diff --git a/5/0/0.json b/5/0/0.json new file mode 100644 index 0000000..31d18b4 --- /dev/null +++ b/5/0/0.json @@ -0,0 +1,580 @@ +{ + "spider": "./cc.jar;md5;63f50337d37d87c6a3b61d81375fc378", + "lives": [ + { + "name": "tvlive", + "type": 0, + "url": "./lib/tvlive.txt", + "playerType": 2 + }, + { + "name": "嗅探", + "ua": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36 Edg/120.0.0.0", + "type": 0, + "url": "https://mirror.ghproxy.com/https://raw.githubusercontent.com/dxawi/0/main/xiutan.m3u" + } + ], + "sites": [ + { + "key": "豆瓣推荐", + "name": "豆瓣推荐", + "type": 3, + "api": "csp_DouDou", + "searchable": 0, + "quickSearch": 0, + "filterable": 0 + }, + { + "key": "南瓜", + "name": "南瓜", + "type": 3, + "api": "csp_NanGua", + "playerType": 2, + "searchable": 1, + "quickSearch": 1, + "changeable": 1 + }, + { + "key": "csp_WoGG", + "name": "玩偶哥哥(饭太硬)", + "type": 3, + "api": "csp_WoGG", + "searchable": 1, + "quickSearch": 1, + "changeable": 0, + "ext": "http://127.0.0.1:9978/file/tvbox/6420d2e6-6b07-425d-9e36-a1b1bc0542a2/token.txt" + }, + { + "key": "Czsapp", + "name": "厂长", + "type": 3, + "api": "csp_Czsapp", + "playerType": 2, + "searchable": 1, + "quickSearch": 1, + "changeable": 1, + "ext": "https://www.czzy55.com/" + }, + { + "key": "Xinsj", + "name": "新视觉", + "type": 3, + "api": "csp_Xinsj", + "searchable": 1, + "quickSearch": 1, + "changeable": 1, + "ext": "https://www.hdmyy.com/" + }, + { + "key": "369", + "name": "369", + "type": 3, + "api": "csp_Cs1369", + "playerType": 2, + "searchable": 1, + "quickSearch": 1, + "changeable": 1 + }, + { + "key": "一起看 ", + "name": "一起看", + "type": 3, + "api": "csp_YQKan", + "searchable": 1, + "quickSearch": 1, + "changeable": 1 + }, + { + "key": "77", + "name": "七七", + "type": 3, + "api": "csp_Kunyu77", + "searchable": 1, + "quickSearch": 1, + "changeable": 1 + }, + { + "key": "新6V", + "name": "新6V磁力", + "type": 3, + "api": "csp_SixV", + "searchable": 1, + "quickSearch": 1, + "changeable": 0, + "ext": "http://www.xb6v.com/" + }, + { + "key": "农民", + "name": "农民", + "type": 3, + "api": "csp_Nmys", + "searchable": 1, + "quickSearch": 1, + "changeable": 1, + "ext": "./lib/nmys.json" + }, + { + "key": "荐片", + "name": "荐片[js]", + "type": 3, + "searchable": 1, + "quickSearch": 1, + "changeable": 1, + "playerType": "1", + "api": "./lib/drpy2.min.js", + "ext": "./lib/jp.js" + }, + { + "key": "drpy_js_量子资源", + "name": "量子[js]", + "type": 3, + "api": "./lib/drpy2.min.js", + "ext": "./lib/量子资源.js" + }, + { + "key": "鑫鑫[V2]", + "name": "鑫鑫[V2][js]", + "type": 3, + "api": "./lib/drpy2.min.js", + "ext": "./lib/鑫鑫[V2].js" + }, + { + "key": "北极狐[V2]", + "name": "北极狐[V2][js]", + "type": 3, + "api": "./lib/drpy2.min.js", + "ext": "./lib/北极狐[V2].js" + }, + { + "key": "ikanbot3", + "name": "ikanbot3[js]", + "type": 3, + "api": "./lib/drpy2.min.js", + "ext": "./lib/ikanbot3.js" + }, + { + "key": "drpy_js_玄天", + "name": "玄天[js]", + "type": 3, + "api": "./lib/drpy2.min.js", + "ext": "./lib/玄天.js" + }, + { + "key": "drpy_js_爱看", + "name": "爱看[js]", + "type": 3, + "api": "./lib/drpy2.min.js", + "ext": "./lib/爱看.js" + }, + { + "key": "新视觉js", + "name": "新视觉[js]", + "type": 3, + "api": "./lib/drpy2.min.js", + "ext": "./lib/新视觉影视.js" + }, + { + "key": "csp_Bttoo", + "name": "Bttwoo", + "type": 3, + "api": "csp_Bttwoo", + "searchable": 1, + "quickSearch": 1, + "changeable": 1 + }, + { + "key": "Lib", + "name": "Lib", + "type": 3, + "api": "csp_Libvio", + "searchable": 1, + "quickSearch": 1, + "changeable": 1, + "ext": "https://www.libvio.pro/" + }, + { + "key": "DiDuan", + "name": "低端", + "type": 3, + "api": "csp_Ddrk", + "playerType": "2", + "searchable": 1, + "quickSearch": 1, + "changeable": 1 + }, + { + "key": "kkys", + "name": "快看[cat]", + "type": 3, + "api": "./lib/kkys_open.js" + }, + { + "key": "wobg", + "name": "玩偶表[cat]", + "type": 3, + "api": "./lib/wobg_open.js", + "ext": "http://127.0.0.1:9978/file/tvfan/token.json" + }, + { + "key": "ysc", + "name": "影视车[cat]", + "type": 3, + "api": "./lib/ysc_open.js", + "ext": "http://127.0.0.1:9978/file/tvfan/token.json" + }, + { + "key": "ggys_open", + "name": "高光[cat]", + "type": 3, + "api": "./lib/ggys_open.js" + }, + { + "key": "猫农民", + "name": "农民[cat]", + "type": 3, + "api": "./lib/猫农民.js" + }, + { + "key": "猫南瓜", + "name": "南瓜[cat]", + "type": 3, + "api": "./lib/猫南瓜.js" + }, + { + "key": "555", + "name": "三五[cat]", + "type": 3, + "api": "./lib/555dy_open.js" + }, + { + "key": "cntv", + "name": "央视[cat]", + "type": 3, + "api": "./lib/cntv_open.js" + }, + { + "key": "230ts", + "name": "爱上你听书网[cat]", + "type": 3, + "api": "./lib/230ts_open.js" + }, + { + "key": "bookan_book_open", + "name": "Bookan[cat]", + "type": 3, + "api": "./lib/MyCatBookan.js" + }, + { + "key": "boosj_open", + "name": "童趣[cat]", + "type": 3, + "api": "./lib/boosj_open.js" + }, + { + "key": "tuxiaobei_open", + "name": "兔小贝[cat]", + "type": 3, + "api": "./lib/tuxiaobei_open.js" + }, + { + "key": "ubestkid_open", + "name": "贝乐虎[cat]", + "type": 3, + "api": "./lib/ubestkid_open.js" + }, + { + "key": "腐宅", + "name": "腐宅", + "type": 3, + "api": "csp_AppYsV2", + "searchable": 1, + "quickSearch": 1, + "filterable": 1, + "changeable": 0, + "ext": "http://app.zhaifutvapp.com/ruifenglb_api.php/v1.vod" + }, + { + "key": "暴风", + "name": "暴风", + "type": 1, + "api": "https://bfzyapi.com/api.php/provide/vod", + "searchable": 1, + "changeable": 1 + }, + { + "key": "七夜", + "name": "七夜(阿里搜索)", + "type": 3, + "api": "csp_Dovx", + "searchable": 1, + "quickSearch": 1, + "filterable": 0, + "changeable": 0, + "ext": "http://127.0.0.1:9978/file/tvbox/6420d2e6-6b07-425d-9e36-a1b1bc0542a2/token.txt" + }, + { + "key": "YiSo", + "name": "一搜(阿里搜索)", + "type": 3, + "api": "csp_YiSo", + "searchable": 1, + "quickSearch": 1, + "filterable": 0, + "changeable": 0, + "ext": "http://127.0.0.1:9978/file/tvbox/6420d2e6-6b07-425d-9e36-a1b1bc0542a2/token.txt" + }, + { + "key": "UpYun", + "name": "云搜(阿里搜索)", + "type": 3, + "api": "csp_UpYun", + "searchable": 1, + "quickSearch": 1, + "filterable": 0, + "changeable": 0, + "ext": "http://127.0.0.1:9978/file/tvbox/6420d2e6-6b07-425d-9e36-a1b1bc0542a2/token.txt" + }, + { + "key": "PanSearch", + "name": "盘搜索(阿里搜索)", + "type": 3, + "api": "csp_PanSearch", + "searchable": 1, + "quickSearch": 1, + "filterable": 0, + "changeable": 0, + "ext": "http://127.0.0.1:9978/file/tvbox/6420d2e6-6b07-425d-9e36-a1b1bc0542a2/token.txt" + }, + { + "key": "push_agent", + "name": "推送", + "type": 3, + "api": "csp_Push", + "searchable": 0, + "quickSearch": 0, + "filterable": 0, + "ext": "http://127.0.0.1:9978/file/tvbox/6420d2e6-6b07-425d-9e36-a1b1bc0542a2/token.txt" + }, + { + "key": "bili_open", + "name": "哔哩貓", + "type": 3, + "api": "./lib/bili_open.js", + "searchable": 1, + "changeable": 0, + "ext": { + "categories": "短剧#沙雕动画#沙雕穿越#沙雕", + "cookie": "" + } + }, + { + "key": "csp_Nbys", + "name": "泥视频(墙外)", + "type": 3, + "api": "csp_NiNi", + "searchable": 1, + "quickSearch": 1, + "filterable": 1 + }, + { + "key": "Bili", + "name": "Bili", + "type": 3, + "api": "csp_Bili", + "style": { + "type": "rect", + "ratio": 1.597 + }, + "searchable": 1, + "quickSearch": 0, + "changeable": 0, + "ext": "./lib/bilibili.json" + }, + { + "key": "课堂教育", + "name": "课堂教育", + "type": 3, + "api": "csp_Bili", + "searchable": 0, + "quickSearch": 0, + "filterable": 1, + "ext": "./lib/xx1.json" + }, + { + "key": "少儿教育", + "name": "少儿教育", + "type": 3, + "api": "csp_Bili", + "searchable": 0, + "quickSearch": 0, + "filterable": 1, + "ext": "./lib/xx2.json" + }, + { + "key": "小学教育", + "name": "小学教育", + "type": 3, + "api": "csp_Bili", + "searchable": 0, + "quickSearch": 0, + "filterable": 1, + "ext": "./lib/xx3.json" + }, + { + "key": "初中教育", + "name": "初中教育", + "type": 3, + "api": "csp_Bili", + "searchable": 0, + "quickSearch": 0, + "filterable": 1, + "ext": "./lib/xx4.json" + }, + { + "key": "高中教育", + "name": "高中教育", + "type": 3, + "api": "csp_Bili", + "searchable": 0, + "quickSearch": 0, + "filterable": 1, + "ext": "./lib/xx5.json" + } + ], + "rules": [ + { + "name": "proxy", + "hosts": [ + "raw.githubusercontent.com", + "googlevideo.com", + "cdn.v82u1l.com", + "cdn.iz8qkg.com", + "cdn.kin6c1.com", + "c.biggggg.com", + "c.olddddd.com", + "haiwaikan.com", + "www.histar.tv", + "youtube.com", + "uhibo.com", + ".*boku.*", + ".*nivod.*", + ".*ulivetv.*" + ] + }, + { + "name": "海外看", + "hosts": [ + "haiwaikan" + ], + "regex": [ + "8.1748", + "10.0099", + "10.3333", + "16.0599" + ] + }, + { + "name": "暴風", + "hosts": [ + "bfzy" + ], + "regex": [ + "#EXT-X-DISCONTINUITY\\r*\\n*#EXTINF:3,[\\s\\S]*?#EXT-X-DISCONTINUITY" + ] + }, + { + "name": "星星", + "hosts": [ + "aws.ulivetv.net" + ], + "regex": [ + "#EXT-X-DISCONTINUITY\\r*\\n*#EXTINF:8,[\\s\\S]*?#EXT-X-DISCONTINUITY" + ] + }, + { + "name": "量子", + "hosts": [ + "vip.lz", + "hd.lz", + "v.cdnlz" + ], + "regex": [ + "#EXT-X-DISCONTINUITY\\r*\\n*#EXTINF:6.433333,[\\s\\S]*?#EXT-X-DISCONTINUITY", + "#EXTINF.*?\\s+.*?1o.*?\\.ts\\s+" + ] + }, + { + "name": "非凡", + "hosts": [ + "vip.ffzy", + "hd.ffzy" + ], + "regex": [ + "25.0666" + ] + }, + { + "name": "火山嗅探", + "hosts": [ + "huoshan.com" + ], + "regex": [ + "item_id=" + ] + }, + { + "name": "蚂蚁", + "hosts": [ + "v.cdnlz1.com" + ], + "regex": [ + "#EXT-X-DISCONTINUITY\\r*\\n*#EXTINF:6.666667,[\\s\\S]*?#EXT-X-DISCONTINUITY" + ] + }, + { + "name": "索尼", + "hosts": [ + "suonizy" + ], + "regex": [ + "15.1666" + ] + }, + { + "name": "一起看", + "hosts": [ + "yqk88" + ], + "regex": [ + "18.4666" + ] + }, + { + "name": "一起看", + "hosts": [ + "yqk88" + ], + "regex": [ + "15.1666" + ] + }, + { + "name": "抖音嗅探", + "hosts": [ + "douyin.com" + ], + "regex": [ + "is_play_url=" + ] + }, + { + "name": "農民嗅探", + "hosts": [ + "toutiaovod.com" + ], + "regex": [ + "video/tos/cn" + ] + } + ] +} \ No newline at end of file diff --git a/5/0/cc.jar b/5/0/cc.jar new file mode 100644 index 0000000..6acf206 Binary files /dev/null and b/5/0/cc.jar differ diff --git a/5/0/k配置地址.txt b/5/0/k配置地址.txt new file mode 100644 index 0000000..5b4dcec --- /dev/null +++ b/5/0/k配置地址.txt @@ -0,0 +1,2 @@ +dxawi接口精简接口 +https://dxawi.github.io/0/0.json \ No newline at end of file diff --git a/5/0/lib/230ts_open.js b/5/0/lib/230ts_open.js new file mode 100644 index 0000000..6c86b3c --- /dev/null +++ b/5/0/lib/230ts_open.js @@ -0,0 +1,253 @@ +// 网站搜索异常 +import { load, _ } from './lib/cat.js'; + +let key = '爱上你听书网'; +let HOST = 'https://wap.230ts.net'; +let siteKey = ''; +let siteType = 0; +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'; + +async function request(reqUrl, agentSp) { + let res = await req(reqUrl, { + method: 'get', + headers: { + 'User-Agent': agentSp || MOBILE_UA, + 'Referer': HOST + }, + }); + return res.content; +} + +// cfg = {skey: siteKey, ext: extend} +async function init(cfg) { + siteKey = cfg.skey; + siteType = cfg.stype; +} + +async function home(filter) { + const html = await request(HOST + '/sort/'); + const $ = load(html); + let filterObj = {}; + const class_parse = $('dl.pd-class:first > dd > a[href*=sort]'); + let classes = []; + classes = _.map(class_parse, (cls) => { + let typeId = cls.attribs['href']; + typeId = typeId.replace(/.*?\/sort\/(.*).html/g, '$1'); + return { + type_id: typeId, + type_name: cls.children[0].data, + }; + }); + const sortName = ['玄幻有声', '灵异有声', '综艺娱乐', '长篇评书', '都市有声', '军事有声', '职场有声', '其他有声']; + classes = _.sortBy(classes, (c) => { + const index = sortName.indexOf(c.type_name); + return index === -1 ? sortName.length : index; + }); + return JSON.stringify({ + class: classes, + filters: filterObj, + }); +} + +async function homeVod() { + const link = HOST + '/top/lastupdate/1.html'; + const html = await request(link); + const $ = load(html); + const items = $('ul.list-ul > li'); + let videos = _.map(items, (item) => { + const it = $(item).find('a:first')[0]; + const img = $(item).find('img:first')[0]; + const remarks = $($(item).find('p.module-slide-author')[0]).text().trim(); + return { + vod_id: it.attribs.href.replace(/.*?\/tingshu\/(.*)/g, '$1'), + vod_name: it.attribs.title.replace('有声小说',''), + vod_pic: HOST + img.attribs['data-original'], + vod_remarks: remarks || '', + }; + }); + return JSON.stringify({ + list: videos, + }); +} + +async function category(tid, pg, filter, extend) { + if (pg <= 0) pg = 1; + const link = HOST + '/sort/' + tid +'/' + (`${pg}`) + '.html'; + const html = await request(link); + const $ = load(html); + const items = $('ul.book-ol > li'); + let videos = _.map(items, (item) => { + const it = $(item).find('a:first')[0]; + const img = $(item).find('img:first')[0]; + const remarks = $($(item).find('div.book-meta')[0]).text().trim(); + return { + vod_id: it.attribs.href.replace(/.*?\/tingshu\/(.*)/g, '$1'), + vod_name: it.attribs.title.replace('有声小说',''), + vod_pic: HOST + img.attribs['data-original'], + vod_remarks: remarks.replace('佚名(著)','').replace('佚名(播)','').replace('未知(著)','').replace('未知(播)','') || '', + }; + }); + const hasMore = $('div.paging > a:contains(下一页)').length > 0; + const pgCount = hasMore ? parseInt(pg) + 1 : parseInt(pg); + return JSON.stringify({ + page: parseInt(pg), + pagecount: pgCount, + limit: 24, + total: 24 * pgCount, + list: videos, + }); +} + +async function detail(id) { + const html = await request(HOST + '/tingshu/' + id); + const $ = load(html); + const detail = $('div.book-cell:first > div'); + let vod = { + vod_id: id, + vod_name: $('h1:first').text().trim().replace('有声小说',''), + vod_pic: HOST + $('div.myui-content__thumb img:first').attr('data-original'), + vod_content: $('div.ellipsis').text().trim(), + }; + for (const info of detail) { + const i = $(info).text().trim(); + if (i.startsWith('类型:')) { + vod.vod_type = _.map($(info).find('a'), (a) => { + return a.children[0].data; + }).join('/'); + } else if (i.startsWith('作者:')) { + vod.vod_director = _.map($(info).find('a'), (a) => { + return a.children[0].data; + }).join('/'); + } else if (i.startsWith('演播:')) { + vod.vod_actor = _.map($(info).find('a'), (a) => { + return a.children[0].data; + }).join('/'); + } else if (i.startsWith('连载中')) { + vod.vod_remarks = i.substring(3); + } + } + const playlist = _.map($('#playlist > ul > li > a'), (it) => { + return it.children[0].data + '$' + it.attribs.href.replace(/\/mp3\/(.*).html/g, '$1'); + }); + vod.vod_play_from = '道长在线'; + vod.vod_play_url = playlist.join('#'); + return JSON.stringify({ + list: [vod], + }); +} + +async function play(flag, id, flags) { + const link = HOST + '/mp3/' + id + '.html'; + const html = await request(link); + const $ = load(html); + const iframe = $('body iframe[src*=player]'); + const iframeHtml = ( + await req(HOST + iframe[0].attribs.src, { + headers: { + 'Referer': link, + 'User-Agent': MOBILE_UA, + }, + }) + ).content; + const playUrl = iframeHtml.match(/mp3:'(.*?)'/)[1]; + if (playUrl.indexOf('m4a') >= 0 || playUrl.indexOf('mp3') >= 0 ) { + return JSON.stringify({ + parse: 0, + url: playUrl, + }); + } else { + try { + const iframeHtml = ( + await req(HOST + iframe[0].attribs.src, { + headers: { + 'Referer': link, + 'User-Agent': MOBILE_UA, + }, + }) + ).content; + const playUrl = playUrl + '.m4a' + iframeHtml.match(/(\?.*?)'/)[1]; + if (playUrl.indexOf('http') >= 0) { + return JSON.stringify({ + parse: 0, + url: playUrl, + }); + } else { + const iframeHtml = ( + await req(HOST + iframe[0].attribs.src, { + headers: { + 'Referer': link, + 'User-Agent': MOBILE_UA, + }, + }) + ).content; + const playUrl2 = iframeHtml.match(/url[\s\S]*?(http.*?)'/)[1]; + if (playUrl2.indexOf('\?') >= 0) { + return JSON.stringify({ + parse: 0, + url: playUrl2, + }); + } else { + const playUrl3 = playUrl2 + playUrl + return JSON.stringify({ + parse: 0, + url: playUrl3, + }); + } + } + } catch (e) {} + if (playUrl.indexOf('http') >= 0) { + const playUrl = playUrl + '.m4a'; + return JSON.stringify({ + parse: 0, + url: playUrl, + }); + } else { + const iframeHtml = ( + await req(HOST + iframe[0].attribs.src, { + headers: { + 'Referer': link, + 'User-Agent': MOBILE_UA, + }, + }) + ).content; + const playUrl4 = iframeHtml.match(/url[\s\S]*?(http.*?)'/)[1]; + return JSON.stringify({ + parse: 0, + url: playUrl4 + '.m4a', + }); + } + } +} + +async function search(wd, quick) { + const link = HOST + '/search.html?searchtype=name&searchword=' + wd +'&page=1'; + const html = await request(link); + const $ = load(html); + const items = $('ul.book-ol > li'); + let videos = _.map(items, (item) => { + const it = $(item).find('a:first')[0]; + const img = $(item).find('img:first')[0]; + const remarks = $($(item).find('div.book-meta')[0]).text().trim(); + return { + vod_id: it.attribs.href.replace(/.*?\/tingshu\/(.*)/g, '$1'), + vod_name: it.attribs.title.replace('有声小说',''), + vod_pic: img.attribs['data-original'], + vod_remarks: remarks.replace('佚名(著)','').replace('佚名(播)','').replace('未知(著)','').replace('未知(播)','') || '', + }; + }); + return JSON.stringify({ + list: videos, + }); +} + +export function __jsEvalReturn() { + return { + init: init, + home: home, + homeVod: homeVod, + category: category, + detail: detail, + play: play, + search: search, + }; +} \ No newline at end of file diff --git a/5/0/lib/555dy_open.js b/5/0/lib/555dy_open.js new file mode 100644 index 0000000..34202bd --- /dev/null +++ b/5/0/lib/555dy_open.js @@ -0,0 +1 @@ +//bbQ0FUT1C9ARo1NTVkeV9vcGVuLmpzLGFzc2V0czovL2pzL2xpYi9jYXQuanMcX19qc0V2YWxSZXR1cm4MQ3J5cHRvCmRheWpzDGppbmphMgZVcmkCXwZrZXkGdXJsDGRldmljZRR0aW1lT2Zmc2V0DnNpdGVLZXkQc2l0ZVR5cGUGdmVyDnJlcXVlc3QIdGltZQhwYWNrCGluaXQIaG9tZQ5ob21lVm9kEGNhdGVnb3J5DGRldGFpbBJwbGF5Q2FjaGUOcGxheUlkeAhwbGF5DHNlYXJjaA5jaGFyU3RyDnJhbmRTdHIQcmFuZFVVSUQOcmFuZE1BQxRyYW5kRGV2aWNlGmZvcm1hdFBsYXlVcmwKNTU1ZHl6YWJhY2RlZmdoamtsbW5vcHFyc3R1dnd4eXpBQkNERUZHSEpLTE1OT1BRUlNUVVZXWFlaMDEyMzQ1Njc4OQJlAnQCYQJyAm4CaQJzDkFuZHJvaWQUVXNlci1BZ2VudDphcHBsaWNhdGlvbi9wcnMuNTVBcHAudjIranNvbgxBY2NlcHQIdW5peBJUaW1lc3RhbXAeeyJwdXJlLW1vZGUiOjB9IFgtQ2xpZW50LVNldHRpbmcceyJkZXZpY2VfaWQiOiIEaWQqIiwgInR5cGUiOjEsImJyYW5kIjoiCmJyYW5kGCIsICJtb2RlbCI6Igptb2RlbGAiLCAic3lzdGVtX3ZlcnNpb24iOjI0LCAic2RrX3ZlcnNpb24iOiIzLjAuOS4xIn0eWC1DbGllbnQtRGV2aWNlIFgtQ2xpZW50LVZlcnNpb24GcmVxDmhlYWRlcnMIZGF0ZQ5jb250ZW50CHRyaW0Uc3RhcnRzV2l0aAJ7CGFlc1gaQUVTL0NCQy9QS0NTNyBlNmQ1ZGU1ZmNjNTFmNTNkIDJmMTNlZWY3ZGZjNmM2MTMIcnNhWBJSU0EvUEtDUzGEBy0tLS0tQkVHSU4gUFVCTElDIEtFWS0tLS0tCk1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBMDJGL2tQZzVBMk5YNHFaNUpTbnMKK2JqaFZNQ0M2SmJUaVRLcGJnTmdpWFUrS2tvcmc2RGo3NmdTNjhnQjhsbGhiVUtDWGpJZHlnbkhQcnhWSFdmegptemlzcTlQOWF3bVhCa0NrNzRTa2dseDJMS0hhL21Oejlpdmc2WXpRNXBRRlVFV1MwRGZvbUdCWFZ0cXZCbE9YCk1DUnhwNjlvV2FNc25mam5CViswSjd2SGJYelVJa3FCTGRYU05mTTlBZzVxZFJEckpDM0NxQjY1RUozQVJXVnoKWlRUY1hTZE1XOWkzcXpFWlBhd1BOUGU1eVBZYk1aSW9YTGNycXZFWm5SSzFvYWs2Ny9paGY3aXdQSnFkYys2OApaWUVtbWRxd3VuT3ZSZGpxODlmUU1WZWxtcWNSRDlSWWUwOHYreER4RzlDbzl6N2hjWEdUc1VxdU14a2gyOXVOCmF3SURBUUFCCi0tLS0tRU5EIFBVQkxJQyBLRVktLS0tLQ5IbWFjTUQ1QDYzNWE1ODBmY2I1ZGM2ZTYwY2FhMzljMzFhN2JkZTQ4DD9wYWNrPSRlbmNvZGVVUklDb21wb25lbnQWJnNpZ25hdHVyZT0Ic2tleQpzdHlwZQpsb2NhbApwYXJzZQ5pc0VtcHR5FnRvTG93ZXJDYXNlQERhbHZpay8yLjEuMCAoTGludXg7IFU7IEFuZHJvaWQgDnJlbGVhc2UEOyAOIEJ1aWxkLw5idWlsZElkAikEdWESc3RyaW5naWZ5cmh0dHBzOi8vbWRpc2sub3NzLWNuLWhhbmd6aG91LmFsaXl1bmNzLmNvbS9kb21haW5fdjIuanNvbhZhcGlfc2VydmljZSR2MS9zZXJ2ZXIvZ2V0X3RpbWUCbwJjAmQCbAJwGnYxL2FwcC9jb25maWcceyJ0aW1lc3RhbXAiOiIEIn0IZGF0YRhtb3ZpZV9zY3JlZW4MZmlsdGVyCHB1c2gOdHlwZV9pZBJ0eXBlX25hbWUIeWVhcgV0Xv1OAnYFaFHokAhhcmVhBTBXOlMFe3yLVwhzb3J0BZJjj14GaG90DmZpbHRlcnMEe30YeyJ0eXBlX2lkIjoiFCIsInNvcnQiOiIOYnlfaGl0cxYiLCJjbGFzcyI6IhQiLCJhcmVhIjoiFCIsInllYXIiOiIUIiwicGFnZSI6Ij4iLCJwYWdlU2l6ZSI6IjIxIiwidGltZXN0YW1wIjoiKHYxL21vdmllL3NjcmVlbi9saXN0CGxpc3QMdm9kX2lkEHZvZF9uYW1lCmNvdmVyDnZvZF9waWMOZHluYW1pYwpsYWJlbBZ2b2RfcmVtYXJrcwhwYWdlCGNlaWwKdG90YWwScGFnZWNvdW50HnYxL21vdmllL2RldGFpbA57ImlkIjoiHiIsInRpbWVzdGFtcCI6IhB2b2RfeWVhchB2b2RfYXJlYQZtYXAObWVtYmVycwpzbGljZQQsIBJ2b2RfYWN0b3IYdm9kX2RpcmVjdG9yFnZvZF9jb250ZW50DHNvcnRCeRJwbGF5X2Zyb20IY29kZRpuZWVkX3RvX3BhcnNlCHRpcHMOaW5kZXhPZgfuTw1ZLU4CJAQqKgIjCGtleXMGJCQkGnZvZF9wbGF5X2Zyb20Ydm9kX3BsYXlfdXJsCHR5cGUF4GV/XhR1c2VyX2FnZW50EHBsYXlfdXJsDGhlYWRlciR2MS9tb3ZpZV9hZGRyL2xpc3QaeyJtb3ZpZV9pZCI6Ih4iLCJmcm9tX2NvZGUiOiIQcGFyc2VJbnQedjEvbW92aWUvc2VhcmNoGHsia2V5d29yZCI6InQiLCJwYWdlU2l6ZSI6IjEwIiwicmVzX3R5cGUiOiJieV9tb3ZpZV9uYW1lIiwidGltZXN0YW1wIjoiDHJhbmRvbQItFnRvVXBwZXJDYXNlAjoMaHVhd2VpHEhVQVdFSSBNYXRlIDQwFHJlcGxhY2VBbGwOcmVwbGFjZQIgD6QDAaYDAQAeqAMABQCqAwABrAMAAq4DAAOwAwAEsgMADgAGAaABAAAAAR8ShwEAqgMADKwDAQyuAwIMsAMDDLIDBAy0AwAJtgMBCbgDAgm6AwMJvAMECb4DBQnAAwYNwgMHAcQDCAHGAwkByAMKAcoDCwHMAwwBzgMNAdADDgHSAw8N1AMQAdYDEQHYAxIB2gMTDdwDFAHeAxUB4AMWAeIDFwHkAxgBqAMZAQjoV74BXwwAvgJfDQC+A18OAL4EXw8AvgVfEAC+Bl8RAL4HXxIAvghfEwC+CV8VAL4KXxYAvgtfFwC+DF8ZAL4NXxoAvg5fGwC+D18cAL4QXx0AvhFfHgApBPMAAABfBQC/XwYAC18HALNfCAC/XwkAs18KAL0AXwsAC18UAAT0AAAAXxgAKaQDAQQBAFkCBwgzMDkxDmIGAcIDAgUCCQQAoQIH6gMAAQDsAwABAO4DAQAg8AMBASDyAwECIPQDAQMg9gMBBCCsAwEMugMICLgDBwjAAwsMYQQAYQMAYQIAYQEAYQAACwT8AAAATP0AAAAE/gAAAEz/AAAAZQAA7EIAAQAAJAAAZQEAnkI3AAAAJAAATAEBAAAEAgEAAEwDAQAABAQBAABCXAAAAGUCAEEFAQAABAYBAABlAgBBBwEAAAQIAQAAZQIAQQkBAAAECgEAACQGAEwLAQAAZQMATAwBAADHOA0BAADPC2IAAEwOAQAA7ovIYgEAQQ4BAABBDwEAAMliAQBBEAEAAMplAABiAgDtQgABAAAkAADBBGUAAOxCAAEAACQAAGIEAJ4RZgEADmIDAEIRAQAAJAAAQhIBAAAEEwEAACQBABHpJg44FAEAAAQVAQAAtJZiAwCzlgQWAQAABBcBAAC0liIHABFjAwAOYgMALqQDAQAOQwYBxAMAAAACAgARAKwDAQy6AwgIZQAA7EIAAQAAJAAAZQEAniikAwEADkMGAcYDAQIBCAEASAPqAwABAOwDAAAA7gMAAQCqAwAMOBgBAAAEGQEAALOWs5bPtJYEGgEAALOWIgcAx2UAAEIbAQAAwwQcAQAAJAIAyAQdAQAAQlwAAAA4HgEAAMPtBB8BAADEJQMApAMBAA5iBgHIAwEEAQcJAKgCBeoDAAEA7AMAAADuAwABAOoDBAQD8AMBADC8AwkIvgMKCLQDBQi4AwcIsgMEDOIDHADcAxkAtgMGCMIDDABhAwDPQSABAAARZgAADs9BIQEAABFmAQAOBNwAAADHOCIBAABCQQAAAGUCAMMkAgCLzOezpegmbBoAAAA4mAAAAEIjAQAAxCQBABFmAwAODuoLyWwHAAAADuoCL2UEAEIkAQAAZQMAJAEAEeh9Dl4FAOwRZgMADmUDAF4GALsg7UIlAQAAJAAAQwUBAABlAwAEJgEAAGUDAEEnAQAAnQQoAQAAnWUDAEEJAQAAnQQpAQAAnWUDAEEqAQAAnQQrAQAAnUMsAQAAOCIBAABCQgAAAGUCAMM4mAAAAEItAQAAZQMAJAEAJAMAiw44mAAAAEIjAQAAOA0BAAAELgEAAAvui0EQAQAAJAEAymIDAEEvAQAAEWYHAA5eCABlBwAEMAEAAJ3tiw4GLqQDAQAOYgYBygMBEgELBQC3BxPqAwABAOwDAQAg7gMBASDwAwECIPIDAgMw6gMEBCDuAwQFIPQDBAYg6gMFEDD2AwQHIOIEBAkg6gMGEDDkBAQKIOYEBAwg6gMHEDDoBAQNIOoEBA8g6gMIEDDqAwkEA8IDDAC2AwYIxgMOAMQDDQCyAwQMYQIAYQEAYQAAOJgAAABCIwEAANtlAQAENgEAAJ3dBDcBAABCXAAAAN7sBDgBAAAkAgDtne2LJAEAQTkBAABBOgEAAMcmAADIC8lhAwBiAABBOwEAAH3rOAPKYgEAQjwBAAALYgMAQQUBAABMPQEAAGIDAEE2AAAATD4BAAAkAQAOz2kMAwAAbPwCAABhDwBhDgBhDABhCwBhCQBhCABhBgBhBQBhBAAmAADBBAsEPwEAAEzaAAAABEABAABMNgAAAL9M5AAAAMEFJgAAwQZhBwBiAwBBPwEAAHzqYsEHs2IHAKroMWIGAEI8AQAAC2IDAEE/AQAAYgcAR0z5AAAAYgMAQT8BAABiBwBHTEEBAAAkAQDqKGIGAEI8AQAACwRCAQAATPkAAABiAwBBPwEAAGIHAEdMQQEAACQBAA5/6J0ODmIFAGIGAENAAAAAYgUAYgYAs0dBQQEAAEPkAAAACwRDAQAATNoAAAAERAEAAEw2AAAAv0zkAAAAwQgmAADBCWEKAGIDAEFDAQAAfOpiwQqzYgoAqugxYgkAQjwBAAALYgMAQUMBAABiCgBHTPkAAABiAwBBQwEAAGIKAEdMQQEAACQBAOooYgkAQjwBAAALBEIBAABM+QAAAGIDAEFDAQAAYgoAR0xBAQAAJAEADn/onQ4OYggAYgkAQ0AAAABiCABiCQCzR0FBAQAAQ+QAAAALBB4AAABM2gAAAARFAQAATDYAAAC/TOQAAADBCyYAAMEMYQ0AYgMAQR4AAAB86mLBDbNiDQCq6DFiDABCPAEAAAtiAwBBHgAAAGINAEdM+QAAAGIDAEEeAAAAYg0AR0xBAQAAJAEA6ihiDABCPAEAAAsEQgEAAEz5AAAAYgMAQR4AAABiDQBHTEEBAAAkAQAOf+idDg5iCwBiDABDQAAAAGILAGIMALNHQUEBAABD5AAAAAsERgEAAEzaAAAABEcBAABMNgAAAARIAQAATOQAAADBDiYAAMEPYRAAYgAAQUYBAAB96irBEGIPAEI8AQAAC2IQAEE2AAAATPkAAABiEABBQAAAAExBAQAAJAEADoAA6NQOg2IOAGIPAENAAAAAYg4AYg8As0dBQQEAAEPkAAAAYgQAQjwBAABiCwBiCABiBQBiDgAkBAAOZQQAQiQBAABiBAAkAQAR6RMOYgIAYgMAQQUBAABxYgQAFkkODuoMwRFsBwAAAA7qAi+AAGnH/P//DoM4mAAAAEItAQAAC2IBAEweAAAAYgIATEkBAAAkAQAupAMBAA5iBgHMAwAAAAEAAAYABEoBAAAupAMBAA5iBgHOAwQFBBAFANwCCeoDAAEA7AMAAQDuAwABAPADAAEA8gMBACD0AwAAAPYDAQEg4gQBAyDqAwIEMMQDDQDCAwwAtgMGCMYDDgCyAwQMYQMAYQIAYQAA0BHpAw60x7NiAACpEegHDrQRYwAADgRLAQAAQlwAAADPBEwBAADSEekDDgvaQUYBAAAR6QcOBE0BAAAETgEAANJBHgAAABHpBw4ERQEAAARPAQAA0kFDAQAAEekHDgREAQAABFABAADSQT8BAAAR6QcOBEABAAAEUQEAAGIAAARSAQAA2+wEOAEAACQOAMg4mAAAAEIjAQAA3GUCAARTAQAAnd7E7Z3tiyQBAEE5AQAAySYAAMphBABiAgBBVAEAAH3qUMEEYgMAQjwBAAALYgQAQQUBAABMVQEAAGIEAEE2AAAATFYBAABiBABBVwEAAExYAQAAYgQAQVkBAAAR6QoOYgQAQVoBAABMWwEAACQBAA6AAOiuDoM4mAAAAEItAQAAC2IAAExcAQAAZQQAQl0BAABiAgBBXgEAALsKmyQBAExfAQAAYgMATFQBAAAkAQAupAMBAA5iBgHQAwEHAQsGA8YECOoDAAEA7AMBACDuAwEBIPADAQIg7gMCAzDsAwMEIPIDAwUg7AMGBiDCAwwAtgMGCMYDDgDEAw0AsgMEDNIDFAxhAgBhAQBhAAA4mAAAAEIjAQAA22UBAARgAQAAnd0EYQEAAEJcAAAAzwRiAQAA3uwEOAEAACQEAO2d7YskAQBBOQEAAMcLYgAAQQUBAABMVQEAAGIAAEE2AAAATFYBAABiAABBVwEAAExYAQAAYgAAQT4BAABMPgEAAGIAAEE/AQAATGMBAABiAABBQwEAAExkAQAAYgAAQRABAABMWwEAAGUEAEJlAQAAZQQAQjsBAABiAABBZgEAAL4AJAIAQmcBAACzuCQCAL4BJAIAQlsAAAAEaAEAACQBAExpAQAAv0xqAQAAYgAAQRABAABCEQEAACQAAExrAQAAyGIAAGUEAEJsAQAAYgAAQW0BAAC+AiQCAENtAQAAC8lhAwBiAABBbQEAAH3rtgDKYQUAYQQAZQUAYgMAQW4BAABxJgAASWIDAEFvAQAAapQAAABiAwBBcAEAAEJxAQAABHIBAAAkAQCzpul4YgMAQTYAAADBBCYAAMEFYQYAs8EGYgYAYgMAQV4BAACj6D1iBQBCPAEAAGIGALSdBHMBAACdz50EdAEAAJ1iAwBBbgEAAJ0EdAEAAJ1iBgCdJAEADmIGAJFjBgAO6rdiAgBiBABxYgUAQlsAAAAEdQEAACQBAEmAAGlJ////DoNiAQBlBABCdgEAAGICACQBAEJbAAAABHcBAAAkAQBDeAEAAGIBAGUEAEJrAAAAYgIAJAEAQlsAAAAEdwEAACQBAEN5AQAAOJgAAABCLQEAAAtiAQAmAQBMVAEAACQBAC6kAwEADkIGAQABAAECAAAJAeoDAAEAtM9BegEAAKkopAMBAA5CBgEAAQABAQAABwHqAwABAM9BNgAAACikAwEADkIGAQABAAEDAAAnAeoDAAEAz0FwAQAA6B3PQXABAABCcQEAAAR7AQAAJAEAs6boA7Mou2QouzIopAMBAA5DBgHUAwICAgQBAGME6gMAAQDsAwABAO4DAQAw8AMBATDSAxQMYQEAYQAAZQAAz0fQR8cLyGIAAEF8AQAAEegVDmIBAAT9AAAAcWIAAEF8AQAAFkkOYgAAQQ4BAADnDjiYAAAAQi0BAAALs0wjAQAAYgAAQX0BAABM2wAAAGIBAEx+AQAAJQEApAMBAA5iBgHWAwMDAw4GALYBBuoDAAEA7AMAAQDuAwABAOoDAgAw7gMCASDqAwMAA8IDDAC2AwYIxgMOAMQDDQDSAxQM1AMVAGySAAAAYQEAYQAA0EJdAAAABHQBAAAkAQDHOJgAAABCIwEAANtlAQAEfwEAAJ3dBIABAABCXAAAAGIAALNHBIEBAABiAAC0RwRiAQAA3uwEOAEAACQGAO2d7YskAQBBOQEAAMhiAQDns6UR6BAOZQQAYgAAtEdxYgEAFkkOXgUAYgAAtEc4ggEAAGIAALVH7e4PLslsIAAAADiYAAAAQi0BAAALs0wjAQAA0EzbAAAAJAEADy4vpAMBAA5iBgHYAwMEAw0FAIMCB+oDAAEA7AMAAQDuAwABAPADAQAg8gMBASD0AwECIOoDAgMwwgMMALYDBgjGAw4AxAMNALIDBAxhAgBhAQBhAADREekDDrTHs2IAAKkR6AcOtBFjAAAOOJgAAABCIwEAANtlAQAEgwEAAJ3dBIQBAABCXAAAAM8EUQEAAGIAAASFAQAA3uwEOAEAACQGAO2d7YskAQBBOQEAAMgmAADJYQMAYgEAQVQBAAB96k/KYgIAQjwBAAALYgMAQQUBAABMVQEAAGIDAEE2AAAATFYBAABiAwBBVwEAAExYAQAAYgMAQVkBAAAR6QoOYgMAQVoBAABMWwEAACQBAA6AAOivDoM4mAAAAEItAQAAC2IAAExcAQAAZQQAQl0BAABiAQBBXgEAALsKmyQBAExfAQAAYgIATFQBAAAkAQAupAMBAA5DBgHcAwMEAwUCAGYH6gMAAQDsAwABAO4DAAEA8AMAAADyAwEAIPQDAAEA6gMDAiCyAwQM2gMYDGEBAL/HBtCrEekDDtDIs8nFz6PoUGEDANHoG2UAAEKGAQAAZQEA57sKnmUBAOe0niQCAOohZQAAQoYBAACzYgEA6AllAQDntJ7qCGUBAOe7C54kAgDKw2UBAGIDAEedx5MC6q3DKKQDAQAOQwYB3gMAAAADAQBWANwDGQDbuwjtQiUBAAAkAAAEhwEAAJ3bt+1CJQEAACQAAJ0EhwEAAJ3bt+1CJQEAACQAAJ0EhwEAAJ3bt+1CJQEAACQAAJ0EhwEAAJ3buwztQiUBAAAkAACdKKQDAQAOQwYB4AMAAAADAQBmANwDGQDbte1CiAEAACQAAASJAQAAndu17UKIAQAAJAAAnQSJAQAAndu17UKIAQAAJAAAnQSJAQAAndu17UKIAQAAJAAAnQSJAQAAndu17UKIAQAAJAAAnQSJAQAAndu17UKIAQAAJAAAnSikAwEADkMGAeIDAAAABgIBTQDcAxkAsgMEDAsEigEAAEwHAQAABIsBAABMCQEAAL0ATCcBAADbtrSW7kKIAQAAJAAAZQEAQoYBAAC7C7tjJAIAndu0tJbuQogBAAAkAACdTCoBAAAopAMBAAcEMTAOQwYB5AMCAAIEAAQ7AuoDAAEA7AMAAQDQQhEBAAAkAABCjAEAAM+/JAIAQo0BAAC9AL0BM78kAgBCjQEAAL0CvQMzBI4BAAAkAgBCEQEAACUAAKQDAQAHDzwAfAA+AHwACjB8AAswB4IBAQEAOgAAAAgGAAAABAf1////CwAJIgAAAAkVAAAACQgAAAABPAAHAwAAAAE+AAcDAAAAAQowBwMAAAABCzAMAAoHCFwkfCMHTgEBACAAAAAIBgAAAAQH9f///wsACQgAAAABJAAHAwAAAAEjAAwACg5DBgGoAwAAAAIHADIAyAMPAMoDEADMAxEAzgMSANADEwDWAxYA2AMXAAvbTOQAAADcTOUAAADdTOYAAADeTOcAAABeBABM6AAAAF4FAEzrAAAAXgYATOwAAAAopAMBAA== \ No newline at end of file diff --git a/5/0/lib/MyCatBookan.js b/5/0/lib/MyCatBookan.js new file mode 100644 index 0000000..afb43b9 --- /dev/null +++ b/5/0/lib/MyCatBookan.js @@ -0,0 +1,137 @@ +import { _ } from './lib/cat.js'; + +let key = 'bookan'; +let url = 'https://api.bookan.com.cn'; +let siteKey = ''; +let siteType = 0; + +async function request(reqUrl, agentSp) { + let res = await req(reqUrl, { + method: 'get', + }); + return res.content; +} + +// cfg = {skey: siteKey, ext: extend} +async function init(cfg) { + siteKey = cfg.skey; + siteType = cfg.stype; +} + +async function home(filter) { + return JSON.stringify({ + class: [ + { type_id: '1305', type_name: '少年读物' }, + { type_id: '1304', type_name: '儿童文学' }, + { type_id: '1320', type_name: '国学经典' }, + { type_id: '1306', type_name: '文艺少年' }, + { type_id: '1309', type_name: '育儿心经' }, + { type_id: '1310', type_name: '心理哲学' }, + { type_id: '1307', type_name: '青春励志' }, + { type_id: '1312', type_name: '历史小说' }, + { type_id: '1303', type_name: '故事会' }, + { type_id: '1317', type_name: '音乐戏剧' }, + { type_id: '1319', type_name: '相声评书' }, + ], + }); +} + +async function category(tid, pg, filter, extend) { + pg = pg || 1; + if (pg == 0) pg = 1; + let content = await request(`${url}/voice/book/list?instance_id=25304&page=${pg}&category_id=${tid}&num=24`); + let data = JSON.parse(content).data; + let books = []; + for (const book of data.list) { + books.push({ + vod_id: book.id, + vod_name: book.name, + vod_pic: book.cover, + vod_remarks: book.extra.author, + }); + } + return JSON.stringify({ + page: data.current_page, + pagecount: data.last_page, + limit: 24, + total: data.total, + list: books, + }); +} + +async function detail(id) { + let content = await request(`${url}/voice/album/units?album_id=${id}&page=1&num=200&order=1`); + let data = JSON.parse(content).data; + console.log(JSON.stringify(data)); + + let book = { + vod_id: id, + type_name: '', + vod_year: '', + vod_area: '', + vod_remarks: '', + vod_actor: '', + vod_director: '', + vod_content: '', + }; + let us = _.map(data.list, function (b) { + return formatPlayUrl(b.title) + '$' + b.file; + }).join('#'); + book.vod_play_from = '书卷'; + book.vod_play_url = us; + + return JSON.stringify({ + list: [book], + }); +} + +function formatPlayUrl(name) { + return name + .trim() + .replace(/<|>|\.《.*?》/g, '. ') + .replace(/\$|#/g, ' ') + .trim(); +} + +async function proxy(segments, headers) {} + +async function play(flag, id, flags) { + return JSON.stringify({ + parse: 0, + url: id, + }); +} + +async function search(wd, quick, pg) { + pg = pg || 1; + if (pg == 0) pg = 1; + let content = await request(`https://es.bookan.com.cn/api/v3/voice/book?instanceId=25304&keyword=${wd}&pageNum=${pg}&limitNum=20`); + let data = JSON.parse(content).data; + let books = []; + for (const book of data.list) { + books.push({ + vod_id: book.id, + vod_name: book.name, + vod_pic: book.cover, + vod_remarks: book.extra.author, + }); + } + return JSON.stringify({ + page: data.current_page, + pagecount: data.last_page, + limit: 20, + total: data.total, + list: books, + }); +} + +export function __jsEvalReturn() { + return { + init: init, + home: home, + category: category, + detail: detail, + play: play, + search: search, + }; +} \ No newline at end of file diff --git a/5/0/lib/bili_open.js b/5/0/lib/bili_open.js new file mode 100644 index 0000000..5f62fd5 --- /dev/null +++ b/5/0/lib/bili_open.js @@ -0,0 +1,621 @@ +import { Crypto, jinja2, _ } from 'assets://js/lib/cat.js'; + +let siteKey = ''; +let siteType = 0; + +let cookie = ''; +let login = ''; +let vip = false; +let extendObj = {}; +let bili_jct = ''; +let vod_audio_id = { + 30280: 192000, + 30232: 132000, + 30216: 64000, +}; + +let vod_codec = { + // 13: 'AV1', + 12: 'HEVC', + 7: 'AVC', +}; + +const UA = 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.114 Safari/537.36'; + +async function request(reqUrl, ua, buffer) { + let res = await req(reqUrl, { + method: 'get', + headers: ua ? ua : { 'User-Agent': UA }, + timeout: 60000, + buffer: buffer ? 1 : 0, + }); + return res.content; +} + +async function post(reqUrl, postData, ua, posttype) { + let res = await req(reqUrl, { + method: 'post', + headers: ua ? ua : { 'User-Agent': UA }, + data: postData, + timeout: 60000, + postType: posttype, + }); + return res.content; +} + +function getHeaders() { + const headers = { + 'User-Agent': UA, + }; + if (!_.isEmpty(cookie)) { + headers.cookie = cookie; + } + return headers; +} + +async function getCookie() { + let result = await req('https://www.bilibili.com', { + method: 'get', + headers: { 'User-Agent': UA }, + timeout: 60000, + }); + const setCookieHeaders = result.headers['set-cookie']; + cookie = setCookieHeaders.map((kk) => kk.split(';')[0] + ';').join(''); +} + +async function init(cfg) { + siteKey = cfg.skey; + siteType = cfg.stype; + let extend = cfg.ext; + + if (cfg.ext.hasOwnProperty('categories')) extend = cfg.ext.categories; + if (cfg.ext.hasOwnProperty('cookie')) cookie = cfg.ext.cookie; + // 获取csrf + const cookies = cookie.split(';'); + cookies.forEach(cookie => { + if (cookie.includes('bili_jct')) { + bili_jct = cookie.split('=')[1]; + } + }); + + if (_.isEmpty(cookie)) await getCookie(); + let result = JSON.parse(await request('https://api.bilibili.com/x/web-interface/nav', getHeaders())); + login = result.data.isLogin; + vip = result.data.vipStatus; + const ext = extend.split('#'); + const jsonData = [ + { + key: 'order', + name: '排序', + value: [ + { n: '综合排序', v: '0' }, + { n: '最多点击', v: 'click' }, + { n: '最新发布', v: 'pubdate' }, + { n: '最多弹幕', v: 'dm' }, + { n: '最多收藏', v: 'stow' }, + ], + }, + { + key: 'duration', + name: '时长', + value: [ + { n: '全部时长', v: '0' }, + { n: '60分钟以上', v: '4' }, + { n: '30~60分钟', v: '3' }, + { n: '10~30分钟', v: '2' }, + { n: '10分钟以下', v: '1' }, + ], + }, + ]; + const newarr = []; + const d = {}; + const sc = { + type_name: "首页", + type_id: "首页", + land: 1, + ratio: 1.33, + } + newarr.push(sc); + for (const kk of ext) { + const c = { + type_name: kk, + type_id: kk, + land: 1, + ratio: 1.33, + }; + newarr.push(c); + d[kk] = jsonData; + } + if (!_.isEmpty(bili_jct)) { + const hc = { + type_name: "历史记录", + type_id: "历史记录", + land: 1, + ratio: 1.33, + } + newarr.push(hc); + } + extendObj = { + classes: newarr, + filter: d, + }; +} + +function home(filter) { + try { + const jSONObject = { + class: extendObj.classes, + }; + if (filter) { + jSONObject.filters = extendObj.filter; + } + return JSON.stringify(jSONObject); + } catch (e) { + return ''; + } +} + +async function homeVod() { + try { + const list = []; + const url = 'https://api.bilibili.com/x/web-interface/index/top/rcmd?ps=14&fresh_idx=1&fresh_idx_1h=1'; + + const response = await request(url, getHeaders()); + const responseData = JSON.parse(response); + const vods = responseData.data.item; + + for (const item of vods) { + const vod = {}; + let imageUrl = item.pic; + if (imageUrl.startsWith('//')) { + imageUrl = 'https:' + imageUrl; + } + let cd = getFullTime(item.duration); + + vod.vod_id = item.bvid; + vod.vod_name = removeTags(item.title); + vod.vod_pic = imageUrl; + vod.vod_remarks = cd; + vod.style = { + type: 'rect', + ratio: 1.33, + }, + list.push(vod); + } + + const result = { list: list }; + return JSON.stringify(result); + } catch (e) { } +} + +async function category(tid, page, filter, ext) { + if (page < 1) page = 1; + try { + if (Object.keys(ext).length > 0 && ext.hasOwnProperty('tid') && ext['tid'].length > 0) { + tid = ext['tid']; + } + let url = ''; + url = `https://api.bilibili.com/x/web-interface/search/type?search_type=video&keyword=${encodeURIComponent(tid)}`; + + if (Object.keys(ext).length > 0) { + for (const k in ext) { + if (k == 'tid') { + continue; + } + url += `&${encodeURIComponent(k)}=${encodeURIComponent(ext[k])}`; + } + } + + url += `&page=${encodeURIComponent(page)}`; + + if (tid == "首页") { + url = "https://api.bilibili.com/x/web-interface/index/top/rcmd?ps=14&fresh_idx=" + page + "&fresh_idx_1h=" + page; + } else if (tid == "历史记录") { + url = "https://api.bilibili.com/x/v2/history?pn=" + page; + } + + const data = JSON.parse(await request(url, getHeaders())).data; + let items = data.result; + if (tid == "首页") { + items = data.item; + } else if (tid == "历史记录") { + items = data; + } + + const videos = []; + for (const item of items) { + const video = {}; + let pic = item.pic; + if (pic.startsWith('//')) { + pic = 'https:' + pic; + } + let cd = getFullTime(item.duration); + + video.vod_remarks = cd; + video.vod_id = item.bvid; + video.vod_name = removeTags(item.title); + video.vod_pic = pic; + + video.style = { + type: 'rect', + ratio: 1.33, + }, + videos.push(video); + } + + const result = { + page: page, + pagecount: data.numPages ?? (page + 1), + limit: videos.length, + total: videos.length * (page + 1), + list: videos, + }; + + return JSON.stringify(result); + } catch (e) { } + return null; +} + +async function detail(ids) { + try { + const bvid = ids; + const detailUrl = `https://api.bilibili.com/x/web-interface/view?bvid=${bvid}`; + + const detailData = JSON.parse(await request(detailUrl, getHeaders())).data; + // 记录历史 + if (!_.isEmpty(bili_jct)) { + const historyReport = 'https://api.bilibili.com/x/v2/history/report'; + let dataPost = { + aid: detailData.aid, + cid: detailData.cid, + csrf: bili_jct, + } + await post(historyReport, dataPost, getHeaders(), 'form'); + } + let cd = getFullTime(detailData.duration); + const aid = detailData.aid; + const video = { + vod_id: bvid, + vod_name: detailData.title, + vod_pic: detailData.pic, + type_name: detailData.tname, + vod_year: '', + vod_area: '', + vod_remarks: cd, + vod_actor: '', + vod_director: '', + vod_content: detailData.desc, + }; + + const playurldata = 'https://api.bilibili.com/x/player/playurl?avid=' + aid + '&cid=' + detailData.cid + '&qn=127&fnval=4048&fourk=1'; + const playurldatas = JSON.parse(await request(playurldata, getHeaders())); + + const playurldatalist = playurldatas.data; + const accept_quality = playurldatalist.accept_quality; + const accept_description = playurldatalist.accept_description; + const qualitylist = []; + const descriptionList = []; + + for (let i = 0; i < accept_quality.length; i++) { + if (!vip) { + if (!login) { + if (accept_quality[i] > 32) continue; + } else { + if (accept_quality[i] > 80) continue; + } + } + descriptionList.push(base64Encode(accept_description[i])); + qualitylist.push(accept_quality[i]); + } + + let treeMap = {}; + const jSONArray = detailData.pages; + let playList = []; + for (let j = 0; j < jSONArray.length; j++) { + const jSONObject6 = jSONArray[j]; + const cid = jSONObject6.cid; + const playUrl = j + '$' + aid + '+' + cid + '+' + qualitylist.join(':') + '+' + descriptionList.join(':'); + playList.push(playUrl); + } + treeMap['dash'] = playList.join('#'); + treeMap['mp4'] = playList.join('#'); + + const relatedUrl = 'https://api.bilibili.com/x/web-interface/archive/related?bvid=' + bvid; + const relatedData = JSON.parse(await request(relatedUrl, getHeaders())).data; + playList = []; + for (let j = 0; j < relatedData.length; j++) { + const jSONObject6 = relatedData[j]; + const cid = jSONObject6.cid; + const title = jSONObject6.title; + const aaid = jSONObject6.aid; + const playUrl = title + '$' + aaid + '+' + cid + '+' + qualitylist.join(':') + '+' + descriptionList.join(':'); + playList.push(playUrl); + } + treeMap['相关'] = playList.join('#'); + + video.vod_play_from = Object.keys(treeMap).join("$$$"); + video.vod_play_url = Object.values(treeMap).join("$$$"); + + const list = [video]; + const result = { list }; + return JSON.stringify(result); + } catch (e) { } + return null; +} + +async function play(flag, id, flags) { + try { + const playHeaders = { Referer: 'https://www.bilibili.com', 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36' }; + const ids = id.split('+'); + const aid = ids[0]; + const cid = ids[1]; + const qualityIds = ids[2].split(':'); + const qualityName = ids[3].split(':'); + const dan = 'https://api.bilibili.com/x/v1/dm/list.so?oid=' + cid; + if (flag == 'dash' || flag == '相关') { + // dash mpd 代理 + const js2Base = await js2Proxy(true, siteType, siteKey, 'dash/', {}); + let urls = []; + for (let i = 0; i < qualityIds.length; i++) { + urls.push(base64Decode(qualityName[i]), js2Base + base64Encode(aid + '+' + cid + '+' + qualityIds[i])); + } + return JSON.stringify({ + parse: 0, + url: urls, + danmaku: dan, + header: playHeaders, + }); + } else if (flag == 'mp4') { + // 直链 + let urls = []; + for (let i = 0; i < qualityIds.length; i++) { + const url = `https://api.bilibili.com/x/player/playurl?avid=${aid}&cid=${cid}&qn=${qualityIds[i]}&fourk=1`; + const resp = JSON.parse(await request(url, getHeaders())); + const data = resp.data; + if (data.quality != qualityIds[i]) continue; + let durl = data.durl[0].url; + urls.push(base64Decode(qualityName[i]), durl); + } + + return JSON.stringify({ + parse: 0, + url: urls, + danmaku: dan, + header: playHeaders, + }); + } else { + // 音频外挂 + let urls = []; + let audios = []; + for (let i = 0; i < qualityIds.length; i++) { + const url = `https://api.bilibili.com/x/player/playurl?avid=${aid}&cid=${cid}&qn=${qualityIds[i]}&fnval=4048&fourk=1`; + let resp = JSON.parse(await request(url, getHeaders())); + const dash = resp.data.dash; + const video = dash.video; + const audio = dash.audio; + for (let j = 0; j < video.length; j++) { + const dashjson = video[j]; + if (dashjson.id == qualityIds[i]) { + for (const key in vod_codec) { + if (dashjson.codecid == key) { + urls.push(base64Decode(qualityName[i]) + ' ' + vod_codec[key], dashjson.baseUrl); + } + } + } + } + if (audios.length == 0) { + for (let j = 0; j < audio.length; j++) { + const dashjson = audio[j]; + for (const key in vod_audio_id) { + if (dashjson.id == key) { + audios.push({ + title: _.floor(parseInt(vod_audio_id[key]) / 1024) + 'Kbps', + bit: vod_audio_id[key], + url: dashjson.baseUrl, + }); + } + } + } + audios = _.sortBy(audios, 'bit'); + } + } + + return JSON.stringify({ + parse: 0, + url: urls, + extra: { + audio: audios, + }, + header: playHeaders, + }); + } + } catch (e) { } + return null; +} + +async function search(key, quick, pg) { + let page = pg || 1; + if (page == 0) page = 1; + try { + const ext = { + duration: '0', + }; + let resp = JSON.parse(await category(key, page, true, ext)); + const catVideos = resp.list; + const pageCount = resp.pagecount; + const videos = []; + for (let i = 0; i < catVideos.length; ++i) { + videos.push(catVideos[i]); + } + const result = { + page: page, + pagecount: pageCount, + land: 1, + ratio: 1.33, + list: videos, + }; + return JSON.stringify(result); + } catch (e) { } + return null; +} + +async function proxy(segments, headers) { + let what = segments[0]; + let url = base64Decode(segments[1]); + if (what == 'dash') { + const ids = url.split('+'); + const aid = ids[0]; + const cid = ids[1]; + const str5 = ids[2]; + const urls = `https://api.bilibili.com/x/player/playurl?avid=${aid}&cid=${cid}&qn=${str5}&fnval=4048&fourk=1`; + let videoList = ''; + let audioList = ''; + + let resp = JSON.parse(await request(urls, getHeaders())); + const dash = resp.data.dash; + const video = dash.video; + const audio = dash.audio; + + for (let i = 0; i < video.length; i++) { + // if (i > 0) continue; // 只取一个 + const dashjson = video[i]; + if (dashjson.id == str5) { + videoList += getDashMedia(dashjson); + } + } + + for (let i = 0; i < audio.length; i++) { + // if (i > 0) continue; + const ajson = audio[i]; + for (const key in vod_audio_id) { + if (ajson.id == key) { + audioList += getDashMedia(ajson); + } + } + } + + let mpd = getDash(resp, videoList, audioList); + + return JSON.stringify({ + code: 200, + content: mpd, + headers: { + 'Content-Type': 'application/dash+xml', + }, + }); + } + return JSON.stringify({ + code: 500, + content: '', + }); +} + +function getDashMedia(dash) { + try { + let qnid = dash.id; + const codecid = dash.codecid; + const media_codecs = dash.codecs; + const media_bandwidth = dash.bandwidth; + const media_startWithSAP = dash.startWithSap; + const media_mimeType = dash.mimeType; + const media_BaseURL = dash.baseUrl.replace(/&/g, '&'); + const media_SegmentBase_indexRange = dash.SegmentBase.indexRange; + const media_SegmentBase_Initialization = dash.SegmentBase.Initialization; + const mediaType = media_mimeType.split('/')[0]; + let media_type_params = ''; + + if (mediaType == 'video') { + const media_frameRate = dash.frameRate; + const media_sar = dash.sar; + const media_width = dash.width; + const media_height = dash.height; + media_type_params = `height='${media_height}' width='${media_width}' frameRate='${media_frameRate}' sar='${media_sar}'`; + } else if (mediaType == 'audio') { + for (const key in vod_audio_id) { + if (qnid == key) { + const audioSamplingRate = vod_audio_id[key]; + media_type_params = `numChannels='2' sampleRate='${audioSamplingRate}'`; + } + } + } + qnid += '_' + codecid; + + return ` + + + ${media_BaseURL} + + + + + `; + } catch (e) { + // Handle exceptions here + } +} + +function getDash(ja, videoList, audioList) { + const duration = ja.data.dash.duration; + const minBufferTime = ja.data.dash.minBufferTime; + return ` + + ${videoList} + ${audioList} + + `; +} + + +function base64Encode(text) { + return Crypto.enc.Base64.stringify(Crypto.enc.Utf8.parse(text)); +} + +function base64Decode(text) { + return Crypto.enc.Utf8.stringify(Crypto.enc.Base64.parse(text)); +} + + + +function removeTags(input) { + return input.replace(/<[^>]*>/g, ''); +} + +function getFullTime(numberSec) { + let totalSeconds = ''; + try { + var timeParts = numberSec.split(":"); + var min = parseInt(timeParts[0]); + var sec = parseInt(timeParts[1]); + totalSeconds = min * 60 + sec; + } catch (e) { + totalSeconds = parseInt(numberSec); + } + if (isNaN(totalSeconds)) { + return '无效输入'; + } + if (totalSeconds >= 3600) { + const hours = Math.floor(totalSeconds / 3600); + const remainingSecondsAfterHours = totalSeconds % 3600; + const minutes = Math.floor(remainingSecondsAfterHours / 60); + const seconds = remainingSecondsAfterHours % 60; + return `${hours}小时 ${minutes}分钟 ${seconds}秒`; + } else { + const minutes = Math.floor(totalSeconds / 60); + const seconds = totalSeconds % 60; + return `${minutes}分钟 ${seconds}秒`; + } +} + +export function __jsEvalReturn() { + return { + init: init, + home: home, + homeVod: homeVod, + category: category, + detail: detail, + play: play, + proxy: proxy, + search: search, + }; +} + diff --git a/5/0/lib/bilibili.json b/5/0/lib/bilibili.json new file mode 100644 index 0000000..5624849 --- /dev/null +++ b/5/0/lib/bilibili.json @@ -0,0 +1,4643 @@ +{ + "classes": [ + { + "type_name": "沙雕动漫", + "type_id": "一口气沙雕动漫" + }, + { + "type_name": "美食", + "type_id": "美食超清" + }, + { + "type_name": "食谱", + "type_id": "食谱" + }, + { + "type_name": "体育", + "type_id": "体育超清" + }, + { + "type_name": "球星", + "type_id": "球星" + }, + { + "type_name": "旅游", + "type_id": "旅游" + }, + { + "type_name": "风景", + "type_id": "风景4K" + }, + { + "type_name": "说案", + "type_id": "说案" + }, + { + "type_name": "知名UP主", + "type_id": "知名UP主" + }, + { + "type_name": "探索发现", + "type_id": "探索发现超清" + }, + { + "type_name": "纪录片", + "type_id": "纪录片超清" + }, + { + "type_name": "鬼畜", + "type_id": "鬼畜" + }, + { + "type_name": "搞笑", + "type_id": "搞笑超清" + }, + { + "type_name": "儿童", + "type_id": "儿童超清" + }, + { + "type_name": "动物世界", + "type_id": "动物世界超清" + }, + { + "type_name": "相声小品", + "type_id": "相声小品超清" + }, + { + "type_name": "戏曲", + "type_id": "戏曲" + }, + { + "type_name": "解说", + "type_id": "解说" + }, + { + "type_name": "演讲", + "type_id": "演讲" + }, + { + "type_name": "小姐姐", + "type_id": "小姐姐超清" + }, + { + "type_name": "荒野求生", + "type_id": "荒野求生超清" + }, + { + "type_name": "健身", + "type_id": "健身" + }, + { + "type_name": "帕梅拉", + "type_id": "帕梅拉" + }, + { + "type_name": "太极拳", + "type_id": "太极拳" + }, + { + "type_name": "广场舞", + "type_id": "广场舞" + }, + { + "type_name": "舞蹈", + "type_id": "舞蹈" + }, + { + "type_name": "音乐", + "type_id": "音乐" + }, + { + "type_name": "歌曲", + "type_id": "歌曲" + }, + { + "type_name": "MV", + "type_id": "MV4K" + }, + { + "type_name": "舞曲", + "type_id": "舞曲超清" + }, + { + "type_name": "4K", + "type_id": "4K" + }, + { + "type_name": "电影", + "type_id": "电影" + }, + { + "type_name": "电视剧", + "type_id": "电视剧" + }, + { + "type_name": "白噪音", + "type_id": "白噪音超清" + }, + { + "type_name": "考公考证", + "type_id": "考公考证" + }, + { + "type_name": "平面设计教学", + "type_id": "平面设计教学" + }, + { + "type_name": "软件教程", + "type_id": "软件教程" + }, + { + "type_name": "Windows", + "type_id": "Windows" + } + ], + "cookie": "", + "filter": { + "考公考证": [ + { + "key": "order", + "name": "排序", + "value": [ + { + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "探索发现超清": [ + { + "key": "order", + "name": "排序", + "value": [ + { + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "电影": [ + { + "key": "order", + "name": "排序", + "value": [ + { + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "鬼畜": [ + { + "key": "order", + "name": "排序", + "value": [ + { + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "一口气沙雕动漫": [ + { + "key": "order", + "name": "排序", + "value": [ + { + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "说案": [ + { + "key": "order", + "name": "排序", + "value": [ + { + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "tid", + "name": "分类", + "value": [ + { + "n": "全部", + "v": "说案" + }, + { + "n": "汤圆", + "v": "汤圆说案" + }, + { + "n": "唐唐", + "v": "唐唐说案" + }, + { + "n": "罗翔", + "v": "罗翔说刑法" + }, + { + "n": "何家弘", + "v": "何家弘说案" + }, + { + "n": "韩诺", + "v": "韩诺说案" + }, + { + "n": "老V", + "v": "老V说案" + }, + { + "n": "禁播档案‼️", + "v": "禁播档案" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "演讲": [ + { + "key": "order", + "name": "排序", + "value": [ + { + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "tid", + "name": "分类", + "value": [ + { + "n": "全部", + "v": "全部演讲4K" + }, + { + "n": "A艾跃进", + "v": "艾跃进演讲4K" + }, + { + "n": "C超级演说家", + "v": "超级演说家4K" + }, + { + "n": "D电影", + "v": "电影演讲4K" + }, + { + "n": "D典籍里的中国", + "v": "典籍里的中国4K" + }, + { + "n": "G感动中国", + "v": "感动中国4K" + }, + { + "n": "G郭继承", + "v": "郭继承演讲4K" + }, + { + "n": "H华春莹", + "v": "华春莹演讲4K" + }, + { + "n": "L雷军", + "v": "雷军演讲4K" + }, + { + "n": "L罗翔", + "v": "罗翔演讲4K" + }, + { + "n": "R任正非", + "v": "任正非演讲4K" + }, + { + "n": "TED", + "v": "TED演讲4K" + }, + { + "n": "W汪文斌", + "v": "汪文斌演讲4K" + }, + { + "n": "Y一刻", + "v": "一刻演讲4K" + }, + { + "n": "Z赵立坚", + "v": "赵立坚演讲4K" + }, + { + "n": "Z郑强", + "v": "郑强演讲4K" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "解说": [ + { + "key": "order", + "name": "排序", + "value": [ + { + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "tid", + "name": "分类", + "value": [ + { + "n": "全部", + "v": "解说" + }, + { + "n": "电影", + "v": "电影解说" + }, + { + "n": "电视", + "v": "电视解说" + }, + { + "n": "历史", + "v": "历史解说" + }, + { + "n": "动漫", + "v": "动漫解说" + }, + { + "n": "小说", + "v": "小说解说" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "风景4K": [ + { + "key": "order", + "name": "排序", + "value": [ + { + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "tid", + "name": "分类", + "value": [ + { + "n": "全部", + "v": "风景4K" + }, + { + "n": "A澳门", + "v": "澳门风景4K" + }, + { + "n": "A安徽", + "v": "安徽风景4K" + }, + { + "n": "B布达拉宫", + "v": "布达拉宫风景4K" + }, + { + "n": "B北京", + "v": "北京风景4K" + }, + { + "n": "C重庆", + "v": "重庆风景4K" + }, + { + "n": "C草原", + "v": "草原风景4K" + }, + { + "n": "D大海", + "v": "大海风景4K" + }, + { + "n": "F福建", + "v": "福建风景4K" + }, + { + "n": "G广东", + "v": "广东风景4K" + }, + { + "n": "G广西", + "v": "广西风景4K" + }, + { + "n": "G贵州", + "v": "贵州风景4K" + }, + { + "n": "G甘肃", + "v": "甘肃风景4K" + }, + { + "n": "H海南", + "v": "海南风景4K" + }, + { + "n": "H河北", + "v": "河北风景4K" + }, + { + "n": "H河南", + "v": "河南风景4K" + }, + { + "n": "H湖北", + "v": "湖北风景4K" + }, + { + "n": "H湖南", + "v": "湖南风景4K" + }, + { + "n": "H黑龙江", + "v": "黑龙江风景4K" + }, + { + "n": "J吉林", + "v": "吉林风景4K" + }, + { + "n": "J江苏", + "v": "江苏风景4K" + }, + { + "n": "J江西", + "v": "江西风景4K" + }, + { + "n": "L辽宁", + "v": "辽宁风景4K" + }, + { + "n": "M民宿", + "v": "民宿风景4K" + }, + { + "n": "N内蒙古", + "v": "内蒙古风景4K" + }, + { + "n": "N宁夏", + "v": "宁夏风景4K" + }, + { + "n": "Q青海", + "v": "青海风景4K" + }, + { + "n": "S上海", + "v": "上海风景4K" + }, + { + "n": "S陕西", + "v": "陕西风景4K" + }, + { + "n": "S四川", + "v": "四川风景4K" + }, + { + "n": "S山西", + "v": "山西风景4K" + }, + { + "n": "S山东", + "v": "山东风景4K" + }, + { + "n": "T天津", + "v": "天津风景4K" + }, + { + "n": "T台湾", + "v": "台湾风景4K" + }, + { + "n": "T天空", + "v": "天空风景4K" + }, + { + "n": "X西湖", + "v": "西湖风景4K" + }, + { + "n": "X西藏", + "v": "西藏风景4K" + }, + { + "n": "X新疆", + "v": "新疆风景4K" + }, + { + "n": "X香港", + "v": "香港风景4K" + }, + { + "n": "Y云南", + "v": "云南风景4K" + }, + { + "n": "Z浙江", + "v": "浙江风景4K" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "MV4K": [ + { + "key": "order", + "name": "排序", + "value": [ + { + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "tid", + "name": "分类", + "value": [ + { + "n": "全部", + "v": "MV4K" + }, + { + "n": "A阿杜", + "v": "阿杜MV4K" + }, + { + "n": "A阿黛尔", + "v": "阿黛尔MV4K" + }, + { + "n": "BBeyond", + "v": "BeyondMV4K" + }, + { + "n": "BBy2", + "v": "By2MV4K" + }, + { + "n": "BBIGBANG", + "v": "BIGBANGMV4K" + }, + { + "n": "B布兰妮", + "v": "布兰妮MV4K" + }, + { + "n": "C陈奕迅", + "v": "陈奕迅MV4K" + }, + { + "n": "C蔡依林", + "v": "蔡依林MV4K" + }, + { + "n": "C初音未来", + "v": "初音未来MV4K" + }, + { + "n": "C蔡健雅", + "v": "蔡健雅MV4K" + }, + { + "n": "C陈小春", + "v": "陈小春MV4K" + }, + { + "n": "C草蜢", + "v": "草蜢MV4K" + }, + { + "n": "C陈慧娴", + "v": "陈慧娴MV4K" + }, + { + "n": "C崔健", + "v": "崔健MV4K" + }, + { + "n": "C仓木麻衣", + "v": "仓木麻衣MV4K" + }, + { + "n": "D戴荃", + "v": "戴荃MV4K" + }, + { + "n": "D动力火车", + "v": "动力火车MV4K" + }, + { + "n": "D邓丽君", + "v": "邓丽君MV4K" + }, + { + "n": "D丁当", + "v": "丁当MV4K" + }, + { + "n": "D刀郎", + "v": "刀郎MV4K" + }, + { + "n": "D邓紫棋", + "v": "邓紫棋MV4K" + }, + { + "n": "D戴佩妮", + "v": "戴佩妮MV4K" + }, + { + "n": "D邓丽君", + "v": "邓丽君MV4K" + }, + { + "n": "F飞儿乐队", + "v": "飞儿乐队MV4K" + }, + { + "n": "F费玉清", + "v": "费玉清MV4K" + }, + { + "n": "F费翔", + "v": "费翔MV4K" + }, + { + "n": "F方大同", + "v": "方大同MV4K" + }, + { + "n": "F房东的猫", + "v": "房东的猫MV4K" + }, + { + "n": "F凤飞飞", + "v": "凤飞飞MV4K" + }, + { + "n": "F凤凰传奇", + "v": "凤凰传奇MV4K" + }, + { + "n": "G古风歌曲", + "v": "古风歌曲4K" + }, + { + "n": "G国乐大典", + "v": "国乐大典4K" + }, + { + "n": "G郭采洁", + "v": "郭采洁MV4K" + }, + { + "n": "G光良", + "v": "光良MV4K" + }, + { + "n": "G郭静", + "v": "郭静MV4K" + }, + { + "n": "G郭富城", + "v": "郭富城MV4K" + }, + { + "n": "H胡彦斌", + "v": "胡彦斌MV4K" + }, + { + "n": "H胡夏", + "v": "胡夏MV4K" + }, + { + "n": "H韩红", + "v": "韩红MV4K" + }, + { + "n": "H黄品源", + "v": "黄品源MV4K" + }, + { + "n": "H黄小琥", + "v": "黄小琥MV4K" + }, + { + "n": "H花儿乐队", + "v": "花儿乐队MV4K" + }, + { + "n": "H黄家强", + "v": "黄家强MV4K" + }, + { + "n": "H后街男孩", + "v": "后街男孩MV4K" + }, + { + "n": "J经典老歌", + "v": "经典老歌4K" + }, + { + "n": "J贾斯丁比伯", + "v": "贾斯丁比伯MV4K" + }, + { + "n": "J金池", + "v": "金池MV4K" + }, + { + "n": "J金志文", + "v": "金志文MV4K" + }, + { + "n": "J焦迈奇", + "v": "焦迈奇MV4K" + }, + { + "n": "K筷子兄弟", + "v": "筷子兄弟MV4K" + }, + { + "n": "L李玟", + "v": "李玟MV4K" + }, + { + "n": "L林忆莲", + "v": "林忆莲MV4K" + }, + { + "n": "L李克勤", + "v": "李克勤MV4K" + }, + { + "n": "L刘宪华", + "v": "刘宪华MV4K" + }, + { + "n": "L李圣杰", + "v": "李圣杰MV4K" + }, + { + "n": "L林宥嘉", + "v": "林宥嘉MV4K" + }, + { + "n": "L梁静茹", + "v": "梁静茹MV4K" + }, + { + "n": "L李健", + "v": "李健MV4K" + }, + { + "n": "L林俊杰", + "v": "林俊杰MV4K" + }, + { + "n": "L李玉刚", + "v": "李玉刚MV4K" + }, + { + "n": "L林志炫", + "v": "林志炫MV4K" + }, + { + "n": "L李荣浩", + "v": "李荣浩MV4K" + }, + { + "n": "L李宇春", + "v": "李宇春MV4K" + }, + { + "n": "L洛天依", + "v": "洛天依MV4K" + }, + { + "n": "L林子祥", + "v": "林子祥MV4K" + }, + { + "n": "L李宗盛", + "v": "李宗盛MV4K" + }, + { + "n": "L黎明", + "v": "黎明MV4K" + }, + { + "n": "L刘德华", + "v": "刘德华MV4K" + }, + { + "n": "L罗大佑", + "v": "罗大佑MV4K" + }, + { + "n": "L林肯公园", + "v": "林肯公园MV4K" + }, + { + "n": "LLadyGaga", + "v": "LadyGagaMV4K" + }, + { + "n": "L旅行团乐队", + "v": "旅行团乐队MV4K" + }, + { + "n": "M莫文蔚", + "v": "莫文蔚MV4K" + }, + { + "n": "M毛不易", + "v": "毛不易MV4K" + }, + { + "n": "M梅艳芳", + "v": "梅艳芳MV4K" + }, + { + "n": "M迈克尔杰克逊", + "v": "迈克尔杰克逊MV4K" + }, + { + "n": "N南拳妈妈", + "v": "南拳妈妈MV4K" + }, + { + "n": "P朴树", + "v": "朴树MV4K" + }, + { + "n": "Q齐秦", + "v": "齐秦MV4K" + }, + { + "n": "Q青鸟飞鱼", + "v": "青鸟飞鱼MV4K" + }, + { + "n": "R容祖儿", + "v": "容祖儿MV4K" + }, + { + "n": "R热歌", + "v": "热歌MV4K" + }, + { + "n": "R任贤齐", + "v": "任贤齐MV4K" + }, + { + "n": "S水木年华", + "v": "水木年华MV4K" + }, + { + "n": "S孙燕姿", + "v": "孙燕姿MV4K" + }, + { + "n": "S苏打绿", + "v": "苏打绿MV4K" + }, + { + "n": "SSHE", + "v": "SHEMV4K" + }, + { + "n": "S孙楠", + "v": "孙楠MV4K" + }, + { + "n": "T陶喆", + "v": "陶喆MV4K" + }, + { + "n": "T谭咏麟", + "v": "谭咏麟MV4K" + }, + { + "n": "T田馥甄", + "v": "田馥甄MV4K" + }, + { + "n": "T谭维维", + "v": "谭维维MV4K" + }, + { + "n": "T逃跑计划", + "v": "逃跑计划MV4K" + }, + { + "n": "T田震", + "v": "田震MV4K" + }, + { + "n": "T谭晶", + "v": "谭晶MV4K" + }, + { + "n": "T屠洪刚", + "v": "屠洪刚MV4K" + }, + { + "n": "T泰勒·斯威夫特", + "v": "泰勒·斯威夫特MV4K" + }, + { + "n": "W王力宏", + "v": "王力宏MV4K" + }, + { + "n": "W王杰", + "v": "王杰MV4K" + }, + { + "n": "W吴克群", + "v": "吴克群MV4K" + }, + { + "n": "W王心凌", + "v": "王心凌MV4K" + }, + { + "n": "W汪峰", + "v": "汪峰MV4K" + }, + { + "n": "W伍佰", + "v": "伍佰MV4K" + }, + { + "n": "W王菲", + "v": "王菲MV4K" + }, + { + "n": "W五月天", + "v": "五月天MV4K" + }, + { + "n": "W汪苏泷", + "v": "汪苏泷MV4K" + }, + { + "n": "X徐佳莹", + "v": "徐佳莹MV4K" + }, + { + "n": "X弦子", + "v": "弦子MV4K" + }, + { + "n": "X萧亚轩", + "v": "萧亚轩MV4K" + }, + { + "n": "X许巍", + "v": "许巍MV4K" + }, + { + "n": "X薛之谦", + "v": "薛之谦MV4K" + }, + { + "n": "X许嵩", + "v": "许嵩MV4K" + }, + { + "n": "X小虎队", + "v": "小虎队MV4K" + }, + { + "n": "X萧敬腾", + "v": "萧敬腾MV4K" + }, + { + "n": "X谢霆锋", + "v": "谢霆锋MV4K" + }, + { + "n": "X徐小凤", + "v": "徐小凤MV4K" + }, + { + "n": "X信乐队", + "v": "信乐队MV4K" + }, + { + "n": "Y夜愿乐队", + "v": "夜愿乐队MV4K" + }, + { + "n": "Y原创音乐", + "v": "原创音乐MV4K" + }, + { + "n": "Y羽泉", + "v": "羽泉MV4K" + }, + { + "n": "Y粤语", + "v": "粤语MV4K" + }, + { + "n": "Y郁可唯", + "v": "郁可唯MV4K" + }, + { + "n": "Y叶倩文", + "v": "叶倩文MV4K" + }, + { + "n": "Y杨坤", + "v": "杨坤MV4K" + }, + { + "n": "Y庾澄庆", + "v": "庾澄庆MV4K" + }, + { + "n": "Y尤长靖", + "v": "尤长靖MV4K" + }, + { + "n": "Y易烊千玺", + "v": "易烊千玺MV4K" + }, + { + "n": "Y袁娅维", + "v": "袁娅维MV4K" + }, + { + "n": "Y杨丞琳", + "v": "杨丞琳MV4K" + }, + { + "n": "Y杨千嬅", + "v": "杨千嬅MV4K" + }, + { + "n": "Y杨宗纬", + "v": "杨宗纬MV4K" + }, + { + "n": "Z周杰伦", + "v": "周杰伦MV4K" + }, + { + "n": "Z张学友", + "v": "张学友MV4K" + }, + { + "n": "Z张信哲", + "v": "张信哲MV4K" + }, + { + "n": "Z张宇", + "v": "张宇MV4K" + }, + { + "n": "Z周华健", + "v": "周华健MV4K" + }, + { + "n": "Z张韶涵", + "v": "张韶涵MV4K" + }, + { + "n": "Z周深", + "v": "周深MV4K" + }, + { + "n": "Z纵贯线", + "v": "纵贯线MV4K" + }, + { + "n": "Z赵雷", + "v": "赵雷MV4K" + }, + { + "n": "Z周传雄", + "v": "周传雄MV4K" + }, + { + "n": "Z张国荣", + "v": "张国荣MV4K" + }, + { + "n": "Z周慧敏", + "v": "周慧敏MV4K" + }, + { + "n": "Z张惠妹", + "v": "张惠妹MV4K" + }, + { + "n": "Z周笔畅", + "v": "周笔畅MV4K" + }, + { + "n": "Z郑中基", + "v": "郑中基MV4K" + }, + { + "n": "Z张艺兴", + "v": "张艺兴MV4K" + }, + { + "n": "Z张震岳", + "v": "张震岳MV4K" + }, + { + "n": "Z中国好声音", + "v": "中国好声音MV4K" + }, + { + "n": "Z张雨生", + "v": "张雨生MV4K" + }, + { + "n": "Z郑智化", + "v": "郑智化MV4K" + }, + { + "n": "Z卓依婷", + "v": "卓依婷MV4K" + }, + { + "n": "Z中岛美雪", + "v": "中岛美雪MV4K" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "帕梅拉": [ + { + "key": "order", + "name": "排序", + "value": [ + { + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "tid", + "name": "分类", + "value": [ + { + "n": "全部", + "v": "帕梅拉" + }, + { + "n": "瘦腿", + "v": "帕梅拉瘦腿" + }, + { + "n": "腹部", + "v": "帕梅拉腹部" + }, + { + "n": "手臂", + "v": "帕梅拉手臂" + }, + { + "n": "热身", + "v": "帕梅拉热身" + }, + { + "n": "舞蹈", + "v": "帕梅拉舞蹈" + }, + { + "n": "燃脂", + "v": "帕梅拉燃脂" + }, + { + "n": "有氧", + "v": "帕梅拉有氧" + }, + { + "n": "拉伸", + "v": "帕梅拉拉伸" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "知名UP主": [ + { + "key": "order", + "name": "排序", + "value": [ + { + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "tid", + "name": "分类", + "value": [ + { + "n": "全部", + "v": "知名UP主" + }, + { + "n": "菠萝赛东", + "v": "菠萝赛东" + }, + { + "n": "冯提莫", + "v": "冯提莫" + }, + { + "n": "林延秋", + "v": "林延秋" + }, + { + "n": "-LKs-", + "v": "-LKs-" + }, + { + "n": "小约翰可汗", + "v": "小约翰可汗" + }, + { + "n": "low馆长", + "v": "low馆长" + }, + { + "n": "自说自话的总裁", + "v": "自说自话的总裁" + }, + { + "n": "所长林超", + "v": "所长林超" + }, + { + "n": "世界未解之谜M", + "v": "世界未解之谜M" + }, + { + "n": "李永乐老师官方", + "v": "李永乐老师官方" + }, + { + "n": "罗兹", + "v": "罗兹" + }, + { + "n": "回到2049", + "v": "回到2049" + }, + { + "n": "二次元的中科院物理所", + "v": "二次元的中科院物理所" + }, + { + "n": "毕导THU", + "v": "毕导THU" + }, + { + "n": "罗翔讲刑法", + "v": "罗翔讲刑法" + }, + { + "n": "戴博士实验室", + "v": "戴博士实验室" + }, + { + "n": "芳斯塔芙", + "v": "芳斯塔芙" + }, + { + "n": "参赛者网", + "v": "参赛者网" + }, + { + "n": "三维地图看世界", + "v": "三维地图看世界" + }, + { + "n": "有机社会", + "v": "有机社会" + }, + { + "n": "乌鸦校尉CaptainWuya", + "v": "乌鸦校尉CaptainWuya" + }, + { + "n": "果壳", + "v": "果壳" + }, + { + "n": "严伯钧", + "v": "严伯钧" + }, + { + "n": "是你们的康康", + "v": "是你们的康康" + }, + { + "n": "老爸评测", + "v": "老爸评测" + }, + { + "n": "硬核的半佛仙人", + "v": "硬核的半佛仙人" + }, + { + "n": "盗月社食遇记", + "v": "盗月社食遇记" + }, + { + "n": "我是郭杰瑞", + "v": "我是郭杰瑞" + }, + { + "n": "无穷小亮的科普日常", + "v": "无穷小亮的科普日常" + }, + { + "n": "papi酱", + "v": "papi酱" + }, + { + "n": "老番茄", + "v": "老番茄" + }, + { + "n": "绵羊料理", + "v": "绵羊料理" + }, + { + "n": "老师好我叫何同学", + "v": "老师好我叫何同学" + }, + { + "n": "敬汉卿", + "v": "敬汉卿" + }, + { + "n": "周六野Zoey", + "v": "周六野Zoey" + }, + { + "n": "木鱼水心", + "v": "木鱼水心" + }, + { + "n": "凉风Kaze", + "v": "凉风Kaze" + }, + { + "n": "小潮院长", + "v": "小潮院长" + }, + { + "n": "中国BOY超级大猩猩", + "v": "中国BOY超级大猩猩" + }, + { + "n": "李子柒", + "v": "李子柒" + }, + { + "n": "敖厂长", + "v": "敖厂长" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "太极拳": [ + { + "key": "order", + "name": "排序", + "value": [ + { + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "tid", + "name": "分类", + "value": [ + { + "n": "全部", + "v": "太极拳" + }, + { + "n": "邱慧芳", + "v": "太极拳邱慧芳" + }, + { + "n": "陈氏", + "v": "太极拳陈氏" + }, + { + "n": "武当", + "v": "太极拳武当" + }, + { + "n": "二十四式", + "v": "太极拳二十四式" + }, + { + "n": "三十六式", + "v": "太极拳三十六式" + }, + { + "n": "五禽戏", + "v": "五禽戏" + }, + { + "n": "八段锦", + "v": "八段锦" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "舞蹈": [ + { + "key": "order", + "name": "排序", + "value": [ + { + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "tid", + "name": "分类", + "value": [ + { + "n": "全部", + "v": "舞蹈" + }, + { + "n": "宅舞", + "v": "宅舞" + }, + { + "n": "街舞", + "v": "街舞" + }, + { + "n": "中国舞", + "v": "中国舞" + }, + { + "n": "广场舞", + "v": "广场舞" + }, + { + "n": "交谊舞", + "v": "交谊舞" + }, + { + "n": "教程", + "v": "舞蹈教程" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "音乐": [ + { + "key": "order", + "name": "排序", + "value": [ + { + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "tid", + "name": "分类", + "value": [ + { + "n": "全部", + "v": "音乐" + }, + { + "n": "钢琴曲", + "v": "钢琴曲" + }, + { + "n": "协奏曲", + "v": "协奏曲r" + }, + { + "n": "中国古风音乐", + "v": "中国古风音乐" + }, + { + "n": "背景音乐", + "v": "背景音乐" + }, + { + "n": "助眠音乐r", + "v": "助眠音乐" + }, + { + "n": "胎教音乐", + "v": "胎教音乐" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "歌曲": [ + { + "key": "order", + "name": "排序", + "value": [ + { + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "tid", + "name": "分类", + "value": [ + { + "n": "全部", + "v": "歌曲" + }, + { + "n": "香港歌曲", + "v": "香港歌曲" + }, + { + "n": "台湾歌曲", + "v": "台湾歌曲" + }, + { + "n": "内地歌曲", + "v": "内地歌曲" + }, + { + "n": "英文歌曲", + "v": "英文歌曲" + }, + { + "n": "日文歌曲", + "v": "日文歌曲" + }, + { + "n": "小语种歌曲", + "v": "小语种歌曲" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "平面设计教学": [ + { + "key": "order", + "name": "排序", + "value": [ + { + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "tid", + "name": "分类", + "value": [ + { + "n": "全部", + "v": "平面设计教学" + }, + { + "n": "Adobe Photoshop", + "v": "Adobe Photoshop教程" + }, + { + "n": "Adobe Illustrator", + "v": "Adobe Illustrator教程" + }, + { + "n": "CorelDRAW", + "v": "CorelDRAW教程" + }, + { + "n": "Adobe InDesign", + "v": "Adobe InDesign教程" + }, + { + "n": "Adobe Pagermaker", + "v": "Adobe Pagermaker教程" + }, + { + "n": "SAI", + "v": "SAI教程" + }, + { + "n": "Adobe Bridge", + "v": "Adobe Bridge教程" + }, + { + "n": "Adobe Pagermaker", + "v": "Adobe Pagermake教程r" + }, + { + "n": "3D Studio Max", + "v": "3D Studio Max教程" + }, + { + "n": "PR", + "v": "PR教程" + }, + { + "n": "AE", + "v": "AE教程" + }, + { + "n": "CINEMA 4D", + "v": "CINEMA 4D教程" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "软件教程": [ + { + "key": "order", + "name": "排序", + "value": [ + { + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "tid", + "name": "分类", + "value": [ + { + "n": "全部", + "v": "软件教程" + }, + { + "n": "MT管理器", + "v": "MT管理器" + }, + { + "n": "NP管理器", + "v": "NP管理器" + }, + { + "n": "mixplorer", + "v": "mixplorer" + }, + { + "n": "脱壳", + "v": "脱壳" + }, + { + "n": "爬虫", + "v": "爬虫" + }, + { + "n": "json&jar", + "v": "json&jar" + }, + { + "n": "网盘挂载", + "v": "网盘挂载" + }, + { + "n": "alist+WebDav", + "v": "alist+WebDav" + }, + { + "n": "TVBox修改", + "v": "TVBox修改教程" + }, + { + "n": "EXCEL", + "v": "EXCEL教程" + }, + { + "n": "Git入门到精通", + "v": "Git入门到精通" + }, + { + "n": "java", + "v": "java教程" + }, + { + "n": "phyton", + "v": "phyton教程" + }, + { + "n": "xml", + "v": "xml教程" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "Windows": [ + { + "key": "order", + "name": "排序", + "value": [ + { + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "小姐姐超清": [ + { + "key": "order", + "name": "排序", + "value": [ + { + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "广场舞超清": [ + { + "key": "order", + "name": "排序", + "value": [ + { + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "舞曲超清": [ + { + "key": "order", + "name": "排序", + "value": [ + { + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "白噪音超清": [ + { + "key": "order", + "name": "排序", + "value": [ + { + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "搞笑超清": [ + { + "key": "order", + "name": "排序", + "value": [ + { + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "体育超清": [ + { + "key": "order", + "name": "排序", + "value": [ + { + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "4K": [ + { + "key": "order", + "name": "排序", + "value": [ + { + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "足球比赛合集超清": [ + { + "key": "order", + "name": "排序", + "value": [ + { + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "篮球超清": [ + { + "key": "order", + "name": "排序", + "value": [ + { + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "动物世界超清": [ + { + "key": "order", + "name": "排序", + "value": [ + { + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "儿童超清": [ + { + "key": "order", + "name": "排序", + "value": [ + { + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "荒野求生超清": [ + { + "key": "order", + "name": "排序", + "value": [ + { + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "纪录片超清": [ + { + "key": "order", + "name": "排序", + "value": [ + { + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "食谱": [ + { + "key": "order", + "name": "排序", + "value": [ + { + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "tid", + "name": "分类", + "value": [ + { + "n": "全部", + "v": "食谱" + }, + { + "n": "川菜食谱", + "v": "川菜食谱" + }, + { + "n": "豫菜食谱", + "v": "豫菜食谱" + }, + { + "n": "淮扬菜食谱", + "v": "淮扬菜食谱" + }, + { + "n": "湘菜食谱", + "v": "湘菜食谱" + }, + { + "n": "鲁菜食谱", + "v": "鲁菜食谱" + }, + { + "n": "粤菜食谱", + "v": "粤菜食谱" + }, + { + "n": "潮菜食谱", + "v": "潮菜食谱" + }, + { + "n": "浙菜食谱", + "v": "浙菜食谱" + }, + { + "n": "徽菜食谱", + "v": "徽菜食谱" + }, + { + "n": "闽菜食谱", + "v": "闽菜食谱" + }, + { + "n": "苏菜食谱", + "v": "苏菜食谱" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "健身": [ + { + "key": "order", + "name": "排序", + "value": [ + { + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "tid", + "name": "分类", + "value": [ + { + "n": "全部", + "v": "健身" + }, + { + "n": "瘦腿", + "v": "瘦腿" + }, + { + "n": "腹部", + "v": "腹部" + }, + { + "n": "手臂", + "v": "手臂" + }, + { + "n": "热身", + "v": "热身" + }, + { + "n": "帕梅拉", + "v": "帕梅拉" + }, + { + "n": "燃脂", + "v": "燃脂" + }, + { + "n": "有氧", + "v": "有氧" + }, + { + "n": "拉伸", + "v": "拉伸" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "窗白噪音": [ + { + "key": "order", + "name": "排序", + "value": [ + { + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "美食超清": [ + { + "key": "order", + "name": "排序", + "value": [ + { + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "tid", + "name": "分类", + "value": [ + { + "n": "全部", + "v": "美食超清" + }, + { + "n": "舌尖上的中国", + "v": "舌尖上的中国超清" + }, + { + "n": "老字号", + "v": "老字号美食超清" + }, + { + "n": "家常菜", + "v": "家常菜美食超清" + }, + { + "n": "香港美食探店", + "v": "香港美食探店超清" + }, + { + "n": "澳门美食探店", + "v": "澳门美食探店超清" + }, + { + "n": "上海美食探店", + "v": "上海美食探店超清" + }, + { + "n": "北京美食探店", + "v": "北京美食探店超清" + }, + { + "n": "重庆美食探店", + "v": "重庆美食探店超清" + }, + { + "n": "南京美食探店", + "v": "南京美食探店超清" + }, + { + "n": "广州美食探店", + "v": "广州美食探店超清" + }, + { + "n": "杭州美食探店", + "v": "杭州美食探店超清" + }, + { + "n": "成都美食探店", + "v": "成都美食探店超清" + }, + { + "n": "苏州美食探店", + "v": "苏州美食探店超清" + }, + { + "n": "武汉美食探店", + "v": "武汉美食探店超清" + }, + { + "n": "台湾美食探店", + "v": "台湾美食探店超清" + }, + { + "n": "川菜", + "v": "川菜美食超清" + }, + { + "n": "豫菜", + "v": "豫菜美食超清" + }, + { + "n": "淮扬菜", + "v": "淮扬菜美食超清" + }, + { + "n": "湘菜", + "v": "湘菜美食超清" + }, + { + "n": "鲁菜", + "v": "鲁菜美食超清" + }, + { + "n": "粤菜", + "v": "粤菜美食超清" + }, + { + "n": "潮菜", + "v": "潮菜美食超清" + }, + { + "n": "浙菜", + "v": "浙菜美食超清" + }, + { + "n": "徽菜", + "v": "徽菜美食超清" + }, + { + "n": "闽菜", + "v": "闽菜美食超清" + }, + { + "n": "东北菜", + "v": "东北菜美食超清" + }, + { + "n": "客家菜", + "v": "客家菜美食超清" + }, + { + "n": "苏菜", + "v": "苏菜美食超清" + }, + { + "n": "火锅", + "v": "火锅" + }, + { + "n": "面食", + "v": "面食" + }, + { + "n": "炒菜", + "v": "炒菜" + }, + { + "n": "点心", + "v": "点心" + }, + { + "n": "日料", + "v": "日料" + }, + { + "n": "小吃", + "v": "小吃" + }, + { + "n": "素食", + "v": "素食" + }, + { + "n": "蒸菜", + "v": "蒸菜" + }, + { + "n": "凉菜", + "v": "凉菜" + }, + { + "n": "早餐", + "v": "早餐" + }, + { + "n": "披萨", + "v": "披萨" + }, + { + "n": "烤鱼", + "v": "烤鱼" + }, + { + "n": "海鲜", + "v": "海鲜美食超清" + }, + { + "n": "汉堡", + "v": "汉堡" + }, + { + "n": "韩国菜", + "v": "韩国菜" + }, + { + "n": "泰国菜", + "v": "泰国菜" + }, + { + "n": "穆斯林菜", + "v": "穆斯林菜" + }, + { + "n": "法国菜", + "v": "法国菜" + }, + { + "n": "意大利菜", + "v": "意大利菜" + }, + { + "n": "西班牙菜", + "v": "西班牙菜" + }, + { + "n": "土耳其菜", + "v": "土耳其菜系" + }, + { + "n": "阿拉伯菜", + "v": "阿拉伯菜" + }, + { + "n": "德国菜", + "v": "德国菜" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "广场舞": [ + { + "key": "order", + "name": "排序", + "value": [ + { + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "球星": [ + { + "key": "order", + "name": "排序", + "value": [ + { + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "tid", + "name": "分类", + "value": [ + { + "n": "全部", + "v": "球星" + }, + { + "n": "梅西", + "v": "梅西" + }, + { + "n": "C罗", + "v": "C罗" + }, + { + "n": "天下足球", + "v": "天下足球" + }, + { + "n": "罗纳尔多", + "v": "罗纳尔多" + }, + { + "n": "亨利", + "v": "亨利" + }, + { + "n": "小罗", + "v": "小罗" + }, + { + "n": "齐达内", + "v": "齐达内" + }, + { + "n": "贝克汉姆", + "v": "贝克汉姆" + }, + { + "n": "内马尔", + "v": "内马尔" + }, + { + "n": "德布劳内", + "v": "德布劳内" + }, + { + "n": "欧冠", + "v": "欧冠" + }, + { + "n": "世界杯", + "v": "世界杯" + }, + { + "n": "西甲", + "v": "西甲" + }, + { + "n": "英超", + "v": "英超" + }, + { + "n": "意甲", + "v": "意甲" + }, + { + "n": "德甲", + "v": "德甲" + }, + { + "n": "国米", + "v": "国米" + }, + { + "n": "皇马", + "v": "皇马" + }, + { + "n": "巴萨", + "v": "巴萨" + }, + { + "n": "巴黎圣日耳曼", + "v": "巴黎圣日耳曼" + }, + { + "n": "曼联", + "v": "曼联" + }, + { + "n": "曼城", + "v": "曼城" + }, + { + "n": "NBA", + "v": "NBA" + }, + { + "n": "詹姆斯", + "v": "詹姆斯" + }, + { + "n": "库里", + "v": "库里" + }, + { + "n": "杜兰特", + "v": "杜兰特" + }, + { + "n": "UFC", + "v": "UFC" + }, + { + "n": "斯诺克", + "v": "斯诺克" + }, + { + "n": "网球", + "v": "网球" + }, + { + "n": "F1", + "v": "F1" + }, + { + "n": "高尔夫", + "v": "高尔夫" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "电视剧": [ + { + "key": "order", + "name": "排序", + "value": [ + { + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "相声小品超清": [ + { + "key": "order", + "name": "排序", + "value": [ + { + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "tid", + "name": "分类", + "value": [ + { + "n": "全部", + "v": "相声小品" + }, + { + "n": "单口相声", + "v": "单口相声" + }, + { + "n": "群口相声", + "v": "群口相声" + }, + { + "n": "德云社", + "v": "德云社" + }, + { + "n": "青曲社", + "v": "青曲社" + }, + { + "n": "郭德纲", + "v": "郭德纲" + }, + { + "n": "岳云鹏", + "v": "岳云鹏" + }, + { + "n": "曹云金", + "v": "曹云金" + }, + { + "n": "评书", + "v": "评书" + }, + { + "n": "小曲", + "v": "小曲" + }, + { + "n": "二人转", + "v": "二人转" + }, + { + "n": "春晚小品", + "v": "春晚小品" + }, + { + "n": "赵本山", + "v": "赵本山" + }, + { + "n": "陈佩斯", + "v": "陈佩斯" + }, + { + "n": "冯巩", + "v": "冯巩" + }, + { + "n": "宋小宝", + "v": "宋小宝" + }, + { + "n": "赵丽蓉", + "v": "赵丽蓉" + }, + { + "n": "郭达", + "v": "郭达" + }, + { + "n": "潘长江", + "v": "潘长江" + }, + { + "n": "郭冬临", + "v": "郭冬临" + }, + { + "n": "严顺开", + "v": "严顺开" + }, + { + "n": "文松", + "v": "文松" + }, + { + "n": "开心麻花", + "v": "开心麻花" + }, + { + "n": "屌丝男士", + "v": "屌丝男士" + }, + { + "n": "喜剧综艺", + "v": "喜剧综艺" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "戏曲": [ + { + "key": "order", + "name": "排序", + "value": [ + { + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "tid", + "name": "分类", + "value": [ + { + "n": "全部", + "v": "戏曲" + }, + { + "n": "京剧", + "v": "京剧" + }, + { + "n": "越剧", + "v": "越剧" + }, + { + "n": "黄梅戏", + "v": "黄梅戏" + }, + { + "n": "评剧", + "v": "评剧" + }, + { + "n": "豫剧", + "v": "豫剧" + }, + { + "n": "昆曲", + "v": "昆曲" + }, + { + "n": "高腔", + "v": "高腔" + }, + { + "n": "梆子腔", + "v": "梆子腔" + }, + { + "n": "河北梆子", + "v": "河北梆子" + }, + { + "n": "晋剧", + "v": "晋剧" + }, + { + "n": "蒲剧", + "v": "蒲剧" + }, + { + "n": "雁剧", + "v": "雁剧" + }, + { + "n": "上党梆子", + "v": "上党梆子" + }, + { + "n": "秦腔", + "v": "秦腔" + }, + { + "n": "武安平调", + "v": "武安平调" + }, + { + "n": "二人台", + "v": "二人台" + }, + { + "n": "吉剧", + "v": "吉剧" + }, + { + "n": "龙江剧", + "v": "龙江剧" + }, + { + "n": "越调", + "v": "越调" + }, + { + "n": "河南曲剧", + "v": "河南曲剧" + }, + { + "n": "山东梆子", + "v": "山东梆子" + }, + { + "n": "淮剧", + "v": "淮剧" + }, + { + "n": "沪剧", + "v": "沪剧" + }, + { + "n": "滑稽戏", + "v": "滑稽戏" + }, + { + "n": "婺剧", + "v": "婺剧" + }, + { + "n": "绍剧", + "v": "绍剧" + }, + { + "n": "徽剧", + "v": "徽剧" + }, + { + "n": "闽剧", + "v": "闽剧" + }, + { + "n": "莆仙戏", + "v": "莆仙戏" + }, + { + "n": "梨园戏", + "v": "梨园戏" + }, + { + "n": "高甲戏", + "v": "高甲戏" + }, + { + "n": "赣剧", + "v": "赣剧" + }, + { + "n": "采茶戏", + "v": "采茶戏" + }, + { + "n": "汉剧", + "v": "汉剧" + }, + { + "n": "湘剧", + "v": "湘剧" + }, + { + "n": "祁剧", + "v": "祁剧" + }, + { + "n": "湖南花鼓戏", + "v": "湖南花鼓戏" + }, + { + "n": "粤剧", + "v": "粤剧" + }, + { + "n": "潮剧", + "v": "潮剧" + }, + { + "n": "桂剧", + "v": "桂剧" + }, + { + "n": "彩调", + "v": "彩调" + }, + { + "n": "壮剧", + "v": "壮剧" + }, + { + "n": "川剧", + "v": "川剧" + }, + { + "n": "黔剧", + "v": "黔剧" + }, + { + "n": "滇剧", + "v": "滇剧" + }, + { + "n": "傣剧", + "v": "傣剧" + }, + { + "n": "藏剧", + "v": "藏剧" + }, + { + "n": "皮影戏", + "v": "皮影戏" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "旅游": [ + { + "key": "order", + "name": "排序", + "value": [ + { + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "游泳": [ + { + "key": "tid", + "name": "分类", + "value": [ + { + "n": "全部", + "v": "泳姿" + }, + { + "n": "蝶泳", + "v": "蝶泳" + }, + { + "n": "仰泳", + "v": "仰泳" + }, + { + "n": "蛙泳", + "v": "蛙泳" + }, + { + "n": "自由泳", + "v": "自由泳" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ] + } +} \ No newline at end of file diff --git a/5/0/lib/boosj_open.js b/5/0/lib/boosj_open.js new file mode 100644 index 0000000..abcce6f --- /dev/null +++ b/5/0/lib/boosj_open.js @@ -0,0 +1,190 @@ +import { load, _ } from './lib/cat.js'; + +let key = '童趣'; +let HOST = 'https://www.boosj.com'; +let siteKey = ''; +let siteType = 0; + +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'; + +async function request(reqUrl, agentSp) { + let res = await req(reqUrl, { + method: 'get', + headers: { + 'User-Agent': agentSp || MOBILE_UA, + 'Referer': HOST + }, + }); + return res.content; +} + +// cfg = {skey: siteKey, ext: extend} +async function init(cfg) { + siteKey = cfg.skey; + siteType = cfg.stype; +} + +async function home(filter) { + const classes = [{ type_id: '', type_name: '全部' }, { type_id: 28, type_name: '辅食' }, { type_id: 582, type_name: '动画' }, { type_id: 3364, type_name: '儿童舞蹈' }, { type_id: 3366, type_name: '少儿英语' }, { type_id: 3367, type_name: '儿童歌曲' }, { type_id: 3622, type_name: '才艺' }, { type_id: 3782, type_name: '播视自制' }, { type_id: 3822, type_name: '故事' }, { type_id: 3842, type_name: '亲子教育' }, { type_id: 4402, type_name: '美术' }, { type_id: 4583, type_name: '其他' }, { type_id: 4762, type_name: '儿童游戏' }, { type_id: 4842, type_name: '识物' }, { type_id: 4843, type_name: '绘本' }, { type_id: 4844, type_name: '古诗' }, { type_id: 4845, type_name: '科普' }, { type_id: 5102, type_name: '儿童玩具' }, { type_id: 5142, type_name: '播视童趣儿童玩具' }]; + const filterObj = {}; + const jsonData = [ + { + key: 'age', + name: '年龄段', + value: [ + { n: '全部', v: '' }, + { n: '6岁以上', v: '?p367=370' }, + { n: '3~6岁', v: '?p367=369' }, + { n: '0~3岁', v: '?p367=368' }, + ], + init: '', + }, + { + key: 'by', + name: '排序', + value: [ + { n: '全部', v: '' }, + { n: '最新发布', v: 'lately' }, + { n: '最多播放', v: 'pop' }, + { n: '最多评论', v: 'view' }, + ], + init: '', + }, + ]; + return JSON.stringify({ + class: _.map(classes, (cls) => { + cls.land = 1; + cls.ratio = 1.78; + filterObj[cls.type_id] = jsonData; + return cls; + }), + filters: filterObj, + }); +} + +async function homeVod() { + const link = HOST + '/search_res_3362__3364_1_.html'; + const html = await request(link); + const $ = load(html); + const items = $('body div.bj-col4:has(h3)'); + let videos = _.map(items, (it) => { + const a = $(it).find('a:first')[0]; + const img = $(it).find('img:first')[0]; + const remarks = $(it).find('span.played')[0]; + return { + vod_id: a.attribs.href, + vod_name: a.attribs.title, + vod_pic: img.attribs['data-original'], + vod_remarks: remarks.children[0].data || '', + }; + }); + return JSON.stringify({ + list: videos, + }); +} + +async function category(tid, pg, filter, extend) { + if (pg <= 0 || typeof (pg) == 'undefined') pg = 1; + const link = HOST + '/search_res_3362__' + tid + '_' + pg + '_' + (extend.by || '') + '.html' + (extend.age || ''); + const html = await request(link); + const $ = load(html); + const items = $('body div.bj-col4:has(h3)'); + let videos = _.map(items, (it) => { + const a = $(it).find('a:first')[0]; + const img = $(it).find('img:first')[0]; + const remarks = $(it).find('span.played')[0]; + return { + vod_id: a.attribs.href, + vod_name: a.attribs.title, + vod_pic: img.attribs['data-original'], + vod_remarks: remarks.children[0].data || '', + }; + }); + const hasMore = $('div.pub_paging > a:contains(下一页)').length > 0; + const pgCount = hasMore ? parseInt(pg) + 1 : parseInt(pg); + return JSON.stringify({ + page: parseInt(pg), + pagecount: pgCount, + limit: 30, + total: 30 * pgCount, + list: videos, + }); +} + +async function detail(id) { + const vod = { + vod_id: id, + vod_remarks: "", + }; + const playlist = ["点击播放" + "$" + vod.vod_id]; + vod.vod_play_from = "道长在线"; + vod.vod_play_url = playlist.join("#"); + return JSON.stringify({ + list: [vod], + }); +} + +async function play(flag, id, flags) { + const body = JSON.parse(await request('https://gslb.boosj.com/ipv2.json')); + body._id = id.match(/\d+/)[0]; + const json = JSON.parse(await request(buildUrl(body.gslb, body))); + const purl = json.url + '?' + json.t + // console.debug('童趣purl =====>' + purl); // js_debug.log + let headers = { + 'User-Agent': 'Dalvik/2.1.0 (Linux; U; Android 9; 22081212C Build/PQ3B.190801.002)', + }; + return JSON.stringify({ + parse: 0, + url: purl, + header: headers, + }); +} + +async function search(wd, quick) { + var data = JSON.parse(await request('https://search.boosj.com/m_ajax?q=' + wd + '&p=' + pg + '&typeId=3362')).body; + let videos = _.map(data.result, (it) => { + return { + vod_id: it.playUrl, + vod_name: it.resourceName, + vod_pic: it.imageUrl, + vod_remarks: it.clickNumStr || '', + } + }); + return JSON.stringify({ + page: parseInt(pg), + pagecount: data.pageCount, + limit: 30, + total: data.rowCount, + list: videos, + }); +} + +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 +} + +export function __jsEvalReturn() { + return { + init: init, + home: home, + homeVod: homeVod, + category: category, + detail: detail, + play: play, + search: search, + }; +} \ No newline at end of file diff --git a/5/0/lib/cheerio.min.js b/5/0/lib/cheerio.min.js new file mode 100644 index 0000000..5e953bc --- /dev/null +++ b/5/0/lib/cheerio.min.js @@ -0,0 +1 @@ +var e,t=function(){return t=Object.assign||function(e){for(var t,n=1,r=arguments.length;n0?this.children[this.children.length-1]:null}get childNodes(){return this.children}set childNodes(e){this.children=e}}class g extends A{constructor(){super(...arguments),this.type=e.CDATA}get nodeType(){return 4}}class N extends A{constructor(){super(...arguments),this.type=e.Root}get nodeType(){return 9}}class C extends A{constructor(t,n,r=[],i=("script"===t?e.Script:"style"===t?e.Style:e.Tag)){super(r),this.name=t,this.attribs=n,this.type=i}get nodeType(){return 1}get tagName(){return this.name}set tagName(e){this.name=e}get attributes(){return Object.keys(this.attribs).map((e=>{var t,n;return{name:e,value:this.attribs[e],namespace:null===(t=this["x-attribsNamespace"])||void 0===t?void 0:t[e],prefix:null===(n=this["x-attribsPrefix"])||void 0===n?void 0:n[e]}}))}}function I(t){return(n=t).type===e.Tag||n.type===e.Script||n.type===e.Style;var n}function S(t){return t.type===e.CDATA}function b(t){return t.type===e.Text}function O(t){return t.type===e.Comment}function y(t){return t.type===e.Directive}function L(t){return t.type===e.Root}function k(e){return Object.prototype.hasOwnProperty.call(e,"children")}function v(e,t=!1){let n;if(b(e))n=new m(e.data);else if(O(e))n=new T(e.data);else if(I(e)){const r=t?D(e.children):[],i=new C(e.name,{...e.attribs},r);r.forEach((e=>e.parent=i)),null!=e.namespace&&(i.namespace=e.namespace),e["x-attribsNamespace"]&&(i["x-attribsNamespace"]={...e["x-attribsNamespace"]}),e["x-attribsPrefix"]&&(i["x-attribsPrefix"]={...e["x-attribsPrefix"]}),n=i}else if(S(e)){const r=t?D(e.children):[],i=new g(r);r.forEach((e=>e.parent=i)),n=i}else if(L(e)){const r=t?D(e.children):[],i=new N(r);r.forEach((e=>e.parent=i)),e["x-mode"]&&(i["x-mode"]=e["x-mode"]),n=i}else{if(!y(e))throw new Error(`Not implemented yet: ${e.type}`);{const t=new _(e.name,e.data);null!=e["x-name"]&&(t["x-name"]=e["x-name"],t["x-publicId"]=e["x-publicId"],t["x-systemId"]=e["x-systemId"]),n=t}}return n.startIndex=e.startIndex,n.endIndex=e.endIndex,null!=e.sourceCodeLocation&&(n.sourceCodeLocation=e.sourceCodeLocation),n}function D(e){const t=e.map((e=>v(e,!0)));for(let e=1;e$\x80-\uFFFF]/g,x=new Map([[34,"""],[38,"&"],[39,"'"],[60,"<"],[62,">"]]),w=null!=String.prototype.codePointAt?(e,t)=>e.codePointAt(t):(e,t)=>55296==(64512&e.charCodeAt(t))?1024*(e.charCodeAt(t)-55296)+e.charCodeAt(t+1)-56320+65536:e.charCodeAt(t);function B(e){let t,n="",r=0;for(;null!==(t=P.exec(e));){const i=t.index,s=e.charCodeAt(i),a=x.get(s);void 0!==a?(n+=e.substring(r,i)+a,r=i+1):(n+=`${e.substring(r,i)}&#x${w(e,i).toString(16)};`,r=P.lastIndex+=Number(55296==(64512&s)))}return n+e.substr(r)}function F(e,t){return function(n){let r,i=0,s="";for(;r=e.exec(n);)i!==r.index&&(s+=n.substring(i,r.index)),s+=t.get(r[0].charCodeAt(0)),i=r.index+1;return s+n.substring(i)}}const U=F(/["&\u00A0]/g,new Map([[34,"""],[38,"&"],[160," "]])),H=F(/[&<>\u00A0]/g,new Map([[38,"&"],[60,"<"],[62,">"],[160," "]])),G=new Map(["altGlyph","altGlyphDef","altGlyphItem","animateColor","animateMotion","animateTransform","clipPath","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","foreignObject","glyphRef","linearGradient","radialGradient","textPath"].map((e=>[e.toLowerCase(),e]))),Y=new Map(["definitionURL","attributeName","attributeType","baseFrequency","baseProfile","calcMode","clipPathUnits","diffuseConstant","edgeMode","filterUnits","glyphRef","gradientTransform","gradientUnits","kernelMatrix","kernelUnitLength","keyPoints","keySplines","keyTimes","lengthAdjust","limitingConeAngle","markerHeight","markerUnits","markerWidth","maskContentUnits","maskUnits","numOctaves","pathLength","patternContentUnits","patternTransform","patternUnits","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","refX","refY","repeatCount","repeatDur","requiredExtensions","requiredFeatures","specularConstant","specularExponent","spreadMethod","startOffset","stdDeviation","stitchTiles","surfaceScale","systemLanguage","tableValues","targetX","targetY","textLength","viewBox","viewTarget","xChannelSelector","yChannelSelector","zoomAndPan"].map((e=>[e.toLowerCase(),e]))),q=new Set(["style","script","xmp","iframe","noembed","noframes","plaintext","noscript"]);function K(e){return e.replace(/"/g,""")}const j=new Set(["area","base","basefont","br","col","command","embed","frame","hr","img","input","isindex","keygen","link","meta","param","source","track","wbr"]);function V(e,t={}){const n="length"in e?e:[e];let r="";for(let e=0;e`;case c:return function(e){return`\x3c!--${e.data}--\x3e`}(e);case p:return function(e){return``}(e);case l:case h:case u:return function(e,t){var n;"foreign"===t.xmlMode&&(e.name=null!==(n=G.get(e.name))&&void 0!==n?n:e.name,e.parent&&Q.has(e.parent.name)&&(t={...t,xmlMode:!1}));!t.xmlMode&&X.has(e.name)&&(t={...t,xmlMode:"foreign"});let r=`<${e.name}`;const i=function(e,t){var n;if(!e)return;const r=!1===(null!==(n=t.encodeEntities)&&void 0!==n?n:t.decodeEntities)?K:t.xmlMode||"utf8"!==t.encodeEntities?B:U;return Object.keys(e).map((n=>{var i,s;const a=null!==(i=e[n])&&void 0!==i?i:"";return"foreign"===t.xmlMode&&(n=null!==(s=Y.get(n))&&void 0!==s?s:n),t.emptyAttrs||t.xmlMode||""!==a?`${n}="${r(a)}"`:n})).join(" ")}(e.attribs,t);i&&(r+=` ${i}`);0===e.children.length&&(t.xmlMode?!1!==t.selfClosingTags:t.selfClosingTags&&j.has(e.name))?(t.xmlMode||(r+=" "),r+="/>"):(r+=">",e.children.length>0&&(r+=V(e.children,t)),!t.xmlMode&&j.has(e.name)||(r+=``));return r}(e,t);case a:return function(e,t){var n;let r=e.data||"";!1===(null!==(n=t.encodeEntities)&&void 0!==n?n:t.decodeEntities)||!t.xmlMode&&e.parent&&q.has(e.parent.name)||(r=t.xmlMode||"utf8"!==t.encodeEntities?B(r):H(r));return r}(e,t)}}const Q=new Set(["mi","mo","mn","ms","mtext","annotation-xml","foreignObject","desc","title"]),X=new Set(["svg","math"]);function $(e,t){return V(e,t)}function z(e){return Array.isArray(e)?e.map(z).join(""):k(e)&&!O(e)?z(e.children):b(e)?e.data:""}function J(t){return Array.isArray(t)?t.map(J).join(""):k(t)&&(t.type===e.Tag||S(t))?J(t.children):b(t)?t.data:""}function Z(e){return k(e)?e.children:[]}function ee(e){return e.parent||null}function te(e){const t=ee(e);if(null!=t)return Z(t);const n=[e];let{prev:r,next:i}=e;for(;null!=r;)n.unshift(r),({prev:r}=r);for(;null!=i;)n.push(i),({next:i}=i);return n}function ne(e){let{next:t}=e;for(;null!==t&&!I(t);)({next:t}=t);return t}function re(e){let{prev:t}=e;for(;null!==t&&!I(t);)({prev:t}=t);return t}function ie(e){if(e.prev&&(e.prev.next=e.next),e.next&&(e.next.prev=e.prev),e.parent){const t=e.parent.children;t.splice(t.lastIndexOf(e),1)}}function se(e,t,n=!0,r=1/0){return Array.isArray(t)||(t=[t]),ae(e,t,n,r)}function ae(e,t,n,r){const i=[];for(const s of t){if(e(s)&&(i.push(s),--r<=0))break;if(n&&k(s)&&s.children.length>0){const t=ae(e,s.children,n,r);if(i.push(...t),r-=t.length,r<=0)break}}return i}function oe(e,t,n=!0){let r=null;for(let i=0;i0&&(r=oe(e,s.children,!0)))}return r}const ce={tag_name:e=>"function"==typeof e?t=>I(t)&&e(t.name):"*"===e?I:t=>I(t)&&t.name===e,tag_type:e=>"function"==typeof e?t=>e(t.type):t=>t.type===e,tag_contains:e=>"function"==typeof e?t=>b(t)&&e(t.data):t=>b(t)&&t.data===e};function le(e,t){return"function"==typeof t?n=>I(n)&&t(n.attribs[e]):n=>I(n)&&n.attribs[e]===t}function he(e,t){return n=>e(n)||t(n)}function ue(e){const t=Object.keys(e).map((t=>{const n=e[t];return Object.prototype.hasOwnProperty.call(ce,t)?ce[t](n):le(t,n)}));return 0===t.length?null:t.reduce(he)}function pe(e,t,n=!0,r=1/0){return se(ce.tag_name(e),t,n,r)}var fe;function de(e,t){const n=[],r=[];if(e===t)return 0;let i=k(e)?e:e.parent;for(;i;)n.unshift(i),i=i.parent;for(i=k(t)?t:t.parent;i;)r.unshift(i),i=i.parent;const s=Math.min(n.length,r.length);let a=0;for(;ac.indexOf(h)?o===t?fe.FOLLOWING|fe.CONTAINED_BY:fe.FOLLOWING:o===e?fe.PRECEDING|fe.CONTAINS:fe.PRECEDING}function Ee(e){return(e=e.filter(((e,t,n)=>!n.includes(e,t+1)))).sort(((e,t)=>{const n=de(e,t);return n&fe.PRECEDING?-1:n&fe.FOLLOWING?1:0})),e}!function(e){e[e.DISCONNECTED=1]="DISCONNECTED",e[e.PRECEDING=2]="PRECEDING",e[e.FOLLOWING=4]="FOLLOWING",e[e.CONTAINS=8]="CONTAINS",e[e.CONTAINED_BY=16]="CONTAINED_BY"}(fe||(fe={}));const me=["url","type","lang"],Te=["fileSize","bitrate","framerate","samplingrate","channels","duration","height","width"];function _e(e){return pe("media:content",e).map((e=>{const{attribs:t}=e,n={medium:t.medium,isDefault:!!t.isDefault};for(const e of me)t[e]&&(n[e]=t[e]);for(const e of Te)t[e]&&(n[e]=parseInt(t[e],10));return t.expression&&(n.expression=t.expression),n}))}function Ae(e,t){return pe(e,t,!0,1)[0]}function ge(e,t,n=!1){return z(pe(e,t,n,1)).trim()}function Ne(e,t,n,r,i=!1){const s=ge(n,r,i);s&&(e[t]=s)}function Ce(e){return"rss"===e||"feed"===e||"rdf:RDF"===e}var Ie,Se=Object.freeze({__proto__:null,isTag:I,isCDATA:S,isText:b,isComment:O,isDocument:L,hasChildren:k,getOuterHTML:$,getInnerHTML:function(e,t){return k(e)?e.children.map((e=>$(e,t))).join(""):""},getText:function e(t){return Array.isArray(t)?t.map(e).join(""):I(t)?"br"===t.name?"\n":e(t.children):S(t)?e(t.children):b(t)?t.data:""},textContent:z,innerText:J,getChildren:Z,getParent:ee,getSiblings:te,getAttributeValue:function(e,t){var n;return null===(n=e.attribs)||void 0===n?void 0:n[t]},hasAttrib:function(e,t){return null!=e.attribs&&Object.prototype.hasOwnProperty.call(e.attribs,t)&&null!=e.attribs[t]},getName:function(e){return e.name},nextElementSibling:ne,prevElementSibling:re,removeElement:ie,replaceElement:function(e,t){const n=t.prev=e.prev;n&&(n.next=t);const r=t.next=e.next;r&&(r.prev=t);const i=t.parent=e.parent;if(i){const n=i.children;n[n.lastIndexOf(e)]=t,e.parent=null}},appendChild:function(e,t){if(ie(t),t.next=null,t.parent=e,e.children.push(t)>1){const n=e.children[e.children.length-2];n.next=t,t.prev=n}else t.prev=null},append:function(e,t){ie(t);const{parent:n}=e,r=e.next;if(t.next=r,t.prev=e,e.next=t,t.parent=n,r){if(r.prev=t,n){const e=n.children;e.splice(e.lastIndexOf(r),0,t)}}else n&&n.children.push(t)},prependChild:function(e,t){if(ie(t),t.parent=e,t.prev=null,1!==e.children.unshift(t)){const n=e.children[1];n.prev=t,t.next=n}else t.next=null},prepend:function(e,t){ie(t);const{parent:n}=e;if(n){const r=n.children;r.splice(r.indexOf(e),0,t)}e.prev&&(e.prev.next=t),t.parent=n,t.prev=e.prev,t.next=e,e.prev=t},filter:se,find:ae,findOneChild:function(e,t){return t.find(e)},findOne:oe,existsOne:function e(t,n){return n.some((n=>I(n)&&(t(n)||n.children.length>0&&e(t,n.children))))},findAll:function(e,t){var n;const r=[],i=t.filter(I);let s;for(;s=i.shift();){const t=null===(n=s.children)||void 0===n?void 0:n.filter(I);t&&t.length>0&&i.unshift(...t),e(s)&&r.push(s)}return r},testElement:function(e,t){const n=ue(e);return!n||n(t)},getElements:function(e,t,n,r=1/0){const i=ue(e);return i?se(i,t,n,r):[]},getElementById:function(e,t,n=!0){return Array.isArray(t)||(t=[t]),oe(le("id",e),t,n)},getElementsByTagName:pe,getElementsByTagType:function(e,t,n=!0,r=1/0){return se(ce.tag_type(e),t,n,r)},removeSubsets:function(e){let t=e.length;for(;--t>=0;){const n=e[t];if(t>0&&e.lastIndexOf(n,t-1)>=0)e.splice(t,1);else for(let r=n.parent;r;r=r.parent)if(e.includes(r)){e.splice(t,1);break}}return e},get DocumentPosition(){return fe},compareDocumentPosition:de,uniqueSort:Ee,getFeed:function(e){const t=Ae(Ce,e);return t?"feed"===t.name?function(e){var t;const n=e.children,r={type:"atom",items:pe("entry",n).map((e=>{var t;const{children:n}=e,r={media:_e(n)};Ne(r,"id","id",n),Ne(r,"title","title",n);const i=null===(t=Ae("link",n))||void 0===t?void 0:t.attribs.href;i&&(r.link=i);const s=ge("summary",n)||ge("content",n);s&&(r.description=s);const a=ge("updated",n);return a&&(r.pubDate=new Date(a)),r}))};Ne(r,"id","id",n),Ne(r,"title","title",n);const i=null===(t=Ae("link",n))||void 0===t?void 0:t.attribs.href;i&&(r.link=i);Ne(r,"description","subtitle",n);const s=ge("updated",n);s&&(r.updated=new Date(s));return Ne(r,"author","email",n,!0),r}(t):function(e){var t,n;const r=null!==(n=null===(t=Ae("channel",e.children))||void 0===t?void 0:t.children)&&void 0!==n?n:[],i={type:e.name.substr(0,3),id:"",items:pe("item",e.children).map((e=>{const{children:t}=e,n={media:_e(t)};Ne(n,"id","guid",t),Ne(n,"title","title",t),Ne(n,"link","link",t),Ne(n,"description","description",t);const r=ge("pubDate",t);return r&&(n.pubDate=new Date(r)),n}))};Ne(i,"title","title",r),Ne(i,"link","link",r),Ne(i,"description","description",r);const s=ge("lastBuildDate",r);s&&(i.updated=new Date(s));return Ne(i,"author","managingEditor",r,!0),i}(t):null}}),be="undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{};function Oe(e){if(Object.keys)return Object.keys(e);var t=[];for(var n in e)t.push(n);return t}function ye(e,t){if(e.forEach)return e.forEach(t);for(var n=0;n1&&c.shift(),this._hasParentSelector=null;const l=this._trace(c,t,["$"],i,s,n).filter((function(e){return e&&!e.isParentSelector}));return l.length?o||1!==l.length||l[0].hasArrExpr?l.reduce(((e,t)=>{const n=this._getPreferredOutput(t);return a&&Array.isArray(n)?e=e.concat(n):e.push(n),e}),[]):this._getPreferredOutput(l[0]):o?[]:void 0},He.prototype._getPreferredOutput=function(e){const t=this.currResultType;switch(t){case"all":{const t=Array.isArray(e.path)?e.path:He.toPathArray(e.path);return e.pointer=He.toPointer(t),e.path="string"==typeof e.path?e.path:He.toPathString(e.path),e}case"value":case"parent":case"parentProperty":return e[t];case"path":return He.toPathString(e[t]);case"pointer":return He.toPointer(e.path);default:throw new TypeError("Unknown result type")}},He.prototype._handleCallback=function(e,t,n){if(t){const r=this._getPreferredOutput(e);e.path="string"==typeof e.path?e.path:He.toPathString(e.path),t(r,n,e)}},He.prototype._trace=function(e,t,n,r,i,s,a,o){let c;if(!e.length)return c={path:n,value:t,parent:r,parentProperty:i,hasArrExpr:a},this._handleCallback(c,s,"value"),c;const l=e[0],h=e.slice(1),u=[];function p(e){Array.isArray(e)?e.forEach((e=>{u.push(e)})):u.push(e)}if(("string"!=typeof l||o)&&t&&we.call(t,l))p(this._trace(h,t[l],Be(n,l),t,l,s,a));else if("*"===l)this._walk(t,(e=>{p(this._trace(h,t[e],Be(n,e),t,e,s,!0,!0))}));else if(".."===l)p(this._trace(h,t,n,r,i,s,a)),this._walk(t,(r=>{"object"==typeof t[r]&&p(this._trace(e.slice(),t[r],Be(n,r),t,r,s,!0))}));else{if("^"===l)return this._hasParentSelector=!0,{path:n.slice(0,-1),expr:h,isParentSelector:!0};if("~"===l)return c={path:Be(n,l),value:i,parent:r,parentProperty:null},this._handleCallback(c,s,"property"),c;if("$"===l)p(this._trace(h,t,n,null,null,s,a));else if(/^(-?\d*):(-?\d*):?(\d*)$/u.test(l))p(this._slice(l,h,t,n,r,i,s));else if(0===l.indexOf("?(")){if(this.currPreventEval)throw new Error("Eval [?(expr)] prevented in JSONPath expression.");const e=l.replace(/^\?\((.*?)\)$/u,"$1");this._walk(t,(a=>{this._eval(e,t[a],a,n,r,i)&&p(this._trace(h,t[a],Be(n,a),t,a,s,!0))}))}else if("("===l[0]){if(this.currPreventEval)throw new Error("Eval [(expr)] prevented in JSONPath expression.");p(this._trace(Fe(this._eval(l,t,n[n.length-1],n.slice(0,-1),r,i),h),t,n,r,i,s,a))}else if("@"===l[0]){let e=!1;const a=l.slice(1,-2);switch(a){case"scalar":t&&["object","function"].includes(typeof t)||(e=!0);break;case"boolean":case"string":case"undefined":case"function":typeof t===a&&(e=!0);break;case"integer":!Number.isFinite(t)||t%1||(e=!0);break;case"number":Number.isFinite(t)&&(e=!0);break;case"nonFinite":"number"!=typeof t||Number.isFinite(t)||(e=!0);break;case"object":t&&typeof t===a&&(e=!0);break;case"array":Array.isArray(t)&&(e=!0);break;case"other":e=this.currOtherTypeCallback(t,n,r,i);break;case"null":null===t&&(e=!0);break;default:throw new TypeError("Unknown value type "+a)}if(e)return c={path:n,value:t,parent:r,parentProperty:i},this._handleCallback(c,s,"value"),c}else if("`"===l[0]&&t&&we.call(t,l.slice(1))){const e=l.slice(1);p(this._trace(h,t[e],Be(n,e),t,e,s,a,!0))}else if(l.includes(",")){const e=l.split(",");for(const a of e)p(this._trace(Fe(a,h),t,n,r,i,s,!0))}else!o&&t&&we.call(t,l)&&p(this._trace(h,t[l],Be(n,l),t,l,s,a,!0))}if(this._hasParentSelector)for(let e=0;e{t(e)}))},He.prototype._slice=function(e,t,n,r,i,s,a){if(!Array.isArray(n))return;const o=n.length,c=e.split(":"),l=c[2]&&Number.parseInt(c[2])||1;let h=c[0]&&Number.parseInt(c[0])||0,u=c[1]&&Number.parseInt(c[1])||o;h=h<0?Math.max(0,h+o):Math.min(o,h),u=u<0?Math.max(0,u+o):Math.min(o,u);const p=[];for(let e=h;e{p.push(e)}))}return p},He.prototype._eval=function(e,t,n,r,i,s){this.currSandbox._$_parentProperty=s,this.currSandbox._$_parent=i,this.currSandbox._$_property=n,this.currSandbox._$_root=this.json,this.currSandbox._$_v=t;const a=e.includes("@path");a&&(this.currSandbox._$_path=He.toPathString(r.concat([n])));const o="script:"+e;if(!He.cache[o]){let t=e.replace(/@parentProperty/gu,"_$_parentProperty").replace(/@parent/gu,"_$_parent").replace(/@property/gu,"_$_property").replace(/@root/gu,"_$_root").replace(/@([.\s)[])/gu,"_$_v$1");a&&(t=t.replace(/@path/gu,"_$_path")),He.cache[o]=new this.vm.Script(t)}try{return He.cache[o].runInNewContext(this.currSandbox)}catch(t){throw new Error("jsonPath: "+t.message+": "+e)}},He.cache={},He.toPathString=function(e){const t=e,n=t.length;let r="$";for(let e=1;e":">"},i=/[&"'<>]/g,s=e.exports={};function a(e,t){return n.hasOwnProperty.call(e,t)}function o(e){return r[e]}function c(e,t,n){var r,i,s;if(e instanceof Error&&(e=(i=e).name+": "+i.message),Object.setPrototypeOf?(r=new Error(e),Object.setPrototypeOf(r,c.prototype)):(r=this,Object.defineProperty(r,"message",{enumerable:!1,writable:!0,value:e})),Object.defineProperty(r,"name",{value:"Template render error"}),Error.captureStackTrace&&Error.captureStackTrace(r,this.constructor),i){var a=Object.getOwnPropertyDescriptor(i,"stack");(s=a&&(a.get||function(){return a.value}))||(s=function(){return i.stack})}else{var o=new Error(e).stack;s=function(){return o}}return Object.defineProperty(r,"stack",{get:function(){return s.call(r)}}),Object.defineProperty(r,"cause",{value:i}),r.lineno=t,r.colno=n,r.firstUpdate=!0,r.Update=function(e){var t="("+(e||"unknown path")+")";return this.firstUpdate&&(this.lineno&&this.colno?t+=" [Line "+this.lineno+", Column "+this.colno+"]":this.lineno&&(t+=" [Line "+this.lineno+"]")),t+="\n ",this.firstUpdate&&(t+=" "),this.message=t+(this.message||""),this.firstUpdate=!1,this},r}function l(e){return"[object Function]"===n.toString.call(e)}function h(e){return"[object Array]"===n.toString.call(e)}function u(e){return"[object String]"===n.toString.call(e)}function p(e){return"[object Object]"===n.toString.call(e)}function f(e){var t=function(e){return e?"string"==typeof e?e.split("."):[e]:[]}(e);return function(e){for(var n=e,r=0;r1)for(var n=1;n0&&a.length>i){a.warned=!0;var o=new Error("Possible EventEmitter memory leak detected. "+a.length+" "+t+" listeners added. Use emitter.setMaxListeners() to increase limit");o.name="MaxListenersExceededWarning",o.emitter=e,o.type=t,o.count=a.length,function(e){"function"==typeof console.warn?console.warn(e):console.log(e)}(o)}}else a=s[t]=n,++e._eventsCount;return e}function bt(e,t,n){var r=!1;function i(){e.removeListener(t,i),r||(r=!0,n.apply(e,arguments))}return i.listener=n,i}function Ot(e){var t=this._events;if(t){var n=t[e];if("function"==typeof n)return 1;if(n)return n.length}return 0}function yt(e,t){for(var n=new Array(t);t--;)n[t]=e[t];return n}function Lt(){var e;Tt.call(this),this.__emitError=(e=this,function(t){e.emit("error",t)})}function kt(){return new Lt}mt.prototype=Object.create(null),Tt.EventEmitter=Tt,Tt.usingDomains=!1,Tt.prototype.domain=void 0,Tt.prototype._events=void 0,Tt.prototype._maxListeners=void 0,Tt.defaultMaxListeners=10,Tt.init=function(){this.domain=null,Tt.usingDomains&&undefined.active,this._events&&this._events!==Object.getPrototypeOf(this)._events||(this._events=new mt,this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},Tt.prototype.setMaxListeners=function(e){if("number"!=typeof e||e<0||isNaN(e))throw new TypeError('"n" argument must be a positive number');return this._maxListeners=e,this},Tt.prototype.getMaxListeners=function(){return _t(this)},Tt.prototype.emit=function(e){var t,n,r,i,s,a,o,c="error"===e;if(a=this._events)c=c&&null==a.error;else if(!c)return!1;if(o=this.domain,c){if(t=arguments[1],!o){if(t instanceof Error)throw t;var l=new Error('Uncaught, unspecified "error" event. ('+t+")");throw l.context=t,l}return t||(t=new Error('Uncaught, unspecified "error" event')),t.domainEmitter=this,t.domain=o,t.domainThrown=!1,o.emit("error",t),!1}if(!(n=a[e]))return!1;var h="function"==typeof n;switch(r=arguments.length){case 1:At(n,h,this);break;case 2:gt(n,h,this,arguments[1]);break;case 3:Nt(n,h,this,arguments[1],arguments[2]);break;case 4:Ct(n,h,this,arguments[1],arguments[2],arguments[3]);break;default:for(i=new Array(r-1),s=1;s0;)if(n[s]===t||n[s].listener&&n[s].listener===t){a=n[s].listener,i=s;break}if(i<0)return this;if(1===n.length){if(n[0]=void 0,0==--this._eventsCount)return this._events=new mt,this;delete r[e]}else!function(e,t){for(var n=t,r=n+1,i=e.length;r0?Reflect.ownKeys(this._events):[]},("function"==typeof Object.create?function(e,t){e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}:function(e,t){e.super_=t;var n=function(){};n.prototype=t.prototype,e.prototype=new n,e.prototype.constructor=e})(Lt,Tt),Lt.prototype.add=function(e){e.on("error",this.__emitError)},Lt.prototype.remove=function(e){e.removeListener("error",this.__emitError)},Lt.prototype.bind=function(e){var t=this.__emitError;return function(){var n=Array.prototype.slice.call(arguments);try{e.apply(null,n)}catch(e){t(e)}}},Lt.prototype.intercept=function(e){var t=this.__emitError;return function(n){if(n)t(n);else{var r=Array.prototype.slice.call(arguments,1);try{e.apply(null,r)}catch(n){t(n)}}}},Lt.prototype.run=function(e){var t=this.__emitError;try{e()}catch(e){t(e)}return this},Lt.prototype.dispose=function(){return this.removeAllListeners(),this},Lt.prototype.enter=Lt.prototype.exit=function(){return this};var vt,Dt={Domain:Lt,createDomain:kt,create:kt},Rt="function"==typeof setImmediate,Mt=Pt;function Pt(e){xt.length||(Ut(),wt=!0),xt[xt.length]=e}var xt=[],wt=!1,Bt=0;function Ft(){for(;Bt1024){for(var t=0,n=xt.length-Bt;t=!".indexOf(r)){this.forward();var o,c=["==","===","!=","!==","<=",">=","//","**"],l=r+this.current();switch(-1!==je.indexOf(c,l)&&(this.forward(),r=l,-1!==je.indexOf(c,l+this.current())&&(r=l+this.current(),this.forward())),r){case"(":o="left-paren";break;case")":o="right-paren";break;case"[":o="left-bracket";break;case"]":o="right-bracket";break;case"{":o="left-curly";break;case"}":o="right-curly";break;case",":o="comma";break;case":":o="colon";break;case"~":o="tilde";break;case"|":o="pipe";break;default:o="operator"}return Kt(o,r,t,n)}if((e=this._extractUntil(" \n\t\r ()[]{}%*-+~/#,:|.<>=!")).match(/^[-+]?[0-9]+$/))return"."===this.current()?(this.forward(),Kt("float",e+"."+this._extract("0123456789"),t,n)):Kt("int",e,t,n);if(e.match(/^(true|false)$/))return Kt("boolean",e,t,n);if("none"===e)return Kt("none",e,t,n);if("null"===e)return Kt("none",e,t,n);if(e)return Kt("symbol",e,t,n);throw new Error("Unexpected value while parsing: "+e)}var h,u=this.tags.BLOCK_START.charAt(0)+this.tags.VARIABLE_START.charAt(0)+this.tags.COMMENT_START.charAt(0)+this.tags.COMMENT_END.charAt(0);if(this.isFinished())return null;if((e=this._extractString(this.tags.BLOCK_START+"-"))||(e=this._extractString(this.tags.BLOCK_START)))return this.in_code=!0,Kt("block-start",e,t,n);if((e=this._extractString(this.tags.VARIABLE_START+"-"))||(e=this._extractString(this.tags.VARIABLE_START)))return this.in_code=!0,Kt("variable-start",e,t,n);e="";var p=!1;for(this._matches(this.tags.COMMENT_START)&&(p=!0,e=this._extractString(this.tags.COMMENT_START));null!==(h=this._extractUntil(u));){if(e+=h,(this._matches(this.tags.BLOCK_START)||this._matches(this.tags.VARIABLE_START)||this._matches(this.tags.COMMENT_START))&&!p){if(this.lstripBlocks&&this._matches(this.tags.BLOCK_START)&&this.colno>0&&this.colno<=e.length){var f=e.slice(-this.colno);if(/^\s+$/.test(f)&&!(e=e.slice(0,-this.colno)).length)return this.nextToken()}break}if(this._matches(this.tags.COMMENT_END)){if(!p)throw new Error("unexpected end of comment");e+=this._extractString(this.tags.COMMENT_END);break}e+=this.current(),this.forward()}if(null===h&&p)throw new Error("expected end of comment, got end of file");return Kt(p?"comment":"data",e,t,n)},t._parseString=function(e){this.forward();for(var t="";!this.isFinished()&&this.current()!==e;){var n=this.current();if("\\"===n){switch(this.forward(),this.current()){case"n":t+="\n";break;case"t":t+="\t";break;case"r":t+="\r";break;default:t+=this.current()}this.forward()}else t+=n,this.forward()}return this.forward(),t},t._matches=function(e){return this.index+e.length>this.len?null:this.str.slice(this.index,this.index+e.length)===e},t._extractString=function(e){return this._matches(e)?(this.forwardN(e.length),e):null},t._extractUntil=function(e){return this._extractMatching(!0,e||"")},t._extract=function(e){return this._extractMatching(!1,e)},t._extractMatching=function(e,t){if(this.isFinished())return null;var n=t.indexOf(this.current());if(e&&-1===n||!e&&-1!==n){var r=this.current();this.forward();for(var i=t.indexOf(this.current());(e&&-1===i||!e&&-1!==i)&&!this.isFinished();)r+=this.current(),this.forward(),i=t.indexOf(this.current());return r}return""},t._extractRegex=function(e){var t=this.currentStr().match(e);return t?(this.forwardN(t[0].length),t):null},t.isFinished=function(){return this.index>=this.len},t.forwardN=function(e){for(var t=0;t2?i-2:0),a=2;a0||!n)&&Et.stdout.write(" ".repeat(t));var s=i===r.length-1?"":"\n";Et.stdout.write(""+e+s)}))}var hr={Node:on,Root:hn,NodeList:ln,Value:cn,Literal:un,Symbol:pn,Group:fn,Array:dn,Pair:En,Dict:mn,Output:Un,Capture:Hn,TemplateData:Gn,If:_n,IfAsync:An,InlineIf:gn,For:Nn,AsyncEach:Cn,AsyncAll:In,Macro:Sn,Caller:bn,Import:On,FromImport:yn,FunCall:Ln,Filter:kn,FilterAsync:vn,KeywordArgs:Dn,Block:Rn,Super:Mn,Extends:Pn,Include:xn,Set:wn,Switch:Bn,Case:Fn,LookupVal:Tn,BinOp:qn,In:Kn,Is:jn,Or:Vn,And:Wn,Not:Qn,Add:Xn,Concat:$n,Sub:zn,Mul:Jn,Div:Zn,FloorDiv:er,Mod:tr,Pow:nr,Neg:rr,Pos:ir,Compare:sr,CompareOperand:ar,CallExtension:or,CallExtensionAsync:cr,printNodes:function e(t,n){if(n=n||0,lr(t.typename+": ",n),t instanceof ln)lr("\n"),t.children.forEach((function(t){e(t,n+2)}));else if(t instanceof or)lr(t.extName+"."+t.prop+"\n"),t.args&&e(t.args,n+2),t.contentArgs&&t.contentArgs.forEach((function(t){e(t,n+2)}));else{var r=[],i=null;t.iterFields((function(e,t){e instanceof on?r.push([t,e]):(i=i||{})[t]=e})),i?lr(JSON.stringify(i,null,2)+"\n",null,!0):lr("\n"),r.forEach((function(t){var r=t[0],i=t[1];lr("["+r+"] =>",n+2),e(i,n+4)}))}}};function ur(e,t){return ur=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},ur(e,t)}hr.Node,hr.Root,hr.NodeList,hr.Value,hr.Literal,hr.Group,hr.Pair,hr.Dict,hr.Output,hr.Capture,hr.TemplateData,hr.If,hr.IfAsync,hr.InlineIf,hr.For,hr.AsyncEach,hr.AsyncAll,hr.Macro,hr.Caller,hr.Import,hr.FromImport,hr.FunCall,hr.Filter,hr.FilterAsync,hr.KeywordArgs,hr.Block,hr.Super,hr.Extends,hr.Include,hr.Switch,hr.Case,hr.LookupVal,hr.BinOp,hr.In,hr.Is,hr.Or,hr.And,hr.Not,hr.Add,hr.Concat,hr.Sub,hr.Mul,hr.Div,hr.FloorDiv,hr.Mod,hr.Pow,hr.Neg,hr.Pos,hr.Compare,hr.CompareOperand,hr.CallExtension,hr.CallExtensionAsync,hr.printNodes;var pr=function(e){var t,n;function r(){return e.apply(this,arguments)||this}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,ur(t,n);var i=r.prototype;return i.init=function(e){this.tokens=e,this.peeked=null,this.breakOnBlocks=null,this.dropLeadingWhitespace=!1,this.extensions=[]},i.nextToken=function(e){var t;if(this.peeked){if(e||this.peeked.type!==Vt.TOKEN_WHITESPACE)return t=this.peeked,this.peeked=null,t;this.peeked=null}if(t=this.tokens.nextToken(),!e)for(;t&&t.type===Vt.TOKEN_WHITESPACE;)t=this.tokens.nextToken();return t},i.peekToken=function(){return this.peeked=this.peeked||this.nextToken(),this.peeked},i.pushToken=function(e){if(this.peeked)throw new Error("pushToken: can only push one token on between reads");this.peeked=e},i.error=function(e,t,n){if(void 0===t||void 0===n){var r=this.peekToken()||{};t=r.lineno,n=r.colno}return void 0!==t&&(t+=1),void 0!==n&&(n+=1),new je.TemplateError(e,t,n)},i.fail=function(e,t,n){throw this.error(e,t,n)},i.skip=function(e){var t=this.nextToken();return!(!t||t.type!==e)||(this.pushToken(t),!1)},i.expect=function(e){var t=this.nextToken();return t.type!==e&&this.fail("expected "+e+", got "+t.type,t.lineno,t.colno),t},i.skipValue=function(e,t){var n=this.nextToken();return!(!n||n.type!==e||n.value!==t)||(this.pushToken(n),!1)},i.skipSymbol=function(e){return this.skipValue(Vt.TOKEN_SYMBOL,e)},i.advanceAfterBlockEnd=function(e){var t;return e||((t=this.peekToken())||this.fail("unexpected end of file"),t.type!==Vt.TOKEN_SYMBOL&&this.fail("advanceAfterBlockEnd: expected symbol token or explicit name to be passed"),e=this.nextToken().value),(t=this.nextToken())&&t.type===Vt.TOKEN_BLOCK_END?"-"===t.value.charAt(0)&&(this.dropLeadingWhitespace=!0):this.fail("expected block end in "+e+" statement"),t},i.advanceAfterVariableEnd=function(){var e=this.nextToken();e&&e.type===Vt.TOKEN_VARIABLE_END?this.dropLeadingWhitespace="-"===e.value.charAt(e.value.length-this.tokens.tags.VARIABLE_END.length-1):(this.pushToken(e),this.fail("expected variable end"))},i.parseFor=function(){var e,t,n=this.peekToken();if(this.skipSymbol("for")?(e=new hr.For(n.lineno,n.colno),t="endfor"):this.skipSymbol("asyncEach")?(e=new hr.AsyncEach(n.lineno,n.colno),t="endeach"):this.skipSymbol("asyncAll")?(e=new hr.AsyncAll(n.lineno,n.colno),t="endall"):this.fail("parseFor: expected for{Async}",n.lineno,n.colno),e.name=this.parsePrimary(),e.name instanceof hr.Symbol||this.fail("parseFor: variable name expected for loop"),this.peekToken().type===Vt.TOKEN_COMMA){var r=e.name;for(e.name=new hr.Array(r.lineno,r.colno),e.name.addChild(r);this.skip(Vt.TOKEN_COMMA);){var i=this.parsePrimary();e.name.addChild(i)}}return this.skipSymbol("in")||this.fail('parseFor: expected "in" keyword for loop',n.lineno,n.colno),e.arr=this.parseExpression(),this.advanceAfterBlockEnd(n.value),e.body=this.parseUntilBlocks(t,"else"),this.skipSymbol("else")&&(this.advanceAfterBlockEnd("else"),e.else_=this.parseUntilBlocks(t)),this.advanceAfterBlockEnd(),e},i.parseMacro=function(){var e=this.peekToken();this.skipSymbol("macro")||this.fail("expected macro");var t=this.parsePrimary(!0),n=this.parseSignature(),r=new hr.Macro(e.lineno,e.colno,t,n);return this.advanceAfterBlockEnd(e.value),r.body=this.parseUntilBlocks("endmacro"),this.advanceAfterBlockEnd(),r},i.parseCall=function(){var e=this.peekToken();this.skipSymbol("call")||this.fail("expected call");var t=this.parseSignature(!0)||new hr.NodeList,n=this.parsePrimary();this.advanceAfterBlockEnd(e.value);var r=this.parseUntilBlocks("endcall");this.advanceAfterBlockEnd();var i=new hr.Symbol(e.lineno,e.colno,"caller"),s=new hr.Caller(e.lineno,e.colno,i,t,r),a=n.args.children;return a[a.length-1]instanceof hr.KeywordArgs||a.push(new hr.KeywordArgs),a[a.length-1].addChild(new hr.Pair(e.lineno,e.colno,i,s)),new hr.Output(e.lineno,e.colno,[n])},i.parseWithContext=function(){var e=this.peekToken(),t=null;return this.skipSymbol("with")?t=!0:this.skipSymbol("without")&&(t=!1),null!==t&&(this.skipSymbol("context")||this.fail("parseFrom: expected context after with/without",e.lineno,e.colno)),t},i.parseImport=function(){var e=this.peekToken();this.skipSymbol("import")||this.fail("parseImport: expected import",e.lineno,e.colno);var t=this.parseExpression();this.skipSymbol("as")||this.fail('parseImport: expected "as" keyword',e.lineno,e.colno);var n=this.parseExpression(),r=this.parseWithContext(),i=new hr.Import(e.lineno,e.colno,t,n,r);return this.advanceAfterBlockEnd(e.value),i},i.parseFrom=function(){var e=this.peekToken();this.skipSymbol("from")||this.fail("parseFrom: expected from");var t=this.parseExpression();this.skipSymbol("import")||this.fail("parseFrom: expected import",e.lineno,e.colno);for(var n,r=new hr.NodeList;;){var i=this.peekToken();if(i.type===Vt.TOKEN_BLOCK_END){r.children.length||this.fail("parseFrom: Expected at least one import name",e.lineno,e.colno),"-"===i.value.charAt(0)&&(this.dropLeadingWhitespace=!0),this.nextToken();break}r.children.length>0&&!this.skip(Vt.TOKEN_COMMA)&&this.fail("parseFrom: expected comma",e.lineno,e.colno);var s=this.parsePrimary();if("_"===s.value.charAt(0)&&this.fail("parseFrom: names starting with an underscore cannot be imported",s.lineno,s.colno),this.skipSymbol("as")){var a=this.parsePrimary();r.addChild(new hr.Pair(s.lineno,s.colno,s,a))}else r.addChild(s);n=this.parseWithContext()}return new hr.FromImport(e.lineno,e.colno,t,r,n)},i.parseBlock=function(){var e=this.peekToken();this.skipSymbol("block")||this.fail("parseBlock: expected block",e.lineno,e.colno);var t=new hr.Block(e.lineno,e.colno);t.name=this.parsePrimary(),t.name instanceof hr.Symbol||this.fail("parseBlock: variable name expected",e.lineno,e.colno),this.advanceAfterBlockEnd(e.value),t.body=this.parseUntilBlocks("endblock"),this.skipSymbol("endblock"),this.skipSymbol(t.name.value);var n=this.peekToken();return n||this.fail("parseBlock: expected endblock, got end of file"),this.advanceAfterBlockEnd(n.value),t},i.parseExtends=function(){var e="extends",t=this.peekToken();this.skipSymbol(e)||this.fail("parseTemplateRef: expected extends");var n=new hr.Extends(t.lineno,t.colno);return n.template=this.parseExpression(),this.advanceAfterBlockEnd(t.value),n},i.parseInclude=function(){var e="include",t=this.peekToken();this.skipSymbol(e)||this.fail("parseInclude: expected include");var n=new hr.Include(t.lineno,t.colno);return n.template=this.parseExpression(),this.skipSymbol("ignore")&&this.skipSymbol("missing")&&(n.ignoreMissing=!0),this.advanceAfterBlockEnd(t.value),n},i.parseIf=function(){var e,t=this.peekToken();this.skipSymbol("if")||this.skipSymbol("elif")||this.skipSymbol("elseif")?e=new hr.If(t.lineno,t.colno):this.skipSymbol("ifAsync")?e=new hr.IfAsync(t.lineno,t.colno):this.fail("parseIf: expected if, elif, or elseif",t.lineno,t.colno),e.cond=this.parseExpression(),this.advanceAfterBlockEnd(t.value),e.body=this.parseUntilBlocks("elif","elseif","else","endif");var n=this.peekToken();switch(n&&n.value){case"elseif":case"elif":e.else_=this.parseIf();break;case"else":this.advanceAfterBlockEnd(),e.else_=this.parseUntilBlocks("endif"),this.advanceAfterBlockEnd();break;case"endif":e.else_=null,this.advanceAfterBlockEnd();break;default:this.fail("parseIf: expected elif, else, or endif, got end of file")}return e},i.parseSet=function(){var e=this.peekToken();this.skipSymbol("set")||this.fail("parseSet: expected set",e.lineno,e.colno);for(var t,n=new hr.Set(e.lineno,e.colno,[]);(t=this.parsePrimary())&&(n.targets.push(t),this.skip(Vt.TOKEN_COMMA)););return this.skipValue(Vt.TOKEN_OPERATOR,"=")?(n.value=this.parseExpression(),this.advanceAfterBlockEnd(e.value)):this.skip(Vt.TOKEN_BLOCK_END)?(n.body=new hr.Capture(e.lineno,e.colno,this.parseUntilBlocks("endset")),n.value=null,this.advanceAfterBlockEnd()):this.fail("parseSet: expected = or block end in set tag",e.lineno,e.colno),n},i.parseSwitch=function(){var e="switch",t="endswitch",n="case",r="default",i=this.peekToken();this.skipSymbol(e)||this.skipSymbol(n)||this.skipSymbol(r)||this.fail('parseSwitch: expected "switch," "case" or "default"',i.lineno,i.colno);var s=this.parseExpression();this.advanceAfterBlockEnd(e),this.parseUntilBlocks(n,r,t);var a,o=this.peekToken(),c=[];do{this.skipSymbol(n);var l=this.parseExpression();this.advanceAfterBlockEnd(e);var h=this.parseUntilBlocks(n,r,t);c.push(new hr.Case(o.line,o.col,l,h)),o=this.peekToken()}while(o&&o.value===n);switch(o.value){case r:this.advanceAfterBlockEnd(),a=this.parseUntilBlocks(t),this.advanceAfterBlockEnd();break;case t:this.advanceAfterBlockEnd();break;default:this.fail('parseSwitch: expected "case," "default" or "endswitch," got EOF.')}return new hr.Switch(i.lineno,i.colno,s,c,a)},i.parseStatement=function(){var e=this.peekToken();if(e.type!==Vt.TOKEN_SYMBOL&&this.fail("tag name expected",e.lineno,e.colno),this.breakOnBlocks&&-1!==je.indexOf(this.breakOnBlocks,e.value))return null;switch(e.value){case"raw":return this.parseRaw();case"verbatim":return this.parseRaw("verbatim");case"if":case"ifAsync":return this.parseIf();case"for":case"asyncEach":case"asyncAll":return this.parseFor();case"block":return this.parseBlock();case"extends":return this.parseExtends();case"include":return this.parseInclude();case"set":return this.parseSet();case"macro":return this.parseMacro();case"call":return this.parseCall();case"import":return this.parseImport();case"from":return this.parseFrom();case"filter":return this.parseFilterStatement();case"switch":return this.parseSwitch();default:if(this.extensions.length)for(var t=0;t0;){var o=s[0],c=s[1],l=s[2];l===e?r+=1:l===t&&(r-=1),0===r?(i+=c,this.tokens.backN(o.length-c.length)):i+=o}return new hr.Output(a.lineno,a.colno,[new hr.TemplateData(a.lineno,a.colno,i)])},i.parsePostfix=function(e){for(var t,n=this.peekToken();n;){if(n.type===Vt.TOKEN_LEFT_PAREN)e=new hr.FunCall(n.lineno,n.colno,e,this.parseSignature());else if(n.type===Vt.TOKEN_LEFT_BRACKET)(t=this.parseAggregate()).children.length>1&&this.fail("invalid index"),e=new hr.LookupVal(n.lineno,n.colno,e,t.children[0]);else{if(n.type!==Vt.TOKEN_OPERATOR||"."!==n.value)break;this.nextToken();var r=this.nextToken();r.type!==Vt.TOKEN_SYMBOL&&this.fail("expected name as lookup value, got "+r.value,r.lineno,r.colno),t=new hr.Literal(r.lineno,r.colno,r.value),e=new hr.LookupVal(n.lineno,n.colno,e,t)}n=this.peekToken()}return e},i.parseExpression=function(){return this.parseInlineIf()},i.parseInlineIf=function(){var e=this.parseOr();if(this.skipSymbol("if")){var t=this.parseOr(),n=e;(e=new hr.InlineIf(e.lineno,e.colno)).body=n,e.cond=t,this.skipSymbol("else")?e.else_=this.parseOr():e.else_=null}return e},i.parseOr=function(){for(var e=this.parseAnd();this.skipSymbol("or");){var t=this.parseAnd();e=new hr.Or(e.lineno,e.colno,e,t)}return e},i.parseAnd=function(){for(var e=this.parseNot();this.skipSymbol("and");){var t=this.parseNot();e=new hr.And(e.lineno,e.colno,e,t)}return e},i.parseNot=function(){var e=this.peekToken();return this.skipSymbol("not")?new hr.Not(e.lineno,e.colno,this.parseNot()):this.parseIn()},i.parseIn=function(){for(var e=this.parseIs();;){var t=this.nextToken();if(!t)break;var n=t.type===Vt.TOKEN_SYMBOL&&"not"===t.value;if(n||this.pushToken(t),!this.skipSymbol("in")){n&&this.pushToken(t);break}var r=this.parseIs();e=new hr.In(e.lineno,e.colno,e,r),n&&(e=new hr.Not(e.lineno,e.colno,e))}return e},i.parseIs=function(){var e=this.parseCompare();if(this.skipSymbol("is")){var t=this.skipSymbol("not"),n=this.parseCompare();e=new hr.Is(e.lineno,e.colno,e,n),t&&(e=new hr.Not(e.lineno,e.colno,e))}return e},i.parseCompare=function(){for(var e=["==","===","!=","!==","<",">","<=",">="],t=this.parseConcat(),n=[];;){var r=this.nextToken();if(!r)break;if(-1===e.indexOf(r.value)){this.pushToken(r);break}n.push(new hr.CompareOperand(r.lineno,r.colno,this.parseConcat(),r.value))}return n.length?new hr.Compare(n[0].lineno,n[0].colno,t,n):t},i.parseConcat=function(){for(var e=this.parseAdd();this.skipValue(Vt.TOKEN_TILDE,"~");){var t=this.parseAdd();e=new hr.Concat(e.lineno,e.colno,e,t)}return e},i.parseAdd=function(){for(var e=this.parseSub();this.skipValue(Vt.TOKEN_OPERATOR,"+");){var t=this.parseSub();e=new hr.Add(e.lineno,e.colno,e,t)}return e},i.parseSub=function(){for(var e=this.parseMul();this.skipValue(Vt.TOKEN_OPERATOR,"-");){var t=this.parseMul();e=new hr.Sub(e.lineno,e.colno,e,t)}return e},i.parseMul=function(){for(var e=this.parseDiv();this.skipValue(Vt.TOKEN_OPERATOR,"*");){var t=this.parseDiv();e=new hr.Mul(e.lineno,e.colno,e,t)}return e},i.parseDiv=function(){for(var e=this.parseFloorDiv();this.skipValue(Vt.TOKEN_OPERATOR,"/");){var t=this.parseFloorDiv();e=new hr.Div(e.lineno,e.colno,e,t)}return e},i.parseFloorDiv=function(){for(var e=this.parseMod();this.skipValue(Vt.TOKEN_OPERATOR,"//");){var t=this.parseMod();e=new hr.FloorDiv(e.lineno,e.colno,e,t)}return e},i.parseMod=function(){for(var e=this.parsePow();this.skipValue(Vt.TOKEN_OPERATOR,"%");){var t=this.parsePow();e=new hr.Mod(e.lineno,e.colno,e,t)}return e},i.parsePow=function(){for(var e=this.parseUnary();this.skipValue(Vt.TOKEN_OPERATOR,"**");){var t=this.parseUnary();e=new hr.Pow(e.lineno,e.colno,e,t)}return e},i.parseUnary=function(e){var t,n=this.peekToken();return t=this.skipValue(Vt.TOKEN_OPERATOR,"-")?new hr.Neg(n.lineno,n.colno,this.parseUnary(!0)):this.skipValue(Vt.TOKEN_OPERATOR,"+")?new hr.Pos(n.lineno,n.colno,this.parseUnary(!0)):this.parsePrimary(),e||(t=this.parseFilter(t)),t},i.parsePrimary=function(e){var t,n=this.nextToken(),r=null;if(n?n.type===Vt.TOKEN_STRING?t=n.value:n.type===Vt.TOKEN_INT?t=parseInt(n.value,10):n.type===Vt.TOKEN_FLOAT?t=parseFloat(n.value):n.type===Vt.TOKEN_BOOLEAN?"true"===n.value?t=!0:"false"===n.value?t=!1:this.fail("invalid boolean: "+n.value,n.lineno,n.colno):n.type===Vt.TOKEN_NONE?t=null:n.type===Vt.TOKEN_REGEX&&(t=new RegExp(n.value.body,n.value.flags)):this.fail("expected expression, got end of file"),void 0!==t?r=new hr.Literal(n.lineno,n.colno,t):n.type===Vt.TOKEN_SYMBOL?r=new hr.Symbol(n.lineno,n.colno,n.value):(this.pushToken(n),r=this.parseAggregate()),e||(r=this.parsePostfix(r)),r)return r;throw this.error("unexpected token: "+n.value,n.lineno,n.colno)},i.parseFilterName=function(){for(var e=this.expect(Vt.TOKEN_SYMBOL),t=e.value;this.skipValue(Vt.TOKEN_OPERATOR,".");)t+="."+this.expect(Vt.TOKEN_SYMBOL).value;return new hr.Symbol(e.lineno,e.colno,t)},i.parseFilterArgs=function(e){return this.peekToken().type===Vt.TOKEN_LEFT_PAREN?this.parsePostfix(e).args.children:[]},i.parseFilter=function(e){for(;this.skip(Vt.TOKEN_PIPE);){var t=this.parseFilterName();e=new hr.Filter(t.lineno,t.colno,t,new hr.NodeList(t.lineno,t.colno,[e].concat(this.parseFilterArgs(e))))}return e},i.parseFilterStatement=function(){var e=this.peekToken();this.skipSymbol("filter")||this.fail("parseFilterStatement: expected filter");var t=this.parseFilterName(),n=this.parseFilterArgs(t);this.advanceAfterBlockEnd(e.value);var r=new hr.Capture(t.lineno,t.colno,this.parseUntilBlocks("endfilter"));this.advanceAfterBlockEnd();var i=new hr.Filter(t.lineno,t.colno,t,new hr.NodeList(t.lineno,t.colno,[r].concat(n)));return new hr.Output(t.lineno,t.colno,[i])},i.parseAggregate=function(){var e,t=this.nextToken();switch(t.type){case Vt.TOKEN_LEFT_PAREN:e=new hr.Group(t.lineno,t.colno);break;case Vt.TOKEN_LEFT_BRACKET:e=new hr.Array(t.lineno,t.colno);break;case Vt.TOKEN_LEFT_CURLY:e=new hr.Dict(t.lineno,t.colno);break;default:return null}for(;;){var n=this.peekToken().type;if(n===Vt.TOKEN_RIGHT_PAREN||n===Vt.TOKEN_RIGHT_BRACKET||n===Vt.TOKEN_RIGHT_CURLY){this.nextToken();break}if(e.children.length>0&&(this.skip(Vt.TOKEN_COMMA)||this.fail("parseAggregate: expected comma after expression",t.lineno,t.colno)),e instanceof hr.Dict){var r=this.parsePrimary();this.skip(Vt.TOKEN_COLON)||this.fail("parseAggregate: expected colon after dict key",t.lineno,t.colno);var i=this.parseExpression();e.addChild(new hr.Pair(r.lineno,r.colno,r,i))}else{var s=this.parseExpression();e.addChild(s)}}return e},i.parseSignature=function(e,t){var n=this.peekToken();if(!t&&n.type!==Vt.TOKEN_LEFT_PAREN){if(e)return null;this.fail("expected arguments",n.lineno,n.colno)}n.type===Vt.TOKEN_LEFT_PAREN&&(n=this.nextToken());for(var r=new hr.NodeList(n.lineno,n.colno),i=new hr.KeywordArgs(n.lineno,n.colno),s=!1;;){if(n=this.peekToken(),!t&&n.type===Vt.TOKEN_RIGHT_PAREN){this.nextToken();break}if(t&&n.type===Vt.TOKEN_BLOCK_END)break;if(s&&!this.skip(Vt.TOKEN_COMMA))this.fail("parseSignature: expected comma after expression",n.lineno,n.colno);else{var a=this.parseExpression();this.skipValue(Vt.TOKEN_OPERATOR,"=")?i.addChild(new hr.Pair(a.lineno,a.colno,a,this.parseExpression())):r.addChild(a)}s=!0}return i.children.length&&r.addChild(i),r},i.parseUntilBlocks=function(){for(var e=this.breakOnBlocks,t=arguments.length,n=new Array(t),r=0;re.length)a=i.slice(0,e.length),i.slice(a.length,o).forEach((function(e,n){n":">","<=":"<=",">=":">="},Pr=function(e){var t,n;function r(){return e.apply(this,arguments)||this}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,vr(t,n);var i=r.prototype;return i.init=function(e,t){this.templateName=e,this.codebuf=[],this.lastId=0,this.buffer=null,this.bufferStack=[],this._scopeClosers="",this.inBlock=!1,this.throwOnUndefined=t},i.fail=function(e,t,n){throw void 0!==t&&(t+=1),void 0!==n&&(n+=1),new Dr(e,t,n)},i._pushBuffer=function(){var e=this._tmpid();return this.bufferStack.push(this.buffer),this.buffer=e,this._emit("var "+this.buffer+' = "";'),e},i._popBuffer=function(){this.buffer=this.bufferStack.pop()},i._emit=function(e){this.codebuf.push(e)},i._emitLine=function(e){this._emit(e+"\n")},i._emitLines=function(){for(var e=this,t=arguments.length,n=new Array(t),r=0;r0&&i._emit(","),i.compile(e,t)})),r&&this._emit(r)},i._compileExpression=function(e,t){this.assertType(e,hr.Literal,hr.Symbol,hr.Group,hr.Array,hr.Dict,hr.FunCall,hr.Caller,hr.Filter,hr.LookupVal,hr.Compare,hr.InlineIf,hr.In,hr.Is,hr.And,hr.Or,hr.Not,hr.Add,hr.Concat,hr.Sub,hr.Mul,hr.Div,hr.FloorDiv,hr.Mod,hr.Pow,hr.Neg,hr.Pos,hr.Compare,hr.NodeList),this.compile(e,t)},i.assertType=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r0&&r._emit(","),e){r._emitLine("function(cb) {"),r._emitLine("if(!cb) { cb = function(err) { if(err) { throw err; }}}");var i=r._pushBuffer();r._withScopedSyntax((function(){r.compile(e,t),r._emitLine("cb(null, "+i+");")})),r._popBuffer(),r._emitLine("return "+i+";"),r._emitLine("}")}else r._emit("null")})),n){var o=this._tmpid();this._emitLine(", "+this._makeCallback(o)),this._emitLine(this.buffer+" += runtime.suppressValue("+o+", "+a+" && env.opts.autoescape);"),this._addScopeLevel()}else this._emit(")"),this._emit(", "+a+" && env.opts.autoescape);\n")},i.compileCallExtensionAsync=function(e,t){this.compileCallExtension(e,t,!0)},i.compileNodeList=function(e,t){this._compileChildren(e,t)},i.compileLiteral=function(e){if("string"==typeof e.value){var t=e.value.replace(/\\/g,"\\\\");t=(t=(t=(t=(t=t.replace(/"/g,'\\"')).replace(/\n/g,"\\n")).replace(/\r/g,"\\r")).replace(/\t/g,"\\t")).replace(/\u2028/g,"\\u2028"),this._emit('"'+t+'"')}else null===e.value?this._emit("null"):this._emit(e.value.toString())},i.compileSymbol=function(e,t){var n=e.value,r=t.lookup(n);r?this._emit(r):this._emit('runtime.contextOrFrameLookup(context, frame, "'+n+'")')},i.compileGroup=function(e,t){this._compileAggregate(e,t,"(",")")},i.compileArray=function(e,t){this._compileAggregate(e,t,"[","]")},i.compileDict=function(e,t){this._compileAggregate(e,t,"{","}")},i.compilePair=function(e,t){var n=e.key,r=e.value;n instanceof hr.Symbol?n=new hr.Literal(n.lineno,n.colno,n.value):n instanceof hr.Literal&&"string"==typeof n.value||this.fail("compilePair: Dict keys must be strings or names",n.lineno,n.colno),this.compile(n,t),this._emit(": "),this._compileExpression(r,t)},i.compileInlineIf=function(e,t){this._emit("("),this.compile(e.cond,t),this._emit("?"),this.compile(e.body,t),this._emit(":"),null!==e.else_?this.compile(e.else_,t):this._emit('""'),this._emit(")")},i.compileIn=function(e,t){this._emit("runtime.inOperator("),this.compile(e.left,t),this._emit(","),this.compile(e.right,t),this._emit(")")},i.compileIs=function(e,t){var n=e.right.name?e.right.name.value:e.right.value;this._emit('env.getTest("'+n+'").call(context, '),this.compile(e.left,t),e.right.args&&(this._emit(","),this.compile(e.right.args,t)),this._emit(") === true")},i._binOpEmitter=function(e,t,n){this.compile(e.left,t),this._emit(n),this.compile(e.right,t)},i.compileOr=function(e,t){return this._binOpEmitter(e,t," || ")},i.compileAnd=function(e,t){return this._binOpEmitter(e,t," && ")},i.compileAdd=function(e,t){return this._binOpEmitter(e,t," + ")},i.compileConcat=function(e,t){return this._binOpEmitter(e,t,' + "" + ')},i.compileSub=function(e,t){return this._binOpEmitter(e,t," - ")},i.compileMul=function(e,t){return this._binOpEmitter(e,t," * ")},i.compileDiv=function(e,t){return this._binOpEmitter(e,t," / ")},i.compileMod=function(e,t){return this._binOpEmitter(e,t," % ")},i.compileNot=function(e,t){this._emit("!"),this.compile(e.target,t)},i.compileFloorDiv=function(e,t){this._emit("Math.floor("),this.compile(e.left,t),this._emit(" / "),this.compile(e.right,t),this._emit(")")},i.compilePow=function(e,t){this._emit("Math.pow("),this.compile(e.left,t),this._emit(", "),this.compile(e.right,t),this._emit(")")},i.compileNeg=function(e,t){this._emit("-"),this.compile(e.target,t)},i.compilePos=function(e,t){this._emit("+"),this.compile(e.target,t)},i.compileCompare=function(e,t){var n=this;this.compile(e.expr,t),e.ops.forEach((function(e){n._emit(" "+Mr[e.type]+" "),n.compile(e.expr,t)}))},i.compileLookupVal=function(e,t){this._emit("runtime.memberLookup(("),this._compileExpression(e.target,t),this._emit("),"),this._compileExpression(e.val,t),this._emit(")")},i._getNodeName=function(e){switch(e.typename){case"Symbol":return e.value;case"FunCall":return"the return value of ("+this._getNodeName(e.name)+")";case"LookupVal":return this._getNodeName(e.target)+'["'+this._getNodeName(e.val)+'"]';case"Literal":return e.value.toString();default:return"--expression--"}},i.compileFunCall=function(e,t){this._emit("(lineno = "+e.lineno+", colno = "+e.colno+", "),this._emit("runtime.callWrap("),this._compileExpression(e.name,t),this._emit(', "'+this._getNodeName(e.name).replace(/"/g,'\\"')+'", context, '),this._compileAggregate(e.args,t,"[","])"),this._emit(")")},i.compileFilter=function(e,t){var n=e.name;this.assertType(n,hr.Symbol),this._emit('env.getFilter("'+n.value+'").call(context, '),this._compileAggregate(e.args,t),this._emit(")")},i.compileFilterAsync=function(e,t){var n=e.name,r=e.symbol.value;this.assertType(n,hr.Symbol),t.set(r,r),this._emit('env.getFilter("'+n.value+'").call(context, '),this._compileAggregate(e.args,t),this._emitLine(", "+this._makeCallback(r)),this._addScopeLevel()},i.compileKeywordArgs=function(e,t){this._emit("runtime.makeKeywordArgs("),this.compileDict(e,t),this._emit(")")},i.compileSet=function(e,t){var n=this,r=[];e.targets.forEach((function(e){var i=e.value,s=t.lookup(i);null==s&&(s=n._tmpid(),n._emitLine("var "+s+";")),r.push(s)})),e.value?(this._emit(r.join(" = ")+" = "),this._compileExpression(e.value,t),this._emitLine(";")):(this._emit(r.join(" = ")+" = "),this.compile(e.body,t),this._emitLine(";")),e.targets.forEach((function(e,t){var i=r[t],s=e.value;n._emitLine('frame.set("'+s+'", '+i+", true);"),n._emitLine("if(frame.topLevel) {"),n._emitLine('context.setVariable("'+s+'", '+i+");"),n._emitLine("}"),"_"!==s.charAt(0)&&(n._emitLine("if(frame.topLevel) {"),n._emitLine('context.addExport("'+s+'", '+i+");"),n._emitLine("}"))}))},i.compileSwitch=function(e,t){var n=this;this._emit("switch ("),this.compile(e.expr,t),this._emit(") {"),e.cases.forEach((function(e,r){n._emit("case "),n.compile(e.cond,t),n._emit(": "),n.compile(e.body,t),e.body.children.length&&n._emitLine("break;")})),e.default&&(this._emit("default:"),this.compile(e.default,t)),this._emit("}")},i.compileIf=function(e,t,n){var r=this;this._emit("if("),this._compileExpression(e.cond,t),this._emitLine(") {"),this._withScopedSyntax((function(){r.compile(e.body,t),n&&r._emit("cb()")})),e.else_?(this._emitLine("}\nelse {"),this._withScopedSyntax((function(){r.compile(e.else_,t),n&&r._emit("cb()")}))):n&&(this._emitLine("}\nelse {"),this._emit("cb()")),this._emitLine("}")},i.compileIfAsync=function(e,t){this._emit("(function(cb) {"),this.compileIf(e,t,!0),this._emit("})("+this._makeCallback()),this._addScopeLevel()},i._emitLoopBindings=function(e,t,n,r){var i=this;[{name:"index",val:n+" + 1"},{name:"index0",val:n},{name:"revindex",val:r+" - "+n},{name:"revindex0",val:r+" - "+n+" - 1"},{name:"first",val:n+" === 0"},{name:"last",val:n+" === "+r+" - 1"},{name:"length",val:r}].forEach((function(e){i._emitLine('frame.set("loop.'+e.name+'", '+e.val+");")}))},i.compileFor=function(e,t){var n=this,r=this._tmpid(),i=this._tmpid(),s=this._tmpid();if(t=t.push(),this._emitLine("frame = frame.push();"),this._emit("var "+s+" = "),this._compileExpression(e.arr,t),this._emitLine(";"),this._emit("if("+s+") {"),this._emitLine(s+" = runtime.fromIterator("+s+");"),e.name instanceof hr.Array){this._emitLine("var "+r+";"),this._emitLine("if(runtime.isArray("+s+")) {"),this._emitLine("var "+i+" = "+s+".length;"),this._emitLine("for("+r+"=0; "+r+" < "+s+".length; "+r+"++) {"),e.name.children.forEach((function(i,a){var o=n._tmpid();n._emitLine("var "+o+" = "+s+"["+r+"]["+a+"];"),n._emitLine('frame.set("'+i+'", '+s+"["+r+"]["+a+"]);"),t.set(e.name.children[a].value,o)})),this._emitLoopBindings(e,s,r,i),this._withScopedSyntax((function(){n.compile(e.body,t)})),this._emitLine("}"),this._emitLine("} else {");var a=e.name.children,o=a[0],c=a[1],l=this._tmpid(),h=this._tmpid();t.set(o.value,l),t.set(c.value,h),this._emitLine(r+" = -1;"),this._emitLine("var "+i+" = runtime.keys("+s+").length;"),this._emitLine("for(var "+l+" in "+s+") {"),this._emitLine(r+"++;"),this._emitLine("var "+h+" = "+s+"["+l+"];"),this._emitLine('frame.set("'+o.value+'", '+l+");"),this._emitLine('frame.set("'+c.value+'", '+h+");"),this._emitLoopBindings(e,s,r,i),this._withScopedSyntax((function(){n.compile(e.body,t)})),this._emitLine("}"),this._emitLine("}")}else{var u=this._tmpid();t.set(e.name.value,u),this._emitLine("var "+i+" = "+s+".length;"),this._emitLine("for(var "+r+"=0; "+r+" < "+s+".length; "+r+"++) {"),this._emitLine("var "+u+" = "+s+"["+r+"];"),this._emitLine('frame.set("'+e.name.value+'", '+u+");"),this._emitLoopBindings(e,s,r,i),this._withScopedSyntax((function(){n.compile(e.body,t)})),this._emitLine("}")}this._emitLine("}"),e.else_&&(this._emitLine("if (!"+i+") {"),this.compile(e.else_,t),this._emitLine("}")),this._emitLine("frame = frame.pop();")},i._compileAsyncLoop=function(e,t,n){var r=this,i=this._tmpid(),s=this._tmpid(),a=this._tmpid(),o=n?"asyncAll":"asyncEach";if(t=t.push(),this._emitLine("frame = frame.push();"),this._emit("var "+a+" = runtime.fromIterator("),this._compileExpression(e.arr,t),this._emitLine(");"),e.name instanceof hr.Array){var c=e.name.children.length;this._emit("runtime."+o+"("+a+", "+c+", function("),e.name.children.forEach((function(e){r._emit(e.value+",")})),this._emit(i+","+s+",next) {"),e.name.children.forEach((function(e){var n=e.value;t.set(n,n),r._emitLine('frame.set("'+n+'", '+n+");")}))}else{var l=e.name.value;this._emitLine("runtime."+o+"("+a+", 1, function("+l+", "+i+", "+s+",next) {"),this._emitLine('frame.set("'+l+'", '+l+");"),t.set(l,l)}this._emitLoopBindings(e,a,i,s),this._withScopedSyntax((function(){var s;n&&(s=r._pushBuffer()),r.compile(e.body,t),r._emitLine("next("+i+(s?","+s:"")+");"),n&&r._popBuffer()}));var h=this._tmpid();this._emitLine("}, "+this._makeCallback(h)),this._addScopeLevel(),n&&this._emitLine(this.buffer+" += "+h+";"),e.else_&&(this._emitLine("if (!"+a+".length) {"),this.compile(e.else_,t),this._emitLine("}")),this._emitLine("frame = frame.pop();")},i.compileAsyncEach=function(e,t){this._compileAsyncLoop(e,t)},i.compileAsyncAll=function(e,t){this._compileAsyncLoop(e,t,!0)},i._compileMacro=function(e,t){var n=this,r=[],i=null,s="macro_"+this._tmpid(),a=void 0!==t;e.args.children.forEach((function(t,s){s===e.args.children.length-1&&t instanceof hr.Dict?i=t:(n.assertType(t,hr.Symbol),r.push(t))}));var o,c=[].concat(r.map((function(e){return"l_"+e.value})),["kwargs"]),l=r.map((function(e){return'"'+e.value+'"'})),h=(i&&i.children||[]).map((function(e){return'"'+e.key.value+'"'}));o=a?t.push(!0):new Rr,this._emitLines("var "+s+" = runtime.makeMacro(","["+l.join(", ")+"], ","["+h.join(", ")+"], ","function ("+c.join(", ")+") {","var callerFrame = frame;","frame = "+(a?"frame.push(true);":"new runtime.Frame();"),"kwargs = kwargs || {};",'if (Object.prototype.hasOwnProperty.call(kwargs, "caller")) {','frame.set("caller", kwargs.caller); }'),r.forEach((function(e){n._emitLine('frame.set("'+e.value+'", l_'+e.value+");"),o.set(e.value,"l_"+e.value)})),i&&i.children.forEach((function(e){var t=e.key.value;n._emit('frame.set("'+t+'", '),n._emit('Object.prototype.hasOwnProperty.call(kwargs, "'+t+'")'),n._emit(' ? kwargs["'+t+'"] : '),n._compileExpression(e.value,o),n._emit(");")}));var u=this._pushBuffer();return this._withScopedSyntax((function(){n.compile(e.body,o)})),this._emitLine("frame = "+(a?"frame.pop();":"callerFrame;")),this._emitLine("return new runtime.SafeString("+u+");"),this._emitLine("});"),this._popBuffer(),s},i.compileMacro=function(e,t){var n=this._compileMacro(e),r=e.name.value;t.set(r,n),t.parent?this._emitLine('frame.set("'+r+'", '+n+");"):("_"!==e.name.value.charAt(0)&&this._emitLine('context.addExport("'+r+'");'),this._emitLine('context.setVariable("'+r+'", '+n+");"))},i.compileCaller=function(e,t){this._emit("(function (){");var n=this._compileMacro(e,t);this._emit("return "+n+";})()")},i._compileGetTemplate=function(e,t,n,r){var i=this._tmpid(),s=this._templateName(),a=this._makeCallback(i),o=n?"true":"false",c=r?"true":"false";return this._emit("env.getTemplate("),this._compileExpression(e.template,t),this._emitLine(", "+o+", "+s+", "+c+", "+a),i},i.compileImport=function(e,t){var n=e.target.value,r=this._compileGetTemplate(e,t,!1,!1);this._addScopeLevel(),this._emitLine(r+".getExported("+(e.withContext?"context.getVariables(), frame, ":"")+this._makeCallback(r)),this._addScopeLevel(),t.set(n,r),t.parent?this._emitLine('frame.set("'+n+'", '+r+");"):this._emitLine('context.setVariable("'+n+'", '+r+");")},i.compileFromImport=function(e,t){var n=this,r=this._compileGetTemplate(e,t,!1,!1);this._addScopeLevel(),this._emitLine(r+".getExported("+(e.withContext?"context.getVariables(), frame, ":"")+this._makeCallback(r)),this._addScopeLevel(),e.names.children.forEach((function(e){var i,s,a=n._tmpid();e instanceof hr.Pair?(i=e.key.value,s=e.value.value):s=i=e.value,n._emitLine("if(Object.prototype.hasOwnProperty.call("+r+', "'+i+'")) {'),n._emitLine("var "+a+" = "+r+"."+i+";"),n._emitLine("} else {"),n._emitLine("cb(new Error(\"cannot import '"+i+"'\")); return;"),n._emitLine("}"),t.set(s,a),t.parent?n._emitLine('frame.set("'+s+'", '+a+");"):n._emitLine('context.setVariable("'+s+'", '+a+");")}))},i.compileBlock=function(e){var t=this._tmpid();this.inBlock||this._emit('(parentTemplate ? function(e, c, f, r, cb) { cb(""); } : '),this._emit('context.getBlock("'+e.name.value+'")'),this.inBlock||this._emit(")"),this._emitLine("(env, context, frame, runtime, "+this._makeCallback(t)),this._emitLine(this.buffer+" += "+t+";"),this._addScopeLevel()},i.compileSuper=function(e,t){var n=e.blockName.value,r=e.symbol.value,i=this._makeCallback(r);this._emitLine('context.getSuper(env, "'+n+'", b_'+n+", frame, runtime, "+i),this._emitLine(r+" = runtime.markSafe("+r+");"),this._addScopeLevel(),t.set(r,r)},i.compileExtends=function(e,t){var n=this._tmpid(),r=this._compileGetTemplate(e,t,!0,!1);this._emitLine("parentTemplate = "+r),this._emitLine("for(var "+n+" in parentTemplate.blocks) {"),this._emitLine("context.addBlock("+n+", parentTemplate.blocks["+n+"]);"),this._emitLine("}"),this._addScopeLevel()},i.compileInclude=function(e,t){this._emitLine("var tasks = [];"),this._emitLine("tasks.push("),this._emitLine("function(callback) {");var n=this._compileGetTemplate(e,t,!1,e.ignoreMissing);this._emitLine("callback(null,"+n+");});"),this._emitLine("});");var r=this._tmpid();this._emitLine("tasks.push("),this._emitLine("function(template, callback){"),this._emitLine("template.render(context.getVariables(), frame, "+this._makeCallback(r)),this._emitLine("callback(null,"+r+");});"),this._emitLine("});"),this._emitLine("tasks.push("),this._emitLine("function(result, callback){"),this._emitLine(this.buffer+" += result;"),this._emitLine("callback(null);"),this._emitLine("});"),this._emitLine("env.waterfall(tasks, function(){"),this._addScopeLevel()},i.compileTemplateData=function(e,t){this.compileLiteral(e,t)},i.compileCapture=function(e,t){var n=this,r=this.buffer;this.buffer="output",this._emitLine("(function() {"),this._emitLine('var output = "";'),this._withScopedSyntax((function(){n.compile(e.body,t)})),this._emitLine("return output;"),this._emitLine("})()"),this.buffer=r},i.compileOutput=function(e,t){var n=this;e.children.forEach((function(r){r instanceof hr.TemplateData?r.value&&(n._emit(n.buffer+" += "),n.compileLiteral(r,t),n._emitLine(";")):(n._emit(n.buffer+" += runtime.suppressValue("),n.throwOnUndefined&&n._emit("runtime.ensureDefined("),n.compile(r,t),n.throwOnUndefined&&n._emit(","+e.lineno+","+e.colno+")"),n._emit(", env.opts.autoescape);\n"))}))},i.compileRoot=function(e,t){var n=this;t&&this.fail("compileRoot: root node can't have frame"),t=new Rr,this._emitFuncBegin(e,"root"),this._emitLine("var parentTemplate = null;"),this._compileChildren(e,t),this._emitLine("if(parentTemplate) {"),this._emitLine("parentTemplate.rootRenderFunc(env, context, frame, runtime, cb);"),this._emitLine("} else {"),this._emitLine("cb(null, "+this.buffer+");"),this._emitLine("}"),this._emitFuncEnd(!0),this.inBlock=!0;var r=[],i=e.findAll(hr.Block);i.forEach((function(e,t){var i=e.name.value;if(-1!==r.indexOf(i))throw new Error('Block "'+i+'" defined more than once.');r.push(i),n._emitFuncBegin(e,"b_"+i);var s=new Rr;n._emitLine("var frame = frame.push(true);"),n.compile(e.body,s),n._emitFuncEnd()})),this._emitLine("return {"),i.forEach((function(e,t){var r="b_"+e.name.value;n._emitLine(r+": "+r+",")})),this._emitLine("root: root\n};")},i.compile=function(e,t){var n=this["compile"+e.typename];n?n.call(this,e,t):this.fail("compile: Cannot compile node: "+e.typename,e.lineno,e.colno)},i.getCode=function(){return this.codebuf.join("")},r}(en.Obj),xr={compile:function(e,t,n,r,i){void 0===i&&(i={});var s=new Pr(r,i.throwOnUndefined),a=(n||[]).map((function(e){return e.preprocess})).filter((function(e){return!!e})).reduce((function(e,t){return t(e)}),e);return s.compile(Nr.transform(fr.parse(a,n,i),t,r)),s.getCode()},Compiler:Pr},wr=Ke((function(e){var t=e.exports={};function n(e,t){return null==e||!1===e?t:e}function r(e){return e!=e}function i(e){var t=(e=n(e,"")).toLowerCase();return kr.copySafeness(e,t.charAt(0).toUpperCase()+t.slice(1))}function s(e){if(je.isString(e))return e.split("");if(je.isObject(e))return je._entries(e||{}).map((function(e){return{key:e[0],value:e[1]}}));if(je.isArray(e))return e;throw new je.TemplateError("list filter: type not iterable")}function a(e){return function(t,n,r){void 0===n&&(n="truthy");var i=this,s=i.env.getTest(n);return je.toArray(t).filter((function(t){return s.call(i,t,r)===e}))}}function o(e){return kr.copySafeness(e,e.replace(/^\s*|\s*$/g,""))}t.abs=Math.abs,t.batch=function(e,t,n){var r,i=[],s=[];for(r=0;r=t)return e;var r=t-e.length,i=je.repeat(" ",r/2-r%2),s=je.repeat(" ",r/2);return kr.copySafeness(e,i+e+s)},t.default=function(e,t,n){return n?e||t:void 0!==e?e:t},t.dictsort=function(e,t,n){if(!je.isObject(e))throw new je.TemplateError("dictsort filter: val must be an object");var r,i=[];for(var s in e)i.push([s,e[s]]);if(void 0===n||"key"===n)r=0;else{if("value"!==n)throw new je.TemplateError("dictsort filter: You can only sort by either key or value");r=1}return i.sort((function(e,n){var i=e[r],s=n[r];return t||(je.isString(i)&&(i=i.toUpperCase()),je.isString(s)&&(s=s.toUpperCase())),i>s?1:i===s?0:-1})),i},t.dump=function(e,t){return JSON.stringify(e,null,t)},t.escape=function(e){return e instanceof kr.SafeString?e:(e=null==e?"":e,kr.markSafe(je.escape(e.toString())))},t.safe=function(e){return e instanceof kr.SafeString?e:(e=null==e?"":e,kr.markSafe(e.toString()))},t.first=function(e){return e[0]},t.forceescape=function(e){return e=null==e?"":e,kr.markSafe(je.escape(e.toString()))},t.groupby=function(e,t){return je.groupBy(e,t,this.env.opts.throwOnUndefined)},t.indent=function(e,t,r){if(""===(e=n(e,"")))return"";t=t||4;var i=e.split("\n"),s=je.repeat(" ",t),a=i.map((function(e,t){return 0!==t||r?""+s+e:e})).join("\n");return kr.copySafeness(e,a)},t.join=function(e,t,n){return t=t||"",n&&(e=je.map(e,(function(e){return e[n]}))),e.join(t)},t.last=function(e){return e[e.length-1]},t.length=function(e){var t=n(e,"");return void 0!==t?"function"==typeof Map&&t instanceof Map||"function"==typeof Set&&t instanceof Set?t.size:!je.isObject(t)||t instanceof kr.SafeString?t.length:je.keys(t).length:0},t.list=s,t.lower=function(e){return(e=n(e,"")).toLowerCase()},t.nl2br=function(e){return null==e?"":kr.copySafeness(e,e.replace(/\r\n|\n/g,"
\n"))},t.random=function(e){return e[Math.floor(Math.random()*e.length)]},t.reject=a(!1),t.rejectattr=function(e,t){return e.filter((function(e){return!e[t]}))},t.select=a(!0),t.selectattr=function(e,t){return e.filter((function(e){return!!e[t]}))},t.replace=function(e,t,n,r){var i=e;if(t instanceof RegExp)return e.replace(t,n);void 0===r&&(r=-1);var s="";if("number"==typeof t)t=""+t;else if("string"!=typeof t)return e;if("number"==typeof e&&(e=""+e),"string"!=typeof e&&!(e instanceof kr.SafeString))return e;if(""===t)return s=n+e.split("").join(n)+n,kr.copySafeness(e,s);var a=e.indexOf(t);if(0===r||-1===a)return e;for(var o=0,c=0;a>-1&&(-1===r||c=i&&h.push(n),s.push(h)}return s},t.sum=function(e,t,n){return void 0===n&&(n=0),t&&(e=je.map(e,(function(e){return e[t]}))),n+e.reduce((function(e,t){return e+t}),0)},t.sort=kr.makeMacro(["value","reverse","case_sensitive","attribute"],[],(function(e,t,n,r){var i=this,s=je.map(e,(function(e){return e})),a=je.getAttrGetter(r);return s.sort((function(e,s){var o=r?a(e):e,c=r?a(s):s;if(i.env.opts.throwOnUndefined&&r&&(void 0===o||void 0===c))throw new TypeError('sort: attribute "'+r+'" resolved to undefined');return!n&&je.isString(o)&&je.isString(c)&&(o=o.toLowerCase(),c=c.toLowerCase()),oc?t?-1:1:0})),s})),t.string=function(e){return kr.copySafeness(e,e)},t.striptags=function(e,t){var r=o((e=n(e,"")).replace(/<\/?([a-z][a-z0-9]*)\b[^>]*>|/gi,"")),i="";return i=t?r.replace(/^ +| +$/gm,"").replace(/ +/g," ").replace(/(\r\n)/g,"\n").replace(/\n\n\n+/g,"\n\n"):r.replace(/\s+/gi," "),kr.copySafeness(e,i)},t.title=function(e){var t=(e=n(e,"")).split(" ").map((function(e){return i(e)}));return kr.copySafeness(e,t.join(" "))},t.trim=o,t.truncate=function(e,t,r,i){var s=e;if(t=t||255,(e=n(e,"")).length<=t)return e;if(r)e=e.substring(0,t);else{var a=e.lastIndexOf(" ",t);-1===a&&(a=t),e=e.substring(0,a)}return e+=null!=i?i:"...",kr.copySafeness(s,e)},t.upper=function(e){return(e=n(e,"")).toUpperCase()},t.urlencode=function(e){var t=encodeURIComponent;return je.isString(e)?t(e):(je.isArray(e)?e:je._entries(e)).map((function(e){var n=e[0],r=e[1];return t(n)+"="+t(r)})).join("&")};var c=/^(?:\(|<|<)?(.*?)(?:\.|,|\)|\n|>)?$/,l=/^[\w.!#$%&'*+\-\/=?\^`{|}~]+@[a-z\d\-]+(\.[a-z\d\-]+)+$/i,h=/^https?:\/\/.*$/,u=/^www\./,p=/\.(?:org|net|com)(?:\:|\/|$)/;t.urlize=function(e,t,n){r(t)&&(t=1/0);var i=!0===n?' rel="nofollow"':"";return e.split(/(\s+)/).filter((function(e){return e&&e.length})).map((function(e){var n=e.match(c),r=n?n[1]:e,s=r.substr(0,t);return h.test(r)?'"+s+"":u.test(r)?'"+s+"":l.test(r)?''+r+"":p.test(r)?'"+s+"":e})).join("")},t.wordcount=function(e){var t=(e=n(e,""))?e.match(/\w+/g):null;return t?t.length:null},t.float=function(e,t){var n=parseFloat(e);return r(n)?t:n};var f=kr.makeMacro(["value","default","base"],[],(function(e,t,n){void 0===n&&(n=10);var i=parseInt(e,n);return r(i)?t:i}));t.int=f,t.d=t.default,t.e=t.escape})),Br={};function Fr(e,t){for(var n=0,r=e.length-1;r>=0;r--){var i=e[r];"."===i?e.splice(r,1):".."===i?(e.splice(r,1),n++):n&&(e.splice(r,1),n--)}if(t)for(;n--;n)e.unshift("..");return e}var Ur=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/,Hr=function(e){return Ur.exec(e).slice(1)};function Gr(){for(var e="",t=!1,n=arguments.length-1;n>=-1&&!t;n--){var r=n>=0?arguments[n]:"/";if("string"!=typeof r)throw new TypeError("Arguments to path.resolve must be strings");r&&(e=r+"/"+e,t="/"===r.charAt(0))}return(t?"/":"")+(e=Fr(jr(e.split("/"),(function(e){return!!e})),!t).join("/"))||"."}function Yr(e){var t=qr(e),n="/"===Vr(e,-1);return(e=Fr(jr(e.split("/"),(function(e){return!!e})),!t).join("/"))||t||(e="."),e&&n&&(e+="/"),(t?"/":"")+e}function qr(e){return"/"===e.charAt(0)}var Kr={extname:function(e){return Hr(e)[3]},basename:function(e,t){var n=Hr(e)[2];return t&&n.substr(-1*t.length)===t&&(n=n.substr(0,n.length-t.length)),n},dirname:function(e){var t=Hr(e),n=t[0],r=t[1];return n||r?(r&&(r=r.substr(0,r.length-1)),n+r):"."},sep:"/",delimiter:":",relative:function(e,t){function n(e){for(var t=0;t=0&&""===e[n];n--);return t>n?[]:e.slice(t,n-t+1)}e=Gr(e).substr(1),t=Gr(t).substr(1);for(var r=n(e.split("/")),i=n(t.split("/")),s=Math.min(r.length,i.length),a=s,o=0;o=t},t.greaterthan=function(e,t){return e>t},t.gt=t.greaterthan,t.le=function(e,t){return e<=t},t.lessthan=function(e,t){return e=e.length&&(t=0),this.current=e[t],this.current}}}ni.callable,ni.defined,ni.divisibleby,ni.escaped,ni.equalto,ni.eq,ni.sameas,ni.even,ni.falsy,ni.ge,ni.greaterthan,ni.gt,ni.le,ni.lessthan,ni.lt,ni.lower,ni.ne,ni.number,ni.odd,ni.string,ni.truthy,ni.undefined,ni.upper,ni.iterable,ni.mapping;var ii=function(){return{range:function(e,t,n){void 0===t?(t=e,e=0,n=1):n||(n=1);var r=[];if(n>0)for(var i=e;it;s+=n)r.push(s);return r},cycler:function(){return ri(Array.prototype.slice.call(arguments))},joiner:function(e){return function(e){e=e||",";var t=!0;return function(){var n=t?"":e;return t=!1,n}}(e)}}};function si(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,ai(e,t)}function ai(e,t){return ai=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},ai(e,t)}var oi=ti.FileSystemLoader,ci=ti.WebLoader,li=ti.PrecompiledLoader,hi=en.Obj,ui=en.EmitterObj,pi=kr.handleError,fi=kr.Frame;function di(e,t,n){Gt((function(){e(t,n)}))}var Ei={type:"code",obj:{root:function(e,t,n,r,i){try{i(null,"")}catch(e){i(pi(e,null,null))}}}},mi=function(e){function t(){return e.apply(this,arguments)||this}si(t,e);var n=t.prototype;return n.init=function(e,t){var n=this;t=this.opts=t||{},this.opts.dev=!!t.dev,this.opts.autoescape=null==t.autoescape||t.autoescape,this.opts.throwOnUndefined=!!t.throwOnUndefined,this.opts.trimBlocks=!!t.trimBlocks,this.opts.lstripBlocks=!!t.lstripBlocks,this.loaders=[],e?this.loaders=je.isArray(e)?e:[e]:oi?this.loaders=[new oi("views")]:ci&&(this.loaders=[new ci("/views")]),"undefined"!=typeof window&&window.jinja2Precompiled&&this.loaders.unshift(new li(window.jinja2Precompiled)),this._initLoaders(),this.globals=ii(),this.filters={},this.tests={},this.asyncFilters=[],this.extensions={},this.extensionsList=[],je._entries(wr).forEach((function(e){var t=e[0],r=e[1];return n.addFilter(t,r)})),je._entries(ni).forEach((function(e){var t=e[0],r=e[1];return n.addTest(t,r)}))},n._initLoaders=function(){var e=this;this.loaders.forEach((function(t){t.cache={},"function"==typeof t.on&&(t.on("update",(function(n,r){t.cache[n]=null,e.emit("update",n,r,t)})),t.on("load",(function(n,r){e.emit("load",n,r,t)})))}))},n.invalidateCache=function(){this.loaders.forEach((function(e){e.cache={}}))},n.addExtension=function(e,t){return t.__name=e,this.extensions[e]=t,this.extensionsList.push(t),this},n.removeExtension=function(e){var t=this.getExtension(e);t&&(this.extensionsList=je.without(this.extensionsList,t),delete this.extensions[e])},n.getExtension=function(e){return this.extensions[e]},n.hasExtension=function(e){return!!this.extensions[e]},n.addGlobal=function(e,t){return this.globals[e]=t,this},n.getGlobal=function(e){if(void 0===this.globals[e])throw new Error("global not found: "+e);return this.globals[e]},n.addFilter=function(e,t,n){var r=t;return n&&this.asyncFilters.push(e),this.filters[e]=r,this},n.getFilter=function(e){if(!this.filters[e])throw new Error("filter not found: "+e);return this.filters[e]},n.addTest=function(e,t){return this.tests[e]=t,this},n.getTest=function(e){if(!this.tests[e])throw new Error("test not found: "+e);return this.tests[e]},n.resolveTemplate=function(e,t,n){return!(!e.isRelative||!t)&&e.isRelative(n)&&e.resolve?e.resolve(t,n):n},n.getTemplate=function(e,t,n,r,i){var s,a=this,o=this,c=null;if(e&&e.raw&&(e=e.raw),je.isFunction(n)&&(i=n,n=null,t=t||!1),je.isFunction(t)&&(i=t,t=!1),e instanceof _i)c=e;else{if("string"!=typeof e)throw new Error("template names must be a string: "+e);for(var l=0;le.length-3)return!1;var n=e.charCodeAt(t+1);return(n>=Pi.LowerA&&n<=Pi.LowerZ||n>=Pi.UpperA&&n<=Pi.UpperZ||n===Pi.Exclamation)&&e.includes(">",t+2)}!function(e){e[e.LowerA=97]="LowerA",e[e.LowerZ=122]="LowerZ",e[e.UpperA=65]="UpperA",e[e.UpperZ=90]="UpperZ",e[e.Exclamation=33]="Exclamation"}(Pi||(Pi={}));var Hi=Object.prototype.hasOwnProperty,Gi=/\s+/,Yi={null:null,true:!0,false:!1},qi=/^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,Ki=/^{[^]*}$|^\[[^]*]$/;function ji(e,t,n){var r;if(e&&I(e))return null!==(r=e.attribs)&&void 0!==r||(e.attribs={}),t?Hi.call(e.attribs,t)?!n&&qi.test(t)?t:e.attribs[t]:"option"===e.name&&"value"===t?Li(e.children):"input"!==e.name||"radio"!==e.attribs.type&&"checkbox"!==e.attribs.type||"value"!==t?void 0:"on":e.attribs}function Vi(e,t,n){null===n?zi(e,t):e.attribs[t]="".concat(n)}function Wi(e,t,n){return t in e?e[t]:!n&&qi.test(t)?void 0!==ji(e,t,!1):ji(e,t,n)}function Qi(e,t,n,r){t in e?e[t]=n:Vi(e,t,!r&&qi.test(t)?n?"":null:"".concat(n))}function Xi(e,t,n){var r,i=e;null!==(r=i.data)&&void 0!==r||(i.data={}),"object"==typeof t?Object.assign(i.data,t):"string"==typeof t&&void 0!==n&&(i.data[t]=n)}function $i(e,t){var n,r,i,s;null==t?r=(n=Object.keys(e.attribs).filter((function(e){return e.startsWith("data-")}))).map((function(e){return e.slice("data-".length).replace(/[_.-](\w|$)/g,(function(e,t){return t.toUpperCase()}))})):(n=["data-"+(s=t,s.replace(/[A-Z]/g,"-$&").toLowerCase())],r=[t]);for(var a=0;a1?this:ji(this[0],e,this.options.xmlMode)},prop:function(e,t){var n,r=this;if("string"==typeof e&&void 0===t){var i=this[0];if(!i||!I(i))return;switch(e){case"style":var s=this.css(),a=Object.keys(s);return a.forEach((function(e,t){s[t]=e})),s.length=a.length,s;case"tagName":case"nodeName":return i.name.toUpperCase();case"href":case"src":var o=null===(n=i.attribs)||void 0===n?void 0:n[e];return"undefined"==typeof URL||("href"!==e||"a"!==i.tagName&&"link"!==i.name)&&("src"!==e||"img"!==i.tagName&&"iframe"!==i.tagName&&"audio"!==i.tagName&&"video"!==i.tagName&&"source"!==i.tagName)||void 0===o||!this.options.baseURI?o:new URL(o,this.options.baseURI).href;case"innerText":return J(i);case"textContent":return z(i);case"outerHTML":return this.clone().wrap("").parent().html();case"innerHTML":return this.html();default:return Wi(i,e,this.options.xmlMode)}}if("object"==typeof e||void 0!==t){if("function"==typeof t){if("object"==typeof e)throw new Error("Bad combination of arguments.");return Bi(this,(function(n,i){I(n)&&Qi(n,e,t.call(n,i,Wi(n,e,r.options.xmlMode)),r.options.xmlMode)}))}return Bi(this,(function(n){I(n)&&("object"==typeof e?Object.keys(e).forEach((function(t){var i=e[t];Qi(n,t,i,r.options.xmlMode)})):Qi(n,e,t,r.options.xmlMode))}))}},data:function(e,t){var n,r=this[0];if(r&&I(r)){var i=r;return null!==(n=i.data)&&void 0!==n||(i.data={}),e?"object"==typeof e||void 0!==t?(Bi(this,(function(n){I(n)&&("object"==typeof e?Xi(n,e):Xi(n,e,t))})),this):Hi.call(i.data,e)?i.data[e]:$i(i,e):$i(i)}},val:function(e){var t=0===arguments.length,n=this[0];if(!n||!I(n))return t?void 0:this;switch(n.name){case"textarea":return this.text(e);case"select":var r=this.find("option:selected");if(!t){if(null==this.attr("multiple")&&"object"==typeof e)return this;this.find("option").removeAttr("selected");for(var i="object"!=typeof e?[e]:e,s=0;s-1;){var i=r+e.length;if((0===r||Gi.test(n[r-1]))&&(i===n.length||Gi.test(n[i])))return!0}return!1}))},addClass:function e(t){if("function"==typeof t)return Bi(this,(function(n,r){if(I(n)){var i=n.attribs.class||"";e.call([n],t.call(n,r,i))}}));if(!t||"string"!=typeof t)return this;for(var n=t.split(Gi),r=this.length,i=0;i=0&&(t.splice(o,1),s=!0,a--)}s&&(e.attribs.class=t.join(" "))}}))},toggleClass:function e(t,n){if("function"==typeof t)return Bi(this,(function(r,i){I(r)&&e.call([r],t.call(r,i,r.attribs.class||"",n),n)}));if(!t||"string"!=typeof t)return this;for(var r=t.split(Gi),i=r.length,s="boolean"==typeof n?n?1:-1:0,a=this.length,o=0;o=0&&u<0?l.push(r[h]):s<=0&&u>=0&&l.splice(u,1)}c.attribs.class=l.join(" ")}}return this}});!function(e){e.Attribute="attribute",e.Pseudo="pseudo",e.PseudoElement="pseudo-element",e.Tag="tag",e.Universal="universal",e.Adjacent="adjacent",e.Child="child",e.Descendant="descendant",e.Parent="parent",e.Sibling="sibling",e.ColumnCombinator="column-combinator"}(Zi||(Zi={})),function(e){e.Any="any",e.Element="element",e.End="end",e.Equals="equals",e.Exists="exists",e.Hyphen="hyphen",e.Not="not",e.Start="start"}(es||(es={}));const ns=/^[^\\#]?(?:\\(?:[\da-f]{1,6}\s?|.)|[\w\-\u00b0-\uFFFF])+/,rs=/\\([\da-f]{1,6}\s?|(\s)|.)/gi,is=new Map([[126,es.Element],[94,es.Start],[36,es.End],[42,es.Any],[33,es.Not],[124,es.Hyphen]]),ss=new Set(["has","not","matches","is","where","host","host-context"]);function as(e){switch(e.type){case Zi.Adjacent:case Zi.Child:case Zi.Descendant:case Zi.Parent:case Zi.Sibling:case Zi.ColumnCombinator:return!0;default:return!1}}const os=new Set(["contains","icontains"]);function cs(e,t,n){const r=parseInt(t,16)-65536;return r!=r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)}function ls(e){return e.replace(rs,cs)}function hs(e){return 39===e||34===e}function us(e){return 32===e||9===e||10===e||12===e||13===e}function ps(e){const t=[],n=fs(t,`${e}`,0);if(n0&&n0&&as(r[r.length-1]))throw new Error("Did not expect successive traversals.")}function l(e){r.length>0&&r[r.length-1].type===Zi.Descendant?r[r.length-1].type=e:(c(),r.push({type:e}))}function h(e,t){r.push({type:Zi.Attribute,name:e,action:t,value:i(1),namespace:null,ignoreCase:"quirks"})}function u(){if(r.length&&r[r.length-1].type===Zi.Descendant&&r.pop(),0===r.length)throw new Error("Empty sub-selector");e.push(r)}if(s(0),t.length===n)return n;e:for(;n=0&&r>=1)):e.type===Zi.Pseudo&&(e.data?"has"===e.name||"contains"===e.name?r=0:Array.isArray(e.data)?(r=Math.min(...e.data.map((e=>Math.min(...e.map(gs))))),r<0&&(r=0)):r=2:r=3),r}const Ns=/[-[\]{}()*+?.,\\^$|#\s]/g;function Cs(e){return e.replace(Ns,"\\$&")}const Is=new Set(["accept","accept-charset","align","alink","axis","bgcolor","charset","checked","clear","codetype","color","compact","declare","defer","dir","direction","disabled","enctype","face","frame","hreflang","http-equiv","lang","language","link","media","method","multiple","nohref","noresize","noshade","nowrap","readonly","rel","rev","rules","scope","scrolling","selected","shape","target","text","type","valign","valuetype","vlink"]);function Ss(e,t){return"boolean"==typeof e.ignoreCase?e.ignoreCase:"quirks"===e.ignoreCase?!!t.quirksMode:!t.xmlMode&&Is.has(e.name)}const bs={equals(e,t,n){const{adapter:r}=n,{name:i}=t;let{value:s}=t;return Ss(t,n)?(s=s.toLowerCase(),t=>{const n=r.getAttributeValue(t,i);return null!=n&&n.length===s.length&&n.toLowerCase()===s&&e(t)}):t=>r.getAttributeValue(t,i)===s&&e(t)},hyphen(e,t,n){const{adapter:r}=n,{name:i}=t;let{value:s}=t;const a=s.length;return Ss(t,n)?(s=s.toLowerCase(),function(t){const n=r.getAttributeValue(t,i);return null!=n&&(n.length===a||"-"===n.charAt(a))&&n.substr(0,a).toLowerCase()===s&&e(t)}):function(t){const n=r.getAttributeValue(t,i);return null!=n&&(n.length===a||"-"===n.charAt(a))&&n.substr(0,a)===s&&e(t)}},element(e,t,n){const{adapter:r}=n,{name:i,value:s}=t;if(/\s/.test(s))return ds.falseFunc;const a=new RegExp(`(?:^|\\s)${Cs(s)}(?:$|\\s)`,Ss(t,n)?"i":"");return function(t){const n=r.getAttributeValue(t,i);return null!=n&&n.length>=s.length&&a.test(n)&&e(t)}},exists:(e,{name:t},{adapter:n})=>r=>n.hasAttrib(r,t)&&e(r),start(e,t,n){const{adapter:r}=n,{name:i}=t;let{value:s}=t;const a=s.length;return 0===a?ds.falseFunc:Ss(t,n)?(s=s.toLowerCase(),t=>{const n=r.getAttributeValue(t,i);return null!=n&&n.length>=a&&n.substr(0,a).toLowerCase()===s&&e(t)}):t=>{var n;return!!(null===(n=r.getAttributeValue(t,i))||void 0===n?void 0:n.startsWith(s))&&e(t)}},end(e,t,n){const{adapter:r}=n,{name:i}=t;let{value:s}=t;const a=-s.length;return 0===a?ds.falseFunc:Ss(t,n)?(s=s.toLowerCase(),t=>{var n;return(null===(n=r.getAttributeValue(t,i))||void 0===n?void 0:n.substr(a).toLowerCase())===s&&e(t)}):t=>{var n;return!!(null===(n=r.getAttributeValue(t,i))||void 0===n?void 0:n.endsWith(s))&&e(t)}},any(e,t,n){const{adapter:r}=n,{name:i,value:s}=t;if(""===s)return ds.falseFunc;if(Ss(t,n)){const t=new RegExp(Cs(s),"i");return function(n){const a=r.getAttributeValue(n,i);return null!=a&&a.length>=s.length&&t.test(a)&&e(n)}}return t=>{var n;return!!(null===(n=r.getAttributeValue(t,i))||void 0===n?void 0:n.includes(s))&&e(t)}},not(e,t,n){const{adapter:r}=n,{name:i}=t;let{value:s}=t;return""===s?t=>!!r.getAttributeValue(t,i)&&e(t):Ss(t,n)?(s=s.toLowerCase(),t=>{const n=r.getAttributeValue(t,i);return(null==n||n.length!==s.length||n.toLowerCase()!==s)&&e(t)}):t=>r.getAttributeValue(t,i)!==s&&e(t)}};var Os=Ke((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.parse=void 0;var n=new Set([9,10,12,13,32]),r="0".charCodeAt(0),i="9".charCodeAt(0);t.parse=function(e){if("even"===(e=e.trim().toLowerCase()))return[2,0];if("odd"===e)return[2,1];var t=0,s=0,a=c(),o=l();if(t=r&&e.charCodeAt(t)<=i;)s=10*s+(e.charCodeAt(t)-r),t++;return t===n?null:s}function h(){for(;t=n};var r=Math.abs(t),i=(n%r+r)%r;return t>1?function(e){return e>=n&&e%r===i}:function(e){return e<=n&&e%r===i}}}));qe(ys),ys.compile;var Ls=Os,ks=ys,vs=Ke((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.compile=t.parse=void 0,Object.defineProperty(t,"parse",{enumerable:!0,get:function(){return Ls.parse}}),Object.defineProperty(t,"compile",{enumerable:!0,get:function(){return ks.compile}}),t.default=function(e){return(0,ks.compile)((0,Ls.parse)(e))}})),Ds=qe(vs);function Rs(e,t){return n=>{const r=t.getParent(n);return null!=r&&t.isTag(r)&&e(n)}}vs.compile,vs.parse;const Ms={contains:(e,t,{adapter:n})=>function(r){return e(r)&&n.getText(r).includes(t)},icontains(e,t,{adapter:n}){const r=t.toLowerCase();return function(t){return e(t)&&n.getText(t).toLowerCase().includes(r)}},"nth-child"(e,t,{adapter:n,equals:r}){const i=Ds(t);return i===ds.falseFunc?ds.falseFunc:i===ds.trueFunc?Rs(e,n):function(t){const s=n.getSiblings(t);let a=0;for(let e=0;e=0&&!r(t,s[e]);e--)n.isTag(s[e])&&a++;return i(a)&&e(t)}},"nth-of-type"(e,t,{adapter:n,equals:r}){const i=Ds(t);return i===ds.falseFunc?ds.falseFunc:i===ds.trueFunc?Rs(e,n):function(t){const s=n.getSiblings(t);let a=0;for(let e=0;e=0;e--){const i=s[e];if(r(t,i))break;n.isTag(i)&&n.getName(i)===n.getName(t)&&a++}return i(a)&&e(t)}},root:(e,t,{adapter:n})=>t=>{const r=n.getParent(t);return(null==r||!n.isTag(r))&&e(t)},scope(e,t,n,r){const{equals:i}=n;return r&&0!==r.length?1===r.length?t=>i(r[0],t)&&e(t):t=>r.includes(t)&&e(t):Ms.root(e,t,n)},hover:Ps("isHovered"),visited:Ps("isVisited"),active:Ps("isActive")};function Ps(e){return function(t,n,{adapter:r}){const i=r[e];return"function"!=typeof i?ds.falseFunc:function(e){return i(e)&&t(e)}}}const xs={empty:(e,{adapter:t})=>!t.getChildren(e).some((e=>t.isTag(e)||""!==t.getText(e))),"first-child"(e,{adapter:t,equals:n}){if(t.prevElementSibling)return null==t.prevElementSibling(e);const r=t.getSiblings(e).find((e=>t.isTag(e)));return null!=r&&n(e,r)},"last-child"(e,{adapter:t,equals:n}){const r=t.getSiblings(e);for(let i=r.length-1;i>=0;i--){if(n(e,r[i]))return!0;if(t.isTag(r[i]))break}return!1},"first-of-type"(e,{adapter:t,equals:n}){const r=t.getSiblings(e),i=t.getName(e);for(let s=0;s=0;s--){const a=r[s];if(n(e,a))return!0;if(t.isTag(a)&&t.getName(a)===i)break}return!1},"only-of-type"(e,{adapter:t,equals:n}){const r=t.getName(e);return t.getSiblings(e).every((i=>n(e,i)||!t.isTag(i)||t.getName(i)!==r))},"only-child":(e,{adapter:t,equals:n})=>t.getSiblings(e).every((r=>n(e,r)||!t.isTag(r)))};function ws(e,t,n,r){if(null===n){if(e.length>r)throw new Error(`Pseudo-class :${t} requires an argument`)}else if(e.length===r)throw new Error(`Pseudo-class :${t} doesn't have any arguments`)}const Bs={"any-link":":is(a, area, link)[href]",link:":any-link:not(:visited)",disabled:":is(\n :is(button, input, select, textarea, optgroup, option)[disabled],\n optgroup[disabled] > option,\n fieldset[disabled]:not(fieldset[disabled] legend:first-of-type *)\n )",enabled:":not(:disabled)",checked:":is(:is(input[type=radio], input[type=checkbox])[checked], option:selected)",required:":is(input, select, textarea)[required]",optional:":is(input, select, textarea):not([required])",selected:"option:is([selected], select:not([multiple]):not(:has(> option[selected])) > :first-of-type)",checkbox:"[type=checkbox]",file:"[type=file]",password:"[type=password]",radio:"[type=radio]",reset:"[type=reset]",image:"[type=image]",submit:"[type=submit]",parent:":not(:empty)",header:":is(h1, h2, h3, h4, h5, h6)",button:":is(button, input[type=button])",input:":is(input, textarea, select, button)",text:"input:is(:not([type!='']), [type=text])"},Fs={};function Us(e,t){const n=t.getSiblings(e);if(n.length<=1)return[];const r=n.indexOf(e);return r<0||r===n.length-1?[]:n.slice(r+1).filter(t.isTag)}function Hs(e){return{xmlMode:!!e.xmlMode,lowerCaseAttributeNames:!!e.lowerCaseAttributeNames,lowerCaseTags:!!e.lowerCaseTags,quirksMode:!!e.quirksMode,cacheResults:!!e.cacheResults,pseudos:e.pseudos,adapter:e.adapter,equals:e.equals}}const Gs=(e,t,n,r,i)=>{const s=i(t,Hs(n),r);return s===ds.trueFunc?e:s===ds.falseFunc?ds.falseFunc:t=>s(t)&&e(t)},Ys={is:Gs,matches:Gs,where:Gs,not(e,t,n,r,i){const s=i(t,Hs(n),r);return s===ds.falseFunc?e:s===ds.trueFunc?ds.falseFunc:t=>!s(t)&&e(t)},has(e,t,n,r,i){const{adapter:s}=n,a=Hs(n);a.relativeSelector=!0;const o=t.some((e=>e.some(Ts)))?[Fs]:void 0,c=i(t,a,o);if(c===ds.falseFunc)return ds.falseFunc;const l=function(e,t){return e===ds.falseFunc?ds.falseFunc:n=>t.isTag(n)&&e(n)}(c,s);if(o&&c!==ds.trueFunc){const{shouldTestNextSiblings:t=!1}=c;return n=>{if(!e(n))return!1;o[0]=n;const r=s.getChildren(n),i=t?[...r,...Us(n,s)]:r;return s.existsOne(l,i)}}return t=>e(t)&&s.existsOne(l,s.getChildren(t))}};function qs(e,t){const n=t.getParent(e);return n&&t.isTag(n)?n:null}function Ks(e,t,n,r,i){const{adapter:s,equals:a}=n;switch(t.type){case Zi.PseudoElement:throw new Error("Pseudo-elements are not supported by css-select");case Zi.ColumnCombinator:throw new Error("Column combinators are not yet supported by css-select");case Zi.Attribute:if(null!=t.namespace)throw new Error("Namespaced attributes are not yet supported by css-select");return n.xmlMode&&!n.lowerCaseAttributeNames||(t.name=t.name.toLowerCase()),bs[t.action](e,t,n);case Zi.Pseudo:return function(e,t,n,r,i){var s;const{name:a,data:o}=t;if(Array.isArray(o)){if(!(a in Ys))throw new Error(`Unknown pseudo-class :${a}(${o})`);return Ys[a](e,o,n,r,i)}const c=null===(s=n.pseudos)||void 0===s?void 0:s[a],l="string"==typeof c?c:Bs[a];if("string"==typeof l){if(null!=o)throw new Error(`Pseudo ${a} doesn't have any arguments`);const t=ps(l);return Ys.is(e,t,n,r,i)}if("function"==typeof c)return ws(c,a,o,1),t=>c(t,o)&&e(t);if(a in Ms)return Ms[a](e,o,n,r);if(a in xs){const t=xs[a];return ws(t,a,o,2),r=>t(r,n,o)&&e(r)}throw new Error(`Unknown pseudo-class :${a}`)}(e,t,n,r,i);case Zi.Tag:{if(null!=t.namespace)throw new Error("Namespaced tag names are not yet supported by css-select");let{name:r}=t;return n.xmlMode&&!n.lowerCaseTags||(r=r.toLowerCase()),function(t){return s.getName(t)===r&&e(t)}}case Zi.Descendant:{if(!1===n.cacheResults||"undefined"==typeof WeakSet)return function(t){let n=t;for(;n=qs(n,s);)if(e(n))return!0;return!1};const t=new WeakSet;return function(n){let r=n;for(;r=qs(r,s);)if(!t.has(r)){if(s.isTag(r)&&e(r))return!0;t.add(r)}return!1}}case"_flexibleDescendant":return function(t){let n=t;do{if(e(n))return!0}while(n=qs(n,s));return!1};case Zi.Parent:return function(t){return s.getChildren(t).some((t=>s.isTag(t)&&e(t)))};case Zi.Child:return function(t){const n=s.getParent(t);return null!=n&&s.isTag(n)&&e(n)};case Zi.Sibling:return function(t){const n=s.getSiblings(t);for(let r=0;re.some(js))))}const Vs={type:Zi.Descendant},Ws={type:"_flexibleDescendant"},Qs={type:Zi.Pseudo,name:"scope",data:null};function Xs(e,t,n){var r;e.forEach(As),n=null!==(r=t.context)&&void 0!==r?r:n;const i=Array.isArray(n),s=n&&(Array.isArray(n)?n:[n]);if(!1!==t.relativeSelector)!function(e,{adapter:t},n){const r=!!(null==n?void 0:n.every((e=>{const n=t.isTag(e)&&t.getParent(e);return e===Fs||n&&t.isTag(n)})));for(const t of e){if(t.length>0&&Ts(t[0])&&t[0].type!==Zi.Descendant);else{if(!r||t.some(js))continue;t.unshift(Vs)}t.unshift(Qs)}}(e,t,s);else if(e.some((e=>e.length>0&&Ts(e[0]))))throw new Error("Relative selectors are not allowed when the `relativeSelector` option is disabled");let a=!1;const o=e.map((e=>{if(e.length>=2){const[t,n]=e;t.type!==Zi.Pseudo||"scope"!==t.name||(i&&n.type===Zi.Descendant?e[1]=Ws:n.type!==Zi.Adjacent&&n.type!==Zi.Sibling||(a=!0))}return function(e,t,n){var r;return e.reduce(((e,r)=>e===ds.falseFunc?ds.falseFunc:Ks(e,r,t,n,Xs)),null!==(r=t.rootFunc)&&void 0!==r?r:ds.trueFunc)}(e,t,s)})).reduce($s,ds.falseFunc);return o.shouldTestNextSiblings=a,o}function $s(e,t){return t===ds.falseFunc||e===ds.trueFunc?e:e===ds.falseFunc||t===ds.trueFunc?t:function(n){return e(n)||t(n)}}const zs=(e,t)=>e===t,Js={adapter:Se,equals:zs};const Zs=(ea=Xs,function(e,t,n){const r=function(e){var t,n,r,i;const s=null!=e?e:Js;return null!==(t=s.adapter)&&void 0!==t||(s.adapter=Se),null!==(n=s.equals)&&void 0!==n||(s.equals=null!==(i=null===(r=s.adapter)||void 0===r?void 0:r.equals)&&void 0!==i?i:zs),s}(t);return ea(e,r,n)});var ea;function ta(e,t,n=!1){return n&&(e=function(e,t){const n=Array.isArray(e)?e.slice(0):[e],r=n.length;for(let e=0;ee.some(ra))))}function ia(e){const t=[],n=[];for(const r of e)r.some(ra)?t.push(r):n.push(r);return[n,t]}const sa={type:Zi.Universal,namespace:null},aa={type:Zi.Pseudo,name:"scope",data:null};function oa(e,t,n={}){return ca([e],t,n)}function ca(e,t,n={}){if("function"==typeof t)return e.some(t);const[r,i]=ia(ps(t));return r.length>0&&e.some(Zs(r,n))||i.some((t=>ua(t,e,n).length>0))}function la(e,t,n={}){return ha(ps(e),t,n)}function ha(e,t,n){if(0===t.length)return[];const[r,i]=ia(e);let s;if(r.length){const e=Ea(t,r,n);if(0===i.length)return e;e.length&&(s=new Set(e))}for(let e=0;eI(e)&&!s.has(e))):t;if(0===a.length)break;const o=ua(r,t,n);if(o.length)if(s)o.forEach((e=>s.add(e)));else{if(e===i.length-1)return o;s=new Set(o)}}return void 0!==s?s.size===t.length?t:t.filter((e=>s.has(e))):[]}function ua(e,t,n){var r;if(e.some(as)){const i=null!==(r=n.root)&&void 0!==r?r:function(e){for(;e.parent;)e=e.parent;return e}(t[0]),s={...n,context:t,relativeSelector:!1};return e.push(aa),pa(i,e,s,!0,t.length)}return pa(t,e,n,!1,t.length)}function pa(e,t,n,r,i){const s=t.findIndex(ra),a=t.slice(0,s),o=t[s],c=t.length-1===s?i:1/0,l=function(e,t,n){const r=null!=t?parseInt(t,10):NaN;switch(e){case"first":return 1;case"nth":case"eq":return isFinite(r)?r>=0?r+1:1/0:0;case"lt":return isFinite(r)?r>=0?Math.min(r,n):1/0:0;case"gt":return isFinite(r)?1/0:0;case"odd":return 2*n;case"even":return 2*n-1;case"last":case"not":return 1/0}}(o.name,o.data,c);if(0===l)return[];const h=(0!==a.length||Array.isArray(e)?0===a.length?(Array.isArray(e)?e:[e]).filter(I):r||a.some(as)?fa(e,[a],n,l):Ea(e,[a],n):Z(e).filter(I)).slice(0,l);let u=function(e,t,n,r){const i="string"==typeof n?parseInt(n,10):NaN;switch(e){case"first":case"lt":return t;case"last":return t.length>0?[t[t.length-1]]:t;case"nth":case"eq":return isFinite(i)&&Math.abs(i)t%2==0));case"odd":return t.filter(((e,t)=>t%2==1));case"not":{const e=new Set(ha(n,t,r));return t.filter((t=>!e.has(t)))}}}(o.name,h,o.data,n);if(0===u.length||t.length===s+1)return u;const p=t.slice(s+1),f=p.some(as);if(f){if(as(p[0])){const{type:e}=p[0];e!==Zi.Sibling&&e!==Zi.Adjacent||(u=ta(u,Se,!0)),p.unshift(sa)}n={...n,relativeSelector:!1,rootFunc:e=>u.includes(e)}}else n.rootFunc&&n.rootFunc!==Es&&(n={...n,rootFunc:Es});return p.some(ra)?pa(u,p,n,!1,i):f?fa(u,[p],n,i):Ea(u,[p],n)}function fa(e,t,n,r){return da(e,Zs(t,n,e),r)}function da(e,t,n=1/0){return ae((e=>I(e)&&t(e)),ta(e,Se,t.shouldTestNextSiblings),!0,n)}function Ea(e,t,n){const r=(Array.isArray(e)?e:[e]).filter(I);if(0===r.length)return r;const i=Zs(t,n);return i===Es?r:r.filter(i)}var ma=function(e,t,n){if(n||2===arguments.length)for(var r,i=0,s=t.length;i1&&s.length>1?n.reduce((function(e,t){return t(e)}),s):s)}}}var Aa=_a((function(e,t){for(var n,r=[],i=0;ipa(t,e,n,!0,r)));return i.length&&a.push(fa(t,i,n,r)),0===a.length?[]:1===a.length?a[0]:Ee(a.reduce(((e,t)=>[...e,...t])))}(e,i,s))},parent:Ia,parents:Sa,parentsUntil:ba,closest:function(e){var t,n=[];if(!e)return this._make(n);var r={xmlMode:this.options.xmlMode,root:null===(t=this._root)||void 0===t?void 0:t[0]},i="string"==typeof e?function(t){return oa(t,e,r)}:Pa(e);return Bi(this,(function(e){for(;e&&I(e);){if(i(e,0)){n.includes(e)||n.push(e);break}e=e.parent}})),this._make(n)},next:Oa,nextAll:ya,nextUntil:La,prev:ka,prevAll:va,prevUntil:Da,siblings:Ra,children:Ma,contents:function(){var e=this.toArray().reduce((function(e,t){return k(t)?e.concat(t.children):e}),[]);return this._make(e)},each:function(e){for(var t=0,n=this.length;t0})},first:function(){return this.length>1?this._make(this[0]):this},last:function(){return this.length>0?this._make(this[this.length-1]):this},eq:function(e){var t;return 0===(e=+e)&&this.length<=1?this:(e<0&&(e=this.length+e),this._make(null!==(t=this[e])&&void 0!==t?t:[]))},get:function(e){return null==e?this.toArray():this[e<0?this.length+e:e]},toArray:function(){return Array.prototype.slice.call(this)},index:function(e){var t,n;return null==e?(t=this.parent().children(),n=this[0]):"string"==typeof e?(t=this._make(e),n=this[0]):(t=this,n=wi(e)?e[0]:e),Array.prototype.indexOf.call(t,n)},slice:function(e,t){return this._make(Array.prototype.slice.call(this,e,t))},end:function(){var e;return null!==(e=this.prevObject)&&void 0!==e?e:this._make([])},add:function(e,t){var n=this._make(e,t),r=Ee(ma(ma([],this.get(),!0),n.get(),!0));return this._make(r)},addBack:function(e){return this.prevObject?this.add(e?this.prevObject.filter(e):this.prevObject):this}});function Ba(e,t){var n=Array.isArray(e)?e:[e];t?t.children=n:t=null;for(var r=0;r=e.length?null:e[t+n],h=0;h-1&&(p.children.splice(f,1),i===p&&t>f&&o[0]--)}u.parent=i,u.prev&&(u.prev.next=null!==(s=u.next)&&void 0!==s?s:null),u.next&&(u.next.prev=null!==(a=u.prev)&&void 0!==a?a:null),u.prev=0===h?c:r[h-1],u.next=h===r.length-1?l:r[h+1]}return c&&(c.next=r[0]),l&&(l.prev=r[r.length-1]),e.splice.apply(e,o)}var Ga=Ua((function(e,t,n){Ha(t,t.length,0,e,n)})),Ya=Ua((function(e,t,n){Ha(t,0,0,e,n)}));function qa(e){return function(t){for(var n=this.length-1,r=this.parents().last(),i=0;i0&&void 0!==t&&(n[t]+=";".concat(o))}else n[t=s.slice(0,a).trim()]=s.slice(a+1).trim()}return n}(e.attribs.style);if("string"==typeof t)return n[t];if(Array.isArray(t)){var r={};return t.forEach((function(e){null!=n[e]&&(r[e]=n[e])})),r}return n}}var Xa=Object.freeze({__proto__:null,css:function(e,t){return null!=e&&null!=t||"object"==typeof e&&!Array.isArray(e)?Bi(this,(function(n,r){I(n)&&Wa(n,e,t,r)})):0!==this.length?Qa(this[0],e):void 0}}),$a=/%20/g,za=/\r?\n/g;var Ja=Object.freeze({__proto__:null,serialize:function(){var e=this.serializeArray().map((function(e){return"".concat(encodeURIComponent(e.name),"=").concat(encodeURIComponent(e.value))}));return e.join("&").replace($a,"+")},serializeArray:function(){var e=this;return this.map((function(t,n){var r=e._make(n);return I(n)&&"form"===n.name?r.find("input,select,textarea,keygen").toArray():r.filter("input,select,textarea,keygen").toArray()})).filter('[name!=""]:enabled:not(:submit, :button, :image, :reset, :file):matches([checked], :not(:checkbox, :radio))').map((function(t,n){var r,i=e._make(n),s=i.attr("name"),a=null!==(r=i.val())&&void 0!==r?r:"";return Array.isArray(a)?a.map((function(e){return{name:s,value:e.replace(za,"\r\n")}})):{name:s,value:a.replace(za,"\r\n")}})).toArray()}}),Za=function(e,t,n){if(this.length=0,this.options=n,this._root=t,e){for(var r=0;r=55296&&e<=57343}function po(e){return 32!==e&&10!==e&&13!==e&&9!==e&&12!==e&&e>=1&&e<=31||e>=127&&e<=159}function fo(e){return e>=64976&&e<=65007||ro.has(e)}var Eo;!function(e){e.controlCharacterInInputStream="control-character-in-input-stream",e.noncharacterInInputStream="noncharacter-in-input-stream",e.surrogateInInputStream="surrogate-in-input-stream",e.nonVoidHtmlElementStartTagWithTrailingSolidus="non-void-html-element-start-tag-with-trailing-solidus",e.endTagWithAttributes="end-tag-with-attributes",e.endTagWithTrailingSolidus="end-tag-with-trailing-solidus",e.unexpectedSolidusInTag="unexpected-solidus-in-tag",e.unexpectedNullCharacter="unexpected-null-character",e.unexpectedQuestionMarkInsteadOfTagName="unexpected-question-mark-instead-of-tag-name",e.invalidFirstCharacterOfTagName="invalid-first-character-of-tag-name",e.unexpectedEqualsSignBeforeAttributeName="unexpected-equals-sign-before-attribute-name",e.missingEndTagName="missing-end-tag-name",e.unexpectedCharacterInAttributeName="unexpected-character-in-attribute-name",e.unknownNamedCharacterReference="unknown-named-character-reference",e.missingSemicolonAfterCharacterReference="missing-semicolon-after-character-reference",e.unexpectedCharacterAfterDoctypeSystemIdentifier="unexpected-character-after-doctype-system-identifier",e.unexpectedCharacterInUnquotedAttributeValue="unexpected-character-in-unquoted-attribute-value",e.eofBeforeTagName="eof-before-tag-name",e.eofInTag="eof-in-tag",e.missingAttributeValue="missing-attribute-value",e.missingWhitespaceBetweenAttributes="missing-whitespace-between-attributes",e.missingWhitespaceAfterDoctypePublicKeyword="missing-whitespace-after-doctype-public-keyword",e.missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers="missing-whitespace-between-doctype-public-and-system-identifiers",e.missingWhitespaceAfterDoctypeSystemKeyword="missing-whitespace-after-doctype-system-keyword",e.missingQuoteBeforeDoctypePublicIdentifier="missing-quote-before-doctype-public-identifier",e.missingQuoteBeforeDoctypeSystemIdentifier="missing-quote-before-doctype-system-identifier",e.missingDoctypePublicIdentifier="missing-doctype-public-identifier",e.missingDoctypeSystemIdentifier="missing-doctype-system-identifier",e.abruptDoctypePublicIdentifier="abrupt-doctype-public-identifier",e.abruptDoctypeSystemIdentifier="abrupt-doctype-system-identifier",e.cdataInHtmlContent="cdata-in-html-content",e.incorrectlyOpenedComment="incorrectly-opened-comment",e.eofInScriptHtmlCommentLikeText="eof-in-script-html-comment-like-text",e.eofInDoctype="eof-in-doctype",e.nestedComment="nested-comment",e.abruptClosingOfEmptyComment="abrupt-closing-of-empty-comment",e.eofInComment="eof-in-comment",e.incorrectlyClosedComment="incorrectly-closed-comment",e.eofInCdata="eof-in-cdata",e.absenceOfDigitsInNumericCharacterReference="absence-of-digits-in-numeric-character-reference",e.nullCharacterReference="null-character-reference",e.surrogateCharacterReference="surrogate-character-reference",e.characterReferenceOutsideUnicodeRange="character-reference-outside-unicode-range",e.controlCharacterReference="control-character-reference",e.noncharacterCharacterReference="noncharacter-character-reference",e.missingWhitespaceBeforeDoctypeName="missing-whitespace-before-doctype-name",e.missingDoctypeName="missing-doctype-name",e.invalidCharacterSequenceAfterDoctypeName="invalid-character-sequence-after-doctype-name",e.duplicateAttribute="duplicate-attribute",e.nonConformingDoctype="non-conforming-doctype",e.missingDoctype="missing-doctype",e.misplacedDoctype="misplaced-doctype",e.endTagWithoutMatchingOpenElement="end-tag-without-matching-open-element",e.closingOfElementWithOpenChildElements="closing-of-element-with-open-child-elements",e.disallowedContentInNoscriptInHead="disallowed-content-in-noscript-in-head",e.openElementsLeftAfterEof="open-elements-left-after-eof",e.abandonedHeadElementChild="abandoned-head-element-child",e.misplacedStartTagForHeadElement="misplaced-start-tag-for-head-element",e.nestedNoscriptInHead="nested-noscript-in-head",e.eofInElementThatCanContainOnlyText="eof-in-element-that-can-contain-only-text"}(Eo=Eo||(Eo={}));class mo{constructor(e){this.handler=e,this.html="",this.pos=-1,this.lastGapPos=-2,this.gapStack=[],this.skipNextNewLine=!1,this.lastChunkWritten=!1,this.endOfChunkHit=!1,this.bufferWaterline=65536,this.isEol=!1,this.lineStartPos=0,this.droppedBufferSize=0,this.line=1,this.lastErrOffset=-1}get col(){return this.pos-this.lineStartPos+Number(this.lastGapPos!==this.pos)}get offset(){return this.droppedBufferSize+this.pos}getError(e){const{line:t,col:n,offset:r}=this;return{code:e,startLine:t,endLine:t,startCol:n,endCol:n,startOffset:r,endOffset:r}}_err(e){this.handler.onParseError&&this.lastErrOffset!==this.offset&&(this.lastErrOffset=this.offset,this.handler.onParseError(this.getError(e)))}_addGap(){this.gapStack.push(this.lastGapPos),this.lastGapPos=this.pos}_processSurrogate(e){if(this.pos!==this.html.length-1){const t=this.html.charCodeAt(this.pos+1);if(function(e){return e>=56320&&e<=57343}(t))return this.pos++,this._addGap(),1024*(e-55296)+9216+t}else if(!this.lastChunkWritten)return this.endOfChunkHit=!0,io.EOF;return this._err(Eo.surrogateInInputStream),e}willDropParsedChunk(){return this.pos>this.bufferWaterline}dropParsedChunk(){this.willDropParsedChunk()&&(this.html=this.html.substring(this.pos),this.lineStartPos-=this.pos,this.droppedBufferSize+=this.pos,this.pos=0,this.lastGapPos=-2,this.gapStack.length=0)}write(e,t){this.html.length>0?this.html+=e:this.html=e,this.endOfChunkHit=!1,this.lastChunkWritten=t}insertHtmlAtCurrentPos(e){this.html=this.html.substring(0,this.pos+1)+e+this.html.substring(this.pos+1),this.endOfChunkHit=!1}startsWith(e,t){if(this.pos+e.length>this.html.length)return this.endOfChunkHit=!this.lastChunkWritten,!1;if(t)return this.html.startsWith(e,this.pos);for(let t=0;t=this.html.length?(this.endOfChunkHit=!this.lastChunkWritten,io.EOF):this.html.charCodeAt(t)}advance(){if(this.pos++,this.isEol&&(this.isEol=!1,this.line++,this.lineStartPos=this.pos),this.pos>=this.html.length)return this.endOfChunkHit=!this.lastChunkWritten,io.EOF;let e=this.html.charCodeAt(this.pos);if(e===io.CARRIAGE_RETURN)return this.isEol=!0,this.skipNextNewLine=!0,io.LINE_FEED;if(e===io.LINE_FEED&&(this.isEol=!0,this.skipNextNewLine))return this.line--,this.skipNextNewLine=!1,this._addGap(),this.advance();this.skipNextNewLine=!1,uo(e)&&(e=this._processSurrogate(e));return null===this.handler.onParseError||e>31&&e<127||e===io.LINE_FEED||e===io.CARRIAGE_RETURN||e>159&&e<64976||this._checkForProblematicCharacters(e),e}_checkForProblematicCharacters(e){po(e)?this._err(Eo.controlCharacterInInputStream):fo(e)&&this._err(Eo.noncharacterInInputStream)}retreat(e){for(this.pos-=e;this.pos=0;n--)if(e.attrs[n].name===t)return e.attrs[n].value;return null}!function(e){e[e.CHARACTER=0]="CHARACTER",e[e.NULL_CHARACTER=1]="NULL_CHARACTER",e[e.WHITESPACE_CHARACTER=2]="WHITESPACE_CHARACTER",e[e.START_TAG=3]="START_TAG",e[e.END_TAG=4]="END_TAG",e[e.COMMENT=5]="COMMENT",e[e.DOCTYPE=6]="DOCTYPE",e[e.EOF=7]="EOF",e[e.HIBERNATION=8]="HIBERNATION"}(To=To||(To={}));var Ao=Ke((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=new Uint16Array('ᵁ<Õıʊҝջאٵ۞ޢߖࠏ੊ઑඡ๭༉༦჊ረዡᐕᒝᓃᓟᔥ\0\0\0\0\0\0ᕫᛍᦍᰒᷝ὾⁠↰⊍⏀⏻⑂⠤⤒ⴈ⹈⿎〖㊺㘹㞬㣾㨨㩱㫠㬮ࠀEMabcfglmnoprstu\\bfms„‹•˜¦³¹ÈÏlig耻Æ䃆P耻&䀦cute耻Á䃁reve;䄂Āiyx}rc耻Â䃂;䐐r;쀀𝔄rave耻À䃀pha;䎑acr;䄀d;橓Āgp¡on;䄄f;쀀𝔸plyFunction;恡ing耻Å䃅Ācs¾Ãr;쀀𝒜ign;扔ilde耻Ã䃃ml耻Ä䃄ЀaceforsuåûþėĜĢħĪĀcrêòkslash;或Ŷöø;櫧ed;挆y;䐑ƀcrtąċĔause;戵noullis;愬a;䎒r;쀀𝔅pf;쀀𝔹eve;䋘còēmpeq;扎܀HOacdefhilorsuōőŖƀƞƢƵƷƺǜȕɳɸɾcy;䐧PY耻©䂩ƀcpyŝŢźute;䄆Ā;iŧŨ拒talDifferentialD;慅leys;愭ȀaeioƉƎƔƘron;䄌dil耻Ç䃇rc;䄈nint;戰ot;䄊ĀdnƧƭilla;䂸terDot;䂷òſi;䎧rcleȀDMPTLJNjǑǖot;抙inus;抖lus;投imes;抗oĀcsǢǸkwiseContourIntegral;戲eCurlyĀDQȃȏoubleQuote;思uote;怙ȀlnpuȞȨɇɕonĀ;eȥȦ户;橴ƀgitȯȶȺruent;扡nt;戯ourIntegral;戮ĀfrɌɎ;愂oduct;成nterClockwiseContourIntegral;戳oss;樯cr;쀀𝒞pĀ;Cʄʅ拓ap;才րDJSZacefiosʠʬʰʴʸˋ˗ˡ˦̳ҍĀ;oŹʥtrahd;椑cy;䐂cy;䐅cy;䐏ƀgrsʿ˄ˇger;怡r;憡hv;櫤Āayː˕ron;䄎;䐔lĀ;t˝˞戇a;䎔r;쀀𝔇Āaf˫̧Ācm˰̢riticalȀADGT̖̜̀̆cute;䂴oŴ̋̍;䋙bleAcute;䋝rave;䁠ilde;䋜ond;拄ferentialD;慆Ѱ̽\0\0\0͔͂\0Ѕf;쀀𝔻ƀ;DE͈͉͍䂨ot;惜qual;扐blèCDLRUVͣͲ΂ϏϢϸontourIntegraìȹoɴ͹\0\0ͻ»͉nArrow;懓Āeo·ΤftƀARTΐΖΡrrow;懐ightArrow;懔eåˊngĀLRΫτeftĀARγιrrow;柸ightArrow;柺ightArrow;柹ightĀATϘϞrrow;懒ee;抨pɁϩ\0\0ϯrrow;懑ownArrow;懕erticalBar;戥ǹABLRTaВЪаўѿͼrrowƀ;BUНОТ憓ar;椓pArrow;懵reve;䌑eft˒к\0ц\0ѐightVector;楐eeVector;楞ectorĀ;Bљњ憽ar;楖ightǔѧ\0ѱeeVector;楟ectorĀ;BѺѻ懁ar;楗eeĀ;A҆҇护rrow;憧ĀctҒҗr;쀀𝒟rok;䄐ࠀNTacdfglmopqstuxҽӀӄӋӞӢӧӮӵԡԯԶՒ՝ՠեG;䅊H耻Ð䃐cute耻É䃉ƀaiyӒӗӜron;䄚rc耻Ê䃊;䐭ot;䄖r;쀀𝔈rave耻È䃈ement;戈ĀapӺӾcr;䄒tyɓԆ\0\0ԒmallSquare;旻erySmallSquare;斫ĀgpԦԪon;䄘f;쀀𝔼silon;䎕uĀaiԼՉlĀ;TՂՃ橵ilde;扂librium;懌Āci՗՚r;愰m;橳a;䎗ml耻Ë䃋Āipժկsts;戃onentialE;慇ʀcfiosօֈ֍ֲ׌y;䐤r;쀀𝔉lledɓ֗\0\0֣mallSquare;旼erySmallSquare;斪Ͱֺ\0ֿ\0\0ׄf;쀀𝔽All;戀riertrf;愱cò׋؀JTabcdfgorstר׬ׯ׺؀ؒؖ؛؝أ٬ٲcy;䐃耻>䀾mmaĀ;d׷׸䎓;䏜reve;䄞ƀeiy؇،ؐdil;䄢rc;䄜;䐓ot;䄠r;쀀𝔊;拙pf;쀀𝔾eater̀EFGLSTصلَٖٛ٦qualĀ;Lؾؿ扥ess;招ullEqual;执reater;檢ess;扷lantEqual;橾ilde;扳cr;쀀𝒢;扫ЀAacfiosuڅڋږڛڞڪھۊRDcy;䐪Āctڐڔek;䋇;䁞irc;䄤r;愌lbertSpace;愋ǰگ\0ڲf;愍izontalLine;攀Āctۃۅòکrok;䄦mpńېۘownHumðįqual;扏܀EJOacdfgmnostuۺ۾܃܇܎ܚܞܡܨ݄ݸދޏޕcy;䐕lig;䄲cy;䐁cute耻Í䃍Āiyܓܘrc耻Î䃎;䐘ot;䄰r;愑rave耻Ì䃌ƀ;apܠܯܿĀcgܴܷr;䄪inaryI;慈lieóϝǴ݉\0ݢĀ;eݍݎ戬Āgrݓݘral;戫section;拂isibleĀCTݬݲomma;恣imes;恢ƀgptݿރވon;䄮f;쀀𝕀a;䎙cr;愐ilde;䄨ǫޚ\0ޞcy;䐆l耻Ï䃏ʀcfosuެ޷޼߂ߐĀiyޱ޵rc;䄴;䐙r;쀀𝔍pf;쀀𝕁ǣ߇\0ߌr;쀀𝒥rcy;䐈kcy;䐄΀HJacfosߤߨ߽߬߱ࠂࠈcy;䐥cy;䐌ppa;䎚Āey߶߻dil;䄶;䐚r;쀀𝔎pf;쀀𝕂cr;쀀𝒦րJTaceflmostࠥࠩࠬࡐࡣ঳সে্਷ੇcy;䐉耻<䀼ʀcmnpr࠷࠼ࡁࡄࡍute;䄹bda;䎛g;柪lacetrf;愒r;憞ƀaeyࡗ࡜ࡡron;䄽dil;䄻;䐛Āfsࡨ॰tԀACDFRTUVarࡾࢩࢱࣦ࣠ࣼयज़ΐ४Ānrࢃ࢏gleBracket;柨rowƀ;BR࢙࢚࢞憐ar;懤ightArrow;懆eiling;挈oǵࢷ\0ࣃbleBracket;柦nǔࣈ\0࣒eeVector;楡ectorĀ;Bࣛࣜ懃ar;楙loor;挊ightĀAV࣯ࣵrrow;憔ector;楎Āerँगeƀ;AVउऊऐ抣rrow;憤ector;楚iangleƀ;BEतथऩ抲ar;槏qual;抴pƀDTVषूौownVector;楑eeVector;楠ectorĀ;Bॖॗ憿ar;楘ectorĀ;B॥०憼ar;楒ightáΜs̀EFGLSTॾঋকঝঢভqualGreater;拚ullEqual;扦reater;扶ess;檡lantEqual;橽ilde;扲r;쀀𝔏Ā;eঽা拘ftarrow;懚idot;䄿ƀnpw৔ਖਛgȀLRlr৞৷ਂਐeftĀAR০৬rrow;柵ightArrow;柷ightArrow;柶eftĀarγਊightáοightáϊf;쀀𝕃erĀLRਢਬeftArrow;憙ightArrow;憘ƀchtਾੀੂòࡌ;憰rok;䅁;扪Ѐacefiosuਗ਼੝੠੷੼અઋ઎p;椅y;䐜Ādl੥੯iumSpace;恟lintrf;愳r;쀀𝔐nusPlus;戓pf;쀀𝕄cò੶;䎜ҀJacefostuણધભીଔଙඑ඗ඞcy;䐊cute;䅃ƀaey઴હાron;䅇dil;䅅;䐝ƀgswે૰଎ativeƀMTV૓૟૨ediumSpace;怋hiĀcn૦૘ë૙eryThiî૙tedĀGL૸ଆreaterGreateòٳessLesóੈLine;䀊r;쀀𝔑ȀBnptଢନଷ଺reak;恠BreakingSpace;䂠f;愕ڀ;CDEGHLNPRSTV୕ୖ୪୼஡௫ఄ౞಄ದ೘ൡඅ櫬Āou୛୤ngruent;扢pCap;扭oubleVerticalBar;戦ƀlqxஃஊ஛ement;戉ualĀ;Tஒஓ扠ilde;쀀≂̸ists;戄reater΀;EFGLSTஶஷ஽௉௓௘௥扯qual;扱ullEqual;쀀≧̸reater;쀀≫̸ess;批lantEqual;쀀⩾̸ilde;扵umpń௲௽ownHump;쀀≎̸qual;쀀≏̸eĀfsఊధtTriangleƀ;BEచఛడ拪ar;쀀⧏̸qual;括s̀;EGLSTవశ఼ౄోౘ扮qual;扰reater;扸ess;쀀≪̸lantEqual;쀀⩽̸ilde;扴estedĀGL౨౹reaterGreater;쀀⪢̸essLess;쀀⪡̸recedesƀ;ESಒಓಛ技qual;쀀⪯̸lantEqual;拠ĀeiಫಹverseElement;戌ghtTriangleƀ;BEೋೌ೒拫ar;쀀⧐̸qual;拭ĀquೝഌuareSuĀbp೨೹setĀ;E೰ೳ쀀⊏̸qual;拢ersetĀ;Eഃആ쀀⊐̸qual;拣ƀbcpഓതൎsetĀ;Eഛഞ쀀⊂⃒qual;抈ceedsȀ;ESTലള഻െ抁qual;쀀⪰̸lantEqual;拡ilde;쀀≿̸ersetĀ;E൘൛쀀⊃⃒qual;抉ildeȀ;EFT൮൯൵ൿ扁qual;扄ullEqual;扇ilde;扉erticalBar;戤cr;쀀𝒩ilde耻Ñ䃑;䎝܀Eacdfgmoprstuvලෂ෉෕ෛ෠෧෼ขภยา฿ไlig;䅒cute耻Ó䃓Āiy෎ීrc耻Ô䃔;䐞blac;䅐r;쀀𝔒rave耻Ò䃒ƀaei෮ෲ෶cr;䅌ga;䎩cron;䎟pf;쀀𝕆enCurlyĀDQฎบoubleQuote;怜uote;怘;橔Āclวฬr;쀀𝒪ash耻Ø䃘iŬื฼de耻Õ䃕es;樷ml耻Ö䃖erĀBP๋๠Āar๐๓r;怾acĀek๚๜;揞et;掴arenthesis;揜Ҁacfhilors๿ງຊຏຒດຝະ໼rtialD;戂y;䐟r;쀀𝔓i;䎦;䎠usMinus;䂱Āipຢອncareplanåڝf;愙Ȁ;eio຺ູ໠໤檻cedesȀ;EST່້໏໚扺qual;檯lantEqual;扼ilde;找me;怳Ādp໩໮uct;戏ortionĀ;aȥ໹l;戝Āci༁༆r;쀀𝒫;䎨ȀUfos༑༖༛༟OT耻"䀢r;쀀𝔔pf;愚cr;쀀𝒬؀BEacefhiorsu༾གྷཇའཱིྦྷྪྭ႖ႩႴႾarr;椐G耻®䂮ƀcnrཎནབute;䅔g;柫rĀ;tཛྷཝ憠l;椖ƀaeyཧཬཱron;䅘dil;䅖;䐠Ā;vླྀཹ愜erseĀEUྂྙĀlq྇ྎement;戋uilibrium;懋pEquilibrium;楯r»ཹo;䎡ghtЀACDFTUVa࿁࿫࿳ဢဨၛႇϘĀnr࿆࿒gleBracket;柩rowƀ;BL࿜࿝࿡憒ar;懥eftArrow;懄eiling;按oǵ࿹\0စbleBracket;柧nǔည\0နeeVector;楝ectorĀ;Bဝသ懂ar;楕loor;挋Āerိ၃eƀ;AVဵံြ抢rrow;憦ector;楛iangleƀ;BEၐၑၕ抳ar;槐qual;抵pƀDTVၣၮၸownVector;楏eeVector;楜ectorĀ;Bႂႃ憾ar;楔ectorĀ;B႑႒懀ar;楓Āpuႛ႞f;愝ndImplies;楰ightarrow;懛ĀchႹႼr;愛;憱leDelayed;槴ڀHOacfhimoqstuფჱჷჽᄙᄞᅑᅖᅡᅧᆵᆻᆿĀCcჩხHcy;䐩y;䐨FTcy;䐬cute;䅚ʀ;aeiyᄈᄉᄎᄓᄗ檼ron;䅠dil;䅞rc;䅜;䐡r;쀀𝔖ortȀDLRUᄪᄴᄾᅉownArrow»ОeftArrow»࢚ightArrow»࿝pArrow;憑gma;䎣allCircle;战pf;쀀𝕊ɲᅭ\0\0ᅰt;戚areȀ;ISUᅻᅼᆉᆯ斡ntersection;抓uĀbpᆏᆞsetĀ;Eᆗᆘ抏qual;抑ersetĀ;Eᆨᆩ抐qual;抒nion;抔cr;쀀𝒮ar;拆ȀbcmpᇈᇛሉላĀ;sᇍᇎ拐etĀ;Eᇍᇕqual;抆ĀchᇠህeedsȀ;ESTᇭᇮᇴᇿ扻qual;檰lantEqual;扽ilde;承Tháྌ;我ƀ;esሒሓሣ拑rsetĀ;Eሜም抃qual;抇et»ሓրHRSacfhiorsሾቄ቉ቕ቞ቱቶኟዂወዑORN耻Þ䃞ADE;愢ĀHc቎ቒcy;䐋y;䐦Ābuቚቜ;䀉;䎤ƀaeyብቪቯron;䅤dil;䅢;䐢r;쀀𝔗Āeiቻ኉Dzኀ\0ኇefore;戴a;䎘Ācn኎ኘkSpace;쀀  Space;怉ldeȀ;EFTካኬኲኼ戼qual;扃ullEqual;扅ilde;扈pf;쀀𝕋ipleDot;惛Āctዖዛr;쀀𝒯rok;䅦ૡዷጎጚጦ\0ጬጱ\0\0\0\0\0ጸጽ፷ᎅ\0᏿ᐄᐊᐐĀcrዻጁute耻Ú䃚rĀ;oጇገ憟cir;楉rǣጓ\0጖y;䐎ve;䅬Āiyጞጣrc耻Û䃛;䐣blac;䅰r;쀀𝔘rave耻Ù䃙acr;䅪Ādiፁ፩erĀBPፈ፝Āarፍፐr;䁟acĀekፗፙ;揟et;掵arenthesis;揝onĀ;P፰፱拃lus;抎Āgp፻፿on;䅲f;쀀𝕌ЀADETadps᎕ᎮᎸᏄϨᏒᏗᏳrrowƀ;BDᅐᎠᎤar;椒ownArrow;懅ownArrow;憕quilibrium;楮eeĀ;AᏋᏌ报rrow;憥ownáϳerĀLRᏞᏨeftArrow;憖ightArrow;憗iĀ;lᏹᏺ䏒on;䎥ing;䅮cr;쀀𝒰ilde;䅨ml耻Ü䃜ҀDbcdefosvᐧᐬᐰᐳᐾᒅᒊᒐᒖash;披ar;櫫y;䐒ashĀ;lᐻᐼ抩;櫦Āerᑃᑅ;拁ƀbtyᑌᑐᑺar;怖Ā;iᑏᑕcalȀBLSTᑡᑥᑪᑴar;戣ine;䁼eparator;杘ilde;所ThinSpace;怊r;쀀𝔙pf;쀀𝕍cr;쀀𝒱dash;抪ʀcefosᒧᒬᒱᒶᒼirc;䅴dge;拀r;쀀𝔚pf;쀀𝕎cr;쀀𝒲Ȁfiosᓋᓐᓒᓘr;쀀𝔛;䎞pf;쀀𝕏cr;쀀𝒳ҀAIUacfosuᓱᓵᓹᓽᔄᔏᔔᔚᔠcy;䐯cy;䐇cy;䐮cute耻Ý䃝Āiyᔉᔍrc;䅶;䐫r;쀀𝔜pf;쀀𝕐cr;쀀𝒴ml;䅸ЀHacdefosᔵᔹᔿᕋᕏᕝᕠᕤcy;䐖cute;䅹Āayᕄᕉron;䅽;䐗ot;䅻Dzᕔ\0ᕛoWidtè૙a;䎖r;愨pf;愤cr;쀀𝒵௡ᖃᖊᖐ\0ᖰᖶᖿ\0\0\0\0ᗆᗛᗫᙟ᙭\0ᚕ᚛ᚲᚹ\0ᚾcute耻á䃡reve;䄃̀;Ediuyᖜᖝᖡᖣᖨᖭ戾;쀀∾̳;房rc耻â䃢te肻´̆;䐰lig耻æ䃦Ā;r²ᖺ;쀀𝔞rave耻à䃠ĀepᗊᗖĀfpᗏᗔsym;愵èᗓha;䎱ĀapᗟcĀclᗤᗧr;䄁g;樿ɤᗰ\0\0ᘊʀ;adsvᗺᗻᗿᘁᘇ戧nd;橕;橜lope;橘;橚΀;elmrszᘘᘙᘛᘞᘿᙏᙙ戠;榤e»ᘙsdĀ;aᘥᘦ戡ѡᘰᘲᘴᘶᘸᘺᘼᘾ;榨;榩;榪;榫;榬;榭;榮;榯tĀ;vᙅᙆ戟bĀ;dᙌᙍ抾;榝Āptᙔᙗh;戢»¹arr;捼Āgpᙣᙧon;䄅f;쀀𝕒΀;Eaeiop዁ᙻᙽᚂᚄᚇᚊ;橰cir;橯;扊d;手s;䀧roxĀ;e዁ᚒñᚃing耻å䃥ƀctyᚡᚦᚨr;쀀𝒶;䀪mpĀ;e዁ᚯñʈilde耻ã䃣ml耻ä䃤Āciᛂᛈoninôɲnt;樑ࠀNabcdefiklnoprsu᛭ᛱᜰ᜼ᝃᝈ᝸᝽០៦ᠹᡐᜍ᤽᥈ᥰot;櫭Ācrᛶ᜞kȀcepsᜀᜅᜍᜓong;扌psilon;䏶rime;怵imĀ;e᜚᜛戽q;拍Ŷᜢᜦee;抽edĀ;gᜬᜭ挅e»ᜭrkĀ;t፜᜷brk;掶Āoyᜁᝁ;䐱quo;怞ʀcmprtᝓ᝛ᝡᝤᝨausĀ;eĊĉptyv;榰séᜌnoõēƀahwᝯ᝱ᝳ;䎲;愶een;扬r;쀀𝔟g΀costuvwឍឝឳេ៕៛៞ƀaiuបពរðݠrc;旯p»፱ƀdptឤឨឭot;樀lus;樁imes;樂ɱឹ\0\0ើcup;樆ar;昅riangleĀdu៍្own;施p;斳plus;樄eåᑄåᒭarow;植ƀako៭ᠦᠵĀcn៲ᠣkƀlst៺֫᠂ozenge;槫riangleȀ;dlr᠒᠓᠘᠝斴own;斾eft;旂ight;斸k;搣Ʊᠫ\0ᠳƲᠯ\0ᠱ;斒;斑4;斓ck;斈ĀeoᠾᡍĀ;qᡃᡆ쀀=⃥uiv;쀀≡⃥t;挐Ȁptwxᡙᡞᡧᡬf;쀀𝕓Ā;tᏋᡣom»Ꮜtie;拈؀DHUVbdhmptuvᢅᢖᢪᢻᣗᣛᣬ᣿ᤅᤊᤐᤡȀLRlrᢎᢐᢒᢔ;敗;敔;敖;敓ʀ;DUduᢡᢢᢤᢦᢨ敐;敦;敩;敤;敧ȀLRlrᢳᢵᢷᢹ;敝;敚;敜;教΀;HLRhlrᣊᣋᣍᣏᣑᣓᣕ救;敬;散;敠;敫;敢;敟ox;槉ȀLRlrᣤᣦᣨᣪ;敕;敒;攐;攌ʀ;DUduڽ᣷᣹᣻᣽;敥;敨;攬;攴inus;抟lus;択imes;抠ȀLRlrᤙᤛᤝ᤟;敛;敘;攘;攔΀;HLRhlrᤰᤱᤳᤵᤷ᤻᤹攂;敪;敡;敞;攼;攤;攜Āevģ᥂bar耻¦䂦Ȁceioᥑᥖᥚᥠr;쀀𝒷mi;恏mĀ;e᜚᜜lƀ;bhᥨᥩᥫ䁜;槅sub;柈Ŭᥴ᥾lĀ;e᥹᥺怢t»᥺pƀ;Eeįᦅᦇ;檮Ā;qۜۛೡᦧ\0᧨ᨑᨕᨲ\0ᨷᩐ\0\0᪴\0\0᫁\0\0ᬡᬮ᭍᭒\0᯽\0ᰌƀcpr᦭ᦲ᧝ute;䄇̀;abcdsᦿᧀᧄ᧊᧕᧙戩nd;橄rcup;橉Āau᧏᧒p;橋p;橇ot;橀;쀀∩︀Āeo᧢᧥t;恁îړȀaeiu᧰᧻ᨁᨅǰ᧵\0᧸s;橍on;䄍dil耻ç䃧rc;䄉psĀ;sᨌᨍ橌m;橐ot;䄋ƀdmnᨛᨠᨦil肻¸ƭptyv;榲t脀¢;eᨭᨮ䂢räƲr;쀀𝔠ƀceiᨽᩀᩍy;䑇ckĀ;mᩇᩈ朓ark»ᩈ;䏇r΀;Ecefms᩟᩠ᩢᩫ᪤᪪᪮旋;槃ƀ;elᩩᩪᩭ䋆q;扗eɡᩴ\0\0᪈rrowĀlr᩼᪁eft;憺ight;憻ʀRSacd᪒᪔᪖᪚᪟»ཇ;擈st;抛irc;抚ash;抝nint;樐id;櫯cir;槂ubsĀ;u᪻᪼晣it»᪼ˬ᫇᫔᫺\0ᬊonĀ;eᫍᫎ䀺Ā;qÇÆɭ᫙\0\0᫢aĀ;t᫞᫟䀬;䁀ƀ;fl᫨᫩᫫戁îᅠeĀmx᫱᫶ent»᫩eóɍǧ᫾\0ᬇĀ;dኻᬂot;橭nôɆƀfryᬐᬔᬗ;쀀𝕔oäɔ脀©;sŕᬝr;愗Āaoᬥᬩrr;憵ss;朗Ācuᬲᬷr;쀀𝒸Ābpᬼ᭄Ā;eᭁᭂ櫏;櫑Ā;eᭉᭊ櫐;櫒dot;拯΀delprvw᭠᭬᭷ᮂᮬᯔ᯹arrĀlr᭨᭪;椸;椵ɰ᭲\0\0᭵r;拞c;拟arrĀ;p᭿ᮀ憶;椽̀;bcdosᮏᮐᮖᮡᮥᮨ截rcap;橈Āauᮛᮞp;橆p;橊ot;抍r;橅;쀀∪︀Ȁalrv᮵ᮿᯞᯣrrĀ;mᮼᮽ憷;椼yƀevwᯇᯔᯘqɰᯎ\0\0ᯒreã᭳uã᭵ee;拎edge;拏en耻¤䂤earrowĀlrᯮ᯳eft»ᮀight»ᮽeäᯝĀciᰁᰇoninôǷnt;戱lcty;挭ঀAHabcdefhijlorstuwz᰸᰻᰿ᱝᱩᱵᲊᲞᲬᲷ᳻᳿ᴍᵻᶑᶫᶻ᷆᷍rò΁ar;楥Ȁglrs᱈ᱍ᱒᱔ger;怠eth;愸òᄳhĀ;vᱚᱛ怐»ऊūᱡᱧarow;椏aã̕Āayᱮᱳron;䄏;䐴ƀ;ao̲ᱼᲄĀgrʿᲁr;懊tseq;橷ƀglmᲑᲔᲘ耻°䂰ta;䎴ptyv;榱ĀirᲣᲨsht;楿;쀀𝔡arĀlrᲳᲵ»ࣜ»သʀaegsv᳂͸᳖᳜᳠mƀ;oș᳊᳔ndĀ;ș᳑uit;晦amma;䏝in;拲ƀ;io᳧᳨᳸䃷de脀÷;o᳧ᳰntimes;拇nø᳷cy;䑒cɯᴆ\0\0ᴊrn;挞op;挍ʀlptuwᴘᴝᴢᵉᵕlar;䀤f;쀀𝕕ʀ;emps̋ᴭᴷᴽᵂqĀ;d͒ᴳot;扑inus;戸lus;戔quare;抡blebarwedgåúnƀadhᄮᵝᵧownarrowóᲃarpoonĀlrᵲᵶefôᲴighôᲶŢᵿᶅkaro÷གɯᶊ\0\0ᶎrn;挟op;挌ƀcotᶘᶣᶦĀryᶝᶡ;쀀𝒹;䑕l;槶rok;䄑Ādrᶰᶴot;拱iĀ;fᶺ᠖斿Āah᷀᷃ròЩaòྦangle;榦Āci᷒ᷕy;䑟grarr;柿ऀDacdefglmnopqrstuxḁḉḙḸոḼṉṡṾấắẽỡἪἷὄ὎὚ĀDoḆᴴoôᲉĀcsḎḔute耻é䃩ter;橮ȀaioyḢḧḱḶron;䄛rĀ;cḭḮ扖耻ê䃪lon;払;䑍ot;䄗ĀDrṁṅot;扒;쀀𝔢ƀ;rsṐṑṗ檚ave耻è䃨Ā;dṜṝ檖ot;檘Ȁ;ilsṪṫṲṴ檙nters;揧;愓Ā;dṹṺ檕ot;檗ƀapsẅẉẗcr;䄓tyƀ;svẒẓẕ戅et»ẓpĀ1;ẝẤijạả;怄;怅怃ĀgsẪẬ;䅋p;怂ĀgpẴẸon;䄙f;쀀𝕖ƀalsỄỎỒrĀ;sỊị拕l;槣us;橱iƀ;lvỚớở䎵on»ớ;䏵ȀcsuvỪỳἋἣĀioữḱrc»Ḯɩỹ\0\0ỻíՈantĀglἂἆtr»ṝess»Ṻƀaeiἒ἖Ἒls;䀽st;扟vĀ;DȵἠD;橸parsl;槥ĀDaἯἳot;打rr;楱ƀcdiἾὁỸr;愯oô͒ĀahὉὋ;䎷耻ð䃰Āmrὓὗl耻ë䃫o;悬ƀcipὡὤὧl;䀡sôծĀeoὬὴctatioîՙnentialåչৡᾒ\0ᾞ\0ᾡᾧ\0\0ῆῌ\0ΐ\0ῦῪ \0 ⁚llingdotseñṄy;䑄male;晀ƀilrᾭᾳ῁lig;耀ffiɩᾹ\0\0᾽g;耀ffig;耀ffl;쀀𝔣lig;耀filig;쀀fjƀaltῙ῜ῡt;晭ig;耀flns;斱of;䆒ǰ΅\0ῳf;쀀𝕗ĀakֿῷĀ;vῼ´拔;櫙artint;樍Āao‌⁕Ācs‑⁒ႉ‸⁅⁈\0⁐β•‥‧‪‬\0‮耻½䂽;慓耻¼䂼;慕;慙;慛Ƴ‴\0‶;慔;慖ʴ‾⁁\0\0⁃耻¾䂾;慗;慜5;慘ƶ⁌\0⁎;慚;慝8;慞l;恄wn;挢cr;쀀𝒻ࢀEabcdefgijlnorstv₂₉₟₥₰₴⃰⃵⃺⃿℃ℒℸ̗ℾ⅒↞Ā;lٍ₇;檌ƀcmpₐₕ₝ute;䇵maĀ;dₜ᳚䎳;檆reve;䄟Āiy₪₮rc;䄝;䐳ot;䄡Ȁ;lqsؾق₽⃉ƀ;qsؾٌ⃄lanô٥Ȁ;cdl٥⃒⃥⃕c;檩otĀ;o⃜⃝檀Ā;l⃢⃣檂;檄Ā;e⃪⃭쀀⋛︀s;檔r;쀀𝔤Ā;gٳ؛mel;愷cy;䑓Ȁ;Eajٚℌℎℐ;檒;檥;檤ȀEaesℛℝ℩ℴ;扩pĀ;p℣ℤ檊rox»ℤĀ;q℮ℯ檈Ā;q℮ℛim;拧pf;쀀𝕘Āci⅃ⅆr;愊mƀ;el٫ⅎ⅐;檎;檐茀>;cdlqr׮ⅠⅪⅮⅳⅹĀciⅥⅧ;檧r;橺ot;拗Par;榕uest;橼ʀadelsↄⅪ←ٖ↛ǰ↉\0↎proø₞r;楸qĀlqؿ↖lesó₈ií٫Āen↣↭rtneqq;쀀≩︀Å↪ԀAabcefkosy⇄⇇⇱⇵⇺∘∝∯≨≽ròΠȀilmr⇐⇔⇗⇛rsðᒄf»․ilôکĀdr⇠⇤cy;䑊ƀ;cwࣴ⇫⇯ir;楈;憭ar;意irc;䄥ƀalr∁∎∓rtsĀ;u∉∊晥it»∊lip;怦con;抹r;쀀𝔥sĀew∣∩arow;椥arow;椦ʀamopr∺∾≃≞≣rr;懿tht;戻kĀlr≉≓eftarrow;憩ightarrow;憪f;쀀𝕙bar;怕ƀclt≯≴≸r;쀀𝒽asè⇴rok;䄧Ābp⊂⊇ull;恃hen»ᱛૡ⊣\0⊪\0⊸⋅⋎\0⋕⋳\0\0⋸⌢⍧⍢⍿\0⎆⎪⎴cute耻í䃭ƀ;iyݱ⊰⊵rc耻î䃮;䐸Ācx⊼⊿y;䐵cl耻¡䂡ĀfrΟ⋉;쀀𝔦rave耻ì䃬Ȁ;inoܾ⋝⋩⋮Āin⋢⋦nt;樌t;戭fin;槜ta;愩lig;䄳ƀaop⋾⌚⌝ƀcgt⌅⌈⌗r;䄫ƀelpܟ⌏⌓inåގarôܠh;䄱f;抷ed;䆵ʀ;cfotӴ⌬⌱⌽⍁are;愅inĀ;t⌸⌹戞ie;槝doô⌙ʀ;celpݗ⍌⍐⍛⍡al;抺Āgr⍕⍙eróᕣã⍍arhk;樗rod;樼Ȁcgpt⍯⍲⍶⍻y;䑑on;䄯f;쀀𝕚a;䎹uest耻¿䂿Āci⎊⎏r;쀀𝒾nʀ;EdsvӴ⎛⎝⎡ӳ;拹ot;拵Ā;v⎦⎧拴;拳Ā;iݷ⎮lde;䄩ǫ⎸\0⎼cy;䑖l耻ï䃯̀cfmosu⏌⏗⏜⏡⏧⏵Āiy⏑⏕rc;䄵;䐹r;쀀𝔧ath;䈷pf;쀀𝕛ǣ⏬\0⏱r;쀀𝒿rcy;䑘kcy;䑔Ѐacfghjos␋␖␢␧␭␱␵␻ppaĀ;v␓␔䎺;䏰Āey␛␠dil;䄷;䐺r;쀀𝔨reen;䄸cy;䑅cy;䑜pf;쀀𝕜cr;쀀𝓀஀ABEHabcdefghjlmnoprstuv⑰⒁⒆⒍⒑┎┽╚▀♎♞♥♹♽⚚⚲⛘❝❨➋⟀⠁⠒ƀart⑷⑺⑼rò৆òΕail;椛arr;椎Ā;gঔ⒋;檋ar;楢ॣ⒥\0⒪\0⒱\0\0\0\0\0⒵Ⓔ\0ⓆⓈⓍ\0⓹ute;䄺mptyv;榴raîࡌbda;䎻gƀ;dlࢎⓁⓃ;榑åࢎ;檅uo耻«䂫rЀ;bfhlpst࢙ⓞⓦⓩ⓫⓮⓱⓵Ā;f࢝ⓣs;椟s;椝ë≒p;憫l;椹im;楳l;憢ƀ;ae⓿─┄檫il;椙Ā;s┉┊檭;쀀⪭︀ƀabr┕┙┝rr;椌rk;杲Āak┢┬cĀek┨┪;䁻;䁛Āes┱┳;榋lĀdu┹┻;榏;榍Ȁaeuy╆╋╖╘ron;䄾Ādi═╔il;䄼ìࢰâ┩;䐻Ȁcqrs╣╦╭╽a;椶uoĀ;rนᝆĀdu╲╷har;楧shar;楋h;憲ʀ;fgqs▋▌উ◳◿扤tʀahlrt▘▤▷◂◨rrowĀ;t࢙□aé⓶arpoonĀdu▯▴own»њp»०eftarrows;懇ightƀahs◍◖◞rrowĀ;sࣴࢧarpoonó྘quigarro÷⇰hreetimes;拋ƀ;qs▋ও◺lanôবʀ;cdgsব☊☍☝☨c;檨otĀ;o☔☕橿Ā;r☚☛檁;檃Ā;e☢☥쀀⋚︀s;檓ʀadegs☳☹☽♉♋pproøⓆot;拖qĀgq♃♅ôউgtò⒌ôছiíলƀilr♕࣡♚sht;楼;쀀𝔩Ā;Eজ♣;檑š♩♶rĀdu▲♮Ā;l॥♳;楪lk;斄cy;䑙ʀ;achtੈ⚈⚋⚑⚖rò◁orneòᴈard;楫ri;旺Āio⚟⚤dot;䅀ustĀ;a⚬⚭掰che»⚭ȀEaes⚻⚽⛉⛔;扨pĀ;p⛃⛄檉rox»⛄Ā;q⛎⛏檇Ā;q⛎⚻im;拦Ѐabnoptwz⛩⛴⛷✚✯❁❇❐Ānr⛮⛱g;柬r;懽rëࣁgƀlmr⛿✍✔eftĀar০✇ightá৲apsto;柼ightá৽parrowĀlr✥✩efô⓭ight;憬ƀafl✶✹✽r;榅;쀀𝕝us;樭imes;樴š❋❏st;戗áፎƀ;ef❗❘᠀旊nge»❘arĀ;l❤❥䀨t;榓ʀachmt❳❶❼➅➇ròࢨorneòᶌarĀ;d྘➃;業;怎ri;抿̀achiqt➘➝ੀ➢➮➻quo;怹r;쀀𝓁mƀ;egল➪➬;檍;檏Ābu┪➳oĀ;rฟ➹;怚rok;䅂萀<;cdhilqrࠫ⟒☹⟜⟠⟥⟪⟰Āci⟗⟙;檦r;橹reå◲mes;拉arr;楶uest;橻ĀPi⟵⟹ar;榖ƀ;ef⠀भ᠛旃rĀdu⠇⠍shar;楊har;楦Āen⠗⠡rtneqq;쀀≨︀Å⠞܀Dacdefhilnopsu⡀⡅⢂⢎⢓⢠⢥⢨⣚⣢⣤ઃ⣳⤂Dot;戺Ȁclpr⡎⡒⡣⡽r耻¯䂯Āet⡗⡙;時Ā;e⡞⡟朠se»⡟Ā;sျ⡨toȀ;dluျ⡳⡷⡻owîҌefôएðᏑker;斮Āoy⢇⢌mma;権;䐼ash;怔asuredangle»ᘦr;쀀𝔪o;愧ƀcdn⢯⢴⣉ro耻µ䂵Ȁ;acdᑤ⢽⣀⣄sôᚧir;櫰ot肻·Ƶusƀ;bd⣒ᤃ⣓戒Ā;uᴼ⣘;横ţ⣞⣡p;櫛ò−ðઁĀdp⣩⣮els;抧f;쀀𝕞Āct⣸⣽r;쀀𝓂pos»ᖝƀ;lm⤉⤊⤍䎼timap;抸ఀGLRVabcdefghijlmoprstuvw⥂⥓⥾⦉⦘⧚⧩⨕⨚⩘⩝⪃⪕⪤⪨⬄⬇⭄⭿⮮ⰴⱧⱼ⳩Āgt⥇⥋;쀀⋙̸Ā;v⥐௏쀀≫⃒ƀelt⥚⥲⥶ftĀar⥡⥧rrow;懍ightarrow;懎;쀀⋘̸Ā;v⥻ే쀀≪⃒ightarrow;懏ĀDd⦎⦓ash;抯ash;抮ʀbcnpt⦣⦧⦬⦱⧌la»˞ute;䅄g;쀀∠⃒ʀ;Eiop඄⦼⧀⧅⧈;쀀⩰̸d;쀀≋̸s;䅉roø඄urĀ;a⧓⧔普lĀ;s⧓ସdz⧟\0⧣p肻 ଷmpĀ;e௹ఀʀaeouy⧴⧾⨃⨐⨓ǰ⧹\0⧻;橃on;䅈dil;䅆ngĀ;dൾ⨊ot;쀀⩭̸p;橂;䐽ash;怓΀;Aadqsxஒ⨩⨭⨻⩁⩅⩐rr;懗rĀhr⨳⨶k;椤Ā;oᏲᏰot;쀀≐̸uiöୣĀei⩊⩎ar;椨í஘istĀ;s஠டr;쀀𝔫ȀEest௅⩦⩹⩼ƀ;qs஼⩭௡ƀ;qs஼௅⩴lanô௢ií௪Ā;rஶ⪁»ஷƀAap⪊⪍⪑rò⥱rr;憮ar;櫲ƀ;svྍ⪜ྌĀ;d⪡⪢拼;拺cy;䑚΀AEadest⪷⪺⪾⫂⫅⫶⫹rò⥦;쀀≦̸rr;憚r;急Ȁ;fqs఻⫎⫣⫯tĀar⫔⫙rro÷⫁ightarro÷⪐ƀ;qs఻⪺⫪lanôౕĀ;sౕ⫴»శiíౝĀ;rవ⫾iĀ;eచథiäඐĀpt⬌⬑f;쀀𝕟膀¬;in⬙⬚⬶䂬nȀ;Edvஉ⬤⬨⬮;쀀⋹̸ot;쀀⋵̸ǡஉ⬳⬵;拷;拶iĀ;vಸ⬼ǡಸ⭁⭃;拾;拽ƀaor⭋⭣⭩rȀ;ast୻⭕⭚⭟lleì୻l;쀀⫽⃥;쀀∂̸lint;樔ƀ;ceಒ⭰⭳uåಥĀ;cಘ⭸Ā;eಒ⭽ñಘȀAait⮈⮋⮝⮧rò⦈rrƀ;cw⮔⮕⮙憛;쀀⤳̸;쀀↝̸ghtarrow»⮕riĀ;eೋೖ΀chimpqu⮽⯍⯙⬄୸⯤⯯Ȁ;cerല⯆ഷ⯉uå൅;쀀𝓃ortɭ⬅\0\0⯖ará⭖mĀ;e൮⯟Ā;q൴൳suĀbp⯫⯭å೸åഋƀbcp⯶ⰑⰙȀ;Ees⯿ⰀഢⰄ抄;쀀⫅̸etĀ;eഛⰋqĀ;qണⰀcĀ;eലⰗñസȀ;EesⰢⰣൟⰧ抅;쀀⫆̸etĀ;e൘ⰮqĀ;qൠⰣȀgilrⰽⰿⱅⱇìௗlde耻ñ䃱çృiangleĀlrⱒⱜeftĀ;eచⱚñదightĀ;eೋⱥñ೗Ā;mⱬⱭ䎽ƀ;esⱴⱵⱹ䀣ro;愖p;怇ҀDHadgilrsⲏⲔⲙⲞⲣⲰⲶⳓⳣash;抭arr;椄p;쀀≍⃒ash;抬ĀetⲨⲬ;쀀≥⃒;쀀>⃒nfin;槞ƀAetⲽⳁⳅrr;椂;쀀≤⃒Ā;rⳊⳍ쀀<⃒ie;쀀⊴⃒ĀAtⳘⳜrr;椃rie;쀀⊵⃒im;쀀∼⃒ƀAan⳰⳴ⴂrr;懖rĀhr⳺⳽k;椣Ā;oᏧᏥear;椧ቓ᪕\0\0\0\0\0\0\0\0\0\0\0\0\0ⴭ\0ⴸⵈⵠⵥ⵲ⶄᬇ\0\0ⶍⶫ\0ⷈⷎ\0ⷜ⸙⸫⸾⹃Ācsⴱ᪗ute耻ó䃳ĀiyⴼⵅrĀ;c᪞ⵂ耻ô䃴;䐾ʀabios᪠ⵒⵗLjⵚlac;䅑v;樸old;榼lig;䅓Ācr⵩⵭ir;榿;쀀𝔬ͯ⵹\0\0⵼\0ⶂn;䋛ave耻ò䃲;槁Ābmⶈ෴ar;榵Ȁacitⶕ⶘ⶥⶨrò᪀Āir⶝ⶠr;榾oss;榻nå๒;槀ƀaeiⶱⶵⶹcr;䅍ga;䏉ƀcdnⷀⷅǍron;䎿;榶pf;쀀𝕠ƀaelⷔ⷗ǒr;榷rp;榹΀;adiosvⷪⷫⷮ⸈⸍⸐⸖戨rò᪆Ȁ;efmⷷⷸ⸂⸅橝rĀ;oⷾⷿ愴f»ⷿ耻ª䂪耻º䂺gof;抶r;橖lope;橗;橛ƀclo⸟⸡⸧ò⸁ash耻ø䃸l;折iŬⸯ⸴de耻õ䃵esĀ;aǛ⸺s;樶ml耻ö䃶bar;挽ૡ⹞\0⹽\0⺀⺝\0⺢⺹\0\0⻋ຜ\0⼓\0\0⼫⾼\0⿈rȀ;astЃ⹧⹲຅脀¶;l⹭⹮䂶leìЃɩ⹸\0\0⹻m;櫳;櫽y;䐿rʀcimpt⺋⺏⺓ᡥ⺗nt;䀥od;䀮il;怰enk;怱r;쀀𝔭ƀimo⺨⺰⺴Ā;v⺭⺮䏆;䏕maô੶ne;明ƀ;tv⺿⻀⻈䏀chfork»´;䏖Āau⻏⻟nĀck⻕⻝kĀ;h⇴⻛;愎ö⇴sҀ;abcdemst⻳⻴ᤈ⻹⻽⼄⼆⼊⼎䀫cir;樣ir;樢Āouᵀ⼂;樥;橲n肻±ຝim;樦wo;樧ƀipu⼙⼠⼥ntint;樕f;쀀𝕡nd耻£䂣Ԁ;Eaceinosu່⼿⽁⽄⽇⾁⾉⾒⽾⾶;檳p;檷uå໙Ā;c໎⽌̀;acens່⽙⽟⽦⽨⽾pproø⽃urlyeñ໙ñ໎ƀaes⽯⽶⽺pprox;檹qq;檵im;拨iíໟmeĀ;s⾈ຮ怲ƀEas⽸⾐⽺ð⽵ƀdfp໬⾙⾯ƀals⾠⾥⾪lar;挮ine;挒urf;挓Ā;t໻⾴ï໻rel;抰Āci⿀⿅r;쀀𝓅;䏈ncsp;怈̀fiopsu⿚⋢⿟⿥⿫⿱r;쀀𝔮pf;쀀𝕢rime;恗cr;쀀𝓆ƀaeo⿸〉〓tĀei⿾々rnionóڰnt;樖stĀ;e【】䀿ñἙô༔઀ABHabcdefhilmnoprstux぀けさすムㄎㄫㅇㅢㅲㆎ㈆㈕㈤㈩㉘㉮㉲㊐㊰㊷ƀartぇおがròႳòϝail;検aròᱥar;楤΀cdenqrtとふへみわゔヌĀeuねぱ;쀀∽̱te;䅕iãᅮmptyv;榳gȀ;del࿑らるろ;榒;榥å࿑uo耻»䂻rր;abcfhlpstw࿜ガクシスゼゾダッデナp;極Ā;f࿠ゴs;椠;椳s;椞ë≝ð✮l;楅im;楴l;憣;憝Āaiパフil;椚oĀ;nホボ戶aló༞ƀabrョリヮrò៥rk;杳ĀakンヽcĀekヹ・;䁽;䁝Āes㄂㄄;榌lĀduㄊㄌ;榎;榐Ȁaeuyㄗㄜㄧㄩron;䅙Ādiㄡㄥil;䅗ì࿲âヺ;䑀Ȁclqsㄴㄷㄽㅄa;椷dhar;楩uoĀ;rȎȍh;憳ƀacgㅎㅟངlȀ;ipsླྀㅘㅛႜnåႻarôྩt;断ƀilrㅩဣㅮsht;楽;쀀𝔯ĀaoㅷㆆrĀduㅽㅿ»ѻĀ;l႑ㆄ;楬Ā;vㆋㆌ䏁;䏱ƀgns㆕ㇹㇼht̀ahlrstㆤㆰ㇂㇘㇤㇮rrowĀ;t࿜ㆭaéトarpoonĀduㆻㆿowîㅾp»႒eftĀah㇊㇐rrowó࿪arpoonóՑightarrows;應quigarro÷ニhreetimes;拌g;䋚ingdotseñἲƀahm㈍㈐㈓rò࿪aòՑ;怏oustĀ;a㈞㈟掱che»㈟mid;櫮Ȁabpt㈲㈽㉀㉒Ānr㈷㈺g;柭r;懾rëဃƀafl㉇㉊㉎r;榆;쀀𝕣us;樮imes;樵Āap㉝㉧rĀ;g㉣㉤䀩t;榔olint;樒arò㇣Ȁachq㉻㊀Ⴜ㊅quo;怺r;쀀𝓇Ābu・㊊oĀ;rȔȓƀhir㊗㊛㊠reåㇸmes;拊iȀ;efl㊪ၙᠡ㊫方tri;槎luhar;楨;愞ൡ㋕㋛㋟㌬㌸㍱\0㍺㎤\0\0㏬㏰\0㐨㑈㑚㒭㒱㓊㓱\0㘖\0\0㘳cute;䅛quï➺Ԁ;Eaceinpsyᇭ㋳㋵㋿㌂㌋㌏㌟㌦㌩;檴ǰ㋺\0㋼;檸on;䅡uåᇾĀ;dᇳ㌇il;䅟rc;䅝ƀEas㌖㌘㌛;檶p;檺im;择olint;樓iíሄ;䑁otƀ;be㌴ᵇ㌵担;橦΀Aacmstx㍆㍊㍗㍛㍞㍣㍭rr;懘rĀhr㍐㍒ë∨Ā;oਸ਼਴t耻§䂧i;䀻war;椩mĀin㍩ðnuóñt;朶rĀ;o㍶⁕쀀𝔰Ȁacoy㎂㎆㎑㎠rp;景Āhy㎋㎏cy;䑉;䑈rtɭ㎙\0\0㎜iäᑤaraì⹯耻­䂭Āgm㎨㎴maƀ;fv㎱㎲㎲䏃;䏂Ѐ;deglnprካ㏅㏉㏎㏖㏞㏡㏦ot;橪Ā;q኱ኰĀ;E㏓㏔檞;檠Ā;E㏛㏜檝;檟e;扆lus;樤arr;楲aròᄽȀaeit㏸㐈㐏㐗Āls㏽㐄lsetmé㍪hp;樳parsl;槤Ādlᑣ㐔e;挣Ā;e㐜㐝檪Ā;s㐢㐣檬;쀀⪬︀ƀflp㐮㐳㑂tcy;䑌Ā;b㐸㐹䀯Ā;a㐾㐿槄r;挿f;쀀𝕤aĀdr㑍ЂesĀ;u㑔㑕晠it»㑕ƀcsu㑠㑹㒟Āau㑥㑯pĀ;sᆈ㑫;쀀⊓︀pĀ;sᆴ㑵;쀀⊔︀uĀbp㑿㒏ƀ;esᆗᆜ㒆etĀ;eᆗ㒍ñᆝƀ;esᆨᆭ㒖etĀ;eᆨ㒝ñᆮƀ;afᅻ㒦ְrť㒫ֱ»ᅼaròᅈȀcemt㒹㒾㓂㓅r;쀀𝓈tmîñiì㐕aræᆾĀar㓎㓕rĀ;f㓔ឿ昆Āan㓚㓭ightĀep㓣㓪psiloîỠhé⺯s»⡒ʀbcmnp㓻㕞ሉ㖋㖎Ҁ;Edemnprs㔎㔏㔑㔕㔞㔣㔬㔱㔶抂;櫅ot;檽Ā;dᇚ㔚ot;櫃ult;櫁ĀEe㔨㔪;櫋;把lus;檿arr;楹ƀeiu㔽㕒㕕tƀ;en㔎㕅㕋qĀ;qᇚ㔏eqĀ;q㔫㔨m;櫇Ābp㕚㕜;櫕;櫓c̀;acensᇭ㕬㕲㕹㕻㌦pproø㋺urlyeñᇾñᇳƀaes㖂㖈㌛pproø㌚qñ㌗g;晪ڀ123;Edehlmnps㖩㖬㖯ሜ㖲㖴㗀㗉㗕㗚㗟㗨㗭耻¹䂹耻²䂲耻³䂳;櫆Āos㖹㖼t;檾ub;櫘Ā;dሢ㗅ot;櫄sĀou㗏㗒l;柉b;櫗arr;楻ult;櫂ĀEe㗤㗦;櫌;抋lus;櫀ƀeiu㗴㘉㘌tƀ;enሜ㗼㘂qĀ;qሢ㖲eqĀ;q㗧㗤m;櫈Ābp㘑㘓;櫔;櫖ƀAan㘜㘠㘭rr;懙rĀhr㘦㘨ë∮Ā;oਫ਩war;椪lig耻ß䃟௡㙑㙝㙠ዎ㙳㙹\0㙾㛂\0\0\0\0\0㛛㜃\0㜉㝬\0\0\0㞇ɲ㙖\0\0㙛get;挖;䏄rë๟ƀaey㙦㙫㙰ron;䅥dil;䅣;䑂lrec;挕r;쀀𝔱Ȁeiko㚆㚝㚵㚼Dz㚋\0㚑eĀ4fኄኁaƀ;sv㚘㚙㚛䎸ym;䏑Ācn㚢㚲kĀas㚨㚮pproø዁im»ኬsðኞĀas㚺㚮ð዁rn耻þ䃾Ǭ̟㛆⋧es膀×;bd㛏㛐㛘䃗Ā;aᤏ㛕r;樱;樰ƀeps㛡㛣㜀á⩍Ȁ;bcf҆㛬㛰㛴ot;挶ir;櫱Ā;o㛹㛼쀀𝕥rk;櫚á㍢rime;怴ƀaip㜏㜒㝤dåቈ΀adempst㜡㝍㝀㝑㝗㝜㝟ngleʀ;dlqr㜰㜱㜶㝀㝂斵own»ᶻeftĀ;e⠀㜾ñम;扜ightĀ;e㊪㝋ñၚot;旬inus;樺lus;樹b;槍ime;樻ezium;揢ƀcht㝲㝽㞁Āry㝷㝻;쀀𝓉;䑆cy;䑛rok;䅧Āio㞋㞎xô᝷headĀlr㞗㞠eftarro÷ࡏightarrow»ཝऀAHabcdfghlmoprstuw㟐㟓㟗㟤㟰㟼㠎㠜㠣㠴㡑㡝㡫㢩㣌㣒㣪㣶ròϭar;楣Ācr㟜㟢ute耻ú䃺òᅐrǣ㟪\0㟭y;䑞ve;䅭Āiy㟵㟺rc耻û䃻;䑃ƀabh㠃㠆㠋ròᎭlac;䅱aòᏃĀir㠓㠘sht;楾;쀀𝔲rave耻ù䃹š㠧㠱rĀlr㠬㠮»ॗ»ႃlk;斀Āct㠹㡍ɯ㠿\0\0㡊rnĀ;e㡅㡆挜r»㡆op;挏ri;旸Āal㡖㡚cr;䅫肻¨͉Āgp㡢㡦on;䅳f;쀀𝕦̀adhlsuᅋ㡸㡽፲㢑㢠ownáᎳarpoonĀlr㢈㢌efô㠭ighô㠯iƀ;hl㢙㢚㢜䏅»ᏺon»㢚parrows;懈ƀcit㢰㣄㣈ɯ㢶\0\0㣁rnĀ;e㢼㢽挝r»㢽op;挎ng;䅯ri;旹cr;쀀𝓊ƀdir㣙㣝㣢ot;拰lde;䅩iĀ;f㜰㣨»᠓Āam㣯㣲rò㢨l耻ü䃼angle;榧ހABDacdeflnoprsz㤜㤟㤩㤭㦵㦸㦽㧟㧤㧨㧳㧹㧽㨁㨠ròϷarĀ;v㤦㤧櫨;櫩asèϡĀnr㤲㤷grt;榜΀eknprst㓣㥆㥋㥒㥝㥤㦖appá␕othinçẖƀhir㓫⻈㥙opô⾵Ā;hᎷ㥢ïㆍĀiu㥩㥭gmá㎳Ābp㥲㦄setneqĀ;q㥽㦀쀀⊊︀;쀀⫋︀setneqĀ;q㦏㦒쀀⊋︀;쀀⫌︀Āhr㦛㦟etá㚜iangleĀlr㦪㦯eft»थight»ၑy;䐲ash»ံƀelr㧄㧒㧗ƀ;beⷪ㧋㧏ar;抻q;扚lip;拮Ābt㧜ᑨaòᑩr;쀀𝔳tré㦮suĀbp㧯㧱»ജ»൙pf;쀀𝕧roð໻tré㦴Ācu㨆㨋r;쀀𝓋Ābp㨐㨘nĀEe㦀㨖»㥾nĀEe㦒㨞»㦐igzag;榚΀cefoprs㨶㨻㩖㩛㩔㩡㩪irc;䅵Ādi㩀㩑Ābg㩅㩉ar;機eĀ;qᗺ㩏;扙erp;愘r;쀀𝔴pf;쀀𝕨Ā;eᑹ㩦atèᑹcr;쀀𝓌ૣណ㪇\0㪋\0㪐㪛\0\0㪝㪨㪫㪯\0\0㫃㫎\0㫘ៜ៟tré៑r;쀀𝔵ĀAa㪔㪗ròσrò৶;䎾ĀAa㪡㪤ròθrò৫að✓is;拻ƀdptឤ㪵㪾Āfl㪺ឩ;쀀𝕩imåឲĀAa㫇㫊ròώròਁĀcq㫒ីr;쀀𝓍Āpt៖㫜ré។Ѐacefiosu㫰㫽㬈㬌㬑㬕㬛㬡cĀuy㫶㫻te耻ý䃽;䑏Āiy㬂㬆rc;䅷;䑋n耻¥䂥r;쀀𝔶cy;䑗pf;쀀𝕪cr;쀀𝓎Ācm㬦㬩y;䑎l耻ÿ䃿Ԁacdefhiosw㭂㭈㭔㭘㭤㭩㭭㭴㭺㮀cute;䅺Āay㭍㭒ron;䅾;䐷ot;䅼Āet㭝㭡træᕟa;䎶r;쀀𝔷cy;䐶grarr;懝pf;쀀𝕫cr;쀀𝓏Ājn㮅㮇;怍j;怌'.split("").map((function(e){return e.charCodeAt(0)})))}));qe(Ao);var go=Ke((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=new Uint16Array("Ȁaglq\tɭ\0\0p;䀦os;䀧t;䀾t;䀼uot;䀢".split("").map((function(e){return e.charCodeAt(0)})))}));qe(go);var No=Ke((function(e,t){var n;Object.defineProperty(t,"__esModule",{value:!0}),t.replaceCodePoint=t.fromCodePoint=void 0;var r=new Map([[0,65533],[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]);function i(e){var t;return e>=55296&&e<=57343||e>1114111?65533:null!==(t=r.get(e))&&void 0!==t?t:e}t.fromCodePoint=null!==(n=String.fromCodePoint)&&void 0!==n?n:function(e){var t="";return e>65535&&(e-=65536,t+=String.fromCharCode(e>>>10&1023|55296),e=56320|1023&e),t+=String.fromCharCode(e)},t.replaceCodePoint=i,t.default=function(e){return(0,t.fromCodePoint)(i(e))}}));qe(No),No.replaceCodePoint,No.fromCodePoint;var Co=Ao,Io=go,So=No,bo=Ke((function(e,t){var n=Ge&&Ge.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.decodeXML=t.decodeHTMLStrict=t.decodeHTML=t.determineBranch=t.BinTrieFlags=t.fromCodePoint=t.replaceCodePoint=t.decodeCodePoint=t.xmlDecodeTree=t.htmlDecodeTree=void 0;var r=n(Co);t.htmlDecodeTree=r.default;var i=n(Io);t.xmlDecodeTree=i.default;var s=n(So);t.decodeCodePoint=s.default;var a,o,c=So;function l(e){return function(t,n){for(var r="",i=0,c=0;(c=t.indexOf("&",c))>=0;)if(r+=t.slice(i,c),i=c,c+=1,t.charCodeAt(c)!==a.NUM){for(var l=0,u=1,p=0,f=e[p];c>14)-1))break;p+=E}}if(0!==l)r+=1===(E=(e[l]&o.VALUE_LENGTH)>>14)?String.fromCharCode(e[l]&~o.VALUE_LENGTH):2===E?String.fromCharCode(e[l+1]):String.fromCharCode(e[l+1],e[l+2]),i=c-u+1}else{var m=c+1,T=10,_=t.charCodeAt(m);(_|a.To_LOWER_BIT)===a.LOWER_X&&(T=16,c+=1,m+=1);do{_=t.charCodeAt(++c)}while(_>=a.ZERO&&_<=a.NINE||16===T&&(_|a.To_LOWER_BIT)>=a.LOWER_A&&(_|a.To_LOWER_BIT)<=a.LOWER_F);if(m!==c){var A=t.substring(m,c),g=parseInt(A,T);if(t.charCodeAt(c)===a.SEMI)c+=1;else if(n)continue;r+=(0,s.default)(g),i=c}}return r+t.slice(i)}}function h(e,t,n,r){var i=(t&o.BRANCH_LENGTH)>>7,s=t&o.JUMP_TABLE;if(0===i)return 0!==s&&r===s?n:-1;if(s){var a=r-s;return a<0||a>=i?-1:e[n+a]-1}for(var c=n,l=c+i-1;c<=l;){var h=c+l>>>1,u=e[h];if(ur))return e[h+i];l=h-1}}return-1}Object.defineProperty(t,"replaceCodePoint",{enumerable:!0,get:function(){return c.replaceCodePoint}}),Object.defineProperty(t,"fromCodePoint",{enumerable:!0,get:function(){return c.fromCodePoint}}),function(e){e[e.NUM=35]="NUM",e[e.SEMI=59]="SEMI",e[e.ZERO=48]="ZERO",e[e.NINE=57]="NINE",e[e.LOWER_A=97]="LOWER_A",e[e.LOWER_F=102]="LOWER_F",e[e.LOWER_X=120]="LOWER_X",e[e.To_LOWER_BIT=32]="To_LOWER_BIT"}(a||(a={})),function(e){e[e.VALUE_LENGTH=49152]="VALUE_LENGTH",e[e.BRANCH_LENGTH=16256]="BRANCH_LENGTH",e[e.JUMP_TABLE=127]="JUMP_TABLE"}(o=t.BinTrieFlags||(t.BinTrieFlags={})),t.determineBranch=h;var u=l(r.default),p=l(i.default);t.decodeHTML=function(e){return u(e,!1)},t.decodeHTMLStrict=function(e){return u(e,!0)},t.decodeXML=function(e){return p(e,!0)}}));qe(bo),bo.decodeXML,bo.decodeHTMLStrict,bo.decodeHTML;var Oo=bo.determineBranch,yo=bo.BinTrieFlags,Lo=bo.fromCodePoint,ko=bo.replaceCodePoint;bo.decodeCodePoint;var vo,Do,Ro,Mo,Po,xo=bo.xmlDecodeTree,wo=bo.htmlDecodeTree;!function(e){e.HTML="http://www.w3.org/1999/xhtml",e.MATHML="http://www.w3.org/1998/Math/MathML",e.SVG="http://www.w3.org/2000/svg",e.XLINK="http://www.w3.org/1999/xlink",e.XML="http://www.w3.org/XML/1998/namespace",e.XMLNS="http://www.w3.org/2000/xmlns/"}(vo=vo||(vo={})),function(e){e.TYPE="type",e.ACTION="action",e.ENCODING="encoding",e.PROMPT="prompt",e.NAME="name",e.COLOR="color",e.FACE="face",e.SIZE="size"}(Do=Do||(Do={})),function(e){e.NO_QUIRKS="no-quirks",e.QUIRKS="quirks",e.LIMITED_QUIRKS="limited-quirks"}(Ro=Ro||(Ro={})),function(e){e.A="a",e.ADDRESS="address",e.ANNOTATION_XML="annotation-xml",e.APPLET="applet",e.AREA="area",e.ARTICLE="article",e.ASIDE="aside",e.B="b",e.BASE="base",e.BASEFONT="basefont",e.BGSOUND="bgsound",e.BIG="big",e.BLOCKQUOTE="blockquote",e.BODY="body",e.BR="br",e.BUTTON="button",e.CAPTION="caption",e.CENTER="center",e.CODE="code",e.COL="col",e.COLGROUP="colgroup",e.DD="dd",e.DESC="desc",e.DETAILS="details",e.DIALOG="dialog",e.DIR="dir",e.DIV="div",e.DL="dl",e.DT="dt",e.EM="em",e.EMBED="embed",e.FIELDSET="fieldset",e.FIGCAPTION="figcaption",e.FIGURE="figure",e.FONT="font",e.FOOTER="footer",e.FOREIGN_OBJECT="foreignObject",e.FORM="form",e.FRAME="frame",e.FRAMESET="frameset",e.H1="h1",e.H2="h2",e.H3="h3",e.H4="h4",e.H5="h5",e.H6="h6",e.HEAD="head",e.HEADER="header",e.HGROUP="hgroup",e.HR="hr",e.HTML="html",e.I="i",e.IMG="img",e.IMAGE="image",e.INPUT="input",e.IFRAME="iframe",e.KEYGEN="keygen",e.LABEL="label",e.LI="li",e.LINK="link",e.LISTING="listing",e.MAIN="main",e.MALIGNMARK="malignmark",e.MARQUEE="marquee",e.MATH="math",e.MENU="menu",e.META="meta",e.MGLYPH="mglyph",e.MI="mi",e.MO="mo",e.MN="mn",e.MS="ms",e.MTEXT="mtext",e.NAV="nav",e.NOBR="nobr",e.NOFRAMES="noframes",e.NOEMBED="noembed",e.NOSCRIPT="noscript",e.OBJECT="object",e.OL="ol",e.OPTGROUP="optgroup",e.OPTION="option",e.P="p",e.PARAM="param",e.PLAINTEXT="plaintext",e.PRE="pre",e.RB="rb",e.RP="rp",e.RT="rt",e.RTC="rtc",e.RUBY="ruby",e.S="s",e.SCRIPT="script",e.SECTION="section",e.SELECT="select",e.SOURCE="source",e.SMALL="small",e.SPAN="span",e.STRIKE="strike",e.STRONG="strong",e.STYLE="style",e.SUB="sub",e.SUMMARY="summary",e.SUP="sup",e.TABLE="table",e.TBODY="tbody",e.TEMPLATE="template",e.TEXTAREA="textarea",e.TFOOT="tfoot",e.TD="td",e.TH="th",e.THEAD="thead",e.TITLE="title",e.TR="tr",e.TRACK="track",e.TT="tt",e.U="u",e.UL="ul",e.SVG="svg",e.VAR="var",e.WBR="wbr",e.XMP="xmp"}(Mo=Mo||(Mo={})),function(e){e[e.UNKNOWN=0]="UNKNOWN",e[e.A=1]="A",e[e.ADDRESS=2]="ADDRESS",e[e.ANNOTATION_XML=3]="ANNOTATION_XML",e[e.APPLET=4]="APPLET",e[e.AREA=5]="AREA",e[e.ARTICLE=6]="ARTICLE",e[e.ASIDE=7]="ASIDE",e[e.B=8]="B",e[e.BASE=9]="BASE",e[e.BASEFONT=10]="BASEFONT",e[e.BGSOUND=11]="BGSOUND",e[e.BIG=12]="BIG",e[e.BLOCKQUOTE=13]="BLOCKQUOTE",e[e.BODY=14]="BODY",e[e.BR=15]="BR",e[e.BUTTON=16]="BUTTON",e[e.CAPTION=17]="CAPTION",e[e.CENTER=18]="CENTER",e[e.CODE=19]="CODE",e[e.COL=20]="COL",e[e.COLGROUP=21]="COLGROUP",e[e.DD=22]="DD",e[e.DESC=23]="DESC",e[e.DETAILS=24]="DETAILS",e[e.DIALOG=25]="DIALOG",e[e.DIR=26]="DIR",e[e.DIV=27]="DIV",e[e.DL=28]="DL",e[e.DT=29]="DT",e[e.EM=30]="EM",e[e.EMBED=31]="EMBED",e[e.FIELDSET=32]="FIELDSET",e[e.FIGCAPTION=33]="FIGCAPTION",e[e.FIGURE=34]="FIGURE",e[e.FONT=35]="FONT",e[e.FOOTER=36]="FOOTER",e[e.FOREIGN_OBJECT=37]="FOREIGN_OBJECT",e[e.FORM=38]="FORM",e[e.FRAME=39]="FRAME",e[e.FRAMESET=40]="FRAMESET",e[e.H1=41]="H1",e[e.H2=42]="H2",e[e.H3=43]="H3",e[e.H4=44]="H4",e[e.H5=45]="H5",e[e.H6=46]="H6",e[e.HEAD=47]="HEAD",e[e.HEADER=48]="HEADER",e[e.HGROUP=49]="HGROUP",e[e.HR=50]="HR",e[e.HTML=51]="HTML",e[e.I=52]="I",e[e.IMG=53]="IMG",e[e.IMAGE=54]="IMAGE",e[e.INPUT=55]="INPUT",e[e.IFRAME=56]="IFRAME",e[e.KEYGEN=57]="KEYGEN",e[e.LABEL=58]="LABEL",e[e.LI=59]="LI",e[e.LINK=60]="LINK",e[e.LISTING=61]="LISTING",e[e.MAIN=62]="MAIN",e[e.MALIGNMARK=63]="MALIGNMARK",e[e.MARQUEE=64]="MARQUEE",e[e.MATH=65]="MATH",e[e.MENU=66]="MENU",e[e.META=67]="META",e[e.MGLYPH=68]="MGLYPH",e[e.MI=69]="MI",e[e.MO=70]="MO",e[e.MN=71]="MN",e[e.MS=72]="MS",e[e.MTEXT=73]="MTEXT",e[e.NAV=74]="NAV",e[e.NOBR=75]="NOBR",e[e.NOFRAMES=76]="NOFRAMES",e[e.NOEMBED=77]="NOEMBED",e[e.NOSCRIPT=78]="NOSCRIPT",e[e.OBJECT=79]="OBJECT",e[e.OL=80]="OL",e[e.OPTGROUP=81]="OPTGROUP",e[e.OPTION=82]="OPTION",e[e.P=83]="P",e[e.PARAM=84]="PARAM",e[e.PLAINTEXT=85]="PLAINTEXT",e[e.PRE=86]="PRE",e[e.RB=87]="RB",e[e.RP=88]="RP",e[e.RT=89]="RT",e[e.RTC=90]="RTC",e[e.RUBY=91]="RUBY",e[e.S=92]="S",e[e.SCRIPT=93]="SCRIPT",e[e.SECTION=94]="SECTION",e[e.SELECT=95]="SELECT",e[e.SOURCE=96]="SOURCE",e[e.SMALL=97]="SMALL",e[e.SPAN=98]="SPAN",e[e.STRIKE=99]="STRIKE",e[e.STRONG=100]="STRONG",e[e.STYLE=101]="STYLE",e[e.SUB=102]="SUB",e[e.SUMMARY=103]="SUMMARY",e[e.SUP=104]="SUP",e[e.TABLE=105]="TABLE",e[e.TBODY=106]="TBODY",e[e.TEMPLATE=107]="TEMPLATE",e[e.TEXTAREA=108]="TEXTAREA",e[e.TFOOT=109]="TFOOT",e[e.TD=110]="TD",e[e.TH=111]="TH",e[e.THEAD=112]="THEAD",e[e.TITLE=113]="TITLE",e[e.TR=114]="TR",e[e.TRACK=115]="TRACK",e[e.TT=116]="TT",e[e.U=117]="U",e[e.UL=118]="UL",e[e.SVG=119]="SVG",e[e.VAR=120]="VAR",e[e.WBR=121]="WBR",e[e.XMP=122]="XMP"}(Po=Po||(Po={}));const Bo=new Map([[Mo.A,Po.A],[Mo.ADDRESS,Po.ADDRESS],[Mo.ANNOTATION_XML,Po.ANNOTATION_XML],[Mo.APPLET,Po.APPLET],[Mo.AREA,Po.AREA],[Mo.ARTICLE,Po.ARTICLE],[Mo.ASIDE,Po.ASIDE],[Mo.B,Po.B],[Mo.BASE,Po.BASE],[Mo.BASEFONT,Po.BASEFONT],[Mo.BGSOUND,Po.BGSOUND],[Mo.BIG,Po.BIG],[Mo.BLOCKQUOTE,Po.BLOCKQUOTE],[Mo.BODY,Po.BODY],[Mo.BR,Po.BR],[Mo.BUTTON,Po.BUTTON],[Mo.CAPTION,Po.CAPTION],[Mo.CENTER,Po.CENTER],[Mo.CODE,Po.CODE],[Mo.COL,Po.COL],[Mo.COLGROUP,Po.COLGROUP],[Mo.DD,Po.DD],[Mo.DESC,Po.DESC],[Mo.DETAILS,Po.DETAILS],[Mo.DIALOG,Po.DIALOG],[Mo.DIR,Po.DIR],[Mo.DIV,Po.DIV],[Mo.DL,Po.DL],[Mo.DT,Po.DT],[Mo.EM,Po.EM],[Mo.EMBED,Po.EMBED],[Mo.FIELDSET,Po.FIELDSET],[Mo.FIGCAPTION,Po.FIGCAPTION],[Mo.FIGURE,Po.FIGURE],[Mo.FONT,Po.FONT],[Mo.FOOTER,Po.FOOTER],[Mo.FOREIGN_OBJECT,Po.FOREIGN_OBJECT],[Mo.FORM,Po.FORM],[Mo.FRAME,Po.FRAME],[Mo.FRAMESET,Po.FRAMESET],[Mo.H1,Po.H1],[Mo.H2,Po.H2],[Mo.H3,Po.H3],[Mo.H4,Po.H4],[Mo.H5,Po.H5],[Mo.H6,Po.H6],[Mo.HEAD,Po.HEAD],[Mo.HEADER,Po.HEADER],[Mo.HGROUP,Po.HGROUP],[Mo.HR,Po.HR],[Mo.HTML,Po.HTML],[Mo.I,Po.I],[Mo.IMG,Po.IMG],[Mo.IMAGE,Po.IMAGE],[Mo.INPUT,Po.INPUT],[Mo.IFRAME,Po.IFRAME],[Mo.KEYGEN,Po.KEYGEN],[Mo.LABEL,Po.LABEL],[Mo.LI,Po.LI],[Mo.LINK,Po.LINK],[Mo.LISTING,Po.LISTING],[Mo.MAIN,Po.MAIN],[Mo.MALIGNMARK,Po.MALIGNMARK],[Mo.MARQUEE,Po.MARQUEE],[Mo.MATH,Po.MATH],[Mo.MENU,Po.MENU],[Mo.META,Po.META],[Mo.MGLYPH,Po.MGLYPH],[Mo.MI,Po.MI],[Mo.MO,Po.MO],[Mo.MN,Po.MN],[Mo.MS,Po.MS],[Mo.MTEXT,Po.MTEXT],[Mo.NAV,Po.NAV],[Mo.NOBR,Po.NOBR],[Mo.NOFRAMES,Po.NOFRAMES],[Mo.NOEMBED,Po.NOEMBED],[Mo.NOSCRIPT,Po.NOSCRIPT],[Mo.OBJECT,Po.OBJECT],[Mo.OL,Po.OL],[Mo.OPTGROUP,Po.OPTGROUP],[Mo.OPTION,Po.OPTION],[Mo.P,Po.P],[Mo.PARAM,Po.PARAM],[Mo.PLAINTEXT,Po.PLAINTEXT],[Mo.PRE,Po.PRE],[Mo.RB,Po.RB],[Mo.RP,Po.RP],[Mo.RT,Po.RT],[Mo.RTC,Po.RTC],[Mo.RUBY,Po.RUBY],[Mo.S,Po.S],[Mo.SCRIPT,Po.SCRIPT],[Mo.SECTION,Po.SECTION],[Mo.SELECT,Po.SELECT],[Mo.SOURCE,Po.SOURCE],[Mo.SMALL,Po.SMALL],[Mo.SPAN,Po.SPAN],[Mo.STRIKE,Po.STRIKE],[Mo.STRONG,Po.STRONG],[Mo.STYLE,Po.STYLE],[Mo.SUB,Po.SUB],[Mo.SUMMARY,Po.SUMMARY],[Mo.SUP,Po.SUP],[Mo.TABLE,Po.TABLE],[Mo.TBODY,Po.TBODY],[Mo.TEMPLATE,Po.TEMPLATE],[Mo.TEXTAREA,Po.TEXTAREA],[Mo.TFOOT,Po.TFOOT],[Mo.TD,Po.TD],[Mo.TH,Po.TH],[Mo.THEAD,Po.THEAD],[Mo.TITLE,Po.TITLE],[Mo.TR,Po.TR],[Mo.TRACK,Po.TRACK],[Mo.TT,Po.TT],[Mo.U,Po.U],[Mo.UL,Po.UL],[Mo.SVG,Po.SVG],[Mo.VAR,Po.VAR],[Mo.WBR,Po.WBR],[Mo.XMP,Po.XMP]]);function Fo(e){var t;return null!==(t=Bo.get(e))&&void 0!==t?t:Po.UNKNOWN}const Uo=Po,Ho={[vo.HTML]:new Set([Uo.ADDRESS,Uo.APPLET,Uo.AREA,Uo.ARTICLE,Uo.ASIDE,Uo.BASE,Uo.BASEFONT,Uo.BGSOUND,Uo.BLOCKQUOTE,Uo.BODY,Uo.BR,Uo.BUTTON,Uo.CAPTION,Uo.CENTER,Uo.COL,Uo.COLGROUP,Uo.DD,Uo.DETAILS,Uo.DIR,Uo.DIV,Uo.DL,Uo.DT,Uo.EMBED,Uo.FIELDSET,Uo.FIGCAPTION,Uo.FIGURE,Uo.FOOTER,Uo.FORM,Uo.FRAME,Uo.FRAMESET,Uo.H1,Uo.H2,Uo.H3,Uo.H4,Uo.H5,Uo.H6,Uo.HEAD,Uo.HEADER,Uo.HGROUP,Uo.HR,Uo.HTML,Uo.IFRAME,Uo.IMG,Uo.INPUT,Uo.LI,Uo.LINK,Uo.LISTING,Uo.MAIN,Uo.MARQUEE,Uo.MENU,Uo.META,Uo.NAV,Uo.NOEMBED,Uo.NOFRAMES,Uo.NOSCRIPT,Uo.OBJECT,Uo.OL,Uo.P,Uo.PARAM,Uo.PLAINTEXT,Uo.PRE,Uo.SCRIPT,Uo.SECTION,Uo.SELECT,Uo.SOURCE,Uo.STYLE,Uo.SUMMARY,Uo.TABLE,Uo.TBODY,Uo.TD,Uo.TEMPLATE,Uo.TEXTAREA,Uo.TFOOT,Uo.TH,Uo.THEAD,Uo.TITLE,Uo.TR,Uo.TRACK,Uo.UL,Uo.WBR,Uo.XMP]),[vo.MATHML]:new Set([Uo.MI,Uo.MO,Uo.MN,Uo.MS,Uo.MTEXT,Uo.ANNOTATION_XML]),[vo.SVG]:new Set([Uo.TITLE,Uo.FOREIGN_OBJECT,Uo.DESC]),[vo.XLINK]:new Set,[vo.XML]:new Set,[vo.XMLNS]:new Set};function Go(e){return e===Uo.H1||e===Uo.H2||e===Uo.H3||e===Uo.H4||e===Uo.H5||e===Uo.H6}const Yo=new Set([Mo.STYLE,Mo.SCRIPT,Mo.XMP,Mo.IFRAME,Mo.NOEMBED,Mo.NOFRAMES,Mo.PLAINTEXT]);const qo=new Map([[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]);var Ko;!function(e){e[e.DATA=0]="DATA",e[e.RCDATA=1]="RCDATA",e[e.RAWTEXT=2]="RAWTEXT",e[e.SCRIPT_DATA=3]="SCRIPT_DATA",e[e.PLAINTEXT=4]="PLAINTEXT",e[e.TAG_OPEN=5]="TAG_OPEN",e[e.END_TAG_OPEN=6]="END_TAG_OPEN",e[e.TAG_NAME=7]="TAG_NAME",e[e.RCDATA_LESS_THAN_SIGN=8]="RCDATA_LESS_THAN_SIGN",e[e.RCDATA_END_TAG_OPEN=9]="RCDATA_END_TAG_OPEN",e[e.RCDATA_END_TAG_NAME=10]="RCDATA_END_TAG_NAME",e[e.RAWTEXT_LESS_THAN_SIGN=11]="RAWTEXT_LESS_THAN_SIGN",e[e.RAWTEXT_END_TAG_OPEN=12]="RAWTEXT_END_TAG_OPEN",e[e.RAWTEXT_END_TAG_NAME=13]="RAWTEXT_END_TAG_NAME",e[e.SCRIPT_DATA_LESS_THAN_SIGN=14]="SCRIPT_DATA_LESS_THAN_SIGN",e[e.SCRIPT_DATA_END_TAG_OPEN=15]="SCRIPT_DATA_END_TAG_OPEN",e[e.SCRIPT_DATA_END_TAG_NAME=16]="SCRIPT_DATA_END_TAG_NAME",e[e.SCRIPT_DATA_ESCAPE_START=17]="SCRIPT_DATA_ESCAPE_START",e[e.SCRIPT_DATA_ESCAPE_START_DASH=18]="SCRIPT_DATA_ESCAPE_START_DASH",e[e.SCRIPT_DATA_ESCAPED=19]="SCRIPT_DATA_ESCAPED",e[e.SCRIPT_DATA_ESCAPED_DASH=20]="SCRIPT_DATA_ESCAPED_DASH",e[e.SCRIPT_DATA_ESCAPED_DASH_DASH=21]="SCRIPT_DATA_ESCAPED_DASH_DASH",e[e.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN=22]="SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN",e[e.SCRIPT_DATA_ESCAPED_END_TAG_OPEN=23]="SCRIPT_DATA_ESCAPED_END_TAG_OPEN",e[e.SCRIPT_DATA_ESCAPED_END_TAG_NAME=24]="SCRIPT_DATA_ESCAPED_END_TAG_NAME",e[e.SCRIPT_DATA_DOUBLE_ESCAPE_START=25]="SCRIPT_DATA_DOUBLE_ESCAPE_START",e[e.SCRIPT_DATA_DOUBLE_ESCAPED=26]="SCRIPT_DATA_DOUBLE_ESCAPED",e[e.SCRIPT_DATA_DOUBLE_ESCAPED_DASH=27]="SCRIPT_DATA_DOUBLE_ESCAPED_DASH",e[e.SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH=28]="SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH",e[e.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN=29]="SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN",e[e.SCRIPT_DATA_DOUBLE_ESCAPE_END=30]="SCRIPT_DATA_DOUBLE_ESCAPE_END",e[e.BEFORE_ATTRIBUTE_NAME=31]="BEFORE_ATTRIBUTE_NAME",e[e.ATTRIBUTE_NAME=32]="ATTRIBUTE_NAME",e[e.AFTER_ATTRIBUTE_NAME=33]="AFTER_ATTRIBUTE_NAME",e[e.BEFORE_ATTRIBUTE_VALUE=34]="BEFORE_ATTRIBUTE_VALUE",e[e.ATTRIBUTE_VALUE_DOUBLE_QUOTED=35]="ATTRIBUTE_VALUE_DOUBLE_QUOTED",e[e.ATTRIBUTE_VALUE_SINGLE_QUOTED=36]="ATTRIBUTE_VALUE_SINGLE_QUOTED",e[e.ATTRIBUTE_VALUE_UNQUOTED=37]="ATTRIBUTE_VALUE_UNQUOTED",e[e.AFTER_ATTRIBUTE_VALUE_QUOTED=38]="AFTER_ATTRIBUTE_VALUE_QUOTED",e[e.SELF_CLOSING_START_TAG=39]="SELF_CLOSING_START_TAG",e[e.BOGUS_COMMENT=40]="BOGUS_COMMENT",e[e.MARKUP_DECLARATION_OPEN=41]="MARKUP_DECLARATION_OPEN",e[e.COMMENT_START=42]="COMMENT_START",e[e.COMMENT_START_DASH=43]="COMMENT_START_DASH",e[e.COMMENT=44]="COMMENT",e[e.COMMENT_LESS_THAN_SIGN=45]="COMMENT_LESS_THAN_SIGN",e[e.COMMENT_LESS_THAN_SIGN_BANG=46]="COMMENT_LESS_THAN_SIGN_BANG",e[e.COMMENT_LESS_THAN_SIGN_BANG_DASH=47]="COMMENT_LESS_THAN_SIGN_BANG_DASH",e[e.COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH=48]="COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH",e[e.COMMENT_END_DASH=49]="COMMENT_END_DASH",e[e.COMMENT_END=50]="COMMENT_END",e[e.COMMENT_END_BANG=51]="COMMENT_END_BANG",e[e.DOCTYPE=52]="DOCTYPE",e[e.BEFORE_DOCTYPE_NAME=53]="BEFORE_DOCTYPE_NAME",e[e.DOCTYPE_NAME=54]="DOCTYPE_NAME",e[e.AFTER_DOCTYPE_NAME=55]="AFTER_DOCTYPE_NAME",e[e.AFTER_DOCTYPE_PUBLIC_KEYWORD=56]="AFTER_DOCTYPE_PUBLIC_KEYWORD",e[e.BEFORE_DOCTYPE_PUBLIC_IDENTIFIER=57]="BEFORE_DOCTYPE_PUBLIC_IDENTIFIER",e[e.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED=58]="DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED",e[e.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED=59]="DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED",e[e.AFTER_DOCTYPE_PUBLIC_IDENTIFIER=60]="AFTER_DOCTYPE_PUBLIC_IDENTIFIER",e[e.BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS=61]="BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS",e[e.AFTER_DOCTYPE_SYSTEM_KEYWORD=62]="AFTER_DOCTYPE_SYSTEM_KEYWORD",e[e.BEFORE_DOCTYPE_SYSTEM_IDENTIFIER=63]="BEFORE_DOCTYPE_SYSTEM_IDENTIFIER",e[e.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED=64]="DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED",e[e.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED=65]="DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED",e[e.AFTER_DOCTYPE_SYSTEM_IDENTIFIER=66]="AFTER_DOCTYPE_SYSTEM_IDENTIFIER",e[e.BOGUS_DOCTYPE=67]="BOGUS_DOCTYPE",e[e.CDATA_SECTION=68]="CDATA_SECTION",e[e.CDATA_SECTION_BRACKET=69]="CDATA_SECTION_BRACKET",e[e.CDATA_SECTION_END=70]="CDATA_SECTION_END",e[e.CHARACTER_REFERENCE=71]="CHARACTER_REFERENCE",e[e.NAMED_CHARACTER_REFERENCE=72]="NAMED_CHARACTER_REFERENCE",e[e.AMBIGUOUS_AMPERSAND=73]="AMBIGUOUS_AMPERSAND",e[e.NUMERIC_CHARACTER_REFERENCE=74]="NUMERIC_CHARACTER_REFERENCE",e[e.HEXADEMICAL_CHARACTER_REFERENCE_START=75]="HEXADEMICAL_CHARACTER_REFERENCE_START",e[e.HEXADEMICAL_CHARACTER_REFERENCE=76]="HEXADEMICAL_CHARACTER_REFERENCE",e[e.DECIMAL_CHARACTER_REFERENCE=77]="DECIMAL_CHARACTER_REFERENCE",e[e.NUMERIC_CHARACTER_REFERENCE_END=78]="NUMERIC_CHARACTER_REFERENCE_END"}(Ko||(Ko={}));const jo={DATA:Ko.DATA,RCDATA:Ko.RCDATA,RAWTEXT:Ko.RAWTEXT,SCRIPT_DATA:Ko.SCRIPT_DATA,PLAINTEXT:Ko.PLAINTEXT,CDATA_SECTION:Ko.CDATA_SECTION};function Vo(e){return e>=io.DIGIT_0&&e<=io.DIGIT_9}function Wo(e){return e>=io.LATIN_CAPITAL_A&&e<=io.LATIN_CAPITAL_Z}function Qo(e){return function(e){return e>=io.LATIN_SMALL_A&&e<=io.LATIN_SMALL_Z}(e)||Wo(e)}function Xo(e){return Qo(e)||Vo(e)}function $o(e){return e>=io.LATIN_CAPITAL_A&&e<=io.LATIN_CAPITAL_F}function zo(e){return e>=io.LATIN_SMALL_A&&e<=io.LATIN_SMALL_F}function Jo(e){return e+32}function Zo(e){return e===io.SPACE||e===io.LINE_FEED||e===io.TABULATION||e===io.FORM_FEED}function ec(e){return Zo(e)||e===io.SOLIDUS||e===io.GREATER_THAN_SIGN}class tc{constructor(e,t){this.options=e,this.handler=t,this.paused=!1,this.inLoop=!1,this.inForeignNode=!1,this.lastStartTagName="",this.active=!1,this.state=Ko.DATA,this.returnState=Ko.DATA,this.charRefCode=-1,this.consumedAfterSnapshot=-1,this.currentCharacterToken=null,this.currentToken=null,this.currentAttr={name:"",value:""},this.preprocessor=new mo(t),this.currentLocation=this.getCurrentLocation(-1)}_err(e){var t,n;null===(n=(t=this.handler).onParseError)||void 0===n||n.call(t,this.preprocessor.getError(e))}getCurrentLocation(e){return this.options.sourceCodeLocationInfo?{startLine:this.preprocessor.line,startCol:this.preprocessor.col-e,startOffset:this.preprocessor.offset-e,endLine:-1,endCol:-1,endOffset:-1}:null}_runParsingLoop(){if(!this.inLoop){for(this.inLoop=!0;this.active&&!this.paused;){this.consumedAfterSnapshot=0;const e=this._consume();this._ensureHibernation()||this._callState(e)}this.inLoop=!1}}pause(){this.paused=!0}resume(e){if(!this.paused)throw new Error("Parser was already resumed");this.paused=!1,this.inLoop||(this._runParsingLoop(),this.paused||null==e||e())}write(e,t,n){this.active=!0,this.preprocessor.write(e,t),this._runParsingLoop(),this.paused||null==n||n()}insertHtmlAtCurrentPos(e){this.active=!0,this.preprocessor.insertHtmlAtCurrentPos(e),this._runParsingLoop()}_ensureHibernation(){return!!this.preprocessor.endOfChunkHit&&(this._unconsume(this.consumedAfterSnapshot),this.active=!1,!0)}_consume(){return this.consumedAfterSnapshot++,this.preprocessor.advance()}_unconsume(e){this.consumedAfterSnapshot-=e,this.preprocessor.retreat(e)}_reconsumeInState(e,t){this.state=e,this._callState(t)}_advanceBy(e){this.consumedAfterSnapshot+=e;for(let t=0;t0&&this._err(Eo.endTagWithAttributes),e.selfClosing&&this._err(Eo.endTagWithTrailingSolidus),this.handler.onEndTag(e)),this.preprocessor.dropParsedChunk()}emitCurrentComment(e){this.prepareToken(e),this.handler.onComment(e),this.preprocessor.dropParsedChunk()}emitCurrentDoctype(e){this.prepareToken(e),this.handler.onDoctype(e),this.preprocessor.dropParsedChunk()}_emitCurrentCharacterToken(e){if(this.currentCharacterToken){switch(e&&this.currentCharacterToken.location&&(this.currentCharacterToken.location.endLine=e.startLine,this.currentCharacterToken.location.endCol=e.startCol,this.currentCharacterToken.location.endOffset=e.startOffset),this.currentCharacterToken.type){case To.CHARACTER:this.handler.onCharacter(this.currentCharacterToken);break;case To.NULL_CHARACTER:this.handler.onNullCharacter(this.currentCharacterToken);break;case To.WHITESPACE_CHARACTER:this.handler.onWhitespaceCharacter(this.currentCharacterToken)}this.currentCharacterToken=null}}_emitEOFToken(){const e=this.getCurrentLocation(0);e&&(e.endLine=e.startLine,e.endCol=e.startCol,e.endOffset=e.startOffset),this._emitCurrentCharacterToken(e),this.handler.onEof({type:To.EOF,location:e}),this.active=!1}_appendCharToCurrentCharacterToken(e,t){if(this.currentCharacterToken){if(this.currentCharacterToken.type===e)return void(this.currentCharacterToken.chars+=t);this.currentLocation=this.getCurrentLocation(0),this._emitCurrentCharacterToken(this.currentLocation),this.preprocessor.dropParsedChunk()}this._createCharacterToken(e,t)}_emitCodePoint(e){const t=Zo(e)?To.WHITESPACE_CHARACTER:e===io.NULL?To.NULL_CHARACTER:To.CHARACTER;this._appendCharToCurrentCharacterToken(t,String.fromCodePoint(e))}_emitChars(e){this._appendCharToCurrentCharacterToken(To.CHARACTER,e)}_matchNamedCharacterReference(e){let t=null,n=0,r=!1;for(let s=0,a=wo[0];s>=0&&(s=Oo(wo,a,s+1,e),!(s<0));e=this._consume()){n+=1,a=wo[s];const o=a&yo.VALUE_LENGTH;if(o){const a=(o>>14)-1;if(e!==io.SEMICOLON&&this._isCharacterReferenceInAttribute()&&((i=this.preprocessor.peek(1))===io.EQUALS_SIGN||Xo(i))?(t=[io.AMPERSAND],s+=a):(t=0===a?[wo[s]&~yo.VALUE_LENGTH]:1===a?[wo[++s]]:[wo[++s],wo[++s]],n=0,r=e!==io.SEMICOLON),0===a){this._consume();break}}}var i;return this._unconsume(n),r&&!this.preprocessor.endOfChunkHit&&this._err(Eo.missingSemicolonAfterCharacterReference),this._unconsume(1),t}_isCharacterReferenceInAttribute(){return this.returnState===Ko.ATTRIBUTE_VALUE_DOUBLE_QUOTED||this.returnState===Ko.ATTRIBUTE_VALUE_SINGLE_QUOTED||this.returnState===Ko.ATTRIBUTE_VALUE_UNQUOTED}_flushCodePointConsumedAsCharacterReference(e){this._isCharacterReferenceInAttribute()?this.currentAttr.value+=String.fromCodePoint(e):this._emitCodePoint(e)}_callState(e){switch(this.state){case Ko.DATA:this._stateData(e);break;case Ko.RCDATA:this._stateRcdata(e);break;case Ko.RAWTEXT:this._stateRawtext(e);break;case Ko.SCRIPT_DATA:this._stateScriptData(e);break;case Ko.PLAINTEXT:this._statePlaintext(e);break;case Ko.TAG_OPEN:this._stateTagOpen(e);break;case Ko.END_TAG_OPEN:this._stateEndTagOpen(e);break;case Ko.TAG_NAME:this._stateTagName(e);break;case Ko.RCDATA_LESS_THAN_SIGN:this._stateRcdataLessThanSign(e);break;case Ko.RCDATA_END_TAG_OPEN:this._stateRcdataEndTagOpen(e);break;case Ko.RCDATA_END_TAG_NAME:this._stateRcdataEndTagName(e);break;case Ko.RAWTEXT_LESS_THAN_SIGN:this._stateRawtextLessThanSign(e);break;case Ko.RAWTEXT_END_TAG_OPEN:this._stateRawtextEndTagOpen(e);break;case Ko.RAWTEXT_END_TAG_NAME:this._stateRawtextEndTagName(e);break;case Ko.SCRIPT_DATA_LESS_THAN_SIGN:this._stateScriptDataLessThanSign(e);break;case Ko.SCRIPT_DATA_END_TAG_OPEN:this._stateScriptDataEndTagOpen(e);break;case Ko.SCRIPT_DATA_END_TAG_NAME:this._stateScriptDataEndTagName(e);break;case Ko.SCRIPT_DATA_ESCAPE_START:this._stateScriptDataEscapeStart(e);break;case Ko.SCRIPT_DATA_ESCAPE_START_DASH:this._stateScriptDataEscapeStartDash(e);break;case Ko.SCRIPT_DATA_ESCAPED:this._stateScriptDataEscaped(e);break;case Ko.SCRIPT_DATA_ESCAPED_DASH:this._stateScriptDataEscapedDash(e);break;case Ko.SCRIPT_DATA_ESCAPED_DASH_DASH:this._stateScriptDataEscapedDashDash(e);break;case Ko.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN:this._stateScriptDataEscapedLessThanSign(e);break;case Ko.SCRIPT_DATA_ESCAPED_END_TAG_OPEN:this._stateScriptDataEscapedEndTagOpen(e);break;case Ko.SCRIPT_DATA_ESCAPED_END_TAG_NAME:this._stateScriptDataEscapedEndTagName(e);break;case Ko.SCRIPT_DATA_DOUBLE_ESCAPE_START:this._stateScriptDataDoubleEscapeStart(e);break;case Ko.SCRIPT_DATA_DOUBLE_ESCAPED:this._stateScriptDataDoubleEscaped(e);break;case Ko.SCRIPT_DATA_DOUBLE_ESCAPED_DASH:this._stateScriptDataDoubleEscapedDash(e);break;case Ko.SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH:this._stateScriptDataDoubleEscapedDashDash(e);break;case Ko.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN:this._stateScriptDataDoubleEscapedLessThanSign(e);break;case Ko.SCRIPT_DATA_DOUBLE_ESCAPE_END:this._stateScriptDataDoubleEscapeEnd(e);break;case Ko.BEFORE_ATTRIBUTE_NAME:this._stateBeforeAttributeName(e);break;case Ko.ATTRIBUTE_NAME:this._stateAttributeName(e);break;case Ko.AFTER_ATTRIBUTE_NAME:this._stateAfterAttributeName(e);break;case Ko.BEFORE_ATTRIBUTE_VALUE:this._stateBeforeAttributeValue(e);break;case Ko.ATTRIBUTE_VALUE_DOUBLE_QUOTED:this._stateAttributeValueDoubleQuoted(e);break;case Ko.ATTRIBUTE_VALUE_SINGLE_QUOTED:this._stateAttributeValueSingleQuoted(e);break;case Ko.ATTRIBUTE_VALUE_UNQUOTED:this._stateAttributeValueUnquoted(e);break;case Ko.AFTER_ATTRIBUTE_VALUE_QUOTED:this._stateAfterAttributeValueQuoted(e);break;case Ko.SELF_CLOSING_START_TAG:this._stateSelfClosingStartTag(e);break;case Ko.BOGUS_COMMENT:this._stateBogusComment(e);break;case Ko.MARKUP_DECLARATION_OPEN:this._stateMarkupDeclarationOpen(e);break;case Ko.COMMENT_START:this._stateCommentStart(e);break;case Ko.COMMENT_START_DASH:this._stateCommentStartDash(e);break;case Ko.COMMENT:this._stateComment(e);break;case Ko.COMMENT_LESS_THAN_SIGN:this._stateCommentLessThanSign(e);break;case Ko.COMMENT_LESS_THAN_SIGN_BANG:this._stateCommentLessThanSignBang(e);break;case Ko.COMMENT_LESS_THAN_SIGN_BANG_DASH:this._stateCommentLessThanSignBangDash(e);break;case Ko.COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH:this._stateCommentLessThanSignBangDashDash(e);break;case Ko.COMMENT_END_DASH:this._stateCommentEndDash(e);break;case Ko.COMMENT_END:this._stateCommentEnd(e);break;case Ko.COMMENT_END_BANG:this._stateCommentEndBang(e);break;case Ko.DOCTYPE:this._stateDoctype(e);break;case Ko.BEFORE_DOCTYPE_NAME:this._stateBeforeDoctypeName(e);break;case Ko.DOCTYPE_NAME:this._stateDoctypeName(e);break;case Ko.AFTER_DOCTYPE_NAME:this._stateAfterDoctypeName(e);break;case Ko.AFTER_DOCTYPE_PUBLIC_KEYWORD:this._stateAfterDoctypePublicKeyword(e);break;case Ko.BEFORE_DOCTYPE_PUBLIC_IDENTIFIER:this._stateBeforeDoctypePublicIdentifier(e);break;case Ko.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED:this._stateDoctypePublicIdentifierDoubleQuoted(e);break;case Ko.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED:this._stateDoctypePublicIdentifierSingleQuoted(e);break;case Ko.AFTER_DOCTYPE_PUBLIC_IDENTIFIER:this._stateAfterDoctypePublicIdentifier(e);break;case Ko.BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS:this._stateBetweenDoctypePublicAndSystemIdentifiers(e);break;case Ko.AFTER_DOCTYPE_SYSTEM_KEYWORD:this._stateAfterDoctypeSystemKeyword(e);break;case Ko.BEFORE_DOCTYPE_SYSTEM_IDENTIFIER:this._stateBeforeDoctypeSystemIdentifier(e);break;case Ko.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED:this._stateDoctypeSystemIdentifierDoubleQuoted(e);break;case Ko.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED:this._stateDoctypeSystemIdentifierSingleQuoted(e);break;case Ko.AFTER_DOCTYPE_SYSTEM_IDENTIFIER:this._stateAfterDoctypeSystemIdentifier(e);break;case Ko.BOGUS_DOCTYPE:this._stateBogusDoctype(e);break;case Ko.CDATA_SECTION:this._stateCdataSection(e);break;case Ko.CDATA_SECTION_BRACKET:this._stateCdataSectionBracket(e);break;case Ko.CDATA_SECTION_END:this._stateCdataSectionEnd(e);break;case Ko.CHARACTER_REFERENCE:this._stateCharacterReference(e);break;case Ko.NAMED_CHARACTER_REFERENCE:this._stateNamedCharacterReference(e);break;case Ko.AMBIGUOUS_AMPERSAND:this._stateAmbiguousAmpersand(e);break;case Ko.NUMERIC_CHARACTER_REFERENCE:this._stateNumericCharacterReference(e);break;case Ko.HEXADEMICAL_CHARACTER_REFERENCE_START:this._stateHexademicalCharacterReferenceStart(e);break;case Ko.HEXADEMICAL_CHARACTER_REFERENCE:this._stateHexademicalCharacterReference(e);break;case Ko.DECIMAL_CHARACTER_REFERENCE:this._stateDecimalCharacterReference(e);break;case Ko.NUMERIC_CHARACTER_REFERENCE_END:this._stateNumericCharacterReferenceEnd(e);break;default:throw new Error("Unknown state")}}_stateData(e){switch(e){case io.LESS_THAN_SIGN:this.state=Ko.TAG_OPEN;break;case io.AMPERSAND:this.returnState=Ko.DATA,this.state=Ko.CHARACTER_REFERENCE;break;case io.NULL:this._err(Eo.unexpectedNullCharacter),this._emitCodePoint(e);break;case io.EOF:this._emitEOFToken();break;default:this._emitCodePoint(e)}}_stateRcdata(e){switch(e){case io.AMPERSAND:this.returnState=Ko.RCDATA,this.state=Ko.CHARACTER_REFERENCE;break;case io.LESS_THAN_SIGN:this.state=Ko.RCDATA_LESS_THAN_SIGN;break;case io.NULL:this._err(Eo.unexpectedNullCharacter),this._emitChars("�");break;case io.EOF:this._emitEOFToken();break;default:this._emitCodePoint(e)}}_stateRawtext(e){switch(e){case io.LESS_THAN_SIGN:this.state=Ko.RAWTEXT_LESS_THAN_SIGN;break;case io.NULL:this._err(Eo.unexpectedNullCharacter),this._emitChars("�");break;case io.EOF:this._emitEOFToken();break;default:this._emitCodePoint(e)}}_stateScriptData(e){switch(e){case io.LESS_THAN_SIGN:this.state=Ko.SCRIPT_DATA_LESS_THAN_SIGN;break;case io.NULL:this._err(Eo.unexpectedNullCharacter),this._emitChars("�");break;case io.EOF:this._emitEOFToken();break;default:this._emitCodePoint(e)}}_statePlaintext(e){switch(e){case io.NULL:this._err(Eo.unexpectedNullCharacter),this._emitChars("�");break;case io.EOF:this._emitEOFToken();break;default:this._emitCodePoint(e)}}_stateTagOpen(e){if(Qo(e))this._createStartTagToken(),this.state=Ko.TAG_NAME,this._stateTagName(e);else switch(e){case io.EXCLAMATION_MARK:this.state=Ko.MARKUP_DECLARATION_OPEN;break;case io.SOLIDUS:this.state=Ko.END_TAG_OPEN;break;case io.QUESTION_MARK:this._err(Eo.unexpectedQuestionMarkInsteadOfTagName),this._createCommentToken(1),this.state=Ko.BOGUS_COMMENT,this._stateBogusComment(e);break;case io.EOF:this._err(Eo.eofBeforeTagName),this._emitChars("<"),this._emitEOFToken();break;default:this._err(Eo.invalidFirstCharacterOfTagName),this._emitChars("<"),this.state=Ko.DATA,this._stateData(e)}}_stateEndTagOpen(e){if(Qo(e))this._createEndTagToken(),this.state=Ko.TAG_NAME,this._stateTagName(e);else switch(e){case io.GREATER_THAN_SIGN:this._err(Eo.missingEndTagName),this.state=Ko.DATA;break;case io.EOF:this._err(Eo.eofBeforeTagName),this._emitChars("");break;case io.NULL:this._err(Eo.unexpectedNullCharacter),this.state=Ko.SCRIPT_DATA_ESCAPED,this._emitChars("�");break;case io.EOF:this._err(Eo.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break;default:this.state=Ko.SCRIPT_DATA_ESCAPED,this._emitCodePoint(e)}}_stateScriptDataEscapedLessThanSign(e){e===io.SOLIDUS?this.state=Ko.SCRIPT_DATA_ESCAPED_END_TAG_OPEN:Qo(e)?(this._emitChars("<"),this.state=Ko.SCRIPT_DATA_DOUBLE_ESCAPE_START,this._stateScriptDataDoubleEscapeStart(e)):(this._emitChars("<"),this.state=Ko.SCRIPT_DATA_ESCAPED,this._stateScriptDataEscaped(e))}_stateScriptDataEscapedEndTagOpen(e){Qo(e)?(this.state=Ko.SCRIPT_DATA_ESCAPED_END_TAG_NAME,this._stateScriptDataEscapedEndTagName(e)):(this._emitChars("");break;case io.NULL:this._err(Eo.unexpectedNullCharacter),this.state=Ko.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitChars("�");break;case io.EOF:this._err(Eo.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break;default:this.state=Ko.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitCodePoint(e)}}_stateScriptDataDoubleEscapedLessThanSign(e){e===io.SOLIDUS?(this.state=Ko.SCRIPT_DATA_DOUBLE_ESCAPE_END,this._emitChars("/")):(this.state=Ko.SCRIPT_DATA_DOUBLE_ESCAPED,this._stateScriptDataDoubleEscaped(e))}_stateScriptDataDoubleEscapeEnd(e){if(this.preprocessor.startsWith(co,!1)&&ec(this.preprocessor.peek(co.length))){this._emitCodePoint(e);for(let e=0;e1114111)this._err(Eo.characterReferenceOutsideUnicodeRange),this.charRefCode=io.REPLACEMENT_CHARACTER;else if(uo(this.charRefCode))this._err(Eo.surrogateCharacterReference),this.charRefCode=io.REPLACEMENT_CHARACTER;else if(fo(this.charRefCode))this._err(Eo.noncharacterCharacterReference);else if(po(this.charRefCode)||this.charRefCode===io.CARRIAGE_RETURN){this._err(Eo.controlCharacterReference);const e=qo.get(this.charRefCode);void 0!==e&&(this.charRefCode=e)}this._flushCodePointConsumedAsCharacterReference(this.charRefCode),this._reconsumeInState(this.returnState,e)}}const nc=new Set([Po.DD,Po.DT,Po.LI,Po.OPTGROUP,Po.OPTION,Po.P,Po.RB,Po.RP,Po.RT,Po.RTC]),rc=new Set([...nc,Po.CAPTION,Po.COLGROUP,Po.TBODY,Po.TD,Po.TFOOT,Po.TH,Po.THEAD,Po.TR]),ic=new Map([[Po.APPLET,vo.HTML],[Po.CAPTION,vo.HTML],[Po.HTML,vo.HTML],[Po.MARQUEE,vo.HTML],[Po.OBJECT,vo.HTML],[Po.TABLE,vo.HTML],[Po.TD,vo.HTML],[Po.TEMPLATE,vo.HTML],[Po.TH,vo.HTML],[Po.ANNOTATION_XML,vo.MATHML],[Po.MI,vo.MATHML],[Po.MN,vo.MATHML],[Po.MO,vo.MATHML],[Po.MS,vo.MATHML],[Po.MTEXT,vo.MATHML],[Po.DESC,vo.SVG],[Po.FOREIGN_OBJECT,vo.SVG],[Po.TITLE,vo.SVG]]),sc=[Po.H1,Po.H2,Po.H3,Po.H4,Po.H5,Po.H6],ac=[Po.TR,Po.TEMPLATE,Po.HTML],oc=[Po.TBODY,Po.TFOOT,Po.THEAD,Po.TEMPLATE,Po.HTML],cc=[Po.TABLE,Po.TEMPLATE,Po.HTML],lc=[Po.TD,Po.TH];class hc{constructor(e,t,n){this.treeAdapter=t,this.handler=n,this.items=[],this.tagIDs=[],this.stackTop=-1,this.tmplCount=0,this.currentTagId=Po.UNKNOWN,this.current=e}get currentTmplContentOrNode(){return this._isInTemplate()?this.treeAdapter.getTemplateContent(this.current):this.current}_indexOf(e){return this.items.lastIndexOf(e,this.stackTop)}_isInTemplate(){return this.currentTagId===Po.TEMPLATE&&this.treeAdapter.getNamespaceURI(this.current)===vo.HTML}_updateCurrentElement(){this.current=this.items[this.stackTop],this.currentTagId=this.tagIDs[this.stackTop]}push(e,t){this.stackTop++,this.items[this.stackTop]=e,this.current=e,this.tagIDs[this.stackTop]=t,this.currentTagId=t,this._isInTemplate()&&this.tmplCount++,this.handler.onItemPush(e,t,!0)}pop(){const e=this.current;this.tmplCount>0&&this._isInTemplate()&&this.tmplCount--,this.stackTop--,this._updateCurrentElement(),this.handler.onItemPop(e,!0)}replace(e,t){const n=this._indexOf(e);this.items[n]=t,n===this.stackTop&&(this.current=t)}insertAfter(e,t,n){const r=this._indexOf(e)+1;this.items.splice(r,0,t),this.tagIDs.splice(r,0,n),this.stackTop++,r===this.stackTop&&this._updateCurrentElement(),this.handler.onItemPush(this.current,this.currentTagId,r===this.stackTop)}popUntilTagNamePopped(e){let t=this.stackTop+1;do{t=this.tagIDs.lastIndexOf(e,t-1)}while(t>0&&this.treeAdapter.getNamespaceURI(this.items[t])!==vo.HTML);this.shortenToLength(t<0?0:t)}shortenToLength(e){for(;this.stackTop>=e;){const t=this.current;this.tmplCount>0&&this._isInTemplate()&&(this.tmplCount-=1),this.stackTop--,this._updateCurrentElement(),this.handler.onItemPop(t,this.stackTop=0;n--)if(e.includes(this.tagIDs[n])&&this.treeAdapter.getNamespaceURI(this.items[n])===t)return n;return-1}clearBackTo(e,t){const n=this._indexOfTagNames(e,t);this.shortenToLength(n+1)}clearBackToTableContext(){this.clearBackTo(cc,vo.HTML)}clearBackToTableBodyContext(){this.clearBackTo(oc,vo.HTML)}clearBackToTableRowContext(){this.clearBackTo(ac,vo.HTML)}remove(e){const t=this._indexOf(e);t>=0&&(t===this.stackTop?this.pop():(this.items.splice(t,1),this.tagIDs.splice(t,1),this.stackTop--,this._updateCurrentElement(),this.handler.onItemPop(e,!1)))}tryPeekProperlyNestedBodyElement(){return this.stackTop>=1&&this.tagIDs[1]===Po.BODY?this.items[1]:null}contains(e){return this._indexOf(e)>-1}getCommonAncestor(e){const t=this._indexOf(e)-1;return t>=0?this.items[t]:null}isRootHtmlElementCurrent(){return 0===this.stackTop&&this.tagIDs[0]===Po.HTML}hasInScope(e){for(let t=this.stackTop;t>=0;t--){const n=this.tagIDs[t],r=this.treeAdapter.getNamespaceURI(this.items[t]);if(n===e&&r===vo.HTML)return!0;if(ic.get(n)===r)return!1}return!0}hasNumberedHeaderInScope(){for(let e=this.stackTop;e>=0;e--){const t=this.tagIDs[e],n=this.treeAdapter.getNamespaceURI(this.items[e]);if(Go(t)&&n===vo.HTML)return!0;if(ic.get(t)===n)return!1}return!0}hasInListItemScope(e){for(let t=this.stackTop;t>=0;t--){const n=this.tagIDs[t],r=this.treeAdapter.getNamespaceURI(this.items[t]);if(n===e&&r===vo.HTML)return!0;if((n===Po.UL||n===Po.OL)&&r===vo.HTML||ic.get(n)===r)return!1}return!0}hasInButtonScope(e){for(let t=this.stackTop;t>=0;t--){const n=this.tagIDs[t],r=this.treeAdapter.getNamespaceURI(this.items[t]);if(n===e&&r===vo.HTML)return!0;if(n===Po.BUTTON&&r===vo.HTML||ic.get(n)===r)return!1}return!0}hasInTableScope(e){for(let t=this.stackTop;t>=0;t--){const n=this.tagIDs[t];if(this.treeAdapter.getNamespaceURI(this.items[t])===vo.HTML){if(n===e)return!0;if(n===Po.TABLE||n===Po.TEMPLATE||n===Po.HTML)return!1}}return!0}hasTableBodyContextInTableScope(){for(let e=this.stackTop;e>=0;e--){const t=this.tagIDs[e];if(this.treeAdapter.getNamespaceURI(this.items[e])===vo.HTML){if(t===Po.TBODY||t===Po.THEAD||t===Po.TFOOT)return!0;if(t===Po.TABLE||t===Po.HTML)return!1}}return!0}hasInSelectScope(e){for(let t=this.stackTop;t>=0;t--){const n=this.tagIDs[t];if(this.treeAdapter.getNamespaceURI(this.items[t])===vo.HTML){if(n===e)return!0;if(n!==Po.OPTION&&n!==Po.OPTGROUP)return!1}}return!0}generateImpliedEndTags(){for(;nc.has(this.currentTagId);)this.pop()}generateImpliedEndTagsThoroughly(){for(;rc.has(this.currentTagId);)this.pop()}generateImpliedEndTagsWithExclusion(e){for(;this.currentTagId!==e&&rc.has(this.currentTagId);)this.pop()}}var uc;!function(e){e[e.Marker=0]="Marker",e[e.Element=1]="Element"}(uc=uc||(uc={}));const pc={type:uc.Marker};class fc{constructor(e){this.treeAdapter=e,this.entries=[],this.bookmark=null}_getNoahArkConditionCandidates(e,t){const n=[],r=t.length,i=this.treeAdapter.getTagName(e),s=this.treeAdapter.getNamespaceURI(e);for(let e=0;e[e.name,e.value])));let i=0;for(let e=0;er.get(e.name)===e.value))&&(i+=1,i>=3&&this.entries.splice(t.idx,1))}}insertMarker(){this.entries.unshift(pc)}pushElement(e,t){this._ensureNoahArkCondition(e),this.entries.unshift({type:uc.Element,element:e,token:t})}insertElementAfterBookmark(e,t){const n=this.entries.indexOf(this.bookmark);this.entries.splice(n,0,{type:uc.Element,element:e,token:t})}removeEntry(e){const t=this.entries.indexOf(e);t>=0&&this.entries.splice(t,1)}clearToLastMarker(){const e=this.entries.indexOf(pc);e>=0?this.entries.splice(0,e+1):this.entries.length=0}getElementEntryInScopeWithTagName(e){const t=this.entries.find((t=>t.type===uc.Marker||this.treeAdapter.getTagName(t.element)===e));return t&&t.type===uc.Element?t:null}getElementEntry(e){return this.entries.find((t=>t.type===uc.Element&&t.element===e))}}function dc(e){return{nodeName:"#text",value:e,parentNode:null}}const Ec={createDocument:()=>({nodeName:"#document",mode:Ro.NO_QUIRKS,childNodes:[]}),createDocumentFragment:()=>({nodeName:"#document-fragment",childNodes:[]}),createElement:(e,t,n)=>({nodeName:e,tagName:e,attrs:n,namespaceURI:t,childNodes:[],parentNode:null}),createCommentNode:e=>({nodeName:"#comment",data:e,parentNode:null}),appendChild(e,t){e.childNodes.push(t),t.parentNode=e},insertBefore(e,t,n){const r=e.childNodes.indexOf(n);e.childNodes.splice(r,0,t),t.parentNode=e},setTemplateContent(e,t){e.content=t},getTemplateContent:e=>e.content,setDocumentType(e,t,n,r){const i=e.childNodes.find((e=>"#documentType"===e.nodeName));if(i)i.name=t,i.publicId=n,i.systemId=r;else{const i={nodeName:"#documentType",name:t,publicId:n,systemId:r,parentNode:null};Ec.appendChild(e,i)}},setDocumentMode(e,t){e.mode=t},getDocumentMode:e=>e.mode,detachNode(e){if(e.parentNode){const t=e.parentNode.childNodes.indexOf(e);e.parentNode.childNodes.splice(t,1),e.parentNode=null}},insertText(e,t){if(e.childNodes.length>0){const n=e.childNodes[e.childNodes.length-1];if(Ec.isTextNode(n))return void(n.value+=t)}Ec.appendChild(e,dc(t))},insertTextBefore(e,t,n){const r=e.childNodes[e.childNodes.indexOf(n)-1];r&&Ec.isTextNode(r)?r.value+=t:Ec.insertBefore(e,dc(t),n)},adoptAttributes(e,t){const n=new Set(e.attrs.map((e=>e.name)));for(let r=0;re.childNodes[0],getChildNodes:e=>e.childNodes,getParentNode:e=>e.parentNode,getAttrList:e=>e.attrs,getTagName:e=>e.tagName,getNamespaceURI:e=>e.namespaceURI,getTextNodeContent:e=>e.value,getCommentNodeContent:e=>e.data,getDocumentTypeNodeName:e=>e.name,getDocumentTypeNodePublicId:e=>e.publicId,getDocumentTypeNodeSystemId:e=>e.systemId,isTextNode:e=>"#text"===e.nodeName,isCommentNode:e=>"#comment"===e.nodeName,isDocumentTypeNode:e=>"#documentType"===e.nodeName,isElementNode:e=>Object.prototype.hasOwnProperty.call(e,"tagName"),setNodeSourceCodeLocation(e,t){e.sourceCodeLocation=t},getNodeSourceCodeLocation:e=>e.sourceCodeLocation,updateNodeSourceCodeLocation(e,t){e.sourceCodeLocation={...e.sourceCodeLocation,...t}}},mc=["+//silmaril//dtd html pro v0r11 19970101//","-//as//dtd html 3.0 aswedit + extensions//","-//advasoft ltd//dtd html 3.0 aswedit + extensions//","-//ietf//dtd html 2.0 level 1//","-//ietf//dtd html 2.0 level 2//","-//ietf//dtd html 2.0 strict level 1//","-//ietf//dtd html 2.0 strict level 2//","-//ietf//dtd html 2.0 strict//","-//ietf//dtd html 2.0//","-//ietf//dtd html 2.1e//","-//ietf//dtd html 3.0//","-//ietf//dtd html 3.2 final//","-//ietf//dtd html 3.2//","-//ietf//dtd html 3//","-//ietf//dtd html level 0//","-//ietf//dtd html level 1//","-//ietf//dtd html level 2//","-//ietf//dtd html level 3//","-//ietf//dtd html strict level 0//","-//ietf//dtd html strict level 1//","-//ietf//dtd html strict level 2//","-//ietf//dtd html strict level 3//","-//ietf//dtd html strict//","-//ietf//dtd html//","-//metrius//dtd metrius presentational//","-//microsoft//dtd internet explorer 2.0 html strict//","-//microsoft//dtd internet explorer 2.0 html//","-//microsoft//dtd internet explorer 2.0 tables//","-//microsoft//dtd internet explorer 3.0 html strict//","-//microsoft//dtd internet explorer 3.0 html//","-//microsoft//dtd internet explorer 3.0 tables//","-//netscape comm. corp.//dtd html//","-//netscape comm. corp.//dtd strict html//","-//o'reilly and associates//dtd html 2.0//","-//o'reilly and associates//dtd html extended 1.0//","-//o'reilly and associates//dtd html extended relaxed 1.0//","-//sq//dtd html 2.0 hotmetal + extensions//","-//softquad software//dtd hotmetal pro 6.0::19990601::extensions to html 4.0//","-//softquad//dtd hotmetal pro 4.0::19971010::extensions to html 4.0//","-//spyglass//dtd html 2.0 extended//","-//sun microsystems corp.//dtd hotjava html//","-//sun microsystems corp.//dtd hotjava strict html//","-//w3c//dtd html 3 1995-03-24//","-//w3c//dtd html 3.2 draft//","-//w3c//dtd html 3.2 final//","-//w3c//dtd html 3.2//","-//w3c//dtd html 3.2s draft//","-//w3c//dtd html 4.0 frameset//","-//w3c//dtd html 4.0 transitional//","-//w3c//dtd html experimental 19960712//","-//w3c//dtd html experimental 970421//","-//w3c//dtd w3 html//","-//w3o//dtd w3 html 3.0//","-//webtechs//dtd mozilla html 2.0//","-//webtechs//dtd mozilla html//"],Tc=[...mc,"-//w3c//dtd html 4.01 frameset//","-//w3c//dtd html 4.01 transitional//"],_c=new Set(["-//w3o//dtd w3 html strict 3.0//en//","-/w3c/dtd html 4.0 transitional/en","html"]),Ac=["-//w3c//dtd xhtml 1.0 frameset//","-//w3c//dtd xhtml 1.0 transitional//"],gc=[...Ac,"-//w3c//dtd html 4.01 frameset//","-//w3c//dtd html 4.01 transitional//"];function Nc(e,t){return t.some((t=>e.startsWith(t)))}const Cc="text/html",Ic="application/xhtml+xml",Sc=new Map(["attributeName","attributeType","baseFrequency","baseProfile","calcMode","clipPathUnits","diffuseConstant","edgeMode","filterUnits","glyphRef","gradientTransform","gradientUnits","kernelMatrix","kernelUnitLength","keyPoints","keySplines","keyTimes","lengthAdjust","limitingConeAngle","markerHeight","markerUnits","markerWidth","maskContentUnits","maskUnits","numOctaves","pathLength","patternContentUnits","patternTransform","patternUnits","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","refX","refY","repeatCount","repeatDur","requiredExtensions","requiredFeatures","specularConstant","specularExponent","spreadMethod","startOffset","stdDeviation","stitchTiles","surfaceScale","systemLanguage","tableValues","targetX","targetY","textLength","viewBox","viewTarget","xChannelSelector","yChannelSelector","zoomAndPan"].map((e=>[e.toLowerCase(),e]))),bc=new Map([["xlink:actuate",{prefix:"xlink",name:"actuate",namespace:vo.XLINK}],["xlink:arcrole",{prefix:"xlink",name:"arcrole",namespace:vo.XLINK}],["xlink:href",{prefix:"xlink",name:"href",namespace:vo.XLINK}],["xlink:role",{prefix:"xlink",name:"role",namespace:vo.XLINK}],["xlink:show",{prefix:"xlink",name:"show",namespace:vo.XLINK}],["xlink:title",{prefix:"xlink",name:"title",namespace:vo.XLINK}],["xlink:type",{prefix:"xlink",name:"type",namespace:vo.XLINK}],["xml:base",{prefix:"xml",name:"base",namespace:vo.XML}],["xml:lang",{prefix:"xml",name:"lang",namespace:vo.XML}],["xml:space",{prefix:"xml",name:"space",namespace:vo.XML}],["xmlns",{prefix:"",name:"xmlns",namespace:vo.XMLNS}],["xmlns:xlink",{prefix:"xmlns",name:"xlink",namespace:vo.XMLNS}]]),Oc=new Map(["altGlyph","altGlyphDef","altGlyphItem","animateColor","animateMotion","animateTransform","clipPath","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","foreignObject","glyphRef","linearGradient","radialGradient","textPath"].map((e=>[e.toLowerCase(),e]))),yc=new Set([Po.B,Po.BIG,Po.BLOCKQUOTE,Po.BODY,Po.BR,Po.CENTER,Po.CODE,Po.DD,Po.DIV,Po.DL,Po.DT,Po.EM,Po.EMBED,Po.H1,Po.H2,Po.H3,Po.H4,Po.H5,Po.H6,Po.HEAD,Po.HR,Po.I,Po.IMG,Po.LI,Po.LISTING,Po.MENU,Po.META,Po.NOBR,Po.OL,Po.P,Po.PRE,Po.RUBY,Po.S,Po.SMALL,Po.SPAN,Po.STRONG,Po.STRIKE,Po.SUB,Po.SUP,Po.TABLE,Po.TT,Po.U,Po.UL,Po.VAR]);function Lc(e){for(let t=0;t0&&this._setContextModes(e,t)}onItemPop(e,t){var n,r;if(this.options.sourceCodeLocationInfo&&this._setEndLocation(e,this.currentToken),null===(r=(n=this.treeAdapter).onItemPop)||void 0===r||r.call(n,e,this.openElements.current),t){let e,t;0===this.openElements.stackTop&&this.fragmentContext?(e=this.fragmentContext,t=this.fragmentContextID):({current:e,currentTagId:t}=this.openElements),this._setContextModes(e,t)}}_setContextModes(e,t){const n=e===this.document||this.treeAdapter.getNamespaceURI(e)===vo.HTML;this.currentNotInHTML=!n,this.tokenizer.inForeignNode=!n&&!this._isIntegrationPoint(t,e)}_switchToTextParsing(e,t){this._insertElement(e,vo.HTML),this.tokenizer.state=t,this.originalInsertionMode=this.insertionMode,this.insertionMode=Rc.TEXT}switchToPlaintextParsing(){this.insertionMode=Rc.TEXT,this.originalInsertionMode=Rc.IN_BODY,this.tokenizer.state=jo.PLAINTEXT}_getAdjustedCurrentElement(){return 0===this.openElements.stackTop&&this.fragmentContext?this.fragmentContext:this.openElements.current}_findFormInFragmentContext(){let e=this.fragmentContext;for(;e;){if(this.treeAdapter.getTagName(e)===Mo.FORM){this.formElement=e;break}e=this.treeAdapter.getParentNode(e)}}_initTokenizerForFragmentParsing(){if(this.fragmentContext&&this.treeAdapter.getNamespaceURI(this.fragmentContext)===vo.HTML)switch(this.fragmentContextID){case Po.TITLE:case Po.TEXTAREA:this.tokenizer.state=jo.RCDATA;break;case Po.STYLE:case Po.XMP:case Po.IFRAME:case Po.NOEMBED:case Po.NOFRAMES:case Po.NOSCRIPT:this.tokenizer.state=jo.RAWTEXT;break;case Po.SCRIPT:this.tokenizer.state=jo.SCRIPT_DATA;break;case Po.PLAINTEXT:this.tokenizer.state=jo.PLAINTEXT}}_setDocumentType(e){const t=e.name||"",n=e.publicId||"",r=e.systemId||"";if(this.treeAdapter.setDocumentType(this.document,t,n,r),e.location){const t=this.treeAdapter.getChildNodes(this.document).find((e=>this.treeAdapter.isDocumentTypeNode(e)));t&&this.treeAdapter.setNodeSourceCodeLocation(t,e.location)}}_attachElementToTree(e,t){if(this.options.sourceCodeLocationInfo){const n=t&&{...t,startTag:t};this.treeAdapter.setNodeSourceCodeLocation(e,n)}if(this._shouldFosterParentOnInsertion())this._fosterParentElement(e);else{const t=this.openElements.currentTmplContentOrNode;this.treeAdapter.appendChild(t,e)}}_appendElement(e,t){const n=this.treeAdapter.createElement(e.tagName,t,e.attrs);this._attachElementToTree(n,e.location)}_insertElement(e,t){const n=this.treeAdapter.createElement(e.tagName,t,e.attrs);this._attachElementToTree(n,e.location),this.openElements.push(n,e.tagID)}_insertFakeElement(e,t){const n=this.treeAdapter.createElement(e,vo.HTML,[]);this._attachElementToTree(n,null),this.openElements.push(n,t)}_insertTemplate(e){const t=this.treeAdapter.createElement(e.tagName,vo.HTML,e.attrs),n=this.treeAdapter.createDocumentFragment();this.treeAdapter.setTemplateContent(t,n),this._attachElementToTree(t,e.location),this.openElements.push(t,e.tagID),this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(n,null)}_insertFakeRootElement(){const e=this.treeAdapter.createElement(Mo.HTML,vo.HTML,[]);this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(e,null),this.treeAdapter.appendChild(this.openElements.current,e),this.openElements.push(e,Po.HTML)}_appendCommentNode(e,t){const n=this.treeAdapter.createCommentNode(e.data);this.treeAdapter.appendChild(t,n),this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(n,e.location)}_insertCharacters(e){let t,n;if(this._shouldFosterParentOnInsertion()?(({parent:t,beforeElement:n}=this._findFosterParentingLocation()),n?this.treeAdapter.insertTextBefore(t,e.chars,n):this.treeAdapter.insertText(t,e.chars)):(t=this.openElements.currentTmplContentOrNode,this.treeAdapter.insertText(t,e.chars)),!e.location)return;const r=this.treeAdapter.getChildNodes(t),i=n?r.lastIndexOf(n):r.length,s=r[i-1];if(this.treeAdapter.getNodeSourceCodeLocation(s)){const{endLine:t,endCol:n,endOffset:r}=e.location;this.treeAdapter.updateNodeSourceCodeLocation(s,{endLine:t,endCol:n,endOffset:r})}else this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(s,e.location)}_adoptNodes(e,t){for(let n=this.treeAdapter.getFirstChild(e);n;n=this.treeAdapter.getFirstChild(e))this.treeAdapter.detachNode(n),this.treeAdapter.appendChild(t,n)}_setEndLocation(e,t){if(this.treeAdapter.getNodeSourceCodeLocation(e)&&t.location){const n=t.location,r=this.treeAdapter.getTagName(e),i=t.type===To.END_TAG&&r===t.tagName?{endTag:{...n},endLine:n.endLine,endCol:n.endCol,endOffset:n.endOffset}:{endLine:n.startLine,endCol:n.startCol,endOffset:n.startOffset};this.treeAdapter.updateNodeSourceCodeLocation(e,i)}}shouldProcessStartTagTokenInForeignContent(e){if(!this.currentNotInHTML)return!1;let t,n;return 0===this.openElements.stackTop&&this.fragmentContext?(t=this.fragmentContext,n=this.fragmentContextID):({current:t,currentTagId:n}=this.openElements),(e.tagID!==Po.SVG||this.treeAdapter.getTagName(t)!==Mo.ANNOTATION_XML||this.treeAdapter.getNamespaceURI(t)!==vo.MATHML)&&(this.tokenizer.inForeignNode||(e.tagID===Po.MGLYPH||e.tagID===Po.MALIGNMARK)&&!this._isIntegrationPoint(n,t,vo.HTML))}_processToken(e){switch(e.type){case To.CHARACTER:this.onCharacter(e);break;case To.NULL_CHARACTER:this.onNullCharacter(e);break;case To.COMMENT:this.onComment(e);break;case To.DOCTYPE:this.onDoctype(e);break;case To.START_TAG:this._processStartTag(e);break;case To.END_TAG:this.onEndTag(e);break;case To.EOF:this.onEof(e);break;case To.WHITESPACE_CHARACTER:this.onWhitespaceCharacter(e)}}_isIntegrationPoint(e,t,n){return Dc(e,this.treeAdapter.getNamespaceURI(t),this.treeAdapter.getAttrList(t),n)}_reconstructActiveFormattingElements(){const e=this.activeFormattingElements.entries.length;if(e){const t=this.activeFormattingElements.entries.findIndex((e=>e.type===uc.Marker||this.openElements.contains(e.element)));for(let n=t<0?e-1:t-1;n>=0;n--){const e=this.activeFormattingElements.entries[n];this._insertElement(e.token,this.treeAdapter.getNamespaceURI(e.element)),e.element=this.openElements.current}}}_closeTableCell(){this.openElements.generateImpliedEndTags(),this.openElements.popUntilTableCellPopped(),this.activeFormattingElements.clearToLastMarker(),this.insertionMode=Rc.IN_ROW}_closePElement(){this.openElements.generateImpliedEndTagsWithExclusion(Po.P),this.openElements.popUntilTagNamePopped(Po.P)}_resetInsertionMode(){for(let e=this.openElements.stackTop;e>=0;e--)switch(0===e&&this.fragmentContext?this.fragmentContextID:this.openElements.tagIDs[e]){case Po.TR:return void(this.insertionMode=Rc.IN_ROW);case Po.TBODY:case Po.THEAD:case Po.TFOOT:return void(this.insertionMode=Rc.IN_TABLE_BODY);case Po.CAPTION:return void(this.insertionMode=Rc.IN_CAPTION);case Po.COLGROUP:return void(this.insertionMode=Rc.IN_COLUMN_GROUP);case Po.TABLE:return void(this.insertionMode=Rc.IN_TABLE);case Po.BODY:return void(this.insertionMode=Rc.IN_BODY);case Po.FRAMESET:return void(this.insertionMode=Rc.IN_FRAMESET);case Po.SELECT:return void this._resetInsertionModeForSelect(e);case Po.TEMPLATE:return void(this.insertionMode=this.tmplInsertionModeStack[0]);case Po.HTML:return void(this.insertionMode=this.headElement?Rc.AFTER_HEAD:Rc.BEFORE_HEAD);case Po.TD:case Po.TH:if(e>0)return void(this.insertionMode=Rc.IN_CELL);break;case Po.HEAD:if(e>0)return void(this.insertionMode=Rc.IN_HEAD)}this.insertionMode=Rc.IN_BODY}_resetInsertionModeForSelect(e){if(e>0)for(let t=e-1;t>0;t--){const e=this.openElements.tagIDs[t];if(e===Po.TEMPLATE)break;if(e===Po.TABLE)return void(this.insertionMode=Rc.IN_SELECT_IN_TABLE)}this.insertionMode=Rc.IN_SELECT}_isElementCausesFosterParenting(e){return Pc.has(e)}_shouldFosterParentOnInsertion(){return this.fosterParentingEnabled&&this._isElementCausesFosterParenting(this.openElements.currentTagId)}_findFosterParentingLocation(){for(let e=this.openElements.stackTop;e>=0;e--){const t=this.openElements.items[e];switch(this.openElements.tagIDs[e]){case Po.TEMPLATE:if(this.treeAdapter.getNamespaceURI(t)===vo.HTML)return{parent:this.treeAdapter.getTemplateContent(t),beforeElement:null};break;case Po.TABLE:{const n=this.treeAdapter.getParentNode(t);return n?{parent:n,beforeElement:t}:{parent:this.openElements.items[e-1],beforeElement:null}}}}return{parent:this.openElements.items[0],beforeElement:null}}_fosterParentElement(e){const t=this._findFosterParentingLocation();t.beforeElement?this.treeAdapter.insertBefore(t.parent,e,t.beforeElement):this.treeAdapter.appendChild(t.parent,e)}_isSpecialElement(e,t){const n=this.treeAdapter.getNamespaceURI(e);return Ho[n].has(t)}onCharacter(e){if(this.skipNextNewLine=!1,this.tokenizer.inForeignNode)!function(e,t){e._insertCharacters(t),e.framesetOk=!1}(this,e);else switch(this.insertionMode){case Rc.INITIAL:Vc(this,e);break;case Rc.BEFORE_HTML:Wc(this,e);break;case Rc.BEFORE_HEAD:Qc(this,e);break;case Rc.IN_HEAD:zc(this,e);break;case Rc.IN_HEAD_NO_SCRIPT:Jc(this,e);break;case Rc.AFTER_HEAD:Zc(this,e);break;case Rc.IN_BODY:case Rc.IN_CAPTION:case Rc.IN_CELL:case Rc.IN_TEMPLATE:nl(this,e);break;case Rc.TEXT:case Rc.IN_SELECT:case Rc.IN_SELECT_IN_TABLE:this._insertCharacters(e);break;case Rc.IN_TABLE:case Rc.IN_TABLE_BODY:case Rc.IN_ROW:ul(this,e);break;case Rc.IN_TABLE_TEXT:ml(this,e);break;case Rc.IN_COLUMN_GROUP:gl(this,e);break;case Rc.AFTER_BODY:kl(this,e);break;case Rc.AFTER_AFTER_BODY:vl(this,e)}}onNullCharacter(e){if(this.skipNextNewLine=!1,this.tokenizer.inForeignNode)!function(e,t){t.chars="�",e._insertCharacters(t)}(this,e);else switch(this.insertionMode){case Rc.INITIAL:Vc(this,e);break;case Rc.BEFORE_HTML:Wc(this,e);break;case Rc.BEFORE_HEAD:Qc(this,e);break;case Rc.IN_HEAD:zc(this,e);break;case Rc.IN_HEAD_NO_SCRIPT:Jc(this,e);break;case Rc.AFTER_HEAD:Zc(this,e);break;case Rc.TEXT:this._insertCharacters(e);break;case Rc.IN_TABLE:case Rc.IN_TABLE_BODY:case Rc.IN_ROW:ul(this,e);break;case Rc.IN_COLUMN_GROUP:gl(this,e);break;case Rc.AFTER_BODY:kl(this,e);break;case Rc.AFTER_AFTER_BODY:vl(this,e)}}onComment(e){if(this.skipNextNewLine=!1,this.currentNotInHTML)Kc(this,e);else switch(this.insertionMode){case Rc.INITIAL:case Rc.BEFORE_HTML:case Rc.BEFORE_HEAD:case Rc.IN_HEAD:case Rc.IN_HEAD_NO_SCRIPT:case Rc.AFTER_HEAD:case Rc.IN_BODY:case Rc.IN_TABLE:case Rc.IN_CAPTION:case Rc.IN_COLUMN_GROUP:case Rc.IN_TABLE_BODY:case Rc.IN_ROW:case Rc.IN_CELL:case Rc.IN_SELECT:case Rc.IN_SELECT_IN_TABLE:case Rc.IN_TEMPLATE:case Rc.IN_FRAMESET:case Rc.AFTER_FRAMESET:Kc(this,e);break;case Rc.IN_TABLE_TEXT:Tl(this,e);break;case Rc.AFTER_BODY:!function(e,t){e._appendCommentNode(t,e.openElements.items[0])}(this,e);break;case Rc.AFTER_AFTER_BODY:case Rc.AFTER_AFTER_FRAMESET:!function(e,t){e._appendCommentNode(t,e.document)}(this,e)}}onDoctype(e){switch(this.skipNextNewLine=!1,this.insertionMode){case Rc.INITIAL:!function(e,t){e._setDocumentType(t);const n=t.forceQuirks?Ro.QUIRKS:function(e){if("html"!==e.name)return Ro.QUIRKS;const{systemId:t}=e;if(t&&"http://www.ibm.com/data/dtd/v11/ibmxhtml1-transitional.dtd"===t.toLowerCase())return Ro.QUIRKS;let{publicId:n}=e;if(null!==n){if(n=n.toLowerCase(),_c.has(n))return Ro.QUIRKS;let e=null===t?Tc:mc;if(Nc(n,e))return Ro.QUIRKS;if(e=null===t?Ac:gc,Nc(n,e))return Ro.LIMITED_QUIRKS}return Ro.NO_QUIRKS}(t);(function(e){return"html"===e.name&&null===e.publicId&&(null===e.systemId||"about:legacy-compat"===e.systemId)})(t)||e._err(t,Eo.nonConformingDoctype);e.treeAdapter.setDocumentMode(e.document,n),e.insertionMode=Rc.BEFORE_HTML}(this,e);break;case Rc.BEFORE_HEAD:case Rc.IN_HEAD:case Rc.IN_HEAD_NO_SCRIPT:case Rc.AFTER_HEAD:this._err(e,Eo.misplacedDoctype);break;case Rc.IN_TABLE_TEXT:Tl(this,e)}}onStartTag(e){this.skipNextNewLine=!1,this.currentToken=e,this._processStartTag(e),e.selfClosing&&!e.ackSelfClosing&&this._err(e,Eo.nonVoidHtmlElementStartTagWithTrailingSolidus)}_processStartTag(e){this.shouldProcessStartTagTokenInForeignContent(e)?function(e,t){if(function(e){const t=e.tagID;return t===Po.FONT&&e.attrs.some((({name:e})=>e===Do.COLOR||e===Do.SIZE||e===Do.FACE))||yc.has(t)}(t))Dl(e),e._startTagOutsideForeignContent(t);else{const n=e._getAdjustedCurrentElement(),r=e.treeAdapter.getNamespaceURI(n);r===vo.MATHML?Lc(t):r===vo.SVG&&(!function(e){const t=Oc.get(e.tagName);null!=t&&(e.tagName=t,e.tagID=Fo(e.tagName))}(t),kc(t)),vc(t),t.selfClosing?e._appendElement(t,r):e._insertElement(t,r),t.ackSelfClosing=!0}}(this,e):this._startTagOutsideForeignContent(e)}_startTagOutsideForeignContent(e){switch(this.insertionMode){case Rc.INITIAL:Vc(this,e);break;case Rc.BEFORE_HTML:!function(e,t){t.tagID===Po.HTML?(e._insertElement(t,vo.HTML),e.insertionMode=Rc.BEFORE_HEAD):Wc(e,t)}(this,e);break;case Rc.BEFORE_HEAD:!function(e,t){switch(t.tagID){case Po.HTML:ol(e,t);break;case Po.HEAD:e._insertElement(t,vo.HTML),e.headElement=e.openElements.current,e.insertionMode=Rc.IN_HEAD;break;default:Qc(e,t)}}(this,e);break;case Rc.IN_HEAD:Xc(this,e);break;case Rc.IN_HEAD_NO_SCRIPT:!function(e,t){switch(t.tagID){case Po.HTML:ol(e,t);break;case Po.BASEFONT:case Po.BGSOUND:case Po.HEAD:case Po.LINK:case Po.META:case Po.NOFRAMES:case Po.STYLE:Xc(e,t);break;case Po.NOSCRIPT:e._err(t,Eo.nestedNoscriptInHead);break;default:Jc(e,t)}}(this,e);break;case Rc.AFTER_HEAD:!function(e,t){switch(t.tagID){case Po.HTML:ol(e,t);break;case Po.BODY:e._insertElement(t,vo.HTML),e.framesetOk=!1,e.insertionMode=Rc.IN_BODY;break;case Po.FRAMESET:e._insertElement(t,vo.HTML),e.insertionMode=Rc.IN_FRAMESET;break;case Po.BASE:case Po.BASEFONT:case Po.BGSOUND:case Po.LINK:case Po.META:case Po.NOFRAMES:case Po.SCRIPT:case Po.STYLE:case Po.TEMPLATE:case Po.TITLE:e._err(t,Eo.abandonedHeadElementChild),e.openElements.push(e.headElement,Po.HEAD),Xc(e,t),e.openElements.remove(e.headElement);break;case Po.HEAD:e._err(t,Eo.misplacedStartTagForHeadElement);break;default:Zc(e,t)}}(this,e);break;case Rc.IN_BODY:ol(this,e);break;case Rc.IN_TABLE:pl(this,e);break;case Rc.IN_TABLE_TEXT:Tl(this,e);break;case Rc.IN_CAPTION:!function(e,t){const n=t.tagID;_l.has(n)?e.openElements.hasInTableScope(Po.CAPTION)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(Po.CAPTION),e.activeFormattingElements.clearToLastMarker(),e.insertionMode=Rc.IN_TABLE,pl(e,t)):ol(e,t)}(this,e);break;case Rc.IN_COLUMN_GROUP:Al(this,e);break;case Rc.IN_TABLE_BODY:Nl(this,e);break;case Rc.IN_ROW:Il(this,e);break;case Rc.IN_CELL:!function(e,t){const n=t.tagID;_l.has(n)?(e.openElements.hasInTableScope(Po.TD)||e.openElements.hasInTableScope(Po.TH))&&(e._closeTableCell(),Il(e,t)):ol(e,t)}(this,e);break;case Rc.IN_SELECT:bl(this,e);break;case Rc.IN_SELECT_IN_TABLE:!function(e,t){const n=t.tagID;n===Po.CAPTION||n===Po.TABLE||n===Po.TBODY||n===Po.TFOOT||n===Po.THEAD||n===Po.TR||n===Po.TD||n===Po.TH?(e.openElements.popUntilTagNamePopped(Po.SELECT),e._resetInsertionMode(),e._processStartTag(t)):bl(e,t)}(this,e);break;case Rc.IN_TEMPLATE:!function(e,t){switch(t.tagID){case Po.BASE:case Po.BASEFONT:case Po.BGSOUND:case Po.LINK:case Po.META:case Po.NOFRAMES:case Po.SCRIPT:case Po.STYLE:case Po.TEMPLATE:case Po.TITLE:Xc(e,t);break;case Po.CAPTION:case Po.COLGROUP:case Po.TBODY:case Po.TFOOT:case Po.THEAD:e.tmplInsertionModeStack[0]=Rc.IN_TABLE,e.insertionMode=Rc.IN_TABLE,pl(e,t);break;case Po.COL:e.tmplInsertionModeStack[0]=Rc.IN_COLUMN_GROUP,e.insertionMode=Rc.IN_COLUMN_GROUP,Al(e,t);break;case Po.TR:e.tmplInsertionModeStack[0]=Rc.IN_TABLE_BODY,e.insertionMode=Rc.IN_TABLE_BODY,Nl(e,t);break;case Po.TD:case Po.TH:e.tmplInsertionModeStack[0]=Rc.IN_ROW,e.insertionMode=Rc.IN_ROW,Il(e,t);break;default:e.tmplInsertionModeStack[0]=Rc.IN_BODY,e.insertionMode=Rc.IN_BODY,ol(e,t)}}(this,e);break;case Rc.AFTER_BODY:!function(e,t){t.tagID===Po.HTML?ol(e,t):kl(e,t)}(this,e);break;case Rc.IN_FRAMESET:!function(e,t){switch(t.tagID){case Po.HTML:ol(e,t);break;case Po.FRAMESET:e._insertElement(t,vo.HTML);break;case Po.FRAME:e._appendElement(t,vo.HTML),t.ackSelfClosing=!0;break;case Po.NOFRAMES:Xc(e,t)}}(this,e);break;case Rc.AFTER_FRAMESET:!function(e,t){switch(t.tagID){case Po.HTML:ol(e,t);break;case Po.NOFRAMES:Xc(e,t)}}(this,e);break;case Rc.AFTER_AFTER_BODY:!function(e,t){t.tagID===Po.HTML?ol(e,t):vl(e,t)}(this,e);break;case Rc.AFTER_AFTER_FRAMESET:!function(e,t){switch(t.tagID){case Po.HTML:ol(e,t);break;case Po.NOFRAMES:Xc(e,t)}}(this,e)}}onEndTag(e){this.skipNextNewLine=!1,this.currentToken=e,this.currentNotInHTML?function(e,t){if(t.tagID===Po.P||t.tagID===Po.BR)return Dl(e),void e._endTagOutsideForeignContent(t);for(let n=e.openElements.stackTop;n>0;n--){const r=e.openElements.items[n];if(e.treeAdapter.getNamespaceURI(r)===vo.HTML){e._endTagOutsideForeignContent(t);break}const i=e.treeAdapter.getTagName(r);if(i.toLowerCase()===t.tagName){t.tagName=i,e.openElements.shortenToLength(n);break}}}(this,e):this._endTagOutsideForeignContent(e)}_endTagOutsideForeignContent(e){switch(this.insertionMode){case Rc.INITIAL:Vc(this,e);break;case Rc.BEFORE_HTML:!function(e,t){const n=t.tagID;n!==Po.HTML&&n!==Po.HEAD&&n!==Po.BODY&&n!==Po.BR||Wc(e,t)}(this,e);break;case Rc.BEFORE_HEAD:!function(e,t){const n=t.tagID;n===Po.HEAD||n===Po.BODY||n===Po.HTML||n===Po.BR?Qc(e,t):e._err(t,Eo.endTagWithoutMatchingOpenElement)}(this,e);break;case Rc.IN_HEAD:!function(e,t){switch(t.tagID){case Po.HEAD:e.openElements.pop(),e.insertionMode=Rc.AFTER_HEAD;break;case Po.BODY:case Po.BR:case Po.HTML:zc(e,t);break;case Po.TEMPLATE:$c(e,t);break;default:e._err(t,Eo.endTagWithoutMatchingOpenElement)}}(this,e);break;case Rc.IN_HEAD_NO_SCRIPT:!function(e,t){switch(t.tagID){case Po.NOSCRIPT:e.openElements.pop(),e.insertionMode=Rc.IN_HEAD;break;case Po.BR:Jc(e,t);break;default:e._err(t,Eo.endTagWithoutMatchingOpenElement)}}(this,e);break;case Rc.AFTER_HEAD:!function(e,t){switch(t.tagID){case Po.BODY:case Po.HTML:case Po.BR:Zc(e,t);break;case Po.TEMPLATE:$c(e,t);break;default:e._err(t,Eo.endTagWithoutMatchingOpenElement)}}(this,e);break;case Rc.IN_BODY:ll(this,e);break;case Rc.TEXT:!function(e,t){var n;t.tagID===Po.SCRIPT&&(null===(n=e.scriptHandler)||void 0===n||n.call(e,e.openElements.current));e.openElements.pop(),e.insertionMode=e.originalInsertionMode}(this,e);break;case Rc.IN_TABLE:fl(this,e);break;case Rc.IN_TABLE_TEXT:Tl(this,e);break;case Rc.IN_CAPTION:!function(e,t){const n=t.tagID;switch(n){case Po.CAPTION:case Po.TABLE:e.openElements.hasInTableScope(Po.CAPTION)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(Po.CAPTION),e.activeFormattingElements.clearToLastMarker(),e.insertionMode=Rc.IN_TABLE,n===Po.TABLE&&fl(e,t));break;case Po.BODY:case Po.COL:case Po.COLGROUP:case Po.HTML:case Po.TBODY:case Po.TD:case Po.TFOOT:case Po.TH:case Po.THEAD:case Po.TR:break;default:ll(e,t)}}(this,e);break;case Rc.IN_COLUMN_GROUP:!function(e,t){switch(t.tagID){case Po.COLGROUP:e.openElements.currentTagId===Po.COLGROUP&&(e.openElements.pop(),e.insertionMode=Rc.IN_TABLE);break;case Po.TEMPLATE:$c(e,t);break;case Po.COL:break;default:gl(e,t)}}(this,e);break;case Rc.IN_TABLE_BODY:Cl(this,e);break;case Rc.IN_ROW:Sl(this,e);break;case Rc.IN_CELL:!function(e,t){const n=t.tagID;switch(n){case Po.TD:case Po.TH:e.openElements.hasInTableScope(n)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(n),e.activeFormattingElements.clearToLastMarker(),e.insertionMode=Rc.IN_ROW);break;case Po.TABLE:case Po.TBODY:case Po.TFOOT:case Po.THEAD:case Po.TR:e.openElements.hasInTableScope(n)&&(e._closeTableCell(),Sl(e,t));break;case Po.BODY:case Po.CAPTION:case Po.COL:case Po.COLGROUP:case Po.HTML:break;default:ll(e,t)}}(this,e);break;case Rc.IN_SELECT:Ol(this,e);break;case Rc.IN_SELECT_IN_TABLE:!function(e,t){const n=t.tagID;n===Po.CAPTION||n===Po.TABLE||n===Po.TBODY||n===Po.TFOOT||n===Po.THEAD||n===Po.TR||n===Po.TD||n===Po.TH?e.openElements.hasInTableScope(n)&&(e.openElements.popUntilTagNamePopped(Po.SELECT),e._resetInsertionMode(),e.onEndTag(t)):Ol(e,t)}(this,e);break;case Rc.IN_TEMPLATE:!function(e,t){t.tagID===Po.TEMPLATE&&$c(e,t)}(this,e);break;case Rc.AFTER_BODY:Ll(this,e);break;case Rc.IN_FRAMESET:!function(e,t){t.tagID!==Po.FRAMESET||e.openElements.isRootHtmlElementCurrent()||(e.openElements.pop(),e.fragmentContext||e.openElements.currentTagId===Po.FRAMESET||(e.insertionMode=Rc.AFTER_FRAMESET))}(this,e);break;case Rc.AFTER_FRAMESET:!function(e,t){t.tagID===Po.HTML&&(e.insertionMode=Rc.AFTER_AFTER_FRAMESET)}(this,e);break;case Rc.AFTER_AFTER_BODY:vl(this,e)}}onEof(e){switch(this.insertionMode){case Rc.INITIAL:Vc(this,e);break;case Rc.BEFORE_HTML:Wc(this,e);break;case Rc.BEFORE_HEAD:Qc(this,e);break;case Rc.IN_HEAD:zc(this,e);break;case Rc.IN_HEAD_NO_SCRIPT:Jc(this,e);break;case Rc.AFTER_HEAD:Zc(this,e);break;case Rc.IN_BODY:case Rc.IN_TABLE:case Rc.IN_CAPTION:case Rc.IN_COLUMN_GROUP:case Rc.IN_TABLE_BODY:case Rc.IN_ROW:case Rc.IN_CELL:case Rc.IN_SELECT:case Rc.IN_SELECT_IN_TABLE:hl(this,e);break;case Rc.TEXT:!function(e,t){e._err(t,Eo.eofInElementThatCanContainOnlyText),e.openElements.pop(),e.insertionMode=e.originalInsertionMode,e.onEof(t)}(this,e);break;case Rc.IN_TABLE_TEXT:Tl(this,e);break;case Rc.IN_TEMPLATE:yl(this,e);break;case Rc.AFTER_BODY:case Rc.IN_FRAMESET:case Rc.AFTER_FRAMESET:case Rc.AFTER_AFTER_BODY:case Rc.AFTER_AFTER_FRAMESET:jc(this,e)}}onWhitespaceCharacter(e){if(this.skipNextNewLine&&(this.skipNextNewLine=!1,e.chars.charCodeAt(0)===io.LINE_FEED)){if(1===e.chars.length)return;e.chars=e.chars.substr(1)}if(this.tokenizer.inForeignNode)this._insertCharacters(e);else switch(this.insertionMode){case Rc.IN_HEAD:case Rc.IN_HEAD_NO_SCRIPT:case Rc.AFTER_HEAD:case Rc.TEXT:case Rc.IN_COLUMN_GROUP:case Rc.IN_SELECT:case Rc.IN_SELECT_IN_TABLE:case Rc.IN_FRAMESET:case Rc.AFTER_FRAMESET:this._insertCharacters(e);break;case Rc.IN_BODY:case Rc.IN_CAPTION:case Rc.IN_CELL:case Rc.IN_TEMPLATE:case Rc.AFTER_BODY:case Rc.AFTER_AFTER_BODY:case Rc.AFTER_AFTER_FRAMESET:tl(this,e);break;case Rc.IN_TABLE:case Rc.IN_TABLE_BODY:case Rc.IN_ROW:ul(this,e);break;case Rc.IN_TABLE_TEXT:El(this,e)}}}function Bc(e,t){let n=e.activeFormattingElements.getElementEntryInScopeWithTagName(t.tagName);return n?e.openElements.contains(n.element)?e.openElements.hasInScope(t.tagID)||(n=null):(e.activeFormattingElements.removeEntry(n),n=null):cl(e,t),n}function Fc(e,t){let n=null,r=e.openElements.stackTop;for(;r>=0;r--){const i=e.openElements.items[r];if(i===t.element)break;e._isSpecialElement(i,e.openElements.tagIDs[r])&&(n=i)}return n||(e.openElements.shortenToLength(r<0?0:r),e.activeFormattingElements.removeEntry(t)),n}function Uc(e,t,n){let r=t,i=e.openElements.getCommonAncestor(t);for(let s=0,a=i;a!==n;s++,a=i){i=e.openElements.getCommonAncestor(a);const n=e.activeFormattingElements.getElementEntry(a),o=n&&s>=3;!n||o?(o&&e.activeFormattingElements.removeEntry(n),e.openElements.remove(a)):(a=Hc(e,n),r===t&&(e.activeFormattingElements.bookmark=n),e.treeAdapter.detachNode(r),e.treeAdapter.appendChild(a,r),r=a)}return r}function Hc(e,t){const n=e.treeAdapter.getNamespaceURI(t.element),r=e.treeAdapter.createElement(t.token.tagName,n,t.token.attrs);return e.openElements.replace(t.element,r),t.element=r,r}function Gc(e,t,n){const r=Fo(e.treeAdapter.getTagName(t));if(e._isElementCausesFosterParenting(r))e._fosterParentElement(n);else{const i=e.treeAdapter.getNamespaceURI(t);r===Po.TEMPLATE&&i===vo.HTML&&(t=e.treeAdapter.getTemplateContent(t)),e.treeAdapter.appendChild(t,n)}}function Yc(e,t,n){const r=e.treeAdapter.getNamespaceURI(n.element),{token:i}=n,s=e.treeAdapter.createElement(i.tagName,r,i.attrs);e._adoptNodes(t,s),e.treeAdapter.appendChild(t,s),e.activeFormattingElements.insertElementAfterBookmark(s,i),e.activeFormattingElements.removeEntry(n),e.openElements.remove(n.element),e.openElements.insertAfter(t,s,i.tagID)}function qc(e,t){for(let n=0;n<8;n++){const n=Bc(e,t);if(!n)break;const r=Fc(e,n);if(!r)break;e.activeFormattingElements.bookmark=n;const i=Uc(e,r,n.element),s=e.openElements.getCommonAncestor(n.element);e.treeAdapter.detachNode(i),s&&Gc(e,s,i),Yc(e,r,n)}}function Kc(e,t){e._appendCommentNode(t,e.openElements.currentTmplContentOrNode)}function jc(e,t){if(e.stopped=!0,t.location){const n=e.fragmentContext?0:2;for(let r=e.openElements.stackTop;r>=n;r--)e._setEndLocation(e.openElements.items[r],t);if(!e.fragmentContext&&e.openElements.stackTop>=0){const n=e.openElements.items[0],r=e.treeAdapter.getNodeSourceCodeLocation(n);if(r&&!r.endTag&&(e._setEndLocation(n,t),e.openElements.stackTop>=1)){const n=e.openElements.items[1],r=e.treeAdapter.getNodeSourceCodeLocation(n);r&&!r.endTag&&e._setEndLocation(n,t)}}}}function Vc(e,t){e._err(t,Eo.missingDoctype,!0),e.treeAdapter.setDocumentMode(e.document,Ro.QUIRKS),e.insertionMode=Rc.BEFORE_HTML,e._processToken(t)}function Wc(e,t){e._insertFakeRootElement(),e.insertionMode=Rc.BEFORE_HEAD,e._processToken(t)}function Qc(e,t){e._insertFakeElement(Mo.HEAD,Po.HEAD),e.headElement=e.openElements.current,e.insertionMode=Rc.IN_HEAD,e._processToken(t)}function Xc(e,t){switch(t.tagID){case Po.HTML:ol(e,t);break;case Po.BASE:case Po.BASEFONT:case Po.BGSOUND:case Po.LINK:case Po.META:e._appendElement(t,vo.HTML),t.ackSelfClosing=!0;break;case Po.TITLE:e._switchToTextParsing(t,jo.RCDATA);break;case Po.NOSCRIPT:e.options.scriptingEnabled?e._switchToTextParsing(t,jo.RAWTEXT):(e._insertElement(t,vo.HTML),e.insertionMode=Rc.IN_HEAD_NO_SCRIPT);break;case Po.NOFRAMES:case Po.STYLE:e._switchToTextParsing(t,jo.RAWTEXT);break;case Po.SCRIPT:e._switchToTextParsing(t,jo.SCRIPT_DATA);break;case Po.TEMPLATE:e._insertTemplate(t),e.activeFormattingElements.insertMarker(),e.framesetOk=!1,e.insertionMode=Rc.IN_TEMPLATE,e.tmplInsertionModeStack.unshift(Rc.IN_TEMPLATE);break;case Po.HEAD:e._err(t,Eo.misplacedStartTagForHeadElement);break;default:zc(e,t)}}function $c(e,t){e.openElements.tmplCount>0?(e.openElements.generateImpliedEndTagsThoroughly(),e.openElements.currentTagId!==Po.TEMPLATE&&e._err(t,Eo.closingOfElementWithOpenChildElements),e.openElements.popUntilTagNamePopped(Po.TEMPLATE),e.activeFormattingElements.clearToLastMarker(),e.tmplInsertionModeStack.shift(),e._resetInsertionMode()):e._err(t,Eo.endTagWithoutMatchingOpenElement)}function zc(e,t){e.openElements.pop(),e.insertionMode=Rc.AFTER_HEAD,e._processToken(t)}function Jc(e,t){const n=t.type===To.EOF?Eo.openElementsLeftAfterEof:Eo.disallowedContentInNoscriptInHead;e._err(t,n),e.openElements.pop(),e.insertionMode=Rc.IN_HEAD,e._processToken(t)}function Zc(e,t){e._insertFakeElement(Mo.BODY,Po.BODY),e.insertionMode=Rc.IN_BODY,el(e,t)}function el(e,t){switch(t.type){case To.CHARACTER:nl(e,t);break;case To.WHITESPACE_CHARACTER:tl(e,t);break;case To.COMMENT:Kc(e,t);break;case To.START_TAG:ol(e,t);break;case To.END_TAG:ll(e,t);break;case To.EOF:hl(e,t)}}function tl(e,t){e._reconstructActiveFormattingElements(),e._insertCharacters(t)}function nl(e,t){e._reconstructActiveFormattingElements(),e._insertCharacters(t),e.framesetOk=!1}function rl(e,t){e._reconstructActiveFormattingElements(),e._appendElement(t,vo.HTML),e.framesetOk=!1,t.ackSelfClosing=!0}function il(e){const t=_o(e,Do.TYPE);return null!=t&&"hidden"===t.toLowerCase()}function sl(e,t){e._switchToTextParsing(t,jo.RAWTEXT)}function al(e,t){e._reconstructActiveFormattingElements(),e._insertElement(t,vo.HTML)}function ol(e,t){switch(t.tagID){case Po.I:case Po.S:case Po.B:case Po.U:case Po.EM:case Po.TT:case Po.BIG:case Po.CODE:case Po.FONT:case Po.SMALL:case Po.STRIKE:case Po.STRONG:!function(e,t){e._reconstructActiveFormattingElements(),e._insertElement(t,vo.HTML),e.activeFormattingElements.pushElement(e.openElements.current,t)}(e,t);break;case Po.A:!function(e,t){const n=e.activeFormattingElements.getElementEntryInScopeWithTagName(Mo.A);n&&(qc(e,t),e.openElements.remove(n.element),e.activeFormattingElements.removeEntry(n)),e._reconstructActiveFormattingElements(),e._insertElement(t,vo.HTML),e.activeFormattingElements.pushElement(e.openElements.current,t)}(e,t);break;case Po.H1:case Po.H2:case Po.H3:case Po.H4:case Po.H5:case Po.H6:!function(e,t){e.openElements.hasInButtonScope(Po.P)&&e._closePElement(),Go(e.openElements.currentTagId)&&e.openElements.pop(),e._insertElement(t,vo.HTML)}(e,t);break;case Po.P:case Po.DL:case Po.OL:case Po.UL:case Po.DIV:case Po.DIR:case Po.NAV:case Po.MAIN:case Po.MENU:case Po.ASIDE:case Po.CENTER:case Po.FIGURE:case Po.FOOTER:case Po.HEADER:case Po.HGROUP:case Po.DIALOG:case Po.DETAILS:case Po.ADDRESS:case Po.ARTICLE:case Po.SECTION:case Po.SUMMARY:case Po.FIELDSET:case Po.BLOCKQUOTE:case Po.FIGCAPTION:!function(e,t){e.openElements.hasInButtonScope(Po.P)&&e._closePElement(),e._insertElement(t,vo.HTML)}(e,t);break;case Po.LI:case Po.DD:case Po.DT:!function(e,t){e.framesetOk=!1;const n=t.tagID;for(let t=e.openElements.stackTop;t>=0;t--){const r=e.openElements.tagIDs[t];if(n===Po.LI&&r===Po.LI||(n===Po.DD||n===Po.DT)&&(r===Po.DD||r===Po.DT)){e.openElements.generateImpliedEndTagsWithExclusion(r),e.openElements.popUntilTagNamePopped(r);break}if(r!==Po.ADDRESS&&r!==Po.DIV&&r!==Po.P&&e._isSpecialElement(e.openElements.items[t],r))break}e.openElements.hasInButtonScope(Po.P)&&e._closePElement(),e._insertElement(t,vo.HTML)}(e,t);break;case Po.BR:case Po.IMG:case Po.WBR:case Po.AREA:case Po.EMBED:case Po.KEYGEN:rl(e,t);break;case Po.HR:!function(e,t){e.openElements.hasInButtonScope(Po.P)&&e._closePElement(),e._appendElement(t,vo.HTML),e.framesetOk=!1,t.ackSelfClosing=!0}(e,t);break;case Po.RB:case Po.RTC:!function(e,t){e.openElements.hasInScope(Po.RUBY)&&e.openElements.generateImpliedEndTags(),e._insertElement(t,vo.HTML)}(e,t);break;case Po.RT:case Po.RP:!function(e,t){e.openElements.hasInScope(Po.RUBY)&&e.openElements.generateImpliedEndTagsWithExclusion(Po.RTC),e._insertElement(t,vo.HTML)}(e,t);break;case Po.PRE:case Po.LISTING:!function(e,t){e.openElements.hasInButtonScope(Po.P)&&e._closePElement(),e._insertElement(t,vo.HTML),e.skipNextNewLine=!0,e.framesetOk=!1}(e,t);break;case Po.XMP:!function(e,t){e.openElements.hasInButtonScope(Po.P)&&e._closePElement(),e._reconstructActiveFormattingElements(),e.framesetOk=!1,e._switchToTextParsing(t,jo.RAWTEXT)}(e,t);break;case Po.SVG:!function(e,t){e._reconstructActiveFormattingElements(),kc(t),vc(t),t.selfClosing?e._appendElement(t,vo.SVG):e._insertElement(t,vo.SVG),t.ackSelfClosing=!0}(e,t);break;case Po.HTML:!function(e,t){0===e.openElements.tmplCount&&e.treeAdapter.adoptAttributes(e.openElements.items[0],t.attrs)}(e,t);break;case Po.BASE:case Po.LINK:case Po.META:case Po.STYLE:case Po.TITLE:case Po.SCRIPT:case Po.BGSOUND:case Po.BASEFONT:case Po.TEMPLATE:Xc(e,t);break;case Po.BODY:!function(e,t){const n=e.openElements.tryPeekProperlyNestedBodyElement();n&&0===e.openElements.tmplCount&&(e.framesetOk=!1,e.treeAdapter.adoptAttributes(n,t.attrs))}(e,t);break;case Po.FORM:!function(e,t){const n=e.openElements.tmplCount>0;e.formElement&&!n||(e.openElements.hasInButtonScope(Po.P)&&e._closePElement(),e._insertElement(t,vo.HTML),n||(e.formElement=e.openElements.current))}(e,t);break;case Po.NOBR:!function(e,t){e._reconstructActiveFormattingElements(),e.openElements.hasInScope(Po.NOBR)&&(qc(e,t),e._reconstructActiveFormattingElements()),e._insertElement(t,vo.HTML),e.activeFormattingElements.pushElement(e.openElements.current,t)}(e,t);break;case Po.MATH:!function(e,t){e._reconstructActiveFormattingElements(),Lc(t),vc(t),t.selfClosing?e._appendElement(t,vo.MATHML):e._insertElement(t,vo.MATHML),t.ackSelfClosing=!0}(e,t);break;case Po.TABLE:!function(e,t){e.treeAdapter.getDocumentMode(e.document)!==Ro.QUIRKS&&e.openElements.hasInButtonScope(Po.P)&&e._closePElement(),e._insertElement(t,vo.HTML),e.framesetOk=!1,e.insertionMode=Rc.IN_TABLE}(e,t);break;case Po.INPUT:!function(e,t){e._reconstructActiveFormattingElements(),e._appendElement(t,vo.HTML),il(t)||(e.framesetOk=!1),t.ackSelfClosing=!0}(e,t);break;case Po.PARAM:case Po.TRACK:case Po.SOURCE:!function(e,t){e._appendElement(t,vo.HTML),t.ackSelfClosing=!0}(e,t);break;case Po.IMAGE:!function(e,t){t.tagName=Mo.IMG,t.tagID=Po.IMG,rl(e,t)}(e,t);break;case Po.BUTTON:!function(e,t){e.openElements.hasInScope(Po.BUTTON)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(Po.BUTTON)),e._reconstructActiveFormattingElements(),e._insertElement(t,vo.HTML),e.framesetOk=!1}(e,t);break;case Po.APPLET:case Po.OBJECT:case Po.MARQUEE:!function(e,t){e._reconstructActiveFormattingElements(),e._insertElement(t,vo.HTML),e.activeFormattingElements.insertMarker(),e.framesetOk=!1}(e,t);break;case Po.IFRAME:!function(e,t){e.framesetOk=!1,e._switchToTextParsing(t,jo.RAWTEXT)}(e,t);break;case Po.SELECT:!function(e,t){e._reconstructActiveFormattingElements(),e._insertElement(t,vo.HTML),e.framesetOk=!1,e.insertionMode=e.insertionMode===Rc.IN_TABLE||e.insertionMode===Rc.IN_CAPTION||e.insertionMode===Rc.IN_TABLE_BODY||e.insertionMode===Rc.IN_ROW||e.insertionMode===Rc.IN_CELL?Rc.IN_SELECT_IN_TABLE:Rc.IN_SELECT}(e,t);break;case Po.OPTION:case Po.OPTGROUP:!function(e,t){e.openElements.currentTagId===Po.OPTION&&e.openElements.pop(),e._reconstructActiveFormattingElements(),e._insertElement(t,vo.HTML)}(e,t);break;case Po.NOEMBED:sl(e,t);break;case Po.FRAMESET:!function(e,t){const n=e.openElements.tryPeekProperlyNestedBodyElement();e.framesetOk&&n&&(e.treeAdapter.detachNode(n),e.openElements.popAllUpToHtmlElement(),e._insertElement(t,vo.HTML),e.insertionMode=Rc.IN_FRAMESET)}(e,t);break;case Po.TEXTAREA:!function(e,t){e._insertElement(t,vo.HTML),e.skipNextNewLine=!0,e.tokenizer.state=jo.RCDATA,e.originalInsertionMode=e.insertionMode,e.framesetOk=!1,e.insertionMode=Rc.TEXT}(e,t);break;case Po.NOSCRIPT:e.options.scriptingEnabled?sl(e,t):al(e,t);break;case Po.PLAINTEXT:!function(e,t){e.openElements.hasInButtonScope(Po.P)&&e._closePElement(),e._insertElement(t,vo.HTML),e.tokenizer.state=jo.PLAINTEXT}(e,t);break;case Po.COL:case Po.TH:case Po.TD:case Po.TR:case Po.HEAD:case Po.FRAME:case Po.TBODY:case Po.TFOOT:case Po.THEAD:case Po.CAPTION:case Po.COLGROUP:break;default:al(e,t)}}function cl(e,t){const n=t.tagName,r=t.tagID;for(let t=e.openElements.stackTop;t>0;t--){const i=e.openElements.items[t],s=e.openElements.tagIDs[t];if(r===s&&(r!==Po.UNKNOWN||e.treeAdapter.getTagName(i)===n)){e.openElements.generateImpliedEndTagsWithExclusion(r),e.openElements.stackTop>=t&&e.openElements.shortenToLength(t);break}if(e._isSpecialElement(i,s))break}}function ll(e,t){switch(t.tagID){case Po.A:case Po.B:case Po.I:case Po.S:case Po.U:case Po.EM:case Po.TT:case Po.BIG:case Po.CODE:case Po.FONT:case Po.NOBR:case Po.SMALL:case Po.STRIKE:case Po.STRONG:qc(e,t);break;case Po.P:!function(e){e.openElements.hasInButtonScope(Po.P)||e._insertFakeElement(Mo.P,Po.P),e._closePElement()}(e);break;case Po.DL:case Po.UL:case Po.OL:case Po.DIR:case Po.DIV:case Po.NAV:case Po.PRE:case Po.MAIN:case Po.MENU:case Po.ASIDE:case Po.BUTTON:case Po.CENTER:case Po.FIGURE:case Po.FOOTER:case Po.HEADER:case Po.HGROUP:case Po.DIALOG:case Po.ADDRESS:case Po.ARTICLE:case Po.DETAILS:case Po.SECTION:case Po.SUMMARY:case Po.LISTING:case Po.FIELDSET:case Po.BLOCKQUOTE:case Po.FIGCAPTION:!function(e,t){const n=t.tagID;e.openElements.hasInScope(n)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(n))}(e,t);break;case Po.LI:!function(e){e.openElements.hasInListItemScope(Po.LI)&&(e.openElements.generateImpliedEndTagsWithExclusion(Po.LI),e.openElements.popUntilTagNamePopped(Po.LI))}(e);break;case Po.DD:case Po.DT:!function(e,t){const n=t.tagID;e.openElements.hasInScope(n)&&(e.openElements.generateImpliedEndTagsWithExclusion(n),e.openElements.popUntilTagNamePopped(n))}(e,t);break;case Po.H1:case Po.H2:case Po.H3:case Po.H4:case Po.H5:case Po.H6:!function(e){e.openElements.hasNumberedHeaderInScope()&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilNumberedHeaderPopped())}(e);break;case Po.BR:!function(e){e._reconstructActiveFormattingElements(),e._insertFakeElement(Mo.BR,Po.BR),e.openElements.pop(),e.framesetOk=!1}(e);break;case Po.BODY:!function(e,t){if(e.openElements.hasInScope(Po.BODY)&&(e.insertionMode=Rc.AFTER_BODY,e.options.sourceCodeLocationInfo)){const n=e.openElements.tryPeekProperlyNestedBodyElement();n&&e._setEndLocation(n,t)}}(e,t);break;case Po.HTML:!function(e,t){e.openElements.hasInScope(Po.BODY)&&(e.insertionMode=Rc.AFTER_BODY,Ll(e,t))}(e,t);break;case Po.FORM:!function(e){const t=e.openElements.tmplCount>0,{formElement:n}=e;t||(e.formElement=null),(n||t)&&e.openElements.hasInScope(Po.FORM)&&(e.openElements.generateImpliedEndTags(),t?e.openElements.popUntilTagNamePopped(Po.FORM):n&&e.openElements.remove(n))}(e);break;case Po.APPLET:case Po.OBJECT:case Po.MARQUEE:!function(e,t){const n=t.tagID;e.openElements.hasInScope(n)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(n),e.activeFormattingElements.clearToLastMarker())}(e,t);break;case Po.TEMPLATE:$c(e,t);break;default:cl(e,t)}}function hl(e,t){e.tmplInsertionModeStack.length>0?yl(e,t):jc(e,t)}function ul(e,t){if(Pc.has(e.openElements.currentTagId))switch(e.pendingCharacterTokens.length=0,e.hasNonWhitespacePendingCharacterToken=!1,e.originalInsertionMode=e.insertionMode,e.insertionMode=Rc.IN_TABLE_TEXT,t.type){case To.CHARACTER:ml(e,t);break;case To.WHITESPACE_CHARACTER:El(e,t)}else dl(e,t)}function pl(e,t){switch(t.tagID){case Po.TD:case Po.TH:case Po.TR:!function(e,t){e.openElements.clearBackToTableContext(),e._insertFakeElement(Mo.TBODY,Po.TBODY),e.insertionMode=Rc.IN_TABLE_BODY,Nl(e,t)}(e,t);break;case Po.STYLE:case Po.SCRIPT:case Po.TEMPLATE:Xc(e,t);break;case Po.COL:!function(e,t){e.openElements.clearBackToTableContext(),e._insertFakeElement(Mo.COLGROUP,Po.COLGROUP),e.insertionMode=Rc.IN_COLUMN_GROUP,Al(e,t)}(e,t);break;case Po.FORM:!function(e,t){e.formElement||0!==e.openElements.tmplCount||(e._insertElement(t,vo.HTML),e.formElement=e.openElements.current,e.openElements.pop())}(e,t);break;case Po.TABLE:!function(e,t){e.openElements.hasInTableScope(Po.TABLE)&&(e.openElements.popUntilTagNamePopped(Po.TABLE),e._resetInsertionMode(),e._processStartTag(t))}(e,t);break;case Po.TBODY:case Po.TFOOT:case Po.THEAD:!function(e,t){e.openElements.clearBackToTableContext(),e._insertElement(t,vo.HTML),e.insertionMode=Rc.IN_TABLE_BODY}(e,t);break;case Po.INPUT:!function(e,t){il(t)?e._appendElement(t,vo.HTML):dl(e,t),t.ackSelfClosing=!0}(e,t);break;case Po.CAPTION:!function(e,t){e.openElements.clearBackToTableContext(),e.activeFormattingElements.insertMarker(),e._insertElement(t,vo.HTML),e.insertionMode=Rc.IN_CAPTION}(e,t);break;case Po.COLGROUP:!function(e,t){e.openElements.clearBackToTableContext(),e._insertElement(t,vo.HTML),e.insertionMode=Rc.IN_COLUMN_GROUP}(e,t);break;default:dl(e,t)}}function fl(e,t){switch(t.tagID){case Po.TABLE:e.openElements.hasInTableScope(Po.TABLE)&&(e.openElements.popUntilTagNamePopped(Po.TABLE),e._resetInsertionMode());break;case Po.TEMPLATE:$c(e,t);break;case Po.BODY:case Po.CAPTION:case Po.COL:case Po.COLGROUP:case Po.HTML:case Po.TBODY:case Po.TD:case Po.TFOOT:case Po.TH:case Po.THEAD:case Po.TR:break;default:dl(e,t)}}function dl(e,t){const n=e.fosterParentingEnabled;e.fosterParentingEnabled=!0,el(e,t),e.fosterParentingEnabled=n}function El(e,t){e.pendingCharacterTokens.push(t)}function ml(e,t){e.pendingCharacterTokens.push(t),e.hasNonWhitespacePendingCharacterToken=!0}function Tl(e,t){let n=0;if(e.hasNonWhitespacePendingCharacterToken)for(;n0&&e.openElements.currentTagId===Po.OPTION&&e.openElements.tagIDs[e.openElements.stackTop-1]===Po.OPTGROUP&&e.openElements.pop(),e.openElements.currentTagId===Po.OPTGROUP&&e.openElements.pop();break;case Po.OPTION:e.openElements.currentTagId===Po.OPTION&&e.openElements.pop();break;case Po.SELECT:e.openElements.hasInSelectScope(Po.SELECT)&&(e.openElements.popUntilTagNamePopped(Po.SELECT),e._resetInsertionMode());break;case Po.TEMPLATE:$c(e,t)}}function yl(e,t){e.openElements.tmplCount>0?(e.openElements.popUntilTagNamePopped(Po.TEMPLATE),e.activeFormattingElements.clearToLastMarker(),e.tmplInsertionModeStack.shift(),e._resetInsertionMode(),e.onEof(t)):jc(e,t)}function Ll(e,t){var n;if(t.tagID===Po.HTML){if(e.fragmentContext||(e.insertionMode=Rc.AFTER_AFTER_BODY),e.options.sourceCodeLocationInfo&&e.openElements.tagIDs[0]===Po.HTML){e._setEndLocation(e.openElements.items[0],t);const r=e.openElements.items[1];r&&!(null===(n=e.treeAdapter.getNodeSourceCodeLocation(r))||void 0===n?void 0:n.endTag)&&e._setEndLocation(r,t)}}else kl(e,t)}function kl(e,t){e.insertionMode=Rc.IN_BODY,el(e,t)}function vl(e,t){e.insertionMode=Rc.IN_BODY,el(e,t)}function Dl(e){for(;e.treeAdapter.getNamespaceURI(e.openElements.current)!==vo.HTML&&!e._isIntegrationPoint(e.openElements.currentTagId,e.openElements.current);)e.openElements.pop()}var Rl=Ke((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.escapeText=t.escapeAttribute=t.escapeUTF8=t.escape=t.encodeXML=t.getCodePoint=t.xmlReplacer=void 0,t.xmlReplacer=/["&'<>$\x80-\uFFFF]/g;var n=new Map([[34,"""],[38,"&"],[39,"'"],[60,"<"],[62,">"]]);function r(e){for(var r,i="",s=0;null!==(r=t.xmlReplacer.exec(e));){var a=r.index,o=e.charCodeAt(a),c=n.get(o);void 0!==c?(i+=e.substring(s,a)+c,s=a+1):(i+="".concat(e.substring(s,a),"&#x").concat((0,t.getCodePoint)(e,a).toString(16),";"),s=t.xmlReplacer.lastIndex+=Number(55296==(64512&o)))}return i+e.substr(s)}function i(e,t){return function(n){for(var r,i=0,s="";r=e.exec(n);)i!==r.index&&(s+=n.substring(i,r.index)),s+=t.get(r[0].charCodeAt(0)),i=r.index+1;return s+n.substring(i)}}t.getCodePoint=null!=String.prototype.codePointAt?function(e,t){return e.codePointAt(t)}:function(e,t){return 55296==(64512&e.charCodeAt(t))?1024*(e.charCodeAt(t)-55296)+e.charCodeAt(t+1)-56320+65536:e.charCodeAt(t)},t.encodeXML=r,t.escape=r,t.escapeUTF8=i(/[&<>'"]/g,n),t.escapeAttribute=i(/["&\u00A0]/g,new Map([[34,"""],[38,"&"],[160," "]])),t.escapeText=i(/[&<>\u00A0]/g,new Map([[38,"&"],[60,"<"],[62,">"],[160," "]]))}));qe(Rl);var Ml=Rl.escapeText,Pl=Rl.escapeAttribute;Rl.escapeUTF8,Rl.escape,Rl.encodeXML,Rl.getCodePoint,Rl.xmlReplacer;const xl=new Set([Mo.AREA,Mo.BASE,Mo.BASEFONT,Mo.BGSOUND,Mo.BR,Mo.COL,Mo.EMBED,Mo.FRAME,Mo.HR,Mo.IMG,Mo.INPUT,Mo.KEYGEN,Mo.LINK,Mo.META,Mo.PARAM,Mo.SOURCE,Mo.TRACK,Mo.WBR]);const wl={treeAdapter:Ec,scriptingEnabled:!0};function Bl(e,t){return Fl(e,{...wl,...t})}function Fl(e,t){return t.treeAdapter.isElementNode(e)?function(e,t){const n=t.treeAdapter.getTagName(e);return`<${n}${function(e,{treeAdapter:t}){let n="";for(const r of t.getAttrList(e)){if(n+=" ",r.namespace)switch(r.namespace){case vo.XML:n+=`xml:${r.name}`;break;case vo.XMLNS:"xmlns"!==r.name&&(n+="xmlns:"),n+=r.name;break;case vo.XLINK:n+=`xlink:${r.name}`;break;default:n+=`${r.prefix}:${r.name}`}else n+=r.name;n+=`="${Pl(r.value)}"`}return n}(e,t)}>${function(e,t){return t.treeAdapter.isElementNode(e)&&t.treeAdapter.getNamespaceURI(e)===vo.HTML&&xl.has(t.treeAdapter.getTagName(e))}(e,t)?"":`${function(e,t){let n="";const r=t.treeAdapter.isElementNode(e)&&t.treeAdapter.getTagName(e)===Mo.TEMPLATE&&t.treeAdapter.getNamespaceURI(e)===vo.HTML?t.treeAdapter.getTemplateContent(e):e,i=t.treeAdapter.getChildNodes(r);if(i)for(const e of i)n+=Fl(e,t);return n}(e,t)}`}`}(e,t):t.treeAdapter.isTextNode(e)?function(e,t){const{treeAdapter:n}=t,r=n.getTextNodeContent(e),i=n.getParentNode(e),s=i&&n.isElementNode(i)&&n.getTagName(i);return s&&n.getNamespaceURI(i)===vo.HTML&&(a=s,o=t.scriptingEnabled,Yo.has(a)||o&&a===Mo.NOSCRIPT)?r:Ml(r);var a,o}(e,t):t.treeAdapter.isCommentNode(e)?function(e,{treeAdapter:t}){return`\x3c!--${t.getCommentNodeContent(e)}--\x3e`}(e,t):t.treeAdapter.isDocumentTypeNode(e)?function(e,{treeAdapter:t}){return``}(e,t):""}function Ul(e){return new m(e)}function Hl(e){const t=e.includes('"')?"'":'"';return t+e+t}const Gl={isCommentNode:O,isElementNode:I,isTextNode:b,createDocument(){const e=new N([]);return e["x-mode"]=Ro.NO_QUIRKS,e},createDocumentFragment:()=>new N([]),createElement(e,t,n){const r=Object.create(null),i=Object.create(null),s=Object.create(null);for(let e=0;enew T(e),appendChild(e,t){const n=e.children[e.children.length-1];n&&(n.next=t,t.prev=n),e.children.push(t),t.parent=e},insertBefore(e,t,n){const r=e.children.indexOf(n),{prev:i}=n;i&&(i.next=t,t.prev=i),n.prev=t,t.next=n,e.children.splice(r,0,t),t.parent=e},setTemplateContent(e,t){Gl.appendChild(e,t)},getTemplateContent:e=>e.children[0],setDocumentType(e,t,n,r){const i=function(e,t,n){let r="!DOCTYPE ";return e&&(r+=e),t?r+=` PUBLIC ${Hl(t)}`:n&&(r+=" SYSTEM"),n&&(r+=` ${Hl(n)}`),r}(t,n,r);let s=e.children.find((e=>y(e)&&"!doctype"===e.name));s?s.data=null!=i?i:null:(s=new _("!doctype",i),Gl.appendChild(e,s)),s["x-name"]=null!=t?t:void 0,s["x-publicId"]=null!=n?n:void 0,s["x-systemId"]=null!=r?r:void 0},setDocumentMode(e,t){e["x-mode"]=t},getDocumentMode:e=>e["x-mode"],detachNode(e){if(e.parent){const t=e.parent.children.indexOf(e),{prev:n,next:r}=e;e.prev=null,e.next=null,n&&(n.next=r),r&&(r.prev=n),e.parent.children.splice(t,1),e.parent=null}},insertText(e,t){const n=e.children[e.children.length-1];n&&b(n)?n.data+=t:Gl.appendChild(e,Ul(t))},insertTextBefore(e,t,n){const r=e.children[e.children.indexOf(n)-1];r&&b(r)?r.data+=t:Gl.insertBefore(e,Ul(t),n)},adoptAttributes(e,t){for(let n=0;ne.children[0],getChildNodes:e=>e.children,getParentNode:e=>e.parent,getAttrList:e=>e.attributes,getTagName:e=>e.name,getNamespaceURI:e=>e.namespace,getTextNodeContent:e=>e.data,getCommentNodeContent:e=>e.data,getDocumentTypeNodeName(e){var t;return null!==(t=e["x-name"])&&void 0!==t?t:""},getDocumentTypeNodePublicId(e){var t;return null!==(t=e["x-publicId"])&&void 0!==t?t:""},getDocumentTypeNodeSystemId(e){var t;return null!==(t=e["x-systemId"])&&void 0!==t?t:""},isDocumentTypeNode:e=>y(e)&&"!doctype"===e.name,setNodeSourceCodeLocation(e,t){t&&(e.startIndex=t.startOffset,e.endIndex=t.endOffset),e.sourceCodeLocation=t},getNodeSourceCodeLocation:e=>e.sourceCodeLocation,updateNodeSourceCodeLocation(e,t){null!=t.endOffset&&(e.endIndex=t.endOffset),e.sourceCodeLocation={...e.sourceCodeLocation,...t}}};var Yl=function(e,t,n){if(n||2===arguments.length)for(var r,i=0,s=t.length;i=Kl.Zero&&e<=Kl.Nine}!function(e){e[e.Tab=9]="Tab",e[e.NewLine=10]="NewLine",e[e.FormFeed=12]="FormFeed",e[e.CarriageReturn=13]="CarriageReturn",e[e.Space=32]="Space",e[e.ExclamationMark=33]="ExclamationMark",e[e.Num=35]="Num",e[e.Amp=38]="Amp",e[e.SingleQuote=39]="SingleQuote",e[e.DoubleQuote=34]="DoubleQuote",e[e.Dash=45]="Dash",e[e.Slash=47]="Slash",e[e.Zero=48]="Zero",e[e.Nine=57]="Nine",e[e.Semi=59]="Semi",e[e.Lt=60]="Lt",e[e.Eq=61]="Eq",e[e.Gt=62]="Gt",e[e.Questionmark=63]="Questionmark",e[e.UpperA=65]="UpperA",e[e.LowerA=97]="LowerA",e[e.UpperF=70]="UpperF",e[e.LowerF=102]="LowerF",e[e.UpperZ=90]="UpperZ",e[e.LowerZ=122]="LowerZ",e[e.LowerX=120]="LowerX",e[e.OpeningSquareBracket=91]="OpeningSquareBracket"}(Kl||(Kl={})),function(e){e[e.Text=1]="Text",e[e.BeforeTagName=2]="BeforeTagName",e[e.InTagName=3]="InTagName",e[e.InSelfClosingTag=4]="InSelfClosingTag",e[e.BeforeClosingTagName=5]="BeforeClosingTagName",e[e.InClosingTagName=6]="InClosingTagName",e[e.AfterClosingTagName=7]="AfterClosingTagName",e[e.BeforeAttributeName=8]="BeforeAttributeName",e[e.InAttributeName=9]="InAttributeName",e[e.AfterAttributeName=10]="AfterAttributeName",e[e.BeforeAttributeValue=11]="BeforeAttributeValue",e[e.InAttributeValueDq=12]="InAttributeValueDq",e[e.InAttributeValueSq=13]="InAttributeValueSq",e[e.InAttributeValueNq=14]="InAttributeValueNq",e[e.BeforeDeclaration=15]="BeforeDeclaration",e[e.InDeclaration=16]="InDeclaration",e[e.InProcessingInstruction=17]="InProcessingInstruction",e[e.BeforeComment=18]="BeforeComment",e[e.CDATASequence=19]="CDATASequence",e[e.InSpecialComment=20]="InSpecialComment",e[e.InCommentLike=21]="InCommentLike",e[e.BeforeSpecialS=22]="BeforeSpecialS",e[e.SpecialStartSequence=23]="SpecialStartSequence",e[e.InSpecialTag=24]="InSpecialTag",e[e.BeforeEntity=25]="BeforeEntity",e[e.BeforeNumericEntity=26]="BeforeNumericEntity",e[e.InNamedEntity=27]="InNamedEntity",e[e.InNumericEntity=28]="InNumericEntity",e[e.InHexEntity=29]="InHexEntity"}(jl||(jl={})),function(e){e[e.NoValue=0]="NoValue",e[e.Unquoted=1]="Unquoted",e[e.Single=2]="Single",e[e.Double=3]="Double"}(Vl||(Vl={}));const zl={Cdata:new Uint8Array([67,68,65,84,65,91]),CdataEnd:new Uint8Array([93,93,62]),CommentEnd:new Uint8Array([45,45,62]),ScriptEnd:new Uint8Array([60,47,115,99,114,105,112,116]),StyleEnd:new Uint8Array([60,47,115,116,121,108,101]),TitleEnd:new Uint8Array([60,47,116,105,116,108,101])};class Jl{constructor({xmlMode:e=!1,decodeEntities:t=!0},n){this.cbs=n,this.state=jl.Text,this.buffer="",this.sectionStart=0,this.index=0,this.baseState=jl.Text,this.isSpecial=!1,this.running=!0,this.offset=0,this.sequenceIndex=0,this.trieIndex=0,this.trieCurrent=0,this.entityResult=0,this.entityExcess=0,this.xmlMode=e,this.decodeEntities=t,this.entityTrie=e?xo:wo}reset(){this.state=jl.Text,this.buffer="",this.sectionStart=0,this.index=0,this.baseState=jl.Text,this.currentSequence=void 0,this.running=!0,this.offset=0}write(e){this.offset+=this.buffer.length,this.buffer=e,this.parse()}end(){this.running&&this.finish()}pause(){this.running=!1}resume(){this.running=!0,this.indexthis.sectionStart&&this.cbs.ontext(this.sectionStart,this.index),this.state=jl.BeforeTagName,this.sectionStart=this.index):this.decodeEntities&&e===Kl.Amp&&(this.state=jl.BeforeEntity)}stateSpecialStartSequence(e){const t=this.sequenceIndex===this.currentSequence.length;if(t?Xl(e):(32|e)===this.currentSequence[this.sequenceIndex]){if(!t)return void this.sequenceIndex++}else this.isSpecial=!1;this.sequenceIndex=0,this.state=jl.InTagName,this.stateInTagName(e)}stateInSpecialTag(e){if(this.sequenceIndex===this.currentSequence.length){if(e===Kl.Gt||Ql(e)){const t=this.index-this.currentSequence.length;if(this.sectionStart=Kl.LowerA&&e<=Kl.LowerZ||e>=Kl.UpperA&&e<=Kl.UpperZ}(e)}startSpecial(e,t){this.isSpecial=!0,this.currentSequence=e,this.sequenceIndex=t,this.state=jl.SpecialStartSequence}stateBeforeTagName(e){if(e===Kl.ExclamationMark)this.state=jl.BeforeDeclaration,this.sectionStart=this.index+1;else if(e===Kl.Questionmark)this.state=jl.InProcessingInstruction,this.sectionStart=this.index+1;else if(this.isTagStartChar(e)){const t=32|e;this.sectionStart=this.index,this.xmlMode||t!==zl.TitleEnd[2]?this.state=this.xmlMode||t!==zl.ScriptEnd[2]?jl.InTagName:jl.BeforeSpecialS:this.startSpecial(zl.TitleEnd,3)}else e===Kl.Slash?this.state=jl.BeforeClosingTagName:(this.state=jl.Text,this.stateText(e))}stateInTagName(e){Xl(e)&&(this.cbs.onopentagname(this.sectionStart,this.index),this.sectionStart=-1,this.state=jl.BeforeAttributeName,this.stateBeforeAttributeName(e))}stateBeforeClosingTagName(e){Ql(e)||(e===Kl.Gt?this.state=jl.Text:(this.state=this.isTagStartChar(e)?jl.InClosingTagName:jl.InSpecialComment,this.sectionStart=this.index))}stateInClosingTagName(e){(e===Kl.Gt||Ql(e))&&(this.cbs.onclosetag(this.sectionStart,this.index),this.sectionStart=-1,this.state=jl.AfterClosingTagName,this.stateAfterClosingTagName(e))}stateAfterClosingTagName(e){(e===Kl.Gt||this.fastForwardTo(Kl.Gt))&&(this.state=jl.Text,this.sectionStart=this.index+1)}stateBeforeAttributeName(e){e===Kl.Gt?(this.cbs.onopentagend(this.index),this.isSpecial?(this.state=jl.InSpecialTag,this.sequenceIndex=0):this.state=jl.Text,this.baseState=this.state,this.sectionStart=this.index+1):e===Kl.Slash?this.state=jl.InSelfClosingTag:Ql(e)||(this.state=jl.InAttributeName,this.sectionStart=this.index)}stateInSelfClosingTag(e){e===Kl.Gt?(this.cbs.onselfclosingtag(this.index),this.state=jl.Text,this.baseState=jl.Text,this.sectionStart=this.index+1,this.isSpecial=!1):Ql(e)||(this.state=jl.BeforeAttributeName,this.stateBeforeAttributeName(e))}stateInAttributeName(e){(e===Kl.Eq||Xl(e))&&(this.cbs.onattribname(this.sectionStart,this.index),this.sectionStart=-1,this.state=jl.AfterAttributeName,this.stateAfterAttributeName(e))}stateAfterAttributeName(e){e===Kl.Eq?this.state=jl.BeforeAttributeValue:e===Kl.Slash||e===Kl.Gt?(this.cbs.onattribend(Vl.NoValue,this.index),this.state=jl.BeforeAttributeName,this.stateBeforeAttributeName(e)):Ql(e)||(this.cbs.onattribend(Vl.NoValue,this.index),this.state=jl.InAttributeName,this.sectionStart=this.index)}stateBeforeAttributeValue(e){e===Kl.DoubleQuote?(this.state=jl.InAttributeValueDq,this.sectionStart=this.index+1):e===Kl.SingleQuote?(this.state=jl.InAttributeValueSq,this.sectionStart=this.index+1):Ql(e)||(this.sectionStart=this.index,this.state=jl.InAttributeValueNq,this.stateInAttributeValueNoQuotes(e))}handleInAttributeValue(e,t){e===t||!this.decodeEntities&&this.fastForwardTo(t)?(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=-1,this.cbs.onattribend(t===Kl.DoubleQuote?Vl.Double:Vl.Single,this.index),this.state=jl.BeforeAttributeName):this.decodeEntities&&e===Kl.Amp&&(this.baseState=this.state,this.state=jl.BeforeEntity)}stateInAttributeValueDoubleQuotes(e){this.handleInAttributeValue(e,Kl.DoubleQuote)}stateInAttributeValueSingleQuotes(e){this.handleInAttributeValue(e,Kl.SingleQuote)}stateInAttributeValueNoQuotes(e){Ql(e)||e===Kl.Gt?(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=-1,this.cbs.onattribend(Vl.Unquoted,this.index),this.state=jl.BeforeAttributeName,this.stateBeforeAttributeName(e)):this.decodeEntities&&e===Kl.Amp&&(this.baseState=this.state,this.state=jl.BeforeEntity)}stateBeforeDeclaration(e){e===Kl.OpeningSquareBracket?(this.state=jl.CDATASequence,this.sequenceIndex=0):this.state=e===Kl.Dash?jl.BeforeComment:jl.InDeclaration}stateInDeclaration(e){(e===Kl.Gt||this.fastForwardTo(Kl.Gt))&&(this.cbs.ondeclaration(this.sectionStart,this.index),this.state=jl.Text,this.sectionStart=this.index+1)}stateInProcessingInstruction(e){(e===Kl.Gt||this.fastForwardTo(Kl.Gt))&&(this.cbs.onprocessinginstruction(this.sectionStart,this.index),this.state=jl.Text,this.sectionStart=this.index+1)}stateBeforeComment(e){e===Kl.Dash?(this.state=jl.InCommentLike,this.currentSequence=zl.CommentEnd,this.sequenceIndex=2,this.sectionStart=this.index+1):this.state=jl.InDeclaration}stateInSpecialComment(e){(e===Kl.Gt||this.fastForwardTo(Kl.Gt))&&(this.cbs.oncomment(this.sectionStart,this.index,0),this.state=jl.Text,this.sectionStart=this.index+1)}stateBeforeSpecialS(e){const t=32|e;t===zl.ScriptEnd[3]?this.startSpecial(zl.ScriptEnd,4):t===zl.StyleEnd[3]?this.startSpecial(zl.StyleEnd,4):(this.state=jl.InTagName,this.stateInTagName(e))}stateBeforeEntity(e){this.entityExcess=1,this.entityResult=0,e===Kl.Num?this.state=jl.BeforeNumericEntity:e===Kl.Amp||(this.trieIndex=0,this.trieCurrent=this.entityTrie[0],this.state=jl.InNamedEntity,this.stateInNamedEntity(e))}stateInNamedEntity(e){if(this.entityExcess+=1,this.trieIndex=Oo(this.entityTrie,this.trieCurrent,this.trieIndex+1,e),this.trieIndex<0)return this.emitNamedEntity(),void this.index--;this.trieCurrent=this.entityTrie[this.trieIndex];const t=this.trieCurrent&yo.VALUE_LENGTH;if(t){const n=(t>>14)-1;if(this.allowLegacyEntity()||e===Kl.Semi){const e=this.index-this.entityExcess+1;e>this.sectionStart&&this.emitPartial(this.sectionStart,e),this.entityResult=this.trieIndex,this.trieIndex+=n,this.entityExcess=0,this.sectionStart=this.index+1,0===n&&this.emitNamedEntity()}else this.trieIndex+=n}}emitNamedEntity(){if(this.state=this.baseState,0===this.entityResult)return;switch((this.entityTrie[this.entityResult]&yo.VALUE_LENGTH)>>14){case 1:this.emitCodePoint(this.entityTrie[this.entityResult]&~yo.VALUE_LENGTH);break;case 2:this.emitCodePoint(this.entityTrie[this.entityResult+1]);break;case 3:this.emitCodePoint(this.entityTrie[this.entityResult+1]),this.emitCodePoint(this.entityTrie[this.entityResult+2])}}stateBeforeNumericEntity(e){(32|e)===Kl.LowerX?(this.entityExcess++,this.state=jl.InHexEntity):(this.state=jl.InNumericEntity,this.stateInNumericEntity(e))}emitNumericEntity(e){const t=this.index-this.entityExcess-1;t+2+Number(this.state===jl.InHexEntity)!==this.index&&(t>this.sectionStart&&this.emitPartial(this.sectionStart,t),this.sectionStart=this.index+Number(e),this.emitCodePoint(ko(this.entityResult))),this.state=this.baseState}stateInNumericEntity(e){e===Kl.Semi?this.emitNumericEntity(!0):$l(e)?(this.entityResult=10*this.entityResult+(e-Kl.Zero),this.entityExcess++):(this.allowLegacyEntity()?this.emitNumericEntity(!1):this.state=this.baseState,this.index--)}stateInHexEntity(e){e===Kl.Semi?this.emitNumericEntity(!0):$l(e)?(this.entityResult=16*this.entityResult+(e-Kl.Zero),this.entityExcess++):!function(e){return e>=Kl.UpperA&&e<=Kl.UpperF||e>=Kl.LowerA&&e<=Kl.LowerF}(e)?(this.allowLegacyEntity()?this.emitNumericEntity(!1):this.state=this.baseState,this.index--):(this.entityResult=16*this.entityResult+((32|e)-Kl.LowerA+10),this.entityExcess++)}allowLegacyEntity(){return!this.xmlMode&&(this.baseState===jl.Text||this.baseState===jl.InSpecialTag)}cleanup(){this.running&&this.sectionStart!==this.index&&(this.state===jl.Text||this.state===jl.InSpecialTag&&0===this.sequenceIndex?(this.cbs.ontext(this.sectionStart,this.index),this.sectionStart=this.index):this.state!==jl.InAttributeValueDq&&this.state!==jl.InAttributeValueSq&&this.state!==jl.InAttributeValueNq||(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=this.index))}shouldContinue(){return this.index0&&s.has(this.stack[this.stack.length-1]);){const e=this.stack.pop();null===(n=(t=this.cbs).onclosetag)||void 0===n||n.call(t,e,!0)}this.isVoidElement(e)||(this.stack.push(e),ah.has(e)?this.foreignContext.push(!0):oh.has(e)&&this.foreignContext.push(!1)),null===(i=(r=this.cbs).onopentagname)||void 0===i||i.call(r,e),this.cbs.onopentag&&(this.attribs={})}endOpenTag(e){var t,n;this.startIndex=this.openTagStart,this.attribs&&(null===(n=(t=this.cbs).onopentag)||void 0===n||n.call(t,this.tagname,this.attribs,e),this.attribs=null),this.cbs.onclosetag&&this.isVoidElement(this.tagname)&&this.cbs.onclosetag(this.tagname,!0),this.tagname=""}onopentagend(e){this.endIndex=e,this.endOpenTag(!1),this.startIndex=e+1}onclosetag(e,t){var n,r,i,s,a,o;this.endIndex=t;let c=this.getSlice(e,t);if(this.lowerCaseTagNames&&(c=c.toLowerCase()),(ah.has(c)||oh.has(c))&&this.foreignContext.pop(),this.isVoidElement(c))this.options.xmlMode||"br"!==c||(null===(r=(n=this.cbs).onopentagname)||void 0===r||r.call(n,"br"),null===(s=(i=this.cbs).onopentag)||void 0===s||s.call(i,"br",{},!0),null===(o=(a=this.cbs).onclosetag)||void 0===o||o.call(a,"br",!1));else{const e=this.stack.lastIndexOf(c);if(-1!==e)if(this.cbs.onclosetag){let t=this.stack.length-e;for(;t--;)this.cbs.onclosetag(this.stack.pop(),0!==t)}else this.stack.length=e;else this.options.xmlMode||"p"!==c||(this.emitOpenTag("p"),this.closeCurrentTag(!0))}this.startIndex=t+1}onselfclosingtag(e){this.endIndex=e,this.options.xmlMode||this.options.recognizeSelfClosing||this.foreignContext[this.foreignContext.length-1]?(this.closeCurrentTag(!1),this.startIndex=e+1):this.onopentagend(e)}closeCurrentTag(e){var t,n;const r=this.tagname;this.endOpenTag(e),this.stack[this.stack.length-1]===r&&(null===(n=(t=this.cbs).onclosetag)||void 0===n||n.call(t,r,!e),this.stack.pop())}onattribname(e,t){this.startIndex=e;const n=this.getSlice(e,t);this.attribname=this.lowerCaseAttributeNames?n.toLowerCase():n}onattribdata(e,t){this.attribvalue+=this.getSlice(e,t)}onattribentity(e){this.attribvalue+=Lo(e)}onattribend(e,t){var n,r;this.endIndex=t,null===(r=(n=this.cbs).onattribute)||void 0===r||r.call(n,this.attribname,this.attribvalue,e===Vl.Double?'"':e===Vl.Single?"'":e===Vl.NoValue?void 0:null),this.attribs&&!Object.prototype.hasOwnProperty.call(this.attribs,this.attribname)&&(this.attribs[this.attribname]=this.attribvalue),this.attribvalue=""}getInstructionName(e){const t=e.search(ch);let n=t<0?e:e.substr(0,t);return this.lowerCaseTagNames&&(n=n.toLowerCase()),n}ondeclaration(e,t){this.endIndex=t;const n=this.getSlice(e,t);if(this.cbs.onprocessinginstruction){const e=this.getInstructionName(n);this.cbs.onprocessinginstruction(`!${e}`,`!${n}`)}this.startIndex=t+1}onprocessinginstruction(e,t){this.endIndex=t;const n=this.getSlice(e,t);if(this.cbs.onprocessinginstruction){const e=this.getInstructionName(n);this.cbs.onprocessinginstruction(`?${e}`,`?${n}`)}this.startIndex=t+1}oncomment(e,t,n){var r,i,s,a;this.endIndex=t,null===(i=(r=this.cbs).oncomment)||void 0===i||i.call(r,this.getSlice(e,t-n)),null===(a=(s=this.cbs).oncommentend)||void 0===a||a.call(s),this.startIndex=t+1}oncdata(e,t,n){var r,i,s,a,o,c,l,h,u,p;this.endIndex=t;const f=this.getSlice(e,t-n);this.options.xmlMode||this.options.recognizeCDATA?(null===(i=(r=this.cbs).oncdatastart)||void 0===i||i.call(r),null===(a=(s=this.cbs).ontext)||void 0===a||a.call(s,f),null===(c=(o=this.cbs).oncdataend)||void 0===c||c.call(o)):(null===(h=(l=this.cbs).oncomment)||void 0===h||h.call(l,`[CDATA[${f}]]`),null===(p=(u=this.cbs).oncommentend)||void 0===p||p.call(u)),this.startIndex=t+1}onend(){var e,t;if(this.cbs.onclosetag){this.endIndex=this.startIndex;for(let e=this.stack.length;e>0;this.cbs.onclosetag(this.stack[--e],!0));}null===(t=(e=this.cbs).onend)||void 0===t||t.call(e)}reset(){var e,t,n,r;null===(t=(e=this.cbs).onreset)||void 0===t||t.call(e),this.tokenizer.reset(),this.tagname="",this.attribname="",this.attribs=null,this.stack.length=0,this.startIndex=0,this.endIndex=0,null===(r=(n=this.cbs).onparserinit)||void 0===r||r.call(n,this),this.buffers.length=0,this.bufferOffset=0,this.writeIndex=0,this.ended=!1}parseComplete(e){this.reset(),this.end(e)}getSlice(e,t){for(;e-this.bufferOffset>=this.buffers[0].length;)this.shiftBuffer();let n=this.buffers[0].slice(e-this.bufferOffset,t-this.bufferOffset);for(;t-this.bufferOffset>this.buffers[0].length;)this.shiftBuffer(),n+=this.buffers[0].slice(0,t-this.bufferOffset);return n}shiftBuffer(){this.bufferOffset+=this.buffers[0].length,this.writeIndex--,this.buffers.shift()}write(e){var t,n;this.ended?null===(n=(t=this.cbs).onerror)||void 0===n||n.call(t,new Error(".write() after done!")):(this.buffers.push(e),this.tokenizer.running&&(this.tokenizer.write(e),this.writeIndex++))}end(e){var t,n;this.ended?null===(n=(t=this.cbs).onerror)||void 0===n||n.call(t,Error(".end() after done!")):(e&&this.write(e),this.ended=!0,this.tokenizer.end())}pause(){this.tokenizer.pause()}resume(){for(this.tokenizer.resume();this.tokenizer.running&&this.writeIndex { + cls.land = 1; + cls.ratio = 1.78; + return cls; + }), + filters: filterObj, + }) +} + +async function homeVod() { + const data = JSON.parse(await request(HOST + '/NewVideo/getVideoListByColumn?id=TOPC1451558856402351&n=10&sort=desc&p=1&mode=0&serviceId=tvcctv')); + let videos = _.map(data.data.list, (it) => { + return { + vod_id: it.guid, + vod_name: it.title, + vod_pic: it.image, + vod_remarks: it.time || '', + } + }); + return JSON.stringify({ + list: videos, + }) +} + +async function category(tid, pg, filter, extend) { + if (pg <= 0 || typeof pg == 'undefined') pg = 1; + const data = JSON.parse(await request(HOST + '/NewVideo/getVideoListByColumn?id=' + tid + '&n=10&sort=desc&p=' + pg + '&mode=0&serviceId=tvcctv')); + let videos = _.map(data.data.list, (it) => { + return { + vod_id: it.guid, + vod_name: it.title, + vod_pic: it.image, + vod_remarks: it.time || '', + } + }); + const pgChk = JSON.parse(await request(HOST + '/NewVideo/getVideoListByColumn?id=' + tid + '&n=10&sort=desc&p=' + (parseInt(pg) + 1) + '&mode=0&serviceId=tvcctv')).data.list; + const pgCount = pgChk.length > 0 ? parseInt(pg) + 1 : parseInt(pg); + return JSON.stringify({ + page: parseInt(pg), + pagecount: parseInt(pgCount), + limit: 10, + total: parseInt(data.total), + list: videos, + }) +} + +async function detail(id) { + const vod = { + vod_id: id, + vod_remarks: '', + }; + const playlist = ['点击播放' + '$' + 'https://hls.cntv.myhwcdn.cn/asp/hls/2000/0303000a/3/default/' + id + '/2000.m3u8']; + vod.vod_play_from = key; + vod.vod_play_url = playlist.join('#'); + return JSON.stringify({ + list: [vod], + }); +} + +async function play(flag, id, flags) { + // console.debug('视聚场 id =====>' + id); // js_debug.log + return JSON.stringify({ + parse: 0, + url: id, + }) +} + +async function search(wd, quick, pg) { + return '{}' +} + +export function __jsEvalReturn() { + return { + init: init, + home: home, + homeVod: homeVod, + category: category, + detail: detail, + play: play, + search: search, + } +} \ No newline at end of file diff --git a/5/0/lib/crypto-js.js b/5/0/lib/crypto-js.js new file mode 100644 index 0000000..4e02040 --- /dev/null +++ b/5/0/lib/crypto-js.js @@ -0,0 +1,6191 @@ +;(function (root, factory) { + if (typeof exports === "object") { + // CommonJS + module.exports = exports = factory(); + } + else if (typeof define === "function" && define.amd) { + // AMD + define([], factory); + } + else { + // Global (browser) + globalThis.CryptoJS = factory(); + } +}(this, function () { + + /*globals window, global, require*/ + + /** + * CryptoJS core components. + */ + var CryptoJS = CryptoJS || (function (Math, undefined) { + + var crypto; + + // Native crypto from window (Browser) + if (typeof window !== 'undefined' && window.crypto) { + crypto = window.crypto; + } + + // Native crypto in web worker (Browser) + if (typeof self !== 'undefined' && self.crypto) { + crypto = self.crypto; + } + + // Native crypto from worker + if (typeof globalThis !== 'undefined' && globalThis.crypto) { + crypto = globalThis.crypto; + } + + // Native (experimental IE 11) crypto from window (Browser) + if (!crypto && typeof window !== 'undefined' && window.msCrypto) { + crypto = window.msCrypto; + } + + // Native crypto from global (NodeJS) + if (!crypto && typeof global !== 'undefined' && global.crypto) { + crypto = global.crypto; + } + + // Native crypto import via require (NodeJS) + if (!crypto && typeof require === 'function') { + try { + crypto = require('crypto'); + } catch (err) {} + } + + /* + * Cryptographically secure pseudorandom number generator + * + * As Math.random() is cryptographically not safe to use + */ + var cryptoSecureRandomInt = function () { + if (crypto) { + // Use getRandomValues method (Browser) + if (typeof crypto.getRandomValues === 'function') { + try { + return crypto.getRandomValues(new Uint32Array(1))[0]; + } catch (err) {} + } + + // Use randomBytes method (NodeJS) + if (typeof crypto.randomBytes === 'function') { + try { + return crypto.randomBytes(4).readInt32LE(); + } catch (err) {} + } + } + + throw new Error('Native crypto module could not be used to get secure random number.'); + }; + + /* + * Local polyfill of Object.create + + */ + var create = Object.create || (function () { + function F() {} + + return function (obj) { + var subtype; + + F.prototype = obj; + + subtype = new F(); + + F.prototype = null; + + return subtype; + }; + }()); + + /** + * CryptoJS namespace. + */ + var C = {}; + + /** + * Library namespace. + */ + var C_lib = C.lib = {}; + + /** + * Base object for prototypal inheritance. + */ + var Base = C_lib.Base = (function () { + + + return { + /** + * Creates a new object that inherits from this object. + * + * @param {Object} overrides Properties to copy into the new object. + * + * @return {Object} The new object. + * + * @static + * + * @example + * + * var MyType = CryptoJS.lib.Base.extend({ + * field: 'value', + * + * method: function () { + * } + * }); + */ + extend: function (overrides) { + // Spawn + var subtype = create(this); + + // Augment + if (overrides) { + subtype.mixIn(overrides); + } + + // Create default initializer + if (!subtype.hasOwnProperty('init') || this.init === subtype.init) { + subtype.init = function () { + subtype.$super.init.apply(this, arguments); + }; + } + + // Initializer's prototype is the subtype object + subtype.init.prototype = subtype; + + // Reference supertype + subtype.$super = this; + + return subtype; + }, + + /** + * Extends this object and runs the init method. + * Arguments to create() will be passed to init(). + * + * @return {Object} The new object. + * + * @static + * + * @example + * + * var instance = MyType.create(); + */ + create: function () { + var instance = this.extend(); + instance.init.apply(instance, arguments); + + return instance; + }, + + /** + * Initializes a newly created object. + * Override this method to add some logic when your objects are created. + * + * @example + * + * var MyType = CryptoJS.lib.Base.extend({ + * init: function () { + * // ... + * } + * }); + */ + init: function () { + }, + + /** + * Copies properties into this object. + * + * @param {Object} properties The properties to mix in. + * + * @example + * + * MyType.mixIn({ + * field: 'value' + * }); + */ + mixIn: function (properties) { + for (var propertyName in properties) { + if (properties.hasOwnProperty(propertyName)) { + this[propertyName] = properties[propertyName]; + } + } + + // IE won't copy toString using the loop above + if (properties.hasOwnProperty('toString')) { + this.toString = properties.toString; + } + }, + + /** + * Creates a copy of this object. + * + * @return {Object} The clone. + * + * @example + * + * var clone = instance.clone(); + */ + clone: function () { + return this.init.prototype.extend(this); + } + }; + }()); + + /** + * An array of 32-bit words. + * + * @property {Array} words The array of 32-bit words. + * @property {number} sigBytes The number of significant bytes in this word array. + */ + var WordArray = C_lib.WordArray = Base.extend({ + /** + * Initializes a newly created word array. + * + * @param {Array} words (Optional) An array of 32-bit words. + * @param {number} sigBytes (Optional) The number of significant bytes in the words. + * + * @example + * + * var wordArray = CryptoJS.lib.WordArray.create(); + * var wordArray = CryptoJS.lib.WordArray.create([0x00010203, 0x04050607]); + * var wordArray = CryptoJS.lib.WordArray.create([0x00010203, 0x04050607], 6); + */ + init: function (words, sigBytes) { + words = this.words = words || []; + + if (sigBytes != undefined) { + this.sigBytes = sigBytes; + } else { + this.sigBytes = words.length * 4; + } + }, + + /** + * Converts this word array to a string. + * + * @param {Encoder} encoder (Optional) The encoding strategy to use. Default: CryptoJS.enc.Hex + * + * @return {string} The stringified word array. + * + * @example + * + * var string = wordArray + ''; + * var string = wordArray.toString(); + * var string = wordArray.toString(CryptoJS.enc.Utf8); + */ + toString: function (encoder) { + return (encoder || Hex).stringify(this); + }, + + /** + * Concatenates a word array to this word array. + * + * @param {WordArray} wordArray The word array to append. + * + * @return {WordArray} This word array. + * + * @example + * + * wordArray1.concat(wordArray2); + */ + concat: function (wordArray) { + // Shortcuts + var thisWords = this.words; + var thatWords = wordArray.words; + var thisSigBytes = this.sigBytes; + var thatSigBytes = wordArray.sigBytes; + + // Clamp excess bits + this.clamp(); + + // Concat + if (thisSigBytes % 4) { + // Copy one byte at a time + for (var i = 0; i < thatSigBytes; i++) { + var thatByte = (thatWords[i >>> 2] >>> (24 - (i % 4) * 8)) & 0xff; + thisWords[(thisSigBytes + i) >>> 2] |= thatByte << (24 - ((thisSigBytes + i) % 4) * 8); + } + } else { + // Copy one word at a time + for (var j = 0; j < thatSigBytes; j += 4) { + thisWords[(thisSigBytes + j) >>> 2] = thatWords[j >>> 2]; + } + } + this.sigBytes += thatSigBytes; + + // Chainable + return this; + }, + + /** + * Removes insignificant bits. + * + * @example + * + * wordArray.clamp(); + */ + clamp: function () { + // Shortcuts + var words = this.words; + var sigBytes = this.sigBytes; + + // Clamp + words[sigBytes >>> 2] &= 0xffffffff << (32 - (sigBytes % 4) * 8); + words.length = Math.ceil(sigBytes / 4); + }, + + /** + * Creates a copy of this word array. + * + * @return {WordArray} The clone. + * + * @example + * + * var clone = wordArray.clone(); + */ + clone: function () { + var clone = Base.clone.call(this); + clone.words = this.words.slice(0); + + return clone; + }, + + /** + * Creates a word array filled with random bytes. + * + * @param {number} nBytes The number of random bytes to generate. + * + * @return {WordArray} The random word array. + * + * @static + * + * @example + * + * var wordArray = CryptoJS.lib.WordArray.random(16); + */ + random: function (nBytes) { + var words = []; + + for (var i = 0; i < nBytes; i += 4) { + words.push(cryptoSecureRandomInt()); + } + + return new WordArray.init(words, nBytes); + } + }); + + /** + * Encoder namespace. + */ + var C_enc = C.enc = {}; + + /** + * Hex encoding strategy. + */ + var Hex = C_enc.Hex = { + /** + * Converts a word array to a hex string. + * + * @param {WordArray} wordArray The word array. + * + * @return {string} The hex string. + * + * @static + * + * @example + * + * var hexString = CryptoJS.enc.Hex.stringify(wordArray); + */ + stringify: function (wordArray) { + // Shortcuts + var words = wordArray.words; + var sigBytes = wordArray.sigBytes; + + // Convert + var hexChars = []; + for (var i = 0; i < sigBytes; i++) { + var bite = (words[i >>> 2] >>> (24 - (i % 4) * 8)) & 0xff; + hexChars.push((bite >>> 4).toString(16)); + hexChars.push((bite & 0x0f).toString(16)); + } + + return hexChars.join(''); + }, + + /** + * Converts a hex string to a word array. + * + * @param {string} hexStr The hex string. + * + * @return {WordArray} The word array. + * + * @static + * + * @example + * + * var wordArray = CryptoJS.enc.Hex.parse(hexString); + */ + parse: function (hexStr) { + // Shortcut + var hexStrLength = hexStr.length; + + // Convert + var words = []; + for (var i = 0; i < hexStrLength; i += 2) { + words[i >>> 3] |= parseInt(hexStr.substr(i, 2), 16) << (24 - (i % 8) * 4); + } + + return new WordArray.init(words, hexStrLength / 2); + } + }; + + /** + * Latin1 encoding strategy. + */ + var Latin1 = C_enc.Latin1 = { + /** + * Converts a word array to a Latin1 string. + * + * @param {WordArray} wordArray The word array. + * + * @return {string} The Latin1 string. + * + * @static + * + * @example + * + * var latin1String = CryptoJS.enc.Latin1.stringify(wordArray); + */ + stringify: function (wordArray) { + // Shortcuts + var words = wordArray.words; + var sigBytes = wordArray.sigBytes; + + // Convert + var latin1Chars = []; + for (var i = 0; i < sigBytes; i++) { + var bite = (words[i >>> 2] >>> (24 - (i % 4) * 8)) & 0xff; + latin1Chars.push(String.fromCharCode(bite)); + } + + return latin1Chars.join(''); + }, + + /** + * Converts a Latin1 string to a word array. + * + * @param {string} latin1Str The Latin1 string. + * + * @return {WordArray} The word array. + * + * @static + * + * @example + * + * var wordArray = CryptoJS.enc.Latin1.parse(latin1String); + */ + parse: function (latin1Str) { + // Shortcut + var latin1StrLength = latin1Str.length; + + // Convert + var words = []; + for (var i = 0; i < latin1StrLength; i++) { + words[i >>> 2] |= (latin1Str.charCodeAt(i) & 0xff) << (24 - (i % 4) * 8); + } + + return new WordArray.init(words, latin1StrLength); + } + }; + + /** + * UTF-8 encoding strategy. + */ + var Utf8 = C_enc.Utf8 = { + /** + * Converts a word array to a UTF-8 string. + * + * @param {WordArray} wordArray The word array. + * + * @return {string} The UTF-8 string. + * + * @static + * + * @example + * + * var utf8String = CryptoJS.enc.Utf8.stringify(wordArray); + */ + stringify: function (wordArray) { + try { + return decodeURIComponent(escape(Latin1.stringify(wordArray))); + } catch (e) { + throw new Error('Malformed UTF-8 data'); + } + }, + + /** + * Converts a UTF-8 string to a word array. + * + * @param {string} utf8Str The UTF-8 string. + * + * @return {WordArray} The word array. + * + * @static + * + * @example + * + * var wordArray = CryptoJS.enc.Utf8.parse(utf8String); + */ + parse: function (utf8Str) { + return Latin1.parse(unescape(encodeURIComponent(utf8Str))); + } + }; + + /** + * Abstract buffered block algorithm template. + * + * The property blockSize must be implemented in a concrete subtype. + * + * @property {number} _minBufferSize The number of blocks that should be kept unprocessed in the buffer. Default: 0 + */ + var BufferedBlockAlgorithm = C_lib.BufferedBlockAlgorithm = Base.extend({ + /** + * Resets this block algorithm's data buffer to its initial state. + * + * @example + * + * bufferedBlockAlgorithm.reset(); + */ + reset: function () { + // Initial values + this._data = new WordArray.init(); + this._nDataBytes = 0; + }, + + /** + * Adds new data to this block algorithm's buffer. + * + * @param {WordArray|string} data The data to append. Strings are converted to a WordArray using UTF-8. + * + * @example + * + * bufferedBlockAlgorithm._append('data'); + * bufferedBlockAlgorithm._append(wordArray); + */ + _append: function (data) { + // Convert string to WordArray, else assume WordArray already + if (typeof data == 'string') { + data = Utf8.parse(data); + } + + // Append + this._data.concat(data); + this._nDataBytes += data.sigBytes; + }, + + /** + * Processes available data blocks. + * + * This method invokes _doProcessBlock(offset), which must be implemented by a concrete subtype. + * + * @param {boolean} doFlush Whether all blocks and partial blocks should be processed. + * + * @return {WordArray} The processed data. + * + * @example + * + * var processedData = bufferedBlockAlgorithm._process(); + * var processedData = bufferedBlockAlgorithm._process(!!'flush'); + */ + _process: function (doFlush) { + var processedWords; + + // Shortcuts + var data = this._data; + var dataWords = data.words; + var dataSigBytes = data.sigBytes; + var blockSize = this.blockSize; + var blockSizeBytes = blockSize * 4; + + // Count blocks ready + var nBlocksReady = dataSigBytes / blockSizeBytes; + if (doFlush) { + // Round up to include partial blocks + nBlocksReady = Math.ceil(nBlocksReady); + } else { + // Round down to include only full blocks, + // less the number of blocks that must remain in the buffer + nBlocksReady = Math.max((nBlocksReady | 0) - this._minBufferSize, 0); + } + + // Count words ready + var nWordsReady = nBlocksReady * blockSize; + + // Count bytes ready + var nBytesReady = Math.min(nWordsReady * 4, dataSigBytes); + + // Process blocks + if (nWordsReady) { + for (var offset = 0; offset < nWordsReady; offset += blockSize) { + // Perform concrete-algorithm logic + this._doProcessBlock(dataWords, offset); + } + + // Remove processed words + processedWords = dataWords.splice(0, nWordsReady); + data.sigBytes -= nBytesReady; + } + + // Return processed words + return new WordArray.init(processedWords, nBytesReady); + }, + + /** + * Creates a copy of this object. + * + * @return {Object} The clone. + * + * @example + * + * var clone = bufferedBlockAlgorithm.clone(); + */ + clone: function () { + var clone = Base.clone.call(this); + clone._data = this._data.clone(); + + return clone; + }, + + _minBufferSize: 0 + }); + + /** + * Abstract hasher template. + * + * @property {number} blockSize The number of 32-bit words this hasher operates on. Default: 16 (512 bits) + */ + var Hasher = C_lib.Hasher = BufferedBlockAlgorithm.extend({ + /** + * Configuration options. + */ + cfg: Base.extend(), + + /** + * Initializes a newly created hasher. + * + * @param {Object} cfg (Optional) The configuration options to use for this hash computation. + * + * @example + * + * var hasher = CryptoJS.algo.SHA256.create(); + */ + init: function (cfg) { + // Apply config defaults + this.cfg = this.cfg.extend(cfg); + + // Set initial values + this.reset(); + }, + + /** + * Resets this hasher to its initial state. + * + * @example + * + * hasher.reset(); + */ + reset: function () { + // Reset data buffer + BufferedBlockAlgorithm.reset.call(this); + + // Perform concrete-hasher logic + this._doReset(); + }, + + /** + * Updates this hasher with a message. + * + * @param {WordArray|string} messageUpdate The message to append. + * + * @return {Hasher} This hasher. + * + * @example + * + * hasher.update('message'); + * hasher.update(wordArray); + */ + update: function (messageUpdate) { + // Append + this._append(messageUpdate); + + // Update the hash + this._process(); + + // Chainable + return this; + }, + + /** + * Finalizes the hash computation. + * Note that the finalize operation is effectively a destructive, read-once operation. + * + * @param {WordArray|string} messageUpdate (Optional) A final message update. + * + * @return {WordArray} The hash. + * + * @example + * + * var hash = hasher.finalize(); + * var hash = hasher.finalize('message'); + * var hash = hasher.finalize(wordArray); + */ + finalize: function (messageUpdate) { + // Final message update + if (messageUpdate) { + this._append(messageUpdate); + } + + // Perform concrete-hasher logic + var hash = this._doFinalize(); + + return hash; + }, + + blockSize: 512/32, + + /** + * Creates a shortcut function to a hasher's object interface. + * + * @param {Hasher} hasher The hasher to create a helper for. + * + * @return {Function} The shortcut function. + * + * @static + * + * @example + * + * var SHA256 = CryptoJS.lib.Hasher._createHelper(CryptoJS.algo.SHA256); + */ + _createHelper: function (hasher) { + return function (message, cfg) { + return new hasher.init(cfg).finalize(message); + }; + }, + + /** + * Creates a shortcut function to the HMAC's object interface. + * + * @param {Hasher} hasher The hasher to use in this HMAC helper. + * + * @return {Function} The shortcut function. + * + * @static + * + * @example + * + * var HmacSHA256 = CryptoJS.lib.Hasher._createHmacHelper(CryptoJS.algo.SHA256); + */ + _createHmacHelper: function (hasher) { + return function (message, key) { + return new C_algo.HMAC.init(hasher, key).finalize(message); + }; + } + }); + + /** + * Algorithm namespace. + */ + var C_algo = C.algo = {}; + + return C; + }(Math)); + + + (function (undefined) { + // Shortcuts + var C = CryptoJS; + var C_lib = C.lib; + var Base = C_lib.Base; + var X32WordArray = C_lib.WordArray; + + /** + * x64 namespace. + */ + var C_x64 = C.x64 = {}; + + /** + * A 64-bit word. + */ + var X64Word = C_x64.Word = Base.extend({ + /** + * Initializes a newly created 64-bit word. + * + * @param {number} high The high 32 bits. + * @param {number} low The low 32 bits. + * + * @example + * + * var x64Word = CryptoJS.x64.Word.create(0x00010203, 0x04050607); + */ + init: function (high, low) { + this.high = high; + this.low = low; + } + + /** + * Bitwise NOTs this word. + * + * @return {X64Word} A new x64-Word object after negating. + * + * @example + * + * var negated = x64Word.not(); + */ + // not: function () { + // var high = ~this.high; + // var low = ~this.low; + + // return X64Word.create(high, low); + // }, + + /** + * Bitwise ANDs this word with the passed word. + * + * @param {X64Word} word The x64-Word to AND with this word. + * + * @return {X64Word} A new x64-Word object after ANDing. + * + * @example + * + * var anded = x64Word.and(anotherX64Word); + */ + // and: function (word) { + // var high = this.high & word.high; + // var low = this.low & word.low; + + // return X64Word.create(high, low); + // }, + + /** + * Bitwise ORs this word with the passed word. + * + * @param {X64Word} word The x64-Word to OR with this word. + * + * @return {X64Word} A new x64-Word object after ORing. + * + * @example + * + * var ored = x64Word.or(anotherX64Word); + */ + // or: function (word) { + // var high = this.high | word.high; + // var low = this.low | word.low; + + // return X64Word.create(high, low); + // }, + + /** + * Bitwise XORs this word with the passed word. + * + * @param {X64Word} word The x64-Word to XOR with this word. + * + * @return {X64Word} A new x64-Word object after XORing. + * + * @example + * + * var xored = x64Word.xor(anotherX64Word); + */ + // xor: function (word) { + // var high = this.high ^ word.high; + // var low = this.low ^ word.low; + + // return X64Word.create(high, low); + // }, + + /** + * Shifts this word n bits to the left. + * + * @param {number} n The number of bits to shift. + * + * @return {X64Word} A new x64-Word object after shifting. + * + * @example + * + * var shifted = x64Word.shiftL(25); + */ + // shiftL: function (n) { + // if (n < 32) { + // var high = (this.high << n) | (this.low >>> (32 - n)); + // var low = this.low << n; + // } else { + // var high = this.low << (n - 32); + // var low = 0; + // } + + // return X64Word.create(high, low); + // }, + + /** + * Shifts this word n bits to the right. + * + * @param {number} n The number of bits to shift. + * + * @return {X64Word} A new x64-Word object after shifting. + * + * @example + * + * var shifted = x64Word.shiftR(7); + */ + // shiftR: function (n) { + // if (n < 32) { + // var low = (this.low >>> n) | (this.high << (32 - n)); + // var high = this.high >>> n; + // } else { + // var low = this.high >>> (n - 32); + // var high = 0; + // } + + // return X64Word.create(high, low); + // }, + + /** + * Rotates this word n bits to the left. + * + * @param {number} n The number of bits to rotate. + * + * @return {X64Word} A new x64-Word object after rotating. + * + * @example + * + * var rotated = x64Word.rotL(25); + */ + // rotL: function (n) { + // return this.shiftL(n).or(this.shiftR(64 - n)); + // }, + + /** + * Rotates this word n bits to the right. + * + * @param {number} n The number of bits to rotate. + * + * @return {X64Word} A new x64-Word object after rotating. + * + * @example + * + * var rotated = x64Word.rotR(7); + */ + // rotR: function (n) { + // return this.shiftR(n).or(this.shiftL(64 - n)); + // }, + + /** + * Adds this word with the passed word. + * + * @param {X64Word} word The x64-Word to add with this word. + * + * @return {X64Word} A new x64-Word object after adding. + * + * @example + * + * var added = x64Word.add(anotherX64Word); + */ + // add: function (word) { + // var low = (this.low + word.low) | 0; + // var carry = (low >>> 0) < (this.low >>> 0) ? 1 : 0; + // var high = (this.high + word.high + carry) | 0; + + // return X64Word.create(high, low); + // } + }); + + /** + * An array of 64-bit words. + * + * @property {Array} words The array of CryptoJS.x64.Word objects. + * @property {number} sigBytes The number of significant bytes in this word array. + */ + var X64WordArray = C_x64.WordArray = Base.extend({ + /** + * Initializes a newly created word array. + * + * @param {Array} words (Optional) An array of CryptoJS.x64.Word objects. + * @param {number} sigBytes (Optional) The number of significant bytes in the words. + * + * @example + * + * var wordArray = CryptoJS.x64.WordArray.create(); + * + * var wordArray = CryptoJS.x64.WordArray.create([ + * CryptoJS.x64.Word.create(0x00010203, 0x04050607), + * CryptoJS.x64.Word.create(0x18191a1b, 0x1c1d1e1f) + * ]); + * + * var wordArray = CryptoJS.x64.WordArray.create([ + * CryptoJS.x64.Word.create(0x00010203, 0x04050607), + * CryptoJS.x64.Word.create(0x18191a1b, 0x1c1d1e1f) + * ], 10); + */ + init: function (words, sigBytes) { + words = this.words = words || []; + + if (sigBytes != undefined) { + this.sigBytes = sigBytes; + } else { + this.sigBytes = words.length * 8; + } + }, + + /** + * Converts this 64-bit word array to a 32-bit word array. + * + * @return {CryptoJS.lib.WordArray} This word array's data as a 32-bit word array. + * + * @example + * + * var x32WordArray = x64WordArray.toX32(); + */ + toX32: function () { + // Shortcuts + var x64Words = this.words; + var x64WordsLength = x64Words.length; + + // Convert + var x32Words = []; + for (var i = 0; i < x64WordsLength; i++) { + var x64Word = x64Words[i]; + x32Words.push(x64Word.high); + x32Words.push(x64Word.low); + } + + return X32WordArray.create(x32Words, this.sigBytes); + }, + + /** + * Creates a copy of this word array. + * + * @return {X64WordArray} The clone. + * + * @example + * + * var clone = x64WordArray.clone(); + */ + clone: function () { + var clone = Base.clone.call(this); + + // Clone "words" array + var words = clone.words = this.words.slice(0); + + // Clone each X64Word object + var wordsLength = words.length; + for (var i = 0; i < wordsLength; i++) { + words[i] = words[i].clone(); + } + + return clone; + } + }); + }()); + + + (function () { + // Check if typed arrays are supported + if (typeof ArrayBuffer != 'function') { + return; + } + + // Shortcuts + var C = CryptoJS; + var C_lib = C.lib; + var WordArray = C_lib.WordArray; + + // Reference original init + var superInit = WordArray.init; + + // Augment WordArray.init to handle typed arrays + var subInit = WordArray.init = function (typedArray) { + // Convert buffers to uint8 + if (typedArray instanceof ArrayBuffer) { + typedArray = new Uint8Array(typedArray); + } + + // Convert other array views to uint8 + if ( + typedArray instanceof Int8Array || + (typeof Uint8ClampedArray !== "undefined" && typedArray instanceof Uint8ClampedArray) || + typedArray instanceof Int16Array || + typedArray instanceof Uint16Array || + typedArray instanceof Int32Array || + typedArray instanceof Uint32Array || + typedArray instanceof Float32Array || + typedArray instanceof Float64Array + ) { + typedArray = new Uint8Array(typedArray.buffer, typedArray.byteOffset, typedArray.byteLength); + } + + // Handle Uint8Array + if (typedArray instanceof Uint8Array) { + // Shortcut + var typedArrayByteLength = typedArray.byteLength; + + // Extract bytes + var words = []; + for (var i = 0; i < typedArrayByteLength; i++) { + words[i >>> 2] |= typedArray[i] << (24 - (i % 4) * 8); + } + + // Initialize this word array + superInit.call(this, words, typedArrayByteLength); + } else { + // Else call normal init + superInit.apply(this, arguments); + } + }; + + subInit.prototype = WordArray; + }()); + + + (function () { + // Shortcuts + var C = CryptoJS; + var C_lib = C.lib; + var WordArray = C_lib.WordArray; + var C_enc = C.enc; + + /** + * UTF-16 BE encoding strategy. + */ + var Utf16BE = C_enc.Utf16 = C_enc.Utf16BE = { + /** + * Converts a word array to a UTF-16 BE string. + * + * @param {WordArray} wordArray The word array. + * + * @return {string} The UTF-16 BE string. + * + * @static + * + * @example + * + * var utf16String = CryptoJS.enc.Utf16.stringify(wordArray); + */ + stringify: function (wordArray) { + // Shortcuts + var words = wordArray.words; + var sigBytes = wordArray.sigBytes; + + // Convert + var utf16Chars = []; + for (var i = 0; i < sigBytes; i += 2) { + var codePoint = (words[i >>> 2] >>> (16 - (i % 4) * 8)) & 0xffff; + utf16Chars.push(String.fromCharCode(codePoint)); + } + + return utf16Chars.join(''); + }, + + /** + * Converts a UTF-16 BE string to a word array. + * + * @param {string} utf16Str The UTF-16 BE string. + * + * @return {WordArray} The word array. + * + * @static + * + * @example + * + * var wordArray = CryptoJS.enc.Utf16.parse(utf16String); + */ + parse: function (utf16Str) { + // Shortcut + var utf16StrLength = utf16Str.length; + + // Convert + var words = []; + for (var i = 0; i < utf16StrLength; i++) { + words[i >>> 1] |= utf16Str.charCodeAt(i) << (16 - (i % 2) * 16); + } + + return WordArray.create(words, utf16StrLength * 2); + } + }; + + /** + * UTF-16 LE encoding strategy. + */ + C_enc.Utf16LE = { + /** + * Converts a word array to a UTF-16 LE string. + * + * @param {WordArray} wordArray The word array. + * + * @return {string} The UTF-16 LE string. + * + * @static + * + * @example + * + * var utf16Str = CryptoJS.enc.Utf16LE.stringify(wordArray); + */ + stringify: function (wordArray) { + // Shortcuts + var words = wordArray.words; + var sigBytes = wordArray.sigBytes; + + // Convert + var utf16Chars = []; + for (var i = 0; i < sigBytes; i += 2) { + var codePoint = swapEndian((words[i >>> 2] >>> (16 - (i % 4) * 8)) & 0xffff); + utf16Chars.push(String.fromCharCode(codePoint)); + } + + return utf16Chars.join(''); + }, + + /** + * Converts a UTF-16 LE string to a word array. + * + * @param {string} utf16Str The UTF-16 LE string. + * + * @return {WordArray} The word array. + * + * @static + * + * @example + * + * var wordArray = CryptoJS.enc.Utf16LE.parse(utf16Str); + */ + parse: function (utf16Str) { + // Shortcut + var utf16StrLength = utf16Str.length; + + // Convert + var words = []; + for (var i = 0; i < utf16StrLength; i++) { + words[i >>> 1] |= swapEndian(utf16Str.charCodeAt(i) << (16 - (i % 2) * 16)); + } + + return WordArray.create(words, utf16StrLength * 2); + } + }; + + function swapEndian(word) { + return ((word << 8) & 0xff00ff00) | ((word >>> 8) & 0x00ff00ff); + } + }()); + + + (function () { + // Shortcuts + var C = CryptoJS; + var C_lib = C.lib; + var WordArray = C_lib.WordArray; + var C_enc = C.enc; + + /** + * Base64 encoding strategy. + */ + var Base64 = C_enc.Base64 = { + /** + * Converts a word array to a Base64 string. + * + * @param {WordArray} wordArray The word array. + * + * @return {string} The Base64 string. + * + * @static + * + * @example + * + * var base64String = CryptoJS.enc.Base64.stringify(wordArray); + */ + stringify: function (wordArray) { + // Shortcuts + var words = wordArray.words; + var sigBytes = wordArray.sigBytes; + var map = this._map; + + // Clamp excess bits + wordArray.clamp(); + + // Convert + var base64Chars = []; + for (var i = 0; i < sigBytes; i += 3) { + var byte1 = (words[i >>> 2] >>> (24 - (i % 4) * 8)) & 0xff; + var byte2 = (words[(i + 1) >>> 2] >>> (24 - ((i + 1) % 4) * 8)) & 0xff; + var byte3 = (words[(i + 2) >>> 2] >>> (24 - ((i + 2) % 4) * 8)) & 0xff; + + var triplet = (byte1 << 16) | (byte2 << 8) | byte3; + + for (var j = 0; (j < 4) && (i + j * 0.75 < sigBytes); j++) { + base64Chars.push(map.charAt((triplet >>> (6 * (3 - j))) & 0x3f)); + } + } + + // Add padding + var paddingChar = map.charAt(64); + if (paddingChar) { + while (base64Chars.length % 4) { + base64Chars.push(paddingChar); + } + } + + return base64Chars.join(''); + }, + + /** + * Converts a Base64 string to a word array. + * + * @param {string} base64Str The Base64 string. + * + * @return {WordArray} The word array. + * + * @static + * + * @example + * + * var wordArray = CryptoJS.enc.Base64.parse(base64String); + */ + parse: function (base64Str) { + // Shortcuts + var base64StrLength = base64Str.length; + var map = this._map; + var reverseMap = this._reverseMap; + + if (!reverseMap) { + reverseMap = this._reverseMap = []; + for (var j = 0; j < map.length; j++) { + reverseMap[map.charCodeAt(j)] = j; + } + } + + // Ignore padding + var paddingChar = map.charAt(64); + if (paddingChar) { + var paddingIndex = base64Str.indexOf(paddingChar); + if (paddingIndex !== -1) { + base64StrLength = paddingIndex; + } + } + + // Convert + return parseLoop(base64Str, base64StrLength, reverseMap); + + }, + + _map: 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=' + }; + + function parseLoop(base64Str, base64StrLength, reverseMap) { + var words = []; + var nBytes = 0; + for (var i = 0; i < base64StrLength; i++) { + if (i % 4) { + var bits1 = reverseMap[base64Str.charCodeAt(i - 1)] << ((i % 4) * 2); + var bits2 = reverseMap[base64Str.charCodeAt(i)] >>> (6 - (i % 4) * 2); + var bitsCombined = bits1 | bits2; + words[nBytes >>> 2] |= bitsCombined << (24 - (nBytes % 4) * 8); + nBytes++; + } + } + return WordArray.create(words, nBytes); + } + }()); + + + (function () { + // Shortcuts + var C = CryptoJS; + var C_lib = C.lib; + var WordArray = C_lib.WordArray; + var C_enc = C.enc; + + /** + * Base64url encoding strategy. + */ + var Base64url = C_enc.Base64url = { + /** + * Converts a word array to a Base64url string. + * + * @param {WordArray} wordArray The word array. + * + * @param {boolean} urlSafe Whether to use url safe + * + * @return {string} The Base64url string. + * + * @static + * + * @example + * + * var base64String = CryptoJS.enc.Base64url.stringify(wordArray); + */ + stringify: function (wordArray, urlSafe=true) { + // Shortcuts + var words = wordArray.words; + var sigBytes = wordArray.sigBytes; + var map = urlSafe ? this._safe_map : this._map; + + // Clamp excess bits + wordArray.clamp(); + + // Convert + var base64Chars = []; + for (var i = 0; i < sigBytes; i += 3) { + var byte1 = (words[i >>> 2] >>> (24 - (i % 4) * 8)) & 0xff; + var byte2 = (words[(i + 1) >>> 2] >>> (24 - ((i + 1) % 4) * 8)) & 0xff; + var byte3 = (words[(i + 2) >>> 2] >>> (24 - ((i + 2) % 4) * 8)) & 0xff; + + var triplet = (byte1 << 16) | (byte2 << 8) | byte3; + + for (var j = 0; (j < 4) && (i + j * 0.75 < sigBytes); j++) { + base64Chars.push(map.charAt((triplet >>> (6 * (3 - j))) & 0x3f)); + } + } + + // Add padding + var paddingChar = map.charAt(64); + if (paddingChar) { + while (base64Chars.length % 4) { + base64Chars.push(paddingChar); + } + } + + return base64Chars.join(''); + }, + + /** + * Converts a Base64url string to a word array. + * + * @param {string} base64Str The Base64url string. + * + * @param {boolean} urlSafe Whether to use url safe + * + * @return {WordArray} The word array. + * + * @static + * + * @example + * + * var wordArray = CryptoJS.enc.Base64url.parse(base64String); + */ + parse: function (base64Str, urlSafe=true) { + // Shortcuts + var base64StrLength = base64Str.length; + var map = urlSafe ? this._safe_map : this._map; + var reverseMap = this._reverseMap; + + if (!reverseMap) { + reverseMap = this._reverseMap = []; + for (var j = 0; j < map.length; j++) { + reverseMap[map.charCodeAt(j)] = j; + } + } + + // Ignore padding + var paddingChar = map.charAt(64); + if (paddingChar) { + var paddingIndex = base64Str.indexOf(paddingChar); + if (paddingIndex !== -1) { + base64StrLength = paddingIndex; + } + } + + // Convert + return parseLoop(base64Str, base64StrLength, reverseMap); + + }, + + _map: 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=', + _safe_map: 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_', + }; + + function parseLoop(base64Str, base64StrLength, reverseMap) { + var words = []; + var nBytes = 0; + for (var i = 0; i < base64StrLength; i++) { + if (i % 4) { + var bits1 = reverseMap[base64Str.charCodeAt(i - 1)] << ((i % 4) * 2); + var bits2 = reverseMap[base64Str.charCodeAt(i)] >>> (6 - (i % 4) * 2); + var bitsCombined = bits1 | bits2; + words[nBytes >>> 2] |= bitsCombined << (24 - (nBytes % 4) * 8); + nBytes++; + } + } + return WordArray.create(words, nBytes); + } + }()); + + (function (Math) { + // Shortcuts + var C = CryptoJS; + var C_lib = C.lib; + var WordArray = C_lib.WordArray; + var Hasher = C_lib.Hasher; + var C_algo = C.algo; + + // Constants table + var T = []; + + // Compute constants + (function () { + for (var i = 0; i < 64; i++) { + T[i] = (Math.abs(Math.sin(i + 1)) * 0x100000000) | 0; + } + }()); + + /** + * MD5 hash algorithm. + */ + var MD5 = C_algo.MD5 = Hasher.extend({ + _doReset: function () { + this._hash = new WordArray.init([ + 0x67452301, 0xefcdab89, + 0x98badcfe, 0x10325476 + ]); + }, + + _doProcessBlock: function (M, offset) { + // Swap endian + for (var i = 0; i < 16; i++) { + // Shortcuts + var offset_i = offset + i; + var M_offset_i = M[offset_i]; + + M[offset_i] = ( + (((M_offset_i << 8) | (M_offset_i >>> 24)) & 0x00ff00ff) | + (((M_offset_i << 24) | (M_offset_i >>> 8)) & 0xff00ff00) + ); + } + + // Shortcuts + var H = this._hash.words; + + var M_offset_0 = M[offset + 0]; + var M_offset_1 = M[offset + 1]; + var M_offset_2 = M[offset + 2]; + var M_offset_3 = M[offset + 3]; + var M_offset_4 = M[offset + 4]; + var M_offset_5 = M[offset + 5]; + var M_offset_6 = M[offset + 6]; + var M_offset_7 = M[offset + 7]; + var M_offset_8 = M[offset + 8]; + var M_offset_9 = M[offset + 9]; + var M_offset_10 = M[offset + 10]; + var M_offset_11 = M[offset + 11]; + var M_offset_12 = M[offset + 12]; + var M_offset_13 = M[offset + 13]; + var M_offset_14 = M[offset + 14]; + var M_offset_15 = M[offset + 15]; + + // Working varialbes + var a = H[0]; + var b = H[1]; + var c = H[2]; + var d = H[3]; + + // Computation + a = FF(a, b, c, d, M_offset_0, 7, T[0]); + d = FF(d, a, b, c, M_offset_1, 12, T[1]); + c = FF(c, d, a, b, M_offset_2, 17, T[2]); + b = FF(b, c, d, a, M_offset_3, 22, T[3]); + a = FF(a, b, c, d, M_offset_4, 7, T[4]); + d = FF(d, a, b, c, M_offset_5, 12, T[5]); + c = FF(c, d, a, b, M_offset_6, 17, T[6]); + b = FF(b, c, d, a, M_offset_7, 22, T[7]); + a = FF(a, b, c, d, M_offset_8, 7, T[8]); + d = FF(d, a, b, c, M_offset_9, 12, T[9]); + c = FF(c, d, a, b, M_offset_10, 17, T[10]); + b = FF(b, c, d, a, M_offset_11, 22, T[11]); + a = FF(a, b, c, d, M_offset_12, 7, T[12]); + d = FF(d, a, b, c, M_offset_13, 12, T[13]); + c = FF(c, d, a, b, M_offset_14, 17, T[14]); + b = FF(b, c, d, a, M_offset_15, 22, T[15]); + + a = GG(a, b, c, d, M_offset_1, 5, T[16]); + d = GG(d, a, b, c, M_offset_6, 9, T[17]); + c = GG(c, d, a, b, M_offset_11, 14, T[18]); + b = GG(b, c, d, a, M_offset_0, 20, T[19]); + a = GG(a, b, c, d, M_offset_5, 5, T[20]); + d = GG(d, a, b, c, M_offset_10, 9, T[21]); + c = GG(c, d, a, b, M_offset_15, 14, T[22]); + b = GG(b, c, d, a, M_offset_4, 20, T[23]); + a = GG(a, b, c, d, M_offset_9, 5, T[24]); + d = GG(d, a, b, c, M_offset_14, 9, T[25]); + c = GG(c, d, a, b, M_offset_3, 14, T[26]); + b = GG(b, c, d, a, M_offset_8, 20, T[27]); + a = GG(a, b, c, d, M_offset_13, 5, T[28]); + d = GG(d, a, b, c, M_offset_2, 9, T[29]); + c = GG(c, d, a, b, M_offset_7, 14, T[30]); + b = GG(b, c, d, a, M_offset_12, 20, T[31]); + + a = HH(a, b, c, d, M_offset_5, 4, T[32]); + d = HH(d, a, b, c, M_offset_8, 11, T[33]); + c = HH(c, d, a, b, M_offset_11, 16, T[34]); + b = HH(b, c, d, a, M_offset_14, 23, T[35]); + a = HH(a, b, c, d, M_offset_1, 4, T[36]); + d = HH(d, a, b, c, M_offset_4, 11, T[37]); + c = HH(c, d, a, b, M_offset_7, 16, T[38]); + b = HH(b, c, d, a, M_offset_10, 23, T[39]); + a = HH(a, b, c, d, M_offset_13, 4, T[40]); + d = HH(d, a, b, c, M_offset_0, 11, T[41]); + c = HH(c, d, a, b, M_offset_3, 16, T[42]); + b = HH(b, c, d, a, M_offset_6, 23, T[43]); + a = HH(a, b, c, d, M_offset_9, 4, T[44]); + d = HH(d, a, b, c, M_offset_12, 11, T[45]); + c = HH(c, d, a, b, M_offset_15, 16, T[46]); + b = HH(b, c, d, a, M_offset_2, 23, T[47]); + + a = II(a, b, c, d, M_offset_0, 6, T[48]); + d = II(d, a, b, c, M_offset_7, 10, T[49]); + c = II(c, d, a, b, M_offset_14, 15, T[50]); + b = II(b, c, d, a, M_offset_5, 21, T[51]); + a = II(a, b, c, d, M_offset_12, 6, T[52]); + d = II(d, a, b, c, M_offset_3, 10, T[53]); + c = II(c, d, a, b, M_offset_10, 15, T[54]); + b = II(b, c, d, a, M_offset_1, 21, T[55]); + a = II(a, b, c, d, M_offset_8, 6, T[56]); + d = II(d, a, b, c, M_offset_15, 10, T[57]); + c = II(c, d, a, b, M_offset_6, 15, T[58]); + b = II(b, c, d, a, M_offset_13, 21, T[59]); + a = II(a, b, c, d, M_offset_4, 6, T[60]); + d = II(d, a, b, c, M_offset_11, 10, T[61]); + c = II(c, d, a, b, M_offset_2, 15, T[62]); + b = II(b, c, d, a, M_offset_9, 21, T[63]); + + // Intermediate hash value + H[0] = (H[0] + a) | 0; + H[1] = (H[1] + b) | 0; + H[2] = (H[2] + c) | 0; + H[3] = (H[3] + d) | 0; + }, + + _doFinalize: function () { + // Shortcuts + var data = this._data; + var dataWords = data.words; + + var nBitsTotal = this._nDataBytes * 8; + var nBitsLeft = data.sigBytes * 8; + + // Add padding + dataWords[nBitsLeft >>> 5] |= 0x80 << (24 - nBitsLeft % 32); + + var nBitsTotalH = Math.floor(nBitsTotal / 0x100000000); + var nBitsTotalL = nBitsTotal; + dataWords[(((nBitsLeft + 64) >>> 9) << 4) + 15] = ( + (((nBitsTotalH << 8) | (nBitsTotalH >>> 24)) & 0x00ff00ff) | + (((nBitsTotalH << 24) | (nBitsTotalH >>> 8)) & 0xff00ff00) + ); + dataWords[(((nBitsLeft + 64) >>> 9) << 4) + 14] = ( + (((nBitsTotalL << 8) | (nBitsTotalL >>> 24)) & 0x00ff00ff) | + (((nBitsTotalL << 24) | (nBitsTotalL >>> 8)) & 0xff00ff00) + ); + + data.sigBytes = (dataWords.length + 1) * 4; + + // Hash final blocks + this._process(); + + // Shortcuts + var hash = this._hash; + var H = hash.words; + + // Swap endian + for (var i = 0; i < 4; i++) { + // Shortcut + var H_i = H[i]; + + H[i] = (((H_i << 8) | (H_i >>> 24)) & 0x00ff00ff) | + (((H_i << 24) | (H_i >>> 8)) & 0xff00ff00); + } + + // Return final computed hash + return hash; + }, + + clone: function () { + var clone = Hasher.clone.call(this); + clone._hash = this._hash.clone(); + + return clone; + } + }); + + function FF(a, b, c, d, x, s, t) { + var n = a + ((b & c) | (~b & d)) + x + t; + return ((n << s) | (n >>> (32 - s))) + b; + } + + function GG(a, b, c, d, x, s, t) { + var n = a + ((b & d) | (c & ~d)) + x + t; + return ((n << s) | (n >>> (32 - s))) + b; + } + + function HH(a, b, c, d, x, s, t) { + var n = a + (b ^ c ^ d) + x + t; + return ((n << s) | (n >>> (32 - s))) + b; + } + + function II(a, b, c, d, x, s, t) { + var n = a + (c ^ (b | ~d)) + x + t; + return ((n << s) | (n >>> (32 - s))) + b; + } + + /** + * Shortcut function to the hasher's object interface. + * + * @param {WordArray|string} message The message to hash. + * + * @return {WordArray} The hash. + * + * @static + * + * @example + * + * var hash = CryptoJS.MD5('message'); + * var hash = CryptoJS.MD5(wordArray); + */ + C.MD5 = Hasher._createHelper(MD5); + + /** + * Shortcut function to the HMAC's object interface. + * + * @param {WordArray|string} message The message to hash. + * @param {WordArray|string} key The secret key. + * + * @return {WordArray} The HMAC. + * + * @static + * + * @example + * + * var hmac = CryptoJS.HmacMD5(message, key); + */ + C.HmacMD5 = Hasher._createHmacHelper(MD5); + }(Math)); + + + (function () { + // Shortcuts + var C = CryptoJS; + var C_lib = C.lib; + var WordArray = C_lib.WordArray; + var Hasher = C_lib.Hasher; + var C_algo = C.algo; + + // Reusable object + var W = []; + + /** + * SHA-1 hash algorithm. + */ + var SHA1 = C_algo.SHA1 = Hasher.extend({ + _doReset: function () { + this._hash = new WordArray.init([ + 0x67452301, 0xefcdab89, + 0x98badcfe, 0x10325476, + 0xc3d2e1f0 + ]); + }, + + _doProcessBlock: function (M, offset) { + // Shortcut + var H = this._hash.words; + + // Working variables + var a = H[0]; + var b = H[1]; + var c = H[2]; + var d = H[3]; + var e = H[4]; + + // Computation + for (var i = 0; i < 80; i++) { + if (i < 16) { + W[i] = M[offset + i] | 0; + } else { + var n = W[i - 3] ^ W[i - 8] ^ W[i - 14] ^ W[i - 16]; + W[i] = (n << 1) | (n >>> 31); + } + + var t = ((a << 5) | (a >>> 27)) + e + W[i]; + if (i < 20) { + t += ((b & c) | (~b & d)) + 0x5a827999; + } else if (i < 40) { + t += (b ^ c ^ d) + 0x6ed9eba1; + } else if (i < 60) { + t += ((b & c) | (b & d) | (c & d)) - 0x70e44324; + } else /* if (i < 80) */ { + t += (b ^ c ^ d) - 0x359d3e2a; + } + + e = d; + d = c; + c = (b << 30) | (b >>> 2); + b = a; + a = t; + } + + // Intermediate hash value + H[0] = (H[0] + a) | 0; + H[1] = (H[1] + b) | 0; + H[2] = (H[2] + c) | 0; + H[3] = (H[3] + d) | 0; + H[4] = (H[4] + e) | 0; + }, + + _doFinalize: function () { + // Shortcuts + var data = this._data; + var dataWords = data.words; + + var nBitsTotal = this._nDataBytes * 8; + var nBitsLeft = data.sigBytes * 8; + + // Add padding + dataWords[nBitsLeft >>> 5] |= 0x80 << (24 - nBitsLeft % 32); + dataWords[(((nBitsLeft + 64) >>> 9) << 4) + 14] = Math.floor(nBitsTotal / 0x100000000); + dataWords[(((nBitsLeft + 64) >>> 9) << 4) + 15] = nBitsTotal; + data.sigBytes = dataWords.length * 4; + + // Hash final blocks + this._process(); + + // Return final computed hash + return this._hash; + }, + + clone: function () { + var clone = Hasher.clone.call(this); + clone._hash = this._hash.clone(); + + return clone; + } + }); + + /** + * Shortcut function to the hasher's object interface. + * + * @param {WordArray|string} message The message to hash. + * + * @return {WordArray} The hash. + * + * @static + * + * @example + * + * var hash = CryptoJS.SHA1('message'); + * var hash = CryptoJS.SHA1(wordArray); + */ + C.SHA1 = Hasher._createHelper(SHA1); + + /** + * Shortcut function to the HMAC's object interface. + * + * @param {WordArray|string} message The message to hash. + * @param {WordArray|string} key The secret key. + * + * @return {WordArray} The HMAC. + * + * @static + * + * @example + * + * var hmac = CryptoJS.HmacSHA1(message, key); + */ + C.HmacSHA1 = Hasher._createHmacHelper(SHA1); + }()); + + + (function (Math) { + // Shortcuts + var C = CryptoJS; + var C_lib = C.lib; + var WordArray = C_lib.WordArray; + var Hasher = C_lib.Hasher; + var C_algo = C.algo; + + // Initialization and round constants tables + var H = []; + var K = []; + + // Compute constants + (function () { + function isPrime(n) { + var sqrtN = Math.sqrt(n); + for (var factor = 2; factor <= sqrtN; factor++) { + if (!(n % factor)) { + return false; + } + } + + return true; + } + + function getFractionalBits(n) { + return ((n - (n | 0)) * 0x100000000) | 0; + } + + var n = 2; + var nPrime = 0; + while (nPrime < 64) { + if (isPrime(n)) { + if (nPrime < 8) { + H[nPrime] = getFractionalBits(Math.pow(n, 1 / 2)); + } + K[nPrime] = getFractionalBits(Math.pow(n, 1 / 3)); + + nPrime++; + } + + n++; + } + }()); + + // Reusable object + var W = []; + + /** + * SHA-256 hash algorithm. + */ + var SHA256 = C_algo.SHA256 = Hasher.extend({ + _doReset: function () { + this._hash = new WordArray.init(H.slice(0)); + }, + + _doProcessBlock: function (M, offset) { + // Shortcut + var H = this._hash.words; + + // Working variables + var a = H[0]; + var b = H[1]; + var c = H[2]; + var d = H[3]; + var e = H[4]; + var f = H[5]; + var g = H[6]; + var h = H[7]; + + // Computation + for (var i = 0; i < 64; i++) { + if (i < 16) { + W[i] = M[offset + i] | 0; + } else { + var gamma0x = W[i - 15]; + var gamma0 = ((gamma0x << 25) | (gamma0x >>> 7)) ^ + ((gamma0x << 14) | (gamma0x >>> 18)) ^ + (gamma0x >>> 3); + + var gamma1x = W[i - 2]; + var gamma1 = ((gamma1x << 15) | (gamma1x >>> 17)) ^ + ((gamma1x << 13) | (gamma1x >>> 19)) ^ + (gamma1x >>> 10); + + W[i] = gamma0 + W[i - 7] + gamma1 + W[i - 16]; + } + + var ch = (e & f) ^ (~e & g); + var maj = (a & b) ^ (a & c) ^ (b & c); + + var sigma0 = ((a << 30) | (a >>> 2)) ^ ((a << 19) | (a >>> 13)) ^ ((a << 10) | (a >>> 22)); + var sigma1 = ((e << 26) | (e >>> 6)) ^ ((e << 21) | (e >>> 11)) ^ ((e << 7) | (e >>> 25)); + + var t1 = h + sigma1 + ch + K[i] + W[i]; + var t2 = sigma0 + maj; + + h = g; + g = f; + f = e; + e = (d + t1) | 0; + d = c; + c = b; + b = a; + a = (t1 + t2) | 0; + } + + // Intermediate hash value + H[0] = (H[0] + a) | 0; + H[1] = (H[1] + b) | 0; + H[2] = (H[2] + c) | 0; + H[3] = (H[3] + d) | 0; + H[4] = (H[4] + e) | 0; + H[5] = (H[5] + f) | 0; + H[6] = (H[6] + g) | 0; + H[7] = (H[7] + h) | 0; + }, + + _doFinalize: function () { + // Shortcuts + var data = this._data; + var dataWords = data.words; + + var nBitsTotal = this._nDataBytes * 8; + var nBitsLeft = data.sigBytes * 8; + + // Add padding + dataWords[nBitsLeft >>> 5] |= 0x80 << (24 - nBitsLeft % 32); + dataWords[(((nBitsLeft + 64) >>> 9) << 4) + 14] = Math.floor(nBitsTotal / 0x100000000); + dataWords[(((nBitsLeft + 64) >>> 9) << 4) + 15] = nBitsTotal; + data.sigBytes = dataWords.length * 4; + + // Hash final blocks + this._process(); + + // Return final computed hash + return this._hash; + }, + + clone: function () { + var clone = Hasher.clone.call(this); + clone._hash = this._hash.clone(); + + return clone; + } + }); + + /** + * Shortcut function to the hasher's object interface. + * + * @param {WordArray|string} message The message to hash. + * + * @return {WordArray} The hash. + * + * @static + * + * @example + * + * var hash = CryptoJS.SHA256('message'); + * var hash = CryptoJS.SHA256(wordArray); + */ + C.SHA256 = Hasher._createHelper(SHA256); + + /** + * Shortcut function to the HMAC's object interface. + * + * @param {WordArray|string} message The message to hash. + * @param {WordArray|string} key The secret key. + * + * @return {WordArray} The HMAC. + * + * @static + * + * @example + * + * var hmac = CryptoJS.HmacSHA256(message, key); + */ + C.HmacSHA256 = Hasher._createHmacHelper(SHA256); + }(Math)); + + + (function () { + // Shortcuts + var C = CryptoJS; + var C_lib = C.lib; + var WordArray = C_lib.WordArray; + var C_algo = C.algo; + var SHA256 = C_algo.SHA256; + + /** + * SHA-224 hash algorithm. + */ + var SHA224 = C_algo.SHA224 = SHA256.extend({ + _doReset: function () { + this._hash = new WordArray.init([ + 0xc1059ed8, 0x367cd507, 0x3070dd17, 0xf70e5939, + 0xffc00b31, 0x68581511, 0x64f98fa7, 0xbefa4fa4 + ]); + }, + + _doFinalize: function () { + var hash = SHA256._doFinalize.call(this); + + hash.sigBytes -= 4; + + return hash; + } + }); + + /** + * Shortcut function to the hasher's object interface. + * + * @param {WordArray|string} message The message to hash. + * + * @return {WordArray} The hash. + * + * @static + * + * @example + * + * var hash = CryptoJS.SHA224('message'); + * var hash = CryptoJS.SHA224(wordArray); + */ + C.SHA224 = SHA256._createHelper(SHA224); + + /** + * Shortcut function to the HMAC's object interface. + * + * @param {WordArray|string} message The message to hash. + * @param {WordArray|string} key The secret key. + * + * @return {WordArray} The HMAC. + * + * @static + * + * @example + * + * var hmac = CryptoJS.HmacSHA224(message, key); + */ + C.HmacSHA224 = SHA256._createHmacHelper(SHA224); + }()); + + + (function () { + // Shortcuts + var C = CryptoJS; + var C_lib = C.lib; + var Hasher = C_lib.Hasher; + var C_x64 = C.x64; + var X64Word = C_x64.Word; + var X64WordArray = C_x64.WordArray; + var C_algo = C.algo; + + function X64Word_create() { + return X64Word.create.apply(X64Word, arguments); + } + + // Constants + var K = [ + X64Word_create(0x428a2f98, 0xd728ae22), X64Word_create(0x71374491, 0x23ef65cd), + X64Word_create(0xb5c0fbcf, 0xec4d3b2f), X64Word_create(0xe9b5dba5, 0x8189dbbc), + X64Word_create(0x3956c25b, 0xf348b538), X64Word_create(0x59f111f1, 0xb605d019), + X64Word_create(0x923f82a4, 0xaf194f9b), X64Word_create(0xab1c5ed5, 0xda6d8118), + X64Word_create(0xd807aa98, 0xa3030242), X64Word_create(0x12835b01, 0x45706fbe), + X64Word_create(0x243185be, 0x4ee4b28c), X64Word_create(0x550c7dc3, 0xd5ffb4e2), + X64Word_create(0x72be5d74, 0xf27b896f), X64Word_create(0x80deb1fe, 0x3b1696b1), + X64Word_create(0x9bdc06a7, 0x25c71235), X64Word_create(0xc19bf174, 0xcf692694), + X64Word_create(0xe49b69c1, 0x9ef14ad2), X64Word_create(0xefbe4786, 0x384f25e3), + X64Word_create(0x0fc19dc6, 0x8b8cd5b5), X64Word_create(0x240ca1cc, 0x77ac9c65), + X64Word_create(0x2de92c6f, 0x592b0275), X64Word_create(0x4a7484aa, 0x6ea6e483), + X64Word_create(0x5cb0a9dc, 0xbd41fbd4), X64Word_create(0x76f988da, 0x831153b5), + X64Word_create(0x983e5152, 0xee66dfab), X64Word_create(0xa831c66d, 0x2db43210), + X64Word_create(0xb00327c8, 0x98fb213f), X64Word_create(0xbf597fc7, 0xbeef0ee4), + X64Word_create(0xc6e00bf3, 0x3da88fc2), X64Word_create(0xd5a79147, 0x930aa725), + X64Word_create(0x06ca6351, 0xe003826f), X64Word_create(0x14292967, 0x0a0e6e70), + X64Word_create(0x27b70a85, 0x46d22ffc), X64Word_create(0x2e1b2138, 0x5c26c926), + X64Word_create(0x4d2c6dfc, 0x5ac42aed), X64Word_create(0x53380d13, 0x9d95b3df), + X64Word_create(0x650a7354, 0x8baf63de), X64Word_create(0x766a0abb, 0x3c77b2a8), + X64Word_create(0x81c2c92e, 0x47edaee6), X64Word_create(0x92722c85, 0x1482353b), + X64Word_create(0xa2bfe8a1, 0x4cf10364), X64Word_create(0xa81a664b, 0xbc423001), + X64Word_create(0xc24b8b70, 0xd0f89791), X64Word_create(0xc76c51a3, 0x0654be30), + X64Word_create(0xd192e819, 0xd6ef5218), X64Word_create(0xd6990624, 0x5565a910), + X64Word_create(0xf40e3585, 0x5771202a), X64Word_create(0x106aa070, 0x32bbd1b8), + X64Word_create(0x19a4c116, 0xb8d2d0c8), X64Word_create(0x1e376c08, 0x5141ab53), + X64Word_create(0x2748774c, 0xdf8eeb99), X64Word_create(0x34b0bcb5, 0xe19b48a8), + X64Word_create(0x391c0cb3, 0xc5c95a63), X64Word_create(0x4ed8aa4a, 0xe3418acb), + X64Word_create(0x5b9cca4f, 0x7763e373), X64Word_create(0x682e6ff3, 0xd6b2b8a3), + X64Word_create(0x748f82ee, 0x5defb2fc), X64Word_create(0x78a5636f, 0x43172f60), + X64Word_create(0x84c87814, 0xa1f0ab72), X64Word_create(0x8cc70208, 0x1a6439ec), + X64Word_create(0x90befffa, 0x23631e28), X64Word_create(0xa4506ceb, 0xde82bde9), + X64Word_create(0xbef9a3f7, 0xb2c67915), X64Word_create(0xc67178f2, 0xe372532b), + X64Word_create(0xca273ece, 0xea26619c), X64Word_create(0xd186b8c7, 0x21c0c207), + X64Word_create(0xeada7dd6, 0xcde0eb1e), X64Word_create(0xf57d4f7f, 0xee6ed178), + X64Word_create(0x06f067aa, 0x72176fba), X64Word_create(0x0a637dc5, 0xa2c898a6), + X64Word_create(0x113f9804, 0xbef90dae), X64Word_create(0x1b710b35, 0x131c471b), + X64Word_create(0x28db77f5, 0x23047d84), X64Word_create(0x32caab7b, 0x40c72493), + X64Word_create(0x3c9ebe0a, 0x15c9bebc), X64Word_create(0x431d67c4, 0x9c100d4c), + X64Word_create(0x4cc5d4be, 0xcb3e42b6), X64Word_create(0x597f299c, 0xfc657e2a), + X64Word_create(0x5fcb6fab, 0x3ad6faec), X64Word_create(0x6c44198c, 0x4a475817) + ]; + + // Reusable objects + var W = []; + (function () { + for (var i = 0; i < 80; i++) { + W[i] = X64Word_create(); + } + }()); + + /** + * SHA-512 hash algorithm. + */ + var SHA512 = C_algo.SHA512 = Hasher.extend({ + _doReset: function () { + this._hash = new X64WordArray.init([ + new X64Word.init(0x6a09e667, 0xf3bcc908), new X64Word.init(0xbb67ae85, 0x84caa73b), + new X64Word.init(0x3c6ef372, 0xfe94f82b), new X64Word.init(0xa54ff53a, 0x5f1d36f1), + new X64Word.init(0x510e527f, 0xade682d1), new X64Word.init(0x9b05688c, 0x2b3e6c1f), + new X64Word.init(0x1f83d9ab, 0xfb41bd6b), new X64Word.init(0x5be0cd19, 0x137e2179) + ]); + }, + + _doProcessBlock: function (M, offset) { + // Shortcuts + var H = this._hash.words; + + var H0 = H[0]; + var H1 = H[1]; + var H2 = H[2]; + var H3 = H[3]; + var H4 = H[4]; + var H5 = H[5]; + var H6 = H[6]; + var H7 = H[7]; + + var H0h = H0.high; + var H0l = H0.low; + var H1h = H1.high; + var H1l = H1.low; + var H2h = H2.high; + var H2l = H2.low; + var H3h = H3.high; + var H3l = H3.low; + var H4h = H4.high; + var H4l = H4.low; + var H5h = H5.high; + var H5l = H5.low; + var H6h = H6.high; + var H6l = H6.low; + var H7h = H7.high; + var H7l = H7.low; + + // Working variables + var ah = H0h; + var al = H0l; + var bh = H1h; + var bl = H1l; + var ch = H2h; + var cl = H2l; + var dh = H3h; + var dl = H3l; + var eh = H4h; + var el = H4l; + var fh = H5h; + var fl = H5l; + var gh = H6h; + var gl = H6l; + var hh = H7h; + var hl = H7l; + + // Rounds + for (var i = 0; i < 80; i++) { + var Wil; + var Wih; + + // Shortcut + var Wi = W[i]; + + // Extend message + if (i < 16) { + Wih = Wi.high = M[offset + i * 2] | 0; + Wil = Wi.low = M[offset + i * 2 + 1] | 0; + } else { + // Gamma0 + var gamma0x = W[i - 15]; + var gamma0xh = gamma0x.high; + var gamma0xl = gamma0x.low; + var gamma0h = ((gamma0xh >>> 1) | (gamma0xl << 31)) ^ ((gamma0xh >>> 8) | (gamma0xl << 24)) ^ (gamma0xh >>> 7); + var gamma0l = ((gamma0xl >>> 1) | (gamma0xh << 31)) ^ ((gamma0xl >>> 8) | (gamma0xh << 24)) ^ ((gamma0xl >>> 7) | (gamma0xh << 25)); + + // Gamma1 + var gamma1x = W[i - 2]; + var gamma1xh = gamma1x.high; + var gamma1xl = gamma1x.low; + var gamma1h = ((gamma1xh >>> 19) | (gamma1xl << 13)) ^ ((gamma1xh << 3) | (gamma1xl >>> 29)) ^ (gamma1xh >>> 6); + var gamma1l = ((gamma1xl >>> 19) | (gamma1xh << 13)) ^ ((gamma1xl << 3) | (gamma1xh >>> 29)) ^ ((gamma1xl >>> 6) | (gamma1xh << 26)); + + // W[i] = gamma0 + W[i - 7] + gamma1 + W[i - 16] + var Wi7 = W[i - 7]; + var Wi7h = Wi7.high; + var Wi7l = Wi7.low; + + var Wi16 = W[i - 16]; + var Wi16h = Wi16.high; + var Wi16l = Wi16.low; + + Wil = gamma0l + Wi7l; + Wih = gamma0h + Wi7h + ((Wil >>> 0) < (gamma0l >>> 0) ? 1 : 0); + Wil = Wil + gamma1l; + Wih = Wih + gamma1h + ((Wil >>> 0) < (gamma1l >>> 0) ? 1 : 0); + Wil = Wil + Wi16l; + Wih = Wih + Wi16h + ((Wil >>> 0) < (Wi16l >>> 0) ? 1 : 0); + + Wi.high = Wih; + Wi.low = Wil; + } + + var chh = (eh & fh) ^ (~eh & gh); + var chl = (el & fl) ^ (~el & gl); + var majh = (ah & bh) ^ (ah & ch) ^ (bh & ch); + var majl = (al & bl) ^ (al & cl) ^ (bl & cl); + + var sigma0h = ((ah >>> 28) | (al << 4)) ^ ((ah << 30) | (al >>> 2)) ^ ((ah << 25) | (al >>> 7)); + var sigma0l = ((al >>> 28) | (ah << 4)) ^ ((al << 30) | (ah >>> 2)) ^ ((al << 25) | (ah >>> 7)); + var sigma1h = ((eh >>> 14) | (el << 18)) ^ ((eh >>> 18) | (el << 14)) ^ ((eh << 23) | (el >>> 9)); + var sigma1l = ((el >>> 14) | (eh << 18)) ^ ((el >>> 18) | (eh << 14)) ^ ((el << 23) | (eh >>> 9)); + + // t1 = h + sigma1 + ch + K[i] + W[i] + var Ki = K[i]; + var Kih = Ki.high; + var Kil = Ki.low; + + var t1l = hl + sigma1l; + var t1h = hh + sigma1h + ((t1l >>> 0) < (hl >>> 0) ? 1 : 0); + var t1l = t1l + chl; + var t1h = t1h + chh + ((t1l >>> 0) < (chl >>> 0) ? 1 : 0); + var t1l = t1l + Kil; + var t1h = t1h + Kih + ((t1l >>> 0) < (Kil >>> 0) ? 1 : 0); + var t1l = t1l + Wil; + var t1h = t1h + Wih + ((t1l >>> 0) < (Wil >>> 0) ? 1 : 0); + + // t2 = sigma0 + maj + var t2l = sigma0l + majl; + var t2h = sigma0h + majh + ((t2l >>> 0) < (sigma0l >>> 0) ? 1 : 0); + + // Update working variables + hh = gh; + hl = gl; + gh = fh; + gl = fl; + fh = eh; + fl = el; + el = (dl + t1l) | 0; + eh = (dh + t1h + ((el >>> 0) < (dl >>> 0) ? 1 : 0)) | 0; + dh = ch; + dl = cl; + ch = bh; + cl = bl; + bh = ah; + bl = al; + al = (t1l + t2l) | 0; + ah = (t1h + t2h + ((al >>> 0) < (t1l >>> 0) ? 1 : 0)) | 0; + } + + // Intermediate hash value + H0l = H0.low = (H0l + al); + H0.high = (H0h + ah + ((H0l >>> 0) < (al >>> 0) ? 1 : 0)); + H1l = H1.low = (H1l + bl); + H1.high = (H1h + bh + ((H1l >>> 0) < (bl >>> 0) ? 1 : 0)); + H2l = H2.low = (H2l + cl); + H2.high = (H2h + ch + ((H2l >>> 0) < (cl >>> 0) ? 1 : 0)); + H3l = H3.low = (H3l + dl); + H3.high = (H3h + dh + ((H3l >>> 0) < (dl >>> 0) ? 1 : 0)); + H4l = H4.low = (H4l + el); + H4.high = (H4h + eh + ((H4l >>> 0) < (el >>> 0) ? 1 : 0)); + H5l = H5.low = (H5l + fl); + H5.high = (H5h + fh + ((H5l >>> 0) < (fl >>> 0) ? 1 : 0)); + H6l = H6.low = (H6l + gl); + H6.high = (H6h + gh + ((H6l >>> 0) < (gl >>> 0) ? 1 : 0)); + H7l = H7.low = (H7l + hl); + H7.high = (H7h + hh + ((H7l >>> 0) < (hl >>> 0) ? 1 : 0)); + }, + + _doFinalize: function () { + // Shortcuts + var data = this._data; + var dataWords = data.words; + + var nBitsTotal = this._nDataBytes * 8; + var nBitsLeft = data.sigBytes * 8; + + // Add padding + dataWords[nBitsLeft >>> 5] |= 0x80 << (24 - nBitsLeft % 32); + dataWords[(((nBitsLeft + 128) >>> 10) << 5) + 30] = Math.floor(nBitsTotal / 0x100000000); + dataWords[(((nBitsLeft + 128) >>> 10) << 5) + 31] = nBitsTotal; + data.sigBytes = dataWords.length * 4; + + // Hash final blocks + this._process(); + + // Convert hash to 32-bit word array before returning + var hash = this._hash.toX32(); + + // Return final computed hash + return hash; + }, + + clone: function () { + var clone = Hasher.clone.call(this); + clone._hash = this._hash.clone(); + + return clone; + }, + + blockSize: 1024/32 + }); + + /** + * Shortcut function to the hasher's object interface. + * + * @param {WordArray|string} message The message to hash. + * + * @return {WordArray} The hash. + * + * @static + * + * @example + * + * var hash = CryptoJS.SHA512('message'); + * var hash = CryptoJS.SHA512(wordArray); + */ + C.SHA512 = Hasher._createHelper(SHA512); + + /** + * Shortcut function to the HMAC's object interface. + * + * @param {WordArray|string} message The message to hash. + * @param {WordArray|string} key The secret key. + * + * @return {WordArray} The HMAC. + * + * @static + * + * @example + * + * var hmac = CryptoJS.HmacSHA512(message, key); + */ + C.HmacSHA512 = Hasher._createHmacHelper(SHA512); + }()); + + + (function () { + // Shortcuts + var C = CryptoJS; + var C_x64 = C.x64; + var X64Word = C_x64.Word; + var X64WordArray = C_x64.WordArray; + var C_algo = C.algo; + var SHA512 = C_algo.SHA512; + + /** + * SHA-384 hash algorithm. + */ + var SHA384 = C_algo.SHA384 = SHA512.extend({ + _doReset: function () { + this._hash = new X64WordArray.init([ + new X64Word.init(0xcbbb9d5d, 0xc1059ed8), new X64Word.init(0x629a292a, 0x367cd507), + new X64Word.init(0x9159015a, 0x3070dd17), new X64Word.init(0x152fecd8, 0xf70e5939), + new X64Word.init(0x67332667, 0xffc00b31), new X64Word.init(0x8eb44a87, 0x68581511), + new X64Word.init(0xdb0c2e0d, 0x64f98fa7), new X64Word.init(0x47b5481d, 0xbefa4fa4) + ]); + }, + + _doFinalize: function () { + var hash = SHA512._doFinalize.call(this); + + hash.sigBytes -= 16; + + return hash; + } + }); + + /** + * Shortcut function to the hasher's object interface. + * + * @param {WordArray|string} message The message to hash. + * + * @return {WordArray} The hash. + * + * @static + * + * @example + * + * var hash = CryptoJS.SHA384('message'); + * var hash = CryptoJS.SHA384(wordArray); + */ + C.SHA384 = SHA512._createHelper(SHA384); + + /** + * Shortcut function to the HMAC's object interface. + * + * @param {WordArray|string} message The message to hash. + * @param {WordArray|string} key The secret key. + * + * @return {WordArray} The HMAC. + * + * @static + * + * @example + * + * var hmac = CryptoJS.HmacSHA384(message, key); + */ + C.HmacSHA384 = SHA512._createHmacHelper(SHA384); + }()); + + + (function (Math) { + // Shortcuts + var C = CryptoJS; + var C_lib = C.lib; + var WordArray = C_lib.WordArray; + var Hasher = C_lib.Hasher; + var C_x64 = C.x64; + var X64Word = C_x64.Word; + var C_algo = C.algo; + + // Constants tables + var RHO_OFFSETS = []; + var PI_INDEXES = []; + var ROUND_CONSTANTS = []; + + // Compute Constants + (function () { + // Compute rho offset constants + var x = 1, y = 0; + for (var t = 0; t < 24; t++) { + RHO_OFFSETS[x + 5 * y] = ((t + 1) * (t + 2) / 2) % 64; + + var newX = y % 5; + var newY = (2 * x + 3 * y) % 5; + x = newX; + y = newY; + } + + // Compute pi index constants + for (var x = 0; x < 5; x++) { + for (var y = 0; y < 5; y++) { + PI_INDEXES[x + 5 * y] = y + ((2 * x + 3 * y) % 5) * 5; + } + } + + // Compute round constants + var LFSR = 0x01; + for (var i = 0; i < 24; i++) { + var roundConstantMsw = 0; + var roundConstantLsw = 0; + + for (var j = 0; j < 7; j++) { + if (LFSR & 0x01) { + var bitPosition = (1 << j) - 1; + if (bitPosition < 32) { + roundConstantLsw ^= 1 << bitPosition; + } else /* if (bitPosition >= 32) */ { + roundConstantMsw ^= 1 << (bitPosition - 32); + } + } + + // Compute next LFSR + if (LFSR & 0x80) { + // Primitive polynomial over GF(2): x^8 + x^6 + x^5 + x^4 + 1 + LFSR = (LFSR << 1) ^ 0x71; + } else { + LFSR <<= 1; + } + } + + ROUND_CONSTANTS[i] = X64Word.create(roundConstantMsw, roundConstantLsw); + } + }()); + + // Reusable objects for temporary values + var T = []; + (function () { + for (var i = 0; i < 25; i++) { + T[i] = X64Word.create(); + } + }()); + + /** + * SHA-3 hash algorithm. + */ + var SHA3 = C_algo.SHA3 = Hasher.extend({ + /** + * Configuration options. + * + * @property {number} outputLength + * The desired number of bits in the output hash. + * Only values permitted are: 224, 256, 384, 512. + * Default: 512 + */ + cfg: Hasher.cfg.extend({ + outputLength: 512 + }), + + _doReset: function () { + var state = this._state = [] + for (var i = 0; i < 25; i++) { + state[i] = new X64Word.init(); + } + + this.blockSize = (1600 - 2 * this.cfg.outputLength) / 32; + }, + + _doProcessBlock: function (M, offset) { + // Shortcuts + var state = this._state; + var nBlockSizeLanes = this.blockSize / 2; + + // Absorb + for (var i = 0; i < nBlockSizeLanes; i++) { + // Shortcuts + var M2i = M[offset + 2 * i]; + var M2i1 = M[offset + 2 * i + 1]; + + // Swap endian + M2i = ( + (((M2i << 8) | (M2i >>> 24)) & 0x00ff00ff) | + (((M2i << 24) | (M2i >>> 8)) & 0xff00ff00) + ); + M2i1 = ( + (((M2i1 << 8) | (M2i1 >>> 24)) & 0x00ff00ff) | + (((M2i1 << 24) | (M2i1 >>> 8)) & 0xff00ff00) + ); + + // Absorb message into state + var lane = state[i]; + lane.high ^= M2i1; + lane.low ^= M2i; + } + + // Rounds + for (var round = 0; round < 24; round++) { + // Theta + for (var x = 0; x < 5; x++) { + // Mix column lanes + var tMsw = 0, tLsw = 0; + for (var y = 0; y < 5; y++) { + var lane = state[x + 5 * y]; + tMsw ^= lane.high; + tLsw ^= lane.low; + } + + // Temporary values + var Tx = T[x]; + Tx.high = tMsw; + Tx.low = tLsw; + } + for (var x = 0; x < 5; x++) { + // Shortcuts + var Tx4 = T[(x + 4) % 5]; + var Tx1 = T[(x + 1) % 5]; + var Tx1Msw = Tx1.high; + var Tx1Lsw = Tx1.low; + + // Mix surrounding columns + var tMsw = Tx4.high ^ ((Tx1Msw << 1) | (Tx1Lsw >>> 31)); + var tLsw = Tx4.low ^ ((Tx1Lsw << 1) | (Tx1Msw >>> 31)); + for (var y = 0; y < 5; y++) { + var lane = state[x + 5 * y]; + lane.high ^= tMsw; + lane.low ^= tLsw; + } + } + + // Rho Pi + for (var laneIndex = 1; laneIndex < 25; laneIndex++) { + var tMsw; + var tLsw; + + // Shortcuts + var lane = state[laneIndex]; + var laneMsw = lane.high; + var laneLsw = lane.low; + var rhoOffset = RHO_OFFSETS[laneIndex]; + + // Rotate lanes + if (rhoOffset < 32) { + tMsw = (laneMsw << rhoOffset) | (laneLsw >>> (32 - rhoOffset)); + tLsw = (laneLsw << rhoOffset) | (laneMsw >>> (32 - rhoOffset)); + } else /* if (rhoOffset >= 32) */ { + tMsw = (laneLsw << (rhoOffset - 32)) | (laneMsw >>> (64 - rhoOffset)); + tLsw = (laneMsw << (rhoOffset - 32)) | (laneLsw >>> (64 - rhoOffset)); + } + + // Transpose lanes + var TPiLane = T[PI_INDEXES[laneIndex]]; + TPiLane.high = tMsw; + TPiLane.low = tLsw; + } + + // Rho pi at x = y = 0 + var T0 = T[0]; + var state0 = state[0]; + T0.high = state0.high; + T0.low = state0.low; + + // Chi + for (var x = 0; x < 5; x++) { + for (var y = 0; y < 5; y++) { + // Shortcuts + var laneIndex = x + 5 * y; + var lane = state[laneIndex]; + var TLane = T[laneIndex]; + var Tx1Lane = T[((x + 1) % 5) + 5 * y]; + var Tx2Lane = T[((x + 2) % 5) + 5 * y]; + + // Mix rows + lane.high = TLane.high ^ (~Tx1Lane.high & Tx2Lane.high); + lane.low = TLane.low ^ (~Tx1Lane.low & Tx2Lane.low); + } + } + + // Iota + var lane = state[0]; + var roundConstant = ROUND_CONSTANTS[round]; + lane.high ^= roundConstant.high; + lane.low ^= roundConstant.low; + } + }, + + _doFinalize: function () { + // Shortcuts + var data = this._data; + var dataWords = data.words; + var nBitsTotal = this._nDataBytes * 8; + var nBitsLeft = data.sigBytes * 8; + var blockSizeBits = this.blockSize * 32; + + // Add padding + dataWords[nBitsLeft >>> 5] |= 0x1 << (24 - nBitsLeft % 32); + dataWords[((Math.ceil((nBitsLeft + 1) / blockSizeBits) * blockSizeBits) >>> 5) - 1] |= 0x80; + data.sigBytes = dataWords.length * 4; + + // Hash final blocks + this._process(); + + // Shortcuts + var state = this._state; + var outputLengthBytes = this.cfg.outputLength / 8; + var outputLengthLanes = outputLengthBytes / 8; + + // Squeeze + var hashWords = []; + for (var i = 0; i < outputLengthLanes; i++) { + // Shortcuts + var lane = state[i]; + var laneMsw = lane.high; + var laneLsw = lane.low; + + // Swap endian + laneMsw = ( + (((laneMsw << 8) | (laneMsw >>> 24)) & 0x00ff00ff) | + (((laneMsw << 24) | (laneMsw >>> 8)) & 0xff00ff00) + ); + laneLsw = ( + (((laneLsw << 8) | (laneLsw >>> 24)) & 0x00ff00ff) | + (((laneLsw << 24) | (laneLsw >>> 8)) & 0xff00ff00) + ); + + // Squeeze state to retrieve hash + hashWords.push(laneLsw); + hashWords.push(laneMsw); + } + + // Return final computed hash + return new WordArray.init(hashWords, outputLengthBytes); + }, + + clone: function () { + var clone = Hasher.clone.call(this); + + var state = clone._state = this._state.slice(0); + for (var i = 0; i < 25; i++) { + state[i] = state[i].clone(); + } + + return clone; + } + }); + + /** + * Shortcut function to the hasher's object interface. + * + * @param {WordArray|string} message The message to hash. + * + * @return {WordArray} The hash. + * + * @static + * + * @example + * + * var hash = CryptoJS.SHA3('message'); + * var hash = CryptoJS.SHA3(wordArray); + */ + C.SHA3 = Hasher._createHelper(SHA3); + + /** + * Shortcut function to the HMAC's object interface. + * + * @param {WordArray|string} message The message to hash. + * @param {WordArray|string} key The secret key. + * + * @return {WordArray} The HMAC. + * + * @static + * + * @example + * + * var hmac = CryptoJS.HmacSHA3(message, key); + */ + C.HmacSHA3 = Hasher._createHmacHelper(SHA3); + }(Math)); + + + /** @preserve + (c) 2012 by Cédric Mesnil. All rights reserved. + + Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: + + - Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. + - Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + + (function (Math) { + // Shortcuts + var C = CryptoJS; + var C_lib = C.lib; + var WordArray = C_lib.WordArray; + var Hasher = C_lib.Hasher; + var C_algo = C.algo; + + // Constants table + var _zl = WordArray.create([ + 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, + 7, 4, 13, 1, 10, 6, 15, 3, 12, 0, 9, 5, 2, 14, 11, 8, + 3, 10, 14, 4, 9, 15, 8, 1, 2, 7, 0, 6, 13, 11, 5, 12, + 1, 9, 11, 10, 0, 8, 12, 4, 13, 3, 7, 15, 14, 5, 6, 2, + 4, 0, 5, 9, 7, 12, 2, 10, 14, 1, 3, 8, 11, 6, 15, 13]); + var _zr = WordArray.create([ + 5, 14, 7, 0, 9, 2, 11, 4, 13, 6, 15, 8, 1, 10, 3, 12, + 6, 11, 3, 7, 0, 13, 5, 10, 14, 15, 8, 12, 4, 9, 1, 2, + 15, 5, 1, 3, 7, 14, 6, 9, 11, 8, 12, 2, 10, 0, 4, 13, + 8, 6, 4, 1, 3, 11, 15, 0, 5, 12, 2, 13, 9, 7, 10, 14, + 12, 15, 10, 4, 1, 5, 8, 7, 6, 2, 13, 14, 0, 3, 9, 11]); + var _sl = WordArray.create([ + 11, 14, 15, 12, 5, 8, 7, 9, 11, 13, 14, 15, 6, 7, 9, 8, + 7, 6, 8, 13, 11, 9, 7, 15, 7, 12, 15, 9, 11, 7, 13, 12, + 11, 13, 6, 7, 14, 9, 13, 15, 14, 8, 13, 6, 5, 12, 7, 5, + 11, 12, 14, 15, 14, 15, 9, 8, 9, 14, 5, 6, 8, 6, 5, 12, + 9, 15, 5, 11, 6, 8, 13, 12, 5, 12, 13, 14, 11, 8, 5, 6 ]); + var _sr = WordArray.create([ + 8, 9, 9, 11, 13, 15, 15, 5, 7, 7, 8, 11, 14, 14, 12, 6, + 9, 13, 15, 7, 12, 8, 9, 11, 7, 7, 12, 7, 6, 15, 13, 11, + 9, 7, 15, 11, 8, 6, 6, 14, 12, 13, 5, 14, 13, 13, 7, 5, + 15, 5, 8, 11, 14, 14, 6, 14, 6, 9, 12, 9, 12, 5, 15, 8, + 8, 5, 12, 9, 12, 5, 14, 6, 8, 13, 6, 5, 15, 13, 11, 11 ]); + + var _hl = WordArray.create([ 0x00000000, 0x5A827999, 0x6ED9EBA1, 0x8F1BBCDC, 0xA953FD4E]); + var _hr = WordArray.create([ 0x50A28BE6, 0x5C4DD124, 0x6D703EF3, 0x7A6D76E9, 0x00000000]); + + /** + * RIPEMD160 hash algorithm. + */ + var RIPEMD160 = C_algo.RIPEMD160 = Hasher.extend({ + _doReset: function () { + this._hash = WordArray.create([0x67452301, 0xEFCDAB89, 0x98BADCFE, 0x10325476, 0xC3D2E1F0]); + }, + + _doProcessBlock: function (M, offset) { + + // Swap endian + for (var i = 0; i < 16; i++) { + // Shortcuts + var offset_i = offset + i; + var M_offset_i = M[offset_i]; + + // Swap + M[offset_i] = ( + (((M_offset_i << 8) | (M_offset_i >>> 24)) & 0x00ff00ff) | + (((M_offset_i << 24) | (M_offset_i >>> 8)) & 0xff00ff00) + ); + } + // Shortcut + var H = this._hash.words; + var hl = _hl.words; + var hr = _hr.words; + var zl = _zl.words; + var zr = _zr.words; + var sl = _sl.words; + var sr = _sr.words; + + // Working variables + var al, bl, cl, dl, el; + var ar, br, cr, dr, er; + + ar = al = H[0]; + br = bl = H[1]; + cr = cl = H[2]; + dr = dl = H[3]; + er = el = H[4]; + // Computation + var t; + for (var i = 0; i < 80; i += 1) { + t = (al + M[offset+zl[i]])|0; + if (i<16){ + t += f1(bl,cl,dl) + hl[0]; + } else if (i<32) { + t += f2(bl,cl,dl) + hl[1]; + } else if (i<48) { + t += f3(bl,cl,dl) + hl[2]; + } else if (i<64) { + t += f4(bl,cl,dl) + hl[3]; + } else {// if (i<80) { + t += f5(bl,cl,dl) + hl[4]; + } + t = t|0; + t = rotl(t,sl[i]); + t = (t+el)|0; + al = el; + el = dl; + dl = rotl(cl, 10); + cl = bl; + bl = t; + + t = (ar + M[offset+zr[i]])|0; + if (i<16){ + t += f5(br,cr,dr) + hr[0]; + } else if (i<32) { + t += f4(br,cr,dr) + hr[1]; + } else if (i<48) { + t += f3(br,cr,dr) + hr[2]; + } else if (i<64) { + t += f2(br,cr,dr) + hr[3]; + } else {// if (i<80) { + t += f1(br,cr,dr) + hr[4]; + } + t = t|0; + t = rotl(t,sr[i]) ; + t = (t+er)|0; + ar = er; + er = dr; + dr = rotl(cr, 10); + cr = br; + br = t; + } + // Intermediate hash value + t = (H[1] + cl + dr)|0; + H[1] = (H[2] + dl + er)|0; + H[2] = (H[3] + el + ar)|0; + H[3] = (H[4] + al + br)|0; + H[4] = (H[0] + bl + cr)|0; + H[0] = t; + }, + + _doFinalize: function () { + // Shortcuts + var data = this._data; + var dataWords = data.words; + + var nBitsTotal = this._nDataBytes * 8; + var nBitsLeft = data.sigBytes * 8; + + // Add padding + dataWords[nBitsLeft >>> 5] |= 0x80 << (24 - nBitsLeft % 32); + dataWords[(((nBitsLeft + 64) >>> 9) << 4) + 14] = ( + (((nBitsTotal << 8) | (nBitsTotal >>> 24)) & 0x00ff00ff) | + (((nBitsTotal << 24) | (nBitsTotal >>> 8)) & 0xff00ff00) + ); + data.sigBytes = (dataWords.length + 1) * 4; + + // Hash final blocks + this._process(); + + // Shortcuts + var hash = this._hash; + var H = hash.words; + + // Swap endian + for (var i = 0; i < 5; i++) { + // Shortcut + var H_i = H[i]; + + // Swap + H[i] = (((H_i << 8) | (H_i >>> 24)) & 0x00ff00ff) | + (((H_i << 24) | (H_i >>> 8)) & 0xff00ff00); + } + + // Return final computed hash + return hash; + }, + + clone: function () { + var clone = Hasher.clone.call(this); + clone._hash = this._hash.clone(); + + return clone; + } + }); + + + function f1(x, y, z) { + return ((x) ^ (y) ^ (z)); + + } + + function f2(x, y, z) { + return (((x)&(y)) | ((~x)&(z))); + } + + function f3(x, y, z) { + return (((x) | (~(y))) ^ (z)); + } + + function f4(x, y, z) { + return (((x) & (z)) | ((y)&(~(z)))); + } + + function f5(x, y, z) { + return ((x) ^ ((y) |(~(z)))); + + } + + function rotl(x,n) { + return (x<>>(32-n)); + } + + + /** + * Shortcut function to the hasher's object interface. + * + * @param {WordArray|string} message The message to hash. + * + * @return {WordArray} The hash. + * + * @static + * + * @example + * + * var hash = CryptoJS.RIPEMD160('message'); + * var hash = CryptoJS.RIPEMD160(wordArray); + */ + C.RIPEMD160 = Hasher._createHelper(RIPEMD160); + + /** + * Shortcut function to the HMAC's object interface. + * + * @param {WordArray|string} message The message to hash. + * @param {WordArray|string} key The secret key. + * + * @return {WordArray} The HMAC. + * + * @static + * + * @example + * + * var hmac = CryptoJS.HmacRIPEMD160(message, key); + */ + C.HmacRIPEMD160 = Hasher._createHmacHelper(RIPEMD160); + }(Math)); + + + (function () { + // Shortcuts + var C = CryptoJS; + var C_lib = C.lib; + var Base = C_lib.Base; + var C_enc = C.enc; + var Utf8 = C_enc.Utf8; + var C_algo = C.algo; + + /** + * HMAC algorithm. + */ + var HMAC = C_algo.HMAC = Base.extend({ + /** + * Initializes a newly created HMAC. + * + * @param {Hasher} hasher The hash algorithm to use. + * @param {WordArray|string} key The secret key. + * + * @example + * + * var hmacHasher = CryptoJS.algo.HMAC.create(CryptoJS.algo.SHA256, key); + */ + init: function (hasher, key) { + // Init hasher + hasher = this._hasher = new hasher.init(); + + // Convert string to WordArray, else assume WordArray already + if (typeof key == 'string') { + key = Utf8.parse(key); + } + + // Shortcuts + var hasherBlockSize = hasher.blockSize; + var hasherBlockSizeBytes = hasherBlockSize * 4; + + // Allow arbitrary length keys + if (key.sigBytes > hasherBlockSizeBytes) { + key = hasher.finalize(key); + } + + // Clamp excess bits + key.clamp(); + + // Clone key for inner and outer pads + var oKey = this._oKey = key.clone(); + var iKey = this._iKey = key.clone(); + + // Shortcuts + var oKeyWords = oKey.words; + var iKeyWords = iKey.words; + + // XOR keys with pad constants + for (var i = 0; i < hasherBlockSize; i++) { + oKeyWords[i] ^= 0x5c5c5c5c; + iKeyWords[i] ^= 0x36363636; + } + oKey.sigBytes = iKey.sigBytes = hasherBlockSizeBytes; + + // Set initial values + this.reset(); + }, + + /** + * Resets this HMAC to its initial state. + * + * @example + * + * hmacHasher.reset(); + */ + reset: function () { + // Shortcut + var hasher = this._hasher; + + // Reset + hasher.reset(); + hasher.update(this._iKey); + }, + + /** + * Updates this HMAC with a message. + * + * @param {WordArray|string} messageUpdate The message to append. + * + * @return {HMAC} This HMAC instance. + * + * @example + * + * hmacHasher.update('message'); + * hmacHasher.update(wordArray); + */ + update: function (messageUpdate) { + this._hasher.update(messageUpdate); + + // Chainable + return this; + }, + + /** + * Finalizes the HMAC computation. + * Note that the finalize operation is effectively a destructive, read-once operation. + * + * @param {WordArray|string} messageUpdate (Optional) A final message update. + * + * @return {WordArray} The HMAC. + * + * @example + * + * var hmac = hmacHasher.finalize(); + * var hmac = hmacHasher.finalize('message'); + * var hmac = hmacHasher.finalize(wordArray); + */ + finalize: function (messageUpdate) { + // Shortcut + var hasher = this._hasher; + + // Compute HMAC + var innerHash = hasher.finalize(messageUpdate); + hasher.reset(); + var hmac = hasher.finalize(this._oKey.clone().concat(innerHash)); + + return hmac; + } + }); + }()); + + + (function () { + // Shortcuts + var C = CryptoJS; + var C_lib = C.lib; + var Base = C_lib.Base; + var WordArray = C_lib.WordArray; + var C_algo = C.algo; + var SHA1 = C_algo.SHA1; + var HMAC = C_algo.HMAC; + + /** + * Password-Based Key Derivation Function 2 algorithm. + */ + var PBKDF2 = C_algo.PBKDF2 = Base.extend({ + /** + * Configuration options. + * + * @property {number} keySize The key size in words to generate. Default: 4 (128 bits) + * @property {Hasher} hasher The hasher to use. Default: SHA1 + * @property {number} iterations The number of iterations to perform. Default: 1 + */ + cfg: Base.extend({ + keySize: 128/32, + hasher: SHA1, + iterations: 1 + }), + + /** + * Initializes a newly created key derivation function. + * + * @param {Object} cfg (Optional) The configuration options to use for the derivation. + * + * @example + * + * var kdf = CryptoJS.algo.PBKDF2.create(); + * var kdf = CryptoJS.algo.PBKDF2.create({ keySize: 8 }); + * var kdf = CryptoJS.algo.PBKDF2.create({ keySize: 8, iterations: 1000 }); + */ + init: function (cfg) { + this.cfg = this.cfg.extend(cfg); + }, + + /** + * Computes the Password-Based Key Derivation Function 2. + * + * @param {WordArray|string} password The password. + * @param {WordArray|string} salt A salt. + * + * @return {WordArray} The derived key. + * + * @example + * + * var key = kdf.compute(password, salt); + */ + compute: function (password, salt) { + // Shortcut + var cfg = this.cfg; + + // Init HMAC + var hmac = HMAC.create(cfg.hasher, password); + + // Initial values + var derivedKey = WordArray.create(); + var blockIndex = WordArray.create([0x00000001]); + + // Shortcuts + var derivedKeyWords = derivedKey.words; + var blockIndexWords = blockIndex.words; + var keySize = cfg.keySize; + var iterations = cfg.iterations; + + // Generate key + while (derivedKeyWords.length < keySize) { + var block = hmac.update(salt).finalize(blockIndex); + hmac.reset(); + + // Shortcuts + var blockWords = block.words; + var blockWordsLength = blockWords.length; + + // Iterations + var intermediate = block; + for (var i = 1; i < iterations; i++) { + intermediate = hmac.finalize(intermediate); + hmac.reset(); + + // Shortcut + var intermediateWords = intermediate.words; + + // XOR intermediate with block + for (var j = 0; j < blockWordsLength; j++) { + blockWords[j] ^= intermediateWords[j]; + } + } + + derivedKey.concat(block); + blockIndexWords[0]++; + } + derivedKey.sigBytes = keySize * 4; + + return derivedKey; + } + }); + + /** + * Computes the Password-Based Key Derivation Function 2. + * + * @param {WordArray|string} password The password. + * @param {WordArray|string} salt A salt. + * @param {Object} cfg (Optional) The configuration options to use for this computation. + * + * @return {WordArray} The derived key. + * + * @static + * + * @example + * + * var key = CryptoJS.PBKDF2(password, salt); + * var key = CryptoJS.PBKDF2(password, salt, { keySize: 8 }); + * var key = CryptoJS.PBKDF2(password, salt, { keySize: 8, iterations: 1000 }); + */ + C.PBKDF2 = function (password, salt, cfg) { + return PBKDF2.create(cfg).compute(password, salt); + }; + }()); + + + (function () { + // Shortcuts + var C = CryptoJS; + var C_lib = C.lib; + var Base = C_lib.Base; + var WordArray = C_lib.WordArray; + var C_algo = C.algo; + var MD5 = C_algo.MD5; + + /** + * This key derivation function is meant to conform with EVP_BytesToKey. + * www.openssl.org/docs/crypto/EVP_BytesToKey.html + */ + var EvpKDF = C_algo.EvpKDF = Base.extend({ + /** + * Configuration options. + * + * @property {number} keySize The key size in words to generate. Default: 4 (128 bits) + * @property {Hasher} hasher The hash algorithm to use. Default: MD5 + * @property {number} iterations The number of iterations to perform. Default: 1 + */ + cfg: Base.extend({ + keySize: 128/32, + hasher: MD5, + iterations: 1 + }), + + /** + * Initializes a newly created key derivation function. + * + * @param {Object} cfg (Optional) The configuration options to use for the derivation. + * + * @example + * + * var kdf = CryptoJS.algo.EvpKDF.create(); + * var kdf = CryptoJS.algo.EvpKDF.create({ keySize: 8 }); + * var kdf = CryptoJS.algo.EvpKDF.create({ keySize: 8, iterations: 1000 }); + */ + init: function (cfg) { + this.cfg = this.cfg.extend(cfg); + }, + + /** + * Derives a key from a password. + * + * @param {WordArray|string} password The password. + * @param {WordArray|string} salt A salt. + * + * @return {WordArray} The derived key. + * + * @example + * + * var key = kdf.compute(password, salt); + */ + compute: function (password, salt) { + var block; + + // Shortcut + var cfg = this.cfg; + + // Init hasher + var hasher = cfg.hasher.create(); + + // Initial values + var derivedKey = WordArray.create(); + + // Shortcuts + var derivedKeyWords = derivedKey.words; + var keySize = cfg.keySize; + var iterations = cfg.iterations; + + // Generate key + while (derivedKeyWords.length < keySize) { + if (block) { + hasher.update(block); + } + block = hasher.update(password).finalize(salt); + hasher.reset(); + + // Iterations + for (var i = 1; i < iterations; i++) { + block = hasher.finalize(block); + hasher.reset(); + } + + derivedKey.concat(block); + } + derivedKey.sigBytes = keySize * 4; + + return derivedKey; + } + }); + + /** + * Derives a key from a password. + * + * @param {WordArray|string} password The password. + * @param {WordArray|string} salt A salt. + * @param {Object} cfg (Optional) The configuration options to use for this computation. + * + * @return {WordArray} The derived key. + * + * @static + * + * @example + * + * var key = CryptoJS.EvpKDF(password, salt); + * var key = CryptoJS.EvpKDF(password, salt, { keySize: 8 }); + * var key = CryptoJS.EvpKDF(password, salt, { keySize: 8, iterations: 1000 }); + */ + C.EvpKDF = function (password, salt, cfg) { + return EvpKDF.create(cfg).compute(password, salt); + }; + }()); + + + /** + * Cipher core components. + */ + CryptoJS.lib.Cipher || (function (undefined) { + // Shortcuts + var C = CryptoJS; + var C_lib = C.lib; + var Base = C_lib.Base; + var WordArray = C_lib.WordArray; + var BufferedBlockAlgorithm = C_lib.BufferedBlockAlgorithm; + var C_enc = C.enc; + var Utf8 = C_enc.Utf8; + var Base64 = C_enc.Base64; + var C_algo = C.algo; + var EvpKDF = C_algo.EvpKDF; + + /** + * Abstract base cipher template. + * + * @property {number} keySize This cipher's key size. Default: 4 (128 bits) + * @property {number} ivSize This cipher's IV size. Default: 4 (128 bits) + * @property {number} _ENC_XFORM_MODE A constant representing encryption mode. + * @property {number} _DEC_XFORM_MODE A constant representing decryption mode. + */ + var Cipher = C_lib.Cipher = BufferedBlockAlgorithm.extend({ + /** + * Configuration options. + * + * @property {WordArray} iv The IV to use for this operation. + */ + cfg: Base.extend(), + + /** + * Creates this cipher in encryption mode. + * + * @param {WordArray} key The key. + * @param {Object} cfg (Optional) The configuration options to use for this operation. + * + * @return {Cipher} A cipher instance. + * + * @static + * + * @example + * + * var cipher = CryptoJS.algo.AES.createEncryptor(keyWordArray, { iv: ivWordArray }); + */ + createEncryptor: function (key, cfg) { + return this.create(this._ENC_XFORM_MODE, key, cfg); + }, + + /** + * Creates this cipher in decryption mode. + * + * @param {WordArray} key The key. + * @param {Object} cfg (Optional) The configuration options to use for this operation. + * + * @return {Cipher} A cipher instance. + * + * @static + * + * @example + * + * var cipher = CryptoJS.algo.AES.createDecryptor(keyWordArray, { iv: ivWordArray }); + */ + createDecryptor: function (key, cfg) { + return this.create(this._DEC_XFORM_MODE, key, cfg); + }, + + /** + * Initializes a newly created cipher. + * + * @param {number} xformMode Either the encryption or decryption transormation mode constant. + * @param {WordArray} key The key. + * @param {Object} cfg (Optional) The configuration options to use for this operation. + * + * @example + * + * var cipher = CryptoJS.algo.AES.create(CryptoJS.algo.AES._ENC_XFORM_MODE, keyWordArray, { iv: ivWordArray }); + */ + init: function (xformMode, key, cfg) { + // Apply config defaults + this.cfg = this.cfg.extend(cfg); + + // Store transform mode and key + this._xformMode = xformMode; + this._key = key; + + // Set initial values + this.reset(); + }, + + /** + * Resets this cipher to its initial state. + * + * @example + * + * cipher.reset(); + */ + reset: function () { + // Reset data buffer + BufferedBlockAlgorithm.reset.call(this); + + // Perform concrete-cipher logic + this._doReset(); + }, + + /** + * Adds data to be encrypted or decrypted. + * + * @param {WordArray|string} dataUpdate The data to encrypt or decrypt. + * + * @return {WordArray} The data after processing. + * + * @example + * + * var encrypted = cipher.process('data'); + * var encrypted = cipher.process(wordArray); + */ + process: function (dataUpdate) { + // Append + this._append(dataUpdate); + + // Process available blocks + return this._process(); + }, + + /** + * Finalizes the encryption or decryption process. + * Note that the finalize operation is effectively a destructive, read-once operation. + * + * @param {WordArray|string} dataUpdate The final data to encrypt or decrypt. + * + * @return {WordArray} The data after final processing. + * + * @example + * + * var encrypted = cipher.finalize(); + * var encrypted = cipher.finalize('data'); + * var encrypted = cipher.finalize(wordArray); + */ + finalize: function (dataUpdate) { + // Final data update + if (dataUpdate) { + this._append(dataUpdate); + } + + // Perform concrete-cipher logic + var finalProcessedData = this._doFinalize(); + + return finalProcessedData; + }, + + keySize: 128/32, + + ivSize: 128/32, + + _ENC_XFORM_MODE: 1, + + _DEC_XFORM_MODE: 2, + + /** + * Creates shortcut functions to a cipher's object interface. + * + * @param {Cipher} cipher The cipher to create a helper for. + * + * @return {Object} An object with encrypt and decrypt shortcut functions. + * + * @static + * + * @example + * + * var AES = CryptoJS.lib.Cipher._createHelper(CryptoJS.algo.AES); + */ + _createHelper: (function () { + function selectCipherStrategy(key) { + if (typeof key == 'string') { + return PasswordBasedCipher; + } else { + return SerializableCipher; + } + } + + return function (cipher) { + return { + encrypt: function (message, key, cfg) { + return selectCipherStrategy(key).encrypt(cipher, message, key, cfg); + }, + + decrypt: function (ciphertext, key, cfg) { + return selectCipherStrategy(key).decrypt(cipher, ciphertext, key, cfg); + } + }; + }; + }()) + }); + + /** + * Abstract base stream cipher template. + * + * @property {number} blockSize The number of 32-bit words this cipher operates on. Default: 1 (32 bits) + */ + var StreamCipher = C_lib.StreamCipher = Cipher.extend({ + _doFinalize: function () { + // Process partial blocks + var finalProcessedBlocks = this._process(!!'flush'); + + return finalProcessedBlocks; + }, + + blockSize: 1 + }); + + /** + * Mode namespace. + */ + var C_mode = C.mode = {}; + + /** + * Abstract base block cipher mode template. + */ + var BlockCipherMode = C_lib.BlockCipherMode = Base.extend({ + /** + * Creates this mode for encryption. + * + * @param {Cipher} cipher A block cipher instance. + * @param {Array} iv The IV words. + * + * @static + * + * @example + * + * var mode = CryptoJS.mode.CBC.createEncryptor(cipher, iv.words); + */ + createEncryptor: function (cipher, iv) { + return this.Encryptor.create(cipher, iv); + }, + + /** + * Creates this mode for decryption. + * + * @param {Cipher} cipher A block cipher instance. + * @param {Array} iv The IV words. + * + * @static + * + * @example + * + * var mode = CryptoJS.mode.CBC.createDecryptor(cipher, iv.words); + */ + createDecryptor: function (cipher, iv) { + return this.Decryptor.create(cipher, iv); + }, + + /** + * Initializes a newly created mode. + * + * @param {Cipher} cipher A block cipher instance. + * @param {Array} iv The IV words. + * + * @example + * + * var mode = CryptoJS.mode.CBC.Encryptor.create(cipher, iv.words); + */ + init: function (cipher, iv) { + this._cipher = cipher; + this._iv = iv; + } + }); + + /** + * Cipher Block Chaining mode. + */ + var CBC = C_mode.CBC = (function () { + /** + * Abstract base CBC mode. + */ + var CBC = BlockCipherMode.extend(); + + /** + * CBC encryptor. + */ + CBC.Encryptor = CBC.extend({ + /** + * Processes the data block at offset. + * + * @param {Array} words The data words to operate on. + * @param {number} offset The offset where the block starts. + * + * @example + * + * mode.processBlock(data.words, offset); + */ + processBlock: function (words, offset) { + // Shortcuts + var cipher = this._cipher; + var blockSize = cipher.blockSize; + + // XOR and encrypt + xorBlock.call(this, words, offset, blockSize); + cipher.encryptBlock(words, offset); + + // Remember this block to use with next block + this._prevBlock = words.slice(offset, offset + blockSize); + } + }); + + /** + * CBC decryptor. + */ + CBC.Decryptor = CBC.extend({ + /** + * Processes the data block at offset. + * + * @param {Array} words The data words to operate on. + * @param {number} offset The offset where the block starts. + * + * @example + * + * mode.processBlock(data.words, offset); + */ + processBlock: function (words, offset) { + // Shortcuts + var cipher = this._cipher; + var blockSize = cipher.blockSize; + + // Remember this block to use with next block + var thisBlock = words.slice(offset, offset + blockSize); + + // Decrypt and XOR + cipher.decryptBlock(words, offset); + xorBlock.call(this, words, offset, blockSize); + + // This block becomes the previous block + this._prevBlock = thisBlock; + } + }); + + function xorBlock(words, offset, blockSize) { + var block; + + // Shortcut + var iv = this._iv; + + // Choose mixing block + if (iv) { + block = iv; + + // Remove IV for subsequent blocks + this._iv = undefined; + } else { + block = this._prevBlock; + } + + // XOR blocks + for (var i = 0; i < blockSize; i++) { + words[offset + i] ^= block[i]; + } + } + + return CBC; + }()); + + /** + * Padding namespace. + */ + var C_pad = C.pad = {}; + + /** + * PKCS #5/7 padding strategy. + */ + var Pkcs7 = C_pad.Pkcs7 = { + /** + * Pads data using the algorithm defined in PKCS #5/7. + * + * @param {WordArray} data The data to pad. + * @param {number} blockSize The multiple that the data should be padded to. + * + * @static + * + * @example + * + * CryptoJS.pad.Pkcs7.pad(wordArray, 4); + */ + pad: function (data, blockSize) { + // Shortcut + var blockSizeBytes = blockSize * 4; + + // Count padding bytes + var nPaddingBytes = blockSizeBytes - data.sigBytes % blockSizeBytes; + + // Create padding word + var paddingWord = (nPaddingBytes << 24) | (nPaddingBytes << 16) | (nPaddingBytes << 8) | nPaddingBytes; + + // Create padding + var paddingWords = []; + for (var i = 0; i < nPaddingBytes; i += 4) { + paddingWords.push(paddingWord); + } + var padding = WordArray.create(paddingWords, nPaddingBytes); + + // Add padding + data.concat(padding); + }, + + /** + * Unpads data that had been padded using the algorithm defined in PKCS #5/7. + * + * @param {WordArray} data The data to unpad. + * + * @static + * + * @example + * + * CryptoJS.pad.Pkcs7.unpad(wordArray); + */ + unpad: function (data) { + // Get number of padding bytes from last byte + var nPaddingBytes = data.words[(data.sigBytes - 1) >>> 2] & 0xff; + + // Remove padding + data.sigBytes -= nPaddingBytes; + } + }; + + /** + * Abstract base block cipher template. + * + * @property {number} blockSize The number of 32-bit words this cipher operates on. Default: 4 (128 bits) + */ + var BlockCipher = C_lib.BlockCipher = Cipher.extend({ + /** + * Configuration options. + * + * @property {Mode} mode The block mode to use. Default: CBC + * @property {Padding} padding The padding strategy to use. Default: Pkcs7 + */ + cfg: Cipher.cfg.extend({ + mode: CBC, + padding: Pkcs7 + }), + + reset: function () { + var modeCreator; + + // Reset cipher + Cipher.reset.call(this); + + // Shortcuts + var cfg = this.cfg; + var iv = cfg.iv; + var mode = cfg.mode; + + // Reset block mode + if (this._xformMode == this._ENC_XFORM_MODE) { + modeCreator = mode.createEncryptor; + } else /* if (this._xformMode == this._DEC_XFORM_MODE) */ { + modeCreator = mode.createDecryptor; + // Keep at least one block in the buffer for unpadding + this._minBufferSize = 1; + } + + if (this._mode && this._mode.__creator == modeCreator) { + this._mode.init(this, iv && iv.words); + } else { + this._mode = modeCreator.call(mode, this, iv && iv.words); + this._mode.__creator = modeCreator; + } + }, + + _doProcessBlock: function (words, offset) { + this._mode.processBlock(words, offset); + }, + + _doFinalize: function () { + var finalProcessedBlocks; + + // Shortcut + var padding = this.cfg.padding; + + // Finalize + if (this._xformMode == this._ENC_XFORM_MODE) { + // Pad data + padding.pad(this._data, this.blockSize); + + // Process final blocks + finalProcessedBlocks = this._process(!!'flush'); + } else /* if (this._xformMode == this._DEC_XFORM_MODE) */ { + // Process final blocks + finalProcessedBlocks = this._process(!!'flush'); + + // Unpad data + padding.unpad(finalProcessedBlocks); + } + + return finalProcessedBlocks; + }, + + blockSize: 128/32 + }); + + /** + * A collection of cipher parameters. + * + * @property {WordArray} ciphertext The raw ciphertext. + * @property {WordArray} key The key to this ciphertext. + * @property {WordArray} iv The IV used in the ciphering operation. + * @property {WordArray} salt The salt used with a key derivation function. + * @property {Cipher} algorithm The cipher algorithm. + * @property {Mode} mode The block mode used in the ciphering operation. + * @property {Padding} padding The padding scheme used in the ciphering operation. + * @property {number} blockSize The block size of the cipher. + * @property {Format} formatter The default formatting strategy to convert this cipher params object to a string. + */ + var CipherParams = C_lib.CipherParams = Base.extend({ + /** + * Initializes a newly created cipher params object. + * + * @param {Object} cipherParams An object with any of the possible cipher parameters. + * + * @example + * + * var cipherParams = CryptoJS.lib.CipherParams.create({ + * ciphertext: ciphertextWordArray, + * key: keyWordArray, + * iv: ivWordArray, + * salt: saltWordArray, + * algorithm: CryptoJS.algo.AES, + * mode: CryptoJS.mode.CBC, + * padding: CryptoJS.pad.PKCS7, + * blockSize: 4, + * formatter: CryptoJS.format.OpenSSL + * }); + */ + init: function (cipherParams) { + this.mixIn(cipherParams); + }, + + /** + * Converts this cipher params object to a string. + * + * @param {Format} formatter (Optional) The formatting strategy to use. + * + * @return {string} The stringified cipher params. + * + * @throws Error If neither the formatter nor the default formatter is set. + * + * @example + * + * var string = cipherParams + ''; + * var string = cipherParams.toString(); + * var string = cipherParams.toString(CryptoJS.format.OpenSSL); + */ + toString: function (formatter) { + return (formatter || this.formatter).stringify(this); + } + }); + + /** + * Format namespace. + */ + var C_format = C.format = {}; + + /** + * OpenSSL formatting strategy. + */ + var OpenSSLFormatter = C_format.OpenSSL = { + /** + * Converts a cipher params object to an OpenSSL-compatible string. + * + * @param {CipherParams} cipherParams The cipher params object. + * + * @return {string} The OpenSSL-compatible string. + * + * @static + * + * @example + * + * var openSSLString = CryptoJS.format.OpenSSL.stringify(cipherParams); + */ + stringify: function (cipherParams) { + var wordArray; + + // Shortcuts + var ciphertext = cipherParams.ciphertext; + var salt = cipherParams.salt; + + // Format + if (salt) { + wordArray = WordArray.create([0x53616c74, 0x65645f5f]).concat(salt).concat(ciphertext); + } else { + wordArray = ciphertext; + } + + return wordArray.toString(Base64); + }, + + /** + * Converts an OpenSSL-compatible string to a cipher params object. + * + * @param {string} openSSLStr The OpenSSL-compatible string. + * + * @return {CipherParams} The cipher params object. + * + * @static + * + * @example + * + * var cipherParams = CryptoJS.format.OpenSSL.parse(openSSLString); + */ + parse: function (openSSLStr) { + var salt; + + // Parse base64 + var ciphertext = Base64.parse(openSSLStr); + + // Shortcut + var ciphertextWords = ciphertext.words; + + // Test for salt + if (ciphertextWords[0] == 0x53616c74 && ciphertextWords[1] == 0x65645f5f) { + // Extract salt + salt = WordArray.create(ciphertextWords.slice(2, 4)); + + // Remove salt from ciphertext + ciphertextWords.splice(0, 4); + ciphertext.sigBytes -= 16; + } + + return CipherParams.create({ ciphertext: ciphertext, salt: salt }); + } + }; + + /** + * A cipher wrapper that returns ciphertext as a serializable cipher params object. + */ + var SerializableCipher = C_lib.SerializableCipher = Base.extend({ + /** + * Configuration options. + * + * @property {Formatter} format The formatting strategy to convert cipher param objects to and from a string. Default: OpenSSL + */ + cfg: Base.extend({ + format: OpenSSLFormatter + }), + + /** + * Encrypts a message. + * + * @param {Cipher} cipher The cipher algorithm to use. + * @param {WordArray|string} message The message to encrypt. + * @param {WordArray} key The key. + * @param {Object} cfg (Optional) The configuration options to use for this operation. + * + * @return {CipherParams} A cipher params object. + * + * @static + * + * @example + * + * var ciphertextParams = CryptoJS.lib.SerializableCipher.encrypt(CryptoJS.algo.AES, message, key); + * var ciphertextParams = CryptoJS.lib.SerializableCipher.encrypt(CryptoJS.algo.AES, message, key, { iv: iv }); + * var ciphertextParams = CryptoJS.lib.SerializableCipher.encrypt(CryptoJS.algo.AES, message, key, { iv: iv, format: CryptoJS.format.OpenSSL }); + */ + encrypt: function (cipher, message, key, cfg) { + // Apply config defaults + cfg = this.cfg.extend(cfg); + + // Encrypt + var encryptor = cipher.createEncryptor(key, cfg); + var ciphertext = encryptor.finalize(message); + + // Shortcut + var cipherCfg = encryptor.cfg; + + // Create and return serializable cipher params + return CipherParams.create({ + ciphertext: ciphertext, + key: key, + iv: cipherCfg.iv, + algorithm: cipher, + mode: cipherCfg.mode, + padding: cipherCfg.padding, + blockSize: cipher.blockSize, + formatter: cfg.format + }); + }, + + /** + * Decrypts serialized ciphertext. + * + * @param {Cipher} cipher The cipher algorithm to use. + * @param {CipherParams|string} ciphertext The ciphertext to decrypt. + * @param {WordArray} key The key. + * @param {Object} cfg (Optional) The configuration options to use for this operation. + * + * @return {WordArray} The plaintext. + * + * @static + * + * @example + * + * var plaintext = CryptoJS.lib.SerializableCipher.decrypt(CryptoJS.algo.AES, formattedCiphertext, key, { iv: iv, format: CryptoJS.format.OpenSSL }); + * var plaintext = CryptoJS.lib.SerializableCipher.decrypt(CryptoJS.algo.AES, ciphertextParams, key, { iv: iv, format: CryptoJS.format.OpenSSL }); + */ + decrypt: function (cipher, ciphertext, key, cfg) { + // Apply config defaults + cfg = this.cfg.extend(cfg); + + // Convert string to CipherParams + ciphertext = this._parse(ciphertext, cfg.format); + + // Decrypt + var plaintext = cipher.createDecryptor(key, cfg).finalize(ciphertext.ciphertext); + + return plaintext; + }, + + /** + * Converts serialized ciphertext to CipherParams, + * else assumed CipherParams already and returns ciphertext unchanged. + * + * @param {CipherParams|string} ciphertext The ciphertext. + * @param {Formatter} format The formatting strategy to use to parse serialized ciphertext. + * + * @return {CipherParams} The unserialized ciphertext. + * + * @static + * + * @example + * + * var ciphertextParams = CryptoJS.lib.SerializableCipher._parse(ciphertextStringOrParams, format); + */ + _parse: function (ciphertext, format) { + if (typeof ciphertext == 'string') { + return format.parse(ciphertext, this); + } else { + return ciphertext; + } + } + }); + + /** + * Key derivation function namespace. + */ + var C_kdf = C.kdf = {}; + + /** + * OpenSSL key derivation function. + */ + var OpenSSLKdf = C_kdf.OpenSSL = { + /** + * Derives a key and IV from a password. + * + * @param {string} password The password to derive from. + * @param {number} keySize The size in words of the key to generate. + * @param {number} ivSize The size in words of the IV to generate. + * @param {WordArray|string} salt (Optional) A 64-bit salt to use. If omitted, a salt will be generated randomly. + * + * @return {CipherParams} A cipher params object with the key, IV, and salt. + * + * @static + * + * @example + * + * var derivedParams = CryptoJS.kdf.OpenSSL.execute('Password', 256/32, 128/32); + * var derivedParams = CryptoJS.kdf.OpenSSL.execute('Password', 256/32, 128/32, 'saltsalt'); + */ + execute: function (password, keySize, ivSize, salt) { + // Generate random salt + if (!salt) { + salt = WordArray.random(64/8); + } + + // Derive key and IV + var key = EvpKDF.create({ keySize: keySize + ivSize }).compute(password, salt); + + // Separate key and IV + var iv = WordArray.create(key.words.slice(keySize), ivSize * 4); + key.sigBytes = keySize * 4; + + // Return params + return CipherParams.create({ key: key, iv: iv, salt: salt }); + } + }; + + /** + * A serializable cipher wrapper that derives the key from a password, + * and returns ciphertext as a serializable cipher params object. + */ + var PasswordBasedCipher = C_lib.PasswordBasedCipher = SerializableCipher.extend({ + /** + * Configuration options. + * + * @property {KDF} kdf The key derivation function to use to generate a key and IV from a password. Default: OpenSSL + */ + cfg: SerializableCipher.cfg.extend({ + kdf: OpenSSLKdf + }), + + /** + * Encrypts a message using a password. + * + * @param {Cipher} cipher The cipher algorithm to use. + * @param {WordArray|string} message The message to encrypt. + * @param {string} password The password. + * @param {Object} cfg (Optional) The configuration options to use for this operation. + * + * @return {CipherParams} A cipher params object. + * + * @static + * + * @example + * + * var ciphertextParams = CryptoJS.lib.PasswordBasedCipher.encrypt(CryptoJS.algo.AES, message, 'password'); + * var ciphertextParams = CryptoJS.lib.PasswordBasedCipher.encrypt(CryptoJS.algo.AES, message, 'password', { format: CryptoJS.format.OpenSSL }); + */ + encrypt: function (cipher, message, password, cfg) { + // Apply config defaults + cfg = this.cfg.extend(cfg); + + // Derive key and other params + var derivedParams = cfg.kdf.execute(password, cipher.keySize, cipher.ivSize); + + // Add IV to config + cfg.iv = derivedParams.iv; + + // Encrypt + var ciphertext = SerializableCipher.encrypt.call(this, cipher, message, derivedParams.key, cfg); + + // Mix in derived params + ciphertext.mixIn(derivedParams); + + return ciphertext; + }, + + /** + * Decrypts serialized ciphertext using a password. + * + * @param {Cipher} cipher The cipher algorithm to use. + * @param {CipherParams|string} ciphertext The ciphertext to decrypt. + * @param {string} password The password. + * @param {Object} cfg (Optional) The configuration options to use for this operation. + * + * @return {WordArray} The plaintext. + * + * @static + * + * @example + * + * var plaintext = CryptoJS.lib.PasswordBasedCipher.decrypt(CryptoJS.algo.AES, formattedCiphertext, 'password', { format: CryptoJS.format.OpenSSL }); + * var plaintext = CryptoJS.lib.PasswordBasedCipher.decrypt(CryptoJS.algo.AES, ciphertextParams, 'password', { format: CryptoJS.format.OpenSSL }); + */ + decrypt: function (cipher, ciphertext, password, cfg) { + // Apply config defaults + cfg = this.cfg.extend(cfg); + + // Convert string to CipherParams + ciphertext = this._parse(ciphertext, cfg.format); + + // Derive key and other params + var derivedParams = cfg.kdf.execute(password, cipher.keySize, cipher.ivSize, ciphertext.salt); + + // Add IV to config + cfg.iv = derivedParams.iv; + + // Decrypt + var plaintext = SerializableCipher.decrypt.call(this, cipher, ciphertext, derivedParams.key, cfg); + + return plaintext; + } + }); + }()); + + + /** + * Cipher Feedback block mode. + */ + CryptoJS.mode.CFB = (function () { + var CFB = CryptoJS.lib.BlockCipherMode.extend(); + + CFB.Encryptor = CFB.extend({ + processBlock: function (words, offset) { + // Shortcuts + var cipher = this._cipher; + var blockSize = cipher.blockSize; + + generateKeystreamAndEncrypt.call(this, words, offset, blockSize, cipher); + + // Remember this block to use with next block + this._prevBlock = words.slice(offset, offset + blockSize); + } + }); + + CFB.Decryptor = CFB.extend({ + processBlock: function (words, offset) { + // Shortcuts + var cipher = this._cipher; + var blockSize = cipher.blockSize; + + // Remember this block to use with next block + var thisBlock = words.slice(offset, offset + blockSize); + + generateKeystreamAndEncrypt.call(this, words, offset, blockSize, cipher); + + // This block becomes the previous block + this._prevBlock = thisBlock; + } + }); + + function generateKeystreamAndEncrypt(words, offset, blockSize, cipher) { + var keystream; + + // Shortcut + var iv = this._iv; + + // Generate keystream + if (iv) { + keystream = iv.slice(0); + + // Remove IV for subsequent blocks + this._iv = undefined; + } else { + keystream = this._prevBlock; + } + cipher.encryptBlock(keystream, 0); + + // Encrypt + for (var i = 0; i < blockSize; i++) { + words[offset + i] ^= keystream[i]; + } + } + + return CFB; + }()); + + + /** + * Counter block mode. + */ + CryptoJS.mode.CTR = (function () { + var CTR = CryptoJS.lib.BlockCipherMode.extend(); + + var Encryptor = CTR.Encryptor = CTR.extend({ + processBlock: function (words, offset) { + // Shortcuts + var cipher = this._cipher + var blockSize = cipher.blockSize; + var iv = this._iv; + var counter = this._counter; + + // Generate keystream + if (iv) { + counter = this._counter = iv.slice(0); + + // Remove IV for subsequent blocks + this._iv = undefined; + } + var keystream = counter.slice(0); + cipher.encryptBlock(keystream, 0); + + // Increment counter + counter[blockSize - 1] = (counter[blockSize - 1] + 1) | 0 + + // Encrypt + for (var i = 0; i < blockSize; i++) { + words[offset + i] ^= keystream[i]; + } + } + }); + + CTR.Decryptor = Encryptor; + + return CTR; + }()); + + + /** @preserve + * Counter block mode compatible with Dr Brian Gladman fileenc.c + * derived from CryptoJS.mode.CTR + * Jan Hruby jhruby.web@gmail.com + */ + CryptoJS.mode.CTRGladman = (function () { + var CTRGladman = CryptoJS.lib.BlockCipherMode.extend(); + + function incWord(word) + { + if (((word >> 24) & 0xff) === 0xff) { //overflow + var b1 = (word >> 16)&0xff; + var b2 = (word >> 8)&0xff; + var b3 = word & 0xff; + + if (b1 === 0xff) // overflow b1 + { + b1 = 0; + if (b2 === 0xff) + { + b2 = 0; + if (b3 === 0xff) + { + b3 = 0; + } + else + { + ++b3; + } + } + else + { + ++b2; + } + } + else + { + ++b1; + } + + word = 0; + word += (b1 << 16); + word += (b2 << 8); + word += b3; + } + else + { + word += (0x01 << 24); + } + return word; + } + + function incCounter(counter) + { + if ((counter[0] = incWord(counter[0])) === 0) + { + // encr_data in fileenc.c from Dr Brian Gladman's counts only with DWORD j < 8 + counter[1] = incWord(counter[1]); + } + return counter; + } + + var Encryptor = CTRGladman.Encryptor = CTRGladman.extend({ + processBlock: function (words, offset) { + // Shortcuts + var cipher = this._cipher + var blockSize = cipher.blockSize; + var iv = this._iv; + var counter = this._counter; + + // Generate keystream + if (iv) { + counter = this._counter = iv.slice(0); + + // Remove IV for subsequent blocks + this._iv = undefined; + } + + incCounter(counter); + + var keystream = counter.slice(0); + cipher.encryptBlock(keystream, 0); + + // Encrypt + for (var i = 0; i < blockSize; i++) { + words[offset + i] ^= keystream[i]; + } + } + }); + + CTRGladman.Decryptor = Encryptor; + + return CTRGladman; + }()); + + + + + /** + * Output Feedback block mode. + */ + CryptoJS.mode.OFB = (function () { + var OFB = CryptoJS.lib.BlockCipherMode.extend(); + + var Encryptor = OFB.Encryptor = OFB.extend({ + processBlock: function (words, offset) { + // Shortcuts + var cipher = this._cipher + var blockSize = cipher.blockSize; + var iv = this._iv; + var keystream = this._keystream; + + // Generate keystream + if (iv) { + keystream = this._keystream = iv.slice(0); + + // Remove IV for subsequent blocks + this._iv = undefined; + } + cipher.encryptBlock(keystream, 0); + + // Encrypt + for (var i = 0; i < blockSize; i++) { + words[offset + i] ^= keystream[i]; + } + } + }); + + OFB.Decryptor = Encryptor; + + return OFB; + }()); + + + /** + * Electronic Codebook block mode. + */ + CryptoJS.mode.ECB = (function () { + var ECB = CryptoJS.lib.BlockCipherMode.extend(); + + ECB.Encryptor = ECB.extend({ + processBlock: function (words, offset) { + this._cipher.encryptBlock(words, offset); + } + }); + + ECB.Decryptor = ECB.extend({ + processBlock: function (words, offset) { + this._cipher.decryptBlock(words, offset); + } + }); + + return ECB; + }()); + + + /** + * ANSI X.923 padding strategy. + */ + CryptoJS.pad.AnsiX923 = { + pad: function (data, blockSize) { + // Shortcuts + var dataSigBytes = data.sigBytes; + var blockSizeBytes = blockSize * 4; + + // Count padding bytes + var nPaddingBytes = blockSizeBytes - dataSigBytes % blockSizeBytes; + + // Compute last byte position + var lastBytePos = dataSigBytes + nPaddingBytes - 1; + + // Pad + data.clamp(); + data.words[lastBytePos >>> 2] |= nPaddingBytes << (24 - (lastBytePos % 4) * 8); + data.sigBytes += nPaddingBytes; + }, + + unpad: function (data) { + // Get number of padding bytes from last byte + var nPaddingBytes = data.words[(data.sigBytes - 1) >>> 2] & 0xff; + + // Remove padding + data.sigBytes -= nPaddingBytes; + } + }; + + + /** + * ISO 10126 padding strategy. + */ + CryptoJS.pad.Iso10126 = { + pad: function (data, blockSize) { + // Shortcut + var blockSizeBytes = blockSize * 4; + + // Count padding bytes + var nPaddingBytes = blockSizeBytes - data.sigBytes % blockSizeBytes; + + // Pad + data.concat(CryptoJS.lib.WordArray.random(nPaddingBytes - 1)). + concat(CryptoJS.lib.WordArray.create([nPaddingBytes << 24], 1)); + }, + + unpad: function (data) { + // Get number of padding bytes from last byte + var nPaddingBytes = data.words[(data.sigBytes - 1) >>> 2] & 0xff; + + // Remove padding + data.sigBytes -= nPaddingBytes; + } + }; + + + /** + * ISO/IEC 9797-1 Padding Method 2. + */ + CryptoJS.pad.Iso97971 = { + pad: function (data, blockSize) { + // Add 0x80 byte + data.concat(CryptoJS.lib.WordArray.create([0x80000000], 1)); + + // Zero pad the rest + CryptoJS.pad.ZeroPadding.pad(data, blockSize); + }, + + unpad: function (data) { + // Remove zero padding + CryptoJS.pad.ZeroPadding.unpad(data); + + // Remove one more byte -- the 0x80 byte + data.sigBytes--; + } + }; + + + /** + * Zero padding strategy. + */ + CryptoJS.pad.ZeroPadding = { + pad: function (data, blockSize) { + // Shortcut + var blockSizeBytes = blockSize * 4; + + // Pad + data.clamp(); + data.sigBytes += blockSizeBytes - ((data.sigBytes % blockSizeBytes) || blockSizeBytes); + }, + + unpad: function (data) { + // Shortcut + var dataWords = data.words; + + // Unpad + var i = data.sigBytes - 1; + for (var i = data.sigBytes - 1; i >= 0; i--) { + if (((dataWords[i >>> 2] >>> (24 - (i % 4) * 8)) & 0xff)) { + data.sigBytes = i + 1; + break; + } + } + } + }; + + + /** + * A noop padding strategy. + */ + CryptoJS.pad.NoPadding = { + pad: function () { + }, + + unpad: function () { + } + }; + + + (function (undefined) { + // Shortcuts + var C = CryptoJS; + var C_lib = C.lib; + var CipherParams = C_lib.CipherParams; + var C_enc = C.enc; + var Hex = C_enc.Hex; + var C_format = C.format; + + var HexFormatter = C_format.Hex = { + /** + * Converts the ciphertext of a cipher params object to a hexadecimally encoded string. + * + * @param {CipherParams} cipherParams The cipher params object. + * + * @return {string} The hexadecimally encoded string. + * + * @static + * + * @example + * + * var hexString = CryptoJS.format.Hex.stringify(cipherParams); + */ + stringify: function (cipherParams) { + return cipherParams.ciphertext.toString(Hex); + }, + + /** + * Converts a hexadecimally encoded ciphertext string to a cipher params object. + * + * @param {string} input The hexadecimally encoded string. + * + * @return {CipherParams} The cipher params object. + * + * @static + * + * @example + * + * var cipherParams = CryptoJS.format.Hex.parse(hexString); + */ + parse: function (input) { + var ciphertext = Hex.parse(input); + return CipherParams.create({ ciphertext: ciphertext }); + } + }; + }()); + + + (function () { + // Shortcuts + var C = CryptoJS; + var C_lib = C.lib; + var BlockCipher = C_lib.BlockCipher; + var C_algo = C.algo; + + // Lookup tables + var SBOX = []; + var INV_SBOX = []; + var SUB_MIX_0 = []; + var SUB_MIX_1 = []; + var SUB_MIX_2 = []; + var SUB_MIX_3 = []; + var INV_SUB_MIX_0 = []; + var INV_SUB_MIX_1 = []; + var INV_SUB_MIX_2 = []; + var INV_SUB_MIX_3 = []; + + // Compute lookup tables + (function () { + // Compute double table + var d = []; + for (var i = 0; i < 256; i++) { + if (i < 128) { + d[i] = i << 1; + } else { + d[i] = (i << 1) ^ 0x11b; + } + } + + // Walk GF(2^8) + var x = 0; + var xi = 0; + for (var i = 0; i < 256; i++) { + // Compute sbox + var sx = xi ^ (xi << 1) ^ (xi << 2) ^ (xi << 3) ^ (xi << 4); + sx = (sx >>> 8) ^ (sx & 0xff) ^ 0x63; + SBOX[x] = sx; + INV_SBOX[sx] = x; + + // Compute multiplication + var x2 = d[x]; + var x4 = d[x2]; + var x8 = d[x4]; + + // Compute sub bytes, mix columns tables + var t = (d[sx] * 0x101) ^ (sx * 0x1010100); + SUB_MIX_0[x] = (t << 24) | (t >>> 8); + SUB_MIX_1[x] = (t << 16) | (t >>> 16); + SUB_MIX_2[x] = (t << 8) | (t >>> 24); + SUB_MIX_3[x] = t; + + // Compute inv sub bytes, inv mix columns tables + var t = (x8 * 0x1010101) ^ (x4 * 0x10001) ^ (x2 * 0x101) ^ (x * 0x1010100); + INV_SUB_MIX_0[sx] = (t << 24) | (t >>> 8); + INV_SUB_MIX_1[sx] = (t << 16) | (t >>> 16); + INV_SUB_MIX_2[sx] = (t << 8) | (t >>> 24); + INV_SUB_MIX_3[sx] = t; + + // Compute next counter + if (!x) { + x = xi = 1; + } else { + x = x2 ^ d[d[d[x8 ^ x2]]]; + xi ^= d[d[xi]]; + } + } + }()); + + // Precomputed Rcon lookup + var RCON = [0x00, 0x01, 0x02, 0x04, 0x08, 0x10, 0x20, 0x40, 0x80, 0x1b, 0x36]; + + /** + * AES block cipher algorithm. + */ + var AES = C_algo.AES = BlockCipher.extend({ + _doReset: function () { + var t; + + // Skip reset of nRounds has been set before and key did not change + if (this._nRounds && this._keyPriorReset === this._key) { + return; + } + + // Shortcuts + var key = this._keyPriorReset = this._key; + var keyWords = key.words; + var keySize = key.sigBytes / 4; + + // Compute number of rounds + var nRounds = this._nRounds = keySize + 6; + + // Compute number of key schedule rows + var ksRows = (nRounds + 1) * 4; + + // Compute key schedule + var keySchedule = this._keySchedule = []; + for (var ksRow = 0; ksRow < ksRows; ksRow++) { + if (ksRow < keySize) { + keySchedule[ksRow] = keyWords[ksRow]; + } else { + t = keySchedule[ksRow - 1]; + + if (!(ksRow % keySize)) { + // Rot word + t = (t << 8) | (t >>> 24); + + // Sub word + t = (SBOX[t >>> 24] << 24) | (SBOX[(t >>> 16) & 0xff] << 16) | (SBOX[(t >>> 8) & 0xff] << 8) | SBOX[t & 0xff]; + + // Mix Rcon + t ^= RCON[(ksRow / keySize) | 0] << 24; + } else if (keySize > 6 && ksRow % keySize == 4) { + // Sub word + t = (SBOX[t >>> 24] << 24) | (SBOX[(t >>> 16) & 0xff] << 16) | (SBOX[(t >>> 8) & 0xff] << 8) | SBOX[t & 0xff]; + } + + keySchedule[ksRow] = keySchedule[ksRow - keySize] ^ t; + } + } + + // Compute inv key schedule + var invKeySchedule = this._invKeySchedule = []; + for (var invKsRow = 0; invKsRow < ksRows; invKsRow++) { + var ksRow = ksRows - invKsRow; + + if (invKsRow % 4) { + var t = keySchedule[ksRow]; + } else { + var t = keySchedule[ksRow - 4]; + } + + if (invKsRow < 4 || ksRow <= 4) { + invKeySchedule[invKsRow] = t; + } else { + invKeySchedule[invKsRow] = INV_SUB_MIX_0[SBOX[t >>> 24]] ^ INV_SUB_MIX_1[SBOX[(t >>> 16) & 0xff]] ^ + INV_SUB_MIX_2[SBOX[(t >>> 8) & 0xff]] ^ INV_SUB_MIX_3[SBOX[t & 0xff]]; + } + } + }, + + encryptBlock: function (M, offset) { + this._doCryptBlock(M, offset, this._keySchedule, SUB_MIX_0, SUB_MIX_1, SUB_MIX_2, SUB_MIX_3, SBOX); + }, + + decryptBlock: function (M, offset) { + // Swap 2nd and 4th rows + var t = M[offset + 1]; + M[offset + 1] = M[offset + 3]; + M[offset + 3] = t; + + this._doCryptBlock(M, offset, this._invKeySchedule, INV_SUB_MIX_0, INV_SUB_MIX_1, INV_SUB_MIX_2, INV_SUB_MIX_3, INV_SBOX); + + // Inv swap 2nd and 4th rows + var t = M[offset + 1]; + M[offset + 1] = M[offset + 3]; + M[offset + 3] = t; + }, + + _doCryptBlock: function (M, offset, keySchedule, SUB_MIX_0, SUB_MIX_1, SUB_MIX_2, SUB_MIX_3, SBOX) { + // Shortcut + var nRounds = this._nRounds; + + // Get input, add round key + var s0 = M[offset] ^ keySchedule[0]; + var s1 = M[offset + 1] ^ keySchedule[1]; + var s2 = M[offset + 2] ^ keySchedule[2]; + var s3 = M[offset + 3] ^ keySchedule[3]; + + // Key schedule row counter + var ksRow = 4; + + // Rounds + for (var round = 1; round < nRounds; round++) { + // Shift rows, sub bytes, mix columns, add round key + var t0 = SUB_MIX_0[s0 >>> 24] ^ SUB_MIX_1[(s1 >>> 16) & 0xff] ^ SUB_MIX_2[(s2 >>> 8) & 0xff] ^ SUB_MIX_3[s3 & 0xff] ^ keySchedule[ksRow++]; + var t1 = SUB_MIX_0[s1 >>> 24] ^ SUB_MIX_1[(s2 >>> 16) & 0xff] ^ SUB_MIX_2[(s3 >>> 8) & 0xff] ^ SUB_MIX_3[s0 & 0xff] ^ keySchedule[ksRow++]; + var t2 = SUB_MIX_0[s2 >>> 24] ^ SUB_MIX_1[(s3 >>> 16) & 0xff] ^ SUB_MIX_2[(s0 >>> 8) & 0xff] ^ SUB_MIX_3[s1 & 0xff] ^ keySchedule[ksRow++]; + var t3 = SUB_MIX_0[s3 >>> 24] ^ SUB_MIX_1[(s0 >>> 16) & 0xff] ^ SUB_MIX_2[(s1 >>> 8) & 0xff] ^ SUB_MIX_3[s2 & 0xff] ^ keySchedule[ksRow++]; + + // Update state + s0 = t0; + s1 = t1; + s2 = t2; + s3 = t3; + } + + // Shift rows, sub bytes, add round key + var t0 = ((SBOX[s0 >>> 24] << 24) | (SBOX[(s1 >>> 16) & 0xff] << 16) | (SBOX[(s2 >>> 8) & 0xff] << 8) | SBOX[s3 & 0xff]) ^ keySchedule[ksRow++]; + var t1 = ((SBOX[s1 >>> 24] << 24) | (SBOX[(s2 >>> 16) & 0xff] << 16) | (SBOX[(s3 >>> 8) & 0xff] << 8) | SBOX[s0 & 0xff]) ^ keySchedule[ksRow++]; + var t2 = ((SBOX[s2 >>> 24] << 24) | (SBOX[(s3 >>> 16) & 0xff] << 16) | (SBOX[(s0 >>> 8) & 0xff] << 8) | SBOX[s1 & 0xff]) ^ keySchedule[ksRow++]; + var t3 = ((SBOX[s3 >>> 24] << 24) | (SBOX[(s0 >>> 16) & 0xff] << 16) | (SBOX[(s1 >>> 8) & 0xff] << 8) | SBOX[s2 & 0xff]) ^ keySchedule[ksRow++]; + + // Set output + M[offset] = t0; + M[offset + 1] = t1; + M[offset + 2] = t2; + M[offset + 3] = t3; + }, + + keySize: 256/32 + }); + + /** + * Shortcut functions to the cipher's object interface. + * + * @example + * + * var ciphertext = CryptoJS.AES.encrypt(message, key, cfg); + * var plaintext = CryptoJS.AES.decrypt(ciphertext, key, cfg); + */ + C.AES = BlockCipher._createHelper(AES); + }()); + + + (function () { + // Shortcuts + var C = CryptoJS; + var C_lib = C.lib; + var WordArray = C_lib.WordArray; + var BlockCipher = C_lib.BlockCipher; + var C_algo = C.algo; + + // Permuted Choice 1 constants + var PC1 = [ + 57, 49, 41, 33, 25, 17, 9, 1, + 58, 50, 42, 34, 26, 18, 10, 2, + 59, 51, 43, 35, 27, 19, 11, 3, + 60, 52, 44, 36, 63, 55, 47, 39, + 31, 23, 15, 7, 62, 54, 46, 38, + 30, 22, 14, 6, 61, 53, 45, 37, + 29, 21, 13, 5, 28, 20, 12, 4 + ]; + + // Permuted Choice 2 constants + var PC2 = [ + 14, 17, 11, 24, 1, 5, + 3, 28, 15, 6, 21, 10, + 23, 19, 12, 4, 26, 8, + 16, 7, 27, 20, 13, 2, + 41, 52, 31, 37, 47, 55, + 30, 40, 51, 45, 33, 48, + 44, 49, 39, 56, 34, 53, + 46, 42, 50, 36, 29, 32 + ]; + + // Cumulative bit shift constants + var BIT_SHIFTS = [1, 2, 4, 6, 8, 10, 12, 14, 15, 17, 19, 21, 23, 25, 27, 28]; + + // SBOXes and round permutation constants + var SBOX_P = [ + { + 0x0: 0x808200, + 0x10000000: 0x8000, + 0x20000000: 0x808002, + 0x30000000: 0x2, + 0x40000000: 0x200, + 0x50000000: 0x808202, + 0x60000000: 0x800202, + 0x70000000: 0x800000, + 0x80000000: 0x202, + 0x90000000: 0x800200, + 0xa0000000: 0x8200, + 0xb0000000: 0x808000, + 0xc0000000: 0x8002, + 0xd0000000: 0x800002, + 0xe0000000: 0x0, + 0xf0000000: 0x8202, + 0x8000000: 0x0, + 0x18000000: 0x808202, + 0x28000000: 0x8202, + 0x38000000: 0x8000, + 0x48000000: 0x808200, + 0x58000000: 0x200, + 0x68000000: 0x808002, + 0x78000000: 0x2, + 0x88000000: 0x800200, + 0x98000000: 0x8200, + 0xa8000000: 0x808000, + 0xb8000000: 0x800202, + 0xc8000000: 0x800002, + 0xd8000000: 0x8002, + 0xe8000000: 0x202, + 0xf8000000: 0x800000, + 0x1: 0x8000, + 0x10000001: 0x2, + 0x20000001: 0x808200, + 0x30000001: 0x800000, + 0x40000001: 0x808002, + 0x50000001: 0x8200, + 0x60000001: 0x200, + 0x70000001: 0x800202, + 0x80000001: 0x808202, + 0x90000001: 0x808000, + 0xa0000001: 0x800002, + 0xb0000001: 0x8202, + 0xc0000001: 0x202, + 0xd0000001: 0x800200, + 0xe0000001: 0x8002, + 0xf0000001: 0x0, + 0x8000001: 0x808202, + 0x18000001: 0x808000, + 0x28000001: 0x800000, + 0x38000001: 0x200, + 0x48000001: 0x8000, + 0x58000001: 0x800002, + 0x68000001: 0x2, + 0x78000001: 0x8202, + 0x88000001: 0x8002, + 0x98000001: 0x800202, + 0xa8000001: 0x202, + 0xb8000001: 0x808200, + 0xc8000001: 0x800200, + 0xd8000001: 0x0, + 0xe8000001: 0x8200, + 0xf8000001: 0x808002 + }, + { + 0x0: 0x40084010, + 0x1000000: 0x4000, + 0x2000000: 0x80000, + 0x3000000: 0x40080010, + 0x4000000: 0x40000010, + 0x5000000: 0x40084000, + 0x6000000: 0x40004000, + 0x7000000: 0x10, + 0x8000000: 0x84000, + 0x9000000: 0x40004010, + 0xa000000: 0x40000000, + 0xb000000: 0x84010, + 0xc000000: 0x80010, + 0xd000000: 0x0, + 0xe000000: 0x4010, + 0xf000000: 0x40080000, + 0x800000: 0x40004000, + 0x1800000: 0x84010, + 0x2800000: 0x10, + 0x3800000: 0x40004010, + 0x4800000: 0x40084010, + 0x5800000: 0x40000000, + 0x6800000: 0x80000, + 0x7800000: 0x40080010, + 0x8800000: 0x80010, + 0x9800000: 0x0, + 0xa800000: 0x4000, + 0xb800000: 0x40080000, + 0xc800000: 0x40000010, + 0xd800000: 0x84000, + 0xe800000: 0x40084000, + 0xf800000: 0x4010, + 0x10000000: 0x0, + 0x11000000: 0x40080010, + 0x12000000: 0x40004010, + 0x13000000: 0x40084000, + 0x14000000: 0x40080000, + 0x15000000: 0x10, + 0x16000000: 0x84010, + 0x17000000: 0x4000, + 0x18000000: 0x4010, + 0x19000000: 0x80000, + 0x1a000000: 0x80010, + 0x1b000000: 0x40000010, + 0x1c000000: 0x84000, + 0x1d000000: 0x40004000, + 0x1e000000: 0x40000000, + 0x1f000000: 0x40084010, + 0x10800000: 0x84010, + 0x11800000: 0x80000, + 0x12800000: 0x40080000, + 0x13800000: 0x4000, + 0x14800000: 0x40004000, + 0x15800000: 0x40084010, + 0x16800000: 0x10, + 0x17800000: 0x40000000, + 0x18800000: 0x40084000, + 0x19800000: 0x40000010, + 0x1a800000: 0x40004010, + 0x1b800000: 0x80010, + 0x1c800000: 0x0, + 0x1d800000: 0x4010, + 0x1e800000: 0x40080010, + 0x1f800000: 0x84000 + }, + { + 0x0: 0x104, + 0x100000: 0x0, + 0x200000: 0x4000100, + 0x300000: 0x10104, + 0x400000: 0x10004, + 0x500000: 0x4000004, + 0x600000: 0x4010104, + 0x700000: 0x4010000, + 0x800000: 0x4000000, + 0x900000: 0x4010100, + 0xa00000: 0x10100, + 0xb00000: 0x4010004, + 0xc00000: 0x4000104, + 0xd00000: 0x10000, + 0xe00000: 0x4, + 0xf00000: 0x100, + 0x80000: 0x4010100, + 0x180000: 0x4010004, + 0x280000: 0x0, + 0x380000: 0x4000100, + 0x480000: 0x4000004, + 0x580000: 0x10000, + 0x680000: 0x10004, + 0x780000: 0x104, + 0x880000: 0x4, + 0x980000: 0x100, + 0xa80000: 0x4010000, + 0xb80000: 0x10104, + 0xc80000: 0x10100, + 0xd80000: 0x4000104, + 0xe80000: 0x4010104, + 0xf80000: 0x4000000, + 0x1000000: 0x4010100, + 0x1100000: 0x10004, + 0x1200000: 0x10000, + 0x1300000: 0x4000100, + 0x1400000: 0x100, + 0x1500000: 0x4010104, + 0x1600000: 0x4000004, + 0x1700000: 0x0, + 0x1800000: 0x4000104, + 0x1900000: 0x4000000, + 0x1a00000: 0x4, + 0x1b00000: 0x10100, + 0x1c00000: 0x4010000, + 0x1d00000: 0x104, + 0x1e00000: 0x10104, + 0x1f00000: 0x4010004, + 0x1080000: 0x4000000, + 0x1180000: 0x104, + 0x1280000: 0x4010100, + 0x1380000: 0x0, + 0x1480000: 0x10004, + 0x1580000: 0x4000100, + 0x1680000: 0x100, + 0x1780000: 0x4010004, + 0x1880000: 0x10000, + 0x1980000: 0x4010104, + 0x1a80000: 0x10104, + 0x1b80000: 0x4000004, + 0x1c80000: 0x4000104, + 0x1d80000: 0x4010000, + 0x1e80000: 0x4, + 0x1f80000: 0x10100 + }, + { + 0x0: 0x80401000, + 0x10000: 0x80001040, + 0x20000: 0x401040, + 0x30000: 0x80400000, + 0x40000: 0x0, + 0x50000: 0x401000, + 0x60000: 0x80000040, + 0x70000: 0x400040, + 0x80000: 0x80000000, + 0x90000: 0x400000, + 0xa0000: 0x40, + 0xb0000: 0x80001000, + 0xc0000: 0x80400040, + 0xd0000: 0x1040, + 0xe0000: 0x1000, + 0xf0000: 0x80401040, + 0x8000: 0x80001040, + 0x18000: 0x40, + 0x28000: 0x80400040, + 0x38000: 0x80001000, + 0x48000: 0x401000, + 0x58000: 0x80401040, + 0x68000: 0x0, + 0x78000: 0x80400000, + 0x88000: 0x1000, + 0x98000: 0x80401000, + 0xa8000: 0x400000, + 0xb8000: 0x1040, + 0xc8000: 0x80000000, + 0xd8000: 0x400040, + 0xe8000: 0x401040, + 0xf8000: 0x80000040, + 0x100000: 0x400040, + 0x110000: 0x401000, + 0x120000: 0x80000040, + 0x130000: 0x0, + 0x140000: 0x1040, + 0x150000: 0x80400040, + 0x160000: 0x80401000, + 0x170000: 0x80001040, + 0x180000: 0x80401040, + 0x190000: 0x80000000, + 0x1a0000: 0x80400000, + 0x1b0000: 0x401040, + 0x1c0000: 0x80001000, + 0x1d0000: 0x400000, + 0x1e0000: 0x40, + 0x1f0000: 0x1000, + 0x108000: 0x80400000, + 0x118000: 0x80401040, + 0x128000: 0x0, + 0x138000: 0x401000, + 0x148000: 0x400040, + 0x158000: 0x80000000, + 0x168000: 0x80001040, + 0x178000: 0x40, + 0x188000: 0x80000040, + 0x198000: 0x1000, + 0x1a8000: 0x80001000, + 0x1b8000: 0x80400040, + 0x1c8000: 0x1040, + 0x1d8000: 0x80401000, + 0x1e8000: 0x400000, + 0x1f8000: 0x401040 + }, + { + 0x0: 0x80, + 0x1000: 0x1040000, + 0x2000: 0x40000, + 0x3000: 0x20000000, + 0x4000: 0x20040080, + 0x5000: 0x1000080, + 0x6000: 0x21000080, + 0x7000: 0x40080, + 0x8000: 0x1000000, + 0x9000: 0x20040000, + 0xa000: 0x20000080, + 0xb000: 0x21040080, + 0xc000: 0x21040000, + 0xd000: 0x0, + 0xe000: 0x1040080, + 0xf000: 0x21000000, + 0x800: 0x1040080, + 0x1800: 0x21000080, + 0x2800: 0x80, + 0x3800: 0x1040000, + 0x4800: 0x40000, + 0x5800: 0x20040080, + 0x6800: 0x21040000, + 0x7800: 0x20000000, + 0x8800: 0x20040000, + 0x9800: 0x0, + 0xa800: 0x21040080, + 0xb800: 0x1000080, + 0xc800: 0x20000080, + 0xd800: 0x21000000, + 0xe800: 0x1000000, + 0xf800: 0x40080, + 0x10000: 0x40000, + 0x11000: 0x80, + 0x12000: 0x20000000, + 0x13000: 0x21000080, + 0x14000: 0x1000080, + 0x15000: 0x21040000, + 0x16000: 0x20040080, + 0x17000: 0x1000000, + 0x18000: 0x21040080, + 0x19000: 0x21000000, + 0x1a000: 0x1040000, + 0x1b000: 0x20040000, + 0x1c000: 0x40080, + 0x1d000: 0x20000080, + 0x1e000: 0x0, + 0x1f000: 0x1040080, + 0x10800: 0x21000080, + 0x11800: 0x1000000, + 0x12800: 0x1040000, + 0x13800: 0x20040080, + 0x14800: 0x20000000, + 0x15800: 0x1040080, + 0x16800: 0x80, + 0x17800: 0x21040000, + 0x18800: 0x40080, + 0x19800: 0x21040080, + 0x1a800: 0x0, + 0x1b800: 0x21000000, + 0x1c800: 0x1000080, + 0x1d800: 0x40000, + 0x1e800: 0x20040000, + 0x1f800: 0x20000080 + }, + { + 0x0: 0x10000008, + 0x100: 0x2000, + 0x200: 0x10200000, + 0x300: 0x10202008, + 0x400: 0x10002000, + 0x500: 0x200000, + 0x600: 0x200008, + 0x700: 0x10000000, + 0x800: 0x0, + 0x900: 0x10002008, + 0xa00: 0x202000, + 0xb00: 0x8, + 0xc00: 0x10200008, + 0xd00: 0x202008, + 0xe00: 0x2008, + 0xf00: 0x10202000, + 0x80: 0x10200000, + 0x180: 0x10202008, + 0x280: 0x8, + 0x380: 0x200000, + 0x480: 0x202008, + 0x580: 0x10000008, + 0x680: 0x10002000, + 0x780: 0x2008, + 0x880: 0x200008, + 0x980: 0x2000, + 0xa80: 0x10002008, + 0xb80: 0x10200008, + 0xc80: 0x0, + 0xd80: 0x10202000, + 0xe80: 0x202000, + 0xf80: 0x10000000, + 0x1000: 0x10002000, + 0x1100: 0x10200008, + 0x1200: 0x10202008, + 0x1300: 0x2008, + 0x1400: 0x200000, + 0x1500: 0x10000000, + 0x1600: 0x10000008, + 0x1700: 0x202000, + 0x1800: 0x202008, + 0x1900: 0x0, + 0x1a00: 0x8, + 0x1b00: 0x10200000, + 0x1c00: 0x2000, + 0x1d00: 0x10002008, + 0x1e00: 0x10202000, + 0x1f00: 0x200008, + 0x1080: 0x8, + 0x1180: 0x202000, + 0x1280: 0x200000, + 0x1380: 0x10000008, + 0x1480: 0x10002000, + 0x1580: 0x2008, + 0x1680: 0x10202008, + 0x1780: 0x10200000, + 0x1880: 0x10202000, + 0x1980: 0x10200008, + 0x1a80: 0x2000, + 0x1b80: 0x202008, + 0x1c80: 0x200008, + 0x1d80: 0x0, + 0x1e80: 0x10000000, + 0x1f80: 0x10002008 + }, + { + 0x0: 0x100000, + 0x10: 0x2000401, + 0x20: 0x400, + 0x30: 0x100401, + 0x40: 0x2100401, + 0x50: 0x0, + 0x60: 0x1, + 0x70: 0x2100001, + 0x80: 0x2000400, + 0x90: 0x100001, + 0xa0: 0x2000001, + 0xb0: 0x2100400, + 0xc0: 0x2100000, + 0xd0: 0x401, + 0xe0: 0x100400, + 0xf0: 0x2000000, + 0x8: 0x2100001, + 0x18: 0x0, + 0x28: 0x2000401, + 0x38: 0x2100400, + 0x48: 0x100000, + 0x58: 0x2000001, + 0x68: 0x2000000, + 0x78: 0x401, + 0x88: 0x100401, + 0x98: 0x2000400, + 0xa8: 0x2100000, + 0xb8: 0x100001, + 0xc8: 0x400, + 0xd8: 0x2100401, + 0xe8: 0x1, + 0xf8: 0x100400, + 0x100: 0x2000000, + 0x110: 0x100000, + 0x120: 0x2000401, + 0x130: 0x2100001, + 0x140: 0x100001, + 0x150: 0x2000400, + 0x160: 0x2100400, + 0x170: 0x100401, + 0x180: 0x401, + 0x190: 0x2100401, + 0x1a0: 0x100400, + 0x1b0: 0x1, + 0x1c0: 0x0, + 0x1d0: 0x2100000, + 0x1e0: 0x2000001, + 0x1f0: 0x400, + 0x108: 0x100400, + 0x118: 0x2000401, + 0x128: 0x2100001, + 0x138: 0x1, + 0x148: 0x2000000, + 0x158: 0x100000, + 0x168: 0x401, + 0x178: 0x2100400, + 0x188: 0x2000001, + 0x198: 0x2100000, + 0x1a8: 0x0, + 0x1b8: 0x2100401, + 0x1c8: 0x100401, + 0x1d8: 0x400, + 0x1e8: 0x2000400, + 0x1f8: 0x100001 + }, + { + 0x0: 0x8000820, + 0x1: 0x20000, + 0x2: 0x8000000, + 0x3: 0x20, + 0x4: 0x20020, + 0x5: 0x8020820, + 0x6: 0x8020800, + 0x7: 0x800, + 0x8: 0x8020000, + 0x9: 0x8000800, + 0xa: 0x20800, + 0xb: 0x8020020, + 0xc: 0x820, + 0xd: 0x0, + 0xe: 0x8000020, + 0xf: 0x20820, + 0x80000000: 0x800, + 0x80000001: 0x8020820, + 0x80000002: 0x8000820, + 0x80000003: 0x8000000, + 0x80000004: 0x8020000, + 0x80000005: 0x20800, + 0x80000006: 0x20820, + 0x80000007: 0x20, + 0x80000008: 0x8000020, + 0x80000009: 0x820, + 0x8000000a: 0x20020, + 0x8000000b: 0x8020800, + 0x8000000c: 0x0, + 0x8000000d: 0x8020020, + 0x8000000e: 0x8000800, + 0x8000000f: 0x20000, + 0x10: 0x20820, + 0x11: 0x8020800, + 0x12: 0x20, + 0x13: 0x800, + 0x14: 0x8000800, + 0x15: 0x8000020, + 0x16: 0x8020020, + 0x17: 0x20000, + 0x18: 0x0, + 0x19: 0x20020, + 0x1a: 0x8020000, + 0x1b: 0x8000820, + 0x1c: 0x8020820, + 0x1d: 0x20800, + 0x1e: 0x820, + 0x1f: 0x8000000, + 0x80000010: 0x20000, + 0x80000011: 0x800, + 0x80000012: 0x8020020, + 0x80000013: 0x20820, + 0x80000014: 0x20, + 0x80000015: 0x8020000, + 0x80000016: 0x8000000, + 0x80000017: 0x8000820, + 0x80000018: 0x8020820, + 0x80000019: 0x8000020, + 0x8000001a: 0x8000800, + 0x8000001b: 0x0, + 0x8000001c: 0x20800, + 0x8000001d: 0x820, + 0x8000001e: 0x20020, + 0x8000001f: 0x8020800 + } + ]; + + // Masks that select the SBOX input + var SBOX_MASK = [ + 0xf8000001, 0x1f800000, 0x01f80000, 0x001f8000, + 0x0001f800, 0x00001f80, 0x000001f8, 0x8000001f + ]; + + /** + * DES block cipher algorithm. + */ + var DES = C_algo.DES = BlockCipher.extend({ + _doReset: function () { + // Shortcuts + var key = this._key; + var keyWords = key.words; + + // Select 56 bits according to PC1 + var keyBits = []; + for (var i = 0; i < 56; i++) { + var keyBitPos = PC1[i] - 1; + keyBits[i] = (keyWords[keyBitPos >>> 5] >>> (31 - keyBitPos % 32)) & 1; + } + + // Assemble 16 subkeys + var subKeys = this._subKeys = []; + for (var nSubKey = 0; nSubKey < 16; nSubKey++) { + // Create subkey + var subKey = subKeys[nSubKey] = []; + + // Shortcut + var bitShift = BIT_SHIFTS[nSubKey]; + + // Select 48 bits according to PC2 + for (var i = 0; i < 24; i++) { + // Select from the left 28 key bits + subKey[(i / 6) | 0] |= keyBits[((PC2[i] - 1) + bitShift) % 28] << (31 - i % 6); + + // Select from the right 28 key bits + subKey[4 + ((i / 6) | 0)] |= keyBits[28 + (((PC2[i + 24] - 1) + bitShift) % 28)] << (31 - i % 6); + } + + // Since each subkey is applied to an expanded 32-bit input, + // the subkey can be broken into 8 values scaled to 32-bits, + // which allows the key to be used without expansion + subKey[0] = (subKey[0] << 1) | (subKey[0] >>> 31); + for (var i = 1; i < 7; i++) { + subKey[i] = subKey[i] >>> ((i - 1) * 4 + 3); + } + subKey[7] = (subKey[7] << 5) | (subKey[7] >>> 27); + } + + // Compute inverse subkeys + var invSubKeys = this._invSubKeys = []; + for (var i = 0; i < 16; i++) { + invSubKeys[i] = subKeys[15 - i]; + } + }, + + encryptBlock: function (M, offset) { + this._doCryptBlock(M, offset, this._subKeys); + }, + + decryptBlock: function (M, offset) { + this._doCryptBlock(M, offset, this._invSubKeys); + }, + + _doCryptBlock: function (M, offset, subKeys) { + // Get input + this._lBlock = M[offset]; + this._rBlock = M[offset + 1]; + + // Initial permutation + exchangeLR.call(this, 4, 0x0f0f0f0f); + exchangeLR.call(this, 16, 0x0000ffff); + exchangeRL.call(this, 2, 0x33333333); + exchangeRL.call(this, 8, 0x00ff00ff); + exchangeLR.call(this, 1, 0x55555555); + + // Rounds + for (var round = 0; round < 16; round++) { + // Shortcuts + var subKey = subKeys[round]; + var lBlock = this._lBlock; + var rBlock = this._rBlock; + + // Feistel function + var f = 0; + for (var i = 0; i < 8; i++) { + f |= SBOX_P[i][((rBlock ^ subKey[i]) & SBOX_MASK[i]) >>> 0]; + } + this._lBlock = rBlock; + this._rBlock = lBlock ^ f; + } + + // Undo swap from last round + var t = this._lBlock; + this._lBlock = this._rBlock; + this._rBlock = t; + + // Final permutation + exchangeLR.call(this, 1, 0x55555555); + exchangeRL.call(this, 8, 0x00ff00ff); + exchangeRL.call(this, 2, 0x33333333); + exchangeLR.call(this, 16, 0x0000ffff); + exchangeLR.call(this, 4, 0x0f0f0f0f); + + // Set output + M[offset] = this._lBlock; + M[offset + 1] = this._rBlock; + }, + + keySize: 64/32, + + ivSize: 64/32, + + blockSize: 64/32 + }); + + // Swap bits across the left and right words + function exchangeLR(offset, mask) { + var t = ((this._lBlock >>> offset) ^ this._rBlock) & mask; + this._rBlock ^= t; + this._lBlock ^= t << offset; + } + + function exchangeRL(offset, mask) { + var t = ((this._rBlock >>> offset) ^ this._lBlock) & mask; + this._lBlock ^= t; + this._rBlock ^= t << offset; + } + + /** + * Shortcut functions to the cipher's object interface. + * + * @example + * + * var ciphertext = CryptoJS.DES.encrypt(message, key, cfg); + * var plaintext = CryptoJS.DES.decrypt(ciphertext, key, cfg); + */ + C.DES = BlockCipher._createHelper(DES); + + /** + * Triple-DES block cipher algorithm. + */ + var TripleDES = C_algo.TripleDES = BlockCipher.extend({ + _doReset: function () { + // Shortcuts + var key = this._key; + var keyWords = key.words; + // Make sure the key length is valid (64, 128 or >= 192 bit) + if (keyWords.length !== 2 && keyWords.length !== 4 && keyWords.length < 6) { + throw new Error('Invalid key length - 3DES requires the key length to be 64, 128, 192 or >192.'); + } + + // Extend the key according to the keying options defined in 3DES standard + var key1 = keyWords.slice(0, 2); + var key2 = keyWords.length < 4 ? keyWords.slice(0, 2) : keyWords.slice(2, 4); + var key3 = keyWords.length < 6 ? keyWords.slice(0, 2) : keyWords.slice(4, 6); + + // Create DES instances + this._des1 = DES.createEncryptor(WordArray.create(key1)); + this._des2 = DES.createEncryptor(WordArray.create(key2)); + this._des3 = DES.createEncryptor(WordArray.create(key3)); + }, + + encryptBlock: function (M, offset) { + this._des1.encryptBlock(M, offset); + this._des2.decryptBlock(M, offset); + this._des3.encryptBlock(M, offset); + }, + + decryptBlock: function (M, offset) { + this._des3.decryptBlock(M, offset); + this._des2.encryptBlock(M, offset); + this._des1.decryptBlock(M, offset); + }, + + keySize: 192/32, + + ivSize: 64/32, + + blockSize: 64/32 + }); + + /** + * Shortcut functions to the cipher's object interface. + * + * @example + * + * var ciphertext = CryptoJS.TripleDES.encrypt(message, key, cfg); + * var plaintext = CryptoJS.TripleDES.decrypt(ciphertext, key, cfg); + */ + C.TripleDES = BlockCipher._createHelper(TripleDES); + }()); + + + (function () { + // Shortcuts + var C = CryptoJS; + var C_lib = C.lib; + var StreamCipher = C_lib.StreamCipher; + var C_algo = C.algo; + + /** + * RC4 stream cipher algorithm. + */ + var RC4 = C_algo.RC4 = StreamCipher.extend({ + _doReset: function () { + // Shortcuts + var key = this._key; + var keyWords = key.words; + var keySigBytes = key.sigBytes; + + // Init sbox + var S = this._S = []; + for (var i = 0; i < 256; i++) { + S[i] = i; + } + + // Key setup + for (var i = 0, j = 0; i < 256; i++) { + var keyByteIndex = i % keySigBytes; + var keyByte = (keyWords[keyByteIndex >>> 2] >>> (24 - (keyByteIndex % 4) * 8)) & 0xff; + + j = (j + S[i] + keyByte) % 256; + + // Swap + var t = S[i]; + S[i] = S[j]; + S[j] = t; + } + + // Counters + this._i = this._j = 0; + }, + + _doProcessBlock: function (M, offset) { + M[offset] ^= generateKeystreamWord.call(this); + }, + + keySize: 256/32, + + ivSize: 0 + }); + + function generateKeystreamWord() { + // Shortcuts + var S = this._S; + var i = this._i; + var j = this._j; + + // Generate keystream word + var keystreamWord = 0; + for (var n = 0; n < 4; n++) { + i = (i + 1) % 256; + j = (j + S[i]) % 256; + + // Swap + var t = S[i]; + S[i] = S[j]; + S[j] = t; + + keystreamWord |= S[(S[i] + S[j]) % 256] << (24 - n * 8); + } + + // Update counters + this._i = i; + this._j = j; + + return keystreamWord; + } + + /** + * Shortcut functions to the cipher's object interface. + * + * @example + * + * var ciphertext = CryptoJS.RC4.encrypt(message, key, cfg); + * var plaintext = CryptoJS.RC4.decrypt(ciphertext, key, cfg); + */ + C.RC4 = StreamCipher._createHelper(RC4); + + /** + * Modified RC4 stream cipher algorithm. + */ + var RC4Drop = C_algo.RC4Drop = RC4.extend({ + /** + * Configuration options. + * + * @property {number} drop The number of keystream words to drop. Default 192 + */ + cfg: RC4.cfg.extend({ + drop: 192 + }), + + _doReset: function () { + RC4._doReset.call(this); + + // Drop + for (var i = this.cfg.drop; i > 0; i--) { + generateKeystreamWord.call(this); + } + } + }); + + /** + * Shortcut functions to the cipher's object interface. + * + * @example + * + * var ciphertext = CryptoJS.RC4Drop.encrypt(message, key, cfg); + * var plaintext = CryptoJS.RC4Drop.decrypt(ciphertext, key, cfg); + */ + C.RC4Drop = StreamCipher._createHelper(RC4Drop); + }()); + + + (function () { + // Shortcuts + var C = CryptoJS; + var C_lib = C.lib; + var StreamCipher = C_lib.StreamCipher; + var C_algo = C.algo; + + // Reusable objects + var S = []; + var C_ = []; + var G = []; + + /** + * Rabbit stream cipher algorithm + */ + var Rabbit = C_algo.Rabbit = StreamCipher.extend({ + _doReset: function () { + // Shortcuts + var K = this._key.words; + var iv = this.cfg.iv; + + // Swap endian + for (var i = 0; i < 4; i++) { + K[i] = (((K[i] << 8) | (K[i] >>> 24)) & 0x00ff00ff) | + (((K[i] << 24) | (K[i] >>> 8)) & 0xff00ff00); + } + + // Generate initial state values + var X = this._X = [ + K[0], (K[3] << 16) | (K[2] >>> 16), + K[1], (K[0] << 16) | (K[3] >>> 16), + K[2], (K[1] << 16) | (K[0] >>> 16), + K[3], (K[2] << 16) | (K[1] >>> 16) + ]; + + // Generate initial counter values + var C = this._C = [ + (K[2] << 16) | (K[2] >>> 16), (K[0] & 0xffff0000) | (K[1] & 0x0000ffff), + (K[3] << 16) | (K[3] >>> 16), (K[1] & 0xffff0000) | (K[2] & 0x0000ffff), + (K[0] << 16) | (K[0] >>> 16), (K[2] & 0xffff0000) | (K[3] & 0x0000ffff), + (K[1] << 16) | (K[1] >>> 16), (K[3] & 0xffff0000) | (K[0] & 0x0000ffff) + ]; + + // Carry bit + this._b = 0; + + // Iterate the system four times + for (var i = 0; i < 4; i++) { + nextState.call(this); + } + + // Modify the counters + for (var i = 0; i < 8; i++) { + C[i] ^= X[(i + 4) & 7]; + } + + // IV setup + if (iv) { + // Shortcuts + var IV = iv.words; + var IV_0 = IV[0]; + var IV_1 = IV[1]; + + // Generate four subvectors + var i0 = (((IV_0 << 8) | (IV_0 >>> 24)) & 0x00ff00ff) | (((IV_0 << 24) | (IV_0 >>> 8)) & 0xff00ff00); + var i2 = (((IV_1 << 8) | (IV_1 >>> 24)) & 0x00ff00ff) | (((IV_1 << 24) | (IV_1 >>> 8)) & 0xff00ff00); + var i1 = (i0 >>> 16) | (i2 & 0xffff0000); + var i3 = (i2 << 16) | (i0 & 0x0000ffff); + + // Modify counter values + C[0] ^= i0; + C[1] ^= i1; + C[2] ^= i2; + C[3] ^= i3; + C[4] ^= i0; + C[5] ^= i1; + C[6] ^= i2; + C[7] ^= i3; + + // Iterate the system four times + for (var i = 0; i < 4; i++) { + nextState.call(this); + } + } + }, + + _doProcessBlock: function (M, offset) { + // Shortcut + var X = this._X; + + // Iterate the system + nextState.call(this); + + // Generate four keystream words + S[0] = X[0] ^ (X[5] >>> 16) ^ (X[3] << 16); + S[1] = X[2] ^ (X[7] >>> 16) ^ (X[5] << 16); + S[2] = X[4] ^ (X[1] >>> 16) ^ (X[7] << 16); + S[3] = X[6] ^ (X[3] >>> 16) ^ (X[1] << 16); + + for (var i = 0; i < 4; i++) { + // Swap endian + S[i] = (((S[i] << 8) | (S[i] >>> 24)) & 0x00ff00ff) | + (((S[i] << 24) | (S[i] >>> 8)) & 0xff00ff00); + + // Encrypt + M[offset + i] ^= S[i]; + } + }, + + blockSize: 128/32, + + ivSize: 64/32 + }); + + function nextState() { + // Shortcuts + var X = this._X; + var C = this._C; + + // Save old counter values + for (var i = 0; i < 8; i++) { + C_[i] = C[i]; + } + + // Calculate new counter values + C[0] = (C[0] + 0x4d34d34d + this._b) | 0; + C[1] = (C[1] + 0xd34d34d3 + ((C[0] >>> 0) < (C_[0] >>> 0) ? 1 : 0)) | 0; + C[2] = (C[2] + 0x34d34d34 + ((C[1] >>> 0) < (C_[1] >>> 0) ? 1 : 0)) | 0; + C[3] = (C[3] + 0x4d34d34d + ((C[2] >>> 0) < (C_[2] >>> 0) ? 1 : 0)) | 0; + C[4] = (C[4] + 0xd34d34d3 + ((C[3] >>> 0) < (C_[3] >>> 0) ? 1 : 0)) | 0; + C[5] = (C[5] + 0x34d34d34 + ((C[4] >>> 0) < (C_[4] >>> 0) ? 1 : 0)) | 0; + C[6] = (C[6] + 0x4d34d34d + ((C[5] >>> 0) < (C_[5] >>> 0) ? 1 : 0)) | 0; + C[7] = (C[7] + 0xd34d34d3 + ((C[6] >>> 0) < (C_[6] >>> 0) ? 1 : 0)) | 0; + this._b = (C[7] >>> 0) < (C_[7] >>> 0) ? 1 : 0; + + // Calculate the g-values + for (var i = 0; i < 8; i++) { + var gx = X[i] + C[i]; + + // Construct high and low argument for squaring + var ga = gx & 0xffff; + var gb = gx >>> 16; + + // Calculate high and low result of squaring + var gh = ((((ga * ga) >>> 17) + ga * gb) >>> 15) + gb * gb; + var gl = (((gx & 0xffff0000) * gx) | 0) + (((gx & 0x0000ffff) * gx) | 0); + + // High XOR low + G[i] = gh ^ gl; + } + + // Calculate new state values + X[0] = (G[0] + ((G[7] << 16) | (G[7] >>> 16)) + ((G[6] << 16) | (G[6] >>> 16))) | 0; + X[1] = (G[1] + ((G[0] << 8) | (G[0] >>> 24)) + G[7]) | 0; + X[2] = (G[2] + ((G[1] << 16) | (G[1] >>> 16)) + ((G[0] << 16) | (G[0] >>> 16))) | 0; + X[3] = (G[3] + ((G[2] << 8) | (G[2] >>> 24)) + G[1]) | 0; + X[4] = (G[4] + ((G[3] << 16) | (G[3] >>> 16)) + ((G[2] << 16) | (G[2] >>> 16))) | 0; + X[5] = (G[5] + ((G[4] << 8) | (G[4] >>> 24)) + G[3]) | 0; + X[6] = (G[6] + ((G[5] << 16) | (G[5] >>> 16)) + ((G[4] << 16) | (G[4] >>> 16))) | 0; + X[7] = (G[7] + ((G[6] << 8) | (G[6] >>> 24)) + G[5]) | 0; + } + + /** + * Shortcut functions to the cipher's object interface. + * + * @example + * + * var ciphertext = CryptoJS.Rabbit.encrypt(message, key, cfg); + * var plaintext = CryptoJS.Rabbit.decrypt(ciphertext, key, cfg); + */ + C.Rabbit = StreamCipher._createHelper(Rabbit); + }()); + + + (function () { + // Shortcuts + var C = CryptoJS; + var C_lib = C.lib; + var StreamCipher = C_lib.StreamCipher; + var C_algo = C.algo; + + // Reusable objects + var S = []; + var C_ = []; + var G = []; + + /** + * Rabbit stream cipher algorithm. + * + * This is a legacy version that neglected to convert the key to little-endian. + * This error doesn't affect the cipher's security, + * but it does affect its compatibility with other implementations. + */ + var RabbitLegacy = C_algo.RabbitLegacy = StreamCipher.extend({ + _doReset: function () { + // Shortcuts + var K = this._key.words; + var iv = this.cfg.iv; + + // Generate initial state values + var X = this._X = [ + K[0], (K[3] << 16) | (K[2] >>> 16), + K[1], (K[0] << 16) | (K[3] >>> 16), + K[2], (K[1] << 16) | (K[0] >>> 16), + K[3], (K[2] << 16) | (K[1] >>> 16) + ]; + + // Generate initial counter values + var C = this._C = [ + (K[2] << 16) | (K[2] >>> 16), (K[0] & 0xffff0000) | (K[1] & 0x0000ffff), + (K[3] << 16) | (K[3] >>> 16), (K[1] & 0xffff0000) | (K[2] & 0x0000ffff), + (K[0] << 16) | (K[0] >>> 16), (K[2] & 0xffff0000) | (K[3] & 0x0000ffff), + (K[1] << 16) | (K[1] >>> 16), (K[3] & 0xffff0000) | (K[0] & 0x0000ffff) + ]; + + // Carry bit + this._b = 0; + + // Iterate the system four times + for (var i = 0; i < 4; i++) { + nextState.call(this); + } + + // Modify the counters + for (var i = 0; i < 8; i++) { + C[i] ^= X[(i + 4) & 7]; + } + + // IV setup + if (iv) { + // Shortcuts + var IV = iv.words; + var IV_0 = IV[0]; + var IV_1 = IV[1]; + + // Generate four subvectors + var i0 = (((IV_0 << 8) | (IV_0 >>> 24)) & 0x00ff00ff) | (((IV_0 << 24) | (IV_0 >>> 8)) & 0xff00ff00); + var i2 = (((IV_1 << 8) | (IV_1 >>> 24)) & 0x00ff00ff) | (((IV_1 << 24) | (IV_1 >>> 8)) & 0xff00ff00); + var i1 = (i0 >>> 16) | (i2 & 0xffff0000); + var i3 = (i2 << 16) | (i0 & 0x0000ffff); + + // Modify counter values + C[0] ^= i0; + C[1] ^= i1; + C[2] ^= i2; + C[3] ^= i3; + C[4] ^= i0; + C[5] ^= i1; + C[6] ^= i2; + C[7] ^= i3; + + // Iterate the system four times + for (var i = 0; i < 4; i++) { + nextState.call(this); + } + } + }, + + _doProcessBlock: function (M, offset) { + // Shortcut + var X = this._X; + + // Iterate the system + nextState.call(this); + + // Generate four keystream words + S[0] = X[0] ^ (X[5] >>> 16) ^ (X[3] << 16); + S[1] = X[2] ^ (X[7] >>> 16) ^ (X[5] << 16); + S[2] = X[4] ^ (X[1] >>> 16) ^ (X[7] << 16); + S[3] = X[6] ^ (X[3] >>> 16) ^ (X[1] << 16); + + for (var i = 0; i < 4; i++) { + // Swap endian + S[i] = (((S[i] << 8) | (S[i] >>> 24)) & 0x00ff00ff) | + (((S[i] << 24) | (S[i] >>> 8)) & 0xff00ff00); + + // Encrypt + M[offset + i] ^= S[i]; + } + }, + + blockSize: 128/32, + + ivSize: 64/32 + }); + + function nextState() { + // Shortcuts + var X = this._X; + var C = this._C; + + // Save old counter values + for (var i = 0; i < 8; i++) { + C_[i] = C[i]; + } + + // Calculate new counter values + C[0] = (C[0] + 0x4d34d34d + this._b) | 0; + C[1] = (C[1] + 0xd34d34d3 + ((C[0] >>> 0) < (C_[0] >>> 0) ? 1 : 0)) | 0; + C[2] = (C[2] + 0x34d34d34 + ((C[1] >>> 0) < (C_[1] >>> 0) ? 1 : 0)) | 0; + C[3] = (C[3] + 0x4d34d34d + ((C[2] >>> 0) < (C_[2] >>> 0) ? 1 : 0)) | 0; + C[4] = (C[4] + 0xd34d34d3 + ((C[3] >>> 0) < (C_[3] >>> 0) ? 1 : 0)) | 0; + C[5] = (C[5] + 0x34d34d34 + ((C[4] >>> 0) < (C_[4] >>> 0) ? 1 : 0)) | 0; + C[6] = (C[6] + 0x4d34d34d + ((C[5] >>> 0) < (C_[5] >>> 0) ? 1 : 0)) | 0; + C[7] = (C[7] + 0xd34d34d3 + ((C[6] >>> 0) < (C_[6] >>> 0) ? 1 : 0)) | 0; + this._b = (C[7] >>> 0) < (C_[7] >>> 0) ? 1 : 0; + + // Calculate the g-values + for (var i = 0; i < 8; i++) { + var gx = X[i] + C[i]; + + // Construct high and low argument for squaring + var ga = gx & 0xffff; + var gb = gx >>> 16; + + // Calculate high and low result of squaring + var gh = ((((ga * ga) >>> 17) + ga * gb) >>> 15) + gb * gb; + var gl = (((gx & 0xffff0000) * gx) | 0) + (((gx & 0x0000ffff) * gx) | 0); + + // High XOR low + G[i] = gh ^ gl; + } + + // Calculate new state values + X[0] = (G[0] + ((G[7] << 16) | (G[7] >>> 16)) + ((G[6] << 16) | (G[6] >>> 16))) | 0; + X[1] = (G[1] + ((G[0] << 8) | (G[0] >>> 24)) + G[7]) | 0; + X[2] = (G[2] + ((G[1] << 16) | (G[1] >>> 16)) + ((G[0] << 16) | (G[0] >>> 16))) | 0; + X[3] = (G[3] + ((G[2] << 8) | (G[2] >>> 24)) + G[1]) | 0; + X[4] = (G[4] + ((G[3] << 16) | (G[3] >>> 16)) + ((G[2] << 16) | (G[2] >>> 16))) | 0; + X[5] = (G[5] + ((G[4] << 8) | (G[4] >>> 24)) + G[3]) | 0; + X[6] = (G[6] + ((G[5] << 16) | (G[5] >>> 16)) + ((G[4] << 16) | (G[4] >>> 16))) | 0; + X[7] = (G[7] + ((G[6] << 8) | (G[6] >>> 24)) + G[5]) | 0; + } + + /** + * Shortcut functions to the cipher's object interface. + * + * @example + * + * var ciphertext = CryptoJS.RabbitLegacy.encrypt(message, key, cfg); + * var plaintext = CryptoJS.RabbitLegacy.decrypt(ciphertext, key, cfg); + */ + C.RabbitLegacy = StreamCipher._createHelper(RabbitLegacy); + }()); + + + return CryptoJS; + +})); \ No newline at end of file diff --git a/5/0/lib/drpy2.min.js b/5/0/lib/drpy2.min.js new file mode 100644 index 0000000..149d64b --- /dev/null +++ b/5/0/lib/drpy2.min.js @@ -0,0 +1 @@ +import cheerio from"cheerio.min.js";import"crypto-js.js";import 模板 from"模板.js";import{gbkTool}from"gbk.js";function init_test(){console.log("init_test_start");console.log("当前版本号:"+VERSION);console.log(RKEY);console.log(JSON.stringify(rule));console.log("init_test_end")}function pre(){if(typeof rule.预处理==="string"&&rule.预处理&&rule.预处理.trim()){let code=rule.预处理.trim();console.log("执行预处理代码:"+code);if(code.startsWith("js:")){code=code.replace("js:","")}try{eval(code)}catch(e){console.log("预处理执行失败:"+e.message)}}}let rule={};let vercode=typeof pdfl==="function"?"drpy2.1":"drpy2";const VERSION=vercode+" 3.9.49beta2 20231122";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);if(searchObj.pg===1&&url.includes("[")&&url.includes("]")&&!url.includes("#")){url=url.split("[")[1].split("]")[0]}else if(searchObj.pg>1&&url.includes("[")&&url.includes("]")&&!url.includes("#")){url=url.split("[")[0]}if(/fypage/.test(url)){if(url.includes("(")&&url.includes(")")){let url_rep=url.match(/.*?\((.*)\)/)[1];let cnt_page=url_rep.replaceAll("fypage",searchObj.pg);let cnt_pg=eval(cnt_page);url=url.replaceAll(url_rep,cnt_pg).replaceAll("(","").replaceAll(")","")}else{url=url.replaceAll("fypage",searchObj.pg)}}MY_URL=url;console.log(MY_URL);if(p.startsWith("js:")){const TYPE="search";const MY_PAGE=searchObj.pg;const KEY=searchObj.wd;var input=MY_URL;var detailUrl=rule.detailUrl||"";eval(p.trim().replace("js:",""));d=VODS}else{p=p.split(";");if(p.length<5){return"{}"}let p0=getPP(p,0,pp,0);let _ps=parseTags.getParse(p0);_pdfa=_ps.pdfa;_pdfh=_ps.pdfh;_pd=_ps.pd;let is_json=p0.startsWith("json:");p0=p0.replace(/^(jsp:|json:|jq:)/,"");try{let req_method=MY_URL.split(";").length>1?MY_URL.split(";")[1].toLowerCase():"get";let html;if(req_method==="post"){let rurls=MY_URL.split(";")[0].split("#");let rurl=rurls[0];let params=rurls.length>1?rurls[1]:"";print(`post=》rurl:${rurl},params:${params}`);let _fetch_params=JSON.parse(JSON.stringify(rule_fetch_params));let postData={body:params};Object.assign(_fetch_params,postData);html=post(rurl,_fetch_params)}else if(req_method==="postjson"){let rurls=MY_URL.split(";")[0].split("#");let rurl=rurls[0];let params=rurls.length>1?rurls[1]:"";print(`postjson-》rurl:${rurl},params:${params}`);try{params=JSON.parse(params)}catch(e){params="{}"}let _fetch_params=JSON.parse(JSON.stringify(rule_fetch_params));let postData={body:params};Object.assign(_fetch_params,postData);html=post(rurl,_fetch_params)}else{html=getHtml(MY_URL)}if(html){if(/系统安全验证|输入验证码/.test(html)){let cookie=verifyCode(MY_URL);if(cookie){console.log(`本次成功过验证,cookie:${cookie}`);setItem(RULE_CK,cookie)}else{console.log(`本次自动过搜索验证失败,cookie:${cookie}`)}html=getHtml(MY_URL)}if(!html.includes(searchObj.wd)){console.log("搜索结果源码未包含关键字,疑似搜索失败,正为您打印结果源码");console.log(html)}if(is_json){html=dealJson(html)}let list=_pdfa(html,p0);let p1=getPP(p,1,pp,1);let p2=getPP(p,2,pp,2);let p3=getPP(p,3,pp,3);let p4=getPP(p,4,pp,4);let p5=getPP(p,5,pp,5);list.forEach(it=>{let links=p4.split("+").map(_p4=>{return!rule.detailUrl?_pd(it,_p4,MY_URL):_pdfh(it,_p4)});let link=links.join("$");let content;if(p.length>5&&p[5]){content=_pdfh(it,p5)}else{content=""}let vod_id=link;let vod_name=_pdfh(it,p1).replace(/\n|\t/g,"").trim();let vod_pic=_pd(it,p2,MY_URL);if(rule.二级==="*"){vod_id=vod_id+"@@"+vod_name+"@@"+vod_pic}let ob={vod_id:vod_id,vod_name:vod_name,vod_pic:vod_pic,vod_remarks:_pdfh(it,p3).replace(/\n|\t/g,"").trim(),vod_content:content.replace(/\n|\t/g,"").trim()};d.push(ob)})}}catch(e){print("搜索发生错误:"+e.message);return"{}"}}if(rule.图片来源){d.forEach(it=>{if(it.vod_pic&&it.vod_pic.startsWith("http")){it.vod_pic=it.vod_pic+rule.图片来源}})}return JSON.stringify({page:parseInt(searchObj.pg),pagecount:10,limit:20,total:100,list:d})}function detailParse(detailObj){let t1=(new Date).getTime();fetch_params=JSON.parse(JSON.stringify(rule_fetch_params));let orId=detailObj.orId;let vod_name="片名";let vod_pic="";let vod_id=orId;if(rule.二级==="*"){let extra=orId.split("@@");vod_name=extra.length>1?extra[1]:vod_name;vod_pic=extra.length>2?extra[2]:vod_pic}let vod={vod_id:vod_id,vod_name:vod_name,vod_pic:vod_pic,type_name:"类型",vod_year:"年份",vod_area:"地区",vod_remarks:"更新信息",vod_actor:"主演",vod_director:"导演",vod_content:"简介"};let p=detailObj.二级;let url=detailObj.url;let detailUrl=detailObj.detailUrl;let fyclass=detailObj.fyclass;let tab_exclude=detailObj.tab_exclude;let html=detailObj.html||"";MY_URL=url;if(detailObj.二级访问前){try{print(`尝试在二级访问前执行代码:${detailObj.二级访问前}`);eval(detailObj.二级访问前.trim().replace("js:",""))}catch(e){print(`二级访问前执行代码出现错误:${e.message}`)}}if(p==="*"){vod.vod_play_from="道长在线";vod.vod_remarks=detailUrl;vod.vod_actor="没有二级,只有一级链接直接嗅探播放";vod.vod_content=MY_URL;vod.vod_play_url="嗅探播放$"+MY_URL.split("@@")[0]}else if(typeof p==="string"&&p.trim().startsWith("js:")){const TYPE="detail";var input=MY_URL;var play_url="";eval(p.trim().replace("js:",""));vod=VOD;console.log(JSON.stringify(vod))}else if(p&&typeof p==="object"){let tt1=(new Date).getTime();if(!html){html=getHtml(MY_URL)}print(`二级${MY_URL}仅获取源码耗时:${(new Date).getTime()-tt1}毫秒`);let _ps;if(p.is_json){print("二级是json");_ps=parseTags.json;html=dealJson(html)}else if(p.is_jsp){print("二级是jsp");_ps=parseTags.jsp}else if(p.is_jq){print("二级是jq");_ps=parseTags.jq}else{print("二级默认jq");_ps=parseTags.jq}let tt2=(new Date).getTime();print(`二级${MY_URL}获取并装载源码耗时:${tt2-tt1}毫秒`);_pdfa=_ps.pdfa;_pdfh=_ps.pdfh;_pd=_ps.pd;if(p.title){let p1=p.title.split(";");vod.vod_name=_pdfh(html,p1[0]).replace(/\n|\t/g,"").trim();let type_name=p1.length>1?_pdfh(html,p1[1]).replace(/\n|\t/g,"").replace(/ /g,"").trim():"";vod.type_name=type_name||vod.type_name}if(p.desc){try{let p1=p.desc.split(";");vod.vod_remarks=_pdfh(html,p1[0]).replace(/\n|\t/g,"").trim();vod.vod_year=p1.length>1?_pdfh(html,p1[1]).replace(/\n|\t/g,"").trim():"";vod.vod_area=p1.length>2?_pdfh(html,p1[2]).replace(/\n|\t/g,"").trim():"";vod.vod_actor=p1.length>3?_pdfh(html,p1[3]).replace(/\n|\t/g,"").trim():"";vod.vod_director=p1.length>4?_pdfh(html,p1[4]).replace(/\n|\t/g,"").trim():""}catch(e){}}if(p.content){try{let p1=p.content.split(";");vod.vod_content=_pdfh(html,p1[0]).replace(/\n|\t/g,"").trim()}catch(e){}}if(p.img){try{let p1=p.img.split(";");vod.vod_pic=_pd(html,p1[0],MY_URL)}catch(e){}}let vod_play_from="$$$";let playFrom=[];if(p.重定向&&p.重定向.startsWith("js:")){print("开始执行重定向代码:"+p.重定向);html=eval(p.重定向.replace("js:",""))}if(p.tabs){if(p.tabs.startsWith("js:")){print("开始执行tabs代码:"+p.tabs);var input=MY_URL;eval(p.tabs.replace("js:",""));playFrom=TABS}else{let p_tab=p.tabs.split(";")[0];let vHeader=_pdfa(html,p_tab);console.log(vHeader.length);let tab_text=p.tab_text||"body&&Text";let new_map={};for(let v of vHeader){let v_title=_pdfh(v,tab_text).trim();console.log(v_title);if(tab_exclude&&new RegExp(tab_exclude).test(v_title)){continue}if(!new_map.hasOwnProperty(v_title)){new_map[v_title]=1}else{new_map[v_title]+=1}if(new_map[v_title]>1){v_title+=Number(new_map[v_title]-1)}playFrom.push(v_title)}}console.log(JSON.stringify(playFrom))}else{playFrom=["道长在线"]}vod.vod_play_from=playFrom.join(vod_play_from);let vod_play_url="$$$";let vod_tab_list=[];if(p.lists){if(p.lists.startsWith("js:")){print("开始执行lists代码:"+p.lists);try{var input=MY_URL;var play_url="";eval(p.lists.replace("js:",""));for(let i in LISTS){if(LISTS.hasOwnProperty(i)){try{LISTS[i]=LISTS[i].map(it=>it.split("$").slice(0,2).join("$"))}catch(e){print("格式化LISTS发生错误:"+e.message)}}}vod_play_url=LISTS.map(it=>it.join("#")).join(vod_play_url)}catch(e){print("js执行lists: 发生错误:"+e.message)}}else{let list_text=p.list_text||"body&&Text";let list_url=p.list_url||"a&&href";let is_tab_js=p.tabs.trim().startsWith("js:");for(let i=0;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}毫秒`);vod=vodDeal(vod);return JSON.stringify({list:[vod]})}function get_tab_index(vod){let obj={};vod.vod_play_from.split("$$$").forEach((it,index)=>{obj[it]=index});return obj}function vodDeal(vod){let vod_play_from=vod.vod_play_from.split("$$$");let vod_play_url=vod.vod_play_url.split("$$$");let tab_removed_list=vod_play_from;let tab_ordered_list=vod_play_from;let tab_renamed_list=vod_play_from;let tab_list=vod_play_from;let play_ordered_list=vod_play_url;if(rule.tab_remove&&rule.tab_remove.length>0||rule.tab_order&&rule.tab_order.length>0){let tab_index_dict=get_tab_index(vod);if(rule.tab_remove&&rule.tab_remove.length>0){tab_removed_list=vod_play_from.filter(it=>!rule.tab_remove.includes(it));tab_list=tab_removed_list}if(rule.tab_order&&rule.tab_order.length>0){let tab_order=rule.tab_order;tab_ordered_list=tab_removed_list.sort((a,b)=>{return(tab_order.indexOf(a)===-1?9999:tab_order.indexOf(a))-(tab_order.indexOf(b)===-1?9999:tab_order.indexOf(b))});tab_list=tab_ordered_list}play_ordered_list=tab_list.map(it=>vod_play_url[tab_index_dict[it]])}if(rule.tab_rename&&typeof rule.tab_rename==="object"&Object.keys(rule.tab_rename).length>0){tab_renamed_list=tab_list.map(it=>rule.tab_rename[it]||it);tab_list=tab_renamed_list}vod.vod_play_from=tab_list.join("$$$");vod.vod_play_url=play_ordered_list.join("$$$");return vod}function tellIsJx(url){try{let is_vip=!/\.(m3u8|mp4|m4a)$/.test(url.split("?")[0])&&是否正版(url);return is_vip?1:0}catch(e){return 1}}function playParse(playObj){fetch_params=JSON.parse(JSON.stringify(rule_fetch_params));MY_URL=playObj.url;if(!/http/.test(MY_URL)){try{MY_URL=base64Decode(MY_URL)}catch(e){}}MY_URL=decodeURIComponent(MY_URL);var input=MY_URL;let common_play={parse:1,url:input,jx:tellIsJx(input)};let lazy_play;if(!rule.play_parse||!rule.lazy){lazy_play=common_play}else if(rule.play_parse&&rule.lazy&&typeof rule.lazy==="string"){try{let lazy_code=rule.lazy.replace("js:","").trim();print("开始执行js免嗅=>"+lazy_code);eval(lazy_code);lazy_play=typeof input==="object"?input:{parse:1,jx:tellIsJx(input),url:input}}catch(e){print("js免嗅错误:"+e.message);lazy_play=common_play}}else{lazy_play=common_play}if(Array.isArray(rule.play_json)&&rule.play_json.length>0){let web_url=lazy_play.url;for(let pjson of rule.play_json){if(pjson.re&&(pjson.re==="*"||web_url.match(new RegExp(pjson.re)))){if(pjson.json&&typeof pjson.json==="object"){let base_json=pjson.json;lazy_play=Object.assign(lazy_play,base_json);break}}}}else if(rule.play_json&&!Array.isArray(rule.play_json)){let base_json={jx:1,parse:1};lazy_play=Object.assign(lazy_play,base_json)}else if(!rule.play_json){let base_json={jx:0,parse:1};lazy_play=Object.assign(lazy_play,base_json)}console.log(JSON.stringify(lazy_play));return JSON.stringify(lazy_play)}function proxyParse(proxyObj){var input=proxyObj.params;if(proxyObj.proxy_rule){log("准备执行本地代理规则:\n"+proxyObj.proxy_rule);try{eval(proxyObj.proxy_rule);if(input&&input!==proxyObj.params&&Array.isArray(input)&&input.length===3){return input}else{return[404,"text/plain","Not Found"]}}catch(e){return[500,"text/plain","代理规则错误:"+e.message]}}else{return[404,"text/plain","Not Found"]}}function isVideoParse(isVideoObj){var input=isVideoObj.url;if(!isVideoObj.t){let re_matcher=new RegExp(isVideoObj.isVideo,"i");return re_matcher.test(input)}else{try{eval(isVideoObj.isVideo);if(typeof input==="boolean"){return input}else{return false}}catch(e){log("执行嗅探规则发生错误:"+e.message);return false}}}function init(ext){console.log("init");try{let muban=模板.getMubans();if(typeof ext=="object"){rule=ext}else if(typeof ext=="string"){if(ext.startsWith("http")){let js=request(ext,{method:"GET"});if(js){eval(js.replace("var rule","rule"))}}else{eval(ext.replace("var rule","rule"))}}if(rule.模板&&muban.hasOwnProperty(rule.模板)){print("继承模板:"+rule.模板);rule=Object.assign(muban[rule.模板],rule)}let rule_cate_excludes=(rule.cate_exclude||"").split("|").filter(it=>it.trim());let rule_tab_excludes=(rule.tab_exclude||"").split("|").filter(it=>it.trim());rule_cate_excludes=rule_cate_excludes.concat(CATE_EXCLUDE.split("|").filter(it=>it.trim()));rule_tab_excludes=rule_tab_excludes.concat(TAB_EXCLUDE.split("|").filter(it=>it.trim()));rule.cate_exclude=rule_cate_excludes.join("|");rule.tab_exclude=rule_tab_excludes.join("|");rule.host=(rule.host||"").rstrip("/");HOST=rule.host;if(rule.hostJs){console.log(`检测到hostJs,准备执行...`);try{eval(rule.hostJs);rule.host=HOST.rstrip("/")}catch(e){console.log(`执行${rule.hostJs}获取host发生错误:`+e.message)}}rule.url=rule.url||"";rule.double=rule.double||false;rule.homeUrl=rule.homeUrl||"";rule.detailUrl=rule.detailUrl||"";rule.searchUrl=rule.searchUrl||"";rule.homeUrl=rule.host&&rule.homeUrl?urljoin(rule.host,rule.homeUrl):rule.homeUrl||rule.host;rule.detailUrl=rule.host&&rule.detailUrl?urljoin(rule.host,rule.detailUrl):rule.detailUrl;rule.二级访问前=rule.二级访问前||"";if(rule.url.includes("[")&&rule.url.includes("]")){let u1=rule.url.split("[")[0];let u2=rule.url.split("[")[1].split("]")[0];rule.url=rule.host&&rule.url?urljoin(rule.host,u1)+"["+urljoin(rule.host,u2)+"]":rule.url}else{rule.url=rule.host&&rule.url?urljoin(rule.host,rule.url):rule.url}if(rule.searchUrl.includes("[")&&rule.searchUrl.includes("]")&&!rule.searchUrl.includes("#")){let u1=rule.searchUrl.split("[")[0];let u2=rule.searchUrl.split("[")[1].split("]")[0];rule.searchUrl=rule.host&&rule.searchUrl?urljoin(rule.host,u1)+"["+urljoin(rule.host,u2)+"]":rule.searchUrl}else{rule.searchUrl=rule.host&&rule.searchUrl?urljoin(rule.host,rule.searchUrl):rule.searchUrl}rule.timeout=rule.timeout||5e3;rule.encoding=rule.编码||rule.encoding||"utf-8";rule.search_encoding=rule.搜索编码||rule.search_encoding||"";rule.图片来源=rule.图片来源||"";rule.play_json=rule.hasOwnProperty("play_json")?rule.play_json:[];rule.pagecount=rule.hasOwnProperty("pagecount")?rule.pagecount:{};rule.proxy_rule=rule.hasOwnProperty("proxy_rule")?rule.proxy_rule:"";rule.sniffer=rule.hasOwnProperty("sniffer")?rule.sniffer:"";rule.sniffer=!!(rule.sniffer&&rule.sniffer!=="0"&&rule.sniffer!=="false");rule.isVideo=rule.hasOwnProperty("isVideo")?rule.isVideo:"";rule.tab_remove=rule.hasOwnProperty("tab_remove")?rule.tab_remove:[];rule.tab_order=rule.hasOwnProperty("tab_order")?rule.tab_order:[];rule.tab_rename=rule.hasOwnProperty("tab_rename")?rule.tab_rename:{};if(rule.headers&&typeof rule.headers==="object"){try{let header_keys=Object.keys(rule.headers);for(let k of header_keys){if(k.toLowerCase()==="user-agent"){let v=rule.headers[k];console.log(v);if(["MOBILE_UA","PC_UA","UC_UA","IOS_UA","UA"].includes(v)){rule.headers[k]=eval(v)}}else if(k.toLowerCase()==="cookie"){let v=rule.headers[k];if(v&&v.startsWith("http")){console.log(v);try{v=fetch(v);console.log(v);rule.headers[k]=v}catch(e){console.log(`从${v}获取cookie发生错误:`+e.message)}}}}}catch(e){console.log("处理headers发生错误:"+e.message)}}rule_fetch_params={headers:rule.headers||false,timeout:rule.timeout,encoding:rule.encoding};oheaders=rule.headers||{};RKEY=typeof key!=="undefined"&&key?key:"drpy_"+(rule.title||rule.host);pre();init_test()}catch(e){console.log("init_test发生错误:"+e.message)}}let homeHtmlCache=undefined;function home(filter){console.log("home");let homeObj={filter:rule.filter||false,MY_URL:rule.homeUrl,class_name:rule.class_name||"",class_url:rule.class_url||"",class_parse:rule.class_parse||"",cate_exclude:rule.cate_exclude};return homeParse(homeObj)}function homeVod(params){console.log("homeVod");let homeVodObj={"推荐":rule.推荐,double:rule.double,homeUrl:rule.homeUrl,detailUrl:rule.detailUrl};return homeVodParse(homeVodObj)}function category(tid,pg,filter,extend){let cateObj={url:rule.url,"一级":rule.一级,tid:tid,pg:parseInt(pg),filter:filter,extend:extend};return categoryParse(cateObj)}function detail(vod_url){let orId=vod_url;let fyclass="";log("orId:"+orId);if(vod_url.indexOf("$")>-1){let tmp=vod_url.split("$");fyclass=tmp[0];vod_url=tmp[1]}let detailUrl=vod_url.split("@@")[0];let url;if(!detailUrl.startsWith("http")&&!detailUrl.includes("/")){url=rule.detailUrl.replaceAll("fyid",detailUrl).replaceAll("fyclass",fyclass)}else if(detailUrl.includes("/")){url=urljoin(rule.homeUrl,detailUrl)}else{url=detailUrl}let detailObj={orId:orId,url:url,"二级":rule.二级,"二级访问前":rule.二级访问前,detailUrl:detailUrl,fyclass:fyclass,tab_exclude:rule.tab_exclude};return detailParse(detailObj)}function play(flag,id,flags){let playObj={url:id,flag:flag,flags:flags};return playParse(playObj)}function search(wd,quick,pg){if(rule.search_encoding){if(rule.search_encoding.toLowerCase()!=="utf-8"){wd=encodeStr(wd,rule.search_encoding)}}else if(rule.encoding&&rule.encoding.toLowerCase()!=="utf-8"){wd=encodeStr(wd,rule.encoding)}let searchObj={searchUrl:rule.searchUrl,"搜索":rule.搜索,wd:wd,pg:pg||1,quick:quick};return searchParse(searchObj)}function proxy(params){if(rule.proxy_rule&&rule.proxy_rule.trim()){rule.proxy_rule=rule.proxy_rule.trim()}if(rule.proxy_rule.startsWith("js:")){rule.proxy_rule=rule.proxy_rule.replace("js:","")}let proxyObj={params:params,proxy_rule:rule.proxy_rule};return proxyParse(proxyObj)}function sniffer(){let enable_sniffer=rule.sniffer||false;if(enable_sniffer){log("开始执行辅助嗅探代理规则...")}return enable_sniffer}function isVideo(url){let t=0;let is_video;if(rule.isVideo&&rule.isVideo.trim()){is_video=rule.isVideo.trim()}if(is_video.startsWith("js:")){is_video=is_video.replace("js:","");t=1}let isVideoObj={url:url,isVideo:is_video,t:t};let result=isVideoParse(isVideoObj);if(result){log("成功执行辅助嗅探规则并检测到视频地址:\n"+rule.isVideo)}return result}function DRPY(){return{init:init,home:home,homeVod:homeVod,category:category,detail:detail,play:play,search:search,proxy:proxy,sniffer:sniffer,isVideo:isVideo}}export default{init:init,home:home,homeVod:homeVod,category:category,detail:detail,play:play,search:search,proxy:proxy,sniffer:sniffer,isVideo:isVideo,DRPY:DRPY}; \ No newline at end of file diff --git a/5/0/lib/gbk.js b/5/0/lib/gbk.js new file mode 100644 index 0000000..4393031 --- /dev/null +++ b/5/0/lib/gbk.js @@ -0,0 +1,68 @@ +/*** + * gbk编码解码函数 + * strTool = gbkTool() strTool.encode(key) + * @returns {{encode: (function(*): *), decode: (function(*): *)}} + */ +export function gbkTool(){ + var data=function(zipData){ + var re=zipData + .replace(/#(\d+)\$/g,function(a,b){ + return Array(+b+3).join('#'); + }) + .replace(/#/g,'####') + .replace(/(\w\w):([\w#]+)(?:,|$)/g,function(a,hd,dt){ + return dt.replace(/../g,function(a){ + if(a!='##'){ + return hd+a; + }else{ + return a; + } + }); + }); + return re; + }('4e:020405060f12171f20212326292e2f313335373c40414244464a5155575a5b6263646567686a6b6c6d6e6f727475767778797a7b7c7d7f808182838485878a#909697999c9d9ea3aaafb0b1b4b6b7b8b9bcbdbec8cccfd0d2dadbdce0e2e6e7e9edeeeff1f4f8f9fafcfe,4f:00020304050607080b0c12131415161c1d212328292c2d2e31333537393b3e3f40414244454748494a4b4c525456616266686a6b6d6e7172757778797a7d8081828586878a8c8e909293959698999a9c9e9fa1a2a4abadb0b1b2b3b4b6b7b8b9babbbcbdbec0c1c2c6c7c8c9cbcccdd2d3d4d5d6d9dbe0e2e4e5e7ebecf0f2f4f5f6f7f9fbfcfdff,50:000102030405060708090a#0b0e1011131516171b1d1e20222324272b2f303132333435363738393b3d3f404142444546494a4b4d5051525354565758595b5d5e5f6061626364666768696a6b6d6e6f70717273747578797a7c7d818283848687898a8b8c8e8f909192939495969798999a9b9c9d9e9fa0a1a2a4a6aaabadaeafb0b1b3b4b5b6b7b8b9bcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdced0d1d2d3d4d5d7d8d9dbdcdddedfe0e1e2e3e4e5e8e9eaebeff0f1f2f4f6f7f8f9fafcfdfeff,51:00010203040508#090a0c0d0e0f1011131415161718191a1b1c1d1e1f2022232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e42474a4c4e4f5052535758595b5d5e5f606163646667696a6f727a7e7f838486878a8b8e8f90919394989a9d9e9fa1a3a6a7a8a9aaadaeb4b8b9babebfc1c2c3c5c8cacdced0d2d3d4d5d6d7d8d9dadcdedfe2e3e5e6e7e8e9eaeceef1f2f4f7fe,52:0405090b0c0f101314151c1e1f2122232526272a2c2f313234353c3e4445464748494b4e4f5253555758#595a5b5d5f6062636466686b6c6d6e7071737475767778797a7b7c7e808384858687898a8b8c8d8e8f91929495969798999a9ca4a5a6a7aeafb0b4b5b6b7b8b9babbbcbdc0c1c2c4c5c6c8cacccdcecfd1d3d4d5d7d9dadbdcdddee0e1e2e3e5e6e7e8e9eaebecedeeeff1f2f3f4f5f6f7f8fbfcfd,53:0102030407090a0b0c0e11121314181b1c1e1f2224252728292b2c2d2f3031323334353637383c3d404244464b4c4d505458595b5d65686a6c6d7276797b7c7d7e80818387888a8e8f#90919293949697999b9c9ea0a1a4a7aaabacadafb0b1b2b3b4b5b7b8b9babcbdbec0c3c4c5c6c7cecfd0d2d3d5dadcdddee1e2e7f4fafeff,54:000205070b1418191a1c2224252a303336373a3d3f4142444547494c4d4e4f515a5d5e5f6061636567696a6b6c6d6e6f7074797a7e7f8183858788898a8d919397989c9e9fa0a1a2a5aeb0b2b5b6b7b9babcbec3c5cacbd6d8dbe0e1e2e3e4ebeceff0f1f4f5f6f7f8f9fbfe,55:0002030405080a0b0c0d0e121315161718191a1c1d1e1f212526#28292b2d3234353638393a3b3d40424547484b4c4d4e4f515253545758595a5b5d5e5f60626368696b6f7071727374797a7d7f85868c8d8e9092939596979a9b9ea0a1a2a3a4a5a6a8a9aaabacadaeafb0b2b4b6b8babcbfc0c1c2c3c6c7c8cacbcecfd0d5d7d8d9dadbdee0e2e7e9edeef0f1f4f6f8f9fafbfcff,56:0203040506070a0b0d1011121314151617191a1c1d202122252628292a2b2e2f30333537383a3c3d3e404142434445464748494a4b4f5051525355565a5b5d5e5f6061#636566676d6e6f70727374757778797a7d7e7f80818283848788898a8b8c8d9091929495969798999a9b9c9d9e9fa0a1a2a4a5a6a7a8a9aaabacadaeb0b1b2b3b4b5b6b8b9babbbdbebfc0c1c2c3c4c5c6c7c8c9cbcccdcecfd0d1d2d3d5d6d8d9dce3e5e6e7e8e9eaeceeeff2f3f6f7f8fbfc,57:00010205070b0c0d0e0f101112131415161718191a1b1d1e202122242526272b313234353637383c3d3f414344454648494b52535455565859626365676c6e707172747578797a7d7e7f80#818788898a8d8e8f90919495969798999a9c9d9e9fa5a8aaacafb0b1b3b5b6b7b9babbbcbdbebfc0c1c4c5c6c7c8c9cacccdd0d1d3d6d7dbdcdee1e2e3e5e6e7e8e9eaebeceef0f1f2f3f5f6f7fbfcfeff,58:0103040508090a0c0e0f101213141617181a1b1c1d1f222325262728292b2c2d2e2f31323334363738393a3b3c3d3e3f4041424345464748494a4b4e4f505253555657595a5b5c5d5f6061626364666768696a6d6e6f707172737475767778797a7b7c7d7f82848687888a8b8c#8d8e8f909194959697989b9c9da0a1a2a3a4a5a6a7aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbdbebfc0c2c3c4c6c7c8c9cacbcccdcecfd0d2d3d4d6d7d8d9dadbdcdddedfe0e1e2e3e5e6e7e8e9eaedeff1f2f4f5f7f8fafbfcfdfeff,59:000103050608090a0b0c0e1011121317181b1d1e2021222326282c30323335363b3d3e3f404345464a4c4d505253595b5c5d5e5f616364666768696a6b6c6d6e6f70717275777a7b7c7e7f8085898b8c8e8f90919495989a9b9c9d9fa0a1a2a6#a7acadb0b1b3b4b5b6b7b8babcbdbfc0c1c2c3c4c5c7c8c9cccdcecfd5d6d9dbdedfe0e1e2e4e6e7e9eaebedeeeff0f1f2f3f4f5f6f7f8fafcfdfe,5a:00020a0b0d0e0f101214151617191a1b1d1e2122242627282a2b2c2d2e2f3033353738393a3b3d3e3f414243444547484b4c4d4e4f5051525354565758595b5c5d5e5f60616364656668696b6c6d6e6f7071727378797b7c7d7e808182838485868788898a8b8c8d8e8f9091939495969798999c9d9e9fa0a1a2a3a4a5a6a7a8a9abac#adaeafb0b1b4b6b7b9babbbcbdbfc0c3c4c5c6c7c8cacbcdcecfd0d1d3d5d7d9dadbdddedfe2e4e5e7e8eaecedeeeff0f2f3f4f5f6f7f8f9fafbfcfdfeff,5b:0001020304050607080a0b0c0d0e0f10111213141518191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303133353638393a3b3c3d3e3f4142434445464748494a4b4c4d4e4f52565e606167686b6d6e6f7274767778797b7c7e7f82868a8d8e90919294969fa7a8a9acadaeafb1b2b7babbbcc0c1c3c8c9cacbcdcecf#d1d4d5d6d7d8d9dadbdce0e2e3e6e7e9eaebecedeff1f2f3f4f5f6f7fdfe,5c:0002030507080b0c0d0e10121317191b1e1f2021232628292a2b2d2e2f303233353637434446474c4d5253545657585a5b5c5d5f62646768696a6b6c6d70727374757677787b7c7d7e808384858687898a8b8e8f9293959d9e9fa0a1a4a5a6a7a8aaaeafb0b2b4b6b9babbbcbec0c2c3c5c6c7c8c9cacccdcecfd0d1d3d4d5d6d7d8dadbdcdddedfe0e2e3e7e9ebeceeeff1f2f3f4f5f6f7f8f9fafcfdfeff,5d:00#01040508090a0b0c0d0f10111213151718191a1c1d1f2021222325282a2b2c2f3031323335363738393a3b3c3f4041424344454648494d4e4f5051525354555657595a5c5e5f6061626364656667686a6d6e7071727375767778797a7b7c7d7e7f8081838485868788898a8b8c8d8e8f9091929394959697989a9b9c9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b8b9babbbcbdbebfc0c1c2c3c4c6c7c8c9cacbcccecfd0d1d2d3d4d5d6d7d8d9dadcdfe0e3e4eaeced#f0f5f6f8f9fafbfcff,5e:000407090a0b0d0e1213171e1f20212223242528292a2b2c2f303233343536393a3e3f404143464748494a4b4d4e4f50515253565758595a5c5d5f60636465666768696a6b6c6d6e6f70717577797e8182838588898c8d8e92989b9da1a2a3a4a8a9aaabacaeafb0b1b2b4babbbcbdbfc0c1c2c3c4c5c6c7c8cbcccdcecfd0d4d5d7d8d9dadcdddedfe0e1e2e3e4e5e6e7e9ebecedeeeff0f1f2f3f5f8f9fbfcfd,5f:050607090c0d0e10121416191a1c1d1e21222324#282b2c2e30323334353637383b3d3e3f4142434445464748494a4b4c4d4e4f5154595a5b5c5e5f60636567686b6e6f72747576787a7d7e7f83868d8e8f919394969a9b9d9e9fa0a2a3a4a5a6a7a9abacafb0b1b2b3b4b6b8b9babbbebfc0c1c2c7c8cacbced3d4d5dadbdcdedfe2e3e5e6e8e9eceff0f2f3f4f6f7f9fafc,60:0708090b0c10111317181a1e1f2223242c2d2e3031323334363738393a3d3e404445464748494a4c4e4f5153545657585b5c5e5f606165666e71727475777e80#8182858687888a8b8e8f909193959798999c9ea1a2a4a5a7a9aaaeb0b3b5b6b7b9babdbebfc0c1c2c3c4c7c8c9cccdcecfd0d2d3d4d6d7d9dbdee1e2e3e4e5eaf1f2f5f7f8fbfcfdfeff,61:02030405070a0b0c1011121314161718191b1c1d1e21222528292a2c2d2e2f303132333435363738393a3b3c3d3e4041424344454647494b4d4f50525354565758595a5b5c5e5f606163646566696a6b6c6d6e6f717273747678797a7b7c7d7e7f808182838485868788898a8c8d8f9091929395#969798999a9b9c9e9fa0a1a2a3a4a5a6aaabadaeafb0b1b2b3b4b5b6b8b9babbbcbdbfc0c1c3c4c5c6c7c9cccdcecfd0d3d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e7e8e9eaebecedeeeff0f1f2f3f4f6f7f8f9fafbfcfdfe,62:00010203040507091314191c1d1e2023262728292b2d2f303132353638393a3b3c424445464a4f50555657595a5c5d5e5f6061626465687172747577787a7b7d818283858687888b8c8d8e8f9094999c9d9ea3a6a7a9aaadaeafb0b2b3b4b6b7b8babec0c1#c3cbcfd1d5dddee0e1e4eaebf0f2f5f8f9fafb,63:00030405060a0b0c0d0f10121314151718191c2627292c2d2e30313334353637383b3c3e3f40414447484a51525354565758595a5b5c5d60646566686a6b6c6f707273747578797c7d7e7f81838485868b8d9193949597999a9b9c9d9e9fa1a4a6abafb1b2b5b6b9bbbdbfc0c1c2c3c5c7c8cacbccd1d3d4d5d7d8d9dadbdcdddfe2e4e5e6e7e8ebeceeeff0f1f3f5f7f9fafbfcfe,64:0304060708090a0d0e111215161718191a1d1f222324#252728292b2e2f3031323335363738393b3c3e404243494b4c4d4e4f505153555657595a5b5c5d5f60616263646566686a6b6c6e6f70717273747576777b7c7d7e7f8081838688898a8b8c8d8e8f90939497989a9b9c9d9fa0a1a2a3a5a6a7a8aaabafb1b2b3b4b6b9bbbdbebfc1c3c4c6c7c8c9cacbcccfd1d3d4d5d6d9dadbdcdddfe0e1e3e5e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff,65:01020304050607080a0b0c0d0e0f10111314151617191a1b1c1d1e1f2021#222324262728292a2c2d30313233373a3c3d404142434446474a4b4d4e5052535457585a5c5f606164656768696a6d6e6f7173757678797a7b7c7d7e7f8081828384858688898a8d8e8f92949596989a9d9ea0a2a3a6a8aaacaeb1b2b3b4b5b6b7b8babbbebfc0c2c7c8c9cacdd0d1d3d4d5d8d9dadbdcdddedfe1e3e4eaebf2f3f4f5f8f9fbfcfdfeff,66:0104050708090b0d1011121617181a1b1c1e2122232426292a2b2c2e3032333738393a3b3d3f40424445464748494a4d4e505158#595b5c5d5e6062636567696a6b6c6d7172737578797b7c7d7f808183858688898a8b8d8e8f909293949598999a9b9c9e9fa0a1a2a3a4a5a6a9aaabacadafb0b1b2b3b5b6b7b8babbbcbdbfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8dadedfe0e1e2e3e4e5e7e8eaebecedeeeff1f5f6f8fafbfd,67:010203040506070c0e0f1112131618191a1c1e20212223242527292e303233363738393b3c3e3f414445474a4b4d5254555758595a5b5d62636466676b6c6e717476#78797a7b7d8082838586888a8c8d8e8f9192939496999b9fa0a1a4a6a9acaeb1b2b4b9babbbcbdbebfc0c2c5c6c7c8c9cacbcccdced5d6d7dbdfe1e3e4e6e7e8eaebedeef2f5f6f7f8f9fafbfcfe,68:01020304060d1012141518191a1b1c1e1f20222324252627282b2c2d2e2f30313435363a3b3f474b4d4f52565758595a5b5c5d5e5f6a6c6d6e6f707172737578797a7b7c7d7e7f8082848788898a8b8c8d8e90919294959698999a9b9c9d9e9fa0a1a3a4a5a9aaabacaeb1b2b4b6b7b8#b9babbbcbdbebfc1c3c4c5c6c7c8cacccecfd0d1d3d4d6d7d9dbdcdddedfe1e2e4e5e6e7e8e9eaebecedeff2f3f4f6f7f8fbfdfeff,69:00020304060708090a0c0f11131415161718191a1b1c1d1e21222325262728292a2b2c2e2f313233353637383a3b3c3e4041434445464748494a4b4c4d4e4f50515253555658595b5c5f616264656768696a6c6d6f7072737475767a7b7d7e7f8183858a8b8c8e8f909192939697999a9d9e9fa0a1a2a3a4a5a6a9aaacaeafb0b2b3b5b6b8b9babcbd#bebfc0c2c3c4c5c6c7c8c9cbcdcfd1d2d3d5d6d7d8d9dadcdddee1e2e3e4e5e6e7e8e9eaebeceeeff0f1f3f4f5f6f7f8f9fafbfcfe,6a:000102030405060708090b0c0d0e0f10111213141516191a1b1c1d1e20222324252627292b2c2d2e30323334363738393a3b3c3f40414243454648494a4b4c4d4e4f515253545556575a5c5d5e5f60626364666768696a6b6c6d6e6f70727374757677787a7b7d7e7f81828385868788898a8b8c8d8f929394959698999a9b9c9d9e9fa1a2a3a4a5a6#a7a8aaadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff,6b:000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f252628292a2b2c2d2e2f303133343536383b3c3d3f4041424445484a4b4d4e4f5051525354555657585a5b5c5d5e5f606168696b6c6d6e6f7071727374757677787a7d7e7f808588#8c8e8f909194959798999c9d9e9fa0a2a3a4a5a6a7a8a9abacadaeafb0b1b2b6b8b9babbbcbdbec0c3c4c6c7c8c9caccced0d1d8dadcdddedfe0e2e3e4e5e6e7e8e9ecedeef0f1f2f4f6f7f8fafbfcfeff,6c:000102030408090a0b0c0e12171c1d1e2023252b2c2d31333637393a3b3c3e3f434445484b4c4d4e4f5152535658595a62636566676b6c6d6e6f71737577787a7b7c7f8084878a8b8d8e9192959697989a9c9d9ea0a2a8acafb0b4b5b6b7bac0c1c2c3c6c7c8cbcdcecfd1d2d8#d9dadcdddfe4e6e7e9ecedf2f4f9ff,6d:000203050608090a0d0f101113141516181c1d1f20212223242628292c2d2f30343637383a3f404244494c50555657585b5d5f6162646567686b6c6d707172737576797a7b7d7e7f8081838486878a8b8d8f9092969798999a9ca2a5acadb0b1b3b4b6b7b9babbbcbdbec1c2c3c8c9cacdcecfd0d2d3d4d5d7dadbdcdfe2e3e5e7e8e9eaedeff0f2f4f5f6f8fafdfeff,6e:0001020304060708090b0f12131518191b1c1e1f222627282a2c2e30313335#3637393b3c3d3e3f40414245464748494a4b4c4f5051525557595a5c5d5e606162636465666768696a6c6d6f707172737475767778797a7b7c7d8081828487888a8b8c8d8e91929394959697999a9b9d9ea0a1a3a4a6a8a9abacadaeb0b3b5b8b9bcbebfc0c3c4c5c6c8c9cacccdced0d2d6d8d9dbdcdde3e7eaebecedeeeff0f1f2f3f5f6f7f8fafbfcfdfeff,6f:000103040507080a0b0c0d0e101112161718191a1b1c1d1e1f212223252627282c2e303234353738393a3b3c3d3f404142#43444548494a4c4e4f5051525354555657595a5b5d5f60616364656768696a6b6c6f707173757677797b7d7e7f808182838586878a8b8f909192939495969798999a9b9d9e9fa0a2a3a4a5a6a8a9aaabacadaeafb0b1b2b4b5b7b8babbbcbdbebfc1c3c4c5c6c7c8cacbcccdcecfd0d3d4d5d6d7d8d9dadbdcdddfe2e3e4e5e6e7e8e9eaebecedf0f1f2f3f4f5f6f7f8f9fafbfcfdfeff,70:000102030405060708090a0b0c0d0e0f1012131415161718191c1d1e1f2021222425262728292a#2b2c2d2e2f30313233343637383a3b3c3d3e3f404142434445464748494a4b4d4e505152535455565758595a5b5c5d5f606162636465666768696a6e7172737477797a7b7d818283848687888b8c8d8f90919397989a9b9e9fa0a1a2a3a4a5a6a7a8a9aab0b2b4b5b6babebfc4c5c6c7c9cbcccdcecfd0d1d2d3d4d5d6d7dadcdddee0e1e2e3e5eaeef0f1f2f3f4f5f6f8fafbfcfeff,71:0001020304050607080b0c0d0e0f111214171b1c1d1e1f2021222324252728292a2b2c2d2e323334#353738393a3b3c3d3e3f4041424344464748494b4d4f505152535455565758595a5b5d5f6061626365696a6b6c6d6f707174757677797b7c7e7f8081828385868788898b8c8d8e909192939596979a9b9c9d9ea1a2a3a4a5a6a7a9aaabadaeafb0b1b2b4b6b7b8babbbcbdbebfc0c1c2c4c5c6c7c8c9cacbcccdcfd0d1d2d3d6d7d8d9dadbdcdddedfe1e2e3e4e6e8e9eaebecedeff0f1f2f3f4f5f6f7f8fafbfcfdfeff,72:0001020304050708090a0b0c0d0e0f101112131415161718191a#1b1c1e1f2021222324252627292b2d2e2f3233343a3c3e40414243444546494a4b4e4f505153545557585a5c5e60636465686a6b6c6d707173747677787b7c7d828385868788898c8e9091939495969798999a9b9c9d9ea0a1a2a3a4a5a6a7a8a9aaabaeb1b2b3b5babbbcbdbebfc0c5c6c7c9cacbcccfd1d3d4d5d6d8dadb#95$,30:000102,00b702:c9c7,00a830:0305,2014ff5e20:162618191c1d,30:141508090a0b0c0d0e0f16171011,00:b1d7f7,22:362728110f2a2908371aa52520,231222:992b2e614c483d1d606e6f64651e3534,26:4240,00b020:3233,2103ff0400a4ff:e0e1,203000a7211626:0605,25:cbcfcec7c6a1a0b3b2,203b21:92909193,30:13#95$,21:70717273747576777879#4$,24:88898a8b8c8d8e8f909192939495969798999a9b7475767778797a7b7c7d7e7f808182838485868760616263646566676869##,32:20212223242526272829##,21:606162636465666768696a6b#97$,ff:010203e505060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5de3#95$,30:4142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f808182838485868788898a8b8c8d8e8f90919293#106$a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6#103$,03:9192939495969798999a9b9c9d9e9fa0a1a3a4a5a6a7a8a9#6$b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c3c4c5c6c7c8c9#5$,fe:3536393a3f403d3e41424344##3b3c373831#3334#104$,04:10111213141501161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f#13$30313233343551363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f#11$,02:cacbd9,20:13152535,21:050996979899,22:151f23526667bf,25:505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f7071727381828384858687#88898a8b8c8d8e8f939495bcbde2e3e4e5,2609229530:121d1e#9$,010100e101ce00e0011300e9011b00e8012b00ed01d000ec014d00f301d200f2016b00fa01d400f901:d6d8dadc,00:fcea,0251e7c701:4448,e7c802:61#2$,31:05060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20212223242526272829#19$,30:212223242526272829,32a333:8e8f9c9d9ea1c4ced1d2d5,fe30ff:e2e4#,212132:31#,20:10#1$,30:fc9b9cfdfe069d9e,fe:494a4b4c4d4e4f50515254555657595a5b5c5d5e5f6061#626364656668696a6b,e7:e7e8e9eaebecedeeeff0f1f2f3,30:07#11$,25:000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b#13$,72:dcdddfe2e3e4e5e6e7eaebf5f6f9fdfeff,73:00020405060708090b0c0d0f1011121418191a1f2023242627282d2f30323335363a3b3c3d404142434445464748#494a4b4c4e4f515354555658595a5b5c5d5e5f6162636465666768696a6b6e7071#92$72737475767778797a7b7c7d7f808182838586888a8c8d8f90929394959798999a9c9d9ea0a1a3a4a5a6a7a8aaacadb1b4b5b6b8b9bcbdbebfc1c3c4c5c6c7#cbccced2d3d4d5d6d7d8dadbdcdddfe1e2e3e4e6e8eaebeceeeff0f1f3f4f5f6f7#92$f8f9fafbfcfdfeff,74:0001020407080b0c0d0e1112131415161718191c1d1e1f2021232427292b2d2f31323738393a3b3d3e3f4042434445464748494a4b4c4d#4e4f505152535456585d606162636465666768696a6b6c6e6f717273747578797a#92$7b7c7d7f8284858688898a8c8d8f9192939495969798999a9b9d9fa0a1a2a3a4a5a6aaabacadaeafb0b1b2b3b4b5b6b7b8b9bbbcbdbebfc0c1c2c3c4c5c6c7#c8c9cacbcccdcecfd0d1d3d4d5d6d7d8d9dadbdddfe1e5e7e8e9eaebecedf0f1f2#92$f3f5f8f9fafbfcfdfe,75:0001020305060708090a0b0c0e1012141516171b1d1e202122232426272a2e3436393c3d3f414243444647494a4d5051525355565758#5d5e5f60616263646768696b6c6d6e6f7071737576777a7b7c7d7e808182848587#92$88898a8c8d8e909395989b9c9ea2a6a7a8a9aaadb6b7babbbfc0c1c6cbcccecfd0d1d3d7d9dadcdddfe0e1e5e9ecedeeeff2f3f5f6f7f8fafbfdfe,76:02040607#08090b0d0e0f11121314161a1c1d1e212327282c2e2f31323637393a3b3d414244#92$45464748494a4b4e4f50515253555758595a5b5d5f6061626465666768696a6c6d6e7071727374757677797a7c7f80818385898a8c8d8f9092949597989a9b#9c9d9e9fa0a1a2a3a5a6a7a8a9aaabacadafb0b3b5b6b7b8b9babbbcbdbec0c1c3,554a963f57c3632854ce550954c076:914c,853c77ee827e788d72319698978d6c285b894ffa630966975cb880fa684880ae660276ce51f9655671ac7ff1888450b2596561ca6fb382ad634c625253ed54277b06516b75a45df462d48dcb9776628a8019575d97387f627238767d67cf767e64464f708d2562dc7a17659173ed642c6273822c9881677f724862:6ecc,4f3474e3534a529e7eca90a65e2e6886699c81807ed168d278c5868c9551508d8c2482de80de53058912526576:c4c7c9cbccd3d5d9dadcdddee0e1e2e3e4e6e7e8e9eaebecedf0f3f5f6f7fafbfdff,77:00020305060a0c0e0f1011121314151617181b1c1d1e21232425272a2b#2c2e3031323334393b3d3e3f4244454648494a4b4c4d4e4f52535455565758595c,858496f94fdd582199715b9d62:b1a5,66b48c799c8d7206676f789160b253:5117,8f8880cc8d1d94a1500d72c8590760eb711988ab595482ef672c7b285d297ef7752d6cf58e668ff8903c9f3b6bd491197b145f7c78a784d6853d6b:d5d9d6,5e:0187,75f995ed655d5f:0ac5,8f9f58c181c2907f965b97ad8fb97f168d2c62414fbf53:d85e,8f:a8a9ab,904d68075f6a819888689cd6618b522b762a5f6c658c6fd26ee85bbe644851:75b0,67c44e1979c9997c70b377:5d5e5f606467696a6d6e6f7071727374757677787a7b7c818283868788898a8b8f90939495969798999a9b9c9d9ea1a3a4a6a8abadaeafb1b2b4b6b7b8b9ba#bcbec0c1c2c3c4c5c6c7c8c9cacbcccecfd0d1d2d3d4d5d6d8d9dadddedfe0e1e4,75c55e7673bb83e064ad62e894b56ce2535a52c3640f94c27b944f2f5e1b823681:168a,6e246cca9a736355535c54fa886557e04e0d5e036b657c3f90e8601664e6731c88c16750624d8d22776c8e2991c75f6983dc8521991053c286956b8b60:ede8,707f82:cd31,4ed36ca785cf64cd7cd969fd66f9834953957b564fa7518c6d4b5c428e6d63d253c983:2c36,67e578b4643d5bdf5c945dee8be762c667f48c7a640063ba8749998b8c177f2094f24ea7961098a4660c731677:e6e8eaeff0f1f2f4f5f7f9fafbfc,78:0304050607080a0b0e0f101315191b1e20212224282a2b2e2f31323335363d3f414243444648494a4b4d4f51535458595a#5b5c5e5f606162636465666768696f7071727374757678797a7b7d7e7f80818283,573a5c1d5e38957f507f80a05382655e7545553150218d856284949e671d56326f6e5de2543570928f66626f64a463a35f7b6f8890f481e38fb05c1866685ff16c8996488d81886c649179f057ce6a59621054484e587a0b60e96f848bda627f901e9a8b79e4540375f4630153196c608fdf5f1b9a70803b9f7f4f885c3a8d647fc565a570bd51:45b2,866b5d075ba062bd916c75748e0c7a2061017b794ec77ef877854e1181ed521d51fa6a7153a88e87950496cf6ec19664695a78:848586888a8b8f9092949596999d9ea0a2a4a6a8a9aaabacadaeafb5b6b7b8babbbcbdbfc0c2c3c4c6c7c8cccdcecfd1d2d3d6d7d8dadbdcdddedfe0e1e2e3#e4e5e6e7e9eaebedeeeff0f1f3f5f6f8f9fbfcfdfeff,79:00020304060708090a0b0c,784050a877d7641089e6590463e35ddd7a7f693d4f20823955984e3275ae7a975e:628a,95ef521b5439708a6376952457826625693f918755076df37eaf882262337ef075b5832878c196cc8f9e614874f78bcd6b64523a8d506b21806a847156f153064e:ce1b,51d17c97918b7c074fc38e7f7be17a9c64675d1450ac810676017cb96dec7fe067515b:58f8,78cb64:ae13,63:aa2b,9519642d8fbe7b5476296253592754466b7950a362345e266b864ee38d37888b5f85902e79:0d0e0f1011121415161718191a1b1c1d1f2021222325262728292a2b2c2d2e2f3031323335363738393d3f42434445474a4b4c4d4e4f505152545558596163#6466696a6b6c6e70717273747576797b7c7d7e7f8283868788898b8c8d8e909192,6020803d62c54e39535590f863b880c665e66c2e4f4660ee6de18bde5f3986cb5f536321515a83616863520063638e4850125c9b79775bfc52307a3b60bc905376d75f:b797,76848e6c706f767b7b4977aa51f3909358244f4e6ef48fea654c7b1b72c46da47fdf5ae162b55e95573084827b2c5e1d5f1f90127f1498a063826ec7789870b95178975b57ab75354f4375385e9760e659606dc06bbf788953fc96d551cb52016389540a94938c038dcc7239789f87768fed8c0d53e079:939495969798999b9c9d9e9fa0a1a2a3a4a5a6a8a9aaabacadaeafb0b1b2b4b5b6b7b8bcbfc2c4c5c7c8cacccecfd0d3d4d6d7d9dadbdcdddee0e1e2e5e8ea#eceef1f2f3f4f5f6f7f9fafcfeff,7a:0104050708090a0c0f10111213151618191b1c,4e0176ef53ee948998769f0e952d5b9a8ba24e:221c,51ac846361c252a8680b4f97606b51bb6d1e515c6296659796618c46901775d890fd77636bd272:8aec,8bfb583577798d4c675c9540809a5ea66e2159927aef77ed953b6bb565ad7f0e58065151961f5bf958a954288e726566987f56e4949d76fe9041638754c659:1a3a,579b8eb267358dfa8235524160f0581586fe5ce89e454fc4989d8bb95a2560765384627c904f9102997f6069800c513f80335c1499756d314e8c7a:1d1f21222425262728292a2b2c2d2e2f303132343536383a3e4041424344454748494a4b4c4d4e4f50525354555658595a5b5c5d5e5f606162636465666768#696a6b6c6d6e6f717273757b7c7d7e828587898a8b8c8e8f909394999a9b9ea1a2,8d3053d17f5a7b4f4f104e4f96006cd573d085e95e06756a7ffb6a0a77fe94927e4151e170e653cd8fd483038d2972af996d6cdb574a82b365b980aa623f963259a84eff8bbf7eba653e83f2975e556198de80a5532a8bfd542080ba5e9f6cb88d3982ac915a54296c1b52067eb7575f711a6c7e7c89594b4efd5fff61247caa4e305c0167ab87025cf0950b98ce75af70fd902251af7f1d8bbd594951e44f5b5426592b657780a45b7562:76c2,8f905e456c1f7b264f:0fd8,670d7a:a3a4a7a9aaabaeafb0b1b2b4b5b6b7b8b9babbbcbdbec0c1c2c3c4c5c6c7c8c9cacccdcecfd0d1d2d3d4d5d7d8dadbdcdde1e2e4e7e8e9eaebeceef0f1f2f3#f4f5f6f7f8fbfcfe,7b:0001020507090c0d0e1012131617181a1c1d1f21222327292d,6d:6eaa,798f88b15f17752b629a8f854fef91dc65a781:2f51,5e9c81508d74526f89868d4b590d50854ed8961c723681798d1f5bcc8ba3964459877f1a549056:760e,8be565396982949976d66e895e72751867:46d1,7aff809d8d76611f79c665628d635188521a94a27f38809b7eb25c976e2f67607bd9768b9ad8818f7f947cd5641e95507a3f54:4ae5,6b4c640162089e3d80f3759952729769845b683c86e496:0194,94ec4e2a54047ed968398ddf801566f45e9a7fb97b:2f303234353637393b3d3f404142434446484a4d4e535557595c5e5f61636465666768696a6b6c6d6f70737476787a7c7d7f81828384868788898a8b8c8e8f#9192939698999a9b9e9fa0a3a4a5aeafb0b2b3b5b6b7b9babbbcbdbebfc0c2c3c4,57c2803f68975de5653b529f606d9f9a4f9b8eac516c5bab5f135de96c5e62f18d21517194a952fe6c9f82df72d757a267848d2d591f8f9c83c754957b8d4f306cbd5b6459d19f1353e486ca9aa88c3780a16545987e56fa96c7522e74dc52505be1630289024e5662d0602a68fa51735b9851a089c27ba199867f5060ef704c8d2f51495e7f901b747089c4572d78455f529f9f95fa8f689b3c8be17678684267dc8d:ea35,523d8f8a6eda68cd950590ed56fd679c88f98fc754c87b:c5c8c9cacbcdcecfd0d2d4d5d6d7d8dbdcdedfe0e2e3e4e7e8e9ebecedeff0f2f3f4f5f6f8f9fafbfdff,7c:0001020304050608090a0d0e101112131415171819#1a1b1c1d1e20212223242528292b2c2d2e2f3031323334353637393a3b3c3d3e42,9ab85b696d776c264ea55bb39a87916361a890af97e9542b6db55bd251fd558a7f:55f0,64bc634d65f161be608d710a6c:5749,592f676d822a58d5568e8c6a6beb90dd597d801753f76d695475559d83:77cf,683879be548c4f55540876d28c8996026cb36db88d6b89109e648d3a563f9ed175d55f8872e0606854fc4ea86a2a886160528f7054c470d886799e3f6d2a5b8f5f187ea255894faf7334543c539a501954:0e7c,4e4e5ffd745a58f6846b80e1877472d07cca6e567c:434445464748494a4b4c4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f70717275767778797a7e7f8081828384858687#888a8b8c8d8e8f90939496999a9ba0a1a3a6a7a8a9abacadafb0b4b5b6b7b8babb,5f27864e552c62a44e926caa623782b154d7534e733e6ed1753b521253168bdd69d05f8a60006dee574f6b2273af68538fd87f13636260a3552475ea8c6271156da35ba65e7b8352614c9ec478fa87577c27768751f060f6714c66435e4c604d8c0e707063258f895fbd606286d456de6bc160946167534960e066668d3f79fd4f1a70e96c478b:b3f2,7ed88364660f5a5a9b426d:51f7,8c416d3b4f19706b83b7621660d1970d8d27797851fb57:3efa,673a75787a3d79ef7b957c:bfc0c2c3c4c6c9cbcecfd0d1d2d3d4d8dadbdddee1e2e3e4e5e6e7e9eaebecedeef0f1f2f3f4f5f6f7f9fafcfdfeff,7d:000102030405060708090b0c0d0e0f10#1112131415161718191a1b1c1d1e1f212324252628292a2c2d2e30313233343536,808c99658ff96fc08ba59e2159ec7ee97f095409678168d88f917c4d96c653ca602575be6c7253735ac97ea7632451e0810a5df184df628051805b634f0e796d524260b86d4e5b:c4c2,8b:a1b0,65e25fcc964559937e:e7aa,560967b759394f735bb652a0835a988a8d3e753294be50477a3c4ef767b69a7e5ac16b7c76d1575a5c167b3a95f4714e517c80a9827059787f04832768c067ec78:b177,62e363617b804fed526a51cf835069db92748d:f531,89c1952e7bad4ef67d:3738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6f70717273747576#78797a7b7c7d7e7f808182838485868788898a8b8c8d8e8f909192939495969798,506582305251996f6e:1085,6da75efa50f559dc5c066d466c5f7586848b686859568bb253209171964d854969127901712680f64ea490ca6d479a845a0756bc640594f077eb4fa5811a72e189d2997a7f347ede527f655991758f:7f83,53eb7a9663:eda5,768679f888579636622a52ab8282685467706377776b7aed6d017ed389e359d0621285c982a5754c501f4ecb75a58beb5c4a5dfe7b4b65a491d14eca6d25895f7d2795264ec58c288fdb9773664b79818fd170ec6d787d:999a9b9c9d9e9fa0a1a2a3a4a5a7a8a9aaabacadafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9#dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fa,5c3d52b283465162830e775b66769cb84eac60ca7c:beb3,7ecf4e958b66666f988897595883656c955c5f8475c997567a:dfde,51c070af7a9863ea7a767ea0739697ed4e4570784e5d915253a965:51e7,81fc8205548e5c31759a97a062d872d975bd5c459a7983ca5c40548077e94e3e6cae805a62d2636e5de851778ddd8e1e952f4ff153e560e770ac526763509e435a1f5026773753777ee26485652b628963985014723589c951b38bc07edd574783cc94a7519b541b5cfb7d:fbfcfdfeff,7e:000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f30313233343536373839#3a3c3d3e3f40424344454648494a4b4c4d4e4f505152535455565758595a5b5c5d,4fca7ae36d5a90e19a8f55805496536154af5f0063e9697751ef6168520a582a52d8574e780d770b5eb761777ce062:5b97,4ea27095800362f770e49760577782db67ef68f578d5989779d158f354b353ef6e34514b523b5ba28bfe80af554357a660735751542d7a7a60505b5463a762a053e362635bc767af54ed7a9f82e691775e9388e4593857ae630e8de880ef57577b774fa95feb5bbd6b3e53217b5072c2684677:ff36,65f751b54e8f76d45cbf7aa58475594e9b4150807e:5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f8081838485868788898a8b8c8d8e8f909192939495969798999a9c9d9e#aeb4bbbcd6e4ecf9,7f:0a101e37393b3c3d3e3f404143464748494a4b4c4d4e4f5253,998861276e8357646606634656f062:ec69,5ed39614578362c955878721814a8fa3556683b167658d5684dd5a6a680f62e67bee961151706f9c8c3063fd89c861d27f0670c26ee57405699472fc5eca90ce67176d6a635e52b3726280014f6c59e5916a70d96d9d52d24e5096f7956d857e78ca7d2f5121579264c2808b7c7b6cea68f1695e51b7539868a872819ece7bf172f879bb6f137406674e91cc9ca4793c83:8954,540f68174e3d538952b1783e5386522950884f:8bd0,7f:56595b5c5d5e6063646566676b6c6d6f7073757677787a7b7c7d7f8082838485868788898b8d8f9091929395969798999b9ca0a2a3a5a6a8a9aaabacadaeb1#b3b4b5b6b7babbbec0c2c3c4c6c7c8c9cbcdcfd0d1d2d3d6d7d9dadbdcdddee2e3,75e27acb7c926ca596b6529b748354e94fe9805483b28fde95705ec9601c6d9f5e18655b813894fe604b70bc7ec37cae51c968817cb1826f4e248f8691cf667e4eae8c0564a9804a50da759771ce5be58fbd6f664e86648295635ed66599521788c270c852a3730e7433679778f797164e3490bb9cde6dcb51db8d41541d62ce73b283f196f69f8494c34f367f9a51cc707596755cad988653e64ee46e9c740969b4786b998f7559521876246d4167f3516d9f99804b54997b3c7abf7f:e4e7e8eaebecedeff2f4f5f6f7f8f9fafdfeff,80:020708090a0e0f11131a1b1d1e1f2123242b2c2d2e2f303234393a3c3e404144454748494e4f505153555657#595b5c5d5e5f6061626364656667686b6c6d6e6f7072737475767778797a7b7c7d,9686578462e29647697c5a0464027bd36f0f964b82a6536298855e90708963b35364864f9c819e93788c97328d:ef42,9e7f6f5e79845f559646622e9a74541594dd4fa365c55c:6561,7f1586516c2f5f8b73876ee47eff5ce6631b5b6a6ee653754e7163a0756562a18f6e4f264ed16ca67eb68bba841d87ba7f57903b95237ba99aa188f8843d6d1b9a867edc59889ebb739b780186829a:6c82,561b541757cb4e709ea653568fc881097792999286ee6ee1851366fc61626f2b80:7e818285888a8d8e8f909192949597999ea3a6a7a8acb0b3b5b6b8b9bbc5c7c8c9cacbcfd0d1d2d3d4d5d8dfe0e2e3e6eef5f7f9fbfeff,81:000103040507080b#0c1517191b1c1d1f202122232425262728292a2b2d2e3033343537393a3b3c3d3f,8c298292832b76f26c135fd983bd732b8305951a6bdb77db94c6536f830251925e3d8c8c8d384e4873ab679a68859176970971646ca177095a9295416bcf7f8e66275bd059b95a9a95:e8f7,4eec84:0c99,6aac76df9530731b68a65b5f772f919a97617cdc8ff78c1c5f257c7379d889c56ccc871c5bc65e4268c977207ef551:954d,52c95a297f05976282d763cf778485d079d26e3a5e9959998511706d6c1162bf76bf654f60af95fd660e879f9e2394ed54:0d7d,8c2c647881:40414243444547494d4e4f525657585b5c5d5e5f6162636466686a6b6c6f727375767778818384858687898b8c8d8e90929394959697999a9e9fa0a1a2a4a5#a7a9abacadaeafb0b1b2b4b5b6b7b8b9bcbdbebfc4c5c7c8c9cbcdcecfd0d1d2d3,647986116a21819c78e864699b5462b9672b83ab58a89ed86cab6f205bde964c8c0b725f67d062c772614ea959c66bcd589366ae5e5552df6155672876ee776672677a4662ff54:ea50,94a090a35a1c7eb36c164e435976801059485357753796be56ca63208111607c95f96dd65462998151855ae980fd59ae9713502a6ce55c3c62df4f60533f817b90066eba852b62c85e7478be64b5637b5ff55a18917f9e1f5c3f634f80425b7d556e95:4a4d,6d8560a867e072de51dd5b8181:d4d5d6d7d8d9dadbdcdddedfe0e1e2e4e5e6e8e9ebeeeff0f1f2f5f6f7f8f9fafdff,82:030708090a0b0e0f111315161718191a1d2024252627292e323a3c3d3f#404142434546484a4c4d4e5051525354555657595b5c5d5e606162636465666769,62e76cde725b626d94ae7ebd81136d53519c5f04597452aa6012597366968650759f632a61e67cef8bfa54e66b279e256bb485d5545550766ca4556a8db4722c5e156015743662cd6392724c5f986e436d3e65006f5876d878d076fc7554522453db4e535e9e65c180:2ad6,629b5486522870ae888d8dd16ce1547880da57f988f48d54966a914d4f696c9b55b776c6783062a870f96f8e5f6d84ec68da787c7bf781a8670b9e4f636778b0576f7812973962:79ab,528874356bd782:6a6b6c6d71757677787b7c808183858687898c90939495969a9b9ea0a2a3a7b2b5b6babbbcbfc0c2c3c5c6c9d0d6d9dadde2e7e8e9eaecedeef0f2f3f5f6f8#fafcfdfeff,83:000a0b0d1012131618191d1e1f20212223242526292a2e3032373b3d,5564813e75b276ae533975de50fb5c418b6c7bc7504f72479a9798d86f0274e27968648777a562fc98918d2b54c180584e52576a82f9840d5e7351ed74f68bc45c4f57616cfc98875a4678349b448feb7c955256625194fa4ec68386846183e984b257d467345703666e6d668c3166dd7011671f6b3a6816621a59bb4e0351c46f0667d26c8f517668cb59476b6775665d0e81109f5065d779:4841,9a918d775c824e5e4f01542f5951780c56686c148fc45f036c:7de3,8bab639083:3e3f41424445484a4b4c4d4e5355565758595d6270717273747576797a7e7f808182838487888a8b8c8d8f909194959697999a9d9fa1a2a3a4a5a6a7acadae#afb5bbbebfc2c3c4c6c8c9cbcdced0d1d2d3d5d7d9dadbdee2e3e4e6e7e8ebeced,60706d3d7275626694:8ec5,53438fc17b7e4edf8c264e7e9ed494:b1b3,524d6f5c90636d458c3458115d4c6b:2049,67aa545b81547f8c589985375f3a62a26a47953965726084686577a74e544fa85de7979864ac7fd85ced4fcf7a8d520783044e14602f7a8394a64fb54eb279e6743452e482b964d279bd5bdd6c8197528f7b6c22503e537f6e0564ce66746c3060c598778bf75e86743c7a7779cb4e1890b174036c4256da914b6cc58d8b533a86c666f28eaf5c489a716e2083:eeeff3f4f5f6f7fafbfcfeff,84:0002050708090a10121314151617191a1b1e1f20212223292a2b2c2d2e2f30323334353637393a3b3e3f404142434445474849#4a4b4c4d4e4f505253545556585d5e5f606264656667686a6e6f70727477797b7c,53d65a369f8b8da353bb570898a76743919b6cc9516875ca62f372ac52:389d,7f3a7094763853749e4a69b7786e96c088d97fa471:36c3,518967d374e458e4651856b78ba9997662707ed560f970ed58ec4e:c1ba,5fcd97e74efb8ba45203598a7eab62544ecd65e5620e833884c98363878d71946eb65bb97ed2519763c967d480898339881551125b7a59828fb14e736c5d516589258f6f962e854a745e95:10f0,6da682e55f3164926d128428816e9cc3585e8d5b4e0953c184:7d7e7f8081838485868a8d8f90919293949596989a9b9d9e9fa0a2a3a4a5a6a7a8a9aaabacadaeb0b1b3b5b6b7bbbcbec0c2c3c5c6c7c8cbcccecfd2d4d5d7#d8d9dadbdcdee1e2e4e7e8e9eaebedeeeff1f2f3f4f5f6f7f8f9fafbfdfe,85:000102,4f1e6563685155d34e2764149a9a626b5ac2745f82726da968ee50e7838e7802674052396c997eb150bb5565715e7b5b665273ca82eb67495c715220717d886b95ea965564c58d6181b355846c5562477f2e58924f2455468d4f664c4e0a5c1a88f368a2634e7a0d70e7828d52fa97f65c1154e890b57ecd59628d4a86c782:0c0d,8d6664445c0461516d89793e8bbe78377533547b4f388eab6df15a207ec5795e6c885ba15a76751a80be614e6e1758f075:1f25,727253477ef385:030405060708090a0b0d0e0f101214151618191b1c1d1e2022232425262728292a2d2e2f303132333435363e3f404142444546474b4c4d4e4f505152535455#57585a5b5c5d5f60616263656667696a6b6c6d6e6f707173757677787c7d7f8081,770176db526980dc57235e08593172ee65bd6e7f8bd75c388671534177f362fe65f64ec098df86805b9e8bc653f277e24f7f5c4e9a7659cb5f0f793a58eb4e1667ff4e8b62ed8a93901d52bf662f55dc566c90024ed54f8d91ca99706c0f5e0260435ba489c68bd56536624b99965b:88ff,6388552e53d77626517d852c67a268b36b8a62928f9353d482126dd1758f4e668d4e5b70719f85af66:91d9,7f7287009ecd9f205c5e672f8ff06811675f620d7ad658855eb665706f3185:82838688898a8b8c8d8e909192939495969798999a9d9e9fa0a1a2a3a5a6a7a9abacadb1b2b3b4b5b6b8babbbcbdbebfc0c2c3c4c5c6c7c8cacbcccdced1d2#d4d6d7d8d9dadbdddedfe0e1e2e3e5e6e7e8eaebecedeeeff0f1f2f3f4f5f6f7f8,60555237800d6454887075295e05681362f4971c53cc723d8c016c3477617a0e542e77ac987a821c8bf47855671470c165af64955636601d79c153f84e1d6b7b80865bfa55e356db4f:3a3c,99725df3677e80386002988290015b8b8b:bcf5,641c825864de55fd82cf91654fd77d20901f7c9f50f358516eaf5bbf8bc980839178849c7b97867d96:8b8f,7ee59ad3788e5c817a57904296a7795f5b59635f7b0b84d168ad55067f2974107d2295016240584c4ed65b835979585485:f9fafcfdfe,86:0001020304060708090a0b0c0d0e0f10121314151718191a1b1c1d1e1f20212223242526282a2b2c2d2e2f3031323334353637393a3b3d3e3f40#4142434445464748494a4b4c525355565758595b5c5d5f6061636465666768696a,736d631e8e:4b0f,80ce82d462ac53f06cf0915e592a60016c70574d644a8d2a762b6ee9575b6a8075f06f6d8c:2d08,57666bef889278b363a253f970ad6c645858642a580268e0819b55107cd650188eba6dcc8d9f70eb638f6d9b6ed47ee68404684390036dd896768ba85957727985e4817e75bc8a8a68af52548e22951163d098988e44557c4f5366ff568f60d56d9552435c4959296dfb586b75:301c,606c82148146631167618fe2773a8d:f334,94c15e165385542c70c386:6d6f7072737475767778838485868788898e8f90919294969798999a9b9e9fa0a1a2a5a6abadaeb2b3b7b8b9bbbcbdbebfc1c2c3c5c8cccdd2d3d5d6d7dadc#dde0e1e2e3e5e6e7e8eaebeceff5f6f7fafbfcfdff,87:010405060b0c0e0f10111416,6c405ef7505c4ead5ead633a8247901a6850916e77b3540c94dc5f647ae5687663457b527edf75db507762955934900f51f879c37a8156fe5f9290146d825c60571f541051546e4d56e263a89893817f8715892a9000541e5c6f81c062:d658,81319e3596409a:6e7c,692d59a562d3553e631654c786d96d3c5a0374e6889c6b6a59168c4c5f2f6e7e73a9987d4e3870f75b8c7897633d665a769660cb5b9b5a494e0781556c6a738b4ea167897f515f8065fa671b5fd859845a0187:191b1d1f20242627282a2b2c2d2f303233353638393a3c3d404142434445464a4b4d4f505152545556585a5b5c5d5e5f6162666768696a6b6c6d6f71727375#7778797a7f8081848687898a8c8e8f90919294959698999a9b9c9d9ea0a1a2a3a4,5dcd5fae537197e68fdd684556f4552f60df4e3a6f4d7ef482c7840e59d44f:1f2a,5c3e7eac672a851a5473754f80c355829b4f4f4d6e2d8c135c096170536b761f6e29868a658795fb7eb9543b7a337d0a95ee55e17fc174ee631d87176da17a9d621165a1536763e16c835deb545c94a84e4c6c618bec5c4b65e0829c68a754:3e34,6b:cb66,4e9463425348821e4f:0dae,575e620a96fe6664726952:ffa1,609f8bef661471996790897f785277fd6670563b54389521727a87:a5a6a7a9aaaeb0b1b2b4b6b7b8b9bbbcbebfc1c2c3c4c5c7c8c9cccdcecfd0d4d5d6d7d8d9dadcdddedfe1e2e3e4e6e7e8e9ebecedeff0f1f2f3f4f5f6f7f8#fafbfcfdff,88:0001020405060708090b0c0d0e0f101112141718191a1c1d1e1f2023,7a00606f5e0c6089819d591560dc718470ef6eaa6c5072806a8488ad5e2d4e605ab3559c94e36d177cfb9699620f7ec6778e867e5323971e8f9666875ce14fa072ed4e0b53a6590f54136380952851484ed99c9c7ea454b88d248854823795f26d8e5f265acc663e966973:b02e,53bf817a99857fa15baa96:7750,7ebf76f853a2957699997bb189446e584e617fd479658be660f354cd4eab98795df76a6150cf54118c618427785d9704524a54ee56a395006d885bb56dc6665388:2425262728292a2b2c2d2e2f30313334353637383a3b3d3e3f414243464748494a4b4e4f505152535556585a5b5c5d5e5f6066676a6d6f717374757678797a#7b7c80838687898a8c8e8f90919394959798999a9b9d9e9fa0a1a3a5a6a7a8a9aa,5c0f5b5d6821809655787b11654869544e9b6b47874e978b534f631f643a90aa659c80c18c10519968b0537887f961c86c:c4fb,8c225c5185aa82af950c6b238f9b65b05f:fbc3,4fe18845661f8165732960fa51745211578b5f6290a2884c91925e78674f602759d351:44f6,80f853086c7996c4718a4f:11ee,7f9e673d55c5950879c088967ee3589f620c9700865a5618987b5f908bb884c4915753d965ed5e8f755c60647d6e5a7f7e:eaed,8f6955a75ba360ac65cb738488:acaeafb0b2b3b4b5b6b8b9babbbdbebfc0c3c4c7c8cacbcccdcfd0d1d3d6d7dadbdcdddee0e1e6e7e9eaebecedeeeff2f5f6f7fafbfdff,89:0001030405060708#090b0c0d0e0f1114151617181c1d1e1f20222324262728292c2d2e2f3132333537,9009766377297eda9774859b5b667a7496ea884052cb718f5faa65ec8be25bfb9a6f5de16b896c5b8b:adaf,900a8fc5538b62bc9e:262d,54404e2b82bd7259869c5d1688596daf96c554d14e9a8bb6710954bd960970df6df976d04e25781487125ca95ef68a00989c960e708e6cbf594463a9773c884d6f148273583071d5538c781a96c155015f6671305bb48c1a9a8c6b83592e9e2f79e76768626c4f6f75a17f8a6d0b96336c274ef075d2517b68376f3e908081705996747689:38393a3b3c3d3e3f40424345464748494a4b4c4d4e4f505152535455565758595a5b5c5d6061626364656768696a6b6c6d6e6f707172737475767778797a7c#7d7e808284858788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1,64475c2790657a918c2359da54ac8200836f898180006930564e8036723791ce51b64e5f987563964e1a53f666f3814b591c6db24e0058f9533b63d694f14f:9d0a,886398905937905779fb4eea80f075916c825b9c59e85f5d69058681501a5df24e5977e34ee5827a6291661390915c794ebf5f7981c69038808475ab4ea688d4610f6bc55fc64e4976ca6ea28b:e3ae,8c0a8bd15f027f:fccc,7ece83:356b,56e06bb797f3963459fb541f94f66deb5bc5996e5c395f15969089:a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c3cdd3d4d5d7d8d9dbdddfe0e1e2e4e7e8e9eaecedeef0f1f2f4f5f6f7f8f9fa#fbfcfdfeff,8a:01020304050608090a0b0c0d0e0f101112131415161718191a1b1c1d,537082f16a315a749e705e947f2883b984:2425,836787478fce8d6276c85f719896786c662054df62e54f6381c375c85eb896cd8e0a86f9548f6cf36d8c6c38607f52c775285e7d4f1860a05fe75c24753190ae94c072b96cb96e389149670953:cbf3,4f5191c98bf153c85e7c8fc26de44e8e76c26986865e611a82064f:59de,903e9c7c61096e:1d14,96854e885a3196e84e0e5c7f79b95b878bed7fbd738957df828b90c15401904755bb5cea5fa161086b3272f180b28a:891e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3f4041424344454647494a4b4c4d4e4f505152535455565758595a5b5c5d5e#5f606162636465666768696a6b6c6d6e6f7071727374757677787a7b7c7d7e7f80,6d745bd388d598848c6b9a6d9e336e0a51:a443,57a38881539f63f48f9556ed54585706733f6e907f188fdc82d1613f6028966266f07ea68d:8ac3,94a55cb37ca4670860a6960580184e9190e75300966851418fd08574915d665597f55b55531d78386742683d54c9707e5bb08f7d518d572854b1651266828d:5e43,810f846c906d7cdf51ff85fb67a365e96fa186a48e81566a90207682707671e58d2362e952196cfd8d3c600e589e618e66fe8d60624e55b36e23672d8f678a:81828384858687888b8c8d8e8f9091929495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2#c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3,94e195f87728680569a8548b4e4d70b88bc86458658b5b857a84503a5be877bb6be18a797c986cbe76cf65a98f975d2d5c5586386808536062187ad96e5b7efd6a1f7ae05f706f335f20638c6da867564e085e108d264ed780c07634969c62db662d627e6cbc8d7571677f695146808753ec906e629854f286f08f998005951785178fd96d5973cd659f771f7504782781fb8d1e94884fa6679575b98bca9707632f9547963584b8632377415f8172f04e896014657462ef6b63653f8a:e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff,8b:0001020304050608090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20212223#24252728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445,5e2775c790d18bc1829d679d652f5431871877e580a281026c414e4b7ec7804c76f4690d6b966267503c4f84574063076b628dbe53ea65e87eb85fd763:1ab7,81:f3f4,7f6e5e1c5cd95236667a79e97a1a8d28709975d46ede6cbb7a924e2d76c55fe0949f88777ec879cd80bf91cd4ef24f17821f54685dde6d328bcc7ca58f7480985e1a549276b15b99663c9aa473e0682a86db6731732a8b:f8db,90107af970db716e62c477a956314e3b845767f152a986c08d2e94f87b518b:464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f6061626364656768696a6b6d6e6f707172737475767778797a7b7c7d7e7f80818283848586#8788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9facb1bbc7d0ea,8c:091e,4f4f6ce8795d9a7b6293722a62fd4e1378168f6c64b08d5a7bc668695e8488c55986649e58ee72b6690e95258ffd8d5857607f008c0651c6634962d95353684c74228301914c55447740707c6d4a517954a88d4459ff6ecb6dc45b5c7d2b4ed47c7d6ed35b5081ea6e0d5b579b0368d58e2a5b977efc603b7eb590b98d70594f63cd79df8db3535265cf79568bc5963b7ec494bb7e825634918967007f6a5c0a907566285de64f5067de505a4f5c57505e:a7#3$,8c:38393a3b3c3d3e3f4042434445484a4b4d4e4f5051525354565758595b5c5d5e5f60636465666768696c6d6e6f707172747576777b7c7d7e7f808183848687#888b8d8e8f90919293959697999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacad,4e:8d0c,51404e105eff53454e:15981e,9b325b6c56694e2879ba4e3f53154e47592d723b536e6c1056df80e499976bd3777e9f174e:369f,9f104e:5c6993,82885b5b556c560f4ec453:8d9da3a5ae,97658d5d53:1af5262e3e,8d5c53:6663,52:02080e2d333f404c5e615c,84af52:7d82819093,51827f544e:bbc3c9c2e8e1ebde,4f1b4ef34f:2264,4ef54f:2527092b5e67,65384f:5a5d,8c:aeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebec#edeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff,8d:000102030405060708090a0b0c0d,4f:5f57323d76749189838f7e7baa7cac94e6e8eac5dae3dcd1dff8,50:294c,4ff350:2c0f2e2d,4ffe50:1c0c25287e4355484e6c7ba5a7a9bad6,510650:edece6ee,51:070b,4edd6c3d4f:5865ce,9fa06c467c74516e5dfd9ec999985181591452f9530d8a07531051eb591951554ea051564eb388:6ea4,4eb5811488d279805b3488037fb851:abb1bdbc,8d:0e0f101112131415161718191a1b1c205152575f6568696a6c6e6f717278797a7b7c7d7e7f808283868788898c8d8e8f90929395969798999a9b9c9d9ea0a1#a2a4a5a6a7a8a9aaabacadaeafb0b2b6b7b9bbbdc0c1c2c5c7c8c9cacdd0d2d3d4,51:c796a2a5,8b:a0a6a7aab4b5b7c2c3cbcfced2d3d4d6d8d9dcdfe0e4e8e9eef0f3f6f9fcff,8c:000204070c0f1112141516191b181d1f202125272a2b2e2f32333536,53:697a,96:1d2221312a3d3c4249545f676c7274888d97b0,90:979b9d99aca1b4b3b6ba,8d:d5d8d9dce0e1e2e5e6e7e9edeef0f1f2f4f6fcfeff,8e:00010203040607080b0d0e1011121315161718191a1b1c202124252627282b2d303233343637383b3c3e#3f4345464c4d4e4f505354555657585a5b5c5d5e5f60616263646567686a6b6e71,90:b8b0cfc5bed0c4c7d3e6e2dcd7dbebeffe,91:04221e23312f394346,520d594252:a2acadbe,54ff52:d0d6f0,53df71ee77cd5ef451:f5fc,9b2f53b65f01755a5def57:4ca9a1,58:7ebcc5d1,57:292c2a33392e2f5c3b4269856b867c7b686d7673ada48cb2cfa7b493a0d5d8dad9d2b8f4eff8e4dd,8e:73757778797a7b7d7e808283848688898a8b8c8d8e91929395969798999a9b9d9fa0a1a2a3a4a5a6a7a8a9aaadaeb0b1b3b4b5b6b7b8b9bbbcbdbebfc0c1c2#c3c4c5c6c7c8c9cacbcccdcfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4,58:0b0d,57:fded,58:001e194420656c81899a80,99a89f1961ff82:797d7f8f8aa8848e919799abb8beb0c8cae398b7aecbccc1a9b4a1aa9fc4cea4e1,830982:f7e4,83:0f07,82:dcf4d2d8,830c82:fbd3,83:111a061415,82:e0d5,83:1c515b5c08923c34319b5e2f4f47435f4017602d3a336665,8e:e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff,8f:000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20212223#2425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f4041424344,83:681b696c6a6d6eb078b3b4a0aa939c857cb6a97db87b989ea8babcc1,840183:e5d8,580784:180b,83:ddfdd6,84:1c381106,83:d4df,84:0f03,83:f8f9eac5c0,842683:f0e1,84:5c515a597387887a89783c4669768c8e316dc1cdd0e6bdd3cabfbae0a1b9b497e5e3,850c750d853884f085:391f3a,8f:45464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f6061626364656a808c929da0a1a2a4a5a6a7aaacadaeafb2b3b4b5b7b8babbbcbfc0c3c6#c9cacbcccdcfd2d6d7dae0e1e3e7eceff1f2f4f5f6fafbfcfeff,90:07080c0e131518,85:563b,84:fffc,85:594868645e7a,77a285:43727ba4a8878f79ae9c85b9b7b0d3c1dcff,86:270529163c,5efe5f0859:3c41,803759:555a58,530f5c:22252c34,62:4c6a9fbbcadad7ee,632262f663:394b43adf6717a8eb46dac8a69aebcf2f8e0ffc4dece,645263:c6be,64:45410b1b200c26215e846d96,90:191c2324252728292a2b2c303132333437393a3d3f4043454648494a4b4c4e545556595a5c5d5e5f6061646667696a6b6c6f70717273767778797a7b7c7e81#84858687898a8c8d8e8f90929496989a9c9e9fa0a4a5a7a8a9abadb2b7bcbdbfc0,64:7ab7b899bac0d0d7e4e2,65:09252e,5f:0bd2,75195f1153:5ff1fde9e8fb,54:1216064b5253545643215759233282947771649a9b8476669dd0adc2b4d2a7a6d3d472a3d5bbbfccd9dadca9aaa4ddcfde,551b54e7552054fd551454f355:22230f11272a678fb5496d41553f503c,90:c2c3c6c8c9cbcccdd2d4d5d6d8d9dadedfe0e3e4e5e9eaeceef0f1f2f3f5f6f7f9fafbfcff,91:00010305060708090a0b0c0d0e0f1011121314151617181a1b1c#1d1f20212425262728292a2b2c2d2e30323334353637383a3b3c3d3e3f40414244,55:375675767733305c8bd283b1b988819f7ed6917bdfbdbe9499eaf7c9,561f55:d1ebecd4e6ddc4efe5f2f3cccde8f5e4,8f9456:1e080c012423,55fe56:00272d5839572c4d62595c4c548664716b7b7c8593afd4d7dde1f5ebf9ff,57:040a091c,5e:0f191411313b3c,91:454748515354555658595b5c5f606667686b6d737a7b7c808182838486888a8e8f939495969798999c9d9e9fa0a1a4a5a6a7a8a9abacb0b1b2b3b6b7b8b9bb#bcbdbebfc0c1c2c3c4c5c6c8cbd0d2d3d4d5d6d7d8d9dadbdddedfe0e1e2e3e4e5,5e:3744545b5e61,5c:8c7a8d9096889899919a9cb5a2bdacabb1a3c1b7c4d2e4cbe5,5d:020327262e241e061b583e343d6c5b6f5d6b4b4a697482999d,8c735d:b7c5,5f:73778287898c95999ca8adb5bc,88625f6172:adb0b4b7b8c3c1cecdd2e8efe9f2f4f7,730172f3730372fa91:e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff,92:000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f2021222324#25262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445,72fb73:1713210a1e1d152239252c3831504d57606c6f7e,821b592598e759:2402,99:636768696a6b6c74777d8084878a8d9091939495,5e:80918b96a5a0b9b5beb3,8d535e:d2d1dbe8ea,81ba5f:c4c9d6cf,60035fee60045f:e1e4fe,60:0506,5f:eaedf8,60:1935261b0f0d292b0a3f2178797b7a42,92:464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f7071727375767778797a7b7c7d7e7f808182838485#868788898a8b8c8d8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7,60:6a7d969aad9d83928c9becbbb1ddd8c6dab4,61:20261523,60f461:000e2b4a75ac94a7b7d4f5,5fdd96b395:e9ebf1f3f5f6fcfe,96:030406080a0b0c0d0f12151617191a,4e2c723f62156c:35545c4aa38590948c6869747686a9d0d4adf7f8f1d7b2e0d6faebeeb1d3effe,92:a8a9aaabacadafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8#e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff,93:00010203040506070809,6d:39270c43480704190e2b4d2e351a4f525433916f9ea05e93945c607c63,6e1a6d:c7c5de,6e0e6d:bfe0,6e116d:e6ddd9,6e166dab6e0c6dae6e:2b6e4e6bb25f865354322544dfb198e0,6f2d6e:e2a5a7bdbbb7d7b4cf8fc29f,6f:6246472415,6ef96f:2f364b742a0929898d8c78727c7ad1,93:0a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3f40414243444546474849#4a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696b,6f:c9a7b9b6c2e1eedee0ef,70:1a231b39354f5e,5b:80849593a5b8,752f9a9e64345b:e4ee,89305bf08e478b078f:b6d3d5e5eee4e9e6f3e8,90:05040b26110d162135362d2f445152506858625b,66b990:747d8288838b,5f:50575658,5c3b54ab5c:5059,5b715c:6366,7fbc5f:2a292d,82745f3c9b3b5c6e59:81838da9aaa3,93:6c6d6e6f707172737475767778797a7b7c7d7e7f808182838485868788898a8b8c8d8e909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaab#acadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cbcccd,59:97caab9ea4d2b2afd7be,5a:0506,59dd5a0859:e3d8f9,5a:0c09323411231340674a553c6275,80ec5a:aa9b777abeebb2d2d4b8e0e3f1d6e6d8dc,5b:091716323740,5c:151c,5b:5a6573515362,9a:7577787a7f7d808185888a90929396989b9c9d9fa0a2a3a5a7,7e:9fa1a3a5a8a9,93:cecfd0d1d2d3d4d5d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff,94:000102030405060708090a0b0c0d#0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e,7e:adb0bec0c1c2c9cbccd0d4d7dbe0e1e8ebeeeff1f2,7f0d7e:f6fafbfe,7f:01020307080b0c0f111217191c1b1f212223242526272a2b2c2d2f3031323335,5e7a757f5ddb753e909573:8e91aea29fcfc2d1b7b3c0c9c8e5d9,987c740a73:e9e7debaf2,74:0f2a5b262528302e2c,94:2f303132333435363738393a3b3c3d3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6c6d6e6f#707172737475767778797a7b7c7d7e7f8081828384919698c7cfd3d4dae6fb,95:1c20,74:1b1a415c575559776d7e9c8e8081878b9ea8a990a7d2ba,97:eaebec,67:4c535e4869a5876a7398a775a89ead8b777cf0,680967d8680a67:e9b0,680c67:d9b5dab3dd,680067:c3b8e2,680e67:c1fd,68:323360614e624464831d55664167403e4a4929b58f7477936bc2,696e68fc69:1f20,68f995:27333d43484b555a606e74757778797a7b7c7d7e808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aa#abacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacb,692468f069:0b0157,68e369:10713960425d846b80987834cc8788ce896663799ba7bbabadd4b1c1cadf95e08dff,6a2f69ed6a:171865,69f26a:443ea0505b358e793d28587c9190a997ab,73:3752,6b:8182878492938d9a9ba1aa,8f:6b6d71727375767877797a7c7e818284878b,95:cccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7ecff,96:0713181b1e20232425262728292b2c2d2f303738393a3e41434a4e4f5152535657#58595a5c5d5e606365666b6d6e6f70717378797a7b7c7d7e7f808182838487898a,8f:8d8e8f989a,8ece62:0b171b1f222125242c,81e774:eff4ff,75:0f1113,65:34eeeff0,66:0a19,677266:031500,708566:f71d34313635,800666:5f54414f56615777848ca79dbedbdce6e9,8d:3233363b3d4045464849474d5559,89:c7cacbcccecfd0d1,72:6e9f5d666f7e7f848b8d8f92,63:0832b0,96:8c8e91929395969a9b9d9e9fa0a1a2a3a4a5a6a8a9aaabacadaeafb1b2b4b5b7b8babbbfc2c3c8cacbd0d1d3d4d6d7d8d9dadbdcdddedfe1e2e3e4e5e6e7eb#ecedeef0f1f2f4f5f8fafbfcfdff,97:0203050a0b0c10111214151718191a1b1d1f20,64:3fd8,80046b:eaf3fdf5f9,6c:0507060d1518191a2129242a32,65:35556b,72:4d525630,8662521680:9f9c93bc,670a80:bdb1abadb4b7e7e8e9eadbc2c4d9cdd7,671080:ddebf1f4ed,81:0d0e,80:f2fc,671581128c5a81:361e2c1832484c5374595a7160697c7d6d67,584d5ab581:888291,6ed581:a3aacc,672681:cabb,97:2122232425262728292b2c2e2f3133343536373a3b3c3d3f404142434445464748494a4b4c4d4e4f5051545557585a5c5d5f63646667686a6b6c6d6e6f7071#72757778797a7b7d7e7f8081828384868788898a8c8e8f9093959697999a9b9c9d,81:c1a6,6b:243739434659,98:d1d2d3d5d9da,6bb35f406bc289f365909f5165:93bcc6c4c3ccced2d6,70:809c969dbbc0b7abb1e8ca,71:1013162f31735c6845724a787a98b3b5a8a0e0d4e7f9,72:1d28,706c71:1866b9,62:3e3d434849,79:3b4046495b5c535a6257606f677a858a9aa7b3,5f:d1d0,97:9e9fa1a2a4a5a6a7a8a9aaacaeb0b1b3b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3#e4e5e8eeeff0f1f2f4f7f8f9fafbfcfdfeff,98:000102030405060708090a0b0c0d0e,60:3c5d5a67415963ab,61:060d5da99dcbd1,620680:807f,6c:93f6,6dfc77:f6f8,78:0009171811,65ab78:2d1c1d393a3b1f3c252c23294e6d56572650474c6a9b939a879ca1a3b2b9a5d4d9c9ecf2,790578f479:13241e34,9f9b9e:f9fbfc,76f177:040d,76f977:07081a22192d263538505147435a68,98:0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d#4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e,77:62657f8d7d808c919fa0b0b5bd,75:3a404e4b485b727983,7f:58615f,8a487f:68747179817e,76:cde5,883294:8586878b8a8c8d8f909497959a9b9ca3a4abaaadacafb0b2b4b6b7b8b9babcbdbfc4c8c9cacbcccdced0d1d2d5d6d7d9d8dbdedfe0e2e4e5e7e8ea,98:6f70717273748b8e929599a3a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcfd0d4d6d7dbdcdde0e1e2e3e4#e5e6e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff,99:0001020304050607,94:e9ebeeeff3f4f5f7f9fcfdff,95:03020607090a0d0e0f1213141516181b1d1e1f222a2b292c3132343637383c3e3f4235444546494c4e4f525354565758595b5e5f5d61626465666768696a6b6c6f7172733a,77:e7ec,96c979:d5ede3eb,7a065d477a:03021e14,99:08090a0b0c0e0f1112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2f303132333435363738393a3b3c3d3e3f40414243444546474849#4a4b4c4d4e4f50515253565758595a5b5c5d5e5f60616264667378797b7e828389,7a:393751,9ecf99a57a7076:888e9399a4,74:dee0,752c9e:202228292a2b2c3231363837393a3e414244464748494b4c4e5155575a5b5c5e63666768696a6b6c716d73,75:929496a09daca3b3b4b8c4b1b0c3c2d6cde3e8e6e4ebe7,760375:f1fcff,76:1000050c170a25181519,99:8c8e9a9b9c9d9e9fa0a1a2a3a4a6a7a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8#d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9,76:1b3c2220402d303f35433e334d5e545c566b6f,7fca7a:e6787980868895a6a0aca8adb3,88:6469727d7f82a2c6b7bcc9e2cee3e5f1,891a88:fce8fef0,89:2119131b0a342b3641667b,758b80e576:b2b4,77dc80:1214161c20222526272928310b3543464d526971,898398:788083,99:fafbfcfdfeff,9a:000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738#393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f50515253545556575859,98:898c8d8f949a9b9e9fa1a2a5a6,86:4d546c6e7f7a7c7ba88d8bac9da7a3aa93a9b6c4b5ceb0bab1afc9cfb4e9f1f2edf3d0,871386:def4dfd8d1,87:0307,86f887:080a0d09233b1e252e1a3e48343129373f82227d7e7b60704c6e8b53637c64596593afa8d2,9a:5a5b5c5d5e5f606162636465666768696a6b7283898d8e949599a6a9aaabacadaeafb2b3b4b5b9bbbdbebfc3c4c6c7c8c9cacdcecfd0d2d4d5d6d7d9dadbdc#dddee0e2e3e4e5e7e8e9eaeceef0f1f2f3f4f5f6f7f8fafcfdfeff,9b:000102040506,87:c68885ad9783abe5acb5b3cbd3bdd1c0cadbeae0ee,88:1613,87fe88:0a1b21393c,7f:36424445,82107a:fafd,7b:080304150a2b0f47382a192e31202524333e1e585a45754c5d606e7b62727190a6a7b8ac9da885aa9ca2abb4d1c1ccdddae5e6ea,7c0c7b:fefc,7c:0f160b,9b:07090a0b0c0d0e1011121415161718191a1b1c1d1e2021222425262728292a2b2c2d2e3031333435363738393a3d3e3f40464a4b4c4e50525355565758595a#5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b,7c:1f2a26384140,81fe82:010204,81ec884482:2122232d2f282b383b33343e44494b4f5a5f68,88:7e8588d8df,895e7f:9d9fa7afb0b2,7c7c65497c:919d9c9ea2b2bcbdc1c7cccdc8c5d7e8,826e66a87f:bfced5e5e1e6e9eef3,7cf87d:77a6ae,7e:479b,9e:b8b4,8d:73849491b1676d,8c:4749,91:4a504e4f64,9b:7c7d7e7f808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9ba#bbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadb,91:626170696f7d7e7274798c85908d91a2a3aaadaeafb5b4ba,8c559e7e8d:b8eb,8e:055969,8d:b5bfbcbac4d6d7dadececfdbc6ecf7f8e3f9fbe4,8e098dfd8e:141d1f2c2e232f3a4039353d3149414251524a70767c6f74858f94909c9e,8c:78828a859894,659b89:d6dedadc,9b:dcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff,9c:000102030405060708090a0b0c0d0e0f101112131415161718191a#1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b,89:e5ebef,8a3e8b26975396:e9f3ef,97:0601080f0e2a2d303e,9f:808385868788898a8c,9efe9f:0b0d,96:b9bcbdced2,77bf96e092:8eaec8,93:3e6aca8f,94:3e6b,9c:7f8285868788,7a239c:8b8e90919294959a9b9e9fa0a1a2a3a5a6a7a8a9abadaeb0b1b2b3b4b5b6b7babbbcbdc4c5c6c7cacb3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a#7b7d7e808384898a8c8f93969798999daaacafb9bebfc0c1c2c8c9d1d2dadbe0e1cccdcecfd0d3d4d5d7d8d9dcdddfe2,97:7c85919294afaba3b2b4,9a:b1b0b7,9e589a:b6babcc1c0c5c2cbccd1,9b:45434749484d51,98e899:0d2e5554,9a:dfe1e6efebfbedf9,9b:080f131f23,9e:bdbe,7e3b9e:8287888b92,93d69e:9d9fdbdcdde0dfe2e9e7e5eaef,9f:222c2f39373d3e44,9c:e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff,9d:000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f2021#22232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142#92$434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f8081#82838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2#92$a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1#e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff,9e:000102#92$030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e24272e30343b3c404d5052535456595d5f606162656e6f727475767778797a7b7c7d80#8183848586898a8c8d8e8f90919495969798999a9b9c9ea0a1a2a3a4a5a7a8a9aa#92$abacadaeafb0b1b2b3b5b6b7b9babcbfc0c1c2c3c5c6c7c8cacbccd0d2d3d5d6d7d9dadee1e3e4e6e8ebecedeef0f1f2f3f4f5f6f7f8fafdff,9f:000102030405#060708090a0c0f1112141516181a1b1c1d1e1f21232425262728292a2b2d2e3031#92$3233343536383a3c3f4041424345464748494a4b4c4d4e4f52535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778#797a7b7c7d7e81828d8e8f9091929394959697989c9d9ea1a2a3a4a5,f9:2c7995e7f1#92$,fa:0c0d0e0f111314181f20212324272829,e8:15161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f40414243#4445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f6061626364'), + U2Ghash={}, + G2Uhash={}; + !function(data){ + var k=0; + data=data.match(/..../g); + for(var i=0x81;i<=0xfe;i++){ + for(var j=0x40;j<=0xFE;j++){ + U2Ghash[data[k++]]=('%'+i.toString(16)+'%'+j.toString(16)) + .toUpperCase(); + } + } + for(var key in U2Ghash){ + G2Uhash[U2Ghash[key]]=key; + } + }(data); + function isAscii(unicode) { + return ((unicode == 0x20AC) || (unicode <= 0x007F && unicode >= 0x0000)); + } + return{ + encode:function(str){ + return str.replace(/./g,function(a){ + var code=a.charCodeAt(0); + if(isAscii(code)){ + return encodeURIComponent(a); + }else{ + var key=code.toString(16); + if(key.length!=4)key=('000'+key).match(/....$/)[0]; + return U2Ghash[key]||a; + } + }); + }, + decode:function(str){ + return str.replace(/%[0-9A-F]{2}%[0-9A-F]{2}/g,function(a){ + if(a in G2Uhash){ + return String.fromCharCode('0x'+G2Uhash[a]); + }else{ + return a; + } + }).replace(/%[\w]{2}/g,function(a){ + return decodeURIComponent(a); + + }); + } + }; +} \ No newline at end of file diff --git a/5/0/lib/ggys_open.js b/5/0/lib/ggys_open.js new file mode 100644 index 0000000..ccaf501 --- /dev/null +++ b/5/0/lib/ggys_open.js @@ -0,0 +1,222 @@ +import { Crypto, load, _ } from 'assets://js/lib/cat.js'; + +const key = 'ggys'; +const HOST = 'https://ggys.me'; +const TYPE_MOVIE = 'movie'; +const TYPE_TVSHOW = 'tv-show'; +let siteKey = ''; +let siteType = 0; + +const 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'; + +async function request(reqUrl, method, data) { + const res = await req(reqUrl, { + method: method || 'get', + headers: { + 'User-Agent': UA, + 'Referer': HOST, + }, + data: data, + postType: method === 'post' ? 'form' : '', + }); + return res.content; +} + +// cfg = {skey: siteKey, ext: extend} +async function init(cfg) { + siteKey = cfg.skey; + siteType = cfg.stype; + if (cfg.hasOwnProperty('ext')) { + if (cfg.ext.hasOwnProperty('host')) { + HOST = cfg.ext.host; + } + } +} + +async function home(filter) { + const classes = [{'type_id':'movies','type_name':'电影'},{'type_id':'tv-shows','type_name':'剧集'}]; + const filterObj = { + 'movies':[{'key':'class','name':'类型','init':'','value':[{'n':'全部','v':''},{'n':'欧美电影','v':'tag/欧美电影'},{'n':'华语电影','v':'tag/华语电影'},{'n':'日韩电影','v':'tag/日韩电影'},{'n':'其他地区','v':'tag/其他地区'},{'n':'冒险','v':'genre/冒险'},{'n':'剧情','v':'genre/剧情'},{'n':'动作','v':'genre/动作'},{'n':'动画','v':'genre/动画'},{'n':'历史','v':'genre/历史'},{'n':'喜剧','v':'genre/喜剧'},{'n':'奇幻','v':'genre/奇幻'},{'n':'家庭','v':'genre/家庭'},{'n':'恐怖','v':'genre/恐怖'},{'n':'悬疑','v':'genre/悬疑'},{'n':'惊悚','v':'genre/惊悚'},{'n':'战争','v':'genre/战争'},{'n':'爱情','v':'genre/爱情'},{'n':'犯罪','v':'genre/犯罪'},{'n':'科幻','v':'genre/科幻'},{'n':'纪录','v':'genre/纪录'},{'n':'音乐','v':'genre/音乐'}]}], + 'tv-shows':[{'key':'class','name':'类型','init':'','value':[{'n':'全部','v':''},{'n':'欧美剧','v':'tag/欧美剧'},{'n':'日韩剧','v':'tag/日韩剧'},{'n':'国产剧','v':'tag/国产剧'},{'n':'其他地区','v':'tag/其他地区'},{'n':'剧情','v':'genre/剧情'},{'n':'动作','v':'genre/动作'},{'n':'动画','v':'genre/动画'},{'n':'喜剧','v':'genre/喜剧'},{'n':'家庭','v':'genre/家庭'},{'n':'悬疑','v':'genre/悬疑'},{'n':'犯罪','v':'genre/犯罪'},{'n':'科幻','v':'genre/科幻'},{'n':'西部','v':'genre/西部'}]}], + }; + return JSON.stringify({ + class: classes, + filters: filterObj, + }); +} + +async function homeVod() {} + +async function category(tid, pg, filter, extend) { + if (pg <= 0) pg = 1; + let path = ''; + const prefixMap = { + 'movies': TYPE_MOVIE, + 'tv-shows': TYPE_TVSHOW, + } + const prefix = prefixMap[tid]; + if (extend.class) { + path = '/' + prefix + '-' + extend.class; + } else { + path = '/' + tid; + } + let page = ''; + if (pg > 1) { + page = 'page/' + pg + '/'; + } + const link = HOST + path + '/' + page; + const html = await request(link); + const $ = load(html); + const videos = []; + parseVideoList($, prefix, false, videos); + const limit = 20; + const hasMore = $('.page-numbers a.next').length > 0; + const pgCount = hasMore ? parseInt(pg) + 1 : parseInt(pg); + return JSON.stringify({ + page: parseInt(pg), + pagecount: pgCount, + limit: limit, + total: limit * pgCount, + list: videos, + }); +} + +function parseVideoList($, prefix, imgSrc, videos) { + const items = $('.' + prefix); + _.each(items, (item) => { + const $item = $(item); + const title = $item.find('.' + prefix + '__title:first').text(); + const url = $item.find('.' + prefix + '__actions a:first').attr('href'); + const imgAttr = imgSrc ? 'src' : 'data-lazy-src'; + const image = $item.find('.' + prefix + '__poster img:first').attr(imgAttr); + const remarks = $item.find('.' + prefix + '__meta span:last').text(); + if (!url) return; + const videoItem = { + vod_id: decodeURIComponent(url.replace(/.*\/\/.*\/(.*\/.*)\//g, '$1')), + vod_name: title, + vod_pic: image, + vod_remarks: remarks, + }; + videos.push(videoItem); + }); +} + +async function detail(id) { + const isMovieType = id.startsWith(TYPE_MOVIE); + const html = await request(HOST + '/' + id + '/'); + const $ = load(html); + const prefix = isMovieType ? TYPE_MOVIE : TYPE_TVSHOW; + const vod = { + vod_id: id, + vod_name: $('.' + prefix + '_title').text(), + vod_actor: $('.' + prefix + '-casts').text().trim().substring(3).replace(/\s+\/\s+/g, '/'), + vod_pic: $('.' + prefix + '__poster img:first').attr('data-lazy-src'), + vod_remarks: $('.' + prefix + '__meta span:last').text(), + }; + if (isMovieType) { + vod.vod_type = $('.' + prefix + '__meta span:last').text(); + vod.vod_year = $('.' + prefix + '__meta span:first').text(); + vod.vod_content = $('.movie__description').text(); + } else { + vod.vod_type = $('.' + prefix + '__meta span:first').text(); + vod.vod_content = $('.tv-show__info--body').text(); + } + const from = 'ggys'; + const playMap = {}; + if (isMovieType) { + const playId = $('.ggys-video-player').attr('data-source-id'); + const playCfg = playId + '@' + TYPE_MOVIE; + playMap[from] = [ '全$' + playCfg ]; + } else { + const tabs = $('.tv_show__season-tabs-wrap .nav-item'); + const episodes = $('.episodes'); + _.each(tabs, (tab, i) => { + const titlePrefix = $(tab).text().trim(); + const episodeList = $(episodes[i]).find('.episode__body'); + _.each(episodeList, (episode) => { + const $episode = $(episode); + const title = titlePrefix + ' ' + $episode.text().trim(); + const url = $episode.find('a').attr('href'); + const playCfg = url + '@' + TYPE_TVSHOW; + if (!playMap.hasOwnProperty(from)) { + playMap[from] = []; + } + playMap[from].push(title + '$' + playCfg); + }); + }); + } + vod.vod_play_from = _.keys(playMap).join('$$$'); + const urls = _.values(playMap); + const vod_play_url = _.map(urls, (urlist) => { + return urlist.join('#'); + }); + vod.vod_play_url = vod_play_url.join('$$$'); + return JSON.stringify({ + list: [vod], + }); +} + +async function play(flag, id, flags) { + const playCfg = id.split('@'); + const playType = playCfg[1]; + let playId = playCfg[0]; + let playUrl; + if (playType == TYPE_TVSHOW) { + const html = await request(playId); + const $ = load(html); + playId = $('.ggys-video-player').attr('data-source-id'); + } + const param = { + video_id: playId, + }; + const resp = await request(HOST + '/wp-json/get_addr/v1/get_video_url', 'post', param); + playUrl = JSON.parse(resp).video_url; + const headers = { + 'User-Agent': UA, + 'Referer': HOST, + }; + return JSON.stringify({ + parse: 0, + url: playUrl, + header: headers, + }); +} + +async function search(wd, quick, pg) { + let page = ''; + if (pg > 1) { + page = '/page/' + pg; + } + const url = HOST + '/search/' + wd + page + '/?post_type='; + const videos = []; + let html = await request(url + 'movie'); + let $ = load(html); + parseVideoList($, TYPE_MOVIE, true, videos); + const hasMoreMovie = $('.page-numbers a.next').length > 0; + html = await request(url + 'tv_show'); + $ = load(html); + parseVideoList($, TYPE_TVSHOW, true, videos); + const hasMoreTVShow = $('.page-numbers a.next').length > 0; + const limit = 40; + const hasMore = hasMoreMovie || hasMoreTVShow; + const pgCount = hasMore ? parseInt(pg) + 1 : parseInt(pg); + return JSON.stringify({ + page: parseInt(pg), + pagecount: pgCount, + limit: limit, + total: limit * pgCount, + list: videos, + }); +} + +export function __jsEvalReturn() { + return { + init: init, + home: home, + homeVod: homeVod, + category: category, + detail: detail, + play: play, + search: search, + }; +} \ No newline at end of file diff --git a/5/0/lib/ikanbot3.js b/5/0/lib/ikanbot3.js new file mode 100644 index 0000000..f2fb2ec --- /dev/null +++ b/5/0/lib/ikanbot3.js @@ -0,0 +1,46 @@ +var rule = { + title:'爱看机器人3', + host:'https://www.aikanbot.com', + url:'/hot/index-fyclass-fyfilter-p-fypage.html[/hot/index-fyclass-fyfilter.html]', + searchUrl:'/search?q=**&p=fypage[/search?q=**]', + searchable:2, + quickSearch:0, + filterable:1, + filter_url:'{{fl.tag}}', + 图片来源:'@Referer=https://www.aikanbot.com/@User-Agent=Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.0.0 Safari/537.36', + filter:{ + "movie":[{"key":"tag","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":"豆瓣top250","v":"豆瓣top250"}]}], + "tv":[{"key":"tag","name":"标签","value":[{"n":"热门","v":"热门"},{"n":"美剧","v":"美剧"},{"n":"英剧","v":"英剧"},{"n":"韩剧","v":"韩剧"},{"n":"日剧","v":"日剧"},{"n":"国产剧","v":"国产剧"},{"n":"港剧","v":"港剧"},{"n":"日本动画","v":"日本动画"},{"n":"综艺","v":"综艺"},{"n":"纪录片","v":"纪录片"}]}] + }, + filter_def:{ + movie:{tag:'热门'}, + tv:{tag:'热门'}, + }, + filter获取方法:` + let value = []; + $('ul').eq(2).find('li').each(function() { + // console.log($(this).text()); + let n = $(this).text().trim(); + value.push({ + 'n': n, 'v': n + }); + }); + // 电影执行: + let data = {'movie': [{'key': 'tag', 'name': '标签', 'value': value}]}; + console.log(JSON.stringify(data)); + + //剧集执行: + let data = {'tv': [{'key': 'tag', 'name': '标签', 'value': value}]}; + console.log(JSON.stringify(data)); + `, + headers:{'User-Agent':'PC_UA',}, + class_name:'电影&剧集', + class_url:'movie&tv', + play_parse:true, + double:true, + 推荐:'.v-list;div.item;*;*;*;*', //这里可以为空,这样点播不会有内容 + 一级:'.v-list&&div.item;p&&Text;img&&data-src;;a&&href', //一级的内容是推荐或者点播时候的一级匹配 + // 二级:二级, + 二级:'js:eval(unescape(base64Decode("anM6CiAgICAgICAgcGRmaCA9IGpzcC5wZGZoOwogICAgICAgIGZ1bmN0aW9uIGdldFRva2VuKGh0bWwxKSB7CiAgICAgICAgICAgIGxldCBjdXJyZW50SWQgPSBwZGZoKGh0bWwxLCAnI2N1cnJlbnRfaWQmJnZhbHVlJyk7CiAgICAgICAgICAgIGxldCBlVG9rZW4gPSBwZGZoKGh0bWwxLCAnI2VfdG9rZW4mJnZhbHVlJyk7CiAgICAgICAgICAgIGlmICghY3VycmVudElkIHx8ICFlVG9rZW4pIHJldHVybiAnJzsKICAgICAgICAgICAgbGV0IGlkTGVuZ3RoID0gY3VycmVudElkLmxlbmd0aDsKICAgICAgICAgICAgbGV0IHN1YklkID0gY3VycmVudElkLnN1YnN0cmluZyhpZExlbmd0aCAtIDQsIGlkTGVuZ3RoKTsKICAgICAgICAgICAgbGV0IGtleXMgPSBbXTsKICAgICAgICAgICAgZm9yIChsZXQgaSA9IDA7IGkgPCBzdWJJZC5sZW5ndGg7IGkrKykgewogICAgICAgICAgICAgICAgbGV0IGN1ckludCA9IHBhcnNlSW50KHN1YklkW2ldKTsKICAgICAgICAgICAgICAgIGxldCBzcGxpdFBvcyA9IGN1ckludCAlIDMgKyAxOwogICAgICAgICAgICAgICAga2V5c1tpXSA9IGVUb2tlbi5zdWJzdHJpbmcoc3BsaXRQb3MsIHNwbGl0UG9zICsgOCk7CiAgICAgICAgICAgICAgICBlVG9rZW4gPSBlVG9rZW4uc3Vic3RyaW5nKHNwbGl0UG9zICsgOCwgZVRva2VuLmxlbmd0aCk7CiAgICAgICAgICAgIH0KICAgICAgICAgICAgcmV0dXJuIGtleXMuam9pbignJyk7CiAgICAgICAgfQogICAgICAgIHRyeSB7CiAgICAgICAgICAgIFZPRD17fTsKICAgICAgICAgICAgbGV0IGh0bWwxID0gcmVxdWVzdChpbnB1dCk7CiAgICAgICAgICAgIFZPRC52b2RfaWQgPSBwZGZoKGh0bWwxLCAnI2N1cnJlbnRfaWQmJnZhbHVlJyk7CiAgICAgICAgICAgIFZPRC52b2RfbmFtZSA9IHBkZmgoaHRtbDEsICdoMiYmVGV4dCcpOwogICAgICAgICAgICBWT0Qudm9kX3BpYyA9IHBkZmgoaHRtbDEsICcuaXRlbS1yb290JiZpbWcmJmRhdGEtc3JjJyk7CiAgICAgICAgICAgIFZPRC52b2RfYWN0b3IgPSBwZGZoKGh0bWwxLCAnLm1ldGE6ZXEoNCkmJlRleHQnKTsKICAgICAgICAgICAgVk9ELnZvZF9hcmVhID0gcGRmaChodG1sMSwgJy5tZXRhOmVxKDMpJiZUZXh0Jyk7CiAgICAgICAgICAgIFZPRC52b2RfeWVhciA9IHBkZmgoaHRtbDEsICcubWV0YTplcSgyKSYmVGV4dCcpOwogICAgICAgICAgICBWT0Qudm9kX3JlbWFya3MgPSAnJzsKICAgICAgICAgICAgVk9ELnZvZF9kaXJlY3RvciA9ICcnOwogICAgICAgICAgICBWT0Qudm9kX2NvbnRlbnQgPSBwZGZoKGh0bWwxLCAnI2xpbmUtdGlwcyYmVGV4dCcpOwogICAgICAgICAgICAvLyBsb2coVk9EKTsKICAgICAgICAgICAgdmFyIHZfdGtzID0gZ2V0VG9rZW4oaHRtbDEpOwogICAgICAgICAgICBsb2coJ3ZfdGtzID09PT4gJyArIHZfdGtzKTsKICAgICAgICAgICAgaW5wdXQgPSBIT1NUICsgJy9hcGkvZ2V0UmVzTj92aWRlb0lkPScgKyBpbnB1dC5zcGxpdCgnLycpLnBvcCgpICsgJyZtdHlwZT0yJnRva2VuPScrdl90a3M7CiAgICAgICAgICAgIGxldCBodG1sID0gcmVxdWVzdChpbnB1dCwgewogICAgICAgICAgICAgICAgaGVhZGVyczogewogICAgICAgICAgICAgICAgICAgICdVc2VyLUFnZW50JzonTW96aWxsYS81LjAgKGlQaG9uZTsgQ1BVIGlQaG9uZSBPUyAxM18yXzMgbGlrZSBNYWMgT1MgWCkgQXBwbGVXZWJLaXQvNjA1LjEuMTUgKEtIVE1MLCBsaWtlIEdlY2tvKSBWZXJzaW9uLzEzLjAuMyBNb2JpbGUvMTVFMTQ4IFNhZmFyaS82MDQuMScsCiAgICAgICAgICAgICAgICAgICAgJ1JlZmVyZXInOiBNWV9VUkwsCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0pOwogICAgICAgICAgICBwcmludChodG1sKTsKICAgICAgICAgICAgaHRtbCA9IEpTT04ucGFyc2UoaHRtbCk7CiAgICAgICAgICAgIGxldCBlcGlzb2RlcyA9IGh0bWwuZGF0YS5saXN0OwogICAgICAgICAgICBsZXQgcGxheU1hcCA9IHt9OwogICAgICAgICAgICBpZiAodHlwZW9mIHBsYXlfdXJsID09PSAndW5kZWZpbmVkJykgewogICAgICAgICAgICAgICAgdmFyIHBsYXlfdXJsID0gJycKICAgICAgICAgICAgfQogICAgICAgICAgICBsZXQgbWFwID0ge30KICAgICAgICAgICAgbGV0IGFyciA9IFtdCiAgICAgICAgICAgIGxldCBuYW1lID0gewogICAgICAgICAgICAgICAgJ2JmenltM3U4JzogJ+aatOmjjicsCiAgICAgICAgICAgICAgICAnMTA4MHp5ayc6ICfkvJjotKgnLAogICAgICAgICAgICAgICAgJ2t1YWlrYW4nOiAn5b+r55yLJywKICAgICAgICAgICAgICAgICdsem0zdTgnOiAn6YeP5a2QJywKICAgICAgICAgICAgICAgICdmZm0zdTgnOiAn6Z2e5YehJywKICAgICAgICAgICAgICAgICdoYWl3YWlrYW4nOiAn5rW35aSW55yLJywKICAgICAgICAgICAgICAgICdnc20zdTgnOiAn5YWJ6YCfJywKICAgICAgICAgICAgICAgICd6dWlkYW0zdTgnOiAn5pyA5aSnJywKICAgICAgICAgICAgICAgICdiam0zdTgnOiAn5YWr5oiSJywKICAgICAgICAgICAgICAgICdzbm0zdTgnOiAn57Si5bC8JywKICAgICAgICAgICAgICAgICd3b2xvbmcnOiAn5Y2n6b6ZJywKICAgICAgICAgICAgICAgICd4bG0zdTgnOiAn5paw5rWqJywKICAgICAgICAgICAgICAgICd5aG0zdTgnOiAn5qix6IqxJywKICAgICAgICAgICAgICAgICd0a20zdTgnOiAn5aSp56m6JywKICAgICAgICAgICAgICAgICdqc20zdTgnOiAn5p6B6YCfJywKICAgICAgICAgICAgICAgICd3am0zdTgnOiAn5peg5bC9JywKICAgICAgICAgICAgICAgICdzZG0zdTgnOiAn6Zeq55S1JywKICAgICAgICAgICAgICAgICdrY20zdTgnOiAn5b+r6L2mJywKICAgICAgICAgICAgICAgICdqaW55aW5nbTN1OCc6ICfph5HpubAnLAogICAgICAgICAgICAgICAgJ2ZzbTN1OCc6ICfpo57pgJ8nLAogICAgICAgICAgICAgICAgJ3RwbTN1OCc6ICfmt5jniYcnLAogICAgICAgICAgICAgICAgJ2xlbTN1OCc6ICfpsbzkuZAnLAogICAgICAgICAgICAgICAgJ2RibTN1OCc6ICfnmb7luqYnLAogICAgICAgICAgICAgICAgJ3RvbW0zdTgnOiAn55Wq6IyEJywKICAgICAgICAgICAgICAgICd1a20zdTgnOiAnVemFtycsCiAgICAgICAgICAgICAgICAnaWttM3U4JzogJ+eIseWdpCcsCiAgICAgICAgICAgICAgICAnaG56eW0zdTgnOiAn57qi54mb6LWE5rqQJywKICAgICAgICAgICAgICAgICdobm0zdTgnOiAn57qi54mbJywKICAgICAgICAgICAgICAgICc2OHp5X20zdTgnOiAnNjgnLAogICAgICAgICAgICAgICAgJ2tkbTN1OCc6ICfphbfngrknLAogICAgICAgICAgICAgICAgJ2JkeG0zdTgnOiAn5YyX5paX5pifJywKICAgICAgICAgICAgICAgICdxaG0zdTgnOiAn5aWH6JmOJywKICAgICAgICAgICAgICAgICdoaG0zdTgnOiAn6LGq5Y2OJwogICAgICAgICAgICB9OwogICAgICAgICAgICBlcGlzb2Rlcy5mb3JFYWNoKGZ1bmN0aW9uKGVwKSB7CiAgICAgICAgICAgICAgICBsZXQgZGF0YSA9IEpTT04ucGFyc2UoZXBbJ3Jlc0RhdGEnXSk7CiAgICAgICAgICAgICAgICBkYXRhLm1hcCh2YWwgPT4gewogICAgICAgICAgICAgICAgICAgIGlmKCFtYXBbdmFsLmZsYWddKXsKICAgICAgICAgICAgICAgICAgICAgICAgbWFwW3ZhbC5mbGFnXSA9IFt2YWwudXJsLnJlcGxhY2VBbGwoJyMjJywnIycpXQogICAgICAgICAgICAgICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgICAgICAgICAgICAgIG1hcFt2YWwuZmxhZ10ucHVzaCh2YWwudXJsLnJlcGxhY2VBbGwoJyMjJywnIycpKQogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0pCiAgICAgICAgICAgIH0pOwogICAgICAgICAgICBmb3IgKHZhciBrZXkgaW4gbWFwKSB7CiAgICAgICAgICAgICAgICBpZiAoJ2JmenltM3U4JyA9PSBrZXkpIHsKICAgICAgICAgICAgICAgICAgICBhcnIucHVzaCh7CiAgICAgICAgICAgICAgICAgICAgICAgIGZsYWc6IG5hbWVba2V5XSwKICAgICAgICAgICAgICAgICAgICAgICAgdXJsOiBtYXBba2V5XSwKICAgICAgICAgICAgICAgICAgICAgICAgc29ydDogMQogICAgICAgICAgICAgICAgICAgIH0pCiAgICAgICAgICAgICAgICB9IGVsc2UgaWYgKCcxMDgwenlrJyA9PSBrZXkpIHsKICAgICAgICAgICAgICAgICAgICBhcnIucHVzaCh7CiAgICAgICAgICAgICAgICAgICAgICAgIGZsYWc6IG5hbWVba2V5XSwKICAgICAgICAgICAgICAgICAgICAgICAgdXJsOiBtYXBba2V5XSwKICAgICAgICAgICAgICAgICAgICAgICAgc29ydDogMgogICAgICAgICAgICAgICAgICAgIH0pCiAgICAgICAgICAgICAgICB9IGVsc2UgaWYgKCdrdWFpa2FuJyA9PSBrZXkpIHsKICAgICAgICAgICAgICAgICAgICBhcnIucHVzaCh7CiAgICAgICAgICAgICAgICAgICAgICAgIGZsYWc6IG5hbWVba2V5XSwKICAgICAgICAgICAgICAgICAgICAgICAgdXJsOiBtYXBba2V5XSwKICAgICAgICAgICAgICAgICAgICAgICAgc29ydDogMwogICAgICAgICAgICAgICAgICAgIH0pCiAgICAgICAgICAgICAgICB9IGVsc2UgaWYgKCdsem0zdTgnID09IGtleSkgewogICAgICAgICAgICAgICAgICAgIGFyci5wdXNoKHsKICAgICAgICAgICAgICAgICAgICAgICAgZmxhZzogbmFtZVtrZXldLAogICAgICAgICAgICAgICAgICAgICAgICB1cmw6IG1hcFtrZXldLAogICAgICAgICAgICAgICAgICAgICAgICBzb3J0OiA0CiAgICAgICAgICAgICAgICAgICAgfSkKICAgICAgICAgICAgICAgIH0gZWxzZSBpZiAoJ2ZmbTN1OCcgPT0ga2V5KSB7CiAgICAgICAgICAgICAgICAgICAgYXJyLnB1c2goewogICAgICAgICAgICAgICAgICAgICAgICBmbGFnOiBuYW1lW2tleV0sCiAgICAgICAgICAgICAgICAgICAgICAgIHVybDogbWFwW2tleV0sCiAgICAgICAgICAgICAgICAgICAgICAgIHNvcnQ6IDUKICAgICAgICAgICAgICAgICAgICB9KQogICAgICAgICAgICAgICAgfSBlbHNlIGlmICgnc25tM3U4JyA9PSBrZXkpIHsKICAgICAgICAgICAgICAgICAgICBhcnIucHVzaCh7CiAgICAgICAgICAgICAgICAgICAgICAgIGZsYWc6IG5hbWVba2V5XSwKICAgICAgICAgICAgICAgICAgICAgICAgdXJsOiBtYXBba2V5XSwKICAgICAgICAgICAgICAgICAgICAgICAgc29ydDogNgogICAgICAgICAgICAgICAgICAgIH0pCiAgICAgICAgICAgICAgICB9IGVsc2UgaWYgKCdxaG0zdTgnID09IGtleSkgewogICAgICAgICAgICAgICAgICAgIGFyci5wdXNoKHsKICAgICAgICAgICAgICAgICAgICAgICAgZmxhZzogbmFtZVtrZXldLAogICAgICAgICAgICAgICAgICAgICAgICB1cmw6IG1hcFtrZXldLAogICAgICAgICAgICAgICAgICAgICAgICBzb3J0OiA3CiAgICAgICAgICAgICAgICAgICAgfSkKICAgICAgICAgICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgICAgICAgICAgYXJyLnB1c2goewogICAgICAgICAgICAgICAgICAgICAgICBmbGFnOiAobmFtZVtrZXldKSA/IG5hbWVba2V5XSA6IGtleSwKICAgICAgICAgICAgICAgICAgICAgICAgdXJsOiBtYXBba2V5XSwKICAgICAgICAgICAgICAgICAgICAgICAgc29ydDogOAogICAgICAgICAgICAgICAgICAgIH0pCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICAgICAgYXJyLnNvcnQoKGEsIGIpID0+IGEuc29ydCAtIGIuc29ydCk7CiAgICAgICAgICAgIGxldCBwbGF5RnJvbSA9IFtdOwogICAgICAgICAgICBsZXQgcGxheUxpc3QgPSBbXTsKICAgICAgICAgICAgYXJyLm1hcCh2YWwgPT4gewogICAgICAgICAgICAgICAgaWYgKCEvdW5kZWZpbmVkLy50ZXN0KHZhbC5mbGFnKSkgewogICAgICAgICAgICAgICAgICAgIHBsYXlGcm9tLnB1c2godmFsLmZsYWcpOwogICAgICAgICAgICAgICAgICAgIHBsYXlMaXN0LnB1c2godmFsLnVybCk7CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0pCiAgICAgICAgICAgIGxldCB2b2RfcGxheV9mcm9tID0gcGxheUZyb20uam9pbignJCQkJyk7CiAgICAgICAgICAgIGxldCB2b2RfcGxheV91cmwgPSBwbGF5TGlzdC5qb2luKCckJCQnKTsKICAgICAgICAgICAgVk9EWyd2b2RfcGxheV9mcm9tJ10gPSB2b2RfcGxheV9mcm9tOwogICAgICAgICAgICBWT0RbJ3ZvZF9wbGF5X3VybCddID0gdm9kX3BsYXlfdXJsOwogICAgICAgICAgICAvLyBsb2coVk9EKTsKICAgICAgICB9IGNhdGNoIChlKSB7CiAgICAgICAgICAgIGxvZygn6I635Y+W5LqM57qn6K+m5oOF6aG15Y+R55Sf6ZSZ6K+vOicgKyBlLm1lc3NhZ2UpCiAgICAgICAgfQ==")))', + 搜索:'.col-md-8&&.media;h5&&a&&Text;a&&img&&data-src;.label&&Text;a&&href',//第三个是描述,一般显示更新或者完结 +} \ No newline at end of file diff --git a/5/0/lib/jp.js b/5/0/lib/jp.js new file mode 100644 index 0000000..3be9ddc --- /dev/null +++ b/5/0/lib/jp.js @@ -0,0 +1,90 @@ +var rule = { + title:'荐片', + host:'http://api2.rinhome.com', + // homeUrl:'https://yjpapipxblwdohpakljwg.hxhzs.com/api/tag/hand?code=unknown601193cf375db73d&channel=wandoujia',//网站的首页链接,用于分类获取和推荐获取 + homeUrl:'/api/tag/hand?code=unknown601193cf375db73d&channel=wandoujia',//网站的首页链接,用于分类获取和推荐获取 + // url:'/api/crumb/list?area=0&category_id=fyclass&page=fypage&type=0&limit=24&fyfilter', + url:'/api/crumb/list?area=0&page=fypage&type=0&limit=24&fyfilter', + class_name:'全部&电影&电视剧&动漫&综艺', // 筛选 /api/term/ad_fenlei?limit=10&page=1 + class_url:'0&1&2&3&4', + detailUrl:'/api/node/detail?channel=wandoujia&token=&id=fyid',//二级详情拼接链接(json格式用) + searchUrl:'/api/video/search?key=**&page=fypage', + searchable:2, + quickSearch:0, + filterable:1, + filter:{ + "0":[{"key":"year","name":"年代","value":[{"n":"全部","v":"0"},{"n":"2023","v":"153"},{"n":"2022","v":"101"},{"n":"2021","v":"118"},{"n":"2020","v":"16"},{"n":"2019","v":"7"},{"n":"2018","v":"2"},{"n":"2017","v":"3"},{"n":"2016","v":"22"}]},{"key":"sort","name":"排序","value":[{"n":"热门","v":"hot"},{"n":"评分","v":"rating"},{"n":"更新","v":"update"}]}], + "1":[{"key":"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":"12"},{"n":"动画","v":"13"}]},{"key":"year","name":"年代","value":[{"n":"全部","v":"0"},{"n":"2023","v":"153"},{"n":"2022","v":"101"},{"n":"2021","v":"118"},{"n":"2020","v":"16"},{"n":"2019","v":"7"},{"n":"2018","v":"2"},{"n":"2017","v":"3"},{"n":"2016","v":"22"}]},{"key":"sort","name":"排序","value":[{"n":"热门","v":"hot"},{"n":"评分","v":"rating"},{"n":"更新","v":"update"}]}], + "2":[{"key":"cateId","name":"分类","value":[{"n":"全部","v":"2"},{"n":"首推","v":"14"},{"n":"国产","v":"15"},{"n":"港台","v":"16"},{"n":"日韩","v":"17"},{"n":"海外","v":"18"}]},{"key":"year","name":"年代","value":[{"n":"全部","v":"0"},{"n":"2023","v":"153"},{"n":"2022","v":"101"},{"n":"2021","v":"118"},{"n":"2020","v":"16"},{"n":"2019","v":"7"},{"n":"2018","v":"2"},{"n":"2017","v":"3"},{"n":"2016","v":"22"}]},{"key":"sort","name":"排序","value":[{"n":"热门","v":"hot"},{"n":"评分","v":"rating"},{"n":"更新","v":"update"}]}], + "3":[{"key":"cateId","name":"分类","value":[{"n":"全部","v":"3"},{"n":"首推","v":"19"},{"n":"海外","v":"20"},{"n":"日本","v":"21"},{"n":"国产","v":"22"}]},{"key":"year","name":"年代","value":[{"n":"全部","v":"0"},{"n":"2023","v":"153"},{"n":"2022","v":"101"},{"n":"2021","v":"118"},{"n":"2020","v":"16"},{"n":"2019","v":"7"},{"n":"2018","v":"2"},{"n":"2017","v":"3"},{"n":"2016","v":"22"}]},{"key":"sort","name":"排序","value":[{"n":"热门","v":"hot"},{"n":"评分","v":"rating"},{"n":"更新","v":"update"}]}], + "4":[{"key":"cateId","name":"分类","value":[{"n":"全部","v":"4"},{"n":"首推","v":"23"},{"n":"国产","v":"24"},{"n":"海外","v":"25"},{"n":"港台","v":"26"}]},{"key":"year","name":"年代","value":[{"n":"全部","v":"0"},{"n":"2023","v":"153"},{"n":"2022","v":"101"},{"n":"2021","v":"118"},{"n":"2020","v":"16"},{"n":"2019","v":"7"},{"n":"2018","v":"2"},{"n":"2017","v":"3"},{"n":"2016","v":"22"}]},{"key":"sort","name":"排序","value":[{"n":"热门","v":"hot"},{"n":"评分","v":"rating"},{"n":"更新","v":"update"}]}] + }, + // filter_url:'sort={{fl.sort or "hot"}}&year={{fl.year or "0"}}', + filter_url:'sort={{fl.sort or "update"}}&year={{fl.year or "0"}}&category_id={{fl.cateId}}', + filter_def:{ + 0:{cateId:'0'}, + 1:{cateId:'1'}, + 2:{cateId:'2'}, + 3:{cateId:'3'}, + 4:{cateId:'4'} + }, + headers:{ + 'User-Agent':'jianpian-android/350', + 'JPAUTH':'y261ow7kF2dtzlxh1GS9EB8nbTxNmaK/QQIAjctlKiEv' + }, + timeout:5000, + limit:8, + play_parse:true, + play_json:[{ + re:'*', + json:{ + parse:0, + jx:0 + } + }], + lazy:'', + // double:true, + 图片来源:'@Referer=www.jianpianapp.com@User-Agent=jianpian-version353', + // 推荐:'json:data;room;*;cover;*;*', + 推荐:'json:.video;*;*;*;*', + 一级:'json:data;title;path;playlist.title;id', + 二级:{ + // title:'data.title', + title:'data.title;data.types[0].name', + // desc:';data.description;data.id', + desc:'data.score;data.year.title;data.area.title;data.actors[0].name;data.directors[0].name', + img:'data.thumbnail', + // content:'data.thumbnail', + content:'data.description', + is_json:1, + tabs:`js: + TABS = []; + if (html.data.have_ftp_ur == 1) { + TABS.push("边下边播超清版") + } + if (html.data.have_m3u8_ur == 1) { + TABS.push("在线点播普清版") + } + `, + lists:`js: + log(TABS); + LISTS = []; + TABS.forEach(function(tab) { + if (/边下边播/.test(tab)) { + let ftp = html.data.new_ftp_list; + let d = ftp.map(function(it) { + return it.title + "$" + (/m3u8/.test(it.url) ? play_url + it.url : "tvbox-xg:" + it.url) + }); + LISTS.push(d) + } else if (/在线点播/.test(tab)) { + let m3u = html.data.new_m3u8_list; + let d = m3u.map(function(it) { + return it.title + "$" + (/m3u8/.test(it.url) ? play_url + it.url : "tvbox-xg:" + it.url) + }); + LISTS.push(d) + } + }); + `, + }, + 搜索:'json:data;*;thumbnail;mask;*', +} \ No newline at end of file diff --git a/5/0/lib/kkys_open.js b/5/0/lib/kkys_open.js new file mode 100644 index 0000000..d51dea7 --- /dev/null +++ b/5/0/lib/kkys_open.js @@ -0,0 +1,8 @@ +import{Crypto,dayjs,jinja2,_}from"assets://js/lib/cat.js";let key="kkys",url="https://api1.baibaipei.com:8899",device={},siteKey="",siteType=0;async function request(reqUrl,postData,agentSp,get){var ts=dayjs().valueOf().toString(),rand=randStr(32),sign=Crypto.MD5("abcdexxxdd2daklmn25129_"+ts+"_"+rand).toString().toLowerCase(),agentSp={"user-agent":agentSp||device.ua},sign=(reqUrl.includes("baibaipei")&&(agentSp["device-id"]=device.id,agentSp["push-token"]="",agentSp.sign=sign,agentSp.time=ts,agentSp.md5=rand,agentSp.version="2.1.3",agentSp["system-model"]=device.model,agentSp["system-brand"]=device.brand,agentSp["system-version"]=device.release),await req(reqUrl,{method:get?"get":"post",headers:agentSp,data:postData||{},postType:get?"":"form"}));return sign.content}async function init(cfg){siteKey=cfg.skey,siteType=cfg.stype;cfg=await local.get(key,"device");if(0|《|》/g,"").replace(/\$|#/g," ").trim()}function jsonParse(input,json){try{let url=json.url??"";if(!(url=url.startsWith("//")?"https:"+url:url).startsWith("http"))return{};let headers=json.headers||{};var ua=(json["user-agent"]||"").trim(),referer=(0{headers[hk]||delete headers[hk]}),{header:headers,url:url}}catch(error){console.log(error)}return{}}function __jsEvalReturn(){return{init:init,home:home,homeVod:homeVod,category:category,detail:detail,play:play,search:search}}export{__jsEvalReturn}; \ No newline at end of file diff --git a/5/0/lib/nmys.json b/5/0/lib/nmys.json new file mode 100644 index 0000000..1edd150 --- /dev/null +++ b/5/0/lib/nmys.json @@ -0,0 +1,310 @@ + { + "author": "春风", + "ua": "Mozilla/5.0 (Linux; Android 10; LYA-AL00; HMSCore 6.4.0.312; GMSCore 20.15.16) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 HuaweiBrowser/11.0.4.300 Mobile Safari/537.36", + // "homeUrl": "https://nmddd.com", + "homeUrl": "https://m.nmddd.com/", + "dcVipFlag": "true", + "dcPlayUrl": "true", + "cateManual": { + "电影": "1", + "连续剧": "2", + "动漫": "4", + "综艺": "3" + }, + "homeVodNode": "//section/section[position()>2]//ul[@class='resize_list']/li/a", + "homeVodName": "/@title", + "homeVodId": "/@href", + "homeVodIdR": "/(S+).html", + "homeVodImg": "//@data-echo", + "homeVodImgR": "", + "homeVodMark": "/div/span[2]/span/text()", + "cateUrl": "https://m.xiangdao.me/vod-list-id-{cateId}-pg-{catePg}-order--by-{by}-class-0-year-{year}-letter--area-{area}-lang-.html", + "cateVodNode": "//ul[@class='resize_list']/li/a", + "cateVodName": "/@title", + "cateVodId": "/@href", + "cateVodIdR": "/(S+).html", + "cateVodImg": "//@data-echo", + "cateVodImgR": "", + "cateVodMark": "/div/span[2]/span/em/text()", + "dtUrl": "https://m.xiangdao.me/{vid}", + "dtNode": "//body", + "dtName": "//section[@class='page-hd']/a/@title", + "dtNameR": "", + "dtImg": "//section[@class='page-hd']/a/img/@src", + "dtImgR": "", + "dtCate": "", + "dtCateR": "", + "dtYear": "//span[contains(text(), '年代')]/following-sibling::a/text()", + "dtYearR": "", + "dtArea": "", + "dtAreaR": "", + "dtDirector": "//span[contains(text(), '导演')]/following-sibling::a/text()", + "dtDirectorR": "", + "dtActor": "//span[contains(text(), '主演')]/following-sibling::a/text()", + "dtActorR": "", + "dtDesc": "//article[@class='detail-con']/p/text()", + "dtDescR": "", + "dtFromNode": "//div[@class='hd']/ul/li/a", + "dtFromName": "/text()", + "dtFromNameR": "", + "dtUrlNode": "//div[@class='numList']/ul", + "dtUrlSubNode": "/li/a", + "dtUrlId": "@href", + "dtUrlIdR": "/(S+).html", + "dtUrlName": "/text()", + "dtUrlNameR": "", + "playUrl": "https://m.xiangdao.me/{playUrl}", + "playUa": "", + "searchUrl": "https://m.xiangdao.me/index.php?m=vod-search&wd={wd}", + "scVodNode": "//ul[@class='ulPicTxt clearfix']/li", + "scVodName": "//span[@class='sTit']/text()", + "scVodId": "//span[@class='sBtn']/a/@href", + "scVodIdR": "/(S+).html", + "scVodImg": "//img/@data-src", + "scVodMark": "//span[@class='sDes'][2]/text()", + "filter":{ + "1": [ + { + "name":"类型", + "key":"cateId", + "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"} + ]}, + { + "name":"年份", + "key":"year", + "value":[ + {"n":"全部","v":""}, + {"n":"2024","v":"2024"}, + {"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"} + ]}, + { + "name":"地区", + "key":"area", + "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":"加拿大"} + ]}, + { + "name":"排序", + "key":"by", + "value":[ + {"n":"全部","v":""}, + {"n":"时间","v":"time"}, + {"n":"人气","v":"hits"}, + {"n":"评分","v":"score"} + ]} + ], + "2": [ + { + "name":"类型", + "key":"cateId", + "value":[ + {"n":"全部","v":"2"}, + {"n":"国产剧","v":"12"}, + {"n":"港台剧","v":"13"}, + {"n":"日韩剧","v":"14"}, + {"n":"欧美剧","v":"15"} + ]}, + { + "name":"年份", + "key":"year", + "value":[ + {"n":"全部","v":""}, + {"n":"2024","v":"2024"}, + {"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"} + ]}, + { + "name":"地区", + "key":"area", + "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":"加拿大"} + ]}, + { + "name":"排序", + "key":"by", + "value":[ + {"n":"全部","v":""}, + {"n":"时间","v":"time"}, + {"n":"人气","v":"hits"}, + {"n":"评分","v":"score"} + ]} + ], + "3": [ + { + "name":"类型", + "key":"cateId", + "value":[ + {"n":"全部","v":"3"} + ]}, + { + "name":"年份", + "key":"year", + "value":[ + {"n":"全部","v":""}, + {"n":"2024","v":"2024"}, + {"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"} + ]}, + { + "name":"地区", + "key":"area", + "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":"加拿大"} + ]}, + { + "name":"排序", + "key":"by", + "value":[ + {"n":"全部","v":""}, + {"n":"时间","v":"time"}, + {"n":"人气","v":"hits"}, + {"n":"评分","v":"score"} + ]} + ], + "4": [ + { + "name":"类型", + "key":"cateId", + "value":[ + {"n":"全部","v":"4"}, + {"n":"动漫剧","v":"18"}, + {"n":"动漫片","v":"19"} + ]}, + { + "name":"年份", + "key":"year", + "value":[ + {"n":"全部","v":""}, + {"n":"2024","v":"2024"}, + {"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"} + ]}, + { + "name":"地区", + "key":"area", + "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":"加拿大"} + ]}, + { + "name":"排序", + "key":"by", + "value":[ + {"n":"全部","v":""}, + {"n":"时间","v":"time"}, + {"n":"人气","v":"hits"}, + {"n":"评分","v":"score"} + ]} + ] + } + } \ No newline at end of file diff --git a/5/0/lib/tuxiaobei_open.js b/5/0/lib/tuxiaobei_open.js new file mode 100644 index 0000000..b560037 --- /dev/null +++ b/5/0/lib/tuxiaobei_open.js @@ -0,0 +1,135 @@ +import { load, _ } from './lib/cat.js'; +let key = '🐰兔小贝'; +let HOST = 'https://www.tuxiaobei.com'; +let siteKey = ''; +let siteType = 0; +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'; + +async function request(reqUrl, agentSp) { + let res = await req(reqUrl, { + method: 'get', + headers: { + 'User-Agent': agentSp || IOS_UA, + }, + }); + return res.content +} + +async function init(cfg) { + siteKey = cfg.skey; + siteType = cfg.stype +} + +async function home(filter) { + const classes = [{ type_id: '', type_name: '🐰全部' }, { type_id: 2, type_name: '🐰儿歌' }, { type_id: 3, type_name: '🐰故事' }, { type_id: 27, type_name: '🐰公益' }, { type_id: 9, type_name: '🐰十万个为什么' }, { type_id: 28, type_name: '🐰安全教育' }, { type_id: 29, type_name: '🐰动物奇缘' }, { type_id: 7, type_name: '🐰弟子规' }, { type_id: 5, type_name: '🐰古诗' }, { type_id: 6, type_name: '🐰三字经' }, { type_id: 8, type_name: '🐰千字文' }, { type_id: 11, type_name: '🐰数学' }, { type_id: 25, type_name: '🐰英语' }, { type_id: 24, type_name: '🐰折纸' }]; + const filterObj = {}; + return JSON.stringify({ + class: _.map(classes, (cls) => { + cls.land = 1; + cls.ratio = 1.78; + return cls; + }), + filters: filterObj, + }) +} + +async function homeVod() { + const link = await request(HOST + '/list/mip-data?typeId=9&page=1&callback='); + const html = link.match(/\((.*?)\);/)[1]; + const data = JSON.parse(html).data; + let videos = _.map(data.items, (it) => { + return { + vod_id: it.video_id, + vod_name: it.name, + vod_pic: it.image, + vod_remarks: it.root_category_name + ' | ' + it.duration_string || '', + } + }); + return JSON.stringify({ + list: videos, + }) +} + +async function category(tid, pg, filter, extend) { + if (pg <= 0 || typeof pg == 'undefined') pg = 1; + const link = await request(HOST + '/list/mip-data?typeId=' + tid + '&page=' + pg + '&callback='); + const html = link.match(/\((.*?)\);/)[1]; + const data = JSON.parse(html).data; + let videos = _.map(data.items, (it) => { + return { + vod_id: it.video_id, + vod_name: it.name, + vod_pic: it.image, + vod_remarks: it.root_category_name + ' | ' + it.duration_string || '', + } + }); + const pgCount = pg * 30 > data.totalCount ? parseInt(pg) : parseInt(pg) + 1; + return JSON.stringify({ + page: parseInt(pg), + pagecount: pgCount, + limit: 30, + total: data.totalCount, + list: videos, + }) +} + +async function detail(id) { + const vod = { + vod_id: id, + vod_remarks: '', + }; + const playlist = ['点击播放' + '$' + HOST + '/play/' + id]; + vod.vod_play_from = "道长在线"; + vod.vod_play_url = playlist.join('#'); + return JSON.stringify({ + list: [vod], + }); +} + +async function play(flag, id, flags) { + const html = await request(id); + const $ = load(html); + const pvideo = $("body mip-search-video[video-src*=http]"); + const purl = pvideo[0].attribs['video-src']; + // console.debug('兔小贝 purl =====>' + purl); // js_debug.log + return JSON.stringify({ + parse: 0, + url: purl, + }); +} + +async function search(wd, quick) { + const link = HOST + "/search/" + wd; + const html = await request(link); + const $ = load(html); + const list = $("div.list-con > div.items"); + let videos = _.map(list, (it) => { + const a = $(it).find("a:first")[0]; + const img = $(it).find("mip-img:first")[0]; + const tt = $(it).find("p:first")[0]; + const remarks = $(it).find("p")[1]; + return { + vod_id: a.attribs.href.replace(/.*?\/play\/(.*)/g, '$1'), + vod_name: tt.children[0].data, + vod_pic: img.attribs["src"], + vod_remarks: remarks.children[0].data || "", + }; + }); + return JSON.stringify({ + list: videos, + land: 1, + ratio: 1.78, + }); +} + +export function __jsEvalReturn() { + return { + init: init, + home: home, + homeVod: homeVod, + category: category, + detail: detail, + play: play, + search: search, + } +} \ No newline at end of file diff --git a/5/0/lib/tvlive.txt b/5/0/lib/tvlive.txt new file mode 100644 index 0000000..8cc34a6 --- /dev/null +++ b/5/0/lib/tvlive.txt @@ -0,0 +1,776 @@ +综合,#genre# +CCTV13新闻,https://live-play.cctvnews.cctv.com/cctv/merge_cctv13.m3u8 +浙江卫视,http://ali-m-l.cztv.com/channels/lantian/channel001/1080p.m3u8 +CCTV1,mitv://generationnexxxt.com:19806/f1e3bc8a344e49dab603272c8fd2641e +CCTV2,mitv://generationnexxxt.com:19806/ce08ee69cea5402c99bf285704eac3e5 +CCTV3,mitv://generationnexxxt.com:19806/784f6703531044be9cee14b793948d30 +CCTV4,mitv://generationnexxxt.com:19806/50c3e18e04bf478db59251455cf3d309 +CCTV5,mitv://generationnexxxt.com:19806/7d00bdeddb6c422796e62ae9e8b9398d +CCTV5+,mitv://generationnexxxt.com:19806/5b390808c064415fa55fa30feb8788ff +CCTV6,mitv://generationnexxxt.com:19806/3ec70c48b2024e4f9210169aec2914c7 +CCTV7,mitv://generationnexxxt.com:19806/e70ef03e57794075962ec3960df5b167 +CCTV8,mitv://generationnexxxt.com:19806/7c422f17b94c47928316bba288c64a25 +CCTV9,mitv://generationnexxxt.com:19806/1d25488429514e78ab4d100819bece3e +CCTV10,mitv://generationnexxxt.com:19806/db6e0eae415d4d3c80389e51f8aac382 +CCTV11,mitv://generationnexxxt.com:19806/aed547d30ca64a089f9b9adad8d9ee91 +CCTV12,mitv://generationnexxxt.com:19806/70a7e5f93ab14d978706c237fe142277 +CCTV13,mitv://generationnexxxt.com:19806/89e640d10d2646d3b7580c9bd85e9565 +CCTV14,mitv://generationnexxxt.com:19806/5ce5a7ff03b541cc8ef405312b4fec09 +CCTV15,mitv://generationnexxxt.com:19806/8914df6967f546eb8cf20ea35946ad8d +北京卫视,mitv://generationnexxxt.com:19806/8d7d0547db754c32bca6011693893b40 +天津卫视,mitv://generationnexxxt.com:19806/0d7fa1ec8c4348e29bc3f09a38ae3691 +河北卫视,mitv://generationnexxxt.com:19806/f0390f4cc1fa4b9991338bc6426deb17 +黑龙江卫视,mitv://generationnexxxt.com:19806/2f690600a9454710b15b0e90853268c3 +辽宁卫视,mitv://generationnexxxt.com:19806/4b1903b35f804f1180a4b346efbabfc9 +东方卫视,mitv://generationnexxxt.com:19806/10521db17e054dbeba85448ac091ae64 +江苏卫视,mitv://generationnexxxt.com:19806/13f3f27751184d95902e5c588264551e +浙江卫视,mitv://generationnexxxt.com:19806/7bf4b3a65eaf421ab6d71bd8dcc4547a +江西卫视,mitv://generationnexxxt.com:19806/d3548b106a7d45b4972427c3a75135ab +山东卫视,mitv://generationnexxxt.com:19806/be77ccef4df042ab909e0a2586844431 +东南卫视,mitv://generationnexxxt.com:19806/00aae4669ca24ddabf43997323ceef8e +湖北卫视,mitv://generationnexxxt.com:19806/7553b94400ac4d85b752579acb37c0ce +湖南卫视,mitv://generationnexxxt.com:19806/45dc7947c5574ebfb0e68e5d0a537ed0 +深圳卫视,mitv://generationnexxxt.com:19806/b8c8ef10f65649c9a43388d771203f61 +广东卫视,mitv://generationnexxxt.com:19806/cf7073fbb4c5490a86aca002247700f9 +广西卫视,mitv://generationnexxxt.com:19806/eb435193f43d4c8ca09c9ce477d4d7b9 +重庆卫视,mitv://generationnexxxt.com:19806/c173700eaecc412695b37ac062b6abac +云南卫视,mitv://generationnexxxt.com:19806/9203ba029385410793e3f2b7bffb3335 +星空卫视,mitv://generationnexxxt.com:19806/0b87528420394614b1016123ff4fda4c +大湾区卫视,mitv://generationnexxxt.com:19806/587bc565d5a4413987fdce380a48a332 +珠江台,mitv://generationnexxxt.com:19806/a050c8e736174de681b13b8ebd2ce3c4 +动漫秀场,mitv://generationnexxxt.com:19806/b04bd3e03b1747aab44579ca81c664c8 +魅力足球,mitv://generationnexxxt.com:19806/ca7a1a18635e453a9a77e5fd5d425e89 +五星体育,mitv://generationnexxxt.com:19806/d75057c993f84e7c86f94e8f1e56ad24 +广东体育,mitv://generationnexxxt.com:19806/bb744a1252da46a6a2ae5546f4da7c72 +私人影院,mitv://generationnexxxt.com:19806/3cfadd5e9af14d6db652b3c23acd7a7d +CHC动作电影,mitv://generationnexxxt.com:19806/1b4ebad47ed94c6291646a4a5d1ff3b6 +广东影视,mitv://generationnexxxt.com:19806/f2dbc62d3b0b4af3ac2420174eadf202 +CHC高清电影,mitv://generationnexxxt.com:19806/02385419696a411db959037c2190cf11 +CHC家庭影院,mitv://generationnexxxt.com:19806/28fb3856055c452db8f17441c99f21cf + + +港台电视31,mitv://generationnexxxt.com:19806/e4b56cb972e940ee8be694602294d242 +港台电视32,mitv://generationnexxxt.com:19806/9c0a161f9c59476584fe4d8effc125b6 +HOY TV,mitv://generationnexxxt.com:19806/10c18372b612479086c1f259245543ff +翡翠台(备),mitv://147.135.39.171:9906/657c8f940005cf8fa955b96f23e11195 +J2,mitv://generationnexxxt.com:19806/6a623cf5c0bc4c96b8fd45a47af4a872 +无线新闻台(备),mitv://147.135.39.171:9906/657c8f940000cdb0a955b82762a73640 +无线新闻台,mitv://147.135.39.171:9906/657c8f93000dad85a955b78b7a3a4c4f +无线财经体育资讯台,mitv://generationnexxxt.com:19806/8bcc654c89f74ebdb4e82062ef5f998c +ViuTVsix,mitv://generationnexxxt.com:19806/ba99e7a39d9c4e74bacc5de14f58dcf6 +ViuTV,mitv://generationnexxxt.com:19806/976916e8baee45a89d5e023224f7ab2b +凤凰中文台,mitv://generationnexxxt.com:19806/64e1ab2a000417167359b3ca0417008f +凤凰资讯台,mitv://generationnexxxt.com:19806/6684e9f6606f49fba9b6de846dbdcb64 +凤凰香港台,mitv://generationnexxxt.com:19806/8e396c3ec52f4eee9e5b7868042b1bf2 +TVB星河(粤),mitv://generationnexxxt.com:19806/0c08d9d705a747908c23ba652726d777 +澳门-MACAU,mitv://generationnexxxt.com:19806/f9ba8df6f9ed45789e882211735e6414 +澳门莲花,mitv://generationnexxxt.com:19806/4c56fbe4e68541a9a759fa269574f98b +now新闻台,mitv://generationnexxxt.com:19806/d7a5bbf5664945cc8589b36b8434d68d +HKC 18,mitv://generationnexxxt.com:19806/140377dc9e0848678d614d451d69af9e +戏曲台,mitv://generationnexxxt.com:19806/4c3b3c3a6c8849c3aa0fc9938859e134 +TVB娱乐新闻台,mitv://generationnexxxt.com:19806/46bb3afe133d4cd8ac4b195c7f5f428c +翡翠台,mitv://147.135.39.171:9906/657c8f9400023bf0a955b8853ca47814 +千禧经典台,mitv://generationnexxxt.com:19806/1a5b04c67ece47bb87aa482e2c73138a +Thrill,mitv://generationnexxxt.com:19806/1c3c73215afd42558101c3ee65737202 +明珠台,mitv://generationnexxxt.com:19806/9993262cc067418a983f0c7ec18adef9 +香港国际财经台,mitv://generationnexxxt.com:19806/6aa47af091b54d618d1513b1bc23b0b9 +18台,mitv://generationnexxxt.com:19806/8bf8f53c61944785b13817297101af20 +now财经台,mitv://generationnexxxt.com:19806/88f95058c046453a973e2540701ccb4e +美亚电影台(粤语),mitv://generationnexxxt.com:19806/ee16565eb5fe46be8d22cbbde1fa9fae +Hands Up,mitv://generationnexxxt.com:19806/7a79a82b627a417f897895b4adf874aa +粤语片台,mitv://generationnexxxt.com:19806/3a44c9c92439443494b8ecff6fdb2336 +亚洲剧台,mitv://generationnexxxt.com:19806/ee081a662356489d8b2170952ec91d24 +功夫台,mitv://generationnexxxt.com:19806/ef6373344abf4bedae4d49ac953c1742 +HOY资讯台,mitv://generationnexxxt.com:19806/eb5a565eb80d40509f0a248018dfd337 +黄金翡翠台,mitv://generationnexxxt.com:19806/864714d6ebe847edaa948e9104107f12 + + +民视,mitv://generationnexxxt.com:19806/7b046996e7d5417eb4a619194072bbc0 +台视,mitv://generationnexxxt.com:19806/9868c18e3c0940cd8aa003d9ae54f862 +大爱,mitv://generationnexxxt.com:19806/e89ec8c592484d88bc001e8d8a6c9e31 +中视,mitv://generationnexxxt.com:19806/27826c4ed7234c0d8759bc7fe6786a18 +霹雳台湾台,mitv://generationnexxxt.com:19806/dcdf778fe9ca4184ad6af3a911765cf0 +华视,mitv://generationnexxxt.com:19806/761bc3c0662247d18b0db4da8070b7f4 +公视,mitv://generationnexxxt.com:19806/5bc9388122b840f1abd2ff73c85049a6 +好消息,mitv://generationnexxxt.com:19806/febf2282369d409d92d68514b72fc433 +原住民电视台,mitv://generationnexxxt.com:19806/cb5b7549e3604100a605ca17c82808f5 +客家电视台,mitv://generationnexxxt.com:19806/eafabb6e7c30439b8ecd35ad40a46a96 +国家地理频道,mitv://generationnexxxt.com:19806/37a44d0af7634364a91f2fb8d9b9cf9b +探索频道,mitv://generationnexxxt.com:19806/9f2e92df32b34a569ad7e6818f4732fb +TLC旅游生活,mitv://generationnexxxt.com:19806/621ca70412034f5eb919c1ec03679804 +动物星球,mitv://generationnexxxt.com:19806/5b41e724ea8e4e7eb92e3dac95589165 +CN卡通频道,mitv://generationnexxxt.com:19806/f4dd909eedc64e6b9736e248aedf6d61 +MOMO亲子台,mitv://generationnexxxt.com:19806/2f2d9ad70ce7410aa99f2b9fa1753dd4 +东森幼幼台,mitv://generationnexxxt.com:19806/baa16215e2224e399f6dc71eb3576ed4 +纬来综合台,mitv://generationnexxxt.com:19806/d40310ae8bba42569d3d90b4cf7d9928 +八大第一台,mitv://generationnexxxt.com:19806/270abff66f5e496fb9c100a0dbca3fe6 +八大综合台,mitv://generationnexxxt.com:19806/6c18a737c1394e59ae5072935d630f40 +三立台湾台,mitv://generationnexxxt.com:19806/ff12e8f29f9b4f61a9b766709aa498f6 +三立都会台,mitv://generationnexxxt.com:19806/7a36f98eee8e48a48ea64a1359083c8a +东森综合台,mitv://generationnexxxt.com:19806/a05a4d8b51f54013925315261a2c6aa9 +超视,mitv://generationnexxxt.com:19806/5121f16c4b634c1683e9444aa68494b6 +中天综合台,mitv://generationnexxxt.com:19806/d6433dcd1a2a4aacb1c63a81ae8f11e6 +中天娱乐台,mitv://generationnexxxt.com:19806/6932151dd5a74b759a053f78a719fbf3 +东森戏剧台,mitv://generationnexxxt.com:19806/4fae332a68a04f3fa77a158ac1fa4bce +八大戏剧台,mitv://generationnexxxt.com:19806/4eec82bd1e634ceab82b90e395116c83 +TVBS欢乐台,mitv://generationnexxxt.com:19806/569aec3edbbc4267bd6f829b3d495d5a +纬来戏剧台,mitv://generationnexxxt.com:19806/69036778f8fc40729301e9e88aeee556 +高点综合台,mitv://generationnexxxt.com:19806/462775e2153243fc92adec0793c638d0 +BBC World News,mitv://generationnexxxt.com:19806/ecc7214268ee448ab42b65d9f2e2663a +CNBC,mitv://generationnexxxt.com:19806/b642a4ce45734a7190f0acbd8cd462dd +Bloomberg TV,mitv://generationnexxxt.com:19806/885bb543b9cb4bbeb5bcfe518fb90780 +HITS,mitv://generationnexxxt.com:19806/a65416c2039f4644aeef10da853fb928 +壹电视新闻台,mitv://generationnexxxt.com:19806/31dad83ef5b74c5db225482cd2e0fbae +年代新闻,mitv://generationnexxxt.com:19806/95f67e884d88463e907c301d05fa68b7 +东森新闻台,mitv://generationnexxxt.com:19806/e1a899eded4d48578084c61957fb8c2b +中天新闻台,mitv://generationnexxxt.com:19806/bd9064ee198045a386f1f2dba5073f4e +民视新闻台,mitv://generationnexxxt.com:19806/d24f18e610d248b7a450d29492b37ebf +三立新闻台,mitv://generationnexxxt.com:19806/9388262af2604cc798800736d070d39e +TVBS新闻台,mitv://generationnexxxt.com:19806/6a155a5d7bea461b980b4fa559119a60 +TVBS,mitv://generationnexxxt.com:19806/9fb651a7ec2e402588a0752ba1035476 +东森财经新闻台,mitv://generationnexxxt.com:19806/9193e5efd94f4991ba8bfbc98bdc3f19 +非凡新闻台,mitv://generationnexxxt.com:19806/02f80f7aad2c480992e06e1bd8a7facb +卫视电影台,mitv://generationnexxxt.com:19806/f5f1de75dbbf48e2a21a498977ffb8e4 +东森电影台,mitv://generationnexxxt.com:19806/08435f286ac744a0942899c551209779 +纬来电影台,mitv://generationnexxxt.com:19806/429796f5f00946fa933e400729286c7e +龙祥电影,mitv://generationnexxxt.com:19806/78502c9b515845a7baca6a3a6ea88b8a +HBO,mitv://generationnexxxt.com:19806/37f11d742fee447ab15f07db28095bd6 +东森洋片台,mitv://generationnexxxt.com:19806/5e8420f5477344b9b7b39d9e96162ce1 +AXN,mitv://generationnexxxt.com:19806/893f7dec641a42458f47ccfbd93525ba +好莱坞电影台,mitv://generationnexxxt.com:19806/9862f4958472458ca2ebc718bb92a5c6 +CINEMAX,mitv://generationnexxxt.com:19806/fd7fd316ff5f4ae0a79d274a86483a4f +纬来育乐台,mitv://generationnexxxt.com:19806/78b57c4d9e644fafafe01588c43b4787 +纬来体育台,mitv://generationnexxxt.com:19806/79090c69d43040148deaa21d5e26c32a +ELEVEN体育1台,mitv://generationnexxxt.com:19806/fcfde35352d5464f9ed1c711ef2d05b1 +JET综合台,mitv://generationnexxxt.com:19806/cbd0c62dcb2a45cfa04f672fb2c49d14 +国兴卫视,mitv://generationnexxxt.com:19806/18aaee00d2af442ebb4592e15f7b2a20 +STAR World,mitv://generationnexxxt.com:19806/e60c9c99922d4fed8cfb3a8333f2d360 +Z频道,mitv://generationnexxxt.com:19806/8789d946039740bda334150ac3138166 +Animax,mitv://generationnexxxt.com:19806/22f75ace87a545aab39a2e4cd244bbad +尼克儿童频道,mitv://generationnexxxt.com:19806/879f28be19bc47df84ad3d5470be58d0 +八大娱乐台,mitv://generationnexxxt.com:19806/cea44ead76804413bd48caf76c5c2749 +三立iNEWS,mitv://generationnexxxt.com:19806/ac384b2c9a4a47c3a538f9116ab7e4d8 +龙华偶像,mitv://generationnexxxt.com:19806/5b720b1e1b404f129e7009363d3035f8 +tvN,mitv://generationnexxxt.com:19806/5653c9fb655842ee99b4590ff903efe7 +France24,mitv://generationnexxxt.com:19806/72d5e1665d3e4b729ff9dbd4325e8694 +非凡商业台,mitv://generationnexxxt.com:19806/0c1ba96949414628ae64fc70c3354e7b +公视3台,mitv://generationnexxxt.com:19806/95f2ed538e044aac891abfe6a9ce6ba7 +大爱2台,mitv://generationnexxxt.com:19806/2036b83c58e344c782eb154b233c8c77 +ELTV生活英语台,mitv://generationnexxxt.com:19806/78c0f08e89a844ef89d6803bce27a827 +靖洋卡通Nice Bingo,mitv://generationnexxxt.com:19806/1279fb2d1ae14676a31b2e5b38a2cd57 +靖天卡通台,mitv://generationnexxxt.com:19806/0e27e5f319264b609ec810e126edf969 +Nick Jr.,mitv://generationnexxxt.com:19806/acebbded37714fa4a5554c025873a92c +Mezzo Live,mitv://generationnexxxt.com:19806/1c1e90cd01934a5f917ec4fad5c97665 +CLASSICA 古典乐,mitv://generationnexxxt.com:19806/133be9054bcd4fa68d2e34205004a51a +爱尔达体育1台(备),mitv://generationnexxxt.com:19806/1180278580d04cb490450ec59b4edc6b +爱尔达体育2台,mitv://generationnexxxt.com:19806/d1f16ee235314a0fbc33742ab7af534b +TRACE Sport Stars,mitv://generationnexxxt.com:19806/b0cb233f10e84f29910fa38e15a07035 +博斯高球,mitv://generationnexxxt.com:19806/6ff0b79453d2430986930b7c84a286df +博斯高球二台,mitv://generationnexxxt.com:19806/8afa52d0fe0047f8a6d7e51f46697f93 +博斯网球台,mitv://generationnexxxt.com:19806/7fb5b66ce38747de84be865952153959 +博斯魅力网,mitv://generationnexxxt.com:19806/c585ebfbfc7c4260a8d9556b5409faf0 +博斯无限台,mitv://generationnexxxt.com:19806/f2973cfa7c2045e6b8a184f1bf18af7c +博斯无限二台,mitv://generationnexxxt.com:19806/143f1c23ac834d28a5296d61fed9250c +博斯运动,mitv://generationnexxxt.com:19806/6293839c167e4b6393c745db434b2465 +ELEVEN体育2台,mitv://generationnexxxt.com:19806/057061c0da744aa7b035169dba5ebe2a +智林体育台,mitv://generationnexxxt.com:19806/931c171e2f774f7aa1a92e97f5098c9f +博斯运动二台,mitv://generationnexxxt.com:19806/cbd52c51fbab49ae9b3bc0da9137f681 +HBO强档巨献,mitv://generationnexxxt.com:19806/563a5981b8ad4df085b59ce98bbecb95 +HBO原创巨献,mitv://generationnexxxt.com:19806/bd0a33ff8b6f4fe9ba7791ad73c6c16e +BBC Earth,mitv://generationnexxxt.com:19806/49261fefe28441bea7b775cc44fa16b5 +Discovery Asia,mitv://generationnexxxt.com:19806/0afefbe6244c42dbac40a3d8abef8d07 +Discovery科学频道,mitv://generationnexxxt.com:19806/39e1494bd82c449892c6f92a6c8dc213 +DMAX,mitv://generationnexxxt.com:19806/50af7fb4500840e292bcfae4dd50e97f +EVE,mitv://generationnexxxt.com:19806/f21130546932443d98f6ec02aa4ec99a +历史频道,mitv://generationnexxxt.com:19806/e6f506b509c94bacb4a371cdbcbe7719 +罪案侦缉频道,mitv://generationnexxxt.com:19806/ef7b4ee3be374092a4a0074a6be41e03 +BBC Lifestyle,mitv://generationnexxxt.com:19806/178e533979bb4ec3af9190ca475f23ef +Lifetime,mitv://generationnexxxt.com:19806/112b06172cdf41cbb6990e64d30cab0c +KLT-靖天国际台,mitv://generationnexxxt.com:19806/12d39bada24843588ad72a3175b785a2 +HGTV居家乐活频道,mitv://generationnexxxt.com:19806/84613e96237545769558cc572e6d1ab0 +Love Nature,mitv://generationnexxxt.com:19806/574be1e2e0054216abe436413ea4221a +美食星球,mitv://generationnexxxt.com:19806/1baaeb6967434fee9bf4412904e573b0 +亚洲美食频道,mitv://generationnexxxt.com:19806/5b787bd078c84a3caa09c3665c66dc50 +亚洲旅游台,mitv://generationnexxxt.com:19806/259c24cb79ce4b5db1fb1e1b894c517e +EYE TV旅游台,mitv://generationnexxxt.com:19806/2d426994acef44deb401aa8a4cd5a92e +好消息2台,mitv://generationnexxxt.com:19806/2b9f20946a6147dfba8f92373fbafee5 +三立综合台,mitv://generationnexxxt.com:19806/792a7263dd7b4c7484512d07f3c21083 +靖天资讯台,mitv://generationnexxxt.com:19806/5c9d432112fd4d4e92263a34415293fa +靖天综合台,mitv://generationnexxxt.com:19806/ed2e3f294dcc40c1b72aba372fbed64d +靖天育乐台,mitv://generationnexxxt.com:19806/d67fd6c2e7c44e17b9e86d9073f2930e +中视经典台,mitv://generationnexxxt.com:19806/8b9e15ff15474ccbbc2780c1484e50c9 +中视菁采台,mitv://generationnexxxt.com:19806/ae5e01a7bc294327b88f65aa5d38217c +TVBS精采台,mitv://generationnexxxt.com:19806/2089afbec2474359add275658522922f +壹电视综合,mitv://generationnexxxt.com:19806/617d6cf150574cb485ee07aea57262fd +纬来精采,mitv://generationnexxxt.com:19806/1db14fe8aad841b4b28eca2b136e7206 +ETtoday综合台,mitv://generationnexxxt.com:19806/8e1b32241c9d4d079a2df7dc99adb312 +民视第一台,mitv://generationnexxxt.com:19806/b97979cec8d74feebc370f3470cc06c6 +民视台湾台,mitv://generationnexxxt.com:19806/192bd12842624eb39e2f6b86eeacdca8 +Nice TV靖天欢乐台,mitv://generationnexxxt.com:19806/439163cf3469473b8ffd582b687991be +八大优频道,mitv://generationnexxxt.com:19806/7abaa68442ce4ed7ad7c9772fb46eda9 +三立戏剧台,mitv://generationnexxxt.com:19806/7a5b874b630d457bb5997a2fe4690550 +龙华戏剧,mitv://generationnexxxt.com:19806/5d4f0bd2b18b4a588a0ca733569b18dd +靖天戏剧台,mitv://generationnexxxt.com:19806/1282202787324223b35e3c84d9e673c6 +靖洋戏剧台,mitv://generationnexxxt.com:19806/84a559f1b4884854be933d5d4fc0d4a6 +靖天日本台,mitv://generationnexxxt.com:19806/c88dcc9ddf6747b991fc1a0db939147d +i-Fun动漫台,mitv://generationnexxxt.com:19806/91a0e3fa1a714dd7b7cf55343052cd4f +韩国娱乐台,mitv://generationnexxxt.com:19806/80d680dc15ec44bea9c3a3160ecdcb14 +星卫娱乐台,mitv://generationnexxxt.com:19806/e83cc99135884327a96306484b0b8685 +ROCK Extreme,mitv://generationnexxxt.com:19806/fc56480dab3541a6a99d66c3d2048526 +中视新闻台,mitv://generationnexxxt.com:19806/cb5965a89e434df7aeb66b2364116ae4 +寰宇新闻台,mitv://generationnexxxt.com:19806/a265fb55774a4554bc2db19b16f53be6 +华视新闻,mitv://generationnexxxt.com:19806/ebe8db2daafa47768f37bcae17bfe299 +NHK新闻资讯台,mitv://generationnexxxt.com:19806/c2da55d84a72418c8f1876c25ec97a1d +美亚电影台HD,mitv://generationnexxxt.com:19806/a850e570b868424c94319a2652ca7c62 +龙华电影,mitv://generationnexxxt.com:19806/1df6f5f0993a46faa17f676518654709 +星卫HD电影台,mitv://generationnexxxt.com:19806/832bfeb4b3b84dd2a7428f9db69504eb +靖天映画,mitv://generationnexxxt.com:19806/b723859f3ed94e5ba712148b209eefd0 +靖天电影台,mitv://generationnexxxt.com:19806/d8c581e0e1a24823a3d2110e3584ef8b +WARNER TV,mitv://generationnexxxt.com:19806/cd2062a6c5a94d548f3516d96e23deec +Star Movies HD,mitv://generationnexxxt.com:19806/cdbfcfca93f846c7bcc30d0fd108923f +AMC最爱电影,mitv://generationnexxxt.com:19806/24ce0147e36a438eab843a3168cea3bc +HBO Family,mitv://generationnexxxt.com:19806/8a0208ebdfa04b5eab112f0c8b01719c +CatchPlay电影台,mitv://generationnexxxt.com:19806/2dccaec60f0e418d82d2d0bb09f0c4a8 +CinemaWorld,mitv://generationnexxxt.com:19806/e262f40881b2461f9a270b4d9d0b54c3 +壹电视电影台,mitv://generationnexxxt.com:19806/1be1329b6d124745a87a16de445d2352 +采昌影剧台,mitv://generationnexxxt.com:19806/a0d691053f9b4876ab2b509a62296911 +佛卫慈悲台,mitv://generationnexxxt.com:19806/be70c8b5b35c4551b5c7d3c905234e69 +TechStorm,mitv://generationnexxxt.com:19806/994876c6aadc4234ba73441f18d36602 +EYE TV戏剧台,mitv://generationnexxxt.com:19806/2831986ed4b448c9b626788fbd3f2f89 +台视新闻台,mitv://generationnexxxt.com:19806/9817b59742464113bd5656fcc7dced84 +寰宇新闻台湾台,mitv://generationnexxxt.com:19806/ca27b65855704124be186aa0e5127c24 +台视财经台,mitv://generationnexxxt.com:19806/e01d7738e33e456a812f7cefbf27b29a +纬来日本,mitv://generationnexxxt.com:19806/5f9d37ba1fc04a04aaec6979908294a2 +爱尔达影剧台,mitv://generationnexxxt.com:19806/932d4522f2294c6a926b7ab8027c269f +民视(备),mitv://generationnexxxt.com:19806/8d864649cfc54b518b3d137d67583155 +三立台湾台(备),mitv://generationnexxxt.com:19806/7554a57ea53f4c10ae4e219ac2d374c4 +影迷数位电影台,mitv://generationnexxxt.com:19806/bc069c037478448a9e41dbc3e1d5d0f6 +卫视中文台,mitv://generationnexxxt.com:19806/7f7bdcb1fb94430daa8ba120dcbfde4e +爱尔达体育1台,mitv://generationnexxxt.com:19806/68e521d35c0247ddbc5073dee98245a3 +爱尔达体育3台,mitv://generationnexxxt.com:19806/3ebc6b89559c44dca30c4c259a5646b9 +台视(备),mitv://generationnexxxt.com:19806/3c20d4387ec845149b2ded5f28805f18 +爱尔达体育4台,mitv://generationnexxxt.com:19806/df4f198dbe6347e1a084c79d208f227d +中视(备),mitv://generationnexxxt.com:19806/c4ede9c3d1a84d0b9afe57622abcb9e7 +华视(备),mitv://generationnexxxt.com:19806/177390ae66634acca9be01242a769660 +东森新闻台(备),mitv://generationnexxxt.com:19806/35983e2efd5c44bf84bfb2977bbbc96d +镜新闻,mitv://generationnexxxt.com:19806/668a0abb880a496d8f57fad2f580566b +MTV,mitv://generationnexxxt.com:19806/eb5ba5262e2e4779a1418c78d14ad1e5 +东森购物1台,mitv://generationnexxxt.com:19806/eccc79da1c0a4b54b49a71277e1534a0 +东森购物2台,mitv://generationnexxxt.com:19806/71a90a7da65142e795b97def2400e1fb + +小地方,#genre# +义乌新闻综合,https://44911.hlsplay.aodianyun.com/tv_radio_44911/tv_channel_1796.m3u8?auth_key=4830573978-0-0-92824c2c03f95906a3c49a4aa28f1709&extra_key=Yc1XsmxOKy2UBoPM4Wy5vCPsEYqnj06taCR2SRB2Xrg2w28NPilH03KdIbbM5wgSql-VBohSnoO9AOKl94q2t2DWMftz-XB-2qUX-UjXcS80StcSZahBFjrKLivXaRjiY5r2NOMKWMKFbv-S0Bz2G6iEXgCK8yGjtrFHDcPfAQEE0pvXq0Bwy34b7We8zARN&ali_ffmpeg_version=mpengine +浙江钱江都市,http://ali-m-l.cztv.com/channels/lantian/channel002/1080p.m3u8 +浙江经济生活,http://ali-m-l.cztv.com/channels/lantian/channel003/1080p.m3u8 +浙江教科影院,http://ali-m-l.cztv.com/channels/lantian/channel004/1080p.m3u8 +浙江民生休闲,http://ali-m-l.cztv.com/channels/lantian/channel006/1080p.m3u8 +浙江新闻,http://ali-m-l.cztv.com/channels/lantian/channel007/1080p.m3u8 +浙江少儿,http://ali-m-l.cztv.com/channels/lantian/channel008/1080p.m3u8 +中国蓝新闻,http://ali-m-l.cztv.com/channels/lantian/channel009/1080p.m3u8 +浙江国际,http://ali-m-l.cztv.com/channels/lantian/channel010/1080p.m3u8 +数码时代,http://ali-m-l.cztv.com/channels/lantian/channel012/1080p.m3u8 +武义新闻综合,http://l.cztvcloud.com/channels/lantian/SXwuyi1/720p.m3u8?zzhed +平湖新闻综合,http://l.cztvcloud.com/channels/lantian/SXpinghu1/720p.m3u8?zzhed +平湖民生休闲,http://l.cztvcloud.com/channels/lantian/SXpinghu2/720p.m3u8?zzhed +萧山新闻综合,http://l.cztvcloud.com/channels/lantian/SXxiaoshan1/720p.m3u8?zzhed +萧山生活频道,http://l.cztvcloud.com/channels/lantian/SXxiaoshan2/720p.m3u8?zzhed +淳安电视台,https://wtmtyoutlive.watonemt.com/f2p7vq/lf76v9.m3u8?zzhed +淳安电视台,https://wtmtylive.yunshicloud.com/tbziu1/ad592j.m3u8?zzhed +余杭综合频道,http://l.cztvcloud.com/channels/lantian/SXyuhang1/720p.m3u8?zzhed +余杭未来E频道,http://l.cztvcloud.com/channels/lantian/SXyuhang3/720p.m3u8?zzhed +余姚新闻综合,http://l.cztvcloud.com/channels/lantian/SXyuyao1/720p.m3u8?zzhed +余姚姚江文化,http://l.cztvcloud.com/channels/lantian/SXyuyao3/720p.m3u8?zzhed +嵊州新闻综合,http://l.cztvcloud.com/channels/lantian/SXshengzhou1/720p.m3u8?zzhed +嵊州新闻综合,https://hlsv2.quklive.com/live/1626935015913208/index.m3u8?zzhed +诸暨新闻综合,http://l.cztvcloud.com/channels/lantian/SXzhuji3/720p.m3u8?zzhed +上虞新闻综合,http://l.cztvcloud.com/channels/lantian/SXshangyu1/720p.m3u8?zzhed +上虞文化影院,http://l.cztvcloud.com/channels/lantian/SXshangyu2/720p.m3u8?zzhed +上虞新商都,http://l.cztvcloud.com/channels/lantian/SXshangyu3/720p.m3u8?zzhed +海宁新闻综合,http://live.hndachao.cn/xwzh/sd/live.m3u8?zzhed +海宁生活服务,http://live.hndachao.cn/shfw/sd/live.m3u8?zzhed +兰溪新闻综合,http://l.cztvcloud.com/channels/lantian/SXlanxi1/720p.m3u8?zzhed +咪咕移动,#genre# +北京冬奥纪实,http://39.134.66.66/PLTV/88888888/224/3221225670/index.m3u8 +北京卡酷少儿,http://39.134.66.66/PLTV/88888888/224/3221225562/index.m3u8 +北京卫视,http://39.134.66.66/PLTV/88888888/224/3221225678/index.m3u8 +重庆卫视,http://39.134.66.66/PLTV/88888888/224/3221225502/index.m3u8 +大庆公共,http://39.134.66.66/PLTV/88888888/224/3221225734/index.m3u8 +大庆新闻综合,http://39.134.66.66/PLTV/88888888/224/3221225736/index.m3u8 +东方卫视,http://39.134.66.66/PLTV/88888888/224/3221225672/index.m3u8 +东南卫视,http://39.134.66.66/PLTV/88888888/224/3221225500/index.m3u8 +甘肃卫视,http://39.134.66.66/PLTV/88888888/224/3221225584/index.m3u8 +贵州卫视,http://39.134.66.66/PLTV/88888888/224/3221225576/index.m3u8 +哈尔滨生活,http://39.134.66.66/PLTV/88888888/224/3221225698/index.m3u8 +哈尔滨新闻综合,http://39.134.66.66/PLTV/88888888/224/3221225684/index.m3u8 +哈尔滨影视,http://39.134.66.66/PLTV/88888888/224/3221225700/index.m3u8 +哈尔滨娱乐,http://39.134.66.66/PLTV/88888888/224/3221225699/index.m3u8 +哈尔滨资讯,http://39.134.66.66/PLTV/88888888/224/3221225697/index.m3u8 +海南卫视,http://39.134.66.66/PLTV/88888888/224/3221225530/index.m3u8 +河北卫视,http://39.134.66.66/PLTV/88888888/224/3221225495/index.m3u8 +鹤岗公共,http://39.134.66.66/PLTV/88888888/224/3221225787/index.m3u8 +鹤岗新闻综合,http://39.134.66.66/PLTV/88888888/224/3221225785/index.m3u8 +黑莓电竞,http://39.134.66.66/PLTV/88888888/224/3221225559/index.m3u8 +黑莓电影,http://39.134.66.66/PLTV/88888888/224/3221225681/index.m3u8 +黑莓动画,http://39.134.66.66/PLTV/88888888/224/3221225529/index.m3u8 +湖北卫视,http://39.134.66.66/PLTV/88888888/224/3221225569/index.m3u8 +湖南金鹰卡通,http://39.134.66.66/PLTV/88888888/224/3221225561/index.m3u8 +湖南卫视,http://39.134.66.66/PLTV/88888888/224/3221225506/index.m3u8 +江苏好享购物,http://39.134.66.66/PLTV/88888888/224/3221225695/index.m3u8 +江苏卫视,http://39.134.66.66/PLTV/88888888/224/3221225503/index.m3u8 +江苏优漫卡通,http://39.134.66.66/PLTV/88888888/224/3221225556/index.m3u8 +辽宁卫视,http://39.134.66.66/PLTV/88888888/224/3221225499/index.m3u8 +咪咕视频1,http://39.134.66.66/PLTV/88888888/224/3221225643/index.m3u8 +咪咕视频2,http://39.134.66.66/PLTV/88888888/224/3221225648/index.m3u8 +咪咕视频3,http://39.134.66.66/PLTV/88888888/224/3221225639/index.m3u8 +咪咕视频4,http://39.134.66.66/PLTV/88888888/224/3221225652/index.m3u8 +咪咕视频5,http://39.134.66.66/PLTV/88888888/224/3221225647/index.m3u8 +咪咕视频6,http://39.134.66.66/PLTV/88888888/224/3221225645/index.m3u8 +咪咕视频7,http://39.134.66.66/PLTV/88888888/224/3221225650/index.m3u8 +咪咕视频8,http://39.134.66.66/PLTV/88888888/224/3221225641/index.m3u8 +咪咕视频9,http://39.134.66.66/PLTV/88888888/224/3221225617/index.m3u8 +咪咕视频10,http://39.134.66.66/PLTV/88888888/224/3221225651/index.m3u8 +咪咕视频11,http://39.134.66.66/PLTV/88888888/224/3221225619/index.m3u8 +咪咕视频12,http://39.134.66.66/PLTV/88888888/224/3221225611/index.m3u8 +咪咕视频13,http://39.134.66.66/PLTV/88888888/224/3221225649/index.m3u8 +咪咕视频14,http://39.134.66.66/PLTV/88888888/224/3221225620/index.m3u8 +咪咕视频15,http://39.134.66.66/PLTV/88888888/224/3221225613/index.m3u8 +咪咕视频16,http://39.134.66.66/PLTV/88888888/224/3221225658/index.m3u8 +咪咕视频8M1,http://39.134.66.66/PLTV/88888888/224/3221225762/index.m3u8 +咪咕视频8M2,http://39.134.66.66/PLTV/88888888/224/3221225749/index.m3u8 +咪咕视频8M3,http://39.134.66.66/PLTV/88888888/224/3221225758/index.m3u8 +咪咕视频8M4,http://39.134.66.66/PLTV/88888888/224/3221225764/index.m3u8 +咪咕视频8M5,http://39.134.66.66/PLTV/88888888/224/3221225747/index.m3u8 +咪咕视频8M6,http://39.134.66.66/PLTV/88888888/224/3221225766/index.m3u8 +咪咕视频8M7,http://39.134.66.66/PLTV/88888888/224/3221225760/index.m3u8 +咪咕视频8M8,http://39.134.66.66/PLTV/88888888/224/3221225756/index.m3u8 +咪咕视频8M9,http://39.134.66.66/PLTV/88888888/224/3221225745/index.m3u8 +咪咕视频8M10,http://39.134.66.66/PLTV/88888888/224/3221225735/index.m3u8 +咪咕视频8M11,http://39.134.66.66/PLTV/88888888/224/3221225741/index.m3u8 +咪咕视频8M12,http://39.134.66.66/PLTV/88888888/224/3221225739/index.m3u8 +咪咕视频8M13,http://39.134.66.66/PLTV/88888888/224/3221225654/index.m3u8 +咪咕视频 30M2160HDR,http://39.134.66.66/PLTV/88888888/224/3221225655/index.m3u8 +咪咕直播,http://39.134.66.66/PLTV/88888888/224/3221225782/index.m3u8 +内蒙古卫视,http://39.134.66.66/PLTV/88888888/224/3221225577/index.m3u8 +宁夏卫视,http://39.134.66.66/PLTV/88888888/224/3221225579/index.m3u8 +七台河公共,http://39.134.66.66/PLTV/88888888/224/3221225800/index.m3u8 +青海安多卫视,http://39.134.66.66/PLTV/88888888/224/3221225531/index.m3u8 +青海卫视,http://39.134.66.66/PLTV/88888888/224/3221225573/index.m3u8 +求索动物8M,http://39.134.66.66/PLTV/88888888/224/3221225730/index.m3u8 +求索纪录8M,http://39.134.66.66/PLTV/88888888/224/3221225713/index.m3u8 +求索科学8M,http://39.134.66.66/PLTV/88888888/224/3221225728/index.m3u8 +求索生活8M,http://39.134.66.66/PLTV/88888888/224/3221225715/index.m3u8 +山东教育卫视,http://39.134.66.66/PLTV/88888888/224/3221225558/index.m3u8 +山西卫视,http://39.134.66.66/PLTV/88888888/224/3221225496/index.m3u8 +陕西卫视,http://39.134.66.66/PLTV/88888888/224/3221225567/index.m3u8 +上海哈哈炫动,http://39.134.66.66/PLTV/88888888/224/3221225534/index.m3u8 +上海纪实人文,http://39.134.66.66/PLTV/88888888/224/3221225673/index.m3u8 +深圳卫视,http://39.134.66.66/PLTV/88888888/224/3221225668/index.m3u8 +四川康巴卫视,http://39.134.66.66/PLTV/88888888/224/3221225527/index.m3u8 +天津卫视,http://39.134.66.66/PLTV/88888888/224/3221225665/index.m3u8 +西藏卫视,http://39.134.66.66/PLTV/88888888/224/3221225570/index.m3u8 +新疆卫视,http://39.134.66.66/PLTV/88888888/224/3221225582/index.m3u8 +浙江卫视,http://39.134.66.66/PLTV/88888888/224/3221225514/index.m3u8 +中国教育1,http://39.134.66.66/PLTV/88888888/224/3221225563/index.m3u8 +CCTV1,http://39.134.66.66/PLTV/88888888/224/3221225816/index.m3u8 +CCTV1,http://39.134.66.66/PLTV/88888888/224/3221225706/index.m3u8 +CCTV2,http://39.134.66.66/PLTV/88888888/224/3221225599/index.m3u8 +CCTV3,http://39.134.66.66/PLTV/88888888/224/3221225799/index.m3u8 +CCTV4,http://39.134.66.66/PLTV/88888888/224/3221225797/index.m3u8 +CCTV5,http://39.134.66.66/PLTV/88888888/224/3221225818/index.m3u8 +CCTV5+,http://39.134.66.66/PLTV/88888888/224/3221225507/index.m3u8 +CCTV6,http://39.134.66.66/PLTV/88888888/224/3221225814/index.m3u8 +CCTV7,http://39.134.66.66/PLTV/88888888/224/3221225671/index.m3u8 +CCTV8,http://39.134.66.66/PLTV/88888888/224/3221225795/index.m3u8 +CCTV9,http://39.134.66.66/PLTV/88888888/224/3221225676/index.m3u8 +CCTV10,http://39.134.66.66/PLTV/88888888/224/3221225677/index.m3u8 +CCTV11,http://39.134.66.66/PLTV/88888888/224/3221225517/index.m3u8 +CCTV12,http://39.134.66.66/PLTV/88888888/224/3221225669/index.m3u8 +CCTV13,http://39.134.66.66/PLTV/88888888/224/3221225812/index.m3u8 +CCTV14,http://39.134.66.66/PLTV/88888888/224/3221225674/index.m3u8 +CCTV15,http://39.134.66.66/PLTV/88888888/224/3221225513/index.m3u8 +CCTV17,http://39.134.66.66/PLTV/88888888/224/3221225708/index.m3u8 +CGTN,http://39.134.66.66/PLTV/88888888/224/3221225510/index.m3u8 +CGTN纪录,http://39.134.66.66/PLTV/88888888/224/3221225509/index.m3u8 +NewTV爱情喜剧,http://39.134.66.66/PLTV/88888888/224/3221225533/index.m3u8 +NewTV超级电视剧,http://39.134.66.66/PLTV/88888888/224/3221225637/index.m3u8 +NewTV超级电影,http://39.134.66.66/PLTV/88888888/224/3221225644/index.m3u8 +NewTV超级体育,http://39.134.66.66/PLTV/88888888/224/3221225635/index.m3u8 +NewTV超级综艺,http://39.134.66.66/PLTV/88888888/224/3221225642/index.m3u8 +NewTV潮妈辣婆,http://39.134.66.66/PLTV/88888888/224/3221225542/index.m3u8 +NewTV东北热剧,http://39.134.66.66/PLTV/88888888/224/3221225679/index.m3u8 +NewTV动作电影,http://39.134.66.66/PLTV/88888888/224/3221225555/index.m3u8 +NewTV古装剧场,http://39.134.66.66/PLTV/88888888/224/3221225524/index.m3u8 +NewTV家庭剧场,http://39.134.66.66/PLTV/88888888/224/3221225538/index.m3u8 +NewTV家庭剧场,http://39.134.66.66/PLTV/88888888/224/3221225682/index.m3u8 +NewTV金牌综艺,http://39.134.66.66/PLTV/88888888/224/3221225525/index.m3u8 +NewTV惊悚悬疑,http://39.134.66.66/PLTV/88888888/224/3221225553/index.m3u8 +NewTV精品大剧,http://39.134.66.66/PLTV/88888888/224/3221225536/index.m3u8 +NewTV精品纪录,http://39.134.66.66/PLTV/88888888/224/3221225545/index.m3u8 +NewTV精品体育,http://39.134.66.66/PLTV/88888888/224/3221225526/index.m3u8 +NewTV军旅剧场,http://39.134.66.66/PLTV/88888888/224/3221225560/index.m3u8 +NewTV军事评论,http://39.134.66.66/PLTV/88888888/224/3221225535/index.m3u8 +NewTV明星大片,http://39.134.66.66/PLTV/88888888/224/3221225550/index.m3u8 +NewTV农业致富,http://39.134.66.66/PLTV/88888888/224/3221225552/index.m3u8 +NewTV武搏世界,http://39.134.66.66/PLTV/88888888/224/3221225547/index.m3u8 +NewTV炫舞未来,http://39.134.66.66/PLTV/88888888/224/3221225646/index.m3u8 +NewTV怡伴健康,http://39.134.66.66/PLTV/88888888/224/3221225571/index.m3u8 +NewTV中国功夫,http://39.134.66.66/PLTV/88888888/224/3221225604/index.m3u8 + +IPV6-1,#genre# +CCTV-1 综合,http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001331/index.m3u8?virtualDomain=yinhe.live_hls.zte.com +CCTV-2 财经,http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001332/index.m3u8?virtualDomain=yinhe.live_hls.zte.com +CCTV-3 综艺,http://[2409:8087:2001:20:2800:0:df6e:eb22]/ott.mobaibox.com/PLTV/4/224/3221228392/index.m3u8 +CCTV-4 中文国际,http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001333/index.m3u8?virtualDomain=yinhe.live_hls.zte.com +CCTV-5 体育,http://[2409:8087:2001:20:2800:0:df6e:eb22]/ott.mobaibox.com/PLTV/4/224/3221228502/index.m3u8 +CCTV-5+ 体育赛事,http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001334/index.m3u8?virtualDomain=yinhe.live_hls.zte.com +CCTV-6 电影,http://[2409:8087:2001:20:2800:0:df6e:eb14]:80/ott.mobaibox.com/PLTV/4/224/3221228123/index.m3u8 +CCTV-7 国防军事,http://[2409:8087:2001:20:2800:0:df6e:eb12]:80/ott.mobaibox.com/PLTV/4/224/3221227690/index.m3u8 +CCTV-8 电视剧,http://[2409:8087:2001:20:2800:0:df6e:eb13]:80/ott.mobaibox.com/PLTV/4/224/3221227473/index.m3u8 +CCTV-9 纪录,http://[2409:8087:2001:20:2800:0:df6e:eb13]:80/ott.mobaibox.com/PLTV/4/224/3221227614/index.m3u8 +CCTV-10 科教,http://[2409:8087:2001:20:2800:0:df6e:eb20]:80/ott.mobaibox.com/PLTV/4/224/3221228286/index.m3u8 +CCTV-11 戏曲,http://[2409:8087:2001:20:2800:0:df6e:eb23]:80/ott.mobaibox.com/PLTV/4/224/3221228289/index.m3u8 +CCTV-12 社会与法,http://[2409:8087:2001:20:2800:0:df6e:eb22]:80/ott.mobaibox.com/PLTV/4/224/3221228401/index.m3u8 +CCTV-13 新闻,http://[2409:8087:2001:20:2800:0:df6e:eb17]:80/ott.mobaibox.com/PLTV/4/224/3221227387/index.m3u8 +CCTV-14 少儿,http://[2409:8087:2001:20:2800:0:df6e:eb23]:80/ott.mobaibox.com/PLTV/4/224/3221228292/index.m3u8 +CCTV-15 音乐,http://[2409:8087:2001:20:2800:0:df6e:eb22]:80/ott.mobaibox.com/PLTV/4/224/3221228404/index.m3u8 +CCTV-16 奥林匹克,http://[2409:8087:2001:20:2800:0:df6e:eb17]:80/ott.mobaibox.com/PLTV/4/224/3221228112/index.m3u8 +CCTV-17 农业农村,http://[2409:8087:2001:20:2800:0:df6e:eb17]:80/ott.mobaibox.com/PLTV/4/224/3221227592/index.m3u8 +CCTV-4K 超高清,http://[2409:8087:2001:20:2800:0:df6e:eb13]/ott.mobaibox.com/PLTV/3/224/3221228228/index.m3u8 +CCTV-8K 超高清,http://[2409:8087:2001:20:2800:0:df6e:eb03]/ott.mobaibox.com/PLTV/4/224/3221228165/index.m3u8 +CETV-1 综合教育,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001020/index.m3u8 +CETV-4 职业教育,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001348/index.m3u8 + +凤凰中文,http://[2409:8087:2001:20:2800:0:df6e:eb22]:80/ott.mobaibox.com/PLTV/3/224/3221228527/1.m3u8 +凤凰资讯,http://[2409:8087:2001:20:2800:0:df6e:eb19]:80/ott.mobaibox.com/PLTV/3/224/3221228524/1.m3u8 +凤凰香港,http://[2409:8087:2001:20:2800:0:df6e:eb22]:80/ott.mobaibox.com/PLTV/1/224/3221228530/1.m3u8 +湖南卫视,http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001339/index.m3u8?virtualDomain=yinhe.live_hls.zte.com +浙江卫视,http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001345/index.m3u8?virtualDomain=yinhe.live_hls.zte.com +东方卫视,http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001336/index.m3u8?virtualDomain=yinhe.live_hls.zte.com +北京卫视,http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001335/index.m3u8?virtualDomain=yinhe.live_hls.zte.com +江苏卫视,http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001344/index.m3u8?virtualDomain=yinhe.live_hls.zte.com +安徽卫视,http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001346/index.m3u8?virtualDomain=yinhe.live_hls.zte.com +重庆卫视,http://[2409:8087:2001:20:2800:0:df6e:eb09]:80/ott.mobaibox.com/PLTV/4/224/3221228133/index.m3u8 +东南卫视,http://[2409:8087:2001:20:2800:0:df6e:eb21]:80/ott.mobaibox.com/PLTV/4/224/3221228428/index.m3u8 +甘肃卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001298/index.m3u8 +广东卫视,http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001337/index.m3u8?virtualDomain=yinhe.live_hls.zte.com +广西卫视,http://[2409:8087:2001:20:2800:0:df6e:eb04]:80/ott.mobaibox.com/PLTV/4/224/3221228183/index.m3u8 +贵州卫视,http://[2409:8087:2001:20:2800:0:df6e:eb09]:80/ott.mobaibox.com/PLTV/4/224/3221228136/index.m3u8 +海南卫视,http://[2409:8087:2001:20:2800:0:df6e:eb09]:80/ott.mobaibox.com/PLTV/4/224/3221228139/index.m3u8 +河北卫视,http://[2409:8087:2001:20:2800:0:df6e:eb04]:80/ott.mobaibox.com/PLTV/4/224/3221228106/index.m3u8 +黑龙江卫视,http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001338/index.m3u8?virtualDomain=yinhe.live_hls.zte.com +河南卫视,http://[2409:8087:2001:20:2800:0:df6e:eb16]:80/ott.mobaibox.com/PLTV/4/224/3221228221/index.m3u8 +湖北卫视,http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001347/index.m3u8?virtualDomain=yinhe.live_hls.zte.com +江西卫视,http://[2409:8087:2001:20:2800:0:df6e:eb17]:80/ott.mobaibox.com/PLTV/4/224/3221228109/index.m3u8 +吉林卫视,http://[2409:8087:2001:20:2800:0:df6e:eb03]:80/ott.mobaibox.com/PLTV/4/224/3221228130/index.m3u8 +辽宁卫视,http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001340/index.m3u8?virtualDomain=yinhe.live_hls.zte.com +山东卫视,http://[2409:8087:2001:20:2800:0:df6e:eb11]:80/ott.mobaibox.com/PLTV/4/224/3221227517/index.m3u8 +深圳卫视,http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001342/index.m3u8?virtualDomain=yinhe.live_hls.zte.com +四川卫视,http://[2409:8087:2001:20:2800:0:df6e:eb08]:80/ott.mobaibox.com/PLTV/4/224/3221228171/index.m3u8 +天津卫视,http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001343/index.m3u8?virtualDomain=yinhe.live_hls.zte.com +云南卫视,http://[2409:8087:2001:20:2800:0:df6e:eb05]:80/ott.mobaibox.com/PLTV/4/224/3221225591/index.m3u8 +新疆卫视,http://[2409:8087:2001:20:2800:0:df6e:eb0b]/wh7f454c46tw993550557_162751766/ott.mobaibox.com/PLTV/3/224/3221228290/index.m3u8?icpid=3&RTS=1668604377&from=40&popid=40&hms_devid=2038&prioritypopid=40&vqe=3 +三沙卫视,http://[2409:8087:2001:20:2800:0:df6e:eb21]:80/ott.mobaibox.com/PLTV/4/224/3221228626/index.m3u8 +青海卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001082/index.m3u8 +陕西卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001067/index.m3u8 +山西卫视,http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001038/index.m3u8?virtualDomain=yinhe.live_hls.zte.com +西藏卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001072/index.m3u8 +内蒙古卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001068/index.m3u8 +宁夏卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001074/index.m3u8 +兵团卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001066/index.m3u8 +安多卫视,http://[2409:8087:7004:20:1000::22]:6610/yinhe/2/ch00000090990000001311/index.m3u8?virtualDomain=yinhe.live_hls.zte.com +康巴卫视,http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001313/index.m3u8?virtualDomain=yinhe.live_hls.zte.com +大湾区卫视,http://[2409:8087:7004:20:1000::22]:6610/yinhe/2/ch00000090990000001305/index.m3u8?virtualDomain=yinhe.live_hls.zte.com +农林卫视,http://[2409:8087:7004:20:1000::22]:6610/yinhe/2/ch00000090990000001312/index.m3u8?virtualDomain=yinhe.live_hls.zte.com +延边卫视,http://[2409:8087:7004:20:1000::22]:6610/yinhe/2/ch00000090990000001307/index.m3u8?virtualDomain=yinhe.live_hls.zte.com +厦门卫视,http://[2409:8087:7004:20:1000::22]:6610/yinhe/2/ch00000090990000001306/index.m3u8?virtualDomain=yinhe.live_hls.zte.com + + +CHC高清电影,http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000002065/index.m3u8?virtualDomain=yinhe.live_hls.zte.com +CHC家庭影院,http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000002085/index.m3u8?virtualDomain=yinhe.live_hls.zte.com +CHC动作电影,http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000002055/index.m3u8?virtualDomain=yinhe.live_hls.zte.com +求索纪录,http://[2409:8087:7001:20:1000::95]:6610/000000001000/6000000002000032052/index.m3u8?channel-id=wasusyt&Contentid=6000000002000032052&livemode=1&stbId=3 +求索科学,http://[2409:8087:7001:20:1000::95]:6610/000000001000/6000000002000032344/index.m3u8?channel-id=wasusyt&Contentid=6000000002000032344&livemode=1&stbId=3 +求索动物,http://[2409:8087:7001:20:1000::95]:6610/000000001000/6000000002000010046/index.m3u8?channel-id=wasusyt&Contentid=6000000002000010046&livemode=1&stbId=3 +求索生活,http://[2409:8087:7001:20:1000::95]:6610/000000001000/6000000002000003382/index.m3u8?channel-id=wasusyt&Contentid=6000000002000003382&livemode=1&stbId=3 +黑莓电影,http://[2409:8087:2001:20:2800:0:df6e:eb04]/ott.mobaibox.com/PLTV/3/224/3221225567/index.m3u8 +黑莓动画,http://[2409:8087:1a01:df::7005]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225662/index.m3u8 +哒啵电竞,http://[2409:8087:7000:20::4]/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226951/index.m3u8 +哒啵赛事,http://[2409:8087:1a01:df::7005]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225675/index.m3u8 +乐游,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001200/index.m3u8 +纪实人文,http://[2409:8087:2001:20:2800:0:df6e:eb12]/wh7f454c46tw1293235676_155310184/ott.mobaibox.com/PLTV/3/224/3221227635/index.m3u8?icpid=3&RTS=1669704189&from=40&popid=40&hms_devid=2112&prioritypopid=40&vqe=3 +纯享4K,http://[2409:8087:2001:20:2800:0:df6e:eb11]/ott.mobaibox.com/PLTV/3/224/3221228242/index.m3u8 +风云剧场,http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226950/index.m3u8 +风云音乐,http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226953/index.m3u8 +第一剧场,http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226959/index.m3u8 +女性时尚,http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226969/index.m3u8 +风云足球,http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226984/index.m3u8 +兵器科技,http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226975/index.m3u8 +怀旧剧场,http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226972/index.m3u8 +世界地理,http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226947/index.m3u8 +文化精品,http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226981/index.m3u8 +央视台球,http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226956/index.m3u8 +高尔夫网球,http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226978/index.m3u8 +电视指南,http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226987/index.m3u8 +都市剧场,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001203/index.m3u8 +生活时尚,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001199/index.m3u8 +金色学堂,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001194/index.m3u8 +法治天地,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001195/index.m3u8 +哈哈炫动,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001232/index.m3u8 +动漫秀场,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001196/index.m3u8 +游戏风云,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001192/index.m3u8 +七彩戏剧,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001308/index.m3u8 +欢笑剧场,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001193/index.m3u8 +第一财经,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001017/index.m3u8 +东方财经,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001318/index.m3u8 +梨园,http://[2409:8087:4c0a:22:1::11]:6410/170000001115/UmaiCHAN6380788ba7bed/index.m3u8?AuthInfo=toEYVdLfxymUP2l9NZpQI5%2BK6T7j%2FlRm%2BvbM9VO7bA0q1S1k1f36SqqriM0FZoFSAJRfCt8SS7X6sTRmXb81a8O4H%2FdroDKjLoDeaMQdyJQ + + + +NHK World,https://nhkwlive-ojp.akamaized.net/hls/live/2003459/nhkwlive-ojp-en/index_4M.m3u8 +CNA,https://d2e1asnsl7br7b.cloudfront.net/7782e205e72f43aeb4a48ec97f66ebbe/index_5.m3u8 +AlJazeera,http://live-hls-web-aje.getaj.net/AJE/01.m3u8 +Arirang TV,https://amdlive-ch01-ctnd-com.akamaized.net/arirang_1ch/smil:arirang_1ch.smil/chunklist_b3256000_sleng.m3u8 +RT News,https://rt-glb.rttv.com/dvr/rtnews/playlist_4500Kb.m3u8 +RT Documentary,https://rt-rtd.rttv.com/live/rtdoc/playlist_4500Kb.m3u8 +CGTN,http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001024/index.m3u8?virtualDomain=yinhe.live_hls.zte.com +CGTN Documentary,http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000002905/index.m3u8?virtualDomain=yinhe.live_hls.zte.com +CGTN Français,http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000002827/index.m3u8?virtualDomain=yinhe.live_hls.zte.com +CGTN Русский,http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000002883/index.m3u8?virtualDomain=yinhe.live_hls.zte.com +CGTN Español,http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000002716/index.m3u8?virtualDomain=yinhe.live_hls.zte.com +CGTN العربية,http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000002826/index.m3u8?virtualDomain=yinhe.live_hls.zte.com + + +茶频道,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001234/index.m3u8 +快乐垂钓,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001235/index.m3u8 +金鹰纪实,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001230/index.m3u8 +金鹰卡通,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001460/index.m3u8 +湖南经视,http://175.0.51.26:8899/tsfile/live/1042_1.m3u8?key=txiptv&playlive=1&authid=0 +湖南都市,http://175.0.51.26:8899/tsfile/live/1044_1.m3u8?key=txiptv&playlive=1&authid=0 +湖南爱晚,http://175.0.51.26:8899/tsfile/live/0012_1.m3u8?key=txiptv&playlive=1&authid=0 +湖南国际,http://175.0.51.26:8899/tsfile/live/1002_1.m3u8?key=txiptv&playlive=1&authid=0 +湖南娱乐,http://175.0.51.26:8899/tsfile/live/1001_1.m3u8?key=txiptv&playlive=1&authid=0 +湖南电影,http://175.0.51.26:8899/tsfile/live/1000_1.m3u8?key=txiptv&playlive=1&authid=0 +湖南电视剧,http://175.0.51.26:8899/tsfile/live/1043_1.m3u8?key=txiptv&playlive=1&authid=0 + + +上海新闻综合,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001014/index.m3u8 +上海都市,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001015/index.m3u8 +东方影视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001016/index.m3u8 +上海外语,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001128/index.m3u8 +五星体育,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001018/index.m3u8 +上海教育,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001268/index.m3u8 +浙江钱江都市,https://ali-m-l.cztv.com/channels/lantian/channel002/1080p.m3u8 +浙江经济生活,https://ali-m-l.cztv.com/channels/lantian/channel003/1080p.m3u8 +浙江科教影视,https://ali-m-l.cztv.com/channels/lantian/channel004/1080p.m3u8 +浙江民生休闲,https://ali-m-l.cztv.com/channels/lantian/channel006/1080p.m3u8 +浙江公共新闻,https://ali-m-l.cztv.com/channels/lantian/channel007/1080p.m3u8 +浙江少儿,https://ali-m-l.cztv.com/channels/lantian/channel008/1080p.m3u8 +浙江国际,https://ali-m-l.cztv.com/channels/lantian/channel010/1080p.m3u8 +纪实科教,http://[2409:8087:7000:20::4]:80/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226232/1.m3u8 +卡酷少儿,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001245/index.m3u8 +陕西新闻资讯,http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001719/index.m3u8?virtualDomain=yinhe.live_hls.zte.com +陕西都市青春,http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001593/index.m3u8?virtualDomain=yinhe.live_hls.zte.com +陕西生活,http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001729/index.m3u8?virtualDomain=yinhe.live_hls.zte.com +陕西影视,http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001730/index.m3u8?virtualDomain=yinhe.live_hls.zte.com +陕西公共,http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001739/index.m3u8?virtualDomain=yinhe.live_hls.zte.com +陕西体育休闲,http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001594/index.m3u8?virtualDomain=yinhe.live_hls.zte.com +陕西西部电影,http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001749/index.m3u8?virtualDomain=yinhe.live_hls.zte.com +山西经济科技,http://15536746789.x3322.net:9901/tsfile/live/1000_1.m3u8?key=txiptv&playlive=1&authid=0 +山西影视,http://15536746789.x3322.net:9901/tsfile/live/1005_1.m3u8?key=txiptv&playlive=1&authid=0 +山西公共,http://15536746789.x3322.net:9901/tsfile/live/1006_1.m3u8?key=txiptv&playlive=1&authid=0 + + +咪咕直播4K-1,http://[2409:8087:1a01:df::4001]/PLTV/88888888/224/3221225655/index.m3u8 +咪咕直播4K-2,http://[2409:8087:1a01:df::4005]/PLTV/88888888/224/3221225651/index.m3u8 +咪咕直播-1,http://[2409:8087:1a01:df::4023]/PLTV/88888888/224/3221225611/index.m3u8 +咪咕直播-2,http://[2409:8087:1a01:df::4005]/PLTV/88888888/224/3221225613/index.m3u8 +咪咕直播-3,http://[2409:8087:1a01:df::4017]/PLTV/88888888/224/3221225619/index.m3u8 +咪咕直播-4,http://[2409:8087:1a01:df::4058]/PLTV/88888888/224/3221225620/index.m3u8 +咪咕直播-5,http://[2409:8087:1a01:df::4015]/PLTV/88888888/224/3221225639/index.m3u8 +咪咕直播-6,http://[2409:8087:1a01:df::4015]/PLTV/88888888/224/3221225641/index.m3u8 +咪咕直播-7,http://[2409:8087:1a01:df::4011]/PLTV/88888888/224/3221225643/index.m3u8 +咪咕直播-8,http://[2409:8087:1a01:df::4002]/PLTV/88888888/224/3221225645/index.m3u8 +咪咕直播-9,http://[2409:8087:1a01:df::4016]/PLTV/88888888/224/3221225647/index.m3u8 +咪咕直播-10,http://[2409:8087:1a01:df::4022]/PLTV/88888888/224/3221225648/index.m3u8 +咪咕直播-11,http://[2409:8087:1a01:df::402a]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226469/index.m3u8 +咪咕直播-12,http://[2409:8087:1a01:df::4046]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226472/index.m3u8 +咪咕直播-13,http://[2409:8087:1a01:df::4014]/PLTV/88888888/224/3221225652/index.m3u8 +咪咕直播-14,http://[2409:8087:1a01:df::4013]/PLTV/88888888/224/3221225653/index.m3u8 +咪咕直播-15,http://[2409:8087:1a01:df::4017]/PLTV/88888888/224/3221225654/index.m3u8 +咪咕直播-16,http://[2409:8087:1a01:df::4019]/PLTV/88888888/224/3221225658/index.m3u8 +咪咕直播-17,http://[2409:8087:1a01:df::4012]/PLTV/88888888/224/3221225660/index.m3u8 +咪咕直播-18,http://[2409:8087:1a01:df::4023]/PLTV/88888888/224/3221225662/index.m3u8 +咪咕直播-19,http://[2409:8087:1a01:df::4062]/PLTV/88888888/224/3221225733/index.m3u8 +咪咕直播-20,http://[2409:8087:1a01:df::4048]/PLTV/88888888/224/3221225735/index.m3u8 +咪咕直播-21,http://[2409:8087:1a01:df::4025]/PLTV/88888888/224/3221225737/index.m3u8 +咪咕直播-22,http://[2409:8087:1a01:df::4074]/PLTV/88888888/224/3221225739/index.m3u8 +咪咕直播-23,http://[2409:8087:1a01:df::4030]/PLTV/88888888/224/3221225754/index.m3u8 +咪咕直播-24,http://[2409:8087:1a01:df::4025]/PLTV/88888888/224/3221225756/index.m3u8 +咪咕直播-25,http://[2409:8087:1a01:df::4077]/PLTV/88888888/224/3221225758/index.m3u8 +咪咕直播-26,http://[2409:8087:1a01:df::4025]/PLTV/88888888/224/3221225760/index.m3u8 +咪咕直播-27,http://[2409:8087:1a01:df::4002]/PLTV/88888888/224/3221225895/index.m3u8 +咪咕直播-28,http://[2409:8087:1a01:df::4028]/PLTV/88888888/224/3221225897/index.m3u8 +咪咕直播-29,http://[2409:8087:1a01:df::4061]/PLTV/88888888/224/3221225899/index.m3u8 +咪咕直播-30,http://[2409:8087:1a01:df::4009]/PLTV/88888888/224/3221225901/index.m3u8 +咪咕直播-31,http://[2409:8087:1a01:df::4023]/PLTV/88888888/224/3221225903/index.m3u8 +咪咕直播-32,http://[2409:8087:1a01:df::403b]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226147/index.m3u8 +咪咕直播-33,http://[2409:8087:1a01:df::4051]/PLTV/88888888/224/3221225905/index.m3u8 +咪咕直播-34,http://[2409:8087:1a01:df::4033]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226398/index.m3u8 +咪咕直播-35,http://[2409:8087:1a01:df::4055]/PLTV/88888888/224/3221225910/index.m3u8 +咪咕直播-36,http://[2409:8087:1a01:df::4076]/PLTV/88888888/224/3221225912/index.m3u8 +咪咕直播-37,http://[2409:8087:1a01:df::4027]/PLTV/88888888/224/3221225914/index.m3u8 +咪咕直播-38,http://[2409:8087:1a01:df::4076]/PLTV/88888888/224/3221226027/index.m3u8 +咪咕直播-39,http://[2409:8087:1a01:df::4068]/PLTV/88888888/224/3221226031/index.m3u8 +咪咕直播-40,http://[2409:8087:1a01:df::4062]/PLTV/88888888/224/3221226046/index.m3u8 +咪咕直播-41,http://[2409:8087:1a01:df::4041]/PLTV/88888888/224/3221226053/index.m3u8 +咪咕直播-42,http://[2409:8087:1a01:df::404d]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226124/index.m3u8 + + + +IPV6-2,#genre# +CCTV-1 综合,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001022/index.m3u8 +CCTV-2 财经,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001220/index.m3u8 +CCTV-3 综艺,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001186/index.m3u8 +CCTV-4 中文国际,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001221/index.m3u8 +CCTV-5 体育,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001187/index.m3u8 +CCTV-5+ 体育赛事,http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001334/index.m3u8?virtualDomain=yinhe.live_hls.zte.com +CCTV-6 电影,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001188/index.m3u8 +CCTV-7 国防军事,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001236/index.m3u8 +CCTV-8 电视剧,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001189/index.m3u8 +CCTV-9 纪录,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001237/index.m3u8 +CCTV-10 科教,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001238/index.m3u8 +CCTV-11 戏曲,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001309/index.m3u8 +CCTV-12 社会与法,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001239/index.m3u8 +CCTV-13 新闻,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001328/index.m3u8 +CCTV-14 少儿,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001240/index.m3u8 +CCTV-15 音乐,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001338/index.m3u8 +CCTV-16 奥林匹克,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001248/index.m3u8 +CCTV-17 农业农村,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001241/index.m3u8 +CCTV-16 奥林匹克 4K,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001258/index.m3u8 +CCTV-4K 超高清,http://[2409:8087:2001:20:2800:0:df6e:eb26]:80/ott.mobaibox.com/PLTV/3/224/3221228472/index.m3u8 +CCTV-8K 超高清,http://[2409:8087:2001:20:2800:0:df6e:eb02]:80/wh7f454c46tw2749731958_105918260/ott.mobaibox.com/PLTV/3/224/3221228165/index.m3u8?icpid=3&RTS=1681529690&from=40&popid=40&hms_devid=2039&prioritypopid=40&vqe=3 +CHC动作电影,http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000002055/index.m3u8?virtualDomain=yinhe.live_hls.zte.com +CHC家庭影院,http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000002085/index.m3u8?virtualDomain=yinhe.live_hls.zte.com +CHC高清电影,http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000002065/index.m3u8?virtualDomain=yinhe.live_hls.zte.com +北京卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001029/index.m3u8 +湖南卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001026/index.m3u8 +东方卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001013/index.m3u8 +四川卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001130/index.m3u8 +天津卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001036/index.m3u8 +安徽卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001037/index.m3u8 +山东卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001028/index.m3u8 +广东卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001032/index.m3u8 +广西卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001224/index.m3u8 +江苏卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001033/index.m3u8 +江西卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001034/index.m3u8 +河北卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001229/index.m3u8 +河南卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001222/index.m3u8 +浙江卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001023/index.m3u8 +海南卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001183/index.m3u8 +深圳卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001030/index.m3u8 +湖北卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001027/index.m3u8 +山西卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001070/index.m3u8 +东南卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001201/index.m3u8 +贵州卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001184/index.m3u8 +辽宁卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001035/index.m3u8 +重庆卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001129/index.m3u8 +黑龙江卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001031/index.m3u8 +内蒙古卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001068/index.m3u8 +宁夏卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001074/index.m3u8 +陕西卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001067/index.m3u8 +甘肃卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001298/index.m3u8 +吉林卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001225/index.m3u8 +云南卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001223/index.m3u8 +三沙卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001185/index.m3u8 +青海卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001450/index.m3u8 +新疆卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001065/index.m3u8 +西藏卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001072/index.m3u8 +兵团卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001066/index.m3u8 +延边卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001470/index.m3u8 +厦门卫视,http://[2409:8087:7000:20::4]:80/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226219/index.m3u8 +CETV-1,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001020/index.m3u8 +CETV-2,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001226/index.m3u8 +CETV-4,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001348/index.m3u8 +金色学堂,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001194/index.m3u8 +纪实人文,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001019/index.m3u8 +生活时尚,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001199/index.m3u8 +乐游频道,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001200/index.m3u8 +都市剧场,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001203/index.m3u8 +欢笑剧场,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001193/index.m3u8 +北京纪实科教,http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001329/index.m3u8?virtualDomain=yinhe.live_hls.zte.com +卡酷少儿,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001245/index.m3u8 +金鹰纪实,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001230/index.m3u8 +金鹰卡通,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001460/index.m3u8 +茶友频道,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001234/index.m3u8 +快乐垂钓,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001235/index.m3u8 +嘉佳卡通,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001227/index.m3u8 +动漫秀场,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001196/index.m3u8 +哈哈炫动,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001232/index.m3u8 +游戏风云,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001192/index.m3u8 +家庭理财,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001278/index.m3u8 +财富天下,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001219/index.m3u8 +中国天气,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001102/index.m3u8 +兵器科技,http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226975/index.m3u8 +怀旧剧场,http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226972/index.m3u8 +世界地理,http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226947/index.m3u8 +文化精品,http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226981/index.m3u8 +央视台球,http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226956/index.m3u8 +央视高网,http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226978/index.m3u8 +风云剧场,http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226950/index.m3u8 +风云音乐,http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226953/index.m3u8 +第一剧场,http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226959/index.m3u8 +女性时尚,http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226969/index.m3u8 +风云足球,http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226984/index.m3u8 +电视指南,http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226987/index.m3u8 +上海新闻,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001014/index.m3u8 +上海都市,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001015/index.m3u8 +上海ICS,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001128/index.m3u8 +七彩戏剧,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001308/index.m3u8 +上海教育,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001268/index.m3u8 +五星体育,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001018/index.m3u8 +东方影视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001016/index.m3u8 +东方财经,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001318/index.m3u8 +法治天地,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001195/index.m3u8 +第一财经,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001017/index.m3u8 +求索记录,http://[2409:8087:7001:20:1000::95]:6610/000000001000/6000000002000032052/index.m3u8?channel-id=wasusyt&Contentid=6000000002000032052&livemode=1&stbId=3 +求索动物,http://[2409:8087:7001:20:1000::95]:6610/000000001000/6000000002000010046/index.m3u8?channel-id=wasusyt&Contentid=6000000002000010046&livemode=1&stbId=3 +求索科学,http://[2409:8087:7001:20:1000::95]:6610/000000001000/6000000002000032344/index.m3u8?channel-id=wasusyt&Contentid=6000000002000032344&livemode=1&stbId=3 +求索生活,http://[2409:8087:7001:20:1000::95]:6610/000000001000/6000000002000003382/index.m3u8?channel-id=wasusyt&Contentid=6000000002000003382&livemode=1&stbId=3 +超级综艺,http://[2409:8087:7000:20::4]:80/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226009/index.m3u8 +超级体育,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225715/index.m3u8 +超级电影,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225717/index.m3u8 +超级电视剧,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225716/index.m3u8 +武博世界,http://[2409:8087:2001:20:2800:0:df6e:eb19]:80/wh7f454c46tw2554338791_49940138/ott.mobaibox.com/PLTV/3/224/3221227533/index.m3u8 +中国功夫,http://[2409:8087:2001:20:2800:0:df6e:eb19]:80/wh7f454c46tw1934355864_2070028581/ott.mobaibox.com/PLTV/3/224/3221227530/index.m3u8 +军旅剧场,http://[2409:8087:2001:20:2800:0:df6e:eb06]:80/wh7f454c46tw1807611386_-262631246/ott.mobaibox.com/PLTV/3/224/3221227603/index.m3u8 +炫舞未来,http://[2409:8087:2001:20:2800:0:df6e:eb09]:80/wh7f454c46tw2582593423_1721070986/ott.mobaibox.com/PLTV/3/224/3221227475/index.m3u8 +潮妈辣婆,http://[2409:8087:2001:20:2800:0:df6e:eb19]:80/wh7f454c46tw1705588260_46164741/ott.mobaibox.com/PLTV/3/224/3221227527/index.m3u8 +精品体育,http://[2409:8087:2001:20:2800:0:df6e:eb1b]:80/wh7f454c46tw2797725038_-2054878207/ott.mobaibox.com/PLTV/3/224/3221227615/index.m3u8 +精品纪录,http://[2409:8087:2001:20:2800:0:df6e:eb1a]:80/wh7f454c46tw2837435881_530071425/ott.mobaibox.com/PLTV/3/224/3221227547/index.m3u8 +家庭剧场,http://[2409:8087:2001:20:2800:0:df6e:eb06]:80/wh7f454c46tw3441504651_1879058580/ott.mobaibox.com/PLTV/3/224/3221227600/index.m3u8 +精品大剧,http://[2409:8087:2001:20:2800:0:df6e:eb1a]:80/wh7f454c46tw2817459161_-1430429466/ott.mobaibox.com/PLTV/3/224/3221227618/index.m3u8 +军事评论,http://[2409:8087:2001:20:2800:0:df6e:eb18]:80/wh7f454c46tw3373254713_-1111569189/ott.mobaibox.com/PLTV/3/224/3221227544/index.m3u8 +明星大片,http://[2409:8087:2001:20:2800:0:df6e:eb18]:80/wh7f454c46tw2856695654_946966165/ott.mobaibox.com/PLTV/3/224/3221227594/index.m3u8 +东北热剧,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225741/index.m3u8 +欢乐剧场,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225742/index.m3u8 +CGTN英语,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001058/index.m3u8 +CGTN记录,https://livedoc.cgtn.com/500d/prog_index.m3u8 +CGTN俄语,https://liveru.cgtn.com/1000r/prog_index.m3u8 +CGTN法语,https://livefr.cgtn.com/1000f/prog_index.m3u8 +CGTN西语,https://livees.cgtn.com/1000e/prog_index.m3u8 +CGTN阿语,https://livear.cgtn.com/1000a/prog_index.m3u8 +Bestv赛事1,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001151/index.m3u8 +Bestv赛事2,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001359/index.m3u8 +Bestv赛事3,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001388/index.m3u8 +Bestv赛事4,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001149/index.m3u8 +Bestv赛事5,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001153/index.m3u8 +东方购物1,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001040/index.m3u8 +东方购物2,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001039/index.m3u8 +央广购物,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001420/index.m3u8 +优购物,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001440/index.m3u8 +好享购物,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001132/index.m3u8 +聚鲨精选,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001138/index.m3u8 +家家购物,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001163/index.m3u8 +家有购物,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001244/index.m3u8 +快乐购,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001368/index.m3u8 + diff --git a/5/0/lib/ubestkid_open.js b/5/0/lib/ubestkid_open.js new file mode 100644 index 0000000..2eda6aa --- /dev/null +++ b/5/0/lib/ubestkid_open.js @@ -0,0 +1,118 @@ +// 无搜索功能 +import { _ } from './lib/cat.js'; +let key = '🐯贝乐虎'; +let HOST = 'https://vd.ubestkid.com'; +let siteKey = ''; +let siteType = 0; +const MOBILE_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'; + +async function request(reqUrl, referer, mth, data, hd) { + const headers = { + "User-Agent": MOBILE_UA, + }; + if (referer) headers.referer = encodeURIComponent(referer); + let res = await req(reqUrl, { + method: mth || "get", + headers: headers, + data: data, + postType: mth === "post" ? "json" : "", + }); + return res.content; +} + +async function init(cfg) { + siteKey = cfg.skey; + siteType = cfg.stype +} + +async function home(filter) { + const classes = [{ type_id: 65, type_name: '🐯最新上架' }, { type_id: 113, type_name: '🐯人气热播' }, { type_id: 56, type_name: '🐯经典童谣' }, { type_id: 137, type_name: '🐯开心贝乐虎' }, { type_id: 53, type_name: '🐯律动儿歌' }, { type_id: 59, type_name: '🐯经典儿歌' }, { type_id: 101, type_name: '🐯超级汽车1' }, { type_id: 119, type_name: '🐯超级汽车第二季' }, { type_id: 136, type_name: '🐯超级汽车第三季' }, { type_id: 95, type_name: '🐯三字经' }, { type_id: 133, type_name: '🐯幼儿手势舞' }, { type_id: 117, type_name: '🐯哄睡儿歌' }, { type_id: 70, type_name: '🐯英文儿歌' }, { type_id: 116, type_name: '🐯节日与节气' }, { type_id: 97, type_name: '🐯恐龙世界' }, { type_id: 55, type_name: '🐯动画片儿歌' }, { type_id: 57, type_name: '🐯流行歌曲' }, { type_id: 118, type_name: '🐯贝乐虎入园记' }, { type_id: 106, type_name: '🐯贝乐虎大百科' }, { type_id: 62, type_name: '🐯经典古诗' }, { type_id: 63, type_name: '🐯经典故事' }, { type_id: 128, type_name: '🐯萌虎学功夫' }, { type_id: 100, type_name: '🐯绘本故事' }, { type_id: 121, type_name: '🐯开心贝乐虎英文版' }, { type_id: 96, type_name: '🐯嗨贝乐虎情商动画' }, { type_id: 108, type_name: '🐯动物音乐派对' }, { type_id: 126, type_name: '🐯动物音乐派对英文版' }, { type_id: 105, type_name: '🐯奇妙的身体' }, { type_id: 124, type_name: '🐯奇妙的身体英文版' }, { type_id: 64, type_name: '🐯认知卡片' }, { type_id: 109, type_name: '🐯趣味简笔画' }, { type_id: 78, type_name: '🐯数字儿歌' }, { type_id: 120, type_name: '🐯识字体验版' }, { type_id: 127, type_name: '🐯启蒙系列体验版' }]; + const filterObj = {}; + return JSON.stringify({ + class: _.map(classes, (cls) => { + cls.land = 1; + cls.ratio = 1.78; + return cls; + }), + filters: filterObj, + }) +} + +async function homeVod() { + const link = HOST + "/api/v1/bv/video"; + const pdata = { age: 1, appver: "6.1.9", egvip_status: 0, svip_status: 0, vps: 60, subcateId: 56, "p": 1 }; + const jo = JSON.parse(await request(link, "", "post", pdata)).result; + const videos = []; + _.each(jo.items, (it) => { + videos.push({ + vod_id: it.url, + vod_name: it.title, + vod_pic: it.image, + vod_remarks: '👀' + it.viewcount || '', + }) + }); + return JSON.stringify({ + list: videos, + }) +} + +async function category(tid, pg, filter, extend) { + if (pg <= 0 || typeof pg == 'undefined') pg = 1; + const link = HOST + "/api/v1/bv/video"; + const pdata = { age: 1, appver: "6.1.9", egvip_status: 0, svip_status: 0, vps: 60, subcateId: tid, "p": pg }; + const jo = JSON.parse(await request(link, "", "post", pdata)).result; + const videos = []; + _.each(jo.items, (it) => { + videos.push({ + vod_id: it.url, + vod_name: it.title, + vod_pic: it.image, + vod_remarks: '👀' + it.viewcount || '', + }) + }); + const pgCount = pg * 60 > jo.total ? parseInt(pg) : parseInt(pg) + 1; + return JSON.stringify({ + page: parseInt(pg), + pagecount: pgCount, + limit: 60, + total: jo.total, + list: videos, + }) +} + +async function detail(id) { + const vod = { + vod_id: id, + vod_remarks: '', + }; + const playlist = ['点击播放' + '$' + id]; + vod.vod_play_from = "道长在线"; + vod.vod_play_url = playlist.join('#'); + return JSON.stringify({ + list: [vod], + }); +} + +async function play(flag, id, flags) { + // console.debug('贝乐虎 id =====>' + id); // js_debug.log + return JSON.stringify({ + parse: 0, + url: id, + }); +} + +async function search(wd, quick) { + return '{}' +} + +export function __jsEvalReturn() { + return { + init: init, + home: home, + homeVod: homeVod, + category: category, + detail: detail, + play: play, + search: search, + } +} \ No newline at end of file diff --git a/5/0/lib/wobg_open.js b/5/0/lib/wobg_open.js new file mode 100644 index 0000000..55d3f16 --- /dev/null +++ b/5/0/lib/wobg_open.js @@ -0,0 +1,171 @@ +import {load, _, Uri} from 'assets://js/lib/cat.js'; +import {log} from './lib/utils.js'; +import {initAli, detailContent, playContent} from './lib/ali.js'; + +let siteKey = 'wobg'; +let siteType = 0; +let siteUrl = 'https://wobge.run.goorm.io'; +let 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"; +let patternAli = /(https:\/\/www\.(aliyundrive|alipan)\.com\/s\/[^"]+)/ + +async function init(cfg) { + try { + siteKey = _.isEmpty(cfg.skey) ? '' : cfg.skey; + siteType = _.isEmpty(cfg.stype) ? '' : cfg.stype; + await initAli(cfg.ext); + } catch (e) { + console.debug('init:' + e.message + ' line:' + e.lineNumber); + } +} + +async function request(reqUrl, agentSp) { + let header = { + 'user-agent': agentSp || 'okhttp/3.12.0', + }; + let uri = new Uri(reqUrl); + let res = await req(uri.toString(), { + headers: header, + timeout: 10000 + }); + let content = res.content; + return content; +} + +function getHeader() { + let header = {}; + header['User-Agent'] = UA; + return header; +} + +async function getString(url) { + let res = await req(url, { + headers: getHeader() + }); + return res.content; +} + +async function home(filter) { + let classes = [{'type_id':'1','type_name':'自营电影'},{'type_id':'2','type_name':'自营剧集'},{'type_id':'3','type_name':'动漫'},{'type_id':'4','type_name':'综艺'},{'type_id':'5','type_name':'音乐'},{'type_id':'44','type_name':'自营短剧'}]; + let filterObj = { + '1':[{'key':'cateId','name':'类型','init':'1','value':[{'n':'全部','v':'1'},{'n':'大陆自营电影','v':'6'},{'n':'香港自营电影','v':'7'},{'n':'台湾自营电影','v':'8'},{'n':'美国自营电影','v':'9'},{'n':'法国自营电影','v':'10'},{'n':'英国自营电影','v':'11'},{'n':'日本自营电影','v':'12'},{'n':'韩国自营电影','v':'20'},{'n':'德国自营电影','v':'21'}]},{'key':'class','name':'剧情','init':'','value':[{'n':'全部','v':''},{'n':'喜剧','v':'喜剧'},{'n':'爱情','v':'爱情'},{'n':'恐怖','v':'恐怖'},{'n':'动作','v':'动作'},{'n':'科幻','v':'科幻'},{'n':'剧情','v':'剧情'},{'n':'战争','v':'战争'},{'n':'警匪','v':'警匪'},{'n':'犯罪','v':'犯罪'},{'n':'动画','v':'动画'},{'n':'奇幻','v':'奇幻'},{'n':'武侠','v':'武侠'},{'n':'冒险','v':'冒险'},{'n':'枪战','v':'枪战'},{'n':'恐怖','v':'恐怖'},{'n':'悬疑','v':'悬疑'},{'n':'惊悚','v':'惊悚'},{'n':'经典','v':'经典'},{'n':'青春','v':'青春'},{'n':'文艺','v':'文艺'},{'n':'微电影','v':'微电影'},{'n':'古装','v':'古装'},{'n':'历史','v':'历史'},{'n':'运动','v':'运动'},{'n':'农村','v':'农村'},{'n':'儿童','v':'儿童'},{'n':'网络电影','v':'网络电影'}]},{'key':'area','name':'地区','init':'','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':'语言','init':'','value':[{'n':'全部','v':''},{'n':'国语','v':'国语'},{'n':'英语','v':'英语'},{'n':'粤语','v':'粤语'},{'n':'闽南语','v':'闽南语'},{'n':'韩语','v':'韩语'},{'n':'日语','v':'日语'},{'n':'法语','v':'法语'},{'n':'德语','v':'德语'},{'n':'其它','v':'其它'}]},{'key':'year','name':'年份','init':'','value':[{'n':'全部','v':''},{'n':'2023','v':'2023'},{'n':'2022','v':'2022'},{'n':'2021','v':'2021'},{'n':'2020','v':'2020'},{'n':'2019','v':'2019'},{'n':'2018','v':'2018'},{'n':'2017','v':'2017'},{'n':'2016','v':'2016'},{'n':'2015','v':'2015'},{'n':'2014','v':'2014'},{'n':'2013','v':'2013'},{'n':'2012','v':'2012'},{'n':'2011','v':'2011'},{'n':'2010','v':'2010'}]},{'key':'letter','name':'字母','init':'','value':[{'n':'全部','v':''},{'n':'A','v':'A'},{'n':'B','v':'B'},{'n':'C','v':'C'},{'n':'D','v':'D'},{'n':'E','v':'E'},{'n':'F','v':'F'},{'n':'G','v':'G'},{'n':'H','v':'H'},{'n':'I','v':'I'},{'n':'J','v':'J'},{'n':'K','v':'K'},{'n':'L','v':'L'},{'n':'M','v':'M'},{'n':'N','v':'N'},{'n':'O','v':'O'},{'n':'P','v':'P'},{'n':'Q','v':'Q'},{'n':'R','v':'R'},{'n':'S','v':'S'},{'n':'T','v':'T'},{'n':'U','v':'U'},{'n':'V','v':'V'},{'n':'W','v':'W'},{'n':'X','v':'X'},{'n':'Y','v':'Y'},{'n':'Z','v':'Z'},{'n':'0-9','v':'0-9'}]},{'key':'by','name':'排序','value':[{'n':'时间','v':'time'},{'n':'人气','v':'hits'},{'n':'评分','v':'score'}]}], + '2':[{'key':'cateId','name':'类型','init':'2','value':[{'n':'全部','v':'2'},{'n':'大陆自营剧集','v':'13'},{'n':'香港自营剧集','v':'14'},{'n':'台湾自营剧集','v':'15'},{'n':'美国自营剧集','v':'16'},{'n':'法国自营剧集','v':'22'},{'n':'英国自营剧集','v':'23'},{'n':'日本自营剧集','v':'24'},{'n':'韩国自营剧集','v':'25'},{'n':'德国自营剧集','v':'26'}]},{'key':'class','name':'剧情','init':'','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':'地区','init':'','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':'语言','init':'','value':[{'n':'全部','v':''},{'n':'国语','v':'国语'},{'n':'英语','v':'英语'},{'n':'粤语','v':'粤语'},{'n':'闽南语','v':'闽南语'},{'n':'韩语','v':'韩语'},{'n':'日语','v':'日语'},{'n':'法语','v':'法语'},{'n':'德语','v':'德语'},{'n':'其它','v':'其它'}]},{'key':'year','name':'年份','init':'','value':[{'n':'全部','v':''},{'n':'2023','v':'2023'},{'n':'2022','v':'2022'},{'n':'2021','v':'2021'},{'n':'2020','v':'2020'},{'n':'2019','v':'2019'},{'n':'2018','v':'2018'},{'n':'2017','v':'2017'},{'n':'2016','v':'2016'},{'n':'2015','v':'2015'},{'n':'2014','v':'2014'},{'n':'2013','v':'2013'},{'n':'2012','v':'2012'},{'n':'2011','v':'2011'},{'n':'2010','v':'2010'},{'n':'2009','v':'2009'},{'n':'2008','v':'2008'},{'n':'2007','v':'2007'},{'n':'2006','v':'2006'},{'n':'2005','v':'2005'},{'n':'2004','v':'2004'}]},{'key':'letter','name':'字母','init':'','value':[{'n':'全部','v':''},{'n':'A','v':'A'},{'n':'B','v':'B'},{'n':'C','v':'C'},{'n':'D','v':'D'},{'n':'E','v':'E'},{'n':'F','v':'F'},{'n':'G','v':'G'},{'n':'H','v':'H'},{'n':'I','v':'I'},{'n':'J','v':'J'},{'n':'K','v':'K'},{'n':'L','v':'L'},{'n':'M','v':'M'},{'n':'N','v':'N'},{'n':'O','v':'O'},{'n':'P','v':'P'},{'n':'Q','v':'Q'},{'n':'R','v':'R'},{'n':'S','v':'S'},{'n':'T','v':'T'},{'n':'U','v':'U'},{'n':'V','v':'V'},{'n':'W','v':'W'},{'n':'X','v':'X'},{'n':'Y','v':'Y'},{'n':'Z','v':'Z'},{'n':'0-9','v':'0-9'}]},{'key':'by','name':'排序','value':[{'n':'时间','v':'time'},{'n':'人气','v':'hits'},{'n':'评分','v':'score'}]}], + '3':[{'key':'cateId','name':'类型','init':'3','value':[{'n':'全部','v':'3'},{'n':'大陆动漫','v':'27'},{'n':'香港动漫','v':'28'},{'n':'台湾动漫','v':'29'},{'n':'美国动漫','v':'30'},{'n':'法国动漫','v':'31'},{'n':'英国动漫','v':'32'},{'n':'日本动漫','v':'33'},{'n':'韩国动漫','v':'34'},{'n':'德国动漫','v':'35'}]},{'key':'class','name':'剧情','init':'','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':'地区','init':'','value':[{'n':'全部','v':''},{'n':'内地','v':'内地'},{'n':'港台','v':'港台'},{'n':'日韩','v':'日韩'},{'n':'欧美','v':'欧美'}]},{'key':'lang','name':'语言','init':'','value':[{'n':'全部','v':''},{'n':'国语','v':'国语'},{'n':'英语','v':'英语'},{'n':'粤语','v':'粤语'},{'n':'闽南语','v':'闽南语'},{'n':'韩语','v':'韩语'},{'n':'日语','v':'日语'},{'n':'法语','v':'法语'},{'n':'德语','v':'德语'},{'n':'其它','v':'其它'}]},{'key':'year','name':'年份','init':'','value':[{'n':'全部','v':''},{'n':'2023','v':'2023'},{'n':'2022','v':'2022'},{'n':'2021','v':'2021'},{'n':'2020','v':'2020'},{'n':'2019','v':'2019'},{'n':'2018','v':'2018'},{'n':'2017','v':'2017'},{'n':'2016','v':'2016'},{'n':'2015','v':'2015'},{'n':'2014','v':'2014'},{'n':'2013','v':'2013'},{'n':'2012','v':'2012'},{'n':'2011','v':'2011'},{'n':'2010','v':'2010'},{'n':'2009','v':'2009'},{'n':'2008','v':'2008'},{'n':'2007','v':'2007'},{'n':'2006','v':'2006'},{'n':'2005','v':'2005'},{'n':'2004','v':'2004'}]},{'key':'letter','name':'字母','init':'','value':[{'n':'全部','v':''},{'n':'A','v':'A'},{'n':'B','v':'B'},{'n':'C','v':'C'},{'n':'D','v':'D'},{'n':'E','v':'E'},{'n':'F','v':'F'},{'n':'G','v':'G'},{'n':'H','v':'H'},{'n':'I','v':'I'},{'n':'J','v':'J'},{'n':'K','v':'K'},{'n':'L','v':'L'},{'n':'M','v':'M'},{'n':'N','v':'N'},{'n':'O','v':'O'},{'n':'P','v':'P'},{'n':'Q','v':'Q'},{'n':'R','v':'R'},{'n':'S','v':'S'},{'n':'T','v':'T'},{'n':'U','v':'U'},{'n':'V','v':'V'},{'n':'W','v':'W'},{'n':'X','v':'X'},{'n':'Y','v':'Y'},{'n':'Z','v':'Z'},{'n':'0-9','v':'0-9'}]},{'key':'by','name':'排序','value':[{'n':'时间','v':'time'},{'n':'人气','v':'hits'},{'n':'评分','v':'score'}]}], + '4':[{'key':'cateId','name':'类型','init':'4','value':[{'n':'全部','v':'4'},{'n':'大陆综艺','v':'36'},{'n':'香港综艺','v':'37'},{'n':'台湾综艺','v':'38'},{'n':'美国综艺','v':'39'},{'n':'法国综艺','v':'40'},{'n':'英国综艺','v':'41'},{'n':'日本综艺','v':'42'},{'n':'韩国综艺','v':'43'}]},{'key':'class','name':'剧情','init':'','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':'地区','init':'','value':[{'n':'全部','v':''},{'n':'国产','v':'国产'},{'n':'日本','v':'日本'},{'n':'欧美','v':'欧美'},{'n':'其他','v':'其他'}]},{'key':'lang','name':'语言','init':'','value':[{'n':'全部','v':''},{'n':'国语','v':'国语'},{'n':'英语','v':'英语'},{'n':'粤语','v':'粤语'},{'n':'闽南语','v':'闽南语'},{'n':'韩语','v':'韩语'},{'n':'日语','v':'日语'},{'n':'法语','v':'法语'},{'n':'德语','v':'德语'},{'n':'其它','v':'其它'}]},{'key':'year','name':'年份','init':'','value':[{'n':'全部','v':''},{'n':'2023','v':'2023'},{'n':'2022','v':'2022'},{'n':'2021','v':'2021'},{'n':'2020','v':'2020'},{'n':'2019','v':'2019'},{'n':'2018','v':'2018'},{'n':'2017','v':'2017'},{'n':'2016','v':'2016'},{'n':'2015','v':'2015'},{'n':'2014','v':'2014'},{'n':'2013','v':'2013'},{'n':'2012','v':'2012'},{'n':'2011','v':'2011'},{'n':'2010','v':'2010'},{'n':'2009','v':'2009'},{'n':'2008','v':'2008'},{'n':'2007','v':'2007'},{'n':'2006','v':'2006'},{'n':'2005','v':'2005'},{'n':'2004','v':'2004'}]},{'key':'letter','name':'字母','init':'','value':[{'n':'全部','v':''},{'n':'A','v':'A'},{'n':'B','v':'B'},{'n':'C','v':'C'},{'n':'D','v':'D'},{'n':'E','v':'E'},{'n':'F','v':'F'},{'n':'G','v':'G'},{'n':'H','v':'H'},{'n':'I','v':'I'},{'n':'J','v':'J'},{'n':'K','v':'K'},{'n':'L','v':'L'},{'n':'M','v':'M'},{'n':'N','v':'N'},{'n':'O','v':'O'},{'n':'P','v':'P'},{'n':'Q','v':'Q'},{'n':'R','v':'R'},{'n':'S','v':'S'},{'n':'T','v':'T'},{'n':'U','v':'U'},{'n':'V','v':'V'},{'n':'W','v':'W'},{'n':'X','v':'X'},{'n':'Y','v':'Y'},{'n':'Z','v':'Z'},{'n':'0-9','v':'0-9'}]},{'key':'by','name':'排序','value':[{'n':'时间','v':'time'},{'n':'人气','v':'hits'},{'n':'评分','v':'score'}]}], + '5':[{'key':'letter','name':'字母','init':'','value':[{'n':'全部','v':''},{'n':'A','v':'A'},{'n':'B','v':'B'},{'n':'C','v':'C'},{'n':'D','v':'D'},{'n':'E','v':'E'},{'n':'F','v':'F'},{'n':'G','v':'G'},{'n':'H','v':'H'},{'n':'I','v':'I'},{'n':'J','v':'J'},{'n':'K','v':'K'},{'n':'L','v':'L'},{'n':'M','v':'M'},{'n':'N','v':'N'},{'n':'O','v':'O'},{'n':'P','v':'P'},{'n':'Q','v':'Q'},{'n':'R','v':'R'},{'n':'S','v':'S'},{'n':'T','v':'T'},{'n':'U','v':'U'},{'n':'V','v':'V'},{'n':'W','v':'W'},{'n':'X','v':'X'},{'n':'Y','v':'Y'},{'n':'Z','v':'Z'},{'n':'0-9','v':'0-9'}]},{'key':'by','name':'排序','value':[{'n':'时间','v':'time'},{'n':'人气','v':'hits'},{'n':'评分','v':'score'}]}], + '44':[{'key':'class','name':'剧情','init':'','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':'地区','init':'','value':[{'n':'全部','v':''},{'n':'内地','v':'内地'}]},{'key':'lang','name':'语言','init':'','value':[{'n':'全部','v':''},{'n':'国语','v':'国语'},{'n':'英语','v':'英语'},{'n':'粤语','v':'粤语'},{'n':'闽南语','v':'闽南语'},{'n':'韩语','v':'韩语'},{'n':'日语','v':'日语'},{'n':'法语','v':'法语'},{'n':'德语','v':'德语'},{'n':'其它','v':'其它'}]},{'key':'year','name':'年份','init':'','value':[{'n':'全部','v':''},{'n':'2023','v':'2023'},{'n':'2022','v':'2022'},{'n':'2021','v':'2021'},{'n':'2020','v':'2020'},{'n':'2019','v':'2019'},{'n':'2018','v':'2018'},{'n':'2017','v':'2017'},{'n':'2016','v':'2016'},{'n':'2015','v':'2015'},{'n':'2014','v':'2014'},{'n':'2013','v':'2013'},{'n':'2012','v':'2012'},{'n':'2011','v':'2011'},{'n':'2010','v':'2010'},{'n':'2009','v':'2009'},{'n':'2008','v':'2008'},{'n':'2007','v':'2007'},{'n':'2006','v':'2006'},{'n':'2005','v':'2005'},{'n':'2004','v':'2004'}]},{'key':'letter','name':'字母','init':'','value':[{'n':'全部','v':''},{'n':'A','v':'A'},{'n':'B','v':'B'},{'n':'C','v':'C'},{'n':'D','v':'D'},{'n':'E','v':'E'},{'n':'F','v':'F'},{'n':'G','v':'G'},{'n':'H','v':'H'},{'n':'I','v':'I'},{'n':'J','v':'J'},{'n':'K','v':'K'},{'n':'L','v':'L'},{'n':'M','v':'M'},{'n':'N','v':'N'},{'n':'O','v':'O'},{'n':'P','v':'P'},{'n':'Q','v':'Q'},{'n':'R','v':'R'},{'n':'S','v':'S'},{'n':'T','v':'T'},{'n':'U','v':'U'},{'n':'V','v':'V'},{'n':'W','v':'W'},{'n':'X','v':'X'},{'n':'Y','v':'Y'},{'n':'Z','v':'Z'},{'n':'0-9','v':'0-9'}]},{'key':'by','name':'排序','value':[{'n':'时间','v':'time'},{'n':'人气','v':'hits'},{'n':'评分','v':'score'}]}], + }; + return JSON.stringify({ + class: classes, + filters: filterObj, + }); +} + +async function homeVod() { + return '{}'; +} + +async function category(tid, pg, filter, extend) { + if (pg <= 0) pg = 1; + const clazz = getFilterUrlPart(extend, 'class'); + const area = getFilterUrlPart(extend, 'area'); + const by = getFilterUrlPart(extend, 'by'); + const lang = getFilterUrlPart(extend, 'lang'); + const letter = getFilterUrlPart(extend, 'letter'); + const year = getFilterUrlPart(extend, 'year'); + let reqUrl = siteUrl + '/index.php/vod/show' + area + by + clazz + '/id/' + (extend.cateId || tid) + lang + '/page/' + pg + letter + year + '.html'; + let con = await request(reqUrl, UA); + const $ = load(con); + let items = $('.module:eq(0) > .module-list > .module-items > .module-item'); + let videos = []; + for(var item of items) { + let oneA = $(item).find('.module-item-cover .module-item-pic a').first(); + let href = oneA.attr('href'); + let name = oneA.attr('title'); + let oneImg = $(item).find('.module-item-cover .module-item-pic img').first(); + let pic = oneImg.attr('data-src'); + let remark = $(item).find('.module-item-text').first().text(); + videos.push({ + vod_id: href, + vod_name: name, + vod_pic: pic, + vod_remarks: remark, + }); + } + + const hasMore = $('#page > a:contains(下一页)').length > 0; + const pgCount = hasMore ? parseInt(pg) + 1 : parseInt(pg); + return JSON.stringify({ + page: parseInt(pg), + pagecount: pgCount, + limit: 72, + total: 72 * pgCount, + list: videos, + }); +} + +function getFilterUrlPart(extend, part) { + let result = ''; + if (extend[part]) { + result = '/' + part + '/' + extend[part]; + } + return result; +} + +async function detail(id) { + try { + await log('detail:id:' + id); + let preMatches = id.match(patternAli); + if (!_.isEmpty(preMatches)) return await detailContent(preMatches[1]); + let url = siteUrl + id; + let aliUrl = await getString(url); + let matches = aliUrl.match(patternAli); + if (!_.isEmpty(matches)) return await detailContent(matches[1]); + return ''; + } catch (e) { + console.debug( 'detail:' + e.message + ' line:' + e.lineNumber); + } +} + +async function play(flag, id, flags) { + try { + return await playContent(flag, id, flags); + } catch (e) { + console.debug( 'play:' + e.message + ' line:' + e.lineNumber); + } +} + +async function search(wd, quick) { + await log('search' + wd); + let searchUrl = siteUrl + '/index.php/vod/search.html?wd=' + wd; + let html = await getString(searchUrl); + let $ = load(html); + let items = $('.module-search-item'); + let videos = []; + for(var item of items) { + let vodId = $(item).find(".video-serial")[0].attribs.href; + let name = $(item).find(".video-serial")[0].attribs.title; + let pic = $(item).find(".module-item-pic > img")[0].attribs['data-src']; + let remark = ''; + videos.push({ + vod_id: vodId, + vod_name: name, + vod_pic: pic, + vod_remarks: remark, + }); + } + return JSON.stringify({ + list: videos, + }); +} + +export function __jsEvalReturn() { + return { + init: init, + home: home, + homeVod: homeVod, + category: category, + detail: detail, + play: play, + search: search, + }; +} \ No newline at end of file diff --git a/5/0/lib/xx1.json b/5/0/lib/xx1.json new file mode 100644 index 0000000..dac14f5 --- /dev/null +++ b/5/0/lib/xx1.json @@ -0,0 +1,407 @@ +{ + "classes": [ + { + "type_name": "儿童", + "type_id": "3-6岁益智动画合集" + }, + { + "type_name": "宝宝巴士", + "type_id": "宝宝巴士动画合集" + }, + { + "type_name": "悟空识字", + "type_id": "识字认字动画合集" + }, + { + "type_name": "少儿", + "type_id": "CCTV14少儿频道合集" + }, + { + "type_name": "学而思", + "type_id": "学而思课程" + }, + { + "type_name": "小学", + "type_id": "小学六年辅导课程" + }, + { + "type_name": "初中", + "type_id": "初中三年辅导课程" + }, + { + "type_name": "高中", + "type_id": "高中三年辅导课程" + }, + { + "type_name": "教育", + "type_id": "十二年教育课程" + } + ], + + "filter": { + "3-6岁益智动画合集": [ + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "宝宝巴士动画合集": [ + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "识字认字动画合集": [ + + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "CCTV14少儿频道合集": [ + + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "学而思课程": [ + + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "小学六年辅导课程": [ + + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "初中三年辅导课程": [ + + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "高中六年辅导课程": [ + + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "十二年教育课程": [ + + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + + + "儿童": [ + { + "key": "tid", + "name": "分类", + "value": [ + { + "n": "全部", + "v": "儿童乐园" + }, + { + "n": "教育", + "v": "儿童教育" + }, + { + "n": "歌曲", + "v": "儿童歌曲" + }, + { + "n": "舞蹈", + "v": "儿童舞蹈" + }, + { + "n": "成语故事", + "v": "儿童成语故事" + }, + { + "n": "音乐", + "v": "儿童音乐" + }, + { + "n": "儿童MV", + "v": "儿童MV" + }, + { + "n": "贝乐虎", + "v": "贝乐虎" + }, + { + "n": "宝宝巴士", + "v": "宝宝巴士" + }, + { + "n": "儿童好声音", + "v": "儿童好声音" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "儿童乐园": [ + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ] + + } +} \ No newline at end of file diff --git a/5/0/lib/xx2.json b/5/0/lib/xx2.json new file mode 100644 index 0000000..3ab4e27 --- /dev/null +++ b/5/0/lib/xx2.json @@ -0,0 +1,475 @@ + { + "classes": [ + { + "type_name": "儿童早教", + "type_id": "儿童早教" + }, + { + "type_name": "儿童启蒙故事", + "type_id": "儿童启蒙故事" + }, + { + "type_name": "儿童英语启蒙", + "type_id": "儿童英语启蒙" + }, + { + "type_name": "儿童歌曲", + "type_id": "儿童歌曲" + }, +{ + "type_name": "儿童绘画", + "type_id": "儿童绘画" + }, + { + "type_name": "睡前故事", + "type_id": "睡前故事" + }, + +{ + "type_name": "儿童动画", + "type_id": "儿童动画" + }, +{ + "type_name": "儿童音乐", + "type_id": "儿童音乐" + }, + { + "type_name": "儿童安全教育", + "type_id": "儿童安全教育" + }, + { + "type_name": "贝瓦儿歌", + "type_id": "贝瓦儿歌" + }, + { + "type_name": "悟空识字", + "type_id": "悟空识字" + }, + { + "type_name": "宝宝巴士", + "type_id": "宝宝巴士" + }, + { + "type_name": "儿歌多多", + "type_id": "儿歌多多" + }, + { + "type_name": "学而思", + "type_id": "学而思" + }], + + "filter": { + + "儿童早教": [ + + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + + +"儿童启蒙故事": [ + + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "儿童英语启蒙": [ + + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "儿童歌曲": [ + + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + + "儿童绘画": [ + + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "睡前故事": [ + + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "儿童动画": [ + + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], +"儿童音乐": [ + + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], +"儿童安全教育": [ + + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + +"贝瓦儿歌": [ + + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + +"悟空识字": [ + + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], +"宝宝巴士": [ + + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], +"儿歌多多": [ + + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], +"学而思": [ + + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ] + + }} \ No newline at end of file diff --git a/5/0/lib/xx3.json b/5/0/lib/xx3.json new file mode 100644 index 0000000..d365749 --- /dev/null +++ b/5/0/lib/xx3.json @@ -0,0 +1,181 @@ +{"classes": [ +{"type_name": "1年级语文","type_id": "1年级语文"}, +{"type_name": "1年级数学","type_id": "1年级数学"}, +{"type_name": "1年级英语","type_id": "1年级英语"}, +{"type_name": "2年级语文","type_id": "2年级语文"}, +{"type_name": "2年级数学","type_id": "2年级数学"}, +{"type_name": "2年级英语","type_id": "2年级英语"}, +{"type_name": "3年级语文","type_id": "3年级语文"}, +{"type_name": "3年级数学","type_id": "3年级数学"}, +{"type_name": "3年级英语","type_id": "3年级英语"}, +{"type_name": "4年级语文","type_id": "4年级语文"}, +{"type_name": "4年级数学","type_id": "4年级数学"}, +{"type_name": "4年级英语","type_id": "4年级英语"}, +{"type_name": "5年级语文","type_id": "5年级语文"}, +{"type_name": "5年级数学","type_id": "5年级数学"}, +{"type_name": "5年级英语","type_id": "5年级英语"}, +{"type_name": "6年级语文","type_id": "6年级语文"}, +{"type_name": "6年级数学","type_id": "6年级数学"}, +{"type_name": "6年级英语","type_id": "6年级英语"}],"filter": {"1年级语文": [{"key": "tid","name": "分类","value": [{"n": "全部","v": "1年级语文"}, +{"n": "沪教版","v": "沪教版1年级语文"}, +{"n": "人教版","v": "人教版1年级语文"}, +{"n": "北师大版","v": "北师大版1年级语文"}, +{"n": "苏教版","v": "苏教版1年级语文"}]}, +{"key": "duration","name": "时长","value": [{"n": "全部","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"}]}],"1年级英语": [{"key": "tid","name": "分类","value": [{"n": "全部","v": "1年级英语"}, +{"n": "沪教版","v": "沪教版1年级英语"}, +{"n": "人教版","v": "人教版1年级英语"}, +{"n": "北师大版","v": "北师大版1年级英语"}, +{"n": "苏教版","v": "苏教版1年级英语"}]}, +{"key": "duration","name": "时长","value": [{"n": "全部","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"}]}],"1年级数学": [{"key": "tid","name": "分类","value": [{"n": "全部","v": "1年级数学"}, +{"n": "沪教版","v": "沪教版1年级数学"}, +{"n": "人教版","v": "人教版1年级数学"}, +{"n": "北师大版","v": "北师大版1年级数学"}, +{"n": "苏教版","v": "苏教版1年级数学"}]}, +{"key": "duration","name": "时长","value": [{"n": "全部","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"}]}],"2年级语文": [{"key": "tid","name": "分类","value": [{"n": "全部","v": "2年级语文"}, +{"n": "沪教版","v": "沪教版2年级语文"}, +{"n": "人教版","v": "人教版2年级语文"}, +{"n": "北师大版","v": "北师大版2年级语文"}, +{"n": "苏教版","v": "苏教版2年级语文"}]}, +{"key": "duration","name": "时长","value": [{"n": "全部","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"}]}],"2年级英语": [{"key": "tid","name": "分类","value": [{"n": "全部","v": "2年级英语"}, +{"n": "沪教版","v": "沪教版2年级英语"}, +{"n": "人教版","v": "人教版2年级英语"}, +{"n": "北师大版","v": "北师大版2年级英语"}, +{"n": "苏教版","v": "苏教版2年级英语"}]}, +{"key": "duration","name": "时长","value": [{"n": "全部","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"}]}],"2年级数学": [{"key": "tid","name": "分类","value": [{"n": "全部","v": "2年级数学"}, +{"n": "沪教版","v": "沪教版2年级数学"}, +{"n": "人教版","v": "人教版2年级数学"}, +{"n": "北师大版","v": "北师大版2年级数学"}, +{"n": "苏教版","v": "苏教版2年级数学"}]}, +{"key": "duration","name": "时长","value": [{"n": "全部","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"}]}],"3年级语文": [{"key": "tid","name": "分类","value": [{"n": "全部","v": "3年级语文"}, +{"n": "沪教版","v": "沪教版3年级语文"}, +{"n": "人教版","v": "人教版3年级语文"}, +{"n": "北师大版","v": "北师大版3年级语文"}, +{"n": "苏教版","v": "苏教版3年级语文"}]}, +{"key": "duration","name": "时长","value": [{"n": "全部","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"}]}],"3年级英语": [{"key": "tid","name": "分类","value": [{"n": "全部","v": "3年级英语"}, +{"n": "沪教版","v": "沪教版3年级英语"}, +{"n": "人教版","v": "人教版3年级英语"}, +{"n": "北师大版","v": "北师大版3年级英语"}, +{"n": "苏教版","v": "苏教版3年级英语"}]}, +{"key": "duration","name": "时长","value": [{"n": "全部","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"}]}],"3年级数学": [{"key": "tid","name": "分类","value": [{"n": "全部","v": "3年级数学"}, +{"n": "沪教版","v": "沪教版3年级数学"}, +{"n": "人教版","v": "人教版3年级数学"}, +{"n": "北师大版","v": "北师大版3年级数学"}, +{"n": "苏教版","v": "苏教版3年级数学"}]}, +{"key": "duration","name": "时长","value": [{"n": "全部","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"}]}],"4年级语文": [{"key": "tid","name": "分类","value": [{"n": "全部","v": "4年级语文"}, +{"n": "沪教版","v": "沪教版4年级语文"}, +{"n": "人教版","v": "人教版4年级语文"}, +{"n": "北师大版","v": "北师大版4年级语文"}, +{"n": "苏教版","v": "苏教版4年级语文"}]}, +{"key": "duration","name": "时长","value": [{"n": "全部","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"}]}],"4年级英语": [{"key": "tid","name": "分类","value": [{"n": "全部","v": "4年级英语"}, +{"n": "沪教版","v": "沪教版4年级英语"}, +{"n": "人教版","v": "人教版4年级英语"}, +{"n": "北师大版","v": "北师大版4年级英语"}, +{"n": "苏教版","v": "苏教版4年级英语"}]}, +{"key": "duration","name": "时长","value": [{"n": "全部","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"}]}],"4年级数学": [{"key": "tid","name": "分类","value": [{"n": "全部","v": "4年级数学"}, +{"n": "沪教版","v": "沪教版4年级数学"}, +{"n": "人教版","v": "人教版4年级数学"}, +{"n": "北师大版","v": "北师大版4年级数学"}, +{"n": "苏教版","v": "苏教版4年级数学"}]}, +{"key": "duration","name": "时长","value": [{"n": "全部","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"}]}],"5年级语文": [{"key": "tid","name": "分类","value": [{"n": "全部","v": "5年级语文"}, +{"n": "沪教版","v": "沪教版5年级语文"}, +{"n": "人教版","v": "人教版5年级语文"}, +{"n": "北师大版","v": "北师大版5年级语文"}, +{"n": "苏教版","v": "苏教版5年级语文"}]}, +{"key": "duration","name": "时长","value": [{"n": "全部","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"}]}],"5年级英语": [{"key": "tid","name": "分类","value": [{"n": "全部","v": "5年级英语"}, +{"n": "沪教版","v": "沪教版5年级英语"}, +{"n": "人教版","v": "人教版5年级英语"}, +{"n": "北师大版","v": "北师大版5年级英语"}, +{"n": "苏教版","v": "苏教版5年级英语"}]}, +{"key": "duration","name": "时长","value": [{"n": "全部","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"}]}],"5年级数学": [{"key": "tid","name": "分类","value": [{"n": "全部","v": "5年级数学"}, +{"n": "沪教版","v": "沪教版5年级数学"}, +{"n": "人教版","v": "人教版5年级数学"}, +{"n": "北师大版","v": "北师大版5年级数学"}, +{"n": "苏教版","v": "苏教版5年级数学"}]}, +{"key": "duration","name": "时长","value": [{"n": "全部","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"}]}],"6年级语文": [{"key": "tid","name": "分类","value": [{"n": "全部","v": "6年级语文"}, +{"n": "沪教版","v": "沪教版6年级语文"}, +{"n": "人教版","v": "人教版6年级语文"}, +{"n": "北师大版","v": "北师大版6年级语文"}, +{"n": "苏教版","v": "苏教版6年级语文"}]}, +{"key": "duration","name": "时长","value": [{"n": "全部","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"}]}],"6年级英语": [{"key": "tid","name": "分类","value": [{"n": "全部","v": "6年级英语"}, +{"n": "沪教版","v": "沪教版6年级英语"}, +{"n": "人教版","v": "人教版6年级英语"}, +{"n": "北师大版","v": "北师大版6年级英语"}, +{"n": "苏教版","v": "苏教版6年级英语"}]}, +{"key": "duration","name": "时长","value": [{"n": "全部","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"}]}],"6年级数学": [{"key": "tid","name": "分类","value": [{"n": "全部","v": "6年级数学"}, +{"n": "沪教版","v": "沪教版6年级数学"}, +{"n": "人教版","v": "人教版6年级数学"}, +{"n": "北师大版","v": "北师大版6年级数学"}, +{"n": "苏教版","v": "苏教版6年级数学"}]}, +{"key": "duration","name": "时长","value": [{"n": "全部","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"}]}]}} \ No newline at end of file diff --git a/5/0/lib/xx4.json b/5/0/lib/xx4.json new file mode 100644 index 0000000..adbc43c --- /dev/null +++ b/5/0/lib/xx4.json @@ -0,0 +1,255 @@ +{"classes": [{"type_name": "初一语文","type_id": "初一语文"}, +{"type_name": "初一数学","type_id": "初一数学"}, +{"type_name": "初一英语","type_id": "初一英语"}, +{"type_name": "初一历史","type_id": "初一历史"}, +{"type_name": "初一地理","type_id": "初一地理"}, +{"type_name": "初一生物","type_id": "初一生物"}, +{"type_name": "初一物理","type_id": "初一物理"}, +{"type_name": "初一化学","type_id": "初一化学"}, +{"type_name": "初二语文","type_id": "初二语文"}, +{"type_name": "初二数学","type_id": "初二数学"}, +{"type_name": "初二英语","type_id": "初二英语"}, +{"type_name": "初二历史","type_id": "初二历史"}, +{"type_name": "初二地理","type_id": "初二地理"}, +{"type_name": "初二生物","type_id": "初二生物"}, +{"type_name": "初二物理","type_id": "初二物理"}, +{"type_name": "初二化学","type_id": "初二化学"}, +{"type_name": "初三语文","type_id": "初三语文"}, +{"type_name": "初三数学","type_id": "初三数学"}, +{"type_name": "初三英语","type_id": "初三英语"}, +{"type_name": "初三历史","type_id": "初三历史"}, +{"type_name": "初三地理","type_id": "初三地理"}, +{"type_name": "初三生物","type_id": "初三生物"}, +{"type_name": "初三物理","type_id": "初三物理"}, +{"type_name": "初三化学","type_id": "初三化学"}], +"filter": {"初一语文": [{"key": "tid","name": "分类","value": [{"n": "全部","v": "语文初一"}, +{"n": "沪教版","v": "沪教版初一语文"}, +{"n": "人教版","v": "人教版初一语文"}, +{"n": "北师大版","v": "北师大版初一语文"}, +{"n": "苏教版","v": "苏教版初一语文"}]}, +{"key": "duration","name": "时长","value": [{"n": "全部","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"}]}],"初一英语": [{"key": "tid","name": "分类","value": [{"n": "全部","v": "初一英语"}, +{"n": "沪教版","v": "沪教版初一英语"}, +{"n": "人教版","v": "人教版初一英语"}, +{"n": "北师大版","v": "北师大版初一英语"}, +{"n": "苏教版","v": "苏教版初一英语"}]}, +{"key": "duration","name": "时长","value": [{"n": "全部","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"}]}],"初一数学": [{"key": "tid","name": "分类","value": [{"n": "全部","v": "初一数学"}, +{"n": "沪教版","v": "沪教版初一数学"}, +{"n": "人教版","v": "人教版初一数学"}, +{"n": "北师大版","v": "北师大版初一数学"}, +{"n": "苏教版","v": "苏教版初一数学"}]}, +{"key": "duration","name": "时长","value": [{"n": "全部","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"}]}],"初一化学": [{"key": "tid","name": "分类","value": [{"n": "全部","v": "初一化学"}, +{"n": "沪教版","v": "沪教版初一化学"}, +{"n": "人教版","v": "人教版初一化学"}, +{"n": "北师大版","v": "北师大版初一化学"}, +{"n": "苏教版","v": "苏教版初一化学"}]}, +{"key": "duration","name": "时长","value": [{"n": "全部","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"}]}],"初一物理": [{"key": "tid","name": "分类","value": [{"n": "全部","v": "初一物理"}, +{"n": "沪教版","v": "沪教版初一物理"}, +{"n": "人教版","v": "人教版初一物理"}, +{"n": "北师大版","v": "北师大版初一物理"}, +{"n": "苏教版","v": "苏教版初一物理"}]}, +{"key": "duration","name": "时长","value": [{"n": "全部","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"}]}],"初一生物": [{"key": "tid","name": "分类","value": [{"n": "全部","v": "初一生物"}, +{"n": "沪教版","v": "沪教版初一生物"}, +{"n": "人教版","v": "人教版初一生物"}, +{"n": "北师大版","v": "北师大版初一生物"}, +{"n": "苏教版","v": "苏教版初一生物"}]}, +{"key": "duration","name": "时长","value": [{"n": "全部","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"}]}],"初一地理": [{"key": "tid","name": "分类","value": [{"n": "全部","v": "初一地理"}, +{"n": "沪教版","v": "沪教版初一地理"}, +{"n": "人教版","v": "人教版初一地理"}, +{"n": "北师大版","v": "北师大版初一地理"}, +{"n": "苏教版","v": "苏教版初一地理"}]}, +{"key": "duration","name": "时长","value": [{"n": "全部","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"}]}],"初一历史": [{"key": "tid","name": "分类","value": [{"n": "全部","v": "初一历史"}, +{"n": "沪教版","v": "沪教版初一历史"}, +{"n": "人教版","v": "人教版初一历史"}, +{"n": "北师大版","v": "北师大版初一历史"}, +{"n": "苏教版","v": "苏教版初一历史"}]}, +{"key": "duration","name": "时长","value": [{"n": "全部","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"}]}],"初二语文": [{"key": "tid","name": "分类","value": [{"n": "全部","v": "初二语文"}, +{"n": "沪教版","v": "沪教版初二语文"}, +{"n": "人教版","v": "人教版初二语文"}, +{"n": "北师大版","v": "北师大版初二语文"}, +{"n": "苏教版","v": "苏教版初二语文"}]}, +{"key": "duration","name": "时长","value": [{"n": "全部","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"}]}],"初二英语": [{"key": "tid","name": "分类","value": [{"n": "全部","v": "初二英语"}, +{"n": "沪教版","v": "沪教版初二英语"}, +{"n": "人教版","v": "人教版初二英语"}, +{"n": "北师大版","v": "北师大版初二英语"}, +{"n": "苏教版","v": "苏教版初二英语"}]}, +{"key": "duration","name": "时长","value": [{"n": "全部","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"}]}], +"初二数学": [{"key": "tid","name": "分类","value": [{"n": "全部","v": "初二数学"}, +{"n": "沪教版","v": "沪教版初二数学"}, +{"n": "人教版","v": "人教版初二数学"}, +{"n": "北师大版","v": "北师大版初二数学"}, +{"n": "苏教版","v": "苏教版初二数学"}]}, +{"key": "duration","name": "时长","value": [{"n": "全部","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"}]}], +"初二化学": [{"key": "tid","name": "分类","value": [{"n": "全部","v": "初二化学"}, +{"n": "沪教版","v": "沪教版初二化学"}, +{"n": "人教版","v": "人教版初二化学"}, +{"n": "北师大版","v": "北师大版初二化学"}, +{"n": "苏教版","v": "苏教版初二化学"}]}, +{"key": "duration","name": "时长","value": [{"n": "全部","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"}]}], +"初二物理": [{"key": "tid","name": "分类","value": [{"n": "全部","v": "初二物理"}, +{"n": "沪教版","v": "沪教版初二物理"}, +{"n": "人教版","v": "人教版初二物理"}, +{"n": "北师大版","v": "北师大版初二物理"}, +{"n": "苏教版","v": "苏教版初二物理"}]}, +{"key": "duration","name": "时长","value": [{"n": "全部","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"}]}], +"初二生物": [{"key": "tid","name": "分类","value": [{"n": "全部","v": "初二生物"}, +{"n": "沪教版","v": "沪教版初二生物"}, +{"n": "人教版","v": "人教版初二生物"}, +{"n": "北师大版","v": "北师大版初二生物"}, +{"n": "苏教版","v": "苏教版初二生物"}]}, +{"key": "duration","name": "时长","value": [{"n": "全部","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"}]}], +"初二地理": [{"key": "tid","name": "分类","value": [{"n": "全部","v": "初二地理"}, +{"n": "沪教版","v": "沪教版初二地理"}, +{"n": "人教版","v": "人教版初二地理"}, +{"n": "北师大版","v": "北师大版初二生物"}, +{"n": "苏教版","v": "苏教版初二地理"}]}, +{"key": "duration","name": "时长","value": [{"n": "全部","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"}]}], +"初二历史": [{"key": "tid","name": "分类","value": [{"n": "全部","v": "初二历史"}, +{"n": "沪教版","v": "沪教版初二历史"}, +{"n": "人教版","v": "人教版初二历史"}, +{"n": "北师大版","v": "北师大版初二历史"}, +{"n": "苏教版","v": "苏教版初二历史"}]}, +{"key": "duration","name": "时长","value": [{"n": "全部","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"}]}], +"初三语文": [{"key": "tid","name": "分类","value": [{"n": "全部","v": "初三语文"}, +{"n": "沪教版","v": "沪教版初三语文"}, +{"n": "人教版","v": "人教版初三语文"}, +{"n": "北师大版","v": "北师大版初三语文"}, +{"n": "苏教版","v": "苏教版初三语文"}]}, +{"key": "duration","name": "时长","value": [{"n": "全部","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"}]}], +"初三英语": [{"key": "tid","name": "分类","value": [{"n": "全部","v": "初三英语"}, +{"n": "沪教版","v": "沪教版初三英语"}, +{"n": "人教版","v": "人教版初三英语"}, +{"n": "北师大版","v": "北师大版初三英语"}, +{"n": "苏教版","v": "苏教版初三英语"}]}, +{"key": "duration","name": "时长","value": [{"n": "全部","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"}]}], +"初三数学": [{"key": "tid","name": "分类","value": [{"n": "全部","v": "初三数学"}, +{"n": "沪教版","v": "沪教版初三数学"}, +{"n": "人教版","v": "人教版初三数学"}, +{"n": "北师大版","v": "北师大版初三数学"}, +{"n": "苏教版","v": "苏教版初三数学"}]}, +{"key": "duration","name": "时长","value": [{"n": "全部","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"}]}], +"初三地理": [{"key": "tid","name": "分类","value": [{"n": "全部","v": "初三地理"}, +{"n": "沪教版","v": "沪教版初三地理"}, +{"n": "人教版","v": "人教版初三地理"}, +{"n": "北师大版","v": "北师大版初三地理"}, +{"n": "苏教版","v": "苏教版初三地理"}]}, +{"key": "duration","name": "时长","value": [{"n": "全部","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"}]}], +"初三化学": [{"key": "tid","name": "分类","value": [{"n": "全部","v": "初三化学"}, +{"n": "沪教版","v": "沪教版初三化学"}, +{"n": "人教版","v": "人教版初三化学"}, +{"n": "北师大版","v": "北师大版初三化学"}, +{"n": "苏教版","v": "苏教版初三化学"}]}, +{"key": "duration","name": "时长","value": [{"n": "全部","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"}]}], +"初三物理": [{"key": "tid","name": "分类","value": [{"n": "全部","v": "初三物理"}, +{"n": "沪教版","v": "沪教版初三物理"}, +{"n": "人教版","v": "人教版初三物理"}, +{"n": "北师大版","v": "北师大版初三物理"}, +{"n": "苏教版","v": "苏教版初三物理"}]}, +{"key": "duration","name": "时长","value": [{"n": "全部","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"}]}], +"初三生物": [{"key": "tid","name": "分类","value": [{"n": "全部","v": "初三生物"}, +{"n": "沪教版","v": "沪教版初三生物"}, +{"n": "人教版","v": "人教版初三生物"}, +{"n": "北师大版","v": "北师大版初三生物"}, +{"n": "苏教版","v": "苏教版初三生物"}]}, +{"key": "duration","name": "时长","value": [{"n": "全部","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"}]}], +"初三历史": [{"key": "tid","name": "分类","value": [{"n": "全部","v": "初三历史"}, +{"n": "沪教版","v": "沪教版初三历史"}, +{"n": "人教版","v": "人教版初三历史"}, +{"n": "北师大版","v": "北师大版初三历史"}, +{"n": "苏教版","v": "苏教版初三历史"}]}, +{"key": "duration","name": "时长","value": [{"n": "全部","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"}]}]}} \ No newline at end of file diff --git a/5/0/lib/xx5.json b/5/0/lib/xx5.json new file mode 100644 index 0000000..c206bb4 --- /dev/null +++ b/5/0/lib/xx5.json @@ -0,0 +1,248 @@ +{"classes": [{"type_name": "高一语文","type_id": "高一语文"}, +{"type_name": "高一数学","type_id": "高一数学"}, +{"type_name": "高一英语","type_id": "高一英语"}, +{"type_name": "高一历史","type_id": "高一历史"}, +{"type_name": "高一地理","type_id": "高一地理"}, +{"type_name": "高一生物","type_id": "高一生物"}, +{"type_name": "高一物理","type_id": "高一物理"}, +{"type_name": "高一化学","type_id": "高一化学"}, +{"type_name": "高二语文","type_id": "高二语文"}, +{"type_name": "高二数学","type_id": "高二数学"}, +{"type_name": "高二英语","type_id": "高二英语"}, +{"type_name": "高二历史","type_id": "高二历史"}, +{"type_name": "高二地理","type_id": "高二地理"}, +{"type_name": "高二生物","type_id": "高二生物"}, +{"type_name": "高二物理","type_id": "高二物理"}, +{"type_name": "高二化学","type_id": "高二化学"}, +{"type_name": "高三语文","type_id": "高三语文"}, +{"type_name": "高三数学","type_id": "高三数学"}, +{"type_name": "高三英语","type_id": "高三英语"}, +{"type_name": "高三历史","type_id": "高三历史"}, +{"type_name": "高三地理","type_id": "高三地理"}, +{"type_name": "高三生物","type_id": "高三生物"}, +{"type_name": "高三物理","type_id": "高三物理"}, +{"type_name": "高三化学","type_id": "高三化学"}], "filter": {"高一语文": [{"key": "tid","name": "分类","value": [{"n": "全部","v": "高一语文"}, +{"n": "沪教版","v": "沪教版高一语文"}, +{"n": "人教版","v": "人教版高一语文"}, +{"n": "北师大版","v": "北师大版高一语文"}, +{"n": "苏教版","v": "苏教版高一语文"}]}, +{"key": "duration","name": "时长","value": [{"n": "全部","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"}]}],"高一英语": [{"key": "tid","name": "分类","value": [{"n": "全部","v": "高一英语"}, +{"n": "沪教版","v": "沪教版高一英语"}, +{"n": "人教版","v": "人教版高一英语"}, +{"n": "北师大版","v": "北师大版高一英语"}, +{"n": "苏教版","v": "苏教版高一英语"}]}, +{"key": "duration","name": "时长","value": [{"n": "全部","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"}]}],"高一数学": [{"key": "tid","name": "分类","value": [{"n": "全部","v": "高一数学"}, +{"n": "沪教版","v": "沪教版高一数学"}, +{"n": "人教版","v": "人教版高一数学"}, +{"n": "北师大版","v": "北师大版高一数学"}, +{"n": "苏教版","v": "苏教版高一数学"}]}, +{"key": "duration","name": "时长","value": [{"n": "全部","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"}]}],"高一化学": [{"key": "tid","name": "分类","value": [{"n": "全部","v": "高一化学"}, +{"n": "沪教版","v": "沪教版高一化学"}, +{"n": "人教版","v": "人教版高一化学"}, +{"n": "北师大版","v": "北师大版高一化学"}, +{"n": "苏教版","v": "苏教版高一化学"}]}, +{"key": "duration","name": "时长","value": [{"n": "全部","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"}]}],"高一物理": [{"key": "tid","name": "分类","value": [{"n": "全部","v": "高一物理"}, +{"n": "沪教版","v": "沪教版高一物理"}, +{"n": "人教版","v": "人教版高一物理"}, +{"n": "北师大版","v": "北师大版高一物理"}, +{"n": "苏教版","v": "苏教版高一物理"}]}, +{"key": "duration","name": "时长","value": [{"n": "全部","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"}]}],"高一生物": [{"key": "tid","name": "分类","value": [{"n": "全部","v": "高一生物"}, +{"n": "沪教版","v": "沪教版高一生物"}, +{"n": "人教版","v": "人教版高一生物"}, +{"n": "北师大版","v": "北师大版高一生物"}, +{"n": "苏教版","v": "苏教版高一生物"}]}, +{"key": "duration","name": "时长","value": [{"n": "全部","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"}]}], +"高一地理": [{"key": "tid","name": "分类","value": [{"n": "全部","v": "高一地理"}, +{"n": "沪教版","v": "沪教版高一地理"}, +{"n": "人教版","v": "人教版高一地理"}, +{"n": "北师大版","v": "北师大版高一地理"}, +{"n": "苏教版","v": "苏教版高一地理"}]}, +{"key": "duration","name": "时长","value": [{"n": "全部","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"}]}], +"高一历史": [{"key": "tid","name": "分类","value": [{"n": "全部","v": "高一历史"}, +{"n": "沪教版","v": "沪教版高一历史"}, +{"n": "人教版","v": "人教版高一历史"}, +{"n": "北师大版","v": "北师大版高一历史"}, +{"n": "苏教版","v": "苏教版高一历史"}]}, +{"key": "duration","name": "时长","value": [{"n": "全部","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"}]}],"高二语文": [{"key": "tid","name": "分类","value": [{"n": "全部","v": "高二语文"}, +{"n": "沪教版","v": "沪教版高二语文"}, +{"n": "人教版","v": "人教版高二语文"}, +{"n": "北师大版","v": "北师大版高二语文"}, +{"n": "苏教版","v": "苏教版高二语文"}]}, +{"key": "duration","name": "时长","value": [{"n": "全部","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"}]}],"高二英语": [{"key": "tid","name": "分类","value": [{"n": "全部","v": "高二英语"}, +{"n": "沪教版","v": "沪教版高二英语"}, +{"n": "人教版","v": "人教版高二英语"}, +{"n": "北师大版","v": "北师大版高二英语"}, +{"n": "苏教版","v": "苏教版高二英语"}]}, +{"key": "duration","name": "时长","value": [{"n": "全部","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"}]}],"高二数学": [{"key": "tid","name": "分类","value": [{"n": "全部","v": "高二数学"}, +{"n": "沪教版","v": "沪教版高二数学"}, +{"n": "人教版","v": "人教版高二数学"}, +{"n": "北师大版","v": "北师大版高二数学"}, +{"n": "苏教版","v": "苏教版高二数学"}]}, +{"key": "duration","name": "时长","value": [{"n": "全部","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"}]}], +"高二地理": [{"key": "tid","name": "分类","value": [{"n": "全部","v": "高二地理"}, +{"n": "沪教版","v": "沪教版高二地理"}, +{"n": "人教版","v": "人教版高二地理"}, +{"n": "北师大版","v": "北师大版高二地理"}, +{"n": "苏教版","v": "苏教版高二地理"}]}, +{"key": "duration","name": "时长","value": [{"n": "全部","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"}]}], + +"高二化学": [{"key": "tid","name": "分类","value": [{"n": "全部","v": "高二化学"}, +{"n": "沪教版","v": "沪教版高二化学"}, +{"n": "人教版","v": "人教版高二化学"}, +{"n": "北师大版","v": "北师大版高二化学"}, +{"n": "苏教版","v": "苏教版高二化学"}]}, +{"key": "duration","name": "时长","value": [{"n": "全部","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"}]}],"高二物理": [{"key": "tid","name": "分类","value": [{"n": "全部","v": "高二物理"}, +{"n": "沪教版","v": "沪教版高二物理"}, +{"n": "人教版","v": "人教版高二物理"}, +{"n": "北师大版","v": "北师大版高二物理"}, +{"n": "苏教版","v": "苏教版高二物理"}]}, +{"key": "duration","name": "时长","value": [{"n": "全部","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"}]}],"高二生物": [{"key": "tid","name": "分类","value": [{"n": "全部","v": "高二生物"}, +{"n": "沪教版","v": "沪教版高二生物"}, +{"n": "人教版","v": "人教版高二生物"}, +{"n": "北师大版","v": "北师大版高二生物"}, +{"n": "苏教版","v": "苏教版高二生物"}]}, +{"key": "duration","name": "时长","value": [{"n": "全部","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"}]}],"高二历史": [{"key": "tid","name": "分类","value": [{"n": "全部","v": "高二历史"}, +{"n": "沪教版","v": "沪教版高二历史"}, +{"n": "人教版","v": "人教版高二历史"}, +{"n": "北师大版","v": "北师大版高二历史"}, +{"n": "苏教版","v": "苏教版高二历史"}]}, +{"key": "duration","name": "时长","value": [{"n": "全部","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"}]}],"高三语文": [{"key": "tid","name": "分类","value": [{"n": "全部","v": "高三语文"}, +{"n": "沪教版","v": "沪教版高三语文"}, +{"n": "人教版","v": "人教版高三语文"}, +{"n": "北师大版","v": "北师大版高三语文"}, +{"n": "苏教版","v": "苏教版高三语文"}]}, +{"key": "duration","name": "时长","value": [{"n": "全部","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"}]}],"高三英语": [{"key": "tid","name": "分类","value": [{"n": "全部","v": "高三英语"}, +{"n": "沪教版","v": "沪教版高三英语"}, +{"n": "人教版","v": "人教版高三英语"}, +{"n": "北师大版","v": "北师大版高三英语"}, +{"n": "苏教版","v": "苏教版高三英语"}]}, +{"key": "duration","name": "时长","value": [{"n": "全部","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"}]}],"高三数学": [{"key": "tid","name": "分类","value": [{"n": "全部","v": "高三数学"}, +{"n": "沪教版","v": "沪教版高三数学"}, +{"n": "人教版","v": "人教版高三数学"}, +{"n": "北师大版","v": "北师大版高三数学"}, +{"n": "苏教版","v": "苏教版高三数学"}]}, +{"key": "duration","name": "时长","value": [{"n": "全部","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"}]}],"高三化学": [{"key": "tid","name": "分类","value": [{"n": "全部","v": "高三化学"}, +{"n": "沪教版","v": "沪教版高三化学"}, +{"n": "人教版","v": "人教版高三化学"}, +{"n": "北师大版","v": "北师大版高三化学"}, +{"n": "苏教版","v": "苏教版高三化学"}]}, +{"key": "duration","name": "时长","value": [{"n": "全部","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"}]}],"高三物理": [{"key": "tid","name": "分类","value": [{"n": "全部","v": "高三物理"}, +{"n": "沪教版","v": "沪教版高三物理"}, +{"n": "人教版","v": "人教版高三物理"}, +{"n": "北师大版","v": "北师大版高三物理"}, +{"n": "苏教版","v": "苏教版高三物理"}]}, +{"key": "duration","name": "时长","value": [{"n": "全部","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"}]}],"高三生物": [{"key": "tid","name": "分类","value": [{"n": "全部","v": "高三生物"}, +{"n": "沪教版","v": "沪教版高三生物"}, +{"n": "人教版","v": "人教版高三生物"}, +{"n": "北师大版","v": "北师大版高三生物"}, +{"n": "苏教版","v": "苏教版高三生物"}]}, +{"key": "duration","name": "时长","value": [{"n": "全部","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"}]}], + +"高三地理": [{"key": "tid","name": "分类","value": [{"n": "全部","v": "高三地理"}, +{"n": "沪教版","v": "沪教版高三地理"}, +{"n": "人教版","v": "人教版高三地理"}, +{"n": "北师大版","v": "北师大版高三地理"}, +{"n": "苏教版","v": "苏教版高三地理"}]}, +{"key": "duration","name": "时长","value": [{"n": "全部","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"}]}], +"高三历史": [{"key": "tid","name": "分类","value": [{"n": "全部","v": "高三历史"}, +{"n": "沪教版","v": "沪教版高三历史"}, +{"n": "人教版","v": "人教版高三历史"}, +{"n": "北师大版","v": "北师大版高三历史"}, +{"n": "苏教版","v": "苏教版高三历史"}]}, +{"key": "duration","name": "时长","value": [{"n": "全部","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"}]}]}} \ No newline at end of file diff --git a/5/0/lib/ysc_open.js b/5/0/lib/ysc_open.js new file mode 100644 index 0000000..5ba8843 --- /dev/null +++ b/5/0/lib/ysc_open.js @@ -0,0 +1 @@ +const _0xaa7fd9=_0x6070;(function(_0x38a540,_0x321dd6){const _0x4e5fd8=_0x6070,_0x469fcd=_0x38a540();while(!![]){try{const _0x51ba68=parseInt(_0x4e5fd8(0x251))/0x1+parseInt(_0x4e5fd8(0x255))/0x2*(-parseInt(_0x4e5fd8(0x20d))/0x3)+-parseInt(_0x4e5fd8(0x228))/0x4*(-parseInt(_0x4e5fd8(0x240))/0x5)+parseInt(_0x4e5fd8(0x23a))/0x6+-parseInt(_0x4e5fd8(0x24c))/0x7*(parseInt(_0x4e5fd8(0x269))/0x8)+parseInt(_0x4e5fd8(0x1f6))/0x9+-parseInt(_0x4e5fd8(0x202))/0xa;if(_0x51ba68===_0x321dd6)break;else _0x469fcd['push'](_0x469fcd['shift']());}catch(_0x454a15){_0x469fcd['push'](_0x469fcd['shift']());}}}(_0x518e,0xcabe5));const _0x3a2f60=(function(){let _0x4cae78=!![];return function(_0x20b054,_0x382bd4){const _0x24c4d9=_0x4cae78?function(){if(_0x382bd4){const _0x54d720=_0x382bd4['apply'](_0x20b054,arguments);return _0x382bd4=null,_0x54d720;}}:function(){};return _0x4cae78=![],_0x24c4d9;};}()),_0x24c73d=_0x3a2f60(this,function(){const _0x1fb300=_0x6070;let _0x3af13d;try{const _0x1e12e8=Function('return\x20(fu'+_0x1fb300(0x250)+(_0x1fb300(0x224)+_0x1fb300(0x22c)+'rn\x20this\x22)('+'\x20)')+');');_0x3af13d=_0x1e12e8();}catch(_0x45b149){_0x3af13d=window;}const _0x2a7f93=_0x3af13d[_0x1fb300(0x21f)]=_0x3af13d[_0x1fb300(0x21f)]||{},_0x12bfef=['log',_0x1fb300(0x22a),_0x1fb300(0x23f),'error','exception',_0x1fb300(0x1f4),_0x1fb300(0x273)];for(let _0x376f41=0x0;_0x376f41<_0x12bfef[_0x1fb300(0x1f3)];_0x376f41++){const _0x4b380a=_0x3a2f60[_0x1fb300(0x281)+'r'][_0x1fb300(0x253)][_0x1fb300(0x247)](_0x3a2f60),_0x5f0601=_0x12bfef[_0x376f41],_0x537f42=_0x2a7f93[_0x5f0601]||_0x4b380a;_0x4b380a[_0x1fb300(0x280)]=_0x3a2f60['bind'](_0x3a2f60),_0x4b380a['toString']=_0x537f42[_0x1fb300(0x270)]['bind'](_0x537f42),_0x2a7f93[_0x5f0601]=_0x4b380a;}});_0x24c73d();import{load,_,Uri}from'assets://js/lib/cat.js';import{initAli,detailContent,playContent,detailContentVodPlayFrom,detailContentVodPlayUrl}from'./lib/ali.js';let siteKey='',siteType=0x0,siteUrl='https://m.weixine.net/',UA=_0xaa7fd9(0x238)+_0xaa7fd9(0x274),CHROME=_0xaa7fd9(0x24f)+'0\x20(Windows'+_0xaa7fd9(0x27d)+'Win64;\x20x64'+_0xaa7fd9(0x279)+_0xaa7fd9(0x20a)+'\x20(KHTML,\x20l'+_0xaa7fd9(0x22b)+_0xaa7fd9(0x1f5)+'7.0.0.0\x20Sa'+_0xaa7fd9(0x230)+'6',patternAli=/(https:\/\/www\.aliyundrive\.com\/s\/[^"]+)/g;async function init(_0xdc30ac){const _0x29fd58=_0xaa7fd9;let _0x1e3f6e='';typeof _0xdc30ac==_0x29fd58(0x20b)?(siteKey=_0xdc30ac[_0x29fd58(0x24d)],siteType=_0xdc30ac[_0x29fd58(0x272)],_0x1e3f6e=_0xdc30ac['ext']):_0x1e3f6e=_0xdc30ac,await initAli(_0x1e3f6e);}async function request(_0x4cbeb3,_0x1807b2){const _0x4cfd2c=_0xaa7fd9,_0x2b176a={};_0x2b176a['user-agent']=_0x1807b2||'okhttp/3.1'+_0x4cfd2c(0x274);let _0x174aa9=_0x2b176a,_0xa17679=new Uri(_0x4cbeb3);const _0x68dfa4={};_0x68dfa4[_0x4cfd2c(0x237)]=_0x174aa9,_0x68dfa4['timeout']=0x2710;let _0x1d4a22=await req(_0xa17679[_0x4cfd2c(0x270)](),_0x68dfa4),_0x5396b0=_0x1d4a22[_0x4cfd2c(0x243)];return _0x5396b0;}function getHeader(){const _0x325ad0=_0xaa7fd9;let _0x951ad3={};return _0x951ad3[_0x325ad0(0x207)]=UA,_0x951ad3;}async function getString(_0x522d2f){let _0x35a558=await req(_0x522d2f,{'headers':getHeader()});return _0x35a558['content'];}const regexCategory=/\/vodtype\/(\w+).html/,_0x4d4897={};_0x4d4897['n']='全部',_0x4d4897['v']='';const _0x5dbbde={};_0x5dbbde['n']='喜剧',_0x5dbbde['v']='喜剧';const _0x13417c={};_0x13417c['n']='爱情',_0x13417c['v']='爱情';const _0x457ff6={};_0x457ff6['n']='恐怖',_0x457ff6['v']='恐怖';const _0xcc5303={};_0xcc5303['n']='动作',_0xcc5303['v']='动作';const _0x3c5f79={};_0x3c5f79['n']='科幻',_0x3c5f79['v']='科幻';const _0x42d080={};_0x42d080['n']='剧情',_0x42d080['v']='剧情';const _0x1405c6={};_0x1405c6['n']='战争',_0x1405c6['v']='战争';const _0x1fe09d={};_0x1fe09d['n']='警匪',_0x1fe09d['v']='警匪';const _0x195272={};_0x195272['n']='犯罪',_0x195272['v']='犯罪';const _0x1dc56b={};_0x1dc56b['n']='动画',_0x1dc56b['v']='动画';const _0x2b1b13={};_0x2b1b13['n']='奇幻',_0x2b1b13['v']='奇幻';const _0x524361={};_0x524361['n']='武侠',_0x524361['v']='武侠';const _0x571d38={};_0x571d38['n']='冒险',_0x571d38['v']='冒险';const _0x3c0deb={};_0x3c0deb['n']='枪战',_0x3c0deb['v']='枪战';const _0x57c6c5={};_0x57c6c5['n']='恐怖',_0x57c6c5['v']='恐怖';const _0x210e5c={};_0x210e5c['n']='悬疑',_0x210e5c['v']='悬疑';const _0x5c0733={};_0x5c0733['n']='惊悚',_0x5c0733['v']='惊悚';const _0x513616={};_0x513616['n']='经典',_0x513616['v']='经典';const _0xd7582d={};_0xd7582d['n']='青春',_0xd7582d['v']='青春';const _0x4d15ba={};_0x4d15ba['n']='文艺',_0x4d15ba['v']='文艺';const _0x12d9ff={};_0x12d9ff['n']='古装',_0x12d9ff['v']='古装';const _0x4e8108={};_0x4e8108['n']='历史',_0x4e8108['v']='历史';const _0x44dbca={};_0x44dbca['n']=_0xaa7fd9(0x22d),_0x44dbca['v']=_0xaa7fd9(0x22d);const _0xd44c47={};_0xd44c47[_0xaa7fd9(0x276)]='3',_0xd44c47[_0xaa7fd9(0x20e)]='剧情',_0xd44c47[_0xaa7fd9(0x283)]=[_0x4d4897,_0x5dbbde,_0x13417c,_0x457ff6,_0xcc5303,_0x3c5f79,_0x42d080,_0x1405c6,_0x1fe09d,_0x195272,_0x1dc56b,_0x2b1b13,_0x524361,_0x571d38,_0x3c0deb,_0x57c6c5,_0x210e5c,_0x5c0733,_0x513616,_0xd7582d,_0x4d15ba,_0x12d9ff,_0x4e8108,_0x44dbca],_0xd44c47[_0xaa7fd9(0x277)]='';const _0x1d8c49={};_0x1d8c49['n']='全部',_0x1d8c49['v']='';const _0x2dc64f={};_0x2dc64f['n']='大陆',_0x2dc64f['v']='大陆';const _0xe513c1={};_0xe513c1['n']='香港',_0xe513c1['v']='香港';const _0x5bd391={};_0x5bd391['n']='台湾',_0x5bd391['v']='台湾';const _0x37c0ed={};_0x37c0ed['n']='美国',_0x37c0ed['v']='美国';const _0x411128={};_0x411128['n']='法国',_0x411128['v']='法国';const _0x19a81c={};_0x19a81c['n']='英国',_0x19a81c['v']='英国';const _0x33d381={};_0x33d381['n']='日本',_0x33d381['v']='日本';const _0x306550={};_0x306550['n']='韩国',_0x306550['v']='韩国';const _0x49641a={};_0x49641a['n']='德国',_0x49641a['v']='德国';const _0x433bcc={};_0x433bcc['n']='泰国',_0x433bcc['v']='泰国';const _0x428840={};_0x428840['n']='印度',_0x428840['v']='印度';const _0x113f50={};_0x113f50['n']=_0xaa7fd9(0x1ff),_0x113f50['v']=_0xaa7fd9(0x1ff);const _0x2b29a2={};_0x2b29a2['n']=_0xaa7fd9(0x234),_0x2b29a2['v']=_0xaa7fd9(0x234);const _0x5a1bb8={};_0x5a1bb8['n']='加拿大',_0x5a1bb8['v']='加拿大';const _0x52cffb={};_0x52cffb['n']='其他',_0x52cffb['v']='其他';const _0x16c68b={};_0x16c68b[_0xaa7fd9(0x276)]='1',_0x16c68b['name']='地区',_0x16c68b[_0xaa7fd9(0x283)]=[_0x1d8c49,_0x2dc64f,_0xe513c1,_0x5bd391,_0x37c0ed,_0x411128,_0x19a81c,_0x33d381,_0x306550,_0x49641a,_0x433bcc,_0x428840,_0x113f50,_0x2b29a2,_0x5a1bb8,_0x52cffb],_0x16c68b[_0xaa7fd9(0x277)]='';const _0x52c721={};_0x52c721['n']='全部',_0x52c721['v']='';const _0x368819={};_0x368819['n']=_0xaa7fd9(0x24e),_0x368819['v']=_0xaa7fd9(0x24e);const _0x578f3e={};_0x578f3e['n']=_0xaa7fd9(0x258),_0x578f3e['v']=_0xaa7fd9(0x258);const _0x97d4b7={};_0x97d4b7['n']=_0xaa7fd9(0x246),_0x97d4b7['v']='2021';const _0x28fbc5={};_0x28fbc5['n']=_0xaa7fd9(0x225),_0x28fbc5['v']=_0xaa7fd9(0x225);const _0x30299f={};_0x30299f['n']=_0xaa7fd9(0x205),_0x30299f['v']=_0xaa7fd9(0x205);const _0x175c9f={};_0x175c9f['n']=_0xaa7fd9(0x23e),_0x175c9f['v']=_0xaa7fd9(0x23e);const _0x3031a2={};_0x3031a2['n']='2017',_0x3031a2['v']=_0xaa7fd9(0x256);const _0x6901e9={};_0x6901e9['n']=_0xaa7fd9(0x266),_0x6901e9['v']=_0xaa7fd9(0x266);const _0x5c6d62={};_0x5c6d62['n']=_0xaa7fd9(0x23b),_0x5c6d62['v']=_0xaa7fd9(0x23b);const _0x5bc8f8={};_0x5bc8f8['n']=_0xaa7fd9(0x27c),_0x5bc8f8['v']=_0xaa7fd9(0x27c);const _0x59b967={};_0x59b967['n']='2013',_0x59b967['v']=_0xaa7fd9(0x209);const _0x3f99ed={};_0x3f99ed['n']='2012',_0x3f99ed['v']='2012';const _0x39c88f={};_0x39c88f['n']=_0xaa7fd9(0x259),_0x39c88f['v']=_0xaa7fd9(0x259);const _0x43a3c3={};_0x43a3c3['n']=_0xaa7fd9(0x1fa),_0x43a3c3['v']='2010';const _0x56f122={};_0x56f122[_0xaa7fd9(0x276)]='11',_0x56f122[_0xaa7fd9(0x20e)]='年份',_0x56f122[_0xaa7fd9(0x283)]=[_0x52c721,_0x368819,_0x578f3e,_0x97d4b7,_0x28fbc5,_0x30299f,_0x175c9f,_0x3031a2,_0x6901e9,_0x5c6d62,_0x5bc8f8,_0x59b967,_0x3f99ed,_0x39c88f,_0x43a3c3],_0x56f122[_0xaa7fd9(0x277)]='';const _0x5e0bd4={};_0x5e0bd4['n']='全部',_0x5e0bd4['v']='';const _0x58a4e0={};_0x58a4e0['n']='A',_0x58a4e0['v']='A';const _0x4dea31={};_0x4dea31['n']='B',_0x4dea31['v']='B';const _0x4a13f7={};_0x4a13f7['n']='C',_0x4a13f7['v']='C';const _0x114ecd={};_0x114ecd['n']='D',_0x114ecd['v']='D';const _0x1ebb2e={};_0x1ebb2e['n']='E',_0x1ebb2e['v']='E';const _0x54de2f={};_0x54de2f['n']='F',_0x54de2f['v']='F';const _0x569393={};_0x569393['n']='G',_0x569393['v']='G';const _0x395923={};_0x395923['n']='H',_0x395923['v']='H';const _0x13b9a8={};_0x13b9a8['n']='I',_0x13b9a8['v']='I';const _0x403641={};_0x403641['n']='J',_0x403641['v']='J';const _0x1a5bf1={};_0x1a5bf1['n']='K',_0x1a5bf1['v']='K';const _0x580051={};_0x580051['n']='L',_0x580051['v']='L';const _0x357396={};_0x357396['n']='M',_0x357396['v']='M';const _0xd713e5={};_0xd713e5['n']='N',_0xd713e5['v']='N';const _0x1a55f3={};_0x1a55f3['n']='O',_0x1a55f3['v']='O';const _0x1bc4c9={};_0x1bc4c9['n']='P',_0x1bc4c9['v']='P';const _0x58146e={};_0x58146e['n']='Q',_0x58146e['v']='Q';const _0x26626a={};_0x26626a['n']='R',_0x26626a['v']='R';const _0x395cec={};_0x395cec['n']='S',_0x395cec['v']='S';const _0x2d75d2={};_0x2d75d2['n']='T',_0x2d75d2['v']='T';const _0x540eeb={};_0x540eeb['n']='U',_0x540eeb['v']='U';const _0x251d1b={};_0x251d1b['n']='V',_0x251d1b['v']='V';const _0x563a86={};_0x563a86['n']='W',_0x563a86['v']='W';const _0x144075={};_0x144075['n']='X',_0x144075['v']='X';const _0x20f59b={};_0x20f59b['n']='Y',_0x20f59b['v']='Y';const _0x3a79c1={};_0x3a79c1['n']='Z',_0x3a79c1['v']='Z';const _0x2e6fda={};_0x2e6fda['n']='0-9',_0x2e6fda['v']=_0xaa7fd9(0x24a);const _0x220e8d={};_0x220e8d[_0xaa7fd9(0x276)]='5',_0x220e8d[_0xaa7fd9(0x20e)]='字母',_0x220e8d[_0xaa7fd9(0x283)]=[_0x5e0bd4,_0x58a4e0,_0x4dea31,_0x4a13f7,_0x114ecd,_0x1ebb2e,_0x54de2f,_0x569393,_0x395923,_0x13b9a8,_0x403641,_0x1a5bf1,_0x580051,_0x357396,_0xd713e5,_0x1a55f3,_0x1bc4c9,_0x58146e,_0x26626a,_0x395cec,_0x2d75d2,_0x540eeb,_0x251d1b,_0x563a86,_0x144075,_0x20f59b,_0x3a79c1,_0x2e6fda],_0x220e8d['init']='';const _0x3b14ac={};_0x3b14ac['n']='时间',_0x3b14ac['v']=_0xaa7fd9(0x242);const _0x36c5fd={};_0x36c5fd['n']='人气',_0x36c5fd['v']=_0xaa7fd9(0x263);const _0x1c1f4d={};_0x1c1f4d['n']='评分',_0x1c1f4d['v']=_0xaa7fd9(0x229);const _0x5894b9={};_0x5894b9[_0xaa7fd9(0x276)]='2',_0x5894b9[_0xaa7fd9(0x20e)]='排序',_0x5894b9[_0xaa7fd9(0x283)]=[_0x3b14ac,_0x36c5fd,_0x1c1f4d],_0x5894b9[_0xaa7fd9(0x277)]='time';const _0x35070c={};_0x35070c['n']='全部',_0x35070c['v']='';const _0xeef363={};_0xeef363['n']='大陆',_0xeef363['v']='大陆';const _0x35d20f={};_0x35d20f['n']='香港',_0x35d20f['v']='香港';const _0x57cafe={};_0x57cafe['n']='台湾',_0x57cafe['v']='台湾';const _0x1461f8={};_0x1461f8['n']='美国',_0x1461f8['v']='美国';const _0x31ed69={};_0x31ed69['n']='法国',_0x31ed69['v']='法国';const _0x2e3c9f={};_0x2e3c9f['n']='英国',_0x2e3c9f['v']='英国';const _0x3b48ef={};_0x3b48ef['n']='日本',_0x3b48ef['v']='日本';const _0x3fb42f={};_0x3fb42f['n']='韩国',_0x3fb42f['v']='韩国';const _0x414a27={};function _0x518e(){const _0x3c584c=['em-cover\x20.','.module-ro','加拿大','https://wo','toString','vod_pic','stype','trace','2.0','em-pic\x20>\x20i','key','init','tems\x20>\x20.mo',')\x20AppleWeb','text','contains(下','2014','\x20NT\x2010.0;\x20','list','.sqjj_a','__proto__','constructo','trim','value','闽南语','length','table','\x20Chrome/11','5018409aHzAOa','module-ite','push','arch-item','2010','item','find','attribs','\x20.page-tit','意大利','odule-item','s\x20.module-','6961190iJqaoz','vod_remark','.video-ser','2019','o-item','User-Agent','em-pic\x20img','2013','Kit/537.36','object','join','33dbhvHa','name','m-pic\x20a','last','o-item\x20a','data-src','/---------','.module-se','.nav-link','/vodsearch','search','includes','(3)\x20\x20.modu','detail','play','/vodshow/','ial','o-header\x20d','console','----.html?','ule-list\x20>','o-itemtitl','2012','{}.constru','2020','vod_direct','em-text','12WPqzhz','score','warn','ike\x20Gecko)','ctor(\x22retu','微电影','vod_id','oard-text','fari/537.3','.video-inf','/index.php','each','西班牙','vod_conten','iv.tag-lin','headers','okhttp/3.1','attr','3598488ymiLaD','2015','debug','match','2018','info','1371995DMifsK','(0)\x20>\x20.mod','time','content','stringify','o-items','2021','bind','.module-it','filters','0-9','vod_year','14ZlDLDa','skey','2023','Mozilla/5.','nction()\x20','897953KCWMjv','\x20.module-i','prototype','le-list\x20.m','198906qyDfIj','2017','.tag-link','2022','2011','.html','vod_actor','title','vod_name','o-header\x20a','isEmpty','href','gg.xyz','first','hits','m-pic\x20img','homeVod','2016','.module:eq','class','1031840stvpeO','w-text','category'];_0x518e=function(){return _0x3c584c;};return _0x518e();}_0x414a27['n']='德国',_0x414a27['v']='德国';const _0xcae356={};_0xcae356['n']='泰国',_0xcae356['v']='泰国';const _0x2846ce={};_0x2846ce['n']='印度',_0x2846ce['v']='印度';const _0x23c378={};_0x23c378['n']='意大利',_0x23c378['v']=_0xaa7fd9(0x1ff);const _0x2ecf33={};_0x2ecf33['n']='西班牙',_0x2ecf33['v']=_0xaa7fd9(0x234);const _0xb42109={};_0xb42109['n']=_0xaa7fd9(0x26e),_0xb42109['v']=_0xaa7fd9(0x26e);const _0x4e7fc7={};_0x4e7fc7['n']='其他',_0x4e7fc7['v']='其他';const _0x9b8089={};_0x9b8089[_0xaa7fd9(0x276)]='1',_0x9b8089['name']='地区',_0x9b8089[_0xaa7fd9(0x283)]=[_0x35070c,_0xeef363,_0x35d20f,_0x57cafe,_0x1461f8,_0x31ed69,_0x2e3c9f,_0x3b48ef,_0x3fb42f,_0x414a27,_0xcae356,_0x2846ce,_0x23c378,_0x2ecf33,_0xb42109,_0x4e7fc7],_0x9b8089[_0xaa7fd9(0x277)]='';const _0x2930a3={};_0x2930a3['n']='全部',_0x2930a3['v']='';const _0x430510={};_0x430510['n']='国语',_0x430510['v']='国语';const _0x316db5={};_0x316db5['n']='英语',_0x316db5['v']='英语';const _0x541a60={};_0x541a60['n']='粤语',_0x541a60['v']='粤语';const _0x26c9a4={};_0x26c9a4['n']=_0xaa7fd9(0x284),_0x26c9a4['v']=_0xaa7fd9(0x284);const _0x26d1d4={};_0x26d1d4['n']='韩语',_0x26d1d4['v']='韩语';const _0x27025e={};_0x27025e['n']='日语',_0x27025e['v']='日语';const _0x2db956={};_0x2db956['n']='法语',_0x2db956['v']='法语';const _0x21faa6={};_0x21faa6['n']='德语',_0x21faa6['v']='德语';const _0xaa25a4={};_0xaa25a4['n']='其它',_0xaa25a4['v']='其它';const _0x4e843b={};_0x4e843b[_0xaa7fd9(0x276)]='4',_0x4e843b[_0xaa7fd9(0x20e)]='语言',_0x4e843b[_0xaa7fd9(0x283)]=[_0x2930a3,_0x430510,_0x316db5,_0x541a60,_0x26c9a4,_0x26d1d4,_0x27025e,_0x2db956,_0x21faa6,_0xaa25a4],_0x4e843b['init']='';const _0x1b066f={};_0x1b066f['n']='全部',_0x1b066f['v']='';const _0xef7daf={};_0xef7daf['n']=_0xaa7fd9(0x24e),_0xef7daf['v']='2023';const _0x1915fc={};_0x1915fc['n']=_0xaa7fd9(0x258),_0x1915fc['v']=_0xaa7fd9(0x258);const _0xd8770b={};_0xd8770b['n']=_0xaa7fd9(0x246),_0xd8770b['v']=_0xaa7fd9(0x246);const _0x3ac04a={};_0x3ac04a['n']=_0xaa7fd9(0x225),_0x3ac04a['v']=_0xaa7fd9(0x225);const _0x3bb65e={};_0x3bb65e['n']='2019',_0x3bb65e['v']=_0xaa7fd9(0x205);const _0x5f5bda={};_0x5f5bda['n']=_0xaa7fd9(0x23e),_0x5f5bda['v']='2018';const _0x136e6b={};_0x136e6b['n']=_0xaa7fd9(0x256),_0x136e6b['v']=_0xaa7fd9(0x256);const _0x4dd890={};_0x4dd890['n']=_0xaa7fd9(0x266),_0x4dd890['v']='2016';const _0x327a3f={};_0x327a3f['n']=_0xaa7fd9(0x23b),_0x327a3f['v']='2015';const _0x1ca1a4={};_0x1ca1a4['n']=_0xaa7fd9(0x27c),_0x1ca1a4['v']=_0xaa7fd9(0x27c);const _0x7180f9={};_0x7180f9['n']=_0xaa7fd9(0x209),_0x7180f9['v']='2013';const _0x1efcbc={};_0x1efcbc['n']='2012',_0x1efcbc['v']=_0xaa7fd9(0x223);const _0x115438={};_0x115438['n']=_0xaa7fd9(0x259),_0x115438['v']=_0xaa7fd9(0x259);const _0x42d5d7={};_0x42d5d7['n']=_0xaa7fd9(0x1fa),_0x42d5d7['v']=_0xaa7fd9(0x1fa);const _0x43db2a={};_0x43db2a['key']='11',_0x43db2a[_0xaa7fd9(0x20e)]='年份',_0x43db2a[_0xaa7fd9(0x283)]=[_0x1b066f,_0xef7daf,_0x1915fc,_0xd8770b,_0x3ac04a,_0x3bb65e,_0x5f5bda,_0x136e6b,_0x4dd890,_0x327a3f,_0x1ca1a4,_0x7180f9,_0x1efcbc,_0x115438,_0x42d5d7],_0x43db2a[_0xaa7fd9(0x277)]='';const _0x311710={};_0x311710['n']='全部',_0x311710['v']='';const _0x1a044d={};_0x1a044d['n']='A',_0x1a044d['v']='A';const _0xdc3a02={};_0xdc3a02['n']='B',_0xdc3a02['v']='B';const _0x34dbb2={};_0x34dbb2['n']='C',_0x34dbb2['v']='C';const _0x1c00bd={};_0x1c00bd['n']='D',_0x1c00bd['v']='D';const _0x4ccb15={};_0x4ccb15['n']='E',_0x4ccb15['v']='E';const _0x4607c0={};_0x4607c0['n']='F',_0x4607c0['v']='F';const _0x53c81={};_0x53c81['n']='G',_0x53c81['v']='G';const _0x4df85f={};_0x4df85f['n']='H',_0x4df85f['v']='H';const _0x250a31={};_0x250a31['n']='I',_0x250a31['v']='I';const _0x24f39d={};_0x24f39d['n']='J',_0x24f39d['v']='J';const _0x177d8a={};_0x177d8a['n']='K',_0x177d8a['v']='K';const _0x2a87d0={};_0x2a87d0['n']='L',_0x2a87d0['v']='L';const _0x127838={};_0x127838['n']='M',_0x127838['v']='M';const _0x3c8da4={};_0x3c8da4['n']='N',_0x3c8da4['v']='N';const _0x88b3ab={};_0x88b3ab['n']='O',_0x88b3ab['v']='O';const _0x26333b={};_0x26333b['n']='P',_0x26333b['v']='P';const _0x25c9ec={};_0x25c9ec['n']='Q',_0x25c9ec['v']='Q';const _0x50678f={};_0x50678f['n']='R',_0x50678f['v']='R';const _0x210da2={};_0x210da2['n']='S',_0x210da2['v']='S';const _0x5af5ad={};_0x5af5ad['n']='T',_0x5af5ad['v']='T';const _0x404132={};_0x404132['n']='U',_0x404132['v']='U';const _0x4afdec={};_0x4afdec['n']='V',_0x4afdec['v']='V';const _0x2dce31={};_0x2dce31['n']='W',_0x2dce31['v']='W';const _0x1c966b={};_0x1c966b['n']='X',_0x1c966b['v']='X';const _0x261195={};_0x261195['n']='Y',_0x261195['v']='Y';const _0x989d1f={};_0x989d1f['n']='Z',_0x989d1f['v']='Z';const _0x84d31f={};_0x84d31f['n']=_0xaa7fd9(0x24a),_0x84d31f['v']=_0xaa7fd9(0x24a);const _0x1598a8={};_0x1598a8[_0xaa7fd9(0x276)]='5',_0x1598a8[_0xaa7fd9(0x20e)]='字母',_0x1598a8[_0xaa7fd9(0x283)]=[_0x311710,_0x1a044d,_0xdc3a02,_0x34dbb2,_0x1c00bd,_0x4ccb15,_0x4607c0,_0x53c81,_0x4df85f,_0x250a31,_0x24f39d,_0x177d8a,_0x2a87d0,_0x127838,_0x3c8da4,_0x88b3ab,_0x26333b,_0x25c9ec,_0x50678f,_0x210da2,_0x5af5ad,_0x404132,_0x4afdec,_0x2dce31,_0x1c966b,_0x261195,_0x989d1f,_0x84d31f],_0x1598a8['init']='';const _0x4b90ec={};_0x4b90ec['n']='时间',_0x4b90ec['v']=_0xaa7fd9(0x242);const _0x52c888={};_0x52c888['n']='人气',_0x52c888['v']=_0xaa7fd9(0x263);const _0x175112={};_0x175112['n']='评分',_0x175112['v']=_0xaa7fd9(0x229);const _0x370db0={};_0x370db0[_0xaa7fd9(0x276)]='2',_0x370db0[_0xaa7fd9(0x20e)]='排序',_0x370db0['value']=[_0x4b90ec,_0x52c888,_0x175112],_0x370db0['init']=_0xaa7fd9(0x242);const _0x6d665d={};_0x6d665d['n']='全部',_0x6d665d['v']='';const _0x1030df={};_0x1030df['n']='大陆',_0x1030df['v']='大陆';const _0x5b6c25={};_0x5b6c25['n']='香港',_0x5b6c25['v']='香港';const _0x5a77e4={};_0x5a77e4['n']='台湾',_0x5a77e4['v']='台湾';const _0x1548df={};_0x1548df['n']='美国',_0x1548df['v']='美国';const _0x54eac8={};_0x54eac8['n']='法国',_0x54eac8['v']='法国';const _0x2d15a0={};_0x2d15a0['n']='英国',_0x2d15a0['v']='英国';const _0x220620={};_0x220620['n']='日本',_0x220620['v']='日本';const _0x373277={};_0x373277['n']='韩国',_0x373277['v']='韩国';const _0x1faebf={};_0x1faebf['n']='德国',_0x1faebf['v']='德国';const _0x1dcca7={};_0x1dcca7['n']='泰国',_0x1dcca7['v']='泰国';const _0x5ca484={};_0x5ca484['n']='印度',_0x5ca484['v']='印度';const _0x3a8f95={};_0x3a8f95['n']=_0xaa7fd9(0x1ff),_0x3a8f95['v']='意大利';const _0x19770e={};_0x19770e['n']='西班牙',_0x19770e['v']=_0xaa7fd9(0x234);const _0x3b4ae3={};_0x3b4ae3['n']=_0xaa7fd9(0x26e),_0x3b4ae3['v']=_0xaa7fd9(0x26e);const _0x43c926={};_0x43c926['n']='其他',_0x43c926['v']='其他';const _0x381666={};_0x381666['key']='1',_0x381666[_0xaa7fd9(0x20e)]='地区',_0x381666[_0xaa7fd9(0x283)]=[_0x6d665d,_0x1030df,_0x5b6c25,_0x5a77e4,_0x1548df,_0x54eac8,_0x2d15a0,_0x220620,_0x373277,_0x1faebf,_0x1dcca7,_0x5ca484,_0x3a8f95,_0x19770e,_0x3b4ae3,_0x43c926],_0x381666[_0xaa7fd9(0x277)]='';const _0x2bd556={};function _0x6070(_0x1a1ec7,_0x229e7b){const _0x516e6c=_0x518e();return _0x6070=function(_0x24c73d,_0x3a2f60){_0x24c73d=_0x24c73d-0x1f3;let _0xb505e3=_0x516e6c[_0x24c73d];return _0xb505e3;},_0x6070(_0x1a1ec7,_0x229e7b);}_0x2bd556['n']='全部',_0x2bd556['v']='';const _0x278fa7={};_0x278fa7['n']='国语',_0x278fa7['v']='国语';const _0xab5dff={};_0xab5dff['n']='英语',_0xab5dff['v']='英语';const _0x3dbe22={};_0x3dbe22['n']='粤语',_0x3dbe22['v']='粤语';const _0x475ddf={};_0x475ddf['n']=_0xaa7fd9(0x284),_0x475ddf['v']=_0xaa7fd9(0x284);const _0x42e86e={};_0x42e86e['n']='韩语',_0x42e86e['v']='韩语';const _0xb97f9a={};_0xb97f9a['n']='日语',_0xb97f9a['v']='日语';const _0x3afc20={};_0x3afc20['n']='法语',_0x3afc20['v']='法语';const _0x552ebb={};_0x552ebb['n']='德语',_0x552ebb['v']='德语';const _0x5424ea={};_0x5424ea['n']='其它',_0x5424ea['v']='其它';const _0x2be867={};_0x2be867['key']='4',_0x2be867['name']='语言',_0x2be867[_0xaa7fd9(0x283)]=[_0x2bd556,_0x278fa7,_0xab5dff,_0x3dbe22,_0x475ddf,_0x42e86e,_0xb97f9a,_0x3afc20,_0x552ebb,_0x5424ea],_0x2be867[_0xaa7fd9(0x277)]='';const _0x5840c0={};_0x5840c0['n']='全部',_0x5840c0['v']='';const _0x1cac1c={};_0x1cac1c['n']='2023',_0x1cac1c['v']=_0xaa7fd9(0x24e);const _0x50791d={};_0x50791d['n']='2022',_0x50791d['v']=_0xaa7fd9(0x258);const _0x42a37a={};_0x42a37a['n']=_0xaa7fd9(0x246),_0x42a37a['v']=_0xaa7fd9(0x246);const _0x130b5b={};_0x130b5b['n']=_0xaa7fd9(0x225),_0x130b5b['v']=_0xaa7fd9(0x225);const _0x452b3c={};_0x452b3c['n']=_0xaa7fd9(0x205),_0x452b3c['v']=_0xaa7fd9(0x205);const _0x14bac5={};_0x14bac5['n']=_0xaa7fd9(0x23e),_0x14bac5['v']=_0xaa7fd9(0x23e);const _0x2430dc={};_0x2430dc['n']=_0xaa7fd9(0x256),_0x2430dc['v']=_0xaa7fd9(0x256);const _0x19c463={};_0x19c463['n']=_0xaa7fd9(0x266),_0x19c463['v']=_0xaa7fd9(0x266);const _0x3afd5b={};_0x3afd5b['n']=_0xaa7fd9(0x23b),_0x3afd5b['v']=_0xaa7fd9(0x23b);const _0x1b2fc6={};_0x1b2fc6['n']=_0xaa7fd9(0x27c),_0x1b2fc6['v']=_0xaa7fd9(0x27c);const _0x5873cd={};_0x5873cd['n']=_0xaa7fd9(0x209),_0x5873cd['v']=_0xaa7fd9(0x209);const _0x3f3915={};_0x3f3915['n']=_0xaa7fd9(0x223),_0x3f3915['v']='2012';const _0x12c634={};_0x12c634['n']=_0xaa7fd9(0x259),_0x12c634['v']=_0xaa7fd9(0x259);const _0x5554e={};_0x5554e['n']=_0xaa7fd9(0x1fa),_0x5554e['v']=_0xaa7fd9(0x1fa);const _0x5d1d56={};_0x5d1d56[_0xaa7fd9(0x276)]='11',_0x5d1d56[_0xaa7fd9(0x20e)]='年份',_0x5d1d56[_0xaa7fd9(0x283)]=[_0x5840c0,_0x1cac1c,_0x50791d,_0x42a37a,_0x130b5b,_0x452b3c,_0x14bac5,_0x2430dc,_0x19c463,_0x3afd5b,_0x1b2fc6,_0x5873cd,_0x3f3915,_0x12c634,_0x5554e],_0x5d1d56[_0xaa7fd9(0x277)]='';const _0x217171={};_0x217171['n']='全部',_0x217171['v']='';const _0x278497={};_0x278497['n']='A',_0x278497['v']='A';const _0x1229ab={};_0x1229ab['n']='B',_0x1229ab['v']='B';const _0x1781df={};_0x1781df['n']='C',_0x1781df['v']='C';const _0x451db8={};_0x451db8['n']='D',_0x451db8['v']='D';const _0x4a9869={};_0x4a9869['n']='E',_0x4a9869['v']='E';const _0x303424={};_0x303424['n']='F',_0x303424['v']='F';const _0x5309cd={};_0x5309cd['n']='G',_0x5309cd['v']='G';const _0x4251dd={};_0x4251dd['n']='H',_0x4251dd['v']='H';const _0x34a368={};_0x34a368['n']='I',_0x34a368['v']='I';const _0xa4362d={};_0xa4362d['n']='J',_0xa4362d['v']='J';const _0x5befa0={};_0x5befa0['n']='K',_0x5befa0['v']='K';const _0x374a56={};_0x374a56['n']='L',_0x374a56['v']='L';const _0x3f9a61={};_0x3f9a61['n']='M',_0x3f9a61['v']='M';const _0x59ef62={};_0x59ef62['n']='N',_0x59ef62['v']='N';const _0x1fbd6d={};_0x1fbd6d['n']='O',_0x1fbd6d['v']='O';const _0x3a2a5c={};_0x3a2a5c['n']='P',_0x3a2a5c['v']='P';const _0x22d61f={};_0x22d61f['n']='Q',_0x22d61f['v']='Q';const _0x5da11a={};_0x5da11a['n']='R',_0x5da11a['v']='R';const _0x34052c={};_0x34052c['n']='S',_0x34052c['v']='S';const _0x5f2915={};_0x5f2915['n']='T',_0x5f2915['v']='T';const _0x449f4c={};_0x449f4c['n']='U',_0x449f4c['v']='U';const _0xe3e35a={};_0xe3e35a['n']='V',_0xe3e35a['v']='V';const _0x5d0292={};_0x5d0292['n']='W',_0x5d0292['v']='W';const _0x33a629={};_0x33a629['n']='X',_0x33a629['v']='X';const _0x18968c={};_0x18968c['n']='Y',_0x18968c['v']='Y';const _0x2d403e={};_0x2d403e['n']='Z',_0x2d403e['v']='Z';const _0x371a14={};_0x371a14['n']=_0xaa7fd9(0x24a),_0x371a14['v']='0-9';const _0x59e9e3={};_0x59e9e3[_0xaa7fd9(0x276)]='5',_0x59e9e3[_0xaa7fd9(0x20e)]='字母',_0x59e9e3['value']=[_0x217171,_0x278497,_0x1229ab,_0x1781df,_0x451db8,_0x4a9869,_0x303424,_0x5309cd,_0x4251dd,_0x34a368,_0xa4362d,_0x5befa0,_0x374a56,_0x3f9a61,_0x59ef62,_0x1fbd6d,_0x3a2a5c,_0x22d61f,_0x5da11a,_0x34052c,_0x5f2915,_0x449f4c,_0xe3e35a,_0x5d0292,_0x33a629,_0x18968c,_0x2d403e,_0x371a14],_0x59e9e3[_0xaa7fd9(0x277)]='';const _0x1d688d={};_0x1d688d['n']='时间',_0x1d688d['v']='time';const _0x51816e={};_0x51816e['n']='人气',_0x51816e['v']=_0xaa7fd9(0x263);const _0x2fa00c={};_0x2fa00c['n']='评分',_0x2fa00c['v']=_0xaa7fd9(0x229);const _0x5702dc={};_0x5702dc[_0xaa7fd9(0x276)]='2',_0x5702dc[_0xaa7fd9(0x20e)]='排序',_0x5702dc['value']=[_0x1d688d,_0x51816e,_0x2fa00c],_0x5702dc['init']=_0xaa7fd9(0x242);const _0x138e6d={};_0x138e6d['n']='全部',_0x138e6d['v']='';const _0xee2c43={};_0xee2c43['n']='国产',_0xee2c43['v']='国产';const _0x364bd7={};_0x364bd7['n']='日韩',_0x364bd7['v']='日韩';const _0x595707={};_0x595707['n']='欧美',_0x595707['v']='欧美';const _0x4c4ff0={};_0x4c4ff0[_0xaa7fd9(0x276)]='1',_0x4c4ff0['name']='地区',_0x4c4ff0[_0xaa7fd9(0x283)]=[_0x138e6d,_0xee2c43,_0x364bd7,_0x595707],_0x4c4ff0[_0xaa7fd9(0x277)]='';const _0x73a428={};_0x73a428['n']='全部',_0x73a428['v']='';const _0x114d51={};_0x114d51['n']='2023',_0x114d51['v']=_0xaa7fd9(0x24e);const _0x3c4dd4={};_0x3c4dd4['n']=_0xaa7fd9(0x258),_0x3c4dd4['v']=_0xaa7fd9(0x258);const _0x4b3b8c={};_0x4b3b8c['n']=_0xaa7fd9(0x246),_0x4b3b8c['v']='2021';const _0x290b3f={};_0x290b3f['n']=_0xaa7fd9(0x225),_0x290b3f['v']='2020';const _0x3dd0fc={};_0x3dd0fc['n']=_0xaa7fd9(0x205),_0x3dd0fc['v']=_0xaa7fd9(0x205);const _0x179855={};_0x179855['n']=_0xaa7fd9(0x23e),_0x179855['v']='2018';const _0x441932={};_0x441932['n']='2017',_0x441932['v']=_0xaa7fd9(0x256);const _0x5e6e5e={};_0x5e6e5e['n']='2016',_0x5e6e5e['v']='2016';const _0x2652ae={};_0x2652ae['n']=_0xaa7fd9(0x23b),_0x2652ae['v']=_0xaa7fd9(0x23b);const _0x5dae81={};_0x5dae81['n']=_0xaa7fd9(0x27c),_0x5dae81['v']=_0xaa7fd9(0x27c);const _0x2b75d0={};_0x2b75d0['n']=_0xaa7fd9(0x209),_0x2b75d0['v']=_0xaa7fd9(0x209);const _0x4f8a59={};_0x4f8a59['n']=_0xaa7fd9(0x223),_0x4f8a59['v']=_0xaa7fd9(0x223);const _0x3faffd={};_0x3faffd['n']='2011',_0x3faffd['v']='2011';const _0x401159={};_0x401159['n']=_0xaa7fd9(0x1fa),_0x401159['v']=_0xaa7fd9(0x1fa);const _0x2cfdb1={};_0x2cfdb1[_0xaa7fd9(0x276)]='11',_0x2cfdb1[_0xaa7fd9(0x20e)]='年份',_0x2cfdb1[_0xaa7fd9(0x283)]=[_0x73a428,_0x114d51,_0x3c4dd4,_0x4b3b8c,_0x290b3f,_0x3dd0fc,_0x179855,_0x441932,_0x5e6e5e,_0x2652ae,_0x5dae81,_0x2b75d0,_0x4f8a59,_0x3faffd,_0x401159],_0x2cfdb1[_0xaa7fd9(0x277)]='';const _0x2b36af={};_0x2b36af['n']='全部',_0x2b36af['v']='';const _0x59f634={};_0x59f634['n']='A',_0x59f634['v']='A';const _0x1a65e4={};_0x1a65e4['n']='B',_0x1a65e4['v']='B';const _0x397a21={};_0x397a21['n']='C',_0x397a21['v']='C';const _0x19ce6b={};_0x19ce6b['n']='D',_0x19ce6b['v']='D';const _0x29f0d9={};_0x29f0d9['n']='E',_0x29f0d9['v']='E';const _0x49c2dd={};_0x49c2dd['n']='F',_0x49c2dd['v']='F';const _0x157ded={};_0x157ded['n']='G',_0x157ded['v']='G';const _0xa2c203={};_0xa2c203['n']='H',_0xa2c203['v']='H';const _0x118876={};_0x118876['n']='I',_0x118876['v']='I';const _0x1a1309={};_0x1a1309['n']='J',_0x1a1309['v']='J';const _0x55fdda={};_0x55fdda['n']='K',_0x55fdda['v']='K';const _0x51c83c={};_0x51c83c['n']='L',_0x51c83c['v']='L';const _0x5007ed={};_0x5007ed['n']='M',_0x5007ed['v']='M';const _0xfd92d={};_0xfd92d['n']='N',_0xfd92d['v']='N';const _0x1c8f3a={};_0x1c8f3a['n']='O',_0x1c8f3a['v']='O';const _0x2d35e0={};_0x2d35e0['n']='P',_0x2d35e0['v']='P';const _0x3706f9={};_0x3706f9['n']='Q',_0x3706f9['v']='Q';const _0x3a4c14={};_0x3a4c14['n']='R',_0x3a4c14['v']='R';const _0x455389={};_0x455389['n']='S',_0x455389['v']='S';const _0x3d3684={};_0x3d3684['n']='T',_0x3d3684['v']='T';const _0xfdbb89={};_0xfdbb89['n']='U',_0xfdbb89['v']='U';const _0x5a06ee={};_0x5a06ee['n']='V',_0x5a06ee['v']='V';const _0x3a1b8c={};_0x3a1b8c['n']='W',_0x3a1b8c['v']='W';const _0x2293ca={};_0x2293ca['n']='X',_0x2293ca['v']='X';const _0x11de3c={};_0x11de3c['n']='Y',_0x11de3c['v']='Y';const _0x2fb832={};_0x2fb832['n']='Z',_0x2fb832['v']='Z';const _0x5bbb85={};_0x5bbb85['n']=_0xaa7fd9(0x24a),_0x5bbb85['v']=_0xaa7fd9(0x24a);const _0x417603={};_0x417603[_0xaa7fd9(0x276)]='5',_0x417603[_0xaa7fd9(0x20e)]='字母',_0x417603[_0xaa7fd9(0x283)]=[_0x2b36af,_0x59f634,_0x1a65e4,_0x397a21,_0x19ce6b,_0x29f0d9,_0x49c2dd,_0x157ded,_0xa2c203,_0x118876,_0x1a1309,_0x55fdda,_0x51c83c,_0x5007ed,_0xfd92d,_0x1c8f3a,_0x2d35e0,_0x3706f9,_0x3a4c14,_0x455389,_0x3d3684,_0xfdbb89,_0x5a06ee,_0x3a1b8c,_0x2293ca,_0x11de3c,_0x2fb832,_0x5bbb85],_0x417603[_0xaa7fd9(0x277)]='';const _0x25b224={};_0x25b224['n']='时间',_0x25b224['v']='time';const _0x4c402d={};_0x4c402d['n']='人气',_0x4c402d['v']='hits';const _0x124cec={};_0x124cec['n']='评分',_0x124cec['v']=_0xaa7fd9(0x229);const _0xe7c034={};_0xe7c034[_0xaa7fd9(0x276)]='2',_0xe7c034['name']='排序',_0xe7c034[_0xaa7fd9(0x283)]=[_0x25b224,_0x4c402d,_0x124cec],_0xe7c034[_0xaa7fd9(0x277)]=_0xaa7fd9(0x242);const _0x38f26f={};_0x38f26f['n']='全部',_0x38f26f['v']='';const _0x33c837={};_0x33c837['n']='A',_0x33c837['v']='A';const _0x52f486={};_0x52f486['n']='B',_0x52f486['v']='B';const _0xfe23a3={};_0xfe23a3['n']='C',_0xfe23a3['v']='C';const _0x30d4e5={};_0x30d4e5['n']='D',_0x30d4e5['v']='D';const _0x54162b={};_0x54162b['n']='E',_0x54162b['v']='E';const _0xeccd08={};_0xeccd08['n']='F',_0xeccd08['v']='F';const _0x2fa729={};_0x2fa729['n']='G',_0x2fa729['v']='G';const _0x43fd19={};_0x43fd19['n']='H',_0x43fd19['v']='H';const _0xb75dd1={};_0xb75dd1['n']='I',_0xb75dd1['v']='I';const _0x58308e={};_0x58308e['n']='J',_0x58308e['v']='J';const _0x5ab63d={};_0x5ab63d['n']='K',_0x5ab63d['v']='K';const _0x20ab5d={};_0x20ab5d['n']='L',_0x20ab5d['v']='L';const _0x4fa735={};_0x4fa735['n']='M',_0x4fa735['v']='M';const _0x1665af={};_0x1665af['n']='N',_0x1665af['v']='N';const _0x4548f5={};_0x4548f5['n']='O',_0x4548f5['v']='O';const _0x20c29d={};_0x20c29d['n']='P',_0x20c29d['v']='P';const _0x1f3417={};_0x1f3417['n']='Q',_0x1f3417['v']='Q';const _0x410e63={};_0x410e63['n']='R',_0x410e63['v']='R';const _0x17e205={};_0x17e205['n']='S',_0x17e205['v']='S';const _0x88db68={};_0x88db68['n']='T',_0x88db68['v']='T';const _0x45a477={};_0x45a477['n']='U',_0x45a477['v']='U';const _0x4d61ae={};_0x4d61ae['n']='V',_0x4d61ae['v']='V';const _0x43c87b={};_0x43c87b['n']='W',_0x43c87b['v']='W';const _0x4e2b38={};_0x4e2b38['n']='X',_0x4e2b38['v']='X';const _0x1e599c={};_0x1e599c['n']='Y',_0x1e599c['v']='Y';const _0x5e54a0={};_0x5e54a0['n']='Z',_0x5e54a0['v']='Z';const _0x1b9284={};_0x1b9284['n']=_0xaa7fd9(0x24a),_0x1b9284['v']=_0xaa7fd9(0x24a);const _0x32b476={};_0x32b476[_0xaa7fd9(0x276)]='5',_0x32b476['name']='字母',_0x32b476['value']=[_0x38f26f,_0x33c837,_0x52f486,_0xfe23a3,_0x30d4e5,_0x54162b,_0xeccd08,_0x2fa729,_0x43fd19,_0xb75dd1,_0x58308e,_0x5ab63d,_0x20ab5d,_0x4fa735,_0x1665af,_0x4548f5,_0x20c29d,_0x1f3417,_0x410e63,_0x17e205,_0x88db68,_0x45a477,_0x4d61ae,_0x43c87b,_0x4e2b38,_0x1e599c,_0x5e54a0,_0x1b9284],_0x32b476[_0xaa7fd9(0x277)]='';const _0x359908={};_0x359908['n']='时间',_0x359908['v']=_0xaa7fd9(0x242);const _0x7e44be={};_0x7e44be['n']='人气',_0x7e44be['v']=_0xaa7fd9(0x263);const _0x46a4af={};_0x46a4af['n']='评分',_0x46a4af['v']=_0xaa7fd9(0x229);const _0x19915b={};_0x19915b['key']='2',_0x19915b[_0xaa7fd9(0x20e)]='排序',_0x19915b['value']=[_0x359908,_0x7e44be,_0x46a4af],_0x19915b['init']=_0xaa7fd9(0x242);const _0x54e8d9={};_0x54e8d9['1']=[_0xd44c47,_0x16c68b,_0x56f122,_0x220e8d,_0x5894b9],_0x54e8d9['2']=[_0x9b8089,_0x4e843b,_0x43db2a,_0x1598a8,_0x370db0],_0x54e8d9['3']=[_0x381666,_0x2be867,_0x5d1d56,_0x59e9e3,_0x5702dc],_0x54e8d9['4']=[_0x4c4ff0,_0x2cfdb1,_0x417603,_0xe7c034],_0x54e8d9['5']=[_0x32b476,_0x19915b];let filterObj=_0x54e8d9;async function home(_0xbc2142){const _0x374be0=_0xaa7fd9;let _0x39b756=[],_0x2d413c=siteUrl,_0x4380e4=await request(_0x2d413c,UA);const _0x1e1143=load(_0x4380e4);let _0x19812f=_0x1e1143(_0x374be0(0x215));for(var _0x4b9bb1 of _0x19812f){let _0x14257d=_0x1e1143(_0x4b9bb1),_0x1ab172=_0x14257d[_0x374be0(0x239)](_0x374be0(0x260)),_0x89ecf=_0x1ab172[_0x374be0(0x23d)](regexCategory);if(!_[_0x374be0(0x25f)](_0x89ecf)){let _0x3d35b8=_0x89ecf[0x1],_0x134f34={'type_id':_0x3d35b8,'type_name':_0x14257d[_0x374be0(0x27a)]()[_0x374be0(0x282)]()};_0x39b756[_0x374be0(0x1f8)](_0x134f34);}}const _0x3d773b={};return _0x3d773b[_0x374be0(0x268)]=_0x39b756,_0x3d773b[_0x374be0(0x249)]=filterObj,JSON[_0x374be0(0x244)](_0x3d773b);}async function homeVod(){const _0xfb9578=_0xaa7fd9;let _0x585058=siteUrl,_0x36ca87=await request(_0x585058,UA);const _0x27254a=load(_0x36ca87);let _0x233b46=_0x27254a('.module:lt'+_0xfb9578(0x219)+_0xfb9578(0x254)+_0xfb9578(0x200)+_0xfb9578(0x201)+_0xfb9578(0x1fb)),_0x16fc55=[];for(var _0x1ced01 of _0x233b46){let _0x3908e2=_0x27254a(_0x1ced01)['find'](_0xfb9578(0x248)+'em-cover\x20.'+_0xfb9578(0x1f7)+_0xfb9578(0x20f))[_0xfb9578(0x262)](),_0x4b6e39=_0x3908e2['attr'](_0xfb9578(0x260)),_0x1b8e7d=_0x3908e2[_0xfb9578(0x239)]('title'),_0x4db9c9=_0x27254a(_0x1ced01)[_0xfb9578(0x1fc)](_0xfb9578(0x248)+_0xfb9578(0x26c)+_0xfb9578(0x1f7)+_0xfb9578(0x264))[_0xfb9578(0x262)](),_0xfd33d5=_0x4db9c9[_0xfb9578(0x239)](_0xfb9578(0x212)),_0x39982c=_0x27254a(_0x1ced01)[_0xfb9578(0x1fc)](_0xfb9578(0x248)+'em-text')[_0xfb9578(0x262)]()[_0xfb9578(0x27a)]();const _0x24cbe2={};_0x24cbe2[_0xfb9578(0x22e)]=_0x4b6e39,_0x24cbe2['vod_name']=_0x1b8e7d,_0x24cbe2[_0xfb9578(0x271)]=_0xfd33d5,_0x24cbe2[_0xfb9578(0x203)+'s']=_0x39982c,_0x16fc55[_0xfb9578(0x1f8)](_0x24cbe2);}const _0x110465={};return _0x110465[_0xfb9578(0x27e)]=_0x16fc55,JSON['stringify'](_0x110465);}async function category(_0x47c132,_0x326b26,_0x5c3f22,_0x4d7cf4){const _0x2e23a6=_0xaa7fd9;let _0x4fc760=[_0x47c132,'','','','','','','',_0x326b26,'','',''];if(!_['isEmpty'](_0x4d7cf4))for(let _0x542ffb in _0x4d7cf4){_0x4fc760[parseInt(_0x542ffb)]=_0x4d7cf4[_0x542ffb];}const _0x31dc1a=_0x4fc760[_0x2e23a6(0x20c)]('-');let _0x14fbbe=siteUrl+(_0x2e23a6(0x232)+_0x2e23a6(0x21c))+_0x31dc1a+_0x2e23a6(0x25a);console[_0x2e23a6(0x23c)](_0x14fbbe);let _0x3e2a8a=await request(_0x14fbbe,UA);console['debug'](_0x3e2a8a);const _0x262da4=load(_0x3e2a8a);let _0xdf86be=_0x262da4(_0x2e23a6(0x267)+_0x2e23a6(0x241)+_0x2e23a6(0x221)+_0x2e23a6(0x252)+_0x2e23a6(0x278)+'dule-item'),_0x353535=[];for(var _0x35c146 of _0xdf86be){let _0x1a848d=_0x262da4(_0x35c146)[_0x2e23a6(0x1fc)](_0x2e23a6(0x248)+_0x2e23a6(0x26c)+'module-ite'+'m-pic\x20a')[_0x2e23a6(0x262)](),_0x3f6a7f=_0x1a848d[_0x2e23a6(0x239)]('href'),_0x4dbba9=_0x1a848d['attr'](_0x2e23a6(0x25c)),_0x5a5a23=_0x262da4(_0x35c146)[_0x2e23a6(0x1fc)](_0x2e23a6(0x248)+_0x2e23a6(0x26c)+_0x2e23a6(0x1f7)+_0x2e23a6(0x264))[_0x2e23a6(0x262)](),_0x5a13ca=_0x5a5a23[_0x2e23a6(0x239)](_0x2e23a6(0x212)),_0x1d721d=_0x262da4(_0x35c146)[_0x2e23a6(0x1fc)](_0x2e23a6(0x248)+_0x2e23a6(0x227))[_0x2e23a6(0x262)]()[_0x2e23a6(0x27a)]();const _0x5bc760={};_0x5bc760[_0x2e23a6(0x22e)]=_0x3f6a7f,_0x5bc760[_0x2e23a6(0x25d)]=_0x4dbba9,_0x5bc760[_0x2e23a6(0x271)]=_0x5a13ca,_0x5bc760[_0x2e23a6(0x203)+'s']=_0x1d721d,_0x353535[_0x2e23a6(0x1f8)](_0x5bc760);}const _0x4dbd8f=_0x262da4('#page\x20>\x20a:'+_0x2e23a6(0x27b)+'一页)')[_0x2e23a6(0x1f3)]>0x0,_0x5eabf4=_0x4dbd8f?parseInt(_0x326b26)+0x1:parseInt(_0x326b26);return JSON[_0x2e23a6(0x244)]({'page':parseInt(_0x326b26),'pagecount':_0x5eabf4,'limit':0x48,'total':0x48*_0x5eabf4,'list':_0x353535});}async function detail(_0x27d428){const _0x410c95=_0xaa7fd9;let _0x26f8d0=siteUrl+_0x27d428,_0x5a9657=await request(_0x26f8d0,UA);const _0x3e816d=load(_0x5a9657);let _0x4ea1a5=_0x3e816d(_0x410c95(0x26d)+_0x410c95(0x26a)),_0xe7d08=[];_0x4ea1a5[_0x410c95(0x233)](function(_0x3bd584,_0x293589){const _0x262b5e=_0x410c95;let _0x53489b=_0x3e816d(this)[_0x262b5e(0x239)]('data-clipb'+_0x262b5e(0x22f));_0xe7d08[_0x262b5e(0x1f8)](_0x53489b[_0x262b5e(0x282)]());});let _0x293887=await detailContentVodPlayUrl(_0xe7d08),_0x538586=detailContentVodPlayFrom(_0xe7d08),_0x3d3405=_0x3e816d('.video-inf'+_0x410c95(0x21e)+_0x410c95(0x236)+'k\x20a'),_0x5c8071=[];_0x3d3405[_0x410c95(0x233)](function(_0x95d915,_0x797039){const _0x4a1dad=_0x410c95;_0x5c8071['push'](_0x3e816d(this)[_0x4a1dad(0x27a)]());});let _0xeca8f1={'vod_id':_0x27d428,'vod_content':_0x27d428,'vod_pic':_0x3e816d(_0x410c95(0x248)+_0x410c95(0x208))[_0x410c95(0x262)]()[_0x410c95(0x239)]('data-src'),'vod_name':_0x3e816d(_0x410c95(0x231)+'o-header\x20>'+_0x410c95(0x1fe)+'le')[_0x410c95(0x262)]()['text'](),'vod_play_url':_0x293887,'vod_play_from':_0x538586,'type_name':_0x5c8071[_0x410c95(0x20c)](','),'vod_year':'','vod_area':_0x3e816d(_0x410c95(0x231)+_0x410c95(0x25e)+_0x410c95(0x257))[_0x410c95(0x210)]()['text']()[_0x410c95(0x282)](),'vod_remarks':'','vod_actor':'','vod_director':''},_0x368621=_0x3e816d('.video-inf'+_0x410c95(0x245));_0x368621[_0x410c95(0x233)](function(_0x157224,_0x362e70){const _0x527c9c=_0x410c95;let _0x44c861=_0x3e816d(this)[_0x527c9c(0x1fc)](_0x527c9c(0x231)+_0x527c9c(0x222)+'e')[_0x527c9c(0x262)]()['text']();if(_0x44c861[_0x527c9c(0x218)]('导演')){let _0x4b6c4b=_0x3e816d(this)[_0x527c9c(0x1fc)](_0x527c9c(0x231)+_0x527c9c(0x211)),_0x10a944=[];_0x4b6c4b['each'](function(_0x2f600f,_0x25a473){const _0x54c3b1=_0x527c9c;_0x10a944[_0x54c3b1(0x1f8)](_0x3e816d(this)[_0x54c3b1(0x27a)]());}),_0xeca8f1[_0x527c9c(0x226)+'or']=_0x10a944['join'](',');}else{if(_0x44c861[_0x527c9c(0x218)]('主演')){let _0x2c806b=_0x3e816d(this)['find']('.video-inf'+'o-item\x20a'),_0x4e8cb5=[];_0x2c806b[_0x527c9c(0x233)](function(_0x4f249d,_0x2fb0a3){_0x4e8cb5['push'](_0x3e816d(this)['text']());}),_0xeca8f1[_0x527c9c(0x25b)]=_0x4e8cb5[_0x527c9c(0x20c)](',');}else{if(_0x44c861[_0x527c9c(0x218)]('年代'))_0xeca8f1[_0x527c9c(0x24b)]=_0x3e816d(this)['find']('.video-inf'+_0x527c9c(0x206))[_0x527c9c(0x262)]()[_0x527c9c(0x27a)]()['trim']();else{if(_0x44c861[_0x527c9c(0x218)]('备注'))_0xeca8f1[_0x527c9c(0x203)+'s']=_0x3e816d(this)[_0x527c9c(0x1fc)]('.video-inf'+_0x527c9c(0x206))[_0x527c9c(0x262)]()[_0x527c9c(0x27a)]()['trim']();else _0x44c861[_0x527c9c(0x218)]('剧情')&&(_0xeca8f1[_0x527c9c(0x235)+'t']=_0x3e816d(this)[_0x527c9c(0x1fc)](_0x527c9c(0x27f))[_0x527c9c(0x262)]()['text']()[_0x527c9c(0x282)]());}}}});const _0x28fa7b={};_0x28fa7b[_0x410c95(0x27e)]=[_0xeca8f1];let _0x370790=JSON[_0x410c95(0x244)](_0x28fa7b);return _0x370790;}async function play(_0x90ab8d,_0x2eb1b2,_0xea6c9b){return await playContent(_0x90ab8d,_0x2eb1b2,_0xea6c9b);}async function search(_0x55caef,_0x5b01d2){const _0x30fb7a=_0xaa7fd9;let _0x3c245f=siteUrl+('/index.php'+_0x30fb7a(0x216)+_0x30fb7a(0x213)+_0x30fb7a(0x220)+'wd=')+_0x55caef,_0x5f41b2=await getString(_0x3c245f),_0x20ea8b=load(_0x5f41b2),_0xd6f6=_0x20ea8b(_0x30fb7a(0x214)+_0x30fb7a(0x1f9)),_0xc2a7a8=[];for(var _0x22484c of _0xd6f6){let _0x31edcc=_0x20ea8b(_0x22484c)[_0x30fb7a(0x1fc)]('.video-ser'+_0x30fb7a(0x21d))[0x0][_0x30fb7a(0x1fd)][_0x30fb7a(0x260)],_0x1b2359=_0x20ea8b(_0x22484c)['find'](_0x30fb7a(0x204)+_0x30fb7a(0x21d))[0x0]['attribs'][_0x30fb7a(0x25c)],_0x2f8fb8=_0x20ea8b(_0x22484c)[_0x30fb7a(0x1fc)](_0x30fb7a(0x248)+_0x30fb7a(0x275)+'mg')[0x0][_0x30fb7a(0x1fd)][_0x30fb7a(0x212)],_0xf1c411='';const _0x2c2bcf={};_0x2c2bcf['vod_id']=_0x31edcc,_0x2c2bcf['vod_name']=_0x1b2359,_0x2c2bcf['vod_pic']=_0x2f8fb8,_0x2c2bcf[_0x30fb7a(0x203)+'s']=_0xf1c411,_0xc2a7a8['push'](_0x2c2bcf);}const _0x5a90a4={};return _0x5a90a4[_0x30fb7a(0x27e)]=_0xc2a7a8,JSON[_0x30fb7a(0x244)](_0x5a90a4);}export function __jsEvalReturn(){const _0x13fc69=_0xaa7fd9,_0xb992ee={};return _0xb992ee['init']=init,_0xb992ee['home']=home,_0xb992ee[_0x13fc69(0x265)]=homeVod,_0xb992ee[_0x13fc69(0x26b)]=category,_0xb992ee[_0x13fc69(0x21a)]=detail,_0xb992ee[_0x13fc69(0x21b)]=play,_0xb992ee[_0x13fc69(0x217)]=search,_0xb992ee;} \ No newline at end of file diff --git a/5/0/lib/北极狐[V2].js b/5/0/lib/北极狐[V2].js new file mode 100644 index 0000000..fc91c94 --- /dev/null +++ b/5/0/lib/北极狐[V2].js @@ -0,0 +1,305 @@ +var rule = { + title: '北极狐[V2]', // csp_AppYsV2 + host:'https://www.kuin.one/api.php/app/', + url: 'video?tid=fyclassfyfilter&limit=20&pg=fypage', + filter_url:'&class={{fl.class}}&area={{fl.area}}&lang={{fl.lang}}&letter={{fl.letter}}&year={{fl.year}}&by={{fl.by}}', + filter:{ + "1":[{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"剧情","v":"剧情"},{"n":"喜剧","v":"喜剧"},{"n":"动作","v":"动作"},{"n":"爱情","v":"爱情"},{"n":"惊悚","v":"惊悚"},{"n":"犯罪","v":"犯罪"},{"n":"武侠","v":"武侠"},{"n":"悬疑","v":"悬疑"},{"n":"战争","v":"战争"},{"n":"科幻","v":"科幻"},{"n":"恐怖","v":"恐怖"},{"n":"动画","v":"动画"},{"n":"灾难","v":"灾难"},{"n":"短片","v":"短片"},{"n":"家庭","v":"家庭"},{"n":"传记","v":"传记"},{"n":"冒险","v":"冒险"},{"n":"奇幻","v":"奇幻"},{"n":"历史","v":"历史"},{"n":"运动","v":"运动"},{"n":"歌舞","v":"歌舞"},{"n":"音乐","v":"音乐"},{"n":"伦理","v":"伦理"},{"n":"西部","v":"西部"},{"n":"魔幻","v":"魔幻"},{"n":"青春","v":"青春"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"中国大陆","v":"中国大陆"},{"n":"中国香港","v":"中国香港"},{"n":"中国台湾","v":"中国台湾"},{"n":"美国","v":"美国"},{"n":"法国","v":"法国"},{"n":"英国","v":"英国"},{"n":"日本","v":"日本"},{"n":"韩国","v":"韩国"},{"n":"德国","v":"德国"},{"n":"泰国","v":"泰国"},{"n":"印度","v":"印度"},{"n":"意大利","v":"意大利"},{"n":"西班牙","v":"西班牙"},{"n":"加拿大","v":"加拿大"},{"n":"俄罗斯","v":"俄罗斯"},{"n":"伊朗","v":"伊朗"},{"n":"加拿大","v":"加拿大"},{"n":"澳大利亚","v":"澳大利亚"},{"n":"爱尔兰","v":"爱尔兰"},{"n":"瑞典","v":"瑞典"},{"n":"巴西","v":"巴西"},{"n":"丹麦","v":"丹麦"},{"n":"其他","v":"其他"}]},{"key":"lang","name":"语言","value":[{"n":"全部","v":""},{"n":"国语","v":"国语"},{"n":"英语","v":"英语"},{"n":"德语","v":"德语"},{"n":"法语","v":"法语"},{"n":"俄语","v":"俄语"},{"n":"韩语","v":"韩语"},{"n":"日语","v":"日语"},{"n":"泰语","v":"泰语"},{"n":"意大利语","v":"意大利语"},{"n":"西班牙语","v":"西班牙语"},{"n":"葡萄牙语","v":"葡萄牙语"},{"n":"阿拉伯语","v":"阿拉伯语"},{"n":"印地语","v":"印地语"},{"n":"泰米尔语","v":"泰米尔语"},{"n":"孟加拉语","v":"孟加拉语"},{"n":"印尼语","v":"印尼语"},{"n":"荷兰语","v":"荷兰语"},{"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":"2006","v":"2006"},{"n":"2004","v":"2004"},{"n":"2003","v":"2003"},{"n":"2002","v":"2002"},{"n":"2001","v":"2001"},{"n":"2000","v":"2000"},{"n":"1999","v":"1999"},{"n":"1998","v":"1998"},{"n":"1997","v":"1997"},{"n":"1996","v":"1996"},{"n":"1995","v":"1995"},{"n":"1994","v":"1994"},{"n":"1993","v":"1993"},{"n":"1992","v":"1992"},{"n":"1993","v":"1993"}]}], + "2":[{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"古装","v":"古装"},{"n":"爱情","v":"爱情"},{"n":"武侠","v":"武侠"},{"n":"偶像","v":"偶像"},{"n":"家庭","v":"家庭"},{"n":"青春","v":"青春"},{"n":"都市","v":"都市"},{"n":"喜剧","v":"喜剧"},{"n":"战争","v":"战争"},{"n":"犯罪","v":"犯罪"},{"n":"悬疑","v":"悬疑"},{"n":"惊悚","v":"惊悚"},{"n":"恐怖","v":"恐怖"},{"n":"穿越","v":"穿越"},{"n":"宫廷","v":"宫廷"},{"n":"历史","v":"历史"},{"n":"科幻","v":"科幻"},{"n":"年代","v":"年代"},{"n":"农村","v":"农村"},{"n":"剧情","v":"剧情"},{"n":"奇幻","v":"奇幻"},{"n":"网剧","v":"网剧"},{"n":"其他","v":"其他"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"中国大陆","v":"中国大陆"},{"n":"中国香港","v":"中国香港"},{"n":"中国台湾","v":"中国台湾"},{"n":"美国","v":"美国"},{"n":"法国","v":"法国"},{"n":"英国","v":"英国"},{"n":"日本","v":"日本"},{"n":"韩国","v":"韩国"},{"n":"德国","v":"德国"},{"n":"泰国","v":"泰国"},{"n":"印度","v":"印度"},{"n":"意大利","v":"意大利"},{"n":"西班牙","v":"西班牙"},{"n":"加拿大","v":"加拿大"},{"n":"俄罗斯","v":"俄罗斯"},{"n":"伊朗","v":"伊朗"},{"n":"加拿大","v":"加拿大"},{"n":"澳大利亚","v":"澳大利亚"},{"n":"爱尔兰","v":"爱尔兰"},{"n":"瑞典","v":"瑞典"},{"n":"巴西","v":"巴西"},{"n":"丹麦","v":"丹麦"},{"n":"其他","v":"其他"}]},{"key":"lang","name":"语言","value":[{"n":"全部","v":""},{"n":"国语","v":"国语"},{"n":"英语","v":"英语"},{"n":"德语","v":"德语"},{"n":"法语","v":"法语"},{"n":"俄语","v":"俄语"},{"n":"韩语","v":"韩语"},{"n":"日语","v":"日语"},{"n":"泰语","v":"泰语"},{"n":"意大利语","v":"意大利语"},{"n":"西班牙语","v":"西班牙语"},{"n":"葡萄牙语","v":"葡萄牙语"},{"n":"阿拉伯语","v":"阿拉伯语"},{"n":"印地语","v":"印地语"},{"n":"泰米尔语","v":"泰米尔语"},{"n":"孟加拉语","v":"孟加拉语"},{"n":"印尼语","v":"印尼语"},{"n":"荷兰语","v":"荷兰语"},{"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":"2006","v":"2006"},{"n":"2004","v":"2004"},{"n":"2003","v":"2003"},{"n":"2002","v":"2002"},{"n":"2001","v":"2001"},{"n":"2000","v":"2000"},{"n":"1999","v":"1999"},{"n":"1998","v":"1998"},{"n":"1997","v":"1997"},{"n":"1996","v":"1996"},{"n":"1995","v":"1995"},{"n":"1994","v":"1994"},{"n":"1993","v":"1993"},{"n":"1992","v":"1992"},{"n":"1993","v":"1993"}]}], + "3":[{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"冒险","v":"冒险"},{"n":"战斗","v":"战斗"},{"n":"搞笑","v":"搞笑"},{"n":"热血","v":"热血"},{"n":"经典","v":"经典"},{"n":"科幻","v":"科幻"},{"n":"机战","v":"机战"},{"n":"玄幻","v":"玄幻"},{"n":"魔幻","v":"魔幻"},{"n":"武侠","v":"武侠"},{"n":"恋爱","v":"恋爱"},{"n":"推理","v":"推理"},{"n":"日常","v":"日常"},{"n":"催泪","v":"催泪"},{"n":"奇幻","v":"奇幻"},{"n":"治愈","v":"治愈"},{"n":"校园","v":"校园"},{"n":"悬疑","v":"悬疑"},{"n":"真人","v":"真人"},{"n":"历史","v":"历史"},{"n":"竞技","v":"竞技"},{"n":"美食","v":"美食"},{"n":"职场","v":"职场"},{"n":"偶像","v":"偶像"},{"n":"武侠","v":"武侠"},{"n":"其他","v":"其他"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"中国大陆","v":"中国大陆"},{"n":"日本","v":"日本"},{"n":"美国","v":"美国"},{"n":"中国香港","v":"中国香港"},{"n":"中国台湾","v":"中国台湾"},{"n":"法国","v":"法国"},{"n":"英国","v":"英国"},{"n":"韩国","v":"韩国"},{"n":"德国","v":"德国"},{"n":"泰国","v":"泰国"},{"n":"印度","v":"印度"},{"n":"意大利","v":"意大利"},{"n":"西班牙","v":"西班牙"},{"n":"加拿大","v":"加拿大"},{"n":"俄罗斯","v":"俄罗斯"},{"n":"伊朗","v":"伊朗"},{"n":"加拿大","v":"加拿大"},{"n":"澳大利亚","v":"澳大利亚"},{"n":"爱尔兰","v":"爱尔兰"},{"n":"瑞典","v":"瑞典"},{"n":"巴西","v":"巴西"},{"n":"丹麦","v":"丹麦"},{"n":"其他","v":"其他"}]},{"key":"lang","name":"语言","value":[{"n":"全部","v":""},{"n":"国语","v":"国语"},{"n":"英语","v":"英语"},{"n":"德语","v":"德语"},{"n":"法语","v":"法语"},{"n":"俄语","v":"俄语"},{"n":"韩语","v":"韩语"},{"n":"日语","v":"日语"},{"n":"泰语","v":"泰语"},{"n":"意大利语","v":"意大利语"},{"n":"西班牙语","v":"西班牙语"},{"n":"葡萄牙语","v":"葡萄牙语"},{"n":"阿拉伯语","v":"阿拉伯语"},{"n":"印地语","v":"印地语"},{"n":"泰米尔语","v":"泰米尔语"},{"n":"孟加拉语","v":"孟加拉语"},{"n":"印尼语","v":"印尼语"},{"n":"荷兰语","v":"荷兰语"},{"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":"2006","v":"2006"},{"n":"2004","v":"2004"},{"n":"2003","v":"2003"},{"n":"2002","v":"2002"},{"n":"2001","v":"2001"},{"n":"2000","v":"2000"},{"n":"1999","v":"1999"},{"n":"1998","v":"1998"},{"n":"1997","v":"1997"},{"n":"1996","v":"1996"},{"n":"1995","v":"1995"},{"n":"1994","v":"1994"},{"n":"1993","v":"1993"},{"n":"1992","v":"1992"},{"n":"1993","v":"1993"}]}], + "5":[{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"脱口秀","v":"脱口秀"},{"n":"歌舞","v":"歌舞"},{"n":"音乐","v":"音乐"},{"n":"喜剧","v":"喜剧"},{"n":"体育","v":"体育"},{"n":"访谈","v":"访谈"},{"n":"养成","v":"养成"},{"n":"情感","v":"情感"},{"n":"真人秀","v":"真人秀"},{"n":"表演","v":"表演"},{"n":"体验","v":"体验"},{"n":"亲子","v":"亲子"},{"n":"游戏","v":"游戏"},{"n":"文化","v":"文化"},{"n":"美食","v":"美食"},{"n":"职场","v":"职场"},{"n":"潮流文化","v":"潮流文化"},{"n":"生活服务","v":"生活服务"},{"n":"资讯","v":"资讯"},{"n":"晚会","v":"晚会"},{"n":"曲艺","v":"曲艺"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"中国大陆","v":"中国大陆"},{"n":"中国台湾","v":"中国台湾"},{"n":"中国香港","v":"中国香港"},{"n":"美国","v":"美国"},{"n":"法国","v":"法国"},{"n":"英国","v":"英国"},{"n":"日本","v":"日本"},{"n":"韩国","v":"韩国"},{"n":"德国","v":"德国"},{"n":"泰国","v":"泰国"},{"n":"印度","v":"印度"},{"n":"意大利","v":"意大利"},{"n":"西班牙","v":"西班牙"},{"n":"加拿大","v":"加拿大"},{"n":"俄罗斯","v":"俄罗斯"},{"n":"伊朗","v":"伊朗"},{"n":"加拿大","v":"加拿大"},{"n":"澳大利亚","v":"澳大利亚"},{"n":"爱尔兰","v":"爱尔兰"},{"n":"瑞典","v":"瑞典"},{"n":"巴西","v":"巴西"},{"n":"丹麦","v":"丹麦"},{"n":"其他","v":"其他"}]},{"key":"lang","name":"语言","value":[{"n":"全部","v":""},{"n":"国语","v":"国语"},{"n":"英语","v":"英语"},{"n":"德语","v":"德语"},{"n":"法语","v":"法语"},{"n":"俄语","v":"俄语"},{"n":"韩语","v":"韩语"},{"n":"日语","v":"日语"},{"n":"泰语","v":"泰语"},{"n":"意大利语","v":"意大利语"},{"n":"西班牙语","v":"西班牙语"},{"n":"葡萄牙语","v":"葡萄牙语"},{"n":"阿拉伯语","v":"阿拉伯语"},{"n":"印地语","v":"印地语"},{"n":"泰米尔语","v":"泰米尔语"},{"n":"孟加拉语","v":"孟加拉语"},{"n":"印尼语","v":"印尼语"},{"n":"荷兰语","v":"荷兰语"},{"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":"2006","v":"2006"},{"n":"2004","v":"2004"},{"n":"2003","v":"2003"},{"n":"2002","v":"2002"},{"n":"2001","v":"2001"},{"n":"2000","v":"2000"},{"n":"1999","v":"1999"},{"n":"1998","v":"1998"},{"n":"1997","v":"1997"},{"n":"1996","v":"1996"},{"n":"1995","v":"1995"},{"n":"1994","v":"1994"},{"n":"1993","v":"1993"},{"n":"1992","v":"1992"},{"n":"1993","v":"1993"}]}], + "20":[{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"灾难","v":"灾难"},{"n":"纪实","v":"纪实"},{"n":"历史","v":"历史"},{"n":"传记","v":"传记"},{"n":"教育","v":"教育"},{"n":"艺术","v":"艺术"},{"n":"科学","v":"科学"},{"n":"文化","v":"文化"},{"n":"体育","v":"体育"},{"n":"萌宠","v":"萌宠"},{"n":"美食","v":"美食"}]},{"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":"丹麦"},{"n":"其他","v":"其他"}]},{"key":"lang","name":"语言","value":[{"n":"全部","v":""},{"n":"国语","v":"国语"},{"n":"英语","v":"英语"},{"n":"德语","v":"德语"},{"n":"法语","v":"法语"},{"n":"俄语","v":"俄语"},{"n":"韩语","v":"韩语"},{"n":"日语","v":"日语"},{"n":"泰语","v":"泰语"},{"n":"意大利语","v":"意大利语"},{"n":"西班牙语","v":"西班牙语"},{"n":"葡萄牙语","v":"葡萄牙语"},{"n":"阿拉伯语","v":"阿拉伯语"},{"n":"印地语","v":"印地语"},{"n":"泰米尔语","v":"泰米尔语"},{"n":"孟加拉语","v":"孟加拉语"},{"n":"印尼语","v":"印尼语"},{"n":"荷兰语","v":"荷兰语"},{"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":"2006","v":"2006"},{"n":"2004","v":"2004"},{"n":"2003","v":"2003"},{"n":"2002","v":"2002"},{"n":"2001","v":"2001"},{"n":"2000","v":"2000"},{"n":"1999","v":"1999"},{"n":"1998","v":"1998"},{"n":"1997","v":"1997"},{"n":"1996","v":"1996"},{"n":"1995","v":"1995"},{"n":"1994","v":"1994"},{"n":"1993","v":"1993"},{"n":"1992","v":"1992"},{"n":"1993","v":"1993"}]}] + }, + detailUrl:'/detail?vod_id=fyid', + searchUrl: '/search?text=**&pg=fypage', + searchable: 2, + quickSearch: 0, + filterable:1,//是否启用分类筛选, + headers:{'User-Agent':'okhttp/4.1.0'}, + timeout:5000, + // 分类筛选 /api.php/app/nav || /xgapp.php/v1/nav || /api.php/v1.vod/types + class_name:'短剧&体育&电影&剧集&动漫&综艺&记录', + class_url:'28&27&1&2&3&5&20', + play_parse:true, + lazy:`js: + let play_Url = ''; + if (/\\.m3u8|\\.mp4/.test(input)) { + input = { + jx: 0, + url: input, + parse: 0 + } + } else if (/,/.test(input) && /url=/.test(input)) { + input = input.split('url='); + play_Url = input[0].split(',')[0]; + input = { + jx: 0, + url: input[1], + playUrl: play_Url, + parse: 1 + } + } else if (/url=|id=/.test(input)) { + input = { + jx: 0, + url: JSON.parse(request(input)).url, + parse: 0 + } + } else if (/youku|iqiyi|v\\.qq\\.com|pptv|sohu|le\\.com|1905\\.com|mgtv|bilibili|ixigua/.test(input)) { + play_Url = /bilibili/.test(input) ? 'https://jx.xmflv.com/?url=' : 'https://jx.777jiexi.com/player/?url='; // type0的parse + // play_Url = /bilibili/.test(input) ? 'https://jx.xmflv.com/?url=' : 'json:http://pandown.pro/app/kkdy.php?url='; // type1的parse可加'json:'直接解析url (除了蜂蜜的'影视TV',其它的壳皆可用) + input = { + jx: 0, + url: input, + playUrl: play_Url, + parse: 1, + header: JSON.stringify({ + 'user-agent': 'Mozilla/5.0', + }), + } + } else { + input + } + `, + limit:6, + // 图片来源:'@Referer=https://api.douban.com/@User-Agent=Mozilla/5.0%20(Windows%20NT%2010.0;%20Win64;%20x64)%20AppleWebKit/537.36%20(KHTML,%20like%20Gecko)%20Chrome/113.0.0.0%20Safari/537.36', + 推荐:`js: + let d = []; + let jsondata = []; + let videoList = []; + if (/v1\\.vod/.test(HOST)) { + if(HOST.endsWith('/')){ + jsondata = JSON.parse(request(HOST + 'vodPhbAll')); + } else { + jsondata = JSON.parse(request(HOST + '/vodPhbAll')); + } + videoList = jsondata.data.list; + } else { + if(HOST.endsWith('/')){ + jsondata = JSON.parse(request(HOST + 'index_video')); + } else { + jsondata = JSON.parse(request(HOST + '/index_video')); + } + videoList = /xgapp/.test(HOST) ? jsondata.data : jsondata.list; + } + // log('videoList =========> '+stringify(videoList)); + videoList.forEach((it,idex) => { + let vlist = /v1\\.vod/.test(HOST) ? videoList[idex].vod_list : videoList[idex].vlist ; + vlist.forEach(it => { + d.push({ + url:it.vod_id, + title:it.vod_name, + img:it.vod_pic.startsWith('http') ? it.vod_pic : it.vod_pic.startsWith('//') ? 'https:' + it.vod_pic : it.vod_pic.startsWith('/') ? getHome(HOST) + it.vod_pic : getHome(HOST) + '/' + it.vod_pic, + desc:it.vod_remarks, + }); + }); + }); + setResult(d); + `, + 一级:`js: + let d = []; + let jsondata = []; + let videoList = []; + if (/v1\\.vod/.test(HOST)) { + input = input.replace('video','v1.vod').replace('tid','type').replace('pg=','page='); + jsondata = JSON.parse(request(input)); + videoList = jsondata.data.list; + } else { + input = HOST + '/'+ input.split('/')[4]; + jsondata = JSON.parse(request(input)); + videoList = jsondata.list || jsondata.data; + } + // log('videoList =========> '+stringify(videoList)); + videoList.forEach(it => { + d.push({ + url:it.vod_id, + title:it.vod_name, + img:it.vod_pic.startsWith('http') ? it.vod_pic : it.vod_pic.startsWith('//') ? 'https:' + it.vod_pic : it.vod_pic.startsWith('/') ? getHome(HOST) + it.vod_pic : getHome(HOST) + '/' + it.vod_pic, + desc:it.vod_remarks, + }); + }); + setResult(d); + `, + 二级:`js: + if (/v1\\.vod/.test(HOST)) { + input = HOST + '/'+ input.split('/')[3]; + } else { + input = HOST + '/'+ input.split('/')[3].replace('detail','video_detail').replace('vod_id','id'); + } + try { + let html = request(input); + html = JSON.parse(html); + let node = /xgapp/.test(HOST) ? html.data.vod_info : html.data; + VOD = { + vod_id: node.vod_id, + vod_name: node.vod_name, + vod_pic: node.vod_pic, + type_name: node.vod_class, + vod_year: node.vod_year, + vod_area: node.vod_area, + vod_remarks: node.vod_remarks, + vod_actor: node.vod_actor, + vod_director: node.vod_director, + vod_content: node.vod_content.strip() + }; + if (typeof play_url === 'undefined') { + var play_url = '' + } + var name = { + 'bfzym3u8': '暴风', + '1080zyk': '优质', + 'kuaikan': '快看', + 'lzm3u8': '量子', + 'ffm3u8': '非凡', + 'haiwaikan': '海外看', + 'gsm3u8': '光速', + 'zuidam3u8': '最大', + 'bjm3u8': '八戒', + 'snm3u8': '索尼', + 'wolong': '卧龙', + 'xlm3u8': '新浪', + 'yhm3u8': '樱花', + 'tkm3u8': '天空', + 'jsm3u8': '极速', + 'wjm3u8': '无尽', + 'sdm3u8': '闪电', + 'kcm3u8': '快车', + 'jinyingm3u8': '金鹰', + 'fsm3u8': '飞速', + 'tpm3u8': '淘片', + 'lem3u8': '鱼乐', + 'dbm3u8': '百度', + 'tomm3u8': '番茄', + 'ukm3u8': 'U酷', + 'ikm3u8': '爱坤', + 'hnzym3u8': '红牛资源', + 'hnm3u8': '红牛', + '68zy_m3u8': '68', + 'kdm3u8': '酷点', + 'bdxm3u8': '北斗星', + 'qhm3u8': '奇虎', + 'hhm3u8': '豪华', + 'kbm3u8': '快播' + }; + let episodes = /v1\\.vod/.test(HOST)?node.vod_play_list:node.vod_url_with_player; + if (episodes != '') { + let playMap = {}; + let arr = []; + episodes.forEach(ep => { + let from = []; + if (/v1\\.vod/.test(HOST)) { + from = ep.player_info.from||ep.player_info.show||ep.from||ep.show; + } else { + from = ep.code||ep.name; + } + if (!playMap.hasOwnProperty(from)) { + playMap[from] = [] + } + let parse_api = ''; + if (/v1\\.vod/.test(HOST)) { + parse_api = ep.player_info.parse != null ? ep.player_info.parse : ep.player_info.parse2; + // parse_api = /,/.test(parse_api) ? parse_api.split(',')[1] : parse_api; + } else { + parse_api = ep.parse_api; + } + log('parse_api =========> '+parse_api); + if (parse_api != null && !/\\.m3u8|\\.mp4/.test(ep.url)) { + parse_api = parse_api.replaceAll('..','.') ; + ep.url = ep.url.replaceAll('$','$'+parse_api); + } + if (from != null) playMap[from].push(ep.url) + }); + for (var key in playMap) { + if ('bfzym3u8' == key) { + arr.push({ + flag: name[key], + url: playMap[key], + sort: 1 + }) + } else if ('1080zyk' == key) { + arr.push({ + flag: name[key], + url: playMap[key], + sort: 2 + }) + } else if ('kuaikan' == key) { + arr.push({ + flag: name[key], + url: playMap[key], + sort: 3 + }) + } else if ('lzm3u8' == key) { + arr.push({ + flag: name[key], + url: playMap[key], + sort: 4 + }) + } else if ('ffm3u8' == key) { + arr.push({ + flag: name[key], + url: playMap[key], + sort: 5 + }) + } else if ('snm3u8' == key) { + arr.push({ + flag: name[key], + url: playMap[key], + sort: 6 + }) + } else if ('qhm3u8' == key) { + arr.push({ + flag: name[key], + url: playMap[key], + sort: 7 + }) + } else { + arr.push({ + flag: name[key] ? name[key] : key, + url: playMap[key], + sort: 8 + }) + } + } + arr.sort((a, b) => a.sort - b.sort); + let playFrom = []; + let playList = []; + arr.map(val => { + if (!/undefined/.test(val.flag)) { + playFrom.push(val.flag); + playList.push(val.url); + } + }) + VOD.vod_play_from = playFrom.join('$$$'); + VOD.vod_play_url = playList.join('$$$'); + } else { + VOD.vod_play_from = node.vod_play_from; + VOD.vod_play_url = node.vod_play_url; + } + } catch (e) { + log("获取二级详情页发生错误:" + e.message); + } + `, + 搜索:`js: + let d = []; + let jsondata = []; + let videoList = []; + if (/v1\\.vod/.test(HOST)) { + input = (HOST + '/'+ input.split('/')[3]).replace('/search','').replace('text=','wd=').replace('pg=','page='); + jsondata = JSON.parse(request(input)); + videoList = jsondata.data.list; + } else { + input = HOST + '/'+ input.split('/')[3] + jsondata = JSON.parse(request(input)); + videoList = jsondata.list || jsondata.data; + } + // log('videoList =========> '+stringify(videoList)); + videoList.forEach(it => { + d.push({ + url:it.vod_id, + title:it.vod_name, + img:it.vod_pic.startsWith('http') ? it.vod_pic : it.vod_pic.startsWith('//') ? 'https:' + it.vod_pic : it.vod_pic.startsWith('/') ? getHome(HOST) + it.vod_pic : getHome(HOST) + '/' + it.vod_pic, + desc:it.vod_remarks, + }); + }); + setResult(d); + `, +} \ No newline at end of file diff --git a/5/0/lib/新视觉影视.js b/5/0/lib/新视觉影视.js new file mode 100644 index 0000000..c60dc9a --- /dev/null +++ b/5/0/lib/新视觉影视.js @@ -0,0 +1,39 @@ +// 新视觉影院新发布页: https://www.5280.fun +var rule={ + title:'新视觉影视', + // host:'https://www.6080dy4.com', + host:'https://www.5280.fun', + hostJs:'print(HOST);let html=request(HOST,{headers:{"User-Agent":PC_UA}});let src=jsp.pdfh(html,".go:eq(0)&&a&&href");print(src);HOST=src', + // url:'/vodshow/fyclass--------fypage---.html', + url:'/vodshow/fyfilter.html', + filterable:1,//是否启用分类筛选, + filter_url:'{{fl.cateId}}-{{fl.area}}-{{fl.by}}-{{fl.class}}-{{fl.lang}}-{{fl.letter}}---fypage---{{fl.year}}', + filter: {"1":[{"key":"cateId","name":"类型","value":[{"v":"","n":"全部"},{"v":"25","n":"动作片"},{"v":"26","n":"喜剧片"},{"v":"27","n":"爱情片"},{"v":"28","n":"科幻片"},{"v":"30","n":"恐怖片"},{"v":"31","n":"剧情片"},{"v":"33","n":"战争片"},{"v":"35","n":"纪录片"},{"v":"36","n":"悬疑片"},{"v":"38","n":"犯罪片"},{"v":"40","n":"冒险片"},{"v":"41","n":"动画片"},{"v":"43","n":"惊悚片"},{"v":"44","n":"奇幻片"},{"v":"46","n":"理论片"}]},{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"喜剧","v":"喜剧"},{"n":"爱情","v":"爱情"},{"n":"恐怖","v":"恐怖"},{"n":"动作","v":"动作"},{"n":"科幻","v":"科幻"},{"n":"剧情","v":"剧情"},{"n":"战争","v":"战争"},{"n":"警匪","v":"警匪"},{"n":"犯罪","v":"犯罪"},{"n":"动画","v":"动画"},{"n":"奇幻","v":"奇幻"},{"n":"武侠","v":"武侠"},{"n":"冒险","v":"冒险"},{"n":"枪战","v":"枪战"},{"n":"悬疑","v":"悬疑"},{"n":"惊悚","v":"惊悚"},{"n":"经典","v":"经典"},{"n":"青春","v":"青春"},{"n":"文艺","v":"文艺"},{"n":"微电影","v":"微电影"},{"n":"古装","v":"古装"},{"n":"历史","v":"历史"},{"n":"运动","v":"运动"},{"n":"农村","v":"农村"},{"n":"儿童","v":"儿童"},{"n":"网络电影","v":"网络电影"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"大陆","v":"大陆"},{"n":"香港","v":"香港"},{"n":"台湾","v":"台湾"},{"n":"美国","v":"美国"},{"n":"法国","v":"法国"},{"n":"英国","v":"英国"},{"n":"日本","v":"日本"},{"n":"韩国","v":"韩国"},{"n":"德国","v":"德国"},{"n":"泰国","v":"泰国"},{"n":"印度","v":"印度"},{"n":"意大利","v":"意大利"},{"n":"西班牙","v":"西班牙"},{"n":"加拿大","v":"加拿大"},{"n":"其他","v":"其他"}]},{"key":"lang","name":"语言","value":[{"n":"全部","v":""},{"n":"国语","v":"国语"},{"n":"英语","v":"英语"},{"n":"粤语","v":"粤语"},{"n":"闽南语","v":"闽南语"},{"n":"韩语","v":"韩语"},{"n":"日语","v":"日语"},{"n":"法语","v":"法语"},{"n":"德语","v":"德语"},{"n":"其它","v":"其它"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"},{"n":"2009","v":"2009"},{"n":"2008","v":"2008"},{"n":"2007","v":"2007"},{"n":"2006","v":"2006"},{"n":"2005","v":"2005"},{"n":"2004","v":"2004"},{"n":"2003","v":"2003"},{"n":"2002","v":"2002"},{"n":"2001","v":"2001"},{"n":"2000","v":"2000"}]},{"key":"by","name":"排序","value":[{"n":"全部","v":""},{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}],"2":[{"key":"cateId","name":"类型","value":[{"v":"","n":"全部"},{"v":"42","n":"国产剧"},{"v":"49","n":"港台剧"},{"v":"47","n":"日韩剧"},{"v":"45","n":"欧美剧"},{"v":"51","n":"泰剧"},{"v":"52","n":"海外剧"}]},{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"古装","v":"古装"},{"n":"战争","v":"战争"},{"n":"青春偶像","v":"青春偶像"},{"n":"喜剧","v":"喜剧"},{"n":"家庭","v":"家庭"},{"n":"犯罪","v":"犯罪"},{"n":"动作","v":"动作"},{"n":"奇幻","v":"奇幻"},{"n":"剧情","v":"剧情"},{"n":"历史","v":"历史"},{"n":"经典","v":"经典"},{"n":"乡村","v":"乡村"},{"n":"情景","v":"情景"},{"n":"商战","v":"商战"},{"n":"网剧","v":"网剧"},{"n":"其他","v":"其他"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"内地","v":"内地"},{"n":"韩国","v":"韩国"},{"n":"香港","v":"香港"},{"n":"台湾","v":"台湾"},{"n":"日本","v":"日本"},{"n":"美国","v":"美国"},{"n":"泰国","v":"泰国"},{"n":"英国","v":"英国"},{"n":"新加坡","v":"新加坡"},{"n":"其他","v":"其他"}]},{"key":"lang","name":"语言","value":[{"n":"全部","v":""},{"n":"国语","v":"国语"},{"n":"英语","v":"英语"},{"n":"粤语","v":"粤语"},{"n":"闽南语","v":"闽南语"},{"n":"韩语","v":"韩语"},{"n":"日语","v":"日语"},{"n":"其它","v":"其它"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"},{"n":"2009","v":"2009"},{"n":"2008","v":"2008"},{"n":"2007","v":"2007"},{"n":"2006","v":"2006"},{"n":"2005","v":"2005"},{"n":"2004","v":"2004"},{"n":"2003","v":"2003"},{"n":"2002","v":"2002"},{"n":"2001","v":"2001"},{"n":"2000","v":"2000"}]},{"key":"by","name":"排序","value":[{"n":"全部","v":""},{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}],"3":[{"key":"cateId","name":"类型","value":[{"v":"","n":"全部"},{"v":"20","n":"大陆综艺"},{"v":"22","n":"港台综艺"},{"v":"21","n":"日韩综艺"},{"v":"23","n":"欧美综艺"},{"v":"24","n":"演唱会"}]},{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"选秀","v":"选秀"},{"n":"情感","v":"情感"},{"n":"访谈","v":"访谈"},{"n":"播报","v":"播报"},{"n":"旅游","v":"旅游"},{"n":"音乐","v":"音乐"},{"n":"美食","v":"美食"},{"n":"纪实","v":"纪实"},{"n":"曲艺","v":"曲艺"},{"n":"生活","v":"生活"},{"n":"游戏互动","v":"游戏互动"},{"n":"财经","v":"财经"},{"n":"求职","v":"求职"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"内地","v":"内地"},{"n":"港台","v":"港台"},{"n":"日韩","v":"日韩"},{"n":"欧美","v":"欧美"}]},{"key":"lang","name":"语言","value":[{"n":"全部","v":""},{"n":"国语","v":"国语"},{"n":"英语","v":"英语"},{"n":"粤语","v":"粤语"},{"n":"闽南语","v":"闽南语"},{"n":"韩语","v":"韩语"},{"n":"日语","v":"日语"},{"n":"其它","v":"其它"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"},{"n":"2009","v":"2009"},{"n":"2008","v":"2008"},{"n":"2007","v":"2007"},{"n":"2006","v":"2006"},{"n":"2005","v":"2005"},{"n":"2004","v":"2004"},{"n":"2003","v":"2003"},{"n":"2002","v":"2002"},{"n":"2001","v":"2001"},{"n":"2000","v":"2000"}]},{"key":"by","name":"排序","value":[{"n":"全部","v":""},{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}],"4":[{"key":"cateId","name":"类型","value":[{"v":"","n":"全部"},{"v":"29","n":"国产动漫"},{"v":"32","n":"日韩动漫"},{"v":"37","n":"港台动漫"},{"v":"34","n":"欧美动漫"}]},{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"科幻","v":"科幻"},{"n":"奇幻","v":"奇幻"},{"n":"热血","v":"热血"},{"n":"动画","v":"动画"},{"n":"剧情","v":"剧情"},{"n":"推理","v":"推理"},{"n":"搞笑","v":"搞笑"},{"n":"冒险","v":"冒险"},{"n":"悬疑","v":"悬疑"},{"n":"恋爱","v":"恋爱"},{"n":"治愈","v":"治愈"},{"n":"魔幻","v":"魔幻"},{"n":"动作","v":"动作"},{"n":"机战","v":"机战"},{"n":"运动","v":"运动"},{"n":"战争","v":"战争"},{"n":"竞技","v":"竞技"},{"n":"少女","v":"少女"},{"n":"社会","v":"社会"},{"n":"原创","v":"原创"},{"n":"亲子","v":"亲子"},{"n":"益智","v":"益智"},{"n":"励志","v":"励志"},{"n":"其它","v":"其他"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"国产","v":"国产"},{"n":"日本","v":"日本"},{"n":"欧美","v":"欧美"},{"n":"其它","v":"其它"}]},{"key":"lang","name":"语言","value":[{"n":"全部","v":""},{"n":"国语","v":"国语"},{"n":"英语","v":"英语"},{"n":"粤语","v":"粤语"},{"n":"闽南语","v":"闽南语"},{"n":"韩语","v":"韩语"},{"n":"日语","v":"日语"},{"n":"其它","v":"其它"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"},{"n":"2009","v":"2009"},{"n":"2008","v":"2008"},{"n":"2007","v":"2007"},{"n":"2006","v":"2006"},{"n":"2005","v":"2005"},{"n":"2004","v":"2004"},{"n":"2003","v":"2003"},{"n":"2002","v":"2002"},{"n":"2001","v":"2001"},{"n":"2000","v":"2000"}]},{"key":"by","name":"排序","value":[{"n":"全部","v":""},{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}]}, + filter_def:{ + 1:{cateId:'1'}, + 2:{cateId:'2'}, + 4:{cateId:'4'}, + 3:{cateId:'3'} + }, + searchUrl:'/vodsearch/**----------fypage---.html', + searchable:2,//是否启用全局搜索, + quickSearch:0,//是否启用快速搜索, + filterable:0,//是否启用分类筛选, + // class_parse:'.nav-menu-items&&li;a&&Text;a&&href;.*/(.*?).html', + class_parse:'.nav-menu-items&&li;a&&Text;a&&href;.*/(\\d).html', + play_parse:true, + lazy:'', + limit:6, + 推荐:'.module-list;.module-items&&.module-item;a&&title;img&&data-src;.module-item-text&&Text;a&&href', + double:true, // 推荐内容是否双层定位 + 一级:'.module-items .module-item;a&&title;img&&data-src;.module-item-text&&Text;a&&href', + 二级:{ + "title":"h1&&Text;.video-info-aux&&Text", + "img":".module-item-pic&&img&&data-src", + "desc":".video-info-items:eq(4)&&Text;;;.video-info-actor:eq(1)&&Text;.video-info-actor:eq(0)&&Text", + "content":".vod_content&&Text", + "tabs":".module-tab-item", + "lists":".module-player-list:eq(#id)&&.scroll-content&&a" + }, + 搜索:'.module-items .module-search-item;a&&title;img&&data-src;.video-serial&&Text;a&&href', +} diff --git a/5/0/lib/模板.js b/5/0/lib/模板.js new file mode 100644 index 0000000..82b037b --- /dev/null +++ b/5/0/lib/模板.js @@ -0,0 +1,304 @@ +if (typeof Object.assign != 'function') { + Object.assign = function () { + var target = arguments[0]; + for (var i = 1; i < arguments.length; i++) { + var source = arguments[i]; + for (var key in source) { + if (Object.prototype.hasOwnProperty.call(source, key)) { + target[key] = source[key]; + } + } + } + return target; +}; +} +function getMubans() { + var mubanDict = { // 模板字典 + mxpro: { + title: '', + host: '', + // homeUrl:'/', + url: '/vodshow/fyclass--------fypage---.html', + searchUrl: '/vodsearch/**----------fypage---.html', + searchable: 2,//是否启用全局搜索, + quickSearch: 0,//是否启用快速搜索, + filterable: 0,//是否启用分类筛选, + headers: {//网站的请求头,完整支持所有的,常带ua和cookies + 'User-Agent': 'MOBILE_UA', + // "Cookie": "searchneed=ok" + }, + class_parse: '.navbar-items li:gt(2):lt(8);a&&Text;a&&href;/(\\d+).html', + play_parse: true, + lazy: '', + limit: 6, + 推荐: '.tab-list.active;a.module-poster-item.module-item;.module-poster-item-title&&Text;.lazyload&&data-original;.module-item-note&&Text;a&&href', + double: true, // 推荐内容是否双层定位 + 一级: 'body a.module-poster-item.module-item;a&&title;.lazyload&&data-original;.module-item-note&&Text;a&&href', + 二级: { + "title": "h1&&Text;.module-info-tag&&Text", + "img": ".lazyload&&data-original", + "desc": ".module-info-item:eq(1)&&Text;.module-info-item:eq(2)&&Text;.module-info-item:eq(3)&&Text", + "content": ".module-info-introduction&&Text", + "tabs": ".module-tab-item", + "lists": ".module-play-list:eq(#id) a" + }, + 搜索: 'body .module-item;.module-card-item-title&&Text;.lazyload&&data-original;.module-item-note&&Text;a&&href;.module-info-item-content&&Text', + }, + mxone5: { + title: '', + host: '', + url: '/show/fyclass--------fypage---.html', + searchUrl: '/search/**----------fypage---.html', + searchable: 2,//是否启用全局搜索, + quickSearch: 0,//是否启用快速搜索, + filterable: 0,//是否启用分类筛选, + class_parse: '.nav-menu-items&&li;a&&Text;a&&href;.*/(.*?).html', + play_parse: true, + lazy: '', + limit: 6, + 推荐: '.module-list;.module-items&&.module-item;a&&title;img&&data-src;.module-item-text&&Text;a&&href', + double: true, // 推荐内容是否双层定位 + 一级: '.module-items .module-item;a&&title;img&&data-src;.module-item-text&&Text;a&&href', + 二级: { + "title": "h1&&Text;.tag-link&&Text", + "img": ".module-item-pic&&img&&data-src", + "desc": ".video-info-items:eq(0)&&Text;.video-info-items:eq(1)&&Text;.video-info-items:eq(2)&&Text;.video-info-items:eq(3)&&Text", + "content": ".vod_content&&Text", + "tabs": ".module-tab-item", + "lists": ".module-player-list:eq(#id)&&.scroll-content&&a" + }, + 搜索: '.module-items .module-search-item;a&&title;img&&data-src;.video-serial&&Text;a&&href', + }, + 首图: { + title: '', + host: '', + url: '/vodshow/fyclass--------fypage---/', + searchUrl: '/vodsearch/**----------fypage---.html', + searchable: 2,//是否启用全局搜索, + quickSearch: 0,//是否启用快速搜索, + filterable: 0,//是否启用分类筛选, + headers: {//网站的请求头,完整支持所有的,常带ua和cookies + 'User-Agent': 'MOBILE_UA', + // "Cookie": "searchneed=ok" + }, + class_parse: '.myui-header__menu li.hidden-sm:gt(0):lt(5);a&&Text;a&&href;/(\\d+).html', + play_parse: true, + lazy: '', + limit: 6, + 推荐: 'ul.myui-vodlist.clearfix;li;a&&title;a&&data-original;.pic-text&&Text;a&&href', + double: true, // 推荐内容是否双层定位 + 一级: '.myui-vodlist li;a&&title;a&&data-original;.pic-text&&Text;a&&href', + 二级: { + "title": ".myui-content__detail .title&&Text;.myui-content__detail p:eq(-2)&&Text", + "img": ".myui-content__thumb .lazyload&&data-original", + "desc": ".myui-content__detail p:eq(0)&&Text;.myui-content__detail p:eq(1)&&Text;.myui-content__detail p:eq(2)&&Text", + "content": ".content&&Text", + "tabs": ".nav-tabs:eq(0) li", + "lists": ".myui-content__list:eq(#id) li" + }, + 搜索: '#searchList li;a&&title;.lazyload&&data-original;.text-muted&&Text;a&&href;.text-muted:eq(-1)&&Text', + }, + 首图2: { + title: '', + host: '', + url: '/list/fyclass-fypage.html', + searchUrl: '/vodsearch/**----------fypage---.html', + searchable: 2,//是否启用全局搜索, + quickSearch: 0,//是否启用快速搜索, + filterable: 0,//是否启用分类筛选, + headers: { + 'User-Agent': 'UC_UA', + // "Cookie": "" + }, + // class_parse:'.stui-header__menu li:gt(0):lt(7);a&&Text;a&&href;/(\\d+).html', + class_parse: '.stui-header__menu li:gt(0):lt(7);a&&Text;a&&href;.*/(.*?).html', + play_parse: true, + lazy: '', + limit: 6, + 推荐: 'ul.stui-vodlist.clearfix;li;a&&title;.lazyload&&data-original;.pic-text&&Text;a&&href', + double: true, // 推荐内容是否双层定位 + 一级: '.stui-vodlist li;a&&title;a&&data-original;.pic-text&&Text;a&&href', + 二级: { + "title": ".stui-content__detail .title&&Text;.stui-content__detail p:eq(-2)&&Text", + "img": ".stui-content__thumb .lazyload&&data-original", + "desc": ".stui-content__detail p:eq(0)&&Text;.stui-content__detail p:eq(1)&&Text;.stui-content__detail p:eq(2)&&Text", + "content": ".detail&&Text", + "tabs": ".stui-vodlist__head h3", + "lists": ".stui-content__playlist:eq(#id) li" + }, + 搜索: 'ul.stui-vodlist__media:eq(0) li,ul.stui-vodlist:eq(0) li,#searchList li;a&&title;.lazyload&&data-original;.text-muted&&Text;a&&href;.text-muted:eq(-1)&&Text', + 搜索1: 'ul.stui-vodlist&&li;a&&title;.lazyload&&data-original;.text-muted&&Text;a&&href;.text-muted:eq(-1)&&Text', + 搜索2: 'ul.stui-vodlist__media&&li;a&&title;.lazyload&&data-original;.text-muted&&Text;a&&href;.text-muted:eq(-1)&&Text', + }, + 默认: { + title: '', + host: '', + url: '/vodshow/fyclass--------fypage---.html', + searchUrl: '/vodsearch/-------------.html?wd=**', + searchable: 2,//是否启用全局搜索, + quickSearch: 0,//是否启用快速搜索, + filterable: 0,//是否启用分类筛选, + headers: { + 'User-Agent': 'MOBILE_UA', + }, + play_parse: true, + lazy: '', + limit: 6, + double: true, // 推荐内容是否双层定位 + }, + vfed: { + title: '', + host: '', + url: '/index.php/vod/show/id/fyclass/page/fypage.html', + searchUrl: '/index.php/vod/search/page/fypage/wd/**.html', + searchable: 2,//是否启用全局搜索, + quickSearch: 0,//是否启用快速搜索, + filterable: 0,//是否启用分类筛选, + headers: { + 'User-Agent': 'UC_UA', + }, + // class_parse:'.fed-pops-navbar&&ul.fed-part-rows&&a.fed-part-eone:gt(0):lt(5);a&&Text;a&&href;.*/(.*?).html', + class_parse: '.fed-pops-navbar&&ul.fed-part-rows&&a;a&&Text;a&&href;.*/(.*?).html', + play_parse: true, + lazy: '', + limit: 6, + 推荐: 'ul.fed-list-info.fed-part-rows;li;a.fed-list-title&&Text;a&&data-original;.fed-list-remarks&&Text;a&&href', + double: true, // 推荐内容是否双层定位 + 一级: '.fed-list-info&&li;a.fed-list-title&&Text;a&&data-original;.fed-list-remarks&&Text;a&&href', + 二级: { + "title": "h1.fed-part-eone&&Text;.fed-deta-content&&.fed-part-rows&&li&&Text", + "img": ".fed-list-info&&a&&data-original", + "desc": ".fed-deta-content&&.fed-part-rows&&li:eq(1)&&Text;.fed-deta-content&&.fed-part-rows&&li:eq(2)&&Text;.fed-deta-content&&.fed-part-rows&&li:eq(3)&&Text", + "content": ".fed-part-esan&&Text", + "tabs": ".fed-drop-boxs&&.fed-part-rows&&li", + "lists": ".fed-play-item:eq(#id)&&ul:eq(1)&&li" + }, + 搜索: '.fed-deta-info;h1&&Text;.lazyload&&data-original;.fed-list-remarks&&Text;a&&href;.fed-deta-content&&Text', + }, + 海螺3: { + title: '', + host: '', + searchUrl: '/v_search/**----------fypage---.html', + url: '/vod_____show/fyclass--------fypage---.html', + headers: { + 'User-Agent': 'MOBILE_UA' + }, + timeout: 5000, + class_parse: 'body&&.hl-nav li:gt(0);a&&Text;a&&href;.*/(.*?).html', + cate_exclude: '明星|专题|最新|排行', + limit: 40, + play_parse: true, + lazy: '', + 推荐: '.hl-vod-list;li;a&&title;a&&data-original;.remarks&&Text;a&&href', + double: true, + 一级: '.hl-vod-list&&.hl-list-item;a&&title;a&&data-original;.remarks&&Text;a&&href', + 二级: { + "title": ".hl-infos-title&&Text;.hl-text-conch&&Text", + "img": ".hl-lazy&&data-original", + "desc": ".hl-infos-content&&.hl-text-conch&&Text", + "content": ".hl-content-text&&Text", + "tabs": ".hl-tabs&&a", + "lists": ".hl-plays-list:eq(#id)&&li" + }, + 搜索: '.hl-list-item;a&&title;a&&data-original;.remarks&&Text;a&&href', + searchable: 2,//是否启用全局搜索, + quickSearch: 0,//是否启用快速搜索, + filterable: 0,//是否启用分类筛选, + }, + 海螺2: { + title: '', + host: '', + searchUrl: '/index.php/vod/search/page/fypage/wd/**/', + url: '/index.php/vod/show/id/fyclass/page/fypage/', + headers: { + 'User-Agent': 'MOBILE_UA' + }, + timeout: 5000, + class_parse: '#nav-bar li;a&&Text;a&&href;id/(.*?)/', + limit: 40, + play_parse: true, + lazy: '', + 推荐: '.list-a.size;li;a&&title;.lazy&&data-original;.bt&&Text;a&&href', + double: true, + 一级: '.list-a&&li;a&&title;.lazy&&data-original;.list-remarks&&Text;a&&href', + 二级: { + "title": "h2&&Text;.deployment&&Text", + "img": ".lazy&&data-original", + "desc": ".deployment&&Text", + "content": ".ec-show&&Text", + "tabs": "#tag&&a", + "lists": ".play_list_box:eq(#id)&&li" + }, + 搜索: '.search-list;a&&title;.lazy&&data-original;.deployment&&Text;a&&href', + searchable: 2,//是否启用全局搜索, + quickSearch: 0,//是否启用快速搜索, + filterable: 0,//是否启用分类筛选, + }, + 短视: { + title: '', + host: '', + // homeUrl:'/', + url: '/channel/fyclass-fypage.html', + searchUrl: '/search.html?wd=**', + searchable: 2,//是否启用全局搜索, + quickSearch: 0,//是否启用快速搜索, + filterable: 0,//是否启用分类筛选, + headers: {//网站的请求头,完整支持所有的,常带ua和cookies + 'User-Agent': 'MOBILE_UA', + // "Cookie": "searchneed=ok" + }, + class_parse: '.menu_bottom ul li;a&&Text;a&&href;.*/(.*?).html', + cate_exclude: '解析|动态', + play_parse: true, + lazy: '', + limit: 6, + 推荐: '.indexShowBox;ul&&li;a&&title;img&&data-src;.s1&&Text;a&&href', + double: true, // 推荐内容是否双层定位 + 一级: '.pic-list&&li;a&&title;img&&data-src;.s1&&Text;a&&href', + 二级: { + "title": "h1&&Text;.content-rt&&p:eq(0)&&Text", + "img": ".img&&img&&data-src", + "desc": ".content-rt&&p:eq(1)&&Text;.content-rt&&p:eq(2)&&Text;.content-rt&&p:eq(3)&&Text;.content-rt&&p:eq(4)&&Text;.content-rt&&p:eq(5)&&Text", + "content": ".zkjj_a&&Text", + "tabs": ".py-tabs&&option", + "lists": ".player:eq(#id) li" + }, + 搜索: '.sr_lists&&ul&&li;h3&&Text;img&&data-src;.int&&p:eq(0)&&Text;a&&href', + }, + 短视2:{ + title: '', + host: '', + class_name:'电影&电视剧&综艺&动漫', + class_url:'1&2&3&4', + searchUrl: '/index.php/ajax/suggest?mid=1&wd=**&limit=50', + searchable: 2, + quickSearch: 0, + headers:{'User-Agent':'MOBILE_UA'}, + url: '/index.php/api/vod#type=fyclass&page=fypage', + filterable:0,//是否启用分类筛选, + filter_url:'', + filter: {}, + filter_def:{}, + detailUrl:'/index.php/vod/detail/id/fyid.html', + play_parse: true, + lazy: '', + limit: 6, + 推荐:'.list-vod.flex .public-list-box;a&&title;.lazy&&data-original;.public-list-prb&&Text;a&&href', + 一级:'js:let body=input.split("#")[1];let t=Math.round(new Date/1e3).toString();let key=md5("DS"+t+"DCC147D11943AF75");let url=input.split("#")[0];body=body+"&time="+t+"&key="+key;print(body);fetch_params.body=body;let html=post(url,fetch_params);let data=JSON.parse(html);VODS=data.list.map(function(it){it.vod_pic=urljoin2(input.split("/i")[0],it.vod_pic);return it});', + 二级:{ + "title":".slide-info-title&&Text;.slide-info:eq(3)--strong&&Text", + "img":".detail-pic&&data-original", + "desc":".fraction&&Text;.slide-info-remarks:eq(1)&&Text;.slide-info-remarks:eq(2)&&Text;.slide-info:eq(2)--strong&&Text;.slide-info:eq(1)--strong&&Text", + "content":"#height_limit&&Text", + "tabs":".anthology.wow.fadeInUp.animated&&.swiper-wrapper&&a", + "tab_text":".swiper-slide&&Text", + "lists":".anthology-list-box:eq(#id) li" + }, + 搜索:'json:list;name;pic;;id', + } + }; + return JSON.parse(JSON.stringify(mubanDict)); +} +var mubanDict = getMubans(); +var muban = getMubans(); +export default {muban,getMubans}; \ No newline at end of file diff --git a/5/0/lib/爱看.js b/5/0/lib/爱看.js new file mode 100644 index 0000000..4be1983 --- /dev/null +++ b/5/0/lib/爱看.js @@ -0,0 +1,90 @@ +// 地址发布页 https://aikanys.vip +// 搜索 数字验证 + +var rule = { + title: '爱看', + 模板:'短视2', + // host:'https://akanhd.com', + host:'https://aikanys.vip', + hostJs:'print(HOST);let html=request(HOST,{headers:{"User-Agent":PC_UA}});let src=jsp.pdfh(html,"li:eq(2)&&a&&href");print(src);HOST=src', + homeUrl:'/map/', + // url: '/index.php/api/vod#type=fyclass&page=fypage', + url:'/index.php/api/vod#type=fyfilter', + filterable:1,//是否启用分类筛选, + filter_url:'{{fl.cateId}}&area={{fl.area}}&by={{fl.by or "time"}}&class={{fl.class}}&lang={{fl.lang}}&letter={{fl.letter}}&page=fypage&year={{fl.year}}', + filter:{ + "1":[{"key":"cateId","name":"分类","value":[{"n":"全部","v":"1"},{"n":"动作片","v":"6"},{"n":"喜剧片","v":"7"},{"n":"爱情片","v":"8"},{"n":"科幻片","v":"9"},{"n":"恐怖片","v":"10"},{"n":"剧情片","v":"11"},{"n":"战争片","v":"12"},{"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":"冒险"},{"n":"枪战","v":"枪战"},{"n":"恐怖","v":"恐怖"},{"n":"悬疑","v":"悬疑"},{"n":"惊悚","v":"惊悚"},{"n":"经典","v":"经典"},{"n":"青春","v":"青春"},{"n":"文艺","v":"文艺"},{"n":"微电影","v":"微电影"},{"n":"古装","v":"古装"},{"n":"历史","v":"历史"},{"n":"运动","v":"运动"},{"n":"农村","v":"农村"},{"n":"儿童","v":"儿童"},{"n":"网络电影","v":"网络电影"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"大陆","v":"大陆"},{"n":"香港","v":"香港"},{"n":"台湾","v":"台湾"},{"n":"美国","v":"美国"},{"n":"法国","v":"法国"},{"n":"英国","v":"英国"},{"n":"日本","v":"日本"},{"n":"韩国","v":"韩国"},{"n":"德国","v":"德国"},{"n":"泰国","v":"泰国"},{"n":"印度","v":"印度"},{"n":"意大利","v":"意大利"},{"n":"西班牙","v":"西班牙"},{"n":"加拿大","v":"加拿大"},{"n":"其他","v":"其他"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"},{"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":"lang","name":"语言","value":[{"n":"全部","v":""},{"n":"国语","v":"国语"},{"n":"英语","v":"英语"},{"n":"粤语","v":"粤语"},{"n":"闽南语","v":"闽南语"},{"n":"韩语","v":"韩语"},{"n":"日语","v":"日语"},{"n":"法语","v":"法语"},{"n":"德语","v":"德语"},{"n":"其它","v":"其它"}]},{"key":"letter","name":"字母","value":[{"n":"全部","v":""},{"n":"A","v":"A"},{"n":"B","v":"B"},{"n":"C","v":"C"},{"n":"D","v":"D"},{"n":"E","v":"E"},{"n":"F","v":"F"},{"n":"G","v":"G"},{"n":"H","v":"H"},{"n":"I","v":"I"},{"n":"J","v":"J"},{"n":"K","v":"K"},{"n":"L","v":"L"},{"n":"M","v":"M"},{"n":"N","v":"N"},{"n":"O","v":"O"},{"n":"P","v":"P"},{"n":"Q","v":"Q"},{"n":"R","v":"R"},{"n":"S","v":"S"},{"n":"T","v":"T"},{"n":"U","v":"U"},{"n":"V","v":"V"},{"n":"W","v":"W"},{"n":"X","v":"X"},{"n":"Y","v":"Y"},{"n":"Z","v":"Z"},{"n":"0-9","v":"0-9"}]},{"key":"by","name":"排序","value":[{"n":"最新","v":"time"},{"n":"最热","v":"hits"},{"n":"评分","v":"score"}]}], + "2":[{"key":"cateId","name":"分类","value":[{"n":"全部","v":"2"},{"n":"国产剧","v":"13"}]},{"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":"其他"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"内地","v":"内地"},{"n":"韩国","v":"韩国"},{"n":"香港","v":"香港"},{"n":"台湾","v":"台湾"},{"n":"日本","v":"日本"},{"n":"美国","v":"美国"},{"n":"泰国","v":"泰国"},{"n":"英国","v":"英国"},{"n":"新加坡","v":"新加坡"},{"n":"其他","v":"其他"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"},{"n":"2009","v":"2009"},{"n":"2008","v":"2008"},{"n":"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":"lang","name":"语言","value":[{"n":"全部","v":""},{"n":"国语","v":"国语"},{"n":"英语","v":"英语"},{"n":"粤语","v":"粤语"},{"n":"闽南语","v":"闽南语"},{"n":"韩语","v":"韩语"},{"n":"日语","v":"日语"},{"n":"其它","v":"其它"}]},{"key":"letter","name":"字母","value":[{"n":"全部","v":""},{"n":"A","v":"A"},{"n":"B","v":"B"},{"n":"C","v":"C"},{"n":"D","v":"D"},{"n":"E","v":"E"},{"n":"F","v":"F"},{"n":"G","v":"G"},{"n":"H","v":"H"},{"n":"I","v":"I"},{"n":"J","v":"J"},{"n":"K","v":"K"},{"n":"L","v":"L"},{"n":"M","v":"M"},{"n":"N","v":"N"},{"n":"O","v":"O"},{"n":"P","v":"P"},{"n":"Q","v":"Q"},{"n":"R","v":"R"},{"n":"S","v":"S"},{"n":"T","v":"T"},{"n":"U","v":"U"},{"n":"V","v":"V"},{"n":"W","v":"W"},{"n":"X","v":"X"},{"n":"Y","v":"Y"},{"n":"Z","v":"Z"},{"n":"0-9","v":"0-9"}]},{"key":"by","name":"排序","value":[{"n":"最新","v":"time"},{"n":"最热","v":"hits"},{"n":"评分","v":"score"}]}], + "3":[{"key":"class","name":"类型","value":[{"n":"全部","v":""},{"n":"选秀","v":"选秀"},{"n":"情感","v":"情感"},{"n":"访谈","v":"访谈"},{"n":"播报","v":"播报"},{"n":"旅游","v":"旅游"},{"n":"音乐","v":"音乐"},{"n":"美食","v":"美食"},{"n":"纪实","v":"纪实"},{"n":"曲艺","v":"曲艺"},{"n":"生活","v":"生活"},{"n":"游戏互动","v":"游戏互动"},{"n":"财经","v":"财经"},{"n":"求职","v":"求职"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"内地","v":"内地"},{"n":"港台","v":"港台"},{"n":"日韩","v":"日韩"},{"n":"欧美","v":"欧美"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"},{"n":"2009","v":"2009"},{"n":"2008","v":"2008"},{"n":"2007","v":"2007"},{"n":"2006","v":"2006"},{"n":"2005","v":"2005"},{"n":"2004","v":"2004"},{"n":"2003","v":"2003"},{"n":"2002","v":"2002"},{"n":"2001","v":"2001"},{"n":"2000","v":"2000"}]},{"key":"lang","name":"语言","value":[{"n":"全部","v":""},{"n":"国语","v":"国语"},{"n":"英语","v":"英语"},{"n":"粤语","v":"粤语"},{"n":"闽南语","v":"闽南语"},{"n":"韩语","v":"韩语"},{"n":"日语","v":"日语"},{"n":"其它","v":"其它"}]},{"key":"letter","name":"字母","value":[{"n":"全部","v":""},{"n":"A","v":"A"},{"n":"B","v":"B"},{"n":"C","v":"C"},{"n":"D","v":"D"},{"n":"E","v":"E"},{"n":"F","v":"F"},{"n":"G","v":"G"},{"n":"H","v":"H"},{"n":"I","v":"I"},{"n":"J","v":"J"},{"n":"K","v":"K"},{"n":"L","v":"L"},{"n":"M","v":"M"},{"n":"N","v":"N"},{"n":"O","v":"O"},{"n":"P","v":"P"},{"n":"Q","v":"Q"},{"n":"R","v":"R"},{"n":"S","v":"S"},{"n":"T","v":"T"},{"n":"U","v":"U"},{"n":"V","v":"V"},{"n":"W","v":"W"},{"n":"X","v":"X"},{"n":"Y","v":"Y"},{"n":"Z","v":"Z"},{"n":"0-9","v":"0-9"}]},{"key":"by","name":"排序","value":[{"n":"最新","v":"time"},{"n":"最热","v":"hits"},{"n":"评分","v":"score"}]}], + "4":[{"key":"class","name":"类型","value":[{"n":"全部","v":""},{"n":"情感","v":"情感"},{"n":"科幻","v":"科幻"},{"n":"热血","v":"热血"},{"n":"推理","v":"推理"},{"n":"搞笑","v":"搞笑"},{"n":"冒险","v":"冒险"},{"n":"萝莉","v":"萝莉"},{"n":"校园","v":"校园"},{"n":"动作","v":"动作"},{"n":"机战","v":"机战"},{"n":"运动","v":"运动"},{"n":"战争","v":"战争"},{"n":"少年","v":"少年"},{"n":"少女","v":"少女"},{"n":"社会","v":"社会"},{"n":"原创","v":"原创"},{"n":"亲子","v":"亲子"},{"n":"益智","v":"益智"},{"n":"励志","v":"励志"},{"n":"其他","v":"其他"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"国产","v":"国产"},{"n":"日本","v":"日本"},{"n":"欧美","v":"欧美"},{"n":"其他","v":"其他"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"},{"n":"2009","v":"2009"},{"n":"2008","v":"2008"},{"n":"2007","v":"2007"},{"n":"2006","v":"2006"},{"n":"2005","v":"2005"},{"n":"2004","v":"2004"},{"n":"2003","v":"2003"},{"n":"2002","v":"2002"},{"n":"2001","v":"2001"},{"n":"2000","v":"2000"}]},{"key":"lang","name":"语言","value":[{"n":"全部","v":""},{"n":"国语","v":"国语"},{"n":"英语","v":"英语"},{"n":"粤语","v":"粤语"},{"n":"闽南语","v":"闽南语"},{"n":"韩语","v":"韩语"},{"n":"日语","v":"日语"},{"n":"其它","v":"其它"}]},{"key":"letter","name":"字母","value":[{"n":"全部","v":""},{"n":"A","v":"A"},{"n":"B","v":"B"},{"n":"C","v":"C"},{"n":"D","v":"D"},{"n":"E","v":"E"},{"n":"F","v":"F"},{"n":"G","v":"G"},{"n":"H","v":"H"},{"n":"I","v":"I"},{"n":"J","v":"J"},{"n":"K","v":"K"},{"n":"L","v":"L"},{"n":"M","v":"M"},{"n":"N","v":"N"},{"n":"O","v":"O"},{"n":"P","v":"P"},{"n":"Q","v":"Q"},{"n":"R","v":"R"},{"n":"S","v":"S"},{"n":"T","v":"T"},{"n":"U","v":"U"},{"n":"V","v":"V"},{"n":"W","v":"W"},{"n":"X","v":"X"},{"n":"Y","v":"Y"},{"n":"Z","v":"Z"},{"n":"0-9","v":"0-9"}]},{"key":"by","name":"排序","value":[{"n":"最新","v":"time"},{"n":"最热","v":"hits"},{"n":"评分","v":"score"}]}], + "15":[{"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":"lang","name":"语言","value":[{"n":"全部","v":""},{"n":"韩语","v":"韩语"}]},{"key":"letter","name":"字母","value":[{"n":"全部","v":""},{"n":"A","v":"A"},{"n":"B","v":"B"},{"n":"C","v":"C"},{"n":"D","v":"D"},{"n":"E","v":"E"},{"n":"F","v":"F"},{"n":"G","v":"G"},{"n":"H","v":"H"},{"n":"I","v":"I"},{"n":"J","v":"J"},{"n":"K","v":"K"},{"n":"L","v":"L"},{"n":"M","v":"M"},{"n":"N","v":"N"},{"n":"O","v":"O"},{"n":"P","v":"P"},{"n":"Q","v":"Q"},{"n":"R","v":"R"},{"n":"S","v":"S"},{"n":"T","v":"T"},{"n":"U","v":"U"},{"n":"V","v":"V"},{"n":"W","v":"W"},{"n":"X","v":"X"},{"n":"Y","v":"Y"},{"n":"Z","v":"Z"},{"n":"0-9","v":"0-9"}]},{"key":"by","name":"排序","value":[{"n":"最新","v":"time"},{"n":"最热","v":"hits"},{"n":"评分","v":"score"}]}], + "16":[{"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":"lang","name":"语言","value":[{"n":"全部","v":""},{"n":"英语","v":"英语"}]},{"key":"letter","name":"字母","value":[{"n":"全部","v":""},{"n":"A","v":"A"},{"n":"B","v":"B"},{"n":"C","v":"C"},{"n":"D","v":"D"},{"n":"E","v":"E"},{"n":"F","v":"F"},{"n":"G","v":"G"},{"n":"H","v":"H"},{"n":"I","v":"I"},{"n":"J","v":"J"},{"n":"K","v":"K"},{"n":"L","v":"L"},{"n":"M","v":"M"},{"n":"N","v":"N"},{"n":"O","v":"O"},{"n":"P","v":"P"},{"n":"Q","v":"Q"},{"n":"R","v":"R"},{"n":"S","v":"S"},{"n":"T","v":"T"},{"n":"U","v":"U"},{"n":"V","v":"V"},{"n":"W","v":"W"},{"n":"X","v":"X"},{"n":"Y","v":"Y"},{"n":"Z","v":"Z"},{"n":"0-9","v":"0-9"}]},{"key":"by","name":"排序","value":[{"n":"最新","v":"time"},{"n":"最热","v":"hits"},{"n":"评分","v":"score"}]}], + "14":[{"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":"letter","name":"字母","value":[{"n":"全部","v":""},{"n":"A","v":"A"},{"n":"B","v":"B"},{"n":"C","v":"C"},{"n":"D","v":"D"},{"n":"E","v":"E"},{"n":"F","v":"F"},{"n":"G","v":"G"},{"n":"H","v":"H"},{"n":"I","v":"I"},{"n":"J","v":"J"},{"n":"K","v":"K"},{"n":"L","v":"L"},{"n":"M","v":"M"},{"n":"N","v":"N"},{"n":"O","v":"O"},{"n":"P","v":"P"},{"n":"Q","v":"Q"},{"n":"R","v":"R"},{"n":"S","v":"S"},{"n":"T","v":"T"},{"n":"U","v":"U"},{"n":"V","v":"V"},{"n":"W","v":"W"},{"n":"X","v":"X"},{"n":"Y","v":"Y"},{"n":"Z","v":"Z"},{"n":"0-9","v":"0-9"}]},{"key":"by","name":"排序","value":[{"n":"最新","v":"time"},{"n":"最热","v":"hits"},{"n":"评分","v":"score"}]}], + "20":[{"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":"letter","name":"字母","value":[{"n":"全部","v":""},{"n":"A","v":"A"},{"n":"B","v":"B"},{"n":"C","v":"C"},{"n":"D","v":"D"},{"n":"E","v":"E"},{"n":"F","v":"F"},{"n":"G","v":"G"},{"n":"H","v":"H"},{"n":"I","v":"I"},{"n":"J","v":"J"},{"n":"K","v":"K"},{"n":"L","v":"L"},{"n":"M","v":"M"},{"n":"N","v":"N"},{"n":"O","v":"O"},{"n":"P","v":"P"},{"n":"Q","v":"Q"},{"n":"R","v":"R"},{"n":"S","v":"S"},{"n":"T","v":"T"},{"n":"U","v":"U"},{"n":"V","v":"V"},{"n":"W","v":"W"},{"n":"X","v":"X"},{"n":"Y","v":"Y"},{"n":"Z","v":"Z"},{"n":"0-9","v":"0-9"}]},{"key":"by","name":"排序","value":[{"n":"最新","v":"time"},{"n":"最热","v":"hits"},{"n":"评分","v":"score"}]}] + }, + filter_def:{ + 1:{cateId:'1'}, + 2:{cateId:'2'}, + 3:{cateId:'3'}, + 4:{cateId:'4'}, + 15:{cateId:'15'}, + 16:{cateId:'16'}, + 14:{cateId:'14'}, + 20:{cateId:'20'} + }, + detailUrl:'/voddetail/fyid/', + searchUrl: '/vodsearch/**----------fypage---/', + class_name:'电影&连续剧&综艺&动漫&日韩剧&美剧&港台剧&纪录片', + class_url:'1&2&3&4&15&16&14&20', + play_parse:true, + lazy:`js: + var html = JSON.parse(request(input).match(/r player_.*?=(.*?)]*>/g, ''); + VOD.vod_content = VOD.vod_content.replace(/ /g, '').replace(/<[^>]*>/g, ''); + } + `, + /** + * 搜索解析 过滤部分资源 + */ + // 搜索: 'json:list;vod_name;vod_pic;vod_remarks;vod_id', + 搜索: `js: + let d = []; + // 忽略分类 + let cate_exclude = '34,35,45'; + let html = request(input); + let list = JSON.parse(html).list; + list.forEach(function (it){ + if(!cate_exclude.match(it.type_id)){ + d.push({ + title:it.vod_name, + img:it.vod_pic, + desc:it.vod_remarks, + url:it.vod_id + }); + } + }); + setResult(d); + `, +} diff --git a/5/0/lib/鑫鑫[V2].js b/5/0/lib/鑫鑫[V2].js new file mode 100644 index 0000000..23f1b10 --- /dev/null +++ b/5/0/lib/鑫鑫[V2].js @@ -0,0 +1,305 @@ +var rule = { + title: '鑫鑫[V2]', // csp_AppYsV2 + host: 'http://yingszj.xn--654a.cc/api.php/app/', + url: 'video?tid=fyclassfyfilter&limit=20&pg=fypage', + filter_url:'&class={{fl.class}}&area={{fl.area}}&lang={{fl.lang}}&letter={{fl.letter}}&year={{fl.year}}&by={{fl.by}}', + filter:{ + "1":[{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"喜剧","v":"喜剧"},{"n":"爱情","v":"爱情"},{"n":"恐怖","v":"恐怖"},{"n":"动作","v":"动作"},{"n":"科幻","v":"科幻"},{"n":"剧情","v":"剧情"},{"n":"战争","v":"战争"},{"n":"警匪","v":"警匪"},{"n":"犯罪","v":"犯罪"},{"n":"动画","v":"动画"},{"n":"奇幻","v":"奇幻"},{"n":"武侠","v":"武侠"},{"n":"冒险","v":"冒险"},{"n":"枪战","v":"枪战"},{"n":"恐怖","v":"恐怖"},{"n":"悬疑","v":"悬疑"},{"n":"惊悚","v":"惊悚"},{"n":"经典","v":"经典"},{"n":"青春","v":"青春"},{"n":"文艺","v":"文艺"},{"n":"微电影","v":"微电影"},{"n":"古装","v":"古装"},{"n":"历史","v":"历史"},{"n":"运动","v":"运动"},{"n":"农村","v":"农村"},{"n":"儿童","v":"儿童"},{"n":"网络电影","v":"网络电影"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"大陆","v":"大陆"},{"n":"香港","v":"香港"},{"n":"台湾","v":"台湾"},{"n":"美国","v":"美国"},{"n":"法国","v":"法国"},{"n":"英国","v":"英国"},{"n":"日本","v":"日本"},{"n":"韩国","v":"韩国"},{"n":"德国","v":"德国"},{"n":"泰国","v":"泰国"},{"n":"印度","v":"印度"},{"n":"意大利","v":"意大利"},{"n":"西班牙","v":"西班牙"},{"n":"加拿大","v":"加拿大"},{"n":"其他","v":"其他"}]},{"key":"lang","name":"语言","value":[{"n":"全部","v":""},{"n":"国语","v":"国语"},{"n":"英语","v":"英语"},{"n":"粤语","v":"粤语"},{"n":"闽南语","v":"闽南语"},{"n":"韩语","v":"韩语"},{"n":"日语","v":"日语"},{"n":"法语","v":"法语"},{"n":"德语","v":"德语"},{"n":"其它","v":"其它"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"}]}], + "2":[{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"古装","v":"古装"},{"n":"战争","v":"战争"},{"n":"青春偶像","v":"青春偶像"},{"n":"喜剧","v":"喜剧"},{"n":"家庭","v":"家庭"},{"n":"犯罪","v":"犯罪"},{"n":"动作","v":"动作"},{"n":"奇幻","v":"奇幻"},{"n":"剧情","v":"剧情"},{"n":"历史","v":"历史"},{"n":"经典","v":"经典"},{"n":"乡村","v":"乡村"},{"n":"情景","v":"情景"},{"n":"商战","v":"商战"},{"n":"网剧","v":"网剧"},{"n":"其他","v":"其他"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"内地","v":"内地"},{"n":"韩国","v":"韩国"},{"n":"香港","v":"香港"},{"n":"台湾","v":"台湾"},{"n":"日本","v":"日本"},{"n":"美国","v":"美国"},{"n":"泰国","v":"泰国"},{"n":"英国","v":"英国"},{"n":"新加坡","v":"新加坡"},{"n":"其他","v":"其他"}]},{"key":"lang","name":"语言","value":[{"n":"全部","v":""},{"n":"国语","v":"国语"},{"n":"英语","v":"英语"},{"n":"粤语","v":"粤语"},{"n":"闽南语","v":"闽南语"},{"n":"韩语","v":"韩语"},{"n":"日语","v":"日语"},{"n":"其它","v":"其它"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"},{"n":"2009","v":"2009"},{"n":"2008","v":"2008"},{"n":"2006","v":"2006"},{"n":"2005","v":"2005"},{"n":"2004","v":"2004"}]}], + "3":[{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"选秀","v":"选秀"},{"n":"情感","v":"情感"},{"n":"访谈","v":"访谈"},{"n":"播报","v":"播报"},{"n":"旅游","v":"旅游"},{"n":"音乐","v":"音乐"},{"n":"美食","v":"美食"},{"n":"纪实","v":"纪实"},{"n":"曲艺","v":"曲艺"},{"n":"生活","v":"生活"},{"n":"游戏互动","v":"游戏互动"},{"n":"财经","v":"财经"},{"n":"求职","v":"求职"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"内地","v":"内地"},{"n":"港台","v":"港台"},{"n":"日韩","v":"日韩"},{"n":"欧美","v":"欧美"}]},{"key":"lang","name":"语言","value":[{"n":"全部","v":""},{"n":"国语","v":"国语"},{"n":"英语","v":"英语"},{"n":"粤语","v":"粤语"},{"n":"闽南语","v":"闽南语"},{"n":"韩语","v":"韩语"},{"n":"日语","v":"日语"},{"n":"其它","v":"其它"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"},{"n":"2009","v":"2009"},{"n":"2008","v":"2008"},{"n":"2007","v":"2007"},{"n":"2006","v":"2006"},{"n":"2005","v":"2005"},{"n":"2004","v":"2004"}]}], + "4":[{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"情感","v":"情感"},{"n":"科幻","v":"科幻"},{"n":"热血","v":"热血"},{"n":"推理","v":"推理"},{"n":"搞笑","v":"搞笑"},{"n":"冒险","v":"冒险"},{"n":"萝莉","v":"萝莉"},{"n":"校园","v":"校园"},{"n":"动作","v":"动作"},{"n":"机战","v":"机战"},{"n":"运动","v":"运动"},{"n":"战争","v":"战争"},{"n":"少年","v":"少年"},{"n":"少女","v":"少女"},{"n":"社会","v":"社会"},{"n":"原创","v":"原创"},{"n":"亲子","v":"亲子"},{"n":"益智","v":"益智"},{"n":"励志","v":"励志"},{"n":"其他","v":"其他"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"国产","v":"国产"},{"n":"日本","v":"日本"},{"n":"欧美","v":"欧美"},{"n":"其他","v":"其他"}]},{"key":"lang","name":"语言","value":[{"n":"全部","v":""},{"n":"国语","v":"国语"},{"n":"英语","v":"英语"},{"n":"粤语","v":"粤语"},{"n":"闽南语","v":"闽南语"},{"n":"韩语","v":"韩语"},{"n":"日语","v":"日语"},{"n":"其它","v":"其它"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"},{"n":"2009","v":"2009"},{"n":"2008","v":"2008"},{"n":"2007","v":"2007"},{"n":"2006","v":"2006"},{"n":"2005","v":"2005"},{"n":"2004","v":"2004"}]}] + }, + detailUrl:'/detail?vod_id=fyid', + searchUrl: '/search?text=**&pg=fypage', + searchable: 2, + quickSearch: 0, + filterable:1,//是否启用分类筛选, + headers:{'User-Agent':'okhttp/4.1.0'}, + timeout:5000, + // 分类筛选 /api.php/app/nav || /xgapp.php/v1/nav || /api.php/v1.vod/types + class_name:'电影&连续剧&综艺&动漫', + class_url:'1&2&3&4', + tab_order:['jsm3u8'], + play_parse:true, + lazy:`js: + let play_Url = ''; + if (/\\.m3u8|\\.mp4/.test(input)) { + input = { + jx: 0, + url: input, + parse: 0 + } + } else if (/,/.test(input) && /url=/.test(input)) { + input = input.split('url='); + play_Url = input[0].split(',')[0]; + input = { + jx: 0, + url: input[1], + playUrl: play_Url, + parse: 1 + } + } else if (/url=|id=/.test(input)) { + input = { + jx: 0, + url: JSON.parse(request(input)).url, + parse: 0 + } + } else if (/youku|iqiyi|v\\.qq\\.com|pptv|sohu|le\\.com|1905\\.com|mgtv|bilibili|ixigua/.test(input)) { + play_Url = /bilibili/.test(input) ? 'https://jx.xmflv.com/?url=' : 'https://jx.777jiexi.com/player/?url='; // type0的parse + // play_Url = /bilibili/.test(input) ? 'https://jx.xmflv.com/?url=' : 'json:http://pandown.pro/app/kkdy.php?url='; // type1的parse可加'json:'直接解析url (除了蜂蜜的'影视TV',其它的壳皆可用) + input = { + jx: 0, + url: input, + playUrl: play_Url, + parse: 1, + header: JSON.stringify({ + 'user-agent': 'Mozilla/5.0', + }), + } + } else { + input + } + `, + limit:6, + // 图片来源:'@Referer=https://api.douban.com/@User-Agent=Mozilla/5.0%20(Windows%20NT%2010.0;%20Win64;%20x64)%20AppleWebKit/537.36%20(KHTML,%20like%20Gecko)%20Chrome/113.0.0.0%20Safari/537.36', + 推荐:`js: + let d = []; + let jsondata = []; + let videoList = []; + if (/v1\\.vod/.test(HOST)) { + if(HOST.endsWith('/')){ + jsondata = JSON.parse(request(HOST + 'vodPhbAll')); + } else { + jsondata = JSON.parse(request(HOST + '/vodPhbAll')); + } + videoList = jsondata.data.list; + } else { + if(HOST.endsWith('/')){ + jsondata = JSON.parse(request(HOST + 'index_video')); + } else { + jsondata = JSON.parse(request(HOST + '/index_video')); + } + videoList = /xgapp/.test(HOST) ? jsondata.data : jsondata.list; + } + // log('videoList =========> '+stringify(videoList)); + videoList.forEach((it,idex) => { + let vlist = /v1\\.vod/.test(HOST) ? videoList[idex].vod_list : videoList[idex].vlist ; + vlist.forEach(it => { + d.push({ + url:it.vod_id, + title:it.vod_name, + img:it.vod_pic.startsWith('http') ? it.vod_pic : it.vod_pic.startsWith('//') ? 'https:' + it.vod_pic : it.vod_pic.startsWith('/') ? getHome(HOST) + it.vod_pic : getHome(HOST) + '/' + it.vod_pic, + desc:it.vod_remarks, + }); + }); + }); + setResult(d); + `, + 一级:`js: + let d = []; + let jsondata = []; + let videoList = []; + if (/v1\\.vod/.test(HOST)) { + input = input.replace('video','v1.vod').replace('tid','type').replace('pg=','page='); + jsondata = JSON.parse(request(input)); + videoList = jsondata.data.list; + } else { + input = HOST + '/'+ input.split('/')[4]; + jsondata = JSON.parse(request(input)); + videoList = jsondata.list || jsondata.data; + } + // log('videoList =========> '+stringify(videoList)); + videoList.forEach(it => { + d.push({ + url:it.vod_id, + title:it.vod_name, + img:it.vod_pic.startsWith('http') ? it.vod_pic : it.vod_pic.startsWith('//') ? 'https:' + it.vod_pic : it.vod_pic.startsWith('/') ? getHome(HOST) + it.vod_pic : getHome(HOST) + '/' + it.vod_pic, + desc:it.vod_remarks, + }); + }); + setResult(d); + `, + 二级:`js: + if (/v1\\.vod/.test(HOST)) { + input = HOST + '/'+ input.split('/')[3]; + } else { + input = HOST + '/'+ input.split('/')[3].replace('detail','video_detail').replace('vod_id','id'); + } + try { + let html = request(input); + html = JSON.parse(html); + let node = /xgapp/.test(HOST) ? html.data.vod_info : html.data; + VOD = { + vod_id: node.vod_id, + vod_name: node.vod_name, + vod_pic: node.vod_pic, + type_name: node.vod_class, + vod_year: node.vod_year, + vod_area: node.vod_area, + vod_remarks: node.vod_remarks, + vod_actor: node.vod_actor, + vod_director: node.vod_director, + vod_content: node.vod_content.strip() + }; + if (typeof play_url === 'undefined') { + var play_url = '' + } + var name = { + 'bfzym3u8': '暴风', + '1080zyk': '优质', + 'kuaikan': '快看', + 'lzm3u8': '量子', + 'ffm3u8': '非凡', + 'haiwaikan': '海外看', + 'gsm3u8': '光速', + 'zuidam3u8': '最大', + 'bjm3u8': '八戒', + 'snm3u8': '索尼', + 'wolong': '卧龙', + 'xlm3u8': '新浪', + 'yhm3u8': '樱花', + 'tkm3u8': '天空', + 'jsm3u8': '极速', + 'wjm3u8': '无尽', + 'sdm3u8': '闪电', + 'kcm3u8': '快车', + 'jinyingm3u8': '金鹰', + 'fsm3u8': '飞速', + 'tpm3u8': '淘片', + 'lem3u8': '鱼乐', + 'dbm3u8': '百度', + 'tomm3u8': '番茄', + 'ukm3u8': 'U酷', + 'ikm3u8': '爱坤', + 'hnzym3u8': '红牛资源', + 'hnm3u8': '红牛', + '68zy_m3u8': '68', + 'kdm3u8': '酷点', + 'bdxm3u8': '北斗星', + 'qhm3u8': '奇虎', + 'hhm3u8': '豪华', + 'kbm3u8': '快播' + }; + let episodes = /v1\\.vod/.test(HOST)?node.vod_play_list:node.vod_url_with_player; + if (episodes != '') { + let playMap = {}; + let arr = []; + episodes.forEach(ep => { + let from = []; + if (/v1\\.vod/.test(HOST)) { + from = ep.player_info.from||ep.player_info.show||ep.from||ep.show; + } else { + from = ep.code||ep.name; + } + if (!playMap.hasOwnProperty(from)) { + playMap[from] = [] + } + let parse_api = ''; + if (/v1\\.vod/.test(HOST)) { + parse_api = ep.player_info.parse != null ? ep.player_info.parse : ep.player_info.parse2; + // parse_api = /,/.test(parse_api) ? parse_api.split(',')[1] : parse_api; + } else { + parse_api = ep.parse_api; + } + log('parse_api =========> '+parse_api); + if (parse_api != null && !/\\.m3u8|\\.mp4/.test(ep.url)) { + parse_api = parse_api.replaceAll('..','.') ; + ep.url = ep.url.replaceAll('$','$'+parse_api); + } + if (from != null) playMap[from].push(ep.url) + }); + for (var key in playMap) { + if ('bfzym3u8' == key) { + arr.push({ + flag: name[key], + url: playMap[key], + sort: 1 + }) + } else if ('1080zyk' == key) { + arr.push({ + flag: name[key], + url: playMap[key], + sort: 2 + }) + } else if ('kuaikan' == key) { + arr.push({ + flag: name[key], + url: playMap[key], + sort: 3 + }) + } else if ('lzm3u8' == key) { + arr.push({ + flag: name[key], + url: playMap[key], + sort: 4 + }) + } else if ('ffm3u8' == key) { + arr.push({ + flag: name[key], + url: playMap[key], + sort: 5 + }) + } else if ('snm3u8' == key) { + arr.push({ + flag: name[key], + url: playMap[key], + sort: 6 + }) + } else if ('qhm3u8' == key) { + arr.push({ + flag: name[key], + url: playMap[key], + sort: 7 + }) + } else { + arr.push({ + flag: name[key] ? name[key] : key, + url: playMap[key], + sort: 8 + }) + } + } + arr.sort((a, b) => a.sort - b.sort); + let playFrom = []; + let playList = []; + arr.map(val => { + if (!/undefined/.test(val.flag)) { + playFrom.push(val.flag); + playList.push(val.url); + } + }) + VOD.vod_play_from = playFrom.join('$$$'); + VOD.vod_play_url = playList.join('$$$'); + } else { + VOD.vod_play_from = node.vod_play_from; + VOD.vod_play_url = node.vod_play_url; + } + } catch (e) { + log("获取二级详情页发生错误:" + e.message); + } + `, + 搜索:`js: + let d = []; + let jsondata = []; + let videoList = []; + if (/v1\\.vod/.test(HOST)) { + input = (HOST + '/'+ input.split('/')[3]).replace('/search','').replace('text=','wd=').replace('pg=','page='); + jsondata = JSON.parse(request(input)); + videoList = jsondata.data.list; + } else { + input = HOST + '/'+ input.split('/')[3] + jsondata = JSON.parse(request(input)); + videoList = jsondata.list || jsondata.data; + } + // log('videoList =========> '+stringify(videoList)); + videoList.forEach(it => { + d.push({ + url:it.vod_id, + title:it.vod_name, + img:it.vod_pic.startsWith('http') ? it.vod_pic : it.vod_pic.startsWith('//') ? 'https:' + it.vod_pic : it.vod_pic.startsWith('/') ? getHome(HOST) + it.vod_pic : getHome(HOST) + '/' + it.vod_pic, + desc:it.vod_remarks, + }); + }); + setResult(d); + `, +} \ No newline at end of file diff --git a/5/10/custom_spider.jar b/5/10/custom_spider.jar new file mode 100644 index 0000000..593fdf0 Binary files /dev/null and b/5/10/custom_spider.jar differ diff --git a/5/10/main.json b/5/10/main.json new file mode 100644 index 0000000..a83b61c --- /dev/null +++ b/5/10/main.json @@ -0,0 +1 @@ +{"spider": "./custom_spider.jar;md5;C3E8C08B4CD6F7FD0F868EA48DD42CB2", "wallpaper": "http://www.kf666888.cn/api/tvbox/img", "warningText": "码上放生公众号免费整理维护:资源来自网络,无盈利,纯技术分享,如有冒犯请联系删除。[所有内容仅供学习使用,请勿用于违法及商业用途,请勿付费购买]", "lives": [{"name": "live", "type": 0, "url": "响应政府号召, 加强行业自律,时光机数据源从23年11月21日起不提供直播服务。", "playerType": 1, "ua": "okhttp/3.12.13", "epg": "http://epg.112114.xyz/?ch={name}&date={date}", "logo": "https://epg.112114.xyz/logo/{name}.png"}], "sites": [{"key": "dr_时光机在线豆瓣", "name": "🚖本地版时光机💢v20240207-223", "type": 3, "api": "./sites/码上/merge.min.js", "searchable": 0, "quickSearch": 0, "filterable": 1, "ext": "./sites/码上/豆瓣.js"}, {"key": "csp_KungFu404", "name": "🔥码上设置Token", "type": 3, "api": "csp_KungFu404", "searchable": 0, "filterable": 0, "changeable": 0, "ext": "http://127.0.0.1:9978/file/tm/token.txt", "jar": "./sites/码上/alibaba.jar"}, {"key": "jar_码上看玩偶", "name": "🔥码上看玩偶", "type": 3, "api": "csp_WoGG", "searchable": 1, "quickSearch": 1, "changeable": 0, "ext": "http://127.0.0.1:9978/file/tm/token.txt+4k|auto|fhd$$$https://api.wogg.xyz/$$$弹"}, {"key": "xml_火狐", "name": "🔥码上看火狐", "type": 1, "style": {"type": "rect", "ratio": 0.8}, "api": "https://hhzyapi.com/api.php/provide/vod/?ac=list", "searchable": 1, "quickSearch": 0, "filterable": 1, "categories": ["动作片", "喜剧片", "爱情片", "科幻片", "恐怖片", "剧情片", "战争片", "悬疑片", "犯罪片", "奇幻片", "记录片", "动画片", "内地剧", "香港剧", "台湾剧", "日剧", "韩剧", "欧美剧", "马泰剧", "大陆综艺", "港台综艺", "日韩综艺", "欧美综艺", "中国动漫", "日本动漫", "欧美动漫"]}, {"key": "dr_码上看369", "name": "🔥码上看369", "type": 3, "api": "./sites/码上/merge.min.js", "searchable": 1, "playerType": 2, "quickSearch": 1, "filterable": 1, "ext": "./sites/码上/369影视.js"}, {"key": "dr_码上看低端", "name": "🔥码上看低端", "type": 3, "api": "./sites/码上/merge.min.js", "searchable": 1, "playerType": 2, "quickSearch": 1, "filterable": 1, "ext": "./sites/码上/低端影视.js"}, {"key": "dr_码上看荐片", "name": "🔥码上看荐片", "type": 3, "api": "./sites/码上/merge.min.js", "searchable": 1, "playerType": 1, "quickSearch": 1, "filterable": 1, "ext": "./sites/码上/荐片.js"}, {"key": "dr_码上看NY", "name": "🔥码上看NY", "type": 3, "api": "./sites/码上/merge.min.js", "searchable": 1, "playerType": 2, "quickSearch": 1, "filterable": 1, "ext": "./sites/码上/NY影院.js"}, {"key": "dr_码上看中国人", "name": "🔥码上看中国人", "type": 3, "api": "./sites/码上/merge.min.js", "searchable": 1, "playerType": 2, "quickSearch": 1, "filterable": 1, "ext": "./sites/码上/中国人.js"}, {"key": "dr_码上看玄天", "name": "🔥码上看玄天", "type": 3, "api": "./sites/码上/merge.min.js", "searchable": 1, "playerType": 2, "quickSearch": 1, "filterable": 1, "ext": "./sites/码上/玄天.js"}, {"key": "dr_码上看阿布", "name": "🔥码上看阿布", "type": 3, "api": "./sites/码上/merge.min.js", "searchable": 1, "playerType": 2, "quickSearch": 1, "filterable": 1, "ext": "./sites/码上/阿布.js"}, {"key": "dr_码上看动漫", "name": "🔥码上看动漫", "type": 3, "api": "./sites/码上/merge.min.js", "searchable": 0, "quickSearch": 0, "filterable": 1, "ext": "./sites/码上/哔哩影视.js"}, {"key": "dr_码上看NYA", "name": "🔥码上看NYA", "type": 3, "api": "./sites/码上/merge.min.js", "searchable": 1, "quickSearch": 1, "filterable": 1, "ext": "./sites/码上/NyaFun.js"}, {"key": "dr_码上看白白", "name": "🔥码上看白白", "type": 3, "api": "./sites/码上/merge.min.js", "searchable": 1, "quickSearch": 1, "filterable": 1, "ext": "./sites/码上/素白白.js"}, {"key": "dr_码上看农民", "name": "🔥码上看农民", "type": 3, "api": "./sites/码上/merge.min.js", "searchable": 1, "quickSearch": 1, "filterable": 1, "ext": "./sites/码上/农民影视.js"}, {"key": "dr_码上看胖虎", "name": "🔥码上看胖虎", "type": 3, "api": "./sites/码上/merge.min.js", "searchable": 1, "quickSearch": 1, "filterable": 1, "ext": "./sites/码上/胖虎.js"}, {"key": "dr_码上看时光", "name": "🔥码上看时光", "type": 3, "api": "./sites/码上/merge.min.js", "searchable": 1, "quickSearch": 1, "filterable": 1, "ext": "./sites/码上/时光影视.js"}, {"key": "dr_码上看网飞", "name": "🔥码上看网飞", "type": 3, "api": "./sites/码上/merge.min.js", "searchable": 1, "quickSearch": 1, "filterable": 1, "ext": "./sites/码上/网飞.TV.js"}, {"key": "dr_码上看跟剧", "name": "🔥码上看跟剧", "type": 3, "api": "./sites/码上/merge.min.js", "searchable": 1, "quickSearch": 1, "filterable": 1, "ext": "./sites/码上/我爱跟剧.js"}, {"key": "jar_码上看Auete", "name": "🔥码上看Auete", "type": 3, "api": "./sites/码上/merge.min.js", "searchable": 1, "quickSearch": 1, "filterable": 1, "ext": "./sites/码上/Auete.js"}, {"key": "push_agent", "name": "🔥码上推送阿里云", "type": 3, "api": "csp_Push", "searchable": 0, "quickSearch": 0, "ext": "http://127.0.0.1:9978/file/tvfan/token.txt+4k|auto|fhd"}, {"key": "🔥关注【码上放生】公众号", "name": "🔥关注【码上放生】公众号", "type": 3, "api": "csp_XPath", "searchable": 0, "quickSearch": 0}, {"key": "nangua", "name": "码上👓猫-🎃┃南瓜┃影视", "type": 3, "playerType": "2", "api": "./sites/码上👓猫/drpy2.min.js", "ext": "./sites/码上👓猫/南瓜.js"}, {"key": "csp_Panda_玩偶哥哥", "name": "码上👓猫-👲┃玩偶┃影视", "api": "csp_Wogg", "type": 3, "searchable": 1, "playerType": 2, "timeout": 30, "changeable": 0, "ext": "http://127.0.0.1:9978/file/tm/token.txt", "jar": "./sites/码上👓猫/PandaQ240207.jar"}, {"key": "蜂鸟", "name": "码上👓猫-🕊️┃蜂鸟┃影视", "type": 3, "api": "csp_AppSK", "searchable": 1, "quickSearch": 1, "ext": "FbjPcVZY48PN/RIZ5QqOrspkJ4ZHF98MCHVX87i5y01XUNSIsT3IgxCP9qyzByO7aWmK03MmmHYwQmNlCJx9KFpYWNSc3hbeLTlD3SAclaw3AOnn", "jar": "./sites/码上👓猫/PandaQ231205.jar"}, {"key": "南坊", "name": "码上👓猫-☀┃南坊┃影视", "type": 3, "api": "csp_AppMao", "searchable": 1, "quickSearch": 1, "ext": "FbjCcU1KqpC5pkRX4Q3D+NciPclIFs4EHzRV89m3pENRS6PivxPrlXvH/4efUSWwUCWwwk8srkIDSXN9RIJkSCZPJqnRikLRakBH0XBB6uNlX6XgMjhUKBTbBXopnsWdvXX6OowIBLQ78wghs3yRbgJxOYvrglBVIeI4cTcDGxixtMJ+yL0zE9g1d+N2RH4JERZh3CoYXSO1hH420ARbjt08lerroREmfGoT8JEGfTFW3MrK3hWueIyRsyOllsj/P87VXSxEVLnwNm4fos8lCFL74+azvs61n89svqg=", "jar": "./sites/码上👓猫/PandaQ231205.jar"}, {"key": "影探", "name": "码上👓猫- 🕵┃影探┃影视", "type": 3, "api": "./sites/码上👓猫/drpy2.min.js", "ext": "./sites/码上👓猫/yt.js"}, {"key": "忍者", "name": "码上👓猫-🥷┃忍者┃影视", "api": "csp_AppRZ", "type": 3, "playerType": "2", "ext": "http://rzys.xyz/", "jar": "./sites/码上👓猫/PandaQ240207.jar"}, {"key": "荐片", "name": "码上👓猫-🎬┃荐片┃影视", "api": "csp_Jianpian", "type": 3, "playerType": "2", "ext": "http://api2.rinhome.com", "jar": "./sites/码上👓猫/PandaQ240207.jar"}, {"key": "csp_Nmys", "name": "码上👓猫-🌾┃农民┃影视", "type": 3, "api": "csp_Nmys", "searchable": 1, "quickSearch": 1, "filterable": 1, "jar": "./sites/码上👓猫/PandaQ240207.jar"}, {"key": "csp_Vidhub2", "name": "码上👓猫-🎼┃Vid┃影视", "type": 3, "api": "csp_Vidhub2", "searchable": 1, "quickSearch": 1, "filterable": 1, "jar": "./sites/码上👓猫/PandaQ240207.jar"}, {"key": "csp_Auete", "name": "码上👓猫-🦝┃Aue┃影视", "type": 3, "api": "csp_Auete", "searchable": 1, "quickSearch": 1, "filterable": 1, "jar": "./sites/码上👓猫/PandaQ240207.jar"}, {"key": "csp_Kuaikan", "name": "码上👓猫-👀┃快看┃影视", "type": 3, "api": "csp_Kuaikan", "searchable": 1, "quickSearch": 1, "filterable": 1, "jar": "./sites/码上👓猫/PandaQ240207.jar"}, {"key": "厂长", "name": "码上👓猫-🏭┃厂长┃影视", "type": 3, "playerType": "2", "api": "csp_Czsapp", "searchable": 1, "quickSearch": 1, "filterable": 1, "jar": "./sites/码上👓猫/PandaQ240207.jar"}, {"key": "Libvio", "name": "码上👓猫-💐┃Lib┃影视", "type": 3, "playerType": "1", "api": "./sites/码上👓猫/drpy2.min.js", "ext": "./sites/码上👓猫/LIBVIO.js"}, {"key": "FreeOK", "name": "码上👓猫-️️👌┃Fre┃影视", "type": 3, "api": "csp_Freeok", "searchable": 1, "quickSearch": 1, "filterable": 1, "jar": "./sites/码上👓猫/PandaQ240207.jar"}, {"key": "哔嘀", "name": "码上👓猫-️️💦┃哔嘀┃影视", "type": 3, "api": "csp_Bdys", "searchable": 1, "quickSearch": 1, "filterable": 1, "playerType": "1", "jar": "./sites/码上👓猫/PandaQ240207.jar"}, {"key": "皮皮虾", "name": "码上👓猫-🦐┃皮皮┃影视", "type": 3, "api": "csp_PipiXia", "searchable": 1, "quickSearch": 1, "filterable": 1, "jar": "./sites/码上👓猫/PandaQ240207.jar"}, {"key": "saohuo", "name": "码上👓猫- 👗┃骚火┃影视", "type": 3, "playerType": "2", "api": "./sites/码上👓猫/drpy2.min.js", "ext": "./sites/码上👓猫/骚火.js"}, {"key": "爱看影视", "name": "码上👓猫-❤┃爱看┃影视", "type": 3, "playerType": "2", "api": "./sites/码上👓猫/drpy2.min.js", "ext": "./sites/码上👓猫/爱看.js"}, {"key": "圣城影视", "name": "码上👓猫-🏰┃圣城┃影视", "type": 3, "playerType": "2", "api": "./sites/码上👓猫/drpy2.min.js", "ext": "./sites/码上👓猫/SC1080.js"}, {"key": "云播影视", "name": "码上👓猫-☁️┃云播┃影视", "type": 3, "playerType": "2", "api": "./sites/码上👓猫/drpy2.min.js", "ext": "./sites/码上👓猫/TVB云播.js"}, {"key": "新视觉", "name": "码上👓猫-🐦┃视觉┃影视", "type": 3, "api": "csp_Xinsj", "searchable": 1, "quickSearch": 1, "filterable": 1, "ext": "https://www.80yy3.com/", "jar": "./sites/码上👓猫/PandaQ240207.jar"}, {"key": "二三", "name": "码上👓猫-2️⃣┃二三┃影视", "type": 3, "api": "csp_Ys23", "searchable": 1, "quickSearch": 1, "filterable": 1, "jar": "./sites/码上👓猫/PandaQ240207.jar"}, {"key": "007影视", "name": "码上👓猫-🍭┃零七┃影视", "type": 3, "playerType": "1", "api": "./sites/码上👓猫/drpy2.min.js", "ext": "./sites/码上👓猫/007.js"}, {"key": "低端", "name": "码上👓猫-🛣┃低端┃影视", "type": 3, "playerType": "2", "api": "./sites/码上👓猫/drpy2.min.js", "ext": "./sites/码上👓猫/ddys.js"}, {"key": "奇优", "name": "码上👓猫- 🍩┃奇优┃影视", "type": 3, "playerType": "2", "api": "./sites/码上👓猫/drpy2.min.js", "ext": "./sites/码上👓猫/奇优.js"}, {"key": "虎虎", "name": "码上👓猫-🐯┃虎虎┃影视", "type": 3, "api": "csp_Panda", "ext": "./sites/码上👓猫/虎虎.json", "jar": "./sites/码上👓猫/PandaQ231205.jar"}, {"key": "drpy_js_360影视", "name": "码上👓猫-📺┃360┃官源", "type": 3, "api": "./sites/码上👓猫/drpy2.min.js", "ext": "./sites/码上👓猫/360.js"}, {"key": "短剧one", "name": "码上👓猫-🥰┃短剧┃视频", "type": 3, "api": "csp_Panda", "ext": "./sites/码上👓猫/短剧.json", "jar": "./sites/码上👓猫/PandaQ231205.jar"}, {"key": "种子短剧", "name": "码上👓猫-💮┃短剧┃视频", "type": 1, "api": "http://zzdj.cc/api.php/provide/vod"}, {"key": "alist", "name": "码上👓猫-🍰┃小鸭┃网盘", "type": 3, "api": "csp_AList", "searchable": 1, "quickSearch": 1, "filterable": 1, "ext": "./sites/码上👓猫/alist.json", "jar": "./sites/码上👓猫/PandaQ240207.jar"}, {"key": "蓝猫动漫", "name": "码上👓猫-🌊┃蓝猫┃动漫", "type": 3, "api": "csp_Panda", "ext": "分类:日漫$1#国漫$2#剧场$3#美漫$4#少儿$5,分类url:https://www.lmfun.vip/vodshow/area/{area}/by/{by}/class/{class}/id/{cateId}/page/{catePg}/year/{year}.html", "jar": "./sites/码上👓猫/PandaQ231205.jar"}, {"key": "樱花动漫", "name": "码上👓猫-🌸┃樱花┃动漫", "type": 3, "api": "csp_Panda", "ext": "分类url:https://www.857yhdm.com/show/{cateId}--{by}------{catePg}---{year}.html,分类:日本动漫$ribendongman#国产动漫$guochandongman#动漫电影$dongmandianying#欧美动漫$omeidongman", "jar": "./sites/码上👓猫/PandaQ231205.jar"}, {"key": "csp_Anime1", "name": "码上👓猫-💀┃日本┃动漫", "type": 3, "api": "csp_Anime1", "searchable": 1, "quickSearch": 1, "filterable": 1, "jar": "./sites/码上👓猫/PandaQ231205.jar"}, {"key": "csp_xifan", "name": "码上👓猫-🍚┃稀饭┃动漫", "type": 3, "api": "csp_Xifan", "searchable": 1, "quickSearch": 1, "filterable": 1, "jar": "./sites/码上👓猫/PandaQ240207.jar"}, {"key": "Aid", "name": "码上👓猫-🚑┃急救┃教学", "type": 3, "api": "csp_FirstAid", "searchable": 0, "quickSearch": 0, "style": {"type": "rect", "ratio": 3.8}, "gridview": "0-0-4.1", "jar": "./sites/码上👓猫/PandaQ231205.jar"}, {"key": " 在线┃直播1", "name": "码上👓猫-📺┃竞技┃直播", "type": 3, "api": "csp_Yj1211", "gridview": "0-0-H", "style": {"type": "rect", "ratio": 1.68}, "jar": "./sites/码上👓猫/PandaQ231205.jar"}, {"key": "看球", "name": "码上👓猫-⚾┃看球┃直播", "type": 3, "api": "csp_Kanqiu", "searchable": 1, "quickSearch": 1, "changeable": 0, "gridview": 3, "style": {"type": "list"}, "jar": "./sites/码上👓猫/PandaQ240207.jar"}, {"key": "drpy_js_310直播", "name": "码上👓猫-🏀┃体育┃直播", "type": 3, "api": "./sites/码上👓猫/drpy2.min.js", "changeable": 0, "gridview": 3, "style": {"type": "list"}, "ext": "./sites/码上👓猫/310直播.js"}, {"key": "七夜", "name": "码上👓猫-🌖┃七夜┃网盘", "type": 3, "api": "csp_Dovx", "ext": "http://127.0.0.1:9978/file/tm/token.txt", "jar": "./sites/码上👓猫/PandaQ240207.jar"}, {"key": "csp_search_Panda_pansearch", "name": "码上👓猫-🚢┃盘搜┃网盘", "type": 3, "api": "csp_Pansou", "ext": "http://127.0.0.1:9978/file/tm/token.txt", "jar": "./sites/码上👓猫/PandaQ240207.jar"}, {"key": "csp_search_Panda_盘搜", "name": "码上👓猫-🚃┃盘搜┃网盘2", "type": 3, "api": "csp_PanSearch", "ext": "http://127.0.0.1:9978/file/tm/token.txt", "jar": "./sites/码上👓猫/PandaQ240207.jar"}, {"key": "csp_search_Panda_UP云搜", "name": "码上👓猫-🍒┃Up搜┃网盘", "type": 3, "api": "csp_UpYun", "timeout": 30, "changeable": 0, "ext": "http://127.0.0.1:9978/file/tm/token.txt", "jar": "./sites/码上👓猫/PandaQ240207.jar"}, {"key": "小纸条", "name": "码上👓猫-📜┃纸条┃网盘", "type": 3, "api": "csp_XiaoZhiTiao", "searchable": 1, "quickSearch": 1, "filterable": 1, "ext": "http://127.0.0.1:9978/file/tm/token.txt", "jar": "./sites/码上👓猫/PandaQ240207.jar"}, {"key": "drpy_哔哩", "name": "码上👓猫-🅱┃哔哩┃合集", "type": 3, "api": "./sites/码上👓猫/drpy2.min.js", "playerType": 1, "ext": "./sites/码上👓猫/B站.js"}, {"key": "儿童", "name": "码上👓猫-📚┃儿童┃启蒙", "type": 3, "api": "./sites/码上👓猫/ddrpy2.m.js", "searchable": 0, "quickSearch": 0, "changeable": 0, "style": {"type": "rect", "ratio": 1.597}, "ext": "./sites/码上👓猫/兔小贝.js"}, {"key": "少儿", "name": "码上👓猫-📚┃少儿┃教育", "type": 3, "api": "csp_Bili", "searchable": 0, "quickSearch": 0, "changeable": 0, "style": {"type": "rect", "ratio": 1.597}, "ext": "./sites/码上👓猫/少儿教育.json", "jar": "./sites/码上👓猫/PandaQ231205.jar"}, {"key": "小学", "name": "码上👓猫-📚┃小学┃课堂", "type": 3, "api": "csp_Bili", "searchable": 0, "quickSearch": 0, "changeable": 0, "style": {"type": "rect", "ratio": 1.597}, "ext": "./sites/码上👓猫/小学课堂.json", "jar": "./sites/码上👓猫/PandaQ231205.jar"}, {"key": "初中", "name": "码上👓猫-📚┃初中┃课堂", "type": 3, "api": "csp_Bili", "searchable": 0, "quickSearch": 0, "changeable": 0, "style": {"type": "rect", "ratio": 1.597}, "ext": "./sites/码上👓猫/初中课堂.json", "jar": "./sites/码上👓猫/PandaQ231205.jar"}, {"key": "高中", "name": "码上👓猫-📚┃高中┃课堂", "type": 3, "api": "csp_Bili", "searchable": 0, "quickSearch": 0, "changeable": 0, "style": {"type": "rect", "ratio": 1.597}, "ext": "./sites/码上👓猫/高中课堂.json", "jar": "./sites/码上👓猫/PandaQ231205.jar"}, {"key": "玩偶哥哥", "name": "码上👓饭-👽玩偶哥哥┃4K弹幕", "type": 3, "api": "csp_WoGG", "searchable": 1, "quickSearch": 1, "changeable": 0, "ext": "http://127.0.0.1:9978/file/tm/token.txt+4k|auto|fhd$$$https://www.wogg.xyz/$$$弹", "jar": "./sites/码上👓饭/fan.txt"}, {"key": "YGP", "name": "码上👓饭-🚀叨观荐影┃新片", "type": 3, "api": "csp_YGP", "searchable": 0, "quickSearch": 0, "changeable": 0, "jar": "./sites/码上👓饭/fan.txt"}, {"key": "Czsapp", "name": "码上👓饭-📔厂长┃直连", "type": 3, "api": "csp_Czsapp", "playerType": 2, "searchable": 1, "quickSearch": 1, "changeable": 1, "ext": "https://www.czzy55.com/", "jar": "./sites/码上👓饭/fan.txt"}, {"key": "Xinsj", "name": "码上👓饭-👓视觉┃直连", "type": 3, "api": "csp_Xinsj", "searchable": 1, "quickSearch": 1, "changeable": 1, "ext": "https://www.hdmyy.com/", "jar": "./sites/码上👓饭/fan.txt"}, {"key": "南坊", "name": "码上👓饭-☀南坊┃App", "type": 3, "api": "csp_AppMao", "searchable": 1, "quickSearch": 1, "changeable": 1, "ext": "FbjDcUxPqpfNr0QF4QvE6sExbd4UXJxJXzdL462ywU1XScGa5G6Hj0/c+Ou1GW6rdX6N2XIhnD46QzIsRoZ8bk4fG4OYi0iCaWwRj2ddkaI+FqHtLjQhalHqIy0+kpiTv2eOfJYxTshgoxEZvRX9BA0UIrOurFxHa4dPZw==", "jar": "https://fs-im-kefu.7moor-fs1.com/29397395/4d2c3f00-7d4c-11e5-af15-41bf63ae4ea0/1707044072121/fan.txt;md5;c3e8c08b4cd6f7fd0f868ea48dd42cb2"}, {"key": "酷看", "name": "码上👓饭-💡酷看┃App", "type": 3, "api": "csp_Kkys", "searchable": 1, "quickSearch": 1, "changeable": 1, "jar": "./sites/码上👓饭/fan.txt"}, {"key": "南瓜", "name": "码上👓饭-🎃南瓜┃App", "type": 3, "api": "csp_NanGua", "playerType": 2, "searchable": 1, "quickSearch": 1, "changeable": 1, "jar": "./sites/码上👓饭/fan.txt"}, {"key": "77", "name": "码上👓饭-👒七七┃App", "type": 3, "api": "csp_Kunyu77", "searchable": 1, "quickSearch": 1, "changeable": 1, "jar": "./sites/码上👓饭/fan.txt"}, {"key": "萌米", "name": "码上👓饭-👀萌米┃App", "type": 3, "api": "csp_AppMao", "searchable": 1, "quickSearch": 1, "changeable": 0, "ext": "FbjKZ1gO+9u81wMIxzHg+7x1Oep4CIFuZAlCy8a4qCgjGLacnxDo6wiBr66jP3X8J2mRx31u1XgkTTVrENVjfhQKUN2Yi12XNWQSlmVZxLtiSaSiZG0xf1Hw", "jar": "./sites/码上👓饭/fan.txt"}, {"key": "毛驴", "name": "码上👓饭-🍓毛驴┃直连", "type": 3, "api": "csp_MLYS", "searchable": 1, "quickSearch": 1, "changeable": 1, "ext": "https://www.maolvys.com/", "jar": "./sites/码上👓饭/fan.txt"}, {"key": "小柚", "name": "码上👓饭-🍊小柚┃App", "type": 3, "api": "csp_AppSK", "searchable": 1, "quickSearch": 1, "changeable": 0, "ext": "FbjPcVZY48PN/RIZ5QqOrsp7JoZYCZdLEy9R9ri6ykNdUNSIsT3IgxCP9qyzByO7ZG6Z030vgWoyXGNlCJx9KFpYXtyZ3B/cLTtO0SAclaw3AOm0fS9oLx2taGF6hg==", "jar": "./sites/码上👓饭/fan.txt"}, {"key": "星奇", "name": "码上👓饭-💥星奇┃App", "type": 3, "api": "csp_AppMao", "playerType": 2, "searchable": 1, "quickSearch": 1, "changeable": 1, "ext": "FbjDcUxPqpfNr0QF4QvE6sExbd4UXJxJXzdL462ywU1XScGa5G6Hj0/c+Ou1GW6rdX6N2XIhnD46QzIsRoZ8bk4fG4OYi0iCaWwRj2ddkacwFqHtLjQhalHqIy0+kpiTv2eOfJYxTshgrxcJ+g3lEHx7ZLC9kB1TCfZUSHwqHB3tt6V/1OhRENIOZNRFfXVBEFd7jQg+J06kjCAF7z1Bt8hRvMjC2VcbQXsEz8MCZDgu06C9/wirWcTa/wWJsfT+Z7fXaDs+dIWMYiwf6td5CWTx6LfL6eTuiMhs2KU5Byw9F+4Y/AHBg4r+LEe+Hm4EM2d8X3ca5zHSj+kjmpXOiGDo4TalFqgTq67eggmthCbV2d131SKc03V+5gruudQQk/Tb9e4lg6SQhA9/5kWOOM/LRmkqIxSt6d0wpu7yKKh65enwKbgasc93/HnGr6W4LuZjf6eYnS2GgRzWRE0fT5lYNmxnWeRnYuLhoZbDqslAfJzg", "jar": "./sites/码上👓饭/fan.txt"}, {"key": "一起看 ", "name": "码上👓饭-🎉一起┃App", "type": 3, "api": "csp_YQKan", "searchable": 1, "quickSearch": 1, "changeable": 1, "jar": "./sites/码上👓饭/fan.txt"}, {"key": "DiDuan", "name": "码上👓饭-⏮️低端┃直连", "type": 3, "api": "csp_Ddrk", "playerType": "2", "searchable": 1, "quickSearch": 1, "changeable": 1, "jar": "./sites/码上👓饭/fan.txt"}, {"key": "csp_Nmys", "name": "码上👓饭-🌾农民┃直连", "type": 3, "api": "csp_Nmys", "searchable": 1, "quickSearch": 1, "changeable": 1, "ext": "https://agit.ai/fantaiying/fty/raw/branch/master/ext/nmys.json", "jar": "https://fs-im-kefu.7moor-fs1.com/29397395/4d2c3f00-7d4c-11e5-af15-41bf63ae4ea0/1707044072121/fan.txt;md5;c3e8c08b4cd6f7fd0f868ea48dd42cb2"}, {"key": "csp_Bttoo", "name": "码上👓饭-🍄比特┃直连", "type": 3, "api": "csp_Bttwoo", "searchable": 1, "quickSearch": 1, "changeable": 1, "jar": "./sites/码上👓饭/fan.txt"}, {"key": "Lib", "name": "码上👓饭-🌟利播┃直连", "type": 3, "api": "csp_Libvio", "searchable": 1, "quickSearch": 1, "changeable": 1, "ext": "https://www.libvio.la/", "jar": "./sites/码上👓饭/fan.txt"}, {"key": "Auete", "name": "码上👓饭-🏝奥特┃直连", "type": 3, "api": "csp_Auete", "searchable": 1, "quickSearch": 1, "changeable": 1, "ext": "https://auete.pro/", "jar": "./sites/码上👓饭/fan.txt"}, {"key": "csp_SP33", "name": "码上👓饭-📺三三┃解析", "type": 3, "api": "csp_SP33", "searchable": 1, "quickSearch": 1, "filterable": 1, "changeable": 0, "jar": "./sites/码上👓饭/fan.txt"}, {"key": "贱贱", "name": "码上👓饭-🐭贱贱┃p2p", "type": 3, "searchable": 1, "quickSearch": 1, "changeable": 1, "playerType": "1", "api": "./sites/码上👓饭/drpy2.min.js", "ext": "./sites/码上👓饭/jp.js"}, {"key": "新6V", "name": "码上👓饭-🧲新6V┃磁力", "type": 3, "api": "csp_SixV", "searchable": 1, "quickSearch": 1, "changeable": 0, "ext": "http://www.xb6v.com/", "jar": "./sites/码上👓饭/fan.txt"}, {"key": "csp_Dm84", "name": "码上👓饭-🚌动漫┃巴士", "type": 3, "api": "csp_Dm84", "searchable": 1, "quickSearch": 1, "changeable": 1, "jar": "./sites/码上👓饭/fan.txt"}, {"key": "csp_Ying", "name": "码上👓饭-💮樱花┃动漫", "type": 3, "api": "csp_Ying", "searchable": 1, "quickSearch": 1, "changeable": 1, "jar": "./sites/码上👓饭/fan.txt"}, {"key": "csp_Ysj", "name": "码上👓饭-🎀异界┃动漫", "type": 3, "api": "csp_Ysj", "searchable": 1, "quickSearch": 1, "changeable": 1, "jar": "./sites/码上👓饭/fan.txt"}, {"key": "csp_Anime1", "name": "码上👓饭-🐾日本┃动漫", "type": 3, "api": "csp_Anime1", "searchable": 1, "quickSearch": 1, "changeable": 1, "jar": "https://fs-im-kefu.7moor-fs1.com/29397395/4d2c3f00-7d4c-11e5-af15-41bf63ae4ea0/1707044072121/fan.txt;md5;c3e8c08b4cd6f7fd0f868ea48dd42cb2"}, {"key": "88js", "name": "码上👓饭-⚽ 88┃看球", "type": 3, "api": "csp_Kanqiu", "style": {"type": "list"}, "searchable": 0, "quickSearch": 0, "changeable": 0, "jar": "./sites/码上👓饭/fan.txt"}, {"key": "Jrsjs", "name": "码上👓饭-⚽ Jrs┃球迷", "type": 3, "api": "./sites/码上👓饭/drpy2.min.js", "ext": "./sites/码上👓饭/jrk.js", "style": {"type": "list"}, "searchable": 0, "quickSearch": 0, "changeable": 0}, {"key": "310js", "name": "码上👓饭-⚽310┃看球", "type": 3, "api": "./sites/码上👓饭/drpy2.min.js", "ext": "./sites/码上👓饭/310直播.js", "style": {"type": "list"}, "searchable": 0, "quickSearch": 0, "changeable": 0}, {"key": "企鹅体育xp", "name": "码上👓饭-🐧鹅鹅┃体育", "type": 3, "api": "csp_XPath", "style": {"type": "list"}, "searchable": 0, "quickSearch": 0, "changeable": 0, "ext": "./sites/码上👓饭/企鹅直播.json", "jar": "./sites/码上👓饭/fan.txt"}, {"key": "酷奇js", "name": "码上👓饭-🎤酷奇┃MV", "type": 3, "api": "./sites/码上👓饭/drpy2.min.js", "ext": "./sites/码上👓饭/酷奇MV.js", "style": {"type": "rect", "ratio": 1.597}, "searchable": 0, "quickSearch": 0, "changeable": 0}, {"key": "MTV", "name": "码上👓饭-🎧明星┃MV", "type": 3, "api": "csp_Bili", "style": {"type": "rect", "ratio": 1.597}, "searchable": 0, "quickSearch": 0, "changeable": 0, "ext": "./sites/码上👓饭/MTV.json", "jar": "./sites/码上👓饭/fan.txt"}, {"key": "短剧", "name": "码上👓饭-🌈短剧┃在线", "type": 3, "api": "csp_Duanju", "searchable": 1, "quickSearch": 1, "changeable": 1, "ext": "https://duanju.one", "jar": "./sites/码上👓饭/fan.txt"}, {"key": "csp_Yj1211", "name": "码上👓饭-📽️网红┃直播", "type": 3, "api": "csp_Yj1211", "playerType": "1", "searchable": 0, "quickSearch": 1, "changeable": 0, "jar": "./sites/码上👓饭/fan.txt"}, {"key": "虎牙直播js", "name": "码上👓饭-🐯虎牙┃直播", "type": 3, "api": "./sites/码上👓饭/drpy2.min.js", "ext": "./sites/码上👓饭/huyazhibo.js", "style": {"type": "rect", "ratio": 1.755}, "playerType": "1", "searchable": 0, "quickSearch": 0, "changeable": 0}, {"key": "斗鱼js", "name": "码上👓饭-🐟斗鱼┃直播", "type": 3, "api": "./sites/码上👓饭/drpy2.min.js", "ext": "./sites/码上👓饭/斗鱼直播.js", "style": {"type": "rect", "ratio": 1.755}, "playerType": "1", "searchable": 0, "quickSearch": 0, "changeable": 0}, {"key": "聚短视频js", "name": "码上👓饭-📽️聚短┃视频", "type": 3, "api": "./sites/码上👓饭/drpy2.min.js", "ext": "./sites/码上👓饭/短视频.js", "searchable": 0, "quickSearch": 0, "changeable": 0}, {"key": "有声小说js", "name": "码上👓饭-🎧有声┃小说", "type": 3, "api": "./sites/码上👓饭/drpy2.min.js", "ext": "./sites/码上👓饭/有声小说吧.js", "style": {"type": "rect", "ratio": 1}, "searchable": 0, "quickSearch": 0, "changeable": 0}, {"key": "Aid", "name": "码上👓饭-🚑急救┃教学", "type": 3, "api": "csp_FirstAid", "searchable": 0, "quickSearch": 0, "changeable": 0, "style": {"type": "rect", "ratio": 3.8}, "jar": "https://fs-im-kefu.7moor-fs1.com/29397395/4d2c3f00-7d4c-11e5-af15-41bf63ae4ea0/1707044072121/fan.txt;md5;c3e8c08b4cd6f7fd0f868ea48dd42cb2"}, {"key": "YiSo", "name": "码上👓饭-😹易搜┃搜索", "type": 3, "api": "csp_YiSo", "searchable": 1, "quickSearch": 1, "changeable": 0, "ext": "http://127.0.0.1:9978/file/tm/token.txt+4k|auto|fhd", "jar": "./sites/码上👓饭/fan.txt"}, {"key": "Zhaozy", "name": "码上👓饭-🐺找资源┃搜索", "type": 3, "api": "csp_Zhaozy", "searchable": 1, "quickSearch": 1, "changeable": 0, "ext": "http://127.0.0.1:9978/file/tm/token.txt+4k|auto|fhd$$$zhaoziyuan777$$$qqq111", "jar": "./sites/码上👓饭/fan.txt"}, {"key": "PanSou", "name": "码上👓饭-🦊盘搜┃搜索", "type": 3, "api": "csp_PanSou", "searchable": 1, "quickSearch": 1, "changeable": 0, "ext": "http://127.0.0.1:9978/file/tm/token.txt+4k|auto|fhd", "jar": "./sites/码上👓饭/fan.txt"}, {"key": "UpYun", "name": "码上👓饭-😻Up搜┃搜索", "type": 3, "api": "csp_UpYun", "searchable": 1, "quickSearch": 1, "changeable": 0, "ext": "http://127.0.0.1:9978/file/tm/token.txt+4k|auto|fhd", "jar": "./sites/码上👓饭/fan.txt"}, {"key": "PanSearch", "name": "码上👓饭-🙀盘Se┃搜索", "type": 3, "api": "csp_PanSearch", "searchable": 1, "quickSearch": 1, "changeable": 0, "ext": "http://127.0.0.1:9978/file/tm/token.txt+4k|auto|fhd", "jar": "./sites/码上👓饭/fan.txt"}, {"key": "Bili", "name": "码上👓饭-🅱哔哔┃合集", "type": 3, "api": "csp_Bili", "style": {"type": "rect", "ratio": 1.597}, "searchable": 0, "quickSearch": 0, "changeable": 0, "ext": "./sites/码上👓饭/bilibili.json", "jar": "./sites/码上👓饭/fan.txt"}, {"key": "Biliych", "name": "码上👓饭-🅱哔哔┃歌曲", "type": 3, "api": "csp_Bili", "style": {"type": "rect", "ratio": 1.597}, "searchable": 0, "quickSearch": 0, "changeable": 0, "ext": "./sites/码上👓饭/biliych.json", "jar": "./sites/码上👓饭/fan.txt"}, {"key": "dr_兔小贝", "name": "码上👓饭-📚儿童┃启蒙", "type": 3, "api": "./sites/码上👓饭/drpy2.min.js", "ext": "./sites/码上👓饭/%E5%85%94%E5%B0%8F%E8%B4%9D.js", "style": {"type": "rect", "ratio": 1.597}, "searchable": 0, "quickSearch": 0, "changeable": 0}, {"key": "少儿教育", "name": "码上👓饭-📚少儿┃教育", "type": 3, "api": "csp_Bili", "style": {"type": "rect", "ratio": 1.597}, "searchable": 0, "quickSearch": 0, "changeable": 0, "ext": "./sites/码上👓饭/少儿教育.json", "jar": "./sites/码上👓饭/fan.txt"}, {"key": "小学课堂", "name": "码上👓饭-📚小学┃课堂", "type": 3, "api": "csp_Bili", "style": {"type": "rect", "ratio": 1.597}, "searchable": 0, "quickSearch": 0, "changeable": 0, "ext": "./sites/码上👓饭/小学课堂.json", "jar": "./sites/码上👓饭/fan.txt"}, {"key": "初中课堂", "name": "码上👓饭-📚初中┃课堂", "type": 3, "api": "csp_Bili", "style": {"type": "rect", "ratio": 1.597}, "searchable": 0, "quickSearch": 0, "changeable": 0, "ext": "./sites/码上👓饭/初中课堂.json", "jar": "./sites/码上👓饭/fan.txt"}, {"key": "高中教育", "name": "码上👓饭-📚高中┃课堂", "type": 3, "api": "csp_Bili", "style": {"type": "rect", "ratio": 1.597}, "searchable": 0, "quickSearch": 0, "changeable": 0, "ext": "./sites/码上👓饭/高中课堂.json", "jar": "./sites/码上👓饭/fan.txt"}, {"key": "Nbys", "name": "码上👓饭-🛫泥巴┃飞", "type": 3, "api": "csp_NiNi", "searchable": 1, "quickSearch": 1, "changeable": 1, "jar": "./sites/码上👓饭/fan.txt"}, {"key": "csp_trj", "name": "码上👓饭-🛫唐人街┃飞", "type": 3, "api": "csp_Tangrenjie", "searchable": 1, "quickSearch": 1, "changeable": 1, "jar": "./sites/码上👓饭/fan.txt"}, {"key": "drpy_js_荐片", "name": "码上👓无-🏆荐片[js]", "type": 3, "api": "https://tv.203511.xyz/./lib/drpy2.min.js", "searchable": 1, "quickSearch": 1, "changeable": 1, "ext": "./sites/码上👓无/荐片.js"}, {"key": "量子", "name": "码上👓无-🦚量子采集", "type": 0, "api": "https://cj.lziapi.com/api.php/provide/vod/at/xml/", "searchable": 1, "changeable": 1, "categories": ["国产动漫", "日韩动漫", "国产剧", "韩国剧", "日本剧", "电影片", "连续剧", "综艺片", "动漫片", "动作片", "喜剧片", "爱情片", "科幻片", "恐怖片", "剧情片", "战争片", "台湾剧", "香港剧", "欧美剧", "记录片", "海外剧", "泰国剧", "大陆综艺", "港台综艺", "日韩综艺", "欧美综艺", "欧美动漫", "港台动漫", "海外动漫", "体育", "足球", "篮球", "网球", "斯诺克"]}, {"key": "drpy_js_秋霞", "name": "码上👓无-🦚秋霞[js]", "type": 3, "api": "https://tv.203511.xyz/./lib/drpy2.min.js", "ext": "./sites/码上👓无/秋霞.js"}, {"key": "drpy_js_菜狗", "name": "码上👓无-🦚搜狗[js]", "type": 3, "api": "https://tv.203511.xyz/./lib/drpy2.min.js", "ext": "./sites/码上👓无/菜狗.js"}, {"key": "csp_SP33", "name": "码上👓无-🍇三三┃解析", "type": 3, "api": "csp_SP33", "searchable": 1, "quickSearch": 1, "filterable": 1, "changeable": 0, "jar": "https://tv.203511.xyz/./jar/fan.txt;md5;5543dae038ce2248e7759e9cbca295b9"}, {"key": "drpy_js_360影视", "name": "码上👓无-🥇360[js]", "type": 3, "api": "https://tv.203511.xyz/./lib/drpy2.min.js", "ext": "https://tv.203511.xyz/./js/360影视.js"}, {"key": "drpy_js_奇珍异兽", "name": "码上👓无-🥈爱奇艺[js]", "type": 3, "api": "https://tv.203511.xyz/./lib/drpy2.min.js", "ext": "./sites/码上👓无/奇珍异兽.js"}, {"key": "drpy_js_百忙无果", "name": "码上👓无-🥉芒果[js]", "type": 3, "api": "https://tv.203511.xyz/./lib/drpy2.min.js", "ext": "./sites/码上👓无/百忙无果.js"}, {"key": "drpy_js_腾云驾雾", "name": "码上👓无-🎖️腾讯[js]", "type": 3, "api": "https://tv.203511.xyz/./lib/drpy2.min.js", "ext": "./sites/码上👓无/腾云驾雾.js"}, {"key": "drpy_js_优酷", "name": "码上👓无-🦜优酷[js]", "type": 3, "api": "https://tv.203511.xyz/./lib/drpy2.min.js", "ext": "./sites/码上👓无/优酷.js"}, {"key": "drpy_js_我的哔哩", "name": "码上👓无-🦉我的哔哩[js]", "type": 3, "api": "https://tv.203511.xyz/./lib/drpy2.min.js", "style": {"type": "rect", "ratio": 1.597}, "changeable": 0, "ext": "./sites/码上👓无/我的哔哩.js"}, {"key": "drpy_js_哔哩直播", "name": "码上👓无-哔哩直播[js]", "type": 3, "api": "https://tv.203511.xyz/./lib/drpy2.min.js", "style": {"type": "rect", "ratio": 1.597}, "changeable": 0, "ext": "./sites/码上👓无/哔哩直播.js"}, {"key": "csp_Yj1211", "name": "码上👓无-🥏网红┃直播", "type": 3, "api": "csp_Yj1211", "searchable": 1, "quickSearch": 1, "style": {"type": "rect", "ratio": 1.597}, "filterable": 1, "jar": "https://tv.203511.xyz/./jar/fan.txt;md5;5543dae038ce2248e7759e9cbca295b9"}, {"key": "drpy_js_JustLive", "name": "码上👓无-直播 | JustLive[js]", "type": 3, "api": "https://tv.203511.xyz/./lib/drpy2.min.js", "style": {"type": "rect", "ratio": 1.597}, "changeable": 0, "ext": "./sites/码上👓无/JustLive.js"}, {"key": "drpy_js_斗鱼直播", "name": "码上👓无-直播 | 斗鱼[js]", "type": 3, "api": "https://tv.203511.xyz/./lib/drpy2.min.js", "style": {"type": "rect", "ratio": 1.597}, "changeable": 0, "ext": "./sites/码上👓无/斗鱼直播.js"}, {"key": "drpy_js_虎牙直播", "name": "码上👓无-直播 | 虎牙[js]", "type": 3, "api": "https://tv.203511.xyz/./lib/drpy2.min.js", "style": {"type": "rect", "ratio": 1.597}, "changeable": 0, "ext": "./sites/码上👓无/虎牙直播.js"}, {"key": "drpy_js_童趣", "name": "码上👓无-少儿 | 童趣[js]", "type": 3, "api": "https://tv.203511.xyz/./lib/drpy2.min.js", "changeable": 0, "ext": "./sites/码上👓无/童趣.js"}, {"key": "drpy_js_兔小贝", "name": "码上👓无-少儿 | 兔小贝[js]", "type": 3, "api": "https://tv.203511.xyz/./lib/drpy2.min.js", "changeable": 0, "ext": "./sites/码上👓无/兔小贝.js"}, {"key": "csp_Dm84", "name": "码上👓无-🚌动漫┃巴士", "type": 3, "api": "csp_Dm84", "searchable": 1, "quickSearch": 1, "filterable": 1, "jar": "https://tv.203511.xyz/./jar/fan.txt;md5;5543dae038ce2248e7759e9cbca295b9"}, {"key": "csp_Ying", "name": "码上👓无-⚜️樱花┃动漫", "type": 3, "api": "csp_Ying", "searchable": 1, "quickSearch": 1, "filterable": 1, "jar": "https://tv.203511.xyz/./jar/fan.txt;md5;5543dae038ce2248e7759e9cbca295b9"}, {"key": "csp_Ysj", "name": "码上👓无-💮异界┃动漫", "type": 3, "api": "csp_Ysj", "searchable": 1, "quickSearch": 1, "filterable": 1, "jar": "https://tv.203511.xyz/./jar/fan.txt;md5;5543dae038ce2248e7759e9cbca295b9"}, {"key": "csp_Anime1", "name": "码上👓无-🎎日本┃动漫", "type": 3, "api": "csp_Anime1", "searchable": 1, "quickSearch": 1, "filterable": 1, "jar": "https://tv.203511.xyz/./jar/fan.txt;md5;5543dae038ce2248e7759e9cbca295b9"}, {"key": "drpy_js_新片场", "name": "码上👓无-🎬新片场[js]", "type": 3, "api": "https://tv.203511.xyz/./lib/drpy2.min.js", "ext": "./sites/码上👓无/新片场.js"}, {"key": "drpy_js_kuba", "name": "码上👓无-酷吧┃PG", "type": 3, "api": "https://tv.203511.xyz/./lib/drpy2.min.js", "ext": "./sites/码上👓无/kuba.js", "quickSearch": 1, "changeable": 1, "timeout": 60000}, {"key": "csp_Bili", "name": "码上👓无-哔哔合集", "type": 3, "api": "csp_Bili", "searchable": 0, "quickSearch": 1, "style": {"type": "rect", "ratio": 1.597}, "filterable": 1, "changeable": 0, "ext": "./sites/码上👓无/chuqiuyu.json", "jar": "./sites/码上👓无/fan.txt"}, {"key": "csp_AList", "name": "码上👓无-AList", "type": "3", "api": "csp_AList", "searchable": "0", "quickSearch": "0", "filterable": "1", "changeable": 0, "ext": "./sites/码上👓无/alist.json", "jar": "./sites/码上👓无/fan.txt"}, {"key": "88js", "name": "码上👓无-88看球", "type": 3, "api": "https://tv.203511.xyz/./lib/drpy.min.js", "ext": "https://tv.203511.xyz/./js/88看球.js", "style": {"type": "rect", "ratio": 1}, "searchable": 0, "quickSearch": 0, "changeable": 0}, {"key": "drpy_js_310直播", "name": "码上👓无-310直播", "type": 3, "api": "https://tv.203511.xyz/./lib/drpy2.min.js", "changeable": 0, "style": {"type": "rect", "ratio": 1}, "ext": "https://tv.203511.xyz/./js/310直播.js"}, {"key": "csp_xp_qiumi", "name": "码上👓无-Jrs球迷", "type": 3, "api": "csp_XPath", "style": {"type": "rect", "ratio": 1}, "searchable": 0, "quickSearch": 0, "changeable": 0, "ext": "./sites/码上👓无/dj看球.json", "jar": "./sites/码上👓无/fan.txt"}, {"key": "csp_XPath_企鹅体育", "name": "码上👓无-企鹅体育", "type": 3, "api": "csp_XPath", "style": {"type": "rect", "ratio": 1.597}, "searchable": 0, "quickSearch": 0, "changeable": 0, "ext": "./sites/码上👓无/企鹅直播.json", "jar": "./sites/码上👓无/fan.txt"}, {"key": "drpy_js_AnFuns", "name": "码上👓无-动漫 | AnFuns[js]", "type": 3, "api": "https://tv.203511.xyz/./lib/drpy2.min.js", "ext": "./sites/码上👓无/AnFuns.js"}, {"key": "drpy_js_NT动漫", "name": "码上👓无-动漫 | NT动漫[js]", "type": 3, "api": "https://tv.203511.xyz/./lib/drpy2.min.js", "ext": "./sites/码上👓无/NT动漫.js"}, {"key": "drpy_js_听书网", "name": "码上👓无-听书 | 听书网[js]", "type": 3, "api": "https://tv.203511.xyz/./lib/drpy2.min.js", "changeable": 0, "ext": "./sites/码上👓无/听书网.js"}, {"key": "drpy_js_喜马拉雅", "name": "码上👓无-听书 | 喜马拉雅[js]", "type": 3, "api": "https://tv.203511.xyz/./lib/drpy2.min.js", "changeable": 0, "ext": "./sites/码上👓无/喜马拉雅.js"}, {"key": "drpy_js_评书随身听", "name": "码上👓无-评书 | 评书随身听[js]", "type": 3, "api": "https://tv.203511.xyz/./lib/drpy2.min.js", "changeable": 0, "ext": "./sites/码上👓无/评书随身听.js"}, {"key": "drpy_js_相声随身听", "name": "码上👓无-相声 | 相声随身听[js]", "type": 3, "api": "https://tv.203511.xyz/./lib/drpy2.min.js", "changeable": 0, "ext": "./sites/码上👓无/相声随身听.js"}, {"key": "drpy_js_好趣网", "name": "码上👓无-电视 | 好趣网[js]", "type": 3, "api": "https://tv.203511.xyz/./lib/drpy2.min.js", "changeable": 0, "style": {"type": "oval", "ratio": 1.1}, "ext": "./sites/码上👓无/好趣网.js"}, {"key": "drpy_js_广播迷FM", "name": "码上👓无-广播 | 广播迷FM[js]", "type": 3, "api": "https://tv.203511.xyz/./lib/drpy2.min.js", "changeable": 0, "ext": "./sites/码上👓无/广播迷FM.js"}, {"key": "drpy_js_蜻蜓FM", "name": "码上👓无-广播 | 蜻蜓FM[js]", "type": 3, "api": "https://tv.203511.xyz/./lib/drpy2.min.js", "changeable": 0, "ext": "./sites/码上👓无/蜻蜓FM.js"}, {"key": "drpy_js_DJ音乐", "name": "码上👓无-音频 | DJ音乐[js]", "type": 3, "api": "https://tv.203511.xyz/./lib/drpy2.min.js", "changeable": 0, "ext": "./sites/码上👓无/DJ音乐.js"}, {"key": "drpy_js_短视频", "name": "码上👓无-聚合 | 短视频[js]", "type": 3, "api": "https://tv.203511.xyz/./lib/drpy2.min.js", "changeable": 0, "ext": "./sites/码上👓无/短视频.js"}, {"key": "drpy_js_酷6网", "name": "码上👓无-聚合 | 酷6网[js]", "type": 3, "api": "https://tv.203511.xyz/./lib/drpy2.min.js", "changeable": 0, "ext": "./sites/码上👓无/酷6网.js"}, {"key": "drpy_js_网易公版影像", "name": "码上👓无-聚合 | 网易公版[js]", "type": 3, "api": "https://tv.203511.xyz/./lib/drpy2.min.js", "changeable": 0, "ext": "./sites/码上👓无/网易公版影像.js"}, {"key": "drpy_js_酷狗MV", "name": "码上👓无-MV | 酷狗[js]", "type": 3, "api": "https://tv.203511.xyz/./lib/drpy2.min.js", "changeable": 0, "ext": "./sites/码上👓无/酷狗MV.js"}, {"key": "drpy_js_酷奇MV", "name": "码上👓无-MV | 酷奇[js]", "type": 3, "api": "https://tv.203511.xyz/./lib/drpy2.min.js", "changeable": 0, "ext": "./sites/码上👓无/酷奇MV.js"}, {"key": "push_quark", "name": "码上👓无-夸克推送", "type": 3, "api": "csp_Quark", "changeable": 0, "ext": "http://127.0.0.1:9978/file/tm/token.txt", "timeout": 30, "jar": "./sites/码上👓无/fan.txt"}, {"key": "bb", "name": "码上👓无-导航203511.xyz", "type": 3, "api": "https://tv.203511.xyz/./lib/drpy2.min.js", "ext": "./sites/码上👓无/drpy.js"}, {"key": "南瓜", "name": "码上👓巧-南瓜┃App", "type": 3, "api": "csp_NanGua", "searchable": 1, "quickSearch": 1, "playerType": 2, "filterable": 1, "ext": "", "jar": "http://cdn.qiaoji8.com/fix24117.jar;md5;2e85feb2888d9efb5b396258f22841ac"}, {"key": "天天", "name": "码上👓巧-天天┃App", "type": 3, "api": "csp_TTian", "playerType": 2, "ext": "http://op.ysdqjs.cn", "jar": "./sites/码上👓巧/fix24117.jar"}, {"key": "巧技一", "name": "码上👓巧-巧技一┃App", "type": 3, "api": "csp_qiao2", "playerType": 2, "ext": "https://jihulab.com/qiaoji/open/-/raw/main/qiaoji1", "jar": "./sites/码上👓巧/fix24117.jar"}, {"key": "巧技二", "name": "码上👓巧-巧技二┃App", "type": 3, "api": "csp_qiao2", "playerType": 2, "ext": "https://jihulab.com/qiaoji/open/-/raw/main/qiaoji2", "jar": "./sites/码上👓巧/fix24117.jar"}, {"key": "巧技三", "name": "码上👓巧-巧技三┃App", "type": 3, "api": "csp_qiao2", "playerType": 2, "ext": "https://jihulab.com/qiaoji/open/-/raw/main/qiaoji3", "jar": "./sites/码上👓巧/fix24117.jar"}, {"key": "巧技四", "name": "码上👓巧-巧技四┃App", "type": 3, "api": "csp_qiao2", "playerType": 2, "ext": "https://jihulab.com/qiaoji/open/-/raw/main/qiaoji4", "jar": "./sites/码上👓巧/fix24117.jar"}, {"key": "巧技五", "name": "码上👓巧-巧技五┃App", "type": 3, "api": "csp_qiao2", "searchable": 1, "quickSearch": 1, "playerType": 2, "filterable": 1, "ext": "https://jihulab.com/qiaoji/open/-/raw/main/qiaoji5", "jar": "./sites/码上👓巧/fix24117.jar"}, {"key": "tvbsk", "name": "码上👓巧-TVB云播┃App", "type": 3, "api": "csp_Skapp", "playerType": 2, "ext": "https://jihulab.com/qiaoji/open/-/raw/main/tvbyb", "jar": "./sites/码上👓巧/fix24117.jar"}, {"key": "欣欣", "name": "码上👓巧-欣欣┃App", "type": 3, "api": "csp_qiao2", "searchable": 1, "quickSearch": 1, "playerType": 2, "filterable": 1, "ext": "https://jihulab.com/qiaoji/open/-/raw/main/xinxin", "jar": "./sites/码上👓巧/fix24117.jar"}, {"key": "超神", "name": "码上👓巧-超神┃App", "type": 3, "api": "csp_qiao", "searchable": 1, "quickSearch": 1, "playerType": 2, "filterable": 1, "ext": "https://jihulab.com/qiaoji/open/-/raw/main/chaoshen", "jar": "./sites/码上👓巧/fix24117.jar"}, {"key": "云云", "name": "码上👓巧-云云┃App", "type": 3, "api": "csp_qiao", "searchable": 1, "quickSearch": 1, "playerType": 2, "filterable": 1, "ext": "https://jihulab.com/qiaoji/open/-/raw/main/laohu", "jar": "./sites/码上👓巧/fix24117.jar"}, {"key": "樱花", "name": "码上👓巧-樱花┃动漫", "type": 3, "api": "csp_qiao", "searchable": 1, "quickSearch": 1, "playerType": 2, "filterable": 1, "ext": "https://jihulab.com/qiaoji/open/-/raw/main/yinghua", "jar": "./sites/码上👓巧/fix24117.jar"}, {"key": "星星", "name": "码上👓巧-星星┃App", "type": 3, "api": "csp_qiao", "playerType": 2, "ext": "https://jihulab.com/qiaoji/open/-/raw/main/xingxing", "jar": "./sites/码上👓巧/fix24117.jar"}, {"key": "喵播", "name": "码上👓巧-喵播┃App", "type": 3, "api": "csp_AppYsV2", "searchable": 1, "quickSearch": 1, "filterable": 1, "playerType": 2, "ext": "http://111.230.51.151:9696/api.php/app/", "jar": "./sites/码上👓巧/fix24117.jar"}, {"key": "K影", "name": "码上👓巧-K影院┃App", "type": 3, "api": "csp_AppYsV2", "searchable": 1, "quickSearch": 1, "filterable": 1, "playerType": 2, "ext": "http://iosa.xn--654a.cc/api.php/app/", "jar": "./sites/码上👓巧/fix24117.jar"}, {"key": "JianPian", "name": "码上👓巧-荐片[边下边播]", "type": 3, "api": "csp_JianPian", "jar": "./sites/码上👓巧/fix24117.jar"}, {"key": "Dygang", "name": "码上👓巧-电影港[边下边播]", "type": 3, "api": "csp_Dygang", "jar": "./sites/码上👓巧/fix24117.jar"}, {"key": "蚂蚁", "name": "码上👓巧-蚂蚁┃App", "type": 3, "api": "csp_Mayiys", "searchable": 1, "quickSearch": 1, "filterable": 0, "playerType": 2, "ext": "http://www.rzys.cc", "jar": "./sites/码上👓巧/fix24117.jar"}, {"key": "看看", "name": "码上👓巧-看看┃App", "type": 3, "api": "csp_KanKan", "searchable": 1, "quickSearch": 1, "filterable": 0, "jar": "./sites/码上👓巧/fix24117.jar"}, {"key": "Lib", "name": "码上👓巧-Lib┃直连", "type": 3, "api": "csp_Lib", "searchable": 1, "quickSearch": 1, "filterable": 0, "ext": "https://www.libvio.pro/static/js/playerconfig.js", "jar": "http://cdn.qiaoji8.com/fix24117.jar;md5;2e85feb2888d9efb5b396258f22841ac"}, {"key": "时常", "name": "码上👓巧-时常┃直连", "type": 3, "api": "csp_SC1080", "searchable": 1, "quickSearch": 1, "playerType": 1, "filterable": 0, "ext": "", "jar": "./sites/码上👓巧/fix24117.jar"}, {"key": "Bdys_spider", "name": "码上👓巧-哔滴┃直连", "api": "csp_Bdys01", "type": 3, "filterable": 1, "quickSearch": 1, "searchable": 1, "ext": "", "jar": "./sites/码上👓巧/fix24117.jar"}, {"key": "NoSearch_csp_DiDuan", "name": "码上👓巧-低端┃直连", "type": 3, "api": "csp_Ddrk", "searchable": 1, "playerType": 2, "quickSearch": 1, "filterable": 0, "jar": "./sites/码上👓巧/fix24117.jar"}, {"key": "sliu_spider", "name": "码上👓巧-石榴┃直连", "api": "csp_ShiLiuDY", "type": 3, "filterable": 1, "playerType": 2, "quickSearch": 1, "searchable": 1, "ext": "", "jar": "./sites/码上👓巧/fix24117.jar"}, {"key": "快看", "name": "码上👓巧-快看┃直连", "type": 3, "api": "csp_Kuaikan", "searchable": 1, "playerType": 2, "quickSearch": 1, "filterable": 1, "jar": "./sites/码上👓巧/fix24117.jar"}, {"key": "360_spider", "name": "码上👓巧-360┃解析", "api": "csp_SP360", "type": 3, "filterable": 1, "quickSearch": 1, "searchable": 1, "playerType": 2, "ext": "", "jar": "./sites/码上👓巧/fix24117.jar"}, {"key": "ZXZJ", "name": "码上👓巧-在线┃直连", "api": "csp_Zxzj", "type": 3, "filterable": 1, "quickSearch": 1, "searchable": 1, "ext": "", "jar": "./sites/码上👓巧/fix24117.jar"}, {"key": "csp_CZSPP", "name": "码上👓巧-厂长┃直连", "type": 3, "api": "csp_Czsapp", "searchable": 1, "playerType": 2, "quickSearch": 1, "filterable": 0, "ext": "https://www.czzy66.com/", "jar": "./sites/码上👓巧/fix24117.jar"}, {"key": "csp_Auete", "name": "码上👓巧-Auete", "type": 3, "api": "csp_Auete", "searchable": 1, "playerType": 2, "quickSearch": 1, "filterable": 1, "jar": "http://cdn.qiaoji8.com/fix24117.jar;md5;2e85feb2888d9efb5b396258f22841ac"}, {"key": "NoSearch_csp_BBB", "name": "码上👓巧-哔哩哔哩", "type": 3, "api": "csp_Bili", "searchable": 0, "quickSearch": 0, "filterable": 1, "ext": "https://www.qiaoji8.com/tvbox/bili.json", "jar": "./sites/码上👓巧/fix24117.jar"}, {"key": "Music_spider", "name": "码上👓巧-音乐欣赏", "api": "csp_Music", "type": 3, "filterable": 0, "quickSearch": 1, "searchable": 1, "ext": "", "jar": "./sites/码上👓巧/fix24117.jar"}, {"key": "360", "name": "码上👓俊-360", "type": 3, "api": "csp_SP360", "searchable": 1, "quickSearch": 1, "filterable": 1, "jar": "./jar/top98_1.jar"}, {"key": "nbys", "name": "码上👓俊-泥巴(墙)", "type": 3, "api": "csp_Nbys", "searchable": 1, "quickSearch": 1, "filterable": 1, "jar": "./jar/top98_1.jar"}, {"key": "csp_Alist", "name": "码上👓俊-Alist(SP)", "type": 3, "api": "csp_Alist", "searchable": 0, "playerType": 2, "quickSearch": 0, "filterable": 0, "ext": {"💢小雅": "http://alistxy.ganggang.live:5678", "🦀9T(Adult)": "https://drive.9t.ee", "🌤晴园的宝藏库": "https://alist.52qy.repl.co", "🐭米奇妙妙屋": "https://anime.mqmmw.ga", "💂小兵组网盘影视": "https://6vv.app", "🐋一只鱼": "https://alist.youte.ml", "🌊七米蓝": "https://al.chirmyram.com", "🥼帅盘": "https://hi.shuaipeng.wang", "🐉神族九帝": "https://alist.shenzjd.com", "☃️姬路白雪": "https://pan.jlbx.xyz", "🎧听闻网盘": "https://wangpan.sangxuesheng.com", "💾DISK": "http://124.222.140.243:8080", "🌨云播放": "https://quanzi.laoxianghuijia.cn", "✨星梦": "https://pan.bashroot.top", "💫触光": "https://pan.ichuguang.com", "🕵️好汉吧": "https://8023.haohanba.cn", "💢repl": "https://ali.liucn.repl.co", "🌨秋雨分享": "https://share.laowang.me", "💦讯维云盘": "https://pan.xwbeta.com"}, "jar": "./jar/top98_1.jar"}, {"key": "csp_xb_lez", "name": "码上👓俊-乐猪(XBiu)", "type": 3, "api": "csp_XBiu", "searchable": 1, "quickSearch": 1, "filterable": 0, "ext": {"homeUrl": "http://www.lezhutv.com/type/{cateId}-{datePg}.html", "playlist": {"sort": 1}}, "jar": "./jar/top98_1.jar"}, {"key": "csp_XBPQ_6080", "name": "码上👓俊-6080电影(XBPQ)", "type": 3, "api": "csp_XBPQ", "searchable": 1, "quickSearch": 1, "filterable": 0, "ext": {"请求头": "手机", "起始页": "1", "二次截取": "
&&
[替换:
>>
]||首页--最新热播&&
>>
]", "数组": "
&&
[不包含:理论片]", "副标题": "class=\"module-item-text\"&&<", "线路数组": "class=\"module-tab-item tab-item\"&&
[排序:极速播放>在线观看]", "线路标题": "&&[替换:>>(更至]+集)", "影片年代": "&&", "导演": "导演:&&", "演员": "主演:&&
", "简介": "剧情:&&", "播放数组": "
", "播放列表": "", "免嗅": "1", "嗅探词": ".m3u8#.mp4", "过滤词": ".html#url=http", "搜索模式": "0", "搜索链接前缀": "/video/", "搜索链接后缀": ".html", "分类url": "https://www.6080dy1.com/vodshow/{cateId}-{area}-{by}-{class}-----{catePg}---{year}.html", "分类": "电影&电视剧&综艺&动漫", "分类值": "1&2&3&4", "类型": "动作片&喜剧片&爱情片&科幻片&恐怖片&剧情片&战争片&纪录片&悬疑片&犯罪片&冒险片&动画片&惊悚片&奇幻片国产剧&欧美剧&日韩剧&港台剧&泰剧&海外剧大陆综艺&日韩综艺&港台综艺&欧美综艺&演唱会||国产动漫&日韩动漫&欧美动漫&港台动漫", "类型值": "25&26&27&28&30&31&33&35&36&38&40&41&43&4442&45&47&49&51&5220&21&22&23&24||29&32&34&37", "剧情": "喜剧&爱情&恐怖&动作&科幻&剧情&战争&警匪&犯罪&动画&奇幻&武侠&冒险&枪战&恐怖&悬疑&惊悚&经典&青春&文艺&微电影&古装&历史&运动&农村&儿童&网络电影古装&战争&青春偶像&喜剧&家庭&犯罪&动作&奇幻&剧情&历史&经典&乡村&情景&商战&网剧&其他选秀&情感&访谈&播报&旅游&音乐&美食&纪实&曲艺&生活&游戏互动&财经&求职||情感&科幻&热血&推理&搞笑&冒险&萝莉&校园&动作&机战&运动&战争&少年&少女&社会&原创&亲子&益智&励志&其他", "剧情值": "*", "地区": "大陆&香港&台湾&美国&法国&英国&日本&韩国&德国&泰国&印度&意大利&西班牙&加拿大&其他内地&韩国&香港&台湾&日本&美国&泰国&英国&新加坡&其他内地&港台&日韩&欧美||国产&日本&欧美&其他", "筛选": "1"}, "jar": "./jar/top98_1.jar"}, {"key": "csp_XBPQ_南瓜影视", "name": "码上👓俊-南瓜影视", "type": 3, "api": "csp_XBPQ", "searchable": 1, "quickSearch": 1, "filterable": 0, "ext": "https://www.ngys8.com/vodshow/id/{cateId}/page{catePg}.html", "jar": "./jar/top98_1.jar"}, {"key": "csp_biubiu_短视频", "name": "码上👓俊-️短视频(XB)", "type": 3, "api": "csp_XBPQ", "searchable": 1, "quickSearch": 1, "filterable": 0, "ext": "分类url:http://www.sharenice.net/{cateId}?page={catePg},分类:抖音,直接播放:1,嗅探词:play/?#?item#qianpailive#.flv#mp4", "jar": "./jar/top98_1.jar"}, {"key": "csp_xb_zxzj", "name": "码上👓俊-在线之家(XBiu)", "type": 3, "api": "csp_XBiu", "searchable": 1, "quickSearch": 1, "filterable": 0, "ext": "./sites/码上👓俊/zxzj.json", "jar": "./jar/top98_1.jar"}, {"key": "csp_xb_auete", "name": "码上👓俊-AUETE(XBiu)", "type": 3, "api": "csp_XBiu", "searchable": 1, "quickSearch": 1, "filterable": 0, "ext": "./sites/码上👓俊/auete.json", "jar": "./jar/top98_1.jar"}, {"key": "csp_xb_lib", "name": "码上👓俊-LIB(XBiu)", "type": 3, "api": "csp_XBiu", "searchable": 1, "quickSearch": 1, "filterable": 0, "ext": " https://www.libvio.me/type/{cateId}-{catePg}.html", "jar": "./jar/top98_1.jar"}, {"key": "csp_xbpq_lgyy", "name": "码上👓俊-蓝光影院(XBPQ)", "type": 3, "api": "csp_XBPQ", "searchable": 1, "quickSearch": 1, "filterable": 0, "ext": "https://lgyy.tv/vodshow/{cateId}--------{catePg}---.html", "jar": "./jar/top98_1.jar"}, {"key": "csp_xb_lgyys", "name": "码上👓俊-蓝光影院(XBiu)", "type": 3, "api": "csp_XBiu", "searchable": 1, "quickSearch": 1, "filterable": 0, "ext": "https://lgyy.tv/vodshow/{cateId}--------{catePg}---.html", "jar": "./jar/top98_1.jar"}, {"key": "drpy_js_ddys", "name": "码上👓俊-低端影视(DRPY)", "type": 3, "api": "./sites/码上👓俊/drpy.min.js", "ext": "./sites/码上👓俊/ddys.js"}, {"key": "csp_xb_zbk", "name": "码上👓俊-真不卡(XBiu)", "type": 3, "api": "csp_XBiu", "searchable": 1, "quickSearch": 1, "filterable": 0, "ext": "https://www.zbkk.net/vodshow/{cateId}--------{catePg}---.html", "jar": "./jar/top98_1.jar"}, {"key": "csp_xb_ysgc", "name": "码上👓俊-影视工厂(XBiu)", "type": 3, "api": "csp_XBiu", "searchable": 1, "quickSearch": 1, "filterable": 0, "ext": "https://www.ysgc.fun/vodtype/{cateId}-{catePg}.html", "jar": "./jar/top98_1.jar"}, {"key": "csp_xb_cokemv", "name": "码上👓俊-cokemv(XBiu)", "type": 3, "api": "csp_XBiu", "searchable": 1, "quickSearch": 1, "filterable": 0, "ext": "https://cokemv.me/vodshow/{cateId}--------{catePg}---.html", "jar": "./jar/top98_1.jar"}, {"key": "csp_XBPQ_98影院", "name": "码上👓俊-98影院(XBPQ)", "type": 3, "api": "csp_XBPQ", "searchable": 1, "quickSearch": 1, "filterable": 0, "ext": "{\"免嗅\":\"0\",\"副标题\":\"right\\\">&&\",\"播放标题\":\">&&\",\"播放数组\":\"
    \",\"线路数组\": \"\",\"线路标题\": \">&&<\",\"分类url\":\"http://www.98ju.com/{cateId}/index{catePg}.html[http://www.98ju.com/{cateId}/index.html]\",\"分类\":\"电影$dianyingpian#电视剧$dianshiju#综艺$zongyi#动漫$dongman\",\"类型\":\"dianyingpian--动作片$dongzuopian#爱情片$aiqingpian#科幻片$kehuanpian#恐怖片$kongbupian#战争片$zhanzhengpian#喜剧片$xijupian#纪录片$jilupian#剧情片$juqingpian||dianshiju--国产剧$guochanju#港台剧$gangtaiju#日韩剧$rihanju#欧美剧$oumeiju]\",\"地区\":\"0\",\"剧情\":\"0\",\"年份\":\"0\",\"排序\":\"0\",\"筛选\":\"1\"}", "jar": "./jar/top98_1.jar"}, {"key": "Gitcafe", "name": "码上👓俊-小纸条(新)", "type": 3, "api": "csp_Gitcafe", "searchable": 1, "playerType": 1, "quickSearch": 1, "filterable": 1, "ext": "token;desc", "jar": "./jar/top98_1.jar"}, {"key": "找资源", "name": "码上👓俊-找资源", "type": 3, "api": "csp_Zhaozy", "searchable": 1, "playerType": 1, "quickSearch": 1, "filterable": 1, "jar": "./jar/top98_1.jar"}, {"key": "upyunsou", "name": "码上👓俊-Up云搜", "type": 3, "api": "csp_Upyunso", "searchable": 1, "quickSearch": 1, "playerType": 1, "filterable": 0, "ext": "token;asc", "jar": "./jar/top98_1.jar"}, {"key": "yisou", "name": "码上👓俊-宜搜", "type": 3, "api": "csp_Yisou", "searchable": 1, "quickSearch": 1, "playerType": 1, "filterable": 0, "jar": "./jar/top98_1.jar"}, {"key": "AliPS", "name": "码上👓俊-AliPS", "type": 3, "api": "csp_AliPS", "searchable": 1, "playerType": 1, "quickSearch": 1, "filterable": 1, "jar": "./jar/top98_1.jar"}], "parses": [{"name": "哔哩", "url": "http://localhost:5705/parse/api/哔哩.js?url=", "type": 1, "ext": {"flag": ["bilibili"]}, "header": {"User-Agent": "Mozilla/5.0"}}, {"name": "轮询", "type": 2, "url": "Sequence", "header": {"User-Agent": "Mozilla/5.0"}}, {"name": "并发", "type": 2, "url": "Parallel", "header": {"User-Agent": "Mozilla/5.0"}}, {"name": "很牛逼", "url": "http://rxjx.kuanjv.com/allm3u8.php?url=", "type": 1, "ext": {"flag": ["qiyi", "imgo", "爱奇艺", "奇艺", "qq", "qq 预告及花絮", "腾讯", "youku", "优酷", "pptv", "PPTV", "letv", "乐视", "leshi", "mgtv", "芒果", "sohu", "xigua", "fun", "风行"]}, "header": {"User-Agent": "Mozilla/5.0"}}, {"name": "虾米", "url": "https://dm.xmflv.com:4433/?url=", "type": 0, "ext": {"flag": ["qiyi", "imgo", "爱奇艺", "奇艺", "qq", "qq 预告及花絮", "腾讯", "youku", "优酷", "pptv", "PPTV", "letv", "乐视", "leshi", "mgtv", "芒果", "sohu", "xigua", "fun", "风行"]}, "header": {"User-Agent": "Mozilla/5.0"}}, {"name": "左岸", "url": "https://jx.bozrc.com:4433/player/analysis.php?v=", "type": 0, "ext": {"flag": ["qiyi", "imgo", "爱奇艺", "奇艺", "qq", "qq 预告及花絮", "腾讯", "youku", "优酷", "pptv", "PPTV", "letv", "乐视", "leshi", "mgtv", "芒果", "sohu", "xigua", "fun", "风行"]}, "header": {"User-Agent": "Mozilla/5.0"}}, {"name": "全网通", "url": "http://jx.nikucms.com/pc/index6.php?url=", "type": 0, "ext": {"flag": ["qiyi", "imgo", "爱奇艺", "奇艺", "qq", "qq 预告及花絮", "腾讯", "youku", "优酷", "pptv", "PPTV", "letv", "乐视", "leshi", "mgtv", "芒果", "sohu", "xigua", "fun", "风行"]}, "header": {"User-Agent": "Mozilla/5.0"}}, {"name": "91", "url": "http://91fanli.top/m3u8/?url=", "type": 0, "ext": {"flag": ["qiyi", "imgo", "爱奇艺", "奇艺", "qq", "qq 预告及花絮", "腾讯", "youku", "优酷", "pptv", "PPTV", "letv", "乐视", "leshi", "mgtv", "芒果", "sohu", "xigua", "fun", "风行"]}, "header": {"User-Agent": "Mozilla/5.0"}}, {"name": "BT5V", "url": "https://rx.bt5v.com/json/jsonindex.php/?url=", "type": 1, "ext": {"flag": ["qiyi", "imgo", "爱奇艺", "奇艺", "qq", "qq 预告及花絮", "腾讯", "youku", "优酷", "pptv", "PPTV", "letv", "乐视", "leshi", "mgtv", "芒果", "sohu", "xigua", "fun", "风行"]}, "header": {"User-Agent": "Mozilla/5.0"}}, {"name": "GGTV搜集", "url": "https://play.fuqizhishi.com/juhe/API.php?appkey=caijijuhe220902&url=", "type": 1, "ext": {"flag": ["qiyi", "imgo", "爱奇艺", "奇艺", "qq", "qq 预告及花絮", "腾讯", "youku", "优酷", "pptv", "PPTV", "letv", "乐视", "leshi", "mgtv", "芒果", "sohu", "xigua", "fun", "风行"]}, "header": {"User-Agent": "Mozilla/5.0"}}, {"name": "CY", "url": "https://vip.cyu0.cn/home/api?type=ys&uid=1353484&key=efopqwABCLOTVYZ278&url=", "type": 1, "ext": {"flag": ["qiyi", "imgo", "爱奇艺", "奇艺", "qq", "qq 预告及花絮", "腾讯", "youku", "优酷", "pptv", "PPTV", "letv", "乐视", "leshi", "mgtv", "芒果", "sohu", "xigua", "fun", "风行"]}, "header": {"User-Agent": "Mozilla/5.0"}}, {"name": "ok解析", "url": "https://okjx.cc/?url=", "type": 0, "ext": {"flag": ["qiyi", "imgo", "爱奇艺", "奇艺", "qq", "qq 预告及花絮", "腾讯", "youku", "优酷", "pptv", "PPTV", "letv", "乐视", "leshi", "mgtv", "芒果", "sohu", "xigua", "fun", "风行"]}, "header": {"User-Agent": "Mozilla/5.0"}}, {"name": "全民1", "url": "http://api.wpsseo.cn/?v=", "type": 0, "ext": {"flag": ["qiyi", "imgo", "爱奇艺", "奇艺", "qq", "qq 预告及花絮", "腾讯", "youku", "优酷", "pptv", "PPTV", "letv", "乐视", "leshi", "mgtv", "芒果", "sohu", "xigua", "fun", "风行"]}, "header": {"User-Agent": "Mozilla/5.0"}}, {"name": "m3u8tv", "url": "https://jx.m3u8.tv/jiexi/?url=", "type": 0, "ext": {"flag": ["qiyi", "imgo", "爱奇艺", "奇艺", "qq", "qq 预告及花絮", "腾讯", "youku", "优酷", "pptv", "PPTV", "letv", "乐视", "leshi", "mgtv", "芒果", "sohu", "xigua", "fun", "风行"]}, "header": {"User-Agent": "Mozilla/5.0"}}, {"name": "Fosi", "url": "https://play.fositv.com/?url=", "type": 0, "ext": {"flag": ["qiyi", "imgo", "爱奇艺", "奇艺", "qq", "qq 预告及花絮", "腾讯", "youku", "优酷", "pptv", "PPTV", "letv", "乐视", "leshi", "mgtv", "芒果", "sohu", "xigua", "fun", "风行"]}, "header": {"User-Agent": "Mozilla/5.0"}}, {"name": "诺讯", "url": "https://www.nxflv.com/?url=", "type": 0, "ext": {"flag": ["qiyi", "imgo", "爱奇艺", "奇艺", "qq", "qq 预告及花絮", "腾讯", "youku", "优酷", "pptv", "PPTV", "letv", "乐视", "leshi", "mgtv", "芒果", "sohu", "xigua", "fun", "风行"]}, "header": {"User-Agent": "Mozilla/5.0"}}, {"name": "傻逼聊", "url": "https://svip.spchat.top/api/?key=O9HGeIVUqU3REsnmQP&url=", "type": 1, "ext": {"flag": ["qiyi", "imgo", "爱奇艺", "奇艺", "qq", "qq 预告及花絮", "腾讯", "youku", "优酷", "pptv", "PPTV", "letv", "乐视", "leshi", "mgtv", "芒果", "sohu", "xigua", "fun", "风行"]}, "header": {"User-Agent": "Mozilla/5.0"}}, {"name": "208", "url": "https://v.2080kk.com/home/api?type=ys&uid=1308653&key=behnpstwxBCHJMQ029&url=", "type": 1, "ext": {"flag": ["qiyi", "imgo", "爱奇艺", "奇艺", "qq", "qq 预告及花絮", "腾讯", "youku", "优酷", "pptv", "PPTV", "letv", "乐视", "leshi", "mgtv", "芒果", "sohu", "xigua", "fun", "风行"]}, "header": {"User-Agent": "Mozilla/5.0"}}, {"name": "8090", "url": "https://www.8090.la/8090/?url=", "type": 0, "ext": {"flag": ["qiyi", "imgo", "爱奇艺", "奇艺", "qq", "qq 预告及花絮", "腾讯", "youku", "优酷", "pptv", "PPTV", "letv", "乐视", "leshi", "mgtv", "芒果", "sohu", "xigua", "fun", "风行"]}, "header": {"User-Agent": "Mozilla/5.0"}}, {"name": "365", "url": "https://chaxun.Truechat365.com/?url=", "type": 0, "ext": {"flag": ["qiyi", "imgo", "爱奇艺", "奇艺", "qq", "qq 预告及花絮", "腾讯", "youku", "优酷", "pptv", "PPTV", "letv", "乐视", "leshi", "mgtv", "芒果", "sohu", "xigua", "fun", "风行"]}, "header": {"User-Agent": "Mozilla/5.0"}}, {"name": "无名2", "url": "https://h5.freejson.xyz/player/?url=", "type": 0, "ext": {"flag": ["qiyi", "imgo", "爱奇艺", "奇艺", "qq", "qq 预告及花絮", "腾讯", "youku", "优酷", "pptv", "PPTV", "letv", "乐视", "leshi", "mgtv", "芒果", "sohu", "xigua", "fun", "风行"]}, "header": {"User-Agent": "Mozilla/5.0"}}, {"name": "无名3", "url": "https://freejx.rx88.top:1234/?url=", "type": 0, "ext": {"flag": ["qiyi", "imgo", "爱奇艺", "奇艺", "qq", "qq 预告及花絮", "腾讯", "youku", "优酷", "pptv", "PPTV", "letv", "乐视", "leshi", "mgtv", "芒果", "sohu", "xigua", "fun", "风行"]}, "header": {"User-Agent": "Mozilla/5.0"}}, {"name": "猪蹄", "url": "https://jx.iztyy.com/svip/?url=", "type": 0, "ext": {"flag": ["qiyi", "imgo", "爱奇艺", "奇艺", "qq", "qq 预告及花絮", "腾讯", "youku", "优酷", "pptv", "PPTV", "letv", "乐视", "leshi", "mgtv", "芒果", "sohu", "xigua", "fun", "风行"]}, "header": {"User-Agent": "Mozilla/5.0"}}, {"name": "m2090", "url": "https://m2090.com/?url=", "type": 0, "ext": {"flag": ["qiyi", "imgo", "爱奇艺", "奇艺", "qq", "qq 预告及花絮", "腾讯", "youku", "优酷", "pptv", "PPTV", "letv", "乐视", "leshi", "mgtv", "芒果", "sohu", "xigua", "fun", "风行"]}, "header": {"User-Agent": "Mozilla/5.0"}}, {"name": "解析14", "url": "https://go.yh0523.cn/y.cy?url=", "type": 0, "ext": {"flag": ["qiyi", "imgo", "爱奇艺", "奇艺", "qq", "qq 预告及花絮", "腾讯", "youku", "优酷", "pptv", "PPTV", "letv", "乐视", "leshi", "mgtv", "芒果", "sohu", "xigua", "fun", "风行"]}, "header": {"User-Agent": "Mozilla/5.0"}}, {"name": "B站1", "url": "https://jx.bozrc.com:4433/player/?url=", "type": 0, "ext": {"flag": ["qiyi", "imgo", "爱奇艺", "奇艺", "qq", "qq 预告及花絮", "腾讯", "youku", "优酷", "pptv", "PPTV", "letv", "乐视", "leshi", "mgtv", "芒果", "sohu", "xigua", "fun", "风行"]}, "header": {"User-Agent": "Mozilla/5.0"}}, {"name": "爱豆", "url": "https://jx.aidouer.net/?url=", "type": 0, "ext": {"flag": ["qiyi", "imgo", "爱奇艺", "奇艺", "qq", "qq 预告及花絮", "腾讯", "youku", "优酷", "pptv", "PPTV", "letv", "乐视", "leshi", "mgtv", "芒果", "sohu", "xigua", "fun", "风行"]}, "header": {"User-Agent": "Mozilla/5.0"}}, {"name": "H8", "url": "https://www.h8jx.com/jiexi.php?url=", "type": 0, "ext": {"flag": ["qiyi", "imgo", "爱奇艺", "奇艺", "qq", "qq 预告及花絮", "腾讯", "youku", "优酷", "pptv", "PPTV", "letv", "乐视", "leshi", "mgtv", "芒果", "sohu", "xigua", "fun", "风行"]}, "header": {"User-Agent": "Mozilla/5.0"}}, {"name": "解析", "url": "https://ckmov.ccyjjd.com/ckmov/?url=", "type": 0, "ext": {"flag": ["qiyi", "imgo", "爱奇艺", "奇艺", "qq", "qq 预告及花絮", "腾讯", "youku", "优酷", "pptv", "PPTV", "letv", "乐视", "leshi", "mgtv", "芒果", "sohu", "xigua", "fun", "风行"]}, "header": {"User-Agent": "Mozilla/5.0"}}, {"name": "思古3", "url": "https://jsap.attakids.com/?url=", "type": 0, "ext": {"flag": ["qiyi", "imgo", "爱奇艺", "奇艺", "qq", "qq 预告及花絮", "腾讯", "youku", "优酷", "pptv", "PPTV", "letv", "乐视", "leshi", "mgtv", "芒果", "sohu", "xigua", "fun", "风行"]}, "header": {"User-Agent": "Mozilla/5.0"}}, {"name": "云端1", "url": "https://js.52jx.top:2525/?url=", "type": 0, "ext": {"flag": ["qiyi", "imgo", "爱奇艺", "奇艺", "qq", "qq 预告及花絮", "腾讯", "youku", "优酷", "pptv", "PPTV", "letv", "乐视", "leshi", "mgtv", "芒果", "sohu", "xigua", "fun", "风行"]}, "header": {"User-Agent": "Mozilla/5.0"}}, {"name": "云端2", "url": "https://sb.5gseo.net/?url=", "type": 0, "ext": {"flag": ["qiyi", "imgo", "爱奇艺", "奇艺", "qq", "qq 预告及花絮", "腾讯", "youku", "优酷", "pptv", "PPTV", "letv", "乐视", "leshi", "mgtv", "芒果", "sohu", "xigua", "fun", "风行"]}, "header": {"User-Agent": "Mozilla/5.0"}}, {"name": "搬运", "url": "https://jx.bynote.top/API.php?url=", "type": 1, "ext": {"flag": ["qiyi", "imgo", "爱奇艺", "奇艺", "qq", "qq 预告及花絮", "腾讯", "youku", "优酷", "pptv", "PPTV", "letv", "乐视", "leshi", "mgtv", "芒果", "sohu", "xigua", "fun", "风行"]}, "header": {"User-Agent": "Mozilla/5.0"}}, {"name": "解析第一", "url": "http://27.124.4.42:4567/jhjson/ceshi.php?url=", "type": 0, "ext": {"flag": ["qiyi", "imgo", "爱奇艺", "奇艺", "qq", "qq 预告及花絮", "腾讯", "youku", "优酷", "pptv", "PPTV", "letv", "乐视", "leshi", "mgtv", "芒果", "sohu", "xigua", "fun", "风行"]}, "header": {"User-Agent": "Mozilla/5.0"}}, {"name": "纯净1", "url": "https://z1.m1907.cn/?jx=", "type": 0, "ext": {"flag": ["qiyi", "imgo", "爱奇艺", "奇艺", "qq", "qq 预告及花絮", "腾讯", "youku", "优酷", "pptv", "PPTV", "letv", "乐视", "leshi", "mgtv", "芒果", "sohu", "xigua", "fun", "风行"]}, "header": {"User-Agent": "Mozilla/5.0"}}, {"name": "BL", "url": "https://vip.bljiex.com/?v=", "type": 0, "ext": {"flag": ["qiyi", "imgo", "爱奇艺", "奇艺", "qq", "qq 预告及花絮", "腾讯", "youku", "优酷", "pptv", "PPTV", "letv", "乐视", "leshi", "mgtv", "芒果", "sohu", "xigua", "fun", "风行"]}, "header": {"User-Agent": "Mozilla/5.0"}}, {"name": "CK", "url": "https://www.ckplayer.vip/jiexi/?url=", "type": 0, "ext": {"flag": ["qiyi", "imgo", "爱奇艺", "奇艺", "qq", "qq 预告及花絮", "腾讯", "youku", "优酷", "pptv", "PPTV", "letv", "乐视", "leshi", "mgtv", "芒果", "sohu", "xigua", "fun", "风行"]}, "header": {"User-Agent": "Mozilla/5.0"}}, {"name": "解析la", "url": "https://api.jiexi.la/?url=", "type": 0, "ext": {"flag": ["qiyi", "imgo", "爱奇艺", "奇艺", "qq", "qq 预告及花絮", "腾讯", "youku", "优酷", "pptv", "PPTV", "letv", "乐视", "leshi", "mgtv", "芒果", "sohu", "xigua", "fun", "风行"]}, "header": {"User-Agent": "Mozilla/5.0"}}, {"name": "老板", "url": "https://vip.laobandq.com/jiexi.php?url=", "type": 0, "ext": {"flag": ["qiyi", "imgo", "爱奇艺", "奇艺", "qq", "qq 预告及花絮", "腾讯", "youku", "优酷", "pptv", "PPTV", "letv", "乐视", "leshi", "mgtv", "芒果", "sohu", "xigua", "fun", "风行"]}, "header": {"User-Agent": "Mozilla/5.0"}}, {"name": "PM", "url": "https://www.playm3u8.cn/jiexi.php?url=", "type": 0, "ext": {"flag": ["qiyi", "imgo", "爱奇艺", "奇艺", "qq", "qq 预告及花絮", "腾讯", "youku", "优酷", "pptv", "PPTV", "letv", "乐视", "leshi", "mgtv", "芒果", "sohu", "xigua", "fun", "风行"]}, "header": {"User-Agent": "Mozilla/5.0"}}, {"name": "盘古", "url": "https://www.pangujiexi.cc/jiexi.php?url=", "type": 0, "ext": {"flag": ["qiyi", "imgo", "爱奇艺", "奇艺", "qq", "qq 预告及花絮", "腾讯", "youku", "优酷", "pptv", "PPTV", "letv", "乐视", "leshi", "mgtv", "芒果", "sohu", "xigua", "fun", "风行"]}, "header": {"User-Agent": "Mozilla/5.0"}}, {"name": "全民", "url": "https://jx.blbo.cc:4433/?url=", "type": 0, "ext": {"flag": ["qiyi", "imgo", "爱奇艺", "奇艺", "qq", "qq 预告及花絮", "腾讯", "youku", "优酷", "pptv", "PPTV", "letv", "乐视", "leshi", "mgtv", "芒果", "sohu", "xigua", "fun", "风行"]}, "header": {"User-Agent": "Mozilla/5.0"}}, {"name": "七哥", "url": "https://jx.mmkv.cn/tv.php?url=", "type": 0, "ext": {"flag": ["qiyi", "imgo", "爱奇艺", "奇艺", "qq", "qq 预告及花絮", "腾讯", "youku", "优酷", "pptv", "PPTV", "letv", "乐视", "leshi", "mgtv", "芒果", "sohu", "xigua", "fun", "风行"]}, "header": {"User-Agent": "Mozilla/5.0"}}, {"name": "RDHK", "url": "https://jx.rdhk.net/?v=", "type": 0, "ext": {"flag": ["qiyi", "imgo", "爱奇艺", "奇艺", "qq", "qq 预告及花絮", "腾讯", "youku", "优酷", "pptv", "PPTV", "letv", "乐视", "leshi", "mgtv", "芒果", "sohu", "xigua", "fun", "风行"]}, "header": {"User-Agent": "Mozilla/5.0"}}, {"name": "云析", "url": "https://jx.yparse.com/index.php?url=", "type": 0, "ext": {"flag": ["qiyi", "imgo", "爱奇艺", "奇艺", "qq", "qq 预告及花絮", "腾讯", "youku", "优酷", "pptv", "PPTV", "letv", "乐视", "leshi", "mgtv", "芒果", "sohu", "xigua", "fun", "风行"]}, "header": {"User-Agent": "Mozilla/5.0"}}, {"name": "180", "url": "https://jx.000180.top/jx/?url=", "type": 0, "ext": {"flag": ["qiyi", "imgo", "爱奇艺", "奇艺", "qq", "qq 预告及花絮", "腾讯", "youku", "优酷", "pptv", "PPTV", "letv", "乐视", "leshi", "mgtv", "芒果", "sohu", "xigua", "fun", "风行"]}, "header": {"User-Agent": "Mozilla/5.0"}}, {"name": "七彩", "url": "https://www.xymav.com/?url=", "type": 0, "ext": {"flag": ["qiyi", "imgo", "爱奇艺", "奇艺", "qq", "qq 预告及花絮", "腾讯", "youku", "优酷", "pptv", "PPTV", "letv", "乐视", "leshi", "mgtv", "芒果", "sohu", "xigua", "fun", "风行"]}, "header": {"User-Agent": "Mozilla/5.0"}}, {"name": "夜幕", "url": "https://www.yemu.xyz/?url=", "type": 0, "ext": {"flag": ["qiyi", "imgo", "爱奇艺", "奇艺", "qq", "qq 预告及花絮", "腾讯", "youku", "优酷", "pptv", "PPTV", "letv", "乐视", "leshi", "mgtv", "芒果", "sohu", "xigua", "fun", "风行"]}, "header": {"User-Agent": "Mozilla/5.0"}}, {"name": "1717云", "url": "https://www.1717yun.com/jx/ty.php?url=", "type": 0, "ext": {"flag": ["qiyi", "imgo", "爱奇艺", "奇艺", "qq", "qq 预告及花絮", "腾讯", "youku", "优酷", "pptv", "PPTV", "letv", "乐视", "leshi", "mgtv", "芒果", "sohu", "xigua", "fun", "风行"]}, "header": {"User-Agent": "Mozilla/5.0"}}, {"name": "8090", "url": "https://www.8090g.cn/?url=", "type": 0, "ext": {"flag": ["qiyi", "imgo", "爱奇艺", "奇艺", "qq", "qq 预告及花絮", "腾讯", "youku", "优酷", "pptv", "PPTV", "letv", "乐视", "leshi", "mgtv", "芒果", "sohu", "xigua", "fun", "风行"]}, "header": {"User-Agent": "Mozilla/5.0"}}, {"name": "keyu", "type": 1, "url": "http://newjiexi.gotka.top/keyu3.php?url=", "ext": {"flag": ["qq", "腾讯", "qiyi", "爱奇艺", "奇艺", "youku", "优酷", "mgtv", "芒果", "letv", "乐视", "pptv", "PPTV", "sohu", "bilibili", "哔哩哔哩", "哔哩"], "header": {"User-Agent": "okhttp/4.1.0"}}, "header": {"User-Agent": "Mozilla/5.0"}}, {"name": "码上解析1", "type": 1, "url": "https://jx.xmflv.com/?url="}, {"name": "码上解析2", "type": 1, "url": "https://jx.googe.cc/api/bfq/?key=pDUrtM5UHLtQJGDTYl&url="}, {"name": "码上解析3", "type": 1, "url": "https://jx.xmflv.cc/?url="}, {"name": "码上解析4", "type": 1, "url": "https://jx.playerjy.com/?url="}, {"name": "码上解析5", "type": 1, "url": "https://jx.m3u8.tv/jiexi/?url="}, {"name": "码上解析6", "type": 1, "url": "https://www.8090g.cn/jiexi/?url="}, {"name": "码上解析7", "type": 1, "url": "https://www.8090.la/8090/?url="}, {"name": "码上解析8", "type": 1, "url": "http://www.jzmhtt.com/zdy/vip/?url="}, {"name": "码上解析9", "type": 1, "url": "https://www.playm3u8.cn/jiexi.php?url="}, {"name": "码上解析10", "type": 1, "url": "https://www.ckplayer.vip/jiexi/?url="}, {"name": "Json聚合", "type": 3, "url": "Demo"}, {"name": "Web聚合", "type": 3, "url": "Web"}, {"name": "公众号:肥猫宝贝", "type": 1, "url": "http://json.84jia.com/home/api?type=ys&uid=335253&key=demprsyzBMQRVY0234&url=", "ext": {"flag": ["qq", "腾讯", "qiyi", "爱奇艺", "奇艺", "youku", "优酷", "tucheng", "sohu", "搜狐", "letv", "乐视", "mgtv", "芒果", "tnmb", "seven", "yzm", "aliyun", "RJuMao", "bilibili", "1905", "xinvip", "XAL", "qiqi", "XALS", "YuMi-vip"]}}, {"name": "肥猫最可爱", "type": 1, "url": "http://xn--ihqu10cn4c.xn--z7x900a.live/jx.php?id=2&url=", "ext": {"flag": ["qq", "腾讯", "qiyi", "爱奇艺", "奇艺", "youku", "优酷", "tucheng", "sohu", "搜狐", "letv", "乐视", "mgtv", "芒果", "tnmb", "seven", "yzm", "aliyun", "RJuMao", "bilibili", "1905", "xinvip", "XAL", "qiqi", "XALS", "YuMi-vip"]}}, {"name": "聚合", "type": 3, "url": "Demo"}, {"name": "神秘的哥哥们", "type": 1, "url": "http://api.888484.xyz/神秘哥哥/super.php?v=", "ext": {"flag": ["qq", "腾讯", "qiyi", "爱奇艺", "奇艺", "youku", "优酷", "tucheng", "sohu", "搜狐", "letv", "乐视", "mgtv", "芒果", "tnmb", "seven", "yzm", "aliyun", "RJuMao", "bilibili", "1905", "xinvip", "XAL", "qiqi", "XALS", "YuMi-vip"]}}, {"name": "免费分享", "type": 0, "url": "https://jx.xmflv.com/?url=", "ext": {"flag": ["qq", "腾讯", "qiyi", "爱奇艺", "奇艺", "youku", "优酷", "mgtv", "芒果", "imgo", "letv", "乐视", "pptv", "PPTV", "sohu", "bilibili", "哔哩哔哩", "哔哩"], "header": {"User-Agent": "okhttp/4.1.0"}}}, {"name": "Json聚合", "type": 3, "url": "Demo"}, {"name": "Web聚合", "type": 3, "url": "Web"}, {"name": "饭饭", "type": 1, "url": "http://api.888484.xyz/神秘哥哥/super.php?v=", "ext": {"flag": ["qq", "腾讯", "qiyi", "爱奇艺", "奇艺", "youku", "优酷", "tucheng", "sohu", "搜狐", "letv", "乐视", "mgtv", "芒果", "tnmb", "seven", "yzm", "aliyun", "RJuMao", "bilibili", "1905", "xinvip", "XAL", "qiqi", "XALS", "YuMi-vip"]}}, {"name": "巧技", "type": 1, "url": "http://pandown.pro/app/kkdy.php?url=", "ext": {"flag": ["qq", "腾讯", "qiyi", "爱奇艺", "奇艺", "youku", "优酷", "sohu", "搜狐", "letv", "乐视", "mgtv", "芒果", "rx", "ltnb", "bilibili", "1905", "xigua"]}}, {"name": "左岸", "type": 1, "url": "https://api.tyun77.cn/api.php/provide/parseDicturl?url=", "ext": {"flag": ["爱奇艺", "奇艺", "qq", "腾讯", "youku", "优酷", "pptv", "PPTV", "letv", "乐视", "leshi", "bilibili", "哔哩哔哩", "哔哩", "mgtv", "芒果", "芒果"], "header": {"User-Agent": "okhttp/3.12.0"}}}, {"name": "xmflv", "type": 0, "url": "https://jx.xmflv.com/?url="}, {"name": "虾米", "type": 0, "url": "https://jx.xmflv.com/?url=", "ext": {"flag": ["qq", "腾讯", "qiyi", "爱奇艺", "奇艺", "youku", "优酷", "sohu", "搜狐", "letv", "乐视", "mgtv", "芒果", "imgo", "rx", "ltnb", "bilibili", "1905", "xigua"]}}, {"name": "PM", "url": "https://www.playm3u8.cn/jiexi.php?url=", "type": 0, "ext": {"flag": ["qiyi", "imgo", "爱奇艺", "奇艺", "qq", "腾讯", "youku", "优酷", "pptv", "PPTV", "letv", "乐视", "leshi", "bilibili", "哔哩哔哩", "哔哩", "mgtv", "芒果", "sohu", "xigua", "fun", "风行"], "header": {"User-Agent": "Mozilla/5.0"}}, "header": {"User-Agent": "Mozilla/5.0"}}, {"name": "全民", "url": "http://api.wpsseo.cn/?v=", "type": 0, "ext": {"flag": ["qiyi", "imgo", "爱奇艺", "奇艺", "qq", "腾讯", "youku", "优酷", "pptv", "PPTV", "letv", "乐视", "leshi", "bilibili", "哔哩哔哩", "哔哩", "mgtv", "芒果", "sohu", "xigua", "fun", "风行"], "header": {"User-Agent": "Mozilla/5.0"}}, "header": {"User-Agent": "Mozilla/5.0"}}, {"name": "m3u8", "type": 0, "url": "https://jx.m3u8.tv/jiexi/?url="}, {"name": "8090", "url": "https://www.8090.la/8090/?url=", "type": 0, "ext": {"flag": ["qiyi", "imgo", "爱奇艺", "奇艺", "qq", "腾讯", "youku", "优酷", "pptv", "PPTV", "letv", "乐视", "leshi", "bilibili", "哔哩哔哩", "哔哩", "mgtv", "芒果", "sohu", "xigua", "fun", "风行"], "header": {"User-Agent": "Mozilla/5.0"}}, "header": {"User-Agent": "Mozilla/5.0"}}, {"name": "看看", "type": 0, "url": "https://jx.m3u8.pw/?url="}, {"name": "咸鱼", "type": 0, "url": "https://jx.xyflv.cc/?url=", "ext": {"header": {"user-agent": "Mozilla/5.0(Linux;Android13;V2049ABuild/TP1A.220624.014;wv)AppleWebKit/537.36(KHTML,likeGecko)Version/4.0Chrome/116.0.0.0MobileSafari/537.36", "referer": "https://www.xyflv.cc/"}}}, {"name": "云解析", "type": 0, "url": "https://jx.yparse.com/index.php?url=", "ext": {"header": {"user-agent": "Mozilla/5.0(Linux;Android13;V2049ABuild/TP1A.220624.014;wv)AppleWebKit/537.36(KHTML,likeGecko)Version/4.0Chrome/116.0.0.0MobileSafari/537.36"}}}, {"name": "爱豆", "type": 0, "url": "https://jx.aidouer.net/?url=", "ext": {"header": {"user-agent": "Mozilla/5.0(Linux;Android13;V2049ABuild/TP1A.220624.014;wv)AppleWebKit/537.36(KHTML,likeGecko)Version/4.0Chrome/116.0.0.0MobileSafari/537.36", "referer": "https://jiejie.uk/"}}}, {"name": "解析聚合", "type": 3, "url": "Demo"}, {"name": "Json轮询", "type": 2, "url": "Sequence"}, {"name": "巧技", "type": 1, "url": "https://www.qiaoji8.com/tvbox/neibu.php?url=", "ext": {"flag": ["qq", "腾讯", "qiyi", "爱奇艺", "奇艺", "youku", "优酷", "tucheng", "sohu", "搜狐", "letv", "乐视", "mgtv", "芒果", "tnmb", "seven", "yzm", "aliyun", "RJuMao", "bilibili", "1905", "xinvip", "XAL", "qiqi", "XALS", "YuMi-vip"]}}, {"name": "Web聚合", "type": 3, "url": "Web"}, {"name": "Json聚合", "type": 3, "url": "Demo"}, {"name": "xmflv", "type": 0, "url": "https://jx.xmflv.com/?url="}, {"name": "freejson", "type": 0, "url": "https://h5.freejson.xyz/player/?url="}, {"name": "365", "type": 0, "url": "https://chaxun.truechat365.com/?url=", "ext": {"flag": ["qq", "腾讯", "qiyi", "iqiyi", "爱奇艺", "奇艺", "youku", "优酷", "mgtv", "芒果", "letv", "乐视", "pptv", "PPTV", "sohu", "bilibili", "哔哩哔哩", "哔哩"]}}, {"name": "parwix稳定", "type": 0, "url": "https://jx.bozrc.com:4433/player/?url=", "ext": {"flag": ["qq", "腾讯", "qiyi", "iqiyi", "爱奇艺", "奇艺", "youku", "优酷", "mgtv", "芒果", "letv", "乐视", "pptv", "PPTV", "sohu", "bilibili", "哔哩哔哩", "哔哩"]}}, {"name": "parwix1", "type": 0, "url": "https://jx.parwix.com:4433/player/?url=", "ext": {"flag": ["qq", "腾讯", "qiyi", "iqiyi", "爱奇艺", "奇艺", "youku", "优酷", "mgtv", "芒果", "letv", "乐视", "pptv", "PPTV", "sohu", "bilibili", "哔哩哔哩", "哔哩"]}}, {"name": "parwix2", "type": 0, "url": "https://jx.parwix.com:4433/player/analysis.php?v=", "ext": {"flag": ["qq", "腾讯", "qiyi", "iqiyi", "爱奇艺", "奇艺", "youku", "优酷", "mgtv", "芒果", "letv", "乐视", "pptv", "PPTV", "sohu", "bilibili", "哔哩哔哩", "哔哩"]}}, {"name": "夜幕", "type": 0, "url": "https://www.yemu.xyz/?url=", "ext": {"flag": ["qq", "腾讯", "qiyi", "iqiyi", "爱奇艺", "奇艺", "youku", "优酷", "mgtv", "芒果", "letv", "乐视", "pptv", "PPTV", "sohu", "bilibili", "哔哩哔哩", "哔哩"]}}, {"name": "8090", "url": "https://www.8090g.cn/?url="}, {"name": "油果", "type": 1, "url": "http://json.youguo520.top/fufeng/?url=", "ext": {"flag": ["qq", "腾讯", "qiyi", "iqiyi", "爱奇艺", "奇艺", "youku", "优酷", "mgtv", "芒果", "letv", "乐视", "pptv", "PPTV", "sohu", "bilibili", "哔哩哔哩", "哔哩"], "header": {"User-Agent": "Dart/2.14 (dart:io)"}}}, {"name": "懒懒1", "type": 1, "url": "http://123.57.56.94:9931/lanlan/?url="}, {"name": "EXO", "type": 0, "url": "https://rx.69mj.com/?url=", "ext": {"flag": ["rx", "qq", "腾讯", "qiyi", "爱奇艺", "奇艺", "youku", "优酷", "mgtv", "芒果"]}}, {"name": "懒懒2", "type": 1, "url": "http://lanlan.ckflv.cn/?url=", "ext": {"flag": ["qiyi", "qq", "letv", "sohu", "youku", "mgtv", "bilibili", "wasu", "xigua", "1905"]}}, {"name": "parwix", "type": 0, "url": "https://jx.parwix.com:4433/player/?url="}], "rules": [{"name": "量子", "hosts": ["vip.lz", "v.cdnlz", "hd.lz"], "regex": ["#EXT-X-DISCONTINUITY\\r*\\n*#EXTINF:6.433333,[\\s\\S]*?#EXT-X-DISCONTINUITY", "#EXT-X-DISCONTINUITY\\r*\\n*#EXTINF:18.5333,[\\s\\S]*?#EXT-X-DISCONTINUITY", "#EXTINF.*?\\s+.*?1o.*?\\.ts\\s+"]}, {"name": "非凡", "hosts": ["vip.ffzy", "hd.ffzy"], "regex": ["#EXT-X-DISCONTINUITY\\r*\\n*#EXTINF:6.666667,[\\s\\S]*?#EXT-X-DISCONTINUITY", "#EXT-X-DISCONTINUITY\\r*\\n*#EXTINF:25.0666,[\\s\\S]*?#EXT-X-DISCONTINUITY", "#EXTINF.*?\\s+.*?1o.*?\\.ts\\s+"]}, {"name": "暴风", "hosts": ["bfzy", "s5.bfzycdn"], "regex": ["#EXT-X-DISCONTINUITY\\r*\\n*#EXTINF:3,[\\s\\S]*?#EXT-X-DISCONTINUITY", "#EXTINF.*?\\s+.*?1o.*?\\.ts\\s+"]}, {"name": "索尼", "hosts": ["suonizy"], "regex": ["#EXT-X-DISCONTINUITY\\r*\\n*#EXTINF:15.1666,[\\s\\S]*?#EXT-X-DISCONTINUITY", "#EXT-X-DISCONTINUITY\\r*\\n*#EXTINF:15.2666,[\\s\\S]*?#EXT-X-DISCONTINUITY", "#EXTINF.*?\\s+.*?1o.*?\\.ts\\s+"]}, {"name": "蜗牛", "hosts": ["vip.123pan.cn", "rescdn.wuxivlog.cn"], "regex": ["#EXT-X-DISCONTINUITY\\r*\\n*#EXTINF:10.840000,[\\s\\S]*?#EXT-X-DISCONTINUITY", "#EXT-X-DISCONTINUITY\\r*\\n*#EXTINF:10.120000,[\\s\\S]*?#EXT-X-DISCONTINUITY", "#EXTINF.*?\\s+.*?1o.*?\\.ts\\s+"]}, {"name": "农民嗅探", "hosts": ["toutiaovod.com"], "regex": ["video/tos/cn"]}, {"name": "hs", "hosts": ["huoshan.com"], "regex": ["item_id="]}, {"name": "dy", "hosts": ["douyin.com"], "regex": ["is_play_url="]}, {"name": "cl", "hosts": ["magnet"], "regex": ["最 新", "直 播", "更 新"]}, {"name": "hwk", "hosts": ["haiwaikan"], "regex": ["10.0099", "10.3333", "16.0599", "8.1748", "12.33", "10.85"]}, {"name": "yqk", "hosts": ["yqk88"], "regex": ["18.4", "15.1666"]}, {"name": "sn", "hosts": ["suonizy"], "regex": ["#EXTINF.*?\\s+.*?original.*?\\.ts\\s+", "15.1666", "15.2666", "16.333333", "15.266667"]}, {"name": "bf", "hosts": ["bfzy"], "regex": ["#EXT-X-DISCONTINUITY\\r*\\n*#EXTINF:3,[\\s\\S]*?#EXT-X-DISCONTINUITY"]}, {"name": "xx", "hosts": ["aws.ulivetv.net"], "regex": ["#EXT-X-DISCONTINUITY\\r*\\n*#EXTINF:8,[\\s\\S]*?#EXT-X-DISCONTINUITY"]}, {"name": "lz", "hosts": ["lz"], "regex": ["18.5333", "19.52"]}, {"name": "ff", "hosts": ["vip.ffzy", "hd.ffzy"], "regex": ["25.0666", "25.08", "20.52"]}, {"name": "hs", "hosts": ["huoshan.com"], "regex": ["item_id="]}, {"name": "dy", "hosts": ["douyin.com"], "regex": ["is_play_url="]}, {"name": "nm", "hosts": ["toutiaovod.com"], "regex": ["video/tos/cn"]}, {"name": "cl", "hosts": ["magnet"], "regex": ["最 新", "直 播", "更 新"]}, {"name": "proxy", "hosts": ["raw.githubusercontent.com", "googlevideo.com", "cdn.v82u1l.com", "cdn.iz8qkg.com", "cdn.kin6c1.com", "c.biggggg.com", "c.olddddd.com", "haiwaikan.com", "www.histar.tv", "youtube.com", "uhibo.com", ".*boku.*", ".*nivod.*", ".*ulivetv.*"]}, {"name": "七新嗅探", "hosts": ["api.52wyb.com"], "regex": ["m3u8?pt=m3u8"]}, {"name": "夜市", "hosts": ["yeslivetv.com"], "script": ["document.getElementsByClassName('vjs-big-play-button')[0].click()"]}, {"name": "毛驢", "hosts": ["www.maolvys.com"], "script": ["document.getElementsByClassName('swal-buttonswal-button--confirm')[0].click()"]}, {"name": "海外看", "hosts": ["haiwaikan"], "regex": ["10.0099", "10.3333", "16.0599", "8.1748", "10.85"]}, {"name": "索尼", "hosts": ["suonizy"], "regex": ["15.1666", "15.2666"]}, {"name": "暴风廣告", "hosts": ["bfzy"], "regex": ["#EXT-X-DISCONTINUITY\\r*\\n*#EXTINF:3,[\\s\\S]*?#EXT-X-DISCONTINUITY"]}, {"name": "磁力廣告", "hosts": ["magnet"], "regex": ["更多", "社區", "xuu", "最新", "最新", "直播", "更新", "社区", "有趣", "有趣", "英皇体育", "全中文AV在线", "澳门皇冠赌场", "哥哥快来", "美女荷官", "裸聊", "新片首发", "UUE29"]}, {"name": "星星", "hosts": ["aws.ulivetv.net"], "regex": ["#EXT-X-DISCONTINUITY\\r*\\n*#EXTINF:8,[\\s\\S]*?#EXT-X-DISCONTINUITY"]}, {"name": "量子廣告", "hosts": ["vip.lz", "hd.lz", "v.cdnlz1", "v.cdnlz"], "regex": ["18.5333"]}, {"name": "非凡廣告", "hosts": ["vip.ffzy", "hd.ffzy"], "regex": ["25.0666", "25.08"]}, {"name": "火山嗅探", "hosts": ["huoshan.com"], "regex": ["item_id="]}, {"name": "抖音嗅探", "hosts": ["douyin.com"], "regex": ["is_play_url="]}, {"name": "農民嗅探", "hosts": ["toutiaovod.com"], "regex": ["video/tos/cn"]}, {"host": "www.6080dy1.com", "rule": ["m3u8.php", ".m3u8"]}, {"host": "*", "rule": ["default.365yg.com"]}, {"host": "www.agemys.cc", "rule": ["cdn-tos", "obj/tos-cn"]}, {"host": "zjmiao.com", "rule": ["play.videomiao.vip/API.php", "time="]}, {"host": "www.sharenice.net", "rule": ["http.*?/play.{0,3}\\?[^url]{2,8}=.*"]}, {"host": "www.sharenice.net", "rule": ["qianpailive.com", "vid="]}, {"host": "*", "rule": ["douyin.com/aweme", "video_id="]}, {"host": "*", "rule": ["huoshan.com", "/item/video/"]}, {"host": "*", "rule": ["http((?!http).){12,}?\\.(m3u8|mp4|flv|avi|mkv|rm|wmv|mpg|m4a)\\?.*|http((?!http).){12,}\\.(m3u8|mp4|flv|avi|mkv|rm|wmv|mpg|m4a)|http((?!http).)*?xg.php\\?id=|http((?!http).)*?/m3/(.*)\\.css"]}], "flags": ["mgtv", "haiwaikan", "renrenmi", "搜 狐", "芒果", "乐 视", "QEYSS", "funshion", "BYGA", "rx", "bilibili", "YuMi-vip", "xfyun", "腾讯", "PPTV", "爱奇艺", "aliyun", "ruyib1080", "leshi", "sohu", "qiyi", "ppayun", "QQ", "搜狐视频", "奇艺", "哔 哩", "pptv", "ruyi1080", "m1905", "芒 果 T V", "芒果TV", "ltnb", "iqiyi", "xmm", "AliS", "爱 奇 艺", "优酷视频", "youku", "哔 哩 哔 哩", "imgo", "dbm3u8", "luanzi", "wasu", "qq", "优 酷", "SPA", "xigua", "tucheng", "wuduzy", "letv", "乐视", "tudou", "优酷", "腾讯视频", "122", "dxzy", "搜狐", "cool", "腾 讯", "SLYS4k", "chuangying", "CL4K"], "ads": ["tp.vinuxhome.com", "img.xunzhuo123.com", "xg.huataisangao.cn", "cdn.bootcss.com", "z8.cnzz.com", "ae01.alicdn.com", "vivovip.mmszxc.top", "cdnjs.hnfenxun.com", "wofwk.aoidf3.com", "cnzz.hhttm.top", "xc.hubeijieshikj.cn", "mimg.0c1q0l.cn", "www.google-analytics.com", "ehwe.yhdtns.com", "z1.cnzz.com", "s23.cnzz.com", "www.googletagmanager.com", "z3.cnzz.com", "cnzz.mmstat.com", "tips.gamevvip.com", "k.wudejia.com", "sp.chemacid.cn", "xomk.jiangjunmh.top", "xg.gars57.cn", "stj.v1vo.top", "z7.cnzz.com", "ppl.xunzhuo123.com", "s96.cnzz.com", "qiu.xixiqiu.com", "um.cavuc.com", "www.baihuillq.com", "k.jinxiuzhilv.com", "mav.mavuz.com", "mg.g1mm3d.cn", "s13.cnzz.com", "z6.cnzz.com", "xg.whsbpw.cn", "s19.cnzz.com", "cms.qdwght.com", "www.92424.cn", "q11.cnzz.com", "z12.cnzz.com", "img.mosflower.cn", "f5w.as12df.top", "tj.tianwenhu.com", "mc.usihnbcq.cn", "thy.dacedsfa.cn", "hm.baidu.com", "s4.cnzz.com", "z5.cnzz.com", "mscs.svaeuzh.cn", "z2.cnzz.com", "xdn.cqqc3.com", "www.jixunkyy.cn", "c.cnzz.com", "s9.cnzz.com"]} \ No newline at end of file diff --git a/5/10/sites/码上/369影视.js b/5/10/sites/码上/369影视.js new file mode 100644 index 0000000..663245e --- /dev/null +++ b/5/10/sites/码上/369影视.js @@ -0,0 +1,27 @@ +var rule= { + title:'369影视', + host:'https://www.cs1369.com', + // url:'/index.php/vod/show/id/fyclass/page/fypage.html', + url:'/show/id/fyclass/page/fypage.html', + searchable: 2,//是否启用全局搜索, + quickSearch: 0,//是否启用快速搜索, + filterable:1,//是否启用分类筛选, + class_parse: '.stui-header__menu&&li:gt(0):lt(4);a&&Text;a&&href;.*/(.*?).html', + play_parse: true, + lazy:'js:var html=JSON.parse(request(input).match(/r player_.*?=(.*?) 图片加法验证 + * 网址导航 https://auete.site + */ + +var rule = { + title: 'Auete', + // host:'https://haozhansou.com', + host: 'https://auete.site', + hostJs: 'print(HOST);let html=request(HOST,{headers:{"User-Agent":PC_UA}});let src = jsp.pdfh(html,"ul&&li&&a&&href");print(src);HOST=src',//网页域名根动态抓取js代码。通过HOST=赋值 + // url:'/fyclassfyfilter/indexfypage.html[/fyclassfyfilter/index.html]', + url: '/fyclassfyfilter/indexfypage.html[/fyclassfyfilter/index.html]', + filterable: 1, + filter_url: '{{fl.class}}', + filter: { + "Movie":[{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"喜剧片","v":"/xjp"},{"n":"动作片","v":"/dzp"},{"n":"爱情片","v":"/aqp"},{"n":"科幻片","v":"/khp"},{"n":"恐怖片","v":"/kbp"},{"n":"惊悚片","v":"/jsp"},{"n":"战争片","v":"/zzp"},{"n":"剧情片","v":"/jqp"}]}], + "Tv":[{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"美剧","v":"/oumei"},{"n":"韩剧","v":"/hanju"},{"n":"日剧","v":"/riju"},{"n":"泰剧","v":"/yataiju"},{"n":"网剧","v":"/wangju"},{"n":"台剧","v":"/taiju"},{"n":"国产","v":"/neidi"},{"n":"港剧","v":"/tvbgj"},{"n":"英剧","v":"/yingju"}]}], + "Zy":[{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"国综","v":"/guozong"},{"n":"韩综","v":"/hanzong"},{"n":"美综","v":"/meizong"}]}], + "Dm":[{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"动画","v":"/donghua"},{"n":"日漫","v":"/riman"},{"n":"国漫","v":"/guoman"},{"n":"美漫","v":"/meiman"}]}], + "qita":[{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"记录片","v":"/Jlp"},{"n":"经典片","v":"/Jdp"},{"n":"经典剧","v":"/Jdj"},{"n":"网大电影","v":"/wlp"},{"n":"国产老电影","v":"/laodianying"}]}] + }, + searchUrl: '/auete2so.php?page=fypage&searchword=**', + searchable: 2, + quickSearch: 1, + headers: { + 'User-Agent': 'PC_UA', + 'Cookie': 'ssea2_search=ok' + }, + class_parse: '.mr-auto li:gt(0):lt(6);a&&Text;a&&href;/(\\w+)/index.html', + play_parse: true, + lazy:'js:eval(unescape(base64Decode("anM6CgkJcGRmaCA9IGpzcC5wZGZoOyBwZGZhID0ganNwLnBkZmE7IHBkID0ganNwLnBkOwoJCWxldCBkb2N1bWVudCA9IHt9OwoJCWxldCBuYXZpZ2F0b3IgPSB7CgkJCXVzZXJBZ2VudDogTU9CSUxFX1VBLAoJCX07CgkJbGV0IGJhc2U2NGRlY29kZSA9IGJhc2U2NERlY29kZTsKCQlsZXQgcG4gPSAnJywgbm93ID0gJycsIG5leHRQYWdlID0gJycsIHByZVBhZ2UgPSAnJywgbmV4dCA9ICcnLCB2aWQgPSAnJywgdmZyb20gPSAnJywgdnBhcnQgPSAnJywgc3JjVXJsID0gJyc7CgkJZXZhbChyZXF1ZXN0KEhPU1QgKyAiL2pzL3BsYXkuanMiKSk7CgkJbGV0IGh0bWwgPSByZXF1ZXN0KGlucHV0KTsKCQlldmFsKHBkZmgoaHRtbCwgIi5tYi0yJiZzY3JpcHQmJkh0bWwiKS5yZXBsYWNlQWxsKCd2YXIgJywnJykpOwoJCWV2YWwocGRmaChodG1sLCAiLm1iLTImJnNjcmlwdCwxJiZIdG1sIikucmVwbGFjZUFsbCgndmFyICcsJycpLnNwbGl0KCJkb2N1bWVudCIpWzBdKTsKCQlsZXQgcGFyc2VIdG1sID0gcmVxdWVzdChIT1NUICsgIi9qcy9wbGF5ZXIvIiArIHBuICsgIi5odG1sIik7CgkJbGV0IHBhcmVudCA9IHsKCQkJbm93OiBub3csCgkJCW5leHRQYWdlOiBuZXh0UGFnZSwKCQkJbmV4dDogbmV4dCwKCQkJdmlkOiB2aWQsCgkJCXZmcm9tOiB2ZnJvbSwKCQkJdnBhcnQ6IHZwYXJ0LAoJCX07CgkJbGV0IHBhcmpzID0gcGRmaChwYXJzZUh0bWwsICJib2R5JiZzY3JpcHQmJkh0bWwiKTsKCQlldmFsKCJzcmNVcmwgPSAnIiArIHBkZmgocGFyanMsICJpZnJhbWUmJnNyYyIpICsgIiciKTsKCQlpZiAoc3JjVXJsLmluZGV4T2YoIj91cmw9IikgPiAtMSB8fCBzcmNVcmwuaW5kZXhPZigiP3VpZD0iKSA+IC0xKSB7CgkJCWlucHV0ID0ge2p4OjAsIHVybDpzcmNVcmwuc3BsaXQoIj0iKVsxXSwgcGFyc2U6MH0KCQl9IGVsc2UgewoJCQlsZXQgcHVybCA9IHNyY1VybC5zcGxpdCgiPSIpWzFdLnNwbGl0KCIsIilbMV07CgkJCWlucHV0ID0ge2p4OjAsIHVybDpwdXJsLCBwYXJzZTowfQoJCX0=")))', + limit: 6, + 推荐: '*', + 一级: '.threadlist .trans_3;.title&&Text;.lazy&&src;.hdtag&&Text;a&&href', + 二级: { + "title":".cover a&&title;.message&&p:eq(2)&&Text", + "img": ".cover img&&src", + "desc":".w-100&&Text;;.message&&p:eq(4)&&Text;.message&&p:eq(5)&&Text;.message&&p:eq(6)&&Text", + "content": ".message p:eq(-1)&&Text", + "tabs": `js: + TABS = []; + let tabs = pdfa(html, 'h2'); + tabs.forEach((it) => { + TABS.push(pdfh(it, "body&&Text").split('』')[1].split(':')[0]) + }); + `, + "lists": "#player_list:eq(#id) li" + }, + 搜索: '.card-body .media;.text-danger&&Text;;.data&&Text;a&&href', +} \ No newline at end of file diff --git a/5/10/sites/码上/NY影院.js b/5/10/sites/码上/NY影院.js new file mode 100644 index 0000000..81a6bb6 --- /dev/null +++ b/5/10/sites/码上/NY影院.js @@ -0,0 +1,50 @@ +muban.短视2.二级.title = '.slide-info-title&&Text;.hl-ma0&&Text'; +muban.短视2.二级.img = '.detail-pic&&img&&data-src'; +muban.短视2.二级.desc = '.fraction&&Text;;;.slide-info:eq(3)--strong&&Text;.slide-info:eq(2)--strong&&Text'; +muban.短视2.二级.tab_text = 'body--i--span&&Text'; +var rule={ + title:'NY影院', + 模板:'短视2', + host:'https://www.nycvod.com', + homeUrl:'/index.php/label/rb.html', + // url: '/index.php/api/vod#type=fyfilter&page=fypage', + url:'/vodshow/fyfilter.html', + detailUrl:'/voddetail/fyid.html', + filterable:1,//是否启用分类筛选, + filter_url:'{{fl.cateId}}-{{fl.area}}-{{fl.by or "time"}}-{{fl.class}}-{{fl.lang}}-{{fl.letter}}---fypage---{{fl.year}}', + filter:{ + "1":[{"key":"cateId","name":"分类","value":[{"n":"全部","v":"1"},{"n":"动作片","v":"9"},{"n":"喜剧片","v":"10"},{"n":"奇幻片","v":"11"},{"n":"科幻片","v":"12"},{"n":"恐怖片","v":"22"},{"n":"惊悚片","v":"27"},{"n":"悬疑片","v":"23"},{"n":"爱情片","v":"21"},{"n":"战争片","v":"20"},{"n":"剧情片","v":"6"},{"n":"网络电影","v":"24"},{"n":"犯罪片","v":"26"},{"n":"灾难片","v":"7"},{"n":"动画电影","v":"25"},{"n":"冒险片","v":"28"},{"n":"同性片","v":"44"},{"n":"纪录片","v":"29"},{"n":"歌舞片","v":"45"},{"n":"经典片","v":"46"},{"n":"伦理片","v":"8"}]},{"key":"class","name":"类型","value":[{"n":"全部","v":""},{"n":"剧情","v":"剧情"},{"n":"喜剧","v":"喜剧"},{"n":"爱情","v":"爱情"},{"n":"恐怖","v":"恐怖"},{"n":"惊悚","v":"惊悚"},{"n":"动作","v":"动作"},{"n":"科幻","v":"科幻"},{"n":"奇幻","v":"奇幻"},{"n":"战争","v":"战争"},{"n":"警匪","v":"警匪"},{"n":"灾难","v":"灾难"},{"n":"犯罪","v":"犯罪"},{"n":"动画","v":"动画"},{"n":"武侠","v":"武侠"},{"n":"冒险","v":"冒险"},{"n":"仙侠","v":"仙侠"},{"n":"家庭","v":"家庭"},{"n":"古装","v":"古装"},{"n":"悬疑","v":"悬疑"},{"n":"伦理","v":"伦理"},{"n":"青春","v":"青春"},{"n":"同性","v":"同性"},{"n":"情色","v":"情色"},{"n":"文艺","v":"文艺"},{"n":"历史","v":"历史"},{"n":"运动","v":"运动"},{"n":"儿童","v":"儿童"},{"n":"传记","v":"传记"},{"n":"经典","v":"经典"},{"n":"西部","v":"西部"},{"n":"短剧","v":"短剧"},{"n":"纪录片","v":"纪录片"},{"n":"网络电影","v":"网络电影"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"中国大陆","v":"中国大陆"},{"n":"中国香港","v":"中国香港"},{"n":"中国台湾","v":"中国台湾"},{"n":"美国","v":"美国"},{"n":"法国","v":"法国"},{"n":"英国","v":"英国"},{"n":"日本","v":"日本"},{"n":"韩国","v":"韩国"},{"n":"德国","v":"德国"},{"n":"泰国","v":"泰国"},{"n":"菲律宾","v":"菲律宾"},{"n":"印度","v":"印度"},{"n":"马来西亚","v":"马来西亚"},{"n":"新加坡","v":"新加坡"},{"n":"意大利","v":"意大利"},{"n":"西班牙","v":"西班牙"},{"n":"加拿大","v":"加拿大"},{"n":"波兰","v":"波兰"},{"n":"荷兰","v":"荷兰"},{"n":"芬兰","v":"芬兰"},{"n":"印度尼西亚","v":"印度尼西亚"},{"n":"印尼","v":"印尼"},{"n":"墨西哥","v":"墨西哥"},{"n":"土耳其","v":"土耳其"},{"n":"阿根廷","v":"阿根廷"},{"n":"其他","v":"其他"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2024","v":"2024"},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"}]},{"key":"lang","name":"语言","value":[{"n":"全部","v":""},{"n":"国语","v":"国语"},{"n":"英语","v":"英语"},{"n":"粤语","v":"粤语"},{"n":"韩语","v":"韩语"},{"n":"日语","v":"日语"},{"n":"法语","v":"法语"},{"n":"德语","v":"德语"},{"n":"泰语","v":"泰语"},{"n":"波兰语","v":"波兰语"},{"n":"印地语","v":"印地语"},{"n":"西班牙语","v":"西班牙语"},{"n":"其它","v":"其它"}]},{"key":"letter","name":"字母","value":[{"n":"全部","v":""},{"n":"A","v":"A"},{"n":"B","v":"B"},{"n":"C","v":"C"},{"n":"D","v":"D"},{"n":"E","v":"E"},{"n":"F","v":"F"},{"n":"G","v":"G"},{"n":"H","v":"H"},{"n":"I","v":"I"},{"n":"J","v":"J"},{"n":"K","v":"K"},{"n":"L","v":"L"},{"n":"M","v":"M"},{"n":"N","v":"N"},{"n":"O","v":"O"},{"n":"P","v":"P"},{"n":"Q","v":"Q"},{"n":"R","v":"R"},{"n":"S","v":"S"},{"n":"T","v":"T"},{"n":"U","v":"U"},{"n":"V","v":"V"},{"n":"W","v":"W"},{"n":"X","v":"X"},{"n":"Y","v":"Y"},{"n":"Z","v":"Z"}]},{"key":"by","name":"排序","value":[{"n":"最新","v":"time"},{"n":"最热","v":"hits"},{"n":"评分","v":"score"}]}], + "2":[{"key":"cateId","name":"分类","value":[{"n":"全部","v":"2"},{"n":"国产剧","v":"30"},{"n":"欧美剧","v":"47"},{"n":"日韩剧","v":"18"},{"n":"港台剧","v":"16"},{"n":"新马泰剧","v":"14"},{"n":"其他剧","v":"13"}]},{"key":"class","name":"类型","value":[{"n":"全部","v":""},{"n":"武侠","v":"武侠"},{"n":"古装","v":"古装"},{"n":"战争","v":"战争"},{"n":"悬疑","v":"悬疑"},{"n":"喜剧","v":"喜剧"},{"n":"家庭","v":"家庭"},{"n":"犯罪","v":"犯罪"},{"n":"动作","v":"动作"},{"n":"奇幻","v":"奇幻"},{"n":"剧情","v":"剧情"},{"n":"历史","v":"历史"},{"n":"乡村","v":"乡村"},{"n":"网剧","v":"网剧"},{"n":"仙侠","v":"仙侠"},{"n":"短剧","v":"短剧"},{"n":"穿越","v":"穿越"},{"n":"爱情","v":"爱情"},{"n":"科幻","v":"科幻"},{"n":"同性","v":"同性"},{"n":"运动","v":"运动"},{"n":"歌舞","v":"歌舞"},{"n":"惊悚","v":"惊悚"},{"n":"恐怖","v":"恐怖"},{"n":"冒险","v":"冒险"},{"n":"传记","v":"传记"},{"n":"纪录片","v":"纪录片"},{"n":"其他","v":"其他"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"中国大陆","v":"中国大陆"},{"n":"中国香港","v":"中国香港"},{"n":"中国台湾","v":"中国台湾"},{"n":"韩国","v":"韩国"},{"n":"日本","v":"日本"},{"n":"美国","v":"美国"},{"n":"泰国","v":"泰国"},{"n":"英国","v":"英国"},{"n":"新加坡","v":"新加坡"},{"n":"马来西亚","v":"马来西亚"},{"n":"菲律宾","v":"菲律宾"},{"n":"澳大利亚","v":"澳大利亚"},{"n":"波兰","v":"波兰"},{"n":"荷兰","v":"荷兰"},{"n":"印度","v":"印度"},{"n":"印度尼西亚","v":"印度尼西亚"},{"n":"西班牙","v":"西班牙"},{"n":"墨西哥","v":"墨西哥"},{"n":"法国","v":"法国"},{"n":"德国","v":"德国"},{"n":"意大利","v":"意大利"},{"n":"其他","v":"其他"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2024","v":"2024"},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"}]},{"key":"lang","name":"语言","value":[{"n":"全部","v":""},{"n":"国语","v":"国语"},{"n":"英语","v":"英语"},{"n":"粤语","v":"粤语"},{"n":"闽南语","v":"闽南语"},{"n":"韩语","v":"韩语"},{"n":"日语","v":"日语"},{"n":"西班牙语","v":"西班牙语"},{"n":"泰语","v":"泰语"},{"n":"波兰语","v":"波兰语"},{"n":"印地语","v":"印地语"},{"n":"法语","v":"法语"},{"n":"德语","v":"德语"},{"n":"其它","v":"其它"}]},{"key":"letter","name":"字母","value":[{"n":"全部","v":""},{"n":"A","v":"A"},{"n":"B","v":"B"},{"n":"C","v":"C"},{"n":"D","v":"D"},{"n":"E","v":"E"},{"n":"F","v":"F"},{"n":"G","v":"G"},{"n":"H","v":"H"},{"n":"I","v":"I"},{"n":"J","v":"J"},{"n":"K","v":"K"},{"n":"L","v":"L"},{"n":"M","v":"M"},{"n":"N","v":"N"},{"n":"O","v":"O"},{"n":"P","v":"P"},{"n":"Q","v":"Q"},{"n":"R","v":"R"},{"n":"S","v":"S"},{"n":"T","v":"T"},{"n":"U","v":"U"},{"n":"V","v":"V"},{"n":"W","v":"W"},{"n":"X","v":"X"},{"n":"Y","v":"Y"},{"n":"Z","v":"Z"}]},{"key":"by","name":"排序","value":[{"n":"最新","v":"time"},{"n":"最热","v":"hits"},{"n":"评分","v":"score"}]}], + "3":[{"key":"cateId","name":"分类","value":[{"n":"全部","v":"3"},{"n":"国产综艺","v":"31"},{"n":"日韩综艺","v":"32"},{"n":"欧美综艺","v":"34"},{"n":"港台综艺","v":"35"},{"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":"其它"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"中国大陆","v":"中国大陆"},{"n":"中国香港","v":"中国香港"},{"n":"中国台湾","v":"中国台湾"},{"n":"韩国","v":"韩国"},{"n":"日本","v":"日本"},{"n":"美国","v":"美国"},{"n":"泰国","v":"泰国"},{"n":"其它","v":"其它"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2024","v":"2024"},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"}]},{"key":"lang","name":"语言","value":[{"n":"全部","v":""},{"n":"国语","v":"国语"},{"n":"英语","v":"英语"},{"n":"粤语","v":"粤语"},{"n":"韩语","v":"韩语"},{"n":"日语","v":"日语"},{"n":"其它","v":"其它"}]},{"key":"letter","name":"字母","value":[{"n":"全部","v":""},{"n":"A","v":"A"},{"n":"B","v":"B"},{"n":"C","v":"C"},{"n":"D","v":"D"},{"n":"E","v":"E"},{"n":"F","v":"F"},{"n":"G","v":"G"},{"n":"H","v":"H"},{"n":"I","v":"I"},{"n":"J","v":"J"},{"n":"K","v":"K"},{"n":"L","v":"L"},{"n":"M","v":"M"},{"n":"N","v":"N"},{"n":"O","v":"O"},{"n":"P","v":"P"},{"n":"Q","v":"Q"},{"n":"R","v":"R"},{"n":"S","v":"S"},{"n":"T","v":"T"},{"n":"U","v":"U"},{"n":"V","v":"V"},{"n":"W","v":"W"},{"n":"X","v":"X"},{"n":"Y","v":"Y"},{"n":"Z","v":"Z"}]},{"key":"by","name":"排序","value":[{"n":"最新","v":"time"},{"n":"最热","v":"hits"},{"n":"评分","v":"score"}]}], + "4":[{"key":"cateId","name":"分类","value":[{"n":"全部","v":"4"},{"n":"日韩动漫","v":"38"},{"n":"国产动漫","v":"39"},{"n":"欧美动漫","v":"40"},{"n":"港台动漫","v":"42"},{"n":"其他动漫","v":"43"}]},{"key":"class","name":"类型","value":[{"n":"全部","v":""},{"n":"情感","v":"情感"},{"n":"奇幻","v":"奇幻"},{"n":"热血","v":"热血"},{"n":"推理","v":"推理"},{"n":"搞笑","v":"搞笑"},{"n":"冒险","v":"冒险"},{"n":"萝莉","v":"萝莉"},{"n":"校园","v":"校园"},{"n":"动作","v":"动作"},{"n":"机战","v":"机战"},{"n":"运动","v":"运动"},{"n":"战争","v":"战争"},{"n":"古装","v":"古装"},{"n":"竞技","v":"竞技"},{"n":"历史","v":"历史"},{"n":"惊悚","v":"惊悚"},{"n":"犯罪","v":"犯罪"},{"n":"益智","v":"益智"},{"n":"励志","v":"励志"},{"n":"仙侠","v":"仙侠"},{"n":"武侠","v":"武侠"},{"n":"音乐","v":"音乐"},{"n":"剧情","v":"剧情"},{"n":"动画","v":"动画"},{"n":"悬疑","v":"悬疑"},{"n":"科幻","v":"科幻"},{"n":"喜剧","v":"喜剧"},{"n":"儿童","v":"儿童"},{"n":"家庭","v":"家庭"},{"n":"其他","v":"其他"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"中国大陆","v":"中国大陆"},{"n":"中国台湾","v":"中国台湾"},{"n":"中国香港","v":"中国香港"},{"n":"日本","v":"日本"},{"n":"韩国","v":"韩国"},{"n":"美国","v":"美国"},{"n":"其他","v":"其他"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2024","v":"2024"},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"}]},{"key":"lang","name":"语言","value":[{"n":"全部","v":""},{"n":"国语","v":"国语"},{"n":"英语","v":"英语"},{"n":"日语","v":"日语"},{"n":"韩语","v":"韩语"},{"n":"闽南语","v":"闽南语"},{"n":"粤语","v":"粤语"},{"n":"西班牙语","v":"西班牙语"},{"n":"其它","v":"其它"}]},{"key":"letter","name":"字母","value":[{"n":"全部","v":""},{"n":"A","v":"A"},{"n":"B","v":"B"},{"n":"C","v":"C"},{"n":"D","v":"D"},{"n":"E","v":"E"},{"n":"F","v":"F"},{"n":"G","v":"G"},{"n":"H","v":"H"},{"n":"I","v":"I"},{"n":"J","v":"J"},{"n":"K","v":"K"},{"n":"L","v":"L"},{"n":"M","v":"M"},{"n":"N","v":"N"},{"n":"O","v":"O"},{"n":"P","v":"P"},{"n":"Q","v":"Q"},{"n":"R","v":"R"},{"n":"S","v":"S"},{"n":"T","v":"T"},{"n":"U","v":"U"},{"n":"V","v":"V"},{"n":"W","v":"W"},{"n":"X","v":"X"},{"n":"Y","v":"Y"},{"n":"Z","v":"Z"}]},{"key":"by","name":"排序","value":[{"n":"最新","v":"time"},{"n":"最热","v":"hits"},{"n":"评分","v":"score"}]}], + "5":[{"key":"class","name":"类型","value":[{"n":"全部","v":""},{"n":"篮球","v":"篮球"},{"n":"足球","v":"足球"},{"n":"桌球","v":"桌球"},{"n":"竞技","v":"竞技"},{"n":"网球","v":"网球"}]},{"key":"by","name":"排序","value":[{"n":"最新","v":"time"},{"n":"最热","v":"hits"},{"n":"评分","v":"score"}]}] + }, + filter_def:{ + 1:{cateId:'1'}, + 2:{cateId:'2'}, + 3:{cateId:'3'}, + 4:{cateId:'4'}, + 5:{cateId:'5'} + }, + class_parse:'.swiper-wrapper&&li.swiper-slide:lt(6);a&&Text;a&&href;/(\\d+)', + class_name:'', + class_url:'', + play_parse:true, + lazy:`js: + var html = JSON.parse(request(input).match(/r player_.*?=(.*?) this.length) && -1 !== this.indexOf(e, a) }), Array.prototype.includes || Object.defineProperty(Array.prototype, "includes", { value: function (e, a) { if (null == this) throw new TypeError('"this" is null or not defined'); var c = Object(this), d = c.length >>> 0; if (0 != d) for (var a = 0 | a, f = Math.max(0 <= a ? a : d - Math.abs(a), 0); f < d;) { if (c[f] === e) return !0; f++ } return !1 } }), "function" != typeof String.prototype.startsWith && (String.prototype.startsWith = function (e) { return this.slice(0, e.length) === e }), "function" != typeof String.prototype.endsWith && (String.prototype.endsWith = function (e) { return -1 !== this.indexOf(e, this.length - e.length) }), Object.prototype.myValues = function (e) { if (null == e) throw new TypeError("Cannot convert undefined or null to object"); var a, c = []; for (a in e) e.hasOwnProperty(a) && c.push(e[a]); return c }, "function" != typeof Object.prototype.values && (Object.prototype.values = function (e) { if (null == e) throw new TypeError("Cannot convert undefined or null to object"); var a, c = []; for (a in e) e.hasOwnProperty(a) && c.push(e[a]); return c }), "function" != typeof Array.prototype.join && (Array.prototype.join = function (e) { e = e || ""; var a = this; let c = "", d = 0; if (!Array.isArray(a)) throw String(a) + "is not Array"; if (0 === a.length) return ""; if (1 === a.length) return String(a[0]); for (d = 1, c = this[0]; d < a.length; d++)c += String(e) + String(a[d]); return c }), String.prototype.rstrip = function (e) { e = new RegExp(e + "$"); return this.replace(e, "") }, Array.prototype.append = Array.prototype.push, String.prototype.strip = String.prototype.trim; const RSA = { encode: function (e, a, c) { return "function" == typeof rsaEncrypt && (c && "object" == typeof c ? rsaEncrypt(e, a, c) : rsaEncrypt(e, a)) }, decode: function (e, a, c) { return "function" == typeof rsaDecrypt && (c && "object" == typeof c ? rsaDecrypt(e, a, c) : rsaDecrypt(e, a)) } }; function getProxyUrl() { return "function" == typeof getProxy ? getProxy(!0) : "http://127.0.0.1:9978/proxy?do=js" } function forceOrder(c, d, f) { var b = Math.floor(c.length / 2), t = Math.min(c.length - 1, b + 1); if (!(t <= b)) { let e = c[b], a = c[t]; if (d) try { e = e[d], a = a[d] } catch (e) { } if (f && "function" == typeof f) try { e = f(e), a = f(a) } catch (e) { } e += "", a += "", e.match(/(\d+)/) && a.match(/(\d+)/) && (b = Number(e.match(/(\d+)/)[1]), Number(a.match(/(\d+)/)[1]) < b) && c.reverse() } return c } let VODS = [], VOD = {}, TABS = [], LISTS = []; function urljoin(e, a) { return e = e || "", a = a || "", joinUrl(e, a) } globalThis.encodeUrl = urlencode, globalThis.urlencode = urlencode; var urljoin2 = urljoin; const defaultParser = { pdfh: pdfh, pdfa: pdfa, pd: pd }; function pdfh2(e, a) { let c = e; try { "string" != typeof e && (c = e.rr(e.ele).toString()) } catch (e) { print("html对象转文本发生了错误:" + e.message) } let d = defaultParser.pdfh(c, a); e = (a.includes("&&") ? a.split("&&") : a.split(" ")).slice(-1)[0]; if (/style/.test(e.toLowerCase()) && /url\(/.test(d)) try { d = (d = d.match(/url\((.*?)\)/)[1]).replace(/^['|"](.*)['|"]$/, "$1") } catch (e) { } return d } function pdfa2(e, a) { let c = e; try { "string" != typeof e && (c = e.rr(e.ele).toString()) } catch (e) { print("html对象转文本发生了错误:" + e.message) } return defaultParser.pdfa(c, a) } function pd2(e, a, c) { let d = pdfh2(e, a); return void 0 !== c && c || (c = ""), d = DOM_CHECK_ATTR.test(a) && !SPECIAL_URL.test(d) ? /http/.test(d) ? d.substr(d.indexOf("http")) : urljoin(MY_URL, d) : d } const parseTags = { jsp: { pdfh: pdfh2, pdfa: pdfa2, pd: pd2 }, json: { pdfh(a, e) { if (e && e.trim()) { "string" == typeof a && (a = JSON.parse(a)); for (var c of e = (e = (e = e.trim()).startsWith("$.") ? e : "$." + e).split("||")) { let e = cheerio.jp(c, a); if (e = (e = Array.isArray(e) ? e[0] || "" : e || "") && "string" != typeof e ? e.toString() : e) return e } } return "" }, pdfa(e, a) { if (!a || !a.trim()) return ""; "string" == typeof e && (e = JSON.parse(e)), (a = a.trim()).startsWith("$.") || (a = "$." + a); a = cheerio.jp(a, e); return Array.isArray(a) && Array.isArray(a[0]) && 1 === a.length ? a[0] || [] : a || [] }, pd(e, a) { e = parseTags.json.pdfh(e, a); return e && urljoin(MY_URL, e) } }, jq: { pdfh(e, a) { return e && a && a.trim() ? (a = a.trim(), defaultParser.pdfh(e, a)) : "" }, pdfa(e, a) { if (!e || !a || !a.trim()) return []; a = a.trim(); e = defaultParser.pdfa(e, a); return print(`pdfa解析${a}=>` + e.length), e }, pd(e, a, c) { return e && a && a.trim() ? (a = a.trim(), c = c || MY_URL, defaultParser.pd(e, a, c)) : "" } }, getParse(e) { return e.startsWith("jsp:") ? this.jsp : e.startsWith("json:") ? this.json : (e.startsWith("jq:"), this.jq) } }, stringify = JSON.stringify, jsp = parseTags.jsp, jq = parseTags.jq; function readFile(e) { e = e || "./uri.min.js"; var e = os.open(e), a = new ArrayBuffer(1024), e = os.read(e, a, 0, 1024), e = (console.log(e), String.fromCharCode.apply(null, new Uint8Array(a))); return console.log(e), e } function dealJson(e) { try { (e = e.trim()).startsWith("{") && e.endsWith("}") || e.startsWith("[") && e.endsWith("]") || (e = "{" + e.match(/.*?\{(.*)\}/m)[1] + "}") } catch (e) { } try { e = JSON.parse(e) } catch (e) { } return e } var OcrApi = { api: OCR_API, classification: function (e) { let a = ""; try { log("通过drpy_ocr验证码接口过验证..."); var c = request(OCR_API, { data: { img: e }, headers: { "User-Agent": PC_UA }, method: "POST" }, !0); a = c || "" } catch (e) { log("OCR识别验证码发生错误:" + e.message) } return a } }; function verifyCode(e) { let a = 0; var c = getHome(e); let d = ""; for (; a < OCR_RETRY;) { try { var f, b = c + "/index.php/verify/index.html", t = (console.log("验证码链接:" + b), request(b, { withHeaders: !0, toBase64: !0 }, !0)), r = JSON.parse(t), l = (d || (f = Object.keys(r).find(e => "set-cookie" === e.toLowerCase()), d = f ? r[f].split(";")[0] : ""), console.log("cookie:" + d), r.body), o = OcrApi.classification(l), s = (console.log(`第${a + 1}次验证码识别结果:` + o), c + "/index.php/ajax/verify_check?type=search&verify=" + o), i = (console.log(s), request(s, { headers: { Cookie: d, "User-Agent": MOBILE_UA }, method: "POST" })); if ("ok" === (i = JSON.parse(i)).msg) return console.log(`第${a + 1}次验证码提交成功`), d; "ok" !== i.msg && a + 1 >= OCR_RETRY && (d = "") } catch (e) { console.log(`第${a + 1}次验证码提交失败:` + e.message), a + 1 >= OCR_RETRY && (d = "") } a += 1 } return d } function setItem(e, a) { local.set(RKEY, e, a), console.log(`规则${RKEY}设置${e} => ` + a) } function getItem(e, a) { return local.get(RKEY, e) || a } function clearItem(e) { local.delete(RKEY, e) } function getHome(e) { if (!e) return ""; var a = e.split("//"); e = a[0] + "//" + a[1].split("/")[0]; try { e = decodeURIComponent(e) } catch (e) { } return e } function buildUrl(e, a) { a = a || {}, e.indexOf("?") < 0 && (e += "?"); let c = []; var d = Object.keys(a), f = (d.forEach(e => { c.push(e + "=" + a[e]) }), c.join("&")); return 0 < d.length && !e.endsWith("?") && (e += "&"), e += f } function require(url) { eval(request(url)) } function request(e, a, c) { if (c = c || !1, void 0 !== a && a && a !== {} ? (d = a.headers || {}, (f = Object.keys(d).map(e => e.toLowerCase())).includes("user-agent") || (d["User-Agent"] = MOBILE_UA), f.includes("referer") || (d.Referer = getHome(e)), a.headers = d) : (fetch_params && fetch_params.headers || (f = { "User-Agent": MOBILE_UA }, rule.headers && Object.assign(f, rule.headers), (fetch_params = fetch_params || {}).headers = f), fetch_params.headers.Referer || (fetch_params.headers.Referer = getHome(e)), a = fetch_params), !rule.encoding || "utf-8" === rule.encoding || c || a.headers.hasOwnProperty("Content-Type") || a.headers.hasOwnProperty("content-type") || (a.headers["Content-Type"] = "text/html; charset=" + rule.encoding), void 0 !== a.body && a.body && "string" == typeof a.body ? a.headers.hasOwnProperty("Content-Type") || a.headers.hasOwnProperty("content-type") || (a.headers["Content-Type"] = "application/x-www-form-urlencoded; charset=" + rule.encoding) : void 0 !== a.body && a.body && "object" == typeof a.body && (a.data = a.body, delete a.body), !e) return a.withHeaders ? "{}" : ""; a.toBase64 && (a.buffer = 2, delete a.toBase64), console.log(JSON.stringify(a.headers)), console.log("request:" + e + `|method:${a.method || "GET"}|body:` + (a.body || "")); var d = req(e, a), f = d.content || ""; return a.withHeaders ? ((c = d.headers).body = f, JSON.stringify(c)) : f } function post(e, a) { return a.method = "POST", request(e, a) } function checkHtml(e, a, c) { var d; return /\?btwaf=/.test(e) && (d = e.match(/btwaf(.*?)"/)[1], a = a.split("#")[0] + "?btwaf" + d, print("宝塔验证访问链接:" + a), e = request(a, c)), e } function getCode(e, a) { return checkHtml(request(e, a), e, a) } function getHtml(e) { var a = {}, c = (rule.headers && (a.headers = rule.headers), getItem(RULE_CK, "")), c = (c && (a.headers && !Object.keys(a.headers).map(e => e.toLowerCase()).includes("cookie") ? (log("历史无cookie,新增过验证后的cookie"), a.headers.Cookie = c) : a.headers && a.headers.cookie && a.headers.cookie !== c ? (a.headers.Cookie = c, log("历史有小写过期的cookie,更新过验证后的cookie")) : a.headers && a.headers.Cookie && a.headers.Cookie !== c ? (a.headers.Cookie = c, log("历史有大写过期的cookie,更新过验证后的cookie")) : a.headers || (a.headers = { Cookie: c }, log("历史无headers,更新过验证后的含cookie的headers"))), getCode(e, a)); return c } function homeParse(t) { fetch_params = JSON.parse(JSON.stringify(rule_fetch_params)); let r = []; if (t.class_name && t.class_url) { var a = t.class_name.split("&"), c = t.class_url.split("&"), d = Math.min(a.length, c.length); for (let e = 0; e < d; e++)r.push({ type_id: c[e], type_name: a[e] }) } if (t.class_parse) { let b = t.class_parse.split(";"); var e = parseTags.getParse(b[0]); if (_pdfa = e.pdfa, _pdfh = e.pdfh, _pd = e.pd, MY_URL = rule.url, 3 <= b.length) try { var f, l = getHtml(t.MY_URL); l && (homeHtmlCache = l, f = _pdfa(l, b[0])) && 0 < f.length && f.forEach((a, c) => { try { var d, f = _pdfh(a, b[1]); if (!t.cate_exclude || !new RegExp(t.cate_exclude).test(f)) { let e = _pd(a, b[2]); 3 < b.length && b[3] && (d = new RegExp(b[3]), e = e.match(d)[1]), r.push({ type_id: e.trim(), type_name: f.trim() }) } } catch (e) { console.log(`分类列表定位第${c}个元素正常报错:` + e.message) } }) } catch (e) { console.log(e.message) } } e = { class: r = r.filter(e => !t.cate_exclude || !new RegExp(t.cate_exclude).test(e.type_name)) }; return t.filter && (e.filters = t.filter), console.log(JSON.stringify(e)), JSON.stringify(e) } function getPP(e, a, c, d) { try { return "*" === e[a] && c.length > d ? c[d] : e[a] } catch (e) { return "" } } function homeVodParse(homeVodObj) { fetch_params = JSON.parse(JSON.stringify(rule_fetch_params)); let d = [], t1 = (MY_URL = homeVodObj.homeUrl, console.log(MY_URL), (new Date).getTime()), p = homeVodObj.推荐; if (print("p:" + p), "*" === p && rule.一级 && (p = rule.一级, homeVodObj.double = !1), !p || "string" != typeof p) 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 { if (p = p.split(";"), !homeVodObj.double && p.length < 5) return "{}"; if (homeVodObj.double && p.length < 6) return "{}"; let p0 = getPP(p, 0, pp, 0), _ps = parseTags.getParse(p0), is_json = (_pdfa = _ps.pdfa, _pdfh = _ps.pdfh, _pd = _ps.pd, p0.startsWith("json:")), html = (p0 = p0.replace(/^(jsp:|json:|jq:)/, ""), homeHtmlCache || getHtml(MY_URL)); homeHtmlCache = void 0, is_json && (html = dealJson(html)); try { if (console.log("double:" + homeVodObj.double), homeVodObj.double) { let items = _pdfa(html, p0), p1 = getPP(p, 1, pp, 0), p2 = getPP(p, 2, pp, 1), p3 = getPP(p, 3, pp, 2), p4 = getPP(p, 4, pp, 3), p5 = getPP(p, 5, pp, 4), p6 = getPP(p, 6, pp, 5); for (var item of items) { let items2 = _pdfa(item, p1); for (var item2 of items2) try { let title = _pdfh(item2, p2), img = ""; try { img = _pd(item2, p3) } catch (e) { } let desc = ""; try { desc = _pdfh(item2, p4) } catch (e) { } let links = []; for (var _p5 of p5.split("+")) { let link = homeVodObj.detailUrl ? _pdfh(item2, _p5) : _pd(item2, _p5, MY_URL); links.push(link) } let content, vid = (content = 6 < p.length && p[6] ? _pdfh(item2, p6) : "", links.join("$")), vod = ("*" === rule.二级 && (vid = vid + "@@" + title + "@@" + img), { 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), p1 = getPP(p, 1, pp, 1), p2 = getPP(p, 2, pp, 2), p3 = getPP(p, 3, pp, 3), p4 = getPP(p, 4, pp, 4), p5 = getPP(p, 5, pp, 5); for (let item of items) try { let title = _pdfh(item, p1), 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 ? _pdfh(item, _p5) : _pd(item, _p5, MY_URL); links.push(link) } let content, vid = (content = 5 < p.length && p[5] ? _pdfh(item, p5) : "", links.join("$")), vod = ("*" === rule.二级 && (vid = vid + "@@" + title + "@@" + img), { 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(); return console.log("加载首页推荐耗时:" + (t2 - t1) + "毫秒"), rule.图片来源 && d.forEach(e => { e.vod_pic && e.vod_pic.startsWith("http") && (e.vod_pic = e.vod_pic + rule.图片来源) }), 0 < d.length && print(d.slice(0, 2)), JSON.stringify({ list: d }) } function categoryParse(cateObj) { fetch_params = JSON.parse(JSON.stringify(rule_fetch_params)); let p = cateObj.一级; if (!p || "string" != typeof p) return "{}"; let d = [], url = cateObj.url.replaceAll("fyclass", cateObj.tid); if (1 === cateObj.pg && url.includes("[") && url.includes("]") ? url = url.split("[")[1].split("]")[0] : 1 < cateObj.pg && url.includes("[") && url.includes("]") && (url = url.split("[")[0]), rule.filter_url) { /fyfilter/.test(url) ? url = url.replace("fyfilter", rule.filter_url) : (url.endsWith("&") || rule.filter_url.startsWith("&") || (url += "&"), url += rule.filter_url); let fl = cateObj.filter ? cateObj.extend : {}; if (rule.filter_def && "object" == typeof rule.filter_def) try { if (0 < Object.keys(rule.filter_def).length && rule.filter_def.hasOwnProperty(cateObj.tid)) { let self_fl_def = rule.filter_def[cateObj.tid]; if (self_fl_def && "object" == typeof self_fl_def) { 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], cnt_page = url_rep.replaceAll("fypage", cateObj.pg), 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 { if (p = p.split(";"), p.length < 5) return "{}"; let _ps = parseTags.getParse(p[0]), is_json = (_pdfa = _ps.pdfa, _pdfh = _ps.pdfh, _pd = _ps.pd, p[0].startsWith("json:")); p[0] = p[0].replace(/^(jsp:|json:|jq:)/, ""); try { let html = getHtml(MY_URL); if (html) { is_json && (html = dealJson(html)); let list = _pdfa(html, p[0]); list.forEach(a => { var e = p[4].split("+").map(e => rule.detailUrl ? _pdfh(a, e) : _pd(a, e, MY_URL)).join("$"); let c = rule.detailUrl ? MY_CATE + "$" + e : e; var e = _pdfh(a, p[1]).replace(/\n|\t/g, "").trim(), f = _pd(a, p[2], MY_URL); "*" === rule.二级 && (c = c + "@@" + e + "@@" + f), d.push({ vod_id: c, vod_name: e, vod_pic: f, vod_remarks: _pdfh(a, p[3]).replace(/\n|\t/g, "").trim() }) }) } } catch (e) { console.log(e.message) } } rule.图片来源 && d.forEach(e => { e.vod_pic && e.vod_pic.startsWith("http") && (e.vod_pic = e.vod_pic + rule.图片来源) }), 0 < d.length && print(d.slice(0, 2)); let pagecount = 0, nodata = (rule.pagecount && "object" == typeof rule.pagecount && rule.pagecount.hasOwnProperty(MY_CATE) && (print(`MY_CATE:${MY_CATE},pagecount:` + JSON.stringify(rule.pagecount)), pagecount = parseInt(rule.pagecount[MY_CATE])), { 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 }), 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 || "string" != typeof p) return "{}"; p = p.trim(); let pp = rule.一级.split(";"), url = searchObj.searchUrl.replaceAll("**", searchObj.wd); if (1 === searchObj.pg && url.includes("[") && url.includes("]") && !url.includes("#") ? url = url.split("[")[1].split("]")[0] : 1 < searchObj.pg && url.includes("[") && url.includes("]") && !url.includes("#") && (url = url.split("[")[0]), /fypage/.test(url)) if (url.includes("(") && url.includes(")")) { let url_rep = url.match(/.*?\((.*)\)/)[1], cnt_page = url_rep.replaceAll("fypage", searchObj.pg), cnt_pg = eval(cnt_page); url = url.replaceAll(url_rep, cnt_pg).replaceAll("(", "").replaceAll(")", "") } else url = url.replaceAll("fypage", searchObj.pg); if (MY_URL = url, console.log(MY_URL), p.startsWith("js:")) { const TYPE = "search", MY_PAGE = searchObj.pg, KEY = searchObj.wd; var input = MY_URL, detailUrl = rule.detailUrl || ""; eval(p.trim().replace("js:", "")), d = VODS } else { if (p = p.split(";"), p.length < 5) return "{}"; let p0 = getPP(p, 0, pp, 0), _ps = parseTags.getParse(p0), is_json = (_pdfa = _ps.pdfa, _pdfh = _ps.pdfh, _pd = _ps.pd, p0.startsWith("json:")); p0 = p0.replace(/^(jsp:|json:|jq:)/, ""); try { let req_method = 1 < MY_URL.split(";").length ? MY_URL.split(";")[1].toLowerCase() : "get", html; if ("post" === req_method) { let rurls = MY_URL.split(";")[0].split("#"), rurl = rurls[0], params = 1 < rurls.length ? rurls[1] : "", _fetch_params = (print(`post=》rurl:${rurl},params:` + params), JSON.parse(JSON.stringify(rule_fetch_params))), postData = { body: params }; Object.assign(_fetch_params, postData), html = post(rurl, _fetch_params) } else if ("postjson" === req_method) { let rurls = MY_URL.split(";")[0].split("#"), rurl = rurls[0], params = 1 < rurls.length ? 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)), 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); cookie ? (console.log("本次成功过验证,cookie:" + cookie), setItem(RULE_CK, cookie)) : console.log("本次自动过搜索验证失败,cookie:" + cookie), html = getHtml(MY_URL) } html.includes(searchObj.wd) || (console.log("搜索结果源码未包含关键字,疑似搜索失败,正为您打印结果源码"), console.log(html)), is_json && (html = dealJson(html)); let list = _pdfa(html, p0), p1 = getPP(p, 1, pp, 1), p2 = getPP(p, 2, pp, 2), p3 = getPP(p, 3, pp, 3), p4 = getPP(p, 4, pp, 4), p5 = getPP(p, 5, pp, 5); list.forEach(a => { var e = p4.split("+").map(e => rule.detailUrl ? _pdfh(a, e) : _pd(a, e, MY_URL)).join("$"); let c, f = (c = 5 < p.length && p[5] ? _pdfh(a, p5) : "", e); var e = _pdfh(a, p1).replace(/\n|\t/g, "").trim(), b = _pd(a, p2, MY_URL), e = { vod_id: f = "*" === rule.二级 ? f + "@@" + e + "@@" + b : f, vod_name: e, vod_pic: b, vod_remarks: _pdfh(a, p3).replace(/\n|\t/g, "").trim(), vod_content: c.replace(/\n|\t/g, "").trim() }; d.push(e) }) } } catch (e) { return print("搜索发生错误:" + e.message), "{}" } } return rule.图片来源 && d.forEach(e => { e.vod_pic && e.vod_pic.startsWith("http") && (e.vod_pic = e.vod_pic + rule.图片来源) }), JSON.stringify({ page: parseInt(searchObj.pg), pagecount: 10, limit: 20, total: 100, list: d }) } function detailParse(detailObj) { let t1 = (new Date).getTime(), orId = (fetch_params = JSON.parse(JSON.stringify(rule_fetch_params)), detailObj.orId), vod_name = "片名", vod_pic = "", vod_id = orId; if ("*" === rule.二级) { let extra = orId.split("@@"); vod_name = 1 < extra.length ? extra[1] : vod_name, vod_pic = 2 < extra.length ? 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: "简介" }, p = detailObj.二级, url = detailObj.url, detailUrl = detailObj.detailUrl, fyclass = detailObj.fyclass, tab_exclude = detailObj.tab_exclude, html = detailObj.html || ""; if (MY_URL = url, 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 ("string" == typeof p && p.trim().startsWith("js:")) { const TYPE = "detail"; var input = MY_URL, play_url = ""; eval(p.trim().replace("js:", "")), vod = VOD, console.log(JSON.stringify(vod)) } else if (p && "object" == typeof p) { let tt1 = (new Date).getTime(); html = html || getHtml(MY_URL), print(`二级${MY_URL}仅获取源码耗时:${(new Date).getTime() - tt1}毫秒`); let _ps, tt2 = (p.is_json ? (print("二级是json"), _ps = parseTags.json, html = dealJson(html)) : _ps = p.is_jsp ? (print("二级是jsp"), parseTags.jsp) : (p.is_jq ? print("二级是jq") : print("二级默认jq"), parseTags.jq), (new Date).getTime()); if (print(`二级${MY_URL}获取并装载源码耗时:${tt2 - tt1}毫秒`), _pdfa = _ps.pdfa, _pdfh = _ps.pdfh, _pd = _ps.pd, p.title) { let p1 = p.title.split(";"), type_name = (vod.vod_name = _pdfh(html, p1[0]).replace(/\n|\t/g, "").trim(), 1 < p1.length ? _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 = 1 < p1.length ? _pdfh(html, p1[1]).replace(/\n|\t/g, "").trim() : "", vod.vod_area = 2 < p1.length ? _pdfh(html, p1[2]).replace(/\n|\t/g, "").trim() : "", vod.vod_actor = 3 < p1.length ? _pdfh(html, p1[3]).replace(/\n|\t/g, "").trim() : "", vod.vod_director = 4 < p1.length ? _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 = "$$$", playFrom = []; if (p.重定向 && p.重定向.startsWith("js:") && (print("开始执行重定向代码:" + p.重定向), html = eval(p.重定向.replace("js:", ""))), 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], vHeader = _pdfa(html, p_tab), tab_text = (console.log(vHeader.length), p.tab_text || "body&&Text"), new_map = {}; for (var v of vHeader) { let v_title = _pdfh(v, tab_text).trim(); console.log(v_title), tab_exclude && new RegExp(tab_exclude).test(v_title) || (new_map.hasOwnProperty(v_title) ? new_map[v_title] += 1 : new_map[v_title] = 1, 1 < new_map[v_title] && (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 = "$$$", vod_tab_list = []; if (p.lists) if (p.lists.startsWith("js:")) { print("开始执行lists代码:" + p.lists); try { var input = MY_URL, play_url = "", i; for (i in eval(p.lists.replace("js:", "")), LISTS) if (LISTS.hasOwnProperty(i)) try { LISTS[i] = LISTS[i].map(e => e.split("$").slice(0, 2).join("$")) } catch (e) { print("格式化LISTS发生错误:" + e.message) } vod_play_url = LISTS.map(e => e.join("#")).join(vod_play_url) } catch (e) { print("js执行lists: 发生错误:" + e.message) } } else { let list_text = p.list_text || "body&&Text", list_url = p.list_url || "a&&href", is_tab_js = p.tabs.trim().startsWith("js:"); for (let i = 0; i < playFrom.length; i++) { let tab_name = playFrom[i], tab_ext = 1 < p.tabs.split(";").length && !is_tab_js ? p.tabs.split(";")[1] : "", p1 = p.lists.replaceAll("#idv", tab_name).replaceAll("#id", i), tabName = (tab_ext = tab_ext.replaceAll("#idv", tab_name).replaceAll("#id", i), tab_ext ? _pdfh(html, tab_ext) : tab_name), new_vod_list = (console.log(tabName), []), tt1 = (new Date).getTime(); if ("function" == typeof pdfl) new_vod_list = pdfl(html, p1, list_text, list_url, MY_URL); else { let vodList = []; try { vodList = _pdfa(html, p1), console.log("len(vodList):" + vodList.length) } catch (e) { } for (let i = 0; i < vodList.length; i++) { let it = vodList[i]; new_vod_list.push(_pdfh(it, list_text).trim() + "$" + _pd(it, list_url, MY_URL)) } } 0 < new_vod_list.length && (new_vod_list = forceOrder(new_vod_list, "", e => e.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 } rule.图片来源 && vod.vod_pic && vod.vod_pic.startsWith("http") && (vod.vod_pic = vod.vod_pic + rule.图片来源), (!vod.vod_id || vod_id.includes("$") && vod.vod_id !== vod_id) && (vod.vod_id = vod_id); let t2 = (new Date).getTime(); return console.log(`加载二级界面${MY_URL}耗时:${t2 - t1}毫秒`), vod = vodDeal(vod), JSON.stringify({ list: [vod] }) } function get_tab_index(e) { let c = {}; return e.vod_play_from.split("$$$").forEach((e, a) => { c[e] = a }), c } function vodDeal(e) { var d = e.vod_play_from.split("$$$"); let c = e.vod_play_url.split("$$$"), f = d; let b = d, t = c; if (rule.tab_remove && 0 < rule.tab_remove.length || rule.tab_order && 0 < rule.tab_order.length) { let a = get_tab_index(e); if (rule.tab_remove && 0 < rule.tab_remove.length && (f = d.filter(e => !rule.tab_remove.includes(e)), b = f), rule.tab_order && 0 < rule.tab_order.length) { let c = rule.tab_order; d = f.sort((e, a) => (-1 === c.indexOf(e) ? 9999 : c.indexOf(e)) - (-1 === c.indexOf(a) ? 9999 : c.indexOf(a))), b = d } t = b.map(e => c[a[e]]) } return rule.tab_rename && "object" == typeof rule.tab_rename & 0 < Object.keys(rule.tab_rename).length && (d = b.map(e => rule.tab_rename[e] || e), b = d), e.vod_play_from = b.join("$$$"), e.vod_play_url = t.join("$$$"), e } function tellIsJx(e) { try { return !/\.(m3u8|mp4|m4a)$/.test(e.split("?")[0]) && 是否正版(e) ? 1 : 0 } catch (e) { return 1 } } function playParse(playObj) { if (fetch_params = JSON.parse(JSON.stringify(rule_fetch_params)), MY_URL = playObj.url, !/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) }, lazy_play; if (rule.play_parse && rule.lazy) if (rule.play_parse && rule.lazy && "string" == typeof rule.lazy) try { let lazy_code = rule.lazy.replace("js:", "").trim(); print("开始执行js免嗅=>" + lazy_code), eval(lazy_code), lazy_play = "object" == typeof input ? input : { parse: 1, jx: tellIsJx(input), url: input } } catch (e) { print("js免嗅错误:" + e.message), lazy_play = common_play } else lazy_play = common_play; else lazy_play = common_play; if (Array.isArray(rule.play_json) && 0 < rule.play_json.length) { let web_url = lazy_play.url; for (var pjson of rule.play_json) if (pjson.re && ("*" === pjson.re || web_url.match(new RegExp(pjson.re))) && pjson.json && "object" == typeof pjson.json) { 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) } return console.log(JSON.stringify(lazy_play)), JSON.stringify(lazy_play) } function proxyParse(proxyObj) { var input = proxyObj.params; if (!proxyObj.proxy_rule) return [404, "text/plain", "Not Found"]; log("准备执行本地代理规则:\n" + proxyObj.proxy_rule); try { return eval(proxyObj.proxy_rule), input && input !== proxyObj.params && Array.isArray(input) && 3 === input.length ? input : [404, "text/plain", "Not Found"] } catch (e) { return [500, "text/plain", "代理规则错误:" + e.message] } } function isVideoParse(isVideoObj) { var input = isVideoObj.url; if (!isVideoObj.t) { let re_matcher = new RegExp(isVideoObj.isVideo, "i"); return re_matcher.test(input) } try { return eval(isVideoObj.isVideo), "boolean" == typeof input && input } catch (e) { return log("执行嗅探规则发生错误:" + e.message), !1 } } function init(ext) { console.log("init"); try { let muban = 模板.getMubans(); if ("object" == typeof ext) rule = ext; else if ("string" == typeof ext) if (ext.startsWith("http")) { let js = request(ext, { method: "GET" }); js && eval(js.replace("var rule", "rule")) } else eval(ext.replace("var rule", "rule")); rule.模板 && muban.hasOwnProperty(rule.模板) && (print("继承模板:" + rule.模板), rule = Object.assign(muban[rule.模板], rule)); let rule_cate_excludes = (rule.cate_exclude || "").split("|").filter(e => e.trim()), rule_tab_excludes = (rule.tab_exclude || "").split("|").filter(e => e.trim()); if (rule_cate_excludes = rule_cate_excludes.concat(CATE_EXCLUDE.split("|").filter(e => e.trim())), rule_tab_excludes = rule_tab_excludes.concat(TAB_EXCLUDE.split("|").filter(e => e.trim())), rule.cate_exclude = rule_cate_excludes.join("|"), rule.tab_exclude = rule_tab_excludes.join("|"), rule.host = (rule.host || "").rstrip("/"), HOST = rule.host, rule.hostJs) { console.log("检测到hostJs,准备执行..."); try { eval(rule.hostJs), rule.host = HOST.rstrip("/") } catch (e) { console.log(`执行${rule.hostJs}获取host发生错误:` + e.message) } } if (rule.url = rule.url || "", rule.double = rule.double || !1, 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.二级访问前 || "", rule.url.includes("[") && rule.url.includes("]")) { let u1 = rule.url.split("[")[0], u2 = rule.url.split("[")[1].split("]")[0]; rule.url = rule.host && rule.url ? urljoin(rule.host, u1) + "[" + urljoin(rule.host, u2) + "]" : rule.url } else rule.url = rule.host && rule.url ? urljoin(rule.host, rule.url) : rule.url; if (rule.searchUrl.includes("[") && rule.searchUrl.includes("]") && !rule.searchUrl.includes("#")) { let u1 = rule.searchUrl.split("[")[0], u2 = rule.searchUrl.split("[")[1].split("]")[0]; rule.searchUrl = rule.host && rule.searchUrl ? urljoin(rule.host, u1) + "[" + urljoin(rule.host, u2) + "]" : rule.searchUrl } else rule.searchUrl = rule.host && rule.searchUrl ? urljoin(rule.host, rule.searchUrl) : rule.searchUrl; if (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 || "0" === rule.sniffer || "false" === rule.sniffer), rule.isVideo = rule.hasOwnProperty("isVideo") ? rule.isVideo : "", rule.tab_remove = rule.hasOwnProperty("tab_remove") ? rule.tab_remove : [], rule.tab_order = rule.hasOwnProperty("tab_order") ? rule.tab_order : [], rule.tab_rename = rule.hasOwnProperty("tab_rename") ? rule.tab_rename : {}, rule.headers && "object" == typeof rule.headers) try { let header_keys = Object.keys(rule.headers); for (var k of header_keys) if ("user-agent" === k.toLowerCase()) { let v = rule.headers[k]; console.log(v), ["MOBILE_UA", "PC_UA", "UC_UA", "IOS_UA", "UA"].includes(v) && (rule.headers[k] = eval(v)) } else if ("cookie" === k.toLowerCase()) { 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 || !1, timeout: rule.timeout, encoding: rule.encoding }, oheaders = rule.headers || {}, RKEY = "undefined" != typeof key && key ? key : "drpy_" + (rule.title || rule.host), pre(), init_test() } catch (e) { console.log("init_test发生错误:" + e.message) } } fetch = request, print = function (a) { if ("object" == typeof (a = a || "") && 0 < Object.keys(a).length) try { a = JSON.stringify(a), console.log(a) } catch (e) { console.log(typeof a + ":" + a.length) } else "object" == typeof a && Object.keys(a).length < 1 ? console.log("null object") : console.log(a) }, log = print; let homeHtmlCache = void 0; function home(e) { return console.log("home"), homeParse({ filter: rule.filter || !1, MY_URL: rule.homeUrl, class_name: rule.class_name || "", class_url: rule.class_url || "", class_parse: rule.class_parse || "", cate_exclude: rule.cate_exclude }) } function homeVod(e) { return console.log("homeVod"), homeVodParse({ "推荐": rule.推荐, double: rule.double, homeUrl: rule.homeUrl, detailUrl: rule.detailUrl }) } function category(e, a, c, d) { return categoryParse({ url: rule.url, "一级": rule.一级, tid: e, pg: parseInt(a), filter: c, extend: d }) } function detail(e) { var a = e; let c = ""; log("orId:" + a), -1 < e.indexOf("$") && (d = e.split("$"), c = d[0], e = d[1]); var d = e.split("@@")[0]; let f; return detailParse({ orId: a, url: f = d.startsWith("http") || d.includes("/") ? d.includes("/") ? urljoin(rule.homeUrl, d) : d : rule.detailUrl.replaceAll("fyid", d).replaceAll("fyclass", c), "二级": rule.二级, "二级访问前": rule.二级访问前, detailUrl: d, fyclass: c, tab_exclude: rule.tab_exclude }) } function play(e, a, c) { return playParse({ url: a, flag: e, flags: c }) } function search(e, a, c) { return rule.search_encoding ? "utf-8" !== rule.search_encoding.toLowerCase() && (e = encodeStr(e, rule.search_encoding)) : rule.encoding && "utf-8" !== rule.encoding.toLowerCase() && (e = encodeStr(e, rule.encoding)), searchParse({ searchUrl: rule.searchUrl, "搜索": rule.搜索, wd: e, pg: c || 1, quick: a }) } function proxy(e) { return rule.proxy_rule && rule.proxy_rule.trim() && (rule.proxy_rule = rule.proxy_rule.trim()), rule.proxy_rule.startsWith("js:") && (rule.proxy_rule = rule.proxy_rule.replace("js:", "")), proxyParse({ params: e, proxy_rule: rule.proxy_rule }) } function sniffer() { var e = rule.sniffer || !1; return e && log("开始执行辅助嗅探代理规则..."), e } function isVideo(e) { let a = 0, c; (c = rule.isVideo && rule.isVideo.trim() ? rule.isVideo.trim() : c).startsWith("js:") && (c = c.replace("js:", ""), a = 1); e = isVideoParse({ url: e, isVideo: c, t: a }); return e && log("成功执行辅助嗅探规则并检测到视频地址:\n" + rule.isVideo), e } 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 }; function gbkTool() { var e = "4e:020405060f12171f20212326292e2f313335373c40414244464a5155575a5b6263646567686a6b6c6d6e6f727475767778797a7b7c7d7f808182838485878a#909697999c9d9ea3aaafb0b1b4b6b7b8b9bcbdbec8cccfd0d2dadbdce0e2e6e7e9edeeeff1f4f8f9fafcfe,4f:00020304050607080b0c12131415161c1d212328292c2d2e31333537393b3e3f40414244454748494a4b4c525456616266686a6b6d6e7172757778797a7d8081828586878a8c8e909293959698999a9c9e9fa1a2a4abadb0b1b2b3b4b6b7b8b9babbbcbdbec0c1c2c6c7c8c9cbcccdd2d3d4d5d6d9dbe0e2e4e5e7ebecf0f2f4f5f6f7f9fbfcfdff,50:000102030405060708090a#0b0e1011131516171b1d1e20222324272b2f303132333435363738393b3d3f404142444546494a4b4d5051525354565758595b5d5e5f6061626364666768696a6b6d6e6f70717273747578797a7c7d818283848687898a8b8c8e8f909192939495969798999a9b9c9d9e9fa0a1a2a4a6aaabadaeafb0b1b3b4b5b6b7b8b9bcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdced0d1d2d3d4d5d7d8d9dbdcdddedfe0e1e2e3e4e5e8e9eaebeff0f1f2f4f6f7f8f9fafcfdfeff,51:00010203040508#090a0c0d0e0f1011131415161718191a1b1c1d1e1f2022232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e42474a4c4e4f5052535758595b5d5e5f606163646667696a6f727a7e7f838486878a8b8e8f90919394989a9d9e9fa1a3a6a7a8a9aaadaeb4b8b9babebfc1c2c3c5c8cacdced0d2d3d4d5d6d7d8d9dadcdedfe2e3e5e6e7e8e9eaeceef1f2f4f7fe,52:0405090b0c0f101314151c1e1f2122232526272a2c2f313234353c3e4445464748494b4e4f5253555758#595a5b5d5f6062636466686b6c6d6e7071737475767778797a7b7c7e808384858687898a8b8c8d8e8f91929495969798999a9ca4a5a6a7aeafb0b4b5b6b7b8b9babbbcbdc0c1c2c4c5c6c8cacccdcecfd1d3d4d5d7d9dadbdcdddee0e1e2e3e5e6e7e8e9eaebecedeeeff1f2f3f4f5f6f7f8fbfcfd,53:0102030407090a0b0c0e11121314181b1c1e1f2224252728292b2c2d2f3031323334353637383c3d404244464b4c4d505458595b5d65686a6c6d7276797b7c7d7e80818387888a8e8f#90919293949697999b9c9ea0a1a4a7aaabacadafb0b1b2b3b4b5b7b8b9babcbdbec0c3c4c5c6c7cecfd0d2d3d5dadcdddee1e2e7f4fafeff,54:000205070b1418191a1c2224252a303336373a3d3f4142444547494c4d4e4f515a5d5e5f6061636567696a6b6c6d6e6f7074797a7e7f8183858788898a8d919397989c9e9fa0a1a2a5aeb0b2b5b6b7b9babcbec3c5cacbd6d8dbe0e1e2e3e4ebeceff0f1f4f5f6f7f8f9fbfe,55:0002030405080a0b0c0d0e121315161718191a1c1d1e1f212526#28292b2d3234353638393a3b3d40424547484b4c4d4e4f515253545758595a5b5d5e5f60626368696b6f7071727374797a7d7f85868c8d8e9092939596979a9b9ea0a1a2a3a4a5a6a8a9aaabacadaeafb0b2b4b6b8babcbfc0c1c2c3c6c7c8cacbcecfd0d5d7d8d9dadbdee0e2e7e9edeef0f1f4f6f8f9fafbfcff,56:0203040506070a0b0d1011121314151617191a1c1d202122252628292a2b2e2f30333537383a3c3d3e404142434445464748494a4b4f5051525355565a5b5d5e5f6061#636566676d6e6f70727374757778797a7d7e7f80818283848788898a8b8c8d9091929495969798999a9b9c9d9e9fa0a1a2a4a5a6a7a8a9aaabacadaeb0b1b2b3b4b5b6b8b9babbbdbebfc0c1c2c3c4c5c6c7c8c9cbcccdcecfd0d1d2d3d5d6d8d9dce3e5e6e7e8e9eaeceeeff2f3f6f7f8fbfc,57:00010205070b0c0d0e0f101112131415161718191a1b1d1e202122242526272b313234353637383c3d3f414344454648494b52535455565859626365676c6e707172747578797a7d7e7f80#818788898a8d8e8f90919495969798999a9c9d9e9fa5a8aaacafb0b1b3b5b6b7b9babbbcbdbebfc0c1c4c5c6c7c8c9cacccdd0d1d3d6d7dbdcdee1e2e3e5e6e7e8e9eaebeceef0f1f2f3f5f6f7fbfcfeff,58:0103040508090a0c0e0f101213141617181a1b1c1d1f222325262728292b2c2d2e2f31323334363738393a3b3c3d3e3f4041424345464748494a4b4e4f505253555657595a5b5c5d5f6061626364666768696a6d6e6f707172737475767778797a7b7c7d7f82848687888a8b8c#8d8e8f909194959697989b9c9da0a1a2a3a4a5a6a7aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbdbebfc0c2c3c4c6c7c8c9cacbcccdcecfd0d2d3d4d6d7d8d9dadbdcdddedfe0e1e2e3e5e6e7e8e9eaedeff1f2f4f5f7f8fafbfcfdfeff,59:000103050608090a0b0c0e1011121317181b1d1e2021222326282c30323335363b3d3e3f404345464a4c4d505253595b5c5d5e5f616364666768696a6b6c6d6e6f70717275777a7b7c7e7f8085898b8c8e8f90919495989a9b9c9d9fa0a1a2a6#a7acadb0b1b3b4b5b6b7b8babcbdbfc0c1c2c3c4c5c7c8c9cccdcecfd5d6d9dbdedfe0e1e2e4e6e7e9eaebedeeeff0f1f2f3f4f5f6f7f8fafcfdfe,5a:00020a0b0d0e0f101214151617191a1b1d1e2122242627282a2b2c2d2e2f3033353738393a3b3d3e3f414243444547484b4c4d4e4f5051525354565758595b5c5d5e5f60616364656668696b6c6d6e6f7071727378797b7c7d7e808182838485868788898a8b8c8d8e8f9091939495969798999c9d9e9fa0a1a2a3a4a5a6a7a8a9abac#adaeafb0b1b4b6b7b9babbbcbdbfc0c3c4c5c6c7c8cacbcdcecfd0d1d3d5d7d9dadbdddedfe2e4e5e7e8eaecedeeeff0f2f3f4f5f6f7f8f9fafbfcfdfeff,5b:0001020304050607080a0b0c0d0e0f10111213141518191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303133353638393a3b3c3d3e3f4142434445464748494a4b4c4d4e4f52565e606167686b6d6e6f7274767778797b7c7e7f82868a8d8e90919294969fa7a8a9acadaeafb1b2b7babbbcc0c1c3c8c9cacbcdcecf#d1d4d5d6d7d8d9dadbdce0e2e3e6e7e9eaebecedeff1f2f3f4f5f6f7fdfe,5c:0002030507080b0c0d0e10121317191b1e1f2021232628292a2b2d2e2f303233353637434446474c4d5253545657585a5b5c5d5f62646768696a6b6c6d70727374757677787b7c7d7e808384858687898a8b8e8f9293959d9e9fa0a1a4a5a6a7a8aaaeafb0b2b4b6b9babbbcbec0c2c3c5c6c7c8c9cacccdcecfd0d1d3d4d5d6d7d8dadbdcdddedfe0e2e3e7e9ebeceeeff1f2f3f4f5f6f7f8f9fafcfdfeff,5d:00#01040508090a0b0c0d0f10111213151718191a1c1d1f2021222325282a2b2c2f3031323335363738393a3b3c3f4041424344454648494d4e4f5051525354555657595a5c5e5f6061626364656667686a6d6e7071727375767778797a7b7c7d7e7f8081838485868788898a8b8c8d8e8f9091929394959697989a9b9c9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b8b9babbbcbdbebfc0c1c2c3c4c6c7c8c9cacbcccecfd0d1d2d3d4d5d6d7d8d9dadcdfe0e3e4eaeced#f0f5f6f8f9fafbfcff,5e:000407090a0b0d0e1213171e1f20212223242528292a2b2c2f303233343536393a3e3f404143464748494a4b4d4e4f50515253565758595a5c5d5f60636465666768696a6b6c6d6e6f70717577797e8182838588898c8d8e92989b9da1a2a3a4a8a9aaabacaeafb0b1b2b4babbbcbdbfc0c1c2c3c4c5c6c7c8cbcccdcecfd0d4d5d7d8d9dadcdddedfe0e1e2e3e4e5e6e7e9ebecedeeeff0f1f2f3f5f8f9fbfcfd,5f:050607090c0d0e10121416191a1c1d1e21222324#282b2c2e30323334353637383b3d3e3f4142434445464748494a4b4c4d4e4f5154595a5b5c5e5f60636567686b6e6f72747576787a7d7e7f83868d8e8f919394969a9b9d9e9fa0a2a3a4a5a6a7a9abacafb0b1b2b3b4b6b8b9babbbebfc0c1c2c7c8cacbced3d4d5dadbdcdedfe2e3e5e6e8e9eceff0f2f3f4f6f7f9fafc,60:0708090b0c10111317181a1e1f2223242c2d2e3031323334363738393a3d3e404445464748494a4c4e4f5153545657585b5c5e5f606165666e71727475777e80#8182858687888a8b8e8f909193959798999c9ea1a2a4a5a7a9aaaeb0b3b5b6b7b9babdbebfc0c1c2c3c4c7c8c9cccdcecfd0d2d3d4d6d7d9dbdee1e2e3e4e5eaf1f2f5f7f8fbfcfdfeff,61:02030405070a0b0c1011121314161718191b1c1d1e21222528292a2c2d2e2f303132333435363738393a3b3c3d3e4041424344454647494b4d4f50525354565758595a5b5c5e5f606163646566696a6b6c6d6e6f717273747678797a7b7c7d7e7f808182838485868788898a8c8d8f9091929395#969798999a9b9c9e9fa0a1a2a3a4a5a6aaabadaeafb0b1b2b3b4b5b6b8b9babbbcbdbfc0c1c3c4c5c6c7c9cccdcecfd0d3d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e7e8e9eaebecedeeeff0f1f2f3f4f6f7f8f9fafbfcfdfe,62:00010203040507091314191c1d1e2023262728292b2d2f303132353638393a3b3c424445464a4f50555657595a5c5d5e5f6061626465687172747577787a7b7d818283858687888b8c8d8e8f9094999c9d9ea3a6a7a9aaadaeafb0b2b3b4b6b7b8babec0c1#c3cbcfd1d5dddee0e1e4eaebf0f2f5f8f9fafb,63:00030405060a0b0c0d0f10121314151718191c2627292c2d2e30313334353637383b3c3e3f40414447484a51525354565758595a5b5c5d60646566686a6b6c6f707273747578797c7d7e7f81838485868b8d9193949597999a9b9c9d9e9fa1a4a6abafb1b2b5b6b9bbbdbfc0c1c2c3c5c7c8cacbccd1d3d4d5d7d8d9dadbdcdddfe2e4e5e6e7e8ebeceeeff0f1f3f5f7f9fafbfcfe,64:0304060708090a0d0e111215161718191a1d1f222324#252728292b2e2f3031323335363738393b3c3e404243494b4c4d4e4f505153555657595a5b5c5d5f60616263646566686a6b6c6e6f70717273747576777b7c7d7e7f8081838688898a8b8c8d8e8f90939497989a9b9c9d9fa0a1a2a3a5a6a7a8aaabafb1b2b3b4b6b9bbbdbebfc1c3c4c6c7c8c9cacbcccfd1d3d4d5d6d9dadbdcdddfe0e1e3e5e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff,65:01020304050607080a0b0c0d0e0f10111314151617191a1b1c1d1e1f2021#222324262728292a2c2d30313233373a3c3d404142434446474a4b4d4e5052535457585a5c5f606164656768696a6d6e6f7173757678797a7b7c7d7e7f8081828384858688898a8d8e8f92949596989a9d9ea0a2a3a6a8aaacaeb1b2b3b4b5b6b7b8babbbebfc0c2c7c8c9cacdd0d1d3d4d5d8d9dadbdcdddedfe1e3e4eaebf2f3f4f5f8f9fbfcfdfeff,66:0104050708090b0d1011121617181a1b1c1e2122232426292a2b2c2e3032333738393a3b3d3f40424445464748494a4d4e505158#595b5c5d5e6062636567696a6b6c6d7172737578797b7c7d7f808183858688898a8b8d8e8f909293949598999a9b9c9e9fa0a1a2a3a4a5a6a9aaabacadafb0b1b2b3b5b6b7b8babbbcbdbfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8dadedfe0e1e2e3e4e5e7e8eaebecedeeeff1f5f6f8fafbfd,67:010203040506070c0e0f1112131618191a1c1e20212223242527292e303233363738393b3c3e3f414445474a4b4d5254555758595a5b5d62636466676b6c6e717476#78797a7b7d8082838586888a8c8d8e8f9192939496999b9fa0a1a4a6a9acaeb1b2b4b9babbbcbdbebfc0c2c5c6c7c8c9cacbcccdced5d6d7dbdfe1e3e4e6e7e8eaebedeef2f5f6f7f8f9fafbfcfe,68:01020304060d1012141518191a1b1c1e1f20222324252627282b2c2d2e2f30313435363a3b3f474b4d4f52565758595a5b5c5d5e5f6a6c6d6e6f707172737578797a7b7c7d7e7f8082848788898a8b8c8d8e90919294959698999a9b9c9d9e9fa0a1a3a4a5a9aaabacaeb1b2b4b6b7b8#b9babbbcbdbebfc1c3c4c5c6c7c8cacccecfd0d1d3d4d6d7d9dbdcdddedfe1e2e4e5e6e7e8e9eaebecedeff2f3f4f6f7f8fbfdfeff,69:00020304060708090a0c0f11131415161718191a1b1c1d1e21222325262728292a2b2c2e2f313233353637383a3b3c3e4041434445464748494a4b4c4d4e4f50515253555658595b5c5f616264656768696a6c6d6f7072737475767a7b7d7e7f8183858a8b8c8e8f909192939697999a9d9e9fa0a1a2a3a4a5a6a9aaacaeafb0b2b3b5b6b8b9babcbd#bebfc0c2c3c4c5c6c7c8c9cbcdcfd1d2d3d5d6d7d8d9dadcdddee1e2e3e4e5e6e7e8e9eaebeceeeff0f1f3f4f5f6f7f8f9fafbfcfe,6a:000102030405060708090b0c0d0e0f10111213141516191a1b1c1d1e20222324252627292b2c2d2e30323334363738393a3b3c3f40414243454648494a4b4c4d4e4f515253545556575a5c5d5e5f60626364666768696a6b6c6d6e6f70727374757677787a7b7d7e7f81828385868788898a8b8c8d8f929394959698999a9b9c9d9e9fa1a2a3a4a5a6#a7a8aaadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff,6b:000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f252628292a2b2c2d2e2f303133343536383b3c3d3f4041424445484a4b4d4e4f5051525354555657585a5b5c5d5e5f606168696b6c6d6e6f7071727374757677787a7d7e7f808588#8c8e8f909194959798999c9d9e9fa0a2a3a4a5a6a7a8a9abacadaeafb0b1b2b6b8b9babbbcbdbec0c3c4c6c7c8c9caccced0d1d8dadcdddedfe0e2e3e4e5e6e7e8e9ecedeef0f1f2f4f6f7f8fafbfcfeff,6c:000102030408090a0b0c0e12171c1d1e2023252b2c2d31333637393a3b3c3e3f434445484b4c4d4e4f5152535658595a62636566676b6c6d6e6f71737577787a7b7c7f8084878a8b8d8e9192959697989a9c9d9ea0a2a8acafb0b4b5b6b7bac0c1c2c3c6c7c8cbcdcecfd1d2d8#d9dadcdddfe4e6e7e9ecedf2f4f9ff,6d:000203050608090a0d0f101113141516181c1d1f20212223242628292c2d2f30343637383a3f404244494c50555657585b5d5f6162646567686b6c6d707172737576797a7b7d7e7f8081838486878a8b8d8f9092969798999a9ca2a5acadb0b1b3b4b6b7b9babbbcbdbec1c2c3c8c9cacdcecfd0d2d3d4d5d7dadbdcdfe2e3e5e7e8e9eaedeff0f2f4f5f6f8fafdfeff,6e:0001020304060708090b0f12131518191b1c1e1f222627282a2c2e30313335#3637393b3c3d3e3f40414245464748494a4b4c4f5051525557595a5c5d5e606162636465666768696a6c6d6f707172737475767778797a7b7c7d8081828487888a8b8c8d8e91929394959697999a9b9d9ea0a1a3a4a6a8a9abacadaeb0b3b5b8b9bcbebfc0c3c4c5c6c8c9cacccdced0d2d6d8d9dbdcdde3e7eaebecedeeeff0f1f2f3f5f6f7f8fafbfcfdfeff,6f:000103040507080a0b0c0d0e101112161718191a1b1c1d1e1f212223252627282c2e303234353738393a3b3c3d3f404142#43444548494a4c4e4f5051525354555657595a5b5d5f60616364656768696a6b6c6f707173757677797b7d7e7f808182838586878a8b8f909192939495969798999a9b9d9e9fa0a2a3a4a5a6a8a9aaabacadaeafb0b1b2b4b5b7b8babbbcbdbebfc1c3c4c5c6c7c8cacbcccdcecfd0d3d4d5d6d7d8d9dadbdcdddfe2e3e4e5e6e7e8e9eaebecedf0f1f2f3f4f5f6f7f8f9fafbfcfdfeff,70:000102030405060708090a0b0c0d0e0f1012131415161718191c1d1e1f2021222425262728292a#2b2c2d2e2f30313233343637383a3b3c3d3e3f404142434445464748494a4b4d4e505152535455565758595a5b5c5d5f606162636465666768696a6e7172737477797a7b7d818283848687888b8c8d8f90919397989a9b9e9fa0a1a2a3a4a5a6a7a8a9aab0b2b4b5b6babebfc4c5c6c7c9cbcccdcecfd0d1d2d3d4d5d6d7dadcdddee0e1e2e3e5eaeef0f1f2f3f4f5f6f8fafbfcfeff,71:0001020304050607080b0c0d0e0f111214171b1c1d1e1f2021222324252728292a2b2c2d2e323334#353738393a3b3c3d3e3f4041424344464748494b4d4f505152535455565758595a5b5d5f6061626365696a6b6c6d6f707174757677797b7c7e7f8081828385868788898b8c8d8e909192939596979a9b9c9d9ea1a2a3a4a5a6a7a9aaabadaeafb0b1b2b4b6b7b8babbbcbdbebfc0c1c2c4c5c6c7c8c9cacbcccdcfd0d1d2d3d6d7d8d9dadbdcdddedfe1e2e3e4e6e8e9eaebecedeff0f1f2f3f4f5f6f7f8fafbfcfdfeff,72:0001020304050708090a0b0c0d0e0f101112131415161718191a#1b1c1e1f2021222324252627292b2d2e2f3233343a3c3e40414243444546494a4b4e4f505153545557585a5c5e60636465686a6b6c6d707173747677787b7c7d828385868788898c8e9091939495969798999a9b9c9d9ea0a1a2a3a4a5a6a7a8a9aaabaeb1b2b3b5babbbcbdbebfc0c5c6c7c9cacbcccfd1d3d4d5d6d8dadb#95$,30:000102,00b702:c9c7,00a830:0305,2014ff5e20:162618191c1d,30:141508090a0b0c0d0e0f16171011,00:b1d7f7,22:362728110f2a2908371aa52520,231222:992b2e614c483d1d606e6f64651e3534,26:4240,00b020:3233,2103ff0400a4ff:e0e1,203000a7211626:0605,25:cbcfcec7c6a1a0b3b2,203b21:92909193,30:13#95$,21:70717273747576777879#4$,24:88898a8b8c8d8e8f909192939495969798999a9b7475767778797a7b7c7d7e7f808182838485868760616263646566676869##,32:20212223242526272829##,21:606162636465666768696a6b#97$,ff:010203e505060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5de3#95$,30:4142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f808182838485868788898a8b8c8d8e8f90919293#106$a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6#103$,03:9192939495969798999a9b9c9d9e9fa0a1a3a4a5a6a7a8a9#6$b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c3c4c5c6c7c8c9#5$,fe:3536393a3f403d3e41424344##3b3c373831#3334#104$,04:10111213141501161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f#13$30313233343551363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f#11$,02:cacbd9,20:13152535,21:050996979899,22:151f23526667bf,25:505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f7071727381828384858687#88898a8b8c8d8e8f939495bcbde2e3e4e5,2609229530:121d1e#9$,010100e101ce00e0011300e9011b00e8012b00ed01d000ec014d00f301d200f2016b00fa01d400f901:d6d8dadc,00:fcea,0251e7c701:4448,e7c802:61#2$,31:05060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20212223242526272829#19$,30:212223242526272829,32a333:8e8f9c9d9ea1c4ced1d2d5,fe30ff:e2e4#,212132:31#,20:10#1$,30:fc9b9cfdfe069d9e,fe:494a4b4c4d4e4f50515254555657595a5b5c5d5e5f6061#626364656668696a6b,e7:e7e8e9eaebecedeeeff0f1f2f3,30:07#11$,25:000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b#13$,72:dcdddfe2e3e4e5e6e7eaebf5f6f9fdfeff,73:00020405060708090b0c0d0f1011121418191a1f2023242627282d2f30323335363a3b3c3d404142434445464748#494a4b4c4e4f515354555658595a5b5c5d5e5f6162636465666768696a6b6e7071#92$72737475767778797a7b7c7d7f808182838586888a8c8d8f90929394959798999a9c9d9ea0a1a3a4a5a6a7a8aaacadb1b4b5b6b8b9bcbdbebfc1c3c4c5c6c7#cbccced2d3d4d5d6d7d8dadbdcdddfe1e2e3e4e6e8eaebeceeeff0f1f3f4f5f6f7#92$f8f9fafbfcfdfeff,74:0001020407080b0c0d0e1112131415161718191c1d1e1f2021232427292b2d2f31323738393a3b3d3e3f4042434445464748494a4b4c4d#4e4f505152535456585d606162636465666768696a6b6c6e6f717273747578797a#92$7b7c7d7f8284858688898a8c8d8f9192939495969798999a9b9d9fa0a1a2a3a4a5a6aaabacadaeafb0b1b2b3b4b5b6b7b8b9bbbcbdbebfc0c1c2c3c4c5c6c7#c8c9cacbcccdcecfd0d1d3d4d5d6d7d8d9dadbdddfe1e5e7e8e9eaebecedf0f1f2#92$f3f5f8f9fafbfcfdfe,75:0001020305060708090a0b0c0e1012141516171b1d1e202122232426272a2e3436393c3d3f414243444647494a4d5051525355565758#5d5e5f60616263646768696b6c6d6e6f7071737576777a7b7c7d7e808182848587#92$88898a8c8d8e909395989b9c9ea2a6a7a8a9aaadb6b7babbbfc0c1c6cbcccecfd0d1d3d7d9dadcdddfe0e1e5e9ecedeeeff2f3f5f6f7f8fafbfdfe,76:02040607#08090b0d0e0f11121314161a1c1d1e212327282c2e2f31323637393a3b3d414244#92$45464748494a4b4e4f50515253555758595a5b5d5f6061626465666768696a6c6d6e7071727374757677797a7c7f80818385898a8c8d8f9092949597989a9b#9c9d9e9fa0a1a2a3a5a6a7a8a9aaabacadafb0b3b5b6b7b8b9babbbcbdbec0c1c3,554a963f57c3632854ce550954c076:914c,853c77ee827e788d72319698978d6c285b894ffa630966975cb880fa684880ae660276ce51f9655671ac7ff1888450b2596561ca6fb382ad634c625253ed54277b06516b75a45df462d48dcb9776628a8019575d97387f627238767d67cf767e64464f708d2562dc7a17659173ed642c6273822c9881677f724862:6ecc,4f3474e3534a529e7eca90a65e2e6886699c81807ed168d278c5868c9551508d8c2482de80de53058912526576:c4c7c9cbccd3d5d9dadcdddee0e1e2e3e4e6e7e8e9eaebecedf0f3f5f6f7fafbfdff,77:00020305060a0c0e0f1011121314151617181b1c1d1e21232425272a2b#2c2e3031323334393b3d3e3f4244454648494a4b4c4d4e4f52535455565758595c,858496f94fdd582199715b9d62:b1a5,66b48c799c8d7206676f789160b253:5117,8f8880cc8d1d94a1500d72c8590760eb711988ab595482ef672c7b285d297ef7752d6cf58e668ff8903c9f3b6bd491197b145f7c78a784d6853d6b:d5d9d6,5e:0187,75f995ed655d5f:0ac5,8f9f58c181c2907f965b97ad8fb97f168d2c62414fbf53:d85e,8f:a8a9ab,904d68075f6a819888689cd6618b522b762a5f6c658c6fd26ee85bbe644851:75b0,67c44e1979c9997c70b377:5d5e5f606467696a6d6e6f7071727374757677787a7b7c818283868788898a8b8f90939495969798999a9b9c9d9ea1a3a4a6a8abadaeafb1b2b4b6b7b8b9ba#bcbec0c1c2c3c4c5c6c7c8c9cacbcccecfd0d1d2d3d4d5d6d8d9dadddedfe0e1e4,75c55e7673bb83e064ad62e894b56ce2535a52c3640f94c27b944f2f5e1b823681:168a,6e246cca9a736355535c54fa886557e04e0d5e036b657c3f90e8601664e6731c88c16750624d8d22776c8e2991c75f6983dc8521991053c286956b8b60:ede8,707f82:cd31,4ed36ca785cf64cd7cd969fd66f9834953957b564fa7518c6d4b5c428e6d63d253c983:2c36,67e578b4643d5bdf5c945dee8be762c667f48c7a640063ba8749998b8c177f2094f24ea7961098a4660c731677:e6e8eaeff0f1f2f4f5f7f9fafbfc,78:0304050607080a0b0e0f101315191b1e20212224282a2b2e2f31323335363d3f414243444648494a4b4d4f51535458595a#5b5c5e5f606162636465666768696f7071727374757678797a7b7d7e7f80818283,573a5c1d5e38957f507f80a05382655e7545553150218d856284949e671d56326f6e5de2543570928f66626f64a463a35f7b6f8890f481e38fb05c1866685ff16c8996488d81886c649179f057ce6a59621054484e587a0b60e96f848bda627f901e9a8b79e4540375f4630153196c608fdf5f1b9a70803b9f7f4f885c3a8d647fc565a570bd51:45b2,866b5d075ba062bd916c75748e0c7a2061017b794ec77ef877854e1181ed521d51fa6a7153a88e87950496cf6ec19664695a78:848586888a8b8f9092949596999d9ea0a2a4a6a8a9aaabacadaeafb5b6b7b8babbbcbdbfc0c2c3c4c6c7c8cccdcecfd1d2d3d6d7d8dadbdcdddedfe0e1e2e3#e4e5e6e7e9eaebedeeeff0f1f3f5f6f8f9fbfcfdfeff,79:00020304060708090a0b0c,784050a877d7641089e6590463e35ddd7a7f693d4f20823955984e3275ae7a975e:628a,95ef521b5439708a6376952457826625693f918755076df37eaf882262337ef075b5832878c196cc8f9e614874f78bcd6b64523a8d506b21806a847156f153064e:ce1b,51d17c97918b7c074fc38e7f7be17a9c64675d1450ac810676017cb96dec7fe067515b:58f8,78cb64:ae13,63:aa2b,9519642d8fbe7b5476296253592754466b7950a362345e266b864ee38d37888b5f85902e79:0d0e0f1011121415161718191a1b1c1d1f2021222325262728292a2b2c2d2e2f3031323335363738393d3f42434445474a4b4c4d4e4f505152545558596163#6466696a6b6c6e70717273747576797b7c7d7e7f8283868788898b8c8d8e909192,6020803d62c54e39535590f863b880c665e66c2e4f4660ee6de18bde5f3986cb5f536321515a83616863520063638e4850125c9b79775bfc52307a3b60bc905376d75f:b797,76848e6c706f767b7b4977aa51f3909358244f4e6ef48fea654c7b1b72c46da47fdf5ae162b55e95573084827b2c5e1d5f1f90127f1498a063826ec7789870b95178975b57ab75354f4375385e9760e659606dc06bbf788953fc96d551cb52016389540a94938c038dcc7239789f87768fed8c0d53e079:939495969798999b9c9d9e9fa0a1a2a3a4a5a6a8a9aaabacadaeafb0b1b2b4b5b6b7b8bcbfc2c4c5c7c8cacccecfd0d3d4d6d7d9dadbdcdddee0e1e2e5e8ea#eceef1f2f3f4f5f6f7f9fafcfeff,7a:0104050708090a0c0f10111213151618191b1c,4e0176ef53ee948998769f0e952d5b9a8ba24e:221c,51ac846361c252a8680b4f97606b51bb6d1e515c6296659796618c46901775d890fd77636bd272:8aec,8bfb583577798d4c675c9540809a5ea66e2159927aef77ed953b6bb565ad7f0e58065151961f5bf958a954288e726566987f56e4949d76fe9041638754c659:1a3a,579b8eb267358dfa8235524160f0581586fe5ce89e454fc4989d8bb95a2560765384627c904f9102997f6069800c513f80335c1499756d314e8c7a:1d1f21222425262728292a2b2c2d2e2f303132343536383a3e4041424344454748494a4b4c4d4e4f50525354555658595a5b5c5d5e5f606162636465666768#696a6b6c6d6e6f717273757b7c7d7e828587898a8b8c8e8f909394999a9b9ea1a2,8d3053d17f5a7b4f4f104e4f96006cd573d085e95e06756a7ffb6a0a77fe94927e4151e170e653cd8fd483038d2972af996d6cdb574a82b365b980aa623f963259a84eff8bbf7eba653e83f2975e556198de80a5532a8bfd542080ba5e9f6cb88d3982ac915a54296c1b52067eb7575f711a6c7e7c89594b4efd5fff61247caa4e305c0167ab87025cf0950b98ce75af70fd902251af7f1d8bbd594951e44f5b5426592b657780a45b7562:76c2,8f905e456c1f7b264f:0fd8,670d7a:a3a4a7a9aaabaeafb0b1b2b4b5b6b7b8b9babbbcbdbec0c1c2c3c4c5c6c7c8c9cacccdcecfd0d1d2d3d4d5d7d8dadbdcdde1e2e4e7e8e9eaebeceef0f1f2f3#f4f5f6f7f8fbfcfe,7b:0001020507090c0d0e1012131617181a1c1d1f21222327292d,6d:6eaa,798f88b15f17752b629a8f854fef91dc65a781:2f51,5e9c81508d74526f89868d4b590d50854ed8961c723681798d1f5bcc8ba3964459877f1a549056:760e,8be565396982949976d66e895e72751867:46d1,7aff809d8d76611f79c665628d635188521a94a27f38809b7eb25c976e2f67607bd9768b9ad8818f7f947cd5641e95507a3f54:4ae5,6b4c640162089e3d80f3759952729769845b683c86e496:0194,94ec4e2a54047ed968398ddf801566f45e9a7fb97b:2f303234353637393b3d3f404142434446484a4d4e535557595c5e5f61636465666768696a6b6c6d6f70737476787a7c7d7f81828384868788898a8b8c8e8f#9192939698999a9b9e9fa0a3a4a5aeafb0b2b3b5b6b7b9babbbcbdbebfc0c2c3c4,57c2803f68975de5653b529f606d9f9a4f9b8eac516c5bab5f135de96c5e62f18d21517194a952fe6c9f82df72d757a267848d2d591f8f9c83c754957b8d4f306cbd5b6459d19f1353e486ca9aa88c3780a16545987e56fa96c7522e74dc52505be1630289024e5662d0602a68fa51735b9851a089c27ba199867f5060ef704c8d2f51495e7f901b747089c4572d78455f529f9f95fa8f689b3c8be17678684267dc8d:ea35,523d8f8a6eda68cd950590ed56fd679c88f98fc754c87b:c5c8c9cacbcdcecfd0d2d4d5d6d7d8dbdcdedfe0e2e3e4e7e8e9ebecedeff0f2f3f4f5f6f8f9fafbfdff,7c:0001020304050608090a0d0e101112131415171819#1a1b1c1d1e20212223242528292b2c2d2e2f3031323334353637393a3b3c3d3e42,9ab85b696d776c264ea55bb39a87916361a890af97e9542b6db55bd251fd558a7f:55f0,64bc634d65f161be608d710a6c:5749,592f676d822a58d5568e8c6a6beb90dd597d801753f76d695475559d83:77cf,683879be548c4f55540876d28c8996026cb36db88d6b89109e648d3a563f9ed175d55f8872e0606854fc4ea86a2a886160528f7054c470d886799e3f6d2a5b8f5f187ea255894faf7334543c539a501954:0e7c,4e4e5ffd745a58f6846b80e1877472d07cca6e567c:434445464748494a4b4c4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f70717275767778797a7e7f8081828384858687#888a8b8c8d8e8f90939496999a9ba0a1a3a6a7a8a9abacadafb0b4b5b6b7b8babb,5f27864e552c62a44e926caa623782b154d7534e733e6ed1753b521253168bdd69d05f8a60006dee574f6b2273af68538fd87f13636260a3552475ea8c6271156da35ba65e7b8352614c9ec478fa87577c27768751f060f6714c66435e4c604d8c0e707063258f895fbd606286d456de6bc160946167534960e066668d3f79fd4f1a70e96c478b:b3f2,7ed88364660f5a5a9b426d:51f7,8c416d3b4f19706b83b7621660d1970d8d27797851fb57:3efa,673a75787a3d79ef7b957c:bfc0c2c3c4c6c9cbcecfd0d1d2d3d4d8dadbdddee1e2e3e4e5e6e7e9eaebecedeef0f1f2f3f4f5f6f7f9fafcfdfeff,7d:000102030405060708090b0c0d0e0f10#1112131415161718191a1b1c1d1e1f212324252628292a2c2d2e30313233343536,808c99658ff96fc08ba59e2159ec7ee97f095409678168d88f917c4d96c653ca602575be6c7253735ac97ea7632451e0810a5df184df628051805b634f0e796d524260b86d4e5b:c4c2,8b:a1b0,65e25fcc964559937e:e7aa,560967b759394f735bb652a0835a988a8d3e753294be50477a3c4ef767b69a7e5ac16b7c76d1575a5c167b3a95f4714e517c80a9827059787f04832768c067ec78:b177,62e363617b804fed526a51cf835069db92748d:f531,89c1952e7bad4ef67d:3738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6f70717273747576#78797a7b7c7d7e7f808182838485868788898a8b8c8d8e8f909192939495969798,506582305251996f6e:1085,6da75efa50f559dc5c066d466c5f7586848b686859568bb253209171964d854969127901712680f64ea490ca6d479a845a0756bc640594f077eb4fa5811a72e189d2997a7f347ede527f655991758f:7f83,53eb7a9663:eda5,768679f888579636622a52ab8282685467706377776b7aed6d017ed389e359d0621285c982a5754c501f4ecb75a58beb5c4a5dfe7b4b65a491d14eca6d25895f7d2795264ec58c288fdb9773664b79818fd170ec6d787d:999a9b9c9d9e9fa0a1a2a3a4a5a7a8a9aaabacadafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9#dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fa,5c3d52b283465162830e775b66769cb84eac60ca7c:beb3,7ecf4e958b66666f988897595883656c955c5f8475c997567a:dfde,51c070af7a9863ea7a767ea0739697ed4e4570784e5d915253a965:51e7,81fc8205548e5c31759a97a062d872d975bd5c459a7983ca5c40548077e94e3e6cae805a62d2636e5de851778ddd8e1e952f4ff153e560e770ac526763509e435a1f5026773753777ee26485652b628963985014723589c951b38bc07edd574783cc94a7519b541b5cfb7d:fbfcfdfeff,7e:000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f30313233343536373839#3a3c3d3e3f40424344454648494a4b4c4d4e4f505152535455565758595a5b5c5d,4fca7ae36d5a90e19a8f55805496536154af5f0063e9697751ef6168520a582a52d8574e780d770b5eb761777ce062:5b97,4ea27095800362f770e49760577782db67ef68f578d5989779d158f354b353ef6e34514b523b5ba28bfe80af554357a660735751542d7a7a60505b5463a762a053e362635bc767af54ed7a9f82e691775e9388e4593857ae630e8de880ef57577b774fa95feb5bbd6b3e53217b5072c2684677:ff36,65f751b54e8f76d45cbf7aa58475594e9b4150807e:5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f8081838485868788898a8b8c8d8e8f909192939495969798999a9c9d9e#aeb4bbbcd6e4ecf9,7f:0a101e37393b3c3d3e3f404143464748494a4b4c4d4e4f5253,998861276e8357646606634656f062:ec69,5ed39614578362c955878721814a8fa3556683b167658d5684dd5a6a680f62e67bee961151706f9c8c3063fd89c861d27f0670c26ee57405699472fc5eca90ce67176d6a635e52b3726280014f6c59e5916a70d96d9d52d24e5096f7956d857e78ca7d2f5121579264c2808b7c7b6cea68f1695e51b7539868a872819ece7bf172f879bb6f137406674e91cc9ca4793c83:8954,540f68174e3d538952b1783e5386522950884f:8bd0,7f:56595b5c5d5e6063646566676b6c6d6f7073757677787a7b7c7d7f8082838485868788898b8d8f9091929395969798999b9ca0a2a3a5a6a8a9aaabacadaeb1#b3b4b5b6b7babbbec0c2c3c4c6c7c8c9cbcdcfd0d1d2d3d6d7d9dadbdcdddee2e3,75e27acb7c926ca596b6529b748354e94fe9805483b28fde95705ec9601c6d9f5e18655b813894fe604b70bc7ec37cae51c968817cb1826f4e248f8691cf667e4eae8c0564a9804a50da759771ce5be58fbd6f664e86648295635ed66599521788c270c852a3730e7433679778f797164e3490bb9cde6dcb51db8d41541d62ce73b283f196f69f8494c34f367f9a51cc707596755cad988653e64ee46e9c740969b4786b998f7559521876246d4167f3516d9f99804b54997b3c7abf7f:e4e7e8eaebecedeff2f4f5f6f7f8f9fafdfeff,80:020708090a0e0f11131a1b1d1e1f2123242b2c2d2e2f303234393a3c3e404144454748494e4f505153555657#595b5c5d5e5f6061626364656667686b6c6d6e6f7072737475767778797a7b7c7d,9686578462e29647697c5a0464027bd36f0f964b82a6536298855e90708963b35364864f9c819e93788c97328d:ef42,9e7f6f5e79845f559646622e9a74541594dd4fa365c55c:6561,7f1586516c2f5f8b73876ee47eff5ce6631b5b6a6ee653754e7163a0756562a18f6e4f264ed16ca67eb68bba841d87ba7f57903b95237ba99aa188f8843d6d1b9a867edc59889ebb739b780186829a:6c82,561b541757cb4e709ea653568fc881097792999286ee6ee1851366fc61626f2b80:7e818285888a8d8e8f909192949597999ea3a6a7a8acb0b3b5b6b8b9bbc5c7c8c9cacbcfd0d1d2d3d4d5d8dfe0e2e3e6eef5f7f9fbfeff,81:000103040507080b#0c1517191b1c1d1f202122232425262728292a2b2d2e3033343537393a3b3c3d3f,8c298292832b76f26c135fd983bd732b8305951a6bdb77db94c6536f830251925e3d8c8c8d384e4873ab679a68859176970971646ca177095a9295416bcf7f8e66275bd059b95a9a95:e8f7,4eec84:0c99,6aac76df9530731b68a65b5f772f919a97617cdc8ff78c1c5f257c7379d889c56ccc871c5bc65e4268c977207ef551:954d,52c95a297f05976282d763cf778485d079d26e3a5e9959998511706d6c1162bf76bf654f60af95fd660e879f9e2394ed54:0d7d,8c2c647881:40414243444547494d4e4f525657585b5c5d5e5f6162636466686a6b6c6f727375767778818384858687898b8c8d8e90929394959697999a9e9fa0a1a2a4a5#a7a9abacadaeafb0b1b2b4b5b6b7b8b9bcbdbebfc4c5c7c8c9cbcdcecfd0d1d2d3,647986116a21819c78e864699b5462b9672b83ab58a89ed86cab6f205bde964c8c0b725f67d062c772614ea959c66bcd589366ae5e5552df6155672876ee776672677a4662ff54:ea50,94a090a35a1c7eb36c164e435976801059485357753796be56ca63208111607c95f96dd65462998151855ae980fd59ae9713502a6ce55c3c62df4f60533f817b90066eba852b62c85e7478be64b5637b5ff55a18917f9e1f5c3f634f80425b7d556e95:4a4d,6d8560a867e072de51dd5b8181:d4d5d6d7d8d9dadbdcdddedfe0e1e2e4e5e6e8e9ebeeeff0f1f2f5f6f7f8f9fafdff,82:030708090a0b0e0f111315161718191a1d2024252627292e323a3c3d3f#404142434546484a4c4d4e5051525354555657595b5c5d5e606162636465666769,62e76cde725b626d94ae7ebd81136d53519c5f04597452aa6012597366968650759f632a61e67cef8bfa54e66b279e256bb485d5545550766ca4556a8db4722c5e156015743662cd6392724c5f986e436d3e65006f5876d878d076fc7554522453db4e535e9e65c180:2ad6,629b5486522870ae888d8dd16ce1547880da57f988f48d54966a914d4f696c9b55b776c6783062a870f96f8e5f6d84ec68da787c7bf781a8670b9e4f636778b0576f7812973962:79ab,528874356bd782:6a6b6c6d71757677787b7c808183858687898c90939495969a9b9ea0a2a3a7b2b5b6babbbcbfc0c2c3c5c6c9d0d6d9dadde2e7e8e9eaecedeef0f2f3f5f6f8#fafcfdfeff,83:000a0b0d1012131618191d1e1f20212223242526292a2e3032373b3d,5564813e75b276ae533975de50fb5c418b6c7bc7504f72479a9798d86f0274e27968648777a562fc98918d2b54c180584e52576a82f9840d5e7351ed74f68bc45c4f57616cfc98875a4678349b448feb7c955256625194fa4ec68386846183e984b257d467345703666e6d668c3166dd7011671f6b3a6816621a59bb4e0351c46f0667d26c8f517668cb59476b6775665d0e81109f5065d779:4841,9a918d775c824e5e4f01542f5951780c56686c148fc45f036c:7de3,8bab639083:3e3f41424445484a4b4c4d4e5355565758595d6270717273747576797a7e7f808182838487888a8b8c8d8f909194959697999a9d9fa1a2a3a4a5a6a7acadae#afb5bbbebfc2c3c4c6c8c9cbcdced0d1d2d3d5d7d9dadbdee2e3e4e6e7e8ebeced,60706d3d7275626694:8ec5,53438fc17b7e4edf8c264e7e9ed494:b1b3,524d6f5c90636d458c3458115d4c6b:2049,67aa545b81547f8c589985375f3a62a26a47953965726084686577a74e544fa85de7979864ac7fd85ced4fcf7a8d520783044e14602f7a8394a64fb54eb279e6743452e482b964d279bd5bdd6c8197528f7b6c22503e537f6e0564ce66746c3060c598778bf75e86743c7a7779cb4e1890b174036c4256da914b6cc58d8b533a86c666f28eaf5c489a716e2083:eeeff3f4f5f6f7fafbfcfeff,84:0002050708090a10121314151617191a1b1e1f20212223292a2b2c2d2e2f30323334353637393a3b3e3f404142434445474849#4a4b4c4d4e4f505253545556585d5e5f606264656667686a6e6f70727477797b7c,53d65a369f8b8da353bb570898a76743919b6cc9516875ca62f372ac52:389d,7f3a7094763853749e4a69b7786e96c088d97fa471:36c3,518967d374e458e4651856b78ba9997662707ed560f970ed58ec4e:c1ba,5fcd97e74efb8ba45203598a7eab62544ecd65e5620e833884c98363878d71946eb65bb97ed2519763c967d480898339881551125b7a59828fb14e736c5d516589258f6f962e854a745e95:10f0,6da682e55f3164926d128428816e9cc3585e8d5b4e0953c184:7d7e7f8081838485868a8d8f90919293949596989a9b9d9e9fa0a2a3a4a5a6a7a8a9aaabacadaeb0b1b3b5b6b7bbbcbec0c2c3c5c6c7c8cbcccecfd2d4d5d7#d8d9dadbdcdee1e2e4e7e8e9eaebedeeeff1f2f3f4f5f6f7f8f9fafbfdfe,85:000102,4f1e6563685155d34e2764149a9a626b5ac2745f82726da968ee50e7838e7802674052396c997eb150bb5565715e7b5b665273ca82eb67495c715220717d886b95ea965564c58d6181b355846c5562477f2e58924f2455468d4f664c4e0a5c1a88f368a2634e7a0d70e7828d52fa97f65c1154e890b57ecd59628d4a86c782:0c0d,8d6664445c0461516d89793e8bbe78377533547b4f388eab6df15a207ec5795e6c885ba15a76751a80be614e6e1758f075:1f25,727253477ef385:030405060708090a0b0d0e0f101214151618191b1c1d1e2022232425262728292a2d2e2f303132333435363e3f404142444546474b4c4d4e4f505152535455#57585a5b5c5d5f60616263656667696a6b6c6d6e6f707173757677787c7d7f8081,770176db526980dc57235e08593172ee65bd6e7f8bd75c388671534177f362fe65f64ec098df86805b9e8bc653f277e24f7f5c4e9a7659cb5f0f793a58eb4e1667ff4e8b62ed8a93901d52bf662f55dc566c90024ed54f8d91ca99706c0f5e0260435ba489c68bd56536624b99965b:88ff,6388552e53d77626517d852c67a268b36b8a62928f9353d482126dd1758f4e668d4e5b70719f85af66:91d9,7f7287009ecd9f205c5e672f8ff06811675f620d7ad658855eb665706f3185:82838688898a8b8c8d8e909192939495969798999a9d9e9fa0a1a2a3a5a6a7a9abacadb1b2b3b4b5b6b8babbbcbdbebfc0c2c3c4c5c6c7c8cacbcccdced1d2#d4d6d7d8d9dadbdddedfe0e1e2e3e5e6e7e8eaebecedeeeff0f1f2f3f4f5f6f7f8,60555237800d6454887075295e05681362f4971c53cc723d8c016c3477617a0e542e77ac987a821c8bf47855671470c165af64955636601d79c153f84e1d6b7b80865bfa55e356db4f:3a3c,99725df3677e80386002988290015b8b8b:bcf5,641c825864de55fd82cf91654fd77d20901f7c9f50f358516eaf5bbf8bc980839178849c7b97867d96:8b8f,7ee59ad3788e5c817a57904296a7795f5b59635f7b0b84d168ad55067f2974107d2295016240584c4ed65b835979585485:f9fafcfdfe,86:0001020304060708090a0b0c0d0e0f10121314151718191a1b1c1d1e1f20212223242526282a2b2c2d2e2f3031323334353637393a3b3d3e3f40#4142434445464748494a4b4c525355565758595b5c5d5f6061636465666768696a,736d631e8e:4b0f,80ce82d462ac53f06cf0915e592a60016c70574d644a8d2a762b6ee9575b6a8075f06f6d8c:2d08,57666bef889278b363a253f970ad6c645858642a580268e0819b55107cd650188eba6dcc8d9f70eb638f6d9b6ed47ee68404684390036dd896768ba85957727985e4817e75bc8a8a68af52548e22951163d098988e44557c4f5366ff568f60d56d9552435c4959296dfb586b75:301c,606c82148146631167618fe2773a8d:f334,94c15e165385542c70c386:6d6f7072737475767778838485868788898e8f90919294969798999a9b9e9fa0a1a2a5a6abadaeb2b3b7b8b9bbbcbdbebfc1c2c3c5c8cccdd2d3d5d6d7dadc#dde0e1e2e3e5e6e7e8eaebeceff5f6f7fafbfcfdff,87:010405060b0c0e0f10111416,6c405ef7505c4ead5ead633a8247901a6850916e77b3540c94dc5f647ae5687663457b527edf75db507762955934900f51f879c37a8156fe5f9290146d825c60571f541051546e4d56e263a89893817f8715892a9000541e5c6f81c062:d658,81319e3596409a:6e7c,692d59a562d3553e631654c786d96d3c5a0374e6889c6b6a59168c4c5f2f6e7e73a9987d4e3870f75b8c7897633d665a769660cb5b9b5a494e0781556c6a738b4ea167897f515f8065fa671b5fd859845a0187:191b1d1f20242627282a2b2c2d2f303233353638393a3c3d404142434445464a4b4d4f505152545556585a5b5c5d5e5f6162666768696a6b6c6d6f71727375#7778797a7f8081848687898a8c8e8f90919294959698999a9b9c9d9ea0a1a2a3a4,5dcd5fae537197e68fdd684556f4552f60df4e3a6f4d7ef482c7840e59d44f:1f2a,5c3e7eac672a851a5473754f80c355829b4f4f4d6e2d8c135c096170536b761f6e29868a658795fb7eb9543b7a337d0a95ee55e17fc174ee631d87176da17a9d621165a1536763e16c835deb545c94a84e4c6c618bec5c4b65e0829c68a754:3e34,6b:cb66,4e9463425348821e4f:0dae,575e620a96fe6664726952:ffa1,609f8bef661471996790897f785277fd6670563b54389521727a87:a5a6a7a9aaaeb0b1b2b4b6b7b8b9bbbcbebfc1c2c3c4c5c7c8c9cccdcecfd0d4d5d6d7d8d9dadcdddedfe1e2e3e4e6e7e8e9ebecedeff0f1f2f3f4f5f6f7f8#fafbfcfdff,88:0001020405060708090b0c0d0e0f101112141718191a1c1d1e1f2023,7a00606f5e0c6089819d591560dc718470ef6eaa6c5072806a8488ad5e2d4e605ab3559c94e36d177cfb9699620f7ec6778e867e5323971e8f9666875ce14fa072ed4e0b53a6590f54136380952851484ed99c9c7ea454b88d248854823795f26d8e5f265acc663e966973:b02e,53bf817a99857fa15baa96:7750,7ebf76f853a2957699997bb189446e584e617fd479658be660f354cd4eab98795df76a6150cf54118c618427785d9704524a54ee56a395006d885bb56dc6665388:2425262728292a2b2c2d2e2f30313334353637383a3b3d3e3f414243464748494a4b4e4f505152535556585a5b5c5d5e5f6066676a6d6f717374757678797a#7b7c80838687898a8c8e8f90919394959798999a9b9d9e9fa0a1a3a5a6a7a8a9aa,5c0f5b5d6821809655787b11654869544e9b6b47874e978b534f631f643a90aa659c80c18c10519968b0537887f961c86c:c4fb,8c225c5185aa82af950c6b238f9b65b05f:fbc3,4fe18845661f8165732960fa51745211578b5f6290a2884c91925e78674f602759d351:44f6,80f853086c7996c4718a4f:11ee,7f9e673d55c5950879c088967ee3589f620c9700865a5618987b5f908bb884c4915753d965ed5e8f755c60647d6e5a7f7e:eaed,8f6955a75ba360ac65cb738488:acaeafb0b2b3b4b5b6b8b9babbbdbebfc0c3c4c7c8cacbcccdcfd0d1d3d6d7dadbdcdddee0e1e6e7e9eaebecedeeeff2f5f6f7fafbfdff,89:0001030405060708#090b0c0d0e0f1114151617181c1d1e1f20222324262728292c2d2e2f3132333537,9009766377297eda9774859b5b667a7496ea884052cb718f5faa65ec8be25bfb9a6f5de16b896c5b8b:adaf,900a8fc5538b62bc9e:262d,54404e2b82bd7259869c5d1688596daf96c554d14e9a8bb6710954bd960970df6df976d04e25781487125ca95ef68a00989c960e708e6cbf594463a9773c884d6f148273583071d5538c781a96c155015f6671305bb48c1a9a8c6b83592e9e2f79e76768626c4f6f75a17f8a6d0b96336c274ef075d2517b68376f3e908081705996747689:38393a3b3c3d3e3f40424345464748494a4b4c4d4e4f505152535455565758595a5b5c5d6061626364656768696a6b6c6d6e6f707172737475767778797a7c#7d7e808284858788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1,64475c2790657a918c2359da54ac8200836f898180006930564e8036723791ce51b64e5f987563964e1a53f666f3814b591c6db24e0058f9533b63d694f14f:9d0a,886398905937905779fb4eea80f075916c825b9c59e85f5d69058681501a5df24e5977e34ee5827a6291661390915c794ebf5f7981c69038808475ab4ea688d4610f6bc55fc64e4976ca6ea28b:e3ae,8c0a8bd15f027f:fccc,7ece83:356b,56e06bb797f3963459fb541f94f66deb5bc5996e5c395f15969089:a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c3cdd3d4d5d7d8d9dbdddfe0e1e2e4e7e8e9eaecedeef0f1f2f4f5f6f7f8f9fa#fbfcfdfeff,8a:01020304050608090a0b0c0d0e0f101112131415161718191a1b1c1d,537082f16a315a749e705e947f2883b984:2425,836787478fce8d6276c85f719896786c662054df62e54f6381c375c85eb896cd8e0a86f9548f6cf36d8c6c38607f52c775285e7d4f1860a05fe75c24753190ae94c072b96cb96e389149670953:cbf3,4f5191c98bf153c85e7c8fc26de44e8e76c26986865e611a82064f:59de,903e9c7c61096e:1d14,96854e885a3196e84e0e5c7f79b95b878bed7fbd738957df828b90c15401904755bb5cea5fa161086b3272f180b28a:891e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3f4041424344454647494a4b4c4d4e4f505152535455565758595a5b5c5d5e#5f606162636465666768696a6b6c6d6e6f7071727374757677787a7b7c7d7e7f80,6d745bd388d598848c6b9a6d9e336e0a51:a443,57a38881539f63f48f9556ed54585706733f6e907f188fdc82d1613f6028966266f07ea68d:8ac3,94a55cb37ca4670860a6960580184e9190e75300966851418fd08574915d665597f55b55531d78386742683d54c9707e5bb08f7d518d572854b1651266828d:5e43,810f846c906d7cdf51ff85fb67a365e96fa186a48e81566a90207682707671e58d2362e952196cfd8d3c600e589e618e66fe8d60624e55b36e23672d8f678a:81828384858687888b8c8d8e8f9091929495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2#c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3,94e195f87728680569a8548b4e4d70b88bc86458658b5b857a84503a5be877bb6be18a797c986cbe76cf65a98f975d2d5c5586386808536062187ad96e5b7efd6a1f7ae05f706f335f20638c6da867564e085e108d264ed780c07634969c62db662d627e6cbc8d7571677f695146808753ec906e629854f286f08f998005951785178fd96d5973cd659f771f7504782781fb8d1e94884fa6679575b98bca9707632f9547963584b8632377415f8172f04e896014657462ef6b63653f8a:e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff,8b:0001020304050608090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20212223#24252728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445,5e2775c790d18bc1829d679d652f5431871877e580a281026c414e4b7ec7804c76f4690d6b966267503c4f84574063076b628dbe53ea65e87eb85fd763:1ab7,81:f3f4,7f6e5e1c5cd95236667a79e97a1a8d28709975d46ede6cbb7a924e2d76c55fe0949f88777ec879cd80bf91cd4ef24f17821f54685dde6d328bcc7ca58f7480985e1a549276b15b99663c9aa473e0682a86db6731732a8b:f8db,90107af970db716e62c477a956314e3b845767f152a986c08d2e94f87b518b:464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f6061626364656768696a6b6d6e6f707172737475767778797a7b7c7d7e7f80818283848586#8788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9facb1bbc7d0ea,8c:091e,4f4f6ce8795d9a7b6293722a62fd4e1378168f6c64b08d5a7bc668695e8488c55986649e58ee72b6690e95258ffd8d5857607f008c0651c6634962d95353684c74228301914c55447740707c6d4a517954a88d4459ff6ecb6dc45b5c7d2b4ed47c7d6ed35b5081ea6e0d5b579b0368d58e2a5b977efc603b7eb590b98d70594f63cd79df8db3535265cf79568bc5963b7ec494bb7e825634918967007f6a5c0a907566285de64f5067de505a4f5c57505e:a7#3$,8c:38393a3b3c3d3e3f4042434445484a4b4d4e4f5051525354565758595b5c5d5e5f60636465666768696c6d6e6f707172747576777b7c7d7e7f808183848687#888b8d8e8f90919293959697999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacad,4e:8d0c,51404e105eff53454e:15981e,9b325b6c56694e2879ba4e3f53154e47592d723b536e6c1056df80e499976bd3777e9f174e:369f,9f104e:5c6993,82885b5b556c560f4ec453:8d9da3a5ae,97658d5d53:1af5262e3e,8d5c53:6663,52:02080e2d333f404c5e615c,84af52:7d82819093,51827f544e:bbc3c9c2e8e1ebde,4f1b4ef34f:2264,4ef54f:2527092b5e67,65384f:5a5d,8c:aeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebec#edeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff,8d:000102030405060708090a0b0c0d,4f:5f57323d76749189838f7e7baa7cac94e6e8eac5dae3dcd1dff8,50:294c,4ff350:2c0f2e2d,4ffe50:1c0c25287e4355484e6c7ba5a7a9bad6,510650:edece6ee,51:070b,4edd6c3d4f:5865ce,9fa06c467c74516e5dfd9ec999985181591452f9530d8a07531051eb591951554ea051564eb388:6ea4,4eb5811488d279805b3488037fb851:abb1bdbc,8d:0e0f101112131415161718191a1b1c205152575f6568696a6c6e6f717278797a7b7c7d7e7f808283868788898c8d8e8f90929395969798999a9b9c9d9ea0a1#a2a4a5a6a7a8a9aaabacadaeafb0b2b6b7b9bbbdc0c1c2c5c7c8c9cacdd0d2d3d4,51:c796a2a5,8b:a0a6a7aab4b5b7c2c3cbcfced2d3d4d6d8d9dcdfe0e4e8e9eef0f3f6f9fcff,8c:000204070c0f1112141516191b181d1f202125272a2b2e2f32333536,53:697a,96:1d2221312a3d3c4249545f676c7274888d97b0,90:979b9d99aca1b4b3b6ba,8d:d5d8d9dce0e1e2e5e6e7e9edeef0f1f2f4f6fcfeff,8e:00010203040607080b0d0e1011121315161718191a1b1c202124252627282b2d303233343637383b3c3e#3f4345464c4d4e4f505354555657585a5b5c5d5e5f60616263646567686a6b6e71,90:b8b0cfc5bed0c4c7d3e6e2dcd7dbebeffe,91:04221e23312f394346,520d594252:a2acadbe,54ff52:d0d6f0,53df71ee77cd5ef451:f5fc,9b2f53b65f01755a5def57:4ca9a1,58:7ebcc5d1,57:292c2a33392e2f5c3b4269856b867c7b686d7673ada48cb2cfa7b493a0d5d8dad9d2b8f4eff8e4dd,8e:73757778797a7b7d7e808283848688898a8b8c8d8e91929395969798999a9b9d9fa0a1a2a3a4a5a6a7a8a9aaadaeb0b1b3b4b5b6b7b8b9bbbcbdbebfc0c1c2#c3c4c5c6c7c8c9cacbcccdcfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4,58:0b0d,57:fded,58:001e194420656c81899a80,99a89f1961ff82:797d7f8f8aa8848e919799abb8beb0c8cae398b7aecbccc1a9b4a1aa9fc4cea4e1,830982:f7e4,83:0f07,82:dcf4d2d8,830c82:fbd3,83:111a061415,82:e0d5,83:1c515b5c08923c34319b5e2f4f47435f4017602d3a336665,8e:e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff,8f:000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20212223#2425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f4041424344,83:681b696c6a6d6eb078b3b4a0aa939c857cb6a97db87b989ea8babcc1,840183:e5d8,580784:180b,83:ddfdd6,84:1c381106,83:d4df,84:0f03,83:f8f9eac5c0,842683:f0e1,84:5c515a597387887a89783c4669768c8e316dc1cdd0e6bdd3cabfbae0a1b9b497e5e3,850c750d853884f085:391f3a,8f:45464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f6061626364656a808c929da0a1a2a4a5a6a7aaacadaeafb2b3b4b5b7b8babbbcbfc0c3c6#c9cacbcccdcfd2d6d7dae0e1e3e7eceff1f2f4f5f6fafbfcfeff,90:07080c0e131518,85:563b,84:fffc,85:594868645e7a,77a285:43727ba4a8878f79ae9c85b9b7b0d3c1dcff,86:270529163c,5efe5f0859:3c41,803759:555a58,530f5c:22252c34,62:4c6a9fbbcadad7ee,632262f663:394b43adf6717a8eb46dac8a69aebcf2f8e0ffc4dece,645263:c6be,64:45410b1b200c26215e846d96,90:191c2324252728292a2b2c303132333437393a3d3f4043454648494a4b4c4e545556595a5c5d5e5f6061646667696a6b6c6f70717273767778797a7b7c7e81#84858687898a8c8d8e8f90929496989a9c9e9fa0a4a5a7a8a9abadb2b7bcbdbfc0,64:7ab7b899bac0d0d7e4e2,65:09252e,5f:0bd2,75195f1153:5ff1fde9e8fb,54:1216064b5253545643215759233282947771649a9b8476669dd0adc2b4d2a7a6d3d472a3d5bbbfccd9dadca9aaa4ddcfde,551b54e7552054fd551454f355:22230f11272a678fb5496d41553f503c,90:c2c3c6c8c9cbcccdd2d4d5d6d8d9dadedfe0e3e4e5e9eaeceef0f1f2f3f5f6f7f9fafbfcff,91:00010305060708090a0b0c0d0e0f1011121314151617181a1b1c#1d1f20212425262728292a2b2c2d2e30323334353637383a3b3c3d3e3f40414244,55:375675767733305c8bd283b1b988819f7ed6917bdfbdbe9499eaf7c9,561f55:d1ebecd4e6ddc4efe5f2f3cccde8f5e4,8f9456:1e080c012423,55fe56:00272d5839572c4d62595c4c548664716b7b7c8593afd4d7dde1f5ebf9ff,57:040a091c,5e:0f191411313b3c,91:454748515354555658595b5c5f606667686b6d737a7b7c808182838486888a8e8f939495969798999c9d9e9fa0a1a4a5a6a7a8a9abacb0b1b2b3b6b7b8b9bb#bcbdbebfc0c1c2c3c4c5c6c8cbd0d2d3d4d5d6d7d8d9dadbdddedfe0e1e2e3e4e5,5e:3744545b5e61,5c:8c7a8d9096889899919a9cb5a2bdacabb1a3c1b7c4d2e4cbe5,5d:020327262e241e061b583e343d6c5b6f5d6b4b4a697482999d,8c735d:b7c5,5f:73778287898c95999ca8adb5bc,88625f6172:adb0b4b7b8c3c1cecdd2e8efe9f2f4f7,730172f3730372fa91:e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff,92:000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f2021222324#25262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445,72fb73:1713210a1e1d152239252c3831504d57606c6f7e,821b592598e759:2402,99:636768696a6b6c74777d8084878a8d9091939495,5e:80918b96a5a0b9b5beb3,8d535e:d2d1dbe8ea,81ba5f:c4c9d6cf,60035fee60045f:e1e4fe,60:0506,5f:eaedf8,60:1935261b0f0d292b0a3f2178797b7a42,92:464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f7071727375767778797a7b7c7d7e7f808182838485#868788898a8b8c8d8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7,60:6a7d969aad9d83928c9becbbb1ddd8c6dab4,61:20261523,60f461:000e2b4a75ac94a7b7d4f5,5fdd96b395:e9ebf1f3f5f6fcfe,96:030406080a0b0c0d0f12151617191a,4e2c723f62156c:35545c4aa38590948c6869747686a9d0d4adf7f8f1d7b2e0d6faebeeb1d3effe,92:a8a9aaabacadafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8#e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff,93:00010203040506070809,6d:39270c43480704190e2b4d2e351a4f525433916f9ea05e93945c607c63,6e1a6d:c7c5de,6e0e6d:bfe0,6e116d:e6ddd9,6e166dab6e0c6dae6e:2b6e4e6bb25f865354322544dfb198e0,6f2d6e:e2a5a7bdbbb7d7b4cf8fc29f,6f:6246472415,6ef96f:2f364b742a0929898d8c78727c7ad1,93:0a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3f40414243444546474849#4a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696b,6f:c9a7b9b6c2e1eedee0ef,70:1a231b39354f5e,5b:80849593a5b8,752f9a9e64345b:e4ee,89305bf08e478b078f:b6d3d5e5eee4e9e6f3e8,90:05040b26110d162135362d2f445152506858625b,66b990:747d8288838b,5f:50575658,5c3b54ab5c:5059,5b715c:6366,7fbc5f:2a292d,82745f3c9b3b5c6e59:81838da9aaa3,93:6c6d6e6f707172737475767778797a7b7c7d7e7f808182838485868788898a8b8c8d8e909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaab#acadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cbcccd,59:97caab9ea4d2b2afd7be,5a:0506,59dd5a0859:e3d8f9,5a:0c09323411231340674a553c6275,80ec5a:aa9b777abeebb2d2d4b8e0e3f1d6e6d8dc,5b:091716323740,5c:151c,5b:5a6573515362,9a:7577787a7f7d808185888a90929396989b9c9d9fa0a2a3a5a7,7e:9fa1a3a5a8a9,93:cecfd0d1d2d3d4d5d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff,94:000102030405060708090a0b0c0d#0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e,7e:adb0bec0c1c2c9cbccd0d4d7dbe0e1e8ebeeeff1f2,7f0d7e:f6fafbfe,7f:01020307080b0c0f111217191c1b1f212223242526272a2b2c2d2f3031323335,5e7a757f5ddb753e909573:8e91aea29fcfc2d1b7b3c0c9c8e5d9,987c740a73:e9e7debaf2,74:0f2a5b262528302e2c,94:2f303132333435363738393a3b3c3d3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6c6d6e6f#707172737475767778797a7b7c7d7e7f8081828384919698c7cfd3d4dae6fb,95:1c20,74:1b1a415c575559776d7e9c8e8081878b9ea8a990a7d2ba,97:eaebec,67:4c535e4869a5876a7398a775a89ead8b777cf0,680967d8680a67:e9b0,680c67:d9b5dab3dd,680067:c3b8e2,680e67:c1fd,68:323360614e624464831d55664167403e4a4929b58f7477936bc2,696e68fc69:1f20,68f995:27333d43484b555a606e74757778797a7b7c7d7e808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aa#abacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacb,692468f069:0b0157,68e369:10713960425d846b80987834cc8788ce896663799ba7bbabadd4b1c1cadf95e08dff,6a2f69ed6a:171865,69f26a:443ea0505b358e793d28587c9190a997ab,73:3752,6b:8182878492938d9a9ba1aa,8f:6b6d71727375767877797a7c7e818284878b,95:cccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7ecff,96:0713181b1e20232425262728292b2c2d2f303738393a3e41434a4e4f5152535657#58595a5c5d5e606365666b6d6e6f70717378797a7b7c7d7e7f808182838487898a,8f:8d8e8f989a,8ece62:0b171b1f222125242c,81e774:eff4ff,75:0f1113,65:34eeeff0,66:0a19,677266:031500,708566:f71d34313635,800666:5f54414f56615777848ca79dbedbdce6e9,8d:3233363b3d4045464849474d5559,89:c7cacbcccecfd0d1,72:6e9f5d666f7e7f848b8d8f92,63:0832b0,96:8c8e91929395969a9b9d9e9fa0a1a2a3a4a5a6a8a9aaabacadaeafb1b2b4b5b7b8babbbfc2c3c8cacbd0d1d3d4d6d7d8d9dadbdcdddedfe1e2e3e4e5e6e7eb#ecedeef0f1f2f4f5f8fafbfcfdff,97:0203050a0b0c10111214151718191a1b1d1f20,64:3fd8,80046b:eaf3fdf5f9,6c:0507060d1518191a2129242a32,65:35556b,72:4d525630,8662521680:9f9c93bc,670a80:bdb1abadb4b7e7e8e9eadbc2c4d9cdd7,671080:ddebf1f4ed,81:0d0e,80:f2fc,671581128c5a81:361e2c1832484c5374595a7160697c7d6d67,584d5ab581:888291,6ed581:a3aacc,672681:cabb,97:2122232425262728292b2c2e2f3133343536373a3b3c3d3f404142434445464748494a4b4c4d4e4f5051545557585a5c5d5f63646667686a6b6c6d6e6f7071#72757778797a7b7d7e7f8081828384868788898a8c8e8f9093959697999a9b9c9d,81:c1a6,6b:243739434659,98:d1d2d3d5d9da,6bb35f406bc289f365909f5165:93bcc6c4c3ccced2d6,70:809c969dbbc0b7abb1e8ca,71:1013162f31735c6845724a787a98b3b5a8a0e0d4e7f9,72:1d28,706c71:1866b9,62:3e3d434849,79:3b4046495b5c535a6257606f677a858a9aa7b3,5f:d1d0,97:9e9fa1a2a4a5a6a7a8a9aaacaeb0b1b3b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3#e4e5e8eeeff0f1f2f4f7f8f9fafbfcfdfeff,98:000102030405060708090a0b0c0d0e,60:3c5d5a67415963ab,61:060d5da99dcbd1,620680:807f,6c:93f6,6dfc77:f6f8,78:0009171811,65ab78:2d1c1d393a3b1f3c252c23294e6d56572650474c6a9b939a879ca1a3b2b9a5d4d9c9ecf2,790578f479:13241e34,9f9b9e:f9fbfc,76f177:040d,76f977:07081a22192d263538505147435a68,98:0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d#4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e,77:62657f8d7d808c919fa0b0b5bd,75:3a404e4b485b727983,7f:58615f,8a487f:68747179817e,76:cde5,883294:8586878b8a8c8d8f909497959a9b9ca3a4abaaadacafb0b2b4b6b7b8b9babcbdbfc4c8c9cacbcccdced0d1d2d5d6d7d9d8dbdedfe0e2e4e5e7e8ea,98:6f70717273748b8e929599a3a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcfd0d4d6d7dbdcdde0e1e2e3e4#e5e6e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff,99:0001020304050607,94:e9ebeeeff3f4f5f7f9fcfdff,95:03020607090a0d0e0f1213141516181b1d1e1f222a2b292c3132343637383c3e3f4235444546494c4e4f525354565758595b5e5f5d61626465666768696a6b6c6f7172733a,77:e7ec,96c979:d5ede3eb,7a065d477a:03021e14,99:08090a0b0c0e0f1112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2f303132333435363738393a3b3c3d3e3f40414243444546474849#4a4b4c4d4e4f50515253565758595a5b5c5d5e5f60616264667378797b7e828389,7a:393751,9ecf99a57a7076:888e9399a4,74:dee0,752c9e:202228292a2b2c3231363837393a3e414244464748494b4c4e5155575a5b5c5e63666768696a6b6c716d73,75:929496a09daca3b3b4b8c4b1b0c3c2d6cde3e8e6e4ebe7,760375:f1fcff,76:1000050c170a25181519,99:8c8e9a9b9c9d9e9fa0a1a2a3a4a6a7a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8#d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9,76:1b3c2220402d303f35433e334d5e545c566b6f,7fca7a:e6787980868895a6a0aca8adb3,88:6469727d7f82a2c6b7bcc9e2cee3e5f1,891a88:fce8fef0,89:2119131b0a342b3641667b,758b80e576:b2b4,77dc80:1214161c20222526272928310b3543464d526971,898398:788083,99:fafbfcfdfeff,9a:000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738#393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f50515253545556575859,98:898c8d8f949a9b9e9fa1a2a5a6,86:4d546c6e7f7a7c7ba88d8bac9da7a3aa93a9b6c4b5ceb0bab1afc9cfb4e9f1f2edf3d0,871386:def4dfd8d1,87:0307,86f887:080a0d09233b1e252e1a3e48343129373f82227d7e7b60704c6e8b53637c64596593afa8d2,9a:5a5b5c5d5e5f606162636465666768696a6b7283898d8e949599a6a9aaabacadaeafb2b3b4b5b9bbbdbebfc3c4c6c7c8c9cacdcecfd0d2d4d5d6d7d9dadbdc#dddee0e2e3e4e5e7e8e9eaeceef0f1f2f3f4f5f6f7f8fafcfdfeff,9b:000102040506,87:c68885ad9783abe5acb5b3cbd3bdd1c0cadbeae0ee,88:1613,87fe88:0a1b21393c,7f:36424445,82107a:fafd,7b:080304150a2b0f47382a192e31202524333e1e585a45754c5d606e7b62727190a6a7b8ac9da885aa9ca2abb4d1c1ccdddae5e6ea,7c0c7b:fefc,7c:0f160b,9b:07090a0b0c0d0e1011121415161718191a1b1c1d1e2021222425262728292a2b2c2d2e3031333435363738393a3d3e3f40464a4b4c4e50525355565758595a#5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b,7c:1f2a26384140,81fe82:010204,81ec884482:2122232d2f282b383b33343e44494b4f5a5f68,88:7e8588d8df,895e7f:9d9fa7afb0b2,7c7c65497c:919d9c9ea2b2bcbdc1c7cccdc8c5d7e8,826e66a87f:bfced5e5e1e6e9eef3,7cf87d:77a6ae,7e:479b,9e:b8b4,8d:73849491b1676d,8c:4749,91:4a504e4f64,9b:7c7d7e7f808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9ba#bbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadb,91:626170696f7d7e7274798c85908d91a2a3aaadaeafb5b4ba,8c559e7e8d:b8eb,8e:055969,8d:b5bfbcbac4d6d7dadececfdbc6ecf7f8e3f9fbe4,8e098dfd8e:141d1f2c2e232f3a4039353d3149414251524a70767c6f74858f94909c9e,8c:78828a859894,659b89:d6dedadc,9b:dcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff,9c:000102030405060708090a0b0c0d0e0f101112131415161718191a#1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b,89:e5ebef,8a3e8b26975396:e9f3ef,97:0601080f0e2a2d303e,9f:808385868788898a8c,9efe9f:0b0d,96:b9bcbdced2,77bf96e092:8eaec8,93:3e6aca8f,94:3e6b,9c:7f8285868788,7a239c:8b8e90919294959a9b9e9fa0a1a2a3a5a6a7a8a9abadaeb0b1b2b3b4b5b6b7babbbcbdc4c5c6c7cacb3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a#7b7d7e808384898a8c8f93969798999daaacafb9bebfc0c1c2c8c9d1d2dadbe0e1cccdcecfd0d3d4d5d7d8d9dcdddfe2,97:7c85919294afaba3b2b4,9a:b1b0b7,9e589a:b6babcc1c0c5c2cbccd1,9b:45434749484d51,98e899:0d2e5554,9a:dfe1e6efebfbedf9,9b:080f131f23,9e:bdbe,7e3b9e:8287888b92,93d69e:9d9fdbdcdde0dfe2e9e7e5eaef,9f:222c2f39373d3e44,9c:e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff,9d:000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f2021#22232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142#92$434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f8081#82838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2#92$a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1#e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff,9e:000102#92$030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e24272e30343b3c404d5052535456595d5f606162656e6f727475767778797a7b7c7d80#8183848586898a8c8d8e8f90919495969798999a9b9c9ea0a1a2a3a4a5a7a8a9aa#92$abacadaeafb0b1b2b3b5b6b7b9babcbfc0c1c2c3c5c6c7c8cacbccd0d2d3d5d6d7d9dadee1e3e4e6e8ebecedeef0f1f2f3f4f5f6f7f8fafdff,9f:000102030405#060708090a0c0f1112141516181a1b1c1d1e1f21232425262728292a2b2d2e3031#92$3233343536383a3c3f4041424345464748494a4b4c4d4e4f52535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778#797a7b7c7d7e81828d8e8f9091929394959697989c9d9ea1a2a3a4a5,f9:2c7995e7f1#92$,fa:0c0d0e0f111314181f20212324272829,e8:15161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f40414243#4445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f6061626364".replace(/#(\d+)\$/g, function (e, a) { return Array(+a + 3).join("#") }).replace(/#/g, "####").replace(/(\w\w):([\w#]+)(?:,|$)/g, function (e, a, c) { return c.replace(/../g, function (e) { return "##" != e ? a + e : e }) }), d = {}, a = {}, c = e, f = 0; c = e.match(/..../g); for (var b, t = 129; t <= 254; t++)for (var r = 64; r <= 254; r++)d[c[f++]] = ("%" + t.toString(16) + "%" + r.toString(16)).toUpperCase(); for (b in d) a[d[b]] = b; return { encode: function (e) { return e.replace(/./g, function (e) { var a, c = e.charCodeAt(0); return 8364 == (a = c) || a <= 127 && 0 <= a ? encodeURIComponent(e) : (4 != (a = c.toString(16)).length && (a = ("000" + a).match(/....$/)[0]), d[a] || e) }) }, decode: function (e) { return e.replace(/%[0-9A-F]{2}%[0-9A-F]{2}/g, function (e) { return e in a ? String.fromCharCode("0x" + a[e]) : e }).replace(/%[\w]{2}/g, function (e) { return decodeURIComponent(e) }) } } } export { gbkTool }; \ No newline at end of file diff --git a/5/10/sites/码上/中国人.js b/5/10/sites/码上/中国人.js new file mode 100644 index 0000000..94654ff --- /dev/null +++ b/5/10/sites/码上/中国人.js @@ -0,0 +1,24 @@ +var rule={ + title: '中國人', + host: 'https://chinaqtv.co', + url:'/vodtype/fyclass.html', + //https://chinaqtv.co/vodsearch/.html?wd=4 + searchUrl: '/vodsearch/.html?wd=**', + searchable: 2,//是否启用全局搜索, + quickSearch: 0,//是否启用快速搜索, + filterable: 0,//是否启用分类筛选, + headers:{'User-Agent':'MOBILE_UA'}, + class_parse: '.header&&ul&&li;a&&Text;a&&href;/(\\d+).html', + play_parse: true, + lazy: '', + limit: 6, + 推荐: 'body&&.content;div.drama;*;*;*;*', + double:true, + 一级: '.content&&div.drama;.title&&Text;.imgcover&&style;p&&Text;a&&href', + 二级: { + "title": ".title&&Text", + "content": "pre&&Text", + "tabs": ".items&&b",//解析源 + "lists": "body&&.items:eq(#id) li" + }, + } \ No newline at end of file diff --git a/5/10/sites/码上/低端影视.js b/5/10/sites/码上/低端影视.js new file mode 100644 index 0000000..f0c0cbc --- /dev/null +++ b/5/10/sites/码上/低端影视.js @@ -0,0 +1,136 @@ +var lists = `js: +log(TABS); +let d = []; +pdfh = jsp.pdfh; +pdfa = jsp.pdfa; +if (typeof play_url === "undefined") { + var play_url = "" +} + +function getLists(html) { + let src = pdfh(html, ".wp-playlist-script&&Html"); + src = JSON.parse(src).tracks; + let list1 = []; + let list2 = []; + let url1 = ""; + let url2 = ""; + src.forEach(function(it) { + let src0 = it.src0; + let src1 = it.src1; + let title = it.caption; + url1 = "https://v.ddys.pro" + src0; + url2 = "https://ddys.pro/getvddr2/video?id=" + src1 + "&type=mix"; + let zm = "https://ddys.pro/subddr/" + it.subsrc; + list1.push({ + title: title, + url: url1, + desc: zm + }); + list2.push({ + title: title, + url: url2, + desc: zm + }) + }); + return { + list1: list1, + list2: list2 + } +} +var data = getLists(html); +var list1 = data.list1; +var list2 = data.list2; +let nums = pdfa(html, "body&&.post-page-numbers"); +nums.forEach(function(it) { + let num = pdfh(it, "body&&Text"); + log(num); + let nurl = input + num + "/"; + if (num == 1) { + return + } + log(nurl); + let html = request(nurl); + let data = getLists(html); + list1 = list1.concat(data.list1); + list2 = list2.concat(data.list2) +}); +list1 = list1.map(function(item) { + return item.title + "$" + play_url + urlencode(item.url + "|" + input + "|" + item.desc) +}); +list2 = list2.map(function(item) { + return item.title + "$" + play_url + urlencode(item.url + "|" + input + "|" + item.desc) +}); +LISTS = [list1, list2]; +`; + +var lazy = `js: +let purl = input.split("|")[0]; +let referer = input.split("|")[1]; +let zm = input.split("|")[2]; +print("purl:" + purl); +print("referer:" + referer); +print("zm:" + zm); +if (/getvddr/.test(purl)) { + let html = request(purl, { + headers: { + Referer: HOST, + "User-Agent": MOBILE_UA + } + }); + print(html); + try { + input = {jx:0,url:JSON.parse(html).url,parse:0} || {} + } catch (e) { + input = purl + } +} else { + input = { + jx: 0, + url: purl, + parse: 0, + header: JSON.stringify({ + 'user-agent': MOBILE_UA, + 'referer': HOST + }) + } +} +`; + +// 网址发布页 https://ddys.site +// 网址发布页 https://ddys.wiki +var rule = { + title: 'ddys', + // host:'https://ddys.wiki', + // hostJs:'print(HOST);let html=request(HOST,{headers:{"User-Agent":MOBILE_UA}});HOST = jsp.pdfh(html,"a:eq(1)&&href")', + host: 'https://ddys.pro', + // host:'https://ddys.mov', + url: '/fyclass/page/fypage/', + searchUrl: '/?s=**&post_type=post', + searchable: 2, + quickSearch: 0, + filterable: 0, + headers: { + 'User-Agent': 'MOBILE_UA', + }, + class_parse: '#primary-menu li.menu-item;a&&Text;a&&href;\.pro/(.*)', + cate_exclude: '站长|^其他$|关于|^电影$|^剧集$|^类型$', + play_parse: true, + // lazy:'js:let purl=input.split("|")[0];let referer=input.split("|")[1];let zm=input.split("|")[2];print("purl:"+purl);print("referer:"+referer);print("zm:"+zm);let myua="okhttp/3.15";if(/ddrkey/.test(purl)){let ret=request(purl,{Referer:referer,withHeaders:true,"User-Agent":myua});log(ret);input=purl}else{let html=request(purl,{headers:{Referer:referer,"User-Agent":myua}});print(html);try{input=JSON.parse(html).url||{}}catch(e){input=purl}}', + lazy: lazy, + limit: 6, + 推荐: '*', + double: true, // 推荐内容是否双层定位 + 一级: '.post-box-list&&article;a:eq(-1)&&Text;.post-box-image&&style;a:eq(0)&&Text;a:eq(-1)&&href', + 二级: { + "title": ".post-title&&Text;.cat-links&&Text", + "img": ".doulist-item&&img&&data-cfsrc", + "desc": ".published&&Text", + "content": ".abstract&&Text", + // "tabs":"js:TABS=['国内','海外(貌似不能播放)']", + "tabs": "js:TABS=['国内(改Exo播放器)','国内2']", + // "lists":"js:log(TABS);let d=[];pdfh=jsp.pdfh;pdfa=jsp.pdfa;if(typeof play_url===\"undefined\"){var play_url=\"\"}function getLists(html){let src=pdfh(html,\".wp-playlist-script&&Html\");src=JSON.parse(src).tracks;let list1=[];let list2=[];src.forEach(function(it){let src0=it.src0;let src1=it.src1;let src2=it.src2;let title=it.caption;let url1=\"https://ddys.tv/getvddr/video?id=\"+src1+\"&dim=1080P+&type=mix\";let url2=\"https://w.ddys.tv\"+src0+\"?ddrkey=\"+src2;let zm=\"https://ddys.tv/subddr/\"+it.subsrc;list1.push({title:title,url:url1,desc:zm});list2.push({title:title,url:url2,desc:zm})});return{list1:list1,list2:list2}}var data=getLists(html);var list1=data.list1;var list2=data.list2;let nums=pdfa(html,\"body&&.post-page-numbers\");nums.forEach(function(it){let num=pdfh(it,\"body&&Text\");log(num);let nurl=input+num+\"/\";if(num==1){return}log(nurl);let html=request(nurl);let data=getLists(html);list1=list1.concat(data.list1);list2=list2.concat(data.list2)});list1=list1.map(function(item){return item.title+\"$\"+play_url+urlencode(item.url+\"|\"+input+\"|\"+item.desc)});list2=list2.map(function(item){return item.title+\"$\"+play_url+urlencode(item.url+\"|\"+input+\"|\"+item.desc)});LISTS=[list1,list2];", + // lists:'js:log(TABS);let d=[];pdfh=jsp.pdfh;pdfa=jsp.pdfa;if(typeof play_url==="undefined"){var play_url=""}function getLists(html){let src=pdfh(html,".wp-playlist-script&&Html");src=JSON.parse(src).tracks;let list1=[];let list2=[];src.forEach(function(it){let src0=it.src0;let src1=it.src1;let src2=it.src2;let title=it.caption;let url1="https://ddys.pro/getvddr/video?id="+src1+"&dim=1080P+&type=mix";let url2="https://w.ddys.pro"+src0+"?ddrkey="+src2;let zm="https://ddys.pro/subddr/"+it.subsrc;list1.push({title:title,url:url1,desc:zm});list2.push({title:title,url:url2,desc:zm})});return{list1:list1,list2:list2}}var data=getLists(html);var list1=data.list1;var list2=data.list2;let nums=pdfa(html,"body&&.post-page-numbers");nums.forEach(function(it){let num=pdfh(it,"body&&Text");log(num);let nurl=input+num+"/";if(num==1){return}log(nurl);let html=request(nurl);let data=getLists(html);list1=list1.concat(data.list1);list2=list2.concat(data.list2)});list1=list1.map(function(item){return item.title+"$"+play_url+urlencode(item.url+"|"+input+"|"+item.desc)});list2=list2.map(function(item){return item.title+"$"+play_url+urlencode(item.url+"|"+input+"|"+item.desc)});LISTS=[list1,list2];', + "lists": lists + }, + 搜索: '#main&&article;.post-title&&Text;;.published&&Text;a&&href' +} \ No newline at end of file diff --git a/5/10/sites/码上/农民影视.js b/5/10/sites/码上/农民影视.js new file mode 100644 index 0000000..e29fe96 --- /dev/null +++ b/5/10/sites/码上/农民影视.js @@ -0,0 +1,61 @@ +// 发布页 https://www.nmdvd.com/ +var rule={ + title:'农民影视', + //host:'https://www.nmddd.com', + host:'https://www.nmdvd.com/', + hostJs:'print(HOST);let html=request(HOST,{headers:{"User-Agent":MOBILE_UA}});let src = jsp.pdfh(html,"body&&a:eq(1)&&href");print(src);HOST=src', + url:'/vod-list-id-fyfilter.html', + // /vod-list-id-2-pg-1-order--by-time-class-0-year-2023-letter--area--lang-.html + filterable:1,//是否启用分类筛选, + filter_url:'{{fl.cateId}}-pg-fypage-order--by-{{fl.by or "time"}}-class-0-year-{{fl.year}}-letter-{{fl.letter}}-area-{{fl.area}}-lang-', + filter: { + "1":[{"key":"cateId","name":"类型","value":[{"n":"全部","v":"1"},{"n":"动作片","v":"5"},{"n":"喜剧片","v":"6"},{"n":"爱情片","v":"7"},{"n":"科幻片","v":"8"},{"n":"恐怖片","v":"9"},{"n":"剧情片","v":"10"},{"n":"战争片","v":"11"},{"n":"惊悚片","v":"16"},{"n":"奇幻片","v":"17"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"大陆","v":"大陆"},{"n":"香港","v":"香港"},{"n":"台湾","v":"台湾"},{"n":"美国","v":"美国"},{"n":"韩国","v":"韩国"},{"n":"日本","v":"日本"},{"n":"泰国","v":"泰国"},{"n":"新加坡","v":"新加坡"},{"n":"马来西亚","v":"马来西亚"},{"n":"印度","v":"印度"},{"n":"英国","v":"英国"},{"n":"法国","v":"法国"},{"n":"加拿大","v":"加拿大"},{"n":"西班牙","v":"西班牙"},{"n":"俄罗斯","v":"俄罗斯"},{"n":"其它","v":"其它"}]},{"key":"year","name":"年代","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"},{"n":"2009","v":"2009"},{"n":"2008","v":"2008"},{"n":"2007","v":"2007"},{"n":"2006","v":"2006"},{"n":"2005","v":"2005"},{"n":"2004","v":"2004"},{"n":"2003","v":"2003"},{"n":"2002","v":"2002"},{"n":"2001","v":"2001"},{"n":"2000","v":"2000"},{"n":"1999","v":"1999"},{"n":"1998","v":"1998"},{"n":"1997","v":"1997"},{"n":"1996","v":"1996"},{"n":"1995","v":"1995"},{"n":"1994","v":"1994"},{"n":"1993","v":"1993"},{"n":"1992","v":"1992"},{"n":"1991","v":"1991"},{"n":"1990","v":"1990"},{"n":"1989","v":"1989"},{"n":"1988","v":"1988"},{"n":"1987","v":"1987"},{"n":"1986","v":"1986"},{"n":"1985","v":"1985"},{"n":"1984","v":"1984"},{"n":"1983","v":"1983"},{"n":"1982","v":"1982"},{"n":"1981","v":"1981"},{"n":"1980","v":"1980"},{"n":"1979","v":"1979"},{"n":"1978","v":"1978"},{"n":"1977","v":"1977"},{"n":"1976","v":"1976"},{"n":"1975","v":"1975"},{"n":"1974","v":"1974"},{"n":"1973","v":"1973"},{"n":"1972","v":"1972"},{"n":"1971","v":"1971"},{"n":"1970","v":"1970"},{"n":"1969","v":"1969"},{"n":"1968","v":"1968"},{"n":"1967","v":"1967"},{"n":"1966","v":"1966"},{"n":"1965","v":"1965"},{"n":"1964","v":"1964"},{"n":"1963","v":"1963"},{"n":"1962","v":"1962"},{"n":"1961","v":"1961"},{"n":"1960","v":"1960"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}], + "2":[{"key":"cateId","name":"类型","value":[{"n":"全部","v":"2"},{"n":"国产剧","v":"12"},{"n":"港台泰","v":"13"},{"n":"日韩剧","v":"14"},{"n":"欧美剧","v":"15"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"大陆","v":"大陆"},{"n":"香港","v":"香港"},{"n":"台湾","v":"台湾"},{"n":"美国","v":"美国"},{"n":"韩国","v":"韩国"},{"n":"日本","v":"日本"},{"n":"泰国","v":"泰国"},{"n":"新加坡","v":"新加坡"},{"n":"马来西亚","v":"马来西亚"},{"n":"印度","v":"印度"},{"n":"英国","v":"英国"},{"n":"法国","v":"法国"},{"n":"加拿大","v":"加拿大"},{"n":"西班牙","v":"西班牙"},{"n":"俄罗斯","v":"俄罗斯"},{"n":"其它","v":"其它"}]},{"key":"year","name":"年代","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"},{"n":"2009","v":"2009"},{"n":"2008","v":"2008"},{"n":"2007","v":"2007"},{"n":"2006","v":"2006"},{"n":"2005","v":"2005"},{"n":"2004","v":"2004"},{"n":"2003","v":"2003"},{"n":"2002","v":"2002"},{"n":"2001","v":"2001"},{"n":"2000","v":"2000"},{"n":"1999","v":"1999"},{"n":"1998","v":"1998"},{"n":"1997","v":"1997"},{"n":"1996","v":"1996"},{"n":"1995","v":"1995"},{"n":"1994","v":"1994"},{"n":"1993","v":"1993"},{"n":"1992","v":"1992"},{"n":"1991","v":"1991"},{"n":"1990","v":"1990"},{"n":"1989","v":"1989"},{"n":"1988","v":"1988"},{"n":"1987","v":"1987"},{"n":"1986","v":"1986"},{"n":"1985","v":"1985"},{"n":"1984","v":"1984"},{"n":"1983","v":"1983"},{"n":"1982","v":"1982"},{"n":"1981","v":"1981"},{"n":"1980","v":"1980"},{"n":"1979","v":"1979"},{"n":"1978","v":"1978"},{"n":"1977","v":"1977"},{"n":"1976","v":"1976"},{"n":"1975","v":"1975"},{"n":"1974","v":"1974"},{"n":"1973","v":"1973"},{"n":"1972","v":"1972"},{"n":"1971","v":"1971"},{"n":"1970","v":"1970"},{"n":"1969","v":"1969"},{"n":"1968","v":"1968"},{"n":"1967","v":"1967"},{"n":"1966","v":"1966"},{"n":"1965","v":"1965"},{"n":"1964","v":"1964"},{"n":"1963","v":"1963"},{"n":"1962","v":"1962"},{"n":"1961","v":"1961"},{"n":"1960","v":"1960"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}], + "3":[{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"大陆","v":"大陆"},{"n":"香港","v":"香港"},{"n":"台湾","v":"台湾"},{"n":"美国","v":"美国"},{"n":"韩国","v":"韩国"},{"n":"日本","v":"日本"},{"n":"泰国","v":"泰国"},{"n":"新加坡","v":"新加坡"},{"n":"马来西亚","v":"马来西亚"},{"n":"印度","v":"印度"},{"n":"英国","v":"英国"},{"n":"法国","v":"法国"},{"n":"加拿大","v":"加拿大"},{"n":"西班牙","v":"西班牙"},{"n":"俄罗斯","v":"俄罗斯"},{"n":"其它","v":"其它"}]},{"key":"year","name":"年代","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"},{"n":"2009","v":"2009"},{"n":"2008","v":"2008"},{"n":"2007","v":"2007"},{"n":"2006","v":"2006"},{"n":"2005","v":"2005"},{"n":"2004","v":"2004"},{"n":"2003","v":"2003"},{"n":"2002","v":"2002"},{"n":"2001","v":"2001"},{"n":"2000","v":"2000"},{"n":"1999","v":"1999"},{"n":"1998","v":"1998"},{"n":"1997","v":"1997"},{"n":"1996","v":"1996"},{"n":"1995","v":"1995"},{"n":"1994","v":"1994"},{"n":"1993","v":"1993"},{"n":"1992","v":"1992"},{"n":"1991","v":"1991"},{"n":"1990","v":"1990"},{"n":"1989","v":"1989"},{"n":"1988","v":"1988"},{"n":"1987","v":"1987"},{"n":"1986","v":"1986"},{"n":"1985","v":"1985"},{"n":"1984","v":"1984"},{"n":"1983","v":"1983"},{"n":"1982","v":"1982"},{"n":"1981","v":"1981"},{"n":"1980","v":"1980"},{"n":"1979","v":"1979"},{"n":"1978","v":"1978"},{"n":"1977","v":"1977"},{"n":"1976","v":"1976"},{"n":"1975","v":"1975"},{"n":"1974","v":"1974"},{"n":"1973","v":"1973"},{"n":"1972","v":"1972"},{"n":"1971","v":"1971"},{"n":"1970","v":"1970"},{"n":"1969","v":"1969"},{"n":"1968","v":"1968"},{"n":"1967","v":"1967"},{"n":"1966","v":"1966"},{"n":"1965","v":"1965"},{"n":"1964","v":"1964"},{"n":"1963","v":"1963"},{"n":"1962","v":"1962"},{"n":"1961","v":"1961"},{"n":"1960","v":"1960"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}], + "4":[{"key":"cateId","name":"类型","value":[{"n":"全部","v":"4"},{"n":"动漫剧","v":"18"},{"n":"动漫片","v":"19"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"大陆","v":"大陆"},{"n":"香港","v":"香港"},{"n":"台湾","v":"台湾"},{"n":"美国","v":"美国"},{"n":"韩国","v":"韩国"},{"n":"日本","v":"日本"},{"n":"泰国","v":"泰国"},{"n":"新加坡","v":"新加坡"},{"n":"马来西亚","v":"马来西亚"},{"n":"印度","v":"印度"},{"n":"英国","v":"英国"},{"n":"法国","v":"法国"},{"n":"加拿大","v":"加拿大"},{"n":"西班牙","v":"西班牙"},{"n":"俄罗斯","v":"俄罗斯"},{"n":"其它","v":"其它"}]},{"key":"year","name":"年代","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"},{"n":"2009","v":"2009"},{"n":"2008","v":"2008"},{"n":"2007","v":"2007"},{"n":"2006","v":"2006"},{"n":"2005","v":"2005"},{"n":"2004","v":"2004"},{"n":"2003","v":"2003"},{"n":"2002","v":"2002"},{"n":"2001","v":"2001"},{"n":"2000","v":"2000"},{"n":"1999","v":"1999"},{"n":"1998","v":"1998"},{"n":"1997","v":"1997"},{"n":"1996","v":"1996"},{"n":"1995","v":"1995"},{"n":"1994","v":"1994"},{"n":"1993","v":"1993"},{"n":"1992","v":"1992"},{"n":"1991","v":"1991"},{"n":"1990","v":"1990"},{"n":"1989","v":"1989"},{"n":"1988","v":"1988"},{"n":"1987","v":"1987"},{"n":"1986","v":"1986"},{"n":"1985","v":"1985"},{"n":"1984","v":"1984"},{"n":"1983","v":"1983"},{"n":"1982","v":"1982"},{"n":"1981","v":"1981"},{"n":"1980","v":"1980"},{"n":"1979","v":"1979"},{"n":"1978","v":"1978"},{"n":"1977","v":"1977"},{"n":"1976","v":"1976"},{"n":"1975","v":"1975"},{"n":"1974","v":"1974"},{"n":"1973","v":"1973"},{"n":"1972","v":"1972"},{"n":"1971","v":"1971"},{"n":"1970","v":"1970"},{"n":"1969","v":"1969"},{"n":"1968","v":"1968"},{"n":"1967","v":"1967"},{"n":"1966","v":"1966"},{"n":"1965","v":"1965"},{"n":"1964","v":"1964"},{"n":"1963","v":"1963"},{"n":"1962","v":"1962"},{"n":"1961","v":"1961"},{"n":"1960","v":"1960"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}], + "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":"其它"}]},{"key":"year","name":"年代","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"},{"n":"2009","v":"2009"},{"n":"2008","v":"2008"},{"n":"2007","v":"2007"},{"n":"2006","v":"2006"},{"n":"2005","v":"2005"},{"n":"2004","v":"2004"},{"n":"2003","v":"2003"},{"n":"2002","v":"2002"},{"n":"2001","v":"2001"},{"n":"2000","v":"2000"},{"n":"1999","v":"1999"},{"n":"1998","v":"1998"},{"n":"1997","v":"1997"},{"n":"1996","v":"1996"},{"n":"1995","v":"1995"},{"n":"1994","v":"1994"},{"n":"1993","v":"1993"},{"n":"1992","v":"1992"},{"n":"1991","v":"1991"},{"n":"1990","v":"1990"},{"n":"1989","v":"1989"},{"n":"1988","v":"1988"},{"n":"1987","v":"1987"},{"n":"1986","v":"1986"},{"n":"1985","v":"1985"},{"n":"1984","v":"1984"},{"n":"1983","v":"1983"},{"n":"1982","v":"1982"},{"n":"1981","v":"1981"},{"n":"1980","v":"1980"},{"n":"1979","v":"1979"},{"n":"1978","v":"1978"},{"n":"1977","v":"1977"},{"n":"1976","v":"1976"},{"n":"1975","v":"1975"},{"n":"1974","v":"1974"},{"n":"1973","v":"1973"},{"n":"1972","v":"1972"},{"n":"1971","v":"1971"},{"n":"1970","v":"1970"},{"n":"1969","v":"1969"},{"n":"1968","v":"1968"},{"n":"1967","v":"1967"},{"n":"1966","v":"1966"},{"n":"1965","v":"1965"},{"n":"1964","v":"1964"},{"n":"1963","v":"1963"},{"n":"1962","v":"1962"},{"n":"1961","v":"1961"},{"n":"1960","v":"1960"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}] + }, + filter_def:{ + 1:{cateId:'1'}, + 2:{cateId:'2'}, + 3:{cateId:'3'}, + 4:{cateId:'4'}, + 26:{cateId:'26'} + }, + searchUrl:'/index.php?m=vod-search&wd=**', + searchable:2,//是否启用全局搜索, + headers:{//网站的请求头,完整支持所有的,常带ua和cookies + 'User-Agent': 'MOBILE_UA', + }, + // class_parse: '#topnav li:lt(4);a&&Text;a&&href;.*/(.*?).html', + class_name:'电影&连续剧&综艺&动漫&短剧',//静态分类名称拼接 + class_url:'1&2&3&4&26',//静态分类标识拼接 + play_parse: true, + lazy:'', + limit:6, + 推荐:'.globalPicList .resize_list;*;img&&data-src;*;*', + 一级:'.globalPicList li;.sTit&&Text;img&&src;.sBottom--em&&Text;a&&href', + 二级:{ + "title":".title&&Text;.type-title&&Text", + "img":".page-hd&&img&&src", + "desc":".desc_item:eq(3)&&Text;.desc_item:eq(4)--span&&Text;;.desc_item:eq(1)--span&&Text;.desc_item:eq(2)--span&&Text", + "content":".detail-con p&&Text", + "tabs":".hd li", + "lists":".numList:eq(#id) li" + }, + 搜索:'.ulPicTxt.clearfix li;*;img&&data-src;.sDes:eq(1)&&Text;*', + + // //是否启用辅助嗅探: 1,0 + // sniffer:1, + // // 辅助嗅探规则js写法 + // isVideo:`js: + // log(input); + // if(/video\\/tos/.test(input)){ + // input = true + // }else if(/\\.m3u8/.test(input)){ + // input = true + // }else{ + // input = false + // } + // `, +} \ No newline at end of file diff --git a/5/10/sites/码上/哔哩影视.js b/5/10/sites/码上/哔哩影视.js new file mode 100644 index 0000000..43c1274 --- /dev/null +++ b/5/10/sites/码上/哔哩影视.js @@ -0,0 +1,55 @@ +/* + * @Author: bestpvp bestpvp@sina.com + * @Date: 2023-08-20 00:03:09 + * @LastEditors: bestpvp bestpvp@sina.com + * @LastEditTime: 2023-10-07 20:10:19 + * @FilePath: /lintech/docs/static/tvbox/js/bili.js + * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE + */ +var rule = { + title: '🔥码上看动漫', + host: 'https://api.bilibili.com', + url: '/fyclass-fypage&vmid=$vmid', + detailUrl: '/pgc/view/web/season?season_id=fyid', + filter_url: 'fl={{fl}}', + vmid获取教程: '登录后访问https://api.bilibili.com/x/web-interface/nav,搜索mid就是,cookie需要 bili_jct,DedeUserID,SESSDATA参数', + searchUrl: '/x/web-interface/search/type?keyword=**&page=fypage&search_type=', + searchable: 1, + filterable: 1, + quickSearch: 0, + headers: { + 'User-Agent': 'PC_UA', + "Referer": "https://www.bilibili.com", + "Cookie": "$bili_cookie" + }, + timeout: 5000, + class_name: '全部&番剧&国创&追更', + class_url: '全部&1&4&时间表', + filter: { "全部": [{ "key": "tid", "name": "分类", "value": [{ "n": "番剧", "v": "1" }, { "n": "国创", "v": "4" }, { "n": "电影", "v": "2" }, { "n": "电视剧", "v": "5" }, { "n": "记录片", "v": "3" }, { "n": "综艺", "v": "7" }] }, { "key": "order", "name": "排序", "value": [{ "n": "播放数量", "v": "2" }, { "n": "更新时间", "v": "0" }, { "n": "最高评分", "v": "4" }, { "n": "弹幕数量", "v": "1" }, { "n": "追看人数", "v": "3" }, { "n": "开播时间", "v": "5" }, { "n": "上映时间", "v": "6" }] }, { "key": "season_status", "name": "付费", "value": [{ "n": "全部", "v": "-1" }, { "n": "免费", "v": "1" }, { "n": "付费", "v": "2%2C6" }, { "n": "大会员", "v": "4%2C6" }] }], "时间表": [{ "key": "tid", "name": "分类", "value": [{ "n": "番剧", "v": "1" }, { "n": "国创", "v": "4" }] }] }, + play_parse: true, + // play_json:[{re:'*', json:{jx:1, parse:0,header:JSON.stringify({"user-agent":"PC_UA"})}}], + pagecount: { "1": 1, "2": 1, "3": 1, "4": 1, "5": 1, "7": 1, "时间表": 1 }, + lazy: '', + limit: 5, + 推荐: '', + 推荐: 'js:let d=[];function get_result(url){let videos=[];let html=request(url);let jo=JSON.parse(html);if(jo["code"]===0){let vodList=jo.result?jo.result.list:jo.data.list;vodList.forEach(function(vod){let aid=(vod["season_id"]+"").trim();let title=vod["title"].trim();let img=vod["cover"].trim();let remark=vod.new_ep?vod["new_ep"]["index_show"]:vod["index_show"];videos.push({vod_id:aid,vod_name:title,vod_pic:img,vod_remarks:remark})})}return videos}function get_rank(tid,pg){return get_result("https://api.bilibili.com/pgc/web/rank/list?season_type="+tid+"&pagesize=20&page="+pg+"&day=3")}function get_rank2(tid,pg){return get_result("https://api.bilibili.com/pgc/season/rank/web/list?season_type="+tid+"&pagesize=20&page="+pg+"&day=3")}function home_video(){let videos=get_rank(1).slice(0,5);[4,2,5,3,7].forEach(function(i){videos=videos.concat(get_rank2(i).slice(0,5))});return videos}VODS=home_video();', + 一级: '', + 一级: 'js:let d=[];let vmid=input.split("vmid=")[1].split("&")[0];function get_result(url){let videos=[];let html=request(url);let jo=JSON.parse(html);if(jo["code"]===0){let vodList=jo.result?jo.result.list:jo.data.list;vodList.forEach(function(vod){let aid=(vod["season_id"]+"").trim();let title=vod["title"].trim();let img=vod["cover"].trim();let remark=vod.new_ep?vod["new_ep"]["index_show"]:vod["index_show"];videos.push({vod_id:aid,vod_name:title,vod_pic:img,vod_remarks:remark})})}return videos}function get_rank(tid,pg){return get_result("https://api.bilibili.com/pgc/web/rank/list?season_type="+tid+"&pagesize=20&page="+pg+"&day=3")}function get_rank2(tid,pg){return get_result("https://api.bilibili.com/pgc/season/rank/web/list?season_type="+tid+"&pagesize=20&page="+pg+"&day=3")}function get_zhui(pg,mode){let url="https://api.bilibili.com/x/space/bangumi/follow/list?type="+mode+"&follow_status=0&pn="+pg+"&ps=10&vmid="+vmid;return get_result(url)}function get_all(tid,pg,order,season_status){let url="https://api.bilibili.com/pgc/season/index/result?order="+order+"&pagesize=20&type=1&season_type="+tid+"&page="+pg+"&season_status="+season_status;return get_result(url)}function get_timeline(tid,pg){let videos=[];let url="https://api.bilibili.com/pgc/web/timeline/v2?season_type="+tid+"&day_before=2&day_after=4";let html=request(url);let jo=JSON.parse(html);if(jo["code"]===0){let videos1=[];let vodList=jo.result.latest;vodList.forEach(function(vod){let aid=(vod["season_id"]+"").trim();let title=vod["title"].trim();let img=vod["cover"].trim();let remark=vod["pub_index"]+" "+vod["follows"].replace("系列","");videos1.push({vod_id:aid,vod_name:title,vod_pic:img,vod_remarks:remark})});let videos2=[];for(let i=0;i<7;i++){let vodList=jo["result"]["timeline"][i]["episodes"];vodList.forEach(function(vod){if(vod["published"]+""==="0"){let aid=(vod["season_id"]+"").trim();let title=vod["title"].trim();let img=vod["cover"].trim();let date=vod["pub_ts"];let remark=date+" "+vod["pub_index"];videos2.push({vod_id:aid,vod_name:title,vod_pic:img,vod_remarks:remark})}})}videos=videos2.concat(videos1)}return videos}function cate_filter(d,cookie){if(MY_CATE==="1"){return get_rank(MY_CATE,MY_PAGE)}else if(["2","3","4","5","7"].includes(MY_CATE)){return get_rank2(MY_CATE,MY_PAGE)}else if(MY_CATE==="全部"){let tid=MY_FL.tid||"1";let order=MY_FL.order||"2";let season_status=MY_FL.season_status||"-1";return get_all(tid,MY_PAGE,order,season_status)}else if(MY_CATE==="追番"){return get_zhui(MY_PAGE,1)}else if(MY_CATE==="追剧"){return get_zhui(MY_PAGE,2)}else if(MY_CATE==="时间表"){let tid=MY_FL.tid||"1";return get_timeline(tid,MY_PAGE)}else{return[]}}VODS=cate_filter();', + 二级: { + is_json: true, + title: ".result.title;.result.share_sub_title", + img: ".result.cover", + desc: ".result.new_ep.desc;.result.publish.pub_time;.result.subtitle", + content: ".result.evaluate", + tabs: "js:pdfa=jsp.pdfa;TABS=['B站']", + lists: ".result.episodes", + list_text: 'title', + list_url: 'cid', + }, + 二级: '', + 二级: 'js:function zh(num){let p="";if(Number(num)>1e8){p=(num/1e8).toFixed(2)+"亿"}else if(Number(num)>1e4){p=(num/1e4).toFixed(2)+"万"}else{p=num}return p}let html=request(input);let jo=JSON.parse(html).result;let id=jo["season_id"];let title=jo["title"];let pic=jo["cover"];let areas=jo["areas"][0]["name"];let typeName=jo["share_sub_title"];let date=jo["publish"]["pub_time"].substr(0,4);let dec="关注【码上放生】公众号:"+jo["evaluate"];let remark=jo["new_ep"]["desc"];let stat=jo["stat"];let status="弹幕: "+zh(stat["danmakus"])+" 点赞: "+zh(stat["likes"])+" 投币: "+zh(stat["coins"])+" 追番追剧: "+zh(stat["favorites"]);let score=jo.hasOwnProperty("rating")?"评分: "+jo["rating"]["score"]+" "+jo["subtitle"]:"暂无评分"+" "+jo["subtitle"];let vod={vod_id:id,vod_name:title,vod_pic:pic,type_name:typeName,vod_year:date,vod_area:areas,vod_remarks:remark,vod_actor:status,vod_director:score,vod_content:dec};let ja=jo["episodes"];let playurls1=[];let playurls2=[];ja.forEach(function(tmpJo){let eid=tmpJo["id"];let cid=tmpJo["cid"];let link=tmpJo["link"];let part=tmpJo["title"].replace("#","-")+" "+tmpJo["long_title"];playurls1.push(part+"$"+eid+"_"+cid);playurls2.push(part+"$"+link)});let playUrl=playurls1.join("#")+"$$$"+playurls2.join("#");vod["vod_play_from"]="🔥关注【码上放生】公众号$$$";vod["vod_play_url"]=playUrl;VOD=vod;', + 搜索: '', + 搜索: 'js:let url1=input+"media_bangumi";let url2=input+"media_ft";let html=request(url1);let msg=JSON.parse(html).message;if(msg!=="0"){VODS=[{vod_name:KEY+"➢"+msg,vod_id:"no_data",vod_remarks:"别点,缺少bili_cookie",vod_pic:"https://ghproxy.net/https://raw.githubusercontent.com/hjdhnx/dr_py/main/404.jpg"}]}else{let jo1=JSON.parse(html).data;html=request(url2);let jo2=JSON.parse(html).data;let videos=[];let vodList=[];if(jo1["numResults"]===0){vodList=jo2["result"]}else if(jo2["numResults"]===0){vodList=jo1["result"]}else{vodList=jo1["result"].concat(jo2["result"])}vodList.forEach(function(vod){let aid=(vod["season_id"]+"").trim();let title=KEY+"➢"+vod["title"].trim().replace(\'\',"").replace("","");let img=vod["cover"].trim();let remark=vod["index_show"];videos.push({vod_id:aid,vod_name:title,vod_pic:img,vod_remarks:remark})});VODS=videos}', + lazy: '', + lazy: 'js:if(/^http/.test(input)){input={jx:1,url:input,parse:0,header:JSON.stringify({"user-agent":"Mozilla/5.0"})}}else{let ids=input.split("_");let result={};let url="https://api.bilibili.com/pgc/player/web/playurl?qn=116&ep_id="+ids[0]+"&cid="+ids[1];let html=request(url);let jRoot=JSON.parse(html);if(jRoot["message"]!=="success"){print("需要大会员权限才能观看");input=""}else{let jo=jRoot["result"];let ja=jo["durl"];let maxSize=-1;let position=-1;ja.forEach(function(tmpJo,i){if(maxSize0){if(position===-1){position=0}url=ja[position]["url"]}result["parse"]=0;result["playUrl"]="";result["url"]=url;result["header"]={Referer:"https://www.bilibili.com","User-Agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/100.0.4896.127 Safari/537.36"};result["contentType"]="video/x-flv";input=result}}', +} \ No newline at end of file diff --git a/5/10/sites/码上/我爱跟剧.js b/5/10/sites/码上/我爱跟剧.js new file mode 100644 index 0000000..23c220f --- /dev/null +++ b/5/10/sites/码上/我爱跟剧.js @@ -0,0 +1,41 @@ +// http://fabu.timiys.vip +// 搜索数字验证 +muban.mxone5.二级.desc = '.video-info-items:eq(3)&&Text;;;.video-info-actor:eq(1)&&Text;.video-info-actor:eq(0)&&Text'; +var rule={ + title:'我爱跟剧', + 模板:'mxone5', + host:'http://fabu.timiys.vip', + hostJs:'print(HOST);let html=request(HOST,{headers:{"User-Agent":PC_UA}});let src=jsp.pdfh(html,"li:eq(0)&&a&&href");print(src);HOST=src', + // url:'/vodshow/fyclass-----------.html', + url:'/vodshow/fyclassfyfilter.html', + filterable:1,//是否启用分类筛选, + filter_url:'-{{fl.area}}-{{fl.by or "time"}}-{{fl.class}}-{{fl.lang}}-{{fl.letter}}---fypage---{{fl.year}}', + filter:{ + "dianying":[{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"喜剧","v":"喜剧"},{"n":"动作","v":"动作"},{"n":"爱情","v":"爱情"},{"n":"惊悚","v":"惊悚"},{"n":"犯罪","v":"犯罪"},{"n":"冒险","v":"冒险"},{"n":"科幻","v":"科幻"},{"n":"悬疑","v":"悬疑"},{"n":"剧情","v":"剧情"},{"n":"动画","v":"动画"},{"n":"仙侠","v":"仙侠"},{"n":"武侠","v":"武侠"},{"n":"战争","v":"战争"},{"n":"歌舞","v":"歌舞"},{"n":"奇幻","v":"奇幻"},{"n":"传记","v":"传记"},{"n":"警匪","v":"警匪"},{"n":"历史","v":"历史"},{"n":"运动","v":"运动"},{"n":"伦理","v":"伦理"},{"n":"灾难","v":"灾难"},{"n":"西部","v":"西部"},{"n":"魔幻","v":"魔幻"},{"n":"枪战","v":"枪战"},{"n":"恐怖","v":"恐怖"},{"n":"记录","v":"记录"},{"n":"情色","v":"情色"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"大陆","v":"大陆"},{"n":"美国","v":"美国"},{"n":"香港","v":"香港"},{"n":"韩国","v":"韩国"},{"n":"英国","v":"英国"},{"n":"台湾","v":"台湾"},{"n":"日本","v":"日本"},{"n":"法国","v":"法国"},{"n":"意大利","v":"意大利"},{"n":"德国","v":"德国"},{"n":"西班牙","v":"西班牙"},{"n":"泰国","v":"泰国"},{"n":"其它","v":"其它"}]},{"key":"lang","name":"语言","value":[{"n":"全部","v":""},{"n":"国语","v":"国语"},{"n":"英语","v":"英语"},{"n":"粤语","v":"粤语"},{"n":"闽南语","v":"闽南语"},{"n":"韩语","v":"韩语"},{"n":"日语","v":"日语"},{"n":"法语","v":"法语"},{"n":"德语","v":"德语"},{"n":"其它","v":"其它"}]},{"key":"year","name":"时间","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"},{"n":"2009","v":"2009"},{"n":"2008","v":"2008"},{"n":"2006","v":"2006"},{"n":"2005","v":"2005"},{"n":"2004","v":"2004"}]},{"key":"letter","name":"字母","value":[{"n":"全部","v":""},{"n":"A","v":"A"},{"n":"B","v":"B"},{"n":"C","v":"C"},{"n":"D","v":"D"},{"n":"E","v":"E"},{"n":"F","v":"F"},{"n":"G","v":"G"},{"n":"H","v":"H"},{"n":"I","v":"I"},{"n":"J","v":"J"},{"n":"K","v":"K"},{"n":"L","v":"L"},{"n":"M","v":"M"},{"n":"N","v":"N"},{"n":"O","v":"O"},{"n":"P","v":"P"},{"n":"Q","v":"Q"},{"n":"R","v":"R"},{"n":"S","v":"S"},{"n":"T","v":"T"},{"n":"U","v":"U"},{"n":"V","v":"V"},{"n":"W","v":"W"},{"n":"X","v":"X"},{"n":"Y","v":"Y"},{"n":"Z","v":"Z"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}], + "lianxuju":[{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"古装","v":"古装"},{"n":"动作","v":"动作"},{"n":"都市","v":"都市"},{"n":"偶像","v":"偶像"},{"n":"家庭","v":"家庭"},{"n":"警匪","v":"警匪"},{"n":"言情","v":"言情"},{"n":"军事","v":"军事"},{"n":"武侠","v":"武侠"},{"n":"悬疑","v":"悬疑"},{"n":"历史","v":"历史"},{"n":"农村","v":"农村"},{"n":"都市","v":"都市"},{"n":"神话","v":"神话"},{"n":"科幻","v":"科幻"},{"n":"少儿","v":"少儿"},{"n":"搞笑","v":"搞笑"},{"n":"喜剧","v":"喜剧"},{"n":"谍战","v":"谍战"},{"n":"战争","v":"战争"},{"n":"年代","v":"年代"},{"n":"犯罪","v":"犯罪"},{"n":"恐怖","v":"恐怖"},{"n":"惊悚","v":"惊悚"},{"n":"爱情","v":"爱情"},{"n":"剧情","v":"剧情"},{"n":"奇幻","v":"奇幻"},{"n":"仙侠","v":"仙侠"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"大陆","v":"大陆"},{"n":"韩国","v":"韩国"},{"n":"香港","v":"香港"},{"n":"台湾","v":"台湾"},{"n":"日本","v":"日本"},{"n":"美国","v":"美国"},{"n":"泰国","v":"泰国"},{"n":"英国","v":"英国"},{"n":"新加坡","v":"新加坡"}]},{"key":"lang","name":"语言","value":[{"n":"全部","v":""},{"n":"国语","v":"国语"},{"n":"英语","v":"英语"},{"n":"粤语","v":"粤语"},{"n":"闽南语","v":"闽南语"},{"n":"韩语","v":"韩语"},{"n":"日语","v":"日语"},{"n":"其它","v":"其它"}]},{"key":"year","name":"时间","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"},{"n":"2009","v":"2009"},{"n":"2008","v":"2008"},{"n":"2006","v":"2006"},{"n":"2005","v":"2005"},{"n":"2004","v":"2004"}]},{"key":"letter","name":"字母","value":[{"n":"全部","v":""},{"n":"A","v":"A"},{"n":"B","v":"B"},{"n":"C","v":"C"},{"n":"D","v":"D"},{"n":"E","v":"E"},{"n":"F","v":"F"},{"n":"G","v":"G"},{"n":"H","v":"H"},{"n":"I","v":"I"},{"n":"J","v":"J"},{"n":"K","v":"K"},{"n":"L","v":"L"},{"n":"M","v":"M"},{"n":"N","v":"N"},{"n":"O","v":"O"},{"n":"P","v":"P"},{"n":"Q","v":"Q"},{"n":"R","v":"R"},{"n":"S","v":"S"},{"n":"T","v":"T"},{"n":"U","v":"U"},{"n":"V","v":"V"},{"n":"W","v":"W"},{"n":"X","v":"X"},{"n":"Y","v":"Y"},{"n":"Z","v":"Z"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}], + "dongman":[{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"番剧","v":"番剧"},{"n":"国创","v":"国创"},{"n":"热血","v":"热血"},{"n":"科幻","v":"科幻"},{"n":"动画","v":"动画"},{"n":"仙侠","v":"仙侠"},{"n":"修仙","v":"修仙"},{"n":"推理","v":"推理"},{"n":"搞笑","v":"搞笑"},{"n":"冒险","v":"冒险"},{"n":"校园","v":"校园"},{"n":"动作","v":"动作"},{"n":"机战","v":"机战"},{"n":"运动","v":"运动"},{"n":"战争","v":"战争"},{"n":"少年","v":"少年"},{"n":"少女","v":"少女"},{"n":"社会","v":"社会"},{"n":"原创","v":"原创"},{"n":"亲子","v":"亲子"},{"n":"益智","v":"益智"},{"n":"励志","v":"励志"},{"n":"其他","v":"其他"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"大陆","v":"大陆"},{"n":"日本","v":"日本"},{"n":"欧美","v":"欧美"},{"n":"其他","v":"其他"}]},{"key":"lang","name":"语言","value":[{"n":"全部","v":""},{"n":"国语","v":"国语"},{"n":"英语","v":"英语"},{"n":"粤语","v":"粤语"},{"n":"闽南语","v":"闽南语"},{"n":"韩语","v":"韩语"},{"n":"日语","v":"日语"},{"n":"其它","v":"其它"}]},{"key":"year","name":"时间","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"},{"n":"2009","v":"2009"},{"n":"2008","v":"2008"},{"n":"2007","v":"2007"},{"n":"2006","v":"2006"},{"n":"2005","v":"2005"},{"n":"2004","v":"2004"}]},{"key":"letter","name":"字母","value":[{"n":"全部","v":""},{"n":"A","v":"A"},{"n":"B","v":"B"},{"n":"C","v":"C"},{"n":"D","v":"D"},{"n":"E","v":"E"},{"n":"F","v":"F"},{"n":"G","v":"G"},{"n":"H","v":"H"},{"n":"I","v":"I"},{"n":"J","v":"J"},{"n":"K","v":"K"},{"n":"L","v":"L"},{"n":"M","v":"M"},{"n":"N","v":"N"},{"n":"O","v":"O"},{"n":"P","v":"P"},{"n":"Q","v":"Q"},{"n":"R","v":"R"},{"n":"S","v":"S"},{"n":"T","v":"T"},{"n":"U","v":"U"},{"n":"V","v":"V"},{"n":"W","v":"W"},{"n":"X","v":"X"},{"n":"Y","v":"Y"},{"n":"Z","v":"Z"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}], + "zongyi":[{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"真人秀","v":"真人秀"},{"n":"访谈","v":"访谈"},{"n":"情感","v":"情感"},{"n":"选秀","v":"选秀"},{"n":"旅游","v":"旅游"},{"n":"美食","v":"美食"},{"n":"口秀","v":"口秀"},{"n":"曲艺","v":"曲艺"},{"n":"搞笑","v":"搞笑"},{"n":"游戏","v":"游戏"},{"n":"歌舞","v":"歌舞"},{"n":"生活","v":"生活"},{"n":"音乐","v":"音乐"},{"n":"时尚","v":"时尚"},{"n":"益智","v":"益智"},{"n":"职场","v":"职场"},{"n":"少儿","v":"少儿"},{"n":"纪实","v":"纪实"},{"n":"盛会","v":"盛会"},{"n":"音乐MV","v":"音乐MV"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"大陆","v":"大陆"},{"n":"韩国","v":"韩国"},{"n":"香港","v":"香港"},{"n":"台湾","v":"台湾"},{"n":"美国","v":"美国"},{"n":"其它","v":"其它"}]},{"key":"lang","name":"语言","value":[{"n":"全部","v":""},{"n":"国语","v":"国语"},{"n":"英语","v":"英语"},{"n":"粤语","v":"粤语"},{"n":"闽南语","v":"闽南语"},{"n":"韩语","v":"韩语"},{"n":"日语","v":"日语"},{"n":"其它","v":"其它"}]},{"key":"year","name":"时间","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"},{"n":"2009","v":"2009"},{"n":"2008","v":"2008"},{"n":"2007","v":"2007"},{"n":"2006","v":"2006"},{"n":"2005","v":"2005"},{"n":"2004","v":"2004"}]},{"key":"letter","name":"字母","value":[{"n":"全部","v":""},{"n":"A","v":"A"},{"n":"B","v":"B"},{"n":"C","v":"C"},{"n":"D","v":"D"},{"n":"E","v":"E"},{"n":"F","v":"F"},{"n":"G","v":"G"},{"n":"H","v":"H"},{"n":"I","v":"I"},{"n":"J","v":"J"},{"n":"K","v":"K"},{"n":"L","v":"L"},{"n":"M","v":"M"},{"n":"N","v":"N"},{"n":"O","v":"O"},{"n":"P","v":"P"},{"n":"Q","v":"Q"},{"n":"R","v":"R"},{"n":"S","v":"S"},{"n":"T","v":"T"},{"n":"U","v":"U"},{"n":"V","v":"V"},{"n":"W","v":"W"},{"n":"X","v":"X"},{"n":"Y","v":"Y"},{"n":"Z","v":"Z"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}], + "jilupian":[{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"历史","v":"历史"},{"n":"考古","v":"考古"},{"n":"科学","v":"科学"},{"n":"记录","v":"记录"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"大陆","v":"大陆"},{"n":"美国","v":"美国"},{"n":"香港","v":"香港"},{"n":"韩国","v":"韩国"},{"n":"英国","v":"英国"},{"n":"台湾","v":"台湾"},{"n":"日本","v":"日本"},{"n":"法国","v":"法国"},{"n":"意大利","v":"意大利"},{"n":"德国","v":"德国"},{"n":"西班牙","v":"西班牙"},{"n":"泰国","v":"泰国"},{"n":"其它","v":"其它"}]},{"key":"lang","name":"语言","value":[{"n":"全部","v":""},{"n":"国语","v":"国语"},{"n":"英语","v":"英语"},{"n":"粤语","v":"粤语"},{"n":"闽南语","v":"闽南语"},{"n":"韩语","v":"韩语"},{"n":"日语","v":"日语"},{"n":"法语","v":"法语"},{"n":"德语","v":"德语"},{"n":"其它","v":"其它"}]},{"key":"year","name":"时间","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"},{"n":"2009","v":"2009"},{"n":"2008","v":"2008"},{"n":"2006","v":"2006"},{"n":"2005","v":"2005"},{"n":"2004","v":"2004"}]},{"key":"letter","name":"字母","value":[{"n":"全部","v":""},{"n":"A","v":"A"},{"n":"B","v":"B"},{"n":"C","v":"C"},{"n":"D","v":"D"},{"n":"E","v":"E"},{"n":"F","v":"F"},{"n":"G","v":"G"},{"n":"H","v":"H"},{"n":"I","v":"I"},{"n":"J","v":"J"},{"n":"K","v":"K"},{"n":"L","v":"L"},{"n":"M","v":"M"},{"n":"N","v":"N"},{"n":"O","v":"O"},{"n":"P","v":"P"},{"n":"Q","v":"Q"},{"n":"R","v":"R"},{"n":"S","v":"S"},{"n":"T","v":"T"},{"n":"U","v":"U"},{"n":"V","v":"V"},{"n":"W","v":"W"},{"n":"X","v":"X"},{"n":"Y","v":"Y"},{"n":"Z","v":"Z"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}], + "yinyue":[{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"MV","v":"MV"},{"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":"国语"}]},{"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"}]},{"key":"letter","name":"字母","value":[{"n":"全部","v":""},{"n":"A","v":"A"},{"n":"B","v":"B"},{"n":"C","v":"C"},{"n":"D","v":"D"},{"n":"E","v":"E"},{"n":"F","v":"F"},{"n":"G","v":"G"},{"n":"H","v":"H"},{"n":"I","v":"I"},{"n":"J","v":"J"},{"n":"K","v":"K"},{"n":"L","v":"L"},{"n":"M","v":"M"},{"n":"N","v":"N"},{"n":"O","v":"O"},{"n":"P","v":"P"},{"n":"Q","v":"Q"},{"n":"R","v":"R"},{"n":"S","v":"S"},{"n":"T","v":"T"},{"n":"U","v":"U"},{"n":"V","v":"V"},{"n":"W","v":"W"},{"n":"X","v":"X"},{"n":"Y","v":"Y"},{"n":"Z","v":"Z"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}] + }, + class_parse: '.nav-menu-items:eq(1)&&li.grid-item:lt(8);a&&Text;a&&href;.*/(.*?).html', + lazy:`js: + var html = JSON.parse(request(input).match(/r player_.*?=(.*?)0){sort=MY_FL.sort||"T";tags=Object.values(MY_FL).join(",");if(MY_CATE==="movie"){selected_categories={"类型":MY_FL.类型||"","地区":MY_FL.地区||""}}else{selected_categories={"类型":MY_FL.类型||"","形式":MY_FL.类型?MY_FL.类型+"地区":"","地区":MY_FL.地区||""}}}else{sort="T";tags="";if(MY_CATE==="movie"){selected_categories={"类型":"","地区":""}}else{selected_categories={"类型":"","形式":"","地区":""}}}let params={tags:tags,sort:sort,refresh:0,selected_categories:stringify(selected_categories),start:(MY_PAGE-1)*count,count:count};res=miniapp_request(path,params)}let result={page:MY_PAGE,pagecount:Math.ceil(res.total/count),limit:count,total:res.total};let items=[];if(/^rank_list|tv_hot|show_hot/.test(MY_CATE)){items=res["subject_collection_items"]}else if(MY_CATE==="interests"){res["interests"].forEach(function(it){items.push(it.subject)})}else{items=res.items}let lists=[];items.forEach(function(item){if(item.type==="movie"||item.type==="tv"){let rating=item.rating?item.rating.value:"";let rat_str=rating||"暂无评分";let title=item.title;let honor=item.honor_infos||[];let honor_str=honor.map(function(it){return it.title}).join("|");let vod_obj={vod_name:title!=="未知电影"?title:"暂不支持展示",vod_pic:item.pic.normal,vod_remarks:rat_str+" "+honor_str};let vod_obj_d={url:item.type+"$"+item.id,title:title!=="未知电影"?title:"暂不支持展示",pic_url:item.pic.normal,desc:rat_str+" "+honor_str};lists.push(vod_obj);d.push(vod_obj_d)}});result.list=lists;return result}catch(e){print(e.message)}return{}}let res=cate_filter(d,douban);setResult2(res);', + 二级: '', + 搜索: '', +} \ No newline at end of file diff --git a/5/10/sites/码上/阿布.js b/5/10/sites/码上/阿布.js new file mode 100644 index 0000000..02ed9b7 --- /dev/null +++ b/5/10/sites/码上/阿布.js @@ -0,0 +1,48 @@ +muban.首图2.二级.title = 'h1--span&&Text;.data--span:eq(0)&&Text'; +muban.首图2.二级.desc = '.data:eq(3)&&Text;;;.data--span:eq(1)&&Text;.data--span:eq(2)&&Text'; +muban.首图2.二级.content = 'p.col-pd&&Text'; +muban.首图2.二级.tabs = '.stui-pannel__head h3'; +var rule = { + title: '阿布影院', + 模板: '首图2', + host: 'https://abu22.com', + // url:'/vodshow/fyclass--------fypage---.html', + url: '/vodshow/fyfilter.html', + filterable: 1,//是否启用分类筛选, + filter_url: '{{fl.cateId}}-{{fl.area}}-{{fl.by}}-{{fl.class}}-{{fl.lang}}-{{fl.letter}}---fypage---{{fl.year}}', + filter: { + "1": [{ "key": "cateId", "name": "类型", "value": [{ "n": "全部", "v": "1" }, { "n": "动画电影", "v": "101" }, { "n": "动作片", "v": "102" }, { "n": "喜剧片", "v": "103" }, { "n": "爱情片", "v": "104" }, { "n": "科幻片", "v": "105" }, { "n": "剧情片", "v": "106" }, { "n": "悬疑片", "v": "107" }, { "n": "惊悚片", "v": "108" }, { "n": "恐怖片", "v": "109" }, { "n": "犯罪片", "v": "110" }, { "n": "战争片", "v": "115" }] }, { "key": "area", "name": "地区", "value": [{ "n": "全部", "v": "" }, { "n": "中国大陆", "v": "中国大陆" }, { "n": "中国香港", "v": "中国香港" }, { "n": "中国台湾", "v": "中国台湾" }, { "n": "美国", "v": "美国" }, { "n": "韩国", "v": "韩国" }, { "n": "日本", "v": "日本" }, { "n": "法国", "v": "法国" }, { "n": "英国", "v": "英国" }, { "n": "德国", "v": "德国" }, { "n": "泰国", "v": "泰国" }, { "n": "印度", "v": "印度" }, { "n": "其他", "v": "其他" }] }, { "key": "year", "name": "年份", "value": [{ "n": "全部", "v": "" }, { "n": "2023", "v": "2023" }, { "n": "2022", "v": "2022" }, { "n": "2021", "v": "2021" }, { "n": "2020", "v": "2020" }, { "n": "2019", "v": "2019" }, { "n": "2018", "v": "2018" }, { "n": "2017", "v": "2017" }, { "n": "2016", "v": "2016" }, { "n": "2015", "v": "2015" }, { "n": "2014", "v": "2014" }, { "n": "2013", "v": "2013" }, { "n": "2012", "v": "2012" }, { "n": "2011", "v": "2011" }, { "n": "2010", "v": "2010" }, { "n": "2009", "v": "2009" }, { "n": "2008", "v": "2008" }, { "n": "2007", "v": "2007" }, { "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": "letter", "name": "字母", "value": [{ "n": "全部", "v": "" }, { "n": "A", "v": "A" }, { "n": "B", "v": "B" }, { "n": "C", "v": "C" }, { "n": "D", "v": "D" }, { "n": "E", "v": "E" }, { "n": "F", "v": "F" }, { "n": "G", "v": "G" }, { "n": "H", "v": "H" }, { "n": "I", "v": "I" }, { "n": "J", "v": "J" }, { "n": "K", "v": "K" }, { "n": "L", "v": "L" }, { "n": "M", "v": "M" }, { "n": "N", "v": "N" }, { "n": "O", "v": "O" }, { "n": "P", "v": "P" }, { "n": "Q", "v": "Q" }, { "n": "R", "v": "R" }, { "n": "S", "v": "S" }, { "n": "T", "v": "T" }, { "n": "U", "v": "U" }, { "n": "V", "v": "V" }, { "n": "W", "v": "W" }, { "n": "X", "v": "X" }, { "n": "Y", "v": "Y" }, { "n": "Z", "v": "Z" }] }, { "key": "by", "name": "排序", "value": [{ "n": "时间", "v": "time" }, { "n": "人气", "v": "hits" }, { "n": "评分", "v": "score" }] }], + "2": [{ "key": "cateId", "name": "类型", "value": [{ "n": "全部", "v": "2" }, { "n": "国产剧", "v": "201" }, { "n": "港台剧", "v": "202" }, { "n": "日韩剧", "v": "203" }, { "n": "欧美剧", "v": "204" }, { "n": "海外剧", "v": "205" }, { "n": "其他剧", "v": "206" }] }, { "key": "area", "name": "地区", "value": [{ "n": "全部", "v": "" }, { "n": "中国大陆", "v": "中国大陆" }, { "n": "中国香港", "v": "中国香港" }, { "n": "中国台湾", "v": "中国台湾" }, { "n": "美国", "v": "美国" }, { "n": "韩国", "v": "韩国" }, { "n": "日本", "v": "日本" }, { "n": "法国", "v": "法国" }, { "n": "英国", "v": "英国" }, { "n": "德国", "v": "德国" }, { "n": "泰国", "v": "泰国" }, { "n": "印度", "v": "印度" }, { "n": "其他", "v": "其他" }] }, { "key": "year", "name": "年份", "value": [{ "n": "全部", "v": "" }, { "n": "2023", "v": "2023" }, { "n": "2022", "v": "2022" }, { "n": "2021", "v": "2021" }, { "n": "2020", "v": "2020" }, { "n": "2019", "v": "2019" }, { "n": "2018", "v": "2018" }, { "n": "2017", "v": "2017" }, { "n": "2016", "v": "2016" }, { "n": "2015", "v": "2015" }, { "n": "2014", "v": "2014" }, { "n": "2013", "v": "2013" }, { "n": "2012", "v": "2012" }, { "n": "2011", "v": "2011" }, { "n": "2010", "v": "2010" }, { "n": "2009", "v": "2009" }, { "n": "2008", "v": "2008" }, { "n": "2007", "v": "2007" }, { "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": "letter", "name": "字母", "value": [{ "n": "全部", "v": "" }, { "n": "A", "v": "A" }, { "n": "B", "v": "B" }, { "n": "C", "v": "C" }, { "n": "D", "v": "D" }, { "n": "E", "v": "E" }, { "n": "F", "v": "F" }, { "n": "G", "v": "G" }, { "n": "H", "v": "H" }, { "n": "I", "v": "I" }, { "n": "J", "v": "J" }, { "n": "K", "v": "K" }, { "n": "L", "v": "L" }, { "n": "M", "v": "M" }, { "n": "N", "v": "N" }, { "n": "O", "v": "O" }, { "n": "P", "v": "P" }, { "n": "Q", "v": "Q" }, { "n": "R", "v": "R" }, { "n": "S", "v": "S" }, { "n": "T", "v": "T" }, { "n": "U", "v": "U" }, { "n": "V", "v": "V" }, { "n": "W", "v": "W" }, { "n": "X", "v": "X" }, { "n": "Y", "v": "Y" }, { "n": "Z", "v": "Z" }] }, { "key": "by", "name": "排序", "value": [{ "n": "时间", "v": "time" }, { "n": "人气", "v": "hits" }, { "n": "评分", "v": "score" }] }], + "3": [{ "key": "area", "name": "地区", "value": [{ "n": "全部", "v": "" }, { "n": "中国大陆", "v": "中国大陆" }, { "n": "中国香港", "v": "中国香港" }, { "n": "中国台湾", "v": "中国台湾" }, { "n": "美国", "v": "美国" }, { "n": "韩国", "v": "韩国" }, { "n": "日本", "v": "日本" }, { "n": "法国", "v": "法国" }, { "n": "英国", "v": "英国" }, { "n": "德国", "v": "德国" }, { "n": "泰国", "v": "泰国" }, { "n": "印度", "v": "印度" }, { "n": "其他", "v": "其他" }] }, { "key": "year", "name": "年份", "value": [{ "n": "全部", "v": "" }, { "n": "2023", "v": "2023" }, { "n": "2022", "v": "2022" }, { "n": "2021", "v": "2021" }, { "n": "2020", "v": "2020" }, { "n": "2019", "v": "2019" }, { "n": "2018", "v": "2018" }, { "n": "2017", "v": "2017" }, { "n": "2016", "v": "2016" }, { "n": "2015", "v": "2015" }, { "n": "2014", "v": "2014" }, { "n": "2013", "v": "2013" }, { "n": "2012", "v": "2012" }, { "n": "2011", "v": "2011" }, { "n": "2010", "v": "2010" }, { "n": "2009", "v": "2009" }, { "n": "2008", "v": "2008" }, { "n": "2007", "v": "2007" }, { "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": "letter", "name": "字母", "value": [{ "n": "全部", "v": "" }, { "n": "A", "v": "A" }, { "n": "B", "v": "B" }, { "n": "C", "v": "C" }, { "n": "D", "v": "D" }, { "n": "E", "v": "E" }, { "n": "F", "v": "F" }, { "n": "G", "v": "G" }, { "n": "H", "v": "H" }, { "n": "I", "v": "I" }, { "n": "J", "v": "J" }, { "n": "K", "v": "K" }, { "n": "L", "v": "L" }, { "n": "M", "v": "M" }, { "n": "N", "v": "N" }, { "n": "O", "v": "O" }, { "n": "P", "v": "P" }, { "n": "Q", "v": "Q" }, { "n": "R", "v": "R" }, { "n": "S", "v": "S" }, { "n": "T", "v": "T" }, { "n": "U", "v": "U" }, { "n": "V", "v": "V" }, { "n": "W", "v": "W" }, { "n": "X", "v": "X" }, { "n": "Y", "v": "Y" }, { "n": "Z", "v": "Z" }] }, { "key": "by", "name": "排序", "value": [{ "n": "时间", "v": "time" }, { "n": "人气", "v": "hits" }, { "n": "评分", "v": "score" }] }], + "4": [{ "key": "area", "name": "地区", "value": [{ "n": "全部", "v": "" }, { "n": "中国大陆", "v": "中国大陆" }, { "n": "中国香港", "v": "中国香港" }, { "n": "中国台湾", "v": "中国台湾" }, { "n": "美国", "v": "美国" }, { "n": "韩国", "v": "韩国" }, { "n": "日本", "v": "日本" }, { "n": "法国", "v": "法国" }, { "n": "英国", "v": "英国" }, { "n": "德国", "v": "德国" }, { "n": "泰国", "v": "泰国" }, { "n": "印度", "v": "印度" }, { "n": "其他", "v": "其他" }] }, { "key": "year", "name": "年份", "value": [{ "n": "全部", "v": "" }, { "n": "2023", "v": "2023" }, { "n": "2022", "v": "2022" }, { "n": "2021", "v": "2021" }, { "n": "2020", "v": "2020" }, { "n": "2019", "v": "2019" }, { "n": "2018", "v": "2018" }, { "n": "2017", "v": "2017" }, { "n": "2016", "v": "2016" }, { "n": "2015", "v": "2015" }, { "n": "2014", "v": "2014" }, { "n": "2013", "v": "2013" }, { "n": "2012", "v": "2012" }, { "n": "2011", "v": "2011" }, { "n": "2010", "v": "2010" }, { "n": "2009", "v": "2009" }, { "n": "2008", "v": "2008" }, { "n": "2007", "v": "2007" }, { "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": "letter", "name": "字母", "value": [{ "n": "全部", "v": "" }, { "n": "A", "v": "A" }, { "n": "B", "v": "B" }, { "n": "C", "v": "C" }, { "n": "D", "v": "D" }, { "n": "E", "v": "E" }, { "n": "F", "v": "F" }, { "n": "G", "v": "G" }, { "n": "H", "v": "H" }, { "n": "I", "v": "I" }, { "n": "J", "v": "J" }, { "n": "K", "v": "K" }, { "n": "L", "v": "L" }, { "n": "M", "v": "M" }, { "n": "N", "v": "N" }, { "n": "O", "v": "O" }, { "n": "P", "v": "P" }, { "n": "Q", "v": "Q" }, { "n": "R", "v": "R" }, { "n": "S", "v": "S" }, { "n": "T", "v": "T" }, { "n": "U", "v": "U" }, { "n": "V", "v": "V" }, { "n": "W", "v": "W" }, { "n": "X", "v": "X" }, { "n": "Y", "v": "Y" }, { "n": "Z", "v": "Z" }] }, { "key": "by", "name": "排序", "value": [{ "n": "时间", "v": "time" }, { "n": "人气", "v": "hits" }, { "n": "评分", "v": "score" }] }], + "5": [{ "key": "area", "name": "地区", "value": [{ "n": "全部", "v": "" }, { "n": "中国大陆", "v": "中国大陆" }, { "n": "中国香港", "v": "中国香港" }, { "n": "中国台湾", "v": "中国台湾" }, { "n": "美国", "v": "美国" }, { "n": "韩国", "v": "韩国" }, { "n": "日本", "v": "日本" }, { "n": "法国", "v": "法国" }, { "n": "英国", "v": "英国" }, { "n": "德国", "v": "德国" }, { "n": "泰国", "v": "泰国" }, { "n": "印度", "v": "印度" }, { "n": "其他", "v": "其他" }] }, { "key": "year", "name": "年份", "value": [{ "n": "全部", "v": "" }, { "n": "2023", "v": "2023" }, { "n": "2022", "v": "2022" }, { "n": "2021", "v": "2021" }, { "n": "2020", "v": "2020" }, { "n": "2019", "v": "2019" }, { "n": "2018", "v": "2018" }, { "n": "2017", "v": "2017" }, { "n": "2016", "v": "2016" }, { "n": "2015", "v": "2015" }, { "n": "2014", "v": "2014" }, { "n": "2013", "v": "2013" }, { "n": "2012", "v": "2012" }, { "n": "2011", "v": "2011" }, { "n": "2010", "v": "2010" }, { "n": "2009", "v": "2009" }, { "n": "2008", "v": "2008" }, { "n": "2007", "v": "2007" }, { "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": "letter", "name": "字母", "value": [{ "n": "全部", "v": "" }, { "n": "A", "v": "A" }, { "n": "B", "v": "B" }, { "n": "C", "v": "C" }, { "n": "D", "v": "D" }, { "n": "E", "v": "E" }, { "n": "F", "v": "F" }, { "n": "G", "v": "G" }, { "n": "H", "v": "H" }, { "n": "I", "v": "I" }, { "n": "J", "v": "J" }, { "n": "K", "v": "K" }, { "n": "L", "v": "L" }, { "n": "M", "v": "M" }, { "n": "N", "v": "N" }, { "n": "O", "v": "O" }, { "n": "P", "v": "P" }, { "n": "Q", "v": "Q" }, { "n": "R", "v": "R" }, { "n": "S", "v": "S" }, { "n": "T", "v": "T" }, { "n": "U", "v": "U" }, { "n": "V", "v": "V" }, { "n": "W", "v": "W" }, { "n": "X", "v": "X" }, { "n": "Y", "v": "Y" }, { "n": "Z", "v": "Z" }] }, { "key": "by", "name": "排序", "value": [{ "n": "时间", "v": "time" }, { "n": "人气", "v": "hits" }, { "n": "评分", "v": "score" }] }] + }, + filter_def: { + 1: { cateId: '1' }, + 2: { cateId: '2' }, + 3: { cateId: '3' }, + 4: { cateId: '4' }, + 5: { cateId: '5' } + }, + tab_rename: { 'KK': '快看', 'HN': '红牛', },//线路名替换如:lzm3u8替换为量子资源|js1 + class_parse: '.stui-header__menu li;a&&Text;a&&href;/(\\d+).html', + lazy: `js: + var html = JSON.parse(request(input).match(/r player_.*?=(.*?)","
"], + "vod_id": ["href=\"/", "\"", 0, 0, 2] + }, + "detail":{ + "url": "https://auete.com/{vid}", + "vod_director":["导演: ", "

", 0, 0, 3] + }, + "playlist":{ + "region":["player_list", "down_list"], + "vod_play_url": ["href=\"/", "\"",-1,0,3] + }, + "search":{ + "url": "https://auete.com/search.php?searchword={wd}", + //"region":["搜索列表", "点击排行"], + "vod_id": ["data-href=\"", "\"", 0, 0, 1] + + } +} \ No newline at end of file diff --git a/5/10/sites/码上👓俊/ddys.js b/5/10/sites/码上👓俊/ddys.js new file mode 100644 index 0000000..7dfbc22 --- /dev/null +++ b/5/10/sites/码上👓俊/ddys.js @@ -0,0 +1,34 @@ +// 网址发布页 https://ddys.site +var rule={ + title:'ddys', + // host:'https://ddys.tv', + // host:'https://ddys.art', // 推荐使用,尚未被污染,对国内线路优化 + host:'https://ddys.pro', // 推荐使用,尚未被污染 + // homeUrl:'/', + url:'/fyclass/page/fypage/', + searchUrl:'/?s=**&post_type=post', + searchable:2,//是否启用全局搜索, + quickSearch:0,//是否启用快速搜索, + filterable:0,//是否启用分类筛选, + headers:{//网站的请求头,完整支持所有的,常带ua和cookies + 'User-Agent':'MOBILE_UA', + // "Cookie": "searchneed=ok" + }, + // class_name:'电影&剧集&动画', + // class_url:'movie&airing&anime', + // class_parse:'#primary-menu li.menu-item;a&&Text;a&&href;\.tv/(.*)', + class_parse:'#primary-menu li.menu-item;a&&Text;a&&href;\.pro/(.*)', + cate_exclude:'站长|^其他$|关于|^电影$|^剧集$|^类型$', + play_parse:true, + lazy:'js:let purl=input.split("|")[0];let referer=input.split("|")[1];let zm=input.split("|")[2];print("purl:"+purl);print("referer:"+referer);print("zm:"+zm);let myua="okhttp/3.15";if(/ddrkey/.test(purl)){let ret=request(purl,{Referer:referer,withHeaders:true,"User-Agent":myua});log(ret);input=purl}else{let html=request(purl,{headers:{Referer:referer,"User-Agent":myua}});print(html);try{input=JSON.parse(html).url||{}}catch(e){input=purl}}', + limit:6, + //推荐:'.indexShowBox;ul&&li;a&&title;img&&data-src;.s1&&Text;a&&href', + double:true, // 推荐内容是否双层定位 + 一级:'.post-box-list&&article;a:eq(-1)&&Text;.post-box-image&&style;a:eq(0)&&Text;a:eq(-1)&&href', + 二级:{"title":".post-title&&Text;.cat-links&&Text","img":".doulist-item&&img&&data-cfsrc","desc":".published&&Text","content":".abstract&&Text","tabs":"js:TABS=['国内','海外(貌似不能播放)']", + // lists:'js:log(TABS);let d=[];pdfh=jsp.pdfh;pdfa=jsp.pdfa;if(typeof play_url==="undefined"){var play_url=""}function getLists(html){let src=pdfh(html,".wp-playlist-script&&Html");src=JSON.parse(src).tracks;let list1=[];let list2=[];src.forEach(function(it){let src0=it.src0;let src1=it.src1;let src2=it.src2;let title=it.caption;let url1="https://ddys.tv/getvddr/video?id="+src1+"&dim=1080P+&type=mix";let url2="https://w.ddys.tv"+src0+"?ddrkey="+src2;let zm="https://ddys.tv/subddr/"+it.subsrc;list1.push({title:title,url:url1,desc:zm});list2.push({title:title,url:url2,desc:zm})});return{list1:list1,list2:list2}}var data=getLists(html);var list1=data.list1;var list2=data.list2;let nums=pdfa(html,"body&&.post-page-numbers");nums.forEach(function(it){let num=pdfh(it,"body&&Text");log(num);let nurl=input+num+"/";if(num==1){return}log(nurl);let html=request(nurl);let data=getLists(html);list1=list1.concat(data.list1);list2=list2.concat(data.list2)});list1=list1.map(function(item){return item.title+"$"+play_url+urlencode(item.url+"|"+input+"|"+item.desc)});list2=list2.map(function(item){return item.title+"$"+play_url+urlencode(item.url+"|"+input+"|"+item.desc)});LISTS=[list1,list2];', + lists:'js:log(TABS);let d=[];pdfh=jsp.pdfh;pdfa=jsp.pdfa;if(typeof play_url==="undefined"){var play_url=""}function getLists(html){let src=pdfh(html,".wp-playlist-script&&Html");src=JSON.parse(src).tracks;let list1=[];let list2=[];src.forEach(function(it){let src0=it.src0;let src1=it.src1;let src2=it.src2;let title=it.caption;let url1="https://ddys.pro/getvddr/video?id="+src1+"&dim=1080P+&type=mix";let url2="https://w.ddys.pro"+src0+"?ddrkey="+src2;let zm="https://ddys.pro/subddr/"+it.subsrc;list1.push({title:title,url:url1,desc:zm});list2.push({title:title,url:url2,desc:zm})});return{list1:list1,list2:list2}}var data=getLists(html);var list1=data.list1;var list2=data.list2;let nums=pdfa(html,"body&&.post-page-numbers");nums.forEach(function(it){let num=pdfh(it,"body&&Text");log(num);let nurl=input+num+"/";if(num==1){return}log(nurl);let html=request(nurl);let data=getLists(html);list1=list1.concat(data.list1);list2=list2.concat(data.list2)});list1=list1.map(function(item){return item.title+"$"+play_url+urlencode(item.url+"|"+input+"|"+item.desc)});list2=list2.map(function(item){return item.title+"$"+play_url+urlencode(item.url+"|"+input+"|"+item.desc)});LISTS=[list1,list2];', + }, + 搜索:'#main&&article;.post-title&&Text;;.published&&Text;a&&href', + 推荐:'*' +} \ No newline at end of file diff --git a/5/10/sites/码上👓俊/drpy.min.js b/5/10/sites/码上👓俊/drpy.min.js new file mode 100644 index 0000000..e503694 --- /dev/null +++ b/5/10/sites/码上👓俊/drpy.min.js @@ -0,0 +1 @@ +import cheerio from"https://gitcode.net/qq_32394351/dr_py/-/raw/master/libs/cheerio.min.js";import"https://gitcode.net/qq_32394351/dr_py/-/raw/master/libs/crypto-js.js";import"https://gitcode.net/qq_32394351/dr_py/-/raw/master/libs/drT.js";import 模板 from"https://gitcode.net/qq_32394351/dr_py/-/raw/master/js/模板.js";import{gbkTool}from"https://gitcode.net/qq_32394351/dr_py/-/raw/master/libs/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={};const VERSION="drpy1 3.9.41beta1 20230328";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="猜你|喜欢|APP|下载|剧情|热播";const OCR_RETRY=3;const OCR_API="http://drpy.nokia.press:8028/ocr/drpy/text";if(typeof MY_URL==="undefined"){var MY_URL}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 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)){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]}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,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]}catch(e){}}}if(result&&base_url&&DOM_CHECK_ATTR.test(option)){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;const 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 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("/");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:{};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){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 DRPY(){return{init:init,home:home,homeVod:homeVod,category:category,detail:detail,play:play,search:search}}export default{init:init,home:home,homeVod:homeVod,category:category,detail:detail,play:play,search:search,DRPY:DRPY}; \ No newline at end of file diff --git a/5/10/sites/码上👓俊/zxzj.json b/5/10/sites/码上👓俊/zxzj.json new file mode 100644 index 0000000..6bc1adf --- /dev/null +++ b/5/10/sites/码上👓俊/zxzj.json @@ -0,0 +1,384 @@ +{ + // 所有的选填字段都可以不填,程序会自己去猜,不一定能猜得出来,猜不出来的得自己去补规则 + //(必填) 主页地址,建议填list段中的url,程序会从url中提取homeUrl, url中至少要包含{cateId}和{catePg}才能被识别 + // https://www.zxzj.vip/vodshow/{cateId}-{area}--{class}-----{catePg}---{year}.html + // https://www.zxzj.vip/list/{cateId}-{catePg}.html + "homeUrl": "https://www.zxzj.vip/", + //(选填) http请求需要的header,一般就填个UA + "header":{ + "User-Agent":"Mozilla/5.0 (Linux; Android 8.1.0; ALP-AL00 Build/HUAWEIALP-AL00; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/63.0.3239.83 Mobile Safari/537.36 T7/10.13 baiduboxapp/10.13.0.11 (Baidu; P1 8.1.0)" + }, + //(选填) 分类名 + "cateManual": { + "电影": "1", + "美剧": "2", + "韩剧": "3", + "日剧": "4", + "泰剧": "5", + "动漫": "6" + }, + //(选填) 列表页 + "list":{ + //(选填) 当前页面解析区域截取,程序会从截取后的数据中查找各字段,这里只是演示,按实际需求填写 + "region":["", ""], + //"url": "https://www.zxzj.vip/list/{cateId}-{catePg}.html", + //(选填) 列表页的页面地址,具体规则和xpath一致,不存在在里会使用homeUrl,但是homeUrl必须是带{cateId}\{catePg}的这个格式 + "url": "https://www.zxzj.vip/vodshow/{cateId}-{area}--{class}-----{catePg}---{year}.html", + // (选填) 有的网站分类的第一页和后面的页url规则不同,可以这样指定具体的catePg 对应的url + //"1": "https://www.zxzj.vip/vodshow/{cateId}-{area}--{class}-----1---{year}.html", + // 视频ID,列表页不能正常显示一般都是这个规则不对 + // 爬虫使用JSONArray来获取相关字段内容,JSONArray中共用到5个参数,具体说明: + // 1 要获取字段的前缀,必填 + // 2 要获取字段的后缀,必填,这两个参数确定后一般要取的字段就出来了 + // 3 获取到字段后该字段正确值的左偏移量,真正的值会加上这个偏移量,默认为0 + // 4 获取到字段后该字段正确值的右偏移量,真正的值会加上这个偏移量,默认为0 + // 5 定位到该字段后,往上回溯的层级(往上数祖先节点,如果当前字段没有匹配到标签的起始位置也要算一个节点),具体是要找到包含当前页各字段的那部分代码(本页要求的如 vod_id, vod_name vod_pic) + "vod_id": ["href=\"/detail/", ".html",0,0,3], + //(选填) 视频名 + "vod_name": ["title=\"", "\""], + //(选填) 图片 + "vod_pic":["data-original=\"", "\""], + //(选填) 副标题 + "vod_remarks":["",""] + }, + //(选填) 详情页 + "detail":{ + //(选填) 当前页面解析区域截取,程序会从截取后的数据中查找各字段,这里只是演示,按实际需求填写 + "region":["", ""], + //(选填) 详情页的url, 不存在时会使用list.vod_id进行推算 + "url": "https://www.zxzj.vip/detail/{vid}.html", + //(选填) 视频名 + "vod_name":["

", "

"], + //(选填) 视频图片 + "vod_pic": ["主演:","

"], + //(选填) 导演,需要有一个字段说明回溯层级,一般选用导演字段 + "vod_director":[">导演:", "

",0,0,2], + //(选填) 地区 + "vod_area":["地区:", "/"], + //(选填) 年份 + "vod_year":["年份:", "/"], + //(选填) 类型 + "vod_type":["类型:", "/"], + //(选填) + "vod_remarks":["更新:","

"], + //(选填) 视频简介 + "vod_content":["简介:","

"] + }, + //(选填) 播放列表页 + "playlist":{ + //(选填) 当前页面解析区域截取,程序会从截取后的数据中查找各字段,这里只是演示,按实际需求填写 + "region":["", ""], + //(选填) 当sort为1时会对找到播放列表进行倒序 + "sort": 0, + //(选填) 播放列表页的url, 一般都和详情页的地址一样,有部分网站的播放页和详情页不同时才填这个字段 + "url": "https://www.zxzj.vip/detail/{vid}.html", + //(选填) 播放url的字段规则,这里需要回溯到包含单个播放源全部play_url的html节点 + "vod_play_url": ["i>", "<"], + //(选填) 播放源的名称,如果有的话需要,查找到的播放列表会根据该字段的内容顺序进行排序 + "vod_play_from": [ + // 如果播放源的名称不能保证在页面上是唯一的 + ["

播放线路4

", "播放线路4(别名)"], + "迅雷云盘", "百度网盘", ["DP播放"] , "播放线路3", "CK播放" + ] + }, + //(选填) 播放页,不用去管,用来尝试解析直链的 + "play":{ + //(选填) 当前页面解析区域截取,程序会从截取后的数据中查找各字段,这里只是演示,按实际需求填写 + "region":["", ""], + // (选填) 嗅探关键字,有的网站视频url有特殊关键字的可以在这里指明 + "keywords":[".mp4", ".m3u8", ".flv"] + }, + //(选填) 搜索页 search 不存在时会先去尝试json搜索接口,如果网站不支持再去页面上找搜索页的url + "search":{ + //(选填) 当前页面解析区域截取,程序会从截取后的数据中查找各字段,这里只是演示,按实际需求填写 + "region":["", ""], + // 搜索页的URL + "url": "https://zxzj.vip/vodsearch/-------------.html?wd={wd}", + //(选填) 视频ID + "vod_id": ["/detail/", ".html",0,0,3], + //(选填) 视频名 + "vod_name": ["title=\"", "\""], + //(选填) 图片 + "vod_pic":["data-original=\"", "\""], + //(选填) 副标题 + "vod_remarks":["",""] + }, + // json格式的搜索接口示例 + // "search":{ + // "url": "https://www.llyady.cc/index.php/ajax/suggest?mid=1&wd={wd}", + // "lookback": 3, + // "vod_id": "id", + // "vod_name": "name", + // "vod_pic":"pic" + //} + //(选填) 过滤相关规则,需要配合list.url使用 + // Filters ======================================================= + "filter": { + "1": [ + { + "key": "class", + "name": "剧情", + "value": [ + {"n": "全部剧情","v": ""}, + {"n": "喜剧","v": "喜剧"}, + {"n": "爱情","v": "爱情"}, + {"n": "恐怖","v": "恐怖"}, + {"n": "动作","v": "动作"}, + {"n": "科幻","v": "科幻"}, + {"n": "剧情","v": "剧情"}, + {"n": "战争","v": "战争"}, + {"n": "警匪","v": "警匪"}, + {"n": "犯罪","v": "犯罪"}, + {"n": "动画","v": "动画"}, + {"n": "奇幻","v": "奇幻"}, + {"n": "冒险","v": "冒险"} + ] + }, + { + "key": "area", + "name": "地区", + "value": [ + {"n": "全部","v": ""}, + {"n": "大陆","v": "大陆"}, + {"n": "香港","v": "香港"}, + {"n": "台湾","v": "台湾"}, + {"n": "欧美","v": "欧美"}, + {"n": "韩国","v": "韩国"}, + {"n": "日本","v": "日本"}, + {"n": "泰国","v": "泰国"}, + {"n": "印度","v": "印度"}, + {"n": "俄罗斯","v": "俄罗斯"}, + {"n": "其他","v": "其他"} + ] + }, + { + "key": "year", + "name": "年份", + "value": [ + {"n": "全部","v": ""}, + {"n": "2022","v": "2022"}, + {"n": "2021","v": "2021"}, + {"n": "2020","v": "2020"}, + {"n": "2019","v": "2019"}, + {"n": "2018","v": "2018"}, + {"n": "2017","v": "2017"}, + {"n": "2016","v": "2016"}, + {"n": "2015","v": "2015"}, + {"n": "2014","v": "2014"}, + {"n": "2013","v": "2013"}, + {"n": "2012","v": "2012"}, + {"n": "2011","v": "2011"}, + {"n": "2010","v": "2010"}, + {"n": "2009","v": "2009"}, + {"n": "2008","v": "2008"}, + {"n": "2007","v": "2007"}, + {"n": "2006","v": "2006"}, + {"n": "2005","v": "2005"}, + {"n": "2004","v": "2004"}, + {"n": "2003","v": "2003"}, + {"n": "2002","v": "2002"}, + {"n": "2001","v": "2001"}, + {"n": "2000","v": "2000"} + ] + } + ], + "2": [ + { + "key": "class", + "name": "剧情", + "value": [ + {"n": "全部剧情","v": ""}, + {"n": "剧情","v": "剧情"}, + {"n": "喜剧","v": "喜剧"}, + {"n": "爱情","v": "爱情"}, + {"n": "动作","v": "动作"}, + {"n": "悬疑","v": "悬疑"}, + {"n": "恐怖","v": "恐怖"}, + {"n": "奇幻","v": "奇幻"}, + {"n": "惊悚","v": "惊悚"}, + {"n": "犯罪","v": "犯罪"}, + {"n": "科幻","v": "科幻"}, + {"n": "音乐","v": "音乐"}, + {"n": "其他","v": "其他"} + ] + }, + { + "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"} + ] + } + ], + "3": [ + { + "key": "class", + "name": "剧情", + "value": [ + {"n": "全部剧情","v": ""}, + {"n": "剧情","v": "剧情"}, + {"n": "喜剧","v": "喜剧"}, + {"n": "爱情","v": "爱情"}, + {"n": "动作","v": "动作"}, + {"n": "悬疑","v": "悬疑"}, + {"n": "恐怖","v": "恐怖"}, + {"n": "奇幻","v": "奇幻"}, + {"n": "惊悚","v": "惊悚"}, + {"n": "犯罪","v": "犯罪"}, + {"n": "科幻","v": "科幻"}, + {"n": "音乐","v": "音乐"}, + {"n": "其他","v": "其他"} + ] + }, + { + "key": "year", + "name": "年份", + "value": [ + {"n": "全部","v": ""}, + {"n": "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"} + ] + } + ], + "4": [ + { + "key": "class", + "name": "剧情", + "value": [ + {"n": "全部剧情","v": ""}, + {"n": "剧情","v": "剧情"}, + {"n": "喜剧","v": "喜剧"}, + {"n": "爱情","v": "爱情"}, + {"n": "动作","v": "动作"}, + {"n": "悬疑","v": "悬疑"}, + {"n": "恐怖","v": "恐怖"}, + {"n": "奇幻","v": "奇幻"}, + {"n": "惊悚","v": "惊悚"}, + {"n": "犯罪","v": "犯罪"}, + {"n": "科幻","v": "科幻"}, + {"n": "音乐","v": "音乐"}, + {"n": "其他","v": "其他"} + ] + }, + { + "key": "year", + "name": "年份", + "value": [ + {"n": "全部","v": ""}, + {"n": "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"} + ] + } + ], + "5": [ + { + "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"} + ] + } + ], + "6": [ + { + "key": "class", + "name": "剧情", + "value": [ + {"n": "全部剧情","v": ""}, + {"n": "情感","v": "情感"}, + {"n": "科幻","v": "科幻"}, + {"n": "热血","v": "热血"}, + {"n": "推理","v": "推理"}, + {"n": "搞笑","v": "搞笑"}, + {"n": "冒险","v": "冒险"}, + {"n": "萝莉","v": "萝莉"}, + {"n": "校园","v": "校园"}, + {"n": "动作","v": "动作"}, + {"n": "机战","v": "机战"}, + {"n": "运动","v": "运动"}, + {"n": "战争","v": "战争"}, + {"n": "少年","v": "少年"} + ] + }, + { + "key": "area", + "name": "地区", + "value": [ + {"n": "全部","v": ""}, + {"n": "国产","v": "国产"}, + {"n": "日本","v": "日本"}, + {"n": "欧美","v": "欧美"}, + {"n": "其他","v": "其他"} + ] + }, + { + "key": "year", + "name": "年份", + "value": [ + {"n": "全部","v": ""}, + {"n": "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"} + ] + } + ] + } + +} \ No newline at end of file diff --git a/5/10/sites/码上👓巧/20240207-下载失败列表.txt b/5/10/sites/码上👓巧/20240207-下载失败列表.txt new file mode 100644 index 0000000..41ca414 --- /dev/null +++ b/5/10/sites/码上👓巧/20240207-下载失败列表.txt @@ -0,0 +1,2 @@ +文件下载失败: https://www.libvio.pro/static/js/playerconfig.js, ./sites/码上👓巧/playerconfig.js +下载异常: https://www.qiaoji8.com/tvbox/bili.json, ./sites/码上👓巧/bili.json diff --git a/5/10/sites/码上👓巧/fix24117.jar b/5/10/sites/码上👓巧/fix24117.jar new file mode 100644 index 0000000..dcf6da7 Binary files /dev/null and b/5/10/sites/码上👓巧/fix24117.jar differ diff --git a/5/10/sites/码上👓无/20240207-下载失败列表.txt b/5/10/sites/码上👓无/20240207-下载失败列表.txt new file mode 100644 index 0000000..c13eeff --- /dev/null +++ b/5/10/sites/码上👓无/20240207-下载失败列表.txt @@ -0,0 +1 @@ +连接超时: https://tv.203511.xyz/./lib/drpy2.min.js, ./sites/码上👓无/drpy2.min.js diff --git a/5/10/sites/码上👓无/310直播.js b/5/10/sites/码上👓无/310直播.js new file mode 100644 index 0000000..0f73404 --- /dev/null +++ b/5/10/sites/码上👓无/310直播.js @@ -0,0 +1,22 @@ +var rule = { + title:'310直播', + host:'http://www.310.tv', + url:'/?s=0&t=1&a=fyclass&g=fypage', + searchUrl:'', + searchable:0, + quickSearch:0, + class_name:'热门&足球&篮球', + class_url:'0&1&2', + headers:{ + 'User-Agent':'MOBILE_UA' + }, + timeout:5000, + play_parse:false, + lazy:'', + limit:6, + double:false, + 推荐:'*', + 一级:'.list_content a;.jiabifeng&&p:lt(5)&&Text;.feleimg img&&src;a&&t-nzf-o;a&&href', + 二级:'*', + 搜索:'', +} \ No newline at end of file diff --git a/5/10/sites/码上👓无/360影视.js b/5/10/sites/码上👓无/360影视.js new file mode 100644 index 0000000..79c372d --- /dev/null +++ b/5/10/sites/码上👓无/360影视.js @@ -0,0 +1,28 @@ +var rule = { + title:'360影视', + host:'https://www.360kan.com', + homeUrl:'https://api.web.360kan.com/v1/rank?cat=2&size=9', + detailUrl:'https://api.web.360kan.com/v1/detail?cat=fyclass&id=fyid', + searchUrl:'https://api.so.360kan.com/index?force_v=1&kw=**&from=&pageno=fypage&v_ap=1&tab=all', + url:'https://api.web.360kan.com/v1/filter/list?catid=fyclass&rank=rankhot&cat=&year=&area=&act=&size=35&pageno=fypage&callback=', + headers:{ + 'User-Agent':'MOBILE_UA' + }, + timeout:5000, + class_name:'电视剧&电影&综艺&动漫', + class_url:'2&1&3&4', + limit:5, + multi:1, + searchable:2, + play_parse:true, + lazy:'js:input=input.split("?")[0];log(input);', + // 疑似t4专用的 + // lazy:'js:input={parse: 1, playUrl: "", jx: 1, url: input.split("?")[0]}', + // 手动调用解析请求json的url,此lazy不方便 + // lazy:'js:input="https://cache.json.icu/home/api?type=ys&uid=292796&key=fnoryABDEFJNPQV269&url="+input.split("?")[0];log(input);let html=JSON.parse(request(input));log(html);input=html.url||input', + 推荐:'json:data;title;cover;comment;cat+ent_id;description', + 一级:'json:data.movies;title;cover;pubdate;id;description', + 二级:'', + 二级:'js:let html=JSON.parse(fetch(input,fetch_params));let data=html.data;let tilte=data.title;let img=data.cdncover;let vod_type=data.moviecategory.join(",");let area=data.area.join(",");let director=data.director.join(",");let actor=data.actor.join(",");let content=data.description;let base_vod={vod_id:input,vod_name:tilte,type_name:vod_type,vod_actor:actor,vod_director:director,vod_content:content,vod_remarks:area,vod_pic:urljoin2(input,img)};let delta=200;let vod_play={};let sites=data.playlink_sites;sites.forEach(function(site){let playList="";let vodItems=[];if(data.allupinfo){let total=parseInt(data.allupinfo[site]);for(let j=1;j0){playList=vodItems.join("#")}if(playList.length<1){return}vod_play[site]=playList});let tabs=Object.keys(vod_play);let playUrls=[];for(let id in tabs){print("id:"+id);playUrls.push(vod_play[tabs[id]])}if(tabs.length>0){let vod_play_from=tabs.join("$$$");let vod_play_url=playUrls.join("$$$");base_vod.vod_play_from=vod_play_from;base_vod.vod_play_url=vod_play_url}VOD=base_vod;', + 搜索:'json:data.longData.rows;titleTxt||titlealias;cover;cat_name;cat_id+en_id;description', +} \ No newline at end of file diff --git a/5/10/sites/码上👓无/88看球.js b/5/10/sites/码上👓无/88看球.js new file mode 100644 index 0000000..7876e38 --- /dev/null +++ b/5/10/sites/码上👓无/88看球.js @@ -0,0 +1,29 @@ +var rule = { + title:'88看球', + // host:'http://www.88kanqiu.cc', + host:'http://www.88kanqiu.live', + url:'/match/fyclass/live', + searchUrl:'', + searchable:0, + quickSearch:0, + class_parse:'.nav-pills li;a&&Text;a&&href;/match/(\\d+)/live', + headers:{ + 'User-Agent':'PC_UA' + }, + timeout:5000, + play_parse:true, + lazy:'', + limit:6, + double:false, + 推荐:'*', + 一级:'.list-group .group-game-item;.d-none&&Text;img&&src;.btn&&Text;a&&href', + 二级:{ + "title":".game-info-container&&Text;.customer-navbar-nav li&&Text", + "img":"img&&src", + "desc":";;;div.team-name:eq(0)&&Text;div.team-name:eq(1)&&Text", + "content":"div.game-time&&Text", + "tabs":"js:TABS=['88看球']", + "lists":"js:LISTS=[];input=input+'-url';let html=request(input);let data=JSON.parse(html);TABS.forEach(function(tab){let m3u=data.links;let d=m3u.map(function(it){return it.name+'$'+it.url});LISTS.push(d)});" + }, + 搜索:'', +} diff --git a/5/10/sites/码上👓无/AnFuns.js b/5/10/sites/码上👓无/AnFuns.js new file mode 100644 index 0000000..78699ad --- /dev/null +++ b/5/10/sites/码上👓无/AnFuns.js @@ -0,0 +1,19 @@ +muban.海螺3.二级.title = '.hl-dc-title&&Text;.hl-col-xs-12.hl-col-sm-4--em:eq(2)&&Text'; +muban.海螺3.二级.desc = '.hl-col-xs-12:eq(2)&&Text;.hl-col-xs-12.hl-col-sm-4:(0)&&Text;.hl-col-xs-12.hl-col-sm-4:(1)&&Text;.hl-col-xs-12:eq(3)&&Text;.hl-col-xs-12:eq(4)&&Text'; +var rule = { + title:'AnFuns动漫', + 模板:'海螺3', + host:'https://www.anfuns.cc', + cate_exclude: '最新|排行', + // url:'/type/fyclass-fypage.html', + url:'/show/fyclassfyfilter.html', + filterable:1,//是否启用分类筛选, + filter_url:'---{{fl.year}}{{fl.by}}/page/fypage', + filter: { + "1":[{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"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":"/by/time"},{"n":"最热","v":"/by/hits"},{"n":"评分","v":"/by/score"}]}], + "2":[{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"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":"/by/time"},{"n":"最热","v":"/by/hits"},{"n":"评分","v":"/by/score"}]}], + "3":[{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"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":"/by/time"},{"n":"最热","v":"/by/hits"},{"n":"评分","v":"/by/score"}]}], + "4":[{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","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":"/by/time"},{"n":"最热","v":"/by/hits"},{"n":"评分","v":"/by/score"}]}] + }, + searchUrl:'/search/page/fypage/wd/**.html', +} \ No newline at end of file diff --git a/5/10/sites/码上👓无/DJ音乐.js b/5/10/sites/码上👓无/DJ音乐.js new file mode 100644 index 0000000..a533739 --- /dev/null +++ b/5/10/sites/码上👓无/DJ音乐.js @@ -0,0 +1,36 @@ +// 道长 drpy仓库 https://gitcode.net/qq_32394351/dr_py +// 道长 drpy安卓本地搭建说明 https://code.gitlink.org.cn/api/v1/repos/hjdhnx/dr_py/blob/master/%E5%AE%89%E5%8D%93%E6%9C%AC%E5%9C%B0%E6%90%AD%E5%BB%BA%E8%AF%B4%E6%98%8E.md +// 道长 drpy写源 模板规则说明 https://gitcode.net/supertlo/dr_py#%E6%A8%A1%E6%9D%BF%E8%A7%84%E5%88%99%E8%AF%B4%E6%98%8E +// 道长 drpy写源 套模模版 https://ghproxy.net/https://raw.githubusercontent.com/hjdhnx/dr_py/main/js/%E6%A8%A1%E6%9D%BF.js +// 道长 drpy写源 影片教程 http://101.34.67.237:5244/%E6%95%99%E8%82%B2/drpy +// 道长 drpy写源 影片教程(m3u8切片) https://freedrpy.run.goorm.io/txt/jc/playlist.m3u8 +// 海阔下载 https://haikuo.lanzoui.com/u/GoldRiver +// Pluto Player官方TG https://t.me/PlutoPlayer +// Pluto Player官方TG https://t.me/PlutoPlayerChannel + +// pluto 播放正常 +// 俊老的壳或PythonBox 在rules新增底下设定 即可正常播放 +// {"host":"www.djuu.com","rule":["mp4.djuu.com"]}, + +var rule = { + title:'DJ音乐', + host:'http://www.djuu.com', + homeUrl:'/exclusive/115_1.html',//网站的首页链接,可以是完整路径或者相对路径,用于分类获取和推荐获取 fyclass是分类标签 fypage是页数 + url:'/djlist/fyclass_fypage.html', + searchUrl:'/search?musicname=**', + searchable:2, + quickSearch:0, + class_parse:'#top_banner_bg div;a&&Text;a&&href;/djlist/(\\d+)_1.html', + headers:{ + 'User-Agent':'PC_UA' + }, + timeout:5000, + play_parse:true, + lazy:'', + limit:6, + double:false, + 推荐:'*', + 一级:'.list_musiclist tr:gt(0);a&&title;img&&src;.cor999:eq(1)&&Text;a&&href', + 二级:'*', + 搜索:'*;*;*;.sc_1&&Text;*', +} diff --git a/5/10/sites/码上👓无/JustLive.js b/5/10/sites/码上👓无/JustLive.js new file mode 100644 index 0000000..b47a4d2 --- /dev/null +++ b/5/10/sites/码上👓无/JustLive.js @@ -0,0 +1,158 @@ +// 搜索功能需登录使用 +var rule = { + title: 'JustLive', + host: 'http://live.yj1211.work', + // homeUrl: '/api/live/getRecommend?page=1&size=20',//网站的首页链接,用于分类获取和推荐获取 + homeUrl: '/api/live/getRecommendByPlatformArea?platform=bilibili&area=舞见&page=1&size=20',//网站的首页链接,用于分类获取和推荐获取 + url: '/api/live/getRecommendByPlatformArea?platform=fyclass&area=fyfilter&page=fypage&size=20', //网站的分类页面链接 + class_name: '斗鱼&虎牙&哔哩&网易&抖音', + class_url: 'douyu&huya&bilibili&cc&douyin', + filterable: 1, + filter_url: '{{fl.area}}', + filter: { + "douyu":[{"key":"area","name":"分区","value":[{"n":"原创IP","v":"原创IP"},{"n":"一起看","v":"一起看"},{"n":"二次元","v":"二次元"},{"n":"音乐","v":"音乐"},{"n":"户外","v":"户外"},{"n":"美食","v":"美食"},{"n":"心动派对","v":"心动派对"},{"n":"音遇恋人","v":"音遇恋人"},{"n":"星秀","v":"星秀"},{"n":"心动FM","v":"心动FM"},{"n":"娱乐推荐","v":"娱乐推荐"},{"n":"中国地质大学(武汉)","v":"中国地质大学(武汉)"},{"n":"颜值","v":"颜值"},{"n":"企鹅直播","v":"企鹅直播"},{"n":"数码科技","v":"数码科技"},{"n":"纪录片","v":"纪录片"},{"n":"成年教育","v":"成年教育"},{"n":"人文社科","v":"人文社科"},{"n":"派对","v":"派对"},{"n":"心动FM.","v":"心动FM."},{"n":"一起玩","v":"一起玩"},{"n":"语音交友","v":"语音交友"},{"n":"音乐之声","v":"音乐之声"},{"n":"连麦互动","v":"连麦互动"},{"n":"娱乐开黑","v":"娱乐开黑"},{"n":"正能量","v":"正能量"},{"n":"英雄联盟","v":"英雄联盟"},{"n":"热门游戏","v":"热门游戏"},{"n":"穿越火线","v":"穿越火线"},{"n":"重生边缘","v":"重生边缘"},{"n":"无畏契约","v":"无畏契约"},{"n":"CFHD","v":"CFHD"},{"n":"命运方舟","v":"命运方舟"},{"n":"DNF","v":"DNF"},{"n":"DOTA2","v":"DOTA2"},{"n":"使命召唤","v":"使命召唤"},{"n":"炉石传说","v":"炉石传说"},{"n":"CS2","v":"CS2"},{"n":"lol云顶之弈","v":"lol云顶之弈"},{"n":"魔兽争霸","v":"魔兽争霸"},{"n":"魔兽怀旧服","v":"魔兽怀旧服"},{"n":"自走棋","v":"自走棋"},{"n":"传奇","v":"传奇"},{"n":"跑跑卡丁车","v":"跑跑卡丁车"},{"n":"网易游戏","v":"网易游戏"},{"n":"星际争霸","v":"星际争霸"},{"n":"守望先锋","v":"守望先锋"},{"n":"DOTA","v":"DOTA"},{"n":"魔兽世界","v":"魔兽世界"},{"n":"剑网3","v":"剑网3"},{"n":"我的世界","v":"我的世界"},{"n":"超激斗梦境","v":"超激斗梦境"},{"n":"冒险岛","v":"冒险岛"},{"n":"三国杀","v":"三国杀"},{"n":"梦幻西游","v":"梦幻西游"},{"n":"天涯明月刀","v":"天涯明月刀"},{"n":"街头篮球","v":"街头篮球"},{"n":"NBA2KOL2","v":"NBA2KOL2"},{"n":"QQ飞车端游","v":"QQ飞车端游"},{"n":"军事游戏","v":"军事游戏"},{"n":"棋牌娱乐","v":"棋牌娱乐"},{"n":"FC ONLINE","v":"FC ONLINE"},{"n":"热门网游","v":"热门网游"},{"n":"卡拉彼丘","v":"卡拉彼丘"},{"n":"诛仙世界","v":"诛仙世界"},{"n":"APEX","v":"APEX"},{"n":"流放之路POE","v":"流放之路POE"},{"n":"剑网3缘起","v":"剑网3缘起"},{"n":"逆水寒","v":"逆水寒"},{"n":"风暴英雄","v":"风暴英雄"},{"n":"逆战","v":"逆战"},{"n":"坦克世界","v":"坦克世界"},{"n":"战舰世界","v":"战舰世界"},{"n":"反恐精英Online","v":"反恐精英Online"},{"n":"暗黑破坏神","v":"暗黑破坏神"},{"n":"梦三国2","v":"梦三国2"},{"n":"传奇世界","v":"传奇世界"},{"n":"方舟:生存进化","v":"方舟:生存进化"},{"n":"神武4电脑版","v":"神武4电脑版"},{"n":"群雄逐鹿","v":"群雄逐鹿"},{"n":"堡垒之夜","v":"堡垒之夜"},{"n":"无限法则","v":"无限法则"},{"n":"问道电脑版","v":"问道电脑版"},{"n":"西山居游戏","v":"西山居游戏"},{"n":"最终幻想14","v":"最终幻想14"},{"n":"战意","v":"战意"},{"n":"剑灵","v":"剑灵"},{"n":"星际战甲","v":"星际战甲"},{"n":"龙之谷","v":"龙之谷"},{"n":"铁甲雄兵","v":"铁甲雄兵"},{"n":"古剑奇谭网络版","v":"古剑奇谭网络版"},{"n":"轩辕传奇","v":"轩辕传奇"},{"n":"神途","v":"神途"},{"n":"激战2","v":"激战2"},{"n":"高达文化区","v":"高达文化区"},{"n":"忍者村大战2","v":"忍者村大战2"},{"n":"RPG网游专区","v":"RPG网游专区"},{"n":"诛仙3","v":"诛仙3"},{"n":"笑傲江湖OL","v":"笑傲江湖OL"},{"n":"冒险岛2","v":"冒险岛2"},{"n":"超击突破","v":"超击突破"},{"n":"无尽战区","v":"无尽战区"},{"n":"永恒之塔","v":"永恒之塔"},{"n":"竞速游戏","v":"竞速游戏"},{"n":"FPS综合网游","v":"FPS综合网游"},{"n":"劲舞团","v":"劲舞团"},{"n":"天下","v":"天下"},{"n":"火箭联盟","v":"火箭联盟"},{"n":"泡泡堂","v":"泡泡堂"},{"n":"音乐游戏","v":"音乐游戏"},{"n":"新倩女幽魂","v":"新倩女幽魂"},{"n":"天谕","v":"天谕"},{"n":"QQ炫舞","v":"QQ炫舞"},{"n":"大唐无双","v":"大唐无双"},{"n":"怪物猎人ol","v":"怪物猎人ol"},{"n":"手工星球","v":"手工星球"},{"n":"热血传奇:本源","v":"热血传奇:本源"},{"n":"彩虹岛","v":"彩虹岛"},{"n":"御龙在天","v":"御龙在天"},{"n":"自由篮球","v":"自由篮球"},{"n":"洛奇英雄传","v":"洛奇英雄传"},{"n":"洛奇","v":"洛奇"},{"n":"封印者","v":"封印者"},{"n":"合金弹头","v":"合金弹头"},{"n":"新英雄年代","v":"新英雄年代"},{"n":"盛趣游戏","v":"盛趣游戏"},{"n":"新热血英豪","v":"新热血英豪"},{"n":"沙盒游戏","v":"沙盒游戏"},{"n":"恐鬼症","v":"恐鬼症"},{"n":"领地人生","v":"领地人生"},{"n":"大话西游2","v":"大话西游2"},{"n":"猎人","v":"猎人"},{"n":"热血江湖online","v":"热血江湖online"},{"n":"千年3","v":"千年3"},{"n":"逍遥情缘","v":"逍遥情缘"},{"n":"快乐西游","v":"快乐西游"},{"n":"诺亚传说","v":"诺亚传说"},{"n":"鹿鼎记","v":"鹿鼎记"},{"n":"武魂2电脑版","v":"武魂2电脑版"},{"n":"奇迹世界sun","v":"奇迹世界sun"},{"n":"剑侠世界2电脑版","v":"剑侠世界2电脑版"},{"n":"斩魂","v":"斩魂"},{"n":"大唐2","v":"大唐2"},{"n":"幻想神域电脑版","v":"幻想神域电脑版"},{"n":"蜀山:初章","v":"蜀山:初章"},{"n":"狼人对决网游","v":"狼人对决网游"},{"n":"武林群侠传","v":"武林群侠传"},{"n":"飘流幻境","v":"飘流幻境"},{"n":"破天一剑","v":"破天一剑"},{"n":"四国军棋","v":"四国军棋"},{"n":"新大话西游3","v":"新大话西游3"},{"n":"装甲战争","v":"装甲战争"},{"n":"暴雪游戏综合","v":"暴雪游戏综合"},{"n":"HypeSquad","v":"HypeSquad"},{"n":"长尾4部虚拟分区","v":"长尾4部虚拟分区"},{"n":"燕云十六声","v":"燕云十六声"},{"n":"THE FINALS","v":"THE FINALS"},{"n":"NBA2K Online","v":"NBA2K Online"},{"n":"跑跑卡丁车:漂移","v":"跑跑卡丁车:漂移"},{"n":"传奇永恒","v":"传奇永恒"},{"n":"盛趣传奇","v":"盛趣传奇"},{"n":"火爆热游","v":"火爆热游"},{"n":"主机游戏","v":"主机游戏"},{"n":"刺客信条:英灵殿","v":"刺客信条:英灵殿"},{"n":"马里奥制造","v":"马里奥制造"},{"n":"逃离塔科夫","v":"逃离塔科夫"},{"n":"命运2","v":"命运2"},{"n":"恐怖游戏","v":"恐怖游戏"},{"n":"荒野大镖客","v":"荒野大镖客"},{"n":"灵魂筹码","v":"灵魂筹码"},{"n":"骑马与砍杀","v":"骑马与砍杀"},{"n":"只狼","v":"只狼"},{"n":"格斗游戏","v":"格斗游戏"},{"n":"饥荒","v":"饥荒"},{"n":"全境封锁","v":"全境封锁"},{"n":"怀旧游戏","v":"怀旧游戏"},{"n":"NBA2K","v":"NBA2K"},{"n":"八方旅人","v":"八方旅人"},{"n":"人类一败涂地","v":"人类一败涂地"},{"n":"环世界","v":"环世界"},{"n":"古墓丽影","v":"古墓丽影"},{"n":"鬼泣","v":"鬼泣"},{"n":"往日不再","v":"往日不再"},{"n":"仙剑奇侠传","v":"仙剑奇侠传"},{"n":"神秘海域","v":"神秘海域"},{"n":"塞尔达系列","v":"塞尔达系列"},{"n":"僵尸世界大战","v":"僵尸世界大战"},{"n":"足球游戏","v":"足球游戏"},{"n":"橙光","v":"橙光"},{"n":"了不起的修仙模拟器","v":"了不起的修仙模拟器"},{"n":"超级马里奥","v":"超级马里奥"},{"n":"三国志系列","v":"三国志系列"},{"n":"星际公民","v":"星际公民"},{"n":"最终幻想","v":"最终幻想"},{"n":"中土世界:战争之影","v":"中土世界:战争之影"},{"n":"流放者柯南","v":"流放者柯南"},{"n":"三国群英传","v":"三国群英传"},{"n":"无主之地","v":"无主之地"},{"n":"辐射","v":"辐射"},{"n":"太吾绘卷","v":"太吾绘卷"},{"n":"SCUM","v":"SCUM"},{"n":"正当防卫","v":"正当防卫"},{"n":"以撒的结合","v":"以撒的结合"},{"n":"文明","v":"文明"},{"n":"仁王","v":"仁王"},{"n":"缺氧","v":"缺氧"},{"n":"皇牌空战","v":"皇牌空战"},{"n":"体育游戏","v":"体育游戏"},{"n":"海岛大亨","v":"海岛大亨"},{"n":"植物大战僵尸:花园战争系列","v":"植物大战僵尸:花园战争系列"},{"n":"蜘蛛侠","v":"蜘蛛侠"},{"n":"勇者斗恶龙:建造者2","v":"勇者斗恶龙:建造者2"},{"n":"遗迹:灰烬重生","v":"遗迹:灰烬重生"},{"n":"血源","v":"血源"},{"n":"旺达与巨像","v":"旺达与巨像"},{"n":"模拟人生","v":"模拟人生"},{"n":"空洞骑士","v":"空洞骑士"},{"n":"极品飞车","v":"极品飞车"},{"n":"胡闹厨房","v":"胡闹厨房"},{"n":"地铁:离去","v":"地铁:离去"},{"n":"生死狙击2","v":"生死狙击2"},{"n":"三国战纪","v":"三国战纪"},{"n":"怀旧FC","v":"怀旧FC"},{"n":"经典单机","v":"经典单机"},{"n":"英雄无敌","v":"英雄无敌"},{"n":"街机游戏","v":"街机游戏"},{"n":"合金装备","v":"合金装备"},{"n":"红色警戒","v":"红色警戒"},{"n":"镜之边缘","v":"镜之边缘"},{"n":"火焰纹章系列","v":"火焰纹章系列"},{"n":"星露谷物语","v":"星露谷物语"},{"n":"赛博朋克2077","v":"赛博朋克2077"},{"n":"中国式家长","v":"中国式家长"},{"n":"尼尔:机械纪元","v":"尼尔:机械纪元"},{"n":"无人深空","v":"无人深空"},{"n":"EVOTINCTION","v":"EVOTINCTION"},{"n":"GT赛车7","v":"GT赛车7"},{"n":"超级机器人大战","v":"超级机器人大战"},{"n":"信长之野望","v":"信长之野望"},{"n":"这是我的战争","v":"这是我的战争"},{"n":"杀戮尖塔","v":"杀戮尖塔"},{"n":"冰汽时代","v":"冰汽时代"},{"n":"帝国时代","v":"帝国时代"},{"n":"死亡空间","v":"死亡空间"},{"n":"凯瑟琳Full Body","v":"凯瑟琳Full Body"},{"n":"足球经理","v":"足球经理"},{"n":"雨中冒险","v":"雨中冒险"},{"n":"亿万僵尸","v":"亿万僵尸"},{"n":"武装突袭","v":"武装突袭"},{"n":"石油大亨","v":"石油大亨"},{"n":"荣耀战魂","v":"荣耀战魂"},{"n":"欧洲卡车模拟器","v":"欧洲卡车模拟器"},{"n":"美国逃亡者","v":"美国逃亡者"},{"n":"漫漫长夜","v":"漫漫长夜"},{"n":"永恒轮回","v":"永恒轮回"},{"n":"孤岛惊魂","v":"孤岛惊魂"},{"n":"都市:天际线","v":"都市:天际线"},{"n":"盗贼之海","v":"盗贼之海"},{"n":"Dayz","v":"Dayz"},{"n":"60秒","v":"60秒"},{"n":"俄罗斯钓鱼","v":"俄罗斯钓鱼"},{"n":"猎人:荒野的召唤","v":"猎人:荒野的召唤"},{"n":"恐怖黎明","v":"恐怖黎明"},{"n":"看门狗","v":"看门狗"},{"n":"真三国无双","v":"真三国无双"},{"n":"泰拉瑞亚","v":"泰拉瑞亚"},{"n":"UFC","v":"UFC"},{"n":"底特律:变人","v":"底特律:变人"},{"n":"恶魔城","v":"恶魔城"},{"n":"毁灭战士","v":"毁灭战士"},{"n":"火影忍者:究极忍者风暴","v":"火影忍者:究极忍者风暴"},{"n":"无尽地牢","v":"无尽地牢"},{"n":"坎巴拉太空计划","v":"坎巴拉太空计划"},{"n":"龙珠:超宇宙","v":"龙珠:超宇宙"},{"n":"马里奥赛车","v":"马里奥赛车"},{"n":"模拟山羊","v":"模拟山羊"},{"n":"欧陆风云","v":"欧陆风云"},{"n":"乞丐模拟器","v":"乞丐模拟器"},{"n":"小偷模拟器","v":"小偷模拟器"},{"n":"逆转裁判","v":"逆转裁判"},{"n":"超越光速","v":"超越光速"},{"n":"植物大战僵尸","v":"植物大战僵尸"},{"n":"游戏开发者","v":"游戏开发者"},{"n":"最后的绿洲","v":"最后的绿洲"},{"n":"大富翁","v":"大富翁"},{"n":"英雄连","v":"英雄连"},{"n":"永劫无间","v":"永劫无间"},{"n":"部落与弯刀","v":"部落与弯刀"},{"n":"森林","v":"森林"},{"n":"只只大冒险","v":"只只大冒险"},{"n":"一起开火车!","v":"一起开火车!"},{"n":"主机其他游戏","v":"主机其他游戏"},{"n":"北境之地","v":"北境之地"},{"n":"temtem","v":"temtem"},{"n":"弹丸论破","v":"弹丸论破"},{"n":"基佬大乱斗","v":"基佬大乱斗"},{"n":"僵尸毁灭工程","v":"僵尸毁灭工程"},{"n":"神力科莎","v":"神力科莎"},{"n":"超级兔子人","v":"超级兔子人"},{"n":"岛屿生存者","v":"岛屿生存者"},{"n":"盟军敢死队","v":"盟军敢死队"},{"n":"冬日计划","v":"冬日计划"},{"n":"泰坦陨落","v":"泰坦陨落"},{"n":"四海兄弟","v":"四海兄弟"},{"n":"创世理想乡","v":"创世理想乡"},{"n":"柯娜:精神之桥","v":"柯娜:精神之桥"},{"n":"幽灵线:东京","v":"幽灵线:东京"},{"n":"Solar Ash","v":"Solar Ash"},{"n":"BUGSNAX","v":"BUGSNAX"},{"n":"生化危机4重制版","v":"生化危机4重制版"},{"n":"Grounded","v":"Grounded"},{"n":"Superliminal","v":"Superliminal"},{"n":"Omno","v":"Omno"},{"n":"Röki","v":"Röki"},{"n":"Undungeon","v":"Undungeon"},{"n":"糖豆人","v":"糖豆人"},{"n":"渡神纪","v":"渡神纪"},{"n":"Aeolis Tournament","v":"Aeolis Tournament"},{"n":"猛兽派对","v":"猛兽派对"},{"n":"Olija","v":"Olija"},{"n":"Creaks","v":"Creaks"},{"n":"暗影火炬城","v":"暗影火炬城"},{"n":"阿尔比恩","v":"阿尔比恩"},{"n":"Uragun","v":"Uragun"},{"n":"鬼谷八荒","v":"鬼谷八荒"},{"n":"Muse Dash","v":"Muse Dash"},{"n":"恐惧之间","v":"恐惧之间"},{"n":"孤岛惊魂6","v":"孤岛惊魂6"},{"n":"怪物猎人","v":"怪物猎人"},{"n":"黑神话:悟空","v":"黑神话:悟空"},{"n":"仁王2","v":"仁王2"},{"n":"三国志14","v":"三国志14"},{"n":"杀手3","v":"杀手3"},{"n":"双人成行","v":"双人成行"},{"n":"Scrapnaut","v":"Scrapnaut"},{"n":"租房达人","v":"租房达人"},{"n":"狙击手:幽灵战士契约2","v":"狙击手:幽灵战士契约2"},{"n":"全面战争","v":"全面战争"},{"n":"复体","v":"复体"},{"n":"战争机器:战术小队","v":"战争机器:战术小队"},{"n":"侠之道","v":"侠之道"},{"n":"海绵宝宝:比奇堡的冒险","v":"海绵宝宝:比奇堡的冒险"},{"n":"奇妙探险队2","v":"奇妙探险队2"},{"n":"刺客信条:奥德赛","v":"刺客信条:奥德赛"},{"n":"星球大战:前线","v":"星球大战:前线"},{"n":"Moonray","v":"Moonray"},{"n":"灵魂旅人","v":"灵魂旅人"},{"n":"面容","v":"面容"},{"n":"破门而入2:北方特遣队","v":"破门而入2:北方特遣队"},{"n":"俄罗斯方块效应:连接","v":"俄罗斯方块效应:连接"},{"n":"SD高达G世纪:起源","v":"SD高达G世纪:起源"},{"n":"东方计划:不可思议的幻想乡","v":"东方计划:不可思议的幻想乡"},{"n":"Fate/EXTELLA","v":"Fate/EXTELLA"},{"n":"临终:重生试炼","v":"临终:重生试炼"},{"n":"虚拟现实乐园","v":"虚拟现实乐园"},{"n":"妖精剑士F","v":"妖精剑士F"},{"n":"苍翼默示录:神观之梦","v":"苍翼默示录:神观之梦"},{"n":"晚班","v":"晚班"},{"n":"子弹风暴","v":"子弹风暴"},{"n":"巡警","v":"巡警"},{"n":"耻辱之日","v":"耻辱之日"},{"n":"狙击精英4","v":"狙击精英4"},{"n":"三国志13:威力加强版","v":"三国志13:威力加强版"},{"n":"热血物语:地下世界","v":"热血物语:地下世界"},{"n":"史诗战争模拟器","v":"史诗战争模拟器"},{"n":"银河护卫队","v":"银河护卫队"},{"n":"闪乱神乐:少女们的选择","v":"闪乱神乐:少女们的选择"},{"n":"幽灵行动:荒野","v":"幽灵行动:荒野"},{"n":"白色情人节","v":"白色情人节"},{"n":"美国职业摔角联盟2K17","v":"美国职业摔角联盟2K17"},{"n":"誓死坚守","v":"誓死坚守"},{"n":"喷射侠","v":"喷射侠"},{"n":"双截龙4","v":"双截龙4"},{"n":"地下蚁国","v":"地下蚁国"},{"n":"九张羊皮纸","v":"九张羊皮纸"},{"n":"咒语力量3","v":"咒语力量3"},{"n":"小兵大战","v":"小兵大战"},{"n":"维京人 人中之狼","v":"维京人 人中之狼"},{"n":"你好邻居","v":"你好邻居"},{"n":"寻找天堂","v":"寻找天堂"},{"n":"画中世界","v":"画中世界"},{"n":"桥梁工程师传送门","v":"桥梁工程师传送门"},{"n":"现代战争","v":"现代战争"},{"n":"SCP:秘密实验室","v":"SCP:秘密实验室"},{"n":"绯红结系","v":"绯红结系"},{"n":"罪恶装备:STRIVE","v":"罪恶装备:STRIVE"},{"n":"骑士精神2","v":"骑士精神2"},{"n":"Rune Knights","v":"Rune Knights"},{"n":"最后的咒语","v":"最后的咒语"},{"n":"红至日2:幸存者","v":"红至日2:幸存者"},{"n":"真女神转生3","v":"真女神转生3"},{"n":"速降王者","v":"速降王者"},{"n":"工业崛起","v":"工业崛起"},{"n":"征服的荣耀:围城","v":"征服的荣耀:围城"},{"n":"前往中世纪","v":"前往中世纪"},{"n":"Arid","v":"Arid"},{"n":"伊始之地","v":"伊始之地"},{"n":"进击的巨人2","v":"进击的巨人2"},{"n":"航海日记2","v":"航海日记2"},{"n":"隐龙传:影踪","v":"隐龙传:影踪"},{"n":"魔域之书","v":"魔域之书"},{"n":"诸神灰烬:救赎","v":"诸神灰烬:救赎"},{"n":"自由人:游击战争","v":"自由人:游击战争"},{"n":"战国无双5","v":"战国无双5"},{"n":"死亡教堂","v":"死亡教堂"},{"n":"灵魂能力6","v":"灵魂能力6"},{"n":"不要喂食猴子","v":"不要喂食猴子"},{"n":"古剑奇谭3","v":"古剑奇谭3"},{"n":"迷城重生","v":"迷城重生"},{"n":"剑士","v":"剑士"},{"n":"GRIS","v":"GRIS"},{"n":"古剑奇谭:永夜","v":"古剑奇谭:永夜"},{"n":"核爆RPG","v":"核爆RPG"},{"n":"Below","v":"Below"},{"n":"嗜血印","v":"嗜血印"},{"n":"伊苏9","v":"伊苏9"},{"n":"兽人必须死3","v":"兽人必须死3"},{"n":"狙击精英VR","v":"狙击精英VR"},{"n":"遗忘之城","v":"遗忘之城"},{"n":"Last Stop","v":"Last Stop"},{"n":"从军","v":"从军"},{"n":"石炉","v":"石炉"},{"n":"狂热运输2","v":"狂热运输2"},{"n":"机甲战士5","v":"机甲战士5"},{"n":"分手装修","v":"分手装修"},{"n":"PICO PARK","v":"PICO PARK"},{"n":"光明记忆:无限","v":"光明记忆:无限"},{"n":"秘馆疑踪","v":"秘馆疑踪"},{"n":"英雄传说:创之轨迹","v":"英雄传说:创之轨迹"},{"n":"战地系列","v":"战地系列"},{"n":"塞尔达传说:天空之剑HD","v":"塞尔达传说:天空之剑HD"},{"n":"国王的恩赐2","v":"国王的恩赐2"},{"n":"脑航员2","v":"脑航员2"},{"n":"九十六号公路","v":"九十六号公路"},{"n":"FORECLOSED","v":"FORECLOSED"},{"n":"RiMS Racing","v":"RiMS Racing"},{"n":"漫威银河护卫队","v":"漫威银河护卫队"},{"n":"剑侠图","v":"剑侠图"},{"n":"审判之逝","v":"审判之逝"},{"n":"艾尔登法环","v":"艾尔登法环"},{"n":"互动派对","v":"互动派对"},{"n":"极限竞速:地平线5","v":"极限竞速:地平线5"},{"n":"使命召唤系列","v":"使命召唤系列"},{"n":"网吧模拟器","v":"网吧模拟器"},{"n":"The Anacrusis","v":"The Anacrusis"},{"n":"文字游戏","v":"文字游戏"},{"n":"消逝的光芒2","v":"消逝的光芒2"},{"n":"战神:诸神黄昏","v":"战神:诸神黄昏"},{"n":"师父","v":"师父"},{"n":"海上狼人杀","v":"海上狼人杀"},{"n":"最终幻想:起源","v":"最终幻想:起源"},{"n":"HordeCore","v":"HordeCore"},{"n":"Indies’ Lies","v":"Indies’ Lies"},{"n":"霍格沃茨之遗","v":"霍格沃茨之遗"},{"n":"太荒初境","v":"太荒初境"},{"n":"Deck of Ashes","v":"Deck of Ashes"},{"n":"星空","v":"星空"},{"n":"隐秘的角落","v":"隐秘的角落"},{"n":"江湖客栈","v":"江湖客栈"},{"n":"Ilysia","v":"Ilysia"},{"n":"Project Q","v":"Project Q"},{"n":"Pummel Party","v":"Pummel Party"},{"n":"Holomento","v":"Holomento"},{"n":"Overprime","v":"Overprime"},{"n":"森林之子","v":"森林之子"},{"n":"弈仙牌","v":"弈仙牌"},{"n":"夜族崛起","v":"夜族崛起"},{"n":"漫威SNAP","v":"漫威SNAP"},{"n":"魔力宝贝","v":"魔力宝贝"},{"n":"木卫四协议","v":"木卫四协议"},{"n":"罗马复兴","v":"罗马复兴"},{"n":"风暴之门","v":"风暴之门"},{"n":"暗邪西部","v":"暗邪西部"},{"n":"堕落之主","v":"堕落之主"},{"n":"High on Life","v":"High on Life"},{"n":"匹诺曹的谎言","v":"匹诺曹的谎言"},{"n":"逃生:试炼","v":"逃生:试炼"},{"n":"战锤40K:暗潮","v":"战锤40K:暗潮"},{"n":"Isonzo","v":"Isonzo"},{"n":"索尼克 未知边境","v":"索尼克 未知边境"},{"n":"漂泊牧歌","v":"漂泊牧歌"},{"n":"塞尔达传说:王国之泪","v":"塞尔达传说:王国之泪"},{"n":"破碎线","v":"破碎线"},{"n":"卧龙:苍天陨落","v":"卧龙:苍天陨落"},{"n":"卡库远古封印","v":"卡库远古封印"},{"n":"原子之心","v":"原子之心"},{"n":"霓虹入侵者","v":"霓虹入侵者"},{"n":"Warhaven","v":"Warhaven"},{"n":"宝可梦:朱/紫","v":"宝可梦:朱/紫"},{"n":"第一后裔","v":"第一后裔"},{"n":"铳墓G.O.R.E.","v":"铳墓G.O.R.E."},{"n":"Kingshunt","v":"Kingshunt"},{"n":"漫威暗夜之子","v":"漫威暗夜之子"},{"n":"奇怪的RPG","v":"奇怪的RPG"},{"n":"Evercore Heroes","v":"Evercore Heroes"},{"n":"东方:平野孤鸿","v":"东方:平野孤鸿"},{"n":"神之天平","v":"神之天平"},{"n":"伊克西翁","v":"伊克西翁"},{"n":"主机一起看","v":"主机一起看"},{"n":"社交互动游戏","v":"社交互动游戏"},{"n":"Divine Knockout","v":"Divine Knockout"},{"n":"巫师系列","v":"巫师系列"},{"n":"至暗时刻","v":"至暗时刻"},{"n":"江湖十一","v":"江湖十一"},{"n":"XDefiant","v":"XDefiant"},{"n":"刺客信条:幻景","v":"刺客信条:幻景"},{"n":"Warlander","v":"Warlander"},{"n":"狂野之心","v":"狂野之心"},{"n":"Scars Above","v":"Scars Above"},{"n":"Pacific Drive","v":"Pacific Drive"},{"n":"收获日3","v":"收获日3"},{"n":"浮生箓2:九九行歌","v":"浮生箓2:九九行歌"},{"n":"The Front","v":"The Front"},{"n":"最终幻想16","v":"最终幻想16"},{"n":"街头霸王","v":"街头霸王"},{"n":"Tchia","v":"Tchia"},{"n":"魔戒:咕噜","v":"魔戒:咕噜"},{"n":"Prison Life 2","v":"Prison Life 2"},{"n":"Innchanted","v":"Innchanted"},{"n":"Life by You","v":"Life by You"},{"n":"Eresys","v":"Eresys"},{"n":"Pax Dei","v":"Pax Dei"},{"n":"Teravit","v":"Teravit"},{"n":"Caliber","v":"Caliber"},{"n":"沙盒与副本:英勇之地","v":"沙盒与副本:英勇之地"},{"n":"Coridden","v":"Coridden"},{"n":"Unrecord","v":"Unrecord"},{"n":"Deducto 2","v":"Deducto 2"},{"n":"装甲核心6:境界天火","v":"装甲核心6:境界天火"},{"n":"Wayfinder","v":"Wayfinder"},{"n":"迷瘴纪事","v":"迷瘴纪事"},{"n":"Minigame Madness","v":"Minigame Madness"},{"n":"Only Up","v":"Only Up"},{"n":"天文世界","v":"天文世界"},{"n":"学园构想家","v":"学园构想家"},{"n":"Jusant","v":"Jusant"},{"n":"潜水员戴夫","v":"潜水员戴夫"},{"n":"GYLT","v":"GYLT"},{"n":"遗迹2","v":"遗迹2"},{"n":"索利斯堡","v":"索利斯堡"},{"n":"Towerborne","v":"Towerborne"},{"n":"33 Immortals","v":"33 Immortals"},{"n":"Wildmender","v":"Wildmender"},{"n":"How 2 Escape","v":"How 2 Escape"},{"n":"漫威蜘蛛侠2","v":"漫威蜘蛛侠2"},{"n":"博德之门3","v":"博德之门3"},{"n":"Eternights","v":"Eternights"},{"n":"Project F","v":"Project F"},{"n":"BaldMan Climbs Up","v":"BaldMan Climbs Up"},{"n":"FC24","v":"FC24"},{"n":"NBA 2K24","v":"NBA 2K24"},{"n":"超级马里奥兄弟:惊奇","v":"超级马里奥兄弟:惊奇"},{"n":"蛮荒志异","v":"蛮荒志异"},{"n":"王者荣耀","v":"王者荣耀"},{"n":"LOL手游","v":"LOL手游"},{"n":"崩坏:星穹铁道","v":"崩坏:星穹铁道"},{"n":"逆水寒手游","v":"逆水寒手游"},{"n":"和平精英","v":"和平精英"},{"n":"暗区突围","v":"暗区突围"},{"n":"蛋仔派对","v":"蛋仔派对"},{"n":"高能英雄","v":"高能英雄"},{"n":"幻塔","v":"幻塔"},{"n":"火影忍者","v":"火影忍者"},{"n":"COD手游","v":"COD手游"},{"n":"lol电竞经理","v":"lol电竞经理"},{"n":"DNF手游","v":"DNF手游"},{"n":"金铲铲之战","v":"金铲铲之战"},{"n":"天刀手游","v":"天刀手游"},{"n":"原神","v":"原神"},{"n":"航海王热血航线","v":"航海王热血航线"},{"n":"元梦之星","v":"元梦之星"},{"n":"鸿图之下","v":"鸿图之下"},{"n":"欢乐麻将","v":"欢乐麻将"},{"n":"王者模拟战","v":"王者模拟战"},{"n":"中国象棋","v":"中国象棋"},{"n":"天谕手游","v":"天谕手游"},{"n":"巅峰坦克","v":"巅峰坦克"},{"n":"新游中心","v":"新游中心"},{"n":"热门手游","v":"热门手游"},{"n":"梦幻手游","v":"梦幻手游"},{"n":"QQ飞车","v":"QQ飞车"},{"n":"第五人格","v":"第五人格"},{"n":"欢乐斗地主","v":"欢乐斗地主"},{"n":"荒野乱斗","v":"荒野乱斗"},{"n":"阴阳师","v":"阴阳师"},{"n":"狼人杀","v":"狼人杀"},{"n":"JJ斗地主","v":"JJ斗地主"},{"n":"梦幻新诛仙","v":"梦幻新诛仙"},{"n":"多多自走棋","v":"多多自走棋"},{"n":"崩坏3","v":"崩坏3"},{"n":"风云岛行动","v":"风云岛行动"},{"n":"云游戏","v":"云游戏"},{"n":"跑跑手游","v":"跑跑手游"},{"n":"率土之滨","v":"率土之滨"},{"n":"灌篮高手","v":"灌篮高手"},{"n":"皇室战争","v":"皇室战争"},{"n":"忍者必须死3","v":"忍者必须死3"},{"n":"神武4手游","v":"神武4手游"},{"n":"梦幻模拟战","v":"梦幻模拟战"},{"n":"实况足球","v":"实况足球"},{"n":"航海王:燃烧意志","v":"航海王:燃烧意志"},{"n":"球球大作战","v":"球球大作战"},{"n":"英雄杀","v":"英雄杀"},{"n":"魔域口袋版","v":"魔域口袋版"},{"n":"口袋新旅程","v":"口袋新旅程"},{"n":"剑网3:指尖江湖","v":"剑网3:指尖江湖"},{"n":"部落冲突","v":"部落冲突"},{"n":"剑与家园","v":"剑与家园"},{"n":"新笑傲江湖","v":"新笑傲江湖"},{"n":"猫和老鼠","v":"猫和老鼠"},{"n":"猎人手游","v":"猎人手游"},{"n":"明日之后","v":"明日之后"},{"n":"影之诗","v":"影之诗"},{"n":"决战平安京","v":"决战平安京"},{"n":"魂斗罗归来","v":"魂斗罗归来"},{"n":"圣斗士星矢","v":"圣斗士星矢"},{"n":"魔力宝贝手游","v":"魔力宝贝手游"},{"n":"哈利波特:魔法觉醒","v":"哈利波特:魔法觉醒"},{"n":"手游推广","v":"手游推广"},{"n":"魔灵召唤","v":"魔灵召唤"},{"n":"香肠派对","v":"香肠派对"},{"n":"迷你世界","v":"迷你世界"},{"n":"FC足球世界","v":"FC足球世界"},{"n":"街篮","v":"街篮"},{"n":"明日方舟","v":"明日方舟"},{"n":"一梦江湖","v":"一梦江湖"},{"n":"完美世界手游","v":"完美世界手游"},{"n":"拳皇98OL","v":"拳皇98OL"},{"n":"赛尔号","v":"赛尔号"},{"n":"仙境传说","v":"仙境传说"},{"n":"流星群侠传","v":"流星群侠传"},{"n":"逃跑吧少年","v":"逃跑吧少年"},{"n":"石器时代","v":"石器时代"},{"n":"RPG手游","v":"RPG手游"},{"n":"英魂之刃口袋版","v":"英魂之刃口袋版"},{"n":"倩女幽魂手游","v":"倩女幽魂手游"},{"n":"决斗之城2","v":"决斗之城2"},{"n":"传奇手游","v":"传奇手游"},{"n":"雀魂","v":"雀魂"},{"n":"二次元手游","v":"二次元手游"},{"n":"征途2手游","v":"征途2手游"},{"n":"万王之王3D","v":"万王之王3D"},{"n":"武林外传","v":"武林外传"},{"n":"潮人篮球","v":"潮人篮球"},{"n":"元气骑士","v":"元气骑士"},{"n":"红警OL手游","v":"红警OL手游"},{"n":"植物大战僵尸手游","v":"植物大战僵尸手游"},{"n":"创造与魔法","v":"创造与魔法"},{"n":"奇迹觉醒","v":"奇迹觉醒"},{"n":"光遇","v":"光遇"},{"n":"游戏王:决斗链接","v":"游戏王:决斗链接"},{"n":"巅峰战舰","v":"巅峰战舰"},{"n":"寻仙","v":"寻仙"},{"n":"天天象棋","v":"天天象棋"},{"n":"王国纪元","v":"王国纪元"},{"n":"龙族幻想","v":"龙族幻想"},{"n":"三国杀移动版","v":"三国杀移动版"},{"n":"罗布乐思","v":"罗布乐思"},{"n":"足球手游","v":"足球手游"},{"n":"月圆之夜","v":"月圆之夜"},{"n":"秦时明月世界","v":"秦时明月世界"},{"n":"麻将来了","v":"麻将来了"},{"n":"风之大陆","v":"风之大陆"},{"n":"金属对决","v":"金属对决"},{"n":"轩辕剑龙舞云山","v":"轩辕剑龙舞云山"},{"n":"微乐棋牌","v":"微乐棋牌"},{"n":"辐射:避难所Online","v":"辐射:避难所Online"},{"n":"街篮2","v":"街篮2"},{"n":"极光计划","v":"极光计划"},{"n":"不良人3","v":"不良人3"},{"n":"镇魔曲手游","v":"镇魔曲手游"},{"n":"乱世王者","v":"乱世王者"},{"n":"篮球手游","v":"篮球手游"},{"n":"鬼泣-巅峰之战","v":"鬼泣-巅峰之战"},{"n":"射击类手游","v":"射击类手游"},{"n":"命运歌姬","v":"命运歌姬"},{"n":"暗黑不朽","v":"暗黑不朽"},{"n":"新神魔大陆","v":"新神魔大陆"},{"n":"三国志战略版","v":"三国志战略版"},{"n":"天地劫:幽城再临","v":"天地劫:幽城再临"},{"n":"Disorder","v":"Disorder"},{"n":"云上城之歌","v":"云上城之歌"},{"n":"五子棋","v":"五子棋"},{"n":"围棋","v":"围棋"},{"n":"全球行动","v":"全球行动"},{"n":"诛仙手游","v":"诛仙手游"},{"n":"妄想山海","v":"妄想山海"},{"n":"黎明觉醒:生机","v":"黎明觉醒:生机"},{"n":"庆余年","v":"庆余年"},{"n":"我的侠客","v":"我的侠客"},{"n":"曙光英雄","v":"曙光英雄"},{"n":"大话西游手游","v":"大话西游手游"},{"n":"战争怒吼","v":"战争怒吼"},{"n":"忘川风华录","v":"忘川风华录"},{"n":"新剑侠情缘手游","v":"新剑侠情缘手游"},{"n":"重生细胞","v":"重生细胞"},{"n":"汉家江湖","v":"汉家江湖"},{"n":"海岛奇兵","v":"海岛奇兵"},{"n":"钢铁力量2","v":"钢铁力量2"},{"n":"仙剑奇侠传九野","v":"仙剑奇侠传九野"},{"n":"大唐无双手游","v":"大唐无双手游"},{"n":"地铁跑酷","v":"地铁跑酷"},{"n":"战舰世界闪击战","v":"战舰世界闪击战"},{"n":"狂暴之翼","v":"狂暴之翼"},{"n":"横扫千军","v":"横扫千军"},{"n":"节奏大爆炸","v":"节奏大爆炸"},{"n":"喵斯快跑","v":"喵斯快跑"},{"n":"双子","v":"双子"},{"n":"小美斗地主","v":"小美斗地主"},{"n":"精灵之境","v":"精灵之境"},{"n":"斗罗大陆:武魂觉醒","v":"斗罗大陆:武魂觉醒"},{"n":"斗罗大陆2绝世唐门","v":"斗罗大陆2绝世唐门"},{"n":"战神觉醒","v":"战神觉醒"},{"n":"九州仙剑传H5","v":"九州仙剑传H5"},{"n":"荣耀大天使","v":"荣耀大天使"},{"n":"蓝月传奇","v":"蓝月传奇"},{"n":"凡人修仙传挂机版H5","v":"凡人修仙传挂机版H5"},{"n":"攻城掠地","v":"攻城掠地"},{"n":"盗墓笔记","v":"盗墓笔记"},{"n":"拳魂觉醒","v":"拳魂觉醒"},{"n":"大天使之剑","v":"大天使之剑"},{"n":"绝世仙王","v":"绝世仙王"},{"n":"一刀传世","v":"一刀传世"},{"n":"斗罗大陆","v":"斗罗大陆"},{"n":"破雪刃","v":"破雪刃"},{"n":"JJ象棋","v":"JJ象棋"},{"n":"天姬变","v":"天姬变"},{"n":"剑玲珑","v":"剑玲珑"},{"n":"火线精英","v":"火线精英"},{"n":"造梦西游OL","v":"造梦西游OL"},{"n":"奥奇传说手游","v":"奥奇传说手游"},{"n":"战斗吧龙魂","v":"战斗吧龙魂"},{"n":"剑开仙门","v":"剑开仙门"},{"n":"狼人对决","v":"狼人对决"},{"n":"最终幻想:勇气启示录 幻影战争","v":"最终幻想:勇气启示录 幻影战争"},{"n":"葫芦娃兄弟","v":"葫芦娃兄弟"},{"n":"造梦西游4","v":"造梦西游4"},{"n":"比特小队","v":"比特小队"},{"n":"流言侦探","v":"流言侦探"},{"n":"战舰联盟","v":"战舰联盟"},{"n":"另一个伊甸:超越时空的猫","v":"另一个伊甸:超越时空的猫"},{"n":"少女前线","v":"少女前线"},{"n":"遇见","v":"遇见"},{"n":"霓虹深渊:无限","v":"霓虹深渊:无限"},{"n":"胡莱三国3","v":"胡莱三国3"},{"n":"奥拉星","v":"奥拉星"},{"n":"先游云游戏","v":"先游云游戏"},{"n":"万象物语手游","v":"万象物语手游"},{"n":"绿茵信仰","v":"绿茵信仰"},{"n":"烟雨江湖","v":"烟雨江湖"},{"n":"球球联盟","v":"球球联盟"},{"n":"文明与征服","v":"文明与征服"},{"n":"碧蓝航线手游","v":"碧蓝航线手游"},{"n":"300大作战","v":"300大作战"},{"n":"2047","v":"2047"},{"n":"第七史诗","v":"第七史诗"},{"n":"汉末霸业","v":"汉末霸业"},{"n":"EVE星战前夜:无烬星河","v":"EVE星战前夜:无烬星河"},{"n":"少女前线2:追放","v":"少女前线2:追放"},{"n":"弹力果冻","v":"弹力果冻"},{"n":"火力苏打(T3)","v":"火力苏打(T3)"},{"n":"植物大战僵尸2","v":"植物大战僵尸2"},{"n":"球球英雄","v":"球球英雄"},{"n":"悠长假期","v":"悠长假期"},{"n":"无悔华夏","v":"无悔华夏"},{"n":"猫之城","v":"猫之城"},{"n":"未定事件簿","v":"未定事件簿"},{"n":"白夜极光","v":"白夜极光"},{"n":"ProjectGAIA","v":"ProjectGAIA"},{"n":"斗罗大陆:魂师对决","v":"斗罗大陆:魂师对决"},{"n":"古墓丽影传说:迷踪","v":"古墓丽影传说:迷踪"},{"n":"漫威对决","v":"漫威对决"},{"n":"放置与召唤","v":"放置与召唤"},{"n":"我是航海家","v":"我是航海家"},{"n":"军团战棋英雄时代","v":"军团战棋英雄时代"},{"n":"繁荣美食市场物语","v":"繁荣美食市场物语"},{"n":"老农种树","v":"老农种树"},{"n":"三国演义:吞噬无界","v":"三国演义:吞噬无界"},{"n":"偶像梦幻祭2","v":"偶像梦幻祭2"},{"n":"卡卡保皇","v":"卡卡保皇"},{"n":"灵猫传","v":"灵猫传"},{"n":"剑侠世界3","v":"剑侠世界3"},{"n":"召唤与合成2","v":"召唤与合成2"},{"n":"像素时代","v":"像素时代"},{"n":"仙侠第一放置","v":"仙侠第一放置"},{"n":"无尽的拉格朗日","v":"无尽的拉格朗日"},{"n":"弓箭手大作战","v":"弓箭手大作战"},{"n":"挨饿荒野","v":"挨饿荒野"},{"n":"诺亚之心","v":"诺亚之心"},{"n":"闪耀暖暖","v":"闪耀暖暖"},{"n":"物种起源","v":"物种起源"},{"n":"模拟城市:我是市长","v":"模拟城市:我是市长"},{"n":"重返帝国","v":"重返帝国"},{"n":"太古仙尊","v":"太古仙尊"},{"n":"长安幻想","v":"长安幻想"},{"n":"火炬之光:无限","v":"火炬之光:无限"},{"n":"富豪闯三国","v":"富豪闯三国"},{"n":"拂晓","v":"拂晓"},{"n":"古剑奇谭木语人","v":"古剑奇谭木语人"},{"n":"火影忍者:忍者新世代","v":"火影忍者:忍者新世代"},{"n":"末日远征","v":"末日远征"},{"n":"滚动的天空","v":"滚动的天空"},{"n":"新斗罗大陆","v":"新斗罗大陆"},{"n":"登山赛车","v":"登山赛车"},{"n":"荒野乱斗(腾讯版)","v":"荒野乱斗(腾讯版)"},{"n":"小小勇者","v":"小小勇者"},{"n":"小冰冰传奇","v":"小冰冰传奇"},{"n":"三国战纪2手游","v":"三国战纪2手游"},{"n":"幸存者危城","v":"幸存者危城"},{"n":"冒险公社手游","v":"冒险公社手游"},{"n":"欧陆战争5:帝国","v":"欧陆战争5:帝国"},{"n":"纪念碑谷2","v":"纪念碑谷2"},{"n":"大航海探险物语","v":"大航海探险物语"},{"n":"航海日记","v":"航海日记"},{"n":"一拳超人:最强之男","v":"一拳超人:最强之男"},{"n":"王国保卫战4","v":"王国保卫战4"},{"n":"半世界之旅","v":"半世界之旅"},{"n":"奥特曼宇宙英雄","v":"奥特曼宇宙英雄"},{"n":"新三国杀","v":"新三国杀"},{"n":"奶块","v":"奶块"},{"n":"策魂三国","v":"策魂三国"},{"n":"奥特曼系列OL","v":"奥特曼系列OL"},{"n":"欢喜斗地主","v":"欢喜斗地主"},{"n":"洪荒文明","v":"洪荒文明"},{"n":"街头足球","v":"街头足球"},{"n":"同人圣三国蜀汉传","v":"同人圣三国蜀汉传"},{"n":"塔防之光","v":"塔防之光"},{"n":"我做夫人那些年","v":"我做夫人那些年"},{"n":"小小五千年","v":"小小五千年"},{"n":"乖离性百万亚瑟王:环","v":"乖离性百万亚瑟王:环"},{"n":"时空猎人","v":"时空猎人"},{"n":"星际逆战","v":"星际逆战"},{"n":"羽毛球高高手","v":"羽毛球高高手"},{"n":"LoveLive! 学园偶像祭","v":"LoveLive! 学园偶像祭"},{"n":"黑色沙漠手游","v":"黑色沙漠手游"},{"n":"魔力宝贝:旅人","v":"魔力宝贝:旅人"},{"n":"大家饿餐厅","v":"大家饿餐厅"},{"n":"魔力宝贝归来","v":"魔力宝贝归来"},{"n":"巅峰极速","v":"巅峰极速"},{"n":"新盗墓笔记","v":"新盗墓笔记"},{"n":"轩辕传奇手游","v":"轩辕传奇手游"},{"n":"萤火突击国际服","v":"萤火突击国际服"},{"n":"武林闲侠","v":"武林闲侠"},{"n":"淘米游戏","v":"淘米游戏"},{"n":"无期迷途","v":"无期迷途"},{"n":"逆光潜入","v":"逆光潜入"},{"n":"深空之眼","v":"深空之眼"},{"n":"CF手游","v":"CF手游"},{"n":"新天龙八部手游","v":"新天龙八部手游"},{"n":"尘白禁区","v":"尘白禁区"},{"n":"原始征途","v":"原始征途"},{"n":"全民大灌篮","v":"全民大灌篮"},{"n":"枪火重生手游","v":"枪火重生手游"},{"n":"火影三国志","v":"火影三国志"},{"n":"网易其它组","v":"网易其它组"},{"n":"三国战纪手游","v":"三国战纪手游"},{"n":"染·钟楼谜团","v":"染·钟楼谜团"},{"n":"绝区零","v":"绝区零"},{"n":"重返CODM","v":"重返CODM"},{"n":"综合手游","v":"综合手游"},{"n":"IP游戏","v":"IP游戏"},{"n":"鸣潮","v":"鸣潮"},{"n":"棋牌游戏","v":"棋牌游戏"},{"n":"奥比岛:梦想国度","v":"奥比岛:梦想国度"},{"n":"晶核","v":"晶核"},{"n":"星之破晓","v":"星之破晓"},{"n":"赛尔计划","v":"赛尔计划"},{"n":"SLG综合","v":"SLG综合"},{"n":"代号:伙伴","v":"代号:伙伴"},{"n":"天使之战","v":"天使之战"},{"n":"全明星街球派对","v":"全明星街球派对"},{"n":"合金弹头:觉醒","v":"合金弹头:觉醒"},{"n":"劲乐幻想","v":"劲乐幻想"},{"n":"白荆回廊","v":"白荆回廊"},{"n":"战地无疆","v":"战地无疆"},{"n":"三国志战棋版","v":"三国志战棋版"},{"n":"一拳超人:世界","v":"一拳超人:世界"},{"n":"鹅鸭杀手游","v":"鹅鸭杀手游"},{"n":"太空杀","v":"太空杀"},{"n":"大话西游:归来","v":"大话西游:归来"},{"n":"战火勋章","v":"战火勋章"},{"n":"西行纪 燃魂","v":"西行纪 燃魂"},{"n":"决胜巅峰","v":"决胜巅峰"},{"n":"冒险岛:枫之传说","v":"冒险岛:枫之传说"},{"n":"七人传奇:光与暗之交战","v":"七人传奇:光与暗之交战"},{"n":"综合桌游","v":"综合桌游"},{"n":"闪耀!优俊少女","v":"闪耀!优俊少女"},{"n":"三角洲行动","v":"三角洲行动"},{"n":"二次元游戏","v":"二次元游戏"}]}], + "huya":[{"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":"CS2","v":"CS2"},{"n":"穿越火线","v":"穿越火线"},{"n":"lol云顶之弈","v":"lol云顶之弈"},{"n":"无畏契约","v":"无畏契约"},{"n":"CFHD","v":"CFHD"},{"n":"逆战","v":"逆战"},{"n":"炉石传说","v":"炉石传说"},{"n":"DOTA2","v":"DOTA2"},{"n":"地下城与勇士","v":"地下城与勇士"},{"n":"魔兽世界","v":"魔兽世界"},{"n":"坦克世界","v":"坦克世界"},{"n":"DOTA1","v":"DOTA1"},{"n":"梦三国","v":"梦三国"},{"n":"魔兽争霸3","v":"魔兽争霸3"},{"n":"问道","v":"问道"},{"n":"命运方舟","v":"命运方舟"},{"n":"QQ飞车","v":"QQ飞车"},{"n":"星际争霸","v":"星际争霸"},{"n":"网游竞技","v":"网游竞技"},{"n":"射击综合游戏","v":"射击综合游戏"},{"n":"暴雪专区","v":"暴雪专区"},{"n":"彩虹岛Online","v":"彩虹岛Online"},{"n":"剑灵","v":"剑灵"},{"n":"军事游戏","v":"军事游戏"},{"n":"冒险岛","v":"冒险岛"},{"n":"暗黑破坏神","v":"暗黑破坏神"},{"n":"诛仙3","v":"诛仙3"},{"n":"热血江湖","v":"热血江湖"},{"n":"英魂之刃","v":"英魂之刃"},{"n":"武林外传一世琴缘","v":"武林外传一世琴缘"},{"n":"起凡:群雄逐鹿","v":"起凡:群雄逐鹿"},{"n":"神武4电脑版","v":"神武4电脑版"},{"n":"龙之谷","v":"龙之谷"},{"n":"炉石战棋","v":"炉石战棋"},{"n":"御龙在天","v":"御龙在天"},{"n":"逆水寒","v":"逆水寒"},{"n":"千年3","v":"千年3"},{"n":"永恒之塔","v":"永恒之塔"},{"n":"体育游戏","v":"体育游戏"},{"n":"寻仙","v":"寻仙"},{"n":"战舰世界","v":"战舰世界"},{"n":"QQ三国","v":"QQ三国"},{"n":"流放之路","v":"流放之路"},{"n":"反恐精英Online","v":"反恐精英Online"},{"n":"反恐行动online","v":"反恐行动online"},{"n":"征途","v":"征途"},{"n":"战争雷霆","v":"战争雷霆"},{"n":"丝路传说2","v":"丝路传说2"},{"n":"星际战甲","v":"星际战甲"},{"n":"NBA2KOL系列","v":"NBA2KOL系列"},{"n":"九阴真经","v":"九阴真经"},{"n":"跑跑卡丁车","v":"跑跑卡丁车"},{"n":"诛仙世界","v":"诛仙世界"},{"n":"QQ华夏","v":"QQ华夏"},{"n":"天涯明月刀","v":"天涯明月刀"},{"n":"大话西游:归来","v":"大话西游:归来"},{"n":"荒野行动PC版","v":"荒野行动PC版"},{"n":"新剑侠情缘","v":"新剑侠情缘"},{"n":"剑网3","v":"剑网3"},{"n":"生死狙击2","v":"生死狙击2"},{"n":"全球使命","v":"全球使命"},{"n":"梦想世界3","v":"梦想世界3"},{"n":"枪神纪","v":"枪神纪"},{"n":"新天龙八部","v":"新天龙八部"},{"n":"铁甲雄兵","v":"铁甲雄兵"},{"n":"神泣","v":"神泣"},{"n":"斗战神","v":"斗战神"},{"n":"造梦西游OL","v":"造梦西游OL"},{"n":"天堂","v":"天堂"},{"n":"大话西游2","v":"大话西游2"},{"n":"使命召唤:战区","v":"使命召唤:战区"},{"n":"希望OL","v":"希望OL"},{"n":"极光世界 弑神传","v":"极光世界 弑神传"},{"n":"守望先锋归来","v":"守望先锋归来"},{"n":"QQ自由幻想","v":"QQ自由幻想"},{"n":"命运2","v":"命运2"},{"n":"奇迹世界2","v":"奇迹世界2"},{"n":"坦克大战","v":"坦克大战"},{"n":"生死狙击","v":"生死狙击"},{"n":"天翼决","v":"天翼决"},{"n":"QQ幻想","v":"QQ幻想"},{"n":"新飞飞(FlyFF)","v":"新飞飞(FlyFF)"},{"n":"刀剑英雄","v":"刀剑英雄"},{"n":"FIFA Online系列","v":"FIFA Online系列"},{"n":"全球使命3","v":"全球使命3"},{"n":"完美端游系列","v":"完美端游系列"},{"n":"战意","v":"战意"},{"n":"泡泡堂","v":"泡泡堂"},{"n":"赛尔号","v":"赛尔号"},{"n":"大唐无双零","v":"大唐无双零"},{"n":"QQ炫舞","v":"QQ炫舞"},{"n":"007:传奇","v":"007:传奇"},{"n":"天下","v":"天下"},{"n":"天谕","v":"天谕"},{"n":"新倩女幽魂","v":"新倩女幽魂"},{"n":"传世无双","v":"传世无双"},{"n":"剑侠世界","v":"剑侠世界"},{"n":"Warhaven","v":"Warhaven"},{"n":"诺亚传说","v":"诺亚传说"},{"n":"新挑战","v":"新挑战"},{"n":"超激斗梦境","v":"超激斗梦境"},{"n":"QQ音速","v":"QQ音速"},{"n":"征途2","v":"征途2"},{"n":"征程","v":"征程"},{"n":"蜀门","v":"蜀门"},{"n":"完美世界:诸神之战","v":"完美世界:诸神之战"},{"n":"战之刃:幸存者","v":"战之刃:幸存者"},{"n":"黎明之光","v":"黎明之光"},{"n":"天命西游","v":"天命西游"},{"n":"炫舞时代","v":"炫舞时代"},{"n":"荣誉空间","v":"荣誉空间"},{"n":"卡拉彼丘","v":"卡拉彼丘"},{"n":"成吉思汗怀旧版","v":"成吉思汗怀旧版"},{"n":"英雄年代3","v":"英雄年代3"},{"n":"天书奇谈","v":"天书奇谈"},{"n":"劲舞团","v":"劲舞团"},{"n":"远征Online梦想版","v":"远征Online梦想版"},{"n":"奇迹:传奇","v":"奇迹:传奇"},{"n":"封印者","v":"封印者"},{"n":"上古世纪","v":"上古世纪"},{"n":"梦幻诛仙2","v":"梦幻诛仙2"},{"n":"TERA Online","v":"TERA Online"},{"n":"倚天Ⅱ","v":"倚天Ⅱ"},{"n":"街头篮球","v":"街头篮球"},{"n":"永恒轮回:无限","v":"永恒轮回:无限"},{"n":"火线精英","v":"火线精英"},{"n":"忍者村大战2","v":"忍者村大战2"},{"n":"领地人生","v":"领地人生"},{"n":"仙侠世界","v":"仙侠世界"},{"n":"洛奇英雄传","v":"洛奇英雄传"},{"n":"KARDS","v":"KARDS"},{"n":"无限法则","v":"无限法则"},{"n":"全面战争:竞技场","v":"全面战争:竞技场"},{"n":"自由篮球","v":"自由篮球"},{"n":"FC Online4","v":"FC Online4"},{"n":"战地之王","v":"战地之王"},{"n":"古剑奇谭OL","v":"古剑奇谭OL"},{"n":"QQ仙侠传","v":"QQ仙侠传"},{"n":"300英雄","v":"300英雄"},{"n":"天天吃鸡","v":"天天吃鸡"},{"n":"永劫无间","v":"永劫无间"},{"n":"主机游戏","v":"主机游戏"},{"n":"猛兽派对","v":"猛兽派对"},{"n":"互动点播","v":"互动点播"},{"n":"我的世界","v":"我的世界"},{"n":"方舟","v":"方舟"},{"n":"单机热游","v":"单机热游"},{"n":"怀旧游戏","v":"怀旧游戏"},{"n":"逃离塔科夫","v":"逃离塔科夫"},{"n":"俄罗斯钓鱼4","v":"俄罗斯钓鱼4"},{"n":"部落:上升","v":"部落:上升"},{"n":"Dark and Darker","v":"Dark and Darker"},{"n":"The Front","v":"The Front"},{"n":"Apex英雄","v":"Apex英雄"},{"n":"生化危机4重制版","v":"生化危机4重制版"},{"n":"DayZ独立版","v":"DayZ独立版"},{"n":"星空","v":"星空"},{"n":"互动剧游","v":"互动剧游"},{"n":"艾尔登法环","v":"艾尔登法环"},{"n":"恐惧之间","v":"恐惧之间"},{"n":"SCUM","v":"SCUM"},{"n":"Dread Hunger","v":"Dread Hunger"},{"n":"塞尔达传说:王国之泪","v":"塞尔达传说:王国之泪"},{"n":"欧洲卡车模拟","v":"欧洲卡车模拟"},{"n":"洛克王国","v":"洛克王国"},{"n":"卧龙:苍天陨落","v":"卧龙:苍天陨落"},{"n":"无人深空","v":"无人深空"},{"n":"帝国神话","v":"帝国神话"},{"n":"饥荒","v":"饥荒"},{"n":"森林之子","v":"森林之子"},{"n":"星球大战系列","v":"星球大战系列"},{"n":"极限竞速:地平线","v":"极限竞速:地平线"},{"n":"最终幻想16","v":"最终幻想16"},{"n":"Among Us","v":"Among Us"},{"n":"怪物猎人:崛起","v":"怪物猎人:崛起"},{"n":"怪物猎人物语","v":"怪物猎人物语"},{"n":"骑马与砍杀系列","v":"骑马与砍杀系列"},{"n":"荒野大镖客2","v":"荒野大镖客2"},{"n":"太荒初境","v":"太荒初境"},{"n":"罗布乐思","v":"罗布乐思"},{"n":"只狼:影逝二度","v":"只狼:影逝二度"},{"n":"双人成行","v":"双人成行"},{"n":"重生边缘","v":"重生边缘"},{"n":"海贼王 寻秘世界","v":"海贼王 寻秘世界"},{"n":"战神:诸神黄昏","v":"战神:诸神黄昏"},{"n":"恐鬼症","v":"恐鬼症"},{"n":"鬼谷八荒","v":"鬼谷八荒"},{"n":"霍格沃茨之遗","v":"霍格沃茨之遗"},{"n":"全面战争","v":"全面战争"},{"n":"仁王2","v":"仁王2"},{"n":"奥拉星","v":"奥拉星"},{"n":"甜蜜之家","v":"甜蜜之家"},{"n":"仙剑奇侠传七","v":"仙剑奇侠传七"},{"n":"消逝的光芒2","v":"消逝的光芒2"},{"n":"渡神记","v":"渡神记"},{"n":"归家异途","v":"归家异途"},{"n":"博德之门3","v":"博德之门3"},{"n":"看门狗:军团","v":"看门狗:军团"},{"n":"使命召唤系列","v":"使命召唤系列"},{"n":"育碧游戏","v":"育碧游戏"},{"n":"帝国时代4","v":"帝国时代4"},{"n":"英灵神殿","v":"英灵神殿"},{"n":"蛮荒志异:起源","v":"蛮荒志异:起源"},{"n":"岛","v":"岛"},{"n":"沙盒与副本","v":"沙盒与副本"},{"n":"扫雷","v":"扫雷"},{"n":"街机游戏","v":"街机游戏"},{"n":"幽灵线:东京","v":"幽灵线:东京"},{"n":"怪物猎人世界","v":"怪物猎人世界"},{"n":"盗贼之海","v":"盗贼之海"},{"n":"纸人","v":"纸人"},{"n":"黑色像素人","v":"黑色像素人"},{"n":"对马岛之魂","v":"对马岛之魂"},{"n":"瑞奇与叮当","v":"瑞奇与叮当"},{"n":"港诡实录","v":"港诡实录"},{"n":"剑士","v":"剑士"},{"n":"魔法门之英雄无敌系列","v":"魔法门之英雄无敌系列"},{"n":"星露谷物语","v":"星露谷物语"},{"n":"仙剑奇侠传四","v":"仙剑奇侠传四"},{"n":"伤害世界","v":"伤害世界"},{"n":"禁闭求生","v":"禁闭求生"},{"n":"真三国无双","v":"真三国无双"},{"n":"恐怖黎明","v":"恐怖黎明"},{"n":"其他单机","v":"其他单机"},{"n":"幽灵行动:荒野","v":"幽灵行动:荒野"},{"n":"边缘","v":"边缘"},{"n":"阿凡达","v":"阿凡达"},{"n":"全面战争:三国","v":"全面战争:三国"},{"n":"黎明之星","v":"黎明之星"},{"n":"翼星求生","v":"翼星求生"},{"n":"黎明传说","v":"黎明传说"},{"n":"恶魔之魂","v":"恶魔之魂"},{"n":"艾兰岛","v":"艾兰岛"},{"n":"龙与地下城:秘影历代记HD","v":"龙与地下城:秘影历代记HD"},{"n":"龙与地下城:匕首谷","v":"龙与地下城:匕首谷"},{"n":"沙石镇时光","v":"沙石镇时光"},{"n":"三国志曹操传","v":"三国志曹操传"},{"n":"FIFA足球","v":"FIFA足球"},{"n":"最终幻想7:重制版","v":"最终幻想7:重制版"},{"n":"四海兄弟","v":"四海兄弟"},{"n":"最终幻想:起源","v":"最终幻想:起源"},{"n":"摔跤城大乱斗","v":"摔跤城大乱斗"},{"n":"音乐游戏","v":"音乐游戏"},{"n":"精灵与萤火意志","v":"精灵与萤火意志"},{"n":"桥梁建造师","v":"桥梁建造师"},{"n":"哈迪斯","v":"哈迪斯"},{"n":"小缇娜的奇幻之地","v":"小缇娜的奇幻之地"},{"n":"宝可梦:剑盾","v":"宝可梦:剑盾"},{"n":"边境","v":"边境"},{"n":"人类一败涂地","v":"人类一败涂地"},{"n":"糖豆人:终极淘汰赛","v":"糖豆人:终极淘汰赛"},{"n":"精灵宝可梦Let's Go","v":"精灵宝可梦Let's Go"},{"n":"战锤40K:暗潮","v":"战锤40K:暗潮"},{"n":"石油骚动","v":"石油骚动"},{"n":"紫塞秋风","v":"紫塞秋风"},{"n":"阿尔比恩","v":"阿尔比恩"},{"n":"猎人:荒野的召唤","v":"猎人:荒野的召唤"},{"n":"FIFA 23","v":"FIFA 23"},{"n":"都市:天际线","v":"都市:天际线"},{"n":"乐高大电影:游戏版","v":"乐高大电影:游戏版"},{"n":"全面战争:阿提拉","v":"全面战争:阿提拉"},{"n":"斩妖行","v":"斩妖行"},{"n":"马里奥赛车8","v":"马里奥赛车8"},{"n":"复仇者联盟","v":"复仇者联盟"},{"n":"霓虹深渊","v":"霓虹深渊"},{"n":"王者荣耀","v":"王者荣耀"},{"n":"和平精英","v":"和平精英"},{"n":"英雄联盟手游","v":"英雄联盟手游"},{"n":"CF手游","v":"CF手游"},{"n":"金铲铲之战","v":"金铲铲之战"},{"n":"三国杀","v":"三国杀"},{"n":"原神","v":"原神"},{"n":"棋牌桌游","v":"棋牌桌游"},{"n":"综合手游","v":"综合手游"},{"n":"劲乐幻想","v":"劲乐幻想"},{"n":"新游广场","v":"新游广场"},{"n":"崩坏:星穹铁道","v":"崩坏:星穹铁道"},{"n":"火影忍者手游","v":"火影忍者手游"},{"n":"第五人格","v":"第五人格"},{"n":"问道手游","v":"问道手游"},{"n":"暗区突围","v":"暗区突围"},{"n":"QQ飞车手游","v":"QQ飞车手游"},{"n":"球球大作战","v":"球球大作战"},{"n":"明日之后","v":"明日之后"},{"n":"皇室战争","v":"皇室战争"},{"n":"COD手游","v":"COD手游"},{"n":"手游休闲","v":"手游休闲"},{"n":"二次元手游","v":"二次元手游"},{"n":"摸了个鱼","v":"摸了个鱼"},{"n":"MMORPG","v":"MMORPG"},{"n":"动作游戏","v":"动作游戏"},{"n":"战争冲突","v":"战争冲突"},{"n":"王者模拟战","v":"王者模拟战"},{"n":"逆水寒手游","v":"逆水寒手游"},{"n":"幻塔","v":"幻塔"},{"n":"欢乐斗地主","v":"欢乐斗地主"},{"n":"神武4手游","v":"神武4手游"},{"n":"阴阳师","v":"阴阳师"},{"n":"DNF手游","v":"DNF手游"},{"n":"欢乐麻将","v":"欢乐麻将"},{"n":"英雄联盟电竞经理","v":"英雄联盟电竞经理"},{"n":"狼人杀手游","v":"狼人杀手游"},{"n":"新天龙八部手游","v":"新天龙八部手游"},{"n":"中国象棋","v":"中国象棋"},{"n":"天天象棋","v":"天天象棋"},{"n":"传奇世界3D","v":"传奇世界3D"},{"n":"御龙在天手游","v":"御龙在天手游"},{"n":"高能英雄","v":"高能英雄"},{"n":"天龙八部手游","v":"天龙八部手游"},{"n":"三国志战略版","v":"三国志战略版"},{"n":"忍者必须死3","v":"忍者必须死3"},{"n":"SKY光遇","v":"SKY光遇"},{"n":"虎牙领主争霸","v":"虎牙领主争霸"},{"n":"云上城之歌","v":"云上城之歌"},{"n":"晶核","v":"晶核"},{"n":"仙境传说RO","v":"仙境传说RO"},{"n":"天天狼人","v":"天天狼人"},{"n":"JJ棋牌","v":"JJ棋牌"},{"n":"奇迹MU:觉醒","v":"奇迹MU:觉醒"},{"n":"指尖四川麻将","v":"指尖四川麻将"},{"n":"部落冲突","v":"部落冲突"},{"n":"新剑侠情缘手游","v":"新剑侠情缘手游"},{"n":"萌宠远征","v":"萌宠远征"},{"n":"暗黑破坏神:不朽","v":"暗黑破坏神:不朽"},{"n":"英雄杀","v":"英雄杀"},{"n":"热血江湖手游","v":"热血江湖手游"},{"n":"蛋仔派对","v":"蛋仔派对"},{"n":"完美世界手游","v":"完美世界手游"},{"n":"巅峰战舰","v":"巅峰战舰"},{"n":"狼人杀","v":"狼人杀"},{"n":"斗罗大陆:魂师对决","v":"斗罗大陆:魂师对决"},{"n":"武侠乂手游","v":"武侠乂手游"},{"n":"诛仙手游","v":"诛仙手游"},{"n":"斗破苍穹手游","v":"斗破苍穹手游"},{"n":"迷你世界","v":"迷你世界"},{"n":"风云","v":"风云"},{"n":"妄想山海","v":"妄想山海"},{"n":"曙光英雄","v":"曙光英雄"},{"n":"三国战纪2","v":"三国战纪2"},{"n":"梦幻新诛仙","v":"梦幻新诛仙"},{"n":"黎明觉醒:生机","v":"黎明觉醒:生机"},{"n":"远征","v":"远征"},{"n":"航海王:燃烧意志","v":"航海王:燃烧意志"},{"n":"火炬之光:无限","v":"火炬之光:无限"},{"n":"巅峰极速","v":"巅峰极速"},{"n":"圣境之塔","v":"圣境之塔"},{"n":"魔力宝贝","v":"魔力宝贝"},{"n":"香肠派对","v":"香肠派对"},{"n":"创造与魔法","v":"创造与魔法"},{"n":"JJ斗地主","v":"JJ斗地主"},{"n":"永恒纪元:戒","v":"永恒纪元:戒"},{"n":"天涯明月刀手游","v":"天涯明月刀手游"},{"n":"狼人杀官方","v":"狼人杀官方"},{"n":"混沌起源","v":"混沌起源"},{"n":"多多自走棋","v":"多多自走棋"},{"n":"梦幻诛仙手游","v":"梦幻诛仙手游"},{"n":"鸿图之下","v":"鸿图之下"},{"n":"新笑傲江湖","v":"新笑傲江湖"},{"n":"凡人修仙传:人界篇","v":"凡人修仙传:人界篇"},{"n":"多乐棋牌","v":"多乐棋牌"},{"n":"口袋觉醒","v":"口袋觉醒"},{"n":"跑跑卡丁车手游","v":"跑跑卡丁车手游"},{"n":"奶块","v":"奶块"},{"n":"月圆之夜","v":"月圆之夜"},{"n":"率土之滨","v":"率土之滨"},{"n":"征途2手游","v":"征途2手游"},{"n":"英魂之刃口袋版","v":"英魂之刃口袋版"},{"n":"精灵盛典:黎明","v":"精灵盛典:黎明"},{"n":"方舟手游","v":"方舟手游"},{"n":"掼蛋","v":"掼蛋"},{"n":"绝世仙王","v":"绝世仙王"},{"n":"流星群侠传","v":"流星群侠传"},{"n":"寻仙手游","v":"寻仙手游"},{"n":"一梦江湖","v":"一梦江湖"},{"n":"Lost Light(萤火突击国际服)","v":"Lost Light(萤火突击国际服)"},{"n":"弹幕云游戏","v":"弹幕云游戏"},{"n":"猎魂觉醒","v":"猎魂觉醒"},{"n":"冒险岛:枫之传说","v":"冒险岛:枫之传说"},{"n":"征途手游","v":"征途手游"},{"n":"海岛奇兵","v":"海岛奇兵"},{"n":"倩女幽魂手游","v":"倩女幽魂手游"},{"n":"超凡先锋","v":"超凡先锋"},{"n":"龙之谷2手游","v":"龙之谷2手游"},{"n":"崩坏3","v":"崩坏3"},{"n":"猫和老鼠","v":"猫和老鼠"},{"n":"七人传奇:光与暗之交战","v":"七人传奇:光与暗之交战"},{"n":"JJ麻将","v":"JJ麻将"},{"n":"拉轰西游","v":"拉轰西游"},{"n":"三国战纪","v":"三国战纪"},{"n":"自由幻想手游","v":"自由幻想手游"},{"n":"秦时明月世界","v":"秦时明月世界"},{"n":"新斗罗大陆","v":"新斗罗大陆"},{"n":"新神魔大陆","v":"新神魔大陆"},{"n":"逃跑吧!少年","v":"逃跑吧!少年"},{"n":"太古神王2","v":"太古神王2"},{"n":"剑侠世界3","v":"剑侠世界3"},{"n":"天天吃鸡手机版","v":"天天吃鸡手机版"},{"n":"时空猎人3","v":"时空猎人3"},{"n":"合金弹头:觉醒","v":"合金弹头:觉醒"},{"n":"明日方舟","v":"明日方舟"},{"n":"原始征途","v":"原始征途"},{"n":"奇迹:最强者","v":"奇迹:最强者"},{"n":"天天酷跑","v":"天天酷跑"},{"n":"FC 足球世界","v":"FC 足球世界"},{"n":"万国觉醒","v":"万国觉醒"},{"n":"机动都市阿尔法","v":"机动都市阿尔法"},{"n":"航海王热血航线","v":"航海王热血航线"},{"n":"幻世九歌","v":"幻世九歌"},{"n":"植物大战僵尸","v":"植物大战僵尸"},{"n":"无悔华夏","v":"无悔华夏"},{"n":"时空猎人","v":"时空猎人"},{"n":"荒野乱斗","v":"荒野乱斗"},{"n":"拳皇98终极之战OL","v":"拳皇98终极之战OL"},{"n":"蛇蛇争霸","v":"蛇蛇争霸"},{"n":"王牌竞速","v":"王牌竞速"},{"n":"重返帝国","v":"重返帝国"},{"n":"吞噬星空:黎明","v":"吞噬星空:黎明"},{"n":"口袋妖怪","v":"口袋妖怪"},{"n":"QQ炫舞手游","v":"QQ炫舞手游"},{"n":"一拳超人:最强之男","v":"一拳超人:最强之男"},{"n":"荣耀新三国","v":"荣耀新三国"},{"n":"少年三国志2","v":"少年三国志2"},{"n":"我的起源","v":"我的起源"},{"n":"决战平安京","v":"决战平安京"},{"n":"剑灵2","v":"剑灵2"},{"n":"开心消消乐","v":"开心消消乐"},{"n":"小小蚁国","v":"小小蚁国"},{"n":"最强NBA","v":"最强NBA"},{"n":"剑侠情缘手游","v":"剑侠情缘手游"},{"n":"长安幻想","v":"长安幻想"},{"n":"我叫MT4","v":"我叫MT4"},{"n":"全明星街球派对","v":"全明星街球派对"},{"n":"大话西游手游","v":"大话西游手游"},{"n":"荣耀大天使","v":"荣耀大天使"},{"n":"镇魂街:天生为王","v":"镇魂街:天生为王"},{"n":"摩尔庄园","v":"摩尔庄园"},{"n":"游戏王:决斗链接","v":"游戏王:决斗链接"},{"n":"剑侠世界2手游","v":"剑侠世界2手游"},{"n":"青云诀2","v":"青云诀2"},{"n":"战地无疆","v":"战地无疆"},{"n":"一念逍遥","v":"一念逍遥"},{"n":"永劫无间手游","v":"永劫无间手游"},{"n":"尘白禁区","v":"尘白禁区"},{"n":"元梦之星","v":"元梦之星"},{"n":"不良人3","v":"不良人3"},{"n":"剑灵:革命","v":"剑灵:革命"},{"n":"魔力宝贝:旅人","v":"魔力宝贝:旅人"},{"n":"米加小镇","v":"米加小镇"},{"n":"龙武手游","v":"龙武手游"},{"n":"斗罗大陆2:绝世唐门","v":"斗罗大陆2:绝世唐门"},{"n":"西行纪燃魂","v":"西行纪燃魂"},{"n":"坦克世界闪击战","v":"坦克世界闪击战"},{"n":"军棋","v":"军棋"},{"n":"饥荒:新家","v":"饥荒:新家"},{"n":"拳皇命运","v":"拳皇命运"},{"n":"实况足球","v":"实况足球"},{"n":"战舰世界闪击战","v":"战舰世界闪击战"},{"n":"时空召唤","v":"时空召唤"},{"n":"王牌战争:文明重启","v":"王牌战争:文明重启"},{"n":"雀魂麻将","v":"雀魂麻将"},{"n":"欢乐升级","v":"欢乐升级"},{"n":"绿色征途","v":"绿色征途"},{"n":"弹弹堂手游","v":"弹弹堂手游"},{"n":"太极熊猫3:猎龙","v":"太极熊猫3:猎龙"},{"n":"哈利波特:魔法觉醒","v":"哈利波特:魔法觉醒"},{"n":"天地劫:幽城再临","v":"天地劫:幽城再临"},{"n":"热血街篮","v":"热血街篮"},{"n":"神雕侠侣手游","v":"神雕侠侣手游"},{"n":"山海镜花","v":"山海镜花"},{"n":"三国志战棋版","v":"三国志战棋版"},{"n":"神雕侠侣2","v":"神雕侠侣2"},{"n":"仙魔决","v":"仙魔决"},{"n":"王者荣耀星之破晓","v":"王者荣耀星之破晓"},{"n":"我在江湖之神魔道","v":"我在江湖之神魔道"},{"n":"梦幻模拟战","v":"梦幻模拟战"},{"n":"单机手游","v":"单机手游"},{"n":"斗罗大陆-斗神再临","v":"斗罗大陆-斗神再临"},{"n":"未来之役","v":"未来之役"},{"n":"风云岛行动","v":"风云岛行动"},{"n":"新游推荐","v":"新游推荐"},{"n":"火影忍者OL","v":"火影忍者OL"},{"n":"九灵神域","v":"九灵神域"},{"n":"武动乾坤","v":"武动乾坤"},{"n":"秦时明月2","v":"秦时明月2"},{"n":"文明与征服","v":"文明与征服"},{"n":"战双:帕弥什","v":"战双:帕弥什"},{"n":"大航海时代:海上霸主","v":"大航海时代:海上霸主"},{"n":"剑网1:归来","v":"剑网1:归来"},{"n":"绝区零","v":"绝区零"},{"n":"黑色沙漠手游","v":"黑色沙漠手游"},{"n":"虎牙吃鸡","v":"虎牙吃鸡"},{"n":"一剑斩仙","v":"一剑斩仙"},{"n":"传奇天下","v":"传奇天下"},{"n":"斗斗堂","v":"斗斗堂"},{"n":"斗罗大陆","v":"斗罗大陆"},{"n":"天谕手游","v":"天谕手游"},{"n":"坎公骑冠剑","v":"坎公骑冠剑"},{"n":"最终幻想觉醒","v":"最终幻想觉醒"},{"n":"神将三国","v":"神将三国"},{"n":"灌篮高手正版授权手游","v":"灌篮高手正版授权手游"},{"n":"剑与家园","v":"剑与家园"},{"n":"极无双2","v":"极无双2"},{"n":"光明大陆","v":"光明大陆"},{"n":"荒野行动","v":"荒野行动"},{"n":"战斗法则","v":"战斗法则"},{"n":"疯狂原始人","v":"疯狂原始人"},{"n":"逆战手游","v":"逆战手游"},{"n":"石器时代:觉醒","v":"石器时代:觉醒"}]}], + "bilibili":[{"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":"TopStar","v":"TopStar"},{"n":"虚拟Singer","v":"虚拟Singer"},{"n":"虚拟Gamer","v":"虚拟Gamer"},{"n":"虚拟声优","v":"虚拟声优"},{"n":"虚拟日常","v":"虚拟日常"},{"n":"虚拟APEX","v":"虚拟APEX"},{"n":"虚拟PK","v":"虚拟PK"},{"n":"交友","v":"交友"},{"n":"点唱","v":"点唱"},{"n":"兴趣","v":"兴趣"},{"n":"社科法律心理","v":"社科法律心理"},{"n":"人文历史","v":"人文历史"},{"n":"校园学习","v":"校园学习"},{"n":"职场·技能","v":"职场·技能"},{"n":"科技","v":"科技"},{"n":"科学科普","v":"科学科普"},{"n":"游戏赛事","v":"游戏赛事"},{"n":"体育赛事","v":"体育赛事"},{"n":"赛事综合","v":"赛事综合"},{"n":"热门帮玩","v":"热门帮玩"},{"n":"手游帮玩","v":"手游帮玩"},{"n":"网游帮玩","v":"网游帮玩"},{"n":"单机帮玩","v":"单机帮玩"},{"n":"兵临城下","v":"兵临城下"},{"n":"功夫狂飙","v":"功夫狂飙"},{"n":"竞技玩法","v":"竞技玩法"},{"n":"休闲玩法","v":"休闲玩法"},{"n":"英雄联盟","v":"英雄联盟"},{"n":"无畏契约","v":"无畏契约"},{"n":"CS:GO","v":"CS:GO"},{"n":"APEX英雄","v":"APEX英雄"},{"n":"永劫无间","v":"永劫无间"},{"n":"穿越火线","v":"穿越火线"},{"n":"命运方舟","v":"命运方舟"},{"n":"DOTA2","v":"DOTA2"},{"n":"吃鸡行动","v":"吃鸡行动"},{"n":"逃离塔科夫","v":"逃离塔科夫"},{"n":"传奇","v":"传奇"},{"n":"DNF","v":"DNF"},{"n":"卡拉彼丘","v":"卡拉彼丘"},{"n":"幕后高手","v":"幕后高手"},{"n":"生死狙击2","v":"生死狙击2"},{"n":"洛奇英雄传","v":"洛奇英雄传"},{"n":"最终幻想14","v":"最终幻想14"},{"n":"重生边缘","v":"重生边缘"},{"n":"星际战甲","v":"星际战甲"},{"n":"梦三国","v":"梦三国"},{"n":"英魂之刃","v":"英魂之刃"},{"n":"剑网3","v":"剑网3"},{"n":"从军","v":"从军"},{"n":"铁甲雄兵","v":"铁甲雄兵"},{"n":"封印者","v":"封印者"},{"n":"新天龙八部","v":"新天龙八部"},{"n":"赛尔号","v":"赛尔号"},{"n":"造梦西游","v":"造梦西游"},{"n":"洛克王国","v":"洛克王国"},{"n":"问道","v":"问道"},{"n":"诛仙世界","v":"诛仙世界"},{"n":"大话西游","v":"大话西游"},{"n":"奇迹MU","v":"奇迹MU"},{"n":"永恒之塔","v":"永恒之塔"},{"n":"QQ三国","v":"QQ三国"},{"n":"人间地狱","v":"人间地狱"},{"n":"彩虹岛","v":"彩虹岛"},{"n":"洛奇","v":"洛奇"},{"n":"跑跑卡丁车","v":"跑跑卡丁车"},{"n":"星际公民","v":"星际公民"},{"n":"Squad战术小队","v":"Squad战术小队"},{"n":"反恐精英Online","v":"反恐精英Online"},{"n":"风暴奇侠","v":"风暴奇侠"},{"n":"创世战车","v":"创世战车"},{"n":"装甲战争","v":"装甲战争"},{"n":"守望先锋","v":"守望先锋"},{"n":"阿尔比恩","v":"阿尔比恩"},{"n":"猎杀对决","v":"猎杀对决"},{"n":"CFHD","v":"CFHD"},{"n":"骑士精神2","v":"骑士精神2"},{"n":"超击突破","v":"超击突破"},{"n":"武装突袭","v":"武装突袭"},{"n":"Wayfinder寻路者","v":"Wayfinder寻路者"},{"n":"300英雄","v":"300英雄"},{"n":"炉石传说","v":"炉石传说"},{"n":"剑网3缘起","v":"剑网3缘起"},{"n":"街头篮球","v":"街头篮球"},{"n":"综合射击","v":"综合射击"},{"n":"剑灵","v":"剑灵"},{"n":"艾尔之光","v":"艾尔之光"},{"n":"黑色沙漠","v":"黑色沙漠"},{"n":"天涯明月刀","v":"天涯明月刀"},{"n":"超激斗梦境","v":"超激斗梦境"},{"n":"冒险岛","v":"冒险岛"},{"n":"逆战","v":"逆战"},{"n":"魔兽争霸3","v":"魔兽争霸3"},{"n":"QQ飞车","v":"QQ飞车"},{"n":"魔兽世界","v":"魔兽世界"},{"n":"FIFAONLINE4","v":"FIFAONLINE4"},{"n":"NBA2KOL2","v":"NBA2KOL2"},{"n":"使命召唤:战区","v":"使命召唤:战区"},{"n":"VRChat","v":"VRChat"},{"n":"坦克世界","v":"坦克世界"},{"n":"战舰世界","v":"战舰世界"},{"n":"战争与抉择","v":"战争与抉择"},{"n":"战争雷霆","v":"战争雷霆"},{"n":"战意","v":"战意"},{"n":"风暴英雄","v":"风暴英雄"},{"n":"星际争霸2","v":"星际争霸2"},{"n":"刀塔自走棋","v":"刀塔自走棋"},{"n":"堡垒之夜","v":"堡垒之夜"},{"n":"枪神纪","v":"枪神纪"},{"n":"三国杀","v":"三国杀"},{"n":"龙之谷","v":"龙之谷"},{"n":"古剑奇谭OL","v":"古剑奇谭OL"},{"n":"幻想全明星","v":"幻想全明星"},{"n":"怀旧网游","v":"怀旧网游"},{"n":"新游前瞻","v":"新游前瞻"},{"n":"星战前夜:晨曦","v":"星战前夜:晨曦"},{"n":"流放之路","v":"流放之路"},{"n":"FPS沙盒","v":"FPS沙盒"},{"n":"永恒轮回","v":"永恒轮回"},{"n":"激战2","v":"激战2"},{"n":"其他网游","v":"其他网游"},{"n":"蓝色协议","v":"蓝色协议"},{"n":"王者荣耀","v":"王者荣耀"},{"n":"和平精英","v":"和平精英"},{"n":"原神","v":"原神"},{"n":"崩坏:星穹铁道","v":"崩坏:星穹铁道"},{"n":"第五人格","v":"第五人格"},{"n":"LOL手游","v":"LOL手游"},{"n":"明日方舟","v":"明日方舟"},{"n":"黎明觉醒:生机","v":"黎明觉醒:生机"},{"n":"蛋仔派对","v":"蛋仔派对"},{"n":"冒险岛手游","v":"冒险岛手游"},{"n":"元梦之星","v":"元梦之星"},{"n":"闪耀!优俊少女","v":"闪耀!优俊少女"},{"n":"斯露德","v":"斯露德"},{"n":"千年之旅","v":"千年之旅"},{"n":"白夜极光","v":"白夜极光"},{"n":"逆水寒手游","v":"逆水寒手游"},{"n":"率土之滨","v":"率土之滨"},{"n":"月圆之夜","v":"月圆之夜"},{"n":"哈利波特:魔法觉醒","v":"哈利波特:魔法觉醒"},{"n":"七人传奇","v":"七人传奇"},{"n":"幻塔","v":"幻塔"},{"n":"星之破晓","v":"星之破晓"},{"n":"金铲铲之战","v":"金铲铲之战"},{"n":"少女前线2:追放","v":"少女前线2:追放"},{"n":"深空之眼","v":"深空之眼"},{"n":"无期迷途","v":"无期迷途"},{"n":"晶核","v":"晶核"},{"n":"星球重启","v":"星球重启"},{"n":"宿命回响:弦上的叹息","v":"宿命回响:弦上的叹息"},{"n":"光遇","v":"光遇"},{"n":"桃源深处有人家","v":"桃源深处有人家"},{"n":"三国志战棋版","v":"三国志战棋版"},{"n":"战火勋章","v":"战火勋章"},{"n":"以闪亮之名","v":"以闪亮之名"},{"n":"尘白禁区","v":"尘白禁区"},{"n":"古魂","v":"古魂"},{"n":"鬼泣-巅峰之战","v":"鬼泣-巅峰之战"},{"n":"奇点时代","v":"奇点时代"},{"n":"香肠派对","v":"香肠派对"},{"n":"猫之城","v":"猫之城"},{"n":"高能英雄","v":"高能英雄"},{"n":"使命召唤手游","v":"使命召唤手游"},{"n":"崩坏3","v":"崩坏3"},{"n":"银河境界线","v":"银河境界线"},{"n":"蔚蓝档案","v":"蔚蓝档案"},{"n":"第七史诗","v":"第七史诗"},{"n":"游戏王:决斗链接","v":"游戏王:决斗链接"},{"n":"游戏王","v":"游戏王"},{"n":"JJ斗地主","v":"JJ斗地主"},{"n":"阴阳师","v":"阴阳师"},{"n":"欢乐斗地主","v":"欢乐斗地主"},{"n":"太空行动","v":"太空行动"},{"n":"空之要塞:启航","v":"空之要塞:启航"},{"n":"长安幻想","v":"长安幻想"},{"n":"火影忍者手游","v":"火影忍者手游"},{"n":"Fate/GO","v":"Fate/GO"},{"n":"综合棋牌","v":"综合棋牌"},{"n":"QQ飞车手游","v":"QQ飞车手游"},{"n":"决战!平安京","v":"决战!平安京"},{"n":"狼人杀","v":"狼人杀"},{"n":"三国杀移动版","v":"三国杀移动版"},{"n":"碧蓝航线","v":"碧蓝航线"},{"n":"影之诗","v":"影之诗"},{"n":"明日之后","v":"明日之后"},{"n":"重返未来:1999","v":"重返未来:1999"},{"n":"环行旅舍","v":"环行旅舍"},{"n":"幻世与冒险","v":"幻世与冒险"},{"n":"部落冲突:皇室战争","v":"部落冲突:皇室战争"},{"n":"奥比岛手游","v":"奥比岛手游"},{"n":"弹弹堂","v":"弹弹堂"},{"n":"雀姬","v":"雀姬"},{"n":"公主连结Re:Dive","v":"公主连结Re:Dive"},{"n":"DNF手游","v":"DNF手游"},{"n":"FIFA足球世界","v":"FIFA足球世界"},{"n":"BanGDream","v":"BanGDream"},{"n":"荒野乱斗","v":"荒野乱斗"},{"n":"CF手游","v":"CF手游"},{"n":"战双帕弥什","v":"战双帕弥什"},{"n":"天涯明月刀手游","v":"天涯明月刀手游"},{"n":"一拳超人:世界","v":"一拳超人:世界"},{"n":"解密游戏","v":"解密游戏"},{"n":"恋爱养成游戏","v":"恋爱养成游戏"},{"n":"暗黑破坏神:不朽","v":"暗黑破坏神:不朽"},{"n":"暗区突围","v":"暗区突围"},{"n":"跑跑卡丁车手游","v":"跑跑卡丁车手游"},{"n":"非人学园","v":"非人学园"},{"n":"百闻牌","v":"百闻牌"},{"n":"猫和老鼠手游","v":"猫和老鼠手游"},{"n":"坎公骑冠剑","v":"坎公骑冠剑"},{"n":"忍者必须死3","v":"忍者必须死3"},{"n":"梦幻西游手游","v":"梦幻西游手游"},{"n":"航海王热血航线","v":"航海王热血航线"},{"n":"少女前线","v":"少女前线"},{"n":"300大作战","v":"300大作战"},{"n":"少女前线:云图计划","v":"少女前线:云图计划"},{"n":"漫威超级战争","v":"漫威超级战争"},{"n":"摩尔庄园手游","v":"摩尔庄园手游"},{"n":"宝可梦大集结","v":"宝可梦大集结"},{"n":"小动物之星","v":"小动物之星"},{"n":"天地劫:幽城再临","v":"天地劫:幽城再临"},{"n":"漫威对决","v":"漫威对决"},{"n":"东方归言录","v":"东方归言录"},{"n":"梦幻模拟战","v":"梦幻模拟战"},{"n":"时空猎人3","v":"时空猎人3"},{"n":"重返帝国","v":"重返帝国"},{"n":"休闲小游戏","v":"休闲小游戏"},{"n":"其他手游","v":"其他手游"},{"n":"新游评测","v":"新游评测"},{"n":"山海镜花","v":"山海镜花"},{"n":"小冰冰传奇","v":"小冰冰传奇"},{"n":"主机游戏","v":"主机游戏"},{"n":"我的世界","v":"我的世界"},{"n":"独立游戏","v":"独立游戏"},{"n":"怀旧游戏","v":"怀旧游戏"},{"n":"猛兽派对","v":"猛兽派对"},{"n":"赛博朋克2077","v":"赛博朋克2077"},{"n":"星空","v":"星空"},{"n":"塞尔达传说","v":"塞尔达传说"},{"n":"苍翼:混沌效应","v":"苍翼:混沌效应"},{"n":"命运2","v":"命运2"},{"n":"收获日3","v":"收获日3"},{"n":"FC24","v":"FC24"},{"n":"机战佣兵VI境界天火","v":"机战佣兵VI境界天火"},{"n":"暗黑破坏神Ⅳ","v":"暗黑破坏神Ⅳ"},{"n":"匹诺曹的谎言","v":"匹诺曹的谎言"},{"n":"博德之门3","v":"博德之门3"},{"n":"绝世好武功","v":"绝世好武功"},{"n":"恐怖游戏","v":"恐怖游戏"},{"n":"DarkandDarker","v":"DarkandDarker"},{"n":"Warlander","v":"Warlander"},{"n":"FORZA极限竞速","v":"FORZA极限竞速"},{"n":"边境","v":"边境"},{"n":"生化危机","v":"生化危机"},{"n":"最终幻想","v":"最终幻想"},{"n":"暗黑破坏神","v":"暗黑破坏神"},{"n":"森林之子","v":"森林之子"},{"n":"卧龙:苍天陨落","v":"卧龙:苍天陨落"},{"n":"红色警戒2","v":"红色警戒2"},{"n":"策略游戏","v":"策略游戏"},{"n":"禁闭求生","v":"禁闭求生"},{"n":"战神","v":"战神"},{"n":"斯普拉遁3","v":"斯普拉遁3"},{"n":"使命召唤19","v":"使命召唤19"},{"n":"艾尔登法环","v":"艾尔登法环"},{"n":"聚会游戏","v":"聚会游戏"},{"n":"DreadHunger","v":"DreadHunger"},{"n":"战地风云","v":"战地风云"},{"n":"糖豆人","v":"糖豆人"},{"n":"消逝的光芒2","v":"消逝的光芒2"},{"n":"只狼","v":"只狼"},{"n":"怪物猎人","v":"怪物猎人"},{"n":"宝可梦集换式卡牌游戏","v":"宝可梦集换式卡牌游戏"},{"n":"饥荒","v":"饥荒"},{"n":"精灵宝可梦","v":"精灵宝可梦"},{"n":"FIFA23","v":"FIFA23"},{"n":"全面战争:战锤3","v":"全面战争:战锤3"},{"n":"NBA2K","v":"NBA2K"},{"n":"帝国时代4","v":"帝国时代4"},{"n":"植物大战僵尸","v":"植物大战僵尸"},{"n":"格斗游戏","v":"格斗游戏"},{"n":"荒野大镖客2","v":"荒野大镖客2"},{"n":"重生细胞","v":"重生细胞"},{"n":"刺客信条","v":"刺客信条"},{"n":"恐鬼症","v":"恐鬼症"},{"n":"以撒","v":"以撒"},{"n":"双人成行","v":"双人成行"},{"n":"方舟","v":"方舟"},{"n":"仁王2","v":"仁王2"},{"n":"鬼泣5","v":"鬼泣5"},{"n":"枪火重生","v":"枪火重生"},{"n":"盗贼之海","v":"盗贼之海"},{"n":"胡闹厨房","v":"胡闹厨房"},{"n":"体育游戏","v":"体育游戏"},{"n":"全境封锁2","v":"全境封锁2"},{"n":"骑马与砍杀","v":"骑马与砍杀"},{"n":"人类一败涂地","v":"人类一败涂地"},{"n":"无主之地3","v":"无主之地3"},{"n":"辐射76","v":"辐射76"},{"n":"全面战争","v":"全面战争"},{"n":"文字游戏","v":"文字游戏"},{"n":"恋爱模拟游戏","v":"恋爱模拟游戏"},{"n":"泰拉瑞亚","v":"泰拉瑞亚"},{"n":"游戏速通","v":"游戏速通"},{"n":"Roblox","v":"Roblox"},{"n":"雀魂麻将","v":"雀魂麻将"},{"n":"德州电锯","v":"德州电锯"},{"n":"其他单机","v":"其他单机"}]}], + "cc":[{"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":"率土之滨"},{"n":"荒野行动","v":"荒野行动"},{"n":"大话西游:归来","v":"大话西游:归来"},{"n":"神都夜行录","v":"神都夜行录"},{"n":"梦幻西游三维版","v":"梦幻西游三维版"},{"n":"决战!平安京","v":"决战!平安京"},{"n":"天谕手游","v":"天谕手游"},{"n":"大唐无双手游","v":"大唐无双手游"},{"n":"光·遇","v":"光·遇"},{"n":"哈利波特:魔法觉醒","v":"哈利波特:魔法觉醒"},{"n":"暗黑破坏神:不朽","v":"暗黑破坏神:不朽"},{"n":"综合手游","v":"综合手游"},{"n":"超凡先锋","v":"超凡先锋"},{"n":"梦幻西游网页版","v":"梦幻西游网页版"},{"n":"乱斗西游2","v":"乱斗西游2"},{"n":"《天下》手游","v":"《天下》手游"},{"n":"劲舞团","v":"劲舞团"},{"n":"光明大陆","v":"光明大陆"},{"n":"镇魔曲手游","v":"镇魔曲手游"},{"n":"三少爷的剑","v":"三少爷的剑"},{"n":"迷雾世界","v":"迷雾世界"},{"n":"终结战场","v":"终结战场"},{"n":"永远的7日之都","v":"永远的7日之都"},{"n":"狼人杀","v":"狼人杀"},{"n":"魂之轨迹","v":"魂之轨迹"},{"n":"三国如龙传","v":"三国如龙传"},{"n":"量子特攻","v":"量子特攻"},{"n":"非人学园","v":"非人学园"},{"n":"堡垒前线:破坏与创造","v":"堡垒前线:破坏与创造"},{"n":"战争怒吼","v":"战争怒吼"},{"n":"猎魂觉醒","v":"猎魂觉醒"},{"n":"终结战场PC版","v":"终结战场PC版"},{"n":"轩辕剑龙舞云山","v":"轩辕剑龙舞云山"},{"n":"实况:王者集结","v":"实况:王者集结"},{"n":"机动都市阿尔法","v":"机动都市阿尔法"},{"n":"权力与纷争","v":"权力与纷争"},{"n":"花与剑","v":"花与剑"},{"n":"流星群侠传","v":"流星群侠传"},{"n":"猫和老鼠","v":"猫和老鼠"},{"n":"游戏王:决斗链接","v":"游戏王:决斗链接"},{"n":"漫威超级战争","v":"漫威超级战争"},{"n":"遇见逆水寒","v":"遇见逆水寒"},{"n":"阴阳师:百闻牌","v":"阴阳师:百闻牌"},{"n":"青璃","v":"青璃"},{"n":"阴阳师:妖怪屋","v":"阴阳师:妖怪屋"},{"n":"宝可梦大探险","v":"宝可梦大探险"},{"n":"重装上阵","v":"重装上阵"},{"n":"猎手之王","v":"猎手之王"},{"n":"第九所","v":"第九所"},{"n":"风云岛行动","v":"风云岛行动"},{"n":"一起优诺","v":"一起优诺"},{"n":"隐世录","v":"隐世录"},{"n":"王牌竞速","v":"王牌竞速"},{"n":"洪荒文明","v":"洪荒文明"},{"n":"忘川风华录","v":"忘川风华录"},{"n":"密特拉之星","v":"密特拉之星"},{"n":"阴阳师: 妖怪小班","v":"阴阳师: 妖怪小班"},{"n":"无尽的拉格朗日","v":"无尽的拉格朗日"},{"n":"星战前夜:无烬星河","v":"星战前夜:无烬星河"},{"n":"漫威对决","v":"漫威对决"},{"n":"月神的迷宫","v":"月神的迷宫"},{"n":"有杀气童话2","v":"有杀气童话2"},{"n":"零号任务","v":"零号任务"},{"n":"绝对演绎","v":"绝对演绎"},{"n":"逆水寒手游","v":"逆水寒手游"},{"n":"巅峰极速","v":"巅峰极速"},{"n":"大航海之路","v":"大航海之路"},{"n":"大富翁9","v":"大富翁9"},{"n":"永恒文明","v":"永恒文明"},{"n":"新游中心","v":"新游中心"},{"n":"我的世界中国版","v":"我的世界中国版"},{"n":"梦幻西游电脑版","v":"梦幻西游电脑版"},{"n":"永劫无间","v":"永劫无间"},{"n":"大话西游2经典版","v":"大话西游2经典版"},{"n":"新倩女幽魂","v":"新倩女幽魂"},{"n":"大话西游2免费版","v":"大话西游2免费版"},{"n":"天下3","v":"天下3"},{"n":"一梦江湖","v":"一梦江湖"},{"n":"其他游戏","v":"其他游戏"},{"n":"逆水寒","v":"逆水寒"},{"n":"荒野行动PC模拟器","v":"荒野行动PC模拟器"},{"n":"大唐无双零","v":"大唐无双零"},{"n":"武魂2","v":"武魂2"},{"n":"天谕","v":"天谕"},{"n":"镇魔曲","v":"镇魔曲"},{"n":"无尽战区","v":"无尽战区"},{"n":"命运2","v":"命运2"},{"n":"魔兽世界","v":"魔兽世界"},{"n":"暗黑破坏神","v":"暗黑破坏神"},{"n":"泰亚史诗","v":"泰亚史诗"},{"n":"战意","v":"战意"},{"n":"易次元","v":"易次元"},{"n":"魔兽世界怀旧服","v":"魔兽世界怀旧服"},{"n":"无主之地3","v":"无主之地3"},{"n":"超激斗梦境","v":"超激斗梦境"},{"n":"EVE Online","v":"EVE Online"},{"n":"全面战争:竞技场","v":"全面战争:竞技场"},{"n":"暴雪游戏","v":"暴雪游戏"},{"n":"FPS综合游戏","v":"FPS综合游戏"},{"n":"魔兽争霸","v":"魔兽争霸"},{"n":"绿茵信仰","v":"绿茵信仰"},{"n":"大话女儿国","v":"大话女儿国"},{"n":"燕云十六声","v":"燕云十六声"},{"n":"射雕","v":"射雕"}]}], + "douyin":[{"key":"area","name":"分区","value":[{"n":"全部","v":"全部"},{"n":"魔兽世界","v":"魔兽世界"},{"n":"永劫无间","v":"永劫无间"},{"n":"横版格斗","v":"横版格斗"},{"n":"拳皇系列","v":"拳皇系列"},{"n":"我的世界","v":"我的世界"},{"n":"魔兽争霸3","v":"魔兽争霸3"},{"n":"迷你世界","v":"迷你世界"},{"n":"糖豆人","v":"糖豆人"},{"n":"其他主机游戏","v":"其他主机游戏"},{"n":"星际争霸","v":"星际争霸"},{"n":"精灵宝可梦 剑/盾","v":"精灵宝可梦 剑/盾"},{"n":"斗地主","v":"斗地主"},{"n":"麻将","v":"麻将"},{"n":"象棋","v":"象棋"},{"n":"其他棋牌游戏","v":"其他棋牌游戏"},{"n":"军棋","v":"军棋"},{"n":"网易狼人杀","v":"网易狼人杀"},{"n":"三国杀手游","v":"三国杀手游"},{"n":"围棋","v":"围棋"},{"n":"皇室战争","v":"皇室战争"},{"n":"原神","v":"原神"},{"n":"问道端游","v":"问道端游"},{"n":"明日之后","v":"明日之后"},{"n":"问道手游","v":"问道手游"},{"n":"幻塔","v":"幻塔"},{"n":"崩坏3","v":"崩坏3"},{"n":"天使之战","v":"天使之战"},{"n":"蛋仔派对","v":"蛋仔派对"},{"n":"植物大战僵尸","v":"植物大战僵尸"},{"n":"识字大师","v":"识字大师"},{"n":"美食DIY","v":"美食DIY"},{"n":"球球大作战","v":"球球大作战"},{"n":"荒野乱斗","v":"荒野乱斗"},{"n":"元气骑士","v":"元气骑士"},{"n":"最强的大脑","v":"最强的大脑"},{"n":"5v5推塔手游","v":"5v5推塔手游"},{"n":"DOTA2","v":"DOTA2"},{"n":"格斗手游","v":"格斗手游"},{"n":"赛车游戏","v":"赛车游戏"},{"n":"跑跑卡丁车手游","v":"跑跑卡丁车手游"},{"n":"DOTA","v":"DOTA"},{"n":"第五人格","v":"第五人格"},{"n":"梦三国","v":"梦三国"},{"n":"坦克世界","v":"坦克世界"},{"n":"怀旧FC","v":"怀旧FC"},{"n":"帝国时代","v":"帝国时代"},{"n":"战舰世界","v":"战舰世界"},{"n":"怀旧掌机","v":"怀旧掌机"},{"n":"西游释厄传","v":"西游释厄传"},{"n":"合金弹头","v":"合金弹头"},{"n":"恐龙快打","v":"恐龙快打"},{"n":"无畏契约","v":"无畏契约"},{"n":"射击游戏","v":"射击游戏"},{"n":"CS:GO","v":"CS:GO"},{"n":"吃鸡手游","v":"吃鸡手游"},{"n":"香肠派对","v":"香肠派对"},{"n":"暗区突围","v":"暗区突围"},{"n":"Apex英雄","v":"Apex英雄"},{"n":"高能英雄","v":"高能英雄"},{"n":"阴阳师","v":"阴阳师"},{"n":"明日方舟","v":"明日方舟"},{"n":"崩坏:星穹铁道","v":"崩坏:星穹铁道"},{"n":"炉石传说","v":"炉石传说"},{"n":"少年三国志2","v":"少年三国志2"},{"n":"山海经异兽录","v":"山海经异兽录"},{"n":"铁杆三国","v":"铁杆三国"},{"n":"新不良人","v":"新不良人"},{"n":"JJ象棋","v":"JJ象棋"},{"n":"经典天龙八部","v":"经典天龙八部"},{"n":"光遇","v":"光遇"},{"n":"开心消消乐","v":"开心消消乐"},{"n":"魂斗罗","v":"魂斗罗"},{"n":"红狼(口袋狼人杀)","v":"红狼(口袋狼人杀)"},{"n":"怀旧天龙八部","v":"怀旧天龙八部"},{"n":"汤姆猫跑酷","v":"汤姆猫跑酷"},{"n":"决战平安京","v":"决战平安京"},{"n":"CS 1.6","v":"CS 1.6"},{"n":"找不同","v":"找不同"},{"n":"一战称王","v":"一战称王"},{"n":"超级台球大师","v":"超级台球大师"},{"n":"运动","v":"运动"},{"n":"音乐","v":"音乐"},{"n":"语音互动","v":"语音互动"},{"n":"情感","v":"情感"},{"n":"舞蹈","v":"舞蹈"},{"n":"户外","v":"户外"},{"n":"时尚","v":"时尚"},{"n":"美食","v":"美食"},{"n":"旅行","v":"旅行"},{"n":"教育","v":"教育"},{"n":"人文艺术","v":"人文艺术"}]}] + }, + filter_def:{ + douyu:{area:'原创IP'}, + huya:{area:'一起看'}, + bilibili:{area:'电子榨菜'}, + cc:{area:'星秀'}, + douyin:{area:'全部'} + }, + // detailUrl: '/index/liveRoom?platform=fyclass&roomId=fyid', + // detailUrl: '/api/live/getRoomInfo?uid=&platform=fyclass&roomId=fyid', + detailUrl: 'fyid', + searchUrl: '/api/live/search?platform=all&keyWords=**&isLive=0', + // searchable: 2, + searchable: 0, + quickSearch: 0, + headers: { + 'User-Agent': 'MOBILE_UA' + }, + timeout: 5000, + play_parse: true, + lazy:`js: + let purl = input.split("|")[0]; + let pfrom = input.split("|")[1]; + let cid = input.split("|")[2]; + print("purl:" + purl); + print("pfrom:" + pfrom); + print("cid:" + cid); + let dan = 'https://api.bilibili.com/x/v1/dm/list.so?oid=' + cid; + if (/bilibili/.test(pfrom)){ + let result = {}; + result['parse'] = 0; + result['playUrl'] = ''; + result['url'] = unescape(purl); + result['header'] = { + Referer: 'https://live.bilibili.com', + 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.198 Safari/537.36' + }; + result['danmaku'] = dan; + if (/h5/.test(purl)) { + result['contentType'] = ''; + input = result + } else { + result['contentType'] = 'video/x-flv'; + input = result + } + } else { + input = purl + } + `, + limit: 6, + 推荐: `js: + var d = []; + var html = JSON.parse(request(input)).data; + html.forEach(it => { + d.push({ + title: it.roomName, + desc: it.ownerName, + pic_url: it.roomPic, + url: it.platForm + '|' + it.roomId + }); + }) + setResult(d); + `, + 一级: `js: + var d = []; + if (MY_CATE === 'douyin') { + let area = MY_FL.area || '全部'; + if (area === '全部') { + input = HOST + '/api/live/getRecommendByPlatform?platform=douyin&page='+MY_PAGE+'&size=20'; + } + } + var html = JSON.parse(request(input)).data; + html.forEach(it => { + d.push({ + title: it.roomName, + desc: it.ownerName, + pic_url: it.roomPic, + url: it.platForm + '|' + it.roomId + }); + }) + setResult(d); + `, + 二级: `js: + var d = []; + if (typeof play_url === "undefined") { + var play_url = "" + } + let platform = input.split("|")[0].replace(HOST+'/',''); + let roomId = input.split("|")[1]; + let link = HOST + '/api/live/getRoomInfo?uid=&platform=' + platform + '&roomId=' + roomId; + var jo = JSON.parse(request(link)).data; + VOD = { + vod_id: jo.roomId, + vod_name: jo.roomName, + vod_pic: jo.roomPic, + type_name: jo.platForm.replace("huya", "虎牙").replace("douyu", "斗鱼").replace("cc", "网易CC").replace("bilibili", "哔哩哔哩").replace("douyin", "抖音") + "." + jo.categoryName, + vod_content: "🏷分区:" + jo.platForm.replace("huya", "虎牙").replace("douyu", "斗鱼").replace("cc", "网易CC").replace("bilibili", "哔哩哔哩").replace("douyin", "抖音") + "·" + jo.categoryName + " 🏷UP主:" + jo.ownerName + " 🏷人气:" + jo.online + (jo.isLive === 1 ? " 🏷状态:正在直播" : "状态:未开播") + }; + var playurl = JSON.parse(request("http://live.yj1211.work/api/live/getRealUrl?platform=" + jo.platForm + "&roomId=" + jo.roomId)).data; + var name = { + "OD": "原画", + "FD": "流畅", + "LD": "标清", + "SD": "高清", + "HD": "超清", + "2K": "2K", + "4K": "4K", + "FHD": "全高清", + "XLD": "极速", + "SQ": "普通音质", + "HQ": "高音质" + }; + Object.keys(playurl).forEach(function(key) { + if (!/ayyuid|to/.test(key)) { + d.push({ + title: name[key], + url: playurl[key] + }) + } + }); + VOD.vod_play_from = "选择画质"; + VOD.vod_play_url = d.map(function(it) { + // return it.title + "$" + it.url + return it.title + "$" + play_url + urlencode(it.url + "|" + jo.platForm + "|" + jo.roomId) + }).join("#"); + setResult(d) + `, + 搜索: `js: + var d = []; + var html = JSON.parse(request(input)).data; + html.forEach(it => { + d.push({ + title: it.roomName, + desc: it.ownerName, + pic_url: it.roomPic, + url: it.platForm + '|' + it.roomId + }); + }) + setResult(d); + `, +} \ No newline at end of file diff --git a/5/10/sites/码上👓无/NT动漫.js b/5/10/sites/码上👓无/NT动漫.js new file mode 100644 index 0000000..ef95504 --- /dev/null +++ b/5/10/sites/码上👓无/NT动漫.js @@ -0,0 +1,37 @@ +// http://www.ntdm.tv +var rule={ + title:'NT动漫', + host:'http://www.ntdm8.com', + homeUrl:'/type/riben.html', + // url:'/show/fyclass--------fypage---.html', + url:'/show/fyclassfyfilter.html', + filterable:1,//是否启用分类筛选, + filter_url:'--{{fl.by}}-{{fl.class}}--{{fl.letter}}---fypage---{{fl.year}}', + filter:{ + "riben":[{"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":"class","name":"类型:","value":[{"n":"全部","v":""},{"n":"搞笑","v":"搞笑"},{"n":"运动","v":"运动"},{"n":"励志","v":"励志"},{"n":"热血","v":"热血"},{"n":"战斗","v":"战斗"},{"n":"竞技","v":"竞技"},{"n":"校园","v":"校园"},{"n":"青春","v":"青春"},{"n":"爱情","v":"爱情"},{"n":"冒险","v":"冒险"},{"n":"后宫","v":"后宫"},{"n":"百合","v":"百合"},{"n":"治愈","v":"治愈"},{"n":"萝莉","v":"萝莉"},{"n":"魔法","v":"魔法"},{"n":"悬疑","v":"悬疑"},{"n":"推理","v":"推理"},{"n":"奇幻","v":"奇幻"},{"n":"科幻","v":"科幻"},{"n":"游戏","v":"游戏"},{"n":"神魔","v":"神魔"},{"n":"恐怖","v":"恐怖"},{"n":"血腥","v":"血腥"},{"n":"机战","v":"机战"},{"n":"战争","v":"战争"},{"n":"犯罪","v":"犯罪"},{"n":"历史","v":"历史"},{"n":"社会","v":"社会"},{"n":"职场","v":"职场"},{"n":"剧情","v":"剧情"},{"n":"伪娘","v":"伪娘"},{"n":"耽美","v":"耽美"},{"n":"童年","v":"童年"},{"n":"教育","v":"教育"},{"n":"亲子","v":"亲子"},{"n":"真人","v":"真人"},{"n":"歌舞","v":"歌舞"},{"n":"肉番","v":"肉番"},{"n":"美少女","v":"美少女"},{"n":"轻小说","v":"轻小说"},{"n":"吸血鬼","v":"吸血鬼"},{"n":"女性向","v":"女性向"},{"n":"泡面番","v":"泡面番"},{"n":"欢乐向","v":"欢乐向"}]},{"key":"letter","name":"字母:","value":[{"n":"全部","v":""},{"n":"A","v":"A"},{"n":"B","v":"B"},{"n":"C","v":"C"},{"n":"D","v":"D"},{"n":"E","v":"E"},{"n":"F","v":"F"},{"n":"G","v":"G"},{"n":"H","v":"H"},{"n":"I","v":"I"},{"n":"J","v":"J"},{"n":"K","v":"K"},{"n":"L","v":"L"},{"n":"M","v":"M"},{"n":"N","v":"N"},{"n":"O","v":"O"},{"n":"P","v":"P"},{"n":"Q","v":"Q"},{"n":"R","v":"R"},{"n":"S","v":"S"},{"n":"T","v":"T"},{"n":"U","v":"U"},{"n":"V","v":"V"},{"n":"W","v":"W"},{"n":"X","v":"X"},{"n":"Y","v":"Y"},{"n":"Z","v":"Z"},{"n":"0~9","v":"0~9"}]},{"key":"by","name":"排序:","value":[{"n":"更新时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}], + "zhongguo":[{"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":"class","name":"类型:","value":[{"n":"全部","v":""},{"n":"搞笑","v":"搞笑"},{"n":"运动","v":"运动"},{"n":"励志","v":"励志"},{"n":"热血","v":"热血"},{"n":"战斗","v":"战斗"},{"n":"竞技","v":"竞技"},{"n":"校园","v":"校园"},{"n":"青春","v":"青春"},{"n":"爱情","v":"爱情"},{"n":"冒险","v":"冒险"},{"n":"后宫","v":"后宫"},{"n":"百合","v":"百合"},{"n":"治愈","v":"治愈"},{"n":"萝莉","v":"萝莉"},{"n":"魔法","v":"魔法"},{"n":"悬疑","v":"悬疑"},{"n":"推理","v":"推理"},{"n":"奇幻","v":"奇幻"},{"n":"科幻","v":"科幻"},{"n":"游戏","v":"游戏"},{"n":"神魔","v":"神魔"},{"n":"恐怖","v":"恐怖"},{"n":"血腥","v":"血腥"},{"n":"机战","v":"机战"},{"n":"战争","v":"战争"},{"n":"犯罪","v":"犯罪"},{"n":"历史","v":"历史"},{"n":"社会","v":"社会"},{"n":"职场","v":"职场"},{"n":"剧情","v":"剧情"},{"n":"伪娘","v":"伪娘"},{"n":"耽美","v":"耽美"},{"n":"童年","v":"童年"},{"n":"教育","v":"教育"},{"n":"亲子","v":"亲子"},{"n":"真人","v":"真人"},{"n":"歌舞","v":"歌舞"},{"n":"肉番","v":"肉番"},{"n":"美少女","v":"美少女"},{"n":"轻小说","v":"轻小说"},{"n":"吸血鬼","v":"吸血鬼"},{"n":"女性向","v":"女性向"},{"n":"泡面番","v":"泡面番"},{"n":"欢乐向","v":"欢乐向"}]},{"key":"letter","name":"字母:","value":[{"n":"全部","v":""},{"n":"A","v":"A"},{"n":"B","v":"B"},{"n":"C","v":"C"},{"n":"D","v":"D"},{"n":"E","v":"E"},{"n":"F","v":"F"},{"n":"G","v":"G"},{"n":"H","v":"H"},{"n":"I","v":"I"},{"n":"J","v":"J"},{"n":"K","v":"K"},{"n":"L","v":"L"},{"n":"M","v":"M"},{"n":"N","v":"N"},{"n":"O","v":"O"},{"n":"P","v":"P"},{"n":"Q","v":"Q"},{"n":"R","v":"R"},{"n":"S","v":"S"},{"n":"T","v":"T"},{"n":"U","v":"U"},{"n":"V","v":"V"},{"n":"W","v":"W"},{"n":"X","v":"X"},{"n":"Y","v":"Y"},{"n":"Z","v":"Z"},{"n":"0~9","v":"0~9"}]},{"key":"by","name":"排序:","value":[{"n":"更新时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}], + "omei":[{"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":"class","name":"类型:","value":[{"n":"全部","v":""},{"n":"搞笑","v":"搞笑"},{"n":"运动","v":"运动"},{"n":"励志","v":"励志"},{"n":"热血","v":"热血"},{"n":"战斗","v":"战斗"},{"n":"竞技","v":"竞技"},{"n":"校园","v":"校园"},{"n":"青春","v":"青春"},{"n":"爱情","v":"爱情"},{"n":"冒险","v":"冒险"},{"n":"后宫","v":"后宫"},{"n":"百合","v":"百合"},{"n":"治愈","v":"治愈"},{"n":"萝莉","v":"萝莉"},{"n":"魔法","v":"魔法"},{"n":"悬疑","v":"悬疑"},{"n":"推理","v":"推理"},{"n":"奇幻","v":"奇幻"},{"n":"科幻","v":"科幻"},{"n":"游戏","v":"游戏"},{"n":"神魔","v":"神魔"},{"n":"恐怖","v":"恐怖"},{"n":"血腥","v":"血腥"},{"n":"机战","v":"机战"},{"n":"战争","v":"战争"},{"n":"犯罪","v":"犯罪"},{"n":"历史","v":"历史"},{"n":"社会","v":"社会"},{"n":"职场","v":"职场"},{"n":"剧情","v":"剧情"},{"n":"伪娘","v":"伪娘"},{"n":"耽美","v":"耽美"},{"n":"童年","v":"童年"},{"n":"教育","v":"教育"},{"n":"亲子","v":"亲子"},{"n":"真人","v":"真人"},{"n":"歌舞","v":"歌舞"},{"n":"肉番","v":"肉番"},{"n":"美少女","v":"美少女"},{"n":"轻小说","v":"轻小说"},{"n":"吸血鬼","v":"吸血鬼"},{"n":"女性向","v":"女性向"},{"n":"泡面番","v":"泡面番"},{"n":"欢乐向","v":"欢乐向"}]},{"key":"letter","name":"字母:","value":[{"n":"全部","v":""},{"n":"A","v":"A"},{"n":"B","v":"B"},{"n":"C","v":"C"},{"n":"D","v":"D"},{"n":"E","v":"E"},{"n":"F","v":"F"},{"n":"G","v":"G"},{"n":"H","v":"H"},{"n":"I","v":"I"},{"n":"J","v":"J"},{"n":"K","v":"K"},{"n":"L","v":"L"},{"n":"M","v":"M"},{"n":"N","v":"N"},{"n":"O","v":"O"},{"n":"P","v":"P"},{"n":"Q","v":"Q"},{"n":"R","v":"R"},{"n":"S","v":"S"},{"n":"T","v":"T"},{"n":"U","v":"U"},{"n":"V","v":"V"},{"n":"W","v":"W"},{"n":"X","v":"X"},{"n":"Y","v":"Y"},{"n":"Z","v":"Z"},{"n":"0~9","v":"0~9"}]},{"key":"by","name":"排序:","value":[{"n":"更新时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}] + }, + searchUrl:'/search/**----------fypage---.html', + searchable:2,//是否启用全局搜索, + quickSearch:0,//是否启用快速搜索, + headers:{//网站的请求头,完整支持所有的,常带ua和cookies + 'User-Agent':'MOBILE_UA', + }, + class_parse: '.search-tag li;a&&Text;a&&href;.*/(\\w+).html', + play_parse:true, + detailUrl:'', + lazy:"", + limit:6, + 推荐:'*', + 一级:'.blockcontent1&&.blockdif2;img&&alt;img&&src;.newname&&Text;a&&href', + 二级访问前:'', + 二级:{ + "title":"h4&&Text;.detail_imform_value:eq(6)&&Text", + "img":".poster&&src", + "desc":".detail_imform_kv:eq(0)&&Text;.detail_imform_value:eq(5)&&Text;.detail_imform_value:eq(2)&&Text;.detail_imform_kv:eq(0)&&Text;.detail_imform_kv:eq(3)&&Text", + "content":".detail_imform_desc_pre&&Text", + "tabs":"#menu0&&li", + "lists":".movurl:eq(#id)&&li"}, + 搜索:'*', +} \ No newline at end of file diff --git a/5/10/sites/码上👓无/alist.json b/5/10/sites/码上👓无/alist.json new file mode 100644 index 0000000..d335ce0 --- /dev/null +++ b/5/10/sites/码上👓无/alist.json @@ -0,0 +1,57 @@ +{ + "vodPic": "https://x.imgs.ovh/x/2023/09/05/64f680bb030b4.png", + "drives": [ + { + "name": "弱水", + "server": "http://shicheng.wang:555/" + }, + { + "name": "NICS", + "server": "https://nics.eu.org" + }, + { + "name": "ECVE", + "server": "https://pan.ecve.cn" + }, + { + "name": "小雅", + "server": "http://alist.xiaoya.pro" + }, + { + "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" + }, + { + "name": "网盘1", + "server": "http://223.167.75.227:5678/" + }, + { + "name": "网盘2", + "server": "http://123.249.94.196:5678/" + }, + { + "name": "网盘3", + "server": "http://101.204.33.244:5678/" + }, + { + "name": "网盘4", + "server": "http://175.152.57.102:5678/" + } + ] +} diff --git a/5/10/sites/码上👓无/chuqiuyu.json b/5/10/sites/码上👓无/chuqiuyu.json new file mode 100644 index 0000000..3382743 --- /dev/null +++ b/5/10/sites/码上👓无/chuqiuyu.json @@ -0,0 +1,1710 @@ +{ + "cookie": "http://127.0.0.1:9978/file/TV/cookie.txt", +"classes":[ +{"type_name":"帕梅拉","type_id":"帕梅拉"}, +{"type_name":"太极拳","type_id":"太极拳"}, +{"type_name":"实用教程","type_id":"实用教程"}, +{"type_name":"短剧","type_id":"短剧"}, +{"type_name":"儿童","type_id":"儿童"}, +{"type_name":"健身","type_id":"健身"}, +{"type_name":"舞蹈","type_id":"舞蹈"}, +{"type_name":"音乐","type_id":"音乐"}, +{"type_name":"歌曲","type_id":"歌曲"}, +{"type_name":"MV","type_id":"MV4K"}, +{"type_name":"演唱会","type_id":"演唱会4K"}, +{"type_name":"白噪音","type_id":"白噪音4K"}, +{"type_name":"知名UP主","type_id":"知名UP主"}, +{"type_name":"说案","type_id":"说案"}, +{"type_name":"解说","type_id":"解说"}, +{"type_name":"演讲","type_id":"演讲"}, +{"type_name":"时事","type_id":"时事"}, +{"type_name":"探索发现","type_id":"探索发现超清"}, +{"type_name":"纪录片","type_id":"纪录片超清"}, +{"type_name":"平面设计教学","type_id":"平面设计教学"}, +{"type_name":"软件教程","type_id":"软件教程"}, +{"type_name":"旅游","type_id":"旅游"}, +{"type_name":"风景","type_id":"风景4K"}, +{"type_name":"食谱","type_id":"食谱"}, +{"type_name":"美食","type_id":"美食超清"}, +{"type_name":"搞笑","type_id":"搞笑"}, +{"type_name":"球星","type_id":"球星"}, +{"type_name":"动物世界","type_id":"动物世界超清"}, +{"type_name":"相声小品","type_id":"相声小品"}, +{"type_name":"戏曲","type_id":"戏曲"}, +{"type_name":"小姐姐","type_id":"小姐姐4K"}, +{"type_name":"热门","type_id":"热门"}, +{"type_name":"旅行探险","type_id":"旅行探险"} +], +"filter":{ +"短剧":[ +{"key":"order","name":"排序", +"value":[{"n":"综合排序","v":"0"}, +{"n":"最多点击","v":"click"}, +{"n":"最新发布","v":"pubdate"}, +{"n":"最多弹幕","v":"dm"}, +{"n":"最多收藏","v":"stow"}]}, +{"key":"tid","name":"分类", +"value":[{"n":"全部","v":"短剧"}, +{"n":"微短剧","v":"微短剧"}, +{"n":"虐恋","v":"虐恋短剧"}, +{"n":"逆袭","v":"逆袭短剧"}, +{"n":"重生","v":"重生短剧"}, +{"n":"土味","v":"土味短剧"}, +{"n":"总裁","v":"总裁短剧"}, +{"n":"穿越","v":"穿越短剧"}, +{"n":"古装","v":"古装短剧"}, +{"n":"都市","v":"都市短剧"}, +{"n":"沙雕","v":"沙雕短剧"}]}, +{"key":"duration","name":"时长", +"value":[{"n":"全部","v":"0"}, +{"n":"60分钟以上","v":"4"}, +{"n":"30~60分钟","v":"3"}, +{"n":"10~30分钟","v":"2"}, +{"n":"10分钟以下","v":"1"}]}], +"时事":[ +{"key":"order","name":"排序", +"value":[{"n":"综合排序","v":"0"}, +{"n":"最多点击","v":"click"}, +{"n":"最新发布","v":"pubdate"}, +{"n":"最多弹幕","v":"dm"}, +{"n":"最多收藏","v":"stow"}]}, +{"key":"tid","name":"分类", +"value":[{"n":"全部","v":"时事"}, +{"n":"时事热点","v":"时事热点"}, +{"n":"时事评论","v":"时事评论"}, +{"n":"时事新闻","v":"时事新闻"}, +{"n":"时事开讲","v":"时事开讲"}, +{"n":"时事报告","v":"时事报告"}, +{"n":"时事纵横","v":"时事纵横"}, +{"n":"时事政治","v":"时事政治"}, +{"n":"时事亮亮点","v":"时事亮亮点"}, +{"n":"时事直通车","v":"时事直通车"}]}, +{"key":"duration","name":"时长", +"value":[{"n":"全部","v":"0"}, +{"n":"60分钟以上","v":"4"}, +{"n":"30~60分钟","v":"3"}, +{"n":"10~30分钟","v":"2"}, +{"n":"10分钟以下","v":"1"}]}], +"热门":[ +{"key":"order","name":"排序", +"value":[{"n":"综合排序","v":"0"}, +{"n":"最多点击","v":"click"}, +{"n":"最新发布","v":"pubdate"}, +{"n":"最多弹幕","v":"dm"}, +{"n":"最多收藏","v":"stow"}]}, +{"key":"tid","name":"分类", +"value":[{"n":"全部","v":"热门"}, +{"n":"进击的巨人","v":"进击的巨人"}, +{"n":"张雪峰","v":"张雪峰"}, +{"n":"刀郎","v":"刀郎"}, +{"n":"罗刹海市","v":"罗刹海市"}, +{"n":"狂飙","v":"狂飙"}, +{"n":"原神","v":"原神"}, +{"n":"漫长的季节","v":"漫长的季节"}, +{"n":"AI","v":"AI"}, +{"n":"俄乌","v":"俄乌"}, +{"n":"ChatGPT","v":"ChatGPT"}, +{"n":"中国奇谭","v":"中国奇谭"}, +{"n":"三体","v":"三体"}, +{"n":"刘慈欣","v":"刘慈欣"}, +{"n":"鬼吹灯","v":"鬼吹灯"}, +{"n":"天下霸唱","v":"天下霸唱"}]}, +{"key":"duration","name":"时长", +"value":[{"n":"全部","v":"0"}, +{"n":"60分钟以上","v":"4"}, +{"n":"30~60分钟","v":"3"}, +{"n":"10~30分钟","v":"2"}, +{"n":"10分钟以下","v":"1"}]}], +"小姐姐4K":[ +{"key":"order","name":"排序", +"value":[{"n":"综合排序","v":"0"}, +{"n":"最多点击","v":"click"}, +{"n":"最新发布","v":"pubdate"}, +{"n":"最多弹幕","v":"dm"}, +{"n":"最多收藏","v":"stow"}]}, +{"key":"tid","name":"分类", +"value":[{"n":"全部","v":"小姐姐4K"}, +{"n":"比基尼","v":"比基尼美女4K"}, +{"n":"内衣","v":"内衣模特4K"}, +{"n":"车模","v":"美女车模4K"}, +{"n":"健身","v":"美女健身4K"}, +{"n":"翻唱","v":"美女翻唱4K"}, +{"n":"舞蹈","v":"美女舞蹈4K"}, +{"n":"美妆","v":"美女美妆4K"}, +{"n":"Cos","v":"美女Cos4K"}, +{"n":"户外","v":"美女户外4K"}, +{"n":"居家","v":"美女居家4K"}, +{"n":"自习","v":"自习小姐姐4K"}, +{"n":"职场","v":"职场美女4K"}, +{"n":"工地","v":"工地美女4K"}, +{"n":"安静","v":"安静小姐姐4K"}, +{"n":"活泼","v":"活泼小姐姐4K"}]}, +{"key":"duration","name":"时长", +"value":[{"n":"全部","v":"0"}, +{"n":"60分钟以上","v":"4"}, +{"n":"30~60分钟","v":"3"}, +{"n":"10~30分钟","v":"2"}, +{"n":"10分钟以下","v":"1"}]}], +"探索发现超清":[ +{"key":"order","name":"排序", +"value":[{"n":"综合排序","v":"0"}, +{"n":"最多点击","v":"click"}, +{"n":"最新发布","v":"pubdate"}, +{"n":"最多弹幕","v":"dm"}, +{"n":"最多收藏","v":"stow"}]}, +{"key":"duration","name":"时长", +"value":[{"n":"全部","v":"0"}, +{"n":"60分钟以上","v":"4"}, +{"n":"30~60分钟","v":"3"}, +{"n":"10~30分钟","v":"2"}, +{"n":"10分钟以下","v":"1"}]}], +"纪录片超清":[ +{"key":"order","name":"排序", +"value":[{"n":"综合排序","v":"0"}, +{"n":"最多点击","v":"click"}, +{"n":"最新发布","v":"pubdate"}, +{"n":"最多弹幕","v":"dm"}, +{"n":"最多收藏","v":"stow"}]}, +{"key":"duration","name":"时长", +"value":[{"n":"全部","v":"0"}, +{"n":"60分钟以上","v":"4"}, +{"n":"30~60分钟","v":"3"}, +{"n":"10~30分钟","v":"2"}, +{"n":"10分钟以下","v":"1"}]}], +"儿童":[ +{"key":"order","name":"排序", +"value":[{"n":"综合排序","v":"0"}, +{"n":"最多点击","v":"click"}, +{"n":"最新发布","v":"pubdate"}, +{"n":"最多弹幕","v":"dm"}, +{"n":"最多收藏","v":"stow"}]}, +{"key":"tid","name":"分类", +"value":[{"n":"全部","v":"儿童"}, +{"n":"游戏","v":"儿童游戏"}, +{"n":"启蒙","v":"儿童启蒙"}, +{"n":"益智","v":"儿童益智"}, +{"n":"科普","v":"儿童科普"}, +{"n":"健身","v":"儿童健身"}, +{"n":"歌曲","v":"儿童歌曲"}, +{"n":"舞蹈","v":"儿童舞蹈"}, +{"n":"动画","v":"儿童动画"}, +{"n":"绘画","v":"儿童绘画"}, +{"n":"成语故事","v":"儿童成语故事"}, +{"n":"安全教育","v":"儿童安全教育"}, +{"n":"睡前故事","v":"儿童睡前故事"}, +{"n":"贝乐虎","v":"贝乐虎"}, +{"n":"兔小贝","v":"兔小贝"}, +{"n":"宝宝巴士","v":"宝宝巴士"}, +{"n":"贝瓦儿歌","v":"贝瓦儿歌"}, +{"n":"悟空识字","v":"悟空识字"}, +{"n":"儿童好声音","v":"儿童好声音"}]}, +{"key":"duration","name":"时长", +"value":[{"n":"全部","v":"0"}, +{"n":"60分钟以上","v":"4"}, +{"n":"30~60分钟","v":"3"}, +{"n":"10~30分钟","v":"2"}, +{"n":"10分钟以下","v":"1"}]}], +"动物世界超清":[ +{"key":"order","name":"排序", +"value":[{"n":"综合排序","v":"0"}, +{"n":"最多点击","v":"click"}, +{"n":"最新发布","v":"pubdate"}, +{"n":"最多弹幕","v":"dm"}, +{"n":"最多收藏","v":"stow"}]}, +{"key":"duration","name":"时长", +"value":[{"n":"全部","v":"0"}, +{"n":"60分钟以上","v":"4"}, +{"n":"30~60分钟","v":"3"}, +{"n":"10~30分钟","v":"2"}, +{"n":"10分钟以下","v":"1"}]}], +"实用教程":[ +{"key":"order","name":"排序", +"value":[{"n":"综合排序","v":"0"}, +{"n":"最多点击","v":"click"}, +{"n":"最新发布","v":"pubdate"}, +{"n":"最多弹幕","v":"dm"}, +{"n":"最多收藏","v":"stow"}]}, +{"key":"tid","name":"分类","value":[ +{"n":"全部","v":"实用教程"}, +{"n":"考公","v":"公务员考试"}, +{"n":"考证","v":"考证教学"}, +{"n":"法考","v":"法考"}, +{"n":"医考","v":"医考"}, +{"n":"垂钓","v":"垂钓教学"}, +{"n":"风水","v":"风水"}, +{"n":"命理","v":"命理"}, +{"n":"水电","v":"水电维修"}, +{"n":"装修","v":"装修"}, +{"n":"生活","v":"生活小技巧"}, +{"n":"绿植","v":"绿植"}, +{"n":"宠物","v":"宠物"}, +{"n":"汽车","v":"汽车养护"}, +{"n":"穿搭","v":"穿衣搭配"}, +{"n":"编织","v":"毛衣编织"}, +{"n":"美妆","v":"美妆"}, +{"n":"数独","v":"数独教程"}, +{"n":"魔方","v":"魔方教程"} +] +}, +{"key":"duration","name":"时长", +"value":[{"n":"全部","v":"0"}, +{"n":"60分钟以上","v":"4"}, +{"n":"30~60分钟","v":"3"}, +{"n":"10~30分钟","v":"2"}, +{"n":"10分钟以下","v":"1"}]}], +"说案":[ +{"key":"order","name":"排序","value":[ +{"n":"综合排序","v":"0"}, +{"n":"最多点击","v":"click"}, +{"n":"最新发布","v":"pubdate"}, +{"n":"最多弹幕","v":"dm"}, +{"n":"最多收藏","v":"stow"} +] +}, +{"key":"tid","name":"分类","value":[ +{"n":"全部","v":"说案"}, +{"n":"汤圆","v":"汤圆说案"}, +{"n":"唐唐","v":"唐唐说案"}, +{"n":"罗翔","v":"罗翔说刑法"}, +{"n":"何家弘","v":"何家弘说案"}, +{"n":"韩诺","v":"韩诺说案"}, +{"n":"老V","v":"老V说案"}, +{"n":"禁播档案","v":"禁播档案"} +] +}, +{"key":"duration","name":"时长","value":[ +{"n":"全部","v":"0"}, +{"n":"60分钟以上","v":"4"}, +{"n":"30~60分钟","v":"3"}, +{"n":"10~30分钟","v":"2"}, +{"n":"10分钟以下","v":"1"} +] +} +], +"演讲":[ +{"key":"order","name":"排序","value":[ +{"n":"综合排序","v":"0"}, +{"n":"最多点击","v":"click"}, +{"n":"最新发布","v":"pubdate"}, +{"n":"最多弹幕","v":"dm"}, +{"n":"最多收藏","v":"stow"} +] +}, +{"key":"tid","name":"分类","value":[ +{"n":"全部","v":"全部演讲4K"}, +{"n":"A艾跃进","v":"艾跃进演讲4K"}, +{"n":"C超级演说家","v":"超级演说家4K"}, +{"n":"D电影","v":"电影演讲4K"}, +{"n":"D典籍里的中国","v":"典籍里的中国4K"}, +{"n":"G感动中国","v":"感动中国4K"}, +{"n":"G郭继承","v":"郭继承演讲4K"}, +{"n":"H华春莹","v":"华春莹演讲4K"}, +{"n":"L雷军","v":"雷军演讲4K"}, +{"n":"L罗翔","v":"罗翔演讲4K"}, +{"n":"R任正非","v":"任正非演讲4K"}, +{"n":"TED","v":"TED演讲4K"}, +{"n":"W汪文斌","v":"汪文斌演讲4K"}, +{"n":"Y一刻","v":"一刻演讲4K"}, +{"n":"Z赵立坚","v":"赵立坚演讲4K"}, +{"n":"Z郑强","v":"郑强演讲4K"} +] +}, +{"key":"duration","name":"时长","value":[ +{"n":"全部","v":"0"}, +{"n":"60分钟以上","v":"4"}, +{"n":"30~60分钟","v":"3"}, +{"n":"10~30分钟","v":"2"}, +{"n":"10分钟以下","v":"1"} +] +} +], +"解说":[ +{"key":"order","name":"排序","value":[ +{"n":"综合排序","v":"0"}, +{"n":"最多点击","v":"click"}, +{"n":"最新发布","v":"pubdate"}, +{"n":"最多弹幕","v":"dm"}, +{"n":"最多收藏","v":"stow"} +] +}, +{"key":"tid","name":"分类","value":[ +{"n":"全部","v":"解说"}, +{"n":"电影","v":"电影解说"}, +{"n":"电视","v":"电视解说"}, +{"n":"小说","v":"小说解说"}, +{"n":"历史","v":"历史解说"}, +{"n":"动漫","v":"动漫解说"}, +{"n":"电影","v":"歌词解说"}, +{"n":"科普","v":"科普"} +] +}, +{"key":"duration","name":"时长","value":[ +{"n":"全部","v":"0"}, +{"n":"60分钟以上","v":"4"}, +{"n":"30~60分钟","v":"3"}, +{"n":"10~30分钟","v":"2"}, +{"n":"10分钟以下","v":"1"} +] +} +], +"风景4K":[ +{"key":"order","name":"排序","value":[ +{"n":"综合排序","v":"0"}, +{"n":"最多点击","v":"click"}, +{"n":"最新发布","v":"pubdate"}, +{"n":"最多弹幕","v":"dm"}, +{"n":"最多收藏","v":"stow"} +] +}, +{"key":"tid","name":"分类","value":[ +{"n":"全部","v":"风景4K"}, +{"n":"A澳门","v":"澳门风景4K"}, +{"n":"A安徽","v":"安徽风景4K"}, +{"n":"B布达拉宫","v":"布达拉宫风景4K"}, +{"n":"B北京","v":"北京风景4K"}, +{"n":"C重庆","v":"重庆风景4K"}, +{"n":"C草原","v":"草原风景4K"}, +{"n":"D大海","v":"大海风景4K"}, +{"n":"F福建","v":"福建风景4K"}, +{"n":"G广东","v":"广东风景4K"}, +{"n":"G广西","v":"广西风景4K"}, +{"n":"G贵州","v":"贵州风景4K"}, +{"n":"G甘肃","v":"甘肃风景4K"}, +{"n":"H海南","v":"海南风景4K"}, +{"n":"H河北","v":"河北风景4K"}, +{"n":"H河南","v":"河南风景4K"}, +{"n":"H湖北","v":"湖北风景4K"}, +{"n":"H湖南","v":"湖南风景4K"}, +{"n":"H黑龙江","v":"黑龙江风景4K"}, +{"n":"J吉林","v":"吉林风景4K"}, +{"n":"J江苏","v":"江苏风景4K"}, +{"n":"J江西","v":"江西风景4K"}, +{"n":"L辽宁","v":"辽宁风景4K"}, +{"n":"L洛阳","v":"洛阳风景4K"}, +{"n":"M民宿","v":"民宿风景4K"}, +{"n":"N南京","v":"南京风景4K"}, +{"n":"N内蒙古","v":"内蒙古风景4K"}, +{"n":"N宁夏","v":"宁夏风景4K"}, +{"n":"Q青海","v":"青海风景4K"}, +{"n":"S上海","v":"上海风景4K"}, +{"n":"S陕西","v":"陕西风景4K"}, +{"n":"S四川","v":"四川风景4K"}, +{"n":"S山西","v":"山西风景4K"}, +{"n":"S山东","v":"山东风景4K"}, +{"n":"S苏州","v":"苏州风景4K"}, +{"n":"T天津","v":"天津风景4K"}, +{"n":"T台湾","v":"台湾风景4K"}, +{"n":"T天空","v":"天空风景4K"}, +{"n":"X西安","v":"西安风景4K"}, +{"n":"X西湖","v":"西湖风景4K"}, +{"n":"X西藏","v":"西藏风景4K"}, +{"n":"X新疆","v":"新疆风景4K"}, +{"n":"X香港","v":"香港风景4K"}, +{"n":"Y云南","v":"云南风景4K"}, +{"n":"Z浙江","v":"浙江风景4K"} +] +}, +{"key":"duration","name":"时长","value":[ +{"n":"全部","v":"0"}, +{"n":"60分钟以上","v":"4"}, +{"n":"30~60分钟","v":"3"}, +{"n":"10~30分钟","v":"2"}, +{"n":"10分钟以下","v":"1"} +] +} +], +"MV4K":[ +{"key":"order","name":"排序","value":[ +{"n":"综合排序","v":"0"}, +{"n":"最多点击","v":"click"}, +{"n":"最新发布","v":"pubdate"}, +{"n":"最多弹幕","v":"dm"}, +{"n":"最多收藏","v":"stow"} +] +}, +{"key":"tid","name":"分类","value":[ +{"n":"全部","v":"MV4K"}, +{"n":"A阿杜","v":"阿杜MV4K"}, +{"n":"A阿黛尔","v":"阿黛尔MV4K"}, +{"n":"BBeyond","v":"BeyondMV4K"}, +{"n":"BBy2","v":"By2MV4K"}, +{"n":"BBIGBANG","v":"BIGBANGMV4K"}, +{"n":"B布兰妮","v":"布兰妮MV4K"}, +{"n":"C陈奕迅","v":"陈奕迅MV4K"}, +{"n":"C蔡依林","v":"蔡依林MV4K"}, +{"n":"C初音未来","v":"初音未来MV4K"}, +{"n":"C蔡健雅","v":"蔡健雅MV4K"}, +{"n":"C陈小春","v":"陈小春MV4K"}, +{"n":"C草蜢","v":"草蜢MV4K"}, +{"n":"C陈慧娴","v":"陈慧娴MV4K"}, +{"n":"C崔健","v":"崔健MV4K"}, +{"n":"C仓木麻衣","v":"仓木麻衣MV4K"}, +{"n":"D戴荃","v":"戴荃MV4K"}, +{"n":"D动力火车","v":"动力火车MV4K"}, +{"n":"D邓丽君","v":"邓丽君MV4K"}, +{"n":"D丁当","v":"丁当MV4K"}, +{"n":"D刀郎","v":"刀郎MV4K"}, +{"n":"D邓紫棋","v":"邓紫棋MV4K"}, +{"n":"D戴佩妮","v":"戴佩妮MV4K"}, +{"n":"D邓丽君","v":"邓丽君MV4K"}, +{"n":"F飞儿乐队","v":"飞儿乐队MV4K"}, +{"n":"F费玉清","v":"费玉清MV4K"}, +{"n":"F费翔","v":"费翔MV4K"}, +{"n":"F方大同","v":"方大同MV4K"}, +{"n":"F房东的猫","v":"房东的猫MV4K"}, +{"n":"F凤飞飞","v":"凤飞飞MV4K"}, +{"n":"F凤凰传奇","v":"凤凰传奇MV4K"}, +{"n":"G古风歌曲","v":"古风歌曲4K"}, +{"n":"G国乐大典","v":"国乐大典4K"}, +{"n":"G郭采洁","v":"郭采洁MV4K"}, +{"n":"G光良","v":"光良MV4K"}, +{"n":"G郭静","v":"郭静MV4K"}, +{"n":"G郭富城","v":"郭富城MV4K"}, +{"n":"H胡彦斌","v":"胡彦斌MV4K"}, +{"n":"H胡夏","v":"胡夏MV4K"}, +{"n":"H韩红","v":"韩红MV4K"}, +{"n":"H黄品源","v":"黄品源MV4K"}, +{"n":"H黄小琥","v":"黄小琥MV4K"}, +{"n":"H花儿乐队","v":"花儿乐队MV4K"}, +{"n":"H黄家强","v":"黄家强MV4K"}, +{"n":"H后街男孩","v":"后街男孩MV4K"}, +{"n":"J经典老歌","v":"经典老歌4K"}, +{"n":"J贾斯丁比伯","v":"贾斯丁比伯MV4K"}, +{"n":"J金池","v":"金池MV4K"}, +{"n":"J金志文","v":"金志文MV4K"}, +{"n":"J焦迈奇","v":"焦迈奇MV4K"}, +{"n":"K筷子兄弟","v":"筷子兄弟MV4K"}, +{"n":"L李玟","v":"李玟MV4K"}, +{"n":"L林忆莲","v":"林忆莲MV4K"}, +{"n":"L李克勤","v":"李克勤MV4K"}, +{"n":"L刘宪华","v":"刘宪华MV4K"}, +{"n":"L李圣杰","v":"李圣杰MV4K"}, +{"n":"L林宥嘉","v":"林宥嘉MV4K"}, +{"n":"L梁静茹","v":"梁静茹MV4K"}, +{"n":"L李健","v":"李健MV4K"}, +{"n":"L林俊杰","v":"林俊杰MV4K"}, +{"n":"L李玉刚","v":"李玉刚MV4K"}, +{"n":"L林志炫","v":"林志炫MV4K"}, +{"n":"L李荣浩","v":"李荣浩MV4K"}, +{"n":"L李宇春","v":"李宇春MV4K"}, +{"n":"L洛天依","v":"洛天依MV4K"}, +{"n":"L林子祥","v":"林子祥MV4K"}, +{"n":"L李宗盛","v":"李宗盛MV4K"}, +{"n":"L黎明","v":"黎明MV4K"}, +{"n":"L刘德华","v":"刘德华MV4K"}, +{"n":"L罗大佑","v":"罗大佑MV4K"}, +{"n":"L林肯公园","v":"林肯公园MV4K"}, +{"n":"LLadyGaga","v":"LadyGagaMV4K"}, +{"n":"L旅行团乐队","v":"旅行团乐队MV4K"}, +{"n":"M莫文蔚","v":"莫文蔚MV4K"}, +{"n":"M毛不易","v":"毛不易MV4K"}, +{"n":"M梅艳芳","v":"梅艳芳MV4K"}, +{"n":"M迈克尔杰克逊","v":"迈克尔杰克逊MV4K"}, +{"n":"N南拳妈妈","v":"南拳妈妈MV4K"}, +{"n":"P朴树","v":"朴树MV4K"}, +{"n":"Q齐秦","v":"齐秦MV4K"}, +{"n":"Q青鸟飞鱼","v":"青鸟飞鱼MV4K"}, +{"n":"R容祖儿","v":"容祖儿MV4K"}, +{"n":"R热歌","v":"热歌MV4K"}, +{"n":"R任贤齐","v":"任贤齐MV4K"}, +{"n":"S水木年华","v":"水木年华MV4K"}, +{"n":"S孙燕姿","v":"孙燕姿MV4K"}, +{"n":"S苏打绿","v":"苏打绿MV4K"}, +{"n":"SSHE","v":"SHEMV4K"}, +{"n":"S孙楠","v":"孙楠MV4K"}, +{"n":"T陶喆","v":"陶喆MV4K"}, +{"n":"T谭咏麟","v":"谭咏麟MV4K"}, +{"n":"T田馥甄","v":"田馥甄MV4K"}, +{"n":"T谭维维","v":"谭维维MV4K"}, +{"n":"T逃跑计划","v":"逃跑计划MV4K"}, +{"n":"T田震","v":"田震MV4K"}, +{"n":"T谭晶","v":"谭晶MV4K"}, +{"n":"T屠洪刚","v":"屠洪刚MV4K"}, +{"n":"T泰勒·斯威夫特","v":"泰勒·斯威夫特MV4K"}, +{"n":"W王力宏","v":"王力宏MV4K"}, +{"n":"W王杰","v":"王杰MV4K"}, +{"n":"W吴克群","v":"吴克群MV4K"}, +{"n":"W王心凌","v":"王心凌MV4K"}, +{"n":"W汪峰","v":"汪峰MV4K"}, +{"n":"W伍佰","v":"伍佰MV4K"}, +{"n":"W王菲","v":"王菲MV4K"}, +{"n":"W五月天","v":"五月天MV4K"}, +{"n":"W汪苏泷","v":"汪苏泷MV4K"}, +{"n":"X徐佳莹","v":"徐佳莹MV4K"}, +{"n":"X弦子","v":"弦子MV4K"}, +{"n":"X萧亚轩","v":"萧亚轩MV4K"}, +{"n":"X许巍","v":"许巍MV4K"}, +{"n":"X薛之谦","v":"薛之谦MV4K"}, +{"n":"X许嵩","v":"许嵩MV4K"}, +{"n":"X小虎队","v":"小虎队MV4K"}, +{"n":"X萧敬腾","v":"萧敬腾MV4K"}, +{"n":"X谢霆锋","v":"谢霆锋MV4K"}, +{"n":"X徐小凤","v":"徐小凤MV4K"}, +{"n":"X信乐队","v":"信乐队MV4K"}, +{"n":"Y夜愿乐队","v":"夜愿乐队MV4K"}, +{"n":"Y原创音乐","v":"原创音乐MV4K"}, +{"n":"Y羽泉","v":"羽泉MV4K"}, +{"n":"Y粤语","v":"粤语MV4K"}, +{"n":"Y郁可唯","v":"郁可唯MV4K"}, +{"n":"Y叶倩文","v":"叶倩文MV4K"}, +{"n":"Y杨坤","v":"杨坤MV4K"}, +{"n":"Y庾澄庆","v":"庾澄庆MV4K"}, +{"n":"Y尤长靖","v":"尤长靖MV4K"}, +{"n":"Y易烊千玺","v":"易烊千玺MV4K"}, +{"n":"Y袁娅维","v":"袁娅维MV4K"}, +{"n":"Y杨丞琳","v":"杨丞琳MV4K"}, +{"n":"Y杨千嬅","v":"杨千嬅MV4K"}, +{"n":"Y杨宗纬","v":"杨宗纬MV4K"}, +{"n":"Z周杰伦","v":"周杰伦MV4K"}, +{"n":"Z张学友","v":"张学友MV4K"}, +{"n":"Z张信哲","v":"张信哲MV4K"}, +{"n":"Z张宇","v":"张宇MV4K"}, +{"n":"Z周华健","v":"周华健MV4K"}, +{"n":"Z张韶涵","v":"张韶涵MV4K"}, +{"n":"Z周深","v":"周深MV4K"}, +{"n":"Z纵贯线","v":"纵贯线MV4K"}, +{"n":"Z赵雷","v":"赵雷MV4K"}, +{"n":"Z周传雄","v":"周传雄MV4K"}, +{"n":"Z张国荣","v":"张国荣MV4K"}, +{"n":"Z周慧敏","v":"周慧敏MV4K"}, +{"n":"Z张惠妹","v":"张惠妹MV4K"}, +{"n":"Z周笔畅","v":"周笔畅MV4K"}, +{"n":"Z郑中基","v":"郑中基MV4K"}, +{"n":"Z张艺兴","v":"张艺兴MV4K"}, +{"n":"Z张震岳","v":"张震岳MV4K"}, +{"n":"Z中国好声音","v":"中国好声音MV4K"}, +{"n":"Z张雨生","v":"张雨生MV4K"}, +{"n":"Z郑智化","v":"郑智化MV4K"}, +{"n":"Z卓依婷","v":"卓依婷MV4K"}, +{"n":"Z中岛美雪","v":"中岛美雪MV4K"} +] +}, +{"key":"duration","name":"时长","value":[ +{"n":"全部","v":"0"}, +{"n":"60分钟以上","v":"4"}, +{"n":"30~60分钟","v":"3"}, +{"n":"10~30分钟","v":"2"}, +{"n":"10分钟以下","v":"1"} +] +} +], +"演唱会4K":[ +{"key":"order","name":"排序","value":[ +{"n":"综合排序","v":"0"}, +{"n":"最多点击","v":"click"}, +{"n":"最新发布","v":"pubdate"}, +{"n":"最多弹幕","v":"dm"}, +{"n":"最多收藏","v":"stow"} +] +}, +{"key":"tid","name":"分类","value":[ +{"n":"全部","v":"演唱会4K"}, +{"n":"A阿杜","v":"阿杜演唱会4K"}, +{"n":"A阿黛尔","v":"阿黛尔演唱会4K"}, +{"n":"BBeyond","v":"Beyond演唱会4K"}, +{"n":"BBy2","v":"By2演唱会4K"}, +{"n":"BBIGBANG","v":"BIGBANG演唱会4K"}, +{"n":"B布兰妮","v":"布兰妮演唱会4K"}, +{"n":"B坂井泉水","v":"坂井泉水演唱会4K"}, +{"n":"C陈奕迅","v":"陈奕迅演唱会4K"}, +{"n":"C蔡依林","v":"蔡依林演唱会4K"}, +{"n":"C初音未来","v":"初音未来演唱会4K"}, +{"n":"C蔡健雅","v":"蔡健雅演唱会4K"}, +{"n":"C陈小春","v":"陈小春演唱会4K"}, +{"n":"C草蜢","v":"草蜢演唱会4K"}, +{"n":"C陈慧娴","v":"陈慧娴演唱会4K"}, +{"n":"C崔健","v":"崔健演唱会4K"}, +{"n":"C仓木麻衣","v":"仓木麻衣演唱会4K"}, +{"n":"D戴荃","v":"戴荃演唱会4K"}, +{"n":"D动力火车","v":"动力火车演唱会4K"}, +{"n":"D邓丽君","v":"邓丽君演唱会4K"}, +{"n":"D丁当","v":"丁当演唱会4K"}, +{"n":"D刀郎","v":"刀郎演唱会4K"}, +{"n":"D邓紫棋","v":"邓紫棋演唱会4K"}, +{"n":"D戴佩妮","v":"戴佩妮演唱会4K"}, +{"n":"D邓丽君","v":"邓丽君演唱会4K"}, +{"n":"F飞儿乐队","v":"飞儿乐队演唱会4K"}, +{"n":"F费玉清","v":"费玉清演唱会4K"}, +{"n":"F费翔","v":"费翔演唱会4K"}, +{"n":"F方大同","v":"方大同演唱会4K"}, +{"n":"F房东的猫","v":"房东的猫演唱会4K"}, +{"n":"F凤飞飞","v":"凤飞飞演唱会4K"}, +{"n":"F凤凰传奇","v":"凤凰传奇演唱会4K"}, +{"n":"G郭采洁","v":"郭采洁演唱会4K"}, +{"n":"G光良","v":"光良演唱会4K"}, +{"n":"G郭静","v":"郭静演唱会4K"}, +{"n":"G郭富城","v":"郭富城演唱会4K"}, +{"n":"H胡彦斌","v":"胡彦斌演唱会4K"}, +{"n":"H胡夏","v":"胡夏演唱会4K"}, +{"n":"H韩红","v":"韩红演唱会4K"}, +{"n":"H黄品源","v":"黄品源演唱会4K"}, +{"n":"H黄小琥","v":"黄小琥演唱会4K"}, +{"n":"H花儿乐队","v":"花儿乐队演唱会4K"}, +{"n":"H黄家强","v":"黄家强演唱会4K"}, +{"n":"H后街男孩","v":"后街男孩演唱会4K"}, +{"n":"J经典老歌","v":"经典老歌演唱会4K"}, +{"n":"J贾斯丁比伯","v":"贾斯丁比伯演唱会4K"}, +{"n":"J金池","v":"金池演唱会4K"}, +{"n":"J金志文","v":"金志文演唱会4K"}, +{"n":"J焦迈奇","v":"焦迈奇演唱会4K"}, +{"n":"K筷子兄弟","v":"筷子兄弟演唱会4K"}, +{"n":"L李玟","v":"李玟演唱会4K"}, +{"n":"L林忆莲","v":"林忆莲演唱会4K"}, +{"n":"L李克勤","v":"李克勤演唱会4K"}, +{"n":"L刘宪华","v":"刘宪华演唱会4K"}, +{"n":"L李圣杰","v":"李圣杰演唱会4K"}, +{"n":"L林宥嘉","v":"林宥嘉演唱会4K"}, +{"n":"L梁静茹","v":"梁静茹演唱会4K"}, +{"n":"L李健","v":"李健演唱会4K"}, +{"n":"L林俊杰","v":"林俊杰演唱会4K"}, +{"n":"L李玉刚","v":"李玉刚演唱会4K"}, +{"n":"L林志炫","v":"林志炫演唱会4K"}, +{"n":"L李荣浩","v":"李荣浩演唱会4K"}, +{"n":"L李宇春","v":"李宇春演唱会4K"}, +{"n":"L洛天依","v":"洛天依演唱会4K"}, +{"n":"L林子祥","v":"林子祥演唱会4K"}, +{"n":"L李宗盛","v":"李宗盛演唱会4K"}, +{"n":"L黎明","v":"黎明演唱会4K"}, +{"n":"L刘德华","v":"刘德华演唱会4K"}, +{"n":"L罗大佑","v":"罗大佑演唱会4K"}, +{"n":"L林肯公园","v":"林肯公园演唱会4K"}, +{"n":"LLadyGaga","v":"LadyGaga演唱会4K"}, +{"n":"L旅行团乐队","v":"旅行团乐队演唱会4K"}, +{"n":"M莫文蔚","v":"莫文蔚演唱会4K"}, +{"n":"M毛不易","v":"毛不易演唱会4K"}, +{"n":"M梅艳芳","v":"梅艳芳演唱会4K"}, +{"n":"M迈克尔杰克逊","v":"迈克尔杰克逊演唱会4K"}, +{"n":"N南拳妈妈","v":"南拳妈妈演唱会4K"}, +{"n":"P朴树","v":"朴树演唱会4K"}, +{"n":"Q齐秦","v":"齐秦演唱会4K"}, +{"n":"Q青鸟飞鱼","v":"青鸟飞鱼演唱会4K"}, +{"n":"R容祖儿","v":"容祖儿演唱会4K"}, +{"n":"R任贤齐","v":"任贤齐演唱会4K"}, +{"n":"S水木年华","v":"水木年华演唱会4K"}, +{"n":"S孙燕姿","v":"孙燕姿演唱会4K"}, +{"n":"S苏打绿","v":"苏打绿演唱会4K"}, +{"n":"SSHE","v":"SHE演唱会4K"}, +{"n":"S孙楠","v":"孙楠演唱会4K"}, +{"n":"T陶喆","v":"陶喆演唱会4K"}, +{"n":"T谭咏麟","v":"谭咏麟演唱会4K"}, +{"n":"T田馥甄","v":"田馥甄演唱会4K"}, +{"n":"T谭维维","v":"谭维维演唱会4K"}, +{"n":"T逃跑计划","v":"逃跑计划演唱会4K"}, +{"n":"T田震","v":"田震演唱会4K"}, +{"n":"T谭晶","v":"谭晶演唱会4K"}, +{"n":"T屠洪刚","v":"屠洪刚演唱会4K"}, +{"n":"T泰勒·斯威夫特","v":"泰勒·斯威夫特演唱会4K"}, +{"n":"W王力宏","v":"王力宏演唱会4K"}, +{"n":"W王杰","v":"王杰演唱会4K"}, +{"n":"W吴克群","v":"吴克群演唱会4K"}, +{"n":"W王心凌","v":"王心凌演唱会4K"}, +{"n":"W汪峰","v":"汪峰演唱会4K"}, +{"n":"W伍佰","v":"伍佰演唱会4K"}, +{"n":"W王菲","v":"王菲演唱会4K"}, +{"n":"W五月天","v":"五月天演唱会4K"}, +{"n":"W汪苏泷","v":"汪苏泷演唱会4K"}, +{"n":"X徐佳莹","v":"徐佳莹演唱会4K"}, +{"n":"X弦子","v":"弦子演唱会4K"}, +{"n":"X萧亚轩","v":"萧亚轩演唱会4K"}, +{"n":"X许巍","v":"许巍演唱会4K"}, +{"n":"X薛之谦","v":"薛之谦演唱会4K"}, +{"n":"X许嵩","v":"许嵩演唱会4K"}, +{"n":"X小虎队","v":"小虎队演唱会4K"}, +{"n":"X萧敬腾","v":"萧敬腾演唱会4K"}, +{"n":"X谢霆锋","v":"谢霆锋演唱会4K"}, +{"n":"X徐小凤","v":"徐小凤演唱会4K"}, +{"n":"X信乐队","v":"信乐队演唱会4K"}, +{"n":"Y夜愿乐队","v":"夜愿乐队演唱会4K"}, +{"n":"Y羽泉","v":"羽泉演唱会4K"}, +{"n":"Y郁可唯","v":"郁可唯演唱会4K"}, +{"n":"Y叶倩文","v":"叶倩文演唱会4K"}, +{"n":"Y杨坤","v":"杨坤演唱会4K"}, +{"n":"Y庾澄庆","v":"庾澄庆演唱会4K"}, +{"n":"Y尤长靖","v":"尤长靖演唱会4K"}, +{"n":"Y易烊千玺","v":"易烊千玺演唱会4K"}, +{"n":"Y袁娅维","v":"袁娅维演唱会4K"}, +{"n":"Y杨丞琳","v":"杨丞琳演唱会4K"}, +{"n":"Y杨千嬅","v":"杨千嬅演唱会4K"}, +{"n":"Y杨宗纬","v":"杨宗纬演唱会4K"}, +{"n":"Z周杰伦","v":"周杰伦演唱会4K"}, +{"n":"Z张学友","v":"张学友演唱会4K"}, +{"n":"Z张信哲","v":"张信哲演唱会4K"}, +{"n":"Z张宇","v":"张宇演唱会4K"}, +{"n":"Z周华健","v":"周华健演唱会4K"}, +{"n":"Z张韶涵","v":"张韶涵演唱会4K"}, +{"n":"Z周深","v":"周深演唱会4K"}, +{"n":"Z纵贯线","v":"纵贯线演唱会4K"}, +{"n":"Z赵雷","v":"赵雷演唱会4K"}, +{"n":"Z周传雄","v":"周传雄演唱会4K"}, +{"n":"Z张国荣","v":"张国荣演唱会4K"}, +{"n":"Z周慧敏","v":"周慧敏演唱会4K"}, +{"n":"Z张惠妹","v":"张惠妹演唱会4K"}, +{"n":"Z周笔畅","v":"周笔畅演唱会4K"}, +{"n":"Z郑中基","v":"郑中基演唱会4K"}, +{"n":"Z张艺兴","v":"张艺兴演唱会4K"}, +{"n":"Z张震岳","v":"张震岳演唱会4K"}, +{"n":"Z张雨生","v":"张雨生演唱会4K"}, +{"n":"Z郑智化","v":"郑智化演唱会4K"}, +{"n":"Z卓依婷","v":"卓依婷演唱会4K"}, +{"n":"Z中岛美雪","v":"中岛美雪演唱会4K"} +] +}, +{"key":"duration","name":"时长","value":[ +{"n":"全部","v":"0"}, +{"n":"60分钟以上","v":"4"}, +{"n":"30~60分钟","v":"3"}, +{"n":"10~30分钟","v":"2"}, +{"n":"10分钟以下","v":"1"} +] +} +], +"帕梅拉":[ +{"key":"order","name":"排序","value":[ +{"n":"综合排序","v":"0"}, +{"n":"最多点击","v":"click"}, +{"n":"最新发布","v":"pubdate"}, +{"n":"最多弹幕","v":"dm"}, +{"n":"最多收藏","v":"stow"} +] +}, +{"key":"tid","name":"分类","value":[ +{"n":"全部","v":"帕梅拉"}, +{"n":"瘦腿","v":"帕梅拉瘦腿"}, +{"n":"腹部","v":"帕梅拉腹部"}, +{"n":"手臂","v":"帕梅拉手臂"}, +{"n":"热身","v":"帕梅拉热身"}, +{"n":"舞蹈","v":"帕梅拉舞蹈"}, +{"n":"燃脂","v":"帕梅拉燃脂"}, +{"n":"有氧","v":"帕梅拉有氧"}, +{"n":"拉伸","v":"帕梅拉拉伸"} +] +}, +{"key":"duration","name":"时长","value":[ +{"n":"全部","v":"0"}, +{"n":"60分钟以上","v":"4"}, +{"n":"30~60分钟","v":"3"}, +{"n":"10~30分钟","v":"2"}, +{"n":"10分钟以下","v":"1"} +] +} +], +"知名UP主":[ +{"key":"order","name":"排序","value":[ +{"n":"综合排序","v":"0"}, +{"n":"最多点击","v":"click"}, +{"n":"最新发布","v":"pubdate"}, +{"n":"最多弹幕","v":"dm"}, +{"n":"最多收藏","v":"stow"} +] +}, +{"key":"tid","name":"分类","value":[ +{"n":"全部","v":"知名UP主"}, +{"n":"菠萝赛东","v":"菠萝赛东"}, +{"n":"冯提莫","v":"冯提莫"}, +{"n":"徐云流浪中国","v":"徐云流浪中国"}, +{"n":"YanGeographer","v":"YanGeographer"}, +{"n":"棋手战鹰","v":"棋手战鹰"}, +{"n":"林延秋","v":"林延秋"}, +{"n":"吴sir说电影","v":"吴sir说电影"}, +{"n":"李子柒","v":"李子柒"}, +{"n":"美食作家王刚R","v":"美食作家王刚R"}, +{"n":"智能路障","v":"智能路障"}, +{"n":"于赓哲老师","v":"于赓哲老师"}, +{"n":"一战成名_功夫","v":"一战成名_功夫"}, +{"n":"历史调研室","v":"历史调研室"}, +{"n":"利利川","v":"利利川"}, +{"n":"我叫孙火旺","v":"我叫孙火旺"}, +{"n":"渤海小吏","v":"渤海小吏"}, +{"n":"无穷小亮的科普日常","v":"无穷小亮的科普日常"}, +{"n":"申六宫","v":"申六宫"}, +{"n":"-LKs-","v":"-LKs-"}, +{"n":"小约翰可汗","v":"小约翰可汗"}, +{"n":"low馆长","v":"low馆长"}, +{"n":"自说自话的总裁","v":"自说自话的总裁"}, +{"n":"所长林超","v":"所长林超"}, +{"n":"世界未解之谜M","v":"世界未解之谜M"}, +{"n":"李永乐老师官方","v":"李永乐老师官方"}, +{"n":"罗兹","v":"罗兹"}, +{"n":"回到2049","v":"回到2049"}, +{"n":"二次元的中科院物理所","v":"二次元的中科院物理所"}, +{"n":"毕导THU","v":"毕导THU"}, +{"n":"罗翔讲刑法","v":"罗翔讲刑法"}, +{"n":"戴博士实验室","v":"戴博士实验室"}, +{"n":"芳斯塔芙","v":"芳斯塔芙"}, +{"n":"参赛者网","v":"参赛者网"}, +{"n":"三维地图看世界","v":"三维地图看世界"}, +{"n":"有机社会","v":"有机社会"}, +{"n":"乌鸦校尉CaptainWuya","v":"乌鸦校尉CaptainWuya"}, +{"n":"果壳","v":"果壳"}, +{"n":"严伯钧","v":"严伯钧"}, +{"n":"是你们的康康","v":"是你们的康康"}, +{"n":"老爸评测","v":"老爸评测"}, +{"n":"硬核的半佛仙人","v":"硬核的半佛仙人"}, +{"n":"盗月社食遇记","v":"盗月社食遇记"}, +{"n":"我是郭杰瑞","v":"我是郭杰瑞"}, +{"n":"papi酱","v":"papi酱"}, +{"n":"老番茄","v":"老番茄"}, +{"n":"绵羊料理","v":"绵羊料理"}, +{"n":"老师好我叫何同学","v":"老师好我叫何同学"}, +{"n":"敬汉卿","v":"敬汉卿"}, +{"n":"周六野Zoey","v":"周六野Zoey"}, +{"n":"木鱼水心","v":"木鱼水心"}, +{"n":"凉风Kaze","v":"凉风Kaze"}, +{"n":"小潮院长","v":"小潮院长"}, +{"n":"中国BOY超级大猩猩","v":"中国BOY超级大猩猩"}, +{"n":"敖厂长","v":"敖厂长"}, +{"n":"A阿阳热爱前端","v":"阿阳热爱前端"}, +{"n":"A艾栗夏","v":"艾栗夏"}, +{"n":"A爱读书的King","v":"爱读书的King"}, +{"n":"A爱看报的Kris","v":"爱看报的Kris"}, +{"n":"A安森垚","v":"安森垚"}, +{"n":"A安慰记心理小店","v":"安慰记心理小店"}, +{"n":"A安因思谈","v":"安因思谈"}, +{"n":"A昂克英文君","v":"昂克英文君"}, +{"n":"B阪神电车","v":"阪神电车"}, +{"n":"B宝剑侍从","v":"宝剑侍从"}, +{"n":"B北京青年x凉子访谈录","v":"北京青年x凉子访谈录"}, +{"n":"B北师大刘文利","v":"北师大刘文利"}, +{"n":"B备胎说车","v":"备胎说车"}, +{"n":"B毕导THU","v":"毕导THU"}, +{"n":"B哔哩哔哩纪录片","v":"哔哩哔哩纪录片"}, +{"n":"B蝙蝠音乐","v":"蝙蝠音乐"}, +{"n":"B冰零-Mahiru忠诚眷属","v":"冰零-Mahiru忠诚眷属"}, +{"n":"B冰糖雪梨Cherie","v":"冰糖雪梨Cherie"}, +{"n":"B波普尔2020","v":"波普尔2020"}, +{"n":"B不务正业的李雷","v":"不务正业的李雷"}, +{"n":"B不正经老丝","v":"不正经老丝"}, +{"n":"C草说木言","v":"草说木言"}, +{"n":"C柴知道","v":"柴知道"}, +{"n":"C程十安","v":"C程十安"}, +{"n":"D大啊毛君","v":"大啊毛君"}, +{"n":"D大连老师王博文","v":"大连老师王博文"}, +{"n":"D大门ZRR","v":"大门ZRR"}, +{"n":"D大象放映室","v":"大象放映室"}, +{"n":"D大又元","v":"大又元"}, +{"n":"D戴建业老师","v":"戴建业老师"}, +{"n":"D调侃企业发展史","v":"调侃企业发展史"}, +{"n":"D动画讲编程","v":"动画讲编程"}, +{"n":"D动物学博士陈睿","v":"动物学博士陈睿"}, +{"n":"D杜滑滑","v":"杜滑滑"}, +{"n":"E鹅姐职场","v":"鹅姐职场"}, +{"n":"F帆雨动画","v":"帆雨动画"}, +{"n":"F反诈骗","v":"反诈骗"}, +{"n":"F方猫boom","v":"方猫boom"}, +{"n":"F芳斯塔芙","v":"芳斯塔芙"}, +{"n":"F菲比老司机","v":"菲比老司机"}, +{"n":"F附议YJango","v":"附议YJango"}, +{"n":"G肝帝董佳宁","v":"肝帝董佳宁"}, +{"n":"G高盛元","v":"高盛元"}, +{"n":"G龚老师课堂","v":"龚老师课堂"}, +{"n":"G郭爷物理","v":"郭爷物理"}, +{"n":"G国家玮-开明致学","v":"国家玮-开明致学"}, +{"n":"G果壳","v":"果壳"}, +{"n":"G果木浪子","v":"果木浪子"}, +{"n":"H哈佛雪梨","v":"哈佛雪梨"}, +{"n":"H韩顺平","v":"韩顺平"}, +{"n":"H韩语养乐多老师","v":"韩语养乐多老师"}, +{"n":"H画画的番木","v":"画画的番木"}, +{"n":"H画渣花小烙","v":"画渣花小烙"}, +{"n":"H幻海航行","v":"幻海航行"}, +{"n":"H灰细胞","v":"灰细胞"}, +{"n":"H回到2049","v":"回到2049"}, +{"n":"H会放羊的教书匠","v":"会放羊的教书匠"}, +{"n":"J机械百宝箱","v":"机械百宝箱"}, +{"n":"J纪录片我去看世界","v":"纪录片我去看世界"}, +{"n":"J纪录片之家字幕组","v":"纪录片之家字幕组"}, +{"n":"J技术研究院","v":"技术研究院"}, +{"n":"J季绝学","v":"季绝学"}, +{"n":"J夹性芝士","v":"夹性芝士"}, +{"n":"J讲历史的赵冬梅","v":"讲历史的赵冬梅"}, +{"n":"J经济研究室-祈祷","v":"经济研究室-祈祷"}, +{"n":"J军武志","v":"军武志"}, +{"n":"K看懂村","v":"看懂村"}, +{"n":"K科普中国","v":"科普中国"}, +{"n":"K科学声音","v":"科学声音"}, +{"n":"L拉片实验室","v":"拉片实验室"}, +{"n":"L唠点历史","v":"唠点历史"}, +{"n":"L老K的无聊杂谈","v":"老K的无聊杂谈"}, +{"n":"L老爸评测","v":"老爸评测"}, +{"n":"L老龙山下的狐狸","v":"老龙山下的狐狸"}, +{"n":"L老师好我叫何同学","v":"老师好我叫何同学"}, +{"n":"L乐乐老师的网络课堂","v":"乐乐老师的网络课堂"}, +{"n":"L乐有为医生","v":"乐有为医生"}, +{"n":"L冷静医夏","v":"冷静医夏"}, +{"n":"L李船长笔记","v":"李船长笔记"}, +{"n":"L李永乐老师官方","v":"李永乐老师官方"}, +{"n":"L历史调研室","v":"历史调研室"}, +{"n":"L历史启示录","v":"历史启示录"}, +{"n":"L罗翔说刑法","v":"罗翔说刑法"}, +{"n":"M木鱼水心","v":"木鱼水心"}, +{"n":"S森纳映画","v":"森纳映画"}, +{"n":"S沙盘上的战争","v":"沙盘上的战争"}, +{"n":"S设计师的睡前毒物","v":"设计师的睡前毒物"}, +{"n":"S生命中国","v":"生命中国"}, +{"n":"S史图馆","v":"史图馆"}, +{"n":"S世界记忆大师龙雅","v":"世界记忆大师龙雅"}, +{"n":"S司马南","v":"司马南"}, +{"n":"S思想史万有引力","v":"思想史万有引力"}, +{"n":"S所长林超","v":"所长林超"}, +{"n":"T汤质看本质","v":"汤质看本质"}, +{"n":"T天真的和感伤的小说家","v":"天真的和感伤的小说家"}, +{"n":"T听君一席课","v":"听君一席课"}, +{"n":"W唯一讲述者","v":"唯一讲述者"}, +{"n":"X心理学陈祉妍","v":"心理学陈祉妍"}, +{"n":"X心理学于悦","v":"心理学于悦"}, +{"n":"X心医林霖","v":"心医林霖"}, +{"n":"X刑法学","v":"刑法学"}, +{"n":"Y有观点大历史","v":"有观点大历史"}, +{"n":"Z这知识好冷","v":"这知识好冷"}, +{"n":"Z中科院格致论道讲坛","v":"中科院格致论道讲坛"}, +{"n":"Z中医基础理论","v":"中医基础理论"}, +{"n":"Z周观鱼UP","v":"周观鱼UP"}, +{"n":"Z周末音乐","v":"周末音乐"}, +{"n":"Z诸葛呈像","v":"诸葛呈像"}, +{"n":"Z子小孙的老年生活","v":"子小孙的老年生活"}, +{"n":"Z专心种花兔","v":"专心种花兔"}, +{"n":"Z子都忆情","v":"子都忆情"} +] +}, +{"key":"duration","name":"时长","value":[ +{"n":"全部","v":"0"}, +{"n":"60分钟以上","v":"4"}, +{"n":"30~60分钟","v":"3"}, +{"n":"10~30分钟","v":"2"}, +{"n":"10分钟以下","v":"1"} +] +} +], +"太极拳":[ +{"key":"order","name":"排序","value":[ +{"n":"综合排序","v":"0"}, +{"n":"最多点击","v":"click"}, +{"n":"最新发布","v":"pubdate"}, +{"n":"最多弹幕","v":"dm"}, +{"n":"最多收藏","v":"stow"} +] +}, +{"key":"tid","name":"分类","value":[ +{"n":"全部","v":"太极拳"}, +{"n":"邱慧芳","v":"太极拳邱慧芳"}, +{"n":"陈氏","v":"太极拳陈氏"}, +{"n":"武当","v":"太极拳武当"}, +{"n":"二十四式","v":"太极拳二十四式"}, +{"n":"三十六式","v":"太极拳三十六式"}, +{"n":"五禽戏","v":"五禽戏"}, +{"n":"八段锦","v":"八段锦"} +] +}, +{"key":"duration","name":"时长","value":[ +{"n":"全部","v":"0"}, +{"n":"60分钟以上","v":"4"}, +{"n":"30~60分钟","v":"3"}, +{"n":"10~30分钟","v":"2"}, +{"n":"10分钟以下","v":"1"} +] +} +], +"舞蹈":[ +{"key":"order","name":"排序","value":[ +{"n":"综合排序","v":"0"}, +{"n":"最多点击","v":"click"}, +{"n":"最新发布","v":"pubdate"}, +{"n":"最多弹幕","v":"dm"}, +{"n":"最多收藏","v":"stow"} +] +}, +{"key":"tid","name":"分类","value":[ +{"n":"全部","v":"舞蹈"}, +{"n":"古典舞","v":"古典舞"}, +{"n":"芭蕾舞","v":"芭蕾舞"}, +{"n":"民族舞","v":"民族舞"}, +{"n":"现代舞","v":"现代舞"}, +{"n":"踢踏舞","v":"踢踏舞"}, +{"n":"爵士舞","v":"爵士舞"}, +{"n":"拉丁舞","v":"拉丁舞"}, +{"n":"摩登舞","v":"摩登舞"}, +{"n":"街舞","v":"街舞"}, +{"n":"广场舞","v":"广场舞"}, +{"n":"宅舞","v":"宅舞"}, +{"n":"肚皮舞","v":"肚皮舞"}, +{"n":"钢管舞","v":"钢管舞"}, +{"n":"迪斯科","v":"迪斯科"}, +{"n":"劲舞","v":"热舞劲舞"}, +{"n":"独舞","v":"独舞"}, +{"n":"双人舞","v":"双人舞"}, +{"n":"三人舞","v":"三人舞"}, +{"n":"群舞","v":"群舞"}, +{"n":"组舞","v":"组舞"}, +{"n":"舞剧","v":"舞剧"}, +{"n":"电影歌舞","v":"电影歌舞"}, +{"n":"国风舞蹈","v":"国风舞蹈"}, +{"n":"河卫国风","v":"河南卫视国风"} +] +}, +{"key":"duration","name":"时长","value":[ +{"n":"全部","v":"0"}, +{"n":"60分钟以上","v":"4"}, +{"n":"30~60分钟","v":"3"}, +{"n":"10~30分钟","v":"2"}, +{"n":"10分钟以下","v":"1"} +] +} +], +"音乐":[ +{"key":"order","name":"排序","value":[ +{"n":"综合排序","v":"0"}, +{"n":"最多点击","v":"click"}, +{"n":"最新发布","v":"pubdate"}, +{"n":"最多弹幕","v":"dm"}, +{"n":"最多收藏","v":"stow"} +] +}, +{"key":"tid","name":"分类","value":[ +{"n":"全部","v":"音乐4K"}, +{"n":"钢琴","v":"钢琴曲"}, +{"n":"小提琴","v":"小提音乐"}, +{"n":"手风琴","v":"手风音乐"}, +{"n":"二胡","v":"二胡音乐"}, +{"n":"古筝","v":"古筝音乐"}, +{"n":"笛子","v":"笛子音乐"}, +{"n":"琵琶","v":"琵琶音乐"}, +{"n":"古琴","v":"古琴音乐"}, +{"n":"编钟","v":"编钟音乐"}, +{"n":"协奏曲","v":"协奏曲"}, +{"n":"中国古风音乐","v":"中国古风音乐"}, +{"n":"背景音乐","v":"背景音乐"}, +{"n":"助眠音乐","v":"助眠音乐"}, +{"n":"胎教音乐","v":"胎教音乐"}, +{"n":"芭蕾舞曲","v":"芭蕾舞曲"}, +{"n":"拉丁舞曲","v":"拉丁舞曲"}, +{"n":"爵士舞曲","v":"爵士舞曲"}, +{"n":"摩登舞曲","v":"摩登舞曲"}, +{"n":"DJ舞曲","v":"DJ舞曲"} +] +}, +{"key":"duration","name":"时长","value":[ +{"n":"全部","v":"0"}, +{"n":"60分钟以上","v":"4"}, +{"n":"30~60分钟","v":"3"}, +{"n":"10~30分钟","v":"2"}, +{"n":"10分钟以下","v":"1"} +] +} +], +"歌曲":[ +{"key":"order","name":"排序","value":[ +{"n":"综合排序","v":"0"}, +{"n":"最多点击","v":"click"}, +{"n":"最新发布","v":"pubdate"}, +{"n":"最多弹幕","v":"dm"}, +{"n":"最多收藏","v":"stow"} +] +}, +{"key":"tid","name":"分类","value":[ +{"n":"全部","v":"歌曲超清"}, +{"n":"歌曲合集","v":"经典无损音乐合集"}, +{"n":"歌曲热榜","v":"2022年歌曲排行榜"}, +{"n":"香港歌曲","v":"香港歌曲"}, +{"n":"台湾歌曲","v":"台湾歌曲"}, +{"n":"内地歌曲","v":"内地歌曲"}, +{"n":"粤语歌曲","v":"粤语歌曲"}, +{"n":"闽南歌曲","v":"闽南语歌曲"}, +{"n":"英文歌曲","v":"英文歌曲"}, +{"n":"日文歌曲","v":"日文歌曲"}, +{"n":"印度歌曲","v":"印度歌曲"}, +{"n":"韩国歌曲","v":"韩国歌曲"}, +{"n":"小语种歌曲","v":"小语种歌曲"}, +{"n":"经典老歌","v":"经典老歌"}, +{"n":"抖音热歌","v":"抖音热歌"}, +{"n":"网红翻唱","v":"网红翻唱"}, +{"n":"劲歌","v":"劲歌"}, +{"n":"慢歌","v":"慢歌"}, +{"n":"古风","v":"古风歌曲"}, +{"n":"舞曲","v":"DJ歌曲"}, +{"n":"欢快歌曲","v":"欢快歌曲"}, +{"n":"伤感歌曲","v":"伤感歌曲"}, +{"n":"70年代歌曲","v":"70年代歌曲"}, +{"n":"80年代歌曲","v":"80年代歌曲"}, +{"n":"90年代歌曲","v":"90年代歌曲"}, +{"n":"00年代歌曲","v":"00年代歌曲"}, +{"n":"10年代歌曲","v":"10年代歌曲"}, +{"n":"2020年歌曲","v":"2020年歌曲"}, +{"n":"2021年歌曲","v":"2021年歌曲"}, +{"n":"2022年歌曲","v":"2022年歌曲"}, +{"n":"经典儿歌","v":"经典儿歌"}, +{"n":"大合唱","v":"大合唱"}, +{"n":"音乐汇","v":"音乐汇"}, +{"n":"美声歌曲","v":"美声歌曲"}, +{"n":"通俗歌曲","v":"通俗歌曲"}, +{"n":"民族歌曲","v":"民族歌曲"} +] +}, +{"key":"duration","name":"时长","value":[ +{"n":"全部","v":"0"}, +{"n":"60分钟以上","v":"4"}, +{"n":"30~60分钟","v":"3"}, +{"n":"10~30分钟","v":"2"}, +{"n":"10分钟以下","v":"1"} +] +} +], +"平面设计教学":[ +{"key":"order","name":"排序","value":[ +{"n":"综合排序","v":"0"}, +{"n":"最多点击","v":"click"}, +{"n":"最新发布","v":"pubdate"}, +{"n":"最多弹幕","v":"dm"}, +{"n":"最多收藏","v":"stow"} +] +}, +{"key":"tid","name":"分类","value":[ +{"n":"全部","v":"平面设计教学"}, +{"n":"AI绘画","v":"AI绘画"}, +{"n":"AdobePhotoshop","v":"AdobePhotoshop教程"}, +{"n":"AdobeIllustrator","v":"AdobeIllustrator教程"}, +{"n":"CorelDRAW","v":"CorelDRAW教程"}, +{"n":"AdobeInDesign","v":"AdobeInDesign教程"}, +{"n":"AdobePagermaker","v":"AdobePagermaker教程"}, +{"n":"SAI","v":"SAI教程"}, +{"n":"AdobeBridge","v":"AdobeBridge教程"}, +{"n":"AdobePagermaker","v":"AdobePagermake教程r"}, +{"n":"3DStudioMax","v":"3DStudioMax教程"}, +{"n":"PR","v":"PR教程"}, +{"n":"AE","v":"AE教程"}, +{"n":"CINEMA4D","v":"CINEMA4D教程"} +] +}, +{"key":"duration","name":"时长","value":[ +{"n":"全部","v":"0"}, +{"n":"60分钟以上","v":"4"}, +{"n":"30~60分钟","v":"3"}, +{"n":"10~30分钟","v":"2"}, +{"n":"10分钟以下","v":"1"} +] +} +], +"软件教程":[ +{"key":"order","name":"排序","value":[ +{"n":"综合排序","v":"0"}, +{"n":"最多点击","v":"click"}, +{"n":"最新发布","v":"pubdate"}, +{"n":"最多弹幕","v":"dm"}, +{"n":"最多收藏","v":"stow"} +] +}, +{"key":"tid","name":"分类","value":[ +{"n":"全部","v":"软件教程"}, +{"n":"Windows","v":"Windows"}, +{"n":"MT管理器","v":"MT管理器"}, +{"n":"NP管理器","v":"NP管理器"}, +{"n":"mixplorer","v":"mixplorer"}, +{"n":"脱壳","v":"脱壳"}, +{"n":"爬虫","v":"爬虫"}, +{"n":"json&jar","v":"json&jar"}, +{"n":"网盘挂载","v":"网盘挂载"}, +{"n":"alist+WebDav","v":"alist+WebDav"}, +{"n":"TVBox","v":"TVBox"}, +{"n":"EXCEL","v":"EXCEL教程"}, +{"n":"Git入门到精通","v":"Git入门到精通"}, +{"n":"java","v":"java教程"}, +{"n":"phyton","v":"phyton教程"}, +{"n":"xml","v":"xml教程"} +] +}, +{"key":"duration","name":"时长","value":[ +{"n":"全部","v":"0"}, +{"n":"60分钟以上","v":"4"}, +{"n":"30~60分钟","v":"3"}, +{"n":"10~30分钟","v":"2"}, +{"n":"10分钟以下","v":"1"} +] +} +], +"小姐姐超清":[ +{"key":"order","name":"排序","value":[ +{"n":"综合排序","v":"0"}, +{"n":"最多点击","v":"click"}, +{"n":"最新发布","v":"pubdate"}, +{"n":"最多弹幕","v":"dm"}, +{"n":"最多收藏","v":"stow"} +] +}, +{"key":"duration","name":"时长","value":[ +{"n":"全部","v":"0"}, +{"n":"60分钟以上","v":"4"}, +{"n":"30~60分钟","v":"3"}, +{"n":"10~30分钟","v":"2"}, +{"n":"10分钟以下","v":"1"} +] +} +], +"白噪音4K":[ +{"key":"order","name":"排序","value":[ +{"n":"综合排序","v":"0"}, +{"n":"最多点击","v":"click"}, +{"n":"最新发布","v":"pubdate"}, +{"n":"最多弹幕","v":"dm"}, +{"n":"最多收藏","v":"stow"} +] +}, +{"key":"tid","name":"分类","value":[ +{"n":"全部","v":"白噪音4K"}, +{"n":"窗白噪音","v":"窗白噪音4K"}, +{"n":"环境白噪音","v":"环境白噪音4K"}, +{"n":"自然白噪音","v":"自然白噪音4K"}, +{"n":"助眠白噪音","v":"助眠白噪音4K"} +] +}, +{"key":"duration","name":"时长","value":[ +{"n":"全部","v":"0"}, +{"n":"60分钟以上","v":"4"}, +{"n":"30~60分钟","v":"3"}, +{"n":"10~30分钟","v":"2"}, +{"n":"10分钟以下","v":"1"} +] +} +], +"搞笑":[ +{"key":"order","name":"排序","value":[ +{"n":"综合排序","v":"0"}, +{"n":"最多点击","v":"click"}, +{"n":"最新发布","v":"pubdate"}, +{"n":"最多弹幕","v":"dm"}, +{"n":"最多收藏","v":"stow"} +] +}, +{"key":"tid","name":"分类", +"value":[{"n":"全部","v":"搞笑"}, +{"n":"搞笑配音","v":"搞笑配音"}, +{"n":"搞笑电影","v":"搞笑电影"}, +{"n":"搞笑综艺","v":"搞笑综艺"}, +{"n":"鬼畜电影","v":"鬼畜电影"}, +{"n":"搞笑动画","v":"搞笑动画"}, +{"n":"沙雕动画","v":"沙雕动画"}, +{"n":"搞笑番","v":"搞笑番"}, +{"n":"十万个冷笑话","v":"十万个冷笑话"}]}, +{"key":"duration","name":"时长","value":[ +{"n":"全部","v":"0"}, +{"n":"60分钟以上","v":"4"}, +{"n":"30~60分钟","v":"3"}, +{"n":"10~30分钟","v":"2"}, +{"n":"10分钟以下","v":"1"} +] +} +], +"旅行探险":[ +{"key":"order","name":"排序","value":[ +{"n":"综合排序","v":"0"}, +{"n":"最多点击","v":"click"}, +{"n":"最新发布","v":"pubdate"}, +{"n":"最多弹幕","v":"dm"}, +{"n":"最多收藏","v":"stow"} +] +}, +{"key":"tid","name":"分类", +"value":[{"n":"全部","v":"旅行探险"}, +{"n":"摩旅","v":"摩托车旅游"}, +{"n":"骑行","v":"骑行旅游"}, +{"n":"徒步旅游","v":"徒步旅游"}, +{"n":"自驾旅游","v":"自驾旅游"}, +{"n":"洞穴探险","v":"洞穴探险"}, +{"n":"荒野求生","v":"荒野求生"}, +{"n":"凶宅探险","v":"凶宅探险"}, +{"n":"灵异探险","v":"灵异探险"}, +{"n":"户外攀岩","v":"户外攀岩"}, +{"n":"高空攀爬","v":"高空攀爬"}, +{"n":"潜水探险","v":"潜水探险"}, +{"n":"翼装飞行","v":"翼装飞行"}, +{"n":"极限运动","v":"极限运动"}, +{"n":"速降","v":"速降"}, +{"n":"高空跑酷","v":"高空跑酷"}, +{"n":"冲浪","v":"冲浪"}]}, +{"key":"duration","name":"时长","value":[ +{"n":"全部","v":"0"}, +{"n":"60分钟以上","v":"4"}, +{"n":"30~60分钟","v":"3"}, +{"n":"10~30分钟","v":"2"}, +{"n":"10分钟以下","v":"1"} +] +} +], +"食谱":[ +{"key":"order","name":"排序","value":[ +{"n":"综合排序","v":"0"}, +{"n":"最多点击","v":"click"}, +{"n":"最新发布","v":"pubdate"}, +{"n":"最多弹幕","v":"dm"}, +{"n":"最多收藏","v":"stow"} +] +}, +{"key":"tid","name":"分类","value":[ +{"n":"全部","v":"食谱"}, +{"n":"川菜食谱","v":"川菜食谱"}, +{"n":"豫菜食谱","v":"豫菜食谱"}, +{"n":"淮扬菜食谱","v":"淮扬菜食谱"}, +{"n":"湘菜食谱","v":"湘菜食谱"}, +{"n":"鲁菜食谱","v":"鲁菜食谱"}, +{"n":"粤菜食谱","v":"粤菜食谱"}, +{"n":"浙菜食谱","v":"浙菜食谱"}, +{"n":"徽菜食谱","v":"徽菜食谱"}, +{"n":"闽菜食谱","v":"闽菜食谱"}, +{"n":"苏菜食谱","v":"苏菜食谱"}, +{"n":"健康食谱","v":"健康食谱"}, +{"n":"面食","v":"面食"}, +{"n":"米饭","v":"米饭"}, +{"n":"粥","v":"粥的做法"}, +{"n":"酿酒","v":"自酿酒"}, +{"n":"小吃","v":"小吃制作"} +] +}, +{"key":"duration","name":"时长","value":[ +{"n":"全部","v":"0"}, +{"n":"60分钟以上","v":"4"}, +{"n":"30~60分钟","v":"3"}, +{"n":"10~30分钟","v":"2"}, +{"n":"10分钟以下","v":"1"} +] +} +], +"健身":[ +{"key":"order","name":"排序","value":[ +{"n":"综合排序","v":"0"}, +{"n":"最多点击","v":"click"}, +{"n":"最新发布","v":"pubdate"}, +{"n":"最多弹幕","v":"dm"}, +{"n":"最多收藏","v":"stow"} +] +}, +{"key":"tid","name":"分类","value":[ +{"n":"全部","v":"健身"}, +{"n":"瘦腿","v":"健身瘦腿"}, +{"n":"腹部","v":"健身腹部"}, +{"n":"手臂","v":"健身手臂"}, +{"n":"热身","v":"健身热身"}, +{"n":"燃脂","v":"健身燃脂"}, +{"n":"有氧","v":"健身有氧"}, +{"n":"拉伸","v":"健身拉伸"}, +{"n":"军体拳第一套","v":"军体拳第一套"}, +{"n":"军体拳第二套","v":"军体拳第二套"}, +{"n":"军体拳第三套","v":"军体拳第三套"}, +{"n":"帕梅拉","v":"帕梅拉"}, +{"n":"刘畊宏","v":"刘畊宏"}, +{"n":"广场舞","v":"广场舞"}, +{"n":"瑜伽","v":"瑜伽"}, +{"n":"冥想","v":"冥想"} +] +}, +{"key":"duration","name":"时长","value":[ +{"n":"全部","v":"0"}, +{"n":"60分钟以上","v":"4"}, +{"n":"30~60分钟","v":"3"}, +{"n":"10~30分钟","v":"2"}, +{"n":"10分钟以下","v":"1"} +] +} +], +"美食超清":[ +{"key":"order","name":"排序","value":[ +{"n":"综合排序","v":"0"}, +{"n":"最多点击","v":"click"}, +{"n":"最新发布","v":"pubdate"}, +{"n":"最多弹幕","v":"dm"}, +{"n":"最多收藏","v":"stow"} +] +}, +{"key":"tid","name":"分类","value":[ +{"n":"全部","v":"美食超清"}, +{"n":"舌尖上的中国","v":"舌尖上的中国超清"}, +{"n":"老字号","v":"老字号美食超清"}, +{"n":"家常菜","v":"家常菜美食超清"}, +{"n":"香港美食探店","v":"香港美食探店超清"}, +{"n":"澳门美食探店","v":"澳门美食探店超清"}, +{"n":"上海美食探店","v":"上海美食探店超清"}, +{"n":"北京美食探店","v":"北京美食探店超清"}, +{"n":"重庆美食探店","v":"重庆美食探店超清"}, +{"n":"南京美食探店","v":"南京美食探店超清"}, +{"n":"广州美食探店","v":"广州美食探店超清"}, +{"n":"杭州美食探店","v":"杭州美食探店超清"}, +{"n":"成都美食探店","v":"成都美食探店超清"}, +{"n":"苏州美食探店","v":"苏州美食探店超清"}, +{"n":"武汉美食探店","v":"武汉美食探店超清"}, +{"n":"台湾美食探店","v":"台湾美食探店超清"}, +{"n":"川菜","v":"川菜美食超清"}, +{"n":"豫菜","v":"豫菜美食超清"}, +{"n":"淮扬菜","v":"淮扬菜美食超清"}, +{"n":"湘菜","v":"湘菜美食超清"}, +{"n":"鲁菜","v":"鲁菜美食超清"}, +{"n":"粤菜","v":"粤菜美食超清"}, +{"n":"潮菜","v":"潮菜美食超清"}, +{"n":"浙菜","v":"浙菜美食超清"}, +{"n":"徽菜","v":"徽菜美食超清"}, +{"n":"闽菜","v":"闽菜美食超清"}, +{"n":"东北菜","v":"东北菜美食超清"}, +{"n":"客家菜","v":"客家菜美食超清"}, +{"n":"苏菜","v":"苏菜美食超清"}, +{"n":"火锅","v":"火锅"}, +{"n":"面食","v":"面食"}, +{"n":"炒菜","v":"炒菜"}, +{"n":"点心","v":"点心"}, +{"n":"日料","v":"日料"}, +{"n":"小吃","v":"小吃"}, +{"n":"素食","v":"素食"}, +{"n":"蒸菜","v":"蒸菜"}, +{"n":"凉菜","v":"凉菜"}, +{"n":"早餐","v":"早餐"}, +{"n":"披萨","v":"披萨"}, +{"n":"烤鱼","v":"烤鱼"}, +{"n":"海鲜","v":"海鲜美食超清"}, +{"n":"汉堡","v":"汉堡"}, +{"n":"韩国菜","v":"韩国菜"}, +{"n":"泰国菜","v":"泰国菜"}, +{"n":"穆斯林菜","v":"穆斯林菜"}, +{"n":"法国菜","v":"法国菜"}, +{"n":"意大利菜","v":"意大利菜"}, +{"n":"西班牙菜","v":"西班牙菜"}, +{"n":"土耳其菜","v":"土耳其菜系"}, +{"n":"阿拉伯菜","v":"阿拉伯菜"}, +{"n":"德国菜","v":"德国菜"} +] +}, +{"key":"duration","name":"时长","value":[ +{"n":"全部","v":"0"}, +{"n":"60分钟以上","v":"4"}, +{"n":"30~60分钟","v":"3"}, +{"n":"10~30分钟","v":"2"}, +{"n":"10分钟以下","v":"1"} +] +} +], +"球星":[ +{"key":"order","name":"排序","value":[ +{"n":"综合排序","v":"0"}, +{"n":"最多点击","v":"click"}, +{"n":"最新发布","v":"pubdate"}, +{"n":"最多弹幕","v":"dm"}, +{"n":"最多收藏","v":"stow"} +] +}, +{"key":"tid","name":"分类","value":[ +{"n":"全部","v":"球星"}, +{"n":"B巴萨","v":"巴萨4K"}, +{"n":"B巴黎圣日耳曼","v":"巴黎圣日耳曼4K"}, +{"n":"B贝克汉姆","v":"贝克汉姆4K"}, +{"n":"C罗","v":"C罗4K"}, +{"n":"D杜兰特","v":"杜兰特4K"}, +{"n":"D德布劳内","v":"德布劳内4K"}, +{"n":"D德甲","v":"德甲4K"}, +{"n":"F1","v":"F14K"}, +{"n":"G国米","v":"国米4K"}, +{"n":"G高尔夫","v":"高尔夫4K"}, +{"n":"H亨利","v":"亨利4K"}, +{"n":"H皇马","v":"皇马4K"}, +{"n":"K库里","v":"库里4K"}, +{"n":"L罗纳尔多","v":"罗纳尔多4K"}, +{"n":"M梅西","v":"梅西4K"}, +{"n":"M曼联","v":"曼联4K"}, +{"n":"M曼城","v":"曼城4K"}, +{"n":"NBA","v":"NBA4K"}, +{"n":"N内马尔","v":"内马尔4K"}, +{"n":"O欧冠","v":"欧冠4K"}, +{"n":"Q齐达内","v":"齐达内4K"}, +{"n":"S世界杯","v":"世界杯4K"}, +{"n":"S斯诺克","v":"斯诺克4K"}, +{"n":"T天下足球","v":"天下足球4K"}, +{"n":"UFC","v":"UFC4K"}, +{"n":"W网球","v":"网球4K"}, +{"n":"X小罗","v":"小罗4K"}, +{"n":"X西甲","v":"西甲4K"}, +{"n":"Y英超","v":"英超4K"}, +{"n":"Y意甲","v":"意甲4K"}, +{"n":"Z詹姆斯","v":"詹姆斯4K"} +] +}, +{"key":"duration","name":"时长","value":[ +{"n":"全部","v":"0"}, +{"n":"60分钟以上","v":"4"}, +{"n":"30~60分钟","v":"3"}, +{"n":"10~30分钟","v":"2"}, +{"n":"10分钟以下","v":"1"} +] +} +], +"相声小品":[ +{"key":"order","name":"排序","value":[ +{"n":"综合排序","v":"0"}, +{"n":"最多点击","v":"click"}, +{"n":"最新发布","v":"pubdate"}, +{"n":"最多弹幕","v":"dm"}, +{"n":"最多收藏","v":"stow"} +] +}, +{"key":"tid","name":"分类","value":[ +{"n":"全部","v":"相声小品"}, +{"n":"C陈佩斯","v":"陈佩斯小品4K"}, +{"n":"C春晚小品","v":"春晚小品4K"}, +{"n":"C曹云金","v":"曹云金相声4K"}, +{"n":"D单口相声","v":"单口相声4K"}, +{"n":"D德云社","v":"德云社小品4K"}, +{"n":"E二人转","v":"二人转4K"}, +{"n":"F冯巩","v":"冯巩小品4K"}, +{"n":"G郭德纲","v":"郭德纲相声4K"}, +{"n":"G郭冬临","v":"郭冬临小品4K"}, +{"n":"G郭达","v":"郭达小品4K"}, +{"n":"K开心麻花","v":"开心麻花小品4K"}, +{"n":"P评书","v":"评书4K"}, +{"n":"P潘长江","v":"潘长江小品4K"}, +{"n":"Q青曲社","v":"青曲社相声4K"}, +{"n":"Q群口相声","v":"群口相声4K"}, +{"n":"S宋小宝","v":"宋小宝小品4K"}, +{"n":"W文松","v":"文松小品4K"}, +{"n":"X小曲","v":"小曲相声4K"}, +{"n":"X喜剧综艺","v":"喜剧综艺4K"}, +{"n":"Y严顺开","v":"严顺开小品4K"}, +{"n":"Y岳云鹏","v":"岳云鹏相声小品4K"}, +{"n":"Z赵本山","v":"赵本山小品4K"}, +{"n":"Z赵丽蓉","v":"赵丽蓉小品4K"} +] +}, +{"key":"duration","name":"时长","value":[ +{"n":"全部","v":"0"}, +{"n":"60分钟以上","v":"4"}, +{"n":"30~60分钟","v":"3"}, +{"n":"10~30分钟","v":"2"}, +{"n":"10分钟以下","v":"1"} +] +} +], +"戏曲":[ +{"key":"order","name":"排序","value":[ +{"n":"综合排序","v":"0"}, +{"n":"最多点击","v":"click"}, +{"n":"最新发布","v":"pubdate"}, +{"n":"最多弹幕","v":"dm"}, +{"n":"最多收藏","v":"stow"} +] +}, +{"key":"tid","name":"分类","value":[ +{"n":"全部","v":"戏曲4K"}, +{"n":"B梆子腔","v":"梆子腔戏曲4K"}, +{"n":"C采茶戏","v":"采茶戏戏曲4K"}, +{"n":"C潮剧","v":"潮剧戏曲4K"}, +{"n":"C彩调","v":"彩调戏曲4K"}, +{"n":"C川剧","v":"川剧戏曲4K"}, +{"n":"D滇剧","v":"滇剧戏曲4K"}, +{"n":"D傣剧","v":"傣剧戏曲4K"}, +{"n":"E二人台","v":"二人台戏曲4K"}, +{"n":"G高腔","v":"高腔戏曲4K"}, +{"n":"G高甲戏","v":"高甲戏戏曲4K"}, +{"n":"G赣剧","v":"赣剧戏曲4K"}, +{"n":"G桂剧","v":"桂剧戏曲4K"}, +{"n":"H黄梅戏","v":"黄梅戏戏曲4K"}, +{"n":"H河北梆子","v":"河北梆子戏曲4K"}, +{"n":"H河南曲剧","v":"河南曲剧戏曲4K"}, +{"n":"H淮剧","v":"淮剧戏曲4K"}, +{"n":"H沪剧","v":"沪剧戏曲4K"}, +{"n":"H滑稽戏","v":"滑稽戏戏曲4K"}, +{"n":"H徽剧","v":"徽剧4K"}, +{"n":"H汉剧","v":"汉剧戏曲4K"}, +{"n":"H湖南花鼓戏","v":"湖南花鼓戏戏曲4K"}, +{"n":"J京剧","v":"京剧戏曲4K"}, +{"n":"J晋剧","v":"晋剧戏曲4K"}, +{"n":"J吉剧","v":"吉剧戏曲4K"}, +{"n":"K昆曲","v":"昆曲戏曲4K"}, +{"n":"L梨园戏","v":"梨园戏戏曲4K"}, +{"n":"L龙江剧","v":"龙江剧戏曲4K"}, +{"n":"M闽剧","v":"闽剧戏曲4K"}, +{"n":"P评剧","v":"评剧戏曲4K"}, +{"n":"P蒲剧","v":"蒲剧戏曲4K"}, +{"n":"P皮影戏","v":"皮影戏戏曲4K"}, +{"n":"P莆仙戏","v":"莆仙戏戏曲4K"}, +{"n":"Q黔剧","v":"黔剧戏曲4K"}, +{"n":"Q祁剧","v":"祁剧戏曲4K"}, +{"n":"Q秦腔","v":"秦腔戏曲4K"}, +{"n":"S上党梆子","v":"上党梆子戏曲4K"}, +{"n":"S山东梆子","v":"山东梆子戏曲4K"}, +{"n":"S绍剧","v":"绍剧戏曲4K"}, +{"n":"W武安平调","v":"武安平调戏曲4K"}, +{"n":"W婺剧","v":"婺剧戏曲4K"}, +{"n":"X湘剧","v":"湘剧戏曲4K"}, +{"n":"Y越剧","v":"越剧戏曲4K"}, +{"n":"Y豫剧","v":"豫剧戏曲4K"}, +{"n":"Y雁剧","v":"雁剧戏曲4K"}, +{"n":"Y越调","v":"越调戏曲4K"}, +{"n":"Y粤剧","v":"粤剧戏曲4K"}, +{"n":"Z壮剧","v":"壮剧戏曲4K"}, +{"n":"Z藏剧","v":"藏剧戏曲4K"} +] +}, +{"key":"duration","name":"时长","value":[ +{"n":"全部","v":"0"}, +{"n":"60分钟以上","v":"4"}, +{"n":"30~60分钟","v":"3"}, +{"n":"10~30分钟","v":"2"}, +{"n":"10分钟以下","v":"1"} +] +} +], +"旅游":[ +{"key":"order","name":"排序","value":[ +{"n":"综合排序","v":"0"}, +{"n":"最多点击","v":"click"}, +{"n":"最新发布","v":"pubdate"}, +{"n":"最多弹幕","v":"dm"}, +{"n":"最多收藏","v":"stow"} +] +}, +{"key":"tid","name":"分类","value":[ +{"n":"全部","v":"旅游"}, +{"n":"A澳门","v":"澳门旅游"}, +{"n":"A安徽","v":"安徽旅游"}, +{"n":"B布达拉宫","v":"布达拉宫旅游"}, +{"n":"B北京","v":"北京旅游"}, +{"n":"C重庆","v":"重庆旅游"}, +{"n":"C草原","v":"草原旅游"}, +{"n":"D大海","v":"大海旅游"}, +{"n":"F福建","v":"福建旅游"}, +{"n":"G广东","v":"广东旅游"}, +{"n":"G广西","v":"广西旅游"}, +{"n":"G贵州","v":"贵州旅游"}, +{"n":"G甘肃","v":"甘肃旅游"}, +{"n":"H海南","v":"海南旅游"}, +{"n":"H河北","v":"河北旅游"}, +{"n":"H河南","v":"河南旅游"}, +{"n":"H湖北","v":"湖北旅游"}, +{"n":"H湖南","v":"湖南旅游"}, +{"n":"H黑龙江","v":"黑龙江旅游"}, +{"n":"J吉林","v":"吉林旅游"}, +{"n":"J江苏","v":"江苏旅游"}, +{"n":"J江西","v":"江西旅游"}, +{"n":"L辽宁","v":"辽宁旅游"}, +{"n":"M民宿","v":"民宿旅游"}, +{"n":"N内蒙古","v":"内蒙古旅游"}, +{"n":"N宁夏","v":"宁夏旅游"}, +{"n":"Q青海","v":"青海旅游"}, +{"n":"S上海","v":"上海旅游"}, +{"n":"S陕西","v":"陕西旅游"}, +{"n":"S四川","v":"四川旅游"}, +{"n":"S山西","v":"山西旅游"}, +{"n":"S山东","v":"山东旅游"}, +{"n":"T天津","v":"天津旅游"}, +{"n":"T台湾","v":"台湾旅游"}, +{"n":"T天空","v":"天空旅游"}, +{"n":"X西湖","v":"西湖旅游"}, +{"n":"X西藏","v":"西藏旅游"}, +{"n":"X新疆","v":"新疆旅游"}, +{"n":"X香港","v":"香港旅游"}, +{"n":"Y云南","v":"云南旅游"}, +{"n":"Z浙江","v":"浙江旅游"} +] +}, +{"key":"duration","name":"时长","value":[ +{"n":"全部","v":"0"}, +{"n":"60分钟以上","v":"4"}, +{"n":"30~60分钟","v":"3"}, +{"n":"10~30分钟","v":"2"}, +{"n":"10分钟以下","v":"1"} +] +} +] +} +} diff --git a/5/10/sites/码上👓无/dj看球.json b/5/10/sites/码上👓无/dj看球.json new file mode 100644 index 0000000..ee3bf0d --- /dev/null +++ b/5/10/sites/码上👓无/dj看球.json @@ -0,0 +1,182 @@ +{ + "author": "", + "ua": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.71 Safari/537.36 Core/1.94.186.400 QQBrowser/11.3.5195.400", + "homeUrl": "http://www.jrskan8.com/", + //"homeUrl": "http://jrsbxj.com/", + //"homeUrl": "http://jrsyyds.com/", + + "cateManual": { + "JRS赛事直播": "@666" + }, + + + // 分类页地址 {cateId} 分类id {catePg} 当前页 + "cateUrl2": "http://m.jrskan8.com/", + // 同上面的homeVod字段 分类列表中的视频信息 + "cateVodNode": "//ul[@data-stype='zqlq']", + //"cateVodName": "/li[@class='lab_events']/span/text()", + "cateVodName": "concat(/li[@class='lab_time']/text(),'-',/li[@class='lab_events']/span/text(),'dj')", + "cateVodId": "/li[@class='lab_channel']/a[2]/@href", + "cateVodIdR": "http://m.sportsteam685.com/play/(\\S+)", + //"cateVodIdR": "\\S+/(\\d+).html", + "cateVodImg": "/li[@class='lab_team_home']/span/img/@src", + "cateVodMark": "concat(//li[@class='lab_team_home']/strong/text(),'-',//li[@class='lab_team_away']/strong/text())", + //"cateVodMark": "{vid}", + "cate": "dj", + // 详情页地址 用于获取详情页信息 及 播放列表和地址 + //"dtUrl": "{vid}", + "dtUrl": "http://play.sportsteam685.com/play/{vid}", + // 详情节点 + "dtNode": "//ul[@data-stype='zqlq']", + // 视频名 + "dtName": "/li[1]/span/text()", + // 视频图片 + "dtImg": "/li[3]/span/img/@src", + // 视频分类 + "dtCate": "/li[1]/span/text()", + //演员 + "dtActor": "/li[1]/span/text()", + // 导演 + //"dtDirector": "concat('勇士总冠军')", + "dtDirectorR": "", + // 视频简介 + "dtDesc": "concat(/li[3]/strong/text(),' VS ',/li[5]/strong/text())", + + // 播放源节点 + "dtFromNode": "//div[@class='sub_channel']", + // 播放源名称 + "dtFromName": "concat('【推荐优先选择中文超清或中文高清直播源观看】')", + "dtFromNameR": "", + // 播放列表节点 + "dtUrlNode": "//div[@class='sub_channel']", + // 播放地址节点 + "dtUrlSubNode": "/a", + //"dtUrlSub": "/ff", + // 播放地址 + "dtUrlId": "/@data-play", + "dtUrlIdR": "/play/(\\S+)", + //"dtUrlIdR": "\\S+/(\\d+)&id2=", + // 剧集名称 + "dtUrlName": "/strong/text()", + "dtUrlNameR": "", + + //播放页面的地址 {playUrl} 对应上面 dtUrlId 获取到的地址 + //"playUrl":"http://play.sportsteam333.com/play/{playUrl}#ff", + "playUrl":"http://play.sportsteam685.com/play/{playUrl}" + //"playUrl": "http://play.sportsteam365.com/play/{playUrl}" + //"playUa": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.150 Safari/537.36", + //"playUa": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.198 Safari/537.36", + +} + + + + + + + + + +1-墨西超-04-22 09:05-内卡萨-阿特拉斯 - JRKAN直播 + + + + + + + + + + + + + +
+
+
+ +
+
+
+ +
  • 按 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/5/10/sites/码上👓无/drpy.js b/5/10/sites/码上👓无/drpy.js new file mode 100644 index 0000000..e5719ae --- /dev/null +++ b/5/10/sites/码上👓无/drpy.js @@ -0,0 +1,37 @@ +var rule = { + title:'drpy', + host:'https://frodo.douban.com', + apidoc:'https://www.doubanapi.com', + homeUrl:'', + searchUrl:'', + searchable:1, + quickSearch:1, + filterable:1, + // 分类链接fypage参数支持1个()表达式 + url:'/?pg=fypage&class=fyclass&douban=1311269', + filter_url:'fl={{fl}}', + 图片来源:'@Referer=https://api.douban.com/@User-Agent=Mozilla/5.0%20(Windows%20NT%2010.0;%20Win64;%20x64)%20AppleWebKit/537.36%20(KHTML,%20like%20Gecko)%20Chrome/113.0.0.0%20Safari/537.36', + headers:{ + "Host": "frodo.douban.com", + // "Host": "api.douban.com", + "Connection": "Keep-Alive", + "Referer": "https://servicewechat.com/wx2f9b06c1de1ccfca/84/page-frame.html", + // "content-type": "application/json", + "User-Agent": "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.143 Safari/537.36 MicroMessenger/7.0.9.501 NetType/WIFI MiniProgramEnv/Windows WindowsWechat" + }, + timeout:5000, + class_name:'我的豆瓣&热门电影&热播剧集&热播综艺&电影筛选&电视筛选&电影榜单&电视榜单', + class_url:'interests&hot_gaia&tv_hot&show_hot&movie&tv&rank_list_movie&rank_list_tv', + filter:{'interests': [{'key': 'status', 'name': '状态', 'value': [{'n': '想看', 'v': 'mark'}, {'n': '在看', 'v': 'doing'}, {'n': '看过', 'v': 'done'}]}, {'key': 'subtype_tag', 'name': '形式', 'value': [{'n': '全部', 'v': ''}, {'n': '电影', 'v': 'movie'}, {'n': '电视', 'v': 'tv'}]}, {'key': 'year_tag', 'name': '年代', 'value': [{'n': '全部', 'v': '全部'}, {'n': '2023', 'v': '2023'}, {'n': '2022', 'v': '2022'}, {'n': '2021', 'v': '2021'}, {'n': '2020', 'v': '2020'}, {'n': '2019', 'v': '2019'}, {'n': '2010年代', 'v': '2010年代'}, {'n': '2000年代', 'v': '2000年代'}, {'n': '90年代', 'v': '90年代'}, {'n': '80年代', 'v': '80年代'}, {'n': '70年代', 'v': '70年代'}, {'n': '60年代', 'v': '60年代'}, {'n': '更早', 'v': '更早'}]}], 'hot_gaia': [{'key': 'sort', 'name': '排序', 'value': [{'n': '热度', 'v': 'recommend'}, {'n': '最新', 'v': 'time'}, {'n': '评分', 'v': 'rank'}]}, {'key': 'area', 'name': '地区', 'value': [{'n': '全部', 'v': '全部'}, {'n': '华语', 'v': '华语'}, {'n': '欧美', 'v': '欧美'}, {'n': '韩国', 'v': '韩国'}, {'n': '日本', 'v': '日本'}]}], 'tv_hot': [{'key': 'type', 'name': '分类', 'value': [{'n': '综合', 'v': 'tv_hot'}, {'n': '国产剧', 'v': 'tv_domestic'}, {'n': '欧美剧', 'v': 'tv_american'}, {'n': '日剧', 'v': 'tv_japanese'}, {'n': '韩剧', 'v': 'tv_korean'}, {'n': '动画', 'v': 'tv_animation'}]}], 'show_hot': [{'key': 'type', 'name': '分类', 'value': [{'n': '综合', 'v': 'show_hot'}, {'n': '国内', 'v': 'show_domestic'}, {'n': '国外', 'v': 'show_foreign'}]}], 'movie': [{'key': '类型', 'name': '类型', 'value': [{'n': '全部类型', 'v': ''}, {'n': '喜剧', 'v': '喜剧'}, {'n': '爱情', 'v': '爱情'}, {'n': '动作', 'v': '动作'}, {'n': '科幻', 'v': '科幻'}, {'n': '动画', 'v': '动画'}, {'n': '悬疑', 'v': '悬疑'}, {'n': '犯罪', 'v': '犯罪'}, {'n': '惊悚', 'v': '惊悚'}, {'n': '冒险', 'v': '冒险'}, {'n': '音乐', 'v': '音乐'}, {'n': '历史', 'v': '历史'}, {'n': '奇幻', 'v': '奇幻'}, {'n': '恐怖', 'v': '恐怖'}, {'n': '战争', 'v': '战争'}, {'n': '传记', 'v': '传记'}, {'n': '歌舞', 'v': '歌舞'}, {'n': '武侠', 'v': '武侠'}, {'n': '情色', 'v': '情色'}, {'n': '灾难', 'v': '灾难'}, {'n': '西部', 'v': '西部'}, {'n': '纪录片', 'v': '纪录片'}, {'n': '短片', 'v': '短片'}]}, {'key': '地区', 'name': '地区', 'value': [{'n': '全部地区', 'v': ''}, {'n': '华语', 'v': '华语'}, {'n': '欧美', 'v': '欧美'}, {'n': '韩国', 'v': '韩国'}, {'n': '日本', 'v': '日本'}, {'n': '中国大陆', 'v': '中国大陆'}, {'n': '美国', 'v': '美国'}, {'n': '中国香港', 'v': '中国香港'}, {'n': '中国台湾', 'v': '中国台湾'}, {'n': '英国', 'v': '英国'}, {'n': '法国', 'v': '法国'}, {'n': '德国', 'v': '德国'}, {'n': '意大利', 'v': '意大利'}, {'n': '西班牙', 'v': '西班牙'}, {'n': '印度', 'v': '印度'}, {'n': '泰国', 'v': '泰国'}, {'n': '俄罗斯', 'v': '俄罗斯'}, {'n': '加拿大', 'v': '加拿大'}, {'n': '澳大利亚', 'v': '澳大利亚'}, {'n': '爱尔兰', 'v': '爱尔兰'}, {'n': '瑞典', 'v': '瑞典'}, {'n': '巴西', 'v': '巴西'}, {'n': '丹麦', 'v': '丹麦'}]}, {'key': 'sort', 'name': '排序', 'value': [{'n': '近期热度', 'v': 'T'}, {'n': '首映时间', 'v': 'R'}, {'n': '高分优先', 'v': 'S'}]}, {'key': '年代', 'name': '年代', 'value': [{'n': '全部年代', 'v': ''}, {'n': '2023', 'v': '2023'}, {'n': '2022', 'v': '2022'}, {'n': '2021', 'v': '2021'}, {'n': '2020', 'v': '2020'}, {'n': '2019', 'v': '2019'}, {'n': '2010年代', 'v': '2010年代'}, {'n': '2000年代', 'v': '2000年代'}, {'n': '90年代', 'v': '90年代'}, {'n': '80年代', 'v': '80年代'}, {'n': '70年代', 'v': '70年代'}, {'n': '60年代', 'v': '60年代'}, {'n': '更早', 'v': '更早'}]}], 'tv': [{'key': '类型', 'name': '类型', 'value': [{'n': '不限', 'v': ''}, {'n': '电视剧', 'v': '电视剧'}, {'n': '综艺', 'v': '综艺'}]}, {'key': '电视剧形式', 'name': '电视剧形式', 'value': [{'n': '不限', 'v': ''}, {'n': '喜剧', 'v': '喜剧'}, {'n': '爱情', 'v': '爱情'}, {'n': '悬疑', 'v': '悬疑'}, {'n': '动画', 'v': '动画'}, {'n': '武侠', 'v': '武侠'}, {'n': '古装', 'v': '古装'}, {'n': '家庭', 'v': '家庭'}, {'n': '犯罪', 'v': '犯罪'}, {'n': '科幻', 'v': '科幻'}, {'n': '恐怖', 'v': '恐怖'}, {'n': '历史', 'v': '历史'}, {'n': '战争', 'v': '战争'}, {'n': '动作', 'v': '动作'}, {'n': '冒险', 'v': '冒险'}, {'n': '传记', 'v': '传记'}, {'n': '剧情', 'v': '剧情'}, {'n': '奇幻', 'v': '奇幻'}, {'n': '惊悚', 'v': '惊悚'}, {'n': '灾难', 'v': '灾难'}, {'n': '歌舞', 'v': '歌舞'}, {'n': '音乐', 'v': '音乐'}]}, {'key': '综艺形式', 'name': '综艺形式', 'value': [{'n': '不限', 'v': ''}, {'n': '真人秀', 'v': '真人秀'}, {'n': '脱口秀', 'v': '脱口秀'}, {'n': '音乐', 'v': '音乐'}, {'n': '歌舞', 'v': '歌舞'}]}, {'key': '地区', 'name': '地区', 'value': [{'n': '全部地区', 'v': ''}, {'n': '华语', 'v': '华语'}, {'n': '欧美', 'v': '欧美'}, {'n': '国外', 'v': '国外'}, {'n': '韩国', 'v': '韩国'}, {'n': '日本', 'v': '日本'}, {'n': '中国大陆', 'v': '中国大陆'}, {'n': '中国香港', 'v': '中国香港'}, {'n': '美国', 'v': '美国'}, {'n': '英国', 'v': '英国'}, {'n': '泰国', 'v': '泰国'}, {'n': '中国台湾', 'v': '中国台湾'}, {'n': '意大利', 'v': '意大利'}, {'n': '法国', 'v': '法国'}, {'n': '德国', 'v': '德国'}, {'n': '西班牙', 'v': '西班牙'}, {'n': '俄罗斯', 'v': '俄罗斯'}, {'n': '瑞典', 'v': '瑞典'}, {'n': '巴西', 'v': '巴西'}, {'n': '丹麦', 'v': '丹麦'}, {'n': '印度', 'v': '印度'}, {'n': '加拿大', 'v': '加拿大'}, {'n': '爱尔兰', 'v': '爱尔兰'}, {'n': '澳大利亚', 'v': '澳大利亚'}]}, {'key': 'sort', 'name': '排序', 'value': [{'n': '近期热度', 'v': 'T'}, {'n': '首播时间', 'v': 'R'}, {'n': '高分优先', 'v': 'S'}]}, {'key': '年代', 'name': '年代', 'value': [{'n': '全部', 'v': ''}, {'n': '2023', 'v': '2023'}, {'n': '2022', 'v': '2022'}, {'n': '2021', 'v': '2021'}, {'n': '2020', 'v': '2020'}, {'n': '2019', 'v': '2019'}, {'n': '2010年代', 'v': '2010年代'}, {'n': '2000年代', 'v': '2000年代'}, {'n': '90年代', 'v': '90年代'}, {'n': '80年代', 'v': '80年代'}, {'n': '70年代', 'v': '70年代'}, {'n': '60年代', 'v': '60年代'}, {'n': '更早', 'v': '更早'}]}, {'key': '平台', 'name': '平台', 'value': [{'n': '全部', 'v': ''}, {'n': '腾讯视频', 'v': '腾讯视频'}, {'n': '爱奇艺', 'v': '爱奇艺'}, {'n': '优酷', 'v': '优酷'}, {'n': '湖南卫视', 'v': '湖南卫视'}, {'n': 'Netflix', 'v': 'Netflix'}, {'n': 'HBO', 'v': 'HBO'}, {'n': 'BBC', 'v': 'BBC'}, {'n': 'NHK', 'v': 'NHK'}, {'n': 'CBS', 'v': 'CBS'}, {'n': 'NBC', 'v': 'NBC'}, {'n': 'tvN', 'v': 'tvN'}]}], 'rank_list_movie': [{'key': '榜单', 'name': '榜单', 'value': [{'n': '实时热门电影', 'v': 'movie_real_time_hotest'}, {'n': '一周口碑电影榜', 'v': 'movie_weekly_best'}, {'n': '豆瓣电影Top250', 'v': 'movie_top250'}]}], 'rank_list_tv': [{'key': '榜单', 'name': '榜单', 'value': [{'n': '实时热门电视', 'v': 'tv_real_time_hotest'}, {'n': '华语口碑剧集榜', 'v': 'tv_chinese_best_weekly'}, {'n': '全球口碑剧集榜', 'v': 'tv_global_best_weekly'}, {'n': '国内口碑综艺榜', 'v': 'show_chinese_best_weekly'}, {'n': '国外口碑综艺榜', 'v': 'show_global_best_weekly'}]}]}, + limit:20, + play_parse:false, + 推荐:'', + 推荐:'js:let d=[];let douban_api_host="http://api.douban.com/api/v2";let miniapp_apikey="0ac44ae016490db2204ce0a042db2916";const count=30;function miniapp_request(path,query){try{let url=douban_api_host+path;query.apikey=miniapp_apikey;fetch_params.headers=oheaders;url=buildUrl(url,query);let html=fetch(url,fetch_params);return JSON.parse(html)}catch(e){print("发生了错误:"+e.message);return{}}}function subject_real_time_hotest(){try{let res=miniapp_request("/subject_collection/subject_real_time_hotest/items",{});let lists=[];let arr=res.subject_collection_items||[];arr.forEach(function(item){if(item.type==="movie"||item.type==="tv"){let rating=item.rating?item.rating.value:"暂无评分";let honnor=(item.honor_infos||[]).map(function(it){return it.title}).join("|");lists.append({vod_id:"msearch:"+TYPE,vod_name:item.title||"",vod_pic:item.pic.normal,vod_remarks:rating+" "+honnor})}});return lists}catch(e){print("发生了错误:"+e.message);return[]}}VODS=subject_real_time_hotest();print(VODS);', + // 手动调用解析请求json的url,此lazy不方便 + lazy:'', + // 推荐:'.list_item;img&&alt;img&&src;a&&Text;a&&data-float', + 一级:'', + 一级:'js:let d=[];let douban=input.split("douban=")[1].split("&")[0];let douban_api_host="http://api.douban.com/api/v2";let miniapp_apikey="0ac44ae016490db2204ce0a042db2916";const count=30;function miniapp_request(path,query){try{let url=douban_api_host+path;query.apikey=miniapp_apikey;fetch_params.headers=oheaders;url=buildUrl(url,query);let html=fetch(url,fetch_params);if(/request_error/.test(html)){print(html)}return JSON.parse(html)}catch(e){print("发生了错误:"+e.message);return{}}}function cate_filter(d,douban){douban=douban||"";try{let res={};if(MY_CATE==="interests"){if(douban){let status=MY_FL.status||"mark";let subtype_tag=MY_FL.subtype_tag||"";let year_tag=MY_FL.year_tag||"全部";let path="/user/"+douban+"/interests";res=miniapp_request(path,{type:"movie",status:status,subtype_tag:subtype_tag,year_tag:year_tag,start:(MY_PAGE-1)*count,count:count})}else{return{}}}else if(MY_CATE==="hot_gaia"){let sort=MY_FL.sort||"recommend";let area=MY_FL.area||"全部";let path="/movie/"+MY_CATE;res=miniapp_request(path,{area:area,sort:sort,start:(MY_PAGE-1)*count,count:count})}else if(MY_CATE==="tv_hot"||MY_CATE==="show_hot"){let stype=MY_FL.type||MY_CATE;let path="/subject_collection/"+stype+"/items";res=miniapp_request(path,{start:(MY_PAGE-1)*count,count:count})}else if(MY_CATE.startsWith("rank_list")){let id=MY_CATE==="rank_list_movie"?"movie_real_time_hotest":"tv_real_time_hotest";id=MY_FL.榜单||id;let path="/subject_collection/"+id+"/items";res=miniapp_request(path,{start:(MY_PAGE-1)*count,count:count})}else{let path="/"+MY_CATE+"/recommend";let selected_categories;let tags;let sort;if(Object.keys(MY_FL).length>0){sort=MY_FL.sort||"T";tags=Object.values(MY_FL).join(",");if(MY_CATE==="movie"){selected_categories={"类型":MY_FL.类型||"","地区":MY_FL.地区||""}}else{selected_categories={"类型":MY_FL.类型||"","形式":MY_FL.类型?MY_FL.类型+"地区":"","地区":MY_FL.地区||""}}}else{sort="T";tags="";if(MY_CATE==="movie"){selected_categories={"类型":"","地区":""}}else{selected_categories={"类型":"","形式":"","地区":""}}}let params={tags:tags,sort:sort,refresh:0,selected_categories:stringify(selected_categories),start:(MY_PAGE-1)*count,count:count};res=miniapp_request(path,params)}let result={page:MY_PAGE,pagecount:Math.ceil(res.total/count),limit:count,total:res.total};let items=[];if(/^rank_list|tv_hot|show_hot/.test(MY_CATE)){items=res["subject_collection_items"]}else if(MY_CATE==="interests"){res["interests"].forEach(function(it){items.push(it.subject)})}else{items=res.items}let lists=[];items.forEach(function(item){if(item.type==="movie"||item.type==="tv"){let rating=item.rating?item.rating.value:"";let rat_str=rating||"暂无评分";let title=item.title;let honor=item.honor_infos||[];let honor_str=honor.map(function(it){return it.title}).join("|");let vod_obj={vod_name:title!=="未知电影"?title:"暂不支持展示",vod_pic:item.pic.normal,vod_remarks:rat_str+" "+honor_str};let vod_obj_d={url:item.type+"$"+item.id,title:title!=="未知电影"?title:"暂不支持展示",pic_url:item.pic.normal,desc:rat_str+" "+honor_str};lists.push(vod_obj);d.push(vod_obj_d)}});result.list=lists;return result}catch(e){print(e.message)}return{}}let res=cate_filter(d,douban);setResult2(res);', + 二级:'', + 搜索:'', +} \ No newline at end of file diff --git a/5/10/sites/码上👓无/drpy.min.js b/5/10/sites/码上👓无/drpy.min.js new file mode 100644 index 0000000..c32141e --- /dev/null +++ b/5/10/sites/码上👓无/drpy.min.js @@ -0,0 +1 @@ +import cheerio from"https://ghproxy.net/https://raw.githubusercontent.com/hjdhnx/dr_py/main/libs/cheerio.min.js";import"https://ghproxy.net/https://raw.githubusercontent.com/hjdhnx/dr_py/main/libs/crypto-js.js";import"https://ghproxy.net/https://raw.githubusercontent.com/hjdhnx/dr_py/main/libs/drT.js";import 模板 from"https://ghproxy.net/https://raw.githubusercontent.com/hjdhnx/dr_py/main/js/模板.js";import{gbkTool}from"https://ghproxy.net/https://raw.githubusercontent.com/hjdhnx/dr_py/main/libs/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={};const VERSION="drpy1 3.9.49beta2 20231122";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);if(searchObj.pg===1&&url.includes("[")&&url.includes("]")&&!url.includes("#")){url=url.split("[")[1].split("]")[0]}else if(searchObj.pg>1&&url.includes("[")&&url.includes("]")&&!url.includes("#")){url=url.split("[")[0]}if(/fypage/.test(url)){if(url.includes("(")&&url.includes(")")){let url_rep=url.match(/.*?\((.*)\)/)[1];let cnt_page=url_rep.replaceAll("fypage",searchObj.pg);let cnt_pg=eval(cnt_page);url=url.replaceAll(url_rep,cnt_pg).replaceAll("(","").replaceAll(")","")}else{url=url.replaceAll("fypage",searchObj.pg)}}MY_URL=url;console.log(MY_URL);if(p.startsWith("js:")){const TYPE="search";const MY_PAGE=searchObj.pg;const KEY=searchObj.wd;var input=MY_URL;var detailUrl=rule.detailUrl||"";eval(p.trim().replace("js:",""));d=VODS}else{p=p.split(";");if(p.length<5){return"{}"}let p0=getPP(p,0,pp,0);let _ps=parseTags.getParse(p0);_pdfa=_ps.pdfa;_pdfh=_ps.pdfh;_pd=_ps.pd;let is_json=p0.startsWith("json:");p0=p0.replace(/^(jsp:|json:|jq:)/,"");try{let req_method=MY_URL.split(";").length>1?MY_URL.split(";")[1].toLowerCase():"get";let html;if(req_method==="post"){let rurls=MY_URL.split(";")[0].split("#");let rurl=rurls[0];let params=rurls.length>1?rurls[1]:"";print(`post=》rurl:${rurl},params:${params}`);let _fetch_params=JSON.parse(JSON.stringify(rule_fetch_params));let postData={body:params};Object.assign(_fetch_params,postData);html=post(rurl,_fetch_params)}else if(req_method==="postjson"){let rurls=MY_URL.split(";")[0].split("#");let rurl=rurls[0];let params=rurls.length>1?rurls[1]:"";print(`postjson-》rurl:${rurl},params:${params}`);try{params=JSON.parse(params)}catch(e){params="{}"}let _fetch_params=JSON.parse(JSON.stringify(rule_fetch_params));let postData={body:params};Object.assign(_fetch_params,postData);html=post(rurl,_fetch_params)}else{html=getHtml(MY_URL)}if(html){if(/系统安全验证|输入验证码/.test(html)){let cookie=verifyCode(MY_URL);if(cookie){console.log(`本次成功过验证,cookie:${cookie}`);setItem(RULE_CK,cookie)}else{console.log(`本次自动过搜索验证失败,cookie:${cookie}`)}html=getHtml(MY_URL)}if(!html.includes(searchObj.wd)){console.log("搜索结果源码未包含关键字,疑似搜索失败,正为您打印结果源码");console.log(html)}if(is_json){html=dealJson(html)}let list=_pdfa(html,p0);let p1=getPP(p,1,pp,1);let p2=getPP(p,2,pp,2);let p3=getPP(p,3,pp,3);let p4=getPP(p,4,pp,4);let p5=getPP(p,5,pp,5);list.forEach(it=>{let links=p4.split("+").map(_p4=>{return!rule.detailUrl?_pd(it,_p4,MY_URL):_pdfh(it,_p4)});let link=links.join("$");let content;if(p.length>5&&p[5]){content=_pdfh(it,p5)}else{content=""}let vod_id=link;let vod_name=_pdfh(it,p1).replace(/\n|\t/g,"").trim();let vod_pic=_pd(it,p2,MY_URL);if(rule.二级==="*"){vod_id=vod_id+"@@"+vod_name+"@@"+vod_pic}let ob={vod_id:vod_id,vod_name:vod_name,vod_pic:vod_pic,vod_remarks:_pdfh(it,p3).replace(/\n|\t/g,"").trim(),vod_content:content.replace(/\n|\t/g,"").trim()};d.push(ob)})}}catch(e){print("搜索发生错误:"+e.message);return"{}"}}if(rule.图片来源){d.forEach(it=>{if(it.vod_pic&&it.vod_pic.startsWith("http")){it.vod_pic=it.vod_pic+rule.图片来源}})}return JSON.stringify({page:parseInt(searchObj.pg),pagecount:10,limit:20,total:100,list:d})}function detailParse(detailObj){let t1=(new Date).getTime();fetch_params=JSON.parse(JSON.stringify(rule_fetch_params));let orId=detailObj.orId;let vod_name="片名";let vod_pic="";let vod_id=orId;if(rule.二级==="*"){let extra=orId.split("@@");vod_name=extra.length>1?extra[1]:vod_name;vod_pic=extra.length>2?extra[2]:vod_pic}let vod={vod_id:vod_id,vod_name:vod_name,vod_pic:vod_pic,type_name:"类型",vod_year:"年份",vod_area:"地区",vod_remarks:"更新信息",vod_actor:"主演",vod_director:"导演",vod_content:"简介"};let p=detailObj.二级;let url=detailObj.url;let detailUrl=detailObj.detailUrl;let fyclass=detailObj.fyclass;let tab_exclude=detailObj.tab_exclude;let html=detailObj.html||"";MY_URL=url;if(detailObj.二级访问前){try{print(`尝试在二级访问前执行代码:${detailObj.二级访问前}`);eval(detailObj.二级访问前.trim().replace("js:",""))}catch(e){print(`二级访问前执行代码出现错误:${e.message}`)}}if(p==="*"){vod.vod_play_from="道长在线";vod.vod_remarks=detailUrl;vod.vod_actor="没有二级,只有一级链接直接嗅探播放";vod.vod_content=MY_URL;vod.vod_play_url="嗅探播放$"+MY_URL.split("@@")[0]}else if(typeof p==="string"&&p.trim().startsWith("js:")){const TYPE="detail";var input=MY_URL;var play_url="";eval(p.trim().replace("js:",""));vod=VOD;console.log(JSON.stringify(vod))}else if(p&&typeof p==="object"){let tt1=(new Date).getTime();if(!html){html=getHtml(MY_URL)}print(`二级${MY_URL}仅获取源码耗时:${(new Date).getTime()-tt1}毫秒`);let _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}毫秒`);vod=vodDeal(vod);return JSON.stringify({list:[vod]})}function get_tab_index(vod){let obj={};vod.vod_play_from.split("$$$").forEach((it,index)=>{obj[it]=index});return obj}function vodDeal(vod){let vod_play_from=vod.vod_play_from.split("$$$");let vod_play_url=vod.vod_play_url.split("$$$");let tab_removed_list=vod_play_from;let tab_ordered_list=vod_play_from;let tab_renamed_list=vod_play_from;let tab_list=vod_play_from;let play_ordered_list=vod_play_url;if(rule.tab_remove&&rule.tab_remove.length>0||rule.tab_order&&rule.tab_order.length>0){let tab_index_dict=get_tab_index(vod);if(rule.tab_remove&&rule.tab_remove.length>0){tab_removed_list=vod_play_from.filter(it=>!rule.tab_remove.includes(it));tab_list=tab_removed_list}if(rule.tab_order&&rule.tab_order.length>0){let tab_order=rule.tab_order;tab_ordered_list=tab_removed_list.sort((a,b)=>{return(tab_order.indexOf(a)===-1?9999:tab_order.indexOf(a))-(tab_order.indexOf(b)===-1?9999:tab_order.indexOf(b))});tab_list=tab_ordered_list}play_ordered_list=tab_list.map(it=>vod_play_url[tab_index_dict[it]])}if(rule.tab_rename&&typeof rule.tab_rename==="object"&Object.keys(rule.tab_rename).length>0){tab_renamed_list=tab_list.map(it=>rule.tab_rename[it]||it);tab_list=tab_renamed_list}vod.vod_play_from=tab_list.join("$$$");vod.vod_play_url=play_ordered_list.join("$$$");return vod}function tellIsJx(url){try{let is_vip=!/\.(m3u8|mp4|m4a)$/.test(url.split("?")[0])&&是否正版(url);return is_vip?1:0}catch(e){return 1}}function playParse(playObj){fetch_params=JSON.parse(JSON.stringify(rule_fetch_params));MY_URL=playObj.url;if(!/http/.test(MY_URL)){try{MY_URL=base64Decode(MY_URL)}catch(e){}}MY_URL=decodeURIComponent(MY_URL);var input=MY_URL;let common_play={parse:1,url:input,jx:tellIsJx(input)};let lazy_play;if(!rule.play_parse||!rule.lazy){lazy_play=common_play}else if(rule.play_parse&&rule.lazy&&typeof rule.lazy==="string"){try{let lazy_code=rule.lazy.replace("js:","").trim();print("开始执行js免嗅=>"+lazy_code);eval(lazy_code);lazy_play=typeof input==="object"?input:{parse:1,jx:tellIsJx(input),url:input}}catch(e){print("js免嗅错误:"+e.message);lazy_play=common_play}}else{lazy_play=common_play}if(Array.isArray(rule.play_json)&&rule.play_json.length>0){let web_url=lazy_play.url;for(let pjson of rule.play_json){if(pjson.re&&(pjson.re==="*"||web_url.match(new RegExp(pjson.re)))){if(pjson.json&&typeof pjson.json==="object"){let base_json=pjson.json;lazy_play=Object.assign(lazy_play,base_json);break}}}}else if(rule.play_json&&!Array.isArray(rule.play_json)){let base_json={jx:1,parse:1};lazy_play=Object.assign(lazy_play,base_json)}else if(!rule.play_json){let base_json={jx:0,parse:1};lazy_play=Object.assign(lazy_play,base_json)}console.log(JSON.stringify(lazy_play));return JSON.stringify(lazy_play)}function proxyParse(proxyObj){var input=proxyObj.params;if(proxyObj.proxy_rule){log("准备执行本地代理规则:\n"+proxyObj.proxy_rule);try{eval(proxyObj.proxy_rule);if(input&&input!==proxyObj.params&&Array.isArray(input)&&input.length===3){return input}else{return[404,"text/plain","Not Found"]}}catch(e){return[500,"text/plain","代理规则错误:"+e.message]}}else{return[404,"text/plain","Not Found"]}}function isVideoParse(isVideoObj){var input=isVideoObj.url;if(!isVideoObj.t){let re_matcher=new RegExp(isVideoObj.isVideo,"i");return re_matcher.test(input)}else{try{eval(isVideoObj.isVideo);if(typeof input==="boolean"){return input}else{return false}}catch(e){log("执行嗅探规则发生错误:"+e.message);return false}}}function init(ext){console.log("init");try{let muban=模板.getMubans();if(typeof ext=="object"){rule=ext}else if(typeof ext=="string"){if(ext.startsWith("http")){let js=request(ext,{method:"GET"});if(js){eval(js.replace("var rule","rule"))}}else{eval(ext.replace("var rule","rule"))}}if(rule.模板&&muban.hasOwnProperty(rule.模板)){print("继承模板:"+rule.模板);rule=Object.assign(muban[rule.模板],rule)}let rule_cate_excludes=(rule.cate_exclude||"").split("|").filter(it=>it.trim());let rule_tab_excludes=(rule.tab_exclude||"").split("|").filter(it=>it.trim());rule_cate_excludes=rule_cate_excludes.concat(CATE_EXCLUDE.split("|").filter(it=>it.trim()));rule_tab_excludes=rule_tab_excludes.concat(TAB_EXCLUDE.split("|").filter(it=>it.trim()));rule.cate_exclude=rule_cate_excludes.join("|");rule.tab_exclude=rule_tab_excludes.join("|");rule.host=(rule.host||"").rstrip("/");HOST=rule.host;if(rule.hostJs){console.log(`检测到hostJs,准备执行...`);try{eval(rule.hostJs);rule.host=HOST.rstrip("/")}catch(e){console.log(`执行${rule.hostJs}获取host发生错误:`+e.message)}}rule.url=rule.url||"";rule.double=rule.double||false;rule.homeUrl=rule.homeUrl||"";rule.detailUrl=rule.detailUrl||"";rule.searchUrl=rule.searchUrl||"";rule.homeUrl=rule.host&&rule.homeUrl?urljoin(rule.host,rule.homeUrl):rule.homeUrl||rule.host;rule.detailUrl=rule.host&&rule.detailUrl?urljoin(rule.host,rule.detailUrl):rule.detailUrl;rule.二级访问前=rule.二级访问前||"";if(rule.url.includes("[")&&rule.url.includes("]")){let u1=rule.url.split("[")[0];let u2=rule.url.split("[")[1].split("]")[0];rule.url=rule.host&&rule.url?urljoin(rule.host,u1)+"["+urljoin(rule.host,u2)+"]":rule.url}else{rule.url=rule.host&&rule.url?urljoin(rule.host,rule.url):rule.url}if(rule.searchUrl.includes("[")&&rule.searchUrl.includes("]")&&!rule.searchUrl.includes("#")){let u1=rule.searchUrl.split("[")[0];let u2=rule.searchUrl.split("[")[1].split("]")[0];rule.searchUrl=rule.host&&rule.searchUrl?urljoin(rule.host,u1)+"["+urljoin(rule.host,u2)+"]":rule.searchUrl}else{rule.searchUrl=rule.host&&rule.searchUrl?urljoin(rule.host,rule.searchUrl):rule.searchUrl}rule.timeout=rule.timeout||5e3;rule.encoding=rule.编码||rule.encoding||"utf-8";rule.search_encoding=rule.搜索编码||rule.search_encoding||"";rule.图片来源=rule.图片来源||"";rule.play_json=rule.hasOwnProperty("play_json")?rule.play_json:[];rule.pagecount=rule.hasOwnProperty("pagecount")?rule.pagecount:{};rule.proxy_rule=rule.hasOwnProperty("proxy_rule")?rule.proxy_rule:"";rule.sniffer=rule.hasOwnProperty("sniffer")?rule.sniffer:"";rule.sniffer=!!(rule.sniffer&&rule.sniffer!=="0"&&rule.sniffer!=="false");rule.isVideo=rule.hasOwnProperty("isVideo")?rule.isVideo:"";rule.tab_remove=rule.hasOwnProperty("tab_remove")?rule.tab_remove:[];rule.tab_order=rule.hasOwnProperty("tab_order")?rule.tab_order:[];rule.tab_rename=rule.hasOwnProperty("tab_rename")?rule.tab_rename:{};if(rule.headers&&typeof rule.headers==="object"){try{let header_keys=Object.keys(rule.headers);for(let k of header_keys){if(k.toLowerCase()==="user-agent"){let v=rule.headers[k];console.log(v);if(["MOBILE_UA","PC_UA","UC_UA","IOS_UA","UA"].includes(v)){rule.headers[k]=eval(v)}}}}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("开始执行辅助嗅探代理规则...")}return enable_sniffer}function isVideo(url){let t=0;let is_video;if(rule.isVideo&&rule.isVideo.trim()){is_video=rule.isVideo.trim()}if(is_video.startsWith("js:")){is_video=is_video.replace("js:","");t=1}let isVideoObj={url:url,isVideo:is_video,t:t};let result=isVideoParse(isVideoObj);if(result){log("成功执行辅助嗅探规则并检测到视频地址:\n"+rule.isVideo)}return result}function DRPY(){return{init:init,home:home,homeVod:homeVod,category:category,detail:detail,play:play,search:search,proxy:proxy,sniffer:sniffer,isVideo:isVideo}}export default{init:init,home:home,homeVod:homeVod,category:category,detail:detail,play:play,search:search,proxy:proxy,sniffer:sniffer,isVideo:isVideo,DRPY:DRPY}; \ No newline at end of file diff --git a/5/10/sites/码上👓无/fan.txt b/5/10/sites/码上👓无/fan.txt new file mode 100644 index 0000000..3e78a01 Binary files /dev/null and b/5/10/sites/码上👓无/fan.txt differ diff --git a/5/10/sites/码上👓无/kuba.js b/5/10/sites/码上👓无/kuba.js new file mode 100644 index 0000000..5a875b4 --- /dev/null +++ b/5/10/sites/码上👓无/kuba.js @@ -0,0 +1,188 @@ +var rule = { + title:'酷吧[磁]', + host:'https://www.kuba222.com', + homeUrl: '/', + url: '/vodtypehtml/fyclass.html?', + filter_url:'{{fl.class}}', + filter:{ + }, + searchUrl: '/search/**-1.html', + searchable:2, + quickSearch:0, + filterable:0, + headers:{ + 'User-Agent': 'PC_UA', + 'Referer': 'https://www.kuba222.com/' + }, + timeout:5000, + class_name: '最新&4K&电影&动作片&喜剧片&爱情片&科幻片&恐怖片&剧情片&战争片&微电影&电视剧&动漫&纪录片', + class_url: 'new&4K&1&5&6&7&8&9&10&11&21&31&4&16', + play_parse:true, + play_json:[{ + re:'*', + json:{ + parse:0, + jx:0 + } + }], + lazy:'', + limit:6, + 推荐:`js: +pdfh=jsp.pdfh;pdfa=jsp.pdfa;pd=jsp.pd; +let d = []; +let html = request(input); +let list = pdfa(html, 'ul.stui-vodlist li'); +list.forEach(function (it){ + d.push({ + title: pdfh(it, 'a&&title'), + desc: pdfh(it, 'li&&div&&a&&span&&Text'), + pic_url: pd(it, 'a&&data-original', HOST), + url: pdfh(it, 'a&&href') + }); +}); +setResult(d); +`, + 一级:`js: +pdfh=jsp.pdfh;pdfa=jsp.pdfa;pd=jsp.pd; +let d = []; +if (MY_CATE === '4K'){ + let turl = (MY_PAGE === 1)? '' : '-' + MY_PAGE; + input = rule.homeUrl + 'vodtopichtml/' + '11' + turl + '.html'; +}else if (MY_CATE === 'new'){ + input = rule.homeUrl + MY_CATE + '.html'; +}else{ + let turl = (MY_PAGE === 1)? '' : '-' + MY_PAGE; + input = rule.homeUrl + 'vodtypehtml/' + MY_CATE + turl + '.html'; +} +let html = request(input); +let list = pdfa(html, 'ul.stui-vodlist li'); +list.forEach(function (it){ + d.push({ + title: pdfh(it, 'a&&title'), + desc: pdfh(it, 'li&&div&&a&&span&&Text'), + pic_url: pd(it, 'a&&data-original', HOST), + url: pdfh(it, 'a&&href') + }); +}); +setResult(d); +`, + 二级:{ + title:"div.stui-content h3&&Text", + img:"div.stui-content a.lazyload img&&src", + desc:'div.stui-content a span&&Text', + content:'div.stui-content p.data&&Text', + tabs:`js: +pdfh=jsp.pdfh;pdfa=jsp.pdfa;pd=jsp.pd; +TABS=[] +let vodUrls=[]; +try{ + vodUrls.push(html.match(/var GvodUrls1 *= *"([^"]*)"/)[1]); + vodUrls.push(html.match(/var GvodUrls2 *= *"([^"]*)"/)[1]); + vodUrls.push(html.match(/var GvodUrls3 *= *"([^"]*)"/)[1]); + vodUrls.push(html.match(/var GvodUrls4 *= *"([^"]*)"/)[1]); + vodUrls.push(html.match(/var GvodUrls5 *= *"([^"]*)"/)[1]); +}catch(e){ +} +let index=1; +vodUrls.forEach(function (it) { + TABS.push("磁力"+index); + index = index + 1; +}); +log('kuba TABS >>>>>>>>>>>>>>>>>>' + TABS); +`, + lists:`js: +log(TABS); +pdfh=jsp.pdfh;pdfa=jsp.pdfa;pd=jsp.pd; +LISTS = []; +let vodUrls=[]; +//log("kuba html>>>>>>>>>>>>>>>>>>>>>>" + html); +try{ + vodUrls.push(html.match(/var GvodUrls1 *= *"([^"]*)"/)[1]); + vodUrls.push(html.match(/var GvodUrls2 *= *"([^"]*)"/)[1]); + vodUrls.push(html.match(/var GvodUrls3 *= *"([^"]*)"/)[1]); + vodUrls.push(html.match(/var GvodUrls4 *= *"([^"]*)"/)[1]); + vodUrls.push(html.match(/var GvodUrls5 *= *"([^"]*)"/)[1]); +}catch(e){ + log('kuba tabs e>>>>>>>>>>>>>>>>>>..' + e); +} +vodUrls.forEach(function (it) { + let epos = it.split("###"); + let d=[]; + epos.forEach(function (it1){ + if (it1.length>0){ + d.push(it1); + } + }); + LISTS.push(d.reverse()); +}); +`, + + }, + 搜索:`js: +pdfh=jsp.pdfh;pdfa=jsp.pdfa;pd=jsp.pd; +let cookie=""; +if (false){ +let new_html=request(HOST, {withHeaders:true}); +let json=JSON.parse(new_html); +let setCk=Object.keys(json).find(it=>it.toLowerCase()==="set-cookie"); +if (typeof setCk !== "undefined"){ + let d=[]; + for(const key in json[setCk]){ + if (typeof json[setCk][key] === "string"){ + log("kuba header setCk key>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>" + json[setCk][key] + " " + (typeof json[setCk][key])); + d.push(json[setCk][key].split(";")[0]); + } + } + cookie=d.join(";"); +} +fetch_params.headers.Cookie=cookie; +rule_fetch_params.headers.Cookie=cookie; +} +log('kuba search cookie >>>>>>>>>>>>>>>>>>>>>' + cookie); + +let params = 'wd='+ encodeURIComponent(KEY) + '&submit='; +let _fetch_params = JSON.parse(JSON.stringify(rule_fetch_params)); +let postData = { + body: params +}; +Object.assign(_fetch_params, postData); +log("kuba search postData>>>>>>>>>>>>>>>" + JSON.stringify(_fetch_params)); +let search_html = post( HOST + '/index.php?m=vod-search', _fetch_params) +search_html = search_html.replace(/ + + + + + +
+ +
+
+
+
+
+
+

思考中...

+ +

+
+ +
肥猫 +

+
+
+
+
+
+

Who is

+
+
+ +

当你征服了一座山峰时,它已经在你脚下了,你必须再找一座山峰去征服,否则,你只有下山,走下坡路!

+

How lucky to meet you!

+

你好,这里是肥猫 fatcat ,对有趣的世界和可能有趣的你充满好奇,热爱折腾~

+

希望能与你在比特之海的繁星之下相见!

+
+
+ +
+
+
+
    +
  • +

    颜值

    +
    +
    + 若非群玉山头见 会向瑶台月下逢 +
    +
  • +
  • +

    身材

    +
    +
    + 丰肉微骨 调以娱只 + +
  • +

    三观

    +
    +
    + 三观永远比五官正~ +
    +
  • +
  • +

    钱包

    +
    +
    + 手机不贴膜 上厕所不折纸 +
    +
  • +
+ + +
+
+ +
+ +
+ + + + + + + + + + +
+ + + + + + + + + + + + \ No newline at end of file diff --git a/5/10/sites/码上👓猫/骚火.js b/5/10/sites/码上👓猫/骚火.js new file mode 100644 index 0000000..b4f3cab --- /dev/null +++ b/5/10/sites/码上👓猫/骚火.js @@ -0,0 +1,72 @@ +// 搜索验证 -> drpy_ocr自动过搜索验证失败 +var rule={ + title:'骚火电影', + // host:'https://shdy3.com', + host:'http://shapp.us', + hostJs:'print(HOST);let html=request(HOST,{headers:{"User-Agent":PC_UA}});let src=jsp.pdfh(html,"a:eq(2)&&href");print(src);HOST=src', + // url:'/list/fyclass-fypage.html', + url:'/list/fyfilter-fypage.html', + filterable:1,//是否启用分类筛选, + filter_url:'{{fl.cateId}}', + filter: { + "1":[{"key":"cateId","name":"类型","value":[{"v":"1","n":"全部"},{"v":"6","n":"喜剧"},{"v":"7","n":"爱情"},{"v":"8","n":"恐怖"},{"v":"9","n":"动作"},{"v":"10","n":"科幻"},{"v":"11","n":"战争"},{"v":"12","n":"犯罪"},{"v":"13","n":"动画"},{"v":"14","n":"奇幻"},{"v":"15","n":"剧情"},{"v":"16","n":"冒险"},{"v":"17","n":"悬疑"},{"v":"18","n":"惊悚"},{"v":"19","n":"其它"}]}], + "2":[{"key":"cateId","name":"类型","value":[{"v":"2","n":"全部"},{"v":"20","n":"大陆"},{"v":"21","n":"TVB"},{"v":"22","n":"韩剧"},{"v":"23","n":"美剧"},{"v":"24","n":"日剧"},{"v":"25","n":"英剧"},{"v":"26","n":"台剧"},{"v":"27","n":"其它"}]}], + "4":[{"key":"cateId","name":"类型","value":[{"v":"4","n":"全部"},{"v":"38","n":"搞笑"},{"v":"39","n":"恋爱"},{"v":"40","n":"热血"},{"v":"41","n":"格斗"},{"v":"42","n":"美少女"},{"v":"43","n":"魔法"},{"v":"44","n":"机战"},{"v":"45","n":"校园"},{"v":"46","n":"亲子"},{"v":"47","n":"童话"},{"v":"48","n":"冒险"},{"v":"49","n":"真人"},{"v":"50","n":"LOLI"},{"v":"51","n":"其它"}]}], + // "28":[{"key":"cateId","name":"综艺","value":[{"v":"28","n":"脱口秀"},{"v":"29","n":"真人秀"},{"v":"30","n":"选秀"},{"v":"31","n":"美食"},{"v":"32","n":"旅游"},{"v":"33","n":"汽车"},{"v":"34","n":"访谈"},{"v":"35","n":"纪实"},{"v":"36","n":"搞笑"},{"v":"37","n":"其它"}]}] + }, + filter_def:{ + 1:{cateId:'1'}, + 2:{cateId:'2'}, + 4:{cateId:'4'} + // 28:{cateId:'28'} + }, + searchUrl:'/search.php?page=fypage&searchword=**&searchtype=', + searchable:2, + quickSearch:0, + headers:{'User-Agent':'MOBILE_UA', }, + timeout:5000,//网站的全局请求超时,默认是3000毫秒 + class_name:'电影&电视剧&动漫', + class_url:'1&2&4', + play_parse:true, + lazy:`js: + pdfh = jsp.pdfh; + pdfa = jsp.pdfa; + pd = jsp.pd; + var html = pd(request(input), 'iframe&&src'); + var apiurl = ''; + if (/api\\.hhplayer/.test(html)) { + apiurl = 'https://api.hhplayer.com/api.php'; + } else if (/hkjx\\.hhplayer/.test(html)) { + apiurl = 'https://hkjx.hhplayer.com/api.php'; + } else if (/play\\.hhplayer/.test(html)) { + apiurl = 'https://play.hhplayer.com/hhjx/api.php'; + } + var url = ''; + var t = ''; + var key = ''; + eval(pdfh(request(html), 'body&&script,0&&Html').split('var act')[0].replaceAll('var ', '')); + var purl = JSON.parse(request(apiurl, { + headers: { + 'Referer': html + }, + body: 'url=' + url + '&t=' + t + '&key=' + key + '&act=0&play=1', + method: 'POST' + })).url; + input = { + jx: 0, + url: /http/.test(purl) ? purl: 'https://api.hhplayer.com' + purl, + parse: 0 + } + `, + 推荐:'.v_list,0&&li;*;*;*;*', + 一级:'.v_list li;a&&title;.lazyload&&data-original;.v_note&&Text;a&&href', + 二级:{ + "title":"h1&&Text;", + "img":".m_background&&style", + "desc":";;;.v_info_box&&p&&Text", + "content":".p_txt.show_part&&Text", + "tabs":".from_list&&li", + "lists":"#play_link&&li:eq(#id)&&a" + }, + 搜索:'*', +} diff --git a/5/10/sites/码上👓猫/高中课堂.json b/5/10/sites/码上👓猫/高中课堂.json new file mode 100644 index 0000000..9398ac0 --- /dev/null +++ b/5/10/sites/码上👓猫/高中课堂.json @@ -0,0 +1,2669 @@ +{ + "classes": [{ + "type_name": "高一语文", + "type_id": "高一语文" + }, { + "type_name": "高一数学", + "type_id": "高一数学" + }, { + "type_name": "高一英语", + "type_id": "高一英语" + }, { + "type_name": "高一历史", + "type_id": "高一历史" + }, { + "type_name": "高一地理", + "type_id": "高一地理" + }, { + "type_name": "高一生物", + "type_id": "高一生物" + }, { + "type_name": "高一思想政治", + "type_id": "高一思想政治" + }, { + "type_name": "高一物理", + "type_id": "高一物理" + }, { + "type_name": "高一化学", + "type_id": "高一化学" + }, { + "type_name": "高二语文", + "type_id": "高二语文" + }, { + "type_name": "高二数学", + "type_id": "高二数学" + }, { + "type_name": "高二英语", + "type_id": "高二英语" + }, { + "type_name": "高二历史", + "type_id": "高二历史" + }, { + "type_name": "高二地理", + "type_id": "高二地理" + }, { + "type_name": "高二生物", + "type_id": "高二生物" + }, { + "type_name": "高二思想政治", + "type_id": "高二思想政治" + }, { + "type_name": "高二物理", + "type_id": "高二物理" + }, { + "type_name": "高二化学", + "type_id": "高二化学" + }, { + "type_name": "高三语文", + "type_id": "高三语文" + }, { + "type_name": "高三数学", + "type_id": "高三数学" + }, { + "type_name": "高三英语", + "type_id": "高三英语" + }, { + "type_name": "高三历史", + "type_id": "高三历史" + }, { + "type_name": "高三地理", + "type_id": "高三地理" + }, { + "type_name": "高三生物", + "type_id": "高三生物" + }, { + "type_name": "高三思想政治", + "type_id": "高三思想政治" + }, { + "type_name": "高三物理", + "type_id": "高三物理" + }, { + "type_name": "高三化学", + "type_id": "高三化学" + }, { + "type_name": "高中信息技术", + "type_id": "高中信息技术" + }, { + "type_name": "高中信息技术", + "type_id": "高中信息技术" + }], + "cookie": "SESSDATA=01c79709%2C1711618905%2C244c3%2A91CjA9UUnRb_kJg03J5FqUbin76yMY90o1-ckJsM1ItQH21ns4hgcS6Le6oMR3SKtC18QSVmxSbGRhN3cyS3NReERsOHRfYVlhTWJKZjZyTF9wUWJXbjNfaF9qWklFMFpoeVg1ZUhFb0Q0MGFiN3FYd1N3UEFEY1oxX29IdmFSRVVLamcybGhhSkJnIIEC; bili_jct=e9d6e9df733afde2a03693d63a4e77dc; DedeUserID=186957646; DedeUserID__ckMd5=4f717c8832ee1e62; sid=elhiqom1", + "filter": { + "1年级语文": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版1年级语文" + }, { + "n": "人教版", + "v": "人教版1年级语文" + }, { + "n": "北师大版", + "v": "北师大版1年级语文" + }, { + "n": "苏教版", + "v": "苏教版1年级语文" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "1年级英语": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版1年级英语" + }, { + "n": "人教版", + "v": "人教版1年级英语" + }, { + "n": "北师大版", + "v": "北师大版1年级英语" + }, { + "n": "苏教版", + "v": "苏教版1年级英语" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "1年级数学": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版1年级数学" + }, { + "n": "人教版", + "v": "人教版1年级数学" + }, { + "n": "北师大版", + "v": "北师大版1年级数学" + }, { + "n": "苏教版", + "v": "苏教版1年级数学" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "2年级语文": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版2年级语文" + }, { + "n": "人教版", + "v": "人教版2年级语文" + }, { + "n": "北师大版", + "v": "北师大版2年级语文" + }, { + "n": "苏教版", + "v": "苏教版2年级语文" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "2年级英语": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版2年级英语" + }, { + "n": "人教版", + "v": "人教版2年级英语" + }, { + "n": "北师大版", + "v": "北师大版2年级英语" + }, { + "n": "苏教版", + "v": "苏教版2年级英语" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "2年级数学": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版2年级数学" + }, { + "n": "人教版", + "v": "人教版2年级数学" + }, { + "n": "北师大版", + "v": "北师大版2年级数学" + }, { + "n": "苏教版", + "v": "苏教版2年级数学" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "3年级语文": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版3年级语文" + }, { + "n": "人教版", + "v": "人教版3年级语文" + }, { + "n": "北师大版", + "v": "北师大版3年级语文" + }, { + "n": "苏教版", + "v": "苏教版3年级语文" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "3年级英语": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版3年级英语" + }, { + "n": "人教版", + "v": "人教版3年级英语" + }, { + "n": "北师大版", + "v": "北师大版3年级英语" + }, { + "n": "苏教版", + "v": "苏教版3年级英语" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "3年级数学": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版3年级数学" + }, { + "n": "人教版", + "v": "人教版3年级数学" + }, { + "n": "北师大版", + "v": "北师大版3年级数学" + }, { + "n": "苏教版", + "v": "苏教版3年级数学" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "4年级语文": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版4年级语文" + }, { + "n": "人教版", + "v": "人教版4年级语文" + }, { + "n": "北师大版", + "v": "北师大版4年级语文" + }, { + "n": "苏教版", + "v": "苏教版4年级语文" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "4年级英语": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版4年级英语" + }, { + "n": "人教版", + "v": "人教版4年级英语" + }, { + "n": "北师大版", + "v": "北师大版4年级英语" + }, { + "n": "苏教版", + "v": "苏教版4年级英语" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "4年级数学": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版4年级数学" + }, { + "n": "人教版", + "v": "人教版4年级数学" + }, { + "n": "北师大版", + "v": "北师大版4年级数学" + }, { + "n": "苏教版", + "v": "苏教版4年级数学" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "5年级语文": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版5年级语文" + }, { + "n": "人教版", + "v": "人教版5年级语文" + }, { + "n": "北师大版", + "v": "北师大版5年级语文" + }, { + "n": "苏教版", + "v": "苏教版5年级语文" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "5年级英语": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版5年级英语" + }, { + "n": "人教版", + "v": "人教版5年级英语" + }, { + "n": "北师大版", + "v": "北师大版5年级英语" + }, { + "n": "苏教版", + "v": "苏教版5年级英语" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "5年级数学": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版5年级数学" + }, { + "n": "人教版", + "v": "人教版5年级数学" + }, { + "n": "北师大版", + "v": "北师大版5年级数学" + }, { + "n": "苏教版", + "v": "苏教版5年级数学" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "6年级语文": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版6年级语文" + }, { + "n": "人教版", + "v": "人教版6年级语文" + }, { + "n": "北师大版", + "v": "北师大版6年级语文" + }, { + "n": "苏教版", + "v": "苏教版6年级语文" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "6年级英语": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版6年级英语" + }, { + "n": "人教版", + "v": "人教版6年级英语" + }, { + "n": "北师大版", + "v": "北师大版6年级英语" + }, { + "n": "苏教版", + "v": "苏教版6年级英语" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "6年级数学": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版6年级数学" + }, { + "n": "人教版", + "v": "人教版6年级数学" + }, { + "n": "北师大版", + "v": "北师大版6年级数学" + }, { + "n": "苏教版", + "v": "苏教版6年级数学" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "7年级语文": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版7年级语文" + }, { + "n": "人教版", + "v": "人教版7年级语文" + }, { + "n": "北师大版", + "v": "北师大版7年级语文" + }, { + "n": "苏教版", + "v": "苏教版7年级语文" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "7年级英语": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版7年级英语" + }, { + "n": "人教版", + "v": "人教版7年级英语" + }, { + "n": "北师大版", + "v": "北师大版7年级英语" + }, { + "n": "苏教版", + "v": "苏教版7年级英语" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "7年级数学": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版7年级数学" + }, { + "n": "人教版", + "v": "人教版7年级数学" + }, { + "n": "北师大版", + "v": "北师大版7年级数学" + }, { + "n": "苏教版", + "v": "苏教版7年级数学" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "7年级化学": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版7年级化学" + }, { + "n": "人教版", + "v": "人教版7年级化学" + }, { + "n": "北师大版", + "v": "北师大版7年级化学" + }, { + "n": "苏教版", + "v": "苏教版7年级化学" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "7年级物理": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版7年级物理" + }, { + "n": "人教版", + "v": "人教版7年级物理" + }, { + "n": "北师大版", + "v": "北师大版7年级物理" + }, { + "n": "苏教版", + "v": "苏教版7年级物理" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "7年级生物": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版7年级生物" + }, { + "n": "人教版", + "v": "人教版7年级生物" + }, { + "n": "北师大版", + "v": "北师大版7年级生物" + }, { + "n": "苏教版", + "v": "苏教版7年级生物" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "7年级历史": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版7年级历史" + }, { + "n": "人教版", + "v": "人教版7年级历史" + }, { + "n": "北师大版", + "v": "北师大版7年级历史" + }, { + "n": "苏教版", + "v": "苏教版7年级历史" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "8年级语文": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版8年级语文" + }, { + "n": "人教版", + "v": "人教版8年级语文" + }, { + "n": "北师大版", + "v": "北师大版8年级语文" + }, { + "n": "苏教版", + "v": "苏教版8年级语文" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "8年级英语": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版8年级英语" + }, { + "n": "人教版", + "v": "人教版8年级英语" + }, { + "n": "北师大版", + "v": "北师大版8年级英语" + }, { + "n": "苏教版", + "v": "苏教版8年级英语" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "8年级数学": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版8年级数学" + }, { + "n": "人教版", + "v": "人教版8年级数学" + }, { + "n": "北师大版", + "v": "北师大版8年级数学" + }, { + "n": "苏教版", + "v": "苏教版8年级数学" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "8年级化学": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版8年级化学" + }, { + "n": "人教版", + "v": "人教版8年级化学" + }, { + "n": "北师大版", + "v": "北师大版8年级化学" + }, { + "n": "苏教版", + "v": "苏教版8年级化学" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "8年级物理": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版8年级物理" + }, { + "n": "人教版", + "v": "人教版8年级物理" + }, { + "n": "北师大版", + "v": "北师大版8年级物理" + }, { + "n": "苏教版", + "v": "苏教版8年级物理" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "8年级生物": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版8年级生物" + }, { + "n": "人教版", + "v": "人教版8年级生物" + }, { + "n": "北师大版", + "v": "北师大版8年级生物" + }, { + "n": "苏教版", + "v": "苏教版8年级生物" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "8年级历史": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版8年级历史" + }, { + "n": "人教版", + "v": "人教版8年级历史" + }, { + "n": "北师大版", + "v": "北师大版8年级历史" + }, { + "n": "苏教版", + "v": "苏教版8年级历史" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "9年级语文": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版9年级语文" + }, { + "n": "人教版", + "v": "人教版9年级语文" + }, { + "n": "北师大版", + "v": "北师大版9年级语文" + }, { + "n": "苏教版", + "v": "苏教版9年级语文" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "9年级英语": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版9年级英语" + }, { + "n": "人教版", + "v": "人教版9年级英语" + }, { + "n": "北师大版", + "v": "北师大版9年级英语" + }, { + "n": "苏教版", + "v": "苏教版9年级英语" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "9年级数学": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版9年级数学" + }, { + "n": "人教版", + "v": "人教版9年级数学" + }, { + "n": "北师大版", + "v": "北师大版9年级数学" + }, { + "n": "苏教版", + "v": "苏教版9年级数学" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "9年级化学": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版9年级化学" + }, { + "n": "人教版", + "v": "人教版9年级化学" + }, { + "n": "北师大版", + "v": "北师大版9年级化学" + }, { + "n": "苏教版", + "v": "苏教版9年级化学" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "9年级物理": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版9年级物理" + }, { + "n": "人教版", + "v": "人教版9年级物理" + }, { + "n": "北师大版", + "v": "北师大版9年级物理" + }, { + "n": "苏教版", + "v": "苏教版9年级物理" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "9年级生物": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版9年级生物" + }, { + "n": "人教版", + "v": "人教版9年级生物" + }, { + "n": "北师大版", + "v": "北师大版9年级生物" + }, { + "n": "苏教版", + "v": "苏教版9年级生物" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "9年级历史": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版9年级历史" + }, { + "n": "人教版", + "v": "人教版9年级历史" + }, { + "n": "北师大版", + "v": "北师大版9年级历史" + }, { + "n": "苏教版", + "v": "苏教版9年级历史" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高一语文": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高一语文" + }, { + "n": "人教版", + "v": "人教版高一语文" + }, { + "n": "北师大版", + "v": "北师大版高一语文" + }, { + "n": "苏教版", + "v": "苏教版高一语文" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高一英语": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高一英语" + }, { + "n": "人教版", + "v": "人教版高一英语" + }, { + "n": "北师大版", + "v": "北师大版高一英语" + }, { + "n": "苏教版", + "v": "苏教版高一英语" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高一数学": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高一数学" + }, { + "n": "人教版", + "v": "人教版高一数学" + }, { + "n": "北师大版", + "v": "北师大版高一数学" + }, { + "n": "苏教版", + "v": "苏教版高一数学" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高一物理": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高一物理" + }, { + "n": "人教版", + "v": "人教版高一物理" + }, { + "n": "北师大版", + "v": "北师大版高一物理" + }, { + "n": "苏教版", + "v": "苏教版高一物理" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高一化学": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高一化学" + }, { + "n": "人教版", + "v": "人教版高一化学" + }, { + "n": "北师大版", + "v": "北师大版高一化学" + }, { + "n": "苏教版", + "v": "苏教版高一化学" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高一历史": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高一历史" + }, { + "n": "人教版", + "v": "人教版高一历史" + }, { + "n": "北师大版", + "v": "北师大版高一历史" + }, { + "n": "苏教版", + "v": "苏教版高一历史" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高一生物": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高一生物" + }, { + "n": "人教版", + "v": "人教版高一生物" + }, { + "n": "北师大版", + "v": "北师大版高一生物" + }, { + "n": "苏教版", + "v": "苏教版高一生物" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高一思想政治": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高一思想政治" + }, { + "n": "人教版", + "v": "人教版高一思想政治" + }, { + "n": "北师大版", + "v": "北师大版高一思想政治" + }, { + "n": "苏教版", + "v": "苏教版高一思想政治" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高一地理": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高一地理" + }, { + "n": "人教版", + "v": "人教版高一地理" + }, { + "n": "北师大版", + "v": "北师大版高一地理" + }, { + "n": "苏教版", + "v": "苏教版高一地理" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高二语文": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高二语文" + }, { + "n": "人教版", + "v": "人教版高二语文" + }, { + "n": "北师大版", + "v": "北师大版高二语文" + }, { + "n": "苏教版", + "v": "苏教版高二语文" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高二英语": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高二英语" + }, { + "n": "人教版", + "v": "人教版高二英语" + }, { + "n": "北师大版", + "v": "北师大版高二英语" + }, { + "n": "苏教版", + "v": "苏教版高二英语" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高二数学": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高二数学" + }, { + "n": "人教版", + "v": "人教版高二数学" + }, { + "n": "北师大版", + "v": "北师大版高二数学" + }, { + "n": "苏教版", + "v": "苏教版高二数学" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高二物理": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高二物理" + }, { + "n": "人教版", + "v": "人教版高二物理" + }, { + "n": "北师大版", + "v": "北师大版高二物理" + }, { + "n": "苏教版", + "v": "苏教版高二物理" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高二化学": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高二化学" + }, { + "n": "人教版", + "v": "人教版高二化学" + }, { + "n": "北师大版", + "v": "北师大版高二化学" + }, { + "n": "苏教版", + "v": "苏教版高二化学" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高二历史": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高二历史" + }, { + "n": "人教版", + "v": "人教版高二历史" + }, { + "n": "北师大版", + "v": "北师大版高二历史" + }, { + "n": "苏教版", + "v": "苏教版高二历史" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高二生物": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高二生物" + }, { + "n": "人教版", + "v": "人教版高二生物" + }, { + "n": "北师大版", + "v": "北师大版高二生物" + }, { + "n": "苏教版", + "v": "苏教版高二生物" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高二思想政治": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高二思想政治" + }, { + "n": "人教版", + "v": "人教版高二思想政治" + }, { + "n": "北师大版", + "v": "北师大版高二思想政治" + }, { + "n": "苏教版", + "v": "苏教版高二思想政治" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高二地理": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高二地理" + }, { + "n": "人教版", + "v": "人教版高二地理" + }, { + "n": "北师大版", + "v": "北师大版高二地理" + }, { + "n": "苏教版", + "v": "苏教版高二地理" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高三语文": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高三语文" + }, { + "n": "人教版", + "v": "人教版高三语文" + }, { + "n": "北师大版", + "v": "北师大版高三语文" + }, { + "n": "苏教版", + "v": "苏教版高三语文" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高三英语": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高三英语" + }, { + "n": "人教版", + "v": "人教版高三英语" + }, { + "n": "北师大版", + "v": "北师大版高三英语" + }, { + "n": "苏教版", + "v": "苏教版高三英语" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高三数学": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高三数学" + }, { + "n": "人教版", + "v": "人教版高三数学" + }, { + "n": "北师大版", + "v": "北师大版高三数学" + }, { + "n": "苏教版", + "v": "苏教版高三数学" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高三物理": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高三物理" + }, { + "n": "人教版", + "v": "人教版高三物理" + }, { + "n": "北师大版", + "v": "北师大版高三物理" + }, { + "n": "苏教版", + "v": "苏教版高三物理" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高三化学": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高三化学" + }, { + "n": "人教版", + "v": "人教版高三化学" + }, { + "n": "北师大版", + "v": "北师大版高三化学" + }, { + "n": "苏教版", + "v": "苏教版高三化学" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高三历史": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高三历史" + }, { + "n": "人教版", + "v": "人教版高三历史" + }, { + "n": "北师大版", + "v": "北师大版高三历史" + }, { + "n": "苏教版", + "v": "苏教版高三历史" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高三生物": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高三生物" + }, { + "n": "人教版", + "v": "人教版高三生物" + }, { + "n": "北师大版", + "v": "北师大版高三生物" + }, { + "n": "苏教版", + "v": "苏教版高三生物" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高三思想政治": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高三思想政治" + }, { + "n": "人教版", + "v": "人教版高三思想政治" + }, { + "n": "北师大版", + "v": "北师大版高三思想政治" + }, { + "n": "苏教版", + "v": "苏教版高三思想政治" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高三地理": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高三地理" + }, { + "n": "人教版", + "v": "人教版高三地理" + }, { + "n": "北师大版", + "v": "北师大版高三地理" + }, { + "n": "苏教版", + "v": "苏教版高三地理" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + + + }] + } +} \ No newline at end of file diff --git a/5/10/sites/码上👓饭/%E5%85%94%E5%B0%8F%E8%B4%9D.js b/5/10/sites/码上👓饭/%E5%85%94%E5%B0%8F%E8%B4%9D.js new file mode 100644 index 0000000..905d963 --- /dev/null +++ b/5/10/sites/码上👓饭/%E5%85%94%E5%B0%8F%E8%B4%9D.js @@ -0,0 +1,26 @@ +var rule = { + title:'兔小贝', + host:'https://www.tuxiaobei.com', + homeUrl:'', + url:'/list/mip-data?typeId=fyclass&page=fypage&callback=', + detailUrl:'/play/fyid', + searchUrl:'/search/index?key=**', + searchable:2, + headers:{ + 'User-Agent':'MOBILE_UA' + }, + timeout:5000, + class_url:'2&3&4&25', + class_name:'儿歌&故事&国学&启蒙', + //class_name:'#page-viewport&&ul&&li;.text&&Text;a&&href;/(.*)', + cate_exclude:'应用', + 推荐:'.pic-list.list-box;.items;.text&&Text;mip-img&&src;.all&&Text;a&&href', + double:true, + limit:5, + play_parse:true, + lazy:'js:fetch_params.headers["user-agent"] = IOS_UA;let html=fetch(input,fetch_params);let src = jsp.pdfh(html,"body&&#videoWrap&&video-src");input=src;', + // 一级:'json:data.items;name;image;collect_num;category_id+video_id', + 一级:'json:data.items;name;image;duration_string;video_id', + 二级:'*', + 搜索:'.list-con&&.items;.text&&Text;mip-img&&src;.time&&Text;a&&href', +} \ No newline at end of file diff --git a/5/10/sites/码上👓饭/310直播.js b/5/10/sites/码上👓饭/310直播.js new file mode 100644 index 0000000..0f73404 --- /dev/null +++ b/5/10/sites/码上👓饭/310直播.js @@ -0,0 +1,22 @@ +var rule = { + title:'310直播', + host:'http://www.310.tv', + url:'/?s=0&t=1&a=fyclass&g=fypage', + searchUrl:'', + searchable:0, + quickSearch:0, + class_name:'热门&足球&篮球', + class_url:'0&1&2', + headers:{ + 'User-Agent':'MOBILE_UA' + }, + timeout:5000, + play_parse:false, + lazy:'', + limit:6, + double:false, + 推荐:'*', + 一级:'.list_content a;.jiabifeng&&p:lt(5)&&Text;.feleimg img&&src;a&&t-nzf-o;a&&href', + 二级:'*', + 搜索:'', +} \ No newline at end of file diff --git a/5/10/sites/码上👓饭/MTV.json b/5/10/sites/码上👓饭/MTV.json new file mode 100644 index 0000000..76c433e --- /dev/null +++ b/5/10/sites/码上👓饭/MTV.json @@ -0,0 +1,1146 @@ +{ + "classes": [ + {"type_name": "MV","type_id": "MV"}, + {"type_name": "抖音音乐","type_id": "抖音音乐MV"}, + {"type_name": "快手音乐","type_id": "快手音乐MV"}, + {"type_name": "酷狗音乐","type_id": "酷狗音乐MV"}, + {"type_name": "酷我音乐","type_id": "酷我音乐MV"}, + {"type_name": "QQ音乐","type_id": "QQ音乐MV"}, + {"type_name": "无损音乐","type_id": "无损音乐"}, + {"type_name": "助眠曲","type_id": "助眠曲MV"}, + {"type_name": "钢琴曲","type_id": "钢琴曲MV"}, + {"type_name": "舞曲","type_id": "舞曲超清"}, + {"type_name": "卡点","type_id": "影视卡点超清"}, + {"type_name": "时光音乐会","type_id": "时光音乐会MV"}, + {"type_name": "好声音","type_id": "中国好声音MV"}, + {"type_name": "粤语","type_id": "粤语MV"}, + {"type_name": "2023年热榜","type_id": "2023年热门MV"}, + {"type_name": "KTV热门","type_id": "KTV热门MV"}, + {"type_name": "滚石经典","type_id": "滚石MV"}, + {"type_name": "经典老歌","type_id": "经典老歌"}, + {"type_name": "古风MV","type_id": "古风MV"}, + {"type_name": "闽南语MV","type_id": "闽南语MV"}, + {"type_name": "印度歌舞","type_id": "印度歌舞MV"}, + {"type_name": "网红翻唱","type_id": "网红翻唱MV"}, + {"type_name": "韩国女团","type_id": "韩国女团MV"}, + {"type_name": "A阿黛尔","type_id": "阿黛尔MV"}, + { + "type_name": "Blackpink", + "type_id": "blackpinkMV" + }, + { + "type_name": "Beyond", + "type_id": "beyondMV" + }, + { + "type_name": "B坂井泉水", + "type_id": "坂井泉水MV" + }, + { + "type_name": "B宝丽金", + "type_id": "宝丽金MV" + }, + { + "type_name": "B布兰妮", + "type_id": "布兰妮MV" + }, + { + "type_name": "C程响", + "type_id": "程响MV" + }, + { + "type_name": "C陈晓竹", + "type_id": "陈晓竹MV" + }, + { + "type_name": "C崔健", + "type_id": "崔健MV" + }, + { + "type_name": "C蔡依林", + "type_id": "蔡依林MV" + }, + { + "type_name": "C草蜢", + "type_id": "草蜢MV" + }, + { + "type_name": "Coldplay", + "type_id": "coldplayMV" + }, + { + "type_name": "C陈慧娴", + "type_id": "陈慧娴MV" + }, + { + "type_name": "C陈百强", + "type_id": "陈百强MV" + }, + { + "type_name": "C陈淑桦", + "type_id": "陈淑桦MV" + }, + { + "type_name": "C陈瑞", + "type_id": "陈瑞MV" + }, + + { + "type_name": "C陈慧琳", + "type_id": "陈慧琳MV" + }, + { + "type_name": "D邓丽君", + "type_id": "邓丽君MV" + }, + { + "type_name": "D邓紫棋", + "type_id": "邓紫棋MV" + }, + { + "type_name": "D刀郎", + "type_id": "刀郎MV" + }, + { + "type_name": "D达明一派", + "type_id": "刘以达MV" + }, + { + "type_name": "F费玉清", + "type_id": "费玉清MV" + }, + { + "type_name": "F飞图", + "type_id": "飞图MV" + }, + { + "type_name": "G谷村新司", + "type_id": "谷村新司MV" + }, + { + "type_name": "G郭富城", + "type_id": "郭富城MV" + }, + { + "type_name": "G关淑怡", + "type_id": "关淑怡MV" + }, + { + "type_name": "H黄凯芹", + "type_id": "黄凯芹MV" + }, + { + "type_name": "J降央卓玛", + "type_id": "降央卓玛MV" + }, + + { + "type_name": "J江慧", + "type_id": "江慧MV" + }, + { + "type_name": "J吉永小百合", + "type_id": "吉永小百合MV" + }, + { + "type_name": "J金庸", + "type_id": "金庸影视MV" + }, + { + "type_name": "K柯以敏", + "type_id": "柯以敏MV" + }, + { + "type_name": "K邝美云", + "type_id": "邝美云MV" + }, + { + "type_name": "L刘惜君", + "type_id": "刘惜君MV" + }, + { + "type_name": "L梁雁翎", + "type_id": "梁雁翎MV" + }, + { + "type_name": "L刘德华", + "type_id": "刘德华MV" + }, + { + "type_name": "Lady Gaga", + "type_id": "Lady GagaMV" + }, + { + "type_name": "L龙飘飘", + "type_id": "龙飘飘MV" + }, + { + "type_name": "L李贞贤", + "type_id": "李贞贤MV" + }, + { + "type_name": "L李秀英", + "type_id": "李秀英MV" + }, + { + "type_name": "L罗大佑", + "type_id": "罗大佑MV" + }, + { + "type_name": "L林志炫", + "type_id": "林志炫MV" + }, + { + "type_name": "L林忆莲", + "type_id": "林忆莲MV" + }, + { + "type_name": "L李知恩", + "type_id": "李知恩MV" + }, + { + "type_name": "L梁静茹", + "type_id": "梁静茹MV" + }, + { + "type_name": "L冷漠", + "type_id": "冷漠MV" + }, + { + "type_name": "L李克勤", + "type_id": "李克勤MV" + }, + { + "type_name": "L林子祥", + "type_id": "林子祥MV" + }, + { + "type_name": "L黎明", + "type_id": "黎明MV" + }, + { + "type_name": "L刘若英", + "type_id": "刘若英MV" + }, + { + "type_name": "M莫文蔚", + "type_id": "莫文蔚MV" + }, + { + "type_name": "M孟庭苇", + "type_id": "孟庭苇MV" + }, + { + "type_name": "M麦当娜", + "type_id": "麦当娜MV" + }, + + { + "type_name": "M迈克杰克逊", + "type_id": "迈克杰克逊MV" + }, + { + "type_name": "N雅尼紫禁城", + "type_id": "雅尼紫禁城MV" + }, + { + "type_name": "P潘越云", + "type_id": "潘越云MV" + }, + { + "type_name": "P潘美辰", + "type_id": "潘美辰MV" + }, + { + "type_name": "Q齐秦", + "type_id": "齐秦MV" + }, + + { + "type_name": "R任贤齐", + "type_id": "任贤齐MV" + }, + { + "type_name": "S苏慧伦", + "type_id": "苏慧伦MV" + }, + { + "type_name": "T童安格", + "type_id": "童安格MV" + }, + { + "type_name": "TFBOYS", + "type_id": "TFBOYSMV" + }, + { + "type_name": "T太极乐队", + "type_id": "太极乐队MV" + }, + { + "type_name": "T唐朝摇滚", + "type_id": "唐朝摇滚MV" + }, + + { + "type_name": "T谭咏麟", + "type_id": "谭咏麟MV" + }, + + { + "type_name": "W王琪", + "type_id": "王琪MV" + }, + { + "type_name": "W伍珂玥", + "type_id": "伍珂玥MV" + }, + { + "type_name": "W王杰", + "type_id": "王杰MV" + }, + { + "type_name": "W伍佰", + "type_id": "伍佰MV" + }, + { + "type_name": "W温兆伦", + "type_id": "温兆伦MV" + }, + { + "type_name": "W王菲", + "type_id": "王菲MV" + }, + { + "type_name": "X夏婉安", + "type_id": "夏婉安MV" + }, + { + "type_name": "X徐小凤", + "type_id": "徐小凤MV" + }, + { + "type_name": "X席琳迪翁", + "type_id": "席琳迪翁MV" + }, + { + "type_name": "X许嵩", + "type_id": "黄许嵩MV" + }, + { + "type_name": "X许美静", + "type_id": "许美静MV" + }, + { + "type_name": "X许冠杰", + "type_id": "许冠杰MV" + }, + { + "type_name": "X熊天平", + "type_id": "熊天平MV" + }, + { + "type_name": "X小虎队", + "type_id": "小虎队MV" + }, + { + "type_name": "X许巍", + "type_id": "许巍MV" + }, + { + "type_name": "Y叶启田", + "type_id": "叶启田MV" + }, + { + "type_name": "Y杨钰莹", + "type_id": "杨钰莹MV" + }, + { + "type_name": "Y叶玉卿", + "type_id": "叶玉卿MV" + }, + { + "type_name": "Y杨千嬅", + "type_id": "杨千嬅MV" + }, + { + "type_name": "Y怡正宵", + "type_id": "怡正宵MV" + }, + { + "type_name": "Z左麟右李", + "type_id": "左麟右李MV" + }, + { + "type_name": "Z张楚", + "type_id": "张楚MV" + }, + { + "type_name": "Z张真", + "type_id": "张真MV" + }, + { + "type_name": "Z张震岳", + "type_id": "张震岳MV" + }, + { + "type_name": "Z赵传", + "type_id": "赵传MV" + }, + { + "type_name": "Z周华健", + "type_id": "周华健MV" + }, + { + "type_name": "Z周启生", + "type_id": "周启生MV" + }, + { + "type_name": "Z张信哲", + "type_id": "张信哲MV" + }, + { + "type_name": "Z张也", + "type_id": "张也MV" + }, + + { + "type_name": "Z周慧敏", + "type_id": "周慧敏MV" + }, + + { + "type_name": "Z张碧晨", + "type_id": "张碧晨MV" + }, + { + "type_name": "Z中岛美雪", + "type_id": "中岛美雪MV" + }, + { + "type_name": "Z张学友", + "type_id": "张学友MV" + }, + { + "type_name": "Z猪哥亮", + "type_id": "猪哥亮MV" + }, + { + "type_name": "Z周杰伦", + "type_id": "周杰伦MV" + }, + { + "type_name": "Z周深", + "type_id": "周深MV" + }, + { + "type_name": "Z张蔷", + "type_id": "张蔷MV" + }, + { + "type_name": "Z张帝", + "type_id": "张帝MV" + }, + { + "type_name": "Z张国荣", + "type_id": "张国荣MV" + }, + { + "type_name": "Z周传雄", + "type_id": "周传雄MV" + } + ], + +"cookie": "https://agit.ai/30215429/TVBox/raw/branch/master/bilibili/cookie.txt", + + + "filter": { + + "抖音音乐MV": [ + {"key": "order","name": "排序","value": [ +{"n": "综合排序","v": "0"}, +{"n": "最多点击","v": "click"}, +{"n": "最新发布","v": "pubdate"}, +{"n": "最多弹幕","v": "dm"}, +{"n": "最多收藏","v": "stow"} +]}, + {"key": "duration","name": "时长","value": [ + {"n": "全部","v": "0"}, + {"n": "60分钟以上","v": "4"}, + {"n": "30~60分钟","v": "3"}, + {"n": "10~30分钟","v": "2"}, + {"n": "10分钟以下","v": "1"} + ]} + ], + "快手音乐MV": [ + {"key": "order","name": "排序","value": [ +{"n": "综合排序","v": "0"}, +{"n": "最多点击","v": "click"}, +{"n": "最新发布","v": "pubdate"}, +{"n": "最多弹幕","v": "dm"}, +{"n": "最多收藏","v": "stow"} +]}, + {"key": "duration","name": "时长","value": [ + {"n": "全部","v": "0"}, + {"n": "60分钟以上","v": "4"}, + {"n": "30~60分钟","v": "3"}, + {"n": "10~30分钟","v": "2"}, + {"n": "10分钟以下","v": "1"} + ]} + ], + "酷狗音乐MV": [ + {"key": "order","name": "排序","value": [ +{"n": "综合排序","v": "0"}, +{"n": "最多点击","v": "click"}, +{"n": "最新发布","v": "pubdate"}, +{"n": "最多弹幕","v": "dm"}, +{"n": "最多收藏","v": "stow"} +]}, + {"key": "duration","name": "时长","value": [ + {"n": "全部","v": "0"}, + {"n": "60分钟以上","v": "4"}, + {"n": "30~60分钟","v": "3"}, + {"n": "10~30分钟","v": "2"}, + {"n": "10分钟以下","v": "1"} + ]} + ], + "酷我音乐MV": [ + {"key": "order","name": "排序","value": [ +{"n": "综合排序","v": "0"}, +{"n": "最多点击","v": "click"}, +{"n": "最新发布","v": "pubdate"}, +{"n": "最多弹幕","v": "dm"}, +{"n": "最多收藏","v": "stow"} +]}, + {"key": "duration","name": "时长","value": [ + {"n": "全部","v": "0"}, + {"n": "60分钟以上","v": "4"}, + {"n": "30~60分钟","v": "3"}, + {"n": "10~30分钟","v": "2"}, + {"n": "10分钟以下","v": "1"} + ]} + ], + "QQ音乐MV": [ + {"key": "order","name": "排序","value": [ +{"n": "综合排序","v": "0"}, +{"n": "最多点击","v": "click"}, +{"n": "最新发布","v": "pubdate"}, +{"n": "最多弹幕","v": "dm"}, +{"n": "最多收藏","v": "stow"} +]}, + {"key": "duration","name": "时长","value": [ + {"n": "全部","v": "0"}, + {"n": "60分钟以上","v": "4"}, + {"n": "30~60分钟","v": "3"}, + {"n": "10~30分钟","v": "2"}, + {"n": "10分钟以下","v": "1"} + ]} + ], + + + "助眠曲MV": [ + {"key": "order","name": "排序","value": [ +{"n": "综合排序","v": "0"}, +{"n": "最多点击","v": "click"}, +{"n": "最新发布","v": "pubdate"}, +{"n": "最多弹幕","v": "dm"}, +{"n": "最多收藏","v": "stow"} +]}, + {"key": "duration","name": "时长","value": [ + {"n": "全部","v": "0"}, + {"n": "60分钟以上","v": "4"}, + {"n": "30~60分钟","v": "3"}, + {"n": "10~30分钟","v": "2"}, + {"n": "10分钟以下","v": "1"} + ]} + ], + + "钢琴曲MV": [ + {"key": "duration","name": "时长","value": [ + {"n": "全部","v": "0"}, + {"n": "60分钟以上","v": "4"}, + {"n": "30~60分钟","v": "3"}, + {"n": "10~30分钟","v": "2"}, + {"n": "10分钟以下","v": "1"} + ]} + ], + + "舞曲超清": [ + {"key": "tid","name": "分类","value": [ + {"n": "全部","v": "舞曲"}, + {"n": "迪厅舞曲", "v": "迪厅舞曲超清"}, + {"n": "快四舞曲", "v": "快四舞曲超清"}, + {"n": "伦巴舞曲","v": "伦巴超清"}, + {"n": "慢三步舞曲","v": "慢三步舞曲超清"}, + {"n": "中三步舞曲","v": "中三步舞曲超清"}, + {"n": "圆舞曲","v": "圆舞曲超清"}, + {"n": "小步舞曲","v": "小步舞曲超清"}, + {"n": "马祖卡舞曲","v": "马祖卡舞曲超清"}, + {"n": "波洛奈兹舞曲","v": "波洛奈兹舞曲超清"}, + {"n": "波尔卡舞曲","v": "波尔卡舞曲超清"}, + {"n": "加沃特舞曲","v": "加沃特舞曲超清"} + ]}, + +{"key": "duration","name": "时长","value": [ +{"n": "全部时长","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"} +]}], + + "影视卡点超清": [ + {"key": "tid","name": "分类","value": [ + {"n": "全部","v": "卡点音乐"}, + {"n": "热舞卡点", "v": "热舞卡点超清"}, + {"n": "美女卡点", "v": "美女卡点超清"}, + {"n": "MV音乐","v": "MV卡点超清"}, + {"n": "宠物卡点","v": "宠物卡点超清"}, + {"n": "体育卡点","v": "体育卡点超清"}, + {"n": "影视卡点","v": "影视卡点超清"}, + {"n": "越南鼓卡点","v": "越南鼓阿依莫卡点超清"} + ]}, + +{"key": "duration","name": "时长","value": [ +{"n": "全部时长","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"} +]}], + + "时光音乐会MV": [ + {"key": "duration","name": "时长","value": [ + {"n": "全部","v": "0"}, + {"n": "60分钟以上","v": "4"}, + {"n": "30~60分钟","v": "3"}, + {"n": "10~30分钟","v": "2"}, + {"n": "10分钟以下","v": "1"} + ]} + ], + + + "中国好声音MV": [ + {"key": "tid","name": "分类","value": [ + {"n": "全部","v": "歌曲"}, + {"n": "男歌手","v": "中国好声音男歌手"}, + {"n": "女歌手","v": "中国好声音女歌手"}, + {"n": "儿童歌手","v": "儿童好声音MV"} + ]}, + + {"key": "duration","name": "时长","value": [ + {"n": "全部","v": "0"}, + {"n": "60分钟以上","v": "4"}, + {"n": "30~60分钟","v": "3"}, + {"n": "10~30分钟","v": "2"}, + {"n": "10分钟以下","v": "1"} + ]} + ], + + "无损音乐": [ + {"key": "tid","name": "分类","value": [ + {"n": "全部","v": "歌曲"}, + {"n": "男歌手","v": "男声无损音乐"}, + {"n": "女歌手","v": "女声无损音乐"}, + {"n": "儿童歌手","v": "童声无损音乐"}, + {"n": "DJ","v": "DJ无损音乐"}, + {"n": "轻音乐","v": "轻音乐无损音乐"}, + {"n": "钢琴曲","v": "钢琴曲无损音乐"}, + {"n": "萨克斯","v": "萨克斯无损音乐"}, + {"n": "小提琴","v": "小提琴无损音乐"}, + {"n": "摇滚","v": "摇滚无损音乐"}, + {"n": "环绕","v": "环绕无损音乐"} + ]}, + + {"key": "duration","name": "时长","value": [ + {"n": "全部","v": "0"}, + {"n": "60分钟以上","v": "4"}, + {"n": "30~60分钟","v": "3"}, + {"n": "10~30分钟","v": "2"}, + {"n": "10分钟以下","v": "1"} + ]} + ], + + "粤语MV": [ + {"key": "tid","name": "分类","value": [ + {"n": "全部","v": "歌曲"}, + {"n": "男歌手","v": "粤语MV男歌手"}, + {"n": "女歌手","v": "粤语MV女歌手"} + ]}, + + {"key": "duration","name": "时长","value": [ + {"n": "全部","v": "0"}, + {"n": "60分钟以上","v": "4"}, + {"n": "30~60分钟","v": "3"}, + {"n": "10~30分钟","v": "2"}, + {"n": "10分钟以下","v": "1"} + ]} + ], + "2023年热门MV": [ + {"key": "tid","name": "分类","value": [ + {"n": "全部","v": "歌曲"}, + {"n": "男歌手","v": "男歌手2023年热门MV"}, + {"n": "女歌手","v": "女歌手2023年热门MV"} + ]}, + + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "KTV热门MV": [ + {"key": "tid","name": "分类","value": [ + {"n": "全部","v": "歌曲"}, + {"n": "男歌手","v": "KTV男歌手MV"}, + {"n": "女歌手","v": "KTV男歌手MV"} + ]}, + + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "滚石MV": [ + {"key": "tid","name": "分类","value": [ + {"n": "全部","v": "歌曲"}, + {"n": "男歌手","v": "男歌手滚石MV"}, + {"n": "女歌手","v": "女歌手滚石MV"} + ]}, + + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "经典老歌": [ + {"key": "tid","name": "分类","value": [ + {"n": "全部","v": "歌曲"}, + {"n": "男歌手","v": "男歌手经典老歌"}, + {"n": "女歌手","v": "女歌手经典老歌"} + ]}, + + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "古风MV": [ + {"key": "tid","name": "分类","value": [ + {"n": "全部","v": "歌曲"}, + {"n": "男歌手","v": "男歌手古风MV"}, + {"n": "女歌手","v": "女歌手古风MV"} + ]}, + + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "闽南语MV": [ + {"key": "tid","name": "分类","value": [ + {"n": "全部","v": "歌曲"}, + {"n": "男歌手","v": "男歌手闽南语MV"}, + {"n": "女歌手","v": "女歌手闽南语MV"} + ]}, + + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "印度歌舞MV": [ + {"key": "tid","name": "分类","value": [ + {"n": "全部","v": "歌曲"}, + {"n": "男歌手","v": "男歌手印度歌舞MV"}, + {"n": "女歌手","v": "女歌手印度歌舞MV"} + ]}, + + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + + "网红翻唱MV": [ + {"key": "tid","name": "分类","value": [ + {"n": "全部","v": "歌曲"}, + {"n": "男歌手","v": "男歌手网红翻唱MV"}, + {"n": "女歌手","v": "女歌手网红翻唱MV"} + ]}, + + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + + + + "韩国女团MV": [ + {"key": "duration","name": "时长","value": [ +{"n": "全部","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"} + ]} +], + + + "MV": [ +{"key": "order","name": "排序","value": [ +{"n": "综合排序","v": "0"}, +{"n": "最多点击","v": "click"}, +{"n": "最新发布","v": "pubdate"}, +{"n": "最多弹幕","v": "dm"}, +{"n": "最多收藏","v": "stow"} +]}, + +{"key": "tid","name": "分类","value": [ +{"n":"全部","v":"MV4K"}, +{"n":"A阿杜","v":"阿杜MV4K"}, +{"n":"A阿黛尔","v":"阿黛尔MV4K"}, +{"n":"BBeyond","v":"BeyondMV4K"}, +{"n":"BBy2","v":"By2MV4K"}, +{"n":"BBIGBANG","v":"BIGBANGMV4K"}, +{"n":"B布兰妮","v":"布兰妮MV4K"}, +{"n":"C程响","v":"程响MV4K"}, +{"n":"C陈晓竹","v":"陈晓竹MV4K"}, +{"n":"C陈奕迅","v":"陈奕迅MV4K"}, +{"n":"C蔡依林","v":"蔡依林MV4K"}, +{"n":"C初音未来","v":"初音未来MV4K"}, +{"n":"C蔡健雅","v":"蔡健雅MV4K"}, +{"n":"C陈小春","v":"陈小春MV4K"}, +{"n":"C草蜢","v":"草蜢MV4K"}, +{"n":"C陈慧娴","v":"陈慧娴MV4K"}, +{"n":"C崔健","v":"崔健MV4K"}, +{"n":"C仓木麻衣","v":"仓木麻衣MV4K"}, +{"n":"D戴荃","v":"戴荃MV4K"}, +{"n":"D动力火车","v":"动力火车MV4K"}, +{"n":"D邓丽君","v":"邓丽君MV4K"}, +{"n":"D丁当","v":"丁当MV4K"}, +{"n":"D刀郎","v":"刀郎MV4K"}, +{"n":"D邓紫棋","v":"邓紫棋MV4K"}, +{"n":"D戴佩妮","v":"戴佩妮MV4K"}, +{"n":"D邓丽君","v":"邓丽君MV4K"}, +{"n":"F飞儿乐队","v":"飞儿乐队MV4K"}, +{"n":"F费玉清","v":"费玉清MV4K"}, +{"n":"F费翔","v":"费翔MV4K"}, +{"n":"F方大同","v":"方大同MV4K"}, +{"n":"F房东的猫","v":"房东的猫MV4K"}, +{"n":"F凤飞飞","v":"凤飞飞MV4K"}, +{"n":"F凤凰传奇","v":"凤凰传奇MV4K"}, +{"n":"G古风歌曲","v":"古风歌曲4K"}, +{"n":"G国乐大典","v":"国乐大典4K"}, +{"n":"G郭采洁","v":"郭采洁MV4K"}, +{"n":"G光良","v":"光良MV4K"}, +{"n":"G郭静","v":"郭静MV4K"}, +{"n":"G郭富城","v":"郭富城MV4K"}, +{"n":"H胡彦斌","v":"胡彦斌MV4K"}, +{"n":"H胡夏","v":"胡夏MV4K"}, +{"n":"H韩红","v":"韩红MV4K"}, +{"n":"H黄品源","v":"黄品源MV4K"}, +{"n":"H黄小琥","v":"黄小琥MV4K"}, +{"n":"H花儿乐队","v":"花儿乐队MV4K"}, +{"n":"H黄家强","v":"黄家强MV4K"}, +{"n":"H后街男孩","v":"后街男孩MV4K"}, +{"n":"J经典老歌","v":"经典老歌4K"}, +{"n":"J贾斯丁比伯","v":"贾斯丁比伯MV4K"}, +{"n":"J金池","v":"金池MV4K"}, +{"n":"J金志文","v":"金志文MV4K"}, +{"n":"J焦迈奇","v":"焦迈奇MV4K"}, +{"n":"K筷子兄弟","v":"筷子兄弟MV4K"}, +{"n":"L刘惜君","v":"刘惜君MV4K"}, +{"n":"L梁雁翎","v":"梁雁翎MV4K"}, +{"n":"L李玟","v":"李玟MV4K"}, +{"n":"L林忆莲","v":"林忆莲MV4K"}, +{"n":"L李克勤","v":"李克勤MV4K"}, +{"n":"L刘宪华","v":"刘宪华MV4K"}, +{"n":"L李圣杰","v":"李圣杰MV4K"}, +{"n":"L林宥嘉","v":"林宥嘉MV4K"}, +{"n":"L梁静茹","v":"梁静茹MV4K"}, +{"n":"L李健","v":"李健MV4K"}, +{"n":"L林俊杰","v":"林俊杰MV4K"}, +{"n":"L李玉刚","v":"李玉刚MV4K"}, +{"n":"L林志炫","v":"林志炫MV4K"}, +{"n":"L李荣浩","v":"李荣浩MV4K"}, +{"n":"L李宇春","v":"李宇春MV4K"}, +{"n":"L洛天依","v":"洛天依MV4K"}, +{"n":"L林子祥","v":"林子祥MV4K"}, +{"n":"L李宗盛","v":"李宗盛MV4K"}, +{"n":"L黎明","v":"黎明MV4K"}, +{"n":"L刘德华","v":"刘德华MV4K"}, +{"n":"L罗大佑","v":"罗大佑MV4K"}, +{"n":"L林肯公园","v":"林肯公园MV4K"}, +{"n":"LLadyGaga","v":"LadyGagaMV4K"}, +{"n":"L旅行团乐队","v":"旅行团乐队MV4K"}, +{"n":"M莫文蔚","v":"莫文蔚MV4K"}, +{"n":"M毛不易","v":"毛不易MV4K"}, +{"n":"M梅艳芳","v":"梅艳芳MV4K"}, +{"n":"M迈克尔杰克逊","v":"迈克尔杰克逊MV4K"}, +{"n":"N南拳妈妈","v":"南拳妈妈MV4K"}, +{"n":"P朴树","v":"朴树MV4K"}, +{"n":"Q齐秦","v":"齐秦MV4K"}, +{"n":"Q青鸟飞鱼","v":"青鸟飞鱼MV4K"}, +{"n":"R容祖儿","v":"容祖儿MV4K"}, +{"n":"R热歌","v":"热歌MV4K"}, +{"n":"R任贤齐","v":"任贤齐MV4K"}, +{"n":"S水木年华","v":"水木年华MV4K"}, +{"n":"S孙燕姿","v":"孙燕姿MV4K"}, +{"n":"S苏打绿","v":"苏打绿MV4K"}, +{"n":"SSHE","v":"SHEMV4K"}, +{"n":"S孙楠","v":"孙楠MV4K"}, +{"n":"T陶喆","v":"陶喆MV4K"}, +{"n":"T谭咏麟","v":"谭咏麟MV4K"}, +{"n":"T田馥甄","v":"田馥甄MV4K"}, +{"n":"T谭维维","v":"谭维维MV4K"}, +{"n":"T逃跑计划","v":"逃跑计划MV4K"}, +{"n":"T田震","v":"田震MV4K"}, +{"n":"T谭晶","v":"谭晶MV4K"}, +{"n":"T屠洪刚","v":"屠洪刚MV4K"}, +{"n":"T泰勒·斯威夫特","v":"泰勒·斯威夫特MV4K"}, +{"n":"W王力宏","v":"王力宏MV4K"}, +{"n":"W王杰","v":"王杰MV4K"}, +{"n":"W吴克群","v":"吴克群MV4K"}, +{"n":"W王心凌","v":"王心凌MV4K"}, +{"n":"W汪峰","v":"汪峰MV4K"}, +{"n":"W伍佰","v":"伍佰MV4K"}, +{"n":"W王菲","v":"王菲MV4K"}, +{"n":"W五月天","v":"五月天MV4K"}, +{"n":"W汪苏泷","v":"汪苏泷MV4K"}, +{"n":"X夏婉安","v":"夏婉安MV4K"}, +{"n":"X徐佳莹","v":"徐佳莹MV4K"}, +{"n":"X弦子","v":"弦子MV4K"}, +{"n":"X萧亚轩","v":"萧亚轩MV4K"}, +{"n":"X许巍","v":"许巍MV4K"}, +{"n":"X薛之谦","v":"薛之谦MV4K"}, +{"n":"X许嵩","v":"许嵩MV4K"}, +{"n":"X小虎队","v":"小虎队MV4K"}, +{"n":"X萧敬腾","v":"萧敬腾MV4K"}, +{"n":"X谢霆锋","v":"谢霆锋MV4K"}, +{"n":"X徐小凤","v":"徐小凤MV4K"}, +{"n":"X信乐队","v":"信乐队MV4K"}, +{"n":"Y夜愿乐队","v":"夜愿乐队MV4K"}, +{"n":"Y原创音乐","v":"原创音乐MV4K"}, +{"n":"Y羽泉","v":"羽泉MV4K"}, +{"n":"Y粤语","v":"粤语MV4K"}, +{"n":"Y郁可唯","v":"郁可唯MV4K"}, +{"n":"Y叶倩文","v":"叶倩文MV4K"}, +{"n":"Y杨坤","v":"杨坤MV4K"}, +{"n":"Y庾澄庆","v":"庾澄庆MV4K"}, +{"n":"Y尤长靖","v":"尤长靖MV4K"}, +{"n":"Y易烊千玺","v":"易烊千玺MV4K"}, +{"n":"Y袁娅维","v":"袁娅维MV4K"}, +{"n":"Y杨丞琳","v":"杨丞琳MV4K"}, +{"n":"Y杨千嬅","v":"杨千嬅MV4K"}, +{"n":"Y杨宗纬","v":"杨宗纬MV4K"}, +{"n":"Z周杰伦","v":"周杰伦MV4K"}, +{"n":"Z张学友","v":"张学友MV4K"}, +{"n":"Z张信哲","v":"张信哲MV4K"}, +{"n":"Z张宇","v":"张宇MV4K"}, +{"n":"Z周华健","v":"周华健MV4K"}, +{"n":"Z张韶涵","v":"张韶涵MV4K"}, +{"n":"Z周深","v":"周深MV4K"}, +{"n":"Z纵贯线","v":"纵贯线MV4K"}, +{"n":"Z赵雷","v":"赵雷MV4K"}, +{"n":"Z周传雄","v":"周传雄MV4K"}, +{"n":"Z张国荣","v":"张国荣MV4K"}, +{"n":"Z周慧敏","v":"周慧敏MV4K"}, +{"n":"Z张惠妹","v":"张惠妹MV4K"}, +{"n":"Z周笔畅","v":"周笔畅MV4K"}, +{"n":"Z郑中基","v":"郑中基MV4K"}, +{"n":"Z张艺兴","v":"张艺兴MV4K"}, +{"n":"Z张震岳","v":"张震岳MV4K"}, +{"n":"Z中国好声音","v":"中国好声音MV4K"}, +{"n":"Z张雨生","v":"张雨生MV4K"}, +{"n":"Z郑智化","v":"郑智化MV4K"}, +{"n":"Z卓依婷","v":"卓依婷MV4K"}, +{"n":"Z中岛美雪","v":"中岛美雪MV4K"} + ]}, + + +{"key": "duration","name": "时长","value": [ +{"n": "全部","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"} + ]} +] + +}} \ No newline at end of file diff --git a/5/10/sites/码上👓饭/bilibili.json b/5/10/sites/码上👓饭/bilibili.json new file mode 100644 index 0000000..38c7c80 --- /dev/null +++ b/5/10/sites/码上👓饭/bilibili.json @@ -0,0 +1,2 @@ +{"classes":[{"type_name":"沙雕动漫","type_id":"一口气沙雕动漫"},{"type_name":"纪录片","type_id":"纪录片超清"},{"type_name":"演唱会","type_id":"演唱会超清"},{"type_name":"美食","type_id":"美食超清"},{"type_name":"食谱","type_id":"食谱"},{"type_name":"体育","type_id":"体育超清"},{"type_name":"球星","type_id":"球星"},{"type_name":"旅游","type_id":"旅游"},{"type_name":"风景","type_id":"风景4K"},{"type_name":"说案","type_id":"说案"},{"type_name":"知名UP主","type_id":"知名UP主"},{"type_name":"探索发现","type_id":"探索发现超清"},{"type_name":"鬼畜","type_id":"鬼畜"},{"type_name":"搞笑","type_id":"搞笑超清"},{"type_name":"儿童","type_id":"儿童超清"},{"type_name":"动物世界","type_id":"动物世界超清"},{"type_name":"相声小品","type_id":"相声小品超清"},{"type_name":"戏曲","type_id":"戏曲"},{"type_name":"解说","type_id":"解说"},{"type_name":"演讲","type_id":"演讲"},{"type_name":"小姐姐","type_id":"小姐姐超清"},{"type_name":"荒野求生","type_id":"荒野求生超清"},{"type_name":"健身","type_id":"健身"},{"type_name":"帕梅拉","type_id":"帕梅拉"},{"type_name":"太极拳","type_id":"太极拳"},{"type_name":"广场舞","type_id":"广场舞"},{"type_name":"舞蹈","type_id":"舞蹈"},{"type_name":"音乐","type_id":"音乐"},{"type_name":"歌曲","type_id":"歌曲"},{"type_name":"MV","type_id":"MV4K"},{"type_name":"舞曲","type_id":"舞曲超清"},{"type_name":"4K","type_id":"4K"},{"type_name":"电影","type_id":"电影"},{"type_name":"电视剧","type_id":"电视剧"},{"type_name":"白噪音","type_id":"白噪音超清"},{"type_name":"考公考证","type_id":"考公考证"},{"type_name":"平面设计教学","type_id":"平面设计教学"},{"type_name":"软件教程","type_id":"软件教程"},{"type_name":"Windows","type_id":"Windows"}], "cookie": "SESSDATA=01c79709%2C1711618905%2C244c3%2A91CjA9UUnRb_kJg03J5FqUbin76yMY90o1-ckJsM1ItQH21ns4hgcS6Le6oMR3SKtC18QSVmxSbGRhN3cyS3NReERsOHRfYVlhTWJKZjZyTF9wUWJXbjNfaF9qWklFMFpoeVg1ZUhFb0Q0MGFiN3FYd1N3UEFEY1oxX29IdmFSRVVLamcybGhhSkJnIIEC; bili_jct=e9d6e9df733afde2a03693d63a4e77dc; DedeUserID=186957646; DedeUserID__ckMd5=4f717c8832ee1e62; sid=elhiqom1", +"filter":{"考公考证":[{"key":"order","name":"排序","value":[{"n":"综合排序","v":"0"},{"n":"最多点击","v":"click"},{"n":"最新发布","v":"pubdate"},{"n":"最多弹幕","v":"dm"},{"n":"最多收藏","v":"stow"}]},{"key":"duration","name":"时长","value":[{"n":"全部","v":"0"},{"n":"60分钟以上","v":"4"},{"n":"30~60分钟","v":"3"},{"n":"10~30分钟","v":"2"},{"n":"10分钟以下","v":"1"}]}],"演唱会超清":[{"key":"order","name":"排序","value":[{"n":"综合排序","v":"0"},{"n":"最多点击","v":"click"},{"n":"最新发布","v":"pubdate"},{"n":"最多弹幕","v":"dm"},{"n":"最多收藏","v":"stow"}]},{"key":"tid","name":"分类","value":[{"n":"全部","v":"演唱会超清"},{"n":"A阿杜","v":"阿杜演唱会超清"},{"n":"A阿黛尔","v":"阿黛尔演唱会超清"},{"n":"BBeyond","v":"Beyond演唱会超清"},{"n":"BBy2","v":"By2演唱会超清"},{"n":"BBIGBANG","v":"BIGBANG演唱会超清"},{"n":"B布兰妮","v":"布兰妮演唱会超清"},{"n":"B坂井泉水","v":"坂井泉水演唱会超清"},{"n":"C陈奕迅","v":"陈奕迅演唱会超清"},{"n":"C蔡依林","v":"蔡依林演唱会超清"},{"n":"C初音未来","v":"初音未来演唱会超清"},{"n":"C蔡健雅","v":"蔡健雅演唱会超清"},{"n":"C陈小春","v":"陈小春演唱会超清"},{"n":"C草蜢","v":"草蜢演唱会超清"},{"n":"C陈慧娴","v":"陈慧娴演唱会超清"},{"n":"C崔健","v":"崔健演唱会超清"},{"n":"C仓木麻衣","v":"仓木麻衣演唱会超清"},{"n":"D戴荃","v":"戴荃演唱会超清"},{"n":"D动力火车","v":"动力火车演唱会超清"},{"n":"D邓丽君","v":"邓丽君演唱会超清"},{"n":"D丁当","v":"丁当演唱会超清"},{"n":"D刀郎","v":"刀郎演唱会超清"},{"n":"D邓紫棋","v":"邓紫棋演唱会超清"},{"n":"D戴佩妮","v":"戴佩妮演唱会超清"},{"n":"D邓丽君","v":"邓丽君演唱会超清"},{"n":"F飞儿乐队","v":"飞儿乐队演唱会超清"},{"n":"F费玉清","v":"费玉清演唱会超清"},{"n":"F费翔","v":"费翔演唱会超清"},{"n":"F方大同","v":"方大同演唱会超清"},{"n":"F房东的猫","v":"房东的猫演唱会超清"},{"n":"F凤飞飞","v":"凤飞飞演唱会超清"},{"n":"F凤凰传奇","v":"凤凰传奇演唱会超清"},{"n":"G郭采洁","v":"郭采洁演唱会超清"},{"n":"G光良","v":"光良演唱会超清"},{"n":"G郭静","v":"郭静演唱会超清"},{"n":"G郭富城","v":"郭富城演唱会超清"},{"n":"H胡彦斌","v":"胡彦斌演唱会超清"},{"n":"H胡夏","v":"胡夏演唱会超清"},{"n":"H韩红","v":"韩红演唱会超清"},{"n":"H黄品源","v":"黄品源演唱会超清"},{"n":"H黄小琥","v":"黄小琥演唱会超清"},{"n":"H花儿乐队","v":"花儿乐队演唱会超清"},{"n":"H黄家强","v":"黄家强演唱会超清"},{"n":"H后街男孩","v":"后街男孩演唱会超清"},{"n":"J经典老歌","v":"经典老歌演唱会超清"},{"n":"J贾斯丁比伯","v":"贾斯丁比伯演唱会超清"},{"n":"J金池","v":"金池演唱会超清"},{"n":"J金志文","v":"金志文演唱会超清"},{"n":"J焦迈奇","v":"焦迈奇演唱会超清"},{"n":"K筷子兄弟","v":"筷子兄弟演唱会超清"},{"n":"L李玟","v":"李玟演唱会超清"},{"n":"L林忆莲","v":"林忆莲演唱会超清"},{"n":"L李克勤","v":"李克勤演唱会超清"},{"n":"L刘宪华","v":"刘宪华演唱会超清"},{"n":"L李圣杰","v":"李圣杰演唱会超清"},{"n":"L林宥嘉","v":"林宥嘉演唱会超清"},{"n":"L梁静茹","v":"梁静茹演唱会超清"},{"n":"L李健","v":"李健演唱会超清"},{"n":"L林俊杰","v":"林俊杰演唱会超清"},{"n":"L李玉刚","v":"李玉刚演唱会超清"},{"n":"L林志炫","v":"林志炫演唱会超清"},{"n":"L李荣浩","v":"李荣浩演唱会超清"},{"n":"L李宇春","v":"李宇春演唱会超清"},{"n":"L洛天依","v":"洛天依演唱会超清"},{"n":"L林子祥","v":"林子祥演唱会超清"},{"n":"L李宗盛","v":"李宗盛演唱会超清"},{"n":"L黎明","v":"黎明演唱会超清"},{"n":"L刘德华","v":"刘德华演唱会超清"},{"n":"L罗大佑","v":"罗大佑演唱会超清"},{"n":"L林肯公园","v":"林肯公园演唱会超清"},{"n":"LLadyGaga","v":"LadyGaga演唱会超清"},{"n":"L旅行团乐队","v":"旅行团乐队演唱会超清"},{"n":"M莫文蔚","v":"莫文蔚演唱会超清"},{"n":"M毛不易","v":"毛不易演唱会超清"},{"n":"M梅艳芳","v":"梅艳芳演唱会超清"},{"n":"M迈克尔杰克逊","v":"迈克尔杰克逊演唱会超清"},{"n":"N南拳妈妈","v":"南拳妈妈演唱会超清"},{"n":"P朴树","v":"朴树演唱会超清"},{"n":"Q齐秦","v":"齐秦演唱会超清"},{"n":"Q青鸟飞鱼","v":"青鸟飞鱼演唱会超清"},{"n":"R容祖儿","v":"容祖儿演唱会超清"},{"n":"R任贤齐","v":"任贤齐演唱会超清"},{"n":"S水木年华","v":"水木年华演唱会超清"},{"n":"S孙燕姿","v":"孙燕姿演唱会超清"},{"n":"S苏打绿","v":"苏打绿演唱会超清"},{"n":"SSHE","v":"SHE演唱会超清"},{"n":"S孙楠","v":"孙楠演唱会超清"},{"n":"T陶喆","v":"陶喆演唱会超清"},{"n":"T谭咏麟","v":"谭咏麟演唱会超清"},{"n":"T田馥甄","v":"田馥甄演唱会超清"},{"n":"T谭维维","v":"谭维维演唱会超清"},{"n":"T逃跑计划","v":"逃跑计划演唱会超清"},{"n":"T田震","v":"田震演唱会超清"},{"n":"T谭晶","v":"谭晶演唱会超清"},{"n":"T屠洪刚","v":"屠洪刚演唱会超清"},{"n":"T泰勒·斯威夫特","v":"泰勒·斯威夫特演唱会超清"},{"n":"W王力宏","v":"王力宏演唱会超清"},{"n":"W王杰","v":"王杰演唱会超清"},{"n":"W吴克群","v":"吴克群演唱会超清"},{"n":"W王心凌","v":"王心凌演唱会超清"},{"n":"W王靖雯","v":"好声音王靖雯演唱会超清"},{"n":"W汪峰","v":"汪峰演唱会超清"},{"n":"W伍佰","v":"伍佰演唱会超清"},{"n":"W王菲","v":"王菲演唱会超清"},{"n":"W五月天","v":"五月天演唱会超清"},{"n":"W汪苏泷","v":"汪苏泷演唱会超清"},{"n":"X徐佳莹","v":"徐佳莹演唱会超清"},{"n":"X弦子","v":"弦子演唱会超清"},{"n":"X萧亚轩","v":"萧亚轩演唱会超清"},{"n":"X许巍","v":"许巍演唱会超清"},{"n":"X薛之谦","v":"薛之谦演唱会超清"},{"n":"X许嵩","v":"许嵩演唱会超清"},{"n":"X小虎队","v":"小虎队演唱会超清"},{"n":"X萧敬腾","v":"萧敬腾演唱会超清"},{"n":"X谢霆锋","v":"谢霆锋演唱会超清"},{"n":"X徐小凤","v":"徐小凤演唱会超清"},{"n":"X信乐队","v":"信乐队演唱会超清"},{"n":"Y夜愿乐队","v":"夜愿乐队演唱会超清"},{"n":"Y羽泉","v":"羽泉演唱会超清"},{"n":"Y郁可唯","v":"郁可唯演唱会超清"},{"n":"Y叶倩文","v":"叶倩文演唱会超清"},{"n":"Y杨坤","v":"杨坤演唱会超清"},{"n":"Y庾澄庆","v":"庾澄庆演唱会超清"},{"n":"Y尤长靖","v":"尤长靖演唱会超清"},{"n":"Y易烊千玺","v":"易烊千玺演唱会超清"},{"n":"Y袁娅维","v":"袁娅维演唱会超清"},{"n":"Y杨丞琳","v":"杨丞琳演唱会超清"},{"n":"Y杨千嬅","v":"杨千嬅演唱会超清"},{"n":"Y杨宗纬","v":"杨宗纬演唱会超清"},{"n":"Z郑秀文","v":"郑秀文演唱会超清"},{"n":"Z周杰伦","v":"周杰伦演唱会超清"},{"n":"Z张学友","v":"张学友演唱会超清"},{"n":"Z张信哲","v":"张信哲演唱会超清"},{"n":"Z张宇","v":"张宇演唱会超清"},{"n":"Z周华健","v":"周华健演唱会超清"},{"n":"Z张韶涵","v":"张韶涵演唱会超清"},{"n":"Z周深","v":"周深演唱会超清"},{"n":"Z纵贯线","v":"纵贯线演唱会超清"},{"n":"Z赵雷","v":"赵雷演唱会超清"},{"n":"Z周传雄","v":"周传雄演唱会超清"},{"n":"Z张国荣","v":"张国荣演唱会超清"},{"n":"Z周慧敏","v":"周慧敏演唱会超清"},{"n":"Z张惠妹","v":"张惠妹演唱会超清"},{"n":"Z周笔畅","v":"周笔畅演唱会超清"},{"n":"Z郑中基","v":"郑中基演唱会超清"},{"n":"Z张艺兴","v":"张艺兴演唱会超清"},{"n":"Z张震岳","v":"张震岳演唱会超清"},{"n":"Z张雨生","v":"张雨生演唱会超清"},{"n":"Z郑智化","v":"郑智化演唱会超清"},{"n":"Z卓依婷","v":"卓依婷演唱会超清"},{"n":"Z中岛美雪","v":"中岛美雪演唱会超清"}]},{"key":"duration","name":"时长","value":[{"n":"全部","v":"0"},{"n":"60分钟以上","v":"4"},{"n":"30~60分钟","v":"3"},{"n":"10~30分钟","v":"2"},{"n":"10分钟以下","v":"1"}]}],"探索发现超清":[{"key":"order","name":"排序","value":[{"n":"综合排序","v":"0"},{"n":"最多点击","v":"click"},{"n":"最新发布","v":"pubdate"},{"n":"最多弹幕","v":"dm"},{"n":"最多收藏","v":"stow"}]},{"key":"duration","name":"时长","value":[{"n":"全部","v":"0"},{"n":"60分钟以上","v":"4"},{"n":"30~60分钟","v":"3"},{"n":"10~30分钟","v":"2"},{"n":"10分钟以下","v":"1"}]}],"电影":[{"key":"order","name":"排序","value":[{"n":"综合排序","v":"0"},{"n":"最多点击","v":"click"},{"n":"最新发布","v":"pubdate"},{"n":"最多弹幕","v":"dm"},{"n":"最多收藏","v":"stow"}]},{"key":"duration","name":"时长","value":[{"n":"全部","v":"0"},{"n":"60分钟以上","v":"4"},{"n":"30~60分钟","v":"3"},{"n":"10~30分钟","v":"2"},{"n":"10分钟以下","v":"1"}]}],"鬼畜":[{"key":"order","name":"排序","value":[{"n":"综合排序","v":"0"},{"n":"最多点击","v":"click"},{"n":"最新发布","v":"pubdate"},{"n":"最多弹幕","v":"dm"},{"n":"最多收藏","v":"stow"}]},{"key":"duration","name":"时长","value":[{"n":"全部","v":"0"},{"n":"60分钟以上","v":"4"},{"n":"30~60分钟","v":"3"},{"n":"10~30分钟","v":"2"},{"n":"10分钟以下","v":"1"}]}],"一口气沙雕动漫":[{"key":"order","name":"排序","value":[{"n":"综合排序","v":"0"},{"n":"最多点击","v":"click"},{"n":"最新发布","v":"pubdate"},{"n":"最多弹幕","v":"dm"},{"n":"最多收藏","v":"stow"}]},{"key":"duration","name":"时长","value":[{"n":"全部","v":"0"},{"n":"60分钟以上","v":"4"},{"n":"30~60分钟","v":"3"},{"n":"10~30分钟","v":"2"},{"n":"10分钟以下","v":"1"}]}],"说案":[{"key":"order","name":"排序","value":[{"n":"综合排序","v":"0"},{"n":"最多点击","v":"click"},{"n":"最新发布","v":"pubdate"},{"n":"最多弹幕","v":"dm"},{"n":"最多收藏","v":"stow"}]},{"key":"tid","name":"分类","value":[{"n":"全部","v":"说案"},{"n":"汤圆","v":"汤圆说案"},{"n":"唐唐","v":"唐唐说案"},{"n":"罗翔","v":"罗翔说刑法"},{"n":"何家弘","v":"何家弘说案"},{"n":"韩诺","v":"韩诺说案"},{"n":"老V","v":"老V说案"},{"n":"禁播档案‼️","v":"禁播档案"}]},{"key":"duration","name":"时长","value":[{"n":"全部","v":"0"},{"n":"60分钟以上","v":"4"},{"n":"30~60分钟","v":"3"},{"n":"10~30分钟","v":"2"},{"n":"10分钟以下","v":"1"}]}],"演讲":[{"key":"order","name":"排序","value":[{"n":"综合排序","v":"0"},{"n":"最多点击","v":"click"},{"n":"最新发布","v":"pubdate"},{"n":"最多弹幕","v":"dm"},{"n":"最多收藏","v":"stow"}]},{"key":"tid","name":"分类","value":[{"n":"全部","v":"全部演讲4K"},{"n":"A艾跃进","v":"艾跃进演讲4K"},{"n":"C超级演说家","v":"超级演说家4K"},{"n":"D电影","v":"电影演讲4K"},{"n":"D典籍里的中国","v":"典籍里的中国4K"},{"n":"G感动中国","v":"感动中国4K"},{"n":"G郭继承","v":"郭继承演讲4K"},{"n":"H华春莹","v":"华春莹演讲4K"},{"n":"L雷军","v":"雷军演讲4K"},{"n":"L罗翔","v":"罗翔演讲4K"},{"n":"R任正非","v":"任正非演讲4K"},{"n":"TED","v":"TED演讲4K"},{"n":"W汪文斌","v":"汪文斌演讲4K"},{"n":"Y一刻","v":"一刻演讲4K"},{"n":"Z赵立坚","v":"赵立坚演讲4K"},{"n":"Z郑强","v":"郑强演讲4K"}]},{"key":"duration","name":"时长","value":[{"n":"全部","v":"0"},{"n":"60分钟以上","v":"4"},{"n":"30~60分钟","v":"3"},{"n":"10~30分钟","v":"2"},{"n":"10分钟以下","v":"1"}]}],"解说":[{"key":"order","name":"排序","value":[{"n":"综合排序","v":"0"},{"n":"最多点击","v":"click"},{"n":"最新发布","v":"pubdate"},{"n":"最多弹幕","v":"dm"},{"n":"最多收藏","v":"stow"}]},{"key":"tid","name":"分类","value":[{"n":"全部","v":"解说"},{"n":"电影","v":"电影解说"},{"n":"电视","v":"电视解说"},{"n":"历史","v":"历史解说"},{"n":"动漫","v":"动漫解说"},{"n":"小说","v":"小说解说"}]},{"key":"duration","name":"时长","value":[{"n":"全部","v":"0"},{"n":"60分钟以上","v":"4"},{"n":"30~60分钟","v":"3"},{"n":"10~30分钟","v":"2"},{"n":"10分钟以下","v":"1"}]}],"风景4K":[{"key":"order","name":"排序","value":[{"n":"综合排序","v":"0"},{"n":"最多点击","v":"click"},{"n":"最新发布","v":"pubdate"},{"n":"最多弹幕","v":"dm"},{"n":"最多收藏","v":"stow"}]},{"key":"tid","name":"分类","value":[{"n":"全部","v":"风景4K"},{"n":"A澳门","v":"澳门风景4K"},{"n":"A安徽","v":"安徽风景4K"},{"n":"B布达拉宫","v":"布达拉宫风景4K"},{"n":"B北京","v":"北京风景4K"},{"n":"C重庆","v":"重庆风景4K"},{"n":"C草原","v":"草原风景4K"},{"n":"D大海","v":"大海风景4K"},{"n":"F福建","v":"福建风景4K"},{"n":"G广东","v":"广东风景4K"},{"n":"G广西","v":"广西风景4K"},{"n":"G贵州","v":"贵州风景4K"},{"n":"G甘肃","v":"甘肃风景4K"},{"n":"H海南","v":"海南风景4K"},{"n":"H河北","v":"河北风景4K"},{"n":"H河南","v":"河南风景4K"},{"n":"H湖北","v":"湖北风景4K"},{"n":"H湖南","v":"湖南风景4K"},{"n":"H黑龙江","v":"黑龙江风景4K"},{"n":"J吉林","v":"吉林风景4K"},{"n":"J江苏","v":"江苏风景4K"},{"n":"J江西","v":"江西风景4K"},{"n":"L辽宁","v":"辽宁风景4K"},{"n":"M民宿","v":"民宿风景4K"},{"n":"N内蒙古","v":"内蒙古风景4K"},{"n":"N宁夏","v":"宁夏风景4K"},{"n":"Q青海","v":"青海风景4K"},{"n":"S上海","v":"上海风景4K"},{"n":"S陕西","v":"陕西风景4K"},{"n":"S四川","v":"四川风景4K"},{"n":"S山西","v":"山西风景4K"},{"n":"S山东","v":"山东风景4K"},{"n":"T天津","v":"天津风景4K"},{"n":"T台湾","v":"台湾风景4K"},{"n":"T天空","v":"天空风景4K"},{"n":"X西湖","v":"西湖风景4K"},{"n":"X西藏","v":"西藏风景4K"},{"n":"X新疆","v":"新疆风景4K"},{"n":"X香港","v":"香港风景4K"},{"n":"Y云南","v":"云南风景4K"},{"n":"Z浙江","v":"浙江风景4K"}]},{"key":"duration","name":"时长","value":[{"n":"全部","v":"0"},{"n":"60分钟以上","v":"4"},{"n":"30~60分钟","v":"3"},{"n":"10~30分钟","v":"2"},{"n":"10分钟以下","v":"1"}]}],"MV4K":[{"key":"order","name":"排序","value":[{"n":"综合排序","v":"0"},{"n":"最多点击","v":"click"},{"n":"最新发布","v":"pubdate"},{"n":"最多弹幕","v":"dm"},{"n":"最多收藏","v":"stow"}]},{"key":"tid","name":"分类","value":[{"n":"全部","v":"MV4K"},{"n":"A阿杜","v":"阿杜MV4K"},{"n":"A阿黛尔","v":"阿黛尔MV4K"},{"n":"BBeyond","v":"BeyondMV4K"},{"n":"BBy2","v":"By2MV4K"},{"n":"BBIGBANG","v":"BIGBANGMV4K"},{"n":"B布兰妮","v":"布兰妮MV4K"},{"n":"C陈奕迅","v":"陈奕迅MV4K"},{"n":"C蔡依林","v":"蔡依林MV4K"},{"n":"C初音未来","v":"初音未来MV4K"},{"n":"C蔡健雅","v":"蔡健雅MV4K"},{"n":"C陈小春","v":"陈小春MV4K"},{"n":"C草蜢","v":"草蜢MV4K"},{"n":"C陈慧娴","v":"陈慧娴MV4K"},{"n":"C崔健","v":"崔健MV4K"},{"n":"C仓木麻衣","v":"仓木麻衣MV4K"},{"n":"D戴荃","v":"戴荃MV4K"},{"n":"D动力火车","v":"动力火车MV4K"},{"n":"D邓丽君","v":"邓丽君MV4K"},{"n":"D丁当","v":"丁当MV4K"},{"n":"D刀郎","v":"刀郎MV4K"},{"n":"D邓紫棋","v":"邓紫棋MV4K"},{"n":"D戴佩妮","v":"戴佩妮MV4K"},{"n":"D邓丽君","v":"邓丽君MV4K"},{"n":"F飞儿乐队","v":"飞儿乐队MV4K"},{"n":"F费玉清","v":"费玉清MV4K"},{"n":"F费翔","v":"费翔MV4K"},{"n":"F方大同","v":"方大同MV4K"},{"n":"F房东的猫","v":"房东的猫MV4K"},{"n":"F凤飞飞","v":"凤飞飞MV4K"},{"n":"F凤凰传奇","v":"凤凰传奇MV4K"},{"n":"G古风歌曲","v":"古风歌曲4K"},{"n":"G国乐大典","v":"国乐大典4K"},{"n":"G郭采洁","v":"郭采洁MV4K"},{"n":"G光良","v":"光良MV4K"},{"n":"G郭静","v":"郭静MV4K"},{"n":"G郭富城","v":"郭富城MV4K"},{"n":"H胡彦斌","v":"胡彦斌MV4K"},{"n":"H胡夏","v":"胡夏MV4K"},{"n":"H韩红","v":"韩红MV4K"},{"n":"H黄品源","v":"黄品源MV4K"},{"n":"H黄小琥","v":"黄小琥MV4K"},{"n":"H花儿乐队","v":"花儿乐队MV4K"},{"n":"H黄家强","v":"黄家强MV4K"},{"n":"H后街男孩","v":"后街男孩MV4K"},{"n":"J经典老歌","v":"经典老歌4K"},{"n":"J贾斯丁比伯","v":"贾斯丁比伯MV4K"},{"n":"J金池","v":"金池MV4K"},{"n":"J金志文","v":"金志文MV4K"},{"n":"J焦迈奇","v":"焦迈奇MV4K"},{"n":"K筷子兄弟","v":"筷子兄弟MV4K"},{"n":"L李玟","v":"李玟MV4K"},{"n":"L林忆莲","v":"林忆莲MV4K"},{"n":"L李克勤","v":"李克勤MV4K"},{"n":"L刘宪华","v":"刘宪华MV4K"},{"n":"L李圣杰","v":"李圣杰MV4K"},{"n":"L林宥嘉","v":"林宥嘉MV4K"},{"n":"L梁静茹","v":"梁静茹MV4K"},{"n":"L李健","v":"李健MV4K"},{"n":"L林俊杰","v":"林俊杰MV4K"},{"n":"L李玉刚","v":"李玉刚MV4K"},{"n":"L林志炫","v":"林志炫MV4K"},{"n":"L李荣浩","v":"李荣浩MV4K"},{"n":"L李宇春","v":"李宇春MV4K"},{"n":"L洛天依","v":"洛天依MV4K"},{"n":"L林子祥","v":"林子祥MV4K"},{"n":"L李宗盛","v":"李宗盛MV4K"},{"n":"L黎明","v":"黎明MV4K"},{"n":"L刘德华","v":"刘德华MV4K"},{"n":"L罗大佑","v":"罗大佑MV4K"},{"n":"L林肯公园","v":"林肯公园MV4K"},{"n":"LLadyGaga","v":"LadyGagaMV4K"},{"n":"L旅行团乐队","v":"旅行团乐队MV4K"},{"n":"M莫文蔚","v":"莫文蔚MV4K"},{"n":"M毛不易","v":"毛不易MV4K"},{"n":"M梅艳芳","v":"梅艳芳MV4K"},{"n":"M迈克尔杰克逊","v":"迈克尔杰克逊MV4K"},{"n":"N南拳妈妈","v":"南拳妈妈MV4K"},{"n":"P朴树","v":"朴树MV4K"},{"n":"Q齐秦","v":"齐秦MV4K"},{"n":"Q青鸟飞鱼","v":"青鸟飞鱼MV4K"},{"n":"R容祖儿","v":"容祖儿MV4K"},{"n":"R热歌","v":"热歌MV4K"},{"n":"R任贤齐","v":"任贤齐MV4K"},{"n":"S水木年华","v":"水木年华MV4K"},{"n":"S孙燕姿","v":"孙燕姿MV4K"},{"n":"S苏打绿","v":"苏打绿MV4K"},{"n":"SSHE","v":"SHEMV4K"},{"n":"S孙楠","v":"孙楠MV4K"},{"n":"T陶喆","v":"陶喆MV4K"},{"n":"T谭咏麟","v":"谭咏麟MV4K"},{"n":"T田馥甄","v":"田馥甄MV4K"},{"n":"T谭维维","v":"谭维维MV4K"},{"n":"T逃跑计划","v":"逃跑计划MV4K"},{"n":"T田震","v":"田震MV4K"},{"n":"T谭晶","v":"谭晶MV4K"},{"n":"T屠洪刚","v":"屠洪刚MV4K"},{"n":"T泰勒·斯威夫特","v":"泰勒·斯威夫特MV4K"},{"n":"W王力宏","v":"王力宏MV4K"},{"n":"W王杰","v":"王杰MV4K"},{"n":"W吴克群","v":"吴克群MV4K"},{"n":"W王心凌","v":"王心凌MV4K"},{"n":"W汪峰","v":"汪峰MV4K"},{"n":"W伍佰","v":"伍佰MV4K"},{"n":"W王菲","v":"王菲MV4K"},{"n":"W五月天","v":"五月天MV4K"},{"n":"W汪苏泷","v":"汪苏泷MV4K"},{"n":"X徐佳莹","v":"徐佳莹MV4K"},{"n":"X弦子","v":"弦子MV4K"},{"n":"X萧亚轩","v":"萧亚轩MV4K"},{"n":"X许巍","v":"许巍MV4K"},{"n":"X薛之谦","v":"薛之谦MV4K"},{"n":"X许嵩","v":"许嵩MV4K"},{"n":"X小虎队","v":"小虎队MV4K"},{"n":"X萧敬腾","v":"萧敬腾MV4K"},{"n":"X谢霆锋","v":"谢霆锋MV4K"},{"n":"X徐小凤","v":"徐小凤MV4K"},{"n":"X信乐队","v":"信乐队MV4K"},{"n":"Y夜愿乐队","v":"夜愿乐队MV4K"},{"n":"Y原创音乐","v":"原创音乐MV4K"},{"n":"Y羽泉","v":"羽泉MV4K"},{"n":"Y粤语","v":"粤语MV4K"},{"n":"Y郁可唯","v":"郁可唯MV4K"},{"n":"Y叶倩文","v":"叶倩文MV4K"},{"n":"Y杨坤","v":"杨坤MV4K"},{"n":"Y庾澄庆","v":"庾澄庆MV4K"},{"n":"Y尤长靖","v":"尤长靖MV4K"},{"n":"Y易烊千玺","v":"易烊千玺MV4K"},{"n":"Y袁娅维","v":"袁娅维MV4K"},{"n":"Y杨丞琳","v":"杨丞琳MV4K"},{"n":"Y杨千嬅","v":"杨千嬅MV4K"},{"n":"Y杨宗纬","v":"杨宗纬MV4K"},{"n":"Z周杰伦","v":"周杰伦MV4K"},{"n":"Z张学友","v":"张学友MV4K"},{"n":"Z张信哲","v":"张信哲MV4K"},{"n":"Z张宇","v":"张宇MV4K"},{"n":"Z周华健","v":"周华健MV4K"},{"n":"Z张韶涵","v":"张韶涵MV4K"},{"n":"Z周深","v":"周深MV4K"},{"n":"Z纵贯线","v":"纵贯线MV4K"},{"n":"Z赵雷","v":"赵雷MV4K"},{"n":"Z周传雄","v":"周传雄MV4K"},{"n":"Z张国荣","v":"张国荣MV4K"},{"n":"Z周慧敏","v":"周慧敏MV4K"},{"n":"Z张惠妹","v":"张惠妹MV4K"},{"n":"Z周笔畅","v":"周笔畅MV4K"},{"n":"Z郑中基","v":"郑中基MV4K"},{"n":"Z张艺兴","v":"张艺兴MV4K"},{"n":"Z张震岳","v":"张震岳MV4K"},{"n":"Z中国好声音","v":"中国好声音MV4K"},{"n":"Z张雨生","v":"张雨生MV4K"},{"n":"Z郑智化","v":"郑智化MV4K"},{"n":"Z卓依婷","v":"卓依婷MV4K"},{"n":"Z中岛美雪","v":"中岛美雪MV4K"}]},{"key":"duration","name":"时长","value":[{"n":"全部","v":"0"},{"n":"60分钟以上","v":"4"},{"n":"30~60分钟","v":"3"},{"n":"10~30分钟","v":"2"},{"n":"10分钟以下","v":"1"}]}],"帕梅拉":[{"key":"order","name":"排序","value":[{"n":"综合排序","v":"0"},{"n":"最多点击","v":"click"},{"n":"最新发布","v":"pubdate"},{"n":"最多弹幕","v":"dm"},{"n":"最多收藏","v":"stow"}]},{"key":"tid","name":"分类","value":[{"n":"全部","v":"帕梅拉"},{"n":"瘦腿","v":"帕梅拉瘦腿"},{"n":"腹部","v":"帕梅拉腹部"},{"n":"手臂","v":"帕梅拉手臂"},{"n":"热身","v":"帕梅拉热身"},{"n":"舞蹈","v":"帕梅拉舞蹈"},{"n":"燃脂","v":"帕梅拉燃脂"},{"n":"有氧","v":"帕梅拉有氧"},{"n":"拉伸","v":"帕梅拉拉伸"}]},{"key":"duration","name":"时长","value":[{"n":"全部","v":"0"},{"n":"60分钟以上","v":"4"},{"n":"30~60分钟","v":"3"},{"n":"10~30分钟","v":"2"},{"n":"10分钟以下","v":"1"}]}],"知名UP主":[{"key":"order","name":"排序","value":[{"n":"综合排序","v":"0"},{"n":"最多点击","v":"click"},{"n":"最新发布","v":"pubdate"},{"n":"最多弹幕","v":"dm"},{"n":"最多收藏","v":"stow"}]},{"key":"tid","name":"分类","value":[{"n":"全部","v":"知名UP主"},{"n":"菠萝赛东","v":"菠萝赛东"},{"n":"冯提莫","v":"冯提莫"},{"n":"林延秋","v":"林延秋"},{"n":"-LKs-","v":"-LKs-"},{"n":"小约翰可汗","v":"小约翰可汗"},{"n":"low馆长","v":"low馆长"},{"n":"自说自话的总裁","v":"自说自话的总裁"},{"n":"所长林超","v":"所长林超"},{"n":"世界未解之谜M","v":"世界未解之谜M"},{"n":"李永乐老师官方","v":"李永乐老师官方"},{"n":"罗兹","v":"罗兹"},{"n":"回到2049","v":"回到2049"},{"n":"二次元的中科院物理所","v":"二次元的中科院物理所"},{"n":"毕导THU","v":"毕导THU"},{"n":"罗翔讲刑法","v":"罗翔讲刑法"},{"n":"戴博士实验室","v":"戴博士实验室"},{"n":"芳斯塔芙","v":"芳斯塔芙"},{"n":"参赛者网","v":"参赛者网"},{"n":"三维地图看世界","v":"三维地图看世界"},{"n":"有机社会","v":"有机社会"},{"n":"乌鸦校尉CaptainWuya","v":"乌鸦校尉CaptainWuya"},{"n":"果壳","v":"果壳"},{"n":"严伯钧","v":"严伯钧"},{"n":"是你们的康康","v":"是你们的康康"},{"n":"老爸评测","v":"老爸评测"},{"n":"硬核的半佛仙人","v":"硬核的半佛仙人"},{"n":"盗月社食遇记","v":"盗月社食遇记"},{"n":"我是郭杰瑞","v":"我是郭杰瑞"},{"n":"无穷小亮的科普日常","v":"无穷小亮的科普日常"},{"n":"papi酱","v":"papi酱"},{"n":"老番茄","v":"老番茄"},{"n":"绵羊料理","v":"绵羊料理"},{"n":"老师好我叫何同学","v":"老师好我叫何同学"},{"n":"敬汉卿","v":"敬汉卿"},{"n":"周六野Zoey","v":"周六野Zoey"},{"n":"木鱼水心","v":"木鱼水心"},{"n":"凉风Kaze","v":"凉风Kaze"},{"n":"小潮院长","v":"小潮院长"},{"n":"中国BOY超级大猩猩","v":"中国BOY超级大猩猩"},{"n":"李子柒","v":"李子柒"},{"n":"敖厂长","v":"敖厂长"}]},{"key":"duration","name":"时长","value":[{"n":"全部","v":"0"},{"n":"60分钟以上","v":"4"},{"n":"30~60分钟","v":"3"},{"n":"10~30分钟","v":"2"},{"n":"10分钟以下","v":"1"}]}],"太极拳":[{"key":"order","name":"排序","value":[{"n":"综合排序","v":"0"},{"n":"最多点击","v":"click"},{"n":"最新发布","v":"pubdate"},{"n":"最多弹幕","v":"dm"},{"n":"最多收藏","v":"stow"}]},{"key":"tid","name":"分类","value":[{"n":"全部","v":"太极拳"},{"n":"邱慧芳","v":"太极拳邱慧芳"},{"n":"陈氏","v":"太极拳陈氏"},{"n":"武当","v":"太极拳武当"},{"n":"二十四式","v":"太极拳二十四式"},{"n":"三十六式","v":"太极拳三十六式"},{"n":"五禽戏","v":"五禽戏"},{"n":"八段锦","v":"八段锦"}]},{"key":"duration","name":"时长","value":[{"n":"全部","v":"0"},{"n":"60分钟以上","v":"4"},{"n":"30~60分钟","v":"3"},{"n":"10~30分钟","v":"2"},{"n":"10分钟以下","v":"1"}]}],"舞蹈":[{"key":"order","name":"排序","value":[{"n":"综合排序","v":"0"},{"n":"最多点击","v":"click"},{"n":"最新发布","v":"pubdate"},{"n":"最多弹幕","v":"dm"},{"n":"最多收藏","v":"stow"}]},{"key":"tid","name":"分类","value":[{"n":"全部","v":"舞蹈"},{"n":"宅舞","v":"宅舞"},{"n":"街舞","v":"街舞"},{"n":"中国舞","v":"中国舞"},{"n":"广场舞","v":"广场舞"},{"n":"交谊舞","v":"交谊舞"},{"n":"教程","v":"舞蹈教程"}]},{"key":"duration","name":"时长","value":[{"n":"全部","v":"0"},{"n":"60分钟以上","v":"4"},{"n":"30~60分钟","v":"3"},{"n":"10~30分钟","v":"2"},{"n":"10分钟以下","v":"1"}]}],"音乐":[{"key":"order","name":"排序","value":[{"n":"综合排序","v":"0"},{"n":"最多点击","v":"click"},{"n":"最新发布","v":"pubdate"},{"n":"最多弹幕","v":"dm"},{"n":"最多收藏","v":"stow"}]},{"key":"tid","name":"分类","value":[{"n":"全部","v":"音乐"},{"n":"钢琴曲","v":"钢琴曲"},{"n":"协奏曲","v":"协奏曲r"},{"n":"中国古风音乐","v":"中国古风音乐"},{"n":"背景音乐","v":"背景音乐"},{"n":"助眠音乐r","v":"助眠音乐"},{"n":"胎教音乐","v":"胎教音乐"}]},{"key":"duration","name":"时长","value":[{"n":"全部","v":"0"},{"n":"60分钟以上","v":"4"},{"n":"30~60分钟","v":"3"},{"n":"10~30分钟","v":"2"},{"n":"10分钟以下","v":"1"}]}],"歌曲":[{"key":"order","name":"排序","value":[{"n":"综合排序","v":"0"},{"n":"最多点击","v":"click"},{"n":"最新发布","v":"pubdate"},{"n":"最多弹幕","v":"dm"},{"n":"最多收藏","v":"stow"}]},{"key":"tid","name":"分类","value":[{"n":"全部","v":"歌曲"},{"n":"香港歌曲","v":"香港歌曲"},{"n":"台湾歌曲","v":"台湾歌曲"},{"n":"内地歌曲","v":"内地歌曲"},{"n":"英文歌曲","v":"英文歌曲"},{"n":"日文歌曲","v":"日文歌曲"},{"n":"小语种歌曲","v":"小语种歌曲"}]},{"key":"duration","name":"时长","value":[{"n":"全部","v":"0"},{"n":"60分钟以上","v":"4"},{"n":"30~60分钟","v":"3"},{"n":"10~30分钟","v":"2"},{"n":"10分钟以下","v":"1"}]}],"平面设计教学":[{"key":"order","name":"排序","value":[{"n":"综合排序","v":"0"},{"n":"最多点击","v":"click"},{"n":"最新发布","v":"pubdate"},{"n":"最多弹幕","v":"dm"},{"n":"最多收藏","v":"stow"}]},{"key":"tid","name":"分类","value":[{"n":"全部","v":"平面设计教学"},{"n":"Adobe Photoshop","v":"Adobe Photoshop教程"},{"n":"Adobe Illustrator","v":"Adobe Illustrator教程"},{"n":"CorelDRAW","v":"CorelDRAW教程"},{"n":"Adobe InDesign","v":"Adobe InDesign教程"},{"n":"Adobe Pagermaker","v":"Adobe Pagermaker教程"},{"n":"SAI","v":"SAI教程"},{"n":"Adobe Bridge","v":"Adobe Bridge教程"},{"n":"Adobe Pagermaker","v":"Adobe Pagermake教程r"},{"n":"3D Studio Max","v":"3D Studio Max教程"},{"n":"PR","v":"PR教程"},{"n":"AE","v":"AE教程"},{"n":"CINEMA 4D","v":"CINEMA 4D教程"}]},{"key":"duration","name":"时长","value":[{"n":"全部","v":"0"},{"n":"60分钟以上","v":"4"},{"n":"30~60分钟","v":"3"},{"n":"10~30分钟","v":"2"},{"n":"10分钟以下","v":"1"}]}],"软件教程":[{"key":"order","name":"排序","value":[{"n":"综合排序","v":"0"},{"n":"最多点击","v":"click"},{"n":"最新发布","v":"pubdate"},{"n":"最多弹幕","v":"dm"},{"n":"最多收藏","v":"stow"}]},{"key":"tid","name":"分类","value":[{"n":"全部","v":"软件教程"},{"n":"MT管理器","v":"MT管理器"},{"n":"NP管理器","v":"NP管理器"},{"n":"mixplorer","v":"mixplorer"},{"n":"脱壳","v":"脱壳"},{"n":"爬虫","v":"爬虫"},{"n":"json&jar","v":"json&jar"},{"n":"网盘挂载","v":"网盘挂载"},{"n":"alist+WebDav","v":"alist+WebDav"},{"n":"TVBox修改","v":"TVBox修改教程"},{"n":"EXCEL","v":"EXCEL教程"},{"n":"Git入门到精通","v":"Git入门到精通"},{"n":"java","v":"java教程"},{"n":"phyton","v":"phyton教程"},{"n":"xml","v":"xml教程"}]},{"key":"duration","name":"时长","value":[{"n":"全部","v":"0"},{"n":"60分钟以上","v":"4"},{"n":"30~60分钟","v":"3"},{"n":"10~30分钟","v":"2"},{"n":"10分钟以下","v":"1"}]}],"Windows":[{"key":"order","name":"排序","value":[{"n":"综合排序","v":"0"},{"n":"最多点击","v":"click"},{"n":"最新发布","v":"pubdate"},{"n":"最多弹幕","v":"dm"},{"n":"最多收藏","v":"stow"}]},{"key":"duration","name":"时长","value":[{"n":"全部","v":"0"},{"n":"60分钟以上","v":"4"},{"n":"30~60分钟","v":"3"},{"n":"10~30分钟","v":"2"},{"n":"10分钟以下","v":"1"}]}],"小姐姐超清":[{"key":"order","name":"排序","value":[{"n":"综合排序","v":"0"},{"n":"最多点击","v":"click"},{"n":"最新发布","v":"pubdate"},{"n":"最多弹幕","v":"dm"},{"n":"最多收藏","v":"stow"}]},{"key":"duration","name":"时长","value":[{"n":"全部","v":"0"},{"n":"60分钟以上","v":"4"},{"n":"30~60分钟","v":"3"},{"n":"10~30分钟","v":"2"},{"n":"10分钟以下","v":"1"}]}],"广场舞超清":[{"key":"order","name":"排序","value":[{"n":"综合排序","v":"0"},{"n":"最多点击","v":"click"},{"n":"最新发布","v":"pubdate"},{"n":"最多弹幕","v":"dm"},{"n":"最多收藏","v":"stow"}]},{"key":"duration","name":"时长","value":[{"n":"全部","v":"0"},{"n":"60分钟以上","v":"4"},{"n":"30~60分钟","v":"3"},{"n":"10~30分钟","v":"2"},{"n":"10分钟以下","v":"1"}]}],"舞曲超清":[{"key":"order","name":"排序","value":[{"n":"综合排序","v":"0"},{"n":"最多点击","v":"click"},{"n":"最新发布","v":"pubdate"},{"n":"最多弹幕","v":"dm"},{"n":"最多收藏","v":"stow"}]},{"key":"duration","name":"时长","value":[{"n":"全部","v":"0"},{"n":"60分钟以上","v":"4"},{"n":"30~60分钟","v":"3"},{"n":"10~30分钟","v":"2"},{"n":"10分钟以下","v":"1"}]}],"白噪音超清":[{"key":"order","name":"排序","value":[{"n":"综合排序","v":"0"},{"n":"最多点击","v":"click"},{"n":"最新发布","v":"pubdate"},{"n":"最多弹幕","v":"dm"},{"n":"最多收藏","v":"stow"}]},{"key":"duration","name":"时长","value":[{"n":"全部","v":"0"},{"n":"60分钟以上","v":"4"},{"n":"30~60分钟","v":"3"},{"n":"10~30分钟","v":"2"},{"n":"10分钟以下","v":"1"}]}],"搞笑超清":[{"key":"order","name":"排序","value":[{"n":"综合排序","v":"0"},{"n":"最多点击","v":"click"},{"n":"最新发布","v":"pubdate"},{"n":"最多弹幕","v":"dm"},{"n":"最多收藏","v":"stow"}]},{"key":"duration","name":"时长","value":[{"n":"全部","v":"0"},{"n":"60分钟以上","v":"4"},{"n":"30~60分钟","v":"3"},{"n":"10~30分钟","v":"2"},{"n":"10分钟以下","v":"1"}]}],"体育超清":[{"key":"order","name":"排序","value":[{"n":"综合排序","v":"0"},{"n":"最多点击","v":"click"},{"n":"最新发布","v":"pubdate"},{"n":"最多弹幕","v":"dm"},{"n":"最多收藏","v":"stow"}]},{"key":"duration","name":"时长","value":[{"n":"全部","v":"0"},{"n":"60分钟以上","v":"4"},{"n":"30~60分钟","v":"3"},{"n":"10~30分钟","v":"2"},{"n":"10分钟以下","v":"1"}]}],"4K":[{"key":"order","name":"排序","value":[{"n":"综合排序","v":"0"},{"n":"最多点击","v":"click"},{"n":"最新发布","v":"pubdate"},{"n":"最多弹幕","v":"dm"},{"n":"最多收藏","v":"stow"}]},{"key":"duration","name":"时长","value":[{"n":"全部","v":"0"},{"n":"60分钟以上","v":"4"},{"n":"30~60分钟","v":"3"},{"n":"10~30分钟","v":"2"},{"n":"10分钟以下","v":"1"}]}],"足球比赛合集超清":[{"key":"order","name":"排序","value":[{"n":"综合排序","v":"0"},{"n":"最多点击","v":"click"},{"n":"最新发布","v":"pubdate"},{"n":"最多弹幕","v":"dm"},{"n":"最多收藏","v":"stow"}]},{"key":"duration","name":"时长","value":[{"n":"全部","v":"0"},{"n":"60分钟以上","v":"4"},{"n":"30~60分钟","v":"3"},{"n":"10~30分钟","v":"2"},{"n":"10分钟以下","v":"1"}]}],"篮球超清":[{"key":"order","name":"排序","value":[{"n":"综合排序","v":"0"},{"n":"最多点击","v":"click"},{"n":"最新发布","v":"pubdate"},{"n":"最多弹幕","v":"dm"},{"n":"最多收藏","v":"stow"}]},{"key":"duration","name":"时长","value":[{"n":"全部","v":"0"},{"n":"60分钟以上","v":"4"},{"n":"30~60分钟","v":"3"},{"n":"10~30分钟","v":"2"},{"n":"10分钟以下","v":"1"}]}],"动物世界超清":[{"key":"order","name":"排序","value":[{"n":"综合排序","v":"0"},{"n":"最多点击","v":"click"},{"n":"最新发布","v":"pubdate"},{"n":"最多弹幕","v":"dm"},{"n":"最多收藏","v":"stow"}]},{"key":"duration","name":"时长","value":[{"n":"全部","v":"0"},{"n":"60分钟以上","v":"4"},{"n":"30~60分钟","v":"3"},{"n":"10~30分钟","v":"2"},{"n":"10分钟以下","v":"1"}]}],"儿童超清":[{"key":"order","name":"排序","value":[{"n":"综合排序","v":"0"},{"n":"最多点击","v":"click"},{"n":"最新发布","v":"pubdate"},{"n":"最多弹幕","v":"dm"},{"n":"最多收藏","v":"stow"}]},{"key":"duration","name":"时长","value":[{"n":"全部","v":"0"},{"n":"60分钟以上","v":"4"},{"n":"30~60分钟","v":"3"},{"n":"10~30分钟","v":"2"},{"n":"10分钟以下","v":"1"}]}],"荒野求生超清":[{"key":"order","name":"排序","value":[{"n":"综合排序","v":"0"},{"n":"最多点击","v":"click"},{"n":"最新发布","v":"pubdate"},{"n":"最多弹幕","v":"dm"},{"n":"最多收藏","v":"stow"}]},{"key":"duration","name":"时长","value":[{"n":"全部","v":"0"},{"n":"60分钟以上","v":"4"},{"n":"30~60分钟","v":"3"},{"n":"10~30分钟","v":"2"},{"n":"10分钟以下","v":"1"}]}],"纪录片超清":[{"key":"order","name":"排序","value":[{"n":"综合排序","v":"0"},{"n":"最多点击","v":"click"},{"n":"最新发布","v":"pubdate"},{"n":"最多弹幕","v":"dm"},{"n":"最多收藏","v":"stow"}]},{"key":"duration","name":"时长","value":[{"n":"全部","v":"0"},{"n":"60分钟以上","v":"4"},{"n":"30~60分钟","v":"3"},{"n":"10~30分钟","v":"2"},{"n":"10分钟以下","v":"1"}]}],"食谱":[{"key":"order","name":"排序","value":[{"n":"综合排序","v":"0"},{"n":"最多点击","v":"click"},{"n":"最新发布","v":"pubdate"},{"n":"最多弹幕","v":"dm"},{"n":"最多收藏","v":"stow"}]},{"key":"tid","name":"分类","value":[{"n":"全部","v":"食谱"},{"n":"川菜食谱","v":"川菜食谱"},{"n":"豫菜食谱","v":"豫菜食谱"},{"n":"淮扬菜食谱","v":"淮扬菜食谱"},{"n":"湘菜食谱","v":"湘菜食谱"},{"n":"鲁菜食谱","v":"鲁菜食谱"},{"n":"粤菜食谱","v":"粤菜食谱"},{"n":"潮菜食谱","v":"潮菜食谱"},{"n":"浙菜食谱","v":"浙菜食谱"},{"n":"徽菜食谱","v":"徽菜食谱"},{"n":"闽菜食谱","v":"闽菜食谱"},{"n":"苏菜食谱","v":"苏菜食谱"}]},{"key":"duration","name":"时长","value":[{"n":"全部","v":"0"},{"n":"60分钟以上","v":"4"},{"n":"30~60分钟","v":"3"},{"n":"10~30分钟","v":"2"},{"n":"10分钟以下","v":"1"}]}],"健身":[{"key":"order","name":"排序","value":[{"n":"综合排序","v":"0"},{"n":"最多点击","v":"click"},{"n":"最新发布","v":"pubdate"},{"n":"最多弹幕","v":"dm"},{"n":"最多收藏","v":"stow"}]},{"key":"tid","name":"分类","value":[{"n":"全部","v":"健身"},{"n":"瘦腿","v":"瘦腿"},{"n":"腹部","v":"腹部"},{"n":"手臂","v":"手臂"},{"n":"热身","v":"热身"},{"n":"帕梅拉","v":"帕梅拉"},{"n":"燃脂","v":"燃脂"},{"n":"有氧","v":"有氧"},{"n":"拉伸","v":"拉伸"}]},{"key":"duration","name":"时长","value":[{"n":"全部","v":"0"},{"n":"60分钟以上","v":"4"},{"n":"30~60分钟","v":"3"},{"n":"10~30分钟","v":"2"},{"n":"10分钟以下","v":"1"}]}],"窗白噪音":[{"key":"order","name":"排序","value":[{"n":"综合排序","v":"0"},{"n":"最多点击","v":"click"},{"n":"最新发布","v":"pubdate"},{"n":"最多弹幕","v":"dm"},{"n":"最多收藏","v":"stow"}]},{"key":"duration","name":"时长","value":[{"n":"全部","v":"0"},{"n":"60分钟以上","v":"4"},{"n":"30~60分钟","v":"3"},{"n":"10~30分钟","v":"2"},{"n":"10分钟以下","v":"1"}]}],"美食超清":[{"key":"order","name":"排序","value":[{"n":"综合排序","v":"0"},{"n":"最多点击","v":"click"},{"n":"最新发布","v":"pubdate"},{"n":"最多弹幕","v":"dm"},{"n":"最多收藏","v":"stow"}]},{"key":"tid","name":"分类","value":[{"n":"全部","v":"美食超清"},{"n":"舌尖上的中国","v":"舌尖上的中国超清"},{"n":"老字号","v":"老字号美食超清"},{"n":"家常菜","v":"家常菜美食超清"},{"n":"香港美食探店","v":"香港美食探店超清"},{"n":"澳门美食探店","v":"澳门美食探店超清"},{"n":"上海美食探店","v":"上海美食探店超清"},{"n":"北京美食探店","v":"北京美食探店超清"},{"n":"重庆美食探店","v":"重庆美食探店超清"},{"n":"南京美食探店","v":"南京美食探店超清"},{"n":"广州美食探店","v":"广州美食探店超清"},{"n":"杭州美食探店","v":"杭州美食探店超清"},{"n":"成都美食探店","v":"成都美食探店超清"},{"n":"苏州美食探店","v":"苏州美食探店超清"},{"n":"武汉美食探店","v":"武汉美食探店超清"},{"n":"台湾美食探店","v":"台湾美食探店超清"},{"n":"川菜","v":"川菜美食超清"},{"n":"豫菜","v":"豫菜美食超清"},{"n":"淮扬菜","v":"淮扬菜美食超清"},{"n":"湘菜","v":"湘菜美食超清"},{"n":"鲁菜","v":"鲁菜美食超清"},{"n":"粤菜","v":"粤菜美食超清"},{"n":"潮菜","v":"潮菜美食超清"},{"n":"浙菜","v":"浙菜美食超清"},{"n":"徽菜","v":"徽菜美食超清"},{"n":"闽菜","v":"闽菜美食超清"},{"n":"东北菜","v":"东北菜美食超清"},{"n":"客家菜","v":"客家菜美食超清"},{"n":"苏菜","v":"苏菜美食超清"},{"n":"火锅","v":"火锅"},{"n":"面食","v":"面食"},{"n":"炒菜","v":"炒菜"},{"n":"点心","v":"点心"},{"n":"日料","v":"日料"},{"n":"小吃","v":"小吃"},{"n":"素食","v":"素食"},{"n":"蒸菜","v":"蒸菜"},{"n":"凉菜","v":"凉菜"},{"n":"早餐","v":"早餐"},{"n":"披萨","v":"披萨"},{"n":"烤鱼","v":"烤鱼"},{"n":"海鲜","v":"海鲜美食超清"},{"n":"汉堡","v":"汉堡"},{"n":"韩国菜","v":"韩国菜"},{"n":"泰国菜","v":"泰国菜"},{"n":"穆斯林菜","v":"穆斯林菜"},{"n":"法国菜","v":"法国菜"},{"n":"意大利菜","v":"意大利菜"},{"n":"西班牙菜","v":"西班牙菜"},{"n":"土耳其菜","v":"土耳其菜系"},{"n":"阿拉伯菜","v":"阿拉伯菜"},{"n":"德国菜","v":"德国菜"}]},{"key":"duration","name":"时长","value":[{"n":"全部","v":"0"},{"n":"60分钟以上","v":"4"},{"n":"30~60分钟","v":"3"},{"n":"10~30分钟","v":"2"},{"n":"10分钟以下","v":"1"}]}],"广场舞":[{"key":"order","name":"排序","value":[{"n":"综合排序","v":"0"},{"n":"最多点击","v":"click"},{"n":"最新发布","v":"pubdate"},{"n":"最多弹幕","v":"dm"},{"n":"最多收藏","v":"stow"}]},{"key":"duration","name":"时长","value":[{"n":"全部","v":"0"},{"n":"60分钟以上","v":"4"},{"n":"30~60分钟","v":"3"},{"n":"10~30分钟","v":"2"},{"n":"10分钟以下","v":"1"}]}],"球星":[{"key":"order","name":"排序","value":[{"n":"综合排序","v":"0"},{"n":"最多点击","v":"click"},{"n":"最新发布","v":"pubdate"},{"n":"最多弹幕","v":"dm"},{"n":"最多收藏","v":"stow"}]},{"key":"tid","name":"分类","value":[{"n":"全部","v":"球星"},{"n":"梅西","v":"梅西"},{"n":"C罗","v":"C罗"},{"n":"天下足球","v":"天下足球"},{"n":"罗纳尔多","v":"罗纳尔多"},{"n":"亨利","v":"亨利"},{"n":"小罗","v":"小罗"},{"n":"齐达内","v":"齐达内"},{"n":"贝克汉姆","v":"贝克汉姆"},{"n":"内马尔","v":"内马尔"},{"n":"德布劳内","v":"德布劳内"},{"n":"欧冠","v":"欧冠"},{"n":"世界杯","v":"世界杯"},{"n":"西甲","v":"西甲"},{"n":"英超","v":"英超"},{"n":"意甲","v":"意甲"},{"n":"德甲","v":"德甲"},{"n":"国米","v":"国米"},{"n":"皇马","v":"皇马"},{"n":"巴萨","v":"巴萨"},{"n":"巴黎圣日耳曼","v":"巴黎圣日耳曼"},{"n":"曼联","v":"曼联"},{"n":"曼城","v":"曼城"},{"n":"NBA","v":"NBA"},{"n":"詹姆斯","v":"詹姆斯"},{"n":"库里","v":"库里"},{"n":"杜兰特","v":"杜兰特"},{"n":"UFC","v":"UFC"},{"n":"斯诺克","v":"斯诺克"},{"n":"网球","v":"网球"},{"n":"F1","v":"F1"},{"n":"高尔夫","v":"高尔夫"}]},{"key":"duration","name":"时长","value":[{"n":"全部","v":"0"},{"n":"60分钟以上","v":"4"},{"n":"30~60分钟","v":"3"},{"n":"10~30分钟","v":"2"},{"n":"10分钟以下","v":"1"}]}],"电视剧":[{"key":"order","name":"排序","value":[{"n":"综合排序","v":"0"},{"n":"最多点击","v":"click"},{"n":"最新发布","v":"pubdate"},{"n":"最多弹幕","v":"dm"},{"n":"最多收藏","v":"stow"}]},{"key":"duration","name":"时长","value":[{"n":"全部","v":"0"},{"n":"60分钟以上","v":"4"},{"n":"30~60分钟","v":"3"},{"n":"10~30分钟","v":"2"},{"n":"10分钟以下","v":"1"}]}],"相声小品超清":[{"key":"order","name":"排序","value":[{"n":"综合排序","v":"0"},{"n":"最多点击","v":"click"},{"n":"最新发布","v":"pubdate"},{"n":"最多弹幕","v":"dm"},{"n":"最多收藏","v":"stow"}]},{"key":"tid","name":"分类","value":[{"n":"全部","v":"相声小品"},{"n":"单口相声","v":"单口相声"},{"n":"群口相声","v":"群口相声"},{"n":"德云社","v":"德云社"},{"n":"青曲社","v":"青曲社"},{"n":"郭德纲","v":"郭德纲"},{"n":"岳云鹏","v":"岳云鹏"},{"n":"曹云金","v":"曹云金"},{"n":"评书","v":"评书"},{"n":"小曲","v":"小曲"},{"n":"二人转","v":"二人转"},{"n":"春晚小品","v":"春晚小品"},{"n":"赵本山","v":"赵本山"},{"n":"陈佩斯","v":"陈佩斯"},{"n":"冯巩","v":"冯巩"},{"n":"宋小宝","v":"宋小宝"},{"n":"赵丽蓉","v":"赵丽蓉"},{"n":"郭达","v":"郭达"},{"n":"潘长江","v":"潘长江"},{"n":"郭冬临","v":"郭冬临"},{"n":"严顺开","v":"严顺开"},{"n":"文松","v":"文松"},{"n":"开心麻花","v":"开心麻花"},{"n":"屌丝男士","v":"屌丝男士"},{"n":"喜剧综艺","v":"喜剧综艺"}]},{"key":"duration","name":"时长","value":[{"n":"全部","v":"0"},{"n":"60分钟以上","v":"4"},{"n":"30~60分钟","v":"3"},{"n":"10~30分钟","v":"2"},{"n":"10分钟以下","v":"1"}]}],"戏曲":[{"key":"order","name":"排序","value":[{"n":"综合排序","v":"0"},{"n":"最多点击","v":"click"},{"n":"最新发布","v":"pubdate"},{"n":"最多弹幕","v":"dm"},{"n":"最多收藏","v":"stow"}]},{"key":"tid","name":"分类","value":[{"n":"全部","v":"戏曲"},{"n":"京剧","v":"京剧"},{"n":"越剧","v":"越剧"},{"n":"黄梅戏","v":"黄梅戏"},{"n":"评剧","v":"评剧"},{"n":"豫剧","v":"豫剧"},{"n":"昆曲","v":"昆曲"},{"n":"高腔","v":"高腔"},{"n":"梆子腔","v":"梆子腔"},{"n":"河北梆子","v":"河北梆子"},{"n":"晋剧","v":"晋剧"},{"n":"蒲剧","v":"蒲剧"},{"n":"雁剧","v":"雁剧"},{"n":"上党梆子","v":"上党梆子"},{"n":"秦腔","v":"秦腔"},{"n":"武安平调","v":"武安平调"},{"n":"二人台","v":"二人台"},{"n":"吉剧","v":"吉剧"},{"n":"龙江剧","v":"龙江剧"},{"n":"越调","v":"越调"},{"n":"河南曲剧","v":"河南曲剧"},{"n":"山东梆子","v":"山东梆子"},{"n":"淮剧","v":"淮剧"},{"n":"沪剧","v":"沪剧"},{"n":"滑稽戏","v":"滑稽戏"},{"n":"婺剧","v":"婺剧"},{"n":"绍剧","v":"绍剧"},{"n":"徽剧","v":"徽剧"},{"n":"闽剧","v":"闽剧"},{"n":"莆仙戏","v":"莆仙戏"},{"n":"梨园戏","v":"梨园戏"},{"n":"高甲戏","v":"高甲戏"},{"n":"赣剧","v":"赣剧"},{"n":"采茶戏","v":"采茶戏"},{"n":"汉剧","v":"汉剧"},{"n":"湘剧","v":"湘剧"},{"n":"祁剧","v":"祁剧"},{"n":"湖南花鼓戏","v":"湖南花鼓戏"},{"n":"粤剧","v":"粤剧"},{"n":"潮剧","v":"潮剧"},{"n":"桂剧","v":"桂剧"},{"n":"彩调","v":"彩调"},{"n":"壮剧","v":"壮剧"},{"n":"川剧","v":"川剧"},{"n":"黔剧","v":"黔剧"},{"n":"滇剧","v":"滇剧"},{"n":"傣剧","v":"傣剧"},{"n":"藏剧","v":"藏剧"},{"n":"皮影戏","v":"皮影戏"}]},{"key":"duration","name":"时长","value":[{"n":"全部","v":"0"},{"n":"60分钟以上","v":"4"},{"n":"30~60分钟","v":"3"},{"n":"10~30分钟","v":"2"},{"n":"10分钟以下","v":"1"}]}],"旅游":[{"key":"order","name":"排序","value":[{"n":"综合排序","v":"0"},{"n":"最多点击","v":"click"},{"n":"最新发布","v":"pubdate"},{"n":"最多弹幕","v":"dm"},{"n":"最多收藏","v":"stow"}]},{"key":"duration","name":"时长","value":[{"n":"全部","v":"0"},{"n":"60分钟以上","v":"4"},{"n":"30~60分钟","v":"3"},{"n":"10~30分钟","v":"2"},{"n":"10分钟以下","v":"1"}]}],"游泳":[{"key":"tid","name":"分类","value":[{"n":"全部","v":"泳姿"},{"n":"蝶泳","v":"蝶泳"},{"n":"仰泳","v":"仰泳"},{"n":"蛙泳","v":"蛙泳"},{"n":"自由泳","v":"自由泳"}]},{"key":"duration","name":"时长","value":[{"n":"全部","v":"0"},{"n":"60分钟以上","v":"4"},{"n":"30~60分钟","v":"3"},{"n":"10~30分钟","v":"2"},{"n":"10分钟以下","v":"1"}]}]}} \ No newline at end of file diff --git a/5/10/sites/码上👓饭/biliych.json b/5/10/sites/码上👓饭/biliych.json new file mode 100644 index 0000000..7a89471 --- /dev/null +++ b/5/10/sites/码上👓饭/biliych.json @@ -0,0 +1,703 @@ +{ + + "classes": [{ + "type_name": "演唱会筛选", + "type_id": "演唱会超清" + }, + { + "type_name": "粤语", + "type_id": "粤语歌曲超清" + }, + { + "type_name": "热榜", + "type_id": "2022年热们歌曲超清" + }, + { + "type_name": "抖音神曲", + "type_id": "抖音神曲超清" + }, + { + "type_name": "经典老歌", + "type_id": "经典老歌超清" + }, + { + "type_name": "DJ", + "type_id": "DJ歌曲超清" + }, + { + "type_name": "网红翻唱", + "type_id": "网红翻唱歌曲超清" + }, + { + "type_name": "韩国女团", + "type_id": "韩国女团演唱会超清" + } + + + ], + + "cookie": "SESSDATA=01c79709%2C1711618905%2C244c3%2A91CjA9UUnRb_kJg03J5FqUbin76yMY90o1-ckJsM1ItQH21ns4hgcS6Le6oMR3SKtC18QSVmxSbGRhN3cyS3NReERsOHRfYVlhTWJKZjZyTF9wUWJXbjNfaF9qWklFMFpoeVg1ZUhFb0Q0MGFiN3FYd1N3UEFEY1oxX29IdmFSRVVLamcybGhhSkJnIIEC; bili_jct=e9d6e9df733afde2a03693d63a4e77dc; DedeUserID=186957646; DedeUserID__ckMd5=4f717c8832ee1e62; sid=elhiqom1", + + "filter": { + "演唱会超清": [{ + "key": "order", + "name": "排序", + "value": [{ + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "演唱会超清" + }, + { + "n": "A阿杜", + "v": "阿杜演唱会超清" + }, + { + "n": "A阿黛尔", + "v": "阿黛尔演唱会超清" + }, + { + "n": "BBeyond", + "v": "Beyond演唱会超清" + }, + { + "n": "BBy2", + "v": "By2演唱会超清" + }, + { + "n": "BBIGBANG", + "v": "BIGBANG演唱会超清" + }, + { + "n": "B布兰妮", + "v": "布兰妮演唱会超清" + }, + { + "n": "B坂井泉水", + "v": "坂井泉水演唱会超清" + }, + { + "n": "C陈奕迅", + "v": "陈奕迅演唱会超清" + }, + { + "n": "C蔡依林", + "v": "蔡依林演唱会超清" + }, + { + "n": "C初音未来", + "v": "初音未来演唱会超清" + }, + { + "n": "C蔡健雅", + "v": "蔡健雅演唱会超清" + }, + { + "n": "C陈小春", + "v": "陈小春演唱会超清" + }, + { + "n": "C草蜢", + "v": "草蜢演唱会超清" + }, + { + "n": "C陈慧娴", + "v": "陈慧娴演唱会超清" + }, + { + "n": "C崔健", + "v": "崔健演唱会超清" + }, + { + "n": "C仓木麻衣", + "v": "仓木麻衣演唱会超清" + }, + { + "n": "D戴荃", + "v": "戴荃演唱会超清" + }, + { + "n": "D动力火车", + "v": "动力火车演唱会超清" + }, + { + "n": "D邓丽君", + "v": "邓丽君演唱会超清" + }, + { + "n": "D丁当", + "v": "丁当演唱会超清" + }, + { + "n": "D刀郎", + "v": "刀郎演唱会超清" + }, + { + "n": "D邓紫棋", + "v": "邓紫棋演唱会超清" + }, + { + "n": "D戴佩妮", + "v": "戴佩妮演唱会超清" + }, + { + "n": "D邓丽君", + "v": "邓丽君演唱会超清" + }, + { + "n": "F飞儿乐队", + "v": "飞儿乐队演唱会超清" + }, + { + "n": "F费玉清", + "v": "费玉清演唱会超清" + }, + { + "n": "F费翔", + "v": "费翔演唱会超清" + }, + { + "n": "F方大同", + "v": "方大同演唱会超清" + }, + { + "n": "F房东的猫", + "v": "房东的猫演唱会超清" + }, + { + "n": "F凤飞飞", + "v": "凤飞飞演唱会超清" + }, + { + "n": "F凤凰传奇", + "v": "凤凰传奇演唱会超清" + }, + { + "n": "G郭采洁", + "v": "郭采洁演唱会超清" + }, + { + "n": "G光良", + "v": "光良演唱会超清" + }, + { + "n": "G郭静", + "v": "郭静演唱会超清" + }, + { + "n": "G郭富城", + "v": "郭富城演唱会超清" + }, + { + "n": "H胡彦斌", + "v": "胡彦斌演唱会超清" + }, + { + "n": "H胡夏", + "v": "胡夏演唱会超清" + }, + { + "n": "H韩红", + "v": "韩红演唱会超清" + }, + { + "n": "H黄品源", + "v": "黄品源演唱会超清" + }, + { + "n": "H黄小琥", + "v": "黄小琥演唱会超清" + }, + { + "n": "H花儿乐队", + "v": "花儿乐队演唱会超清" + }, + { + "n": "H黄家强", + "v": "黄家强演唱会超清" + }, + { + "n": "H后街男孩", + "v": "后街男孩演唱会超清" + }, + { + "n": "J经典老歌", + "v": "经典老歌演唱会超清" + }, + { + "n": "J贾斯丁比伯", + "v": "贾斯丁比伯演唱会超清" + }, + { + "n": "J金池", + "v": "金池演唱会超清" + }, + { + "n": "J金志文", + "v": "金志文演唱会超清" + }, + { + "n": "J焦迈奇", + "v": "焦迈奇演唱会超清" + }, + { + "n": "K筷子兄弟", + "v": "筷子兄弟演唱会超清" + }, + { + "n": "L李玟", + "v": "李玟演唱会超清" + }, + { + "n": "L林忆莲", + "v": "林忆莲演唱会超清" + }, + { + "n": "L李克勤", + "v": "李克勤演唱会超清" + }, + { + "n": "L刘宪华", + "v": "刘宪华演唱会超清" + }, + { + "n": "L李圣杰", + "v": "李圣杰演唱会超清" + }, + { + "n": "L林宥嘉", + "v": "林宥嘉演唱会超清" + }, + { + "n": "L梁静茹", + "v": "梁静茹演唱会超清" + }, + { + "n": "L李健", + "v": "李健演唱会超清" + }, + { + "n": "L林俊杰", + "v": "林俊杰演唱会超清" + }, + { + "n": "L李玉刚", + "v": "李玉刚演唱会超清" + }, + { + "n": "L林志炫", + "v": "林志炫演唱会超清" + }, + { + "n": "L李荣浩", + "v": "李荣浩演唱会超清" + }, + { + "n": "L李宇春", + "v": "李宇春演唱会超清" + }, + { + "n": "L洛天依", + "v": "洛天依演唱会超清" + }, + { + "n": "L林子祥", + "v": "林子祥演唱会超清" + }, + { + "n": "L李宗盛", + "v": "李宗盛演唱会超清" + }, + { + "n": "L黎明", + "v": "黎明演唱会超清" + }, + { + "n": "L刘德华", + "v": "刘德华演唱会超清" + }, + { + "n": "L罗大佑", + "v": "罗大佑演唱会超清" + }, + { + "n": "L林肯公园", + "v": "林肯公园演唱会超清" + }, + { + "n": "LLadyGaga", + "v": "LadyGaga演唱会超清" + }, + { + "n": "L旅行团乐队", + "v": "旅行团乐队演唱会超清" + }, + { + "n": "M莫文蔚", + "v": "莫文蔚演唱会超清" + }, + { + "n": "M毛不易", + "v": "毛不易演唱会超清" + }, + { + "n": "M梅艳芳", + "v": "梅艳芳演唱会超清" + }, + { + "n": "M迈克尔杰克逊", + "v": "迈克尔杰克逊演唱会超清" + }, + { + "n": "N南拳妈妈", + "v": "南拳妈妈演唱会超清" + }, + { + "n": "P朴树", + "v": "朴树演唱会超清" + }, + { + "n": "Q齐秦", + "v": "齐秦演唱会超清" + }, + { + "n": "Q青鸟飞鱼", + "v": "青鸟飞鱼演唱会超清" + }, + { + "n": "R容祖儿", + "v": "容祖儿演唱会超清" + }, + { + "n": "R任贤齐", + "v": "任贤齐演唱会超清" + }, + { + "n": "S水木年华", + "v": "水木年华演唱会超清" + }, + { + "n": "S孙燕姿", + "v": "孙燕姿演唱会超清" + }, + { + "n": "S苏打绿", + "v": "苏打绿演唱会超清" + }, + { + "n": "SSHE", + "v": "SHE演唱会超清" + }, + { + "n": "S孙楠", + "v": "孙楠演唱会超清" + }, + { + "n": "T陶喆", + "v": "陶喆演唱会超清" + }, + { + "n": "T谭咏麟", + "v": "谭咏麟演唱会超清" + }, + { + "n": "T田馥甄", + "v": "田馥甄演唱会超清" + }, + { + "n": "T谭维维", + "v": "谭维维演唱会超清" + }, + { + "n": "T逃跑计划", + "v": "逃跑计划演唱会超清" + }, + { + "n": "T田震", + "v": "田震演唱会超清" + }, + { + "n": "T谭晶", + "v": "谭晶演唱会超清" + }, + { + "n": "T屠洪刚", + "v": "屠洪刚演唱会超清" + }, + { + "n": "T泰勒·斯威夫特", + "v": "泰勒·斯威夫特演唱会超清" + }, + { + "n": "W王力宏", + "v": "王力宏演唱会超清" + }, + { + "n": "W王杰", + "v": "王杰演唱会超清" + }, + { + "n": "W吴克群", + "v": "吴克群演唱会超清" + }, + { + "n": "W王心凌", + "v": "王心凌演唱会超清" + }, + { + "n": "W王靖雯", + "v": "好声音王靖雯演唱会超清" + }, + { + "n": "W汪峰", + "v": "汪峰演唱会超清" + }, + { + "n": "W伍佰", + "v": "伍佰演唱会超清" + }, + { + "n": "W王菲", + "v": "王菲演唱会超清" + }, + { + "n": "W五月天", + "v": "五月天演唱会超清" + }, + { + "n": "W汪苏泷", + "v": "汪苏泷演唱会超清" + }, + { + "n": "X徐佳莹", + "v": "徐佳莹演唱会超清" + }, + { + "n": "X弦子", + "v": "弦子演唱会超清" + }, + { + "n": "X萧亚轩", + "v": "萧亚轩演唱会超清" + }, + { + "n": "X许巍", + "v": "许巍演唱会超清" + }, + { + "n": "X薛之谦", + "v": "薛之谦演唱会超清" + }, + { + "n": "X许嵩", + "v": "许嵩演唱会超清" + }, + { + "n": "X小虎队", + "v": "小虎队演唱会超清" + }, + { + "n": "X萧敬腾", + "v": "萧敬腾演唱会超清" + }, + { + "n": "X谢霆锋", + "v": "谢霆锋演唱会超清" + }, + { + "n": "X徐小凤", + "v": "徐小凤演唱会超清" + }, + { + "n": "X信乐队", + "v": "信乐队演唱会超清" + }, + { + "n": "Y夜愿乐队", + "v": "夜愿乐队演唱会超清" + }, + { + "n": "Y羽泉", + "v": "羽泉演唱会超清" + }, + { + "n": "Y郁可唯", + "v": "郁可唯演唱会超清" + }, + { + "n": "Y叶倩文", + "v": "叶倩文演唱会超清" + }, + { + "n": "Y杨坤", + "v": "杨坤演唱会超清" + }, + { + "n": "Y庾澄庆", + "v": "庾澄庆演唱会超清" + }, + { + "n": "Y尤长靖", + "v": "尤长靖演唱会超清" + }, + { + "n": "Y易烊千玺", + "v": "易烊千玺演唱会超清" + }, + { + "n": "Y袁娅维", + "v": "袁娅维演唱会超清" + }, + { + "n": "Y杨丞琳", + "v": "杨丞琳演唱会超清" + }, + { + "n": "Y杨千嬅", + "v": "杨千嬅演唱会超清" + }, + { + "n": "Y杨宗纬", + "v": "杨宗纬演唱会超清" + }, + { + "n": "Z郑秀文", + "v": "郑秀文演唱会超清" + }, + { + "n": "Z周杰伦", + "v": "周杰伦演唱会超清" + }, + { + "n": "Z张学友", + "v": "张学友演唱会超清" + }, + { + "n": "Z张信哲", + "v": "张信哲演唱会超清" + }, + { + "n": "Z张宇", + "v": "张宇演唱会超清" + }, + { + "n": "Z周华健", + "v": "周华健演唱会超清" + }, + { + "n": "Z张韶涵", + "v": "张韶涵演唱会超清" + }, + { + "n": "Z周深", + "v": "周深演唱会超清" + }, + { + "n": "Z纵贯线", + "v": "纵贯线演唱会超清" + }, + { + "n": "Z赵雷", + "v": "赵雷演唱会超清" + }, + { + "n": "Z周传雄", + "v": "周传雄演唱会超清" + }, + { + "n": "Z张国荣", + "v": "张国荣演唱会超清" + }, + { + "n": "Z周慧敏", + "v": "周慧敏演唱会超清" + }, + { + "n": "Z张惠妹", + "v": "张惠妹演唱会超清" + }, + { + "n": "Z周笔畅", + "v": "周笔畅演唱会超清" + }, + { + "n": "Z郑中基", + "v": "郑中基演唱会超清" + }, + { + "n": "Z张艺兴", + "v": "张艺兴演唱会超清" + }, + { + "n": "Z张震岳", + "v": "张震岳演唱会超清" + }, + { + "n": "Z张雨生", + "v": "张雨生演唱会超清" + }, + { + "n": "Z郑智化", + "v": "郑智化演唱会超清" + }, + { + "n": "Z卓依婷", + "v": "卓依婷演唱会超清" + }, + { + "n": "Z中岛美雪", + "v": "中岛美雪演唱会超清" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ] + } +} \ No newline at end of file diff --git a/5/10/sites/码上👓饭/drpy2.min.js b/5/10/sites/码上👓饭/drpy2.min.js new file mode 100644 index 0000000..437c853 --- /dev/null +++ b/5/10/sites/码上👓饭/drpy2.min.js @@ -0,0 +1 @@ +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.49beta2 20231122";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);if(searchObj.pg===1&&url.includes("[")&&url.includes("]")&&!url.includes("#")){url=url.split("[")[1].split("]")[0]}else if(searchObj.pg>1&&url.includes("[")&&url.includes("]")&&!url.includes("#")){url=url.split("[")[0]}if(/fypage/.test(url)){if(url.includes("(")&&url.includes(")")){let url_rep=url.match(/.*?\((.*)\)/)[1];let cnt_page=url_rep.replaceAll("fypage",searchObj.pg);let cnt_pg=eval(cnt_page);url=url.replaceAll(url_rep,cnt_pg).replaceAll("(","").replaceAll(")","")}else{url=url.replaceAll("fypage",searchObj.pg)}}MY_URL=url;console.log(MY_URL);if(p.startsWith("js:")){const TYPE="search";const MY_PAGE=searchObj.pg;const KEY=searchObj.wd;var input=MY_URL;var detailUrl=rule.detailUrl||"";eval(p.trim().replace("js:",""));d=VODS}else{p=p.split(";");if(p.length<5){return"{}"}let p0=getPP(p,0,pp,0);let _ps=parseTags.getParse(p0);_pdfa=_ps.pdfa;_pdfh=_ps.pdfh;_pd=_ps.pd;let is_json=p0.startsWith("json:");p0=p0.replace(/^(jsp:|json:|jq:)/,"");try{let req_method=MY_URL.split(";").length>1?MY_URL.split(";")[1].toLowerCase():"get";let html;if(req_method==="post"){let rurls=MY_URL.split(";")[0].split("#");let rurl=rurls[0];let params=rurls.length>1?rurls[1]:"";print(`post=》rurl:${rurl},params:${params}`);let _fetch_params=JSON.parse(JSON.stringify(rule_fetch_params));let postData={body:params};Object.assign(_fetch_params,postData);html=post(rurl,_fetch_params)}else if(req_method==="postjson"){let rurls=MY_URL.split(";")[0].split("#");let rurl=rurls[0];let params=rurls.length>1?rurls[1]:"";print(`postjson-》rurl:${rurl},params:${params}`);try{params=JSON.parse(params)}catch(e){params="{}"}let _fetch_params=JSON.parse(JSON.stringify(rule_fetch_params));let postData={body:params};Object.assign(_fetch_params,postData);html=post(rurl,_fetch_params)}else{html=getHtml(MY_URL)}if(html){if(/系统安全验证|输入验证码/.test(html)){let cookie=verifyCode(MY_URL);if(cookie){console.log(`本次成功过验证,cookie:${cookie}`);setItem(RULE_CK,cookie)}else{console.log(`本次自动过搜索验证失败,cookie:${cookie}`)}html=getHtml(MY_URL)}if(!html.includes(searchObj.wd)){console.log("搜索结果源码未包含关键字,疑似搜索失败,正为您打印结果源码");console.log(html)}if(is_json){html=dealJson(html)}let list=_pdfa(html,p0);let p1=getPP(p,1,pp,1);let p2=getPP(p,2,pp,2);let p3=getPP(p,3,pp,3);let p4=getPP(p,4,pp,4);let p5=getPP(p,5,pp,5);list.forEach(it=>{let links=p4.split("+").map(_p4=>{return!rule.detailUrl?_pd(it,_p4,MY_URL):_pdfh(it,_p4)});let link=links.join("$");let content;if(p.length>5&&p[5]){content=_pdfh(it,p5)}else{content=""}let vod_id=link;let vod_name=_pdfh(it,p1).replace(/\n|\t/g,"").trim();let vod_pic=_pd(it,p2,MY_URL);if(rule.二级==="*"){vod_id=vod_id+"@@"+vod_name+"@@"+vod_pic}let ob={vod_id:vod_id,vod_name:vod_name,vod_pic:vod_pic,vod_remarks:_pdfh(it,p3).replace(/\n|\t/g,"").trim(),vod_content:content.replace(/\n|\t/g,"").trim()};d.push(ob)})}}catch(e){print("搜索发生错误:"+e.message);return"{}"}}if(rule.图片来源){d.forEach(it=>{if(it.vod_pic&&it.vod_pic.startsWith("http")){it.vod_pic=it.vod_pic+rule.图片来源}})}return JSON.stringify({page:parseInt(searchObj.pg),pagecount:10,limit:20,total:100,list:d})}function detailParse(detailObj){let t1=(new Date).getTime();fetch_params=JSON.parse(JSON.stringify(rule_fetch_params));let orId=detailObj.orId;let vod_name="片名";let vod_pic="";let vod_id=orId;if(rule.二级==="*"){let extra=orId.split("@@");vod_name=extra.length>1?extra[1]:vod_name;vod_pic=extra.length>2?extra[2]:vod_pic}let vod={vod_id:vod_id,vod_name:vod_name,vod_pic:vod_pic,type_name:"类型",vod_year:"年份",vod_area:"地区",vod_remarks:"更新信息",vod_actor:"主演",vod_director:"导演",vod_content:"简介"};let p=detailObj.二级;let url=detailObj.url;let detailUrl=detailObj.detailUrl;let fyclass=detailObj.fyclass;let tab_exclude=detailObj.tab_exclude;let html=detailObj.html||"";MY_URL=url;if(detailObj.二级访问前){try{print(`尝试在二级访问前执行代码:${detailObj.二级访问前}`);eval(detailObj.二级访问前.trim().replace("js:",""))}catch(e){print(`二级访问前执行代码出现错误:${e.message}`)}}if(p==="*"){vod.vod_play_from="道长在线";vod.vod_remarks=detailUrl;vod.vod_actor="没有二级,只有一级链接直接嗅探播放";vod.vod_content=MY_URL;vod.vod_play_url="嗅探播放$"+MY_URL.split("@@")[0]}else if(typeof p==="string"&&p.trim().startsWith("js:")){const TYPE="detail";var input=MY_URL;var play_url="";eval(p.trim().replace("js:",""));vod=VOD;console.log(JSON.stringify(vod))}else if(p&&typeof p==="object"){let tt1=(new Date).getTime();if(!html){html=getHtml(MY_URL)}print(`二级${MY_URL}仅获取源码耗时:${(new Date).getTime()-tt1}毫秒`);let _ps;if(p.is_json){print("二级是json");_ps=parseTags.json;html=dealJson(html)}else if(p.is_jsp){print("二级是jsp");_ps=parseTags.jsp}else if(p.is_jq){print("二级是jq");_ps=parseTags.jq}else{print("二级默认jq");_ps=parseTags.jq}let tt2=(new Date).getTime();print(`二级${MY_URL}获取并装载源码耗时:${tt2-tt1}毫秒`);_pdfa=_ps.pdfa;_pdfh=_ps.pdfh;_pd=_ps.pd;if(p.title){let p1=p.title.split(";");vod.vod_name=_pdfh(html,p1[0]).replace(/\n|\t/g,"").trim();let type_name=p1.length>1?_pdfh(html,p1[1]).replace(/\n|\t/g,"").replace(/ /g,"").trim():"";vod.type_name=type_name||vod.type_name}if(p.desc){try{let p1=p.desc.split(";");vod.vod_remarks=_pdfh(html,p1[0]).replace(/\n|\t/g,"").trim();vod.vod_year=p1.length>1?_pdfh(html,p1[1]).replace(/\n|\t/g,"").trim():"";vod.vod_area=p1.length>2?_pdfh(html,p1[2]).replace(/\n|\t/g,"").trim():"";vod.vod_actor=p1.length>3?_pdfh(html,p1[3]).replace(/\n|\t/g,"").trim():"";vod.vod_director=p1.length>4?_pdfh(html,p1[4]).replace(/\n|\t/g,"").trim():""}catch(e){}}if(p.content){try{let p1=p.content.split(";");vod.vod_content=_pdfh(html,p1[0]).replace(/\n|\t/g,"").trim()}catch(e){}}if(p.img){try{let p1=p.img.split(";");vod.vod_pic=_pd(html,p1[0],MY_URL)}catch(e){}}let vod_play_from="$$$";let playFrom=[];if(p.重定向&&p.重定向.startsWith("js:")){print("开始执行重定向代码:"+p.重定向);html=eval(p.重定向.replace("js:",""))}if(p.tabs){if(p.tabs.startsWith("js:")){print("开始执行tabs代码:"+p.tabs);var input=MY_URL;eval(p.tabs.replace("js:",""));playFrom=TABS}else{let p_tab=p.tabs.split(";")[0];let vHeader=_pdfa(html,p_tab);console.log(vHeader.length);let tab_text=p.tab_text||"body&&Text";let new_map={};for(let v of vHeader){let v_title=_pdfh(v,tab_text).trim();console.log(v_title);if(tab_exclude&&new RegExp(tab_exclude).test(v_title)){continue}if(!new_map.hasOwnProperty(v_title)){new_map[v_title]=1}else{new_map[v_title]+=1}if(new_map[v_title]>1){v_title+=Number(new_map[v_title]-1)}playFrom.push(v_title)}}console.log(JSON.stringify(playFrom))}else{playFrom=["道长在线"]}vod.vod_play_from=playFrom.join(vod_play_from);let vod_play_url="$$$";let vod_tab_list=[];if(p.lists){if(p.lists.startsWith("js:")){print("开始执行lists代码:"+p.lists);try{var input=MY_URL;var play_url="";eval(p.lists.replace("js:",""));for(let i in LISTS){if(LISTS.hasOwnProperty(i)){try{LISTS[i]=LISTS[i].map(it=>it.split("$").slice(0,2).join("$"))}catch(e){print("格式化LISTS发生错误:"+e.message)}}}vod_play_url=LISTS.map(it=>it.join("#")).join(vod_play_url)}catch(e){print("js执行lists: 发生错误:"+e.message)}}else{let list_text=p.list_text||"body&&Text";let list_url=p.list_url||"a&&href";let is_tab_js=p.tabs.trim().startsWith("js:");for(let i=0;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}毫秒`);vod=vodDeal(vod);return JSON.stringify({list:[vod]})}function get_tab_index(vod){let obj={};vod.vod_play_from.split("$$$").forEach((it,index)=>{obj[it]=index});return obj}function vodDeal(vod){let vod_play_from=vod.vod_play_from.split("$$$");let vod_play_url=vod.vod_play_url.split("$$$");let tab_removed_list=vod_play_from;let tab_ordered_list=vod_play_from;let tab_renamed_list=vod_play_from;let tab_list=vod_play_from;let play_ordered_list=vod_play_url;if(rule.tab_remove&&rule.tab_remove.length>0||rule.tab_order&&rule.tab_order.length>0){let tab_index_dict=get_tab_index(vod);if(rule.tab_remove&&rule.tab_remove.length>0){tab_removed_list=vod_play_from.filter(it=>!rule.tab_remove.includes(it));tab_list=tab_removed_list}if(rule.tab_order&&rule.tab_order.length>0){let tab_order=rule.tab_order;tab_ordered_list=tab_removed_list.sort((a,b)=>{return(tab_order.indexOf(a)===-1?9999:tab_order.indexOf(a))-(tab_order.indexOf(b)===-1?9999:tab_order.indexOf(b))});tab_list=tab_ordered_list}play_ordered_list=tab_list.map(it=>vod_play_url[tab_index_dict[it]])}if(rule.tab_rename&&typeof rule.tab_rename==="object"&Object.keys(rule.tab_rename).length>0){tab_renamed_list=tab_list.map(it=>rule.tab_rename[it]||it);tab_list=tab_renamed_list}vod.vod_play_from=tab_list.join("$$$");vod.vod_play_url=play_ordered_list.join("$$$");return vod}function tellIsJx(url){try{let is_vip=!/\.(m3u8|mp4|m4a)$/.test(url.split("?")[0])&&是否正版(url);return is_vip?1:0}catch(e){return 1}}function playParse(playObj){fetch_params=JSON.parse(JSON.stringify(rule_fetch_params));MY_URL=playObj.url;if(!/http/.test(MY_URL)){try{MY_URL=base64Decode(MY_URL)}catch(e){}}MY_URL=decodeURIComponent(MY_URL);var input=MY_URL;let common_play={parse:1,url:input,jx:tellIsJx(input)};let lazy_play;if(!rule.play_parse||!rule.lazy){lazy_play=common_play}else if(rule.play_parse&&rule.lazy&&typeof rule.lazy==="string"){try{let lazy_code=rule.lazy.replace("js:","").trim();print("开始执行js免嗅=>"+lazy_code);eval(lazy_code);lazy_play=typeof input==="object"?input:{parse:1,jx:tellIsJx(input),url:input}}catch(e){print("js免嗅错误:"+e.message);lazy_play=common_play}}else{lazy_play=common_play}if(Array.isArray(rule.play_json)&&rule.play_json.length>0){let web_url=lazy_play.url;for(let pjson of rule.play_json){if(pjson.re&&(pjson.re==="*"||web_url.match(new RegExp(pjson.re)))){if(pjson.json&&typeof pjson.json==="object"){let base_json=pjson.json;lazy_play=Object.assign(lazy_play,base_json);break}}}}else if(rule.play_json&&!Array.isArray(rule.play_json)){let base_json={jx:1,parse:1};lazy_play=Object.assign(lazy_play,base_json)}else if(!rule.play_json){let base_json={jx:0,parse:1};lazy_play=Object.assign(lazy_play,base_json)}console.log(JSON.stringify(lazy_play));return JSON.stringify(lazy_play)}function proxyParse(proxyObj){var input=proxyObj.params;if(proxyObj.proxy_rule){log("准备执行本地代理规则:\n"+proxyObj.proxy_rule);try{eval(proxyObj.proxy_rule);if(input&&input!==proxyObj.params&&Array.isArray(input)&&input.length===3){return input}else{return[404,"text/plain","Not Found"]}}catch(e){return[500,"text/plain","代理规则错误:"+e.message]}}else{return[404,"text/plain","Not Found"]}}function isVideoParse(isVideoObj){var input=isVideoObj.url;if(!isVideoObj.t){let re_matcher=new RegExp(isVideoObj.isVideo,"i");return re_matcher.test(input)}else{try{eval(isVideoObj.isVideo);if(typeof input==="boolean"){return input}else{return false}}catch(e){log("执行嗅探规则发生错误:"+e.message);return false}}}function init(ext){console.log("init");try{let muban=模板.getMubans();if(typeof ext=="object"){rule=ext}else if(typeof ext=="string"){if(ext.startsWith("http")){let js=request(ext,{method:"GET"});if(js){eval(js.replace("var rule","rule"))}}else{eval(ext.replace("var rule","rule"))}}if(rule.模板&&muban.hasOwnProperty(rule.模板)){print("继承模板:"+rule.模板);rule=Object.assign(muban[rule.模板],rule)}let rule_cate_excludes=(rule.cate_exclude||"").split("|").filter(it=>it.trim());let rule_tab_excludes=(rule.tab_exclude||"").split("|").filter(it=>it.trim());rule_cate_excludes=rule_cate_excludes.concat(CATE_EXCLUDE.split("|").filter(it=>it.trim()));rule_tab_excludes=rule_tab_excludes.concat(TAB_EXCLUDE.split("|").filter(it=>it.trim()));rule.cate_exclude=rule_cate_excludes.join("|");rule.tab_exclude=rule_tab_excludes.join("|");rule.host=(rule.host||"").rstrip("/");HOST=rule.host;if(rule.hostJs){console.log(`检测到hostJs,准备执行...`);try{eval(rule.hostJs);rule.host=HOST.rstrip("/")}catch(e){console.log(`执行${rule.hostJs}获取host发生错误:`+e.message)}}rule.url=rule.url||"";rule.double=rule.double||false;rule.homeUrl=rule.homeUrl||"";rule.detailUrl=rule.detailUrl||"";rule.searchUrl=rule.searchUrl||"";rule.homeUrl=rule.host&&rule.homeUrl?urljoin(rule.host,rule.homeUrl):rule.homeUrl||rule.host;rule.detailUrl=rule.host&&rule.detailUrl?urljoin(rule.host,rule.detailUrl):rule.detailUrl;rule.二级访问前=rule.二级访问前||"";if(rule.url.includes("[")&&rule.url.includes("]")){let u1=rule.url.split("[")[0];let u2=rule.url.split("[")[1].split("]")[0];rule.url=rule.host&&rule.url?urljoin(rule.host,u1)+"["+urljoin(rule.host,u2)+"]":rule.url}else{rule.url=rule.host&&rule.url?urljoin(rule.host,rule.url):rule.url}if(rule.searchUrl.includes("[")&&rule.searchUrl.includes("]")&&!rule.searchUrl.includes("#")){let u1=rule.searchUrl.split("[")[0];let u2=rule.searchUrl.split("[")[1].split("]")[0];rule.searchUrl=rule.host&&rule.searchUrl?urljoin(rule.host,u1)+"["+urljoin(rule.host,u2)+"]":rule.searchUrl}else{rule.searchUrl=rule.host&&rule.searchUrl?urljoin(rule.host,rule.searchUrl):rule.searchUrl}rule.timeout=rule.timeout||5e3;rule.encoding=rule.编码||rule.encoding||"utf-8";rule.search_encoding=rule.搜索编码||rule.search_encoding||"";rule.图片来源=rule.图片来源||"";rule.play_json=rule.hasOwnProperty("play_json")?rule.play_json:[];rule.pagecount=rule.hasOwnProperty("pagecount")?rule.pagecount:{};rule.proxy_rule=rule.hasOwnProperty("proxy_rule")?rule.proxy_rule:"";rule.sniffer=rule.hasOwnProperty("sniffer")?rule.sniffer:"";rule.sniffer=!!(rule.sniffer&&rule.sniffer!=="0"&&rule.sniffer!=="false");rule.isVideo=rule.hasOwnProperty("isVideo")?rule.isVideo:"";rule.tab_remove=rule.hasOwnProperty("tab_remove")?rule.tab_remove:[];rule.tab_order=rule.hasOwnProperty("tab_order")?rule.tab_order:[];rule.tab_rename=rule.hasOwnProperty("tab_rename")?rule.tab_rename:{};if(rule.headers&&typeof rule.headers==="object"){try{let header_keys=Object.keys(rule.headers);for(let k of header_keys){if(k.toLowerCase()==="user-agent"){let v=rule.headers[k];console.log(v);if(["MOBILE_UA","PC_UA","UC_UA","IOS_UA","UA"].includes(v)){rule.headers[k]=eval(v)}}else if(k.toLowerCase()==="cookie"){let v=rule.headers[k];if(v&&v.startsWith("http")){console.log(v);try{v=fetch(v);console.log(v);rule.headers[k]=v}catch(e){console.log(`从${v}获取cookie发生错误:`+e.message)}}}}}catch(e){console.log("处理headers发生错误:"+e.message)}}rule_fetch_params={headers:rule.headers||false,timeout:rule.timeout,encoding:rule.encoding};oheaders=rule.headers||{};RKEY=typeof key!=="undefined"&&key?key:"drpy_"+(rule.title||rule.host);pre();init_test()}catch(e){console.log("init_test发生错误:"+e.message)}}let homeHtmlCache=undefined;function home(filter){console.log("home");let homeObj={filter:rule.filter||false,MY_URL:rule.homeUrl,class_name:rule.class_name||"",class_url:rule.class_url||"",class_parse:rule.class_parse||"",cate_exclude:rule.cate_exclude};return homeParse(homeObj)}function homeVod(params){console.log("homeVod");let homeVodObj={"推荐":rule.推荐,double:rule.double,homeUrl:rule.homeUrl,detailUrl:rule.detailUrl};return homeVodParse(homeVodObj)}function category(tid,pg,filter,extend){let cateObj={url:rule.url,"一级":rule.一级,tid:tid,pg:parseInt(pg),filter:filter,extend:extend};return categoryParse(cateObj)}function detail(vod_url){let orId=vod_url;let fyclass="";log("orId:"+orId);if(vod_url.indexOf("$")>-1){let tmp=vod_url.split("$");fyclass=tmp[0];vod_url=tmp[1]}let detailUrl=vod_url.split("@@")[0];let url;if(!detailUrl.startsWith("http")&&!detailUrl.includes("/")){url=rule.detailUrl.replaceAll("fyid",detailUrl).replaceAll("fyclass",fyclass)}else if(detailUrl.includes("/")){url=urljoin(rule.homeUrl,detailUrl)}else{url=detailUrl}let detailObj={orId:orId,url:url,"二级":rule.二级,"二级访问前":rule.二级访问前,detailUrl:detailUrl,fyclass:fyclass,tab_exclude:rule.tab_exclude};return detailParse(detailObj)}function play(flag,id,flags){let playObj={url:id,flag:flag,flags:flags};return playParse(playObj)}function search(wd,quick,pg){if(rule.search_encoding){if(rule.search_encoding.toLowerCase()!=="utf-8"){wd=encodeStr(wd,rule.search_encoding)}}else if(rule.encoding&&rule.encoding.toLowerCase()!=="utf-8"){wd=encodeStr(wd,rule.encoding)}let searchObj={searchUrl:rule.searchUrl,"搜索":rule.搜索,wd:wd,pg:pg||1,quick:quick};return searchParse(searchObj)}function proxy(params){if(rule.proxy_rule&&rule.proxy_rule.trim()){rule.proxy_rule=rule.proxy_rule.trim()}if(rule.proxy_rule.startsWith("js:")){rule.proxy_rule=rule.proxy_rule.replace("js:","")}let proxyObj={params:params,proxy_rule:rule.proxy_rule};return proxyParse(proxyObj)}function sniffer(){let enable_sniffer=rule.sniffer||false;if(enable_sniffer){log("开始执行辅助嗅探代理规则...")}return enable_sniffer}function isVideo(url){let t=0;let is_video;if(rule.isVideo&&rule.isVideo.trim()){is_video=rule.isVideo.trim()}if(is_video.startsWith("js:")){is_video=is_video.replace("js:","");t=1}let isVideoObj={url:url,isVideo:is_video,t:t};let result=isVideoParse(isVideoObj);if(result){log("成功执行辅助嗅探规则并检测到视频地址:\n"+rule.isVideo)}return result}function DRPY(){return{init:init,home:home,homeVod:homeVod,category:category,detail:detail,play:play,search:search,proxy:proxy,sniffer:sniffer,isVideo:isVideo}}export default{init:init,home:home,homeVod:homeVod,category:category,detail:detail,play:play,search:search,proxy:proxy,sniffer:sniffer,isVideo:isVideo,DRPY:DRPY}; \ No newline at end of file diff --git a/5/10/sites/码上👓饭/fan.txt b/5/10/sites/码上👓饭/fan.txt new file mode 100644 index 0000000..593fdf0 Binary files /dev/null and b/5/10/sites/码上👓饭/fan.txt differ diff --git a/5/10/sites/码上👓饭/huyazhibo.js b/5/10/sites/码上👓饭/huyazhibo.js new file mode 100644 index 0000000..84fdf48 --- /dev/null +++ b/5/10/sites/码上👓饭/huyazhibo.js @@ -0,0 +1,98 @@ +var rule = { + title:'虎牙直播', + host:'https://www.huya.com', + homeUrl:'/cache.php?m=LiveList&do=getLiveListByPage&gameId=2168&tagAll=0&page=1',//用于"分类获取"和"推荐获取" + url:'/cache.php?m=LiveList&do=getLiveListByPage&gameId=fyfilter&tagAll=0&page=fypage', + class_name:'娱乐&网游&单机&手游', + class_url:'8&1&2&3', + detailUrl:'https://m.huya.com/fyid',//二级详情拼接链接(json格式用) + filterable: 1, + filter_url: '{{fl.cateId}}', + filter_def:{ + 8:{cateId:'2135'}, + 1:{cateId:'1'}, + 2:{cateId:'1732'}, + 3:{cateId:'2336'} + }, + filter:{ + 8:[{"key":"cateId","name":"分类","value":[{"n":"星秀","v":"1663"},{"n":"户外","v":"2165"},{"n":"一起看","v":"2135"},{"n":"二次元","v":"2633"},{"n":"虚拟偶像","v":"6055"},{"n":"旅游","v":"6791"},{"n":"放映厅","v":"6245"},{"n":"娱乐天地","v":"100022"},{"n":"交友","v":"4079"},{"n":"组队","v":"5367"},{"n":"吃喝玩乐","v":"100044"},{"n":"原创","v":"6861"},{"n":"虎牙文化","v":"4089"},{"n":"体育","v":"2356"},{"n":"虎牙地方","v":"5123"},{"n":"颜值","v":"2168"},{"n":"科技","v":"2408"},{"n":"音乐","v":"3793"},{"n":"趣分享","v":"5883"},{"n":"一起买","v":"7759"},{"n":"派对","v":"7785"}]}], + 1:[{"key":"cateId","name":"分类","value":[{"n":"英雄联盟","v":"1"},{"n":"CS2","v":"862"},{"n":"穿越火线","v":"4"},{"n":"lol云顶之弈","v":"5485"},{"n":"无畏契约","v":"5937"},{"n":"CFHD","v":"6079"},{"n":"逆战","v":"135"},{"n":"炉石传说","v":"393"},{"n":"DOTA2","v":"7"},{"n":"地下城与勇士","v":"2"},{"n":"魔兽世界","v":"8"},{"n":"坦克世界","v":"802"},{"n":"DOTA1","v":"6"},{"n":"梦三国","v":"489"},{"n":"魔兽争霸3","v":"4615"},{"n":"问道","v":"107"},{"n":"命运方舟","v":"3058"},{"n":"QQ飞车","v":"9"},{"n":"星际争霸","v":"5"},{"n":"网游竞技","v":"100023"},{"n":"射击综合游戏","v":"100141"},{"n":"暴雪专区","v":"100043"},{"n":"彩虹岛Online","v":"683"},{"n":"剑灵","v":"897"},{"n":"军事游戏","v":"100133"},{"n":"冒险岛","v":"2243"},{"n":"暗黑破坏神","v":"1123"},{"n":"诛仙3","v":"1646"},{"n":"热血江湖","v":"387"},{"n":"英魂之刃","v":"1830"},{"n":"武林外传一世琴缘","v":"1661"},{"n":"起凡:群雄逐鹿","v":"1612"},{"n":"神武4电脑版","v":"3227"},{"n":"龙之谷","v":"15"},{"n":"炉石战棋","v":"5751"},{"n":"御龙在天","v":"675"},{"n":"逆水寒","v":"2952"},{"n":"千年3","v":"878"},{"n":"永恒之塔","v":"446"},{"n":"体育游戏","v":"100135"},{"n":"寻仙","v":"734"},{"n":"战舰世界","v":"1947"},{"n":"QQ三国","v":"1090"},{"n":"流放之路","v":"427"},{"n":"反恐精英Online","v":"1918"},{"n":"反恐行动online","v":"861"},{"n":"征途","v":"2715"},{"n":"战争雷霆","v":"624"},{"n":"丝路传说2","v":"1026"},{"n":"星际战甲","v":"627"},{"n":"NBA2KOL系列","v":"3959"},{"n":"九阴真经","v":"1009"},{"n":"跑跑卡丁车","v":"162"},{"n":"诛仙世界","v":"7749"},{"n":"QQ华夏","v":"1878"},{"n":"天涯明月刀","v":"1219"},{"n":"大话西游:归来","v":"8239"},{"n":"荒野行动PC版","v":"3185"},{"n":"新剑侠情缘","v":"586"},{"n":"剑网3","v":"900"},{"n":"生死狙击2","v":"6091"},{"n":"全球使命","v":"939"},{"n":"梦想世界3","v":"486"},{"n":"枪神纪","v":"496"},{"n":"新天龙八部","v":"5671"},{"n":"铁甲雄兵","v":"2765"},{"n":"神泣","v":"2531"},{"n":"斗战神","v":"591"},{"n":"造梦西游OL","v":"6815"},{"n":"天堂","v":"1966"},{"n":"大话西游2","v":"2975"},{"n":"使命召唤:战区","v":"5911"},{"n":"希望OL","v":"1161"},{"n":"极光世界 弑神传","v":"514"},{"n":"守望先锋归来","v":"2174"},{"n":"QQ自由幻想","v":"1862"},{"n":"命运2","v":"2942"},{"n":"奇迹世界2","v":"766"},{"n":"坦克大战","v":"4359"},{"n":"生死狙击","v":"2471"},{"n":"天翼决","v":"779"},{"n":"QQ幻想","v":"2419"},{"n":"新飞飞(FlyFF)","v":"1582"},{"n":"刀剑英雄","v":"915"},{"n":"FIFA Online系列","v":"100079"},{"n":"全球使命3","v":"2953"},{"n":"完美端游系列","v":"3034"},{"n":"战意","v":"2599"},{"n":"泡泡堂","v":"440"},{"n":"赛尔号","v":"2755"},{"n":"大唐无双零","v":"1584"},{"n":"QQ炫舞","v":"2440"},{"n":"007:传奇","v":"1135"},{"n":"天下","v":"1597"},{"n":"天谕","v":"1899"},{"n":"新倩女幽魂","v":"1579"},{"n":"传世无双","v":"984"},{"n":"剑侠世界","v":"903"},{"n":"Warhaven","v":"9053"},{"n":"诺亚传说","v":"190"},{"n":"新挑战","v":"583"},{"n":"超激斗梦境","v":"5691"},{"n":"QQ音速","v":"1085"},{"n":"征途2","v":"677"},{"n":"征程","v":"678"},{"n":"蜀门","v":"4711"},{"n":"完美世界:诸神之战","v":"7217"},{"n":"战之刃:幸存者","v":"8627"},{"n":"黎明之光","v":"41"},{"n":"天命西游","v":"1086"},{"n":"炫舞时代","v":"3353"},{"n":"荣誉空间","v":"225"},{"n":"卡拉彼丘","v":"9073"},{"n":"成吉思汗怀旧版","v":"640"},{"n":"英雄年代3","v":"1232"},{"n":"天书奇谈","v":"2225"},{"n":"劲舞团","v":"2420"},{"n":"远征Online梦想版","v":"142"},{"n":"奇迹:传奇","v":"3917"},{"n":"封印者","v":"2294"},{"n":"上古世纪","v":"1046"},{"n":"梦幻诛仙2","v":"488"},{"n":"TERA Online","v":"1072"},{"n":"倚天Ⅱ","v":"959"},{"n":"街头篮球","v":"206"},{"n":"永恒轮回:无限","v":"7847"},{"n":"火线精英","v":"2550"},{"n":"忍者村大战2","v":"2369"},{"n":"领地人生","v":"2282"},{"n":"仙侠世界","v":"995"},{"n":"洛奇英雄传","v":"432"},{"n":"KARDS","v":"8261"},{"n":"无限法则","v":"3189"},{"n":"全面战争:竞技场","v":"5901"},{"n":"自由篮球","v":"243"},{"n":"FC Online4","v":"3683"},{"n":"战地之王","v":"618"},{"n":"古剑奇谭OL","v":"1892"},{"n":"QQ仙侠传","v":"2291"},{"n":"300英雄","v":"1132"}]}], + 2:[{"key":"cateId","name":"分类","value":[{"n":"天天吃鸡","v":"2793"},{"n":"永劫无间","v":"6219"},{"n":"主机游戏","v":"100032"},{"n":"猛兽派对","v":"6165"},{"n":"互动点播","v":"5907"},{"n":"我的世界","v":"1732"},{"n":"方舟","v":"1997"},{"n":"单机热游","v":"100002"},{"n":"怀旧游戏","v":"100125"},{"n":"逃离塔科夫","v":"3493"},{"n":"俄罗斯钓鱼4","v":"5495"},{"n":"部落:上升","v":"1318"},{"n":"Dark and Darker","v":"7905"},{"n":"The Front","v":"9497"},{"n":"Apex英雄","v":"5011"},{"n":"生化危机4重制版","v":"8013"},{"n":"DayZ独立版","v":"1125"},{"n":"星空","v":"7857"},{"n":"互动剧游","v":"6919"},{"n":"艾尔登法环","v":"5801"},{"n":"恐惧之间","v":"6679"},{"n":"SCUM","v":"4245"},{"n":"Dread Hunger","v":"7601"},{"n":"塞尔达传说:王国之泪","v":"7883"},{"n":"欧洲卡车模拟","v":"475"},{"n":"洛克王国","v":"2864"},{"n":"卧龙:苍天陨落","v":"7859"},{"n":"无人深空","v":"2566"},{"n":"帝国神话","v":"6821"},{"n":"饥荒","v":"74"},{"n":"森林之子","v":"7943"},{"n":"星球大战系列","v":"554"},{"n":"极限竞速:地平线","v":"2634"},{"n":"最终幻想16","v":"7869"},{"n":"Among Us","v":"6163"},{"n":"怪物猎人:崛起","v":"6479"},{"n":"怪物猎人物语","v":"7101"},{"n":"骑马与砍杀系列","v":"4783"},{"n":"荒野大镖客2","v":"4319"},{"n":"太荒初境","v":"7685"},{"n":"罗布乐思","v":"5771"},{"n":"只狼:影逝二度","v":"4505"},{"n":"双人成行","v":"6737"},{"n":"重生边缘","v":"6201"},{"n":"海贼王 寻秘世界","v":"5097"},{"n":"战神:诸神黄昏","v":"7771"},{"n":"恐鬼症","v":"6205"},{"n":"鬼谷八荒","v":"6571"},{"n":"霍格沃茨之遗","v":"7881"},{"n":"全面战争","v":"3521"},{"n":"仁王2","v":"5795"},{"n":"奥拉星","v":"2846"},{"n":"甜蜜之家","v":"6739"},{"n":"仙剑奇侠传七","v":"6509"},{"n":"消逝的光芒2","v":"7581"},{"n":"渡神记","v":"6231"},{"n":"归家异途","v":"2949"},{"n":"博德之门3","v":"6147"},{"n":"看门狗:军团","v":"6155"},{"n":"使命召唤系列","v":"100137"},{"n":"育碧游戏","v":"100139"},{"n":"帝国时代4","v":"4835"},{"n":"英灵神殿","v":"6609"},{"n":"蛮荒志异:起源","v":"9709"},{"n":"岛","v":"3019"},{"n":"沙盒与副本","v":"9151"},{"n":"扫雷","v":"2349"},{"n":"街机游戏","v":"5999"},{"n":"幽灵线:东京","v":"7669"},{"n":"怪物猎人世界","v":"3519"},{"n":"盗贼之海","v":"3641"},{"n":"纸人","v":"5257"},{"n":"黑色像素人","v":"28"},{"n":"对马岛之魂","v":"6039"},{"n":"瑞奇与叮当","v":"2455"},{"n":"港诡实录","v":"5853"},{"n":"剑士","v":"1467"},{"n":"魔法门之英雄无敌系列","v":"2096"},{"n":"星露谷物语","v":"2443"},{"n":"仙剑奇侠传四","v":"1659"},{"n":"伤害世界","v":"2337"},{"n":"禁闭求生","v":"6065"},{"n":"真三国无双","v":"1599"},{"n":"恐怖黎明","v":"3435"},{"n":"其他单机","v":"3069"},{"n":"幽灵行动:荒野","v":"2794"},{"n":"边缘","v":"151"},{"n":"阿凡达","v":"106"},{"n":"全面战争:三国","v":"3004"},{"n":"黎明之星","v":"40"},{"n":"翼星求生","v":"7463"},{"n":"黎明传说","v":"39"},{"n":"恶魔之魂","v":"6151"},{"n":"艾兰岛","v":"3855"},{"n":"龙与地下城:秘影历代记HD","v":"17"},{"n":"龙与地下城:匕首谷","v":"18"},{"n":"沙石镇时光","v":"7687"},{"n":"三国志曹操传","v":"2592"},{"n":"FIFA足球","v":"1888"},{"n":"最终幻想7:重制版","v":"5809"},{"n":"四海兄弟","v":"5995"},{"n":"最终幻想:起源","v":"7653"},{"n":"摔跤城大乱斗","v":"7773"},{"n":"音乐游戏","v":"2761"},{"n":"精灵与萤火意志","v":"5895"},{"n":"桥梁建造师","v":"3275"},{"n":"哈迪斯","v":"6153"},{"n":"小缇娜的奇幻之地","v":"7647"},{"n":"宝可梦:剑盾","v":"5715"},{"n":"边境","v":"4779"},{"n":"人类一败涂地","v":"3289"},{"n":"糖豆人:终极淘汰赛","v":"6083"},{"n":"精灵宝可梦Let's Go","v":"4375"},{"n":"战锤40K:暗潮","v":"3016"},{"n":"石油骚动","v":"2585"},{"n":"紫塞秋风","v":"6045"},{"n":"阿尔比恩","v":"8115"},{"n":"猎人:荒野的召唤","v":"2906"},{"n":"FIFA 23","v":"7789"},{"n":"都市:天际线","v":"2201"},{"n":"乐高大电影:游戏版","v":"1439"},{"n":"全面战争:阿提拉","v":"2383"},{"n":"斩妖行","v":"6105"},{"n":"马里奥赛车8","v":"5947"},{"n":"复仇者联盟","v":"6121"},{"n":"霓虹深渊","v":"5743"}]}], + 3:[{"key":"cateId","name":"分类","value":[{"n":"王者荣耀","v":"2336"},{"n":"和平精英","v":"3203"},{"n":"英雄联盟手游","v":"6203"},{"n":"CF手游","v":"2413"},{"n":"金铲铲之战","v":"7185"},{"n":"三国杀","v":"1669"},{"n":"原神","v":"5489"},{"n":"棋牌桌游","v":"100036"},{"n":"综合手游","v":"100029"},{"n":"劲乐幻想","v":"7691"},{"n":"新游广场","v":"100052"},{"n":"崩坏:星穹铁道","v":"7349"},{"n":"火影忍者手游","v":"2429"},{"n":"第五人格","v":"3115"},{"n":"问道手游","v":"2477"},{"n":"暗区突围","v":"7209"},{"n":"QQ飞车手游","v":"2928"},{"n":"球球大作战","v":"2411"},{"n":"明日之后","v":"3483"},{"n":"皇室战争","v":"2439"},{"n":"COD手游","v":"4769"},{"n":"手游休闲","v":"100004"},{"n":"二次元手游","v":"100091"},{"n":"摸了个鱼","v":"9283"},{"n":"MMORPG","v":"100273"},{"n":"动作游戏","v":"100197"},{"n":"战争冲突","v":"7449"},{"n":"王者模拟战","v":"5699"},{"n":"逆水寒手游","v":"7725"},{"n":"幻塔","v":"6437"},{"n":"欢乐斗地主","v":"1749"},{"n":"神武4手游","v":"3135"},{"n":"阴阳师","v":"2598"},{"n":"DNF手游","v":"4921"},{"n":"欢乐麻将","v":"1751"},{"n":"英雄联盟电竞经理","v":"7177"},{"n":"狼人杀手游","v":"100049"},{"n":"新天龙八部手游","v":"6945"},{"n":"中国象棋","v":"1671"},{"n":"天天象棋","v":"4997"},{"n":"传奇世界3D","v":"3961"},{"n":"御龙在天手游","v":"2568"},{"n":"高能英雄","v":"8359"},{"n":"天龙八部手游","v":"2852"},{"n":"三国志战略版","v":"5619"},{"n":"忍者必须死3","v":"4041"},{"n":"SKY光遇","v":"3719"},{"n":"虎牙领主争霸","v":"7529"},{"n":"云上城之歌","v":"5977"},{"n":"晶核","v":"7279"},{"n":"仙境传说RO","v":"2675"},{"n":"天天狼人","v":"2774"},{"n":"JJ棋牌","v":"3841"},{"n":"奇迹MU:觉醒","v":"3116"},{"n":"指尖四川麻将","v":"7215"},{"n":"部落冲突","v":"1797"},{"n":"新剑侠情缘手游","v":"6259"},{"n":"萌宠远征","v":"9385"},{"n":"暗黑破坏神:不朽","v":"6385"},{"n":"英雄杀","v":"2688"},{"n":"热血江湖手游","v":"2817"},{"n":"蛋仔派对","v":"6909"},{"n":"完美世界手游","v":"4237"},{"n":"巅峰战舰","v":"2502"},{"n":"狼人杀","v":"2785"},{"n":"斗罗大陆:魂师对决","v":"6745"},{"n":"武侠乂手游","v":"4929"},{"n":"诛仙手游","v":"2647"},{"n":"斗破苍穹手游","v":"4337"},{"n":"迷你世界","v":"2683"},{"n":"风云","v":"3061"},{"n":"妄想山海","v":"6007"},{"n":"曙光英雄","v":"6169"},{"n":"三国战纪2","v":"6049"},{"n":"梦幻新诛仙","v":"5975"},{"n":"黎明觉醒:生机","v":"6131"},{"n":"远征","v":"7837"},{"n":"航海王:燃烧意志","v":"3943"},{"n":"火炬之光:无限","v":"6399"},{"n":"巅峰极速","v":"6979"},{"n":"圣境之塔","v":"7055"},{"n":"魔力宝贝","v":"2891"},{"n":"香肠派对","v":"3639"},{"n":"创造与魔法","v":"2931"},{"n":"JJ斗地主","v":"6271"},{"n":"永恒纪元:戒","v":"2646"},{"n":"天涯明月刀手游","v":"5115"},{"n":"狼人杀官方","v":"3679"},{"n":"混沌起源","v":"5985"},{"n":"多多自走棋","v":"5133"},{"n":"梦幻诛仙手游","v":"2672"},{"n":"鸿图之下","v":"6027"},{"n":"新笑傲江湖","v":"5669"},{"n":"凡人修仙传:人界篇","v":"8297"},{"n":"多乐棋牌","v":"6209"},{"n":"口袋觉醒","v":"5953"},{"n":"跑跑卡丁车手游","v":"2620"},{"n":"奶块","v":"2775"},{"n":"月圆之夜","v":"4339"},{"n":"率土之滨","v":"2691"},{"n":"征途2手游","v":"2811"},{"n":"英魂之刃口袋版","v":"2760"},{"n":"精灵盛典:黎明","v":"6123"},{"n":"方舟手游","v":"4035"},{"n":"掼蛋","v":"6225"},{"n":"绝世仙王","v":"6619"},{"n":"流星群侠传","v":"3927"},{"n":"寻仙手游","v":"2979"},{"n":"一梦江湖","v":"3082"},{"n":"Lost Light(萤火突击国际服)","v":"6859"},{"n":"弹幕云游戏","v":"7001"},{"n":"猎魂觉醒","v":"3071"},{"n":"冒险岛:枫之传说","v":"8005"},{"n":"征途手游","v":"2556"},{"n":"海岛奇兵","v":"2624"},{"n":"倩女幽魂手游","v":"2503"},{"n":"超凡先锋","v":"6507"},{"n":"龙之谷2手游","v":"2736"},{"n":"崩坏3","v":"2639"},{"n":"猫和老鼠","v":"2758"},{"n":"七人传奇:光与暗之交战","v":"8125"},{"n":"JJ麻将","v":"9487"},{"n":"拉轰西游","v":"9543"},{"n":"三国战纪","v":"6047"},{"n":"自由幻想手游","v":"4015"},{"n":"秦时明月世界","v":"5279"},{"n":"新斗罗大陆","v":"6657"},{"n":"新神魔大陆","v":"5939"},{"n":"逃跑吧!少年","v":"4137"},{"n":"太古神王2","v":"6649"},{"n":"剑侠世界3","v":"7183"},{"n":"天天吃鸡手机版","v":"4341"},{"n":"时空猎人3","v":"6411"},{"n":"合金弹头:觉醒","v":"6931"},{"n":"明日方舟","v":"4925"},{"n":"原始征途","v":"7713"},{"n":"奇迹:最强者","v":"3215"},{"n":"天天酷跑","v":"1715"},{"n":"FC 足球世界","v":"3873"},{"n":"万国觉醒","v":"6159"},{"n":"机动都市阿尔法","v":"5411"},{"n":"航海王热血航线","v":"6181"},{"n":"幻世九歌","v":"7199"},{"n":"植物大战僵尸","v":"485"},{"n":"无悔华夏","v":"7063"},{"n":"时空猎人","v":"1742"},{"n":"荒野乱斗","v":"4613"},{"n":"拳皇98终极之战OL","v":"2687"},{"n":"蛇蛇争霸","v":"2680"},{"n":"王牌竞速","v":"6463"},{"n":"重返帝国","v":"6955"},{"n":"吞噬星空:黎明","v":"6651"},{"n":"口袋妖怪","v":"2541"},{"n":"QQ炫舞手游","v":"2991"},{"n":"一拳超人:最强之男","v":"4629"},{"n":"荣耀新三国","v":"6943"},{"n":"少年三国志2","v":"6125"},{"n":"我的起源","v":"5365"},{"n":"决战平安京","v":"3064"},{"n":"剑灵2","v":"7223"},{"n":"开心消消乐","v":"1712"},{"n":"小小蚁国","v":"7803"},{"n":"最强NBA","v":"2988"},{"n":"剑侠情缘手游","v":"2621"},{"n":"长安幻想","v":"6727"},{"n":"我叫MT4","v":"4087"},{"n":"全明星街球派对","v":"8401"},{"n":"大话西游手游","v":"2626"},{"n":"荣耀大天使","v":"6477"},{"n":"镇魂街:天生为王","v":"6557"},{"n":"摩尔庄园","v":"5981"},{"n":"游戏王:决斗链接","v":"4451"},{"n":"剑侠世界2手游","v":"3150"},{"n":"青云诀2","v":"6009"},{"n":"战地无疆","v":"7909"},{"n":"一念逍遥","v":"6419"},{"n":"永劫无间手游","v":"7579"},{"n":"尘白禁区","v":"7297"},{"n":"元梦之星","v":"9521"},{"n":"不良人3","v":"5891"},{"n":"剑灵:革命","v":"4545"},{"n":"魔力宝贝:旅人","v":"7573"},{"n":"米加小镇","v":"7269"},{"n":"龙武手游","v":"5219"},{"n":"斗罗大陆2:绝世唐门","v":"6581"},{"n":"西行纪燃魂","v":"8303"},{"n":"坦克世界闪击战","v":"4977"},{"n":"军棋","v":"2561"},{"n":"饥荒:新家","v":"6491"},{"n":"拳皇命运","v":"3379"},{"n":"实况足球","v":"3741"},{"n":"战舰世界闪击战","v":"4101"},{"n":"时空召唤","v":"2551"},{"n":"王牌战争:文明重启","v":"5479"},{"n":"雀魂麻将","v":"7107"},{"n":"欢乐升级","v":"3925"},{"n":"绿色征途","v":"4227"},{"n":"弹弹堂手游","v":"2857"},{"n":"太极熊猫3:猎龙","v":"2778"},{"n":"哈利波特:魔法觉醒","v":"5835"},{"n":"天地劫:幽城再临","v":"5987"},{"n":"热血街篮","v":"5859"},{"n":"神雕侠侣手游","v":"1781"},{"n":"山海镜花","v":"5089"},{"n":"三国志战棋版","v":"7937"},{"n":"神雕侠侣2","v":"4209"},{"n":"仙魔决","v":"1674"},{"n":"王者荣耀星之破晓","v":"7927"},{"n":"我在江湖之神魔道","v":"7699"},{"n":"梦幻模拟战","v":"3481"},{"n":"单机手游","v":"2777"},{"n":"斗罗大陆-斗神再临","v":"6631"},{"n":"未来之役","v":"6831"},{"n":"风云岛行动","v":"4695"},{"n":"新游推荐","v":"3160"},{"n":"火影忍者OL","v":"3901"},{"n":"九灵神域","v":"7719"},{"n":"武动乾坤","v":"3829"},{"n":"秦时明月2","v":"1784"},{"n":"文明与征服","v":"7071"},{"n":"战双:帕弥什","v":"4133"},{"n":"大航海时代:海上霸主","v":"6929"},{"n":"剑网1:归来","v":"7361"},{"n":"绝区零","v":"7711"},{"n":"黑色沙漠手游","v":"7287"},{"n":"虎牙吃鸡","v":"7465"},{"n":"一剑斩仙","v":"6843"},{"n":"传奇天下","v":"6927"},{"n":"斗斗堂","v":"7133"},{"n":"斗罗大陆","v":"6119"},{"n":"天谕手游","v":"5925"},{"n":"坎公骑冠剑","v":"6641"},{"n":"最终幻想觉醒","v":"2721"},{"n":"神将三国","v":"6621"},{"n":"灌篮高手正版授权手游","v":"5399"},{"n":"剑与家园","v":"2838"},{"n":"极无双2","v":"7825"},{"n":"光明大陆","v":"2832"},{"n":"荒野行动","v":"3084"},{"n":"战斗法则","v":"9513"},{"n":"疯狂原始人","v":"4619"},{"n":"逆战手游","v":"7575"},{"n":"石器时代:觉醒","v":"9159"}]}] + }, + searchUrl:'https://search.cdn.huya.com/?m=Search&do=getSearchContent&q=**&uid=0&v=4&typ=-5&livestate=0&rows=40&start=0', + searchable:2, + quickSearch:0, + headers:{ + 'User-Agent':'MOBILE_UA' + }, + timeout:5000, + limit:8, + play_parse:true, + lazy:`js: + let rid = input.match(/\\/ (\\d + ) / )[1]; + function getRealUrl(live_url) { + let [i, b] = live_url.split('?'); + let r = i.split('/').pop(); + let s = r.replace(/\.(flv|m3u8)/, ''); + let c_tmp = b.split('&').filter(n => n); + let n = {}; + let c_tmp2 = []; + c_tmp.forEach(function(tmp, index) { + if (index < 3) { + n[tmp.split('=')[0]] = tmp.split('=')[1] + } else { + c_tmp2.push(tmp) + } + }); + let tmp2 = c_tmp2.join('&'); + n[tmp2.split('=')[0]] = tmp2.split('=')[1]; + let fm = decodeURIComponent(n.fm).split('&')[0]; + let u = base64Decode(fm); + let p = u.split('_')[0]; + let f = new Date().getTime() + '0000'; + let ll = n.wsTime; + let t = '0'; + let h = [p, t, s, f, ll].join('_'); + let m = md5(h); + return (i + '?wsSecret=' + m + '&wsTime=' + ll + '&u=' + t + '&seqid=' + f + '&' + c_tmp2.pop()).replace('hls', 'flv').replace('m3u8', 'flv') + } + let purl = JSON.parse(request('https://mp.huya.com/cache.php?m=Live&do=profileRoom&roomid=' + rid)).data.stream.flv.multiLine[0].url; + input = { + jx: 0, + url: getRealUrl(purl), + parse: 0, + header: JSON.stringify({ + 'user-agent': 'Mozilla/5.0' + }) + } + `, + 推荐:`js: + let d = []; + let jo = JSON.parse(request(input)).data.datas; + jo.forEach(it => { + d.push({ + url: it.profileRoom, + title: it.introduction, + img: it.screenshot, + desc: '👁' + it.totalCount + ' 🆙' + it.nick, + }) + }); + setResult(d); + `, + 一级:`js: + let d = []; + let jo = JSON.parse(request(input)).data.datas; + jo.forEach(it => { + d.push({ + url: it.profileRoom, + title: it.introduction, + img: it.screenshot, + desc: '👁' + it.totalCount + ' 🆙' + it.nick, + }) + }); + setResult(d); + `, + 二级:'*', + 搜索:'json:response.3.docs;game_roomName;game_screenshot;game_nick;room_id', +} \ No newline at end of file diff --git a/5/10/sites/码上👓饭/jp.js b/5/10/sites/码上👓饭/jp.js new file mode 100644 index 0000000..3be9ddc --- /dev/null +++ b/5/10/sites/码上👓饭/jp.js @@ -0,0 +1,90 @@ +var rule = { + title:'荐片', + host:'http://api2.rinhome.com', + // homeUrl:'https://yjpapipxblwdohpakljwg.hxhzs.com/api/tag/hand?code=unknown601193cf375db73d&channel=wandoujia',//网站的首页链接,用于分类获取和推荐获取 + homeUrl:'/api/tag/hand?code=unknown601193cf375db73d&channel=wandoujia',//网站的首页链接,用于分类获取和推荐获取 + // url:'/api/crumb/list?area=0&category_id=fyclass&page=fypage&type=0&limit=24&fyfilter', + url:'/api/crumb/list?area=0&page=fypage&type=0&limit=24&fyfilter', + class_name:'全部&电影&电视剧&动漫&综艺', // 筛选 /api/term/ad_fenlei?limit=10&page=1 + class_url:'0&1&2&3&4', + detailUrl:'/api/node/detail?channel=wandoujia&token=&id=fyid',//二级详情拼接链接(json格式用) + searchUrl:'/api/video/search?key=**&page=fypage', + searchable:2, + quickSearch:0, + filterable:1, + filter:{ + "0":[{"key":"year","name":"年代","value":[{"n":"全部","v":"0"},{"n":"2023","v":"153"},{"n":"2022","v":"101"},{"n":"2021","v":"118"},{"n":"2020","v":"16"},{"n":"2019","v":"7"},{"n":"2018","v":"2"},{"n":"2017","v":"3"},{"n":"2016","v":"22"}]},{"key":"sort","name":"排序","value":[{"n":"热门","v":"hot"},{"n":"评分","v":"rating"},{"n":"更新","v":"update"}]}], + "1":[{"key":"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":"12"},{"n":"动画","v":"13"}]},{"key":"year","name":"年代","value":[{"n":"全部","v":"0"},{"n":"2023","v":"153"},{"n":"2022","v":"101"},{"n":"2021","v":"118"},{"n":"2020","v":"16"},{"n":"2019","v":"7"},{"n":"2018","v":"2"},{"n":"2017","v":"3"},{"n":"2016","v":"22"}]},{"key":"sort","name":"排序","value":[{"n":"热门","v":"hot"},{"n":"评分","v":"rating"},{"n":"更新","v":"update"}]}], + "2":[{"key":"cateId","name":"分类","value":[{"n":"全部","v":"2"},{"n":"首推","v":"14"},{"n":"国产","v":"15"},{"n":"港台","v":"16"},{"n":"日韩","v":"17"},{"n":"海外","v":"18"}]},{"key":"year","name":"年代","value":[{"n":"全部","v":"0"},{"n":"2023","v":"153"},{"n":"2022","v":"101"},{"n":"2021","v":"118"},{"n":"2020","v":"16"},{"n":"2019","v":"7"},{"n":"2018","v":"2"},{"n":"2017","v":"3"},{"n":"2016","v":"22"}]},{"key":"sort","name":"排序","value":[{"n":"热门","v":"hot"},{"n":"评分","v":"rating"},{"n":"更新","v":"update"}]}], + "3":[{"key":"cateId","name":"分类","value":[{"n":"全部","v":"3"},{"n":"首推","v":"19"},{"n":"海外","v":"20"},{"n":"日本","v":"21"},{"n":"国产","v":"22"}]},{"key":"year","name":"年代","value":[{"n":"全部","v":"0"},{"n":"2023","v":"153"},{"n":"2022","v":"101"},{"n":"2021","v":"118"},{"n":"2020","v":"16"},{"n":"2019","v":"7"},{"n":"2018","v":"2"},{"n":"2017","v":"3"},{"n":"2016","v":"22"}]},{"key":"sort","name":"排序","value":[{"n":"热门","v":"hot"},{"n":"评分","v":"rating"},{"n":"更新","v":"update"}]}], + "4":[{"key":"cateId","name":"分类","value":[{"n":"全部","v":"4"},{"n":"首推","v":"23"},{"n":"国产","v":"24"},{"n":"海外","v":"25"},{"n":"港台","v":"26"}]},{"key":"year","name":"年代","value":[{"n":"全部","v":"0"},{"n":"2023","v":"153"},{"n":"2022","v":"101"},{"n":"2021","v":"118"},{"n":"2020","v":"16"},{"n":"2019","v":"7"},{"n":"2018","v":"2"},{"n":"2017","v":"3"},{"n":"2016","v":"22"}]},{"key":"sort","name":"排序","value":[{"n":"热门","v":"hot"},{"n":"评分","v":"rating"},{"n":"更新","v":"update"}]}] + }, + // filter_url:'sort={{fl.sort or "hot"}}&year={{fl.year or "0"}}', + filter_url:'sort={{fl.sort or "update"}}&year={{fl.year or "0"}}&category_id={{fl.cateId}}', + filter_def:{ + 0:{cateId:'0'}, + 1:{cateId:'1'}, + 2:{cateId:'2'}, + 3:{cateId:'3'}, + 4:{cateId:'4'} + }, + headers:{ + 'User-Agent':'jianpian-android/350', + 'JPAUTH':'y261ow7kF2dtzlxh1GS9EB8nbTxNmaK/QQIAjctlKiEv' + }, + timeout:5000, + limit:8, + play_parse:true, + play_json:[{ + re:'*', + json:{ + parse:0, + jx:0 + } + }], + lazy:'', + // double:true, + 图片来源:'@Referer=www.jianpianapp.com@User-Agent=jianpian-version353', + // 推荐:'json:data;room;*;cover;*;*', + 推荐:'json:.video;*;*;*;*', + 一级:'json:data;title;path;playlist.title;id', + 二级:{ + // title:'data.title', + title:'data.title;data.types[0].name', + // desc:';data.description;data.id', + desc:'data.score;data.year.title;data.area.title;data.actors[0].name;data.directors[0].name', + img:'data.thumbnail', + // content:'data.thumbnail', + content:'data.description', + is_json:1, + tabs:`js: + TABS = []; + if (html.data.have_ftp_ur == 1) { + TABS.push("边下边播超清版") + } + if (html.data.have_m3u8_ur == 1) { + TABS.push("在线点播普清版") + } + `, + lists:`js: + log(TABS); + LISTS = []; + TABS.forEach(function(tab) { + if (/边下边播/.test(tab)) { + let ftp = html.data.new_ftp_list; + let d = ftp.map(function(it) { + return it.title + "$" + (/m3u8/.test(it.url) ? play_url + it.url : "tvbox-xg:" + it.url) + }); + LISTS.push(d) + } else if (/在线点播/.test(tab)) { + let m3u = html.data.new_m3u8_list; + let d = m3u.map(function(it) { + return it.title + "$" + (/m3u8/.test(it.url) ? play_url + it.url : "tvbox-xg:" + it.url) + }); + LISTS.push(d) + } + }); + `, + }, + 搜索:'json:data;*;thumbnail;mask;*', +} \ No newline at end of file diff --git a/5/10/sites/码上👓饭/jrk.js b/5/10/sites/码上👓饭/jrk.js new file mode 100644 index 0000000..b2c263f --- /dev/null +++ b/5/10/sites/码上👓饭/jrk.js @@ -0,0 +1,33 @@ +var rule = { + title:'JRKAN直播', + host:'http://www.jrkan2022.com/?lan=1', + // JRKAN备用域名:www.jrkankan.com / www.jrkan365.com / jrsyyds.com / www.jryyds.com / jrskan.com / jrsbxj.com /Jrkan备用域名1: www.jrkan2022.com 备用域名2: www.jrs23.com 备用域名2: www.jrskk.com 最新网址发布:www.qiumi1314.co + + url:'/fyclass', + searchUrl:'', + searchable:0, + quickSearch:0, + class_name:'全部', + class_url:'/', + //class_url:'?live', + headers:{ + 'User-Agent':'MOBILE_UA' + }, + timeout:5000, + play_parse:true, + lazy:"", + limit:6, + double:false, + 推荐:'*', + // 一级:'.loc_match:eq(2) ul;li:gt(1):lt(4)&&Text;img&&src;li:lt(2)&&Text;a:eq(1)&&href',//play.sportsteam333.com + 一级:"js:var items=[];pdfh=jsp.pdfh;pdfa=jsp.pdfa;pd=jsp.pd;var html=request(input);var tabs=pdfa(html,'body&&.d-touch');tabs.forEach(function(it){var pz=pdfh(it,'.name:eq(1)&&Text');var ps=pdfh(it,'.name:eq(0)&&Text');var pk=pdfh(it,'.name:eq(2)&&Text');var img=pd(it,'img&&src');var timer=pdfh(it,'.lab_time&&Text');var url=pd(it,'a.me&&href');items.push({desc:timer+'🏆'+ps,title:pz+'🆚'+pk,pic_url:img,url:url})});setResult(items);", + 二级:{ + "title":".sub_list li:lt(2)&&Text;.sub_list li:eq(0)&&Text", + "img":"img&&src", + "desc":";;;.lab_team_home&&Text;.lab_team_away&&Text", + "content":".sub_list ul&&Text", + "tabs":"js:TABS=['实时直播']", + "lists":"js:LISTS=[];pdfh=jsp.pdfh;pdfa=jsp.pdfa;pd=jsp.pd;let html=request(input);let data=pdfa(html,'.sub_playlist&&a');TABS.forEach(function(tab){let d=data.map(function(it){let name=pdfh(it,'strong&&Text');let url=pd(it,'a&&data-play');return name+'$'+url});LISTS.push(d)});", + }, + 搜索:'', +} \ No newline at end of file diff --git a/5/10/sites/码上👓饭/nmys.json b/5/10/sites/码上👓饭/nmys.json new file mode 100644 index 0000000..1edd150 --- /dev/null +++ b/5/10/sites/码上👓饭/nmys.json @@ -0,0 +1,310 @@ + { + "author": "春风", + "ua": "Mozilla/5.0 (Linux; Android 10; LYA-AL00; HMSCore 6.4.0.312; GMSCore 20.15.16) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 HuaweiBrowser/11.0.4.300 Mobile Safari/537.36", + // "homeUrl": "https://nmddd.com", + "homeUrl": "https://m.nmddd.com/", + "dcVipFlag": "true", + "dcPlayUrl": "true", + "cateManual": { + "电影": "1", + "连续剧": "2", + "动漫": "4", + "综艺": "3" + }, + "homeVodNode": "//section/section[position()>2]//ul[@class='resize_list']/li/a", + "homeVodName": "/@title", + "homeVodId": "/@href", + "homeVodIdR": "/(S+).html", + "homeVodImg": "//@data-echo", + "homeVodImgR": "", + "homeVodMark": "/div/span[2]/span/text()", + "cateUrl": "https://m.xiangdao.me/vod-list-id-{cateId}-pg-{catePg}-order--by-{by}-class-0-year-{year}-letter--area-{area}-lang-.html", + "cateVodNode": "//ul[@class='resize_list']/li/a", + "cateVodName": "/@title", + "cateVodId": "/@href", + "cateVodIdR": "/(S+).html", + "cateVodImg": "//@data-echo", + "cateVodImgR": "", + "cateVodMark": "/div/span[2]/span/em/text()", + "dtUrl": "https://m.xiangdao.me/{vid}", + "dtNode": "//body", + "dtName": "//section[@class='page-hd']/a/@title", + "dtNameR": "", + "dtImg": "//section[@class='page-hd']/a/img/@src", + "dtImgR": "", + "dtCate": "", + "dtCateR": "", + "dtYear": "//span[contains(text(), '年代')]/following-sibling::a/text()", + "dtYearR": "", + "dtArea": "", + "dtAreaR": "", + "dtDirector": "//span[contains(text(), '导演')]/following-sibling::a/text()", + "dtDirectorR": "", + "dtActor": "//span[contains(text(), '主演')]/following-sibling::a/text()", + "dtActorR": "", + "dtDesc": "//article[@class='detail-con']/p/text()", + "dtDescR": "", + "dtFromNode": "//div[@class='hd']/ul/li/a", + "dtFromName": "/text()", + "dtFromNameR": "", + "dtUrlNode": "//div[@class='numList']/ul", + "dtUrlSubNode": "/li/a", + "dtUrlId": "@href", + "dtUrlIdR": "/(S+).html", + "dtUrlName": "/text()", + "dtUrlNameR": "", + "playUrl": "https://m.xiangdao.me/{playUrl}", + "playUa": "", + "searchUrl": "https://m.xiangdao.me/index.php?m=vod-search&wd={wd}", + "scVodNode": "//ul[@class='ulPicTxt clearfix']/li", + "scVodName": "//span[@class='sTit']/text()", + "scVodId": "//span[@class='sBtn']/a/@href", + "scVodIdR": "/(S+).html", + "scVodImg": "//img/@data-src", + "scVodMark": "//span[@class='sDes'][2]/text()", + "filter":{ + "1": [ + { + "name":"类型", + "key":"cateId", + "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"} + ]}, + { + "name":"年份", + "key":"year", + "value":[ + {"n":"全部","v":""}, + {"n":"2024","v":"2024"}, + {"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"} + ]}, + { + "name":"地区", + "key":"area", + "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":"加拿大"} + ]}, + { + "name":"排序", + "key":"by", + "value":[ + {"n":"全部","v":""}, + {"n":"时间","v":"time"}, + {"n":"人气","v":"hits"}, + {"n":"评分","v":"score"} + ]} + ], + "2": [ + { + "name":"类型", + "key":"cateId", + "value":[ + {"n":"全部","v":"2"}, + {"n":"国产剧","v":"12"}, + {"n":"港台剧","v":"13"}, + {"n":"日韩剧","v":"14"}, + {"n":"欧美剧","v":"15"} + ]}, + { + "name":"年份", + "key":"year", + "value":[ + {"n":"全部","v":""}, + {"n":"2024","v":"2024"}, + {"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"} + ]}, + { + "name":"地区", + "key":"area", + "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":"加拿大"} + ]}, + { + "name":"排序", + "key":"by", + "value":[ + {"n":"全部","v":""}, + {"n":"时间","v":"time"}, + {"n":"人气","v":"hits"}, + {"n":"评分","v":"score"} + ]} + ], + "3": [ + { + "name":"类型", + "key":"cateId", + "value":[ + {"n":"全部","v":"3"} + ]}, + { + "name":"年份", + "key":"year", + "value":[ + {"n":"全部","v":""}, + {"n":"2024","v":"2024"}, + {"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"} + ]}, + { + "name":"地区", + "key":"area", + "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":"加拿大"} + ]}, + { + "name":"排序", + "key":"by", + "value":[ + {"n":"全部","v":""}, + {"n":"时间","v":"time"}, + {"n":"人气","v":"hits"}, + {"n":"评分","v":"score"} + ]} + ], + "4": [ + { + "name":"类型", + "key":"cateId", + "value":[ + {"n":"全部","v":"4"}, + {"n":"动漫剧","v":"18"}, + {"n":"动漫片","v":"19"} + ]}, + { + "name":"年份", + "key":"year", + "value":[ + {"n":"全部","v":""}, + {"n":"2024","v":"2024"}, + {"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"} + ]}, + { + "name":"地区", + "key":"area", + "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":"加拿大"} + ]}, + { + "name":"排序", + "key":"by", + "value":[ + {"n":"全部","v":""}, + {"n":"时间","v":"time"}, + {"n":"人气","v":"hits"}, + {"n":"评分","v":"score"} + ]} + ] + } + } \ No newline at end of file diff --git a/5/10/sites/码上👓饭/企鹅直播.json b/5/10/sites/码上👓饭/企鹅直播.json new file mode 100644 index 0000000..e936ee2 --- /dev/null +++ b/5/10/sites/码上👓饭/企鹅直播.json @@ -0,0 +1,72 @@ +{ + "author": "率性而活", + "ua":"Mozilla/5.0 (Linux; Android 8.1.0; OPPO R11t Build/OPM1.171019.011; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/76.0.3809.89 Mobile Safari/537.36 T7/11.19 SP-engine/2.15.0 baiduboxapp/11.19.5.10 (Baidu; P1 8.1.0)", +//125.88.199.34 m.live.qq.com + + //"dcVipFlag": "true", + //"dcPlayUrl": "true", + "homeUrl": "https://m.live.qq.com/directory/game/Basketball", + "cateManual": { + "篮球": "@directory/game/Basketball", + "足球":"@directory/game/Football", + "搏击":"@directory/game/Fight", + "网球排球":"@directory/game/Tennis", + "英文原声":"@directory/game/English", + "台球":"@directory/game/Billiards", + "棒球/橄榄球/冰球":"@directory/game/MLB", + "NBA":"@directory/game/NBA", + "CBA":"@directory/game/CBA", + "颜值":"@directory/game/YZ", + "棋牌/游戏":"@directory/game/Game" + + }, + "homeVodNode": "//a[contains(@href,'/10')]","homeVodName": "/div/following-sibling::p[1]/text()","homeVodId": "/@href","homeVodIdR": "/(\\S+)","homeVodImg": "//div[contains(@style,'http')]/@style","homeVodImgR": "(http.*?jpg)","homeVodMark": "", + + "cateUrl2": "https://m.live.qq.com/{cateId}", + + "cateVodNode": "//a[contains(@href,'/10')]", + + "cateVodName": "/div/following-sibling::p[1]/text()", + + "cateVodId": "/@href", + + "cateVodIdR": "/(\\S+)", + + "cateVodImg": "//div[contains(@style,'http')]/@style", + + "cateVodImgR": "(http.*?jpg)", + + "cateVodMark": "", + + + // + "dtUrl": "https://m.live.qq.com/{vid}", + "dtNode": "//body", + "dtName": "//p[contains(@class,'p-title')]/text()", + "dtNameR": "(“.*?”)", + "dtImg": "//div[contains(@class,'share-bar')]/@data-pic", + "dtImgR": "", + "dtCate": "", + "dtCateR": "", + "dtYear": "", + "dtYearR": "", + "dtArea": "", + "dtAreaR": "", + "dtDirector": "", + "dtDirectorR": "", + "dtActor": "", + "dtActorR": "", + "dtDesc": "", + "dtDescR": "", + "dtFromNode": "//p[contains(@class,'p-title')]", + "dtFromName": "/text()", + "dtFromNameR": "(\\企鹅体育)", + "dtUrlNode": "//div[contains(@class,'wenzi')]", + "dtUrlSubNode": "/a", + "dtUrlId": "/text()", + "dtUrlIdR": "m.live.qq.com/(\\S+)", + "dtUrlName": "/text()", + "dtUrlNameR": "(\\d+)", + "playUrl": "https://m.live.qq.com/{playUrl}", + "playUa":"{\"User-Agent\":\"okhttp/3.12.11\"}" +} \ No newline at end of file diff --git a/5/10/sites/码上👓饭/初中课堂.json b/5/10/sites/码上👓饭/初中课堂.json new file mode 100644 index 0000000..7fa9109 --- /dev/null +++ b/5/10/sites/码上👓饭/初中课堂.json @@ -0,0 +1,2631 @@ +{ + "classes": [{ + "type_name": "7年级语文", + "type_id": "7年级语文" + }, { + "type_name": "7年级数学", + "type_id": "7年级数学" + }, { + "type_name": "7年级英语", + "type_id": "7年级英语" + }, { + "type_name": "7年级历史", + "type_id": "7年级历史" + }, { + "type_name": "7年级地理", + "type_id": "7年级地理" + }, { + "type_name": "7年级生物", + "type_id": "7年级生物" + }, { + "type_name": "7年级物理", + "type_id": "7年级物理" + }, { + "type_name": "7年级化学", + "type_id": "7年级化学" + }, { + "type_name": "8年级语文", + "type_id": "8年级语文" + }, { + "type_name": "8年级数学", + "type_id": "8年级数学" + }, { + "type_name": "8年级英语", + "type_id": "8年级英语" + }, { + "type_name": "8年级历史", + "type_id": "8年级历史" + }, { + "type_name": "8年级地理", + "type_id": "8年级地理" + }, { + "type_name": "8年级生物", + "type_id": "8年级生物" + }, { + "type_name": "8年级物理", + "type_id": "8年级物理" + }, { + "type_name": "8年级化学", + "type_id": "8年级化学" + }], + "cookie": "SESSDATA=01c79709%2C1711618905%2C244c3%2A91CjA9UUnRb_kJg03J5FqUbin76yMY90o1-ckJsM1ItQH21ns4hgcS6Le6oMR3SKtC18QSVmxSbGRhN3cyS3NReERsOHRfYVlhTWJKZjZyTF9wUWJXbjNfaF9qWklFMFpoeVg1ZUhFb0Q0MGFiN3FYd1N3UEFEY1oxX29IdmFSRVVLamcybGhhSkJnIIEC; bili_jct=e9d6e9df733afde2a03693d63a4e77dc; DedeUserID=186957646; DedeUserID__ckMd5=4f717c8832ee1e62; sid=elhiqom1", + + "filter": { + "1年级语文": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版1年级语文" + }, { + "n": "人教版", + "v": "人教版1年级语文" + }, { + "n": "北师大版", + "v": "北师大版1年级语文" + }, { + "n": "苏教版", + "v": "苏教版1年级语文" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "1年级英语": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版1年级英语" + }, { + "n": "人教版", + "v": "人教版1年级英语" + }, { + "n": "北师大版", + "v": "北师大版1年级英语" + }, { + "n": "苏教版", + "v": "苏教版1年级英语" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "1年级数学": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版1年级数学" + }, { + "n": "人教版", + "v": "人教版1年级数学" + }, { + "n": "北师大版", + "v": "北师大版1年级数学" + }, { + "n": "苏教版", + "v": "苏教版1年级数学" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "2年级语文": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版2年级语文" + }, { + "n": "人教版", + "v": "人教版2年级语文" + }, { + "n": "北师大版", + "v": "北师大版2年级语文" + }, { + "n": "苏教版", + "v": "苏教版2年级语文" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "2年级英语": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版2年级英语" + }, { + "n": "人教版", + "v": "人教版2年级英语" + }, { + "n": "北师大版", + "v": "北师大版2年级英语" + }, { + "n": "苏教版", + "v": "苏教版2年级英语" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "2年级数学": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版2年级数学" + }, { + "n": "人教版", + "v": "人教版2年级数学" + }, { + "n": "北师大版", + "v": "北师大版2年级数学" + }, { + "n": "苏教版", + "v": "苏教版2年级数学" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "3年级语文": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版3年级语文" + }, { + "n": "人教版", + "v": "人教版3年级语文" + }, { + "n": "北师大版", + "v": "北师大版3年级语文" + }, { + "n": "苏教版", + "v": "苏教版3年级语文" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + + "3年级英语": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版3年级英语" + }, { + "n": "人教版", + "v": "人教版3年级英语" + }, { + "n": "北师大版", + "v": "北师大版3年级英语" + }, { + "n": "苏教版", + "v": "苏教版3年级英语" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "3年级数学": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版3年级数学" + }, { + "n": "人教版", + "v": "人教版3年级数学" + }, { + "n": "北师大版", + "v": "北师大版3年级数学" + }, { + "n": "苏教版", + "v": "苏教版3年级数学" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "4年级语文": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版4年级语文" + }, { + "n": "人教版", + "v": "人教版4年级语文" + }, { + "n": "北师大版", + "v": "北师大版4年级语文" + }, { + "n": "苏教版", + "v": "苏教版4年级语文" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "4年级英语": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版4年级英语" + }, { + "n": "人教版", + "v": "人教版4年级英语" + }, { + "n": "北师大版", + "v": "北师大版4年级英语" + }, { + "n": "苏教版", + "v": "苏教版4年级英语" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "4年级数学": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版4年级数学" + }, { + "n": "人教版", + "v": "人教版4年级数学" + }, { + "n": "北师大版", + "v": "北师大版4年级数学" + }, { + "n": "苏教版", + "v": "苏教版4年级数学" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "5年级语文": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版5年级语文" + }, { + "n": "人教版", + "v": "人教版5年级语文" + }, { + "n": "北师大版", + "v": "北师大版5年级语文" + }, { + "n": "苏教版", + "v": "苏教版5年级语文" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "5年级英语": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版5年级英语" + }, { + "n": "人教版", + "v": "人教版5年级英语" + }, { + "n": "北师大版", + "v": "北师大版5年级英语" + }, { + "n": "苏教版", + "v": "苏教版5年级英语" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "5年级数学": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版5年级数学" + }, { + "n": "人教版", + "v": "人教版5年级数学" + }, { + "n": "北师大版", + "v": "北师大版5年级数学" + }, { + "n": "苏教版", + "v": "苏教版5年级数学" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "6年级语文": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版6年级语文" + }, { + "n": "人教版", + "v": "人教版6年级语文" + }, { + "n": "北师大版", + "v": "北师大版6年级语文" + }, { + "n": "苏教版", + "v": "苏教版6年级语文" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "6年级英语": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版6年级英语" + }, { + "n": "人教版", + "v": "人教版6年级英语" + }, { + "n": "北师大版", + "v": "北师大版6年级英语" + }, { + "n": "苏教版", + "v": "苏教版6年级英语" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "6年级数学": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版6年级数学" + }, { + "n": "人教版", + "v": "人教版6年级数学" + }, { + "n": "北师大版", + "v": "北师大版6年级数学" + }, { + "n": "苏教版", + "v": "苏教版6年级数学" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "7年级语文": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版7年级语文" + }, { + "n": "人教版", + "v": "人教版7年级语文" + }, { + "n": "北师大版", + "v": "北师大版7年级语文" + }, { + "n": "苏教版", + "v": "苏教版7年级语文" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "7年级英语": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版7年级英语" + }, { + "n": "人教版", + "v": "人教版7年级英语" + }, { + "n": "北师大版", + "v": "北师大版7年级英语" + }, { + "n": "苏教版", + "v": "苏教版7年级英语" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "7年级数学": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版7年级数学" + }, { + "n": "人教版", + "v": "人教版7年级数学" + }, { + "n": "北师大版", + "v": "北师大版7年级数学" + }, { + "n": "苏教版", + "v": "苏教版7年级数学" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "7年级化学": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版7年级化学" + }, { + "n": "人教版", + "v": "人教版7年级化学" + }, { + "n": "北师大版", + "v": "北师大版7年级化学" + }, { + "n": "苏教版", + "v": "苏教版7年级化学" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "7年级物理": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版7年级物理" + }, { + "n": "人教版", + "v": "人教版7年级物理" + }, { + "n": "北师大版", + "v": "北师大版7年级物理" + }, { + "n": "苏教版", + "v": "苏教版7年级物理" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "7年级生物": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版7年级生物" + }, { + "n": "人教版", + "v": "人教版7年级生物" + }, { + "n": "北师大版", + "v": "北师大版7年级生物" + }, { + "n": "苏教版", + "v": "苏教版7年级生物" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "7年级历史": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版7年级历史" + }, { + "n": "人教版", + "v": "人教版7年级历史" + }, { + "n": "北师大版", + "v": "北师大版7年级历史" + }, { + "n": "苏教版", + "v": "苏教版7年级历史" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "8年级语文": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版8年级语文" + }, { + "n": "人教版", + "v": "人教版8年级语文" + }, { + "n": "北师大版", + "v": "北师大版8年级语文" + }, { + "n": "苏教版", + "v": "苏教版8年级语文" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "8年级英语": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版8年级英语" + }, { + "n": "人教版", + "v": "人教版8年级英语" + }, { + "n": "北师大版", + "v": "北师大版8年级英语" + }, { + "n": "苏教版", + "v": "苏教版8年级英语" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "8年级数学": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版8年级数学" + }, { + "n": "人教版", + "v": "人教版8年级数学" + }, { + "n": "北师大版", + "v": "北师大版8年级数学" + }, { + "n": "苏教版", + "v": "苏教版8年级数学" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "8年级化学": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版8年级化学" + }, { + "n": "人教版", + "v": "人教版8年级化学" + }, { + "n": "北师大版", + "v": "北师大版8年级化学" + }, { + "n": "苏教版", + "v": "苏教版8年级化学" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "8年级物理": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版8年级物理" + }, { + "n": "人教版", + "v": "人教版8年级物理" + }, { + "n": "北师大版", + "v": "北师大版8年级物理" + }, { + "n": "苏教版", + "v": "苏教版8年级物理" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "8年级生物": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版8年级生物" + }, { + "n": "人教版", + "v": "人教版8年级生物" + }, { + "n": "北师大版", + "v": "北师大版8年级生物" + }, { + "n": "苏教版", + "v": "苏教版8年级生物" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "8年级历史": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版8年级历史" + }, { + "n": "人教版", + "v": "人教版8年级历史" + }, { + "n": "北师大版", + "v": "北师大版8年级历史" + }, { + "n": "苏教版", + "v": "苏教版8年级历史" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "9年级语文": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版9年级语文" + }, { + "n": "人教版", + "v": "人教版9年级语文" + }, { + "n": "北师大版", + "v": "北师大版9年级语文" + }, { + "n": "苏教版", + "v": "苏教版9年级语文" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "9年级英语": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版9年级英语" + }, { + "n": "人教版", + "v": "人教版9年级英语" + }, { + "n": "北师大版", + "v": "北师大版9年级英语" + }, { + "n": "苏教版", + "v": "苏教版9年级英语" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "9年级数学": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版9年级数学" + }, { + "n": "人教版", + "v": "人教版9年级数学" + }, { + "n": "北师大版", + "v": "北师大版9年级数学" + }, { + "n": "苏教版", + "v": "苏教版9年级数学" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "9年级化学": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版9年级化学" + }, { + "n": "人教版", + "v": "人教版9年级化学" + }, { + "n": "北师大版", + "v": "北师大版9年级化学" + }, { + "n": "苏教版", + "v": "苏教版9年级化学" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "9年级物理": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版9年级物理" + }, { + "n": "人教版", + "v": "人教版9年级物理" + }, { + "n": "北师大版", + "v": "北师大版9年级物理" + }, { + "n": "苏教版", + "v": "苏教版9年级物理" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "9年级生物": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版9年级生物" + }, { + "n": "人教版", + "v": "人教版9年级生物" + }, { + "n": "北师大版", + "v": "北师大版9年级生物" + }, { + "n": "苏教版", + "v": "苏教版9年级生物" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "9年级历史": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版9年级历史" + }, { + "n": "人教版", + "v": "人教版9年级历史" + }, { + "n": "北师大版", + "v": "北师大版9年级历史" + }, { + "n": "苏教版", + "v": "苏教版9年级历史" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高一语文": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高一语文" + }, { + "n": "人教版", + "v": "人教版高一语文" + }, { + "n": "北师大版", + "v": "北师大版高一语文" + }, { + "n": "苏教版", + "v": "苏教版高一语文" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高一英语": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高一英语" + }, { + "n": "人教版", + "v": "人教版高一英语" + }, { + "n": "北师大版", + "v": "北师大版高一英语" + }, { + "n": "苏教版", + "v": "苏教版高一英语" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高一数学": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高一数学" + }, { + "n": "人教版", + "v": "人教版高一数学" + }, { + "n": "北师大版", + "v": "北师大版高一数学" + }, { + "n": "苏教版", + "v": "苏教版高一数学" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高一物理": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高一物理" + }, { + "n": "人教版", + "v": "人教版高一物理" + }, { + "n": "北师大版", + "v": "北师大版高一物理" + }, { + "n": "苏教版", + "v": "苏教版高一物理" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高一化学": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高一化学" + }, { + "n": "人教版", + "v": "人教版高一化学" + }, { + "n": "北师大版", + "v": "北师大版高一化学" + }, { + "n": "苏教版", + "v": "苏教版高一化学" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高一历史": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高一历史" + }, { + "n": "人教版", + "v": "人教版高一历史" + }, { + "n": "北师大版", + "v": "北师大版高一历史" + }, { + "n": "苏教版", + "v": "苏教版高一历史" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高一生物": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高一生物" + }, { + "n": "人教版", + "v": "人教版高一生物" + }, { + "n": "北师大版", + "v": "北师大版高一生物" + }, { + "n": "苏教版", + "v": "苏教版高一生物" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高一思想政治": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高一思想政治" + }, { + "n": "人教版", + "v": "人教版高一思想政治" + }, { + "n": "北师大版", + "v": "北师大版高一思想政治" + }, { + "n": "苏教版", + "v": "苏教版高一思想政治" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高一地理": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高一地理" + }, { + "n": "人教版", + "v": "人教版高一地理" + }, { + "n": "北师大版", + "v": "北师大版高一地理" + }, { + "n": "苏教版", + "v": "苏教版高一地理" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高二语文": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高二语文" + }, { + "n": "人教版", + "v": "人教版高二语文" + }, { + "n": "北师大版", + "v": "北师大版高二语文" + }, { + "n": "苏教版", + "v": "苏教版高二语文" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高二英语": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高二英语" + }, { + "n": "人教版", + "v": "人教版高二英语" + }, { + "n": "北师大版", + "v": "北师大版高二英语" + }, { + "n": "苏教版", + "v": "苏教版高二英语" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高二数学": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高二数学" + }, { + "n": "人教版", + "v": "人教版高二数学" + }, { + "n": "北师大版", + "v": "北师大版高二数学" + }, { + "n": "苏教版", + "v": "苏教版高二数学" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高二物理": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高二物理" + }, { + "n": "人教版", + "v": "人教版高二物理" + }, { + "n": "北师大版", + "v": "北师大版高二物理" + }, { + "n": "苏教版", + "v": "苏教版高二物理" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高二化学": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高二化学" + }, { + "n": "人教版", + "v": "人教版高二化学" + }, { + "n": "北师大版", + "v": "北师大版高二化学" + }, { + "n": "苏教版", + "v": "苏教版高二化学" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高二历史": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高二历史" + }, { + "n": "人教版", + "v": "人教版高二历史" + }, { + "n": "北师大版", + "v": "北师大版高二历史" + }, { + "n": "苏教版", + "v": "苏教版高二历史" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高二生物": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高二生物" + }, { + "n": "人教版", + "v": "人教版高二生物" + }, { + "n": "北师大版", + "v": "北师大版高二生物" + }, { + "n": "苏教版", + "v": "苏教版高二生物" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高二思想政治": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高二思想政治" + }, { + "n": "人教版", + "v": "人教版高二思想政治" + }, { + "n": "北师大版", + "v": "北师大版高二思想政治" + }, { + "n": "苏教版", + "v": "苏教版高二思想政治" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高二地理": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高二地理" + }, { + "n": "人教版", + "v": "人教版高二地理" + }, { + "n": "北师大版", + "v": "北师大版高二地理" + }, { + "n": "苏教版", + "v": "苏教版高二地理" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高三语文": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高三语文" + }, { + "n": "人教版", + "v": "人教版高三语文" + }, { + "n": "北师大版", + "v": "北师大版高三语文" + }, { + "n": "苏教版", + "v": "苏教版高三语文" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高三英语": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高三英语" + }, { + "n": "人教版", + "v": "人教版高三英语" + }, { + "n": "北师大版", + "v": "北师大版高三英语" + }, { + "n": "苏教版", + "v": "苏教版高三英语" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高三数学": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高三数学" + }, { + "n": "人教版", + "v": "人教版高三数学" + }, { + "n": "北师大版", + "v": "北师大版高三数学" + }, { + "n": "苏教版", + "v": "苏教版高三数学" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高三物理": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高三物理" + }, { + "n": "人教版", + "v": "人教版高三物理" + }, { + "n": "北师大版", + "v": "北师大版高三物理" + }, { + "n": "苏教版", + "v": "苏教版高三物理" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高三化学": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高三化学" + }, { + "n": "人教版", + "v": "人教版高三化学" + }, { + "n": "北师大版", + "v": "北师大版高三化学" + }, { + "n": "苏教版", + "v": "苏教版高三化学" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高三历史": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高三历史" + }, { + "n": "人教版", + "v": "人教版高三历史" + }, { + "n": "北师大版", + "v": "北师大版高三历史" + }, { + "n": "苏教版", + "v": "苏教版高三历史" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高三生物": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高三生物" + }, { + "n": "人教版", + "v": "人教版高三生物" + }, { + "n": "北师大版", + "v": "北师大版高三生物" + }, { + "n": "苏教版", + "v": "苏教版高三生物" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高三思想政治": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高三思想政治" + }, { + "n": "人教版", + "v": "人教版高三思想政治" + }, { + "n": "北师大版", + "v": "北师大版高三思想政治" + }, { + "n": "苏教版", + "v": "苏教版高三思想政治" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高三地理": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高三地理" + }, { + "n": "人教版", + "v": "人教版高三地理" + }, { + "n": "北师大版", + "v": "北师大版高三地理" + }, { + "n": "苏教版", + "v": "苏教版高三地理" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + + }] + } +} \ No newline at end of file diff --git a/5/10/sites/码上👓饭/小学课堂.json b/5/10/sites/码上👓饭/小学课堂.json new file mode 100644 index 0000000..fc1457e --- /dev/null +++ b/5/10/sites/码上👓饭/小学课堂.json @@ -0,0 +1,764 @@ + +{ + + "classes": [{ + "type_name": "1年级语文", + "type_id": "1年级语文" + }, { + "type_name": "1年级数学", + "type_id": "1年级数学" + }, { + "type_name": "1年级英语", + "type_id": "1年级英语" + }, { + "type_name": "2年级语文", + "type_id": "2年级语文" + }, { + "type_name": "2年级数学", + "type_id": "2年级数学" + }, { + "type_name": "2年级英语", + "type_id": "2年级英语" + }, { + "type_name": "3年级语文", + "type_id": "3年级语文" + }, { + "type_name": "3年级数学", + "type_id": "3年级数学" + }, { + "type_name": "3年级英语", + "type_id": "3年级英语" + }, { + "type_name": "4年级语文", + "type_id": "4年级语文" + }, { + "type_name": "4年级数学", + "type_id": "4年级数学" + }, { + "type_name": "4年级英语", + "type_id": "4年级英语" + }, { + "type_name": "5年级语文", + "type_id": "5年级语文" + }, { + "type_name": "5年级数学", + "type_id": "5年级数学" + }, { + "type_name": "5年级英语", + "type_id": "5年级英语" + }, { + "type_name": "6年级语文", + "type_id": "6年级语文" + }, { + "type_name": "6年级数学", + "type_id": "6年级数学" + }, { + "type_name": "6年级英语", + "type_id": "6年级英语" + }], + "cookie": "SESSDATA=01c79709%2C1711618905%2C244c3%2A91CjA9UUnRb_kJg03J5FqUbin76yMY90o1-ckJsM1ItQH21ns4hgcS6Le6oMR3SKtC18QSVmxSbGRhN3cyS3NReERsOHRfYVlhTWJKZjZyTF9wUWJXbjNfaF9qWklFMFpoeVg1ZUhFb0Q0MGFiN3FYd1N3UEFEY1oxX29IdmFSRVVLamcybGhhSkJnIIEC; bili_jct=e9d6e9df733afde2a03693d63a4e77dc; DedeUserID=186957646; DedeUserID__ckMd5=4f717c8832ee1e62; sid=elhiqom1", + "filter": { + "1年级语文": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版1年级语文" + }, { + "n": "人教版", + "v": "人教版1年级语文" + }, { + "n": "北师大版", + "v": "北师大版1年级语文" + }, { + "n": "苏教版", + "v": "苏教版1年级语文" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "1年级英语": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版1年级英语" + }, { + "n": "人教版", + "v": "人教版1年级英语" + }, { + "n": "北师大版", + "v": "北师大版1年级英语" + }, { + "n": "苏教版", + "v": "苏教版1年级英语" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "1年级数学": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版1年级数学" + }, { + "n": "人教版", + "v": "人教版1年级数学" + }, { + "n": "北师大版", + "v": "北师大版1年级数学" + }, { + "n": "苏教版", + "v": "苏教版1年级数学" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "2年级语文": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版2年级语文" + }, { + "n": "人教版", + "v": "人教版2年级语文" + }, { + "n": "北师大版", + "v": "北师大版2年级语文" + }, { + "n": "苏教版", + "v": "苏教版2年级语文" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "2年级英语": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版2年级英语" + }, { + "n": "人教版", + "v": "人教版2年级英语" + }, { + "n": "北师大版", + "v": "北师大版2年级英语" + }, { + "n": "苏教版", + "v": "苏教版2年级英语" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "2年级数学": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版2年级数学" + }, { + "n": "人教版", + "v": "人教版2年级数学" + }, { + "n": "北师大版", + "v": "北师大版2年级数学" + }, { + "n": "苏教版", + "v": "苏教版2年级数学" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "3年级语文": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版3年级语文" + }, { + "n": "人教版", + "v": "人教版3年级语文" + }, { + "n": "北师大版", + "v": "北师大版3年级语文" + }, { + "n": "苏教版", + "v": "苏教版3年级语文" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "3年级英语": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版3年级英语" + }, { + "n": "人教版", + "v": "人教版3年级英语" + }, { + "n": "北师大版", + "v": "北师大版3年级英语" + }, { + "n": "苏教版", + "v": "苏教版3年级英语" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "3年级数学": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版3年级数学" + }, { + "n": "人教版", + "v": "人教版3年级数学" + }, { + "n": "北师大版", + "v": "北师大版3年级数学" + }, { + "n": "苏教版", + "v": "苏教版3年级数学" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "4年级语文": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版4年级语文" + }, { + "n": "人教版", + "v": "人教版4年级语文" + }, { + "n": "北师大版", + "v": "北师大版4年级语文" + }, { + "n": "苏教版", + "v": "苏教版4年级语文" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "4年级英语": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版4年级英语" + }, { + "n": "人教版", + "v": "人教版4年级英语" + }, { + "n": "北师大版", + "v": "北师大版4年级英语" + }, { + "n": "苏教版", + "v": "苏教版4年级英语" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "4年级数学": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版4年级数学" + }, { + "n": "人教版", + "v": "人教版4年级数学" + }, { + "n": "北师大版", + "v": "北师大版4年级数学" + }, { + "n": "苏教版", + "v": "苏教版4年级数学" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "5年级语文": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版5年级语文" + }, { + "n": "人教版", + "v": "人教版5年级语文" + }, { + "n": "北师大版", + "v": "北师大版5年级语文" + }, { + "n": "苏教版", + "v": "苏教版5年级语文" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "5年级英语": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版5年级英语" + }, { + "n": "人教版", + "v": "人教版5年级英语" + }, { + "n": "北师大版", + "v": "北师大版5年级英语" + }, { + "n": "苏教版", + "v": "苏教版5年级英语" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "5年级数学": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版5年级数学" + }, { + "n": "人教版", + "v": "人教版5年级数学" + }, { + "n": "北师大版", + "v": "北师大版5年级数学" + }, { + "n": "苏教版", + "v": "苏教版5年级数学" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "6年级语文": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版6年级语文" + }, { + "n": "人教版", + "v": "人教版6年级语文" + }, { + "n": "北师大版", + "v": "北师大版6年级语文" + }, { + "n": "苏教版", + "v": "苏教版6年级语文" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "6年级英语": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版6年级英语" + }, { + "n": "人教版", + "v": "人教版6年级英语" + }, { + "n": "北师大版", + "v": "北师大版6年级英语" + }, { + "n": "苏教版", + "v": "苏教版6年级英语" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "6年级数学": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版6年级数学" + }, { + "n": "人教版", + "v": "人教版6年级数学" + }, { + "n": "北师大版", + "v": "北师大版6年级数学" + }, { + "n": "苏教版", + "v": "苏教版6年级数学" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }] + } +} \ No newline at end of file diff --git a/5/10/sites/码上👓饭/少儿教育.json b/5/10/sites/码上👓饭/少儿教育.json new file mode 100644 index 0000000..19473ae --- /dev/null +++ b/5/10/sites/码上👓饭/少儿教育.json @@ -0,0 +1,476 @@ +{ + "classes": [ + { + "type_name": "儿童早教", + "type_id": "儿童早教" + }, + { + "type_name": "儿童启蒙故事", + "type_id": "儿童启蒙故事" + }, + { + "type_name": "儿童英语启蒙", + "type_id": "儿童英语启蒙" + }, + { + "type_name": "儿童歌曲", + "type_id": "儿童歌曲" + }, +{ + "type_name": "儿童绘画", + "type_id": "儿童绘画" + }, + { + "type_name": "睡前故事", + "type_id": "睡前故事" + }, + +{ + "type_name": "儿童动画", + "type_id": "儿童动画" + }, +{ + "type_name": "儿童音乐", + "type_id": "儿童音乐" + }, + { + "type_name": "儿童安全教育", + "type_id": "儿童安全教育" + }, + { + "type_name": "贝瓦儿歌", + "type_id": "贝瓦儿歌" + }, + { + "type_name": "悟空识字", + "type_id": "悟空识字" + }, + { + "type_name": "宝宝巴士", + "type_id": "宝宝巴士" + }, + { + "type_name": "儿歌多多", + "type_id": "儿歌多多" + }, + { + "type_name": "学而思", + "type_id": "学而思" + }], + +"cookie": "SESSDATA=01c79709%2C1711618905%2C244c3%2A91CjA9UUnRb_kJg03J5FqUbin76yMY90o1-ckJsM1ItQH21ns4hgcS6Le6oMR3SKtC18QSVmxSbGRhN3cyS3NReERsOHRfYVlhTWJKZjZyTF9wUWJXbjNfaF9qWklFMFpoeVg1ZUhFb0Q0MGFiN3FYd1N3UEFEY1oxX29IdmFSRVVLamcybGhhSkJnIIEC; bili_jct=e9d6e9df733afde2a03693d63a4e77dc; DedeUserID=186957646; DedeUserID__ckMd5=4f717c8832ee1e62; sid=elhiqom1", + "filter": { + + "儿童早教": [ + + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + + +"儿童启蒙故事": [ + + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "儿童英语启蒙": [ + + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "儿童歌曲": [ + + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + + "儿童绘画": [ + + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "睡前故事": [ + + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "儿童动画": [ + + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], +"儿童音乐": [ + + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], +"儿童安全教育": [ + + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + +"贝瓦儿歌": [ + + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + +"悟空识字": [ + + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], +"宝宝巴士": [ + + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], +"儿歌多多": [ + + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], +"学而思": [ + + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ] + + }} \ No newline at end of file diff --git a/5/10/sites/码上👓饭/斗鱼直播.js b/5/10/sites/码上👓饭/斗鱼直播.js new file mode 100644 index 0000000..bbadf6b --- /dev/null +++ b/5/10/sites/码上👓饭/斗鱼直播.js @@ -0,0 +1,130 @@ +var rule = { + title:'斗鱼直播', + host:'https://m.douyu.com', + homeUrl:'/api/home/mix',//网站的首页链接,用于分类获取和推荐获取 + url:'/api/room/list?page=fypage&type=fyfilter', + filterable:1,//是否启用分类筛选, + filter_url:'{{fl.cateId}}', + filter:{ + "yl":[{"key":"cateId","name":"分类","value":[{"n":"二次元","v":"ecy"},{"n":"一起看","v":"yqk"},{"n":"音乐","v":"music"},{"n":"户外","v":"HW"},{"n":"美食","v":"ms"},{"n":"原创IP","v":"ip"},{"n":"心动派对","v":"xdpd"},{"n":"音遇恋人","v":"yinyu"},{"n":"星秀","v":"xingxiu"},{"n":"心动FM","v":"dtxs"},{"n":"娱乐推荐","v":"yltj"},{"n":"中国地质大学(武汉)","v":"CUGWH"}]}], + "PCgame":[{"key":"cateId","name":"分类","value":[{"n":"英雄联盟","v":"LOL"},{"n":"热门游戏","v":"rmyx"},{"n":"穿越火线","v":"CF"},{"n":"重生边缘","v":"CSBYOL"},{"n":"无畏契约","v":"VALORANT"},{"n":"CFHD","v":"CFHD"},{"n":"命运方舟","v":"LostArk"},{"n":"DNF","v":"DNF"},{"n":"DOTA2","v":"DOTA2"},{"n":"使命召唤","v":"COD"},{"n":"炉石传说","v":"How"},{"n":"CS2","v":"CounterStrike"},{"n":"lol云顶之弈","v":"ydzhy"},{"n":"魔兽争霸","v":"mszb"},{"n":"魔兽怀旧服","v":"wowclassic"},{"n":"自走棋","v":"dota2rpg"},{"n":"传奇","v":"cq"},{"n":"跑跑卡丁车","v":"Popkart"},{"n":"网易游戏","v":"wyyx"},{"n":"星际争霸","v":"SC"},{"n":"守望先锋","v":"Overwatch"},{"n":"DOTA","v":"DOTA"},{"n":"魔兽世界","v":"WOW"},{"n":"剑网3","v":"JX3"},{"n":"我的世界","v":"MC"},{"n":"超激斗梦境","v":"cjdmj"},{"n":"冒险岛","v":"mxd"},{"n":"三国杀","v":"sanguosha"},{"n":"梦幻西游","v":"MHXYOL"},{"n":"天涯明月刀","v":"tianya"},{"n":"街头篮球","v":"jtlq"},{"n":"NBA2KOL2","v":"NBA2KOL2"},{"n":"QQ飞车端游","v":"qqfcdy"},{"n":"军事游戏","v":"jsyx"},{"n":"棋牌娱乐","v":"qipai"},{"n":"FC ONLINE","v":"FCOL"},{"n":"热门网游","v":"rmwy"},{"n":"卡拉彼丘","v":"klbq"},{"n":"诛仙世界","v":"zxsj"},{"n":"APEX","v":"APEX"},{"n":"流放之路POE","v":"PathofExile"},{"n":"剑网3缘起","v":"JW3YQ"},{"n":"逆水寒","v":"nsh"},{"n":"风暴英雄","v":"HOTS"},{"n":"逆战","v":"NZ"},{"n":"坦克世界","v":"TKSJ"},{"n":"战舰世界","v":"wfws"},{"n":"反恐精英Online","v":"CS"},{"n":"暗黑破坏神","v":"DIABLO"},{"n":"梦三国2","v":"msg2"},{"n":"传奇世界","v":"cqsj"},{"n":"方舟:生存进化","v":"fzscjh"},{"n":"神武4电脑版","v":"swdnb"},{"n":"群雄逐鹿","v":"qxzl"},{"n":"堡垒之夜","v":"blzy"},{"n":"无限法则","v":"roe"},{"n":"问道电脑版","v":"wddnb"},{"n":"西山居游戏","v":"Seasun"},{"n":"最终幻想14","v":"FF14"},{"n":"战意","v":"WYZY"},{"n":"剑灵","v":"BladeSoul"},{"n":"星际战甲","v":"Warframe"},{"n":"龙之谷","v":"DragonNest"},{"n":"铁甲雄兵","v":"tjxb"},{"n":"古剑奇谭网络版","v":"gjqtwlb"},{"n":"轩辕传奇","v":"XYCQ"},{"n":"神途","v":"shentu"},{"n":"激战2","v":"GuildWars2"},{"n":"高达文化区","v":"gdyxq"},{"n":"忍者村大战2","v":"rzcdz2"},{"n":"RPG网游专区","v":"rpgwyzq"},{"n":"诛仙3","v":"zhuxian3"},{"n":"笑傲江湖OL","v":"xajhol"},{"n":"冒险岛2","v":"MXD2"},{"n":"超击突破","v":"SuperPeople"},{"n":"无尽战区","v":"WJZQ"},{"n":"永恒之塔","v":"AION"},{"n":"竞速游戏","v":"jingsu"},{"n":"FPS综合网游","v":"FPSOL"},{"n":"劲舞团","v":"jwt"},{"n":"天下","v":"tianxai"},{"n":"火箭联盟","v":"hjlm"},{"n":"泡泡堂","v":"ppt"},{"n":"音乐游戏","v":"MG"},{"n":"新倩女幽魂","v":"ONLINE"},{"n":"天谕","v":"tianyu"},{"n":"QQ炫舞","v":"qqxw"},{"n":"大唐无双","v":"dtws"},{"n":"怪物猎人ol","v":"MHol"},{"n":"手工星球","v":"sgxq"},{"n":"热血传奇:本源","v":"rxcqhjsgb"},{"n":"彩虹岛","v":"CHD"},{"n":"御龙在天","v":"YLZT"},{"n":"自由篮球","v":"ZYLQ"},{"n":"洛奇英雄传","v":"LQYXZ"},{"n":"洛奇","v":"LQ"},{"n":"封印者","v":"FYZ"},{"n":"合金弹头","v":"HJDT"},{"n":"新英雄年代","v":"XYXSD"},{"n":"盛趣游戏","v":"SQYX"},{"n":"新热血英豪","v":"XRXYH"},{"n":"沙盒游戏","v":"SHYX"},{"n":"恐鬼症","v":"KGZ"},{"n":"领地人生","v":"LDRS"},{"n":"大话西游2","v":"dhxy2"},{"n":"猎人","v":"lr"},{"n":"热血江湖online","v":"rxjhol"},{"n":"千年3","v":"qn3"},{"n":"逍遥情缘","v":"xyqy"},{"n":"快乐西游","v":"klxy"},{"n":"诺亚传说","v":"nycs"},{"n":"鹿鼎记","v":"ldj"},{"n":"武魂2电脑版","v":"wh2pc"},{"n":"奇迹世界sun","v":"qjsjsun"},{"n":"剑侠世界2电脑版","v":"jxsj2pc"},{"n":"斩魂","v":"zhpc"},{"n":"大唐2","v":"dt2pc"},{"n":"幻想神域电脑版","v":"hxsypc"},{"n":"蜀山:初章","v":"ssczpc"},{"n":"狼人对决网游","v":"lrdjpc"},{"n":"武林群侠传","v":"wlqxzpc"},{"n":"飘流幻境","v":"plhjpc"},{"n":"破天一剑","v":"ptyj"},{"n":"四国军棋","v":"sgjq"},{"n":"新大话西游3","v":"xy3"},{"n":"装甲战争","v":"zjzz"},{"n":"暴雪游戏综合","v":"g_bliz"},{"n":"HypeSquad","v":"HypeSquad"},{"n":"长尾4部虚拟分区","v":"cw4bxnfq"},{"n":"燕云十六声","v":"WHEREWINDSMEET"},{"n":"THE FINALS","v":"THEFINALS"},{"n":"NBA2K Online","v":"NBA2KOL"},{"n":"跑跑卡丁车:漂移","v":"KartRiderDrift"},{"n":"传奇永恒","v":"EternalLegend"},{"n":"盛趣传奇","v":"sqcq"},{"n":"火爆热游","v":"hbry"}]}], + "djry":[{"key":"cateId","name":"分类","value":[{"n":"主机游戏","v":"TVgame"},{"n":"刺客信条:英灵殿","v":"AC"},{"n":"马里奥制造","v":"Mario"},{"n":"逃离塔科夫","v":"EFT"},{"n":"命运2","v":"MY2"},{"n":"恐怖游戏","v":"Horror"},{"n":"荒野大镖客","v":"hydbk"},{"n":"灵魂筹码","v":"lhcm"},{"n":"骑马与砍杀","v":"MountAndBlade"},{"n":"只狼","v":"ZL"},{"n":"格斗游戏","v":"FTG"},{"n":"饥荒","v":"DontStarve"},{"n":"全境封锁","v":"qjfs"},{"n":"怀旧游戏","v":"classic"},{"n":"NBA2K","v":"NBA2K"},{"n":"八方旅人","v":"OT"},{"n":"人类一败涂地","v":"Human"},{"n":"环世界","v":"RimWorld"},{"n":"古墓丽影","v":"gmly"},{"n":"鬼泣","v":"DMC"},{"n":"往日不再","v":"WRBZ"},{"n":"仙剑奇侠传","v":"PAL"},{"n":"神秘海域","v":"Uncharted"},{"n":"塞尔达系列","v":"TLoZ"},{"n":"僵尸世界大战","v":"WWZ"},{"n":"足球游戏","v":"zq"},{"n":"橙光","v":"cg"},{"n":"了不起的修仙模拟器","v":"ACS"},{"n":"超级马里奥","v":"SMO"},{"n":"三国志系列","v":"Sangokushi"},{"n":"星际公民","v":"StarCitizen"},{"n":"最终幻想","v":"FF"},{"n":"中土世界:战争之影","v":"MiddleEarth"},{"n":"流放者柯南","v":"Conan"},{"n":"三国群英传","v":"SANGO"},{"n":"无主之地","v":"Bor"},{"n":"辐射","v":"fs"},{"n":"太吾绘卷","v":"twhj"},{"n":"SCUM","v":"Scum"},{"n":"正当防卫","v":"zdfw"},{"n":"以撒的结合","v":"Isaac"},{"n":"文明","v":"CVI"},{"n":"仁王","v":"NIOH"},{"n":"缺氧","v":"ONI"},{"n":"皇牌空战","v":"hpkz"},{"n":"体育游戏","v":"tyyx"},{"n":"海岛大亨","v":"hddh"},{"n":"植物大战僵尸:花园战争系列","v":"PvsZ"},{"n":"蜘蛛侠","v":"Spide"},{"n":"勇者斗恶龙:建造者2","v":"DQB2"},{"n":"遗迹:灰烬重生","v":"Rem"},{"n":"血源","v":"BB"},{"n":"旺达与巨像","v":"SotC"},{"n":"模拟人生","v":"Sims"},{"n":"空洞骑士","v":"HKS"},{"n":"极品飞车","v":"jpfc"},{"n":"胡闹厨房","v":"Overcooked"},{"n":"地铁:离去","v":"ME"},{"n":"生死狙击2","v":"ssjjtwo"},{"n":"三国战纪","v":"sgzj"},{"n":"怀旧FC","v":"edwcy"},{"n":"经典单机","v":"jddj"},{"n":"英雄无敌","v":"HoMM"},{"n":"街机游戏","v":"jjyx"},{"n":"合金装备","v":"MetalGear"},{"n":"红色警戒","v":"hsjj"},{"n":"镜之边缘","v":"MsE"},{"n":"火焰纹章系列","v":"FireEmblem"},{"n":"星露谷物语","v":"Stardew"},{"n":"赛博朋克2077","v":"Cyberpunk"},{"n":"中国式家长","v":"CP"},{"n":"尼尔:机械纪元","v":"NieR"},{"n":"无人深空","v":"NMS"},{"n":"EVOTINCTION","v":"EVOTINCTION"},{"n":"GT赛车7","v":"GT"},{"n":"超级机器人大战","v":"SRW"},{"n":"信长之野望","v":"KOEINOBU"},{"n":"这是我的战争","v":"TWoM"},{"n":"杀戮尖塔","v":"sljt"},{"n":"冰汽时代","v":"Frostpunk"},{"n":"帝国时代","v":"AoEIV"},{"n":"死亡空间","v":"swkj"},{"n":"凯瑟琳Full Body","v":"CFB"},{"n":"足球经理","v":"Football"},{"n":"雨中冒险","v":"RoR"},{"n":"亿万僵尸","v":"Billions"},{"n":"武装突袭","v":"ArmA"},{"n":"石油大亨","v":"Oil"},{"n":"荣耀战魂","v":"Honor"},{"n":"欧洲卡车模拟器","v":"Truck"},{"n":"美国逃亡者","v":"Fugitive"},{"n":"漫漫长夜","v":"mmcy"},{"n":"永恒轮回","v":"Survival"},{"n":"孤岛惊魂","v":"FarCry"},{"n":"都市:天际线","v":"Skylines"},{"n":"盗贼之海","v":"hdzh"},{"n":"Dayz","v":"DayZ"},{"n":"60秒","v":"60S"},{"n":"俄罗斯钓鱼","v":"RF"},{"n":"猎人:荒野的召唤","v":"theHunter"},{"n":"恐怖黎明","v":"GD"},{"n":"看门狗","v":"kmg"},{"n":"真三国无双","v":"DW"},{"n":"泰拉瑞亚","v":"Terraria"},{"n":"UFC","v":"UFC"},{"n":"底特律:变人","v":"Detroit"},{"n":"恶魔城","v":"Castlevania"},{"n":"毁灭战士","v":"Doom"},{"n":"火影忍者:究极忍者风暴","v":"Naruto"},{"n":"无尽地牢","v":"DOTE"},{"n":"坎巴拉太空计划","v":"Kerbal"},{"n":"龙珠:超宇宙","v":"DBX"},{"n":"马里奥赛车","v":"MarioKart"},{"n":"模拟山羊","v":"GoatSim"},{"n":"欧陆风云","v":"EU"},{"n":"乞丐模拟器","v":"HoboToughLife"},{"n":"小偷模拟器","v":"ThiefSimulator"},{"n":"逆转裁判","v":"AceA"},{"n":"超越光速","v":"FTL"},{"n":"植物大战僵尸","v":"PvZ"},{"n":"游戏开发者","v":"GGM"},{"n":"最后的绿洲","v":"LO"},{"n":"大富翁","v":"RichMan"},{"n":"英雄连","v":"yxl"},{"n":"永劫无间","v":"NB"},{"n":"部落与弯刀","v":"BLYWD"},{"n":"森林","v":"Forest"},{"n":"只只大冒险","v":"biped"},{"n":"一起开火车!","v":"Unrailed"},{"n":"主机其他游戏","v":"OG"},{"n":"北境之地","v":"BJZD"},{"n":"temtem","v":"temtem"},{"n":"弹丸论破","v":"dwlp"},{"n":"基佬大乱斗","v":"jldld"},{"n":"僵尸毁灭工程","v":"jshmgc"},{"n":"神力科莎","v":"SLKS"},{"n":"超级兔子人","v":"Bunny"},{"n":"岛屿生存者","v":"Sur"},{"n":"盟军敢死队","v":"COMM"},{"n":"冬日计划","v":"drjh"},{"n":"泰坦陨落","v":"Titanfall"},{"n":"四海兄弟","v":"shxd"},{"n":"创世理想乡","v":"Craftopia"},{"n":"柯娜:精神之桥","v":"Kena"},{"n":"幽灵线:东京","v":"GTO"},{"n":"Solar Ash","v":"Ash"},{"n":"BUGSNAX","v":"BUGSNAX"},{"n":"生化危机4重制版","v":"ResidentEvil"},{"n":"Grounded","v":"Grounded"},{"n":"Superliminal","v":"Superliminal"},{"n":"Omno","v":"Omno"},{"n":"Röki","v":"Roki"},{"n":"Undungeon","v":"Undungeon"},{"n":"糖豆人","v":"FallGuys"},{"n":"渡神纪","v":"Gods"},{"n":"Aeolis Tournament","v":"Aeolis"},{"n":"猛兽派对","v":"Animals"},{"n":"Olija","v":"Olija"},{"n":"Creaks","v":"Creaks"},{"n":"暗影火炬城","v":"FIST"},{"n":"阿尔比恩","v":"Albion"},{"n":"Uragun","v":"Uragun"},{"n":"鬼谷八荒","v":"GGBH"},{"n":"Muse Dash","v":"MuseDash"},{"n":"恐惧之间","v":"Fearsurrounds"},{"n":"孤岛惊魂6","v":"FarCry6"},{"n":"怪物猎人","v":"MonsterHunterRise"},{"n":"黑神话:悟空","v":"BlackMythWuKong"},{"n":"仁王2","v":"Nioh2"},{"n":"三国志14","v":"THREEKINGDOMSXIV"},{"n":"杀手3","v":"Hitman3"},{"n":"双人成行","v":"ittakestwo"},{"n":"Scrapnaut","v":"Scrapnaut"},{"n":"租房达人","v":"TheTenants"},{"n":"狙击手:幽灵战士契约2","v":"SniperContracts2"},{"n":"全面战争","v":"TotalWarWARHAMMER"},{"n":"复体","v":"TheComplex"},{"n":"战争机器:战术小队","v":"GearsTactics"},{"n":"侠之道","v":"PathOfWuxia"},{"n":"海绵宝宝:比奇堡的冒险","v":"BattleforBikini"},{"n":"奇妙探险队2","v":"CuriousExpedition2"},{"n":"刺客信条:奥德赛","v":"Odyssey"},{"n":"星球大战:前线","v":"Battlefront"},{"n":"Moonray","v":"Moonray"},{"n":"灵魂旅人","v":"SpiritFarerlhlr"},{"n":"面容","v":"Visage"},{"n":"破门而入2:北方特遣队","v":"DoorKickers2"},{"n":"俄罗斯方块效应:连接","v":"TetrisEffect"},{"n":"SD高达G世纪:起源","v":"SDGundamG"},{"n":"东方计划:不可思议的幻想乡","v":"TouHou"},{"n":"Fate/EXTELLA","v":"FateEXTELLA"},{"n":"临终:重生试炼","v":"DYINGReborn"},{"n":"虚拟现实乐园","v":"VRWorlds"},{"n":"妖精剑士F","v":"FairyFencerF"},{"n":"苍翼默示录:神观之梦","v":"CentralFiction"},{"n":"晚班","v":"LateShift"},{"n":"子弹风暴","v":"Bulletstorm"},{"n":"巡警","v":"BeatCop"},{"n":"耻辱之日","v":"DayofInfamy"},{"n":"狙击精英4","v":"SniperElite4"},{"n":"三国志13:威力加强版","v":"Sangokushi13"},{"n":"热血物语:地下世界","v":"RiverCityRansom"},{"n":"史诗战争模拟器","v":"BattleSimulator"},{"n":"银河护卫队","v":"Guardians"},{"n":"闪乱神乐:少女们的选择","v":"SenranKagura"},{"n":"幽灵行动:荒野","v":"GhostReconWildland"},{"n":"白色情人节","v":"WhiteDay"},{"n":"美国职业摔角联盟2K17","v":"WWE2K"},{"n":"誓死坚守","v":"UntilWeDie"},{"n":"喷射侠","v":"Splasher"},{"n":"双截龙4","v":"DoubleDragon4"},{"n":"地下蚁国","v":"Undergrowth"},{"n":"九张羊皮纸","v":"NineParchments"},{"n":"咒语力量3","v":"Spellforce3"},{"n":"小兵大战","v":"Warpips"},{"n":"维京人 人中之狼","v":"VikingsWofM"},{"n":"你好邻居","v":"Helloneighbor"},{"n":"寻找天堂","v":"findparadise"},{"n":"画中世界","v":"Gorogoa"},{"n":"桥梁工程师传送门","v":"bridgecons"},{"n":"现代战争","v":"ModernCombat"},{"n":"SCP:秘密实验室","v":"scpsl"},{"n":"绯红结系","v":"SCARLETNEXUS"},{"n":"罪恶装备:STRIVE","v":"GuiltyGear"},{"n":"骑士精神2","v":"Chivalry2"},{"n":"Rune Knights","v":"RuneKnights"},{"n":"最后的咒语","v":"TheLastSpell"},{"n":"红至日2:幸存者","v":"TheRed2"},{"n":"真女神转生3","v":"ShinMegami3"},{"n":"速降王者","v":"Descenders"},{"n":"工业崛起","v":"RiseIndustry"},{"n":"征服的荣耀:围城","v":"SIEGE"},{"n":"前往中世纪","v":"GoMedieval"},{"n":"Arid","v":"Arid"},{"n":"伊始之地","v":"TerraNil"},{"n":"进击的巨人2","v":"AttackonTitan2"},{"n":"航海日记2","v":"hhrj2"},{"n":"隐龙传:影踪","v":"HiddenDragon"},{"n":"魔域之书","v":"Bookofdevil"},{"n":"诸神灰烬:救赎","v":"AshofGods"},{"n":"自由人:游击战争","v":"Freeman"},{"n":"战国无双5","v":"SWarriors5"},{"n":"死亡教堂","v":"DeathCathedral"},{"n":"灵魂能力6","v":"SoulCalibur6"},{"n":"不要喂食猴子","v":"NotFeedMonkeys"},{"n":"古剑奇谭3","v":"GuJianqitan3"},{"n":"迷城重生","v":"RebornCity"},{"n":"剑士","v":"KenshiJS"},{"n":"GRIS","v":"GRIS"},{"n":"古剑奇谭:永夜","v":"gujianyongye"},{"n":"核爆RPG","v":"ATOMRPG"},{"n":"Below","v":"Below"},{"n":"嗜血印","v":"BloodySpell"},{"n":"伊苏9","v":"Ys9"},{"n":"兽人必须死3","v":"OrcsDie3"},{"n":"狙击精英VR","v":"SniperEliteVR"},{"n":"遗忘之城","v":"ForgotCity"},{"n":"Last Stop","v":"LastStop"},{"n":"从军","v":"jointhearmy"},{"n":"石炉","v":"Stonehearth"},{"n":"狂热运输2","v":"TransportFever2"},{"n":"机甲战士5","v":"MechWarrior5"},{"n":"分手装修","v":"ToolUP"},{"n":"PICO PARK","v":"PICOPARK"},{"n":"光明记忆:无限","v":"Brightmemory"},{"n":"秘馆疑踪","v":"HeavenDust"},{"n":"英雄传说:创之轨迹","v":"HajimariNOKiseki"},{"n":"战地系列","v":"Battlefiel"},{"n":"塞尔达传说:天空之剑HD","v":"SkywardSword"},{"n":"国王的恩赐2","v":"KingsBounty2"},{"n":"脑航员2","v":"Psychonauts2"},{"n":"九十六号公路","v":"Road96"},{"n":"FORECLOSED","v":"FORECLOSED"},{"n":"RiMS Racing","v":"RiMSRacing"},{"n":"漫威银河护卫队","v":"GuardiansGalaxy"},{"n":"剑侠图","v":"JianXiaTu"},{"n":"审判之逝","v":"Lostjudgment"},{"n":"艾尔登法环","v":"ELDENRING"},{"n":"互动派对","v":"INTERACTIVEPARTY"},{"n":"极限竞速:地平线5","v":"ForzaHorizon5"},{"n":"使命召唤系列","v":"CALLOFDUTYCOD"},{"n":"网吧模拟器","v":"InternetCS"},{"n":"The Anacrusis","v":"TheAnacrusis"},{"n":"文字游戏","v":"WordGame"},{"n":"消逝的光芒2","v":"DyingLight2"},{"n":"战神:诸神黄昏","v":"GodofWarRagnarok"},{"n":"师父","v":"SIFU"},{"n":"海上狼人杀","v":"DreadHunger"},{"n":"最终幻想:起源","v":"STRANGEROFPARADISE"},{"n":"HordeCore","v":"HordeCore"},{"n":"Indies’ Lies","v":"IndiesLies"},{"n":"霍格沃茨之遗","v":"HogwartsLegacy"},{"n":"太荒初境","v":"TalesofWild"},{"n":"Deck of Ashes","v":"DeckofAshes"},{"n":"星空","v":"Starfield"},{"n":"隐秘的角落","v":"YinMiDeJiaoLuo"},{"n":"江湖客栈","v":"TheJianghu"},{"n":"Ilysia","v":"Ilysia"},{"n":"Project Q","v":"ProjectQ"},{"n":"Pummel Party","v":"PummelParty"},{"n":"Holomento","v":"Holomento"},{"n":"Overprime","v":"Overprime"},{"n":"森林之子","v":"SonsOfTheForest"},{"n":"弈仙牌","v":"yixianpai"},{"n":"夜族崛起","v":"VRising"},{"n":"漫威SNAP","v":"MarvelSnap"},{"n":"魔力宝贝","v":"CrossGate"},{"n":"木卫四协议","v":"CallistoProtocol"},{"n":"罗马复兴","v":"RomanRenaissance"},{"n":"风暴之门","v":"StormGate"},{"n":"暗邪西部","v":"EvilWest"},{"n":"堕落之主","v":"LordsofFallen"},{"n":"High on Life","v":"HighonLife"},{"n":"匹诺曹的谎言","v":"LiesofP"},{"n":"逃生:试炼","v":"TheOutlastTrials"},{"n":"战锤40K:暗潮","v":"40KDarktide"},{"n":"Isonzo","v":"Isonzo"},{"n":"索尼克 未知边境","v":"SonicFrontiers"},{"n":"漂泊牧歌","v":"WanderingVillage"},{"n":"塞尔达传说:王国之泪","v":"TEARSKINGDOM"},{"n":"破碎线","v":"Shatterline"},{"n":"卧龙:苍天陨落","v":"Wolong"},{"n":"卡库远古封印","v":"KAKU"},{"n":"原子之心","v":"AtomicHeart"},{"n":"霓虹入侵者","v":"FromSpace"},{"n":"Warhaven","v":"Warhaven"},{"n":"宝可梦:朱/紫","v":"ScarletandViolet"},{"n":"第一后裔","v":"TheFirstDescendant"},{"n":"铳墓G.O.R.E.","v":"GUNGRAVEGORE"},{"n":"Kingshunt","v":"Kingshunt"},{"n":"漫威暗夜之子","v":"MarvelMidnightSuns"},{"n":"奇怪的RPG","v":"WeirdRPG"},{"n":"Evercore Heroes","v":"EvercoreHeroes"},{"n":"东方:平野孤鸿","v":"MomentinEast"},{"n":"神之天平","v":"ASTLIBRARevision"},{"n":"伊克西翁","v":"IXION"},{"n":"主机一起看","v":"zjyqk"},{"n":"社交互动游戏","v":"SJHDYX"},{"n":"Divine Knockout","v":"DivineKnockout"},{"n":"巫师系列","v":"TheWitcher"},{"n":"至暗时刻","v":"DarkandDarker"},{"n":"江湖十一","v":"Jianghu11"},{"n":"XDefiant","v":"XDefiant"},{"n":"刺客信条:幻景","v":"ACMirage"},{"n":"Warlander","v":"Warlander"},{"n":"狂野之心","v":"WildHearts"},{"n":"Scars Above","v":"ScarsAbove"},{"n":"Pacific Drive","v":"PacificDrive"},{"n":"收获日3","v":"PAYDAY"},{"n":"浮生箓2:九九行歌","v":"FloatingLife"},{"n":"The Front","v":"TheFront"},{"n":"最终幻想16","v":"FinalFantasyXVI"},{"n":"街头霸王","v":"StreetFighter"},{"n":"Tchia","v":"Tchia"},{"n":"魔戒:咕噜","v":"Gollum"},{"n":"Prison Life 2","v":"PrisonLife"},{"n":"Innchanted","v":"Innchanted"},{"n":"Life by You","v":"LifebyYou"},{"n":"Eresys","v":"Eresys"},{"n":"Pax Dei","v":"PaxDei"},{"n":"Teravit","v":"Teravit"},{"n":"Caliber","v":"Caliber"},{"n":"沙盒与副本:英勇之地","v":"HerosLand"},{"n":"Coridden","v":"Coridden"},{"n":"Unrecord","v":"Unrecord"},{"n":"Deducto 2","v":"Deducto2"},{"n":"装甲核心6:境界天火","v":"ArmoredCore"},{"n":"Wayfinder","v":"Wayfinder"},{"n":"迷瘴纪事","v":"MiasmaChronicles"},{"n":"Minigame Madness","v":"MinigameMadness"},{"n":"Only Up","v":"onlyup"},{"n":"天文世界","v":"AstroWorld"},{"n":"学园构想家","v":"SchoolHomeroom"},{"n":"Jusant","v":"JUSANT"},{"n":"潜水员戴夫","v":"DAVETHEDIVER"},{"n":"GYLT","v":"GYLT"},{"n":"遗迹2","v":"RemnantII"},{"n":"索利斯堡","v":"FortSolis"},{"n":"Towerborne","v":"Towerborne"},{"n":"33 Immortals","v":"33Immortals"},{"n":"Wildmender","v":"Wildmender"},{"n":"How 2 Escape","v":"How2Escape"},{"n":"漫威蜘蛛侠2","v":"MarvelSpiderman2"},{"n":"博德之门3","v":"BG3"},{"n":"Eternights","v":"Eternights"},{"n":"Project F","v":"ProjectF"},{"n":"BaldMan Climbs Up","v":"BaldManClimbsUp"},{"n":"FC24","v":"FC24"},{"n":"NBA 2K24","v":"NBA2K24"},{"n":"超级马里奥兄弟:惊奇","v":"MarioWonder"},{"n":"蛮荒志异","v":"Taleswild"}]}], + "syxx":[{"key":"cateId","name":"分类","value":[{"n":"王者荣耀","v":"wzry"},{"n":"LOL手游","v":"LOLM"},{"n":"崩坏:星穹铁道","v":"bhxqtd"},{"n":"逆水寒手游","v":"NSHM"},{"n":"和平精英","v":"hpjy"},{"n":"暗区突围","v":"aqtw"},{"n":"蛋仔派对","v":"dzpd"},{"n":"高能英雄","v":"gnyx"},{"n":"幻塔","v":"ht"},{"n":"火影忍者","v":"hyrz"},{"n":"COD手游","v":"smzhsy"},{"n":"lol电竞经理","v":"EGAME"},{"n":"DNF手游","v":"mdnf"},{"n":"金铲铲之战","v":"JGAME"},{"n":"天刀手游","v":"tdsy"},{"n":"原神","v":"yuanshen"},{"n":"航海王热血航线","v":"HHWRXHX"},{"n":"元梦之星","v":"YMZX"},{"n":"鸿图之下","v":"htzx"},{"n":"欢乐麻将","v":"HLMJ"},{"n":"王者模拟战","v":"wzrpg"},{"n":"中国象棋","v":"ZGXQ"},{"n":"天谕手游","v":"tysy"},{"n":"巅峰坦克","v":"DFTK"},{"n":"新游中心","v":"xyzx"},{"n":"热门手游","v":"phone"},{"n":"梦幻手游","v":"mhxy"},{"n":"QQ飞车","v":"qqfcsy"},{"n":"第五人格","v":"dwrg"},{"n":"欢乐斗地主","v":"hlddz"},{"n":"荒野乱斗","v":"hyld"},{"n":"阴阳师","v":"yys"},{"n":"狼人杀","v":"LRS"},{"n":"JJ斗地主","v":"jj"},{"n":"梦幻新诛仙","v":"mhxzx"},{"n":"多多自走棋","v":"zzq"},{"n":"崩坏3","v":"bhxl"},{"n":"风云岛行动","v":"fydxd"},{"n":"云游戏","v":"cloudgame"},{"n":"跑跑手游","v":"PPKDCSY"},{"n":"率土之滨","v":"stzb"},{"n":"灌篮高手","v":"glgs"},{"n":"皇室战争","v":"hszz"},{"n":"忍者必须死3","v":"rzbxs3"},{"n":"神武4手游","v":"sw3"},{"n":"梦幻模拟战","v":"mhmnz"},{"n":"实况足球","v":"skzq"},{"n":"航海王:燃烧意志","v":"hhwrsyz"},{"n":"球球大作战","v":"qqdzz"},{"n":"英雄杀","v":"yxs"},{"n":"魔域口袋版","v":"mykdb"},{"n":"口袋新旅程","v":"KDXLC"},{"n":"剑网3:指尖江湖","v":"jw3zjjh"},{"n":"部落冲突","v":"blct"},{"n":"剑与家园","v":"jyjy"},{"n":"新笑傲江湖","v":"xxajh"},{"n":"猫和老鼠","v":"mhls"},{"n":"猎人手游","v":"lrlr"},{"n":"明日之后","v":"mrzh"},{"n":"影之诗","v":"yzs"},{"n":"决战平安京","v":"jzpaj"},{"n":"魂斗罗归来","v":"DLHGL"},{"n":"圣斗士星矢","v":"sdsxs"},{"n":"魔力宝贝手游","v":"mlbbsy"},{"n":"哈利波特:魔法觉醒","v":"HarryPotter"},{"n":"手游推广","v":"rmsy"},{"n":"魔灵召唤","v":"mlzh"},{"n":"香肠派对","v":"xcpd"},{"n":"迷你世界","v":"MNSJ"},{"n":"FC足球世界","v":"FCZQSJ"},{"n":"街篮","v":"jl"},{"n":"明日方舟","v":"mrfz"},{"n":"一梦江湖","v":"ymjh"},{"n":"完美世界手游","v":"wmsjsy"},{"n":"拳皇98OL","v":"kof98"},{"n":"赛尔号","v":"srh"},{"n":"仙境传说","v":"xjcs"},{"n":"流星群侠传","v":"liuxinghudiejian"},{"n":"逃跑吧少年","v":"tpbsn"},{"n":"石器时代","v":"sqsd"},{"n":"RPG手游","v":"rpgsy"},{"n":"英魂之刃口袋版","v":"yh"},{"n":"倩女幽魂手游","v":"qnyhsy"},{"n":"决斗之城2","v":"jdzc2"},{"n":"传奇手游","v":"cqsy"},{"n":"雀魂","v":"Majsoul"},{"n":"二次元手游","v":"ecysy"},{"n":"征途2手游","v":"zt2sy"},{"n":"万王之王3D","v":"wwzw3D"},{"n":"武林外传","v":"wlwz"},{"n":"潮人篮球","v":"crlq"},{"n":"元气骑士","v":"yuanqiqishi"},{"n":"红警OL手游","v":"hjolsy"},{"n":"植物大战僵尸手游","v":"ZWDZJS"},{"n":"创造与魔法","v":"ccymf"},{"n":"奇迹觉醒","v":"qjjx"},{"n":"光遇","v":"skygy"},{"n":"游戏王:决斗链接","v":"yxwjdlj"},{"n":"巅峰战舰","v":"dfzj"},{"n":"寻仙","v":"xunxian"},{"n":"天天象棋","v":"ttxq"},{"n":"王国纪元","v":"wgjy"},{"n":"龙族幻想","v":"lzhx"},{"n":"三国杀移动版","v":"SGSSY"},{"n":"罗布乐思","v":"Roblox"},{"n":"足球手游","v":"zqsy"},{"n":"月圆之夜","v":"yyzy"},{"n":"秦时明月世界","v":"qsmysj"},{"n":"麻将来了","v":"mjll"},{"n":"风之大陆","v":"fzdl"},{"n":"金属对决","v":"jsdj"},{"n":"轩辕剑龙舞云山","v":"xyjlwys"},{"n":"微乐棋牌","v":"WLQP"},{"n":"辐射:避难所Online","v":"fsbnsonline"},{"n":"街篮2","v":"jl2"},{"n":"极光计划","v":"jgjh"},{"n":"不良人3","v":"blr3"},{"n":"镇魔曲手游","v":"zmq"},{"n":"乱世王者","v":"lswz"},{"n":"篮球手游","v":"lqsy"},{"n":"鬼泣-巅峰之战","v":"gqdfzz"},{"n":"射击类手游","v":"qtsy"},{"n":"命运歌姬","v":"mygj"},{"n":"暗黑不朽","v":"diabloimmortal"},{"n":"新神魔大陆","v":"xsmdl"},{"n":"三国志战略版","v":"sgzzlb"},{"n":"天地劫:幽城再临","v":"tdj"},{"n":"Disorder","v":"Disorder"},{"n":"云上城之歌","v":"ysczg"},{"n":"五子棋","v":"wzq"},{"n":"围棋","v":"wq"},{"n":"全球行动","v":"qqxd"},{"n":"诛仙手游","v":"zxsy"},{"n":"妄想山海","v":"wxsh"},{"n":"黎明觉醒:生机","v":"lmjx"},{"n":"庆余年","v":"QYN"},{"n":"我的侠客","v":"wdxk"},{"n":"曙光英雄","v":"sgyx"},{"n":"大话西游手游","v":"dhxysy"},{"n":"战争怒吼","v":"zznh"},{"n":"忘川风华录","v":"wcfhl"},{"n":"新剑侠情缘手游","v":"xjxqysy"},{"n":"重生细胞","v":"csxb"},{"n":"汉家江湖","v":"HJJH"},{"n":"海岛奇兵","v":"hdqb"},{"n":"钢铁力量2","v":"gtll2"},{"n":"仙剑奇侠传九野","v":"xjqxzjy"},{"n":"大唐无双手游","v":"dtwssy"},{"n":"地铁跑酷","v":"dtpk"},{"n":"战舰世界闪击战","v":"zjsjsjz"},{"n":"狂暴之翼","v":"kbzy"},{"n":"横扫千军","v":"hsqj"},{"n":"节奏大爆炸","v":"jzdbz"},{"n":"喵斯快跑","v":"mskp"},{"n":"双子","v":"sz"},{"n":"小美斗地主","v":"xmddz"},{"n":"精灵之境","v":"jlzj"},{"n":"斗罗大陆:武魂觉醒","v":"dldlwhjx"},{"n":"斗罗大陆2绝世唐门","v":"dldl2jstm"},{"n":"战神觉醒","v":"zsjx"},{"n":"九州仙剑传H5","v":"jzxjzh5"},{"n":"荣耀大天使","v":"rydts"},{"n":"蓝月传奇","v":"lycq"},{"n":"凡人修仙传挂机版H5","v":"frxxzgjbh5"},{"n":"攻城掠地","v":"gcld"},{"n":"盗墓笔记","v":"dmbj"},{"n":"拳魂觉醒","v":"qhjx"},{"n":"大天使之剑","v":"dtszj"},{"n":"绝世仙王","v":"jsxw"},{"n":"一刀传世","v":"ydcs"},{"n":"斗罗大陆","v":"dldl"},{"n":"破雪刃","v":"pxr"},{"n":"JJ象棋","v":"jjxq"},{"n":"天姬变","v":"tjb"},{"n":"剑玲珑","v":"jll"},{"n":"火线精英","v":"hxjy"},{"n":"造梦西游OL","v":"zmxyol"},{"n":"奥奇传说手游","v":"aqcssy"},{"n":"战斗吧龙魂","v":"zdblh"},{"n":"剑开仙门","v":"jkxm"},{"n":"狼人对决","v":"lrdj"},{"n":"最终幻想:勇气启示录 幻影战争","v":"hyzz"},{"n":"葫芦娃兄弟","v":"hlwxd"},{"n":"造梦西游4","v":"zmxy4"},{"n":"比特小队","v":"btxd"},{"n":"流言侦探","v":"lyzt"},{"n":"战舰联盟","v":"zjlm"},{"n":"另一个伊甸:超越时空的猫","v":"lygyd"},{"n":"少女前线","v":"snqx"},{"n":"遇见","v":"yj"},{"n":"霓虹深渊:无限","v":"nhsywx"},{"n":"胡莱三国3","v":"hlsg3"},{"n":"奥拉星","v":"alx"},{"n":"先游云游戏","v":"Gamer"},{"n":"万象物语手游","v":"wxwy1"},{"n":"绿茵信仰","v":"lyxy"},{"n":"烟雨江湖","v":"yyjhsy"},{"n":"球球联盟","v":"qqlm"},{"n":"文明与征服","v":"wmyzf"},{"n":"碧蓝航线手游","v":"blhxsy"},{"n":"300大作战","v":"300dzz"},{"n":"2047","v":"2047"},{"n":"第七史诗","v":"dqss"},{"n":"汉末霸业","v":"hmby"},{"n":"EVE星战前夜:无烬星河","v":"evexzqywjxh"},{"n":"少女前线2:追放","v":"sq2zf"},{"n":"弹力果冻","v":"tlgd"},{"n":"火力苏打(T3)","v":"T3"},{"n":"植物大战僵尸2","v":"zwdzjs2"},{"n":"球球英雄","v":"qqyx"},{"n":"悠长假期","v":"ycjq"},{"n":"无悔华夏","v":"whrhx"},{"n":"猫之城","v":"mzc"},{"n":"未定事件簿","v":"wdsjp"},{"n":"白夜极光","v":"byjg"},{"n":"ProjectGAIA","v":"projectgaia"},{"n":"斗罗大陆:魂师对决","v":"dldlhsdj"},{"n":"古墓丽影传说:迷踪","v":"gmlycsmz"},{"n":"漫威对决","v":"mwdj"},{"n":"放置与召唤","v":"fzyzh"},{"n":"我是航海家","v":"wshhj"},{"n":"军团战棋英雄时代","v":"jtzqyxsd"},{"n":"繁荣美食市场物语","v":"frmsscwy"},{"n":"老农种树","v":"lnzs"},{"n":"三国演义:吞噬无界","v":"sgyytswj"},{"n":"偶像梦幻祭2","v":"oxmhj2"},{"n":"卡卡保皇","v":"kkbh"},{"n":"灵猫传","v":"lmz"},{"n":"剑侠世界3","v":"jxsj3"},{"n":"召唤与合成2","v":"zhyhc2"},{"n":"像素时代","v":"xssd"},{"n":"仙侠第一放置","v":"xxdyfz"},{"n":"无尽的拉格朗日","v":"wjdlglr"},{"n":"弓箭手大作战","v":"gjsdzz"},{"n":"挨饿荒野","v":"aehy"},{"n":"诺亚之心","v":"nyzx"},{"n":"闪耀暖暖","v":"synn"},{"n":"物种起源","v":"wzqy"},{"n":"模拟城市:我是市长","v":"mncswssc"},{"n":"重返帝国","v":"cfdg"},{"n":"太古仙尊","v":"tgxz"},{"n":"长安幻想","v":"cahx"},{"n":"火炬之光:无限","v":"hjzgwx"},{"n":"富豪闯三国","v":"fhcsg"},{"n":"拂晓","v":"fx"},{"n":"古剑奇谭木语人","v":"gjqtmyr"},{"n":"火影忍者:忍者新世代","v":"hyrzrzxsd"},{"n":"末日远征","v":"mryz"},{"n":"滚动的天空","v":"gddtk"},{"n":"新斗罗大陆","v":"xdldl"},{"n":"登山赛车","v":"dssc"},{"n":"荒野乱斗(腾讯版)","v":"hyldtxb"},{"n":"小小勇者","v":"xxyz"},{"n":"小冰冰传奇","v":"xbbcq"},{"n":"三国战纪2手游","v":"sgzj2"},{"n":"幸存者危城","v":"xczwc"},{"n":"冒险公社手游","v":"mxgs"},{"n":"欧陆战争5:帝国","v":"olzz5dg"},{"n":"纪念碑谷2","v":"jnbg2"},{"n":"大航海探险物语","v":"dhhtxwy"},{"n":"航海日记","v":"hhrj"},{"n":"一拳超人:最强之男","v":"yqcrzqzn"},{"n":"王国保卫战4","v":"wgbwz4"},{"n":"半世界之旅","v":"bsjzl"},{"n":"奥特曼宇宙英雄","v":"atmyzyx"},{"n":"新三国杀","v":"xsgs"},{"n":"奶块","v":"nk"},{"n":"策魂三国","v":"chsg"},{"n":"奥特曼系列OL","v":"atmxlol"},{"n":"欢喜斗地主","v":"HXDDZ"},{"n":"洪荒文明","v":"hhwm"},{"n":"街头足球","v":"jtzq"},{"n":"同人圣三国蜀汉传","v":"trssgshc"},{"n":"塔防之光","v":"tfzg"},{"n":"我做夫人那些年","v":"wzfrnxn"},{"n":"小小五千年","v":"xxwqn"},{"n":"乖离性百万亚瑟王:环","v":"glxbwyswh"},{"n":"时空猎人","v":"sklr"},{"n":"星际逆战","v":"xjnz"},{"n":"羽毛球高高手","v":"ymqggs"},{"n":"LoveLive! 学园偶像祭","v":"lovelivexyoxj"},{"n":"黑色沙漠手游","v":"hesmsy"},{"n":"魔力宝贝:旅人","v":"mlbblr"},{"n":"大家饿餐厅","v":"dject"},{"n":"魔力宝贝归来","v":"mlbbgl"},{"n":"巅峰极速","v":"dfjs"},{"n":"新盗墓笔记","v":"xdmbj"},{"n":"轩辕传奇手游","v":"XYCQSY"},{"n":"萤火突击国际服","v":"yhtj"},{"n":"武林闲侠","v":"wlxx"},{"n":"淘米游戏","v":"tmyx"},{"n":"无期迷途","v":"wqmt"},{"n":"逆光潜入","v":"ngqr"},{"n":"深空之眼","v":"skzy"},{"n":"CF手游","v":"CFSY"},{"n":"新天龙八部手游","v":"xtlbbsy"},{"n":"尘白禁区","v":"cbjq"},{"n":"原始征途","v":"yszt"},{"n":"全民大灌篮","v":"qmdgl"},{"n":"枪火重生手游","v":"GunfireReborn"},{"n":"火影三国志","v":"g_hysg"},{"n":"网易其它组","v":"g_wyqt"},{"n":"三国战纪手游","v":"sgzjsy"},{"n":"染·钟楼谜团","v":"BOTC"},{"n":"绝区零","v":"jql"},{"n":"重返CODM","v":"RECODM"},{"n":"综合手游","v":"zhsy"},{"n":"IP游戏","v":"ipyx"},{"n":"鸣潮","v":"cm"},{"n":"棋牌游戏","v":"QPYX"},{"n":"奥比岛:梦想国度","v":"abdmxgd"},{"n":"晶核","v":"jhcoa"},{"n":"星之破晓","v":"dhpx"},{"n":"赛尔计划","v":"srjh"},{"n":"SLG综合","v":"SLG"},{"n":"代号:伙伴","v":"DHGB"},{"n":"天使之战","v":"tszz"},{"n":"全明星街球派对","v":"hoopheroes"},{"n":"合金弹头:觉醒","v":"MetalSlug"},{"n":"劲乐幻想","v":"g_jyhx"},{"n":"白荆回廊","v":"BJHL"},{"n":"战地无疆","v":"zdwj"},{"n":"三国志战棋版","v":"g_sgzzqb"},{"n":"一拳超人:世界","v":"yqcrsj"},{"n":"鹅鸭杀手游","v":"GooseDuck"},{"n":"太空杀","v":"SuperSus"},{"n":"大话西游:归来","v":"dhxygl"},{"n":"战火勋章","v":"zhxz"},{"n":"西行纪 燃魂","v":"xxjrh"},{"n":"决胜巅峰","v":"jueshengdianfeng"},{"n":"冒险岛:枫之传说","v":"MapleStory"},{"n":"七人传奇:光与暗之交战","v":"qirenchuanqi"},{"n":"综合桌游","v":"ZHZY"},{"n":"闪耀!优俊少女","v":"PrettyDerby"},{"n":"三角洲行动","v":"DF"},{"n":"二次元游戏","v":"ECYYX"}]}], + // "yz":[{"key":"cateId","name":"分类","value":[{"n":"颜值","v":"yz"}]}], + "kjwh":[{"key":"cateId","name":"分类","value":[{"n":"企鹅直播","v":"qezb"},{"n":"数码科技","v":"smkj"},{"n":"纪录片","v":"jlp"},{"n":"成年教育","v":"jiaoyu"},{"n":"人文社科","v":"Humanities"}]}], + "yp":[{"key":"cateId","name":"分类","value":[{"n":"派对","v":"paidui"},{"n":"心动FM.","v":"DIANT"},{"n":"一起玩","v":"yiqiwan"}]}], + "voice":[{"key":"cateId","name":"分类","value":[{"n":"语音交友","v":"yyjy"},{"n":"音乐之声","v":"yyzs"},{"n":"连麦互动","v":"lianmaihudong"},{"n":"娱乐开黑","v":"ylkh"}]}] + // "znl":[{"key":"cateId","name":"分类","value":[{"n":"正能量","v":"znl"}]}] + }, + filter_def:{ + yl:{cateId:'yqk'}, + PCgame:{cateId:'LOL'}, + djry:{cateId:'AC'}, + syxx:{cateId:'wzry'}, + yz:{cateId:'yz'}, + kjwh:{cateId:'smkj'}, + yp:{cateId:'yiqiwan'}, + voice:{cateId:'yyzs'}, + znl:{cateId:'znl'} + }, + class_name:'娱乐天地&网游竞技&单机热游&手游休闲&颜值&科技文化&语音互动&语音直播&正能量',// /api/cate/list + class_url:'yl&PCgame&djry&syxx&yz&kjwh&yp&voice&znl', + detailUrl: 'http://live.yj1211.work/api/live/getRoomInfo?uid=&platform=douyu&roomId=fyid',// JustLive + searchUrl:'/api/search/liveRoom?#did=10000000000000000000000000001501&limit=20&offset=0&sk=**;post', + searchable:2, + quickSearch:0, + headers:{ + 'User-Agent':'MOBILE_UA' + }, + timeout:5000, + limit:8, + play_parse:true, + lazy:'', + 推荐:`js: + let d = []; + let jo = JSON.parse(request(input)).data; + jo.forEach((it,idex) => { + let slist = jo[idex].list ; + slist.forEach(it => { + d.push({ + url: it.rid, + title: it.roomName, + img: it.roomSrc, + desc: '👁' + it.hn + ' ' + '🆙' + it.nickname, + }) + }); + }); + setResult(d); + `, + 一级:`js: + let d = []; + let jo = JSON.parse(request(input)).data.list; + jo.forEach(it => { + d.push({ + url: it.rid, + title: it.roomName, + img: it.roomSrc, + desc: '👁' + it.hn + ' ' + '🆙' + it.nickname, + }) + }); + setResult(d); + `, + 二级:`js: + var d = []; + var jo = JSON.parse(request(input)).data; + VOD = { + vod_id: jo.roomId, + vod_name: jo.roomName, + vod_pic: jo.roomPic, + type_name: jo.platForm.replace("douyu", "斗鱼") + "." + jo.categoryName, + vod_remarks: '🏷roomId ' + jo.roomId, + vod_director: '👥在线人数 ' + jo.online, + vod_actor: '🆙 ' + jo.ownerName, + vod_content: '🏷roomId:' + jo.roomId + "|" + ' 🏷状态:' + (jo.isLive == 1 ? '正在直播' : '未开播'), + // vod_content: "🏷分区:" + jo.platForm.replace("douyu", "斗鱼") + "·" + jo.categoryName + " 🏷UP主:" + jo.ownerName + " 🏷人气:" + jo.online + (jo.isLive === 1 ? " 🏷状态:正在直播" : "状态:未开播"), + }; + var playurl = JSON.parse(request("http://live.yj1211.work/api/live/getRealUrl?platform=" + jo.platForm + "&roomId=" + jo.roomId)).data; + // var name = { + // OD: "JustLive", + // FD: "流畅", + // LD: "标清", + // SD: "高清", + // HD: "JustLive(预览)", + // "2K": "2K", + // "4K": "4K", + // FHD: "全高清", + // XLD: "极速", + // SQ: "普通音质", + // HQ: "高音质", + // }; + Object.keys(playurl).forEach(function(key) { + // if (!/ayyuid|to/.test(key)) { + if (/OD/.test(key)) { + d.push({ + // title: name[key], + title: 'JustLive', + url: playurl[key] + }) + } + }); + d.push({ + title: "斗鱼解析1", + url: "http://epg.112114.xyz/douyu/" + jo.roomId + }, { + title: "斗鱼解析2", + url: "https://www.aois.eu.org/live/douyu/" + jo.roomId + }, { + title: "斗鱼解析3", + url: "https://www.goodiptv.club/douyu/" + jo.roomId + }, { + title: "斗鱼解析4", + url: "http://maomao.kandiantv.cn/douyu1.php?id=" + jo.roomId + }); + VOD.vod_play_from = "播放源"; + VOD.vod_play_url = d.map(function(it) { + return it.title + "$" + it.url + }).join("#"); + setResult(d); + `, + 搜索:'json:data.list;roomName;roomSrc;nickname;roomId', +} diff --git a/5/10/sites/码上👓饭/有声小说吧.js b/5/10/sites/码上👓饭/有声小说吧.js new file mode 100644 index 0000000..431fccf --- /dev/null +++ b/5/10/sites/码上👓饭/有声小说吧.js @@ -0,0 +1,38 @@ + +var rule = { + title:'有声小说吧', + 编码:'gb18030', + host:'http://m.ysxs8.vip', + url:'/downlist/fyclass_fypage.html', + searchUrl:'/search.asp?page=fypage&searchword=**&searchtype=-1', + searchable:2, + quickSearch:0, + headers:{ + 'User-Agent':'MOBILE_UA' + }, + timeout:5000, + // homeUrl:'/fenlei/', + // class_parse: '.pd-class:eq(0) dd;a&&Text;a&&href;.*/(.*?).html', + class_name:'网络玄幻&恐怖悬疑&传统武侠&都市言情&官场刑侦&历史军事&探险盗墓&职场商战&明朝那些事儿&评书下载&相声戏曲&人物传记&广播剧&百家讲坛&外语读物&有声文学&儿童读物&管理营销', + class_url:'r52&r17&r12&r13&r14&r15&r45&r81&r36&r3&r7&r16&r18&r32&r35&r41&r4&r6', + play_parse:true, + lazy:'', + limit:6, + // double:true, + 推荐:'.list-ul .list-li;.list-name&&Text;*;.module-slide-author&&Text;*', + 一级:'.book-ol&&li;h4&&Text;img&&data-original;.book-meta&&Text;a&&href', + 二级:{ + // title:'h2&&Text;.book-cell .book-rand-a:eq(2)&&Text', + title:'h1&&Text;.book-cell .book-rand-a:eq(0)&&a&&Text', + img:'.book img&&src', + // desc:';;;;.book-des p&&Text', + desc:';;;.book-rand-a:eq(2)&&Text;.book-des p&&Text', + content:'.book-des--p&&Text', + tabs:'.playlist-top&&h2', + // lists:'js:pd=jsp.pd;let url=pd(html,".bookbutton&&a&&href");log(url);html=request(url);let v=pd(html,".booksite&&script&&Html");var document={};var VideoListJson;VideoListJson=eval(v.split("VideoListJson=")[1].split(",urlinfo")[0]);log(typeof VideoListJson);let list1=VideoListJson[0][1];LISTS=[list1];log(LISTS);', + // 有声小说有防盗链,我服了(上面的列表数据正常拿到了,没法播放) + // lists:'#playlist:eq(#id)&&ul&&li', + lists:'#playlist ul li', + }, + 搜索:'*', +} \ No newline at end of file diff --git a/5/10/sites/码上👓饭/短视频.js b/5/10/sites/码上👓饭/短视频.js new file mode 100644 index 0000000..3f6335e --- /dev/null +++ b/5/10/sites/码上👓饭/短视频.js @@ -0,0 +1,24 @@ +// 搜寻验证 +var rule = { + title:'短视频', + host:'http://www.sharenice.net', + url:'/fyclass?page=fypage', + //searchUrl:'/video/search?search_key=**', + searchable:0, + quickSearch:0, + headers:{ + 'User-Agent':'PC_UA' + }, + timeout:5000, + // class_name:'抖音&快手&微视&火山&场库&体育&美拍&秒拍&全民&梨&好兔&美女&正能量&搞笑&社会&游戏&娱乐&旅游&萌系&生活&音乐&美食&明星&动漫&影视&时尚', + class_name:'抖音&快手&微视&火山&场库&美拍&秒拍&全民&澎湃&好兔&开眼&美女&搞笑&社会&影视&音乐&娱乐&正能量&生活&动漫&体育&美食&萌系&旅游&游戏&明星&时尚', + // class_url:'douyin&kuaishou&weishi&huoshan&changku&tags/t-5L2T6IKy.html&meipai&miaopai&quanmin&lishipin&haotu&tags/t-576O5aWz.html&tags/t-5q2j6IO96YeP.html&tags/t-5pCe56yR.html&tags/t-56S+5Lya.html&tags/t-5ri45oiP.html&tags/t-5aix5LmQ.html&tags/t-5peF5ri4.html&tags/t-6JCM57O7.html&tags/t-55Sf5rS7.html&tags/t-6Z+z5LmQ.html&tags/t-576O6aOf.html&tags/t-5piO5pif.html&tags/t-5Yqo5ryr.html&tags/t-5b2x6KeG.html&tags/t-5pe25bCa.html', + class_url:'douyin&kuaishou&weishi&huoshan&changku&meipai&miaopai&quanmin&lishipin&haotu&kaiyan&t-576O5aWz&t-5pCe56yR&t-56S+5Lya&t-5b2x6KeG&t-6Z+z5LmQ&t-5aix5LmQ&t-5q2j6IO96YeP&t-55Sf5rS7&t-5Yqo5ryr&t-5L2T6IKy&t-576O6aOf&t-6JCM57O7&t-5peF5ri4&t-5ri45oiP&t-5piO5pif&t-5pe25bCa', + play_parse:true, + lazy:'js:/kuaishou/.test(input)?input=jsp.pdfh(request("http://m.sharenice.net/mobile"+input.split("net")[1]),".video-play-box&&video&&src"):input=jsp.pdfh(request("http://m.sharenice.net/mobile"+input.split("net")[1]),".video-play-box&&video&&src")+"#.mp4"', + limit:6, + double:false, + 推荐:'*', + 一级:'.item-box&&ul&&li;a&&title;img&&data-original;;a&&href', + 二级:'*', +} \ No newline at end of file diff --git a/5/10/sites/码上👓饭/酷奇MV.js b/5/10/sites/码上👓饭/酷奇MV.js new file mode 100644 index 0000000..742bd48 --- /dev/null +++ b/5/10/sites/码上👓饭/酷奇MV.js @@ -0,0 +1,25 @@ +var rule = { + title:'酷奇MV', + host:'https://www.kuqimv.com', + // homeUrl:'/play/', + url:'/play/fyclass_fypage.html', + searchUrl:'/search.php?key=**&pages=fypage', + searchable:2, + quickSearch:0, + // class_parse:'.main:eq(1)&&li;a&&Text;a&&href;.*/(\\d+)_1.html', + // class_parse:'.lei_class&&a;a&&Text;a&&href;.*/(\\d+)_1.html', + class_name:'华语高清&日韩精选&欧美MV&高清现场&影视MV&夜店视频&车模视频&热舞视频&美女写真&美女打碟', + class_url:'1&2&3&4&5&6&7&8&9&10', + headers:{ + 'User-Agent':'MOBILE_UA' + }, + timeout:5000, + play_parse:true, + lazy:'', + limit:6, + double:false, + 推荐:'*', + 一级:'js:var d=[];pdfh=jsp.pdfh;pdfa=jsp.pdfa;pd=jsp.pd;var html=request(input);let list=pdfa(html,".mv_list&&li");list.forEach((it)=>{d.push({title:pdfh(it,".name&&Text"),desc:"🎤"+pdfh(it,".singer&&Text")+"|"+pdfh(it,".time&&Text"),pic_url:pd(it,"img&&src"),url:pd(it,"a&&href"),})});setResult(d);', + 二级:'*', + 搜索:'.video_list&&li;a&&title;;.singer&&Text;a&&href;.t_03:eq(1)&&Text', +} \ No newline at end of file diff --git a/5/10/sites/码上👓饭/高中课堂.json b/5/10/sites/码上👓饭/高中课堂.json new file mode 100644 index 0000000..e6f3380 --- /dev/null +++ b/5/10/sites/码上👓饭/高中课堂.json @@ -0,0 +1,2669 @@ +{ + "classes": [{ + "type_name": "高一语文", + "type_id": "高一语文" + }, { + "type_name": "高一数学", + "type_id": "高一数学" + }, { + "type_name": "高一英语", + "type_id": "高一英语" + }, { + "type_name": "高一历史", + "type_id": "高一历史" + }, { + "type_name": "高一地理", + "type_id": "高一地理" + }, { + "type_name": "高一生物", + "type_id": "高一生物" + }, { + "type_name": "高一思想政治", + "type_id": "高一思想政治" + }, { + "type_name": "高一物理", + "type_id": "高一物理" + }, { + "type_name": "高一化学", + "type_id": "高一化学" + }, { + "type_name": "高二语文", + "type_id": "高二语文" + }, { + "type_name": "高二数学", + "type_id": "高二数学" + }, { + "type_name": "高二英语", + "type_id": "高二英语" + }, { + "type_name": "高二历史", + "type_id": "高二历史" + }, { + "type_name": "高二地理", + "type_id": "高二地理" + }, { + "type_name": "高二生物", + "type_id": "高二生物" + }, { + "type_name": "高二思想政治", + "type_id": "高二思想政治" + }, { + "type_name": "高二物理", + "type_id": "高二物理" + }, { + "type_name": "高二化学", + "type_id": "高二化学" + }, { + "type_name": "高三语文", + "type_id": "高三语文" + }, { + "type_name": "高三数学", + "type_id": "高三数学" + }, { + "type_name": "高三英语", + "type_id": "高三英语" + }, { + "type_name": "高三历史", + "type_id": "高三历史" + }, { + "type_name": "高三地理", + "type_id": "高三地理" + }, { + "type_name": "高三生物", + "type_id": "高三生物" + }, { + "type_name": "高三思想政治", + "type_id": "高三思想政治" + }, { + "type_name": "高三物理", + "type_id": "高三物理" + }, { + "type_name": "高三化学", + "type_id": "高三化学" + }, { + "type_name": "高中信息技术", + "type_id": "高中信息技术" + }, { + "type_name": "高中信息技术", + "type_id": "高中信息技术" + }], + "cookie": "SESSDATA=01c79709%2C1711618905%2C244c3%2A91CjA9UUnRb_kJg03J5FqUbin76yMY90o1-ckJsM1ItQH21ns4hgcS6Le6oMR3SKtC18QSVmxSbGRhN3cyS3NReERsOHRfYVlhTWJKZjZyTF9wUWJXbjNfaF9qWklFMFpoeVg1ZUhFb0Q0MGFiN3FYd1N3UEFEY1oxX29IdmFSRVVLamcybGhhSkJnIIEC; bili_jct=e9d6e9df733afde2a03693d63a4e77dc; DedeUserID=186957646; DedeUserID__ckMd5=4f717c8832ee1e62; sid=elhiqom1", + "filter": { + "1年级语文": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版1年级语文" + }, { + "n": "人教版", + "v": "人教版1年级语文" + }, { + "n": "北师大版", + "v": "北师大版1年级语文" + }, { + "n": "苏教版", + "v": "苏教版1年级语文" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "1年级英语": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版1年级英语" + }, { + "n": "人教版", + "v": "人教版1年级英语" + }, { + "n": "北师大版", + "v": "北师大版1年级英语" + }, { + "n": "苏教版", + "v": "苏教版1年级英语" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "1年级数学": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版1年级数学" + }, { + "n": "人教版", + "v": "人教版1年级数学" + }, { + "n": "北师大版", + "v": "北师大版1年级数学" + }, { + "n": "苏教版", + "v": "苏教版1年级数学" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "2年级语文": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版2年级语文" + }, { + "n": "人教版", + "v": "人教版2年级语文" + }, { + "n": "北师大版", + "v": "北师大版2年级语文" + }, { + "n": "苏教版", + "v": "苏教版2年级语文" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "2年级英语": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版2年级英语" + }, { + "n": "人教版", + "v": "人教版2年级英语" + }, { + "n": "北师大版", + "v": "北师大版2年级英语" + }, { + "n": "苏教版", + "v": "苏教版2年级英语" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "2年级数学": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版2年级数学" + }, { + "n": "人教版", + "v": "人教版2年级数学" + }, { + "n": "北师大版", + "v": "北师大版2年级数学" + }, { + "n": "苏教版", + "v": "苏教版2年级数学" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "3年级语文": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版3年级语文" + }, { + "n": "人教版", + "v": "人教版3年级语文" + }, { + "n": "北师大版", + "v": "北师大版3年级语文" + }, { + "n": "苏教版", + "v": "苏教版3年级语文" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "3年级英语": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版3年级英语" + }, { + "n": "人教版", + "v": "人教版3年级英语" + }, { + "n": "北师大版", + "v": "北师大版3年级英语" + }, { + "n": "苏教版", + "v": "苏教版3年级英语" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "3年级数学": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版3年级数学" + }, { + "n": "人教版", + "v": "人教版3年级数学" + }, { + "n": "北师大版", + "v": "北师大版3年级数学" + }, { + "n": "苏教版", + "v": "苏教版3年级数学" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "4年级语文": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版4年级语文" + }, { + "n": "人教版", + "v": "人教版4年级语文" + }, { + "n": "北师大版", + "v": "北师大版4年级语文" + }, { + "n": "苏教版", + "v": "苏教版4年级语文" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "4年级英语": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版4年级英语" + }, { + "n": "人教版", + "v": "人教版4年级英语" + }, { + "n": "北师大版", + "v": "北师大版4年级英语" + }, { + "n": "苏教版", + "v": "苏教版4年级英语" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "4年级数学": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版4年级数学" + }, { + "n": "人教版", + "v": "人教版4年级数学" + }, { + "n": "北师大版", + "v": "北师大版4年级数学" + }, { + "n": "苏教版", + "v": "苏教版4年级数学" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "5年级语文": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版5年级语文" + }, { + "n": "人教版", + "v": "人教版5年级语文" + }, { + "n": "北师大版", + "v": "北师大版5年级语文" + }, { + "n": "苏教版", + "v": "苏教版5年级语文" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "5年级英语": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版5年级英语" + }, { + "n": "人教版", + "v": "人教版5年级英语" + }, { + "n": "北师大版", + "v": "北师大版5年级英语" + }, { + "n": "苏教版", + "v": "苏教版5年级英语" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "5年级数学": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版5年级数学" + }, { + "n": "人教版", + "v": "人教版5年级数学" + }, { + "n": "北师大版", + "v": "北师大版5年级数学" + }, { + "n": "苏教版", + "v": "苏教版5年级数学" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "6年级语文": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版6年级语文" + }, { + "n": "人教版", + "v": "人教版6年级语文" + }, { + "n": "北师大版", + "v": "北师大版6年级语文" + }, { + "n": "苏教版", + "v": "苏教版6年级语文" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "6年级英语": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版6年级英语" + }, { + "n": "人教版", + "v": "人教版6年级英语" + }, { + "n": "北师大版", + "v": "北师大版6年级英语" + }, { + "n": "苏教版", + "v": "苏教版6年级英语" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "6年级数学": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版6年级数学" + }, { + "n": "人教版", + "v": "人教版6年级数学" + }, { + "n": "北师大版", + "v": "北师大版6年级数学" + }, { + "n": "苏教版", + "v": "苏教版6年级数学" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "7年级语文": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版7年级语文" + }, { + "n": "人教版", + "v": "人教版7年级语文" + }, { + "n": "北师大版", + "v": "北师大版7年级语文" + }, { + "n": "苏教版", + "v": "苏教版7年级语文" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "7年级英语": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版7年级英语" + }, { + "n": "人教版", + "v": "人教版7年级英语" + }, { + "n": "北师大版", + "v": "北师大版7年级英语" + }, { + "n": "苏教版", + "v": "苏教版7年级英语" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "7年级数学": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版7年级数学" + }, { + "n": "人教版", + "v": "人教版7年级数学" + }, { + "n": "北师大版", + "v": "北师大版7年级数学" + }, { + "n": "苏教版", + "v": "苏教版7年级数学" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "7年级化学": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版7年级化学" + }, { + "n": "人教版", + "v": "人教版7年级化学" + }, { + "n": "北师大版", + "v": "北师大版7年级化学" + }, { + "n": "苏教版", + "v": "苏教版7年级化学" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "7年级物理": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版7年级物理" + }, { + "n": "人教版", + "v": "人教版7年级物理" + }, { + "n": "北师大版", + "v": "北师大版7年级物理" + }, { + "n": "苏教版", + "v": "苏教版7年级物理" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "7年级生物": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版7年级生物" + }, { + "n": "人教版", + "v": "人教版7年级生物" + }, { + "n": "北师大版", + "v": "北师大版7年级生物" + }, { + "n": "苏教版", + "v": "苏教版7年级生物" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "7年级历史": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版7年级历史" + }, { + "n": "人教版", + "v": "人教版7年级历史" + }, { + "n": "北师大版", + "v": "北师大版7年级历史" + }, { + "n": "苏教版", + "v": "苏教版7年级历史" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "8年级语文": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版8年级语文" + }, { + "n": "人教版", + "v": "人教版8年级语文" + }, { + "n": "北师大版", + "v": "北师大版8年级语文" + }, { + "n": "苏教版", + "v": "苏教版8年级语文" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "8年级英语": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版8年级英语" + }, { + "n": "人教版", + "v": "人教版8年级英语" + }, { + "n": "北师大版", + "v": "北师大版8年级英语" + }, { + "n": "苏教版", + "v": "苏教版8年级英语" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "8年级数学": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版8年级数学" + }, { + "n": "人教版", + "v": "人教版8年级数学" + }, { + "n": "北师大版", + "v": "北师大版8年级数学" + }, { + "n": "苏教版", + "v": "苏教版8年级数学" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "8年级化学": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版8年级化学" + }, { + "n": "人教版", + "v": "人教版8年级化学" + }, { + "n": "北师大版", + "v": "北师大版8年级化学" + }, { + "n": "苏教版", + "v": "苏教版8年级化学" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "8年级物理": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版8年级物理" + }, { + "n": "人教版", + "v": "人教版8年级物理" + }, { + "n": "北师大版", + "v": "北师大版8年级物理" + }, { + "n": "苏教版", + "v": "苏教版8年级物理" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "8年级生物": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版8年级生物" + }, { + "n": "人教版", + "v": "人教版8年级生物" + }, { + "n": "北师大版", + "v": "北师大版8年级生物" + }, { + "n": "苏教版", + "v": "苏教版8年级生物" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "8年级历史": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版8年级历史" + }, { + "n": "人教版", + "v": "人教版8年级历史" + }, { + "n": "北师大版", + "v": "北师大版8年级历史" + }, { + "n": "苏教版", + "v": "苏教版8年级历史" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "9年级语文": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版9年级语文" + }, { + "n": "人教版", + "v": "人教版9年级语文" + }, { + "n": "北师大版", + "v": "北师大版9年级语文" + }, { + "n": "苏教版", + "v": "苏教版9年级语文" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "9年级英语": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版9年级英语" + }, { + "n": "人教版", + "v": "人教版9年级英语" + }, { + "n": "北师大版", + "v": "北师大版9年级英语" + }, { + "n": "苏教版", + "v": "苏教版9年级英语" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "9年级数学": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版9年级数学" + }, { + "n": "人教版", + "v": "人教版9年级数学" + }, { + "n": "北师大版", + "v": "北师大版9年级数学" + }, { + "n": "苏教版", + "v": "苏教版9年级数学" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "9年级化学": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版9年级化学" + }, { + "n": "人教版", + "v": "人教版9年级化学" + }, { + "n": "北师大版", + "v": "北师大版9年级化学" + }, { + "n": "苏教版", + "v": "苏教版9年级化学" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "9年级物理": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版9年级物理" + }, { + "n": "人教版", + "v": "人教版9年级物理" + }, { + "n": "北师大版", + "v": "北师大版9年级物理" + }, { + "n": "苏教版", + "v": "苏教版9年级物理" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "9年级生物": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版9年级生物" + }, { + "n": "人教版", + "v": "人教版9年级生物" + }, { + "n": "北师大版", + "v": "北师大版9年级生物" + }, { + "n": "苏教版", + "v": "苏教版9年级生物" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "9年级历史": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版9年级历史" + }, { + "n": "人教版", + "v": "人教版9年级历史" + }, { + "n": "北师大版", + "v": "北师大版9年级历史" + }, { + "n": "苏教版", + "v": "苏教版9年级历史" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高一语文": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高一语文" + }, { + "n": "人教版", + "v": "人教版高一语文" + }, { + "n": "北师大版", + "v": "北师大版高一语文" + }, { + "n": "苏教版", + "v": "苏教版高一语文" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高一英语": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高一英语" + }, { + "n": "人教版", + "v": "人教版高一英语" + }, { + "n": "北师大版", + "v": "北师大版高一英语" + }, { + "n": "苏教版", + "v": "苏教版高一英语" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高一数学": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高一数学" + }, { + "n": "人教版", + "v": "人教版高一数学" + }, { + "n": "北师大版", + "v": "北师大版高一数学" + }, { + "n": "苏教版", + "v": "苏教版高一数学" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高一物理": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高一物理" + }, { + "n": "人教版", + "v": "人教版高一物理" + }, { + "n": "北师大版", + "v": "北师大版高一物理" + }, { + "n": "苏教版", + "v": "苏教版高一物理" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高一化学": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高一化学" + }, { + "n": "人教版", + "v": "人教版高一化学" + }, { + "n": "北师大版", + "v": "北师大版高一化学" + }, { + "n": "苏教版", + "v": "苏教版高一化学" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高一历史": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高一历史" + }, { + "n": "人教版", + "v": "人教版高一历史" + }, { + "n": "北师大版", + "v": "北师大版高一历史" + }, { + "n": "苏教版", + "v": "苏教版高一历史" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高一生物": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高一生物" + }, { + "n": "人教版", + "v": "人教版高一生物" + }, { + "n": "北师大版", + "v": "北师大版高一生物" + }, { + "n": "苏教版", + "v": "苏教版高一生物" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高一思想政治": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高一思想政治" + }, { + "n": "人教版", + "v": "人教版高一思想政治" + }, { + "n": "北师大版", + "v": "北师大版高一思想政治" + }, { + "n": "苏教版", + "v": "苏教版高一思想政治" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高一地理": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高一地理" + }, { + "n": "人教版", + "v": "人教版高一地理" + }, { + "n": "北师大版", + "v": "北师大版高一地理" + }, { + "n": "苏教版", + "v": "苏教版高一地理" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高二语文": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高二语文" + }, { + "n": "人教版", + "v": "人教版高二语文" + }, { + "n": "北师大版", + "v": "北师大版高二语文" + }, { + "n": "苏教版", + "v": "苏教版高二语文" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高二英语": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高二英语" + }, { + "n": "人教版", + "v": "人教版高二英语" + }, { + "n": "北师大版", + "v": "北师大版高二英语" + }, { + "n": "苏教版", + "v": "苏教版高二英语" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高二数学": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高二数学" + }, { + "n": "人教版", + "v": "人教版高二数学" + }, { + "n": "北师大版", + "v": "北师大版高二数学" + }, { + "n": "苏教版", + "v": "苏教版高二数学" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高二物理": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高二物理" + }, { + "n": "人教版", + "v": "人教版高二物理" + }, { + "n": "北师大版", + "v": "北师大版高二物理" + }, { + "n": "苏教版", + "v": "苏教版高二物理" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高二化学": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高二化学" + }, { + "n": "人教版", + "v": "人教版高二化学" + }, { + "n": "北师大版", + "v": "北师大版高二化学" + }, { + "n": "苏教版", + "v": "苏教版高二化学" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高二历史": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高二历史" + }, { + "n": "人教版", + "v": "人教版高二历史" + }, { + "n": "北师大版", + "v": "北师大版高二历史" + }, { + "n": "苏教版", + "v": "苏教版高二历史" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高二生物": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高二生物" + }, { + "n": "人教版", + "v": "人教版高二生物" + }, { + "n": "北师大版", + "v": "北师大版高二生物" + }, { + "n": "苏教版", + "v": "苏教版高二生物" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高二思想政治": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高二思想政治" + }, { + "n": "人教版", + "v": "人教版高二思想政治" + }, { + "n": "北师大版", + "v": "北师大版高二思想政治" + }, { + "n": "苏教版", + "v": "苏教版高二思想政治" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高二地理": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高二地理" + }, { + "n": "人教版", + "v": "人教版高二地理" + }, { + "n": "北师大版", + "v": "北师大版高二地理" + }, { + "n": "苏教版", + "v": "苏教版高二地理" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高三语文": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高三语文" + }, { + "n": "人教版", + "v": "人教版高三语文" + }, { + "n": "北师大版", + "v": "北师大版高三语文" + }, { + "n": "苏教版", + "v": "苏教版高三语文" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高三英语": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高三英语" + }, { + "n": "人教版", + "v": "人教版高三英语" + }, { + "n": "北师大版", + "v": "北师大版高三英语" + }, { + "n": "苏教版", + "v": "苏教版高三英语" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高三数学": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高三数学" + }, { + "n": "人教版", + "v": "人教版高三数学" + }, { + "n": "北师大版", + "v": "北师大版高三数学" + }, { + "n": "苏教版", + "v": "苏教版高三数学" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高三物理": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高三物理" + }, { + "n": "人教版", + "v": "人教版高三物理" + }, { + "n": "北师大版", + "v": "北师大版高三物理" + }, { + "n": "苏教版", + "v": "苏教版高三物理" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高三化学": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高三化学" + }, { + "n": "人教版", + "v": "人教版高三化学" + }, { + "n": "北师大版", + "v": "北师大版高三化学" + }, { + "n": "苏教版", + "v": "苏教版高三化学" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高三历史": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高三历史" + }, { + "n": "人教版", + "v": "人教版高三历史" + }, { + "n": "北师大版", + "v": "北师大版高三历史" + }, { + "n": "苏教版", + "v": "苏教版高三历史" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高三生物": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高三生物" + }, { + "n": "人教版", + "v": "人教版高三生物" + }, { + "n": "北师大版", + "v": "北师大版高三生物" + }, { + "n": "苏教版", + "v": "苏教版高三生物" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高三思想政治": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高三思想政治" + }, { + "n": "人教版", + "v": "人教版高三思想政治" + }, { + "n": "北师大版", + "v": "北师大版高三思想政治" + }, { + "n": "苏教版", + "v": "苏教版高三思想政治" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + }], + "高三地理": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "沪教版", + "v": "沪教版高三地理" + }, { + "n": "人教版", + "v": "人教版高三地理" + }, { + "n": "北师大版", + "v": "北师大版高三地理" + }, { + "n": "苏教版", + "v": "苏教版高三地理" + }] + }, { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, { + "n": "60分钟以上", + "v": "4" + }, { + "n": "30~60分钟", + "v": "3" + }, { + "n": "10~30分钟", + "v": "2" + }, { + "n": "10分钟以下", + "v": "1" + }] + + + }] + } +} \ No newline at end of file diff --git a/5/10/地址.txt b/5/10/地址.txt new file mode 100644 index 0000000..01cc1b9 --- /dev/null +++ b/5/10/地址.txt @@ -0,0 +1 @@ +https://gitee.com/bestpvp/tm/raw/master/source/stable/main.json \ No newline at end of file diff --git a/5/cally/0104.jar b/5/cally/0104.jar new file mode 100644 index 0000000..851497d Binary files /dev/null and b/5/cally/0104.jar differ diff --git a/5/cally/cally.json b/5/cally/cally.json new file mode 100644 index 0000000..32d50d9 --- /dev/null +++ b/5/cally/cally.json @@ -0,0 +1,1127 @@ +{ + "spider": "./0104.jar;md5;05179a37ed091f90cd492f865b8e5c46", + "wallpaper": "http://luoye.shop/tupian.php", + "lives": [ + { + "name": "live", + "type": 0, + "url": "./lib/zb11.txt", + "epg": "http://epg.112114.xyz/?ch={name}&date={date}", + "logo": "https://epg.112114.xyz/logo/{name}.png" + } + ], + "warningText": "cally提示您:接口完全免费,切勿付费购买!", + "sites": [ + { + "key": "豆瓣", + "name": "💝豆瓣荐片", + "type": 3, + "api": "csp_Douban", + "searchable": 0 + }, + { + "key": "csp_KungFu404", + "name": "💝阿里设置", + "type": 3, + "api": "csp_KungFu404", + "searchable": 1, + "filterable": 0, + "changeable": 0, + "jar": "./lib/404.jar;md5;332d0e5a28640ee88589390ad4a23a39" + }, + { + "key": "csp_XYQHikerAL_影视车", + "name": "🅰️影视车", + "type": 3, + "api": "csp_XYQHikerAL", + "playerType": 1, + "searchable": 1, + "quickSearch": 1, + "filterable": 1, + "ext": " ./lib/影视车.json" + }, + { + "key": "csp_XYQHikerAL_开心阿里", + "name": "🅰️开心阿里", + "type": 3, + "api": "csp_XYQHikerAL", + "playerType": 1, + "searchable": 1, + "quickSearch": 1, + "filterable": 1, + "ext": " ./lib/开心阿里.json" + }, + { + "key": "csp_XYQHikerAL_玩偶表哥", + "name": "🅰️玩偶表哥", + "type": 3, + "api": "csp_XYQHikerAL", + "playerType": 1, + "searchable": 1, + "quickSearch": 1, + "filterable": 1, + "ext": " ./lib/玩偶表哥.json" + }, + { + "key": "csp_XYQHikerAL_玩偶哥哥", + "name": "🅰️阿里玩偶", + "type": 3, + "api": "csp_XYQHikerAL", + "playerType": 1, + "searchable": 1, + "quickSearch": 1, + "filterable": 1, + "ext": " ./lib/玩偶哥哥.json" + }, + { + "key": "csp_XYQHikerAL_土豆", + "name": "🅰️土豆玩偶", + "type": 3, + "api": "csp_XYQHikerAL", + "playerType": 1, + "searchable": 1, + "quickSearch": 1, + "filterable": 1, + "ext": "./lib/土豆玩偶.json" + }, + { + "key": "一起看 ", + "name": "💜一起看", + "type": 3, + "api": "csp_YQKan", + "searchable": 1, + "quickSearch": 1, + "changeable": 1 + }, + { + "key": "csp_JianPian", + "name": "💜荐片秒播", + "type": 3, + "api": "csp_JianPian", + "playerType": 1, + "searchable": 1, + "quickSearch": 1, + "filterable": 1, + "ext": "https://ownjpykxttjzuhy.jiesiwa.com" + }, + { + "key": "天天", + "name": "💜天天影视", + "type": 3, + "api": "csp_TTian", + "playerType": 1, + "ext": "http://op.ysdqjs.cn" + }, + { + "key": "星星", + "name": "💜星星影视", + "type": 3, + "api": "csp_App", + "playerType": 2, + "ext": " ./lib/星星.json" + }, + { + "key": "js_嘉靓v2", + "name": "💜嘉靓影视", + "type": 3, + "api": " ./lib/man.js", + "ext": " ./lib/嘉靓.js" + }, + { + "key": "小胡", + "name": "💜小胡影视", + "type": 1, + "playerType": 1, + "api": "http://xh1.xn--yetu07f.icu/api.php/provide/vod/" + }, + { + "key": "南瓜", + "name": "💜南瓜影视", + "type": 3, + "api": "csp_NanGua", + "searchable": 1, + "quickSearch": 1, + "playerType": 2, + "filterable": 1, + "ext": "" + }, + { + "key": "索尼", + "name": "💜索尼采集", + "type": 1, + "api": "https://suoniapi.com/api.php/provide/vod/?ac=list", + "playUrl": "", + "searchable": 1, + "quickSearch": 1, + "filterable": 1, + "categories": [ + "动作片", + "喜剧片", + "爱情片", + "科幻片", + "恐怖片", + "剧情片", + "战争片", + "国产剧", + "欧美剧", + "韩剧", + "日剧", + "港剧", + "台剧", + "泰剧", + "记录片", + "海外剧", + "大陆综艺", + "日韩综艺", + "港台综艺", + "欧美综艺", + "足球", + "影视解说", + "国产动漫" + ] + }, + { + "key": "火狐", + "name": "💜火狐影视", + "type": 1, + "api": "https://hhzyapi.com/api.php/provide/vod/", + "searchable": 1, + "quickSearch": 0, + "filterable": 1, + "categories": [ + "内地剧", + "韩剧", + "香港剧", + "台湾剧", + "欧美剧", + "日剧", + "马泰剧", + "动作片", + "科幻片", + "战争片", + "喜剧片", + "爱情片", + "恐怖片", + "犯罪片", + "剧情片", + "冒险片", + "伦理片" + ] + }, + { + "key": "csp_xBPQ_开心", + "name": "💚开心自营", + "type": 3, + "api": "csp_XBPQ", + "searchable": 1, + "quickSearch": 1, + "filterable": 1, + "ext": " ./lib/开心自营.json" + }, + { + "key": "csp_996", + "name": "💚996影视", + "type": 3, + "api": "csp_XBPQ", + "searchable": 1, + "quickSearch": 1, + "filterable": 1, + "ext": " ./lib/996影视.json" + }, + { + "key": "csp_厂长", + "name": "💚厂长影视 ", + "type": 3, + "api": "csp_XBPQ", + "searchable": 1, + "quickSearch": 1, + "filterable": 1, + "ext": "./lib/厂长.json" + }, + { + "key": "csp_Kuaikan", + "name": "💚快看影视", + "type": 3, + "api": "csp_Kuaikan", + "searchable": 1, + "quickSearch": 1, + "filterable": 1 + }, + { + "key": "csp_Bdys", + "name": "💚哔嘀影视", + "type": 3, + "api": "csp_Bdys", + "searchable": 1, + "quickSearch": 1, + "filterable": 1 + }, + { + "key": "csp_七新影视", + "name": "💚七新影视", + "type": 3, + "api": "csp_XBPQ", + "searchable": 1, + "quickSearch": 1, + "filterable": 1, + "ext": " ./lib/七新.json" + }, + { + "key": "csp_xBPQ_玖八", + "name": "💚98影视", + "type": 3, + "api": "csp_XBPQ", + "searchable": 1, + "quickSearch": 1, + "filterable": 1, + "ext": " ./lib/98影视.json" + }, + { + "key": "Free影视", + "name": "💚Free影视", + "type": 3, + "api": "csp_XBPQ", + "searchable": 1, + "quickSearch": 1, + "filterable": 1, + "ext": " ./lib/free.json" + }, + { + "key": "csp_黑狐", + "name": "💚黑狐影视", + "type": 3, + "api": "csp_XBPQ", + "searchable": 1, + "quickSearch": 1, + "filterable": 1, + "ext": " ./lib/黑狐.json" + }, + { + "key": "csp_星辰", + "name": "💚星辰影视", + "type": 3, + "api": "csp_XBPQ", + "searchable": 1, + "quickSearch": 1, + "filterable": 1, + "ext": " ./lib/星辰.json" + }, + { + "key": "csp_皮皮虾", + "name": "💚皮虾(搜)", + "type": 3, + "api": "csp_XBPQ", + "searchable": 1, + "quickSearch": 1, + "filterable": 1, + "ext": "./lib/皮皮虾.json" + }, + { + "key": "csp_骚火", + "name": "💚骚火影视", + "type": 3, + "api": "csp_XBPQ", + "searchable": 1, + "quickSearch": 1, + "filterable": 1, + "ext": "./lib/骚火.json" + }, + { + "key": "Gitcafe", + "name": "🅰️阿里纸条", + "type": 3, + "api": "csp_Gitcafe", + "playerType": 1, + "searchable": 1, + "quickSearch": 1, + "filterable": 1, + "ext": "http://127.0.0.1:9978/file/tvbox/tok.txt" + }, + { + "key": "csp_AliPS", + "name": "🅰️阿里喵狸", + "type": 3, + "api": "csp_AliPS", + "playerType": 1, + "searchable": 1, + "quickSearch": 1, + "filterable": 0, + "ext": "http://127.0.0.1:9978/file/tvbox/tok.txt" + }, + { + "key": "csp_Yisou", + "name": "🅰️阿里易搜", + "type": 3, + "api": "csp_Yisou", + "playerType": 1, + "searchable": 1, + "quickSearch": 1, + "filterable": 0, + "ext": "http://127.0.0.1:9978/file/tvbox/tok.txt" + }, + { + "key": "csp_Upyunso", + "name": "🅰️阿里up搜", + "type": 3, + "api": "csp_Upyunso", + "playerType": 1, + "searchable": 1, + "quickSearch": 1, + "filterable": 0, + "ext": "http://127.0.0.1:9978/file/tvbox/tok.txt" + }, + { + "key": "csp_XYQHiker_盘搜索", + "name": "🅰️阿里盘搜", + "type": 3, + "api": "csp_XYQHiker", + "playerType": 1, + "searchable": 1, + "quickSearch": 1, + "filterable": 1, + "ext": " ./lib/盘搜.json" + }, + { + "key": "csp_XYQHikerAL_阿里云盘网", + "name": "🅰️网云盘", + "type": 3, + "api": "csp_XYQHikerAL", + "playerType": 1, + "searchable": 1, + "quickSearch": 1, + "filterable": 1, + "ext": " http://122.51.37.23/man/xyq/阿里云盘.json" + }, + { + "key": "mtv_xp_动漫巴士", + "name": "🐼动漫巴士", + "type": 3, + "api": "csp_XBPQ", + "searchable": 1, + "quickSearch": 1, + "filterable": 1, + "ext": " ./lib/动漫巴士.json" + }, + { + "key": "mtv_xp_维奇动漫", + "name": "🐼维奇动漫", + "type": 3, + "api": "csp_XBPQ", + "searchable": 1, + "quickSearch": 1, + "filterable": 1, + "ext": " ./lib/维奇动漫.json" + }, + { + "key": "樱花", + "name": "🌸樱花动漫", + "type": 3, + "api": "csp_App", + "searchable": 1, + "quickSearch": 1, + "playerType": 2, + "filterable": 1, + "ext": " ./lib/樱花.json" + }, + { + "key": "相声小品", + "name": "🏮相声小品", + "type": 3, + "api": "csp_Bili", + "searchable": 0, + "quickSearch": 0, + "filterable": 1, + "ext": " ./lib/相声小品.json" + }, + { + "key": "戏 曲", + "name": "🏮国粹戏曲", + "type": 3, + "api": "csp_Bili", + "searchable": 0, + "quickSearch": 0, + "filterable": 1, + "ext": " ./lib/戏曲.json" + }, + { + "key": "种子短剧", + "name": "💛短剧网①", + "type": 1, + "api": "http://zzdj.cc/api.php/provide/vod" + }, + { + "key": "csp_短剧", + "name": "💛短剧网②", + "type": 3, + "api": "csp_XBPQ", + "searchable": 1, + "quickSearch": 1, + "filterable": 1, + "ext": " ./lib/短剧网.json" + }, + { + "key": "沙雕", + "name": "💛沙雕动漫", + "type": 3, + "api": "csp_Bili", + "searchable": 0, + "quickSearch": 0, + "filterable": 1, + "ext": " ./lib/沙雕动漫.json" + }, + { + "key": "兔小贝", + "name": "🚸兔小贝", + "type": 3, + "api": " ./lib/man.js", + "searchable": 0, + "quickSearch": 0, + "filterable": 1, + "ext": " ./lib/兔小贝.js" + }, + { + "key": "js_斗鱼直播", + "name": "💙斗鱼直播", + "type": 3, + "api": " ./lib/man.js", + "searchable": 0, + "quickSearch": 0, + "filterable": 0, + "ext": " ./lib/斗鱼.js" + }, + { + "key": "虎牙直播", + "name": "💙虎牙直播", + "type": 3, + "api": " ./lib/man.js", + "searchable": 0, + "quickSearch": 0, + "filterable": 1, + "ext": " ./lib/虎牙.js" + }, + { + "key": "哔哩直播", + "name": "💙哔哩直播", + "type": 3, + "api": " ./lib/man.js", + "searchable": 0, + "quickSearch": 0, + "filterable": 1, + "ext": " ./lib/哔哩直播.js" + }, + { + "key": "哔哩音乐", + "name": "🎧哔哩音乐", + "type": 3, + "api": "csp_Bili", + "searchable": 0, + "quickSearch": 1, + "filterable": 1, + "ext": " ./lib/哔哩音乐.json" + }, + { + "key": "js_a8音乐", + "name": "🎧A8音乐", + "type": 3, + "api": " ./lib/man.js", + "searchable": 0, + "quickSearch": 0, + "filterable": 0, + "ext": " ./lib/A8音乐.js" + }, + { + "key": "js_酷狗MV", + "name": "🎧酷狗音乐", + "type": 3, + "api": " ./lib/man.js", + "searchable": 0, + "quickSearch": 0, + "filterable": 1, + "ext": " ./lib/酷狗.js" + }, + { + "key": "csp_酷奇", + "name": "🎧酷奇音乐", + "type": 3, + "api": "csp_XBPQ", + "searchable": 0, + "quickSearch": 0, + "filterable": 0, + "ext": " http://122.51.37.23/man/xbpq/酷奇MV.json" + }, + { + "key": "天下美食", + "name": "🅱美食合集", + "type": 3, + "api": "csp_Bili", + "searchable": 0, + "quickSearch": 1, + "filterable": 1, + "ext": " ./lib/美食.json" + }, + { + "key": "吾爱解说", + "name": "🅱吾爱解说", + "type": 3, + "api": "csp_Bili", + "searchable": 0, + "quickSearch": 0, + "filterable": 1, + "ext": " ./lib/解说.json" + }, + { + "key": "哔哩哔哩", + "name": "🅱哔哩大全", + "type": 3, + "api": "csp_Bili", + "searchable": 0, + "quickSearch": 0, + "filterable": 1, + "ext": " ./lib/哔哩大全.json" + }, + { + "key": "软件教程", + "name": "📚软件教程", + "type": 3, + "api": "csp_Bili", + "searchable": 0, + "quickSearch": 0, + "filterable": 1, + "ext": " ./lib/软件教程.json" + }, + { + "key": "学外语", + "name": "📚学外语", + "type": 3, + "api": "csp_Bili", + "searchable": 0, + "quickSearch": 0, + "filterable": 1, + "ext": " ./lib/学外语.json" + }, + { + "key": "儿童", + "name": "📚幼儿教育", + "type": 3, + "api": "csp_Bili", + "searchable": 0, + "quickSearch": 0, + "filterable": 0, + "ext": " ./lib/幼儿教育.json" + }, + { + "key": "小学", + "name": "📚小学教育", + "type": 3, + "api": "csp_Bili", + "searchable": 0, + "quickSearch": 0, + "filterable": 0, + "ext": " ./lib/小学教育.json" + }, + { + "key": "初中", + "name": "📚初中教育", + "type": 3, + "api": "csp_Bili", + "searchable": 0, + "quickSearch": 0, + "filterable": 0, + "ext": " ./lib/初中教育.json" + }, + { + "key": "高中", + "name": "📚高中教育", + "type": 3, + "api": "csp_Bili", + "searchable": 0, + "quickSearch": 0, + "filterable": 0, + "ext": " ./lib/高中教育.json" + }, + { + "key": "中医", + "name": "📚中医中药", + "type": 3, + "api": "csp_Bili", + "searchable": 0, + "quickSearch": 0, + "filterable": 0, + "ext": "./lib/中医.json" + }, + { + "key": "csp_LocalFile", + "name": "🈵01/16更新🔝", + "type": 3, + "api": "csp_LocalFile", + "searchable": 0, + "quickSearch": 0, + "filterable": 0, + "type_flag": 0 + } + ], + "parses": [ + { + "name": "并发", + "type": 3, + "url": "Demo" + }, + { + "name": "嗅探", + "type": 3, + "url": "Web" + }, + { + "name": "解析0", + "type": 1, + "url": "https://www.qiaoji8.com/tvbox/neibu.php?url=", + "ext": { + "flag": [ + "qq", + "腾讯", + "qiyi", + "爱奇艺", + "奇艺", + "youku", + "优酷", + "tucheng", + "sohu", + "搜狐", + "letv", + "乐视", + "mgtv", + "芒果", + "tnmb", + "seven", + "yzm", + "aliyun", + "RJuMao", + "bilibili", + "1905", + "xinvip", + "XAL", + "qiqi", + "XALS", + "YuMi-vip" + ] + } + }, + { + "name": "解析1", + "type": 1, + "url": "http://json.84jia.com/home/api?type=ys&uid=335253&key=acefhmqsxEMPRVYZ26&url=" + }, + { + "name": "解析2", + "type": 0, + "url": "https://jx.777jiexi.com/player/?url=" + }, + { + "name": "解析3", + "type": 1, + "url": "http://119.91.123.253:2345/Api/yun.php?url=", + "ext": { + "flag": [ + "qq", + "腾讯", + "企鹅", + "IQiYi", + "qiyi", + "爱奇艺", + "奇艺", + "youku", + "YouKu", + "优酷", + "sohu", + "SoHu", + "搜狐", + "letv", + "LeShi", + "乐视", + "imgo", + "mgtv", + "MangGuo", + "芒果", + "SLYS4k", + "BYGA", + "luanzi", + "AliS", + "dxzy", + "bilibili", + "QEYSS", + "xigua", + "西瓜视频", + "腾讯视频", + "奇艺视频", + "优酷视频", + "芒果视频", + "乐视视频" + ], + "header": { + "User-Agent": "Dart/2.18 (dart:io)" + } + } + }, + { + "name": "解析4", + "type": 0, + "url": "https://www.ckplayer.vip/jiexi/?url=" + } + ], + "ijk": [ + { + "group": "软解码", + "options": [ + { + "category": 4, + "name": "opensles", + "value": "0" + }, + { + "category": 1, + "name": "fflags", + "value": "fastseek" + }, + { + "category": 4, + "name": "framedrop", + "value": "1" + }, + { + "category": 4, + "name": "enable-accurate-seek", + "value": "0" + }, + { + "category": 4, + "name": "start-on-prepared", + "value": "1" + }, + { + "category": 1, + "name": "http-detect-range-support", + "value": "0" + }, + { + "category": 4, + "name": "mediacodec-handle-resolution-change", + "value": "0" + }, + { + "category": 2, + "name": "skip_loop_filter", + "value": "48" + }, + { + "category": 4, + "name": "reconnect", + "value": "1" + }, + { + "category": 4, + "name": "overlay-format", + "value": "842225234" + }, + { + "category": 4, + "name": "mediacodec", + "value": "0" + }, + { + "category": 4, + "name": "mediacodec-auto-rotate", + "value": "0" + }, + { + "category": 4, + "name": "soundtouch", + "value": "1" + }, + { + "category": 4, + "name": "mediacodec-hevc", + "value": "0" + }, + { + "category": 1, + "name": "dns_cache_timeout", + "value": "600000000" + } + ] + }, + { + "group": "硬解码", + "options": [ + { + "category": 4, + "name": "opensles", + "value": "0" + }, + { + "category": 1, + "name": "fflags", + "value": "fastseek" + }, + { + "category": 4, + "name": "framedrop", + "value": "1" + }, + { + "category": 4, + "name": "enable-accurate-seek", + "value": "0" + }, + { + "category": 4, + "name": "start-on-prepared", + "value": "1" + }, + { + "category": 1, + "name": "http-detect-range-support", + "value": "0" + }, + { + "category": 4, + "name": "mediacodec-handle-resolution-change", + "value": "1" + }, + { + "category": 2, + "name": "skip_loop_filter", + "value": "48" + }, + { + "category": 4, + "name": "reconnect", + "value": "1" + }, + { + "category": 4, + "name": "overlay-format", + "value": "842225234" + }, + { + "category": 4, + "name": "mediacodec", + "value": "1" + }, + { + "category": 4, + "name": "mediacodec-auto-rotate", + "value": "1" + }, + { + "category": 4, + "name": "soundtouch", + "value": "1" + }, + { + "category": 4, + "name": "mediacodec-hevc", + "value": "1" + }, + { + "category": 1, + "name": "dns_cache_timeout", + "value": "600000000" + } + ] + } + ], + "rules": [ + { + "host": "www.iesdouyin.com", + "rule": [ + "playwm/?video_id=" + ] + }, + { + "host": "www.ysgc.vip", + "rule": [ + "getm3u8?url=http" + ] + }, + { + "host": "v.douyin.com", + "rule": [ + "playwm/?video_id=" + ] + }, + { + "host": "*", + "rule": [ + "default.365yg.com", + "video_mp4", + "video/tos" + ] + }, + { + "host": "dyxs20.com", + "rule": [ + ".m3u8" + ] + }, + { + "host": "www.agemys.cc", + "rule": [ + "cdn-tos", + "obj/tos-cn" + ] + }, + { + "host": "www.sharenice.net", + "rule": [ + "http.*?/play.{0,3}\\?[^url]{2,8}=.*" + ] + }, + { + "host": "www.sharenice.net", + "rule": [ + "qianpailive.com", + "vid=" + ] + }, + { + "host": "*", + "rule": [ + "douyin.com/aweme", + "video_id=" + ] + }, + { + "host": "*", + "rule": [ + "huoshan.com", + "/item/video/" + ] + }, + { + "host": "*", + "rule": [ + "http((?!http).){12,}?\\.(m3u8|mp4|flv|avi|mkv|rm|wmv|mpg|m4a)\\?.*" + ] + }, + { + "host": "*", + "rule": [ + "http((?!http).){12,}\\.(m3u8|mp4|flv|avi|mkv|rm|wmv|mpg|m4a)" + ] + }, + { + "name": "量子广告", + "hosts": [ + "vip.lz", + "hd.lz" + ], + "regex": [ + "#EXT-X-DISCONTINUITY\\r*\\n*#EXTINF:6.433333,[\\s\\S]*?#EXT-X-DISCONTINUITY" + ] + }, + { + "name": "非凡广告", + "hosts": [ + "vip.ffzy", + "hd.ffzy" + ], + "regex": [ + "#EXT-X-DISCONTINUITY\\r*\\n*#EXTINF:6.666667,[\\s\\S]*?#EXT-X-DISCONTINUITY" + ] + }, + { + "name": "暴风广告", + "hosts": [ + "bfzy", + "s5.bfzycdn" + ], + "regex": [ + "#EXT-X-DISCONTINUITY\\r*\\n*#EXTINF:3,[\\s\\S]*?#EXT-X-DISCONTINUITY", + "#EXTINF.*?\\s+.*?1o.*?\\.ts\\s+" + ] + }, + { + "name": "磁力广告", + "hosts": [ + "magnet" + ], + "regex": [ + "更多", + "社 區", + "x u u", + "最 新", + "直 播", + "更 新", + "社 区", + "有 趣", + "英皇体育", + "全中文AV在线", + "澳门皇冠赌场", + "哥哥快来", + "美女荷官", + "裸聊", + "新片首发", + "UUE29" + ] + } + ], + "ads": [ + "mimg.0c1q0l.cn", + "www.googletagmanager.com", + "www.google-analytics.com", + "mc.usihnbcq.cn", + "mg.g1mm3d.cn", + "mscs.svaeuzh.cn", + "cnzz.hhttm.top", + "tp.vinuxhome.com", + "cnzz.mmstat.com", + "www.baihuillq.com", + "s23.cnzz.com", + "z3.cnzz.com", + "c.cnzz.com", + "stj.v1vo.top", + "z12.cnzz.com", + "img.mosflower.cn", + "tips.gamevvip.com", + "ehwe.yhdtns.com", + "xdn.cqqc3.com", + "www.jixunkyy.cn", + "sp.chemacid.cn", + "hm.baidu.com", + "s9.cnzz.com", + "z6.cnzz.com", + "um.cavuc.com", + "mav.mavuz.com", + "wofwk.aoidf3.com", + "z5.cnzz.com", + "xc.hubeijieshikj.cn", + "tj.tianwenhu.com", + "xg.gars57.cn", + "k.jinxiuzhilv.com", + "cdn.bootcss.com", + "ppl.xunzhuo123.com", + "xomk.jiangjunmh.top", + "img.xunzhuo123.com", + "z1.cnzz.com", + "s13.cnzz.com", + "xg.huataisangao.cn", + "z7.cnzz.com", + "xg.huataisangao.cn", + "z2.cnzz.com", + "s96.cnzz.com", + "q11.cnzz.com", + "thy.dacedsfa.cn", + "xg.whsbpw.cn", + "s19.cnzz.com", + "z8.cnzz.com", + "s4.cnzz.com", + "f5w.as12df.top", + "ae01.alicdn.com", + "www.92424.cn", + "k.wudejia.com", + "vivovip.mmszxc.top", + "qiu.xixiqiu.com", + "cdnjs.hnfenxun.com", + "cms.qdwght.com" + ] +} \ No newline at end of file diff --git a/5/cally/lib/404.jar b/5/cally/lib/404.jar new file mode 100644 index 0000000..81e5e26 Binary files /dev/null and b/5/cally/lib/404.jar differ diff --git a/5/cally/lib/98影视.json b/5/cally/lib/98影视.json new file mode 100644 index 0000000..744d0ed --- /dev/null +++ b/5/cally/lib/98影视.json @@ -0,0 +1,39 @@ +{ + "作者":"荷城茶秀", + "站名":"九八影视", + "主页url":"http://www.98dyb.com/", + "简介":"【Cally🈵】提醒您请勿相信影片中的广告,以免上当受骗!+&&", + "影片状态":"状态:&&

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

&&/h3>", + "线路标题":"+>&&<", + "分类url":"http://www.98dyb.com/{cateId}/index{catePg}.html[http://www.98wap.com/{cateId}/index.html];;ak", + "分类":"电影$dianyingpian#电视剧$dianshiju#综艺$zongyi#动漫$dongman", + "筛选":{ + "dianyingpian":[ + {"key":"cateId","name":"类型","value":[ + {"n":"全部","v":""}, + {"n":"动作片","v":"dongzuopian"}, + {"n":"喜剧片","v":"xijupian"}, + {"n":"爱情片","v":"aiqingpian"}, + {"n":"科幻片","v":"kehuanpian"}, + {"n":"恐怖片","v":"kongbupian"}, + {"n":"剧情片","v":"juqingpian"}, + {"n":"战争片","v":"zhanzhengpian"}, + {"n":"记录片","v":"jilupian"} + ] + } + ], + + "dianshiju":[ + {"key":"cateId","name":"类型","value":[ + {"n":"全部","v":""}, + {"n":"国产剧","v":"guocanju"}, + {"n":"港台剧","v":"gangtaiju"}, + {"n":"欧美剧","v":"oumeiju"}, + {"n":"日韩剧","v":"rihanju"} + ] + } + ] + } + } \ No newline at end of file diff --git a/5/cally/lib/996影视.json b/5/cally/lib/996影视.json new file mode 100644 index 0000000..03c993c --- /dev/null +++ b/5/cally/lib/996影视.json @@ -0,0 +1,21 @@ +{ + "作者": " Cally🈵", + "站名": "996影视", + "主页url": "https://www.cs1369.com", + "简介": "【Cally🈵】提醒您请勿相信影片中的广告,以免上当受骗!+

&&

", + "分类url": "https://www.cs1369.com/show/id/index.php/vod/show/area/{area}/id/{cateId}/page/{catePg}/year/{year}.html", + "搜索数组": "stui-vodlist__thumb&&", + "搜索标题": "title=\"&&\"", + "搜索图片": "data-original=\"&&\"", + "搜索副标题": "class=\"pic-text text-right\">&&<", + "搜索链接": "href=\"&&\"", + "线路数组": "", + "线路标题": " class=\"title\">&&[替换:996播放器>>久六专线#索尼>>采集线路]", + "播放数组": "\"stui-content__playlist&&", + "播放列表": "", + "播放标题": ">&&<", + "嗅探词": ".mp4#.m3u8#.flv#video/tos#/xg.php?id=", + "过滤词": "m3u88.com#.html#?url=http#.php?v=", + "免嗅": "1", + "分类": "电影$1#电视剧$2#动漫$3" +} \ No newline at end of file diff --git a/5/cally/lib/A8音乐.js b/5/cally/lib/A8音乐.js new file mode 100644 index 0000000..de01205 --- /dev/null +++ b/5/cally/lib/A8音乐.js @@ -0,0 +1,20 @@ +var rule = { + title:'A8音乐', + host:'http://v.a8.com', + url:'/category/fyclass?p=fypage', + searchUrl:'/search?t=**', + searchable:2, + quickSearch:0, + headers:{ + 'User-Agent':'MOBILE_UA', + }, + class_parse: '.categorys-inner li:gt(1):lt(7);a&&Text;a&&href;.*/(\\d+)', + timeout:5000, + limit:6, + play_parse:true, + lazy:'js:let html=request(input);let purl=jsp.pdfh(html,".video-js&&source&&src");input={jx:0,url:purl,parse:0}', + 推荐: '.v-list-body:eq(1)&&.v_item;*;*;*;*', + 一级: '.list-div&&.v_item;img&&alt;img&&data-original;.v-time&&Text;a&&href', + 二级:'*', + 搜索:'.v-list-body&&.v_item;*;*;*;*', +} \ No newline at end of file diff --git a/5/cally/lib/free.json b/5/cally/lib/free.json new file mode 100644 index 0000000..54b3d8e --- /dev/null +++ b/5/cally/lib/free.json @@ -0,0 +1,377 @@ +{ + "站名": "Free影视", + "主页url": "https://www.freeok.vip", + "简介": "【Cally🈵】提醒您请勿相信影片中的广告,以免上当受骗!+module-info-introduction-content\">&&

", + /* + "导演": "导演:&&

", + "主演": "主演:&&
", + "影片类型": "module-info-tag\">&&立即播放", + "影片状态": "集数:&&
", + + "搜索模式": "1", + "搜索url": "/vod-so/-------------.html?wd={wd}", + "线路数组": "data-dropdown-value=&&
[不包含:夸克]", + "线路标题": "&&[替换:高清频道>>高清#备用频道>>备用#OK频道>>OK#>>>共]+集", + "播放数组": "
", + "播放标题": "&&", + "播放列表": "", + */ + "数组": "
&&
", + "标题": "alt=\"&&\"", + "副标题": "note\">&&
", + "图片": "data-original=\"&&\"", + "链接": "href=\"&&\"", + "分类url": "https://www.freeok.vip/vod-show/{cateId}--------{catePg}---.html;;ak", + "分类": "电影$1#电视剧$2#动漫$3#综艺$4" + + /* + "筛选": { + "1":[ + {"key":"class","name":"剧情","value":[ + {"n":"全部剧情","v":""}, + {"n":"动作","v":"动作"}, + {"n":"喜剧","v":"喜剧"}, + {"n":"爱情","v":"爱情"}, + {"n":"科幻","v":"科幻"}, + {"n":"剧情","v":"剧情"}, + {"n":"悬疑","v":"悬疑"}, + {"n":"惊悚","v":"惊悚"}, + {"n":"恐怖","v":"恐怖"}, + {"n":"犯罪","v":"犯罪"}, + {"n":"谍战","v":"谍战"}, + {"n":"冒险","v":"冒险"}, + {"n":"奇幻","v":"奇幻"}, + {"n":"灾难","v":"灾难"}, + {"n":"战争","v":"战争"}, + {"n":"动画","v":"动画"}, + {"n":"歌舞","v":"歌舞"}, + {"n":"历史","v":"历史"}, + {"n":"纪录","v":"纪录"}, + {"n":"其他","v":"其他"} + ] + }, + { + "key":"area","name":"地区","value":[ + {"n":"全部地区","v":""}, + {"n":"中国大陆","v":"中国大陆"}, + {"n":"中国香港","v":"中国香港"}, + {"n":"中国台湾","v":"中国台湾"}, + {"n":"美国","v":"美国"}, + {"n":"法国","v":"法国"}, + {"n":"英国","v":"英国"}, + {"n":"日本","v":"日本"}, + {"n":"韩国","v":"韩国"}, + {"n":"德国","v":"德国"}, + {"n":"泰国","v":"泰国"}, + {"n":"印度","v":"印度"}, + {"n":"意大利","v":"意大利"}, + {"n":"西班牙","v":"西班牙"}, + {"n":"加拿大","v":"加拿大"}, + {"n":"其他","v":"其他"} + ] + }, + { + "key":"lang","name":"语言","value":[ + {"n":"全部语言","v":""}, + {"n":"国语","v":"国语"}, + {"n":"英语","v":"英语"}, + {"n":"粤语","v":"粤语"}, + {"n":"闽南语","v":"闽南语"}, + {"n":"韩语","v":"韩语"}, + {"n":"日语","v":"日语"}, + {"n":"法语","v":"法语"}, + {"n":"德语","v":"德语"}, + {"n":"其它","v":"其他"} + ] + }, + { + "key":"year","name":"年份","value":[ + {"n":"全部年份","v":""}, + {"n":"2023","v":"2023"}, + {"n":"2022","v":"2022"}, + {"n":"2021","v":"2021"}, + {"n":"2020","v":"2020"}, + {"n":"2019","v":"2019"}, + {"n":"2018","v":"2018"}, + {"n":"2017","v":"2017"}, + {"n":"2016","v":"2016"}, + {"n":"2015","v":"2015"}, + {"n":"2014","v":"2014"}, + {"n":"2013","v":"2013"}, + {"n":"2012","v":"2012"}, + {"n":"2011","v":"2011"}, + {"n":"2010","v":"2010"} + ] + }, + { + "key":"by","name":"排序","value":[ + {"n":"全部排序","v":""}, + {"n":"时间排序","v":"time"}, + {"n":"人气排序","v":"hits"}, + {"n":"评分排序","v":"score"} + ] + } + ], + "2":[ + { + "key":"cateId","name":"类型","value":[ + {"n":"全部类型","v":"2"}, + {"n":"国产剧","v":"6"}, + {"n":"港台剧","v":"7"}, + {"n":"日韩剧","v":"8"}, + {"n":"欧美剧","v":"9"}, + {"n":"海外剧","v":"10"}, + {"n":"其他剧","v":"11"} + ] + }, + { + "key":"class","name":"剧情","value":[ + {"n":"全部剧情","v":""}, + {"n":"古装","v":"古装"}, + {"n":"战争","v":"战争"}, + {"n":"青春偶像","v":"青春偶像"}, + {"n":"喜剧","v":"喜剧"}, + {"n":"家庭","v":"家庭"}, + {"n":"犯罪","v":"犯罪"}, + {"n":"动作","v":"动作"}, + {"n":"奇幻","v":"奇幻"}, + {"n":"剧情","v":"剧情"}, + {"n":"历史","v":"历史"}, + {"n":"经典","v":"经典"}, + {"n":"乡村","v":"乡村"}, + {"n":"情景","v":"情景"}, + {"n":"悬疑","v":"悬疑"}, + {"n":"网剧","v":"网剧"}, + {"n":"其他","v":"其他"} + ] + }, + { + "key":"area","name":"地区","value":[ + {"n":"全部地区","v":""}, + {"n":"中国大陆","v":"中国大陆"}, + {"n":"中国香港","v":"中国香港"}, + {"n":"中国台湾","v":"中国台湾"}, + {"n":"美国","v":"美国"}, + {"n":"法国","v":"法国"}, + {"n":"英国","v":"英国"}, + {"n":"日本","v":"日本"}, + {"n":"韩国","v":"韩国"}, + {"n":"德国","v":"德国"}, + {"n":"泰国","v":"泰国"}, + {"n":"印度","v":"印度"}, + {"n":"意大利","v":"意大利"}, + {"n":"西班牙","v":"西班牙"}, + {"n":"加拿大","v":"加拿大"}, + {"n":"其他","v":"其他"} + ] + }, + { + "key":"lang","name":"语言","value":[ + {"n":"全部语言","v":""}, + {"n":"国语","v":"国语"}, + {"n":"英语","v":"英语"}, + {"n":"粤语","v":"粤语"}, + {"n":"闽南语","v":"闽南语"}, + {"n":"韩语","v":"韩语"}, + {"n":"日语","v":"日语"}, + {"n":"其它","v":"其它"} + ] + }, + { + "key":"year","name":"年份","value":[ + {"n":"全部年份","v":""}, + {"n":"2023","v":"2023"}, + {"n":"2022","v":"2022"}, + {"n":"2021","v":"2021"}, + {"n":"2020","v":"2020"}, + {"n":"2019","v":"2019"}, + {"n":"2018","v":"2018"}, + {"n":"2017","v":"2017"}, + {"n":"2016","v":"2016"}, + {"n":"2015","v":"2015"}, + {"n":"2014","v":"2014"}, + {"n":"2013","v":"2013"}, + {"n":"2012","v":"2012"}, + {"n":"2011","v":"2011"}, + {"n":"2010","v":"2010"} + ] + }, + { + "key":"by","name":"排序","value":[ + {"n":"全部排序","v":""}, + {"n":"时间排序","v":"time"}, + {"n":"人气排序","v":"hits"}, + {"n":"评分排序","v":"score"} + ] + } + ], + "3":[ + { + "key":"class","name":"剧情","value":[ + {"n":"全部剧情","v":""}, + {"n":"情感","v":"情感"}, + {"n":"科幻","v":"科幻"}, + {"n":"热血","v":"热血"}, + {"n":"推理","v":"推理"}, + {"n":"搞笑","v":"搞笑"}, + {"n":"冒险","v":"冒险"}, + {"n":"萝莉","v":"萝莉"}, + {"n":"校园","v":"校园"}, + {"n":"动作","v":"动作"}, + {"n":"机战","v":"机战"}, + {"n":"运动","v":"运动"}, + {"n":"战争","v":"战争"}, + {"n":"少年","v":"少年"} + ] + }, + { + "key":"area","name":"地区","value":[ + {"n":"全部地区","v":""}, + {"n":"中国大陆","v":"中国大陆"}, + {"n":"中国香港","v":"中国香港"}, + {"n":"中国台湾","v":"中国台湾"}, + {"n":"美国","v":"美国"}, + {"n":"法国","v":"法国"}, + {"n":"英国","v":"英国"}, + {"n":"日本","v":"日本"}, + {"n":"韩国","v":"韩国"}, + {"n":"德国","v":"德国"}, + {"n":"泰国","v":"泰国"}, + {"n":"印度","v":"印度"}, + {"n":"意大利","v":"意大利"}, + {"n":"西班牙","v":"西班牙"}, + {"n":"加拿大","v":"加拿大"}, + {"n":"其他","v":"其他"} + ] + }, + { + "key":"lang","name":"语言","value":[ + {"n":"全部语言","v":""}, + {"n":"国语","v":"国语"}, + {"n":"英语","v":"英语"}, + {"n":"粤语","v":"粤语"}, + {"n":"闽南语","v":"闽南语"}, + {"n":"韩语","v":"韩语"}, + {"n":"日语","v":"日语"}, + {"n":"其它","v":"其它"} + ] + }, + { + "key":"year","name":"年份","value":[ + {"n":"全部年份","v":""}, + {"n":"2023","v":"2023"}, + {"n":"2022","v":"2022"}, + {"n":"2021","v":"2021"}, + {"n":"2020","v":"2020"}, + {"n":"2019","v":"2019"}, + {"n":"2018","v":"2018"}, + {"n":"2017","v":"2017"}, + {"n":"2016","v":"2016"}, + {"n":"2015","v":"2015"}, + {"n":"2014","v":"2014"}, + {"n":"2013","v":"2013"}, + {"n":"2012","v":"2012"}, + {"n":"2011","v":"2011"}, + {"n":"2010","v":"2010"} + ] + }, + { + "key":"by","name":"排序","value":[ + {"n":"全部排序","v":""}, + {"n":"时间排序","v":"time"}, + {"n":"人气排序","v":"hits"}, + {"n":"评分排序","v":"score"} + ] + } + ], + "4":[ + { + "key":"class","name":"剧情","value":[ + {"n":"全部剧情","v":""}, + {"n":"脱口秀","v":"脱口秀"}, + {"n":"真人秀","v":"真人秀"}, + {"n":"选秀","v":"选秀"}, + {"n":"八卦","v":"八排"}, + {"n":"访谈","v":"访谈"}, + {"n":"情感","v":"情感"}, + {"n":"生活","v":"生活"}, + {"n":"晚会","v":"晚会"}, + {"n":"搞笑","v":"搞笑"}, + {"n":"音乐","v":"音乐"}, + {"n":"时尚","v":"时尚"}, + {"n":"游戏","v":"游戏"}, + {"n":"少儿","v":"少儿"}, + {"n":"体育","v":"体育"}, + {"n":"纪实","v":"纪实"}, + {"n":"科教","v":"科教"}, + {"n":"曲艺","v":"曲艺"}, + {"n":"歌舞","v":"歌舞"}, + {"n":"财经","v":"财经"}, + {"n":"汽车","v":"汽车"}, + {"n":"播报","v":"播报"}, + {"n":"其他","v":"其他"} + ] + }, + { + "key":"area","name":"地区","value":[ + {"n":"全部地区","v":""}, + {"n":"中国大陆","v":"中国大陆"}, + {"n":"中国香港","v":"中国香港"}, + {"n":"中国台湾","v":"中国台湾"}, + {"n":"美国","v":"美国"}, + {"n":"法国","v":"法国"}, + {"n":"英国","v":"英国"}, + {"n":"日本","v":"日本"}, + {"n":"韩国","v":"韩国"}, + {"n":"德国","v":"德国"}, + {"n":"泰国","v":"泰国"}, + {"n":"印度","v":"印度"}, + {"n":"意大利","v":"意大利"}, + {"n":"西班牙","v":"西班牙"}, + {"n":"加拿大","v":"加拿大"}, + {"n":"其他","v":"其他"} + ] + }, + { + "key":"lang","name":"语言","value":[ + {"n":"全部语言","v":""}, + {"n":"国语","v":"国语"}, + {"n":"英语","v":"英语"}, + {"n":"粤语","v":"粤语"}, + {"n":"闽南语","v":"闽南语"}, + {"n":"韩语","v":"韩语"}, + {"n":"日语","v":"日语"}, + {"n":"其它","v":"其它"} + ] + }, + { + "key":"year","name":"年份","value":[ + {"n":"全部年份","v":""}, + {"n":"2023","v":"2023"}, + {"n":"2022","v":"2022"}, + {"n":"2021","v":"2021"}, + {"n":"2020","v":"2020"}, + {"n":"2019","v":"2019"}, + {"n":"2018","v":"2018"}, + {"n":"2017","v":"2017"}, + {"n":"2016","v":"2016"}, + {"n":"2015","v":"2015"}, + {"n":"2014","v":"2014"}, + {"n":"2013","v":"2013"}, + {"n":"2012","v":"2012"}, + {"n":"2011","v":"2011"}, + {"n":"2010","v":"2010"} + ] + }, + { + "key":"by","name":"排序","value":[ + {"n":"全部排序","v":""}, + {"n":"时间排序","v":"time"}, + {"n":"人气排序","v":"hits"}, + {"n":"评分排序","v":"score"} + ] + } + ] + } + */ +} \ No newline at end of file diff --git a/5/cally/lib/man.js b/5/cally/lib/man.js new file mode 100644 index 0000000..21590c9 --- /dev/null +++ b/5/cally/lib/man.js @@ -0,0 +1 @@ +import cheerio from"./cheerio.js";import"./crypto-js.js";import"./drT.js";import 模板 from"./muban.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={};const VERSION="drpy1 3.9.49beta2 20231122";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:"./qyg20.jpg"}],total:1,pagecount:1,page:1,limit:1};let vod=d.length<1?JSON.stringify(nodata):JSON.stringify({page:parseInt(cateObj.pg),pagecount:pagecount||999,limit:20,total:999,list:d});return vod}function searchParse(searchObj){fetch_params=JSON.parse(JSON.stringify(rule_fetch_params));let d=[];if(!searchObj.searchUrl){return"{}"}let p=searchObj.搜索==="*"&&rule.一级?rule.一级:searchObj.搜索;if(!p||typeof p!=="string"){return"{}"}p=p.trim();let pp=rule.一级.split(";");let url=searchObj.searchUrl.replaceAll("**",searchObj.wd);if(searchObj.pg===1&&url.includes("[")&&url.includes("]")&&!url.includes("#")){url=url.split("[")[1].split("]")[0]}else if(searchObj.pg>1&&url.includes("[")&&url.includes("]")&&!url.includes("#")){url=url.split("[")[0]}if(/fypage/.test(url)){if(url.includes("(")&&url.includes(")")){let url_rep=url.match(/.*?\((.*)\)/)[1];let cnt_page=url_rep.replaceAll("fypage",searchObj.pg);let cnt_pg=eval(cnt_page);url=url.replaceAll(url_rep,cnt_pg).replaceAll("(","").replaceAll(")","")}else{url=url.replaceAll("fypage",searchObj.pg)}}MY_URL=url;console.log(MY_URL);if(p.startsWith("js:")){const TYPE="search";const MY_PAGE=searchObj.pg;const KEY=searchObj.wd;var input=MY_URL;var detailUrl=rule.detailUrl||"";eval(p.trim().replace("js:",""));d=VODS}else{p=p.split(";");if(p.length<5){return"{}"}let p0=getPP(p,0,pp,0);let _ps=parseTags.getParse(p0);_pdfa=_ps.pdfa;_pdfh=_ps.pdfh;_pd=_ps.pd;let is_json=p0.startsWith("json:");p0=p0.replace(/^(jsp:|json:|jq:)/,"");try{let req_method=MY_URL.split(";").length>1?MY_URL.split(";")[1].toLowerCase():"get";let html;if(req_method==="post"){let rurls=MY_URL.split(";")[0].split("#");let rurl=rurls[0];let params=rurls.length>1?rurls[1]:"";print(`post=》rurl:${rurl},params:${params}`);let _fetch_params=JSON.parse(JSON.stringify(rule_fetch_params));let postData={body:params};Object.assign(_fetch_params,postData);html=post(rurl,_fetch_params)}else if(req_method==="postjson"){let rurls=MY_URL.split(";")[0].split("#");let rurl=rurls[0];let params=rurls.length>1?rurls[1]:"";print(`postjson-》rurl:${rurl},params:${params}`);try{params=JSON.parse(params)}catch(e){params="{}"}let _fetch_params=JSON.parse(JSON.stringify(rule_fetch_params));let postData={body:params};Object.assign(_fetch_params,postData);html=post(rurl,_fetch_params)}else{html=getHtml(MY_URL)}if(html){if(/系统安全验证|输入验证码/.test(html)){let cookie=verifyCode(MY_URL);if(cookie){console.log(`本次成功过验证,cookie:${cookie}`);setItem(RULE_CK,cookie)}else{console.log(`本次自动过搜索验证失败,cookie:${cookie}`)}html=getHtml(MY_URL)}if(!html.includes(searchObj.wd)){console.log("搜索结果源码未包含关键字,疑似搜索失败,正为您打印结果源码");console.log(html)}if(is_json){html=dealJson(html)}let list=_pdfa(html,p0);let p1=getPP(p,1,pp,1);let p2=getPP(p,2,pp,2);let p3=getPP(p,3,pp,3);let p4=getPP(p,4,pp,4);let p5=getPP(p,5,pp,5);list.forEach(it=>{let links=p4.split("+").map(_p4=>{return!rule.detailUrl?_pd(it,_p4,MY_URL):_pdfh(it,_p4)});let link=links.join("$");let content;if(p.length>5&&p[5]){content=_pdfh(it,p5)}else{content=""}let vod_id=link;let vod_name=_pdfh(it,p1).replace(/\n|\t/g,"").trim();let vod_pic=_pd(it,p2,MY_URL);if(rule.二级==="*"){vod_id=vod_id+"@@"+vod_name+"@@"+vod_pic}let ob={vod_id:vod_id,vod_name:vod_name,vod_pic:vod_pic,vod_remarks:_pdfh(it,p3).replace(/\n|\t/g,"").trim(),vod_content:content.replace(/\n|\t/g,"").trim()};d.push(ob)})}}catch(e){print("搜索发生错误:"+e.message);return"{}"}}if(rule.图片来源){d.forEach(it=>{if(it.vod_pic&&it.vod_pic.startsWith("http")){it.vod_pic=it.vod_pic+rule.图片来源}})}return JSON.stringify({page:parseInt(searchObj.pg),pagecount:10,limit:20,total:100,list:d})}function detailParse(detailObj){let t1=(new Date).getTime();fetch_params=JSON.parse(JSON.stringify(rule_fetch_params));let orId=detailObj.orId;let vod_name="片名";let vod_pic="";let vod_id=orId;if(rule.二级==="*"){let extra=orId.split("@@");vod_name=extra.length>1?extra[1]:vod_name;vod_pic=extra.length>2?extra[2]:vod_pic}let vod={vod_id:vod_id,vod_name:vod_name,vod_pic:vod_pic,type_name:"类型",vod_year:"年份",vod_area:"地区",vod_remarks:"更新信息",vod_actor:"主演",vod_director:"导演",vod_content:"简介"};let p=detailObj.二级;let url=detailObj.url;let detailUrl=detailObj.detailUrl;let fyclass=detailObj.fyclass;let tab_exclude=detailObj.tab_exclude;let html=detailObj.html||"";MY_URL=url;if(detailObj.二级访问前){try{print(`尝试在二级访问前执行代码:${detailObj.二级访问前}`);eval(detailObj.二级访问前.trim().replace("js:",""))}catch(e){print(`二级访问前执行代码出现错误:${e.message}`)}}if(p==="*"){vod.vod_play_from="道长在线";vod.vod_remarks=detailUrl;vod.vod_actor="没有二级,只有一级链接直接嗅探播放";vod.vod_content=MY_URL;vod.vod_play_url="嗅探播放$"+MY_URL.split("@@")[0]}else if(typeof p==="string"&&p.trim().startsWith("js:")){const TYPE="detail";var input=MY_URL;var play_url="";eval(p.trim().replace("js:",""));vod=VOD;console.log(JSON.stringify(vod))}else if(p&&typeof p==="object"){let tt1=(new Date).getTime();if(!html){html=getHtml(MY_URL)}print(`二级${MY_URL}仅获取源码耗时:${(new Date).getTime()-tt1}毫秒`);let _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}毫秒`);vod=vodDeal(vod);return JSON.stringify({list:[vod]})}function get_tab_index(vod){let obj={};vod.vod_play_from.split("$$$").forEach((it,index)=>{obj[it]=index});return obj}function vodDeal(vod){let vod_play_from=vod.vod_play_from.split("$$$");let vod_play_url=vod.vod_play_url.split("$$$");let tab_removed_list=vod_play_from;let tab_ordered_list=vod_play_from;let tab_renamed_list=vod_play_from;let tab_list=vod_play_from;let play_ordered_list=vod_play_url;if(rule.tab_remove&&rule.tab_remove.length>0||rule.tab_order&&rule.tab_order.length>0){let tab_index_dict=get_tab_index(vod);if(rule.tab_remove&&rule.tab_remove.length>0){tab_removed_list=vod_play_from.filter(it=>!rule.tab_remove.includes(it));tab_list=tab_removed_list}if(rule.tab_order&&rule.tab_order.length>0){let tab_order=rule.tab_order;tab_ordered_list=tab_removed_list.sort((a,b)=>{return(tab_order.indexOf(a)===-1?9999:tab_order.indexOf(a))-(tab_order.indexOf(b)===-1?9999:tab_order.indexOf(b))});tab_list=tab_ordered_list}play_ordered_list=tab_list.map(it=>vod_play_url[tab_index_dict[it]])}if(rule.tab_rename&&typeof rule.tab_rename==="object"&Object.keys(rule.tab_rename).length>0){tab_renamed_list=tab_list.map(it=>rule.tab_rename[it]||it);tab_list=tab_renamed_list}vod.vod_play_from=tab_list.join("$$$");vod.vod_play_url=play_ordered_list.join("$$$");return vod}function tellIsJx(url){try{let is_vip=!/\.(m3u8|mp4|m4a)$/.test(url.split("?")[0])&&是否正版(url);return is_vip?1:0}catch(e){return 1}}function playParse(playObj){fetch_params=JSON.parse(JSON.stringify(rule_fetch_params));MY_URL=playObj.url;if(!/http/.test(MY_URL)){try{MY_URL=base64Decode(MY_URL)}catch(e){}}MY_URL=decodeURIComponent(MY_URL);var input=MY_URL;let common_play={parse:1,url:input,jx:tellIsJx(input)};let lazy_play;if(!rule.play_parse||!rule.lazy){lazy_play=common_play}else if(rule.play_parse&&rule.lazy&&typeof rule.lazy==="string"){try{let lazy_code=rule.lazy.replace("js:","").trim();print("开始执行js免嗅=>"+lazy_code);eval(lazy_code);lazy_play=typeof input==="object"?input:{parse:1,jx:tellIsJx(input),url:input}}catch(e){print("js免嗅错误:"+e.message);lazy_play=common_play}}else{lazy_play=common_play}if(Array.isArray(rule.play_json)&&rule.play_json.length>0){let web_url=lazy_play.url;for(let pjson of rule.play_json){if(pjson.re&&(pjson.re==="*"||web_url.match(new RegExp(pjson.re)))){if(pjson.json&&typeof pjson.json==="object"){let base_json=pjson.json;lazy_play=Object.assign(lazy_play,base_json);break}}}}else if(rule.play_json&&!Array.isArray(rule.play_json)){let base_json={jx:1,parse:1};lazy_play=Object.assign(lazy_play,base_json)}else if(!rule.play_json){let base_json={jx:0,parse:1};lazy_play=Object.assign(lazy_play,base_json)}console.log(JSON.stringify(lazy_play));return JSON.stringify(lazy_play)}function proxyParse(proxyObj){var input=proxyObj.params;if(proxyObj.proxy_rule){log("准备执行本地代理规则:\n"+proxyObj.proxy_rule);try{eval(proxyObj.proxy_rule);if(input&&input!==proxyObj.params&&Array.isArray(input)&&input.length===3){return input}else{return[404,"text/plain","Not Found"]}}catch(e){return[500,"text/plain","代理规则错误:"+e.message]}}else{return[404,"text/plain","Not Found"]}}function isVideoParse(isVideoObj){var input=isVideoObj.url;if(!isVideoObj.t){let re_matcher=new RegExp(isVideoObj.isVideo,"i");return re_matcher.test(input)}else{try{eval(isVideoObj.isVideo);if(typeof input==="boolean"){return input}else{return false}}catch(e){log("执行嗅探规则发生错误:"+e.message);return false}}}function init(ext){console.log("init");try{let muban=模板.getMubans();if(typeof ext=="object"){rule=ext}else if(typeof ext=="string"){if(ext.startsWith("http")){let js=request(ext,{method:"GET"});if(js){eval(js.replace("var rule","rule"))}}else{eval(ext.replace("var rule","rule"))}}if(rule.模板&&muban.hasOwnProperty(rule.模板)){print("继承模板:"+rule.模板);rule=Object.assign(muban[rule.模板],rule)}let rule_cate_excludes=(rule.cate_exclude||"").split("|").filter(it=>it.trim());let rule_tab_excludes=(rule.tab_exclude||"").split("|").filter(it=>it.trim());rule_cate_excludes=rule_cate_excludes.concat(CATE_EXCLUDE.split("|").filter(it=>it.trim()));rule_tab_excludes=rule_tab_excludes.concat(TAB_EXCLUDE.split("|").filter(it=>it.trim()));rule.cate_exclude=rule_cate_excludes.join("|");rule.tab_exclude=rule_tab_excludes.join("|");rule.host=(rule.host||"").rstrip("/");HOST=rule.host;if(rule.hostJs){console.log(`检测到hostJs,准备执行...`);try{eval(rule.hostJs);rule.host=HOST.rstrip("/")}catch(e){console.log(`执行${rule.hostJs}获取host发生错误:`+e.message)}}rule.url=rule.url||"";rule.double=rule.double||false;rule.homeUrl=rule.homeUrl||"";rule.detailUrl=rule.detailUrl||"";rule.searchUrl=rule.searchUrl||"";rule.homeUrl=rule.host&&rule.homeUrl?urljoin(rule.host,rule.homeUrl):rule.homeUrl||rule.host;rule.detailUrl=rule.host&&rule.detailUrl?urljoin(rule.host,rule.detailUrl):rule.detailUrl;rule.二级访问前=rule.二级访问前||"";if(rule.url.includes("[")&&rule.url.includes("]")){let u1=rule.url.split("[")[0];let u2=rule.url.split("[")[1].split("]")[0];rule.url=rule.host&&rule.url?urljoin(rule.host,u1)+"["+urljoin(rule.host,u2)+"]":rule.url}else{rule.url=rule.host&&rule.url?urljoin(rule.host,rule.url):rule.url}if(rule.searchUrl.includes("[")&&rule.searchUrl.includes("]")&&!rule.searchUrl.includes("#")){let u1=rule.searchUrl.split("[")[0];let u2=rule.searchUrl.split("[")[1].split("]")[0];rule.searchUrl=rule.host&&rule.searchUrl?urljoin(rule.host,u1)+"["+urljoin(rule.host,u2)+"]":rule.searchUrl}else{rule.searchUrl=rule.host&&rule.searchUrl?urljoin(rule.host,rule.searchUrl):rule.searchUrl}rule.timeout=rule.timeout||5e3;rule.encoding=rule.编码||rule.encoding||"utf-8";rule.search_encoding=rule.搜索编码||rule.search_encoding||"";rule.图片来源=rule.图片来源||"";rule.play_json=rule.hasOwnProperty("play_json")?rule.play_json:[];rule.pagecount=rule.hasOwnProperty("pagecount")?rule.pagecount:{};rule.proxy_rule=rule.hasOwnProperty("proxy_rule")?rule.proxy_rule:"";rule.sniffer=rule.hasOwnProperty("sniffer")?rule.sniffer:"";rule.sniffer=!!(rule.sniffer&&rule.sniffer!=="0"&&rule.sniffer!=="false");rule.isVideo=rule.hasOwnProperty("isVideo")?rule.isVideo:"";rule.tab_remove=rule.hasOwnProperty("tab_remove")?rule.tab_remove:[];rule.tab_order=rule.hasOwnProperty("tab_order")?rule.tab_order:[];rule.tab_rename=rule.hasOwnProperty("tab_rename")?rule.tab_rename:{};if(rule.headers&&typeof rule.headers==="object"){try{let header_keys=Object.keys(rule.headers);for(let k of header_keys){if(k.toLowerCase()==="user-agent"){let v=rule.headers[k];console.log(v);if(["MOBILE_UA","PC_UA","UC_UA","IOS_UA","UA"].includes(v)){rule.headers[k]=eval(v)}}}}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("开始执行辅助嗅探代理规则...")}return enable_sniffer}function isVideo(url){let t=0;let is_video;if(rule.isVideo&&rule.isVideo.trim()){is_video=rule.isVideo.trim()}if(is_video.startsWith("js:")){is_video=is_video.replace("js:","");t=1}let isVideoObj={url:url,isVideo:is_video,t:t};let result=isVideoParse(isVideoObj);if(result){log("成功执行辅助嗅探规则并检测到视频地址:\n"+rule.isVideo)}return result}function DRPY(){return{init:init,home:home,homeVod:homeVod,category:category,detail:detail,play:play,search:search,proxy:proxy,sniffer:sniffer,isVideo:isVideo}}export default{init:init,home:home,homeVod:homeVod,category:category,detail:detail,play:play,search:search,proxy:proxy,sniffer:sniffer,isVideo:isVideo,DRPY:DRPY}; \ No newline at end of file diff --git a/5/cally/lib/zb11.txt b/5/cally/lib/zb11.txt new file mode 100644 index 0000000..3dad089 --- /dev/null +++ b/5/cally/lib/zb11.txt @@ -0,0 +1,8794 @@ +🇨🇳央视频道,#genre# +CCTV1 综合,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226231/index.m3u8 +CCTV2 财经,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226195/index.m3u8 +CCTV3 综艺,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226397/index.m3u8 +CCTV4 中文国际,http://39.134.24.161/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226191/index.m3u8 +CCTV4 中文国际,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226191/index.m3u8 +CCTV5 体育,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226395/index.m3u8 +CCTV5+ 体育赛事,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226221/index.m3u8 +CCTV6 电影,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226393/index.m3u8 +CCTV7 国防军事,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226192/index.m3u8 +CCTV8 电视剧,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226391/index.m3u8 +CCTV9 记录,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226197/index.m3u8 +CCTV10 科教,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226189/index.m3u8 +CCTV11 戏曲,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226240/index.m3u8 +CCTV12 社会与法,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226190/index.m3u8 +CCTV13 新闻,https://live-play.cctvnews.cctv.com/cctv/merge_cctv13.m3u8 +CCTV13 新闻,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226233/index.m3u8 +CCTV14 少儿,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226193/index.m3u8 +CCTV15 音乐,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225785/index.m3u8 +CCTV16 奥林匹克,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226921/index.m3u8 +CCTV16 奥林匹克,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226921/index.m3u8 +CCTV17 农业农村,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226198/index.m3u8 +风云剧场,http://dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226950/index.m3u8 +第一剧场,http://dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226959/index.m3u8 +怀旧剧场,http://dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226972/index.m3u8 +风云音乐,http://dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226953/index.m3u8 +兵器科技,http://dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226975/index.m3u8 +风云足球,http://dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226984/index.m3u8 +高尔夫网球,http://dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226978/index.m3u8 +女性时尚,http://dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226969/index.m3u8 +央视文化精品,http://dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226981/index.m3u8 +央视台球,http://dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226956/index.m3u8 +电视指南,http://dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226987/index.m3u8 +CCTV12,http://116.235.25.239:9901/tsfile/live/0012_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV13,http://116.235.25.239:9901/tsfile/live/0013_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV14,http://116.235.25.239:9901/tsfile/live/0014_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV15,http://116.235.25.239:9901/tsfile/live/0015_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV11,http://119.62.142.2:9901/tsfile/live/0011_1.m3u8?key=txiptv&playlive=0&authid=0 +CCTV13,http://119.62.142.2:9901/tsfile/live/0013_1.m3u8?key=txiptv&playlive=0&authid=0 +CCTV15,http://119.62.142.2:9901/tsfile/live/0015_1.m3u8?key=txiptv&playlive=0&authid=0 +CCTV1,http://124.67.14.128:9901/tsfile/live/1024_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV2,http://124.67.14.128:9901/tsfile/live/1023_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV4,http://124.67.14.128:9901/tsfile/live/1026_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV7,http://124.67.14.128:9901/tsfile/live/1029_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV10,http://124.67.14.128:9901/tsfile/live/1032_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV11,http://124.67.14.128:9901/tsfile/live/1033_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV12,http://124.67.14.128:9901/tsfile/live/1034_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV13,http://124.67.14.128:9901/tsfile/live/1035_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV14,http://124.67.14.128:9901/tsfile/live/1036_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV11,http://61.160.112.194:9901/tsfile/live/0011_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV13,http://61.160.112.194:9901/tsfile/live/0013_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV15,http://61.160.112.194:9901/tsfile/live/0015_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV11,http://111.74.155.231:9901/tsfile/live/0011_1.m3u8?key=txiptv&playlive=0&authid=0 +CCTV13,http://111.74.155.231:9901/tsfile/live/0013_1.m3u8?key=txiptv&playlive=0&authid=0 +CCTV,http://111.74.155.231:9901/tsfile/live/0015_1.m3u8?key=txiptv&playlive=0&authid=0 +CCTV4,http://123.154.118.108:9901/tsfile/live/0004_1.m3u8?key=txiptv&playlive=0&authid=0 +CCTV11,http://123.154.118.108:9901/tsfile/live/0011_1.m3u8?key=txiptv&playlive=0&authid=0 +CCTV15,http://123.154.118.108:9901/tsfile/live/0015_1.m3u8?key=txiptv&playlive=0&authid=0 +CCTV1,http://150.255.216.138:9901/tsfile/live/0001_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV2,http://150.255.216.138:9901/tsfile/live/0002_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV4,http://150.255.216.138:9901/tsfile/live/0004_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV5,http://150.255.216.138:9901/tsfile/live/0005_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV6,http://150.255.216.138:9901/tsfile/live/0006_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV7,http://150.255.216.138:9901/tsfile/live/0007_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV9,http://150.255.216.138:9901/tsfile/live/1008_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV10,http://150.255.216.138:9901/tsfile/live/1009_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV11,http://150.255.216.138:9901/tsfile/live/1010_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV12,http://150.255.216.138:9901/tsfile/live/1011_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV13,http://150.255.216.138:9901/tsfile/live/1012_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV14,http://150.255.216.138:9901/tsfile/live/1013_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV15,http://150.255.216.138:9901/tsfile/live/1014_1.m3u8?key=txiptv&playlive=1&authid=0 +CGTN,http://150.255.216.138:9901/tsfile/live/1015_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV1,http://jiaojirentv.top/2020/migu.php?id=cctv1b +CCTV5,http://jiaojirentv.top/2020/migu.php?id=cctv5b +CCTV5+,http://jiaojirentv.top/2020/migu.php?id=cctv5p +CCTV13,http://jiaojirentv.top/2020/migu.php?id=cctv13 +CCTV1,https://a.xttv.top/xttv/27f43e697655f4d44c62d7f4d32fcctv.m3u8?aliyun_uuid=b3b8e538-3470-4fa0-b6ed-2b138e5f5fef&auth_key=2145888000-0-0-fda7ddb73d3cb5ac5bddf4eeba9b665e +CGTNDOCUMENTARY,https://livedoc.cgtn.com/1000d/prog_index.m3u8 +中国教育3台,http://111.20.35.103:6610/yinhe/2/ch00000090990000001309/index.m3u8?virtualDomain=yinhe.live_hls.zte.com + +🇨🇳移动央卫③,#genre# +CCTV-1综合,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225804/index.m3u8 +CCTV-2财经,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226195/index.m3u8#http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226224/index.m3u8 +CCTV-4中文国际,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226191/index.m3u8#http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226191/index.m3u8? +CCTV-5体育,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226395/index.m3u8#http://39.134.24.161/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226395/index.m3u8 +CCTV-5+体育赛事,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225761/index.m3u8 +CCTV-6电影,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226393/index.m3u8 +CCTV-8电视剧,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226391/index.m3u8 +CCTV-9纪录,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226197/index.m3u8 +CCTV-10科教,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226189/index.m3u8 +CCTV-13新闻,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226233/index.m3u8 +CCTV-15音乐,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225785/index.m3u8 +CCTV-16奥林匹克,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226921/index.m3u8 +CHC高清电影,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226463/index.m3u8 +CHC家庭影院,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226462/index.m3u8 +CHC动作电影,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226465/index.m3u8 +北京卫视,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225796/index.m3u8#http://111.20.35.103:6610/000000001000/1000000001000017156/index.m3u8?channel-id=ystenlive&Contentid=1000000001000017156&livemode=1&stbId=00#http://221.2.36.34:8888/newlive/live/hls/19/live.m3u8#http://221.213.43.82:8888/newlive/live/hls/19/live.m3u8 +天津卫视,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225765/index.m3u8#http://221.2.36.34:8888/newlive/live/hls/42/live.m3u8#http://221.213.43.82:8888/newlive/live/hls/42/live.m3u8 +深圳卫视,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225752/index.m3u8#http://221.213.43.82:8888/newlive/live/hls/28/live.m3u8 +湖北卫视,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225760/index.m3u8#http://111.20.35.103:6610/000000001000/1000000001000010355/index.m3u8?channel-id=ystenlive&Contentid=1000000001000010355&livemode=1&stbId=00#http://221.2.36.34:8888/newlive/live/hls/34/live.m3u8#http://221.213.43.82:8888/newlive/live/hls/34/live.m3u8 +重庆卫视,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225791/index.m3u8#http://111.20.35.103:6610/000000001000/1000000002000018937/index.m3u8?channel-id=ystenlive&Contentid=1000000002000018937&livemode=1&stbId=00#http://221.2.36.34:8888/newlive/live/hls/31/live.m3u8#http://221.213.43.82:8888/newlive/live/hls/31/live.m3u8 +山西卫视,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225763/index.m3u8#http://221.213.43.82:8888/newlive/live/hls/48/live.m3u8 +山东卫视,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226012/index.m3u8#http://111.20.35.103:6610/000000001000/1000000001000012807/index.m3u8?channel-id=ystenlive&Contentid=1000000001000012807&livemode=1&stbId=00#http://221.2.36.34:8888/newlive/live/hls/30/live.m3u8#http://221.213.43.82:8888/newlive/live/hls/30/live.m3u8 +贵州卫视,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225793/index.m3u8#http://111.20.35.103:6610/000000001000/1000000002000003169/index.m3u8?channel-id=ystenlive&Contentid=1000000002000003169&livemode=1&stbId=00#http://221.213.43.82:8888/newlive/live/hls/29/live.m3u8 +海南卫视,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225769/index.m3u8#http://221.213.43.82:8888/newlive/live/hls/50/live.m3u8 +西藏卫视,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226212/index.m3u8#http://221.213.43.82:8888/newlive/live/hls/37/live.m3u8 +黑龙江卫视,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225802/index.m3u8#http://111.20.35.103:6610/000000001000/1000000001000001925/index.m3u8?channel-id=ystenlive&Contentid=1000000001000001925&livemode=1&stbId=00#http://221.213.43.82:8888/newlive/live/hls/44/live.m3u8 +湖南卫视,http://111.20.35.103:6610/000000001000/1000000001000009115/index.m3u8?channel-id=ystenlive&Contentid=1000000001000009115&livemode=1&stbId=00#http://221.213.43.82:8888/newlive/live/hls/23/live.m3u8 +浙江卫视,http://111.20.35.103:6610/000000001000/1000000001000009806/index.m3u8?channel-id=ystenlive&Contentid=1000000001000009806&livemode=1&stbId=00#http://221.2.36.34:8888/newlive/live/hls/24/live.m3u8#http://221.213.43.82:8888/newlive/live/hls/24/live.m3u8 +江苏卫视,http://111.20.35.103:6610/000000001000/1000000001000001828/index.m3u8?channel-id=ystenlive&Contentid=1000000001000001828&livemode=1&stbId=00#http://221.2.36.34:8888/newlive/live/hls/22/live.m3u8#http://221.213.43.82:8888/newlive/live/hls/22/live.m3u8 +东方卫视,http://111.20.35.103:6610/000000001000/1000000001000005866/index.m3u8?channel-id=ystenlive&Contentid=1000000001000005866&livemode=1&stbId=00#http://221.2.36.34:8888/newlive/live/hls/20/live.m3u8#http://221.213.43.82:8888/newlive/live/hls/20/live.m3u8 +四川卫视,http://111.20.35.103:6610/000000001000/1000000002000016825/index.m3u8?channel-id=ystenlive&Contentid=1000000002000016825&livemode=1&stbId=00#http://221.213.43.82:8888/newlive/live/hls/32/live.m3u8 +安徽卫视,http://111.20.35.103:6610/000000001000/1000000001000020780/index.m3u8?channel-id=ystenlive&Contentid=1000000001000020780&livemode=1&stbId=00#http://221.2.36.34:8888/newlive/live/hls/25/live.m3u8#http://221.213.43.82:8888/newlive/live/hls/25/live.m3u8 +东南卫视,http://111.20.35.103:6610/000000001000/1000000002000009263/index.m3u8?channel-id=ystenlive&Contentid=1000000002000009263&livemode=1&stbId=00 +辽宁卫视,http://111.20.35.103:6610/000000001000/1000000002000024033/index.m3u8?channel-id=ystenlive&Contentid=1000000002000024033&livemode=1&stbId=00#http://221.213.43.82:8888/newlive/live/hls/43/live.m3u8 +江西卫视,http://111.20.35.103:6610/000000001000/1000000001000013731/index.m3u8?channel-id=ystenlive&Contentid=1000000001000013731&livemode=1&stbId=00#http://221.2.36.34:8888/newlive/live/hls/48/live.m3u8#http://221.213.43.82:8888/newlive/live/hls/46/live.m3u8 +广西卫视,http://111.20.35.103:6610/000000001000/1000000002000019837/index.m3u8?channel-id=ystenlive&Contentid=1000000002000019837&livemode=1&stbId=00#http://221.213.43.82:8888/newlive/live/hls/26/live.m3u8 +云南卫视,http://111.20.35.103:6610/000000001000/1000000002000024694/index.m3u8?channel-id=ystenlive&Contentid=1000000002000024694&livemode=1&stbId=00#http://221.213.43.82:8888/newlive/live/hls/27/live.m3u8 +青海卫视,http://111.20.35.103:6610/000000001000/1000000002000013359/index.m3u8?channel-id=ystenlive&Contentid=1000000002000013359&livemode=1&stbId=00#http://221.2.36.34:8888/newlive/live/hls/39/live.m3u8#http://221.213.43.82:8888/newlive/live/hls/39/live.m3u8 +甘肃卫视,http://111.20.35.103:6610/000000001000/1000000002000017827/index.m3u8?channel-id=ystenlive&Contentid=1000000002000017827&livemode=1&stbId=00#http://221.213.43.82:8888/newlive/live/hls/36/live.m3u8 +广东卫视,http://221.2.36.34:8888/newlive/live/hls/21/live.m3u8#http://221.213.43.82:8888/newlive/live/hls/21/live.m3u8 +河北卫视,http://221.213.43.82:8888/newlive/live/hls/45/live.m3u8 +陕西卫视,http://221.213.43.82:8888/newlive/live/hls/41/live.m3u8 +吉林卫视,http://221.213.43.82:8888/newlive/live/hls/35/live.m3u8 +宁夏卫视,http://221.213.43.82:8888/newlive/live/hls/40/live.m3u8 +新疆卫视,http://221.213.43.82:8888/newlive/live/hls/38/live.m3u8 +内蒙古卫视,http://221.213.43.82:8888/newlive/live/hls/49/live.m3u8 + +🇨🇳少儿频道,#genre# +优漫卡通,http://[2409:8087:7004:20:1000::22]:6610/yinhe/2/ch00000090990000001065/index.m3u8?virtualDomain=yinhe.live_hls.zte.com +炫动卡通,http://[2409:8087:7004:20:1000::22]:6610/yinhe/2/ch00000090990000001303/index.m3u8?virtualDomain=yinhe.live_hls.zte.com +嘉佳卡通,http://[2409:8087:7004:20:1000::22]:6610/yinhe/2/ch00000090990000001310/index.m3u8?virtualDomain=yinhe.live_hls.zte.com +卡酷少儿,http://[2409:8087:7004:20:1000::22]:6610/yinhe/2/ch00000090990000001066/index.m3u8?virtualDomain=yinhe.live_hls.zte.com +金鹰卡通,http://[2409:8087:7004:20:1000::22]:6610/yinhe/2/ch00000090990000001067/index.m3u8?virtualDomain=yinhe.live_hls.zte.com +金鹰纪实-HD,http://[2409:8087:7004:20:1000::22]:6610/yinhe/2/ch00000090990000001699/index.m3u8?virtualDomain=yinhe.live_hls.zte.com +卡酷少儿,http://[2409:8087:7004:20:1000::22]:6610/yinhe/2/ch00000090990000001066/index.m3u8?virtualDomain=yinhe.live_hls.zte.com&$SD +金鹰卡通,http://[2409:8087:7004:20:1000::22]:6610/yinhe/2/ch00000090990000001067/index.m3u8?virtualDomain=yinhe.live_hls.zte.com&$SD +优漫卡通,http://[2409:8087:7004:20:1000::22]:6610/yinhe/2/ch00000090990000001065/index.m3u8?virtualDomain=yinhe.live_hls.zte.com&$SD +哈哈炫动,http://[2409:8087:7004:20:1000::22]:6610/yinhe/2/ch00000090990000001303/index.m3u8?virtualDomain=yinhe.live_hls.zte.com&$SD +嘉佳卡通,http://[2409:8087:7004:20:1000::22]:6610/yinhe/2/ch00000090990000001310/index.m3u8?virtualDomain=yinhe.live_hls.zte.com&$SD +卡酷少儿,http://[2409:8087:1e03:21::2e]:6610/cms001/ch00000090990000001245/index.m3u8? +卡酷少儿,http://[2409:8087:1e03:21::2e]:6610/cms001/ch00000090990000001228/index.m3u8?$SD +卡酷少儿,http://[2409:8087:1e03:21::2e]:6610/cms001/ch00000090990000001446/index.m3u8?$FHD +金鹰卡通,http://[2409:8087:1e03:21::2e]:6610/cms001/ch00000090990000001098/index.m3u8? +金鹰卡通,http://[2409:8087:1e03:21::2e]:6610/cms001/ch00000090990000001460/index.m3u8? +哈哈炫动,http://[2409:8087:1e03:21::2e]:6610/cms001/ch00000090990000001232/index.m3u8? +哈哈炫动,http://[2409:8087:1e03:21::2e]:6610/cms001/ch00000090990000001104/index.m3u8?$SD +嘉佳卡通,http://[2409:8087:1e03:21::2e]:6610/cms001/ch00000090990000001227/index.m3u8? +动漫秀场,http://[2409:8087:1e03:21::2e]:6610/cms001/ch00000090990000001196/index.m3u8? +动漫秀场,http://[2409:8087:1e03:21::2e]:6610/cms001/ch00000090990000001108/index.m3u8?$SD +哈哈炫动,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001232/index.m3u8? +金鹰卡通,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001460/index.m3u8 +卡酷少儿,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001245/index.m3u8 +哈哈炫动,http://[2409:8087:1e04:21::102]:6060/cms001/ch00000090990000001232/1.m3u8 +金鹰卡通,http://123.154.118.108:9901/tsfile/live/1000_1.m3u8?key=txiptv&playlive=0&authid=0 +哈哈炫动,http://123.154.118.108:9901/tsfile/live/1001_1.m3u8?key=txiptv&playlive=0&authid=0 +优漫卡通,http://171.14.89.201:9901/tsfile/live/1019_1.m3u8?key=txiptv&playlive=1&authid=0 +金鹰卡通,http://171.14.89.201:9901/tsfile/live/1020_1.m3u8?key=txiptv&playlive=1&authid=0 +北京卡通,http://171.14.89.201:9901/tsfile/live/1021_1.m3u8?key=txiptv&playlive=1&authid=0 +炫动卡通,http://171.14.89.201:9901/tsfile/live/1022_1.m3u8?key=txiptv&playlive=1&authid=0 +嘉佳卡通,http://171.14.89.201:9901/tsfile/live/1023_1.m3u8?key=txiptv&playlive=1&authid=0 +金鹰卡通,http://60.174.203.14:9901/tsfile/live/1007_1.m3u8?key=txiptv&playlive=1&authid=0 +卡酷卡通,http://60.174.203.14:9901/tsfile/live/1008_1.m3u8?key=txiptv&playlive=1&authid=0 +金鹰卡通,http://119.62.142.2:9901/tsfile/live/1003_1.m3u8?key=txiptv&playlive=0&authid=0 +优漫卡通,http://119.62.142.2:9901/tsfile/live/0115_1.m3u8?key=txiptv&playlive=0&authid=0 +嘉佳卡通,http://119.62.142.2:9901/tsfile/live/1005_1.m3u8?key=txiptv&playlive=0&authid=0 +哈哈炫动,http://119.62.142.2:9901/tsfile/live/1007_1.m3u8?key=txiptv&playlive=0&authid=0 +北京卡通,http://119.62.142.2:9901/tsfile/live/1008_1.m3u8?key=txiptv&playlive=0&authid=0 +卡酷动画,http://183.196.33.171:808/hls/57/index.m3u8 +金鹰卡通,http://39.165.24.218:808/hls/75/index.m3u8 +少儿动漫,http://[2409:8087:7001:20:1000::95]:6610/000000001000/8145334647720731271/index.m3u8?channel-id=wasusyt&Contentid=8145334647720731271&livemode=1&stbId=3 +金鹰卡通,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225744/index.m3u8 +哈哈炫动,http://222.71.90.218:8888/newlive/live/hls/52/live.m3u8 +宁夏少儿,https://hls.ningxiahuangheyun.com/live/nxse1M.m3u8 +炫动卡通,http://[2409:8087:1e03:21::34]:6610/cms001/ch00000090990000001232/index.m3u8?IASHttpSessionId=RR8275420230310002030000839 +金鹰卡通,http://[2409:8087:1e03:21::34]:6610/cms001/ch00000090990000001098/index.m3u8?IASHttpSessionId=RR8275420230310002030000839 +卡酷动画,http://[2409:8087:1e03:21::34]:6610/cms001/ch00000090990000001245/index.m3u8?IASHttpSessionId=RR8275420230310002030000839 +动漫秀场,http://[2409:8087:1e03:21::34]:6610/cms001/ch00000090990000001196/index.m3u8?IASHttpSessionId=RR8275420230310002030000839 +卡酷少儿,http://39.134.24.161/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225743/index.m3u8? +福州少儿,http://live.zohi.tv/video/s10001-fztv-4/index.m3u8 +动画,http://[2409:8087:2001:20:2800:0:df6e:eb07]:80/ott.mobaibox.com/PLTV/4/224/3221227539/index.m3u8 +动画,http://[2409:8087:2001:20:2800:0:df6e:eb21]:80/ott.mobaibox.com/PLTV/4/224/3221228579/index.m3u8 +动画,http://[2409:8087:2001:20:2800:0:df6e:eb23]:80/ott.mobaibox.com/PLTV/4/224/3221228460/index.m3u8 +动漫秀场,http://[2409:8087:2001:20:2800:0:df6e:eb16]:80/ott.mobaibox.com/PLTV/4/224/3221227774/index.m3u8 +黑莓动画,http://[2409:8087:2001:20:2800:0:df6e:eb07]:80/ott.mobaibox.com/PLTV/4/224/3221227523/index.m3u8 +狮子王国,https://newcntv.qcloudcdn.com/asp/hls/850/0303000a/3/default/c2e7e767f3144bed959ef20b8b961fe5/850.m3u8 +倒霉特熊,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/87f87ba569c147e3805f80e4844d2de9/1200.m3u8 +雲朵妈妈,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/d8ad434c6b08421a927557a4d98da65c/1200.m3u8 +反转星球,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/3ccdecc7d6e341c1920ad4eac5d82f38/1200.m3u8 +熊大熊二,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/1733da751de64e6e910abda889d87a26/1200.m3u8 +猪侠英雄,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/0f03b08bc7b042358144617000fd2931/1200.m3u8 +金鹰卡通,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001098/index.m3u8? +大头儿子-01,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/252a7fe7786645b084271751a3f75725/1200.m3u8 +大头儿子-02,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/8c6227ce3d1d4c9297d5cfd9a08a4fa9/1200.m3u8 +大头儿子-03,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/1a86eb58a9e04c34a87f8c883932cfa2/1200.m3u8 +大头儿子-04,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/46e4d00d85fe4287b54c8015de46e102/1200.m3u8 +黑莓动画,http://zteres.sn.chinamobile.com:6060/000000001000/1000000004000021734/index.m3u8?channel-id=ystenlive&Contentid=1000000004000021734&livemode=1&stbId=3 +韩国EBS少儿童,http://ebsonairios.ebs.co.kr/ebsutablet500k/_definst_/tablet500k/chunklist_w1965791004.m3u8?zshijd +海南少儿,http://[2409:8087:5e01:34::21]:6610/ZTE_CMS/08984400000000060000000000000323/index.m3u8?fmmv6 +金鹰纪实,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001230/index.m3u8 +辽宁教育青少,http://42.176.185.28:9901/tsfile/live/1008_1.m3u8 +少儿动画001,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/3823b0a397454309b1b9c6118a335f08/1200.m3u8 +少儿动画002,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/124ae5351e6145bb9d4a972bcd704a13/1200.m3u8 +少儿动画003,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/7e6d6cc44a2a44abbd685244aea7460b/1200.m3u8 +少儿动画004,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/a0efda3572b240c19109dfd3f1f737f2/1200.m3u8 +少儿动画005,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/9e9f40d572f34e10b8374edf8bff57e3/1200.m3u8 +少儿动画006,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/7cd84a1f6a584c5598a0a30c55351acd/1200.m3u8 +少儿动画007,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/419f7dddce084932bbe3e6df38b4f990/1200.m3u8 +少儿动画008,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/4cf4fd8fb93a44df971f6f22b0442cb1/1200.m3u8 +少儿动画009,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/212d6e5c4bf048c98c50fedb5f38cb48/1200.m3u8 +少儿动画010,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/1a016666a3b24cc3bfb38a26aab2edbe/1200.m3u8 +少儿动画011,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/c4463d644ab5424d85b52f7279583861/1200.m3u8 +少儿动画012,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/a833e8d317d4431f8c8faf0d64de10da/1200.m3u8 +少儿动画013,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/a231f707a36e4024bb1ccf6bc118108d/1200.m3u8 +少儿动画014,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/d48b15036a4b4a42b430025c696a7fad/1200.m3u8 +少儿动画015,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/2ac7fcf2fd3d42b3a26fa2047d39185f/1200.m3u8 +少儿动画017,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/769a15d6da26470ba1c73e07ad306373/1200.m3u8 +少儿动画018,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/763dc6802b664f07b781b03ca1ed8571/1200.m3u8 +少儿动画019,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/7855d47f343d42a9b3ac5bc24ec2c7e4/1200.m3u8 +少儿动画020,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/de65a80f06f54c2897f808c9abf00bd4/1200.m3u8 +少儿动画021,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/d4d48904958c42d78390afb6b630d042/1200.m3u8 +少儿动画022,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/046598839aee4fbd91180177778c4e81/1200.m3u8 +少儿动画023,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/dd63ff54aee940ba8fdab87d21e5f60c/1200.m3u8 +少儿动画024,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/13ab7aa7d7c448f49f56e6296f7ae719/1200.m3u8 +少儿动画025,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/4ed4e4ba3e6346cbba1ceeae0c4278f8/1200.m3u8 +少儿动画026,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/d2a9049edcfa4154abc1de1fb49fae30/1200.m3u8 +少儿动画027,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/c9829766056c4389a1838fa44813bb91/1200.m3u8 +少儿动画028,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/470c2318e6ad44cba60a37c10421c4d3/1200.m3u8 +少儿动画029,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/541797b800604546accd553c29136c84/1200.m3u8 +少儿动画030,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/eaccc1f694e3447ea99f2ca3704f8a5d/1200.m3u8 +少儿动画031,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/a1c81709e2674081b574849d7dc6ea8d/1200.m3u8 +少儿动画032,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/d07bc18a56104698a1dc899c0474786b/1200.m3u8 +少儿动画033,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/062654fb7d10499b81d93c5003937cea/1200.m3u8 +少儿动画034,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/d5bd0b00cd7c49ee90b80218de5f8923/1200.m3u8 +少儿动画035,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/80004432036f4b80a48b01cf71938155/1200.m3u8 +少儿动画036,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/913dcbf029914c4785583764c9cd57f3/1200.m3u8 +少儿动画037,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/65b3bc9da9464b4997b26a3d3791b378/1200.m3u8 +少儿动画038,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/e0cbdc48e09244a7afeb4445ef2b7f56/1200.m3u8 +少儿动画039,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/cf73954bb307408a8f7f68f1ecea8232/1200.m3u8 +少儿动画040,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/a29145e7093440afa76ea83f85e4a383/1200.m3u8 +少儿动画041,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/600618e043984d48b6d5a44e8c1b201a/1200.m3u8 +少儿动画042,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/7c9af2a471e449c48c84decc85aaa9dd/1200.m3u8 +少儿动画043,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/1fcd870590f94d0d89499f31be82a3cc/1200.m3u8 +少儿动画044,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/d5dc18fd13d44320b29f275d60f1bee7/1200.m3u8 +少儿动画045,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/1bc4e0c9f5ea44ca86cd4fde526021f1/1200.m3u8 +少儿动画046,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/b02a892510364e10b051aaf3a6444ba7/1200.m3u8 +少儿动画047,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/224dba8abd374a47929aec00e6f0eb8a/1200.m3u8 +少儿动画048,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/688dc59b964d4daeb1569747bdc1d3ae/1200.m3u8 +少儿动画049,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/5f45db998ce24206a9314f135d6cad7f/1200.m3u8 +少儿动画050,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/7cf4ce2778e34fb49c313cbff1e99a1b/1200.m3u8 +少儿动画052,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/1075bd4eac7248a2b5e78613c27ff6f3/1200.m3u8 +少儿动画054,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/9fbd06a9f19542dda886b65a65731fc4/1200.m3u8 +少儿动画055,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/c35ea628e33c4df9a48aa0cc003afe72/1200.m3u8 +少儿动画056,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/8a295020be35467e9496303ed8cbecc6/1200.m3u8 +少儿动画057,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/3f345af2c1c14129a6ff1cb255e806ae/1200.m3u8 +少儿动画058,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/1f15a6144a8b41e0a2a2476912cedcb5/1200.m3u8 +少儿动画059,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/59575c7a2bec4a6a94f81c360f518176/1200.m3u8 +少儿动画060,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/059997364e294b8e95dfb6634ca94dd5/1200.m3u8 +少儿动画061,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/02a7169eb3004e19b9e82c23d14cd5b2/1200.m3u8 +少儿动画062,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/d41be15b5f414ac79cd8e7637dee69ef/1200.m3u8 +少儿动画063,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/fd0f0557d6684a76bce2981cb856d5fe/1200.m3u8 +少儿动画064,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/e608b9ad077847ba89dad7e77065cb36/1200.m3u8 +少儿动画065,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/b50fbd52005747ecad0929751a889b12/1200.m3u8 +少儿动画066,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/597c06ec153d4387a7601a10e42b7826/1200.m3u8 +少儿动画067,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/46fd359667344b2093c6b4801626ee98/1200.m3u8 +少儿动画068,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/b993adc90a2f44938e798a5ea2e031bc/1200.m3u8 +少儿动画069,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/aadbf26193344582bf76b2b5f8b22a22/1200.m3u8 +少儿动画070,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/4232f67de07c4a5d81286a31ea47455c/1200.m3u8 +少儿动画071,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/bef85f1ef8e94aa8a9daa01cab940450/1200.m3u8 +少儿动画072,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/a8e7fb17e374468aaddebb92fbef7673/1200.m3u8 +少儿动画073,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/88a72b128e5c4b2bba2a6defbdc9efd1/1200.m3u8 +少儿动画074,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/d583fa912765405e99e87d37efa7ae4e/1200.m3u8 +少儿动画075,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/0713f51d96784a5b9fea6779af0741e3/1200.m3u8 +少儿动画076,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/5109d005998b46c78016f92f2bde9172/1200.m3u8 +少儿动画077,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/2009e97d08eb42ea90a714857e5a48a4/1200.m3u8 +少儿动画078,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/40090c57d7ca452aaf1017ff70dac2be/1200.m3u8 +少儿动画079,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/92604ba1911e4433987596f3f55b8644/1200.m3u8 +少儿动画080,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/6fc961176ebe4a698484639a553aad88/1200.m3u8 +少儿动画081,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/41edfdcb6b584ca4a532a0c37577740d/1200.m3u8 +少儿动画082,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/24d21d92d1fb4966b07e8da572da8b63/1200.m3u8 +少儿动画083,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/88ec2b256b4148e497f8f971cb5ec380/1200.m3u8 +少儿动画084,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/0a9e441a704e400790c1a3f9abe34cfc/1200.m3u8 +少儿动画086,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/4d5daba25f2b4e4ca7d4aff866b4e913/1200.m3u8 +少儿动画087,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/e3145610b8d24bc0a9b7362cc05ed199/1200.m3u8 +少儿动画088,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/986d1aedf2d14761a5ad588c3dcdf099/1200.m3u8 +少儿动画089,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/519455fb59d5472782af0d968028a481/1200.m3u8 +少儿动画090,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/a78ae97e8c9d4805aed0327180641818/1200.m3u8 +少儿动画092,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/a0510c0c4e254d269c933f84d3c8c548/1200.m3u8 +少儿动画093,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/e3e24853e7434b389bae7b12eaabceab/1200.m3u8 +少儿动画094,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/2df005835c9740e4830b723cad3dde79/1200.m3u8 +少儿动画095,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/4447a70b142c43bd8559d28674aa5a6a/1200.m3u8 +少儿动画096,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/a6fae1a0e0864ac8bc606b2c05814b79/1200.m3u8 +少儿动画097,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/0a92c4996f6940b782dac7cbbcb33d36/1200.m3u8 +少儿动画098,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/3aa5589f462c4e6eb55e9b0b368be6f2/1200.m3u8 +少儿动画099,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/7a694da8ab7e425bac21bbf2e5dd42ce/1200.m3u8 +少儿动画100,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/0acf9842317c4f638f999d1e4bbf3cf1/1200.m3u8 +少儿动画101,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/a63504042c954870abfc8e76d3c1f91b/1200.m3u8 +少儿动画102,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/401f3bbb22a943efa7c323ed22be1aaf/1200.m3u8 +少儿动画103,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/f2b86a03bb684c3db425af2df3d50e31/1200.m3u8 +少儿动画104,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/ee4e2d36a84c438aa9290327781f9c8d/1200.m3u8 +少儿动画106,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/83db2565751549cf903b2563cc764a3e/1200.m3u8 +少儿动画107,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/ed36cbcc875642d8af0b6c9deeb19873/1200.m3u8 +少儿动画108,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/81372bfab60445e3b96f70e180713404/1200.m3u8 +少儿动画109,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/20dba9f4dffb41db97798450272df4f0/1200.m3u8 +少儿动画110,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/ca726ae3d085424a8b2a7fc23cf5ee62/1200.m3u8 +少儿动画112,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/509d8132c8d14b03a9aa6de7b39b6860/1200.m3u8 +少儿动画114,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/5fdff8c43bde4b019fc1052db39c798c/1200.m3u8 +少儿动画115,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/3bd225db76e7406294c56ddef54ec8ea/1200.m3u8 +少儿动画116,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/9243ef89ab844dafb4e02477ba72b4f2/1200.m3u8 +少儿动画118,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/c3e556a7b0e9453c9fe66d9dc9266ad9/1200.m3u8 +少儿动画119,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/f8f158101f93409b94e13aa7b74ea06b/1200.m3u8 +少儿动画120,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/b815d420c6074c208da155ee5c4b5c7e/1200.m3u8 +少儿动画121,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/f9266d9565a24296820e3644318905bf/1200.m3u8 +少儿动画122,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/e658f7fb22144878a239020142b1f6ce/1200.m3u8 +少儿动画123,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/b79bce75766743b5b16bdf46cecb6b83/1200.m3u8 +少儿动画124,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/3458006dfafe492180a3f368e9d69f8b/1200.m3u8 +少儿动画125,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/0ae9808afd6c4febbbad467e616fc79a/1200.m3u8 +少儿动画126,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/a2faed4da4894271ad9b896e3b3dc158/1200.m3u8 +少儿动画127,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/ca2b40e69f924dff818426f39fa454de/1200.m3u8 +少儿动画128,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/8271a788a49549e08d27b30e81a617e5/1200.m3u8 +少儿动画129,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/6feab632ab164c6e89fb56355f503a18/1200.m3u8 +少儿动画130,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/37e717453e0344348ad5590fb05ddb60/1200.m3u8 +少儿动画131,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/b911e2dede1a4f5981c3bdb393213702/1200.m3u8 +少儿动画132,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/0623ec14b214414786458b6b84784b0d/1200.m3u8 +少儿动画133,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/14d409519abd4622a900586e2d2181bf/1200.m3u8 +少儿动画134,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/8b18418a7f2749a8ba26598953ba4911/1200.m3u8 +少儿动画135,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/9ee9a1fa0d254c22953a8e122d7f05c3/1200.m3u8 +少儿动画136,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/4c64079f1618406294ee3ea5976daa92/1200.m3u8 +少儿动画137,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/b0c423a6205d44ab937f9f910f802262/1200.m3u8 +少儿动画138,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/86d29b91818c40d0967d2f33b590c3ff/1200.m3u8 +少儿动画139,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/0b250a314e024fc19a4f5e6c6df0c986/1200.m3u8 +少儿动画140,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/26a50724bf21436aad6388084fb1cf19/1200.m3u8 +少儿动画141,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/8536002cf6d5476b965f755a6c38d23a/1200.m3u8 +少儿动画142,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/1025b33f3b5f493295b2338f01538d09/1200.m3u8 +少儿动画143,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/6a42513e617a4d5ba4d61176c5a15d0d/1200.m3u8 +少儿动画144,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/97a18fa7d9804f45bd16d5778e9d9fbd/1200.m3u8 +少儿动画145,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/25ee52ed1aa641d88762002bad24471a/1200.m3u8 +少儿动画146,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/6aa2a85040044f7fb4d000af9dafd9b7/1200.m3u8 +少儿动画147,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/3a0ddf7ba4654449b8be85fb40cf1377/1200.m3u8 +少儿动画149,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/edcd57aba0974db1af57241dd51a8efd/1200.m3u8 +少儿动画150,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/e4d38d61d9b24154af2720d07132fb4d/1200.m3u8 +少儿动画151,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/c7d98b6e78cf4d6f90b09bbc3412b261/1200.m3u8 +少儿动画152,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/82aa037a8f9b4cc98eb989b2287009e6/1200.m3u8 +少儿动画153,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/0c6b4090fece42f4bfd56b7b6a74e11a/1200.m3u8 +少儿动画154,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/f0dc2767c77d4fa9b422993d9255fc2b/1200.m3u8 +少儿动画155,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/4f06c8d8f3c7406f96045a23cc8f035c/1200.m3u8 +少儿动画156,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/f414050993f34cc595c444c19ed89b10/1200.m3u8 +少儿动画157,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/fc171bc40d624664b26f7cb80cb5414d/1200.m3u8 +少儿动画158,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/931e0312bed446f5815c395f34729471/1200.m3u8 +少儿动画159,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/71bf8601e7eb46f4a000314aaf37eeed/1200.m3u8 +少儿动画160,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/8e769619ca1c4d3a82abdaf257a62399/1200.m3u8 +少儿动画161,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/080415be349c430a96fa35b652ec4c3d/1200.m3u8 +少儿动画162,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/0a5a6f6404f6474daa7d7d463265c5bf/1200.m3u8 +少儿动画163,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/7279660d2bcf4e7cb10bc48c06429d46/1200.m3u8 +少儿动画164,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/af5b013a600445118a2033a20c219709/1200.m3u8 +少儿动画165,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/159852f01b974cc5be92a7acb66c4a09/1200.m3u8 +少儿动画166,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/cdc1fc85529e4baab4b8c1e5d34a3f51/1200.m3u8 +少儿动画167,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/715b69bd822446ee8910964b42289ecf/1200.m3u8 +少儿动画168,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/496d7f65fa0d4339915b3af7367a1482/1200.m3u8 +少儿动画169,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/ff72a540dc0f4c5898edecb5e88c0263/1200.m3u8 +少儿动画170,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/66c1e11b967d49c4a2c3512e21d7044a/1200.m3u8 +少儿动画171,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/7eef4a68db6d442a94c4bfbc36299218/1200.m3u8 +少儿动画172,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/d25210f374a14012b0ec804cc5bf1ba0/1200.m3u8 +少儿动画173,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/b3f970893d4845caba9cf45fbfd3af00/1200.m3u8 +少儿动画174,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/fd5f0efd8bea482b84169226abd88e52/1200.m3u8 +少儿动画175,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/890751db6caa4634b3e9e03581e54427/1200.m3u8 +少儿动画176,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/265d19936ade47db973a218ec5197e6c/1200.m3u8 +少儿动画182,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/4b595ee9decb4d6086376b725952c1f9/1200.m3u8 +少儿动画183,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/374067cee0644903a1b31836e61913e8/1200.m3u8 +少儿动画184,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/adce80895aa64878b7ae713ddae9e5f2/1200.m3u8 +少儿动画185,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/a015d52f7eb44b03bc406ea8bac3f317/1200.m3u8 +少儿动画186,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/7f0a8f917bec4783b406ecc4214c7641/1200.m3u8 +少儿动画187,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/f31f1e326d8643448e5e1b39ee4faf91/1200.m3u8 +少儿动画188,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/5eaefcf83fd5407cbf5719e9ef505c53/1200.m3u8 +少儿动画189,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/aca4c80f2e1348b3a638a384cb3dacbd/1200.m3u8 +少儿动画190,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/a80afe9037214643a05476a18dd2916f/1200.m3u8 +少儿动画192,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/aad9a3a99b0d497989c38b7e52d372ed/1200.m3u8 +少儿动画193,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/badc399a148e46d4a6baba912c45efaa/1200.m3u8 +少儿动画194,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/0a70541aba5f4536a3495eb00e53b4cb/1200.m3u8 +少儿动画195,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/362365997b474c0b9a500dc5c0c685b0/1200.m3u8 +少儿动画204,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/5df26c4c7b754ba2aba3f0a9b1d9fe3d/1200.m3u8 +少儿动画205,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/963ade9aede54d2da53f48f2f3c4cf37/1200.m3u8 +少儿动画206,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/eda1c82647e54c2196aa15dc80def270/1200.m3u8 +少儿动画207,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/2ff5cbee41c04a2fa336f263291d69c1/1200.m3u8 +少儿动画208,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/4790548ce4e84fc189e2485860431b93/1200.m3u8 +少儿动画209,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/9139376bb98d495aabcfb7ba95b9947e/1200.m3u8 +少儿动画210,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/efbd040e94c144bb8a74e2d63845c5b4/1200.m3u8 +少儿动画211,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/77111c1722834f4291278926d1a0c226/1200.m3u8 +少儿动画212,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/8b6ba81978cf4e73b30289f18350a6fa/1200.m3u8 +少儿动画213,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/193e0d1b4ee24d26b3a458a11c626c2e/1200.m3u8 +少儿动画214,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/de6b589b1c6647deab8bbf993c2f0c02/1200.m3u8 +少儿动画215,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/9951a25dfd414c999519ac87ff166246/1200.m3u8 +少儿动画216,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/9d54938ac47c418f972adba6ab12cc34/1200.m3u8 +少儿动画217,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/cc8f54144cb04cde828f37fc744701e6/1200.m3u8 +少儿动画218,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/b88184bbd2314803af3f55edd8520760/1200.m3u8 +少儿动画219,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/5d1d2cc09ad74ecbaf7a909b04dc2eff/1200.m3u8 +少儿动画220,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/144ab3f925d9498f91c2f847a3c99236/1200.m3u8 +少儿动画221,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/6b65cf85a22b41dea32a5635b56ed064/1200.m3u8 +少儿动画222,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/098e39c11709457187bf1c43e689ffbb/1200.m3u8 +少儿动画223,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/3500f74e6189458f9ff6e5b7f4064734/1200.m3u8 +少儿动画224,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/02059de0ff2d4f56969aed1e1f4ac9e2/1200.m3u8 +少儿动画225,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/f173715b6c7b44b891aa18f92c01095e/1200.m3u8 +少儿动画226,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/1cbec41fc50740e398e3a666ab663420/1200.m3u8 +少儿动画227,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/6ab60beb6ff74063a7c8a290384ed3a4/1200.m3u8 +少儿动画228,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/2ae263a82f534908b0bc7565c4384188/1200.m3u8 +少儿动画229,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/555d01d4d3ef41858384193e82686bf6/1200.m3u8 +少儿动画230,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/12bd2a38810d49a693c5ec1654a6a0e4/1200.m3u8 +少儿动画231,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/825dc8077a4846219eb60eb9a251a6de/1200.m3u8 +少儿动画232,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/ee50f5dd8a51454cb1e30b97b27681c8/1200.m3u8 +少儿动画233,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/07d123b6b48045f8a03cc8048e82c316/1200.m3u8 +少儿动画234,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/be70b405aa5b429a8f116ac64fff213e/1200.m3u8 +少儿动画235,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/3ed07072fe684345870ff452479b0092/1200.m3u8 +少儿动画236,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/b2e88d4b1079494bb7ab39a180f9ab09/1200.m3u8 +少儿动画237,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/737493dbc8e64023aeb70bafa0ee89ae/1200.m3u8 +少儿动画238,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/776058e8ae2041338955d4bf9ebad1bd/1200.m3u8 +少儿动画239,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/827f3492219645ca9010b7241a3d9f12/1200.m3u8 +少儿动画240,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/b073ed3127cf4b8b966215bc715fdcbd/1200.m3u8 +少儿动画241,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/97466d588c004c229df7294cf401ab62/1200.m3u8 +少儿动画243,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/3c4f857bb1e948cfa92d27fd0bd1b199/1200.m3u8 +少儿动画244,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/0c3cfa0fc0444cb9b1094d16ce359ad0/1200.m3u8 +少儿动画245,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/61f652d827474671907dafe0d2187637/1200.m3u8 +少儿动画246,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/1945ff42f51340b1ab6ee79b226c35bf/1200.m3u8 +少儿动画247,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/584e0cdcb21a4d74986e5d28390e17ef/1200.m3u8 +少儿动画248,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/30d67f76482d4d3fa3d1cfd8da4fc628/1200.m3u8 +少儿动画249,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/3d4025a50e7f49529e8603d19878e1b5/1200.m3u8 +少儿动画250,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/9b38c18ee03b49c593fbec37e7b3b485/1200.m3u8 +少儿动画251,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/183fb53d0d3a4ef6939c92ca708224bf/1200.m3u8 +少儿动画252,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/e019ca856e0f48ff97a774a515a2e04d/1200.m3u8 +少儿动画253,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/0be2fc2baf834f2d88cb979deab624fe/1200.m3u8 +少儿动画254,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/044a1e2e01194502823de6999da45749/1200.m3u8 +少儿动画255,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/9c000151418147b5b7234d696b190fd8/1200.m3u8 +少儿动画256,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/1ab5c7452a4e4d6687de962ed01912bd/1200.m3u8 +少儿动画264,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/51b344ad1ba441f592c92c0a57b3dbaf/1200.m3u8 +少儿动画265,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/6cdd79d9c0f24ae1bddc428861bb25b2/1200.m3u8 +少儿动画266,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/edece10a914641c18ea9e5bd43da3b21/1200.m3u8 +少儿动画267,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/900a6d895d884a00b9d90baee0d28060/1200.m3u8 +少儿动画277,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/53877bcf360845ab9c61b6809aa3132e/1200.m3u8 +少儿动画278,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/671f284dffe04d518e1f047aac5916c8/1200.m3u8 +少儿动画279,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/a072fb46e9474a26babeb0644d5e8dc3/1200.m3u8 +少儿动画288,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/e55f52ff4cae44cda78051bf28b040fd/1200.m3u8 +少儿动画289,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/d95f0e7ae4014c289aed82e0a2c57690/1200.m3u8 +少儿动画290,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/ca3f5b58da1845919ce457665c609d7b/1200.m3u8 +少儿动画292,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/29d4a442c38042a1a924183e87ae534e/1200.m3u8 +少儿动画293,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/e272be58a0694991bbdb2131ae20b5ed/1200.m3u8 +少儿动画294,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/904892bff8ab4de894eb46685fc6fe87/1200.m3u8 +少儿动画295,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/584d0536b3914dabb03a60d7426c46e6/1200.m3u8 +少儿动画297,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/6c438ef0a3cc492fa136ae39a4da941e/1200.m3u8 +愚公移山01,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/9cde53f7f35e487695bff36d2cb5ef15/1200.m3u8 +愚公移山02,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/35598461938d4fb988dbb494171ca78e/1200.m3u8 +愚公移山03,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/b1a69484f9c1425e82b63f31a5d8dd4f/1200.m3u8 +愚公移山04,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/5a370582c2f849a78abd7d96023d340f/1200.m3u8 +愚公移山05,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/c5a4f221752d4c358592fd0f0c51696e/1200.m3u8 +愚公移山07,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/2a1de300611e4afba55add95ac60c22b/1200.m3u8 +愚公移山08,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/53e06c3311284ab296a9160bd9d5ee81/1200.m3u8 +愚公移山09,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/968f89a0f24e4759ae469e0c935de19c/1200.m3u8 +愚公移山10,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/04b51f2b5b574799a293a157651333fb/1200.m3u8 +愚公移山11,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/78a9bf4753dd45a1ac0a01f4e9c2b378/1200.m3u8 +愚公移山13,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/cb8db0ea3d7b478ba84f4450eeb9d250/1200.m3u8 +愚公移山16,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/bbeaccceb6fc4a45b5cd7c7518516bc9/1200.m3u8 +愚公移山17,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/e4d760c594c04a1e8d8d023f535175d6/1200.m3u8 +愚公移山18,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/3f5bb71448d54827953b32f132104e53/1200.m3u8 +愚公移山20,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/b167c008eabc4b05807814a8c1dcf16f/1200.m3u8 +愚公移山21,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/4fb0ad5a89d4489c8ed8f43f066b7f47/1200.m3u8 +愚公移山22,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/6bed5950d3a548dab17611d3de52359f/1200.m3u8 +愚公移山23,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/1df62aeff7064b0e92338bb9cd4e123c/1200.m3u8 +愚公移山24,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/fe1791727b3747ad952d173697102e2c/1200.m3u8 +愚公移山25,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/baa81ee5f6584bf3bea95aa91bc082c9/1200.m3u8 +愚公移山26,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/09ac5a9658904abaa1a78e787831ab18/1200.m3u8 +愚公移山27,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/ffd496b21249464fa9ea4cf84ae168ec/1200.m3u8 +愚公移山28,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/d284e122339244858dbdebb2fcbc270d/1200.m3u8 +愚公移山29,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/e96c7b1769de47a290316cd8bb94b41b/1200.m3u8 +愚公移山30,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/8279c43b2101406eb7af2dbc3dab52c6/1200.m3u8 +宇宙护卫01,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/06fa2fb9502140a0b61165fbdd49c9bb/1200.m3u8 +宇宙护卫02,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/eebf840e9b36468b926acbe405da0d3c/1200.m3u8 +宇宙护卫03,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/fb9e2a8e0adc459d8b89aa77ceed9f6f/1200.m3u8 +宇宙护卫04,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/c3570f41f8264993bbec975106eb73b4/1200.m3u8 +宇宙护卫05,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/e9ed57d40c3f46019a9ff625d31b22d4/1200.m3u8 +宇宙护卫06,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/5ee2e42722b4410e8f4c0a5da503529f/1200.m3u8 +宇宙护卫07,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/9562008a93954e669a258c83f1fe9a57/1200.m3u8 +宇宙护卫08,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/b80d3c65b2424d249b2f4f624051f9ab/1200.m3u8 +宇宙护卫09,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/e7f92301882149e280f7619154110448/1200.m3u8 +宇宙护卫10,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/aaa1b58887f84bafb8367a6f16b756f7/1200.m3u8 +宇宙护卫11,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/d6ba9f07ee554923b4edd3ee5a10eccc/1200.m3u8 +宇宙护卫12,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/5c90c70dd4534b7b8b3403d53c782aa2/1200.m3u8 +宇宙护卫13,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/31379475197d4f15a9c9f85a0fb40980/1200.m3u8 +宇宙护卫14,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/25724fb6f81f49e0b9450587cfd4e642/1200.m3u8 +宇宙护卫15,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/508ef4865c6c4b9eb34ff3bbe49220ae/1200.m3u8 +宇宙护卫16,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/641181c2b7114af9b5daf4c15d78c07f/1200.m3u8 +宇宙护卫17,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/10313a824c2246cba9a32d379ccbf024/1200.m3u8 +宇宙护卫18,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/90dcc239d38e4647b6b4b4f4f82be019/1200.m3u8 +宇宙护卫19,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/d26a3038a2d34177a8578d2db50514df/1200.m3u8 +宇宙护卫20,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/ad882e7d239244298e0f22a6a9bfd319/1200.m3u8 +宇宙护卫21,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/2358958012a04bb18da05ed5af876fac/1200.m3u8 +宇宙护卫22,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/96760f5ad6ca43448f8c18862a6c8804/1200.m3u8 +宇宙护卫23,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/99f70578447449428161a74dcf3b0819/1200.m3u8 +宇宙护卫24,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/bf2aceae2e284e30a507432b895cde3f/1200.m3u8 +宇宙护卫25,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/1c6e8f463bed4f8abbbec96c40ee6d65/1200.m3u8 +宇宙护卫26,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/5ee4f1f3e8104b6aba27bda24ea9bebe/1200.m3u8 +宇宙护卫27,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/5f7dd3266e574406bfbc8134fbf4e6df/1200.m3u8 +宇宙护卫28,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/2b80f677ffae4e239016eae11dcc7957/1200.m3u8 +宇宙护卫29,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/8a79f788566f46ef9edce4f493b98098/1200.m3u8 +宇宙护卫30,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/b4c1aae982a6456699ee997a8e653e0e/1200.m3u8 +宇宙护卫31,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/dfd1958da1a044fc9f0968fd28865e18/1200.m3u8 +宇宙护卫32,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/146dd6c04ebd461bafee086e155bf983/1200.m3u8 +宇宙护卫33,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/3b127f02d590495ea9ebfc3f46a64ec1/1200.m3u8 +宇宙护卫34,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/d19895ea529c4ae49fbf7a78b8773a84/1200.m3u8 +宇宙护卫35,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/8a16c755bc1c472a89d1a557cb6f5b3a/1200.m3u8 +宇宙护卫36,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/1595a231d49e48ffa332140d20d245f2/1200.m3u8 +宇宙护卫37,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/153bf920b96644f2a5805c9532bdd46a/1200.m3u8 +宇宙护卫38,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/6ac6ea1a55854ac196f7b64c63e51d6f/1200.m3u8 +宇宙护卫39,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/6fc7718427354df89fd69824b45883f2/1200.m3u8 +宇宙护卫40,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/27f7751fd0d84e5a99a252b3b8a10903/1200.m3u8 +宇宙护卫41,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/3d9becfade8e4c4fb65a343e6bf01fc0/1200.m3u8 +宇宙护卫42,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/61e70ece8b354c749d292e16d5c59e5a/1200.m3u8 +宇宙护卫43,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/b367366420bb4e50bbc08671a3623eef/1200.m3u8 +宇宙护卫44,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/dd44a2daeb6f4c65baeafe5261913fc7/1200.m3u8 +宇宙护卫52,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/008d24751fc64c5da513b6f4248bffa2/1200.m3u8 +巨兵长城01,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/3a2b0ef61beb418eb4aec0d914f99b48/1200.m3u8 +巨兵长城02,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/1dd4062abaa94ca6b560e3ef56f8c409/1200.m3u8 +巨兵长城03,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/b07fdae486f74238bf25eb71e83f259c/1200.m3u8 +巨兵长城04,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/b931570cc1d14c2eab472692b5d47805/1200.m3u8 +巨兵长城05,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/7ba5063ff4c147a2ad7301ef4ae0686b/1200.m3u8 +巨兵长城06,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/129085d482de4098a2b9b942d6fe9ba7/1200.m3u8 +巨兵长城07,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/55e90e0678694d7eb4167aa02c10a233/1200.m3u8 +巨兵长城08,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/79996160a4d24e4f9e5b4682ad4425a9/1200.m3u8 +巨兵长城09,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/0098cc5c87c841b09bebbdc232aa35ad/1200.m3u8 +巨兵长城10,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/a612a45af6d24f4d9e7d77341acf1977/1200.m3u8 +巨兵长城11,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/b33535ecf347450f8b984b20bbb48c9c/1200.m3u8 +巨兵长城12,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/c015eabf40f24520bc44c35e72cb0d94/1200.m3u8 +巨兵长城13,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/9f2e29d5c7c549219adde55c9ed7fbb1/1200.m3u8 +巨兵长城14,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/bf730026d34547fdb24b63ca2fcdf3a5/1200.m3u8 +巨兵长城15,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/30468b0e00a14458a6341370dba3388b/1200.m3u8 +巨兵长城16,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/cf9330c33ee34714987118e1f6c5d085/1200.m3u8 +巨兵长城17,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/27189e1e66254071b690007a24a2b6a5/1200.m3u8 +巨兵长城18,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/cf5e44304d57424a8a0fa604f922dff0/1200.m3u8 +巨兵长城19,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/01f76cdebd5640e7b6e5b05f239c8c06/1200.m3u8 +巨兵长城20,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/ad57cb6a0bda462d85b4ed75286fa175/1200.m3u8 +巨兵长城21,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/d89a2c0629fe4909b4d421b9f3f388ab/1200.m3u8 +巨兵长城22,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/40161246244f41b7855d9b7c5908b56c/1200.m3u8 +巨兵长城23,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/c947a4a8b10d4cf79205e0692a10ca04/1200.m3u8 +巨兵长城24,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/5060c925088342f99fedff86563433db/1200.m3u8 +巨兵长城25,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/7e26aa91ba2f45bcabfb2eac4d20fcb4/1200.m3u8 +巨兵长城26,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/517ae78b0da54686865387b76decf783/1200.m3u8 +巨兵长城27,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/4a049506f801441a9add649fc6209661/1200.m3u8 +巨兵长城28,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/aba5a0b8a7e44fda974b06f89a7f4fc5/1200.m3u8 +巨兵长城29,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/8655873e67aa49dca0d6c9c548e9e92c/1200.m3u8 +巨兵长城30,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/8bc9fab7bfb340c98435396d78260fd3/1200.m3u8 +巨兵长城31,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/b970cfe7f4f14beb85d8752c88c10c6c/1200.m3u8 +巨兵长城32,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/fc4921e7914a4aeda0feb72ec4a6d932/1200.m3u8 +巨兵长城33,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/13aa74a77cb24b87b5f8afa867a1bbc4/1200.m3u8 +巨兵长城34,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/ff3c402020f145e58d37d00aceafc0bd/1200.m3u8 +巨兵长城35,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/52666b9e129244b6aecd75efc6ed2bfb/1200.m3u8 +巨兵长城36,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/f5534105be4a4573bbadb383aff1c1bd/1200.m3u8 +巨兵长城37,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/d5a178970a064a1a9b5f0d4e424d8147/1200.m3u8 +巨兵长城38,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/3cc90241f6bc4f739c02996a98508030/1200.m3u8 +巨兵长城39,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/d3aa3a468a7c43bb93421e2965752cb7/1200.m3u8 +巨兵长城40,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/afa9ac4cc6ea43f4ac78b8ea21d2b4f3/1200.m3u8 +小魔仙剧06,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/1635e17b60004f479a3bf0a3cf068e4a/1200.m3u8 +小魔仙剧07,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/89afcba5ff1d485c95f8732d6d92c94e/1200.m3u8 +小魔仙剧08,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/427e12baa22f45b8aff4205eee509bb2/1200.m3u8 +小魔仙剧09,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/dca26c157d3c4cc7805493084a867ba2/1200.m3u8 +小魔仙剧10,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/5805e831f0474ba09eaf87e4d6c64720/1200.m3u8 +小魔仙剧11,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/6e8f016e98d14991b075f4232dbbe2a2/1200.m3u8 +小魔仙剧12,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/d9759b9bdce549739804fd1a10505965/1200.m3u8 +小魔仙剧13,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/7839ef5284484fd8b9ac62372205a2e7/1200.m3u8 +小魔仙剧14,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/8e3b7ebeaf774863b19f8d72b4cb7de8/1200.m3u8 +小魔仙剧15,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/40b7840b83c14f5c8ec302383bd0999b/1200.m3u8 +小魔仙剧16,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/875b781dee14458f913ab58b1e798cc5/1200.m3u8 +小魔仙剧17,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/a6c488cb235747c3ab841cd827d808ed/1200.m3u8 +小魔仙剧18,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/867e13db0c804ed9b226ca8c872213fd/1200.m3u8 +小魔仙剧19,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/3ee6b8748db545a79306dca869d115a8/1200.m3u8 +小魔仙剧20,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/4619aaa5b1284705849e8a54d8d40184/1200.m3u8 +小魔仙剧21,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/d147851738084bd8b747975135237b04/1200.m3u8 +小魔仙剧22,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/9219fad6066a421c8c163244df7df9a0/1200.m3u8 +小魔仙剧23,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/b754307ff31e463fb12fce0f5c504f1b/1200.m3u8 +小魔仙剧24,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/98cf3be578414d8ab55830cda11c30c2/1200.m3u8 +小魔仙剧25,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/64a5084ac6c14fbeac9d7272121f3451/1200.m3u8 +小魔仙剧26,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/fb2239726d1e45d4a74e59a46e2d065b/1200.m3u8 +汪汪队长001,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/f96cb7c6f8354da1ab9c67a92bd03296/1200.m3u8 +汪汪队长002,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/11a3110e23b546878b9fc34ab087fc99/1200.m3u8 +汪汪队长003,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/a076bfa8f5534589a6a32a1211d526f6/1200.m3u8 +汪汪队长004,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/1e628c3b1c7f41ef9569439bbc20c3b1/1200.m3u8 +汪汪队长005,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/a02cb85d5c0a4840ae320f189fef9ad5/1200.m3u8 +汪汪队长006,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/b361d95253e04a75b5c262c067e26e7a/1200.m3u8 +汪汪队长007,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/d1ae53296a16475c8bc2667fccf1718f/1200.m3u8 +汪汪队长008,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/cb462eedab924864bb52a076eff3f35a/1200.m3u8 +汪汪队长009,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/667dc8e9785047f4a2bf2008759a0d41/1200.m3u8 +汪汪队长010,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/c7bdfb0bacfc4b76b6492b371645bec9/1200.m3u8 +汪汪队长011,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/104718fde00347c0bdf3892056f6c424/1200.m3u8 +汪汪队长012,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/10bcc3bdf9534b86a3ecc558eb88e8c1/1200.m3u8 +汪汪队长013,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/9e862c5952b24af6b11e2ff5c82e3ef6/1200.m3u8 +汪汪队长014,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/bf22bd5354eb4eceb751698f1197a443/1200.m3u8 +汪汪队长015,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/e708bd144bc040968a0697d401c55721/1200.m3u8 +汪汪队长016,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/e358bc63629a4da0b571f09c1758632f/1200.m3u8 +汪汪队长017,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/aab9e8b4cb15456395344f0bf506b7e5/1200.m3u8 +汪汪队长018,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/6de71403ea864646b457f6fb55eb7a7d/1200.m3u8 +汪汪队长019,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/8a6ce466f26941cbb9d49fa58a742395/1200.m3u8 +汪汪队长020,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/ff6bb3e89ece439991951d4fb5ba0b69/1200.m3u8 +汪汪队长021,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/b731bdafeb81400591a9ed620320d745/1200.m3u8 +汪汪队长022,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/c064f62c75954d3583195caa67b68b49/1200.m3u8 +汪汪队长023,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/cc40c88c98ec49398f4359dfa371adbf/1200.m3u8 +汪汪队长024,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/02f23f6dc67b463a8b0ae74dae52b3f7/1200.m3u8 +汪汪队长025,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/bbb24743a4e64b18a2156cccc21987af/1200.m3u8 +汪汪队长026,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/c100256a0b3e4193b5f92a43693dbc77/1200.m3u8 +汪汪队长027,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/e670a68ddb92483bbef8b1683edee4a3/1200.m3u8 +汪汪队长028,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/cd67233519ea43da9174ae05ca1ccf57/1200.m3u8 +汪汪队长029,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/fdb0c5306cd242ac9b12070e65412e50/1200.m3u8 +汪汪队长030,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/ec904e499d8046e0b5d53fa014d72a4c/1200.m3u8 +汪汪队长031,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/34145495b3104941805df790e3b40719/1200.m3u8 +汪汪队长032,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/44d516bca92e4845aef4a419097e007a/1200.m3u8 +汪汪队长033,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/637ac17e2b2f47a5a2333834dafa6e3f/1200.m3u8 +汪汪队长034,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/9a2d0ebd3ffb419fb02ff0c0e59e0209/1200.m3u8 +汪汪队长035,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/fa54ffb0b7114bc9a93a22a5796518a9/1200.m3u8 +汪汪队长036,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/6e9224d87c2e4065837bd18fd4603650/1200.m3u8 +汪汪队长037,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/85fedbfc85d848e9ae08ca74697443d7/1200.m3u8 +汪汪队长038,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/57069bf2d17e4340b7e865c9c958de6e/1200.m3u8 +汪汪队长039,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/aa25758ec7d44282be2860fb91f6a443/1200.m3u8 +汪汪队长040,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/f1e068184532473bb8b3594ab52473f6/1200.m3u8 +汪汪队长041,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/b49f6e0cbce64287bc0822855dd5e427/1200.m3u8 +汪汪队长042,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/735a493eb20b480cb244f8d1e76a7aee/1200.m3u8 +汪汪队长043,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/5f55300db9b24cf4b217665674eb91db/1200.m3u8 +汪汪队长044,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/bb132688ccb4498b8bd757dc2becd7c1/1200.m3u8 +汪汪队长045,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/708e12616f6e48a3adf59ca2a2fee0f6/1200.m3u8 +汪汪队长046,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/0d68f04232644c84b93996de169a71cf/1200.m3u8 +汪汪队长047,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/3c8b90d10b6345cda0be4eff0e0bf93b/1200.m3u8 +汪汪队长048,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/01a6644dd1594449b17433c282698e3c/1200.m3u8 +汪汪队长049,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/f9a25d444289482d91b91bf18c403b7e/1200.m3u8 +汪汪队长050,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/34011c8212d2486789428ecd59fbfa8b/1200.m3u8 +汪汪队长051,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/0826fc10e6ac46d49924d543d458b8cc/1200.m3u8 +汪汪队长052,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/9ea7f5101a00485d9f23ddaf46ac8947/1200.m3u8 +汪汪队长053,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/8871a98bee374512a100e54754e5f399/1200.m3u8 +汪汪队长054,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/f2e9c3a65fb5402180d926773837f872/1200.m3u8 +汪汪队长055,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/4588ae5cbe6f4f6e8c19c99a35b7d452/1200.m3u8 +汪汪队长056,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/df2e5d595f9f4b359c523e1d4281a09e/1200.m3u8 +汪汪队长057,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/ede03064fc404259af277bc23f132b2a/1200.m3u8 +汪汪队长058,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/e3fef33e46ed4ca5b89d4cfe00dc6df4/1200.m3u8 +汪汪队长059,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/76e23ba93e054dac87bd10f0e40d6cec/1200.m3u8 +汪汪队长060,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/85ce09072ff145edada93afb64fa387f/1200.m3u8 +汪汪队长061,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/3beadd023ab84420b006d46b6185b27d/1200.m3u8 +汪汪队长062,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/92b01218824e42b29b1b68e2a5def767/1200.m3u8 +汪汪队长063,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/503fffe097444ddf9c5f1371a97c664e/1200.m3u8 +汪汪队长064,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/4d1e0ae397cc44b5ad798c5d75191f90/1200.m3u8 +汪汪队长065,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/ebfbf6facb9d4f02ad787fcd67ad4bb7/1200.m3u8 +汪汪队长066,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/6307519ee3aa4fe2857358e46defdfe3/1200.m3u8 +汪汪队长067,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/32334a133c1b4bfb97e6111ce76a3478/1200.m3u8 +汪汪队长068,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/2c98fa9bd9bb48989651f86061d81a2e/1200.m3u8 +汪汪队长069,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/748934c34a784ab48c3bf444ab81317d/1200.m3u8 +汪汪队长070,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/a9ef05da096c4fdbb1e2554d9796c778/1200.m3u8 +汪汪队长071,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/f49c4c190496429ea84dccc8198e5b14/1200.m3u8 +汪汪队长072,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/b0c7ea4cecc94deb9d2ca354be0eefb6/1200.m3u8 +汪汪队长073,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/9133de5a83c4451785d038ea1a2299fc/1200.m3u8 +汪汪队长074,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/d0231ddf43e8478eb5100daa51dc9e4c/1200.m3u8 +汪汪队长075,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/2b0668368958433da128ebd3ac2078a9/1200.m3u8 +汪汪队长076,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/44608193b55b4af6a0f33101615cca99/1200.m3u8 +汪汪队长077,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/1934704afe9b40ea91ab404690454a4c/1200.m3u8 +汪汪队长078,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/df69d5886444407191e7e711d3e6187d/1200.m3u8 +汪汪队长079,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/08d7b6c522624269843ad614c2a2525c/1200.m3u8 +汪汪队长080,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/f063f2b839d248d19e45c2fe5c42ae2b/1200.m3u8 +汪汪队长081,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/6948d4eb317c4b2caf41139d8ce43fa3/1200.m3u8 +汪汪队长082,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/ee0a23f908f5428dbe3bc86310e99522/1200.m3u8 +汪汪队长083,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/ad76ffe7f7a44f6fbeea3ddc3ed7918e/1200.m3u8 +汪汪队长084,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/e9fe924139d044d39313c5e0bc98e57e/1200.m3u8 +汪汪队长085,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/3936b3902d0a4005a36a53cf69308f8b/1200.m3u8 +汪汪队长086,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/53b32d9b7697455c9183590257069418/1200.m3u8 +汪汪队长087,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/90843453fd6e49498abc8e86bb282e05/1200.m3u8 +猪猪侠剧01,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/284947a4fa1f45dbafc2a4d54387cc7e/1200.m3u8 +猪猪侠剧02,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/a4b74cdcdee64c70a9c9f7f4c3619aeb/1200.m3u8 +猪猪侠剧03,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/73a90ed2920b47589463bac9802bdf43/1200.m3u8 +猪猪侠剧04,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/9433024f26874cb4b2a1ffdbd0ca1f1c/1200.m3u8 +猪猪侠剧05,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/4be859da49d34b978d2973b640bc7d0d/1200.m3u8 +猪猪侠剧06,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/e11a17cd7364479abef8f2dfceb63411/1200.m3u8 +猪猪侠剧07,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/00dff109c20f431b8b7a739699af8a77/1200.m3u8 +猪猪侠剧08,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/73847c91bed14dc6883c438861b84b5f/1200.m3u8 +猪猪侠剧09,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/f04c2cadd1ae43a08de4f0e398ee28a0/1200.m3u8 +猪猪侠剧10,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/6e06d51e3d454ac8a62cacbac82d5fe2/1200.m3u8 +猪猪侠剧11,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/1c6e3092ffd940ea910065e11334bc32/1200.m3u8 +猪猪侠剧12,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/22a3d52a5e47482eb812e20620248741/1200.m3u8 +猪猪侠剧13,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/4ed0ef2435fc465e97127bdadbe8bcdb/1200.m3u8 +猪猪侠剧14,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/2c1982fa7d54416a90655b17afb27bc9/1200.m3u8 +猪猪侠剧15,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/ee4efe1473a049809a9b42cd48680f4c/1200.m3u8 +猪猪侠剧16,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/d1e04dd809684d76ae069f0d65f12829/1200.m3u8 +猪猪侠剧17,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/2b529717f4f64f0793b3f4b2d5370be4/1200.m3u8 +猪猪侠剧18,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/ead9dae0652043d0b861d5ea69b4c045/1200.m3u8 +猪猪侠剧19,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/94b0326592024a759522450fea376aab/1200.m3u8 +猪猪侠剧20,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/fd9526d2ad4d41b9aa89fa71953e8099/1200.m3u8 +猪猪侠剧21,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/d90630598ad14d1a9bf8575f4129eded/1200.m3u8 +猪猪侠剧22,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/2c2afa69af9b4a6aa28f91721b3ecd5b/1200.m3u8 +猪猪侠剧23,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/4ed4bb5d33094afa88baf5ce9518b2d8/1200.m3u8 +猪猪侠剧24,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/fc2546c3481a4f5e866a43af5f8222ac/1200.m3u8 +猪猪侠剧25,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/aab9cb537d464c6987710db633e28c6a/1200.m3u8 +猪猪侠剧26,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/6bf4cda0ebce4dfd91cb7b0296de7e90/1200.m3u8 +猪猪侠剧27,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/935f3831de2e488ca2b0bbb93263b418/1200.m3u8 +猪猪侠剧28,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/30efdf633b1c422dab32fe274d67f320/1200.m3u8 +猪猪侠剧29,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/257e72b4bf0f4560847e9b87d8645738/1200.m3u8 +猪猪侠剧30,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/4bffea35701146e6b3fb04f39a3747e3/1200.m3u8 +猪猪侠剧31,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/a72044f6fd404a9e83ce047522e01901/1200.m3u8 +猪猪侠剧32,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/7d5b4362a3ad428ea0d5b5771faf57c4/1200.m3u8 +猪猪侠剧33,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/8192f05fb2234318928521dd2ed83a38/1200.m3u8 +猪猪侠剧34,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/32cf6f9a7e394a4a9af3b2c873326ac4/1200.m3u8 +猪猪侠剧35,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/83f4db992dc1476997d576878254c26c/1200.m3u8 +猪猪侠剧36,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/e045414a95da4152b3ff060b55a2f992/1200.m3u8 +猪猪侠剧37,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/eb43d993f450460dba555c9a46d27262/1200.m3u8 +猪猪侠剧38,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/40fb5ea7cf8341fa86acf0df6c4ccb55/1200.m3u8 +猪猪侠剧39,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/14ed213481bd4b3e8dc4715bf56876ba/1200.m3u8 +猪猪侠剧40,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/4519030fa05348e1ac56dffa4f337ae7/1200.m3u8 +猪猪侠剧41,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/4bcdfbf3d6784cc190771b8184a60e4e/1200.m3u8 +猪猪侠剧42,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/1ff32d21d2a544eab343902e9ba5d07d/1200.m3u8 +猪猪侠剧43,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/caf54124ab0d47bdba256a7f46fd5c6c/1200.m3u8 +猪猪侠剧44,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/ac8838256cbd4636bce7190fe977f046/1200.m3u8 +猪猪侠剧45,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/3c04604ebc1d47eb847a6e935c977b0e/1200.m3u8 +猪猪侠剧46,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/7da850ad39f845cd8a9accd6a60206c8/1200.m3u8 +猪猪侠剧47,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/f7200e292cb84aeebfe012c0b2018082/1200.m3u8 +猪猪侠剧48,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/e820b499aa964d95a4cb151cbd63ee70/1200.m3u8 +猪猪侠剧49,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/8cb197de89e24bfaa751127e02e80cb5/1200.m3u8 +猪猪侠剧50,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/7ba9822ccd234ad9b9075852e26ec66d/1200.m3u8 +猪猪侠剧51,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/941bdb7064904d1db11d7f0d30959663/1200.m3u8 +猪猪侠剧52,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/b8c94517b17f4e769318e3aefbd2de78/1200.m3u8 +猪猪侠剧53,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/44180ac9d51f4113b4c0859029cfca9e/1200.m3u8 +猪猪侠剧54,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/01fa590200a942c182244eb0cbda1a08/1200.m3u8 +猪猪侠剧55,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/30b5fadd7cf5428c87a3c00bfe766c3c/1200.m3u8 +猪猪侠剧56,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/d33d57c10acd486a9a38572c82d61b83/1200.m3u8 +熊熊乐园06,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/7e38bf0a4c274a3c98abe1d79ca7c8ef/1200.m3u8 +熊熊乐园07,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/a14f86e6e1434908a12fd00a2c8b0b73/1200.m3u8 +熊熊乐园08,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/6a7b458f35cd49a390faa0378d4ecde5/1200.m3u8 +熊熊乐园09,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/6a35f12e8fb6420181c83cd1a847206b/1200.m3u8 +熊熊乐园10,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/34cf417bf8d64ce8a993e8c5db16b914/1200.m3u8 +熊熊乐园11,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/f966ee5dac0d4393bcdd2483b24d06a3/1200.m3u8 +熊熊乐园12,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/70344cd85dc34abf8400eb9738bec779/1200.m3u8 +熊熊乐园13,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/3976afaa79a14ede8dcf818ead874ac1/1200.m3u8 +熊熊乐园14,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/50a132bdc16e47cfb6e292ace9dde5ee/1200.m3u8 +熊熊乐园15,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/8336c7ea1fd04a98aeb5bab0350f9855/1200.m3u8 +熊熊乐园16,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/5ed717fd676042cfb4c145423e1bb31b/1200.m3u8 +熊熊乐园17,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/54371858578a45d9b9de4b64f81863eb/1200.m3u8 +熊熊乐园18,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/1e77c23aef1a4defa52bc76a56ac35bc/1200.m3u8 +熊熊乐园19,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/6c9cd714ab4b4a4b9695c17766470ee8/1200.m3u8 +熊熊乐园20,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/97d9d7f096bc4b90bcdaf2b7ce9ea556/1200.m3u8 +熊熊乐园21,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/c5c9a732d2dd4179828895fb75a3ca08/1200.m3u8 +熊熊乐园22,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/9a7401b1279a4fa09135deaab29bf51d/1200.m3u8 +熊熊乐园23,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/3cfd36364d804fee8599aa72b970e9cd/1200.m3u8 +熊熊乐园24,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/ed010caa1668481ab5a7250291bb6f33/1200.m3u8 +熊熊乐园25,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/adb82894c295447e86d12aeccdd17d50/1200.m3u8 +熊熊乐园26,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/4404b8b709f84c7fa045a0901f23a133/1200.m3u8 +熊熊乐园27,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/7e7b56d0d35a44dc807b9888cc37bce0/1200.m3u8 +熊熊乐园28,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/6b9d91ae03eb4348a9270aa0e5018135/1200.m3u8 +熊熊乐园29,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/59c667667d2349c587db921d3f639223/1200.m3u8 +熊熊乐园30,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/473591a6614e4a769ad912fbf58e79da/1200.m3u8 +熊熊乐园31,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/8a99941f33164ea3aa11d5243a4a93ad/1200.m3u8 +熊熊乐园32,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/84ab44d3c9af4460a1a9981a22489417/1200.m3u8 +熊熊乐园33,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/1d01816b5ae945bea728f10ee99d7c41/1200.m3u8 +熊熊乐园34,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/ef0bb93b6d9a44f6b68f7abc15770a9e/1200.m3u8 +熊熊乐园35,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/5b0e9527423542efbe1ab81c3701c20e/1200.m3u8 +熊熊乐园36,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/be17a82213094c1284570913c1cce887/1200.m3u8 +熊熊乐园38,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/f5148f0035d44d77b74aa58aa6d57c18/1200.m3u8 +熊熊乐园39,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/6cde3ec7780446e9a834a35772378ff8/1200.m3u8 +熊熊乐园40,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/1c03ccf0e34b4476a80c2396ffe99a29/1200.m3u8 +熊熊乐园41,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/f986f8de576f487fb1febdcc7dfa87d8/1200.m3u8 +熊熊乐园42,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/c99361cb40a9457c9ca95beab9c780af/1200.m3u8 +熊熊乐园43,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/e9dbad5b80884597a721947629a9b169/1200.m3u8 +熊熊乐园44,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/e0a3c64fa73947289e5664984f4cf5e2/1200.m3u8 +熊熊乐园45,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/cea468a9e46f47f5bd232aef671a7d8e/1200.m3u8 +熊熊乐园46,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/f185a4cb6fec4e5fac0b7c3bda661cfa/1200.m3u8 +熊熊乐园47,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/1b3716f4a8ac42fda150b24e9266e7f2/1200.m3u8 +熊熊乐园48,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/1e3bb6fcc0b642d896b0bb51514a3545/1200.m3u8 +熊熊乐园49,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/4f7fa80c6686462cb3afcf9ce48b7678/1200.m3u8 +熊熊乐园50,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/f93cb9edd30544b78797b6dce897dbdc/1200.m3u8 +熊熊乐园51,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/7fc7a246576744e1b032622846c1fd43/1200.m3u8 +动画杂烩260,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/e42ec6ee0b2d4dcb99e7051039ae7df7/1200.m3u8 +动画杂烩242,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/f5bd7b5ce86e42db8e9f5bd510f6f7c6/1200.m3u8 +动画杂烩148,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/aca8e41683d14d869cd4cc12df766b3a/1200.m3u8 +动画杂烩113,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/bee8cedaa4ec4de8a7e248ab7b5fe7e6/1200.m3u8 +动画杂烩111,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/9ab55ca0a3444f32a4d98a2aa6ea0423/1200.m3u8 +动画杂烩105,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/279aea90032d47dabe7985e99983d6ba/1200.m3u8 +动画杂烩051,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/b37b06579bbe462999d516b4ffca854e/1200.m3u8 +动画杂烩016,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/3c86fd9091a74094b69af0bacb40cd04/1200.m3u8 +🇨🇳央视2K 👉,#genre# +CCTV-1 2K,http://39.134.24.166/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225804/index.m3u8 +CCTV-2 2K,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226224/index.m3u8 +CCTV-2 2K,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226195/index.m3u8? +CCTV-3 2K,http://111.20.40.172/PLTV/88888893/224/3221226397/index.m3u8 +CCTV-4 2K,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226191/index.m3u8? +CCTV-4 2K,http://39.134.24.161/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226191/index.m3u8? +CCTV-5 2K,http://39.134.24.161/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226395/index.m3u8? +CCTV-5 2K,http://39.134.24.166/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226395/index.m3u8 +CCTV-5 2K,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226395/index.m3u8 +CCTV-5+ 2K,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225761/index.m3u8? +CCTV-5+ 2K,http://39.134.24.166/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225761/index.m3u8 +CCTV-6 2K,http://111.20.40.167/PLTV/88888893/224/3221226393/index.m3u8 +CCTV-6 2K,http://111.20.40.166/PLTV/88888893/224/3221226393/index.m3u8 +CCTV-7 2K,http://39.134.24.166/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226192/index.m3u8 +CCTV-8 2K,http://39.134.24.166/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226391/index.m3u8 +CCTV-8 2K,http://111.20.40.172/PLTV/88888893/224/3221226391/index.m3u8 +CCTV-9 2K,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226197/index.m3u8? +CCTV-9 2K,http://39.134.24.166/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226197/index.m3u8 +CCTV-10 2K,http://222.71.90.218:8888/newlive/live/hls/11/live.m3u8 +CCTV-10 2K,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226189/index.m3u8? +CCTV-13 2K,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226233/index.m3u8? +CCTV-13 2K,https://live-play.cctvnews.cctv.com/cctv/merge_cctv13.m3u8 +CCTV-13 2K,http://39.134.24.166/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226233/index.m3u8 +CCTV-13 2K,http://223.95.111.98:5555/newlive/live/hls/13/live.m3u8 +CCTV-14 2K,http://39.134.24.166/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226193/index.m3u8? +CCTV-15 2K,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225785/index.m3u8? +CCTV-16 2K,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226921/index.m3u8? +CCTV-16 2K,http://39.134.24.166/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226921/index.m3u8 +CCTV-16 2K,http://111.20.40.160/PLTV/88888893/224/3221226921/index.m3u8 + +📡电信线路,#genre# +CCTV1,http://live.aishang.ctlcdn.com/00000110240127_1/playlist.m3u8?CONTENTID=00000110240127_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +CCTV2,http://live.aishang.ctlcdn.com/00000110240244_1/playlist.m3u8?CONTENTID=00000110240244_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +CCTV3,http://live.aishang.ctlcdn.com/00000110240245_1/playlist.m3u8?CONTENTID=00000110240245_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +CCTV4,http://live.aishang.ctlcdn.com/00000110240316_1/playlist.m3u8?CONTENTID=00000110240316_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +CCTV4欧洲,http://live.aishang.ctlcdn.com/00000110240363_1/playlist.m3u8?CONTENTID=00000110240363_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +CCTV5,http://live.aishang.ctlcdn.com/00000110240246_1/playlist.m3u8?CONTENTID=00000110240246_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +CCTV5+,http://live.aishang.ctlcdn.com/00000110240128_1/playlist.m3u8?CONTENTID=00000110240128_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +CCTV6,http://live.aishang.ctlcdn.com/00000110240247_1/playlist.m3u8?CONTENTID=00000110240247_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +CCTV7,http://live.aishang.ctlcdn.com/00000110240248_1/playlist.m3u8?CONTENTID=00000110240248_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +CCTV8,http://live.aishang.ctlcdn.com/00000110240249_1/playlist.m3u8?CONTENTID=00000110240249_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +CCTV9,http://live.aishang.ctlcdn.com/00000110240250_1/playlist.m3u8?CONTENTID=00000110240250_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +CCTV10,http://live.aishang.ctlcdn.com/00000110240251_1/playlist.m3u8?CONTENTID=00000110240251_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +CCTV11,http://live.aishang.ctlcdn.com/00000110240328_1/playlist.m3u8?CONTENTID=00000110240328_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +CCTV12,http://live.aishang.ctlcdn.com/00000110240252_1/playlist.m3u8?CONTENTID=00000110240252_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +CCTV13,http://live.aishang.ctlcdn.com/00000110240502_1/playlist.m3u8?CONTENTID=00000110240502_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +CCTV14,http://live.aishang.ctlcdn.com/00000110240253_1/playlist.m3u8?CONTENTID=00000110240253_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +CCTV15,http://live.aishang.ctlcdn.com/00000110240329_1/playlist.m3u8?CONTENTID=00000110240329_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +CCTV16,http://live.aishang.ctlcdn.com/00000110240388_1/playlist.m3u8?CONTENTID=00000110240388_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +CCTV16 4k,http://live.aishang.ctlcdn.com/00000110240389_1/playlist.m3u8?CONTENTID=00000110240389_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +CCTV17,http://live.aishang.ctlcdn.com/00000110240326_1/playlist.m3u8?CONTENTID=00000110240326_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +CGTN,http://live.aishang.ctlcdn.com/00000110240365_1/playlist.m3u8?CONTENTID=00000110240365_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +CGTN纪录,http://live.aishang.ctlcdn.com/00000110240366_1/playlist.m3u8?CONTENTID=00000110240366_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +CGTN西语,http://live.aishang.ctlcdn.com/00000110240367_1/playlist.m3u8?CONTENTID=00000110240367_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +CGTN法语,http://live.aishang.ctlcdn.com/00000110240368_1/playlist.m3u8?CONTENTID=00000110240368_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +CGTN阿语,http://live.aishang.ctlcdn.com/00000110240369_1/playlist.m3u8?CONTENTID=00000110240369_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +CGTN俄语,http://live.aishang.ctlcdn.com/00000110240370_1/playlist.m3u8?CONTENTID=00000110240370_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +CETV1,http://live.aishang.ctlcdn.com/00000110240302_1/playlist.m3u8?CONTENTID=00000110240302_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +CETV2,http://live.aishang.ctlcdn.com/00000110245251_1/playlist.m3u8?CONTENTID=00000110245251_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +CETV4,http://live.aishang.ctlcdn.com/00000110245252_1/playlist.m3u8?CONTENTID=00000110245252_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +北京卫视,http://live.aishang.ctlcdn.com/00000110240129_1/playlist.m3u8?CONTENTID=00000110240129_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +东方卫视,http://live.aishang.ctlcdn.com/00000110240242_1/playlist.m3u8?CONTENTID=00000110240242_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +天津卫视,http://live.aishang.ctlcdn.com/00000110240136_1/playlist.m3u8?CONTENTID=00000110240136_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +重庆卫视,http://live.aishang.ctlcdn.com/00000110240397_1/playlist.m3u8?CONTENTID=00000110240397_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +黑龙江卫视,http://live.aishang.ctlcdn.com/00000110240131_1/playlist.m3u8?CONTENTID=00000110240131_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +吉林卫视,http://live.aishang.ctlcdn.com/00000110240399_1/playlist.m3u8?CONTENTID=00000110240399_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +辽宁卫视,http://live.aishang.ctlcdn.com/00000110240255_1/playlist.m3u8?CONTENTID=00000110240255_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +内蒙古卫视,http://live.aishang.ctlcdn.com/00000110240060_1/playlist.m3u8?CONTENTID=00000110240060_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +宁夏卫视,http://live.aishang.ctlcdn.com/00000110240061_1/playlist.m3u8?CONTENTID=00000110240061_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +甘肃卫视,http://live.aishang.ctlcdn.com/00000110240034_1/playlist.m3u8?CONTENTID=00000110240034_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +青海卫视,http://live.aishang.ctlcdn.com/00000110240063_1/playlist.m3u8?CONTENTID=00000110240063_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +陕西卫视,http://live.aishang.ctlcdn.com/00000110240066_1/playlist.m3u8?CONTENTID=00000110240066_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +河北卫视,http://live.aishang.ctlcdn.com/00000110240317_1/playlist.m3u8?CONTENTID=00000110240317_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +山西卫视,http://live.aishang.ctlcdn.com/00000110240065_1/playlist.m3u8?CONTENTID=00000110240065_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +山东卫视,http://live.aishang.ctlcdn.com/00000110240254_1/playlist.m3u8?CONTENTID=00000110240254_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +安徽卫视,http://live.aishang.ctlcdn.com/00000110240256_1/playlist.m3u8?CONTENTID=00000110240256_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +河南卫视,http://live.aishang.ctlcdn.com/00000110240041_1/playlist.m3u8?CONTENTID=00000110240041_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +湖北卫视,http://live.aishang.ctlcdn.com/00000110240135_1/playlist.m3u8?CONTENTID=00000110240135_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +湖南卫视,http://live.aishang.ctlcdn.com/00000110240130_1/playlist.m3u8?CONTENTID=00000110240130_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +江西卫视,http://live.aishang.ctlcdn.com/00000110240398_1/playlist.m3u8?CONTENTID=00000110240398_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +江苏卫视,http://live.aishang.ctlcdn.com/00000110240133_1/playlist.m3u8?CONTENTID=00000110240133_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +浙江卫视,http://live.aishang.ctlcdn.com/00000110240134_1/playlist.m3u8?CONTENTID=00000110240134_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +东南卫视,http://live.aishang.ctlcdn.com/00000110240588_1/playlist.m3u8?CONTENTID=00000110240588_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +厦门卫视,http://live.aishang.ctlcdn.com/00000110240159_1/playlist.m3u8?CONTENTID=00000110240159_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +广东卫视,http://live.aishang.ctlcdn.com/00000110240137_1/playlist.m3u8?CONTENTID=00000110240137_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +深圳卫视,http://live.aishang.ctlcdn.com/00000110240132_1/playlist.m3u8?CONTENTID=00000110240132_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +广西卫视,http://live.aishang.ctlcdn.com/00000110240037_1/playlist.m3u8?CONTENTID=00000110240037_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +云南卫视,http://live.aishang.ctlcdn.com/00000110240082_1/playlist.m3u8?CONTENTID=00000110240082_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +贵州卫视,http://live.aishang.ctlcdn.com/00000110240318_1/playlist.m3u8?CONTENTID=00000110240318_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +四川卫视,http://live.aishang.ctlcdn.com/00000110240071_1/playlist.m3u8?CONTENTID=00000110240071_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +康巴卫视,http://live.aishang.ctlcdn.com/00000110240331_1/playlist.m3u8?CONTENTID=00000110240331_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +新疆卫视,http://live.aishang.ctlcdn.com/00000110240079_1/playlist.m3u8?CONTENTID=00000110240079_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +兵团卫视,http://live.aishang.ctlcdn.com/00000110240280_1/playlist.m3u8?CONTENTID=00000110240280_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +西藏卫视,http://live.aishang.ctlcdn.com/00000110240076_1/playlist.m3u8?CONTENTID=00000110240076_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +海南卫视,http://live.aishang.ctlcdn.com/00000110240059_1/playlist.m3u8?CONTENTID=00000110240059_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +三沙卫视,http://live.aishang.ctlcdn.com/00000110240589_1/playlist.m3u8?CONTENTID=00000110240589_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +卡酷少儿,http://live.aishang.ctlcdn.com/00000110240051_1/playlist.m3u8?CONTENTID=00000110240051_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +新动漫,http://live.aishang.ctlcdn.com/00000110240321_1/playlist.m3u8?CONTENTID=00000110240321_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +网络棋牌,http://live.aishang.ctlcdn.com/00000110240319_1/playlist.m3u8?CONTENTID=00000110240319_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +山东教育卫视,http://live.aishang.ctlcdn.com/00000110240304_1/playlist.m3u8?CONTENTID=00000110240304_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +金鹰纪实,http://live.aishang.ctlcdn.com/00000110240303_1/playlist.m3u8?CONTENTID=00000110240303_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +金鹰卡通,http://live.aishang.ctlcdn.com/00000110240050_1/playlist.m3u8?CONTENTID=00000110240050_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +先锋乒羽,http://live.aishang.ctlcdn.com/00000110240320_1/playlist.m3u8?CONTENTID=00000110240320_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +财富天下,http://live.aishang.ctlcdn.com/00000110240148_1/playlist.m3u8?CONTENTID=00000110240148_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +嘉佳卡通,http://live.aishang.ctlcdn.com/00000110240087_1/playlist.m3u8?CONTENTID=00000110240087_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +CHC家庭影院,http://live.aishang.ctlcdn.com/00000110240323_1/playlist.m3u8?CONTENTID=00000110240323_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +CHC动作电影,http://live.aishang.ctlcdn.com/00000110240324_1/playlist.m3u8?CONTENTID=00000110240324_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +CHC高清电影,http://live.aishang.ctlcdn.com/00000110240325_1/playlist.m3u8?CONTENTID=00000110240325_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR + +🇨🇳移动专区,#genre# +CCTV1,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226231/index.m3u8 +CCTV2,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226195/index.m3u8 +CCTV3,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226397/index.m3u8 +CCTV4,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226191/index.m3u8 +CCTV5,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226395/index.m3u8 +CCTV5+,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226221/index.m3u8 +CCTV6,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226393/index.m3u8 +CCTV7,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226192/index.m3u8 +CCTV8,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226391/index.m3u8 +CCTV9,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226197/index.m3u8 +CCTV10,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226189/index.m3u8 +CCTV11,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226240/index.m3u8 +CCTV12,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226190/index.m3u8 +CCTV13,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226233/index.m3u8 +CCTV14,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226193/index.m3u8 +CCTV15,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225785/index.m3u8 +CCTV16,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226921/index.m3u8 +CCTV17,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226198/index.m3u8 +CETV1,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225753/index.m3u8 +CETV2,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225756/index.m3u8 +CETV3,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226226/index.m3u8 +CETV4,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226225/index.m3u8 +浙江卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226199/index.m3u8 +四川卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225768/index.m3u8 +重庆卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226202/index.m3u8 +安徽卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226203/index.m3u8 +天津卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226204/index.m3u8 +山西卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225763/index.m3u8 +山东卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226209/index.m3u8 +山东教育,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226238/index.m3u8 +东南卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225766/index.m3u8 +海南卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225769/index.m3u8 +厦门卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226219/index.m3u8 +河南卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225767/index.m3u8 +湖北卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226194/index.m3u8 +河北卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225750/index.m3u8 +湖南卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226211/index.m3u8 +金鹰卡通,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225744/index.m3u8 +东方卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226217/index.m3u8 +哈哈炫动,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226213/index.m3u8 +辽宁卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226201/index.m3u8 +黑龙江卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226215/index.m3u8 +吉林卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225792/index.m3u8 +广西卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225770/index.m3u8 +江西卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225764/index.m3u8 +江苏卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226200/index.m3u8 +优漫卡通,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225795/index.m3u8 +深圳卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226205/index.m3u8 +广东卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226216/index.m3u8 +大湾区卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226218/index.m3u8 +北京卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226222/index.m3u8 +北京卡酷,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225743/index.m3u8 +冬奥纪实,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226232/index.m3u8 +嘉佳卡通,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226227/index.m3u8 +云南卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225751/index.m3u8 +贵州卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225793/index.m3u8 +宁夏卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225748/index.m3u8 +甘肃卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225754/index.m3u8 +西藏卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226212/index.m3u8 +安多卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226228/index.m3u8 +康巴卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226234/index.m3u8 +新疆卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225747/index.m3u8 +兵团卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226214/index.m3u8 +延边卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226220/index.m3u8 +内蒙古卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225786/index.m3u8 +康巴卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226234/index.m3u8 +电视指南,http://dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226987/index.m3u8 +风云足球,http://dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226984/index.m3u8 +风云剧场,http://dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226950/index.m3u8 +风云音乐,http://dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226953/index.m3u8 +央视台球,http://dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226956/index.m3u8 +第一剧场,http://dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226959/index.m3u8 +女性时尚,http://dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226969/index.m3u8 +怀旧剧场,http://dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226972/index.m3u8 +兵器科技,http://dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226975/index.m3u8 +高尔夫网球,http://dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226978/index.m3u8 +央视文化精品,http://dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226981/index.m3u8 +哒啵电竞,http://dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226951/index.m3u8 +哒啵赛事,http://dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226954/index.m3u8 +CHC高清电影,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226463/index.m3u8 +CHC家庭影院,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226462/index.m3u8 +CHC动作电影,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226465/index.m3u8 +陕西卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225821/index.m3u8 +农林卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226229/index.m3u8 +陕西一套,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226357/1.m3u8 +陕西二套,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226358/1.m3u8 +陕西三套,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226359/1.m3u8 +陕西四套,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226360/1.m3u8 +陕西五套,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226361/1.m3u8 +陕西六套,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226362/1.m3u8 +陕西七套,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226363/1.m3u8 +陕西八套,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226364/1.m3u8 +西安新闻综合,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226366/1.m3u8 +西安都市,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226367/1.m3u8 +西安商务资讯,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226368/1.m3u8 +西安影视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226369/1.m3u8 +西安丝路,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226370/1.m3u8 +西安教育,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226371/index.m3u8 +咸阳-1,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226372/index.m3u8 +杨凌-1,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226373/index.m3u8 +延安-1,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226374/1.m3u8 +延安-2,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226375/1.m3u8 +铜川-1,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226379/1.m3u8 +铜川-2,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226380/1.m3u8 +宝鸡-1,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226383/1.m3u8 +宝鸡-2,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226384/1.m3u8 +宁强-1,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226390/1.m3u8 +宁强-2,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226389/1.m3u8 +汉中-1,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226331/1.m3u8 +汉中-3,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225991/index.m3u8 +佛坪-1,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226454/1.m3u8 +镇巴-1,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226457/1.m3u8 +略阳-1,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226322/1.m3u8 +西乡-1,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226556/index.m3u8 +榆林-1,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226377/1.m3u8 +商洛-1,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226378/1.m3u8 +渭南-1,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226376/1.m3u8 +安康-1,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226385/1.m3u8 +纪实人文,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226230/index.m3u8 +山东教育卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226238/index.m3u8 +置业频道,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226241/index.m3u8 +京视剧场,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226242/index.m3u8 +家庭理财,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226244/index.m3u8 +奕坦春秋,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226245/index.m3u8 +发现之旅,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226235/index.m3u8 +老故事,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226236/index.m3u8 + +📡央视-石家庄联通,#genre# +CCTV1综合,http://116.131.1.2:9901/tsfile/live/0001_1.m3u8?key=txiptv +CCTV2财经,http://116.131.1.2:9901/tsfile/live/0002_1.m3u8?key=txiptv +CCTV3综艺,http://116.131.1.2:9901/tsfile/live/0003_1.m3u8?key=txiptv +CCTV4中文国际,http://116.131.1.2:9901/tsfile/live/0004_1.m3u8?key=txiptv +CCTV5体育,http://116.131.1.2:9901/tsfile/live/0005_1.m3u8?key=txiptv +CCTV5+体育赛事,http://116.131.1.2:9901/tsfile/live/1010_1.m3u8?key=txiptv +CCTV6电影,http://116.131.1.2:9901/tsfile/live/0006_1.m3u8?key=txiptv +CCTV7国防军事,http://116.131.1.2:9901/tsfile/live/0007_1.m3u8?key=txiptv +CCTV8电视剧,http://116.131.1.2:9901/tsfile/live/0008_1.m3u8?key=txiptv +CCTV9记录,http://116.131.1.2:9901/tsfile/live/0009_1.m3u8?key=txiptv +CCTV10科教,http://116.131.1.2:9901/tsfile/live/0010_1.m3u8?key=txiptv +CCTV11戏曲,http://116.131.1.2:9901/tsfile/live/0011_1.m3u8?key=txiptv +CCTV12社会与法,http://116.131.1.2:9901/tsfile/live/0012_1.m3u8?key=txiptv +CCTV13新闻,http://116.131.1.2:9901/tsfile/live/0013_1.m3u8?key=txiptv +CCTV14少儿,http://116.131.1.2:9901/tsfile/live/0014_1.m3u8?key=txiptv +CCTV15音乐,http://116.131.1.2:9901/tsfile/live/0015_1.m3u8?key=txiptv +CCTV17农业农村,http://116.131.1.2:9901/tsfile/live/0019_1.m3u8?key=txiptv +📡央视-信阳电信,#genre# +CCTV1综合,http://222.89.19.190:9901/tsfile/live/0001_1.m3u8?key=txiptv +CCTV2财经,http://222.89.19.190:9901/tsfile/live/0002_1.m3u8?key=txiptv +CCTV3综艺,http://222.89.19.190:9901/tsfile/live/0003_1.m3u8?key=txiptv +CCTV4中文国际,http://222.89.19.190:9901/tsfile/live/0004_1.m3u8?key=txiptv +CCTV5体育,http://222.89.19.190:9901/tsfile/live/1028_1.m3u8?key=txiptv +CCTV5+体育赛事,http://222.89.19.190:9901/tsfile/live/0127_1.m3u8?key=txiptv +CCTV6电影,http://222.89.19.190:9901/tsfile/live/0006_1.m3u8?key=txiptv +CCTV7国防军事,http://222.89.19.190:9901/tsfile/live/0007_1.m3u8?key=txiptv +CCTV8电视剧,http://222.89.19.190:9901/tsfile/live/0008_1.m3u8?key=txiptv +CCTV9记录,http://222.89.19.190:9901/tsfile/live/0009_1.m3u8?key=txiptv +CCTV10科教,http://222.89.19.190:9901/tsfile/live/0010_1.m3u8?key=txiptv +CCTV11戏曲,http://222.89.19.190:9901/tsfile/live/0011_1.m3u8?key=txiptv +CCTV12社会与法,http://222.89.19.190:9901/tsfile/live/0012_1.m3u8?key=txiptv +CCTV13新闻,http://222.89.19.190:9901/tsfile/live/0013_1.m3u8?key=txiptv +CCTV14少儿,http://222.89.19.190:9901/tsfile/live/0014_1.m3u8?key=txiptv +CCTV15音乐,http://222.89.19.190:9901/tsfile/live/0015_1.m3u8?key=txiptv +🇨🇳央视-漯河移动,#genre# +CCTV1综合,http://39.165.24.218:808/hls/1/index.m3u8 +CCTV2财经,http://39.165.24.218:808/hls/2/index.m3u8 +CCTV3综艺,http://39.165.24.218:808/hls/3/index.m3u8 +CCTV4中文国际,http://39.165.24.218:808/hls/4/index.m3u8 +CCTV5+体育赛事,http://39.165.24.218:808/hls/5/index.m3u8 +CCTV6电影,http://39.165.24.218:808/hls/6/index.m3u8 +CCTV7国防军事,http://39.165.24.218:808/hls/7/index.m3u8 +CCTV8电视剧,http://39.165.24.218:808/hls/8/index.m3u8 +CCTV9记录,http://39.165.24.218:808/hls/9/index.m3u8 +CCTV10科教,http://39.165.24.218:808/hls/10/index.m3u8 +CCTV11戏曲,http://39.165.24.218:808/hls/11/index.m3u8 +CCTV12社会与法,http://39.165.24.218:808/hls/12/index.m3u8 +CCTV13新闻,http://39.165.24.218:808/hls/13/index.m3u8 +CCTV14少儿,http://39.165.24.218:808/hls/14/index.m3u8 +CCTV15音乐,http://39.165.24.218:808/hls/15/index.m3u8 +📡央视-郑州移动,#genre# +CCTV1综合,http://39.162.16.88:9901/tsfile/live/0001_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV2财经,http://39.162.16.88:9901/tsfile/live/0002_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV3综艺,http://39.162.16.88:9901/tsfile/live/0003_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV4中文国际,http://39.162.16.88:9901/tsfile/live/0004_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV5+体育赛事,http://39.162.16.88:9901/tsfile/live/0005_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV6电影,http://39.162.16.88:9901/tsfile/live/0006_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV7国防军事,http://39.162.16.88:9901/tsfile/live/0007_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV8电视剧,http://39.162.16.88:9901/tsfile/live/0008_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV9记录,http://39.162.16.88:9901/tsfile/live/0009_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV10科教,http://39.162.16.88:9901/tsfile/live/0010_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV11戏曲,http://39.162.16.88:9901/tsfile/live/0011_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV12社会与法,http://39.162.16.88:9901/tsfile/live/0012_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV13新闻,http://39.162.16.88:9901/tsfile/live/0013_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV14少儿,http://39.162.16.88:9901/tsfile/live/0014_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV15音乐,http://39.162.16.88:9901/tsfile/live/0015_1.m3u8?key=txiptv&playlive=1&authid=0 +🇨🇳央视-武汉联通,#genre# +CCTV1综合,http://113.57.103.216:9000/tsfile/live/0001_1.m3u8?key=txiptv +CCTV2财经,http://113.57.103.216:9000/tsfile/live/0002_1.m3u8?key=txiptv +CCTV3综艺,http://113.57.103.216:9000/tsfile/live/0003_1.m3u8?key=txiptv +CCTV4中文国际,http://113.57.103.216:9000/tsfile/live/0004_1.m3u8?key=txiptv +CCTV5体育,http://113.57.103.216:9000/tsfile/live/0005_1.m3u8?key=txiptv +CCTV6电影,http://113.57.103.216:9000/tsfile/live/0006_1.m3u8?key=txiptv +CCTV7国防军事,http://113.57.103.216:9000/tsfile/live/0007_1.m3u8?key=txiptv +CCTV8电视剧,http://113.57.103.216:9000/tsfile/live/0008_1.m3u8?key=txiptv +CCTV9记录,http://113.57.103.216:9000/tsfile/live/0009_1.m3u8?key=txiptv +CCTV10科教,http://113.57.103.216:9000/tsfile/live/0010_1.m3u8?key=txiptv +CCTV11戏曲,http://113.57.103.216:9000/tsfile/live/0011_1.m3u8?key=txiptv +CCTV12社会与法,http://113.57.103.216:9000/tsfile/live/0012_1.m3u8?key=txiptv +CCTV14少儿,http://113.57.103.216:9000/tsfile/live/0014_1.m3u8?key=txiptv +CCTV15音乐,http://113.57.103.216:9000/tsfile/live/0015_1.m3u8?key=txiptv + +🇨🇳央视-荆州电信,#genre# +CCTV1综合,http://27.29.115.50:9901/tsfile/live/0001_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV2财经,http://27.29.115.50:9901/tsfile/live/0002_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV3综艺,http://27.29.115.50:9901/tsfile/live/0003_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV4中文国际,http://27.29.115.50:9901/tsfile/live/0004_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV5体育,http://27.29.115.50:9901/tsfile/live/0005_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV5+体育赛事,http://27.29.115.50:9901/tsfile/live/0016_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV6电影,http://27.29.115.50:9901/tsfile/live/0006_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV7国防军事,http://27.29.115.50:9901/tsfile/live/1007_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV8电视剧,http://27.29.115.50:9901/tsfile/live/1008_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV9记录,http://27.29.115.50:9901/tsfile/live/1009_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV10科教,http://27.29.115.50:9901/tsfile/live/0010_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV11戏曲,http://27.29.115.50:9901/tsfile/live/1011_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV12社会与法,http://27.29.115.50:9901/tsfile/live/0012_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV13新闻,http://27.29.115.50:9901/tsfile/live/1013_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV14少儿,http://27.29.115.50:9901/tsfile/live/0014_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV15音乐,http://27.29.115.50:9901/tsfile/live/0015_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV17农业农村,http://27.29.115.50:9901/tsfile/live/0019_1.m3u8?key=txiptv&playlive=1&authid=0 + +🇨🇳央视-南京电信,#genre# +CCTV1综合,http://221.226.218.162:9901/tsfile/live/65432_1.m3u8?key=txiptv +CCTV2财经,http://221.226.218.162:9901/tsfile/live/65433_1.m3u8?key=txiptv +CCTV3综艺,http://221.226.218.162:9901/tsfile/live/65434_1.m3u8?key=txiptv +CCTV4中文国际,http://221.226.218.162:9901/tsfile/live/65435_1.m3u8?key=txiptv +CCTV5体育,http://221.226.218.162:9901/tsfile/live/65436_1.m3u8?key=txiptv +CCTV5+体育赛事,http://221.226.218.162:9901/tsfile/live/65449_1.m3u8?key=txiptv +CCTV6电影,http://221.226.218.162:9901/tsfile/live/65437_1.m3u8?key=txiptv +CCTV7国防军事,http://221.226.218.162:9901/tsfile/live/65438_1.m3u8?key=txiptv +CCTV8电视剧,http://221.226.218.162:9901/tsfile/live/65439_1.m3u8?key=txiptv +CCTV9记录,http://221.226.218.162:9901/tsfile/live/65440_1.m3u8?key=txiptv +CCTV10科教,http://221.226.218.162:9901/tsfile/live/65441_1.m3u8?key=txiptv +CCTV11戏曲,http://221.226.218.162:9901/tsfile/live/65442_1.m3u8?key=txiptv +CCTV12社会与法,http://221.226.218.162:9901/tsfile/live/65443_1.m3u8?key=txiptv +CCTV13新闻,http://221.226.218.162:9901/tsfile/live/65444_1.m3u8?key=txiptv +CCTV14少儿,http://221.226.218.162:9901/tsfile/live/65445_1.m3u8?key=txiptv +CCTV15音乐,http://221.226.218.162:9901/tsfile/live/65446_1.m3u8?key=txiptv +CCTV16奥林匹克,http://221.226.218.162:9901/tsfile/live/65447_1.m3u8?key=txiptv +CCTV17农业农村,http://221.226.218.162:9901/tsfile/live/65448_1.m3u8?key=txiptv + +🇨🇳卫视频道,#genre# +河南卫视,http://120.194.237.190:808/hls/24/index.m3u8 +东方卫视,http://120.194.237.190:808/hls/45/index.m3u8 +江苏卫视,http://120.194.237.190:808/hls/46/index.m3u8 +北京卫视,http://120.194.237.190:808/hls/47/index.m3u8 +广东卫视,http://120.194.237.190:808/hls/48/index.m3u8 +山东卫视,http://120.194.237.190:808/hls/50/index.m3u8 +安徽卫视,http://120.194.237.190:808/hls/51/index.m3u8 +湖南卫视,http://120.194.237.190:808/hls/52/index.m3u8 +湖北卫视,http://120.194.237.190:808/hls/54/index.m3u8 +辽宁卫视,http://120.194.237.190:808/hls/56/index.m3u8 +陕西卫视,http://120.194.237.190:808/hls/57/index.m3u8 +贵州卫视,http://120.194.237.190:808/hls/58/index.m3u8 +河北卫视,http://120.194.237.190:808/hls/59/index.m3u8 +江西卫视,http://120.194.237.190:808/hls/60/index.m3u8 +四川卫视,http://120.194.237.190:808/hls/61/index.m3u8 +云南卫视,http://120.194.237.190:808/hls/62/index.m3u8 +重庆卫视,http://120.194.237.190:808/hls/63/index.m3u8 +吉林卫视,http://120.194.237.190:808/hls/64/index.m3u8 +东南卫视,http://120.194.237.190:808/hls/66/index.m3u8 +海南卫视,http://120.194.237.190:808/hls/70/index.m3u8 +甘肃卫视,http://120.194.237.190:808/hls/71/index.m3u8 +青海卫视,http://120.194.237.190:808/hls/72/index.m3u8 +河南卫视,http://39.165.24.218:808/hls/24/index.m3u8 +东方卫视,http://39.165.24.218:808/hls/45/index.m3u8 +江苏卫视,http://39.165.24.218:808/hls/46/index.m3u8 +北京卫视,http://39.165.24.218:808/hls/47/index.m3u8 +广东卫视,http://39.165.24.218:808/hls/48/index.m3u8 +辽宁卫视,http://39.165.24.218:808/hls/56/index.m3u8 +陕西卫视,http://39.165.24.218:808/hls/57/index.m3u8 +贵州卫视,http://39.165.24.218:808/hls/58/index.m3u8 +河北卫视,http://39.165.24.218:808/hls/59/index.m3u8 +江西卫视,http://39.165.24.218:808/hls/60/index.m3u8 +四川卫视,http://39.165.24.218:808/hls/61/index.m3u8 +云南卫视,http://39.165.24.218:808/hls/62/index.m3u8 +重庆卫视,http://39.165.24.218:808/hls/63/index.m3u8 +吉林卫视,http://39.165.24.218:808/hls/64/index.m3u8 +东南卫视,http://39.165.24.218:808/hls/66/index.m3u8 +海南卫视,http://39.165.24.218:808/hls/70/index.m3u8 +甘肃卫视,http://39.165.24.218:808/hls/71/index.m3u8 +青海卫视,http://39.165.24.218:808/hls/72/index.m3u8 +四川卫视,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226338/index.m3u8$(高清)1080p +重庆卫视,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226409/index.m3u8$(高清)1080p +山东卫视,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226456/index.m3u8$(高清)1080p +海南卫视,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226465/index.m3u8$(高清)1080p +吉林卫视,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226397/index.m3u8$(高清)1080p +辽宁卫视,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226546/index.m3u8$(高清)1080p +黑龙江卫视,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226327/index.m3u8$(高清)1080p +北京卫视,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225728/index.m3u8$(高清)1080p +北京卫视,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226450/index.m3u8$(高清)1080p +天津卫视,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225740/index.m3u8$(高清)1080p +天津卫视,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226459/index.m3u8$(高清)1080p +东南卫视,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226341/index.m3u8$(高清)1080p +东方卫视,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225735/index.m3u8$(高清)1080p +东方卫视,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226345/index.m3u8$(高清)1080p +江苏卫视,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225613/index.m3u8$(高清)1080p +江苏卫视,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226310/index.m3u8$(高清)1080p +浙江卫视,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225612/index.m3u8$(高清)1080p +浙江卫视,http://120.194.237.190:808/hls/44/index.m3u8 +安徽卫视,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226391/index.m3u8$(超清)1080p +河北卫视,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226406/index.m3u8$(高清)1080p +河南卫视,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226480/index.m3u8$(高清)1080p +广东卫视,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226248/index.m3u8$(高清)1080p +深圳卫视,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225739/index.m3u8$(高清)1080p +深圳卫视,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226313/index.m3u8$(高清)1080p +湖北卫视,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225627/index.m3u8$(高清)1080p +湖北卫视,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226477/index.m3u8$(高清)1080p +湖南卫视,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225610/index.m3u8$(高清)1080p +湖南卫视,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226307/index.m3u8$(高清)1080p +北京卫视,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225728/index.m3u8 +北京卫视,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226450/index.m3u8 +北京卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226222/index.m3u8 +天津卫视,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225740/index.m3u8 +天津卫视,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226459/index.m3u8 +天津卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226204/index.m3u8 +东南卫视,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226341/index.m3u8 +东方卫视,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225735/index.m3u8 +东方卫视,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226345/index.m3u8 +东方卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226217/index.m3u8 +江苏卫视,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225613/index.m3u8 +江苏卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226200/index.m3u8 +浙江卫视,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225612/index.m3u8 +北京卫视,http://39.134.24.161/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225796/index.m3u8 +黑龙江卫视,http://39.134.24.161/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225802/index.m3u8 +浙江卫视,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226339/index.m3u8 +浙江卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226199/index.m3u8 +安徽卫视,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226391/index.m3u8 +安徽卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226203/index.m3u8 +河北卫视,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226406/index.m3u8 +河南卫视,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226480/index.m3u8 +广东卫视,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226248/index.m3u8 +深圳卫视,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225739/index.m3u8 +深圳卫视,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226313/index.m3u8 +湖北卫视,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226477/index.m3u8 +湖北卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226194/index.m3u8 +湖南卫视,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225610/index.m3u8 +湖南卫视,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226307/index.m3u8 +湖南卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226211/index.m3u8 +四川卫视,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226338/index.m3u8 +重庆卫视,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226409/index.m3u8 +重庆卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226202/index.m3u8 +江西卫视,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226344/index.m3u8 +山东卫视,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226456/index.m3u8 +山东卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226209/index.m3u8 +贵州卫视,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226474/index.m3u8 +海南卫视,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226465/index.m3u8 +吉林卫视,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226397/index.m3u8 +辽宁卫视,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226546/index.m3u8 +辽宁卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226201/index.m3u8 +黑龙江卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226215/index.m3u8 +重庆卫视,https://sjlivecdn9.cbg.cn/204912315959/app_2/_definst_/ls_2.stream/chunklist.m3u8 +青海卫视,http://[2409:8087:2001:20:2800:0:df6e:eb1a]:80/wh7f454c46tw348498084_2063977587/ott.mobaibox.com/PLTV/3/224/3221227554/index.m3u8?icpid=3&RTS=1674380463&from=40&popid=40&hms_devid=2116&prioritypopid=40&vqe=3 +青海卫视,http://[2409:8087:2001:20:2800:0:df6e:eb1b]/wh7f454c46tw1221605145_1738716276/ott.mobaibox.com/PLTV/3/224/3221227554/index.m3u8?icpid=3&RTS=1668600311&from=40&popid=40&hms_devid=2116&prioritypopid=40&vqe=3 +湖南卫视,http://119.36.19.91:59901/tsfile/live/0128_1.m3u8 +江西卫视,http://119.36.19.91:59901/tsfile/live/0126_2.m3u8 +江苏卫视,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226310/index.m3u8 +广东卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226216/index.m3u8 +深圳卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226205/index.m3u8 +湖北卫视,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225627/index.m3u8 +黑龙江卫视,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226327/index.m3u8 +山东卫视,http://183.66.49.230:9901/tsfile/live/0131_1.m3u8?key=txiptv&playlive=1&authid=0 +辽宁卫视,http://183.66.49.230:9901/tsfile/live/0121_1.m3u8?key=txiptv&playlive=1&authid=0 +东方卫视,http://119.62.142.2:9901/tsfile/live/0130_1.m3u8?key=txiptv&playlive=0&authid=0 +天津卫视,http://119.62.142.2:9901/tsfile/live/0135_1.m3u8?key=txiptv&playlive=0&authid=0 +吉林卫视,http://119.62.142.2:9901/tsfile/live/0139_2.m3u8?key=txiptv&playlive=0&authid=0 +河北卫视,http://119.62.142.2:9901/tsfile/live/0118_1.m3u8?key=txiptv&playlive=0&authid=0 +海南卫视,http://119.62.142.2:9901/tsfile/live/0112_1.m3u8?key=txiptv&playlive=0&authid=0 +湖南卫视,http://60.174.203.14:9901/tsfile/live/0128_1.m3u8?key=txiptv&playlive=1&authid=0 +北京卫视,http://39.134.24.161/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225796/index.m3u8? +四川卫视,http://111.59.63.32:9901/tsfile/live/1029_1.m3u8 +黑龙江卫视,http://39.134.24.161/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225802/index.m3u8? +内蒙古卫视,http://111.59.63.32:9901/tsfile/live/1038_1.m3u8 +安徽卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226196/index.m3u8 +辽宁卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226210/index.m3u8 +湖北卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226206/index.m3u8 +贵州卫视,http://222.85.207.79:9901/hls/18/index.m3u8 +四川卫视,http://118.122.2.29:9999/hls/18/index.m3u8 +东方卫视,http://118.122.2.29:9999/hls/22/index.m3u8 +山东卫视,http://118.122.2.29:9999/hls/26/index.m3u8 +江西卫视,http://118.122.2.29:9999/hls/28/index.m3u8 +东南卫视,http://118.122.2.29:9999/hls/29/index.m3u8 +重庆卫视,http://118.122.2.29:9999/hls/31/index.m3u8 +河北卫视,http://118.122.2.29:9999/hls/34/index.m3u8 +河南卫视,http://118.122.2.29:9999/hls/36/index.m3u8 +广西卫视,http://118.122.2.29:9999/hls/37/index.m3u8 +康巴卫视,http://118.122.2.29:9999/hls/39/index.m3u8 +贵州卫视,http://171.221.240.108:808/hls/29/index.m3u8 +四川卫视,http://171.221.240.108:808/hls/31/index.m3u8 +湖南卫视,http://183.223.157.33:9901/tsfile/live/0019_1.m3u8?key=txiptv&playlive=1&authid=0 +江苏卫视,http://183.223.157.33:9901/tsfile/live/0127_1.m3u8?key=txiptv&playlive=1&authid=0 +江苏卫视,http://119.62.142.2:9901/tsfile/live/0127_1.m3u8?key=txiptv&playlive=0&authid=0 +黑龙江卫视,http://119.62.142.2:9901/tsfile/live/0123_1.m3u8?key=txiptv&playlive=0&authid=0 +浙江卫视,http://39.165.24.218:808/hls/44/index.m3u8 +山东卫视,http://39.165.24.218:808/hls/50/index.m3u8 +安徽卫视,http://39.165.24.218:808/hls/51/index.m3u8 +湖南卫视,http://39.165.24.218:808/hls/52/index.m3u8 +湖北卫视,http://39.165.24.218:808/hls/54/index.m3u8 +黑龙江卫视,http://117.141.149.101:9901/tsfile/live/0143_1.m3u8?key=txiptv&playlive=1&authid=0 +江西卫视,http://117.141.149.101:9901/tsfile/live/0138_1.m3u8?key=txiptv&playlive=1&authid=0 +东方卫视,http://218.15.121.130:9901/tsfile/live/0107_1.m3u8?key=txiptv&playlive=1&authid=0 +北京卫视,http://60.174.40.117:9901/tsfile/live/1025_1.m3u8?key=txiptv&playlive=1&authid=0 +广东卫视,http://60.174.40.117:9901/tsfile/live/1037_1.m3u8?key=txiptv&playlive=1&authid=0 +深圳卫视,http://60.174.40.117:9901/tsfile/live/1038_1.m3u8?key=txiptv&playlive=1&authid=0 +深圳卫视,http://211.91.58.229:33389/tsfile/live/0107_1.m3u8?key=txiptv&playlive=1&authid=0 +湖南卫视,http://211.91.58.229:33389/tsfile/live/0130_1.m3u8?key=txiptv&playlive=1&authid=0 +安徽卫视,http://211.91.58.229:33389/tsfile/live/0120_1.m3u8?key=txiptv&playlive=1&authid=0 +天津卫视,http://211.91.58.229:33389/tsfile/live/0142_1.m3u8?key=txiptv&playlive=1&authid=0 +重庆卫视,http://211.91.58.229:33389/tsfile/live/0127_1.m3u8?key=txiptv&playlive=1&authid=0 +江苏卫视,http://211.91.58.229:33389/tsfile/live/0123_1.m3u8?key=txiptv&playlive=1&authid=0 +四川卫视,http://211.91.58.229:33389/tsfile/live/0123_2.m3u8?key=txiptv&playlive=1&authid=0 +广东卫视,http://211.91.58.229:33389/tsfile/live/0117_1.m3u8?key=txiptv&playlive=1&authid=0 +河北卫视,http://211.91.58.229:33389/tsfile/live/0143_1.m3u8?key=txiptv&playlive=1&authid=0 +黑龙江卫视,http://211.91.58.229:33389/tsfile/live/0114_1.m3u8?key=txiptv&playlive=1&authid=0 +北京卫视,http://211.91.58.229:33389/tsfile/live/0132_1.m3u8?key=txiptv&playlive=1&authid=0 +湖北卫视,http://211.91.58.229:33389/tsfile/live/0121_1.m3u8?key=txiptv&playlive=1&authid=0 +江西卫视,http://211.91.58.229:33389/tsfile/live/0136_1.m3u8?key=txiptv&playlive=1&authid=0 +山西卫视,http://211.91.58.229:33389/tsfile/live/0112_1.m3u8?key=txiptv&playlive=1&authid=0 +山东卫视,http://58.19.13.92:9901/tsfile/live/1025_1.m3u8?key=txiptv&playlive=1&authid=0 +辽宁卫视,http://58.19.13.92:9901/tsfile/live/1027_1.m3u8?key=txiptv&playlive=1&authid=0 +湖南卫视,http://dbiptv.sn.chinamobile.com/PLTV/8888881/224/3221226211/index.m3u8 +北京卫视,http://dbiptv.sn.chinamobile.com/PLTV/8888881/224/3221226222/index.m3u8 +东方卫视,http://dbiptv.sn.chinamobile.com/PLTV/8888881/224/3221226217/index.m3u8 +山东卫视,http://dbiptv.sn.chinamobile.com/PLTV/8888881/224/3221226209/index.m3u8 +重庆卫视,http://dbiptv.sn.chinamobile.com/PLTV/8888881/224/3221226202/index.m3u8 +北京卫视,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225796/index.m3u8? +东方卫视,http://222.71.90.218:8888/newlive/live/hls/19/live.m3u8 +浙江卫视,http://113.57.103.216:9000/tsfile/live/0124_1.m3u8?key=txiptv&playlive=1&authid=0 +江苏卫视,http://113.57.103.216:9000/tsfile/live/0127_1.m3u8?key=txiptv&playlive=1&authid=0 +上海卫视,http://113.57.103.216:9000/tsfile/live/0107_1.m3u8?key=txiptv&playlive=1&authid=0 +广东卫视,http://113.57.103.216:9000/tsfile/live/0125_1.m3u8?key=txiptv&playlive=1&authid=0 +湖南卫视,http://113.57.103.216:9000/tsfile/live/0128_1.m3u8?key=txiptv&playlive=1&authid=0 +安徽卫视,http://113.57.103.216:9000/tsfile/live/0130_1.m3u8?key=txiptv&playlive=1&authid=0 +辽宁卫视,http://113.57.103.216:9000/tsfile/live/0121_1.m3u8?key=txiptv&playlive=1&authid=0 +重庆卫视,http://113.57.103.216:9000/tsfile/live/0142_1.m3u8?key=txiptv&playlive=1&authid=0 +湖北卫视,http://113.57.103.216:9000/tsfile/live/0132_1.m3u8?key=txiptv&playlive=1&authid=0 +江西卫视,http://113.57.103.216:9000/tsfile/live/0138_1.m3u8?key=txiptv&playlive=1&authid=0 +东南卫视,http://113.57.103.216:9000/tsfile/live/0137_1.m3u8?key=txiptv&playlive=1&authid=0 +旅游卫视,http://113.57.103.216:9000/tsfile/live/1005_1.m3u8?key=txiptv&playlive=1&authid=0 +黑龙江卫视,http://113.57.103.216:9000/tsfile/live/1008_1.m3u8?key=txiptv&playlive=1&authid=0 +安徽卫视,http://115.231.200.110:9901/tsfile/live/0130_1.m3u8?key=txiptv&playlive=1&authid=0 +江苏卫视,http://115.231.200.110:9901/tsfile/live/0127_1.m3u8?key=txiptv&playlive=1&authid=0 +北京卫视,http://115.231.200.110:9901/tsfile/live/0122_1.m3u8?key=txiptv&playlive=1&authid=0 +广东卫视,http://115.231.200.110:9901/tsfile/live/0125_1.m3u8?key=txiptv&playlive=1&authid=0 +东方卫视,http://115.231.200.110:9901/tsfile/live/0107_1.m3u8?key=txiptv&playlive=1&authid=0 +山东卫视,http://115.231.200.110:9901/tsfile/live/0131_1.m3u8?key=txiptv&playlive=1&authid=0 +内蒙古卫视,http://115.231.200.110:9901/tsfile/live/0109_1.m3u8?key=txiptv&playlive=1&authid=0 +湖南卫视,http://115.231.200.110:9901/tsfile/live/0128_1.m3u8?key=txiptv&playlive=1&authid=0 +江苏卫视,http://182.32.204.113:9901/tsfile/live/0127_1.m3u8?by=angtv +浙江卫视,http://182.32.204.113:9901/tsfile/live/1076_1.m3u8?by=angtv +辽宁卫视,http://182.32.204.113:9901/tsfile/live/0121_1.m3u8?by=angtv +东方卫视,http://182.32.204.113:9901/tsfile/live/1030_1.m3u8?by=angtv +广西卫视,http://182.32.204.113:9901/tsfile/live/1038_1.m3u8?by=angtv +云南卫视,http://182.32.204.113:9901/tsfile/live/1040_1.m3u8?by=angtv +吉林卫视,http://182.32.204.113:9901/tsfile/live/1044_1.m3u8?by=angtv +四川卫视,http://182.32.204.113:9901/tsfile/live/1048_1.m3u8?by=angtv +重庆卫视,http://221.2.36.34:8888/newlive/live/hls/31/live.m3u8 +北京卫视,http://test.agtv.xyz/jd/hncd.php?id=bjws +东方卫视,http://test.agtv.xyz/jd/hncd.php?id=dfws +浙江卫视,http://test.agtv.xyz/jd/hncd.php?id=jzws +江苏卫视,http://test.agtv.xyz/jd/hncd.php?id=jsws +深圳卫视,http://test.agtv.xyz/jd/hncd.php?id=szws +江西卫视,http://test.agtv.xyz/jd/hncd.php?id=jxws +贵州卫视,http://test.agtv.xyz/jd/hncd.php?id=gzws +江苏卫视,http://36.129.58.53:8008/paiptv/JSWS.m3u8 +天津卫视,http://36.129.58.53:8008/paiptv/TJWS.m3u8 +北京卫视,http://36.129.58.53:8008/paiptv/BJWS.m3u8 +湖南卫视,http://36.129.58.53:8008/paiptv/HNWS.m3u8 +浙江卫视,http://36.129.58.53:8008/paiptv/ZJWS.m3u8 +深圳卫视,http://36.129.58.53:8008/paiptv/SZWS.m3u8 +山东卫视,http://36.129.58.53:8008/paiptv/SDWS.m3u8 +湖北卫视,http://111.59.63.32:9901/tsfile/live/1044_1.m3u8 +山西卫视,http://111.59.63.32:9901/tsfile/live/1046_1.m3u8 +深圳卫视,http://111.59.63.32:9901/tsfile/live/1033_1.m3u8 +浙江卫视,http://119.62.142.2:9901/tsfile/live/0124_1.m3u8?key=txiptv&playlive=0&authid=0 +湖南卫视,http://119.62.142.2:9901/tsfile/live/0122_2.m3u8?key=txiptv&playlive=0&authid=0 +重庆卫视,http://119.62.142.2:9901/tsfile/live/0126_1.m3u8?key=txiptv&playlive=0&authid=0 +山东卫视,http://119.62.142.2:9901/tsfile/live/0142_1.m3u8?key=txiptv&playlive=0&authid=0 +辽宁卫视,http://119.62.142.2:9901/tsfile/live/0121_1.m3u8?key=txiptv&playlive=0&authid=0 +东南卫视,http://119.62.142.2:9901/tsfile/live/0139_1.m3u8?key=txiptv&playlive=0&authid=0 +安徽卫视,http://60.174.203.14:9901/tsfile/live/0107_1.m3u8?key=txiptv&playlive=1&authid=0 +江苏卫视,http://60.174.203.14:9901/tsfile/live/0127_1.m3u8?key=txiptv&playlive=1&authid=0 +东南卫视,http://60.174.203.14:9901/tsfile/live/0137_1.m3u8?key=txiptv&playlive=1&authid=0 +北京卫视,http://60.174.203.14:9901/tsfile/live/0122_2.m3u8?key=txiptv&playlive=1&authid=0 +天津卫视,http://60.174.40.117:9901/tsfile/live/1027_1.m3u8?key=txiptv&playlive=1&authid=0 +云南卫视,http://119.62.142.2:9901/tsfile/live/0019_1.m3u8?key=txiptv&playlive=0&authid=0 +广西卫视,http://111.59.63.32:9901/tsfile/live/1003_1.m3u8 +云南卫视,http://222.71.90.218:8888/newlive/live/hls/39/live.m3u8 +辽宁卫视,http://115.149.139.141:10001/tsfile/live/1028_1.m3u8?blog.ntnas.top +宁夏卫视,https://hls.ningxiahuangheyun.com/tv/nxws.m3u8 +湖北卫视,http://27.29.115.50:9901/tsfile/live/0132_1.m3u8?key=txiptv&playlive=1&authid=0 +湖南卫视,http://27.29.115.50:9901/tsfile/live/1000_1.m3u8?key=txiptv&playlive=1&authid=0 +浙江卫视,http://27.29.115.50:9901/tsfile/live/1001_1.m3u8?key=txiptv&playlive=1&authid=0 +江苏卫视,http://27.29.115.50:9901/tsfile/live/1002_1.m3u8?key=txiptv&playlive=1&authid=0 +东方卫视,http://27.29.115.50:9901/tsfile/live/1003_1.m3u8?key=txiptv&playlive=1&authid=0 +北京卫视,http://27.29.115.50:9901/tsfile/live/1004_1.m3u8?key=txiptv&playlive=1&authid=0 +广东卫视,http://27.29.115.50:9901/tsfile/live/1005_1.m3u8?key=txiptv&playlive=1&authid=0 +深圳卫视,http://27.29.115.50:9901/tsfile/live/1006_1.m3u8?key=txiptv&playlive=1&authid=0 +天津卫视,http://27.29.115.50:9901/tsfile/live/1010_1.m3u8?key=txiptv&playlive=1&authid=0 +山东卫视,http://27.29.115.50:9901/tsfile/live/1012_1.m3u8?key=txiptv&playlive=1&authid=0 +安徽卫视,http://27.29.115.50:9901/tsfile/live/1014_1.m3u8?key=txiptv&playlive=1&authid=0 +东南卫视,http://27.29.115.50:9901/tsfile/live/1015_1.m3u8?key=txiptv&playlive=1&authid=0 +江西卫视,http://27.29.115.50:9901/tsfile/live/1016_1.m3u8?key=txiptv&playlive=1&authid=0 +重庆卫视,http://27.29.115.50:9901/tsfile/live/1017_1.m3u8?key=txiptv&playlive=1&authid=0 +河南卫视,http://27.29.115.50:9901/tsfile/live/1021_1.m3u8?key=txiptv&playlive=1&authid=0 +四川卫视,http://27.29.115.50:9901/tsfile/live/1023_1.m3u8?key=txiptv&playlive=1&authid=0 +河北卫视,http://27.29.115.50:9901/tsfile/live/1024_1.m3u8?key=txiptv&playlive=1&authid=0 +海南卫视,http://27.29.115.50:9901/tsfile/live/1025_1.m3u8?key=txiptv&playlive=1&authid=0 +北京卫视,http://123.154.118.108:9901/tsfile/live/0016_1.m3u8?key=txiptv&playlive=0&authid=0 +江苏卫视,http://123.154.118.108:9901/tsfile/live/0017_1.m3u8?key=txiptv&playlive=0&authid=0 +东方卫视,http://123.154.118.108:9901/tsfile/live/0018_1.m3u8?key=txiptv&playlive=0&authid=0 +湖南卫视,http://123.154.118.108:9901/tsfile/live/0019_1.m3u8?key=txiptv&playlive=0&authid=0 +安徽卫视,http://123.154.118.108:9901/tsfile/live/0130_1.m3u8?key=txiptv&playlive=0&authid=0 +重庆卫视,http://123.154.118.108:9901/tsfile/live/0142_1.m3u8?key=txiptv&playlive=0&authid=0 +广东卫视,http://123.154.118.108:9901/tsfile/live/0125_1.m3u8?key=txiptv&playlive=0&authid=0 +江西卫视,http://123.154.118.108:9901/tsfile/live/0138_1.m3u8?key=txiptv&playlive=0&authid=0 +贵州卫视,http://123.154.118.108:9901/tsfile/live/0120_1.m3u8?key=txiptv&playlive=0&authid=0 +山东卫视,http://123.154.118.108:9901/tsfile/live/0131_1.m3u8?key=txiptv&playlive=0&authid=0 +辽宁卫视,http://123.154.118.108:9901/tsfile/live/0121_1.m3u8?key=txiptv&playlive=0&authid=0 +天津卫视,http://123.154.118.108:9901/tsfile/live/0135_1.m3u8?key=txiptv&playlive=0&authid=0 +黑龙江卫视,http://123.154.118.108:9901/tsfile/live/0143_1.m3u8?key=txiptv&playlive=0&authid=0 +东南卫视,http://123.154.118.108:9901/tsfile/live/0137_1.m3u8?key=txiptv&playlive=0&authid=0 +河北卫视,http://123.154.118.108:9901/tsfile/live/0117_1.m3u8?key=txiptv&playlive=0&authid=0 +湖南卫视,http://171.14.89.201:9901/tsfile/live/0128_1.m3u8?key=txiptv&playlive=1&authid=0 +陕西卫视,http://171.14.89.201:9901/tsfile/live/0136_1.m3u8?key=txiptv&playlive=1&authid=0 +广西卫视,http://171.14.89.201:9901/tsfile/live/0113_1.m3u8?key=txiptv&playlive=1&authid=0 +深圳卫视,http://171.14.89.201:9901/tsfile/live/0126_1.m3u8?key=txiptv&playlive=1&authid=0 +重庆卫视,http://171.14.89.201:9901/tsfile/live/0142_1.m3u8?key=txiptv&playlive=1&authid=0 +山东卫视,http://171.14.89.201:9901/tsfile/live/0131_1.m3u8?key=txiptv&playlive=1&authid=0 +江苏卫视,http://171.14.89.201:9901/tsfile/live/0127_1.m3u8?key=txiptv&playlive=1&authid=0 +安徽卫视,http://171.14.89.201:9901/tsfile/live/0130_1.m3u8?key=txiptv&playlive=1&authid=0 +北京卫视,http://171.14.89.201:9901/tsfile/live/0122_1.m3u8?key=txiptv&playlive=1&authid=0 +云南卫视,http://171.14.89.201:9901/tsfile/live/0119_1.m3u8?key=txiptv&playlive=1&authid=0 +四川卫视,http://171.14.89.201:9901/tsfile/live/0123_1.m3u8?key=txiptv&playlive=1&authid=0 +湖北卫视,http://171.14.89.201:9901/tsfile/live/0132_1.m3u8?key=txiptv&playlive=1&authid=0 +河北卫视,http://171.14.89.201:9901/tsfile/live/0117_1.m3u8?key=txiptv&playlive=1&authid=0 +江西卫视,http://171.14.89.201:9901/tsfile/live/0138_1.m3u8?key=txiptv&playlive=1&authid=0 +天津卫视,http://171.14.89.201:9901/tsfile/live/0135_1.m3u8?key=txiptv&playlive=1&authid=0 +吉林卫视,http://171.14.89.201:9901/tsfile/live/0116_1.m3u8?key=txiptv&playlive=1&authid=0 +辽宁卫视,http://171.14.89.201:9901/tsfile/live/0121_1.m3u8?key=txiptv&playlive=1&authid=0 +广东卫视,http://171.14.89.201:9901/tsfile/live/0125_1.m3u8?key=txiptv&playlive=1&authid=0 +河南卫视,http://171.14.89.201:9901/tsfile/live/0139_1.m3u8?key=txiptv&playlive=1&authid=0 +河北卫视,http://111.225.93.34:9901/tsfile/live/0017_2.m3u8?key=txiptv&playlive=1&authid=0 +湖南卫视,http://111.225.93.34:9901/tsfile/live/0123_1.m3u8?key=txiptv&playlive=1&authid=0 +浙江卫视,http://111.225.93.34:9901/tsfile/live/0142_1.m3u8?key=txiptv&playlive=1&authid=0 +江苏卫视,http://111.225.93.34:9901/tsfile/live/0113_1.m3u8?key=txiptv&playlive=1&authid=0 +安徽卫视,http://111.225.93.34:9901/tsfile/live/faacts/0116_1.m3u8?key=txiptv&playlive=1&authid=0 +东南卫视,http://111.225.93.34:9901/tsfile/live/0128_1.m3u8?key=txiptv&playlive=1&authid=0 +北京卫视,http://111.225.93.34:9901/tsfile/live/0124_1.m3u8?key=txiptv&playlive=1&authid=0 +天津卫视,http://111.225.93.34:9901/tsfile/live/0127_1.m3u8?key=txiptv&playlive=1&authid=0 +辽宁卫视,http://111.225.93.34:9901/tsfile/live/0122_1.m3u8?key=txiptv&playlive=1&authid=0 +山东卫视,http://111.225.93.34:9901/tsfile/live/0135_1.m3u8?key=txiptv&playlive=1&authid=0 +河南卫视,http://111.225.93.34:9901/tsfile/live/0131_1.m3u8?key=txiptv&playlive=1&authid=0 +黑龙江卫视,http://111.225.93.34:9901/tsfile/live/0125_1.m3u8?key=txiptv&playlive=1&authid=0 +四川卫视,http://111.225.93.34:9901/tsfile/live/0119_1.m3u8?key=txiptv&playlive=1&authid=0 +江西卫视,http://111.225.93.34:9901/tsfile/live/0139_1.m3u8?key=txiptv&playlive=1&authid=0 +贵州卫视,http://111.225.93.34:9901/tsfile/live/0138_1.m3u8?key=txiptv&playlive=1&authid=0 +深圳卫视,http://111.225.93.34:9901/tsfile/live/0120_1.m3u8?key=txiptv&playlive=1&authid=0 +湖北卫视,http://111.225.93.34:9901/tsfile/live/faacts/0137_1.m3u8?key=txiptv&playlive=1&authid=0 +东方卫视,http://111.225.93.34:9901/tsfile/live/0138_2.m3u8?key=txiptv&playlive=1&authid=0 +重庆卫视,http://111.225.93.34:9901/tsfile/live/faacts/0139_2.m3u8?key=txiptv&playlive=1&authid=0 +广东卫视,http://111.225.93.34:9901/tsfile/live/0140_1.m3u8?key=txiptv&playlive=1&authid=0 +广西卫视,http://111.225.93.34:9901/tsfile/live/0141_1.m3u8?key=txiptv&playlive=1&authid=0 +吉林卫视,http://111.225.93.34:9901/tsfile/live/0142_2.m3u8?key=txiptv&playlive=1&authid=0 +湖南卫视,http://111.74.155.231:9901/tsfile/live/1026_1.m3u8?key=txiptv&playlive=0&authid=0 +江苏卫视,http://111.74.155.231:9901/tsfile/live/1028_1.m3u8?key=txiptv&playlive=0&authid=0 +东方卫视,http://111.74.155.231:9901/tsfile/live/1029_1.m3u8?key=txiptv&playlive=0&authid=0 +广西卫视,http://111.74.155.231:9901/tsfile/live/1042_1.m3u8?key=txiptv&playlive=0&authid=0 +江苏卫视,http://61.160.112.194:9901/tsfile/live/0127_1.m3u8?key=txiptv&playlive=1&authid=0 +湖南卫视,http://61.160.112.194:9901/tsfile/live/0128_1.m3u8?key=txiptv&playlive=1&authid=0 +北京卫视,http://61.160.112.194:9901/tsfile/live/0122_1.m3u8?key=txiptv&playlive=1&authid=0 +浙江卫视,http://61.160.112.194:9901/tsfile/live/0124_1.m3u8?key=txiptv&playlive=1&authid=0 +山东卫视,http://61.160.112.194:9901/tsfile/live/0131_1.m3u8?key=txiptv&playlive=1&authid=0 +广东卫视,http://61.160.112.194:9901/tsfile/live/0125_1.m3u8?key=txiptv&playlive=1&authid=0 +河北卫视,http://61.160.112.194:9901/tsfile/live/0117_1.m3u8?key=txiptv&playlive=1&authid=0 +天津卫视,http://61.160.112.194:9901/tsfile/live/0135_1.m3u8?key=txiptv&playlive=1&authid=0 +黑龙江卫视,http://61.160.112.194:9901/tsfile/live/0143_1.m3u8?key=txiptv&playlive=1&authid=0 +广东卫视,http://60.174.203.14:9901/tsfile/live/0125_1.m3u8?key=txiptv&playlive=1&authid=0 +湖北卫视,http://124.67.14.128:9901/tsfile/live/1040_1.m3u8?key=txiptv&playlive=1&authid=0 +贵州卫视,http://124.67.14.128:9901/tsfile/live/1044_1.m3u8?key=txiptv&playlive=1&authid=0 +北京卫视,http://119.62.142.2:9901/tsfile/live/0122_1.m3u8?key=txiptv&playlive=0&authid=0 +安徽卫视,http://119.62.142.2:9901/tsfile/live/0135_2.m3u8?key=txiptv&playlive=0&authid=0 +湖北卫视,http://119.62.142.2:9901/tsfile/live/0143_1.m3u8?key=txiptv&playlive=0&authid=0 +四川卫视,http://119.62.142.2:9901/tsfile/live/0132_1.m3u8?key=txiptv&playlive=0&authid=0 +贵州卫视,http://119.62.142.2:9901/tsfile/live/0138_2.m3u8?key=txiptv&playlive=0&authid=0 +广东卫视,http://119.62.142.2:9901/tsfile/live/0120_1.m3u8?key=txiptv&playlive=0&authid=0 +河南卫视,http://119.62.142.2:9901/tsfile/live/0125_1.m3u8?key=txiptv&playlive=0&authid=0 +广西卫视,http://119.62.142.2:9901/tsfile/live/0136_1.m3u8?key=txiptv&playlive=0&authid=0 +北京卫视,http://61.178.227.57:9901/tsfile/live/0122_1.m3u8?key=txiptv&playlive=1&authid=0 +江苏卫视,http://61.178.227.57:9901/tsfile/live/0127_1.m3u8?key=txiptv&playlive=1&authid=0 +广东卫视,http://61.178.227.57:9901/tsfile/live/0125_1.m3u8?key=txiptv&playlive=1&authid=0 +湖北卫视,http://61.178.227.57:9901/tsfile/live/0132_1.m3u8?key=txiptv&playlive=1&authid=0 +山东卫视,http://61.178.227.57:9901/tsfile/live/0131_1.m3u8?key=txiptv&playlive=1&authid=0 +东方卫视,http://61.178.227.57:9901/tsfile/live/0107_1.m3u8?key=txiptv&playlive=1&authid=0 +四川卫视,http://61.178.227.57:9901/tsfile/live/0123_1.m3u8?key=txiptv&playlive=1&authid=0 +天津卫视,http://61.178.227.57:9901/tsfile/live/0135_1.m3u8?key=txiptv&playlive=1&authid=0 +江西卫视,http://61.178.227.57:9901/tsfile/live/0138_1.m3u8?key=txiptv&playlive=1&authid=0 +辽宁卫视,http://61.178.227.57:9901/tsfile/live/0121_1.m3u8?key=txiptv&playlive=1&authid=0 +东南卫视,http://61.178.227.57:9901/tsfile/live/0137_1.m3u8?key=txiptv&playlive=1&authid=0 +深圳卫视,http://61.178.227.57:9901/tsfile/live/0126_1.m3u8?key=txiptv&playlive=1&authid=0 +贵州卫视,http://61.178.227.57:9901/tsfile/live/0120_1.m3u8?key=txiptv&playlive=1&authid=0 +河北卫视,http://61.178.227.57:9901/tsfile/live/0117_1.m3u8?key=txiptv&playlive=1&authid=0 +重庆卫视,http://61.178.227.57:9901/tsfile/live/0142_2.m3u8?key=txiptv&playlive=1&authid=0 +湖南卫视,http://36.249.150.135:9901/tsfile/live/0128_1.m3u8?key=txiptv&playlive=1&authid=0 +江苏卫视,http://36.249.150.135:9901/tsfile/live/0127_1.m3u8?key=txiptv&playlive=1&authid=0 +东方卫视,http://36.249.150.135:9901/tsfile/live/0107_1.m3u8?key=txiptv&playlive=1&authid=0 +浙江卫视,http://36.249.150.135:9901/tsfile/live/0124_1.m3u8?key=txiptv&playlive=1&authid=0 +北京卫视,http://36.249.150.135:9901/tsfile/live/0122_1.m3u8?key=txiptv&playlive=1&authid=0 +山东卫视,http://36.249.150.135:9901/tsfile/live/0131_1.m3u8?key=txiptv&playlive=1&authid=0 +湖北卫视,http://36.249.150.135:9901/tsfile/live/0132_1.m3u8?key=txiptv&playlive=1&authid=0 +黑龙江卫视,http://36.249.150.135:9901/tsfile/live/0143_1.m3u8?key=txiptv&playlive=1&authid=0 +安徽卫视,http://36.249.150.135:9901/tsfile/live/0130_1.m3u8?key=txiptv&playlive=1&authid=0 +天津卫视,http://36.249.150.135:9901/tsfile/live/0135_1.m3u8?key=txiptv&playlive=1&authid=0 +四川卫视,http://36.249.150.135:9901/tsfile/live/0123_1.m3u8?key=txiptv&playlive=1&authid=0 +江西卫视,http://36.249.150.135:9901/tsfile/live/0138_1.m3u8?key=txiptv&playlive=1&authid=0 +辽宁卫视,http://36.249.150.135:9901/tsfile/live/0121_1.m3u8?key=txiptv&playlive=1&authid=0 +重庆卫视,http://36.249.150.135:9901/tsfile/live/0142_1.m3u8?key=txiptv&playlive=1&authid=0 +河北卫视,http://36.249.150.135:9901/tsfile/live/0117_1.m3u8?key=txiptv&playlive=1&authid=0 +云南卫视,http://36.249.150.135:9901/tsfile/live/0119_1.m3u8?key=txiptv&playlive=1&authid=0 +河南卫视,http://36.249.150.135:9901/tsfile/live/0139_1.m3u8?key=txiptv&playlive=1&authid=0 +海南卫视,http://36.249.150.135:9901/tsfile/live/1002_1.m3u8?key=txiptv&playlive=1&authid=0 +广西卫视,http://36.249.150.135:9901/tsfile/live/0113_1.m3u8?key=txiptv&playlive=1&authid=0 +青海卫视,http://36.249.150.135:9901/tsfile/live/0140_1.m3u8?key=txiptv&playlive=1&authid=0 +东南卫视,http://36.249.150.135:9901/tsfile/live/0137_1.m3u8?key=txiptv&playlive=1&authid=0 +浙江卫视,http://183.47.37.69:9901/tsfile/live/0016_1.m3u8?key=txiptv&playlive=1&authid=0 +黑龙江卫视,http://183.47.37.69:9901/tsfile/live/0019_1.m3u8?key=txiptv&playlive=1&authid=0 +广东卫视,http://183.47.37.69:9901/tsfile/live/0125_1.m3u8?key=txiptv&playlive=1&authid=0 +北京卫视,http://183.47.37.69:9901/tsfile/live/0122_1.m3u8?key=txiptv&playlive=1&authid=0 +东方卫视,http://183.47.37.69:9901/tsfile/live/0107_1.m3u8?key=txiptv&playlive=1&authid=0 +江苏卫视,http://183.47.37.69:9901/tsfile/live/0127_1.m3u8?key=txiptv&playlive=1&authid=0 +四川卫视,http://183.47.37.69:9901/tsfile/live/0123_1.m3u8?key=txiptv&playlive=1&authid=0 +山东卫视,http://183.47.37.69:9901/tsfile/live/0131_1.m3u8?key=txiptv&playlive=1&authid=0 +湖北卫视,http://183.47.37.69:9901/tsfile/live/0132_1.m3u8?key=txiptv&playlive=1&authid=0 +深圳卫视,http://183.47.37.69:9901/tsfile/live/0126_1.m3u8?key=txiptv&playlive=1&authid=0 +上海卫视,http://171.14.89.201:9901/tsfile/live/0107_1.m3u8?key=txiptv&playlive=1&authid=0 +旅游卫视,http://171.14.89.201:9901/tsfile/live/0114_1.m3u8?key=txiptv&playlive=1&authid=0 +上海卫视,http://61.160.112.194:9901/tsfile/live/0107_1.m3u8?key=txiptv&playlive=1&authid=0 +海峡卫视,http://36.249.150.135:9901/tsfile/live/0150_1.m3u8?key=txiptv&playlive=1&authid=0 +北京卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225796/index.m3u8 +湖南卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225799/index.m3u8 +江苏卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225800/index.m3u8 +浙江卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225798/index.m3u8 +东方卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225797/index.m3u8 +黑龙江卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225802/index.m3u8 +深圳卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225801/index.m3u8 +广东卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225803/index.m3u8 +浙江卫视,http://ali-m-l.cztv.com/channels/lantian/channel01/1080p.m3u8 +江苏卫视,http://222.71.90.218:8888/newlive/live/hls/21/live.m3u8 +辽宁卫视,http://115.149.139.141:10001/tsfile/live/1028_1.m3u8 +湖南卫视,http://121.19.134.245:808/tsfile/live/1010_1.m3u8 +湖南卫视,http://221.2.146.228:8888/newlive/live/hls/21/live.m3u8 +湖南卫视,http://58.19.38.233:8888/newlive/live/hls/23/live.m3u8 +湖南卫视,http://58.220.219.14:9901/tsfile/live/0128_1.m3u8?key=txiptv +湖南卫视,http://221.2.36.34:8888/newlive/live/hls/23/live.m3u8 +浙江卫视,http://58.19.13.92:9901/tsfile/live/1020_1.m3u8 +浙江卫视,http://221.2.146.228:8888/newlive/live/hls/22/live.m3u8 +浙江卫视,http://58.220.219.14:9901/tsfile/live/0124_1.m3u8?key=txiptv +江苏卫视,http://121.19.134.245:808/tsfile/live/1012_1.m3u8 +江苏卫视,http://221.2.146.228:8888/newlive/live/hls/23/live.m3u8 +江苏卫视,http://61.182.33.218:8000/hls/18/index.m3u8 +北京卫视,http://222.217.246.54:8282/tsfile/live/1027_1.m3u8 +北京卫视,http://183.134.3.22:8888/newlive/live/hls/18/live.m3u8 +北京卫视,http://58.19.13.92:9901/tsfile/live/1017_1.m3u8 +北京卫视,http://221.2.36.34:8888/newlive/live/hls/19/live.m3u8 +东南卫视,http://121.19.134.245:808/tsfile/live/1014_1.m3u8 +东南卫视,http://221.2.146.228:8888/newlive/live/hls/28/live.m3u8 +东南卫视,http://61.182.33.218:8000/hls/33/index.m3u8 +东南卫视,http://58.19.13.92:9901/tsfile/live/1028_1.m3u8 +东南卫视,http://58.220.219.14:9901/tsfile/live/0137_1.m3u8?key=txiptv +东南卫视,http://221.2.36.34:8888/newlive/live/hls/44/live.m3u8 +东方卫视,http://61.182.33.218:8000/hls/30/index.m3u8 +东方卫视,http://121.19.134.245:808/tsfile/live/1026_1.m3u8 +东方卫视,http://58.19.38.233:8888/newlive/live/hls/20/live.m3u8 +东方卫视,http://221.2.36.34:8888/newlive/live/hls/20/live.m3u8 +天津卫视,http://121.19.134.245:808/tsfile/live/1016_1.m3u8 +天津卫视,http://221.2.146.228:8888/newlive/live/hls/25/live.m3u8 +天津卫视,http://61.182.33.218:8000/hls/20/index.m3u8 +天津卫视,http://58.19.13.92:9901/tsfile/live/1024_1.m3u8 +深圳卫视,http://121.19.134.245:808/tsfile/live/1024_1.m3u8 +深圳卫视,http://221.2.146.228:8888/newlive/live/hls/27/live.m3u8 +深圳卫视,http://183.134.3.22:8888/newlive/live/hls/27/live.m3u8 +深圳卫视,http://61.182.33.218:8000/hls/21/index.m3u8 +山东卫视,http://58.19.38.233:8888/newlive/live/hls/30/live.m3u8 +山东卫视,http://221.2.146.228:8888/newlive/live/hls/20/live.m3u8 +山东卫视,https://epg.pw/stream/6e0b6e5fe80e21289c27ceeafced6800e23f6c48ade127aa20eb2712aebd2b2a.m3u8 +山东卫视,http://221.2.36.34:8888/newlive/live/hls/30/live.m3u8 +广东卫视,http://221.2.146.228:8888/newlive/live/hls/30/live.m3u8 +广东卫视,https://epg.pw/stream/88869bbe44812d4aec4de520feed223e11c309bbe9fb7024556de45e3fa92383.m3u8 +广东卫视,http://61.182.33.218:8000/hls/23/index.m3u8 +广东卫视,https://skype.serv00.net/itouch.php?id=gdws +黑龙江卫视,http://121.19.134.245:808/tsfile/live/1020_1.m3u8 +黑龙江卫视,http://221.2.146.228:8888/newlive/live/hls/31/live.m3u8 +黑龙江卫视,http://61.182.33.218:8000/hls/25/index.m3u8 +黑龙江卫视,http://221.2.36.34:8888/newlive/live/hls/45/live.m3u8 +辽宁卫视,http://221.2.146.228:8888/newlive/live/hls/26/live.m3u8 +辽宁卫视,http://58.19.13.92:9901/tsfile/live/1027_1.m3u8 +安徽卫视,http://121.19.134.245:808/tsfile/live/1013_1.m3u8 +安徽卫视,http://221.2.146.228:8888/newlive/live/hls/24/live.m3u8 +安徽卫视,http://61.182.33.218:8000/hls/27/index.m3u8 +湖北卫视,http://221.2.146.228:8888/newlive/live/hls/29/live.m3u8 +湖北卫视,http://61.182.33.218:8000/hls/28/index.m3u8 +湖北卫视,http://58.19.13.92:9901/tsfile/live/1015_1.m3u8 +湖北卫视,http://223.95.111.98:5555/newlive/live/hls/28/live.m3u8 +湖北卫视,http://221.2.36.34:8888/newlive/live/hls/34/live.m3u8 +四川卫视,http://58.19.38.233:8888/newlive/live/hls/32/live.m3u8 +四川卫视,http://221.2.146.228:8888/newlive/live/hls/35/live.m3u8 +四川卫视,http://61.182.33.218:8000/hls/29/index.m3u8 +四川卫视,http://221.2.36.34:8888/newlive/live/hls/32/live.m3u8 +河南卫视,http://222.217.246.54:8282/tsfile/live/1015_1.m3u8 +河南卫视,http://58.19.38.233:8888/newlive/live/hls/33/live.m3u8 +河南卫视,http://221.2.146.228:8888/newlive/live/hls/37/live.m3u8 +广西卫视,http://221.2.146.228:8888/newlive/live/hls/39/live.m3u8 +广西卫视,http://61.182.33.218:8000/hls/34/index.m3u8 +广西卫视,http://221.2.36.34:8888/newlive/live/hls/26/live.m3u8 +贵州卫视,http://121.19.134.245:808/tsfile/live/1023_1.m3u8 +贵州卫视,http://58.19.38.233:8888/newlive/live/hls/29/live.m3u8 +贵州卫视,http://221.2.146.228:8888/newlive/live/hls/32/live.m3u8 +贵州卫视,http://58.19.13.92:9901/tsfile/live/1030_1.m3u8 +贵州卫视,http://221.2.36.34:8888/newlive/live/hls/29/live.m3u8 +江西卫视,http://121.19.134.245:808/tsfile/live/1022_1.m3u8 +江西卫视,http://221.2.146.228:8888/newlive/live/hls/38/live.m3u8 +江西卫视,http://61.182.33.218:8000/hls/31/index.m3u8 +江西卫视,http://58.19.13.92:9901/tsfile/live/1029_1.m3u8 +江西卫视,http://58.220.219.14:9901/tsfile/live/0138_1.m3u8?key=txiptv +吉林卫视,http://121.19.134.245:808/tsfile/live/1029_1.m3u8 +吉林卫视,http://221.2.146.228:8888/newlive/live/hls/40/live.m3u8 +吉林卫视,http://61.182.33.218:8000/hls/35/index.m3u8 +吉林卫视,http://221.2.36.34:8888/newlive/live/hls/35/live.m3u8 +河北卫视,http://121.19.134.245:808/tsfile/live/0019_1.m3u8 +河北卫视,http://221.2.146.228:8888/newlive/live/hls/33/live.m3u8 +河北卫视,http://61.182.33.218:8000/hls/16/index.m3u8 +河北卫视,http://221.2.36.34:8888/newlive/live/hls/46/live.m3u8 +东方卫视,http://jiaojirentv.top/2020/migu.php?id=dfws2 +湖南卫视,http://jiaojirentv.top/2020/migu.php?id=hunws +辽宁卫视,http://jiaojirentv.top/2020/migu.php?id=lnws +山东卫视,http://jiaojirentv.top/2020/migu.php?id=sdws +湖北卫视,http://jiaojirentv.top/2020/migu.php?id=hubws +江苏卫视,http://jiaojirentv.top/2020/migu.php?id=jsws +北京卫视,http://live.sjsrm.com/bjsjs/sd/live.m3u8 +江苏卫视,https://live-hls.jstv.com/livezhuzhan/jsws.m3u8?upt=9525d28f2510710360 +吉林卫视,http://hls1.avap.jilintv.cn/zqvk7vpj/channel/0533b55e42354f4f802bdec78e26b571/1.m3u8 +内蒙古卫视,https://livestream-bt.nmtv.cn/nmtv/2314general.m3u8?txSecret=dc348a27bd36fe1bd63562af5e7269ea&txTime=771EF880 + +🇨🇳卫视,#genre# +北京卫视,http://[2409:8087:7004:20:1000::22]:6610/yinhe/2/ch00000090990000001335/index.m3u8?virtualDomain=yinhe.live_hls.zte.com +北京卫视,http://live.sjsrm.com/bjsjs/sd/live.m3u8 +厦门卫视,https://xiamenalic.v.myalicdn.com/xiamen/xiamen_1/index.m3u8 +海峡卫视,http://r.jdshipin.com/WtYt3 +东方卫视,http://110.16.65.6:8888/newlive/live/hls/20/live.m3u8 +浙江卫视,http://hw-m-l.cztv.com/channels/lantian/channel001/1080p.m3u8 +重庆卫视,https://sjlivecdn9.cbg.cn/204912315959/app_2/_definst_/ls_2.stream/chunklist.m3u8 +天津卫视,http://audiovisual.vsd.gehua.net.cn/live/TianJinHD_1200.m3u8 +黑龙江卫视,http://cyz32.livehbindex.hbcatv.cn/live/50000020281749ed995f2824759051fa.m3u8?bitrate=2300&pt=5 +辽宁卫视,http://cyz32.livehbindex.hbcatv.cn/live/5000002019d84b0ba201007677bbf28c.m3u8?bitrate=2300&pt=5 +河北卫视,http://cyz32.livehbindex.hbcatv.cn/live/50000020d6be4c4ba70a4e3261b14544.m3u8?bitrate=2300&pt=5 +河北农民,http://cyz32.livehbindex.hbcatv.cn/live/500000202fa64c9bac01e09eaf06afd8.m3u8?bitrate=2300&pt=5 +河南卫视,http://[2409:8087:74F1:0021::0008]:80/PLTV/88888888/224/3221226614/1.m3u8 +山东卫视,http://[2409:8087:1a01:df::4077]/PLTV/88888888/224/3221225952/index.m3u8 +山西卫视,http://cyz32.livehbindex.hbcatv.cn/live/50000020ed0a4b74afc7e496c1bcc45c.m3u8?bitrate=2300&pt=5 +湖北卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001027/index.m3u8 +湖南卫视,http://cyz32.livehbindex.hbcatv.cn/live/50000020c9ea4ce4bf3cfbbb7f8b8bb7.m3u8?bitrate=2300&pt=5 +浙江卫视,http://hw-m-l.cztv.com/channels/lantian/channel001/1080p.m3u8 +江苏卫视,http://cyz32.livehbindex.hbcatv.cn/live/500000201708473e9f4e1dbb0361de6b.m3u8?bitrate=2300&pt=5 +江西卫视,http://cyz32.livehbindex.hbcatv.cn/live/50000020728a439baf65ce94f8cf3e30.m3u8?bitrate=2300&pt=5 +安徽卫视,http://cyz32.livehbindex.hbcatv.cn/live/50000020d0ab40578faaa8a023ce4d5c.m3u8?bitrate=2300&pt=5 +广东卫视,http://cyz32.livehbindex.hbcatv.cn/live/500000206bc6413cb38dc9ca586ffe3f.m3u8?bitrate=2300&pt=5 +深圳卫视,http://cyz32.livehbindex.hbcatv.cn/live/50000020289041678b7585eb32637331.m3u8?bitrate=2300&pt=5 +大湾区卫视,http://[2409:8087:7004:20:1000::22]:6610/yinhe/2/ch00000090990000001305/index.m3u8?virtualDomain=yinhe.live_hls.zte.com +荔枝台,http://glive.grtn.cn/live/lizhi.m3u8 +广西卫视,http://[2409:8087:7004:20:1000::22]:6610/yinhe/2/ch00000090990000001054/index.m3u8?virtualDomain=yinhe.live_hls.zte.com +贵州卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001184/index.m3u8 +云南卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001223/index.m3u8 +四川卫视,http://cyz32.livehbindex.hbcatv.cn/live/50000020407a4a109f5dfc6f26dbf5eb.m3u8?bitrate=2300&pt=5 +东南卫视,http://cyz32.livehbindex.hbcatv.cn/live/50000020c18c4f03a2107aa78ced8fff.m3u8?bitrate=2300&pt=5 +海峡卫视,http://101.33.17.11/liveplay-kk.rtxapp.com/live/program/live/hxwshd4m/4000000/mnf.m3u8 +厦门卫视,http://[2409:8087:5e01:34::23]:6610/ZTE_CMS/00000001000000060000000000000193/index.m3u8?fmmv6 +海南卫视,http://cyz32.livehbindex.hbcatv.cn/live/50000020741c4046820cd89d5ecbd401.m3u8?bitrate=2300&pt=5 +三沙卫视,https://pullsstv90080111.ssws.tv/live/SSTV20220729.m3u8 +内蒙古卫视,http://cyz32.livehbindex.hbcatv.cn/live/50000020eeba44449d4f4913a2897e4e.m3u8?bitrate=2300&pt=5 +陕西卫视,http://cyz32.livehbindex.hbcatv.cn/live/5000002019984c0fa29ae0d57380da3a.m3u8?bitrate=2300&pt=5 +农林卫视,http://39.134.24.166/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226229/index.m3u8 +甘肃卫视,http://cyz32.livehbindex.hbcatv.cn/live/500000206da44fde810a98a3d7848f82.m3u8?bitrate=2300&pt=5 +宁夏卫视,http://cyz32.livehbindex.hbcatv.cn/live/500000205dfa4e06bf7243e30e5182c8.m3u8?bitrate=2300&pt=5 +新疆卫视,http://cyz32.livehbindex.hbcatv.cn/live/500000201e484cbeb064a31201e3dd05.m3u8?bitrate=2300&pt=5 +青海卫视,http://stream.qhbtv.com/qhws/sd/live.m3u8 +安多卫视,http://stream.qhbtv.com/adws/sd/live.m3u8 +西藏卫视,http://cyz32.livehbindex.hbcatv.cn/live/50000020816449349b10593cfdde8311.m3u8?bitrate=2300&pt=5 +延边卫视,http://live.ybtvyun.com/video/s10006-44f040627ca1/index.m3u8 +兵团卫视,http://cyz32.livehbindex.hbcatv.cn/live/500000200a7e4caf973012bf85f33406.m3u8?bitrate=2300&pt=5 +人间卫视,https://5ddce30eb4b55.streamlock.net/bltvhd/bltv1/chunklist_w511254805.m3u8 +香港卫视,http://zhibo.hkstv.tv/livestream/mutfysrq/playlist.m3u8 +纬来体育,https://cloud.yumixiu768.com/tmp/123.m3u8 +五星体育,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001018/index.m3u8 +北京卫视,http://110.16.65.6:8888/newlive/live/hls/19/live.m3u8 +东方卫视,http://110.16.65.6:8888/newlive/live/hls/20/live.m3u8 +广东卫视,http://110.16.65.6:8888/newlive/live/hls/21/live.m3u8 +江苏卫视,http://110.16.65.6:8888/newlive/live/hls/22/live.m3u8 +湖南卫视,http://110.16.65.6:8888/newlive/live/hls/23/live.m3u8 +浙江卫视,http://110.16.65.6:8888/newlive/live/hls/24/live.m3u8 +安徽卫视,http://110.16.65.6:8888/newlive/live/hls/25/live.m3u8 +广西卫视,http://110.16.65.6:8888/newlive/live/hls/26/live.m3u8 +云南卫视,http://110.16.65.6:8888/newlive/live/hls/27/live.m3u8 +深圳卫视,http://110.16.65.6:8888/newlive/live/hls/28/live.m3u8 +贵州卫视,http://110.16.65.6:8888/newlive/live/hls/29/live.m3u8 +山东卫视,http://110.16.65.6:8888/newlive/live/hls/30/live.m3u8 +重庆卫视,http://110.16.65.6:8888/newlive/live/hls/31/live.m3u8 +四川卫视,http://110.16.65.6:8888/newlive/live/hls/32/live.m3u8 +河南卫视,http://110.16.65.6:8888/newlive/live/hls/33/live.m3u8 +陕西卫视,http://110.16.65.6:8888/newlive/live/hls/41/live.m3u8 +山西卫视,http://110.16.65.6:8888/newlive/live/hls/42/live.m3u8 +黑龙江卫视,http://110.16.65.6:8888/newlive/live/hls/43/live.m3u8 +海南卫视,http://110.16.65.6:8888/newlive/live/hls/44/live.m3u8 +东南卫视,http://110.16.65.6:8888/newlive/live/hls/45/live.m3u8 +辽宁卫视,http://110.16.65.6:8888/newlive/live/hls/46/live.m3u8 +天津卫视,http://110.16.65.6:8888/newlive/live/hls/47/live.m3u8 +河北卫视,http://110.16.65.6:8888/newlive/live/hls/48/live.m3u8 +江西卫视,http://110.16.65.6:8888/newlive/live/hls/49/live.m3u8 +兵团卫视,http://110.16.65.6:8888/newlive/live/hls/50/live.m3u8 +内蒙古卫视,http://110.16.65.6:8888/newlive/live/hls/51/live.m3u8 +内蒙古经济生活,http://110.16.65.6:8888/newlive/live/hls/52/live.m3u8 +内蒙古文体娱乐,http://110.16.65.6:8888/newlive/live/hls/53/live.m3u8 +内蒙古农牧,http://110.16.65.6:8888/newlive/live/hls/54/live.m3u8 +内蒙古新闻综合,http://110.16.65.6:8888/newlive/live/hls/55/live.m3u8 +内蒙古少儿,http://110.16.65.6:8888/newlive/live/hls/56/live.m3u8 +少儿卡酷,http://110.16.65.6:8888/newlive/live/hls/57/live.m3u8 +浙江卫视,http://hw-m-l.cztv.com/channels/lantian/channel001/1080p.m3u8 +江苏卫视,http://39.134.24.166/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226200/index.m3u8 +深圳卫视,http://39.134.24.166/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226205/index.m3u8 +北京卫视,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225796/index.m3u8 +黑龙江卫视,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225802/index.m3u8 +河北卫视,http://event.pull.hebtv.com/jishi/weishipindao.m3u8 +云南卫视,http://tvlive.ynradio.com/live/yunnanweishi/chunks.m3u8 +青海卫视,http://stream.qhbtv.com/qhws/sd/live.m3u8 +三沙卫视,https://pullsstv90080111.ssws.tv/live/SSTV20220729.m3u8 +延边卫视,http://live.ybtvyun.com/video/s10006-44f040627ca1/index.m3u8 +浙江少儿,http://hw-m-l.cztv.com/channels/lantian/channel008/1080p.m3u8 +浙江少儿,http://hw-m-l.cztv.com/channels/lantian/channel08/1080p.m3u8?k=1a7559a51eeb880b021619a07f463ac4&t=1577153787 +南京少儿,http://live.nbs.cn/channels/njtv/sepd/500k.m3u8 +南京少儿,http://live.nbs.cn/channels/njtv/sepd/m3u8:500k/live.m3u8 +天津卫视,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225765/index.m3u8 +浙江卫视,http://hw-m-l.cztv.com/channels/lantian/channel001/1080p.m3u8 +深圳卫视,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225752/index.m3u8 +湖北卫视,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225760/index.m3u8 +重庆卫视,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225791/index.m3u8 +山西卫视,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225763/index.m3u8 +山东卫视,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226012/index.m3u8 +贵州卫视,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225793/index.m3u8 +青海卫视,http://stream.qhbtv.com/qhws/sd/live.m3u8 +海南卫视,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225769/index.m3u8 +西藏卫视,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226212/index.m3u8 +黑龙江卫视,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225802/index.m3u8 +浙江卫视,http://hw-m-l.cztv.com/channels/lantian/channel001/1080p.m3u8 +江苏卫视,http://39.134.24.166/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226200/index.m3u8 +深圳卫视,http://39.134.24.166/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226205/index.m3u8 +北京卫视,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225796/index.m3u8 +黑龙江卫视,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225802/index.m3u8 +云南卫视,http://tvlive.ynradio.com/live/yunnanweishi/chunks.m3u8 +青海卫视,http://stream.qhbtv.com/qhws/sd/live.m3u8 +三沙卫视,https://pullsstv90080111.ssws.tv/live/SSTV20220729.m3u8 +延边卫视,http://live.ybtvyun.com/video/s10006-44f040627ca1/index.m3u8 +浙江少儿,http://hw-m-l.cztv.com/channels/lantian/channel008/1080p.m3u8 +浙江少儿,http://hw-m-l.cztv.com/channels/lantian/channel08/1080p.m3u8?k=1a7559a51eeb880b021619a07f463ac4&t=1577153787 +南京少儿,http://live.nbs.cn/channels/njtv/sepd/500k.m3u8 +南京少儿,http://live.nbs.cn/channels/njtv/sepd/m3u8:500k/live.m3u8 +天津卫视,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225765/index.m3u8 +浙江卫视,http://hw-m-l.cztv.com/channels/lantian/channel001/1080p.m3u8 +深圳卫视,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225752/index.m3u8 +湖北卫视,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225760/index.m3u8 +重庆卫视,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225791/index.m3u8 +山西卫视,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225763/index.m3u8 +山东卫视,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226012/index.m3u8 +贵州卫视,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225793/index.m3u8 +青海卫视,http://stream.qhbtv.com/qhws/sd/live.m3u8 +海南卫视,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225769/index.m3u8 +西藏卫视,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226212/index.m3u8 +黑龙江卫视,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225802/index.m3u8 + + +🇨🇳IPV6央视,#genre# +CCTV1,http://[2409:8087:2001:20:2800:0:df6e:eb12]:80/wh7f454c46tw3964344116_67852184/ott.mobaibox.com/PLTV/3/224/3221227675/index.m3u8?icpid=3&RTS=1674379784&from=40&ocs=2_2409:8087:2001:20:2800:0:df6e:eb0f_80&popid=40&hms_devid=2112&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb15]:80/wh7f454c46tw1925441929_1417964840/ott.mobaibox.com/PLTV/3/224/3221227467/index.m3u8?icpid=3&RTS=1674386335&from=40&ocs=2_2409:8087:2004:20:2800:0:df6e:ec0d_80&popid=40&hms_devid=2115&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb07]/wh7f454c46tw3252572940_-481357165/ott.mobaibox.com/PLTV/3/224/3221227467/index.m3u8?icpid=3&RTS=1668593752&from=40&ocs=2_2409:8087:2001:20:2800:0:df6e:eb0a_80&popid=40&hms_devid=2036&prioritypopid=40&vqe=3#http://[2409:8087:7004:20:1000::22]:6610/yinhe/2/ch00000090990000001068/index.m3u8?virtualDomain=yinhe.live_hls.zte.com#http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001022/index.m3u8#http://[2409:8087:2001:20:2800:0:df6e:eb26]/ott.mobaibox.com/PLTV/1/224/3221228213/index.m3u8#http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001068/index.m3u8?virtualDomain=yinhe.live_hls.zte.com#http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001331/index.m3u8?virtualDomain=yinhe.live_hls.zte.com#http://[2409:8087:2001:20:2800:0:df6e:eb07]:80/wh7f454c46tw1527557465_-1431215922/ott.mobaibox.com/PLTV/3/224/3221227375/index.m3u8?icpid=3&RTS=1674385937&from=40&popid=40&hms_devid=2036&prioritypopid=40&vqe=3 +CCTV2,http://[2409:8087:2001:20:2800:0:df6e:eb0d]:80/wh7f454c46tw1528922594_677066330/ott.mobaibox.com/PLTV/3/224/3221227708/index.m3u8?icpid=3&RTS=1674385939&from=40&popid=40&hms_devid=2040&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb12]:80/wh7f454c46tw1742213158_1775644325/ott.mobaibox.com/PLTV/3/224/3221227543/index.m3u8?icpid=3&RTS=1674386152&from=40&popid=40&hms_devid=2112&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb12]/wh7f454c46tw3589111099_-1793408755/ott.mobaibox.com/PLTV/3/224/3221227543/index.m3u8?icpid=3&RTS=1668594088&from=40&popid=40&hms_devid=2112&prioritypopid=40&vqe=3#http://[2409:8087:7004:20:1000::22]:6610/yinhe/2/ch00000090990000001293/index.m3u8?virtualDomain=yinhe.live_hls.zte.com#http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001220/index.m3u8#http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001293/index.m3u8?virtualDomain=yinhe.live_hls.zte.com#http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001332/index.m3u8?virtualDomain=yinhe.live_hls.zte.com#http://[2409:8087:2001:20:2800:0:df6e:eb14]:80/wh7f454c46tw3966154438_-1330575080/ott.mobaibox.com/PLTV/3/224/3221226993/index.m3u8?icpid=3&RTS=1674379786&from=40&popid=40&hms_devid=2115&prioritypopid=40&vqe=3 +CCTV3,http://[2409:8087:2001:20:2800:0:df6e:eb10]:80/wh7f454c46tw3968745104_1595752942/ott.mobaibox.com/PLTV/3/224/3221227650/index.m3u8?icpid=3&RTS=1674379789&from=40&ocs=2_2409:8087:2001:20:2800:0:df6e:eb0c_80&popid=40&hms_devid=2110&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb13]:80/wh7f454c46tw3969776637_-195437199/ott.mobaibox.com/PLTV/3/224/3221227546/index.m3u8?icpid=3&RTS=1674379790&from=40&popid=40&hms_devid=2112&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb18]/wh7f454c46tw3746132328_-1754088424/ott.mobaibox.com/PLTV/3/224/3221228126/index.m3u8?icpid=3&RTS=1668594245&from=40&popid=40&hms_devid=2113&prioritypopid=40&vqe=3#http://[2409:8087:7004:20:1000::22]:6610/yinhe/2/ch00000090990000001598/index.m3u8?virtualDomain=yinhe.live_hls.zte.com#http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001186/index.m3u8#http://[2409:8087:2001:20:2800:0:df6e:eb20]/ott.mobaibox.com/PLTV/4/224/3221228499/index.m3u8#http://[2409:8087:2001:20:2800:0:df6e:eb21]/ott.mobaibox.com/PLTV/3/224/3221228499/index.m3u8#http://[2409:8087:2001:20:2800:0:df6e:eb26]/ott.mobaibox.com/PLTV/1/224/3221228188/index.m3u8#http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001598/index.m3u8?virtualDomain=yinhe.live_hls.zte.com#http://[2409:8087:2001:20:2800:0:df6e:eb07]:80/wh7f454c46tw2051638270_1451102728/ott.mobaibox.com/PLTV/3/224/3221227295/index.m3u8?icpid=3&RTS=1674386462&from=40&popid=40&hms_devid=2036&prioritypopid=40&vqe=3 +CCTV4,http://[2409:8087:2001:20:2800:0:df6e:eb27]:80/wh7f454c46tw1530666835_1247714553/ott.mobaibox.com/PLTV/3/224/3221227658/index.m3u8?icpid=3&RTS=1674385941&from=40&ocs=2_2409:8087:2004:20:2800:0:df6e:ec07_80&popid=40&hms_devid=2293&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb12]:80/wh7f454c46tw84322209_-1520654633/ott.mobaibox.com/PLTV/3/224/3221227549/index.m3u8?icpid=3&RTS=1674380199&from=40&popid=40&hms_devid=2112&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb12]/wh7f454c46tw3772680253_-1555628407/ott.mobaibox.com/PLTV/3/224/3221227549/index.m3u8?icpid=3&RTS=1668594272&from=40&popid=40&hms_devid=2112&prioritypopid=40&vqe=3#http://[2409:8087:7004:20:1000::22]:6610/yinhe/2/ch00000090990000001290/index.m3u8?virtualDomain=yinhe.live_hls.zte.com#http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001221/index.m3u8#http://[2409:8087:2001:20:2800:0:df6e:eb26]/ott.mobaibox.com/PLTV/1/224/3221228156/index.m3u8#http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001290/index.m3u8?virtualDomain=yinhe.live_hls.zte.com#http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001333/index.m3u8?virtualDomain=yinhe.live_hls.zte.com#http://[2409:8087:2001:20:2800:0:df6e:eb06]:80/wh7f454c46tw3970110376_2107001207/ott.mobaibox.com/PLTV/3/224/3221227378/index.m3u8?icpid=3&RTS=1674379790&from=40&popid=40&hms_devid=2036&prioritypopid=40&vqe=3 +CCTV5,http://[2409:8087:2001:20:2800:0:df6e:eb0f]:80/wh7f454c46tw85846347_1452024828/ott.mobaibox.com/PLTV/3/224/3221228173/index.m3u8?icpid=3&RTS=1674380201&from=40&ocs=2_2409:8087:2001:20:2800:0:df6e:eb13_80&popid=40&hms_devid=2111&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb0b]:80/wh7f454c46tw87051090_192148031/ott.mobaibox.com/PLTV/3/224/3221227537/index.m3u8?icpid=3&RTS=1674380202&from=40&popid=40&hms_devid=2038&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb15]/wh7f454c46tw3847208563_882248521/ott.mobaibox.com/PLTV/3/224/3221228179/index.m3u8?icpid=3&RTS=1668594346&from=40&popid=40&hms_devid=2115&prioritypopid=40&vqe=3#http://[2409:8087:7004:20:1000::22]:6610/yinhe/2/ch00000090990000001850/index.m3u8?virtualDomain=yinhe.live_hls.zte.com#http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001187/index.m3u8#http://[2409:8087:2001:20:2800:0:df6e:eb22]/ott.mobaibox.com/PLTV/4/224/3221228502/index.m3u8#http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001850/index.m3u8?virtualDomain=yinhe.live_hls.zte.com#http://[2409:8087:2001:20:2800:0:df6e:eb06]:80/wh7f454c46tw1531371070_571312912/ott.mobaibox.com/PLTV/3/224/3221227298/index.m3u8?icpid=3&RTS=1674385941&from=40&popid=40&hms_devid=2036&prioritypopid=40&vqe=3 +CCTV5+,http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001334/index.m3u8?virtualDomain=yinhe.live_hls.zte.com#http://[2409:8087:2001:20:2800:0:df6e:eb0d]:80/wh7f454c46tw1533189979_-984986636/ott.mobaibox.com/PLTV/3/224/3221228114/index.m3u8?icpid=3&RTS=1674385943&from=40&ocs=2_2409:8087:2001:20:2800:0:df6e:eb10_80&popid=40&hms_devid=2040&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb12]:80/wh7f454c46tw1533622857_-1749657613/ott.mobaibox.com/PLTV/3/224/3221227502/index.m3u8?icpid=3&RTS=1674385944&from=40&popid=40&hms_devid=2112&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb26]/ott.mobaibox.com/PLTV/1/224/3221228277/index.m3u8#http://[2409:8087:7004:20:1000::22]:6610/yinhe/2/ch00000090990000001008/index.m3u8?virtualDomain=yinhe.live_hls.zte.com#http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001008/index.m3u8?virtualDomain=yinhe.live_hls.zte.com#http://[2409:8087:2001:20:2800:0:df6e:eb07]:80/wh7f454c46tw1532706224_-1804828586/ott.mobaibox.com/PLTV/3/224/3221227381/index.m3u8?icpid=3&RTS=1674385943&from=40&popid=40&hms_devid=2036&prioritypopid=40&vqe=3 +CCTV6,http://[2409:8087:2001:20:2800:0:df6e:eb0f]:80/wh7f454c46tw91569092_-532273102/ott.mobaibox.com/PLTV/3/224/3221228185/index.m3u8?icpid=3&RTS=1674380207&from=40&popid=40&hms_devid=2111&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb12]:80/wh7f454c46tw1534504821_-1503272118/ott.mobaibox.com/PLTV/3/224/3221227505/index.m3u8?icpid=3&RTS=1674385944&from=40&popid=40&hms_devid=2112&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb13]/wh7f454c46tw3940641123_459833286/ott.mobaibox.com/PLTV/3/224/3221227505/index.m3u8?icpid=3&RTS=1668594440&from=40&popid=40&hms_devid=2112&prioritypopid=40&vqe=3#http://[2409:8087:7004:20:1000::22]:6610/yinhe/2/ch00000090990000001859/index.m3u8?virtualDomain=yinhe.live_hls.zte.com#http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001188/index.m3u8#http://[2409:8087:2001:20:2800:0:df6e:eb22]/ott.mobaibox.com/PLTV/4/224/3221228516/index.m3u8#http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001859/index.m3u8?virtualDomain=yinhe.live_hls.zte.com#http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001275/index.m3u8?virtualDomain=yinhe.live_hls.zte.com#http://[2409:8087:2001:20:2800:0:df6e:eb06]:80/wh7f454c46tw1744141582_1739723586/ott.mobaibox.com/PLTV/3/224/3221227301/index.m3u8?icpid=3&RTS=1674386154&from=40&popid=40&hms_devid=2036&prioritypopid=40&vqe=3 +CCTV7,http://[2409:8087:2001:20:2800:0:df6e:eb11]:80/wh7f454c46tw1534804996_666837910/ott.mobaibox.com/PLTV/3/224/3221227642/index.m3u8?icpid=3&RTS=1674385945&from=40&popid=40&hms_devid=2110&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb26]:80/wh7f454c46tw2093183387_2029738236/ott.mobaibox.com/PLTV/3/224/3221228283/index.m3u8?icpid=3&RTS=1674468107&from=40&popid=40&hms_devid=2293&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb26]/wh7f454c46tw3984282630_1427246842/ott.mobaibox.com/PLTV/3/224/3221228283/index.m3u8?icpid=3&RTS=1668594483&from=40&popid=40&hms_devid=2293&prioritypopid=40&vqe=3#http://[2409:8087:7004:20:1000::22]:6610/yinhe/2/ch00000090990000001291/index.m3u8?virtualDomain=yinhe.live_hls.zte.com#http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001236/index.m3u8#http://[2409:8087:2001:20:2800:0:df6e:eb26]/ott.mobaibox.com/PLTV/1/224/3221228283/index.m3u8#http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001291/index.m3u8?virtualDomain=yinhe.live_hls.zte.com#http://[2409:8087:2001:20:2800:0:df6e:eb07]:80/wh7f454c46tw1534664408_-18968647/ott.mobaibox.com/PLTV/3/224/3221227314/index.m3u8?icpid=3&RTS=1674385945&from=40&popid=40&hms_devid=2036&prioritypopid=40&vqe=3 +CCTV8,http://[2409:8087:2001:20:2800:0:df6e:eb12]:80/wh7f454c46tw1535268831_1299436249/ott.mobaibox.com/PLTV/3/224/3221228079/index.m3u8?icpid=3&RTS=1674385945&from=40&popid=40&hms_devid=2112&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb12]:80/wh7f454c46tw1535864683_104020061/ott.mobaibox.com/PLTV/3/224/3221227473/index.m3u8?icpid=3&RTS=1674385946&from=40&popid=40&hms_devid=2112&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb12]/wh7f454c46tw4086984004_1136880123/ott.mobaibox.com/PLTV/3/224/3221227473/index.m3u8?icpid=3&RTS=1668594586&from=40&popid=40&hms_devid=2112&prioritypopid=40&vqe=3#http://[2409:8087:7004:20:1000::22]:6610/yinhe/2/ch00000090990000001869/index.m3u8?virtualDomain=yinhe.live_hls.zte.com#http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001189/index.m3u8#http://[2409:8087:2001:20:2800:0:df6e:eb26]/ott.mobaibox.com/PLTV/4/224/3221228578/index.m3u8#http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001869/index.m3u8?virtualDomain=yinhe.live_hls.zte.com#http://[2409:8087:2001:20:2800:0:df6e:eb07]:80/wh7f454c46tw93391157_-1897943175/ott.mobaibox.com/PLTV/3/224/3221227304/index.m3u8?icpid=3&RTS=1674380208&from=40&popid=40&hms_devid=2036&prioritypopid=40&vqe=3 +CCTV9,http://[2409:8087:2001:20:2800:0:df6e:eb0a]:80/wh7f454c46tw2468865118_1937404571/ott.mobaibox.com/PLTV/3/224/3221227659/index.m3u8?icpid=3&RTS=1674386879&from=40&popid=40&hms_devid=2038&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb17]:80/wh7f454c46tw1536262155_328032765/ott.mobaibox.com/PLTV/3/224/3221227704/index.m3u8?icpid=3&RTS=1674385946&from=40&popid=40&hms_devid=2114&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb21]/wh7f454c46tw4254168827_1850088835/ott.mobaibox.com/PLTV/3/224/3221228303/index.m3u8?icpid=3&RTS=1668594753&from=40&popid=40&hms_devid=2290&prioritypopid=40&vqe=3#http://[2409:8087:7004:20:1000::22]:6610/yinhe/2/ch00000090990000001294/index.m3u8?virtualDomain=yinhe.live_hls.zte.com#http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001237/index.m3u8#http://[2409:8087:2001:20:2800:0:df6e:eb20]/ott.mobaibox.com/PLTV/1/224/3221228303/index.m3u8#http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001294/index.m3u8?virtualDomain=yinhe.live_hls.zte.com#http://[2409:8087:2001:20:2800:0:df6e:eb12]:80/wh7f454c46tw2052852131_1088950731/ott.mobaibox.com/PLTV/3/224/3221227614/index.m3u8?icpid=3&RTS=1674386463&from=40&popid=40&hms_devid=2112&prioritypopid=40&vqe=3 +CCTV10,http://[2409:8087:2001:20:2800:0:df6e:eb12]:80/wh7f454c46tw1536888658_607171036/ott.mobaibox.com/PLTV/3/224/3221227717/index.m3u8?icpid=3&RTS=1674385947&from=40&popid=40&hms_devid=2112&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb21]:80/wh7f454c46tw96794082_1908050006/ott.mobaibox.com/PLTV/3/224/3221228286/index.m3u8?icpid=3&RTS=1674380212&from=40&popid=40&hms_devid=2290&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb21]/wh7f454c46tw30319478_-185824076/ott.mobaibox.com/PLTV/3/224/3221228286/index.m3u8?icpid=3&RTS=1668594824&from=40&popid=40&hms_devid=2290&prioritypopid=40&vqe=3#http://[2409:8087:7004:20:1000::22]:6610/yinhe/2/ch00000090990000001288/index.m3u8?virtualDomain=yinhe.live_hls.zte.com#http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001238/index.m3u8#http://[2409:8087:2001:20:2800:0:df6e:eb20]/ott.mobaibox.com/PLTV/1/224/3221228286/index.m3u8#http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001288/index.m3u8?virtualDomain=yinhe.live_hls.zte.com#http://[2409:8087:2001:20:2800:0:df6e:eb0f]:80/wh7f454c46tw95978270_-803508445/ott.mobaibox.com/PLTV/3/224/3221227317/index.m3u8?icpid=3&RTS=1674380211&from=40&popid=40&hms_devid=2111&prioritypopid=40&vqe=3 +CCTV11,http://[2409:8087:2001:20:2800:0:df6e:eb0a]:80/wh7f454c46tw97298359_-1902076166/ott.mobaibox.com/PLTV/3/224/3221227720/index.m3u8?icpid=3&RTS=1674380212&from=40&popid=40&hms_devid=2038&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb23]:80/wh7f454c46tw1537747484_655821129/ott.mobaibox.com/PLTV/3/224/3221228289/index.m3u8?icpid=3&RTS=1674385948&from=40&popid=40&hms_devid=2291&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb23]/wh7f454c46tw105619488_1866436632/ott.mobaibox.com/PLTV/3/224/3221228289/index.m3u8?icpid=3&RTS=1668594900&from=40&popid=40&hms_devid=2291&prioritypopid=40&vqe=3#http://[2409:8087:7004:20:1000::22]:6610/yinhe/2/ch00000090990000001327/index.m3u8?virtualDomain=yinhe.live_hls.zte.com#http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001309/index.m3u8#http://[2409:8087:2001:20:2800:0:df6e:eb23]/ott.mobaibox.com/PLTV/4/224/3221228289/index.m3u8#http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001327/index.m3u8?virtualDomain=yinhe.live_hls.zte.com +CCTV12,http://[2409:8087:2001:20:2800:0:df6e:eb0a]:80/wh7f454c46tw97794338_-604599203/ott.mobaibox.com/PLTV/3/224/3221227655/index.m3u8?icpid=3&RTS=1674380213&from=40&popid=40&hms_devid=2038&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb22]:80/wh7f454c46tw98162637_2110754422/ott.mobaibox.com/PLTV/3/224/3221228401/index.m3u8?icpid=3&RTS=1674380213&from=40&popid=40&hms_devid=2291&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb23]/wh7f454c46tw185877003_-533945400/ott.mobaibox.com/PLTV/3/224/3221228401/index.m3u8?icpid=3&RTS=1668594980&from=40&popid=40&hms_devid=2291&prioritypopid=40&vqe=3#http://[2409:8087:7004:20:1000::22]:6610/yinhe/2/ch00000090990000001289/index.m3u8?virtualDomain=yinhe.live_hls.zte.com#http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001239/index.m3u8#http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001289/index.m3u8?virtualDomain=yinhe.live_hls.zte.com#http://[2409:8087:2001:20:2800:0:df6e:eb0f]:80/wh7f454c46tw1538188139_-1019922900/ott.mobaibox.com/PLTV/3/224/3221227637/index.m3u8?icpid=3&RTS=1674385948&from=40&popid=40&hms_devid=2111&prioritypopid=40&vqe=3 +CCTV13,http://[2409:8087:2001:20:2800:0:df6e:eb0f]:80/wh7f454c46tw1538464012_-199930895/ott.mobaibox.com/PLTV/3/224/3221225560/index.m3u8?icpid=3&RTS=1674385948&from=40&popid=40&hms_devid=2111&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb24]:80/wh7f454c46tw2444616252_100116641/ott.mobaibox.com/PLTV/3/224/3221228324/index.m3u8?icpid=3&RTS=1674369675&from=40&popid=40&hms_devid=2292&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb16]/wh7f454c46tw259647455_-1559913959/ott.mobaibox.com/PLTV/3/224/3221228224/index.m3u8?icpid=3&RTS=1668595054&from=40&popid=40&hms_devid=2114&prioritypopid=40&vqe=3#http://[2409:8087:7004:20:1000::22]:6610/yinhe/2/ch00000090990000001328/index.m3u8?virtualDomain=yinhe.live_hls.zte.com#http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001328/index.m3u8#http://[2409:8087:2001:20:2800:0:df6e:eb24]/ott.mobaibox.com/PLTV/1/224/3221228324/index.m3u8#http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001328/index.m3u8?virtualDomain=yinhe.live_hls.zte.com#http://[2409:8087:2001:20:2800:0:df6e:eb15]:80/wh7f454c46tw98873079_-1249323947/ott.mobaibox.com/PLTV/3/224/3221227387/index.m3u8?icpid=3&RTS=1674380214&from=40&ocs=2_2409:8087:2004:20:2800:0:df6e:ec13_80&popid=40&hms_devid=2115&prioritypopid=40&vqe=3 +CCTV14,http://[2409:8087:2001:20:2800:0:df6e:eb0a]:80/wh7f454c46tw1746129949_-891071668/ott.mobaibox.com/PLTV/3/224/3221227656/index.m3u8?icpid=3&RTS=1674386156&from=40&popid=40&hms_devid=2038&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb23]:80/wh7f454c46tw1184949553_1248271610/ott.mobaibox.com/PLTV/3/224/3221228292/index.m3u8?icpid=3&RTS=1674381300&from=40&popid=40&hms_devid=2291&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb22]/wh7f454c46tw340147088_1594094424/ott.mobaibox.com/PLTV/3/224/3221228292/index.m3u8?icpid=3&RTS=1668595134&from=40&popid=40&hms_devid=2291&prioritypopid=40&vqe=3#http://[2409:8087:7004:20:1000::22]:6610/yinhe/2/ch00000090990000001292/index.m3u8?virtualDomain=yinhe.live_hls.zte.com#http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001240/index.m3u8#http://[2409:8087:2001:20:2800:0:df6e:eb22]/ott.mobaibox.com/PLTV/1/224/3221228292/index.m3u8#http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001292/index.m3u8?virtualDomain=yinhe.live_hls.zte.com#http://[2409:8087:2001:20:2800:0:df6e:eb0e]:80/wh7f454c46tw1163769185_740775021/ott.mobaibox.com/PLTV/3/224/3221227693/index.m3u8?icpid=3&RTS=1674381279&from=40&popid=40&hms_devid=2111&prioritypopid=40&vqe=3 +CCTV15,http://[2409:8087:2001:20:2800:0:df6e:eb0a]:80/wh7f454c46tw2053177814_136071778/ott.mobaibox.com/PLTV/3/224/3221227723/index.m3u8?icpid=3&RTS=1674386463&from=40&popid=40&hms_devid=2038&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb23]:80/wh7f454c46tw1248547286_2118050836/ott.mobaibox.com/PLTV/3/224/3221228404/index.m3u8?icpid=3&RTS=1674381363&from=40&popid=40&hms_devid=2291&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb22]/wh7f454c46tw434828587_188325560/ott.mobaibox.com/PLTV/3/224/3221228404/index.m3u8?icpid=3&RTS=1668595229&from=40&popid=40&hms_devid=2291&prioritypopid=40&vqe=3#http://[2409:8087:7004:20:1000::22]:6610/yinhe/2/ch00000090990000001020/index.m3u8?virtualDomain=yinhe.live_hls.zte.com#http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001338/index.m3u8#http://[2409:8087:2001:20:2800:0:df6e:eb22]/ott.mobaibox.com/PLTV/1/224/3221228404/index.m3u8#http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001020/index.m3u8?virtualDomain=yinhe.live_hls.zte.com +CCTV16,http://[2409:8087:2001:20:2800:0:df6e:eb19]:80/wh7f454c46tw1269761993_1267691970/ott.mobaibox.com/PLTV/3/224/3221228320/index.m3u8?icpid=3&RTS=1674381385&from=40&popid=40&hms_devid=2113&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb0a]:80/wh7f454c46tw1312175710_-1555934560/ott.mobaibox.com/PLTV/3/224/3221228144/index.m3u8?icpid=3&RTS=1674381427&from=40&popid=40&hms_devid=2038&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb0b]/wh7f454c46tw456909575_2098882473/ott.mobaibox.com/PLTV/3/224/3221228144/index.m3u8?icpid=3&RTS=1668595251&from=40&popid=40&hms_devid=2038&prioritypopid=40&vqe=3#http://[2409:8087:7004:20:1000::22]:6610/yinhe/2/ch00000090990000002395/index.m3u8?virtualDomain=yinhe.live_hls.zte.com#http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001248/index.m3u8#http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000002395/index.m3u8?virtualDomain=yinhe.live_hls.zte.com +CCTV17,http://[2409:8087:2001:20:2800:0:df6e:eb0b]:80/wh7f454c46tw1746687450_313977963/ott.mobaibox.com/PLTV/3/224/3221227726/index.m3u8?icpid=3&RTS=1674386157&from=40&popid=40&hms_devid=2038&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb22]:80/wh7f454c46tw1418270804_-738667041/ott.mobaibox.com/PLTV/3/224/3221228407/index.m3u8?icpid=3&RTS=1674381533&from=40&popid=40&hms_devid=2291&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb23]/wh7f454c46tw483903016_-67353299/ott.mobaibox.com/PLTV/3/224/3221228407/index.m3u8?icpid=3&RTS=1668595278&from=40&popid=40&hms_devid=2291&prioritypopid=40&vqe=3#http://[2409:8087:7004:20:1000::22]:6610/yinhe/2/ch00000090990000001295/index.m3u8?virtualDomain=yinhe.live_hls.zte.com#http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001241/index.m3u8#http://[2409:8087:2001:20:2800:0:df6e:eb22]/ott.mobaibox.com/PLTV/1/224/3221228407/index.m3u8#http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001295/index.m3u8?virtualDomain=yinhe.live_hls.zte.com +CETV1「IPV6」,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001020/index.m3u8 +CETV2「IPV6」,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001226/index.m3u8 +CETV3「IPV6」,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001348/index.m3u8 + + + + +🇨🇳IPV6卫视,#genre# +湖南卫视,http://[2409:8087:2001:20:2800:0:df6e:eb0a]:80/wh7f454c46tw210731412_242842946/ott.mobaibox.com/PLTV/3/224/3221227320/index.m3u8?icpid=3&RTS=1674380326&from=40&popid=40&hms_devid=2038&prioritypopid=40&vqe=3#http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001339/index.m3u8?virtualDomain=yinhe.live_hls.zte.com#http://[2409:8087:1e03:21::42]:6610/cms001/ch00000090990000001026/index.m3u8?#http://[2409:8087:1a01:df::4077]/PLTV/88888888/224/3221226000/index.m3u8#https://live.v1.mk/api/bestv.php?id=hunanwshd8m/8000000 +浙江卫视,http://[2409:8087:2001:20:2800:0:df6e:eb02]:80/wh7f454c46tw205505165_733643305/ott.mobaibox.com/PLTV/3/224/3221227393/index.m3u8?icpid=3&RTS=1674380320&from=40&popid=40&hms_devid=2039&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb11]/wh7f454c46tw1197826796_-265147758/ott.mobaibox.com/PLTV/3/224/3221227491/index.m3u8?icpid=3&RTS=1669699798&from=40&popid=40&hms_devid=2110&prioritypopid=40&vqe=3#http://[2409:8087:1a01:df::4077]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226339/index.m3u8#http://[2409:8087:1a01:df::4077]/PLTV/88888888/224/3221225959/index.m3u8#https://live.v1.mk/api/bestv.php?id=zjwshd8m/8000000 +江苏卫视,http://[2409:8087:2001:20:2800:0:df6e:eb03]:80/wh7f454c46tw1750089310_187485273/ott.mobaibox.com/PLTV/3/224/3221227402/index.m3u8?icpid=3&RTS=1674386160&from=40&popid=40&hms_devid=2039&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb12]/wh7f454c46tw2983110475_-1591539074/ott.mobaibox.com/PLTV/3/224/3221228097/index.m3u8?icpid=3&RTS=1668597777&from=40&popid=40&hms_devid=2112&prioritypopid=40&vqe=3#http://[2409:8087:1a01:df::4077]/PLTV/88888888/224/3221225938/index.m3u8#http://[2409:8087:1a01:df::4077]/PLTV/88888888/224/3221225929/index.m3u8#http://[2409:8087:1a01:df::4077]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226310/index.m3u8#https://live.v1.mk/api/bestv.php?id=jswshd8m/8000000 +东方卫视,http://[2409:8087:2001:20:2800:0:df6e:eb0b]:80/wh7f454c46tw1540277667_303782204/ott.mobaibox.com/PLTV/3/224/3221227396/index.m3u8?icpid=3&RTS=1674385950&from=40&popid=40&hms_devid=2038&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb16]/wh7f454c46tw2542426131_1585848046/ott.mobaibox.com/PLTV/3/224/3221227511/index.m3u8?icpid=3&RTS=1668597336&from=40&popid=40&hms_devid=2114&prioritypopid=40&vqe=3#http://[2409:8087:1a01:df::4077]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226345/index.m3u8#http://[2409:8087:1a01:df::4077]/PLTV/88888888/224/3221225942/index.m3u8#http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001336/index.m3u8?virtualDomain=yinhe.live_hls.zte.com#https://live.v1.mk/api/bestv.php?id=dfwshd8m/8000000 +广东卫视,http://[2409:8087:2001:20:2800:0:df6e:eb0a]:80/wh7f454c46tw2172536660_1354602564/ott.mobaibox.com/PLTV/3/224/3221227399/index.m3u8?icpid=3&RTS=1674386582&from=40&popid=40&hms_devid=2038&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb03]/wh7f454c46tw2917484419_-1632335828/ott.mobaibox.com/PLTV/3/224/3221227476/index.m3u8?icpid=3&RTS=1668597711&from=40&popid=40&hms_devid=2039&prioritypopid=40&vqe=3#http://[2409:8087:1a01:df::4077]/PLTV/88888888/224/3221225966/index.m3u8#http://[2409:8087:1a01:df::4077]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226248/index.m3u8#http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001337/index.m3u8?virtualDomain=yinhe.live_hls.zte.com#https://live.v1.mk/api/bestv.php?id=gdwshd8m/8000000 +广西卫视,http://[2409:8087:2001:20:2800:0:df6e:eb1a]:80/wh7f454c46tw1546067216_-1703904154/ott.mobaibox.com/PLTV/3/224/3221228183/index.m3u8?icpid=3&RTS=1674385956&from=40&popid=40&hms_devid=2116&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb05]/wh7f454c46tw2325655923_1638953995/ott.mobaibox.com/PLTV/3/224/3221228183/index.m3u8?icpid=3&RTS=1669700926&from=40&popid=40&hms_devid=2041&prioritypopid=40&vqe=3#https://live.v1.mk/api/bestv.php?id=gxwshd8m/8000000 +深圳卫视,http://[2409:8087:2001:20:2800:0:df6e:eb0a]:80/wh7f454c46tw2172834728_-2116765000/ott.mobaibox.com/PLTV/3/224/3221227307/index.m3u8?icpid=3&RTS=1674386583&from=40&popid=40&hms_devid=2038&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb11]/wh7f454c46tw3025923625_628894334/ott.mobaibox.com/PLTV/3/224/3221227555/index.m3u8?icpid=3&RTS=1668597820&from=40&popid=40&hms_devid=2110&prioritypopid=40&vqe=3#http://[2409:8087:1a01:df::4077]/PLTV/88888888/224/3221225997/index.m3u8#http://[2409:8087:1a01:df::4077]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226313/index.m3u8#http://[2409:8087:1a01:df::4077]/PLTV/88888888/224/3221225943/index.m3u8#https://live.v1.mk/api/bestv.php?id=szwshd8m/8000000 +北京卫视,http://[2409:8087:2001:20:2800:0:df6e:eb0b]:80/wh7f454c46tw956907851_-1872531373/ott.mobaibox.com/PLTV/3/224/3221227390/index.m3u8?icpid=3&RTS=1674381072&from=40&popid=40&hms_devid=2038&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb0b]/wh7f454c46tw2687876293_-1703018199/ott.mobaibox.com/PLTV/3/224/3221227508/index.m3u8?icpid=3&RTS=1668597482&from=40&popid=40&hms_devid=2038&prioritypopid=40&vqe=3#http://[2409:8087:1a01:df::4077]/PLTV/88888888/224/3221225931/index.m3u8#http://[2409:8087:1a01:df::4077]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226450/index.m3u8#http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001335/index.m3u8?virtualDomain=yinhe.live_hls.zte.com#https://live.v1.mk/api/bestv.php?id=bjwshd8m/8000000 +东南卫视,http://[2409:8087:2001:20:2800:0:df6e:eb0a]/wh7f454c46tw2900649569_-743777193/ott.mobaibox.com/PLTV/3/224/3221227670/index.m3u8?icpid=3&RTS=1669701501&from=40&popid=40&hms_devid=2038&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb0a]/wh7f454c46tw2900649569_-743777193/ott.mobaibox.com/PLTV/3/224/3221227670/index.m3u8?icpid=3&RTS=1669701501&from=40&popid=40&hms_devid=2038&prioritypopid=40&vqe=3 青海卫视#http://[2409:8087:1a01:df::4077]/PLTV/88888888/224/3221226038/index.m3u8#http://[2409:8087:1a01:df::4077]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226341/index.m3u8#http://[2409:8087:1a01:df::4077]/PLTV/88888888/224/3221225950/index.m3u8#https://live.v1.mk/api/bestv.php?id=dnwshd8m/8000000 +四川卫视,http://[2409:8087:1a01:df::4077]/PLTV/88888888/224/3221225970/index.m3u8#http://[2409:8087:1a01:df::4077]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226338/index.m3u8#https://live.v1.mk/api/bestv.php?id=scwshd/8000000 +天津卫视,http://[2409:8087:2001:20:2800:0:df6e:eb0b]:80/wh7f454c46tw1929610199_-360041174/ott.mobaibox.com/PLTV/3/224/3221227382/index.m3u8?icpid=3&RTS=1674386340&from=40&popid=40&hms_devid=2038&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb11]/wh7f454c46tw2730715388_788631706/ott.mobaibox.com/PLTV/3/224/3221227488/index.m3u8?icpid=3&RTS=1668597525&from=40&popid=40&hms_devid=2110&prioritypopid=40&vqe=3#http://[2409:8087:1a01:df::4077]/PLTV/88888888/224/3221225972/index.m3u8#http://[2409:8087:1a01:df::4077]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226459/index.m3u8#https://live.v1.mk/api/bestv.php?id=tjwshd8m/8000000 +安徽卫视,http://[2409:8087:2001:20:2800:0:df6e:eb0c]:80/wh7f454c46tw1543723360_1990131240/ott.mobaibox.com/PLTV/3/224/3221227498/index.m3u8?icpid=3&RTS=1674385954&from=40&popid=40&hms_devid=2040&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb12]/wh7f454c46tw2802330256_375747539/ott.mobaibox.com/PLTV/3/224/3221227558/index.m3u8?icpid=3&RTS=1668597596&from=40&popid=40&hms_devid=2112&prioritypopid=40&vqe=3#http://[2409:8087:1a01:df::4077]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226391/index.m3u8#http://[2409:8087:1a01:df::4077]/PLTV/88888888/224/3221225925/index.m3u8#http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001298/index.m3u8?virtualDomain=yinhe.live_hls.zte.com#http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001283/index.m3u8?virtualDomain=yinhe.live_hls.zte.com#http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001346/index.m3u8?virtualDomain=yinhe.live_hls.zte.com#https://live.v1.mk/api/bestv.php?id=ahwshd8m/8000000 +山东卫视,http://[2409:8087:2001:20:2800:0:df6e:eb0b]:80/wh7f454c46tw1748964273_488226892/ott.mobaibox.com/PLTV/3/224/3221227310/index.m3u8?icpid=3&RTS=1674386159&from=40&popid=40&hms_devid=2038&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb10]/wh7f454c46tw2848465480_1677095697/ott.mobaibox.com/PLTV/3/224/3221227517/index.m3u8?icpid=3&RTS=1668597642&from=40&popid=40&hms_devid=2110&prioritypopid=40&vqe=3#http://[2409:8087:1a01:df::4077]/PLTV/88888888/224/3221225952/index.m3u8#http://[2409:8087:1a01:df::4077]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226456/index.m3u8#https://live.v1.mk/api/bestv.php?id=sdws8m/8000000 +江西卫视,http://[2409:8087:2001:20:2800:0:df6e:eb27]:80/wh7f454c46tw2488758368_-1947201691/ott.mobaibox.com/PLTV/3/224/3221228557/index.m3u8?icpid=3&RTS=1674459913&from=40&popid=40&hms_devid=2293&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb17]/wh7f454c46tw1965546073_-1364170119/ott.mobaibox.com/PLTV/3/224/3221228109/index.m3u8?icpid=3&RTS=1669700566&from=40&popid=40&hms_devid=2114&prioritypopid=40&vqe=3#http://[2409:8087:1a01:df::4077]/PLTV/88888888/224/3221225935/index.m3u8#http://[2409:8087:1a01:df::4077]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226344/index.m3u8#https://live.v1.mk/api/bestv.php?id=jxws8m/8000000 +河北卫视,http://[2409:8087:2001:20:2800:0:df6e:eb05]:80/wh7f454c46tw1751556859_2027091654/ott.mobaibox.com/PLTV/3/224/3221228106/index.m3u8?icpid=3&RTS=1674386161&from=40&popid=40&hms_devid=2041&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb05]/wh7f454c46tw1698524218_988816054/ott.mobaibox.com/PLTV/3/224/3221228106/index.m3u8?icpid=3&RTS=1669700299&from=40&popid=40&hms_devid=2041&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb05]/wh7f454c46tw1698524218_988816054/ott.mobaibox.com/PLTV/3/224/3221228106/index.m3u8?icpid=3&RTS=1669700299&from=40&popid=40&hms_devid=2041&prioritypopid=40&vqe=3 河南卫视#http://[2409:8087:1a01:df::4077]/PLTV/88888888/224/3221225961/index.m3u8#http://[2409:8087:1a01:df::4077]/PLTV/88888888/224/3221225991/index.m3u8#https://live.v1.mk/api/bestv.php?id=hbwshd8m/8000000 +河南卫视,http://[2409:8087:2001:20:2800:0:df6e:eb17]:80/wh7f454c46tw2373527465_-419963710/ott.mobaibox.com/PLTV/3/224/3221228221/index.m3u8?icpid=3&RTS=1674386783&from=40&popid=40&hms_devid=2114&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb17]/wh7f454c46tw1784575403_-1712002709/ott.mobaibox.com/PLTV/3/224/3221228221/index.m3u8?icpid=3&RTS=1669700385&from=40&popid=40&hms_devid=2114&prioritypopid=40&vqe=3#http://[2409:8087:1a01:df::4077]/PLTV/88888888/224/3221226023/index.m3u8#http://[2409:8087:1a01:df::4077]/PLTV/88888888/224/3221225988/index.m3u8#http://[2409:8087:1a01:df::4077]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226480/index.m3u8#https://live.v1.mk/api/bestv.php?id=hnwshd8m/8000000 +海南卫视,http://[2409:8087:2001:20:2800:0:df6e:eb08]/wh7f454c46tw2843123663_1489055229/ott.mobaibox.com/PLTV/3/224/3221228139/index.m3u8?icpid=3&RTS=1669701444&from=40&popid=40&hms_devid=2037&prioritypopid=40&vqe=3#http://[2409:8087:1a01:df::4077]/PLTV/88888888/224/3221225978/index.m3u8#https://live.v1.mk/api/bestv.php?id=hainanwshd8m/8000000 +湖北卫视,http://[2409:8087:2001:20:2800:0:df6e:eb0b]:80/wh7f454c46tw1550585934_-401703996/ott.mobaibox.com/PLTV/3/224/3221227377/index.m3u8?icpid=3&RTS=1674385960&from=40&popid=40&hms_devid=2038&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb11]/wh7f454c46tw3059146177_-1525708880/ott.mobaibox.com/PLTV/3/224/3221227479/index.m3u8?icpid=3&RTS=1668597853&from=40&popid=40&hms_devid=2110&prioritypopid=40&vqe=3#http://[2409:8087:1a01:df::4077]/PLTV/88888888/224/3221225975/index.m3u8#http://[2409:8087:1a01:df::4077]/PLTV/88888888/224/3221226015/index.m3u8 +贵州卫视,http://[2409:8087:2001:20:2800:0:df6e:eb09]:80/wh7f454c46tw1552017550_1055508932/ott.mobaibox.com/PLTV/3/224/3221228136/index.m3u8?icpid=3&RTS=1674385962&from=40&popid=40&hms_devid=2037&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb08]/wh7f454c46tw2087544744_109645303/ott.mobaibox.com/PLTV/3/224/3221228136/index.m3u8?icpid=3&RTS=1669700688&from=40&popid=40&hms_devid=2037&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb08]/wh7f454c46tw2087544744_109645303/ott.mobaibox.com/PLTV/3/224/3221228136/index.m3u8?icpid=3&RTS=1669700688&from=40&popid=40&hms_devid=2037&prioritypopid=40&vqe=3 辽宁卫视#http://[2409:8087:1a01:df::4077]/PLTV/88888888/224/3221226030/index.m3u8#http://[2409:8087:1a01:df::4077]/PLTV/88888888/224/3221225974/index.m3u8#http://[2409:8087:1a01:df::4077]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226474/index.m3u8#https://live.v1.mk/api/bestv.php?id=gzwshd8m/8000000 +辽宁卫视,http://[2409:8087:2001:20:2800:0:df6e:eb0b]:80/wh7f454c46tw513997223_-264209037/ott.mobaibox.com/PLTV/3/224/3221227380/index.m3u8?icpid=3&RTS=1674380629&from=40&popid=40&hms_devid=2038&prioritypopid=40&vqe=3# +http://[2409:8087:2001:20:2800:0:df6e:eb16]/wh7f454c46tw3102310989_-1844874138/ott.mobaibox.com/PLTV/3/224/3221227485/index.m3u8?icpid=3&RTS=1668597896&from=40&popid=40&hms_devid=2114&prioritypopid=40&vqe=3#https://live.v1.mk/api/bestv.php?id=lnwshd8m/8000000 +重庆卫视,http://[2409:8087:2001:20:2800:0:df6e:eb09]:80/wh7f454c46tw515363787_-1448315831/ott.mobaibox.com/PLTV/3/224/3221228133/index.m3u8?icpid=3&RTS=1674380630&from=40&popid=40&hms_devid=2037&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb09]/wh7f454c46tw2787424866_142914197/ott.mobaibox.com/PLTV/3/224/3221228133/index.m3u8?icpid=3&RTS=1669701388&from=40&popid=40&hms_devid=2037&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb09]/wh7f454c46tw2787424866_142914197/ott.mobaibox.com/PLTV/3/224/3221228133/index.m3u8?icpid=3&RTS=1669701388&from=40&popid=40&hms_devid=2037&prioritypopid=40&vqe=3 黑龙江卫视#http://[2409:8087:1a01:df::4077]/PLTV/88888888/224/3221225963/index.m3u8#http://[2409:8087:1a01:df::4077]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226409/index.m3u8#https://live.v1.mk/api/bestv.php?id=cqws8m/8000000 +甘肃卫视,http://[2409:8087:2001:20:2800:0:df6e:eb1a]/wh7f454c46tw1400573680_-1979013462/ott.mobaibox.com/PLTV/3/224/3221227568/index.m3u8?icpid=3&RTS=1668600490&from=40&popid=40&hms_devid=2116&prioritypopid=40&vqe=3 +吉林卫视,http://[2409:8087:2001:20:2800:0:df6e:eb02]:80/wh7f454c46tw844466330_-452871666/ott.mobaibox.com/PLTV/3/224/3221228130/index.m3u8?icpid=3&RTS=1674380959&from=40&popid=40&hms_devid=2039&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb03]/wh7f454c46tw1874077489_789689702/ott.mobaibox.com/PLTV/3/224/3221228130/index.m3u8?icpid=3&RTS=1669700475&from=40&popid=40&hms_devid=2039&prioritypopid=40&vqe=3#http://[2409:8087:1a01:df::4077]/PLTV/88888888/224/3221226013/index.m3u8#http://[2409:8087:1a01:df::4077]/PLTV/88888888/224/3221225981/index.m3u8#https://live.v1.mk/api/bestv.php?id=jlwshd8m/8000000 +云南卫视,https://live.v1.mk/api/bestv.php?id=ynwshd8m/8000000 +青海卫视,http://[2409:8087:2001:20:2800:0:df6e:eb1b]/wh7f454c46tw1221605145_-1738716276/ott.mobaibox.com/PLTV/3/224/3221227554/index.m3u8?icpid=3&RTS=1668600311&from=40&popid=40&hms_devid=2116&prioritypopid=40&vqe=3 +新疆卫视,http://[2409:8087:2001:20:2800:0:df6e:eb0b]/wh7f454c46tw993550557_162751766/ott.mobaibox.com/PLTV/3/224/3221228290/index.m3u8?icpid=3&RTS=1668604377&from=40&popid=40&hms_devid=2038&prioritypopid=40&vqe=3 +山西卫视,http://[2409:8087:1a01:df::4077]/PLTV/88888888/224/3221226009/index.m3u8 +陕西卫视,http://[2409:8087:1a01:df::4077]/PLTV/88888888/224/3221225989/index.m3u8 +黑龙江卫视,http://[2409:8087:2001:20:2800:0:df6e:eb0a]:80/wh7f454c46tw1932810369_1138674704/ott.mobaibox.com/PLTV/3/224/3221227323/index.m3u8?icpid=3&RTS=1674386343&from=40&popid=40&hms_devid=2038&prioritypopid=40&vqe=3#http://[2409:8087:1a01:df::4077]/PLTV/88888888/224/3221225985/index.m3u8#http://[2409:8087:1a01:df::4077]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226327/index.m3u8#http://[2409:8087:1a01:df::4077]/PLTV/88888888/224/3221226006/index.m3u8#https://live.v1.mk/api/bestv.php?id=hljwshd8m/8000000 +三沙卫视,http://[2409:8087:5e01:34::21]:6610/ZTE_CMS/08984400000000060000000000000319/index.m3u8?IAS +龙江卫视,http://[2409:8087:2001:20:2800:0:df6e:eb17]/wh7f454c46tw3143044227_-926148572/ott.mobaibox.com/PLTV/3/224/3221227514/index.m3u8?icpid=3&RTS=1668597937&from=40&popid=40&hms_devid=2114&prioritypopid=40&vqe=3 +东南卫视 4M1080,http://[2409:8087:2001:20:2800:0:df6e:eb18]:80/wh7f454c46tw1460673280_696172443/ott.mobaibox.com/PLTV/3/224/3221227553/index.m3u8?icpid=3&RTS=1674381576&from=40&popid=40&hms_devid=2113&prioritypopid=40&vqe=3 +东南卫视,http://[2409:8087:2001:20:2800:0:df6e:eb0b]:80/wh7f454c46tw1481870012_-1505625723/ott.mobaibox.com/PLTV/3/224/3221227670/index.m3u8?icpid=3&RTS=1674381597&from=40&popid=40&hms_devid=2038&prioritypopid=40&vqe=3 +东南卫视,http://[2409:8087:2001:20:2800:0:df6e:eb21]:80/wh7f454c46tw91318118_1728721263/ott.mobaibox.com/PLTV/3/224/3221228428/index.m3u8?icpid=3&RTS=1674371616&from=40&popid=40&hms_devid=2290&prioritypopid=40&vqe=3 +东方卫视,http://[2409:8087:2001:20:2800:0:df6e:eb18]:80/wh7f454c46tw1540523289_-2010744264/ott.mobaibox.com/PLTV/3/224/3221227597/index.m3u8?icpid=3&RTS=1674385950&from=40&popid=40&hms_devid=2113&prioritypopid=40&vqe=3 +东方卫视,http://[2409:8087:2001:20:2800:0:df6e:eb0b]:80/wh7f454c46tw1928465870_439778439/ott.mobaibox.com/PLTV/3/224/3221227732/index.m3u8?icpid=3&RTS=1674386338&from=40&popid=40&hms_devid=2038&prioritypopid=40&vqe=3 +东方卫视,http://[2409:8087:2001:20:2800:0:df6e:eb0c]:80/wh7f454c46tw1746983786_-1453355574/ott.mobaibox.com/PLTV/3/224/3221227688/index.m3u8?icpid=3&RTS=1674386157&from=40&popid=40&hms_devid=2040&prioritypopid=40&vqe=3 +东方卫视,http://[2409:8087:2001:20:2800:0:df6e:eb1b]:80/wh7f454c46tw1588003974_1980521361/ott.mobaibox.com/PLTV/3/224/3221228150/index.m3u8?icpid=3&RTS=1674381703&from=40&popid=40&hms_devid=2116&prioritypopid=40&vqe=3 +东方卫视HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb21]:80/wh7f454c46tw145917302_1381458537/ott.mobaibox.com/PLTV/3/224/3221228425/index.m3u8?icpid=3&RTS=1674371671&from=40&popid=40&hms_devid=2290&prioritypopid=40&vqe=3 +东方卫视,http://[2409:8087:2001:20:2800:0:df6e:eb17]:80/wh7f454c46tw1928619653_-1503168431/ott.mobaibox.com/PLTV/3/224/3221227511/index.m3u8?icpid=3&RTS=1674386339&from=40&popid=40&hms_devid=2114&prioritypopid=40&vqe=3 +云南卫视,http://[2409:8087:2001:20:2800:0:df6e:eb05]:80/wh7f454c46tw1300046831_-189750076/ott.mobaibox.com/PLTV/3/224/3221225591/index.m3u8?icpid=3&RTS=1674377120&from=40&popid=40&hms_devid=2041&prioritypopid=40&vqe=3 +北京卫视,http://[2409:8087:2001:20:2800:0:df6e:eb07]:80/wh7f454c46tw2053622677_1535084124/ott.mobaibox.com/PLTV/3/224/3221227246/index.m3u8?icpid=3&RTS=1674386464&from=40&popid=40&hms_devid=2036&prioritypopid=40&vqe=3 +北京卫视,http://[2409:8087:2001:20:2800:0:df6e:eb12]:80/wh7f454c46tw2172392385_-1992157393/ott.mobaibox.com/PLTV/3/224/3221227652/index.m3u8?icpid=3&RTS=1674386582&from=40&popid=40&hms_devid=2112&prioritypopid=40&vqe=3 +北京卫视,http://[2409:8087:2001:20:2800:0:df6e:eb03]:80/wh7f454c46tw1747628339_39925349/ott.mobaibox.com/PLTV/3/224/3221227694/index.m3u8?icpid=3&RTS=1674386158&from=40&popid=40&hms_devid=2039&prioritypopid=40&vqe=3 +北京卫视,http://[2409:8087:2001:20:2800:0:df6e:eb12]:80/wh7f454c46tw1929110115_-211355068/ott.mobaibox.com/PLTV/3/224/3221228115/index.m3u8?icpid=3&RTS=1674386339&from=40&popid=40&hms_devid=2112&prioritypopid=40&vqe=3 +北京卫视,http://[2409:8087:2001:20:2800:0:df6e:eb0b]:80/wh7f454c46tw823289767_-833132954/ott.mobaibox.com/PLTV/3/224/3221227508/index.m3u8?icpid=3&RTS=1674380938&from=40&popid=40&hms_devid=2038&prioritypopid=40&vqe=3 +吉林卫视 4M1080,http://[2409:8087:2001:20:2800:0:df6e:eb0a]:80/wh7f454c46tw342769965_-1981608007/ott.mobaibox.com/PLTV/3/224/3221228028/index.m3u8?icpid=3&RTS=1674380458&from=40&popid=40&hms_devid=2038&prioritypopid=40&vqe=3 +四川卫视 4M1080,http://[2409:8087:2001:20:2800:0:df6e:eb09]/wh7f454c46tw2502717081_11504314/ott.mobaibox.com/PLTV/3/224/3221227556/index.m3u8?icpid=3&RTS=1669701103&from=40&popid=40&hms_devid=2037&prioritypopid=40&vqe=3 +天津卫视,http://[2409:8087:2001:20:2800:0:df6e:eb06]:80/wh7f454c46tw195619489_1991259086/ott.mobaibox.com/PLTV/3/224/3221227212/index.m3u8?icpid=3&RTS=1674380311&from=40&popid=40&hms_devid=2036&prioritypopid=40&vqe=3 +天津卫视,http://[2409:8087:2001:20:2800:0:df6e:eb0b]:80/wh7f454c46tw1929746065_-1403112337/ott.mobaibox.com/PLTV/3/224/3221227741/index.m3u8?icpid=3&RTS=1674386340&from=40&popid=40&hms_devid=2038&prioritypopid=40&vqe=3 +天津卫视,http://[2409:8087:2001:20:2800:0:df6e:eb0c]:80/wh7f454c46tw1929912988_-881662239/ott.mobaibox.com/PLTV/3/224/3221227756/index.m3u8?icpid=3&RTS=1674386340&from=40&popid=40&hms_devid=2040&prioritypopid=40&vqe=3 +天津卫视,http://[2409:8087:2001:20:2800:0:df6e:eb0b]:80/wh7f454c46tw196224632_-1061507187/ott.mobaibox.com/PLTV/3/224/3221228239/index.m3u8?icpid=3&RTS=1674380311&from=40&popid=40&hms_devid=2038&prioritypopid=40&vqe=3 +天津卫视,http://[2409:8087:2001:20:2800:0:df6e:eb26]:80/wh7f454c46tw2314153559_1325890662/ott.mobaibox.com/PLTV/3/224/3221228416/index.m3u8?icpid=3&RTS=1674468328&from=40&popid=40&hms_devid=2293&prioritypopid=40&vqe=3 +天津卫视,http://[2409:8087:2001:20:2800:0:df6e:eb11]:80/wh7f454c46tw196835302_-677158849/ott.mobaibox.com/PLTV/3/224/3221227488/index.m3u8?icpid=3&RTS=1674380312&from=40&popid=40&hms_devid=2110&prioritypopid=40&vqe=3 +安徽卫视,http://[2409:8087:2001:20:2800:0:df6e:eb19]:80/wh7f454c46tw197120493_402056634/ott.mobaibox.com/PLTV/3/224/3221225634/index.m3u8?icpid=3&RTS=1674380312&from=40&popid=40&hms_devid=2113&prioritypopid=40&vqe=3 +安徽卫视,http://[2409:8087:2001:20:2800:0:df6e:eb13]:80/wh7f454c46tw197374649_1165238461/ott.mobaibox.com/PLTV/3/224/3221227653/index.m3u8?icpid=3&RTS=1674380312&from=40&popid=40&hms_devid=2112&prioritypopid=40&vqe=3 +安徽卫视,http://[2409:8087:2001:20:2800:0:df6e:eb17]:80/wh7f454c46tw1543399939_-344486942/ott.mobaibox.com/PLTV/3/224/3221227759/index.m3u8?icpid=3&RTS=1674385953&from=40&popid=40&hms_devid=2114&prioritypopid=40&vqe=3 +安徽卫视,http://[2409:8087:2001:20:2800:0:df6e:eb11]:80/wh7f454c46tw1748810169_-884235889/ott.mobaibox.com/PLTV/3/224/3221228153/index.m3u8?icpid=3&RTS=1674386159&from=40&popid=40&hms_devid=2110&prioritypopid=40&vqe=3 +安徽卫视,http://[2409:8087:2001:20:2800:0:df6e:eb24]:80/wh7f454c46tw2444740341_-1046786930/ott.mobaibox.com/PLTV/3/224/3221228327/index.m3u8?icpid=3&RTS=1674369675&from=40&popid=40&hms_devid=2292&prioritypopid=40&vqe=3 +安徽卫视,http://[2409:8087:2001:20:2800:0:df6e:eb12]:80/wh7f454c46tw198496833_-887574231/ott.mobaibox.com/PLTV/3/224/3221227558/index.m3u8?icpid=3&RTS=1674380313&from=40&popid=40&hms_devid=2112&prioritypopid=40&vqe=3 +山东卫视,http://[2409:8087:2001:20:2800:0:df6e:eb07]:80/wh7f454c46tw198928259_-1438986513/ott.mobaibox.com/PLTV/3/224/3221227621/index.m3u8?icpid=3&RTS=1674380314&from=40&popid=40&hms_devid=2036&prioritypopid=40&vqe=3 +山东卫视,http://[2409:8087:2001:20:2800:0:df6e:eb0b]:80/wh7f454c46tw1930236170_1276574350/ott.mobaibox.com/PLTV/3/224/3221227671/index.m3u8?icpid=3&RTS=1674386340&from=40&popid=40&hms_devid=2038&prioritypopid=40&vqe=3 +山东卫视,http://[2409:8087:2001:20:2800:0:df6e:eb02]:80/wh7f454c46tw1544454067_649511222/ott.mobaibox.com/PLTV/3/224/3221227697/index.m3u8?icpid=3&RTS=1674385954&from=40&popid=40&hms_devid=2039&prioritypopid=40&vqe=3 +山东卫视,http://[2409:8087:2001:20:2800:0:df6e:eb0a]:80/wh7f454c46tw1930403571_110324233/ott.mobaibox.com/PLTV/3/224/3221228124/index.m3u8?icpid=3&RTS=1674386340&from=40&popid=40&hms_devid=2038&prioritypopid=40&vqe=3 +山东卫视,http://[2409:8087:2001:20:2800:0:df6e:eb22]:80/wh7f454c46tw200246182_1146949014/ott.mobaibox.com/PLTV/3/224/3221228315/index.m3u8?icpid=3&RTS=1674380315&from=40&ocs=2_2409:8087:2004:20:2800:0:df6e:ec25_80&popid=40&hms_devid=2291&prioritypopid=40&vqe=3 +山东卫视,http://[2409:8087:2001:20:2800:0:df6e:eb11]:80/wh7f454c46tw1544961519_-2095343288/ott.mobaibox.com/PLTV/3/224/3221227517/index.m3u8?icpid=3&RTS=1674385955&from=40&popid=40&hms_devid=2110&prioritypopid=40&vqe=3 +广东卫视,http://[2409:8087:2001:20:2800:0:df6e:eb06]:80/wh7f454c46tw1749616194_1855037741/ott.mobaibox.com/PLTV/3/224/3221227249/index.m3u8?icpid=3&RTS=1674386160&from=40&popid=40&hms_devid=2036&prioritypopid=40&vqe=3 +广东卫视,http://[2409:8087:2001:20:2800:0:df6e:eb02]:80/wh7f454c46tw1545504334_-1449102672/ott.mobaibox.com/PLTV/3/224/3221227691/index.m3u8?icpid=3&RTS=1674385955&from=40&popid=40&hms_devid=2039&prioritypopid=40&vqe=3 +广东卫视,http://[2409:8087:2001:20:2800:0:df6e:eb0d]:80/wh7f454c46tw201073874_846642633/ott.mobaibox.com/PLTV/3/224/3221227673/index.m3u8?icpid=3&RTS=1674380316&from=40&popid=40&hms_devid=2040&prioritypopid=40&vqe=3 +广东卫视,http://[2409:8087:2001:20:2800:0:df6e:eb17]:80/wh7f454c46tw1930705409_-1175138860/ott.mobaibox.com/PLTV/3/224/3221228230/index.m3u8?icpid=3&RTS=1674386341&from=40&popid=40&hms_devid=2114&prioritypopid=40&vqe=3 +广东卫视,http://[2409:8087:2001:20:2800:0:df6e:eb22]:80/wh7f454c46tw201699374_-1286689762/ott.mobaibox.com/PLTV/3/224/3221228312/index.m3u8?icpid=3&RTS=1674380317&from=40&popid=40&hms_devid=2291&prioritypopid=40&vqe=3 +广东卫视,http://[2409:8087:2001:20:2800:0:df6e:eb03]:80/wh7f454c46tw201843385_424516234/ott.mobaibox.com/PLTV/3/224/3221227476/index.m3u8?icpid=3&RTS=1674380317&from=40&popid=40&hms_devid=2039&prioritypopid=40&vqe=3 +江苏卫视,http://[2409:8087:2001:20:2800:0:df6e:eb06]:80/wh7f454c46tw202473475_-1896827182/ott.mobaibox.com/PLTV/3/224/3221227255/index.m3u8?icpid=3&RTS=1674380317&from=40&popid=40&hms_devid=2036&prioritypopid=40&vqe=3 +江苏卫视,http://[2409:8087:2001:20:2800:0:df6e:eb0d]:80/wh7f454c46tw203226883_1737984932/ott.mobaibox.com/PLTV/3/224/3221227668/index.m3u8?icpid=3&RTS=1674380318&from=40&popid=40&hms_devid=2040&prioritypopid=40&vqe=3 +江苏卫视,http://[2409:8087:2001:20:2800:0:df6e:eb03]:80/wh7f454c46tw1547508542_-1029566303/ott.mobaibox.com/PLTV/3/224/3221227689/index.m3u8?icpid=3&RTS=1674385957&from=40&popid=40&hms_devid=2039&prioritypopid=40&vqe=3 +江苏卫视,http://[2409:8087:2001:20:2800:0:df6e:eb24]:80/wh7f454c46tw203862770_720626694/ott.mobaibox.com/PLTV/3/224/3221228099/index.m3u8?icpid=3&RTS=1674380319&from=40&ocs=2_2409:8087:2004:20:2800:0:df6e:ec05_80&popid=40&hms_devid=2292&prioritypopid=40&vqe=3 +江苏卫视,http://[2409:8087:2001:20:2800:0:df6e:eb13]:80/wh7f454c46tw204459999_1563573197/ott.mobaibox.com/PLTV/3/224/3221228097/index.m3u8?icpid=3&RTS=1674380319&from=40&popid=40&hms_devid=2112&prioritypopid=40&vqe=3 +江西卫视 4M1080,http://[2409:8087:2001:20:2800:0:df6e:eb04]:80/wh7f454c46tw2054416167_-1997643209/ott.mobaibox.com/PLTV/3/224/3221225536/index.m3u8?icpid=3&RTS=1674386464&from=40&popid=40&hms_devid=2041&prioritypopid=40&vqe=3 +江西卫视 5.5M1080HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb0c]:80/wh7f454c46tw1751397903_-1568649182/ott.mobaibox.com/PLTV/3/224/3221227738/index.m3u8?icpid=3&RTS=1674386161&from=40&popid=40&hms_devid=2040&prioritypopid=40&vqe=3 +河北卫视 4M1080,http://[2409:8087:2001:20:2800:0:df6e:eb07]:80/wh7f454c46tw1567506605_718632069/ott.mobaibox.com/PLTV/3/224/3221227545/index.m3u8?icpid=3&RTS=1674385977&from=40&popid=40&hms_devid=2036&prioritypopid=40&vqe=3 +河南卫视 4M1080,http://[2409:8087:2001:20:2800:0:df6e:eb07]:80/wh7f454c46tw1760610571_1986142982/ott.mobaibox.com/PLTV/3/224/3221227521/index.m3u8?icpid=3&RTS=1674386171&from=40&popid=40&hms_devid=2036&prioritypopid=40&vqe=3 +浙江卫视 4M1080,http://[2409:8087:2001:20:2800:0:df6e:eb06]:80/wh7f454c46tw1549378093_1832251100/ott.mobaibox.com/PLTV/3/224/3221227215/index.m3u8?icpid=3&RTS=1674385959&from=40&popid=40&hms_devid=2036&prioritypopid=40&vqe=3 +浙江卫视 5M1080HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb02]:80/wh7f454c46tw206093655_-1531148960/ott.mobaibox.com/PLTV/3/224/3221227692/index.m3u8?icpid=3&RTS=1674380321&from=40&popid=40&hms_devid=2039&prioritypopid=40&vqe=3 +浙江卫视 5.5M1080HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb0c]:80/wh7f454c46tw2054729514_1244097787/ott.mobaibox.com/PLTV/3/224/3221227744/index.m3u8?icpid=3&RTS=1674386465&from=40&popid=40&hms_devid=2040&prioritypopid=40&vqe=3 +浙江卫视 7.5M1080HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb0a]:80/wh7f454c46tw206230567_-371393331/ott.mobaibox.com/PLTV/3/224/3221228147/index.m3u8?icpid=3&RTS=1674380321&from=40&popid=40&hms_devid=2038&prioritypopid=40&vqe=3 +浙江卫视HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb27]:80/wh7f454c46tw206884901_-483589452/ott.mobaibox.com/PLTV/3/224/3221228309/index.m3u8?icpid=3&RTS=1674380322&from=40&popid=40&hms_devid=2293&prioritypopid=40&vqe=3 +浙江卫视 Max16M1080,http://[2409:8087:2001:20:2800:0:df6e:eb10]:80/wh7f454c46tw207135716_1985466075/ott.mobaibox.com/PLTV/3/224/3221227491/index.m3u8?icpid=3&RTS=1674380322&from=40&popid=40&hms_devid=2110&prioritypopid=40&vqe=3 +海南卫视 2.5M1080,http://[2409:8087:2001:20:2800:0:df6e:eb08]:80/wh7f454c46tw1550082591_-594632294/ott.mobaibox.com/PLTV/3/224/3221228139/index.m3u8?icpid=3&RTS=1674385960&from=40&popid=40&hms_devid=2037&prioritypopid=40&vqe=3 +海南卫视 4M1080,http://[2409:8087:2001:20:2800:0:df6e:eb05]:80/wh7f454c46tw1760762625_-423271938/ott.mobaibox.com/PLTV/3/224/3221228101/index.m3u8?icpid=3&RTS=1674386171&from=40&popid=40&hms_devid=2041&prioritypopid=40&vqe=3 +深圳卫视 4M1080,http://[2409:8087:2001:20:2800:0:df6e:eb1a]:80/wh7f454c46tw207777730_-119365339/ott.mobaibox.com/PLTV/3/224/3221227624/index.m3u8?icpid=3&RTS=1674380323&from=40&popid=40&hms_devid=2116&prioritypopid=40&vqe=3 +深圳卫视 5.5M1080HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb0d]:80/wh7f454c46tw208051491_470444878/ott.mobaibox.com/PLTV/3/224/3221227677/index.m3u8?icpid=3&RTS=1674380323&from=40&popid=40&hms_devid=2040&prioritypopid=40&vqe=3 +深圳卫视 5M1080HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb02]:80/wh7f454c46tw208243183_695881801/ott.mobaibox.com/PLTV/3/224/3221227695/index.m3u8?icpid=3&RTS=1674380323&from=40&popid=40&hms_devid=2039&prioritypopid=40&vqe=3 +深圳卫视 7.5M1080HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb18]:80/wh7f454c46tw208466077_112536285/ott.mobaibox.com/PLTV/3/224/3221228236/index.m3u8?icpid=3&RTS=1674380323&from=40&popid=40&hms_devid=2113&prioritypopid=40&vqe=3 +深圳卫视 Max16M1080,http://[2409:8087:2001:20:2800:0:df6e:eb10]:80/wh7f454c46tw209094840_889003019/ott.mobaibox.com/PLTV/3/224/3221227555/index.m3u8?icpid=3&RTS=1674380324&from=40&popid=40&hms_devid=2110&prioritypopid=40&vqe=3 +湖北卫视 4M1080,http://[2409:8087:2001:20:2800:0:df6e:eb07]:80/wh7f454c46tw1550755006_-1154349795/ott.mobaibox.com/PLTV/3/224/3221227211/index.m3u8?icpid=3&RTS=1674385961&from=40&popid=40&hms_devid=2036&prioritypopid=40&vqe=3 +湖北卫视 5.5M1080HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb0d]:80/wh7f454c46tw1550947964_-1647381759/ott.mobaibox.com/PLTV/3/224/3221227665/index.m3u8?icpid=3&RTS=1674385961&from=40&popid=40&hms_devid=2040&prioritypopid=40&vqe=3 +湖北卫视 5M1080HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb03]:80/wh7f454c46tw210191902_-158401056/ott.mobaibox.com/PLTV/3/224/3221227703/index.m3u8?icpid=3&RTS=1674380325&from=40&popid=40&hms_devid=2039&prioritypopid=40&vqe=3 +湖北卫视 Max16M1080,http://[2409:8087:2001:20:2800:0:df6e:eb10]:80/wh7f454c46tw1752644276_-1948147358/ott.mobaibox.com/PLTV/3/224/3221227479/index.m3u8?icpid=3&RTS=1674386163&from=40&popid=40&hms_devid=2110&prioritypopid=40&vqe=3 +湖南卫视 4M1080,http://[2409:8087:2001:20:2800:0:df6e:eb04]:80/wh7f454c46tw2055394169_1305357411/ott.mobaibox.com/PLTV/3/224/3221227220/index.m3u8?icpid=3&RTS=1674386465&from=40&popid=40&hms_devid=2041&prioritypopid=40&vqe=3 +湖南卫视 5.5M1080HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb0c]:80/wh7f454c46tw1752929778_1854170372/ott.mobaibox.com/PLTV/3/224/3221227735/index.m3u8?icpid=3&RTS=1674386163&from=40&popid=40&hms_devid=2040&prioritypopid=40&vqe=3 +湖南卫视 5M1080HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb02]:80/wh7f454c46tw211198975_1777940059/ott.mobaibox.com/PLTV/3/224/3221227698/index.m3u8?icpid=3&RTS=1674380326&from=40&popid=40&hms_devid=2039&prioritypopid=40&vqe=3 +湖南卫视 7.5M1080HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb27]:80/wh7f454c46tw211363997_202961133/ott.mobaibox.com/PLTV/3/224/3221228227/index.m3u8?icpid=3&RTS=1674380326&from=40&ocs=2_2409:8087:2001:20:2800:0:df6e:eb16_80&popid=40&hms_devid=2293&prioritypopid=40&vqe=3 +湖南卫视HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb23]:80/wh7f454c46tw211841812_-1243690554/ott.mobaibox.com/PLTV/3/224/3221228413/index.m3u8?icpid=3&RTS=1674380327&from=40&popid=40&hms_devid=2291&prioritypopid=40&vqe=3 +湖南卫视 Max16M1080,http://[2409:8087:2001:20:2800:0:df6e:eb16]:80/wh7f454c46tw1229968665_-2033076102/ott.mobaibox.com/PLTV/3/224/3221227482/index.m3u8?icpid=3&RTS=1674385640&from=40&popid=40&hms_devid=2114&prioritypopid=40&vqe=3 +甘肃卫视 4M1080,http://[2409:8087:2001:20:2800:0:df6e:eb1b]:80/wh7f454c46tw1625690606_1267463833/ott.mobaibox.com/PLTV/3/224/3221227568/index.m3u8?icpid=3&RTS=1674377446&from=40&popid=40&hms_devid=2116&prioritypopid=40&vqe=3 +贵州卫视 4M1080,http://[2409:8087:2001:20:2800:0:df6e:eb1b]:80/wh7f454c46tw1568871343_-998620180/ott.mobaibox.com/PLTV/3/224/3221227551/index.m3u8?icpid=3&RTS=1674385979&from=40&popid=40&hms_devid=2116&prioritypopid=40&vqe=3 +辽宁卫视 5.5M1080HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb0c]:80/wh7f454c46tw1932285680_928895632/ott.mobaibox.com/PLTV/3/224/3221227676/index.m3u8?icpid=3&RTS=1674386342&from=40&popid=40&hms_devid=2040&prioritypopid=40&vqe=3 +辽宁卫视 5M1080HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb02]:80/wh7f454c46tw1932493433_-7314784/ott.mobaibox.com/PLTV/3/224/3221227700/index.m3u8?icpid=3&RTS=1674386342&from=40&popid=40&hms_devid=2039&prioritypopid=40&vqe=3 +辽宁卫视 7.5M1080HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb10]:80/wh7f454c46tw514415942_-407592699/ott.mobaibox.com/PLTV/3/224/3221228162/index.m3u8?icpid=3&RTS=1674380629&from=40&popid=40&hms_devid=2110&prioritypopid=40&vqe=3 +辽宁卫视HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb25]:80/wh7f454c46tw3908751839_-1834795745/ott.mobaibox.com/PLTV/3/224/3221228310/index.m3u8?icpid=3&RTS=1674371139&from=40&popid=40&hms_devid=2292&prioritypopid=40&vqe=3 +辽宁卫视 Max16M1080,http://[2409:8087:2001:20:2800:0:df6e:eb17]:80/wh7f454c46tw1753714405_1982208640/ott.mobaibox.com/PLTV/3/224/3221227485/index.m3u8?icpid=3&RTS=1674386164&from=40&popid=40&hms_devid=2114&prioritypopid=40&vqe=3 +重庆卫视 4M1080,http://[2409:8087:2001:20:2800:0:df6e:eb16]:80/wh7f454c46tw1552893761_-1608513550/ott.mobaibox.com/PLTV/3/224/3221227632/index.m3u8?icpid=3&RTS=1674385963&from=40&popid=40&hms_devid=2114&prioritypopid=40&vqe=3 +重庆卫视 5.5M1080HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb0d]:80/wh7f454c46tw515202699_-176956124/ott.mobaibox.com/PLTV/3/224/3221227729/index.m3u8?icpid=3&RTS=1674380630&from=40&popid=40&hms_devid=2040&prioritypopid=40&vqe=3 +青海卫视 4M1080,http://[2409:8087:2001:20:2800:0:df6e:eb1a]:80/wh7f454c46tw348498084_-2063977587/ott.mobaibox.com/PLTV/3/224/3221227554/index.m3u8?icpid=3&RTS=1674380463&from=40&popid=40&hms_devid=2116&prioritypopid=40&vqe=3 +黑龙江卫视 4M1080,http://[2409:8087:2001:20:2800:0:df6e:eb07]:80/wh7f454c46tw515505966_53770455/ott.mobaibox.com/PLTV/3/224/3221227252/index.m3u8?icpid=3&RTS=1674380630&from=40&popid=40&hms_devid=2036&prioritypopid=40&vqe=3 +黑龙江卫视 5M1080HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb03]:80/wh7f454c46tw516023873_-290665544/ott.mobaibox.com/PLTV/3/224/3221227753/index.m3u8?icpid=3&RTS=1674380631&from=40&popid=40&hms_devid=2039&prioritypopid=40&vqe=3 +黑龙江卫视 5.5M1080HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb0c]:80/wh7f454c46tw1754072820_1199010569/ott.mobaibox.com/PLTV/3/224/3221227662/index.m3u8?icpid=3&RTS=1674386164&from=40&popid=40&hms_devid=2040&prioritypopid=40&vqe=3 +黑龙江卫视 7.5M1080HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb16]:80/wh7f454c46tw2055834867_664272756/ott.mobaibox.com/PLTV/3/224/3221228233/index.m3u8?icpid=3&RTS=1674386466&from=40&popid=40&hms_devid=2114&prioritypopid=40&vqe=3 +黑龙江卫视HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb26]:80/wh7f454c46tw516667270_434053295/ott.mobaibox.com/PLTV/3/224/3221228295/index.m3u8?icpid=3&RTS=1674380632&from=40&popid=40&hms_devid=2293&prioritypopid=40&vqe=3 +黑龙江卫视 Max16M1080,http://[2409:8087:2001:20:2800:0:df6e:eb16]:80/wh7f454c46tw1754506897_714399677/ott.mobaibox.com/PLTV/3/224/3221227514/index.m3u8?icpid=3&RTS=1674386164&from=40&popid=40&hms_devid=2114&prioritypopid=40&vqe=3 + + +🇨🇳|央视标清,#genre# +CCTV1,http://[2409:8087:1e03:21::2e]:6610/cms001/ch00000090990000001001/index.m3u8?$SD +CCTV2,http://[2409:8087:1e03:21::2e]:6610/cms001/ch00000090990000001012/index.m3u8?$SD +CCTV3,http://[2409:8087:1e03:21::2e]:6610/cms001/ch00000090990000001054/index.m3u8?$SD +CCTV4,http://[2409:8087:1e03:21::2e]:6610/cms001/ch00000090990000001011/index.m3u8?$SD +CCTV5,http://[2409:8087:1e03:21::2e]:6610/cms001/ch00000090990000001055/index.m3u8?$SD +CCTV6,http://[2409:8087:1e03:21::2e]:6610/cms001/ch00000090990000001056/index.m3u8?$SD +CCTV7,http://[2409:8087:1e03:21::2e]:6610/cms001/ch00000090990000001010/index.m3u8?$SD +CCTV8,http://[2409:8087:1e03:21::2e]:6610/cms001/ch00000090990000001057/index.m3u8?$SD +CCTV9,http://[2409:8087:1e03:21::2e]:6610/cms001/ch00000090990000001242/index.m3u8?$SD +CCTV10,http://[2409:8087:1e03:21::2e]:6610/cms001/ch00000090990000001009/index.m3u8?$SD +CCTV11,http://[2409:8087:1e03:21::2e]:6610/cms001/ch00000090990000001059/index.m3u8?$SD +CCTV12,http://[2409:8087:1e03:21::2e]:6610/cms001/ch00000090990000001060/index.m3u8?$SD +CCTV13,http://[2409:8087:1e03:21::2e]:6610/cms001/ch00000090990000001061/index.m3u8?$SD +CCTV14,http://[2409:8087:1e03:21::2e]:6610/cms001/ch00000090990000001062/index.m3u8?$SD +CCTV15,http://[2409:8087:1e03:21::2e]:6610/cms001/ch00000090990000001063/index.m3u8?$SD +CCTV17,http://[2409:8087:1e03:21::2e]:6610/cms001/ch00000090990000001243/index.m3u8?$SD +CGTN,http://[2409:8087:1e03:21::2e]:6610/cms001/ch00000090990000001058/index.m3u8? +中国教育1台,http://[2409:8087:1e03:21::2e]:6610/cms001/ch00000090990000001100/index.m3u8?$SD +中国教育2台,http://[2409:8087:1e03:21::2e]:6610/cms001/ch00000090990000001226/index.m3u8? +中国教育4台,http://[2409:8087:1e03:21::2e]:6610/cms001/ch00000090990000001218/index.m3u8?$SD +CCTV1,http://[2409:8087:7004:20:1000::22]:6610/yinhe/2/ch00000090990000001018/index.m3u8?virtualDomain=yinhe.live_hls.zte.com&$SD +CCTV1,http://[2409:8087:7004:20:1000::22]:6610/yinhe/2/ch00000090990000001323/index.m3u8?virtualDomain=yinhe.live_hls.zte.com&$SD +CCTV1,http://[2409:8087:7004:20:1000::22]:6610/yinhe/2/ch00000090990000001326/index.m3u8?virtualDomain=yinhe.live_hls.zte.com&$SD +CCTV1,http://[2409:8087:7004:20:1000::22]:6610/yinhe/2/ch00000090990000002655/index.m3u8?virtualDomain=yinhe.live_hls.zte.com&$SD +CCTV1,http://[2409:8087:7004:20:1000::22]:6610/yinhe/2/ch00000090990000002745/index.m3u8?virtualDomain=yinhe.live_hls.zte.com&$SD +CCTV2,http://[2409:8087:7004:20:1000::22]:6610/yinhe/2/ch00000090990000001021/index.m3u8?virtualDomain=yinhe.live_hls.zte.com&$SD +CCTV2,http://[2409:8087:7004:20:1000::22]:6610/yinhe/2/ch00000090990000001840/index.m3u8?virtualDomain=yinhe.live_hls.zte.com&$SD +CCTV4,http://[2409:8087:7004:20:1000::22]:6610/yinhe/2/ch00000090990000001015/index.m3u8?virtualDomain=yinhe.live_hls.zte.com&$SD +CCTV7,http://[2409:8087:7004:20:1000::22]:6610/yinhe/2/ch00000090990000001017/index.m3u8?virtualDomain=yinhe.live_hls.zte.com&$SD +CCTV7,http://[2409:8087:7004:20:1000::22]:6610/yinhe/2/ch00000090990000001325/index.m3u8?virtualDomain=yinhe.live_hls.zte.com&$SD +CCTV9,http://[2409:8087:7004:20:1000::22]:6610/yinhe/2/ch00000090990000001023/index.m3u8?virtualDomain=yinhe.live_hls.zte.com&$SD +CCTV10,http://[2409:8087:7004:20:1000::22]:6610/yinhe/2/ch00000090990000001011/index.m3u8?virtualDomain=yinhe.live_hls.zte.com&$SD +CCTV10,http://[2409:8087:7004:20:1000::22]:6610/yinhe/2/ch00000090990000002789/index.m3u8?virtualDomain=yinhe.live_hls.zte.com&$SD +CCTV11,http://[2409:8087:7004:20:1000::22]:6610/yinhe/2/ch00000090990000001012/index.m3u8?virtualDomain=yinhe.live_hls.zte.com&$SD +CCTV12,http://[2409:8087:7004:20:1000::22]:6610/yinhe/2/ch00000090990000001013/index.m3u8?virtualDomain=yinhe.live_hls.zte.com&$SD +CCTV13,http://[2409:8087:7004:20:1000::22]:6610/yinhe/2/ch00000090990000001014/index.m3u8?virtualDomain=yinhe.live_hls.zte.com&$SD +CCTV14,http://[2409:8087:7004:20:1000::22]:6610/yinhe/2/ch00000090990000001019/index.m3u8?virtualDomain=yinhe.live_hls.zte.com&$SD +CCTV17,http://[2409:8087:7004:20:1000::22]:6610/yinhe/2/ch00000090990000001301/index.m3u8?virtualDomain=yinhe.live_hls.zte.com&$SD +中国教育1台,http://[2409:8087:7004:20:1000::22]:6610/yinhe/2/ch00000090990000001063/index.m3u8?virtualDomain=yinhe.live_hls.zte.com&$SD +中国教育2台,http://[2409:8087:7004:20:1000::22]:6610/yinhe/2/ch00000090990000001064/index.m3u8?virtualDomain=yinhe.live_hls.zte.com&$SD +中国教育3台,http://[2409:8087:7004:20:1000::22]:6610/yinhe/2/ch00000090990000001309/index.m3u8?virtualDomain=yinhe.live_hls.zte.com&$SD +中国教育4台,http://[2409:8087:7004:20:1000::22]:6610/yinhe/2/ch00000090990000001308/index.m3u8?virtualDomain=yinhe.live_hls.zte.com&$SD +CCTV7,http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001017/index.m3u8?virtualDomain=yinhe.live_hls.zte.com +CCTV9,http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001023/index.m3u8?virtualDomain=yinhe.live_hls.zte.com +CCTV10,http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001011/index.m3u8?virtualDomain=yinhe.live_hls.zte.com +CCTV11,http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001012/index.m3u8?virtualDomain=yinhe.live_hls.zte.com +CCTV12,http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001013/index.m3u8?virtualDomain=yinhe.live_hls.zte.com +CCTV13,http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001014/index.m3u8?virtualDomain=yinhe.live_hls.zte.com +CCTV14,http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001019/index.m3u8?virtualDomain=yinhe.live_hls.zte.com +CCTV1,http://219.144.185.82:9901/tsfile/live/0001_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV2,http://39.153.247.27:808/hls/2/index.m3u8 +CCTV4,http://39.153.247.27:808/hls/4/index.m3u8 +CCTV10,http://39.153.247.27:808/hls/10/index.m3u8 +CCTV11,http://39.153.247.27:808/hls/11/index.m3u8 +CCTV12,http://39.153.247.27:808/hls/12/index.m3u8 +CCTV14,http://39.153.247.27:808/hls/14/index.m3u8 +CCTV15,http://39.153.247.27:808/hls/15/index.m3u8 +CCTV7,http://183.66.49.230:9901/tsfile/live/0007_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV15,http://183.66.49.230:9901/tsfile/live/0015_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV13,http://219.145.93.74:9901/tsfile/live/0013_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV15,http://58.19.13.92:9901/tsfile/live/0015_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV7,http://60.174.203.14:9901/tsfile/live/0007_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV1,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225783/index.m3u8 +CCTV1,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226246/index.m3u8 +CCTV7,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226248/index.m3u8 +CCTV10,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225777/index.m3u8 +CCTV13,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225774/index.m3u8 +直播中国,https://gcalic.v.myalicdn.com/gc/wgw05_1/index.m3u8?contentid=2820180516001 +CCTV2,http://zteres.sn.chinamobile.com:6060/000000001000/5000000005000031113/1.m3u8?channel-id=bestzb&Contentid=5000000005000031113&livemode=1&stbId=3 +CCTV4,https://cd-live-stream.news.CCTVplus.com/live/smil:CHANNEL1.smil/playlist.m3u8 +CGTN记录,https://livedoc.cgtn.com/500d/prog_index.m3u8 +CGTN俄语,https://liveru.cgtn.com/1000r/prog_index.m3u8 +CETV2,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001226/index.m3u8 +CGTN Documentary,https://livedoc.cgtn.com/500d/prog_index.m3u8?zshijd +CGTN France,http://livefr.cgtn.com/1000f/prog_index.m3u8 +CGTN Русский,http://liveru.cgtn.com/1000r/prog_index.m3u8?zshijd +CGTN(Opt_1),http://live.cgtn.com/500/prog_index.m3u8?zshijd +CGTN阿语,http://livear.cgtn.com/1000a/prog_index.m3u8?zshijd +CGTN阿语,http://livear.cgtn.com/1000a/prog_index.m3u8 +CGTN俄语,https://liveru.cgtn.com/1000r/prog_index.m3u8?zshijd +CGTN法语,https://livefr.cgtn.com/1000f/prog_index.m3u8?zshijd +CGTN拉丁美洲,http://livees.cgtn.com/1000e/prog_index.m3u8?zshijd +CGTN美国,http://live.cgtn.com/1000/prog_index.m3u8?zshijd +CGTN西语,https://livees.cgtn.com/1000e/prog_index.m3u8?zshijd +中国天气,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001102/index.m3u8 +中央新影老故事,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226236/index.m3u8?blog.ntnas.top +CCTV3,http://60.174.203.14:9901/tsfile/live/0003_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV14,http://60.174.203.14:9901/tsfile/live/0130_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV14,http://zteres.sn.chinamobile.com:6060/yinhe/2/ch00000090990000001019/index.m3u8?virtualDomain=yinhe.live_hls.zte.com +CCTV1,http://[2409:8087:2001:20:2800:0:df6e:eb14]:80/wh7f454c46tw336476395_712885226/ott.mobaibox.com/PLTV/3/224/3221228084/index.m3u8?icpid=3&RTS=1674380451&from=40&popid=40&hms_devid=2115&prioritypopid=40&vqe=3 +CCTV4,http://[2409:8087:74F1:0021::0008]:80/PLTV/88888888/224/3221226539/1.m3u8 +CCTV7,http://[2409:8087:74F1:0021::0008]:80/PLTV/88888888/224/3221226432/1.m3u8 +CCTV2,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225588/index.m3u8 +CCTV11,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225597/index.m3u8 +CCTV13,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226011/index.m3u8 +CCTV15,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225601/index.m3u8 +CETV1,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225652/index.m3u8 +CETV2,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226425/index.m3u8 +CETV4,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225783/index.m3u8 +CCTV1,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226239/index.m3u8 +CCTV2,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225762/index.m3u8 +CCTV4,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225781/index.m3u8 +CCTV7,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225778/index.m3u8 +CCTV9,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225758/index.m3u8 +CCTV11,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225776/index.m3u8 +CCTV12,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225775/index.m3u8 +CCTV14,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225784/index.m3u8 +CCTV17,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226208/index.m3u8 +中央新影发现之旅,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226235/index.m3u8 +中央新影老故事,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226236/index.m3u8 +CGTN法语,https://livefr.cgtn.com/1000f/prog_index.m3u8 +CGTN西语,https://livees.cgtn.com/1000e/prog_index.m3u8 +CGTN阿语,https://livear.cgtn.com/1000a/prog_index.m3u8 +CCTV13,http://39.153.247.27:808/hls/13/index.m3u8 +CGTN,http://39.153.247.27:808/hls/46/index.m3u8 +CCTV2,http://220.180.229.250:9901/tsfile/live/0002_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV10,http://220.180.229.250:9901/tsfile/live/0010_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV11,http://220.180.229.250:9901/tsfile/live/0011_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV8,http://60.174.203.14:9901/tsfile/live/0008_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV11,http://60.174.203.14:9901/tsfile/live/0013_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV13,http://60.174.203.14:9901/tsfile/live/0015_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV15,http://60.174.203.14:9901/tsfile/live/0122_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV7,http://223.241.247.214:9901/tsfile/live/0007_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV11,http://223.241.247.214:9901/tsfile/live/0011_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV14,http://223.241.247.214:9901/tsfile/live/0014_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV4,http://218.15.121.130:9901/tsfile/live/0004_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV7,http://218.15.121.130:9901/tsfile/live/0007_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV8,http://218.15.121.130:9901/tsfile/live/0008_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV10,http://218.15.121.130:9901/tsfile/live/0010_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV11,http://218.15.121.130:9901/tsfile/live/0011_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV12,http://218.15.121.130:9901/tsfile/live/0012_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV13,http://218.15.121.130:9901/tsfile/live/0013_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV14,http://218.15.121.130:9901/tsfile/live/0014_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV15,http://218.15.121.130:9901/tsfile/live/0015_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV17,http://218.15.121.130:9901/tsfile/live/1009_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV8,http://61.182.33.218:8000/hls/8/index.m3u8 +CCTV4,http://27.185.1.27:8092/hls/4/index.m3u8 +CCTV11,http://27.185.1.27:8092/hls/11/index.m3u8 +CCTV16,http://118.122.2.29:9999/hls/16/index.m3u8 +CCTV2,http://211.91.58.229:33389/tsfile/live/0002_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV4,http://211.91.58.229:33389/tsfile/live/0004_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV15,http://211.91.58.229:33389/tsfile/live/0015_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV11,http://211.91.58.229:33389/tsfile/live/0011_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV1,http://103.45.68.47:666/gy_TSWsic/豆豆.php?id=CCTV1HD_7000 +CCTV1,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226514/index.m3u8 +CCTV4,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226007/index.m3u8 +CGTN,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225602/index.m3u8 +CGTN,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225604/index.m3u8 +CGTN,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226431/index.m3u8 +CGTN,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226517/index.m3u8 +CGTN,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226543/index.m3u8 +CCTV4,http://[2409:8087:1a01:df::7005]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226007/index.m3u8 +CCTV12,http://[2409:8087:74F1:0021::0008]/PLTV/88888888/224/3221226436/1.m3u8 +CCTV9,http://222.71.90.218:8888/newlive/live/hls/10/live.m3u8 +CGTN-英语新闻,http://live.cgtn.com/500/prog_index.m3u8 +CGTN-西班牙语国际,http://livees.cgtn.com/1000e/prog_index.m3u8 +书画频道,http://211.103.180.178:8234/live_hls/hdmi.m3u8 +中央新影发现之旅,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226235/index.m3u8?blog.ntnas.top +CGTN西语,http://news.cgtn.com/resource/live/espanol/cgtn-e.m3u8 +CGTN法语,http://news.cgtn.com/resource/live/french/cgtn-f.m3u8 +CGTN俄语,http://news.cgtn.com/resource/live/russian/cgtn-r.m3u8 +CCTV4,http://115.231.200.110:9901/tsfile/live/0004_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV7,http://115.231.200.110:9901/tsfile/live/0007_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV11,http://115.231.200.110:9901/tsfile/live/0011_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV15,http://115.231.200.110:9901/tsfile/live/0015_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV13,http://113.57.103.216:9000/tsfile/live/0013_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV15,http://113.57.103.216:9000/tsfile/live/0015_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV1,https://ldncctvwbndhwy.cntv.myhwcdn.cn/ldncctvwbnd/ldcctv1_2/index.m3u8 +CCTV1,http://103.45.68.47:666/gy_YIVXUl/豆豆.php?id=CCTV1HD_7000 +CHC家庭影院,http://182.32.204.113:9901/tsfile/live/1090_1.m3u8?by=angtv +CCTV1,http://36.129.58.53:8008/paiptv/CCTV1.m3u8 +中国天气,http://[2409:8087:1e03:21::35]:6610/cms001/ch00000090990000001102/index.m3u8?IASHttpSessionId=RR1550020231201050336120465&ispcode=12 +CCTV3,http://221.2.146.228:8888/newlive/live/hls/4/live.m3u8 +CCTV6,http://221.2.146.228:8888/newlive/live/hls/7/live.m3u8 +CCTV13,http://1.195.111.251:11190/tsfile/live/0013_1.m3u8 +CCTV2,http://183.47.37.69:9901/tsfile/live/0002_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV4,http://183.47.37.69:9901/tsfile/live/0004_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV7,http://183.47.37.69:9901/tsfile/live/0007_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV8,http://183.47.37.69:9901/tsfile/live/0008_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV9,http://183.47.37.69:9901/tsfile/live/0009_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV10,http://183.47.37.69:9901/tsfile/live/0010_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV11,http://183.47.37.69:9901/tsfile/live/0011_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV12,http://183.47.37.69:9901/tsfile/live/0012_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV15,http://183.47.37.69:9901/tsfile/live/0015_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV1,http://221.206.104.18:9901/tsfile/live/0001_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV4,http://221.206.104.18:9901/tsfile/live/0004_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV5,http://221.206.104.18:9901/tsfile/live/0005_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV6,http://221.206.104.18:9901/tsfile/live/0012_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV7,http://221.206.104.18:9901/tsfile/live/0007_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV9,http://221.206.104.18:9901/tsfile/live/0015_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV11,http://221.206.104.18:9901/tsfile/live/0107_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV12,http://221.206.104.18:9901/tsfile/live/0143_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV3,http://219.144.185.82:9901/tsfile/live/0003_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV4,http://219.144.185.82:9901/tsfile/live/0004_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV5,http://219.144.185.82:9901/tsfile/live/0005_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV8,http://219.144.185.82:9901/tsfile/live/0008_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV3,http://36.249.150.135:9901/tsfile/live/0003_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV6,http://36.249.150.135:9901/tsfile/live/0006_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV8,http://36.249.150.135:9901/tsfile/live/0010_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV4,http://61.178.227.57:9901/tsfile/live/0004_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV11,http://61.178.227.57:9901/tsfile/live/1006_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV1,http://116.235.25.239:9901/tsfile/live/0001_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV2,http://116.235.25.239:9901/tsfile/live/0002_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV3,http://116.235.25.239:9901/tsfile/live/0003_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV4,http://116.235.25.239:9901/tsfile/live/0004_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV5,http://116.235.25.239:9901/tsfile/live/0005_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV6,http://116.235.25.239:9901/tsfile/live/0006_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV7,http://116.235.25.239:9901/tsfile/live/0007_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV8,http://116.235.25.239:9901/tsfile/live/0008_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV9,http://116.235.25.239:9901/tsfile/live/0009_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV10,http://116.235.25.239:9901/tsfile/live/0010_1.m3u8?key=txiptv&playlive=1&authid=0 +CGTN,http://116.235.25.239:9901/tsfile/live/0011_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV12,http://116.235.25.239:9901/tsfile/live/0012_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV13,http://116.235.25.239:9901/tsfile/live/0013_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV14,http://116.235.25.239:9901/tsfile/live/0014_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV15,http://116.235.25.239:9901/tsfile/live/0015_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV11,http://119.62.142.2:9901/tsfile/live/0011_1.m3u8?key=txiptv&playlive=0&authid=0 +CCTV13,http://119.62.142.2:9901/tsfile/live/0013_1.m3u8?key=txiptv&playlive=0&authid=0 +CCTV15,http://119.62.142.2:9901/tsfile/live/0015_1.m3u8?key=txiptv&playlive=0&authid=0 +CCTV1,http://124.67.14.128:9901/tsfile/live/1024_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV2,http://124.67.14.128:9901/tsfile/live/1023_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV4,http://124.67.14.128:9901/tsfile/live/1026_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV7,http://124.67.14.128:9901/tsfile/live/1029_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV10,http://124.67.14.128:9901/tsfile/live/1032_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV11,http://124.67.14.128:9901/tsfile/live/1033_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV12,http://124.67.14.128:9901/tsfile/live/1034_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV13,http://124.67.14.128:9901/tsfile/live/1035_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV14,http://124.67.14.128:9901/tsfile/live/1036_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV11,http://61.160.112.194:9901/tsfile/live/0011_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV13,http://61.160.112.194:9901/tsfile/live/0013_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV15,http://61.160.112.194:9901/tsfile/live/0015_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV11,http://111.74.155.231:9901/tsfile/live/0011_1.m3u8?key=txiptv&playlive=0&authid=0 +CCTV13,http://111.74.155.231:9901/tsfile/live/0013_1.m3u8?key=txiptv&playlive=0&authid=0 +CCTV,http://111.74.155.231:9901/tsfile/live/0015_1.m3u8?key=txiptv&playlive=0&authid=0 +CCTV4,http://123.154.118.108:9901/tsfile/live/0004_1.m3u8?key=txiptv&playlive=0&authid=0 +CCTV11,http://123.154.118.108:9901/tsfile/live/0011_1.m3u8?key=txiptv&playlive=0&authid=0 +CCTV15,http://123.154.118.108:9901/tsfile/live/0015_1.m3u8?key=txiptv&playlive=0&authid=0 +CCTV1,http://150.255.216.138:9901/tsfile/live/0001_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV2,http://150.255.216.138:9901/tsfile/live/0002_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV4,http://150.255.216.138:9901/tsfile/live/0004_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV5,http://150.255.216.138:9901/tsfile/live/0005_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV6,http://150.255.216.138:9901/tsfile/live/0006_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV7,http://150.255.216.138:9901/tsfile/live/0007_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV9,http://150.255.216.138:9901/tsfile/live/1008_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV10,http://150.255.216.138:9901/tsfile/live/1009_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV11,http://150.255.216.138:9901/tsfile/live/1010_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV12,http://150.255.216.138:9901/tsfile/live/1011_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV13,http://150.255.216.138:9901/tsfile/live/1012_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV14,http://150.255.216.138:9901/tsfile/live/1013_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV15,http://150.255.216.138:9901/tsfile/live/1014_1.m3u8?key=txiptv&playlive=1&authid=0 +CGTN,http://150.255.216.138:9901/tsfile/live/1015_1.m3u8?key=txiptv&playlive=1&authid=0 +CCTV1,http://jiaojirentv.top/2020/migu.php?id=cctv1b +CCTV5,http://jiaojirentv.top/2020/migu.php?id=cctv5b +CCTV5+,http://jiaojirentv.top/2020/migu.php?id=cctv5p +CCTV13,http://jiaojirentv.top/2020/migu.php?id=cctv13 +CCTV1,https://a.xttv.top/xttv/27f43e697655f4d44c62d7f4d32fcctv.m3u8?aliyun_uuid=b3b8e538-3470-4fa0-b6ed-2b138e5f5fef&auth_key=2145888000-0-0-fda7ddb73d3cb5ac5bddf4eeba9b665e +CGTNDOCUMENTARY,https://livedoc.cgtn.com/1000d/prog_index.m3u8 +中国教育3台,http://111.20.35.103:6610/yinhe/2/ch00000090990000001309/index.m3u8?virtualDomain=yinhe.live_hls.zte.com +🇨🇳|历年春晚,#genre# +春晚1983,https://vd2.bdstatic.com/mda-nmgf0aiczefpbjyv/360p/h264/1671273368681637465/mda-nmgf0aiczefpbjyv.mp4 +春晚1984,http://txmov2.a.kwimgs.com/upic/2022/01/31/15/BMjAyMjAxMzExNTU5NTRfNDAzMDAxOTlfNjYyNzMyMzg3MTRfMF8z_b_B192356dadbc90d207ba16964d4c2914c.mp4 +春晚1985,http://txmov2.a.kwimgs.com/upic/2022/01/31/16/BMjAyMjAxMzExNjAwMDFfNDAzMDAxOTlfNjYyNzMyNTAwMzJfMF8z_b_Be73c5abcbc0eeb2ec9fce6842e1362a4.mp4 +春晚1986,https://txmov2.a.kwimgs.com/bs3/video-hls/5231493982164619599_hlshd15.m3u8 +春晚1987,https://txmov2.a.kwimgs.com/bs3/video-hls/5195746663405928031_hlsb.m3u8 +春晚1988,https://txmov2.a.kwimgs.com/bs3/video-hls/5216575810935394655_hlsb.m3u8 +春晚1989,http://txmov2.a.kwimgs.com/upic/2022/01/31/16/BMjAyMjAxMzExNjAwMTVfNDAzMDAxOTlfNjYyNzMyNzQ2OTlfMF8z_b_Be477b27b9ce655d2372df56a5a3d96ef.mp4 +春晚1991,https://txmov2.a.kwimgs.com/bs3/video-hls/5210664837540712798_hlshd15.m3u8 +春晚1992,https://txmov2.a.kwimgs.com/bs3/video-hls/5256826755663896297_hlshd15.m3u8 +春晚1993,https://txmov2.a.kwimgs.com/bs3/video-hls/5217420261875933947_hlshd15.m3u8 +春晚1994,https://txmov2.a.kwimgs.com/bs3/video-hls/5197154061406974711_hlshd15.m3u8 +春晚1995,https://txmov2.a.kwimgs.com/bs3/video-hls/5255137907893179578_hlshd15.m3u8 +春晚1997,https://txmov2.a.kwimgs.com/bs3/video-hls/5230649583590411879_hlshd15.m3u8 +春晚1998,https://txmov2.a.kwimgs.com/bs3/video-hls/5225864507896315430_hlshd15.m3u8 +春晚1999,https://txmov2.a.kwimgs.com/bs3/video-hls/5258234133675308186_hlshd15.m3u8 +春晚2000,https://txmov2.a.kwimgs.com/bs3/video-hls/5216294359327079321_hlshd15.m3u8 +春晚2001,https://txmov2.a.kwimgs.com/bs3/video-hls/5228960735897942616_hlshd15.m3u8 +春晚2002,https://txmov2.a.kwimgs.com/bs3/video-hls/5255700858599864364_hlshd15.m3u8 +春晚2004,https://txmov2.a.kwimgs.com/bs3/video-hls/5223894184413450769_hlshd15.m3u8 +春晚2005,https://txmov2.a.kwimgs.com/bs3/video-hls/5254012008863954469_hlshd15.m3u8 +春晚2006,https://txmov2.a.kwimgs.com/bs3/video-hls/5194339310474320155_hlshd15.m3u8 +春晚2007,https://txmov2.a.kwimgs.com/bs3/video-hls/5219953534755647343_hlshd15.m3u8 +春晚2008,https://txmov2.a.kwimgs.com/bs3/video-hls/5194902262344826321_hlshd15.m3u8 +春晚2009,https://txmov2.a.kwimgs.com/bs3/video-hls/5210946337266019890_hlshd15.m3u8 +春晚2014,https://txmov2.a.kwimgs.com/bs3/video-hls/5245286283437869627_hlshd15.m3u8 +春晚2019,https://txmov2.a.kwimgs.com/bs3/video-hls/5222205336887088723_hlshd15.m3u8 +春晚2020,https://txmov2.a.kwimgs.com/bs3/video-hls/5248101009010430183_hlshd15.m3u8 +春晚2021,http://txmov2.a.kwimgs.com/upic/2022/01/30/17/BMjAyMjAxMzAxNzE4NTJfNDAzMDAxOTlfNjYxNzUzOTg3NjlfMF8z_b_Be41d9503181d7b0608a839ed401e02c2.mp4 +春晚2022,http://txmov2.a.kwimgs.com/upic/2022/02/01/11/BMjAyMjAyMDExMTEwMjNfNDAzMDAxOTlfNjYzNzA4MTk4NzNfMF8z_b_B898cc7ddd0025bf54ddb18ec1f723c84.mp4 +春晚2023,https://txmov2.a.kwimgs.com/bs3/video-hls/5251197255879398624_hlshd15.m3u8 +春晚2020,http://txmov2.a.kwimgs.com/upic/2022/01/30/17/BMjAyMjAxMzAxNzA5NDdfNDAzMDAxOTlfNjYxNzQ2MDAyMTFfMF8z_b_B5d51d9564c5670dc66faeba20aa7af3f.mp4 +4K&测试,#genre# +频道预览1,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226337/index.m3u8 +频道预览2,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226338/index.m3u8 +苏州4k,http://liveshowbak2.kan0512.com/ksz-norecord/csztv4k_4k.m3u8 +高清风景,http://185.57.68.33:8091/232/playlist.m3u8 +BOX Relax 4K,http://gmx9up2a.ottclub.xyz/iptv/9DEUPF9K25U84K/19283/index.m3u8 +Home 4K,http://gmx9up2a.ottclub.xyz/iptv/9DEUPF9K25U84K/4002/index.m3u8 +Home 4K,http://aa7bc0b4.akadatel.com/iptv/ED8DTMPASXMV7Q/4002/index.m3u8 +BOX Remast 4K,http://gmx9up2a.ottclub.xyz/iptv/9DEUPF9K25U84K/20158/index.m3u8 +4k影视,http://nas.jdshipin.com:8801/4kys.php +北京淘电影,http://r.jdshipin.com/OeHMu +法国时尚,https://fashs043.cloudycdn.services/scte/sftv2/playlist.m3u8 +法国时尚4K,https://fash2043.cloudycdn.services/slive/ftv_ftv_4k_hevc_73d_42080_default_466_hls.smil/playlist.m3u8 +爱自然4k,https://d18dyiwu97wm6q.cloudfront.net/playlist2160p.m3u8 +爱自然,http://95.67.12.82:9098/ +STAR 4K,http://honeywatch.net:80/play/live.php?mac=00:1A:79:A5:9F:91&stream=1283288&extension=ts&play_token=ggQ1TaqbK0 +FTV 4k,http://honeywatch.net:80/play/live.php?mac=00:1A:79:A5:9F:91&stream=1283290&extension=ts&play_token=ANc6neJCos +FILM 4K,http://honeywatch.net:80/play/live.php?mac=00:1A:79:A5:9F:91&stream=1283330&extension=ts&play_token=ldsQSlJKa4 +FILM1,http://honeywatch.net:80/play/live.php?mac=00:1A:79:A5:9F:91&stream=1283331&extension=ts&play_token=5UQcDZPJrB +BBC2,http://honeywatch.net:80/play/live.php?mac=00:1A:79:A5:9F:91&stream=1283283&extension=ts&play_token=zglR4Bz2UN +SONY MAX,http://195.26.87.217/live.ts?channelId=184&uid=7435&deviceMac=00:1A:79:51:4B:3A +RMC,https://i.mjh.nz/SamsungTVPlus/FRBD41000097I.m3u8 +kino,http://89.254.128.5:22280/viasat_kino_action/index.m3u8 +内江综合,https://njzb.scnj.tv/hls_njtv_direct/1.m3u8 +湖南卫视4K,http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001339/index.m3u8?virtualDomain=yinhe.live_hls.zte.com +深圳卫视4k,http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001342/index.m3u8?virtualDomain=yinhe.live_hls.zte.com +CCTV3 4K,http://[2409:8087:2001:20:2800:0:df6e:eb20]/ott.mobaibox.com/PLTV/4/224/3221228499/index.m3u8 +CCTV5 4K,http://[2409:8087:2001:20:2800:0:df6e:eb22]/ott.mobaibox.com/PLTV/4/224/3221228502/index.m3u8 +CCTV6 4K,http://[2409:8087:2001:20:2800:0:df6e:eb22]/ott.mobaibox.com/PLTV/4/224/3221228516/index.m3u8 +CCTV8 4K,http://[2409:8087:2001:20:2800:0:df6e:eb26]/ott.mobaibox.com/PLTV/4/224/3221228578/index.m3u8 +历史频道,http://213.226.69.130/iptv/BF9GWX8VNPYM9X/231/index.m3u8 +好莱坞,http://213.226.69.130/iptv/BF9GWX8VNPYM9X/209/index.m3u8 +好莱坞,http://gmx9up2a.ottclub.xyz/iptv/9DEUPF9K25U84K/557/index.m3u8 +宝莱坞,http://213.226.69.130/iptv/BF9GWX8VNPYM9X/239/index.m3u8 +迪士尼,http://main.xplus2-main.xyz:2082/Tourobox1-acV3ehQRnK/NMcHidbUhZ/351 +迪士尼HD,http://honeywatch.net:80/play/live.php?mac=00:1A:79:A5:9F:91&stream=156000&extension=ts&play_token=TExu3Dc07Q +动作电影,http://51.83.238.223:16703/ +韩国劲片,http://a23.iptv11.com/977/video.m3u8?token=95C80E0B63D1B +韩国劲片,http://serv7.iptv11.com/977/video.m3u8?token=95C80E0B63D1B +韩剧频道,http://91.216.173.39:10120/play/a004 +阿里郎,http://amdlive.ctnd.com.edgesuite.net/arirang_1ch/smil:arirang_1ch.smil/chunklist_b2256000_sleng.m3u8 +STAR 4K,http://honeywatch.net:80/play/live.php?mac=00:1A:79:A5:9F:91&stream=1283288&extension=ts&play_token=ggQ1TaqbK0 +FTV 4k,http://honeywatch.net:80/play/live.php?mac=00:1A:79:A5:9F:91&stream=1283290&extension=ts&play_token=ANc6neJCos +FILM 4K,http://honeywatch.net:80/play/live.php?mac=00:1A:79:A5:9F:91&stream=1283330&extension=ts&play_token=ldsQSlJKa4 +FILM1,http://honeywatch.net:80/play/live.php?mac=00:1A:79:A5:9F:91&stream=1283331&extension=ts&play_token=5UQcDZPJrB +BBC2,http://honeywatch.net:80/play/live.php?mac=00:1A:79:A5:9F:91&stream=1283283&extension=ts&play_token=zglR4Bz2UN +Dorama HD,http://cdnua03.hls.tv/524/hls/ddcff427943735e6fa3c4138007bc4d3/4868/stream.m3u8 +TV XXI,http://gmx9up2a.ottclub.xyz/iptv/9DEUPF9K25U84K/525/index.m3u8 +FashionBox HD,http://cdnua03.hls.tv/524/hls/38723e07ee57679b516a78958abde705/228/stream.m3u8 +http://204.199.120.34:16123/play/ch50 +3,http://88.135.128.20:7272/Tujrl3B6ZZcnOYY +6,http://bigteisti6.cdn.lifeyosso.fun:56371/TV6_HD/video.m3u8?token=QkxBREV8fE5UWnhOalJ4TXpWeA== +MiTV Фронт,http://a23.iptv11.com/988/video.m3u8?token=95C80E0B63D1B +MiTV Фронт,http://serv7.iptv11.com/988/video.m3u8?token=95C80E0B63D1B +play,http://line.premiumpowers.net/play/live.php?mac=00:1A:79:73:45:10&extension=ts&stream=30532 +14013,http://makeev.cbilant.com/iptv/L5X3Z2R8237RKM/14013/index.m3u8 +Eye Cyber HD,http://gmx9up2a.ottclub.xyz/iptv/9DEUPF9K25U84K/20220/index.m3u8 +KinoJam 1,http://gmx9up2a.ottclub.xyz/iptv/9DEUPF9K25U84K/7260/index.m3u8 +FilmZone EE,http://89.254.128.5:22280/film_zone/tracks-v1a1/mono.m3u8 +Moviebox,https://cdn1.skygo.mn/live/disk1/Moviebox/HLS-FTA/Moviebox.m3u8 +DHE,http://181.204.21.164:8000/play/a09j/index.m3u8 +CINEMAX,http://64.31.40.14:14031 +NTV,http://109.239.138.241:8000/ntvnn +Service01 HD,http://109.239.138.241:8000/tv3plus4 +FASHION TV HD,http://103.131.214.129:9985/stream/channelid/1970610798?ticket=D9E704995D13E7559DDA5DD905155D8F9BC00C13&profile=pass +FASHION TV Asia,http://103.131.214.129:9985/stream/channelid/176023054?ticket=A4656BFF4864287691B42CFB0532C9AB5E36C243&profile=pass +World Fashion Channel,http://94.228.204.166:8000/play/0089 +D,https://dom-live-megafon2.mediavitrina.ru/hls-livef1/ctc-dom/tracks-v5a1/mono.m3u8 +F,http://balkan-live.net:80/Halid1234/Halid1234/60396?join.the.Billybob.fan.club! +E!,http://dns.acaidopara.net:8080/domingas001/s5fk2kvbts/1588 +frii,https://live-fi.tvkaista.net/frii/live.m3u8 +SYFY HD,http://62.210.220.21:7777/play/a00y +SYFY,http://168.181.122.234:8000/play/a03c/index.m3u8 +SYFY,http://167.250.39.130:8000/play/syfy +CINE ACTION FULL HD,http://62.210.220.21:7777/play/a00f +NBA FULL HD,http://62.210.220.21:7777/play/a01g +food,http://dns.panela.online:80/amandafr/amdfr0064/231609 +KTOP,https://cdn3.wowza.com/5/cHYzekYzM2kvTVFH/oakland/G0219_002/playlist.m3u8 +Premium Action,http://pro-solut-xi.eu:5436/bossna/testiptvvv/10072 +FASHIONTV HDhttp://main.xplus2-main.xyz:2082/xplus-2-W20pTJnEIu/tYOwRMIuwy/878 +axnblack,https://cdn-main.lolokoko.tv/axnblack.stream/chunks.m3u8 +playboy,http://181.78.208.254:8010/play/a04e/index.m3u8 +freehttps://cdn1.ibizastream.biz:441/free/Stream1/playlist.m3u8 +SYFY,http://181.205.130.194:4000/play/a06v/index.m3u8 +FilmBoxExtra,https://cdn-main.lolokoko.tv/FilmBoxExtra.stream/chunks.m3u8 +TRANCE IS STAR,https://tis.catcast.tv/content/391/index.m3u8 +Индийское Кино:Классика,https://v2.catcast.tv/content/41596/index.m3u8 +Детское Кино International,https://v2.catcast.tv/content/38720/index.m3u8 +SONYSAB,http://tv.cloudcdn.me:80/live.ts?channelId=260&deviceMac=00:1A:79:0A:3B:2D +AMC HD,https://bcovlive-a.akamaihd.net/94e1185924514d0694019d24cfca7121/us-east-1/6240731308001/playlist.m3u8 +VIYANA,http://nrttn172.kesintisizyayin.com:29010/nrttn/nrttn/playlist.m3u8 +Pop Max,https://live-sonybebanjo.simplestreamcdn.com/live8/popmax/bitrate1.isml/live.m3u8 +MTV,http://watchindia.net:8880/live/dharm23/qVir1fHdBn/2062.ts +MTV N,http://194.145.202.71:8087/udp/239.254.5.232:6060 +Nat Geo Wild,http://watchindia.net:8880/live/dharm23/qVir1fHdBn/2047.ts +National Geographic,http://watchindia.net:8880/live/dharm23/qVir1fHdBn/2037.ts +NBA TV,http://watchindia.net:8880/live/dharm23/qVir1fHdBn/2309.ts +NBC News Now,http://watchindia.net:8880/live/dharm23/qVir1fHdBn/2580.ts +rudaw,https://svs.itworkscdn.net/rudawlive/rudawlive.smil/rudawpublish/rudawtv/chunks.m3u8 +半島電視台,http://live-hls-web-aja.getaj.net/AJA/02.m3u8 +半島電視台,http://live-hls-web-aja.getaj.net/AJA/index.m3u8 +半島電視台,https://raw.githubusercontent.com/etag2000/IPTV/YTlive/aljazeera.m3u8 +ARTI,http://213.200.228.111:8000/play/M74x2dYhK9pP6Hqm2RKn/index.m3u8 +tvfy,https://daiconnect.com/live/hls/tvup/tvfy-filmco/56f0832110a1bbaecc3a45a27ddba1d9/.m3u8 +SONY Movies,http://45.5.119.155:8090/play/a0gx/index.m3u8 +A&E,http://199.127.60.83:16002/ +MM UFO HD,http://rhsbjv7k.tvclub.xyz/iptv/QUSEF3A55UE6BF/13017/index.m3u8 +MS Young Blood,http://rhsbjv7k.tvclub.xyz/iptv/QUSEF3A55UE6BF/16147/index.m3u8 +rotana c,http://febe3641.tunnel.freedvb.com:8080/?freq=12227&sr=27500&msys=dvbs&pol=h&pids=0,17,18,20,102,2104,2105&sat=84&tp=133&sid=2102&pmt=102&ca=0&lock=0&caid=1fff&vpid=2104&apid=2105&fav=0&longitude=3530&prog=869&wkey=&token=31415926 +少儿频道,#genre# +CCTV-14,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001240/index.m3u8 +CCTV-14,http://[2409:8087:5e01:34::38]:6610/ZTE_CMS/00000001000000060000000000000336/index.m3u8?IASHttpSessionId=OTT187920231119225338000871 +卡酷少儿,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001245/index.m3u8 +金鹰卡通,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001098/index.m3u8 +哈哈炫动,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001232/index.m3u8 +嘉佳卡通,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001227/index.m3u8 +卡酷少儿,http://123.132.226.194:31028/hls/14/index.m3u8 +优漫卡通,http://123.132.226.194:31028/hls/15/index.m3u8 +哈哈炫动,http://123.132.226.194:31028/hls/16/index.m3u8 +动漫秀场,http://180.97.247.27/4309-tx.otvstream.otvcloud.com/otv/skcc/live/channel43045/index.m3u8 +动漫秀场,http://111.40.196.27:443/0000000000001000/5000000002000023636/index.m3u8?livemode=1&stbId=10&channel-id=bestzb&Contentid=5000000002000023636 +卡酷少儿http://111.40.196.27:443/0000000000001000/7851974109718180595/index.m3u8?livemode=1&stbId=10&channel-id=bestzb&Contentid=7851974109718180595 + +卡酷少儿,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225743/index.m3u8 + +卡酷少儿,http://cyz32.livehbindex.hbcatv.cn/live/500000203cd4401ea738b3bc79d39dfa.m3u8?bitrate=2300&pt=5 +http://183.207.255.188/live/program/live/dmxchd/2300000/mnf.m3u8 +动漫秀场,http://[2409:8087:1e03:21::42]:6610/cms001/ch00000090990000001196/index.m3u8? +http://cmhiott.hvs.fj.chinamobile.com/PLTV/88888888/224/3221227071/index.m3u8 +动漫秀场,http://cdnrrs.gz.chinamobile.com/PLTV/88888888/224/3221226215/1/index.m3u8?fmt=ts2hls +金鹰卡通,http://gmxw.7766.org:808/hls/69/index.m3u8 +金鹰卡通,http://111.12.110.7:6610/PLTV/77777777/224/3221225702/index.m3u8? +黑莓动画,http://111.40.196.27:443/0000000000001000/1000000004000021734/index.m3u8?livemode=1&stbId=10&channel-id=ystenlive&Contentid=1000000004000021734 +黑莓动画,http://111.12.110.7:6610/PLTV/77777777/224/3221225710/index.m3u8? +黑莓动画,http://183.207.249.7/PLTV/3/224/3221225555/index.m3u8 +金鹰卡通,http://113.117.74.10:808/hls/129/index.m3u8 +卡酷少儿,http://lcx-olt.8866.org:8181/tsfile/live/1111_1.m3u8 +卡酷少儿,http://[2409:8087:3869:8021:1001::e5]:6610/PLTV/88888888/224/3221225677/2/index.m3u8?IASHttpSessionId=OTT15176220230105015859292962 +卡酷少儿,http://39.135.138.60:18890/PLTV/88888888/224/3221225677/index.m3u8?zbeid +卡酷少儿,http://39.134.65.164/PLTV/88888888/224/3221225562/1.m3u8 +卡酷少儿,http://ott.mobaibox.com/PLTV/3/224/3221226305/index.m3u8 +卡酷少儿,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225743/index.m3u8? +卡酷少儿,http://39.135.32.236:6610/PLTV/77777777/224/3221225730/index.m3u8? +卡酷少儿,http://111.12.110.7:6610/PLTV/77777777/224/3221225730/index.m3u8? +广东少儿,http://lcx-olt.8866.org:8181/tsfile/live/1109_1.m3u8 +广东少儿,http://113.117.74.28:8081/hls/32/index.m3u8 +福州少儿http://live.zohi.tv/video/s10001-fztv-4/index.m3u8 +南京少儿,http://live.nbs.cn/channels/njtv/sepd/m3u8:500k/live.m3u8 +黑龙江少儿,http://[2409:8087:1a01:df::4077]/PLTV/88888888/224/3221225979/index.m3u8 +甘肃少儿,http://39.134.32.102:6610/270000001111/1110000327/index.m3u8?IASHttpSessionId=OTT +爱动漫,http://111.40.196.27:443/0000000000001000/6000000006000280630/index.m3u8?livemode=1&stbId=10&channel-id=wasusyt&Contentid=6000000006000280630 +新动漫,http://lcx-olt.8866.org:8181/tsfile/live/1115_1.m3u8 +佳嘉卡通,http://lcx-olt.8866.org:8181/tsfile/live/1113_1.m3u8 +优漫卡通,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225795/1.m3u8?zjiangsd +优漫卡通,http://lcx-olt.8866.org:8181/tsfile/live/1118_1.m3u8 +哈哈炫动,http://111.40.196.27:443/0000000000001000/5000000011000031123/index.m3u8?livemode=1&stbId=10&channel-id=bestzb&Contentid=5000000011000031123 +哈哈炫动,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226213/index.m3u8? +哈哈炫动,http://111.12.110.7:6610/PLTV/77777777/224/3221225711/index.m3u8? +哈哈炫动,http://lcx-olt.8866.org:8181/tsfile/live/1117_1.m3u8 +http://113.117.74.10:808/hls/127/index.m3u8 +哈哈炫动,http://183.207.255.188/live/program/live/xdkt/1300000/mnf.m3u8 +金鹰卡通,http://111.12.110.7:6610/PLTV/77777777/224/3221225702/index.m3u8? +深圳少儿,http://180.97.247.27/4403-tx.otvstream.otvcloud.com/otv/skcc/live/channel51/index.m3u8 +河北少儿,http://180.97.247.27/1301-tx.otvstream.otvcloud.com/otv/skcc/live/channel13007/index.m3u8 +大连少儿,http://live.cooltv.top/tv/tide.php?id=dlse +成都少儿,http://live.cooltv.top/tv/cdtv.php?id=cdse +云南少儿,http://tvlive.ynradio.com/live/yunnanshaoer/playlist.m3u8 +动画片http://epg.112114.xyz/douyu/7256376 +动漫,http://123.132.226.194:31028/hls/36/index.m3u8 +倒霉熊,http://123.132.226.194:31028/hls/45/index.m3u8 +少儿,http://123.132.226.194:31028/hls/43/index.m3u8 +少儿1,http://123.132.226.194:31028/hls/44/index.m3u8 +少儿3,http://123.132.226.194:31028/hls/46/index.m3u8 +少儿4,http://123.132.226.194:31028/hls/47/index.m3u8 +动画片,http://[2409:8087:5e01:34::38]:6610/ZTE_CMS/00000001000000060000000000000422/index.m3u8?IASHttpSessionId=OTT155220231119225243001097 + +🇨🇳央视卫视,#genre# +CCTV13,https://live-play.cctvnews.cctv.com/cctv/merge_cctv13_mhd.m3u8 +CCTV13,https://pi.0472.org/tv/mzt.php?auth=2309081833 +CCTV1,http://120.238.13.198:8000/hls/1/index.m3u8 +CCTV2,http://120.238.13.198:8000/hls/2/index.m3u8 +CCTV3,http://120.238.13.198:8000/hls/3/index.m3u8 +CCTV4,http://120.238.13.198:8000/hls/4/index.m3u8 +CCTV5,http://120.238.13.198:8000/hls/5/index.m3u8 +CCTV6,http://120.238.13.198:8000/hls/6/index.m3u8 +CCTV7,http://120.238.13.198:8000/hls/7/index.m3u8 +CCTV8,http://120.238.13.198:8000/hls/8/index.m3u8 +CCTV9,http://120.238.13.198:8000/hls/9/index.m3u8 +CCTV10,http://120.238.13.198:8000/hls/10/index.m3u8 +CCTV11,http://120.238.13.198:8000/hls/11/index.m3u8 +CCTV12,http://120.238.13.198:8000/hls/12/index.m3u8 +CCTV13,http://120.238.13.198:8000/hls/13/index.m3u8 +CCTV14,http://120.238.13.198:8000/hls/14/index.m3u8 +CCTV15,http://120.238.13.198:8000/hls/15/index.m3u8 +CCTV16,http://120.238.13.198:8000/hls/16/index.m3u8 +CCTV17,http://120.238.13.198:8000/hls/17/index.m3u8 +湖南卫视,http://120.238.13.198:8000/hls/23/index.m3u8 +浙江卫视,http://120.238.13.198:8000/hls/25/index.m3u8 +北京卫视,http://120.238.13.198:8000/hls/27/index.m3u8 +东方卫视,http://120.238.13.198:8000/hls/28/index.m3u8 +东方卫视,http://58.19.38.233:8888/newlive/live/hls/20/live.m3u8 +深圳卫视,http://120.238.13.198:8000/hls/29/index.m3u8 +重庆卫视,http://120.238.13.198:8000/hls/30/index.m3u8 +广东卫视,http://120.238.13.198:8000/hls/22/index.m3u8 +广西卫视,http://120.238.13.198:8000/hls/31/index.m3u8 +东南卫视,http://120.238.13.198:8000/hls/32/index.m3u8 +海南卫视,http://120.238.13.198:8000/hls/33/index.m3u8 +河北卫视,http://120.238.13.198:8000/hls/34/index.m3u8 +河南卫视,http://120.238.13.198:8000/hls/35/index.m3u8 +黑龙江卫视,http://120.238.13.198:8000/hls/36/index.m3u8 +湖北卫视,http://120.238.13.198:8000/hls/37/index.m3u8 +吉林卫视,http://120.238.13.198:8000/hls/38/index.m3u8 +江西卫视,http://120.238.13.198:8000/hls/39/index.m3u8 +辽宁卫视,http://120.238.13.198:8000/hls/40/index.m3u8 +CCTV-1/3221225816/index.m3u8 +CCTV-2/3221225599/index.m3u8 +CCTV-3,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226021/index.m3u8 +CCTV-4,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226007/index.m3u8 +CCTV-5/3221225818/index.m3u8 +CCTV-5+/3221225507/index.m3u8 +CCTV-6,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226010/index.m3u8 +CCTV-8,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226008/index.m3u8 +CCTV-9,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225734/index.m3u8 +CCTV-10,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225730/index.m3u8 +CCTV-12,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225731/index.m3u8 +CCTV-13,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226011/index.m3u8 +CCTV-14,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225732/index.m3u8 +CCTV-15,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225601/index.m3u8 +CCTV-1,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001022/index.m3u8 +CCTV2,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001220/index.m3u8 +CCTV-3,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001186/index.m3u8 +CCTV-4,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001221/index.m3u8 +CCTV-5,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001187/index.m3u8 +CCTV-6,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001188/index.m3u8 +CCTV-7,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001236/index.m3u8 +CCTV-8,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001189/index.m3u8 +CCTV-9,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001237/index.m3u8 +CCTV-10,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001238/index.m3u8 +CCTV1,http://120.196.232.19:8088/rrs03.hw.gmcc.net/PLTV/651/224/3221226737/1.m3u8 +CCTV2,http://liveop.cctv.cn:80/hls/CCTV28bee868714f04ea2af79947bb9b46fc3H/playlist.m3u8 +CCTV-11,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001309/index.m3u8 +CCTV-12,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001239/index.m3u8 +CCTV-13,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001328/index.m3u8 +CCTV-14,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001240/index.m3u8 +CCTV-15,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001338/index.m3u8 +CCTV-16,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001258/index.m3u8 + +CCTV-17,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001241/index.m3u8 +CETV1,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001020/index.m3u8? + +CETV4,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001348/index.m3u8? +CCTV1,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225804/index.m3u8 + +CCTV2,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226224/index.m3u8 +CCTV3,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226397/index.m3u8 +CCTV4,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226223/index.m3u8 +CCTV5+,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225761/index.m3u8 +CCTV6,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226011/index.m3u8 +CCTV5,http://dbiptv.sn.chinamobile.com/TVOD/88888893/224/3221226395/index.m3u8?世界杯WorldCup +CCTV5,http://39.134.24.161/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226395/index.m3u8?blog.ntnas.top?FIFA世界杯WorldCup +CCTV5,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226395/index.m3u8?世界杯WorldCup +CGTN,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225745/index.m3u8 +CCTV6,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226393/index.m3u8 +CCTV7,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226192/index.m3u8 +CCTV1,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226231/index.m3u8 +CCTV2,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226195/index.m3u8 +CCTV8,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226391/index.m3u8 +CCTV9,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226197/index.m3u8 +CCTV5+,http://39.134.24.166/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225761/index.m3u8 + +CCTV12,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226190/index.m3u8 +CCTV17,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226198/index.m3u8 +CCTV5+,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226221/index.m3u8 +CCTV10,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226189/index.m3u8 +CCTV11,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226240/index.m3u8 +CCTV13,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226233/index.m3u8 +CCTV14,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226193/index.m3u8 +CCTV15,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225785/index.m3u8 +CCTV16,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226921/index.m3u8 +CCTV16,http://dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226921/index.m3u8 + + +CETV1,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225753/index.m3u8 +CETV2,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225756/index.m3u8 +CETV3,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226226/index.m3u8 +CETV4,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226225/index.m3u8 + +CCTV1,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001022/index.m3u8 + +CCTV3,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001186/index.m3u8 + +CCTV4,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001221/index.m3u8 + +CCTV5,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001187/index.m3u8 + +CCTV6,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001188/index.m3u8 + +CCTV7,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001236/index.m3u8 +CCTV8,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001189/index.m3u8 + +CCTV9,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001237/index.m3u8 + +CCTV10,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001238/index.m3u8 + +CCTV11,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001309/index.m3u8 + +CCTV12,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001239/index.m3u8 + +CCTV13,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001328/index.m3u8 + +CCTV14,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001240/index.m3u8 + +CCTV15,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001338/index.m3u8 + +CCTV16,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001258/index.m3u8 + +CCTV17,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001241/index.m3u8 + +CETV4,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001348/index.m3u8? +安徽卫视http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226087/index.m3u8 +北京卫视,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225728/index.m3u8 +东方卫视,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225735/index.m3u8 +广东卫视,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226076/index.m3u8 +哈尔滨新闻/3221225684/index.m3u8 +黑龙江卫视,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226014/index.m3u8 +湖北卫视,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225627/index.m3u8 +湖南卫视,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225610/index.m3u8 +江苏卫视,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225613/index.m3u8 +山东卫视,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226067/index.m3u8 +深圳卫视,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225739/index.m3u8 +天津卫视,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225740/index.m3u8 +浙江卫视,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225612/index.m3u8 +东方卫视http://123.132.226.194:31028/hls/27/index.m3u8 +江苏卫视http://123.132.226.194:31028/hls/31/index.m3u8 +浙江卫视http://123.132.226.194:31028/hls/32/index.m3u8 +湖南卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001026/index.m3u8 +甘肃卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001298/index.m3u8 + +东南卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001201/index.m3u8 + +北京卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001029/index.m3u8 + +四川卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001130/index.m3u8 + +东方卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001013/index.m3u8 + +天津卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001036/index.m3u8 + +安徽卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001037/index.m3u8 + +山东卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001028/index.m3u8 + +广东卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001032/index.m3u8 + +广西卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001224/index.m3u8 + +江苏卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001033/index.m3u8 + +江西卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001034/index.m3u8 + +河北卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001229/index.m3u8 + +河南卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001222/index.m3u8 + +浙江卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001023/index.m3u8 + +海南卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001183/index.m3u8 + +深圳卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001030/index.m3u8 +湖北卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001027/index.m3u8 + +山西卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001070/index.m3u8 + +贵州卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001184/index.m3u8 + +辽宁卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001035/index.m3u8 + +重庆卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001129/index.m3u8 + +宁夏卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001074/index.m3u8 + +陕西卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001067/index.m3u8 + +吉林卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001225/index.m3u8 + +云南卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001223/index.m3u8 + +青海卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001082/index.m3u8 + +新疆卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001065/index.m3u8 + +西藏卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001072/index.m3u8 + +兵团卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001066/index.m3u8 + +三沙卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001185/index.m3u8 +三沙卫视,https://live2.hnntv.cn/srs/tv/ssws.m3u8?_upt=6ceccf871704795780 +内蒙古卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001068/index.m3u8 + +黑龙江卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001031/index.m3u8 +北京卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226222/index.m3u8 + +北京卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225796/index.m3u8 + +重庆卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226202/index.m3u8 + +四川卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225768/index.m3u8 + +安徽卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226203/index.m3u8 + +天津卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226204/index.m3u8 + +山西卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225763/index.m3u8 + +山东卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226209/index.m3u8 + +湖北卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226194/index.m3u8 + +湖南卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226211/index.m3u8 + + +东方卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226217/index.m3u8 + +江苏卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226200/index.m3u8 + + +辽宁卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226201/index.m3u8 + + +深圳卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226205/index.m3u8 + +云南卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225751/index.m3u8 + +宁夏卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225748/index.m3u8 + +西藏卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226212/index.m3u8 + +陕西卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225821/index.m3u8 + +湖南卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225799/index.m3u8 + +江苏卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225800/index.m3u8 + +浙江卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225798/index.m3u8 + +浙江卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226199/index.m3u8 + +安徽卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226196/index.m3u8 + +辽宁卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226210/index.m3u8 + +深圳卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225801/index.m3u8 + +广东卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225803/index.m3u8 + +广东卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226216/index.m3u8 +贵州卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225793/index.m3u8 + +东南卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225766/index.m3u8 + +海南卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225769/index.m3u8 + +河南卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225767/index.m3u8 + +河北卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225750/index.m3u8 + +广西卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225770/index.m3u8 + +江西卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225764/index.m3u8 + +湖北卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226206/index.m3u8 + +青海卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225794/index.m3u8 + + +厦门卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226219/index.m3u8 + +东南卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225766/index.m3u8 + +陕西卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225821/index.m3u8 +内蒙古卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225786/index.m3u8 + +黑龙江卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225802/index.m3u8 + +黑龙江卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226215/index.m3u8 +甘肃卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225754/index.m3u8 + +安多卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226228/index.m3u8 + +康巴卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226234/index.m3u8 + +新疆卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225747/index.m3u8 + +延边卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226220/index.m3u8 + +吉林卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225792/index.m3u8 + +CCTV1,http://111.12.110.7:6610/PLTV/77777777/224/3221225654/index.m3u8? +CCTV1,http://111.12.110.7:6610/PLTV/77777777/224/3221225870/index.m3u8? +CCTV1,http://111.12.110.7:6610/PLTV/77777777/224/3221225872/index.m3u8? +CCTV1,http://111.12.110.7:6610/PLTV/77777777/224/3221225924/index.m3u8? +CCTV1,http://111.12.110.7:6610/PLTV/77777777/224/3221225932/index.m3u8? +CCTV1,http://111.12.110.7:6610/PLTV/77777777/224/3221225934/index.m3u8? +CCTV1,http://111.12.110.7:6610/PLTV/77777777/224/3221225976/index.m3u8? +CCTV1,http://111.12.110.7:6610/PLTV/77777777/224/3221225984/index.m3u8? +CCTV1,http://111.12.110.7:6610/PLTV/77777777/224/3221225987/index.m3u8? +CCTV1,http://111.12.110.7:6610/PLTV/77777777/224/3221226052/index.m3u8? +CCTV2,http://111.12.110.7:6610/PLTV/77777777/224/3221225657/index.m3u8? +CCTV2,http://111.12.110.7:6610/PLTV/77777777/224/3221225948/index.m3u8? + +CCTV3,http://111.12.110.7:6610/PLTV/77777777/224/3221225713/index.m3u8? +CCTV3,http://111.12.110.7:6610/PLTV/77777777/224/3221225916/index.m3u8? +CCTV4,http://111.12.110.7:6610/PLTV/77777777/224/3221225761/index.m3u8? +CCTV4,http://111.12.110.7:6610/PLTV/77777777/224/3221225775/index.m3u8? +CCTV4,http://111.12.110.7:6610/PLTV/77777777/224/3221225922/index.m3u8? +CCTV5,http://111.12.110.7:6610/PLTV/77777777/224/3221225516/index.m3u8? +CCTV5,http://111.12.110.7:6610/PLTV/77777777/224/3221225660/index.m3u8? +CCTV5,http://111.12.110.7:6610/PLTV/77777777/224/3221225801/index.m3u8? +CCTV5,http://111.12.110.7:6610/PLTV/77777777/224/3221225923/index.m3u8? +CCTV5,http://111.12.110.7:6610/PLTV/77777777/224/3221225925/index.m3u8? +CCTV6,http://111.12.110.7:6610/PLTV/77777777/224/3221225715/index.m3u8? +CCTV6,http://111.12.110.7:6610/PLTV/77777777/224/3221225936/index.m3u8? +CCTV7,http://111.12.110.7:6610/PLTV/77777777/224/3221225627/index.m3u8? +CCTV7,http://111.12.110.7:6610/PLTV/77777777/224/3221225700/index.m3u8? +CCTV7,http://111.12.110.7:6610/PLTV/77777777/224/3221225892/index.m3u8? +CCTV8,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226391/index.m3u8? + + +内蒙古卫视,http://111.12.110.7:6610/PLTV/77777777/224/3221225751/index.m3u8? +黑龙江卫视,http://111.12.110.7:6610/PLTV/77777777/224/3221225734/index.m3u8? +黑龙江卫视,http://111.12.110.7:6610/PLTV/77777777/224/3221225955/index.m3u8? +黑龙江卫视,http://111.12.110.7:6610/PLTV/77777777/224/3221226019/index.m3u8? +兵团卫视,http://111.12.110.7:6610/PLTV/77777777/224/3221225795/index.m3u8? +甘肃卫视,http://111.12.110.7:6610/PLTV/77777777/224/3221225764/index.m3u8? +广西卫视,http://111.12.110.7:6610/PLTV/77777777/224/3221225767/index.m3u8? +青海卫视,http://111.12.110.7:6610/PLTV/77777777/224/3221225705/index.m3u8? +厦门卫视,http://111.12.110.7:6610/PLTV/77777777/224/3221225823/index.m3u8? +山西卫视,http://111.12.110.7:6610/PLTV/77777777/224/3221225785/index.m3u8? +陕西卫视,http://111.12.110.7:6610/PLTV/77777777/224/3221225754/index.m3u8? + +四川卫视,http://111.12.110.7:6610/PLTV/77777777/224/3221225757/index.m3u8? + +西藏卫视,http://111.12.110.7:6610/PLTV/77777777/224/3221225828/index.m3u8? +云南卫视,http://111.12.110.7:6610/PLTV/77777777/224/3221225794/index.m3u8? +安徽卫视,http://111.12.110.7:6610/PLTV/77777777/224/3221225701/index.m3u8? +安徽卫视,http://111.12.110.7:6610/PLTV/77777777/224/3221225886/index.m3u8? +安徽卫视,http://111.12.110.7:6610/PLTV/77777777/224/3221226034/index.m3u8? +北京卫视,http://111.12.110.7:6610/PLTV/77777777/224/3221225651/index.m3u8? +北京卫视,http://111.12.110.7:6610/PLTV/77777777/224/3221225889/index.m3u8? +北京卫视,http://111.12.110.7:6610/PLTV/77777777/224/3221225907/index.m3u8? + +东方卫视,http://111.12.110.7:6610/PLTV/77777777/224/3221225718/index.m3u8? +东方卫视,http://111.12.110.7:6610/PLTV/77777777/224/3221225942/index.m3u8? +东方卫视,http://111.12.110.7:6610/PLTV/77777777/224/3221226040/index.m3u8? +东南卫视,http://111.12.110.7:6610/PLTV/77777777/224/3221225904/index.m3u8? + +广东卫视,http://111.12.110.7:6610/PLTV/77777777/224/3221225666/index.m3u8? +广东卫视,http://111.12.110.7:6610/PLTV/77777777/224/3221225964/index.m3u8? +广东珠江,http://111.12.110.7:6610/PLTV/77777777/224/3221225717/index.m3u8? +广西卫视,http://111.12.110.7:6610/PLTV/77777777/224/3221225986/index.m3u8? +贵州卫视,http://111.12.110.7:6610/PLTV/77777777/224/3221225770/index.m3u8? + +海南卫视,http://111.12.110.7:6610/PLTV/77777777/224/3221225752/index.m3u8? +河北卫视,http://111.12.110.7:6610/PLTV/77777777/224/3221225773/index.m3u8? +河南卫视,http://111.12.110.7:6610/PLTV/77777777/224/3221225806/index.m3u8? + +湖北卫视,http://111.12.110.7:6610/PLTV/77777777/224/3221225721/index.m3u8? +湖北卫视,http://111.12.110.7:6610/PLTV/77777777/224/3221225954/index.m3u8? +湖北卫视,http://111.12.110.7:6610/PLTV/77777777/224/3221225969/index.m3u8? +湖南卫视,http://111.12.110.7:6610/PLTV/77777777/224/3221225719/index.m3u8? +湖南卫视,http://111.12.110.7:6610/PLTV/77777777/224/3221225919/index.m3u8? +吉林卫视,http://111.12.110.7:6610/PLTV/77777777/224/3221225678/index.m3u8? +纪实人文,http://111.12.110.7:6610/PLTV/77777777/224/3221226016/index.m3u8? +纪实人文,http://111.12.110.7:6610/PLTV/77777777/224/3221226037/index.m3u8? +江苏卫视,http://111.12.110.7:6610/PLTV/77777777/224/3221225722/index.m3u8? +江苏卫视,http://111.12.110.7:6610/PLTV/77777777/224/3221225966/index.m3u8? +江苏卫视,http://111.12.110.7:6610/PLTV/77777777/224/3221226025/index.m3u8? +江西卫视,http://111.12.110.7:6610/PLTV/77777777/224/3221225957/index.m3u8? +辽宁卫视,http://111.12.110.7:6610/PLTV/77777777/224/3221225779/index.m3u8? +辽宁卫视,http://111.12.110.7:6610/PLTV/77777777/224/3221225958/index.m3u8? +辽宁卫视,http://111.12.110.7:6610/PLTV/77777777/224/3221226007/index.m3u8? +山东卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226012/index.m3u8 +山东卫视,http://111.12.110.7:6610/PLTV/77777777/224/3221225672/index.m3u8? +山东卫视,http://111.12.110.7:6610/PLTV/77777777/224/3221225949/index.m3u8? +山东卫视,http://111.12.110.7:6610/PLTV/77777777/224/3221226010/index.m3u8? +深圳卫视,http://111.12.110.7:6610/PLTV/77777777/224/3221225725/index.m3u8? +深圳卫视,http://111.12.110.7:6610/PLTV/77777777/224/3221225943/index.m3u8? +深圳卫视,http://111.12.110.7:6610/PLTV/77777777/224/3221225951/index.m3u8? + +天津卫视,http://111.12.110.7:6610/PLTV/77777777/224/3221225675/index.m3u8? +天津卫视,http://111.12.110.7:6610/PLTV/77777777/224/3221225940/index.m3u8? +天津卫视,http://111.12.110.7:6610/PLTV/77777777/224/3221226022/index.m3u8? + +西藏卫视,http://111.12.110.7:6610/PLTV/77777777/224/3221225800/index.m3u8? +新疆卫视,http://111.12.110.7:6610/PLTV/77777777/224/3221225788/index.m3u8? + +浙江卫视,http://111.12.110.7:6610/PLTV/77777777/224/3221225731/index.m3u8? +浙江卫视,http://111.12.110.7:6610/PLTV/77777777/224/3221225928/index.m3u8? +重庆卫视,http://111.12.110.7:6610/PLTV/77777777/224/3221225745/index.m3u8? +重庆卫视,http://111.12.110.7:6610/PLTV/77777777/224/3221225898/index.m3u8? +重庆卫视,http://111.12.110.7:6610/PLTV/77777777/224/3221225952/index.m3u8? +湖南卫视,http://117.169.121.162:6610/PLTV/88888910/224/3221225745/index.m3u8 +湖南卫视,http://117.169.121.162:6610/PLTV/88888910/224/3221225704/index.m3u8 +浙江卫视,http://117.169.121.162:6610/PLTV/88888910/224/3221225744/index.m3u8 +辽宁卫视,http://117.169.121.162:6610/PLTV/88888910/224/3221225735/index.m3u8 +辽宁卫视,http://117.169.121.162:6610/PLTV/88888910/224/3221225696/index.m3u8 +江西卫视,http://117.169.121.162:6610/PLTV/88888910/224/3221225746/index.m3u8 +江西卫视,http://117.169.121.162:6610/PLTV/88888910/224/3221225705/index.m3u8 +江苏卫视,http://117.169.121.162:6610/PLTV/88888910/224/3221225743/index.m3u8 +东方卫视,http://117.169.121.162:6610/PLTV/88888910/224/3221225658/index.m3u8 +东南卫视,http://117.169.121.162:6610/PLTV/88888910/224/3221225657/index.m3u8 +贵州卫视,http://117.169.121.162:6610/PLTV/88888910/224/3221225728/index.m3u8 +四川卫视,http://117.169.121.162:6610/PLTV/88888910/224/3221225733/index.m3u8 +天津卫视,http://117.169.121.162:6610/PLTV/88888910/224/3221225739/index.m3u8 +天津卫视,http://117.169.121.162:6610/PLTV/88888910/224/3221225698/index.m3u8 +山东卫视,http://117.169.121.162:6610/PLTV/88888910/224/3221225738/index.m3u8 +山东卫视,http://117.169.121.162:6610/PLTV/88888910/224/3221225697/index.m3u8 +安徽卫视,http://117.169.121.162:6610/PLTV/88888910/224/3221225737/index.m3u8 +安徽卫视,http://117.169.121.162:6610/PLTV/88888910/224/3221225691/index.m3u8 +内蒙古卫视,http://117.169.121.162:6610/PLTV/88888910/224/3221225667/index.m3u8 +黑龙江卫视,http://117.169.121.162:6610/PLTV/88888910/224/3221225736/index.m3u8 +超级电视剧,http://117.169.121.162:6610/PLTV/88888910/224/3221225625/index.m3u8 +黑龙江卫视,http://117.169.121.162:6610/PLTV/88888910/224/3221225690/index.m3u8 +中国教育-1,http://117.169.121.162:6610/PLTV/88888910/224/3221225661/index.m3u8 +北京卫视,http://117.169.121.162:6610/PLTV/88888910/224/3221225673/index.m3u8 +北京卫视,http://117.169.121.162:6610/PLTV/88888910/224/3221225674/index.m3u8 +重庆卫视,http://117.169.121.162:6610/PLTV/88888910/224/3221225734/index.m3u8 +重庆卫视,http://117.169.121.162:6610/PLTV/88888910/224/3221225692/index.m3u8 +湖北卫视,http://117.169.121.162:6610/PLTV/88888910/224/3221225740/index.m3u8 +深圳卫视,http://117.169.121.162:6610/PLTV/88888910/224/3221225741/index.m3u8 +深圳卫视,http://117.169.121.162:6610/PLTV/88888910/224/3221225700/index.m3u8 +山西卫视,http://117.169.121.162:6610/PLTV/88888910/224/3221225730/index.m3u8 +河北卫视,http://117.169.121.162:6610/PLTV/88888910/224/3221225732/index.m3u8 +青海卫视,http://117.169.121.162:6610/PLTV/88888910/224/3221225727/index.m3u8 +陕西卫视,http://117.169.121.162:6610/PLTV/88888910/224/3221225729/index.m3u8 +甘肃卫视,http://117.169.121.162:6610/PLTV/88888910/224/3221225724/index.m3u8 +宁夏卫视,http://117.169.121.162:6610/PLTV/88888910/224/3221225726/index.m3u8 +广东卫视,http://117.169.121.162:6610/PLTV/88888910/224/3221225742/index.m3u8 +广东卫视,http://117.169.121.162:6610/PLTV/88888910/224/3221225701/index.m3u8 +广西卫视,http://117.169.121.162:6610/PLTV/88888910/224/3221225731/index.m3u8 +海南卫视,http://117.169.121.162:6610/PLTV/88888910/224/3221225722/index.m3u8 +吉林卫视,http://117.169.121.162:6610/PLTV/88888910/224/3221225680/index.m3u8 +云南卫视,http://117.169.121.162:6610/PLTV/88888910/224/3221225664/index.m3u8 +新疆卫视,http://117.169.121.162:6610/PLTV/88888910/224/3221225725/index.m3u8 + +黑龙江卫视,http://221.2.36.34:8888/newlive/live/hls/45/live.m3u8 +浙江卫视,http://221.2.36.34:8888/newlive/live/hls/24/live.m3u8 +湖南卫视,http://221.2.36.34:8888/newlive/live/hls/23/live.m3u8 +新疆卫视,http://221.2.36.34:8888/newlive/live/hls/38/live.m3u8 +云南卫视,http://221.2.36.34:8888/newlive/live/hls/27/live.m3u8 +青海卫视,http://221.2.36.34:8888/newlive/live/hls/39/live.m3u8 +西藏卫视,http://221.2.36.34:8888/newlive/live/hls/37/live.m3u8 +广西卫视,http://221.2.36.34:8888/newlive/live/hls/26/live.m3u8 +重庆卫视,http://221.2.36.34:8888/newlive/live/hls/31/live.m3u8 +江苏卫视,http://221.2.36.34:8888/newlive/live/hls/22/live.m3u8 +广东卫视,http://221.2.36.34:8888/newlive/live/hls/21/live.m3u8 +深圳卫视,http://221.2.36.34:8888/newlive/live/hls/28/live.m3u8 +北京卫视,http://221.2.36.34:8888/newlive/live/hls/19/live.m3u8 +天津卫视,http://221.2.36.34:8888/newlive/live/hls/42/live.m3u8 +东方卫视,http://221.2.36.34:8888/newlive/live/hls/20/live.m3u8 +山东卫视,http://221.2.36.34:8888/newlive/live/hls/30/live.m3u8 +湖北卫视,http://221.2.36.34:8888/newlive/live/hls/34/live.m3u8 +四川卫视,http://221.2.36.34:8888/newlive/live/hls/32/live.m3u8 +安徽卫视,http://221.2.36.34:8888/newlive/live/hls/25/live.m3u8 +河北卫视,http://221.2.36.34:8888/newlive/live/hls/46/live.m3u8 +东南卫视,http://221.2.36.34:8888/newlive/live/hls/44/live.m3u8 +辽宁卫视,http://221.2.36.34:8888/newlive/live/hls/43/live.m3u8 +江西卫视,http://221.2.36.34:8888/newlive/live/hls/48/live.m3u8 +海南卫视,http://221.2.36.34:8888/newlive/live/hls/47/live.m3u8 +吉林卫视,http://221.2.36.34:8888/newlive/live/hls/35/live.m3u8 +贵州卫视,http://221.2.36.34:8888/newlive/live/hls/29/live.m3u8 +河南卫视,http://221.2.36.34:8888/newlive/live/hls/33/live.m3u8 + + + +CCTV5+,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225761/index.m3u8? +CCTV5+,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226221/index.m3u8? +CCTV6?http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226393/index.m3u8? +CCTV6,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226011/index.m3u8? +CCTV7,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226192/index.m3u8 + +CCTV8,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226012/index.m3u8? +CCTV9,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226197/index.m3u8? +CCTV10,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226189/index.m3u8? +CCTV11,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226240/index.m3u8? +CCTV12http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226190/index.m3u8 +CCTV13,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226233/index.m3u8? +CCTV14http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226193/index.m3u8 +CCTV15,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225785/index.m3u8? +CCTV16,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226921/index.m3u8? +CCTV17,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226198/index.m3u8 +CETV-1,http://111.12.110.7:6610/PLTV/77777777/224/3221225776/index.m3u8? +CETV-2,http://111.12.110.7:6610/PLTV/77777777/224/3221225881/index.m3u8? +CETV-4,http://111.12.110.7:6610/PLTV/77777777/224/3221225723/index.m3u8? +CGTN,http://111.12.110.7:6610/PLTV/77777777/224/3221225707/index.m3u8? +CGTN,http://111.12.110.7:6610/PLTV/77777777/224/3221225816/index.m3u8? +CGTN,http://111.12.110.7:6610/PLTV/77777777/224/3221225822/index.m3u8? +CGTN,http://111.12.110.7:6610/PLTV/77777777/224/3221225825/index.m3u8? +CGTN,http://111.12.110.7:6610/PLTV/77777777/224/3221225875/index.m3u8? +CGTN,http://111.12.110.7:6610/PLTV/77777777/224/3221225878/index.m3u8? + +CCTV1,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226010/index.m3u8? +CCTV1,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225804/index.m3u8? +CCTV1http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226583/index.m3u8 +CCTV1http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226231/index.m3u8 +CCTV2http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226195/index.m3u8 +CCTV2http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226224/index.m3u8 +CCTV3http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226397/index.m3u8 +CCTV4http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226191/index.m3u8 +CCTV4http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226223/index.m3u8 +CCTV5http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226395/index.m3u8 +CCTV2,http://hwrr.jx.chinamobile.com:8080/PLTV/88888910/224/3221225619/index.m3u8 +CCTV8,http://39.135.138.60:18890/PLTV/88888910/224/3221225635/index.m3u8 +CCTV11,http://hwrr.jx.chinamobile.com:8080/PLTV/88888910/224/3221225628/index.m3u8 +CCTV12,http://39.135.138.58:18890/TVOD/88888888/224/3221225637/index.m3u8 +CCTV13 +3221225638/index.m3u8 +CCTV14,http://39.135.138.60:18890/PLTV/88888910/224/3221225639/index.m3u8 +CCTV16,http://hwrr.jx.chinamobile.com:8080/PLTV/88888910/224/3221226230/index.m3u8 +CCTV世界地理,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226947/index.m3u8 +CCTV兵器科技,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226975/index.m3u8 +CCTV央视台球,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226956/index.m3u8 +CCTV央视文化精品http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226981/index.m3u8 +CCTV女性时尚http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226969/index.m3u8 +CCTV怀旧剧场http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226972/index.m3u8 +CCTV电视指南http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226987/index.m3u8 +CCTV第一剧场http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226959/index.m3u8 +CCTV风云剧场http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226950/index.m3u8 +CCTV风云足球http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226984/index.m3u8 +CCTV风云音乐http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226953/index.m3u8 +CCTV高尔夫网球http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226978/index.m3u8 +CGTN,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225745/index.m3u8? +CGTN,http://live.cgtn.com/500/prog_index.m3u8 +精彩综艺http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226009/index.m3u8 + +浙江卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225798/index.m3u8? +浙江卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226199/index.m3u8? +天津卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226204/index.m3u8? +湖南卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225799/index.m3u8? +湖南卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226211/index.m3u8 +东方卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226217/index.m3u8? +东方卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225797/index.m3u8 +江苏卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225800/index.m3u8? +江苏卫视http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226200/index.m3u8 +辽宁卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226201/index.m3u8? +辽宁卫视http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226210/index.m3u8 +北京卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225796/index.m3u8? +北京卫视http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226222/index.m3u8 +广东卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225803/index.m3u8? +广东卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226216/index.m3u8 +湖北卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226194/index.m3u8? +湖北卫视http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226206/index.m3u8 +山东卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226209/index.m3u8? +深圳卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225801/index.m3u8? +深圳卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226205/index.m3u8 +重庆卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226202/index.m3u8? +安徽卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226196/index.m3u8? +安徽卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226203/index.m3u8 +黑龙江卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225802/index.m3u8? +黑龙江卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226215/index.m3u8 +金鹰纪实http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226351/index.m3u8 +金鹰纪实,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001230/index.m3u8 +CCTV5+ +3221225649/index.m3u8 +厦门卫视,http://111.12.110.7:6610/PLTV/77777777/224/3221225823/index.m3u8? +厦门卫视,http://[2409:8087:7001:20:3::8]/wh7f454c46tw3668102687_-1685572938/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226219/index.m3u8?icpid=88888890&RTS=1680074615&from=20&hms_devid=8054&prioritypopid=20&online=1680074615&vqe=3 +上海都市,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001015/index.m3u8? +浙江国际,http://hw-m-l.cztv.com/channels/lantian/channel010/1080p.m3u8 + +康巴卫视,http://lcx-olt.8866.org:8181/tsfile/live/1182_1.m3u8 +CCTV娱乐,http://lcx-olt.8866.org:8181/tsfile/live/1209_1.m3u8 +凤凰卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226547/1.m3u8, +http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226547/index.m3u8 +凤凰资讯,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226546/index.m3u8 +凤凰资讯,http://113.117.74.28:8081/hls/36/index.m3u8 +公共频道,http://111.12.110.7:6610/PLTV/77777777/224/3221225930/index.m3u8? +深圳娱乐,http://88888.55555.io:2345/udp/239.77.1.243:5146 +南方卫视,http://39.134.24.162:80/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226218/index.m3u8? +求索动物/3221225730/index.m3u8 +求索记录/3221225713/index.m3u8 +求索科学/3221225728/index.m3u8 +求索生活/3221225715/index.m3u8 +金色学堂,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001194/index.m3u8 +都市剧场,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001203/index.m3u8 +金鹰纪实,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001230/index.m3u8 +浙江影视,http://hw-m-l.cztv.com/channels/lantian/channel05/720p.m3u8 +山东齐鲁,http://123.132.226.194:31028/hls/11/index.m3u8 +山东教育,http://111.12.110.7:6610/PLTV/77777777/224/3221225708/index.m3u8? +上海新闻综合,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001014/index.m3u8 +上海教育,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001268/index.m3u8 +上海ICS外语,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001128/index.m3u8 +山东综艺,http://119.164.216.162:9901/tsfile/live/1001_1.m3u8 +北京综合,http://123.132.226.194:31028/hls/24/index.m3u8 +茶频道,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226808/index.m3u8 +乐游,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001200/index.m3u8 +中国天气,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001102/index.m3u8 +CCTV娱乐,http://line.premiumpowers.net:80/play/live.php?mac=00:1A:79:73:45:10&stream=156405&extension=ts +CCTV戏曲,http://line.premiumpowers.net:80/play/live.php?mac=00:1A:79:73:45:10&stream=156406&extension=ts +浙江卫视国际,http://line.premiumpowers.net:80/play/live.php?mac=00:1A:79:73:45:10&stream=156412&extension=ts +湖南卫视国际,http://line.premiumpowers.net:80/play/live.php?mac=00:1A:79:73:45:10&stream=156418&extension=ts +安徽卫视国际,http://line.premiumpowers.net:80/play/live.php?mac=00:1A:79:73:45:10&stream=156420&extension=ts +江苏卫视国际,http://line.premiumpowers.net:80/play/live.php?mac=00:1A:79:73:45:10&stream=156423&extension=ts +💕湾湾频道,#genre# +耀才財經台,https://v3.mediacast.hk/webcast/bshdlive-pc/playlist.m3u8 +耀才財經台,https://v3.mediacast.hk/webcast/bshdlive-pc/chunklist_w316626141.m3u8 +耀才財經台,https://v3.mediacast.hk/webcast/bshdlive-pc/playlist.m3u8 +耀才财经台,https://v3.mediacast.hk/webcast/bshdlive-pc/playlist.m3u8 +耀才财经台,http://202.69.67.66:443/webcast/bshdlive-pc/playlist.m3u8 +翡翠台,http://qwas.eatuo.com:9901/tsfile/live/1013_1.m3u8 +环球电视台,http://zb.xzxwhcb.com:9999/hls/world.m3u8 +翡翠台,http://r.jdshipin.com/qrfbg +RTHK32,https://rthktv32-live.akamaized.net/hls/live/2036819/RTHKTV32/stream2/streamPlaylist.m3u8 +港台電視32,https://rthktv32-live.akamaized.net/hls/live/2036819/RTHKTV32/stream1/streamPlaylist.m3u8 +港台電視33,https://rthktv33-live.akamaized.net/hls/live/2101641/RTHKTV33/stream04/streamPlaylist.m3u8 +港台電視34,https://rthktv34-live.akamaized.net/hls/live/2101642/RTHKTV34/stream04/streamPlaylist.m3u8 +环球电视,http://zb.xzxwhcb.com:9999/hls/world.m3u8 +FashionTV,http://lb.streaming.sk/fashiontv/stream/chunklist_w1402273512.m3u8 +CGNTV,http://live.cgtn.com/1000/prog_index.m3u8 +CGNTV,http://livear.cgtn.com/1000a/prog_index.m3u8 +CGNTV,http://livees.cgtn.com/1000e/prog_index.m3u8 +CGNTV,http://liveru.cgtn.com/1000r/prog_index.m3u8 +CGNTV,https://livedoc.cgtn.com/500d/prog_index.m3u8 +香港電台(RTHK34),https://news.cgtn.com/resource/live/document/cgtn-doc.m3u8 +香港電台(RTHK34),https://livedoc.cgtn.com/1000d/prog_index.m3u8 +亚洲新闻,http://d2e1asnsl7br7b.cloudfront.net/7782e205e72f43aeb4a48ec97f66ebbe/index_4.m3u8 +海峡两岸,http://hls.cntv.myhwcdn.cn/asp/hls/1200/0303000a/3/default/93dafada4e35457788319f02f5063529/1200.m3u8 +澳视葡文.720,http://61.244.22.5/ch2/ch2.live/index.m3u8 +澳视葡文.720,http://61.244.22.5/ch2/ch2.live/playelist.m3u8 +香港電台(RTHK34),https://news.cgtn.com/resource/live/document/cgtn-doc.m3u8 +香港電台(RTHK34),https://livedoc.cgtn.com/1000d/prog_index.m3u8 +RTHK32,https://rthktv32-live.akamaized.net/hls/live/2036819/RTHKTV32/stream2/streamPlaylist.m3u8 +环球电视台,http://zb.xzxwhcb.com:9999/hls/world.m3u8?$未知720P +港台电视32,https://rthktv32-live.akamaized.net/hls/live/2036819/RTHKTV32/stream1/streamPlaylist.m3u8?$未知720P +港台电视32,https://rthktv32-live.akamaized.net/hls/live/2036819/RTHKTV32/stream5/streamPlaylist.m3u8?$未知1080P +亞太第一衛視綜合頻道,http://play2.one-tv.com/live/onetv.m3u8 +港台电视34,https://rthktv34-live.akamaized.net/hls/live/2101642/RTHKTV34/stream04/streamPlaylist.m3u8?$未知720P +港台电视34,https://rthktv34-live.akamaized.net/hls/live/2101642/RTHKTV34/stream05/streamPlaylist.m3u8?$未知1080P +星空卫视,http://183.237.246.14:9003/hls/40/index.m3u8 +寰宇新闻台,https://cdn.ggapk.net/live/tv?id=8338L9MI7RmWP2VhiTKbBH-2Iv9bc-MS-SeHaBPhzkC-bKSoPhqPkTUSkDGl-mX985-2yy3uFvcfSIIbnJLV_6-lEHAwHVQ7vb9TH6x-EEuk-nh-p3w5Xd665yNX2WGTVh5PGTFsIm7NSF_GJTPdUsAM0iy0S5N0Pf5ap-5Y_6SYTBotrH0-ycvG6a_Dywog9qps0USEWbKXFK43RQ-OJPBf0eTdYciiAdP8ADN6DrWweEXw-ZsO3Qh6kCSdRHKfMU6FZx59wIzNcFw_dphnFXXghKGOgCZtv71KyVwGkWsx--TouBQVmhtbu4Tj-G3MvBiwkhamzeZQQnREY-LLFh9R5ipp8Ia9t1Wcz_8vFoq9lYTdum74ul_m6C8 +緯來體育,https://epg.pw/stream/65161be2ecd7c7b2e054dbac30922b2673b4eff6497b77c71bb81215aa826cc4.m3u8 +中视HD,https://cdn.ggapk.net/live/tv?id=6a5fFt1gTT4TrHsVAVVbHvXdK4p4M_B40zu5BESsD8ICaOJFEYAOi3AnxrcZRDtVmvJ21ufhfMvKWPKwDrLM6PHoON3_z7am0bwpYDXfSnLOO4VXW6aCtbQJyEFaLN_rThcf4az0ub2cCARrH8JpYCEQGCrL20txW-h9TwrC0aY5izv4jDShQGciJjjaCdlLMmzDy83aUcuKQXsygkouOSG6AzhRo56QEgm411uOIbyA7qtVNALgP7U_t1aVlolYYxeC74yEsnPj4Nug9HkbrR_wkldz2l8iTFG21Cy3P_5h2R9q-odNPL8hIHEPDcru67pGXoUvdZny9qnS8pOzfRw5GyhjiDw14iHZMqp2BVLGE9hwCvknFaBu4Ec +TVBSHD,https://cdn.ggapk.net/live/tv?id=c9a6A2e17b2wWV_K7pPx3wytOLDlvl9NiXyomIClSdGsCbStXX7YL8L0XrzspuBzmzY-iqmqb3lFKqI32PwvviRmEJM_QtZD3mF3lM9PHDu3ceE-WOFKV671G5ucq27hISWCvW_ny1ISbRon3sM5kO_6iz2cx8SPXNqxPd2-We94_dxzi3HQQQMyDWZq0vjYgJnAGiLDvK_8bo93QHrVT9yXvMb4wJA9Kaq3s1WV4DEm5_ROB7eRcJwsiJOg2tRzmiAn1ZqLD9oJ3WTpP7lQ1SnetmuITv2LsMz7r2RtVt6xgZDw__hiVzEfpvh_xzE0H7aPd7MEm4loPNv3CvjlZXoGtBkIKtrs3VpO7s3FCNvWJeDjF9r9rKbpeMk +LOVENATURE,https://d18dyiwu97wm6q.cloudfront.net/playlist2160p.m3u8 +台视综合台,https://cdn.ggapk.net/live/tv?id=2379nYDTvv9AWI3cEIwbg-2_d2S1b8RtnR0lSMZEfJXwk9SqBijSp7kxQ6wgcIUdRIH7CqDLDH0cEwOTixHBmE-HxxV6QjQ8ypHmtIYYjNymHg6zs7lPniishlGocviXM-PZ05WU410lEvVMoapLu5e_trEww8fBU6YZiMOy0r-J_u-EPRAYfsLZ5fb8XFidPllhNXC8T0ePMlO7N4pT_S2NlzB4Lm18lJaQBHqvhk91jxtJsv5fEh6pLWPODcr0hXRb2hYnq0Iffe-aX-LpYoz7QsSTXRZen3iCYiYiN5sM5wNilCoh-QCakKO7NkVqGQ3atZkb5s5Kd1IR4QIuCTY9O-aMoMerQwohx3RGfjSDiWVZeQ_7aOOOmfM +台視新聞台,https://live.wcetv.com/hls/master-ttvnews.m3u8 +台視新聞台,https://live.wcetv.com/hls/m3u8/ttvnews.m3u8 +時尚台FTV,http://80.94.54.42/fashiontv/stream/playlist.m3u8 +龍華戲劇,http://198.16.100.90:8278/lunghuaxiju_twn/playlist.m3u8?tid=MBAB4709384347093843&ct=19226&tsum=a2a7258f8565588e10b8da2f26ba8039 +大立电视,http://www.dalitv.com.tw:4568/live/dali/index.m3u8 +ANTV,http://antvlive.ab5c6921.cdnviet.com/antv/playlist.m3u8 +环球电视,http://zb.xzxwhcb.com:9999/hls/world.m3u8 +欧洲华文1台,http://vvlive.eztv.vip/huawen1/huawen1.m3u8?auth_key=1661769627-0-0-3a16475ac0fa2a152a25661e8634fe39 +欧洲华文2台,http://vvlive.eztv.vip/huawen2/huawen2.m3u8?auth_key=1661418936-0-0-bc9f000c6daa2def0b71d5389778b0d3 +TVBS亚洲,http://38.64.72.148/hls/modn/list/4005/chunklist1.m3u8 +TVBS亚洲,http://38.64.72.148:80/hls/modn/list/4005/chunklist1.m3u8 +民视新闻,http://38.64.72.148:80/hls/modn/list/4012/chunklist0.m3u8 +民视新闻,http://38.64.72.148:80/hls/modn/list/4012/chunklist1.m3u8 +台视新闻,http://38.64.72.148:80/hls/modn/list/4013/chunklist0.m3u8 +台视新闻,http://38.64.72.148/hls/modn/list/4013/chunklist0.m3u8 +台视新闻,http://38.64.72.148/hls/modn/list/4012/chunklist0.m3u8 +红牛,http://rbmn-live.akamaized.net/hls/live/590964/BoRB-AT/master_1660.m3u8 +TVBS亚洲,http://38.64.72.148:80/hls/modn/list/4005/chunklist0.m3u8 +SmithsonianChannel,https://epg.pw/stream/99a98a06a5dac64c9956de9ebbd769056942b459862b6008c2c9e0210be791ac.m3u8 +SmithsonianChannel,https://epg.pw/stream/7b153572b82a96ed27bf45804a878593b584ee2fa8862760e30c968f823fbd33.m3u8 +马尔康综合,https://epg.pw/stream/730624d47482fed3331196e40e506833a98c72142af419b50c098c0fdedb850b.m3u8 +SmithsonianChannel,https://epg.pw/stream/71d6a7a91900b9aabe5adf92a36343d2fa723a36a222cd3819998376bb25ca3f.m3u8 +SmithsonianChannel,https://epg.pw/stream/ff59eebbee11c6b74377d7358cf2bf421861b21e525cf5cdacacabd16c877872.m3u8 +大爱一台,https://pulltv1.wanfudaluye.com/live/tv1.m3u8 +大爱二台,https://pulltv2.wanfudaluye.com/live/tv2.m3u8 +半岛新闻,http://live-hls-web-aje.getaj.net/AJE/01.m3u8 +半岛新闻,http://live-hls-web-aja.getaj.net/AJA/02.m3u8 +好消息綜合台,https://dqhxk7sbp7xog.cloudfront.net/hls-live/goodtv/_definst_/liveevent/live-ch1-2.m3u8 +人間衛視,https://5ddce30eb4b55.streamlock.net/bltvhd/bltv1/playlist.m3u8 +GOODTV好医生,https://dqhxk7sbp7xog.cloudfront.net/hls-live/goodtv/_definst_/liveevent/live-ch9-2.m3u8 +緯來體育,https://epg.pw/stream/65161be2ecd7c7b2e054dbac30922b2673b4eff6497b77c71bb81215aa826cc4.m3u8 + 💕国际频道,#genre# +中國環球,http://live.cgtn.com/500/prog_index.m3u8 +CGTN西语,http://livees.cgtn.com/1000e/prog_index.m3u8#https://livees.cgtn.com/1000e/prog_index.m3u8 +CGTN俄语,http://liveru.cgtn.com/1000r/prog_index.m3u8#https://liveru.cgtn.com/1000r/prog_index.m3u8 +CGTN,http://live.cgtn.com/1000/prog_index.m3u8 +CGTN阿语,https://livear.cgtn.com/1000a/prog_index.m3u8 +CGTN记录,https://livedoc.cgtn.com/500d/prog_index.m3u8 +CGTN法语,https://livefr.cgtn.com/1000f/prog_index.m3u8 +欧洲华06,http://vvlive.eztv.vip/huawen6/huawen6.m3u8?auth_key=1660814676-0-0-4d45d97f017e545dd368719f8dd48ffe +华文六台,http://vvlive.eztv.vip/huawen6/huawen6.m3u8?auth_key=1662611110-0-0-cf20c4fcf669736034b6ceac0d01d403 +欧洲华02,http://vvlive.eztv.vip/huawen2/huawen2.m3u8?auth_key=1661418936-0-0-bc9f000c6daa2def0b71d5389778b0d3 +韩·EBS少儿,http://ebsonairios.ebs.co.kr/ebsutablet500k/_definst_/tablet500k/chunklist_w1965791004.m3u8 +韩·EBS-2,http://ebsonairios.ebs.co.kr/ebs2tablet500k/tablet500k/ebs2tablet500k.index.m3u8#http://ebsonairios.ebs.co.kr/plus2tablet500k/tablet500k/plus2tablet500k.index.m3u8 +韩·JobPlusTV,http://live.worktv.or.kr:1935/live/wowtvlive1.sdp/playlist.m3u8 +韩·EBS-1,http://ebsonairios.ebs.co.kr/groundwavetablet500k/tablet500k/groundwavetablet500k.m3u8#http://ebsonairios.ebs.co.kr/plus1tablet500k/tablet500k/plus1tablet500k.index.m3u8#http://ebsonairios.ebs.co.kr/groundwavetablet500k/tablet500k/playlist.m3u8 +韩·EBS2,http://ebsonairios.ebs.co.kr/ebs2familypc/familypc1m/playlist.m3u8 +韩·EBSe,http://ebsonairios.ebs.co.kr/plus3familypc/familypc1m/playlist.m3u8 +韩·EBS1,http://ebsonairios.ebs.co.kr/groundwavefamilypc/familypc1m/playlist.m3u8 +韩·KBSWorld,https://kbsworld-ott.akamaized.net/hls/live/2002341/kbsworld/01.m3u8 +韩·TBS,https://cdntv.tbs.seoul.kr/tbs/_definst_/tbs_tv_web_720.smil/playlist.m3u8 +韩·GSMyShop,https://gstv-myshop.gsshop.com/myshop_hd/myshop_hd.stream/playlist.m3u8 +韩·KoreaTV,https://hlive.ktv.go.kr/live/klive_h.stream/playlist.m3u8 +韩·SBS,http://1.245.74.5:1935/live/tv/.m3u8 +韩·NBS,https://media.joycorp.co.kr:4443/live/live_720p/playlist.m3u8 +韩国-KCTV,http://119.77.96.184:1935/chn05/chn05/chunklist_w1306745753.m3u8 +亚洲新闻,http://d2e1asnsl7br7b.cloudfront.net/7782e205e72f43aeb4a48ec97f66ebbe/index_4.m3u8 +俄罗斯台,http://brics.bonus-tv.ru/cdn/brics/chinese/tracks-v1a1/index.m3u8 +CNA频道,http://d2e1asnsl7br7b.cloudfront.net/7782e205e72f43aeb4a48ec97f66ebbe/index_5.m3u8 +番薯,http://61.216.67.119:1935/TWHG/E1/chunklist_w705811302.m3u8 +长城精品,http://38.64.72.148:80/hls/modn/list/4008/chunklist1.m3u8 +韩国新闻,http://amdlive.ctnd.com.edgesuite.net:80/arirang_1ch/smil:arirang_1ch.smil/chunklist_b2256000_sleng.m3u8 +澳亚卫视,https://live.mastvnet.com/lsdream/lY44pmm/2000/live.m3u8 +美·红牛运动,http://rbmn-live.akamaized.net/hls/live/590964/BoRB-AT/master_1660.m3u8 +耀才财经,http://202.69.67.66:443/webcast/bshdlive-mobile/playlist.m3u8 +半岛英语,http://live-hls-web-aje.getaj.net/AJE/01.m3u8 +俄·IGITV,http://hls-igi.cdnvideo.ru/igi/igi_hq/playlist.m3u8 +朝鲜新闻,http://119.77.96.184:1935/chn05/chn05/chunklist_w644291506.m3u8 +日本QVC,http://cdn-live1.qvc.jp/iPhone/800/800.m3u8 +亚洲新闻720P,https://d2e1asnsl7br7b.cloudfront.net/7782e205e72f43aeb4a48ec97f66ebbe/index_4.m3u8 +亚洲新闻1080P,https://d2e1asnsl7br7b.cloudfront.net/7782e205e72f43aeb4a48ec97f66ebbe/index_5.m3u8 +Самара,http://live.guberniatv.cdnvideo.ru/guberniatv/guberniatv.sdp/playlist.m3u8 +法国时尚,http://lb.streaming.sk/fashiontv/stream/chunklist.m3u8 +红牛运动,http://rbmn-live.akamaized.net/hls/live/590964/BoRB-AT/master_928.m3u8 +FASHIONTV,http://lb.streaming.sk/fashiontv/stream/chunklist_w1906011378.m3u8 +美·NASA1,https://ntv1.akamaized.net/hls/live/2014075/NASA-NTV1-HLS/master_2000.m3u8 +希·FoxTV,http://live.streams.ovh:1935/foxtv/foxtv/playlist.m3u8 +香港佛陀,https://js1.amtb.cn/liveedge/_definst_/livetv/playlist.m3u8 +越·ANTV,http://antvlive.ab5c6921.cdnviet.com/antv/chunklist.m3u8 +越·HBTV,http://hoabinhtvlive.746b3ddb.cdnviet.com/hoabinhtv/playlist.m3u8 +💕HBO频道,#genre# +HBO,http://208.115.225.174:14136 +HBO 2,http://208.115.225.174:14140 +HBO Mundi,http://208.115.225.174:14148 +HBO signature,http://208.115.225.174:14160 +HBO,http://208.115.225.174:14165 +HBO XTEME,http://208.115.225.174:14165 +HBO Pop,http://208.115.225.174:14156 +HBO Family,http://208.115.225.174:14144 +HBO+,http://190.60.36.103:8000/play/a00o/index.m3u8 +HBO 1,http://208.115.225.174:14165 +HBO 3,http://208.115.225.174:14160 +HBO 4,http://208.115.225.174:14136 +HBO 2,http://208.115.225.174:14140 +动物星球,http://208.115.225.174:14192 +💕地方V4,#genre# +宿州公共,http://live.ahsz.tv/video/s10001-ggpd/index.m3u8?zanhd +冬奥纪实,http://39.134.65.164/PLTV/88888888/224/3221225670/1.m3u8?zbeid +房山有线,http://live.funhillrm.com/5/sd/live.m3u8 +北京新闻,http://live.funhillrm.com/5/sd/live.m3u8?zbeid +漳州新闻,http://31182.hlsplay.aodianyun.com/lms_31182/tv_channel_175.m3u8?zfud#http://31182.hlsplay.aodianyun.com/lms_31182/tv_channel_175.m3u8 +三明新闻,http://stream.smntv.cn/smtv1/sd/live.m3u8?zfud +三明公共,http://stream.smntv.cn/smtv2/sd/live.m3u8?zfud#http://stream.smntv.cn/smtv2/sd/live.m3u8 +漳浦综合,http://220.161.87.62:8090/hls/0/index.m3u8?zfud#http://220.161.87.62:8090/hls/0/index.m3u8 +罗城综合,http://111.12.75.177:9100/lctvlive/lch.m3u8?zguangxd +焦作综合频道,http://zhpull.dxhmt.cn/jiaozuo/b75a92c9503e47cf9e89f7ff247b65f2/playlist.m3u8?zhend +焦作公共频道,http://zhpull.dxhmt.cn/jiaozuo/29b65b69130c4ef1a3283cc7b913da05/playlist.m3u8?zhend +济源电视一套,http://tvpull.dxhmt.cn:9081/tv/19001-1.m3u8?zhend +桐柏新闻综合,http://tvpull.dxhmt.cn:9081/tv/11330-1.m3u8?zhend +唐河一套,http://tvpull.dxhmt.cn:9081/tv/11328-1.m3u8?zhend +扶沟综合频道,http://tvpull.dxhmt.cn:9081/tv/11621-1.m3u8?zhend +新蔡综合,http://tvpull.dxhmt.cn:9081/tv/11729-1.m3u8?zhend +新乡县电视台,http://tvpull.dxhmt.cn:9081/tv/10721-1.m3u8?zhend +河北都市,https://jwplay.hebyun.com.cn/live/hbdstv/1500k/tzwj_video.m3u8?zhebd +河北影剧,https://jwplay.hebyun.com.cn/live/hbystv/1500k/tzwj_video.m3u8?zhebd +河北农民,https://jwplay.hebyun.com.cn/live/hbnmtv/1500k/tzwj_video.m3u8?zhebd +石家庄新闻综合,http://pluslive1.sjzntv.cn/xmzh/playlist.m3u8?zhebd +石家庄娱乐,http://pluslive1.sjzntv.cn/yule/playlist.m3u8?zhebd +石家庄生活,http://pluslive1.sjzntv.cn/shenghuo/playlist.m3u8?zhebd +石家庄都市,http://pluslive1.sjzntv.cn/dushi/playlist.m3u8?zhebd +邢台综合频道,https://jwplay.hebyun.com.cn/live/xttv/1500k/tzwj_video.m3u8?zhebd +鹿泉一套,https://jwliveqxzb.hebyun.com.cn/luquanyi/luquanyi.m3u8?zhebd#https://jwcdnqx.hebyun.com.cn/live/luquanyi/1500k/tzwj_video.m3u8?zhebd +荆门教育频道,http://stream.jmtv.com.cn/ggsh/sd/live.m3u8 +荆门新闻,http://stream.jmtv.com.cn/xwzh/sd/live.m3u8 +荆门新闻综合,http://stream.jmtv.com.cn/xwzh/sd/live.m3u8?zhubd +黑龙江新闻法治,https://idclive.hljtv.com:4430/live/hljxw_hd.m3u8?zheild +黑龙江公共农业,https://idclive.hljtv.com:4430/live/hljgg_hd.m3u8?zheild +黑龙江影,https://idclive.hljtv.com:4430/live/hljys_hd.m3u8?zheild +黑龙江都市,https://idclive.hljtv.com:4430/live/dushi_hd.m3u8?zheild +佳木斯新闻综合,http://39.134.65.151/PLTV/88888888/224/3221225993/1.m3u8?zheild#http://39.134.65.149/PLTV/88888888/224/3221225993/1.m3u8?zheild +连云港综合,http://live.lyg1.com/zhpd/sd/live.m3u8 +南京娱乐,http://live.nbs.cn/channels/njtv/ylpd/500k.m3u8?zjiangsd +南京十八,http://live.nbs.cn/channels/njtv/sbpd/500k.m3u8?zjiangsd +南京信息,http://live.nbs.cn/channels/njtv/xxpd/500k.m3u8?zjiangsd +大丰公共频道,http://dafeng-tv-hls.cm.jstv.com/dafeng-tv/dafenget.m3u8?zjiangsd +东台综合频道,http://dongtai-tv-hls.cm.jstv.com/dongtai-tv/dongtaizonghe.m3u8?zjiangsd +盐都综合频道,http://yandu-tv-hls.cm.jstv.com/yandu-tv/yanduzh.m3u8?zjiangsd +如东新闻综合,http://rudong-tv-hls.cm.jstv.com/rudong-tv/rdxwzh.m3u8?zjiangsd +金湖新闻综合,http://jinhu-tv-hls.cm.jstv.com/jinhu-tv/jinhuzh.m3u8?zjiangsd +海安新闻综合,http://haian-tv-hls.cm.jstv.com/haian-tv/haaxwzh.m3u8?zjiangsd +睢宁综合频道,http://suining-tv-hls.cm.jstv.com/suining-tv/suiningzh.m3u8?zjiangsd +睢宁生活教育,http://suining-tv-hls.cm.jstv.com/suining-tv/suiningsh.m3u8?zjiangsd +睢宁三农频道,http://suining-tv-hls.cm.jstv.com/suining-tv/suiningsn.m3u8?zjiangsd +睢宁资讯频道,http://suining-tv-hls.cm.jstv.com/suining-tv/suiningys.m3u8?zjiangsd +沭阳综合频道,http://shuyang-tv-hls.cm.jstv.com/shuyang-tv/shuyangzh.m3u8?zjiangsd +东海新闻频道,http://donghai-tv-hls.cm.jstv.com/donghai-tv/donghaixinwensp.m3u8?zjiangsd +高邮综合频道,http://gaoyou-tv-hls.cm.jstv.com/gaoyou-tv/gaoyouxw.m3u8?zjiangsd +贾汪新闻频道,http://jiawang-tv-hls.cm.jstv.com/jiawang-tv/jwxw.m3u8?zjiangsd +贾汪旅游频道,http://jiawang-tv-hls.cm.jstv.com/jiawang-tv/jwly.m3u8?zjiangsd +沛县新闻综合,http://peixian-tv-hls.cm.jstv.com/peixian-tv/pxzh.m3u8?zjiangsd +泗阳综合频道,http://siyang-tv-hls.cm.jstv.com/siyang-tv/siyangzh.m3u8?zjiangsd +泗阳资讯频道,http://siyang-tv-hls.cm.jstv.com/siyang-tv/siyangzx.m3u8?zjiangsd +延边-1,http://live.ybtvyun.com/video/s10016-af95004b6d1a/index.m3u8?zjild +延边-2,http://live.ybtvyun.com/video/s10006-04819ee234a7/index.m3u8?zjild#http://live.cloud.yanews.cn/video/s10001-YATV-2/index.m3u8?zjild +延边朝鲜语综合,http://live.ybtvyun.com/video/s10006-b571c289a478/index.m3u8?zjild#http://live.ybtvyun.com/video/s10016-19a16c47eb99/index.m3u8?zjild +延边汉语综合,http://live.ybtvyun.com/video/s10016-7e5f23de35df/index.m3u8?zjild +吴忠综合,http://live.kanwz.net/zhpd/sd/live.m3u8?zningxd +吴忠公共,http://live.kanwz.net/ggpd/sd/live.m3u8?zningxd +西宁生活服务,https://liveout.xntv.tv/a65jur/90p2i1.m3u8?zqinghd +贵南综合,http://livecdn.dmqhyadmin.com/hls/xjguinan.m3u8?zqinghd +山东教育,http://livewai.sdetv.com.cn/live/da4ebbb91ee8468db5a9d230a535391f_transios/playlist.m3u8 +枣庄教育,http://stream.zztvzd.com/2/sd/live.m3u8?shandd +烟台新闻,http://live.yantaitv.cn/live/3e81a8879da44c5dadf3bd9c10468e1c/9b776d420ee4438199b7657c8eb88f07-1.m3u8 +菏泽经济,http://live.hznet.tv:1935/live/live2/500K/tzwj_video.m3u8 +烟台新闻综合,http://live.yantaitv.cn/live/3e81a8879da44c5dadf3bd9c10468e1c/9b776d420ee4438199b7657c8eb88f07-1.m3u8?shandd +烟台经济科技,http://live.yantaitv.cn/live/27f84144e95a4652ae9e5c211b2a6b55/405f3e33ba384aa0a16014d0becd1261-1.m3u8?shandd +菏泽新闻综合,http://live.hznet.tv:1935/live/live1/500K/tzwj_video.m3u8?shandd +菏泽经济生活,http://live.hznet.tv:1935/live/live2/500K/tzwj_video.m3u8?shandd +菏泽影,http://live.hznet.tv:1935/live/live3/500K/tzwj_video.m3u8?shandd +枣庄新闻综合,http://stream.zztvzd.com/1/sd/live.m3u8?shandd +滨海新闻,http://traffic.jbh.tjbh.com/live/bhtv1/playlist.m3u8?ztianjd +阳曲电视,https://83awgyp5.live.sxmty.com/live/hls/6f6f4b36f9bd42628b718b595ba507ed/724b7e8907a8414d873eb2a2f69bfa18.m3u8 +平遥电视,https://tntgjhjb.live.sxmty.com/live/hls/3a4585ac11ec4e1bb07b419101b370c3/baf63e2b313440c2a25d7859f9b73b05-1.m3u8 +运城新闻综合,http://live.0359tv.com/lsdream/ss4Lj11/1000/live.m3u8?zshanxd +运城公共频道,http://live.0359tv.com/lsdream/t667aTY/1000/live.m3u8?zshanxd +运城科技教育,http://live.0359tv.com/lsdream/p5eq48m/1000/live.m3u8?zshanxd +襄垣电视,http://video.xyxrmt.com/lsdream/2MAgsgb/1000/live.m3u8?zshanxd +阳曲综合,https://83awgyp5.live.sxmty.com/live/hls/6f6f4b36f9bd42628b718b595ba507ed/724b7e8907a8414d873eb2a2f69bfa18.m3u8?zshanxd +怀仁综合,http://1yp7hc5p.live.sxmty.com/live/hls/bff8529922344209985b6e49baa9555a/efa2543628fc4a7ea93d3d6c975f77dc.m3u8?zshanxd +潞城新闻综合,http://59.48.42.6:62204/lucheng.m3u8?zshanxd +平遥新闻综合,https://tntgjhjb.live.sxmty.com/live/hls/3a4585ac11ec4e1bb07b419101b370c3/baf63e2b313440c2a25d7859f9b73b05-1.m3u8?zshanxd +灵石新闻综合,https://live-stream.lsxrmtzx.com/live/video.m3u8?zshanxd +定襄综合,http://lbyzztfe.live.sxmty.com/live/hls/645ff4c60e0a49f0a203abbd73dd8be9/0720e665f10f48e98c9639f4f492fb4a-1.m3u8?zshanxd +五台综合,https://568slnjf.live.sxmty.com/live/hls/90c8b2efeb164cc0a6c2409eed668d6b/f77cbb89ec57435b9ba4c47589c16e4f-1.m3u8?zshanxd +四川|蓬安新闻,http://palive.patv123.com:8091/live/xwpd_800K.m3u8 +眉山公共,http://live2.scmstv.cn/ggpd/sd/live.m3u8?zsicd +长宁综合,http://cnpull.sccnfb.com/live/123456.m3u8?zsicd +叙州新闻综合,http://pili-live-hls.ybcxjd.com/jdh-live/2108111201035597.m3u8?zsicd +大竹新闻综合,http://60.255.120.30:89/live1/live1.m3u8?zsicd +大竹阳光政务,http://60.255.120.30:89/live2/live2.m3u8?zsicd +蓬安新闻综合,http://palive.patv123.com:8091/live/xwpd_800K.m3u8?zsicd +松潘新闻综合,http://live.spccmc.com:90/live/spxwzh.m3u8?zsicd +青神综合,http://lmt.scqstv.com/live1/live1.m3u8?zsicd +乐至综合,http://rmlive.lzxrmtzx.com/live1/live1.m3u8?zsicd#http://175.155.106.72:89/live1/live1.m3u8?zsicd +宝坻TV-1,https://hb2stream1.baoxinwen.com/d6387fc7a8836e78/6385068498053235715_1597997122.m3u8?auth_key=1893456000-0-0-93ea48b07ddd03f4904079b7659e81a4 +滨海综艺,http://traffic.jbh.tjbh.com/live/bhtv2/playlist.m3u8?ztianjd +滨海影院,http://traffic.jbh.tjbh.com/live/bhtv3/playlist.m3u8?ztianjd +克拉玛依影剧场,https://klmyzb.rcsxzx.com/hls/klmy3.m3u8?zxinjd +伊犁汉语综合,http://110.153.180.106:55555/out_1/index.m3u8?zxinjd +伊犁维吾尔,http://110.153.180.106:55555/out_2/index.m3u8?zxinjd +伊犁哈萨克,http://110.153.180.106:55555/out_3/index.m3u8?zxinjd +伊犁经济法制,http://110.153.180.106:55555/out_4/index.m3u8?zxinjd +裕民汉语,http://117.190.130.4:8081/out_1/index.m3u8?zxinjd +裕民哈语,http://117.190.130.4:8081/out_2/index.m3u8?zxinjd +兵团四师可克达拉综合,http://test5.btzx.com.cn/live/kkdl.stream/playlist.m3u8?zxinjd +兵团八师石河子新闻综合,http://124.88.144.73:1935/live/xwzh/playlist.m3u8?zxinjd +兵团八师石河子影文体,http://124.88.144.73:1935/live/jjsh/playlist.m3u8?zxinjd +兵团八师石河子经济生活,http://124.88.144.73:1935/live/dywt/playlist.m3u8?zxinjd +兵团八师石河子教育,http://124.88.144.73:1935/live/jiaoyu/playlist.m3u8?zxinjd +兵团十四师昆玉综合,http://test5.btzx.com.cn/live/14TV.stream/playlist.m3u8?zxinjd +奎屯汉语综合,http://218.84.12.186:8001/hls/main/playlist.m3u8?zxinjd +奎屯哈萨克语,http://218.84.12.186:8002/hls/main/playlist.m3u8?zxinjd +玛纳斯综合,http://218.84.127.245:1026/hls/main1/playlist.m3u8?zxinjd +麻栗坡,http://m3u8.channel.wsrtv.com.cn/cms/videos/nmip-media/channellive/channel18/playlist.m3u8 +文山州新闻综合,http://m3u8.channel.wsrtv.com.cn/cms/videos/nmip-media/channellive/channel7/playlist.m3u8?zyund +文山州公共,http://m3u8.channel.wsrtv.com.cn/cms/videos/nmip-media/channellive/channel8/playlist.m3u8?zyund +西双版纳综合,http://file.xsbnrtv.cn/vms/videos/nmip-media/channellive/channel1/playlist.m3u8?zyund +西双版纳公共,http://file.xsbnrtv.cn/vms/videos/nmip-media/channellive/channel3/playlist.m3u8?zyund +怒江新闻综合,http://livebroadcast.ccwb.cn/live/w1620805130988936.m3u8?zyund +绥江综合,http://livebroadcast.ccwb.cn/live/w1615172384810938.m3u8?zyund +良综合,http://livebroadcast.ccwb.cn/live/w1606370492402991.m3u8?zyund +贡山综合,http://livebroadcast.ccwb.cn/live/w1609121671179943.m3u8?zyund +青田电视,http://l.cztvcloud.com/channels/lantian/SXqingtian1/720p.m3u8 +上虞经济文化,http://l.cztvcloud.com/channels/lantian/SXshangyu2/720p.m3u8 +嵊州综合,http://l.cztvcloud.com/channels/lantian/SXshengzhou1/720p.m3u8 +萧山生活,http://l.cztvcloud.com/channels/lantian/SXxiaoshan2/720p.m3u8 +新昌新闻综合,http://l.cztvcloud.com/channels/lantian/SXxinchang1/720p.m3u8 +余姚姚江文化,http://l.cztvcloud.com/channels/lantian/SXyuyao2/720p.m3u8 +绍兴新闻综合,http://live.shaoxing.com.cn/video/s10001-sxhb/index.m3u8?zzhed +绍兴公共频道,http://live.shaoxing.com.cn/video/s10001-sxtv2/index.m3u8?zzhed +绍兴文化影院,http://live.shaoxing.com.cn/video/s10001-sxtv3/index.m3u8?zzhed +舟山新闻综合,http://live1.plus.wifizs.cn/xwzh/sd/live.m3u8?zzhed +平湖新闻综合,http://l.cztvcloud.com/channels/lantian/SXpinghu1/720p.m3u8?zzhed +平湖民生休闲,http://l.cztvcloud.com/channels/lantian/SXpinghu2/720p.m3u8?zzhed +萧山生活频道,http://l.cztvcloud.com/channels/lantian/SXxiaoshan2/720p.m3u8?zzhed +淳安电视台,https://wtmtyoutlive.watonemt.com/f2p7vq/lf76v9.m3u8?zzhed +余杭综合频道,http://l.cztvcloud.com/channels/lantian/SXyuhang1/720p.m3u8?zzhed +余杭未来E频道,http://l.cztvcloud.com/channels/lantian/SXyuhang3/720p.m3u8?zzhed +嵊州新闻综合,http://l.cztvcloud.com/channels/lantian/SXshengzhou1/720p.m3u8?zzhed +诸暨新闻综合,http://l.cztvcloud.com/channels/lantian/SXzhuji3/720p.m3u8?zzhed +上虞文化影院,http://l.cztvcloud.com/channels/lantian/SXshangyu2/720p.m3u8?zzhed +海宁新闻综合,http://live.hndachao.cn/xwzh/sd/live.m3u8?zzhed +海宁生活服务,http://live.hndachao.cn/shfw/sd/live.m3u8?zzhed +兰溪新闻综合,http://l.cztvcloud.com/channels/lantian/SXlanxi1/720p.m3u8?zzhed +苍南新闻综合,http://l.cztvcloud.com/channels/lantian/SXcangnan1/720p.m3u8?zzhed +文成综合频道,http://l.cztvcloud.com/channels/lantian/SXwencheng1/720p.m3u8?zzhed +永嘉新闻综合,http://l.cztvcloud.com/channels/lantian/SXyongjia1/720p.m3u8?zzhed +象山新闻综合,http://l.cztvcloud.com/channels/lantian/SXxiangshan1/720p.m3u8?zzhed +普陀新闻综合,http://l.cztvcloud.com/channels/lantian/SXputuo1/720p.m3u8?zzhed +开化新闻综合,http://l.cztvcloud.com/channels/lantian/SXkaihua1/720p.m3u8?zzhed +开化国家公园,http://l.cztvcloud.com/channels/lantian/SXkaihua2/720p.m3u8?zzhed +龙游新闻综合,http://l.cztvcloud.com/channels/lantian/SXlongyou1/720p.m3u8?zzhed +龙游生活娱乐,http://l.cztvcloud.com/channels/lantian/SXlongyou2/720p.m3u8?zzhed +衢江新闻综合,http://l.cztvcloud.com/channels/lantian/SXqujiang1/720p.m3u8?zzhed +缙云综合频道,http://l.cztvcloud.com/channels/lantian/SXjinyun1/720p.m3u8?zzhed +龙泉新闻综合,http://l.cztvcloud.com/channels/lantian/SXlongquan1/720p.m3u8?zzhed +庆元综合频道,http://l.cztvcloud.com/channels/lantian/SXqingyuan1/720p.m3u8?zzhed +遂昌综合频道,http://l.cztvcloud.com/channels/lantian/SXsuichang1/720p.m3u8?zzhed +松阳综合频道,http://l.cztvcloud.com/channels/lantian/SXsongyang1/720p.m3u8?zzhed +云和新闻综合,http://l.cztvcloud.com/channels/lantian/SXyunhe1/720p.m3u8?zzhed +田电视台,http://l.cztvcloud.com/channels/lantian/SXqingtian1/720p.m3u8?zzhed +武汉综合,http://stream.appwuhan.com/1tzb/sd/live.m3u8 +武汉影视,http://stream.appwuhan.com/2tzb/sd/live.m3u8 +武汉生活,http://stream.appwuhan.com/3tzb/sd/live.m3u8 +武汉经济,http://stream.appwuhan.com/4tzb/sd/live.m3u8 +武汉文体,http://stream.appwuhan.com/5tzb/sd/live.m3u8 +武汉海外,http://stream.appwuhan.com/6tzb/sd/live.m3u8 +武汉教育,http://stream.appwuhan.com/jyzb/sd/live.m3u8 +万州影视,http://123.146.162.24:8013/tslslive/vWlnEzU/hls/live_sd.m3u8 +江津新闻综合,http://222.179.155.21:1935/ch1.m3u8 +江津经济生活,http://222.179.155.21:1935/ch0.m3u8 +江津文化旅游[,http://222.179.155.21:1935/ch2.m3u8 +荣昌综合频道,http://183.64.181.25:40023/rongchang01.m3u8 +宿州新闻综合,http://live.ahsz.tv/video/s10001-szzh/index.m3u8 +宿州公共频道,http://live.ahsz.tv/video/s10001-ggpd/index.m3u8 +宿州科教频道,http://live.ahsz.tv/video/s10001-kxjy/index.m3u8 +漳州新闻综合,http://31182.hlsplay.aodianyun.com/lms_31182/tv_channel_175.m3u8 +龙岩新闻综合,http://stream.lytv.net.cn/2/sd/live.m3u8 +三明新闻综合,http://stream.smntv.cn/smtv1/sd/live.m3u8 +三明公共频道,http://stream.smntv.cn/smtv2/sd/live.m3u8 +新罗电视二套,http://stream.lyxltv.com/xinluotv/sd/live.m3u8 +漳浦综合,http://220.161.87.62:8800/hls/0/index.m3u8 +漳浦数字,http://220.161.87.62:8800/hls/1/index.m3u8 +张家港新闻综合,http://3gvod.zjgonline.com.cn:1935/live/xinwenzonghe2/playlist.m3u8 +靖江新闻综合,http://visit.jjbctv.com:1935/live/xwzhmb/playlist.m3u8 +滨海新闻综合,http://jsbh.chinashadt.com:2036/live/bh11.stream/playlist.m3u8 +栖霞新闻频道,http://pili-live-hls.140.i2863.com/i2863-140/live_140_236499.m3u8 +张家口一套,http://nlive.zjkgdcs.com:8091/live/xwzhpd.m3u8 +阜城综合频道,http://hbfc.chinashadt.com:2036/live/2.stream/playlist.m3u8 +沧县电视综合,http://hebcx.chinashadt.com:2036/live/10001.stream/playlist.m3u8 +沧县电视二套,http://hebcx.chinashadt.com:2036/live/10002.stream/playlist.m3u8 +湘潭新闻综合,http://live.hnxttv.com:9601/live/xwzh/800K/tzwj_video.m3u8 +湘潭公共频道,http://live.hnxttv.com:9601/live/dspd/800K/tzwj_video.m3u8 +新泰综合频道,http://live.xtgdw.cn:1935/live/xtzh/playlist.m3u8 +新泰乡村党建,http://live.xtgdw.cn:1935/live/xtxc/playlist.m3u8 +新泰生活频道,http://live.xtgdw.cn:1935/live/xtsh/playlist.m3u8 +新泰影视频道,http://live.xtgdw.cn:1935/live/xtys/playlist.m3u8 +西青新闻综合,http://221.238.209.44:81/hls/live1.m3u8 +萧山新闻综合,http://l.cztvcloud.com/channels/lantian/SXxiaoshan1/720p.m3u8 +余姚新闻综合,http://l.cztvcloud.com/channels/lantian/SXyuyao1/720p.m3u8 +余姚幸福生活,http://l.cztvcloud.com/channels/lantian/SXyuyao3/720p.m3u8 +上虞新闻综合,http://l.cztvcloud.com/channels/lantian/SXshangyu1/720p.m3u8 +新昌休闲影视,http://l.cztvcloud.com/channels/lantian/SXxinchang2/720p.m3u8 +文山综合,http://m3u8.channel.wsrtv.com.cn/cms/videos/nmip-media/channellive/channel7/playlist.m3u8 +💕风景V4,#genre# +重庆-巫山长江,http://gctxyc.liveplay.myqcloud.com/gc/hkylxs06_1/index.m3u8 +重庆-巫山,http://gctxyc.liveplay.myqcloud.com/gc/hswlf_1/index.m3u8 +重庆石柱-中益乡小学,http://gctxyc.liveplay.myqcloud.com/gc/lpsgmjng01_1/index.m3u8 +中央电视塔东,http://gctxyc.liveplay.myqcloud.com/gc/ztd_1/index.m3u8 +中国-精编直播(景点轮播),http://gctxyc.liveplay.myqcloud.com/gc/wgw05_1/index.m3u8 +浙江舟山-东极岛,http://gctxyc.liveplay.myqcloud.com/gc/djd01_1/index.m3u8 +浙江乌镇-西市河,http://gctxyc.liveplay.myqcloud.com/gc/zjwzbblh_1/index.m3u8 +浙江乌镇-全景,http://gctxyc.liveplay.myqcloud.com/gc/zjwzblt_1/index.m3u8 +浙江乌镇-龙形田,http://gctxyc.liveplay.myqcloud.com/gc/zjwzlxt_1/index.m3u8 +浙江乌镇-蓝印花布,http://gctxyc.liveplay.myqcloud.com/gc/zjwzlyhb_1/index.m3u8 +浙江温州-雁荡山,http://gctxyc.liveplay.myqcloud.com/gc/zjjsrsm_1/index.m3u8 +浙江温州-泰顺县廊桥文化园,http://gctxyc.liveplay.myqcloud.com/gc/nss01_1/index.m3u8 +浙江宁波-北仑区白峰街,http://gctxyc.liveplay.myqcloud.com/gc/syns01_1/index.m3u8 +浙江杭州-云栖小镇,http://gctxyc.liveplay.myqcloud.com/gc/hnttpgsz_1/index.m3u8 +浙江杭州-钱塘江,http://gctxyc.liveplay.myqcloud.com/gc/hgsspzxdpb_1/index.m3u8 +浙江杭州-钱江新城,http://gctxyc.liveplay.myqcloud.com/gc/dhyyqsm_1/index.m3u8 +云台山小寨沟,http://gctxyc.liveplay.myqcloud.com/gc/ytsxzg_1/index.m3u8 +云南丽江玉龙雪山,http://gctxyc.liveplay.myqcloud.com/gc/ylxs11_1/index.m3u8 +云南丽江高尔夫,http://gctxyc.liveplay.myqcloud.com/gc/hkylxs09_1/index.m3u8 +云南红河-建水双龙桥,http://gcalic.v.myalicdn.com/gc/pshdxg01_1/index.m3u8 +云南迪庆独克宗古城,http://gctxyc.liveplay.myqcloud.com/gc/dhyyqyyq_1/index.m3u8 +云南保山-中寨司莫拉佤族村,http://gcalic.v.myalicdn.com/gc/hnttbdjd_1/index.m3u8 +新疆伊利-那拉提空中草原,http://gctxyc.liveplay.myqcloud.com/gc/wgw03_1/index.m3u8 +新疆天山-马牙山,http://gctxyc.liveplay.myqcloud.com/gc/hkylxs05_1/index.m3u8 +新疆阜康-天山天池,http://gctxyc.liveplay.myqcloud.com/gc/xjtcdhsz_1/index.m3u8 +婺源01,http://gctxyc.liveplay.myqcloud.com/gc/wygjt1_1/index.m3u8 +望乡台,http://gctxyc.liveplay.myqcloud.com/gc/hlwxt_1/index.m3u8 +天文台(重播),http://gctxyc.liveplay.myqcloud.com/gc/tyhjtys_1/index.m3u8 +泰山天街,http://gctxyc.liveplay.myqcloud.com/gc/taishan07_1/index.m3u8 +泰山龙潭水库,http://gctxyc.liveplay.myqcloud.com/gc/hkts06_1/index.m3u8 +嵩山少林寺广场,http://gctxyc.liveplay.myqcloud.com/gc/zsslsgc_1/index.m3u8 +四川四姑娘山隆珠措,http://gctxyc.liveplay.myqcloud.com/gc/sgns02_1/index.m3u8 +四川梁山-邛海景区,http://gctxyc.liveplay.myqcloud.com/gc/xcqh01_1/index.m3u8 +四川乐山-峨眉山云海日出,http://gctxyc.liveplay.myqcloud.com/gc/emsarm_1/index.m3u8 +四川乐山-峨眉山普贤菩萨,http://gcalic.v.myalicdn.com/gc/gccntv241-slf01_1/index.m3u8 +四川乐山-峨眉山金顶金殿,http://gctxyc.liveplay.myqcloud.com/gc/hkts10_1/index.m3u8 +四川成都-天府双塔,http://gctxyc.liveplay.myqcloud.com/gc/tms01_1/index.m3u8 +四川成都-锦江,http://gcalic.v.myalicdn.com/gc/zsslsjjfsd_1/index.m3u8 +四川成都-东安湖体育公园,http://gctxyc.liveplay.myqcloud.com/gc/btq01_1/index.m3u8 +四川成都-春熙路太古里,http://gctxyc.liveplay.myqcloud.com/gc/lhssjzd_1/index.m3u8 +四川阿贝-黄龙五彩池,http://gctxyc.liveplay.myqcloud.com/gc/hlwcc_1/index.m3u8 +狮子山鸟瞰丽江古城,http://gctxyc.liveplay.myqcloud.com/gc/ljgcszsnkgc_1/index.m3u8 +陕西榆林-杨家沟革命旧址,http://gctxyc.liveplay.myqcloud.com/gc/bgws7_1/index.m3u8 +陕西榆林-绥德石魂广场,http://gctxyc.liveplay.myqcloud.com/gc/ljgcdyhxgjt_1/index.m3u8 +陕西洋县国宝朱鹮07,http://gctxyc.liveplay.myqcloud.com/gc/zh04_1/index.m3u8 +陕西洋县国宝朱鹮06,http://gcalic.v.myalicdn.com/gc/zh04_1/index.m3u8 +陕西延安-壶口瀑布,http://gctxyc.liveplay.myqcloud.com/gc/ytsbjy_1/index.m3u8 +陕西西安-南五台山,http://gctxyc.liveplay.myqcloud.com/gc/emspxps_1/index.m3u8 +陕西渭南-蒲城县唐泰陵,http://gctxyc.liveplay.myqcloud.com/gc/sjzc01_1/index.m3u8 +陕西渭南-宝塔山,http://gctxyc.liveplay.myqcloud.com/gc/hkylxs08_1/index.m3u8 +陕西商洛-丹凤棣花古镇,http://gctxyc.liveplay.myqcloud.com/gc/fcw03_1/index.m3u8 +陕西汉中-镇巴县草坝景区,http://gctxyc.liveplay.myqcloud.com/gc/lsdfgfl_1/index.m3u8 +山西运城-解州关帝庙,http://gctxyc.liveplay.myqcloud.com/gc/xjtcmys_1/index.m3u8 +山西太原-汾河畔,http://gctxyc.liveplay.myqcloud.com/gc/pygc01_1/index.m3u8 +山东泰山-泰山玉皇顶,http://gctxyc.liveplay.myqcloud.com/gc/taishan06_1/index.m3u8 +山东济宁-嘉祥纸坊镇,http://gctxyc.liveplay.myqcloud.com/gc/xjtchxpt_1/index.m3u8 +山东济南-趵突泉,http://gctxyc.liveplay.myqcloud.com/gc/hnttdysjd_1/index.m3u8 +山东-拱北日出,http://gcalic.v.myalicdn.com/gc/hkts01_1/index.m3u8 +山东东营-北宋镇高家村,http://gctxyc.liveplay.myqcloud.com/gc/jhs05_1/index.m3u8 +宁夏黄河大峡谷,http://gctxyc.liveplay.myqcloud.com/gc/hhdxg01_1/index.m3u8 +辽宁抚顺-雷锋纪念馆,http://gctxyc.liveplay.myqcloud.com/gc/zjjafdxfs_1/index.m3u8 +辽宁大连-老虎滩,http://gctxyc.liveplay.myqcloud.com/gc/hkts04_1/index.m3u8 +江西南昌-滕王阁,http://gctxyc.liveplay.myqcloud.com/gc/nxsptdmgychlr_1/index.m3u8 +江苏徐州云龙湖风景区云龙山观景台西,http://gctxyc.liveplay.myqcloud.com/gc/ylh04_1/index.m3u8 +江苏徐州云龙湖风景区云龙山观景台南,http://gctxyc.liveplay.myqcloud.com/gc/ylh03_1/index.m3u8 +江苏无锡-惠山二茅峰望锡城,http://gctxyc.liveplay.myqcloud.com/gc/wysdhpcy_1/index.m3u8 +江苏无锡-大剧院,http://gctxyc.liveplay.myqcloud.com/gc/hkts07_1/index.m3u8 +江苏南京-玄武湖,http://gctxyc.liveplay.myqcloud.com/gc/tyhjrys_1/index.m3u8 +江苏南京-梵音广场,http://gctxyc.liveplay.myqcloud.com/gc/ylxs12_1/index.m3u8 +吉林四平-四平战役纪念馆,http://gctxyc.liveplay.myqcloud.com/gc/taishan04_1/index.m3u8 +黄山排云亭,http://gctxyc.liveplay.myqcloud.com/gc/hspyt_1/index.m3u8 +黄龙,http://gctxyc.liveplay.myqcloud.com/gc/hlzycc_1/index.m3u8 +黄果树银链坠潭瀑布,http://gctxyc.liveplay.myqcloud.com/gc/hgsylztpb_1/index.m3u8 +华山,http://gctxyc.liveplay.myqcloud.com/gc/hkhs01_1/index.m3u8 +湖南张家界御笔峰,http://gctxyc.liveplay.myqcloud.com/gc/zjjybf_1/index.m3u8 +湖南张家界-武陵源黄石寨,http://gctxyc.liveplay.myqcloud.com/gc/szgk01_1/index.m3u8 +湖南张家界天门山云梦仙顶,http://gctxyc.liveplay.myqcloud.com/gc/tms04_1/index.m3u8 +湖南张家界-天门山天门洞,http://gctxyc.liveplay.myqcloud.com/gc/tmstmd01_1/index.m3u8 +湖南张家界迷魂台,http://gctxyc.liveplay.myqcloud.com/gc/zjjmht_1/index.m3u8 +湖南张家界-将军列队,http://gctxyc.liveplay.myqcloud.com/gc/zjjjjdl_1/index.m3u8 +湖南张家界-玻璃桥,http://gctxyc.liveplay.myqcloud.com/gc/hsxkssqdzrqj_1/index.m3u8 +湖南张家界-宝峰湖,http://gctxyc.liveplay.myqcloud.com/gc/zjjbfh_1/index.m3u8 +湖南湘西州-凤凰古城,http://gctxyc.liveplay.myqcloud.com/gc/fhgcdnhs_1/index.m3u8 +湖南彬州-沙洲瑶族村,http://gctxyc.liveplay.myqcloud.com/gc/yxxdbst_1/index.m3u8 +湖北宜昌-夷陵区,http://gctxyc.liveplay.myqcloud.com/gc/gllj01_1/index.m3u8 +湖北天门-多祥镇天门工业园,http://gctxyc.liveplay.myqcloud.com/gc/hkylxs07_1/index.m3u8 +湖北随州-随县峰山茶园,http://gctxyc.liveplay.myqcloud.com/gc/hkts02_1/index.m3u8 +湖北十堰-丹江口碧水连天,http://gctxyc.liveplay.myqcloud.com/gc/dxsdtts_1/index.m3u8 +湖北黄石-大冶青龙山,http://gctxyc.liveplay.myqcloud.com/gc/qdls02_1/index.m3u8 +湖北恩施-建始高坪花硒谷,http://gctxyc.liveplay.myqcloud.com/gc/drs01_1/index.m3u8 +湖北恩施-佛宝山景区,http://gctxyc.liveplay.myqcloud.com/gc/tyhjntyz_1/index.m3u8 +恒山悬空寺全景,http://gctxyc.liveplay.myqcloud.com/gc/hsxksqj_1/index.m3u8 +黑龙江哈尔滨-松花江,http://gctxyc.liveplay.myqcloud.com/gc/xysrf_1/index.m3u8 +黑龙江哈尔滨-霁虹桥,http://gctxyc.liveplay.myqcloud.com/gc/hkts09_1/index.m3u8 +河南信阳-王店乡示范基地,http://gctxyc.liveplay.myqcloud.com/gc/taishan01_1/index.m3u8 +河南平顶山-叶县,http://gctxyc.liveplay.myqcloud.com/gc/ahhs01_1/index.m3u8 +河南焦作-云台山红石峡,http://gctxyc.liveplay.myqcloud.com/gc/ytshsx_1/index.m3u8 +海南文昌-铜鼓岭,http://gctxyc.liveplay.myqcloud.com/gc/hkylxs01_1/index.m3u8 +海南文昌-龙楼镇,http://gcalic.v.myalicdn.com/gc/hkts05_1/index.m3u8 +海南-三亚湾,http://gctxyc.liveplay.myqcloud.com/gc/mdjxxdsb_1/index.m3u8 +海南-热带雨林国家公园,http://gctxyc.liveplay.myqcloud.com/gc/hkts08_1/index.m3u8 +贵州省兴义市马岭河峡谷,http://gctxyc.liveplay.myqcloud.com/gc/xymlh_1/index.m3u8 +贵州盘州市-新民梯田,http://gctxyc.liveplay.myqcloud.com/gc/hkts11_1/index.m3u8 +贵州六盘水-钟山区梅花山,http://gctxyc.liveplay.myqcloud.com/gc/hkylxs02_1/index.m3u8 +贵州都山-毛尖镇高寨水库茶山,http://gctxyc.liveplay.myqcloud.com/gc/pts01_1/index.m3u8 +贵州毕节-织金洞常上明珠,http://gctxyc.liveplay.myqcloud.com/gc/jsh02_1/index.m3u8 +贵州安顺-黄果树瀑布,http://gctxyc.liveplay.myqcloud.com/gc/nxspthhpl_1/index.m3u8 +广西玉林万顷茶园,http://gctxyc.liveplay.myqcloud.com/gc/tyhjtynl_1/index.m3u8 +广东阳江-海陵岛,http://gctxyc.liveplay.myqcloud.com/gc/sgns01_1/index.m3u8 +广东深圳-福田中央商务区,http://gctxyc.liveplay.myqcloud.com/gc/hkylxs03_1/index.m3u8 +广东韶关-新丰马头镇,http://gctxyc.liveplay.myqcloud.com/gc/tms02_1/index.m3u8 +广东江门-都斛镇,http://gctxyc.liveplay.myqcloud.com/gc/tms05_1/index.m3u8 +广东广州-珠江,http://gctxyc.liveplay.myqcloud.com/gc/ztb_1/index.m3u8 +广东-东莞中心广场,http://gcalic.v.myalicdn.com/gc/zsslstpt_1/index.m3u8 +甘肃-嘉峪关,http://gctxyc.liveplay.myqcloud.com/gc/dxssyt_1/index.m3u8 +甘肃-敦煌鸣沙山,http://gctxyc.liveplay.myqcloud.com/gc/dhyyqst_1/index.m3u8 +北京-香山,http://gcalic.v.myalicdn.com/gc/yxhcnh_1/index.m3u8 +北京-鸟巢水立方,http://gctxyc.liveplay.myqcloud.com/gc/glxs01_1/index.m3u8 +北京-怀柔黄花城水长城,http://gctxyc.liveplay.myqcloud.com/gc/wgw01_1/index.m3u8 +北京-海洋馆,http://gctxyc.liveplay.myqcloud.com/gc/hkts03_1/index.m3u8 +八里沟风景区桃花湾瀑布,http://gctxyc.liveplay.myqcloud.com/gc/blg05_1/index.m3u8 +八达岭长城北十楼,http://gctxyc.liveplay.myqcloud.com/gc/bgwn10_1/index.m3u8 +安徽黟县-西递牌坊,http://gctxyc.liveplay.myqcloud.com/gc/yxxdpf_1/index.m3u8 +安徽黟县-西递半山亭,http://gctxyc.liveplay.myqcloud.com/gc/xywfl_1/index.m3u8 +安徽芜湖-三公山旅游风景区,http://gctxyc.liveplay.myqcloud.com/gc/qdls03_1/index.m3u8 +安徽黄山-卧云峰,http://gctxyc.liveplay.myqcloud.com/gc/wgw02_1/index.m3u8 +安徽黄山-光明顶,http://gctxyc.liveplay.myqcloud.com/gc/hsgmd_1/index.m3u8 +中国精编,http://gctxyc.liveplay.myqcloud.com/gc/wgw05_1_md.m3u8 +中央电视塔北,http://gctxyc.liveplay.myqcloud.com/gc/ztb_1_md.m3u8 +浙江舟山东极岛,http://gctxyc.liveplay.myqcloud.com/gc/djd01_1_md.m3u8 +桂林漓江景区,http://gctxyc.liveplay.myqcloud.com/gc/gllj01_1_md.m3u8 +嘉峪关02,http://gcalic.v.myalicdn.com/gc/jyg02_1/index.m3u8 +嘉峪关03,http://gctxyc.liveplay.myqcloud.com/gc/jyg04_1_md.m3u8 +都江堰-鱼嘴,http://gctxyc.liveplay.myqcloud.com/gc/djyqyl1_1_md.m3u8 +都江堰-飞沙堰,http://gctxyc.liveplay.myqcloud.com/gc/djyewm_1_md.m3u8 +丹霞山丹梯铁锁,http://gctxyc.liveplay.myqcloud.com/gc/dxsdtts_1_md.m3u8 +韶音亭,http://gctxyc.liveplay.myqcloud.com/gc/dxssyt_1_md.m3u8 +普高老寨,http://gctxyc.liveplay.myqcloud.com/gc/hnttpgsz_1_md.m3u8 +乐山大佛全景,http://gctxyc.liveplay.myqcloud.com/gc/lsdfgfl_1_md.m3u8 +六盘山红军长征景区,http://gctxyc.liveplay.myqcloud.com/gc/lpsgmjng01_1_md.m3u8 +日月石,http://gctxyc.liveplay.myqcloud.com/gc/tyhjrys_1_md.m3u8 +恒山悬空寺侧景,http://gctxyc.liveplay.myqcloud.com/gc/hsxkscj_1_md.m3u8 +黄山-梦笔生花,http://gctxyc.liveplay.myqcloud.com/gc/hsmbsh_1_md.m3u8 +凤凰古城南华山,http://gctxyc.liveplay.myqcloud.com/gc/fhgcdnhs_1_md.m3u8 +云台山-小寨沟,http://gctxyc.liveplay.myqcloud.com/gc/ytsxzg_1_md.m3u8 +朱鹮03,http://gctxyc.liveplay.myqcloud.com/gc/zh03_1_md.m3u8 +朱鹮04,http://gctxyc.liveplay.myqcloud.com/gc/zh04_1_md.m3u8 +崂山-太清,http://gctxyc.liveplay.myqcloud.com/gc/qdls04_1_md.m3u8 +西汉南越王博物馆,http://gctxyc.liveplay.myqcloud.com/gc/nywbwg01_1_md.m3u8 +云龙山观景台南,http://gctxyc.liveplay.myqcloud.com/gc/ylh03_1_md.m3u8 +重庆李子坝轻轨站,http://gcalic.v.myalicdn.com/gc/gccntv240-lzb01_1/index.m3u8 +厦门鼓浪屿,http://gctxyc.liveplay.myqcloud.com/gc/gly01_1_md.m3u8 +千岛湖,http://gctxyc.liveplay.myqcloud.com/gc/caqdh_1_md.m3u8 +蓝印花布,http://gctxyc.liveplay.myqcloud.com/gc/zjwzlyhb_1_md.m3u8 +张家界-阿凡达悬浮山,http://gctxyc.liveplay.myqcloud.com/gc/zjjafdxfs_1_md.m3u8 +嘉峪关关城,http://gcalic.v.myalicdn.com/gc/jyg04_1/index.m3u8 +隆珠措,http://gctxyc.liveplay.myqcloud.com/gc/sgns02_1_md.m3u8 +九华山,http://gctxyc.liveplay.myqcloud.com/gc/jhs05_1_md.m3u8 +天山-定海神针,http://gctxyc.liveplay.myqcloud.com/gc/xjtcdhsz_1_md.m3u8 +天山-海西平台,http://gctxyc.liveplay.myqcloud.com/gc/xjtchxpt_1_md.m3u8 +天山-马牙山,http://gctxyc.liveplay.myqcloud.com/gc/xjtcmys_1_md.m3u8 +天山-灯杆山,http://gctxyc.liveplay.myqcloud.com/gc/xjtcdgs_1_md.m3u8 +云梦仙顶,http://gctxyc.liveplay.myqcloud.com/gc/tms04_1_md.m3u8 +大容山莲花山顶,http://gctxyc.liveplay.myqcloud.com/gc/drs01_1_md.m3u8 +江苏南京牛首山,http://gctxyc.liveplay.myqcloud.com/gc/nss01_1_md.m3u8 +郑东新区千玺广场,http://gctxyc.liveplay.myqcloud.com/gc/zdxq01_1_md.m3u8 +张掖七彩丹霞,http://gctxyc.liveplay.myqcloud.com/gc/zyqcdx01_1_md.m3u8 +四川凉山邛海景区,http://gctxyc.liveplay.myqcloud.com/gc/xcqh01_1_md.m3u8 +黄河漂流,http://gctxyc.liveplay.myqcloud.com/gc/nxspthhpl_1_md.m3u8 +大漠孤烟,http://gctxyc.liveplay.myqcloud.com/gc/nxsptdmgy_1_md.m3u8 +北京-水立方,http://gcalic.v.myalicdn.com/gc/gccntv241-slf01_1/index.m3u8?contentid=2820180516001 +北京-黄花城水长城01,https://gcalic.v.myalicdn.com/gc/wgw01_1/index.m3u8?contentid=2820180516001 +北京-黄花城水长城02,https://gcalic.v.myalicdn.com/gc/wgw02_1/index.m3u8?contentid=2820180516001 +北京-黄花城水长城03,https://gcalic.v.myalicdn.com/gc/wgw03_1/index.m3u8?contentid=2820180516001 +北京-黄花城水长城04,https://gcalic.v.myalicdn.com/gc/wgw04_1/index.m3u8?contentid=2820180516001 +北京-八达岭长城南七楼,http://gcalic.v.myalicdn.com/gc/bgws7_1/index.m3u8?contentid=2820180516001 +天津-天津之眼,https://gcalic.v.myalicdn.com/gc/tjhh01_1/index.m3u8?contentid=2820180516001 +山西-悬空寺全景,https://gcalic.v.myalicdn.com/gc/hsxksqj_1/index.m3u8?contentid=2820180516001 +辽宁-沈阳金廊,https://gcalic.v.myalicdn.com/gc/zsslsjjfsd_1/index.m3u8?contentid=2820180516001 +黑龙江-雪乡梦幻家园,https://gcalic.v.myalicdn.com/gc/mdjxxmhjyxj_1/index.m3u8?contentid=2820180516001 +江苏-无锡鼋头渚赏樱阁,https://gcalic.v.myalicdn.com/gc/pshdxg01_1/index.m3u8?contentid=2820180516001 +江苏-南京牛首山,https://gcalic.v.myalicdn.com/gc/nss01_1/index.m3u8?contentid=2820180516001 +江苏-南京玄武湖公园,https://gcalic.v.myalicdn.com/gc/xwh01_1/index.m3u8?contentid=2820180516001 +江苏-徐州云龙湖观景台西,https://gcalic.v.myalicdn.com/gc/ylh04_1/index.m3u8?contentid=2820180516001 +江苏-徐州云龙湖观景台南,https://gcalic.v.myalicdn.com/gc/ylh03_1/index.m3u8?contentid=2820180516001 +浙江-云栖小镇,https://gcalic.v.myalicdn.com/gc/hnttpgsz_1/index.m3u8?contentid=2820180516001 +浙江-千岛湖,https://gcalic.v.myalicdn.com/gc/caqdh_1/index.m3u8?contentid=2820180516001 +浙江-舟山东极岛,https://gcalic.v.myalicdn.com/gc/djd01_1/index.m3u8?contentid=2820180516001 +浙江-丽水仙都风景区,https://gcalic.v.myalicdn.com/gc/xdfjq01_1/index.m3u8?contentid=2820180516001 +浙江-乌镇蓝印花布,https://gcalic.v.myalicdn.com/gc/zjwzlyhb_1/index.m3u8?contentid=2820180516001 +浙江-乌镇全景,https://gcalic.v.myalicdn.com/gc/zjwzblt_1/index.m3u8?contentid=2820180516001 +浙江-乌镇西市河,https://gcalic.v.myalicdn.com/gc/zjwzbblh_1/index.m3u8?contentid=2820180516001 +浙江-乌镇龙形田,https://gcalic.v.myalicdn.com/gc/zjwzlxt_1/index.m3u8?contentid=2820180516001 +安徽-西递牌坊,https://gcalic.v.myalicdn.com/gc/yxxdpf_1/index.m3u8?contentid=2820180516001 +安徽-宏村月沼,https://gcalic.v.myalicdn.com/gc/yxhcyz_1/index.m3u8?contentid=2820180516001 +安徽-西递半山亭,https://gcalic.v.myalicdn.com/gc/yxxdbst_1/index.m3u8?contentid=2820180516001 +安徽-黟县芦村远眺,https://gcalic.v.myalicdn.com/gc/yxlcyt_1/index.m3u8?contentid=2820180516001 +安徽-宏村南湖,https://gcalic.v.myalicdn.com/gc/yxhcnh_1/index.m3u8?contentid=2820180516001 +安徽-黄山,https://gcalic.v.myalicdn.com/gc/ahhs01_1/index.m3u8?contentid=2820180516001 +安徽-黄山始信新道,https://gcalic.v.myalicdn.com/gc/hsyg_1/index.m3u8?contentid=2820180516001 +安徽-黄山卧云峰,https://gcalic.v.myalicdn.com/gc/hswlf_1/index.m3u8?contentid=2820180516001 +安徽-黄山梦笔生花,https://gcalic.v.myalicdn.com/gc/hsmbsh_1/index.m3u8?contentid=2820180516001 +安徽-黄山光明顶,https://gcalic.v.myalicdn.com/gc/hsgmd_1/index.m3u8?contentid=2820180516001 +安徽-黄山排云亭,https://gcalic.v.myalicdn.com/gc/hspyt_1/index.m3u8?contentid=2820180516001 +安徽-九华山拜经台,https://gcalic.v.myalicdn.com/gc/jhs02_1/index.m3u8?contentid=2820180516001 +安徽-九华山,https://gcalic.v.myalicdn.com/gc/jhs05_1/index.m3u8?contentid=2820180516001 +安徽-九华山花台,https://gcalic.v.myalicdn.com/gc/jhs01_1/index.m3u8?contentid=2820180516001 +福建-厦门鼓浪屿,https://gcalic.v.myalicdn.com/gc/gly01_1/index.m3u8?contentid=2820180516001 +福建-宁德太姥山景区,https://gcalic.v.myalicdn.com/gc/tms01_1/index.m3u8?contentid=2820180516001 +福建-漳州六鳌翡翠湾,https://gcalic.v.myalicdn.com/gc/fcw01_1/index.m3u8?contentid=2820180516001 +福建-醉美沙滩翡翠湾,https://gcalic.v.myalicdn.com/gc/fcw03_1/index.m3u8?contentid=2820180516001 +江西-婺源江岭2号观景台,https://gcalic.v.myalicdn.com/gc/wygjt2_1/index.m3u8?contentid=2820180516001 +江西-婺源江岭1号观景台,https://gcalic.v.myalicdn.com/gc/wygjt1_1/index.m3u8?contentid=2820180516001 +江西-龙虎山-中间水泡,https://gcalic.v.myalicdn.com/gc/lhszjsp_1/index.m3u8?contentid=2820180516001 +山东-泰山,https://gcalic.v.myalicdn.com/gc/taishan04_1/index.m3u8?contentid=2820180516001 +山东-泰山主峰,https://gcalic.v.myalicdn.com/gc/taishan01_1/index.m3u8?contentid=2820180516001 +山东-瞻鲁台,https://gcalic.v.myalicdn.com/gc/hkts06_1/index.m3u8?contentid=2820180516001 +山东-泰山十八盘,https://gcalic.v.myalicdn.com/gc/taishan05_1/index.m3u8?contentid=2820180516001 +山东-玉皇顶西,https://gcalic.v.myalicdn.com/gc/hkts11_1/index.m3u8?contentid=2820180516001 +山东-玉皇顶东,https://gcalic.v.myalicdn.com/gc/hkts10_1/index.m3u8?contentid=2820180516001 +山东-太平岭,https://gcalic.v.myalicdn.com/gc/hkts09_1/index.m3u8?contentid=2820180516001 +山东-扇子崖,https://gcalic.v.myalicdn.com/gc/hkts08_1/index.m3u8?contentid=2820180516001 +山东-南天门,https://gcalic.v.myalicdn.com/gc/hkts07_1/index.m3u8?contentid=2820180516001 +山东-开山,https://gcalic.v.myalicdn.com/gc/hkts05_1/index.m3u8?contentid=2820180516001 +山东-经石峪,https://gcalic.v.myalicdn.com/gc/hkts04_1/index.m3u8?contentid=2820180516001 +山东-碧霞祠,https://gcalic.v.myalicdn.com/gc/hkts03_1/index.m3u8?contentid=2820180516001 +山东-白云亭悬崖,https://gcalic.v.myalicdn.com/gc/hkts02_1/index.m3u8?contentid=2820180516001 +山东-泰山玉皇顶,https://gcalic.v.myalicdn.com/gc/taishan06_1/index.m3u8?contentid=2820180516001 +山东-泰山大观峰,https://gcalic.v.myalicdn.com/gc/taishan03_1/index.m3u8?contentid=2820180516001 +河南-郑东新区千玺广场,https://gcalic.v.myalicdn.com/gc/zdxq01_1/index.m3u8?contentid=2820180516001 +河南-少林寺广场,https://gcalic.v.myalicdn.com/gc/zsslsgc_1/index.m3u8?contentid=2820180516001 +河南-云台山小寨沟,https://gcalic.v.myalicdn.com/gc/ytsxzg_1/index.m3u8?contentid=2820180516001 +河南-云台山红石峡,https://gcalic.v.myalicdn.com/gc/ytshsx_1/index.m3u8?contentid=2820180516001 +河南-云台山茱萸峰,https://gcalic.v.myalicdn.com/gc/ytszyf_1/index.m3u8?contentid=2820180516001 +河南-八里沟桃花湾瀑布,https://gcalic.v.myalicdn.com/gc/blg05_1/index.m3u8?contentid=2820180516001 +河南-八里沟天界山玻璃栈道,https://gcalic.v.myalicdn.com/gc/blg03_1/index.m3u8?contentid=2820180516001 +湖北-武汉黄鹤楼,https://gcalic.v.myalicdn.com/gc/qdls02_1/index.m3u8?contentid=2820180516001 +湖北-龙王庙,https://gcalic.v.myalicdn.com/gc/hnttbdjd_1/index.m3u8?contentid=2820180516001 +湖北-武汉长江大桥,https://gcalic.v.myalicdn.com/gc/qdls04_1/index.m3u8?contentid=2820180516001 +湖北-金丝猴01,https://gcalic.v.myalicdn.com/gc/jshhd01_1/index.m3u8?contentid=2820180516001 +湖南-天门山天门洞,https://gcalic.v.myalicdn.com/gc/tmstmd01_1/index.m3u8?contentid=2820180516001 +湖南-天门山天空步道,https://gcalic.v.myalicdn.com/gc/tms02_1/index.m3u8?contentid=2820180516001 +湖南-天门山西线玻璃栈道,https://gcalic.v.myalicdn.com/gc/tms05_1/index.m3u8?contentid=2820180516001 +湖南-天门山云梦仙顶,https://gcalic.v.myalicdn.com/gc/tms04_1/index.m3u8?contentid=2820180516001 +湖南-凤凰古城南华山,https://gcalic.v.myalicdn.com/gc/fhgcdnhs_1/index.m3u8?contentid=2820180516001 +湖南-凤凰古城东关门,https://gcalic.v.myalicdn.com/gc/fhgcdgm_1/index.m3u8?contentid=2820180516001 +湖南-张家界水绕四门,https://gcalic.v.myalicdn.com/gc/zjjsrsm_1/index.m3u8?contentid=2820180516001 +湖南-张家界将军列队,https://gcalic.v.myalicdn.com/gc/zjjjjdl_1/index.m3u8?contentid=2820180516001 +湖南-阿凡达悬浮山,https://gcalic.v.myalicdn.com/gc/zjjafdxfs_1/index.m3u8?contentid=2820180516001 +湖南-张家界迷魂台,https://gcalic.v.myalicdn.com/gc/zjjmht_1/index.m3u8?contentid=2820180516001 +湖南-宝峰湖,https://gcalic.v.myalicdn.com/gc/zjjbfh_1/index.m3u8?contentid=2820180516001 +广东-深圳世界之窗,https://gcalic.v.myalicdn.com/gc/sjzc01_1/index.m3u8?contentid=2820180516001 +广东-丹霞山丹梯铁锁,https://gcalic.v.myalicdn.com/gc/dxsdtts_1/index.m3u8?contentid=2820180516001 + +💕体育,#genre# +CCTV5,mitv://generationnexxxt.com:19806/7d00bdeddb6c422796e62ae9e8b9398d +CCTV5+,mitv://generationnexxxt.com:19806/5b390808c064415fa55fa30feb8788ff +五星体育,mitv://generationnexxxt.com:19806/d75057c993f84e7c86f94e8f1e56ad24 + 🎁 +广东体育,mitv://generationnexxxt.com:19806/bb744a1252da46a6a2ae5546f4da7c72 +纬来育乐台,mitv://generationnexxxt.com:19806/78b57c4d9e644fafafe01588c43b4787 +纬来体育台,mitv://generationnexxxt.com:19806/79090c69d43040148deaa21d5e26c32a + 🎁 +ELEVEN体育1台,mitv://generationnexxxt.com:19806/fcfde35352d5464f9ed1c711ef2d05b1 +Z频道,mitv://generationnexxxt.com:19806/8789d946039740bda334150ac3138166 +爱尔达体育1台(备),mitv://generationnexxxt.com:19806/1180278580d04cb490450ec59b4edc6b +爱尔达体育2台,mitv://generationnexxxt.com:19806/d1f16ee235314a0fbc33742ab7af534b +博斯高球,mitv://generationnexxxt.com:19806/6ff0b79453d2430986930b7c84a286df +博斯高球二台,mitv://generationnexxxt.com:19806/8afa52d0fe0047f8a6d7e51f46697f93 + 🎁 +博斯网球台,mitv://generationnexxxt.com:19806/7fb5b66ce38747de84be865952153959 +博斯魅力网,mitv://generationnexxxt.com:19806/c585ebfbfc7c4260a8d9556b5409faf0 +博斯无限台,mitv://generationnexxxt.com:19806/f2973cfa7c2045e6b8a184f1bf18af7c + 🎁 +博斯无限二台,mitv://generationnexxxt.com:19806/143f1c23ac834d28a5296d61fed9250c +博斯运动,mitv://generationnexxxt.com:19806/6293839c167e4b6393c745db434b2465 +智林体育台,mitv://generationnexxxt.com:19806/931c171e2f774f7aa1a92e97f5098c9f +博斯运动二台,mitv://generationnexxxt.com:19806/cbd52c51fbab49ae9b3bc0da9137f681 + 🎁 +爱尔达体育1台,mitv://generationnexxxt.com:19806/68e521d35c0247ddbc5073dee98245a3 +💕海外华人,#genre# +TVB HD,http://4ksuper.live:80/Patricia/Patricia123/153395 +TVB1,http://4ksuper.live:80/Patricia/Patricia123/153396 +TVB2,http://4ksuper.live:80/Patricia/Patricia123/153397 +FAIRCHILD WEST,http://4ksuper.live:80/Patricia/Patricia123/90351 +FAIRCHILD 2 HD,http://4ksuper.live:80/Patricia/Patricia123/90352 +TVB DRAMA,http://4ksuper.live:80/Patricia/Patricia123/153400 +TVB PEARL,http://4ksuper.live:80/Patricia/Patricia123/153399 +TVBE,http://4ksuper.live:80/Patricia/Patricia123/153398 +TVB CHINESE,http://4ksuper.live:80/Patricia/Patricia123/153401 +TVB CLASSIC,http://4ksuper.live:80/Patricia/Patricia123/153503 +TVB E NEWS,http://4ksuper.live:80/Patricia/Patricia123/153504 +TVB JADE,http://4ksuper.live:80/Patricia/Patricia123/153505 +TVB XING HE,http://4ksuper.live:80/Patricia/Patricia123/153506 +PHOENIX HK CHANNEL,http://4ksuper.live:80/Patricia/Patricia123/153402 +PHOENIX CHINESE,http://4ksuper.live:80/Patricia/Patricia123/114695 +NOW SPORTS 1 HD,http://4ksuper.live:80/Patricia/Patricia123/554949 +PHOENIX NEWS (NA),http://4ksuper.live:80/Patricia/Patricia123/156408 +PHOENIX INFONEWS,http://4ksuper.live:80/Patricia/Patricia123/156407 +CITY & FASHION,http://4ksuper.live:80/Patricia/Patricia123/90211 + +MVTV-TVB DRAMA,http://4ksuper.live:80/Patricia/Patricia123/164701 +TVBS NA),http://4ksuper.live:80/Patricia/Patricia123/156402 +SKYLINK TELEVISION (NA),http://4ksuper.live:80/Patricia/Patricia123/156399 +SKYLINK TELEVISION 2 (NA),http://4ksuper.live:80/Patricia/Patricia123/156400 +SETI (NA),http://4ksuper.live:80/Patricia/Patricia123/156390 +ICITI NA),http://4ksuper.live:80/Patricia/Patricia123/156401 +FORMOSA TV (NA),http://4ksuper.live:80/Patricia/Patricia123/156389 +ET NEWS (NA),http://4ksuper.live:80/Patricia/Patricia123/156397 +ET GLOBAL (NA),http://4ksuper.live:80/Patricia/Patricia123/156394 +ET FINACIAL NEWS (NA),http://4ksuper.live:80/Patricia/Patricia123/156396 +ET DRAMA (NA),http://4ksuper.live:80/Patricia/Patricia123/156395 +ET CHINA (NA),http://4ksuper.live:80/Patricia/Patricia123/156393 +CTS (NA),http://4ksuper.live:80/Patricia/Patricia123/156391 +TTV (NA),http://4ksuper.live:80/Patricia/Patricia123/156392 +USTV (NA),http://4ksuper.live:80/Patricia/Patricia123/156398 +YOYO TV NA),http://4ksuper.live:80/Patricia/Patricia123/156403 +HITS MOVIES [ASTRO],http://4ksuper.live:80/Patricia/Patricia123/571200 +HISTORY HD [ASTRO],http://4ksuper.live:80/Patricia/Patricia123/571201 +HELLO [ASTRO],http://4ksuper.live:80/Patricia/Patricia123/571203 +HBO HD [ASTRO],http://4ksuper.live:80/Patricia/Patricia123/571204 +DISNEY CHANNEL [ASTRO],http://4ksuper.live:80/Patricia/Patricia123/571209 +DISCOVERY HD [ASTRO],http://4ksuper.live:80/Patricia/Patricia123/571210 +DISCOVERY SCI HD [ASTRO],http://4ksuper.live:80/Patricia/Patricia123/571211 +CTI ASIA [ASTRO],http://4ksuper.live:80/Patricia/Patricia123/571212 +CLASSIC MOVIES [ASTRO],http://4ksuper.live:80/Patricia/Patricia123/571213 +CELESTIAL MOVIES [ASTRO],http://4ksuper.live:80/Patricia/Patricia123/571218 +AXN HD [ASTRO],http://4ksuper.live:80/Patricia/Patricia123/571222 +AOD HD 355 [ASTRO],http://4ksuper.live:80/Patricia/Patricia123/571223 +AOD 352 [ASTRO],http://4ksuper.live:80/Patricia/Patricia123/571225 +XIAO TAI YANG [H],http://4ksuper.live:80/Patricia/Patricia123/571230 +STAR VIJAY HD APAC [ASTRO],http://4ksuper.live:80/Patricia/Patricia123/571235 +KIX HD [ASTRO],http://4ksuper.live:80/Patricia/Patricia123/571196 +KPLUS HD [ASTRO],http://4ksuper.live:80/Patricia/Patricia123/571195 +SHUANG XING HD [ASTRO],http://4ksuper.live:80/Patricia/Patricia123/571191 +SUN TV HD APAC [ASTRO],http://4ksuper.live:80/Patricia/Patricia123/571190 +TLC HD [ASTRO],http://4ksuper.live:80/Patricia/Patricia123/571189 +TVB E-NEWS [ASTRO],http://4ksuper.live:80/Patricia/Patricia123/571188 +TVB JADE [ASTRO],http://4ksuper.live:80/Patricia/Patricia123/571187 +TVB XING HE [ASTRO],http://4ksuper.live:80/Patricia/Patricia123/571186 +TVBS ASIA [ASTRO],http://4ksuper.live:80/Patricia/Patricia123/571185 +CELESTIAL CLASSIC MOVIES [ASTRO],http://4ksuper.live:80/Patricia/Patricia123/571182 +DISCOVERY ASIA [ASTRO],http://4ksuper.live:80/Patricia/Patricia123/571181 +ASIAN FOOD CHANNEL,http://4ksuper.live:80/Patricia/Patricia123/534440 +广东频道,#genre# +广州综合,http://php.jdshipin.com:8880/gztv.php?id=zhonghe +广州新闻,http://php.jdshipin.com:8880/gztv.php?id=xinwen +广州竞赛,http://php.jdshipin.com:8880/gztv.php?id=jingsai +广州影视,http://php.jdshipin.com:8880/gztv.php?id=yingshi +广州法治,http://php.jdshipin.com:8880/gztv.php?id=fazhi +广州南国都市,http://php.jdshipin.com:8880/gztv.php?id=shenghuo + +广州综合,http://r.jdshipin.com/iR6Gq +广州南国都市,http://r.jdshipin.com/nWaZO +广州影视,http://r.jdshipin.com/TcKr2 +广东民生,http://sxd.nyxg.vip:40000/udp/239.77.0.225:5146 +广东新闻,http://sxd.nyxg.vip:40000/udp/239.77.0.173:5146 +广东珠江,http://sxd.nyxg.vip:40000/udp/239.77.0.1:5146 +广东体育,http://sxd.nyxg.vip:40000/udp/239.77.0.112:5146 +广东科教,http://sxd.nyxg.vip:40000/udp/239.77.0.85:5146 +广东影视,http://sxd.nyxg.vip:40000/udp/239.77.0.217:5146 +广东少儿,http://sxd.nyxg.vip:40000/udp/239.77.0.250:5146 +广东卡通,http://sxd.nyxg.vip:40000/udp/239.77.0.179:5146 +广东科教,http://sxd.nyxg.vip:40000/udp/239.77.0.167:5146 +广东体育,http://sxd.nyxg.vip:40000/udp/239.77.0.168:5146 +广东珠江,http://sxd.nyxg.vip:40000/udp/239.77.0.114:5146 +广东南方卫视,http://sxd.nyxg.vip:40000/udp/239.77.0.215:5146 +深圳公共,http://sxd.nyxg.vip:40000/udp/239.77.1.126:5146 +深圳都市,http://sxd.nyxg.vip:40000/udp/239.77.1.124:5146 +深圳电视剧,http://sxd.nyxg.vip:40000/udp/239.77.1.125:5146 +深圳体育,http://sxd.nyxg.vip:40000/udp/239.77.1.128:5146 +深圳公共,http://sxd.nyxg.vip:40000/udp/239.77.1.178:5146 +深圳都市,http://sxd.nyxg.vip:40000/udp/239.77.1.176:5146 +深圳电视剧,http://sxd.nyxg.vip:40000/udp/239.77.1.177:5146 +深圳公共,http://sxd.nyxg.vip:40000/udp/239.77.1.242:5146 +深圳娱乐,http://sxd.nyxg.vip:40000/udp/239.77.1.243:5146 +深圳体育,http://sxd.nyxg.vip:40000/udp/239.77.1.140:5146 +深圳少儿,http://sxd.nyxg.vip:40000/udp/239.77.1.244:5146 +深圳宝安,http://sxd.nyxg.vip:40000/udp/239.77.1.67:5146 +深圳龙岗,http://sxd.nyxg.vip:40000/udp/239.77.1.223:5146 +深圳东部,http://sxd.nyxg.vip:40000/udp/239.77.1.224:5146 +深圳众创,http://sxd.nyxg.vip:40000/udp/239.77.1.247:5146 +广州综合,http://sxd.nyxg.vip:40000/udp/239.253.43.71:5146 +广州新闻,http://sxd.nyxg.vip:40000/udp/239.253.43.72:5146 +广州影视,http://sxd.nyxg.vip:40000/udp/239.253.43.73:5146 +广州法治,http://sxd.nyxg.vip:40000/udp/239.253.43.74:5146 +广州竞赛,http://sxd.nyxg.vip:40000/udp/239.253.43.75:5146 +南国都市4K,http://sxd.nyxg.vip:40000/udp/239.253.43.99:5146 +番禺电视台,http://video.epaper.pybtv.cn:8080/live/rtmp_live_demo.flv +增城电视台,http://pl1.cloud.dayang.com.cn/live/10062_E5i2s6.m3u8 + +深圳都市,http://livepull-tcyzb.sztv.com.cn/live/dushi01.m3u8 +深圳都市,http://223.109.210.49/4403-tx.otvstream.otvcloud.com/otv/skcc/live/channel46/index.m3u8 +深圳电视剧,http://223.109.210.49/4403-tx.otvstream.otvcloud.com/otv/skcc/live/channel47/index.m3u8 +深圳财*生活,http://223.109.210.49/4403-tx.otvstream.otvcloud.com/otv/skcc/live/channel48/index.m3u8 +深圳娱乐,http://223.109.210.49/4403-tx.otvstream.otvcloud.com/otv/skcc/live/channel49/index.m3u8 +深圳体育健康,http://223.109.210.49/4403-tx.otvstream.otvcloud.com/otv/skcc/live/channel50/index.m3u8 +深圳少儿,http://223.109.210.49/4403-tx.otvstream.otvcloud.com/otv/skcc/live/channel51/index.m3u8 +深圳公共,http://223.109.210.49/4403-tx.otvstream.otvcloud.com/otv/skcc/live/channel52/index.m3u8 +深圳宜和购物,http://223.109.210.49/4403-tx.otvstream.otvcloud.com/otv/skcc/live/channel42/index.m3u8 +深圳蛇口,http://223.109.210.49/4403-tx.otvstream.otvcloud.com/otv/skcc/live/channel37/index.m3u8 + +东莞新闻综合,http://php.jdshipin.com:8880/0769.php?id=xwzh +东莞生活资讯,http://php.jdshipin.com:8880/0769.php?id=shzx + +佛山综合,http://php.jdshipin.com:8880/fstv.php?id=fszh +佛山影视,http://php.jdshipin.com:8880/fstv.php?id=fsys +佛山公共,http://php.jdshipin.com:8880/fstv.php?id=fsgg +佛山南海,http://php.jdshipin.com:8880/fstv.php?id=fsnh +佛山顺德,http://php.jdshipin.com:8880/fstv.php?id=fssd +佛山高明,http://php.jdshipin.com:8880/fstv.php?id=fsgm +佛山三水,http://php.jdshipin.com:8880/fstv.php?id=fsss +普宁台,http://120.238.13.198:8000/hls/61/index.m3u8 +揭阳综合,http://120.238.13.198:8000/hls/65/index.m3u8 +汕头综合,http://120.238.13.198:8000/hls/65/index.m3u8 +汕头经济,http://120.238.13.198:8000/hls/66/index.m3u8 +文旅体育,http://120.238.13.198:8000/hls/67/index.m3u8 +潮州综合,http://120.238.13.198:8000/hls/68/index.m3u8 +文化生活,http://120.238.13.198:8000/hls/70/index.m3u8 +汕头新闻综合,http://211.101.234.94:9999/php/gudo.php?id=stxwzh +汕头新闻综合2,http://211.101.234.94:9999/php/gudo.php?id=stxwzh2 +汕头经济生活,http://211.101.234.94:9999/php/gudo.php?id=stjjsh +汕头经济生活2,http://211.101.234.94:9999/php/gudo.php?id=stjjsh2 +汕头文旅体育,http://211.101.234.94:9999/php/gudo.php?id=stwlty +汕头文旅体育2,http://211.101.234.94:9999/php/gudo.php?id=stwlty2 +汕头综合高清,http://211.97.63.3:801/hls/81/index.m3u8 +汕头经济高清,http://211.97.63.3:801/hls/82/index.m3u8 +汕头体育高清,http://211.97.63.3:801/hls/80/index.m3u8 +云浮综合,https://livestream.oeeee.com/slive/17806.m3u8 +云浮文旅,https://livestream.oeeee.com/slive/17807.m3u8 +阳江1,https://live.yjtvw.com:8081/live/smil:yjtv1.smil/playlist.m3u8 +阳江2,https://live.yjtvw.com:8081/live/smil:yjtv2.smil/playlist.m3u8 +广东卫视,http://php.jdshipin.com:8880/chudian.php?id=gdws +广东珠江,http://php.jdshipin.com:8880/chudian.php?id=gdzj +大湾区卫视,http://php.jdshipin.com:8880/chudian.php?id=nfws +广东民生,http://php.jdshipin.com:8880/chudian.php?id=gdms +广东新闻,http://php.jdshipin.com:8880/chudian.php?id=gdxw +广东经济科教,http://php.jdshipin.com:8880/chudian.php?id=gdjjkj +广东体育,http://php.jdshipin.com:8880/chudian.php?id=gdty +广东少儿,http://php.jdshipin.com:8880/chudian.php?id=gdse +广东影视,http://php.jdshipin.com:8880/chudian.php?id=gdys +嘉佳卡通,http://php.jdshipin.com:8880/chudian.php?id=jjkt +广东国际,http://php.jdshipin.com:8880/chudian.php?id=gdgj +广东移动,http://php.jdshipin.com:8880/chudian.php?id=gdyd +广东综艺4K,http://php.jdshipin.com:8880/chudian.php?id=gdzy +GRTN文化频道,https://glive.grtn.cn/live/wenhua_test0203.m3u8 +肇庆综合,http://php.jdshipin.com:8880/chudian.php?id=zqzh +肇庆公共,http://php.jdshipin.com:8880/chudian.php?id=zqgg +惠州新闻综合,http://php.jdshipin.com:8880/chudian.php?id=hzxw +清远综合,http://php.jdshipin.com:8880/chudian.php?id=qyzh +梅州综合,http://php.jdshipin.com:8880/chudian.php?id=mzzh +河源综合,http://php.jdshipin.com:8880/chudian.php?id=hyzh +河源公共,http://php.jdshipin.com:8880/chudian.php?id=hygg +连平台,http://php.jdshipin.com:8880/chudian.php?id=lpzh +阳江-1,http://php.jdshipin.com:8880/chudian.php?id=yjtv1 +阳江-2,http://php.jdshipin.com:8880/chudian.php?id=yjtv2 +惠东综合,http://php.jdshipin.com:8880/chudian.php?id=hdzh +开平综合,http://php.jdshipin.com:8880/chudian.php?id=kpzh +开平生活,http://php.jdshipin.com:8880/chudian.php?id=kpsh +四会新闻综合,http://php.jdshipin.com:8880/chudian.php?id=shzh +广宁综合,http://php.jdshipin.com:8880/chudian.php?id=gnzh +工布江达县广播电视台,http://php.jdshipin.com:8880/chudian.php?id=gbjd +化州综合,http://php.jdshipin.com:8880/chudian.php?id=hzzh +鹤山综合,http://php.jdshipin.com:8880/chudian.php?id=hszh +廉江综合,http://php.jdshipin.com:8880/chudian.php?id=ljzh +英德新闻综合,http://php.jdshipin.com:8880/chudian.php?id=ydxw +清新综合,http://php.jdshipin.com:8880/chudian.php?id=qxzh +普宁综合,http://php.jdshipin.com:8880/chudian.php?id=pnzh +紫金综合,http://php.jdshipin.com:8880/chudian.php?id=zjzh +连州综合,http://php.jdshipin.com:8880/chudian.php?id=lzzh +阳春综合,http://php.jdshipin.com:8880/chudian.php?id=yczh +佛冈综合,http://php.jdshipin.com:8880/chudian.php?id=fgzh +怀集综合,http://php.jdshipin.com:8880/chudian.php?id=hjzh +惠阳电视台,http://php.jdshipin.com:8880/chudian.php?id=hytv +信宜综合,http://php.jdshipin.com:8880/chudian.php?id=xyzh +徐闻综合,http://php.jdshipin.com:8880/chudian.php?id=xwzh +阳西综合,http://php.jdshipin.com:8880/chudian.php?id=yxzh +台山台,http://php.jdshipin.com:8880/chudian.php?id=tstv +遂溪台,http://php.jdshipin.com:8880/chudian.php?id=sxtv +新会综合,http://php.jdshipin.com:8880/chudian.php?id=xhzh +罗定综合,http://php.jdshipin.com:8880/chudian.php?id=ldzh +和平综合,http://php.jdshipin.com:8880/chudian.php?id=hpzh +东源台,http://php.jdshipin.com:8880/chudian.php?id=dytv +吴川综合,http://php.jdshipin.com:8880/chudian.php?id=wczh +乐昌电视台,http://php.jdshipin.com:8880/chudian.php?id=lctv +潮安综合,http://php.jdshipin.com:8880/chudian.php?id=cazh +恩平综合,http://php.jdshipin.com:8880/chudian.php?id=epzh +广西频道,#genre# +南宁新闻综合,http://hls.nntv.cn/nnlive/NNTV_NEWS_A.m3u8?zguangxd +南宁新闻综合,http://hls.nntv.cn/nnlive/NNTV_NEWS_A.m3u8 +南宁影娱乐,http://hls.nntv.cn/nnlive/NNTV_VOD_A.m3u8?zguangxd +南宁影娱乐,http://hls.nntv.cn/nnlive/NNTV_VOD_A.m3u8 +南宁都市生活,http://hls.nntv.cn/nnlive/NNTV_METRO_A.m3u8?zguangxd +南宁都市生活,http://hls.nntv.cn/nnlive/NNTV_METRO_A.m3u8 +南宁公共,http://hls.nntv.cn/nnlive/NNTV_PUB_A.m3u8?zguangxd +南宁公共,http://hls.nntv.cn/nnlive/NNTV_PUB_A.m3u8 +贺州综合,http://zhz.gxhzxw.com:2935/live/HZXW-HD/playlist.m3u8 +罗城综合,http://111.12.75.177:9100/lctvlive/lch.m3u8?zguangxd +隆安新闻综合,http://hls.nntv.cn/nnlive/LATV_A.m3u8?zguangxd +桂林新闻综合,https://pull.gltvs.com:443/live/glxw/playlist.m3u8?v=b0528684bf934e120e1c30fc808e6576&t=1796868188 +灌阳新闻综合,https://lives.myun.tv:443/live/lx1reyg0.m3u8 +资源电视台,https://rtmp.gdlive.gdmain.com:443/live/5z4yjgm0.m3u8 +宾阳综合,https://rtmp.gdlive.gdmain.com:443/live/lgmzjyml.m3u8 +龙州综合,https://rtmp.gdlive.gdmain.com:443/live/56jkpxkl.m3u8 +凭祥综合,https://rtmp.gdlive.gdmain.com:443/live/lnbyv3ol.m3u8 +天等综合,https://lives.myun.tv:443/live/56jkerol.m3u8 +巴马综合,http://hls.nntv.cn/nnlive/NNTV_PUB_A.m3u8 +都安综合,https://lives.myun.tv:443/live/09em42ol.m3u8 +东兰综合,https://rtmp.gdlive.gdmain.com:443/live/09aony85.m3u8 +罗城综合,http://www.3jlc.cn:80/lctvlive/lcm.m3u8#http://111.12.75.177:9100/lctvlive/lch.m3u8?zguangxd#http://111.12.75.177:9100/lctvlive/lch.m3u8 +象州综合,https://livesec.mudu.tv:443/watch/9n9dc8.m3u8 +南宁新闻综合,http://hls.nntv.cn/nnlive/NNTV_NEWS_A.m3u8?zguangxd#http://hls.nntv.cn/nnlive/NNTV_NEWS_A.m3u8 +南宁影娱乐,http://hls.nntv.cn/nnlive/NNTV_VOD_A.m3u8?zguangxd#http://hls.nntv.cn/nnlive/NNTV_VOD_A.m3u8 +南宁都市生活,http://hls.nntv.cn/nnlive/NNTV_METRO_A.m3u8?zguangxd#http://hls.nntv.cn/nnlive/NNTV_METRO_A.m3u8 +南宁公共,http://hls.nntv.cn/nnlive/NNTV_PUB_A.m3u8?zguangxd#http://hls.nntv.cn/nnlive/NNTV_PUB_A.m3u8 +贺州综合,http://zhz.gxhzxw.com:2935/live/HZXW-HD/playlist.m3u8 +隆安新闻综合,http://hls.nntv.cn/nnlive/LATV_A.m3u8?zguangxd +广西影视,http://111.59.63.32:9901/tsfile/live/1006_1.m3u8#http://116.9.204.242:9901/tsfile/live/0124_1.m3u8 +广西都市,http://111.59.63.32:9901/tsfile/live/1005_1.m3u8 +广西新闻,http://111.59.63.32:9901/tsfile/live/1007_1.m3u8#http://116.9.204.242:9901/tsfile/live/1001_1.m3u8 +北海新闻,http://rtmp.gdlive.gdmain.com/live/09em4xbl.flv#http://rtmp.gdlive.gdmain.com/live/09em4xbl.m3u8 +崇左综合,http://111.59.63.32:9901/tsfile/live/1002_1.m3u8 +桂林新闻,https://pull.gltvs.com/live/glxw/playlist.m3u8?v=b0528684bf934e120e1c30fc808e6576&t=1796868188 +广西贺州,http://zhz.gxhzxw.com:2935/live/HZXW-HD/chunklist.m3u8 + +💕安徽频道,#genre# +安徽经济生活,http://mmitv.top/test/ahtv.php?id=12 +安徽公共,http://mmitv.top/test/ahtv.php?id=16 +安徽农业科教,http://mmitv.top/test/ahtv.php?id=14 +安徽综艺体育,http://mmitv.top/test/ahtv.php?id=17 +安徽影视,http://mmitv.top/test/ahtv.php?id=13 +安徽农业科教,http://lu1.cc/c/tv/ahtv/ahtv1.php?id=ahnykj +安徽经济生活,http://112.30.194.221:20080/live/eac499adad7b49ff9cfa79ba84693959.flv +安徽综艺体育,http://112.30.194.221:20080/live/c41f112b83f644ddb082669501c8ecd3.flv +安徽影视,http://112.30.194.221:20080/live/d18ff95cb1fb4bbcb56215e189fc12be.flv +亳州农村,http://220.180.110.101:8083/videos/live/39/13/o4ncrHkSp7q09/o4ncrHkSp7q09.M3U8 +固镇新闻,http://www.guzhenm.com:7001/hls/hd-live.m3u8 +固镇影视,http://www.guzhenm.com:7004/hls/hd-live.m3u8 +淮河能源综合,http://play.hhnynews.com/hhny/zhpd.m3u8?auth_key=1659380497-0-0-b07e3e3cd99f9355b6aa1e79fbd305f2 +淮南一套,http://stream.0554news.com/hnds1/sd/live.m3u8 +淮南二套,http://stream.0554news.com/hnds2/sd/live.m3u8 +灵璧综合,http://live.cms.anhuinews.com/video/s10003-lbtv/index.m3u8 +六安公共,http://pili-live-rtmp.luan2.hfmt.net/luan2/ggpd.m3u8 +六安新闻综合,http://pili-live-rtmp.luan2.hfmt.net/luan2/jjpd.m3u8 +宿州公共,http://live.ahsz.tv/video/s10001-ggpd/index.m3u8?zanhd +六安新闻综合,http://pili-live-rtmp.luan2.hfmt.net/luan2/jjpd.m3u8?zanhd +六安公共,http://pili-live-rtmp.luan2.hfmt.net/luan2/ggpd.m3u8?zanhd +淮南新闻综合,http://stream.0554news.com/hnds1/sd/live.m3u8?zanhd +淮南公共,http://stream.0554news.com/hnds2/sd/live.m3u8?zanhd +固镇新闻,http://www.guzhenm.com:7001/hls/hd-live.m3u8?zanhd +灵璧综合,http://live.cms.anhuinews.com/video/s10003-lbtv/index.m3u8?zanhd +霍山综合,http://ahhsdb.chinashadt.com:1936/live/stream:ahws.stream/playlist.m3u8?zanhd + +💕云南频道,#genre# +云南都市,http://tvlive.ynradio.com/live/yunnandushi/chunks.m3u8 +云南康旅,http://tvlive.ynradio.com/live/yunnangonggong/chunks.m3u8 +云南娱乐,http://tvlive.ynradio.com/live/yunnanyule/chunks.m3u8 +云南少儿,http://tvlive.ynradio.com/live/yunnanshaoer/chunks.m3u8 +云南国际,http://tvlive.ynradio.com/live/yunnanguoji/playlist.m3u8 +QJTV巧家,http://livebroadcast.ccwb.cn/live/w1593303918254963.m3u8 +保山三套,http://liveynbsdst.chinamcache.com/live/zb03.m3u8?auth_key=1645240698-0-0-551c30f245abc8aa44554820452c332c +峨山电视,http://live.ynurl.com/video/s10034-ESTV/index.m3u8 +福贡综合,http://livebroadcast.ccwb.cn/live/w1612505860303999.m3u8 +广南电视台,http://live.ynurl.com/video/s10031-gnxgbds/index.m3u8 +江川综合,http://live.ynurl.com/video/s10037-JCTV/index.m3u8 +金平综合,http://live.ynurl.com/video/s10041-JPTV/index.m3u8 +陇川综合,http://live.ynurl.com/video/s10027-LCDST/index.m3u8 +麻栗坡,http://tvdrs.wsrtv.com.cn:8100/channellive/mlptv.flv +麻栗坡台,http://m3u8.channel.wsrtv.com.cn/cms/videos/nmip-media/channellive/channel18/playlist.m3u8 +马关电视台,http://live.ynurl.com/video/s10046-001/index.m3u8 +芒市综合,http://live.ynurl.com/video/s10001-mstv1/index.m3u8 +蒙自综合,http://live.ynurl.com/video/s10019-mzdst/index.m3u8 +丘北新闻综合,http://m3u8.channel.wsrtv.com.cn/cms/videos/nmip-media/channellive/channel14/playlist.m3u8 +瑞丽频道,http://live.ynurl.com/video/s10021-rltv/index.m3u8 +施甸综合,http://live.ynurl.com/video/s10048-SDTV/index.m3u8 +文山市电视台,http://m3u8.channel.wsrtv.com.cn/cms/videos/nmip-media/channellive/channel17/playlist.m3u8 +文山州公共,http://m3u8.channel.wsrtv.com.cn/cms/videos/nmip-media/channellive/channel8/playlist.m3u8 +文山综合,http://m3u8.channel.wsrtv.com.cn/cms/videos/nmip-media/channellive/channel7/playlist.m3u8 +文山综合,http://tvdrs.wsrtv.com.cn:8100/channellive/ch1.flv +西双版纳1,http://file.xsbnrtv.cn/vms/videos/nmip-media/channellive/channel1/playlist.m3u8 +西双版纳2,http://file.xsbnrtv.cn/vms/videos/nmip-media/channellive/channel3/playlist.m3u8 +砚山电视台,http://live.ynurl.com/video/s10020-ystv/index.m3u8 +砚山频道,http://m3u8.channel.wsrtv.com.cn/cms/videos/nmip-media/channellive/channel16/playlist.m3u8 +镇雄电视台,http://livebroadcast.ccwb.cn/live/w1606722098119972.m3u8 + +💕影视频道,#genre# +经典电影,http://113.117.74.28:8081/hls/61/index.m3u8 +CHC动作电影,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226465/index.m3u8? +CHC动作电影,http://lcx-olt.8866.org:8181/tsfile/live/1012_1.m3u8 +CHC家庭影院,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226462/index.m3u8? +CHC家庭影院,http://lcx-olt.8866.org:8181/tsfile/live/1011_1.m3u8 +CHC高清电影,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226463/index.m3u8? +CHC高清电影,http://lcx-olt.8866.org:8181/tsfile/live/1013_1.m3u8 +CHC高清电影,http://221.2.36.34:8888/newlive/live/hls/57/live.m3u8 +CHC动作电影,http://221.2.36.34:8888/newlive/live/hls/56/live.m3u8 +CHC家庭影院,http://221.2.36.34:8888/newlive/live/hls/55/live.m3u8 +峨眉电影,http://vl15191373.imwork.net:8880/udp/239.93.0.252:5140 +电影,http://[2409:8087:5e01:34::38]:6610/ZTE_CMS/00000001000000060000000000000410/index.m3u8? +电影1 ,http://111.12.110.7:6610/PLTV/77777777/224/3221225733/index.m3u8? +黑莓电影,http://111.12.110.7:6610/PLTV/77777777/224/3221225740/index.m3u8? +惊悚悬疑,http://111.12.110.7:6610/PLTV/77777777/224/3221225746/index.m3u8? +动作电影,http://111.12.110.7:6610/PLTV/77777777/224/3221225703/index.m3u8? +古装剧场,http://111.12.110.7:6610/PLTV/77777777/224/3221225706/index.m3u8? +欢乐剧场,http://111.12.110.7:6610/PLTV/77777777/224/3221226049/index.m3u8? +家庭剧场,http://111.12.110.7:6610/PLTV/77777777/224/3221225743/index.m3u8? +家有购物http://111.12.110.7:6610/PLTV/77777777/224/3221225736/index.m3u8? +黑莓电影,http://111.12.110.7:6610/PLTV/77777777/224/3221225740/index.m3u8? +武搏世界,http://111.12.110.7:6610/PLTV/77777777/224/3221225758/index.m3u8? +中国功夫,http://111.12.110.7:6610/PLTV/77777777/224/3221225690/index.m3u8? +精品大剧,http://111.12.110.7:6610/PLTV/77777777/224/3221225737/index.m3u8? +欢笑剧场4K,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226582/index.m3u8? +东方影视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001016/index.m3u8? +东方影视,http://[2409:8087:1e03:21::42]:6610/cms001/ch00000090990000001016/index.m3u8? +安徽影视,http://112.30.194.221:20080/live/d18ff95cb1fb4bbcb56215e189fc12be/hls.m3u8 +西安影视,http://stream2.xiancity.cn/xatv4/sd/live.m3u8 +广西影视,http://gxdl-lhs.8866.org:85/tsfile/live/1054_1.m3u8?key=txiptv&playlive=0&authid=0 +吉林影视,http://jltpc.x3322.net:9901/tsfile/live/1006_1.m3u8?key=txiptv +江苏影视,http://[2409:8087:2001:20:2800:0:df6e:eb14]/wh7f454c46tw25164341_-1061241932/ott.mobaibox.com/PLTV/3/224/3221225937/index.m3u8?icpid=3&RTS=1669269129&from=40&popid=40&hms_devid=2115&prioritypopid=40&vqe=3 +万州影视,http://123.146.162.24:8013/tslslive/vWlnEzU/hls/live_sd.m3u8 +李连杰,http://123.132.226.194:31028/hls/38/index.m3u8 +周星驰,http://123.132.226.194:31028/hls/39/index.m3u8 +刘德华,http://123.132.226.194:31028/hls/40/index.m3u8 +李小龙,http://123.132.226.194:31028/hls/103/index.m3u8 +甄子丹,http://123.132.226.194:31028/hls/104/index.m3u8 +黄渤,http://123.132.226.194:31028/hls/105/index.m3u8 +王宝强,http://123.132.226.194:31028/hls/106/index.m3u8 +成龙,http://123.132.226.194:31028/hls/41/index.m3u8 +上海滩,http://123.132.226.194:31028/hls/49/index.m3u8 +射雕英雄传,http://123.132.226.194:31028/hls/50/index.m3u8 +射雕英雄传1,http://123.132.226.194:31028/hls/56/index.m3u8 +神雕侠侣,http://123.132.226.194:31028/hls/51/index.m3u8 +神雕侠侣1,http://123.132.226.194:31028/hls/57/index.m3u8 +西游记,http://123.132.226.194:31028/hls/53/index.m3u8 +西游记1,http://123.132.226.194:31028/hls/52/index.m3u8 +古天乐,http://123.132.226.194:31028/hls/102/index.m3u8 +红楼梦,http://123.132.226.194:31028/hls/54/index.m3u8 +白蛇传,http://123.132.226.194:31028/hls/55/index.m3u8 +电视剧,http://123.132.226.194:31028/hls/89/index.m3u8 +天龙八部,http://123.132.226.194:31028/hls/58/index.m3u8 +倚天屠龙记,http://123.132.226.194:31028/hls/61/index.m3u8 +水浒传,http://123.132.226.194:31028/hls/59/index.m3u8 +大宅门,http://123.132.226.194:31028/hls/62/index.m3u8 +💕科幻频道,#genre# +爱科幻,http://zteres.sn.chinamobile.com:6060/000000001000/6000000006000020630/index.m3u8?channel-id=wasusyt&Contentid=6000000006000020630&livemode=1&stbId=3 +爱科幻,http://[2409:8087:7001:20:1000::95]:6610/000000001000/6000000006000020630/index.m3u8?channel-id=wasusyt&Contentid=6000000006000020630&livemode=1&stbId=3 +爱科幻,http://[2409:8087:7001:20:1000::95]:6610/000000001000/6000000006000020630/index.m3u8?channel-id=wasusyt&Contentid=6000000006000020630&livemode=1&stbId=3 +MM UFO HD,http://gmx9up2a.ottclub.xyz/iptv/9DEUPF9K25U84K/13017/index.m3u8 +MM UFO,http://rhsbjv7k.tvclub.xyz/iptv/56E8HVDHBARKLQ/13017/index.m3u8 +MM UFO,http://rhsbjv7k.tvclub.xyz/iptv/3VDSMMR8L3C7UP/13017/index.m3u8 +MM UFO,http://rhsbjv7k.tvclub.xyz/iptv/37BHXEX9NXLZER/13017/index.m3u8 +MM UFO,http://rhsbjv7k.tvclub.xyz/iptv/LQTD3Z4445XSB5/13017/index.m3u8 +MM UFO,http://rhsbjv7k.tvclub.xyz/iptv/QUSEF3A55UE6BF/13017/index.m3u8 +MM UFO,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/13017/index.m3u8 +Oasis UFO and Aliens,https://pl01.spr24.net/20997/index.m3u8?token=QcwvKdNmZDqWbV + +NASA 4K,http://gmx9up2a.ottclub.xyz/iptv/9DEUPF9K25U84K/15239/index.m3u8 +NASA,https://ntv1.akamaized.net:443/hls/live/2014075/NASA-NTV1-HLS/master_2000.m3u8? +💕惊悚频道,#genre# +Шокирующее,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/6299/index.m3u8 +Шокирующее HD,http://85.10.202.197:8080/1661/video.m3u8?token=M4f082ab4c +Шокирующее,http://j2jrm3as.tvclub.xyz/iptv/23QYU6W9W9EVLP/6299/index.m3u8 +Шокирующее,http://iuhqittr.otttv.pw/iptv/WKNXDVD4MPUZGS/6299/index.m3u8 +Шокирующее,http://j2jrm3as.tvclub.xyz/iptv/23QYU6W9W9EVLP/6299/index.m3u8 +https://ip1.xittv.net:1443/169/index.m3u8?wmsAuthSign=1700128118p551i05i942i34S8073b52e9e8837e726fa4d4c48f7ce72 +Криминальное HD,http://ru.iptv.monster/play/7308/5416F3BDBAB456F/video.m3u8 +Fresh Horror,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/19296/index.m3u8 +Fresh Horror,http://rhsbjv7k.tvclub.xyz/iptv/QUSEF3A55UE6BF/19296/index.m3u8 +Magic Horror,http://rhsbjv7k.tvclub.xyz/iptv/QUSEF3A55UE6BF/18068/index.m3u8 +Z! Horror,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/14137/index.m3u8 +Z! Horror,http://rhsbjv7k.tvclub.xyz/iptv/QUSEF3A55UE6BF/14137/index.m3u8 +Oasis Comedy Horrors,https://pl01.spr24.net/20959/index.m3u8?token=7x66S3utpw9RfR +Oasis Comedy Horrors HD,https://pl01.spr24.net/20959/index.m3u8?token=QcwvKdNmZDqWbV +Horror,http://158.101.194.132:8080/channel/d178d72/index.m3u8?q=f29fcaa05c821a4d5c7d72e947933efd +BOX Ghost HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/20154/index.m3u8 +BOX Ghost HD,http://rhsbjv7k.tvclub.xyz/iptv/QUSEF3A55UE6BF/20154/index.m3u8 +BOX Ghost,http://gmx9up2a.ottclub.xyz/iptv/9DEUPF9K25U84K/20154/index.m3u8 +Dosug TV Horror HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/14213/index.m3u8 +Dosug TV Horror HD,http://rhsbjv7k.tvclub.xyz/iptv/QUSEF3A55UE6BF/14213/index.m3u8 +KLI Horror FHD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/20050/index.m3u8 +Prokop TV Horror,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/18145/index.m3u8 +💕音乐频道,#genre# +广场舞,http://lcx-olt.8866.org:8181/tsfile/live/1076_1.m3u8 +山歌,http://lcx-olt.8866.org:8181/tsfile/live/1055_1.m3u8 +咪咕音乐,http://[2409:8087:1a01:df::4077]/PLTV/88888888/224/3221225904/index.m3u8? +CCTV15音乐,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225785/1.m3u8? +风云音乐,http://zteres.sn.chinamobile.com:6060/yinhe/2/ch00000090990000002525/index.m3u8?virtualDomain=yinhe.live_hls.zte.com +风云音乐,http://dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226953/index.m3u8 +风尚音乐http://111.11.123.33:6610/000000001000/5529729098703832176/index.m3u8?channel-id=wasusyt&Contentid=5529729098703832176&livemode=1&stbId=3 +BIP,https://biptv.tv/live/biptvstream_orig/index.m3u8 +Sun Music,http://watchindia.net:8880/live/dharm23/qVir1fHdBn/844.ts +PMC,https://hls.pmchd.live/hls/stream.m3u8 +Dance Hits,https://autopilot.catcast.tv/content/39500/index.m3u8 +B4U_MUSIC,http://103.131.214.129:9985/stream/channelid/903797591?ticket= +Music India,http://103.131.214.129:9985/stream/channelid/625173234?ticket= +CSTARhttp://livetv.ktv.zone/19/play.m3u8 +51 TV,https://59d7d6f47d7fc.streamlock.net/canale51/canale51/playlist.m3u8 +AMC Music,https://amchls.wns.live/hls/stream.m3u8 +AIVA HD,http://live-3.otcnet.ru/aivaclient/index.m3u8 +М2 HD,http://cdnua03.hls.tv/524/hls/bce039e22cfeb8b5e1acfe0b5037ce48/4601/stream.m3u8 +UA Music,http://cdnua03.hls.tv/524/hls/bce039e22cfeb8b5e1acfe0b5037ce48/4831/stream.m3u8 +EU Music HD,http://cdnua03.hls.tv/524/hls/bce039e22cfeb8b5e1acfe0b5037ce48/570/stream.m3u8 +UA Music,http://lb.wisp.cat/lb0/UA_Music_HD/video.m3u8?token=ssx4VYH +MTV INDIA,http://144.217.70.181:9587/hin2/MTVINDIA/tracks-v1a1/mono.m3u8?token=test +MTV,http://187.95.95.243/mtv/playlist.m3u8 +MTV SIM,http://45.5.119.155:8090/play/a0hz/index.m3u8 +9XM,https://d2q8p4pe5spbak.cloudfront.net/bpk-tv/9XM/9XM.isml/index.m3u8 +First Music Channel SD,http://hz1.teleport.cc/HLS/SD.m3u8 +First Music Channel HD,http://hz1.teleport.cc/HLS/HD.m3u8 +First Music Channel Bielorrusia,http://95.129.250.139:9981/stream/channelid/1196076926?profile=pass +KPOP,http://45.191.196.10:8000/play/a00y +MTVhttp://pluto-live.plutotv.net/egress/chandler/pluto01/live/VIACBS02/master_2400.m3u8 +First Music,http://rtmp.one.by:2200 +First Music HDhttp://rtmp.one.by:1300/ +First Music HD1http://rtmp.one.by:2300/ +First Music(英)ttp://hz1.teleport.cc/HLS/HD.m3u8 +First Music(英)http://hz1.teleport.cc:80/HLS/SD.m3u8 +M2http://live.m2.tv/hls3/stream.m3u8 +М2,http://live.m2.tv/hls3/720/stream.m3u8 +EU Music HD,https://cdnua03.hls.tv/69/hls/b24a169eeac8f76b6ff3d1d4854242a7/570/stream.m3u8 +НАШЕ Music,http://cdnua03.hls.tv/476/hls/7d6cd0c7b9b07175b951c0f5686affe3/550/stream.m3u8 +THT Music,https://bl.uma.media/live/619345/HLS/619345_3/1/1/playlist.m3u8 +THT Music,https://tntmsmotr.mediacdn.ru/cdn/smotr/playlist.m3u8 +ALTEA,https://tvaltea.ovh/live/stream_src/index.m3u8 +DLX Dance,https://sdn-global-live-streaming-packager-cache.3qsdn.com/64733/64733_264_live.m3u8 +Music Japan,mitv://generationnexxxt.com:19806/7bbfd7a0233d4861943f8488dc21e075 +Шансон,https://hls-shansontv.cdnvideo.ru/shansontv/shansontv-sd.smil/playlist.m3u8 +CompanyTV,https://5929b138b139d.streamlock.net/CompanyTV/smil:CompanyTV.smil/playlist.m3u8 +SONGTV Russia,https://songtv.hls.iptvdc.com/web-russia/tracks-v3a1/index.m3u8 +AsiaFM HD音乐台,http://asiafm.hk:8000/asiahd +湖南音乐之声·芒果音乐台,http://a.live.hnradio.com/yypd/radio120k_yypd.m3u8?auth_key=1588751172-0-0-d97b858279c1c86650172b9913ea4af2 +cnr经典音乐,http://ngcdn004.cnr.cn/live/dszs/index.m3u8 +江苏经典流行音乐廣播,http://lzlive.vojs.cn/2wtSfrS/92/live.m3u8 +М1http://live.m2.tv/hls2/stream.m3u8 +1MUS FHDhttp://473867934456276234.nicesjb.xyz:80/play/Antonio123/Antonio123/276234.ts +💕体育频道,#genre# +DAZN F1,http://streamsy.online:2999/coachj88/N93DPKS9pJ/1650 +NOW 633,http://abc123.digital:8080/jesselewis39562@yahoo.com/c8PdnKX569/425327 +SKY SPORTS F1 HD,http://4ksuper.live:80/Patricia/Patricia123/317782 +SKY SPORTS F1 HD DE,http://4ksuper.live:80/Patricia/Patricia123/317780 +MOVISTAR F1,http://4ksuper.live:80/Patricia/Patricia123/317783 +SPORTTV2,http://15.204.217.195/SPORTTV2/index.m3u8 +CCTV5,http://39.134.24.161/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226395/index.m3u8?blog.ntnas.top?FIFA世界杯WorldCup +CCTV5,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226395/index.m3u8?世界杯WorldCup +五星体育,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001018/index.m3u8 +五星体育,http://zteres.sn.chinamobile.com:6060/000000001000/5000000010000017540/1.m3u8?channel-id=bestzb&Contentid=5000000010000017540&livemode=1&stbId=3 +劲爆体育,http://180.97.247.27/1301-tx.otvstream.otvcloud.com/otv/skcc/live/channel43038/index.m3u8 +劲爆体育,http://180.97.247.27:8088/liveplay-kk.rtxapp.com/live/program/live/jbtyhd8m/8000000/mnf.m3u8 +超级体育,http://[2409:8087:7000:20:1000::22]:6060/000000001000/1000000001000009601/index.m3u8?channel-id=ystenlive&Contentid=1000000001000009601&livemode=1&stbId=3 +央视台球,http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226956/index.m3u8 +http://dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226956/index.m3u8 +央视台球,http://jltpc.x3322.net:9901/tsfile/live/1035_1.m3u8?key=txiptv +央视台球,http://angtv.cc/jd/gdlz.php?id=ystq +风云足球,http://jltpc.x3322.net:9901/tsfile/live/1033_1.m3u8?key=txiptv +魅力足球,http://180.97.247.27/4309-tx.otvstream.otvcloud.com/otv/skcc/live/channel43083/index.m3u8 +深圳体育,http://113.117.74.28:8081/hls/70/index.m3u8 +安徽体育,http://112.30.194.221:20080/live/c41f112b83f644ddb082669501c8ecd3/hls.m3u8? +咪咕体育,http://[2409:8087:1a01:df::4077]/PLTV/88888888/224/3221225895/index.m3u8 +咪咕体育4k,http://39.135.134.67/000000001000/3000000001000031494/index.m3u8 +山东体育,http://livealone.iqilu.com/iqilu/typdhjOF03kn.flv +辽宁体育,http://42.176.185.28:9901/tsfile/live/1007_1.m3u8?世界杯WorldCup +纬来体育,https://cloud.yumixiu768.com:443/tmp/123.m3u8 +NBA FULL HD,http://62.210.220.21:7777/play/a01g +TDM SPORT MACAU,http://live4.tdm.com.mo:80/ch4/_definst_/sport_ch4.live/playlist.m3u8 +Dazn F1,http://makeev.cbilant.com/iptv/L5X3Z2R8237RKM/6071/index.m3u8 +http://8fdcf128.cbilant.com/iptv/UPCF5W5XELFMAR/6071/index.m3u8 +DAZN 1,http://gmx9up2a.ottclub.xyz/iptv/9DEUPF9K25U84K/19042/index.m3u8 +DAZN2,http://gmx9up2a.ottclub.xyz/iptv/9DEUPF9K25U84K/19043/index.m3u8 +F1赛车,https://stream.ads.ottera.tv/playlist.m3u8?network_id=535 +TNT SPORTS,http://181.78.208.254:8010/play/a008/index.m3u8 +INFINITV,http://167.114.156.136:25461/live/INFINITV/ZX89NM22/140.m3u8 +b1b,https://e105-ts.cdn.bg/b1b/fls/b1btv.stream/playlist.m3u8 +deportv,https://538d0bde28ccf.streamlock.net/live-cont.ar/deportv/playlist.m3u8 +ESPN,http://51.83.238.223:16515/ +NBA TV,http://146.59.80.96:10120/play/a009 +WWE,https://d2p372oxiwmcn1.cloudfront.net/hls/1080p/playlist.m3u8 +红牛TV,http://rbmn-live.akamaized.net:80/hls/live/590964/BoRB-AT/master_1660.m3u8? +ESPN 4,http://208.115.225.174:14510 +ESPN Vivo,http://208.115.225.174:14754 +ESPN,http://181.204.21.164:8000/play/a09h/index.m3u8 +ESPN 2,http://181.204.21.164:8000/play/a09i/index.m3u8 +IMPACT Wrestling,https://d2p372oxiwmcn1.cloudfront.net/hls/main.m3u8 +12 TV Parma,https://5929b138b139d.streamlock.net/12TVParma/livestream/playlist.m3u8 +💕韩国频道,#genre# +KBS世界,https://kbsworld-ott.akamaized.net/hls/live/2002341/kbsworld/01.m3u8 +KBS世界,https://wms4-kortv.akamaized.net/a_live/63719963/smil:20ch011.smil/playlist.m3u8 +KBS世界,https://wms4-kortv.akamaized.net/a_live/63719963/smil:20ch011.smil/chunklist_b2500000.m3u8 +SBS HD,http://line.premiumpowers.net/play/live.php?mac=00:1A:79:73:45:10&stream=156426&extension=ts +MBC A,http://line.premiumpowers.net/play/live.php?mac=00:1A:79:73:45:10&stream=156429&extension=ts +KBS News D,https://code.vthanhtivi.pw/getlink/kbs/81/playlist.m3u8 +KBS1,http://mytv.dothome.co.kr/ch/public/1.php +KBS2,http://mytv.dothome.co.kr/ch/public/3.php +KBS2,http://183.99.22.189:9981/stream/channelid/806525648? +EBS,http://183.99.22.189:9981/stream/channelid/1358704792?ticket=486A92F5229947808649CA1BA6D2AF3BD1F1DC5D&profile=pass +EBS 2,http://ebsonairios.ebs.co.kr/ebs2tablet500k/tablet500k/ebs2tablet500k.index.m3u8? +JTV,https://tistory1.daumcdn.net/tistory/2864485/skin/images/Public_58.m3u8 +KBS Drama,http://mytv.dothome.co.kr/ch/catv/2.php +KBS Joy,http://mytv.dothome.co.kr/ch/catv/3.php +KBS LIFE,http://mytv.dothome.co.kr/ch/catv/5.php +KBS Story,http://mytv.dothome.co.kr/ch/catv/4.php +KBS World,https://kbsworld-ott.akamaized.net/hls/live/2002341/kbsworld/01.m3u8 +Korea TV,https://hlive.ktv.go.kr/live/klive_h.stream/playlist.m3u8 +애니원http://210.97.86.161:9981/stream/channelid/377618692?ticket= +测试1,http://175.207.220.199:9981/stream/channelid/135345991?ticket= +测试2,http://14.49.86.138:9981/stream/channelid/700704486?ticket=12A688862E2C825D5DA3DC122595142CB94F750F&profile=pass +测试3,http://14.49.86.138:9981/stream/channelid/1308141696?ticket=BAF2BAD0CC12EE136DB2D5CC0131D42B23D4EFB5&profile=pass +올레 순위 - ,http://14.49.86.138:9981/stream/channelid/1715507632?ticket=FE046EE785484561DCCCC775D7128F78C827F9B1&profile=pass +올레 순위 - 예능,http://14.49.86.138:9981/stream/channelid/432814552?ticket=A846A789887C780B140AC4573D3E4AFB9E2102EA&profile=pass +올레 순위 - 종합,http://14.49.86.138:9981/stream/channelid/1169993630?ticket=AFBB8CCACF4F0685B04E649C134EB3A670A95CAB&profile=pass +频道预览2,http://175.207.220.199:9981/stream/channelid/454725470?ticket= +频道预览3,http://175.207.220.199:9981/stream/channelid/256178647?ticket= +频道预览4,http://175.207.220.199:9981/stream/channelid/1204857893?ticket= +Arirang,http://amdlive.ctnd.com.edgesuite.net/arirang_1ch/smil:arirang_1ch.smil/chunklist_b2256000_sleng.m3u8 +KBC TV,https://vod.ikbc.co.kr/KBCTV/tv/chunklist_w1946374378.m3u8 +KBC TV,https://vod.ikbc.co.kr/KBCTV/tv/playlist.m3u8 +KBS1,mitv://generationnexxxt.com:19806/28676e413f2a477ababeae97e87ef855 +KBS2,mitv://generationnexxxt.com:19806/fa378d3829f643d2a87c4c754bbae507 +KBS Drama,mitv://generationnexxxt.com:19806/10263d570592484e864bf42334ba5a2f +KBS Joy,mitv://generationnexxxt.com:19806/0a9a842f13284e848e7aa72af382c176 +SBS,mitv://generationnexxxt.com:19806/c8f25b3b0185407792640de06e8781df +SBS Biz,mitv://generationnexxxt.com:19806/a99ade867d304779a5ac84ab89228575 +JTBC,mitv://generationnexxxt.com:19806/4e234cda667b42a8bc3081db3b08bfce +EBS,mitv://generationnexxxt.com:19806/257252e5e0f749beb160af97e36d15d1 +YTN,mitv://generationnexxxt.com:19806/37e575278e574bc9a9fc598c733de125 +Mnet,mitv://generationnexxxt.com:19806/e4f2d41cce0c4f85a2019f13d1bb2aeb +tvN,mitv://generationnexxxt.com:19806/5653c9fb655842ee99b4590ff903efe7 +OCN,mitv://generationnexxxt.com:19806/0fae247ef984444d9149e2c20be2c8b3 +OCN Movies,mitv://generationnexxxt.com:19806/328994e1d61946198d921e2fe2bbc1a0 +TV Chosun,mitv://generationnexxxt.com:19806/f2bbdada428d45c298a039f3bdf0f12e +MBC,mitv://generationnexxxt.com:19806/36faab63fc2e4983b559a7e8f2002e30 +MBN,mitv://generationnexxxt.com:19806/09dbf5da37f9450c9bca9c7dabadf2bd +Tooniverse,mitv://generationnexxxt.com:19806/3c1da427c435451fa526abe4d1c5d446 +SPOTV,mitv://generationnexxxt.com:19806/d270398d5c9d4358a1fab94773d6b8d1 +JTBC GOLF,mitv://generationnexxxt.com:19806/7c397fb18c154c5f91e41a48fd3ab95c +KBS JOY,http://110.47.7.144:9981/stream/channelid/5?ticket= +LifeUhttp://1.236.14.10:9981/stream/channelid/47?ticket= +올리브http://1.236.14.10:9981/stream/channelid/48?ticket= +FOX,http://222.98.109.224:9981/stream/channelid/31?ticket=6DAE034785AA1B91B0EFE10F7C5C2226C6F4DAD0 +코미디TV,http://222.98.109.224:9981/stream/channelid/32?ticket=BA5FA935FB1DAB2F598F3CA495A83F3892098F9B +综艺,http://14.49.86.138:9981/stream/channelid/553838573?ticket=A205A77A19E3E6AE539F7FBCD634F014832075DA&profile=pass +CJ오쇼핑 플러스,http://14.49.86.138:9981/stream/channelid/958661849?ticket=899E986687EBB48C4224704EB95AB2D16AD66FA4&profile=pass +AXN,http://121.160.86.119:9981/stream/channelid/81?ticket=FD318C886693A2DBCE816F68CE42A46AD8C6B07A +Mplex,http://121.160.86.119:9981/stream/channelid/21?ticket=AB42AA1C7D0F070F7B2AB7F9A5EF500770855C9F +TRENDY,http://121.160.86.119:9981/stream/channelid/80?ticket=0929C8AE9AF508AE7A6D13985140AD682019D202 +TV조선,http://121.160.86.119:9981/stream/channelid/41?ticket=94837900DBC4EC43A00CC6BCFF159566802B7BF6 +씨네프,http://121.160.86.119:9981/stream/channelid/60?ticket=E3EF05E242C78E3C8336A14626E9F59AEE2AA25B +채널S,http://121.160.86.119:9981/stream/channelid/10?ticket=791BFF250B431F1C0CAAB0D193916E246DF068A8 +채널S동네방네,http://121.160.86.119:9981/stream/channelid/11?ticket=9251BF1940E99C7411118EE3FE4B9889BEDD0C64 +채널뷰,http://121.160.86.119:9981/stream/channelid/51?ticket=E647644EF947FB6AAE956C94A24FEFBC7C67ECCB +채널차이나,http://121.160.86.119:9981/stream/channelid/53?ticket=9A5DFD9B88BAEECB2F821AF87361F147A2AF5AF6 +패션앤,http://121.160.86.119:9981/stream/channelid/92?ticket=BBD00361A05B47A47AD94373708D0799887ABF18 +Mplex,http://110.47.7.144:9981/stream/channelid/65? +KCTV,http://119.77.96.184:1935/chn05/chn05/chunklist_w644291506.m3u8 +KCTV,http://119.77.96.184:1935/chn21/chn21/playlist.m3u8 +KCTV,http://119.77.96.184:1935/chn05/chn05/chunklist_w1306745753.m3u8 +TJBSBS,http://1.245.74.5:1935/live/tv/chunklist_w1321158460.m3u8 +CJBSBS,http://1.222.207.80:1935/live/cjbtv/playlist.m3u8 +TJBSBS,http://1.245.74.5:1935/live/tv/.m3u8 +MBN,https://wms2-kortv.akamaized.net/a_live/81992167/smil:20tv121.smil/chunklist_b2500000.m3u8 +BTN,http://btn.nowcdn.co.kr/btn/btnlive2m/playlist.m3u8 +평화방송http://110.47.7.144:9981/stream/channelid/64?ticket=3662ABD728AFD0F7429ACAD6D379422C487E7480 +CBShttp://110.47.7.144:9981/stream/channelid/63?ticket=B5E3C7D0A99E04552194F54922A71361B50AE5A4 +KBSDhttp://110.47.7.144:9981/stream/channelid/6 +JTBC 2http://110.47.7.144:9981/stream/channelid/81 +JTBC4http://110.47.7.144:9981/stream/channelid/62 +OC Nhttp://110.47.7.144:9981/stream/channelid/48 +tvNhttp://110.47.7.144:9981/stream/channelid/44 +STBhttp://110.47.7.144:9981/stream/channelid/15 +Ehttp://110.47.7.144:9981/stream/channelid/25 +IHQhttp://110.47.7.144:9981/stream/channelid/27 +SCREENhttp://110.47.7.144:9981/stream/channelid/28 +Mnethttp://110.47.7.144:9981/stream/channelid/29 +30http://110.47.7.144:9981/stream/channelid/30 +OCN MOVIEShttp://110.47.7.144:9981/stream/channelid/45 +JTBChttp://110.47.7.144:9981/stream/channelid/46 +ENA PLAYhttp://110.47.7.144:9981/stream/channelid/50 +DONEhttp://110.47.7.144:9981/stream/channelid/51 +YTNhttp://110.47.7.144:9981/stream/channelid/53 +SPOTVhttp://110.47.7.144:9981/stream/channelid/56 +CHINGhttp://110.47.7.144:9981/stream/channelid/71 +CNTVhttp://110.47.7.144:9981/stream/channelid/73 +NOWhttp://110.47.7.144:9981/stream/channelid/94 +中华TVhttp://110.47.7.144:9981/stream/channelid/97 +CMCTVhttp://110.47.7.144:9981/stream/channelid/98 +ENAhttp://110.47.7.144:9981/stream/channelid/99 +OL!FEhttp://175.207.220.199:9981/stream/channelid/33199828?ticket= +TVC2http://175.207.220.199:9981/stream/channelid/429974246? +ONCEhttp://175.207.220.199:9981/stream/channelid/417888638 +MBC,http://123.254.72.24:1935/tvlive/livestream2/chunklist_w265464937.m3u8 +GENIETVhttp://175.207.220.199:9981/stream/channelid/1089353828?ticket= +GENIETVhttp://175.207.220.199:9981/stream/channelid/79438460?ticket= +job plus,http://live.worktv.or.kr:1935/live/wowtvlive1.sdp/playlist.m3u8 +국방TV,http://mediaworks.dema.mil.kr:1935/live_edge/cudo.sdp/playlist.m3u8 +MBC,http://vod.mpmbc.co.kr:1935/live/encoder-tv/playlist.m3u8 +http://8.ykwlm.sinaapp.com/han3.php?id=10 +CTS,https://d34t5yjz1ooymj.cloudfront.net/out/v1/875039d5eba0478fa8375a06b3aa5a37/index.m3u8 +aNhttp://175.207.220.199:9981/stream/channelid/1265183448 +Arirang,https://amdlive-ch01-ctnd-com.akamaized.net/arirang_1ch/smil:arirang_1ch.smil/chunklist_b656000_sleng.m3u8 +C,http://112.175.51.214:1935/live/myStream/playlist.m3u8 +TJMBC,https://ns1.tjmbc.co.kr/live/myStream.sdp/playlist.m3u8 +BSMBC,http://stream.bsmbc.com/livetv/BusanMBC_TV_onairstream/playlist.m3u8 +JEJUMBC,https://wowza.jejumbc.com/live/tv_jejumbc/playlist.m3u8 +CJMBC,http://211.33.246.4:32954/cj_live/myStream.sdp/playlist.m3u8 +소상공인방송,http://139.150.248.29:1935/smartlive/558/91258ac21591769e21f41b96f26d883e/playlist.m3u8 +한국가요채널Korean Song,http://live.kytv.co.kr:8080/hls/stream.m3u8 +KBC SBS,http://119.200.131.11:1935/KBCTV/tv/playlist.m3u8 +UBC SBS,http://59.23.231.102:1935/live/UBCstream/playlist.m3u8 +http://59.23.231.102:1935/live/UBCstream/playlist.m3u8 +KBS1http://220.95.92.160:9981/stream/channelid/660474352 +KBS2,http://183.99.22.189:9981/stream/channelid/806525648?ticket=2CAD38B571549F19B45E89A4DA61B7F2F1293FE2&profile=pass +KBS2,http://183.99.22.189:9981/stream/channelid/1564137658 +KBS1http://106.246.92.3:9981/stream/channelid/22 +KBS1,mitv://generationnexxxt.com:19806/28676e413f2a477ababeae97e87ef855 +KBS2,mitv://generationnexxxt.com:19806/fa378d3829f643d2a87c4c754bbae507 +JTBC,mitv://generationnexxxt.com:19806/4e234cda667b42a8bc3081db3b08bfce +Mnet,mitv://generationnexxxt.com:19806/e4f2d41cce0c4f85a2019f13d1bb2aeb +tvN,mitv://generationnexxxt.com:19806/5653c9fb655842ee99b4590ff903efe7 +JTBC3http://106.246.92.3:9981/stream/channelid/50 +JTBC4http://106.246.92.3:9981/stream/channelid/51 +CNTVhttp://106.246.92.3:9981/stream/channelid/94 +AXNhttp://106.246.92.3:9981/stream/channelid/32 +연합뉴스TV,https://wms211-kortv.akamaized.net/a_live/34402987/smil:20ch211.smil/chunklist_b2500000.m3u8 +MBC,http://123.254.72.24:1935/tvlive/livestream2/playlist.m3u8 +Mubeat,https://stream.ads.ottera.tv/playlist.m3u8?network_id=711 +SBS,http://183.99.22.189:9981/stream/channelid/1124346476? +BBSTV(불교),http://bbstv.clouducs.com:1935/bbstv-live/livestream/chunklist_w1216149699.m3u8 +http://bbstv.clouducs.com:1935/bbstv-live/livestream/playlist.m3u8 +NBS한국농업방송,https://media.joycorp.co.kr:4443/live/live_720p/playlist.m3u8 +https://media.joycorp.co.kr:4443/live/live_360p/playlist.m3u8 +O C N,http://117.123.30.250:9981/stream/channelid/35? +JT BC2,http://117.123.30.250:9981/stream/channelid/71? +ANIONE,http://117.123.30.250:9981/stream/channelid/58 +SBS,http://117.123.30.250:9981/stream/channelid/86 +MBC,http://117.123.30.250:9981/stream/channelid/84 +MBC D,http://117.123.30.250:9981/stream/channelid/59 +패션앤,http://117.123.30.250:9981/stream/channelid/39 +한국경제TV,http://117.123.30.250:9981/stream/channelid/77 +EDGE,http://117.123.30.250:9981/stream/channelid/2 +FUN,http://117.123.30.250:9981/stream/channelid/3 +MBCON,http://117.123.30.250:9981/stream/channelid/7 +SPOTV,http://117.123.30.250:9981/stream/channelid/8 +E,http://117.123.30.250:9981/stream/channelid/10 +tvN,http://117.123.30.250:9981/stream/channelid/11 +CJ,http://117.123.30.250:9981/stream/channelid/12 +롯데홈쇼핑,http://117.123.30.250:9981/stream/channelid/15 +MBN,http://117.123.30.250:9981/stream/channelid/20 +채널A,http://117.123.30.250:9981/stream/channelid/22 +DR CUBE,http://117.123.30.250:9981/stream/channelid/24 +KTV,http://117.123.30.250:9981/stream/channelid/27 +연합뉴스TV,http://117.123.30.250:9981/stream/channelid/29 +YTN,http://117.123.30.250:9981/stream/channelid/30 +ANIMAX,http://117.123.30.250:9981/stream/channelid/33 +뷰,http://117.123.30.250:9981/stream/channelid/34 +SCREEN,http://117.123.30.250:9981/stream/channelid/36 +OCN MOVIES,http://117.123.30.250:9981/stream/channelid/37 +OCN MOVIES2,http://117.123.30.250:9981/stream/channelid/40 +CNTV,http://117.123.30.250:9981/stream/channelid/6 +Foxhttp://117.123.30.250:9981/stream/channelid/53 +JTBC,http://117.123.30.250:9981/stream/channelid/18 +TV asia,http://117.123.30.250:9981/stream/channelid/52 +KBS1,http://117.123.30.250:9981/stream/channelid/85 +인디필름http://117.123.30.250:9981/stream/channelid/5 +CINE F,http://117.123.30.250:9981/stream/channelid/38 +F,http://117.123.30.250:9981/stream/channelid/39 +ENA,http://117.123.30.250:9981/stream/channelid/41 +iHQ,http://117.123.30.250:9981/stream/channelid/43 +Mnet,http://117.123.30.250:9981/stream/channelid/45 +ENA S,http://117.123.30.250:9981/stream/channelid/46 +K STAR,http://117.123.30.250:9981/stream/channelid/48 +tvN D,http://117.123.30.250:9981/stream/channelid/49 +SKY SP,http://117.123.30.250:9981/stream/channelid/50 +tvN S,http://117.123.30.250:9981/stream/channelid/51 +TVA P,http://117.123.30.250:9981/stream/channelid/52 +NOW,http://117.123.30.250:9981/stream/channelid/53 +KBSN,http://117.123.30.250:9981/stream/channelid/55 +event,http://117.123.30.250:9981/stream/channelid/56 +CTS,http://117.123.30.250:9981/stream/channelid/60 +BTN,http://117.123.30.250:9981/stream/channelid/61 +cpbc,http://117.123.30.250:9981/stream/channelid/62 +CS2,http://117.123.30.250:9981/stream/channelid/63 +SBS P,http://117.123.30.250:9981/stream/channelid/64 +KBS D,http://117.123.30.250:9981/stream/channelid/65 +inet,http://117.123.30.250:9981/stream/channelid/66 +MBC SP,http://117.123.30.250:9981/stream/channelid/67 +SBS SP,http://117.123.30.250:9981/stream/channelid/68 +SBS B,http://117.123.30.250:9981/stream/channelid/69 +MBC M,http://117.123.30.250:9981/stream/channelid/70 +CMC가족오락,http://117.123.30.250:9981/stream/channelid/73 +TV,https://stream.ads.ottera.tv/playlist.m3u8?network_id=595 +TV1,https://stream.ads.ottera.tv/playlist.m3u8?network_id=743 +TV2,https://stream.ads.ottera.tv/playlist.m3u8?network_id=623 +TV3,https://stream.ads.ottera.tv/playlist.m3u8?network_id=630 +TV4,https://stream.ads.ottera.tv/playlist.m3u8?network_id=644 +TV5,https://stream.ads.ottera.tv/playlist.m3u8?network_id=742 +TV6,https://stream.ads.ottera.tv/playlist.m3u8?network_id=751 +137购物http://114.108.31.23:80/live/10011.m3u8 +SAND BOXhttp://58.142.60.62:9981/stream/channelid/167222103?profile=pass + +14,https://stream.ads.ottera.tv/playlist.m3u8?network_id=14 +JUMBC,https://wowza.jejumbc.com/live/tv_jejumbc/playlist.m3u8 +EBS少儿,http://ebsonairios.ebs.co.kr/ebsutablet500k/_definst_/tablet500k/chunklist_w1965791004.m3u8 +jtbc2http://222.237.71.141:9981/stream/channelid/1803658735?profile=pass +K STARhttp://121.136.153.200:9981/stream/channelid/41 + +💕日本频道,#genre# +NHK世界,https://nhkwlive-ojp.akamaized.net/hls/live/2003459/nhkwlive-ojp-en/index_4M.m3u8 +NHK世界,https://nhkwlive-xjp.akamaized.net/hls/live/2003458/nhkwlive-xjp-en/index_1M.m3u8 +NTV News24,https://n24-cdn-live.ntv.co.jp/ch01/index.m3u8 +Nippon,https://ntv4.mov3.co/hls/ntv.m3u8 +NHKG,https://nhk4.mov3.co/hls/nhk.m3u8 +NHKWorld Premium,https://cdn1.skygo.mn/live/disk1/NHK_World_Premium/HLSv3-FTA/NHK_World_Premium.m3u8 +東映チャンネル ,http://cdns.jp-primehome.com:8000/zhongying/live/playlist.m3u8?cid=cs27 +映画 ,http://142.171.31.242:5002/cs14.m3u8?token=guoziyun&gid=cs14&channel=zhongying +ホームドラマチャンネル Home Drama Channel,http://103.36.32.14:5002/cs27.m3u8?token=guoziyun&gid=cs27&channel=zhongying +NHK BS1,http://cdns.jp-primehome.com:8000/zhongying/live/playlist.m3u8?cid=bs11&isp=10&bind=0&uin=159413&playseek=0 +NHK BSプレミアム,http://cdns.jp-primehome.com:8000/zhongying/live/playlist.m3u8?cid=bs01&isp=10&bind=0&uin=159413&playseek=0 +BS日テレ,http://cdns.jp-primehome.com:8000/zhongying/live/playlist.m3u8?cid=bs02&isp=10&bind=0&uin=159413&playseek=0 +BS朝日,http://cdns.jp-primehome.com:8000/zhongying/live/playlist.m3u8?cid=bs03&isp=10&bind=0&uin=159413&playseek=0 +BS-TBS,http://cdns.jp-primehome.com:8000/zhongying/live/playlist.m3u8?cid=bs04&isp=10&bind=0&uin=159413&playseek=0 +BSテレ東,http://cdns.jp-primehome.com:8000/zhongying/live/playlist.m3u8?cid=bs05&isp=10&bind=0&uin=159413&playseek=0 +BSフジ,http://cdns.jp-primehome.com:8000/zhongying/live/playlist.m3u8?cid=bs06&isp=10&bind=0&uin=159413&playseek=0 +WOWOW プライム,http://cdns.jp-primehome.com:8000/zhongying/live/playlist.m3u8?cid=bs12&isp=10&bind=0&uin=159413&playseek=0 +WOWOW ライブ,http://cdns.jp-primehome.com:8000/zhongying/live/playlist.m3u8?cid=bs20&isp=10&bind=0&uin=159413&playseek=0 +WOWOW シネマ,http://cdns.jp-primehome.com:8000/zhongying/live/playlist.m3u8?cid=bs07&isp=10&bind=0&uin=159413&playseek=0 +スターチャンネル1,http://cdns.jp-primehome.com:8000/zhongying/live/playlist.m3u8?cid=bs08&isp=10&bind=0&uin=159413&playseek=0 +スターチャンネル2,http://cdns.jp-primehome.com:8000/zhongying/live/playlist.m3u8?cid=bs27&isp=10&bind=0&uin=159413&playseek=0 +スターチャンネル3,http://cdns.jp-primehome.com:8000/zhongying/live/playlist.m3u8?cid=bs28&isp=10&bind=0&uin=159413&playseek=0 +BSアニマックス,http://cdns.jp-primehome.com:8000/zhongying/live/playlist.m3u8?cid=bs15&isp=10&bind=0&uin=159413&playseek=0 +J Sports 1,http://cdns.jp-primehome.com:8000/zhongying/live/playlist.m3u8?cid=bs18&isp=10&bind=0&uin=159413&playseek=0 +J Sports 2,http://cdns.jp-primehome.com:8000/zhongying/live/playlist.m3u8?cid=bs19&isp=10&bind=0&uin=159413&playseek=0 +J Sports 3,http://cdns.jp-primehome.com:8000/zhongying/live/playlist.m3u8?cid=bs21&isp=10&bind=0&uin=159413&playseek=0 +J Sports 4,http://cdns.jp-primehome.com:8000/zhongying/live/playlist.m3u8?cid=bs22&isp=10&bind=0&uin=159413&playseek=0 +日本映画専門ch" tvg-logo="https://i.imgur.com/vMtPnYi.png" group-title="BS +10,http://142.171.31.242:5002/cs10.m3u8?token=guoziyun&gid=10&channel=zhongying +TBS NEWS,http://142.171.31.242:5002/cs11.m3u8?token=guoziyun&gid=11&channel=zhongying +12,http://142.171.31.242:5002/cs12.m3u8?token=guoziyun&gid=12&channel=zhongying +13,http://142.171.31.242:5002/cs13.m3u8?token=guoziyun&gid=13&channel=zhongying +14,http://142.171.31.242:5002/cs14.m3u8?token=guoziyun&gid=14&channel=zhongying +17,http://142.171.31.242:5002/cs17.m3u8?token=guoziyun&gid=17&channel=zhongying +18,http://142.171.31.242:5002/cs18.m3u8?token=guoziyun&gid=18&channel=zhongying +19,http://142.171.31.242:5002/cs19.m3u8?token=guoziyun&gid=19&channel=zhongying +20,http://142.171.31.242:5002/cs20.m3u8?token=guoziyun&gid=20&channel=zhongying +http://142.171.31.242:5002/cs22.m3u8?token=guoziyun&gid=22&channel=zhongying +23,http://142.171.31.242:5002/cs23.m3u8?token=guoziyun&gid=23&channel=zhongying +24,http://142.171.31.242:5002/cs24.m3u8?token=guoziyun&gid=24&channel=zhongying +10 cs,http://103.36.32.14:5002/cs10.m3u8?token=guoziyun&gid=bs10&channel=zhongying +11 cs,http://103.36.32.14:5002/cs11.m3u8?token=guoziyun&gid=bs11&channel=zhongying +12 cs,http://103.36.32.14:5002/cs12.m3u8?token=guoziyun&gid=bs12&channel=zhongying +13 cs,http://103.36.32.14:5002/cs13.m3u8?token=guoziyun&gid=bs13&channel=zhongying +14 cs,http://103.36.32.14:5002/cs14.m3u8?token=guoziyun&gid=bs14&channel=zhongying +15 cs,http://103.36.32.14:5002/cs15.m3u8?token=guoziyun&gid=bs15&channel=zhongying +16 cs,http://103.36.32.14:5002/cs16.m3u8?token=guoziyun&gid=bs16&channel=zhongying +17 cs,http://103.36.32.14:5002/cs17.m3u8?token=guoziyun&gid=bs17&channel=zhongying +18 cs,http://103.36.32.14:5002/cs18.m3u8?token=guoziyun&gid=bs18&channel=zhongying +19 cs,http://103.36.32.14:5002/cs19.m3u8?token=guoziyun&gid=bs19&channel=zhongying +20 cs,http://103.36.32.14:5002/cs20.m3u8?token=guoziyun&gid=bs20&channel=zhongying +21 cs,http://103.36.32.14:5002/cs21.m3u8?token=guoziyun&gid=bs21&channel=zhongying +22 cs,http://103.36.32.14:5002/cs22.m3u8?token=guoziyun&gid=bs22&channel=zhongying +23 cs,http://103.36.32.14:5002/cs23.m3u8?token=guoziyun&gid=bs23&channel=zhongying +24 cs,http://103.36.32.14:5002/cs24.m3u8?token=guoziyun&gid=bs24&channel=zhongying +25 cs,http://103.36.32.14:5002/cs25.m3u8?token=guoziyun&gid=bs25&channel=zhongying +26 cs,http://103.36.32.14:5002/cs26.m3u8?token=guoziyun&gid=bs26&channel=zhongying +27 cs,http://103.36.32.14:5002/cs27.m3u8?token=guoziyun&gid=bs27&channel=zhongying +28 cs,http://103.36.32.14:5002/cs28.m3u8?token=guoziyun&gid=bs28&channel=zhongying +29 cs,http://103.36.32.14:5002/cs29.m3u8?token=guoziyun&gid=bs29&channel=zhongying +11 bs,http://103.36.32.14:5002/bs11.m3u8?token=guoziyun&gid=bs11&channel=zhongying +12 bs,http://103.36.32.14:5002/bs12.m3u8?token=guoziyun&gid=bs12&channel=zhongying +14 bs,http://103.36.32.14:5002/bs14.m3u8?token=guoziyun&gid=bs14&channel=zhongying +15 bs,http://103.36.32.14:5002/bs15.m3u8?token=guoziyun&gid=bs15&channel=zhongying +18 bs,http://103.36.32.14:5002/bs18.m3u8?token=guoziyun&gid=bs18&channel=zhongying +19 bs,http://103.36.32.14:5002/bs19.m3u8?token=guoziyun&gid=bs19&channel=zhongying +20 bs,http://103.36.32.14:5002/bs20.m3u8?token=guoziyun&gid=bs20&channel=zhongying +21 bs,http://103.36.32.14:5002/bs21.m3u8?token=guoziyun&gid=bs21&channel=zhongying +22 bs,http://103.36.32.14:5002/bs22.m3u8?token=guoziyun&gid=bs22&channel=zhongying +24 bs,http://103.36.32.14:5002/bs24.m3u8?token=guoziyun&gid=bs24&channel=zhongying +25 bs,http://103.36.32.14:5002/bs25.m3u8?token=guoziyun&gid=bs25&channel=zhongying +26 bs,http://103.36.32.14:5002/bs26.m3u8?token=guoziyun&gid=bs26&channel=zhongying +27 bs,http://103.36.32.14:5002/bs27.m3u8?token=guoziyun&gid=bs27&channel=zhongying +28 bs,http://103.36.32.14:5002/bs28.m3u8?token=guoziyun&gid=bs28&channel=zhongying +31 bs,http://103.36.32.14:5002/bs31.m3u8?token=guoziyun&gid=bs31&channel=zhongying +bs01,http://cdns.jp-primehome.com:8000/zhongying/live/playlist.m3u8?cid=bs01 +bs02,http://cdns.jp-primehome.com:8000/zhongying/live/playlist.m3u8?cid=bs02 +bs03,http://cdns.jp-primehome.com:8000/zhongying/live/playlist.m3u8?cid=bs03 +bs04,http://cdns.jp-primehome.com:8000/zhongying/live/playlist.m3u8?cid=bs04 +bs05,http://cdns.jp-primehome.com:8000/zhongying/live/playlist.m3u8?cid=bs05 +bs06,http://cdns.jp-primehome.com:8000/zhongying/live/playlist.m3u8?cid=bs06 +bs07,http://cdns.jp-primehome.com:8000/zhongying/live/playlist.m3u8?cid=bs07 +bs08,http://cdns.jp-primehome.com:8000/zhongying/live/playlist.m3u8?cid=bs08 +bs11,http://cdns.jp-primehome.com:8000/zhongying/live/playlist.m3u8?cid=bs11 +bs12,http://cdns.jp-primehome.com:8000/zhongying/live/playlist.m3u8?cid=bs12 +bs14,http://cdns.jp-primehome.com:8000/zhongying/live/playlist.m3u8?cid=bs14 +bs15,http://cdns.jp-primehome.com:8000/zhongying/live/playlist.m3u8?cid=bs15 +bs18,http://cdns.jp-primehome.com:8000/zhongying/live/playlist.m3u8?cid=bs18 +bs19,http://cdns.jp-primehome.com:8000/zhongying/live/playlist.m3u8?cid=bs19 +bs20,http://cdns.jp-primehome.com:8000/zhongying/live/playlist.m3u8?cid=bs20 +bs21,http://cdns.jp-primehome.com:8000/zhongying/live/playlist.m3u8?cid=bs21 +bs22,http://cdns.jp-primehome.com:8000/zhongying/live/playlist.m3u8?cid=bs22 +迪士尼,http://cdns.jp-primehome.com:8000/zhongying/live/playlist.m3u8?cid=bs24 +bs25,http://cdns.jp-primehome.com:8000/zhongying/live/playlist.m3u8?cid=bs25 +bs26,http://cdns.jp-primehome.com:8000/zhongying/live/playlist.m3u8?cid=bs26 +bs27,http://cdns.jp-primehome.com:8000/zhongying/live/playlist.m3u8?cid=bs27 +bs28,http://cdns.jp-primehome.com:8000/zhongying/live/playlist.m3u8?cid=bs28 +bs31,http://cdns.jp-primehome.com:8000/zhongying/live/playlist.m3u8?cid=bs31 +cs01,http://cdns.jp-primehome.com:8000/zhongying/live/playlist.m3u8?cid=cs01 +cs02,http://cdns.jp-primehome.com:8000/zhongying/live/playlist.m3u8?cid=cs02 +cs03,http://cdns.jp-primehome.com:8000/zhongying/live/playlist.m3u8?cid=cs03 +cs04,http://cdns.jp-primehome.com:8000/zhongying/live/playlist.m3u8?cid=cs04 +cs05,http://cdns.jp-primehome.com:8000/zhongying/live/playlist.m3u8?cid=cs05 +cs06,http://cdns.jp-primehome.com:8000/zhongying/live/playlist.m3u8?cid=cs06 +cs07,http://cdns.jp-primehome.com:8000/zhongying/live/playlist.m3u8?cid=cs07 +cs08,http://cdns.jp-primehome.com:8000/zhongying/live/playlist.m3u8?cid=cs08 +cs09,http://cdns.jp-primehome.com:8000/zhongying/live/playlist.m3u8?cid=cs09 +cs10,http://cdns.jp-primehome.com:8000/zhongying/live/playlist.m3u8?cid=cs10 +cs11,http://cdns.jp-primehome.com:8000/zhongying/live/playlist.m3u8?cid=cs11 +cs12,http://cdns.jp-primehome.com:8000/zhongying/live/playlist.m3u8?cid=cs12 +cs13,http://cdns.jp-primehome.com:8000/zhongying/live/playlist.m3u8?cid=cs13 +cs14,http://cdns.jp-primehome.com:8000/zhongying/live/playlist.m3u8?cid=cs14 +cs15,http://cdns.jp-primehome.com:8000/zhongying/live/playlist.m3u8?cid=cs15 +cs16,http://cdns.jp-primehome.com:8000/zhongying/live/playlist.m3u8?cid=cs16 +cs17,http://cdns.jp-primehome.com:8000/zhongying/live/playlist.m3u8?cid=cs17 +cd18,http://cdns.jp-primehome.com:8000/zhongying/live/playlist.m3u8?cid=cs18 +cs19,http://cdns.jp-primehome.com:8000/zhongying/live/playlist.m3u8?cid=cs19 +cs20,http://cdns.jp-primehome.com:8000/zhongying/live/playlist.m3u8?cid=cs20 +cs21,http://cdns.jp-primehome.com:8000/zhongying/live/playlist.m3u8?cid=cs21 +cs22,http://cdns.jp-primehome.com:8000/zhongying/live/playlist.m3u8?cid=cs22 +cs23,http://cdns.jp-primehome.com:8000/zhongying/live/playlist.m3u8?cid=cs23 +cs24,http://cdns.jp-primehome.com:8000/zhongying/live/playlist.m3u8?cid=cs24 +cs26,http://cdns.jp-primehome.com:8000/zhongying/live/playlist.m3u8?cid=cs26 +cs27,http://cdns.jp-primehome.com:8000/zhongying/live/playlist.m3u8?cid=cs27 +cs28,http://cdns.jp-primehome.com:8000/zhongying/live/playlist.m3u8?cid=cs28 +cs29,http://cdns.jp-primehome.com:8000/zhongying/live/playlist.m3u8?cid=cs29 +gx01,http://cdns.jp-primehome.com:8000/zhongying/live/playlist.m3u8?cid=gx01 +gx02,http://cdns.jp-primehome.com:8000/zhongying/live/playlist.m3u8?cid=gx02 +gx03,http://cdns.jp-primehome.com:8000/zhongying/live/playlist.m3u8?cid=gx03 +gx04,http://cdns.jp-primehome.com:8000/zhongying/live/playlist.m3u8?cid=gx04 +gx05,http://cdns.jp-primehome.com:8000/zhongying/live/playlist.m3u8?cid=gx05 +gx06,http://cdns.jp-primehome.com:8000/zhongying/live/playlist.m3u8?cid=gx06 +gx07,http://cdns.jp-primehome.com:8000/zhongying/live/playlist.m3u8?cid=gx07 +天气新闻https://movie.mcas.jp/mcas/wn1_2/master.m3u8 +天气新闻http://movie.mcas.jp/mcas/smil:wn1.smil/chunklist_b1800000.m3u8 +NHK Educational TV,http://202.60.106.14:8080/1302/playlist.m3u8 +テレビ朝日,https://stream01.willfonk.com/live_playlist.m3u8?cid=BS295&r=HD&ccode=JP&m=d0:20:20:04:35:cc&t=0d6938cb3dcf4b79848bc1753a59daf1 +時代劇専門,https://stream01.willfonk.com/live_playlist.m3u8?cid=CS292&r=HD&ccode=JP&m=d0:20:20:04:35:cc&t=0d6938cb3dcf4b79848bc1753a59daf1 +女性チャンネルLaLaTV,https://stream01.willfonk.com/live_playlist.m3u8?cid=CS314&r=HD&ccode=JP&m=d0:20:20:04:35:cc&t=0d6938cb3dcf4b79848bc1753a59daf1 +チャンネル銀河 ,https://stream01.willfonk.com/live_playlist.m3u8?cid=CS305&r=HD&ccode=JP&m=d0:20:20:04:35:cc&t=0d6938cb3dcf4b79848bc1753a59daf1 +Action,https://stream01.willfonk.com/live_playlist.m3u8?cid=CS311&r=HD&ccode=JP&m=d0:20:20:04:35:cc&t=0d6938cb3dcf4b79848bc1753a59daf1 +FOX,https://stream01.willfonk.com/live_playlist.m3u8?cid=CS312&r=HD&ccode=JP&m=d0:20:20:04:35:cc&t=0d6938cb3dcf4b79848bc1753a59daf1 +Music Japan,https://stream01.willfonk.com/live_playlist.m3u8?cid=CS323&r=FHD&ccode=JP&m=d0:20:20:04:35:cc&t=0d6938cb3dcf4b79848bc1753a59daf1 +BSTV,https://br5093.streamingdevideo.com.br/bstv/bstv/chunklist_w785516268.m3u8 +TBS,https://tbs2.mov3.co/hls/tbs.m3u8 +QVC,http://cdn-live1.qvc.jp/iPhone/800/800.m3u8 +💕美国,#genre# +红牛TV,http://rbmn-live.akamaized.net:80/hls/live/590964/BoRB-AT/master_1660.m3u8? +NASA,https://ntv1.akamaized.net:443/hls/live/2014075/NASA-NTV1-HLS/master_2000.m3u8? +ESTV,https://estv-rakuten-samsung.amagi.tv/playlist.m3u8?utm_medium=social&utm_source=heylink.me +ABC NEWShttp://honeywatch.net:80/play/live.php?mac=00:1A:79:A5:9F:91&stream=174535&extension=ts&play_token=Xordb9Yrqd +美国中文http://123.146.162.24:8017/d4ceB1a/1000/live.m3u8 +ABC News,https://abc-iview-mediapackagestreams-2.akamaized.net/out/v1/6e1cc6d25ec0480ea099a5399d73bc4b/index_45.m3u8 +CNN,https://cnn-cnninternational-1-eu.rakuten.wurl.tv/a34479f36e18de8ab839234f2a59ab7c.m3u8 +CNN USA,http://38.44.109.41:8888/play/a00d +Action MAX,http://honeywatch.net:80/play/live.php?mac=00:1A:79:A5:9F:91&stream=174538&extension=ts&play_token=tcXAKx88Rl +A2iNaija,https://stream.sen-gt.com/A2iNaija/myStream/playlist.m3u8 +A2iMusic,https://stream.sen-gt.com/A2iMusic/myStream/playlist.m3u8 +TVS Classic Movies,https://rpn1.bozztv.com/36bay2/gusa-tvsclassicmovies/index.m3u8 +TVS Hollywood History,https://rpn1.bozztv.com/36bay2/gusa-tvshollywoohistory/mono.m3u8 +Made In Hollywood,https://epg.provider.plex.tv/library/parts/5e20b730f2f8d5003d739db7-60db63d29ec966002c9ea6f0/variant.m3u8?url=f42c3bd18c1cb2ba2c26360ec060a601-f9b0d4752fde3aa9680c1d8b630655ea27309facbf9fc34b6346f0eb68064625307bf0ccdb835505607f831c951edf0e44cbc1d9eff96df0233390d7198369c4486d51272bd07aae586e9a5b0abc5c18db5a207917b27485c72f51301e1f94de7e67c6250ad6d84b527eafb88c9bff024b2121d595201970c23dcff42ca008ef6d20dd6aaf8d3257c7e2b3f3412b45d47829464922126edbc5168ecc15f5250dc54d3e322e0dbb9fdae1d189399a5d48a503eb9d6e4461f0ccb6aede58f1659cbbb51f86f230b2e412333d6da5d94930&x-plex-token=sDrA2SUTyAW-c4pYqoyz&x-plex-advertising-identifier=&x-plex-advertising-donottrack=0&x-plex-provider-streaming-start= +Wu Tang Collection,https://epg.provider.plex.tv/library/parts/5e20b730f2f8d5003d739db7-5eea605474085f0040ddc770.m3u8?includeAllStreams=1&X-Plex-Product=Plex+Mediaverse&X-Plex-Token=XMKDbHdQEJSUe7aX9xvq +武当系列(回放)https://cfvod.kaltura.com/hlsm/p/513551/sp/51355100/serveFlavor/entryId/0_fzgtdxqr/v/2/pv/1/ev/9/flavorId/0_651druyp/clipFrom/3850000/clipTo/4000000/name/a.mp4/index.m3u8 +红牛TV,https://rbmn-live.akamaized.net/hls/live/590964/BoRB-AT/master_928.m3u8 +武当,https://stream.ads.ottera.tv/playlist.m3u8?network_id=73 +武当,https://stream-us-east-1.getpublica.com/playlist.m3u8?network_id=73 +武当1,https://stream-us-east-1.getpublica.com/playlist.m3u8?network_id=42 +武当2,https://stream.ads.ottera.tv/playlist.m3u8?network_id=42 +影片,https://stream.ads.ottera.tv/playlist.m3u8?network_id=4032 +Bounce,http://72.46.118.193/Bounce/index.m3u8 +Grit,http://72.46.118.193/Grit/index.m3u8 +Laff,http://72.46.118.193/Laff/index.m3u8 +Defy,http://72.46.118.193/Defy/index.m3u8 +Court,http://72.46.118.193/Court/index.m3u8 +Newsy,http://72.46.118.193/Newsy/index.m3u8 +UTV,http://173.225.32.123/UTV-2362/index.m3u8 +KELO,http://173.225.32.123/KELO-2361/index.m3u8 +CW,http://173.225.32.123/KABY-CW-2364/index.m3u8 +ME TV,http://173.225.32.123/KPRY-MeTV-2347/index.m3u8 +KSFY,http://173.225.32.123/KSFY-2363/index.m3u8 +COZI,http://173.225.32.123/Cozi-2358/index.m3u8 +KTTW,http://173.225.32.123/KTTW-2357/index.m3u8 +KDLT,http://173.225.32.123/KDLT-2396/index.m3u8 +LAKEFIELD,http://173.225.32.123/LAKEFIELD-2370/index.m3u8 +JACKSON,http://173.225.32.123/JACKSON-2371/index.m3u8 +Gravitas Movies,https://epg.provider.plex.tv/library/parts/5e20b730f2f8d5003d739db7-5efe1de7e0b3f5003f5d9f8e/variant.m3u8?url=332907c55e917f1301eff7dd86d3a280-3d3b949eb805c27cf8aced5cf7e5fb7620dd601dd12d90391948c8dbe7fe7f2453b9e6155e4a51ba8736253de1f4e1b5803826f571e8aa64f7c680591dc104d978372c08135df6f5f1a8a3c873ce34f2d8081731810771699ff9302be2f22d5ad5c78ab7ef095f01410304a45b23c048d553e86aa840f48b7b9f2fd50e06a601751ef941c06fef01dbf2825787bfba10ccbaa1968aec59489bd0405e398bb5321a2286a8015c592d5902c6293fb2bc2a3d56311d0170ca2deb0d6e281e92455df92f836513d20e03bacf85177f460766&x-plex-token=Qjkx6VzMDCnXZnRAamiW&x-plex-advertising-identifier=&x-plex-advertising-donottrack=0 +https://epg.provider.plex.tv/library/parts/5e20b730f2f8d5003d739db7-5efe1de7e0b3f5003f5d9f8e.m3u8?includeAllStreams=1&X-Plex-Product=Plex+Mediaverse&X-Plex-Token=sDrA2SUTyAW-c4pYqoyz +Bravo,http://170.254.18.106/BRAVO/index.m3u8 +CNN USAhttps://turnerlive.warnermediacdn.com/hls/live/586495/cnngo/cnn_slate/VIDEO_0_3564000.m3u8 +OAN,https://stream.ads.ottera.tv/playlist.m3u8?network_id=23 +CAN NEWS,https://stream.ads.ottera.tv/playlist.m3u8?network_id=65 +CAN NEWS,https://stream.ads.ottera.tv/playlist.m3u8?network_id=118 +CAN NEWS,https://stream.ads.ottera.tv/playlist.m3u8?network_id=56 +UTV,http://173.225.32.123/UTV-2362/index.m3u8 +KELO,http://173.225.32.123/KELO-2361/index.m3u8 +CW,http://173.225.32.123/KABY-CW-2364/index.m3u8 +ME TV,http://173.225.32.123/KPRY-MeTV-2347/index.m3u8 +KSFY,http://173.225.32.123/KSFY-2363/index.m3u8 +COZI,http://173.225.32.123/Cozi-2358/index.m3u8 +KTTW,http://173.225.32.123/KTTW-2357/index.m3u8 +KDLT,http://173.225.32.123/KDLT-2396/index.m3u8 +LAKEFIELD,http://173.225.32.123/LAKEFIELD-2370/index.m3u8 +JACKSON,http://173.225.32.123/JACKSON-2371/index.m3u8 +Logo,http://streamsy.online:2999/coachj88/N93DPKS9pJ/952 +Me TV,http://streamsy.online:2999/coachj88/N93DPKS9pJ/744 +NASA,http://streamsy.online:2999/coachj88/N93DPKS9pJ/1610 +Nat Geo,http://streamsy.online:2999/coachj88/N93DPKS9pJ/141 +Nat Geo Wild,http://streamsy.online:2999/coachj88/N93DPKS9pJ/140 +NBA TV,http://streamsy.online:2999/coachj88/N93DPKS9pJ/136 +Outdoor Channel,http://streamsy.online:2999/coachj88/N93DPKS9pJ/292 +PBS KIDS,http://streamsy.online:2999/coachj88/N93DPKS9pJ/227 +Pop,http://streamsy.online:2999/coachj88/N93DPKS9pJ/226 +Showtime,http://streamsy.online:2999/coachj88/N93DPKS9pJ/223 +Showtime Women,http://streamsy.online:2999/coachj88/N93DPKS9pJ/1251 +SNY,http://streamsy.online:2999/coachj88/N93DPKS9pJ/330 +Start TV,http://streamsy.online:2999/coachj88/N93DPKS9pJ/1467 +The Weather Channel,http://streamsy.online:2999/coachj88/N93DPKS9pJ/301 +Universal Kids,http://streamsy.online:2999/coachj88/N93DPKS9pJ/252 +WE TV,http://streamsy.online:2999/coachj88/N93DPKS9pJ/247 +Showtime Beyond,http://streamsy.online:2999/coachj88/N93DPKS9pJ/1619 +WWE,http://streamsy.online:2999/coachj88/N93DPKS9pJ/398 +ABC Phoenix,http://streamsy.online:2999/coachj88/N93DPKS9pJ/1233 +Mega TV,http://streamsy.online:2999/coachj88/N93DPKS9pJ/124 +US: A&E ,http://dns.clientetv.net:8080/sourceuxusaX2/bRsCaNup9Cb3/19404 +US: ABC Boston,http://dns.clientetv.net:8080/sourceuxusaX2/bRsCaNup9Cb3/10797 +US: ABC Los Angeles ,http://dns.clientetv.net:8080/sourceuxusaX2/bRsCaNup9Cb3/10798 +US: ABC New York,http://dns.clientetv.net:8080/sourceuxusaX2/bRsCaNup9Cb3/10796 +US: ABC News,http://dns.clientetv.net:8080/sourceuxusaX2/bRsCaNup9Cb3/10800 +US: ABC Orlando,http://dns.clientetv.net:8080/sourceuxusaX2/bRsCaNup9Cb3/10799 +US: AMC,http://dns.clientetv.net:8080/sourceuxusaX2/bRsCaNup9Cb3/10801 +US: Animal Planet,http://dns.clientetv.net:8080/sourceuxusaX2/bRsCaNup9Cb3/10802 +US: Baby TV,http://dns.clientetv.net:8080/sourceuxusaX2/bRsCaNup9Cb3/10804 +US: BBC America,http://dns.clientetv.net:8080/sourceuxusaX2/bRsCaNup9Cb3/10805 +US: BBC World,http://dns.clientetv.net:8080/sourceuxusaX2/bRsCaNup9Cb3/10806 +US: Bloomberg,http://dns.clientetv.net:8080/sourceuxusaX2/bRsCaNup9Cb3/10807 +US: Bravo East,http://dns.clientetv.net:8080/sourceuxusaX2/bRsCaNup9Cb3/10808 +US: Bravo West,http://dns.clientetv.net:8080/sourceuxusaX2/bRsCaNup9Cb3/10809 +US: C-SPAN 1,http://dns.clientetv.net:8080/sourceuxusaX2/bRsCaNup9Cb3/10810 +US: C-SPAN 2,http://dns.clientetv.net:8080/sourceuxusaX2/bRsCaNup9Cb3/10811 +US: Cartoon Network,http://dns.clientetv.net:8080/sourceuxusaX2/bRsCaNup9Cb3/10812 +US: CBS Boston,http://dns.clientetv.net:8080/sourceuxusaX2/bRsCaNup9Cb3/10814 +US: CBS New York,http://dns.clientetv.net:8080/sourceuxusaX2/bRsCaNup9Cb3/10813 +US: CBS Orlando,http://dns.clientetv.net:8080/sourceuxusaX2/bRsCaNup9Cb3/10815 +US: Cinemax East,http://dns.clientetv.net:8080/sourceuxusaX2/bRsCaNup9Cb3/10816 +US: Cinemax East,http://dns.clientetv.net:8080/sourceuxusaX2/bRsCaNup9Cb3/10817 +US: CNN,http://dns.clientetv.net:8080/sourceuxusaX2/bRsCaNup9Cb3/10819 +US: CNN International,http://dns.clientetv.net:8080/sourceuxusaX2/bRsCaNup9Cb3/10820 +US: CNN Latin,http://dns.clientetv.net:8080/sourceuxusaX2/bRsCaNup9Cb3/10821 +US: Comedy TV,http://dns.clientetv.net:8080/sourceuxusaX2/bRsCaNup9Cb3/10822 +US: Discovery Channel,http://dns.clientetv.net:8080/sourceuxusaX2/bRsCaNup9Cb3/10825 +US: Discovery Family,http://dns.clientetv.net:8080/sourceuxusaX2/bRsCaNup9Cb3/10826 +US: Discovery ID,http://dns.clientetv.net:8080/sourceuxusaX2/bRsCaNup9Cb3/10827 +US: Discovery Science,http://dns.clientetv.net:8080/sourceuxusaX2/bRsCaNup9Cb3/10828 +US: Disney Channel,http://dns.clientetv.net:8080/sourceuxusaX2/bRsCaNup9Cb3/10829 +US: Disney Jr,http://dns.clientetv.net:8080/sourceuxusaX2/bRsCaNup9Cb3/10830 +US: Disney XD,http://dns.clientetv.net:8080/sourceuxusaX2/bRsCaNup9Cb3/10831 +US: ESPN 1,http://dns.clientetv.net:8080/sourceuxusaX2/bRsCaNup9Cb3/10832 +US: ESPN 2,http://dns.clientetv.net:8080/sourceuxusaX2/bRsCaNup9Cb3/10833 +US: ESPN Deportes,http://dns.clientetv.net:8080/sourceuxusaX2/bRsCaNup9Cb3/10875 +US: Fight Network,http://dns.clientetv.net:8080/sourceuxusaX2/bRsCaNup9Cb3/10834 +US: FOX Boston,http://dns.clientetv.net:8080/sourceuxusaX2/bRsCaNup9Cb3/10837 +US: FOX New York,http://dns.clientetv.net:8080/sourceuxusaX2/bRsCaNup9Cb3/10836 +US: FOX NEWS,http://dns.clientetv.net:8080/sourceuxusaX2/bRsCaNup9Cb3/10838 +US: FOX Sports 1,http://dns.clientetv.net:8080/sourceuxusaX2/bRsCaNup9Cb3/10839 +US: FOX Sports 2,http://dns.clientetv.net:8080/sourceuxusaX2/bRsCaNup9Cb3/10840 +US: FX East,http://dns.clientetv.net:8080/sourceuxusaX2/bRsCaNup9Cb3/10841 +US: FX West,http://dns.clientetv.net:8080/sourceuxusaX2/bRsCaNup9Cb3/10842 +US: FXX,http://dns.clientetv.net:8080/sourceuxusaX2/bRsCaNup9Cb3/10844 +US: FXX East,http://dns.clientetv.net:8080/sourceuxusaX2/bRsCaNup9Cb3/10843 +US: FYI,http://dns.clientetv.net:8080/sourceuxusaX2/bRsCaNup9Cb3/10845 +US: Hallmark ,http://dns.clientetv.net:8080/sourceuxusaX2/bRsCaNup9Cb3/10846 +US: Hallmark Drama,http://dns.clientetv.net:8080/sourceuxusaX2/bRsCaNup9Cb3/10847 +US: HBO,http://dns.clientetv.net:8080/sourceuxusaX2/bRsCaNup9Cb3/10848 +US: HBO 2,http://dns.clientetv.net:8080/sourceuxusaX2/bRsCaNup9Cb3/10850 +US: HBO Family,http://dns.clientetv.net:8080/sourceuxusaX2/bRsCaNup9Cb3/10851 +US: HBO West,http://dns.clientetv.net:8080/sourceuxusaX2/bRsCaNup9Cb3/10849 +US: HGTV East,http://dns.clientetv.net:8080/sourceuxusaX2/bRsCaNup9Cb3/10852 +US: HGTV West,http://dns.clientetv.net:8080/sourceuxusaX2/bRsCaNup9Cb3/10853 +US: History,http://dns.clientetv.net:8080/sourceuxusaX2/bRsCaNup9Cb3/10854 +US: Lifetime,http://dns.clientetv.net:8080/sourceuxusaX2/bRsCaNup9Cb3/10855 +US: MSNBC,http://dns.clientetv.net:8080/sourceuxusaX2/bRsCaNup9Cb3/80121 +US: MTV,http://dns.clientetv.net:8080/sourceuxusaX2/bRsCaNup9Cb3/10857 +US: Nat Geo,http://dns.clientetv.net:8080/sourceuxusaX2/bRsCaNup9Cb3/10858 +US: Nat Geo Wild,http://dns.clientetv.net:8080/sourceuxusaX2/bRsCaNup9Cb3/10859 +US: NBA TV,http://dns.clientetv.net:8080/sourceuxusaX2/bRsCaNup9Cb3/10860 +US: NBC New York,http://dns.clientetv.net:8080/sourceuxusaX2/bRsCaNup9Cb3/10861 +US: NBC Orlando,http://dns.clientetv.net:8080/sourceuxusaX2/bRsCaNup9Cb3/10862 +US: NFL Network,http://dns.clientetv.net:8080/sourceuxusaX2/bRsCaNup9Cb3/10863 +US: NHL Network,http://dns.clientetv.net:8080/sourceuxusaX2/bRsCaNup9Cb3/10864 +US: Nick,http://dns.clientetv.net:8080/sourceuxusaX2/bRsCaNup9Cb3/10865 +US: Nick Jr.,http://dns.clientetv.net:8080/sourceuxusaX2/bRsCaNup9Cb3/10866 +US: Nick Toons,http://dns.clientetv.net:8080/sourceuxusaX2/bRsCaNup9Cb3/10867 +US: Outdoor,http://dns.clientetv.net:8080/sourceuxusaX2/bRsCaNup9Cb3/10868 +US: Oxygen East,http://dns.clientetv.net:8080/sourceuxusaX2/bRsCaNup9Cb3/10869 +US: Paramount,http://dns.clientetv.net:8080/sourceuxusaX2/bRsCaNup9Cb3/10871 +US: Showtime East,http://dns.clientetv.net:8080/sourceuxusaX2/bRsCaNup9Cb3/10873 +US: Showtime Family Zone,http://dns.clientetv.net:8080/sourceuxusaX2/bRsCaNup9Cb3/10876 +US: Showtime Showcase,http://dns.clientetv.net:8080/sourceuxusaX2/bRsCaNup9Cb3/10877 +US: Showtime West,http://dns.clientetv.net:8080/sourceuxusaX2/bRsCaNup9Cb3/10874 +US: Starz,http://dns.clientetv.net:8080/sourceuxusaX2/bRsCaNup9Cb3/10878 +US: Starz Cinema,http://dns.clientetv.net:8080/sourceuxusaX2/bRsCaNup9Cb3/10879 +US: Starz Comedy,http://dns.clientetv.net:8080/sourceuxusaX2/bRsCaNup9Cb3/10880 +US: Starz Encore Action,http://dns.clientetv.net:8080/sourceuxusaX2/bRsCaNup9Cb3/10881 +US: Starz Encore Kids & Family,http://dns.clientetv.net:8080/sourceuxusaX2/bRsCaNup9Cb3/10883 +US: Starz Encore Suspense,http://dns.clientetv.net:8080/sourceuxusaX2/bRsCaNup9Cb3/10882 +US: SYFY,http://dns.clientetv.net:8080/sourceuxusaX2/bRsCaNup9Cb3/10884 +US: Telemundo,http://dns.clientetv.net:8080/sourceuxusaX2/bRsCaNup9Cb3/10885 +US: TLC,http://dns.clientetv.net:8080/sourceuxusaX2/bRsCaNup9Cb3/10886 +US: TNT,http://dns.clientetv.net:8080/sourceuxusaX2/bRsCaNup9Cb3/10887 +US: TUDN ,http://dns.clientetv.net:8080/sourceuxusaX2/bRsCaNup9Cb3/10888 +US: UFC,http://dns.clientetv.net:8080/sourceuxusaX2/bRsCaNup9Cb3/10889 +US: Universal Kids,http://dns.clientetv.net:8080/sourceuxusaX2/bRsCaNup9Cb3/10890 +US: UP,http://dns.clientetv.net:8080/sourceuxusaX2/bRsCaNup9Cb3/10892 +US: USA East,http://dns.clientetv.net:8080/sourceuxusaX2/bRsCaNup9Cb3/10893 +US: VH1,http://dns.clientetv.net:8080/sourceuxusaX2/bRsCaNup9Cb3/10895 +Vegas Golden Knights,http://dns.clientetv.net:8080/sourceuxusaX2/bRsCaNup9Cb3/77848 +Washington Capitals,http://dns.clientetv.net:8080/sourceuxusaX2/bRsCaNup9Cb3/77708 +Anaheim Ducks,http://dns.clientetv.net:8080/sourceuxusaX2/bRsCaNup9Cb3/77713 +Arizona Coyotes,http://dns.clientetv.net:8080/sourceuxusaX2/bRsCaNup9Cb3/77712 +Arizona Diamondbacks,http://dns.clientetv.net:8080/sourceuxusaX2/bRsCaNup9Cb3/77577 +Boston Bruins,http://dns.clientetv.net:8080/sourceuxusaX2/bRsCaNup9Cb3/77707 +Chicago Blackhawks,http://dns.clientetv.net:8080/sourceuxusaX2/bRsCaNup9Cb3/77843 +Chicago White Sox ,http://dns.clientetv.net:8080/sourceuxusaX2/bRsCaNup9Cb3/77579 +Colorado Avalanche ,http://dns.clientetv.net:8080/sourceuxusaX2/bRsCaNup9Cb3/77844 +Columbus Blue Jackets,http://dns.clientetv.net:8080/sourceuxusaX2/bRsCaNup9Cb3/77581 +Dallas Star ,http://dns.clientetv.net:8080/sourceuxusaX2/bRsCaNup9Cb3/77847 +Detroit Red Wings,http://dns.clientetv.net:8080/sourceuxusaX2/bRsCaNup9Cb3/77846 +Detroit Tigers,http://dns.clientetv.net:8080/sourceuxusaX2/bRsCaNup9Cb3/77711 +Florida Panthers,http://dns.clientetv.net:8080/sourceuxusaX2/bRsCaNup9Cb3/77845 +Miami Marlins,http://dns.clientetv.net:8080/sourceuxusaX2/bRsCaNup9Cb3/77710 +Milwaukee Brewers,http://dns.clientetv.net:8080/sourceuxusaX2/bRsCaNup9Cb3/77580 +NBA Prime Video 1,http://dns.clientetv.net:8080/sourceuxusaX2/bRsCaNup9Cb3/903014 +NBA Prime Vídeo 2,http://dns.clientetv.net:8080/sourceuxusaX2/bRsCaNup9Cb3/903404 +NBA 1 Golden State Warriors ,http://dns.clientetv.net:8080/sourceuxusaX2/bRsCaNup9Cb3/51215 +NBA 10 Philadelphia 76ers ,http://dns.clientetv.net:8080/sourceuxusaX2/bRsCaNup9Cb3/51255 +NBA 11 Detroit Pistons ,http://dns.clientetv.net:8080/sourceuxusaX2/bRsCaNup9Cb3/51259 +NBA 12 Milwaukee Bucks ,http://dns.clientetv.net:8080/sourceuxusaX2/bRsCaNup9Cb3/51260 +NBA 13 Denver Nuggets,http://dns.clientetv.net:8080/sourceuxusaX2/bRsCaNup9Cb3/51261 +NBA 14 Los Angeles Lakers ,http://dns.clientetv.net:8080/sourceuxusaX2/bRsCaNup9Cb3/51262 +NBA 15 New Orleans Pelicans ,http://dns.clientetv.net:8080/sourceuxusaX2/bRsCaNup9Cb3/51217 +NBA 16 Phoenix Suns ,http://dns.clientetv.net:8080/sourceuxusaX2/bRsCaNup9Cb3/51219 +NBA 17 Brooklyn Nets ,http://dns.clientetv.net:8080/sourceuxusaX2/bRsCaNup9Cb3/51220 +NBA 2 Miami Heat ,http://dns.clientetv.net:8080/sourceuxusaX2/bRsCaNup9Cb3/51216 +NBA 3 Boston Celtics ,http://dns.clientetv.net:8080/sourceuxusaX2/bRsCaNup9Cb3/51218 +NBA 4 Chicago Bulls ,http://dns.clientetv.net:8080/sourceuxusaX2/bRsCaNup9Cb3/51224 +NBA 5 Washington Wizards ,http://dns.clientetv.net:8080/sourceuxusaX2/bRsCaNup9Cb3/51225 + +3ABN,https://3abn-live.akamaized.net/hls/live/2010543/3ABN/master.m3u8 +3ABN,https://3abn-live.akamaized.net/hls/live/2010546/French/master.m3u8 +Kids Network (3ABN),https://3abn-live.akamaized.net/hls/live/2010550/Kids/master.m3u8 +International (3ABN),https://3abn-live.akamaized.net/hls/live/2010544/International/master.m3u8 +Latino (3ABN),https://3abn-live.akamaized.net/hls/live/2010547/Latino/playlist.m3u8 +Praise Him Music Network (3ABN),https://3abn-live.akamaized.net/hls/live/2010551/Praise_Him/master.m3u8 +30A Darcizzle Offshore,https://30a-tv.com/darcizzle.m3u8 +30A Investment Pitch,https://30a-tv.com/feeds/xodglobal/30atv.m3u8 +30A Music,https://30a-tv.com/music.m3u8 +30A Sidewalks,https://30a-tv.com/sidewalks.m3u8 +30A The Beach Show,https://30a-tv.com/beachy.m3u8 +ACTV,https://cdn3.wowza.com/5/ODB6NmF5K3l4T1h5/persis/6361162879_AZ-247.stream_247/chunklist.m3u8 +Aghapy Kids,https://5b622f07944df.streamlock.net/aghapykids.tv/aghapykids2/playlist.m3u8 +Akaku 53 (Hawaii),https://castus-vod-dev.s3.amazonaws.com/vod_clients/akaku/live/ch1/video.m3u8 +Akaku 54 (Hawaii) (1080p) +,https://castus-vod-dev.s3.amazonaws.com/vod_clients/akaku/live/ch2/video.m3u8 +Akaku 55 (Hawaii) (1080p),https://castus-vod-dev.s3.amazonaws.com/vod_clients/akaku/live/ch3/video.m3u8 +AXS TV NOW,https://dikcfc9915kp8.cloudfront.net/hls/1080p/playlist.m3u8 +Cloudflare TV (720p),https://cloudflare.tv/hls/live.m3u8 +MahdiTV (1080p),https://stream.al-mahdi.tv/hls/1234.m3u8 +Srv_1 HD,http://95.67.12.82:9061 +TRACE URBAN INTER HD,http://95.67.12.82:9068 +TRACE SPORTS INTER HD,http://95.67.12.82:9067 +Water Bear,https://cdn-ue1-prod.tsv2.amagi.tv/linear/amg01415-waterbearnetwor-waterbear-samsungse/playlist.m3u8 +Wild Earth,https://wildearth-plex.amagi.tv/masterR1080p.m3u8 +Wild Life,https://d1vp12yk4i8ou5.cloudfront.net/playlist720p.m3u8 +Poker T,https://d3w4n3hhseniak.cloudfront.net/v1/master/9d062541f2ff39b5c0f48b743c6411d25f62fc25/WPT-DistroTV/150.m3u8 +Russia Today,http://69.64.57.208:8080/russiatoday/playlist.m3u8 +Sky News Australia,https://skynewsau-live.akamaized.net/hls/live/2002691/skynewsau-extra3/master.m3u8 +Smithsonian Channel,https://smithsonianaus-samsungau.amagi.tv/playlist1080p.m3u8 +Spotlight Redbox,https://spotlight-redbox.amagi.tv/hls/amagi_hls_data_redboxAAA-spotlight/CDN/playlist.m3u8 +TASTEMADE,https://tmint-aus-samsungau.amagi.tv/playlist.m3u8 +Wild Planet,https://d3c7duantorcb1.cloudfront.net/v1/manifest/3722c60a815c199d9c0ef36c5b73da68a62b09d1/cc-jpfvel38m2ce0-prod/77466ab3-8e6b-497f-9bf9-7b20f2536a20/3.m3u8 +WION,https://d7x8z4yuq42qn.cloudfront.net/index_7.m3u8 +Wonder,https://wonder-samsung-uk.amagi.tv/playlist.m3u8 +Xplore,http://xlpore-samsungus.amagi.tv/playlist1080p.m3u8 +Yahoo Finance,https://d1ewctnvcwvvvu.cloudfront.net/playlist.m3u8 +ZOOMOO,https://amg01553-blueantmediaasi-zoomoonz-samsungnz-rdufn.amagi.tv/playlist/amg01553-blueantmediaasi-zoomoonz-samsungnz/playlist.m3u8 +半岛电视台,http://live-hls-web-aje.getaj.net/AJE/01.m3u8 +https://live-hls-v3-aje.getaj.net/AJE-V3/index.m3u8 +rakuten tv,https://rakuten-comedy-12-eu.rakuten.wurl.tv/playlist.m3u8 +NASA,https://stream.nasatv.com.mk/hls/nasatv_live.m3u8 +NASA,https://stream.nasatv.com.mk/hls/nasatv_live.m3u8 +https://uplynkcontent.sinclairstoryline.com/channel/ddd76fdc1c0a456ba537e4f48e827d3e.m3u8 +myTV San Antonio TX (KCWX-TV) (720p),http://65.36.6.216:1935/live/kcwx.smil/playlist.m3u8 +实验,https://stream.ads.ottera.tv/playlist.m3u8?network_id=46 +电影01,https://stream.ads.ottera.tv/playlist.m3u8?network_id=70 +30,https://stream.ads.ottera.tv/playlist.m3u8?network_id=30 +少儿,https://stream.ads.ottera.tv/playlist.m3u8?network_id=31 +少儿0,https://stream.ads.ottera.tv/playlist.m3u8?network_id=125 +少儿1,https://stream.ads.ottera.tv/playlist.m3u8?network_id=33 +少儿2,https://stream.ads.ottera.tv/playlist.m3u8?network_id=34 +少儿3,https://stream.ads.ottera.tv/playlist.m3u8?network_id=37 +少儿4,https://stream.ads.ottera.tv/playlist.m3u8?network_id=40 +少儿5,https://stream.ads.ottera.tv/playlist.m3u8?network_id=41 +少儿6,https://stream.ads.ottera.tv/playlist.m3u8?network_id=55 +少儿7,https://stream.ads.ottera.tv/playlist.m3u8?network_id=142 +少儿8,https://stream.ads.ottera.tv/playlist.m3u8?network_id=157 +少儿9,https://stream.ads.ottera.tv/playlist.m3u8?network_id=198 +KTV,https://stream.ads.ottera.tv/playlist.m3u8?network_id=146 +KTV,https://stream.ads.ottera.tv/playlist.m3u8?network_id=161 +美食,https://stream.ads.ottera.tv/playlist.m3u8?network_id=165 +美食,https://stream.ads.ottera.tv/playlist.m3u8?network_id=180 +娱乐,https://stream.ads.ottera.tv/playlist.m3u8?network_id=185 +科幻电影,https://stream.ads.ottera.tv/playlist.m3u8?network_id=151 +48,https://stream.ads.ottera.tv/playlist.m3u8?network_id=48 +53,https://stream.ads.ottera.tv/playlist.m3u8?network_id=53 +74,https://stream.ads.ottera.tv/playlist.m3u8?network_id=74 +76,https://stream.ads.ottera.tv/playlist.m3u8?network_id=76 +102,https://stream.ads.ottera.tv/playlist.m3u8?network_id=102 +154,https://stream.ads.ottera.tv/playlist.m3u8?network_id=154 +181,https://stream.ads.ottera.tv/playlist.m3u8?network_id=181 +电影0,https://stream.ads.ottera.tv/playlist.m3u8?network_id=45 +Canela Clasicos,https://stream.ads.ottera.tv/playlist.m3u8?network_id=652 +电影1,https://stream.ads.ottera.tv/playlist.m3u8?network_id=656 +电影2,https://stream.ads.ottera.tv/playlist.m3u8?network_id=821 +电影3,https://stream.ads.ottera.tv/playlist.m3u8?network_id=822 +电影4,https://stream.ads.ottera.tv/playlist.m3u8?network_id=827 +电影5,https://stream.ads.ottera.tv/playlist.m3u8?network_id=3434 +动漫,https://stream.ads.ottera.tv/playlist.m3u8?network_id=634 +英国,#genre# +BBC World,http://45.228.232.219:16000/play/a0m9/index.m3u8 +BBC News,http://202.60.106.14:8080/1345/playlist.m3u8 +BBC News,http://103.199.161.254/Content/bbcworld/Live/Channel(BBCworld)/index.m3u8 +BBCNEWS,http://203.80.165.14/stream/channelid/576922833?profile=pass +BBC One,http://free.cvmtv.site/BBC1?token=live +BBC Two,http://free.cvmtv.site/BBC2?token=live +CBBC,http://free.cvmtv.site/CBBC?token=live +S4C,http://free.cvmtv.site/S4C?token=live +BBC RB 1,http://free.cvmtv.site/BBC_RB?token=live +Sky News,http://free.cvmtv.site/SkyN?token=live +7HD,http://free.cvmtv.site/7HD?token=live +9Gem,http://free.cvmtv.site/9G?token=live +10 HD,http://free.cvmtv.site/10HD?token=live +AFRICABLE,http://69.64.57.208/africable/playlist.m3u8 +TV AFRICA,http://69.64.57.208/tvafrica/playlist.m3u8 +TELE CONGO,http://69.64.57.208/telecongo/playlist.m3u8 +BBC NEWS,http://69.64.57.208/bbcnews/playlist.m3u8 +CANAL ALGERIE,http://69.64.57.208/canalalgerie/playlist.m3u8 +JOY NEWS,http://69.64.57.208/joynews/playlist.m3u8 +TVC NEWS,http://69.64.57.208/tvcnews/playlist.m3u8 +TM1,http://69.64.57.208/tm1/playlist.m3u8 +TM2,http://69.64.57.208/tm2/playlist.m3u8 +NCI,http://69.64.57.208/nci/playlist.m3u8 +2STV,http://69.64.57.208/2stv/playlist.m3u8 +TFM,http://69.64.57.208/tfm/playlist.m3u8 +RTB,http://69.64.57.208/rtb/playlist.m3u8 +RT FRANCE,http://69.64.57.208/rtfrance/playlist.m3u8 +ATV,http://69.64.57.208/atv/playlist.m3u8 +GTV,http://69.64.57.208/gtv/playlist.m3u8 +KTO,http://69.64.57.208/kto/playlist.m3u8 +LIFETV,http://69.64.57.208/lifetv/playlist.m3u8 +RTS1,http://69.64.57.208/rts1/playlist.m3u8 +TVT,http://69.64.57.208/tvt/playlist.m3u8 +UTV,http://69.64.57.208/utv/playlist.m3u8 +RTG,http://69.64.57.208/rtg/playlist.m3u8 +RUSSIA TODAY,http://69.64.57.208/russiatoday/playlist.m3u8 +FRANCE 2,http://69.64.57.208/france2/playlist.m3u8 +FRANCE 5,http://69.64.57.208/france5/playlist.m3u8 +BBC ONE,http://81.137.213.119:4200/bysid/4164 +BBC TWO,http://81.137.213.119:4200/bysid/4287 +BBC THREE +http://81.137.213.119:4200/bysid/4288 +BBC NEWS +http://81.137.213.119:4200/bysid/4352 +BBC FOUR +http://81.137.213.119:4200/bysid/4544 +CBeebies +http://81.137.213.119:4200/bysid/4672 +BBC Parliament +http://81.137.213.119:4200/bysid/4736 + +BBC ONE W Mid,http://5.66.192.142:9981/stream/channelid/125100997?profile=matroska +f0fd11685ac268852e97c01ec0c3aac1 +2 +BBC TWO,http://5.66.192.142:9981/stream/channelid/1746009584?profile=matroska +d21c8ff3ec6f632f0575fe1dbe170230 +3 +ITV1,http://5.66.192.142:9981/stream/channelid/1938758866?profile=matroska +6ba1da276b1255dd7ae06656cd5475a8 +4 +Channel 4,http://5.66.192.142:9981/stream/channelid/668639595?profile=matroska +3b866554e2bdf0e2d2aeb9bff9372e0e +5 +Channel 5,http://5.66.192.142:9981/stream/channelid/1415939643?profile=matroska +627daebf31d67dec0257b469f70a90a4 +6 +ITV2,http://5.66.192.142:9981/stream/channelid/1068399970?profile=matroska +f7ed683ba7841e8035afeb5739062697 +10 +ITV3,http://5.66.192.142:9981/stream/channelid/996732407?profile=matroska +6860f0d52c5a5a6d4add6ccd603f268b +11 +Sky Mix,http://5.66.192.142:9981/stream/channelid/1441816680?profile=matroska +3e6ed99aec9c9f8cc96cc68f584e884f +13 +E4,http://5.66.192.142:9981/stream/channelid/450457150?profile=matroska +c4cfd3dca0eb06769c66d51e5521f96a +14 +Film4,http://5.66.192.142:9981/stream/channelid/1557385156?profile=matroska +66e2f989d6c83ceeefdf98c9c28a58b1 +15 +Channel 4+1,http://5.66.192.142:9981/stream/channelid/167371366?profile=matroska +70b66ecdc02d0ee5852ea6eed7ab5ee7 +16 +QVC,http://5.66.192.142:9981/stream/channelid/1299101296?profile=matroska +8ce2d866cc61bb1efbbe5da00669e61f +17 +Really,http://5.66.192.142:9981/stream/channelid/1725489804?profile=matroska +f96333c90d1fb6c19fe8bd9f75086dba +18 +More 4,http://5.66.192.142:9981/stream/channelid/1228104697?profile=matroska +3184ad7cf7a770a03b9f92258ab457fb +19 +Dave,http://5.66.192.142:9981/stream/channelid/2091746353?profile=matroska +99d1bd734f33080365dcd6a953195513 +20 +Drama,http://5.66.192.142:9981/stream/channelid/1941819801?profile=matroska +7f6e64b934d245c4ef89e0bb085c0dc8 +21 +5USA,http://5.66.192.142:9981/stream/channelid/962883199?profile=matroska +1beaad3b099d74339bb65756129b3c34 +22 +TJC,http://5.66.192.142:9981/stream/channelid/1001253403?profile=matroska +ac36df1b88482a7d16cf638cb7089fed +26 +ITV4,http://5.66.192.142:9981/stream/channelid/467613356?profile=matroska +a649dbcaf8d0253049e4c127420d9415 +28 +ITVBe,http://5.66.192.142:9981/stream/channelid/1255885222?profile=matroska +269aac102379d10eb05e2bf82070b89d +29 +ITV2+1,http://5.66.192.142:9981/stream/channelid/279747110?profile=matroska +5eeb2c901ec544abd825fe39de3ca01a +30 +E4+1,http://5.66.192.142:9981/stream/channelid/271379294?profile=matroska +e1f1cac0793313f388dbffef7023ff69 +31 +E4 Extra,http://5.66.192.142:9981/stream/channelid/1087042017?profile=matroska +01a618d655cd69ce7fca08596c6e6f04 +32 +5STAR,http://5.66.192.142:9981/stream/channelid/1444455937?profile=matroska +f3ff80a0719c50a2106927eae22e4553 +33 +5ACTION,http://5.66.192.142:9981/stream/channelid/545325043?profile=matroska +d5bb9474b1bde41dd7855405d55ca764 +35 +ITV1+1,http://5.66.192.142:9981/stream/channelid/1955904469?profile=matroska +0d481a57da818cd0a9e81963ec144f9b +36 +Sky Arts,http://5.66.192.142:9981/stream/channelid/1461340173?profile=matroska +405e6dd0dfea56212c2dbad9e0aa111f +38 +Channel 5+1,http://5.66.192.142:9981/stream/channelid/1349344832?profile=matroska +3a48c58ff2c1f4738a1623c8404443e9 +40 +Quest Red,http://5.66.192.142:9981/stream/channelid/264587322?profile=matroska +61c14bd339a7545868cbe165116260ce +41 +Legend,http://5.66.192.142:9981/stream/channelid/1397473633?profile=matroska +429b73926649a6d10d486413ab37ae7c +42 +GREAT! action,http://5.66.192.142:9981/stream/channelid/309566274?profile=matroska +8cc282f4e58047a094f3537923a4b7b3 +43 +Food Network,http://5.66.192.142:9981/stream/channelid/1954726540?profile=matroska +721663e1f2e46e7dbe2efa8185b6ad2e +45 +Gems TV,http://5.66.192.142:9981/stream/channelid/1633883762?profile=matroska +fb3d0bf850071fd868eeef53480cb51b +46 +5SELECT,http://5.66.192.142:9981/stream/channelid/2014002683?profile=matroska +33fb49217e93b4de6fddaed310fcc7c5 +47 +Film4+1,http://5.66.192.142:9981/stream/channelid/558496563?profile=matroska +0d191a91125d81123345a08f79dba1e6 +48 +Challenge,http://5.66.192.142:9981/stream/channelid/286923021?profile=matroska +4677ac43d9a52cca1e4a98a114401678 +49 +4seven,http://5.66.192.142:9981/stream/channelid/1135376198?profile=matroska +fdfc47a412bd23a59fe425386e69e685 +57 +Dave ja vu,http://5.66.192.142:9981/stream/channelid/608697597?profile=matroska +b3e370579f79ed50642abb4afad21b50 +60 +Drama +1,http://5.66.192.142:9981/stream/channelid/1467016115?profile=matroska +a0a5f422b0b5e3034194d9224c667a81 +64 +Blaze,http://5.66.192.142:9981/stream/channelid/586458528?profile=matroska +99a1c0ab442c0e72ff792bac46a7df86 +65 +That's Christmas,http://5.66.192.142:9981/stream/channelid/734044569?profile=matroska +2ce6e5edcf2e47aec36e99e2b67ad8bc +66 +TBN UK,http://5.66.192.142:9981/stream/channelid/1843783212?profile=matroska +a49bc94c49cf11cc273fc8cfd3d7e375 +67 +CBS Reality,http://5.66.192.142:9981/stream/channelid/1288280996?profile=matroska +1ef81e5c01a88217984d96f2911fc8b0 +70 +QUEST+1,http://5.66.192.142:9981/stream/channelid/1545533470?profile=matroska +6e2acb6811819a13954ccd57b64b597a +85 +Create & Craft,http://5.66.192.142:9981/stream/channelid/1758145134?profile=matroska +5e9ae9c883f5dca57ba6b6ca2a4c2382 +101 +BBC ONE WMidHD,http://5.66.192.142:9981/stream/channelid/1223268958?profile=matroska +0a5cce1866a3fa724ec321d4d7e8a402 +102 +BBC TWO HD,http://5.66.192.142:9981/stream/channelid/416177162?profile=matroska +6bb96ad90731d0e25d45e4458a26c979 +103 +ITV1 HD,http://5.66.192.142:9981/stream/channelid/1500166507?profile=matroska +241fe568a02f88c2b50c05df27cf8f7b +104 +Channel 4 HD,http://5.66.192.142:9981/stream/channelid/1759846180?profile=matroska +45ea1748e5d2e35f34151c75e38a1bff +105 +Channel 5 HD,http://5.66.192.142:9981/stream/channelid/1209526853?profile=matroska +620c4a833d5112d1a425de092fb63ea4 +201 +CBBC,http://5.66.192.142:9981/stream/channelid/55184482?profile=matroska +8c09fde17534785d52f8a02544151d3e +202 +CBeebies,http://5.66.192.142:9981/stream/channelid/1643973004?profile=matroska +a062ee054f1ba7698c95cd990dc2e118 +203 +CITV,http://5.66.192.142:9981/stream/channelid/99508896?profile=matroska +2ef7b79a5d31b1f635c700354fb80892 +204 +CBBC HD,http://5.66.192.142:9981/stream/channelid/448263982?profile=matroska +ae473c2bed0d9912f3f0a0ec052a3a85 +205 +CBeebies HD,http://5.66.192.142:9981/stream/channelid/725370798?profile=matroska +a8163c67b3b3d55d140e0d63a193bbaa +231 +BBC NEWS,http://5.66.192.142:9981/stream/channelid/1731991208?profile=matroska +76afa262582d2af4024d42c57b4adc99 +232 +BBC Parliament,http://5.66.192.142:9981/stream/channelid/1654828918?profile=matroska +e7c8755ba5130da8136eee1ecf746ddb +233 +Sky News,http://5.66.192.142:9981/stream/channelid/1534445799?profile=matroska +aa858c6acd2b6929c32a48d54da956d9 +237 +TalkTV,http://5.66.192.142:9981/stream/channelid/1787594154?profile=matroska +8f1b01b8dd0252c93974b9f97b151ad6 +601 +BBC RB 1,http://5.66.192.142:9981/stream/channelid/939596687?profile=matroska +feabdc615e68c4358b5e6120f01e17c4 +700 +BBC Radio 1,http://5.66.192.142:9981/stream/channelid/1641851902?profile=matroska +8085788c0cdd596ef2c5f151c0a32309 +701 +BBC R1X,http://5.66.192.142:9981/stream/channelid/209225088?profile=matroska +36b72b350c50f6163d0dc44294928065 +702 +BBC Radio 2,http://5.66.192.142:9981/stream/channelid/892057398?profile=matroska +a815b54f878d52b07590c9293ccdae0d +703 +BBC Radio 3,http://5.66.192.142:9981/stream/channelid/1337267624?profile=matroska +cde24d57f6da7ba028a113b1020f4a1b +704 +BBC Radio 4,http://5.66.192.142:9981/stream/channelid/1464722125?profile=matroska +5573cb8eff969aa40c7e162ed43fe87d +705 +BBC R5L,http://5.66.192.142:9981/stream/channelid/248214357?profile=matroska +a7ff44e6cbbda9327b7bc007e07494a6 +706 +BBC R5SX,http://5.66.192.142:9981/stream/channelid/1715797927?profile=matroska +d0d1ef3be0bf5af7d2692f3150dce07d +707 +BBC 6 Music,http://5.66.192.142:9981/stream/channelid/1005572560?profile=matroska +7aa220882e46257ca51bb3ae7153c596 +708 +BBC Radio 4 Ex,http://5.66.192.142:9981/stream/channelid/136356474?profile=matroska +79fa6c0a6dab63152dc8270e8cec3895 +709 +BBC Asian Net.,http://5.66.192.142:9981/stream/channelid/174914169?profile=matroska +d5326b0a0f5c94de0756c8c048dc5bbf +710 +BBC World Sv.,http://5.66.192.142:9981/stream/channelid/174797525?profile=matroska +16985ef6f57e0bc0e4b497be79dd1401 +719 +BBC CWR,http://5.66.192.142:9981/stream/channelid/1985910806?profile=matroska +46c591b5046317615447fce95a1a4295 +720 +BBC H&W,http://5.66.192.142:9981/stream/channelid/898745670?profile=matroska +6f37b207bdef23d80c183d0f6d7af18e +722 +BBC WM,http://5.66.192.142:9981/stream/channelid/129120111?profile=matroska +cc253a69bdecd2336de7fba27bde4e60 +723 +talkSPORT,http://5.66.192.142:9981/stream/channelid/1765418444?profile=matroska +22e5188f8023f6f1c691f0d26ecebf1c +724 +Capital,http://5.66.192.142:9981/stream/channelid/253289762?profile=matroska +8b540d0810fc472bba83c1381a06c897 +726 +BBC Stoke,http://5.66.192.142:9981/stream/channelid/135091339?profile=matroska +67c6cebfd032873161b7779671be1a62 +727 +Absolute Radio,http://5.66.192.142:9981/stream/channelid/1070515815?profile=matroska +3cd0f088de12c516daf96eaa86b7a788 +728 +Heart,http://5.66.192.142:9981/stream/channelid/149999676?profile=matroska +ee2aa9a5186dbb01620c1cfb0155b5fd +730 +RNIB Connect,http://5.66.192.142:9981/stream/channelid/631843566?profile=matroska +3d5ab0b64c02173f8f57e2fbcff638cd +731 +Classic FM,http://5.66.192.142:9981/stream/channelid/917527101?profile=matroska +e94892bb3d56cb3a27b836c1585d65d4 +732 +LBC,http://5.66.192.142:9981/stream/channelid/999442665?profile=matroska +116e6081e012af2099779013a5146028 +733 +BBC Derby,http://5.66.192.142:9981/stream/channelid/108847556?profile=matroska +a96ca751522bb9e4898a12b71078dae8 +790 +Together TV,http://5.66.192.142:9981/stream/channelid/1369926825?profile=matroska +AXN,http://170.254.18.106/AXN/index.m3u8 +AMC,http://170.254.18.106/AMC/index.m3u8 +Comedy Central,http://170.254.18.106/COMEDY_CENTRAL/index.m3u8 +Lifetime,http://170.254.18.106/LIFETIME/index.m3u8 +HBO Mundi,http://170.254.18.106/HBO_MUNDI/index.m3u8 +HBO Family,http://170.254.18.106/HBO_FAMILY/index.m3u8 +HBO Plus,http://170.254.18.106/HBO_PLUS/index.m3u8 +HBO 2,http://170.254.18.106/HBO2/index.m3u8 +STAR,http://170.254.18.106/STAR/index.m3u8 +FX,http://170.254.18.106/FX/index.m3u8 +TNT,http://170.254.18.106/TNT/index.m3u8 +HBO Signature,http://170.254.18.106/HBO_SIG/index.m3u8 +💕俄罗斯,#genre# +IGITV,http://hls-igi.cdnvideo.ru/igi/igi_sq/playlist.m3u8 +IGITV,http://hls-igi.cdnvideo.ru/igi/igi_hq/playlist.m3u8 +俄罗斯中文,http://brics.bonus-tv.ru/cdn/brics/chinese/tracks-v1a1/index.m3u8 +Russia Today,https://rt-glb.rttv.com/live/rtnews/playlist_4500Kb.m3u8 +1TV Crimea,http://mrlive.1tvcrimea.ru:8080/1tvcrimea.m3u8 +3ABN,https://hls.tv.3angels.ru/stream/HQ.m3u8 +Мир,http://hls.mirtv.cdnvideo.ru/mirtv-parampublish/mirtv_2500/playlist.m3u8 +Мир 24,http://hls.mirtv.cdnvideo.ru/mirtv-parampublish/mir24_2500/playlist.m3u8 +Суббота orig,http://gmx9up2a.ottclub.xyz/iptv/9DEUPF9K25U84K/9103/index.m3u8 +Detskiy-HD,http://194.26.229.209/Detskiy-HD/index.m3u8?token=klimedia.space:Z2pzbGdoYThnYWdsczpnanNsZ2hhOGdhZ2xz +Приключения HD,http://cdn.klimedia.space/lb/HD_Teletr/index.m3u8?token=klimedia.space:a2RzYWdmeTlhNjprZHNhZ2Z5OWE2 +БелРос,http://live2.mediacdn.ru/sr1/tro/playlist.m3u8 +Вместе-РФ HD,http://vmesterf.bonus-tv.ru/cdn/vmesterf/tracks-v1a1/index.m3u8 +Енисей,http://hls-eniseytv.cdnvideo.ru/eniseytv/stream1/playlist.m3u8 +КТК,http://89.218.30.37/ktklive/live.hq/playlist.m3u8 +РБК ТВ,http://92.50.128.180/utv/1358/index.m3u8 +КІНО ТV VHS,https://playlist.nuum.ru/live/28423/tracks-v1a1/mono.m3u8 +ВИДЕОКАССЕТА,https://playlist.nuum.ru/live/4968/tracks-v1a1/mono.m3u8 +МУЛЬТИМАНИЯ,https://void.greenhosting.ru/Multimania_Mpeg4/video.m3u8 +Cartoon Network,http://89.254.128.5:22280/cartoon_network/video.m3u8 +1+2,http://89.254.128.5:22280/1_2/mono.m3u8 +Duo7 HD EE,http://89.254.128.5:22280/duo7_hd/index.m3u8 +8 канал HD UA,http://89.254.128.5:22280/8tv_hd/index.m3u8 +Тайна,https://tochkatv-live.cdnvideo.ru/tochkatv_pub/tainatv.stream_aac.smil/tracks-v1a1/mono.m3u8?hls_proxy_host=e2c000defa6aa845b219ba5ca0db8ad5 +Звезда,https://tvchannelstream1.tvzvezda.ru/cdn/tvzvezda/playlist.m3u8 +1+2,http://89.254.128.5:22280/1_2/mono.m3u8 +8 канал,http://80.65.18.213/perviy_molodeginyi_3100kb.m3u8 +86 канал,https://sitv.ru/hls/s861024.m3u8 +M4T4,http://bl.uma.media/live/126836/HLS/317848_3/2/1/playlist.m3u8 +Аист ТВ,http://live2-aisttv.cdnvideo.ru/aisttv2/aisttv.sdp/playlist.m3u8 +Астрахань 24,http://streaming.astrakhan.ru/astrakhan24/index.m3u8 +C MORE FIRST HD SE,http://d3opspehgd3862dmfdp3sdf.siauliairsavlt.org/iptv/RZUAWTNHX5DKXU/12087/index.m3u8 +Інтер,http://lb.wisp.cat/lb0/INTER/video.m3u8?token=ssx4VYH +Кулинар ТВ,http://api.alpaca.t62a.com/hls/9110/stream0.m3u8 +RUSSISCHER JAHRMARKT,https://api.alpaca.t62a.com/hls/9104/stream0.m3u8 +МТВ (Волгоград),http://hls.volgograd1vtv.cdnvideo.ru/volgograd1vtv/volgograd1vtv.sdp/playlist.m3u8 +Россия-24http://gcfmcrkp.akciatv.ru/iptv/PBL2QAUAQNXWXU/507/index.m3u8 +НТВ (+2)http://gcfmcrkp.akciatv.ru/iptv/PBL2QAUAQNXWXU/713/index.m3u8 +Первый канал (+2)http://gcfmcrkp.akciatv.ru/iptv/PBL2QAUAQNXWXU/714/index.m3u8 +Санкт-Петербургhttp://gcfmcrkp.akciatv.ru/iptv/PBL2QAUAQNXWXU/715/index.m3u8 +Пятый Канал (+2)http://gcfmcrkp.akciatv.ru/iptv/PBL2QAUAQNXWXU/746/index.m3u8 +СТБ,https://vmesterf.bonus-tv.ru/cdn/vmesterf/playlist.m3u8 +Маtch ТVhttp://dmi3y-tv.ru/hls/T2/CH_MATCHTV.m3u8 +Fashion TV,https://fashs043.cloudycdn.services/scte/sftv2/playlist.m3u8 +Кино 1 International,https://kino-1.catcast.tv/content/38617/index.m3u8?cur=tva.org.ua&key=3i277 +Малдер TV ХИТ,https://hls.goodgame.ru/hls/153640.m3u8 +Akudji,https://hls.goodgame.ru/hls/5346.m3u8 +FILM TV,http://hls.goodgame.ru/hls/163253.m3u8 +Series TV,http://hls.goodgame.ru/hls/186021.m3u8 +Cinema Classic TV,http://api.alpaca.t62a.com/hls/9114/stream0.m3u8 +KION Хит HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/20211/index.m3u8 +4682 +img2/4682 +7 +CineMan,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/11004/index.m3u8 +4683 +img2/4683 +7 +CineMan Top,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/11005/index.m3u8 +7485 +img2/7485 +CineMan Premium,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/20112/index.m3u8 +4684 +img2/4684 +7 +CineMan Action,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/11006/index.m3u8 +4685 +img2/4685 +7 +CineMan Thriller,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/11007/index.m3u8 +5585 +img2/5585 +CineMan Катастрофы,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/15106/index.m3u8 +4686 +img2/4686 +7 +CineMan Мелодрама,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/11008/index.m3u8 +4687 +img2/4687 +7 +CineMan Marvel,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/11009/index.m3u8 +4688 +img2/4688 +7 +CineMan Ужасы,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/11010/index.m3u8 +4689 +img2/4689 +7 +CineMan Комедия,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/11011/index.m3u8 +4690 +img2/4690 +7 +CineMan VHS,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/11012/index.m3u8 +4691 +img2/4691 +7 +CineMan РуКино,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/11013/index.m3u8 +4692 +img2/4692 +7 +CineMan Сваты,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/11014/index.m3u8 +6051 +img2/6051 +CineMan Ментовские войны,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/16063/index.m3u8 +6052 +img2/6052 +CineMan ПёС,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/16064/index.m3u8 +6053 +img2/6053 +CineMan Лесник,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/16065/index.m3u8 +5525 +img2/5525 +CineMan Симпсоны,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/15101/index.m3u8 +5524 +img2/5524 +CineMan Скорая Помощь,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/15100/index.m3u8 +7150 +img2/7150 +CineMan MiniSeries,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/19437/index.m3u8 +4736 +img2/4736 +7 +BCU Кинозал Premiere 1 HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/11015/index.m3u8 +4737 +img2/4737 +7 +BCU Кинозал Premiere 2 HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/11016/index.m3u8 +4738 +img2/4738 +7 +BCU Кинозал Premiere 3 HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/11017/index.m3u8 +4760 +img2/4760 +7 +BCU Premiere HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/11039/index.m3u8 +4748 +img2/4748 +7 +BCU Action HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/11027/index.m3u8 +4749 +img2/4749 +7 +BCU Catastrophe HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/11028/index.m3u8 +4750 +img2/4750 +7 +BCU Cinema HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/11029/index.m3u8 +4751 +img2/4751 +7 +BCU Cinema+ HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/11030/index.m3u8 +4753 +img2/4753 +7 +BCU Fantastic HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/11032/index.m3u8 +4754 +img2/4754 +7 +BCU FilMystic HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/11033/index.m3u8 +4755 +img2/4755 +7 +BCU History HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/11034/index.m3u8 +4752 +img2/4752 +7 +BCU Comedy HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/11031/index.m3u8 +5515 +img2/5515 +BCU Comedy OLD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/15026/index.m3u8 +4761 +img2/4761 +7 +BCU Romantic HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/11040/index.m3u8 +4761 +img2/4761 +BCU Romantic OLD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/18052/index.m3u8 +4758 +img2/4758 +7 +BCU Kinorating HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/11037/index.m3u8 +4769 +img2/4769 +7 +BCU Criminal HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/11048/index.m3u8 +4759 +img2/4759 +7 +BCU Marvel HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/11038/index.m3u8 +5514 +img2/5514 +BCU Marvel OLD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/15025/index.m3u8 +4765 +img2/4765 +7 +BCU Stars HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/11044/index.m3u8 +4764 +img2/4764 +7 +BCU Media HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/11043/index.m3u8 +5513 +img2/5513 +BCU Media HD OLD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/15024/index.m3u8 +6131 +img2/6131 +BCU Reality HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/16082/index.m3u8 +6067 +img2/6067 +BCU Reality OLD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/16083/index.m3u8 +6175 +img2/6175 +BCU Survival HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/17019/index.m3u8 +6164 +img2/6164 +BCU Survival OLD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/17020/index.m3u8 +6176 +img2/6176 +BCU Cosmo HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/17021/index.m3u8 +6165 +img2/6165 +BCU Cosmo OLD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/17022/index.m3u8 +6198 +img2/6198 +BCU TruMotion HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/17054/index.m3u8 +4766 +img2/4766 +7 +BCU Ultra 4K,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/11045/index.m3u8 +5561 +img2/5561 +BCU Premiere Ultra 4K,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/15023/index.m3u8 +4763 +img2/4763 +7 +BCU VHS HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/11042/index.m3u8 +4747 +img2/4747 +7 +BCU СССР HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/11026/index.m3u8 +4762 +img2/4762 +7 +BCU Russian HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/11041/index.m3u8 +4767 +img2/4767 +7 +BCU RuSerial HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/11046/index.m3u8 +4768 +img2/4768 +7 +BCU Сваты HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/11047/index.m3u8 +6696 +img2/6696 +BOX Franchise HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/19274/index.m3u8 +6697 +img2/6697 +BOX Hybrid HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/19275/index.m3u8 +6834 +img2/6834 +BOX Cyber HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/19421/index.m3u8 +6699 +img2/6699 +BOX Gangster HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/19277/index.m3u8 +6700 +img2/6700 +BOX Oscar HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/19278/index.m3u8 +6701 +img2/6701 +BOX Memory HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/19279/index.m3u8 +6708 +img2/6708 +BOX Relax 4K,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/19283/index.m3u8 +6705 +img2/6705 +BOX Spy HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/19285/index.m3u8 +6832 +img2/6832 +BOX Western HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/19419/index.m3u8 +6833 +img2/6833 +BOX Zombie HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/19420/index.m3u8 +6704 +img2/6704 +BOX Game HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/19284/index.m3u8 +7488 +img2/7488 +BOX Ghost HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/20154/index.m3u8 +7490 +img2/7490 +BOX Fantasy HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/20156/index.m3u8 +7491 +img2/7491 +BOX Premiere 4K,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/20157/index.m3u8 +7492 +img2/7492 +BOX Remast 4K,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/20158/index.m3u8 +7493 +img2/7493 +BOX Mayday HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/20159/index.m3u8 +6698 +img2/6698 +BOX Anime HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/19276/index.m3u8 +6702 +img2/6702 +BOX M.Serial HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/19280/index.m3u8 +6703 +img2/6703 +BOX Serial HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/19281/index.m3u8 +4705 +img2/4705 +7 +KBC-Newfilm,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/11079/index.m3u8 +4706 +img2/4706 +7 +KBC-Premium,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/11080/index.m3u8 +4702 +img2/4702 +7 +KBC-Fantastic,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/11076/index.m3u8 +4703 +img2/4703 +7 +KBC-History,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/11077/index.m3u8 +4713 +img2/4713 +7 +KBC-Кинотеатр,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/11087/index.m3u8 +4714 +img2/4714 +7 +KBC-Кошмарное,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/11088/index.m3u8 +4718 +img2/4718 +7 +KBC-Шпионское,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/11093/index.m3u8 +4712 +img2/4712 +7 +KBC-Драма tic,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/11086/index.m3u8 +4700 +img2/4700 +7 +KBC-Elite comedys,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/11074/index.m3u8 +4707 +img2/4707 +7 +KBC-Russian Комедия,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/11081/index.m3u8 +4699 +img2/4699 +7 +KBC-Comics,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/11073/index.m3u8 +4701 +img2/4701 +7 +KBC-Family Animation,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/11075/index.m3u8 +4711 +img2/4711 +7 +KBC-ГАЙ Ritchie & Tarantino,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/11085/index.m3u8 +4704 +img2/4704 +7 +KBC-Light сериал RU,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/11078/index.m3u8 +4710 +img2/4710 +7 +KBC-Видак,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/11084/index.m3u8 +4716 +img2/4716 +7 +KBC-Страна СССР,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/11091/index.m3u8 +5568 +img2/5568 +7 +KBC-Легендарное,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/11083/index.m3u8 +5569 +img2/5569 +7 +KBC-Криминальный Serial,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/11092/index.m3u8 +4698 +img2/4698 +7 +KBC-B.O.B,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/11072/index.m3u8 +7900 +img2/7900 +KBC-Гоблин,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/20179/index.m3u8 +7899 +img2/7899 +KBC-Микс UA HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/20178/index.m3u8 +4645 +img2/4645 +7 +VF Premiere,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/10052/index.m3u8 +4644 +img2/4644 +7 +VF Премьера,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/10051/index.m3u8 +4594 +img2/4594 +7 +VF Comedy,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/10003/index.m3u8 +4648 +img2/4648 +7 +VF Комедия,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/10055/index.m3u8 +4647 +img2/4647 +7 +VF Classic,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/10054/index.m3u8 +4646 +img2/4646 +7 +VF Классика,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/10053/index.m3u8 +4664 +img2/4664 +7 +VF Боевик,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/10087/index.m3u8 +4666 +img2/4666 +7 +VF Катастрофы,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/10080/index.m3u8 +4792 +img2/4792 +VF Detective,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/11120/index.m3u8 +4598 +img2/4598 +7 +VF Mystic,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/10007/index.m3u8 +4793 +img2/4793 +VF Fantastic,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/11121/index.m3u8 +4663 +img2/4663 +7 +VF Marvel,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/10081/index.m3u8 +5205 +img2/5205 +VF Comics,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/13092/index.m3u8 +4591 +img2/4591 +7 +VF Adventure,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/10000/index.m3u8 +4596 +img2/4596 +7 +VF Fantasy,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/10005/index.m3u8 +5202 +img2/5202 +VF Thriller,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/13089/index.m3u8 +5204 +img2/5204 +VF История,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/13091/index.m3u8 +4794 +img2/4794 +VF Оскар,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/11122/index.m3u8 +4595 +img2/4595 +7 +VF Family,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/10004/index.m3u8 +4597 +img2/4597 +7 +VF Melodrama,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/10006/index.m3u8 +4599 +img2/4599 +7 +VF Ужасы,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/10008/index.m3u8 +4601 +img2/4601 +7 +VF Ужасы VHS,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/10010/index.m3u8 +5206 +img2/5206 +VF Криминал,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/13093/index.m3u8 +4791 +img2/4791 +VF Art house,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/11119/index.m3u8 +4804 +img2/4804 +VF Кино 4K,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/11114/index.m3u8 +4805 +img2/4805 +VF Сериал 4K,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/11115/index.m3u8 +4789 +img2/4789 +VF TOP Series,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/11116/index.m3u8 +7663 +img2/7663 +VF Концерты,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/14159/index.m3u8 +6823 +img2/6823 +VF Netflix,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/19427/index.m3u8 +6824 +img2/6824 +VF HBO,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/19428/index.m3u8 +5198 +img2/5198 +VF Series,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/13085/index.m3u8 +6323 +img2/6323 +VF Игра престолов,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/18119/index.m3u8 +5200 +img2/5200 +VF Сериал,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/13087/index.m3u8 +5201 +img2/5201 +VF Мыльные оперы,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/13088/index.m3u8 +4600 +img2/4600 +7 +VF VHS MIX,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/10009/index.m3u8 +6160 +img2/6160 +VF Без цензуры,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/17017/index.m3u8 +6144 +img2/6144 +VF Луи де Фюнес,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/17000/index.m3u8 +6145 +img2/6145 +VF Чернобыль,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/17001/index.m3u8 +6146 +img2/6146 +VF The X-Files,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/17002/index.m3u8 +6147 +img2/6147 +VF Сверхъестественное,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/17003/index.m3u8 +6149 +img2/6149 +VF Американская история ужасов,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/17005/index.m3u8 +6150 +img2/6150 +VF Друзья,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/17006/index.m3u8 +6151 +img2/6151 +VF СашаТаня,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/17008/index.m3u8 +6156 +img2/6156 +VF Универ новая общага,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/17013/index.m3u8 +5197 +img2/5197 +VF Универ,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/13084/index.m3u8 +6153 +img2/6153 +VF Наша Раша,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/17010/index.m3u8 +6706 +img2/6706 +VF Однажды в России,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/19286/index.m3u8 +6152 +img2/6152 +VF Джеки Чан,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/17009/index.m3u8 +6157 +img2/6157 +VF Ходячие мертвецы,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/17014/index.m3u8 +6158 +img2/6158 +VF Реальные пацаны,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/17015/index.m3u8 +7279 +img2/7279 +VF Теория большого взрыва,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/15009/index.m3u8 +6159 +img2/6159 +VF Доктор Хаус,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/17016/index.m3u8 +5207 +img2/5207 +VF Клиника,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/13094/index.m3u8 +5193 +img2/5193 +VF Сваты,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/13080/index.m3u8 +5196 +img2/5196 +VF Воронины,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/13083/index.m3u8 +5194 +img2/5194 +VF Солдаты,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/13081/index.m3u8 +5199 +img2/5199 +VF След,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/13086/index.m3u8 +4665 +img2/4665 +7 +VF Военные,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/10082/index.m3u8 +4669 +img2/4669 +7 +VF Наша победа,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/10083/index.m3u8 +4670 +img2/4670 +7 +VF Фильмы СССР,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/10085/index.m3u8 +6155 +img2/6155 +VF Эльдар Рязанов,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/17012/index.m3u8 +6148 +img2/6148 +VF Леонид Гайдай,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/17004/index.m3u8 +4667 +img2/4667 +7 +VF Мосфильм,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/10084/index.m3u8 +6325 +img2/6325 +VF Ленфильм,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/18121/index.m3u8 +6324 +img2/6324 +VF Одесская киностудия,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/18120/index.m3u8 +6326 +img2/6326 +VF Киностудия им. Горького,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/18122/index.m3u8 +6328 +img2/6328 +VF Свердловская киностудия,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/18124/index.m3u8 +6327 +img2/6327 +VF Рижская киностудия,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/18123/index.m3u8 +6329 +img2/6329 +VF Беларусьфильм,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/18125/index.m3u8 +5195 +img2/5195 +VF Тайны следствия,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/13082/index.m3u8 +6417 +img2/6417 +VF Уральские пельмени,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/18198/index.m3u8 +6418 +img2/6418 +VF Кухня,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/18199/index.m3u8 +6419 +img2/6419 +VF Баня,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/18200/index.m3u8 +VF Секс в большом городе,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/14224/index.m3u8 +VF Гарри Поттер ,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/14230/index.m3u8 +VF Карточный домик,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/14221/index.m3u8 +VF Два с половиной человека,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/10062/index.m3u8 +VF Бесстыжие,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/10075/index.m3u8 +VF Владимир Высоцкий ,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/10066/index.m3u8 +VF Граиндхаус,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/14158/index.m3u8 +VF Ёлки,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/14222/index.m3u8 +VF Modern Talking,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/14004/index.m3u8 +VF Britney Spears,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/14005/index.m3u8 +7278 +VF Disney Movie,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/15010/index.m3u8 +VF New Year,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/15522/index.m3u8 +VF С новым годом!,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/15524/index.m3u8 +VF Новогодний,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/17035/index.m3u8 +MM NewFilm 1 HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/13011/index.m3u8 +MM NewFilm 2 HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/13012/index.m3u8 +MM NewFilm 3 HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/13013/index.m3u8 +MM NewFilm RU HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/13014/index.m3u8 +MM Classic HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/16085/index.m3u8 +MM Боевик Classic HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/13027/index.m3u8 +MM Боевик HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/13028/index.m3u8 +MM Триллер HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/13058/index.m3u8 +MM UFO HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/13017/index.m3u8 +MM Катастрофа HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/13034/index.m3u8 +MM Криминал HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/13039/index.m3u8 +MM Приключения HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/13048/index.m3u8 +5157 +img2/5157 +MM Мифология HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/13044/index.m3u8 +5146 +img2/5146 +MM История HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/13033/index.m3u8 +5151 +img2/5151 +MM Комедия HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/13038/index.m3u8 +5150 +img2/5150 +MM Комедия Classic HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/13037/index.m3u8 +5210 +img2/5210 +MM Семейный 1 HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/13097/index.m3u8 +5211 +img2/5211 +MM Семейный 2 HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/13098/index.m3u8 +5175 +img2/5175 +MM Фантастика HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/13062/index.m3u8 +5149 +img2/5149 +MM Киберпанк HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/13036/index.m3u8 +5142 +img2/5142 +MM Вестерн HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/13029/index.m3u8 +6065 +img2/6065 +MM Драма HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/16086/index.m3u8 +5172 +img2/5172 +MM Ужастик HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/13059/index.m3u8 +5212 +img2/5212 +MM Ужасы HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/13099/index.m3u8 +5215 +img2/5215 +MM Ужасы Classic HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/14128/index.m3u8 +5160 +img2/5160 +MM Погружение HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/13047/index.m3u8 +5166 +img2/5166 +MM Скорость HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/13053/index.m3u8 +5122 +img2/5122 +MM 007 HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/13009/index.m3u8 +5123 +img2/5123 +MM Love HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/13010/index.m3u8 +5176 +img2/5176 +MM Фобия HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/13063/index.m3u8 +5145 +img2/5145 +MM Затмение HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/13032/index.m3u8 +5174 +img2/5174 +MM Синематограф HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/13061/index.m3u8 +5168 +img2/5168 +MM Стивен Кинг HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/13055/index.m3u8 +6063 +img2/6063 +MM Celebrity HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/16084/index.m3u8 +5169 +img2/5169 +MM Супергерои HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/13056/index.m3u8 +5138 +img2/5138 +MM Грайндхаус HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/13025/index.m3u8 +5154 +img2/5154 +MM Кунг-Фу HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/13041/index.m3u8 +5167 +img2/5167 +MM Спорт HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/13054/index.m3u8 +5137 +img2/5137 +MM Агата Кристи HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/13024/index.m3u8 +5158 +img2/5158 +MM Нуар HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/13045/index.m3u8 +5170 +img2/5170 +MM Flip UHD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/13057/index.m3u8 +5209 +img2/5209 +MM USSR Детектив HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/13096/index.m3u8 +5570 +img2/5570 +MM USSR Приключения HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/13060/index.m3u8 +6413 +img2/6413 +MM Translation HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/18196/index.m3u8 +6842 +img2/6842 +MM OldSchool HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/19413/index.m3u8 +5132 +img2/5132 +MM USSR Комедия HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/13019/index.m3u8 +5135 +img2/5135 +MM USSR Фантастика HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/13022/index.m3u8 +5131 +img2/5131 +MM USSR 1941-1945 HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/13018/index.m3u8 +5153 +img2/5153 +MM Крутые 90-е HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/13040/index.m3u8 +5163 +img2/5163 +MM Роскино HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/13050/index.m3u8 +5144 +img2/5144 +MM Воронины HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/13031/index.m3u8 +5164 +img2/5164 +MM Сваты HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/13051/index.m3u8 +5165 +img2/5165 +MM Ситком HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/13052/index.m3u8 +5162 +img2/5162 +MM Полицейский с Рублёвки HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/13049/index.m3u8 +5159 +img2/5159 +MM Ситком 2.0 HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/13046/index.m3u8 +6410 +img2/6410 +MM Микромир HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/18193/index.m3u8 +6411 +img2/6411 +MM Макромир HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/18194/index.m3u8 +6843 +img2/6843 +MM Family Guy HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/19414/index.m3u8 +5187 +img2/5187 +UZ Kino1 HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/13074/index.m3u8 +5186 +img2/5186 +UZ Kino2 HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/13073/index.m3u8 +5188 +img2/5188 +UZ Kino3 HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/13075/index.m3u8 +5189 +img2/5189 +UZ Kino4 HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/13076/index.m3u8 +5443 +img2/5443 +UZ Kino5 HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/14232/index.m3u8 +5216 +img2/5216 +UZ Кино Новинки HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/14126/index.m3u8 +5433 +img2/5433 +UZ TV HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/14220/index.m3u8 +5190 +img2/5190 +UZ Боевики HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/13077/index.m3u8 +5178 +img2/5178 +UZ Фантастика HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/13065/index.m3u8 +5182 +img2/5182 +UZ Приключение HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/13069/index.m3u8 +5181 +img2/5181 +UZ Ужасное ТВ HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/13068/index.m3u8 +5217 +img2/5217 +UZ Комедия HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/14127/index.m3u8 +5214 +img2/5214 +UZ Кинокомфорт HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/13101/index.m3u8 +6335 +img2/6335 +UZ Swiridenko TV HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/18106/index.m3u8 +6336 +img2/6336 +UZ Swiridenko TV HD 2,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/18107/index.m3u8 +5183 +img2/5183 +UZ Бойцовское кино HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/13070/index.m3u8 +5213 +img2/5213 +UZ Витек ТВ HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/13100/index.m3u8 +5523 +img2/5523 +UZ Кинозал HEVC HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/15099/index.m3u8 +6391 +img2/6391 +UZ Союзкино HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/18167/index.m3u8 +5442 +img2/5442 +UZ Катастрофа HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/18164/index.m3u8 +6390 +img2/6390 +UZ Сваты HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/18166/index.m3u8 +6420 +img2/6420 +UZ Уральские Пельмени HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/18169/index.m3u8 +4719 +img2/4719 +7 +Premiere HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/11094/index.m3u8 +4720 +img2/4720 +7 +Premium HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/11095/index.m3u8 +6836 +img2/6836 +Insomnia HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/19398/index.m3u8 +4723 +img2/4723 +7 +Paradox HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/11098/index.m3u8 +4724 +img2/4724 +7 +Thriller HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/11099/index.m3u8 +4725 +img2/4725 +7 +Paradise HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/11100/index.m3u8 +4722 +img2/4722 +7 +Victory HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/11097/index.m3u8 +4721 +img2/4721 +7 +РуКино HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/11096/index.m3u8 +4726 +img2/4726 +7 +Serial HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/11101/index.m3u8 +4727 +img2/4727 +7 +USSR,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/11102/index.m3u8 +5462 +img2/5462 +VHS HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/15000/index.m3u8 +6182 +img2/6182 +Christmas HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/17031/index.m3u8 +1113 +img2/1113 +Z! Channel HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/14134/index.m3u8 +1114 +img2/1114 +Z! Comedy HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/14135/index.m3u8 +1115 +img2/1115 +Z! Crime HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/14136/index.m3u8 +1116 +img2/1116 +Z! Horror HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/14137/index.m3u8 +5899 +img2/5899 +Z! Sitcom HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/15141/index.m3u8 +5898 +img2/5898 +Z! Serial HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/15140/index.m3u8 +5900 +img2/5900 +Z! Smile HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/15142/index.m3u8 +5446 +img2/5446 +Yosso TV Best,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/14236/index.m3u8 +5362 +img2/5362 +Yosso TV New Кино,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/14177/index.m3u8 +5631 +img2/5631 +Yosso TV Thriller,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/15168/index.m3u8 +5358 +img2/5358 +Yosso TV Grand,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/14171/index.m3u8 +5586 +img2/5586 +Yosso TV Adrenaline,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/15105/index.m3u8 +5984 +img2/5984 +Yosso TV Adventure,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/15510/index.m3u8 +6007 +img2/6007 +Citrus Marvel,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/16051/index.m3u8 +7152 +img2/7152 +Yosso TV Мелодрама,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/19434/index.m3u8 +6392 +img2/6392 +Citrus History,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/18139/index.m3u8 +5434 +img2/5434 +Yosso TV Трагичное,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/14219/index.m3u8 +5444 +img2/5444 +Yosso TV Забавное,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/14234/index.m3u8 +5445 +img2/5445 +Yosso TV Ковбойское,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/14235/index.m3u8 +5360 +img2/5360 +Yosso TV Русские Фильмы,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/14174/index.m3u8 +5361 +img2/5361 +Yosso TV Советские Фильмы,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/14175/index.m3u8 +7158 +img2/7158 +Yosso TV Советские Фильмы 4K,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/19435/index.m3u8 +5983 +img2/5983 +Yosso TV Oblivion,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/15509/index.m3u8 +6136 +img2/6136 +Citrus Comedy,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/16151/index.m3u8 +6137 +img2/6137 +Citrus Inquest,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/16152/index.m3u8 +6138 +img2/6138 +Yosso TV 4K,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/16153/index.m3u8 +5359 +img2/5359 +Yosso TV VHS,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/14172/index.m3u8 +7884 +img2/7884 +Yosso TV Netflix,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/20163/index.m3u8 +7886 +img2/7886 +Yosso TV Best 60 FPS,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/20165/index.m3u8 +7885 +img2/7885 +Yosso TV Disney,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/20164/index.m3u8 +6066 +img2/6066 +SKY HIGH FRESH HDR,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/16066/index.m3u8 +5447 +img2/5447 +SKY HIGH SERIES HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/14240/index.m3u8 +5448 +img2/5448 +SKY HIGH HEROES HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/14242/index.m3u8 +5449 +img2/5449 +SKY HIGH EPOCH HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/14243/index.m3u8 +6186 +img2/6186 +SKY HIGH MIX 4K,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/17025/index.m3u8 +5450 +img2/5450 +SKY HIGH FRESH HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/14244/index.m3u8 +5451 +img2/5451 +SKY HIGH MIX 3D,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/14246/index.m3u8 +5452 +img2/5452 +SKY HIGH SPIRIT HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/14249/index.m3u8 +5588 +img2/5588 +SKY HIGH FUTURE HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/15103/index.m3u8 +6054 +img2/6054 +SKY HIGH RUSSIAN HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/16060/index.m3u8 +6055 +img2/6055 +SKY HIGH FRESH 60,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/16061/index.m3u8 +6139 +img2/6139 +SKY HIGH ЧБУ HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/16142/index.m3u8 +6203 +img2/6203 +SKY HIGH VHS UHD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/17058/index.m3u8 +6204 +img2/6204 +SKY HIGH UHD HDR,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/17059/index.m3u8 +6826 +img2/6826 +SKY HIGH BRAIN HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/19404/index.m3u8 +6339 +img2/6339 +SKY HIGH DOC HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/18172/index.m3u8 +6738 +img2/6738 +SKY HIGH NATURE FHD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/19309/index.m3u8 +6725 +img2/6725 +SKY HIGH ORIG HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/19310/index.m3u8 +6741 +img2/6741 +SKY HIGH STANDUP HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/19311/index.m3u8 +6726 +img2/6726 +SKY HIGH LO FI HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/19312/index.m3u8 +6827 +img2/6827 +SKY HIGH ANIME HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/19405/index.m3u8 +5423 +img2/5423 +Dosug TV Comedy HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/14209/index.m3u8 +5424 +img2/5424 +Dosug TV Fantastic HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/14210/index.m3u8 +5425 +img2/5425 +Dosug TV History HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/14211/index.m3u8 +Dosug Hit HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/14212/index.m3u8 +5427 +img2/5427 +Dosug TV Horror HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/14213/index.m3u8 +5430 +img2/5430 +Dosug TV New HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/14216/index.m3u8 +5429 +img2/5429 +Dosug TV Marvel HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/14215/index.m3u8 +5431 +img2/5431 +Dosug TV Russian HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/14217/index.m3u8 +5432 +img2/5432 +Dosug TV СССР HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/14218/index.m3u8 +5437 +img2/5437 +Dosug TV VHS,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/14225/index.m3u8 +5438 +img2/5438 +Dosug TV Ходячие мертвецы,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/14226/index.m3u8 +5439 +img2/5439 +Dosug TV Сериал,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/14227/index.m3u8 +5440 +img2/5440 +Dosug TV Сваты,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/14228/index.m3u8 +5587 +img2/5587 +Dosug TV ER,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/20088/index.m3u8 +7230 +img2/7230 +Dosug TV Test,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/20087/index.m3u8 +5516 +img2/5516 +Liberty DC FHD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/15087/index.m3u8 +5517 +img2/5517 +Liberty Ужасы 4K,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/15088/index.m3u8 +5518 +img2/5518 +Liberty Триллер 4K,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/15089/index.m3u8 +5519 +img2/5519 +Liberty Marvel 4K,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/15090/index.m3u8 +5520 +img2/5520 +Liberty Короткометражное FHD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/15091/index.m3u8 +5521 +img2/5521 +Liberty Мелодрамы FHD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/15095/index.m3u8 +5522 +img2/5522 +Liberty Боевики FHD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/15096/index.m3u8 +5589 +img2/5589 +Liberty Кино Микс 4K,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/15110/index.m3u8 +5633 +img2/5633 +Liberty Сваты FHD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/15164/index.m3u8 +6057 +img2/6057 +Liberty Комедии FHD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/16054/index.m3u8 +6058 +img2/6058 +Liberty Сериалы FHD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/16055/index.m3u8 +6056 +img2/6056 +Liberty SouthPark FHD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/16053/index.m3u8 +6179 +img2/6179 +Liberty Занавес HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/17028/index.m3u8 +6205 +img2/6205 +Liberty Кино ENG 4K,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/17060/index.m3u8 +6855 +img2/6855 +Liberty Netflix 4K,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/19402/index.m3u8 +6231 +img2/6231 +Liberty РусФильм 4K,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/18046/index.m3u8 +6341 +img2/6341 +Liberty Куб 4K,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/18161/index.m3u8 +6394 +img2/6394 +Liberty Семейный 4K,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/18178/index.m3u8 +6856 +img2/6856 +Liberty Фан FHD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/19403/index.m3u8 +6727 +img2/6727 +Liberty Турк Фильм 4K,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/19303/index.m3u8 +6739 +img2/6739 +Liberty Наука FHD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/19305/index.m3u8 +6729 +img2/6729 +Liberty МиМ FHD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/19306/index.m3u8 +6730 +img2/6730 +Liberty Союз 4K,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/19307/index.m3u8 +7486 +img2/7486 +Liberty Планктон FHD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/20140/index.m3u8 +6731 +img2/6731 +Liberty Легенда 4K,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/19308/index.m3u8 +7941 +img2/7941 +Liberty XX Век 4K,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/20173/index.m3u8 +6140 +img2/6140 +MS Magic HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/16143/index.m3u8 +5595 +img2/5595 +6106 +img2/6106 +KLI Cinema HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/16078/index.m3u8 +5594 +img2/5594 +MS Toons HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/15138/index.m3u8 +5605 +img2/5605 +MS Crime HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/15136/index.m3u8 +5593 +img2/5593 +MS Prisons HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/15137/index.m3u8 +6234 +img2/6234 +KLI Premium HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/18048/index.m3u8 +7172 +img2/7172 +KLI Action FHD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/20051/index.m3u8 +7229 +img2/7229 +KLI Horror FHD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/20050/index.m3u8 +6396 +img2/6396 +KLI Thriller HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/18174/index.m3u8 +6107 +img2/6107 +KLI Comedy HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/16080/index.m3u8 +6398 +img2/6398 +KLI Family HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/18176/index.m3u8 +7175 +img2/7175 +KLI Fantasy FHD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/20054/index.m3u8 +6236 +img2/6236 +KLI Fantastic HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/18050/index.m3u8 +7174 +img2/7174 +KLI Drama FHD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/20053/index.m3u8 +6233 +img2/6233 +KLI History HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/18047/index.m3u8 +6399 +img2/6399 +KLI Retro HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/18177/index.m3u8 +6235 +img2/6235 +KLI Russian HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/18049/index.m3u8 +6395 +img2/6395 +KLI VHS HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/18173/index.m3u8 +6397 +img2/6397 +KLI СССР HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/18175/index.m3u8 +6830 +img2/6830 +KLI Киносерия FHD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/19400/index.m3u8 +7178 +img2/7178 +KLI Kids FHD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/20047/index.m3u8 +7179 +img2/7179 +KLI Мультики FHD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/20048/index.m3u8 +7177 +img2/7177 +KLI Concert FHD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/20049/index.m3u8 +7173 +img2/7173 +KLI Humor HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/20052/index.m3u8 +7590 +img2/7590 +KLI Шансон HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/20142/index.m3u8 +7661 +img2/7661 +KLI Docu HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/20143/index.m3u8 +7898 +img2/7898 +KLI Netflix HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/20177/index.m3u8 +6105 +img2/6105 +Fresh Cinema,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/19287/index.m3u8 +6711 +img2/6711 +Fresh Comedy,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/19289/index.m3u8 +6712 +img2/6712 +Fresh Premiere,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/19290/index.m3u8 +6713 +img2/6713 +Fresh Family,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/19291/index.m3u8 +6714 +img2/6714 +Fresh Rating,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/19292/index.m3u8 +6715 +img2/6715 +Fresh VHS,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/19293/index.m3u8 +6716 +img2/6716 +Fresh Fantastic,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/19294/index.m3u8 +6717 +img2/6717 +Fresh Series,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/19295/index.m3u8 +6718 +img2/6718 +Fresh Horror,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/19296/index.m3u8 +6719 +img2/6719 +Fresh Adventure,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/19297/index.m3u8 +6720 +img2/6720 +Fresh Romantic,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/19298/index.m3u8 +6721 +img2/6721 +Fresh Russian,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/19299/index.m3u8 +6722 +img2/6722 +Fresh Thriller,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/19300/index.m3u8 +6723 +img2/6723 +Fresh Soviet,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/19301/index.m3u8 +6211 +img2/6211 +Eye Modern HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/17068/index.m3u8 +6207 +img2/6207 +Eye Media HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/17064/index.m3u8 +6208 +img2/6208 +Eye Oscar HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/17065/index.m3u8 +6209 +img2/6209 +Eye Frozen HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/17066/index.m3u8 +6210 +img2/6210 +Eye Criminal HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/17067/index.m3u8 +7909 +img2/7909 +Eye History HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/20217/index.m3u8 +7910 +img2/7910 +Eye Western HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/20218/index.m3u8 +7911 +img2/7911 +Eye Drive HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/20219/index.m3u8 +7942 +img2/7942 +Eye Cyber HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/20220/index.m3u8 +7908 +img2/7908 +Eye Family HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/20216/index.m3u8 +6253 +img2/6253 +Magic Action HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/18066/index.m3u8 +6252 +img2/6252 +Magic Thriller HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/18065/index.m3u8 +6250 +img2/6250 +Magic Comedy HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/18063/index.m3u8 +7487 +img2/7487 +Magic Adventure HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/20141/index.m3u8 +6338 +img2/6338 +Magic Love HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/18171/index.m3u8 +6337 +img2/6337 +Magic Family HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/18170/index.m3u8 +6254 +img2/6254 +Magic Galaxy HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/18067/index.m3u8 +6255 +img2/6255 +Magic Horror HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/18068/index.m3u8 +6248 +img2/6248 +Magic Karate HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/18061/index.m3u8 +6249 +img2/6249 +Magic VHS HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/18062/index.m3u8 +6330 +img2/6330 +Kinoshka Premiere HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/18117/index.m3u8 +6331 +img2/6331 +Kinoshka Action HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/18118/index.m3u8 +6243 +img2/6243 +Kinoshka Thriller HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/18055/index.m3u8 +6245 +img2/6245 +Kinoshka Comedy HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/18057/index.m3u8 +6400 +img2/6400 +Kinoshka Drama HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/18150/index.m3u8 +6247 +img2/6247 +Kinoshka Mystic HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/18059/index.m3u8 +6246 +img2/6246 +Kinoshka Russian HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/18058/index.m3u8 +7482 +img2/7482 +Prokop TV UA,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/19399/index.m3u8 +6408 +img2/6408 +Prokop TV Cinema Best,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/18147/index.m3u8 +6734 +img2/6734 +Prokop TV Cinema 60 fps,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/19315/index.m3u8 +6735 +img2/6735 +Prokop TV Вторая Мировая,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/19316/index.m3u8 +6404 +img2/6404 +Prokop TV Comedy,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/18143/index.m3u8 +6401 +img2/6401 +Prokop TV Criminal,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/18140/index.m3u8 +6403 +img2/6403 +Prokop TV History,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/18142/index.m3u8 +6405 +img2/6405 +Prokop TV Fantazy,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/18144/index.m3u8 +6406 +img2/6406 +Prokop TV Horror,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/18145/index.m3u8 +6601 +img2/6601 +Prokop TV Netflix,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/19272/index.m3u8 +6600 +img2/6600 +Prokop TV Serial,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/19271/index.m3u8 +6740 +img2/6740 +Prokop TV Docu,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/19314/index.m3u8 +6835 +img2/6835 +Prokop TV Simpsons UA,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/19395/index.m3u8 +2952 +img2/2952 +Кинозал 1,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/18126/index.m3u8 +2953 +img2/2953 +Кинозал 2,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/18127/index.m3u8 +2954 +img2/2954 +Кинозал 3,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/18128/index.m3u8 +2955 +img2/2955 +Кинозал 4,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/18129/index.m3u8 +2956 +img2/2956 +Кинозал 5,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/18130/index.m3u8 +2957 +img2/2957 +Кинозал 6,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/18131/index.m3u8 +2958 +img2/2958 +Кинозал 7,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/18132/index.m3u8 +2959 +img2/2959 +Кинозал 8,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/18133/index.m3u8 +2960 +img2/2960 +Кинозал 9,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/18134/index.m3u8 +2961 +img2/2961 +Кинозал 10,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/18135/index.m3u8 +2962 +img2/2962 +Кинозал 11,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/18136/index.m3u8 +2963 +img2/2963 +Кинозал 12,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/18137/index.m3u8 +5357 +img2/5357 +Akudji TV HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/14161/index.m3u8 +5356 +img2/5356 +Millennium TV HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/14160/index.m3u8 +4771 +img2/4771 +7 +BEST Films HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/11050/index.m3u8 +4773 +img2/4773 +7 +Sky2000 HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/11054/index.m3u8 +4772 +img2/4772 +7 +Lost HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/11053/index.m3u8 +4693 +img2/4693 +7 +The X-Files,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/11055/index.m3u8 +4777 +img2/4777 +7 +Кинозал! ХИТ HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/11064/index.m3u8 +4776 +img2/4776 +7 +Кинозал! VHS HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/11059/index.m3u8 +4694 +img2/4694 +7 +Кинозал! Интерны ТВ,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/11060/index.m3u8 +4697 +img2/4697 +7 +Кинозал! Универ ТВ,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/11063/index.m3u8 +4695 +img2/4695 +7 +Кинозал! СССР,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/11061/index.m3u8 +4696 +img2/4696 +7 +Кинозал! Сваты,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/11062/index.m3u8 +4779 +img2/4779 +7 +Страх HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/11069/index.m3u8 +4780 +img2/4780 +7 +Фантастика HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/11070/index.m3u8 +5118 +img2/5118 +TOP MIX HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/13006/index.m3u8 +5116 +img2/5116 +TOP Cinema HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/13004/index.m3u8 +5115 +img2/5115 +TOP BUDO HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/13003/index.m3u8 +5113 +img2/5113 +TOP Великолепный Век HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/13001/index.m3u8 +5114 +img2/5114 +TOP 80 S HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/13002/index.m3u8 +5117 +img2/5117 +TOP USSR HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/13005/index.m3u8 +4770 +img2/4770 +7 +Backus TV Original HD ,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/11049/index.m3u8 +4662 +img2/4662 +7 +Backus TV Dark HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/10061/index.m3u8 +4782 +img2/4782 +7 +Илья ТВ Кино HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/11103/index.m3u8 +4783 +img2/4783 +7 +Илья ТВ Микс HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/11104/index.m3u8 +4785 +img2/4785 +7 +Илья ТВ Наше HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/11106/index.m3u8 +6141 +img2/6141 +Илья ТВ Наш Сериал,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/16154/index.m3u8 +6002 +img2/6002 +PZN HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/16037/index.m3u8 +6005 +img2/6005 +Видеокассета VHS,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/16049/index.m3u8 +6000 +img2/6000 +Премьера Трейлеры,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/16009/index.m3u8 +6256 +img2/6256 +Кино 1 HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/18069/index.m3u8 +6258 +img2/6258 +Кино 1 International,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/18071/index.m3u8 +6257 +img2/6257 +Кино 2 HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/18070/index.m3u8 +6259 +img2/6259 +Военное кино HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/18072/index.m3u8 +107 +img2/107 +MYTV HIT,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/19410/index.m3u8 +104 +img2/104 +MYTV,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/19407/index.m3u8 +105 +img2/105 +MYTV 2,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/19408/index.m3u8 +106 +img2/106 +MYTV 3,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/19411/index.m3u8 +6242 +img2/6242 +VB Российские Сериалы,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/18043/index.m3u8 +7896 +img2/7896 +VB Назад в СССР HD,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/20175/index.m3u8 +7221 +img2/7221 +VB Контент Моего Детства,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/20001/index.m3u8 +7151 +img2/7151 +VB VHS Classic,http://rhsbjv7k.tvclub.xyz/iptv/74SQ72P5LQUZV5/19429/index.m3u8 +Поехали ТВ,https://ucdn.beetv.kz/btv/live/hls/000002991.m3u8 +Загородная жизнь,https://edge01-alm.beetv.kz/bpk-token/2an@xioikaqnzbjbq0k1d1uyj2quayfsdscaxgct30aa/btv/SWM/Zagorodnaya_Zhizn/Zagorodnaya_Zhizn.m3u8 +zvezda,https://tvchannelstream1.tvzvezda.ru/cdn/tvzvezda/playlist_sdhigh.m3u8 +Техно24,https://tbs01-edge11.itdc.ge/24techno/tracks-v1a1/mono.m3u8 +6338,https://player.smotrim.ru/iframe/stream/live_id/63338?.m3u8 +360°,http://gcfmcrkp.akciatv.ru/iptv/PBL2QAUAQNXWXU/825/index.m3u8 +Калейдоскоп ТВ,https://live-1.otcnet.ru/kaleidoskop/tracks-v1a1/mono.m3u8 +RT News,http://gcfmcrkp.akciatv.ru/iptv/PBL2QAUAQNXWXU/840/index.m3u8 +СТС Love,http://gcfmcrkp.akciatv.ru/iptv/PBL2QAUAQNXWXU/103/index.m3u8 +2X2,http://gcfmcrkp.akciatv.ru/iptv/PBL2QAUAQNXWXU/702/index.m3u8 +Match TV,http://stream.cvmtv.site/Match?token=live +Кинопремьера,http://ott.watch/stream/E9LDH2ZCN7/160.m3u8 +Кинокомедия HD,http://ott.watch/stream/E9LDH2ZCN7/265.m3u8 +Киномикс HD,http://ott.watch/stream/E9LDH2ZCN7/133.m3u8 +Киносвидание HD,http://ott.watch/stream/E9LDH2ZCN7/171.m3u8 +Киносемья HD,http://ott.watch/stream/E9LDH2ZCN7/170.m3u8 +Кинохит HD,http://ott.watch/stream/E9LDH2ZCN7/126.m3u8 +.red HD,http://ott.watch/stream/E9LDH2ZCN7/69.m3u8 +.black HD,http://ott.watch/stream/E9LDH2ZCN7/263.m3u8 +.sci-fi HD,http://ott.watch/stream/E9LDH2ZCN7/180.m3u8 +Cinema HD,http://ott.watch/stream/E9LDH2ZCN7/62.m3u8 +Amedia 1 HD,http://ott.watch/stream/E9LDH2ZCN7/117.m3u8 +Amedia Hit HD,http://ott.watch/stream/E9LDH2ZCN7/162.m3u8 +Хит HD,http://ott.watch/stream/E9LDH2ZCN7/363.m3u8 +Киноужас HD,http://ott.watch/stream/E9LDH2ZCN7/278.m3u8 +Родное Кино ,http://ott.watch/stream/E9LDH2ZCN7/242.m3u8 +Мужское Кино HD,http://ott.watch/stream/E9LDH2ZCN7/107.m3u8 +XSport Plus International HD ,http://ott.watch/stream/E9LDH2ZCN7/332.m3u8 +Dynamo Kyiv TV HD,http://ott.watch/stream/E9LDH2ZCN7/396.m3u8 +Мульт HD,http://ott.watch/stream/E9LDH2ZCN7/232.m3u8 +JimJam,http://ott.watch/stream/E9LDH2ZCN7/150.m3u8 +Трофей HD,http://ott.watch/stream/E9LDH2ZCN7/357.m3u8 +Рибалка HD,http://ott.watch/stream/E9LDH2ZCN7/286.m3u8 +Дикая охота HD,http://ott.watch/stream/E9LDH2ZCN7/274.m3u8 +Fresh Cinema HD,http://ott.watch/stream/E9LDH2ZCN7/423.m3u8 +Fresh Comedy HD,http://ott.watch/stream/E9LDH2ZCN7/426.m3u8 +Fresh Premiere HD,http://ott.watch/stream/E9LDH2ZCN7/424.m3u8 +Fresh Family HD,http://ott.watch/stream/E9LDH2ZCN7/427.m3u8 +Fresh Rating HD,http://ott.watch/stream/E9LDH2ZCN7/422.m3u8 +Fresh VHS HD,http://ott.watch/stream/E9LDH2ZCN7/428.m3u8 +Fresh Fantastis HD,http://ott.watch/stream/E9LDH2ZCN7/429.m3u8 +Fresh Series HD,http://ott.watch/stream/E9LDH2ZCN7/430.m3u8 +Fresh Horror HD,http://ott.watch/stream/E9LDH2ZCN7/431.m3u8 +Fresh Adventure HD,http://ott.watch/stream/E9LDH2ZCN7/432.m3u8 +Fresh Romantiс HD,http://ott.watch/stream/E9LDH2ZCN7/433.m3u8 +Авто 24,http://ott.watch/stream/E9LDH2ZCN7/78.m3u8 +Food Network CEE HD,http://ott.watch/stream/E9LDH2ZCN7/298.m3u8 +World Fashion Channel HD,http://ott.watch/stream/E9LDH2ZCN7/119.m3u8 +Соль ТВ HD,http://ott.watch/stream/E9LDH2ZCN7/398.m3u8 +FoodTime HD,http://ott.watch/stream/E9LDH2ZCN7/216.m3u8 +TLC Pan Regional HD,http://ott.watch/stream/E9LDH2ZCN7/168.m3u8 +Discovery Channel CEE HD,http://ott.watch/stream/E9LDH2ZCN7/177.m3u8 +Discovery Science CEE HD,http://ott.watch/stream/E9LDH2ZCN7/146.m3u8 +Наука HD (Россия),http://ott.watch/stream/E9LDH2ZCN7/125.m3u8 +RTG HD,http://ott.watch/stream/E9LDH2ZCN7/164.m3u8 +Глазами туриста HD,http://ott.watch/stream/E9LDH2ZCN7/304.m3u8 +Живая природа HD,http://ott.watch/stream/E9LDH2ZCN7/225.m3u8 +Travel Channel HD,http://ott.watch/stream/E9LDH2ZCN7/231.m3u8 +Travel+Adventure HD,http://ott.watch/stream/E9LDH2ZCN7/206.m3u8 +Чемодан ТВ HD,http://ott.watch/stream/E9LDH2ZCN7/399.m3u8 +Дача HD,http://ott.watch/stream/E9LDH2ZCN7/370.m3u8 +36.6 TV HD,http://ott.watch/stream/E9LDH2ZCN7/331.m3u8 +Масон ТВ HD,http://ott.watch/stream/E9LDH2ZCN7/346.m3u8 +6 Соток HD,http://ott.watch/stream/E9LDH2ZCN7/405.m3u8 +Доктор HD,http://ott.watch/stream/E9LDH2ZCN7/80.m3u8 +Моя Стихия HD,http://ott.watch/stream/E9LDH2ZCN7/141.m3u8 +В мире животных HD,http://ott.watch/stream/E9LDH2ZCN7/241.m3u8 +HDL,http://ott.watch/stream/E9LDH2ZCN7/161.m3u8 +Домашний HD,http://ott.watch/stream/E9LDH2ZCN7/227.m3u8 +Суспільне Культура HD,http://ott.watch/stream/E9LDH2ZCN7/435.m3u8 +Новий канал HD,http://ott.watch/stream/E9LDH2ZCN7/157.m3u8 +NLO TV 2 HD,http://ott.watch/stream/E9LDH2ZCN7/115.m3u8 +Ukraine 1 HD,http://ott.watch/stream/E9LDH2ZCN7/98.m3u8 +Ukraine 2 HD,http://ott.watch/stream/E9LDH2ZCN7/99.m3u8 +Бігуді HD,http://pl.seetv.cc/play/2625/DAF7E574BE5237A/video.m3u8 +Kino 1 HD,http://ott.watch/stream/E9LDH2ZCN7/395.m3u8 +ОЦЕ HD,http://ott.watch/stream/E9LDH2ZCN7/329.m3u8 +Kentron HD (Армения),http://ott.watch/stream/E9LDH2ZCN7/39.m3u8 +ATV HD (Армения),http://ott.watch/stream/E9LDH2ZCN7/36.m3u8 +Armenia TV HD,http://ott.watch/stream/E9LDH2ZCN7/175.m3u8 +Жара TV HD,http://ott.watch/stream/E9LDH2ZCN7/386.m3u8 +Europa Plus TV,http://ott.watch/stream/E9LDH2ZCN7/184.m3u8 +AIVA HD,http://live-3.otcnet.ru/aivaclient/index.m3u8 +InRating TV HD,http://ott.watch/stream/E9LDH2ZCN7/147.m3u8 +fox life,http://45.132.87.69:8080/foxlife/manifest.m3u8 +fox life,http://193.111.244.35:7474/foxlife/manifest.m3u8 +101https://limited38.todostreaming.es/live/101tv-AntequeraHD.m3u8 +Cybbota,https://bl.uma.media/live/317845/HLS/317845_3/1/1/playlist.m3u8 +VIP Serial,http://94.229.250.73:8008/play/a003 +Vostok-TV_nkh,http://94.229.250.73:8008/play/a001 +DORAMA,http://95.67.12.82:9046 +TV1000,https://bl.uma.media/live/485542/HLS/4614144_3/2/1/playlist.m3u8 +TV1000 Action,https://bl.uma.media/live/485541/HLS/4614144_3/2/1/playlist.m3u8 +VIP Comedy HD,https://bl.uma.media/live/485539/HLS/4614144_3/2/1/playlist.m3u8 +VIP Megahit HD,https://bl.uma.media/live/485537/HLS/4614144_3/2/1/playlist.m3u8 +VIP Premiere HD,https://bl.uma.media/live/485536/HLS/4614144_3/2/1/playlist.m3u8 +VIP Serial HD,https://bl.uma.media/live/485540/HLS/4614144_3/2/1/playlist.m3u8 +TV1000 Русское кино,https://bl.uma.media/live/485543/HLS/4614144_3/2/1/playlist.m3u8 +KM,https://bl.uma.media/live/400930/HLS/4614144_3/1/1/playlist.m3u8 +THT,https://bl.uma.media/live/410338/HLS/410338_7/1/1/playlist.m3u8 +THT4,http://bl.uma.media/live/317849/HLS/4614144_3,2,1/1613027671/d161f37174905bc712e81b60d3411fc1/playlist.m3u8 +THT4,https://bl.uma.media/live/317849/HLS/317849_3/1/1/playlist.m3u8 +THT MUSIC,https://bl.uma.media/live/619345/HLS/619345_3/1/1/playlist.m3u8 +МАТЧ ПРЕМЬЕР,http://bl.uma.media/live/126866/HLS/6866944_4/2/1/playlist.m3u8 +Россия К HD,http://37.44.77.95:8080/Kultura/index.m3u8 +hope,http://tvhope.cdnvideo.ru/tvhope-pull/tvhope_1/playlist.m3u8 +c1,https://sitv.ru/hls/stv1024.m3u8 +Вместе РФ,https://vmesterf.bonus-tv.ru/cdn/vmesterf/playlist.m3u8 +АРИС 24,http://serv25.vintera.tv:8081/test/aris/playlist.m3u8 +Аист,http://live2-aisttv.cdnvideo.ru/aisttv2/aisttv.sdp/playlist.m3u8 +86 канал,https://sitv.ru/hls/s861024.m3u8 +Эхо,http://live-echotv.cdnvideo.ru/echotv/echotv.sdp/playlist.m3u8 +tv7,http://vod.tv7.fi:1935/tv7-ru/_definst_/smil:tv7-ru.smil/playlist.m3u8 +nika,http://live-nikatv.cdnvideo.ru/nikatv/nikatv.sdp/playlist.m3u8 +ntm,http://live-ntm13.cdnvideo.ru/ntm13/smil:ntm13.smil/playlist.m3u8 +gi,http://hls-igi.cdnvideo.ru/igi/igi_hq/playlist.m3u8 +Волгограда,https://hls-volgograd1vtv.cdnvideo.ru/volgograd1vtv/volgograd1vtv.sdp/playlist.m3u8 +nw,http://stream.studio360.tv/nw/nw_576p/playlist.m3u8 +WFC TV,http://cd1.zoom-tv.ru:88/channel/3d3a8105/index.m3u8?q=4b99947363c0528e25c36a3961d9cf60 +Арис 24http://serv25.vintera.tv:8081/test/aris/playlist.m3u8 +Arirang,http://cd1.zoom-tv.ru:88/channel/n35dfc700/index.m3u8?q=4b99947363c0528e25c36a3961d9cf60 +НТМ (Мордовия),http://cd1.zoom-tv.ru:88/channel/n1aa94b7/index.m3u8?q=4b99947363c0528e25c36a3961d9cf60 +Qazaq TV (KZ),http://cd1.zoom-tv.ru:88/channel/4a3128ca/index.m3u8?q=4b99947363c0528e25c36a3961d9cf60 +VIJU+ Planet HD,http://cd1.zoom-tv.ru:88/channel/n5b8bbb59/index.m3u8?q=4b99947363c0528e25c36a3961d9cf60 +VIJU History,http://cd1.zoom-tv.ru:88/channel/n23d856a4/index.m3u8?q=4b99947363c0528e25c36a3961d9cf60 +Кинозал,https://v2.catcast.tv/content/37925/index.m3u8 +1+2,http://158.101.214.187:8080/channel/6db89cee/index.m3u8?q=103bce48d8fe1dcdb5781d4d42123a60 +Кинохит HD,http://158.101.214.187:8080/channel/38417c52/index.m3u8?q=103bce48d8fe1dcdb5781d4d42123a60 +Киноужас,http://158.101.214.187:8080/channel/6df91125/index.m3u8?q=103bce48d8fe1dcdb5781d4d42123a60 +Классика Кино,http://158.101.214.187:8080/channel/n3b2f2768/index.m3u8?q=103bce48d8fe1dcdb5781d4d42123a60 +Кухня ТВ,http://158.101.214.187:8080/channel/2704b7c8/index.m3u8?q=103bce48d8fe1dcdb5781d4d42123a60 +Матч! Ультра 4К,http://158.101.214.187:8080/channel/5235fe46/index.m3u8?q=103bce48d8fe1dcdb5781d4d42123a60 +Мир HD,http://158.101.214.187:8080/channel/n45a84693/index.m3u8?q=103bce48d8fe1dcdb5781d4d42123a60 +НТВ HD,http://158.101.214.187:8080/channel/4e37fd78/index.m3u8?q=103bce48d8fe1dcdb5781d4d42123a60 +Anime Kids HD,http://158.101.214.187:8080/channel/6baef281/index.m3u8?q=103bce48d8fe1dcdb5781d4d42123a60 +Anime TV HD,http://158.101.214.187:8080/channel/2158672e/index.m3u8?q=103bce48d8fe1dcdb5781d4d42123a60 +Пятый канал,http://158.101.214.187:8080/channel/5624d44a/index.m3u8?q=103bce48d8fe1dcdb5781d4d42123a60 +Домашний HD,http://158.101.214.187:8080/channel/18ac633c/index.m3u8?q=103bce48d8fe1dcdb5781d4d42123a60 +Соловьёв.live,http://158.101.214.187:8080/channel/1b41ef46/index.m3u8?q=103bce48d8fe1dcdb5781d4d42123a60 +ATV Xaghaliq,http://158.101.214.187:8080/channel/7cef58fd/index.m3u8?q=103bce48d8fe1dcdb5781d4d42123a60 +ATV FILMZONE,http://158.101.214.187:8080/channel/n47ba949e/index.m3u8?q=103bce48d8fe1dcdb5781d4d42123a60 +Armenia Տուն Թունիկ,http://158.101.214.187:8080/channel/256d76f/index.m3u8?q=103bce48d8fe1dcdb5781d4d42123a60 +ATV Թավա TV КУХНЯ,http://158.101.214.187:8080/channel/n55ff2d6e/index.m3u8?q=103bce48d8fe1dcdb5781d4d42123a60 +Horror Movies HD,http://fs1.persik.by/489112/index.m3u8 +PRO Питание,http://fs2.persik.by/464782/index.m3u8 +bridge,http://37403135.cbilant.com/iptv/UQMAC8KDXRUSKG/10038/index.m3u8 +Россия 1 HD,http://dcf502cf.kazaktelekom.com/iptv/RVSGR638AK6S9L/7252/index.m3u8 + +Ю,http://31.146.176.94:80/U/index.m3u8 + +Мир 24,http://dmi3y-tv.ru/hls/CH_MIR24.m3u8 +Мир 24,http://dmi3y-tv.ru/hls/CH_MIR24HD.m3u8 + +DKP,http://185.220.34.88:12000/play/dkp +FENIX,http://185.220.34.88:12000/play/finikus +TV3,http://185.220.34.88:12000/play/tv3 +FAN,http://193.33.240.8:8080/fan/index.m3u8 +FAN,http://185.23.80.28:8080/FAN/index.m3u8 +TV XXI,http://176.74.80.162:8099/TVXXI/index.m3u8 +Amedia 1,http://31.148.48.15/A1/index.m3u8?token= +Amedia 2,http://31.148.48.15/A2/index.m3u8?token= +Amedia Hit ,http://176.222.190.76/btv/SWM/AmediaHitHD/AmediaHitHD.m3u8 +Amedia Premium HD,http://176.222.190.76/btv/SWM/Amedia_PremiumHD/Amedia_PremiumHD.m3u8 +Fashion One HD,http://193.33.240.8:8080/fashion_one_hd/index.m3u8 +Мама,http://193.33.240.8:8080/mama/index.m3u8 +О!Кино,http://193.33.240.8:8080/nashe/index.m3u8 +National Geographic HD,http://193.33.240.8:8080/natgeo_hd/index.m3u8 +National Geographic Wild HD,http://193.33.240.8:8080/natgeo_wild_hd/index.m3u8 + Матч! Страна,http://193.33.240.8:8080/match_strana/index.m3u8 +MIR,http://178.124.182.25:7001/play/a005_dvbt +ONT,http://178.124.182.25:7001/play/a003_dvbt +Belarus 1,http://178.124.182.25:7001/play/a002_dvbt +STV,http://178.124.182.25:7001/play/a004_dvbt +Belarus 3,http://178.124.182.25:7001/play/a009_dvbt +RTR Belarus,http://178.124.182.25:7001/play/a006_dvbt +NTV Belarus,http://178.124.182.25:7001/play/a007_dvbt +Belarus 2,http://178.124.182.25:7001/play/a008_dvbt +USADBA,http://178.124.182.25:7003/play/a01e +THT,http://178.124.182.25:7003/play/a015_a3 +Беларусь 4 Могилёв,http://178.124.182.25:7003/play/a01a +OHOTA I RYBALKA,http://178.124.182.25:7003/play/a01f +ZDOROVOE TV,http://178.124.182.25:7003/play/a01g +Russkij illuzion,http://178.124.182.25:7003/play/a01h +INTERNATIONAL,http://178.124.182.25:7004/play/a00j +Peretz Int,http://178.124.182.25:7004/play/a00c +MY PLANET,http://178.124.182.25:7005/play/a008_a5 +Sarafan,http://178.124.182.25:7005/play/a00a +Nayka,http://178.124.182.25:7005/play/a009_a5 +Belarus 24,http://178.124.182.25:7005/play/a00l +Techno 24,http://178.124.182.25:7005/play/a00c_a4 +Anekdot TV,http://178.124.182.25:7009/play/a00l +RBC,http://178.124.182.25:7009/play/a005_a9 +Fenix+Kino,http://178.124.182.25:7009/play/a007_a9 +Драйв,http://178.124.182.25:7009/play/a00o +Oruzhie,http://178.124.182.25:7009/play/a006_a9 +TPO,http://178.124.182.25:7009/play/a008_a9 +Бобёр,http://178.124.182.25:7011/play/a00s +Hollywood,http://178.124.182.25:7011/play/a00w +National Geographic,http://178.124.182.25:7011/play/a00f_a11 +Дом кино,http://178.124.182.25:7011/play/a00q_a11 +ПОБЕДА,http://178.124.182.25:7011/play/a00x +Музыка Первого,http://178.124.182.25:7011/play/a00l_a11 +TV1000,http://178.124.182.25:7012/play/a00j +TV 1000 Action,http://178.124.182.25:7012/play/a00c_a12 +TB 1000 Русское кино,http://178.124.182.25:7012/play/a00d_a12 +Viasat History,http://178.124.182.25:7012/play/a00e_a12 +НАШ ФУТБОЛ,http://178.124.182.25:7013/play/a016_a13 +Телеканал КХЛ,http://178.124.182.25:7013/play/a01j +M-1 Global,http://178.124.182.25:7013/play/a01k +Звязда РБ,http://178.124.182.25:7013/play/a01g +Ю-ТВ,http://178.124.182.25:7013/play/a017_a13 +Afontovo,http://xstream.afontovo.ru/afontovo_ya.m3u8 +Vostok-TV_nkh,http://94.229.250.73:8008/play/a001 +ТВ-3,http://178.124.182.25:7014/play/a00b_a14 +МАТЧ!,http://178.124.182.25:7014/play/a009_a14 +Пятый канал,http://178.124.182.25:7014/play/a00n +Россия К,http://178.124.182.25:7014/play/a00a_a14 +Europa Plus,http://178.124.182.25:7015/play/a00h_a15 +РОДНОЕ КИНО,http://178.124.182.25:7015/play/a00a_a15 +Наше новое кино,http://178.124.182.25:7015/play/a002_a15 +МУЖСКОЕ КИНО,http://178.124.182.25:7015/play/a003_a15 +КИНОМИКС,http://178.124.182.25:7015/play/a00i +Авто Плюс,http://178.124.182.25:7015/play/a00q +Дикий,http://178.124.182.25:7015/play/a00k +ИНДИЙСКОЕ КИНО,http://178.124.182.25:7015/play/a00p +Ностальгия,http://178.124.182.25:7015/play/a00i_a15 +КИНОХИТ,http://178.124.182.25:7015/play/a00c_a15 +КИНОСЕМЬЯ,http://178.124.182.25:7015/play/a00d_a15 +Кухня ТВ,http://178.124.182.25:7015/play/a00j +Кто есть кто,http://178.124.182.25:7015/play/a00o +TiJi,http://178.124.182.25:7016/play/a00e_a16 +2X2,http://178.124.182.25:7016/play/a00y +Bridge TV,http://178.124.182.25:7016/play/a00r_a16 +Домашний,http://178.124.182.25:7018/play/a00k_a18 +Карусель,http://178.124.182.25:7018/play/a00v +СТС,http://178.124.182.25:7018/play/a00p +1hd HD,http://193.33.240.8:8080/1hd/mpegts +aiva_hd HD,http://193.33.240.8:8080/aiva_hd/mpegts +amedia_hit_hd HD,http://193.33.240.8:8080/amedia_hit_hd/mpegts +bbc,http://193.33.240.8:8080/bbc/mpegts +Match_HD,http://193.33.240.8:8080/Match_HD/mpegts +multimania,http://193.33.240.8:8080/multimania/mpegts +music-box-ru,http://193.33.240.8:8080/music-box-ru/mpegts +NatGeoWild,http://193.33.240.8:8080/NatGeoWild/mpegts +Service01 HD,http://193.33.240.8:8080/Park/mpegts +Service01 HD,http://193.33.240.8:8080/Ploshad2/mpegts +Service01 HD,http://193.33.240.8:8080/Ploshad/mpegts +planeta_hd HD,http://193.33.240.8:8080/planeta_hd/mpegts +rus-extrim,http://193.33.240.8:8080/rus-extrim/mpegts +ryzhiy,http://193.33.240.8:8080/ryzhiy/mpegts +test1 HD,http://193.33.240.8:8080/test1/mpegts +teletravel_hd HD,http://193.33.240.8:8080/teletravel_hd/mpegts +WABC-HD,http://100.12.193.200:8887/bysid/1 +WNYW,http://100.12.193.200:8885/bysid/3 + +WION HD,http://84.200.70.180:4842/bysid/52119 +Islam Bangla,http://84.200.70.180:4842/bysid/52134 +Dunamis TV,http://84.200.70.180:4842/bysid/52126 +TBN UK,http://84.200.70.180:4842/bysid/52124 +revelation,http://84.200.70.180:4842/bysid/52127 +EWTN Catholic,http://84.200.70.180:4842/bysid/52136 +Islam Ch Urdu,http://84.200.70.180:4842/bysid/52130 +KABE(CANLI) AL QURAN,http://77.92.139.136:8098/bysid/51000 +SAUDI SUNNAH,http://77.92.139.136:8098/bysid/51001 +SEMERKAND HD,http://77.92.139.136:8098/bysid/51006 +SEMERKAND WAY,http://77.92.139.136:8098/bysid/51007 +RUSSIA 24 TV,http://77.92.139.136:8098/bysid/51009 +RTR PLANETA,http://77.92.139.136:8098/bysid/51010 +AL ZAHRA TV,http://77.92.139.136:8098/bysid/51011 +SEMERKAND RADYO,http://77.92.139.136:8098/bysid/51013 +PAL NOSTALJI,http://77.92.139.136:8098/bysid/51015 +ERKAM RADYO,http://77.92.139.136:8098/bysid/51017 +AKRA FM,http://77.92.139.136:8098/bysid/51018 + +KABE(CANLI) AL QURAN,http://46.45.158.8:8098/bysid/51000 +SAUDI SUNNAH,http://46.45.158.8:8098/bysid/51001 +SEMERKAND HD,http://46.45.158.8:8098/bysid/51006 +SEMERKAND WAY,http://46.45.158.8:8098/bysid/51007 +RUSSIA 24 TV,http://46.45.158.8:8098/bysid/51009 +RTR PLANETA,http://46.45.158.8:8098/bysid/51010 +AL ZAHRA TV,http://46.45.158.8:8098/bysid/51011 +SEMERKAND RADYO,http://46.45.158.8:8098/bysid/51013 +PAL NOSTALJI,http://46.45.158.8:8098/bysid/51015 +ERKAM RADYO,http://46.45.158.8:8098/bysid/51017 +AKRA FM,http://46.45.158.8:8098/bysid/51018 +ALRabiaa Sport,http://162.212.178.70:4842/bysid/205 +Al Rabiaa TV,http://162.212.178.70:4842/bysid/817 +ALMOHTADI HD,http://162.212.178.70:4842/bysid/827 +JAMEJAM2 HD,http://162.212.178.70:4842/bysid/1522 +PRESS TV HD,http://162.212.178.70:4842/bysid/1531 +HISPAN TV,http://162.212.178.70:4842/bysid/1532 +iFILM ENGLISH,http://162.212.178.70:4842/bysid/1533 +AbazaTV,http://clients.apsny.camera/tv_abaza_tv/index.m3u8 +Hollywood HD,https://sc.id-tv.kz/bollywood_hd_34_35.m3u8 +WATER,http://146.59.70.61:8880/122/mono.m3u8?token=4c55ebb8b888fa08fe3333&p=n +TVM Channel,http://cdn-01.bonus-tv.ru:8080/tvm_edge/tracks-v1a1/index.m3u8 +Shot TV,http://persik.by/stream/0264/420211/10454.m3u8 +MTV80S,http://146.59.70.61:8880/123/mono.m3u8?token=4c55ebb8b888fa08fe3333&p=n +Звезда,https://tvchannelstream1.tvzvezda.ru/cdn/tvzvezda/playlist.m3u8 +Звезда HD,https://tvchannelstream1.tvzvezda.ru/cdn/tvzvezda/playlist_hdhigh.m3u8 +Крик ТВ,http://cdn-01.bonus-tv.ru:8080/kriktv_edge/index.m3u8 +Мама,http://92.43.140.249/s77/04.m3u8 +Первый канал,http://92.43.140.249/s14/04.m3u8 +ATR,http://api.tv.ipnet.ua/api/v1/manifest/2007308341.m3u8?codec=mpeg4 +Kronehit HD,https://bitcdn-kronehit.bitmovin.com/v2/hls/chunklist_b3128000.m3u8 +Россия РТР,http://92.43.140.249/s15/04.m3u8 +Россия К,http://92.43.140.249/s16/04.m3u8 +НТВ-Мир,http://92.43.140.249/s17/04.m3u8 +Food,http://92.43.140.249/s18/04.m3u8 +THT,http://92.43.140.249/s19/04.m3u8 +Радость моя,http://92.43.140.249/s20/04.m3u8 +Россия 24,http://92.43.140.249/s21/04.m3u8 +ATV2,http://85.132.81.184:8080/atv-2/index.m3u8 +ATV4,http://85.132.81.184:8080/atv-4/index.m3u8 +Kronehit HD,https://bitcdn-kronehit.bitmovin.com/v2/hls/chunklist_b3128000.m3u8 +А2,http://92.43.140.249/s33/04.m3u8 +BRIDGE TV,http://92.43.140.249/s34/04.m3u8 +MEZZO,http://92.43.140.249/s35/04.m3u8 +РБК,http://92.43.140.249/s36/04.m3u8 +English Club,http://92.43.140.249/s37/04.m3u8 +Сарафан,http://92.43.140.249/s38/04.m3u8 +Мир,http://hls.mirtv.cdnvideo.ru:80/mirtv-parampublish/mirtv3_2500/tracks-v1a1/mono.m3u8?hls_proxy_host=b541824f53cfc7fce14cd151ba1a1ae0 +Мир,http://92.43.140.249/s39/04.m3u8 +История,http://92.43.140.249/s40/04.m3u8 +Футбол,http://92.43.140.249/s41/04.m3u8 +42,http://92.43.140.249/s42/04.m3u8 +Шансон ТВ,http://92.43.140.249/s43/04.m3u8 +Эврика HD,http://92.43.140.249/s44/04.m3u8 +А1,http://92.43.140.249/s45/04.m3u8 +46,http://92.43.140.249/s46/04.m3u8 +RUSSIAN EXTREME,http://92.43.140.249/s47/04.m3u8 +48,http://92.43.140.249/s48/04.m3u8 +MCM,http://92.43.140.249/s49/04.m3u8 +Пятница!,http://92.43.140.249/s50/04.m3u8 +51,http://92.43.140.249/s51/04.m3u8 +СТС,http://92.43.140.249/s52/04.m3u8 +53,http://92.43.140.249/s53/04.m3u8 +ТВЦ,http://92.43.140.249/s54/04.m3u8 +Охотник и Рыболов,http://92.43.140.249/s55/04.m3u8 +Телекафе,http://92.43.140.249/s56/04.m3u8 +Рыжий,http://92.43.140.249/s57/04.m3u8 +Мульт,http://92.43.140.249/s58/04.m3u8 +Tiji,http://92.43.140.249/s59/04.m3u8 +Дисней,http://92.43.140.249/s60/04.m3u8 +Охотник и Рыболов HD,http://92.43.140.249/s62/04.m3u8 +RTG HD,http://92.43.140.249/s63/04.m3u8 +64 test,http://92.43.140.249/s64/04.m3u8 +65,http://92.43.140.249/s65/04.m3u8 +66,http://92.43.140.249/s66/04.m3u8 +Viasat Nature,http://92.43.140.249/s67/04.m3u8 +Техно 24,http://92.43.140.249/s68/04.m3u8 +69,http://92.43.140.249/s69/04.m3u8 +Viasat History,http://92.43.140.249/s70/04.m3u8 +Телепутешествия,http://92.43.140.249/s71/04.m3u8 +Viasat Explore,http://92.43.140.249/s72/04.m3u8 +73,http://92.43.140.249/s73/04.m3u8 +74,http://92.43.140.249/s74/04.m3u8 +TV5MONDE EUROPE,http://92.43.140.249/s75/04.m3u8 +Доктор,http://92.43.140.249/s76/04.m3u8 +BRIDGE TV Русский Хит,http://92.43.140.249/s78/04.m3u8 +FASTBOX&FUN,http://92.43.140.249/s79/04.m3u8 +RTG TV,http://92.43.140.249/s80/04.m3u8 +SETANTA Sport,http://92.43.140.249/s81/04.m3u8 +SETANTA sport +,http://92.43.140.249/s82/04.m3u8 +83,http://92.43.140.249/s83/04.m3u8 +Cea TV,http://92.43.140.249/s84/04.m3u8 +Рен ТВ,http://92.43.140.249/s85/04.m3u8 +FIGHT BOX,http://92.43.140.249/s86/04.m3u8 +НСТ,http://92.43.140.249/s87/04.m3u8 +Домашний,http://92.43.140.249/s88/04.m3u8 +Евроновости,http://92.43.140.249/s89/04.m3u8 +Здоровье,http://92.43.140.249/s90/04.m3u8 +TV 1000 Action,http://92.43.140.249/s91/04.m3u8 +Зоо ТВ,http://92.43.140.249/s92/04.m3u8 +RT Doc,http://92.43.140.249/s93/04.m3u8 +94,http://92.43.140.249/s94/04.m3u8 +Дорама,http://92.43.140.249/s95/04.m3u8 +RT Russian,http://92.43.140.249/s96/04.m3u8 +ViP Comedy,http://92.43.140.249/s97/04.m3u8 +Наука 2.0,http://92.43.140.249/s98/04.m3u8 +Приключение HD,http://92.43.140.249/s99/04.m3u8 +THT4,http://92.43.140.249/s100/04.m3u8 +TB3,https://bl.uma.media/live/407373/HLS/407373_7/1/1/playlist.m3u8 +1hd,http://193.33.240.8:8080/1hd/mpegts +aiva_hd,http://193.33.240.8:8080/aiva_hd/mpegts +amedia_hit_hd,http://193.33.240.8:8080/amedia_hit_hd/mpegts +bbc,http://193.33.240.8:8080/bbc/mpegts +FAN,http://193.33.240.8:8080/fan/index.m3u8 +Fashion One HD,http://193.33.240.8:8080/fashion_one_hd/index.m3u8 +Мама,http://193.33.240.8:8080/mama/index.m3u8 +О!Кино,http://193.33.240.8:8080/nashe/index.m3u8 +National Geographic HD,http://193.33.240.8:8080/natgeo_hd/index.m3u8 +National Geographic Wild HD,http://193.33.240.8:8080/natgeo_wild_hd/index.m3u8 +Матч! Страна,http://cdn.iptv.monster/play/134/A94E407714F99C3/video.m3u8 +Матч! Страна,http://193.33.240.8:8080/match_strana/index.m3u8 +Match,http://193.33.240.8:8080/Match_HD/mpegts +multimania,http://193.33.240.8:8080/multimania/mpegts +music-box-ru,http://193.33.240.8:8080/music-box-ru/mpegts +NatGeoWild,http://193.33.240.8:8080/NatGeoWild/mpegts +Service01,http://193.33.240.8:8080/Park/mpegts +Service01,http://193.33.240.8:8080/Ploshad2/mpegts +Service01,http://193.33.240.8:8080/Ploshad/mpegts +planeta_hd,http://193.33.240.8:8080/planeta_hd/mpegts +rus-extrim,http://193.33.240.8:8080/rus-extrim/mpegts +ryzhiy,http://193.33.240.8:8080/ryzhiy/mpegts +test1,http://193.33.240.8:8080/test1/mpegts +teletravel_hd,http://193.33.240.8:8080/teletravel_hd/mpegts +2X2,https://bl.uma.media/live/317805/HLS/317805_3/1/1/playlist.m3u8 +VIASAT EXPLORE,https://bl.uma.media/live/485546/HLS/4614144_3/2/1/playlist.m3u8 +VIASAT HISTORY,https://bl.uma.media/live/485544/HLS/4614144_3/2/1/playlist.m3u8 +VIASAT NATURE,https://bl.uma.media/live/485545/HLS/4614144_3/2/1/playlist.m3u8 +Матч! CTPAHA,https://bl.uma.media/live/291661/HLS/4614144_3/2/1/playlist.m3u8 +Матч!,https://bl.uma.media/live/407384/HLS/6307840_7/2/1/playlist.m3u8 +VIASAT SPORT,https://bl.uma.media/live/485548/HLS/4614144_3/2/1/playlist.m3u8 +Матч! NPEMBEP,https://bl.uma.media/live/126866/HLS/6866944_44614144_32883584_21153024_1/1613528396/a906596714d5111da51743ee194afc5f/playlist.m3u8 +Матч! СТРАНА,http://bl.uma.media/live/291663/HLS/4614144_3/2/1/playlist.m3u8 +Матч! ФУТБОЛ 1,http://bl.uma.media/live/126863/HLS/6866944_4/2/1/playlist.m3u8 +Матч! АРЕНА,http://bl.uma.media/live/126868/HLS/6866944_4/2/1/playlist.m3u8 +Матч! ПЛАНЕТА,http://bl.uma.media/live/126869/HLS/6866944_3/2/1/playlist.m3u8 +WAU HD,https://nn.geo.joj.sk/live/hls/wau-540.m3u8 +Мир HD,http://hls.mirtv.cdnvideo.ru/mirtv-parampublish/mirtv_2500/playlist.m3u8 +Мир Premium,http://hls.mirtv.cdnvideo.ru/mirtv-parampublish/hd/playlist.m3u8 +U!Premium ATV,http://ott-cdn.ucom.am/s83/index.m3u8 +Cineman ATV,http://ott-cdn.ucom.am/s66/04.m3u8 +Filmzone ATV,http://ott-cdn.ucom.am/s48/04.m3u8 +Kinoman ATV,http://ott-cdn.ucom.am/s94/04.m3u8 +Haykino ATV,http://ott-cdn.ucom.am/s22/index.m3u8 +НТМ HD,http://live-ntm13.cdnvideo.ru/ntm13/smil:ntm13.smil/playlist.m3u8 +360°,https://cdn-evacoder-tv.facecast.io/evacoder_hls_hi/CkxfR1xNUAJwTgtXTBZTAJli/2.m3u8 +Univer TV HD,http://cdn.universmotri.ru/live/hq.sdp/playlist.m3u8 +cheddar,https://stream.ads.ottera.tv/playlist.m3u8?network_id=102 +UStad TV,http://d18rwjdhpr8dcw.cloudfront.net/live/rtvutrecht/ustad/index.m3u8 +S5,http://ott-cdn.ucom.am/s5/index.m3u8 +s7,http://ott-cdn.ucom.am/s7/index.m3u8 +s8,http://ott-cdn.ucom.am/s8/index.m3u8 +s15,http://ott-cdn.ucom.am/s15/index.m3u8 +乌克兰,#genre# +1+1 HD,http://cdnua03.hls.tv/524/hls/38723e07ee57679b516a78958abde705/124/stream.m3u8 +ICTV2,http://cdnua03.hls.tv/524/hls/38723e07ee57679b516a78958abde705/4835/stream.m3u8 +NTA,http://cdnua03.hls.tv/524/hls/38723e07ee57679b516a78958abde705/3155/stream.m3u8 +НТК Коломия,https://stream.ntktv.ua/s/ntk/ntk.m3u8?cur=tva.org.ua&key=3i277 +ZTV,https://stream.ztv.zp.ua/hls/live.m3u8 +Кіно та Серіали HD+,http://cdnua03.hls.tv/524/hls/38723e07ee57679b516a78958abde705/4867/stream.m3u8 +Орел і Решка+,http://cdnua03.hls.tv/524/hls/38723e07ee57679b516a78958abde705/4872/stream.m3u8 +Вещдок HD+,http://cdnua03.hls.tv/524/hls/38723e07ee57679b516a78958abde705/4869/stream.m3u8 +НТН,http://cdnua03.hls.tv/524/hls/38723e07ee57679b516a78958abde705/129/stream.m3u8 +2+2 HD,http://cdnua03.hls.tv/524/hls/38723e07ee57679b516a78958abde705/3305/stream.m3u8 +Hollywood HD,http://cdnua03.hls.tv/524/hls/38723e07ee57679b516a78958abde705/262/stream.m3u8 +Kinowood,http://cdnua03.hls.tv/524/hls/38723e07ee57679b516a78958abde705/4844/stream.m3u8 +М1 HD,http://cdnua03.hls.tv/524/hls/38723e07ee57679b516a78958abde705/4598/stream.m3u8 +М2 HD,http://cdnua03.hls.tv/524/hls/38723e07ee57679b516a78958abde705/4601/stream.m3u8 +UA Music,http://cdnua03.hls.tv/524/hls/38723e07ee57679b516a78958abde705/4831/stream.m3u8 +EU Music HD,http://cdnua03.hls.tv/524/hls/38723e07ee57679b516a78958abde705/570/stream.m3u8 +Flix&Snip HD,http://cdnua03.hls.tv/524/hls/38723e07ee57679b516a78958abde705/4824/stream.m3u8 +Cine+ HD,http://cdnua03.hls.tv/524/hls/bce039e22cfeb8b5e1acfe0b5037ce48/4846/stream.m3u8 +AMC,http://cdnua03.hls.tv/524/hls/bce039e22cfeb8b5e1acfe0b5037ce48/4248/stream.m3u8 +SEA TV HD,http://cdnua03.hls.tv/524/hls/bce039e22cfeb8b5e1acfe0b5037ce48/4251/stream.m3u8 +Телеканал 36.6,http://cdnua03.hls.tv/524/hls/bce039e22cfeb8b5e1acfe0b5037ce48/4241/stream.m3u8 +ATR HD,http://cdnua03.hls.tv/524/hls/bce039e22cfeb8b5e1acfe0b5037ce48/3936/stream.m3u8 +UWN,http://cdnua03.hls.tv/524/hls/bce039e22cfeb8b5e1acfe0b5037ce48/97/stream.m3u8 +Flix&Snip,http://95.67.12.82:9061 +360TuneBox,http://cdnua03.hls.tv/524/hls/38723e07ee57679b516a78958abde705/166/stream.m3u8 +Fashion TV HD,http://cdnua03.hls.tv/524/hls/38723e07ee57679b516a78958abde705/226/stream.m3u8 +Nautical Channel HD,http://cdnua03.hls.tv/524/hls/38723e07ee57679b516a78958abde705/4245/stream.m3u8 +1+1 HD,http://cdnua03.hls.tv/677/hls/2f150728f5400a70b2c3bf51765365cc/124/stream.m3u8 +А1 HD,http://ott.server-iptv.live/640/video.m3u8?token=M4f082ab4c +A2 HD,http://ott.server-iptv.live/641/video.m3u8?token=M4f082ab4c +VIP Premiere,http://ott.server-iptv.live/605/video.m3u8?token=M4f082ab4c +VIP Megahit,http://ott.server-iptv.live/606/video.m3u8?token=M4f082ab4c +VIP Comedy http://ott.server-iptv.live/607/video.m3u8?token=M4f082ab4c +Кинопоказ,http://ott.server-iptv.live/611/video.m3u8?token=M4f082ab4c +UA Перший ,rtmp://93.189.60.202//1016 +Перший HD,http://portal.ott.pink/watch/6972/video.m3u8?geo=auto&token=CFEADF9789D77A45B3B359EE168CCCA6 +1+1 Марафон,http://portal.ott.pink/watch/45/index.m3u8?geo=auto&token=CFEADF9789D77A45B3B359EE168CCCA6 +1+1 Марафон HD,https://ext.cdn.nashnet.tv/228.0.0.9/index.m3u8 +1+1 International HDhttp://ca.ukrainske.tv/8798/5FB414E1EC8D010/video.m3u8 +2+2,http://91.210.251.166:4584/udp/239.0.2.58:4000 +itv,https://cdn10.live-tv.od.ua/itvrv/abr-lq/playlist.m3u8 +CTБ sd,http://91.210.251.166:4522/udp/239.0.2.22:4000 +CTБ ,http://lua.ath.cx:2600/live/stbhd/index.m3u8?token=b47f617d7dfc1ab821cf4dc0bad23861 +Новый канал,http://91.210.251.166:4510/udp/239.0.2.20:4000 +Новий канал HD,http://ext.cdn.nashnet.tv/228.0.3.238/index.m3u8 +НОВИЙ КАНАЛ,rtmp://93.189.60.202//935 +ICTV,http://91.210.251.166:4504/udp/239.0.2.21:4000 +ICTV 2 HD,http://ip1.orgip.net/339/video.m3u8?token=M4f082ab4c +ICTV 2,http://46.18.107.105:9999/channel/n5ef91f61/index.mpeg?q=34f3e508660e39f2f68068dd1c8f4604 +Інтер,http://portal.ott.pink/watch/7316/video.m3u8?geo=auto&token=CFEADF9789D77A45B3B359EE168CCCA6 +INTER + HD,http://149.5.17.34:20041/play/a05v +ТЕТ hd,http://149.5.17.34:20041/play/a06f +ТЕТ HD,rtmp://93.189.60.202//1009 +ТЕТ ,http://91.210.251.166:4524/udp/239.0.2.43:4000 +НТН hd,http://91.210.251.166:4514/udp/239.0.2.49:4000 +НТН HD,http://149.5.17.34:20041/play/a05i +НТН ,http://149.5.17.34:20041/play/a05v +Enter Film HD,http://149.5.17.34:20041/play/a078 +Enter-фільм,http://91.210.251.166:4586/udp/239.0.2.41:4000 +Enter Film,rtmp://93.189.60.202//933 +K1 HD,http://149.5.17.34:20041/play/a05m +К1 ,http://91.210.251.166:4506/udp/239.0.2.37:4000 +Bigudi,http://149.5.17.34:20041/play/a06h +КВАРТАЛ ТВ +rtmp://93.189.60.202//932 +Квартал ТВ,http://91.233.215.250:7272/c5otUOm2IubgpDn +ПРО КІНО HD,http://91.210.251.166:4905/udp/239.0.3.23:4000 +CINE HD,http://91.210.251.166:4899/udp/239.0.3.19:4000 +CINE HIT + HD,http://91.210.251.166:4900/udp/239.0.3.20:4000 +FILM UA DRAMA,http://91.210.251.166:4880/udp/239.0.2.4:4000 +Star Family HD UA,http://91.210.251.166:4882/udp/239.0.2.65:4000 +Star Family HD,rtmp://93.189.60.202//1042 +Star Cinema UA,rtmp://93.189.60.202//992 +Star Cinema HD UA,http://91.210.251.166:4883/udp/239.0.2.63:4000 +8 канал HD ,http://89.254.128.5:22280/8tv_hd/index.m3u8 +Comedy Central Україна,http://91.210.251.166:4550/udp/239.0.2.30:4000 +Viju+MEGAHIT,https://ucdn.beetv.kz/btv/live/hls/000000869.m3u8 +Vip Megahit HD,https://livetv.mylifeisgood.net.ru/channels/vip_megahit.m3u8 +Viasat Kino Comedy,https://ucdn.beetv.kz/btv/live/hls/000000870.m3u8 +Viasat Kino Comedy HD,http://91.210.251.166:4896/udp/239.0.3.7:4000 +VIASAT KINO HD,http://91.210.251.166:4893/udp/239.0.3.4:4000 +Viasat Kino World,http://91.210.251.166:4894/udp/239.0.3.5:4000 +Viasat Kino Action HD,http://91.210.251.166:4895/udp/239.0.3.6:4000 +Vip Premiere,https://ucdn.beetv.kz/btv/live/hls/000000868.m3u8 +VIP Serial,http://94.229.250.73:8008/play/a003 +Viju TV1000 Action HD,http://95.217.196.109:8081/russia/tv1000_action/chunks.m3u8 +Viju TV1000 HD,http://95.217.196.109:8081/russia/tv1000/chunks.m3u8 +TV1000,https://tbs01-edge11.itdc.ge/tv1000/tracks-v1a1/mono.m3u8 +Fox,https://stream01.vnet.am/Fox/mono.m3u8 +Fox ,https://ucdn.beetv.kz/btv/live/hls/000004472.m3u8 +Fox Life HD,https://ucdn.beetv.kz/btv/live/hls/000004471.m3u8 +Fox Life hd,http://185.37.150.40:8092/Fox_Life_HD/tracks-v1a1v1/playlist.m3u8 +A1 HD,http://91.196.39.252:4000/play/a01x +Amedia 1 hd,https://tbs01-edge11.itdc.ge/amedia/tracks-v1a1/mono.m3u8 +NTAhttp://95.67.106.10/hls/nta_ua_mid/index.m3u8 +NTAhttp://95.67.106.10/hls/nta_ua_hi/index.m3u8 +7 канал,http://cdn10.live-tv.od.ua:8081/7tvod/7tvod-sub/chunks.m3u8 +7 канал,http://cdn10.live-tv.od.ua:8081/7tvod/7tvod/playlist.m3u8 +ТIС (Одесса)http://cdn10.live-tv.od.ua:8081/riood/tisod720/chunks.m3u8 +ТIС (Одесса)http://cdn10.live-tv.od.ua:8081/riood/tisod360/chunks.m3u8 +СК1 HDhttp://cdn10.live-tv.od.ua:8081/sk1zt/sk1zt720p/chunks.m3u8 +FreeDOM,http://95.67.106.242/mobile-app/main/freedom/master.m3u8 +Полтавское TV HDhttp://cdn10.live-tv.od.ua:8081/hrpl/720p/chunks.m3u8 +Думская TV HDhttp://cdn1.live-tv.od.ua:8081/dumska/dumska720p/chunks.m3u8 +Репортер HDhttp://cdn1.live-tv.od.ua:8081/31chod/31chod/chunks.m3u8 +Сварожичи HD,http://tv.tv-project.com:1935/live/live1/chunklist.m3u8 +IТ3,http://cdn10.live-tv.od.ua:8081/it3od/it3od-abr/playlist.m3u8 +Южная Волна HD,http://cdn1.live-tv.od.ua:8081/3tvod/3tvod-abr-lq/playlist.m3u8 +Репортер HD,http://cdn1.live-tv.od.ua:8081/31chod/31chod/playlist.m3u8 +Плюс (Одесса),http://85.238.112.69:8811/hls_sec/239.0.14.15-.m3u8 +ТРК Круг,http://cdn1.live-tv.od.ua:8081/krugod/krugod-abr/krugod/krugod/chunks.m3u8 +Измаил ТВhttp://cdn10.live-tv.od.ua:8081/izod/izod-abr-lq/izod/izod-sub2/playlist.m3u8 +SK 1http://cdn10.live-tv.od.ua:8081/sk1zt/sk1zt720p/playlist.m3u8 +TIS TVhttps://cdn10.live-tv.cloud/riood/tisod-abr/riood/tisod720/playlist.m3u8 +TRK Krughttp://cdn1.live-tv.od.ua:8081/krugod/krugod-abr/krugod/krugod/playlist.m3u8 +Viasat Historyhttp://ott-cdn.ucom.am/s23/index.m3u8 +Sochi Live HDhttp://serv30.vintera.tv:8081/sochi/sochi_stream/playlist.m3u8 +ICTV HD,https://cdnua03.hls.tv/677/hls/2f150728f5400a70b2c3bf51765365cc/4305/stream.m3u8 +1+1 HD,http://iptv.prosto.tv:7000/ch1/video.m3u8 +2+2,http://iptv.prosto.tv:7000/ch8/video.m3u8 +ICTV,http://iptv.prosto.tv:7000/ch2/video.m3u8 +HTH,https://cdnua03.hls.tv/677/hls/2f150728f5400a70b2c3bf51765365cc/129/stream.m3u8 +Мега,https://cdnua03.hls.tv/677/hls/2f150728f5400a70b2c3bf51765365cc/123/stream.m3u8 +SEA,https://cdnua03.hls.tv/677/hls/2f150728f5400a70b2c3bf51765365cc/3696/stream.m3u8 +Наше ретро,https://cdnua03.hls.tv/677/hls/2f150728f5400a70b2c3bf51765365cc/3699/stream.m3u8 +Fashion TVhttps://cdnua03.hls.tv/677/hls/2f150728f5400a70b2c3bf51765365cc/226/stream.m3u8 +ID FASHION,https://cdnua03.hls.tv/677/hls/2f150728f5400a70b2c3bf51765365cc/3642/stream.m3u8 +OstWest24 HD,http://95.67.12.82:9077 +Service01 HD,http://95.67.12.82:9085 +CONTINENTE HD,http://95.67.12.82:9083 +UA MUSIC HD,http://95.67.12.82:9087 +OnePlanet HD,http://95.67.12.82:9088 +TRAVELXP 4K,http://95.67.12.82:9086 +Hhttp://iptv.prosto.tv:7000/ch6/video.m3u8 +K1,http://iptv.prosto.tv:7000/ch9/video.m3u8 +1mus,http://hz1.teleport.cc:80/HLS/SD.m3u8 +М1http://live.m2.tv/hls2/stream.m3u8 +М2,http://live.m2.tv/hls3/stream.m3u8 +М2 HD,http://live.m2.tv/hls3/720/stream.m3u8 +EU Music HD,https://cdnua03.hls.tv/69/hls/b24a169eeac8f76b6ff3d1d4854242a7/570/stream.m3u8 +НАШЕ Music,http://cdnua03.hls.tv/476/hls/7d6cd0c7b9b07175b951c0f5686affe3/550/stream.m3u8 +zoom,https://cdnua03.hls.tv/677/hls/2f150728f5400a70b2c3bf51765365cc/94/stream.m3u8 +zoom,http://iptv.prosto.tv:7000/ch13/video.m3u8 +TET,http://iptv.prosto.tv:7000/ch7/video.m3u8 +NEWS24,http://streamvideol1.luxnet.ua/news24/livenews.m3u8 +IHTEP,http://iptv.prosto.tv:7000/ch5/video.m3u8 +IHTEP,http://95.67.12.89:9004/ +IHTEP,https://cdnua03.hls.tv/677/hls/2f150728f5400a70b2c3bf51765365cc/110/stream.m3u8 +HTH,http://95.67.12.89:9005/ +TRACE MUSIC,http://95.67.12.89:9040/ +FS,http://95.67.12.89:9041/ +BBC NEW,http://95.67.12.89:9042/ +TIJI,http://95.67.12.89:9044/ +Gulli,http://95.67.12.89:9045/ +BollyWood HD,http://95.67.12.89:9046/ +Hollywood,http://95.67.12.89:9047/ +MCM,http://95.67.12.89:9048/ +TL 4K,http://95.67.12.89:9050/ +UA MUSIC,http://95.67.12.89:9087/ +ONE PLA,http://95.67.12.89:9088/ +KL,http://95.67.12.89:9089/ +24tv,http://w8hfogtv.megatv.fun/iptv/R93QFVW6TA8DGM/6410/index.m3u8 +24news,http://streamvideol1.luxnet.ua/news24/livenews_720p/index.m3u8 +24news,http://streamvideol1.luxnet.ua/news24/livenews_1080p/index.m3u8 +3,http://w8hfogtv.megatv.fun/iptv/R93QFVW6TA8DGM/6412/index.m3u8 +3life,http://w8hfogtv.megatv.fun/iptv/R93QFVW6TA8DGM/6413/index.m3u8 +6,http://w8hfogtv.megatv.fun/iptv/R93QFVW6TA8DGM/6416/index.m3u8 +ch4,http://iptv.prosto.tv:7000/ch4/video.m3u8 +М Студио,http://213.174.23.59:8080/MS +UA Перший ,http://91.146.94.234:10001/play/a04d +PERSHIY,http://78.26.128.59:9876/play/218/index.m3u8 +Перший HD,http://portal.ott.pink/watch/6972/video.m3u8?geo=auto&token=CFEADF9789D77A45B3B359EE168CCCA6 +1+1 HD,http://91.146.94.234:10001/play/a04i +1+1 УКРАЇНА,http://212.28.87.173:8000/play/a108/index.m3u8 +2+2,http://91.146.94.234:10001/play/a04r +ICTV,http://portal.ott.pink/watch/13/video.m3u8?geo=auto&token=CFEADF9789D77A45B3B359EE168CCCA6 +ICTV р,http://91.146.94.234:10001/play/a04k +ICTV2,http://85.223.221.130:8000/play/a08b +ICTV 2,https://cdnua03.hls.tv/178/hls/5995ce439ad354ba83977f0d99a6a1ac/4835/stream.m3u8 +СТБ,http://91.146.94.234:10001/play/a04l +Новий канал,http://91.146.94.234:10001/play/a04o +Інтер,http://portal.ott.pink/watch/7316/video.m3u8?geo=auto&token=CFEADF9789D77A45B3B359EE168CCCA6 +ТЕТ ,http://91.146.94.234:10001/play/a04p +НТН ,http://91.146.94.234:10001/play/a04t +K1,http://91.146.94.234:10001/play/a052 +Квартал ТВ,http://85.223.221.130:8000/play/a076 +Viju+ Comedy,http://176.222.190.76/btv/SWM/vip_comedy_hd/vip_comedy_hd.m3u8 +V Comedy,http://188.190.222.52/ComedyHD/tracks-v1a1/mono.m3u8 +Viju+ Megahit,http://176.222.190.76/btv/SWM/vip_megahit_hd/vip_megahit_hd.m3u8 +V Megahit,http://188.190.222.52/MegahitHD/tracks-v1a1/mono.m3u8 +Viju+ Premiere,http://176.222.190.76/btv/SWM/vip_premiere_hd/vip_premiere_hd.m3u8 +V Premiere,http://188.190.222.52/PremiereHD/tracks-v1a1/mono.m3u8 +Viju+ Serial,http://176.222.190.76/btv/SWM/vip_serial_hd/vip_serial_hd.m3u8 +Viju+ TV1000 Action,http://176.222.190.76/btv/SWM/tv1000actionhd/tv1000actionhd.m3u8 +Viju+ TV-1000 Action ,http://176.74.80.162:8099/TV1000Action/index.m3u8 +Viju+ TV 1000 Action r2,http://91.234.255.18:8000/play/a05c/index.m3u8 +TV1000 Action HD,http://188.190.222.52/TV1000_Action/tracks-v1a1/mono.m3u8 +Viju+ TV 1000 Action r3,https://sc.id-tv.kz:443/TV1000Action_34_35.m3u8 +VIASAT KINO hg,http://89.254.128.5:22280/tv1000/video.m3u8 +Viju+ TV1000,http://91.234.255.18:8000/play/a05b/index.m3u8 +Viju+ TV 1000 ,http://176.222.190.76/btv/SWM/tv1000hd/tv1000hd.m3u8 +TV1000 HD,http://188.190.222.52/TV1000/tracks-v1a1/mono.m3u8 +KBC Fantastic,http://85.223.221.130:8000/play/a029 +TRASH,http://85.223.221.130:8000/play/a08i +Fox ,http://176.222.190.76/btv/SWM/FOX/FOX.m3u8 +FOX HD,http://85.223.221.130:8000/play/a08d +Fox Life HD,http://85.223.221.130:8000/play/a08e +Fox Life,http://176.222.190.76/btv/SWM/FoxLife/FoxLife.m3u8 +Amedia 1,http://176.222.190.76/btv/SWM/A1/A1.m3u8 +Amedia 1HD,http://188.190.222.52/Amedia_1/tracks-v1a1/mono.m3u8 +Amedia 2,http://176.222.190.76/btv/SWM/A2/A2.m3u8 +Amedia 2 HD,http://188.190.222.52/Amedia_2/tracks-v1a1/mono.m3u8 +Amedia Hit HD,http://176.222.190.76/btv/SWM/AmediaHitHD/AmediaHitHD.m3u8 +Amedia Hit,http://85.223.221.130:8000/play/a03w +Amedia Premium HD,http://176.222.190.76/btv/SWM/Amedia_PremiumHD/Amedia_PremiumHD.m3u8 +Еврокино,http://91.220.135.165:81/30/index.m3u8 +Еврокино HD,http://188.190.222.52/Evrokino/tracks-v1a1/mono.m3u8 +Hollywood HD,http://78.26.128.59:9876/play/539/index.m3u8 +FAN,http://185.23.80.28:8080/FAN/index.m3u8 +Star Family,http://85.223.221.130:8000/play/a05j +Star cinema,http://85.223.221.130:8000/play/a05x +FilmUA_drama,http://85.223.221.130:8000/play/a08j +FilmBox,http://46.19.99.11:4000/play/a038/index.m3u8 +FilmBox Arthouse,http://46.19.99.11:4000/play/a039/index.m3u8 +FilmZone,http://81.198.190.9:7878/FilmZone/video.m3u8 +FOX HD,https://sc.id-tv.kz/FOX_HD_34_35.m3u8 +Bollywood HD,http://78.26.128.59:9876/play/488/index.m3u8 +Bollywood HD r,http://176.222.190.76/btv/SWM/Bollywood_HD/Bollywood_HD.m3u8 +Bollywood ,https://sc.id-tv.kz/bollywood_hd_34_35.m3u8 +sci-fi,http://85.223.221.130:8000/play/a04q +Bolt,http://85.223.221.130:8000/play/a080 +BOLT HD,http://81.198.190.9:7878/BOLT/video.m3u8 +4Ever Cinema HD,http://85.223.221.130:8000/play/a032 +4Ever Drama,http://85.223.221.130:8000/play/a06r +BCU-Fantastic,http://85.223.221.130:8000/play/a029 +Зарубежное кино,http://fs1.persik.by/487672/index.m3u8 +Американские комедии,http://fs1.persik.by/394997/index.m3u8 + Комедийные боевики,http://fs1.persik.by/394995/index.m3u8 +Мега,http://91.146.94.234:10001/play/a04u +ТЕРРА,http://88.216.83.245/drive/index.m3u8 +Terra,http://176.222.190.76/btv/SWM/terra_hd/terra_hd.m3u8 +Трофей,http://81.198.190.9:7878/Trofey/video.m3u8 +Трофей,http://85.223.221.130:8000/play/a066 +Дача,http://85.223.221.130:8000/play/a07a +Epoque UA,http://85.223.221.130:8000/play/a081 +Наука,http://85.223.221.130:8000/play/a064 +6 Соток,http://78.26.128.59:9876/play/242/index.m3u8 +Iсландiя,http://78.26.128.59:9876/play/248/index.m3u8 + ПЕРШИЙ АВТОМОБІЛЬНИЙ HD,http://95.67.12.89:9035 +Eco TV,http://78.26.128.59:9876/play/26/index.m3u8 +Масон,http://portal.ott.pink/watch/117/video.m3u8?geo=auto&token=CFEADF9789D77A45B3B359EE168CCCA6 +History HD,http://176.222.190.76/btv/SWM/HistoryHD/HistoryHD.m3u8 +History hd,http://81.198.190.9:7878/HISTORY/video.m3u8 +H2,http://176.222.190.76/btv/SWM/History2HD/History2HD.m3u8 +Viju History,http://138.201.67.145:8081/ViasatHistory/index.m3u8 +Viju History,http://176.222.190.76/btv/SWM/viasathistoryhd/viasathistoryhd.m3u8 +V History HD,http://85.223.221.130:8000/play/a04c +Discovery Central Europe HD,http://91.146.94.234:10001/play/a041 +Discovery Turbo Xtra HD,http://91.146.94.234:10001/play/a05d +Investigation Discovery HD,http://91.146.94.234:10001/play/a045 +Discovery Channel,http://176.222.190.76/btv/SWM/discovery_hd/discovery_hd.m3u8 +Discovery Channel r,http://85.223.221.130:8000/play/a06v +Discovery Channel r2,https://sc.id-tv.kz:443/Disc_chHD_34_35.m3u8 +Discovery HD,http://88.216.83.245/discovery/index.m3u8 +Discovery Science,http://91.146.94.234:10001/play/a03q +Discovery Science r,http://85.223.221.130:8000/play/a052 +National Geographic,http://45.159.74.13:80/NationalGeographic/tracks-v1a1/mono.m3u8 +Nat Geo Wild HD,http://45.159.74.13:80/NatGeoWild/tracks-v1a1/mono.m3u8 +Nat Geo Wild,http://85.223.221.130:8000/play/a083 +Science Europe HD,http://91.146.94.234:10001/play/a03q +Travel Channel HD,http://91.146.94.234:10001/play/a04c +Travel Channel hd,http://85.223.221.130:8000/play/a04g +Travel Channel r,http://88.216.83.245/travel/index.m3u8 +Travel+Adventure,http://85.223.221.130:8000/play/a05i +Sea TV,http://78.26.128.59:9876/play/486/index.m3u8 +ANIMAL PLANET HD,http://78.26.128.59:9876/play/286/index.m3u8 +Animal Planet,http://85.223.221.130:8000/play/a070 +Моя стихия,http://85.223.221.130:8000/play/a03n +Da Vinci,http://85.223.221.130:8000/play/a08g +Нано ТВ HD,http://185.23.80.28:8080/NANO_HD/index.m3u8 +УСАДЬБА,http://138.201.67.145:8081/PSIHOLOGIYA21/index.m3u8 +DocuBox,http://81.198.190.9:7878/DOCUBOX/video.m3u8 +Kinoliving,http://78.26.128.59:9876/play/250/index.m3u8 +I-UA TV HD,http://kie2.cdn.i-ua.tv/hlsme/iuatv_1080p.m3u8 +Ізмаіл ТВ,http://cdn10.live-tv.od.ua:8081/izod/izod/playlist.m3u8 +OBOZ TV tva.org.ua,http://player.obozrevatel.com/live2/stream.m3u8?cur=tva.org.ua&key=3i277 +Obozrevatel,http://78.26.128.59:9876/play/450/index.m3u8 +Еспресо HD,http://portal.ott.pink/watch/10/video.m3u8?geo=auto&token=CFEADF9789D77A45B3B359EE168CCCA6 +Закон-ТВ HD,http://portal.ott.pink/watch/7506/video.m3u8?geo=auto&token=CFEADF9789D77A45B3B359EE168CCCA6 +Суспільне Перший HD,http://portal.ott.pink/watch/6972/video.m3u8?geo=auto&token=CFEADF9789D77A45B3B359EE168CCCA6 +Суспільне Київ HD ,http://portal.ott.pink/watch/7592/index.m3u8?geo=auto&token=CFEADF9789D77A45B3B359EE168CCCA6 +Суспільне Культура,http://91.146.94.234:10001/play/a04j +Правда ТУТ,http://95.67.17.131/hls/pravdatytkievshina_ua_hi/index.m3u8 +Правда ТУТ HD (Київ),http://pravdatytkievshina-hls2.cosmonova.net.ua/hls/pravdatytkievshina_ua_hi/index.m3u8 +ІТ3,http://cdn10.live-tv.od.ua:8081/it3od/720p/playlist.m3u8 +Круг (Одеса),http://cdn1.live-tv.od.ua:8081/krugod/krugod-abr-lq/playlist.m3u8 +Уніaн ,http://portal.ott.pink/watch/236/video.m3u8?geo=auto&token=CFEADF9789D77A45B3B359EE168CCCA6 +4 канал HD UA,http://portal.ott.pink/watch/6987/video.m3u8?geo=auto&token=CFEADF9789D77A45B3B359EE168CCCA6 +5 Канал,http://portal.ott.pink/watch/7/video.m3u8?geo=auto&token=CFEADF9789D77A45B3B359EE168CCCA6 +24 Канал,http://streamvideol1.luxnet.ua/news24/smil:news24.stream.smil/chunklist.m3u8 +Рада,http://portal.ott.pink/watch/7418/video.m3u8?geo=auto&token=CFEADF9789D77A45B3B359EE168CCCA6 +Армія ТВ HD (UA),http://portal.ott.pink/watch/7572/index.m3u8?geo=auto&token=CFEADF9789D77A45B3B359EE168CCCA6 +FREEДОМ - UATV Channel,http://portal.ott.pink/watch/7431/video.m3u8?geo=auto&token=CFEADF9789D77A45B3B359EE168CCCA6 +FREEДОМ,https://cdnua03.hls.tv/178/hls/3ce9832c48b67915e9f2769b2dfbb005/91/stream.m3u8 +Первый Городской (Кривой Рог),http://cdn1.live-tv.od.ua:8081/1tvkr/1tvkr/playlist.m3u8 +Первый Городской (Одесса),http://cdn1.live-tv.od.ua:8081/1tvod/1tvod/playlist.m3u8 +100% News (Одесса),http://85.238.112.40:8810/hls_sec/239.33.16.32-.m3u8 +Правда ТУТ HD (Київ),http://pravdatytkievshina-hls2.cosmonova.net.ua/hls/pravdatytkievshina_ua_hi/index.m3u8 +D1,http://portal.ott.pink/watch/7494/video.m3u8?geo=auto&token=CFEADF9789D77A45B3B359EE168CCCA6 +Прямий,http://95.67.21.100/hls/prm_ua_hi/index.m3u8?cur=tva.org.ua&key=3i277 +Прямий HD,http://portal.ott.pink/watch/14/video.m3u8?geo=auto&token=CFEADF9789D77A45B3B359EE168CCCA6 +Галичина HD ,http://portal.ott.pink/watch/116/index.m3u8?geo=auto&token=CFEADF9789D77A45B3B359EE168CCCA6 +Белсат HD,http://portal.ott.pink/watch/149/video.m3u8?geo=auto&token=CFEADF9789D77A45B3B359EE168CCCA6 +Надія/N.K.,http://nadiya.home-net.com.ua/mob/mystream.m3u8 +Полтавское ТВ,http://cdn10.live-tv.od.ua:8081/hrpl/720p/playlist.m3u8 +ТІМ Прилуки,http://194.242.100.24:6666 +Тернопіль 1,http://185.53.79.12/ternopil1/index.m3u8?cur=tva.org.ua&key=3i277 +Тернопiль 1 HD,http://ott.columbus.te.ua/ternopil1/index.m3u8?cur=tva.org.ua&key=3i277 +НТК Коломия,https://stream.ntktv.ua/s/ntk/ntk.m3u8?cur=tva.org.ua&key=3i277 +ТВА tva.org.ua,http://hls.cdn.ua/tva.ua_live/_definst_/livestream/playlist.m3u8 +ТВА tva.in.ua,http://rtsp.cdn.ua/tva.ua_live/_definst_/livestream/playlist.m3u8 +ГІТ (Волинь),http://stream.uagit.tv/gittv.m3u8?key=iptv.org.ua +33 канал (Хмельницький),https://33news.org/33chanel/live/chunklist_w459617257.m3u8 +7 канал tva.org.ua,http://cdn10.live-tv.od.ua:8081/7tvod/7tvod/playlist.m3u8 +ТИС-ТВ (Одеса),http://cdn10.live-tv.od.ua:8081/riood/tisod-abr-lq/playlist.m3u8 +Аверс (Луцьк),https://avers.pp.ua/hls/efir.m3u8 +Аверс ,http://portal.ott.pink/watch/356/video.m3u8?geo=auto&token=CFEADF9789D77A45B3B359EE168CCCA6 +ATR,http://portal.ott.pink/watch/189/video.m3u8?geo=auto&token=CFEADF9789D77A45B3B359EE168CCCA6 +Bambarbia TV,http://cdn1.live-tv.od.ua:8081/bbb/bbbtv-720p/playlist.m3u8 +Апостроф TV,http://portal.ott.pink/watch/7485/video.m3u8?geo=auto&token=CFEADF9789D77A45B3B359EE168CCCA6 +Дніпро TV HD,http://vcdn1.produck.company:1935/out/dtv/playlist.m3u8 +Nobel TV (Дніпро),http://159.224.232.27:1234 +ГРОМАДСЬКЕ ІНТЕРАКТИВНЕ ТЕЛЕБАЧЕННЯ (Луцьк),https://stream.uagit.tv/gittv.m3u8?cur=tva.org.ua&key=3i277 +Аверс (Луцьк),https://avers.pp.ua/hls/efir.m3u8 +Балта ТВ HD,http://194.50.51.34/playlist.m3u8 +Думская ТВ,http://cdn1.live-tv.od.ua:8081/dumska/dumska720p/playlist.m3u8 +Глас,http://85.238.112.69:8811/hls_sec/239.0.4.18-.m3u8 +ТРК Надія - Новий Канал (Первомайский),http://178.217.215.57/mob/mystream.m3u8 +Чернівецький Промінь HD,http://portal.ott.pink/watch/131/video.m3u8?geo=auto&token=CFEADF9789D77A45B3B359EE168CCCA6 +СК1 (Житомир),http://cdn10.live-tv.od.ua:8081/sk1zt/sk1zt-abr-lq/playlist.m3u8 +НТК,http://stream.ntktv.ua/s/ntk/ntk.m3u8 +ITV (Рівне),http://cdn10.live-tv.od.ua:8081/itvrv/abr-lq/playlist.m3u8 +ITV HD,http://cdn10.live-tv.od.ua:8081/itvrv/abr/playlist.m3u8 +ITV ,http://cdn10.live-tv.od.ua:8081/itvrv/720p/playlist.m3u8 +Сфера ТВ,http://cdn10.live-tv.od.ua:8081/sferarv/720p/playlist.m3u8 +Сварожичі ТВ UA HD,http://80.91.177.102:1935/live/live1/playlist.m3u8 +Сварожичі ТВ,http://tv.tv-project.com:1935/live/live1/playlist.m3u8 +Сварожичі р,http://tv.tv-project.com:1935/live/live2/playlist.m3u8 +Pеноме,http://85.238.112.40:8810/hls_sec/239.33.116.26-.m3u8 +M 1,http://91.146.94.234:10001/play/a04s +М2 ,http://live.m2.tv/hls3/720/stream.m3u8 +MTV Non-stop nostalgia,http://91.146.94.234:10001/play/a03k +Black HD,http://78.26.128.59:9876/play/404/index.m3u8 +360TuneBox,http://81.198.190.9:7878/360TuneBox/video.m3u8 +4ever Music,http://78.26.128.59:9876/play/496/index.m3u8 +ROCK,http://78.26.128.59:9876/play/493/index.m3u8 +BG Balkanika,http://85.223.221.130:8000/play/a06o +InRating TV,https://inrating-tv.cdn-04.cosmonova.net.ua/hls/inrating-tv_ua_hi/index.m3u8 +Relax ,http://185.57.68.33:8091/232/tracks-v1a1/index.m3u8?cur=tva.org.ua&key=3i277 +Фан Спорт.,https://live-k2311-kbp.1plus1.video/sport/smil:sport.smil/chunklist_b6000000.m3u8 +Фан Спорт 2.,https://live-k2309-kbp.1plus1.video/sport/smil:sport.smil/chunklist_b6000000.m3u8 +XSPORT UA,http://91.146.94.234:10001/play/a056 +Xsport,http://91.146.94.234:10001/play/a059 +Eurosport 1 HD,http://91.146.94.234:10001/play/a05b +Eurosport 1,http://78.26.128.59:9876/play/89/index.m3u8 +Eurosport 2 HD,http://91.146.94.234:10001/play/a05c +Eurosport 2 ,http://91.146.94.234:10001/play/a05c +Eurosport 2 R,http://85.223.221.130:8000/play/a04j +Setanta Sports,http://78.26.128.59:9876/play/161/index.m3u8 +Setanta UA HD,http://85.223.221.130:8000/play/a085 +Setanta Sports Ukraine HD orig,https://bal.varcdn.top/setantasport/index.m3u8 +Setanta Sports + UA,https://bal.varcdn.top/setantaplusukraina/index.m3u8 +Setanta Sports plus HD UA,http://85.223.221.130:8000/play/a06k +Setanta Sports+,http://78.26.128.59:9876/play/4/index.m3u8 +Спорт 1,https://bal.varcdn.top/sport1/index.m3u8 +Sport 1,http://78.26.128.59:9876/play/519/index.m3u8 +Sport1,http://78.26.128.59:9876/play/516/index.m3u8 +Спорт-2,http://bal.varcdn.top/sport2/index.m3u8 +Sport2,http://78.26.128.59:9876/play/517/index.m3u8 +Sport 3 HD,http://78.26.128.59:9876/play/535/index.m3u8 +Sport 4,http://78.26.128.59:9876/play/518/index.m3u8 +Nickelodeon ua,http://85.223.221.130:8000/play/a071 +Nicktoons,http://85.223.221.130:8000/play/a08l +ПЛЮС ПЛЮС HD,http://91.146.94.234:10001/play/a04v +Піксель,http://91.146.94.234:10001/play/a057 +Niki Junior HD,http://78.26.128.59:9876/play/327/index.m3u8 +Niki Kids HD,http://78.26.128.59:9876/play/509/index.m3u8 +Cartoon Network,http://176.222.190.76/btv/SWM/Cartoon-Network_SWM/Cartoon-Network_SWM.m3u8 +Cartoon network r,http://85.223.221.130:8000/play/a03s +Duck TV,http://78.26.128.59:9876/play/a03q/index.m3u8 +BCU Multserial,http://85.223.221.130:8000/play/a072 +Промінь (UA),http://portal.ott.pink/watch/201/video.m3u8?geo=auto&token=CFEADF9789D77A45B3B359EE168CCCA6 + +Travel Guide TVhttp://cdn10.live-tv.od.ua:8081/leonovtv/test1/playlist.m3u8 +Думская ТВ,http://cdn1.live-tv.od.ua:8081/dumska/dumska720p/playlist.m3u8 +Правда ТУТ,http://95.67.17.131/hls/pravdatytkievshina_ua_hi/index.m3u8 +Правда ТУТ HD (Киев),http://pravdatytkievshina-hls2.cosmonova.net.ua/hls/pravdatytkievshina_ua_hi/index.m3u8 +Прямый,http://95.67.21.100/hls/prm_ua_hi/index.m3u8 +Репортер (Одесса),http://cdn1.live-tv.od.ua:8081/31chod/31chod-abr/31chod/31chod/playlist.m3u8 +СК1,http://cdn10.live-tv.od.ua:8081/sk1zt/sk1zt720p/playlist.m3u8 +TIC,http://cdn10.live-tv.od.ua:8081/riood/tisod-abr/riood/tisod240/playlist.m3u8 +TIC,http://cdn10.live-tv.od.ua:8081/riood/tisod504/playlist.m3u8 +TPK,http://cdn1.live-tv.od.ua:8081/krugod/krugod-abr/krugod/krugod/playlist.m3u8 +ТРК Надия,http://nadiya.home-net.com.ua/mob/mystream.m3u8 +Тернопiль 1 HD,http://ott.columbus.te.ua/ternopil1/index.m3u8 +Фан Спорт 2,https://live-k2309-kbp.1plus1.video/sport/smil:sport.smil/chunklist_b6000000.m3u8 +Фан Спорт,https://live-k2311-kbp.1plus1.video/sport/smil:sport.smil/chunklist_b6000000.m3u8 +ZTV (Запорожье),http://stream.ztv.zp.ua/hls/live.m3u8 +2TV,http://65.109.110.117:6070/play/a00h +3 plus EE,http://65.109.110.117:6070/play/a00i +360 TV HD,http://65.109.110.117:6070/play/a00j +3plus_EE_SD,http://65.109.110.117:6070/play/a00x +BOLT_HD_RU,http://65.109.110.117:6070/play/a02n +BTV HD,http://65.109.110.117:6070/play/a01s +Best4Sport_HD_HVC,http://65.109.110.117:6070/play/a00v +Big Planet HD,http://65.109.110.117:6070/play/a01x +Bridge Fresh HD,http://65.109.110.117:6070/play/a01p +CH_CLUBBINGHD,http://65.109.110.117:6070/play/a013 +CH_RATNIKHD,http://65.109.110.117:6070/play/a018 +CH_SHOTTVHD,http://65.109.110.117:6070/play/a01b +CH_TV1000HD,http://65.109.110.117:6070/play/a00a +CH_ZEETVHD,http://65.109.110.117:6070/play/a0043 +Duo 3 HD,http://65.109.110.117:6070/play/a027 +Duo 4 HD,http://65.109.110.117:6070/play/a00g +FAN HD,http://65.109.110.117:6070/play/a01t +GasgNetwork HD,http://65.109.110.117:6070/play/a01c +Kino Living HD,http://65.109.110.117:6070/play/a03y3 +Kinojem_1_HD,http://65.109.110.117:6070/play/a02g +LTV1 HD,http://65.109.110.117:6070/play/a00q +Museum_HD,http://65.109.110.117:6070/play/a032 +MusicBoxGold,http://65.109.110.117:6070/play/a03l3 +OKINO,http://65.109.110.117:6070/play/a02r +Plan B,http://65.109.110.117:6070/play/a023 +Poehali_HD,http://65.109.110.117:6070/play/a01l +RU TV HD,http://65.109.110.117:6070/play/a020 +Russian Extreme HD,http://65.109.110.117:6070/play/a022 +RussianMusicBox,http://65.109.110.117:6070/play/a01h +T24Riga,http://65.109.110.117:6070/play/a00y +TV3 Mini HD,http://65.109.110.117:6070/play/a00t +TV3 Sport 3 HD,http://65.109.110.117:6070/play/a00s +TV8,http://65.109.110.117:6070/play/a00k +Timel_Dizi_HD,http://65.109.110.117:6070/play/a02o +True Love HD,http://65.109.110.117:6070/play/a01g +Viasat Nature HD CEE,http://65.109.110.117:6070/play/a02t +myzentvhd,http://65.109.110.117:6070/play/a031 +planetahd,http://65.109.110.117:6070/play/a007 +russianromanhd,http://65.109.110.117:6070/play/a01d3 +Диалоги о рыбалке HD,http://65.109.110.117:6070/play/a006 +Зал суда HD,http://65.109.110.117:6070/play/a017 +Охотник и рыболов HD,http://65.109.110.117:6070/play/a01u +Comedy Central,http://65.109.110.117:6071/play/a009 +English Club,http://65.109.110.117:6071/play/a004 +NLO TV 2 HD,http://65.109.110.117:6071/play/a007 +NOW Series HD,http://65.109.110.117:6071/play/a003 +OTB Dnipro,http://65.109.110.117:6071/play/a005 +SW Eurosport 2 HD,http://65.109.110.117:6071/play/a001 +SW Investigation Discovery,http://65.109.110.117:6071/play/a01jd +SW TRAVEL GUIDE-TV HD,http://65.109.110.117:6071/play/a02w +SW Xsport+,http://65.109.110.117:6071/play/a02v +SW Прямий SD,http://65.109.110.117:6071/play/a02u +SW Ривне 1,http://65.109.110.117:6071/play/a01o +Ukraina_1_HD,http://65.109.110.117:6071/play/a006 +Ukraina_2_HD,http://65.109.110.117:6071/play/a008 +Первый автомобильный HD,http://65.109.110.117:6071/play/a002 +Magic VHS HD,http://85chlkto.otttv.pw/iptv/2XGCY732NCTX4V/18062/index.m3u8 +Magic Disney HD,http://85chlkto.otttv.pw/iptv/2XGCY732NCTX4V/18064/index.m3u8 +5 Kanal,http://kuchini.site:8080/argoni150Con/twq965yhjfvxkmzaq/196220 + 1+1 Спорт,http://kuchini.site:8080/argoni150Con/twq965yhjfvxkmzaq/290697 + 100% News,http://kuchini.site:8080/argoni150Con/twq965yhjfvxkmzaq/296187 + 2+2,http://kuchini.site:8080/argoni150Con/twq965yhjfvxkmzaq/196219 + +💕巴西,#genre# +ATV,https://d3krdjs7is1y42.cloudfront.net/ATVpe/df13ed57843877b21ad969184ab6888f.sdp/playlist.m3u8 +Record News,https://5cf4a2c2512a2.streamlock.net/8016/8016/playlist.m3u8 +Record News,http://cdn2.connectbr.com.br/Record-News-HD/tracks-v1a1/mono.m3u8 +Universal,http://208.115.225.174:14128 +WB TV,http://208.115.225.174:14132 +Telecine Pipoca,http://51.83.238.223:16763/ +Universal Channel,http://51.83.238.223:16883/ +Disney Channel,http://51.83.238.223:16274/ +AXN,http://51.83.238.223:16941/ +HBO,http://51.83.238.223:16045/ +http://51.83.238.223:16606/ +VIVO,http://51.83.238.223:16515/ +http://51.83.238.223:16725/ +Globo MG,http://185.150.190.225:16263/ +A&E,http://187.95.95.247/AE/index.m3u8 +BDMG,http://208.115.225.174:14263 +Prime Box,http://187.95.95.247/Prime/index.m3u8 +Star Channel,http://187.95.95.247/Star/index.m3u8 +Cinecanal,http://187.95.95.247/cinecanal/index.m3u8 +paramount,https://cdn2.connectbr.com.br/paramount/index.m3u8 +Nick,http://187.95.95.247/Nickelodeon/index.m3u8 +Paramount,http://187.95.95.247/paramount/index.m3u8 +History,http://187.95.95.247/History/index.m3u8 +H2,http://187.95.95.247/h2/index.m3u8 +Arte,http://187.95.95.247/ArteHD/manifest.m3u8 +Lifetime,http://187.95.95.247/lifetime/manifest.m3u8 +Band Sports,http://187.95.95.247/Band-Sports/index.m3u8 +Band News,http://187.95.95.247/Band-News/mono.m3u8 +History,http://cdn2.connectbr.com.br/History/tracks-v1a1/mono.m3u8 +History,http://cdn2.connectbr.com.br/History/video.m3u8 +BandSports,http://cdn2.connectbr.com.br:80/Band-Sports/tracks-v1a1/mono.m3u8 +Film & Arts HD,http://168.197.196.98:9981/stream/channelid/781436987?profile=pass +Europa Europa,http://168.197.196.98:9981/stream/channelid/918671342?profile=pass +a&ehttp://187.95.95.247/AE/index.m3u8 +h2,http://187.95.95.247/h2/index.m3u8 +A&E HD,http://38.41.8.1:8000/play/a006 +AE Mundohttp://38.41.8.1:8000/play/a07v +AMC ,http://38.41.8.1:8000/play/a01s +AXN HD,http://38.41.8.1:8000/play/a009 +ANIMAL PLANET SD,http://199.127.60.83:16192 +CARTOONITO HD,http://199.127.60.83:14682 +CARTOONNETWORK HD,http://199.127.60.83:14687/ +FX HD,http://199.127.60.83:16043/ +A&E HD,http://199.127.60.83:16002/ +AMC,http://199.127.60.83:16004 +GLOBO,http://199.127.60.83:16020 +SBT HD,http://209.222.97.92:16173 +Globo News HD,http://209.222.97.92:16436 +RedeVIVA,http://185.150.190.225:14071 +FashionTV,http://185.150.190.225:14961 +Globo HD,http://15.235.55.115:14107 +SBT HD,http://199.127.60.83:16170 +Animal Planet HD,http://38.41.8.1:8000/play/a023 +Cinecanal HD,http://38.41.8.1:8000/play/a01r +Cinemax HD,http://38.41.8.1:8000/play/a00y +Discovery Channel,http://38.41.8.1:8000/play/a07l +Discovery H&H HD,http://38.41.8.1:8000/play/a017 +Discovery HD,http://38.41.8.1:8000/play/a02y +Discovery Theater HD,http://38.41.8.1:8000/play/a018 +Discovery Turbo,http://38.41.8.1:8000/play/a068 +FX HD,http://38.41.8.1:8000/play/a01h +History Channel HD,http://38.41.8.1:8000/play/a005 +Nat Geo HD,http://38.41.8.1:8000/play/a01p +PlayBoy HDhttp://38.41.8.1:8000/play/a01k +STAR CHANNEL HD a,http://38.41.8.1:8000/play/a00h +STAR CHANNEL HD b,http://38.41.8.1:8000/play/a019 +STAR CHANNEL HD c,http://38.41.8.1:8000/play/a02r +STAR CHANNEL HD d,http://38.41.8.1:8000/play/a02s +Sony HD,http://38.41.8.1:8000/play/a007 +Space HD,http://38.41.8.1:8000/play/a00a +Studio Universal HD,http://38.41.8.1:8000/play/a01y +Sun Channel HD,http://38.41.8.1:8000/play/a015 +SyFy,http://38.41.8.1:8000/play/a057 +TBS,http://38.41.8.1:8000/play/a074 +TCM,http://38.41.8.1:8000/play/a04x +TNT HD,http://38.41.8.1:8000/play/a00s +UNIVERSAL CHANNEL HD,http://38.41.8.1:8000/play/a01a +Venus,http://38.41.8.1:8000/play/a07w +Warner Channel HD,http://38.41.8.1:8000/play/a008 +Universal TV,http://208.115.225.174:14128 +Warner,http://208.115.225.174:14132 +HBO,http://208.115.225.174:14136 +HBO 2,http://208.115.225.174:14140 +HBO Mundi,http://208.115.225.174:14148 +HBO Signature,http://208.115.225.174:14160 +HBO,http://208.115.225.174:14165 +SBT,http://208.115.225.174:14170 +SBT1,http://208.115.225.174:14173 +SBT2,http://208.115.225.174:14176 + +ATV,http://190.116.90.43:8000/play/a005 +America TV HD,http://190.116.90.43:8000/play/a010 +Animal Planet HD,http://190.116.90.43:8000/play/a00q +Canal N,http://190.116.90.43:8000/play/a004 +Cartoon Network HD,http://190.116.90.43:8000/play/a00n +Discovery HD,http://190.116.90.43:8000/play/a00t +Discovery Kids HD,http://190.116.90.43:8000/play/a00f +Discovery Theater HD,http://190.116.90.43:8000/play/a00g +Disney Junior,http://190.116.90.43:8000/play/a00b +ESPN 4 HD,http://190.116.90.43:8000/play/a00h +ESPN HD,http://190.116.90.43:8000/play/a00z +FOX Sports 2 HD,http://190.116.90.43:8000/play/a00i +FX HD,http://190.116.90.43:8000/play/a00j +Fox Sports 1 HD,http://190.116.90.43:8000/play/a00u +GLOBAL,http://190.116.90.43:8000/play/a006 +GOLPERU HD,http://190.116.90.43:8000/play/a012 +Golden HD,http://190.116.90.43:8000/play/a00y +HBO,http://190.116.90.43:8000/play/a007 +HBO XTREME HD,http://190.116.90.43:8000/play/a00w +HBO2,http://190.116.90.43:8000/play/a008 +History 2 HD,http://190.116.90.43:8000/play/a00v +History Channel,http://190.116.90.43:8000/play/a00c +Las Estrellas HD,http://190.116.90.43:8000/play/a00s +Latina HD,http://190.116.90.43:8000/play/a011 +Movistar Deportes HD,http://190.116.90.43:8000/play/a00x +Panamericana,http://190.116.90.43:8000/play/a002 +Paramount HD,http://190.116.90.43:8000/play/a00o +RPP,http://190.116.90.43:8000/play/a00a +STAR CHANNEL HD,http://190.116.90.43:8000/play/a016 +Studio Universal HD,http://190.116.90.43:8000/play/a00p +TV PERU,http://190.116.90.43:8000/play/a003 +Telenovelas,http://190.116.90.43:8000/play/a00d +La Red,http://45.236.175.2:1001 +TVN,http://45.236.175.2:1002 +CHV,http://45.236.175.2:1004 +CANAL 13,http://45.236.175.2:1005 +Mega,http://45.236.175.2:1003 +Cartoon Network,http://45.236.175.2:1011 +Nickelodeon,http://45.236.175.2:1012 +24 HORAS,http://45.236.175.2:1007 +CNN Chile,http://45.236.175.2:1008 +CNN Espanol,http://45.236.175.2:1009 +Disney Channel,http://45.236.175.2:1010 +Nick Jr,http://45.236.175.2:1013 +Discovery Kids,http://45.236.175.2:1014 +Disney Jr,http://45.236.175.2:1015 +HBO 2,http://45.236.175.2:1022 +Studio Universal,http://45.236.175.2:1023 +Universal,http://45.236.175.2:1018 +TCM,http://45.236.175.2:1020 +Space,http://45.236.175.2:1026 +STAR CHANNEL,http://45.236.175.2:1027 +I-Sat,http://45.236.175.2:1019 +Cinemax,http://45.236.175.2:1025 +Cinecanal,http://45.236.175.2:1028 +HBO Family,http://45.236.175.2:1017 +Warner,http://45.236.175.2:1021 +HBO XTREME SD,http://45.236.175.2:1030 +HBO,http://45.236.175.2:1031 +TNT,http://45.236.175.2:1032 +ESPN 4,http://45.236.175.2:1035 +Nat Geo,http://45.236.175.2:1044 +Fox Sports 1,http://45.236.175.2:1040 +TNT SPORTS 2,http://45.236.175.2:1036 +Fox Sports 3,http://45.236.175.2:1034 +ESPN 2,http://45.236.175.2:1039 +TNT SPORTS 3,http://45.236.175.2:1037 +TLC,http://45.236.175.2:1042 +HomeandHealth,http://45.236.175.2:1043 +Discovery ID,http://45.236.175.2:1046 +Animal Planet,http://45.236.175.2:1045 +E Entertainment,http://45.236.175.2:1047 +History Channel,http://45.236.175.2:1048 +AE Mundo,http://45.236.175.2:1049 +Telemundo,http://45.236.175.2:1051 +Discovery Channel,http://45.236.175.2:1050 +Canal Estrellas,http://45.236.175.2:1052 +RCN Novelas,http://45.236.175.2:1053 +MTV,http://45.236.175.2:1055 +ViaX,http://45.236.175.2:1054 +HBO Plus,http://45.236.175.2:1057 +Zona Latina,http://45.236.175.2:1056 +ESPN 4,http://45.236.175.2:1058 +Fox Sports 2,http://45.236.175.2:1059 +TLC,http://45.236.175.2:1060 +ESPN,http://45.236.175.2:1061 +Animal Planet,http://208.115.225.174:14192 +BDMG,http://208.115.225.174:14263 +Formula 1,http://208.115.225.174:14420 +Formula 1,http://208.115.225.174:14428 +Premiere,http://208.115.225.174:14460 +Premiere,http://208.115.225.174:14468 +ESPN 4,http://208.115.225.174:14510 +TV Globo,http://208.115.225.174:14020 +HBO Family,http://208.115.225.174:14144 +HBO Plus,http://208.115.225.174:14152 +HBO Pop,http://208.115.225.174:14156 +TV Globo,http://208.115.225.174:14259 +TV Globo,http://208.115.225.174:14271 +Premiere,http://208.115.225.174:14464 +Premiere,http://208.115.225.174:14472 +SBT,http://208.115.225.174:14476 +ESPN Vivo,http://208.115.225.174:14754 +Fox Sports 2,http://15.235.10.31:14326 +Fox Sports 2,http://15.235.10.31:14329 +印度,#genre# +ZEE NEWS,https://dknttpxmr0dwf.cloudfront.net/index_2.m3u8 +Pictures HD,https://d75dqofg5kmfk.cloudfront.net/bpk-tv/Andpictureshd/default/index.m3u8 +Star Gold Trills,http://tv.trexiptv.com:80/play/live.php?mac=00:1A:79:7b:e6:05&stream=155996&extension=m3u8&play_token=3S9Q0CWILY +Star Plus HD,http://103.131.214.129:9985/stream/channelid/57795880?ticket=98B271B78B2ECC30744125ABB65D55649B317CFD&profile=pass +Colors HD,http://103.131.214.129:9985/stream/channelid/1324610634?ticket=851442FF55763D646EDE031DDE42D70D44A7B201&profile=pass +ZEE TV HD,http://103.131.214.129:9985/stream/channelid/304995171?ticket=59D7F68F455A2D1757609019AFE69529BF6A7C8E&profile=pass +& Pictures HD,http://103.131.214.129:9985/stream/channelid/528483227?ticket=5CEDDEE3E2C5469F9BBA6C688F8D0C1208ED29D0&profile=pass +STAR BHARAT HD,http://103.131.214.129:9985/stream/channelid/1092712846?ticket=956226CC04BB0FB68269F74C1232966D07C35D5B&profile=pass +SONY MAX HD,http://103.131.214.129:9985/stream/channelid/359037954?ticket=C90C3F2F34C052EC4FC778B4A9E2D6E3B8015B8C&profile=pass +ZEE CINEMA HD,http://103.131.214.129:9985/stream/channelid/844863254?ticket=C8A207DD88B153BE007E77E5E4FA0FCB2C3D451A&profile=pass +Star GOLD HD,http://103.131.214.129:9985/stream/channelid/1040456652?ticket=35223F424B66C8AA908A3DFCED6BDEE9CE5A251B&profile=pass +Star Gold Sel HD,http://103.131.214.129:9985/stream/channelid/943167830?ticket=858708E2DA3E9B0108ED7AF15D45CA7B0FDE77FE&profile=pass +Zoom TV,http://103.131.214.129:9985/stream/channelid/1204457011?ticket= +Venus HD,http://103.131.214.129:9985/stream/channelid/1757464185?ticket= +MBC Bollywood,http://103.131.214.129:9985/stream/channelid/1422827965?ticket= +MBC Max,http://103.131.214.129:9985/stream/channelid/822711736?ticket=E9A0739BA094AABDB7079EA7BAAFD6C34BADCDF8&profile=pass +GEM FILM,http://103.131.214.129:9985/stream/channelid/1834383944?ticket= +Dangal TV,http://longstream-03.ajaah.com/PlayBoxTV/Dangal/playlist.m3u8 +Dangal TV 2,http://longstream-04.ajaah.com/PlayBoxTV/Enter10/playlist.m3u8 +Epic Tv,https://epiconvh.s.llnwi.net/epic/master.m3u8 +Nazara,https://epiconvh.s.llnwi.net/nazara/master_480.m3u8 +DD National,https://d75dqofg5kmfk.cloudfront.net/bpk-tv/Ddnational/default/index.m3u8 +ZEE ANMOL,https://d75dqofg5kmfk.cloudfront.net/bpk-tv/Zeeanmol/default/index.m3u8 +And tv hd,https://d75dqofg5kmfk.cloudfront.net/bpk-tv/Andtvhd/default/index.m3u8 +ZEE HINDUSTAN,https://d1hp2yai3k4ork.cloudfront.net/index_4.m3u8 +TV 9 BHARATVARSH,https://dyjmyiv3bp2ez.cloudfront.net/pub-iotv9hinjzgtpe/liveabr/pub-iotv9hinjzgtpe/live_720p/chunks.m3u8 +Star JALSHA,http://45.127.56.3:9698/live/Corpus-POL/SRV4/3/STAR-JALSHA/video.m3u8 +Televista TV,https://viewmedia-hls-8.unreel.me/live_109/SD/live109_1/low/playlist.m3u8 +Colors HD,http://119.156.26.155:8000/play/a06w +http://144.217.70.181:9587/hin2/COLORSUK/index.m3u8?token=test +colors INFINITY HD,http://119.156.26.155:8000/play/a07h +PRIVE HD,http://119.156.26.155:8000/play/a07j +flix HD,http://119.156.26.155:8000/play/a06x +ZEE BOLLYWOOD,http://119.156.26.155:8000/play/a07q +UTV ACTION,http://119.156.26.155:8000/play/a07o +UTV MOVIES,http://119.156.26.155:8000/play/a07n +Star Plus HD,http://119.156.26.155:8000/play/a06u +SONY MAX 2,http://119.156.26.155:8000/play/a07r +Pogo,http://119.156.26.155:8000/play/a05z +MOVIE NOW,http://119.156.26.155:8000/play/a066 +Rotana HD+,https://al-ekhbaria-prod-dub.shahid.net/out/v1/1fc6103458be480b96e6a574b00fe1c0/index_1.m3u8 +Rotana HD+,https://al-ekhbaria-prod-dub.shahid.net/out/v1/1fc6103458be480b96e6a574b00fe1c0/index_3.m3u8 +Rotana HD+,https://al-ekhbaria-prod-dub.shahid.net/out/v1/1fc6103458be480b96e6a574b00fe1c0/index_4.m3u8 +Rotana HD+,https://al-ekhbaria-prod-dub.shahid.net/out/v1/1fc6103458be480b96e6a574b00fe1c0/index_5.m3u8 +Rotana HD+,https://al-ekhbaria-prod-dub.shahid.net/out/v1/1fc6103458be480b96e6a574b00fe1c0/index_6.m3u8 +Rotana,https://al-ekhbaria-prod-dub.shahid.net/out/v1/6cee1c57ea7841e697eb15cefc98e0a6/index_1.m3u8 +Rotana,https://al-ekhbaria-prod-dub.shahid.net/out/v1/6cee1c57ea7841e697eb15cefc98e0a6/index_3.m3u8 +Star Gold SELECT,http://180.178.188.152:8000/play/a014 +And Pictures hd,http://180.178.188.152:8000/play/a017 +STAR GLD 2,http://180.178.188.152:8000/play/a01q +Discovery Kids India,http://applyrenderflow.h1ott.com:80/play/live.php?mac=00:1A:79:6F:5A:5D&stream=945938&extension=ts&play_token=2OlvHSXwMu +Disney Channel India,http://applyrenderflow.h1ott.com:80/play/live.php?mac=00:1A:79:6F:5A:5D&stream=156000&extension=ts&play_token=ARfmvm4lTm +24News,http://89.187.177.137/24News/index.m3u8?token=test +asianet_news,http://89.187.177.137/asianet_news/index.m3u8?token=test +b4u_aflam,http://89.187.177.137/b4u_aflam/index.m3u8?token=test +BBC_WORLD_ENG,http://89.187.177.137/BBC_WORLD_ENG/index.m3u8?token=test +bharat_samachar,http://89.187.177.137/bharat_samachar/index.m3u8?token=test +CNBCHD,http://89.187.177.137/CNBCHD/index.m3u8?token=test +ddnews,http://89.187.177.137/ddnews/index.m3u8?token=test +E24-Hin,http://89.187.177.137/E24-Hin/index.m3u8?token=test +ETNOW,http://89.187.177.137/ETNOW/index.m3u8?token=test +hindi_khabar,http://89.187.177.137/hindi_khabar/index.m3u8?token=test +LIVINGFOODZ,http://89.187.177.137/LIVINGFOODZ/index.m3u8?token=test +NDTV24x7,http://89.187.177.137/NDTV24x7/index.m3u8?token=test +NDTVPRIME,http://89.187.177.137/NDTVPRIME/index.m3u8?token=test +NEWS24,http://89.187.177.137/NEWS24/index.m3u8?token=test +SAMAY,http://89.187.177.137/SAMAY/index.m3u8?token=test +SANSKAR_TV,http://89.187.177.137/SANSKAR_TV/index.m3u8?token=test +sky_family,http://89.187.177.137/sky_family/index.m3u8?token=test +SkyDisney,http://89.187.177.137/SkyDisney/index.m3u8?token=test +SONYMAX,http://89.187.177.137/SONYMAX/index.m3u8?token=test +TimesNow,http://89.187.177.137/TimesNow/index.m3u8?token=test +zee_anmol_cinema,http://89.187.177.137/zee_anmol_cinema/index.m3u8?token=test +zee_keralam,http://89.187.177.137/zee_keralam/index.m3u8?token=test +ZeeClassic,http://89.187.177.137/ZeeClassic/index.m3u8?token=test +9X M,http://d2q8p4pe5spbak.cloudfront.net/bpk-tv/9XM/9XM.isml/index.m3u8 +9X Jalwaa,http://d2q8p4pe5spbak.cloudfront.net/bpk-tv/9XJalwa/9XJalwa.isml/index.m3u8 +pop pataka,https://live.hungama.com/linear/pop-pataka/playlist.m3u8 +Dilse HUNGAMA Hits,https://live.hungama.com/linear/dil-se/playlist.m3u8 +hadippa,https://live.hungama.com/linear/bol-hadippa/playlist.m3u8 +Kadak HUNGAMA Hits,https://live.hungama.com/linear/kadak-hits/playlist.m3u8 +POP HUNGAMA Hits,https://live.hungama.com/linear/pop-pataka/playlist.m3u8 +Boogle Bollywood,http://live.agmediachandigarh.com/booglebollywood/774e3ea9f3fa9bcdac47f445b83b6653.sdp/index.m3u8 +sakkat,https://live.hungama.com/linear/sakkat/playlist.m3u8 +aajtaak hd,https://feeds.intoday.in/aajtak/api/aajtakhd/master.m3u8 +ABP News,https://abplivetv.akamaized.net/hls/live/2043010/hindi/master_720p.m3u8 +Zee News,https://d233nwklwv8p4.cloudfront.net/out/v1/860cb318d23a4c64b58c9d625281170c/index_3.m3u8 +INDIA TV,https://pl-indiatvnews.akamaized.net/out/v1/db79179b608641ceaa5a4d0dd0dca8da/index_3.m3u8 +TV9 Bharatvarsh ,https://vidcdn.vidgyor.com/tv9bharatvarsh-origin/live/tv9bharatvarsh-origin/live_360p/chunks.m3u8 +bharatsamachar,https://idvd.multitvsolution.com/idvo/bharatsamachar_540p.m3u8 +News nation,https://d75dqofg5kmfk.cloudfront.net:443/bpk-tv/Newsnation/default/newsnation-audio_208482_und=208000-video=877600.m3u8 +aajtaak,https://aajtaklive-amd.akamaized.net/hls/live/2014416/aajtak/aajtaklive/live_720p/chunks.m3u8 +News 24,https://vidcdn.vidgyor.com/news24-origin/liveabr/playlist.m3u8 +Aaj Tak Tej,https://aajtakhdlive-amd.akamaized.net/hls/live/2014415/aajtakhd/aajtakhdlive/live_720p/chunks.m3u8 +Rajyasabha,https://playhls.media.nic.in/live/rstv-360p/index.m3u8 +NDTV India,https://ndtvindiaelemarchana.akamaized.net/hls/live/2003679/ndtvindia/masterp_480p@3.m3u8 +NDTV Profit,https://ndtvprofitelemarchana.akamaized.net/hls/live/2003680/ndtvprofit/masterp_480p@3.m3u8 +NDTV 24X7,https://ndtv24x7elemarchana.akamaized.net/hls/live/2003678/ndtv24x7/masterp_480p@3.m3u8 +Aljazeera News,https://live-hls-web-aje.getaj.net/AJE/04.m3u8 + +S,https://livetv-channels.b-cdn.net/8050/chunklist0.m3u8 +MH ONE,https://livetv-channels.b-cdn.net/8027/chunklist0.m3u8 +MN Music,http://mntv.livebox.co.in/musichls/live.m3u8 +u,http://88.216.83.245/u/index.m3u8 +tv8,http://88.216.83.245/tv8/index.m3u8 +tv6,http://88.216.83.245/tv6/index.m3u8 +tv3,http://88.216.83.245/tv3/index.m3u8 +tv1,http://88.216.83.245/tv1/index.m3u8 +tnt,http://88.216.83.245/tnt/index.m3u8 +telekafe,http://88.216.83.245/telekafe/index.m3u8 +sport1,http://88.216.83.245/sport1/index.m3u8 +rtvi,http://88.216.83.245/rtvi/index.m3u8 +rtg,http://88.216.83.245/rtg/index.m3u8 +perec,http://88.216.83.245/perec/index.m3u8 +nauka,http://88.216.83.245/nauka/index.m3u8 +mtv,http://88.216.83.245/mtv/index.m3u8 +karusel,http://88.216.83.245/karusel/index.m3u8 +info,http://88.216.83.245/info/index.m3u8 +history,http://88.216.83.245/history/index.m3u8 +friday,http://88.216.83.245/friday/index.m3u8 +fox,http://88.216.83.245/fox/index.m3u8 +euronews,http://88.216.83.245/euronews/index.m3u8 +euronews,https://rakuten-euronews-10-be.samsung.wurl.tv/playlist.m3u8 +dw,http://88.216.83.245/dw/index.m3u8 +domkino,http://88.216.83.245/domkino/index.m3u8 +kinomix,http://88.216.83.245/kinomix/index.m3u8 +disney,http://88.216.83.245/disney/index.m3u8 +discovery HD,http://88.216.83.245/discovery/index.m3u8 +ntvserial,http://88.216.83.245/ntvserial/index.m3u8 +bober,http://88.216.83.245/bober/index.m3u8 +tnt4 HD,http://88.216.83.245/tnt4/index.m3u8 +ntvpravo,http://88.216.83.245/ntvpravo/index.m3u8 +ntvstil,http://88.216.83.245/ntvstil/index.m3u8 +drive,http://88.216.83.245/drive/index.m3u8 +cnn,http://88.216.83.245/cnn/index.m3u8 +RuTV,http://88.216.83.245/RuTV/index.m3u8 +match,http://88.216.83.245/match/index.m3u8 +travel HD,http://88.216.83.245/travel/index.m3u8 +bokstv,http://88.216.83.245/bokstv/index.m3u8 +tntmusic,http://88.216.83.245/tntmusic/index.m3u8 +nicktoons,http://88.216.83.245/nicktoons/index.m3u8 +mirhd,http://88.216.83.245/mirhd/index.m3u8 +fauna,http://88.216.83.245/fauna/index.m3u8 +JALWA,https://livetv-channels.b-cdn.net/8013/chunklist0.m3u8 +Balle,https://livetv-channels.b-cdn.net/8030/chunklist0.m3u8 +mtv,https://1537084837.rsc.cdn77.org/1537084837/tracks-v2a1/mono.m3u8 +kids,https://shls-masr2-ak.akamaized.net/out/v1/df6e0eb3cdc4410b98209aafc8677cef/index_6.m3u8 +16054,http://23.237.10.66:16054 +sbc,https://cllive.itworkscdn.net/sbclive/token=nva=1674334306~dirs=1~hash=0d2a66559c71d9f04996b/sbc.smil/playlist_dvr.m3u8 +dmc,https://iptv.ipslow.com/tv182_www.elahmad.com_dmc/tracks-v1a1/mono.m3u8?token=e37998d8dee0ec179fb91c5ec322d1e45b9b4ae8-5a3189e566c112e7a266a9b915d65341-1674331016-1674320216 +dubai,http://www.elahmad.com/tv/m3u8/dubai_tv.m3u8?id=dubai_tv +越南,#genre# +QTV1 TH Quảng Ninhhttp://103.90.220.236/qtvlive/tv1live.m3u8 +TRT,https://live.trt.com.vn/TRT-Online/chunklist.m3u8 +TVB Vietnam,https://bcovlive-a.akamaihd.net/07d9c30456d94f3dbbcd39af064fdefa/us-west-2/6314468039001/0914b33308e3498da3b00fe2c050764e/playlist_ssaiM.m3u8 +VTV1 HD,http://4ksuper.live:80/Patricia/Patricia123/926772 +VTV4 HD,http://4ksuper.live:80/Patricia/Patricia123/926769 +VTV1,http://line.premiumpowers.net:80/play/live.php?mac=00:1A:79:73:45:10&stream=926772&extension=ts&play_token=ETN5aGzSnA +VTV2,http://line.premiumpowers.net:80/play/live.php?mac=00:1A:79:73:45:10&stream=926771&extension=ts&play_token=6H7rO8Hhyb +VTV4,http://line.premiumpowers.net:80/play/live.php?mac=00:1A:79:73:45:10&stream=926769&extension=ts&play_token=2ZwcXnyXDy +VTV8,http://line.premiumpowers.net:80/play/live.php?mac=00:1A:79:73:45:10&stream=157322&extension=ts&play_token=RHq0EEiL17 +VTV9,http://line.premiumpowers.net:80/play/live.php?mac=00:1A:79:73:45:10&stream=157323&extension=ts&play_token=k38ZYI3jfp +VTV2,https://e3.endpoint.cdn.sctvonline.vn/hls/vtv2/index.m3u8 +VTV4,https://e3.endpoint.cdn.sctvonline.vn/hls/vtv4/index.m3u8 +VTV5,http://live.tv360.vn/manifest/VTV5_Tay_Nguyen_HD/playlist_1080p.m3u8 +VTV5 HD Tây Nam Bộ,https://liveh12.vtvcab.vn/hls/ONVTV5TNB_CL/04.m3u8 +VTV9,https://e2.endpoint.cdn.sctvonline.vn/hls/vtv9/index.m3u8 +VV,http://line.premiumpowers.net:80/play/live.php?mac=00:1A:79:73:45:10&stream=156385&extension=ts&play_token=Zts5cLVESG +DU,http://line.premiumpowers.net:80/play/live.php?mac=00:1A:79:73:45:10&stream=157409&extension=ts&play_token=Aqa24K1icw +BT,http://line.premiumpowers.net:80/play/live.php?mac=00:1A:79:73:45:10&stream=926737&extension=ts&play_token=lpqcTkVjGY +Quốc Hội HD,http://113.164.225.140:1935/live/quochoitvlive.stream_720p/playlist.m3u8 +Hoà Bình,http://hoabinhtvlive.746b3ddb.cdnviet.com/hoabinhtv/chunklist.m3u8 +HTV9,http://203.162.123.188:8080/htv9/index.m3u8 +SCTV9,http://203.162.123.188:8080/sctv9/index.m3u8 +https://e1.endpoint.cdn.sctvonline.vn/channel/sctv9/index.m3u8 +SCTV4http://14.187.220.147:8080/sctv/s9/cdn-cgi/edge/v2/e1.endpoint.cdn.sctvonline.vn/nginx.s9.edge.cdn.sctvonline.vn/channel/sctv4/index.m3u8? +http://171.232.94.227:8080/sctv/s10/cdn-cgi/edge/v2/e1.endpoint.cdn.sctvonline.vn/nginx.s10.edge.cdn.sctvonline.vn/channel/sctv4/index.m3u8?token=01MjaK2IFU5Dg0ut8X729g&e=1699308319 +SCTV7http://14.187.220.147:8080/sctv/s9/cdn-cgi/edge/v2/e1.endpoint.cdn.sctvonline.vn/nginx.s9.edge.cdn.sctvonline.vn/channel/sctv7/index.m3u8? +BOXCHANNEL,http://b4tv.live/b4tv/b4tv/84.m3u8 +DaNang TV1,http://drtdnglive.e49a7c38.cdnviet.com/livedrt1/chunklist.m3u8 +DaNang TV2,http://drtdnglive.e49a7c38.cdnviet.com/livestream/chunklist.m3u8 +QuangNam TV,http://113.161.6.157:8081/hls-live/livepkgr/_definst_/liveevent/livestream.m3u8 +ANTV,http://antvlive.ab5c6921.cdnviet.com/antv/chunklist.m3u8 +http://antvlive.ab5c6921.cdnviet.com/antv/playlist.m3u8 +HANOICAB4,https://cdnw-liv02.todayplus.com.vn/hdb/smil:phimhay.smil/chunklist_w286691677_b1596000.m3u8 +VIE-NETWORK,http://b4tv.live/b4tv/b4tv/85.m3u8 +CUULONGhttp://livestream-zlr1.tv360.vn/origin01/fast-channel/manifest/test/playlist_1080p.m3u8 +VTV1,https://live2onsport.vtvcab.vn/hls/VTV1_HD/sc-gaFEAA/m30_index.m3u8 +VTV4,https://liveh12.vtvcab.vn/hls/VTV4_HD/03.m3u8 +https://liveh12.vtvcab.vn/hls/ONVTV5_CL/04.m3u8 +VTV6,https://live2onsport.vtvcab.vn/hls/VTV6_HD/sc-gaFEAA/m30_index.m3u8 +VTV7,https://liveh12.vtvcab.vn/hls/VTV7_HD/03.m3u8 +http://116.102.216.13:8080/sctv/s12/cdn-cgi/edge/v2/e2.endpoint.cdn.sctvonline.vn/nginx.s12.edge.cdn.sctvonline.vn/hls/vtv7/index.m3u8 +VTV8,https://liveh12.vtvcab.vn/hls/VTV8_HD/03.m3u8 +NHANDANTV,https://video.nhandan.thienvietjsc.net/live/nhandan720/chunklist_w1378585998.m3u8 +TTXVN,https://zjizeoupprliv.vcdn.cloud/live/smil:vnews.smil/chunklist_w1632124918_b964000_sleng.m3u8 +QUOCHOI TV,https://cloudstreamqh.tek4tv.vn/live/quochoitv_720p.m3u8 +ANTV,https://liveh34.vtvcab.vn/hls/ONANTV_CL/04.m3u8 +ANTV,http://antvlive.ab5c6921.cdnviet.com/antv/chunklist.m3u8 +QPVN,http://27.76.137.122:1935/standard/smil:standard.smil/chunklist_w532619929_b596000_sleng.m3u8 +TTXVN,https://zjizeoupprliv.vcdn.cloud/live/smil:vnews.smil/chunklist_w1632124918_b964000_sleng.m3u8 +VOVTV,https://live.mediatech.vn/live/285fbc845578c6641d5a4c40534a0d1864b/chunklist.m3u8 +QRT,http://113.161.6.157:8081/hls-live/livepkgr/_definst_/liveevent/livestream.m3u8 +THVL1 HD,http://live-ali4.tv360.vn/manifest/Vinh_Long_1_HD/playlist_1080p.m3u8 +THVL2 HD,http://live-ali4.tv360.vn/manifest/VinhLong2_HD/playlist_1080p.m3u8 +THVL3 HD,http://live-ali4.tv360.vn/manifest/VinhLong3_HD/playlist_1080p.m3u8 +THVL4 HD,http://live.tv360.vn/manifest/VinhLong4_HD/playlist_1080p.m3u8 +BRT HD | TH Bà Rịa Vũng Tàu,https://stream.brt.vn:8081/live/tv2.stream/playlist.m3u8 +BGTV HD | TH Bắc Giang,http://103.90.220.236/bgtvlive/tv1live.m3u8 +BLTV HD | TH Bạc Liêu,https://tv.thbl.vn/live/tv/tv.m3u8 +BPTV1 HD | TH Bình Phước,http://103.90.220.236/bptvlive/tv1live.m3u8 +BPTV2 HD | TH Bình Phước,http://103.90.220.236/bptvlive/tv2live.m3u8 +DaNangTV1 HD,http://drtdnglive.e49a7c38.cdnviet.com/livedrt1/chunklist.m3u8 +DaNangTV2 HD,http://drtdnglive.e49a7c38.cdnviet.com/livestream/chunklist.m3u8 +DRT HD | TH Đắk Lắk,https://cdn.drt.vn/live/285a27750861b964c27af22091662a74f2f/playlist.m3u8 +THĐT1 HD | TH Đồng Tháp,http://118.69.169.41:1935/THDT/thdttv/chunklist.m3u8 +THĐT2 | TH Đồng Tháp,http://202.43.109.145:1935/thdt2/thdt2/chunklist.m3u8 +TH Hà Nam,http://103.90.220.236/thhnlive/tv1live.m3u8 +THP HD | TH Hải Phòng,http://103.90.220.236/thplive/tv1live-transmux.m3u8 +HY HD | TH Hưng Yên,http://103.90.220.236/hytvlive/tv1live.m3u8 +THP+ HD | TH Hải Phòng,http://103.90.220.236/thplive/tv2live-transmux.m3u8 +HGTV HD | TH Hậu Giang,https://60acee235f4d5.streamlock.net/HGTV/d1/chunklist_w1285809548.m3u8 + +KG HD | TH Kiên Giang,https://tv.kgtv.vn/live/kgtv/kgtv.m3u8 +KG1 HD | TH Kiên Giang,https://tv.kgtv.vn/live/kgtv1/kgtv1.m3u8 +LSTV HD | TH Lạng Sơn,http://103.90.220.236/lstvlive/tv1live.m3u8 +LA34 HD | TH Long An,http://103.90.220.236/la34/tvlive-transmux.m3u8 +NTV HD | TH Nghệ An,http://103.90.220.236/natvlive/tv1live.m3u8 +NTV HD | TH Ninh Bình,http://103.90.220.236/nbtvlive/tv1live.m3u8 +QRT | TH Quảng Nam,https://beta.qrt.vn/hls-live/livepkgr/_definst_/liveevent/livestream.m3u8 +QTV1 HD | TH Quảng Ninh,http://103.90.220.236/qtvlive/tv1live.m3u8 +QTV3 HD | TH Quảng Ninh,http://103.90.220.236/qtvlive/tv3live.m3u8 +STV HD | TH Sơn La,http://103.90.220.236/sltvlive/tv1live-transmux.m3u8 +TBTV HD | TH Thái Bình,http://103.90.220.236/tbtvlive/tv1live.m3u8 +TN1 HD | TH Thái Nguyên,https://streaming.thainguyentv.vn/hls/livestream.m3u8 +VTV2,http://live-zlr1.tv360.vn/manifest/vtv2/playlist_720p.m3u8 +VTV3,http://live-zlr1.tv360.vn/manifest/VTV3/playlist_720p.m3u8 +VTV5,http://live.tv360.vn/manifest/VTV5_HD/playlist_720p.m3u8 +VTV5HDhttp://live-zlr1.tv360.vn/manifest/VTV5_HD/playlist_1080-3_6M.m3u8 +VTV6,http://live.tv360.vn/manifest/VTV6_HD/playlist_720p.m3u8 +VTV1,https://live-zlr1.tv360.vn/manifest/VTV1_HD/playlist_480p.m3u8 +VTV1,https://live-ali4.tv360.vn/manifest/VTV1_HD/playlist_720p.m3u8 +3HD,http://183.89.246.119:8010/play/a00n/index.m3u8 +9MCOT HD,http://183.89.246.119:8010/play/a00h/index.m3u8 +ALTV,http://183.89.246.119:8010/play/a00k/index.m3u8 +Amarin TV HD,http://183.89.246.119:8010/play/a00r/index.m3u8 +CH7 HD,http://183.89.246.119:8010/play/a00f/index.m3u8 +CH8,http://183.89.246.119:8010/play/a00m/index.m3u8 +GMM25,http://183.89.246.119:8010/play/a00p/index.m3u8 +MONO29,http://183.89.246.119:8010/play/a00q/index.m3u8 +NBT HD,http://183.89.246.119:8010/play/a009/index.m3u8 +NEW 18,http://183.89.246.119:8010/play/a00l/index.m3u8 +Nation TV,http://183.89.246.119:8010/play/a00o/index.m3u8 +ONE HD,http://183.89.246.119:8010/play/a00e/index.m3u8 +PPTV HD,http://183.89.246.119:8010/play/a00s/index.m3u8 +THAIPBS HD,http://183.89.246.119:8010/play/a00j/index.m3u8 +TNN24,http://183.89.246.119:8010/play/a00b/index.m3u8 +TPTV,http://183.89.246.119:8010/play/a00g/index.m3u8 +TV5 HD,http://183.89.246.119:8010/play/a00u/index.m3u8 +TV5 HD INFO,http://183.89.246.119:8010/play/a00t/index.m3u8 +TV5 HD1,http://183.89.246.119:8010/play/a00a/index.m3u8 +Thairath TV,http://183.89.246.119:8010/play/a00i/index.m3u8 +True4U,http://183.89.246.119:8010/play/a00d/index.m3u8 +Workpoint TV,http://183.89.246.119:8010/play/a00c/index.m3u8 +💕泰国,#genre# +TVB Thai,https://n-edge-1-th.v2h-cdn.com/tvb_m/tvb_thai/playlist.m3u8 +https://edge6a.v2h-cdn.com/tvb_thai/tvb_thai.stream/playlist.m3u8? +จอมยุทธ์,http://49.0.87.24:1936/HDJomyut/Jomyut/playlist.m3u8 +มังกร,http://49.0.87.24:1936/HDDragon/Dragon/playlist.m3u8 +TOONEE,http://49.0.87.24:1936/HDToonee/Toonee/playlist.m3u8 +AT TV,http://49.0.87.24:1936/HDAttv/Attv/playlist.m3u8 +MediaTV,http://49.0.87.24:1936/HDMediatv/Mediatv/playlist.m3u8 +ราม่า,https://n-edge-1-th.v2h-cdn.com/rama_m/rama/playlist.m3u8 +VTVhttps://n-edge-1-th.v2h-cdn.com/vtv_m/vtv/playlist.m3u8 +Boomeranghttps://edge6a.v2h-cdn.com/boomerang/boomerang.stream/playlist.m3u8 +MVTVhttps://n-edge-1-th.v2h-cdn.com/mvtv/mvtv/playlist.m3u8 +MVMALLhttps://n-edge-1-th.v2h-cdn.com/mvnews/mvnews/playlist.m3u8 +Mixhttps://n-edge-1-th.v2h-cdn.com/mixmajor_m/mixmajor/playlist.m3u8 +MVMhttps://live-mvtv-aec.sky-cdn.com/mvm/mvm.stream/playlist.m3u8 +ไทบ้าน,https://n-edge-1-th.v2h-cdn.com/thaiban/thaiban/playlist.m3u8 +Happyhttps://n-edge-1-th.v2h-cdn.com/happy/happy/playlist.m3u8 +อีสานทีวี,https://psiiptv-b.sky-cdn.com/ttd20-playlist/index.m3u8 +TTD1,https://psiiptv-b.sky-cdn.com/ttd01-playlist/index.m3u8 +V2H2,https://psiiptv-b.sky-cdn.com/v2h2-playlist/index.m3u8 +V2H8,https://psiiptv-b.sky-cdn.com/v2h8-playlist/index.m3u8 +TVB Thai,https://edge6a.v2h-cdn.com/tvb_thai/tvb_thai.stream/chunklist_w68863317.m3u8 +TVB Thai,mitv://generationnexxxt.com:19806/7cf6f4e9806f4b6389d3a89af43cc256 +GTA tamil,http://142.44.213.115:8888/gta_tamil/index.m3u8 +sivantvhttp://sivantv.livebox.co.in/sivantvhls/sivan.m3u8 +IBC bakathi,https://tx1.ibctamil.tv/CDN_IBC_Bhakthi/tracks-v1a1/mono.m3u8 +IBC mazhalai,https://tx1.ibctamil.tv/CDN_IBC_Kids/tracks-v1a1/mono.m3u8 +IBC tamil canada,https://tx1.ibctamil.tv/CDN_IBC_Canada/tracks-v1a1/mono.m3u8 +IBC music,https://tx1.ibctamil.tv/CDN_IBC_Isai/tracks-v1a1/mono.m3u8 +TVi HD,http://live.tamilvision.tv:8081/TVI/HD/playlist.m3u8 +GTA tamil,http://142.44.213.115:8888/gta_tamil/index.m3u8 +PPTV HD,https://edge1.laotv.la/live/PPTVHD/index.m3u8 +Mix Major Channel,https://edge6a.v2h-cdn.com/mix_major/mix_major.stream/chunklist_w1656949848.m3u8 +Channel 5,mitv://generationnexxxt.com:19806/68798aed16c6475180d6239acdecd888 +NBT,mitv://generationnexxxt.com:19806/4977f52edbae4d41b28fa28fb4bb8eb7 +TNN 16,mitv://generationnexxxt.com:19806/5fa63eddc30543879c96b0a0a08ea60d +JKN 18,mitv://generationnexxxt.com:19806/5fa4254f665e421688ac293bd1dd1d59 +Voice TV,mitv://generationnexxxt.com:19806/565ee6db091d4f5eb249d8cfd88ff392 +Nation TV,mitv://generationnexxxt.com:19806/9006192061234d3abc002c9df98617a3 +Workpoint TV,mitv://generationnexxxt.com:19806/e3dcbf98790f47a6ae10aa0e6b92d3a3 +true4U,mitv://generationnexxxt.com:19806/70d07d9bf1594d1aafa109803f097fd5 +GMM 25,mitv://generationnexxxt.com:19806/7202eeef804f4338bcd118210a39a66b +Channel 8,mitv://generationnexxxt.com:19806/3564da7fb0ea488cba5f0179145e0394 +Mono 29,mitv://generationnexxxt.com:19806/a8da70ef841f4aa29be21f4123b1e0a6 +MCOT,mitv://generationnexxxt.com:19806/84419b9f1d144bd687913e3739c10011 +ONE,mitv://generationnexxxt.com:19806/bbed53ec33024bafae4696ba4d589e2c +Thairath TV,mitv://generationnexxxt.com:19806/c1db5ee1e01048bc9f7319cda9a530c6 +Channel 3,mitv://generationnexxxt.com:19806/9f2ed619044e4208b64ba52f7a8c0a80 +Amarin TV,mitv://generationnexxxt.com:19806/74f013c77d3b43bf875702f7177dba68 +Channel 7,mitv://generationnexxxt.com:19806/377bbd391f744a86a07d3d46e28db730 +PPTV,mitv://generationnexxxt.com:19806/46ff90c62cbb4bdfbccd3033a9268dcb +Boomerang,mitv://generationnexxxt.com:19806/98ded4efebe2480fa7538e6bec832b7a +Thai Parliament TV,mitv://generationnexxxt.com:19806/139a4607a0d24095a17ff2745cb2141d +Thai PBS,mitv://generationnexxxt.com:19806/aeb8c0b2981e4f0fb69383eea64f5deb +News 1,mitv://generationnexxxt.com:19806/4d7a0f009ed44250b371cf1a3b10c4b3 +Channel 4050,mitv://generationnexxxt.com:19806/03f62b6c560745a69e3580aaa3a32294 +Bluesky,mitv://generationnexxxt.com:19806/c6490fe262bd4cf9a6bb3a3b82870495 +Top News,mitv://generationnexxxt.com:19806/8a46eec67bfa42f6abd4032f91d304bf +SAMURAI,https://cdn6.goprimetime.info/feed/202205171929/LC2/index.m3u8 +SUN,https://cdn6.goprimetime.info/feed/202205171929/LC1/index.m3u8 +CABLE 37 HD,http://www5.cabletv.co.th/StreamToCTV/cablechannel/playlist.m3u8 +Cartoon Club,https://edge2-bkk.3bb.co.th:9443/Web_CartoonClub_Live/cartoonclub_480P.stream/chunklist_w1788175224.m3u8 +Boomerang TH,https://cdn6.goprimetime.info/feed/202205171929/chboomberang/index.m3u8 +MEDIA NEWS,https://live.thaitvstream.com/play/medianews/index.m3u8 +Thainews,https://live1.thaitvstream.com/play/thainews/index.m3u8 +PTV,https://live1.thaitvstream.com/play/phetchabuntv/index.m3u8 +Siam News,https://live1.thaitvstream.com/play/siamnewstv/index.m3u8 +FIGHT SPORTS,https://shls-fight-sports-ak.akamaized.net/out/v1/ee7e6475b12e484bbfa5c31461ad4306/index.m3u8 +Fight Network,https://d12a2vxqkkh1bo.cloudfront.net/hls/main.m3u8 +Smithsonian Channel,https://smithsonianaus-samsungau.amagi.tv/playlist.m3u8 +NBT 2 HD,https://cdn6.goprimetime.info/feed/202205171929/chnbt/index.m3u8 +ThaiPBS HD 3,https://cdn6.goprimetime.info/feed/202205171929/chthaipbs/index.m3u8 +ALTV,https://cdn6.goprimetime.info/feed/202205171929/ALTV/index.m3u8 +TV5.ca,ช่อง 5 HD,https://cdn6.goprimetime.info/feed/202205171929/ch5hd/index.m3u8 +T-Sport 7,https://cdn6.goprimetime.info/feed/202205171929/chtsport/index.m3u8 +TPTV โทรทัศน์รัฐสภา,https://cdn6.goprimetime.info/feed/202205171929/TPTV/index.m3u8 +NBT Central,http://live.prd.go.th:1935/live/ch9_L.sdp/chunklist.m3u8 +TNN ช่อง 16,https://cdn6.goprimetime.info/feed/202205171929/chtnn/index.m3u8 +เนชั่นทีวี,https://cdn6.goprimetime.info/feed/202205171929/chnation/index.m3u8 +เวิร์คพอยท์,https://cdn6.goprimetime.info/feed/202205171929/chworkpoint/index.m3u8 +True4u ช่อง 24,https://cdn6.goprimetime.info/feed/202205171929/chtrue4u/index.m3u8 +GMM25,https://cdn6.goprimetime.info/feed/202205171929/chgmm/index.m3u8 +iAM CH 8,https://cdn6.goprimetime.info/feed/202205171929/ch8/index.m3u8 +MONO29,https://cdn6.goprimetime.info/feed/202205171929/chmono29/index.m3u8 +ช่อง 9 MCOT HD,https://cdn6.goprimetime.info/feed/202205171929/chmcothd/index.m3u8 +ort-hd,ช่องวัน 31 HD,https://cdn6.goprimetime.info/feed/202205171929/chonehd/index.m3u8 +ไทยรัฐทีวี HD,https://cdn6.goprimetime.info/feed/202205171929/chthairath/index.m3u8 +ช่อง 3 HD,https://cdn6.goprimetime.info/feed/202205171929/ch3hd/index.m3u8 +อมรินทร์ TV HD,https://cdn6.goprimetime.info/feed/202205171929/chamarin/index.m3u8 +ช่อง 7 HD,https://cdn6.goprimetime.info/feed/202205171929/ch7hd/index.m3u8 +PPTV HD,https://cdn6.goprimetime.info/feed/202205171929/chpptvhd/index.m3u8 +DLTV 1 ประถมศึกษาปีที่ 1,https://cdn-live.dltv.ac.th/dltv01.m3u8 +DLTV 2 ประถมศึกษาปีที่ 2,https://cdn-live.dltv.ac.th/dltv02.m3u +DLTV 3 ประถมศึกษาปีที่ 3,https://cdn-live.dltv.ac.th/dltv03.m3u8 +DLTV 4 ประถมศึกษาปีที่ 4,https://cdn-live.dltv.ac.th/dltv04.m3u8 +DLTV 5 ประถมศึกษาปีที่ 5,https://cdn-live.dltv.ac.th/dltv05.m3u8 +DLTV 6 ประถมศึกษาปีที่ 6,https://cdn-live.dltv.ac.th/dltv06.m3u8 +DLTV 7 มัธยมศึกษาปีที่ 1,https://cdn-live.dltv.ac.th/dltv07.m3u8 +DLTV 8 มัธยมศึกษาปีที่ 2,https://cdn-live.dltv.ac.th/dltv08.m3u8 +DLTV 9 มัธยมศึกษาปีที่ 3,https://cdn-live.dltv.ac.th/dltv09.m3u8 +DLTV 10 อนุบาลปีที่ 1,https://cdn-live.dltv.ac.th/dltv10.m3u8 +DLTV 11 อนุบาลปีที่ 2,https://cdn-live.dltv.ac.th/dltv11.m3u8 +DLTV 12 อนุบาลปีที่ 3,https://cdn-live.dltv.ac.th/dltv12.m3u8 +DLTV 13 อาชีวศึกษา,https://cdn-live.dltv.ac.th/dltv13.m3u8 +DLTV 14 อุดมศึกษา,https://cdn-live.dltv.ac.th/dltv14.m3u8 +DLTV 15 ครู,https://cdn-live.dltv.ac.th/dltv15.m3u8 +ETV,http://150.95.66.20:1935/live/livestream/playlist.m3u8 +EFM,https://atimevideo.smartclick.co.th/live/efmlive.sdp/chunklist.m3u8 +GREENWAVE,https://atimevideo.smartclick.co.th/live/greenlive.sdp/chunklist.m3u8 +Chill Online,https://atimevideo.smartclick.co.th/live/chilllive.sdp/chunklist.m3u8 +Hitz 95.5,https://streaming.teroradio.com/Hitz/Hitz-Webcam2/chunklist.m3u8 +Star FM,https://streaming.teroradio.com/Star/Star-Webcam2/chunklist.m3u8 +Eazy FM 105.5,https://streaming.teroradio.com/Eazy/Eazy-Webcam2/chunklist.m3u8 +RAD Radio,https://streaming.teroradio.com/Rad/Rad-Webcam2/chunklist.m3u8 +Rock On Radio,https://streaming.teroradio.com/Rock/Rock-Webcam2/chunklist.m3u8 +Tofu Pop Radio,https://streaming.teroradio.com/Tofu/Tofu-Webcam2/chunklist.m3u8 +BIG FM,http://54c241893bf39.streamlock.net:1935/bigfm/bigfm/playlist.m3u8 +ลูกทุ่งเน็ตเวิร์ค 1,http://54c241893bf39.streamlock.net:1935/looktungnetwork1/looktungnetwork1/chunklist.m3u8 +ลูกทุ่งเน็ตเวิร์ค 2,http://54c241893bf39.streamlock.net:1935/looktungnetwork2/looktungnetwork2/chunklist.m3u8 +FLEX,https://streaming.flexconnect.net/vdoflex/vdoflex/playlist.m3u8 +CAT RADIO,http://111.223.37.194/CatRadio/CatRadio-Webcam1/playlist.m3u8 +iAM CH 4 HD,https://cdn6.goprimetime.info/feed/202205171929/ch8/tracks-v1a1/mono.m3u8 +ช่อง 7 สี,https://cdn6.goprimetime.info/feed/202205171929/ch7hd/tracks-v1a1/mono.m3u8 +iAM CH 8 HD,https://prsmedia-mykojh.cdn.byteark.com/fleetstream/live/720p/index.m3u8 +ช่อง 9 HD,https://cdn6.goprimetime.info/feed/202205171929/chmcothd/tracks-v1a1/mono.m3u8 +NBT World,https://thainews.prd.go.th/lv/live/ch1_L_L.sdp/playlist.m3u8 +News1,http://news1.live14.com/stream/news1_hi.m3u8 +TOP NEWS,https://live.topnews.co.th/hls/topnews_a_720.m3u8 +CTB,http://vip.login.in.th:1935/CTB/CTB/playlist.m3u8 +ลูกทุ่ง TVHD,https://livefta.malimarcdn.com/ftaedge00/lookthoongtv.sdp/playlist.m3u8 +CTB CH 8,http://vip.login.in.th:1935/ch8/ch8/playlist.m3u8 +Police TV,https://cdn-th-vip.livestreaming.in.th/policetv/policetv/playlist.m3u8 +Bayon TV,http://203.176.130.123:8989/live/bayontv_480k.stream/playlist.m3u8 +BTV News,http://203.176.130.123:8989/live/bayontv1_480k.stream/playlist.m3u8 +PNN,http://203.176.130.123:8989/live/pnn_480k.stream/playlist.m3u8 +TVK,http://203.176.130.123:8989/live/tvk_480k.stream/playlist.m3u8 +Sea TV,http://203.176.130.123:8989/live/seatv_480k.stream/playlist.m3u8 + +土耳其​,#genre# +mekameleen tv,https://mn-nl.mncdn.com/mekameleen/smil:mekameleentv.smil/chunklist_b1264000.m3u8 +El-Sharq TV,https://mn-nl.mncdn.com/elsharq_live/live/chunklist.m3u8 +TRT,http://tv-trtarabi.live.trt.com.tr/master.m3u8 +TRT World,https://tv-trtworld.live.trt.com.tr/master.m3u8 +trt1,https://trt.daioncdn.net/trt-1/master_720p.m3u8?&sid=623d433esryn&app=ed3904e8-737b-4a5e-856a-1b0d7a0a94e2&ce=2 +TRT1,https://tv-trt1-dai.medya.trt.com.tr/master_2.m3u8 +TRT1,https://tv-trt1-dai.medya.trt.com.tr/master_1.m3u8 +TRT1,http://195.155.98.170:5858/play/a09j +TRT1,https://tv-trt1-dai.medya.trt.com.tr/master_2.m3u8 +TRT1,https://tv-trt1-dai.medya.trt.com.tr/master_1.m3u8 +TRT1,https://ddc75c8a6akqr.cloudfront.net/v1/master/80dbfc318ab6b980679b32095ba497236de6d2f9/TRT-1/master.m3u8 +HABER,https://tv-trthaber.medya.trt.com.tr/master_720.m3u8 +Çocuk,https://tv-trtcocuk.live.trt.com.tr/master.m3u8 +Belgesel,https://tv-trtbelgesel.live.trt.com.tr/master.m3u8 +Avaz,https://tv-trtavaz.medya.trt.com.tr/master.m3u8 +ANKA TVhttp://54.38.222.70:2020/anka-icin-test/fhoPny6SRC/5592 +1 : KACKAR TV,http://46.45.158.8:8096/bysid/51200 +0 +2 : BEYAZ TV HD,http://46.45.158.8:8096/bysid/51201 +1 +3 : TURKSAT_TEST,http://46.45.158.8:8096/bysid/51202 +2 +4 : DIYANET TV HD,http://46.45.158.8:8096/bysid/51203 +3 +5 : HABER GLOBAL,http://46.45.158.8:8096/bysid/51207 +4 +6 : UVI JEWELLERY,http://46.45.158.8:8096/bysid/51208 +5 +7 : POLIS RADYOSU,http://46.45.158.8:8096/bysid/51211 +6 +8 : DIYANET RADYO,http://46.45.158.8:8096/bysid/51212 +7 +9 : KUR AN RADYO,http://46.45.158.8:8096/bysid/51214 +8 +11 : RISALET RADYO,http://46.45.158.8:8096/bysid/51216 +10 +12 : KUPE FM,http://46.45.158.8:8096/bysid/51217 +11 +13 : RADYO TRIO,http://46.45.158.8:8096/bysid/51218 +12 +14 : RADYO SPOR,http://46.45.158.8:8096/bysid/51219 +13 +15 : RADYOBILIM,http://46.45.158.8:8096/bysid/51220 +14 +17 : ST ENDUSTRI RADYO,http://46.45.158.8:8096/bysid/51221 +16 +1 : KABE(CANLI) AL QURAN,http://46.45.158.8:8098/bysid/51000 +0 +2 : SAUDI SUNNAH,http://46.45.158.8:8098/bysid/51001 +1 +3 : SEMERKAND HD,http://46.45.158.8:8098/bysid/51006 +2 +4 : SEMERKAND WAY,http://46.45.158.8:8098/bysid/51007 +3 +5 : RUSSIA 24 TV,http://46.45.158.8:8098/bysid/51009 +4 +6 : RTR PLANETA,http://46.45.158.8:8098/bysid/51010 +5 +7 : AL ZAHRA TV,http://46.45.158.8:8098/bysid/51011 +6 +8 : SEMERKAND RADYO,http://46.45.158.8:8098/bysid/51013 +7 +9 : PAL NOSTALJI,http://46.45.158.8:8098/bysid/51015 +8 +TRT HABER,https://tv-trthaber.medya.trt.com.tr/master_720.m3u8 +TRT Çocuk,https://tv-trtcocuk.live.trt.com.tr/master.m3u8 +TRT Diyanet,https://eustr73.mediatriple.net/videoonlylive/mtikoimxnztxlive/broadcast_5e3bf95a47e07.smil/playlist.m3u8 +TRT Belgesel,https://tv-trtbelgesel.live.trt.com.tr/master.m3u8 +TRT Avaz,https://tv-trtavaz.medya.trt.com.tr/master.m3u8 +Habertürk TV,https://tv.ensonhaber.com/tv/tr/haberturk/index.m3u8 +24 TV,https://mn-nl.mncdn.com/kanal24/smil:kanal24.smil/playlist.m3u8 +TGRT Haber,https://b01c02nl.mediatriple.net/videoonlylive/mtsxxkzwwuqtglive/broadcast_5fe4598be8e5d.smil/playlist.m3u8 +Haber Global,https://tv.ensonhaber.com/tv/tr/haberglobal/index.m3u8 +Show TV,https://tv.ensonhaber.com/tv/tr/showtv/index.m3u8 +Semerkand TV,https://b01c02nl.mediatriple.net/videoonlylive/mtisvwurbfcyslive/broadcast_58d915bd40efc.smil/playlist.m3u8 +Kanal 7,https://live.kanal7.com/live/kanal7LiveDesktop/index.m3u8 +Beyaz TV,https://tv.ensonhaber.com/tv/tr/beyaztv/index.m3u8 +360 TV,https://turkmedya-live.ercdn.net/tv360/tv360.m3u8 +TRT World,http://vip.lotusnet.digital:19051/SemiPapaKaiserl/mwduEeanS87g/15892 +TRT 1 HD,http://vip.lotusnet.digital:19051/SemiPapaKaiserl/mwduEeanS87g/21608 +TRT 2 HD,http://vip.lotusnet.digital:19051/SemiPapaKaiserl/mwduEeanS87g/21609 +TRT TURK,http://vip.lotusnet.digital:19051/SemiPapaKaiserl/mwduEeanS87g/21610 +ATV HD,http://vip.lotusnet.digital:19051/SemiPapaKaiserl/mwduEeanS87g/21611 +SHOW TV HD,http://vip.lotusnet.digital:19051/SemiPapaKaiserl/mwduEeanS87g/21612 +STAR TV HD,http://vip.lotusnet.digital:19051/SemiPapaKaiserl/mwduEeanS87g/21613 +KANAL D HD,http://vip.lotusnet.digital:19051/SemiPapaKaiserl/mwduEeanS87g/21614 +FOX TV HD,http://vip.lotusnet.digital:19051/SemiPapaKaiserl/mwduEeanS87g/21615 +TV8 HD,http://vip.lotusnet.digital:19051/SemiPapaKaiserl/mwduEeanS87g/21616 +TV 8.5 FHD,http://vip.lotusnet.digital:19051/SemiPapaKaiserl/mwduEeanS87g/21617 +TEVE 2 FHD,http://vip.lotusnet.digital:19051/SemiPapaKaiserl/mwduEeanS87g/21618 +A2 FHD,http://vip.lotusnet.digital:19051/SemiPapaKaiserl/mwduEeanS87g/21619 +BEYAZ TV HD,http://vip.lotusnet.digital:19051/SemiPapaKaiserl/mwduEeanS87g/21620 +KANAL 7 HD,http://vip.lotusnet.digital:19051/SemiPapaKaiserl/mwduEeanS87g/21621 +TGRT EU FHD,http://vip.lotusnet.digital:19051/SemiPapaKaiserl/mwduEeanS87g/21622 +360 TV HD,http://vip.lotusnet.digital:19051/SemiPapaKaiserl/mwduEeanS87g/21623 +SHOWMAX,http://vip.lotusnet.digital:19051/SemiPapaKaiserl/mwduEeanS87g/21624 +A HABER HD,http://vip.lotusnet.digital:19051/SemiPapaKaiserl/mwduEeanS87g/21625 +NTV HD,http://vip.lotusnet.digital:19051/SemiPapaKaiserl/mwduEeanS87g/21626 +HABERTURK HD,http://vip.lotusnet.digital:19051/SemiPapaKaiserl/mwduEeanS87g/21627 +CNN TURK HD,http://vip.lotusnet.digital:19051/SemiPapaKaiserl/mwduEeanS87g/21628 +BLOOMBERG HT,http://vip.lotusnet.digital:19051/SemiPapaKaiserl/mwduEeanS87g/21629 +HALK TV HD,http://vip.lotusnet.digital:19051/SemiPapaKaiserl/mwduEeanS87g/21630 +ULUSAL TV,http://vip.lotusnet.digital:19051/SemiPapaKaiserl/mwduEeanS87g/21631 +KRT HD,http://vip.lotusnet.digital:19051/SemiPapaKaiserl/mwduEeanS87g/21632 +TV 100 HD,http://vip.lotusnet.digital:19051/SemiPapaKaiserl/mwduEeanS87g/21633 +TGRT HABER HD,http://vip.lotusnet.digital:19051/SemiPapaKaiserl/mwduEeanS87g/21634 +TVNET HD,http://vip.lotusnet.digital:19051/SemiPapaKaiserl/mwduEeanS87g/21635 +ULKE TV HD,http://vip.lotusnet.digital:19051/SemiPapaKaiserl/mwduEeanS87g/21636 +AKiT TV,http://vip.lotusnet.digital:19051/SemiPapaKaiserl/mwduEeanS87g/21637 +TRT 4K,http://vip.lotusnet.digital:19051/SemiPapaKaiserl/mwduEeanS87g/21638 +24 TV,http://vip.lotusnet.digital:19051/SemiPapaKaiserl/mwduEeanS87g/21639 +YOL TV,http://vip.lotusnet.digital:19051/SemiPapaKaiserl/mwduEeanS87g/21640 +TELE 1,http://vip.lotusnet.digital:19051/SemiPapaKaiserl/mwduEeanS87g/21641 +BLOOMBERGHT TV,http://vip.lotusnet.digital:19051/SemiPapaKaiserl/mwduEeanS87g/21642 +TLC HD,http://vip.lotusnet.digital:19051/SemiPapaKaiserl/mwduEeanS87g/21643 +AKILLI TV,http://vip.lotusnet.digital:19051/SemiPapaKaiserl/mwduEeanS87g/21644 +CARTOON NETWORK,http://vip.lotusnet.digital:19051/SemiPapaKaiserl/mwduEeanS87g/21645 +DISNEY CHANNEL,http://vip.lotusnet.digital:19051/SemiPapaKaiserl/mwduEeanS87g/21646 +PEPEE TV HD,http://vip.lotusnet.digital:19051/SemiPapaKaiserl/mwduEeanS87g/21647 +NICKTOONS,http://vip.lotusnet.digital:19051/SemiPapaKaiserl/mwduEeanS87g/21648 +MINIKA COCUK,http://vip.lotusnet.digital:19051/SemiPapaKaiserl/mwduEeanS87g/21649 +MINIKA GO,http://vip.lotusnet.digital:19051/SemiPapaKaiserl/mwduEeanS87g/21650 +TRT COCUK HD,http://vip.lotusnet.digital:19051/SemiPapaKaiserl/mwduEeanS87g/21651 +CEM TV,http://vip.lotusnet.digital:19051/SemiPapaKaiserl/mwduEeanS87g/21652 +KONTV HD,http://vip.lotusnet.digital:19051/SemiPapaKaiserl/mwduEeanS87g/21653 +KANAL AVRUPA,http://vip.lotusnet.digital:19051/SemiPapaKaiserl/mwduEeanS87g/21654 +DREAM TURK,http://vip.lotusnet.digital:19051/SemiPapaKaiserl/mwduEeanS87g/21655 +KRAL POP,http://vip.lotusnet.digital:19051/SemiPapaKaiserl/mwduEeanS87g/21656 +KRAL TV HD,http://vip.lotusnet.digital:19051/SemiPapaKaiserl/mwduEeanS87g/21657 +POWERTURK FHD,http://vip.lotusnet.digital:19051/SemiPapaKaiserl/mwduEeanS87g/21658 +MELTEM TV,http://vip.lotusnet.digital:19051/SemiPapaKaiserl/mwduEeanS87g/21659 +TRT AVAZ,http://vip.lotusnet.digital:19051/SemiPapaKaiserl/mwduEeanS87g/21660 +HABER 61,http://vip.lotusnet.digital:19051/SemiPapaKaiserl/mwduEeanS87g/21661 +TRABZON TV,http://vip.lotusnet.digital:19051/SemiPapaKaiserl/mwduEeanS87g/21662 +EGE TV,http://vip.lotusnet.digital:19051/SemiPapaKaiserl/mwduEeanS87g/21663 +SRT Sivas,http://vip.lotusnet.digital:19051/SemiPapaKaiserl/mwduEeanS87g/21664 +KOCAELI TV,http://vip.lotusnet.digital:19051/SemiPapaKaiserl/mwduEeanS87g/21665 +HRT AKDENIZ,http://vip.lotusnet.digital:19051/SemiPapaKaiserl/mwduEeanS87g/21666 +24 HD,http://vip.lotusnet.digital:19051/SemiPapaKaiserl/mwduEeanS87g/21667 +KANAL 26,http://vip.lotusnet.digital:19051/SemiPapaKaiserl/mwduEeanS87g/21668 +PAMUKKALE TV,http://vip.lotusnet.digital:19051/SemiPapaKaiserl/mwduEeanS87g/21669 +TV 264,http://vip.lotusnet.digital:19051/SemiPapaKaiserl/mwduEeanS87g/21670 +KANAL URFA,http://vip.lotusnet.digital:19051/SemiPapaKaiserl/mwduEeanS87g/21671 +DEHA TV,http://vip.lotusnet.digital:19051/SemiPapaKaiserl/mwduEeanS87g/21672 +EKO TK,http://vip.lotusnet.digital:19051/SemiPapaKaiserl/mwduEeanS87g/21673 +AV TV,http://vip.lotusnet.digital:19051/SemiPapaKaiserl/mwduEeanS87g/21674 +TV 4 HD,http://vip.lotusnet.digital:19051/SemiPapaKaiserl/mwduEeanS87g/21675 +Can TV HD,http://vip.lotusnet.digital:19051/SemiPapaKaiserl/mwduEeanS87g/21676 +TV NET HD,http://vip.lotusnet.digital:19051/SemiPapaKaiserl/mwduEeanS87g/21677 +KON TV HD,http://vip.lotusnet.digital:19051/SemiPapaKaiserl/mwduEeanS87g/21678 +Kayseri TV,http://vip.lotusnet.digital:19051/SemiPapaKaiserl/mwduEeanS87g/21679 +TVEM,http://vip.lotusnet.digital:19051/SemiPapaKaiserl/mwduEeanS87g/21680 +Kanal Avrupa,http://vip.lotusnet.digital:19051/SemiPapaKaiserl/mwduEeanS87g/21681 +CIFTCI TV,http://vip.lotusnet.digital:19051/SemiPapaKaiserl/mwduEeanS87g/21682 +KENT TK,http://vip.lotusnet.digital:19051/SemiPapaKaiserl/mwduEeanS87g/21683 +Koy TV,http://vip.lotusnet.digital:19051/SemiPapaKaiserl/mwduEeanS87g/21684 +ANADOLU DERNEK,http://vip.lotusnet.digital:19051/SemiPapaKaiserl/mwduEeanS87g/21685 +YILDIZ EN TV,http://vip.lotusnet.digital:19051/SemiPapaKaiserl/mwduEeanS87g/21686 +Cay TV,http://vip.lotusnet.digital:19051/SemiPapaKaiserl/mwduEeanS87g/21687 +KADIRGA TV,http://vip.lotusnet.digital:19051/SemiPapaKaiserl/mwduEeanS87g/21688 +MAVI KARADENIZ,http://vip.lotusnet.digital:19051/SemiPapaKaiserl/mwduEeanS87g/21689 +TRT DIYANET,http://vip.lotusnet.digital:19051/SemiPapaKaiserl/mwduEeanS87g/21690 +SEMERKAND TV HD,http://vip.lotusnet.digital:19051/SemiPapaKaiserl/mwduEeanS87g/21691 +Lalegul Tv,http://vip.lotusnet.digital:19051/SemiPapaKaiserl/mwduEeanS87g/21692 +RUMELI TV,http://vip.lotusnet.digital:19051/SemiPapaKaiserl/mwduEeanS87g/21693 +Mesaj TV,http://vip.lotusnet.digital:19051/SemiPapaKaiserl/mwduEeanS87g/21694 +DOST TV,http://vip.lotusnet.digital:19051/SemiPapaKaiserl/mwduEeanS87g/21695 +EURO STAR,http://vip.lotusnet.digital:19051/SemiPapaKaiserl/mwduEeanS87g/21696 +SHOW TURK,http://vip.lotusnet.digital:19051/SemiPapaKaiserl/mwduEeanS87g/21697 +ATV AVRUPA,http://vip.lotusnet.digital:19051/SemiPapaKaiserl/mwduEeanS87g/21698 +EURO D,http://vip.lotusnet.digital:19051/SemiPapaKaiserl/mwduEeanS87g/21699 +💕阿富汗,#genre# +Afghanistan International,https://hls.afintl.com/hls/stream.m3u8 +rta,https://hls.rta.live/hls/stream.m3u8 +rtasport,https://hls.rtasport.live/hls/stream.m3u8 +SHARQ,https://59nyqa5elwap-hls-live.5centscdn.com/Sharq/eec89088ee408b80387155272b113256.sdp/chunks.m3u8 +💕哥伦比亚,#genre# +VISION4,https://cdnamd-hls-globecast.akamaized.net/live/ramdisk/vision4/hls_video/vision4-avc1_1500000=5-mp4a_65200_qad=1.m3u8 +NOTRE TELEVISION,https://strhlslb01.streamakaci.tv/str_ntv_ntv/str_ntv_ntv_multi/str_ntv_ntv/str_ntv_ntv1080p/chunks.m3u8 +AE Mundo,http://190.61.43.117:45000/play/a05q +AXN,http://190.61.43.117:45000/play/a05g +Animal Planet,http://190.61.43.117:45000/play/a05r +Baby TV,http://190.61.43.117:45000/play/a03r +CNN Espanol,http://190.61.43.117:45000/play/a044 +Canal Estrellas,http://190.61.43.117:45000/play/a06h +Canal Institucional,http://190.61.43.117:45000/play/a039 +Canal Uno,http://190.61.43.117:45000/play/a036 +Canal del Congreso,http://190.61.43.117:45000/play/a03a +Capital,http://190.61.43.117:45000/play/a03g +Caracol HD,http://190.61.43.117:45000/play/a02v +Cartoon Network HD,http://190.61.43.117:45000/play/a01y +Cinemax,http://190.61.43.117:45000/play/a05i +City TV,http://190.61.43.117:45000/play/a03f +Discovery HD,http://190.61.43.117:45000/play/a02y +Discovery ID,http://190.61.43.117:45000/play/a06e +Discovery Kids HD,http://190.61.43.117:45000/play/a019 +Discovery Turbo,http://190.61.43.117:45000/play/a040 +Disney Channel,http://190.61.43.117:45000/play/a06b +Disney Jr,http://190.61.43.117:45000/play/a045 +ESPN 2 HD,http://190.61.43.117:45000/play/a053 +ESPN 3 HD,http://190.61.43.117:45000/play/a051 +ESPN 4,http://190.61.43.117:45000/play/a06w +ESPN EXTRA HD,http://190.61.43.117:45000/play/a01v +ESPN HD,http://190.61.43.117:45000/play/a01l +FOX Sports 2 HD,http://190.61.43.117:45000/play/a01g +FX HD,http://190.61.43.117:45000/play/a01k +Fox Sports 3,http://190.61.43.117:45000/play/a060 +Golden HD,http://190.61.43.117:45000/play/a029 +HBO 2 HD,http://190.61.43.117:45000/play/a023 +HBO Family,http://190.61.43.117:45000/play/a05y +HBO HD,http://190.61.43.117:45000/play/a01w +HBO XTREME SD,http://190.61.43.117:45000/play/a05u +History Channel,http://190.61.43.117:45000/play/a061 +HomeandHealth,http://190.61.43.117:45000/play/a06f +I-Sat,http://190.61.43.117:45000/play/a03v +Nat Geo,http://190.61.43.117:45000/play/a06i +Nickelodeon,http://190.61.43.117:45000/play/a03u +Pasiones HD,http://190.61.43.117:45000/play/a04x +RCN HD,http://190.61.43.117:45000/play/a01m +RCN Novelas,http://190.61.43.117:45000/play/a06d +STAR CHANNEL,http://190.61.43.117:45000/play/a05h +Senal Colombia,http://190.61.43.117:45000/play/a03b +Space,http://190.61.43.117:45000/play/a06l +Studio Universal HD,http://190.61.43.117:45000/play/a020 +TCM,http://190.61.43.117:45000/play/a04a +TLC,http://190.61.43.117:45000/play/a042 +TNT HD,http://190.61.43.117:45000/play/a050 +TNT Novelas HD,http://190.61.43.117:45000/play/a06u +TNT Series HD,http://190.61.43.117:45000/play/a01j +TRO,http://190.61.43.117:45000/play/a03d +Teleantioquia,http://190.61.43.117:45000/play/a03i +Telecafe,http://190.61.43.117:45000/play/a03l +Telecaribe,http://190.61.43.117:45000/play/a03k +Telemundo,http://190.61.43.117:45000/play/a049 +Telepacifico,http://190.61.43.117:45000/play/a03j +Tooncast,http://190.61.43.117:45000/play/a03s +Trece,http://190.61.43.117:45000/play/a03m +Universal Cinema SD,http://190.61.43.117:45000/play/a05x +Universal Comedy SD,http://190.61.43.117:45000/play/a06k +Universal Premiere SD,http://190.61.43.117:45000/play/a05w +Warner,http://190.61.43.117:45000/play/a05o +Win,http://190.61.43.117:45000/play/a067 +Win Sports+ HD,http://190.61.43.117:45000/play/a024 +💕法国,#genre# +KTO,https://live-kto.akamaized.net/hls/live/2033284/KTO/master.m3u8 +France24,mitv://generationnexxxt.com:19806/72d5e1665d3e4b729ff9dbd4325e8694 +Fashion tv,http://lb.streaming.sk/fashiontv/stream/chunklist_w1702070444.m3u8 +Fashion tv,http://80.94.54.42/fashiontv/stream/playlist.m3u8 +M6,https://shls-m6-int-prod-dub.shahid.net/out/v1/a315ab77ee7343a7a17dbe7e32eee3ba/index.m3u8 +C8,http://144.217.72.24:80/c8/index.m3u8 +W9,http://144.217.72.24:80/w9/index.m3u8 +M6,http://144.217.72.24:80/m6/index.m3u8 +M6,http://itaewon.ktv.zone/8/8eb50818_1702963061_0000009740000_766507.ts +6Ter,http://144.217.72.24:80/6ter/index.m3u8 +TFX,http://144.217.72.24:80/TFX/index.m3u8 +Paris Premiere,http://144.217.72.24:80/parispremiere/index.m3u8 +Cherie 25,http://144.217.72.24:80/cherie25/index.m3u8 +Teva,http://144.217.72.24/teva/index.m3u8 +RMC Story,http://144.217.72.24/rmcstory/index.m3u8 +1,http://livetv.ktv.zone/1/play.m3u8 +2,http://livetv.ktv.zone/2/play.m3u8 +3,http://livetv.ktv.zone/3/play.m3u8 +4,http://livetv.ktv.zone/4/play.m3u8 +5,http://livetv.ktv.zone/5/play.m3u8 +6,http://livetv.ktv.zone/6/play.m3u8 +7,http://livetv.ktv.zone/7/play.m3u8 +8,http://livetv.ktv.zone/8/play.m3u8 +9,http://livetv.ktv.zone/9/play.m3u8 +10,http://livetv.ktv.zone/10/play.m3u8 +11,http://livetv.ktv.zone/11/play.m3u8 +12,http://livetv.ktv.zone/12/play.m3u8 +13,http://livetv.ktv.zone/13/play.m3u8 +14,http://livetv.ktv.zone/14/play.m3u8 +15,http://livetv.ktv.zone/15/play.m3u8 +16,http://livetv.ktv.zone/16/play.m3u8 +17,http://livetv.ktv.zone/17/play.m3u8 +18,http://livetv.ktv.zone/18/play.m3u8 +19,http://livetv.ktv.zone/19/play.m3u8 +20,http://livetv.ktv.zone/20/play.m3u8 +21,http://livetv.ktv.zone/21/play.m3u8 +22,http://livetv.ktv.zone/22/play.m3u8 +23,http://livetv.ktv.zone/23/play.m3u8 +24,http://livetv.ktv.zone/24/play.m3u8 +25,http://livetv.ktv.zone/25/play.m3u8 +26,http://livetv.ktv.zone/26/play.m3u8 +27,http://livetv.ktv.zone/27/play.m3u8 +28,http://livetv.ktv.zone/28/play.m3u8 +29,http://livetv.ktv.zone/29/play.m3u8 +30,http://livetv.ktv.zone/30/play.m3u8 +31,http://livetv.ktv.zone/31/play.m3u8 +32,http://livetv.ktv.zone/32/play.m3u8 +33,http://livetv.ktv.zone/33/play.m3u8 +34,http://livetv.ktv.zone/34/play.m3u8 +35,http://livetv.ktv.zone/35/play.m3u8 +36,http://livetv.ktv.zone/36/play.m3u8 +37,http://livetv.ktv.zone/37/play.m3u8 +38,http://livetv.ktv.zone/38/play.m3u8 +39,http://livetv.ktv.zone/39/play.m3u8 +40,http://livetv.ktv.zone/40/play.m3u8 +41,http://livetv.ktv.zone/41/play.m3u8 +42,http://livetv.ktv.zone/42/play.m3u8 +43,http://livetv.ktv.zone/43/play.m3u8 +44,http://livetv.ktv.zone/44/play.m3u8 +45,http://livetv.ktv.zone/45/play.m3u8 +46,http://livetv.ktv.zone/46/play.m3u8 +47,http://livetv.ktv.zone/47/play.m3u8 +48,http://livetv.ktv.zone/48/play.m3u8 +49,http://livetv.ktv.zone/49/play.m3u8 +50,http://livetv.ktv.zone/50/play.m3u8 +51,http://livetv.ktv.zone/51/play.m3u8 +52,http://livetv.ktv.zone/52/play.m3u8 +53,http://livetv.ktv.zone/53/play.m3u8 +54,http://livetv.ktv.zone/54/play.m3u8 +55,http://livetv.ktv.zone/55/play.m3u8 +56,http://livetv.ktv.zone/56/play.m3u8 +57,http://livetv.ktv.zone/57/play.m3u8 +ABC HD,http://49.0.64.96:8007/ABC +Action HD,http://49.0.64.96:8007/Action +Amazing HD,http://49.0.64.96:8007/AMAZING +Bunthengken100,http://49.0.64.96:8007/Bunthengken100 +CARTOON Umi HD,http://49.0.64.96:8007/Cartoonumi +Chillayo HD,http://49.0.64.96:8007/Chillayo +Cinemachi HD,http://49.0.64.96:8007/Cinemachi +Discovery HD,http://49.0.64.96:8007/Discovery +FOX News HD,http://49.0.64.96:8007/FOXNEWS +France 24 (en Francais),http://49.0.64.96:8007/France24 +GINX HD,http://49.0.64.96:8007/GINX +GOLF HD,http://49.0.64.96:8007/GOLF +FBI H-Channel HD,http://49.0.64.96:8007/H-Channel +HI Fight HD,http://49.0.64.96:8007/HIFIGHT +HI Sport HD,http://49.0.64.96:8007/HiSports +IZAA HD,http://49.0.64.96:8007/IZAA +Shop Now True Select,http://49.0.64.96:8007/JAJINGJA +Kaset HD,http://49.0.64.96:8007/Kaset +CH 88 HD,http://49.0.64.96:8007/M_CH88 +DTV4 M2rock HD,http://49.0.64.96:8007/M2ROCK +DTV1 M4jazz HD,http://49.0.64.96:8007/M4JAZZ +DTV3 M6country HD,http://49.0.64.96:8007/M6COUNTRY +NBA One HD,http://49.0.64.96:8007/NBA +PetClub HD,http://49.0.64.96:8007/PetClub +PING HD,http://49.0.64.96:8007/PING +Pluse HD,http://49.0.64.96:8007/PLUSE +SANOOK HD,http://49.0.64.96:8007/Qartar +RAI Asia Intl.,http://49.0.64.96:8007/RAI_Asia +Series HD,http://49.0.64.96:8007/SERIES +Smithsonian HD,http://49.0.64.96:8007/Smithsonian +DTV2 Tennis HD,http://49.0.64.96:8007/TENNIS +Top Fight HD,http://49.0.64.96:8007/TOPFIGHT +Trace HD,http://49.0.64.96:8007/Trace +TV5,http://49.0.64.96:8007/TV5 +WORLD ANIMAL HD,http://49.0.64.96:8007/Animal +WSCI HD,http://49.0.64.96:8007/WSCI +Zoomoo HD,http://49.0.64.96:8007/Zoomoo +France 2,http://69.64.57.208/France2/mono.m3u8 +France 3,http://144.217.72.24:80/france3/index.m3u8 +France 4,http://144.217.72.24:80/france4/index.m3u8 +France 5,http://144.217.72.24:80/france5/index.m3u8 +Africa 24,https://edge12.vedge.infomaniak.com/livecast/ik:africa24/manifest.m3u8 +6ter,http://144.217.72.24/6ter/index.m3u8?token=test +A3,http://144.217.72.24/A3/index.m3u8?token=test +aloula,http://144.217.72.24/aloula/index.m3u8?token=test +berberetv,http://144.217.72.24/berberetv/index.m3u8?token=test +c8,http://144.217.72.24/c8/index.m3u8?token=test +canalalgerie,http://144.217.72.24/canalalgerie/index.m3u8?token=test +cbc,http://144.217.72.24/cbc/index.m3u8?token=test +cbcdrama,http://144.217.72.24/cbcdrama/index.m3u8?token=test +cherie25,http://144.217.72.24/cherie25/index.m3u8?token=test +ennahar,http://144.217.72.24/ennahar/index.m3u8?token=test +france3,http://144.217.72.24/france3/index.m3u8?token=test +france4,http://144.217.72.24/france4/index.m3u8?token=test +france5,http://144.217.72.24/france5/index.m3u8?token=test +hannibal,http://144.217.72.24/hannibal/index.m3u8?token=test +m6,http://144.217.72.24/m6/index.m3u8?token=test +mbc1,http://144.217.72.24/mbc1/index.m3u8?token=test +mbc2,http://144.217.72.24/mbc2/index.m3u8?token=test +mbc3,http://144.217.72.24/mbc3/index.m3u8?token=test +mbc4,http://144.217.72.24/mbc4/index.m3u8?token=test +mbc5,http://144.217.72.24/mbc5/index.m3u8?token=test +mbcaction,http://144.217.72.24/mbcaction/index.m3u8?token=test +mbcbollywood,http://144.217.72.24/mbcbollywood/index.m3u8?token=test +mbcdrama,http://144.217.72.24/mbcdrama/index.m3u8?token=test +mbcdramaplus,http://144.217.72.24/mbcdramaplus/index.m3u8?token=test +mbcmasr,http://144.217.72.24/mbcmasr/index.m3u8?token=test +mediaset,http://144.217.72.24/mediaset/index.m3u8?token=test +mediasetextra,http://144.217.72.24/mediasetextra/index.m3u8?token=test +nbn,http://144.217.72.24/nbn/index.m3u8?token=test +onetv,http://144.217.72.24/onetv/index.m3u8?token=test +otv,http://144.217.72.24/otv/index.m3u8?token=test +parispremiere,http://144.217.72.24/parispremiere/index.m3u8?token=test +rai,http://144.217.72.24/rai/index.m3u8?token=test +rai1,http://144.217.72.24/rai1/index.m3u8?token=test +rai5,http://144.217.72.24/rai5/index.m3u8?token=test +rmcstory,http://144.217.72.24/rmcstory/index.m3u8?token=test +samiratv,http://144.217.72.24/samiratv/index.m3u8?token=test +tamazight,http://144.217.72.24/tamazight/index.m3u8?token=test +teva,http://144.217.72.24/teva/index.m3u8?token=test +TFX,http://144.217.72.24/TFX/index.m3u8?token=test +Angel TV Europe,https://cdn3.wowza.com/5/TDJ0aWNkNXFxWWta/angeltvcloud/ngrp:angeleurope_all/playlist.m3u8 +BBC Doctor Who,https://bbceu-doctorwho-3-fr.samsung.wurl.tv/playlist.m3u8 +BBC Drama,https://bbceu-bbcdrama-1-fr.samsung.wurl.tv/playlist.m3u8 +BFM Marseille ,https://ncdn-live-bfm.pfd.sfr.net/shls/LIVE$BFM_MARSEILLEPROV/index.m3u8?end=END&start=LIVE +BFM Nice Côte d'Azur ,https://ncdn-live-bfm.pfd.sfr.net/shls/LIVE$BFM_NICECOTEDAZUR/index.m3u8?end=END&start=LIVE +BFM Normandie,https://ncdn-live-bfm.pfd.sfr.net/shls/LIVE$BFM_NORMANDIE/index.m3u8?end=END&start=LIVE +BFM Paris Île-de-France,https://ncdn-live-bfm.pfd.sfr.net/shls/LIVE$BFM_PARIS/index.m3u8?end=END&start=LIVE +Bref Cinéma 100% Court Métrage,https://lagenceducourtmetrage-brefcinema-01-eu.rakuten.wurl.tv/playlist.m3u8 +Caillou,https://dhx-caillou-1-es.samsung.wurl.tv/playlist.m3u8 +Canal 32,http://livevideo.vedge.infomaniak.com/livecast/ik:canal32/manifest.m3u8 +Central TV,http://cdn2.ujjina.com:1935/iptvcentraltv/livecentraltvtv/playlist.m3u8 +Clubbing TV,https://clubbingtv-rakuten.amagi.tv/playlist.m3u8 +France 2,http://pro-solut-xi.eu:5436/bossna/testiptvvv/10099 + France 3,http://pro-solut-xi.eu:5436/bossna/testiptvvv/10100 + France 4,http://pro-solut-xi.eu:5436/bossna/testiptvvv/10101 + France 5,http://pro-solut-xi.eu:5436/bossna/testiptvvv/10102 + France O,http://pro-solut-xi.eu:5436/bossna/testiptvvv/10103 + France 24,http://pro-solut-xi.eu:5436/bossna/testiptvvv/10104 + Euronews France,http://pro-solut-xi.eu:5436/bossna/testiptvvv/10105 + M6,http://pro-solut-xi.eu:5436/bossna/testiptvvv/10106 + W9,http://pro-solut-xi.eu:5436/bossna/testiptvvv/10107 + C8,http://pro-solut-xi.eu:5436/bossna/testiptvvv/10108 + BFM TV,http://pro-solut-xi.eu:5436/bossna/testiptvvv/10109 + Arte,http://pro-solut-xi.eu:5436/bossna/testiptvvv/10110 + TF1,http://pro-solut-xi.eu:5436/bossna/testiptvvv/10111 + Gulli,http://pro-solut-xi.eu:5436/bossna/testiptvvv/10112 + Cine Premier,http://pro-solut-xi.eu:5436/bossna/testiptvvv/10113 + Cine Emotion,http://pro-solut-xi.eu:5436/bossna/testiptvvv/10114 + Disney XD,http://pro-solut-xi.eu:5436/bossna/testiptvvv/10115 + Carton Network,http://pro-solut-xi.eu:5436/bossna/testiptvvv/10116 + Canal Series,http://pro-solut-xi.eu:5436/bossna/testiptvvv/10118 + Canal Family,http://pro-solut-xi.eu:5436/bossna/testiptvvv/10119 + Canal Decale,http://pro-solut-xi.eu:5436/bossna/testiptvvv/10120 +💕德国,#genre# +mytvplus,https://mytvplus.iptv-playoutcenter.de/mytvplus/mytvplus.stream_1/playlist.m3u8 +ARD,http://mcdn.daserste.de/daserste/de/master.m3u8 +ARD Alpha,https://mcdn.br.de/br/fs/ard_alpha/hls/de/master.m3u8 +BR Nord,https://mcdn.br.de/br/fs/bfs_nord/hls/de/master.m3u8 +BR Süd,https://mcdn.br.de/br/fs/bfs_sued/hls/de/master.m3u8 + +💕保加利亚,#genre# +Evrokom,https://live.ecomservice.bg/hls/stream.m3u8 +AMC,http://62.176.77.22:9781/play/a008 +Alfa TV,http://62.176.77.22:9781/play/a00h +BNT 4,http://62.176.77.22:9781/play/a00b +Bulgare,http://62.176.77.22:9781/play/a00k +DM Sat,http://62.176.77.22:9781/play/a00c +Discovery Science,http://62.176.77.22:9781/play/a00g +Evrokom,http://62.176.77.22:9781/play/a00j + +BNT,http://78.130.248.5:81/stream/channelid/531942714?profile=pass +bTV,http://78.130.248.5:81/stream/channelid/1779173997?profile=pass +Nova TV,http://78.130.248.5:81/stream/channelid/693880053?profile=pass +BNT2,http://78.130.248.5:81/stream/channelid/811247589?profile=pass +BNT3,http://78.130.248.5:81/stream/channelid/256219489?profile=pass +Bulgaria on Air,http://78.130.248.5:81/stream/channelid/1109420898?profile=pass +💕智利,#genre# +AE Mundo,http://200.37.187.210:8460/play/a019 +ATV,http://200.37.187.210:8460/play/a023 +AXN,http://200.37.187.210:8460/play/a01m +America TV PY,http://200.37.187.210:8460/play/a028 +AmericaTV,http://200.37.187.210:8460/play/a021 +Animal Planet,http://200.37.187.210:8460/play/a011 +BabyFirst,http://200.37.187.210:8460/play/a00w +CNN Chile,http://200.37.187.210:8460/play/a00m +CNN Espanol,http://200.37.187.210:8460/play/a002 +Canal Estrellas,http://200.37.187.210:8460/play/a01c +Cartoon Network,http://200.37.187.210:8460/play/a00p +Cine Mexicano,http://200.37.187.210:8460/play/a047 +Cinecanal,http://200.37.187.210:8460/play/a00h +Cinemax,http://200.37.187.210:8460/play/a01k +Discovery Channel,http://200.37.187.210:8460/play/a010 +Discovery ID,http://200.37.187.210:8460/play/a01v +Discovery Kids,http://200.37.187.210:8460/play/a001 +Discovery Turbo,http://200.37.187.210:8460/play/a01q +Disney Channel,http://200.37.187.210:8460/play/a00z +Disney Jr,http://200.37.187.210:8460/play/a01g +E Entertainment,http://200.37.187.210:8460/play/a013 +ESPN,http://200.37.187.210:8460/play/a016 +ESPN 2,http://200.37.187.210:8460/play/a00c +ESPN 2 Latin,http://200.37.187.210:8460/play/a015 +ESPN 3,http://200.37.187.210:8460/play/a01s +ESPN 4,http://200.37.187.210:8460/play/a024 +ESPN CO,http://200.37.187.210:8460/play/a042 +ESPN CO,http://200.37.187.210:8460/play/a01i +EWTN,http://200.37.187.210:8460/play/a03p +Enlace,http://200.37.187.210:8460/play/a00u +Esne TV,http://200.37.187.210:8460/play/a01r +FX,http://200.37.187.210:8460/play/a01o +Fox Sports 2,http://200.37.187.210:8460/play/a01d +Fox Sports 3,http://200.37.187.210:8460/play/a01e +France 24,http://200.37.187.210:8460/play/a01w +HBO,http://200.37.187.210:8460/play/a01j +HBO 2,http://200.37.187.210:8460/play/a005 +HBO Family,http://200.37.187.210:8460/play/a008 +HBO Plus,http://200.37.187.210:8460/play/a006 +HBO XTREME SD,http://200.37.187.210:8460/play/a03a +History Channel,http://200.37.187.210:8460/play/a00g +HomeandHealth,http://200.37.187.210:8460/play/a03k +I-Sat,http://200.37.187.210:8460/play/a00j +Latina,http://200.37.187.210:8460/play/a020 +Lifetime,http://200.37.187.210:8460/play/a00x +Liga 1 Max,http://200.37.187.210:8460/play/a045 +MTV,http://200.37.187.210:8460/play/a00k +Nat Geo,http://200.37.187.210:8460/play/a00f +Nick Jr,http://200.37.187.210:8460/play/a01p +Nickelodeon,http://200.37.187.210:8460/play/a00e +Panamericana TV,http://200.37.187.210:8460/play/a022 +RCN Novelas,http://200.37.187.210:8460/play/a01u +STAR CHANNEL,http://200.37.187.210:8460/play/a00n +Sin Limites,http://200.37.187.210:8460/play/a027 +Sony,http://200.37.187.210:8460/play/a01l +Space,http://200.37.187.210:8460/play/a01n +Studio Universal,http://200.37.187.210:8460/play/a00b +Studio Universal (clone),http://200.37.187.210:8460/play/a048 +SyFy,http://200.37.187.210:8460/play/a00y +TCM,http://200.37.187.210:8460/play/a00o +TLC,http://200.37.187.210:8460/play/a01a +TNT,http://200.37.187.210:8460/play/a00q +TNT Novelas,http://200.37.187.210:8460/play/a01y +TV Agro,http://200.37.187.210:8460/play/a046 +TV Peru,http://200.37.187.210:8460/play/a025 +TV+,http://200.37.187.210:8460/play/a03q +TVE,http://200.37.187.210:8460/play/a00v +Telemundo,http://200.37.187.210:8460/play/a01f +TyC,http://200.37.187.210:8460/play/a017 +Universal,http://200.37.187.210:8460/play/a00i +ViaX,http://200.37.187.210:8460/play/a01b +WILLAX,http://200.37.187.210:8460/play/a01z +Warner,http://200.37.187.210:8460/play/a012 +Zona Latina,http://200.37.187.210:8460/play/a00l +💕波兰,#genre# +TVP,http://78.129.193.20/tsstreamer/TVP_SD.ts +VOX,http://188.227.164.31/tsstreamer/VoxAfrica_SD.ts +TVPSeriale,https://cdn-main.lolokoko.tv/TVPSeriale.stream/chunks.m3u8 +TVT Zgorzelec,http://gargoyle.tomkow.pl/hls/tvt.m3u8 +DZ,http://146.59.70.61:8880/153/token=0e318668ba9b1d41dd3333/video.m3u8 +TV Torun HD,http://217.173.176.107:1935/live/tvk.stream/playlist.m3u8 +TV Toruń (1080p),http://217.173.176.107:1935/live/ngrp:tvk.stream_all/master.m3u8 +TV Kujawy,http://stream.tvkujawy.pl:8080/live/broadcast.m3u8 +Telewizja Toruń,http://217.173.176.107:1935/live/ngrp:tvk.stream_mobile/chunks.m3u8 +Sfera TV (480p),http://stream.sferatv.pl:1935/sferalive/smil:sferalive.smil/playlist.m3u8 +KINO POLSKA HD,http://mozzatv.com.es:2082/manuvi/zu6E98UFenz/460836 +VOX,http://83.238.183.196:1000/udp/239.192.9.3:1234 +VOX Music TV,http://146.59.54.163:80/VOX-Music-TV/mono.m3u8 +Eska TV Extra HD,http://146.59.54.163:80/Eska-TV-Extra/mono.m3u8 +TVP1HD,http://178.219.128.68:64889/TVP1HD +DOMOHD,http://178.219.128.68:64889/DOMOHD +TVP3 Bialystok,http://hbbtvlive.v3.tvp.pl/hbbtvlive/livestream.php?app_id=tvpbialystok +TVP3 Bydgoszcz,http://hbbtvlive.v3.tvp.pl/hbbtvlive/livestream.php?app_id=tvpbydgoszcz +TVP3 Gdansk,http://hbbtvlive.v3.tvp.pl/hbbtvlive/livestream.php?app_id=tvpgdansk +TVP3 Gorzow Wielkopolski,http://hbbtvlive.v3.tvp.pl/hbbtvlive/livestream.php?app_id=tvpgorzow +TVP3 Info,http://hbbtvlive.v3.tvp.pl/hbbtvlive/livestream.php?app_id=tvpinfo +TVP3 Katowice,http://hbbtvlive.v3.tvp.pl/hbbtvlive/livestream.php?app_id=tvpkatowice +TVP3 Kielce,http://hbbtvlive.v3.tvp.pl/hbbtvlive/livestream.php?app_id=tvpkielce +TVP3 Krakow,http://hbbtvlive.v3.tvp.pl/hbbtvlive/livestream.php?app_id=tvpkrakow +TVP3 Lodz,http://hbbtvlive.v3.tvp.pl/hbbtvlive/livestream.php?app_id=tvplodz +TVP3 Lublin,http://hbbtvlive.v3.tvp.pl/hbbtvlive/livestream.php?app_id=tvplublin +TVP3 Olsztyn,http://hbbtvlive.v3.tvp.pl/hbbtvlive/livestream.php?app_id=tvpolsztyn +TVP3 Opole,http://hbbtvlive.v3.tvp.pl/hbbtvlive/livestream.php?app_id=tvpopole +TVP3 Poznan,http://hbbtvlive.v3.tvp.pl/hbbtvlive/livestream.php?app_id=tvppoznan +TVP3 Rzeszow,http://hbbtvlive.v3.tvp.pl/hbbtvlive/livestream.php?app_id=tvprzeszow +TVP3 Szczecin,http://hbbtvlive.v3.tvp.pl/hbbtvlive/livestream.php?app_id=tvpszczecin +TVP3 Warszawa,http://hbbtvlive.v3.tvp.pl/hbbtvlive/livestream.php?app_id=tvpwarszawa +TVP3 Wroclaw,http://hbbtvlive.v3.tvp.pl/hbbtvlive/livestream.php?app_id=tvpwroclaw +Eska TV HD,http://146.59.54.163:80/Eska-TV/mono.m3u8 +💕荷兰,#genre# +TVR2,http://94.156.33.91/TVR2-Romania/index.m3u8 +TVR1 HD,http://94.156.33.91/TVR1-Romania/index.m3u8 +TVR3,http://94.156.33.91/TVR3-Romania/index.m3u8 +TVRInternational HD,http://94.156.33.91/TVRInternational-Romania/index.m3u8 +ViasatHistory,http://94.156.33.91/ViasatHistory-Romania/index.m3u8 +💕蒙古,#genre# +亚太第一卫视,http://110.19.106.198:9981/stream/channelid/999152661?ticket=B1BCB80234BFA8C75584A88C1E29CA0CF7745FC4&profile=pass +CCTV13,http://110.19.106.198:9981/stream/channelid/2015043630?ticket=5640BEAFAC83743561B0AB0F3D4FE030E7EE9FF6&profile=pass +one综合,http://110.19.106.198:9981/stream/channelid/2015043630?ticket=5640BEAFAC83743561B0AB0F3D4FE030E7EE9FF6&profile=pass +TV9,http://110.19.106.198:9981/stream/channelid/483196788?ticket= +NTV,http://110.19.106.198:9981/stream/channelid/147726413?ticket= +MNB MM,http://110.19.106.198:9981/stream/channelid/1329054133?ticket= +MNB,http://110.19.106.198:9981/stream/channelid/1665103169?ticket= +Angel TV,http://110.19.106.198:9981/stream/channelid/283509486?ticket= diff --git a/5/cally/lib/七新.json b/5/cally/lib/七新.json new file mode 100644 index 0000000..34874cb --- /dev/null +++ b/5/cally/lib/七新.json @@ -0,0 +1,40 @@ +{ + + "站名": "七新影视", + "作者": " Cally🈵", + "主页url": "http://www.7xdy.com/", + "简介": "【Cally🈵】提醒您请勿相信影片中的广告,以免上当受骗!+&&", + "影片状态": "状态:&&

", + "搜索url": "http://www.7xdy.com/search.php;post;searchword={wd}", + "线路数组": "", + "线路标题": "src=*>&&<", + "起始页": "2", + "分类url":"http://www.7xdy.com/{cateId}/index{catePg}.html;;akx", + "分类": "电影$dianyingpian#电视剧$dianshiju#综艺$zongyi#动漫$dongman", + "筛选":{ + "dianyingpian":[ + {"key":"cateId","name":"类型","value":[ + {"n":"全部","v":""}, + {"n":"动作片","v":"dongzuopian"}, + {"n":"喜剧片","v":"xijupian"}, + {"n":"爱情片","v":"aiqingpian"}, + {"n":"科幻片","v":"kehuanpian"}, + {"n":"恐怖片","v":"kongbupian"}, + {"n":"剧情片","v":"juqingpian"}, + {"n":"战争片","v":"zhanzhengpian"}, + {"n":"记录片","v":"jilupian"} + ] + } + ] + }, + "dianshiju":[ + {"key":"cateId","name":"类型","value":[ + {"n":"全部","v":""}, + {"n":"国产剧","v":"guochanju"}, + {"n":"港台剧","v":"gangtaiju"}, + {"n":"欧美剧","v":"oumeiju"}, + {"n":"日韩剧","v":"rihanju"} + ] + } + ] + } \ No newline at end of file diff --git a/5/cally/lib/中医.json b/5/cally/lib/中医.json new file mode 100644 index 0000000..3366362 --- /dev/null +++ b/5/cally/lib/中医.json @@ -0,0 +1,65 @@ +{ + "classes": [ + { + "type_name": "中医药", + "type_id": "中医药" + }, + { + "type_name": "中医基础", + "type_id": "中医基础" + }, + { + "type_name": "中药基础", + "type_id": "中药基础" + }, + { + "type_name": "伤寒论", + "type_id": "伤寒论" + }, + { + "type_name": "难论", + "type_id": "难论" + }, + { + "type_name": "神农本草经", + "type_id": "神农本草经" + }, + + { + "type_name": "金匮要略", + "type_id": "金匮要略" + }, + { + "type_name": "脉经", + "type_id": "脉经" + }, + { + "type_name": "中藏经", + "type_id": "中藏经" + }, + + { + "type_name": "针灸甲乙经", + "type_id": "针灸甲乙经" + }, + { + "type_name": "濒湖脉学", + "type_id": "濒湖脉学" + }, + + { + "type_name": "本草纲目", + "type_id": "本草纲目" + }, + + { + "type_name": "汤头歌诀", + "type_id": "汤头歌诀" + }, + { + "type_name": "药性赋", + "type_id": "药性赋" + } + ], + "cookie": "SESSDATA=7624af93%2C1696008331%2C862c8%2A42; bili_jct=141a474ef3ce8cf2fedf384e68f6625d; DedeUserID=3493271303096985; DedeUserID__ckMd5=212a836c164605b7" +} \ No newline at end of file diff --git a/5/cally/lib/兔小贝.js b/5/cally/lib/兔小贝.js new file mode 100644 index 0000000..905d963 --- /dev/null +++ b/5/cally/lib/兔小贝.js @@ -0,0 +1,26 @@ +var rule = { + title:'兔小贝', + host:'https://www.tuxiaobei.com', + homeUrl:'', + url:'/list/mip-data?typeId=fyclass&page=fypage&callback=', + detailUrl:'/play/fyid', + searchUrl:'/search/index?key=**', + searchable:2, + headers:{ + 'User-Agent':'MOBILE_UA' + }, + timeout:5000, + class_url:'2&3&4&25', + class_name:'儿歌&故事&国学&启蒙', + //class_name:'#page-viewport&&ul&&li;.text&&Text;a&&href;/(.*)', + cate_exclude:'应用', + 推荐:'.pic-list.list-box;.items;.text&&Text;mip-img&&src;.all&&Text;a&&href', + double:true, + limit:5, + play_parse:true, + lazy:'js:fetch_params.headers["user-agent"] = IOS_UA;let html=fetch(input,fetch_params);let src = jsp.pdfh(html,"body&&#videoWrap&&video-src");input=src;', + // 一级:'json:data.items;name;image;collect_num;category_id+video_id', + 一级:'json:data.items;name;image;duration_string;video_id', + 二级:'*', + 搜索:'.list-con&&.items;.text&&Text;mip-img&&src;.time&&Text;a&&href', +} \ No newline at end of file diff --git a/5/cally/lib/初中教育.json b/5/cally/lib/初中教育.json new file mode 100644 index 0000000..f7ad547 --- /dev/null +++ b/5/cally/lib/初中教育.json @@ -0,0 +1,255 @@ +{"classes": [{"type_name": "初一语文","type_id": "初一语文"}, +{"type_name": "初一数学","type_id": "初一数学"}, +{"type_name": "初一英语","type_id": "初一英语"}, +{"type_name": "初一历史","type_id": "初一历史"}, +{"type_name": "初一地理","type_id": "初一地理"}, +{"type_name": "初一生物","type_id": "初一生物"}, +{"type_name": "初一物理","type_id": "初一物理"}, +{"type_name": "初一化学","type_id": "初一化学"}, +{"type_name": "初二语文","type_id": "初二语文"}, +{"type_name": "初二数学","type_id": "初二数学"}, +{"type_name": "初二英语","type_id": "初二英语"}, +{"type_name": "初二历史","type_id": "初二历史"}, +{"type_name": "初二地理","type_id": "初二地理"}, +{"type_name": "初二生物","type_id": "初二生物"}, +{"type_name": "初二物理","type_id": "初二物理"}, +{"type_name": "初二化学","type_id": "初二化学"}, +{"type_name": "初三语文","type_id": "初三语文"}, +{"type_name": "初三数学","type_id": "初三数学"}, +{"type_name": "初三英语","type_id": "初三英语"}, +{"type_name": "初三历史","type_id": "初三历史"}, +{"type_name": "初三地理","type_id": "初三地理"}, +{"type_name": "初三生物","type_id": "初三生物"}, +{"type_name": "初三物理","type_id": "初三物理"}, +{"type_name": "初三化学","type_id": "初三化学"}], +"filter": {"初一语文": [{"key": "tid","name": "分类","value": [{"n": "全部","v": "语文初一"}, +{"n": "沪教版","v": "沪教版初一语文"}, +{"n": "人教版","v": "人教版初一语文"}, +{"n": "北师大版","v": "北师大版初一语文"}, +{"n": "苏教版","v": "苏教版初一语文"}]}, +{"key": "duration","name": "时长","value": [{"n": "全部","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"}]}],"初一英语": [{"key": "tid","name": "分类","value": [{"n": "全部","v": "初一英语"}, +{"n": "沪教版","v": "沪教版初一英语"}, +{"n": "人教版","v": "人教版初一英语"}, +{"n": "北师大版","v": "北师大版初一英语"}, +{"n": "苏教版","v": "苏教版初一英语"}]}, +{"key": "duration","name": "时长","value": [{"n": "全部","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"}]}],"初一数学": [{"key": "tid","name": "分类","value": [{"n": "全部","v": "初一数学"}, +{"n": "沪教版","v": "沪教版初一数学"}, +{"n": "人教版","v": "人教版初一数学"}, +{"n": "北师大版","v": "北师大版初一数学"}, +{"n": "苏教版","v": "苏教版初一数学"}]}, +{"key": "duration","name": "时长","value": [{"n": "全部","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"}]}],"初一化学": [{"key": "tid","name": "分类","value": [{"n": "全部","v": "初一化学"}, +{"n": "沪教版","v": "沪教版初一化学"}, +{"n": "人教版","v": "人教版初一化学"}, +{"n": "北师大版","v": "北师大版初一化学"}, +{"n": "苏教版","v": "苏教版初一化学"}]}, +{"key": "duration","name": "时长","value": [{"n": "全部","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"}]}],"初一物理": [{"key": "tid","name": "分类","value": [{"n": "全部","v": "初一物理"}, +{"n": "沪教版","v": "沪教版初一物理"}, +{"n": "人教版","v": "人教版初一物理"}, +{"n": "北师大版","v": "北师大版初一物理"}, +{"n": "苏教版","v": "苏教版初一物理"}]}, +{"key": "duration","name": "时长","value": [{"n": "全部","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"}]}],"初一生物": [{"key": "tid","name": "分类","value": [{"n": "全部","v": "初一生物"}, +{"n": "沪教版","v": "沪教版初一生物"}, +{"n": "人教版","v": "人教版初一生物"}, +{"n": "北师大版","v": "北师大版初一生物"}, +{"n": "苏教版","v": "苏教版初一生物"}]}, +{"key": "duration","name": "时长","value": [{"n": "全部","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"}]}],"初一地理": [{"key": "tid","name": "分类","value": [{"n": "全部","v": "初一地理"}, +{"n": "沪教版","v": "沪教版初一地理"}, +{"n": "人教版","v": "人教版初一地理"}, +{"n": "北师大版","v": "北师大版初一地理"}, +{"n": "苏教版","v": "苏教版初一地理"}]}, +{"key": "duration","name": "时长","value": [{"n": "全部","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"}]}],"初一历史": [{"key": "tid","name": "分类","value": [{"n": "全部","v": "初一历史"}, +{"n": "沪教版","v": "沪教版初一历史"}, +{"n": "人教版","v": "人教版初一历史"}, +{"n": "北师大版","v": "北师大版初一历史"}, +{"n": "苏教版","v": "苏教版初一历史"}]}, +{"key": "duration","name": "时长","value": [{"n": "全部","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"}]}],"初二语文": [{"key": "tid","name": "分类","value": [{"n": "全部","v": "初二语文"}, +{"n": "沪教版","v": "沪教版初二语文"}, +{"n": "人教版","v": "人教版初二语文"}, +{"n": "北师大版","v": "北师大版初二语文"}, +{"n": "苏教版","v": "苏教版初二语文"}]}, +{"key": "duration","name": "时长","value": [{"n": "全部","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"}]}],"初二英语": [{"key": "tid","name": "分类","value": [{"n": "全部","v": "初二英语"}, +{"n": "沪教版","v": "沪教版初二英语"}, +{"n": "人教版","v": "人教版初二英语"}, +{"n": "北师大版","v": "北师大版初二英语"}, +{"n": "苏教版","v": "苏教版初二英语"}]}, +{"key": "duration","name": "时长","value": [{"n": "全部","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"}]}], +"初二数学": [{"key": "tid","name": "分类","value": [{"n": "全部","v": "初二数学"}, +{"n": "沪教版","v": "沪教版初二数学"}, +{"n": "人教版","v": "人教版初二数学"}, +{"n": "北师大版","v": "北师大版初二数学"}, +{"n": "苏教版","v": "苏教版初二数学"}]}, +{"key": "duration","name": "时长","value": [{"n": "全部","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"}]}], +"初二化学": [{"key": "tid","name": "分类","value": [{"n": "全部","v": "初二化学"}, +{"n": "沪教版","v": "沪教版初二化学"}, +{"n": "人教版","v": "人教版初二化学"}, +{"n": "北师大版","v": "北师大版初二化学"}, +{"n": "苏教版","v": "苏教版初二化学"}]}, +{"key": "duration","name": "时长","value": [{"n": "全部","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"}]}], +"初二物理": [{"key": "tid","name": "分类","value": [{"n": "全部","v": "初二物理"}, +{"n": "沪教版","v": "沪教版初二物理"}, +{"n": "人教版","v": "人教版初二物理"}, +{"n": "北师大版","v": "北师大版初二物理"}, +{"n": "苏教版","v": "苏教版初二物理"}]}, +{"key": "duration","name": "时长","value": [{"n": "全部","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"}]}], +"初二生物": [{"key": "tid","name": "分类","value": [{"n": "全部","v": "初二生物"}, +{"n": "沪教版","v": "沪教版初二生物"}, +{"n": "人教版","v": "人教版初二生物"}, +{"n": "北师大版","v": "北师大版初二生物"}, +{"n": "苏教版","v": "苏教版初二生物"}]}, +{"key": "duration","name": "时长","value": [{"n": "全部","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"}]}], +"初二地理": [{"key": "tid","name": "分类","value": [{"n": "全部","v": "初二地理"}, +{"n": "沪教版","v": "沪教版初二地理"}, +{"n": "人教版","v": "人教版初二地理"}, +{"n": "北师大版","v": "北师大版初二生物"}, +{"n": "苏教版","v": "苏教版初二地理"}]}, +{"key": "duration","name": "时长","value": [{"n": "全部","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"}]}], +"初二历史": [{"key": "tid","name": "分类","value": [{"n": "全部","v": "初二历史"}, +{"n": "沪教版","v": "沪教版初二历史"}, +{"n": "人教版","v": "人教版初二历史"}, +{"n": "北师大版","v": "北师大版初二历史"}, +{"n": "苏教版","v": "苏教版初二历史"}]}, +{"key": "duration","name": "时长","value": [{"n": "全部","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"}]}], +"初三语文": [{"key": "tid","name": "分类","value": [{"n": "全部","v": "初三语文"}, +{"n": "沪教版","v": "沪教版初三语文"}, +{"n": "人教版","v": "人教版初三语文"}, +{"n": "北师大版","v": "北师大版初三语文"}, +{"n": "苏教版","v": "苏教版初三语文"}]}, +{"key": "duration","name": "时长","value": [{"n": "全部","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"}]}], +"初三英语": [{"key": "tid","name": "分类","value": [{"n": "全部","v": "初三英语"}, +{"n": "沪教版","v": "沪教版初三英语"}, +{"n": "人教版","v": "人教版初三英语"}, +{"n": "北师大版","v": "北师大版初三英语"}, +{"n": "苏教版","v": "苏教版初三英语"}]}, +{"key": "duration","name": "时长","value": [{"n": "全部","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"}]}], +"初三数学": [{"key": "tid","name": "分类","value": [{"n": "全部","v": "初三数学"}, +{"n": "沪教版","v": "沪教版初三数学"}, +{"n": "人教版","v": "人教版初三数学"}, +{"n": "北师大版","v": "北师大版初三数学"}, +{"n": "苏教版","v": "苏教版初三数学"}]}, +{"key": "duration","name": "时长","value": [{"n": "全部","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"}]}], +"初三地理": [{"key": "tid","name": "分类","value": [{"n": "全部","v": "初三地理"}, +{"n": "沪教版","v": "沪教版初三地理"}, +{"n": "人教版","v": "人教版初三地理"}, +{"n": "北师大版","v": "北师大版初三地理"}, +{"n": "苏教版","v": "苏教版初三地理"}]}, +{"key": "duration","name": "时长","value": [{"n": "全部","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"}]}], +"初三化学": [{"key": "tid","name": "分类","value": [{"n": "全部","v": "初三化学"}, +{"n": "沪教版","v": "沪教版初三化学"}, +{"n": "人教版","v": "人教版初三化学"}, +{"n": "北师大版","v": "北师大版初三化学"}, +{"n": "苏教版","v": "苏教版初三化学"}]}, +{"key": "duration","name": "时长","value": [{"n": "全部","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"}]}], +"初三物理": [{"key": "tid","name": "分类","value": [{"n": "全部","v": "初三物理"}, +{"n": "沪教版","v": "沪教版初三物理"}, +{"n": "人教版","v": "人教版初三物理"}, +{"n": "北师大版","v": "北师大版初三物理"}, +{"n": "苏教版","v": "苏教版初三物理"}]}, +{"key": "duration","name": "时长","value": [{"n": "全部","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"}]}], +"初三生物": [{"key": "tid","name": "分类","value": [{"n": "全部","v": "初三生物"}, +{"n": "沪教版","v": "沪教版初三生物"}, +{"n": "人教版","v": "人教版初三生物"}, +{"n": "北师大版","v": "北师大版初三生物"}, +{"n": "苏教版","v": "苏教版初三生物"}]}, +{"key": "duration","name": "时长","value": [{"n": "全部","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"}]}], +"初三历史": [{"key": "tid","name": "分类","value": [{"n": "全部","v": "初三历史"}, +{"n": "沪教版","v": "沪教版初三历史"}, +{"n": "人教版","v": "人教版初三历史"}, +{"n": "北师大版","v": "北师大版初三历史"}, +{"n": "苏教版","v": "苏教版初三历史"}]}, +{"key": "duration","name": "时长","value": [{"n": "全部","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"}]}]}} diff --git a/5/cally/lib/动漫巴士.json b/5/cally/lib/动漫巴士.json new file mode 100644 index 0000000..868cb62 --- /dev/null +++ b/5/cally/lib/动漫巴士.json @@ -0,0 +1,182 @@ + { + + "作者":"荷城茶秀", + + "站名":"动漫巴士", + + "主页url":"https://dm84.tv/", + + "请求头":"电脑", + + "简介":"【cally】提醒您请勿相信影片中的广告,以免上当受骗!+剧情:&&

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

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

", + + "影片类型":"&&

[替换:|>>空]", + + "影片状态":"desc\">&&", + + "数组":"
&&
", + + "图片":"data-bg=\"&&\"", + + "标题":"\"title\"*>&&", + + "副标题":"&&", + + "线路二次截取":"tab_control play_from\">&&", + + "线路数组":"[替换:线路1>>专线①#线路2>>专线②]", + + "线路标题":">&&<", + + "分类url":"https://dm84.tv/show-{cateId}--{by}-{class}--{year}-{catePg}.html;;km0", + + "分类":"国产动漫$1#日本动漫$2#欧美动漫$3#电影$4", + + "筛选":{ + "1":[ + {"key":"class","name":"类型","value":[ + {"n":"全部","v":"全部"}, + {"n":"奇幻","v":"奇幻"}, + {"n":"战斗","v":"战斗"}, + {"n":"玄幻","v":"玄幻"}, + {"n":"穿越","v":"穿越"}, + {"n":"科幻","v":"科幻"}, + {"n":"武侠","v":"武侠"}, + {"n":"热血","v":"热血"}, + {"n":"耽美","v":"耽美"}, + {"n":"搞笑","v":"搞笑"}, + {"n":"动态漫画","v":"动态漫画"} + ] + }, + {"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"} + ] + }, + {"key":"by","name":"排序","value":[ + {"n":"按时间","v":"time"}, + {"n":"按人气","v":"hits"}, + {"n":"按评分","v":"score"} + ] + } + ], + "2":[ + {"key":"class","name":"类型","value":[ + {"n":"全部","v":"全部"}, + {"n":"冒险","v":"冒险"}, + {"n":"奇幻","v":"奇幻"}, + {"n":"战斗","v":"战斗"}, + {"n":"后宫","v":"后宫"}, + {"n":"热血","v":"热血"}, + {"n":"励志","v":"励志"}, + {"n":"搞笑","v":"搞笑"}, + {"n":"校园","v":"校园"}, + {"n":"机战","v":"机战"}, + {"n":"悬疑","v":"悬疑"}, + {"n":"治愈","v":"治愈"}, + {"n":"百合","v":"百合"}, + {"n":"恐怖","v":"恐怖"}, + {"n":"泡面番","v":"泡面番"}, + {"n":"恋爱","v":"恋爱"}, + {"n":"推理","v":"推理"} + ] + }, + {"key":"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"} + ] + }, + {"key":"by","name":"排序","value":[ + {"n":"按时间","v":"time"}, + {"n":"按人气","v":"hits"}, + {"n":"按评分","v":"score"} + ] + } + ], + "3":[ + {"key":"class","name":"类型","value":[ + {"n":"全部","v":"全部"}, + {"n":"科幻","v":"科幻"}, + {"n":"冒险","v":"冒险"}, + {"n":"战斗","v":"战斗"}, + {"n":"百合","v":"百合"}, + {"n":"奇幻","v":"奇幻"}, + {"n":"热血","v":"热血"}, + {"n":"搞笑","v":"搞笑"} + ] + }, + {"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"} + ] + }, + {"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":"爱情"} + ] + }, + {"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"} + ] + }, + {"key":"by","name":"排序","value":[ + {"n":"按时间","v":"time"}, + {"n":"按人气","v":"hits"}, + {"n":"按评分","v":"score"} + ] + } + ] + } + } \ No newline at end of file diff --git a/5/cally/lib/厂长.json b/5/cally/lib/厂长.json new file mode 100644 index 0000000..1758cb5 --- /dev/null +++ b/5/cally/lib/厂长.json @@ -0,0 +1,23 @@ +{ + "作者": "cally", + "站名": "厂长", + "主页url": "https://bo.czys.me", + "简介": "【cally】提醒您请勿相信影片中的广告,以免上当受骗!+yp_context\">&&
", + "数组": "
  • <&&
  • ", + "标题": "alt=\"&&\"", + "图片": "data-original=\"&&\"", + "链接": "href=\"&&\"", + "搜索url": "https://bo.czys.me/xssearch?q={wd}", + "搜索数组": "
  • <&&
  • ", + "搜索标题": "alt=\"&&\"", + "搜索副标题": "&&", + "搜索图片": "data-original=\"&&\"", + "搜索链接": "href=\"&&\"", + "线路数组": "mi_paly_box\">&&
    ", + "线路标题": "&&", + "播放数组": "paly_list_btn\">&&
    ", + "播放标题": ">&&<", + "播放列表": "", + "分类url": "https://bo.czys.me/{cateId}/page/{catePg};;ak", + "分类": "豆瓣热播$dbtop250#电影$zuixindianying#电视剧$gcj#剧场动画$dongmanjuchangban#美剧$meijutt#韩剧$hanjutv#番剧$fanju" +} \ No newline at end of file diff --git a/5/cally/lib/哔哩大全.json b/5/cally/lib/哔哩大全.json new file mode 100644 index 0000000..debbaa8 --- /dev/null +++ b/5/cally/lib/哔哩大全.json @@ -0,0 +1,4501 @@ +{ + + "classes": [ + { + "type_name": "沙雕动漫", + "type_id": "一口气沙雕动漫" + }, + { + "type_name": "美食", + "type_id": "美食超清" + }, + { + "type_name": "食谱", + "type_id": "食谱" + }, + { + "type_name": "体育", + "type_id": "体育超清" + }, + { + "type_name": "球星", + "type_id": "球星" + }, + { + "type_name": "旅游", + "type_id": "旅游" + }, + { + "type_name": "风景", + "type_id": "风景4K" + }, + { + "type_name": "说案", + "type_id": "说案" + }, + { + "type_name": "知名UP主", + "type_id": "知名UP主" + }, + { + "type_name": "探索发现", + "type_id": "探索发现超清" + }, + { + "type_name": "纪录片", + "type_id": "纪录片超清" + }, + { + "type_name": "鬼畜", + "type_id": "鬼畜" + }, + { + "type_name": "搞笑", + "type_id": "搞笑超清" + }, + { + "type_name": "儿童", + "type_id": "儿童超清" + }, + { + "type_name": "动物世界", + "type_id": "动物世界超清" + }, + { + "type_name": "相声小品", + "type_id": "相声小品超清" + }, + { + "type_name": "戏曲", + "type_id": "戏曲" + }, + { + "type_name": "解说", + "type_id": "解说" + }, + + { + "type_name": "演讲", + "type_id": "演讲" + }, + { + "type_name": "小姐姐", + "type_id": "小姐姐超清" + }, + { + "type_name": "荒野求生", + "type_id": "荒野求生超清" + }, + { + "type_name": "健身", + "type_id": "健身" + }, + { + "type_name": "帕梅拉", + "type_id": "帕梅拉" + }, + { + "type_name": "太极拳", + "type_id": "太极拳" + }, + + { + "type_name": "广场舞", + "type_id": "广场舞" + }, + { + "type_name": "舞蹈", + "type_id": "舞蹈" + }, + { + "type_name": "音乐", + "type_id": "音乐" + }, + { + "type_name": "歌曲", + "type_id": "歌曲" + }, + { + "type_name": "MV", + "type_id": "MV4K" + }, + { + "type_name": "舞曲", + "type_id": "舞曲超清" + }, + { + "type_name": "4K", + "type_id": "4K" + }, + { + "type_name": "电影", + "type_id": "电影" + }, + { + "type_name": "电视剧", + "type_id": "电视剧" + }, + { + "type_name": "白噪音", + "type_id": "白噪音超清" + }, + { + "type_name": "考公考证", + "type_id": "考公考证" + }, + + { + "type_name": "平面设计教学", + "type_id": "平面设计教学" + }, + { + "type_name": "软件教程", + "type_id": "软件教程" + }, + { + "type_name": "Windows", + "type_id": "Windows" + } + + ], + + "cookie": "innersign=0; buvid3=2E536ADC-CD6D-46AB-A9FF-904395151EE369713infoc; b_nut=1669016569; i-wanna-go-back=-1; b_ut=7; _uuid=761F7F106-C575-884D-6C10A-92BC10A10D10FBC68934infoc; buvid4=5B25B999-AE15-E09A-A0CC-3661981B71BF70255-122112115-JOyWSaNZfI2kZmT1KYmcQA%3D%3D; fingerprint=6d9ef93c89a567d22b6a9c4104e6cc50; buvid_fp_plain=undefined; buvid_fp=6d9ef93c89a567d22b6a9c4104e6cc50; SESSDATA=2d6f63c8%2C1684568607%2C19eb6%2Ab1; bili_jct=21d538b01566c26afc81ff68c2ac7dca; DedeUserID=3493083203242585; DedeUserID__ckMd5=7b86f3894ed7f8c0; sid=ng0uyvaz; b_lsid=97FB69A2_1869DE8E2C5; bg_view_44176=720227", + + "filter": { + "考公考证": [{ + "key": "order", + "name": "排序", + "value": [{ + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "探索发现超清": [{ + "key": "order", + "name": "排序", + "value": [{ + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "电影": [{ + "key": "order", + "name": "排序", + "value": [{ + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "鬼畜": [{ + "key": "order", + "name": "排序", + "value": [{ + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "一口气沙雕动漫": [{ + "key": "order", + "name": "排序", + "value": [{ + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "说案": [{ + "key": "order", + "name": "排序", + "value": [{ + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "说案" + }, + { + "n": "汤圆", + "v": "汤圆说案" + }, + { + "n": "唐唐", + "v": "唐唐说案" + }, + { + "n": "罗翔", + "v": "罗翔说刑法" + }, + { + "n": "何家弘", + "v": "何家弘说案" + }, + { + "n": "韩诺", + "v": "韩诺说案" + }, + { + "n": "老V", + "v": "老V说案" + }, + { + "n": "禁播档案‼️", + "v": "禁播档案" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "演讲": [{ + "key": "order", + "name": "排序", + "value": [{ + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "全部演讲4K" + }, + { + "n": "A艾跃进", + "v": "艾跃进演讲4K" + }, + { + "n": "C超级演说家", + "v": "超级演说家4K" + }, + { + "n": "D电影", + "v": "电影演讲4K" + }, + { + "n": "D典籍里的中国", + "v": "典籍里的中国4K" + }, + { + "n": "G感动中国", + "v": "感动中国4K" + }, + { + "n": "G郭继承", + "v": "郭继承演讲4K" + }, + { + "n": "H华春莹", + "v": "华春莹演讲4K" + }, + { + "n": "L雷军", + "v": "雷军演讲4K" + }, + { + "n": "L罗翔", + "v": "罗翔演讲4K" + }, + { + "n": "R任正非", + "v": "任正非演讲4K" + }, + { + "n": "TED", + "v": "TED演讲4K" + }, + { + "n": "W汪文斌", + "v": "汪文斌演讲4K" + }, + { + "n": "Y一刻", + "v": "一刻演讲4K" + }, + { + "n": "Z赵立坚", + "v": "赵立坚演讲4K" + }, + { + "n": "Z郑强", + "v": "郑强演讲4K" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "解说": [{ + "key": "order", + "name": "排序", + "value": [{ + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "解说" + }, + { + "n": "电影", + "v": "电影解说" + }, + { + "n": "电视", + "v": "电视解说" + }, + { + "n": "历史", + "v": "历史解说" + }, + { + "n": "动漫", + "v": "动漫解说" + }, + { + "n": "小说", + "v": "小说解说" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "风景4K": [{ + "key": "order", + "name": "排序", + "value": [{ + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "风景4K" + }, + { + "n": "A澳门", + "v": "澳门风景4K" + }, + { + "n": "A安徽", + "v": "安徽风景4K" + }, + { + "n": "B布达拉宫", + "v": "布达拉宫风景4K" + }, + { + "n": "B北京", + "v": "北京风景4K" + }, + { + "n": "C重庆", + "v": "重庆风景4K" + }, + { + "n": "C草原", + "v": "草原风景4K" + }, + { + "n": "D大海", + "v": "大海风景4K" + }, + { + "n": "F福建", + "v": "福建风景4K" + }, + { + "n": "G广东", + "v": "广东风景4K" + }, + { + "n": "G广西", + "v": "广西风景4K" + }, + { + "n": "G贵州", + "v": "贵州风景4K" + }, + { + "n": "G甘肃", + "v": "甘肃风景4K" + }, + { + "n": "H海南", + "v": "海南风景4K" + }, + { + "n": "H河北", + "v": "河北风景4K" + }, + { + "n": "H河南", + "v": "河南风景4K" + }, + { + "n": "H湖北", + "v": "湖北风景4K" + }, + { + "n": "H湖南", + "v": "湖南风景4K" + }, + { + "n": "H黑龙江", + "v": "黑龙江风景4K" + }, + { + "n": "J吉林", + "v": "吉林风景4K" + }, + { + "n": "J江苏", + "v": "江苏风景4K" + }, + { + "n": "J江西", + "v": "江西风景4K" + }, + { + "n": "L辽宁", + "v": "辽宁风景4K" + }, + { + "n": "M民宿", + "v": "民宿风景4K" + }, + { + "n": "N内蒙古", + "v": "内蒙古风景4K" + }, + { + "n": "N宁夏", + "v": "宁夏风景4K" + }, + { + "n": "Q青海", + "v": "青海风景4K" + }, + { + "n": "S上海", + "v": "上海风景4K" + }, + { + "n": "S陕西", + "v": "陕西风景4K" + }, + { + "n": "S四川", + "v": "四川风景4K" + }, + { + "n": "S山西", + "v": "山西风景4K" + }, + { + "n": "S山东", + "v": "山东风景4K" + }, + { + "n": "T天津", + "v": "天津风景4K" + }, + { + "n": "T台湾", + "v": "台湾风景4K" + }, + { + "n": "T天空", + "v": "天空风景4K" + }, + { + "n": "X西湖", + "v": "西湖风景4K" + }, + { + "n": "X西藏", + "v": "西藏风景4K" + }, + { + "n": "X新疆", + "v": "新疆风景4K" + }, + { + "n": "X香港", + "v": "香港风景4K" + }, + { + "n": "Y云南", + "v": "云南风景4K" + }, + { + "n": "Z浙江", + "v": "浙江风景4K" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "MV4K": [{ + "key": "order", + "name": "排序", + "value": [{ + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "MV4K" + }, + { + "n": "A阿杜", + "v": "阿杜MV4K" + }, + { + "n": "A阿黛尔", + "v": "阿黛尔MV4K" + }, + { + "n": "BBeyond", + "v": "BeyondMV4K" + }, + { + "n": "BBy2", + "v": "By2MV4K" + }, + { + "n": "BBIGBANG", + "v": "BIGBANGMV4K" + }, + { + "n": "B布兰妮", + "v": "布兰妮MV4K" + }, + { + "n": "C陈奕迅", + "v": "陈奕迅MV4K" + }, + { + "n": "C蔡依林", + "v": "蔡依林MV4K" + }, + { + "n": "C初音未来", + "v": "初音未来MV4K" + }, + { + "n": "C蔡健雅", + "v": "蔡健雅MV4K" + }, + { + "n": "C陈小春", + "v": "陈小春MV4K" + }, + { + "n": "C草蜢", + "v": "草蜢MV4K" + }, + { + "n": "C陈慧娴", + "v": "陈慧娴MV4K" + }, + { + "n": "C崔健", + "v": "崔健MV4K" + }, + { + "n": "C仓木麻衣", + "v": "仓木麻衣MV4K" + }, + { + "n": "D戴荃", + "v": "戴荃MV4K" + }, + { + "n": "D动力火车", + "v": "动力火车MV4K" + }, + { + "n": "D邓丽君", + "v": "邓丽君MV4K" + }, + { + "n": "D丁当", + "v": "丁当MV4K" + }, + { + "n": "D刀郎", + "v": "刀郎MV4K" + }, + { + "n": "D邓紫棋", + "v": "邓紫棋MV4K" + }, + { + "n": "D戴佩妮", + "v": "戴佩妮MV4K" + }, + { + "n": "D邓丽君", + "v": "邓丽君MV4K" + }, + { + "n": "F飞儿乐队", + "v": "飞儿乐队MV4K" + }, + { + "n": "F费玉清", + "v": "费玉清MV4K" + }, + { + "n": "F费翔", + "v": "费翔MV4K" + }, + { + "n": "F方大同", + "v": "方大同MV4K" + }, + { + "n": "F房东的猫", + "v": "房东的猫MV4K" + }, + { + "n": "F凤飞飞", + "v": "凤飞飞MV4K" + }, + { + "n": "F凤凰传奇", + "v": "凤凰传奇MV4K" + }, + { + "n": "G古风歌曲", + "v": "古风歌曲4K" + }, + { + "n": "G国乐大典", + "v": "国乐大典4K" + }, + { + "n": "G郭采洁", + "v": "郭采洁MV4K" + }, + { + "n": "G光良", + "v": "光良MV4K" + }, + { + "n": "G郭静", + "v": "郭静MV4K" + }, + { + "n": "G郭富城", + "v": "郭富城MV4K" + }, + { + "n": "H胡彦斌", + "v": "胡彦斌MV4K" + }, + { + "n": "H胡夏", + "v": "胡夏MV4K" + }, + { + "n": "H韩红", + "v": "韩红MV4K" + }, + { + "n": "H黄品源", + "v": "黄品源MV4K" + }, + { + "n": "H黄小琥", + "v": "黄小琥MV4K" + }, + { + "n": "H花儿乐队", + "v": "花儿乐队MV4K" + }, + { + "n": "H黄家强", + "v": "黄家强MV4K" + }, + { + "n": "H后街男孩", + "v": "后街男孩MV4K" + }, + { + "n": "J经典老歌", + "v": "经典老歌4K" + }, + { + "n": "J贾斯丁比伯", + "v": "贾斯丁比伯MV4K" + }, + { + "n": "J金池", + "v": "金池MV4K" + }, + { + "n": "J金志文", + "v": "金志文MV4K" + }, + { + "n": "J焦迈奇", + "v": "焦迈奇MV4K" + }, + { + "n": "K筷子兄弟", + "v": "筷子兄弟MV4K" + }, + { + "n": "L李玟", + "v": "李玟MV4K" + }, + { + "n": "L林忆莲", + "v": "林忆莲MV4K" + }, + { + "n": "L李克勤", + "v": "李克勤MV4K" + }, + { + "n": "L刘宪华", + "v": "刘宪华MV4K" + }, + { + "n": "L李圣杰", + "v": "李圣杰MV4K" + }, + { + "n": "L林宥嘉", + "v": "林宥嘉MV4K" + }, + { + "n": "L梁静茹", + "v": "梁静茹MV4K" + }, + { + "n": "L李健", + "v": "李健MV4K" + }, + { + "n": "L林俊杰", + "v": "林俊杰MV4K" + }, + { + "n": "L李玉刚", + "v": "李玉刚MV4K" + }, + { + "n": "L林志炫", + "v": "林志炫MV4K" + }, + { + "n": "L李荣浩", + "v": "李荣浩MV4K" + }, + { + "n": "L李宇春", + "v": "李宇春MV4K" + }, + { + "n": "L洛天依", + "v": "洛天依MV4K" + }, + { + "n": "L林子祥", + "v": "林子祥MV4K" + }, + { + "n": "L李宗盛", + "v": "李宗盛MV4K" + }, + { + "n": "L黎明", + "v": "黎明MV4K" + }, + { + "n": "L刘德华", + "v": "刘德华MV4K" + }, + { + "n": "L罗大佑", + "v": "罗大佑MV4K" + }, + { + "n": "L林肯公园", + "v": "林肯公园MV4K" + }, + { + "n": "LLadyGaga", + "v": "LadyGagaMV4K" + }, + { + "n": "L旅行团乐队", + "v": "旅行团乐队MV4K" + }, + { + "n": "M莫文蔚", + "v": "莫文蔚MV4K" + }, + { + "n": "M毛不易", + "v": "毛不易MV4K" + }, + { + "n": "M梅艳芳", + "v": "梅艳芳MV4K" + }, + { + "n": "M迈克尔杰克逊", + "v": "迈克尔杰克逊MV4K" + }, + { + "n": "N南拳妈妈", + "v": "南拳妈妈MV4K" + }, + { + "n": "P朴树", + "v": "朴树MV4K" + }, + { + "n": "Q齐秦", + "v": "齐秦MV4K" + }, + { + "n": "Q青鸟飞鱼", + "v": "青鸟飞鱼MV4K" + }, + { + "n": "R容祖儿", + "v": "容祖儿MV4K" + }, + { + "n": "R热歌", + "v": "热歌MV4K" + }, + { + "n": "R任贤齐", + "v": "任贤齐MV4K" + }, + { + "n": "S水木年华", + "v": "水木年华MV4K" + }, + { + "n": "S孙燕姿", + "v": "孙燕姿MV4K" + }, + { + "n": "S苏打绿", + "v": "苏打绿MV4K" + }, + { + "n": "SSHE", + "v": "SHEMV4K" + }, + { + "n": "S孙楠", + "v": "孙楠MV4K" + }, + { + "n": "T陶喆", + "v": "陶喆MV4K" + }, + { + "n": "T谭咏麟", + "v": "谭咏麟MV4K" + }, + { + "n": "T田馥甄", + "v": "田馥甄MV4K" + }, + { + "n": "T谭维维", + "v": "谭维维MV4K" + }, + { + "n": "T逃跑计划", + "v": "逃跑计划MV4K" + }, + { + "n": "T田震", + "v": "田震MV4K" + }, + { + "n": "T谭晶", + "v": "谭晶MV4K" + }, + { + "n": "T屠洪刚", + "v": "屠洪刚MV4K" + }, + { + "n": "T泰勒·斯威夫特", + "v": "泰勒·斯威夫特MV4K" + }, + { + "n": "W王力宏", + "v": "王力宏MV4K" + }, + { + "n": "W王杰", + "v": "王杰MV4K" + }, + { + "n": "W吴克群", + "v": "吴克群MV4K" + }, + { + "n": "W王心凌", + "v": "王心凌MV4K" + }, + { + "n": "W汪峰", + "v": "汪峰MV4K" + }, + { + "n": "W伍佰", + "v": "伍佰MV4K" + }, + { + "n": "W王菲", + "v": "王菲MV4K" + }, + { + "n": "W五月天", + "v": "五月天MV4K" + }, + { + "n": "W汪苏泷", + "v": "汪苏泷MV4K" + }, + { + "n": "X徐佳莹", + "v": "徐佳莹MV4K" + }, + { + "n": "X弦子", + "v": "弦子MV4K" + }, + { + "n": "X萧亚轩", + "v": "萧亚轩MV4K" + }, + { + "n": "X许巍", + "v": "许巍MV4K" + }, + { + "n": "X薛之谦", + "v": "薛之谦MV4K" + }, + { + "n": "X许嵩", + "v": "许嵩MV4K" + }, + { + "n": "X小虎队", + "v": "小虎队MV4K" + }, + { + "n": "X萧敬腾", + "v": "萧敬腾MV4K" + }, + { + "n": "X谢霆锋", + "v": "谢霆锋MV4K" + }, + { + "n": "X徐小凤", + "v": "徐小凤MV4K" + }, + { + "n": "X信乐队", + "v": "信乐队MV4K" + }, + { + "n": "Y夜愿乐队", + "v": "夜愿乐队MV4K" + }, + { + "n": "Y原创音乐", + "v": "原创音乐MV4K" + }, + { + "n": "Y羽泉", + "v": "羽泉MV4K" + }, + { + "n": "Y粤语", + "v": "粤语MV4K" + }, + { + "n": "Y郁可唯", + "v": "郁可唯MV4K" + }, + { + "n": "Y叶倩文", + "v": "叶倩文MV4K" + }, + { + "n": "Y杨坤", + "v": "杨坤MV4K" + }, + { + "n": "Y庾澄庆", + "v": "庾澄庆MV4K" + }, + { + "n": "Y尤长靖", + "v": "尤长靖MV4K" + }, + { + "n": "Y易烊千玺", + "v": "易烊千玺MV4K" + }, + { + "n": "Y袁娅维", + "v": "袁娅维MV4K" + }, + { + "n": "Y杨丞琳", + "v": "杨丞琳MV4K" + }, + { + "n": "Y杨千嬅", + "v": "杨千嬅MV4K" + }, + { + "n": "Y杨宗纬", + "v": "杨宗纬MV4K" + }, + { + "n": "Z周杰伦", + "v": "周杰伦MV4K" + }, + { + "n": "Z张学友", + "v": "张学友MV4K" + }, + { + "n": "Z张信哲", + "v": "张信哲MV4K" + }, + { + "n": "Z张宇", + "v": "张宇MV4K" + }, + { + "n": "Z周华健", + "v": "周华健MV4K" + }, + { + "n": "Z张韶涵", + "v": "张韶涵MV4K" + }, + { + "n": "Z周深", + "v": "周深MV4K" + }, + { + "n": "Z纵贯线", + "v": "纵贯线MV4K" + }, + { + "n": "Z赵雷", + "v": "赵雷MV4K" + }, + { + "n": "Z周传雄", + "v": "周传雄MV4K" + }, + { + "n": "Z张国荣", + "v": "张国荣MV4K" + }, + { + "n": "Z周慧敏", + "v": "周慧敏MV4K" + }, + { + "n": "Z张惠妹", + "v": "张惠妹MV4K" + }, + { + "n": "Z周笔畅", + "v": "周笔畅MV4K" + }, + { + "n": "Z郑中基", + "v": "郑中基MV4K" + }, + { + "n": "Z张艺兴", + "v": "张艺兴MV4K" + }, + { + "n": "Z张震岳", + "v": "张震岳MV4K" + }, + { + "n": "Z中国好声音", + "v": "中国好声音MV4K" + }, + { + "n": "Z张雨生", + "v": "张雨生MV4K" + }, + { + "n": "Z郑智化", + "v": "郑智化MV4K" + }, + { + "n": "Z卓依婷", + "v": "卓依婷MV4K" + }, + { + "n": "Z中岛美雪", + "v": "中岛美雪MV4K" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + + "帕梅拉": [{ + "key": "order", + "name": "排序", + "value": [{ + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "帕梅拉" + }, + { + "n": "瘦腿", + "v": "帕梅拉瘦腿" + }, + { + "n": "腹部", + "v": "帕梅拉腹部" + }, + { + "n": "手臂", + "v": "帕梅拉手臂" + }, + { + "n": "热身", + "v": "帕梅拉热身" + }, + { + "n": "舞蹈", + "v": "帕梅拉舞蹈" + }, + { + "n": "燃脂", + "v": "帕梅拉燃脂" + }, + { + "n": "有氧", + "v": "帕梅拉有氧" + }, + { + "n": "拉伸", + "v": "帕梅拉拉伸" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + + "知名UP主": [{ + "key": "order", + "name": "排序", + "value": [{ + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "知名UP主" + }, + { + "n": "菠萝赛东", + "v": "菠萝赛东" + }, + { + "n": "冯提莫", + "v": "冯提莫" + }, + { + "n": "林延秋", + "v": "林延秋" + }, + { + "n": "-LKs-", + "v": "-LKs-" + }, + { + "n": "小约翰可汗", + "v": "小约翰可汗" + }, + { + "n": "low馆长", + "v": "low馆长" + }, + { + "n": "自说自话的总裁", + "v": "自说自话的总裁" + }, + { + "n": "所长林超", + "v": "所长林超" + }, + { + "n": "世界未解之谜M", + "v": "世界未解之谜M" + }, + { + "n": "李永乐老师官方", + "v": "李永乐老师官方" + }, + { + "n": "罗兹", + "v": "罗兹" + }, + { + "n": "回到2049", + "v": "回到2049" + }, + { + "n": "二次元的中科院物理所", + "v": "二次元的中科院物理所" + }, + { + "n": "毕导THU", + "v": "毕导THU" + }, + { + "n": "罗翔讲刑法", + "v": "罗翔讲刑法" + }, + { + "n": "戴博士实验室", + "v": "戴博士实验室" + }, + { + "n": "芳斯塔芙", + "v": "芳斯塔芙" + }, + { + "n": "参赛者网", + "v": "参赛者网" + }, + { + "n": "三维地图看世界", + "v": "三维地图看世界" + }, + { + "n": "有机社会", + "v": "有机社会" + }, + { + "n": "乌鸦校尉CaptainWuya", + "v": "乌鸦校尉CaptainWuya" + }, + { + "n": "果壳", + "v": "果壳" + }, + { + "n": "严伯钧", + "v": "严伯钧" + }, + { + "n": "是你们的康康", + "v": "是你们的康康" + }, + { + "n": "老爸评测", + "v": "老爸评测" + }, + { + "n": "硬核的半佛仙人", + "v": "硬核的半佛仙人" + }, + { + "n": "盗月社食遇记", + "v": "盗月社食遇记" + }, + { + "n": "我是郭杰瑞", + "v": "我是郭杰瑞" + }, + { + "n": "无穷小亮的科普日常", + "v": "无穷小亮的科普日常" + }, + { + "n": "papi酱", + "v": "papi酱" + }, + { + "n": "老番茄", + "v": "老番茄" + }, + { + "n": "绵羊料理", + "v": "绵羊料理" + }, + { + "n": "老师好我叫何同学", + "v": "老师好我叫何同学" + }, + { + "n": "敬汉卿", + "v": "敬汉卿" + }, + { + "n": "周六野Zoey", + "v": "周六野Zoey" + }, + { + "n": "木鱼水心", + "v": "木鱼水心" + }, + { + "n": "凉风Kaze", + "v": "凉风Kaze" + }, + { + "n": "小潮院长", + "v": "小潮院长" + }, + { + "n": "中国BOY超级大猩猩", + "v": "中国BOY超级大猩猩" + }, + { + "n": "李子柒", + "v": "李子柒" + }, + { + "n": "敖厂长", + "v": "敖厂长" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "太极拳": [{ + "key": "order", + "name": "排序", + "value": [{ + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "太极拳" + }, + { + "n": "邱慧芳", + "v": "太极拳邱慧芳" + }, + { + "n": "陈氏", + "v": "太极拳陈氏" + }, + { + "n": "武当", + "v": "太极拳武当" + }, + { + "n": "二十四式", + "v": "太极拳二十四式" + }, + { + "n": "三十六式", + "v": "太极拳三十六式" + }, + { + "n": "五禽戏", + "v": "五禽戏" + }, + { + "n": "八段锦", + "v": "八段锦" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "舞蹈": [{ + "key": "order", + "name": "排序", + "value": [{ + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "舞蹈" + }, + { + "n": "宅舞", + "v": "宅舞" + }, + { + "n": "街舞", + "v": "街舞" + }, + { + "n": "中国舞", + "v": "中国舞" + }, + { + "n": "广场舞", + "v": "广场舞" + }, + { + "n": "交谊舞", + "v": "交谊舞" + }, + { + "n": "教程", + "v": "舞蹈教程" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "音乐": [{ + "key": "order", + "name": "排序", + "value": [{ + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "音乐" + }, + { + "n": "钢琴曲", + "v": "钢琴曲" + }, + { + "n": "协奏曲", + "v": "协奏曲r" + }, + { + "n": "中国古风音乐", + "v": "中国古风音乐" + }, + { + "n": "背景音乐", + "v": "背景音乐" + }, + { + "n": "助眠音乐r", + "v": "助眠音乐" + }, + { + "n": "胎教音乐", + "v": "胎教音乐" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "歌曲": [{ + "key": "order", + "name": "排序", + "value": [{ + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "歌曲" + }, + { + "n": "香港歌曲", + "v": "香港歌曲" + }, + { + "n": "台湾歌曲", + "v": "台湾歌曲" + }, + { + "n": "内地歌曲", + "v": "内地歌曲" + }, + { + "n": "英文歌曲", + "v": "英文歌曲" + }, + { + "n": "日文歌曲", + "v": "日文歌曲" + }, + { + "n": "小语种歌曲", + "v": "小语种歌曲" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "平面设计教学": [{ + "key": "order", + "name": "排序", + "value": [{ + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "平面设计教学" + }, + { + "n": "Adobe Photoshop", + "v": "Adobe Photoshop教程" + }, + { + "n": "Adobe Illustrator", + "v": "Adobe Illustrator教程" + }, + { + "n": "CorelDRAW", + "v": "CorelDRAW教程" + }, + { + "n": "Adobe InDesign", + "v": "Adobe InDesign教程" + }, + { + "n": "Adobe Pagermaker", + "v": "Adobe Pagermaker教程" + }, + { + "n": "SAI", + "v": "SAI教程" + }, + { + "n": "Adobe Bridge", + "v": "Adobe Bridge教程" + }, + { + "n": "Adobe Pagermaker", + "v": "Adobe Pagermake教程r" + }, + { + "n": "3D Studio Max", + "v": "3D Studio Max教程" + }, + { + "n": "PR", + "v": "PR教程" + }, + { + "n": "AE", + "v": "AE教程" + }, + { + "n": "CINEMA 4D", + "v": "CINEMA 4D教程" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "软件教程": [{ + "key": "order", + "name": "排序", + "value": [{ + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "软件教程" + }, + { + "n": "MT管理器", + "v": "MT管理器" + }, + { + "n": "NP管理器", + "v": "NP管理器" + }, + { + "n": "mixplorer", + "v": "mixplorer" + }, + { + "n": "脱壳", + "v": "脱壳" + }, + { + "n": "爬虫", + "v": "爬虫" + }, + { + "n": "json&jar", + "v": "json&jar" + }, + { + "n": "网盘挂载", + "v": "网盘挂载" + }, + { + "n": "alist+WebDav", + "v": "alist+WebDav" + }, + { + "n": "TVBox修改", + "v": "TVBox修改教程" + }, + { + "n": "EXCEL", + "v": "EXCEL教程" + }, + { + "n": "Git入门到精通", + "v": "Git入门到精通" + }, + { + "n": "java", + "v": "java教程" + }, + { + "n": "phyton", + "v": "phyton教程" + }, + { + "n": "xml", + "v": "xml教程" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "Windows": [{ + "key": "order", + "name": "排序", + "value": [{ + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "小姐姐超清": [{ + "key": "order", + "name": "排序", + "value": [{ + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "广场舞超清": [{ + "key": "order", + "name": "排序", + "value": [{ + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "舞曲超清": [{ + "key": "order", + "name": "排序", + "value": [{ + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "白噪音超清": [{ + "key": "order", + "name": "排序", + "value": [{ + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "搞笑超清": [{ + "key": "order", + "name": "排序", + "value": [{ + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "体育超清": [{ + "key": "order", + "name": "排序", + "value": [{ + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "4K": [{ + "key": "order", + "name": "排序", + "value": [{ + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "足球比赛合集超清": [{ + "key": "order", + "name": "排序", + "value": [{ + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "篮球超清": [{ + "key": "order", + "name": "排序", + "value": [{ + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "动物世界超清": [{ + "key": "order", + "name": "排序", + "value": [{ + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "儿童超清": [{ + "key": "order", + "name": "排序", + "value": [{ + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "荒野求生超清": [{ + "key": "order", + "name": "排序", + "value": [{ + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "纪录片超清": [{ + "key": "order", + "name": "排序", + "value": [{ + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + + "食谱": [{ + "key": "order", + "name": "排序", + "value": [{ + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "食谱" + }, + { + "n": "川菜食谱", + "v": "川菜食谱" + }, + { + "n": "豫菜食谱", + "v": "豫菜食谱" + }, + { + "n": "淮扬菜食谱", + "v": "淮扬菜食谱" + }, + { + "n": "湘菜食谱", + "v": "湘菜食谱" + }, + { + "n": "鲁菜食谱", + "v": "鲁菜食谱" + }, + { + "n": "粤菜食谱", + "v": "粤菜食谱" + }, + { + "n": "潮菜食谱", + "v": "潮菜食谱" + }, + { + "n": "浙菜食谱", + "v": "浙菜食谱" + }, + { + "n": "徽菜食谱", + "v": "徽菜食谱" + }, + { + "n": "闽菜食谱", + "v": "闽菜食谱" + }, + { + "n": "苏菜食谱", + "v": "苏菜食谱" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "健身": [{ + "key": "order", + "name": "排序", + "value": [{ + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "健身" + }, + { + "n": "瘦腿", + "v": "瘦腿" + }, + { + "n": "腹部", + "v": "腹部" + }, + { + "n": "手臂", + "v": "手臂" + }, + { + "n": "热身", + "v": "热身" + }, + { + "n": "帕梅拉", + "v": "帕梅拉" + }, + { + "n": "燃脂", + "v": "燃脂" + }, + { + "n": "有氧", + "v": "有氧" + }, + { + "n": "拉伸", + "v": "拉伸" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "窗白噪音": [{ + "key": "order", + "name": "排序", + "value": [{ + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "美食超清": [{ + "key": "order", + "name": "排序", + "value": [{ + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "美食超清" + }, + { + "n": "舌尖上的中国", + "v": "舌尖上的中国超清" + }, + { + "n": "老字号", + "v": "老字号美食超清" + }, + { + "n": "家常菜", + "v": "家常菜美食超清" + }, + { + "n": "香港美食探店", + "v": "香港美食探店超清" + }, + { + "n": "澳门美食探店", + "v": "澳门美食探店超清" + }, + { + "n": "上海美食探店", + "v": "上海美食探店超清" + }, + { + "n": "北京美食探店", + "v": "北京美食探店超清" + }, + { + "n": "重庆美食探店", + "v": "重庆美食探店超清" + }, + { + "n": "南京美食探店", + "v": "南京美食探店超清" + }, + { + "n": "广州美食探店", + "v": "广州美食探店超清" + }, + { + "n": "杭州美食探店", + "v": "杭州美食探店超清" + }, + { + "n": "成都美食探店", + "v": "成都美食探店超清" + }, + { + "n": "苏州美食探店", + "v": "苏州美食探店超清" + }, + { + "n": "武汉美食探店", + "v": "武汉美食探店超清" + }, + { + "n": "台湾美食探店", + "v": "台湾美食探店超清" + }, + { + "n": "川菜", + "v": "川菜美食超清" + }, + { + "n": "豫菜", + "v": "豫菜美食超清" + }, + { + "n": "淮扬菜", + "v": "淮扬菜美食超清" + }, + { + "n": "湘菜", + "v": "湘菜美食超清" + }, + { + "n": "鲁菜", + "v": "鲁菜美食超清" + }, + { + "n": "粤菜", + "v": "粤菜美食超清" + }, + { + "n": "潮菜", + "v": "潮菜美食超清" + }, + { + "n": "浙菜", + "v": "浙菜美食超清" + }, + { + "n": "徽菜", + "v": "徽菜美食超清" + }, + { + "n": "闽菜", + "v": "闽菜美食超清" + }, + { + "n": "东北菜", + "v": "东北菜美食超清" + }, + { + "n": "客家菜", + "v": "客家菜美食超清" + }, + { + "n": "苏菜", + "v": "苏菜美食超清" + }, + + { + "n": "火锅", + "v": "火锅" + }, + { + "n": "面食", + "v": "面食" + }, + { + "n": "炒菜", + "v": "炒菜" + }, + { + "n": "点心", + "v": "点心" + }, + { + "n": "日料", + "v": "日料" + }, + { + "n": "小吃", + "v": "小吃" + }, + { + "n": "素食", + "v": "素食" + }, + { + "n": "蒸菜", + "v": "蒸菜" + }, + { + "n": "凉菜", + "v": "凉菜" + }, + { + "n": "早餐", + "v": "早餐" + }, + { + "n": "披萨", + "v": "披萨" + }, { + "n": "烤鱼", + "v": "烤鱼" + }, { + "n": "海鲜", + "v": "海鲜美食超清" + }, { + "n": "汉堡", + "v": "汉堡" + }, { + "n": "韩国菜", + "v": "韩国菜" + }, + { + "n": "泰国菜", + "v": "泰国菜" + }, { + "n": "穆斯林菜", + "v": "穆斯林菜" + }, { + "n": "法国菜", + "v": "法国菜" + }, { + "n": "意大利菜", + "v": "意大利菜" + }, + { + "n": "西班牙菜", + "v": "西班牙菜" + }, { + "n": "土耳其菜", + "v": "土耳其菜系" + }, { + "n": "阿拉伯菜", + "v": "阿拉伯菜" + }, { + "n": "德国菜", + "v": "德国菜" + } + + ] + }, + { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "广场舞": [{ + "key": "order", + "name": "排序", + "value": [{ + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "球星": [{ + "key": "order", + "name": "排序", + "value": [{ + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "球星" + }, + { + "n": "梅西", + "v": "梅西" + }, + { + "n": "C罗", + "v": "C罗" + }, + { + "n": "天下足球", + "v": "天下足球" + }, + { + "n": "罗纳尔多", + "v": "罗纳尔多" + }, + { + "n": "亨利", + "v": "亨利" + }, + { + "n": "小罗", + "v": "小罗" + }, + { + "n": "齐达内", + "v": "齐达内" + }, + { + "n": "贝克汉姆", + "v": "贝克汉姆" + }, + { + "n": "内马尔", + "v": "内马尔" + }, + { + "n": "德布劳内", + "v": "德布劳内" + }, + { + "n": "欧冠", + "v": "欧冠" + }, + { + "n": "世界杯", + "v": "世界杯" + }, + { + "n": "西甲", + "v": "西甲" + }, + { + "n": "英超", + "v": "英超" + }, + { + "n": "意甲", + "v": "意甲" + }, + { + "n": "德甲", + "v": "德甲" + }, + { + "n": "国米", + "v": "国米" + }, + { + "n": "皇马", + "v": "皇马" + }, + { + "n": "巴萨", + "v": "巴萨" + }, + { + "n": "巴黎圣日耳曼", + "v": "巴黎圣日耳曼" + }, + { + "n": "曼联", + "v": "曼联" + }, + { + "n": "曼城", + "v": "曼城" + }, + { + "n": "NBA", + "v": "NBA" + }, + { + "n": "詹姆斯", + "v": "詹姆斯" + }, + { + "n": "库里", + "v": "库里" + }, + { + "n": "杜兰特", + "v": "杜兰特" + }, + { + "n": "UFC", + "v": "UFC" + }, + { + "n": "斯诺克", + "v": "斯诺克" + }, + { + "n": "网球", + "v": "网球" + }, + { + "n": "F1", + "v": "F1" + }, + { + "n": "高尔夫", + "v": "高尔夫" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "电视剧": [{ + "key": "order", + "name": "排序", + "value": [{ + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + + + "相声小品超清": [{ + "key": "order", + "name": "排序", + "value": [{ + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + + { + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "相声小品" + }, + { + "n": "单口相声", + "v": "单口相声" + }, + { + "n": "群口相声", + "v": "群口相声" + }, + { + "n": "德云社", + "v": "德云社" + }, + { + "n": "青曲社", + "v": "青曲社" + }, + { + "n": "郭德纲", + "v": "郭德纲" + }, + { + "n": "岳云鹏", + "v": "岳云鹏" + }, + { + "n": "曹云金", + "v": "曹云金" + }, + { + "n": "评书", + "v": "评书" + }, + { + "n": "小曲", + "v": "小曲" + }, + { + "n": "二人转", + "v": "二人转" + }, + { + "n": "春晚小品", + "v": "春晚小品" + }, + { + "n": "赵本山", + "v": "赵本山" + }, + { + "n": "陈佩斯", + "v": "陈佩斯" + }, + { + "n": "冯巩", + "v": "冯巩" + }, + { + "n": "宋小宝", + "v": "宋小宝" + }, + { + "n": "赵丽蓉", + "v": "赵丽蓉" + }, + { + "n": "郭达", + "v": "郭达" + }, + { + "n": "潘长江", + "v": "潘长江" + }, + { + "n": "郭冬临", + "v": "郭冬临" + }, + { + "n": "严顺开", + "v": "严顺开" + }, + { + "n": "文松", + "v": "文松" + }, + { + "n": "开心麻花", + "v": "开心麻花" + }, + { + "n": "屌丝男士", + "v": "屌丝男士" + }, + { + "n": "喜剧综艺", + "v": "喜剧综艺" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "戏曲": [{ + "key": "order", + "name": "排序", + "value": [{ + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "戏曲" + }, + { + "n": "京剧", + "v": "京剧" + }, + { + "n": "越剧", + "v": "越剧" + }, + { + "n": "黄梅戏", + "v": "黄梅戏" + }, + { + "n": "评剧", + "v": "评剧" + }, + { + "n": "豫剧", + "v": "豫剧" + }, + { + "n": "昆曲", + "v": "昆曲" + }, + { + "n": "高腔", + "v": "高腔" + }, + { + "n": "梆子腔", + "v": "梆子腔" + }, + { + "n": "河北梆子", + "v": "河北梆子" + }, + { + "n": "晋剧", + "v": "晋剧" + }, + { + "n": "蒲剧", + "v": "蒲剧" + }, + { + "n": "雁剧", + "v": "雁剧" + }, + { + "n": "上党梆子", + "v": "上党梆子" + }, + { + "n": "秦腔", + "v": "秦腔" + }, + { + "n": "武安平调", + "v": "武安平调" + }, + { + "n": "二人台", + "v": "二人台" + }, + { + "n": "吉剧", + "v": "吉剧" + }, + { + "n": "龙江剧", + "v": "龙江剧" + }, + { + "n": "越调", + "v": "越调" + }, + { + "n": "河南曲剧", + "v": "河南曲剧" + }, + { + "n": "山东梆子", + "v": "山东梆子" + }, + { + "n": "淮剧", + "v": "淮剧" + }, + { + "n": "沪剧", + "v": "沪剧" + }, + { + "n": "滑稽戏", + "v": "滑稽戏" + }, + { + "n": "婺剧", + "v": "婺剧" + }, + { + "n": "绍剧", + "v": "绍剧" + }, + { + "n": "徽剧", + "v": "徽剧" + }, + { + "n": "闽剧", + "v": "闽剧" + }, + { + "n": "莆仙戏", + "v": "莆仙戏" + }, + { + "n": "梨园戏", + "v": "梨园戏" + }, + { + "n": "高甲戏", + "v": "高甲戏" + }, + { + "n": "赣剧", + "v": "赣剧" + }, + { + "n": "采茶戏", + "v": "采茶戏" + }, + { + "n": "汉剧", + "v": "汉剧" + }, + { + "n": "湘剧", + "v": "湘剧" + }, + { + "n": "祁剧", + "v": "祁剧" + }, + { + "n": "湖南花鼓戏", + "v": "湖南花鼓戏" + }, + { + "n": "粤剧", + "v": "粤剧" + }, + { + "n": "潮剧", + "v": "潮剧" + }, + { + "n": "桂剧", + "v": "桂剧" + }, + { + "n": "彩调", + "v": "彩调" + }, + { + "n": "壮剧", + "v": "壮剧" + }, + { + "n": "川剧", + "v": "川剧" + }, + { + "n": "黔剧", + "v": "黔剧" + }, + { + "n": "滇剧", + "v": "滇剧" + }, + { + "n": "傣剧", + "v": "傣剧" + }, + { + "n": "藏剧", + "v": "藏剧" + }, + { + "n": "皮影戏", + "v": "皮影戏" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "旅游": [{ + "key": "order", + "name": "排序", + "value": [{ + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + + "游泳": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "泳姿" + }, + { + "n": "蝶泳", + "v": "蝶泳" + }, + { + "n": "仰泳", + "v": "仰泳" + }, + { + "n": "蛙泳", + "v": "蛙泳" + }, + { + "n": "自由泳", + "v": "自由泳" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ] + } +} diff --git a/5/cally/lib/哔哩直播.js b/5/cally/lib/哔哩直播.js new file mode 100644 index 0000000..415b6ac --- /dev/null +++ b/5/cally/lib/哔哩直播.js @@ -0,0 +1,78 @@ +/* 直播弹幕 -> vod_area:'bililivedanmu' +目前只有皮皮虾大佬的DMBox, 支持弹幕 +DMBox下载:https://t.me/pipixiawerun +设置 > 窗口预览 > 开启 +*/ + +/* Cookie设置 +Cookie获取方法 https://github.com/UndCover/PyramidStore/blob/main/list.md#%E6%B3%A8%E6%84%8F%E4%BA%8B%E9%A1%B9 + +Cookie设置方法1: DR-PY 后台管理界面 +CMS后台管理 > 设置中心 > 环境变量 > {"bili_cookie":"XXXXXXX","vmid":"XXXXXX"} > 保存 + +Cookie设置方法2: 手动替换Cookie +底下代码 headers的 +"Cookie":"$bili_cookie" +手动替换为 +"Cookie":"将获取的Cookie黏贴在这" +*/ + +var rule = { + title:'哔哩直播', + host:'https://api.live.bilibili.com', + homeUrl:'/xlive/web-interface/v1/second/getUserRecommend?page=1&page_size=30&platform=web',//用于"分类获取"和"推荐获取" + url:'/xlive/web-interface/v1/second/getList?platform=web&parent_area_id=fyclass&area_id=fyfilter&sort_type=online&page=fypage', + class_name:'娱乐&网游&手游&单机游戏&电台&虚拟主播&生活&知识&赛事&购物', + class_url:'10&2&3&6&1&5&9&11&13&300', + filterable: 1, + filter_url: '{{fl.area}}', + filter_def:{ + 10:{area:'33'}, + 2:{area:'86'}, + 3:{area:'35'}, + 6:{area:'236'}, + 1:{area:'21'}, + 5:{area:'190'}, + 9:{area:'371'}, + 11:{area:'376'}, + 13:{area:'561'}, + 300:{area:'30000'} + }, + filter: { + "2":[{"key":"area","name":"分区","value":[{"n":"英雄联盟","v":"86"},{"n":"DOTA2","v":"92"},{"n":"CS:GO","v":"89"},{"n":"APEX英雄","v":"240"},{"n":"永劫无间","v":"666"},{"n":"穿越火线","v":"88"},{"n":"守望先锋","v":"87"},{"n":"吃鸡行动","v":"80"},{"n":"逃离塔科夫","v":"252"},{"n":"传奇","v":"695"},{"n":"DNF","v":"78"},{"n":"生死狙击2","v":"575"},{"n":"洛奇英雄传","v":"599"},{"n":"最终幻想14","v":"102"},{"n":"星际战甲","v":"249"},{"n":"梦三国","v":"710"},{"n":"英魂之刃","v":"690"},{"n":"剑网3","v":"82"},{"n":"铁甲雄兵","v":"691"},{"n":"封印者","v":"300"},{"n":"新天龙八部","v":"653"},{"n":"赛尔号","v":"667"},{"n":"造梦西游","v":"668"},{"n":"洛克王国","v":"669"},{"n":"问道","v":"670"},{"n":"诛仙世界","v":"654"},{"n":"大话西游","v":"652"},{"n":"奇迹MU","v":"683"},{"n":"永恒之塔","v":"684"},{"n":"QQ三国","v":"685"},{"n":"人间地狱","v":"677"},{"n":"VALORANT","v":"329"},{"n":"彩虹岛","v":"686"},{"n":"洛奇","v":"663"},{"n":"跑跑卡丁车","v":"664"},{"n":"星际公民","v":"658"},{"n":"Squad战术小队","v":"659"},{"n":"反恐精英Online","v":"629"},{"n":"风暴奇侠","v":"648"},{"n":"装甲战争","v":"642"},{"n":"失落的方舟","v":"590"},{"n":"阿尔比恩","v":"639"},{"n":"猎杀对决","v":"600"},{"n":"CFHD ","v":"472"},{"n":"骑士精神2","v":"650"},{"n":"超击突破","v":"680"},{"n":"武装突袭","v":"634"},{"n":"300英雄","v":"84"},{"n":"炉石传说","v":"91"},{"n":"剑网3缘起","v":"499"},{"n":"街头篮球","v":"649"},{"n":"综合射击","v":"601"},{"n":"剑灵","v":"505"},{"n":"艾尔之光","v":"651"},{"n":"黑色沙漠","v":"632"},{"n":"天涯明月刀","v":"596"},{"n":"超激斗梦境","v":"519"},{"n":"冒险岛","v":"574"},{"n":"逆战","v":"487"},{"n":"魔兽争霸3","v":"181"},{"n":"QQ飞车","v":"610"},{"n":"魔兽世界","v":"83"},{"n":"FIFA ONLINE 4","v":"388"},{"n":"NBA2KOL2","v":"581"},{"n":"使命召唤:战区","v":"318"},{"n":"VRChat","v":"656"},{"n":"坦克世界","v":"115"},{"n":"战舰世界","v":"248"},{"n":"战争雷霆","v":"316"},{"n":"战意","v":"383"},{"n":"风暴英雄","v":"114"},{"n":"星际争霸2","v":"93"},{"n":"刀塔自走棋","v":"239"},{"n":"堡垒之夜","v":"164"},{"n":"枪神纪","v":"251"},{"n":"三国杀","v":"81"},{"n":"龙之谷","v":"112"},{"n":"古剑奇谭OL","v":"173"},{"n":"幻想全明星","v":"176"},{"n":"怀旧网游","v":"288"},{"n":"新游前瞻","v":"298"},{"n":"星战前夜:晨曦","v":"331"},{"n":"梦幻西游端游","v":"350"},{"n":"流放之路","v":"551"},{"n":"FPS沙盒","v":"633"},{"n":"永恒轮回","v":"459"},{"n":"激战2","v":"607"},{"n":"其他网游","v":"107"}] }], + "3":[{"key":"area","name":"分区","value":[{"n":"王者荣耀","v":"35"},{"n":"和平精英","v":"256"},{"n":"LOL手游","v":"395"},{"n":"原神","v":"321"},{"n":"第五人格","v":"163"},{"n":"明日方舟","v":"255"},{"n":"哈利波特:魔法觉醒 ","v":"474"},{"n":"幻塔","v":"550"},{"n":"金铲铲之战","v":"514"},{"n":"APEX手游","v":"506"},{"n":"深空之眼","v":"598"},{"n":"无期迷途","v":"675"},{"n":"光遇","v":"687"},{"n":"跃迁旅人","v":"717"},{"n":"香肠派对","v":"689"},{"n":"猫之城","v":"645"},{"n":"玛娜希斯回响","v":"644"},{"n":"使命召唤手游","v":"386"},{"n":"黑色沙漠手游","v":"615"},{"n":"崩坏3","v":"40"},{"n":"游戏王:决斗链接","v":"407"},{"n":"游戏王","v":"303"},{"n":"蛋仔派对","v":"571"},{"n":"阴阳师","v":"36"},{"n":"空之要塞:启航","v":"718"},{"n":"火影忍者手游","v":"292"},{"n":"Fate/GO","v":"37"},{"n":"综合棋牌","v":"354"},{"n":"QQ飞车手游","v":"154"},{"n":"决战!平安京","v":"140"},{"n":"狼人杀","v":"41"},{"n":"三国杀移动版","v":"352"},{"n":"碧蓝航线","v":"113"},{"n":"影之诗","v":"156"},{"n":"明日之后","v":"189"},{"n":"部落冲突:皇室战争","v":"50"},{"n":"奥比岛手游","v":"661"},{"n":"盾之勇者成名录:浪潮","v":"704"},{"n":"雀姬","v":"214"},{"n":"公主连结Re:Dive","v":"330"},{"n":"DNF手游","v":"343"},{"n":"FIFA足球世界","v":"641"},{"n":"BanG Dream","v":"258"},{"n":"荒野乱斗","v":"469"},{"n":"CF手游","v":"333"},{"n":"战双帕弥什","v":"293"},{"n":"天涯明月刀手游","v":"389"},{"n":"解密游戏","v":"42"},{"n":"恋爱养成游戏","v":"576"},{"n":"暗黑破坏神:不朽","v":"492"},{"n":"暗区突围","v":"502"},{"n":"跑跑卡丁车手游","v":"265"},{"n":"非人学园","v":"212"},{"n":"百闻牌","v":"286"},{"n":"猫和老鼠手游","v":"269"},{"n":"坎公骑冠剑","v":"442"},{"n":"忍者必须死3","v":"203"},{"n":"梦幻西游手游","v":"342"},{"n":"航海王热血航线","v":"504"},{"n":"少女前线","v":"39"},{"n":"300大作战","v":"688"},{"n":"少女前线:云图计划","v":"525"},{"n":"漫威超级战争","v":"478"},{"n":"摩尔庄园手游","v":"464"},{"n":"宝可梦大集结","v":"493"},{"n":"小动物之星","v":"473"},{"n":"天地劫:幽城再临","v":"448"},{"n":"漫威对决","v":"511"},{"n":" 东方归言录","v":"538"},{"n":"梦幻模拟战","v":"178"},{"n":"时空猎人3","v":"643"},{"n":"重返帝国","v":"613"},{"n":"休闲小游戏","v":"679"},{"n":"其他手游","v":"98"},{"n":"新游评测","v":"274"}] }], + "6":[{"key":"area","name":"分区","value":[{"n":"主机游戏","v":"236"},{"n":"我的世界","v":"216"},{"n":"独立游戏","v":"283"},{"n":"怀旧游戏","v":"237"},{"n":"弹幕互动玩法","v":"460"},{"n":"恐怖游戏","v":"276"},{"n":"禁闭求生","v":"707"},{"n":"斯普拉遁3","v":"694"},{"n":"卧龙:苍天陨落","v":"700"},{"n":"使命召唤19","v":"282"},{"n":"异度神剑","v":"665"},{"n":"艾尔登法环","v":"555"},{"n":"聚会游戏","v":"636"},{"n":"哥谭骑士","v":"716"},{"n":"命运2","v":"277"},{"n":"沙石镇时光","v":"630"},{"n":"Dread Hunger","v":"591"},{"n":"红色警戒2","v":"693"},{"n":"失落迷城:群星的诅咒","v":"714"},{"n":"策略游戏","v":"570"},{"n":"战地风云","v":"597"},{"n":"幽灵线:东京","v":"612"},{"n":"糖豆人","v":"357"},{"n":"消逝的光芒2","v":"586"},{"n":"只狼","v":"245"},{"n":"怪物猎人","v":"578"},{"n":"饥荒","v":"218"},{"n":"精灵宝可梦","v":"228"},{"n":"FIFA23","v":"708"},{"n":"暖雪","v":"582"},{"n":"全面战争:战锤3","v":"594"},{"n":"彩虹六号:异种","v":"580"},{"n":"战神","v":"579"},{"n":"FORZA 极限竞速","v":"302"},{"n":"NBA2K","v":"362"},{"n":"帝国时代4","v":"548"},{"n":"光环:无限","v":"559"},{"n":"孤岛惊魂6","v":"537"},{"n":"植物大战僵尸","v":"309"},{"n":"仙剑奇侠传七","v":"540"},{"n":"灵魂筹码","v":"223"},{"n":"格斗游戏","v":"433"},{"n":"荒野大镖客2","v":"226"},{"n":"重生细胞","v":"426"},{"n":"刺客信条","v":"227"},{"n":"恐鬼症","v":"387"},{"n":"以撒","v":"219"},{"n":"双人成行","v":"446"},{"n":"方舟","v":"295"},{"n":"仁王2","v":"313"},{"n":"鬼泣5","v":"244"},{"n":"枪火重生","v":"364"},{"n":"盗贼之海","v":"341"},{"n":"胡闹厨房","v":"507"},{"n":"体育游戏","v":"500"},{"n":"恐惧之间","v":"439"},{"n":"塞尔达","v":"308"},{"n":"马力欧制造2","v":"261"},{"n":"全境封锁2","v":"243"},{"n":"骑马与砍杀","v":"326"},{"n":"人类一败涂地","v":"270"},{"n":"鬼谷八荒","v":"424"},{"n":"无主之地3","v":"273"},{"n":"辐射76","v":"220"},{"n":"全面战争","v":"257"},{"n":"亿万僵尸","v":"463"},{"n":"暗黑破坏神2","v":"535"},{"n":"文字游戏","v":"583"},{"n":"恋爱模拟游戏","v":"592"},{"n":"泰拉瑞亚","v":"593"},{"n":"雨中冒险2","v":"441"},{"n":"游戏速通","v":"678"},{"n":"摔角城大乱斗","v":"681"},{"n":"勇敢的哈克","v":"692"},{"n":" 审判系列","v":"698"},{"n":"其他单机","v":"235"}] }], + "1":[{"key":"area","name":"分区","value":[{"n":"视频唱见","v":"21"},{"n":"萌宅领域","v":"530"},{"n":"视频聊天","v":"145"},{"n":"舞见","v":"207"},{"n":"情感","v":"706"},{"n":"户外","v":"123"},{"n":"日常","v":"399"}] }], + "5":[{"key":"area","name":"分区","value":[{"n":"唱见电台","v":"190"},{"n":"聊天电台","v":"192"},{"n":"配音","v":"193"}] }], + "9":[{"key":"area","name":"分区","value":[{"n":"虚拟主播","v":"371"},{"n":"3D虚拟主播","v":"697"}] }], + "10":[{"key":"area","name":"分区","value":[{"n":"生活分享","v":"646"},{"n":"运动","v":"628"},{"n":"搞笑","v":"624"},{"n":"手工绘画","v":"627"},{"n":"萌宠","v":"369"},{"n":"美食","v":"367"},{"n":"时尚","v":"378"},{"n":"影音馆","v":"33"}] }], + "11":[{"key":"area","name":"分区","value":[{"n":"社科法律心理","v":"376"},{"n":"人文历史","v":"702"},{"n":"校园学习","v":"372"},{"n":"职场·技能","v":"377"},{"n":" 科技","v":"375"},{"n":"科学科普","v":"701"},{"n":"时政","v":"715"}] }], + "13":[{"key":"area","name":"分区","value":[{"n":"游戏赛事","v":"561"},{"n":"体育赛事","v":"562"},{"n":"赛事综合","v":"563"}] }], + "300":[{"key":"area","name":"分区","value":[{"n":"购物","v":"300000"}] }] + }, + detailUrl:'https://live.bilibili.com/fyid',//二级详情拼接链接(json格式用) + // detailUrl:'https://api.live.bilibili.com/xlive/web-room/v1/playUrl/playUrl?cid=fyid&platform=h5&otype=json&quality=0',//二级详情拼接链接(json格式用) + // searchUrl:'/x/web-interface/search/type?__refresh__=true&page=fypage&page_size=42&order=online&platform=pc&highlight=1&single_column=0&keyword=**&search_type=live&dynamic_offset=0&preload=true', + searchUrl:'https://api.bilibili.com/x/web-interface/search/type?search_type=live&keyword=**&page=1', + searchable:2, + quickSearch:0, + headers:{ + "User-Agent":"PC_UA", + "Referer": "https://www.bilibili.com", + "Cookie":"$bili_cookie" + }, + timeout:5000, + limit:8, + play_parse:true, + // play_json:[{re:'*', json:{jx:0, parse:1,header:JSON.stringify({"user-agent":"Mozilla/5.0 (Linux; U; Android 9; zh-CN; MI 9 Build/PKQ1.181121.001) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/57.0.2987.108 UCBrowser/12.5.5.1035 Mobile Safari/537.36"})}}], + // play_json:[{re:'*', json:{jx:0, parse:1,header:JSON.stringify({"user-agent":"uc_ua"})}}], + // play_json:0, + lazy:"js:let ids=input.split('_');let result={};let iurl='https://api.live.bilibili.com/room/v1/Room/playUrl?cid='+ids[1]+'&'+ids[0];let html=request(iurl);let jRoot=JSON.parse(html);let jo=jRoot['data'];let ja=jo['durl'];let purl='';if(ja.length>0){purl=ja[0]['url']}result['parse']=0;result['playUrl']='';result['url']=unescape(purl);result['header']={Referer:'https://live.bilibili.com','User-Agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.198 Safari/537.36'};if(/h5/.test(ids[0])){result['contentType']='';input=result}else{result['contentType']='video/x-flv';input=result}", + double:false, + 推荐:'*', + 一级:'json:data.list;title;system_cover;uname;roomid', + // 二级:'*', + 二级:"js:let aid=input.match(/\\/(\\d+)/)[1];log(aid);let html=request('https://api.live.bilibili.com/room/v1/Room/get_info?room_id='+aid);let jo=JSON.parse(html).data;let title=jo['title'];let pic=jo['keyframe'];let desc=jo['description'];let dire=jo['uid'];let typeName=jo['area_name'];let remark='在线人数:'+jo['online'];let vod={vod_id:aid,vod_name:title,vod_pic:pic,type_name:typeName,vod_area:'bililivedanmu',vod_remarks:remark,vod_actor:'直播间id-'+aid,vod_director:dire,vod_content:desc};vod['vod_play_from']='B站';vod['vod_play_url']='flv线路原画$platform=web&quality=4_'+aid+'#flv线路高清$platform=web&quality=3_'+aid+'#h5线路原画$platform=h5&quality=4_'+aid+'#h5线路高清$platform=h5&quality=3_'+aid;VOD=vod;", + // 搜索:'json:data.result.live_room;title;cover;uname;roomid', + 搜索:'js:let html=request(input);let msg=JSON.parse(html).message;if(msg!=="0"){VODS=[{vod_name:KEY+"➢"+msg,vod_id:"no_data",vod_remarks:"别点,缺少bili_cookie",vod_pic:"https://ghproxy.com/https://raw.githubusercontent.com/hjdhnx/dr_py/main/404.jpg"}]}else{let videos=[];let vodList=JSON.parse(html).data.result.live_room;vodList.forEach(function(vod){let aid=vod["roomid"];let title="直播间:"+vod["title"].replace(\'\',"").replace("","");let img="https:"+vod["user_cover"];let remark=vod["watched_show"]["text_small"]+" "+vod["uname"];videos.push({vod_id:aid,vod_name:title,vod_pic:img,vod_remarks:remark})});VODS=videos}', +} \ No newline at end of file diff --git a/5/cally/lib/哔哩音乐.json b/5/cally/lib/哔哩音乐.json new file mode 100644 index 0000000..e0c81e6 --- /dev/null +++ b/5/cally/lib/哔哩音乐.json @@ -0,0 +1,707 @@ +{ + + "classes": [{ + "type_name": "演唱会筛选", + "type_id": "演唱会超清" + }, + { + "type_name": "粤语", + "type_id": "粤语歌曲超清" + }, + { + "type_name": "2023年热榜", + "type_id": "2023年热们歌曲超清" + }, + { + "type_name": "2022年热榜", + "type_id": "2022年热们歌曲超清" + }, + { + "type_name": "抖音神曲", + "type_id": "抖音神曲超清" + }, + { + "type_name": "经典老歌", + "type_id": "经典老歌超清" + }, + { + "type_name": "DJ", + "type_id": "DJ歌曲超清" + }, + { + "type_name": "网红翻唱", + "type_id": "网红翻唱歌曲超清" + }, + { + "type_name": "韩国女团", + "type_id": "韩国女团演唱会超清" + } + + + ], + + "cookie": "SESSDATA=7624af93%2C1696008331%2C862c8%2A42; bili_jct=141a474ef3ce8cf2fedf384e68f6625d; DedeUserID=3493271303096985; DedeUserID__ckMd5=212a836c164605b7", + + "filter": { + "演唱会超清": [{ + "key": "order", + "name": "排序", + "value": [{ + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "演唱会超清" + }, + { + "n": "A阿杜", + "v": "阿杜演唱会超清" + }, + { + "n": "A阿黛尔", + "v": "阿黛尔演唱会超清" + }, + { + "n": "BBeyond", + "v": "Beyond演唱会超清" + }, + { + "n": "BBy2", + "v": "By2演唱会超清" + }, + { + "n": "BBIGBANG", + "v": "BIGBANG演唱会超清" + }, + { + "n": "B布兰妮", + "v": "布兰妮演唱会超清" + }, + { + "n": "B坂井泉水", + "v": "坂井泉水演唱会超清" + }, + { + "n": "C陈奕迅", + "v": "陈奕迅演唱会超清" + }, + { + "n": "C蔡依林", + "v": "蔡依林演唱会超清" + }, + { + "n": "C初音未来", + "v": "初音未来演唱会超清" + }, + { + "n": "C蔡健雅", + "v": "蔡健雅演唱会超清" + }, + { + "n": "C陈小春", + "v": "陈小春演唱会超清" + }, + { + "n": "C草蜢", + "v": "草蜢演唱会超清" + }, + { + "n": "C陈慧娴", + "v": "陈慧娴演唱会超清" + }, + { + "n": "C崔健", + "v": "崔健演唱会超清" + }, + { + "n": "C仓木麻衣", + "v": "仓木麻衣演唱会超清" + }, + { + "n": "D戴荃", + "v": "戴荃演唱会超清" + }, + { + "n": "D动力火车", + "v": "动力火车演唱会超清" + }, + { + "n": "D邓丽君", + "v": "邓丽君演唱会超清" + }, + { + "n": "D丁当", + "v": "丁当演唱会超清" + }, + { + "n": "D刀郎", + "v": "刀郎演唱会超清" + }, + { + "n": "D邓紫棋", + "v": "邓紫棋演唱会超清" + }, + { + "n": "D戴佩妮", + "v": "戴佩妮演唱会超清" + }, + { + "n": "D邓丽君", + "v": "邓丽君演唱会超清" + }, + { + "n": "F飞儿乐队", + "v": "飞儿乐队演唱会超清" + }, + { + "n": "F费玉清", + "v": "费玉清演唱会超清" + }, + { + "n": "F费翔", + "v": "费翔演唱会超清" + }, + { + "n": "F方大同", + "v": "方大同演唱会超清" + }, + { + "n": "F房东的猫", + "v": "房东的猫演唱会超清" + }, + { + "n": "F凤飞飞", + "v": "凤飞飞演唱会超清" + }, + { + "n": "F凤凰传奇", + "v": "凤凰传奇演唱会超清" + }, + { + "n": "G郭采洁", + "v": "郭采洁演唱会超清" + }, + { + "n": "G光良", + "v": "光良演唱会超清" + }, + { + "n": "G郭静", + "v": "郭静演唱会超清" + }, + { + "n": "G郭富城", + "v": "郭富城演唱会超清" + }, + { + "n": "H胡彦斌", + "v": "胡彦斌演唱会超清" + }, + { + "n": "H胡夏", + "v": "胡夏演唱会超清" + }, + { + "n": "H韩红", + "v": "韩红演唱会超清" + }, + { + "n": "H黄品源", + "v": "黄品源演唱会超清" + }, + { + "n": "H黄小琥", + "v": "黄小琥演唱会超清" + }, + { + "n": "H花儿乐队", + "v": "花儿乐队演唱会超清" + }, + { + "n": "H黄家强", + "v": "黄家强演唱会超清" + }, + { + "n": "H后街男孩", + "v": "后街男孩演唱会超清" + }, + { + "n": "J经典老歌", + "v": "经典老歌演唱会超清" + }, + { + "n": "J贾斯丁比伯", + "v": "贾斯丁比伯演唱会超清" + }, + { + "n": "J金池", + "v": "金池演唱会超清" + }, + { + "n": "J金志文", + "v": "金志文演唱会超清" + }, + { + "n": "J焦迈奇", + "v": "焦迈奇演唱会超清" + }, + { + "n": "K筷子兄弟", + "v": "筷子兄弟演唱会超清" + }, + { + "n": "L李玟", + "v": "李玟演唱会超清" + }, + { + "n": "L林忆莲", + "v": "林忆莲演唱会超清" + }, + { + "n": "L李克勤", + "v": "李克勤演唱会超清" + }, + { + "n": "L刘宪华", + "v": "刘宪华演唱会超清" + }, + { + "n": "L李圣杰", + "v": "李圣杰演唱会超清" + }, + { + "n": "L林宥嘉", + "v": "林宥嘉演唱会超清" + }, + { + "n": "L梁静茹", + "v": "梁静茹演唱会超清" + }, + { + "n": "L李健", + "v": "李健演唱会超清" + }, + { + "n": "L林俊杰", + "v": "林俊杰演唱会超清" + }, + { + "n": "L李玉刚", + "v": "李玉刚演唱会超清" + }, + { + "n": "L林志炫", + "v": "林志炫演唱会超清" + }, + { + "n": "L李荣浩", + "v": "李荣浩演唱会超清" + }, + { + "n": "L李宇春", + "v": "李宇春演唱会超清" + }, + { + "n": "L洛天依", + "v": "洛天依演唱会超清" + }, + { + "n": "L林子祥", + "v": "林子祥演唱会超清" + }, + { + "n": "L李宗盛", + "v": "李宗盛演唱会超清" + }, + { + "n": "L黎明", + "v": "黎明演唱会超清" + }, + { + "n": "L刘德华", + "v": "刘德华演唱会超清" + }, + { + "n": "L罗大佑", + "v": "罗大佑演唱会超清" + }, + { + "n": "L林肯公园", + "v": "林肯公园演唱会超清" + }, + { + "n": "LLadyGaga", + "v": "LadyGaga演唱会超清" + }, + { + "n": "L旅行团乐队", + "v": "旅行团乐队演唱会超清" + }, + { + "n": "M莫文蔚", + "v": "莫文蔚演唱会超清" + }, + { + "n": "M毛不易", + "v": "毛不易演唱会超清" + }, + { + "n": "M梅艳芳", + "v": "梅艳芳演唱会超清" + }, + { + "n": "M迈克尔杰克逊", + "v": "迈克尔杰克逊演唱会超清" + }, + { + "n": "N南拳妈妈", + "v": "南拳妈妈演唱会超清" + }, + { + "n": "P朴树", + "v": "朴树演唱会超清" + }, + { + "n": "Q齐秦", + "v": "齐秦演唱会超清" + }, + { + "n": "Q青鸟飞鱼", + "v": "青鸟飞鱼演唱会超清" + }, + { + "n": "R容祖儿", + "v": "容祖儿演唱会超清" + }, + { + "n": "R任贤齐", + "v": "任贤齐演唱会超清" + }, + { + "n": "S水木年华", + "v": "水木年华演唱会超清" + }, + { + "n": "S孙燕姿", + "v": "孙燕姿演唱会超清" + }, + { + "n": "S苏打绿", + "v": "苏打绿演唱会超清" + }, + { + "n": "SSHE", + "v": "SHE演唱会超清" + }, + { + "n": "S孙楠", + "v": "孙楠演唱会超清" + }, + { + "n": "T陶喆", + "v": "陶喆演唱会超清" + }, + { + "n": "T谭咏麟", + "v": "谭咏麟演唱会超清" + }, + { + "n": "T田馥甄", + "v": "田馥甄演唱会超清" + }, + { + "n": "T谭维维", + "v": "谭维维演唱会超清" + }, + { + "n": "T逃跑计划", + "v": "逃跑计划演唱会超清" + }, + { + "n": "T田震", + "v": "田震演唱会超清" + }, + { + "n": "T谭晶", + "v": "谭晶演唱会超清" + }, + { + "n": "T屠洪刚", + "v": "屠洪刚演唱会超清" + }, + { + "n": "T泰勒·斯威夫特", + "v": "泰勒·斯威夫特演唱会超清" + }, + { + "n": "W王力宏", + "v": "王力宏演唱会超清" + }, + { + "n": "W王杰", + "v": "王杰演唱会超清" + }, + { + "n": "W吴克群", + "v": "吴克群演唱会超清" + }, + { + "n": "W王心凌", + "v": "王心凌演唱会超清" + }, + { + "n": "W王靖雯", + "v": "好声音王靖雯演唱会超清" + }, + { + "n": "W汪峰", + "v": "汪峰演唱会超清" + }, + { + "n": "W伍佰", + "v": "伍佰演唱会超清" + }, + { + "n": "W王菲", + "v": "王菲演唱会超清" + }, + { + "n": "W五月天", + "v": "五月天演唱会超清" + }, + { + "n": "W汪苏泷", + "v": "汪苏泷演唱会超清" + }, + { + "n": "X徐佳莹", + "v": "徐佳莹演唱会超清" + }, + { + "n": "X弦子", + "v": "弦子演唱会超清" + }, + { + "n": "X萧亚轩", + "v": "萧亚轩演唱会超清" + }, + { + "n": "X许巍", + "v": "许巍演唱会超清" + }, + { + "n": "X薛之谦", + "v": "薛之谦演唱会超清" + }, + { + "n": "X许嵩", + "v": "许嵩演唱会超清" + }, + { + "n": "X小虎队", + "v": "小虎队演唱会超清" + }, + { + "n": "X萧敬腾", + "v": "萧敬腾演唱会超清" + }, + { + "n": "X谢霆锋", + "v": "谢霆锋演唱会超清" + }, + { + "n": "X徐小凤", + "v": "徐小凤演唱会超清" + }, + { + "n": "X信乐队", + "v": "信乐队演唱会超清" + }, + { + "n": "Y夜愿乐队", + "v": "夜愿乐队演唱会超清" + }, + { + "n": "Y羽泉", + "v": "羽泉演唱会超清" + }, + { + "n": "Y郁可唯", + "v": "郁可唯演唱会超清" + }, + { + "n": "Y叶倩文", + "v": "叶倩文演唱会超清" + }, + { + "n": "Y杨坤", + "v": "杨坤演唱会超清" + }, + { + "n": "Y庾澄庆", + "v": "庾澄庆演唱会超清" + }, + { + "n": "Y尤长靖", + "v": "尤长靖演唱会超清" + }, + { + "n": "Y易烊千玺", + "v": "易烊千玺演唱会超清" + }, + { + "n": "Y袁娅维", + "v": "袁娅维演唱会超清" + }, + { + "n": "Y杨丞琳", + "v": "杨丞琳演唱会超清" + }, + { + "n": "Y杨千嬅", + "v": "杨千嬅演唱会超清" + }, + { + "n": "Y杨宗纬", + "v": "杨宗纬演唱会超清" + }, + { + "n": "Z郑秀文", + "v": "郑秀文演唱会超清" + }, + { + "n": "Z周杰伦", + "v": "周杰伦演唱会超清" + }, + { + "n": "Z张学友", + "v": "张学友演唱会超清" + }, + { + "n": "Z张信哲", + "v": "张信哲演唱会超清" + }, + { + "n": "Z张宇", + "v": "张宇演唱会超清" + }, + { + "n": "Z周华健", + "v": "周华健演唱会超清" + }, + { + "n": "Z张韶涵", + "v": "张韶涵演唱会超清" + }, + { + "n": "Z周深", + "v": "周深演唱会超清" + }, + { + "n": "Z纵贯线", + "v": "纵贯线演唱会超清" + }, + { + "n": "Z赵雷", + "v": "赵雷演唱会超清" + }, + { + "n": "Z周传雄", + "v": "周传雄演唱会超清" + }, + { + "n": "Z张国荣", + "v": "张国荣演唱会超清" + }, + { + "n": "Z周慧敏", + "v": "周慧敏演唱会超清" + }, + { + "n": "Z张惠妹", + "v": "张惠妹演唱会超清" + }, + { + "n": "Z周笔畅", + "v": "周笔畅演唱会超清" + }, + { + "n": "Z郑中基", + "v": "郑中基演唱会超清" + }, + { + "n": "Z张艺兴", + "v": "张艺兴演唱会超清" + }, + { + "n": "Z张震岳", + "v": "张震岳演唱会超清" + }, + { + "n": "Z张雨生", + "v": "张雨生演唱会超清" + }, + { + "n": "Z郑智化", + "v": "郑智化演唱会超清" + }, + { + "n": "Z卓依婷", + "v": "卓依婷演唱会超清" + }, + { + "n": "Z中岛美雪", + "v": "中岛美雪演唱会超清" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ] + } +} \ No newline at end of file diff --git a/5/cally/lib/嘉靓.js b/5/cally/lib/嘉靓.js new file mode 100644 index 0000000..9b4fc36 --- /dev/null +++ b/5/cally/lib/嘉靓.js @@ -0,0 +1,33 @@ + var rule = { + title: '嘉靓tv', // csp_AppYsV2 + host: 'http://api.jialiangos.com:65533', + //hostJs: 'print(HOST);let html=request(HOST,{headers:{"User-Agent":"Dart/2.1.9 (dart:io)"}});let src = JSON.parse(html).domain;print(src);HOST=src', + url: '/api.php/app/video?tid=fyclassfyfilter&limit=18&pg=fypage', + // http://ym.dytt996.com:3/api.php/app/video?tid=20&class=&area=&lang=&year=&limit=18&pg=1 + filter_url: '&class={{fl.class}}&area={{fl.area}}&lang={{fl.lang}}&year={{fl.year}}', + filter: { + "1":[{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"喜剧","v":"喜剧"},{"n":"爱情","v":"爱情"},{"n":"恐怖","v":"恐怖"},{"n":"动作","v":"动作"},{"n":"科幻","v":"科幻"},{"n":"剧情","v":"剧情"},{"n":"战争","v":"战争"},{"n":"警匪","v":"警匪"},{"n":"犯罪","v":"犯罪"},{"n":"动画","v":"动画"},{"n":"奇幻","v":"奇幻"},{"n":"武侠","v":"武侠"},{"n":"冒险","v":"冒险"},{"n":"枪战","v":"枪战"},{"n":"恐怖","v":"恐怖"},{"n":"悬疑","v":"悬疑"},{"n":"惊悚","v":"惊悚"},{"n":"经典","v":"经典"},{"n":"青春","v":"青春"},{"n":"文艺","v":"文艺"},{"n":"微电影","v":"微电影"},{"n":"古装","v":"古装"},{"n":"历史","v":"历史"},{"n":"运动","v":"运动"},{"n":"农村","v":"农村"},{"n":"儿童","v":"儿童"},{"n":"网络电影","v":"网络电影"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"大陆","v":"大陆"},{"n":"中国","v":"中国"},{"n":"香港","v":"香港"},{"n":"台湾","v":"台湾"},{"n":"欧美","v":"欧美"},{"n":"日本","v":"日本"},{"n":"韩国","v":"韩国"},{"n":"泰国","v":"泰国"},{"n":"印度","v":"印度"},{"n":"意大利","v":"意大利"},{"n":"西班牙","v":"西班牙"},{"n":"加拿大","v":"加拿大"},{"n":"其他","v":"其他"}]},{"key":"lang","name":"语言","value":[{"n":"全部","v":""},{"n":"国语","v":"国语"},{"n":"英语","v":"英语"},{"n":"粤语","v":"粤语"},{"n":"闽南语","v":"闽南语"},{"n":"韩语","v":"韩语"},{"n":"日语","v":"日语"},{"n":"法语","v":"法语"},{"n":"德语","v":"德语"},{"n":"其它","v":"其它"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"},{"n":"2009","v":"2009"},{"n":"2008","v":"2008"},{"n":"2007","v":"2007"},{"n":"2006","v":"2006"},{"n":"2005","v":"2005"},{"n":"2004","v":"2004"},{"n":"2003","v":"2003"},{"n":"2002","v":"2002"},{"n":"2001","v":"2001"},{"n":"2000","v":"2000"}]}], + "2":[{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"古装","v":"古装"},{"n":"战争","v":"战争"},{"n":"青春偶像","v":"青春偶像"},{"n":"喜剧","v":"喜剧"},{"n":"家庭","v":"家庭"},{"n":"犯罪","v":"犯罪"},{"n":"动作","v":"动作"},{"n":"奇幻","v":"奇幻"},{"n":"剧情","v":"剧情"},{"n":"历史","v":"历史"},{"n":"经典","v":"经典"},{"n":"乡村","v":"乡村"},{"n":"情景","v":"情景"},{"n":"商战","v":"商战"},{"n":"网剧","v":"网剧"},{"n":"其他","v":"其他"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"大陆","v":"大陆"},{"n":"韩国","v":"韩国"},{"n":"香港","v":"香港"},{"n":"台湾","v":"台湾"},{"n":"日本","v":"日本"},{"n":"欧美","v":"欧美"},{"n":"泰国","v":"泰国"},{"n":"新加坡","v":"新加坡"},{"n":"其它","v":"其它"}]},{"key":"lang","name":"语言","value":[{"n":"全部","v":""},{"n":"国语","v":"国语"},{"n":"英语","v":"英语"},{"n":"粤语","v":"粤语"},{"n":"闽南语","v":"闽南语"},{"n":"韩语","v":"韩语"},{"n":"日语","v":"日语"},{"n":"其它","v":"其它"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"},{"n":"2009","v":"2009"},{"n":"2008","v":"2008"},{"n":"2007","v":"2007"},{"n":"2006","v":"2006"},{"n":"2005","v":"2005"},{"n":"2004","v":"2004"},{"n":"2003","v":"2003"},{"n":"2002","v":"2002"},{"n":"2001","v":"2001"},{"n":"2000","v":"2000"}]}], + "20":[{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"},{"n":"2009","v":"2009"},{"n":"2008","v":"2008"},{"n":"2007","v":"2007"},{"n":"2006","v":"2006"},{"n":"2005","v":"2005"},{"n":"2004","v":"2004"},{"n":"2003","v":"2003"},{"n":"2002","v":"2002"},{"n":"2001","v":"2001"},{"n":"2000","v":"2000"}]}], + "4":[{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"选秀","v":"选秀"},{"n":"情感","v":"情感"},{"n":"访谈","v":"访谈"},{"n":"播报","v":"播报"},{"n":"旅游","v":"旅游"},{"n":"音乐","v":"音乐"},{"n":"美食","v":"美食"},{"n":"纪实","v":"纪实"},{"n":"曲艺","v":"曲艺"},{"n":"生活","v":"生活"},{"n":"游戏互动","v":"游戏互动"},{"n":"财经","v":"财经"},{"n":"求职","v":"求职"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"大陆","v":"大陆"},{"n":"港台","v":"港台"},{"n":"日韩","v":"日韩"},{"n":"欧美","v":"欧美"}]},{"key":"lang","name":"语言","value":[{"n":"全部","v":""},{"n":"国语","v":"国语"},{"n":"英语","v":"英语"},{"n":"粤语","v":"粤语"},{"n":"闽南语","v":"闽南语"},{"n":"韩语","v":"韩语"},{"n":"日语","v":"日语"},{"n":"其它","v":"其它"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"},{"n":"2009","v":"2009"},{"n":"2008","v":"2008"},{"n":"2007","v":"2007"},{"n":"2006","v":"2006"},{"n":"2005","v":"2005"},{"n":"2004","v":"2004"},{"n":"2003","v":"2003"},{"n":"2002","v":"2002"},{"n":"2001","v":"2001"},{"n":"2000","v":"2000"}]}], + "4":[{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"情感","v":"情感"},{"n":"科幻","v":"科幻"},{"n":"热血","v":"热血"},{"n":"推理","v":"推理"},{"n":"搞笑","v":"搞笑"},{"n":"冒险","v":"冒险"},{"n":"萝莉","v":"萝莉"},{"n":"校园","v":"校园"},{"n":"动作","v":"动作"},{"n":"机战","v":"机战"},{"n":"运动","v":"运动"},{"n":"战争","v":"战争"},{"n":"少年","v":"少年"},{"n":"少女","v":"少女"},{"n":"社会","v":"社会"},{"n":"原创","v":"原创"},{"n":"亲子","v":"亲子"},{"n":"益智","v":"益智"},{"n":"励志","v":"励志"},{"n":"其他","v":"其他"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"大陆","v":"大陆"},{"n":"日本","v":"日本"},{"n":"欧美","v":"欧美"},{"n":"其他","v":"其他"}]},{"key":"lang","name":"语言","value":[{"n":"全部","v":""},{"n":"国语","v":"国语"},{"n":"英语","v":"英语"},{"n":"粤语","v":"粤语"},{"n":"闽南语","v":"闽南语"},{"n":"韩语","v":"韩语"},{"n":"日语","v":"日语"},{"n":"其它","v":"其它"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"},{"n":"2009","v":"2009"},{"n":"2008","v":"2008"},{"n":"2007","v":"2007"},{"n":"2006","v":"2006"},{"n":"2005","v":"2005"},{"n":"2004","v":"2004"},{"n":"2003","v":"2003"},{"n":"2002","v":"2002"},{"n":"2001","v":"2001"},{"n":"2000","v":"2000"}]}] + }, + detailUrl: '/api.php/app/video_detail?id=fyid', + searchUrl: '/api.php/app/search?text=**&pg=fypage', + searchable: 2, + quickSearch: 0, + filterable: 1, //是否启用分类筛选, + headers: { + 'User-Agent': 'Dart/2.14 (dart:io)' + }, + timeout: 5000, + class_name: '电视剧&电影&短剧&动漫&综艺&记录片', // 分类筛选 /api.php/app/nav + class_url: '2&1&20&4&3&5', + play_parse: true, + lazy:'js:if(/m3u8|mp4/.test(input)){input}else{let purl=request("http://m.jialiangos.com/jx/?url="+input);input={jx:0,url:JSON.parse(purl).url,parse:0}}', + limit: 6, + 推荐: 'json:list[0].vlist;*;*;*;*', + 一级: 'json:list;vod_name;vod_pic;vod_remarks||vod_score;vod_id', + 二级: 'js:try{let html=request(input);print(html);html=JSON.parse(html);let node=html.data;VOD={vod_id:node["vod_id"],vod_name:node["vod_name"],vod_pic:node["vod_pic"],type_name:node["vod_class"],vod_year:node["vod_year"],vod_area:node["vod_area"],vod_remarks:node["vod_remarks"],vod_actor:node["vod_actor"],vod_director:node["vod_director"],vod_content:node["vod_content"].strip()};let episodes=node.vod_url_with_player;let playMap={};if(typeof play_url==="undefined"){var play_url=""}episodes.forEach(function(ep){let source=ep["name"];if(!playMap.hasOwnProperty(source)){playMap[source]=[]}playMap[source].append(ep["url"])});let playFrom=[];let playList=[];Object.keys(playMap).forEach(function(key){playFrom.append(key);playList.append(playMap[key])});let vod_play_from = playFrom.join("$$$");let vod_play_url=playList.join("$$$");VOD["vod_play_from"]=vod_play_from;VOD["vod_play_url"]=vod_play_url}catch(e){log("获取二级详情页发生错误:"+e.message)}', + 搜索: '*', + } \ No newline at end of file diff --git a/5/cally/lib/土豆玩偶.json b/5/cally/lib/土豆玩偶.json new file mode 100644 index 0000000..6daaf47 --- /dev/null +++ b/5/cally/lib/土豆玩偶.json @@ -0,0 +1,74 @@ +{ + "规则名": "土豆", + "规则作者": " cally满", + "请求头参数": "MOBILE_UA", + "网页编码格式": "UTF-8", + "图片是否需要代理": "否", + "是否开启获取首页数据": "是", + "首页推荐链接": "https://ali.lvdoui.top", + "首页列表数组规则": "body&&.module-items", + "首页片单列表数组规则": ".module-item", + "首页片单是否Jsoup写法": "1", + "分类起始页码": "1", + "分类链接": "https://ali.lvdoui.top/index.php/vod/show/area/{area}/by/{by}/class/{class}/id/{cateId}/page/{catePg}/year/{year}.htm", + "分类名称": "电影&电视剧&综艺&动漫&音乐&短剧", + "分类名称替换词": "1&2&4&3&6&5", + "筛选数据": "ext", + "筛选子分类名称": "", + "筛选子分类替换词": "*", + "筛选类型名称": "喜剧&爱情&恐怖&动作&科幻&剧情&战争&警匪&犯罪&古装&奇幻&武侠&冒险&枪战&恐怖&悬疑&惊悚&经典&青春&文艺&微电影&历史||喜剧&爱情&恐怖&动作&科幻&剧情&战争&警匪&犯罪&古装&奇幻&武侠&冒险&枪战&恐怖&悬疑&惊悚&经典&青春&文艺&微电影&历史||情感&科幻&热血&推理&搞笑&冒险&萝莉&校园&动作&机战&运动&战争&少年&少女&社会&原创&亲子&益智&励志&其他||空||空||空", + "筛选类型替换词": "喜剧&爱情&恐怖&动作&科幻&剧情&战争&警匪&犯罪&古装&奇幻&武侠&冒险&枪战&恐怖&悬疑&惊悚&经典&青春&文艺&微电影&历史||喜剧&爱情&恐怖&动作&科幻&剧情&战争&警匪&犯罪&古装&奇幻&武侠&冒险&枪战&恐怖&悬疑&惊悚&经典&青春&文艺&微电影&历史||情感&科幻&热血&推理&搞笑&冒险&萝莉&校园&动作&机战&运动&战争&少年&少女&社会&原创&亲子&益智&励志&其他||空||空||空", + "筛选地区名称": "大陆&香港&台湾&美国&法国&英国&日本&韩国&德国&泰国&印度&意大利&西班牙&加拿大&其他||大陆&香港&台湾&美国&法国&英国&日本&韩国&德国&泰国&印度&意大利&西班牙&加拿大&其他||大陆&香港&台湾&美国&法国&英国&日本&韩国&德国&泰国&印度&意大利&西班牙&加拿大&其他||大陆&香港&台湾&美国&法国&英国&日本&韩国||空||空", + "筛选地区替换词": "大陆&香港&台湾&美国&法国&英国&日本&韩国&德国&泰国&印度&意大利&西班牙&加拿大&其他||大陆&香港&台湾&美国&法国&英国&日本&韩国&德国&泰国&印度&意大利&西班牙&加拿大&其他||大陆&香港&台湾&美国&法国&英国&日本&韩国&德国&泰国&印度&意大利&西班牙&加拿大&其他||大陆&香港&台湾&美国&法国&英国&日本&韩国||空||空", + "筛选年份名称": "", + "筛选年份替换词": "*", + "筛选语言名称": "国语&英语&粤语&闽南语&韩语&日语&法语&德语&其它||国语&英语&粤语&闽南语&韩语&日语&法语&德语&其它||国语&英语&粤语&闽南语&韩语&日语&法语&德语&其它||空||空||空", + "筛选语言替换词": "国语&英语&粤语&闽南语&韩语&日语&法语&德语&其它||国语&英语&粤语&闽南语&韩语&日语&法语&德语&其它||国语&英语&粤语&闽南语&韩语&日语&法语&德语&其它||空||空||空", + "筛选排序名称": "时间&人气&评分", + "筛选排序替换词": "time&hits&score", + "分类截取模式": "1", + "分类列表数组规则": ".module-items&&.module-item", + "分类片单是否Jsoup写法": "是", + "分类片单标题": "a&&title", + "分类片单链接": "a&&href", + "分类片单图片": ".module-item-pic&&img&&data-src", + "分类片单副标题": ".module-item-text&&Text", + "分类片单链接加前缀": "https://ali.lvdoui.top", + "分类片单链接加后缀": "", + "搜索请求头参数": "User-Agent$MOBILE_UA", + "搜索链接": "https://ali.lvdoui.top/index.php/vod/search.html?wd={wd}", + "POST请求数据": "", + "搜索截取模式": "1", + "搜索列表数组规则": ".module-items&&.module-search-item", + "搜索片单是否Jsoup写法": "是", + "搜索片单图片": ".lazyload&&data-src", + "搜索片单标题": "h3&&Text", + "搜索片单链接": "h3&&a&&href", + "搜索片单副标题": ".video-info&&a&&Text", + "搜索片单链接加前缀": "https://ali.lvdoui.top/", + "搜索片单链接加后缀": "", + "链接是否直接播放": "否", + "直接播放链接加前缀": "", + "直接播放链接加后缀": "", + "直接播放直链视频请求头": "", + "详情是否Jsoup写法": "是", + "类型详情": "", + "年代详情": "", + "地区详情": "", + "演员详情": ".video-info-main&&.video-info-actor,1&&Text", + "简介详情": ".sqjj_a&&Text", + "线路列表数组规则": ".module-tab-content&&.selected", + "线路标题": "span&&Texe", + "播放列表数组规则": ".module-row-one", + "选集列表数组规则": ".module-row-one", + "选集标题链接是否Jsoup写法": "是", + "选集标题": "h4&&Text", + "选集链接": ".btn-down&&a&&href", + "是否反转选集序列": "否", + "选集链接加前缀": "", + "选集链接加后缀": "", + "分析MacPlayer": "", + "是否开启手动嗅探": "否", + "手动嗅探视频链接关键词": ".mp4#.m3u8#.flv#video/tos", + "手动嗅探视频链接过滤词": ".html#=http" +} \ No newline at end of file diff --git a/5/cally/lib/学外语.json b/5/cally/lib/学外语.json new file mode 100644 index 0000000..2638290 --- /dev/null +++ b/5/cally/lib/学外语.json @@ -0,0 +1,575 @@ +{ + "classes": [ + + { + "type_name": "英语", + "type_id": "英语学习" + }, + { + "type_name": "西班牙语", + "type_id": "西班牙语" + }, + { + "type_name": "法语", + "type_id": "法语" + }, + { + "type_name": "德语", + "type_id": "德语" + }, + { + "type_name": "俄语", + "type_id": "俄语" + }, + { + "type_name": "韩语", + "type_id": "韩语" + }, + { + "type_name": "日语", + "type_id": "日语" + }, + { + "type_name": "阿拉伯语", + "type_id": "阿拉伯语" + }, + + { + "type_name": "意大利语", + "type_id": "意大利语" + } + + + ], + + "cookie": "innersign=0;buvid3=2E536ADC-CD6D-46AB-A9FF-904395151EE369713infoc;b_nut=1669016569;i-wanna-go-back=-1;b_ut=7;_uuid=761F7F106-C575-884D-6C10A-92BC10A10D10FBC68934infoc;buvid4=5B25B999-AE15-E09A-A0CC-3661981B71BF70255-122112115-JOyWSaNZfI2kZmT1KYmcQA%3D%3D;fingerprint=6d9ef93c89a567d22b6a9c4104e6cc50;buvid_fp_plain=undefined;buvid_fp=6d9ef93c89a567d22b6a9c4104e6cc50;SESSDATA=2d6f63c8%2C1684568607%2C19eb6%2Ab1;bili_jct=21d538b01566c26afc81ff68c2ac7dca;DedeUserID=3493083203242585;DedeUserID__ckMd5=7b86f3894ed7f8c0;sid=ng0uyvaz;b_lsid=97FB69A2_1869DE8E2C5;bg_view_44176=720227", + + "filter": { + +"英语学习": [ +{"key": "order","name": "排序","value": [ +{"n": "综合排序","v": "0"}, +{"n": "最多点击","v": "click"}, +{"n": "最新发布","v": "pubdate"}, +{"n": "最多弹幕","v": "dm"}, +{"n": "最多收藏","v": "stow"} +] +}, + { + "key": "tid", + "name": "分类", + "value": [ + { + "n": "英语语法", + "v": "英语语法" + }, + { + "n": "英语口语", + "v": "英语口语" + }, + { + "n": "英语基础", + "v": "英语基础" + }, + + { + "n": "英语字母", + "v": "英语字母" + }, + { + "n": "英语词汇", + "v": "英语词汇" + }, + { + "n": "英语听力", + "v": "英语听力" + }, + { + "n": "英语考试", + "v": "英语考试" + } + + ] + }, + +{"key": "duration","name": "时长","value": [ +{"n": "全部时长","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"} + +] +} +], + + + +"法语": [ +{"key": "order","name": "排序","value": [ +{"n": "综合排序","v": "0"}, +{"n": "最多点击","v": "click"}, +{"n": "最新发布","v": "pubdate"}, +{"n": "最多弹幕","v": "dm"}, +{"n": "最多收藏","v": "stow"} +] +}, + { + "key": "tid", + "name": "分类", + "value": [ + { + "n": "法语语法", + "v": "法语语法" + }, + { + "n": "法语口语", + "v": "法语口语" + }, + { + "n": "法语基础", + "v": "法语基础" + }, + + { + "n": "法语字母", + "v": "法语字母" + }, + { + "n": "法语词汇", + "v": "法语词汇" + }, + { + "n": "法语听力", + "v": "法语听力" + }, + { + "n": "法语考试", + "v": "法语考试" + } + + ] + }, + +{"key": "duration","name": "时长","value": [ +{"n": "全部时长","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"} + +] +} +], + + +"西班牙语": [ +{"key": "order","name": "排序","value": [ +{"n": "综合排序","v": "0"}, +{"n": "最多点击","v": "click"}, +{"n": "最新发布","v": "pubdate"}, +{"n": "最多弹幕","v": "dm"}, +{"n": "最多收藏","v": "stow"} +] +}, + { + "key": "tid", + "name": "分类", + "value": [ + { + "n": "西班牙语语法", + "v": "西班牙语语法" + }, + { + "n": "西班牙语口语", + "v": "西班牙语口语" + }, + { + "n": "西班牙语基础", + "v": "西班牙语基础" + }, + + { + "n": "西班牙语字母", + "v": "西班牙语字母" + }, + { + "n": "西班牙语词汇", + "v": "西班牙语词汇" + }, + { + "n": "西班牙语听力", + "v": "西班牙语听力" + }, + { + "n": "西班牙语考试", + "v": "西班牙语考试" + } + + ] + }, + +{"key": "duration","name": "时长","value": [ +{"n": "全部时长","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"} + +] +} +], + + + +"德语": [ +{"key": "order","name": "排序","value": [ +{"n": "综合排序","v": "0"}, +{"n": "最多点击","v": "click"}, +{"n": "最新发布","v": "pubdate"}, +{"n": "最多弹幕","v": "dm"}, +{"n": "最多收藏","v": "stow"} +] +}, + { + "key": "tid", + "name": "分类", + "value": [ + { + "n": "德语语法", + "v": "德语语法" + }, + { + "n": "德语口语", + "v": "德语口语" + }, + { + "n": "德语基础", + "v": "德语基础" + }, + + { + "n": "德语字母", + "v": "德语字母" + }, + { + "n": "德语词汇", + "v": "德语词汇" + }, + { + "n": "德语听力", + "v": "德语听力" + }, + { + "n": "德语考试", + "v": "德语考试" + } + + ] + }, + +{"key": "duration","name": "时长","value": [ +{"n": "全部时长","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"} + +] +} +], + + + +"日语": [ +{"key": "order","name": "排序","value": [ +{"n": "综合排序","v": "0"}, +{"n": "最多点击","v": "click"}, +{"n": "最新发布","v": "pubdate"}, +{"n": "最多弹幕","v": "dm"}, +{"n": "最多收藏","v": "stow"} +] +}, + { + "key": "tid", + "name": "分类", + "value": [ + { + "n": "日语语法", + "v": "日语语法" + }, + { + "n": "日语口语", + "v": "日语口语" + }, + { + "n": "日语基础", + "v": "日语基础" + }, + + { + "n": "日语字母", + "v": "日语字母" + }, + { + "n": "日语词汇", + "v": "日语词汇" + }, + { + "n": "日语听力", + "v": "日语听力" + }, + { + "n": "日语考试", + "v": "日语考试" + } + + ] + }, + +{"key": "duration","name": "时长","value": [ +{"n": "全部时长","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"} + +] +} +], + + + +"韩语": [ +{"key": "order","name": "排序","value": [ +{"n": "综合排序","v": "0"}, +{"n": "最多点击","v": "click"}, +{"n": "最新发布","v": "pubdate"}, +{"n": "最多弹幕","v": "dm"}, +{"n": "最多收藏","v": "stow"} +] +}, + { + "key": "tid", + "name": "分类", + "value": [ + { + "n": "韩语语法", + "v": "韩语语法" + }, + { + "n": "韩语口语", + "v": "韩语口语" + }, + { + "n": "韩语基础", + "v": "韩语基础" + }, + + { + "n": "韩语字母", + "v": "韩语字母" + }, + { + "n": "韩语词汇", + "v": "韩语词汇" + }, + { + "n": "韩语听力", + "v": "韩语听力" + }, + { + "n": "韩语考试", + "v": "韩语考试" + } + + ] + }, + +{"key": "duration","name": "时长","value": [ +{"n": "全部时长","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"} + +] +} +], + + + +"意大利语": [ +{"key": "order","name": "排序","value": [ +{"n": "综合排序","v": "0"}, +{"n": "最多点击","v": "click"}, +{"n": "最新发布","v": "pubdate"}, +{"n": "最多弹幕","v": "dm"}, +{"n": "最多收藏","v": "stow"} +] +}, + { + "key": "tid", + "name": "分类", + "value": [ + { + "n": "意大利语语法", + "v": "意大利语语法" + }, + { + "n": "意大利语口语", + "v": "意大利语口语" + }, + { + "n": "意大利语基础", + "v": "意大利语基础" + }, + + { + "n": "意大利语字母", + "v": "意大利语字母" + }, + { + "n": "意大利语词汇", + "v": "意大利语词汇" + }, + { + "n": "意大利语听力", + "v": "意大利语听力" + }, + { + "n": "意大利语考试", + "v": "意大利语考试" + } + + ] + }, + +{"key": "duration","name": "时长","value": [ +{"n": "全部时长","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"} + +] +} +], + + + +"俄语": [ +{"key": "order","name": "排序","value": [ +{"n": "综合排序","v": "0"}, +{"n": "最多点击","v": "click"}, +{"n": "最新发布","v": "pubdate"}, +{"n": "最多弹幕","v": "dm"}, +{"n": "最多收藏","v": "stow"} +] +}, + { + "key": "tid", + "name": "分类", + "value": [ + { + "n": "俄语语法", + "v": "俄语语法" + }, + { + "n": "俄语口语", + "v": "俄语口语" + }, + { + "n": "俄语基础", + "v": "俄语基础" + }, + + { + "n": "俄语字母", + "v": "俄语字母" + }, + { + "n": "俄语词汇", + "v": "俄语词汇" + }, + { + "n": "俄语听力", + "v": "俄语听力" + }, + { + "n": "俄语考试", + "v": "俄语考试" + } + + ] + }, + +{"key": "duration","name": "时长","value": [ +{"n": "全部时长","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"} + +] +} +], + + + + +"阿拉伯语": [ +{"key": "order","name": "排序","value": [ +{"n": "综合排序","v": "0"}, +{"n": "最多点击","v": "click"}, +{"n": "最新发布","v": "pubdate"}, +{"n": "最多弹幕","v": "dm"}, +{"n": "最多收藏","v": "stow"} +] +}, + { + "key": "tid", + "name": "分类", + "value": [ + { + "n": "阿拉伯语语法", + "v": "阿拉伯语语法" + }, + { + "n": "阿拉伯语口语", + "v": "阿拉伯语口语" + }, + { + "n": "阿拉伯语基础", + "v": "阿拉伯语基础" + }, + + { + "n": "阿拉伯语字母", + "v": "阿拉伯语字母" + }, + { + "n": "阿拉伯语词汇", + "v": "阿拉伯语词汇" + }, + { + "n": "阿拉伯语听力", + "v": "阿拉伯语听力" + }, + { + "n": "阿拉伯语考试", + "v": "阿拉伯语考试" + } + + ] + }, + +{"key": "duration","name": "时长","value": [ +{"n": "全部时长","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"} +]} +] +}} diff --git a/5/cally/lib/小学教育.json b/5/cally/lib/小学教育.json new file mode 100644 index 0000000..6eda882 --- /dev/null +++ b/5/cally/lib/小学教育.json @@ -0,0 +1,181 @@ +{"classes": [ +{"type_name": "1年级语文","type_id": "1年级语文"}, +{"type_name": "1年级数学","type_id": "1年级数学"}, +{"type_name": "1年级英语","type_id": "1年级英语"}, +{"type_name": "2年级语文","type_id": "2年级语文"}, +{"type_name": "2年级数学","type_id": "2年级数学"}, +{"type_name": "2年级英语","type_id": "2年级英语"}, +{"type_name": "3年级语文","type_id": "3年级语文"}, +{"type_name": "3年级数学","type_id": "3年级数学"}, +{"type_name": "3年级英语","type_id": "3年级英语"}, +{"type_name": "4年级语文","type_id": "4年级语文"}, +{"type_name": "4年级数学","type_id": "4年级数学"}, +{"type_name": "4年级英语","type_id": "4年级英语"}, +{"type_name": "5年级语文","type_id": "5年级语文"}, +{"type_name": "5年级数学","type_id": "5年级数学"}, +{"type_name": "5年级英语","type_id": "5年级英语"}, +{"type_name": "6年级语文","type_id": "6年级语文"}, +{"type_name": "6年级数学","type_id": "6年级数学"}, +{"type_name": "6年级英语","type_id": "6年级英语"}],"filter": {"1年级语文": [{"key": "tid","name": "分类","value": [{"n": "全部","v": "1年级语文"}, +{"n": "沪教版","v": "沪教版1年级语文"}, +{"n": "人教版","v": "人教版1年级语文"}, +{"n": "北师大版","v": "北师大版1年级语文"}, +{"n": "苏教版","v": "苏教版1年级语文"}]}, +{"key": "duration","name": "时长","value": [{"n": "全部","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"}]}],"1年级英语": [{"key": "tid","name": "分类","value": [{"n": "全部","v": "1年级英语"}, +{"n": "沪教版","v": "沪教版1年级英语"}, +{"n": "人教版","v": "人教版1年级英语"}, +{"n": "北师大版","v": "北师大版1年级英语"}, +{"n": "苏教版","v": "苏教版1年级英语"}]}, +{"key": "duration","name": "时长","value": [{"n": "全部","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"}]}],"1年级数学": [{"key": "tid","name": "分类","value": [{"n": "全部","v": "1年级数学"}, +{"n": "沪教版","v": "沪教版1年级数学"}, +{"n": "人教版","v": "人教版1年级数学"}, +{"n": "北师大版","v": "北师大版1年级数学"}, +{"n": "苏教版","v": "苏教版1年级数学"}]}, +{"key": "duration","name": "时长","value": [{"n": "全部","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"}]}],"2年级语文": [{"key": "tid","name": "分类","value": [{"n": "全部","v": "2年级语文"}, +{"n": "沪教版","v": "沪教版2年级语文"}, +{"n": "人教版","v": "人教版2年级语文"}, +{"n": "北师大版","v": "北师大版2年级语文"}, +{"n": "苏教版","v": "苏教版2年级语文"}]}, +{"key": "duration","name": "时长","value": [{"n": "全部","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"}]}],"2年级英语": [{"key": "tid","name": "分类","value": [{"n": "全部","v": "2年级英语"}, +{"n": "沪教版","v": "沪教版2年级英语"}, +{"n": "人教版","v": "人教版2年级英语"}, +{"n": "北师大版","v": "北师大版2年级英语"}, +{"n": "苏教版","v": "苏教版2年级英语"}]}, +{"key": "duration","name": "时长","value": [{"n": "全部","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"}]}],"2年级数学": [{"key": "tid","name": "分类","value": [{"n": "全部","v": "2年级数学"}, +{"n": "沪教版","v": "沪教版2年级数学"}, +{"n": "人教版","v": "人教版2年级数学"}, +{"n": "北师大版","v": "北师大版2年级数学"}, +{"n": "苏教版","v": "苏教版2年级数学"}]}, +{"key": "duration","name": "时长","value": [{"n": "全部","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"}]}],"3年级语文": [{"key": "tid","name": "分类","value": [{"n": "全部","v": "3年级语文"}, +{"n": "沪教版","v": "沪教版3年级语文"}, +{"n": "人教版","v": "人教版3年级语文"}, +{"n": "北师大版","v": "北师大版3年级语文"}, +{"n": "苏教版","v": "苏教版3年级语文"}]}, +{"key": "duration","name": "时长","value": [{"n": "全部","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"}]}],"3年级英语": [{"key": "tid","name": "分类","value": [{"n": "全部","v": "3年级英语"}, +{"n": "沪教版","v": "沪教版3年级英语"}, +{"n": "人教版","v": "人教版3年级英语"}, +{"n": "北师大版","v": "北师大版3年级英语"}, +{"n": "苏教版","v": "苏教版3年级英语"}]}, +{"key": "duration","name": "时长","value": [{"n": "全部","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"}]}],"3年级数学": [{"key": "tid","name": "分类","value": [{"n": "全部","v": "3年级数学"}, +{"n": "沪教版","v": "沪教版3年级数学"}, +{"n": "人教版","v": "人教版3年级数学"}, +{"n": "北师大版","v": "北师大版3年级数学"}, +{"n": "苏教版","v": "苏教版3年级数学"}]}, +{"key": "duration","name": "时长","value": [{"n": "全部","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"}]}],"4年级语文": [{"key": "tid","name": "分类","value": [{"n": "全部","v": "4年级语文"}, +{"n": "沪教版","v": "沪教版4年级语文"}, +{"n": "人教版","v": "人教版4年级语文"}, +{"n": "北师大版","v": "北师大版4年级语文"}, +{"n": "苏教版","v": "苏教版4年级语文"}]}, +{"key": "duration","name": "时长","value": [{"n": "全部","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"}]}],"4年级英语": [{"key": "tid","name": "分类","value": [{"n": "全部","v": "4年级英语"}, +{"n": "沪教版","v": "沪教版4年级英语"}, +{"n": "人教版","v": "人教版4年级英语"}, +{"n": "北师大版","v": "北师大版4年级英语"}, +{"n": "苏教版","v": "苏教版4年级英语"}]}, +{"key": "duration","name": "时长","value": [{"n": "全部","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"}]}],"4年级数学": [{"key": "tid","name": "分类","value": [{"n": "全部","v": "4年级数学"}, +{"n": "沪教版","v": "沪教版4年级数学"}, +{"n": "人教版","v": "人教版4年级数学"}, +{"n": "北师大版","v": "北师大版4年级数学"}, +{"n": "苏教版","v": "苏教版4年级数学"}]}, +{"key": "duration","name": "时长","value": [{"n": "全部","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"}]}],"5年级语文": [{"key": "tid","name": "分类","value": [{"n": "全部","v": "5年级语文"}, +{"n": "沪教版","v": "沪教版5年级语文"}, +{"n": "人教版","v": "人教版5年级语文"}, +{"n": "北师大版","v": "北师大版5年级语文"}, +{"n": "苏教版","v": "苏教版5年级语文"}]}, +{"key": "duration","name": "时长","value": [{"n": "全部","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"}]}],"5年级英语": [{"key": "tid","name": "分类","value": [{"n": "全部","v": "5年级英语"}, +{"n": "沪教版","v": "沪教版5年级英语"}, +{"n": "人教版","v": "人教版5年级英语"}, +{"n": "北师大版","v": "北师大版5年级英语"}, +{"n": "苏教版","v": "苏教版5年级英语"}]}, +{"key": "duration","name": "时长","value": [{"n": "全部","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"}]}],"5年级数学": [{"key": "tid","name": "分类","value": [{"n": "全部","v": "5年级数学"}, +{"n": "沪教版","v": "沪教版5年级数学"}, +{"n": "人教版","v": "人教版5年级数学"}, +{"n": "北师大版","v": "北师大版5年级数学"}, +{"n": "苏教版","v": "苏教版5年级数学"}]}, +{"key": "duration","name": "时长","value": [{"n": "全部","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"}]}],"6年级语文": [{"key": "tid","name": "分类","value": [{"n": "全部","v": "6年级语文"}, +{"n": "沪教版","v": "沪教版6年级语文"}, +{"n": "人教版","v": "人教版6年级语文"}, +{"n": "北师大版","v": "北师大版6年级语文"}, +{"n": "苏教版","v": "苏教版6年级语文"}]}, +{"key": "duration","name": "时长","value": [{"n": "全部","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"}]}],"6年级英语": [{"key": "tid","name": "分类","value": [{"n": "全部","v": "6年级英语"}, +{"n": "沪教版","v": "沪教版6年级英语"}, +{"n": "人教版","v": "人教版6年级英语"}, +{"n": "北师大版","v": "北师大版6年级英语"}, +{"n": "苏教版","v": "苏教版6年级英语"}]}, +{"key": "duration","name": "时长","value": [{"n": "全部","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"}]}],"6年级数学": [{"key": "tid","name": "分类","value": [{"n": "全部","v": "6年级数学"}, +{"n": "沪教版","v": "沪教版6年级数学"}, +{"n": "人教版","v": "人教版6年级数学"}, +{"n": "北师大版","v": "北师大版6年级数学"}, +{"n": "苏教版","v": "苏教版6年级数学"}]}, +{"key": "duration","name": "时长","value": [{"n": "全部","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"}]}]}} diff --git a/5/cally/lib/幼儿教育.json b/5/cally/lib/幼儿教育.json new file mode 100644 index 0000000..f1238ca --- /dev/null +++ b/5/cally/lib/幼儿教育.json @@ -0,0 +1,475 @@ + { + "classes": [ + { + "type_name": "儿童早教", + "type_id": "儿童早教" + }, + { + "type_name": "儿童启蒙故事", + "type_id": "儿童启蒙故事" + }, + { + "type_name": "儿童英语启蒙", + "type_id": "儿童英语启蒙" + }, + { + "type_name": "儿童歌曲", + "type_id": "儿童歌曲" + }, +{ + "type_name": "儿童绘画", + "type_id": "儿童绘画" + }, + { + "type_name": "睡前故事", + "type_id": "睡前故事" + }, + +{ + "type_name": "儿童动画", + "type_id": "儿童动画" + }, +{ + "type_name": "儿童音乐", + "type_id": "儿童音乐" + }, + { + "type_name": "儿童安全教育", + "type_id": "儿童安全教育" + }, + { + "type_name": "贝瓦儿歌", + "type_id": "贝瓦儿歌" + }, + { + "type_name": "悟空识字", + "type_id": "悟空识字" + }, + { + "type_name": "宝宝巴士", + "type_id": "宝宝巴士" + }, + { + "type_name": "儿歌多多", + "type_id": "儿歌多多" + }, + { + "type_name": "学而思", + "type_id": "学而思" + }], + + "filter": { + + "儿童早教": [ + + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + + +"儿童启蒙故事": [ + + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "儿童英语启蒙": [ + + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "儿童歌曲": [ + + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + + "儿童绘画": [ + + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "睡前故事": [ + + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "儿童动画": [ + + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], +"儿童音乐": [ + + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], +"儿童安全教育": [ + + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + +"贝瓦儿歌": [ + + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + +"悟空识字": [ + + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], +"宝宝巴士": [ + + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], +"儿歌多多": [ + + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], +"学而思": [ + + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ] + + }} diff --git a/5/cally/lib/开心自营.json b/5/cally/lib/开心自营.json new file mode 100644 index 0000000..fc64199 --- /dev/null +++ b/5/cally/lib/开心自营.json @@ -0,0 +1,218 @@ +{ + "作者": "cally", + "站名": "开心", + "主页url": "http://www.ttkx.site:33/", + "简介": "【Cally🈵】提醒您请勿相信影片中的广告,以免上当受骗!+

    &&

    ", + "搜索url": "http://www.ttkx.site:33/index.php/vod/search/wd/{wd}.html", + "线路数组": "
    ", + "线路标题": "😁+&&[替换:开心影视专线>>乐视采集👉共]+集👈", + "分类url": "http://www.ttkx.site:33/index.php/vod/show/area/{area}/by/{by}/class/{class}/id/{cateId}/lang/{lang}/page/{catePg}/year/{year}.html;;ak", + "分类": "电影$1#电视剧$2#综艺$3#动漫$4", + "筛选": { + "1":[ + {"key":"cateId","name":"类型","value":[ + {"n":"全部","v":""}, + {"n":"动作片","v":"6"}, + {"n":"喜剧片","v":"7"}, + {"n":"爱情片","v":"8"}, + {"n":"科幻片","v":"9"}, + {"n":"恐怖片","v":"10"}, + {"n":"剧情片","v":"11"}, + {"n":"战争片","v":"12"}, + {"n":"灾难片","v":"19"}, + {"n":"犯罪片","v":"20"}, + {"n":"冒险片","v":"21"}, + {"n":"悬疑片","v":"22"}, + {"n":"奇幻片","v":"24"}, + {"n":"记录片","v":"25"}, + {"n":"其它片","v":"26"} + ] + }, + {"key":"class","name":"剧情","value":[ + {"n":"全部","v":""}, + {"n":"喜剧","v":"喜剧"}, + {"n":"爱情","v":"爱情"}, + {"n":"恐怖","v":"恐怖"}, + {"n":"动作","v":"动作"}, + {"n":"科幻","v":"科幻"}, + {"n":"剧情","v":"剧情"}, + {"n":"警匪","v":"警匪"}, + {"n":"悬疑","v":"悬疑"} + ] + }, + {"key":"area","name":"地区","value":[ + {"n":"全部","v":""}, + {"n":"大陆","v":"大陆"}, + {"n":"香港","v":"香港"}, + {"n":"台湾","v":"台湾"}, + {"n":"美国","v":"美国"}, + {"n":"英国","v":"英国"}, + {"n":"法国","v":"法国"}, + {"n":"日本","v":"日本"}, + {"n":"韩国","v":"韩国"}, + {"n":"泰国","v":"泰国"}, + {"n":"新加坡","v":"新加坡"}, + {"n":"其他","v":"其他"} + ] + }, + {"key":"lang","name":"语言","value":[ + {"n":"全部","v":""}, + {"n":"国语","v":"国语"}, + {"n":"英语","v":"英语"}, + {"n":"粤语","v":"粤语"}, + {"n":"闽南语","v":"闽南语"}, + {"n":"韩语","v":"韩语"}, + {"n":"日语","v":"日语"}, + {"n":"德语","v":"德语"}, + {"n":"法语","v":"法语"}, + {"n":"其它","v":"其他"} + ] + }, + {"key":"year","name":"年份","value":[ + {"n":"全部","v":""}, + {"n":"2023","v":"2023"}, + {"n":"2022","v":"2022"}, + {"n":"2021","v":"2021"}, + {"n":"2020","v":"2020"}, + {"n":"2019","v":"2019"}, + {"n":"2018","v":"2018"}, + {"n":"2017","v":"2017"}, + {"n":"2016","v":"2016"}, + {"n":"2015","v":"2015"}, + {"n":"2014","v":"2014"}, + {"n":"2013","v":"2013"}, + {"n":"2012","v":"2012"}, + {"n":"2011","v":"2011"}, + {"n":"2010","v":"2010"}, + {"n":"2009","v":"2009"}, + {"n":"2008","v":"2008"}, + {"n":"2007","v":"2007"}, + {"n":"2006","v":"2006"}, + {"n":"2005","v":"2005"}, + {"n":"2004","v":"2004"} + ] + }, + {"key":"by","name":"排序","value":[ + {"n":"全部排序","v":""}, + {"n":"时间排序","v":"time"}, + {"n":"人气排序","v":"hits"}, + {"n":"评分排序","v":"score"} + ] + } + ], + "2":[ + {"key":"cateId","name":"类型","value":[ + {"n":"全部","v":""}, + {"n":"国产剧","v":"13"}, + {"n":"港台剧","v":"14"}, + {"n":"日韩剧","v":"15"}, + {"n":"欧美剧","v":"16"}, + {"n":"其他剧","v":"17"} + ] + }, + {"key":"lang","name":"语言","value":[ + {"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":"lang","name":"语言","value":[ + {"n":"全部","v":""}, + {"n":"国语","v":"国语"}, + {"n":"英语","v":"英语"}, + {"n":"粤语","v":"粤语"}, + {"n":"韩语","v":"韩语"}, + {"n":"日语","v":"日语"} + ] + }, + {"key":"year","name":"年份","value":[ + {"n":"全部","v":""}, + {"n":"2023","v":"2023"}, + {"n":"2022","v":"2022"}, + {"n":"2021","v":"2021"}, + {"n":"2020","v":"2020"}, + {"n":"2019","v":"2019"}, + {"n":"2018","v":"2018"}, + {"n":"2017","v":"2017"}, + {"n":"2016","v":"2016"}, + {"n":"2015","v":"2015"}, + {"n":"2014","v":"2014"}, + {"n":"2013","v":"2013"}, + {"n":"2012","v":"2012"}, + {"n":"2011","v":"2011"}, + {"n":"2010","v":"2010"}, + {"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":""}, + {"n":"时间排序","v":"time"}, + {"n":"人气排序","v":"hits"}, + {"n":"评分排序","v":"score"} + ] + } + ], + "4":[ + {"key":"area","name":"地区","value":[ + {"n":"全部","v":""}, + {"n":"日本","v":"日本"} + ] + }, + {"key":"lang","name":"语言","value":[ + {"n":"全部","v":""}, + {"n":"国语","v":"国语"}, + {"n":"英语","v":"英语"}, + {"n":"粤语","v":"粤语"}, + {"n":"韩语","v":"韩语"}, + {"n":"日语","v":"日语"} + ] + }, + {"key":"year","name":"年份","value":[ + {"n":"全部","v":""}, + {"n":"2023","v":"2023"}, + {"n":"2022","v":"2022"}, + {"n":"2021","v":"2021"}, + {"n":"2020","v":"2020"}, + {"n":"2019","v":"2019"}, + {"n":"2018","v":"2018"}, + {"n":"2017","v":"2017"}, + {"n":"2016","v":"2016"}, + {"n":"2015","v":"2015"}, + {"n":"2014","v":"2014"}, + {"n":"2013","v":"2013"}, + {"n":"2012","v":"2012"}, + {"n":"2011","v":"2011"}, + {"n":"2010","v":"2010"}, + {"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":""}, + {"n":"时间排序","v":"time"}, + {"n":"人气排序","v":"hits"}, + {"n":"评分排序","v":"score"} + ] + } + ] + } +} \ No newline at end of file diff --git a/5/cally/lib/开心阿里.json b/5/cally/lib/开心阿里.json new file mode 100644 index 0000000..aa95b28 --- /dev/null +++ b/5/cally/lib/开心阿里.json @@ -0,0 +1,74 @@ +{ + "规则名": "开心阿里", + "规则作者": "cally", + "请求头参数": "MOBILE_UA", + "网页编码格式": "UTF-8", + "图片是否需要代理": "否", + "是否开启获取首页数据": "是", + "首页推荐链接": "http://www.ttkx.live", + "首页列表数组规则": "body&&.module-items", + "首页片单列表数组规则": ".module-item", + "首页片单是否Jsoup写法": "1", + "分类起始页码": "1", + "分类链接": "http://www.ttkx.live/index.php/vod/show/area/{area}/by/{by}/id/{cateId}/lang/{lang}/page/{catePg}/year/{year}.html", + "分类名称": "玩我电影&玩我剧集&动漫&综艺&短剧&音乐", + "分类名称替换词": "1&2&3&4&5&6", + "筛选数据": "ext", + "筛选子分类名称": "", + "筛选子分类替换词": "*", + "筛选类型名称": "", + "筛选类型替换词": "", + "筛选地区名称": "大陆&香港&台湾&美国&法国&英国&日本&韩国&德国&泰国&印度&意大利&西班牙&加拿大&其他||内地&香港&台湾&美国&法国&英国&日本&韩国&德国&泰国&印度&意大利&西班牙&加拿大&其他||大陆&香港&台湾&美国&法国&英国&日本&韩国&德国&泰国&印度&意大利&西班牙&加拿大&其他||大陆&日本&香港&台湾&美国&法国&英国&韩国||空||空", + "筛选地区替换词": "大陆&香港&台湾&美国&法国&英国&日本&韩国&德国&泰国&印度&意大利&西班牙&加拿大&其他||大陆&香港&台湾&美国&法国&英国&日本&韩国&德国&泰国&印度&意大利&西班牙&加拿大&其他||大陆&香港&台湾&美国&法国&英国&日本&韩国&德国&泰国&印度&意大利&西班牙&加拿大&其他||大陆&日本&香港&台湾&美国&法国&英国&韩国||空||空", + "筛选年份名称": "", + "筛选年份替换词": "*", + "筛选语言名称": "国语&英语&粤语&闽南语&韩语&日语&法语&德语&其它||国语&英语&粤语&闽南语&韩语&日语&法语&德语&其它||国语&英语&粤语&闽南语&韩语&日语&法语&德语&其它||空||空||空", + "筛选语言替换词": "国语&英语&粤语&闽南语&韩语&日语&法语&德语&其它||国语&英语&粤语&闽南语&韩语&日语&法语&德语&其它||国语&英语&粤语&闽南语&韩语&日语&法语&德语&其它||空||空||空", + "筛选排序名称": "时间&人气&评分", + "筛选排序替换词": "time&hits&score", + "分类截取模式": "1", + "分类列表数组规则": ".module-items&&.module-item", + "分类片单是否Jsoup写法": "是", + "分类片单标题": "a&&title", + "分类片单链接": "a&&href", + "分类片单图片": ".module-item-pic&&img&&data-src", + "分类片单副标题": ".module-item-text&&Text", + "分类片单链接加前缀": "http://www.ttkx.live", + "分类片单链接加后缀": "", + "搜索请求头参数": "User-Agent$MOBILE_UA", + "搜索链接": "http://www.ttkx.live/index.php/vod/search/page/{catePg}/wd/{wd}.html", + "POST请求数据": "", + "搜索截取模式": "1", + "搜索列表数组规则": ".module-items&&.module-search-item", + "搜索片单是否Jsoup写法": "是", + "搜索片单图片": ".lazyload&&data-src", + "搜索片单标题": "h3&&Text", + "搜索片单链接": "h3&&a&&href", + "搜索片单副标题": ".video-info&&a&&Text", + "搜索片单链接加前缀": "http://www.ttkx.live", + "搜索片单链接加后缀": "", + "链接是否直接播放": "否", + "直接播放链接加前缀": "", + "直接播放链接加后缀": "", + "直接播放直链视频请求头": "", + "详情是否Jsoup写法": "是", + "类型详情": ".video-info-header&&.tag-link,1&&Text", + "年代详情": ".video-info-main&&.video-info-actor,2&&Text", + "地区详情": ".video-info-header&&.tag-link,3&&Text", + "演员详情": ".video-info-main&&.video-info-actor,1&&Text", + "简介详情": ".video-info-content&&p,-1&&Text", + "线路列表数组规则": "body&&.module-tab-item", + "线路标题": "span&&Text", + "播放列表数组规则": "body&&.module-player-list", + "选集列表数组规则": ".module-row-info", + "选集标题链接是否Jsoup写法": "是", + "选集标题": "h4&&Text", + "选集链接": "p&&Text", + "是否反转选集序列": "否", + "选集链接加前缀": "", + "选集链接加后缀": "", + "分析MacPlayer": "", + "是否开启手动嗅探": "否", + "手动嗅探视频链接关键词": ".mp4#.m3u8#.flv#video/tos", + "手动嗅探视频链接过滤词": ".html#=http" +} \ No newline at end of file diff --git a/5/cally/lib/影视车.json b/5/cally/lib/影视车.json new file mode 100644 index 0000000..dd3d4b4 --- /dev/null +++ b/5/cally/lib/影视车.json @@ -0,0 +1,74 @@ +{ + "规则名": "影视车", + "规则作者": " cally满", + "请求头参数": "MOBILE_UA", + "网页编码格式": "UTF-8", + "图片是否需要代理": "否", + "是否开启获取首页数据": "是", + "首页推荐链接": "https://www.weixine.link", + "首页列表数组规则": "body&&.module-items", + "首页片单列表数组规则": ".module-item", + "首页片单是否Jsoup写法": "1", + "分类起始页码": "1", + "分类链接": "https://www.weixine.link/vodshow/{cateId}-{area}-{by}-{class}-{lang}----{catePg}---{year}.html", + "分类名称": "电影&电视剧&综艺&动漫&音乐&短剧", + "分类名称替换词": "1&2&4&3&6&5", + "筛选数据": "ext", + "筛选子分类名称": "", + "筛选子分类替换词": "*", + "筛选类型名称": "喜剧&爱情&恐怖&动作&科幻&剧情&战争&警匪&犯罪&古装&奇幻&武侠&冒险&枪战&恐怖&悬疑&惊悚&经典&青春&文艺&微电影&历史||喜剧&爱情&恐怖&动作&科幻&剧情&战争&警匪&犯罪&古装&奇幻&武侠&冒险&枪战&恐怖&悬疑&惊悚&经典&青春&文艺&微电影&历史||情感&科幻&热血&推理&搞笑&冒险&萝莉&校园&动作&机战&运动&战争&少年&少女&社会&原创&亲子&益智&励志&其他||空||空||空", + "筛选类型替换词": "喜剧&爱情&恐怖&动作&科幻&剧情&战争&警匪&犯罪&古装&奇幻&武侠&冒险&枪战&恐怖&悬疑&惊悚&经典&青春&文艺&微电影&历史||喜剧&爱情&恐怖&动作&科幻&剧情&战争&警匪&犯罪&古装&奇幻&武侠&冒险&枪战&恐怖&悬疑&惊悚&经典&青春&文艺&微电影&历史||情感&科幻&热血&推理&搞笑&冒险&萝莉&校园&动作&机战&运动&战争&少年&少女&社会&原创&亲子&益智&励志&其他||空||空||空", + "筛选地区名称": "大陆&香港&台湾&美国&法国&英国&日本&韩国&德国&泰国&印度&意大利&西班牙&加拿大&其他||内地&香港&台湾&美国&法国&英国&日本&韩国&德国&泰国&印度&意大利&西班牙&加拿大&其他||大陆&香港&台湾&美国&法国&英国&日本&韩国&德国&泰国&印度&意大利&西班牙&加拿大&其他||大陆&香港&台湾&美国&法国&英国&日本&韩国||空||空", + "筛选地区替换词": "大陆&香港&台湾&美国&法国&英国&日本&韩国&德国&泰国&印度&意大利&西班牙&加拿大&其他||大陆&香港&台湾&美国&法国&英国&日本&韩国&德国&泰国&印度&意大利&西班牙&加拿大&其他||大陆&香港&台湾&美国&法国&英国&日本&韩国&德国&泰国&印度&意大利&西班牙&加拿大&其他||大陆&香港&台湾&美国&法国&英国&日本&韩国||空||空", + "筛选年份名称": "", + "筛选年份替换词": "*", + "筛选语言名称": "国语&英语&粤语&闽南语&韩语&日语&法语&德语&其它||国语&英语&粤语&闽南语&韩语&日语&法语&德语&其它||国语&英语&粤语&闽南语&韩语&日语&法语&德语&其它||空||空||空", + "筛选语言替换词": "国语&英语&粤语&闽南语&韩语&日语&法语&德语&其它||国语&英语&粤语&闽南语&韩语&日语&法语&德语&其它||国语&英语&粤语&闽南语&韩语&日语&法语&德语&其它||空||空||空", + "筛选排序名称": "时间&人气&评分", + "筛选排序替换词": "time&hits&score", + "分类截取模式": "1", + "分类列表数组规则": ".module-items&&.module-item", + "分类片单是否Jsoup写法": "是", + "分类片单标题": "a&&title", + "分类片单链接": "a&&href", + "分类片单图片": ".module-item-pic&&img&&data-src", + "分类片单副标题": ".module-item-text&&Text", + "分类片单链接加前缀": "https://www.weixine.link", + "分类片单链接加后缀": "", + "搜索请求头参数": "User-Agent$MOBILE_UA", + "搜索链接": "https://www.weixine.link/vodsearch/-------------.html?wd={wd}", + "POST请求数据": "", + "搜索截取模式": "1", + "搜索列表数组规则": ".module-items&&.module-search-item", + "搜索片单是否Jsoup写法": "是", + "搜索片单图片": ".lazyload&&data-src", + "搜索片单标题": "h3&&Text", + "搜索片单链接": "h3&&a&&href", + "搜索片单副标题": ".video-info&&a&&Text", + "搜索片单链接加前缀": "https://www.weixine.link/", + "搜索片单链接加后缀": "", + "链接是否直接播放": "否", + "直接播放链接加前缀": "", + "直接播放链接加后缀": "", + "直接播放直链视频请求头": "", + "详情是否Jsoup写法": "是", + "类型详情": "", + "年代详情": "", + "地区详情": "", + "演员详情": ".video-info-main&&.video-info-actor,1&&Text", + "简介详情": ".sqjj_a&&Text", + "线路列表数组规则": ".module-tab-content&&.selected", + "线路标题": "span&&Texe", + "播放列表数组规则": ".module-row-one", + "选集列表数组规则": ".module-row-one", + "选集标题链接是否Jsoup写法": "是", + "选集标题": "h4&&Text", + "选集链接": ".btn-down&&a&&href", + "是否反转选集序列": "否", + "选集链接加前缀": "", + "选集链接加后缀": "", + "分析MacPlayer": "", + "是否开启手动嗅探": "否", + "手动嗅探视频链接关键词": ".mp4#.m3u8#.flv#video/tos", + "手动嗅探视频链接过滤词": ".html#=http" +} \ No newline at end of file diff --git a/5/cally/lib/戏曲.json b/5/cally/lib/戏曲.json new file mode 100644 index 0000000..1799539 --- /dev/null +++ b/5/cally/lib/戏曲.json @@ -0,0 +1,620 @@ +{ +"classes": [ + { + "type_name": "京剧", + "type_id": "京剧超清" + }, + { + "type_name": "越剧", + "type_id": "越剧超清" + }, + { + "type_name": "蒲剧", + "type_id": "蒲剧超清" + }, + { + "type_name": "眉户", + "type_id": "眉户超清" + }, + { + "type_name": "吕剧", + "type_id": "吕剧超清" + }, + { + "type_name": "楚剧", + "type_id": "楚剧超清" + }, + { + "type_name": "歌仔戏", + "type_id": "歌仔戏超清" + }, + + { + "type_name": "黄梅戏", + "type_id": "黄梅戏超清" + }, + { + "type_name": "评剧", + "type_id": "评剧超清" + }, + { + "type_name": "豫剧", + "type_id": "豫剧超清" + }, + { + "type_name": "花鼓戏", + "type_id": "花鼓戏超清" + }, + { + "type_name": "布袋戏", + "type_id": "布袋戏合集超清" + }, + { + "type_name": "沪剧", + "type_id": "沪剧超清" + }, + { + "type_name": "昆曲", + "type_id": "昆曲超清" + }, + { + "type_name": "潮剧", + "type_id": "潮剧超清" + }, + { + "type_name": "超清潮剧", + "type_id": "超清潮剧超清" + }, + + { + "type_name": "百花潮剧院", + "type_id": "百花潮剧院超清" + }, + { + "type_name": "香港潮剧", + "type_id": "香港潮剧超清" + }, + { + "type_name": "潮剧院", + "type_id": "潮剧院超清" + }, + { + "type_name": "潮剧团", + "type_id": "潮剧团超清" + }, + { + "type_name": "潮剧全剧", + "type_id": "潮剧全剧超清" + }, + { + "type_name": "潮剧选段", + "type_id": "潮剧选段超清" + }, + { + "type_name": "名家潮剧", + "type_id": "名家潮剧超清" + }, + + { + "type_name": "潮汕小品", + "type_id": "潮汕小品超清" + }, + { + "type_name": "潮汕讲古", + "type_id": "潮汕讲古超清" + }, + { + "type_name": "绍兴莲花落", + "type_id": "绍兴莲花落超清" + }, + + { + "type_name": "河北梆子", + "type_id": "河北梆子超清" + }, + { + "type_name": "梆子腔", + "type_id": "梆子腔超清" + }, + { + "type_name": "晋剧", + "type_id": "晋剧超清" + }, + { + "type_name": "龙江剧", + "type_id": "龙江剧超清" + }, + { + "type_name": "越调", + "type_id": "越调超清" + }, + { + "type_name": "河南曲剧", + "type_id": "河南曲剧超清" + }, + { + "type_name": "山东梆子", + "type_id": "山东梆子超清" + }, + { + "type_name": "淮剧", + "type_id": "淮剧超清" + }, + { + "type_name": "滑稽戏", + "type_id": "滑稽戏超清" + }, + { + "type_name": "婺剧", + "type_id": "婺剧超清" + }, + { + "type_name": "绍剧", + "type_id": "绍剧超清" + }, + { + "type_name": "徽剧", + "type_id": "徽剧超清" + }, + { + "type_name": "雁剧", + "type_id": "雁剧超清" + }, + { + "type_name": "上党梆子", + "type_id": "上党梆子超清" + }, + { + "type_name": "秦腔", + "type_id": "秦腔超清" + }, + { + "type_name": "武安平调", + "type_id": "武安平调超清" + }, + { + "type_name": "二人台", + "type_id": "二人台超清" + }, + { + "type_name": "吉剧", + "type_id": "吉剧超清" + }, + { + "type_name": "高腔", + "type_id": "高腔超清" + } + ], + "cookie": "innersign=0;buvid3=2E536ADC-CD6D-46AB-A9FF-904395151EE369713infoc;b_nut=1669016569;i-wanna-go-back=-1;b_ut=7;_uuid=761F7F106-C575-884D-6C10A-92BC10A10D10FBC68934infoc;buvid4=5B25B999-AE15-E09A-A0CC-3661981B71BF70255-122112115-JOyWSaNZfI2kZmT1KYmcQA%3D%3D;fingerprint=6d9ef93c89a567d22b6a9c4104e6cc50;buvid_fp_plain=undefined;buvid_fp=6d9ef93c89a567d22b6a9c4104e6cc50;SESSDATA=2d6f63c8%2C1684568607%2C19eb6%2Ab1;bili_jct=21d538b01566c26afc81ff68c2ac7dca;DedeUserID=3493083203242585;DedeUserID__ckMd5=7b86f3894ed7f8c0;sid=ng0uyvaz;b_lsid=97FB69A2_1869DE8E2C5;bg_view_44176=720227", + "filter": { + "搞笑": [ + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "潮剧": [ + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + + "超清潮剧": [ + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + + "百花潮剧院": [ + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "潮剧院": [ + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "潮剧团": [ + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + + "闽南歌曲合集": [ + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "戏曲": [ + { + "key": "tid", + "name": "分类", + "value": [ + { + "n": "全部", + "v": "戏曲" + }, + { + "n": "京剧", + "v": "京剧" + }, + { + "n": "越剧", + "v": "越剧" + }, + { + "n": "黄梅戏", + "v": "黄梅戏" + }, + { + "n": "评剧", + "v": "评剧" + }, + { + "n": "豫剧", + "v": "豫剧" + }, + { + "n": "昆曲", + "v": "昆曲" + }, + { + "n": "高腔", + "v": "高腔" + }, + { + "n": "梆子腔", + "v": "梆子腔" + }, + { + "n": "河北梆子", + "v": "河北梆子" + }, + { + "n": "晋剧", + "v": "晋剧" + }, + { + "n": "蒲剧", + "v": "蒲剧" + }, + { + "n": "雁剧", + "v": "雁剧" + }, + { + "n": "上党梆子", + "v": "上党梆子" + }, + { + "n": "秦腔", + "v": "秦腔" + }, + { + "n": "武安平调", + "v": "武安平调" + }, + { + "n": "二人台", + "v": "二人台" + }, + { + "n": "吉剧", + "v": "吉剧" + }, + { + "n": "龙江剧", + "v": "龙江剧" + }, + { + "n": "越调", + "v": "越调" + }, + { + "n": "河南曲剧", + "v": "河南曲剧" + }, + { + "n": "山东梆子", + "v": "山东梆子" + }, + { + "n": "淮剧", + "v": "淮剧" + }, + { + "n": "沪剧", + "v": "沪剧" + }, + { + "n": "滑稽戏", + "v": "滑稽戏" + }, + { + "n": "婺剧", + "v": "婺剧" + }, + { + "n": "绍剧", + "v": "绍剧" + }, + { + "n": "徽剧", + "v": "徽剧" + }, + { + "n": "闽剧", + "v": "闽剧" + }, + { + "n": "莆仙戏", + "v": "莆仙戏" + }, + { + "n": "梨园戏", + "v": "梨园戏" + }, + { + "n": "高甲戏", + "v": "高甲戏" + }, + { + "n": "赣剧", + "v": "赣剧" + }, + { + "n": "采茶戏", + "v": "采茶戏" + }, + { + "n": "汉剧", + "v": "汉剧" + }, + { + "n": "湘剧", + "v": "湘剧" + }, + { + "n": "祁剧", + "v": "祁剧" + }, + { + "n": "湖南花鼓戏", + "v": "湖南花鼓戏" + }, + { + "n": "粤剧", + "v": "粤剧" + }, + { + "n": "潮剧", + "v": "潮剧" + }, + { + "n": "桂剧", + "v": "桂剧" + }, + { + "n": "彩调", + "v": "彩调" + }, + { + "n": "壮剧", + "v": "壮剧" + }, + { + "n": "川剧", + "v": "川剧" + }, + { + "n": "黔剧", + "v": "黔剧" + }, + { + "n": "滇剧", + "v": "滇剧" + }, + { + "n": "傣剧", + "v": "傣剧" + }, + { + "n": "藏剧", + "v": "藏剧" + }, + { + "n": "皮影戏", + "v": "皮影戏" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ] + } +} \ No newline at end of file diff --git a/5/cally/lib/斗鱼.js b/5/cally/lib/斗鱼.js new file mode 100644 index 0000000..737dab7 --- /dev/null +++ b/5/cally/lib/斗鱼.js @@ -0,0 +1,52 @@ +var rule = { + title:'斗鱼直播', + host:'https://m.douyu.com', + homeUrl:'/api/home/mix',//网站的首页链接,用于分类获取和推荐获取 + // url:'/api/room/list?page=fypage&type=fyclass', + url:'/api/room/list?page=fypage&type=fyfilter', + filterable:1,//是否启用分类筛选, + filter_url:'{{fl.cateId}}', + filter:{ + "PCgame":[{"key":"cateId","name":"类型","value":[{"n":"全部","v":"PCgame"},{"n":"英雄联盟","v":"LOL"},{"n":"热门游戏","v":"rmyx"},{"n":"穿越火线","v":"CF"},{"n":"超击突破","v":"SuperPeople"},{"n":"CFHD","v":"CFHD"},{"n":"使命召唤","v":"COD"},{"n":"DNF","v":"DNF"},{"n":"DOTA2","v":"DOTA2"},{"n":"炉石传说","v":"How"},{"n":"CS:GO","v":"CSGO"},{"n":"无畏契约","v":"VALORANT"},{"n":"lol云顶之弈","v":"ydzhy"},{"n":"魔兽争霸","v":"mszb"},{"n":"魔兽怀旧服","v":"wowclassic"},{"n":"自走棋","v":"dota2rpg"},{"n":"传奇","v":"cq"},{"n":"跑跑卡丁车","v":"Popkart"},{"n":"网易游戏","v":"wyyx"},{"n":"星际争霸","v":"SC"},{"n":"格斗游戏","v":"FTG"},{"n":"守望先锋","v":"Overwatch"},{"n":"DOTA","v":"DOTA"},{"n":"魔兽世界","v":"WOW"},{"n":"剑网3","v":"JX3"},{"n":"魔域","v":"EudemonsOnline"},{"n":"我的世界","v":"MC"},{"n":"超激斗梦境","v":"cjdmj"},{"n":"冒险岛","v":"mxd"},{"n":"三国杀","v":"sanguosha"},{"n":"梦幻西游","v":"MHXYOL"},{"n":"天涯明月刀","v":"tianya"},{"n":"街头篮球","v":"jtlq"},{"n":"NBA2KOL2","v":"NBA2KOL2"},{"n":"QQ飞车端游","v":"qqfcdy"},{"n":"战地之王","v":"AVA"},{"n":"军事游戏","v":"jsyx"},{"n":"棋牌娱乐","v":"qipai"},{"n":"FIFAONLINE4","v":"FOL4"},{"n":"热门网游","v":"rmwy"},{"n":"诛仙世界","v":"zxsj"},{"n":"千古风流","v":"qgflpc"},{"n":"APEX","v":"APEX"},{"n":"流放之路POE","v":"PathofExile"},{"n":"剑网3缘起","v":"JW3YQ"},{"n":"逆水寒","v":"nsh"},{"n":"风暴英雄","v":"HOTS"},{"n":"逆战","v":"NZ"},{"n":"坦克世界","v":"TKSJ"},{"n":"战舰世界","v":"wfws"},{"n":"巫师之昆特牌","v":"wszktp"},{"n":"反恐精英Online","v":"CS"},{"n":"暗黑破坏神","v":"DIABLO"},{"n":"梦三国2","v":"msg2"},{"n":"传奇世界","v":"cqsj"},{"n":"方舟:生存进化","v":"fzscjh"},{"n":"神武4电脑版","v":"swdnb"},{"n":"群雄逐鹿","v":"qxzl"},{"n":"堡垒之夜","v":"blzy"},{"n":"无限法则","v":"roe"},{"n":"问道电脑版","v":"wddnb"},{"n":"西山居游戏","v":"Seasun"},{"n":"最终幻想14","v":"FF14"},{"n":"战意","v":"WYZY"},{"n":"剑灵","v":"BladeSoul"},{"n":"星际战甲","v":"Warframe"},{"n":"龙之谷","v":"DragonNest"},{"n":"铁甲雄兵","v":"tjxb"},{"n":"古剑奇谭网络版","v":"gjqtwlb"},{"n":"轩辕传奇","v":"XYCQ"},{"n":"神途","v":"shentu"},{"n":"激战2","v":"GuildWars2"},{"n":"高达文化区","v":"gdyxq"},{"n":"忍者村大战2","v":"rzcdz2"},{"n":"RPG网游专区","v":"rpgwyzq"},{"n":"诛仙3","v":"zhuxian3"},{"n":"笑傲江湖OL","v":"xajhol"},{"n":"冒险岛2","v":"MXD2"},{"n":"无尽战区","v":"WJZQ"},{"n":"永恒之塔","v":"AION"},{"n":"竞速游戏","v":"jingsu"},{"n":"九阴真经","v":"JYZJ"},{"n":"FPS综合网游","v":"FPSOL"},{"n":"劲舞团","v":"jwt"},{"n":"天下","v":"tianxai"},{"n":"火箭联盟","v":"hjlm"},{"n":"泡泡堂","v":"ppt"},{"n":"音乐游戏","v":"MG"},{"n":"新倩女幽魂","v":"ONLINE"},{"n":"创世战车","v":"cszc"},{"n":"天谕","v":"tianyu"},{"n":"征途2","v":"zhengtu2"},{"n":"QQ炫舞","v":"qqxw"},{"n":"泰亚史诗","v":"tyss"},{"n":"大唐无双","v":"dtws"},{"n":"怪物猎人ol","v":"MHol"},{"n":"星战前夜:晨曦","v":"EVE"},{"n":"热血传奇怀旧版","v":"rxcqhjsgb"},{"n":"仙侠世界2","v":"xxsj2"},{"n":"枪火重生","v":"qhcs"},{"n":"彩虹岛","v":"CHD"},{"n":"御龙在天","v":"YLZT"},{"n":"英魂之刃","v":"YHZR"},{"n":"自由篮球","v":"ZYLQ"},{"n":"洛奇英雄传","v":"LQYXZ"},{"n":"封印者","v":"FYZ"},{"n":"合金弹头","v":"HJDT"},{"n":"新英雄年代","v":"XYXSD"},{"n":"星尘传说","v":"XCCS"},{"n":"盛趣游戏","v":"SQYX"},{"n":"新热血英豪","v":"XRXYH"},{"n":"沙盒游戏","v":"SHYX"},{"n":"我的世界:地下城","v":"MD"},{"n":"恐鬼症","v":"KGZ"},{"n":"领地人生","v":"LDRS"},{"n":"梦塔防","v":"TDOTK"},{"n":"重生边缘","v":"CSBYOL"},{"n":"大话西游2","v":"dhxy2"},{"n":"猎人","v":"lr"},{"n":"天子剑","v":"tianzijian"},{"n":"热血江湖online","v":"rxjhol"},{"n":"千年3","v":"qn3"},{"n":"天空之城","v":"tkzc"},{"n":"诺亚传说","v":"nycs"},{"n":"鹿鼎记","v":"ldj"},{"n":"新桃花源记","v":"xthyj"},{"n":"武魂2电脑版","v":"wh2pc"},{"n":"奇迹世界sun","v":"qjsjsun"},{"n":"地城之光","v":"dczg"},{"n":"剑侠世界2电脑版","v":"jxsj2pc"},{"n":"斩魂","v":"zhpc"},{"n":"大唐2","v":"dt2pc"},{"n":"幻想神域电脑版","v":"hxsypc"},{"n":"蜀山:初章","v":"ssczpc"},{"n":"狼人对决网游","v":"lrdjpc"},{"n":"武林群侠传","v":"wlqxzpc"},{"n":"卡拉彼丘","v":"klbq"},{"n":"破天一剑","v":"ptyj"},{"n":"剑雨江湖","v":"jyjh"},{"n":"四国军棋","v":"sgjq"},{"n":"命运方舟","v":"LostArk"},{"n":"新大话西游3","v":"xy3"},{"n":"暴雪游戏综合","v":"g_bliz"},{"n":"Battlebit","v":"BBR"},{"n":"长尾4部虚拟分区","v":"cw4bxnfq"},{"n":"幕后高手","v":"VEILEDEXPERTS"},{"n":"燕云十六声","v":"WHEREWINDSMEET"},{"n":"THEFINALS","v":"THEFINALS"},{"n":"NBA2KOnline","v":"NBA2KOL"},{"n":"塔瑞斯世界","v":"Tarisland"},{"n":"跑跑卡丁车:漂移","v":"KartRiderDrift"},{"n":"传奇永恒","v":"EternalLegend"},{"n":"权力的游戏凛冬将至页游","v":"GOTPC"},{"n":"全境封锁2","v":"TheDivision2"},{"n":"落日余晖","v":"Farlight84"}]}], + "djry":[{"key":"cateId","name":"类型","value":[{"n":"全部","v":"djry"},{"n":"主机游戏","v":"TVgame"},{"n":"刺客信条:英灵殿","v":"AC"},{"n":"马里奥制造","v":"Mario"},{"n":"逃离塔科夫","v":"EFT"},{"n":"命运2","v":"MY2"},{"n":"EvilDead","v":"EvilDead"},{"n":"恐怖游戏","v":"Horror"},{"n":"荒野大镖客","v":"hydbk"},{"n":"九劫曲","v":"jjq"},{"n":"灵魂筹码","v":"lhcm"},{"n":"骑马与砍杀","v":"MountAndBlade"},{"n":"只狼","v":"ZL"},{"n":"饥荒","v":"DontStarve"},{"n":"全境封锁","v":"qjfs"},{"n":"怀旧游戏","v":"classic"},{"n":"NBA2K","v":"NBA2K"},{"n":"八方旅人","v":"OT"},{"n":"血污:夜之仪式","v":"Blood"},{"n":"人类一败涂地","v":"Human"},{"n":"挺进地牢","v":"Enter"},{"n":"环世界","v":"RimWorld"},{"n":"古墓丽影","v":"gmly"},{"n":"鬼泣","v":"DMC"},{"n":"往日不再","v":"WRBZ"},{"n":"仙剑奇侠传","v":"PAL"},{"n":"神秘海域","v":"Uncharted"},{"n":"塞尔达系列","v":"TLoZ"},{"n":"僵尸世界大战","v":"WWZ"},{"n":"足球游戏","v":"zq"},{"n":"橙光","v":"cg"},{"n":"了不起的修仙模拟器","v":"ACS"},{"n":"女神异闻录","v":"P5"},{"n":"斯普拉遁","v":"Splatoon"},{"n":"超级马里奥","v":"SMO"},{"n":"三国志系列","v":"Sangokushi"},{"n":"星际公民","v":"StarCitizen"},{"n":"最终幻想","v":"FF"},{"n":"中土世界:战争之影","v":"MiddleEarth"},{"n":"流放者柯南","v":"Conan"},{"n":"深海迷航","v":"Subnautica"},{"n":"三国群英传","v":"SANGO"},{"n":"腐烂国度","v":"SoD2"},{"n":"无主之地","v":"Bor"},{"n":"圣女战旗","v":"Banner"},{"n":"哆啦A梦:牧场物语","v":"Doraemon"},{"n":"太吾绘卷","v":"twhj"},{"n":"SCUM","v":"Scum"},{"n":"以撒的结合","v":"Isaac"},{"n":"文明","v":"CVI"},{"n":"仁王","v":"NIOH"},{"n":"缺氧","v":"ONI"},{"n":"JUMP大乱斗","v":"JUMPDLD"},{"n":"皇牌空战","v":"hpkz"},{"n":"体育游戏","v":"tyyx"},{"n":"海岛大亨","v":"hddh"},{"n":"植物大战僵尸:花园战争系列","v":"PvsZ"},{"n":"蜘蛛侠","v":"Spide"},{"n":"战国无双","v":"ZGWS"},{"n":"勇者斗恶龙:建造者2","v":"DQB2"},{"n":"遗迹:灰烬重生","v":"Rem"},{"n":"血源","v":"BB"},{"n":"旺达与巨像","v":"SotC"},{"n":"死亡搁浅","v":"DS"},{"n":"模拟人生","v":"Sims"},{"n":"空洞骑士","v":"HKS"},{"n":"极品飞车","v":"jpfc"},{"n":"地铁:离去","v":"ME"},{"n":"孢子","v":"Spore"},{"n":"暗黑地牢","v":"DD"},{"n":"生死狙击2","v":"ssjjtwo"},{"n":"三国战纪","v":"sgzj"},{"n":"怀旧FC","v":"edwcy"},{"n":"经典单机","v":"jddj"},{"n":"英雄无敌","v":"HoMM"},{"n":"街机游戏","v":"jjyx"},{"n":"合金装备","v":"MetalGear"},{"n":"红色警戒","v":"hsjj"},{"n":"星球大战系列","v":"StarWars"},{"n":"镜之边缘","v":"MsE"},{"n":"大将军:罗马","v":"Rome"},{"n":"火焰纹章系列","v":"FireEmblem"},{"n":"星露谷物语","v":"Stardew"},{"n":"火炬之光","v":"Torchlight"},{"n":"赛博朋克2077","v":"Cyberpunk"},{"n":"中国式家长","v":"CP"},{"n":"精灵宝可梦系列","v":"Pokemon"},{"n":"地牢围攻","v":"DS3"},{"n":"奇异人生","v":"LiS"},{"n":"少数幸运儿","v":"WHF"},{"n":"无人深空","v":"NMS"},{"n":"GT赛车7","v":"GT"},{"n":"超级机器人大战","v":"SRW"},{"n":"信长之野望","v":"KOEINOBU"},{"n":"这是我的战争","v":"TWoM"},{"n":"杀戮尖塔","v":"sljt"},{"n":"帝国时代","v":"AoEIV"},{"n":"死亡空间","v":"swkj"},{"n":"杀手","v":"Hitman"},{"n":"MUGEN","v":"mugen"},{"n":"足球经理","v":"Football"},{"n":"亿万僵尸","v":"Billions"},{"n":"一起玩农场","v":"Farm"},{"n":"武装突袭","v":"ArmA"},{"n":"荣耀战魂","v":"Honor"},{"n":"欧洲卡车模拟器","v":"Truck"},{"n":"漫漫长夜","v":"mmcy"},{"n":"永恒轮回","v":"Survival"},{"n":"孤岛惊魂","v":"FarCry"},{"n":"福尔摩斯","v":"Holmes"},{"n":"都市:天际线","v":"Skylines"},{"n":"盗贼之海","v":"hdzh"},{"n":"raft","v":"raft"},{"n":"Dayz","v":"DayZ"},{"n":"60秒","v":"60S"},{"n":"俄罗斯钓鱼","v":"RF"},{"n":"猎人:荒野的召唤","v":"theHunter"},{"n":"失落城堡","v":"LC"},{"n":"恐怖黎明","v":"GD"},{"n":"看门狗","v":"kmg"},{"n":"真三国无双","v":"DW"},{"n":"泰拉瑞亚","v":"Terraria"},{"n":"底特律:变人","v":"Detroit"},{"n":"恶魔城","v":"Castlevania"},{"n":"毁灭战士","v":"Doom"},{"n":"坎巴拉太空计划","v":"Kerbal"},{"n":"模拟山羊","v":"GoatSim"},{"n":"欧陆风云","v":"EU"},{"n":"乞丐模拟器","v":"HoboToughLife"},{"n":"小偷模拟器","v":"ThiefSimulator"},{"n":"逆转裁判","v":"AceA"},{"n":"深岩银河","v":"DRGD"},{"n":"植物大战僵尸","v":"PvZ"},{"n":"最后的绿洲","v":"LO"},{"n":"大富翁","v":"RichMan"},{"n":"英雄连","v":"yxl"},{"n":"永劫无间","v":"NB"},{"n":"破败王者","v":"RK"},{"n":"新世界","v":"NW"},{"n":"部落与弯刀","v":"BLYWD"},{"n":"森林","v":"Forest"},{"n":"kenshi","v":"kenshi"},{"n":"一起开火车!","v":"Unrailed"},{"n":"主机其他游戏","v":"OG"},{"n":"战场兄弟","v":"ZCXD"},{"n":"军团战争","v":"jtzz"},{"n":"人间地狱","v":"RJDY"},{"n":"战术小队","v":"Squad"},{"n":"弹丸论破","v":"dwlp"},{"n":"基佬大乱斗","v":"jldld"},{"n":"僵尸毁灭工程","v":"jshmgc"},{"n":"泰坦之旅","v":"TTZL"},{"n":"妖精的尾巴","v":"FT"},{"n":"超级兔子人","v":"Bunny"},{"n":"健身环大冒险","v":"RFA"},{"n":"冬日计划","v":"drjh"},{"n":"泰坦陨落","v":"Titanfall"},{"n":"四海兄弟","v":"shxd"},{"n":"创世理想乡","v":"Craftopia"},{"n":"地平线","v":"Horizon"},{"n":"幽灵线:东京","v":"GTO"},{"n":"生化危机4重制版","v":"ResidentEvil"},{"n":"怪物火车","v":"GWHC"},{"n":"瑞奇与叮当","v":"RCL"},{"n":"Grounded","v":"Grounded"},{"n":"小小梦魇","v":"XXMM"},{"n":"糖豆人","v":"FallGuys"},{"n":"盗贼遗产","v":"TVV"},{"n":"英灵神殿","v":"Valheim"},{"n":"部落:原始建造者","v":"Tribe"},{"n":"动物派对","v":"Animals"},{"n":"暗影火炬城","v":"FIST"},{"n":"阿尔比恩","v":"Albion"},{"n":"鬼谷八荒","v":"GGBH"},{"n":"极限竞速:地平线4","v":"FH4"},{"n":"恐惧之间","v":"Fearsurrounds"},{"n":"孤岛惊魂6","v":"FarCry6"},{"n":"怪物猎人","v":"MonsterHunterRise"},{"n":"仁王2","v":"Nioh2"},{"n":"三国志14","v":"THREEKINGDOMSXIV"},{"n":"神界:原罪2","v":"DivinityOS2"},{"n":"狙击手:幽灵战士契约2","v":"SniperContracts2"},{"n":"全面战争","v":"TotalWarWARHAMMER"},{"n":"战争机器:战术小队","v":"GearsTactics"},{"n":"侠之道","v":"PathOfWuxia"},{"n":"海绵宝宝:比奇堡的冒险","v":"BattleforBikini"},{"n":"奇妙探险队2","v":"CuriousExpedition2"},{"n":"刺客信条:奥德赛","v":"Odyssey"},{"n":"丧尸围城4","v":"DeadRising4"},{"n":"神秘海域2:纵横四海","v":"AmongThieves"},{"n":"神秘海域3:德雷克的诡计","v":"DrakesDeception"},{"n":"星球大战:前线","v":"Battlefront"},{"n":"灵魂旅人","v":"SpiritFarerlhlr"},{"n":"面容","v":"Visage"},{"n":"俄罗斯方块效应:连接","v":"TetrisEffect"},{"n":"SD高达G世纪:起源","v":"SDGundamG"},{"n":"Fate/EXTELLA","v":"FateEXTELLA"},{"n":"妖精剑士F","v":"FairyFencerF"},{"n":"荒神","v":"Aragami"},{"n":"晚班","v":"LateShift"},{"n":"光环战争","v":"HaloWars"},{"n":"子弹风暴","v":"Bulletstorm"},{"n":"暗黑迷途","v":"2Dark"},{"n":"巡警","v":"BeatCop"},{"n":"狙击精英4","v":"SniperElite4"},{"n":"三国志13:威力加强版","v":"Sangokushi13"},{"n":"热血物语:地下世界","v":"RiverCityRansom"},{"n":"史诗战争模拟器","v":"BattleSimulator"},{"n":"银河护卫队","v":"Guardians"},{"n":"讨鬼传2","v":"Toukiden2"},{"n":"闪乱神乐:少女们的选择","v":"SenranKagura"},{"n":"幽灵行动:荒野","v":"GhostReconWildland"},{"n":"白色情人节","v":"WhiteDay"},{"n":"美国职业摔角联盟2K17","v":"WWE2K"},{"n":"苏菲的炼金工房","v":"AtelierSophie"},{"n":"喷射侠","v":"Splasher"},{"n":"双截龙4","v":"DoubleDragon4"},{"n":"地下蚁国","v":"Undergrowth"},{"n":"九张羊皮纸","v":"NineParchments"},{"n":"咒语力量3","v":"Spellforce3"},{"n":"小兵大战","v":"Warpips"},{"n":"维京人人中之狼","v":"VikingsWofM"},{"n":"你好邻居","v":"Helloneighbor"},{"n":"寻找天堂","v":"findparadise"},{"n":"画中世界","v":"Gorogoa"},{"n":"桥梁工程师传送门","v":"bridgecons"},{"n":"现代战争","v":"ModernCombat"},{"n":"SCP:秘密实验室","v":"scpsl"},{"n":"绯红结系","v":"SCARLETNEXUS"},{"n":"罪恶装备:STRIVE","v":"GuiltyGear"},{"n":"涅克罗蒙达:赏金猎人","v":"NHiredGun"},{"n":"骑士精神2","v":"Chivalry2"},{"n":"最后的咒语","v":"TheLastSpell"},{"n":"真女神转生3","v":"ShinMegami3"},{"n":"工业崛起","v":"RiseIndustry"},{"n":"征服的荣耀:围城","v":"SIEGE"},{"n":"前往中世纪","v":"GoMedieval"},{"n":"伊始之地","v":"TerraNil"},{"n":"二之国2:亡灵之国","v":"NinoKuniII"},{"n":"二之国:白色圣灰的女王","v":"NinoKuni"},{"n":"进击的巨人2","v":"AttackonTitan2"},{"n":"航海日记2","v":"hhrj2"},{"n":"隐龙传:影踪","v":"HiddenDragon"},{"n":"魔域之书","v":"Bookofdevil"},{"n":"诸神灰烬:救赎","v":"AshofGods"},{"n":"自由人:游击战争","v":"Freeman"},{"n":"战国无双5","v":"SWarriors5"},{"n":"宇宙主义","v":"TheUniversim"},{"n":"死亡教堂","v":"DeathCathedral"},{"n":"灵魂能力6","v":"SoulCalibur6"},{"n":"不要喂食猴子","v":"NotFeedMonkeys"},{"n":"古剑奇谭3","v":"GuJianqitan3"},{"n":"日落过载","v":"SunsetOverdrive"},{"n":"幻影深渊","v":"PhantomAbyss"},{"n":"迷城重生","v":"RebornCity"},{"n":"剑士","v":"KenshiJS"},{"n":"GRIS","v":"GRIS"},{"n":"古剑奇谭:永夜","v":"gujianyongye"},{"n":"核爆RPG","v":"ATOMRPG"},{"n":"嗜血印","v":"BloodySpell"},{"n":"伊苏9","v":"Ys9"},{"n":"兽人必须死3","v":"OrcsDie3"},{"n":"狙击精英VR","v":"SniperEliteVR"},{"n":"遗忘之城","v":"ForgotCity"},{"n":"异种","v":"Quarantine"},{"n":"二人世界","v":"WorldforTwo"},{"n":"石炉","v":"Stonehearth"},{"n":"上帝之城:监狱帝国","v":"CityofGod"},{"n":"狂热运输2","v":"TransportFever2"},{"n":"机甲战士5","v":"MechWarrior5"},{"n":"DJMAX致敬","v":"DJMAXRESPECT"},{"n":"分手装修","v":"ToolUP"},{"n":"PICOPARK","v":"PICOPARK"},{"n":"光明记忆:无限","v":"Brightmemory"},{"n":"死亡之门","v":"DeathsDoor"},{"n":"侠盗公司","v":"RogueCompany"},{"n":"英雄传说:创之轨迹","v":"HajimariNOKiseki"},{"n":"战地系列","v":"Battlefiel"},{"n":"塞尔达传说:天空之剑HD","v":"SkywardSword"},{"n":"脑航员2","v":"Psychonauts2"},{"n":"12分钟","v":"TwelveMinutes"},{"n":"九十六号公路","v":"Road96"},{"n":"FORECLOSED","v":"FORECLOSED"},{"n":"黑书","v":"theblackbook"},{"n":"喋血复仇","v":"Back4Blood"},{"n":"死寂","v":"DeathlyStillness"},{"n":"审判之逝","v":"Lostjudgment"},{"n":"帝国神话","v":"mythofempires"},{"n":"艾尔登法环","v":"ELDENRING"},{"n":"互动派对","v":"INTERACTIVEPARTY"},{"n":"极限国度","v":"RidersRepublic"},{"n":"极限竞速:地平线5","v":"ForzaHorizon5"},{"n":"使命召唤系列","v":"CALLOFDUTYCOD"},{"n":"网吧模拟器","v":"InternetCS"},{"n":"文字游戏","v":"WordGame"},{"n":"消逝的光芒2","v":"DyingLight2"},{"n":"战神:诸神黄昏","v":"GodofWarRagnarok"},{"n":"师父","v":"SIFU"},{"n":"恶月十三","v":"Undecember"},{"n":"海上狼人杀","v":"DreadHunger"},{"n":"最终幻想:起源","v":"STRANGEROFPARADISE"},{"n":"地心护核者","v":"CoreKeeper"},{"n":"霍格沃茨之遗","v":"HogwartsLegacy"},{"n":"午夜猎魂","v":"MidnightGhostHunt"},{"n":"生死轮回","v":"Loopmancer"},{"n":"隐秘的角落","v":"YinMiDeJiaoLuo"},{"n":"江湖客栈","v":"TheJianghu"},{"n":"Overprime","v":"Overprime"},{"n":"森林之子","v":"SonsOfTheForest"},{"n":"弈仙牌","v":"yixianpai"},{"n":"夜族崛起","v":"VRising"},{"n":"漫威SNAP","v":"MarvelSnap"},{"n":"伏魔录","v":"SoulDossier"},{"n":"魔力宝贝","v":"CrossGate"},{"n":"弹幕互动玩法","v":"DMHDXY"},{"n":"木卫四协议","v":"CallistoProtocol"},{"n":"罗马复兴","v":"RomanRenaissance"},{"n":"风暴之门","v":"StormGate"},{"n":"游戏王:大师决斗","v":"MasterDuel"},{"n":"暗邪西部","v":"EvilWest"},{"n":"战锤40K:暗潮","v":"40KDarktide"},{"n":"索尼克未知边境","v":"SonicFrontiers"},{"n":"漂泊牧歌","v":"WanderingVillage"},{"n":"塞尔达传说:王国之泪","v":"TEARSKINGDOM"},{"n":"破碎线","v":"Shatterline"},{"n":"卧龙:苍天陨落","v":"Wolong"},{"n":"卡库远古封印","v":"KAKU"},{"n":"原子之心","v":"AtomicHeart"},{"n":"霓虹入侵者","v":"FromSpace"},{"n":"Warhaven","v":"Warhaven"},{"n":"宝可梦:朱/紫","v":"ScarletandViolet"},{"n":"第一后裔","v":"TheFirstDescendant"},{"n":"铳墓G.O.R.E.","v":"GUNGRAVEGORE"},{"n":"漫威暗夜之子","v":"MarvelMidnightSuns"},{"n":"奇怪的RPG","v":"WeirdRPG"},{"n":"东方:平野孤鸿","v":"MomentinEast"},{"n":"冰封之焰","v":"FrozenFlame"},{"n":"神之天平","v":"ASTLIBRARevision"},{"n":"伊克西翁","v":"IXION"},{"n":"主机一起看","v":"zjyqk"},{"n":"社交互动游戏","v":"SJHDYX"},{"n":"至暗时刻","v":"DarkandDarker"},{"n":"江湖十一","v":"Jianghu11"},{"n":"XDefiant","v":"XDefiant"},{"n":"狂野之心","v":"WildHearts"},{"n":"最终幻想16","v":"FinalFantasyXVI"},{"n":"街头霸王","v":"StreetFighter"},{"n":"零~月蚀的假面~","v":"FATALFRAME"},{"n":"魔戒:咕噜","v":"Gollum"},{"n":"幻兽帕鲁","v":"Palworld"},{"n":"沙盒与副本:英勇之地","v":"HerosLand"},{"n":"永恒天空","v":"ForeverSkies"},{"n":"逆光迷途","v":"LostinDarklight"},{"n":"迷瘴纪事","v":"MiasmaChronicles"},{"n":"蓝色协议","v":"lansexieyi"},{"n":"上古卷轴OL","v":"TheElderScrolls"},{"n":"OnlyUp","v":"onlyup"},{"n":"波斯王子:失落王冠","v":"TheLostCrown"}]}], + "syxx":[{"key":"cateId","name":"类型","value":[{"n":"全部","v":"syxx"},{"n":"王者荣耀","v":"wzry"},{"n":"LOL手游","v":"LOLM"},{"n":"崩坏:星穹铁道","v":"bhxqtd"},{"n":"和平精英","v":"hpjy"},{"n":"暗区突围","v":"aqtw"},{"n":"幻塔","v":"ht"},{"n":"火影忍者","v":"hyrz"},{"n":"逆水寒手游","v":"NSHM"},{"n":"COD手游","v":"smzhsy"},{"n":"哈利波特:魔法觉醒","v":"HarryPotter"},{"n":"lol电竞经理","v":"EGAME"},{"n":"DNF手游","v":"mdnf"},{"n":"金铲铲之战","v":"JGAME"},{"n":"天刀手游","v":"tdsy"},{"n":"原神","v":"yuanshen"},{"n":"航海王热血航线","v":"HHWRXHX"},{"n":"万国觉醒","v":"wgjx"},{"n":"鸿图之下","v":"htzx"},{"n":"欢乐麻将","v":"HLMJ"},{"n":"王者模拟战","v":"wzrpg"},{"n":"中国象棋","v":"ZGXQ"},{"n":"天谕手游","v":"tysy"},{"n":"巅峰坦克","v":"DFTK"},{"n":"新游中心","v":"xyzx"},{"n":"热门手游","v":"phone"},{"n":"梦幻手游","v":"mhxy"},{"n":"QQ飞车","v":"qqfcsy"},{"n":"第五人格","v":"dwrg"},{"n":"欢乐斗地主","v":"hlddz"},{"n":"荒野乱斗","v":"hyld"},{"n":"阴阳师","v":"yys"},{"n":"狼人杀","v":"LRS"},{"n":"JJ斗地主","v":"jj"},{"n":"梦幻新诛仙","v":"mhxzx"},{"n":"街霸对决","v":"jbdj"},{"n":"一人之下","v":"yrzx"},{"n":"多多自走棋","v":"zzq"},{"n":"崩坏3","v":"bhxl"},{"n":"风云岛行动","v":"fydxd"},{"n":"云游戏","v":"cloudgame"},{"n":"跑跑手游","v":"PPKDCSY"},{"n":"率土之滨","v":"stzb"},{"n":"灌篮高手","v":"glgs"},{"n":"皇室战争","v":"hszz"},{"n":"忍者必须死3","v":"rzbxs3"},{"n":"神武4手游","v":"sw3"},{"n":"梦幻模拟战","v":"mhmnz"},{"n":"实况足球","v":"skzq"},{"n":"剑与远征","v":"jyyz"},{"n":"航海王:燃烧意志","v":"hhwrsyz"},{"n":"球球大作战","v":"qqdzz"},{"n":"英雄杀","v":"yxs"},{"n":"魔域口袋版","v":"mykdb"},{"n":"口袋新旅程","v":"KDXLC"},{"n":"剑网3:指尖江湖","v":"jw3zjjh"},{"n":"部落冲突","v":"blct"},{"n":"剑与家园","v":"jyjy"},{"n":"新笑傲江湖","v":"xxajh"},{"n":"猫和老鼠","v":"mhls"},{"n":"猎人手游","v":"lrlr"},{"n":"明日之后","v":"mrzh"},{"n":"影之诗","v":"yzs"},{"n":"决战平安京","v":"jzpaj"},{"n":"决斗之城","v":"JDZC"},{"n":"魂斗罗归来","v":"DLHGL"},{"n":"圣斗士星矢","v":"sdsxs"},{"n":"魔力宝贝手游","v":"mlbbsy"},{"n":"热血街篮","v":"rxjl"},{"n":"手游推广","v":"rmsy"},{"n":"魔灵召唤","v":"mlzh"},{"n":"香肠派对","v":"xcpd"},{"n":"迷你世界","v":"MNSJ"},{"n":"荒野行动","v":"hyxd"},{"n":"战双帕弥什","v":"zspms"},{"n":"大话西游2口袋版","v":"dhxy2kdb"},{"n":"FIFA足球世界","v":"fifazqsj"},{"n":"街篮","v":"jl"},{"n":"一起来捉妖","v":"yiqilaizhuoyao"},{"n":"明日方舟","v":"mrfz"},{"n":"自由幻想手游","v":"zyhx"},{"n":"一梦江湖","v":"ymjh"},{"n":"完美世界手游","v":"wmsjsy"},{"n":"拳皇98OL","v":"kof98"},{"n":"赛尔号","v":"srh"},{"n":"猎魂觉醒","v":"lhjx"},{"n":"仙境传说","v":"xjcs"},{"n":"流星群侠传","v":"liuxinghudiejian"},{"n":"特色手游","v":"tssy"},{"n":"逃跑吧少年","v":"tpbsn"},{"n":"弹弹堂","v":"TTT"},{"n":"石器时代","v":"sqsd"},{"n":"RPG手游","v":"rpgsy"},{"n":"英魂之刃口袋版","v":"yh"},{"n":"拉结尔","v":"lje"},{"n":"倩女幽魂手游","v":"qnyhsy"},{"n":"决斗之城2","v":"jdzc2"},{"n":"传奇手游","v":"cqsy"},{"n":"雀魂","v":"Majsoul"},{"n":"二次元手游","v":"ecysy"},{"n":"天龙八部online","v":"tianlongbabuonline"},{"n":"征途2手游","v":"zt2sy"},{"n":"万王之王3D","v":"wwzw3D"},{"n":"武林外传","v":"wlwz"},{"n":"我叫MT4","v":"MT4"},{"n":"元气骑士","v":"yuanqiqishi"},{"n":"红警OL手游","v":"hjolsy"},{"n":"植物大战僵尸手游","v":"ZWDZJS"},{"n":"龙之谷手游","v":"lzgsy"},{"n":"创造与魔法","v":"ccymf"},{"n":"境界-死神激斗","v":"jjssjd"},{"n":"奇迹觉醒","v":"qjjx"},{"n":"光遇","v":"skygy"},{"n":"游戏王:决斗链接","v":"yxwjdlj"},{"n":"巅峰战舰","v":"dfzj"},{"n":"绝世战魂","v":"jszh"},{"n":"雷霆游戏","v":"ltyx"},{"n":"寻仙","v":"xunxian"},{"n":"天天象棋","v":"ttxq"},{"n":"王国纪元","v":"wgjy"},{"n":"梦幻诛仙","v":"mhzx"},{"n":"雪鹰领主","v":"xylz"},{"n":"贪婪洞窟2","v":"tldk2"},{"n":"龙族幻想","v":"lzhx"},{"n":"妖精的尾巴:魔导少年","v":"YJDWB"},{"n":"剑网3指尖对弈","v":"jwszjdy"},{"n":"三国杀移动版","v":"SGSSY"},{"n":"罗布乐思","v":"Roblox"},{"n":"足球手游","v":"zqsy"},{"n":"蜀门","v":"sm"},{"n":"全民枪战2","v":"qmqz2"},{"n":"秦时明月世界","v":"qsmysj"},{"n":"独立手游","v":"dlsy"},{"n":"神都夜行录","v":"sdyxl"},{"n":"风之大陆","v":"fzdl"},{"n":"金属对决","v":"jsdj"},{"n":"轩辕剑龙舞云山","v":"xyjlwys"},{"n":"微乐棋牌","v":"WLQP"},{"n":"街篮2","v":"jl2"},{"n":"赛尔号手游","v":"srhsy"},{"n":"极光计划","v":"jgjh"},{"n":"不良人3","v":"blr3"},{"n":"镇魔曲手游","v":"zmq"},{"n":"武侠乂手游","v":"wxysy"},{"n":"永恒纪元","v":"yhjy"},{"n":"乱世王者","v":"lswz"},{"n":"仙剑4","v":"xjqxz4"},{"n":"长安幻世绘","v":"cahsh"},{"n":"篮球手游","v":"lqsy"},{"n":"鬼泣-巅峰之战","v":"gqdfzz"},{"n":"射击类手游","v":"qtsy"},{"n":"权力与纷争","v":"qlyfz"},{"n":"命运歌姬","v":"mygj"},{"n":"项羽传","v":"xyz"},{"n":"暗黑不朽","v":"diabloimmortal"},{"n":"妖神记","v":"ysj"},{"n":"新神魔大陆","v":"xsmdl"},{"n":"公主连结Re:Dive","v":"gzlj"},{"n":"三国志战略版","v":"sgzzlb"},{"n":"口袋觉醒","v":"kdjx"},{"n":"天地劫:幽城再临","v":"tdj"},{"n":"凹凸世界","v":"atsj"},{"n":"云上城之歌","v":"ysczg"},{"n":"荣誉指挥官","v":"ryzhg"},{"n":"天龙八部手游","v":"tlbbsy"},{"n":"五子棋","v":"wzq"},{"n":"围棋","v":"wq"},{"n":"梦想新大陆","v":"mxxdl"},{"n":"三国志幻想大陆:国创加强版","v":"sgzhxdl"},{"n":"造梦无双","v":"zmws"},{"n":"全球行动","v":"qqxd"},{"n":"放学别跑","v":"FXBP"},{"n":"诛仙手游","v":"zxsy"},{"n":"妄想山海","v":"wxsh"},{"n":"黎明觉醒:生机","v":"lmjx"},{"n":"龙之谷2手游","v":"lzg2sy"},{"n":"庆余年","v":"QYN"},{"n":"我的侠客","v":"wdxk"},{"n":"真三国无双霸","v":"zsgwsb"},{"n":"大话西游手游","v":"dhxysy"},{"n":"影之刃3","v":"YZR3"},{"n":"开心消消乐","v":"kxxxl"},{"n":"战争怒吼","v":"zznh"},{"n":"忘川风华录","v":"wcfhl"},{"n":"新剑侠情缘手游","v":"xjxqysy"},{"n":"超凡先锋","v":"cfxf"},{"n":"重生细胞","v":"csxb"},{"n":"一念逍遥","v":"ynxy"},{"n":"坦克世界闪击战","v":"SJZ"},{"n":"汉家江湖","v":"HJJH"},{"n":"海岛奇兵","v":"hdqb"},{"n":"阴阳师:妖怪小班","v":"bgyry"},{"n":"仙剑奇侠传九野","v":"xjqxzjy"},{"n":"魔域手游","v":"mysy"},{"n":"大唐无双手游","v":"dtwssy"},{"n":"泰拉瑞亚手游","v":"tlrysy"},{"n":"地铁跑酷","v":"dtpk"},{"n":"战舰世界闪击战","v":"zjsjsjz"},{"n":"狂暴之翼","v":"kbzy"},{"n":"西游女儿国","v":"xyneg"},{"n":"少年三国志","v":"snsgz"},{"n":"钢琴师","v":"gqs"},{"n":"节奏大爆炸","v":"jzdbz"},{"n":"喵斯快跑","v":"mskp"},{"n":"双子","v":"sz"},{"n":"小美斗地主","v":"xmddz"},{"n":"全民奇迹2","v":"qmqj2"},{"n":"地下城堡2:黑暗觉醒","v":"dxcb2"},{"n":"梦想世界3手游","v":"mxsj3"},{"n":"有杀气童话2","v":"YSQTH2"},{"n":"镇魂街:武神躯","v":"zhjwsq"},{"n":"斗罗大陆:斗神再临","v":"dldldszl"},{"n":"斗罗大陆:武魂觉醒","v":"dldlwhjx"},{"n":"斗罗大陆2绝世唐门","v":"dldl2jstm"},{"n":"战神觉醒","v":"zsjx"},{"n":"荣耀大天使","v":"rydts"},{"n":"蓝月传奇","v":"lycq"},{"n":"凡人修仙传挂机版H5","v":"frxxzgjbh5"},{"n":"谁是首富H5","v":"sssfh5"},{"n":"攻城掠地","v":"gcld"},{"n":"盗墓笔记","v":"dmbj"},{"n":"剑与轮回","v":"jylh"},{"n":"混沌起源","v":"hdqy"},{"n":"大天使之剑","v":"dtszj"},{"n":"战斗少女跑酷","v":"zdsnpk"},{"n":"绝世仙王","v":"jsxw"},{"n":"一刀传世","v":"ydcs"},{"n":"斗罗大陆","v":"dldl"},{"n":"破雪刃","v":"pxr"},{"n":"JJ象棋","v":"jjxq"},{"n":"天姬变","v":"tjb"},{"n":"剑玲珑","v":"jll"},{"n":"火线精英","v":"hxjy"},{"n":"造梦西游OL","v":"zmxyol"},{"n":"热血神剑","v":"rxsj"},{"n":"奥奇传说手游","v":"aqcssy"},{"n":"战斗吧龙魂","v":"zdblh"},{"n":"猫猫咖啡屋","v":"mmkfw"},{"n":"猫之宿约者","v":"mzsyz"},{"n":"最终幻想:勇气启示录幻影战争","v":"hyzz"},{"n":"葫芦娃兄弟","v":"hlwxd"},{"n":"造梦西游4","v":"zmxy4"},{"n":"漫威超级战争","v":"MarvelSuperWar"},{"n":"比特小队","v":"btxd"},{"n":"战舰联盟","v":"zjlm"},{"n":"另一个伊甸:超越时空的猫","v":"lygyd"},{"n":"少女前线","v":"snqx"},{"n":"胡莱三国3","v":"hlsg3"},{"n":"灵魂宝戒","v":"lhbj"},{"n":"奥拉星","v":"alx"},{"n":"诸神皇冠","v":"zswg"},{"n":"不休的乌拉拉","v":"bqdwll"},{"n":"先游云游戏","v":"Gamer"},{"n":"万象物语手游","v":"wxwy1"},{"n":"绿茵信仰","v":"lyxy"},{"n":"烟雨江湖","v":"yyjhsy"},{"n":"文明与征服","v":"wmyzf"},{"n":"神角技巧","v":"SJJQ"},{"n":"碧蓝航线手游","v":"blhxsy"},{"n":"300大作战","v":"300dzz"},{"n":"2047","v":"2047"},{"n":"机动战队大作战","v":"jdzddzz"},{"n":"第七史诗","v":"dqss"},{"n":"活下去","v":"hxq"},{"n":"宝可梦大集结","v":"PokemonUNITE"},{"n":"无极仙途","v":"wjxt"},{"n":"元素方尖","v":"ysfj"},{"n":"汉末霸业","v":"hmby"},{"n":"EVE星战前夜:无烬星河","v":"evexzqywjxh"},{"n":"弹力果冻","v":"tlgd"},{"n":"七雄纷争","v":"qxfz"},{"n":"放置江湖","v":"fzjh"},{"n":"火力苏打(T3)","v":"T3"},{"n":"植物大战僵尸2","v":"zwdzjs2"},{"n":"魔神英雄传","v":"msyxz"},{"n":"球球英雄","v":"qqyx"},{"n":"悠长假期","v":"ycjq"},{"n":"无悔华夏","v":"whrhx"},{"n":"猫之城","v":"mzc"},{"n":"墨斗","v":"modou"},{"n":"圣斗士星矢:正义传说","v":"sdsxszyz"},{"n":"未定事件簿","v":"wdsjp"},{"n":"白夜极光","v":"byjg"},{"n":"ProjectGAIA","v":"projectgaia"},{"n":"斗罗大陆:魂师对决","v":"dldlhsdj"},{"n":"古墓丽影传说:迷踪","v":"gmlycsmz"},{"n":"漫威对决","v":"mwdj"},{"n":"道友请留步","v":"dyqlb"},{"n":"我是航海家","v":"wshhj"},{"n":"军团战棋英雄时代","v":"jtzqyxsd"},{"n":"闪烁之光","v":"syzg"},{"n":"牧羊人之心","v":"myrzx"},{"n":"老农种树","v":"lnzs"},{"n":"苍蓝境界","v":"cljj"},{"n":"偶像梦幻祭2","v":"oxmhj2"},{"n":"卡卡保皇","v":"kkbh"},{"n":"灵猫传","v":"lmz"},{"n":"还有这种操作2","v":"hyzzcz"},{"n":"剑侠世界3","v":"jxsj3"},{"n":"召唤与合成2","v":"zhyhc2"},{"n":"上古王冠","v":"sgwg"},{"n":"萌宠大战僵尸","v":"mcdzjs"},{"n":"像素时代","v":"xssd"},{"n":"仙侠第一放置","v":"xxdyfz"},{"n":"无尽的拉格朗日","v":"wjdlglr"},{"n":"弓箭手大作战","v":"gjsdzz"},{"n":"挨饿荒野","v":"aehy"},{"n":"诺亚之心","v":"nyzx"},{"n":"闪耀暖暖","v":"synn"},{"n":"青鸾繁华录","v":"qlfhl"},{"n":"物种起源","v":"wzqy"},{"n":"模拟城市:我是市长","v":"mncswssc"},{"n":"重返帝国","v":"cfdg"},{"n":"太古仙尊","v":"tgxz"},{"n":"长安幻想","v":"cahx"},{"n":"火炬之光:无限","v":"hjzgwx"},{"n":"富豪闯三国","v":"fhcsg"},{"n":"魔戒战争","v":"mjzz"},{"n":"拂晓","v":"fx"},{"n":"古剑奇谭木语人","v":"gjqtmyr"},{"n":"火影忍者:忍者新世代","v":"hyrzrzxsd"},{"n":"末日远征","v":"mryz"},{"n":"滚动的天空","v":"gddtk"},{"n":"新斗罗大陆","v":"xdldl"},{"n":"登山赛车","v":"dssc"},{"n":"荒野乱斗(腾讯版)","v":"hyldtxb"},{"n":"小冰冰传奇","v":"xbbcq"},{"n":"三国战纪2手游","v":"sgzj2"},{"n":"冒险公社手游","v":"mxgs"},{"n":"古荒遗迹","v":"ghyj"},{"n":"纪念碑谷2","v":"jnbg2"},{"n":"大航海探险物语","v":"dhhtxwy"},{"n":"航海日记","v":"hhrj"},{"n":"一拳超人:最强之男","v":"yqcrzqzn"},{"n":"王国保卫战4","v":"wgbwz4"},{"n":"半世界之旅","v":"bsjzl"},{"n":"奥特曼宇宙英雄","v":"atmyzyx"},{"n":"新三国杀","v":"xsgs"},{"n":"奶块","v":"nk"},{"n":"策魂三国","v":"chsg"},{"n":"奥特曼系列OL","v":"atmxlol"},{"n":"洪荒文明","v":"hhwm"},{"n":"决战羽毛球","v":"jzymq"},{"n":"街头足球","v":"jtzq"},{"n":"同人圣三国蜀汉传","v":"trssgshc"},{"n":"零之战线","v":"lzzx"},{"n":"火影忍者:巅峰对决","v":"hyrzdfdj"},{"n":"元气骑士新作","v":"yqqsxz"},{"n":"塔防之光","v":"tfzg"},{"n":"小小五千年","v":"xxwqn"},{"n":"牌师","v":"ps"},{"n":"代号MA","v":"dhma"},{"n":"时空猎人","v":"sklr"},{"n":"星际逆战","v":"xjnz"},{"n":"钓鱼大对决","v":"dyddj"},{"n":"羽毛球高高手","v":"ymqggs"},{"n":"LoveLive!学园偶像祭","v":"lovelivexyoxj"},{"n":"黑色沙漠手游","v":"hesmsy"},{"n":"魔力宝贝:旅人","v":"mlbblr"},{"n":"玄中记","v":"xzj"},{"n":"大家饿餐厅","v":"dject"},{"n":"画境长恨歌","v":"hjchg"},{"n":"盾之勇者成名录:浪潮","v":"dzyzcmllc"},{"n":"幻兽爱合成","v":"hsahc"},{"n":"魔力宝贝归来","v":"mlbbgl"},{"n":"荣耀新三国","v":"ryxsg"},{"n":"巅峰极速","v":"dfjs"},{"n":"蛋仔派对","v":"dzpd"},{"n":"新盗墓笔记","v":"xdmbj"},{"n":"萤火突击国际服","v":"yhtj"},{"n":"卧龙吟2","v":"wly2"},{"n":"地下城堡3:魂之诗","v":"dxcb3hzs"},{"n":"武林闲侠","v":"wlxx"},{"n":"淘米游戏","v":"tmyx"},{"n":"无期迷途","v":"wqmt"},{"n":"重返未来:1999","v":"cfwl1999"},{"n":"逆光潜入","v":"ngqr"},{"n":"深空之眼","v":"skzy"},{"n":"CF手游","v":"CFSY"},{"n":"新天龙八部手游","v":"xtlbbsy"},{"n":"无神之界","v":"wszj"},{"n":"时空猎人3","v":"sklr3"},{"n":"原始征途","v":"yszt"},{"n":"全民大灌篮","v":"qmdgl"},{"n":"枪火重生手游","v":"GunfireReborn"},{"n":"火影三国志","v":"g_hysg"},{"n":"网易其它组","v":"g_wyqt"},{"n":"三国战纪手游","v":"sgzjsy"},{"n":"重返CODM","v":"RECODM"},{"n":"综合手游","v":"zhsy"},{"n":"IP游戏","v":"ipyx"},{"n":"鸣潮","v":"cm"},{"n":"棋牌游戏","v":"QPYX"},{"n":"奥比岛:梦想国度","v":"abdmxgd"},{"n":"九灵神域","v":"jlsy"},{"n":"TapTap新游","v":"taptapxy"},{"n":"我叫MT:归来","v":"wjmtgl"},{"n":"代号破晓","v":"dhpx"},{"n":"赛尔计划","v":"srjh"},{"n":"SLG综合","v":"SLG"},{"n":"代号:伙伴","v":"DHGB"},{"n":"天使之战","v":"tszz"},{"n":"全明星街球派对","v":"hoopheroes"},{"n":"合金弹头:觉醒","v":"MetalSlug"},{"n":"白荆回廊","v":"BJHL"},{"n":"战地无疆","v":"zdwj"},{"n":"三国志战棋版","v":"g_sgzzqb"},{"n":"一拳超人:世界","v":"yqcrsj"},{"n":"鹅鸭杀手游","v":"GooseDuck"},{"n":"忍者龟:归来","v":"rzggl"},{"n":"太空行动","v":"SuperSus"},{"n":"天龙八部2:飞龙战天","v":"tlbb2flzt"},{"n":"墨武侠","v":"mwx"},{"n":"大话西游:归来","v":"dhxygl"},{"n":"战火勋章","v":"zhxz"},{"n":"决胜巅峰","v":"jueshengdianfeng"},{"n":"这个地下城有点怪","v":"strangedungeon"},{"n":"冒险岛:枫之传说","v":"MapleStory"},{"n":"仙剑世界","v":"xjsj"},{"n":"战之刃:幸存者","v":"a3stillalive"}]}], + "yl":[{"key":"cateId","name":"类型","value":[{"n":"全部","v":"yl"},{"n":"二次元","v":"ecy"},{"n":"一起看","v":"yqk"},{"n":"音乐","v":"music"},{"n":"户外","v":"HW"},{"n":"美食","v":"ms"},{"n":"原创IP","v":"ip"},{"n":"心动派对","v":"xdpd"},{"n":"音遇恋人","v":"yinyu"},{"n":"星秀","v":"xingxiu"},{"n":"趣生活","v":"QSH"},{"n":"心动FM","v":"dtxs"},{"n":"娱乐推荐","v":"yltj"}]}], + "kjwh":[{"key":"cateId","name":"类型","value":[{"n":"全部","v":"kjwh"},{"n":"文化","v":"wh"},{"n":"企鹅直播","v":"qezb"},{"n":"数码科技","v":"smkj"},{"n":"社会人文","v":"shrw"},{"n":"汽车","v":"car"},{"n":"科普","v":"kepu"},{"n":"纪录片","v":"jlp"},{"n":"斗鱼购物","v":"DYGW"},{"n":"成年教育","v":"jiaoyu"}]}], + "yp":[{"key":"cateId","name":"类型","value":[{"n":"全部","v":"yp"},{"n":"派对","v":"paidui"},{"n":"心动FM.","v":"DIANT"},{"n":"一起玩","v":"yiqiwan"}]}], + "voice":[{"key":"cateId","name":"类型","value":[{"n":"全部","v":"voice"},{"n":"语音交友","v":"yyjy"},{"n":"音乐之声","v":"yyzs"},{"n":"连麦互动","v":"lianmaihudong"},{"n":"娱乐开黑","v":"ylkh"}]}], + "znl":[{"key":"cateId","name":"类型","value":[{"n":"全部","v":"znl"},{"n":"星星点灯","v":"xxdd"},{"n":"正能量","v":"znl"}]}] + }, + filter_def:{ + PCgame:{cateId:'LOL'}, + djry:{cateId:'AC'}, + syxx:{cateId:'wzry'}, + yl:{cateId:'yqk'}, + yz:{cateId:'yz'}, + kjwh:{cateId:'smkj'}, + yp:{cateId:'yiqiwan'}, + voice:{cateId:'yyzs'}, + znl:{cateId:'znl'}, + scjj:{cateId:'znl'} + }, + class_name:'娱乐天地&网游竞技&单机热游&手游休闲&颜值&科技文化&语音互动&语音直播&正能量&赛车竞技',// /api/cate/list + class_url:'yl&PCgame&djry&syxx&yz&kjwh&yp&voice&znl&scjj', + // detailUrl:'/fyid',//二级详情拼接链接(json格式用) + detailUrl: 'http://live.yj1211.work/api/live/getRoomInfo?uid=&platform=douyu&roomId=fyid',// JustLive + searchUrl:'/api/search/liveRoom?#did=10000000000000000000000000001501&limit=20&offset=0&sk=**;post', + searchable:2, + quickSearch:0, + headers:{ + 'User-Agent':'MOBILE_UA' + }, + timeout:5000, + limit:8, + play_parse:true, + // lazy:"js:function getSign(script,rid,did,tt){let result=script.match(/(function ub98484234.*)\\s(var.*)/)[0];log('result------>'+result);let func_ub9=result.replace(/eval.*;}/,'strc;}',result);log('func_ub9------>'+func_ub9);eval(func_ub9);let res=ub98484234();let v=res.match(/v=(\\d+)/)[0].replace('v=','');let rb=md5(rid+did+tt+v);let func_sign=res.replace(/return rt;}\\);?/,'return rt;}');func_sign=func_sign.replace('(function (','function sign(');func_sign=func_sign.replace('CryptoJS.MD5(cb).toString()','\\\"'+rb+'\\\"');eval(func_sign);let params=sign(rid,did,tt)+'&ver=219032101&rid={}&rate=-1&rid='+rid;return params}let html=fetch(input);let rid=html.match(/rid\\\":(.*?),\\\"vipId/)[1];let tt=Date.parse(new Date()).toString().substr(0,10);let did='10000000000000000000000000001501';let param_body=getSign(html,rid,did,tt);let stream_json=fetch('https://m.douyu.com/api/room/ratestream',{headers:{'content-type':'application/x-www-form-urlencoded'},body:param_body,method:'POST',});let stream=JSON.parse(stream_json).data;input=stream.url;", + lazy:'', + 推荐:'json:data;list;*;*;*;*', + double:true, + 一级:'json:data.list;roomName;roomSrc;nickname;rid', + // 二级:'*', + 二级:'js:var d=[];var jo=JSON.parse(request(input)).data;VOD={vod_id:jo.roomId,vod_name:jo.roomName,vod_pic:jo.roomPic,type_name:jo.platForm.replace("douyu","斗鱼")+"."+jo.categoryName,vod_content:"🏷分区:"+jo.platForm.replace("douyu","斗鱼")+"·"+jo.categoryName+" 🏷UP主:"+jo.ownerName+" 🏷人气:"+jo.online+(jo.isLive===1?" 🏷状态:正在直播":"状态:未开播"),};var playurl=JSON.parse(request("http://live.yj1211.work/api/live/getRealUrl?platform="+jo.platForm+"&roomId="+jo.roomId)).data;var name={OD:"JustLive",FD:"流畅",LD:"标清",SD:"高清",HD:"JustLive(预览)","2K":"2K","4K":"4K",FHD:"全高清",XLD:"极速",SQ:"普通音质",HQ:"高音质",};Object.keys(playurl).forEach(function(key){if(!/ayyuid|to/.test(key)){d.push({title:name[key],url:playurl[key]})}});d.push({title:"斗鱼解析1",url:"http://epg.112114.xyz/douyu/"+jo.roomId},{title:"斗鱼解析2",url:"https://www.aois.eu.org/live/douyu/"+jo.roomId},{title:"斗鱼解析3",url:"https://www.goodiptv.club/douyu/"+jo.roomId});VOD.vod_play_from="播放源";VOD.vod_play_url=d.map(function(it){return it.title+"$"+it.url}).join("#");setResult(d);', + 搜索:'json:data.list;*;*;*;roomId', +} \ No newline at end of file diff --git a/5/cally/lib/星星.json b/5/cally/lib/星星.json new file mode 100644 index 0000000..8f51916 --- /dev/null +++ b/5/cally/lib/星星.json @@ -0,0 +1 @@ +DRKzxyMKvtSwY8KlZf2E0UaodOFwpc55fZ8i/57cIgQJHQLy6PnKLAAj9UrkpoexlNCAomzVttbI6D6TEnlHNVDqRhIQqGlHt8m6PjVxP7PSlmraDar52uqEU7UXaaV+UGqz0bc9q95VVRMK4uX5l674wT+p5Cp2QGr1D24Uz7QNkA6GgkDGW/ezLoYsXUCc7xsDK5ev51cJxn0cIJClFysrOGsTvyLYjYIF2ktu+F36QVcAsAvA6Jpyz2hSTlWadidOt2m81TA5yrfAKjBILuQ63gcnyXh6SH9VjER5dL2KD8iTVBAN3L9TlQqDHPr64N0D6mAldXLMYJM/RrTUznCbIno7V/eTT+YqnLWNekVigNB8Q7Fp3WgMYfk73VYcOqPKO2qwQWyJqaQDW4Uo7nFrQWttqYAwWEDhjM/ABuYLkLX9V83/QFOPkhBJZ+eQoqsiVP3ZugFGB5/XuVZkoYWaG00BRQ3j55vTflJ2ne0WQcFAj6GcYNLodkII4Ji53kVoL+w55Cc9PmtSR1tynlWDylYBfkJbtDOJSuEUKDnKiD/ZFqMAejQFV9EcZr1g6QbLIf/FRldeLYRxsYsWPFc2STqEdgGA+osyO/zzyaeZLH5AJ02l7kKyMxKMPaRF2MGX1DPnZHrbXA4u0A5Vy3M3IMFNZaR0f08C4KDDi1xY= \ No newline at end of file diff --git a/5/cally/lib/星辰.json b/5/cally/lib/星辰.json new file mode 100644 index 0000000..2fed5b1 --- /dev/null +++ b/5/cally/lib/星辰.json @@ -0,0 +1,25 @@ +{ + "站名": "星辰影视", + "主页url": "http://www.xingchenwu.com/", + "简介": "【Cally🈵】提醒您请勿相信影片中的广告,以免上当受骗!+&&", + "导演": "导演:&&

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

    ", + "影片状态": "状态:&&

    ", + "影片类型": "类型:&&

    ", + "数组": "stui-vodlist__thumb lazyload\"&&", + "标题": "title=\"&&\"", + "副标题": "text-right\">&&", + "图片": "data-original=\"&&\"", + "链接": "href=\"&&\"", + "搜索url": "http://www.xingchenwu.com/search.php;post;searchword={wd}", + "搜索数组": "stui-vodlist__thumb lazyload\"&&", + "搜索标题": "title=\"&&\"", + "搜索副标题": "text-right\">&&", + "搜索图片": "data-original=\"&&\"", + "搜索链接": "href=\"&&\"", + "线路数组": "", + "线路标题": ">&&<", + "播放链接": "href='&&'", + "分类url": "http://www.xingchenwu.com/{cateId}/index{catePg}.html[http://www.xingchenwu.com/{cateId}/index.html];;ak", + "分类": "电影$dianying#电视剧$dianshiju#综艺$zongyi#动漫$dongman" + } \ No newline at end of file diff --git a/5/cally/lib/樱花.json b/5/cally/lib/樱花.json new file mode 100644 index 0000000..1e7c2f1 --- /dev/null +++ b/5/cally/lib/樱花.json @@ -0,0 +1 @@ +qebgGqODxKrWujD2TaoZoyh6aeYntZLsTaZW8MQvVNORiHLLi/o/cEEEXkSs1vfHEuiURxMTr9zL2Kwbffz2pDvLCamrK1tuxIcczsaI7cfsAh5gcgyzOOdZUszoU45ZgS9Bi4HZ3RDHZAWEqP0JyTaH32oDxgO9nx/xhe1xyVRyj9y5gkfPVt2AP94I8/DwDI9CEstcPzGfRNHYxlCuGMtnMvVwzonmkNDyOw+N5xr2ZI3P8O1cj04mCEAE6/d2tGSU/o+EOyWVLWWw0R3hoduHvjAtuMbBt6WNCcsL51zWceiTcsl34acqd9Pya3lA52ZFRojME/R4zdTzMbvwrOEF3Up0eB58//+NM6k4tW+cBNAHDGgO8t7hcfSG/TnJLQ7Gigrn899dGbFeQMCEQf0zxMxfgYBDkADs0aza9N2QIXChgEDVFDvw0vE2m6b+bJfswmbrhNEIM//95XpMv68HEP3jCTwFEehattwHjyYE4fJoH3OtPO++pDiZltaxdizfFD6WmTO+v4qub1QfpUEXWHzG6nqDA9MioigiTRdRAb4PEMioBCJS5/gel+PGRja1cR1NtBjl4RKpSPstwrmczG8qKQrn2Zjwkz8f4OdnEBKRLaWzb/hVDAQgqRfUyohEdnQyocaYsnB5lJoMSp93QCzwAuHYueyMh2fNpcemWGfs58wrZr5VFSBaQDYv/HjsNntoPaCDpoQIV9DJKiqQsiYMblsz/Mdbnlfd1vI5X69TVPvItzh26zXjgpFBKsiFDOtvd3bNe92XnTH3jiDgBQbqoL6jUbvhNQapqRUZxovWk30UQ0YTQnqODkorKdrEB1IeNhKt0epurJG/G7A6DQ6/6lZ7pAwlYVlfXzFgZOGNb1Hs52j2F+sGvgWY00BAH1eHtpHPPdckL25JMKai3QDQUAVBxAI8njCmcNUPfl9kDZe62QMNJwaZKD9eaOjNrdVsKjah9gkiWL8BnDxJeGErZyrvKhyqg0fwNvyn8wEfeUlwRzfDysrvjdBz3 diff --git a/5/cally/lib/沙雕动漫.json b/5/cally/lib/沙雕动漫.json new file mode 100644 index 0000000..7db9068 --- /dev/null +++ b/5/cally/lib/沙雕动漫.json @@ -0,0 +1,72 @@ +{ + "cookie": "SESSDATA=7624af93%2C1696008331%2C862c8%2A42; bili_jct=141a474ef3ce8cf2fedf384e68f6625d; DedeUserID=3493271303096985; DedeUserID__ckMd5=212a836c164605b7", + "classes": [ + { + "type_name": "沙雕动画", + "type_id": "沙雕动画" + }, + { + "type_name": "哔哩散装短剧", + "type_id": "短剧" + } + + ], + "filter": { + "短剧": [ + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "沙雕动画": [ + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ] + } +} \ No newline at end of file diff --git a/5/cally/lib/玩偶哥哥.json b/5/cally/lib/玩偶哥哥.json new file mode 100644 index 0000000..eb86f96 --- /dev/null +++ b/5/cally/lib/玩偶哥哥.json @@ -0,0 +1,83 @@ + + +{ + "规则名": "玩偶哥哥", + "规则作者": "香雅情", + "请求头参数": "MOBILE_UA", + "网页编码格式": "UTF-8", + "图片是否需要代理": "否", + "是否开启获取首页数据": "是", + "首页推荐链接": "https://wogg.link", + "首页列表数组规则": "body&&.module-items", + "首页片单列表数组规则": ".module-item:not(:matches(饭太硬|公众号))", + "首页片单是否Jsoup写法": "1", + "分类起始页码": "1", + "分类链接": "https://wogg.link/index.php/vodshow/{cateId}-{area}-{by}-{class}-{lang}----{catePg}---{year}.html", + "分类名称": "电影&剧集&动漫&综艺&短剧&音乐", + "分类名称替换词": "1&2&3&4&6&5", + //"筛选数据": {}, + "筛选数据": "ext", + //{cateId} + "筛选子分类名称": "", + "筛选子分类替换词": "*", + //{class} + "筛选类型名称": "喜剧&爱情&恐怖&动作&科幻&剧情&战争&警匪&犯罪&古装&奇幻&武侠&冒险&枪战&恐怖&悬疑&惊悚&经典&青春&文艺&微电影&历史||喜剧&爱情&恐怖&动作&科幻&剧情&战争&警匪&犯罪&古装&奇幻&武侠&冒险&枪战&恐怖&悬疑&惊悚&经典&青春&文艺&微电影&历史||情感&科幻&热血&推理&搞笑&冒险&萝莉&校园&动作&机战&运动&战争&少年&少女&社会&原创&亲子&益智&励志&其他||空||空||空", + "筛选类型替换词": "喜剧&爱情&恐怖&动作&科幻&剧情&战争&警匪&犯罪&古装&奇幻&武侠&冒险&枪战&恐怖&悬疑&惊悚&经典&青春&文艺&微电影&历史||喜剧&爱情&恐怖&动作&科幻&剧情&战争&警匪&犯罪&古装&奇幻&武侠&冒险&枪战&恐怖&悬疑&惊悚&经典&青春&文艺&微电影&历史||情感&科幻&热血&推理&搞笑&冒险&萝莉&校园&动作&机战&运动&战争&少年&少女&社会&原创&亲子&益智&励志&其他||空||空||空", + //{area} + "筛选地区名称": "大陆&香港&台湾&美国&法国&英国&日本&韩国&德国&泰国&印度&意大利&西班牙&加拿大&其他||大陆&香港&台湾&美国&法国&英国&日本&韩国&德国&泰国&印度&意大利&西班牙&加拿大&其他||大陆&香港&台湾&美国&法国&英国&日本&韩国&德国&泰国&印度&意大利&西班牙&加拿大&其他||大陆&香港&台湾&美国&法国&英国&日本&韩国||空||空", + "筛选地区替换词": "大陆&香港&台湾&美国&法国&英国&日本&韩国&德国&泰国&印度&意大利&西班牙&加拿大&其他||大陆&香港&台湾&美国&法国&英国&日本&韩国&德国&泰国&印度&意大利&西班牙&加拿大&其他||大陆&香港&台湾&美国&法国&英国&日本&韩国&德国&泰国&印度&意大利&西班牙&加拿大&其他||大陆&香港&台湾&美国&法国&英国&日本&韩国||空||空", + //{year} + "筛选年份名称": "", + "筛选年份替换词": "*", + //{lang} + "筛选语言名称": "国语&英语&粤语&闽南语&韩语&日语&法语&德语&其它||国语&英语&粤语&闽南语&韩语&日语&法语&德语&其它||国语&英语&粤语&闽南语&韩语&日语&法语&德语&其它||空||空||空", + "筛选语言替换词": "国语&英语&粤语&闽南语&韩语&日语&法语&德语&其它||国语&英语&粤语&闽南语&韩语&日语&法语&德语&其它||国语&英语&粤语&闽南语&韩语&日语&法语&德语&其它||空||空||空", + //{by} + "筛选排序名称": "时间&人气&评分", + "筛选排序替换词": "time&hits&score", + "分类截取模式": "1", + "分类列表数组规则": ".module-items&&.module-item:not(:matches(饭太硬|公众号))", + "分类片单是否Jsoup写法": "是", + "分类片单标题": "a&&title", + "分类片单链接": "a&&href", + "分类片单图片": ".module-item-pic&&img&&data-src", + "分类片单副标题": ".module-item-text&&Text", + "分类片单链接加前缀": "https://wogg.link", + "分类片单链接加后缀": "", + "搜索请求头参数": "User-Agent$MOBILE_UA", + "搜索链接": "https://wogg.link/index.php/vodsearch/{wd}----------{SearchPg}---.html", + "POST请求数据": "", + "搜索截取模式": "1", + "搜索列表数组规则": ".module-items&&.module-search-item", + "搜索片单是否Jsoup写法": "是", + "搜索片单图片": ".lazyload&&data-src", + "搜索片单标题": "h3&&Text", + "搜索片单链接": "h3&&a&&href", + "搜索片单副标题": ".video-info&&a&&Text", + "搜索片单链接加前缀": "https://wogg.link", + "搜索片单链接加后缀": "", + "链接是否直接播放": "否", + "直接播放链接加前缀": "", + "直接播放链接加后缀": "", + "直接播放直链视频请求头": "", + "详情是否Jsoup写法": "是", + "类型详情": "", + "年代详情": "", + "地区详情": "", + "演员详情": ".video-info-main&&.video-info-actor,1&&Text", + "简介详情": ".video-info-content&&p,-1&&Text", + "线路列表数组规则": ".module-player-tab&&.module-tab-item", + "线路标题": "span&&Text", + "播放列表数组规则": "body&&.module-player-list", + "选集列表数组规则": ".module-row-one", + "选集标题链接是否Jsoup写法": "是", + "选集标题": "h4&&Text", + "选集链接": ".btn-down&&a&&href", + "是否反转选集序列": "否", + "选集链接加前缀": "", + "选集链接加后缀": "", + "分析MacPlayer": "", + "是否开启手动嗅探": "否", + "手动嗅探视频链接关键词": ".mp4#.m3u8#.flv#video/tos", + "手动嗅探视频链接过滤词": ".html#=http" +} \ No newline at end of file diff --git a/5/cally/lib/玩偶表哥.json b/5/cally/lib/玩偶表哥.json new file mode 100644 index 0000000..692e936 --- /dev/null +++ b/5/cally/lib/玩偶表哥.json @@ -0,0 +1,75 @@ +{ + "规则名": "玩偶表哥", + "规则作者": "香雅情", + "请求头参数": "MOBILE_UA", + "网页编码格式": "UTF-8", + "图片是否需要代理": "否", + "是否开启获取首页数据": "是", + "首页推荐链接": "https://wobge.run.goorm.io", + "首页列表数组规则": "body&&.module-items", + "首页片单列表数组规则": ".module-item", + "首页片单是否Jsoup写法": "1", + "分类起始页码": "1", + "分类链接": "https://wobge.run.goorm.io/index.php/vod/show/area/{area}/by/{by}/class/{class}/id/{cateId}/lang/{lang}/page/{catePg}/year/{year}.html", + + "分类名称": "电影&电视剧&综艺&动漫&音乐&短剧", + "分类名称替换词": "1&2&3&4&5&44", + "筛选数据": "ext", + "筛选子分类名称": "", + "筛选子分类替换词": "*", + "筛选类型名称": "喜剧&爱情&恐怖&动作&科幻&剧情&战争&警匪&犯罪&古装&奇幻&武侠&冒险&枪战&恐怖&悬疑&惊悚&经典&青春&文艺&微电影&历史||喜剧&爱情&恐怖&动作&科幻&剧情&战争&警匪&犯罪&古装&奇幻&武侠&冒险&枪战&恐怖&悬疑&惊悚&经典&青春&文艺&微电影&历史||空||空||空", + "筛选类型替换词": "喜剧&爱情&恐怖&动作&科幻&剧情&战争&警匪&犯罪&古装&奇幻&武侠&冒险&枪战&恐怖&悬疑&惊悚&经典&青春&文艺&微电影&历史||喜剧&爱情&恐怖&动作&科幻&剧情&战争&警匪&犯罪&古装&奇幻&武侠&冒险&枪战&恐怖&悬疑&惊悚&经典&青春&文艺&微电影&历史||情感&科幻&热血&推理&搞笑&冒险&萝莉&校园&动作&机战&运动&战争&少年&少女&社会&原创&亲子&益智&励志&其他||空||空||空", + "筛选地区名称": "大陆&香港&台湾&美国&法国&英国&日本&韩国&德国&泰国&印度&意大利&西班牙&加拿大&其他||内地&香港&台湾&美国&法国&英国&日本&韩国&德国&泰国&印度&意大利&西班牙&加拿大&其他||大陆&香港&台湾&美国&法国&英国&日本&韩国&德国&泰国&印度&意大利&西班牙&加拿大&其他||大陆&日本&香港&台湾&美国&法国&英国&韩国||空||空", + "筛选地区替换词": "大陆&香港&台湾&美国&法国&英国&日本&韩国&德国&泰国&印度&意大利&西班牙&加拿大&其他||大陆&香港&台湾&美国&法国&英国&日本&韩国&德国&泰国&印度&意大利&西班牙&加拿大&其他||大陆&香港&台湾&美国&法国&英国&日本&韩国&德国&泰国&印度&意大利&西班牙&加拿大&其他||大陆&日本&香港&台湾&美国&法国&英国&韩国||空||空", + "筛选年份名称": "", + "筛选年份替换词": "*", + "筛选语言名称": "国语&英语&粤语&闽南语&韩语&日语&法语&德语&其它||国语&英语&粤语&闽南语&韩语&日语&法语&德语&其它||国语&英语&粤语&闽南语&韩语&日语&法语&德语&其它||空||空||空", + "筛选语言替换词": "国语&英语&粤语&闽南语&韩语&日语&法语&德语&其它||国语&英语&粤语&闽南语&韩语&日语&法语&德语&其它||国语&英语&粤语&闽南语&韩语&日语&法语&德语&其它||空||空||空", + "筛选排序名称": "时间&人气&评分", + "筛选排序替换词": "time&hits&score", + "分类截取模式": "1", + "分类列表数组规则": ".module-items&&.module-item", + "分类片单是否Jsoup写法": "是", + "分类片单标题": "a&&title", + "分类片单链接": "a&&href", + "分类片单图片": ".module-item-pic&&img&&data-src", + "分类片单副标题": ".module-item-text&&Text", + "分类片单链接加前缀": "https://wobge.run.goorm.io", + "分类片单链接加后缀": "", + "搜索请求头参数": "User-Agent$MOBILE_UA", + "搜索链接": "https://wobge.run.goorm.io/index.php/vod/search.html?wd={wd}", + "POST请求数据": "", + "搜索截取模式": "1", + "搜索列表数组规则": ".module-items&&.module-search-item", + "搜索片单是否Jsoup写法": "是", + "搜索片单图片": ".lazyload&&data-src", + "搜索片单标题": "h3&&Text", + "搜索片单链接": "h3&&a&&href", + "搜索片单副标题": ".video-info&&a&&Text", + "搜索片单链接加前缀": "https://wobge.run.goorm.io", + "搜索片单链接加后缀": "", + "链接是否直接播放": "否", + "直接播放链接加前缀": "", + "直接播放链接加后缀": "", + "直接播放直链视频请求头": "", + "详情是否Jsoup写法": "是", + "类型详情": "", + "年代详情": "", + "地区详情": "", + "演员详情": ".video-info-main&&.video-info-actor,1&&Text", + "简介详情": ".video-info-content&&p,-1&&Text", + "线路列表数组规则": "body&&.module-tab-content&&.selected", + "线路标题": "span&&Text", + "播放列表数组规则": ".scroll-box-y", + "选集列表数组规则": ".module-row-one:has(a[href*=ali])", + "选集标题链接是否Jsoup写法": "是", + "选集标题": "h4&&Text", + "选集链接": ".btn-down&&a&&href", + "是否反转选集序列": "否", + "选集链接加前缀": "", + "选集链接加后缀": "", + "分析MacPlayer": "", + "是否开启手动嗅探": "否", + "手动嗅探视频链接关键词": ".mp4#.m3u8#.flv#video/tos", + "手动嗅探视频链接过滤词": ".html#=http" +} \ No newline at end of file diff --git a/5/cally/lib/皮皮虾.json b/5/cally/lib/皮皮虾.json new file mode 100644 index 0000000..db31008 --- /dev/null +++ b/5/cally/lib/皮皮虾.json @@ -0,0 +1,20 @@ +{ + "作者": "cally", + "站名": "皮皮虾", + "主页url": "http://aikun.tv/", + "简介": "【cally】提醒您请勿相信影片中的广告,以免上当受骗!+
    &&
    ", + "搜索模式": "1", + "搜索url": "http://aikun.tv/vodsearch.html?wd={wd}", + "搜索数组": "
    &&
    ", + "搜索标题": "hide\">&&
    ", + "搜索副标题": "class=\"public-list-prb hide ft2\">&&", + "搜索图片": "data-original=\"&&\"", + "搜索链接": "href=\"&&\"", + "线路数组": "class=\"swiper-slide\">&&", + "线路标题": "\\ &&", + "播放数组": "anthology-list-play&&", + "播放标题": ">&&<", + "播放列表": "", + "分类url": "http://aikun.tv/s/{cateId}.html;;ak", + "分类": "电影$2#电视剧$1#综艺$4#动漫$3" +} \ No newline at end of file diff --git a/5/cally/lib/盘搜.json b/5/cally/lib/盘搜.json new file mode 100644 index 0000000..54dd24e --- /dev/null +++ b/5/cally/lib/盘搜.json @@ -0,0 +1,15 @@ +{ + "搜索请求头参数": "User-Agent$MOBILE_UA#referer$https://www.pansearch.me", + "搜索链接": "https://www.pansearch.me/search?keyword={wd}", + "POST请求数据": "", + "搜索截取模式": "1", + "搜索列表数组规则": ".grid&&.items-start:has(a[href*=ali])", + "搜索片单是否Jsoup写法": "0", + "搜索片单图片": "src=\"&&\"", + "搜索片单标题": "keyword\">&&&&", + "数组": "module-item-pic&&module-item-cover", + "副标题": "module-item-text*>&&<", + "搜索url": "/vodsearch/{wd}-------------.html", + "分类url": "https://duanju.one/vodshow/{cateId}--{by}-{class}-----{catePg}---{year}.html", + "分类": "抖剧$1#快剧$2#都市$3#穿越$26#逆袭$25#虐恋$27#重生$28#其他$32", + "筛选":{ + "1":[ + {"key":"class","name":"剧情","value":[ + {"n":"全部剧情","v":""}, + {"n":"DY","v":"DY"}, + {"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"} + ] + }, + {"key":"by","name":"排序","value":[ + {"n":"全部排序","v":""}, + {"n":"时间排序","v":"time"}, + {"n":"人气排序","v":"hits"}, + {"n":"评分排序","v":"score"} + ] + } + ], + "2":[ + {"key":"class","name":"剧情","value":[ + {"n":"全部剧情","v":""}, + {"n":"KS","v":"KS"}, + {"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"} + ] + }, + {"key":"by","name":"排序","value":[ + {"n":"全部排序","v":""}, + {"n":"时间排序","v":"time"}, + {"n":"人气排序","v":"hits"}, + {"n":"评分排序","v":"score"} + ] + } + ], + "3":[ + {"key":"class","name":"剧情","value":[ + {"n":"全部剧情","v":""}, + {"n":"DY","v":"DY"}, + {"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"} + ] + }, + {"key":"by","name":"排序","value":[ + {"n":"全部排序","v":""}, + {"n":"时间排序","v":"time"}, + {"n":"人气排序","v":"hits"}, + {"n":"评分排序","v":"score"} + ] + } + ], + "26":[ + {"key":"year","name":"年份","value":[ + {"n":"全部时间","v":""}, + {"n":"2023","v":"2023"}, + {"n":"2022","v":"2022"}, + {"n":"2021","v":"2021"}, + {"n":"2020","v":"2020"} + ] + }, + {"key":"by","name":"排序","value":[ + {"n":"全部排序","v":""}, + {"n":"时间排序","v":"time"}, + {"n":"人气排序","v":"hits"}, + {"n":"评分排序","v":"score"} + ] + } + ], + "25":[ + + {"key":"year","name":"年份","value":[ + {"n":"全部时间","v":""}, + {"n":"2023","v":"2023"}, + {"n":"2022","v":"2022"}, + {"n":"2021","v":"2021"}, + {"n":"2020","v":"2020"} + ] + }, + {"key":"by","name":"排序","value":[ + {"n":"全部排序","v":""}, + {"n":"时间排序","v":"time"}, + {"n":"人气排序","v":"hits"}, + {"n":"评分排序","v":"score"} + ] + } + ], + "27":[ + {"key":"year","name":"年份","value":[ + {"n":"全部时间","v":""}, + {"n":"2023","v":"2023"}, + {"n":"2022","v":"2022"}, + {"n":"2021","v":"2021"}, + {"n":"2020","v":"2020"} + ] + }, + {"key":"by","name":"排序","value":[ + {"n":"全部排序","v":""}, + {"n":"时间排序","v":"time"}, + {"n":"人气排序","v":"hits"}, + {"n":"评分排序","v":"score"} + ] + } + ], + "28":[ + {"key":"year","name":"年份","value":[ + {"n":"全部时间","v":""}, + {"n":"2023","v":"2023"}, + {"n":"2022","v":"2022"}, + {"n":"2021","v":"2021"}, + {"n":"2020","v":"2020"} + ] + }, + {"key":"by","name":"排序","value":[ + {"n":"全部排序","v":""}, + {"n":"时间排序","v":"time"}, + {"n":"人气排序","v":"hits"}, + {"n":"评分排序","v":"score"} + ] + } + ] + } +} \ No newline at end of file diff --git a/5/cally/lib/维奇动漫.json b/5/cally/lib/维奇动漫.json new file mode 100644 index 0000000..28cac91 --- /dev/null +++ b/5/cally/lib/维奇动漫.json @@ -0,0 +1,295 @@ + { + + "作者":"荷城茶秀", + + "站名":"维奇动漫", + + "主页url":"https://www.uiviki.com/", + + "简介":"【cally】提醒您请勿相信影片中的广告,以免上当受骗!+剧情简介&&", + + "影片状态":"状态:&&", + + "影片地区":"地区:&&", + + "影片年代":"年代:&&", + + "导演":"总导演:&&", + + "主演":"声优:&&", + + "数组":"
  • &&", + + "图片":"data-echo=\"&&\"", + + "线路数组":"id=\"two1\"&&/li>", + + "线路标题":">&&<[替换:播放列表>>维奇专线]", + + "分类url":"https://www.uiviki.com/anime-select-{cateId}-{area}--{class}-{lang}----{catePg}---{year}.html;;akm0", + + "分类":"连载动漫$lianzai#日本动漫$riman#国产动漫$guoman", + + "筛选":{ + "lianzai":[ + {"key":"class","name":"类型","value":[ + {"n":"轻改","v":"轻改"}, + {"n":"游改","v":"游改"}, + {"n":"漫改","v":"漫改"}, + {"n":"原创","v":"原创"}, + {"n":"后宫","v":"后宫"}, + {"n":"乙女","v":"乙女"}, + {"n":"耽美","v":"耽美"}, + {"n":"百合","v":"百合"}, + {"n":"萌系","v":"萌系"}, + {"n":"搞笑","v":"搞笑"}, + {"n":"热血","v":"热血"}, + {"n":"催泪","v":"催泪"}, + {"n":"机战","v":"机战"}, + {"n":"恋爱","v":"恋爱"}, + {"n":"伪娘","v":"伪娘"}, + {"n":"科幻","v":"科幻"}, + {"n":"奇幻","v":"奇幻"}, + {"n":"推理","v":"推理"}, + {"n":"音乐","v":"音乐"}, + {"n":"校园","v":"校园"}, + {"n":"偶像","v":"偶像"}, + {"n":"异界","v":"异界"}, + {"n":"运动","v":"运动"}, + {"n":"少女","v":"少女"}, + {"n":"斗智","v":"斗智"}, + {"n":"战斗","v":"战斗"}, + {"n":"日常","v":"日常"}, + {"n":"魔法","v":"魔法"}, + {"n":"装逼","v":"装逼"}, + {"n":"治愈","v":"治愈"}, + {"n":"战争","v":"战争"}, + {"n":"历史","v":"历史"}, + {"n":"猎奇","v":"猎奇"}, + {"n":"致郁","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":"lang","name":"语言","value":[ + {"n":"日语","v":"日语"}, + {"n":"英语","v":"英语"}, + {"n":"国语","v":"国语"}, + {"n":"台语","v":"台语"}, + {"n":"粤语","v":"粤语"}, + {"n":"韩语","v":"韩语"} + ] + }, + {"key":"yera","name":"时间","value":[ + {"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"} + ] + } + ], + "riman":[ + {"key":"class","name":"类型","value":[ + {"n":"轻改","v":"轻改"}, + {"n":"游改","v":"游改"}, + {"n":"漫改","v":"漫改"}, + {"n":"原创","v":"原创"}, + {"n":"后宫","v":"后宫"}, + {"n":"乙女","v":"乙女"}, + {"n":"耽美","v":"耽美"}, + {"n":"百合","v":"百合"}, + {"n":"萌系","v":"萌系"}, + {"n":"搞笑","v":"搞笑"}, + {"n":"热血","v":"热血"}, + {"n":"催泪","v":"催泪"}, + {"n":"机战","v":"机战"}, + {"n":"恋爱","v":"恋爱"}, + {"n":"伪娘","v":"伪娘"}, + {"n":"科幻","v":"科幻"}, + {"n":"奇幻","v":"奇幻"}, + {"n":"推理","v":"推理"}, + {"n":"音乐","v":"音乐"}, + {"n":"校园","v":"校园"}, + {"n":"偶像","v":"偶像"}, + {"n":"异界","v":"异界"}, + {"n":"运动","v":"运动"}, + {"n":"少女","v":"少女"}, + {"n":"斗智","v":"斗智"}, + {"n":"战斗","v":"战斗"}, + {"n":"日常","v":"日常"}, + {"n":"魔法","v":"魔法"}, + {"n":"装逼","v":"装逼"}, + {"n":"治愈","v":"治愈"}, + {"n":"战争","v":"战争"}, + {"n":"历史","v":"历史"}, + {"n":"猎奇","v":"猎奇"}, + {"n":"致郁","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":"lang","name":"语言","value":[ + {"n":"日语","v":"日语"}, + {"n":"英语","v":"英语"}, + {"n":"国语","v":"国语"}, + {"n":"台语","v":"台语"}, + {"n":"粤语","v":"粤语"}, + {"n":"韩语","v":"韩语"} + ] + }, + {"key":"yera","name":"时间","value":[ + {"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"} + ] + } + ], + "guoman":[ + {"key":"class","name":"类型","value":[ + {"n":"轻改","v":"轻改"}, + {"n":"游改","v":"游改"}, + {"n":"漫改","v":"漫改"}, + {"n":"原创","v":"原创"}, + {"n":"后宫","v":"后宫"}, + {"n":"乙女","v":"乙女"}, + {"n":"耽美","v":"耽美"}, + {"n":"百合","v":"百合"}, + {"n":"萌系","v":"萌系"}, + {"n":"搞笑","v":"搞笑"}, + {"n":"热血","v":"热血"}, + {"n":"催泪","v":"催泪"}, + {"n":"机战","v":"机战"}, + {"n":"恋爱","v":"恋爱"}, + {"n":"伪娘","v":"伪娘"}, + {"n":"科幻","v":"科幻"}, + {"n":"奇幻","v":"奇幻"}, + {"n":"推理","v":"推理"}, + {"n":"音乐","v":"音乐"}, + {"n":"校园","v":"校园"}, + {"n":"偶像","v":"偶像"}, + {"n":"异界","v":"异界"}, + {"n":"运动","v":"运动"}, + {"n":"少女","v":"少女"}, + {"n":"斗智","v":"斗智"}, + {"n":"战斗","v":"战斗"}, + {"n":"日常","v":"日常"}, + {"n":"魔法","v":"魔法"}, + {"n":"装逼","v":"装逼"}, + {"n":"治愈","v":"治愈"}, + {"n":"战争","v":"战争"}, + {"n":"历史","v":"历史"}, + {"n":"猎奇","v":"猎奇"}, + {"n":"致郁","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":"lang","name":"语言","value":[ + {"n":"日语","v":"日语"}, + {"n":"英语","v":"英语"}, + {"n":"国语","v":"国语"}, + {"n":"台语","v":"台语"}, + {"n":"粤语","v":"粤语"}, + {"n":"韩语","v":"韩语"} + ] + }, + {"key":"yera","name":"时间","value":[ + {"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"} + ] + } + ] + } + } \ No newline at end of file diff --git a/5/cally/lib/美食.json b/5/cally/lib/美食.json new file mode 100644 index 0000000..d4f82eb --- /dev/null +++ b/5/cally/lib/美食.json @@ -0,0 +1 @@ +{"classes":[{"type_name":"美食","type_id":"美食"},{"type_name":"披萨","type_id":"披萨"},{"type_name":"火锅","type_id":"火锅"},{"type_name":"烧烤","type_id":"烧烤"},{"type_name":"烤鱼","type_id":"烤鱼"},{"type_name":"海鲜","type_id":"海鲜"},{"type_name":"津菜","type_id":"津菜"},{"type_name":"川菜","type_id":"川菜"},{"type_name":"湘菜","type_id":"湘菜"},{"type_name":"鲁菜","type_id":"鲁菜"},{"type_name":"苏菜","type_id":"苏菜"},{"type_name":"闽菜","type_id":"闽菜"},{"type_name":"粤菜","type_id":"粤菜"},{"type_name":"东北菜","type_id":"东北菜"},{"type_name":"冀菜","type_id":"冀菜"},{"type_name":"豫菜","type_id":"豫菜"},{"type_name":"鄂菜","type_id":"鄂菜"},{"type_name":"本帮菜","type_id":"本帮菜"},{"type_name":"客家菜","type_id":"客家菜"},{"type_name":"赣菜","type_id":"赣菜"},{"type_name":"京菜","type_id":"京菜"},{"type_name":"浙菜","type_id":"浙菜"},{"type_name":"徽菜","type_id":"徽菜"},{"type_name":"湘菜","type_id":"湘菜"},{"type_name":"凉菜","type_id":"凉菜"},{"type_name":"蒸菜","type_id":"蒸菜"},{"type_name":"日料","type_id":"日料"},{"type_name":"点心","type_id":"点心"},{"type_name":"面食","type_id":"面食"},{"type_name":"汉堡","type_id":"汉堡"},{"type_name":"小吃","type_id":"小吃"},{"type_name":"素食","type_id":"素食"},{"type_name":"韩国菜","type_id":"韩国菜"},{"type_name":"泰国菜","type_id":"泰国菜"},{"type_name":"穆斯林菜","type_id":"穆斯林菜"},{"type_name":"土耳其菜系","type_id":"土耳其菜系"},{"type_name":"法国菜","type_id":"法国菜"},{"type_name":"意大利菜","type_id":"意大利菜"},{"type_name":"希腊菜","type_id":"希腊菜"},{"type_name":"德国菜","type_id":"德国菜"},{"type_name":"西班牙菜","type_id":"西班牙菜"},{"type_name":"阿拉伯菜","type_id":"阿拉伯菜"},{"type_name":"伊朗菜","type_id":"伊朗菜"},{"type_name":"中亚菜","type_id":"中亚菜"},{"type_name":"糖尿病菜","type_id":"糖尿病菜"},{"type_name":"早餐","type_id":"早餐"}],"filter":{"美食":[{"key":"order","name":"排序","value":[{"n":"综合排序","v":"0"},{"n":"最多点击","v":"click"},{"n":"最新发布","v":"pubdate"},{"n":"最多弹幕","v":"dm"},{"n":"最多收藏","v":"stow"}]},{"key":"duration","name":"时长","value":[{"n":"全部时长","v":"0"},{"n":"60分钟以上","v":"4"},{"n":"30~60分钟","v":"3"},{"n":"10~30分钟","v":"2"},{"n":"10分钟以下","v":"1"}]},{"key":"tid","name":"分类","value":[{"n":"全部","v":"美食"},{"n":"火锅","v":"火锅"},{"n":"面食","v":"面食"},{"n":"炒菜","v":"炒菜"},{"n":"点心","v":"点心"},{"n":"日料","v":"日料"},{"n":"小吃","v":"小吃"},{"n":"素食","v":"素食"},{"n":"川菜","v":"川菜"},{"n":"湘菜","v":"湘菜"},{"n":"鲁菜","v":"鲁菜"},{"n":"浙菜","v":"浙菜"},{"n":"苏菜","v":"苏菜"},{"n":"徽菜","v":"徽菜"},{"n":"闽菜","v":"闽菜"},{"n":"蒸菜","v":"蒸菜"},{"n":"凉菜","v":"凉菜"},{"n":"早餐","v":"早餐"}]}],"火锅":[{"key":"order","name":"排序","value":[{"n":"综合排序","v":"0"},{"n":"最多点击","v":"click"},{"n":"最新发布","v":"pubdate"},{"n":"最多弹幕","v":"dm"},{"n":"最多收藏","v":"stow"}]},{"key":"duration","name":"时长","value":[{"n":"全部时长","v":"0"},{"n":"60分钟以上","v":"4"},{"n":"30~60分钟","v":"3"},{"n":"10~30分钟","v":"2"},{"n":"10分钟以下","v":"1"}]}],"披萨":[{"key":"order","name":"排序","value":[{"n":"综合排序","v":"0"},{"n":"最多点击","v":"click"},{"n":"最新发布","v":"pubdate"},{"n":"最多弹幕","v":"dm"},{"n":"最多收藏","v":"stow"}]},{"key":"duration","name":"时长","value":[{"n":"全部时长","v":"0"},{"n":"60分钟以上","v":"4"},{"n":"30~60分钟","v":"3"},{"n":"10~30分钟","v":"2"},{"n":"10分钟以下","v":"1"}]},{"key":"tid","name":"分类","value":[{"n":"全部","v":"披萨"},{"n":"选材","v":"披萨选材"},{"n":"制作","v":"披萨制作"}]}],"川菜":[{"key":"order","name":"排序","value":[{"n":"综合排序","v":"0"},{"n":"最多点击","v":"click"},{"n":"最新发布","v":"pubdate"},{"n":"最多弹幕","v":"dm"},{"n":"最多收藏","v":"stow"}]},{"key":"duration","name":"时长","value":[{"n":"全部时长","v":"0"},{"n":"60分钟以上","v":"4"},{"n":"30~60分钟","v":"3"},{"n":"10~30分钟","v":"2"},{"n":"10分钟以下","v":"1"}]}],"日料":[{"key":"order","name":"排序","value":[{"n":"综合排序","v":"0"},{"n":"最多点击","v":"click"},{"n":"最新发布","v":"pubdate"},{"n":"最多弹幕","v":"dm"},{"n":"最多收藏","v":"stow"}]},{"key":"duration","name":"时长","value":[{"n":"全部时长","v":"0"},{"n":"60分钟以上","v":"4"},{"n":"30~60分钟","v":"3"},{"n":"10~30分钟","v":"2"},{"n":"10分钟以下","v":"1"}]}],"湘菜":[{"key":"order","name":"排序","value":[{"n":"综合排序","v":"0"},{"n":"最多点击","v":"click"},{"n":"最新发布","v":"pubdate"},{"n":"最多弹幕","v":"dm"},{"n":"最多收藏","v":"stow"}]},{"key":"duration","name":"时长","value":[{"n":"全部时长","v":"0"},{"n":"60分钟以上","v":"4"},{"n":"30~60分钟","v":"3"},{"n":"10~30分钟","v":"2"},{"n":"10分钟以下","v":"1"}]}],"早餐":[{"key":"order","name":"排序","value":[{"n":"综合排序","v":"0"},{"n":"最多点击","v":"click"},{"n":"最新发布","v":"pubdate"},{"n":"最多弹幕","v":"dm"},{"n":"最多收藏","v":"stow"}]},{"key":"duration","name":"时长","value":[{"n":"全部时长","v":"0"},{"n":"60分钟以上","v":"4"},{"n":"30~60分钟","v":"3"},{"n":"10~30分钟","v":"2"},{"n":"10分钟以下","v":"1"}]}]}} \ No newline at end of file diff --git a/5/cally/lib/虎牙.js b/5/cally/lib/虎牙.js new file mode 100644 index 0000000..911351d --- /dev/null +++ b/5/cally/lib/虎牙.js @@ -0,0 +1,48 @@ +// 道长 drpy仓库 https://gitcode.net/qq_32394351/dr_py +// 道长 drpy安卓本地搭建说明 https://gitcode.net/qq_32394351/dr_py/-/blob/master/%E5%AE%89%E5%8D%93%E6%9C%AC%E5%9C%B0%E6%90%AD%E5%BB%BA%E8%AF%B4%E6%98%8E.md +// 道长 drpy写源 模板规则说明 https://gitcode.net/qq_32394351/dr_py#%E6%A8%A1%E6%9D%BF%E8%A7%84%E5%88%99%E8%AF%B4%E6%98%8E +// 道长 drpy写源 套模模版 https://gitcode.net/qq_32394351/dr_py/-/raw/master/js/%E6%A8%A1%E6%9D%BF.js +// 道长 drpy写源 相关视频教程 https://www.youtube.com/watch?v=AK7cN-fcwm4 +// 道长 drpy写源 写源教学视频 https://t.me/fongmi_offical/54080/63553 +// 海阔下载 https://haikuo.lanzoui.com/u/GoldRiver +// 影视TV 官方TG Drpy群 https://t.me/fongmi_offical/63689 +// 影视TV 官方TG 下载 https://t.me/fongmi_release + +var rule = { + title:'虎牙直播', + host:'https://www.huya.com', + homeUrl:'/cache.php?m=LiveList&do=getLiveListByPage&gameId=2168&tagAll=0&page=1',//用于"分类获取"和"推荐获取" + url:'/cache.php?m=LiveList&do=getLiveListByPage&gameId=fyfilter&tagAll=0&page=fypage', + class_name:'娱乐&网游&单机&手游', + class_url:'8&1&2&3', + detailUrl:'https://m.huya.com/fyid',//二级详情拼接链接(json格式用) + filterable: 1, + filter_url: '{{fl.area}}', + filter_def:{ + 8:{area:'2135'}, + 1:{area:'1'}, + 2:{area:'7601'}, + 3:{area:'2336'} + }, + filter:{ + "8":[{"key":"area","name":"分类","value":[{"n":"星秀","v":"1663"},{"n":"户外","v":"2165"},{"n":"一起看","v":"2135"},{"n":"二次元","v":"2633"},{"n":"虚拟偶像","v":"6055"},{"n":"旅游","v":"6791"},{"n":"娱乐天地","v":"100022"},{"n":"交友","v":"4079"},{"n":"放映厅","v":"6245"},{"n":"吃喝玩乐","v":"100044"},{"n":"组队","v":"5367"},{"n":"颜值","v":"2168"},{"n":"原创","v":"6861"},{"n":"体育","v":"2356"},{"n":"虎牙地方","v":"5123"},{"n":"美食","v":"2752"},{"n":"虎牙文化","v":"4089"},{"n":"音乐","v":"3793"},{"n":"趣分享","v":"5883"},{"n":"科技","v":"2408"},{"n":"直播购","v":"7759"},{"n":"派对","v":"7785"}] }], + "1":[{"key":"area","name":"分类","value":[{"n":"英雄联盟","v":"1"},{"n":"lol云顶之弈","v":"5485"},{"n":"守望先锋归来","v":"2174"},{"n":"超击突破","v":"7467"},{"n":"穿越火线","v":"4"},{"n":"地下城与勇士","v":"2"},{"n":"炉石传说","v":"393"},{"n":"魔兽世界","v":"8"},{"n":"DOTA2","v":"7"},{"n":"CS:GO","v":"862"},{"n":"CFHD","v":"6079"},{"n":"DOTA1","v":"6"},{"n":"QQ飞车","v":"9"},{"n":"问道","v":"107"},{"n":"魔兽争霸3","v":"4615"},{"n":"逆战","v":"135"},{"n":"梦三国","v":"489"},{"n":"坦克世界","v":"802"},{"n":"起凡:群雄逐鹿","v":"1612"},{"n":"神武4电脑版","v":"3227"},{"n":"堡垒之夜","v":"100117"},{"n":"英魂之刃","v":"1830"},{"n":"网游竞技","v":"100023"},{"n":"暴雪专区","v":"100043"},{"n":"射击综合游戏","v":"100141"},{"n":"军事游戏","v":"100133"},{"n":"御龙在天","v":"675"},{"n":"剑灵","v":"897"},{"n":"传奇","v":"983"},{"n":"永恒之塔","v":"446"},{"n":"彩虹岛Online","v":"683"},{"n":"传奇类游戏","v":"2060"},{"n":"逆水寒","v":"2952"},{"n":"炉石战棋","v":"5751"},{"n":"诛仙3","v":"1646"},{"n":"体育游戏","v":"100135"},{"n":"冒险岛","v":"2243"},{"n":"龙之谷","v":"15"},{"n":"生死狙击2","v":"6091"},{"n":"热血江湖","v":"387"},{"n":"星际战甲","v":"627"},{"n":"反恐精英Online","v":"1918"},{"n":"枪神纪","v":"496"},{"n":"QQ三国","v":"1090"},{"n":"战舰世界","v":"1947"},{"n":"刀剑英雄","v":"915"},{"n":"九阴真经","v":"1009"},{"n":"NBA2KOL系列","v":"3959"},{"n":"寻仙","v":"734"},{"n":"星际争霸","v":"5"},{"n":"荒野行动PC版","v":"3185"},{"n":"QQ华夏","v":"1878"},{"n":"征途","v":"2715"},{"n":"铁甲雄兵","v":"2765"},{"n":"跑跑卡丁车","v":"162"},{"n":"武林外传一世琴缘","v":"1661"},{"n":"斗战神","v":"591"},{"n":"剑网3","v":"900"},{"n":"天涯明月刀","v":"1219"},{"n":"暗黑破坏神","v":"1123"},{"n":"反恐行动online","v":"861"},{"n":"QQ自由幻想","v":"1862"},{"n":"FIFA Online系列","v":"100079"},{"n":"丝路传说2","v":"1026"},{"n":"生死狙击","v":"2471"},{"n":"失落的方舟","v":"3058"},{"n":"完美端游系列","v":"3034"},{"n":"征途2","v":"677"},{"n":"天翼决","v":"779"},{"n":"大话西游2","v":"2975"},{"n":"梦想世界3","v":"486"},{"n":"流放之路","v":"427"},{"n":"千年3","v":"878"},{"n":"激战2","v":"406"},{"n":"神泣","v":"2531"},{"n":"新倩女幽魂","v":"1579"},{"n":"大唐无双零","v":"1584"},{"n":"VALORANT","v":"5937"},{"n":"造梦西游OL","v":"6815"},{"n":"战地之王","v":"618"},{"n":"完美世界:诸神之战","v":"7217"},{"n":"诛仙世界","v":"7749"},{"n":"命运2","v":"2942"},{"n":"QQ仙侠传","v":"2291"},{"n":"战争雷霆","v":"624"},{"n":"天下","v":"1597"},{"n":"QQ炫舞","v":"2440"},{"n":"泡泡堂","v":"440"},{"n":"FIFA Online4","v":"3683"},{"n":"真·三国无双OL","v":"324"},{"n":"坦克大战","v":"4359"},{"n":"天谕","v":"1899"},{"n":"街头篮球","v":"206"},{"n":"赛尔号","v":"2755"},{"n":"劲舞团","v":"2420"},{"n":"战意","v":"2599"},{"n":"天命西游","v":"1086"},{"n":"新飞飞(FlyFF)","v":"1582"},{"n":"洛奇英雄传","v":"432"},{"n":"装甲战争","v":"2276"},{"n":"QQ幻想","v":"2419"},{"n":"蜀门","v":"4711"},{"n":"全球使命3","v":"2953"},{"n":"使命召唤:战区","v":"5911"},{"n":"疾风之刃","v":"334"},{"n":"星辰变","v":"553"},{"n":"极光世界 弑神传","v":"514"},{"n":"希望OL","v":"1161"},{"n":"诺亚传说","v":"190"},{"n":"剑侠世界","v":"903"},{"n":"起凡游戏三国争霸","v":"11"},{"n":"天堂","v":"1966"},{"n":"虎豹骑","v":"2670"},{"n":"超激斗梦境","v":"5691"},{"n":"火线精英","v":"2550"},{"n":"新剑侠情缘","v":"586"},{"n":"QQ幻想世界","v":"2897"},{"n":"轩辕传奇","v":"159"},{"n":"上古世纪","v":"1046"},{"n":"枪火重生","v":"6077"},{"n":"成吉思汗3","v":"641"},{"n":"FF14","v":"1111"},{"n":"蜀山:初章","v":"7761"},{"n":"笑傲江湖","v":"288"},{"n":"炫舞时代","v":"3353"},{"n":"千古风流","v":"7155"},{"n":"刀剑2","v":"1867"},{"n":"天书奇谈","v":"2225"},{"n":"鹿鼎记","v":"45"},{"n":"古剑奇谭OL","v":"1892"},{"n":"风暴英雄","v":"1450"},{"n":"使命召唤:黑色行动4","v":"4429"},{"n":"全球使命","v":"939"},{"n":"远征Online梦想版","v":"142"},{"n":"无限法则","v":"3189"},{"n":"灵域","v":"1655"},{"n":"破月勇者","v":"7799"},{"n":"兵王","v":"933"},{"n":"闪烁之光","v":"7455"},{"n":"舞侠OL","v":"242"},{"n":"龙珠战士z","v":"3523"},{"n":"QQ音速","v":"1085"},{"n":"项羽OL","v":"1893"},{"n":"梦幻龙族II","v":"1524"},{"n":"新挑战","v":"583"},{"n":"The cycle","v":"6127"},{"n":"300英雄","v":"1132"},{"n":"新惊天动地","v":"1828"},{"n":"封印者","v":"2294"},{"n":"奇迹世界2","v":"766"},{"n":"EVE Online","v":"1292"},{"n":"骑士3.0","v":"1297"},{"n":"黄易群侠传2","v":"42"},{"n":"DJMAX三部曲","v":"1122"},{"n":"黑色沙漠","v":"1877"},{"n":"神武2","v":"305"},{"n":"斗破苍穹","v":"590"},{"n":"热血江湖2","v":"386"},{"n":"夺宝传世","v":"772"},{"n":"口袋西游","v":"3383"},{"n":"六界仙尊","v":"1691"},{"n":"仙侠世界2","v":"2723"},{"n":"神佑释放","v":"7219"},{"n":"武魂","v":"1580"},{"n":"飞龙在天传奇","v":"77"},{"n":"蜀山剑侠传","v":"217"},{"n":"名将三国","v":"6741"},{"n":"魔侠传","v":"55"},{"n":"热血轩辕OL","v":"385"},{"n":"反恐精英Online 2","v":"1126"},{"n":"SD敢达Online","v":"1076"},{"n":"征程","v":"678"},{"n":"Overprime","v":"7695"},{"n":"反恐精英","v":"863"},{"n":"蘑菇战争2","v":"3339"},{"n":"神之浩劫","v":"454"},{"n":"玛雅战纪","v":"353"},{"n":"最后一炮","v":"1836"},{"n":"Project Zomboid","v":"1319"},{"n":"战争前线","v":"630"},{"n":"水浒无双","v":"448"},{"n":"荣誉空间","v":"225"},{"n":"圣斗士星矢ol","v":"1652"},{"n":"新水浒Q传","v":"580"},{"n":"神雕侠侣","v":"298"},{"n":"泰亚史诗","v":"2977"},{"n":"冒险小分队","v":"7347"},{"n":"九鼎传说","v":"1008"},{"n":"国战ONLINE","v":"1240"},{"n":"亿万指挥","v":"996"},{"n":"赤壁","v":"179"},{"n":"梦幻诛仙2","v":"488"},{"n":"新大话西游3","v":"2938"},{"n":"忍者村大战2","v":"2369"},{"n":"蜀山神话","v":"216"},{"n":"仙侠世界","v":"995"},{"n":"霸刀群侠传online","v":"91"},{"n":"极品飞车Online","v":"2563"},{"n":"冒险岛2","v":"2350"},{"n":"凡人修仙传Online","v":"920"},{"n":"艾尔之光","v":"240"},{"n":"斗仙","v":"592"},{"n":"F1赛车明星","v":"1112"},{"n":"新热血英豪","v":"578"},{"n":"倚天Ⅱ","v":"959"},{"n":"权御天下","v":"2514"},{"n":"大冲锋","v":"786"},{"n":"大航海时代OL","v":"782"},{"n":"成吉思汗怀旧版","v":"640"},{"n":"大多数","v":"7453"},{"n":"龙与地下城Online","v":"19"},{"n":"刀剑笑Online","v":"916"},{"n":"领地人生","v":"2282"},{"n":"曙光之城","v":"536"},{"n":"奇迹:传奇","v":"3917"},{"n":"聊斋Q传","v":"250"},{"n":"苍穹变","v":"1825"},{"n":"全面战争:竞技场","v":"5901"},{"n":"九界","v":"1010"},{"n":"007:传奇","v":"1135"},{"n":"天涯明月刀(韩服)","v":"3531"},{"n":"武魂2","v":"4975"},{"n":"使命召唤:现代战争","v":"5713"},{"n":"第九大陆","v":"286"}] }], + "2":[{"key":"area","name":"分类","value":[{"n":"Dread Hunger","v":"7601"},{"n":"天天吃鸡","v":"2793"},{"n":"永劫无间","v":"6219"},{"n":"主机游戏","v":"100032"},{"n":"我的世界","v":"1732"},{"n":"方舟","v":"1997"},{"n":"单机热游","v":"100002"},{"n":"互动点播","v":"5907"},{"n":"Apex英雄","v":"5011"},{"n":"俄罗斯钓鱼4","v":"5495"},{"n":"逃离塔科夫","v":"3493"},{"n":"部落:上升","v":"1318"},{"n":"怀旧游戏","v":"100125"},{"n":"恐鬼症","v":"6205"},{"n":"恐惧之间","v":"6679"},{"n":"饥荒","v":"74"},{"n":"怪物猎人物语","v":"7101"},{"n":"怪物猎人:崛起","v":"6479"},{"n":"欧洲卡车模拟","v":"475"},{"n":"荒野大镖客2","v":"4319"},{"n":"骑马与砍杀系列","v":"4783"},{"n":"纸人","v":"5257"},{"n":"糖豆人:终极淘汰赛","v":"6083"},{"n":"DayZ独立版","v":"1125"},{"n":"SCUM","v":"4245"},{"n":"育碧游戏","v":"100139"},{"n":"怪物猎人世界","v":"3519"},{"n":"艾尔登法环","v":"5801"},{"n":"港诡实录","v":"5853"},{"n":"禁闭求生","v":"6065"},{"n":"十三月","v":"7823"},{"n":"星球大战系列","v":"554"},{"n":"甜蜜之家","v":"6739"},{"n":"战地5","v":"4371"},{"n":"互动剧游","v":"6919"},{"n":"只狼:影逝二度","v":"4505"},{"n":"洛克王国","v":"2864"},{"n":"使命召唤系列","v":"100137"},{"n":"帝国神话","v":"6821"},{"n":"三国志","v":"2270"},{"n":"极限竞速:地平线","v":"2634"},{"n":"都市:天际线","v":"2201"},{"n":"神秘海域4","v":"2486"},{"n":"帝国时代4","v":"4835"},{"n":"全境封锁","v":"2342"},{"n":"鬼谷八荒","v":"6571"},{"n":"流放者柯南","v":"2772"},{"n":"双人成行","v":"6737"},{"n":"战术小队","v":"2360"},{"n":"FIFA 23","v":"7789"},{"n":"刺客信条","v":"1962"},{"n":"Among Us","v":"6163"},{"n":"盗贼之海","v":"3641"},{"n":"仁王2","v":"5795"},{"n":"海底大作战","v":"3101"},{"n":"幽灵线:东京","v":"7669"},{"n":"奥拉星","v":"2846"},{"n":"摔跤城大乱斗","v":"7773"},{"n":"任天堂专区","v":"100087"},{"n":"漫漫长夜","v":"2303"},{"n":"奥奇传说","v":"2848"},{"n":"其他单机","v":"3069"},{"n":"轩辕剑7","v":"6199"},{"n":"罗布乐思","v":"5771"},{"n":"全面战争:三国","v":"3004"},{"n":"仙剑奇侠传七","v":"6509"},{"n":"瘟疫传说:安魂曲","v":"7811"},{"n":"灵魂筹码","v":"4059"},{"n":"全面战争","v":"3521"},{"n":"缺氧","v":"2884"},{"n":"九霄缳神记","v":"5941"},{"n":"死亡之夜","v":"6129"},{"n":"归家异途","v":"2949"},{"n":"真三国无双","v":"1599"},{"n":"人类一败涂地","v":"3289"},{"n":"星露谷物语","v":"2443"},{"n":"神秘海域","v":"2108"},{"n":"英雄连","v":"232"},{"n":"岛","v":"3019"},{"n":"Factorio","v":"2750"},{"n":"散兵坑","v":"3005"},{"n":"石油骚动","v":"2585"},{"n":"Party Animals","v":"6165"},{"n":"环世界","v":"4865"},{"n":"消逝的光芒2","v":"7581"},{"n":"女神异闻录","v":"3981"},{"n":"猎人:荒野的召唤","v":"2906"},{"n":"魔法门之英雄无敌系列","v":"2096"},{"n":"对马岛之魂","v":"6039"},{"n":"无尽传奇","v":"4969"},{"n":"帝国时代系列","v":"708"},{"n":"火影忍者:究极风暴系列","v":"2424"},{"n":"暖雪","v":"7539"},{"n":"武装突袭","v":"465"},{"n":"宝可梦:剑盾","v":"5715"},{"n":"雷曼:传奇","v":"96"},{"n":"无主之地3","v":"4713"},{"n":"鬼泣","v":"3673"},{"n":"霓虹深渊","v":"5743"},{"n":"精灵宝可梦","v":"4061"},{"n":"乞丐模拟器","v":"3491"},{"n":"杀戮尖塔","v":"3601"},{"n":"最终幻想系列","v":"2454"},{"n":"艾兰岛","v":"3855"},{"n":"渡神记","v":"6231"},{"n":"看门狗:军团","v":"6155"},{"n":"辐射3","v":"153"},{"n":"戴森球计划","v":"6523"},{"n":"黑暗领域2","v":"29"},{"n":"音乐游戏","v":"2761"},{"n":"马里奥专区","v":"2120"},{"n":"哈迪斯","v":"6153"},{"n":"流星蝴蝶剑","v":"426"},{"n":"泰坦陨落","v":"1446"},{"n":"模拟农场","v":"2344"},{"n":"人间地狱","v":"5429"},{"n":"星际公民","v":"2371"},{"n":"奥日与黑暗森林","v":"1946"},{"n":"仙剑奇侠传四","v":"1659"},{"n":"微软模拟飞行2020","v":"6099"},{"n":"电竞传奇","v":"4489"},{"n":"四海兄弟","v":"5995"},{"n":"英灵神殿","v":"6609"},{"n":"旋转轮胎","v":"2984"},{"n":"太荒初境","v":"7685"},{"n":"永恒轮回","v":"6089"},{"n":"哥谭骑士","v":"7815"},{"n":"极品飞车系列","v":"1307"},{"n":"深海迷航","v":"3589"},{"n":"幽灵行动:荒野","v":"2794"},{"n":"足球小将","v":"6103"},{"n":"蔑视","v":"7819"},{"n":"仙剑奇侠传二","v":"1860"},{"n":"塞尔达传说:荒野之息","v":"2924"},{"n":"攻城掠地","v":"1737"},{"n":"X-plane","v":"2144"},{"n":"麋鹿猎人","v":"44"},{"n":"乐高大电影:游戏版","v":"1439"},{"n":"了不起的修仙模拟器","v":"4867"},{"n":"恶魔之魂","v":"6151"},{"n":"足球之王","v":"164"},{"n":"吸血鬼幸存者","v":"7621"},{"n":"Stray","v":"7745"},{"n":"黎明传说","v":"39"},{"n":"骷髅女孩","v":"67"},{"n":"齐格弗瑞克","v":"21"},{"n":"深海搁浅","v":"3607"},{"n":"深岩银河:下潜","v":"3647"},{"n":"中世纪2:全面战争","v":"2901"},{"n":"美丽水世界","v":"2365"},{"n":"马里奥赛车8","v":"5947"},{"n":"赛车计划2","v":"3381"},{"n":"斩妖行","v":"6105"},{"n":"重返废土","v":"121"},{"n":"复仇者联盟","v":"6121"},{"n":"巴士模拟2","v":"1376"},{"n":"鬼武者3","v":"61"},{"n":"幻想黎明:王国战争","v":"699"},{"n":"失落城堡","v":"2667"},{"n":"雷狼","v":"94"},{"n":"暗黑血统2","v":"539"},{"n":"圣歌","v":"4657"},{"n":"战斗方块剧场","v":"1856"},{"n":"夜族崛起","v":"7717"},{"n":"维京传奇","v":"265"},{"n":"龙与地下城:秘影历代记HD","v":"17"},{"n":"太空工程师","v":"2219"},{"n":"神界2","v":"303"},{"n":"伤害世界","v":"2337"},{"n":"这是我的战争","v":"1885"},{"n":"精灵与萤火意志","v":"5895"},{"n":"骑士物语","v":"70"},{"n":"模拟人生4","v":"6607"},{"n":"进化之地","v":"145"},{"n":"太吾绘卷","v":"4357"},{"n":"恐怖黎明","v":"3435"},{"n":"维京兄弟","v":"264"},{"n":"潜行者 : 切尔诺贝利的阴影","v":"408"},{"n":"龙与地下城:匕首谷","v":"18"},{"n":"开源模拟火车","v":"3403"},{"n":"瑞奇与叮当","v":"2455"},{"n":"精灵宝可梦Let's Go","v":"4375"},{"n":"街机游戏","v":"5999"},{"n":"生化奇兵2","v":"343"},{"n":"古剑奇谭3","v":"4569"},{"n":"模拟火车世界:csx重载货运","v":"2994"},{"n":"最终幻想7:重制版","v":"5809"},{"n":"鬼火: 救赎","v":"57"},{"n":"小缇娜的奇幻之地","v":"7647"},{"n":"野兽传奇","v":"120"},{"n":"PS4","v":"1810"},{"n":"剑士","v":"1467"},{"n":"幽灵行动:断点","v":"5649"},{"n":"霸王2","v":"90"},{"n":"最终幻想:起源","v":"7653"},{"n":"飚车世界","v":"80"},{"n":"紫塞秋风","v":"6045"},{"n":"僵尸(Zombi)","v":"2385"},{"n":"孤岛惊魂5","v":"3777"},{"n":"飙酷车神","v":"3975"},{"n":"狂热运输","v":"2935"},{"n":"模拟建筑","v":"2766"},{"n":"女鬼桥:开魂路","v":"7793"},{"n":"死亡搁浅","v":"5695"},{"n":"文明6","v":"2650"},{"n":"塞尔达传说 黄昏公主","v":"2427"},{"n":"文明5","v":"593"},{"n":"辐射76","v":"4365"},{"n":"草根传奇","v":"230"},{"n":"战地风云2042","v":"7311"},{"n":"刺客信条:编年史三部曲","v":"4703"},{"n":"重力反转","v":"122"},{"n":"美国末日","v":"1233"},{"n":"彩虹六号:异种","v":"7549"},{"n":"瘟疫传说:无罪","v":"5345"},{"n":"Cube","v":"51"},{"n":"胡闹厨房","v":"4217"}] }], + "3":[{"key":"area","name":"分类","value":[{"n":"王者荣耀","v":"2336"},{"n":"和平精英","v":"3203"},{"n":"暗区突围","v":"7209"},{"n":"逆水寒手游","v":"7725"},{"n":"环形战争","v":"7555"},{"n":"英雄联盟手游","v":"6203"},{"n":"金铲铲之战","v":"7185"},{"n":"小小蚁国","v":"7803"},{"n":"英雄联盟电竞经理","v":"7177"},{"n":"综合手游","v":"100029"},{"n":"新游广场","v":"100052"},{"n":"CF手游","v":"2413"},{"n":"QQ飞车手游","v":"2928"},{"n":"火影忍者手游","v":"2429"},{"n":"欢乐麻将","v":"1751"},{"n":"中国象棋","v":"1671"},{"n":"三国杀","v":"1669"},{"n":"天天狼人","v":"2774"},{"n":"欢乐斗地主","v":"1749"},{"n":"问道手游","v":"2477"},{"n":"部落冲突","v":"1797"},{"n":"皇室战争","v":"2439"},{"n":"忍者必须死3","v":"4041"},{"n":"手游休闲","v":"100004"},{"n":"原神","v":"5489"},{"n":"动作游戏","v":"100197"},{"n":"MMORPG","v":"100273"},{"n":"棋牌桌游","v":"100036"},{"n":"天龙八部手游","v":"2852"},{"n":"王者模拟战","v":"5699"},{"n":"战争冲突","v":"7449"},{"n":"虎牙领主争霸","v":"7529"},{"n":"一起玩","v":"6613"},{"n":"明日之后","v":"3483"},{"n":"二次元手游","v":"100091"},{"n":"COD手游","v":"4769"},{"n":"狼人杀手游","v":"100049"},{"n":"神武4手游","v":"3135"},{"n":"暗黑破坏神:不朽","v":"6385"},{"n":"跑跑卡丁车手游","v":"2620"},{"n":"球球大作战","v":"2411"},{"n":"第五人格","v":"3115"},{"n":"天涯明月刀手游","v":"5115"},{"n":"幻塔","v":"6437"},{"n":"英雄杀","v":"2688"},{"n":"DNF手游","v":"4921"},{"n":"狼人杀","v":"2785"},{"n":"阴阳师","v":"2598"},{"n":"奶块","v":"2775"},{"n":"御龙在天手游","v":"2568"},{"n":"三国志战略版","v":"5619"},{"n":"传奇手游","v":"3130"},{"n":"迷你世界","v":"2683"},{"n":"斗罗大陆:魂师对决","v":"6745"},{"n":"巅峰战舰","v":"2502"},{"n":"SKY光遇","v":"3719"},{"n":"火炬之光:无限","v":"6399"},{"n":"多乐棋牌","v":"6209"},{"n":"最强NBA","v":"2988"},{"n":"荒野乱斗","v":"4613"},{"n":"崩坏3","v":"2639"},{"n":"天天吃鸡手机版","v":"4341"},{"n":"时空猎人3","v":"6411"},{"n":"天天象棋","v":"4997"},{"n":"妄想山海","v":"6007"},{"n":"英魂之刃口袋版","v":"2760"},{"n":"JJ棋牌","v":"3841"},{"n":"蛋仔派对","v":"6909"},{"n":"极无双2","v":"7825"},{"n":"天谕手游","v":"5925"},{"n":"完美世界手游","v":"4237"},{"n":"云上城之歌","v":"5977"},{"n":"创造与魔法","v":"2931"},{"n":"逃跑吧!少年","v":"4137"},{"n":"精灵盛典:黎明","v":"6123"},{"n":"斗破苍穹手游","v":"4337"},{"n":"诛仙手游","v":"2647"},{"n":"航海王:燃烧意志","v":"3943"},{"n":"武侠乂手游","v":"4929"},{"n":"哈利波特:魔法觉醒","v":"5835"},{"n":"奇迹MU:觉醒","v":"3116"},{"n":"新笑傲江湖","v":"5669"},{"n":"多多自走棋","v":"5133"},{"n":"香肠派对","v":"3639"},{"n":"三国战纪2","v":"6049"},{"n":"王牌竞速","v":"6463"},{"n":"率土之滨","v":"2691"},{"n":"三国战纪","v":"6047"},{"n":"倩女幽魂手游","v":"2503"},{"n":"永恒纪元:戒","v":"2646"},{"n":"新剑侠情缘手游","v":"6259"},{"n":"北凉悍刀行","v":"7781"},{"n":"狼人杀官方","v":"3679"},{"n":"FIFA足球世界","v":"3873"},{"n":"征途2手游","v":"2811"},{"n":"航海王热血航线","v":"6181"},{"n":"弹弹堂手游","v":"2857"},{"n":"万国觉醒","v":"6159"},{"n":"深空之眼","v":"6877"},{"n":"全民枪战2","v":"3027"},{"n":"无尽的拉格朗日","v":"6809"},{"n":"天天酷跑","v":"1715"},{"n":"方舟手游","v":"4035"},{"n":"魔力宝贝","v":"2891"},{"n":"无神之界","v":"6767"},{"n":"决战平安京","v":"3064"},{"n":"火影忍者OL","v":"3901"},{"n":"剑侠世界3","v":"7183"},{"n":"寻仙手游","v":"2979"},{"n":"拳皇命运","v":"3379"},{"n":"指尖四川麻将","v":"7215"},{"n":"一拳超人正义执行","v":"6951"},{"n":"梦幻新诛仙","v":"5975"},{"n":"不良人3","v":"5891"},{"n":"王牌战争:文明重启","v":"5479"},{"n":"Badlanders","v":"6507"},{"n":"九灵神域","v":"7719"},{"n":"植物大战僵尸","v":"485"},{"n":"龙之谷2手游","v":"2736"},{"n":"绝世仙王","v":"6619"},{"n":"海岛奇兵","v":"2624"},{"n":"明日方舟","v":"4925"},{"n":"红警OL","v":"4413"},{"n":"风云","v":"3061"},{"n":"庆余年手游","v":"6939"},{"n":"真三国无双霸","v":"6071"},{"n":"单机手游","v":"2777"},{"n":"轩辕传奇手游","v":"2927"},{"n":"军棋","v":"2561"},{"n":"征途手游","v":"2556"},{"n":"元气骑士","v":"4287"},{"n":"剑灵:革命","v":"4545"},{"n":"一念逍遥","v":"6419"},{"n":"热血江湖手游","v":"2817"},{"n":"混沌起源","v":"5985"},{"n":"猎魂觉醒","v":"3071"},{"n":"我叫MT4","v":"4087"},{"n":"黑色沙漠手游","v":"7287"},{"n":"虎牙球球","v":"7451"},{"n":"青云诀2","v":"6009"},{"n":"Lost Light(萤火突击国际服)","v":"6859"},{"n":"一梦江湖","v":"3082"},{"n":"黑暗与光明手游","v":"6635"},{"n":"游戏王:决斗链接","v":"4451"},{"n":"鸿图之下","v":"6027"},{"n":"重返帝国","v":"6955"},{"n":"新斗罗大陆","v":"6657"},{"n":"欢乐升级","v":"3925"},{"n":"口袋觉醒","v":"5953"},{"n":"少年三国志2","v":"6125"},{"n":"狩猎时刻","v":"6543"},{"n":"坦克世界闪击战","v":"4977"},{"n":"QQ炫舞手游","v":"2991"},{"n":"流星群侠传","v":"3927"},{"n":"黎明觉醒","v":"6131"},{"n":"雀魂麻将","v":"7107"},{"n":"灌篮高手正版授权手游","v":"5399"},{"n":"拳皇98终极之战OL","v":"2687"},{"n":"梦幻诛仙手游","v":"2672"},{"n":"漫威超级战争","v":"6881"},{"n":"斗罗大陆","v":"6119"},{"n":"荒野行动","v":"3084"},{"n":"实况足球","v":"3741"},{"n":"仙境传说RO","v":"2675"},{"n":"龙与家园","v":"6863"},{"n":"机动都市阿尔法","v":"5411"},{"n":"武林外传手游","v":"3331"},{"n":"一拳超人:最强之男","v":"4629"},{"n":"太古神王2","v":"6649"},{"n":"天堂 W","v":"7291"},{"n":"时空召唤","v":"2551"},{"n":"斗罗大陆-斗神再临","v":"6631"},{"n":"重生细胞","v":"6561"},{"n":"腾讯桌球","v":"2444"},{"n":"影之刃3","v":"6251"},{"n":"永劫无间手游","v":"7579"},{"n":"龙武手游","v":"5219"},{"n":"APEX手游","v":"7037"},{"n":"大话西游手游","v":"2626"},{"n":"绝区零","v":"7711"},{"n":"魔力宝贝手机版","v":"3062"},{"n":"奥拉星手游","v":"5677"},{"n":"狂野飙车9:竞速传奇","v":"5451"},{"n":"蚁族崛起","v":"7019"},{"n":"风云岛行动","v":"4695"},{"n":"魔渊之刃","v":"5837"},{"n":"无期迷途","v":"7127"},{"n":"荣耀新三国","v":"6943"},{"n":"少年三国志","v":"2627"},{"n":"镇魂街:天生为王","v":"6557"},{"n":"蛇蛇争霸","v":"2680"},{"n":"龙珠觉醒","v":"3087"},{"n":"自由之战2","v":"2830"},{"n":"梦三国手游","v":"2615"},{"n":"虎牙吃鸡","v":"7465"},{"n":"玄中记","v":"6949"},{"n":"幻世九歌","v":"7199"},{"n":"仙魔决","v":"1674"},{"n":"新盗墓笔记","v":"7093"},{"n":"未来之役","v":"6831"},{"n":"月圆之夜","v":"4339"},{"n":"决斗之城","v":"2868"},{"n":"时空猎人","v":"1742"},{"n":"奇葩战斗家","v":"4313"},{"n":"球球英雄","v":"7027"},{"n":"逆战手游","v":"7575"},{"n":"绿茵信仰","v":"7017"},{"n":"泰拉瑞亚手游","v":"7059"},{"n":"摩尔庄园","v":"5981"},{"n":"剑网1:归来","v":"7361"},{"n":"QQ华夏手游","v":"3743"},{"n":"热血街篮","v":"5859"},{"n":"剑与家园","v":"2838"},{"n":"镇魔曲手游","v":"2763"},{"n":"三国群英传手游","v":"2656"},{"n":"绿色征途","v":"4227"},{"n":"剑侠情缘手游","v":"2621"},{"n":"龙之国物语","v":"7675"},{"n":"魔力宝贝:旅人","v":"7573"},{"n":"刀塔传奇","v":"1694"},{"n":"秦时明月2","v":"1784"},{"n":"魂斗罗:归来","v":"2824"},{"n":"EVE星战前夜:无烬星河","v":"5813"},{"n":"圣斗士星矢(腾讯)","v":"2521"},{"n":"我的勇者","v":"5637"},{"n":"异侠传:道消魔长","v":"7619"},{"n":"饭狼","v":"2957"},{"n":"文明与征服","v":"7071"},{"n":"战魂铭人","v":"6505"},{"n":"重写三国志","v":"7795"},{"n":"一剑斩仙","v":"6843"},{"n":"魔力宝贝觉醒","v":"7427"},{"n":"仙战","v":"1673"},{"n":"盾之勇者成名录手游","v":"7087"},{"n":"仙剑Q传","v":"1672"},{"n":"斗破仙途","v":"1739"},{"n":"龙族幻想","v":"4649"},{"n":"乱世王者","v":"2930"},{"n":"我在江湖之神魔道","v":"7699"},{"n":"新游推荐","v":"3160"},{"n":"剑侠世界2手游","v":"3150"},{"n":"黎明之光手游","v":"2649"},{"n":"异能都市","v":"7511"},{"n":"米加小镇","v":"7269"},{"n":"一起来捉妖","v":"4183"},{"n":"神雕侠侣手游","v":"1781"},{"n":"乱世逐鹿","v":"7015"},{"n":"土豆英雄","v":"6515"},{"n":"另一个伊甸: 超越时空的猫","v":"6667"},{"n":"剑网3:指尖江湖","v":"3885"},{"n":"造梦无双","v":"6423"},{"n":"梦幻模拟战","v":"3481"},{"n":"崩坏:星穹铁道","v":"7349"},{"n":"逍遥情缘","v":"6247"},{"n":"非人学园","v":"4045"},{"n":"战塔英雄","v":"3657"},{"n":"探灵","v":"5253"},{"n":"自由幻想手游","v":"4015"},{"n":"猫和老鼠","v":"2758"},{"n":"冰原守卫者","v":"7195"},{"n":"宝可梦大探险","v":"4065"},{"n":"全球行动","v":"5005"},{"n":"枪火重生手游","v":"7631"},{"n":"鬼泣-巅峰之战","v":"5779"},{"n":"航海王:启航","v":"2648"},{"n":"传奇天下","v":"6927"},{"n":"剑灵2","v":"7223"},{"n":"众神之战","v":"1675"},{"n":"警匪杀","v":"7191"},{"n":"我叫剑神OL","v":"1731"},{"n":"口袋妖怪","v":"2541"},{"n":"全民斩仙","v":"1685"},{"n":"战春秋","v":"3937"},{"n":"去吧皮卡丘","v":"1697"},{"n":"剑荡八荒","v":"3109"},{"n":"天堂2:血盟","v":"2609"},{"n":"浮生为卿歌","v":"5935"},{"n":"风暴魔域","v":"4759"},{"n":"三国志:幻想大陆","v":"6029"},{"n":"古剑奇谭2手游","v":"3105"},{"n":"仙剑奇侠传OL手游","v":"2815"},{"n":"梦幻家园","v":"6323"},{"n":"暗黑血统2手游","v":"3107"},{"n":"诺亚之心","v":"6405"},{"n":"赤壁之战OL","v":"1968"},{"n":"星际战甲手游","v":"7205"},{"n":"我欲封天","v":"2449"},{"n":"提灯与地下城","v":"6547"},{"n":"饥荒:新家","v":"6491"},{"n":"荣耀大天使","v":"6477"},{"n":"山海经之魔蛙传说","v":"6059"},{"n":"极无双","v":"2702"},{"n":"太空杀","v":"6213"},{"n":"元素方尖","v":"7657"},{"n":"傲世云霄","v":"4103"},{"n":"一号军团","v":"4401"},{"n":"剑与远征手游","v":"5755"},{"n":"蜀山奇缘","v":"1794"},{"n":"齿轮杰克","v":"20"},{"n":"斗斗堂","v":"7133"},{"n":"神将三国","v":"6621"},{"n":"斗罗大陆2:绝世唐门","v":"6581"},{"n":"奇迹:最强者","v":"3215"},{"n":"热血英雄","v":"1764"},{"n":"坎公骑冠剑","v":"6641"},{"n":"愤怒的小鸟:星战版","v":"642"},{"n":"钓鱼冒险岛","v":"5263"},{"n":"战斗吧剑灵","v":"2450"},{"n":"新天龙八部手游","v":"6945"},{"n":"末日远征","v":"4335"},{"n":"奥比岛:梦想国度","v":"6871"},{"n":"宝石研物语:伊恩之石","v":"7253"},{"n":"猫之城","v":"6497"},{"n":"古荒遗迹","v":"6435"},{"n":"阴阳师:百闻牌","v":"5019"},{"n":"烈火一刀","v":"2389"},{"n":"原始征途","v":"7713"},{"n":"动物派对手游","v":"7047"},{"n":"皇帝成长计划2","v":"6755"},{"n":"奔跑吧兄弟5跑男小镇","v":"2809"},{"n":"麻将来了","v":"3515"},{"n":"全民水浒","v":"1687"}] }] + }, + searchUrl:'https://search.cdn.huya.com/?m=Search&do=getSearchContent&q=**&uid=0&v=4&typ=-5&livestate=0&rows=40&start=0', + searchable:2, + quickSearch:0, + headers:{ + 'User-Agent':'MOBILE_UA' + }, + timeout:5000, + limit:8, + play_parse:true, + // lazy:"js:let rid=input.match(/\\/(\\d+)/)[1];log(rid);let purl=JSON.parse(request('https://mp.huya.com/cache.php?m=Live&do=profileRoom&roomid='+rid)).data.stream.baseSteamInfoList[0].sStreamName;log(purl);let rurl='http://txtest-xp2p.p2p.huya.com/src/'+purl+'.xs?ratio=4000';input={jx:0,url:rurl,parse:0}", + lazy:"js:let rid=input.match(/\\/(\\d+)/)[1];function getRealUrl(live_url){let[i,b]=live_url.split('?');let r=i.split('/').pop();let s=r.replace(/\.(flv|m3u8)/,'');let c_tmp=b.split('&').filter(n=>n);let n={};let c_tmp2=[];c_tmp.forEach(function(tmp,index){if(index<3){n[tmp.split('=')[0]]=tmp.split('=')[1]}else{c_tmp2.push(tmp)}});let tmp2=c_tmp2.join('&');n[tmp2.split('=')[0]]=tmp2.split('=')[1];let fm=decodeURIComponent(n.fm).split('&')[0];let u=base64Decode(fm);let p=u.split('_')[0];let f=new Date().getTime()+'0000';let ll=n.wsTime;let t='0';let h=[p,t,s,f,ll].join('_');let m=md5(h);return(i+'?wsSecret='+m+'&wsTime='+ll+'&u='+t+'&seqid='+f+'&'+c_tmp2.pop()).replace('hls','flv').replace('m3u8','flv')}let purl=JSON.parse(request('https://mp.huya.com/cache.php?m=Live&do=profileRoom&roomid='+rid)).data.stream.flv.multiLine[0].url;input={jx:0,url:getRealUrl(purl),parse:0,header:JSON.stringify({'user-agent':'Mozilla/5.0'})}", + 推荐:'*', + 一级:'json:data.datas;introduction;screenshot;nick;profileRoom', + 二级:'*', + 搜索:'json:response.3.docs;game_roomName;game_screenshot;game_nick;room_id', +} \ No newline at end of file diff --git a/5/cally/lib/解说.json b/5/cally/lib/解说.json new file mode 100644 index 0000000..785cdc7 --- /dev/null +++ b/5/cally/lib/解说.json @@ -0,0 +1,651 @@ +{ + "classes": [ + + { + "type_name":"影视解说", + "type_id": "影视解说" + }, + + { + "type_name": "木鱼水心", + "type_id": "木鱼水心" + }, + { + "type_name": "史君说剧", + "type_id": "史君说剧" + }, + { + "type_name": "百晓生说剧", + "type_id": "百晓生说剧" + }, + { + "type_name": "low君", + "type_id": "low君" + }, + { + "type_name": "小片片", + "type_id": "小片片" + }, + { + "type_name": "刘哔电影", + "type_id": "刘哔电影" + }, + { + "type_name": "刘老师说电影", + "type_id": "刘老师说电影" + }, + { + "type_name": "电影最TOP", + "type_id": "电影最TOP" + }, + { + "type_name": "阿斗归来了", + "type_id": "阿斗归来了" + }, + { + "type_name": "老邪说电影", + "type_id": "老邪说电影" + }, + +{ + "type_name": "大蓝雀", + "type_id": "大蓝雀" + }, + { + "type_name": "big笑工坊", + "type_id": "big笑工坊" + }, + { + "type_name": "虫哥说电影", + "type_id": "虫哥说电影" + }, + { + "type_name": "蔡老板家的长工", + "type_id": "蔡老板家的长工" + }, + { + "type_name": "牛叔万岁万岁万万岁", + "type_id": "牛叔万岁万岁万万岁" + }, + { + "type_name": "嘻咦啊看", + "type_id": "嘻咦啊看" + }, + { + "type_name": "我是怪异君", + "type_id": "我是怪异君" + }, + { + "type_name": "UFC", + "type_id": "UFC" + }, + { + "type_name": "持续更新", + "type_id": "" + } + + ], + "filter": { + + + +"影视解说": [ +{"key": "order","name": "排序","value": [ +{"n": "综合排序","v": "0"}, +{"n": "最多点击","v": "click"}, +{"n": "最新发布","v": "pubdate"}, +{"n": "最多弹幕","v": "dm"}, +{"n": "最多收藏","v": "stow"} +] +}, + { + "key": "tid", + "name": "分类", + "value": [ + { + "n": "全部", + "v": "影视解说" + }, + { + "n": "阿斗归来了", + "v": "阿斗归来了" + }, + + { + "n": "UFC", + "v": "UFC" + }, + { + "n": "木鱼水心", + "v": "木鱼水心" + }, + { + "n": "刘哔电影", + "v": "刘哔电影" + }, + { + "n": "史君说剧", + "v": "史君说剧" + }, + { + "n": "百晓生说剧", + "v": "百晓生说剧" + }, + { + "n": "low君", + "v": "low君" + }, + { + "n": "小片片", + "v": "小片片" + }, + { + "n": "刘老师说电影", + "v": "刘老师说电影" + }, + { + "n": "电影最TOP", + "v": "电影最TOP" + }, + { + "n": "老邪说电影", + "v": "老邪说电影" + }, + { + "n": "大蓝雀", + "v": "大蓝雀" + }, + { + "n": "big笑工坊", + "v": "big笑工坊" + }, + { + "n": "虫哥说电影", + "v": "虫哥说电影" + }, + { + "n": "蔡老板家的长工", + "v": "蔡老板家的长工" + }, + { + "n": "牛叔万岁万岁万万岁", + "v": "牛叔万岁万岁万万岁" + }, + { + "n": "我是怪异君", + "v": "我是怪异君" + }, + { + "n": "嘻咦啊看", + "v": "嘻咦啊看" + }, + { + "n": "持续更新", + "v": "0" + } + ] + }, + +{"key": "duration","name": "时长","value": [ +{"n": "全部时长","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"} + +] +} +], + + + + +"low局": [ +{"key": "order","name": "排序","value": [ +{"n": "综合排序","v": "0"}, +{"n": "最多点击","v": "click"}, +{"n": "最新发布","v": "pubdate"}, +{"n": "最多弹幕","v": "dm"}, +{"n": "最多收藏","v": "stow"} +] +}, +{"key": "duration","name": "时长","value": [ +{"n": "全部时长","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"} + +] +} +], + +"木鱼水心": [ +{"key": "order","name": "排序","value": [ +{"n": "综合排序","v": "0"}, +{"n": "最多点击","v": "click"}, +{"n": "最新发布","v": "pubdate"}, +{"n": "最多弹幕","v": "dm"}, +{"n": "最多收藏","v": "stow"} +] +}, +{"key": "duration","name": "时长","value": [ +{"n": "全部时长","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"} + +] +} +], + + + +"小片片": [ +{"key": "order","name": "排序","value": [ +{"n": "综合排序","v": "0"}, +{"n": "最多点击","v": "click"}, +{"n": "最新发布","v": "pubdate"}, +{"n": "最多弹幕","v": "dm"}, +{"n": "最多收藏","v": "stow"} +] +}, +{"key": "duration","name": "时长","value": [ +{"n": "全部时长","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"} + +] +} +], + + +"刘哔电影": [ +{"key": "order","name": "排序","value": [ +{"n": "综合排序","v": "0"}, +{"n": "最多点击","v": "click"}, +{"n": "最新发布","v": "pubdate"}, +{"n": "最多弹幕","v": "dm"}, +{"n": "最多收藏","v": "stow"} +] +}, +{"key": "duration","name": "时长","value": [ +{"n": "全部时长","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"} + +] +} +], + +"刘老师说电影": [ +{"key": "order","name": "排序","value": [ +{"n": "综合排序","v": "0"}, +{"n": "最多点击","v": "click"}, +{"n": "最新发布","v": "pubdate"}, +{"n": "最多弹幕","v": "dm"}, +{"n": "最多收藏","v": "stow"} +] +}, +{"key": "duration","name": "时长","value": [ +{"n": "全部时长","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"} + +] +} +], + +"电影最TOP": [ +{"key": "order","name": "排序","value": [ +{"n": "综合排序","v": "0"}, +{"n": "最多点击","v": "click"}, +{"n": "最新发布","v": "pubdate"}, +{"n": "最多弹幕","v": "dm"}, +{"n": "最多收藏","v": "stow"} +] +}, +{"key": "duration","name": "时长","value": [ +{"n": "全部时长","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"} + +] +} +], + +"阿斗归来了": [ +{"key": "order","name": "排序","value": [ +{"n": "综合排序","v": "0"}, +{"n": "最多点击","v": "click"}, +{"n": "最新发布","v": "pubdate"}, +{"n": "最多弹幕","v": "dm"}, +{"n": "最多收藏","v": "stow"} +] +}, +{"key": "duration","name": "时长","value": [ +{"n": "全部时长","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"} + +] +} +], + +"老邪说电影": [ +{"key": "order","name": "排序","value": [ +{"n": "综合排序","v": "0"}, +{"n": "最多点击","v": "click"}, +{"n": "最新发布","v": "pubdate"}, +{"n": "最多弹幕","v": "dm"}, +{"n": "最多收藏","v": "stow"} +] +}, +{"key": "duration","name": "时长","value": [ +{"n": "全部时长","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"} + +] +} +], + +"大蓝雀": [ +{"key": "order","name": "排序","value": [ +{"n": "综合排序","v": "0"}, +{"n": "最多点击","v": "click"}, +{"n": "最新发布","v": "pubdate"}, +{"n": "最多弹幕","v": "dm"}, +{"n": "最多收藏","v": "stow"} +] +}, +{"key": "duration","name": "时长","value": [ +{"n": "全部时长","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"} + +] +} +], + +"big笑工坊": [ +{"key": "order","name": "排序","value": [ +{"n": "综合排序","v": "0"}, +{"n": "最多点击","v": "click"}, +{"n": "最新发布","v": "pubdate"}, +{"n": "最多弹幕","v": "dm"}, +{"n": "最多收藏","v": "stow"} +] +}, +{"key": "duration","name": "时长","value": [ +{"n": "全部时长","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"} + +] +} +], + + +"虫哥说电影": [ +{"key": "order","name": "排序","value": [ +{"n": "综合排序","v": "0"}, +{"n": "最多点击","v": "click"}, +{"n": "最新发布","v": "pubdate"}, +{"n": "最多弹幕","v": "dm"}, +{"n": "最多收藏","v": "stow"} +] +}, +{"key": "duration","name": "时长","value": [ +{"n": "全部时长","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"} + +] +} +], + + +"蔡老板家的长工": [ +{"key": "order","name": "排序","value": [ +{"n": "综合排序","v": "0"}, +{"n": "最多点击","v": "click"}, +{"n": "最新发布","v": "pubdate"}, +{"n": "最多弹幕","v": "dm"}, +{"n": "最多收藏","v": "stow"} +] +}, +{"key": "duration","name": "时长","value": [ +{"n": "全部时长","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"} + +] +} +], + + +"牛叔万岁万岁万万岁": [ +{"key": "order","name": "排序","value": [ +{"n": "综合排序","v": "0"}, +{"n": "最多点击","v": "click"}, +{"n": "最新发布","v": "pubdate"}, +{"n": "最多弹幕","v": "dm"}, +{"n": "最多收藏","v": "stow"} +] +}, +{"key": "duration","name": "时长","value": [ +{"n": "全部时长","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"} + +] +} +], + + +"嘻咦啊看": [ +{"key": "order","name": "排序","value": [ +{"n": "综合排序","v": "0"}, +{"n": "最多点击","v": "click"}, +{"n": "最新发布","v": "pubdate"}, +{"n": "最多弹幕","v": "dm"}, +{"n": "最多收藏","v": "stow"} +] +}, +{"key": "duration","name": "时长","value": [ +{"n": "全部时长","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"} + +] +} +], + + +"我是怪异君": [ +{"key": "order","name": "排序","value": [ +{"n": "综合排序","v": "0"}, +{"n": "最多点击","v": "click"}, +{"n": "最新发布","v": "pubdate"}, +{"n": "最多弹幕","v": "dm"}, +{"n": "最多收藏","v": "stow"} +] +}, +{"key": "duration","name": "时长","value": [ +{"n": "全部时长","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"} + +] +} +], + + + + + + +"UFC": [ + { + "key": "tid", + "name": "分类", + "value": [ + { + "n": "全部", + "v": "UFC" + }, + { + "n": "康纳", + "v": "康纳" + }, + { + "n": "李景亮", + "v": "李景亮" + }, + { + "n": "骨头", + "v": "乔恩琼斯" + }, + { + "n": "狼王", + "v": "奇马耶夫" + }, + { + "n": "白大拿", + "v": "白大拿" + }, + { + "n": "张伟丽", + "v": "张伟丽" + }, + { + "n": "小鹰", + "v": "UFC小鹰" + }, + { + "n": "钻石", + "v": "UFC钻石" + }, + { + "n": "持续更新", + "v": "0" + } + + + ] + }, + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + + "1年级语文": [ + { + "key": "tid", + "name": "分类", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "沪教版", + "v": "沪教版1年级语文" + }, + { + "n": "人教版", + "v": "人教版1年级语文" + }, + { + "n": "北师大版", + "v": "北师大版1年级语文" + }, + + { + "n": "苏教版", + "v": "苏教版1年级语文" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [ + { + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ] + + + } +} \ No newline at end of file diff --git a/5/cally/lib/软件教程.json b/5/cally/lib/软件教程.json new file mode 100644 index 0000000..3aa43d1 --- /dev/null +++ b/5/cally/lib/软件教程.json @@ -0,0 +1,4 @@ +{"classes":[{"type_name":"MT管理器","type_id":"MT管理器"},{"type_name":"网盘挂载","type_id":"网盘挂载"},{"type_name":"alist+WebDav","type_id":"alist+WebDav"},{"type_name":"TVBox修改","type_id":"TVBOX修改教程"},{"type_name":"阿里换token","type_id":"阿里token"},{"type_name":"Git入门到精通","type_id":"Git入门到精通"},{"type_name":"java","type_id":"java教程"},{"type_name":"phyton","type_id":"phyton教程"},{"type_name":"xml","type_id":"xml教程"},{"type_name":"photoshop","type_id":"photoshop教程"},{"type_name":"PR","type_id":"PR教程"},{"type_name":"AE","type_id":"AE教程"},{"type_name":"C4D","type_id":"C4D教程"}], + "cookie": "innersign=0;buvid3=2E536ADC-CD6D-46AB-A9FF-904395151EE369713infoc;b_nut=1669016569;i-wanna-go-back=-1;b_ut=7;_uuid=761F7F106-C575-884D-6C10A-92BC10A10D10FBC68934infoc;buvid4=5B25B999-AE15-E09A-A0CC-3661981B71BF70255-122112115-JOyWSaNZfI2kZmT1KYmcQA%3D%3D;fingerprint=6d9ef93c89a567d22b6a9c4104e6cc50;buvid_fp_plain=undefined;buvid_fp=6d9ef93c89a567d22b6a9c4104e6cc50;SESSDATA=2d6f63c8%2C1684568607%2C19eb6%2Ab1;bili_jct=21d538b01566c26afc81ff68c2ac7dca;DedeUserID=3493083203242585;DedeUserID__ckMd5=7b86f3894ed7f8c0;sid=ng0uyvaz;b_lsid=97FB69A2_1869DE8E2C5;bg_view_44176=720227", +//"cookie":"_uuid=5E4B2B98-1014A-84D8-FA33-EC210C5BEC10DA82367infoc; buvid3=E9D0A426-85E9-E6C7-C75E-206A3E1BEB4D81910infoc; b_nut=1666168082; buvid4=4FC87B9C-3540-2275-688C-8612D3EA719B81910-022101916-ZLe640jXRAMHySuaCe9aUw==; rpdid=|(k|u)YYm)uY0J'uYYYuY)uuu; i-wanna-go-back=-1; fingerprint=9c214a6da0197a48e576ccf22e9f0ac7; buvid_fp_plain=undefined; nostalgia_conf=-1; DedeUserID=3493076028885079; DedeUserID__ckMd5=60a8757a1f4d6ae9; buvid_fp=9c214a6da0197a48e576ccf22e9f0ac7; CURRENT_QUALITY=80; b_ut=5; PVID=2; bp_video_offset_3493076028885079=undefined; bsource=search_google; SESSDATA=42b8ada6,1683277266,4bd05*b2; bili_jct=2dbe39aea02b41324395630a24d4775f; sid=89gnel66; innersign=0; b_lsid=9EF63922_1844D55A286; CURRENT_FNVAL=4048", + "filter":{"搞笑":[{"key":"duration","name":"时长","value":[{"n":"全部","v":"0"},{"n":"60分钟以上","v":"4"},{"n":"30~60分钟","v":"3"},{"n":"10~30分钟","v":"2"},{"n":"10分钟以下","v":"1"}]}]}} \ No newline at end of file diff --git a/5/cally/lib/酷狗.js b/5/cally/lib/酷狗.js new file mode 100644 index 0000000..5a271ca --- /dev/null +++ b/5/cally/lib/酷狗.js @@ -0,0 +1 @@ +var rule={title:'酷狗MV',host:'https://www.kugou.com',homeUrl:'/mvweb/html/',url:'/mvweb/html/index_fyclass_fypage.html',searchUrl:'https://api.linhun.vip/api/kgmv?apiKey=e7e165ab27316db14467c07e00f3820d&name=**&n=',searchable:2,quickSearch:0,class_parse:'#radioList&ⅆa&&Text;a&&href;.*/index_(\\d+)_1.html',headers:{'User-Agent':'PC_UA'},timeout:5000,play_parse:true,lazy:'js:if(/mp4/.test(input)){input}else{var mv_name=request(input).match(/mv_name = "(.*?)"/)[1];input=JSON.parse(request("https://api.linhun.vip/api/kgmv?apiKey=e7e165ab27316db14467c07e00f3820d&name="+mv_name+"&n=1")).video}',limit:6,推荐:'*',一级:'.mvlist li;a&&title;img&&_src;;a&&href',二级:'*',搜索:'js:let d=[];let html=request(input);let list=JSON.parse(html).sun;for(let j=1;j<=list;j++){let t=JSON.parse(request(MY_URL+j));d.push({title:t.name,desc:t.author,img:t.img,url:t.video})}setResult(d)',} \ No newline at end of file diff --git a/5/cally/lib/骚火.json b/5/cally/lib/骚火.json new file mode 100644 index 0000000..2dd33cd --- /dev/null +++ b/5/cally/lib/骚火.json @@ -0,0 +1,31 @@ + { + + "作者":"荷城茶秀", + + "站名":"骚火影视", + + "主页url":"https://saohuo.vip/", + + "简介":"【cally满】提醒您请勿相信影片中的广告,以免上当受骗!+

    ", + + "导演":"

    * / 导演:&& /", + + "主演":"主演:&&

    ", + + "影片地区":"

    && / ", + + "影片年代":"

    * / && /", + + "影片状态":"v_note\">&&

  • ", + + "搜索url":"/search.php?searchword={wd}", + + "线路二次截取":"
      &&
    ", + + "线路数组":"", + + "线路标题":"+>&&<[替换:1号线路>>骚火专线#2号线路>>骚火备用]", + + "分类url":"https://saohuo.vip/list/{cateId}-{cateId}.html;;akl", + + "分类":"电影$1#电视剧$2#韩剧$22#美剧$22#综艺$3#动漫$4"} \ No newline at end of file diff --git a/5/cally/lib/高中教育.json b/5/cally/lib/高中教育.json new file mode 100644 index 0000000..27c4e84 --- /dev/null +++ b/5/cally/lib/高中教育.json @@ -0,0 +1,248 @@ +{"classes": [{"type_name": "高一语文","type_id": "高一语文"}, +{"type_name": "高一数学","type_id": "高一数学"}, +{"type_name": "高一英语","type_id": "高一英语"}, +{"type_name": "高一历史","type_id": "高一历史"}, +{"type_name": "高一地理","type_id": "高一地理"}, +{"type_name": "高一生物","type_id": "高一生物"}, +{"type_name": "高一物理","type_id": "高一物理"}, +{"type_name": "高一化学","type_id": "高一化学"}, +{"type_name": "高二语文","type_id": "高二语文"}, +{"type_name": "高二数学","type_id": "高二数学"}, +{"type_name": "高二英语","type_id": "高二英语"}, +{"type_name": "高二历史","type_id": "高二历史"}, +{"type_name": "高二地理","type_id": "高二地理"}, +{"type_name": "高二生物","type_id": "高二生物"}, +{"type_name": "高二物理","type_id": "高二物理"}, +{"type_name": "高二化学","type_id": "高二化学"}, +{"type_name": "高三语文","type_id": "高三语文"}, +{"type_name": "高三数学","type_id": "高三数学"}, +{"type_name": "高三英语","type_id": "高三英语"}, +{"type_name": "高三历史","type_id": "高三历史"}, +{"type_name": "高三地理","type_id": "高三地理"}, +{"type_name": "高三生物","type_id": "高三生物"}, +{"type_name": "高三物理","type_id": "高三物理"}, +{"type_name": "高三化学","type_id": "高三化学"}], "filter": {"高一语文": [{"key": "tid","name": "分类","value": [{"n": "全部","v": "高一语文"}, +{"n": "沪教版","v": "沪教版高一语文"}, +{"n": "人教版","v": "人教版高一语文"}, +{"n": "北师大版","v": "北师大版高一语文"}, +{"n": "苏教版","v": "苏教版高一语文"}]}, +{"key": "duration","name": "时长","value": [{"n": "全部","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"}]}],"高一英语": [{"key": "tid","name": "分类","value": [{"n": "全部","v": "高一英语"}, +{"n": "沪教版","v": "沪教版高一英语"}, +{"n": "人教版","v": "人教版高一英语"}, +{"n": "北师大版","v": "北师大版高一英语"}, +{"n": "苏教版","v": "苏教版高一英语"}]}, +{"key": "duration","name": "时长","value": [{"n": "全部","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"}]}],"高一数学": [{"key": "tid","name": "分类","value": [{"n": "全部","v": "高一数学"}, +{"n": "沪教版","v": "沪教版高一数学"}, +{"n": "人教版","v": "人教版高一数学"}, +{"n": "北师大版","v": "北师大版高一数学"}, +{"n": "苏教版","v": "苏教版高一数学"}]}, +{"key": "duration","name": "时长","value": [{"n": "全部","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"}]}],"高一化学": [{"key": "tid","name": "分类","value": [{"n": "全部","v": "高一化学"}, +{"n": "沪教版","v": "沪教版高一化学"}, +{"n": "人教版","v": "人教版高一化学"}, +{"n": "北师大版","v": "北师大版高一化学"}, +{"n": "苏教版","v": "苏教版高一化学"}]}, +{"key": "duration","name": "时长","value": [{"n": "全部","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"}]}],"高一物理": [{"key": "tid","name": "分类","value": [{"n": "全部","v": "高一物理"}, +{"n": "沪教版","v": "沪教版高一物理"}, +{"n": "人教版","v": "人教版高一物理"}, +{"n": "北师大版","v": "北师大版高一物理"}, +{"n": "苏教版","v": "苏教版高一物理"}]}, +{"key": "duration","name": "时长","value": [{"n": "全部","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"}]}],"高一生物": [{"key": "tid","name": "分类","value": [{"n": "全部","v": "高一生物"}, +{"n": "沪教版","v": "沪教版高一生物"}, +{"n": "人教版","v": "人教版高一生物"}, +{"n": "北师大版","v": "北师大版高一生物"}, +{"n": "苏教版","v": "苏教版高一生物"}]}, +{"key": "duration","name": "时长","value": [{"n": "全部","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"}]}], +"高一地理": [{"key": "tid","name": "分类","value": [{"n": "全部","v": "高一地理"}, +{"n": "沪教版","v": "沪教版高一地理"}, +{"n": "人教版","v": "人教版高一地理"}, +{"n": "北师大版","v": "北师大版高一地理"}, +{"n": "苏教版","v": "苏教版高一地理"}]}, +{"key": "duration","name": "时长","value": [{"n": "全部","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"}]}], +"高一历史": [{"key": "tid","name": "分类","value": [{"n": "全部","v": "高一历史"}, +{"n": "沪教版","v": "沪教版高一历史"}, +{"n": "人教版","v": "人教版高一历史"}, +{"n": "北师大版","v": "北师大版高一历史"}, +{"n": "苏教版","v": "苏教版高一历史"}]}, +{"key": "duration","name": "时长","value": [{"n": "全部","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"}]}],"高二语文": [{"key": "tid","name": "分类","value": [{"n": "全部","v": "高二语文"}, +{"n": "沪教版","v": "沪教版高二语文"}, +{"n": "人教版","v": "人教版高二语文"}, +{"n": "北师大版","v": "北师大版高二语文"}, +{"n": "苏教版","v": "苏教版高二语文"}]}, +{"key": "duration","name": "时长","value": [{"n": "全部","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"}]}],"高二英语": [{"key": "tid","name": "分类","value": [{"n": "全部","v": "高二英语"}, +{"n": "沪教版","v": "沪教版高二英语"}, +{"n": "人教版","v": "人教版高二英语"}, +{"n": "北师大版","v": "北师大版高二英语"}, +{"n": "苏教版","v": "苏教版高二英语"}]}, +{"key": "duration","name": "时长","value": [{"n": "全部","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"}]}],"高二数学": [{"key": "tid","name": "分类","value": [{"n": "全部","v": "高二数学"}, +{"n": "沪教版","v": "沪教版高二数学"}, +{"n": "人教版","v": "人教版高二数学"}, +{"n": "北师大版","v": "北师大版高二数学"}, +{"n": "苏教版","v": "苏教版高二数学"}]}, +{"key": "duration","name": "时长","value": [{"n": "全部","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"}]}], +"高二地理": [{"key": "tid","name": "分类","value": [{"n": "全部","v": "高二地理"}, +{"n": "沪教版","v": "沪教版高二地理"}, +{"n": "人教版","v": "人教版高二地理"}, +{"n": "北师大版","v": "北师大版高二地理"}, +{"n": "苏教版","v": "苏教版高二地理"}]}, +{"key": "duration","name": "时长","value": [{"n": "全部","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"}]}], + +"高二化学": [{"key": "tid","name": "分类","value": [{"n": "全部","v": "高二化学"}, +{"n": "沪教版","v": "沪教版高二化学"}, +{"n": "人教版","v": "人教版高二化学"}, +{"n": "北师大版","v": "北师大版高二化学"}, +{"n": "苏教版","v": "苏教版高二化学"}]}, +{"key": "duration","name": "时长","value": [{"n": "全部","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"}]}],"高二物理": [{"key": "tid","name": "分类","value": [{"n": "全部","v": "高二物理"}, +{"n": "沪教版","v": "沪教版高二物理"}, +{"n": "人教版","v": "人教版高二物理"}, +{"n": "北师大版","v": "北师大版高二物理"}, +{"n": "苏教版","v": "苏教版高二物理"}]}, +{"key": "duration","name": "时长","value": [{"n": "全部","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"}]}],"高二生物": [{"key": "tid","name": "分类","value": [{"n": "全部","v": "高二生物"}, +{"n": "沪教版","v": "沪教版高二生物"}, +{"n": "人教版","v": "人教版高二生物"}, +{"n": "北师大版","v": "北师大版高二生物"}, +{"n": "苏教版","v": "苏教版高二生物"}]}, +{"key": "duration","name": "时长","value": [{"n": "全部","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"}]}],"高二历史": [{"key": "tid","name": "分类","value": [{"n": "全部","v": "高二历史"}, +{"n": "沪教版","v": "沪教版高二历史"}, +{"n": "人教版","v": "人教版高二历史"}, +{"n": "北师大版","v": "北师大版高二历史"}, +{"n": "苏教版","v": "苏教版高二历史"}]}, +{"key": "duration","name": "时长","value": [{"n": "全部","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"}]}],"高三语文": [{"key": "tid","name": "分类","value": [{"n": "全部","v": "高三语文"}, +{"n": "沪教版","v": "沪教版高三语文"}, +{"n": "人教版","v": "人教版高三语文"}, +{"n": "北师大版","v": "北师大版高三语文"}, +{"n": "苏教版","v": "苏教版高三语文"}]}, +{"key": "duration","name": "时长","value": [{"n": "全部","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"}]}],"高三英语": [{"key": "tid","name": "分类","value": [{"n": "全部","v": "高三英语"}, +{"n": "沪教版","v": "沪教版高三英语"}, +{"n": "人教版","v": "人教版高三英语"}, +{"n": "北师大版","v": "北师大版高三英语"}, +{"n": "苏教版","v": "苏教版高三英语"}]}, +{"key": "duration","name": "时长","value": [{"n": "全部","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"}]}],"高三数学": [{"key": "tid","name": "分类","value": [{"n": "全部","v": "高三数学"}, +{"n": "沪教版","v": "沪教版高三数学"}, +{"n": "人教版","v": "人教版高三数学"}, +{"n": "北师大版","v": "北师大版高三数学"}, +{"n": "苏教版","v": "苏教版高三数学"}]}, +{"key": "duration","name": "时长","value": [{"n": "全部","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"}]}],"高三化学": [{"key": "tid","name": "分类","value": [{"n": "全部","v": "高三化学"}, +{"n": "沪教版","v": "沪教版高三化学"}, +{"n": "人教版","v": "人教版高三化学"}, +{"n": "北师大版","v": "北师大版高三化学"}, +{"n": "苏教版","v": "苏教版高三化学"}]}, +{"key": "duration","name": "时长","value": [{"n": "全部","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"}]}],"高三物理": [{"key": "tid","name": "分类","value": [{"n": "全部","v": "高三物理"}, +{"n": "沪教版","v": "沪教版高三物理"}, +{"n": "人教版","v": "人教版高三物理"}, +{"n": "北师大版","v": "北师大版高三物理"}, +{"n": "苏教版","v": "苏教版高三物理"}]}, +{"key": "duration","name": "时长","value": [{"n": "全部","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"}]}],"高三生物": [{"key": "tid","name": "分类","value": [{"n": "全部","v": "高三生物"}, +{"n": "沪教版","v": "沪教版高三生物"}, +{"n": "人教版","v": "人教版高三生物"}, +{"n": "北师大版","v": "北师大版高三生物"}, +{"n": "苏教版","v": "苏教版高三生物"}]}, +{"key": "duration","name": "时长","value": [{"n": "全部","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"}]}], + +"高三地理": [{"key": "tid","name": "分类","value": [{"n": "全部","v": "高三地理"}, +{"n": "沪教版","v": "沪教版高三地理"}, +{"n": "人教版","v": "人教版高三地理"}, +{"n": "北师大版","v": "北师大版高三地理"}, +{"n": "苏教版","v": "苏教版高三地理"}]}, +{"key": "duration","name": "时长","value": [{"n": "全部","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"}]}], +"高三历史": [{"key": "tid","name": "分类","value": [{"n": "全部","v": "高三历史"}, +{"n": "沪教版","v": "沪教版高三历史"}, +{"n": "人教版","v": "人教版高三历史"}, +{"n": "北师大版","v": "北师大版高三历史"}, +{"n": "苏教版","v": "苏教版高三历史"}]}, +{"key": "duration","name": "时长","value": [{"n": "全部","v": "0"}, +{"n": "60分钟以上","v": "4"}, +{"n": "30~60分钟","v": "3"}, +{"n": "10~30分钟","v": "2"}, +{"n": "10分钟以下","v": "1"}]}]}} diff --git a/5/cally/lib/黑狐.json b/5/cally/lib/黑狐.json new file mode 100644 index 0000000..761c3ee --- /dev/null +++ b/5/cally/lib/黑狐.json @@ -0,0 +1,26 @@ +{ + "站名": "黑狐影视", + "主页url": "http://fagmn.com/", + "简介": "【Cally🈵】提醒您请勿相信影片中的广告,以免上当受骗!+剧情介绍&&
    ", + "导演": "导演:&&

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

    ", + "影片状态": "更新:&&

    ", + "影片类型": "类型:&&
    ", + "影片地区": "地区:&&", + "影片年代": "年份:&&", + "数组": "stui-vodlist__thumb lazyload\"&&[不包含:推荐]", + "标题": "&&", + "副标题": "text-right\">&&", + "图片": "data-original=\"&&\"", + "链接": "href=\"&&\"", + "搜索url": "http://fagmn.com/search.php;post;searchword={wd}", + "搜索数组": "stui-vodlist__thumb lazyload\"&&", + "搜索标题": "&&", + "搜索副标题": "text-right\">&&", + "搜索图片": "data-original=\"&&\"", + "搜索链接": "href=\"&&\"", + "线路数组": "#down&&[排序:奇>搜>咪]", + "线路标题": "+>&&", + "分类url": "http://fagmn.com/list/{cateId}_{catePg}.html;;akm0", + "分类": "电影$1#电视剧$2#综艺$4#动漫$3" +} \ No newline at end of file diff --git a/5/cally/配置地址.txt b/5/cally/配置地址.txt new file mode 100644 index 0000000..4e1d907 --- /dev/null +++ b/5/cally/配置地址.txt @@ -0,0 +1 @@ +clan://localhost/tvbox/65b5917a-ce48-426c-ab64-11b16ad25d23/cally/cally.json \ No newline at end of file diff --git a/5/gy/fix.jar b/5/gy/fix.jar new file mode 100644 index 0000000..dcf6da7 Binary files /dev/null and b/5/gy/fix.jar differ diff --git a/5/gy/gy.json b/5/gy/gy.json new file mode 100644 index 0000000..761d37e --- /dev/null +++ b/5/gy/gy.json @@ -0,0 +1,1559 @@ +{ + "spider": "./fix.jar", + "lives": [ + { + "name": "live", + "type": 0, + "url": "https://codeberg.org/xmbjm/xmbjmjk/raw/branch/main/lives/live.txt", + "epg": "http://epg.112114.xyz/?ch={name}&date={date}" + } + ], + "sites": [ + { + "key": "光影资源", + "name": "光影☀资源", + "type": 0, + "api": "https://xzcjz.com/api.php/provide/vod/at/xml", + "searchable": 1, + "quickSearch": 1 + }, + { + "key": "最大资源", + "name": "最大🏠影库", + "type": 1, + "api": "https://api.zuidapi.com/api.php/provide/vod/from/zuidam3u8/", + "playUrl": "", + "searchable": 1, + "quickSearch": 1 + }, + { + "key": "高速", + "name": "高速🚘资源", + "type": 3, + "api": "csp_AppYsV2", + "searchable": 1, + "quickSearch": 1, + "filterable": 1, + "ext": "https://www.gsjtlxy.top/xgapp.php/v3/" + }, + { + "key": "zy_新浪", + "name": "新浪🏄🏻资源", + "type": 1, + "api": "https://api.xinlangapi.com/xinlangapi.php/provide/vod/", + "searchable": 1, + "quickSearch": 1, + "filterable": 0, + "categories": [ + "动漫", + "综艺", + "纪录片", + "动作片", + "爱情片", + "科幻片", + "战争片", + "剧情片", + "恐怖片", + "喜剧片", + "大陆剧", + "港澳剧", + "台湾剧", + "欧美剧", + "动漫电影", + "韩剧", + "日剧", + "泰剧", + "体育" + ] + }, + { + "key": "49zy", + "name": "狮鹫🦁资源", + "type": 1, + "api": "https://49zyw.com/api.php/provide/vod/?ac=list", + "searchable": 1, + "quickSearch": 1, + "filterable": 1, + "changeable": 1, + "categories": [ + "国产剧", + "纪录片", + "欧美剧", + "香港剧", + "动作片", + "爱情片", + "科幻片", + "恐怖片", + "剧情片", + "战争片", + "喜剧片", + "动画片", + "犯罪片", + "韩国剧", + "动漫", + "电影", + "大陆综艺", + "港台综艺", + "日韩综艺", + "欧美综艺", + "台湾剧", + "国产动漫", + "日本动漫", + "欧美动漫", + "泰国剧", + "日剧", + "电影解说", + "奇幻片", + "灾难片", + "悬疑片", + "其他片", + "体育赛事", + "海外剧" + ] + }, + { + "key": "快车资源", + "name": "快车🚘云播", + "type": 1, + "api": "https://caiji.kczyapi.com/api.php/provide/vod/", + "searchable": 1, + "quickSearch": 1, + "categories": [ + "国产剧", + "战争片", + "动作片", + "香港剧" + ] + }, + { + "key": "光速资源", + "name": "光速☄云播", + "type": 1, + "api": "https://api.guangsuapi.com/api.php/provide/vod/", + "searchable": 1, + "quickSearch": 1, + "categories": [ + "大陆剧", + "港澳剧", + "综艺", + "动漫" + ] + }, + { + "key": "csp_非凡资源", + "name": "非凡🥗资源", + "type": 1, + "api": "http://cj.ffzyapi.com/api.php/provide/vod/", + "playurl": "json:http://jx.84jia.com/m3u8ts.php?url=", + "searchable": 1, + "quickSearch": 1, + "filterable": 1, + "categories": [ + "动作片", + "喜剧片", + "科幻片", + "恐怖片", + "爱情片", + "剧情片", + "战争片", + "记录片", + "国产剧", + "欧美剧", + "香港剧", + "韩国剧", + "台湾剧", + "日本剧", + "海外剧", + "泰国剧", + "国产动漫", + "日韩动漫", + "欧美动漫", + "港台动漫", + "海外动漫", + "大陆综艺", + "港台综艺", + "日韩综艺", + "欧美综艺" + ] + }, + { + "key": "csp_xml_享看", + "name": "享看🌝云播", + "type": 1, + "searchable": 1, + "quickSearch": 1, + "filterable": 1, + "api": "https://xkanzy10.com/api.php/provide/vod" + }, + { + "key": "暴风采集", + "name": "暴风🚄影音", + "type": 1, + "api": "https://app.bfzyapi.com/api.php/provide/vod/", + "playUrl": "", + "categories": [ + "国产剧", + "国产动漫", + "动作片", + "科幻片", + "剧情片", + "喜剧片", + "爱情片", + "恐怖片", + "战争片", + "香港剧", + "台湾剧", + "日本剧", + "欧美剧", + "泰国剧", + "日本动漫", + "综艺频道", + "大陆综艺", + "港台综艺", + "日本综艺", + "新马泰综艺", + "纪录片" + ] + }, + { + "key": "csp_MeiJu69", + "name": "六九🗽美剧", + "type": 3, + "api": "csp_AppYsV2", + "searchable": 1, + "quickSearch": 1, + "filterable": 1, + "ext": "https://www.69mj.com/xgapp.php/v2/" + }, + { + "key": "csp_beijihu", + "name": "极狐🎪影视", + "type": 3, + "api": "csp_AppYsV2", + "searchable": 1, + "quickSearch": 1, + "filterable": 1, + "ext": "https://www.kuin.one/api.php/app/" + }, + { + "key": "Kuaikan", + "name": "快看👁️‍🗨️影视", + "type": 3, + "api": "csp_Kuaikan", + "searchable": 1, + "quickSearch": 1, + "filterable": 1 + }, + { + "key": "巧技一", + "name": "巧技🚆源一", + "type": 3, + "api": "csp_qiao2", + "playerType": 1, + "ext": "https://jihulab.com/qiaoji/open/-/raw/main/qiaoji1" + }, + { + "key": "巧技二", + "name": "巧技🚆源二", + "type": 3, + "api": "csp_qiao2", + "playerType": 1, + "ext": "https://jihulab.com/qiaoji/open/-/raw/main/qiaoji2" + }, + { + "key": "巧技三", + "name": "巧技🚆源三", + "type": 3, + "api": "csp_qiao2", + "playerType": 1, + "ext": "https://jihulab.com/qiaoji/open/-/raw/main/qiaoji3" + }, + { + "key": "巧技四", + "name": "巧技🚆源四", + "type": 3, + "api": "csp_qiao2", + "playerType": 1, + "ext": "https://jihulab.com/qiaoji/open/-/raw/main/qiaoji4" + }, + { + "key": "tvbsk", + "name": "TVB🦋云播", + "type": 3, + "api": "csp_Skapp", + "playerType": 1, + "ext": "https://jihulab.com/qiaoji/open/-/raw/main/tvbyb" + }, + { + "key": "sliu_spider", + "name": "石榴🍭影视", + "api": "csp_ShiLiuDY", + "type": 3, + "filterable": 1, + "playerType": 1, + "quickSearch": 1, + "searchable": 1, + "ext": "" + }, + { + "key": "天天", + "name": "天天🎡影视", + "type": 3, + "api": "csp_TTian", + "playerType": 1, + "ext": "http://op.ysdqjs.cn" + }, + { + "key": "星星", + "name": "星星✨影视", + "type": 3, + "api": "csp_qiao", + "playerType": 1, + "ext": "https://jihulab.com/qiaoji/open/-/raw/main/xingxing" + }, + { + "key": "超神", + "name": "超神┃✨App", + "type": 3, + "api": "csp_qiao", + "searchable": 1, + "quickSearch": 1, + "playerType": 2, + "filterable": 1, + "ext": "https://jihulab.com/qiaoji/open/-/raw/main/chaoshen" + }, + { + "key": "欣欣", + "name": "欣欣✨┃App", + "type": 3, + "api": "csp_qiao2", + "searchable": 1, + "quickSearch": 1, + "playerType": 2, + "filterable": 1, + "ext": "https://jihulab.com/qiaoji/open/-/raw/main/xinxin" + }, + { + "key": "看看", + "name": "看看👁️‍🗨️┃App", + "type": 3, + "api": "csp_KanKan", + "searchable": 1, + "quickSearch": 1, + "filterable": 0 + }, + { + "key": "飘零影院", + "name": "飘零🍂影院", + "type": 1, + "api": "https://p2100.net/api.php/provide/vod/", + "searchable": 1, + "quickSearch": 1, + "filterable": 0 + }, + { + "key": "CK资源", + "name": "CK 🐝资源", + "type": 1, + "api": "https://ckzy.me/api.php/provide/vod/", + "playUrl": "", + "searchable": 1, + "quickSearch": 1 + }, + { + "key": "红牛资源", + "name": "红牛🐂资源", + "type": 1, + "api": "https://www.hongniuzy2.com/api.php/provide/vod/", + "playUrl": "", + "searchable": 1, + "quickSearch": 1 + }, + { + "key": "飞速资源", + "name": "飞速🚘采 1", + "type": 1, + "api": "https://m3u8.feisuzyapi.com/api.php/provide/vod/", + "playUrl": "", + "searchable": 1, + "quickSearch": 1 + }, + { + "key": "飞速资源2", + "name": "飞速💫采 2", + "type": 1, + "api": "http://fszy1.com/api.php/provide/vod/", + "playUrl": "", + "searchable": 1, + "quickSearch": 1 + }, + { + "key": "无尽资源", + "name": "无尽🐝资源", + "type": 1, + "api": "https://api.wujinapi.com/api.php/provide/vod/", + "playUrl": "", + "searchable": 1, + "quickSearch": 1 + }, + { + "key": "U酷资源", + "name": "U酷📭资源", + "type": 1, + "api": "https://api.ukuapi.com/api.php/provide/vod/", + "playUrl": "", + "searchable": 1, + "quickSearch": 1 + }, + { + "key": "天空资源", + "name": "天空☁️采 1", + "type": 1, + "api": "https://api.tiankongapi.com/api.php/provide/vod/", + "playUrl": "", + "searchable": 1, + "quickSearch": 1 + }, + { + "key": "天空资源2", + "name": "天空☁️采 2", + "type": 1, + "api": "https://m3u8.tiankongapi.com/api.php/provide/vod/", + "playUrl": "", + "searchable": 1, + "quickSearch": 1 + }, + { + "key": "人人影视", + "name": "人人👩‍👦影视", + "type": 1, + "api": "https://www.rrvipw.com/api.php/provide/vod/", + "searchable": 1, + "quickSearch": 1 + }, + { + "key": "量子资源", + "name": "量子🥑采集", + "type": 1, + "api": "http://cj.lziapi.com/api.php/provide/vod/", + "searchable": 1, + "quickSearch": 1 + }, + { + "key": "新浪资源", + "name": "新浪🏄🏻采集", + "type": 1, + "api": "http://api.xinlangapi.com/xinlangapi.php/provide/vod/", + "playUrl": "", + "searchable": 1, + "quickSearch": 1 + }, + { + "key": "卧龙资源", + "name": "卧龙🐉采集", + "type": 1, + "api": "https://collect.wolongzyw.com/api.php/provide/vod/", + "searchable": 1, + "quickSearch": 1 + }, + { + "key": "豪华资源", + "name": "豪华🛫原生", + "type": 1, + "api": "https://hhzyapi.com/api.php/provide/vod/", + "searchable": 1, + "quickSearch": 1 + } + ], + "parses": [ + { + "name": "解析聚合", + "type": 3, + "url": "Demo" + }, + { + "name": "Web聚合", + "type": 3, + "url": "Web" + }, + { + "name": "Json轮询", + "type": 2, + "url": "Sequence" + }, + { + "name": "Json并发", + "type": 2, + "url": "Parallel" + }, + { + "name": "欧歌自解", + "type": 1, + "url": "http://b.nxog.top:81/jx/?ou=公众号欧歌app&url=" + }, + { + "name": "巧技", + "type": 1, + "url": "https://www.qiaoji8.com/tvbox/neibu.php?url=", + "ext": { + "flag": [ + "qq", + "腾讯", + "qiyi", + "爱奇艺", + "奇艺", + "youku", + "优酷", + "tucheng", + "sohu", + "搜狐", + "letv", + "乐视", + "mgtv", + "芒果", + "tnmb", + "seven", + "yzm", + "aliyun", + "RJuMao", + "bilibili", + "1905", + "xinvip", + "XAL", + "qiqi", + "XALS", + "YuMi-vip" + ] + } + }, + { + "name": "刚刚走过", + "type": 1, + "url": "http://jx.fuqizhishi.com:63/API.php?appkey=feimao&url=", + "ext": { + "flag": [ + "qq", + "腾讯", + "企鹅", + "IQiYi", + "qiyi", + "爱奇艺", + "奇艺", + "youku", + "YouKu", + "优酷", + "sohu", + "SoHu", + "搜狐", + "letv", + "LeShi", + "乐视", + "imgo", + "mgtv", + "MangGuo", + "芒果", + "SLYS4k", + "BYGA", + "luanzi", + "AliS", + "dxzy", + "bilibili", + "QEYSS", + "xigua", + "西瓜视频", + "腾讯视频", + "奇艺视频", + "优酷视频", + "芒果视频", + "乐视视频" + ] + } + }, + { + "name": "多多自解", + "type": 0, + "url": "https://xduo.app/api/?url=" + }, + { + "name": "星辰云解", + "type": 1, + "url": "http://xn--wnup5g.xn--z7x900a.love:63/Art1/analysis.php?v=", + "ext": { + "flag": [ + "qq", + "腾讯", + "企鹅", + "IQiYi", + "qiyi", + "爱奇艺", + "奇艺", + "youku", + "YouKu", + "优酷", + "sohu", + "SoHu", + "搜狐", + "letv", + "LeShi", + "乐视", + "imgo", + "mgtv", + "MangGuo", + "芒果", + "SLYS4k", + "BYGA", + "luanzi", + "AliS", + "dxzy", + "bilibili", + "QEYSS", + "xigua", + "西瓜视频", + "腾讯视频", + "奇艺视频", + "优酷视频", + "芒果视频", + "乐视视频" + ] + } + }, + { + "name": "bozrc", + "type": 0, + "url": "https://jx.bozrc.com:4433/player/?url=", + "ext": { + "flag": [ + "qq", + "腾讯", + "qiyi", + "爱奇艺", + "奇艺", + "youku", + "优酷", + "mgtv", + "芒果", + "letv", + "乐视", + "pptv", + "PPTV", + "sohu", + "bilibili", + "哔哩哔哩", + "哔哩" + ], + "header": { + "User-Agent": "okhttp/4.1.0" + } + } + }, + { + "name": "喵喵喵", + "type": 1, + "url": "https://vip.blbo.cc:2222/api/?key=948d83dd606496051c016302259e5519&url=", + "ext": { + "flag": [ + "qq", + "腾讯", + "企鹅", + "IQiYi", + "qiyi", + "爱奇艺", + "奇艺", + "youku", + "YouKu", + "优酷", + "sohu", + "SoHu", + "搜狐", + "letv", + "LeShi", + "乐视", + "imgo", + "mgtv", + "MangGuo", + "芒果", + "SLYS4k", + "BYGA", + "luanzi", + "AliS", + "dxzy", + "bilibili", + "QEYSS", + "xigua", + "西瓜视频", + "腾讯视频", + "奇艺视频", + "优酷视频", + "芒果视频", + "乐视视频" + ] + } + }, + { + "name": "255", + "type": 1, + "url": "http://47.108.39.237:55/api/jsonindex.php/?key=dp2xOsl8Nws8uFdY0E&url=", + "ext": { + "flag": [ + "qq", + "腾讯", + "企鹅", + "IQiYi", + "qiyi", + "爱奇艺", + "奇艺", + "youku", + "YouKu", + "优酷", + "sohu", + "SoHu", + "搜狐", + "letv", + "LeShi", + "乐视", + "imgo", + "mgtv", + "MangGuo", + "芒果", + "SLYS4k", + "BYGA", + "luanzi", + "AliS", + "dxzy", + "bilibili", + "QEYSS", + "xigua", + "西瓜视频", + "腾讯视频", + "奇艺视频", + "优酷视频", + "芒果视频", + "乐视视频" + ] + } + }, + { + "name": "肥猫官解", + "type": 1, + "url": "https://b.umkan.cc/API.php?url=", + "ext": { + "flag": [ + "qq", + "腾讯", + "企鹅", + "IQiYi", + "qiyi", + "爱奇艺", + "奇艺", + "youku", + "YouKu", + "优酷", + "sohu", + "SoHu", + "搜狐", + "letv", + "LeShi", + "乐视", + "imgo", + "mgtv", + "MangGuo", + "芒果", + "SLYS4k", + "BYGA", + "luanzi", + "AliS", + "dxzy", + "bilibili", + "QEYSS", + "xigua", + "西瓜视频", + "腾讯视频", + "奇艺视频", + "优酷视频", + "芒果视频", + "乐视视频" + ] + } + }, + { + "name": "瞄影嗅探", + "type": 0, + "url": "http://www.miaoys.cc/vip/?url=" + }, + { + "name": "keyu", + "type": 1, + "url": "http://newjiexi.gotka.top/keyu3.php?url=", + "ext": { + "flag": [ + "qq", + "腾讯", + "qiyi", + "爱奇艺", + "奇艺", + "youku", + "优酷", + "mgtv", + "芒果", + "letv", + "乐视", + "pptv", + "PPTV", + "sohu", + "bilibili", + "哔哩哔哩", + "哔哩" + ], + "header": { + "User-Agent": "okhttp/4.1.0" + } + } + }, + { + "name": "白茶嗅探", + "url": "https://jx.bozrc.com:4433/player/?url=", + "showType": 1 + }, + { + "name": "普洱嗅探", + "url": "https://jx.bozrc.com:4433/player/?url=", + "type": 0, + "ext": { + "flag": [ + "qiyi", + "imgo", + "爱奇艺", + "奇艺", + "qq", + "腾讯", + "youku", + "优酷", + "pptv", + "PPTV", + "letv", + "乐视", + "leshi", + "bilibili", + "哔哩哔哩", + "哔哩", + "mgtv", + "芒果", + "sohu", + "xigua", + "fun", + "风行" + ], + "header": { + "User-Agent": "Mozilla/5.0" + } + } + }, + { + "name": "岩茶嗅探", + "type": 0, + "url": "http://www.miaoys.cc/vip/?url=" + }, + { + "name": "红茶嗅探", + "type": 0, + "url": "https://jx.4kdv.com/?url=", + "ext": { + "header": { + "User-Agent": "okhttp/4.1.0" + }, + "flag": [ + "qq", + "腾讯", + "qiyi", + "爱奇艺", + "奇艺", + "youku", + "优酷", + "mgtv", + "芒果", + "letv", + "leshi", + "LS", + "乐视", + "pptv", + "PPTV", + "sohu", + "bilibili", + "哔哩哔哩", + "哔哩" + ] + } + }, + { + "name": "手动解析", + "type": 1, + "url": "http://json.84jia.com/api/?key=vDI1zsMt67lE1dJBi7&url=" + }, + { + "name": "小城解析", + "type": 1, + "url": "https://api.cygc.xyz/analysis/?url=" + }, + { + "name": "1号线", + "type": 1, + "url": "http://27.124.4.42:4567/jhjson/ceshi.php?url=" + }, + { + "name": "2号线", + "type": 0, + "url": "https://jx.777jiexi.com/player/?url=" + }, + { + "name": "3号线", + "type": 0, + "url": "https://jx.xmflv.com/?url=" + }, + { + "name": "4号线", + "type": 0, + "url": "https://chaxun.truechat365.com/?url=", + "ext": { + "flag": [ + "qq", + "腾讯", + "qiyi", + "iqiyi", + "爱奇艺", + "奇艺", + "youku", + "优酷", + "mgtv", + "芒果", + "letv", + "乐视", + "pptv", + "PPTV", + "sohu", + "bilibili", + "哔哩哔哩", + "哔哩" + ] + } + }, + { + "name": "5号线", + "type": 0, + "url": "https://jx.bozrc.com:4433/player/?url=" + }, + { + "name": "6号线", + "type": 0, + "url": "https://parse.mw0.cc/?url=" + }, + { + "name": "7号线", + "type": 0, + "url": "https://jx.parwix.com:4433/player/analysis.php?v=", + "ext": { + "flag": [ + "qq", + "腾讯", + "qiyi", + "iqiyi", + "爱奇艺", + "奇艺", + "youku", + "优酷", + "mgtv", + "芒果", + "letv", + "乐视", + "pptv", + "PPTV", + "sohu", + "bilibili", + "哔哩哔哩", + "哔哩" + ] + } + }, + { + "name": "8号线", + "type": 0, + "url": "https://h5.freejson.xyz/player/?url=" + }, + { + "name": "9号线", + "type": 0, + "url": "https://www.8090g.cn/?url=" + }, + { + "name": "10号线", + "type": 1, + "url": "http://json.youguo520.top/fufeng/?url=", + "ext": { + "flag": [ + "qq", + "腾讯", + "qiyi", + "iqiyi", + "爱奇艺", + "奇艺", + "youku", + "优酷", + "mgtv", + "芒果", + "letv", + "乐视", + "pptv", + "PPTV", + "sohu", + "bilibili", + "哔哩哔哩", + "哔哩" + ], + "header": { + "User-Agent": "Dart/2.14[dart:io]" + } + } + }, + { + "name": "11号线", + "type": 1, + "url": "https://jx.4kdv.com/?url=", + "ext": { + "flag": [ + "qq", + "腾讯", + "qiyi", + "iqiyi", + "爱奇艺", + "奇艺", + "youku", + "优酷", + "mgtv", + "芒果", + "letv", + "乐视", + "pptv", + "PPTV", + "sohu", + "bilibili", + "哔哩哔哩", + "哔哩" + ] + } + }, + { + "name": "12号线", + "type": 0, + "url": "https://jx.m3u8.tv/jiexi/?url=", + "ext": { + "flag": [ + "qq", + "腾讯", + "qiyi", + "iqiyi", + "爱奇艺", + "奇艺", + "youku", + "优酷", + "mgtv", + "芒果", + "letv", + "乐视", + "pptv", + "PPTV", + "sohu", + "bilibili", + "哔哩哔哩", + "哔哩" + ] + } + }, + { + "name": "13号线", + "type": 0, + "url": "https://www.ckmov.com/?url=", + "ext": { + "flag": [ + "qq", + "腾讯", + "qiyi", + "iqiyi", + "爱奇艺", + "奇艺", + "youku", + "优酷", + "mgtv", + "芒果", + "letv", + "乐视", + "pptv", + "PPTV", + "sohu", + "bilibili", + "哔哩哔哩", + "哔哩" + ] + } + }, + { + "name": "14号线", + "type": 1, + "url": "https://api.jiexi.la/?url=", + "ext": { + "flag": [ + "qq", + "腾讯", + "qiyi", + "iqiyi", + "爱奇艺", + "奇艺", + "youku", + "优酷", + "mgtv", + "芒果", + "letv", + "乐视", + "pptv", + "PPTV", + "sohu", + "bilibili", + "哔哩哔哩", + "哔哩" + ] + } + }, + { + "name": "15号线", + "type": 0, + "url": "https://www.nxflv.com/?url=" + }, + { + "name": "16号线", + "type": 0, + "url": "https://jx.jsonplayer.com/player/?url=" + }, + { + "name": "17号线", + "type": 0, + "url": "https://www.yemu.xyz/?url=", + "ext": { + "flag": [ + "qq", + "腾讯", + "qiyi", + "iqiyi", + "爱奇艺", + "奇艺", + "youku", + "优酷", + "mgtv", + "芒果", + "letv", + "乐视", + "pptv", + "PPTV", + "sohu", + "bilibili", + "哔哩哔哩", + "哔哩" + ] + } + }, + { + "name": "18号线", + "type": 1, + "url": "https://www.itvbox.cc/bhc.php?url=", + "ext": { + "flag": [ + "qq", + "腾讯", + "企鹅", + "IQiYi", + "qiyi", + "爱奇艺", + "奇艺", + "youku", + "YouKu", + "优酷", + "sohu", + "SoHu", + "搜狐", + "letv", + "LeShi", + "乐视", + "imgo", + "mgtv", + "MangGuo", + "芒果", + "SLYS4k", + "BYGA", + "luanzi", + "AliS", + "dxzy", + "bilibili", + "QEYSS", + "xigua", + "西瓜视频", + "腾讯视频", + "奇艺视频", + "优酷视频", + "芒果视频", + "乐视视频" + ] + } + }, + { + "name": "19号线", + "type": 0, + "url": "https://jx.zhanlangbu.com/?url=", + "ext": { + "header": { + "User-Agent": "okhttp/4.1.0" + }, + "flag": [ + "qq", + "腾讯", + "qiyi", + "爱奇艺", + "奇艺", + "youku", + "优酷", + "mgtv", + "芒果", + "letv", + "乐视", + "pptv", + "PPTV", + "sohu", + "bilibili", + "哔哩哔哩", + "哔哩" + ] + } + }, + { + "name": "20号线", + "type": 1, + "url": "http://lanlan.ckflv.cn/?url=", + "ext": { + "flag": [ + "qiyi", + "qq", + "letv", + "sohu", + "youku", + "mgtv", + "bilibili", + "wasu", + "xigua", + "1905" + ] + } + }, + { + "name": "21号线", + "type": 0, + "url": "https://okjx.cc/?url=" + }, + { + "name": "22号线", + "type": 0, + "url": "http://jx.ivito.cn/?url=" + }, + { + "name": "23号线", + "type": 0, + "url": "https://dm.xbqgx.com/?url=" + }, + { + "name": "24号线", + "type": 0, + "url": "https://vip.bljiex.com/?v=" + }, + { + "name": "25号线", + "type": 0, + "url": "http://api.wpsseo.cn/?v=" + }, + { + "name": "26号线", + "type": 0, + "url": "http://www.miaoys.cc/vip/?url=" + } + ], + "flags": [ + "youku", + "qq", + "QQ", + "iqiyi", + "qiyi", + "letv", + "sohu", + "tudou", + "pptv", + "PPTV", + "mgtv", + "ltnb", + "rx", + "SLYS4k", + "BYGA", + "BYGB", + "luanzi", + "dxzy", + "QEYSS", + "aliyun", + "AliS", + "122", + "chuangying", + "CL4K", + "xfyun", + "wuduzy", + "wasu", + "bilibili", + "renrenmi", + "xmm", + "xigua", + "m1905", + "funshion", + "优酷", + "芒果", + "腾讯", + "爱奇艺", + "奇艺", + "哔哩哔哩", + "哔哩", + "西瓜视频", + "腾讯视频", + "奇艺视频", + "优酷视频", + "芒果视频", + "乐视视频" + ], + "doh": [ + { + "name": "Google", + "url": "https://dns.google/dns-query", + "ips": [ + "8.8.4.4", + "8.8.8.8" + ] + }, + { + "name": "Cloudflare", + "url": "https://cloudflare-dns.com/dns-query", + "ips": [ + "1.1.1.1", + "1.0.0.1", + "2606:4700:4700::1111", + "2606:4700:4700::1001" + ] + }, + { + "name": "AdGuard", + "url": "https://dns.adguard.com/dns-query", + "ips": [ + "94.140.14.140", + "94.140.14.141" + ] + }, + { + "name": "DNSWatch", + "url": "https://resolver2.dns.watch/dns-query", + "ips": [ + "84.200.69.80", + "84.200.70.40" + ] + }, + { + "name": "Quad9", + "url": "https://dns.quad9.net/dns-quer", + "ips": [ + "9.9.9.9", + "149.112.112.112" + ] + } + ], + "rules": [ + { + "name": "wowo", + "hosts": [ + "vip.123pan.cn", + "rescdn.wuxivlog.cn" + ], + "regex": [ + "#EXT-X-DISCONTINUITY\\r*\\n*#EXTINF:20.840000,[\\s\\S]*?#EXT-X-DISCONTINUITY", + "#EXT-X-DISCONTINUITY\\r*\\n*#EXTINF:10.120000,[\\s\\S]*?#EXT-X-DISCONTINUITY", + "#EXTINF.*?\\s+.*?1o.*?\\.ts\\s+" + ] + }, + { + "name": "hwk", + "hosts": [ + "haiwaikan" + ], + "regex": [ + "10.0099", + "10.3333", + "16.0599", + "8.1748", + "10.85" + ] + }, + { + "name": "yqk", + "hosts": [ + "yqk88" + ], + "regex": [ + "18.4", + "15.1666" + ] + }, + { + "name": "sn", + "hosts": [ + "suonizy" + ], + "regex": [ + "15.1666", + "15.2666" + ] + }, + { + "name": "bf", + "hosts": [ + "bfzy" + ], + "regex": [ + "#EXT-X-DISCONTINUITY\\r*\\n*#EXTINF:3,[\\s\\S]*?#EXT-X-DISCONTINUITY" + ] + }, + { + "name": "xx", + "hosts": [ + "aws.ulivetv.net" + ], + "regex": [ + "#EXT-X-DISCONTINUITY\\r*\\n*#EXTINF:8,[\\s\\S]*?#EXT-X-DISCONTINUITY" + ] + }, + { + "name": "lz", + "hosts": [ + "vip.lz", + "hd.lz", + "v.cdnlz1", + "v.cdnlz" + ], + "regex": [ + "18.5333" + ] + }, + { + "name": "ff", + "hosts": [ + "vip.ffzy", + "hd.ffzy" + ], + "regex": [ + "25.0666" + ] + }, + { + "name": "hs", + "hosts": [ + "huoshan.com" + ], + "regex": [ + "item_id=" + ] + }, + { + "name": "dy", + "hosts": [ + "douyin.com" + ], + "regex": [ + "is_play_url=" + ] + }, + { + "name": "nm", + "hosts": [ + "toutiaovod.com" + ], + "regex": [ + "video/tos/cn" + ] + }, + { + "name": "cl", + "hosts": [ + "magnet" + ], + "regex": [ + "最新", + "直播", + "更新" + ] + } + ], + "ads": [ + "mimg.0c1q0l.cn", + "www.googletagmanager.com", + "www.google-analytics.com", + "mc.usihnbcq.cn", + "mg.g1mm3d.cn", + "mscs.svaeuzh.cn", + "cnzz.hhttm.top", + "tp.vinuxhome.com", + "cnzz.mmstat.com", + "www.baihuillq.com", + "s23.cnzz.com", + "z3.cnzz.com", + "c.cnzz.com", + "stj.v1vo.top", + "z12.cnzz.com", + "img.mosflower.cn", + "tips.gamevvip.com", + "ehwe.yhdtns.com", + "xdn.cqqc3.com", + "www.jixunkyy.cn", + "sp.chemacid.cn", + "hm.baidu.com", + "s9.cnzz.com", + "z6.cnzz.com", + "um.cavuc.com", + "mav.mavuz.com", + "wofwk.aoidf3.com", + "z5.cnzz.com", + "xc.hubeijieshikj.cn", + "tj.tianwenhu.com", + "xg.gars57.cn", + "k.jinxiuzhilv.com", + "cdn.bootcss.com", + "ppl.xunzhuo123.com", + "xomk.jiangjunmh.top", + "img.xunzhuo123.com", + "z1.cnzz.com", + "s13.cnzz.com", + "xg.huataisangao.cn", + "z7.cnzz.com", + "xg.huataisangao.cn", + "z2.cnzz.com", + "s96.cnzz.com", + "q11.cnzz.com", + "thy.dacedsfa.cn", + "xg.whsbpw.cn", + "s19.cnzz.com", + "z8.cnzz.com", + "s4.cnzz.com", + "f5w.as12df.top", + "ae01.alicdn.com", + "www.92424.cn", + "k.wudejia.com", + "vivovip.mmszxc.top", + "qiu.xixiqiu.com", + "cdnjs.hnfenxun.com", + "cms.qdwght.com" + ] +} diff --git a/5/gy/光影播客接口地址.txt b/5/gy/光影播客接口地址.txt new file mode 100644 index 0000000..4f7a304 --- /dev/null +++ b/5/gy/光影播客接口地址.txt @@ -0,0 +1 @@ +https://agit.ai/cx/m/raw/branch/master/gy.json \ No newline at end of file diff --git a/5/mi/api.json b/5/mi/api.json new file mode 100644 index 0000000..4a84e24 --- /dev/null +++ b/5/mi/api.json @@ -0,0 +1,992 @@ +//关注微信公众号:奇奇乐分享,发送“本地包”,获取本地包更新链接与图文教程。 + +{ + "spider": "./spider.jar", + "wallpaper": "http://饭太硬.top/深色壁纸/api.php", + "sites": [ + { + "key": "豆豆", + "name": "🎟豆瓣┃主页", + "type": 3, + "api": "csp_DouDou", + "searchable": 0, + "quickSearch": 0, + "filterable": 0 + }, + { + "key": "Bili", + "name": "🅱哔哔┃哔哩", + "type": 3, + "api": "csp_Bili", + "style": { + "type": "rect", + "ratio": 1.597 + }, + "searchable": 1, + "quickSearch": 0, + "changeable": 0, + "ext": "./json/bilibili.json" + }, + { + "key": "csp_Czsapp", + "name": "🏭️厂长┃直连", + "type": 3, + "api": "csp_Czsapp", + "playerType": 2, + "searchable": 1, + "changeable": 0, + "quickSearch": 1, + "ext": "https://www.czzy66.com/", + "filterable": 1 + }, + { + "key": "csp_WoGG", + "name": "🎈玩偶┃4K弹幕", + "type": 3, + "api": "csp_WoGG", + "searchable": 1, + "quickSearch": 1, + "changeable": 0, + "ext": "http://127.0.0.1:9978/file/tvfan/token.txt+auto|4k|fhd$$$https://api.wogg.xyz/$$$弹" + }, + { + "key": "sansan", + "name": "⭕️三三┃解析", + "type": 3, + "api": "csp_SP33", + "searchable": 1, + "quickSearch": 1, + "changeable": 0 + }, + { + "key": "赞赞", + "name": "➕赞赞┃切片", + "type": 3, + "jar": "./jars/赞赞.jar", + "api": "csp_AppYsV2", + "ext": "http://111.230.51.151:2323/api.php/app/", + "searchable": 1, + "quickSearch": 1, + "changeable": 0 + }, + { + "key": "亮亮", + "name": "💡主源┃无广", + "type": 3, + "jar": "./jars/赞赞.jar", + "api": "csp_AppYsV2", + "ext": "http://xiutan.shiyifacai.com/zuoan/api.php/app/", + "searchable": 1, + "quickSearch": 1, + "changeable": 0 + }, + { + "key": "加速", + "name": "🐰加速┃APP", + "type": 3, + "jar": "./jars/赞赞.jar", + "api": "csp_AppYsV2", + "searchable": 1, + "quickSearch": 1, + "ext": "http://43.154.162.194/ruifenglb_api.php/v1.vod" + }, + { + "key": "蚂蚁", + "name": "🍉主源┃无广", + "type": 3, + "jar": "./jars/赞赞.jar", + "api": "csp_AppYsV2", + "searchable": 1, + "quickSearch": 1, + "ext": "http://122.228.84.103:5822/api.php/app/" + }, + { + "key": "小胡", + "name": "👒胡总┃超清", + "searchable": 1, + "quickSearch": 1, + "type": 1, + "playerType": 1, + "api": "http://c.小胡.icu/api.php/provide/vod/" + }, + { + "key": "南瓜", + "name": "🎃南瓜┃App", + "type": 3, + "api": "csp_NanGua", + "playerType": 2, + "searchable": 1, + "quickSearch": 1, + "changeable": 1 + }, + { + "key": "csp_77", + "name": "🥣七七┃APP", + "type": 3, + "api": "csp_Kunyu77", + "searchable": 1, + "quickSearch": 1, + "changeable": 1 + }, + { + "key": "南坊", + "name": "☀南坊┃App", + "type": 3, + "api": "csp_AppMao", + "searchable": 1, + "quickSearch": 1, + "changeable": 1, + "ext": "FbjCcU1KqpC5pkRX4Q3D+NciPclIFs4EHzRV89m3pENRS6PivxPrlXvH/4efUSWwUCWwwk8srkIDSXN9RIJkSCZPJqnRikLRakBH0XBB6uNlX6XgMjhUKBTbBXopnsWdvXX6OowIBLQ78wghs3yRbgJxOYvrglBVIeI4cTcDGxixtMJ+yL0zE9g1d+N2RH4JERZh3CoYXSO1hH420ARbjt08lerroREmfGoT8JEGfTFW3MrK3hWueIyRsyOllsj/P87VXSxEVLnwNm4fos8lCFL74+azvs61n89svqg=" + }, + { + "key": "嘿嘿", + "name": "🌾嘿嘿┃App", + "type": 3, + "api": "csp_AppMao", + "searchable": 1, + "quickSearch": 1, + "changeable": 1, + "ext": "FbjDcUxPqpfNr0QF4QvE6sExbcBEGIRZVnQTs7Kyyk1SScOZ8j/C1ATO/eqjASKwdHWA2zQtjGMwVDA+Ttluew9LCZzZnFyFNWEAlX0KjLdiSaX+NDNVdVG1JjEvnt3n7STfbcZ8C5QA+hYk60bwQH58e7eO7msRAJ0ZbmFDDly40NBDxuYsAq8lZuJzVkw0ZkMhqBM9YRPP8mMU/CJYsuBptunppHVQfFQjk8wxXjVRsNe75CuoY+zt9w+Smcm9PL37bGJHS6+1cFg1xMgqVxqvyPfuq5Dvyo1q66Q1NXwhDe4x21KVg4iRMET6Z3Jna25wcmku6xbznbFxlZqH3DqtpBKXLcNrx6n6vgn+/lHRmp5g13bG1xc/jwO78tZL0Pei6A==" + }, + { + "key": "saohuo", + "name": "🔥骚火┃直连", + "type": 3, + "searchable": 1, + "changeable": 0, + "quickSearch": 1, + "playerType": "2", + "jar": "./jars/赞赞.jar", + "api": "csp_XBPQ", + "ext": { + "嗅探词": ".m3u8#.mp4#.m3u8?#freeok.mp4", + "分类url": "https://shdy2.com/list/{cateId}-{catePg}.html;;vr1au0", + "分类": "电影$1#电视剧$2#韩剧$22#美剧$23#动漫$4", + "数组二次截取": "class=\"v_list\">&&", + "数组": "\"v_img\"&&/div>", + "标题": "title=\"&&\"", + "副标题": "v_note\"&&&&

    ", + "导演": "导演:&&", + "主演": "主演:&&", + "影片类型": "module-info-tag\">&&立即播放", + "影片状态": "集数:&&", + "数组": "&&", + "嗅探词": ".mp4#.m3u8", + "过滤词": "/player/#/index/", + "图片": "data-original=\"&&\"", + "播放请求头": "User-Agent$Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.0.0 Safari/537.36", + "链接": "href=\"&&\"", + "搜索url": "https://www.3ayy.com/index.php/ajax/suggest.html?mid=1&wd={wd}", + "搜索模式": "1", + "搜索二次截取": "\"list\":[&&]", + "搜索数组": "{&&}", + "搜索标题": "\"name\":\"&&\"", + "搜索图片": "\"pic\":\"&&\"", + "搜索链接": "https://www.3ayy.com/video/+\"id\":&&,+.html", + "播放数组": "module-play-list-base\">&&", + "播放标题": "&&", + "播放列表": "", + "分类url": "https://www.3ayy.com/vodshow/{cateId}-{area}-{by}-{class}-{lang}----{catePg}---{year}.html;;a", + "分类": "电影$1#电视剧$2#综艺$3#动漫$4" + } + }, + { + "key": "freeok", + "name": "🌟free┃BPQ", + "type": 3, + "api": "csp_XBPQ", + "playerType": "2", + "jar": "./jars/赞赞.jar", + "ext": { + "分类url": "https://www.freeok.vip/vod-show/{cateId}-{area}-------{catePg}---{year}.html", + "分类": "FREE电影&FREE剧集&FREE动漫&FREE综艺&FREE短剧&FREE少儿", + "分类值": "1&2&3&4&12&5", + "播放请求头": "User-Agent$Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.0.0 Safari/537.36", + "副标题": "
    &&
    ", + "嗅探词": "m3u8#.m3u8#.mp4#freeok.mp4#/obj/", + "线路数组": "data-dropdown-value=&&[不包含:夸克]", + "线路标题": "&&", + "导演": "导演:&&", + "主演": "主演:&&", + "简介": "

    &&

    " + } + }, + { + "key": "03影院", + "name": "🛀03影┃BPQ", + "type": 3, + "api": "csp_XBPQ", + "jar": "./jars/赞赞.jar", + "playerType": "2", + "ext": { + "主页url": "https://www.03yy.co", + "数组": "
    &&&&", + "嗅探词": ".mp4?#m3u8#adsmind.ugdtimg.com", + "简介": "", + "导演": "导演:&&
    ", + "主演": "主演:&&", + "搜索模式": "1", + "搜索url": "https://www.03yy.co/search.php?searchword={wd}", + "搜索副标题": "&&", + "搜索链接": "href=\"&&\"", + "线路二次截取": "
      &&", + "线路标题": ">&&<", + "分类url": "https://www.03yy.co/search.php?page={catePg}&searchtype=5&order=time&tid={cateId}&area={area}&year={year}", + "分类": "电影$1#电视剧$2#动漫$4#综艺$3" + } + }, + { + "key": "Auete", + "name": "🏂奥特┃直连", + "type": 3, + "api": "csp_Auete", + "searchable": 1, + "quickSearch": 1, + "changeable": 0, + "ext": "https://haozhansou.com/" + }, + { + "key": "Xinsj", + "name": "👓视觉┃直连", + "type": 3, + "api": "csp_Xinsj", + "searchable": 1, + "quickSearch": 1, + "changeable": 1, + "ext": "https://www.hdmyy.com/" + }, + { + "key": "毛驴", + "name": "🎀毛驴┃App", + "type": 3, + "api": "csp_MLYS", + "searchable": 1, + "quickSearch": 1, + "changeable": 0, + "ext": "https://www.maolvys.com/" + }, + { + "key": "csp_Nmys", + "name": "🧑农民┃直连", + "type": 3, + "api": "csp_Nmys", + "searchable": 1, + "quickSearch": 1, + "changeable": 0, + "ext": "./json/nmys.json" + }, + { + "key": "乌鸦", + "name": "🐦乌鸦┃影视", + "type": 3, + "api": "csp_XBPQ", + "jar": "./jars/赞赞.jar", + "searchable": 1, + "playerType": 2, + "quickSearch": 1, + "filterable": 1, + "ext": { + "站名": "乌鸦影视", + "主页url": "https://wyys.wuyays.top/appto/v1/home/cateData?id=1", + "请求头": "User-Agent$Dart/2.19 (dart:io)", + "二次截取": "\"data\"*[&&]", + "数组": "{&&}", + "图片": "\"vod_pic\"*\"&&\"", + "标题": "\"vod_name\"*\"&&\"", + "副标题": "\"vod_remarks\"*\"&&\"", + "链接": "https://wyys.wuyays.top/addons/apptov4/app.php/v1/vod/getVod?id=+\"vod_id\":&&,+_platform=android&__ic=lqGGz9NM4aHVoD8jSoFFcmfeQ0zcjkG0a6dOiCPe4lHMGzMEigPzyXuhccQRZf6D75pAyu5qXZa8Woq50p8Xvf11kZq38Yk6UAkKR0nWIPWyUN%2BrL68%2FTxsj%2Fs%2F%2Bdvz3d9mhjzeyYUyI71OEzzkEnw%3D%3D", + "线路数组": "\"player_info\":{&&}", + "线路标题": "\"show\"*\"&&\"", + "导演": "vod_director\"*\"&&\"", + "主演": "vod_actor\"*\"&&\"", + "简介": "vod_blurb\"*\"&&\"", + "播放二次截取": "&&[替换]", + "播放数组": "urls*\\[&&\\]", + "播放列表": "{&&}", + "跳转播放链接": "\"url\"*\"&&\"", + "播放标题": "\"name\"*\"&&\"", + "跳转解析": "默认$空#墨鸦内部$https://vip.yybjs.top/home/api?type=ys&uid=2691400&key=bcmqsvwyzACFIPY368&url=#墨鸦VIP$http://110.42.2.247:880//analysis//json//?uid=2496&my=adegilpstxyAEFOQWY&format=json&url=", + "播放链接": "解析+\"url\"*\"&&\"", + "搜索url": "https://wyys.wuyays.top/addons/apptov4/app.php/v1/vod/getVodSearch?wd={wd}&page=1&type", + "搜索模式": "1", + "分类url": "https://wyys.wuyays.top/addons/apptov4/app.php/v1/vod/getLists?area=&lang=&year=&order=time&type_id={cateId}&type_name=&page={catePg}&pageSize=21;;u0", + "分类": "电影$1#电视剧$2#动漫$3#综艺$4" + } + }, + { + "key": "csp_DiDuan", + "name": "👀低端┃外剧", + "type": 3, + "api": "csp_Ddrk", + "searchable": 1, + "quickSearch": 1, + "changeable": 1 + }, + { + "key": "黑狐", + "name": "🦊黑狐┃BPQ", + "type": 3, + "searchable": 1, + "quickSearch": 1, + "changeable": 1, + "jar": "./jars/赞赞.jar", + "playerType": "2", + "api": "csp_XBPQ", + "ext": { + "站名": "黑狐影院", + "主页url": "http://fagmn.com", + "数组": "class=\"stui-vodlist__box\"&&&&", + "搜索url": "http://fagmn.com/search.php;post;searchword={wd}", + "搜索模式": "1", + "搜索数组": "", + "搜索图片": "data-original=\"&&\"", + "搜索标题": "title=\"&&\"", + "搜索链接": "href=\"&&\"", + "搜索副标题": "&&", + "搜索后缀": "/view/", + "线路数组": "href=\"#down&&/a>[替换:奇异视频>>黑狐一线#优酷视频>>黑狐二线#搜狐视频>>黑狐三线#咪咕视频>>黑狐四线]", + "线路标题": ">&&<", + "播放数组": "class=\"stui-content__playlist clearfix&&
    ", + "状态": "地区:&&

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

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

    ", + "简介": "简介:&&", + "播放列表": "", + "播放标题": ">&&<", + "播放链接": "href=\"&&\"", + "免嗅": "0", + "分类": "电影$1#电视剧$2#动漫$3#综艺$4", + "分类url": "http://fagmn.com/list/{cateId}_{catePg}.html?order=time" + } + }, + { + "key": "双黄", + "name": "🥚双黄┃BPQ", + "type": 3, + "jar": "./jars/赞赞.jar", + "api": "csp_XBPQ", + "ext": { + "嗅探词": "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", + "数组": "
  • &&&&", + "分类": "电影$1#剧集$2#动漫$4#综艺$4", + "搜索模式": "0" + } + }, + { + "key": "热播库", + "name": "🔥热播┃BPQ", + "type": 3, + "changeable": 1, + "jar": "./jars/赞赞.jar", + "api": "csp_XBPQ", + "playerType": "1", + "ext": { + "主页url": "https://rebozj.pro", + "数组": "class=\"stui-vodlist__thumb lazyload&&", + "图片": "data-original=\"&&\"", + "标题": "title=\"&&\"", + "链接": "href=\"&&\"", + "副标题": "class=\"pic-text text-right\">&&", + "搜索模式": "1", + "嗅探词": ".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\":\"&&\")" + } + }, + { + "key": "相声", + "name": "📻相声┃BPQ", + "type": 3, + "searchable": 0, + "style": { + "type": "rect", + "ratio": 1.597 + }, + "quickSearch": 0, + "api": "csp_XBPQ", + "jar": "./jars/相声.jar", + "ext": { + "主页url": "https://www.xsmp3.com", + "数组二次截取": "
      &&&&", + "图片": "https://gd-filems.dancf.com/gaoding/cms/mcm79j/mcm79j/59385/6a211035-3658-45ce-a476-79f6f5dc02b71172884.png?x-oss-process=image/resize,h_1308/interlace,1", + "标题": "title=\"&&\"", + "副标题": ">&&", + "播放数组": "\\[&&\\]", + "播放列表": "{&&}", + "播放链接": "url*\"&&\"", + "播放标题": "name*\"&&\"", + "播放副标题": "artist*\"&&\"", + "线路数组": "相声随身听", + "线路标题": "相声随身听", + "导演": "小米", + "主演": "相声明星", + "简介": "相声合集", + "分类url": "https://www.xsmp3.com/{cateId}/{catePg}.html;;av", + "分类": "郭德纲$gdg#德云社$dys#新势力$xsxsl#青区社$qqs#马三立$msl#更多$xsmj" + } + }, + { + "key": "评书", + "name": "📻评书┃BPQ", + "type": 3, + "searchable": 0, + "style": { + "type": "rect", + "ratio": 1.597 + }, + "quickSearch": 0, + "api": "csp_XBPQ", + "jar": "./jars/相声.jar", + "ext": { + "主页url": "https://www.psmp3.com", + "数组二次截取": "
        &&&&", + "图片": "https://bkimg.cdn.bcebos.com/pic/86d6277f9e2f07084e3cb402ee24b899a901f2f3", + "标题": "title=\"&&\"", + "副标题": ">&&", + "播放数组": "\\[&&\\]", + "播放列表": "{&&}", + "播放链接": "url*\"&&\"", + "播放标题": "name*\"&&\"", + "播放副标题": "artist*\"&&\"", + "线路数组": "评书随身听", + "线路标题": "评书随身听", + "导演": "小米", + "主演": "评书明星", + "简介": "评书合集", + "分类url": "https://www.psmp3.com/{cateId}/{catePg}.html;;av", + "分类": "袁阔成$ykc#单田芳$stf#田连元$tly#刘兰芳$llf#连丽如$llr#张少佐$zsz#田战义$tzy" + } + }, + { + "key": "88js", + "name": "⚽ 88┃看球", + "type": 3, + "api": "./api/drpy2.min.js", + "ext": "./js/88看球.js", + "style": { + "type": "list" + }, + "searchable": 0, + "quickSearch": 0, + "changeable": 0 + }, + { + "key": "alist", + "name": "🍰小鸭┃网盘", + "type": 3, + "playerType": "1", + "jar": "./jars/赞赞.jar", + "api": "csp_AList", + "searchable": 1, + "quickSearch": 0, + "filterable": 1, + "ext": { + "vodPic": "https://s1.imagehub.cc/images/2023/11/13/98b4ce8284509da2525ddb9d8aac83a0.th.jpeg", + "drives": [ + { + "name": "🦆托盘", + "server": "https://pan.mediy.cn/" + } + ] + } + }, + { + "key": "YiSo", + "name": "☁️易搜┃4K搜", + "type": 3, + "api": "csp_YiSo", + "searchable": 1, + "quickSearch": 1, + "filterable": 0, + "changeable": 0, + "ext": "http://127.0.0.1:9978/file/tvboxqq/token.txt+4k|fhd|auto$$$satoken=1aee2366-2ff4-4436-b321-a14db23e8294" + }, + { + "key": "PanSou", + "name": "🦊盘搜┃搜索", + "type": 3, + "api": "csp_PanSou", + "searchable": 1, + "quickSearch": 1, + "changeable": 0, + "ext": "http://127.0.0.1:9978/file/tvfan/token.txt+4k|auto|fhd" + }, + { + "key": "Zhaozy", + "name": "🐺资源┃搜索", + "type": 3, + "api": "csp_Zhaozy", + "searchable": 1, + "quickSearch": 1, + "changeable": 0, + "ext": "http://127.0.0.1:9978/file/tvfan/token.txt+4k|auto|fhd$$$1225339347@qq.com$$$122533" + }, + { + "key": "七夜", + "name": "😾七夜┃搜索", + "type": 3, + "api": "csp_Dovx", + "searchable": 1, + "quickSearch": 1, + "changeable": 0, + "ext": "http://127.0.0.1:9978/file/tvfan/token.txt+auto|4k|fhd" + }, + { + "key": "UpYun", + "name": "☁️Up搜┃4K搜", + "type": 3, + "api": "csp_UpYun", + "searchable": 1, + "quickSearch": 1, + "filterable": 0, + "changeable": 0, + "ext": "http://127.0.0.1:9978/file/tvboxqq/token.txt+4k|fhd|auto" + }, + { + "key": "九六", + "name": "🎀九六┃直连", + "type": 3, + "api": "csp_Cs1369", + "playerType": 2, + "searchable": 1, + "quickSearch": 1, + "changeable": 1 + }, + { + "key": "push_agent", + "name": "公众号:神秘的哥哥们", + "type": 3, + "api": "csp_Push", + "searchable": 1, + "quickSearch": 1, + "filterable": 1, + "ext": "./txt/token.txt" + } + ], + "parses": [ + { + "name": "解析聚合", + "type": 3, + "url": "Demo" + }, + { + "name": "Json并发", + "type": 2, + "url": "Parallel" + }, + { + "name": "Json轮询", + "type": 2, + "url": "Sequence" + }, + { + "name": "稻香🌾", + "type": 0, + "url": "https://jx.xmflv.com/?url=", + "ext": { + "flag": [ + "mgtv", + "qiyi", + "imgo", + "爱奇艺", + "奇艺", + "qq", + "腾讯", + "youku", + "优酷", + "pptv", + "PPTV", + "letv", + "乐视", + "leshi", + "bilibili", + "哔哩哔哩", + "哔哩", + "mgtv", + "芒果", + "芒果" + ], + "header": { + "User-Agent": "okhttp/3.12.0" + } + } + }, + { + "name": "飞云🌾", + "type": 1, + "url": "http://122.228.84.103:7777/api/?key=EauMlPIBC3spoYGaOB&url=", + "ext": { + "flag": [ + "FYNB", + "NBY", + "qiyi", + "imgo", + "爱奇艺", + "奇艺", + "qq", + "腾讯", + "youku", + "优酷", + "pptv", + "PPTV", + "letv", + "乐视", + "leshi", + "bilibili", + "哔哩哔哩", + "哔哩", + "mgtv", + "芒果" + ], + "header": { + "User-Agent": "okhttp/4.1.0" + } + } + }, + { + "name": "亮亮🌾", + "type": 1, + "url": "http://xiutan.shiyifacai.com/json/qingfeng.php?url=", + "ext": { + "flag": [ + "seven" + ], + "header": { + "User-Agent": "Lavf/58.12.100" + } + } + }, + { + "name": "赞赞🌾", + "type": 1, + "url": "http://121.62.61.51:6888/api/?key=qy9VEMeeqwl3nI4gvA&url=", + "ext": { + "flag": [ + "NBY" + ], + "header": { + "User-Agent": "okhttp/4.1.0" + } + } + }, + { + "name": "左岸🌾", + "type": 1, + "url": "http://122.228.84.103:5829/jx/?url=", + "ext": { + "flag": [ + "seven" + ], + "header": { + "User-Agent": "okhttp/4.1.0" + } + } + }, + { + "name": "米饭🌾", + "type": 0, + "url": "https://jx.yangtu.top/?url=", + "ext": { + "flag": [ + "爱奇艺", + "奇艺", + "qq", + "腾讯", + "youku", + "优酷", + "pptv", + "PPTV", + "letv", + "乐视", + "leshi", + "bilibili", + "哔哩哔哩", + "哔哩", + "mgtv", + "芒果", + "芒果" + ], + "header": { + "User-Agent": "Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Mobile Safari/537.36" + } + } + }, + { + "name": "YuMi-vip🥭", + "type": 0, + "url": "https://jx.xmflv.com/?url=", + "ext": { + "flag": [ + "爱奇艺", + "奇艺", + "qq", + "腾讯", + "youku", + "优酷", + "pptv", + "PPTV", + "letv", + "乐视", + "leshi", + "bilibili", + "哔哩哔哩", + "哔哩", + "mgtv", + "芒果", + "芒果" + ], + "header": { + "User-Agent": "Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.0.0 Mobile Safari/537.36" + } + } + } + ], + "lives": [ + { + "name": "IPv4", + "type": 0, + "url": "./lives/IPv4.txt", + "epg": "http://epg.112114.xyz/?ch={name}&date={date}" + } + ], + "doh": [ + { + "name": "Google", + "url": "https://dns.google/dns-query", + "ips": [ + "8.8.4.4", + "8.8.8.8" + ] + }, + { + "name": "Cloudflare", + "url": "https://cloudflare-dns.com/dns-query", + "ips": [ + "1.1.1.1", + "1.0.0.1", + "2606:4700:4700::1111", + "2606:4700:4700::1001" + ] + }, + { + "name": "AdGuard", + "url": "https://dns.adguard.com/dns-query", + "ips": [ + "94.140.14.140", + "94.140.14.141" + ] + }, + { + "name": "DNSWatch", + "url": "https://resolver2.dns.watch/dns-query", + "ips": [ + "84.200.69.80", + "84.200.70.40" + ] + }, + { + "name": "Quad9", + "url": "https://dns.quad9.net/dns-quer", + "ips": [ + "9.9.9.9", + "149.112.112.112" + ] + } + ], + "rules": [ + { + "name": "proxy", + "hosts": [ + "raw.githubusercontent.com", + "googlevideo.com", + "cdn.v82u1l.com", + "cdn.iz8qkg.com", + "cdn.kin6c1.com", + "c.biggggg.com", + "c.olddddd.com", + "haiwaikan.com", + "www.histar.tv", + "youtube.com", + "uhibo.com", + ".*boku.*", + ".*nivod.*", + ".*ulivetv.*" + ] + }, + { + "name": "海外看", + "hosts": [ + "haiwaikan" + ], + "regex": [ + "8.1748", + "10.0099", + "10.3333" + ] + }, + { + "name": "暴风廣告", + "hosts": [ + "bfzy", + "s5.bfzycdn" + ], + "regex": [ + "#EXT-X-DISCONTINUITY\\r*\\n*#EXTINF:3,[\\s\\S]*?#EXT-X-DISCONTINUITY" + ] + }, + { + "name": "星星", + "hosts": [ + "aws.ulivetv.net" + ], + "regex": [ + "#EXT-X-DISCONTINUITY\\r*\\n*#EXTINF:8,[\\s\\S]*?#EXT-X-DISCONTINUITY", + "#EXT-X-DISCONTINUITY\\r*\\n*#EXTINF:9,[\\s\\S]*?#EXT-X-DISCONTINUITY" + ] + }, + { + "name": "量子廣告", + "hosts": [ + "vip.lz", + "hd.lz", + "v.cdnlz" + ], + "regex": [ + "#EXT-X-DISCONTINUITY\\r*\\n*#EXTINF:6.433333,[\\s\\S]*?#EXT-X-DISCONTINUITY", + "#EXTINF.*?\\s+.*?1o.*?\\.ts\\s+" + ] + }, + { + "name": "非凡廣告", + "hosts": [ + "vip.ffzy", + "hd.ffzy" + ], + "regex": [ + "#EXT-X-DISCONTINUITY\\r*\\n*#EXTINF:6.666667,[\\s\\S]*?#EXT-X-DISCONTINUITY", + "#EXTINF.*?\\s+.*?1o.*?\\.ts\\s+" + ] + }, + { + "name": "火山嗅探", + "hosts": [ + "huoshan.com" + ], + "regex": [ + "item_id=" + ] + }, + { + "name": "抖音嗅探", + "hosts": [ + "douyin.com" + ], + "regex": [ + "is_play_url=" + ] + } + ], + "flags": [ + "优酷视频", + "youku", + "优酷", + "优 酷", + "优酷视频", + "qq", + "腾讯", + "腾 讯", + "腾讯视频", + "iqiyi", + "qiyi", + "奇艺", + "爱奇艺", + "爱 奇 艺", + "m1905", + "xigua", + "letv", + "leshi", + "乐视", + "乐 视", + "sohu", + "搜狐", + "搜 狐", + "搜狐视频", + "tudou", + "pptv", + "mgtv", + "芒果", + "imgo", + "芒果TV", + "芒 果 T V", + "bilibili", + "哔 哩", + "哔 哩 哔 哩" + ], + "ads": [ + "wan.51img1.com", + "iqiyi.hbuioo.com", + "vip.ffzyad.com", + "https://lf1-cdn-tos.bytegoofy.com/obj/tos-cn-i-dy/455ccf9e8ae744378118e4bd289288dd" + ] +} \ No newline at end of file diff --git a/5/mi/api/drpy2.min.js b/5/mi/api/drpy2.min.js new file mode 100644 index 0000000..437c853 --- /dev/null +++ b/5/mi/api/drpy2.min.js @@ -0,0 +1 @@ +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.49beta2 20231122";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);if(searchObj.pg===1&&url.includes("[")&&url.includes("]")&&!url.includes("#")){url=url.split("[")[1].split("]")[0]}else if(searchObj.pg>1&&url.includes("[")&&url.includes("]")&&!url.includes("#")){url=url.split("[")[0]}if(/fypage/.test(url)){if(url.includes("(")&&url.includes(")")){let url_rep=url.match(/.*?\((.*)\)/)[1];let cnt_page=url_rep.replaceAll("fypage",searchObj.pg);let cnt_pg=eval(cnt_page);url=url.replaceAll(url_rep,cnt_pg).replaceAll("(","").replaceAll(")","")}else{url=url.replaceAll("fypage",searchObj.pg)}}MY_URL=url;console.log(MY_URL);if(p.startsWith("js:")){const TYPE="search";const MY_PAGE=searchObj.pg;const KEY=searchObj.wd;var input=MY_URL;var detailUrl=rule.detailUrl||"";eval(p.trim().replace("js:",""));d=VODS}else{p=p.split(";");if(p.length<5){return"{}"}let p0=getPP(p,0,pp,0);let _ps=parseTags.getParse(p0);_pdfa=_ps.pdfa;_pdfh=_ps.pdfh;_pd=_ps.pd;let is_json=p0.startsWith("json:");p0=p0.replace(/^(jsp:|json:|jq:)/,"");try{let req_method=MY_URL.split(";").length>1?MY_URL.split(";")[1].toLowerCase():"get";let html;if(req_method==="post"){let rurls=MY_URL.split(";")[0].split("#");let rurl=rurls[0];let params=rurls.length>1?rurls[1]:"";print(`post=》rurl:${rurl},params:${params}`);let _fetch_params=JSON.parse(JSON.stringify(rule_fetch_params));let postData={body:params};Object.assign(_fetch_params,postData);html=post(rurl,_fetch_params)}else if(req_method==="postjson"){let rurls=MY_URL.split(";")[0].split("#");let rurl=rurls[0];let params=rurls.length>1?rurls[1]:"";print(`postjson-》rurl:${rurl},params:${params}`);try{params=JSON.parse(params)}catch(e){params="{}"}let _fetch_params=JSON.parse(JSON.stringify(rule_fetch_params));let postData={body:params};Object.assign(_fetch_params,postData);html=post(rurl,_fetch_params)}else{html=getHtml(MY_URL)}if(html){if(/系统安全验证|输入验证码/.test(html)){let cookie=verifyCode(MY_URL);if(cookie){console.log(`本次成功过验证,cookie:${cookie}`);setItem(RULE_CK,cookie)}else{console.log(`本次自动过搜索验证失败,cookie:${cookie}`)}html=getHtml(MY_URL)}if(!html.includes(searchObj.wd)){console.log("搜索结果源码未包含关键字,疑似搜索失败,正为您打印结果源码");console.log(html)}if(is_json){html=dealJson(html)}let list=_pdfa(html,p0);let p1=getPP(p,1,pp,1);let p2=getPP(p,2,pp,2);let p3=getPP(p,3,pp,3);let p4=getPP(p,4,pp,4);let p5=getPP(p,5,pp,5);list.forEach(it=>{let links=p4.split("+").map(_p4=>{return!rule.detailUrl?_pd(it,_p4,MY_URL):_pdfh(it,_p4)});let link=links.join("$");let content;if(p.length>5&&p[5]){content=_pdfh(it,p5)}else{content=""}let vod_id=link;let vod_name=_pdfh(it,p1).replace(/\n|\t/g,"").trim();let vod_pic=_pd(it,p2,MY_URL);if(rule.二级==="*"){vod_id=vod_id+"@@"+vod_name+"@@"+vod_pic}let ob={vod_id:vod_id,vod_name:vod_name,vod_pic:vod_pic,vod_remarks:_pdfh(it,p3).replace(/\n|\t/g,"").trim(),vod_content:content.replace(/\n|\t/g,"").trim()};d.push(ob)})}}catch(e){print("搜索发生错误:"+e.message);return"{}"}}if(rule.图片来源){d.forEach(it=>{if(it.vod_pic&&it.vod_pic.startsWith("http")){it.vod_pic=it.vod_pic+rule.图片来源}})}return JSON.stringify({page:parseInt(searchObj.pg),pagecount:10,limit:20,total:100,list:d})}function detailParse(detailObj){let t1=(new Date).getTime();fetch_params=JSON.parse(JSON.stringify(rule_fetch_params));let orId=detailObj.orId;let vod_name="片名";let vod_pic="";let vod_id=orId;if(rule.二级==="*"){let extra=orId.split("@@");vod_name=extra.length>1?extra[1]:vod_name;vod_pic=extra.length>2?extra[2]:vod_pic}let vod={vod_id:vod_id,vod_name:vod_name,vod_pic:vod_pic,type_name:"类型",vod_year:"年份",vod_area:"地区",vod_remarks:"更新信息",vod_actor:"主演",vod_director:"导演",vod_content:"简介"};let p=detailObj.二级;let url=detailObj.url;let detailUrl=detailObj.detailUrl;let fyclass=detailObj.fyclass;let tab_exclude=detailObj.tab_exclude;let html=detailObj.html||"";MY_URL=url;if(detailObj.二级访问前){try{print(`尝试在二级访问前执行代码:${detailObj.二级访问前}`);eval(detailObj.二级访问前.trim().replace("js:",""))}catch(e){print(`二级访问前执行代码出现错误:${e.message}`)}}if(p==="*"){vod.vod_play_from="道长在线";vod.vod_remarks=detailUrl;vod.vod_actor="没有二级,只有一级链接直接嗅探播放";vod.vod_content=MY_URL;vod.vod_play_url="嗅探播放$"+MY_URL.split("@@")[0]}else if(typeof p==="string"&&p.trim().startsWith("js:")){const TYPE="detail";var input=MY_URL;var play_url="";eval(p.trim().replace("js:",""));vod=VOD;console.log(JSON.stringify(vod))}else if(p&&typeof p==="object"){let tt1=(new Date).getTime();if(!html){html=getHtml(MY_URL)}print(`二级${MY_URL}仅获取源码耗时:${(new Date).getTime()-tt1}毫秒`);let _ps;if(p.is_json){print("二级是json");_ps=parseTags.json;html=dealJson(html)}else if(p.is_jsp){print("二级是jsp");_ps=parseTags.jsp}else if(p.is_jq){print("二级是jq");_ps=parseTags.jq}else{print("二级默认jq");_ps=parseTags.jq}let tt2=(new Date).getTime();print(`二级${MY_URL}获取并装载源码耗时:${tt2-tt1}毫秒`);_pdfa=_ps.pdfa;_pdfh=_ps.pdfh;_pd=_ps.pd;if(p.title){let p1=p.title.split(";");vod.vod_name=_pdfh(html,p1[0]).replace(/\n|\t/g,"").trim();let type_name=p1.length>1?_pdfh(html,p1[1]).replace(/\n|\t/g,"").replace(/ /g,"").trim():"";vod.type_name=type_name||vod.type_name}if(p.desc){try{let p1=p.desc.split(";");vod.vod_remarks=_pdfh(html,p1[0]).replace(/\n|\t/g,"").trim();vod.vod_year=p1.length>1?_pdfh(html,p1[1]).replace(/\n|\t/g,"").trim():"";vod.vod_area=p1.length>2?_pdfh(html,p1[2]).replace(/\n|\t/g,"").trim():"";vod.vod_actor=p1.length>3?_pdfh(html,p1[3]).replace(/\n|\t/g,"").trim():"";vod.vod_director=p1.length>4?_pdfh(html,p1[4]).replace(/\n|\t/g,"").trim():""}catch(e){}}if(p.content){try{let p1=p.content.split(";");vod.vod_content=_pdfh(html,p1[0]).replace(/\n|\t/g,"").trim()}catch(e){}}if(p.img){try{let p1=p.img.split(";");vod.vod_pic=_pd(html,p1[0],MY_URL)}catch(e){}}let vod_play_from="$$$";let playFrom=[];if(p.重定向&&p.重定向.startsWith("js:")){print("开始执行重定向代码:"+p.重定向);html=eval(p.重定向.replace("js:",""))}if(p.tabs){if(p.tabs.startsWith("js:")){print("开始执行tabs代码:"+p.tabs);var input=MY_URL;eval(p.tabs.replace("js:",""));playFrom=TABS}else{let p_tab=p.tabs.split(";")[0];let vHeader=_pdfa(html,p_tab);console.log(vHeader.length);let tab_text=p.tab_text||"body&&Text";let new_map={};for(let v of vHeader){let v_title=_pdfh(v,tab_text).trim();console.log(v_title);if(tab_exclude&&new RegExp(tab_exclude).test(v_title)){continue}if(!new_map.hasOwnProperty(v_title)){new_map[v_title]=1}else{new_map[v_title]+=1}if(new_map[v_title]>1){v_title+=Number(new_map[v_title]-1)}playFrom.push(v_title)}}console.log(JSON.stringify(playFrom))}else{playFrom=["道长在线"]}vod.vod_play_from=playFrom.join(vod_play_from);let vod_play_url="$$$";let vod_tab_list=[];if(p.lists){if(p.lists.startsWith("js:")){print("开始执行lists代码:"+p.lists);try{var input=MY_URL;var play_url="";eval(p.lists.replace("js:",""));for(let i in LISTS){if(LISTS.hasOwnProperty(i)){try{LISTS[i]=LISTS[i].map(it=>it.split("$").slice(0,2).join("$"))}catch(e){print("格式化LISTS发生错误:"+e.message)}}}vod_play_url=LISTS.map(it=>it.join("#")).join(vod_play_url)}catch(e){print("js执行lists: 发生错误:"+e.message)}}else{let list_text=p.list_text||"body&&Text";let list_url=p.list_url||"a&&href";let is_tab_js=p.tabs.trim().startsWith("js:");for(let i=0;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}毫秒`);vod=vodDeal(vod);return JSON.stringify({list:[vod]})}function get_tab_index(vod){let obj={};vod.vod_play_from.split("$$$").forEach((it,index)=>{obj[it]=index});return obj}function vodDeal(vod){let vod_play_from=vod.vod_play_from.split("$$$");let vod_play_url=vod.vod_play_url.split("$$$");let tab_removed_list=vod_play_from;let tab_ordered_list=vod_play_from;let tab_renamed_list=vod_play_from;let tab_list=vod_play_from;let play_ordered_list=vod_play_url;if(rule.tab_remove&&rule.tab_remove.length>0||rule.tab_order&&rule.tab_order.length>0){let tab_index_dict=get_tab_index(vod);if(rule.tab_remove&&rule.tab_remove.length>0){tab_removed_list=vod_play_from.filter(it=>!rule.tab_remove.includes(it));tab_list=tab_removed_list}if(rule.tab_order&&rule.tab_order.length>0){let tab_order=rule.tab_order;tab_ordered_list=tab_removed_list.sort((a,b)=>{return(tab_order.indexOf(a)===-1?9999:tab_order.indexOf(a))-(tab_order.indexOf(b)===-1?9999:tab_order.indexOf(b))});tab_list=tab_ordered_list}play_ordered_list=tab_list.map(it=>vod_play_url[tab_index_dict[it]])}if(rule.tab_rename&&typeof rule.tab_rename==="object"&Object.keys(rule.tab_rename).length>0){tab_renamed_list=tab_list.map(it=>rule.tab_rename[it]||it);tab_list=tab_renamed_list}vod.vod_play_from=tab_list.join("$$$");vod.vod_play_url=play_ordered_list.join("$$$");return vod}function tellIsJx(url){try{let is_vip=!/\.(m3u8|mp4|m4a)$/.test(url.split("?")[0])&&是否正版(url);return is_vip?1:0}catch(e){return 1}}function playParse(playObj){fetch_params=JSON.parse(JSON.stringify(rule_fetch_params));MY_URL=playObj.url;if(!/http/.test(MY_URL)){try{MY_URL=base64Decode(MY_URL)}catch(e){}}MY_URL=decodeURIComponent(MY_URL);var input=MY_URL;let common_play={parse:1,url:input,jx:tellIsJx(input)};let lazy_play;if(!rule.play_parse||!rule.lazy){lazy_play=common_play}else if(rule.play_parse&&rule.lazy&&typeof rule.lazy==="string"){try{let lazy_code=rule.lazy.replace("js:","").trim();print("开始执行js免嗅=>"+lazy_code);eval(lazy_code);lazy_play=typeof input==="object"?input:{parse:1,jx:tellIsJx(input),url:input}}catch(e){print("js免嗅错误:"+e.message);lazy_play=common_play}}else{lazy_play=common_play}if(Array.isArray(rule.play_json)&&rule.play_json.length>0){let web_url=lazy_play.url;for(let pjson of rule.play_json){if(pjson.re&&(pjson.re==="*"||web_url.match(new RegExp(pjson.re)))){if(pjson.json&&typeof pjson.json==="object"){let base_json=pjson.json;lazy_play=Object.assign(lazy_play,base_json);break}}}}else if(rule.play_json&&!Array.isArray(rule.play_json)){let base_json={jx:1,parse:1};lazy_play=Object.assign(lazy_play,base_json)}else if(!rule.play_json){let base_json={jx:0,parse:1};lazy_play=Object.assign(lazy_play,base_json)}console.log(JSON.stringify(lazy_play));return JSON.stringify(lazy_play)}function proxyParse(proxyObj){var input=proxyObj.params;if(proxyObj.proxy_rule){log("准备执行本地代理规则:\n"+proxyObj.proxy_rule);try{eval(proxyObj.proxy_rule);if(input&&input!==proxyObj.params&&Array.isArray(input)&&input.length===3){return input}else{return[404,"text/plain","Not Found"]}}catch(e){return[500,"text/plain","代理规则错误:"+e.message]}}else{return[404,"text/plain","Not Found"]}}function isVideoParse(isVideoObj){var input=isVideoObj.url;if(!isVideoObj.t){let re_matcher=new RegExp(isVideoObj.isVideo,"i");return re_matcher.test(input)}else{try{eval(isVideoObj.isVideo);if(typeof input==="boolean"){return input}else{return false}}catch(e){log("执行嗅探规则发生错误:"+e.message);return false}}}function init(ext){console.log("init");try{let muban=模板.getMubans();if(typeof ext=="object"){rule=ext}else if(typeof ext=="string"){if(ext.startsWith("http")){let js=request(ext,{method:"GET"});if(js){eval(js.replace("var rule","rule"))}}else{eval(ext.replace("var rule","rule"))}}if(rule.模板&&muban.hasOwnProperty(rule.模板)){print("继承模板:"+rule.模板);rule=Object.assign(muban[rule.模板],rule)}let rule_cate_excludes=(rule.cate_exclude||"").split("|").filter(it=>it.trim());let rule_tab_excludes=(rule.tab_exclude||"").split("|").filter(it=>it.trim());rule_cate_excludes=rule_cate_excludes.concat(CATE_EXCLUDE.split("|").filter(it=>it.trim()));rule_tab_excludes=rule_tab_excludes.concat(TAB_EXCLUDE.split("|").filter(it=>it.trim()));rule.cate_exclude=rule_cate_excludes.join("|");rule.tab_exclude=rule_tab_excludes.join("|");rule.host=(rule.host||"").rstrip("/");HOST=rule.host;if(rule.hostJs){console.log(`检测到hostJs,准备执行...`);try{eval(rule.hostJs);rule.host=HOST.rstrip("/")}catch(e){console.log(`执行${rule.hostJs}获取host发生错误:`+e.message)}}rule.url=rule.url||"";rule.double=rule.double||false;rule.homeUrl=rule.homeUrl||"";rule.detailUrl=rule.detailUrl||"";rule.searchUrl=rule.searchUrl||"";rule.homeUrl=rule.host&&rule.homeUrl?urljoin(rule.host,rule.homeUrl):rule.homeUrl||rule.host;rule.detailUrl=rule.host&&rule.detailUrl?urljoin(rule.host,rule.detailUrl):rule.detailUrl;rule.二级访问前=rule.二级访问前||"";if(rule.url.includes("[")&&rule.url.includes("]")){let u1=rule.url.split("[")[0];let u2=rule.url.split("[")[1].split("]")[0];rule.url=rule.host&&rule.url?urljoin(rule.host,u1)+"["+urljoin(rule.host,u2)+"]":rule.url}else{rule.url=rule.host&&rule.url?urljoin(rule.host,rule.url):rule.url}if(rule.searchUrl.includes("[")&&rule.searchUrl.includes("]")&&!rule.searchUrl.includes("#")){let u1=rule.searchUrl.split("[")[0];let u2=rule.searchUrl.split("[")[1].split("]")[0];rule.searchUrl=rule.host&&rule.searchUrl?urljoin(rule.host,u1)+"["+urljoin(rule.host,u2)+"]":rule.searchUrl}else{rule.searchUrl=rule.host&&rule.searchUrl?urljoin(rule.host,rule.searchUrl):rule.searchUrl}rule.timeout=rule.timeout||5e3;rule.encoding=rule.编码||rule.encoding||"utf-8";rule.search_encoding=rule.搜索编码||rule.search_encoding||"";rule.图片来源=rule.图片来源||"";rule.play_json=rule.hasOwnProperty("play_json")?rule.play_json:[];rule.pagecount=rule.hasOwnProperty("pagecount")?rule.pagecount:{};rule.proxy_rule=rule.hasOwnProperty("proxy_rule")?rule.proxy_rule:"";rule.sniffer=rule.hasOwnProperty("sniffer")?rule.sniffer:"";rule.sniffer=!!(rule.sniffer&&rule.sniffer!=="0"&&rule.sniffer!=="false");rule.isVideo=rule.hasOwnProperty("isVideo")?rule.isVideo:"";rule.tab_remove=rule.hasOwnProperty("tab_remove")?rule.tab_remove:[];rule.tab_order=rule.hasOwnProperty("tab_order")?rule.tab_order:[];rule.tab_rename=rule.hasOwnProperty("tab_rename")?rule.tab_rename:{};if(rule.headers&&typeof rule.headers==="object"){try{let header_keys=Object.keys(rule.headers);for(let k of header_keys){if(k.toLowerCase()==="user-agent"){let v=rule.headers[k];console.log(v);if(["MOBILE_UA","PC_UA","UC_UA","IOS_UA","UA"].includes(v)){rule.headers[k]=eval(v)}}else if(k.toLowerCase()==="cookie"){let v=rule.headers[k];if(v&&v.startsWith("http")){console.log(v);try{v=fetch(v);console.log(v);rule.headers[k]=v}catch(e){console.log(`从${v}获取cookie发生错误:`+e.message)}}}}}catch(e){console.log("处理headers发生错误:"+e.message)}}rule_fetch_params={headers:rule.headers||false,timeout:rule.timeout,encoding:rule.encoding};oheaders=rule.headers||{};RKEY=typeof key!=="undefined"&&key?key:"drpy_"+(rule.title||rule.host);pre();init_test()}catch(e){console.log("init_test发生错误:"+e.message)}}let homeHtmlCache=undefined;function home(filter){console.log("home");let homeObj={filter:rule.filter||false,MY_URL:rule.homeUrl,class_name:rule.class_name||"",class_url:rule.class_url||"",class_parse:rule.class_parse||"",cate_exclude:rule.cate_exclude};return homeParse(homeObj)}function homeVod(params){console.log("homeVod");let homeVodObj={"推荐":rule.推荐,double:rule.double,homeUrl:rule.homeUrl,detailUrl:rule.detailUrl};return homeVodParse(homeVodObj)}function category(tid,pg,filter,extend){let cateObj={url:rule.url,"一级":rule.一级,tid:tid,pg:parseInt(pg),filter:filter,extend:extend};return categoryParse(cateObj)}function detail(vod_url){let orId=vod_url;let fyclass="";log("orId:"+orId);if(vod_url.indexOf("$")>-1){let tmp=vod_url.split("$");fyclass=tmp[0];vod_url=tmp[1]}let detailUrl=vod_url.split("@@")[0];let url;if(!detailUrl.startsWith("http")&&!detailUrl.includes("/")){url=rule.detailUrl.replaceAll("fyid",detailUrl).replaceAll("fyclass",fyclass)}else if(detailUrl.includes("/")){url=urljoin(rule.homeUrl,detailUrl)}else{url=detailUrl}let detailObj={orId:orId,url:url,"二级":rule.二级,"二级访问前":rule.二级访问前,detailUrl:detailUrl,fyclass:fyclass,tab_exclude:rule.tab_exclude};return detailParse(detailObj)}function play(flag,id,flags){let playObj={url:id,flag:flag,flags:flags};return playParse(playObj)}function search(wd,quick,pg){if(rule.search_encoding){if(rule.search_encoding.toLowerCase()!=="utf-8"){wd=encodeStr(wd,rule.search_encoding)}}else if(rule.encoding&&rule.encoding.toLowerCase()!=="utf-8"){wd=encodeStr(wd,rule.encoding)}let searchObj={searchUrl:rule.searchUrl,"搜索":rule.搜索,wd:wd,pg:pg||1,quick:quick};return searchParse(searchObj)}function proxy(params){if(rule.proxy_rule&&rule.proxy_rule.trim()){rule.proxy_rule=rule.proxy_rule.trim()}if(rule.proxy_rule.startsWith("js:")){rule.proxy_rule=rule.proxy_rule.replace("js:","")}let proxyObj={params:params,proxy_rule:rule.proxy_rule};return proxyParse(proxyObj)}function sniffer(){let enable_sniffer=rule.sniffer||false;if(enable_sniffer){log("开始执行辅助嗅探代理规则...")}return enable_sniffer}function isVideo(url){let t=0;let is_video;if(rule.isVideo&&rule.isVideo.trim()){is_video=rule.isVideo.trim()}if(is_video.startsWith("js:")){is_video=is_video.replace("js:","");t=1}let isVideoObj={url:url,isVideo:is_video,t:t};let result=isVideoParse(isVideoObj);if(result){log("成功执行辅助嗅探规则并检测到视频地址:\n"+rule.isVideo)}return result}function DRPY(){return{init:init,home:home,homeVod:homeVod,category:category,detail:detail,play:play,search:search,proxy:proxy,sniffer:sniffer,isVideo:isVideo}}export default{init:init,home:home,homeVod:homeVod,category:category,detail:detail,play:play,search:search,proxy:proxy,sniffer:sniffer,isVideo:isVideo,DRPY:DRPY}; \ No newline at end of file diff --git a/5/mi/api/gbk.js b/5/mi/api/gbk.js new file mode 100644 index 0000000..4393031 --- /dev/null +++ b/5/mi/api/gbk.js @@ -0,0 +1,68 @@ +/*** + * gbk编码解码函数 + * strTool = gbkTool() strTool.encode(key) + * @returns {{encode: (function(*): *), decode: (function(*): *)}} + */ +export function gbkTool(){ + var data=function(zipData){ + var re=zipData + .replace(/#(\d+)\$/g,function(a,b){ + return Array(+b+3).join('#'); + }) + .replace(/#/g,'####') + .replace(/(\w\w):([\w#]+)(?:,|$)/g,function(a,hd,dt){ + return dt.replace(/../g,function(a){ + if(a!='##'){ + return hd+a; + }else{ + return a; + } + }); + }); + return re; + }('4e:020405060f12171f20212326292e2f313335373c40414244464a5155575a5b6263646567686a6b6c6d6e6f727475767778797a7b7c7d7f808182838485878a#909697999c9d9ea3aaafb0b1b4b6b7b8b9bcbdbec8cccfd0d2dadbdce0e2e6e7e9edeeeff1f4f8f9fafcfe,4f:00020304050607080b0c12131415161c1d212328292c2d2e31333537393b3e3f40414244454748494a4b4c525456616266686a6b6d6e7172757778797a7d8081828586878a8c8e909293959698999a9c9e9fa1a2a4abadb0b1b2b3b4b6b7b8b9babbbcbdbec0c1c2c6c7c8c9cbcccdd2d3d4d5d6d9dbe0e2e4e5e7ebecf0f2f4f5f6f7f9fbfcfdff,50:000102030405060708090a#0b0e1011131516171b1d1e20222324272b2f303132333435363738393b3d3f404142444546494a4b4d5051525354565758595b5d5e5f6061626364666768696a6b6d6e6f70717273747578797a7c7d818283848687898a8b8c8e8f909192939495969798999a9b9c9d9e9fa0a1a2a4a6aaabadaeafb0b1b3b4b5b6b7b8b9bcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdced0d1d2d3d4d5d7d8d9dbdcdddedfe0e1e2e3e4e5e8e9eaebeff0f1f2f4f6f7f8f9fafcfdfeff,51:00010203040508#090a0c0d0e0f1011131415161718191a1b1c1d1e1f2022232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e42474a4c4e4f5052535758595b5d5e5f606163646667696a6f727a7e7f838486878a8b8e8f90919394989a9d9e9fa1a3a6a7a8a9aaadaeb4b8b9babebfc1c2c3c5c8cacdced0d2d3d4d5d6d7d8d9dadcdedfe2e3e5e6e7e8e9eaeceef1f2f4f7fe,52:0405090b0c0f101314151c1e1f2122232526272a2c2f313234353c3e4445464748494b4e4f5253555758#595a5b5d5f6062636466686b6c6d6e7071737475767778797a7b7c7e808384858687898a8b8c8d8e8f91929495969798999a9ca4a5a6a7aeafb0b4b5b6b7b8b9babbbcbdc0c1c2c4c5c6c8cacccdcecfd1d3d4d5d7d9dadbdcdddee0e1e2e3e5e6e7e8e9eaebecedeeeff1f2f3f4f5f6f7f8fbfcfd,53:0102030407090a0b0c0e11121314181b1c1e1f2224252728292b2c2d2f3031323334353637383c3d404244464b4c4d505458595b5d65686a6c6d7276797b7c7d7e80818387888a8e8f#90919293949697999b9c9ea0a1a4a7aaabacadafb0b1b2b3b4b5b7b8b9babcbdbec0c3c4c5c6c7cecfd0d2d3d5dadcdddee1e2e7f4fafeff,54:000205070b1418191a1c2224252a303336373a3d3f4142444547494c4d4e4f515a5d5e5f6061636567696a6b6c6d6e6f7074797a7e7f8183858788898a8d919397989c9e9fa0a1a2a5aeb0b2b5b6b7b9babcbec3c5cacbd6d8dbe0e1e2e3e4ebeceff0f1f4f5f6f7f8f9fbfe,55:0002030405080a0b0c0d0e121315161718191a1c1d1e1f212526#28292b2d3234353638393a3b3d40424547484b4c4d4e4f515253545758595a5b5d5e5f60626368696b6f7071727374797a7d7f85868c8d8e9092939596979a9b9ea0a1a2a3a4a5a6a8a9aaabacadaeafb0b2b4b6b8babcbfc0c1c2c3c6c7c8cacbcecfd0d5d7d8d9dadbdee0e2e7e9edeef0f1f4f6f8f9fafbfcff,56:0203040506070a0b0d1011121314151617191a1c1d202122252628292a2b2e2f30333537383a3c3d3e404142434445464748494a4b4f5051525355565a5b5d5e5f6061#636566676d6e6f70727374757778797a7d7e7f80818283848788898a8b8c8d9091929495969798999a9b9c9d9e9fa0a1a2a4a5a6a7a8a9aaabacadaeb0b1b2b3b4b5b6b8b9babbbdbebfc0c1c2c3c4c5c6c7c8c9cbcccdcecfd0d1d2d3d5d6d8d9dce3e5e6e7e8e9eaeceeeff2f3f6f7f8fbfc,57:00010205070b0c0d0e0f101112131415161718191a1b1d1e202122242526272b313234353637383c3d3f414344454648494b52535455565859626365676c6e707172747578797a7d7e7f80#818788898a8d8e8f90919495969798999a9c9d9e9fa5a8aaacafb0b1b3b5b6b7b9babbbcbdbebfc0c1c4c5c6c7c8c9cacccdd0d1d3d6d7dbdcdee1e2e3e5e6e7e8e9eaebeceef0f1f2f3f5f6f7fbfcfeff,58:0103040508090a0c0e0f101213141617181a1b1c1d1f222325262728292b2c2d2e2f31323334363738393a3b3c3d3e3f4041424345464748494a4b4e4f505253555657595a5b5c5d5f6061626364666768696a6d6e6f707172737475767778797a7b7c7d7f82848687888a8b8c#8d8e8f909194959697989b9c9da0a1a2a3a4a5a6a7aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbdbebfc0c2c3c4c6c7c8c9cacbcccdcecfd0d2d3d4d6d7d8d9dadbdcdddedfe0e1e2e3e5e6e7e8e9eaedeff1f2f4f5f7f8fafbfcfdfeff,59:000103050608090a0b0c0e1011121317181b1d1e2021222326282c30323335363b3d3e3f404345464a4c4d505253595b5c5d5e5f616364666768696a6b6c6d6e6f70717275777a7b7c7e7f8085898b8c8e8f90919495989a9b9c9d9fa0a1a2a6#a7acadb0b1b3b4b5b6b7b8babcbdbfc0c1c2c3c4c5c7c8c9cccdcecfd5d6d9dbdedfe0e1e2e4e6e7e9eaebedeeeff0f1f2f3f4f5f6f7f8fafcfdfe,5a:00020a0b0d0e0f101214151617191a1b1d1e2122242627282a2b2c2d2e2f3033353738393a3b3d3e3f414243444547484b4c4d4e4f5051525354565758595b5c5d5e5f60616364656668696b6c6d6e6f7071727378797b7c7d7e808182838485868788898a8b8c8d8e8f9091939495969798999c9d9e9fa0a1a2a3a4a5a6a7a8a9abac#adaeafb0b1b4b6b7b9babbbcbdbfc0c3c4c5c6c7c8cacbcdcecfd0d1d3d5d7d9dadbdddedfe2e4e5e7e8eaecedeeeff0f2f3f4f5f6f7f8f9fafbfcfdfeff,5b:0001020304050607080a0b0c0d0e0f10111213141518191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303133353638393a3b3c3d3e3f4142434445464748494a4b4c4d4e4f52565e606167686b6d6e6f7274767778797b7c7e7f82868a8d8e90919294969fa7a8a9acadaeafb1b2b7babbbcc0c1c3c8c9cacbcdcecf#d1d4d5d6d7d8d9dadbdce0e2e3e6e7e9eaebecedeff1f2f3f4f5f6f7fdfe,5c:0002030507080b0c0d0e10121317191b1e1f2021232628292a2b2d2e2f303233353637434446474c4d5253545657585a5b5c5d5f62646768696a6b6c6d70727374757677787b7c7d7e808384858687898a8b8e8f9293959d9e9fa0a1a4a5a6a7a8aaaeafb0b2b4b6b9babbbcbec0c2c3c5c6c7c8c9cacccdcecfd0d1d3d4d5d6d7d8dadbdcdddedfe0e2e3e7e9ebeceeeff1f2f3f4f5f6f7f8f9fafcfdfeff,5d:00#01040508090a0b0c0d0f10111213151718191a1c1d1f2021222325282a2b2c2f3031323335363738393a3b3c3f4041424344454648494d4e4f5051525354555657595a5c5e5f6061626364656667686a6d6e7071727375767778797a7b7c7d7e7f8081838485868788898a8b8c8d8e8f9091929394959697989a9b9c9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b8b9babbbcbdbebfc0c1c2c3c4c6c7c8c9cacbcccecfd0d1d2d3d4d5d6d7d8d9dadcdfe0e3e4eaeced#f0f5f6f8f9fafbfcff,5e:000407090a0b0d0e1213171e1f20212223242528292a2b2c2f303233343536393a3e3f404143464748494a4b4d4e4f50515253565758595a5c5d5f60636465666768696a6b6c6d6e6f70717577797e8182838588898c8d8e92989b9da1a2a3a4a8a9aaabacaeafb0b1b2b4babbbcbdbfc0c1c2c3c4c5c6c7c8cbcccdcecfd0d4d5d7d8d9dadcdddedfe0e1e2e3e4e5e6e7e9ebecedeeeff0f1f2f3f5f8f9fbfcfd,5f:050607090c0d0e10121416191a1c1d1e21222324#282b2c2e30323334353637383b3d3e3f4142434445464748494a4b4c4d4e4f5154595a5b5c5e5f60636567686b6e6f72747576787a7d7e7f83868d8e8f919394969a9b9d9e9fa0a2a3a4a5a6a7a9abacafb0b1b2b3b4b6b8b9babbbebfc0c1c2c7c8cacbced3d4d5dadbdcdedfe2e3e5e6e8e9eceff0f2f3f4f6f7f9fafc,60:0708090b0c10111317181a1e1f2223242c2d2e3031323334363738393a3d3e404445464748494a4c4e4f5153545657585b5c5e5f606165666e71727475777e80#8182858687888a8b8e8f909193959798999c9ea1a2a4a5a7a9aaaeb0b3b5b6b7b9babdbebfc0c1c2c3c4c7c8c9cccdcecfd0d2d3d4d6d7d9dbdee1e2e3e4e5eaf1f2f5f7f8fbfcfdfeff,61:02030405070a0b0c1011121314161718191b1c1d1e21222528292a2c2d2e2f303132333435363738393a3b3c3d3e4041424344454647494b4d4f50525354565758595a5b5c5e5f606163646566696a6b6c6d6e6f717273747678797a7b7c7d7e7f808182838485868788898a8c8d8f9091929395#969798999a9b9c9e9fa0a1a2a3a4a5a6aaabadaeafb0b1b2b3b4b5b6b8b9babbbcbdbfc0c1c3c4c5c6c7c9cccdcecfd0d3d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e7e8e9eaebecedeeeff0f1f2f3f4f6f7f8f9fafbfcfdfe,62:00010203040507091314191c1d1e2023262728292b2d2f303132353638393a3b3c424445464a4f50555657595a5c5d5e5f6061626465687172747577787a7b7d818283858687888b8c8d8e8f9094999c9d9ea3a6a7a9aaadaeafb0b2b3b4b6b7b8babec0c1#c3cbcfd1d5dddee0e1e4eaebf0f2f5f8f9fafb,63:00030405060a0b0c0d0f10121314151718191c2627292c2d2e30313334353637383b3c3e3f40414447484a51525354565758595a5b5c5d60646566686a6b6c6f707273747578797c7d7e7f81838485868b8d9193949597999a9b9c9d9e9fa1a4a6abafb1b2b5b6b9bbbdbfc0c1c2c3c5c7c8cacbccd1d3d4d5d7d8d9dadbdcdddfe2e4e5e6e7e8ebeceeeff0f1f3f5f7f9fafbfcfe,64:0304060708090a0d0e111215161718191a1d1f222324#252728292b2e2f3031323335363738393b3c3e404243494b4c4d4e4f505153555657595a5b5c5d5f60616263646566686a6b6c6e6f70717273747576777b7c7d7e7f8081838688898a8b8c8d8e8f90939497989a9b9c9d9fa0a1a2a3a5a6a7a8aaabafb1b2b3b4b6b9bbbdbebfc1c3c4c6c7c8c9cacbcccfd1d3d4d5d6d9dadbdcdddfe0e1e3e5e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff,65:01020304050607080a0b0c0d0e0f10111314151617191a1b1c1d1e1f2021#222324262728292a2c2d30313233373a3c3d404142434446474a4b4d4e5052535457585a5c5f606164656768696a6d6e6f7173757678797a7b7c7d7e7f8081828384858688898a8d8e8f92949596989a9d9ea0a2a3a6a8aaacaeb1b2b3b4b5b6b7b8babbbebfc0c2c7c8c9cacdd0d1d3d4d5d8d9dadbdcdddedfe1e3e4eaebf2f3f4f5f8f9fbfcfdfeff,66:0104050708090b0d1011121617181a1b1c1e2122232426292a2b2c2e3032333738393a3b3d3f40424445464748494a4d4e505158#595b5c5d5e6062636567696a6b6c6d7172737578797b7c7d7f808183858688898a8b8d8e8f909293949598999a9b9c9e9fa0a1a2a3a4a5a6a9aaabacadafb0b1b2b3b5b6b7b8babbbcbdbfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8dadedfe0e1e2e3e4e5e7e8eaebecedeeeff1f5f6f8fafbfd,67:010203040506070c0e0f1112131618191a1c1e20212223242527292e303233363738393b3c3e3f414445474a4b4d5254555758595a5b5d62636466676b6c6e717476#78797a7b7d8082838586888a8c8d8e8f9192939496999b9fa0a1a4a6a9acaeb1b2b4b9babbbcbdbebfc0c2c5c6c7c8c9cacbcccdced5d6d7dbdfe1e3e4e6e7e8eaebedeef2f5f6f7f8f9fafbfcfe,68:01020304060d1012141518191a1b1c1e1f20222324252627282b2c2d2e2f30313435363a3b3f474b4d4f52565758595a5b5c5d5e5f6a6c6d6e6f707172737578797a7b7c7d7e7f8082848788898a8b8c8d8e90919294959698999a9b9c9d9e9fa0a1a3a4a5a9aaabacaeb1b2b4b6b7b8#b9babbbcbdbebfc1c3c4c5c6c7c8cacccecfd0d1d3d4d6d7d9dbdcdddedfe1e2e4e5e6e7e8e9eaebecedeff2f3f4f6f7f8fbfdfeff,69:00020304060708090a0c0f11131415161718191a1b1c1d1e21222325262728292a2b2c2e2f313233353637383a3b3c3e4041434445464748494a4b4c4d4e4f50515253555658595b5c5f616264656768696a6c6d6f7072737475767a7b7d7e7f8183858a8b8c8e8f909192939697999a9d9e9fa0a1a2a3a4a5a6a9aaacaeafb0b2b3b5b6b8b9babcbd#bebfc0c2c3c4c5c6c7c8c9cbcdcfd1d2d3d5d6d7d8d9dadcdddee1e2e3e4e5e6e7e8e9eaebeceeeff0f1f3f4f5f6f7f8f9fafbfcfe,6a:000102030405060708090b0c0d0e0f10111213141516191a1b1c1d1e20222324252627292b2c2d2e30323334363738393a3b3c3f40414243454648494a4b4c4d4e4f515253545556575a5c5d5e5f60626364666768696a6b6c6d6e6f70727374757677787a7b7d7e7f81828385868788898a8b8c8d8f929394959698999a9b9c9d9e9fa1a2a3a4a5a6#a7a8aaadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff,6b:000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f252628292a2b2c2d2e2f303133343536383b3c3d3f4041424445484a4b4d4e4f5051525354555657585a5b5c5d5e5f606168696b6c6d6e6f7071727374757677787a7d7e7f808588#8c8e8f909194959798999c9d9e9fa0a2a3a4a5a6a7a8a9abacadaeafb0b1b2b6b8b9babbbcbdbec0c3c4c6c7c8c9caccced0d1d8dadcdddedfe0e2e3e4e5e6e7e8e9ecedeef0f1f2f4f6f7f8fafbfcfeff,6c:000102030408090a0b0c0e12171c1d1e2023252b2c2d31333637393a3b3c3e3f434445484b4c4d4e4f5152535658595a62636566676b6c6d6e6f71737577787a7b7c7f8084878a8b8d8e9192959697989a9c9d9ea0a2a8acafb0b4b5b6b7bac0c1c2c3c6c7c8cbcdcecfd1d2d8#d9dadcdddfe4e6e7e9ecedf2f4f9ff,6d:000203050608090a0d0f101113141516181c1d1f20212223242628292c2d2f30343637383a3f404244494c50555657585b5d5f6162646567686b6c6d707172737576797a7b7d7e7f8081838486878a8b8d8f9092969798999a9ca2a5acadb0b1b3b4b6b7b9babbbcbdbec1c2c3c8c9cacdcecfd0d2d3d4d5d7dadbdcdfe2e3e5e7e8e9eaedeff0f2f4f5f6f8fafdfeff,6e:0001020304060708090b0f12131518191b1c1e1f222627282a2c2e30313335#3637393b3c3d3e3f40414245464748494a4b4c4f5051525557595a5c5d5e606162636465666768696a6c6d6f707172737475767778797a7b7c7d8081828487888a8b8c8d8e91929394959697999a9b9d9ea0a1a3a4a6a8a9abacadaeb0b3b5b8b9bcbebfc0c3c4c5c6c8c9cacccdced0d2d6d8d9dbdcdde3e7eaebecedeeeff0f1f2f3f5f6f7f8fafbfcfdfeff,6f:000103040507080a0b0c0d0e101112161718191a1b1c1d1e1f212223252627282c2e303234353738393a3b3c3d3f404142#43444548494a4c4e4f5051525354555657595a5b5d5f60616364656768696a6b6c6f707173757677797b7d7e7f808182838586878a8b8f909192939495969798999a9b9d9e9fa0a2a3a4a5a6a8a9aaabacadaeafb0b1b2b4b5b7b8babbbcbdbebfc1c3c4c5c6c7c8cacbcccdcecfd0d3d4d5d6d7d8d9dadbdcdddfe2e3e4e5e6e7e8e9eaebecedf0f1f2f3f4f5f6f7f8f9fafbfcfdfeff,70:000102030405060708090a0b0c0d0e0f1012131415161718191c1d1e1f2021222425262728292a#2b2c2d2e2f30313233343637383a3b3c3d3e3f404142434445464748494a4b4d4e505152535455565758595a5b5c5d5f606162636465666768696a6e7172737477797a7b7d818283848687888b8c8d8f90919397989a9b9e9fa0a1a2a3a4a5a6a7a8a9aab0b2b4b5b6babebfc4c5c6c7c9cbcccdcecfd0d1d2d3d4d5d6d7dadcdddee0e1e2e3e5eaeef0f1f2f3f4f5f6f8fafbfcfeff,71:0001020304050607080b0c0d0e0f111214171b1c1d1e1f2021222324252728292a2b2c2d2e323334#353738393a3b3c3d3e3f4041424344464748494b4d4f505152535455565758595a5b5d5f6061626365696a6b6c6d6f707174757677797b7c7e7f8081828385868788898b8c8d8e909192939596979a9b9c9d9ea1a2a3a4a5a6a7a9aaabadaeafb0b1b2b4b6b7b8babbbcbdbebfc0c1c2c4c5c6c7c8c9cacbcccdcfd0d1d2d3d6d7d8d9dadbdcdddedfe1e2e3e4e6e8e9eaebecedeff0f1f2f3f4f5f6f7f8fafbfcfdfeff,72:0001020304050708090a0b0c0d0e0f101112131415161718191a#1b1c1e1f2021222324252627292b2d2e2f3233343a3c3e40414243444546494a4b4e4f505153545557585a5c5e60636465686a6b6c6d707173747677787b7c7d828385868788898c8e9091939495969798999a9b9c9d9ea0a1a2a3a4a5a6a7a8a9aaabaeb1b2b3b5babbbcbdbebfc0c5c6c7c9cacbcccfd1d3d4d5d6d8dadb#95$,30:000102,00b702:c9c7,00a830:0305,2014ff5e20:162618191c1d,30:141508090a0b0c0d0e0f16171011,00:b1d7f7,22:362728110f2a2908371aa52520,231222:992b2e614c483d1d606e6f64651e3534,26:4240,00b020:3233,2103ff0400a4ff:e0e1,203000a7211626:0605,25:cbcfcec7c6a1a0b3b2,203b21:92909193,30:13#95$,21:70717273747576777879#4$,24:88898a8b8c8d8e8f909192939495969798999a9b7475767778797a7b7c7d7e7f808182838485868760616263646566676869##,32:20212223242526272829##,21:606162636465666768696a6b#97$,ff:010203e505060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5de3#95$,30:4142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f808182838485868788898a8b8c8d8e8f90919293#106$a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6#103$,03:9192939495969798999a9b9c9d9e9fa0a1a3a4a5a6a7a8a9#6$b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c3c4c5c6c7c8c9#5$,fe:3536393a3f403d3e41424344##3b3c373831#3334#104$,04:10111213141501161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f#13$30313233343551363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f#11$,02:cacbd9,20:13152535,21:050996979899,22:151f23526667bf,25:505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f7071727381828384858687#88898a8b8c8d8e8f939495bcbde2e3e4e5,2609229530:121d1e#9$,010100e101ce00e0011300e9011b00e8012b00ed01d000ec014d00f301d200f2016b00fa01d400f901:d6d8dadc,00:fcea,0251e7c701:4448,e7c802:61#2$,31:05060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20212223242526272829#19$,30:212223242526272829,32a333:8e8f9c9d9ea1c4ced1d2d5,fe30ff:e2e4#,212132:31#,20:10#1$,30:fc9b9cfdfe069d9e,fe:494a4b4c4d4e4f50515254555657595a5b5c5d5e5f6061#626364656668696a6b,e7:e7e8e9eaebecedeeeff0f1f2f3,30:07#11$,25:000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b#13$,72:dcdddfe2e3e4e5e6e7eaebf5f6f9fdfeff,73:00020405060708090b0c0d0f1011121418191a1f2023242627282d2f30323335363a3b3c3d404142434445464748#494a4b4c4e4f515354555658595a5b5c5d5e5f6162636465666768696a6b6e7071#92$72737475767778797a7b7c7d7f808182838586888a8c8d8f90929394959798999a9c9d9ea0a1a3a4a5a6a7a8aaacadb1b4b5b6b8b9bcbdbebfc1c3c4c5c6c7#cbccced2d3d4d5d6d7d8dadbdcdddfe1e2e3e4e6e8eaebeceeeff0f1f3f4f5f6f7#92$f8f9fafbfcfdfeff,74:0001020407080b0c0d0e1112131415161718191c1d1e1f2021232427292b2d2f31323738393a3b3d3e3f4042434445464748494a4b4c4d#4e4f505152535456585d606162636465666768696a6b6c6e6f717273747578797a#92$7b7c7d7f8284858688898a8c8d8f9192939495969798999a9b9d9fa0a1a2a3a4a5a6aaabacadaeafb0b1b2b3b4b5b6b7b8b9bbbcbdbebfc0c1c2c3c4c5c6c7#c8c9cacbcccdcecfd0d1d3d4d5d6d7d8d9dadbdddfe1e5e7e8e9eaebecedf0f1f2#92$f3f5f8f9fafbfcfdfe,75:0001020305060708090a0b0c0e1012141516171b1d1e202122232426272a2e3436393c3d3f414243444647494a4d5051525355565758#5d5e5f60616263646768696b6c6d6e6f7071737576777a7b7c7d7e808182848587#92$88898a8c8d8e909395989b9c9ea2a6a7a8a9aaadb6b7babbbfc0c1c6cbcccecfd0d1d3d7d9dadcdddfe0e1e5e9ecedeeeff2f3f5f6f7f8fafbfdfe,76:02040607#08090b0d0e0f11121314161a1c1d1e212327282c2e2f31323637393a3b3d414244#92$45464748494a4b4e4f50515253555758595a5b5d5f6061626465666768696a6c6d6e7071727374757677797a7c7f80818385898a8c8d8f9092949597989a9b#9c9d9e9fa0a1a2a3a5a6a7a8a9aaabacadafb0b3b5b6b7b8b9babbbcbdbec0c1c3,554a963f57c3632854ce550954c076:914c,853c77ee827e788d72319698978d6c285b894ffa630966975cb880fa684880ae660276ce51f9655671ac7ff1888450b2596561ca6fb382ad634c625253ed54277b06516b75a45df462d48dcb9776628a8019575d97387f627238767d67cf767e64464f708d2562dc7a17659173ed642c6273822c9881677f724862:6ecc,4f3474e3534a529e7eca90a65e2e6886699c81807ed168d278c5868c9551508d8c2482de80de53058912526576:c4c7c9cbccd3d5d9dadcdddee0e1e2e3e4e6e7e8e9eaebecedf0f3f5f6f7fafbfdff,77:00020305060a0c0e0f1011121314151617181b1c1d1e21232425272a2b#2c2e3031323334393b3d3e3f4244454648494a4b4c4d4e4f52535455565758595c,858496f94fdd582199715b9d62:b1a5,66b48c799c8d7206676f789160b253:5117,8f8880cc8d1d94a1500d72c8590760eb711988ab595482ef672c7b285d297ef7752d6cf58e668ff8903c9f3b6bd491197b145f7c78a784d6853d6b:d5d9d6,5e:0187,75f995ed655d5f:0ac5,8f9f58c181c2907f965b97ad8fb97f168d2c62414fbf53:d85e,8f:a8a9ab,904d68075f6a819888689cd6618b522b762a5f6c658c6fd26ee85bbe644851:75b0,67c44e1979c9997c70b377:5d5e5f606467696a6d6e6f7071727374757677787a7b7c818283868788898a8b8f90939495969798999a9b9c9d9ea1a3a4a6a8abadaeafb1b2b4b6b7b8b9ba#bcbec0c1c2c3c4c5c6c7c8c9cacbcccecfd0d1d2d3d4d5d6d8d9dadddedfe0e1e4,75c55e7673bb83e064ad62e894b56ce2535a52c3640f94c27b944f2f5e1b823681:168a,6e246cca9a736355535c54fa886557e04e0d5e036b657c3f90e8601664e6731c88c16750624d8d22776c8e2991c75f6983dc8521991053c286956b8b60:ede8,707f82:cd31,4ed36ca785cf64cd7cd969fd66f9834953957b564fa7518c6d4b5c428e6d63d253c983:2c36,67e578b4643d5bdf5c945dee8be762c667f48c7a640063ba8749998b8c177f2094f24ea7961098a4660c731677:e6e8eaeff0f1f2f4f5f7f9fafbfc,78:0304050607080a0b0e0f101315191b1e20212224282a2b2e2f31323335363d3f414243444648494a4b4d4f51535458595a#5b5c5e5f606162636465666768696f7071727374757678797a7b7d7e7f80818283,573a5c1d5e38957f507f80a05382655e7545553150218d856284949e671d56326f6e5de2543570928f66626f64a463a35f7b6f8890f481e38fb05c1866685ff16c8996488d81886c649179f057ce6a59621054484e587a0b60e96f848bda627f901e9a8b79e4540375f4630153196c608fdf5f1b9a70803b9f7f4f885c3a8d647fc565a570bd51:45b2,866b5d075ba062bd916c75748e0c7a2061017b794ec77ef877854e1181ed521d51fa6a7153a88e87950496cf6ec19664695a78:848586888a8b8f9092949596999d9ea0a2a4a6a8a9aaabacadaeafb5b6b7b8babbbcbdbfc0c2c3c4c6c7c8cccdcecfd1d2d3d6d7d8dadbdcdddedfe0e1e2e3#e4e5e6e7e9eaebedeeeff0f1f3f5f6f8f9fbfcfdfeff,79:00020304060708090a0b0c,784050a877d7641089e6590463e35ddd7a7f693d4f20823955984e3275ae7a975e:628a,95ef521b5439708a6376952457826625693f918755076df37eaf882262337ef075b5832878c196cc8f9e614874f78bcd6b64523a8d506b21806a847156f153064e:ce1b,51d17c97918b7c074fc38e7f7be17a9c64675d1450ac810676017cb96dec7fe067515b:58f8,78cb64:ae13,63:aa2b,9519642d8fbe7b5476296253592754466b7950a362345e266b864ee38d37888b5f85902e79:0d0e0f1011121415161718191a1b1c1d1f2021222325262728292a2b2c2d2e2f3031323335363738393d3f42434445474a4b4c4d4e4f505152545558596163#6466696a6b6c6e70717273747576797b7c7d7e7f8283868788898b8c8d8e909192,6020803d62c54e39535590f863b880c665e66c2e4f4660ee6de18bde5f3986cb5f536321515a83616863520063638e4850125c9b79775bfc52307a3b60bc905376d75f:b797,76848e6c706f767b7b4977aa51f3909358244f4e6ef48fea654c7b1b72c46da47fdf5ae162b55e95573084827b2c5e1d5f1f90127f1498a063826ec7789870b95178975b57ab75354f4375385e9760e659606dc06bbf788953fc96d551cb52016389540a94938c038dcc7239789f87768fed8c0d53e079:939495969798999b9c9d9e9fa0a1a2a3a4a5a6a8a9aaabacadaeafb0b1b2b4b5b6b7b8bcbfc2c4c5c7c8cacccecfd0d3d4d6d7d9dadbdcdddee0e1e2e5e8ea#eceef1f2f3f4f5f6f7f9fafcfeff,7a:0104050708090a0c0f10111213151618191b1c,4e0176ef53ee948998769f0e952d5b9a8ba24e:221c,51ac846361c252a8680b4f97606b51bb6d1e515c6296659796618c46901775d890fd77636bd272:8aec,8bfb583577798d4c675c9540809a5ea66e2159927aef77ed953b6bb565ad7f0e58065151961f5bf958a954288e726566987f56e4949d76fe9041638754c659:1a3a,579b8eb267358dfa8235524160f0581586fe5ce89e454fc4989d8bb95a2560765384627c904f9102997f6069800c513f80335c1499756d314e8c7a:1d1f21222425262728292a2b2c2d2e2f303132343536383a3e4041424344454748494a4b4c4d4e4f50525354555658595a5b5c5d5e5f606162636465666768#696a6b6c6d6e6f717273757b7c7d7e828587898a8b8c8e8f909394999a9b9ea1a2,8d3053d17f5a7b4f4f104e4f96006cd573d085e95e06756a7ffb6a0a77fe94927e4151e170e653cd8fd483038d2972af996d6cdb574a82b365b980aa623f963259a84eff8bbf7eba653e83f2975e556198de80a5532a8bfd542080ba5e9f6cb88d3982ac915a54296c1b52067eb7575f711a6c7e7c89594b4efd5fff61247caa4e305c0167ab87025cf0950b98ce75af70fd902251af7f1d8bbd594951e44f5b5426592b657780a45b7562:76c2,8f905e456c1f7b264f:0fd8,670d7a:a3a4a7a9aaabaeafb0b1b2b4b5b6b7b8b9babbbcbdbec0c1c2c3c4c5c6c7c8c9cacccdcecfd0d1d2d3d4d5d7d8dadbdcdde1e2e4e7e8e9eaebeceef0f1f2f3#f4f5f6f7f8fbfcfe,7b:0001020507090c0d0e1012131617181a1c1d1f21222327292d,6d:6eaa,798f88b15f17752b629a8f854fef91dc65a781:2f51,5e9c81508d74526f89868d4b590d50854ed8961c723681798d1f5bcc8ba3964459877f1a549056:760e,8be565396982949976d66e895e72751867:46d1,7aff809d8d76611f79c665628d635188521a94a27f38809b7eb25c976e2f67607bd9768b9ad8818f7f947cd5641e95507a3f54:4ae5,6b4c640162089e3d80f3759952729769845b683c86e496:0194,94ec4e2a54047ed968398ddf801566f45e9a7fb97b:2f303234353637393b3d3f404142434446484a4d4e535557595c5e5f61636465666768696a6b6c6d6f70737476787a7c7d7f81828384868788898a8b8c8e8f#9192939698999a9b9e9fa0a3a4a5aeafb0b2b3b5b6b7b9babbbcbdbebfc0c2c3c4,57c2803f68975de5653b529f606d9f9a4f9b8eac516c5bab5f135de96c5e62f18d21517194a952fe6c9f82df72d757a267848d2d591f8f9c83c754957b8d4f306cbd5b6459d19f1353e486ca9aa88c3780a16545987e56fa96c7522e74dc52505be1630289024e5662d0602a68fa51735b9851a089c27ba199867f5060ef704c8d2f51495e7f901b747089c4572d78455f529f9f95fa8f689b3c8be17678684267dc8d:ea35,523d8f8a6eda68cd950590ed56fd679c88f98fc754c87b:c5c8c9cacbcdcecfd0d2d4d5d6d7d8dbdcdedfe0e2e3e4e7e8e9ebecedeff0f2f3f4f5f6f8f9fafbfdff,7c:0001020304050608090a0d0e101112131415171819#1a1b1c1d1e20212223242528292b2c2d2e2f3031323334353637393a3b3c3d3e42,9ab85b696d776c264ea55bb39a87916361a890af97e9542b6db55bd251fd558a7f:55f0,64bc634d65f161be608d710a6c:5749,592f676d822a58d5568e8c6a6beb90dd597d801753f76d695475559d83:77cf,683879be548c4f55540876d28c8996026cb36db88d6b89109e648d3a563f9ed175d55f8872e0606854fc4ea86a2a886160528f7054c470d886799e3f6d2a5b8f5f187ea255894faf7334543c539a501954:0e7c,4e4e5ffd745a58f6846b80e1877472d07cca6e567c:434445464748494a4b4c4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f70717275767778797a7e7f8081828384858687#888a8b8c8d8e8f90939496999a9ba0a1a3a6a7a8a9abacadafb0b4b5b6b7b8babb,5f27864e552c62a44e926caa623782b154d7534e733e6ed1753b521253168bdd69d05f8a60006dee574f6b2273af68538fd87f13636260a3552475ea8c6271156da35ba65e7b8352614c9ec478fa87577c27768751f060f6714c66435e4c604d8c0e707063258f895fbd606286d456de6bc160946167534960e066668d3f79fd4f1a70e96c478b:b3f2,7ed88364660f5a5a9b426d:51f7,8c416d3b4f19706b83b7621660d1970d8d27797851fb57:3efa,673a75787a3d79ef7b957c:bfc0c2c3c4c6c9cbcecfd0d1d2d3d4d8dadbdddee1e2e3e4e5e6e7e9eaebecedeef0f1f2f3f4f5f6f7f9fafcfdfeff,7d:000102030405060708090b0c0d0e0f10#1112131415161718191a1b1c1d1e1f212324252628292a2c2d2e30313233343536,808c99658ff96fc08ba59e2159ec7ee97f095409678168d88f917c4d96c653ca602575be6c7253735ac97ea7632451e0810a5df184df628051805b634f0e796d524260b86d4e5b:c4c2,8b:a1b0,65e25fcc964559937e:e7aa,560967b759394f735bb652a0835a988a8d3e753294be50477a3c4ef767b69a7e5ac16b7c76d1575a5c167b3a95f4714e517c80a9827059787f04832768c067ec78:b177,62e363617b804fed526a51cf835069db92748d:f531,89c1952e7bad4ef67d:3738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6f70717273747576#78797a7b7c7d7e7f808182838485868788898a8b8c8d8e8f909192939495969798,506582305251996f6e:1085,6da75efa50f559dc5c066d466c5f7586848b686859568bb253209171964d854969127901712680f64ea490ca6d479a845a0756bc640594f077eb4fa5811a72e189d2997a7f347ede527f655991758f:7f83,53eb7a9663:eda5,768679f888579636622a52ab8282685467706377776b7aed6d017ed389e359d0621285c982a5754c501f4ecb75a58beb5c4a5dfe7b4b65a491d14eca6d25895f7d2795264ec58c288fdb9773664b79818fd170ec6d787d:999a9b9c9d9e9fa0a1a2a3a4a5a7a8a9aaabacadafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9#dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fa,5c3d52b283465162830e775b66769cb84eac60ca7c:beb3,7ecf4e958b66666f988897595883656c955c5f8475c997567a:dfde,51c070af7a9863ea7a767ea0739697ed4e4570784e5d915253a965:51e7,81fc8205548e5c31759a97a062d872d975bd5c459a7983ca5c40548077e94e3e6cae805a62d2636e5de851778ddd8e1e952f4ff153e560e770ac526763509e435a1f5026773753777ee26485652b628963985014723589c951b38bc07edd574783cc94a7519b541b5cfb7d:fbfcfdfeff,7e:000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f30313233343536373839#3a3c3d3e3f40424344454648494a4b4c4d4e4f505152535455565758595a5b5c5d,4fca7ae36d5a90e19a8f55805496536154af5f0063e9697751ef6168520a582a52d8574e780d770b5eb761777ce062:5b97,4ea27095800362f770e49760577782db67ef68f578d5989779d158f354b353ef6e34514b523b5ba28bfe80af554357a660735751542d7a7a60505b5463a762a053e362635bc767af54ed7a9f82e691775e9388e4593857ae630e8de880ef57577b774fa95feb5bbd6b3e53217b5072c2684677:ff36,65f751b54e8f76d45cbf7aa58475594e9b4150807e:5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f8081838485868788898a8b8c8d8e8f909192939495969798999a9c9d9e#aeb4bbbcd6e4ecf9,7f:0a101e37393b3c3d3e3f404143464748494a4b4c4d4e4f5253,998861276e8357646606634656f062:ec69,5ed39614578362c955878721814a8fa3556683b167658d5684dd5a6a680f62e67bee961151706f9c8c3063fd89c861d27f0670c26ee57405699472fc5eca90ce67176d6a635e52b3726280014f6c59e5916a70d96d9d52d24e5096f7956d857e78ca7d2f5121579264c2808b7c7b6cea68f1695e51b7539868a872819ece7bf172f879bb6f137406674e91cc9ca4793c83:8954,540f68174e3d538952b1783e5386522950884f:8bd0,7f:56595b5c5d5e6063646566676b6c6d6f7073757677787a7b7c7d7f8082838485868788898b8d8f9091929395969798999b9ca0a2a3a5a6a8a9aaabacadaeb1#b3b4b5b6b7babbbec0c2c3c4c6c7c8c9cbcdcfd0d1d2d3d6d7d9dadbdcdddee2e3,75e27acb7c926ca596b6529b748354e94fe9805483b28fde95705ec9601c6d9f5e18655b813894fe604b70bc7ec37cae51c968817cb1826f4e248f8691cf667e4eae8c0564a9804a50da759771ce5be58fbd6f664e86648295635ed66599521788c270c852a3730e7433679778f797164e3490bb9cde6dcb51db8d41541d62ce73b283f196f69f8494c34f367f9a51cc707596755cad988653e64ee46e9c740969b4786b998f7559521876246d4167f3516d9f99804b54997b3c7abf7f:e4e7e8eaebecedeff2f4f5f6f7f8f9fafdfeff,80:020708090a0e0f11131a1b1d1e1f2123242b2c2d2e2f303234393a3c3e404144454748494e4f505153555657#595b5c5d5e5f6061626364656667686b6c6d6e6f7072737475767778797a7b7c7d,9686578462e29647697c5a0464027bd36f0f964b82a6536298855e90708963b35364864f9c819e93788c97328d:ef42,9e7f6f5e79845f559646622e9a74541594dd4fa365c55c:6561,7f1586516c2f5f8b73876ee47eff5ce6631b5b6a6ee653754e7163a0756562a18f6e4f264ed16ca67eb68bba841d87ba7f57903b95237ba99aa188f8843d6d1b9a867edc59889ebb739b780186829a:6c82,561b541757cb4e709ea653568fc881097792999286ee6ee1851366fc61626f2b80:7e818285888a8d8e8f909192949597999ea3a6a7a8acb0b3b5b6b8b9bbc5c7c8c9cacbcfd0d1d2d3d4d5d8dfe0e2e3e6eef5f7f9fbfeff,81:000103040507080b#0c1517191b1c1d1f202122232425262728292a2b2d2e3033343537393a3b3c3d3f,8c298292832b76f26c135fd983bd732b8305951a6bdb77db94c6536f830251925e3d8c8c8d384e4873ab679a68859176970971646ca177095a9295416bcf7f8e66275bd059b95a9a95:e8f7,4eec84:0c99,6aac76df9530731b68a65b5f772f919a97617cdc8ff78c1c5f257c7379d889c56ccc871c5bc65e4268c977207ef551:954d,52c95a297f05976282d763cf778485d079d26e3a5e9959998511706d6c1162bf76bf654f60af95fd660e879f9e2394ed54:0d7d,8c2c647881:40414243444547494d4e4f525657585b5c5d5e5f6162636466686a6b6c6f727375767778818384858687898b8c8d8e90929394959697999a9e9fa0a1a2a4a5#a7a9abacadaeafb0b1b2b4b5b6b7b8b9bcbdbebfc4c5c7c8c9cbcdcecfd0d1d2d3,647986116a21819c78e864699b5462b9672b83ab58a89ed86cab6f205bde964c8c0b725f67d062c772614ea959c66bcd589366ae5e5552df6155672876ee776672677a4662ff54:ea50,94a090a35a1c7eb36c164e435976801059485357753796be56ca63208111607c95f96dd65462998151855ae980fd59ae9713502a6ce55c3c62df4f60533f817b90066eba852b62c85e7478be64b5637b5ff55a18917f9e1f5c3f634f80425b7d556e95:4a4d,6d8560a867e072de51dd5b8181:d4d5d6d7d8d9dadbdcdddedfe0e1e2e4e5e6e8e9ebeeeff0f1f2f5f6f7f8f9fafdff,82:030708090a0b0e0f111315161718191a1d2024252627292e323a3c3d3f#404142434546484a4c4d4e5051525354555657595b5c5d5e606162636465666769,62e76cde725b626d94ae7ebd81136d53519c5f04597452aa6012597366968650759f632a61e67cef8bfa54e66b279e256bb485d5545550766ca4556a8db4722c5e156015743662cd6392724c5f986e436d3e65006f5876d878d076fc7554522453db4e535e9e65c180:2ad6,629b5486522870ae888d8dd16ce1547880da57f988f48d54966a914d4f696c9b55b776c6783062a870f96f8e5f6d84ec68da787c7bf781a8670b9e4f636778b0576f7812973962:79ab,528874356bd782:6a6b6c6d71757677787b7c808183858687898c90939495969a9b9ea0a2a3a7b2b5b6babbbcbfc0c2c3c5c6c9d0d6d9dadde2e7e8e9eaecedeef0f2f3f5f6f8#fafcfdfeff,83:000a0b0d1012131618191d1e1f20212223242526292a2e3032373b3d,5564813e75b276ae533975de50fb5c418b6c7bc7504f72479a9798d86f0274e27968648777a562fc98918d2b54c180584e52576a82f9840d5e7351ed74f68bc45c4f57616cfc98875a4678349b448feb7c955256625194fa4ec68386846183e984b257d467345703666e6d668c3166dd7011671f6b3a6816621a59bb4e0351c46f0667d26c8f517668cb59476b6775665d0e81109f5065d779:4841,9a918d775c824e5e4f01542f5951780c56686c148fc45f036c:7de3,8bab639083:3e3f41424445484a4b4c4d4e5355565758595d6270717273747576797a7e7f808182838487888a8b8c8d8f909194959697999a9d9fa1a2a3a4a5a6a7acadae#afb5bbbebfc2c3c4c6c8c9cbcdced0d1d2d3d5d7d9dadbdee2e3e4e6e7e8ebeced,60706d3d7275626694:8ec5,53438fc17b7e4edf8c264e7e9ed494:b1b3,524d6f5c90636d458c3458115d4c6b:2049,67aa545b81547f8c589985375f3a62a26a47953965726084686577a74e544fa85de7979864ac7fd85ced4fcf7a8d520783044e14602f7a8394a64fb54eb279e6743452e482b964d279bd5bdd6c8197528f7b6c22503e537f6e0564ce66746c3060c598778bf75e86743c7a7779cb4e1890b174036c4256da914b6cc58d8b533a86c666f28eaf5c489a716e2083:eeeff3f4f5f6f7fafbfcfeff,84:0002050708090a10121314151617191a1b1e1f20212223292a2b2c2d2e2f30323334353637393a3b3e3f404142434445474849#4a4b4c4d4e4f505253545556585d5e5f606264656667686a6e6f70727477797b7c,53d65a369f8b8da353bb570898a76743919b6cc9516875ca62f372ac52:389d,7f3a7094763853749e4a69b7786e96c088d97fa471:36c3,518967d374e458e4651856b78ba9997662707ed560f970ed58ec4e:c1ba,5fcd97e74efb8ba45203598a7eab62544ecd65e5620e833884c98363878d71946eb65bb97ed2519763c967d480898339881551125b7a59828fb14e736c5d516589258f6f962e854a745e95:10f0,6da682e55f3164926d128428816e9cc3585e8d5b4e0953c184:7d7e7f8081838485868a8d8f90919293949596989a9b9d9e9fa0a2a3a4a5a6a7a8a9aaabacadaeb0b1b3b5b6b7bbbcbec0c2c3c5c6c7c8cbcccecfd2d4d5d7#d8d9dadbdcdee1e2e4e7e8e9eaebedeeeff1f2f3f4f5f6f7f8f9fafbfdfe,85:000102,4f1e6563685155d34e2764149a9a626b5ac2745f82726da968ee50e7838e7802674052396c997eb150bb5565715e7b5b665273ca82eb67495c715220717d886b95ea965564c58d6181b355846c5562477f2e58924f2455468d4f664c4e0a5c1a88f368a2634e7a0d70e7828d52fa97f65c1154e890b57ecd59628d4a86c782:0c0d,8d6664445c0461516d89793e8bbe78377533547b4f388eab6df15a207ec5795e6c885ba15a76751a80be614e6e1758f075:1f25,727253477ef385:030405060708090a0b0d0e0f101214151618191b1c1d1e2022232425262728292a2d2e2f303132333435363e3f404142444546474b4c4d4e4f505152535455#57585a5b5c5d5f60616263656667696a6b6c6d6e6f707173757677787c7d7f8081,770176db526980dc57235e08593172ee65bd6e7f8bd75c388671534177f362fe65f64ec098df86805b9e8bc653f277e24f7f5c4e9a7659cb5f0f793a58eb4e1667ff4e8b62ed8a93901d52bf662f55dc566c90024ed54f8d91ca99706c0f5e0260435ba489c68bd56536624b99965b:88ff,6388552e53d77626517d852c67a268b36b8a62928f9353d482126dd1758f4e668d4e5b70719f85af66:91d9,7f7287009ecd9f205c5e672f8ff06811675f620d7ad658855eb665706f3185:82838688898a8b8c8d8e909192939495969798999a9d9e9fa0a1a2a3a5a6a7a9abacadb1b2b3b4b5b6b8babbbcbdbebfc0c2c3c4c5c6c7c8cacbcccdced1d2#d4d6d7d8d9dadbdddedfe0e1e2e3e5e6e7e8eaebecedeeeff0f1f2f3f4f5f6f7f8,60555237800d6454887075295e05681362f4971c53cc723d8c016c3477617a0e542e77ac987a821c8bf47855671470c165af64955636601d79c153f84e1d6b7b80865bfa55e356db4f:3a3c,99725df3677e80386002988290015b8b8b:bcf5,641c825864de55fd82cf91654fd77d20901f7c9f50f358516eaf5bbf8bc980839178849c7b97867d96:8b8f,7ee59ad3788e5c817a57904296a7795f5b59635f7b0b84d168ad55067f2974107d2295016240584c4ed65b835979585485:f9fafcfdfe,86:0001020304060708090a0b0c0d0e0f10121314151718191a1b1c1d1e1f20212223242526282a2b2c2d2e2f3031323334353637393a3b3d3e3f40#4142434445464748494a4b4c525355565758595b5c5d5f6061636465666768696a,736d631e8e:4b0f,80ce82d462ac53f06cf0915e592a60016c70574d644a8d2a762b6ee9575b6a8075f06f6d8c:2d08,57666bef889278b363a253f970ad6c645858642a580268e0819b55107cd650188eba6dcc8d9f70eb638f6d9b6ed47ee68404684390036dd896768ba85957727985e4817e75bc8a8a68af52548e22951163d098988e44557c4f5366ff568f60d56d9552435c4959296dfb586b75:301c,606c82148146631167618fe2773a8d:f334,94c15e165385542c70c386:6d6f7072737475767778838485868788898e8f90919294969798999a9b9e9fa0a1a2a5a6abadaeb2b3b7b8b9bbbcbdbebfc1c2c3c5c8cccdd2d3d5d6d7dadc#dde0e1e2e3e5e6e7e8eaebeceff5f6f7fafbfcfdff,87:010405060b0c0e0f10111416,6c405ef7505c4ead5ead633a8247901a6850916e77b3540c94dc5f647ae5687663457b527edf75db507762955934900f51f879c37a8156fe5f9290146d825c60571f541051546e4d56e263a89893817f8715892a9000541e5c6f81c062:d658,81319e3596409a:6e7c,692d59a562d3553e631654c786d96d3c5a0374e6889c6b6a59168c4c5f2f6e7e73a9987d4e3870f75b8c7897633d665a769660cb5b9b5a494e0781556c6a738b4ea167897f515f8065fa671b5fd859845a0187:191b1d1f20242627282a2b2c2d2f303233353638393a3c3d404142434445464a4b4d4f505152545556585a5b5c5d5e5f6162666768696a6b6c6d6f71727375#7778797a7f8081848687898a8c8e8f90919294959698999a9b9c9d9ea0a1a2a3a4,5dcd5fae537197e68fdd684556f4552f60df4e3a6f4d7ef482c7840e59d44f:1f2a,5c3e7eac672a851a5473754f80c355829b4f4f4d6e2d8c135c096170536b761f6e29868a658795fb7eb9543b7a337d0a95ee55e17fc174ee631d87176da17a9d621165a1536763e16c835deb545c94a84e4c6c618bec5c4b65e0829c68a754:3e34,6b:cb66,4e9463425348821e4f:0dae,575e620a96fe6664726952:ffa1,609f8bef661471996790897f785277fd6670563b54389521727a87:a5a6a7a9aaaeb0b1b2b4b6b7b8b9bbbcbebfc1c2c3c4c5c7c8c9cccdcecfd0d4d5d6d7d8d9dadcdddedfe1e2e3e4e6e7e8e9ebecedeff0f1f2f3f4f5f6f7f8#fafbfcfdff,88:0001020405060708090b0c0d0e0f101112141718191a1c1d1e1f2023,7a00606f5e0c6089819d591560dc718470ef6eaa6c5072806a8488ad5e2d4e605ab3559c94e36d177cfb9699620f7ec6778e867e5323971e8f9666875ce14fa072ed4e0b53a6590f54136380952851484ed99c9c7ea454b88d248854823795f26d8e5f265acc663e966973:b02e,53bf817a99857fa15baa96:7750,7ebf76f853a2957699997bb189446e584e617fd479658be660f354cd4eab98795df76a6150cf54118c618427785d9704524a54ee56a395006d885bb56dc6665388:2425262728292a2b2c2d2e2f30313334353637383a3b3d3e3f414243464748494a4b4e4f505152535556585a5b5c5d5e5f6066676a6d6f717374757678797a#7b7c80838687898a8c8e8f90919394959798999a9b9d9e9fa0a1a3a5a6a7a8a9aa,5c0f5b5d6821809655787b11654869544e9b6b47874e978b534f631f643a90aa659c80c18c10519968b0537887f961c86c:c4fb,8c225c5185aa82af950c6b238f9b65b05f:fbc3,4fe18845661f8165732960fa51745211578b5f6290a2884c91925e78674f602759d351:44f6,80f853086c7996c4718a4f:11ee,7f9e673d55c5950879c088967ee3589f620c9700865a5618987b5f908bb884c4915753d965ed5e8f755c60647d6e5a7f7e:eaed,8f6955a75ba360ac65cb738488:acaeafb0b2b3b4b5b6b8b9babbbdbebfc0c3c4c7c8cacbcccdcfd0d1d3d6d7dadbdcdddee0e1e6e7e9eaebecedeeeff2f5f6f7fafbfdff,89:0001030405060708#090b0c0d0e0f1114151617181c1d1e1f20222324262728292c2d2e2f3132333537,9009766377297eda9774859b5b667a7496ea884052cb718f5faa65ec8be25bfb9a6f5de16b896c5b8b:adaf,900a8fc5538b62bc9e:262d,54404e2b82bd7259869c5d1688596daf96c554d14e9a8bb6710954bd960970df6df976d04e25781487125ca95ef68a00989c960e708e6cbf594463a9773c884d6f148273583071d5538c781a96c155015f6671305bb48c1a9a8c6b83592e9e2f79e76768626c4f6f75a17f8a6d0b96336c274ef075d2517b68376f3e908081705996747689:38393a3b3c3d3e3f40424345464748494a4b4c4d4e4f505152535455565758595a5b5c5d6061626364656768696a6b6c6d6e6f707172737475767778797a7c#7d7e808284858788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1,64475c2790657a918c2359da54ac8200836f898180006930564e8036723791ce51b64e5f987563964e1a53f666f3814b591c6db24e0058f9533b63d694f14f:9d0a,886398905937905779fb4eea80f075916c825b9c59e85f5d69058681501a5df24e5977e34ee5827a6291661390915c794ebf5f7981c69038808475ab4ea688d4610f6bc55fc64e4976ca6ea28b:e3ae,8c0a8bd15f027f:fccc,7ece83:356b,56e06bb797f3963459fb541f94f66deb5bc5996e5c395f15969089:a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c3cdd3d4d5d7d8d9dbdddfe0e1e2e4e7e8e9eaecedeef0f1f2f4f5f6f7f8f9fa#fbfcfdfeff,8a:01020304050608090a0b0c0d0e0f101112131415161718191a1b1c1d,537082f16a315a749e705e947f2883b984:2425,836787478fce8d6276c85f719896786c662054df62e54f6381c375c85eb896cd8e0a86f9548f6cf36d8c6c38607f52c775285e7d4f1860a05fe75c24753190ae94c072b96cb96e389149670953:cbf3,4f5191c98bf153c85e7c8fc26de44e8e76c26986865e611a82064f:59de,903e9c7c61096e:1d14,96854e885a3196e84e0e5c7f79b95b878bed7fbd738957df828b90c15401904755bb5cea5fa161086b3272f180b28a:891e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3f4041424344454647494a4b4c4d4e4f505152535455565758595a5b5c5d5e#5f606162636465666768696a6b6c6d6e6f7071727374757677787a7b7c7d7e7f80,6d745bd388d598848c6b9a6d9e336e0a51:a443,57a38881539f63f48f9556ed54585706733f6e907f188fdc82d1613f6028966266f07ea68d:8ac3,94a55cb37ca4670860a6960580184e9190e75300966851418fd08574915d665597f55b55531d78386742683d54c9707e5bb08f7d518d572854b1651266828d:5e43,810f846c906d7cdf51ff85fb67a365e96fa186a48e81566a90207682707671e58d2362e952196cfd8d3c600e589e618e66fe8d60624e55b36e23672d8f678a:81828384858687888b8c8d8e8f9091929495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2#c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3,94e195f87728680569a8548b4e4d70b88bc86458658b5b857a84503a5be877bb6be18a797c986cbe76cf65a98f975d2d5c5586386808536062187ad96e5b7efd6a1f7ae05f706f335f20638c6da867564e085e108d264ed780c07634969c62db662d627e6cbc8d7571677f695146808753ec906e629854f286f08f998005951785178fd96d5973cd659f771f7504782781fb8d1e94884fa6679575b98bca9707632f9547963584b8632377415f8172f04e896014657462ef6b63653f8a:e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff,8b:0001020304050608090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20212223#24252728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445,5e2775c790d18bc1829d679d652f5431871877e580a281026c414e4b7ec7804c76f4690d6b966267503c4f84574063076b628dbe53ea65e87eb85fd763:1ab7,81:f3f4,7f6e5e1c5cd95236667a79e97a1a8d28709975d46ede6cbb7a924e2d76c55fe0949f88777ec879cd80bf91cd4ef24f17821f54685dde6d328bcc7ca58f7480985e1a549276b15b99663c9aa473e0682a86db6731732a8b:f8db,90107af970db716e62c477a956314e3b845767f152a986c08d2e94f87b518b:464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f6061626364656768696a6b6d6e6f707172737475767778797a7b7c7d7e7f80818283848586#8788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9facb1bbc7d0ea,8c:091e,4f4f6ce8795d9a7b6293722a62fd4e1378168f6c64b08d5a7bc668695e8488c55986649e58ee72b6690e95258ffd8d5857607f008c0651c6634962d95353684c74228301914c55447740707c6d4a517954a88d4459ff6ecb6dc45b5c7d2b4ed47c7d6ed35b5081ea6e0d5b579b0368d58e2a5b977efc603b7eb590b98d70594f63cd79df8db3535265cf79568bc5963b7ec494bb7e825634918967007f6a5c0a907566285de64f5067de505a4f5c57505e:a7#3$,8c:38393a3b3c3d3e3f4042434445484a4b4d4e4f5051525354565758595b5c5d5e5f60636465666768696c6d6e6f707172747576777b7c7d7e7f808183848687#888b8d8e8f90919293959697999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacad,4e:8d0c,51404e105eff53454e:15981e,9b325b6c56694e2879ba4e3f53154e47592d723b536e6c1056df80e499976bd3777e9f174e:369f,9f104e:5c6993,82885b5b556c560f4ec453:8d9da3a5ae,97658d5d53:1af5262e3e,8d5c53:6663,52:02080e2d333f404c5e615c,84af52:7d82819093,51827f544e:bbc3c9c2e8e1ebde,4f1b4ef34f:2264,4ef54f:2527092b5e67,65384f:5a5d,8c:aeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebec#edeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff,8d:000102030405060708090a0b0c0d,4f:5f57323d76749189838f7e7baa7cac94e6e8eac5dae3dcd1dff8,50:294c,4ff350:2c0f2e2d,4ffe50:1c0c25287e4355484e6c7ba5a7a9bad6,510650:edece6ee,51:070b,4edd6c3d4f:5865ce,9fa06c467c74516e5dfd9ec999985181591452f9530d8a07531051eb591951554ea051564eb388:6ea4,4eb5811488d279805b3488037fb851:abb1bdbc,8d:0e0f101112131415161718191a1b1c205152575f6568696a6c6e6f717278797a7b7c7d7e7f808283868788898c8d8e8f90929395969798999a9b9c9d9ea0a1#a2a4a5a6a7a8a9aaabacadaeafb0b2b6b7b9bbbdc0c1c2c5c7c8c9cacdd0d2d3d4,51:c796a2a5,8b:a0a6a7aab4b5b7c2c3cbcfced2d3d4d6d8d9dcdfe0e4e8e9eef0f3f6f9fcff,8c:000204070c0f1112141516191b181d1f202125272a2b2e2f32333536,53:697a,96:1d2221312a3d3c4249545f676c7274888d97b0,90:979b9d99aca1b4b3b6ba,8d:d5d8d9dce0e1e2e5e6e7e9edeef0f1f2f4f6fcfeff,8e:00010203040607080b0d0e1011121315161718191a1b1c202124252627282b2d303233343637383b3c3e#3f4345464c4d4e4f505354555657585a5b5c5d5e5f60616263646567686a6b6e71,90:b8b0cfc5bed0c4c7d3e6e2dcd7dbebeffe,91:04221e23312f394346,520d594252:a2acadbe,54ff52:d0d6f0,53df71ee77cd5ef451:f5fc,9b2f53b65f01755a5def57:4ca9a1,58:7ebcc5d1,57:292c2a33392e2f5c3b4269856b867c7b686d7673ada48cb2cfa7b493a0d5d8dad9d2b8f4eff8e4dd,8e:73757778797a7b7d7e808283848688898a8b8c8d8e91929395969798999a9b9d9fa0a1a2a3a4a5a6a7a8a9aaadaeb0b1b3b4b5b6b7b8b9bbbcbdbebfc0c1c2#c3c4c5c6c7c8c9cacbcccdcfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4,58:0b0d,57:fded,58:001e194420656c81899a80,99a89f1961ff82:797d7f8f8aa8848e919799abb8beb0c8cae398b7aecbccc1a9b4a1aa9fc4cea4e1,830982:f7e4,83:0f07,82:dcf4d2d8,830c82:fbd3,83:111a061415,82:e0d5,83:1c515b5c08923c34319b5e2f4f47435f4017602d3a336665,8e:e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff,8f:000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20212223#2425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f4041424344,83:681b696c6a6d6eb078b3b4a0aa939c857cb6a97db87b989ea8babcc1,840183:e5d8,580784:180b,83:ddfdd6,84:1c381106,83:d4df,84:0f03,83:f8f9eac5c0,842683:f0e1,84:5c515a597387887a89783c4669768c8e316dc1cdd0e6bdd3cabfbae0a1b9b497e5e3,850c750d853884f085:391f3a,8f:45464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f6061626364656a808c929da0a1a2a4a5a6a7aaacadaeafb2b3b4b5b7b8babbbcbfc0c3c6#c9cacbcccdcfd2d6d7dae0e1e3e7eceff1f2f4f5f6fafbfcfeff,90:07080c0e131518,85:563b,84:fffc,85:594868645e7a,77a285:43727ba4a8878f79ae9c85b9b7b0d3c1dcff,86:270529163c,5efe5f0859:3c41,803759:555a58,530f5c:22252c34,62:4c6a9fbbcadad7ee,632262f663:394b43adf6717a8eb46dac8a69aebcf2f8e0ffc4dece,645263:c6be,64:45410b1b200c26215e846d96,90:191c2324252728292a2b2c303132333437393a3d3f4043454648494a4b4c4e545556595a5c5d5e5f6061646667696a6b6c6f70717273767778797a7b7c7e81#84858687898a8c8d8e8f90929496989a9c9e9fa0a4a5a7a8a9abadb2b7bcbdbfc0,64:7ab7b899bac0d0d7e4e2,65:09252e,5f:0bd2,75195f1153:5ff1fde9e8fb,54:1216064b5253545643215759233282947771649a9b8476669dd0adc2b4d2a7a6d3d472a3d5bbbfccd9dadca9aaa4ddcfde,551b54e7552054fd551454f355:22230f11272a678fb5496d41553f503c,90:c2c3c6c8c9cbcccdd2d4d5d6d8d9dadedfe0e3e4e5e9eaeceef0f1f2f3f5f6f7f9fafbfcff,91:00010305060708090a0b0c0d0e0f1011121314151617181a1b1c#1d1f20212425262728292a2b2c2d2e30323334353637383a3b3c3d3e3f40414244,55:375675767733305c8bd283b1b988819f7ed6917bdfbdbe9499eaf7c9,561f55:d1ebecd4e6ddc4efe5f2f3cccde8f5e4,8f9456:1e080c012423,55fe56:00272d5839572c4d62595c4c548664716b7b7c8593afd4d7dde1f5ebf9ff,57:040a091c,5e:0f191411313b3c,91:454748515354555658595b5c5f606667686b6d737a7b7c808182838486888a8e8f939495969798999c9d9e9fa0a1a4a5a6a7a8a9abacb0b1b2b3b6b7b8b9bb#bcbdbebfc0c1c2c3c4c5c6c8cbd0d2d3d4d5d6d7d8d9dadbdddedfe0e1e2e3e4e5,5e:3744545b5e61,5c:8c7a8d9096889899919a9cb5a2bdacabb1a3c1b7c4d2e4cbe5,5d:020327262e241e061b583e343d6c5b6f5d6b4b4a697482999d,8c735d:b7c5,5f:73778287898c95999ca8adb5bc,88625f6172:adb0b4b7b8c3c1cecdd2e8efe9f2f4f7,730172f3730372fa91:e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff,92:000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f2021222324#25262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445,72fb73:1713210a1e1d152239252c3831504d57606c6f7e,821b592598e759:2402,99:636768696a6b6c74777d8084878a8d9091939495,5e:80918b96a5a0b9b5beb3,8d535e:d2d1dbe8ea,81ba5f:c4c9d6cf,60035fee60045f:e1e4fe,60:0506,5f:eaedf8,60:1935261b0f0d292b0a3f2178797b7a42,92:464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f7071727375767778797a7b7c7d7e7f808182838485#868788898a8b8c8d8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7,60:6a7d969aad9d83928c9becbbb1ddd8c6dab4,61:20261523,60f461:000e2b4a75ac94a7b7d4f5,5fdd96b395:e9ebf1f3f5f6fcfe,96:030406080a0b0c0d0f12151617191a,4e2c723f62156c:35545c4aa38590948c6869747686a9d0d4adf7f8f1d7b2e0d6faebeeb1d3effe,92:a8a9aaabacadafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8#e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff,93:00010203040506070809,6d:39270c43480704190e2b4d2e351a4f525433916f9ea05e93945c607c63,6e1a6d:c7c5de,6e0e6d:bfe0,6e116d:e6ddd9,6e166dab6e0c6dae6e:2b6e4e6bb25f865354322544dfb198e0,6f2d6e:e2a5a7bdbbb7d7b4cf8fc29f,6f:6246472415,6ef96f:2f364b742a0929898d8c78727c7ad1,93:0a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3f40414243444546474849#4a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696b,6f:c9a7b9b6c2e1eedee0ef,70:1a231b39354f5e,5b:80849593a5b8,752f9a9e64345b:e4ee,89305bf08e478b078f:b6d3d5e5eee4e9e6f3e8,90:05040b26110d162135362d2f445152506858625b,66b990:747d8288838b,5f:50575658,5c3b54ab5c:5059,5b715c:6366,7fbc5f:2a292d,82745f3c9b3b5c6e59:81838da9aaa3,93:6c6d6e6f707172737475767778797a7b7c7d7e7f808182838485868788898a8b8c8d8e909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaab#acadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cbcccd,59:97caab9ea4d2b2afd7be,5a:0506,59dd5a0859:e3d8f9,5a:0c09323411231340674a553c6275,80ec5a:aa9b777abeebb2d2d4b8e0e3f1d6e6d8dc,5b:091716323740,5c:151c,5b:5a6573515362,9a:7577787a7f7d808185888a90929396989b9c9d9fa0a2a3a5a7,7e:9fa1a3a5a8a9,93:cecfd0d1d2d3d4d5d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff,94:000102030405060708090a0b0c0d#0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e,7e:adb0bec0c1c2c9cbccd0d4d7dbe0e1e8ebeeeff1f2,7f0d7e:f6fafbfe,7f:01020307080b0c0f111217191c1b1f212223242526272a2b2c2d2f3031323335,5e7a757f5ddb753e909573:8e91aea29fcfc2d1b7b3c0c9c8e5d9,987c740a73:e9e7debaf2,74:0f2a5b262528302e2c,94:2f303132333435363738393a3b3c3d3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6c6d6e6f#707172737475767778797a7b7c7d7e7f8081828384919698c7cfd3d4dae6fb,95:1c20,74:1b1a415c575559776d7e9c8e8081878b9ea8a990a7d2ba,97:eaebec,67:4c535e4869a5876a7398a775a89ead8b777cf0,680967d8680a67:e9b0,680c67:d9b5dab3dd,680067:c3b8e2,680e67:c1fd,68:323360614e624464831d55664167403e4a4929b58f7477936bc2,696e68fc69:1f20,68f995:27333d43484b555a606e74757778797a7b7c7d7e808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aa#abacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacb,692468f069:0b0157,68e369:10713960425d846b80987834cc8788ce896663799ba7bbabadd4b1c1cadf95e08dff,6a2f69ed6a:171865,69f26a:443ea0505b358e793d28587c9190a997ab,73:3752,6b:8182878492938d9a9ba1aa,8f:6b6d71727375767877797a7c7e818284878b,95:cccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7ecff,96:0713181b1e20232425262728292b2c2d2f303738393a3e41434a4e4f5152535657#58595a5c5d5e606365666b6d6e6f70717378797a7b7c7d7e7f808182838487898a,8f:8d8e8f989a,8ece62:0b171b1f222125242c,81e774:eff4ff,75:0f1113,65:34eeeff0,66:0a19,677266:031500,708566:f71d34313635,800666:5f54414f56615777848ca79dbedbdce6e9,8d:3233363b3d4045464849474d5559,89:c7cacbcccecfd0d1,72:6e9f5d666f7e7f848b8d8f92,63:0832b0,96:8c8e91929395969a9b9d9e9fa0a1a2a3a4a5a6a8a9aaabacadaeafb1b2b4b5b7b8babbbfc2c3c8cacbd0d1d3d4d6d7d8d9dadbdcdddedfe1e2e3e4e5e6e7eb#ecedeef0f1f2f4f5f8fafbfcfdff,97:0203050a0b0c10111214151718191a1b1d1f20,64:3fd8,80046b:eaf3fdf5f9,6c:0507060d1518191a2129242a32,65:35556b,72:4d525630,8662521680:9f9c93bc,670a80:bdb1abadb4b7e7e8e9eadbc2c4d9cdd7,671080:ddebf1f4ed,81:0d0e,80:f2fc,671581128c5a81:361e2c1832484c5374595a7160697c7d6d67,584d5ab581:888291,6ed581:a3aacc,672681:cabb,97:2122232425262728292b2c2e2f3133343536373a3b3c3d3f404142434445464748494a4b4c4d4e4f5051545557585a5c5d5f63646667686a6b6c6d6e6f7071#72757778797a7b7d7e7f8081828384868788898a8c8e8f9093959697999a9b9c9d,81:c1a6,6b:243739434659,98:d1d2d3d5d9da,6bb35f406bc289f365909f5165:93bcc6c4c3ccced2d6,70:809c969dbbc0b7abb1e8ca,71:1013162f31735c6845724a787a98b3b5a8a0e0d4e7f9,72:1d28,706c71:1866b9,62:3e3d434849,79:3b4046495b5c535a6257606f677a858a9aa7b3,5f:d1d0,97:9e9fa1a2a4a5a6a7a8a9aaacaeb0b1b3b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3#e4e5e8eeeff0f1f2f4f7f8f9fafbfcfdfeff,98:000102030405060708090a0b0c0d0e,60:3c5d5a67415963ab,61:060d5da99dcbd1,620680:807f,6c:93f6,6dfc77:f6f8,78:0009171811,65ab78:2d1c1d393a3b1f3c252c23294e6d56572650474c6a9b939a879ca1a3b2b9a5d4d9c9ecf2,790578f479:13241e34,9f9b9e:f9fbfc,76f177:040d,76f977:07081a22192d263538505147435a68,98:0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d#4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e,77:62657f8d7d808c919fa0b0b5bd,75:3a404e4b485b727983,7f:58615f,8a487f:68747179817e,76:cde5,883294:8586878b8a8c8d8f909497959a9b9ca3a4abaaadacafb0b2b4b6b7b8b9babcbdbfc4c8c9cacbcccdced0d1d2d5d6d7d9d8dbdedfe0e2e4e5e7e8ea,98:6f70717273748b8e929599a3a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcfd0d4d6d7dbdcdde0e1e2e3e4#e5e6e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff,99:0001020304050607,94:e9ebeeeff3f4f5f7f9fcfdff,95:03020607090a0d0e0f1213141516181b1d1e1f222a2b292c3132343637383c3e3f4235444546494c4e4f525354565758595b5e5f5d61626465666768696a6b6c6f7172733a,77:e7ec,96c979:d5ede3eb,7a065d477a:03021e14,99:08090a0b0c0e0f1112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2f303132333435363738393a3b3c3d3e3f40414243444546474849#4a4b4c4d4e4f50515253565758595a5b5c5d5e5f60616264667378797b7e828389,7a:393751,9ecf99a57a7076:888e9399a4,74:dee0,752c9e:202228292a2b2c3231363837393a3e414244464748494b4c4e5155575a5b5c5e63666768696a6b6c716d73,75:929496a09daca3b3b4b8c4b1b0c3c2d6cde3e8e6e4ebe7,760375:f1fcff,76:1000050c170a25181519,99:8c8e9a9b9c9d9e9fa0a1a2a3a4a6a7a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8#d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9,76:1b3c2220402d303f35433e334d5e545c566b6f,7fca7a:e6787980868895a6a0aca8adb3,88:6469727d7f82a2c6b7bcc9e2cee3e5f1,891a88:fce8fef0,89:2119131b0a342b3641667b,758b80e576:b2b4,77dc80:1214161c20222526272928310b3543464d526971,898398:788083,99:fafbfcfdfeff,9a:000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738#393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f50515253545556575859,98:898c8d8f949a9b9e9fa1a2a5a6,86:4d546c6e7f7a7c7ba88d8bac9da7a3aa93a9b6c4b5ceb0bab1afc9cfb4e9f1f2edf3d0,871386:def4dfd8d1,87:0307,86f887:080a0d09233b1e252e1a3e48343129373f82227d7e7b60704c6e8b53637c64596593afa8d2,9a:5a5b5c5d5e5f606162636465666768696a6b7283898d8e949599a6a9aaabacadaeafb2b3b4b5b9bbbdbebfc3c4c6c7c8c9cacdcecfd0d2d4d5d6d7d9dadbdc#dddee0e2e3e4e5e7e8e9eaeceef0f1f2f3f4f5f6f7f8fafcfdfeff,9b:000102040506,87:c68885ad9783abe5acb5b3cbd3bdd1c0cadbeae0ee,88:1613,87fe88:0a1b21393c,7f:36424445,82107a:fafd,7b:080304150a2b0f47382a192e31202524333e1e585a45754c5d606e7b62727190a6a7b8ac9da885aa9ca2abb4d1c1ccdddae5e6ea,7c0c7b:fefc,7c:0f160b,9b:07090a0b0c0d0e1011121415161718191a1b1c1d1e2021222425262728292a2b2c2d2e3031333435363738393a3d3e3f40464a4b4c4e50525355565758595a#5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b,7c:1f2a26384140,81fe82:010204,81ec884482:2122232d2f282b383b33343e44494b4f5a5f68,88:7e8588d8df,895e7f:9d9fa7afb0b2,7c7c65497c:919d9c9ea2b2bcbdc1c7cccdc8c5d7e8,826e66a87f:bfced5e5e1e6e9eef3,7cf87d:77a6ae,7e:479b,9e:b8b4,8d:73849491b1676d,8c:4749,91:4a504e4f64,9b:7c7d7e7f808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9ba#bbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadb,91:626170696f7d7e7274798c85908d91a2a3aaadaeafb5b4ba,8c559e7e8d:b8eb,8e:055969,8d:b5bfbcbac4d6d7dadececfdbc6ecf7f8e3f9fbe4,8e098dfd8e:141d1f2c2e232f3a4039353d3149414251524a70767c6f74858f94909c9e,8c:78828a859894,659b89:d6dedadc,9b:dcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff,9c:000102030405060708090a0b0c0d0e0f101112131415161718191a#1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b,89:e5ebef,8a3e8b26975396:e9f3ef,97:0601080f0e2a2d303e,9f:808385868788898a8c,9efe9f:0b0d,96:b9bcbdced2,77bf96e092:8eaec8,93:3e6aca8f,94:3e6b,9c:7f8285868788,7a239c:8b8e90919294959a9b9e9fa0a1a2a3a5a6a7a8a9abadaeb0b1b2b3b4b5b6b7babbbcbdc4c5c6c7cacb3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a#7b7d7e808384898a8c8f93969798999daaacafb9bebfc0c1c2c8c9d1d2dadbe0e1cccdcecfd0d3d4d5d7d8d9dcdddfe2,97:7c85919294afaba3b2b4,9a:b1b0b7,9e589a:b6babcc1c0c5c2cbccd1,9b:45434749484d51,98e899:0d2e5554,9a:dfe1e6efebfbedf9,9b:080f131f23,9e:bdbe,7e3b9e:8287888b92,93d69e:9d9fdbdcdde0dfe2e9e7e5eaef,9f:222c2f39373d3e44,9c:e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff,9d:000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f2021#22232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142#92$434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f8081#82838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2#92$a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1#e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff,9e:000102#92$030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e24272e30343b3c404d5052535456595d5f606162656e6f727475767778797a7b7c7d80#8183848586898a8c8d8e8f90919495969798999a9b9c9ea0a1a2a3a4a5a7a8a9aa#92$abacadaeafb0b1b2b3b5b6b7b9babcbfc0c1c2c3c5c6c7c8cacbccd0d2d3d5d6d7d9dadee1e3e4e6e8ebecedeef0f1f2f3f4f5f6f7f8fafdff,9f:000102030405#060708090a0c0f1112141516181a1b1c1d1e1f21232425262728292a2b2d2e3031#92$3233343536383a3c3f4041424345464748494a4b4c4d4e4f52535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778#797a7b7c7d7e81828d8e8f9091929394959697989c9d9ea1a2a3a4a5,f9:2c7995e7f1#92$,fa:0c0d0e0f111314181f20212324272829,e8:15161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f40414243#4445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f6061626364'), + U2Ghash={}, + G2Uhash={}; + !function(data){ + var k=0; + data=data.match(/..../g); + for(var i=0x81;i<=0xfe;i++){ + for(var j=0x40;j<=0xFE;j++){ + U2Ghash[data[k++]]=('%'+i.toString(16)+'%'+j.toString(16)) + .toUpperCase(); + } + } + for(var key in U2Ghash){ + G2Uhash[U2Ghash[key]]=key; + } + }(data); + function isAscii(unicode) { + return ((unicode == 0x20AC) || (unicode <= 0x007F && unicode >= 0x0000)); + } + return{ + encode:function(str){ + return str.replace(/./g,function(a){ + var code=a.charCodeAt(0); + if(isAscii(code)){ + return encodeURIComponent(a); + }else{ + var key=code.toString(16); + if(key.length!=4)key=('000'+key).match(/....$/)[0]; + return U2Ghash[key]||a; + } + }); + }, + decode:function(str){ + return str.replace(/%[0-9A-F]{2}%[0-9A-F]{2}/g,function(a){ + if(a in G2Uhash){ + return String.fromCharCode('0x'+G2Uhash[a]); + }else{ + return a; + } + }).replace(/%[\w]{2}/g,function(a){ + return decodeURIComponent(a); + + }); + } + }; +} \ No newline at end of file diff --git a/5/mi/api/模板.js b/5/mi/api/模板.js new file mode 100644 index 0000000..82b037b --- /dev/null +++ b/5/mi/api/模板.js @@ -0,0 +1,304 @@ +if (typeof Object.assign != 'function') { + Object.assign = function () { + var target = arguments[0]; + for (var i = 1; i < arguments.length; i++) { + var source = arguments[i]; + for (var key in source) { + if (Object.prototype.hasOwnProperty.call(source, key)) { + target[key] = source[key]; + } + } + } + return target; +}; +} +function getMubans() { + var mubanDict = { // 模板字典 + mxpro: { + title: '', + host: '', + // homeUrl:'/', + url: '/vodshow/fyclass--------fypage---.html', + searchUrl: '/vodsearch/**----------fypage---.html', + searchable: 2,//是否启用全局搜索, + quickSearch: 0,//是否启用快速搜索, + filterable: 0,//是否启用分类筛选, + headers: {//网站的请求头,完整支持所有的,常带ua和cookies + 'User-Agent': 'MOBILE_UA', + // "Cookie": "searchneed=ok" + }, + class_parse: '.navbar-items li:gt(2):lt(8);a&&Text;a&&href;/(\\d+).html', + play_parse: true, + lazy: '', + limit: 6, + 推荐: '.tab-list.active;a.module-poster-item.module-item;.module-poster-item-title&&Text;.lazyload&&data-original;.module-item-note&&Text;a&&href', + double: true, // 推荐内容是否双层定位 + 一级: 'body a.module-poster-item.module-item;a&&title;.lazyload&&data-original;.module-item-note&&Text;a&&href', + 二级: { + "title": "h1&&Text;.module-info-tag&&Text", + "img": ".lazyload&&data-original", + "desc": ".module-info-item:eq(1)&&Text;.module-info-item:eq(2)&&Text;.module-info-item:eq(3)&&Text", + "content": ".module-info-introduction&&Text", + "tabs": ".module-tab-item", + "lists": ".module-play-list:eq(#id) a" + }, + 搜索: 'body .module-item;.module-card-item-title&&Text;.lazyload&&data-original;.module-item-note&&Text;a&&href;.module-info-item-content&&Text', + }, + mxone5: { + title: '', + host: '', + url: '/show/fyclass--------fypage---.html', + searchUrl: '/search/**----------fypage---.html', + searchable: 2,//是否启用全局搜索, + quickSearch: 0,//是否启用快速搜索, + filterable: 0,//是否启用分类筛选, + class_parse: '.nav-menu-items&&li;a&&Text;a&&href;.*/(.*?).html', + play_parse: true, + lazy: '', + limit: 6, + 推荐: '.module-list;.module-items&&.module-item;a&&title;img&&data-src;.module-item-text&&Text;a&&href', + double: true, // 推荐内容是否双层定位 + 一级: '.module-items .module-item;a&&title;img&&data-src;.module-item-text&&Text;a&&href', + 二级: { + "title": "h1&&Text;.tag-link&&Text", + "img": ".module-item-pic&&img&&data-src", + "desc": ".video-info-items:eq(0)&&Text;.video-info-items:eq(1)&&Text;.video-info-items:eq(2)&&Text;.video-info-items:eq(3)&&Text", + "content": ".vod_content&&Text", + "tabs": ".module-tab-item", + "lists": ".module-player-list:eq(#id)&&.scroll-content&&a" + }, + 搜索: '.module-items .module-search-item;a&&title;img&&data-src;.video-serial&&Text;a&&href', + }, + 首图: { + title: '', + host: '', + url: '/vodshow/fyclass--------fypage---/', + searchUrl: '/vodsearch/**----------fypage---.html', + searchable: 2,//是否启用全局搜索, + quickSearch: 0,//是否启用快速搜索, + filterable: 0,//是否启用分类筛选, + headers: {//网站的请求头,完整支持所有的,常带ua和cookies + 'User-Agent': 'MOBILE_UA', + // "Cookie": "searchneed=ok" + }, + class_parse: '.myui-header__menu li.hidden-sm:gt(0):lt(5);a&&Text;a&&href;/(\\d+).html', + play_parse: true, + lazy: '', + limit: 6, + 推荐: 'ul.myui-vodlist.clearfix;li;a&&title;a&&data-original;.pic-text&&Text;a&&href', + double: true, // 推荐内容是否双层定位 + 一级: '.myui-vodlist li;a&&title;a&&data-original;.pic-text&&Text;a&&href', + 二级: { + "title": ".myui-content__detail .title&&Text;.myui-content__detail p:eq(-2)&&Text", + "img": ".myui-content__thumb .lazyload&&data-original", + "desc": ".myui-content__detail p:eq(0)&&Text;.myui-content__detail p:eq(1)&&Text;.myui-content__detail p:eq(2)&&Text", + "content": ".content&&Text", + "tabs": ".nav-tabs:eq(0) li", + "lists": ".myui-content__list:eq(#id) li" + }, + 搜索: '#searchList li;a&&title;.lazyload&&data-original;.text-muted&&Text;a&&href;.text-muted:eq(-1)&&Text', + }, + 首图2: { + title: '', + host: '', + url: '/list/fyclass-fypage.html', + searchUrl: '/vodsearch/**----------fypage---.html', + searchable: 2,//是否启用全局搜索, + quickSearch: 0,//是否启用快速搜索, + filterable: 0,//是否启用分类筛选, + headers: { + 'User-Agent': 'UC_UA', + // "Cookie": "" + }, + // class_parse:'.stui-header__menu li:gt(0):lt(7);a&&Text;a&&href;/(\\d+).html', + class_parse: '.stui-header__menu li:gt(0):lt(7);a&&Text;a&&href;.*/(.*?).html', + play_parse: true, + lazy: '', + limit: 6, + 推荐: 'ul.stui-vodlist.clearfix;li;a&&title;.lazyload&&data-original;.pic-text&&Text;a&&href', + double: true, // 推荐内容是否双层定位 + 一级: '.stui-vodlist li;a&&title;a&&data-original;.pic-text&&Text;a&&href', + 二级: { + "title": ".stui-content__detail .title&&Text;.stui-content__detail p:eq(-2)&&Text", + "img": ".stui-content__thumb .lazyload&&data-original", + "desc": ".stui-content__detail p:eq(0)&&Text;.stui-content__detail p:eq(1)&&Text;.stui-content__detail p:eq(2)&&Text", + "content": ".detail&&Text", + "tabs": ".stui-vodlist__head h3", + "lists": ".stui-content__playlist:eq(#id) li" + }, + 搜索: 'ul.stui-vodlist__media:eq(0) li,ul.stui-vodlist:eq(0) li,#searchList li;a&&title;.lazyload&&data-original;.text-muted&&Text;a&&href;.text-muted:eq(-1)&&Text', + 搜索1: 'ul.stui-vodlist&&li;a&&title;.lazyload&&data-original;.text-muted&&Text;a&&href;.text-muted:eq(-1)&&Text', + 搜索2: 'ul.stui-vodlist__media&&li;a&&title;.lazyload&&data-original;.text-muted&&Text;a&&href;.text-muted:eq(-1)&&Text', + }, + 默认: { + title: '', + host: '', + url: '/vodshow/fyclass--------fypage---.html', + searchUrl: '/vodsearch/-------------.html?wd=**', + searchable: 2,//是否启用全局搜索, + quickSearch: 0,//是否启用快速搜索, + filterable: 0,//是否启用分类筛选, + headers: { + 'User-Agent': 'MOBILE_UA', + }, + play_parse: true, + lazy: '', + limit: 6, + double: true, // 推荐内容是否双层定位 + }, + vfed: { + title: '', + host: '', + url: '/index.php/vod/show/id/fyclass/page/fypage.html', + searchUrl: '/index.php/vod/search/page/fypage/wd/**.html', + searchable: 2,//是否启用全局搜索, + quickSearch: 0,//是否启用快速搜索, + filterable: 0,//是否启用分类筛选, + headers: { + 'User-Agent': 'UC_UA', + }, + // class_parse:'.fed-pops-navbar&&ul.fed-part-rows&&a.fed-part-eone:gt(0):lt(5);a&&Text;a&&href;.*/(.*?).html', + class_parse: '.fed-pops-navbar&&ul.fed-part-rows&&a;a&&Text;a&&href;.*/(.*?).html', + play_parse: true, + lazy: '', + limit: 6, + 推荐: 'ul.fed-list-info.fed-part-rows;li;a.fed-list-title&&Text;a&&data-original;.fed-list-remarks&&Text;a&&href', + double: true, // 推荐内容是否双层定位 + 一级: '.fed-list-info&&li;a.fed-list-title&&Text;a&&data-original;.fed-list-remarks&&Text;a&&href', + 二级: { + "title": "h1.fed-part-eone&&Text;.fed-deta-content&&.fed-part-rows&&li&&Text", + "img": ".fed-list-info&&a&&data-original", + "desc": ".fed-deta-content&&.fed-part-rows&&li:eq(1)&&Text;.fed-deta-content&&.fed-part-rows&&li:eq(2)&&Text;.fed-deta-content&&.fed-part-rows&&li:eq(3)&&Text", + "content": ".fed-part-esan&&Text", + "tabs": ".fed-drop-boxs&&.fed-part-rows&&li", + "lists": ".fed-play-item:eq(#id)&&ul:eq(1)&&li" + }, + 搜索: '.fed-deta-info;h1&&Text;.lazyload&&data-original;.fed-list-remarks&&Text;a&&href;.fed-deta-content&&Text', + }, + 海螺3: { + title: '', + host: '', + searchUrl: '/v_search/**----------fypage---.html', + url: '/vod_____show/fyclass--------fypage---.html', + headers: { + 'User-Agent': 'MOBILE_UA' + }, + timeout: 5000, + class_parse: 'body&&.hl-nav li:gt(0);a&&Text;a&&href;.*/(.*?).html', + cate_exclude: '明星|专题|最新|排行', + limit: 40, + play_parse: true, + lazy: '', + 推荐: '.hl-vod-list;li;a&&title;a&&data-original;.remarks&&Text;a&&href', + double: true, + 一级: '.hl-vod-list&&.hl-list-item;a&&title;a&&data-original;.remarks&&Text;a&&href', + 二级: { + "title": ".hl-infos-title&&Text;.hl-text-conch&&Text", + "img": ".hl-lazy&&data-original", + "desc": ".hl-infos-content&&.hl-text-conch&&Text", + "content": ".hl-content-text&&Text", + "tabs": ".hl-tabs&&a", + "lists": ".hl-plays-list:eq(#id)&&li" + }, + 搜索: '.hl-list-item;a&&title;a&&data-original;.remarks&&Text;a&&href', + searchable: 2,//是否启用全局搜索, + quickSearch: 0,//是否启用快速搜索, + filterable: 0,//是否启用分类筛选, + }, + 海螺2: { + title: '', + host: '', + searchUrl: '/index.php/vod/search/page/fypage/wd/**/', + url: '/index.php/vod/show/id/fyclass/page/fypage/', + headers: { + 'User-Agent': 'MOBILE_UA' + }, + timeout: 5000, + class_parse: '#nav-bar li;a&&Text;a&&href;id/(.*?)/', + limit: 40, + play_parse: true, + lazy: '', + 推荐: '.list-a.size;li;a&&title;.lazy&&data-original;.bt&&Text;a&&href', + double: true, + 一级: '.list-a&&li;a&&title;.lazy&&data-original;.list-remarks&&Text;a&&href', + 二级: { + "title": "h2&&Text;.deployment&&Text", + "img": ".lazy&&data-original", + "desc": ".deployment&&Text", + "content": ".ec-show&&Text", + "tabs": "#tag&&a", + "lists": ".play_list_box:eq(#id)&&li" + }, + 搜索: '.search-list;a&&title;.lazy&&data-original;.deployment&&Text;a&&href', + searchable: 2,//是否启用全局搜索, + quickSearch: 0,//是否启用快速搜索, + filterable: 0,//是否启用分类筛选, + }, + 短视: { + title: '', + host: '', + // homeUrl:'/', + url: '/channel/fyclass-fypage.html', + searchUrl: '/search.html?wd=**', + searchable: 2,//是否启用全局搜索, + quickSearch: 0,//是否启用快速搜索, + filterable: 0,//是否启用分类筛选, + headers: {//网站的请求头,完整支持所有的,常带ua和cookies + 'User-Agent': 'MOBILE_UA', + // "Cookie": "searchneed=ok" + }, + class_parse: '.menu_bottom ul li;a&&Text;a&&href;.*/(.*?).html', + cate_exclude: '解析|动态', + play_parse: true, + lazy: '', + limit: 6, + 推荐: '.indexShowBox;ul&&li;a&&title;img&&data-src;.s1&&Text;a&&href', + double: true, // 推荐内容是否双层定位 + 一级: '.pic-list&&li;a&&title;img&&data-src;.s1&&Text;a&&href', + 二级: { + "title": "h1&&Text;.content-rt&&p:eq(0)&&Text", + "img": ".img&&img&&data-src", + "desc": ".content-rt&&p:eq(1)&&Text;.content-rt&&p:eq(2)&&Text;.content-rt&&p:eq(3)&&Text;.content-rt&&p:eq(4)&&Text;.content-rt&&p:eq(5)&&Text", + "content": ".zkjj_a&&Text", + "tabs": ".py-tabs&&option", + "lists": ".player:eq(#id) li" + }, + 搜索: '.sr_lists&&ul&&li;h3&&Text;img&&data-src;.int&&p:eq(0)&&Text;a&&href', + }, + 短视2:{ + title: '', + host: '', + class_name:'电影&电视剧&综艺&动漫', + class_url:'1&2&3&4', + searchUrl: '/index.php/ajax/suggest?mid=1&wd=**&limit=50', + searchable: 2, + quickSearch: 0, + headers:{'User-Agent':'MOBILE_UA'}, + url: '/index.php/api/vod#type=fyclass&page=fypage', + filterable:0,//是否启用分类筛选, + filter_url:'', + filter: {}, + filter_def:{}, + detailUrl:'/index.php/vod/detail/id/fyid.html', + play_parse: true, + lazy: '', + limit: 6, + 推荐:'.list-vod.flex .public-list-box;a&&title;.lazy&&data-original;.public-list-prb&&Text;a&&href', + 一级:'js:let body=input.split("#")[1];let t=Math.round(new Date/1e3).toString();let key=md5("DS"+t+"DCC147D11943AF75");let url=input.split("#")[0];body=body+"&time="+t+"&key="+key;print(body);fetch_params.body=body;let html=post(url,fetch_params);let data=JSON.parse(html);VODS=data.list.map(function(it){it.vod_pic=urljoin2(input.split("/i")[0],it.vod_pic);return it});', + 二级:{ + "title":".slide-info-title&&Text;.slide-info:eq(3)--strong&&Text", + "img":".detail-pic&&data-original", + "desc":".fraction&&Text;.slide-info-remarks:eq(1)&&Text;.slide-info-remarks:eq(2)&&Text;.slide-info:eq(2)--strong&&Text;.slide-info:eq(1)--strong&&Text", + "content":"#height_limit&&Text", + "tabs":".anthology.wow.fadeInUp.animated&&.swiper-wrapper&&a", + "tab_text":".swiper-slide&&Text", + "lists":".anthology-list-box:eq(#id) li" + }, + 搜索:'json:list;name;pic;;id', + } + }; + return JSON.parse(JSON.stringify(mubanDict)); +} +var mubanDict = getMubans(); +var muban = getMubans(); +export default {muban,getMubans}; \ No newline at end of file diff --git a/5/mi/jars/相声.jar b/5/mi/jars/相声.jar new file mode 100644 index 0000000..b42ab8c Binary files /dev/null and b/5/mi/jars/相声.jar differ diff --git a/5/mi/jars/赞赞.jar b/5/mi/jars/赞赞.jar new file mode 100644 index 0000000..b42ab8c Binary files /dev/null and b/5/mi/jars/赞赞.jar differ diff --git a/5/mi/js/88看球.js b/5/mi/js/88看球.js new file mode 100644 index 0000000..f5d848a --- /dev/null +++ b/5/mi/js/88看球.js @@ -0,0 +1,29 @@ +var rule = { + title:'88看球', + // host:'http://www.88kanqiu.cc', + host:'http://www.88kanqiu.org', + url:'/match/fyclass/live', + searchUrl:'', + searchable:0, + quickSearch:0, + class_parse:'.nav-pills li;a&&Text;a&&href;/match/(\\d+)/live', + headers:{ + 'User-Agent':'PC_UA' + }, + timeout:5000, + play_parse:true, + lazy:'', + limit:6, + double:false, + 推荐:'*', + 一级:'.list-group .group-game-item;.d-none&&Text;img&&src;.btn&&Text;a&&href', + 二级:{ + "title":".game-info-container&&Text;.customer-navbar-nav li&&Text", + "img":"img&&src", + "desc":";;;div.team-name:eq(0)&&Text;div.team-name:eq(1)&&Text", + "content":"div.game-time&&Text", + "tabs":"js:TABS=['88看球']", + "lists":"js:LISTS=[];input=input+'-url';let html=request(input);let data=JSON.parse(html);TABS.forEach(function(tab){let m3u=data.links;let d=m3u.map(function(it){return it.name+'$'+it.url});LISTS.push(d)});" + }, + 搜索:'', +} \ No newline at end of file diff --git a/5/mi/json/bilibili.json b/5/mi/json/bilibili.json new file mode 100644 index 0000000..8860f48 --- /dev/null +++ b/5/mi/json/bilibili.json @@ -0,0 +1,4501 @@ +{ + + "classes": [ + { + "type_name": "沙雕动漫", + "type_id": "一口气沙雕动漫" + }, + { + "type_name": "美食", + "type_id": "美食超清" + }, + { + "type_name": "食谱", + "type_id": "食谱" + }, + { + "type_name": "体育", + "type_id": "体育超清" + }, + { + "type_name": "球星", + "type_id": "球星" + }, + { + "type_name": "旅游", + "type_id": "旅游" + }, + { + "type_name": "风景", + "type_id": "风景4K" + }, + { + "type_name": "说案", + "type_id": "说案" + }, + { + "type_name": "知名UP主", + "type_id": "知名UP主" + }, + { + "type_name": "探索发现", + "type_id": "探索发现超清" + }, + { + "type_name": "纪录片", + "type_id": "纪录片超清" + }, + { + "type_name": "鬼畜", + "type_id": "鬼畜" + }, + { + "type_name": "搞笑", + "type_id": "搞笑超清" + }, + { + "type_name": "儿童", + "type_id": "儿童超清" + }, + { + "type_name": "动物世界", + "type_id": "动物世界超清" + }, + { + "type_name": "相声小品", + "type_id": "相声小品超清" + }, + { + "type_name": "戏曲", + "type_id": "戏曲" + }, + { + "type_name": "解说", + "type_id": "解说" + }, + + { + "type_name": "演讲", + "type_id": "演讲" + }, + { + "type_name": "小姐姐", + "type_id": "小姐姐超清" + }, + { + "type_name": "荒野求生", + "type_id": "荒野求生超清" + }, + { + "type_name": "健身", + "type_id": "健身" + }, + { + "type_name": "帕梅拉", + "type_id": "帕梅拉" + }, + { + "type_name": "太极拳", + "type_id": "太极拳" + }, + + { + "type_name": "广场舞", + "type_id": "广场舞" + }, + { + "type_name": "舞蹈", + "type_id": "舞蹈" + }, + { + "type_name": "音乐", + "type_id": "音乐" + }, + { + "type_name": "歌曲", + "type_id": "歌曲" + }, + { + "type_name": "MV", + "type_id": "MV4K" + }, + { + "type_name": "舞曲", + "type_id": "舞曲超清" + }, + { + "type_name": "4K", + "type_id": "4K" + }, + { + "type_name": "电影", + "type_id": "电影" + }, + { + "type_name": "电视剧", + "type_id": "电视剧" + }, + { + "type_name": "白噪音", + "type_id": "白噪音超清" + }, + { + "type_name": "考公考证", + "type_id": "考公考证" + }, + + { + "type_name": "平面设计教学", + "type_id": "平面设计教学" + }, + { + "type_name": "软件教程", + "type_id": "软件教程" + }, + { + "type_name": "Windows", + "type_id": "Windows" + } + + ], + + "cookie": "SESSDATA=01c79709%2C1711618905%2C244c3%2A91CjA9UUnRb_kJg03J5FqUbin76yMY90o1-ckJsM1ItQH21ns4hgcS6Le6oMR3SKtC18QSVmxSbGRhN3cyS3NReERsOHRfYVlhTWJKZjZyTF9wUWJXbjNfaF9qWklFMFpoeVg1ZUhFb0Q0MGFiN3FYd1N3UEFEY1oxX29IdmFSRVVLamcybGhhSkJnIIEC; bili_jct=e9d6e9df733afde2a03693d63a4e77dc; DedeUserID=186957646; DedeUserID__ckMd5=4f717c8832ee1e62; sid=elhiqom1", + + "filter": { + "考公考证": [{ + "key": "order", + "name": "排序", + "value": [{ + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "探索发现超清": [{ + "key": "order", + "name": "排序", + "value": [{ + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "电影": [{ + "key": "order", + "name": "排序", + "value": [{ + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "鬼畜": [{ + "key": "order", + "name": "排序", + "value": [{ + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "一口气沙雕动漫": [{ + "key": "order", + "name": "排序", + "value": [{ + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "说案": [{ + "key": "order", + "name": "排序", + "value": [{ + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "说案" + }, + { + "n": "汤圆", + "v": "汤圆说案" + }, + { + "n": "唐唐", + "v": "唐唐说案" + }, + { + "n": "罗翔", + "v": "罗翔说刑法" + }, + { + "n": "何家弘", + "v": "何家弘说案" + }, + { + "n": "韩诺", + "v": "韩诺说案" + }, + { + "n": "老V", + "v": "老V说案" + }, + { + "n": "禁播档案‼️", + "v": "禁播档案" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "演讲": [{ + "key": "order", + "name": "排序", + "value": [{ + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "全部演讲4K" + }, + { + "n": "A艾跃进", + "v": "艾跃进演讲4K" + }, + { + "n": "C超级演说家", + "v": "超级演说家4K" + }, + { + "n": "D电影", + "v": "电影演讲4K" + }, + { + "n": "D典籍里的中国", + "v": "典籍里的中国4K" + }, + { + "n": "G感动中国", + "v": "感动中国4K" + }, + { + "n": "G郭继承", + "v": "郭继承演讲4K" + }, + { + "n": "H华春莹", + "v": "华春莹演讲4K" + }, + { + "n": "L雷军", + "v": "雷军演讲4K" + }, + { + "n": "L罗翔", + "v": "罗翔演讲4K" + }, + { + "n": "R任正非", + "v": "任正非演讲4K" + }, + { + "n": "TED", + "v": "TED演讲4K" + }, + { + "n": "W汪文斌", + "v": "汪文斌演讲4K" + }, + { + "n": "Y一刻", + "v": "一刻演讲4K" + }, + { + "n": "Z赵立坚", + "v": "赵立坚演讲4K" + }, + { + "n": "Z郑强", + "v": "郑强演讲4K" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "解说": [{ + "key": "order", + "name": "排序", + "value": [{ + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "解说" + }, + { + "n": "电影", + "v": "电影解说" + }, + { + "n": "电视", + "v": "电视解说" + }, + { + "n": "历史", + "v": "历史解说" + }, + { + "n": "动漫", + "v": "动漫解说" + }, + { + "n": "小说", + "v": "小说解说" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "风景4K": [{ + "key": "order", + "name": "排序", + "value": [{ + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "风景4K" + }, + { + "n": "A澳门", + "v": "澳门风景4K" + }, + { + "n": "A安徽", + "v": "安徽风景4K" + }, + { + "n": "B布达拉宫", + "v": "布达拉宫风景4K" + }, + { + "n": "B北京", + "v": "北京风景4K" + }, + { + "n": "C重庆", + "v": "重庆风景4K" + }, + { + "n": "C草原", + "v": "草原风景4K" + }, + { + "n": "D大海", + "v": "大海风景4K" + }, + { + "n": "F福建", + "v": "福建风景4K" + }, + { + "n": "G广东", + "v": "广东风景4K" + }, + { + "n": "G广西", + "v": "广西风景4K" + }, + { + "n": "G贵州", + "v": "贵州风景4K" + }, + { + "n": "G甘肃", + "v": "甘肃风景4K" + }, + { + "n": "H海南", + "v": "海南风景4K" + }, + { + "n": "H河北", + "v": "河北风景4K" + }, + { + "n": "H河南", + "v": "河南风景4K" + }, + { + "n": "H湖北", + "v": "湖北风景4K" + }, + { + "n": "H湖南", + "v": "湖南风景4K" + }, + { + "n": "H黑龙江", + "v": "黑龙江风景4K" + }, + { + "n": "J吉林", + "v": "吉林风景4K" + }, + { + "n": "J江苏", + "v": "江苏风景4K" + }, + { + "n": "J江西", + "v": "江西风景4K" + }, + { + "n": "L辽宁", + "v": "辽宁风景4K" + }, + { + "n": "M民宿", + "v": "民宿风景4K" + }, + { + "n": "N内蒙古", + "v": "内蒙古风景4K" + }, + { + "n": "N宁夏", + "v": "宁夏风景4K" + }, + { + "n": "Q青海", + "v": "青海风景4K" + }, + { + "n": "S上海", + "v": "上海风景4K" + }, + { + "n": "S陕西", + "v": "陕西风景4K" + }, + { + "n": "S四川", + "v": "四川风景4K" + }, + { + "n": "S山西", + "v": "山西风景4K" + }, + { + "n": "S山东", + "v": "山东风景4K" + }, + { + "n": "T天津", + "v": "天津风景4K" + }, + { + "n": "T台湾", + "v": "台湾风景4K" + }, + { + "n": "T天空", + "v": "天空风景4K" + }, + { + "n": "X西湖", + "v": "西湖风景4K" + }, + { + "n": "X西藏", + "v": "西藏风景4K" + }, + { + "n": "X新疆", + "v": "新疆风景4K" + }, + { + "n": "X香港", + "v": "香港风景4K" + }, + { + "n": "Y云南", + "v": "云南风景4K" + }, + { + "n": "Z浙江", + "v": "浙江风景4K" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "MV4K": [{ + "key": "order", + "name": "排序", + "value": [{ + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "MV4K" + }, + { + "n": "A阿杜", + "v": "阿杜MV4K" + }, + { + "n": "A阿黛尔", + "v": "阿黛尔MV4K" + }, + { + "n": "BBeyond", + "v": "BeyondMV4K" + }, + { + "n": "BBy2", + "v": "By2MV4K" + }, + { + "n": "BBIGBANG", + "v": "BIGBANGMV4K" + }, + { + "n": "B布兰妮", + "v": "布兰妮MV4K" + }, + { + "n": "C陈奕迅", + "v": "陈奕迅MV4K" + }, + { + "n": "C蔡依林", + "v": "蔡依林MV4K" + }, + { + "n": "C初音未来", + "v": "初音未来MV4K" + }, + { + "n": "C蔡健雅", + "v": "蔡健雅MV4K" + }, + { + "n": "C陈小春", + "v": "陈小春MV4K" + }, + { + "n": "C草蜢", + "v": "草蜢MV4K" + }, + { + "n": "C陈慧娴", + "v": "陈慧娴MV4K" + }, + { + "n": "C崔健", + "v": "崔健MV4K" + }, + { + "n": "C仓木麻衣", + "v": "仓木麻衣MV4K" + }, + { + "n": "D戴荃", + "v": "戴荃MV4K" + }, + { + "n": "D动力火车", + "v": "动力火车MV4K" + }, + { + "n": "D邓丽君", + "v": "邓丽君MV4K" + }, + { + "n": "D丁当", + "v": "丁当MV4K" + }, + { + "n": "D刀郎", + "v": "刀郎MV4K" + }, + { + "n": "D邓紫棋", + "v": "邓紫棋MV4K" + }, + { + "n": "D戴佩妮", + "v": "戴佩妮MV4K" + }, + { + "n": "D邓丽君", + "v": "邓丽君MV4K" + }, + { + "n": "F飞儿乐队", + "v": "飞儿乐队MV4K" + }, + { + "n": "F费玉清", + "v": "费玉清MV4K" + }, + { + "n": "F费翔", + "v": "费翔MV4K" + }, + { + "n": "F方大同", + "v": "方大同MV4K" + }, + { + "n": "F房东的猫", + "v": "房东的猫MV4K" + }, + { + "n": "F凤飞飞", + "v": "凤飞飞MV4K" + }, + { + "n": "F凤凰传奇", + "v": "凤凰传奇MV4K" + }, + { + "n": "G古风歌曲", + "v": "古风歌曲4K" + }, + { + "n": "G国乐大典", + "v": "国乐大典4K" + }, + { + "n": "G郭采洁", + "v": "郭采洁MV4K" + }, + { + "n": "G光良", + "v": "光良MV4K" + }, + { + "n": "G郭静", + "v": "郭静MV4K" + }, + { + "n": "G郭富城", + "v": "郭富城MV4K" + }, + { + "n": "H胡彦斌", + "v": "胡彦斌MV4K" + }, + { + "n": "H胡夏", + "v": "胡夏MV4K" + }, + { + "n": "H韩红", + "v": "韩红MV4K" + }, + { + "n": "H黄品源", + "v": "黄品源MV4K" + }, + { + "n": "H黄小琥", + "v": "黄小琥MV4K" + }, + { + "n": "H花儿乐队", + "v": "花儿乐队MV4K" + }, + { + "n": "H黄家强", + "v": "黄家强MV4K" + }, + { + "n": "H后街男孩", + "v": "后街男孩MV4K" + }, + { + "n": "J经典老歌", + "v": "经典老歌4K" + }, + { + "n": "J贾斯丁比伯", + "v": "贾斯丁比伯MV4K" + }, + { + "n": "J金池", + "v": "金池MV4K" + }, + { + "n": "J金志文", + "v": "金志文MV4K" + }, + { + "n": "J焦迈奇", + "v": "焦迈奇MV4K" + }, + { + "n": "K筷子兄弟", + "v": "筷子兄弟MV4K" + }, + { + "n": "L李玟", + "v": "李玟MV4K" + }, + { + "n": "L林忆莲", + "v": "林忆莲MV4K" + }, + { + "n": "L李克勤", + "v": "李克勤MV4K" + }, + { + "n": "L刘宪华", + "v": "刘宪华MV4K" + }, + { + "n": "L李圣杰", + "v": "李圣杰MV4K" + }, + { + "n": "L林宥嘉", + "v": "林宥嘉MV4K" + }, + { + "n": "L梁静茹", + "v": "梁静茹MV4K" + }, + { + "n": "L李健", + "v": "李健MV4K" + }, + { + "n": "L林俊杰", + "v": "林俊杰MV4K" + }, + { + "n": "L李玉刚", + "v": "李玉刚MV4K" + }, + { + "n": "L林志炫", + "v": "林志炫MV4K" + }, + { + "n": "L李荣浩", + "v": "李荣浩MV4K" + }, + { + "n": "L李宇春", + "v": "李宇春MV4K" + }, + { + "n": "L洛天依", + "v": "洛天依MV4K" + }, + { + "n": "L林子祥", + "v": "林子祥MV4K" + }, + { + "n": "L李宗盛", + "v": "李宗盛MV4K" + }, + { + "n": "L黎明", + "v": "黎明MV4K" + }, + { + "n": "L刘德华", + "v": "刘德华MV4K" + }, + { + "n": "L罗大佑", + "v": "罗大佑MV4K" + }, + { + "n": "L林肯公园", + "v": "林肯公园MV4K" + }, + { + "n": "LLadyGaga", + "v": "LadyGagaMV4K" + }, + { + "n": "L旅行团乐队", + "v": "旅行团乐队MV4K" + }, + { + "n": "M莫文蔚", + "v": "莫文蔚MV4K" + }, + { + "n": "M毛不易", + "v": "毛不易MV4K" + }, + { + "n": "M梅艳芳", + "v": "梅艳芳MV4K" + }, + { + "n": "M迈克尔杰克逊", + "v": "迈克尔杰克逊MV4K" + }, + { + "n": "N南拳妈妈", + "v": "南拳妈妈MV4K" + }, + { + "n": "P朴树", + "v": "朴树MV4K" + }, + { + "n": "Q齐秦", + "v": "齐秦MV4K" + }, + { + "n": "Q青鸟飞鱼", + "v": "青鸟飞鱼MV4K" + }, + { + "n": "R容祖儿", + "v": "容祖儿MV4K" + }, + { + "n": "R热歌", + "v": "热歌MV4K" + }, + { + "n": "R任贤齐", + "v": "任贤齐MV4K" + }, + { + "n": "S水木年华", + "v": "水木年华MV4K" + }, + { + "n": "S孙燕姿", + "v": "孙燕姿MV4K" + }, + { + "n": "S苏打绿", + "v": "苏打绿MV4K" + }, + { + "n": "SSHE", + "v": "SHEMV4K" + }, + { + "n": "S孙楠", + "v": "孙楠MV4K" + }, + { + "n": "T陶喆", + "v": "陶喆MV4K" + }, + { + "n": "T谭咏麟", + "v": "谭咏麟MV4K" + }, + { + "n": "T田馥甄", + "v": "田馥甄MV4K" + }, + { + "n": "T谭维维", + "v": "谭维维MV4K" + }, + { + "n": "T逃跑计划", + "v": "逃跑计划MV4K" + }, + { + "n": "T田震", + "v": "田震MV4K" + }, + { + "n": "T谭晶", + "v": "谭晶MV4K" + }, + { + "n": "T屠洪刚", + "v": "屠洪刚MV4K" + }, + { + "n": "T泰勒·斯威夫特", + "v": "泰勒·斯威夫特MV4K" + }, + { + "n": "W王力宏", + "v": "王力宏MV4K" + }, + { + "n": "W王杰", + "v": "王杰MV4K" + }, + { + "n": "W吴克群", + "v": "吴克群MV4K" + }, + { + "n": "W王心凌", + "v": "王心凌MV4K" + }, + { + "n": "W汪峰", + "v": "汪峰MV4K" + }, + { + "n": "W伍佰", + "v": "伍佰MV4K" + }, + { + "n": "W王菲", + "v": "王菲MV4K" + }, + { + "n": "W五月天", + "v": "五月天MV4K" + }, + { + "n": "W汪苏泷", + "v": "汪苏泷MV4K" + }, + { + "n": "X徐佳莹", + "v": "徐佳莹MV4K" + }, + { + "n": "X弦子", + "v": "弦子MV4K" + }, + { + "n": "X萧亚轩", + "v": "萧亚轩MV4K" + }, + { + "n": "X许巍", + "v": "许巍MV4K" + }, + { + "n": "X薛之谦", + "v": "薛之谦MV4K" + }, + { + "n": "X许嵩", + "v": "许嵩MV4K" + }, + { + "n": "X小虎队", + "v": "小虎队MV4K" + }, + { + "n": "X萧敬腾", + "v": "萧敬腾MV4K" + }, + { + "n": "X谢霆锋", + "v": "谢霆锋MV4K" + }, + { + "n": "X徐小凤", + "v": "徐小凤MV4K" + }, + { + "n": "X信乐队", + "v": "信乐队MV4K" + }, + { + "n": "Y夜愿乐队", + "v": "夜愿乐队MV4K" + }, + { + "n": "Y原创音乐", + "v": "原创音乐MV4K" + }, + { + "n": "Y羽泉", + "v": "羽泉MV4K" + }, + { + "n": "Y粤语", + "v": "粤语MV4K" + }, + { + "n": "Y郁可唯", + "v": "郁可唯MV4K" + }, + { + "n": "Y叶倩文", + "v": "叶倩文MV4K" + }, + { + "n": "Y杨坤", + "v": "杨坤MV4K" + }, + { + "n": "Y庾澄庆", + "v": "庾澄庆MV4K" + }, + { + "n": "Y尤长靖", + "v": "尤长靖MV4K" + }, + { + "n": "Y易烊千玺", + "v": "易烊千玺MV4K" + }, + { + "n": "Y袁娅维", + "v": "袁娅维MV4K" + }, + { + "n": "Y杨丞琳", + "v": "杨丞琳MV4K" + }, + { + "n": "Y杨千嬅", + "v": "杨千嬅MV4K" + }, + { + "n": "Y杨宗纬", + "v": "杨宗纬MV4K" + }, + { + "n": "Z周杰伦", + "v": "周杰伦MV4K" + }, + { + "n": "Z张学友", + "v": "张学友MV4K" + }, + { + "n": "Z张信哲", + "v": "张信哲MV4K" + }, + { + "n": "Z张宇", + "v": "张宇MV4K" + }, + { + "n": "Z周华健", + "v": "周华健MV4K" + }, + { + "n": "Z张韶涵", + "v": "张韶涵MV4K" + }, + { + "n": "Z周深", + "v": "周深MV4K" + }, + { + "n": "Z纵贯线", + "v": "纵贯线MV4K" + }, + { + "n": "Z赵雷", + "v": "赵雷MV4K" + }, + { + "n": "Z周传雄", + "v": "周传雄MV4K" + }, + { + "n": "Z张国荣", + "v": "张国荣MV4K" + }, + { + "n": "Z周慧敏", + "v": "周慧敏MV4K" + }, + { + "n": "Z张惠妹", + "v": "张惠妹MV4K" + }, + { + "n": "Z周笔畅", + "v": "周笔畅MV4K" + }, + { + "n": "Z郑中基", + "v": "郑中基MV4K" + }, + { + "n": "Z张艺兴", + "v": "张艺兴MV4K" + }, + { + "n": "Z张震岳", + "v": "张震岳MV4K" + }, + { + "n": "Z中国好声音", + "v": "中国好声音MV4K" + }, + { + "n": "Z张雨生", + "v": "张雨生MV4K" + }, + { + "n": "Z郑智化", + "v": "郑智化MV4K" + }, + { + "n": "Z卓依婷", + "v": "卓依婷MV4K" + }, + { + "n": "Z中岛美雪", + "v": "中岛美雪MV4K" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + + "帕梅拉": [{ + "key": "order", + "name": "排序", + "value": [{ + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "帕梅拉" + }, + { + "n": "瘦腿", + "v": "帕梅拉瘦腿" + }, + { + "n": "腹部", + "v": "帕梅拉腹部" + }, + { + "n": "手臂", + "v": "帕梅拉手臂" + }, + { + "n": "热身", + "v": "帕梅拉热身" + }, + { + "n": "舞蹈", + "v": "帕梅拉舞蹈" + }, + { + "n": "燃脂", + "v": "帕梅拉燃脂" + }, + { + "n": "有氧", + "v": "帕梅拉有氧" + }, + { + "n": "拉伸", + "v": "帕梅拉拉伸" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + + "知名UP主": [{ + "key": "order", + "name": "排序", + "value": [{ + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "知名UP主" + }, + { + "n": "菠萝赛东", + "v": "菠萝赛东" + }, + { + "n": "冯提莫", + "v": "冯提莫" + }, + { + "n": "林延秋", + "v": "林延秋" + }, + { + "n": "-LKs-", + "v": "-LKs-" + }, + { + "n": "小约翰可汗", + "v": "小约翰可汗" + }, + { + "n": "low馆长", + "v": "low馆长" + }, + { + "n": "自说自话的总裁", + "v": "自说自话的总裁" + }, + { + "n": "所长林超", + "v": "所长林超" + }, + { + "n": "世界未解之谜M", + "v": "世界未解之谜M" + }, + { + "n": "李永乐老师官方", + "v": "李永乐老师官方" + }, + { + "n": "罗兹", + "v": "罗兹" + }, + { + "n": "回到2049", + "v": "回到2049" + }, + { + "n": "二次元的中科院物理所", + "v": "二次元的中科院物理所" + }, + { + "n": "毕导THU", + "v": "毕导THU" + }, + { + "n": "罗翔讲刑法", + "v": "罗翔讲刑法" + }, + { + "n": "戴博士实验室", + "v": "戴博士实验室" + }, + { + "n": "芳斯塔芙", + "v": "芳斯塔芙" + }, + { + "n": "参赛者网", + "v": "参赛者网" + }, + { + "n": "三维地图看世界", + "v": "三维地图看世界" + }, + { + "n": "有机社会", + "v": "有机社会" + }, + { + "n": "乌鸦校尉CaptainWuya", + "v": "乌鸦校尉CaptainWuya" + }, + { + "n": "果壳", + "v": "果壳" + }, + { + "n": "严伯钧", + "v": "严伯钧" + }, + { + "n": "是你们的康康", + "v": "是你们的康康" + }, + { + "n": "老爸评测", + "v": "老爸评测" + }, + { + "n": "硬核的半佛仙人", + "v": "硬核的半佛仙人" + }, + { + "n": "盗月社食遇记", + "v": "盗月社食遇记" + }, + { + "n": "我是郭杰瑞", + "v": "我是郭杰瑞" + }, + { + "n": "无穷小亮的科普日常", + "v": "无穷小亮的科普日常" + }, + { + "n": "papi酱", + "v": "papi酱" + }, + { + "n": "老番茄", + "v": "老番茄" + }, + { + "n": "绵羊料理", + "v": "绵羊料理" + }, + { + "n": "老师好我叫何同学", + "v": "老师好我叫何同学" + }, + { + "n": "敬汉卿", + "v": "敬汉卿" + }, + { + "n": "周六野Zoey", + "v": "周六野Zoey" + }, + { + "n": "木鱼水心", + "v": "木鱼水心" + }, + { + "n": "凉风Kaze", + "v": "凉风Kaze" + }, + { + "n": "小潮院长", + "v": "小潮院长" + }, + { + "n": "中国BOY超级大猩猩", + "v": "中国BOY超级大猩猩" + }, + { + "n": "李子柒", + "v": "李子柒" + }, + { + "n": "敖厂长", + "v": "敖厂长" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "太极拳": [{ + "key": "order", + "name": "排序", + "value": [{ + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "太极拳" + }, + { + "n": "邱慧芳", + "v": "太极拳邱慧芳" + }, + { + "n": "陈氏", + "v": "太极拳陈氏" + }, + { + "n": "武当", + "v": "太极拳武当" + }, + { + "n": "二十四式", + "v": "太极拳二十四式" + }, + { + "n": "三十六式", + "v": "太极拳三十六式" + }, + { + "n": "五禽戏", + "v": "五禽戏" + }, + { + "n": "八段锦", + "v": "八段锦" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "舞蹈": [{ + "key": "order", + "name": "排序", + "value": [{ + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "舞蹈" + }, + { + "n": "宅舞", + "v": "宅舞" + }, + { + "n": "街舞", + "v": "街舞" + }, + { + "n": "中国舞", + "v": "中国舞" + }, + { + "n": "广场舞", + "v": "广场舞" + }, + { + "n": "交谊舞", + "v": "交谊舞" + }, + { + "n": "教程", + "v": "舞蹈教程" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "音乐": [{ + "key": "order", + "name": "排序", + "value": [{ + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "音乐" + }, + { + "n": "钢琴曲", + "v": "钢琴曲" + }, + { + "n": "协奏曲", + "v": "协奏曲r" + }, + { + "n": "中国古风音乐", + "v": "中国古风音乐" + }, + { + "n": "背景音乐", + "v": "背景音乐" + }, + { + "n": "助眠音乐r", + "v": "助眠音乐" + }, + { + "n": "胎教音乐", + "v": "胎教音乐" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "歌曲": [{ + "key": "order", + "name": "排序", + "value": [{ + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "歌曲" + }, + { + "n": "香港歌曲", + "v": "香港歌曲" + }, + { + "n": "台湾歌曲", + "v": "台湾歌曲" + }, + { + "n": "内地歌曲", + "v": "内地歌曲" + }, + { + "n": "英文歌曲", + "v": "英文歌曲" + }, + { + "n": "日文歌曲", + "v": "日文歌曲" + }, + { + "n": "小语种歌曲", + "v": "小语种歌曲" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "平面设计教学": [{ + "key": "order", + "name": "排序", + "value": [{ + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "平面设计教学" + }, + { + "n": "Adobe Photoshop", + "v": "Adobe Photoshop教程" + }, + { + "n": "Adobe Illustrator", + "v": "Adobe Illustrator教程" + }, + { + "n": "CorelDRAW", + "v": "CorelDRAW教程" + }, + { + "n": "Adobe InDesign", + "v": "Adobe InDesign教程" + }, + { + "n": "Adobe Pagermaker", + "v": "Adobe Pagermaker教程" + }, + { + "n": "SAI", + "v": "SAI教程" + }, + { + "n": "Adobe Bridge", + "v": "Adobe Bridge教程" + }, + { + "n": "Adobe Pagermaker", + "v": "Adobe Pagermake教程r" + }, + { + "n": "3D Studio Max", + "v": "3D Studio Max教程" + }, + { + "n": "PR", + "v": "PR教程" + }, + { + "n": "AE", + "v": "AE教程" + }, + { + "n": "CINEMA 4D", + "v": "CINEMA 4D教程" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "软件教程": [{ + "key": "order", + "name": "排序", + "value": [{ + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "软件教程" + }, + { + "n": "MT管理器", + "v": "MT管理器" + }, + { + "n": "NP管理器", + "v": "NP管理器" + }, + { + "n": "mixplorer", + "v": "mixplorer" + }, + { + "n": "脱壳", + "v": "脱壳" + }, + { + "n": "爬虫", + "v": "爬虫" + }, + { + "n": "json&jar", + "v": "json&jar" + }, + { + "n": "网盘挂载", + "v": "网盘挂载" + }, + { + "n": "alist+WebDav", + "v": "alist+WebDav" + }, + { + "n": "TVBox修改", + "v": "TVBox修改教程" + }, + { + "n": "EXCEL", + "v": "EXCEL教程" + }, + { + "n": "Git入门到精通", + "v": "Git入门到精通" + }, + { + "n": "java", + "v": "java教程" + }, + { + "n": "phyton", + "v": "phyton教程" + }, + { + "n": "xml", + "v": "xml教程" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "Windows": [{ + "key": "order", + "name": "排序", + "value": [{ + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "小姐姐超清": [{ + "key": "order", + "name": "排序", + "value": [{ + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "广场舞超清": [{ + "key": "order", + "name": "排序", + "value": [{ + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "舞曲超清": [{ + "key": "order", + "name": "排序", + "value": [{ + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "白噪音超清": [{ + "key": "order", + "name": "排序", + "value": [{ + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "搞笑超清": [{ + "key": "order", + "name": "排序", + "value": [{ + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "体育超清": [{ + "key": "order", + "name": "排序", + "value": [{ + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "4K": [{ + "key": "order", + "name": "排序", + "value": [{ + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "足球比赛合集超清": [{ + "key": "order", + "name": "排序", + "value": [{ + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "篮球超清": [{ + "key": "order", + "name": "排序", + "value": [{ + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "动物世界超清": [{ + "key": "order", + "name": "排序", + "value": [{ + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "儿童超清": [{ + "key": "order", + "name": "排序", + "value": [{ + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "荒野求生超清": [{ + "key": "order", + "name": "排序", + "value": [{ + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "纪录片超清": [{ + "key": "order", + "name": "排序", + "value": [{ + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + + "食谱": [{ + "key": "order", + "name": "排序", + "value": [{ + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "食谱" + }, + { + "n": "川菜食谱", + "v": "川菜食谱" + }, + { + "n": "豫菜食谱", + "v": "豫菜食谱" + }, + { + "n": "淮扬菜食谱", + "v": "淮扬菜食谱" + }, + { + "n": "湘菜食谱", + "v": "湘菜食谱" + }, + { + "n": "鲁菜食谱", + "v": "鲁菜食谱" + }, + { + "n": "粤菜食谱", + "v": "粤菜食谱" + }, + { + "n": "潮菜食谱", + "v": "潮菜食谱" + }, + { + "n": "浙菜食谱", + "v": "浙菜食谱" + }, + { + "n": "徽菜食谱", + "v": "徽菜食谱" + }, + { + "n": "闽菜食谱", + "v": "闽菜食谱" + }, + { + "n": "苏菜食谱", + "v": "苏菜食谱" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "健身": [{ + "key": "order", + "name": "排序", + "value": [{ + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "健身" + }, + { + "n": "瘦腿", + "v": "瘦腿" + }, + { + "n": "腹部", + "v": "腹部" + }, + { + "n": "手臂", + "v": "手臂" + }, + { + "n": "热身", + "v": "热身" + }, + { + "n": "帕梅拉", + "v": "帕梅拉" + }, + { + "n": "燃脂", + "v": "燃脂" + }, + { + "n": "有氧", + "v": "有氧" + }, + { + "n": "拉伸", + "v": "拉伸" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "窗白噪音": [{ + "key": "order", + "name": "排序", + "value": [{ + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "美食超清": [{ + "key": "order", + "name": "排序", + "value": [{ + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "美食超清" + }, + { + "n": "舌尖上的中国", + "v": "舌尖上的中国超清" + }, + { + "n": "老字号", + "v": "老字号美食超清" + }, + { + "n": "家常菜", + "v": "家常菜美食超清" + }, + { + "n": "香港美食探店", + "v": "香港美食探店超清" + }, + { + "n": "澳门美食探店", + "v": "澳门美食探店超清" + }, + { + "n": "上海美食探店", + "v": "上海美食探店超清" + }, + { + "n": "北京美食探店", + "v": "北京美食探店超清" + }, + { + "n": "重庆美食探店", + "v": "重庆美食探店超清" + }, + { + "n": "南京美食探店", + "v": "南京美食探店超清" + }, + { + "n": "广州美食探店", + "v": "广州美食探店超清" + }, + { + "n": "杭州美食探店", + "v": "杭州美食探店超清" + }, + { + "n": "成都美食探店", + "v": "成都美食探店超清" + }, + { + "n": "苏州美食探店", + "v": "苏州美食探店超清" + }, + { + "n": "武汉美食探店", + "v": "武汉美食探店超清" + }, + { + "n": "台湾美食探店", + "v": "台湾美食探店超清" + }, + { + "n": "川菜", + "v": "川菜美食超清" + }, + { + "n": "豫菜", + "v": "豫菜美食超清" + }, + { + "n": "淮扬菜", + "v": "淮扬菜美食超清" + }, + { + "n": "湘菜", + "v": "湘菜美食超清" + }, + { + "n": "鲁菜", + "v": "鲁菜美食超清" + }, + { + "n": "粤菜", + "v": "粤菜美食超清" + }, + { + "n": "潮菜", + "v": "潮菜美食超清" + }, + { + "n": "浙菜", + "v": "浙菜美食超清" + }, + { + "n": "徽菜", + "v": "徽菜美食超清" + }, + { + "n": "闽菜", + "v": "闽菜美食超清" + }, + { + "n": "东北菜", + "v": "东北菜美食超清" + }, + { + "n": "客家菜", + "v": "客家菜美食超清" + }, + { + "n": "苏菜", + "v": "苏菜美食超清" + }, + + { + "n": "火锅", + "v": "火锅" + }, + { + "n": "面食", + "v": "面食" + }, + { + "n": "炒菜", + "v": "炒菜" + }, + { + "n": "点心", + "v": "点心" + }, + { + "n": "日料", + "v": "日料" + }, + { + "n": "小吃", + "v": "小吃" + }, + { + "n": "素食", + "v": "素食" + }, + { + "n": "蒸菜", + "v": "蒸菜" + }, + { + "n": "凉菜", + "v": "凉菜" + }, + { + "n": "早餐", + "v": "早餐" + }, + { + "n": "披萨", + "v": "披萨" + }, { + "n": "烤鱼", + "v": "烤鱼" + }, { + "n": "海鲜", + "v": "海鲜美食超清" + }, { + "n": "汉堡", + "v": "汉堡" + }, { + "n": "韩国菜", + "v": "韩国菜" + }, + { + "n": "泰国菜", + "v": "泰国菜" + }, { + "n": "穆斯林菜", + "v": "穆斯林菜" + }, { + "n": "法国菜", + "v": "法国菜" + }, { + "n": "意大利菜", + "v": "意大利菜" + }, + { + "n": "西班牙菜", + "v": "西班牙菜" + }, { + "n": "土耳其菜", + "v": "土耳其菜系" + }, { + "n": "阿拉伯菜", + "v": "阿拉伯菜" + }, { + "n": "德国菜", + "v": "德国菜" + } + + ] + }, + { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "广场舞": [{ + "key": "order", + "name": "排序", + "value": [{ + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "球星": [{ + "key": "order", + "name": "排序", + "value": [{ + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "球星" + }, + { + "n": "梅西", + "v": "梅西" + }, + { + "n": "C罗", + "v": "C罗" + }, + { + "n": "天下足球", + "v": "天下足球" + }, + { + "n": "罗纳尔多", + "v": "罗纳尔多" + }, + { + "n": "亨利", + "v": "亨利" + }, + { + "n": "小罗", + "v": "小罗" + }, + { + "n": "齐达内", + "v": "齐达内" + }, + { + "n": "贝克汉姆", + "v": "贝克汉姆" + }, + { + "n": "内马尔", + "v": "内马尔" + }, + { + "n": "德布劳内", + "v": "德布劳内" + }, + { + "n": "欧冠", + "v": "欧冠" + }, + { + "n": "世界杯", + "v": "世界杯" + }, + { + "n": "西甲", + "v": "西甲" + }, + { + "n": "英超", + "v": "英超" + }, + { + "n": "意甲", + "v": "意甲" + }, + { + "n": "德甲", + "v": "德甲" + }, + { + "n": "国米", + "v": "国米" + }, + { + "n": "皇马", + "v": "皇马" + }, + { + "n": "巴萨", + "v": "巴萨" + }, + { + "n": "巴黎圣日耳曼", + "v": "巴黎圣日耳曼" + }, + { + "n": "曼联", + "v": "曼联" + }, + { + "n": "曼城", + "v": "曼城" + }, + { + "n": "NBA", + "v": "NBA" + }, + { + "n": "詹姆斯", + "v": "詹姆斯" + }, + { + "n": "库里", + "v": "库里" + }, + { + "n": "杜兰特", + "v": "杜兰特" + }, + { + "n": "UFC", + "v": "UFC" + }, + { + "n": "斯诺克", + "v": "斯诺克" + }, + { + "n": "网球", + "v": "网球" + }, + { + "n": "F1", + "v": "F1" + }, + { + "n": "高尔夫", + "v": "高尔夫" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "电视剧": [{ + "key": "order", + "name": "排序", + "value": [{ + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + + + "相声小品超清": [{ + "key": "order", + "name": "排序", + "value": [{ + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + + { + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "相声小品" + }, + { + "n": "单口相声", + "v": "单口相声" + }, + { + "n": "群口相声", + "v": "群口相声" + }, + { + "n": "德云社", + "v": "德云社" + }, + { + "n": "青曲社", + "v": "青曲社" + }, + { + "n": "郭德纲", + "v": "郭德纲" + }, + { + "n": "岳云鹏", + "v": "岳云鹏" + }, + { + "n": "曹云金", + "v": "曹云金" + }, + { + "n": "评书", + "v": "评书" + }, + { + "n": "小曲", + "v": "小曲" + }, + { + "n": "二人转", + "v": "二人转" + }, + { + "n": "春晚小品", + "v": "春晚小品" + }, + { + "n": "赵本山", + "v": "赵本山" + }, + { + "n": "陈佩斯", + "v": "陈佩斯" + }, + { + "n": "冯巩", + "v": "冯巩" + }, + { + "n": "宋小宝", + "v": "宋小宝" + }, + { + "n": "赵丽蓉", + "v": "赵丽蓉" + }, + { + "n": "郭达", + "v": "郭达" + }, + { + "n": "潘长江", + "v": "潘长江" + }, + { + "n": "郭冬临", + "v": "郭冬临" + }, + { + "n": "严顺开", + "v": "严顺开" + }, + { + "n": "文松", + "v": "文松" + }, + { + "n": "开心麻花", + "v": "开心麻花" + }, + { + "n": "屌丝男士", + "v": "屌丝男士" + }, + { + "n": "喜剧综艺", + "v": "喜剧综艺" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "戏曲": [{ + "key": "order", + "name": "排序", + "value": [{ + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "戏曲" + }, + { + "n": "京剧", + "v": "京剧" + }, + { + "n": "越剧", + "v": "越剧" + }, + { + "n": "黄梅戏", + "v": "黄梅戏" + }, + { + "n": "评剧", + "v": "评剧" + }, + { + "n": "豫剧", + "v": "豫剧" + }, + { + "n": "昆曲", + "v": "昆曲" + }, + { + "n": "高腔", + "v": "高腔" + }, + { + "n": "梆子腔", + "v": "梆子腔" + }, + { + "n": "河北梆子", + "v": "河北梆子" + }, + { + "n": "晋剧", + "v": "晋剧" + }, + { + "n": "蒲剧", + "v": "蒲剧" + }, + { + "n": "雁剧", + "v": "雁剧" + }, + { + "n": "上党梆子", + "v": "上党梆子" + }, + { + "n": "秦腔", + "v": "秦腔" + }, + { + "n": "武安平调", + "v": "武安平调" + }, + { + "n": "二人台", + "v": "二人台" + }, + { + "n": "吉剧", + "v": "吉剧" + }, + { + "n": "龙江剧", + "v": "龙江剧" + }, + { + "n": "越调", + "v": "越调" + }, + { + "n": "河南曲剧", + "v": "河南曲剧" + }, + { + "n": "山东梆子", + "v": "山东梆子" + }, + { + "n": "淮剧", + "v": "淮剧" + }, + { + "n": "沪剧", + "v": "沪剧" + }, + { + "n": "滑稽戏", + "v": "滑稽戏" + }, + { + "n": "婺剧", + "v": "婺剧" + }, + { + "n": "绍剧", + "v": "绍剧" + }, + { + "n": "徽剧", + "v": "徽剧" + }, + { + "n": "闽剧", + "v": "闽剧" + }, + { + "n": "莆仙戏", + "v": "莆仙戏" + }, + { + "n": "梨园戏", + "v": "梨园戏" + }, + { + "n": "高甲戏", + "v": "高甲戏" + }, + { + "n": "赣剧", + "v": "赣剧" + }, + { + "n": "采茶戏", + "v": "采茶戏" + }, + { + "n": "汉剧", + "v": "汉剧" + }, + { + "n": "湘剧", + "v": "湘剧" + }, + { + "n": "祁剧", + "v": "祁剧" + }, + { + "n": "湖南花鼓戏", + "v": "湖南花鼓戏" + }, + { + "n": "粤剧", + "v": "粤剧" + }, + { + "n": "潮剧", + "v": "潮剧" + }, + { + "n": "桂剧", + "v": "桂剧" + }, + { + "n": "彩调", + "v": "彩调" + }, + { + "n": "壮剧", + "v": "壮剧" + }, + { + "n": "川剧", + "v": "川剧" + }, + { + "n": "黔剧", + "v": "黔剧" + }, + { + "n": "滇剧", + "v": "滇剧" + }, + { + "n": "傣剧", + "v": "傣剧" + }, + { + "n": "藏剧", + "v": "藏剧" + }, + { + "n": "皮影戏", + "v": "皮影戏" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + "旅游": [{ + "key": "order", + "name": "排序", + "value": [{ + "n": "综合排序", + "v": "0" + }, + { + "n": "最多点击", + "v": "click" + }, + { + "n": "最新发布", + "v": "pubdate" + }, + { + "n": "最多弹幕", + "v": "dm" + }, + { + "n": "最多收藏", + "v": "stow" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ], + + "游泳": [{ + "key": "tid", + "name": "分类", + "value": [{ + "n": "全部", + "v": "泳姿" + }, + { + "n": "蝶泳", + "v": "蝶泳" + }, + { + "n": "仰泳", + "v": "仰泳" + }, + { + "n": "蛙泳", + "v": "蛙泳" + }, + { + "n": "自由泳", + "v": "自由泳" + } + ] + }, + { + "key": "duration", + "name": "时长", + "value": [{ + "n": "全部", + "v": "0" + }, + { + "n": "60分钟以上", + "v": "4" + }, + { + "n": "30~60分钟", + "v": "3" + }, + { + "n": "10~30分钟", + "v": "2" + }, + { + "n": "10分钟以下", + "v": "1" + } + ] + } + ] + } +} \ No newline at end of file diff --git a/5/mi/json/nmys.json b/5/mi/json/nmys.json new file mode 100644 index 0000000..e00aec6 --- /dev/null +++ b/5/mi/json/nmys.json @@ -0,0 +1,306 @@ + { + "author": "春风", + "ua": "Mozilla/5.0 (Linux; Android 10; LYA-AL00; HMSCore 6.4.0.312; GMSCore 20.15.16) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 HuaweiBrowser/11.0.4.300 Mobile Safari/537.36", + // "homeUrl": "https://nmddd.com", + "homeUrl": "https://m.xiangdao.me/", + "dcVipFlag": "true", + "dcPlayUrl": "true", + "cateManual": { + "电影": "1", + "连续剧": "2", + "动漫": "4", + "综艺": "3" + }, + "homeVodNode": "//section/section[position()>2]//ul[@class='resize_list']/li/a", + "homeVodName": "/@title", + "homeVodId": "/@href", + "homeVodIdR": "/(S+).html", + "homeVodImg": "//@data-echo", + "homeVodImgR": "", + "homeVodMark": "/div/span[2]/span/text()", + "cateUrl": "https://m.xiangdao.me/vod-list-id-{cateId}-pg-{catePg}-order--by-{by}-class-0-year-{year}-letter--area-{area}-lang-.html", + "cateVodNode": "//ul[@class='resize_list']/li/a", + "cateVodName": "/@title", + "cateVodId": "/@href", + "cateVodIdR": "/(S+).html", + "cateVodImg": "//@data-echo", + "cateVodImgR": "", + "cateVodMark": "/div/span[2]/span/em/text()", + "dtUrl": "https://m.xiangdao.me/{vid}", + "dtNode": "//body", + "dtName": "//section[@class='page-hd']/a/@title", + "dtNameR": "", + "dtImg": "//section[@class='page-hd']/a/img/@src", + "dtImgR": "", + "dtCate": "", + "dtCateR": "", + "dtYear": "//span[contains(text(), '年代')]/following-sibling::a/text()", + "dtYearR": "", + "dtArea": "", + "dtAreaR": "", + "dtDirector": "//span[contains(text(), '导演')]/following-sibling::a/text()", + "dtDirectorR": "", + "dtActor": "//span[contains(text(), '主演')]/following-sibling::a/text()", + "dtActorR": "", + "dtDesc": "//article[@class='detail-con']/p/text()", + "dtDescR": "", + "dtFromNode": "//div[@class='hd']/ul/li/a", + "dtFromName": "/text()", + "dtFromNameR": "", + "dtUrlNode": "//div[@class='numList']/ul", + "dtUrlSubNode": "/li/a", + "dtUrlId": "@href", + "dtUrlIdR": "/(S+).html", + "dtUrlName": "/text()", + "dtUrlNameR": "", + "playUrl": "https://m.xiangdao.me/{playUrl}", + "playUa": "", + "searchUrl": "https://m.xiangdao.me/index.php?m=vod-search&wd={wd}", + "scVodNode": "//ul[@class='ulPicTxt clearfix']/li", + "scVodName": "//span[@class='sTit']/text()", + "scVodId": "//span[@class='sBtn']/a/@href", + "scVodIdR": "/(S+).html", + "scVodImg": "//img/@data-src", + "scVodMark": "//span[@class='sDes'][2]/text()", + "filter":{ + "1": [ + { + "name":"类型", + "key":"cateId", + "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"} + ]}, + { + "name":"年份", + "key":"year", + "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"} + ]}, + { + "name":"地区", + "key":"area", + "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":"加拿大"} + ]}, + { + "name":"排序", + "key":"by", + "value":[ + {"n":"全部","v":""}, + {"n":"时间","v":"time"}, + {"n":"人气","v":"hits"}, + {"n":"评分","v":"score"} + ]} + ], + "2": [ + { + "name":"类型", + "key":"cateId", + "value":[ + {"n":"全部","v":"2"}, + {"n":"国产剧","v":"12"}, + {"n":"港台剧","v":"13"}, + {"n":"日韩剧","v":"14"}, + {"n":"欧美剧","v":"15"} + ]}, + { + "name":"年份", + "key":"year", + "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"} + ]}, + { + "name":"地区", + "key":"area", + "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":"加拿大"} + ]}, + { + "name":"排序", + "key":"by", + "value":[ + {"n":"全部","v":""}, + {"n":"时间","v":"time"}, + {"n":"人气","v":"hits"}, + {"n":"评分","v":"score"} + ]} + ], + "3": [ + { + "name":"类型", + "key":"cateId", + "value":[ + {"n":"全部","v":"3"} + ]}, + { + "name":"年份", + "key":"year", + "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"} + ]}, + { + "name":"地区", + "key":"area", + "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":"加拿大"} + ]}, + { + "name":"排序", + "key":"by", + "value":[ + {"n":"全部","v":""}, + {"n":"时间","v":"time"}, + {"n":"人气","v":"hits"}, + {"n":"评分","v":"score"} + ]} + ], + "4": [ + { + "name":"类型", + "key":"cateId", + "value":[ + {"n":"全部","v":"4"}, + {"n":"动漫剧","v":"18"}, + {"n":"动漫片","v":"19"} + ]}, + { + "name":"年份", + "key":"year", + "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"} + ]}, + { + "name":"地区", + "key":"area", + "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":"加拿大"} + ]}, + { + "name":"排序", + "key":"by", + "value":[ + {"n":"全部","v":""}, + {"n":"时间","v":"time"}, + {"n":"人气","v":"hits"}, + {"n":"评分","v":"score"} + ]} + ] + } + } \ No newline at end of file diff --git a/5/mi/lives/IPv4.txt b/5/mi/lives/IPv4.txt new file mode 100644 index 0000000..3649711 --- /dev/null +++ b/5/mi/lives/IPv4.txt @@ -0,0 +1,4010 @@ + +📡百视有线,#genre# + +百视TV1,https://bp-caster.bestv.com.cn/943/3/video.m3u8 +百视TV2,https://bp-caster.bestv.com.cn/926/3/video.m3u8 +百视TV3,https://bp-caster.bestv.com.cn/945/3/video.m3u8 +百视TV4,https://bp-caster.bestv.com.cn/900/3/video.m3u8 +百视TV5,https://bp-caster.bestv.com.cn/956/3/video.m3u8 +百视TV6,https://bp-caster.bestv.com.cn/947/3/video.m3u8 +百视TV7,https://bp-caster.bestv.com.cn/941/3/video.m3u8 +百视TV8,https://bp-caster.bestv.com.cn/953/3/video.m3u8 +百视TV9,https://bp-caster.bestv.com.cn/939/3/video.m3u8 +百视TV10,https://bp-caster.bestv.com.cn/938/3/video.m3u8 +百视TV11,https://bp-caster.bestv.com.cn/937/3/video.m3u8 +百视TV12,https://bp-caster.bestv.com.cn/954/3/video.m3u8 +百视TV14,https://bp-caster.bestv.com.cn/934/3/video.m3u8 +百视独播1,https://bp-caster.bestv.com.cn/946/3/video.m3u8 +百视独播2,https://bp-caster.bestv.com.cn/955/3/video.m3u8 +百视独播3,https://bp-caster.bestv.com.cn/940/3/video.m3u8 +百视独播4,https://bp-caster.bestv.com.cn/944/3/video.m3u8 +百视自制,https://bp-caster.bestv.com.cn/723/3/video.m3u8 +独家直播,https://bp-caster.bestv.com.cn/936/3/video.m3u8 + +央视频道,#genre# +CCTV-1 综合,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001022/index.m3u8 +CCTV-2 财经,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001220/index.m3u8 +CCTV-3 综艺,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001186/index.m3u8 +CCTV-4 中文国际,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001221/index.m3u8 +CCTV-5 体育,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001187/index.m3u8 +CCTV-5+ 体育赛事,http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001334/index.m3u8?virtualDomain=yinhe.live_hls.zte.com +CCTV-6 电影,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001188/index.m3u8 +CCTV-7 国防军事,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001236/index.m3u8 +CCTV-8 电视剧,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001189/index.m3u8 +CCTV-9 纪录,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001237/index.m3u8 +CCTV-10 科教,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001238/index.m3u8 +CCTV-11 戏曲,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001309/index.m3u8 +CCTV-12 社会与法,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001239/index.m3u8 +CCTV-13 新闻,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001328/index.m3u8 +CCTV-14 少儿,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001240/index.m3u8 +CCTV-15 音乐,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001338/index.m3u8 +CCTV-16 奥林匹克,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001248/index.m3u8 +CCTV-17 农业农村,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001241/index.m3u8 +CCTV-16 奥林匹克 4K,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001258/index.m3u8 +CCTV-4K 超高清,http://[2409:8087:2001:20:2800:0:df6e:eb26]:80/ott.mobaibox.com/PLTV/3/224/3221228472/index.m3u8 +CCTV-8K 超高清,http://[2409:8087:2001:20:2800:0:df6e:eb02]:80/wh7f454c46tw2749731958_105918260/ott.mobaibox.com/PLTV/3/224/3221228165/index.m3u8?icpid=3&RTS=1681529690&from=40&popid=40&hms_devid=2039&prioritypopid=40&vqe=3 +CHC动作电影,http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000002055/index.m3u8?virtualDomain=yinhe.live_hls.zte.com +CHC家庭影院,http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000002085/index.m3u8?virtualDomain=yinhe.live_hls.zte.com +CHC高清电影,http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000002065/index.m3u8?virtualDomain=yinhe.live_hls.zte.com +兵器科技,http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226975/index.m3u8 +怀旧剧场,http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226972/index.m3u8 +世界地理,http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226947/index.m3u8 +文化精品,http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226981/index.m3u8 +央视台球,http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226956/index.m3u8 +央视高网,http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226978/index.m3u8 +风云剧场,http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226950/index.m3u8 +风云音乐,http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226953/index.m3u8 +第一剧场,http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226959/index.m3u8 +女性时尚,http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226969/index.m3u8 +风云足球,http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226984/index.m3u8 +电视指南,http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226987/index.m3u8 +CGTN英语,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001058/index.m3u8 +CGTN记录,https://livedoc.cgtn.com/500d/prog_index.m3u8 +CGTN俄语,https://liveru.cgtn.com/1000r/prog_index.m3u8 +CGTN法语,https://livefr.cgtn.com/1000f/prog_index.m3u8 +CGTN西语,https://livees.cgtn.com/1000e/prog_index.m3u8 +CGTN阿语,https://livear.cgtn.com/1000a/prog_index.m3u8 + +卫视频道,#genre# +凤凰中文,http://[2409:8087:2001:20:2800:0:df6e:eb24]:80/ott.mobaibox.com/PLTV/3/224/3221228527/index.m3u8 +凤凰资讯,http://[2409:8087:2001:20:2800:0:df6e:eb27]:80/ott.mobaibox.com/PLTV/3/224/3221228524/index.m3u8 +凤凰香港,http://[2409:8087:2001:20:2800:0:df6e:eb1d]:80/ott.mobaibox.com/PLTV/1/224/3221228530/1.m3u8 +北京卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001029/index.m3u8 +湖南卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001026/index.m3u8 +东方卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001013/index.m3u8 +四川卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001130/index.m3u8 +天津卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001036/index.m3u8 +安徽卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001037/index.m3u8 +山东卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001028/index.m3u8 +广东卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001032/index.m3u8 +广西卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001224/index.m3u8 +江苏卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001033/index.m3u8 +江西卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001034/index.m3u8 +河北卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001229/index.m3u8 +河南卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001222/index.m3u8 +浙江卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001023/index.m3u8 +海南卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001183/index.m3u8 +深圳卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001030/index.m3u8 +湖北卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001027/index.m3u8 +山西卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001070/index.m3u8 +东南卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001201/index.m3u8 +贵州卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001184/index.m3u8 +辽宁卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001035/index.m3u8 +重庆卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001129/index.m3u8 +黑龙江卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001031/index.m3u8 +内蒙古卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001068/index.m3u8 +宁夏卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001074/index.m3u8 +陕西卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001067/index.m3u8 +甘肃卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001298/index.m3u8 +吉林卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001225/index.m3u8 +云南卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001223/index.m3u8 +三沙卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001185/index.m3u8 +青海卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001450/index.m3u8 +新疆卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001065/index.m3u8 +西藏卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001072/index.m3u8 +兵团卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001066/index.m3u8 +延边卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001470/index.m3u8 +厦门卫视,http://[2409:8087:7000:20::4]:80/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226219/index.m3u8 +CETV-1,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001020/index.m3u8 +CETV-2,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001226/index.m3u8 +CETV-4,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001348/index.m3u8 +金色学堂,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001194/index.m3u8 +纪实人文,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001019/index.m3u8 +生活时尚,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001199/index.m3u8 +乐游频道,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001200/index.m3u8 +都市剧场,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001203/index.m3u8 +欢笑剧场,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001193/index.m3u8 +北京纪实科教,http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001329/index.m3u8?virtualDomain=yinhe.live_hls.zte.com +卡酷少儿,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001245/index.m3u8 +金鹰纪实,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001230/index.m3u8 +金鹰卡通,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001460/index.m3u8 +茶友频道,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001234/index.m3u8 +快乐垂钓,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001235/index.m3u8 +嘉佳卡通,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001227/index.m3u8 +动漫秀场,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001196/index.m3u8 +哈哈炫动,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001232/index.m3u8 +游戏风云,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001192/index.m3u8 +家庭理财,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001278/index.m3u8 +财富天下,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001219/index.m3u8 +中国天气,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001102/index.m3u8 + +IPV6,#genre# +CCTV-1 综合,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001022/index.m3u8 +CCTV-2 财经,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001220/index.m3u8 +CCTV-3 综艺,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001186/index.m3u8 +CCTV-4 中文国际,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001221/index.m3u8 +CCTV-5 体育,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001187/index.m3u8 +CCTV-5+ 体育赛事,http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001334/index.m3u8?virtualDomain=yinhe.live_hls.zte.com +CCTV-6 电影,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001188/index.m3u8 +CCTV-7 国防军事,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001236/index.m3u8 +CCTV-8 电视剧,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001189/index.m3u8 +CCTV-9 纪录,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001237/index.m3u8 +CCTV-10 科教,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001238/index.m3u8 +CCTV-11 戏曲,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001309/index.m3u8 +CCTV-12 社会与法,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001239/index.m3u8 +CCTV-13 新闻,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001328/index.m3u8 +CCTV-14 少儿,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001240/index.m3u8 +CCTV-15 音乐,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001338/index.m3u8 +CCTV-16 奥林匹克,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001248/index.m3u8 +CCTV-17 农业农村,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001241/index.m3u8 +CCTV-16 奥林匹克 4K,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001258/index.m3u8 +CCTV-4K 超高清,http://[2409:8087:2001:20:2800:0:df6e:eb26]:80/ott.mobaibox.com/PLTV/3/224/3221228472/index.m3u8 +CCTV-8K 超高清,http://[2409:8087:2001:20:2800:0:df6e:eb02]:80/wh7f454c46tw2749731958_105918260/ott.mobaibox.com/PLTV/3/224/3221228165/index.m3u8?icpid=3&RTS=1681529690&from=40&popid=40&hms_devid=2039&prioritypopid=40&vqe=3 +CHC动作电影,http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000002055/index.m3u8?virtualDomain=yinhe.live_hls.zte.com +CHC家庭影院,http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000002085/index.m3u8?virtualDomain=yinhe.live_hls.zte.com +CHC高清电影,http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000002065/index.m3u8?virtualDomain=yinhe.live_hls.zte.com +凤凰中文,http://[2409:8087:2001:20:2800:0:df6e:eb24]:80/ott.mobaibox.com/PLTV/3/224/3221228527/index.m3u8 +凤凰资讯,http://[2409:8087:2001:20:2800:0:df6e:eb27]:80/ott.mobaibox.com/PLTV/3/224/3221228524/index.m3u8 +凤凰香港,http://[2409:8087:2001:20:2800:0:df6e:eb1d]:80/ott.mobaibox.com/PLTV/1/224/3221228530/1.m3u8 +北京卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001029/index.m3u8 +湖南卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001026/index.m3u8 +东方卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001013/index.m3u8 +四川卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001130/index.m3u8 +天津卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001036/index.m3u8 +安徽卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001037/index.m3u8 +山东卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001028/index.m3u8 +广东卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001032/index.m3u8 +广西卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001224/index.m3u8 +江苏卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001033/index.m3u8 +江西卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001034/index.m3u8 +河北卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001229/index.m3u8 +河南卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001222/index.m3u8 +浙江卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001023/index.m3u8 +海南卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001183/index.m3u8 +深圳卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001030/index.m3u8 +湖北卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001027/index.m3u8 +山西卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001070/index.m3u8 +东南卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001201/index.m3u8 +贵州卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001184/index.m3u8 +辽宁卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001035/index.m3u8 +重庆卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001129/index.m3u8 +黑龙江卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001031/index.m3u8 +内蒙古卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001068/index.m3u8 +宁夏卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001074/index.m3u8 +陕西卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001067/index.m3u8 +甘肃卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001298/index.m3u8 +吉林卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001225/index.m3u8 +云南卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001223/index.m3u8 +三沙卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001185/index.m3u8 +青海卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001450/index.m3u8 +新疆卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001065/index.m3u8 +西藏卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001072/index.m3u8 +兵团卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001066/index.m3u8 +延边卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001470/index.m3u8 +厦门卫视,http://[2409:8087:7000:20::4]:80/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226219/index.m3u8 +CETV-1,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001020/index.m3u8 +CETV-2,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001226/index.m3u8 +CETV-4,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001348/index.m3u8 +金色学堂,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001194/index.m3u8 +纪实人文,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001019/index.m3u8 +生活时尚,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001199/index.m3u8 +乐游频道,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001200/index.m3u8 +都市剧场,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001203/index.m3u8 +欢笑剧场,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001193/index.m3u8 +北京纪实科教,http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001329/index.m3u8?virtualDomain=yinhe.live_hls.zte.com +卡酷少儿,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001245/index.m3u8 +金鹰纪实,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001230/index.m3u8 +金鹰卡通,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001460/index.m3u8 +茶友频道,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001234/index.m3u8 +快乐垂钓,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001235/index.m3u8 +嘉佳卡通,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001227/index.m3u8 +动漫秀场,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001196/index.m3u8 +哈哈炫动,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001232/index.m3u8 +游戏风云,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001192/index.m3u8 +家庭理财,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001278/index.m3u8 +财富天下,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001219/index.m3u8 +中国天气,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001102/index.m3u8 +兵器科技,http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226975/index.m3u8 +怀旧剧场,http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226972/index.m3u8 +世界地理,http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226947/index.m3u8 +文化精品,http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226981/index.m3u8 +央视台球,http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226956/index.m3u8 +央视高网,http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226978/index.m3u8 +风云剧场,http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226950/index.m3u8 +风云音乐,http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226953/index.m3u8 +第一剧场,http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226959/index.m3u8 +女性时尚,http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226969/index.m3u8 +风云足球,http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226984/index.m3u8 +电视指南,http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226987/index.m3u8 +上海新闻,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001014/index.m3u8 +上海都市,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001015/index.m3u8 +上海ICS,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001128/index.m3u8 +七彩戏剧,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001308/index.m3u8 +上海教育,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001268/index.m3u8 +五星体育,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001018/index.m3u8 +东方影视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001016/index.m3u8 +东方财经,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001318/index.m3u8 +法治天地,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001195/index.m3u8 +第一财经,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001017/index.m3u8 +浙江公共新闻,http://hw-m-l.cztv.com/channels/lantian/channel007/1080p.m3u8 +浙江国际,http://hw-m-l.cztv.com/channels/lantian/channel010/1080p.m3u8 +浙江少儿,http://hw-m-l.cztv.com/channels/lantian/channel008/1080p.m3u8 +浙江教科影视,http://hw-m-l.cztv.com/channels/lantian/channel004/1080p.m3u8 +浙江数码时代,http://hw-m-l.cztv.com/channels/lantian/channel012/1080p.m3u8 +浙江民生休闲,http://hw-m-l.cztv.com/channels/lantian/channel006/1080p.m3u8 +浙江经济生活,http://hw-m-l.cztv.com/channels/lantian/channel003/1080p.m3u8 +浙江钱江频道,http://hw-m-l.cztv.com/channels/lantian/channel002/1080p.m3u8 +求索记录,http://[2409:8087:7001:20:1000::95]:6610/000000001000/6000000002000032052/index.m3u8?channel-id=wasusyt&Contentid=6000000002000032052&livemode=1&stbId=3 +求索动物,http://[2409:8087:7001:20:1000::95]:6610/000000001000/6000000002000010046/index.m3u8?channel-id=wasusyt&Contentid=6000000002000010046&livemode=1&stbId=3 +求索科学,http://[2409:8087:7001:20:1000::95]:6610/000000001000/6000000002000032344/index.m3u8?channel-id=wasusyt&Contentid=6000000002000032344&livemode=1&stbId=3 +求索生活,http://[2409:8087:7001:20:1000::95]:6610/000000001000/6000000002000003382/index.m3u8?channel-id=wasusyt&Contentid=6000000002000003382&livemode=1&stbId=3 +超级综艺,http://[2409:8087:7000:20::4]:80/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226009/index.m3u8 +超级体育,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225715/index.m3u8 +超级电影,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225717/index.m3u8 +超级电视剧,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225716/index.m3u8 +武博世界,http://[2409:8087:2001:20:2800:0:df6e:eb19]:80/wh7f454c46tw2554338791_49940138/ott.mobaibox.com/PLTV/3/224/3221227533/index.m3u8 +中国功夫,http://[2409:8087:2001:20:2800:0:df6e:eb19]:80/wh7f454c46tw1934355864_2070028581/ott.mobaibox.com/PLTV/3/224/3221227530/index.m3u8 +军旅剧场,http://[2409:8087:2001:20:2800:0:df6e:eb06]:80/wh7f454c46tw1807611386_-262631246/ott.mobaibox.com/PLTV/3/224/3221227603/index.m3u8 +炫舞未来,http://[2409:8087:2001:20:2800:0:df6e:eb09]:80/wh7f454c46tw2582593423_1721070986/ott.mobaibox.com/PLTV/3/224/3221227475/index.m3u8 +潮妈辣婆,http://[2409:8087:2001:20:2800:0:df6e:eb19]:80/wh7f454c46tw1705588260_46164741/ott.mobaibox.com/PLTV/3/224/3221227527/index.m3u8 +精品体育,http://[2409:8087:2001:20:2800:0:df6e:eb1b]:80/wh7f454c46tw2797725038_-2054878207/ott.mobaibox.com/PLTV/3/224/3221227615/index.m3u8 +精品纪录,http://[2409:8087:2001:20:2800:0:df6e:eb1a]:80/wh7f454c46tw2837435881_530071425/ott.mobaibox.com/PLTV/3/224/3221227547/index.m3u8 +家庭剧场,http://[2409:8087:2001:20:2800:0:df6e:eb06]:80/wh7f454c46tw3441504651_1879058580/ott.mobaibox.com/PLTV/3/224/3221227600/index.m3u8 +精品大剧,http://[2409:8087:2001:20:2800:0:df6e:eb1a]:80/wh7f454c46tw2817459161_-1430429466/ott.mobaibox.com/PLTV/3/224/3221227618/index.m3u8 +军事评论,http://[2409:8087:2001:20:2800:0:df6e:eb18]:80/wh7f454c46tw3373254713_-1111569189/ott.mobaibox.com/PLTV/3/224/3221227544/index.m3u8 +明星大片,http://[2409:8087:2001:20:2800:0:df6e:eb18]:80/wh7f454c46tw2856695654_946966165/ott.mobaibox.com/PLTV/3/224/3221227594/index.m3u8 +东北热剧,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225741/index.m3u8 +欢乐剧场,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225742/index.m3u8 +CGTN英语,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001058/index.m3u8 +CGTN记录,https://livedoc.cgtn.com/500d/prog_index.m3u8 +CGTN俄语,https://liveru.cgtn.com/1000r/prog_index.m3u8 +CGTN法语,https://livefr.cgtn.com/1000f/prog_index.m3u8 +CGTN西语,https://livees.cgtn.com/1000e/prog_index.m3u8 +CGTN阿语,https://livear.cgtn.com/1000a/prog_index.m3u8 +Bestv赛事1,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001151/index.m3u8 +Bestv赛事2,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001359/index.m3u8 +Bestv赛事3,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001388/index.m3u8 +Bestv赛事4,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001149/index.m3u8 +Bestv赛事5,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001153/index.m3u8 +东方购物1,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001040/index.m3u8 +东方购物2,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001039/index.m3u8 +央广购物,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001420/index.m3u8 +优购物,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001440/index.m3u8 +好享购物,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001132/index.m3u8 +聚鲨精选,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001138/index.m3u8 +家家购物,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001163/index.m3u8 +家有购物,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001244/index.m3u8 +快乐购,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001368/index.m3u8 + +📡央视频道,#genre# +CCTV1,http://111.13.111.242/000000001000PLTV/88888888/224/3221236219/1.m3u8?HlsProfileId= +CCTV1,http://alivealone.litenews.cn/301/b597ff6aa9cb40aba57bb011b13865ad.flv + + +CCTV2,http://111.13.111.242/000000001000PLTV/88888888/224/3221235743/1.m3u8?HlsProfileId= +CCTV2,http://v.ran-ran.top/zb/migu.php?id=cctv2 + +CCTV3,http://[2409:8087:1a01:df::4077]/PLTV/88888888/224/3221225799/index.m3u8 +CCTV3,http://www.namewee.xyz/gudou.php?id=364&id=1603 +CCTV4,http://111.13.111.242/000000001000PLTV/88888888/224/3221236202/1.m3u8?HlsProfileId= +CCTV5,https://node1.olelive.com:6443/live/CCTV5HD/hls.m3u8 +CCTV6,http://[2409:8087:2001:20:2800:0:df6e:eb22]/ott.mobaibox.com/PLTV/4/224/3221228516/index.m3u8 +CCTV7,http://111.13.111.242/000000001000PLTV/88888888/224/3221235759/1.m3u8?HlsProfileId= +CCTV8,https://node1.olelive.com:6443/live/CCTV8HD/hls.m3u8 +CCTV9,http://111.13.111.242/000000001000PLTV/88888888/224/3221235767/1.m3u8?HlsProfileId= +CCTV10,https://node1.olelive.com:6443/live/CCTV10HD/hls.m3u8 +CCTV11,http://111.13.111.242/000000001000PLTV/88888888/224/3221236200/1.m3u8?HlsProfileId= +CCTV12,http://111.13.111.242/000000001000PLTV/88888888/224/3221235735/1.m3u8?HlsProfileId= +CCTV13,https://live-play.cctvnews.cctv.com/cctv/merge_cctv13.m3u8 +CCTV13,http://111.13.111.242/000000001000PLTV/88888888/224/3221236187/1.m3u8?HlsProfileId= +CCTV14,http://111.13.111.242/000000001000PLTV/88888888/224/3221235776/1.m3u8?HlsProfileId= +CCTV15,http://111.13.111.242/000000001000PLTV/88888888/224/3221236203/1.m3u8?HlsProfileId= +CCTV16,http://[2409:8087:1e04:21::102]:6060/cms001/ch00000090990000001258/1.m3u8 +CCTV17,http://111.13.111.242/000000001000PLTV/88888888/224/3221236190/1.m3u8?HlsProfileId= +CCTV5,https://node1.olelive.com:6443/live/CCTV5PHD/hls.m3u8 +CCTV1,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225804/index.m3u8 +CCTV2,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226195/index.m3u8 +CCTV2,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226224/index.m3u8 +CCTV3,http://39.134.24.166/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226397/1.m3u8 +CCTV4,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226191/index.m3u8 +CCTV5,http://39.134.24.161/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226395/index.m3u8 +CCTV5+,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225761/index.m3u8 +CCTV6,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226393/index.m3u8 +CCTV7,http://39.134.24.166/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226192/index.m3u8 +CCTV8,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226012/index.m3u8 +CCTV9,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226197/index.m3u8 +CCTV10,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226189/index.m3u8 +CCTV13,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226233/index.m3u8 +CCTV14,http://39.134.24.166/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226193/index.m3u8 +CCTV15,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225785/index.m3u8 +CCTV16,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226921/index.m3u8 + +央视(新线路),#genre# +CCTV1-4K,http://[2409:8087:2001:20:2800:0:df6e:eb02]/ott.mobaibox.com/PLTV/4/224/3221227896/index.m3u8 +CCTV1,http://[2409:8087:2001:20:2800:0:df6e:eb26]/ott.mobaibox.com/PLTV/1/224/3221228213/index.m3u8 +CCTV1,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226231/index.m3u8 +CCTV1,http://stream10.fjtv.net/cctv1/playlist.m3u8?_upt=05e5ea661702291902 +CCTV2,http://[2409:8087:2001:20:2800:0:df6e:eb12]/ott.mobaibox.com/PLTV/3/224/3221227543/index.m3u8 +CCTV2,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226224/index.m3u8 +CCTV2,http://stream10.fjtv.net/cctv2/playlist.m3u8?_upt=05e5ea661702291902 +CCTV3-4K,http://[2409:8087:2001:20:2800:0:df6e:eb21]/ott.mobaibox.com/PLTV/3/224/3221228499/index.m3u8 +CCTV3,http://[2409:8087:2001:20:2800:0:df6e:eb26]/ott.mobaibox.com/PLTV/1/224/3221228188/index.m3u8 +CCTV3,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226397/index.m3u8 +CCTV3,http://120.196.232.50:8088/rrs03.hw.gmcc.net/PLTV/651/224/3221226720/1.m3u8 +CCTV4,http://[2409:8087:2001:20:2800:0:df6e:eb26]/ott.mobaibox.com/PLTV/1/224/3221228156/index.m3u8 +CCTV4,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226223/index.m3u8 +CCTV4,http://120.196.232.27:8088/rrs03.hw.gmcc.net/PLTV/651/224/3221226725/1.m3u8 +CCTV5-4K,http://[2409:8087:2001:20:2800:0:df6e:eb22]/ott.mobaibox.com/PLTV/4/224/3221228502/index.m3u8 +CCTV5,http://[2409:8087:2001:20:2800:0:df6e:eb22]/ott.mobaibox.com/PLTV/4/224/3221228502/index.m3u8 +CCTV5,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226395/index.m3u8 +CCTV5,http://120.196.232.31:8088/rrs03.hw.gmcc.net/PLTV/651/224/3221226731/1.m3u8 +CCTV5+,http://[2409:8087:2001:20:2800:0:df6e:eb26]/ott.mobaibox.com/PLTV/1/224/3221228277/index.m3u8 +CCTV5+,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226221/index.m3u8 +CCTV5+,http://120.196.232.51:8088/rrs03.hw.gmcc.net/PLTV/651/224/3221226711/1.m3u8 +CCTV6.超清,http://[2409:8087:2001:20:2800:0:df6e:eb22]/ott.mobaibox.com/PLTV/4/224/3221228516/index.m3u8 +CCTV6,http://[2409:8087:2001:20:2800:0:df6e:eb13]/ott.mobaibox.com/PLTV/3/224/3221227505/index.m3u8 +CCTV6,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226011/index.m3u8 +CCTV6,http://120.196.232.25:8088/rrs03.hw.gmcc.net/PLTV/651/224/3221226699/1.m3u8 +CCTV7,http://[2409:8087:2001:20:2800:0:df6e:eb26]/ott.mobaibox.com/PLTV/1/224/3221228283/index.m3u8 +CCTV7,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226192/index.m3u8 +CCTV7,http://120.196.232.31:8088/rrs03.hw.gmcc.net/PLTV/651/224/3221226721/1.m3u8 +CCTV8K超高清,http://[2409:8087:2001:20:2800:0:df6e:eb02]/ott.mobaibox.com/PLTV/3/224/3221228165/index.m3u8 +CCTV8.超清,http://[2409:8087:2001:20:2800:0:df6e:eb26]/ott.mobaibox.com/PLTV/4/224/3221228578/index.m3u8 +CCTV8,http://[2409:8087:2001:20:2800:0:df6e:eb26]/ott.mobaibox.com/PLTV/1/224/3221228578/index.m3u8 +CCTV8,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226008/index.m3u8 +CCTV8,http://120.196.232.17:8088/rrs03.hw.gmcc.net/PLTV/651/224/3221226715/1.m3u8 +CCTV9,http://[2409:8087:2001:20:2800:0:df6e:eb20]/ott.mobaibox.com/PLTV/1/224/3221228303/index.m3u8 +CCTV9,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225734/index.m3u8 +CCTV9,http://120.196.232.36:8088/rrs03.hw.gmcc.net/PLTV/651/224/3221226651/1.m3u8 +CCTV10,http://[2409:8087:2001:20:2800:0:df6e:eb20]/ott.mobaibox.com/PLTV/1/224/3221228286/index.m3u8 +CCTV10,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225730/index.m3u8 +CCTV10,http://120.196.232.27:8088/rrs03.hw.gmcc.net/PLTV/651/224/3221226708/1.m3u8 +CCTV11,http://[2409:8087:2001:20:2800:0:df6e:eb23]/ott.mobaibox.com/PLTV/4/224/3221228289/index.m3u8 +CCTV11,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226240/index.m3u8 +CCTV11,http://120.196.232.55:8088/rrs03.hw.gmcc.net/PLTV/651/224/3221226714/1.m3u8 +CCTV12,http://[2409:8087:2001:20:2800:0:df6e:eb23]/ott.mobaibox.com/PLTV/3/224/3221228401/index.m3u8 +CCTV12,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225731/index.m3u8 +CCTV12,http://120.196.232.51:8088/rrs03.hw.gmcc.net/PLTV/651/224/3221226723/1.m3u8 +CCTV13,http://[2409:8087:2001:20:2800:0:df6e:eb24]/ott.mobaibox.com/PLTV/1/224/3221228324/index.m3u8 +CCTV13,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226233/index.m3u8 +CCTV13,https://live-play.cctvnews.cctv.com/cctv/merge_cctv13_mhd.m3u8 +CCTV14,http://[2409:8087:2001:20:2800:0:df6e:eb22]/ott.mobaibox.com/PLTV/1/224/3221228292/index.m3u8 +CCTV14,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225732/index.m3u8 +CCTV14,http://120.196.232.27:8088/rrs03.hw.gmcc.net/PLTV/651/224/3221226645/1.m3u8 +CCTV15,http://[2409:8087:2001:20:2800:0:df6e:eb22]/ott.mobaibox.com/PLTV/1/224/3221228404/index.m3u8 +CCTV15,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225785/index.m3u8 +CCTV15,http://120.196.232.38:8088/rrs03.hw.gmcc.net/PLTV/651/224/3221226648/1.m3u8 +CCTV16-4K,http://[2409:8087:2001:20:2800:0:df6e:eb18]/ott.mobaibox.com/PLTV/3/224/3221228127/index.m3u8 +CCTV16-4K,http://zteres.sn.chinamobile.com:6060/000000001000/5000000008000023254/1.m3u8?channel-id=bestzb&Contentid=5000000008000023254&livemode=1&stbId=3 +CCTV16-4K,http://[2409:8087:7001:20:1000::96]:6610/000000001000/5000000008000023254/1.m3u8?channel-id=bestzb&Contentid=5000000008000023254&livemode=1&stbId=3 +CCTV16-4K,http://php.jdshipin.com:8880/bst.php?id=cctv16hd4k/15000000 +CCTV16-4K 18M2160,http://ott.mobaibox.com/PLTV/3/224/3221228314/index.m3u8 +CCTV16-4K 25M2160,http://ott.mobaibox.com/PLTV/3/224/3221228168/index.m3u8 +CCTV16-4K 34M2160HDR,http://ott.mobaibox.com/PLTV/3/224/3221228127/index.m3u8 +CCTV16,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226921/index.m3u8 +CCTV16,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226100/index.m3u8 +CCTV16,http://120.196.232.15:8088/rrs03.hw.gmcc.net/PLTV/651/224/3221226825/1.m3u8 +CCTV17,http://[2409:8087:2001:20:2800:0:df6e:eb22]/ott.mobaibox.com/PLTV/1/224/3221228407/index.m3u8 +CCTV17,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225765/index.m3u8 +CCTV17,http://120.196.232.43:8088/rrs03.hw.gmcc.net/PLTV/651/224/3221226727/1.m3u8 +纯享4K,http://[2409:8087:2001:20:2800:0:df6e:eb11]/ott.mobaibox.com/PLTV/3/224/3221228242/index.m3u8 +纯享4K,http://zteres.sn.chinamobile.com:6060/000000001000/1000000004000011651/index.m3u8?channel-id=ystenlive&Contentid=1000000004000011651&livemode=1&stbId=3 +CCTV4K,http://ainm.cc/a/play/php/cctv4k.php?id=4khd +CCTV4K,http://[2409:8087:2001:20:2800:0:df6e:eb13]/ott.mobaibox.com/PLTV/3/224/3221228228/index.m3u8 +CCTV4K,http://r.jdshipin.com/krMB5 +CCTV4K,http://php.jdshipin.com:8880/bst.php?id=cctv4k/15000000 +CCTV4K,http://php.jdshipin.com:8880/cqyx.php?id=CCTV4K +CCTV4K,http://tv.328326.com/iptv/tvzb82.php?id=cctv4k +CCTV4K,http://cfss.cc/api/ysp/cctv4k.m3u8 +CCTV4k,https://live.goodiptv.club/api/cqyx.php?id=CCTV4K +咪咕体育4K,http://r.jdshipin.com/ln4xk +咪咕体育4K,http://r.jdshipin.com/EmWIN +咪咕体育4K,http://zteres.sn.chinamobile.com:6060/000000001000/3000000010000005180/index.m3u8?channel-id=FifastbLive&Contentid=3000000010000005180&livemode=1&stbId=3 +咪咕体育4K,http://[2409:8087:1a01:df::4001]/PLTV/88888888/224/3221225655/index.m3u8 +咪咕体育4K-2,http://zteres.sn.chinamobile.com:6060/000000001000/3000000010000015686/index.m3u8?channel-id=FifastbLive&Contentid=3000000010000015686&livemode=1&stbId=3 +咪咕体育4K-2,http://[2409:8087:1a01:df::4006]/PLTV/88888888/224/3221225651/index.m3u8 +中国教育1台,http://zteres.sn.chinamobile.com:6060/000000001000/5000000002000002652/index.m3u8?channel-id=bestzb&Contentid=5000000002000002652&livemode=1&stbId=3 +中国教育1台,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225753/index.m3u8 +中国教育2台,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225756/index.m3u8 +中国教育3台,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226226/index.m3u8 +中国教育3台,https://iptv.luas.edu.cn/liverespath/3a13f3b554cd6c3764599392bb43650e4e015b87/2f665915b0-0-0-08b800b5bdd1f6d3f61a673c5eb1afec/index.m3u8 +中国教育4台,http://zteres.sn.chinamobile.com:6060/000000001000/5000000011000031126/index.m3u8?channel-id=bestzb&Contentid=5000000011000031126&livemode=1&stbId=3 +中国教育4台,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226225/index.m3u8 +早期教育,https://live.goodiptv.club/api/cqyx.php?id=zaojiaoHD +CGTN,http://dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221225745/index.m3u8 +CGTN,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225604/index.m3u8 +CGTNDOCUMENTARY,http://zteres.sn.chinamobile.com:6060/000000001000/7114647837765104058/index.m3u8?channel-id=hnbblive&Contentid=7114647837765104058&livemode=1&stbId=3 +CGTNDOCUMENTARY,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225602/index.m3u8 +CGTN新闻,http://live.cgtn.com/1000/prog_index.m3u8 +CGTN纪录,https://livedoc.cgtn.com/1000d/prog_index.m3u8 +CGTN俄语,https://livefr.cgtn.com/1000f/prog_index.m3u8 +CGTN拉美,http://livees.cgtn.com/1000e/prog_index.m3u8 +CGTN法语,https://livefr.cgtn.com/1000f/prog_index.m3u8 +CGTN英新,http://live.cgtn.com/500/prog_index.m3u8 +CGTN西语,https://livees.cgtn.com/1000e/prog_index.m3u8 +CGTN阿语,https://livear.cgtn.com/1000a/prog_index.m3u8 +CHC动作电影,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226465/index.m3u8 +CHC家庭影院,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226462/index.m3u8 +CHC高清电影,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226463/index.m3u8 +CNA新闻,https://d2e1asnsl7br7b.cloudfront.net/7782e205e72f43aeb4a48ec97f66ebbe/index_5.m3u8 +NHK世界,https://nhkwlive-ojp.akamaized.net/hls/live/2003459/nhkwlive-ojp-en/index_4M.m3u8 +RTHK32,https://rthktv32-live.akamaized.net/hls/live/2036819/RTHKTV32/master.m3u8 +世界地理,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226947/1.m3u8 +东方影视,http://222.71.90.218:8888/newlive/live/hls/53/live.m3u8 +中央新影老故事,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226236/index.m3u8? +中央新影发现之旅,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226235/index.m3u8?blog.ntnas.top +乐游频道,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226580/1.m3u8 +书画频道,http://211.103.180.178:8234/live_hls/hdmi.m3u8 +五星体育,http://222.71.90.218:8888/newlive/live/hls/56/live.m3u8 +亚洲新闻,https://d2e1asnsl7br7b.cloudfront.net/7782e205e72f43aeb4a48ec97f66ebbe/index_5.m3u8 +兵器科技,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226975/1.m3u8 +冬奥纪实,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226232/index.m3u8 +半岛新闻,http://live-hls-web-aje.getaj.net/AJE/01.m3u8 +哒啵电竞,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226951/1.m3u8 +哒啵赛事,http://dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226954/index.m3u8 +央视台球,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226956/1.m3u8 +央视台球,https://live.goodiptv.club/api/cqyx.php?id=ystqHD +央视高网,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226978/1.m3u8 +女性时尚,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226969/1.m3u8 +快乐垂钓,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226805/1.m3u8 +怀旧剧场,http://dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226972/1.m3u8 +文化精品,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226981/1.m3u8 +新闻综合,http://222.71.90.218:8888/newlive/live/hls/55/live.m3u8 +欢笑剧场4K,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226582/1.m3u8 +求索纪录,https://live.goodiptv.club/api/cqyx.php?id=qsjlHD +浙江公共新闻,http://hw-m-l.cztv.com/channels/lantian/channel07/1080p.m3u8 +浙江国际,http://hw-m-l.cztv.com/channels/lantian/channel010/1080p.m3u8 +浙江教科影视,http://hw-m-l.cztv.com/channels/lantian/channel004/1080p.m3u8 +浙江数码时代,http://hw-m-l.cztv.com/channels/lantian/channel012/1080p.m3u8 +浙江民生休闲,http://hw-m-l.cztv.com/channels/lantian/channel006/1080p.m3u8 +浙江经济生活,http://hw-m-l.cztv.com/channels/lantian/channel003/1080p.m3u8 +浙江钱江频道,http://hw-m-l.cztv.com/channels/lantian/channel002/1080p.m3u8 +游戏风云,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226579/1.m3u8 +湖南金鹰纪实,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226351/index.m3u8 +爱看导视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226337/1.m3u8 +环球奇观,https://live.v1.mk/api/cqyx.php?id=car +电视指南,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226987/1.m3u8 +直播中国,https://gcalic.v.myalicdn.com/gc/wgw05_1/index.m3u8?contentid=2820180516001 +第一剧场,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226959/1.m3u8 +第一财经,http://222.71.90.218:8888/newlive/live/hls/57/live.m3u8 +苏州 4K,http://liveshowbak2.kan0512.com/ksz-norecord/csztv4k_4k.m3u8 +茶友频道,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226808/1.m3u8 +赣州综合,http://wb.jxgztv.com/live/gztv1.m3u8 +超级综艺,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226009/1.m3u8 +都市剧场,http://222.71.90.218:8888/newlive/live/hls/51/live.m3u8 +金砖中文,http://brics.bonus-tv.ru/cdn/brics/chinese/tracks-v1a1/index.m3u8 +金砖英文,http://brics.bonus-tv.ru/cdn/brics/english/tracks-v1a1/index.m3u8 +金色学堂,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226994/1.m3u8 +金鹰纪实,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226351/1.m3u8 +风云剧场,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226950/1.m3u8 +风云足球,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226984/1.m3u8 +风云音乐,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226953/1.m3u8 +高尔夫网球,http://dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226978/index.m3u8 +魅力足球,https://live.goodiptv.club/api/cqyx.php?id=mlzqHD + + +📡卫视频道,#genre# + +厦门卫视,https://xiamenalic.v.myalicdn.com/xiamen/xiamen_1/index.m3u8 + +北京卫视,http://[2409:8087:7004:20:1000::22]:6610/yinhe/2/ch00000090990000001335/index.m3u8?virtualDomain=yinhe.live_hls.zte.com +北京卫视,http://live.sjsrm.com/bjsjs/sd/live.m3u8 + +海峡卫视,http://r.jdshipin.com/WtYt3 + +东方卫视,http://110.16.65.6:8888/newlive/live/hls/20/live.m3u8 + +浙江卫视,http://hw-m-l.cztv.com/channels/lantian/channel001/1080p.m3u8 + +重庆卫视,https://sjlivecdn9.cbg.cn/204912315959/app_2/_definst_/ls_2.stream/chunklist.m3u8 +天津卫视,http://audiovisual.vsd.gehua.net.cn/live/TianJinHD_1200.m3u8 + +黑龙江卫视,http://cyz32.livehbindex.hbcatv.cn/live/50000020281749ed995f2824759051fa.m3u8?bitrate=2300&pt=5 + +辽宁卫视,http://cyz32.livehbindex.hbcatv.cn/live/5000002019d84b0ba201007677bbf28c.m3u8?bitrate=2300&pt=5 + +河北卫视,http://cyz32.livehbindex.hbcatv.cn/live/50000020d6be4c4ba70a4e3261b14544.m3u8?bitrate=2300&pt=5 + +河北农民,http://cyz32.livehbindex.hbcatv.cn/live/500000202fa64c9bac01e09eaf06afd8.m3u8?bitrate=2300&pt=5 + +河南卫视,http://[2409:8087:74F1:0021::0008]:80/PLTV/88888888/224/3221226614/1.m3u8 + +山东卫视,http://[2409:8087:1a01:df::4077]/PLTV/88888888/224/3221225952/index.m3u8 + +山西卫视 +,http://cyz32.livehbindex.hbcatv.cn/live/50000020ed0a4b74afc7e496c1bcc45c.m3u8?bitrate=2300&pt=5 + +湖北卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001027/index.m3u8 +湖南卫视,http://cyz32.livehbindex.hbcatv.cn/live/50000020c9ea4ce4bf3cfbbb7f8b8bb7.m3u8?bitrate=2300&pt=5 + +浙江卫视,http://hw-m-l.cztv.com/channels/lantian/channel001/1080p.m3u8 + +江苏卫视,http://cyz32.livehbindex.hbcatv.cn/live/500000201708473e9f4e1dbb0361de6b.m3u8?bitrate=2300&pt=5 +江西卫视,http://cyz32.livehbindex.hbcatv.cn/live/50000020728a439baf65ce94f8cf3e30.m3u8?bitrate=2300&pt=5 +安徽卫视,http://cyz32.livehbindex.hbcatv.cn/live/50000020d0ab40578faaa8a023ce4d5c.m3u8?bitrate=2300&pt=5 +广东卫视,http://cyz32.livehbindex.hbcatv.cn/live/500000206bc6413cb38dc9ca586ffe3f.m3u8?bitrate=2300&pt=5 +深圳卫视,http://cyz32.livehbindex.hbcatv.cn/live/50000020289041678b7585eb32637331.m3u8?bitrate=2300&pt=5 +大湾区卫视,http://[2409:8087:7004:20:1000::22]:6610/yinhe/2/ch00000090990000001305/index.m3u8?virtualDomain=yinhe.live_hls.zte.com +荔枝台,http://glive.grtn.cn/live/lizhi.m3u8 +广西卫视,http://[2409:8087:7004:20:1000::22]:6610/yinhe/2/ch00000090990000001054/index.m3u8?virtualDomain=yinhe.live_hls.zte.com +贵州卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001184/index.m3u8 +云南卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001223/index.m3u8 +四川卫视,http://cyz32.livehbindex.hbcatv.cn/live/50000020407a4a109f5dfc6f26dbf5eb.m3u8?bitrate=2300&pt=5 +东南卫视,http://cyz32.livehbindex.hbcatv.cn/live/50000020c18c4f03a2107aa78ced8fff.m3u8?bitrate=2300&pt=5 +海峡卫视,http://101.33.17.11/liveplay-kk.rtxapp.com/live/program/live/hxwshd4m/4000000/mnf.m3u8 +厦门卫视,http://[2409:8087:5e01:34::23]:6610/ZTE_CMS/00000001000000060000000000000193/index.m3u8?fmmv6 +海南卫视,http://cyz32.livehbindex.hbcatv.cn/live/50000020741c4046820cd89d5ecbd401.m3u8?bitrate=2300&pt=5 +三沙卫视,https://pullsstv90080111.ssws.tv/live/SSTV20220729.m3u8 +内蒙古卫视,http://cyz32.livehbindex.hbcatv.cn/live/50000020eeba44449d4f4913a2897e4e.m3u8?bitrate=2300&pt=5 +陕西卫视,http://cyz32.livehbindex.hbcatv.cn/live/5000002019984c0fa29ae0d57380da3a.m3u8?bitrate=2300&pt=5 +农林卫视,http://39.134.24.166/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226229/index.m3u8 +甘肃卫视,http://cyz32.livehbindex.hbcatv.cn/live/500000206da44fde810a98a3d7848f82.m3u8?bitrate=2300&pt=5 +宁夏卫视,http://cyz32.livehbindex.hbcatv.cn/live/500000205dfa4e06bf7243e30e5182c8.m3u8?bitrate=2300&pt=5 +新疆卫视,http://cyz32.livehbindex.hbcatv.cn/live/500000201e484cbeb064a31201e3dd05.m3u8?bitrate=2300&pt=5 +青海卫视,http://stream.qhbtv.com/qhws/sd/live.m3u8 +安多卫视,http://stream.qhbtv.com/adws/sd/live.m3u8 +西藏卫视,http://cyz32.livehbindex.hbcatv.cn/live/50000020816449349b10593cfdde8311.m3u8?bitrate=2300&pt=5 +延边卫视,http://live.ybtvyun.com/video/s10006-44f040627ca1/index.m3u8 +兵团卫视,http://cyz32.livehbindex.hbcatv.cn/live/500000200a7e4caf973012bf85f33406.m3u8?bitrate=2300&pt=5 +人间卫视,https://5ddce30eb4b55.streamlock.net/bltvhd/bltv1/chunklist_w511254805.m3u8 +香港卫视,http://zhibo.hkstv.tv/livestream/mutfysrq/playlist.m3u8 +纬来体育,https://cloud.yumixiu768.com/tmp/123.m3u8 +五星体育,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001018/index.m3u8 + +北京卫视,http://110.16.65.6:8888/newlive/live/hls/19/live.m3u8 +东方卫视,http://110.16.65.6:8888/newlive/live/hls/20/live.m3u8 +广东卫视,http://110.16.65.6:8888/newlive/live/hls/21/live.m3u8 +江苏卫视,http://110.16.65.6:8888/newlive/live/hls/22/live.m3u8 +湖南卫视,http://110.16.65.6:8888/newlive/live/hls/23/live.m3u8 +浙江卫视,http://110.16.65.6:8888/newlive/live/hls/24/live.m3u8 +安徽卫视,http://110.16.65.6:8888/newlive/live/hls/25/live.m3u8 +广西卫视,http://110.16.65.6:8888/newlive/live/hls/26/live.m3u8 +云南卫视,http://110.16.65.6:8888/newlive/live/hls/27/live.m3u8 +深圳卫视,http://110.16.65.6:8888/newlive/live/hls/28/live.m3u8 +贵州卫视,http://110.16.65.6:8888/newlive/live/hls/29/live.m3u8 +山东卫视,http://110.16.65.6:8888/newlive/live/hls/30/live.m3u8 +重庆卫视,http://110.16.65.6:8888/newlive/live/hls/31/live.m3u8 +四川卫视,http://110.16.65.6:8888/newlive/live/hls/32/live.m3u8 +河南卫视,http://110.16.65.6:8888/newlive/live/hls/33/live.m3u8 +陕西卫视,http://110.16.65.6:8888/newlive/live/hls/41/live.m3u8 +山西卫视,http://110.16.65.6:8888/newlive/live/hls/42/live.m3u8 +黑龙江卫视,http://110.16.65.6:8888/newlive/live/hls/43/live.m3u8 +海南卫视,http://110.16.65.6:8888/newlive/live/hls/44/live.m3u8 +东南卫视,http://110.16.65.6:8888/newlive/live/hls/45/live.m3u8 +辽宁卫视,http://110.16.65.6:8888/newlive/live/hls/46/live.m3u8 +天津卫视,http://110.16.65.6:8888/newlive/live/hls/47/live.m3u8 +河北卫视,http://110.16.65.6:8888/newlive/live/hls/48/live.m3u8 +江西卫视,http://110.16.65.6:8888/newlive/live/hls/49/live.m3u8 +兵团卫视,http://110.16.65.6:8888/newlive/live/hls/50/live.m3u8 +内蒙古卫视,http://110.16.65.6:8888/newlive/live/hls/51/live.m3u8 +内蒙古经济生活,http://110.16.65.6:8888/newlive/live/hls/52/live.m3u8 +内蒙古文体娱乐,http://110.16.65.6:8888/newlive/live/hls/53/live.m3u8 +内蒙古农牧,http://110.16.65.6:8888/newlive/live/hls/54/live.m3u8 +内蒙古新闻综合,http://110.16.65.6:8888/newlive/live/hls/55/live.m3u8 +内蒙古少儿,http://110.16.65.6:8888/newlive/live/hls/56/live.m3u8 +少儿卡酷,http://110.16.65.6:8888/newlive/live/hls/57/live.m3u8 +浙江卫视,http://hw-m-l.cztv.com/channels/lantian/channel001/1080p.m3u8 +江苏卫视,http://39.134.24.166/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226200/index.m3u8 +深圳卫视,http://39.134.24.166/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226205/index.m3u8 +北京卫视,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225796/index.m3u8 +黑龙江卫视,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225802/index.m3u8 +河北卫视,http://event.pull.hebtv.com/jishi/weishipindao.m3u8 +云南卫视,http://tvlive.ynradio.com/live/yunnanweishi/chunks.m3u8 +青海卫视,http://stream.qhbtv.com/qhws/sd/live.m3u8 +三沙卫视,https://pullsstv90080111.ssws.tv/live/SSTV20220729.m3u8 +延边卫视,http://live.ybtvyun.com/video/s10006-44f040627ca1/index.m3u8 +浙江少儿,http://hw-m-l.cztv.com/channels/lantian/channel008/1080p.m3u8 +浙江少儿,http://hw-m-l.cztv.com/channels/lantian/channel08/1080p.m3u8?k=1a7559a51eeb880b021619a07f463ac4&t=1577153787 +南京少儿,http://live.nbs.cn/channels/njtv/sepd/500k.m3u8 +南京少儿,http://live.nbs.cn/channels/njtv/sepd/m3u8:500k/live.m3u8 +天津卫视,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225765/index.m3u8 +浙江卫视,http://hw-m-l.cztv.com/channels/lantian/channel001/1080p.m3u8 +深圳卫视,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225752/index.m3u8 +湖北卫视,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225760/index.m3u8 +重庆卫视,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225791/index.m3u8 +山西卫视,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225763/index.m3u8 +山东卫视,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226012/index.m3u8 +贵州卫视,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225793/index.m3u8 +青海卫视,http://stream.qhbtv.com/qhws/sd/live.m3u8 +海南卫视,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225769/index.m3u8 +西藏卫视,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226212/index.m3u8 +黑龙江卫视,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225802/index.m3u8 +浙江卫视,http://hw-m-l.cztv.com/channels/lantian/channel001/1080p.m3u8 +江苏卫视,http://39.134.24.166/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226200/index.m3u8 +深圳卫视,http://39.134.24.166/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226205/index.m3u8 +北京卫视,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225796/index.m3u8 +黑龙江卫视,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225802/index.m3u8 +云南卫视,http://tvlive.ynradio.com/live/yunnanweishi/chunks.m3u8 +青海卫视,http://stream.qhbtv.com/qhws/sd/live.m3u8 +三沙卫视,https://pullsstv90080111.ssws.tv/live/SSTV20220729.m3u8 +延边卫视,http://live.ybtvyun.com/video/s10006-44f040627ca1/index.m3u8 +浙江少儿,http://hw-m-l.cztv.com/channels/lantian/channel008/1080p.m3u8 +浙江少儿,http://hw-m-l.cztv.com/channels/lantian/channel08/1080p.m3u8?k=1a7559a51eeb880b021619a07f463ac4&t=1577153787 +南京少儿,http://live.nbs.cn/channels/njtv/sepd/500k.m3u8 +南京少儿,http://live.nbs.cn/channels/njtv/sepd/m3u8:500k/live.m3u8 +天津卫视,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225765/index.m3u8 +浙江卫视,http://hw-m-l.cztv.com/channels/lantian/channel001/1080p.m3u8 +深圳卫视,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225752/index.m3u8 +湖北卫视,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225760/index.m3u8 +重庆卫视,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225791/index.m3u8 +山西卫视,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225763/index.m3u8 +山东卫视,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226012/index.m3u8 +贵州卫视,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225793/index.m3u8 +青海卫视,http://stream.qhbtv.com/qhws/sd/live.m3u8 +海南卫视,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225769/index.m3u8 +西藏卫视,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226212/index.m3u8 +黑龙江卫视,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225802/index.m3u8 + +NewTV系列,#genre# +超级综艺,http://[2409:8087:7000:20::4]:80/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226009/index.m3u8 +超级体育,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225715/index.m3u8 +超级电影,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225717/index.m3u8 +超级电视剧,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225716/index.m3u8 +武博世界,http://[2409:8087:2001:20:2800:0:df6e:eb19]:80/wh7f454c46tw2554338791_49940138/ott.mobaibox.com/PLTV/3/224/3221227533/index.m3u8 +中国功夫,http://[2409:8087:2001:20:2800:0:df6e:eb19]:80/wh7f454c46tw1934355864_2070028581/ott.mobaibox.com/PLTV/3/224/3221227530/index.m3u8 +军旅剧场,http://[2409:8087:2001:20:2800:0:df6e:eb06]:80/wh7f454c46tw1807611386_-262631246/ott.mobaibox.com/PLTV/3/224/3221227603/index.m3u8 +炫舞未来,http://[2409:8087:2001:20:2800:0:df6e:eb09]:80/wh7f454c46tw2582593423_1721070986/ott.mobaibox.com/PLTV/3/224/3221227475/index.m3u8 +潮妈辣婆,http://[2409:8087:2001:20:2800:0:df6e:eb19]:80/wh7f454c46tw1705588260_46164741/ott.mobaibox.com/PLTV/3/224/3221227527/index.m3u8 +精品体育,http://[2409:8087:2001:20:2800:0:df6e:eb1b]:80/wh7f454c46tw2797725038_-2054878207/ott.mobaibox.com/PLTV/3/224/3221227615/index.m3u8 +精品纪录,http://[2409:8087:2001:20:2800:0:df6e:eb1a]:80/wh7f454c46tw2837435881_530071425/ott.mobaibox.com/PLTV/3/224/3221227547/index.m3u8 +家庭剧场,http://[2409:8087:2001:20:2800:0:df6e:eb06]:80/wh7f454c46tw3441504651_1879058580/ott.mobaibox.com/PLTV/3/224/3221227600/index.m3u8 +精品大剧,http://[2409:8087:2001:20:2800:0:df6e:eb1a]:80/wh7f454c46tw2817459161_-1430429466/ott.mobaibox.com/PLTV/3/224/3221227618/index.m3u8 +军事评论,http://[2409:8087:2001:20:2800:0:df6e:eb18]:80/wh7f454c46tw3373254713_-1111569189/ott.mobaibox.com/PLTV/3/224/3221227544/index.m3u8 +明星大片,http://[2409:8087:2001:20:2800:0:df6e:eb18]:80/wh7f454c46tw2856695654_946966165/ott.mobaibox.com/PLTV/3/224/3221227594/index.m3u8 +东北热剧,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225741/index.m3u8 +欢乐剧场,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225742/index.m3u8 +央视频道,#genre# +CCTV1,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225804/index.m3u8 +CCTV2,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226195/index.m3u8 +CCTV2,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226224/index.m3u8 +CCTV3,http://39.134.24.166/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226397/1.m3u8 +CCTV4,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226191/index.m3u8 +CCTV5,http://39.134.24.161/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226395/index.m3u8 +CCTV5+,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225761/index.m3u8 +CCTV6,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226393/index.m3u8 +CCTV7,http://39.134.24.166/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226192/index.m3u8 +CCTV8,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226012/index.m3u8 +CCTV9,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226197/index.m3u8 +CCTV10,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226189/index.m3u8 +CCTV13,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226233/index.m3u8 +CCTV14,http://39.134.24.166/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226193/index.m3u8 +CCTV15,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225785/index.m3u8 +CCTV16,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226921/index.m3u8 +CCTV-1 综合,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001022/index.m3u8 +CCTV-2 财经,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001220/index.m3u8 +CCTV-3 综艺,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001186/index.m3u8 +CCTV-4 中文国际,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001221/index.m3u8 +CCTV-5 体育,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001187/index.m3u8 +CCTV-5+ 体育赛事,http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001334/index.m3u8?virtualDomain=yinhe.live_hls.zte.com +CCTV-6 电影,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001188/index.m3u8 +CCTV-7 国防军事,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001236/index.m3u8 +CCTV-8 电视剧,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001189/index.m3u8 +CCTV-9 纪录,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001237/index.m3u8 +CCTV-10 科教,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001238/index.m3u8 +CCTV-11 戏曲,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001309/index.m3u8 +CCTV-12 社会与法,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001239/index.m3u8 +CCTV-13 新闻,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001328/index.m3u8 +CCTV-14 少儿,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001240/index.m3u8 +CCTV-15 音乐,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001338/index.m3u8 +CCTV-16 奥林匹克,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001248/index.m3u8 +CCTV-17 农业农村,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001241/index.m3u8 +CCTV-16 奥林匹克 4K,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001258/index.m3u8 +CCTV-4K 超高清,http://[2409:8087:2001:20:2800:0:df6e:eb26]:80/ott.mobaibox.com/PLTV/3/224/3221228472/index.m3u8 +CCTV-8K 超高清,http://[2409:8087:2001:20:2800:0:df6e:eb02]:80/wh7f454c46tw2749731958_105918260/ott.mobaibox.com/PLTV/3/224/3221228165/index.m3u8?icpid=3&RTS=1681529690&from=40&popid=40&hms_devid=2039&prioritypopid=40&vqe=3 +CHC动作电影,http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000002055/index.m3u8?virtualDomain=yinhe.live_hls.zte.com +CHC家庭影院,http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000002085/index.m3u8?virtualDomain=yinhe.live_hls.zte.com +CHC高清电影,http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000002065/index.m3u8?virtualDomain=yinhe.live_hls.zte.com +兵器科技,http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226975/index.m3u8 +怀旧剧场,http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226972/index.m3u8 +世界地理,http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226947/index.m3u8 +文化精品,http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226981/index.m3u8 +央视台球,http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226956/index.m3u8 +央视高网,http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226978/index.m3u8 +风云剧场,http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226950/index.m3u8 +风云音乐,http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226953/index.m3u8 +第一剧场,http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226959/index.m3u8 +女性时尚,http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226969/index.m3u8 +风云足球,http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226984/index.m3u8 +电视指南,http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226987/index.m3u8 +CGTN英语,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001058/index.m3u8 +CGTN记录,https://livedoc.cgtn.com/500d/prog_index.m3u8 +CGTN俄语,https://liveru.cgtn.com/1000r/prog_index.m3u8 +CGTN法语,https://livefr.cgtn.com/1000f/prog_index.m3u8 +CGTN西语,https://livees.cgtn.com/1000e/prog_index.m3u8 +CGTN阿语,https://livear.cgtn.com/1000a/prog_index.m3u8 + +各省卫视,#genre# +北京卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001029/index.m3u8 +湖南卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001026/index.m3u8 +东方卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001013/index.m3u8 +四川卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001130/index.m3u8 +天津卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001036/index.m3u8 +安徽卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001037/index.m3u8 +山东卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001028/index.m3u8 +广东卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001032/index.m3u8 +广西卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001224/index.m3u8 +江苏卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001033/index.m3u8 +江西卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001034/index.m3u8 +河北卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001229/index.m3u8 +河南卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001222/index.m3u8 +浙江卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001023/index.m3u8 +海南卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001183/index.m3u8 +深圳卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001030/index.m3u8 +湖北卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001027/index.m3u8 +山西卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001070/index.m3u8 +东南卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001201/index.m3u8 +贵州卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001184/index.m3u8 +辽宁卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001035/index.m3u8 +重庆卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001129/index.m3u8 +黑龙江卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001031/index.m3u8 +内蒙古卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001068/index.m3u8 +宁夏卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001074/index.m3u8 +陕西卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001067/index.m3u8 +甘肃卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001298/index.m3u8 +吉林卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001225/index.m3u8 +云南卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001223/index.m3u8 +三沙卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001185/index.m3u8 +青海卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001450/index.m3u8 +新疆卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001065/index.m3u8 +西藏卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001072/index.m3u8 +兵团卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001066/index.m3u8 +延边卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001470/index.m3u8 +厦门卫视,http://[2409:8087:5e01:34::23]:6610/ZTE_CMS/00000001000000060000000000000193/index.m3u8?fmmv6 +中国教育1台,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001020/index.m3u8 +中国教育2台,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001226/index.m3u8 +中国教育4台,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001348/index.m3u8 +金色学堂,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001194/index.m3u8 +北京纪实科教,http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001329/index.m3u8?virtualDomain=yinhe.live_hls.zte.com +卡酷少儿,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001245/index.m3u8 +金鹰纪实,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001230/index.m3u8 +金鹰卡通,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001460/index.m3u8 +茶友频道,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001234/index.m3u8 +快乐垂钓,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001235/index.m3u8 +嘉佳卡通,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001227/index.m3u8 +动漫秀场,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001196/index.m3u8 +哈哈炫动,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001232/index.m3u8 +游戏风云,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001192/index.m3u8 +家庭理财,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001278/index.m3u8 +财富天下,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001219/index.m3u8 +中国天气,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001102/index.m3u8 +凤凰卫视中文台,http://60.250.216.209:8570/http/61.67.128.130:8078/hls/21/80/phoenixch.m3u8 +凤凰卫视资讯台,http://60.250.216.209:8577/http/61.67.128.130:8078/hls/20/80/phoenixif.m3u8 +浙江卫视,http://hw-m-l.cztv.com/channels/lantian/channel001/1080p.m3u8 +江苏卫视,http://39.134.24.166/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226200/index.m3u8 +深圳卫视,http://39.134.24.166/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226205/index.m3u8 +北京卫视,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225796/index.m3u8 +黑龙江卫视,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225802/index.m3u8 +河北卫视,http://event.pull.hebtv.com/jishi/weishipindao.m3u8 +河北农民,https://tv.pull.hebtv.com/jishi/nongminpindao.m3u8?t=2510710360&k=1c19f1e16256d45e9fdcb9b6725647cc +云南卫视,http://tvlive.ynradio.com/live/yunnanweishi/chunks.m3u8 +青海卫视,http://stream.qhbtv.com/qhws/sd/live.m3u8 +三沙卫视,https://pullsstv90080111.ssws.tv/live/SSTV20220729.m3u8 +延边卫视,http://live.ybtvyun.com/video/s10006-44f040627ca1/index.m3u8 +浙江少儿,http://hw-m-l.cztv.com/channels/lantian/channel008/1080p.m3u8 +浙江少儿,http://hw-m-l.cztv.com/channels/lantian/channel08/1080p.m3u8?k=1a7559a51eeb880b021619a07f463ac4&t=1577153787 +南京少儿,http://live.nbs.cn/channels/njtv/sepd/500k.m3u8 +南京少儿,http://live.nbs.cn/channels/njtv/sepd/m3u8:500k/live.m3u8 +翡翠台,http://r.jdshipin.com/qClQf +翡翠台,http://r.jdshipin.com/n90gt +翡翠台,http://r.jdshipin.com/qrfbg +香港卫视,http://zhibo.hkstv.tv/livestream/mutfysrq/playlist.m3u8 +凤凰中文,http://[2409:8087:2001:20:2800:0:df6e:eb24]:80/ott.mobaibox.com/PLTV/3/224/3221228527/index.m3u8 +凤凰资讯,http://[2409:8087:2001:20:2800:0:df6e:eb27]:80/ott.mobaibox.com/PLTV/3/224/3221228524/index.m3u8 +凤凰香港,http://[2409:8087:2001:20:2800:0:df6e:eb1d]:80/ott.mobaibox.com/PLTV/1/224/3221228530/1.m3u8 +香港J2频道,http://r.jdshipin.com/Nr5jq +RTHK32,https://rthktv32-live.akamaized.net/hls/live/2036819/RTHKTV32/stream2/streamPlaylist.m3u8 + +电信线路,#genre# +CCTV1,http://live.aishang.ctlcdn.com/00000110240127_1/playlist.m3u8?CONTENTID=00000110240127_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +CCTV2,http://live.aishang.ctlcdn.com/00000110240244_1/playlist.m3u8?CONTENTID=00000110240244_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +CCTV3,http://live.aishang.ctlcdn.com/00000110240245_1/playlist.m3u8?CONTENTID=00000110240245_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +CCTV4,http://live.aishang.ctlcdn.com/00000110240316_1/playlist.m3u8?CONTENTID=00000110240316_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +CCTV4欧洲,http://live.aishang.ctlcdn.com/00000110240363_1/playlist.m3u8?CONTENTID=00000110240363_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +CCTV5,http://live.aishang.ctlcdn.com/00000110240246_1/playlist.m3u8?CONTENTID=00000110240246_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +CCTV5+,http://live.aishang.ctlcdn.com/00000110240128_1/playlist.m3u8?CONTENTID=00000110240128_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +CCTV6,http://live.aishang.ctlcdn.com/00000110240247_1/playlist.m3u8?CONTENTID=00000110240247_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +CCTV7,http://live.aishang.ctlcdn.com/00000110240248_1/playlist.m3u8?CONTENTID=00000110240248_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +CCTV8,http://live.aishang.ctlcdn.com/00000110240249_1/playlist.m3u8?CONTENTID=00000110240249_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +CCTV9,http://live.aishang.ctlcdn.com/00000110240250_1/playlist.m3u8?CONTENTID=00000110240250_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +CCTV10,http://live.aishang.ctlcdn.com/00000110240251_1/playlist.m3u8?CONTENTID=00000110240251_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +CCTV11,http://live.aishang.ctlcdn.com/00000110240328_1/playlist.m3u8?CONTENTID=00000110240328_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +CCTV12,http://live.aishang.ctlcdn.com/00000110240252_1/playlist.m3u8?CONTENTID=00000110240252_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +CCTV13,http://live.aishang.ctlcdn.com/00000110240502_1/playlist.m3u8?CONTENTID=00000110240502_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +CCTV14,http://live.aishang.ctlcdn.com/00000110240253_1/playlist.m3u8?CONTENTID=00000110240253_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +CCTV15,http://live.aishang.ctlcdn.com/00000110240329_1/playlist.m3u8?CONTENTID=00000110240329_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +CCTV16,http://live.aishang.ctlcdn.com/00000110240388_1/playlist.m3u8?CONTENTID=00000110240388_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +CCTV16 4k,http://live.aishang.ctlcdn.com/00000110240389_1/playlist.m3u8?CONTENTID=00000110240389_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +CCTV17,http://live.aishang.ctlcdn.com/00000110240326_1/playlist.m3u8?CONTENTID=00000110240326_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +CGTN,http://live.aishang.ctlcdn.com/00000110240365_1/playlist.m3u8?CONTENTID=00000110240365_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +CGTN纪录,http://live.aishang.ctlcdn.com/00000110240366_1/playlist.m3u8?CONTENTID=00000110240366_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +CGTN西语,http://live.aishang.ctlcdn.com/00000110240367_1/playlist.m3u8?CONTENTID=00000110240367_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +CGTN法语,http://live.aishang.ctlcdn.com/00000110240368_1/playlist.m3u8?CONTENTID=00000110240368_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +CGTN阿语,http://live.aishang.ctlcdn.com/00000110240369_1/playlist.m3u8?CONTENTID=00000110240369_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +CGTN俄语,http://live.aishang.ctlcdn.com/00000110240370_1/playlist.m3u8?CONTENTID=00000110240370_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +CETV1,http://live.aishang.ctlcdn.com/00000110240302_1/playlist.m3u8?CONTENTID=00000110240302_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +CETV2,http://live.aishang.ctlcdn.com/00000110245251_1/playlist.m3u8?CONTENTID=00000110245251_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +CETV4,http://live.aishang.ctlcdn.com/00000110245252_1/playlist.m3u8?CONTENTID=00000110245252_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +北京卫视,http://live.aishang.ctlcdn.com/00000110240129_1/playlist.m3u8?CONTENTID=00000110240129_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +东方卫视,http://live.aishang.ctlcdn.com/00000110240242_1/playlist.m3u8?CONTENTID=00000110240242_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +天津卫视,http://live.aishang.ctlcdn.com/00000110240136_1/playlist.m3u8?CONTENTID=00000110240136_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +重庆卫视,http://live.aishang.ctlcdn.com/00000110240397_1/playlist.m3u8?CONTENTID=00000110240397_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +黑龙江卫视,http://live.aishang.ctlcdn.com/00000110240131_1/playlist.m3u8?CONTENTID=00000110240131_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +吉林卫视,http://live.aishang.ctlcdn.com/00000110240399_1/playlist.m3u8?CONTENTID=00000110240399_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +辽宁卫视,http://live.aishang.ctlcdn.com/00000110240255_1/playlist.m3u8?CONTENTID=00000110240255_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +内蒙古卫视,http://live.aishang.ctlcdn.com/00000110240060_1/playlist.m3u8?CONTENTID=00000110240060_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +宁夏卫视,http://live.aishang.ctlcdn.com/00000110240061_1/playlist.m3u8?CONTENTID=00000110240061_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +甘肃卫视,http://live.aishang.ctlcdn.com/00000110240034_1/playlist.m3u8?CONTENTID=00000110240034_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +青海卫视,http://live.aishang.ctlcdn.com/00000110240063_1/playlist.m3u8?CONTENTID=00000110240063_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +陕西卫视,http://live.aishang.ctlcdn.com/00000110240066_1/playlist.m3u8?CONTENTID=00000110240066_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +河北卫视,http://live.aishang.ctlcdn.com/00000110240317_1/playlist.m3u8?CONTENTID=00000110240317_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +山西卫视,http://live.aishang.ctlcdn.com/00000110240065_1/playlist.m3u8?CONTENTID=00000110240065_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +山东卫视,http://live.aishang.ctlcdn.com/00000110240254_1/playlist.m3u8?CONTENTID=00000110240254_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +安徽卫视,http://live.aishang.ctlcdn.com/00000110240256_1/playlist.m3u8?CONTENTID=00000110240256_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +河南卫视,http://live.aishang.ctlcdn.com/00000110240041_1/playlist.m3u8?CONTENTID=00000110240041_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +湖北卫视,http://live.aishang.ctlcdn.com/00000110240135_1/playlist.m3u8?CONTENTID=00000110240135_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +湖南卫视,http://live.aishang.ctlcdn.com/00000110240130_1/playlist.m3u8?CONTENTID=00000110240130_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +江西卫视,http://live.aishang.ctlcdn.com/00000110240398_1/playlist.m3u8?CONTENTID=00000110240398_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +江苏卫视,http://live.aishang.ctlcdn.com/00000110240133_1/playlist.m3u8?CONTENTID=00000110240133_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +浙江卫视,http://live.aishang.ctlcdn.com/00000110240134_1/playlist.m3u8?CONTENTID=00000110240134_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +东南卫视,http://live.aishang.ctlcdn.com/00000110240588_1/playlist.m3u8?CONTENTID=00000110240588_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +厦门卫视,http://live.aishang.ctlcdn.com/00000110240159_1/playlist.m3u8?CONTENTID=00000110240159_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +广东卫视,http://live.aishang.ctlcdn.com/00000110240137_1/playlist.m3u8?CONTENTID=00000110240137_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +深圳卫视,http://live.aishang.ctlcdn.com/00000110240132_1/playlist.m3u8?CONTENTID=00000110240132_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +广西卫视,http://live.aishang.ctlcdn.com/00000110240037_1/playlist.m3u8?CONTENTID=00000110240037_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +云南卫视,http://live.aishang.ctlcdn.com/00000110240082_1/playlist.m3u8?CONTENTID=00000110240082_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +贵州卫视,http://live.aishang.ctlcdn.com/00000110240318_1/playlist.m3u8?CONTENTID=00000110240318_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +四川卫视,http://live.aishang.ctlcdn.com/00000110240071_1/playlist.m3u8?CONTENTID=00000110240071_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +康巴卫视,http://live.aishang.ctlcdn.com/00000110240331_1/playlist.m3u8?CONTENTID=00000110240331_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +新疆卫视,http://live.aishang.ctlcdn.com/00000110240079_1/playlist.m3u8?CONTENTID=00000110240079_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +兵团卫视,http://live.aishang.ctlcdn.com/00000110240280_1/playlist.m3u8?CONTENTID=00000110240280_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +西藏卫视,http://live.aishang.ctlcdn.com/00000110240076_1/playlist.m3u8?CONTENTID=00000110240076_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +海南卫视,http://live.aishang.ctlcdn.com/00000110240059_1/playlist.m3u8?CONTENTID=00000110240059_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +三沙卫视,http://live.aishang.ctlcdn.com/00000110240589_1/playlist.m3u8?CONTENTID=00000110240589_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +卡酷少儿,http://live.aishang.ctlcdn.com/00000110240051_1/playlist.m3u8?CONTENTID=00000110240051_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +新动漫,http://live.aishang.ctlcdn.com/00000110240321_1/playlist.m3u8?CONTENTID=00000110240321_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +网络棋牌,http://live.aishang.ctlcdn.com/00000110240319_1/playlist.m3u8?CONTENTID=00000110240319_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +山东教育卫视,http://live.aishang.ctlcdn.com/00000110240304_1/playlist.m3u8?CONTENTID=00000110240304_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +金鹰纪实,http://live.aishang.ctlcdn.com/00000110240303_1/playlist.m3u8?CONTENTID=00000110240303_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +金鹰卡通,http://live.aishang.ctlcdn.com/00000110240050_1/playlist.m3u8?CONTENTID=00000110240050_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +先锋乒羽,http://live.aishang.ctlcdn.com/00000110240320_1/playlist.m3u8?CONTENTID=00000110240320_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +财富天下,http://live.aishang.ctlcdn.com/00000110240148_1/playlist.m3u8?CONTENTID=00000110240148_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +嘉佳卡通,http://live.aishang.ctlcdn.com/00000110240087_1/playlist.m3u8?CONTENTID=00000110240087_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +CHC家庭影院,http://live.aishang.ctlcdn.com/00000110240323_1/playlist.m3u8?CONTENTID=00000110240323_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +CHC动作电影,http://live.aishang.ctlcdn.com/00000110240324_1/playlist.m3u8?CONTENTID=00000110240324_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +CHC高清电影,http://live.aishang.ctlcdn.com/00000110240325_1/playlist.m3u8?CONTENTID=00000110240325_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR + +移动专区,#genre# +CCTV1,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226231/index.m3u8 +CCTV2,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226195/index.m3u8 +CCTV3,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226397/index.m3u8 +CCTV4,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226191/index.m3u8 +CCTV5,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226395/index.m3u8 +CCTV5+,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226221/index.m3u8 +CCTV6,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226393/index.m3u8 +CCTV7,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226192/index.m3u8 +CCTV8,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226391/index.m3u8 +CCTV9,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226197/index.m3u8 +CCTV10,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226189/index.m3u8 +CCTV11,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226240/index.m3u8 +CCTV12,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226190/index.m3u8 +CCTV13,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226233/index.m3u8 +CCTV14,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226193/index.m3u8 +CCTV15,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225785/index.m3u8 +CCTV16,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226921/index.m3u8 +CCTV17,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226198/index.m3u8 +CETV1,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225753/index.m3u8 +CETV2,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225756/index.m3u8 +CETV3,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226226/index.m3u8 +CETV4,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226225/index.m3u8 +浙江卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226199/index.m3u8 +四川卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225768/index.m3u8 +重庆卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226202/index.m3u8 +安徽卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226203/index.m3u8 +天津卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226204/index.m3u8 +山西卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225763/index.m3u8 +山东卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226209/index.m3u8 +山东教育,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226238/index.m3u8 +东南卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225766/index.m3u8 +海南卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225769/index.m3u8 +厦门卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226219/index.m3u8 +河南卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225767/index.m3u8 +湖北卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226194/index.m3u8 +河北卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225750/index.m3u8 +湖南卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226211/index.m3u8 +金鹰卡通,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225744/index.m3u8 +东方卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226217/index.m3u8 +哈哈炫动,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226213/index.m3u8 +辽宁卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226201/index.m3u8 +黑龙江卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226215/index.m3u8 +吉林卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225792/index.m3u8 +广西卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225770/index.m3u8 +江西卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225764/index.m3u8 +江苏卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226200/index.m3u8 +优漫卡通,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225795/index.m3u8 +深圳卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226205/index.m3u8 +广东卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226216/index.m3u8 +大湾区卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226218/index.m3u8 +北京卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226222/index.m3u8 +北京卡酷,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225743/index.m3u8 +冬奥纪实,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226232/index.m3u8 +嘉佳卡通,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226227/index.m3u8 +云南卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225751/index.m3u8 +贵州卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225793/index.m3u8 +宁夏卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225748/index.m3u8 +甘肃卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225754/index.m3u8 +西藏卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226212/index.m3u8 +安多卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226228/index.m3u8 +康巴卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226234/index.m3u8 +新疆卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225747/index.m3u8 +兵团卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226214/index.m3u8 +延边卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226220/index.m3u8 +内蒙古卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225786/index.m3u8 +康巴卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226234/index.m3u8 +电视指南,http://dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226987/index.m3u8 +风云足球,http://dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226984/index.m3u8 +风云剧场,http://dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226950/index.m3u8 +风云音乐,http://dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226953/index.m3u8 +央视台球,http://dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226956/index.m3u8 +第一剧场,http://dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226959/index.m3u8 +女性时尚,http://dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226969/index.m3u8 +怀旧剧场,http://dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226972/index.m3u8 +兵器科技,http://dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226975/index.m3u8 +高尔夫网球,http://dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226978/index.m3u8 +央视文化精品,http://dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226981/index.m3u8 +哒啵电竞,http://dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226951/index.m3u8 +哒啵赛事,http://dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226954/index.m3u8 +CHC高清电影,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226463/index.m3u8 +CHC家庭影院,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226462/index.m3u8 +CHC动作电影,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226465/index.m3u8 +陕西卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225821/index.m3u8 +农林卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226229/index.m3u8 +陕西一套,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226357/1.m3u8 +陕西二套,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226358/1.m3u8 +陕西三套,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226359/1.m3u8 +陕西四套,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226360/1.m3u8 +陕西五套,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226361/1.m3u8 +陕西六套,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226362/1.m3u8 +陕西七套,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226363/1.m3u8 +陕西八套,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226364/1.m3u8 +西安新闻综合,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226366/1.m3u8 +西安都市,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226367/1.m3u8 +西安商务资讯,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226368/1.m3u8 +西安影视,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226369/1.m3u8 +西安丝路,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226370/1.m3u8 +西安教育,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226371/index.m3u8 +咸阳-1,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226372/index.m3u8 +杨凌-1,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226373/index.m3u8 +延安-1,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226374/1.m3u8 +延安-2,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226375/1.m3u8 +铜川-1,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226379/1.m3u8 +铜川-2,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226380/1.m3u8 +宝鸡-1,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226383/1.m3u8 +宝鸡-2,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226384/1.m3u8 +宁强-1,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226390/1.m3u8 +宁强-2,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226389/1.m3u8 +汉中-1,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226331/1.m3u8 +汉中-3,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221225991/index.m3u8 +佛坪-1,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226454/1.m3u8 +镇巴-1,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226457/1.m3u8 +略阳-1,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226322/1.m3u8 +西乡-1,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226556/index.m3u8 +榆林-1,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226377/1.m3u8 +商洛-1,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226378/1.m3u8 +渭南-1,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226376/1.m3u8 +安康-1,http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226385/1.m3u8 +纪实人文,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226230/index.m3u8 +山东教育卫视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226238/index.m3u8 +置业频道,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226241/index.m3u8 +京视剧场,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226242/index.m3u8 +家庭理财,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226244/index.m3u8 +奕坦春秋,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226245/index.m3u8 +发现之旅,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226235/index.m3u8 +老故事,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226236/index.m3u8 +IPV6,#genre# + +CCTV-1,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001022/index.m3u8 +CCTV-2,http://[2409:8087:2001:20:2800:0:df6e:eb12]/wh7f454c46tw3589111099_-1793408755/ott.mobaibox.com/PLTV/3/224/3221227543/index.m3u8?icpid=3&RTS=1668594088&from=40&popid=40&hms_devid=2112&prioritypopid=40&vqe=3 +CCTV-3,http://[2409:8087:2001:20:2800:0:df6e:eb20]/ott.mobaibox.com/PLTV/4/224/3221228499/index.m3u8 +CCTV-4,http://[2409:8087:2001:20:2800:0:df6e:eb12]/wh7f454c46tw3772680253_-1555628407/ott.mobaibox.com/PLTV/3/224/3221227549/index.m3u8?icpid=3&RTS=1668594272&from=40&popid=40&hms_devid=2112&prioritypopid=40&vqe=3 +CCTV-5,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001187/index.m3u8 +CCTV-5+,http://[2409:8087:2001:20:2800:0:df6e:eb26]/ott.mobaibox.com/PLTV/1/224/3221228277/index.m3u8 +CCTV-6,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001188/index.m3u8 +CCTV-7,http://[2409:8087:2001:20:2800:0:df6e:eb26]/wh7f454c46tw3984282630_1427246842/ott.mobaibox.com/PLTV/3/224/3221228283/index.m3u8?icpid=3&RTS=1668594483&from=40&popid=40&hms_devid=2293&prioritypopid=40&vqe=3 +CCTV-8,http://[2409:8087:2001:20:2800:0:df6e:eb26]/ott.mobaibox.com/PLTV/4/224/3221228578/index.m3u8 +CCTV-9,http://[2409:8087:2001:20:2800:0:df6e:eb21]/wh7f454c46tw4254168827_1850088835/ott.mobaibox.com/PLTV/3/224/3221228303/index.m3u8?icpid=3&RTS=1668594753&from=40&popid=40&hms_devid=2290&prioritypopid=40&vqe=3 +CCTV-10,http://[2409:8087:2001:20:2800:0:df6e:eb21]/wh7f454c46tw30319478_-185824076/ott.mobaibox.com/PLTV/3/224/3221228286/index.m3u8?icpid=3&RTS=1668594824&from=40&popid=40&hms_devid=2290&prioritypopid=40&vqe=3 +CCTV-11,http://[2409:8087:2001:20:2800:0:df6e:eb23]/wh7f454c46tw105619488_1866436632/ott.mobaibox.com/PLTV/3/224/3221228289/index.m3u8?icpid=3&RTS=1668594900&from=40&popid=40&hms_devid=2291&prioritypopid=40&vqe=3 +CCTV-12,http://[2409:8087:2001:20:2800:0:df6e:eb23]/wh7f454c46tw185877003_-533945400/ott.mobaibox.com/PLTV/3/224/3221228401/index.m3u8?icpid=3&RTS=1668594980&from=40&popid=40&hms_devid=2291&prioritypopid=40&vqe=3 +CCTV-13,http://[2409:8087:2001:20:2800:0:df6e:eb16]/wh7f454c46tw259647455_-1559913959/ott.mobaibox.com/PLTV/3/224/3221228224/index.m3u8?icpid=3&RTS=1668595054&from=40&popid=40&hms_devid=2114&prioritypopid=40&vqe=3 +CCTV-14,http://[2409:8087:2001:20:2800:0:df6e:eb22]/wh7f454c46tw340147088_1594094424/ott.mobaibox.com/PLTV/3/224/3221228292/index.m3u8?icpid=3&RTS=1668595134&from=40&popid=40&hms_devid=2291&prioritypopid=40&vqe=3 +CCTV-15,http://[2409:8087:2001:20:2800:0:df6e:eb22]/wh7f454c46tw434828587_188325560/ott.mobaibox.com/PLTV/3/224/3221228404/index.m3u8?icpid=3&RTS=1668595229&from=40&popid=40&hms_devid=2291&prioritypopid=40&vqe=3 +CCTV-16,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001258/index.m3u8 +CCTV-17,http://[2409:8087:2001:20:2800:0:df6e:eb23]/wh7f454c46tw483903016_-67353299/ott.mobaibox.com/PLTV/3/224/3221228407/index.m3u8?icpid=3&RTS=1668595278&from=40&popid=40&hms_devid=2291&prioritypopid=40&vqe=3 +中国教育1台,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001020/index.m3u8 +中国教育2台,http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001064/index.m3u8?virtualDomain=yinhe.live_hls.zte.com +中国教育3台,http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001309/index.m3u8?virtualDomain=yinhe.live_hls.zte.com +中国教育4台,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001348/index.m3u8 + +北京卫视,http://[2409:8087:2001:20:2800:0:df6e:eb0b]/wh7f454c46tw2687876293_-1703018199/ott.mobaibox.com/PLTV/3/224/3221227508/index.m3u8?icpid=3&RTS=1668597482&from=40&popid=40&hms_devid=2038&prioritypopid=40&vqe=3 +东方卫视,http://[2409:8087:2001:20:2800:0:df6e:eb16]/wh7f454c46tw2542426131_1585848046/ott.mobaibox.com/PLTV/3/224/3221227511/index.m3u8?icpid=3&RTS=1668597336&from=40&popid=40&hms_devid=2114&prioritypopid=40&vqe=3 +湖南卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001026/index.m3u8 +浙江卫视,http://[2409:8087:2001:20:2800:0:df6e:eb11]/wh7f454c46tw1197826796_-265147758/ott.mobaibox.com/PLTV/3/224/3221227491/index.m3u8?icpid=3&RTS=1669699798&from=40&popid=40&hms_devid=2110&prioritypopid=40&vqe=3 +江苏卫视,http://[2409:8087:2001:20:2800:0:df6e:eb12]/wh7f454c46tw2983110475_-1591539074/ott.mobaibox.com/PLTV/3/224/3221228097/index.m3u8?icpid=3&RTS=1668597777&from=40&popid=40&hms_devid=2112&prioritypopid=40&vqe=3 +江西卫视,http://[2409:8087:2001:20:2800:0:df6e:eb17]/wh7f454c46tw1965546073_-1364170119/ott.mobaibox.com/PLTV/3/224/3221228109/index.m3u8?icpid=3&RTS=1669700566&from=40&popid=40&hms_devid=2114&prioritypopid=40&vqe=3 +河北卫视,http://[2409:8087:2001:20:2800:0:df6e:eb05]/wh7f454c46tw1698524218_988816054/ott.mobaibox.com/PLTV/3/224/3221228106/index.m3u8?icpid=3&RTS=1669700299&from=40&popid=40&hms_devid=2041&prioritypopid=40&vqe=3 +河南卫视,http://[2409:8087:2001:20:2800:0:df6e:eb17]/wh7f454c46tw1784575403_-1712002709/ott.mobaibox.com/PLTV/3/224/3221228221/index.m3u8?icpid=3&RTS=1669700385&from=40&popid=40&hms_devid=2114&prioritypopid=40&vqe=3 +海南卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001183/index.m3u8 +深圳卫视,http://[2409:8087:2001:20:2800:0:df6e:eb11]/wh7f454c46tw3025923625_628894334/ott.mobaibox.com/PLTV/3/224/3221227555/index.m3u8?icpid=3&RTS=1668597820&from=40&popid=40&hms_devid=2110&prioritypopid=40&vqe=3 +湖北卫视,http://[2409:8087:2001:20:2800:0:df6e:eb11]/wh7f454c46tw3059146177_-1525708880/ott.mobaibox.com/PLTV/3/224/3221227479/index.m3u8?icpid=3&RTS=1668597853&from=40&popid=40&hms_devid=2110&prioritypopid=40&vqe=3 +四川卫视,http://[2409:8087:2001:20:2800:0:df6e:eb09]/wh7f454c46tw2502717081_11504314/ott.mobaibox.com/PLTV/3/224/3221227556/index.m3u8?icpid=3&RTS=1669701103&from=40&popid=40&hms_devid=2037&prioritypopid=40&vqe=3 +天津卫视,http://[2409:8087:2001:20:2800:0:df6e:eb11]/wh7f454c46tw2730715388_788631706/ott.mobaibox.com/PLTV/3/224/3221227488/index.m3u8?icpid=3&RTS=1668597525&from=40&popid=40&hms_devid=2110&prioritypopid=40&vqe=3 +安徽卫视,http://[2409:8087:2001:20:2800:0:df6e:eb12]/wh7f454c46tw2802330256_375747539/ott.mobaibox.com/PLTV/3/224/3221227558/index.m3u8?icpid=3&RTS=1668597596&from=40&popid=40&hms_devid=2112&prioritypopid=40&vqe=3 +山东卫视,http://[2409:8087:2001:20:2800:0:df6e:eb10]/wh7f454c46tw2848465480_1677095697/ott.mobaibox.com/PLTV/3/224/3221227517/index.m3u8?icpid=3&RTS=1668597642&from=40&popid=40&hms_devid=2110&prioritypopid=40&vqe=3 +广东卫视,http://[2409:8087:2001:20:2800:0:df6e:eb03]/wh7f454c46tw2917484419_-1632335828/ott.mobaibox.com/PLTV/3/224/3221227476/index.m3u8?icpid=3&RTS=1668597711&from=40&popid=40&hms_devid=2039&prioritypopid=40&vqe=3 +广西卫视,http://[2409:8087:2001:20:2800:0:df6e:eb05]/wh7f454c46tw2325655923_1638953995/ott.mobaibox.com/PLTV/3/224/3221228183/index.m3u8?icpid=3&RTS=1669700926&from=40&popid=40&hms_devid=2041&prioritypopid=40&vqe=3 +贵州卫视,http://[2409:8087:2001:20:2800:0:df6e:eb08]/wh7f454c46tw2087544744_109645303/ott.mobaibox.com/PLTV/3/224/3221228136/index.m3u8?icpid=3&RTS=1669700688&from=40&popid=40&hms_devid=2037&prioritypopid=40&vqe=3 +辽宁卫视,http://[2409:8087:2001:20:2800:0:df6e:eb16]/wh7f454c46tw3102310989_-1844874138/ott.mobaibox.com/PLTV/3/224/3221227485/index.m3u8?icpid=3&RTS=1668597896&from=40&popid=40&hms_devid=2114&prioritypopid=40&vqe=3 +重庆卫视,http://[2409:8087:2001:20:2800:0:df6e:eb09]/wh7f454c46tw2787424866_142914197/ott.mobaibox.com/PLTV/3/224/3221228133/index.m3u8?icpid=3&RTS=1669701388&from=40&popid=40&hms_devid=2037&prioritypopid=40&vqe=3 +黑龙江卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001031/index.m3u8 +甘肃卫视,http://[2409:8087:2001:20:2800:0:df6e:eb1a]/wh7f454c46tw1400573680_-1979013462/ott.mobaibox.com/PLTV/3/224/3221227568/index.m3u8?icpid=3&RTS=1668600490&from=40&popid=40&hms_devid=2116&prioritypopid=40&vqe=3 +吉林卫视,http://[2409:8087:2001:20:2800:0:df6e:eb03]/wh7f454c46tw1874077489_789689702/ott.mobaibox.com/PLTV/3/224/3221228130/index.m3u8?icpid=3&RTS=1669700475&from=40&popid=40&hms_devid=2039&prioritypopid=40&vqe=3 +三沙卫视,http://[2409:8087:5e01:34::21]:6610/ZTE_CMS/08984400000000060000000000000319/index.m3u8?IAS +东南卫视,http://[2409:8087:2001:20:2800:0:df6e:eb0a]/wh7f454c46tw2900649569_-743777193/ott.mobaibox.com/PLTV/3/224/3221227670/index.m3u8?icpid=3&RTS=1669701501&from=40&popid=40&hms_devid=2038&prioritypopid=40&vqe=3 +青海卫视,http://[2409:8087:2001:20:2800:0:df6e:eb1b]/wh7f454c46tw1221605145_-1738716276/ott.mobaibox.com/PLTV/3/224/3221227554/index.m3u8?icpid=3&RTS=1668600311&from=40&popid=40&hms_devid=2116&prioritypopid=40&vqe=3 +新疆卫视,http://[2409:8087:2001:20:2800:0:df6e:eb0b]/wh7f454c46tw993550557_162751766/ott.mobaibox.com/PLTV/3/224/3221228290/index.m3u8?icpid=3&RTS=1668604377&from=40&popid=40&hms_devid=2038&prioritypopid=40&vqe=3 +云南卫视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001223/index.m3u8 + +CHC高清电影,http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000002065/index.m3u8?virtualDomain=yinhe.live_hls.zte.com +CHC家庭影院,http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000002085/index.m3u8?virtualDomain=yinhe.live_hls.zte.com +CHC动作电影,http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000002055/index.m3u8?virtualDomain=yinhe.live_hls.zte.com +求索纪录,http://[2409:8087:7001:20:1000::95]:6610/000000001000/6000000002000032052/index.m3u8?channel-id=wasusyt&Contentid=6000000002000032052&livemode=1&stbId=3 +求索科学,http://[2409:8087:7001:20:1000::95]:6610/000000001000/6000000002000032344/index.m3u8?channel-id=wasusyt&Contentid=6000000002000032344&livemode=1&stbId=3 +求索动物,http://[2409:8087:7001:20:1000::95]:6610/000000001000/6000000002000010046/index.m3u8?channel-id=wasusyt&Contentid=6000000002000010046&livemode=1&stbId=3 +求索生活,http://[2409:8087:7001:20:1000::95]:6610/000000001000/6000000002000003382/index.m3u8?channel-id=wasusyt&Contentid=6000000002000003382&livemode=1&stbId=3 +黑莓电影,http://[2409:8087:2001:20:2800:0:df6e:eb04]/ott.mobaibox.com/PLTV/3/224/3221225567/index.m3u8 +黑莓动画,http://[2409:8087:1a01:df::7005]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225662/index.m3u8 +哒啵电竞,http://[2409:8087:7000:20::4]/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226951/index.m3u8 +哒啵赛事,http://[2409:8087:1a01:df::7005]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225675/index.m3u8 +乐游,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001200/index.m3u8 +纪实人文,http://[2409:8087:2001:20:2800:0:df6e:eb12]/wh7f454c46tw1293235676_155310184/ott.mobaibox.com/PLTV/3/224/3221227635/index.m3u8?icpid=3&RTS=1669704189&from=40&popid=40&hms_devid=2112&prioritypopid=40&vqe=3 +纯享4K,http://[2409:8087:2001:20:2800:0:df6e:eb11]/ott.mobaibox.com/PLTV/3/224/3221228242/index.m3u8 +CCTV-4K,http://[2409:8087:2001:20:2800:0:df6e:eb13]/ott.mobaibox.com/PLTV/3/224/3221228228/index.m3u8 +CCTV-8K,http://[2409:8087:2001:20:2800:0:df6e:eb03]/ott.mobaibox.com/PLTV/4/224/3221228165/index.m3u8 +风云剧场,http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226950/index.m3u8 +风云音乐,http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226953/index.m3u8 +第一剧场,http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226959/index.m3u8 +女性时尚,http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226969/index.m3u8 +风云足球,http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226984/index.m3u8 +兵器科技,http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226975/index.m3u8 +怀旧剧场,http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226972/index.m3u8 +世界地理,http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226947/index.m3u8 +文化精品,http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226981/index.m3u8 +央视台球,http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226956/index.m3u8 +高尔夫网球,http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226978/index.m3u8 +电视指南,http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226987/index.m3u8 + +凤凰中文,http://[2409:8087:2001:20:2800:0:df6e:eb24]/wh7f454c46tw3553140416_-2021535160/ott.mobaibox.com/PLTV/3/224/3221228527/index.m3u8 +凤凰资讯,http://[2409:8087:2001:20:2800:0:df6e:eb27]/wh7f454c46tw3352677969_1732462333/ott.mobaibox.com/PLTV/3/224/3221228524/index.m3u8 +凤凰香港,http://[2409:8087:2001:20:2800:0:df6e:eb1d]:80/ott.mobaibox.com/PLTV/1/224/3221228530/1.m3u8 +翡翠台,http://r.jdshipin.com/GeWKr?id=fct720 +明珠台,http://r.jdshipin.com/GeWKr?id=mzt720 +J2,http://198.16.100.90:8278/j2_twn/playlist.m3u8?tid=MFCF3274854132748541&ct=19254&tsum=699466c18aac56202ad1d2843fd21032NHK World,https://nhkwlive-ojp.akamaized.net/hls/live/2003459/nhkwlive-ojp-en/index_4M.m3u8 +CNA,https://d2e1asnsl7br7b.cloudfront.net/7782e205e72f43aeb4a48ec97f66ebbe/index_5.m3u8 +AlJazeera,http://live-hls-web-aje.getaj.net/AJE/01.m3u8 +Arirang TV,https://amdlive-ch01-ctnd-com.akamaized.net/arirang_1ch/smil:arirang_1ch.smil/chunklist_b3256000_sleng.m3u8 +RT News,https://rt-glb.rttv.com/dvr/rtnews/playlist_4500Kb.m3u8 +RT Documentary,https://rt-rtd.rttv.com/live/rtdoc/playlist_4500Kb.m3u8 +CGTN,http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001024/index.m3u8?virtualDomain=yinhe.live_hls.zte.com +CGTN纪录,http://[2409:8087:5e01:34::20]:6610/ZTE_CMS/00000001000000060000000000000528/index.m3u8?IAS +CGTN法语,http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000002827/index.m3u8?virtualDomain=yinhe.live_hls.zte.com +CGTN俄语,https://liveru.cgtn.com/1000r/prog_index.m3u8 +CGTN西语,http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000002716/index.m3u8?virtualDomain=yinhe.live_hls.zte.com +CGTN阿语,http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000002826/index.m3u8?virtualDomain=yinhe.live_hls.zte.com + +茶频道,http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000002305/index.m3u8/?virtualDomain=yinhe.live_hls.zte.com +快乐垂钓,http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000002264/index.m3u8/?virtualDomain=yinhe.live_hls.zte.com +金鹰纪实,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001230/index.m3u8 +金鹰卡通,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001460/index.m3u8 +纪实科教,http://[2409:8087:2001:20:2800:0:df6e:eb0e]/wh7f454c46tw1542052607_1430934483/ott.mobaibox.com/PLTV/3/224/3221227699/index.m3u8?icpid=3&RTS=1669704438&from=40&popid=40&hms_devid=2111&prioritypopid=40&vqe=3 +卡酷少儿,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001245/index.m3u8 +上海新闻综合,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001014/index.m3u8 +上海都市,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001015/index.m3u8 +东方影视,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001016/index.m3u8 +上海外语,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001128/index.m3u8 +五星体育,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001018/index.m3u8 +上海教育,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001268/index.m3u8 +都市剧场,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001203/index.m3u8 +生活时尚,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001199/index.m3u8 +金色学堂,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001194/index.m3u8 +法治天地,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001195/index.m3u8 +哈哈炫动,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001232/index.m3u8 +动漫秀场,http://[2409:8087:1e03:21::42]:6610/cms001/ch00000090990000001196/index.m3u8? +游戏风云,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001192/index.m3u8 +七彩戏剧,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001308/index.m3u8 +欢笑剧场,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001193/index.m3u8 +第一财经,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001017/index.m3u8 +东方财经,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001318/index.m3u8 + +咪咕直播4K-1,http://[2409:8087:1a01:df::4001]/PLTV/88888888/224/3221225655/index.m3u8 +咪咕直播4K-2,http://[2409:8087:1a01:df::4005]/PLTV/88888888/224/3221225651/index.m3u8 +咪咕直播-1,http://[2409:8087:1a01:df::4023]/PLTV/88888888/224/3221225611/index.m3u8 +咪咕直播-2,http://[2409:8087:1a01:df::4005]/PLTV/88888888/224/3221225613/index.m3u8 +咪咕直播-3,http://[2409:8087:1a01:df::4017]/PLTV/88888888/224/3221225619/index.m3u8 +咪咕直播-4,http://[2409:8087:1a01:df::4058]/PLTV/88888888/224/3221225620/index.m3u8 +咪咕直播-5,http://[2409:8087:1a01:df::4015]/PLTV/88888888/224/3221225639/index.m3u8 +咪咕直播-6,http://[2409:8087:1a01:df::4015]/PLTV/88888888/224/3221225641/index.m3u8 +咪咕直播-7,http://[2409:8087:1a01:df::4011]/PLTV/88888888/224/3221225643/index.m3u8 +咪咕直播-8,http://[2409:8087:1a01:df::4002]/PLTV/88888888/224/3221225645/index.m3u8 +咪咕直播-9,http://[2409:8087:1a01:df::4016]/PLTV/88888888/224/3221225647/index.m3u8 +咪咕直播-10,http://[2409:8087:1a01:df::4022]/PLTV/88888888/224/3221225648/index.m3u8 +咪咕直播-11,http://[2409:8087:1a01:df::402a]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226469/index.m3u8 +咪咕直播-12,http://[2409:8087:1a01:df::4046]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226472/index.m3u8 +咪咕直播-13,http://[2409:8087:1a01:df::4014]/PLTV/88888888/224/3221225652/index.m3u8 +咪咕直播-14,http://[2409:8087:1a01:df::4013]/PLTV/88888888/224/3221225653/index.m3u8 +咪咕直播-15,http://[2409:8087:1a01:df::4017]/PLTV/88888888/224/3221225654/index.m3u8 +咪咕直播-16,http://[2409:8087:1a01:df::4019]/PLTV/88888888/224/3221225658/index.m3u8 +咪咕直播-17,http://[2409:8087:1a01:df::4012]/PLTV/88888888/224/3221225660/index.m3u8 +咪咕直播-18,http://[2409:8087:1a01:df::4023]/PLTV/88888888/224/3221225662/index.m3u8 +咪咕直播-19,http://[2409:8087:1a01:df::4062]/PLTV/88888888/224/3221225733/index.m3u8 +咪咕直播-20,http://[2409:8087:1a01:df::4048]/PLTV/88888888/224/3221225735/index.m3u8 +咪咕直播-21,http://[2409:8087:1a01:df::4025]/PLTV/88888888/224/3221225737/index.m3u8 +咪咕直播-22,http://[2409:8087:1a01:df::4074]/PLTV/88888888/224/3221225739/index.m3u8 +咪咕直播-23,http://[2409:8087:1a01:df::4030]/PLTV/88888888/224/3221225754/index.m3u8 +咪咕直播-24,http://[2409:8087:1a01:df::4025]/PLTV/88888888/224/3221225756/index.m3u8 +咪咕直播-25,http://[2409:8087:1a01:df::4077]/PLTV/88888888/224/3221225758/index.m3u8 +咪咕直播-26,http://[2409:8087:1a01:df::4025]/PLTV/88888888/224/3221225760/index.m3u8 +咪咕直播-27,http://[2409:8087:1a01:df::4002]/PLTV/88888888/224/3221225895/index.m3u8 +咪咕直播-28,http://[2409:8087:1a01:df::4028]/PLTV/88888888/224/3221225897/index.m3u8 +咪咕直播-29,http://[2409:8087:1a01:df::4061]/PLTV/88888888/224/3221225899/index.m3u8 +咪咕直播-30,http://[2409:8087:1a01:df::4009]/PLTV/88888888/224/3221225901/index.m3u8 +咪咕直播-31,http://[2409:8087:1a01:df::4023]/PLTV/88888888/224/3221225903/index.m3u8 +咪咕直播-32,http://[2409:8087:1a01:df::4079]/PLTV/88888888/224/3221225904/index.m3u8 +咪咕直播-33,http://[2409:8087:1a01:df::4051]/PLTV/88888888/224/3221225905/index.m3u8 +咪咕直播-34,http://[2409:8087:1a01:df::4077]/PLTV/88888888/224/3221225906/index.m3u8 +咪咕直播-35,http://[2409:8087:1a01:df::4055]/PLTV/88888888/224/3221225910/index.m3u8 +咪咕直播-36,http://[2409:8087:1a01:df::4076]/PLTV/88888888/224/3221225912/index.m3u8 +咪咕直播-37,http://[2409:8087:1a01:df::4027]/PLTV/88888888/224/3221225914/index.m3u8 +咪咕直播-38,http://[2409:8087:1a01:df::4076]/PLTV/88888888/224/3221226027/index.m3u8 +咪咕直播-39,http://[2409:8087:1a01:df::4068]/PLTV/88888888/224/3221226031/index.m3u8 +咪咕直播-40,http://[2409:8087:1a01:df::4062]/PLTV/88888888/224/3221226046/index.m3u8 +咪咕直播-41,http://[2409:8087:1a01:df::4041]/PLTV/88888888/224/3221226053/index.m3u8 +咪咕直播-42,http://[2409:8087:1a01:df::404d]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226124/index.m3u8 +咪咕直播-43,http://[2409:8087:1a01:df::403b]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226147/index.m3u8 +咪咕直播-44,http://[2409:8087:1a01:df::4033]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226398/index.m3u8 + + +央视IPV6,#genre# +CCTV1,http://[2409:8087:1e03:21::42]:6610/cms001/ch00000090990000001022/index.m3u8?love=freedom#http://[2409:8087:2001:20:2800:0:df6e:eb12]:80/wh7f454c46tw3964344116_67852184/ott.mobaibox.com/PLTV/3/224/3221227675/index.m3u8?icpid=3&RTS=1674379784&from=40&ocs=2_2409:8087:2001:20:2800:0:df6e:eb0f_80&popid=40&hms_devid=2112&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb15]:80/wh7f454c46tw1925441929_1417964840/ott.mobaibox.com/PLTV/3/224/3221227467/index.m3u8?icpid=3&RTS=1674386335&from=40&ocs=2_2409:8087:2004:20:2800:0:df6e:ec0d_80&popid=40&hms_devid=2115&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb07]/wh7f454c46tw3252572940_-481357165/ott.mobaibox.com/PLTV/3/224/3221227467/index.m3u8?icpid=3&RTS=1668593752&from=40&ocs=2_2409:8087:2001:20:2800:0:df6e:eb0a_80&popid=40&hms_devid=2036&prioritypopid=40&vqe=3#http://[2409:8087:7004:20:1000::22]:6610/yinhe/2/ch00000090990000001068/index.m3u8?virtualDomain=yinhe.live_hls.zte.com#http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001022/index.m3u8#http://[2409:8087:2001:20:2800:0:df6e:eb26]/ott.mobaibox.com/PLTV/1/224/3221228213/index.m3u8#http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001068/index.m3u8?virtualDomain=yinhe.live_hls.zte.com#http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001331/index.m3u8?virtualDomain=yinhe.live_hls.zte.com#http://[2409:8087:2001:20:2800:0:df6e:eb07]:80/wh7f454c46tw1527557465_-1431215922/ott.mobaibox.com/PLTV/3/224/3221227375/index.m3u8?icpid=3&RTS=1674385937&from=40&popid=40&hms_devid=2036&prioritypopid=40&vqe=3 +CCTV2,http://[2409:8087:1e03:21::42]:6610/cms001/ch00000090990000001220/index.m3u8?love=freedom#http://[2409:8087:2001:20:2800:0:df6e:eb0d]:80/wh7f454c46tw1528922594_677066330/ott.mobaibox.com/PLTV/3/224/3221227708/index.m3u8?icpid=3&RTS=1674385939&from=40&popid=40&hms_devid=2040&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb12]:80/wh7f454c46tw1742213158_1775644325/ott.mobaibox.com/PLTV/3/224/3221227543/index.m3u8?icpid=3&RTS=1674386152&from=40&popid=40&hms_devid=2112&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb12]/wh7f454c46tw3589111099_-1793408755/ott.mobaibox.com/PLTV/3/224/3221227543/index.m3u8?icpid=3&RTS=1668594088&from=40&popid=40&hms_devid=2112&prioritypopid=40&vqe=3#http://[2409:8087:7004:20:1000::22]:6610/yinhe/2/ch00000090990000001293/index.m3u8?virtualDomain=yinhe.live_hls.zte.com#http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001220/index.m3u8#http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001293/index.m3u8?virtualDomain=yinhe.live_hls.zte.com#http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001332/index.m3u8?virtualDomain=yinhe.live_hls.zte.com#http://[2409:8087:2001:20:2800:0:df6e:eb14]:80/wh7f454c46tw3966154438_-1330575080/ott.mobaibox.com/PLTV/3/224/3221226993/index.m3u8?icpid=3&RTS=1674379786&from=40&popid=40&hms_devid=2115&prioritypopid=40&vqe=3 +CCTV3,http://[2409:8087:1e03:21::42]:6610/cms001/ch00000090990000001186/index.m3u8?love=freedom#http://[2409:8087:2001:20:2800:0:df6e:eb10]:80/wh7f454c46tw3968745104_1595752942/ott.mobaibox.com/PLTV/3/224/3221227650/index.m3u8?icpid=3&RTS=1674379789&from=40&ocs=2_2409:8087:2001:20:2800:0:df6e:eb0c_80&popid=40&hms_devid=2110&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb13]:80/wh7f454c46tw3969776637_-195437199/ott.mobaibox.com/PLTV/3/224/3221227546/index.m3u8?icpid=3&RTS=1674379790&from=40&popid=40&hms_devid=2112&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb18]/wh7f454c46tw3746132328_-1754088424/ott.mobaibox.com/PLTV/3/224/3221228126/index.m3u8?icpid=3&RTS=1668594245&from=40&popid=40&hms_devid=2113&prioritypopid=40&vqe=3#http://[2409:8087:7004:20:1000::22]:6610/yinhe/2/ch00000090990000001598/index.m3u8?virtualDomain=yinhe.live_hls.zte.com#http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001186/index.m3u8#http://[2409:8087:2001:20:2800:0:df6e:eb20]/ott.mobaibox.com/PLTV/4/224/3221228499/index.m3u8#http://[2409:8087:2001:20:2800:0:df6e:eb21]/ott.mobaibox.com/PLTV/3/224/3221228499/index.m3u8#http://[2409:8087:2001:20:2800:0:df6e:eb26]/ott.mobaibox.com/PLTV/1/224/3221228188/index.m3u8#http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001598/index.m3u8?virtualDomain=yinhe.live_hls.zte.com#http://[2409:8087:2001:20:2800:0:df6e:eb07]:80/wh7f454c46tw2051638270_1451102728/ott.mobaibox.com/PLTV/3/224/3221227295/index.m3u8?icpid=3&RTS=1674386462&from=40&popid=40&hms_devid=2036&prioritypopid=40&vqe=3 +CCTV4,http://[2409:8087:1e03:21::42]:6610/cms001/ch00000090990000001221/index.m3u8?love=freedom#http://[2409:8087:2001:20:2800:0:df6e:eb27]:80/wh7f454c46tw1530666835_1247714553/ott.mobaibox.com/PLTV/3/224/3221227658/index.m3u8?icpid=3&RTS=1674385941&from=40&ocs=2_2409:8087:2004:20:2800:0:df6e:ec07_80&popid=40&hms_devid=2293&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb12]:80/wh7f454c46tw84322209_-1520654633/ott.mobaibox.com/PLTV/3/224/3221227549/index.m3u8?icpid=3&RTS=1674380199&from=40&popid=40&hms_devid=2112&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb12]/wh7f454c46tw3772680253_-1555628407/ott.mobaibox.com/PLTV/3/224/3221227549/index.m3u8?icpid=3&RTS=1668594272&from=40&popid=40&hms_devid=2112&prioritypopid=40&vqe=3#http://[2409:8087:7004:20:1000::22]:6610/yinhe/2/ch00000090990000001290/index.m3u8?virtualDomain=yinhe.live_hls.zte.com#http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001221/index.m3u8#http://[2409:8087:2001:20:2800:0:df6e:eb26]/ott.mobaibox.com/PLTV/1/224/3221228156/index.m3u8#http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001290/index.m3u8?virtualDomain=yinhe.live_hls.zte.com#http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001333/index.m3u8?virtualDomain=yinhe.live_hls.zte.com#http://[2409:8087:2001:20:2800:0:df6e:eb06]:80/wh7f454c46tw3970110376_2107001207/ott.mobaibox.com/PLTV/3/224/3221227378/index.m3u8?icpid=3&RTS=1674379790&from=40&popid=40&hms_devid=2036&prioritypopid=40&vqe=3 +CCTV5,http://[2409:8087:1e03:21::42]:6610/cms001/ch00000090990000001187/index.m3u8?love=freedom#http://[2409:8087:2001:20:2800:0:df6e:eb0f]:80/wh7f454c46tw85846347_1452024828/ott.mobaibox.com/PLTV/3/224/3221228173/index.m3u8?icpid=3&RTS=1674380201&from=40&ocs=2_2409:8087:2001:20:2800:0:df6e:eb13_80&popid=40&hms_devid=2111&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb0b]:80/wh7f454c46tw87051090_192148031/ott.mobaibox.com/PLTV/3/224/3221227537/index.m3u8?icpid=3&RTS=1674380202&from=40&popid=40&hms_devid=2038&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb15]/wh7f454c46tw3847208563_882248521/ott.mobaibox.com/PLTV/3/224/3221228179/index.m3u8?icpid=3&RTS=1668594346&from=40&popid=40&hms_devid=2115&prioritypopid=40&vqe=3#http://[2409:8087:7004:20:1000::22]:6610/yinhe/2/ch00000090990000001850/index.m3u8?virtualDomain=yinhe.live_hls.zte.com#http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001187/index.m3u8#http://[2409:8087:2001:20:2800:0:df6e:eb22]/ott.mobaibox.com/PLTV/4/224/3221228502/index.m3u8#http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001850/index.m3u8?virtualDomain=yinhe.live_hls.zte.com#http://[2409:8087:2001:20:2800:0:df6e:eb06]:80/wh7f454c46tw1531371070_571312912/ott.mobaibox.com/PLTV/3/224/3221227298/index.m3u8?icpid=3&RTS=1674385941&from=40&popid=40&hms_devid=2036&prioritypopid=40&vqe=3 +CCTV5+,http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001334/index.m3u8?virtualDomain=yinhe.live_hls.zte.com#http://[2409:8087:2001:20:2800:0:df6e:eb0d]:80/wh7f454c46tw1533189979_-984986636/ott.mobaibox.com/PLTV/3/224/3221228114/index.m3u8?icpid=3&RTS=1674385943&from=40&ocs=2_2409:8087:2001:20:2800:0:df6e:eb10_80&popid=40&hms_devid=2040&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb12]:80/wh7f454c46tw1533622857_-1749657613/ott.mobaibox.com/PLTV/3/224/3221227502/index.m3u8?icpid=3&RTS=1674385944&from=40&popid=40&hms_devid=2112&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb26]/ott.mobaibox.com/PLTV/1/224/3221228277/index.m3u8#http://[2409:8087:7004:20:1000::22]:6610/yinhe/2/ch00000090990000001008/index.m3u8?virtualDomain=yinhe.live_hls.zte.com#http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001008/index.m3u8?virtualDomain=yinhe.live_hls.zte.com#http://[2409:8087:2001:20:2800:0:df6e:eb07]:80/wh7f454c46tw1532706224_-1804828586/ott.mobaibox.com/PLTV/3/224/3221227381/index.m3u8?icpid=3&RTS=1674385943&from=40&popid=40&hms_devid=2036&prioritypopid=40&vqe=3 +CCTV6,http://[2409:8087:1e03:21::42]:6610/cms001/ch00000090990000001188/index.m3u8?love=freedom#http://[2409:8087:2001:20:2800:0:df6e:eb0f]:80/wh7f454c46tw91569092_-532273102/ott.mobaibox.com/PLTV/3/224/3221228185/index.m3u8?icpid=3&RTS=1674380207&from=40&popid=40&hms_devid=2111&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb12]:80/wh7f454c46tw1534504821_-1503272118/ott.mobaibox.com/PLTV/3/224/3221227505/index.m3u8?icpid=3&RTS=1674385944&from=40&popid=40&hms_devid=2112&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb13]/wh7f454c46tw3940641123_459833286/ott.mobaibox.com/PLTV/3/224/3221227505/index.m3u8?icpid=3&RTS=1668594440&from=40&popid=40&hms_devid=2112&prioritypopid=40&vqe=3#http://[2409:8087:7004:20:1000::22]:6610/yinhe/2/ch00000090990000001859/index.m3u8?virtualDomain=yinhe.live_hls.zte.com#http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001188/index.m3u8#http://[2409:8087:2001:20:2800:0:df6e:eb22]/ott.mobaibox.com/PLTV/4/224/3221228516/index.m3u8#http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001859/index.m3u8?virtualDomain=yinhe.live_hls.zte.com#http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001275/index.m3u8?virtualDomain=yinhe.live_hls.zte.com#http://[2409:8087:2001:20:2800:0:df6e:eb06]:80/wh7f454c46tw1744141582_1739723586/ott.mobaibox.com/PLTV/3/224/3221227301/index.m3u8?icpid=3&RTS=1674386154&from=40&popid=40&hms_devid=2036&prioritypopid=40&vqe=3 +CCTV7,http://[2409:8087:1e03:21::42]:6610/cms001/ch00000090990000001236/index.m3u8?love=freedom#http://[2409:8087:2001:20:2800:0:df6e:eb11]:80/wh7f454c46tw1534804996_666837910/ott.mobaibox.com/PLTV/3/224/3221227642/index.m3u8?icpid=3&RTS=1674385945&from=40&popid=40&hms_devid=2110&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb26]:80/wh7f454c46tw2093183387_2029738236/ott.mobaibox.com/PLTV/3/224/3221228283/index.m3u8?icpid=3&RTS=1674468107&from=40&popid=40&hms_devid=2293&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb26]/wh7f454c46tw3984282630_1427246842/ott.mobaibox.com/PLTV/3/224/3221228283/index.m3u8?icpid=3&RTS=1668594483&from=40&popid=40&hms_devid=2293&prioritypopid=40&vqe=3#http://[2409:8087:7004:20:1000::22]:6610/yinhe/2/ch00000090990000001291/index.m3u8?virtualDomain=yinhe.live_hls.zte.com#http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001236/index.m3u8#http://[2409:8087:2001:20:2800:0:df6e:eb26]/ott.mobaibox.com/PLTV/1/224/3221228283/index.m3u8#http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001291/index.m3u8?virtualDomain=yinhe.live_hls.zte.com#http://[2409:8087:2001:20:2800:0:df6e:eb07]:80/wh7f454c46tw1534664408_-18968647/ott.mobaibox.com/PLTV/3/224/3221227314/index.m3u8?icpid=3&RTS=1674385945&from=40&popid=40&hms_devid=2036&prioritypopid=40&vqe=3 +CCTV8,http://[2409:8087:1e03:21::42]:6610/cms001/ch00000090990000001189/index.m3u8?love=freedom#http://[2409:8087:2001:20:2800:0:df6e:eb12]:80/wh7f454c46tw1535268831_1299436249/ott.mobaibox.com/PLTV/3/224/3221228079/index.m3u8?icpid=3&RTS=1674385945&from=40&popid=40&hms_devid=2112&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb12]:80/wh7f454c46tw1535864683_104020061/ott.mobaibox.com/PLTV/3/224/3221227473/index.m3u8?icpid=3&RTS=1674385946&from=40&popid=40&hms_devid=2112&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb12]/wh7f454c46tw4086984004_1136880123/ott.mobaibox.com/PLTV/3/224/3221227473/index.m3u8?icpid=3&RTS=1668594586&from=40&popid=40&hms_devid=2112&prioritypopid=40&vqe=3#http://[2409:8087:7004:20:1000::22]:6610/yinhe/2/ch00000090990000001869/index.m3u8?virtualDomain=yinhe.live_hls.zte.com#http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001189/index.m3u8#http://[2409:8087:2001:20:2800:0:df6e:eb26]/ott.mobaibox.com/PLTV/4/224/3221228578/index.m3u8#http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001869/index.m3u8?virtualDomain=yinhe.live_hls.zte.com#http://[2409:8087:2001:20:2800:0:df6e:eb07]:80/wh7f454c46tw93391157_-1897943175/ott.mobaibox.com/PLTV/3/224/3221227304/index.m3u8?icpid=3&RTS=1674380208&from=40&popid=40&hms_devid=2036&prioritypopid=40&vqe=3 +CCTV9,http://[2409:8087:1e03:21::42]:6610/cms001/ch00000090990000001237/index.m3u8?love=freedom#http://[2409:8087:2001:20:2800:0:df6e:eb0a]:80/wh7f454c46tw2468865118_1937404571/ott.mobaibox.com/PLTV/3/224/3221227659/index.m3u8?icpid=3&RTS=1674386879&from=40&popid=40&hms_devid=2038&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb17]:80/wh7f454c46tw1536262155_328032765/ott.mobaibox.com/PLTV/3/224/3221227704/index.m3u8?icpid=3&RTS=1674385946&from=40&popid=40&hms_devid=2114&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb21]/wh7f454c46tw4254168827_1850088835/ott.mobaibox.com/PLTV/3/224/3221228303/index.m3u8?icpid=3&RTS=1668594753&from=40&popid=40&hms_devid=2290&prioritypopid=40&vqe=3#http://[2409:8087:7004:20:1000::22]:6610/yinhe/2/ch00000090990000001294/index.m3u8?virtualDomain=yinhe.live_hls.zte.com#http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001237/index.m3u8#http://[2409:8087:2001:20:2800:0:df6e:eb20]/ott.mobaibox.com/PLTV/1/224/3221228303/index.m3u8#http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001294/index.m3u8?virtualDomain=yinhe.live_hls.zte.com#http://[2409:8087:2001:20:2800:0:df6e:eb12]:80/wh7f454c46tw2052852131_1088950731/ott.mobaibox.com/PLTV/3/224/3221227614/index.m3u8?icpid=3&RTS=1674386463&from=40&popid=40&hms_devid=2112&prioritypopid=40&vqe=3 +CCTV10,http://[2409:8087:1e03:21::42]:6610/cms001/ch00000090990000001238/index.m3u8?love=freedom#http://[2409:8087:2001:20:2800:0:df6e:eb12]:80/wh7f454c46tw1536888658_607171036/ott.mobaibox.com/PLTV/3/224/3221227717/index.m3u8?icpid=3&RTS=1674385947&from=40&popid=40&hms_devid=2112&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb21]:80/wh7f454c46tw96794082_1908050006/ott.mobaibox.com/PLTV/3/224/3221228286/index.m3u8?icpid=3&RTS=1674380212&from=40&popid=40&hms_devid=2290&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb21]/wh7f454c46tw30319478_-185824076/ott.mobaibox.com/PLTV/3/224/3221228286/index.m3u8?icpid=3&RTS=1668594824&from=40&popid=40&hms_devid=2290&prioritypopid=40&vqe=3#http://[2409:8087:7004:20:1000::22]:6610/yinhe/2/ch00000090990000001288/index.m3u8?virtualDomain=yinhe.live_hls.zte.com#http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001238/index.m3u8#http://[2409:8087:2001:20:2800:0:df6e:eb20]/ott.mobaibox.com/PLTV/1/224/3221228286/index.m3u8#http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001288/index.m3u8?virtualDomain=yinhe.live_hls.zte.com#http://[2409:8087:2001:20:2800:0:df6e:eb0f]:80/wh7f454c46tw95978270_-803508445/ott.mobaibox.com/PLTV/3/224/3221227317/index.m3u8?icpid=3&RTS=1674380211&from=40&popid=40&hms_devid=2111&prioritypopid=40&vqe=3 +CCTV11,http://[2409:8087:1e03:21::42]:6610/cms001/ch00000090990000001309/index.m3u8?love=freedom#http://[2409:8087:2001:20:2800:0:df6e:eb0a]:80/wh7f454c46tw97298359_-1902076166/ott.mobaibox.com/PLTV/3/224/3221227720/index.m3u8?icpid=3&RTS=1674380212&from=40&popid=40&hms_devid=2038&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb23]:80/wh7f454c46tw1537747484_655821129/ott.mobaibox.com/PLTV/3/224/3221228289/index.m3u8?icpid=3&RTS=1674385948&from=40&popid=40&hms_devid=2291&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb23]/wh7f454c46tw105619488_1866436632/ott.mobaibox.com/PLTV/3/224/3221228289/index.m3u8?icpid=3&RTS=1668594900&from=40&popid=40&hms_devid=2291&prioritypopid=40&vqe=3#http://[2409:8087:7004:20:1000::22]:6610/yinhe/2/ch00000090990000001327/index.m3u8?virtualDomain=yinhe.live_hls.zte.com#http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001309/index.m3u8#http://[2409:8087:2001:20:2800:0:df6e:eb23]/ott.mobaibox.com/PLTV/4/224/3221228289/index.m3u8#http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001327/index.m3u8?virtualDomain=yinhe.live_hls.zte.com +CCTV12,http://[2409:8087:1e03:21::42]:6610/cms001/ch00000090990000001239/index.m3u8?love=freedom#http://[2409:8087:2001:20:2800:0:df6e:eb0a]:80/wh7f454c46tw97794338_-604599203/ott.mobaibox.com/PLTV/3/224/3221227655/index.m3u8?icpid=3&RTS=1674380213&from=40&popid=40&hms_devid=2038&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb22]:80/wh7f454c46tw98162637_2110754422/ott.mobaibox.com/PLTV/3/224/3221228401/index.m3u8?icpid=3&RTS=1674380213&from=40&popid=40&hms_devid=2291&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb23]/wh7f454c46tw185877003_-533945400/ott.mobaibox.com/PLTV/3/224/3221228401/index.m3u8?icpid=3&RTS=1668594980&from=40&popid=40&hms_devid=2291&prioritypopid=40&vqe=3#http://[2409:8087:7004:20:1000::22]:6610/yinhe/2/ch00000090990000001289/index.m3u8?virtualDomain=yinhe.live_hls.zte.com#http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001239/index.m3u8#http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001289/index.m3u8?virtualDomain=yinhe.live_hls.zte.com#http://[2409:8087:2001:20:2800:0:df6e:eb0f]:80/wh7f454c46tw1538188139_-1019922900/ott.mobaibox.com/PLTV/3/224/3221227637/index.m3u8?icpid=3&RTS=1674385948&from=40&popid=40&hms_devid=2111&prioritypopid=40&vqe=3 +CCTV13,http://[2409:8087:1e03:21::42]:6610/cms001/ch00000090990000001328/index.m3u8?love=freedom#http://[2409:8087:2001:20:2800:0:df6e:eb0f]:80/wh7f454c46tw1538464012_-199930895/ott.mobaibox.com/PLTV/3/224/3221225560/index.m3u8?icpid=3&RTS=1674385948&from=40&popid=40&hms_devid=2111&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb24]:80/wh7f454c46tw2444616252_100116641/ott.mobaibox.com/PLTV/3/224/3221228324/index.m3u8?icpid=3&RTS=1674369675&from=40&popid=40&hms_devid=2292&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb16]/wh7f454c46tw259647455_-1559913959/ott.mobaibox.com/PLTV/3/224/3221228224/index.m3u8?icpid=3&RTS=1668595054&from=40&popid=40&hms_devid=2114&prioritypopid=40&vqe=3#http://[2409:8087:7004:20:1000::22]:6610/yinhe/2/ch00000090990000001328/index.m3u8?virtualDomain=yinhe.live_hls.zte.com#http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001328/index.m3u8#http://[2409:8087:2001:20:2800:0:df6e:eb24]/ott.mobaibox.com/PLTV/1/224/3221228324/index.m3u8#http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001328/index.m3u8?virtualDomain=yinhe.live_hls.zte.com#http://[2409:8087:2001:20:2800:0:df6e:eb15]:80/wh7f454c46tw98873079_-1249323947/ott.mobaibox.com/PLTV/3/224/3221227387/index.m3u8?icpid=3&RTS=1674380214&from=40&ocs=2_2409:8087:2004:20:2800:0:df6e:ec13_80&popid=40&hms_devid=2115&prioritypopid=40&vqe=3 +CCTV14,http://[2409:8087:1e03:21::42]:6610/cms001/ch00000090990000001240/index.m3u8?love=freedom#http://[2409:8087:2001:20:2800:0:df6e:eb0a]:80/wh7f454c46tw1746129949_-891071668/ott.mobaibox.com/PLTV/3/224/3221227656/index.m3u8?icpid=3&RTS=1674386156&from=40&popid=40&hms_devid=2038&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb23]:80/wh7f454c46tw1184949553_1248271610/ott.mobaibox.com/PLTV/3/224/3221228292/index.m3u8?icpid=3&RTS=1674381300&from=40&popid=40&hms_devid=2291&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb22]/wh7f454c46tw340147088_1594094424/ott.mobaibox.com/PLTV/3/224/3221228292/index.m3u8?icpid=3&RTS=1668595134&from=40&popid=40&hms_devid=2291&prioritypopid=40&vqe=3#http://[2409:8087:7004:20:1000::22]:6610/yinhe/2/ch00000090990000001292/index.m3u8?virtualDomain=yinhe.live_hls.zte.com#http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001240/index.m3u8#http://[2409:8087:2001:20:2800:0:df6e:eb22]/ott.mobaibox.com/PLTV/1/224/3221228292/index.m3u8#http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001292/index.m3u8?virtualDomain=yinhe.live_hls.zte.com#http://[2409:8087:2001:20:2800:0:df6e:eb0e]:80/wh7f454c46tw1163769185_740775021/ott.mobaibox.com/PLTV/3/224/3221227693/index.m3u8?icpid=3&RTS=1674381279&from=40&popid=40&hms_devid=2111&prioritypopid=40&vqe=3 +CCTV15,http://[2409:8087:1e03:21::42]:6610/cms001/ch00000090990000001338/index.m3u8?love=freedom#http://[2409:8087:2001:20:2800:0:df6e:eb0a]:80/wh7f454c46tw2053177814_136071778/ott.mobaibox.com/PLTV/3/224/3221227723/index.m3u8?icpid=3&RTS=1674386463&from=40&popid=40&hms_devid=2038&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb23]:80/wh7f454c46tw1248547286_2118050836/ott.mobaibox.com/PLTV/3/224/3221228404/index.m3u8?icpid=3&RTS=1674381363&from=40&popid=40&hms_devid=2291&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb22]/wh7f454c46tw434828587_188325560/ott.mobaibox.com/PLTV/3/224/3221228404/index.m3u8?icpid=3&RTS=1668595229&from=40&popid=40&hms_devid=2291&prioritypopid=40&vqe=3#http://[2409:8087:7004:20:1000::22]:6610/yinhe/2/ch00000090990000001020/index.m3u8?virtualDomain=yinhe.live_hls.zte.com#http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001338/index.m3u8#http://[2409:8087:2001:20:2800:0:df6e:eb22]/ott.mobaibox.com/PLTV/1/224/3221228404/index.m3u8#http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001020/index.m3u8?virtualDomain=yinhe.live_hls.zte.com +CCTV16,http://[2409:8087:1e03:21::42]:6610/cms001/ch00000090990000001258/index.m3u8?love=freedom#http://[2409:8087:2001:20:2800:0:df6e:eb19]:80/wh7f454c46tw1269761993_1267691970/ott.mobaibox.com/PLTV/3/224/3221228320/index.m3u8?icpid=3&RTS=1674381385&from=40&popid=40&hms_devid=2113&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb0a]:80/wh7f454c46tw1312175710_-1555934560/ott.mobaibox.com/PLTV/3/224/3221228144/index.m3u8?icpid=3&RTS=1674381427&from=40&popid=40&hms_devid=2038&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb0b]/wh7f454c46tw456909575_2098882473/ott.mobaibox.com/PLTV/3/224/3221228144/index.m3u8?icpid=3&RTS=1668595251&from=40&popid=40&hms_devid=2038&prioritypopid=40&vqe=3#http://[2409:8087:7004:20:1000::22]:6610/yinhe/2/ch00000090990000002395/index.m3u8?virtualDomain=yinhe.live_hls.zte.com#http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001248/index.m3u8#http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000002395/index.m3u8?virtualDomain=yinhe.live_hls.zte.com +CCTV17,http://[2409:8087:1e03:21::42]:6610/cms001/ch00000090990000001241/index.m3u8?love=freedom#http://[2409:8087:2001:20:2800:0:df6e:eb0b]:80/wh7f454c46tw1746687450_313977963/ott.mobaibox.com/PLTV/3/224/3221227726/index.m3u8?icpid=3&RTS=1674386157&from=40&popid=40&hms_devid=2038&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb22]:80/wh7f454c46tw1418270804_-738667041/ott.mobaibox.com/PLTV/3/224/3221228407/index.m3u8?icpid=3&RTS=1674381533&from=40&popid=40&hms_devid=2291&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb23]/wh7f454c46tw483903016_-67353299/ott.mobaibox.com/PLTV/3/224/3221228407/index.m3u8?icpid=3&RTS=1668595278&from=40&popid=40&hms_devid=2291&prioritypopid=40&vqe=3#http://[2409:8087:7004:20:1000::22]:6610/yinhe/2/ch00000090990000001295/index.m3u8?virtualDomain=yinhe.live_hls.zte.com#http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001241/index.m3u8#http://[2409:8087:2001:20:2800:0:df6e:eb22]/ott.mobaibox.com/PLTV/1/224/3221228407/index.m3u8#http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001295/index.m3u8?virtualDomain=yinhe.live_hls.zte.com +CCTV16-4K,http://[2409:8087:2001:20:2800:0:df6e:eb04]:80/wh7f454c46tw3303805862_1451729760/ott.mobaibox.com/PLTV/3/224/3221228314/index.m3u8?icpid=3&RTS=1674379124&from=40&popid=40&hms_devid=2041&prioritypopid=40&vqe=3 +CCTV高尔夫网球,http://[2409:8087:2001:20:2800:0:df6e:eb05]:80/wh7f454c46tw1439464013_-1071136747/ott.mobaibox.com/PLTV/3/224/3221228138/index.m3u8?icpid=3&RTS=1674381554&from=40&popid=40&hms_devid=2041&prioritypopid=40&vqe=3 +CHC动作电影,http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000002055/index.m3u8?virtualDomain=yinhe.live_hls.zte.com +CHC家庭影院,http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000002085/index.m3u8?virtualDomain=yinhe.live_hls.zte.com +CHC高清电影,http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000002065/index.m3u8?virtualDomain=yinhe.live_hls.zte.com +CCTV1HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb06]:80/wh7f454c46tw3965487430_-634044824/ott.mobaibox.com/PLTV/3/224/3221228213/index.m3u8?icpid=3&RTS=1674379785&from=40&popid=40&hms_devid=2036&prioritypopid=40&vqe=3 +CCTV1 4M1080,http://[2409:8087:2001:20:2800:0:df6e:eb05]:80/wh7f454c46tw1925313110_1051745570/ott.mobaibox.com/PLTV/3/224/3221226316/index.m3u8?icpid=3&RTS=1674386335&from=40&popid=40&hms_devid=2041&prioritypopid=40&vqe=3 +CCTV1 4M1080HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb06]:80/wh7f454c46tw1527830964_-1694427992/ott.mobaibox.com/PLTV/3/224/3221228146/index.m3u8?icpid=3&RTS=1674385938&from=40&popid=40&hms_devid=2036&prioritypopid=40&vqe=3 +CCTV1 4.8M1080HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb13]:80/wh7f454c46tw3963387606_1140881910/ott.mobaibox.com/PLTV/3/224/3221227641/index.m3u8?icpid=3&RTS=1674379783&from=40&popid=40&hms_devid=2112&prioritypopid=40&vqe=3 +CCTV1 Max16M1080,http://[2409:8087:2001:20:2800:0:df6e:eb02]:80/wh7f454c46tw1528379826_-632121028/ott.mobaibox.com/PLTV/3/224/3221228149/index.m3u8?icpid=3&RTS=1674385938&from=40&popid=40&hms_devid=2039&prioritypopid=40&vqe=3 +CCTV2 4M1080,http://[2409:8087:2001:20:2800:0:df6e:eb0c]:80/wh7f454c46tw2051341477_1194519214/ott.mobaibox.com/PLTV/3/224/3221227207/index.m3u8?icpid=3&RTS=1674386461&from=40&popid=40&hms_devid=2040&prioritypopid=40&vqe=3 +CCTV2 12M1080,http://[2409:8087:2001:20:2800:0:df6e:eb17]:80/wh7f454c46tw1925564042_904960692/ott.mobaibox.com/PLTV/3/224/3221228094/index.m3u8?icpid=3&RTS=1674386335&from=40&popid=40&hms_devid=2114&prioritypopid=40&vqe=3 +CCTV2HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb1a]:80/wh7f454c46tw3967193921_-498281574/ott.mobaibox.com/PLTV/3/224/3221228118/index.m3u8?icpid=3&RTS=1674379787&from=40&ocs=2_2409:8087:2001:20:2800:0:df6e:eb18_80&popid=40&hms_devid=2116&prioritypopid=40&vqe=3 +CCTV3 3.5M1080,http://[2409:8087:2001:20:2800:0:df6e:eb07]:80/wh7f454c46tw1529956563_-1423888702/ott.mobaibox.com/PLTV/3/224/3221227481/index.m3u8?icpid=3&RTS=1674385940&from=40&popid=40&hms_devid=2036&prioritypopid=40&vqe=3 +CCTV3 4.5M1080HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb24]:80/wh7f454c46tw3968551186_-1630861342/ott.mobaibox.com/PLTV/3/224/3221228237/index.m3u8?icpid=3&RTS=1674379789&from=40&ocs=2_2409:8087:2001:20:2800:0:df6e:eb08_80&popid=40&hms_devid=2292&prioritypopid=40&vqe=3 +CCTV3HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb05]:80/wh7f454c46tw3969425161_-1948513661/ott.mobaibox.com/PLTV/3/224/3221228188/index.m3u8?icpid=3&RTS=1674379789&from=40&ocs=2_2409:8087:2004:20:2800:0:df6e:ec10_80&popid=40&hms_devid=2041&prioritypopid=40&vqe=3 +CCTV4 4M1080,http://[2409:8087:2001:20:2800:0:df6e:eb1b]:80/wh7f454c46tw1530458601_-2138527565/ott.mobaibox.com/PLTV/3/224/3221225534/index.m3u8?icpid=3&RTS=1674385940&from=40&popid=40&hms_devid=2116&prioritypopid=40&vqe=3 +CCTV4 5M1080HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb02]:80/wh7f454c46tw3970600623_1288321371/ott.mobaibox.com/PLTV/3/224/3221227683/index.m3u8?icpid=3&RTS=1674379791&from=40&ocs=2_2409:8087:2001:20:2800:0:df6e:eb18_80&popid=40&hms_devid=2039&prioritypopid=40&vqe=3 +CCTV4 7.5M1080HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb15]:80/wh7f454c46tw1530850219_-1071979536/ott.mobaibox.com/PLTV/3/224/3221228156/index.m3u8?icpid=3&RTS=1674385941&from=40&popid=40&hms_devid=2115&prioritypopid=40&vqe=3 +CCTV4HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb0e]:80/wh7f454c46tw2444372929_599165309/ott.mobaibox.com/PLTV/3/224/3221228307/index.m3u8?icpid=3&RTS=1674369674&from=40&ocs=2_2409:8087:2001:20:2800:0:df6e:eb20_80&popid=40&hms_devid=2111&prioritypopid=40&vqe=3 +CCTV5 4M1080,http://[2409:8087:2001:20:2800:0:df6e:eb0c]:80/wh7f454c46tw1742716435_-463761116/ott.mobaibox.com/PLTV/3/224/3221227166/index.m3u8?icpid=3&RTS=1674386153&from=40&popid=40&hms_devid=2040&prioritypopid=40&vqe=3 +CCTV5 5.5M1080HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb03]:80/wh7f454c46tw1742999522_-1268549470/ott.mobaibox.com/PLTV/3/224/3221227661/index.m3u8?icpid=3&RTS=1674386153&from=40&ocs=2_2409:8087:2001:20:2800:0:df6e:eb0a_80&popid=40&hms_devid=2039&prioritypopid=40&vqe=3 +CCTV5HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb03]:80/wh7f454c46tw86526066_-132010276/ott.mobaibox.com/PLTV/3/224/3221227686/index.m3u8?icpid=3&RTS=1674380201&from=40&ocs=2_2409:8087:2004:20:2800:0:df6e:ec03_80&popid=40&hms_devid=2039&prioritypopid=40&vqe=3 +CCTV5+ 4M1080,http://[2409:8087:2001:20:2800:0:df6e:eb11]:80/wh7f454c46tw2171676545_-681351191/ott.mobaibox.com/PLTV/3/224/3221227522/index.m3u8?icpid=3&RTS=1674386582&from=40&popid=40&hms_devid=2110&prioritypopid=40&vqe=3 +CCTV5+ 5.5M1080HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb0c]:80/wh7f454c46tw88332140_-467580104/ott.mobaibox.com/PLTV/3/224/3221227714/index.m3u8?icpid=3&RTS=1674380203&from=40&ocs=2_2409:8087:2004:20:2800:0:df6e:ec04_80&popid=40&hms_devid=2040&prioritypopid=40&vqe=3 +CCTV5+ 5M1080HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb0d]:80/wh7f454c46tw1533039054_1370067240/ott.mobaibox.com/PLTV/3/224/3221227685/index.m3u8?icpid=3&RTS=1674385943&from=40&popid=40&hms_devid=2040&prioritypopid=40&vqe=3 +CCTV5+HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb27]:80/wh7f454c46tw1926676014_1680319606/ott.mobaibox.com/PLTV/3/224/3221228277/index.m3u8?icpid=3&RTS=1674386337&from=40&popid=40&hms_devid=2293&prioritypopid=40&vqe=3 +CCTV6 3.5M1080,http://[2409:8087:2001:20:2800:0:df6e:eb06]:80/wh7f454c46tw1533782805_2013518477/ott.mobaibox.com/PLTV/3/224/3221227209/index.m3u8?icpid=3&RTS=1674385944&from=40&popid=40&hms_devid=2036&prioritypopid=40&vqe=3 +CCTV6 4M1080,http://[2409:8087:2001:20:2800:0:df6e:eb10]:80/wh7f454c46tw91085486_-473104054/ott.mobaibox.com/PLTV/3/224/3221225548/index.m3u8?icpid=3&RTS=1674380206&from=40&popid=40&hms_devid=2110&prioritypopid=40&vqe=3 +CCTV6 4.5M1080HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb18]:80/wh7f454c46tw2051898449_569333995/ott.mobaibox.com/PLTV/3/224/3221228196/index.m3u8?icpid=3&RTS=1674386462&from=40&popid=40&hms_devid=2113&prioritypopid=40&vqe=3 +CCTV6 5.5M1080HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb0a]:80/wh7f454c46tw2052044866_-899881280/ott.mobaibox.com/PLTV/3/224/3221227664/index.m3u8?icpid=3&RTS=1674386462&from=40&popid=40&hms_devid=2038&prioritypopid=40&vqe=3 +CCTV6HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb21]:80/wh7f454c46tw91887181_2105545525/ott.mobaibox.com/PLTV/3/224/3221228280/index.m3u8?icpid=3&RTS=1674380207&from=40&popid=40&hms_devid=2290&prioritypopid=40&vqe=3 +CCTV7 4M1080,http://[2409:8087:2001:20:2800:0:df6e:eb02]:80/wh7f454c46tw92557228_-1933811851/ott.mobaibox.com/PLTV/3/224/3221225546/index.m3u8?icpid=3&RTS=1674380207&from=40&popid=40&hms_devid=2039&prioritypopid=40&vqe=3 +CCTV8 4M1080,http://[2409:8087:2001:20:2800:0:df6e:eb06]:80/wh7f454c46tw93697157_-192339702/ott.mobaibox.com/PLTV/3/224/3221227205/index.m3u8?icpid=3&RTS=1674380209&from=40&popid=40&hms_devid=2036&prioritypopid=40&vqe=3 +CCTV8 5.5M1080HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb0a]:80/wh7f454c46tw93879323_-994152053/ott.mobaibox.com/PLTV/3/224/3221227667/index.m3u8?icpid=3&RTS=1674380209&from=40&popid=40&hms_devid=2038&prioritypopid=40&vqe=3 +CCTV8 5M1080HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb0d]:80/wh7f454c46tw94009212_1765811616/ott.mobaibox.com/PLTV/3/224/3221227750/index.m3u8?icpid=3&RTS=1674380209&from=40&popid=40&hms_devid=2040&prioritypopid=40&vqe=3 +CCTV8HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb25]:80/wh7f454c46tw2171934612_1777325121/ott.mobaibox.com/PLTV/3/224/3221228398/index.m3u8?icpid=3&RTS=1674386582&from=40&popid=40&hms_devid=2292&prioritypopid=40&vqe=3 +CCTV9 4M1080,http://[2409:8087:2001:20:2800:0:df6e:eb04]:80/wh7f454c46tw95099346_1105596677/ott.mobaibox.com/PLTV/3/224/3221225532/index.m3u8?icpid=3&RTS=1674380210&from=40&popid=40&hms_devid=2041&prioritypopid=40&vqe=3 +CCTV9HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb21]:80/wh7f454c46tw1536712487_1033271394/ott.mobaibox.com/PLTV/3/224/3221228303/index.m3u8?icpid=3&RTS=1674385947&from=40&popid=40&hms_devid=2290&prioritypopid=40&vqe=3 +CCTV10 4M1080,http://[2409:8087:2001:20:2800:0:df6e:eb02]:80/wh7f454c46tw96144984_1004980906/ott.mobaibox.com/PLTV/3/224/3221225550/index.m3u8?icpid=3&RTS=1674380211&from=40&popid=40&hms_devid=2039&prioritypopid=40&vqe=3 +CCTV11 2.5M1080,http://[2409:8087:2001:20:2800:0:df6e:eb02]:80/wh7f454c46tw96989361_1897558582/ott.mobaibox.com/PLTV/3/224/3221227524/index.m3u8?icpid=3&RTS=1674380212&from=40&popid=40&hms_devid=2039&prioritypopid=40&vqe=3 +CCTV11 4M1080,http://[2409:8087:2001:20:2800:0:df6e:eb0e]:80/wh7f454c46tw1745802037_-1916607101/ott.mobaibox.com/PLTV/3/224/3221227384/index.m3u8?icpid=3&RTS=1674386156&from=40&popid=40&hms_devid=2111&prioritypopid=40&vqe=3 +CCTV12 4M1080,http://[2409:8087:2001:20:2800:0:df6e:eb0c]:80/wh7f454c46tw1537965986_-156154489/ott.mobaibox.com/PLTV/3/224/3221225556/index.m3u8?icpid=3&RTS=1674385948&from=40&popid=40&hms_devid=2040&prioritypopid=40&vqe=3 +CCTV14 4M1080,http://[2409:8087:2001:20:2800:0:df6e:eb0c]:80/wh7f454c46tw1538868426_-568781539/ott.mobaibox.com/PLTV/3/224/3221227201/index.m3u8?icpid=3&RTS=1674385949&from=40&popid=40&hms_devid=2040&prioritypopid=40&vqe=3 +CCTV15 3.5M1080,http://[2409:8087:2001:20:2800:0:df6e:eb02]:80/wh7f454c46tw1206123286_628792276/ott.mobaibox.com/PLTV/3/224/3221227538/index.m3u8?icpid=3&RTS=1674381321&from=40&popid=40&hms_devid=2039&prioritypopid=40&vqe=3 +CCTV17 2.5M1080,http://[2409:8087:2001:20:2800:0:df6e:eb11]:80/wh7f454c46tw1333382053_-338475462/ott.mobaibox.com/PLTV/3/224/3221227578/index.m3u8?icpid=3&RTS=1674381448&from=40&popid=40&hms_devid=2110&prioritypopid=40&vqe=3 +CCTV17 4M1080,http://[2409:8087:2001:20:2800:0:df6e:eb16]:80/wh7f454c46tw1539643182_-109940761/ott.mobaibox.com/PLTV/3/224/3221227589/index.m3u8?icpid=3&RTS=1674385950&from=40&popid=40&hms_devid=2114&prioritypopid=40&vqe=3 + +卫视IPV6,#genre# +湖南卫视,http://[2409:8087:1e03:21::42]:6610/cms001/ch00000090990000001026/index.m3u8?love=freedom#http://[2409:8087:2001:20:2800:0:df6e:eb0a]:80/wh7f454c46tw210731412_242842946/ott.mobaibox.com/PLTV/3/224/3221227320/index.m3u8?icpid=3&RTS=1674380326&from=40&popid=40&hms_devid=2038&prioritypopid=40&vqe=3#http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001339/index.m3u8?virtualDomain=yinhe.live_hls.zte.com#http://[2409:8087:1e03:21::42]:6610/cms001/ch00000090990000001026/index.m3u8?#http://[2409:8087:1a01:df::4077]/PLTV/88888888/224/3221226000/index.m3u8#https://live.v1.mk/api/bestv.php?id=hunanwshd8m/8000000 +浙江卫视,http://[2409:8087:1e03:21::42]:6610/cms001/ch00000090990000001023/index.m3u8?love=freedom#http://[2409:8087:2001:20:2800:0:df6e:eb02]:80/wh7f454c46tw205505165_733643305/ott.mobaibox.com/PLTV/3/224/3221227393/index.m3u8?icpid=3&RTS=1674380320&from=40&popid=40&hms_devid=2039&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb11]/wh7f454c46tw1197826796_-265147758/ott.mobaibox.com/PLTV/3/224/3221227491/index.m3u8?icpid=3&RTS=1669699798&from=40&popid=40&hms_devid=2110&prioritypopid=40&vqe=3#http://[2409:8087:1a01:df::4077]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226339/index.m3u8#http://[2409:8087:1a01:df::4077]/PLTV/88888888/224/3221225959/index.m3u8#https://live.v1.mk/api/bestv.php?id=zjwshd8m/8000000 +江苏卫视,http://[2409:8087:1e03:21::42]:6610/cms001/ch00000090990000001033/index.m3u8?love=freedom#http://[2409:8087:2001:20:2800:0:df6e:eb03]:80/wh7f454c46tw1750089310_187485273/ott.mobaibox.com/PLTV/3/224/3221227402/index.m3u8?icpid=3&RTS=1674386160&from=40&popid=40&hms_devid=2039&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb12]/wh7f454c46tw2983110475_-1591539074/ott.mobaibox.com/PLTV/3/224/3221228097/index.m3u8?icpid=3&RTS=1668597777&from=40&popid=40&hms_devid=2112&prioritypopid=40&vqe=3#http://[2409:8087:1a01:df::4077]/PLTV/88888888/224/3221225938/index.m3u8#http://[2409:8087:1a01:df::4077]/PLTV/88888888/224/3221225929/index.m3u8#http://[2409:8087:1a01:df::4077]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226310/index.m3u8#https://live.v1.mk/api/bestv.php?id=jswshd8m/8000000 +东方卫视,http://[2409:8087:1e03:21::42]:6610/cms001/ch00000090990000001013/index.m3u8?love=freedom#http://[2409:8087:2001:20:2800:0:df6e:eb0b]:80/wh7f454c46tw1540277667_303782204/ott.mobaibox.com/PLTV/3/224/3221227396/index.m3u8?icpid=3&RTS=1674385950&from=40&popid=40&hms_devid=2038&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb16]/wh7f454c46tw2542426131_1585848046/ott.mobaibox.com/PLTV/3/224/3221227511/index.m3u8?icpid=3&RTS=1668597336&from=40&popid=40&hms_devid=2114&prioritypopid=40&vqe=3#http://[2409:8087:1a01:df::4077]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226345/index.m3u8#http://[2409:8087:1a01:df::4077]/PLTV/88888888/224/3221225942/index.m3u8#http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001336/index.m3u8?virtualDomain=yinhe.live_hls.zte.com#https://live.v1.mk/api/bestv.php?id=dfwshd8m/8000000 +广东卫视,http://[2409:8087:1e03:21::42]:6610/cms001/ch00000090990000001032/index.m3u8?love=freedom#http://[2409:8087:2001:20:2800:0:df6e:eb0a]:80/wh7f454c46tw2172536660_1354602564/ott.mobaibox.com/PLTV/3/224/3221227399/index.m3u8?icpid=3&RTS=1674386582&from=40&popid=40&hms_devid=2038&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb03]/wh7f454c46tw2917484419_-1632335828/ott.mobaibox.com/PLTV/3/224/3221227476/index.m3u8?icpid=3&RTS=1668597711&from=40&popid=40&hms_devid=2039&prioritypopid=40&vqe=3#http://[2409:8087:1a01:df::4077]/PLTV/88888888/224/3221225966/index.m3u8#http://[2409:8087:1a01:df::4077]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226248/index.m3u8#http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001337/index.m3u8?virtualDomain=yinhe.live_hls.zte.com#https://live.v1.mk/api/bestv.php?id=gdwshd8m/8000000 +广西卫视,http://[2409:8087:1e03:21::42]:6610/cms001/ch00000090990000001224/index.m3u8?love=freedom#http://[2409:8087:2001:20:2800:0:df6e:eb1a]:80/wh7f454c46tw1546067216_-1703904154/ott.mobaibox.com/PLTV/3/224/3221228183/index.m3u8?icpid=3&RTS=1674385956&from=40&popid=40&hms_devid=2116&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb05]/wh7f454c46tw2325655923_1638953995/ott.mobaibox.com/PLTV/3/224/3221228183/index.m3u8?icpid=3&RTS=1669700926&from=40&popid=40&hms_devid=2041&prioritypopid=40&vqe=3#https://live.v1.mk/api/bestv.php?id=gxwshd8m/8000000 +深圳卫视,http://[2409:8087:1e03:21::42]:6610/cms001/ch00000090990000001030/index.m3u8?love=freedom#http://[2409:8087:2001:20:2800:0:df6e:eb0a]:80/wh7f454c46tw2172834728_-2116765000/ott.mobaibox.com/PLTV/3/224/3221227307/index.m3u8?icpid=3&RTS=1674386583&from=40&popid=40&hms_devid=2038&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb11]/wh7f454c46tw3025923625_628894334/ott.mobaibox.com/PLTV/3/224/3221227555/index.m3u8?icpid=3&RTS=1668597820&from=40&popid=40&hms_devid=2110&prioritypopid=40&vqe=3#http://[2409:8087:1a01:df::4077]/PLTV/88888888/224/3221225997/index.m3u8#http://[2409:8087:1a01:df::4077]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226313/index.m3u8#http://[2409:8087:1a01:df::4077]/PLTV/88888888/224/3221225943/index.m3u8#https://live.v1.mk/api/bestv.php?id=szwshd8m/8000000 +北京卫视,http://[2409:8087:1e03:21::42]:6610/cms001/ch00000090990000001029/index.m3u8?love=freedom#http://[2409:8087:2001:20:2800:0:df6e:eb0b]:80/wh7f454c46tw956907851_-1872531373/ott.mobaibox.com/PLTV/3/224/3221227390/index.m3u8?icpid=3&RTS=1674381072&from=40&popid=40&hms_devid=2038&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb0b]/wh7f454c46tw2687876293_-1703018199/ott.mobaibox.com/PLTV/3/224/3221227508/index.m3u8?icpid=3&RTS=1668597482&from=40&popid=40&hms_devid=2038&prioritypopid=40&vqe=3#http://[2409:8087:1a01:df::4077]/PLTV/88888888/224/3221225931/index.m3u8#http://[2409:8087:1a01:df::4077]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226450/index.m3u8#http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001335/index.m3u8?virtualDomain=yinhe.live_hls.zte.com#https://live.v1.mk/api/bestv.php?id=bjwshd8m/8000000 +东南卫视,http://[2409:8087:1e03:21::42]:6610/cms001/ch00000090990000001201/index.m3u8?love=freedom#http://[2409:8087:2001:20:2800:0:df6e:eb0a]/wh7f454c46tw2900649569_-743777193/ott.mobaibox.com/PLTV/3/224/3221227670/index.m3u8?icpid=3&RTS=1669701501&from=40&popid=40&hms_devid=2038&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb0a]/wh7f454c46tw2900649569_-743777193/ott.mobaibox.com/PLTV/3/224/3221227670/index.m3u8?icpid=3&RTS=1669701501&from=40&popid=40&hms_devid=2038&prioritypopid=40&vqe=3 青海卫视#http://[2409:8087:1a01:df::4077]/PLTV/88888888/224/3221226038/index.m3u8#http://[2409:8087:1a01:df::4077]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226341/index.m3u8#http://[2409:8087:1a01:df::4077]/PLTV/88888888/224/3221225950/index.m3u8#https://live.v1.mk/api/bestv.php?id=dnwshd8m/8000000 +四川卫视,http://[2409:8087:1e03:21::42]:6610/cms001/ch00000090990000001130/index.m3u8?love=freedom#http://[2409:8087:1a01:df::4077]/PLTV/88888888/224/3221225970/index.m3u8#http://[2409:8087:1a01:df::4077]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226338/index.m3u8#https://live.v1.mk/api/bestv.php?id=scwshd/8000000 +天津卫视,http://[2409:8087:1e03:21::42]:6610/cms001/ch00000090990000001036/index.m3u8?love=freedom#http://[2409:8087:2001:20:2800:0:df6e:eb0b]:80/wh7f454c46tw1929610199_-360041174/ott.mobaibox.com/PLTV/3/224/3221227382/index.m3u8?icpid=3&RTS=1674386340&from=40&popid=40&hms_devid=2038&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb11]/wh7f454c46tw2730715388_788631706/ott.mobaibox.com/PLTV/3/224/3221227488/index.m3u8?icpid=3&RTS=1668597525&from=40&popid=40&hms_devid=2110&prioritypopid=40&vqe=3#http://[2409:8087:1a01:df::4077]/PLTV/88888888/224/3221225972/index.m3u8#http://[2409:8087:1a01:df::4077]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226459/index.m3u8#https://live.v1.mk/api/bestv.php?id=tjwshd8m/8000000 +安徽卫视,http://[2409:8087:1e03:21::42]:6610/cms001/ch00000090990000001037/index.m3u8?love=freedom#http://[2409:8087:2001:20:2800:0:df6e:eb0c]:80/wh7f454c46tw1543723360_1990131240/ott.mobaibox.com/PLTV/3/224/3221227498/index.m3u8?icpid=3&RTS=1674385954&from=40&popid=40&hms_devid=2040&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb12]/wh7f454c46tw2802330256_375747539/ott.mobaibox.com/PLTV/3/224/3221227558/index.m3u8?icpid=3&RTS=1668597596&from=40&popid=40&hms_devid=2112&prioritypopid=40&vqe=3#http://[2409:8087:1a01:df::4077]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226391/index.m3u8#http://[2409:8087:1a01:df::4077]/PLTV/88888888/224/3221225925/index.m3u8#http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001298/index.m3u8?virtualDomain=yinhe.live_hls.zte.com#http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001283/index.m3u8?virtualDomain=yinhe.live_hls.zte.com#http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001346/index.m3u8?virtualDomain=yinhe.live_hls.zte.com#https://live.v1.mk/api/bestv.php?id=ahwshd8m/8000000 +山东卫视,http://[2409:8087:1e03:21::42]:6610/cms001/ch00000090990000001028/index.m3u8?love=freedom#http://[2409:8087:2001:20:2800:0:df6e:eb0b]:80/wh7f454c46tw1748964273_488226892/ott.mobaibox.com/PLTV/3/224/3221227310/index.m3u8?icpid=3&RTS=1674386159&from=40&popid=40&hms_devid=2038&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb10]/wh7f454c46tw2848465480_1677095697/ott.mobaibox.com/PLTV/3/224/3221227517/index.m3u8?icpid=3&RTS=1668597642&from=40&popid=40&hms_devid=2110&prioritypopid=40&vqe=3#http://[2409:8087:1a01:df::4077]/PLTV/88888888/224/3221225952/index.m3u8#http://[2409:8087:1a01:df::4077]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226456/index.m3u8#https://live.v1.mk/api/bestv.php?id=sdws8m/8000000 +江西卫视,http://[2409:8087:1e03:21::42]:6610/cms001/ch00000090990000001034/index.m3u8?love=freedom#http://[2409:8087:2001:20:2800:0:df6e:eb27]:80/wh7f454c46tw2488758368_-1947201691/ott.mobaibox.com/PLTV/3/224/3221228557/index.m3u8?icpid=3&RTS=1674459913&from=40&popid=40&hms_devid=2293&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb17]/wh7f454c46tw1965546073_-1364170119/ott.mobaibox.com/PLTV/3/224/3221228109/index.m3u8?icpid=3&RTS=1669700566&from=40&popid=40&hms_devid=2114&prioritypopid=40&vqe=3#http://[2409:8087:1a01:df::4077]/PLTV/88888888/224/3221225935/index.m3u8#http://[2409:8087:1a01:df::4077]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226344/index.m3u8#https://live.v1.mk/api/bestv.php?id=jxws8m/8000000 +河北卫视,http://[2409:8087:1e03:21::42]:6610/cms001/ch00000090990000001229/index.m3u8?love=freedom#http://[2409:8087:2001:20:2800:0:df6e:eb05]:80/wh7f454c46tw1751556859_2027091654/ott.mobaibox.com/PLTV/3/224/3221228106/index.m3u8?icpid=3&RTS=1674386161&from=40&popid=40&hms_devid=2041&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb05]/wh7f454c46tw1698524218_988816054/ott.mobaibox.com/PLTV/3/224/3221228106/index.m3u8?icpid=3&RTS=1669700299&from=40&popid=40&hms_devid=2041&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb05]/wh7f454c46tw1698524218_988816054/ott.mobaibox.com/PLTV/3/224/3221228106/index.m3u8?icpid=3&RTS=1669700299&from=40&popid=40&hms_devid=2041&prioritypopid=40&vqe=3 河南卫视#http://[2409:8087:1a01:df::4077]/PLTV/88888888/224/3221225961/index.m3u8#http://[2409:8087:1a01:df::4077]/PLTV/88888888/224/3221225991/index.m3u8#https://live.v1.mk/api/bestv.php?id=hbwshd8m/8000000 +河南卫视,http://[2409:8087:1e03:21::42]:6610/cms001/ch00000090990000001222/index.m3u8?love=freedom#http://[2409:8087:2001:20:2800:0:df6e:eb17]:80/wh7f454c46tw2373527465_-419963710/ott.mobaibox.com/PLTV/3/224/3221228221/index.m3u8?icpid=3&RTS=1674386783&from=40&popid=40&hms_devid=2114&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb17]/wh7f454c46tw1784575403_-1712002709/ott.mobaibox.com/PLTV/3/224/3221228221/index.m3u8?icpid=3&RTS=1669700385&from=40&popid=40&hms_devid=2114&prioritypopid=40&vqe=3#http://[2409:8087:1a01:df::4077]/PLTV/88888888/224/3221226023/index.m3u8#http://[2409:8087:1a01:df::4077]/PLTV/88888888/224/3221225988/index.m3u8#http://[2409:8087:1a01:df::4077]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226480/index.m3u8#https://live.v1.mk/api/bestv.php?id=hnwshd8m/8000000 +海南卫视,http://[2409:8087:1e03:21::42]:6610/cms001/ch00000090990000001183/index.m3u8?love=freedom#http://[2409:8087:2001:20:2800:0:df6e:eb08]/wh7f454c46tw2843123663_1489055229/ott.mobaibox.com/PLTV/3/224/3221228139/index.m3u8?icpid=3&RTS=1669701444&from=40&popid=40&hms_devid=2037&prioritypopid=40&vqe=3#http://[2409:8087:1a01:df::4077]/PLTV/88888888/224/3221225978/index.m3u8#https://live.v1.mk/api/bestv.php?id=hainanwshd8m/8000000 +湖北卫视,http://[2409:8087:1e03:21::42]:6610/cms001/ch00000090990000001027/index.m3u8?love=freedom#http://[2409:8087:2001:20:2800:0:df6e:eb0b]:80/wh7f454c46tw1550585934_-401703996/ott.mobaibox.com/PLTV/3/224/3221227377/index.m3u8?icpid=3&RTS=1674385960&from=40&popid=40&hms_devid=2038&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb11]/wh7f454c46tw3059146177_-1525708880/ott.mobaibox.com/PLTV/3/224/3221227479/index.m3u8?icpid=3&RTS=1668597853&from=40&popid=40&hms_devid=2110&prioritypopid=40&vqe=3#http://[2409:8087:1a01:df::4077]/PLTV/88888888/224/3221225975/index.m3u8#http://[2409:8087:1a01:df::4077]/PLTV/88888888/224/3221226015/index.m3u8 +贵州卫视,http://[2409:8087:1e03:21::42]:6610/cms001/ch00000090990000001184/index.m3u8?love=freedom#http://[2409:8087:2001:20:2800:0:df6e:eb09]:80/wh7f454c46tw1552017550_1055508932/ott.mobaibox.com/PLTV/3/224/3221228136/index.m3u8?icpid=3&RTS=1674385962&from=40&popid=40&hms_devid=2037&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb08]/wh7f454c46tw2087544744_109645303/ott.mobaibox.com/PLTV/3/224/3221228136/index.m3u8?icpid=3&RTS=1669700688&from=40&popid=40&hms_devid=2037&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb08]/wh7f454c46tw2087544744_109645303/ott.mobaibox.com/PLTV/3/224/3221228136/index.m3u8?icpid=3&RTS=1669700688&from=40&popid=40&hms_devid=2037&prioritypopid=40&vqe=3 辽宁卫视#http://[2409:8087:1a01:df::4077]/PLTV/88888888/224/3221226030/index.m3u8#http://[2409:8087:1a01:df::4077]/PLTV/88888888/224/3221225974/index.m3u8#http://[2409:8087:1a01:df::4077]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226474/index.m3u8#https://live.v1.mk/api/bestv.php?id=gzwshd8m/8000000 +辽宁卫视,http://[2409:8087:1e03:21::42]:6610/cms001/ch00000090990000001035/index.m3u8?love=freedom#http://[2409:8087:2001:20:2800:0:df6e:eb0b]:80/wh7f454c46tw513997223_-264209037/ott.mobaibox.com/PLTV/3/224/3221227380/index.m3u8?icpid=3&RTS=1674380629&from=40&popid=40&hms_devid=2038&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb16]/wh7f454c46tw3102310989_-1844874138/ott.mobaibox.com/PLTV/3/224/3221227485/index.m3u8?icpid=3&RTS=1668597896&from=40&popid=40&hms_devid=2114&prioritypopid=40&vqe=3#https://live.v1.mk/api/bestv.php?id=lnwshd8m/8000000 +重庆卫视,http://[2409:8087:1e03:21::42]:6610/cms001/ch00000090990000001129/index.m3u8?love=freedom#http://[2409:8087:2001:20:2800:0:df6e:eb09]:80/wh7f454c46tw515363787_-1448315831/ott.mobaibox.com/PLTV/3/224/3221228133/index.m3u8?icpid=3&RTS=1674380630&from=40&popid=40&hms_devid=2037&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb09]/wh7f454c46tw2787424866_142914197/ott.mobaibox.com/PLTV/3/224/3221228133/index.m3u8?icpid=3&RTS=1669701388&from=40&popid=40&hms_devid=2037&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb09]/wh7f454c46tw2787424866_142914197/ott.mobaibox.com/PLTV/3/224/3221228133/index.m3u8?icpid=3&RTS=1669701388&from=40&popid=40&hms_devid=2037&prioritypopid=40&vqe=3 黑龙江卫视#http://[2409:8087:1a01:df::4077]/PLTV/88888888/224/3221225963/index.m3u8#http://[2409:8087:1a01:df::4077]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226409/index.m3u8#https://live.v1.mk/api/bestv.php?id=cqws8m/8000000 +甘肃卫视,http://[2409:8087:1e03:21::42]:6610/cms001/ch00000090990000001298/index.m3u8?love=freedom#http://[2409:8087:2001:20:2800:0:df6e:eb1a]/wh7f454c46tw1400573680_-1979013462/ott.mobaibox.com/PLTV/3/224/3221227568/index.m3u8?icpid=3&RTS=1668600490&from=40&popid=40&hms_devid=2116&prioritypopid=40&vqe=3 +吉林卫视,http://[2409:8087:1e03:21::42]:6610/cms001/ch00000090990000001225/index.m3u8?love=freedom#http://[2409:8087:2001:20:2800:0:df6e:eb02]:80/wh7f454c46tw844466330_-452871666/ott.mobaibox.com/PLTV/3/224/3221228130/index.m3u8?icpid=3&RTS=1674380959&from=40&popid=40&hms_devid=2039&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb03]/wh7f454c46tw1874077489_789689702/ott.mobaibox.com/PLTV/3/224/3221228130/index.m3u8?icpid=3&RTS=1669700475&from=40&popid=40&hms_devid=2039&prioritypopid=40&vqe=3#http://[2409:8087:1a01:df::4077]/PLTV/88888888/224/3221226013/index.m3u8#http://[2409:8087:1a01:df::4077]/PLTV/88888888/224/3221225981/index.m3u8#https://live.v1.mk/api/bestv.php?id=jlwshd8m/8000000 +云南卫视,http://[2409:8087:1e03:21::42]:6610/cms001/ch00000090990000001223/index.m3u8?love=freedom#https://live.v1.mk/api/bestv.php?id=ynwshd8m/8000000 +青海卫视,http://[2409:8087:2001:20:2800:0:df6e:eb1b]/wh7f454c46tw1221605145_-1738716276/ott.mobaibox.com/PLTV/3/224/3221227554/index.m3u8?icpid=3&RTS=1668600311&from=40&popid=40&hms_devid=2116&prioritypopid=40&vqe=3 +新疆卫视,http://[2409:8087:2001:20:2800:0:df6e:eb0b]/wh7f454c46tw993550557_162751766/ott.mobaibox.com/PLTV/3/224/3221228290/index.m3u8?icpid=3&RTS=1668604377&from=40&popid=40&hms_devid=2038&prioritypopid=40&vqe=3 +山西卫视,http://[2409:8087:1a01:df::4077]/PLTV/88888888/224/3221226009/index.m3u8 +陕西卫视,http://[2409:8087:1a01:df::4077]/PLTV/88888888/224/3221225989/index.m3u8 +黑龙江卫视,http://[2409:8087:1e03:21::42]:6610/cms001/ch00000090990000001031/index.m3u8?love=freedom#http://[2409:8087:2001:20:2800:0:df6e:eb0a]:80/wh7f454c46tw1932810369_1138674704/ott.mobaibox.com/PLTV/3/224/3221227323/index.m3u8?icpid=3&RTS=1674386343&from=40&popid=40&hms_devid=2038&prioritypopid=40&vqe=3#http://[2409:8087:1a01:df::4077]/PLTV/88888888/224/3221225985/index.m3u8#http://[2409:8087:1a01:df::4077]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226327/index.m3u8#http://[2409:8087:1a01:df::4077]/PLTV/88888888/224/3221226006/index.m3u8#https://live.v1.mk/api/bestv.php?id=hljwshd8m/8000000 +三沙卫视,http://[2409:8087:5e01:34::21]:6610/ZTE_CMS/08984400000000060000000000000319/index.m3u8?IAS +龙江卫视,http://[2409:8087:2001:20:2800:0:df6e:eb17]/wh7f454c46tw3143044227_-926148572/ott.mobaibox.com/PLTV/3/224/3221227514/index.m3u8?icpid=3&RTS=1668597937&from=40&popid=40&hms_devid=2114&prioritypopid=40&vqe=3 +东南卫视 4M1080,http://[2409:8087:2001:20:2800:0:df6e:eb18]:80/wh7f454c46tw1460673280_696172443/ott.mobaibox.com/PLTV/3/224/3221227553/index.m3u8?icpid=3&RTS=1674381576&from=40&popid=40&hms_devid=2113&prioritypopid=40&vqe=3 +东南卫视 5.5M1080HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb0b]:80/wh7f454c46tw1481870012_-1505625723/ott.mobaibox.com/PLTV/3/224/3221227670/index.m3u8?icpid=3&RTS=1674381597&from=40&popid=40&hms_devid=2038&prioritypopid=40&vqe=3 +东南卫视HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb21]:80/wh7f454c46tw91318118_1728721263/ott.mobaibox.com/PLTV/3/224/3221228428/index.m3u8?icpid=3&RTS=1674371616&from=40&popid=40&hms_devid=2290&prioritypopid=40&vqe=3 +东方卫视 4M1080,http://[2409:8087:2001:20:2800:0:df6e:eb18]:80/wh7f454c46tw1540523289_-2010744264/ott.mobaibox.com/PLTV/3/224/3221227597/index.m3u8?icpid=3&RTS=1674385950&from=40&popid=40&hms_devid=2113&prioritypopid=40&vqe=3 +东方卫视 5.5M1080HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb0b]:80/wh7f454c46tw1928465870_439778439/ott.mobaibox.com/PLTV/3/224/3221227732/index.m3u8?icpid=3&RTS=1674386338&from=40&popid=40&hms_devid=2038&prioritypopid=40&vqe=3 +东方卫视 5M1080HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb0c]:80/wh7f454c46tw1746983786_-1453355574/ott.mobaibox.com/PLTV/3/224/3221227688/index.m3u8?icpid=3&RTS=1674386157&from=40&popid=40&hms_devid=2040&prioritypopid=40&vqe=3 +东方卫视 7.5M1080HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb1b]:80/wh7f454c46tw1588003974_1980521361/ott.mobaibox.com/PLTV/3/224/3221228150/index.m3u8?icpid=3&RTS=1674381703&from=40&popid=40&hms_devid=2116&prioritypopid=40&vqe=3 +东方卫视HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb21]:80/wh7f454c46tw145917302_1381458537/ott.mobaibox.com/PLTV/3/224/3221228425/index.m3u8?icpid=3&RTS=1674371671&from=40&popid=40&hms_devid=2290&prioritypopid=40&vqe=3 +东方卫视 Max16M1080,http://[2409:8087:2001:20:2800:0:df6e:eb17]:80/wh7f454c46tw1928619653_-1503168431/ott.mobaibox.com/PLTV/3/224/3221227511/index.m3u8?icpid=3&RTS=1674386339&from=40&popid=40&hms_devid=2114&prioritypopid=40&vqe=3 +云南卫视 4M1080,http://[2409:8087:2001:20:2800:0:df6e:eb05]:80/wh7f454c46tw1300046831_-189750076/ott.mobaibox.com/PLTV/3/224/3221225591/index.m3u8?icpid=3&RTS=1674377120&from=40&popid=40&hms_devid=2041&prioritypopid=40&vqe=3 +北京卫视 4M1080,http://[2409:8087:2001:20:2800:0:df6e:eb07]:80/wh7f454c46tw2053622677_1535084124/ott.mobaibox.com/PLTV/3/224/3221227246/index.m3u8?icpid=3&RTS=1674386464&from=40&popid=40&hms_devid=2036&prioritypopid=40&vqe=3 +北京卫视 5.5M1080HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb12]:80/wh7f454c46tw2172392385_-1992157393/ott.mobaibox.com/PLTV/3/224/3221227652/index.m3u8?icpid=3&RTS=1674386582&from=40&popid=40&hms_devid=2112&prioritypopid=40&vqe=3 +北京卫视 5M1080HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb03]:80/wh7f454c46tw1747628339_39925349/ott.mobaibox.com/PLTV/3/224/3221227694/index.m3u8?icpid=3&RTS=1674386158&from=40&popid=40&hms_devid=2039&prioritypopid=40&vqe=3 +北京卫视 7.5M1080HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb12]:80/wh7f454c46tw1929110115_-211355068/ott.mobaibox.com/PLTV/3/224/3221228115/index.m3u8?icpid=3&RTS=1674386339&from=40&popid=40&hms_devid=2112&prioritypopid=40&vqe=3 +北京卫视 Max16M1080,http://[2409:8087:2001:20:2800:0:df6e:eb0b]:80/wh7f454c46tw823289767_-833132954/ott.mobaibox.com/PLTV/3/224/3221227508/index.m3u8?icpid=3&RTS=1674380938&from=40&popid=40&hms_devid=2038&prioritypopid=40&vqe=3 +吉林卫视 4M1080,http://[2409:8087:2001:20:2800:0:df6e:eb0a]:80/wh7f454c46tw342769965_-1981608007/ott.mobaibox.com/PLTV/3/224/3221228028/index.m3u8?icpid=3&RTS=1674380458&from=40&popid=40&hms_devid=2038&prioritypopid=40&vqe=3 +四川卫视 4M1080,http://[2409:8087:2001:20:2800:0:df6e:eb09]/wh7f454c46tw2502717081_11504314/ott.mobaibox.com/PLTV/3/224/3221227556/index.m3u8?icpid=3&RTS=1669701103&from=40&popid=40&hms_devid=2037&prioritypopid=40&vqe=3 +天津卫视 4M1080,http://[2409:8087:2001:20:2800:0:df6e:eb06]:80/wh7f454c46tw195619489_1991259086/ott.mobaibox.com/PLTV/3/224/3221227212/index.m3u8?icpid=3&RTS=1674380311&from=40&popid=40&hms_devid=2036&prioritypopid=40&vqe=3 +天津卫视 5.5M1080HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb0b]:80/wh7f454c46tw1929746065_-1403112337/ott.mobaibox.com/PLTV/3/224/3221227741/index.m3u8?icpid=3&RTS=1674386340&from=40&popid=40&hms_devid=2038&prioritypopid=40&vqe=3 +天津卫视 5M1080HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb0c]:80/wh7f454c46tw1929912988_-881662239/ott.mobaibox.com/PLTV/3/224/3221227756/index.m3u8?icpid=3&RTS=1674386340&from=40&popid=40&hms_devid=2040&prioritypopid=40&vqe=3 +天津卫视 7.5M1080HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb0b]:80/wh7f454c46tw196224632_-1061507187/ott.mobaibox.com/PLTV/3/224/3221228239/index.m3u8?icpid=3&RTS=1674380311&from=40&popid=40&hms_devid=2038&prioritypopid=40&vqe=3 +天津卫视HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb26]:80/wh7f454c46tw2314153559_1325890662/ott.mobaibox.com/PLTV/3/224/3221228416/index.m3u8?icpid=3&RTS=1674468328&from=40&popid=40&hms_devid=2293&prioritypopid=40&vqe=3 +天津卫视 Max16M1080,http://[2409:8087:2001:20:2800:0:df6e:eb11]:80/wh7f454c46tw196835302_-677158849/ott.mobaibox.com/PLTV/3/224/3221227488/index.m3u8?icpid=3&RTS=1674380312&from=40&popid=40&hms_devid=2110&prioritypopid=40&vqe=3 +安徽卫视 3.5M1080,http://[2409:8087:2001:20:2800:0:df6e:eb19]:80/wh7f454c46tw197120493_402056634/ott.mobaibox.com/PLTV/3/224/3221225634/index.m3u8?icpid=3&RTS=1674380312&from=40&popid=40&hms_devid=2113&prioritypopid=40&vqe=3 +安徽卫视 5.5M1080HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb13]:80/wh7f454c46tw197374649_1165238461/ott.mobaibox.com/PLTV/3/224/3221227653/index.m3u8?icpid=3&RTS=1674380312&from=40&popid=40&hms_devid=2112&prioritypopid=40&vqe=3 +安徽卫视 5M1080HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb17]:80/wh7f454c46tw1543399939_-344486942/ott.mobaibox.com/PLTV/3/224/3221227759/index.m3u8?icpid=3&RTS=1674385953&from=40&popid=40&hms_devid=2114&prioritypopid=40&vqe=3 +安徽卫视 7.5M1080HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb11]:80/wh7f454c46tw1748810169_-884235889/ott.mobaibox.com/PLTV/3/224/3221228153/index.m3u8?icpid=3&RTS=1674386159&from=40&popid=40&hms_devid=2110&prioritypopid=40&vqe=3 +安徽卫视HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb24]:80/wh7f454c46tw2444740341_-1046786930/ott.mobaibox.com/PLTV/3/224/3221228327/index.m3u8?icpid=3&RTS=1674369675&from=40&popid=40&hms_devid=2292&prioritypopid=40&vqe=3 +安徽卫视 Max16M1080,http://[2409:8087:2001:20:2800:0:df6e:eb12]:80/wh7f454c46tw198496833_-887574231/ott.mobaibox.com/PLTV/3/224/3221227558/index.m3u8?icpid=3&RTS=1674380313&from=40&popid=40&hms_devid=2112&prioritypopid=40&vqe=3 +山东卫视 4M1080,http://[2409:8087:2001:20:2800:0:df6e:eb07]:80/wh7f454c46tw198928259_-1438986513/ott.mobaibox.com/PLTV/3/224/3221227621/index.m3u8?icpid=3&RTS=1674380314&from=40&popid=40&hms_devid=2036&prioritypopid=40&vqe=3 +山东卫视 5.5M1080HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb0b]:80/wh7f454c46tw1930236170_1276574350/ott.mobaibox.com/PLTV/3/224/3221227671/index.m3u8?icpid=3&RTS=1674386340&from=40&popid=40&hms_devid=2038&prioritypopid=40&vqe=3 +山东卫视 5M1080HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb02]:80/wh7f454c46tw1544454067_649511222/ott.mobaibox.com/PLTV/3/224/3221227697/index.m3u8?icpid=3&RTS=1674385954&from=40&popid=40&hms_devid=2039&prioritypopid=40&vqe=3 +山东卫视 7.5M1080HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb0a]:80/wh7f454c46tw1930403571_110324233/ott.mobaibox.com/PLTV/3/224/3221228124/index.m3u8?icpid=3&RTS=1674386340&from=40&popid=40&hms_devid=2038&prioritypopid=40&vqe=3 +山东卫视HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb22]:80/wh7f454c46tw200246182_1146949014/ott.mobaibox.com/PLTV/3/224/3221228315/index.m3u8?icpid=3&RTS=1674380315&from=40&ocs=2_2409:8087:2004:20:2800:0:df6e:ec25_80&popid=40&hms_devid=2291&prioritypopid=40&vqe=3 +山东卫视 Max16M1080,http://[2409:8087:2001:20:2800:0:df6e:eb11]:80/wh7f454c46tw1544961519_-2095343288/ott.mobaibox.com/PLTV/3/224/3221227517/index.m3u8?icpid=3&RTS=1674385955&from=40&popid=40&hms_devid=2110&prioritypopid=40&vqe=3 +广东卫视 4M1080,http://[2409:8087:2001:20:2800:0:df6e:eb06]:80/wh7f454c46tw1749616194_1855037741/ott.mobaibox.com/PLTV/3/224/3221227249/index.m3u8?icpid=3&RTS=1674386160&from=40&popid=40&hms_devid=2036&prioritypopid=40&vqe=3 +广东卫视 5M1080HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb02]:80/wh7f454c46tw1545504334_-1449102672/ott.mobaibox.com/PLTV/3/224/3221227691/index.m3u8?icpid=3&RTS=1674385955&from=40&popid=40&hms_devid=2039&prioritypopid=40&vqe=3 +广东卫视 5.5M1080HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb0d]:80/wh7f454c46tw201073874_846642633/ott.mobaibox.com/PLTV/3/224/3221227673/index.m3u8?icpid=3&RTS=1674380316&from=40&popid=40&hms_devid=2040&prioritypopid=40&vqe=3 +广东卫视 7.5M1080HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb17]:80/wh7f454c46tw1930705409_-1175138860/ott.mobaibox.com/PLTV/3/224/3221228230/index.m3u8?icpid=3&RTS=1674386341&from=40&popid=40&hms_devid=2114&prioritypopid=40&vqe=3 +广东卫视HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb22]:80/wh7f454c46tw201699374_-1286689762/ott.mobaibox.com/PLTV/3/224/3221228312/index.m3u8?icpid=3&RTS=1674380317&from=40&popid=40&hms_devid=2291&prioritypopid=40&vqe=3 +广东卫视 Max16M1080,http://[2409:8087:2001:20:2800:0:df6e:eb03]:80/wh7f454c46tw201843385_424516234/ott.mobaibox.com/PLTV/3/224/3221227476/index.m3u8?icpid=3&RTS=1674380317&from=40&popid=40&hms_devid=2039&prioritypopid=40&vqe=3 +江苏卫视 4M1080,http://[2409:8087:2001:20:2800:0:df6e:eb06]:80/wh7f454c46tw202473475_-1896827182/ott.mobaibox.com/PLTV/3/224/3221227255/index.m3u8?icpid=3&RTS=1674380317&from=40&popid=40&hms_devid=2036&prioritypopid=40&vqe=3 +江苏卫视 5.5M1080HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb0d]:80/wh7f454c46tw203226883_1737984932/ott.mobaibox.com/PLTV/3/224/3221227668/index.m3u8?icpid=3&RTS=1674380318&from=40&popid=40&hms_devid=2040&prioritypopid=40&vqe=3 +江苏卫视 5M1080HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb03]:80/wh7f454c46tw1547508542_-1029566303/ott.mobaibox.com/PLTV/3/224/3221227689/index.m3u8?icpid=3&RTS=1674385957&from=40&popid=40&hms_devid=2039&prioritypopid=40&vqe=3 +江苏卫视HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb24]:80/wh7f454c46tw203862770_720626694/ott.mobaibox.com/PLTV/3/224/3221228099/index.m3u8?icpid=3&RTS=1674380319&from=40&ocs=2_2409:8087:2004:20:2800:0:df6e:ec05_80&popid=40&hms_devid=2292&prioritypopid=40&vqe=3 +江苏卫视 Max16M1080,http://[2409:8087:2001:20:2800:0:df6e:eb13]:80/wh7f454c46tw204459999_1563573197/ott.mobaibox.com/PLTV/3/224/3221228097/index.m3u8?icpid=3&RTS=1674380319&from=40&popid=40&hms_devid=2112&prioritypopid=40&vqe=3 +江西卫视 4M1080,http://[2409:8087:2001:20:2800:0:df6e:eb04]:80/wh7f454c46tw2054416167_-1997643209/ott.mobaibox.com/PLTV/3/224/3221225536/index.m3u8?icpid=3&RTS=1674386464&from=40&popid=40&hms_devid=2041&prioritypopid=40&vqe=3 +江西卫视 5.5M1080HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb0c]:80/wh7f454c46tw1751397903_-1568649182/ott.mobaibox.com/PLTV/3/224/3221227738/index.m3u8?icpid=3&RTS=1674386161&from=40&popid=40&hms_devid=2040&prioritypopid=40&vqe=3 +河北卫视 4M1080,http://[2409:8087:2001:20:2800:0:df6e:eb07]:80/wh7f454c46tw1567506605_718632069/ott.mobaibox.com/PLTV/3/224/3221227545/index.m3u8?icpid=3&RTS=1674385977&from=40&popid=40&hms_devid=2036&prioritypopid=40&vqe=3 +河南卫视 4M1080,http://[2409:8087:2001:20:2800:0:df6e:eb07]:80/wh7f454c46tw1760610571_1986142982/ott.mobaibox.com/PLTV/3/224/3221227521/index.m3u8?icpid=3&RTS=1674386171&from=40&popid=40&hms_devid=2036&prioritypopid=40&vqe=3 +浙江卫视 4M1080,http://[2409:8087:2001:20:2800:0:df6e:eb06]:80/wh7f454c46tw1549378093_1832251100/ott.mobaibox.com/PLTV/3/224/3221227215/index.m3u8?icpid=3&RTS=1674385959&from=40&popid=40&hms_devid=2036&prioritypopid=40&vqe=3 +浙江卫视 5M1080HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb02]:80/wh7f454c46tw206093655_-1531148960/ott.mobaibox.com/PLTV/3/224/3221227692/index.m3u8?icpid=3&RTS=1674380321&from=40&popid=40&hms_devid=2039&prioritypopid=40&vqe=3 +浙江卫视 5.5M1080HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb0c]:80/wh7f454c46tw2054729514_1244097787/ott.mobaibox.com/PLTV/3/224/3221227744/index.m3u8?icpid=3&RTS=1674386465&from=40&popid=40&hms_devid=2040&prioritypopid=40&vqe=3 +浙江卫视 7.5M1080HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb0a]:80/wh7f454c46tw206230567_-371393331/ott.mobaibox.com/PLTV/3/224/3221228147/index.m3u8?icpid=3&RTS=1674380321&from=40&popid=40&hms_devid=2038&prioritypopid=40&vqe=3 +浙江卫视HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb27]:80/wh7f454c46tw206884901_-483589452/ott.mobaibox.com/PLTV/3/224/3221228309/index.m3u8?icpid=3&RTS=1674380322&from=40&popid=40&hms_devid=2293&prioritypopid=40&vqe=3 +浙江卫视 Max16M1080,http://[2409:8087:2001:20:2800:0:df6e:eb10]:80/wh7f454c46tw207135716_1985466075/ott.mobaibox.com/PLTV/3/224/3221227491/index.m3u8?icpid=3&RTS=1674380322&from=40&popid=40&hms_devid=2110&prioritypopid=40&vqe=3 +海南卫视 2.5M1080,http://[2409:8087:2001:20:2800:0:df6e:eb08]:80/wh7f454c46tw1550082591_-594632294/ott.mobaibox.com/PLTV/3/224/3221228139/index.m3u8?icpid=3&RTS=1674385960&from=40&popid=40&hms_devid=2037&prioritypopid=40&vqe=3 +海南卫视 4M1080,http://[2409:8087:2001:20:2800:0:df6e:eb05]:80/wh7f454c46tw1760762625_-423271938/ott.mobaibox.com/PLTV/3/224/3221228101/index.m3u8?icpid=3&RTS=1674386171&from=40&popid=40&hms_devid=2041&prioritypopid=40&vqe=3 +深圳卫视 4M1080,http://[2409:8087:2001:20:2800:0:df6e:eb1a]:80/wh7f454c46tw207777730_-119365339/ott.mobaibox.com/PLTV/3/224/3221227624/index.m3u8?icpid=3&RTS=1674380323&from=40&popid=40&hms_devid=2116&prioritypopid=40&vqe=3 +深圳卫视 5.5M1080HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb0d]:80/wh7f454c46tw208051491_470444878/ott.mobaibox.com/PLTV/3/224/3221227677/index.m3u8?icpid=3&RTS=1674380323&from=40&popid=40&hms_devid=2040&prioritypopid=40&vqe=3 +深圳卫视 5M1080HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb02]:80/wh7f454c46tw208243183_695881801/ott.mobaibox.com/PLTV/3/224/3221227695/index.m3u8?icpid=3&RTS=1674380323&from=40&popid=40&hms_devid=2039&prioritypopid=40&vqe=3 +深圳卫视 7.5M1080HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb18]:80/wh7f454c46tw208466077_112536285/ott.mobaibox.com/PLTV/3/224/3221228236/index.m3u8?icpid=3&RTS=1674380323&from=40&popid=40&hms_devid=2113&prioritypopid=40&vqe=3 +深圳卫视 Max16M1080,http://[2409:8087:2001:20:2800:0:df6e:eb10]:80/wh7f454c46tw209094840_889003019/ott.mobaibox.com/PLTV/3/224/3221227555/index.m3u8?icpid=3&RTS=1674380324&from=40&popid=40&hms_devid=2110&prioritypopid=40&vqe=3 +湖北卫视 4M1080,http://[2409:8087:2001:20:2800:0:df6e:eb07]:80/wh7f454c46tw1550755006_-1154349795/ott.mobaibox.com/PLTV/3/224/3221227211/index.m3u8?icpid=3&RTS=1674385961&from=40&popid=40&hms_devid=2036&prioritypopid=40&vqe=3 +湖北卫视 5.5M1080HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb0d]:80/wh7f454c46tw1550947964_-1647381759/ott.mobaibox.com/PLTV/3/224/3221227665/index.m3u8?icpid=3&RTS=1674385961&from=40&popid=40&hms_devid=2040&prioritypopid=40&vqe=3 +湖北卫视 5M1080HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb03]:80/wh7f454c46tw210191902_-158401056/ott.mobaibox.com/PLTV/3/224/3221227703/index.m3u8?icpid=3&RTS=1674380325&from=40&popid=40&hms_devid=2039&prioritypopid=40&vqe=3 +湖北卫视 Max16M1080,http://[2409:8087:2001:20:2800:0:df6e:eb10]:80/wh7f454c46tw1752644276_-1948147358/ott.mobaibox.com/PLTV/3/224/3221227479/index.m3u8?icpid=3&RTS=1674386163&from=40&popid=40&hms_devid=2110&prioritypopid=40&vqe=3 +湖南卫视 4M1080,http://[2409:8087:2001:20:2800:0:df6e:eb04]:80/wh7f454c46tw2055394169_1305357411/ott.mobaibox.com/PLTV/3/224/3221227220/index.m3u8?icpid=3&RTS=1674386465&from=40&popid=40&hms_devid=2041&prioritypopid=40&vqe=3 +湖南卫视 5.5M1080HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb0c]:80/wh7f454c46tw1752929778_1854170372/ott.mobaibox.com/PLTV/3/224/3221227735/index.m3u8?icpid=3&RTS=1674386163&from=40&popid=40&hms_devid=2040&prioritypopid=40&vqe=3 +湖南卫视 5M1080HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb02]:80/wh7f454c46tw211198975_1777940059/ott.mobaibox.com/PLTV/3/224/3221227698/index.m3u8?icpid=3&RTS=1674380326&from=40&popid=40&hms_devid=2039&prioritypopid=40&vqe=3 +湖南卫视 7.5M1080HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb27]:80/wh7f454c46tw211363997_202961133/ott.mobaibox.com/PLTV/3/224/3221228227/index.m3u8?icpid=3&RTS=1674380326&from=40&ocs=2_2409:8087:2001:20:2800:0:df6e:eb16_80&popid=40&hms_devid=2293&prioritypopid=40&vqe=3 +湖南卫视HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb23]:80/wh7f454c46tw211841812_-1243690554/ott.mobaibox.com/PLTV/3/224/3221228413/index.m3u8?icpid=3&RTS=1674380327&from=40&popid=40&hms_devid=2291&prioritypopid=40&vqe=3 +湖南卫视 Max16M1080,http://[2409:8087:2001:20:2800:0:df6e:eb16]:80/wh7f454c46tw1229968665_-2033076102/ott.mobaibox.com/PLTV/3/224/3221227482/index.m3u8?icpid=3&RTS=1674385640&from=40&popid=40&hms_devid=2114&prioritypopid=40&vqe=3 +甘肃卫视 4M1080,http://[2409:8087:2001:20:2800:0:df6e:eb1b]:80/wh7f454c46tw1625690606_1267463833/ott.mobaibox.com/PLTV/3/224/3221227568/index.m3u8?icpid=3&RTS=1674377446&from=40&popid=40&hms_devid=2116&prioritypopid=40&vqe=3 +贵州卫视 4M1080,http://[2409:8087:2001:20:2800:0:df6e:eb1b]:80/wh7f454c46tw1568871343_-998620180/ott.mobaibox.com/PLTV/3/224/3221227551/index.m3u8?icpid=3&RTS=1674385979&from=40&popid=40&hms_devid=2116&prioritypopid=40&vqe=3 +辽宁卫视 5.5M1080HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb0c]:80/wh7f454c46tw1932285680_928895632/ott.mobaibox.com/PLTV/3/224/3221227676/index.m3u8?icpid=3&RTS=1674386342&from=40&popid=40&hms_devid=2040&prioritypopid=40&vqe=3 +辽宁卫视 5M1080HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb02]:80/wh7f454c46tw1932493433_-7314784/ott.mobaibox.com/PLTV/3/224/3221227700/index.m3u8?icpid=3&RTS=1674386342&from=40&popid=40&hms_devid=2039&prioritypopid=40&vqe=3 +辽宁卫视 7.5M1080HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb10]:80/wh7f454c46tw514415942_-407592699/ott.mobaibox.com/PLTV/3/224/3221228162/index.m3u8?icpid=3&RTS=1674380629&from=40&popid=40&hms_devid=2110&prioritypopid=40&vqe=3 +辽宁卫视HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb25]:80/wh7f454c46tw3908751839_-1834795745/ott.mobaibox.com/PLTV/3/224/3221228310/index.m3u8?icpid=3&RTS=1674371139&from=40&popid=40&hms_devid=2292&prioritypopid=40&vqe=3 +辽宁卫视 Max16M1080,http://[2409:8087:2001:20:2800:0:df6e:eb17]:80/wh7f454c46tw1753714405_1982208640/ott.mobaibox.com/PLTV/3/224/3221227485/index.m3u8?icpid=3&RTS=1674386164&from=40&popid=40&hms_devid=2114&prioritypopid=40&vqe=3 +重庆卫视 4M1080,http://[2409:8087:2001:20:2800:0:df6e:eb16]:80/wh7f454c46tw1552893761_-1608513550/ott.mobaibox.com/PLTV/3/224/3221227632/index.m3u8?icpid=3&RTS=1674385963&from=40&popid=40&hms_devid=2114&prioritypopid=40&vqe=3 +重庆卫视 5.5M1080HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb0d]:80/wh7f454c46tw515202699_-176956124/ott.mobaibox.com/PLTV/3/224/3221227729/index.m3u8?icpid=3&RTS=1674380630&from=40&popid=40&hms_devid=2040&prioritypopid=40&vqe=3 +青海卫视 4M1080,http://[2409:8087:2001:20:2800:0:df6e:eb1a]:80/wh7f454c46tw348498084_-2063977587/ott.mobaibox.com/PLTV/3/224/3221227554/index.m3u8?icpid=3&RTS=1674380463&from=40&popid=40&hms_devid=2116&prioritypopid=40&vqe=3 +黑龙江卫视 4M1080,http://[2409:8087:2001:20:2800:0:df6e:eb07]:80/wh7f454c46tw515505966_53770455/ott.mobaibox.com/PLTV/3/224/3221227252/index.m3u8?icpid=3&RTS=1674380630&from=40&popid=40&hms_devid=2036&prioritypopid=40&vqe=3 +黑龙江卫视 5M1080HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb03]:80/wh7f454c46tw516023873_-290665544/ott.mobaibox.com/PLTV/3/224/3221227753/index.m3u8?icpid=3&RTS=1674380631&from=40&popid=40&hms_devid=2039&prioritypopid=40&vqe=3 +黑龙江卫视 5.5M1080HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb0c]:80/wh7f454c46tw1754072820_1199010569/ott.mobaibox.com/PLTV/3/224/3221227662/index.m3u8?icpid=3&RTS=1674386164&from=40&popid=40&hms_devid=2040&prioritypopid=40&vqe=3 +黑龙江卫视 7.5M1080HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb16]:80/wh7f454c46tw2055834867_664272756/ott.mobaibox.com/PLTV/3/224/3221228233/index.m3u8?icpid=3&RTS=1674386466&from=40&popid=40&hms_devid=2114&prioritypopid=40&vqe=3 +黑龙江卫视HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb26]:80/wh7f454c46tw516667270_434053295/ott.mobaibox.com/PLTV/3/224/3221228295/index.m3u8?icpid=3&RTS=1674380632&from=40&popid=40&hms_devid=2293&prioritypopid=40&vqe=3 +黑龙江卫视 Max16M1080,http://[2409:8087:2001:20:2800:0:df6e:eb16]:80/wh7f454c46tw1754506897_714399677/ott.mobaibox.com/PLTV/3/224/3221227514/index.m3u8?icpid=3&RTS=1674386164&from=40&popid=40&hms_devid=2114&prioritypopid=40&vqe=3 + + +🛰IPV6央视,#genre# +CCTV1,http://[2409:8087:1e03:21::42]:6610/cms001/ch00000090990000001022/index.m3u8?love=freedom#http://[2409:8087:2001:20:2800:0:df6e:eb12]:80/wh7f454c46tw3964344116_67852184/ott.mobaibox.com/PLTV/3/224/3221227675/index.m3u8?icpid=3&RTS=1674379784&from=40&ocs=2_2409:8087:2001:20:2800:0:df6e:eb0f_80&popid=40&hms_devid=2112&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb15]:80/wh7f454c46tw1925441929_1417964840/ott.mobaibox.com/PLTV/3/224/3221227467/index.m3u8?icpid=3&RTS=1674386335&from=40&ocs=2_2409:8087:2004:20:2800:0:df6e:ec0d_80&popid=40&hms_devid=2115&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb07]/wh7f454c46tw3252572940_-481357165/ott.mobaibox.com/PLTV/3/224/3221227467/index.m3u8?icpid=3&RTS=1668593752&from=40&ocs=2_2409:8087:2001:20:2800:0:df6e:eb0a_80&popid=40&hms_devid=2036&prioritypopid=40&vqe=3#http://[2409:8087:7004:20:1000::22]:6610/yinhe/2/ch00000090990000001068/index.m3u8?virtualDomain=yinhe.live_hls.zte.com#http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001022/index.m3u8#http://[2409:8087:2001:20:2800:0:df6e:eb26]/ott.mobaibox.com/PLTV/1/224/3221228213/index.m3u8#http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001068/index.m3u8?virtualDomain=yinhe.live_hls.zte.com#http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001331/index.m3u8?virtualDomain=yinhe.live_hls.zte.com#http://[2409:8087:2001:20:2800:0:df6e:eb07]:80/wh7f454c46tw1527557465_-1431215922/ott.mobaibox.com/PLTV/3/224/3221227375/index.m3u8?icpid=3&RTS=1674385937&from=40&popid=40&hms_devid=2036&prioritypopid=40&vqe=3 +CCTV2,http://[2409:8087:1e03:21::42]:6610/cms001/ch00000090990000001220/index.m3u8?love=freedom#http://[2409:8087:2001:20:2800:0:df6e:eb0d]:80/wh7f454c46tw1528922594_677066330/ott.mobaibox.com/PLTV/3/224/3221227708/index.m3u8?icpid=3&RTS=1674385939&from=40&popid=40&hms_devid=2040&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb12]:80/wh7f454c46tw1742213158_1775644325/ott.mobaibox.com/PLTV/3/224/3221227543/index.m3u8?icpid=3&RTS=1674386152&from=40&popid=40&hms_devid=2112&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb12]/wh7f454c46tw3589111099_-1793408755/ott.mobaibox.com/PLTV/3/224/3221227543/index.m3u8?icpid=3&RTS=1668594088&from=40&popid=40&hms_devid=2112&prioritypopid=40&vqe=3#http://[2409:8087:7004:20:1000::22]:6610/yinhe/2/ch00000090990000001293/index.m3u8?virtualDomain=yinhe.live_hls.zte.com#http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001220/index.m3u8#http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001293/index.m3u8?virtualDomain=yinhe.live_hls.zte.com#http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001332/index.m3u8?virtualDomain=yinhe.live_hls.zte.com#http://[2409:8087:2001:20:2800:0:df6e:eb14]:80/wh7f454c46tw3966154438_-1330575080/ott.mobaibox.com/PLTV/3/224/3221226993/index.m3u8?icpid=3&RTS=1674379786&from=40&popid=40&hms_devid=2115&prioritypopid=40&vqe=3 +CCTV3,http://[2409:8087:1e03:21::42]:6610/cms001/ch00000090990000001186/index.m3u8?love=freedom#http://[2409:8087:2001:20:2800:0:df6e:eb10]:80/wh7f454c46tw3968745104_1595752942/ott.mobaibox.com/PLTV/3/224/3221227650/index.m3u8?icpid=3&RTS=1674379789&from=40&ocs=2_2409:8087:2001:20:2800:0:df6e:eb0c_80&popid=40&hms_devid=2110&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb13]:80/wh7f454c46tw3969776637_-195437199/ott.mobaibox.com/PLTV/3/224/3221227546/index.m3u8?icpid=3&RTS=1674379790&from=40&popid=40&hms_devid=2112&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb18]/wh7f454c46tw3746132328_-1754088424/ott.mobaibox.com/PLTV/3/224/3221228126/index.m3u8?icpid=3&RTS=1668594245&from=40&popid=40&hms_devid=2113&prioritypopid=40&vqe=3#http://[2409:8087:7004:20:1000::22]:6610/yinhe/2/ch00000090990000001598/index.m3u8?virtualDomain=yinhe.live_hls.zte.com#http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001186/index.m3u8#http://[2409:8087:2001:20:2800:0:df6e:eb20]/ott.mobaibox.com/PLTV/4/224/3221228499/index.m3u8#http://[2409:8087:2001:20:2800:0:df6e:eb21]/ott.mobaibox.com/PLTV/3/224/3221228499/index.m3u8#http://[2409:8087:2001:20:2800:0:df6e:eb26]/ott.mobaibox.com/PLTV/1/224/3221228188/index.m3u8#http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001598/index.m3u8?virtualDomain=yinhe.live_hls.zte.com#http://[2409:8087:2001:20:2800:0:df6e:eb07]:80/wh7f454c46tw2051638270_1451102728/ott.mobaibox.com/PLTV/3/224/3221227295/index.m3u8?icpid=3&RTS=1674386462&from=40&popid=40&hms_devid=2036&prioritypopid=40&vqe=3 +CCTV4,http://[2409:8087:1e03:21::42]:6610/cms001/ch00000090990000001221/index.m3u8?love=freedom#http://[2409:8087:2001:20:2800:0:df6e:eb27]:80/wh7f454c46tw1530666835_1247714553/ott.mobaibox.com/PLTV/3/224/3221227658/index.m3u8?icpid=3&RTS=1674385941&from=40&ocs=2_2409:8087:2004:20:2800:0:df6e:ec07_80&popid=40&hms_devid=2293&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb12]:80/wh7f454c46tw84322209_-1520654633/ott.mobaibox.com/PLTV/3/224/3221227549/index.m3u8?icpid=3&RTS=1674380199&from=40&popid=40&hms_devid=2112&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb12]/wh7f454c46tw3772680253_-1555628407/ott.mobaibox.com/PLTV/3/224/3221227549/index.m3u8?icpid=3&RTS=1668594272&from=40&popid=40&hms_devid=2112&prioritypopid=40&vqe=3#http://[2409:8087:7004:20:1000::22]:6610/yinhe/2/ch00000090990000001290/index.m3u8?virtualDomain=yinhe.live_hls.zte.com#http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001221/index.m3u8#http://[2409:8087:2001:20:2800:0:df6e:eb26]/ott.mobaibox.com/PLTV/1/224/3221228156/index.m3u8#http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001290/index.m3u8?virtualDomain=yinhe.live_hls.zte.com#http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001333/index.m3u8?virtualDomain=yinhe.live_hls.zte.com#http://[2409:8087:2001:20:2800:0:df6e:eb06]:80/wh7f454c46tw3970110376_2107001207/ott.mobaibox.com/PLTV/3/224/3221227378/index.m3u8?icpid=3&RTS=1674379790&from=40&popid=40&hms_devid=2036&prioritypopid=40&vqe=3 +CCTV5,http://[2409:8087:1e03:21::42]:6610/cms001/ch00000090990000001187/index.m3u8?love=freedom#http://[2409:8087:2001:20:2800:0:df6e:eb0f]:80/wh7f454c46tw85846347_1452024828/ott.mobaibox.com/PLTV/3/224/3221228173/index.m3u8?icpid=3&RTS=1674380201&from=40&ocs=2_2409:8087:2001:20:2800:0:df6e:eb13_80&popid=40&hms_devid=2111&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb0b]:80/wh7f454c46tw87051090_192148031/ott.mobaibox.com/PLTV/3/224/3221227537/index.m3u8?icpid=3&RTS=1674380202&from=40&popid=40&hms_devid=2038&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb15]/wh7f454c46tw3847208563_882248521/ott.mobaibox.com/PLTV/3/224/3221228179/index.m3u8?icpid=3&RTS=1668594346&from=40&popid=40&hms_devid=2115&prioritypopid=40&vqe=3#http://[2409:8087:7004:20:1000::22]:6610/yinhe/2/ch00000090990000001850/index.m3u8?virtualDomain=yinhe.live_hls.zte.com#http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001187/index.m3u8#http://[2409:8087:2001:20:2800:0:df6e:eb22]/ott.mobaibox.com/PLTV/4/224/3221228502/index.m3u8#http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001850/index.m3u8?virtualDomain=yinhe.live_hls.zte.com#http://[2409:8087:2001:20:2800:0:df6e:eb06]:80/wh7f454c46tw1531371070_571312912/ott.mobaibox.com/PLTV/3/224/3221227298/index.m3u8?icpid=3&RTS=1674385941&from=40&popid=40&hms_devid=2036&prioritypopid=40&vqe=3 +CCTV5+,http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001334/index.m3u8?virtualDomain=yinhe.live_hls.zte.com#http://[2409:8087:2001:20:2800:0:df6e:eb0d]:80/wh7f454c46tw1533189979_-984986636/ott.mobaibox.com/PLTV/3/224/3221228114/index.m3u8?icpid=3&RTS=1674385943&from=40&ocs=2_2409:8087:2001:20:2800:0:df6e:eb10_80&popid=40&hms_devid=2040&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb12]:80/wh7f454c46tw1533622857_-1749657613/ott.mobaibox.com/PLTV/3/224/3221227502/index.m3u8?icpid=3&RTS=1674385944&from=40&popid=40&hms_devid=2112&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb26]/ott.mobaibox.com/PLTV/1/224/3221228277/index.m3u8#http://[2409:8087:7004:20:1000::22]:6610/yinhe/2/ch00000090990000001008/index.m3u8?virtualDomain=yinhe.live_hls.zte.com#http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001008/index.m3u8?virtualDomain=yinhe.live_hls.zte.com#http://[2409:8087:2001:20:2800:0:df6e:eb07]:80/wh7f454c46tw1532706224_-1804828586/ott.mobaibox.com/PLTV/3/224/3221227381/index.m3u8?icpid=3&RTS=1674385943&from=40&popid=40&hms_devid=2036&prioritypopid=40&vqe=3 +CCTV6,http://[2409:8087:1e03:21::42]:6610/cms001/ch00000090990000001188/index.m3u8?love=freedom#http://[2409:8087:2001:20:2800:0:df6e:eb0f]:80/wh7f454c46tw91569092_-532273102/ott.mobaibox.com/PLTV/3/224/3221228185/index.m3u8?icpid=3&RTS=1674380207&from=40&popid=40&hms_devid=2111&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb12]:80/wh7f454c46tw1534504821_-1503272118/ott.mobaibox.com/PLTV/3/224/3221227505/index.m3u8?icpid=3&RTS=1674385944&from=40&popid=40&hms_devid=2112&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb13]/wh7f454c46tw3940641123_459833286/ott.mobaibox.com/PLTV/3/224/3221227505/index.m3u8?icpid=3&RTS=1668594440&from=40&popid=40&hms_devid=2112&prioritypopid=40&vqe=3#http://[2409:8087:7004:20:1000::22]:6610/yinhe/2/ch00000090990000001859/index.m3u8?virtualDomain=yinhe.live_hls.zte.com#http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001188/index.m3u8#http://[2409:8087:2001:20:2800:0:df6e:eb22]/ott.mobaibox.com/PLTV/4/224/3221228516/index.m3u8#http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001859/index.m3u8?virtualDomain=yinhe.live_hls.zte.com#http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001275/index.m3u8?virtualDomain=yinhe.live_hls.zte.com#http://[2409:8087:2001:20:2800:0:df6e:eb06]:80/wh7f454c46tw1744141582_1739723586/ott.mobaibox.com/PLTV/3/224/3221227301/index.m3u8?icpid=3&RTS=1674386154&from=40&popid=40&hms_devid=2036&prioritypopid=40&vqe=3 +CCTV7,http://[2409:8087:1e03:21::42]:6610/cms001/ch00000090990000001236/index.m3u8?love=freedom#http://[2409:8087:2001:20:2800:0:df6e:eb11]:80/wh7f454c46tw1534804996_666837910/ott.mobaibox.com/PLTV/3/224/3221227642/index.m3u8?icpid=3&RTS=1674385945&from=40&popid=40&hms_devid=2110&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb26]:80/wh7f454c46tw2093183387_2029738236/ott.mobaibox.com/PLTV/3/224/3221228283/index.m3u8?icpid=3&RTS=1674468107&from=40&popid=40&hms_devid=2293&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb26]/wh7f454c46tw3984282630_1427246842/ott.mobaibox.com/PLTV/3/224/3221228283/index.m3u8?icpid=3&RTS=1668594483&from=40&popid=40&hms_devid=2293&prioritypopid=40&vqe=3#http://[2409:8087:7004:20:1000::22]:6610/yinhe/2/ch00000090990000001291/index.m3u8?virtualDomain=yinhe.live_hls.zte.com#http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001236/index.m3u8#http://[2409:8087:2001:20:2800:0:df6e:eb26]/ott.mobaibox.com/PLTV/1/224/3221228283/index.m3u8#http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001291/index.m3u8?virtualDomain=yinhe.live_hls.zte.com#http://[2409:8087:2001:20:2800:0:df6e:eb07]:80/wh7f454c46tw1534664408_-18968647/ott.mobaibox.com/PLTV/3/224/3221227314/index.m3u8?icpid=3&RTS=1674385945&from=40&popid=40&hms_devid=2036&prioritypopid=40&vqe=3 +CCTV8,http://[2409:8087:1e03:21::42]:6610/cms001/ch00000090990000001189/index.m3u8?love=freedom#http://[2409:8087:2001:20:2800:0:df6e:eb12]:80/wh7f454c46tw1535268831_1299436249/ott.mobaibox.com/PLTV/3/224/3221228079/index.m3u8?icpid=3&RTS=1674385945&from=40&popid=40&hms_devid=2112&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb12]:80/wh7f454c46tw1535864683_104020061/ott.mobaibox.com/PLTV/3/224/3221227473/index.m3u8?icpid=3&RTS=1674385946&from=40&popid=40&hms_devid=2112&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb12]/wh7f454c46tw4086984004_1136880123/ott.mobaibox.com/PLTV/3/224/3221227473/index.m3u8?icpid=3&RTS=1668594586&from=40&popid=40&hms_devid=2112&prioritypopid=40&vqe=3#http://[2409:8087:7004:20:1000::22]:6610/yinhe/2/ch00000090990000001869/index.m3u8?virtualDomain=yinhe.live_hls.zte.com#http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001189/index.m3u8#http://[2409:8087:2001:20:2800:0:df6e:eb26]/ott.mobaibox.com/PLTV/4/224/3221228578/index.m3u8#http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001869/index.m3u8?virtualDomain=yinhe.live_hls.zte.com#http://[2409:8087:2001:20:2800:0:df6e:eb07]:80/wh7f454c46tw93391157_-1897943175/ott.mobaibox.com/PLTV/3/224/3221227304/index.m3u8?icpid=3&RTS=1674380208&from=40&popid=40&hms_devid=2036&prioritypopid=40&vqe=3 +CCTV9,http://[2409:8087:1e03:21::42]:6610/cms001/ch00000090990000001237/index.m3u8?love=freedom#http://[2409:8087:2001:20:2800:0:df6e:eb0a]:80/wh7f454c46tw2468865118_1937404571/ott.mobaibox.com/PLTV/3/224/3221227659/index.m3u8?icpid=3&RTS=1674386879&from=40&popid=40&hms_devid=2038&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb17]:80/wh7f454c46tw1536262155_328032765/ott.mobaibox.com/PLTV/3/224/3221227704/index.m3u8?icpid=3&RTS=1674385946&from=40&popid=40&hms_devid=2114&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb21]/wh7f454c46tw4254168827_1850088835/ott.mobaibox.com/PLTV/3/224/3221228303/index.m3u8?icpid=3&RTS=1668594753&from=40&popid=40&hms_devid=2290&prioritypopid=40&vqe=3#http://[2409:8087:7004:20:1000::22]:6610/yinhe/2/ch00000090990000001294/index.m3u8?virtualDomain=yinhe.live_hls.zte.com#http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001237/index.m3u8#http://[2409:8087:2001:20:2800:0:df6e:eb20]/ott.mobaibox.com/PLTV/1/224/3221228303/index.m3u8#http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001294/index.m3u8?virtualDomain=yinhe.live_hls.zte.com#http://[2409:8087:2001:20:2800:0:df6e:eb12]:80/wh7f454c46tw2052852131_1088950731/ott.mobaibox.com/PLTV/3/224/3221227614/index.m3u8?icpid=3&RTS=1674386463&from=40&popid=40&hms_devid=2112&prioritypopid=40&vqe=3 +CCTV10,http://[2409:8087:1e03:21::42]:6610/cms001/ch00000090990000001238/index.m3u8?love=freedom#http://[2409:8087:2001:20:2800:0:df6e:eb12]:80/wh7f454c46tw1536888658_607171036/ott.mobaibox.com/PLTV/3/224/3221227717/index.m3u8?icpid=3&RTS=1674385947&from=40&popid=40&hms_devid=2112&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb21]:80/wh7f454c46tw96794082_1908050006/ott.mobaibox.com/PLTV/3/224/3221228286/index.m3u8?icpid=3&RTS=1674380212&from=40&popid=40&hms_devid=2290&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb21]/wh7f454c46tw30319478_-185824076/ott.mobaibox.com/PLTV/3/224/3221228286/index.m3u8?icpid=3&RTS=1668594824&from=40&popid=40&hms_devid=2290&prioritypopid=40&vqe=3#http://[2409:8087:7004:20:1000::22]:6610/yinhe/2/ch00000090990000001288/index.m3u8?virtualDomain=yinhe.live_hls.zte.com#http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001238/index.m3u8#http://[2409:8087:2001:20:2800:0:df6e:eb20]/ott.mobaibox.com/PLTV/1/224/3221228286/index.m3u8#http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001288/index.m3u8?virtualDomain=yinhe.live_hls.zte.com#http://[2409:8087:2001:20:2800:0:df6e:eb0f]:80/wh7f454c46tw95978270_-803508445/ott.mobaibox.com/PLTV/3/224/3221227317/index.m3u8?icpid=3&RTS=1674380211&from=40&popid=40&hms_devid=2111&prioritypopid=40&vqe=3 +CCTV11,http://[2409:8087:1e03:21::42]:6610/cms001/ch00000090990000001309/index.m3u8?love=freedom#http://[2409:8087:2001:20:2800:0:df6e:eb0a]:80/wh7f454c46tw97298359_-1902076166/ott.mobaibox.com/PLTV/3/224/3221227720/index.m3u8?icpid=3&RTS=1674380212&from=40&popid=40&hms_devid=2038&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb23]:80/wh7f454c46tw1537747484_655821129/ott.mobaibox.com/PLTV/3/224/3221228289/index.m3u8?icpid=3&RTS=1674385948&from=40&popid=40&hms_devid=2291&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb23]/wh7f454c46tw105619488_1866436632/ott.mobaibox.com/PLTV/3/224/3221228289/index.m3u8?icpid=3&RTS=1668594900&from=40&popid=40&hms_devid=2291&prioritypopid=40&vqe=3#http://[2409:8087:7004:20:1000::22]:6610/yinhe/2/ch00000090990000001327/index.m3u8?virtualDomain=yinhe.live_hls.zte.com#http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001309/index.m3u8#http://[2409:8087:2001:20:2800:0:df6e:eb23]/ott.mobaibox.com/PLTV/4/224/3221228289/index.m3u8#http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001327/index.m3u8?virtualDomain=yinhe.live_hls.zte.com +CCTV12,http://[2409:8087:1e03:21::42]:6610/cms001/ch00000090990000001239/index.m3u8?love=freedom#http://[2409:8087:2001:20:2800:0:df6e:eb0a]:80/wh7f454c46tw97794338_-604599203/ott.mobaibox.com/PLTV/3/224/3221227655/index.m3u8?icpid=3&RTS=1674380213&from=40&popid=40&hms_devid=2038&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb22]:80/wh7f454c46tw98162637_2110754422/ott.mobaibox.com/PLTV/3/224/3221228401/index.m3u8?icpid=3&RTS=1674380213&from=40&popid=40&hms_devid=2291&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb23]/wh7f454c46tw185877003_-533945400/ott.mobaibox.com/PLTV/3/224/3221228401/index.m3u8?icpid=3&RTS=1668594980&from=40&popid=40&hms_devid=2291&prioritypopid=40&vqe=3#http://[2409:8087:7004:20:1000::22]:6610/yinhe/2/ch00000090990000001289/index.m3u8?virtualDomain=yinhe.live_hls.zte.com#http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001239/index.m3u8#http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001289/index.m3u8?virtualDomain=yinhe.live_hls.zte.com#http://[2409:8087:2001:20:2800:0:df6e:eb0f]:80/wh7f454c46tw1538188139_-1019922900/ott.mobaibox.com/PLTV/3/224/3221227637/index.m3u8?icpid=3&RTS=1674385948&from=40&popid=40&hms_devid=2111&prioritypopid=40&vqe=3 +CCTV13,http://[2409:8087:1e03:21::42]:6610/cms001/ch00000090990000001328/index.m3u8?love=freedom#http://[2409:8087:2001:20:2800:0:df6e:eb0f]:80/wh7f454c46tw1538464012_-199930895/ott.mobaibox.com/PLTV/3/224/3221225560/index.m3u8?icpid=3&RTS=1674385948&from=40&popid=40&hms_devid=2111&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb24]:80/wh7f454c46tw2444616252_100116641/ott.mobaibox.com/PLTV/3/224/3221228324/index.m3u8?icpid=3&RTS=1674369675&from=40&popid=40&hms_devid=2292&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb16]/wh7f454c46tw259647455_-1559913959/ott.mobaibox.com/PLTV/3/224/3221228224/index.m3u8?icpid=3&RTS=1668595054&from=40&popid=40&hms_devid=2114&prioritypopid=40&vqe=3#http://[2409:8087:7004:20:1000::22]:6610/yinhe/2/ch00000090990000001328/index.m3u8?virtualDomain=yinhe.live_hls.zte.com#http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001328/index.m3u8#http://[2409:8087:2001:20:2800:0:df6e:eb24]/ott.mobaibox.com/PLTV/1/224/3221228324/index.m3u8#http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001328/index.m3u8?virtualDomain=yinhe.live_hls.zte.com#http://[2409:8087:2001:20:2800:0:df6e:eb15]:80/wh7f454c46tw98873079_-1249323947/ott.mobaibox.com/PLTV/3/224/3221227387/index.m3u8?icpid=3&RTS=1674380214&from=40&ocs=2_2409:8087:2004:20:2800:0:df6e:ec13_80&popid=40&hms_devid=2115&prioritypopid=40&vqe=3 +CCTV14,http://[2409:8087:1e03:21::42]:6610/cms001/ch00000090990000001240/index.m3u8?love=freedom#http://[2409:8087:2001:20:2800:0:df6e:eb0a]:80/wh7f454c46tw1746129949_-891071668/ott.mobaibox.com/PLTV/3/224/3221227656/index.m3u8?icpid=3&RTS=1674386156&from=40&popid=40&hms_devid=2038&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb23]:80/wh7f454c46tw1184949553_1248271610/ott.mobaibox.com/PLTV/3/224/3221228292/index.m3u8?icpid=3&RTS=1674381300&from=40&popid=40&hms_devid=2291&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb22]/wh7f454c46tw340147088_1594094424/ott.mobaibox.com/PLTV/3/224/3221228292/index.m3u8?icpid=3&RTS=1668595134&from=40&popid=40&hms_devid=2291&prioritypopid=40&vqe=3#http://[2409:8087:7004:20:1000::22]:6610/yinhe/2/ch00000090990000001292/index.m3u8?virtualDomain=yinhe.live_hls.zte.com#http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001240/index.m3u8#http://[2409:8087:2001:20:2800:0:df6e:eb22]/ott.mobaibox.com/PLTV/1/224/3221228292/index.m3u8#http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001292/index.m3u8?virtualDomain=yinhe.live_hls.zte.com#http://[2409:8087:2001:20:2800:0:df6e:eb0e]:80/wh7f454c46tw1163769185_740775021/ott.mobaibox.com/PLTV/3/224/3221227693/index.m3u8?icpid=3&RTS=1674381279&from=40&popid=40&hms_devid=2111&prioritypopid=40&vqe=3 +CCTV15,http://[2409:8087:1e03:21::42]:6610/cms001/ch00000090990000001338/index.m3u8?love=freedom#http://[2409:8087:2001:20:2800:0:df6e:eb0a]:80/wh7f454c46tw2053177814_136071778/ott.mobaibox.com/PLTV/3/224/3221227723/index.m3u8?icpid=3&RTS=1674386463&from=40&popid=40&hms_devid=2038&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb23]:80/wh7f454c46tw1248547286_2118050836/ott.mobaibox.com/PLTV/3/224/3221228404/index.m3u8?icpid=3&RTS=1674381363&from=40&popid=40&hms_devid=2291&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb22]/wh7f454c46tw434828587_188325560/ott.mobaibox.com/PLTV/3/224/3221228404/index.m3u8?icpid=3&RTS=1668595229&from=40&popid=40&hms_devid=2291&prioritypopid=40&vqe=3#http://[2409:8087:7004:20:1000::22]:6610/yinhe/2/ch00000090990000001020/index.m3u8?virtualDomain=yinhe.live_hls.zte.com#http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001338/index.m3u8#http://[2409:8087:2001:20:2800:0:df6e:eb22]/ott.mobaibox.com/PLTV/1/224/3221228404/index.m3u8#http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001020/index.m3u8?virtualDomain=yinhe.live_hls.zte.com +CCTV16,http://[2409:8087:1e03:21::42]:6610/cms001/ch00000090990000001258/index.m3u8?love=freedom#http://[2409:8087:2001:20:2800:0:df6e:eb19]:80/wh7f454c46tw1269761993_1267691970/ott.mobaibox.com/PLTV/3/224/3221228320/index.m3u8?icpid=3&RTS=1674381385&from=40&popid=40&hms_devid=2113&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb0a]:80/wh7f454c46tw1312175710_-1555934560/ott.mobaibox.com/PLTV/3/224/3221228144/index.m3u8?icpid=3&RTS=1674381427&from=40&popid=40&hms_devid=2038&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb0b]/wh7f454c46tw456909575_2098882473/ott.mobaibox.com/PLTV/3/224/3221228144/index.m3u8?icpid=3&RTS=1668595251&from=40&popid=40&hms_devid=2038&prioritypopid=40&vqe=3#http://[2409:8087:7004:20:1000::22]:6610/yinhe/2/ch00000090990000002395/index.m3u8?virtualDomain=yinhe.live_hls.zte.com#http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001248/index.m3u8#http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000002395/index.m3u8?virtualDomain=yinhe.live_hls.zte.com +CCTV17,http://[2409:8087:1e03:21::42]:6610/cms001/ch00000090990000001241/index.m3u8?love=freedom#http://[2409:8087:2001:20:2800:0:df6e:eb0b]:80/wh7f454c46tw1746687450_313977963/ott.mobaibox.com/PLTV/3/224/3221227726/index.m3u8?icpid=3&RTS=1674386157&from=40&popid=40&hms_devid=2038&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb22]:80/wh7f454c46tw1418270804_-738667041/ott.mobaibox.com/PLTV/3/224/3221228407/index.m3u8?icpid=3&RTS=1674381533&from=40&popid=40&hms_devid=2291&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb23]/wh7f454c46tw483903016_-67353299/ott.mobaibox.com/PLTV/3/224/3221228407/index.m3u8?icpid=3&RTS=1668595278&from=40&popid=40&hms_devid=2291&prioritypopid=40&vqe=3#http://[2409:8087:7004:20:1000::22]:6610/yinhe/2/ch00000090990000001295/index.m3u8?virtualDomain=yinhe.live_hls.zte.com#http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001241/index.m3u8#http://[2409:8087:2001:20:2800:0:df6e:eb22]/ott.mobaibox.com/PLTV/1/224/3221228407/index.m3u8#http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001295/index.m3u8?virtualDomain=yinhe.live_hls.zte.com +CCTV5+「IPV6」,http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001334/index.m3u8?virtualDomain=yinhe.live_hls.zte.com + +CETV1「IPV6」,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001020/index.m3u8 +CETV2「IPV6」,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001226/index.m3u8 +CETV4「IPV6」,http://[2409:8087:1e03:21::2]:6060/cms001/ch00000090990000001348/index.m3u8 + +🛰IPV6卫视,#genre# +湖南卫视,http://[2409:8087:1e03:21::42]:6610/cms001/ch00000090990000001026/index.m3u8?love=freedom#http://[2409:8087:2001:20:2800:0:df6e:eb0a]:80/wh7f454c46tw210731412_242842946/ott.mobaibox.com/PLTV/3/224/3221227320/index.m3u8?icpid=3&RTS=1674380326&from=40&popid=40&hms_devid=2038&prioritypopid=40&vqe=3#http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001339/index.m3u8?virtualDomain=yinhe.live_hls.zte.com#http://[2409:8087:1e03:21::42]:6610/cms001/ch00000090990000001026/index.m3u8?#http://[2409:8087:1a01:df::4077]/PLTV/88888888/224/3221226000/index.m3u8#https://live.v1.mk/api/bestv.php?id=hunanwshd8m/8000000 +浙江卫视,http://[2409:8087:1e03:21::42]:6610/cms001/ch00000090990000001023/index.m3u8?love=freedom#http://[2409:8087:2001:20:2800:0:df6e:eb02]:80/wh7f454c46tw205505165_733643305/ott.mobaibox.com/PLTV/3/224/3221227393/index.m3u8?icpid=3&RTS=1674380320&from=40&popid=40&hms_devid=2039&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb11]/wh7f454c46tw1197826796_-265147758/ott.mobaibox.com/PLTV/3/224/3221227491/index.m3u8?icpid=3&RTS=1669699798&from=40&popid=40&hms_devid=2110&prioritypopid=40&vqe=3#http://[2409:8087:1a01:df::4077]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226339/index.m3u8#http://[2409:8087:1a01:df::4077]/PLTV/88888888/224/3221225959/index.m3u8#https://live.v1.mk/api/bestv.php?id=zjwshd8m/8000000 +江苏卫视,http://[2409:8087:1e03:21::42]:6610/cms001/ch00000090990000001033/index.m3u8?love=freedom#http://[2409:8087:2001:20:2800:0:df6e:eb03]:80/wh7f454c46tw1750089310_187485273/ott.mobaibox.com/PLTV/3/224/3221227402/index.m3u8?icpid=3&RTS=1674386160&from=40&popid=40&hms_devid=2039&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb12]/wh7f454c46tw2983110475_-1591539074/ott.mobaibox.com/PLTV/3/224/3221228097/index.m3u8?icpid=3&RTS=1668597777&from=40&popid=40&hms_devid=2112&prioritypopid=40&vqe=3#http://[2409:8087:1a01:df::4077]/PLTV/88888888/224/3221225938/index.m3u8#http://[2409:8087:1a01:df::4077]/PLTV/88888888/224/3221225929/index.m3u8#http://[2409:8087:1a01:df::4077]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226310/index.m3u8#https://live.v1.mk/api/bestv.php?id=jswshd8m/8000000 +东方卫视,http://[2409:8087:1e03:21::42]:6610/cms001/ch00000090990000001013/index.m3u8?love=freedom#http://[2409:8087:2001:20:2800:0:df6e:eb0b]:80/wh7f454c46tw1540277667_303782204/ott.mobaibox.com/PLTV/3/224/3221227396/index.m3u8?icpid=3&RTS=1674385950&from=40&popid=40&hms_devid=2038&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb16]/wh7f454c46tw2542426131_1585848046/ott.mobaibox.com/PLTV/3/224/3221227511/index.m3u8?icpid=3&RTS=1668597336&from=40&popid=40&hms_devid=2114&prioritypopid=40&vqe=3#http://[2409:8087:1a01:df::4077]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226345/index.m3u8#http://[2409:8087:1a01:df::4077]/PLTV/88888888/224/3221225942/index.m3u8#http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001336/index.m3u8?virtualDomain=yinhe.live_hls.zte.com#https://live.v1.mk/api/bestv.php?id=dfwshd8m/8000000 +广东卫视,http://[2409:8087:1e03:21::42]:6610/cms001/ch00000090990000001032/index.m3u8?love=freedom#http://[2409:8087:2001:20:2800:0:df6e:eb0a]:80/wh7f454c46tw2172536660_1354602564/ott.mobaibox.com/PLTV/3/224/3221227399/index.m3u8?icpid=3&RTS=1674386582&from=40&popid=40&hms_devid=2038&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb03]/wh7f454c46tw2917484419_-1632335828/ott.mobaibox.com/PLTV/3/224/3221227476/index.m3u8?icpid=3&RTS=1668597711&from=40&popid=40&hms_devid=2039&prioritypopid=40&vqe=3#http://[2409:8087:1a01:df::4077]/PLTV/88888888/224/3221225966/index.m3u8#http://[2409:8087:1a01:df::4077]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226248/index.m3u8#http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001337/index.m3u8?virtualDomain=yinhe.live_hls.zte.com#https://live.v1.mk/api/bestv.php?id=gdwshd8m/8000000 +广西卫视,http://[2409:8087:1e03:21::42]:6610/cms001/ch00000090990000001224/index.m3u8?love=freedom#http://[2409:8087:2001:20:2800:0:df6e:eb1a]:80/wh7f454c46tw1546067216_-1703904154/ott.mobaibox.com/PLTV/3/224/3221228183/index.m3u8?icpid=3&RTS=1674385956&from=40&popid=40&hms_devid=2116&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb05]/wh7f454c46tw2325655923_1638953995/ott.mobaibox.com/PLTV/3/224/3221228183/index.m3u8?icpid=3&RTS=1669700926&from=40&popid=40&hms_devid=2041&prioritypopid=40&vqe=3#https://live.v1.mk/api/bestv.php?id=gxwshd8m/8000000 +深圳卫视,http://[2409:8087:1e03:21::42]:6610/cms001/ch00000090990000001030/index.m3u8?love=freedom#http://[2409:8087:2001:20:2800:0:df6e:eb0a]:80/wh7f454c46tw2172834728_-2116765000/ott.mobaibox.com/PLTV/3/224/3221227307/index.m3u8?icpid=3&RTS=1674386583&from=40&popid=40&hms_devid=2038&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb11]/wh7f454c46tw3025923625_628894334/ott.mobaibox.com/PLTV/3/224/3221227555/index.m3u8?icpid=3&RTS=1668597820&from=40&popid=40&hms_devid=2110&prioritypopid=40&vqe=3#http://[2409:8087:1a01:df::4077]/PLTV/88888888/224/3221225997/index.m3u8#http://[2409:8087:1a01:df::4077]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226313/index.m3u8#http://[2409:8087:1a01:df::4077]/PLTV/88888888/224/3221225943/index.m3u8#https://live.v1.mk/api/bestv.php?id=szwshd8m/8000000 +北京卫视,http://[2409:8087:1e03:21::42]:6610/cms001/ch00000090990000001029/index.m3u8?love=freedom#http://[2409:8087:2001:20:2800:0:df6e:eb0b]:80/wh7f454c46tw956907851_-1872531373/ott.mobaibox.com/PLTV/3/224/3221227390/index.m3u8?icpid=3&RTS=1674381072&from=40&popid=40&hms_devid=2038&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb0b]/wh7f454c46tw2687876293_-1703018199/ott.mobaibox.com/PLTV/3/224/3221227508/index.m3u8?icpid=3&RTS=1668597482&from=40&popid=40&hms_devid=2038&prioritypopid=40&vqe=3#http://[2409:8087:1a01:df::4077]/PLTV/88888888/224/3221225931/index.m3u8#http://[2409:8087:1a01:df::4077]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226450/index.m3u8#http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001335/index.m3u8?virtualDomain=yinhe.live_hls.zte.com#https://live.v1.mk/api/bestv.php?id=bjwshd8m/8000000 +东南卫视,http://[2409:8087:1e03:21::42]:6610/cms001/ch00000090990000001201/index.m3u8?love=freedom#http://[2409:8087:2001:20:2800:0:df6e:eb0a]/wh7f454c46tw2900649569_-743777193/ott.mobaibox.com/PLTV/3/224/3221227670/index.m3u8?icpid=3&RTS=1669701501&from=40&popid=40&hms_devid=2038&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb0a]/wh7f454c46tw2900649569_-743777193/ott.mobaibox.com/PLTV/3/224/3221227670/index.m3u8?icpid=3&RTS=1669701501&from=40&popid=40&hms_devid=2038&prioritypopid=40&vqe=3 青海卫视#http://[2409:8087:1a01:df::4077]/PLTV/88888888/224/3221226038/index.m3u8#http://[2409:8087:1a01:df::4077]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226341/index.m3u8#http://[2409:8087:1a01:df::4077]/PLTV/88888888/224/3221225950/index.m3u8#https://live.v1.mk/api/bestv.php?id=dnwshd8m/8000000 +四川卫视,http://[2409:8087:1e03:21::42]:6610/cms001/ch00000090990000001130/index.m3u8?love=freedom#http://[2409:8087:1a01:df::4077]/PLTV/88888888/224/3221225970/index.m3u8#http://[2409:8087:1a01:df::4077]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226338/index.m3u8#https://live.v1.mk/api/bestv.php?id=scwshd/8000000 +天津卫视,http://[2409:8087:1e03:21::42]:6610/cms001/ch00000090990000001036/index.m3u8?love=freedom#http://[2409:8087:2001:20:2800:0:df6e:eb0b]:80/wh7f454c46tw1929610199_-360041174/ott.mobaibox.com/PLTV/3/224/3221227382/index.m3u8?icpid=3&RTS=1674386340&from=40&popid=40&hms_devid=2038&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb11]/wh7f454c46tw2730715388_788631706/ott.mobaibox.com/PLTV/3/224/3221227488/index.m3u8?icpid=3&RTS=1668597525&from=40&popid=40&hms_devid=2110&prioritypopid=40&vqe=3#http://[2409:8087:1a01:df::4077]/PLTV/88888888/224/3221225972/index.m3u8#http://[2409:8087:1a01:df::4077]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226459/index.m3u8#https://live.v1.mk/api/bestv.php?id=tjwshd8m/8000000 +安徽卫视,http://[2409:8087:1e03:21::42]:6610/cms001/ch00000090990000001037/index.m3u8?love=freedom#http://[2409:8087:2001:20:2800:0:df6e:eb0c]:80/wh7f454c46tw1543723360_1990131240/ott.mobaibox.com/PLTV/3/224/3221227498/index.m3u8?icpid=3&RTS=1674385954&from=40&popid=40&hms_devid=2040&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb12]/wh7f454c46tw2802330256_375747539/ott.mobaibox.com/PLTV/3/224/3221227558/index.m3u8?icpid=3&RTS=1668597596&from=40&popid=40&hms_devid=2112&prioritypopid=40&vqe=3#http://[2409:8087:1a01:df::4077]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226391/index.m3u8#http://[2409:8087:1a01:df::4077]/PLTV/88888888/224/3221225925/index.m3u8#http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001298/index.m3u8?virtualDomain=yinhe.live_hls.zte.com#http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001283/index.m3u8?virtualDomain=yinhe.live_hls.zte.com#http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001346/index.m3u8?virtualDomain=yinhe.live_hls.zte.com#https://live.v1.mk/api/bestv.php?id=ahwshd8m/8000000 +山东卫视,http://[2409:8087:1e03:21::42]:6610/cms001/ch00000090990000001028/index.m3u8?love=freedom#http://[2409:8087:2001:20:2800:0:df6e:eb0b]:80/wh7f454c46tw1748964273_488226892/ott.mobaibox.com/PLTV/3/224/3221227310/index.m3u8?icpid=3&RTS=1674386159&from=40&popid=40&hms_devid=2038&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb10]/wh7f454c46tw2848465480_1677095697/ott.mobaibox.com/PLTV/3/224/3221227517/index.m3u8?icpid=3&RTS=1668597642&from=40&popid=40&hms_devid=2110&prioritypopid=40&vqe=3#http://[2409:8087:1a01:df::4077]/PLTV/88888888/224/3221225952/index.m3u8#http://[2409:8087:1a01:df::4077]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226456/index.m3u8#https://live.v1.mk/api/bestv.php?id=sdws8m/8000000 +江西卫视,http://[2409:8087:1e03:21::42]:6610/cms001/ch00000090990000001034/index.m3u8?love=freedom#http://[2409:8087:2001:20:2800:0:df6e:eb27]:80/wh7f454c46tw2488758368_-1947201691/ott.mobaibox.com/PLTV/3/224/3221228557/index.m3u8?icpid=3&RTS=1674459913&from=40&popid=40&hms_devid=2293&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb17]/wh7f454c46tw1965546073_-1364170119/ott.mobaibox.com/PLTV/3/224/3221228109/index.m3u8?icpid=3&RTS=1669700566&from=40&popid=40&hms_devid=2114&prioritypopid=40&vqe=3#http://[2409:8087:1a01:df::4077]/PLTV/88888888/224/3221225935/index.m3u8#http://[2409:8087:1a01:df::4077]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226344/index.m3u8#https://live.v1.mk/api/bestv.php?id=jxws8m/8000000 +河北卫视,http://[2409:8087:1e03:21::42]:6610/cms001/ch00000090990000001229/index.m3u8?love=freedom#http://[2409:8087:2001:20:2800:0:df6e:eb05]:80/wh7f454c46tw1751556859_2027091654/ott.mobaibox.com/PLTV/3/224/3221228106/index.m3u8?icpid=3&RTS=1674386161&from=40&popid=40&hms_devid=2041&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb05]/wh7f454c46tw1698524218_988816054/ott.mobaibox.com/PLTV/3/224/3221228106/index.m3u8?icpid=3&RTS=1669700299&from=40&popid=40&hms_devid=2041&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb05]/wh7f454c46tw1698524218_988816054/ott.mobaibox.com/PLTV/3/224/3221228106/index.m3u8?icpid=3&RTS=1669700299&from=40&popid=40&hms_devid=2041&prioritypopid=40&vqe=3 河南卫视#http://[2409:8087:1a01:df::4077]/PLTV/88888888/224/3221225961/index.m3u8#http://[2409:8087:1a01:df::4077]/PLTV/88888888/224/3221225991/index.m3u8#https://live.v1.mk/api/bestv.php?id=hbwshd8m/8000000 +河南卫视,http://[2409:8087:1e03:21::42]:6610/cms001/ch00000090990000001222/index.m3u8?love=freedom#http://[2409:8087:2001:20:2800:0:df6e:eb17]:80/wh7f454c46tw2373527465_-419963710/ott.mobaibox.com/PLTV/3/224/3221228221/index.m3u8?icpid=3&RTS=1674386783&from=40&popid=40&hms_devid=2114&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb17]/wh7f454c46tw1784575403_-1712002709/ott.mobaibox.com/PLTV/3/224/3221228221/index.m3u8?icpid=3&RTS=1669700385&from=40&popid=40&hms_devid=2114&prioritypopid=40&vqe=3#http://[2409:8087:1a01:df::4077]/PLTV/88888888/224/3221226023/index.m3u8#http://[2409:8087:1a01:df::4077]/PLTV/88888888/224/3221225988/index.m3u8#http://[2409:8087:1a01:df::4077]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226480/index.m3u8#https://live.v1.mk/api/bestv.php?id=hnwshd8m/8000000 +海南卫视,http://[2409:8087:1e03:21::42]:6610/cms001/ch00000090990000001183/index.m3u8?love=freedom#http://[2409:8087:2001:20:2800:0:df6e:eb08]/wh7f454c46tw2843123663_1489055229/ott.mobaibox.com/PLTV/3/224/3221228139/index.m3u8?icpid=3&RTS=1669701444&from=40&popid=40&hms_devid=2037&prioritypopid=40&vqe=3#http://[2409:8087:1a01:df::4077]/PLTV/88888888/224/3221225978/index.m3u8#https://live.v1.mk/api/bestv.php?id=hainanwshd8m/8000000 +湖北卫视,http://[2409:8087:1e03:21::42]:6610/cms001/ch00000090990000001027/index.m3u8?love=freedom#http://[2409:8087:2001:20:2800:0:df6e:eb0b]:80/wh7f454c46tw1550585934_-401703996/ott.mobaibox.com/PLTV/3/224/3221227377/index.m3u8?icpid=3&RTS=1674385960&from=40&popid=40&hms_devid=2038&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb11]/wh7f454c46tw3059146177_-1525708880/ott.mobaibox.com/PLTV/3/224/3221227479/index.m3u8?icpid=3&RTS=1668597853&from=40&popid=40&hms_devid=2110&prioritypopid=40&vqe=3#http://[2409:8087:1a01:df::4077]/PLTV/88888888/224/3221225975/index.m3u8#http://[2409:8087:1a01:df::4077]/PLTV/88888888/224/3221226015/index.m3u8 +贵州卫视,http://[2409:8087:1e03:21::42]:6610/cms001/ch00000090990000001184/index.m3u8?love=freedom#http://[2409:8087:2001:20:2800:0:df6e:eb09]:80/wh7f454c46tw1552017550_1055508932/ott.mobaibox.com/PLTV/3/224/3221228136/index.m3u8?icpid=3&RTS=1674385962&from=40&popid=40&hms_devid=2037&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb08]/wh7f454c46tw2087544744_109645303/ott.mobaibox.com/PLTV/3/224/3221228136/index.m3u8?icpid=3&RTS=1669700688&from=40&popid=40&hms_devid=2037&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb08]/wh7f454c46tw2087544744_109645303/ott.mobaibox.com/PLTV/3/224/3221228136/index.m3u8?icpid=3&RTS=1669700688&from=40&popid=40&hms_devid=2037&prioritypopid=40&vqe=3 辽宁卫视#http://[2409:8087:1a01:df::4077]/PLTV/88888888/224/3221226030/index.m3u8#http://[2409:8087:1a01:df::4077]/PLTV/88888888/224/3221225974/index.m3u8#http://[2409:8087:1a01:df::4077]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226474/index.m3u8#https://live.v1.mk/api/bestv.php?id=gzwshd8m/8000000 +辽宁卫视,http://[2409:8087:1e03:21::42]:6610/cms001/ch00000090990000001035/index.m3u8?love=freedom#http://[2409:8087:2001:20:2800:0:df6e:eb0b]:80/wh7f454c46tw513997223_-264209037/ott.mobaibox.com/PLTV/3/224/3221227380/index.m3u8?icpid=3&RTS=1674380629&from=40&popid=40&hms_devid=2038&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb16]/wh7f454c46tw3102310989_-1844874138/ott.mobaibox.com/PLTV/3/224/3221227485/index.m3u8?icpid=3&RTS=1668597896&from=40&popid=40&hms_devid=2114&prioritypopid=40&vqe=3#https://live.v1.mk/api/bestv.php?id=lnwshd8m/8000000 +重庆卫视,http://[2409:8087:1e03:21::42]:6610/cms001/ch00000090990000001129/index.m3u8?love=freedom#http://[2409:8087:2001:20:2800:0:df6e:eb09]:80/wh7f454c46tw515363787_-1448315831/ott.mobaibox.com/PLTV/3/224/3221228133/index.m3u8?icpid=3&RTS=1674380630&from=40&popid=40&hms_devid=2037&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb09]/wh7f454c46tw2787424866_142914197/ott.mobaibox.com/PLTV/3/224/3221228133/index.m3u8?icpid=3&RTS=1669701388&from=40&popid=40&hms_devid=2037&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb09]/wh7f454c46tw2787424866_142914197/ott.mobaibox.com/PLTV/3/224/3221228133/index.m3u8?icpid=3&RTS=1669701388&from=40&popid=40&hms_devid=2037&prioritypopid=40&vqe=3 黑龙江卫视#http://[2409:8087:1a01:df::4077]/PLTV/88888888/224/3221225963/index.m3u8#http://[2409:8087:1a01:df::4077]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226409/index.m3u8#https://live.v1.mk/api/bestv.php?id=cqws8m/8000000 +甘肃卫视,http://[2409:8087:1e03:21::42]:6610/cms001/ch00000090990000001298/index.m3u8?love=freedom#http://[2409:8087:2001:20:2800:0:df6e:eb1a]/wh7f454c46tw1400573680_-1979013462/ott.mobaibox.com/PLTV/3/224/3221227568/index.m3u8?icpid=3&RTS=1668600490&from=40&popid=40&hms_devid=2116&prioritypopid=40&vqe=3 +吉林卫视,http://[2409:8087:1e03:21::42]:6610/cms001/ch00000090990000001225/index.m3u8?love=freedom#http://[2409:8087:2001:20:2800:0:df6e:eb02]:80/wh7f454c46tw844466330_-452871666/ott.mobaibox.com/PLTV/3/224/3221228130/index.m3u8?icpid=3&RTS=1674380959&from=40&popid=40&hms_devid=2039&prioritypopid=40&vqe=3#http://[2409:8087:2001:20:2800:0:df6e:eb03]/wh7f454c46tw1874077489_789689702/ott.mobaibox.com/PLTV/3/224/3221228130/index.m3u8?icpid=3&RTS=1669700475&from=40&popid=40&hms_devid=2039&prioritypopid=40&vqe=3#http://[2409:8087:1a01:df::4077]/PLTV/88888888/224/3221226013/index.m3u8#http://[2409:8087:1a01:df::4077]/PLTV/88888888/224/3221225981/index.m3u8#https://live.v1.mk/api/bestv.php?id=jlwshd8m/8000000 +云南卫视,http://[2409:8087:1e03:21::42]:6610/cms001/ch00000090990000001223/index.m3u8?love=freedom#https://live.v1.mk/api/bestv.php?id=ynwshd8m/8000000 +青海卫视,http://[2409:8087:2001:20:2800:0:df6e:eb1b]/wh7f454c46tw1221605145_-1738716276/ott.mobaibox.com/PLTV/3/224/3221227554/index.m3u8?icpid=3&RTS=1668600311&from=40&popid=40&hms_devid=2116&prioritypopid=40&vqe=3 +新疆卫视,http://[2409:8087:2001:20:2800:0:df6e:eb0b]/wh7f454c46tw993550557_162751766/ott.mobaibox.com/PLTV/3/224/3221228290/index.m3u8?icpid=3&RTS=1668604377&from=40&popid=40&hms_devid=2038&prioritypopid=40&vqe=3 +山西卫视,http://[2409:8087:1a01:df::4077]/PLTV/88888888/224/3221226009/index.m3u8 +陕西卫视,http://[2409:8087:1a01:df::4077]/PLTV/88888888/224/3221225989/index.m3u8 +黑龙江卫视,http://[2409:8087:1e03:21::42]:6610/cms001/ch00000090990000001031/index.m3u8?love=freedom#http://[2409:8087:2001:20:2800:0:df6e:eb0a]:80/wh7f454c46tw1932810369_1138674704/ott.mobaibox.com/PLTV/3/224/3221227323/index.m3u8?icpid=3&RTS=1674386343&from=40&popid=40&hms_devid=2038&prioritypopid=40&vqe=3#http://[2409:8087:1a01:df::4077]/PLTV/88888888/224/3221225985/index.m3u8#http://[2409:8087:1a01:df::4077]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226327/index.m3u8#http://[2409:8087:1a01:df::4077]/PLTV/88888888/224/3221226006/index.m3u8#https://live.v1.mk/api/bestv.php?id=hljwshd8m/8000000 +三沙卫视,http://[2409:8087:5e01:34::21]:6610/ZTE_CMS/08984400000000060000000000000319/index.m3u8?IAS +龙江卫视,http://[2409:8087:2001:20:2800:0:df6e:eb17]/wh7f454c46tw3143044227_-926148572/ott.mobaibox.com/PLTV/3/224/3221227514/index.m3u8?icpid=3&RTS=1668597937&from=40&popid=40&hms_devid=2114&prioritypopid=40&vqe=3 +东南卫视 4M1080,http://[2409:8087:2001:20:2800:0:df6e:eb18]:80/wh7f454c46tw1460673280_696172443/ott.mobaibox.com/PLTV/3/224/3221227553/index.m3u8?icpid=3&RTS=1674381576&from=40&popid=40&hms_devid=2113&prioritypopid=40&vqe=3 +东南卫视 5.5M1080HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb0b]:80/wh7f454c46tw1481870012_-1505625723/ott.mobaibox.com/PLTV/3/224/3221227670/index.m3u8?icpid=3&RTS=1674381597&from=40&popid=40&hms_devid=2038&prioritypopid=40&vqe=3 +东南卫视HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb21]:80/wh7f454c46tw91318118_1728721263/ott.mobaibox.com/PLTV/3/224/3221228428/index.m3u8?icpid=3&RTS=1674371616&from=40&popid=40&hms_devid=2290&prioritypopid=40&vqe=3 +东方卫视 4M1080,http://[2409:8087:2001:20:2800:0:df6e:eb18]:80/wh7f454c46tw1540523289_-2010744264/ott.mobaibox.com/PLTV/3/224/3221227597/index.m3u8?icpid=3&RTS=1674385950&from=40&popid=40&hms_devid=2113&prioritypopid=40&vqe=3 +东方卫视 5.5M1080HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb0b]:80/wh7f454c46tw1928465870_439778439/ott.mobaibox.com/PLTV/3/224/3221227732/index.m3u8?icpid=3&RTS=1674386338&from=40&popid=40&hms_devid=2038&prioritypopid=40&vqe=3 +东方卫视 5M1080HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb0c]:80/wh7f454c46tw1746983786_-1453355574/ott.mobaibox.com/PLTV/3/224/3221227688/index.m3u8?icpid=3&RTS=1674386157&from=40&popid=40&hms_devid=2040&prioritypopid=40&vqe=3 +东方卫视 7.5M1080HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb1b]:80/wh7f454c46tw1588003974_1980521361/ott.mobaibox.com/PLTV/3/224/3221228150/index.m3u8?icpid=3&RTS=1674381703&from=40&popid=40&hms_devid=2116&prioritypopid=40&vqe=3 +东方卫视HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb21]:80/wh7f454c46tw145917302_1381458537/ott.mobaibox.com/PLTV/3/224/3221228425/index.m3u8?icpid=3&RTS=1674371671&from=40&popid=40&hms_devid=2290&prioritypopid=40&vqe=3 +东方卫视 Max16M1080,http://[2409:8087:2001:20:2800:0:df6e:eb17]:80/wh7f454c46tw1928619653_-1503168431/ott.mobaibox.com/PLTV/3/224/3221227511/index.m3u8?icpid=3&RTS=1674386339&from=40&popid=40&hms_devid=2114&prioritypopid=40&vqe=3 +云南卫视 4M1080,http://[2409:8087:2001:20:2800:0:df6e:eb05]:80/wh7f454c46tw1300046831_-189750076/ott.mobaibox.com/PLTV/3/224/3221225591/index.m3u8?icpid=3&RTS=1674377120&from=40&popid=40&hms_devid=2041&prioritypopid=40&vqe=3 +北京卫视 4M1080,http://[2409:8087:2001:20:2800:0:df6e:eb07]:80/wh7f454c46tw2053622677_1535084124/ott.mobaibox.com/PLTV/3/224/3221227246/index.m3u8?icpid=3&RTS=1674386464&from=40&popid=40&hms_devid=2036&prioritypopid=40&vqe=3 +北京卫视 5.5M1080HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb12]:80/wh7f454c46tw2172392385_-1992157393/ott.mobaibox.com/PLTV/3/224/3221227652/index.m3u8?icpid=3&RTS=1674386582&from=40&popid=40&hms_devid=2112&prioritypopid=40&vqe=3 +北京卫视 5M1080HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb03]:80/wh7f454c46tw1747628339_39925349/ott.mobaibox.com/PLTV/3/224/3221227694/index.m3u8?icpid=3&RTS=1674386158&from=40&popid=40&hms_devid=2039&prioritypopid=40&vqe=3 +北京卫视 7.5M1080HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb12]:80/wh7f454c46tw1929110115_-211355068/ott.mobaibox.com/PLTV/3/224/3221228115/index.m3u8?icpid=3&RTS=1674386339&from=40&popid=40&hms_devid=2112&prioritypopid=40&vqe=3 +北京卫视 Max16M1080,http://[2409:8087:2001:20:2800:0:df6e:eb0b]:80/wh7f454c46tw823289767_-833132954/ott.mobaibox.com/PLTV/3/224/3221227508/index.m3u8?icpid=3&RTS=1674380938&from=40&popid=40&hms_devid=2038&prioritypopid=40&vqe=3 +吉林卫视 4M1080,http://[2409:8087:2001:20:2800:0:df6e:eb0a]:80/wh7f454c46tw342769965_-1981608007/ott.mobaibox.com/PLTV/3/224/3221228028/index.m3u8?icpid=3&RTS=1674380458&from=40&popid=40&hms_devid=2038&prioritypopid=40&vqe=3 +四川卫视 4M1080,http://[2409:8087:2001:20:2800:0:df6e:eb09]/wh7f454c46tw2502717081_11504314/ott.mobaibox.com/PLTV/3/224/3221227556/index.m3u8?icpid=3&RTS=1669701103&from=40&popid=40&hms_devid=2037&prioritypopid=40&vqe=3 +天津卫视 4M1080,http://[2409:8087:2001:20:2800:0:df6e:eb06]:80/wh7f454c46tw195619489_1991259086/ott.mobaibox.com/PLTV/3/224/3221227212/index.m3u8?icpid=3&RTS=1674380311&from=40&popid=40&hms_devid=2036&prioritypopid=40&vqe=3 +天津卫视 5.5M1080HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb0b]:80/wh7f454c46tw1929746065_-1403112337/ott.mobaibox.com/PLTV/3/224/3221227741/index.m3u8?icpid=3&RTS=1674386340&from=40&popid=40&hms_devid=2038&prioritypopid=40&vqe=3 +天津卫视 5M1080HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb0c]:80/wh7f454c46tw1929912988_-881662239/ott.mobaibox.com/PLTV/3/224/3221227756/index.m3u8?icpid=3&RTS=1674386340&from=40&popid=40&hms_devid=2040&prioritypopid=40&vqe=3 +天津卫视 7.5M1080HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb0b]:80/wh7f454c46tw196224632_-1061507187/ott.mobaibox.com/PLTV/3/224/3221228239/index.m3u8?icpid=3&RTS=1674380311&from=40&popid=40&hms_devid=2038&prioritypopid=40&vqe=3 +天津卫视HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb26]:80/wh7f454c46tw2314153559_1325890662/ott.mobaibox.com/PLTV/3/224/3221228416/index.m3u8?icpid=3&RTS=1674468328&from=40&popid=40&hms_devid=2293&prioritypopid=40&vqe=3 +天津卫视 Max16M1080,http://[2409:8087:2001:20:2800:0:df6e:eb11]:80/wh7f454c46tw196835302_-677158849/ott.mobaibox.com/PLTV/3/224/3221227488/index.m3u8?icpid=3&RTS=1674380312&from=40&popid=40&hms_devid=2110&prioritypopid=40&vqe=3 +安徽卫视 3.5M1080,http://[2409:8087:2001:20:2800:0:df6e:eb19]:80/wh7f454c46tw197120493_402056634/ott.mobaibox.com/PLTV/3/224/3221225634/index.m3u8?icpid=3&RTS=1674380312&from=40&popid=40&hms_devid=2113&prioritypopid=40&vqe=3 +安徽卫视 5.5M1080HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb13]:80/wh7f454c46tw197374649_1165238461/ott.mobaibox.com/PLTV/3/224/3221227653/index.m3u8?icpid=3&RTS=1674380312&from=40&popid=40&hms_devid=2112&prioritypopid=40&vqe=3 +安徽卫视 5M1080HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb17]:80/wh7f454c46tw1543399939_-344486942/ott.mobaibox.com/PLTV/3/224/3221227759/index.m3u8?icpid=3&RTS=1674385953&from=40&popid=40&hms_devid=2114&prioritypopid=40&vqe=3 +安徽卫视 7.5M1080HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb11]:80/wh7f454c46tw1748810169_-884235889/ott.mobaibox.com/PLTV/3/224/3221228153/index.m3u8?icpid=3&RTS=1674386159&from=40&popid=40&hms_devid=2110&prioritypopid=40&vqe=3 +安徽卫视HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb24]:80/wh7f454c46tw2444740341_-1046786930/ott.mobaibox.com/PLTV/3/224/3221228327/index.m3u8?icpid=3&RTS=1674369675&from=40&popid=40&hms_devid=2292&prioritypopid=40&vqe=3 +安徽卫视 Max16M1080,http://[2409:8087:2001:20:2800:0:df6e:eb12]:80/wh7f454c46tw198496833_-887574231/ott.mobaibox.com/PLTV/3/224/3221227558/index.m3u8?icpid=3&RTS=1674380313&from=40&popid=40&hms_devid=2112&prioritypopid=40&vqe=3 +山东卫视 4M1080,http://[2409:8087:2001:20:2800:0:df6e:eb07]:80/wh7f454c46tw198928259_-1438986513/ott.mobaibox.com/PLTV/3/224/3221227621/index.m3u8?icpid=3&RTS=1674380314&from=40&popid=40&hms_devid=2036&prioritypopid=40&vqe=3 +山东卫视 5.5M1080HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb0b]:80/wh7f454c46tw1930236170_1276574350/ott.mobaibox.com/PLTV/3/224/3221227671/index.m3u8?icpid=3&RTS=1674386340&from=40&popid=40&hms_devid=2038&prioritypopid=40&vqe=3 +山东卫视 5M1080HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb02]:80/wh7f454c46tw1544454067_649511222/ott.mobaibox.com/PLTV/3/224/3221227697/index.m3u8?icpid=3&RTS=1674385954&from=40&popid=40&hms_devid=2039&prioritypopid=40&vqe=3 +山东卫视 7.5M1080HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb0a]:80/wh7f454c46tw1930403571_110324233/ott.mobaibox.com/PLTV/3/224/3221228124/index.m3u8?icpid=3&RTS=1674386340&from=40&popid=40&hms_devid=2038&prioritypopid=40&vqe=3 +山东卫视HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb22]:80/wh7f454c46tw200246182_1146949014/ott.mobaibox.com/PLTV/3/224/3221228315/index.m3u8?icpid=3&RTS=1674380315&from=40&ocs=2_2409:8087:2004:20:2800:0:df6e:ec25_80&popid=40&hms_devid=2291&prioritypopid=40&vqe=3 +山东卫视 Max16M1080,http://[2409:8087:2001:20:2800:0:df6e:eb11]:80/wh7f454c46tw1544961519_-2095343288/ott.mobaibox.com/PLTV/3/224/3221227517/index.m3u8?icpid=3&RTS=1674385955&from=40&popid=40&hms_devid=2110&prioritypopid=40&vqe=3 +广东卫视 4M1080,http://[2409:8087:2001:20:2800:0:df6e:eb06]:80/wh7f454c46tw1749616194_1855037741/ott.mobaibox.com/PLTV/3/224/3221227249/index.m3u8?icpid=3&RTS=1674386160&from=40&popid=40&hms_devid=2036&prioritypopid=40&vqe=3 +广东卫视 5M1080HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb02]:80/wh7f454c46tw1545504334_-1449102672/ott.mobaibox.com/PLTV/3/224/3221227691/index.m3u8?icpid=3&RTS=1674385955&from=40&popid=40&hms_devid=2039&prioritypopid=40&vqe=3 +广东卫视 5.5M1080HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb0d]:80/wh7f454c46tw201073874_846642633/ott.mobaibox.com/PLTV/3/224/3221227673/index.m3u8?icpid=3&RTS=1674380316&from=40&popid=40&hms_devid=2040&prioritypopid=40&vqe=3 +广东卫视 7.5M1080HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb17]:80/wh7f454c46tw1930705409_-1175138860/ott.mobaibox.com/PLTV/3/224/3221228230/index.m3u8?icpid=3&RTS=1674386341&from=40&popid=40&hms_devid=2114&prioritypopid=40&vqe=3 +广东卫视HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb22]:80/wh7f454c46tw201699374_-1286689762/ott.mobaibox.com/PLTV/3/224/3221228312/index.m3u8?icpid=3&RTS=1674380317&from=40&popid=40&hms_devid=2291&prioritypopid=40&vqe=3 +广东卫视 Max16M1080,http://[2409:8087:2001:20:2800:0:df6e:eb03]:80/wh7f454c46tw201843385_424516234/ott.mobaibox.com/PLTV/3/224/3221227476/index.m3u8?icpid=3&RTS=1674380317&from=40&popid=40&hms_devid=2039&prioritypopid=40&vqe=3 +江苏卫视 4M1080,http://[2409:8087:2001:20:2800:0:df6e:eb06]:80/wh7f454c46tw202473475_-1896827182/ott.mobaibox.com/PLTV/3/224/3221227255/index.m3u8?icpid=3&RTS=1674380317&from=40&popid=40&hms_devid=2036&prioritypopid=40&vqe=3 +江苏卫视 5.5M1080HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb0d]:80/wh7f454c46tw203226883_1737984932/ott.mobaibox.com/PLTV/3/224/3221227668/index.m3u8?icpid=3&RTS=1674380318&from=40&popid=40&hms_devid=2040&prioritypopid=40&vqe=3 +江苏卫视 5M1080HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb03]:80/wh7f454c46tw1547508542_-1029566303/ott.mobaibox.com/PLTV/3/224/3221227689/index.m3u8?icpid=3&RTS=1674385957&from=40&popid=40&hms_devid=2039&prioritypopid=40&vqe=3 +江苏卫视HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb24]:80/wh7f454c46tw203862770_720626694/ott.mobaibox.com/PLTV/3/224/3221228099/index.m3u8?icpid=3&RTS=1674380319&from=40&ocs=2_2409:8087:2004:20:2800:0:df6e:ec05_80&popid=40&hms_devid=2292&prioritypopid=40&vqe=3 +江苏卫视 Max16M1080,http://[2409:8087:2001:20:2800:0:df6e:eb13]:80/wh7f454c46tw204459999_1563573197/ott.mobaibox.com/PLTV/3/224/3221228097/index.m3u8?icpid=3&RTS=1674380319&from=40&popid=40&hms_devid=2112&prioritypopid=40&vqe=3 +江西卫视 4M1080,http://[2409:8087:2001:20:2800:0:df6e:eb04]:80/wh7f454c46tw2054416167_-1997643209/ott.mobaibox.com/PLTV/3/224/3221225536/index.m3u8?icpid=3&RTS=1674386464&from=40&popid=40&hms_devid=2041&prioritypopid=40&vqe=3 +江西卫视 5.5M1080HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb0c]:80/wh7f454c46tw1751397903_-1568649182/ott.mobaibox.com/PLTV/3/224/3221227738/index.m3u8?icpid=3&RTS=1674386161&from=40&popid=40&hms_devid=2040&prioritypopid=40&vqe=3 +河北卫视 4M1080,http://[2409:8087:2001:20:2800:0:df6e:eb07]:80/wh7f454c46tw1567506605_718632069/ott.mobaibox.com/PLTV/3/224/3221227545/index.m3u8?icpid=3&RTS=1674385977&from=40&popid=40&hms_devid=2036&prioritypopid=40&vqe=3 +河南卫视 4M1080,http://[2409:8087:2001:20:2800:0:df6e:eb07]:80/wh7f454c46tw1760610571_1986142982/ott.mobaibox.com/PLTV/3/224/3221227521/index.m3u8?icpid=3&RTS=1674386171&from=40&popid=40&hms_devid=2036&prioritypopid=40&vqe=3 +浙江卫视 4M1080,http://[2409:8087:2001:20:2800:0:df6e:eb06]:80/wh7f454c46tw1549378093_1832251100/ott.mobaibox.com/PLTV/3/224/3221227215/index.m3u8?icpid=3&RTS=1674385959&from=40&popid=40&hms_devid=2036&prioritypopid=40&vqe=3 +浙江卫视 5M1080HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb02]:80/wh7f454c46tw206093655_-1531148960/ott.mobaibox.com/PLTV/3/224/3221227692/index.m3u8?icpid=3&RTS=1674380321&from=40&popid=40&hms_devid=2039&prioritypopid=40&vqe=3 +浙江卫视 5.5M1080HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb0c]:80/wh7f454c46tw2054729514_1244097787/ott.mobaibox.com/PLTV/3/224/3221227744/index.m3u8?icpid=3&RTS=1674386465&from=40&popid=40&hms_devid=2040&prioritypopid=40&vqe=3 +浙江卫视 7.5M1080HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb0a]:80/wh7f454c46tw206230567_-371393331/ott.mobaibox.com/PLTV/3/224/3221228147/index.m3u8?icpid=3&RTS=1674380321&from=40&popid=40&hms_devid=2038&prioritypopid=40&vqe=3 +浙江卫视HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb27]:80/wh7f454c46tw206884901_-483589452/ott.mobaibox.com/PLTV/3/224/3221228309/index.m3u8?icpid=3&RTS=1674380322&from=40&popid=40&hms_devid=2293&prioritypopid=40&vqe=3 +浙江卫视 Max16M1080,http://[2409:8087:2001:20:2800:0:df6e:eb10]:80/wh7f454c46tw207135716_1985466075/ott.mobaibox.com/PLTV/3/224/3221227491/index.m3u8?icpid=3&RTS=1674380322&from=40&popid=40&hms_devid=2110&prioritypopid=40&vqe=3 +海南卫视 2.5M1080,http://[2409:8087:2001:20:2800:0:df6e:eb08]:80/wh7f454c46tw1550082591_-594632294/ott.mobaibox.com/PLTV/3/224/3221228139/index.m3u8?icpid=3&RTS=1674385960&from=40&popid=40&hms_devid=2037&prioritypopid=40&vqe=3 +海南卫视 4M1080,http://[2409:8087:2001:20:2800:0:df6e:eb05]:80/wh7f454c46tw1760762625_-423271938/ott.mobaibox.com/PLTV/3/224/3221228101/index.m3u8?icpid=3&RTS=1674386171&from=40&popid=40&hms_devid=2041&prioritypopid=40&vqe=3 +深圳卫视 4M1080,http://[2409:8087:2001:20:2800:0:df6e:eb1a]:80/wh7f454c46tw207777730_-119365339/ott.mobaibox.com/PLTV/3/224/3221227624/index.m3u8?icpid=3&RTS=1674380323&from=40&popid=40&hms_devid=2116&prioritypopid=40&vqe=3 +深圳卫视 5.5M1080HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb0d]:80/wh7f454c46tw208051491_470444878/ott.mobaibox.com/PLTV/3/224/3221227677/index.m3u8?icpid=3&RTS=1674380323&from=40&popid=40&hms_devid=2040&prioritypopid=40&vqe=3 +深圳卫视 5M1080HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb02]:80/wh7f454c46tw208243183_695881801/ott.mobaibox.com/PLTV/3/224/3221227695/index.m3u8?icpid=3&RTS=1674380323&from=40&popid=40&hms_devid=2039&prioritypopid=40&vqe=3 +深圳卫视 7.5M1080HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb18]:80/wh7f454c46tw208466077_112536285/ott.mobaibox.com/PLTV/3/224/3221228236/index.m3u8?icpid=3&RTS=1674380323&from=40&popid=40&hms_devid=2113&prioritypopid=40&vqe=3 +深圳卫视 Max16M1080,http://[2409:8087:2001:20:2800:0:df6e:eb10]:80/wh7f454c46tw209094840_889003019/ott.mobaibox.com/PLTV/3/224/3221227555/index.m3u8?icpid=3&RTS=1674380324&from=40&popid=40&hms_devid=2110&prioritypopid=40&vqe=3 +湖北卫视 4M1080,http://[2409:8087:2001:20:2800:0:df6e:eb07]:80/wh7f454c46tw1550755006_-1154349795/ott.mobaibox.com/PLTV/3/224/3221227211/index.m3u8?icpid=3&RTS=1674385961&from=40&popid=40&hms_devid=2036&prioritypopid=40&vqe=3 +湖北卫视 5.5M1080HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb0d]:80/wh7f454c46tw1550947964_-1647381759/ott.mobaibox.com/PLTV/3/224/3221227665/index.m3u8?icpid=3&RTS=1674385961&from=40&popid=40&hms_devid=2040&prioritypopid=40&vqe=3 +湖北卫视 5M1080HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb03]:80/wh7f454c46tw210191902_-158401056/ott.mobaibox.com/PLTV/3/224/3221227703/index.m3u8?icpid=3&RTS=1674380325&from=40&popid=40&hms_devid=2039&prioritypopid=40&vqe=3 +湖北卫视 Max16M1080,http://[2409:8087:2001:20:2800:0:df6e:eb10]:80/wh7f454c46tw1752644276_-1948147358/ott.mobaibox.com/PLTV/3/224/3221227479/index.m3u8?icpid=3&RTS=1674386163&from=40&popid=40&hms_devid=2110&prioritypopid=40&vqe=3 +湖南卫视 4M1080,http://[2409:8087:2001:20:2800:0:df6e:eb04]:80/wh7f454c46tw2055394169_1305357411/ott.mobaibox.com/PLTV/3/224/3221227220/index.m3u8?icpid=3&RTS=1674386465&from=40&popid=40&hms_devid=2041&prioritypopid=40&vqe=3 +湖南卫视 5.5M1080HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb0c]:80/wh7f454c46tw1752929778_1854170372/ott.mobaibox.com/PLTV/3/224/3221227735/index.m3u8?icpid=3&RTS=1674386163&from=40&popid=40&hms_devid=2040&prioritypopid=40&vqe=3 +湖南卫视 5M1080HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb02]:80/wh7f454c46tw211198975_1777940059/ott.mobaibox.com/PLTV/3/224/3221227698/index.m3u8?icpid=3&RTS=1674380326&from=40&popid=40&hms_devid=2039&prioritypopid=40&vqe=3 +湖南卫视 7.5M1080HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb27]:80/wh7f454c46tw211363997_202961133/ott.mobaibox.com/PLTV/3/224/3221228227/index.m3u8?icpid=3&RTS=1674380326&from=40&ocs=2_2409:8087:2001:20:2800:0:df6e:eb16_80&popid=40&hms_devid=2293&prioritypopid=40&vqe=3 +湖南卫视HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb23]:80/wh7f454c46tw211841812_-1243690554/ott.mobaibox.com/PLTV/3/224/3221228413/index.m3u8?icpid=3&RTS=1674380327&from=40&popid=40&hms_devid=2291&prioritypopid=40&vqe=3 +湖南卫视 Max16M1080,http://[2409:8087:2001:20:2800:0:df6e:eb16]:80/wh7f454c46tw1229968665_-2033076102/ott.mobaibox.com/PLTV/3/224/3221227482/index.m3u8?icpid=3&RTS=1674385640&from=40&popid=40&hms_devid=2114&prioritypopid=40&vqe=3 +甘肃卫视 4M1080,http://[2409:8087:2001:20:2800:0:df6e:eb1b]:80/wh7f454c46tw1625690606_1267463833/ott.mobaibox.com/PLTV/3/224/3221227568/index.m3u8?icpid=3&RTS=1674377446&from=40&popid=40&hms_devid=2116&prioritypopid=40&vqe=3 +贵州卫视 4M1080,http://[2409:8087:2001:20:2800:0:df6e:eb1b]:80/wh7f454c46tw1568871343_-998620180/ott.mobaibox.com/PLTV/3/224/3221227551/index.m3u8?icpid=3&RTS=1674385979&from=40&popid=40&hms_devid=2116&prioritypopid=40&vqe=3 +辽宁卫视 5.5M1080HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb0c]:80/wh7f454c46tw1932285680_928895632/ott.mobaibox.com/PLTV/3/224/3221227676/index.m3u8?icpid=3&RTS=1674386342&from=40&popid=40&hms_devid=2040&prioritypopid=40&vqe=3 +辽宁卫视 5M1080HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb02]:80/wh7f454c46tw1932493433_-7314784/ott.mobaibox.com/PLTV/3/224/3221227700/index.m3u8?icpid=3&RTS=1674386342&from=40&popid=40&hms_devid=2039&prioritypopid=40&vqe=3 +辽宁卫视 7.5M1080HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb10]:80/wh7f454c46tw514415942_-407592699/ott.mobaibox.com/PLTV/3/224/3221228162/index.m3u8?icpid=3&RTS=1674380629&from=40&popid=40&hms_devid=2110&prioritypopid=40&vqe=3 +辽宁卫视HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb25]:80/wh7f454c46tw3908751839_-1834795745/ott.mobaibox.com/PLTV/3/224/3221228310/index.m3u8?icpid=3&RTS=1674371139&from=40&popid=40&hms_devid=2292&prioritypopid=40&vqe=3 +辽宁卫视 Max16M1080,http://[2409:8087:2001:20:2800:0:df6e:eb17]:80/wh7f454c46tw1753714405_1982208640/ott.mobaibox.com/PLTV/3/224/3221227485/index.m3u8?icpid=3&RTS=1674386164&from=40&popid=40&hms_devid=2114&prioritypopid=40&vqe=3 +重庆卫视 4M1080,http://[2409:8087:2001:20:2800:0:df6e:eb16]:80/wh7f454c46tw1552893761_-1608513550/ott.mobaibox.com/PLTV/3/224/3221227632/index.m3u8?icpid=3&RTS=1674385963&from=40&popid=40&hms_devid=2114&prioritypopid=40&vqe=3 +重庆卫视 5.5M1080HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb0d]:80/wh7f454c46tw515202699_-176956124/ott.mobaibox.com/PLTV/3/224/3221227729/index.m3u8?icpid=3&RTS=1674380630&from=40&popid=40&hms_devid=2040&prioritypopid=40&vqe=3 +青海卫视 4M1080,http://[2409:8087:2001:20:2800:0:df6e:eb1a]:80/wh7f454c46tw348498084_-2063977587/ott.mobaibox.com/PLTV/3/224/3221227554/index.m3u8?icpid=3&RTS=1674380463&from=40&popid=40&hms_devid=2116&prioritypopid=40&vqe=3 +黑龙江卫视 4M1080,http://[2409:8087:2001:20:2800:0:df6e:eb07]:80/wh7f454c46tw515505966_53770455/ott.mobaibox.com/PLTV/3/224/3221227252/index.m3u8?icpid=3&RTS=1674380630&from=40&popid=40&hms_devid=2036&prioritypopid=40&vqe=3 +黑龙江卫视 5M1080HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb03]:80/wh7f454c46tw516023873_-290665544/ott.mobaibox.com/PLTV/3/224/3221227753/index.m3u8?icpid=3&RTS=1674380631&from=40&popid=40&hms_devid=2039&prioritypopid=40&vqe=3 +黑龙江卫视 5.5M1080HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb0c]:80/wh7f454c46tw1754072820_1199010569/ott.mobaibox.com/PLTV/3/224/3221227662/index.m3u8?icpid=3&RTS=1674386164&from=40&popid=40&hms_devid=2040&prioritypopid=40&vqe=3 +黑龙江卫视 7.5M1080HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb16]:80/wh7f454c46tw2055834867_664272756/ott.mobaibox.com/PLTV/3/224/3221228233/index.m3u8?icpid=3&RTS=1674386466&from=40&popid=40&hms_devid=2114&prioritypopid=40&vqe=3 +黑龙江卫视HEVC,http://[2409:8087:2001:20:2800:0:df6e:eb26]:80/wh7f454c46tw516667270_434053295/ott.mobaibox.com/PLTV/3/224/3221228295/index.m3u8?icpid=3&RTS=1674380632&from=40&popid=40&hms_devid=2293&prioritypopid=40&vqe=3 +黑龙江卫视 Max16M1080,http://[2409:8087:2001:20:2800:0:df6e:eb16]:80/wh7f454c46tw1754506897_714399677/ott.mobaibox.com/PLTV/3/224/3221227514/index.m3u8?icpid=3&RTS=1674386164&from=40&popid=40&hms_devid=2114&prioritypopid=40&vqe=3 + +🛰IPV6地方,#genre# +「上海」东方影视「IPV6」,http://[2409:8087:1e03:21::42]:6610/cms001/ch00000090990000001016/index.m3u8? +「上海」都市「IPV6」,http://[2409:8087:1e03:21::42]:6610/cms001/ch00000090990000001015/index.m3u8? +「上海」教育电视台「IPV6」,http://[2409:8087:1e03:21::42]:6610/cms001/ch00000090990000001268/index.m3u8? +「上海」外语频道「IPV6」,http://[2409:8087:1e03:21::42]:6610/cms001/ch00000090990000001128/index.m3u8? +「上海」新闻综合「IPV6」,http://[2409:8087:1e03:21::42]:6610/cms001/ch00000090990000001014/index.m3u8? +「江苏」江苏交通广播「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb02]/wh7f454c46tw546624575_-1910844548/ott.mobaibox.com/PLTV/3/224/3221227937/index.m3u8 +「江苏」江苏健康广播「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb03]/wh7f454c46tw600036240_383613297/ott.mobaibox.com/PLTV/3/224/3221227952/index.m3u8 +「江苏」江苏交通广播「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb03]/wh7f454c46tw647596804_-5801787/ott.mobaibox.com/PLTV/3/224/3221227990/index.m3u8 +「江苏」江苏文艺广播「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb02]/wh7f454c46tw715522857_-1424246390/ott.mobaibox.com/PLTV/3/224/3221227987/index.m3u8 +「江苏」江苏新闻广播「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb03]/wh7f454c46tw769954038_1328455700/ott.mobaibox.com/PLTV/3/224/3221227984/index.m3u8 +「江苏」江苏新闻综合广播「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb03]/wh7f454c46tw833550595_1143544585/ott.mobaibox.com/PLTV/3/224/3221227934/index.m3u8 +「江苏」江苏经典流行音乐广播「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb02]/wh7f454c46tw878817645_-701348812/ott.mobaibox.com/PLTV/3/224/3221227943/index.m3u8 +「江苏」江苏财经之声广播「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb02]/wh7f454c46tw933154163_1181121507/ott.mobaibox.com/PLTV/3/224/3221227946/index.m3u8 +「江苏」金陵之声广播「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb02]/wh7f454c46tw1001680748_68258733/ott.mobaibox.com/PLTV/3/224/3221227940/index.m3u8 +「江苏」江苏音乐广播「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb02]/wh7f454c46tw1053240669_34336301/ott.mobaibox.com/PLTV/3/224/3221227949/index.m3u8 +「江苏」江苏体育休闲「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb15]/wh7f454c46tw4122585160_1534269250/ott.mobaibox.com/PLTV/3/224/3221225935/index.m3u8 +「江苏」江苏公共新闻「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb0e]/wh7f454c46tw4180964299_994803683/ott.mobaibox.com/PLTV/3/224/3221225925/index.m3u8 +「江苏」江苏城市「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb14]/wh7f454c46tw4264340981_727917420/ott.mobaibox.com/PLTV/3/224/3221225929/index.m3u8 +「江苏」江苏综艺「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb14]/wh7f454c46tw105610815_-1378935043/ott.mobaibox.com/PLTV/3/224/3221225931/index.m3u8 +「江苏」江苏影视「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb14]/wh7f454c46tw25164341_-1061241932/ott.mobaibox.com/PLTV/3/224/3221225937/index.m3u8 +「江苏」江苏教育「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb15]/wh7f454c46tw329009742_-1392321549/ott.mobaibox.com/PLTV/3/224/3221225923/index.m3u8 +「江苏」南京信息「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb10]/wh7f454c46tw3029680014_-204362700/ott.mobaibox.com/PLTV/3/224/3221227730/index.m3u8 +「江苏」南京娱乐「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb10]/wh7f454c46tw3055198838_-954191684/ott.mobaibox.com/PLTV/3/224/3221227722/index.m3u8 +「江苏」南京新闻综合「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb14]/wh7f454c46tw3127461495_-1929938189/ott.mobaibox.com/PLTV/3/224/3221227213/index.m3u8 +「江苏」南京少儿「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb10]/wh7f454c46tw3425352611_209642410/ott.mobaibox.com/PLTV/4/224/3221227733/index.m3u8 +「江苏」南京科技「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb04]/wh7f454c46tw3484211223_471033633/ott.mobaibox.com/PLTV/4/224/3221227194/index.m3u8 +「江苏」南京生活「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb11]/wh7f454c46tw3530023629_201686832/ott.mobaibox.com/PLTV/4/224/3221227786/index.m3u8 +「江苏」南京十八「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb04]/wh7f454c46tw3568749588_-1882152959/ott.mobaibox.com/PLTV/4/224/3221227178/index.m3u8 +「江苏」南京影视「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb10]/wh7f454c46tw3614839407_-1644050596/ott.mobaibox.com/PLTV/4/224/3221227719/index.m3u8 +「江苏」崇川「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb25]/wh7f454c46tw1512301981_1454766575/ott.mobaibox.com/PLTV/4/224/3221228533/index.m3u8 +「江苏」南通3「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb23]/wh7f454c46tw1440049912_-2025370179/ott.mobaibox.com/PLTV/4/224/3221228451/index.m3u8 +「江苏」南通2「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb24]/wh7f454c46tw1356203236_1007889310/ott.mobaibox.com/PLTV/4/224/3221228448/index.m3u8 +「江苏」盐城1「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb25]/wh7f454c46tw1245367087_-983708624/ott.mobaibox.com/PLTV/4/224/3221228435/index.m3u8 +「江苏」盐城2「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb22]/wh7f454c46tw1131928239_2039612798/ott.mobaibox.com/PLTV/4/224/3221228433/index.m3u8 +「江苏」盐城3「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb21]/wh7f454c46tw1299375729_1661164560/ott.mobaibox.com/PLTV/4/224/3221228436/index.m3u8 +「江苏」徐州1「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb14]/wh7f454c46tw449482893_-1418519228/ott.mobaibox.com/PLTV/3/224/3221225945/index.m3u8 +「江苏」徐州2「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb14]/wh7f454c46tw554442372_-1047030766/ott.mobaibox.com/PLTV/3/224/3221225947/index.m3u8 +「江苏」徐州3「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb14]/wh7f454c46tw612056802_-2107448704/ott.mobaibox.com/PLTV/3/224/3221225949/index.m3u8 +「江苏」徐州4「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb1a]/wh7f454c46tw646564841_-1162201747/ott.mobaibox.com/PLTV/3/224/3221225951/index.m3u8 +「江苏」连云港公共「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb12]/wh7f454c46tw913656304_601285611/ott.mobaibox.com/PLTV/3/224/3221227819/index.m3u8 +「江苏」连云港新闻综合「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb0f]/wh7f454c46tw1598526246_-2101199601/ott.mobaibox.com/PLTV/3/224/3221227758/index.m3u8 +「江苏」仪化有线「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb0c]/wh7f454c46tw2007904333_996227273/ott.mobaibox.com/PLTV/3/224/3221227702/index.m3u8 +「江苏」高淳新闻「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb0c]/wh7f454c46tw2091063000_-113209540/ott.mobaibox.com/PLTV/3/224/3221227870/index.m3u8 +「江苏」东海综合「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb11]/wh7f454c46tw2532366382_-413976163/ott.mobaibox.com/PLTV/3/224/3221227792/index.m3u8 +「江苏」沛县经济生活「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb0e]/wh7f454c46tw2485154935_560997466/ott.mobaibox.com/PLTV/3/224/3221227611/index.m3u8 +「江苏」沛县文化影视「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb0e]/wh7f454c46tw2571577223_-1607544057/ott.mobaibox.com/PLTV/3/224/3221227681/index.m3u8 +「江苏」沛县新闻综合「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb0e]/wh7f454c46tw2694495294_-336953709/ott.mobaibox.com/PLTV/3/224/3221227678/index.m3u8 +「江苏」泰州1「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb18]/wh7f454c46tw2988629058_378021149/ott.mobaibox.com/PLTV/3/224/3221228209/index.m3u8 +「江苏」泰州2「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb10]/wh7f454c46tw3054465711_-1323742279/ott.mobaibox.com/PLTV/3/224/3221228212/index.m3u8 +「江苏」泰州3「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb15]/wh7f454c46tw3111075443_-1954595974/ott.mobaibox.com/PLTV/3/224/3221228100/index.m3u8 +「江苏」睢宁三农「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb03]/wh7f454c46tw3159943533_-631245355/ott.mobaibox.com/PLTV/3/224/3221227709/index.m3u8 +「江苏」睢宁生活教育「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb03]/wh7f454c46tw3266215445_-1224675069/ott.mobaibox.com/PLTV/3/224/3221227701/index.m3u8 +「江苏」睢宁综合「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb03]/wh7f454c46tw2711841019_318571591/ott.mobaibox.com/PLTV/3/224/3221227706/index.m3u8 +「江苏」睢宁资讯「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb02]/wh7f454c46tw2785939281_491930384/ott.mobaibox.com/PLTV/3/224/3221227712/index.m3u8 +「江苏」常州公共「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb12]/wh7f454c46tw4212693148_669088627/ott.mobaibox.com/PLTV/3/224/3221227905/index.m3u8 +「江苏」常州新闻综合「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb12]/wh7f454c46tw3810615020_450111224/ott.mobaibox.com/PLTV/3/224/3221227899/index.m3u8 +「江苏」常州生活「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb12]/wh7f454c46tw3951544714_750576923/ott.mobaibox.com/PLTV/3/224/3221227902/index.m3u8 +「江苏」常州都市「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb12]/wh7f454c46tw4002153568_939060722/ott.mobaibox.com/PLTV/3/224/3221227955/index.m3u8 +「江苏」宝应新闻综合「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb02]/wh7f454c46tw2870965829_-39927312/ott.mobaibox.com/PLTV/3/224/3221228007/index.m3u8 +「江苏」宝应生活资讯「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb12]/wh7f454c46tw2889103905_1760287796/ott.mobaibox.com/PLTV/3/224/3221228039/index.m3u8 +「江苏」铜山3「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb17]/wh7f454c46tw3277816327_1610783039/ott.mobaibox.com/PLTV/3/224/3221228055/index.m3u8 +「江苏」铜山2「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb06]/wh7f454c46tw3266023742_-315157707/ott.mobaibox.com/PLTV/3/224/3221228081/index.m3u8 +「江苏」铜山1「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb14]/wh7f454c46tw3676988403_-40659425/ott.mobaibox.com/PLTV/3/224/3221228152/index.m3u8 +「江苏」镇江新闻综合「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb27]/wh7f454c46tw1100784708_827843552/ott.mobaibox.com/PLTV/3/224/3221228246/index.m3u8 +「江苏」赣榆「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb02]/wh7f454c46tw1171115665_-517528173/ott.mobaibox.com/PLTV/3/224/3221228317/index.m3u8 +「江苏」邳州综合「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb08]/wh7f454c46tw2533804280_-725162855/ott.mobaibox.com/PLTV/3/224/3221227576/index.m3u8 +「江苏」宿迁综合「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb08]/wh7f454c46tw1682757042_1482535442/ott.mobaibox.com/PLTV/4/224/3221226944/index.m3u8 +「江苏」宿迁公共「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb08]/wh7f454c46tw1756901329_237803346/ott.mobaibox.com/PLTV/4/224/3221226939/index.m3u8 +「江苏」扬州1「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb14]/wh7f454c46tw2042951982_296363859/ott.mobaibox.com/PLTV/4/224/3221228155/index.m3u8 +「江苏」扬州2「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb20]/wh7f454c46tw2079693471_1453629667/ott.mobaibox.com/PLTV/4/224/3221228338/index.m3u8 +「江苏」扬州3「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb0d]/wh7f454c46tw2162902736_1088905287/ott.mobaibox.com/PLTV/4/224/3221227867/index.m3u8 +「江苏」新沂1「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb08]/wh7f454c46tw2193528548_-178282587/ott.mobaibox.com/PLTV/3/224/3221227289/index.m3u8 +「江苏」新沂2「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb08]/wh7f454c46tw2272375900_2058480119/ott.mobaibox.com/PLTV/3/224/3221227311/index.m3u8 +「江苏」镇江2「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb08]/wh7f454c46tw3271148643_-1965191630/ott.mobaibox.com/PLTV/4/224/3221227325/index.m3u8 +「江苏」镇江3「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb23]/wh7f454c46tw2461344193_395316009/ott.mobaibox.com/PLTV/3/224/3221228208/index.m3u8 +「江苏」京视剧场「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb04]/wh7f454c46tw2927670510_1843427486/ott.mobaibox.com/PLTV/3/224/3221227040/index.m3u8 +「江苏」无锡新闻综合「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb15]/wh7f454c46tw3152427644_1112931372/ott.mobaibox.com/PLTV/3/224/3221228103/index.m3u8 +「江苏」贾汪新闻「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb03]/wh7f454c46tw3005294665_-433598957/ott.mobaibox.com/PLTV/3/224/3221227385/index.m3u8 +「江苏」贾汪旅游「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb08]/wh7f454c46tw3158177609_-1622861678/ott.mobaibox.com/PLTV/3/224/3221227389/index.m3u8 +「江苏」洪泽综合「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb08]/wh7f454c46tw3699298408_-685916425/ott.mobaibox.com/PLTV/3/224/3221228287/index.m3u8 +「江苏」国学与家道「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb10]/wh7f454c46tw3793293799_-1723707003/ott.mobaibox.com/PLTV/4/224/3221227736/index.m3u8 +「江苏」影视剧频道「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb08]/wh7f454c46tw3833147877_659161399/ott.mobaibox.com/PLTV/4/224/3221227372/index.m3u8 +「江苏」镇江新闻综合「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb24]/wh7f454c46tw3949322656_1360725434/ott.mobaibox.com/PLTV/4/224/3221228246/index.m3u8 +「黑龙江」黑龙江文体「IPV6」,http://[2409:8087:1a01:df::4025]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226239/1.m3u8 +「黑龙江」黑龙江农业科教「IPV6」,http://[2409:8087:1a01:df::4025]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226242/1.m3u8 +「黑龙江」黑龙江都市「IPV6」,http://[2409:8087:1a01:df::4025]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226301/1.m3u8 +「黑龙江」黑龙江少儿「IPV6」,http://[2409:8087:1a01:df::4035]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226304/1.m3u8 +「黑龙江」黑龙江影视「IPV6」,http://[2409:8087:1a01:df::4035]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226298/1.m3u8 +「黑龙江」黑龙新闻法治「IPV6」,http://[2409:8087:1a01:df::4036]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226330/1.m3u8 +「黑龙江」鹤岗新闻综合「IPV6」,http://[2409:8087:1a01:df::4060]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226534/index.m3u8 +「黑龙江」佳木斯新闻综合「IPV6」,http://[2409:8087:1a01:df::7005]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226451/index.m3u8 +「黑龙江」齐齐哈尔经济法制「IPV6」,http://[2409:8087:1a01:df::7005]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226555/index.m3u8 +「黑龙江」齐齐哈尔新闻综合「IPV6」,http://[2409:8087:1a01:df::7005]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226437/index.m3u8 +「黑龙江」双鸭山公共「IPV6」,http://[2409:8087:1a01:df::7005]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226532/index.m3u8 +「黑龙江」双鸭山综合「IPV6」,http://[2409:8087:1a01:df::7005]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226529/index.m3u8 +「海南」海南自贸「IPV6」,http://[2409:8087:5e01:34::21]:6610/ZTE_CMS/08984400000000060000000000000320/index.m3u8?IAS +「海南」海南新闻「IPV6」,http://[2409:8087:5e01:34::21]:6610/ZTE_CMS/08984400000000060000000000000321/index.m3u8?IAS +「海南」海南文旅「IPV6」,http://[2409:8087:5e01:34::21]:6610/ZTE_CMS/08984400000000060000000000000322/index.m3u8?IAS +「海南」海南少儿「IPV6」,http://[2409:8087:5e01:34::21]:6610/ZTE_CMS/08984400000000060000000000000323/index.m3u8?IAS +「海南」海南公共「IPV6」,http://[2409:8087:5e01:34::21]:6610/ZTE_CMS/08984400000000060000000000000382/index.m3u8?IAS +「海南」三亚卫视「IPV6」,http://[2409:8087:5e01:34::21]:6610/ZTE_CMS/00000001000000060000000000000136/index.m3u8?IAS +「陕西」陕西新闻「IPV6」,http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000001580/index.m3u8?virtualDomain=yinhe.live_hls.zte.com +「陕西」宝鸡1「IPV6」,http://[2409:8087:7000:20::4]/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226383/index.m3u8 +「陕西」宝鸡2「IPV6」,http://[2409:8087:7000:20::4]/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226384/index.m3u8 +「陕西」安康综合「IPV6」,http://[2409:8087:7000:20::4]/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226385/index.m3u8 +「陕西」西乡融媒「IPV6」,http://[2409:8087:7000:20::4]/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226556/index.m3u8 +「陕西」商洛1「IPV6」,http://[2409:8087:7000:20::4]/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226378/index.m3u8 +「陕西」城园「IPV6」,http://[2409:8087:7000:20::4]/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226920/index.m3u8 +「陕西」扶风「IPV6」,http://[2409:8087:7000:20::4]/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221227005/index.m3u8 +「陕西」汉中1「IPV6」,http://[2409:8087:7000:20::4]/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226331/index.m3u8 +「陕西」汉中2「IPV6」,http://[2409:8087:7000:20::4]/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225990/index.m3u8 +「陕西」汉中3「IPV6」,http://[2409:8087:7000:20::4]/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225991/index.m3u8 +「陕西」千阳「IPV6」,http://[2409:8087:7000:20::4]/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226945/index.m3u8 +「陕西」神木1「IPV6」,http://[2409:8087:7000:20::4]/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226993/index.m3u8 +「陕西」石泉电视台,http://[2409:8087:7000:20::4]/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226965/index.m3u8 +「陕西」岐山「IPV6」,http://[2409:8087:7000:20::4]/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226982/index.m3u8 +「陕西」吴起电视台「IPV6」,http://[2409:8087:7000:20::4]/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226967/index.m3u8 +「陕西」洋县电视台1「IPV6」,http://[2409:8087:7002:20::3]/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226938/index.m3u8 +「陕西」紫阳综合「IPV6」,http://[2409:8087:7000:20::4]/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221227002/index.m3u8 +「陕西」FGTV 1「IPV6」,http://[2409:8087:7000:20::4]/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226990/index.m3u8 +「陕西」佛坪电视台「IPV6」,http://[2409:8087:7002:20::3]/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226454/index.m3u8 +「安徽」安徽经济生活,http://112.30.194.221:20080/live/eac499adad7b49ff9cfa79ba84693959/hls.m3u8?zanhd +「安徽」安徽影院,http://112.30.194.221:20080/live/d18ff95cb1fb4bbcb56215e189fc12be/hls.m3u8?zanhd +「安徽」安徽综艺体育,http://112.30.194.221:20080/live/c41f112b83f644ddb082669501c8ecd3/hls.m3u8?zanhd +「安徽」池州公共,http://cm.wshls.homecdn.com/live/4abdf.flv?zanhd +「安徽」肥西综合,http://112.30.194.221:20080/live/7210e3a27cc64ac4a3f7aba2e2b683d5/hls.m3u8?zanhd +「安徽」固镇新闻,http://www.guzhenm.com:7001/hls/hd-live.m3u8?zanhd +「安徽」淮南公共,http://stream.0554news.com/hnds2/sd/live.m3u8?zanhd +「安徽」淮南新闻综合,http://stream.0554news.com/hnds1/sd/live.m3u8?zanhd +「安徽」歙县综合频道,http://112.30.194.221:20080/live/4b3024127d1c472986ccdcb454f81a9f/hls.m3u8?zanhd +「安徽」宿州公共,http://live.ahsz.tv/video/s10001-ggpd/index.m3u8?zanhd +「北京」北京新闻,http://live.funhillrm.com/5/sd/live.m3u8?zbeid +「北京」房山无线频道,http://live.funhillrm.com/2/sd/live.m3u8?zbeid +「北京」清华大学电视台,http://live.cic.tsinghua.edu.cn/hls/tsinghuatv.m3u8?zbeid +「北京」石景山有线,http://live.sjsrm.com/bjsjs/sd/live.m3u8?zbeid +「重庆」璧山综合,http://222.179.42.129:8181/hls1.m3u8?zzhongqd +「重庆」大足综合,http://218.201.85.71:3170/m3u8?zzhongqd +「重庆」垫江综合,http://125.62.24.185:80/1.m3u8?zzhongqd +「福建」建宁综合频道,https://p2.weizan.cn/2144741973/075444991326676404/live.m3u8?zfud +「福建」将乐综合,http://218.106.152.196/lsdream/9nbYeUc/1000/live.m3u8?fujian +「福建」石狮综合,http://218.106.152.196/lsdream/MO13IYx/2000/live.m3u8?zfud +「福建」霞浦综合频道,http://218.106.152.196/lsdream/G7wCyZW/4000/live.m3u8?zfud +「福建」永安综合频道,http://218.106.152.196/lsdream/x6FnPrm/2000/live.m3u8?fujian +「福建」云霄综合,http://live.zzyxxw.com:85/live/xwzh.m3u8?fujian +「福建」漳州新闻综合,http://31182.hlsplay.aodianyun.com/lms_31182/tv_channel_175.m3u8?zfud +「甘肃」白银公共,http://live.bygd.cn/bygg/sd/live.m3u8?zgand +「甘肃」白银综合,http://live.bygd.cn/byzh/sd/live.m3u8?gansu +「甘肃」酒泉综合,http://stream.gsjqtv.com/pd1/sd/live.m3u8?zgand +「甘肃」崆峒综合,http://125.74.200.110:10080/hls/001/001_live.m3u8?gansu +「广东」广东文化,https://glive.grtn.cn/live/wenhua_test0203.m3u8?auth_key=1617289309-0-0-7b2730980c8860963374597c20ad3935?zguangd +「广东」广东文化,https://glive.grtn.cn/live/wenhua_test0203.m3u8?auth_key=1612881417-0-0-bc7ddba066481bc805fc1e800654e721?zguangd +「广东」广东珠江,http://xjayrf.eatuo.com:9901/tsfile/live/1011_1.m3u8 +「广东」广州综合,http://player.521fanli.cn/1691/gd/gztvm3u8.php?id=gzzh +「广东」广州南国都市,https://justsometime.gztv.com/sec/shenghuos.m3u8 +「广东」广州南国都市,http://player.521fanli.cn/1691/gd/gztvm3u8.php?id=gzngds +「广东」清新综合,http://hls.wiseqx.com/live/qxzh.m3u8?zguangd +「广东」韶关公共,https://www.sgmsw.cn/videos/tv/201805/1308/9P424TC5M000AFO13CXK6GN6BOA889D2/hls/live.m3u8?zguangd +「广东」韶关综合,https://www.sgmsw.cn/videos/tv/201805/1308/SB05RIYZOU8JR418AUQOF62CAJQ08D0E/hls/live.m3u8?zguangd +「广东」深圳电视剧,http://218.17.216.102:9901/tsfile/live/1057_1.m3u8 +「广东」深圳东部,https://lglivepull.sznews.com/live/2646.m3u8?zguangd +「广东」 韶关综合台,https://www.sgmsw.cn/videos/tv/201805/1308/SB05RIYZOU8JR418AUQOF62CAJQ08D0E/hls/live.m3u8 +「广东」阳江1,https://live.yjtvw.com:8081/live/smil:yjtv1.smil/chunklist_b3628000.m3u8?zguangd +「广东」阳江2,https://live.yjtvw.com:8081/live/smil:yjtv2.smil/chunklist_b3628000.m3u8?zguangd +「广东」阳江公共,https://live.yjtvw.com:8081/live/smil:yjtv2.smil/chunklist_b1152000.m3u8?zguangd +「广东」阳江综合,https://live.yjtvw.com:8081/live/smil:yjtv1.smil/chunklist_b1152000.m3u8?zguangd +「广西」贺州综合,http://zhz.gxhzxw.com:2935/live/HZXW-HD/playlist.m3u8 +「广西」罗城综合,http://111.12.75.177:9100/lctvlive/lch.m3u8?zguangxd +「广西」南宁都市生活,http://hls.nntv.cn/nnlive/NNTV_METRO_A.m3u8?zguangxd +「广西」南宁新闻综合,http://hls.nntv.cn/nnlive/NNTV_NEWS_A.m3u8?zguangxd +「广西」南宁影娱乐,http://hls.nntv.cn/nnlive/NNTV_VOD_A.m3u8?zguangxd +「河北」昌黎综合频道,https://jwliveqxzb.hebyun.com.cn/clzhpd/clzhpd.m3u8?zhebd +「河北」昌黎综合频道,https://jwcdnqx.hebyun.com.cn/live/clzhpd/1500k/tzwj_video.m3u8?zhebd +「河北」邯郸公共频道,https://jwcdnqx.hebyun.com.cn/live/hdgg/1500k/tzwj_video.m3u8?zhebd +「河北」邯郸公共频道,https://jwliveqxzb.hebyun.com.cn/hdgg/hdgg.m3u8 +「河北」邯郸科技教育,https://jwliveqxzb.hebyun.com.cn/hdkj/hdkj.m3u8?zhebd +「河北」邯郸科技教育,https://jwcdnqx.hebyun.com.cn/live/hdkj/1500k/tzwj_video.m3u8?zhebd +「河北」鹿泉一套,https://jwliveqxzb.hebyun.com.cn/luquanyi/luquanyi.m3u8?zhebd +「河北」鹿泉一套,https://jwcdnqx.hebyun.com.cn/live/luquanyi/1500k/tzwj_video.m3u8?zhebd +「河北」石家庄都市,http://pluslive1.sjzntv.cn/dushi/playlist.m3u8?zhebd +「河北」石家庄生活,http://pluslive1.sjzntv.cn/shenghuo/playlist.m3u8?zhebd +「河北」石家庄新闻综合,http://pluslive1.sjzntv.cn/xmzh/playlist.m3u8?zhebd +「河北」石家庄娱乐,http://pluslive1.sjzntv.cn/yule/playlist.m3u8?zhebd +「河南」宝丰综合频道,http://tvpull.dxhmt.cn:9081/tv/10421-1.m3u8?zhend +「河南」邓州新闻,http://tvpull.dxhmt.cn:9081/tv/11381-1.m3u8?zhend +「河南」方城一套,http://tvpull.dxhmt.cn:9081/tv/11322-1.m3u8?zhend +「河南」扶沟综合频道,http://tvpull.dxhmt.cn:9081/tv/11621-1.m3u8?zhend +「河南」巩义新闻综合,http://tvpull.dxhmt.cn:9081/tv/10181-1.m3u8?zhend +「河南」滑县快乐3,http://tvpull.dxhmt.cn:9081/tv/10526-3.m3u8?zhend +「河南」滑县新闻,http://tvpull.dxhmt.cn:9081/tv/10526-1.m3u8?zhend +「河南」济源电视一套,http://tvpull.dxhmt.cn:9081/tv/19001-1.m3u8?zhend +「河南」郏县综合频道,http://tvpull.dxhmt.cn:9081/tv/10425-1.m3u8?zhend +「河南」焦作公共频道,http://zhpull.dxhmt.cn/jiaozuo/29b65b69130c4ef1a3283cc7b913da05/playlist.m3u8?zhend +「河南」焦作综合频道,http://zhpull.dxhmt.cn/jiaozuo/b75a92c9503e47cf9e89f7ff247b65f2/playlist.m3u8?zhend +「河南」灵宝新闻综合,http://tvpull.dxhmt.cn:9081/tv/11282-1.m3u8?zhend +「河南」鹿邑新闻频道,http://tvpull.dxhmt.cn:9081/tv/11628-1.m3u8?zhend +「河南」内黄综合频道,http://tvpull.dxhmt.cn:9081/tv/10527-1.m3u8?zhend +「河南」沁阳文化旅游,http://live.qinyangtv.com:82/channel2/sd/live.m3u8?zhend +「河南」汝南综合,http://tvpull.dxhmt.cn:9081/tv/11727-1.m3u8?zhend +「河南」嵩县综合新闻,http://tvpull.dxhmt.cn:9081/tv/10325-1.m3u8?zhend +「河南」唐河一套,http://tvpull.dxhmt.cn:9081/tv/11328-1.m3u8?zhend +「河南」桐柏新闻综合,http://tvpull.dxhmt.cn:9081/tv/11330-1.m3u8?zhend +「河南」卫辉综合频道,http://tvpull.dxhmt.cn:9081/tv/10781-1.m3u8?zhend +「河南」温县综合,http://tvpull.dxhmt.cn:9081/tv/10825-1.m3u8?zhend +「河南」西华综合频道,http://tvpull.dxhmt.cn:9081/tv/11622-1.m3u8?zhend +「河南」新安新闻综合,http://tvpull.dxhmt.cn:9081/tv/10323-1.m3u8?zhend +「河南」新乡县电视台,http://tvpull.dxhmt.cn:9081/tv/10721-1.m3u8?zhend +「河南」新野综合,http://tvpull.dxhmt.cn:9081/tv/11329-1.m3u8?zhend +「河南」荥阳综合,http://tvpull.dxhmt.cn:9081/tv/10182-1.m3u8?zhend +「河南」宜阳综合频道,http://tvpull.dxhmt.cn:9081/tv/10327-1.m3u8?zhend +「河南」永城卫建,http://tvpull.dxhmt.cn/tv/11481-3.m3u8?zhend +「河南」禹州公共,http://tvpull.dxhmt.cn:9081/tv/11081-2.m3u8 +「河南」禹州公共,http://tvpull.dxhmt.cn/tv/11081-2.m3u8?zhend +「河南」禹州综合,http://tvpull.dxhmt.cn:9081/tv/11081-1.m3u8?zhend +「黑龙江」伊春综合,http://live.yichuntv.com/e5d7b4b95cf849d79fa3964431dca1f3/h264_800k_ts/index.m3u8?type=flv2hls_m3u8?zheild +「辽宁」北方,http://39.134.61.218/PLTV/88888888/224/3221226865/index.m3u8 +「辽宁」宜佳优选,http://39.134.61.218/PLTV/88888888/224/3221226920/index.m3u8 +「辽宁」移动电视,http://39.134.61.218/PLTV/88888888/224/3221226867/index.m3u8 +「辽宁」影视剧,http://39.134.61.218/PLTV/88888888/224/3221226861/index.m3u8 +「辽宁」都市,http://39.134.61.218/PLTV/88888888/224/3221226914/index.m3u8 +「辽宁」教育•青少,http://39.134.61.218/PLTV/88888888/224/3221226863/index.m3u8 +「辽宁」生活,http://39.134.61.218/PLTV/88888888/224/3221226918/index.m3u8 +「辽宁」体育,http://39.134.61.218/PLTV/88888888/224/3221226916/index.m3u8 +「湖北」保康新闻综合,http://bktvplay.gdnewmedia.cc/live/bk_xwzh.m3u8?zhubd +「湖北」荆门新闻综合,http://stream.jmtv.com.cn/xwzh/sd/live.m3u8?zhubd +「湖南」金鹰卡通,http://39.134.61.218/PLTV/88888888/224/3221226940/index.m3u8 +「湖南」娄底综合频道,http://119.39.242.52:1935/live/zonghe/playlist.m3u8?zhund +「湖南」湘潭新闻综合,http://live.hnxttv.com:9601/live/xwzh/800K/tzwj_video.m3u8?zhund +「吉林」珲春新闻综合,http://stream8.jlntv.cn/hctv/sd/live.m3u8?zjild +「吉林」吉林都市,http://stream1.jlntv.cn/dspd/sd/live.m3u8?zjild +「吉林」吉林公共,http://stream1.jlntv.cn/ggpd/sd/live.m3u8?zjild +「吉林」吉林生活,http://stream1.jlntv.cn/shpd/sd/live.m3u8?zjild +「吉林」吉林影院,http://stream1.jlntv.cn/yspd/sd/live.m3u8?zjild +「吉林」靖宇综合,http://stream8.jlntv.cn/jytv/sd/live.m3u8?zjild +「吉林」龙井综合,http://stream8.jlntv.cn/ljtv/sd/live.m3u8?zjild +「吉林」通化县综合,http://stream5.jlntv.cn/thx/sd/live.m3u8?zjild +「吉林」汪清综合,http://stream5.jlntv.cn/wq/sd/live.m3u8?zjild +「吉林」延边-1,http://live.ybtvyun.com/video/s10016-af95004b6d1a/index.m3u8?zjild +「吉林」延边-2,http://live.cloud.yanews.cn/video/s10001-YATV-2/index.m3u8?zjild +「吉林」延边-2,http://live.ybtvyun.com/video/s10006-04819ee234a7/index.m3u8?zjild +「吉林」延边朝鲜语综合,http://live.ybtvyun.com/video/s10006-b571c289a478/index.m3u8?zjild +「吉林」延边朝鲜语综合,http://live.ybtvyun.com/video/s10016-19a16c47eb99/index.m3u8?zjild +「吉林」延边汉语综合,http://live.ybtvyun.com/video/s10016-7e5f23de35df/index.m3u8?zjild +「吉林」延边卫视,http://live.ybtvyun.com/video/s10016-6f0dfd97912f/index.m3u8?zjild +「吉林」延边卫视,http://live.ybtvyun.com/video/s10006-44f040627ca1/index.m3u8?zjild +「江苏」大丰公共频道,http://dafeng-tv-hls.cm.jstv.com/dafeng-tv/dafenget.m3u8?zjiangsd +「江苏」东海新闻频道,http://donghai-tv-hls.cm.jstv.com/donghai-tv/donghaixinwensp.m3u8?zjiangsd +「江苏」东台综合频道,http://dongtai-tv-hls.cm.jstv.com/dongtai-tv/dongtaizonghe.m3u8?zjiangsd +「江苏」高邮综合频道,http://gaoyou-tv-hls.cm.jstv.com/gaoyou-tv/gaoyouxw.m3u8?zjiangsd +「江苏」海安新闻综合,http://haian-tv-hls.cm.jstv.com/haian-tv/haaxwzh.m3u8?zjiangsd +「江苏」淮安公共频道,http://live1.habctv.com/ggpdsl/sd/live.m3u8?zjiangsd +「江苏」淮安新闻综合,http://live1.habctv.com/zhpdsl/sd/live.m3u8?zjiangsd +「江苏」淮安影院娱乐,http://live1.habctv.com/ysylsl/sd/live.m3u8?zjiangsd +「江苏」贾汪旅游频道,http://jiawang-tv-hls.cm.jstv.com/jiawang-tv/jwly.m3u8?zjiangsd +「江苏」贾汪新闻频道,http://jiawang-tv-hls.cm.jstv.com/jiawang-tv/jwxw.m3u8?zjiangsd +「江苏」江宁新闻频道,https://jiangning-tv-hls.cm.jstv.com/jiangning-tv/jnxwzh.m3u8?zjiangsd +「江苏」姜堰新闻综合,https://jiangyan-tv-hls.cm.jstv.com/jiangyan-tv/jiangyanzh.m3u8?zjiangsd +「江苏」金湖新闻综合,http://jinhu-tv-hls.cm.jstv.com/jinhu-tv/jinhuzh.m3u8?zjiangsd +「江苏」靖江新闻综合,http://visit.jjbctv.com:1935/live/xwzhpc/playlist.m3u8?zjiangsd +「江苏」溧水新闻综合,http://live.lsrmw.cn/zhpd/sd/live.m3u8?zjiangsd +「江苏」溧水影院娱乐,http://live.lsrmw.cn/ysyl/sd/live.m3u8?zjiangsd +「江苏」南京教科,http://live.nbs.cn/channels/njtv/jkpd/500k.m3u8?zjiangsd +「江苏」南京生活,http://live.nbs.cn/channels/njtv/shpd/500k.m3u8?zjiangsd +「江苏」南京十八,http://live.nbs.cn/channels/njtv/sbpd/500k.m3u8?zjiangsd +「江苏」南京新闻综合,http://live.nbs.cn/channels/njtv/xwzh/500k.m3u8?zjiangsd +「江苏」南京信息,http://live.nbs.cn/channels/njtv/xxpd/500k.m3u8?zjiangsd +「江苏」南京娱乐,http://live.nbs.cn/channels/njtv/ylpd/500k.m3u8?zjiangsd +「江苏」沛县新闻综合,http://peixian-tv-hls.cm.jstv.com/peixian-tv/pxzh.m3u8?zjiangsd +「江苏」如东新闻综合,http://rudong-tv-hls.cm.jstv.com/rudong-tv/rdxwzh.m3u8?zjiangsd +「江苏」沭阳综合频道,http://shuyang-tv-hls.cm.jstv.com/shuyang-tv/shuyangzh.m3u8?zjiangsd +「江苏」泗阳资讯频道,http://siyang-tv-hls.cm.jstv.com/siyang-tv/siyangzx.m3u8?zjiangsd +「江苏」泗阳综合频道,http://siyang-tv-hls.cm.jstv.com/siyang-tv/siyangzh.m3u8?zjiangsd +「江苏」苏州4k,http://liveshowbak2.kan0512.com/ksz-norecord/csztv4k_4k.m3u8?zjiangsd +「江苏」睢宁三农频道,http://suining-tv-hls.cm.jstv.com/suining-tv/suiningsn.m3u8?zjiangsd +「江苏」睢宁生活教育,http://suining-tv-hls.cm.jstv.com/suining-tv/suiningsh.m3u8?zjiangsd +「江苏」睢宁资讯频道,http://suining-tv-hls.cm.jstv.com/suining-tv/suiningys.m3u8?zjiangsd +「江苏」睢宁综合频道,http://suining-tv-hls.cm.jstv.com/suining-tv/suiningzh.m3u8?zjiangsd +「江苏」铜山三农频道,http://stream.tstvxmt.com/ts3/sd/live.m3u8?zjiangsd +「江苏」铜山综合频道,http://stream.tstvxmt.com/tstv1/sd/live.m3u8?zjiangsd +「江苏」无锡都市资讯,http://stream.thmz.com/wxtv3/sd/live.m3u8?zjiangsd +「江苏」无锡经济,http://m.m3u8.wifiwx.com/live/wifiwx-245.m3u8?zjiangsd +「江苏」无锡经济,http://stream.thmz.com/wxtv5/sd/live.m3u8?zjiangsd +「江苏」无锡生活,http://stream.thmz.com/wxtv4/sd/live.m3u8?zjiangsd +「江苏」无锡生活,http://m.m3u8.wifiwx.com/live/wifiwx-244.m3u8?zjiangsd +「江苏」无锡新闻综合,http://m.m3u8.wifiwx.com/live/wifiwx-239.m3u8?zjiangsd +「江苏」无锡新闻综合,http://stream.thmz.com/wxtv1/sd/live.m3u8?zjiangsd +「江苏」无锡娱乐,http://stream.thmz.com/wxtv2/sd/live.m3u8?zjiangsd +「江苏」新沂生活频道,http://live.xysrmt.cn/shpd/sd/live.m3u8?zjiangsd +「江苏」新沂新闻频道,http://live.xysrmt.cn/xwzh/sd/live.m3u8?zjiangsd +「江苏」盐都综合频道,http://yandu-tv-hls.cm.jstv.com/yandu-tv/yanduzh.m3u8?zjiangsd +「江苏」宜兴新闻频道,http://yixing-tv-ori-hls.jstv.com/yixing-tv-ori/yixing_xw.m3u8?zjiangsd +「江苏」宜兴紫砂频道,http://yixing-tv-ori-hls.jstv.com/yixing-tv-ori/yixing_zs.m3u8?zjiangsd +「江苏」张家港新闻综合,http://3gvod.zjgonline.com.cn:1935/live/xinwenzonghe2/playlist.m3u8?zjiangsd +「江西」瑞金综合频道,http://live.mudu.tv/watch/u2udf0.m3u8?zjiangxd +「江西」新余公共频道,http://live02.jxtvcn.com.cn/live-jxtvcn/ganyun_xinyu_hd2.m3u8?zjiangxd +「江西」新余教育频道,http://live02.jxtvcn.com.cn/live-jxtvcn/ganyun_xinyu_hd3.m3u8?zjiangxd +「江西」新余新闻综合,http://live02.jxtvcn.com.cn/live-jxtvcn/ganyun_xinyu_hd1.m3u8?zjiangxd +「内蒙古」乌兰察布经济生活,http://pluslive.wrbtv.cn/wrbtv1/sd/live.m3u8?zneimd +「内蒙古」乌兰察布生活,http://pluslive.wrbtv.cn/wrbtv3/sd/live.m3u8?zneimd +「内蒙古」乌兰察布新闻综合,http://pluslive.wrbtv.cn/xwzh/sd/live.m3u8?zneimd +「宁夏」宁夏公共,http://livepgc.cmc.ningxiahuangheyun.com/pgc/041867befe3dde090202f620ade5b87c.m3u8?txSecret=39373ebcf0d57da2477968efb258e2b7&txTime=6235C9B6 +「宁夏」宁夏经济,http://livepgc.cmc.ningxiahuangheyun.com/pgc/10717759047cafd37fd87caa5883e9c2.m3u8?txSecret=6a3918f766d0ff625282376ffee72687&txTime=6235C9C1 +「宁夏」吴忠公共,http://live.kanwz.net/ggpd/sd/live.m3u8?zningxd +「宁夏」吴忠综合,http://live.kanwz.net/zhpd/sd/live.m3u8?zningxd +「青海」湟源综合,http://livecdn.dmqhyadmin.com/hls/xjhuangyuan.m3u8?zqinghd +「青海」门源综合,http://livecdn.dmqhyadmin.com/hls/xjmenyuan.m3u8?zqinghd +「青海」民和综合,http://livecdn.dmqhyadmin.com/hls/xjminhe.m3u8?zqinghd +「青海」西宁生活服务,https://liveout.xntv.tv/a65jur/90p2i1.m3u8?zqinghd +「青海」西宁新闻综合,https://liveout.xntv.tv/a65jur/96iln2.m3u8?zqinghd +「山东」菏泽经济生活,http://live.hznet.tv:1935/live/live2/500K/tzwj_video.m3u8?shandd +「山东」菏泽新闻综合,http://live.hznet.tv:1935/live/live1/500K/tzwj_video.m3u8?shandd +「山东」菏泽影,http://live.hznet.tv:1935/live/live3/500K/tzwj_video.m3u8?shandd +「山东」青岛城阳,http://pili-live-rtmp.56.i2863.com/i2863-56/live_56_307317.m3u8?shandd +「山东」日照公共,http://live.rzw.com.cn/kzpd/sd/live.m3u8?shandd +「山东」日照科教,http://live.rzw.com.cn/ggpd/sd/live.m3u8?shandd +「山东」日照新闻综合,http://live.rzw.com.cn/xwzh/sd/live.m3u8?shandd +「山东」烟台公共,http://live.yantaitv.cn/live/e50f104a4ffe4a41b2217cbda534146f/d86092e69df94668b33390278b061700-1.m3u8?shandd +「山东」烟台经济科技,http://live.yantaitv.cn/live/27f84144e95a4652ae9e5c211b2a6b55/405f3e33ba384aa0a16014d0becd1261-1.m3u8?shandd +「山东」烟台新闻综合,http://live.yantaitv.cn/live/3e81a8879da44c5dadf3bd9c10468e1c/9b776d420ee4438199b7657c8eb88f07-1.m3u8?shandd +「山西」大宁综合,http://live.daningtv.com/channel1/sd/live.m3u8?zshanxd +「山西」定襄综合,http://lbyzztfe.live.sxmty.com/live/hls/645ff4c60e0a49f0a203abbd73dd8be9/0720e665f10f48e98c9639f4f492fb4a-1.m3u8?zshanxd +「山西」汾西综合,https://qmmqvzoz.live.sxmty.com/live/hls/f24f8a390c084386a564074c9260100c/be3fdf07606145739ab2c4b80fe0136a.m3u8?zshanxd +「山西」怀仁综合,http://1yp7hc5p.live.sxmty.com/live/hls/bff8529922344209985b6e49baa9555a/efa2543628fc4a7ea93d3d6c975f77dc.m3u8?zshanxd +「山西」吉县新闻综合,http://jxlive.jxrmtzx.com:8091/live/xwzh.m3u8?zshanxd +「山西」晋中新闻,http://jzlive.jztvnews.com:83/live/mount_for_ts/jzzh.m3u8?zshanxd +「山西」晋中新闻,http://jzlive.jztvnews.com:90/live/jzzh.m3u8?zshanxd +「山西」黎城综合,http://111.53.96.67:8081/live/1/index.m3u8?zshanxd +「山西」灵石新闻综合,https://live-stream.lsxrmtzx.com/live/video.m3u8?zshanxd +「山西」潞城新闻综合,http://59.48.42.6:62204/lucheng.m3u8?zshanxd +「山西」昔阳电视台,https://muspz2pi.live.sxmty.com/live/hls/33a3ffb76e06432cb2e535e58aa8441d/6644d056086b4f608c87db5be6d7f05e.m3u8?zshanxd +「山西」襄汾综合,http://7sycrzf7.live.sxmty.com/live/hls/da9222d15ce7491d85fe3519e5201df5/af161dfd2a434b22b3b75fdd72fb9038-1.m3u8?zshanxd +「山西」襄垣电视,http://video.xyxrmt.com/lsdream/2MAgsgb/1000/live.m3u8?zshanxd +「山西」运城公共频道,http://live.0359tv.com/lsdream/t667aTY/1000/live.m3u8?zshanxd +「山西」运城科技教育,http://live.0359tv.com/lsdream/p5eq48m/1000/live.m3u8?zshanxd +「山西」运城新闻综合,http://live.0359tv.com/lsdream/ss4Lj11/1000/live.m3u8?zshanxd +「山西」长子综合,http://zzlive.zzc-media.com:8092/live/xwzh.m3u8?zshanxd +「陕西」汉中综合,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226331/index.m3u8?zshanxid +「陕西」商洛电视,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226378/index.m3u8?zshanxid +「上海」崇明电视台,https://pili-live-hls.wdit.com.cn/wditlive/c038f4fafbdf4f97ba74c74ad67259b931ee.m3u8?zshangd +「上海」嘉定电视台,https://pili-live-hls.wdit.com.cn/wditlive/15472c98517744b994e85c9c60cc93cf6a3b.m3u8?zshangd +「上海」金山电视台,http://live.mudu.tv/watch/4zbn2f.m3u8?zshangd +「四川」北川电视一套,http://live.sctvcloud.com/live/bcgqlive.m3u8?zsicd +「四川」滨海新闻,http://traffic.jbh.tjbh.com/live/bhtv1/playlist.m3u8?ztianjd +「四川」滨海影院,http://traffic.jbh.tjbh.com/live/bhtv3/playlist.m3u8?ztianjd +「四川」滨海综艺,http://traffic.jbh.tjbh.com/live/bhtv2/playlist.m3u8?ztianjd +「四川」成都高新电视,http://live.cdht-tv.com:8190/live/cdht.m3u8?zsicd +「四川」德阳新闻综合,http://scdytv.cn:1935/live/m_xwpd_livevideo/playlist.m3u8?zsicd +「四川」甘洛综合,http://live.sctvcloud.com/live/ganluo.m3u8?zsicd +「四川」甘孜综合,http://tv.drs.ganzitv.com:8100/channellive/gztv.flv?zsicd +「四川」甘孜综合,http://m3u8.channel.ganzitv.com/vms/videos/nmip-media/channellive/channel1/playlist.m3u8?zsicd +「四川」广元公共,https://m3u8.channel.dzsm.com/cms/videos/nmip-media/channellive/channel2/playlist.m3u8?zsicd +「四川」广元综合,https://m3u8.channel.dzsm.com/cms/videos/nmip-media/channellive/channel1/playlist.m3u8?zsicd +「四川」广元综合,http://tv.dzsm.com:8100/chan/ch1.flv?zsicd +「四川」汉源综合,http://live.hyxrmt.com:85/live/xwpd.m3u8?zsicd +「四川」金川新闻综合,http://live.jinchuanrmt.com:90/live/zhxw.m3u8?zsicd +「四川」开江新闻综合,http://lmt.kjzx.net:98/live1/live1.m3u8?zsicd +「四川」康定新闻综合,http://m3u8-kd.channel.ganzitv.com/nmip-media-yajiang/channellive/channel100663/playlist.m3u8?zsicd +「四川」乐山公共,http://channellive.leshantv.net/live/ch2.flv?zsicd +「四川」乐山新闻综合,http://channellive.leshantv.net/live/ch1.flv?zsicd +「四川」乐至综合,http://rmlive.lzxrmtzx.com/live1/live1.m3u8?zsicd +「四川」乐至综合,http://175.155.106.72:89/live1/live1.m3u8?zsicd +「四川」利州综合,http://tv.drs.lzgbdst.com:8100/channellive/lztv2.flv?zsicd +「四川」利州综合,http://tvfile.lzgbdst.com/nmip-media/channellive/channel106876/playlist.m3u8?zsicd +「四川」隆昌新闻综合,http://live.sctvcloud.com/live/longchang.m3u8?zsicd +「四川」泸县新闻综合,http://lxfile.lxxcb.cn/nmip-media/channellive/channel103799/playlist.m3u8?zsicd +「四川」马边电视台,http://tvfile.mb.lsrm.org.cn/nmip-media/channellive/channel104860/playlist.m3u8?zsicd +「四川」马尔康综合,http://live.zmmek.com:90/live/zhxw.m3u8?zsicd +「四川」眉山公共,http://live2.scmstv.cn/ggpd/sd/live.m3u8?zsicd +「四川」眉山综合,http://live1.scmstv.cn/gqpd/sd/live.m3u8?zsicd +「四川」绵阳科技,http://live.sctvcloud.com/live/mytvgg.m3u8?zsicd +「四川」绵阳综合,http://live.sctvcloud.com/live/mytvzh.m3u8?zsicd +「四川」沐川综合,http://tvfile.mcrm.org.cn/nmip-media/channellive/channel103064/playlist.m3u8?zsicd +「四川」内江公共,http://njzb.scnj.tv:90/live/gggy_gggy800.m3u8?zsicd +「四川」内江科教,http://njzb.scnj.tv:90/live/kjpd_kjpd800.m3u8?zsicd +「四川」内江综合,http://njzb.scnj.tv:90/live/xwzh_xwzh800.m3u8?zsicd +「四川」宁南新闻综合,http://live.sctvcloud.com/live/ningnantv1.m3u8?zsicd +「四川」攀枝花公共,http://zb.pzhgd.com:9095/live/ggpd.m3u8?zsicd +「四川」攀枝花新闻综合,http://zb.pzhgd.com:9095/live/xwzh.m3u8?zsicd +「四川」蓬安新闻综合,http://palive.patv123.com:8091/live/xwpd_800K.m3u8?zsicd +「四川」前锋电视台,http://live.sctvcloud.com/live/qianfeng.m3u8?zsicd +「四川」青神综合,http://lmt.scqstv.com/live1/live1.m3u8?zsicd +「四川」仁寿综合,http://play.scrstv.com/TV/xwzh.m3u8?zsicd +「四川」沙湾综合,http://tvfile.sw.lsrm.org.cn/nmip-media/channellive/channel100064/playlist.m3u8?zsicd +「四川」什邡新闻频道,http://live.sfrmt.com:85/live/zhpd.m3u8?zsicd +「四川」松潘新闻综合,http://live.spccmc.com:90/live/spxwzh.m3u8?zsicd +「四川」通江新闻综合,http://live.sctvcloud.com/live/bztongjiang.m3u8?zsicd +「四川」万源新闻综合,http://live.wanyuannews.com/wytv/hd/live.m3u8?zsicd +「四川」威远新闻综合,http://dxplay.scwy.cn/live/weiyuanzonghepingdao/index.m3u8?zsicd +「四川」汶川新闻综合,http://live.iwcmt.cn:90/live/zhxw.m3u8?zsicd +「四川」西青新闻综合,http://221.238.209.44:81/hls/live1.m3u8?ztianjd +「四川」小金综合,http://xjlive.xjsc.gov.cn:8091/live/xwpd.m3u8?zsicd +「四川」叙州新闻综合,http://pili-live-hls.ybcxjd.com/jdh-live/2108111201035597.m3u8?zsicd +「四川」营山电视台,http://file.ysxtv.cn/cms/videos/nmip-media/channellive/channel4/playlist.m3u8?zsicd +「四川」筠连综合,http://118.122.78.172:89/live1/live1.m3u8?zsicd +「四川」长宁综合,http://cnpull.sccnfb.com/live/123456.m3u8?zsicd +「四川」昭觉综合,http://live.sctvcloud.com/live/zhaojue.m3u8?zsicd +「新疆」兵团八师石河子教育,http://124.88.144.73:1935/live/jiaoyu/playlist.m3u8?zxinjd +「新疆」兵团八师石河子经济生活,http://124.88.144.73:1935/live/dywt/playlist.m3u8?zxinjd +「新疆」兵团八师石河子新闻综合,http://124.88.144.73:1935/live/xwzh/playlist.m3u8?zxinjd +「新疆」兵团十三师新星综合,http://test5.btzx.com.cn/live/13TV.stream/playlist.m3u8?zxinjd +「新疆」兵团十四师昆玉综合,http://test5.btzx.com.cn/live/14TV.stream/playlist.m3u8?zxinjd +「新疆」兵团四师可克达拉综合,http://test5.btzx.com.cn/live/kkdl.stream/playlist.m3u8?zxinjd +「新疆」哈密二套,http://stream.hmgbtv.com/hm2/hd/live.m3u8?zxinjd +「新疆」哈密三套,http://stream.hmgbtv.com/hm3/hd/live.m3u8?zxinjd +「新疆」哈密一套,http://stream.hmgbtv.com/hm1/hd/live.m3u8?zxinjd +「新疆」奎屯汉语综合,http://218.84.12.186:8001/hls/main/playlist.m3u8?zxinjd +「新疆」玛纳斯综合,http://218.84.127.245:1026/hls/main1/playlist.m3u8?zxinjd +「新疆」伊犁哈萨克,http://110.153.180.106:55555/out_3/index.m3u8?zxinjd +「新疆」伊犁汉语综合,http://110.153.180.106:55555/out_1/index.m3u8?zxinjd +「新疆」伊犁经济法制,http://110.153.180.106:55555/out_4/index.m3u8?zxinjd +「新疆」伊犁维吾尔,http://110.153.180.106:55555/out_2/index.m3u8?zxinjd +「新疆」伊宁汉语综合,http://222.81.61.37:9898/out_1/index.m3u8?zxinjd +「新疆」伊宁维吾尔语,http://222.81.61.37:9898/out_2/index.m3u8?zxinjd +「新疆」裕民哈语,http://117.190.130.4:8081/out_2/index.m3u8?zxinjd +「新疆」裕民汉语,http://117.190.130.4:8081/out_1/index.m3u8?zxinjd +「云南」昌宁电视台,http://live.ynurl.com/video/s10047-cntv/index.m3u8?zyund +「云南」峨山电视,http://live.ynurl.com/video/s10034-ESTV/index.m3u8?zyund +「云南」福贡综合,http://livebroadcast.ccwb.cn/live/w1612505860303999.m3u8?zyund +「云南」广南电视台,http://live.ynurl.com/video/s10031-gnxgbds/index.m3u8?zyund +「云南」红河县综合,http://tv.drs.hhtv.cc:8100/channellive/hhxdst.flv?zyund +「云南」红河州公共,http://tv.drs.hhtv.cc:8100/channellive/hhtv-2.flv?zyund +「云南」红河州新闻综合,http://tv.drs.hhtv.cc:8100/channellive/hhtv-1.flv?zyund +「云南」江川综合,http://live.ynurl.com/video/s10037-JCTV/index.m3u8?zyund +「云南」开远综合,http://live.ynurl.com/video/s10044-KYTV/index.m3u8?zyund +「云南」良综合,http://livebroadcast.ccwb.cn/live/w1606370492402991.m3u8?zyund +「云南」梁河综合,http://live.ynurl.com/video/s10032-lhtv/index.m3u8?zyund +「云南」陇川综合,http://live.ynurl.com/video/s10027-LCDST/index.m3u8?zyund +「云南」麻栗坡电视台,http://tvdrs.wsrtv.com.cn:8100/channellive/mlptv.flv?zyund +「云南」麻栗坡电视台,http://m3u8.channel.wsrtv.com.cn/cms/videos/nmip-media/channellive/channel18/playlist.m3u8?zyund +「云南」马关电视台,http://live.ynurl.com/video/s10046-001/index.m3u8?zyund +「云南」芒市综合,http://live.ynurl.com/video/s10001-mstv1/index.m3u8?zyund +「云南」屏边综合,http://live.ynurl.com/video/s10040-pbzh/index.m3u8?zyund +「云南」普洱公共频道,http://file.pebtv.cn:8101/cms/videos/nmip-media/channellive/channel27/playlist.m3u8?zyund +「云南」普洱科教频道,http://file.pebtv.cn:8101/cms/videos/nmip-media/channellive/channel28/playlist.m3u8?zyund +「云南」普洱新闻综合,http://file.pebtv.cn:8101/cms/videos/nmip-media/channellive/channel12/playlist.m3u8?zyund +「云南」瑞丽综合,http://live.ynurl.com/video/s10021-rltv/index.m3u8?zyund +「云南」施甸综合,http://live.ynurl.com/video/s10048-SDTV/index.m3u8?zyund +「云南」石屏综合,http://live.ynurl.com/video/s10059-SPTV/index.m3u8?zyund +「云南」腾冲综合,http://live.ynurl.com/video/s10012-TCTV/index.m3u8?zyund +「云南」文山综合台,http://tvdrs.wsrtv.com.cn:8100/channellive/ch1.flv +「云南」文山州公共,http://m3u8.channel.wsrtv.com.cn/cms/videos/nmip-media/channellive/channel8/playlist.m3u8?zyund +「云南」文山州新闻综合,http://tvdrs.wsrtv.com.cn:8100/channellive/ch1.flv?zyund +「云南」文山州新闻综合,http://m3u8.channel.wsrtv.com.cn/cms/videos/nmip-media/channellive/channel7/playlist.m3u8?zyund +「云南」西双版纳公共,http://file.xsbnrtv.cn/vms/videos/nmip-media/channellive/channel3/playlist.m3u8?zyund +「云南」西双版纳综合,http://file.xsbnrtv.cn/vms/videos/nmip-media/channellive/channel1/playlist.m3u8?zyund +「云南」新平综合,http://livebroadcast.ccwb.cn/live/w1615257519790969.m3u8?zyund +「云南」盈江综合,http://live.ynurl.com/video/s10016-YJTV-2/index.m3u8?zyund +「云南」元阳综合,http://tv.drs.hhtv.cc:8100/channellive/yydst.flv?zyund +「浙江」浙江蓝新闻,http://hw-m-l.cztv.com/channels/lantian/channel012/1080p.m3u8 +「浙江」苍南新闻综合,http://l.cztvcloud.com/channels/lantian/SXcangnan1/720p.m3u8?zzhed +「浙江」淳安电视台,https://wtmtylive.yunshicloud.com/tbziu1/ad592j.m3u8?zzhed +「浙江」德清文化生活,http://live.yingxi.tv/channel2/sd/live.m3u8?zzhed +「浙江」德清新闻综合,http://live.yingxi.tv/channel1/sd/live.m3u8?zzhed +「浙江」海宁生活服务,http://live.hndachao.cn/shfw/sd/live.m3u8?zzhed +「浙江」海宁新闻综合,http://live.hndachao.cn/xwzh/sd/live.m3u8?zzhed +「浙江」建德综合频道,http://livejdrmt.chinamcache.com/live/jdzb02.m3u8?zzhed +「浙江」缙云综合频道,http://l.cztvcloud.com/channels/lantian/SXjinyun1/720p.m3u8?zzhed +「浙江」开化国家公园,http://l.cztvcloud.com/channels/lantian/SXkaihua2/720p.m3u8?zzhed +「浙江」开化新闻综合,http://l.cztvcloud.com/channels/lantian/SXkaihua1/720p.m3u8?zzhed +「浙江」兰溪新闻综合,http://l.cztvcloud.com/channels/lantian/SXlanxi1/720p.m3u8?zzhed +「浙江」龙泉新闻综合,http://l.cztvcloud.com/channels/lantian/SXlongquan1/720p.m3u8?zzhed +「浙江」龙游生活娱乐,http://l.cztvcloud.com/channels/lantian/SXlongyou2/720p.m3u8?zzhed +「浙江」龙游新闻综合,http://l.cztvcloud.com/channels/lantian/SXlongyou1/720p.m3u8?zzhed +「浙江」宁波-象山综合,http://l.cztvcloud.com/channels/lantian/SXxiangshan1/720p.m3u8?zzhed +「浙江」宁波-余姚综合,http://l.cztvcloud.com/channels/lantian/SXyuyao1/720p.m3u8?zzhed +「浙江」平湖民生休闲,http://l.cztvcloud.com/channels/lantian/SXpinghu2/720p.m3u8?zzhed +「浙江」平湖新闻综合,http://l.cztvcloud.com/channels/lantian/SXpinghu1/720p.m3u8?zzhed +「浙江」普陀新闻综合,http://l.cztvcloud.com/channels/lantian/SXputuo1/720p.m3u8?zzhed +「浙江」庆元综合频道,http://l.cztvcloud.com/channels/lantian/SXqingyuan1/720p.m3u8?zzhed +「浙江」衢江新闻综合,http://l.cztvcloud.com/channels/lantian/SXqujiang1/720p.m3u8?zzhed +「浙江」上虞文化影院,http://l.cztvcloud.com/channels/lantian/SXshangyu2/720p.m3u8?zzhed +「浙江」上虞新商都,http://l.cztvcloud.com/channels/lantian/SXshangyu3/720p.m3u8?zzhed +「浙江」上虞新闻综合,http://l.cztvcloud.com/channels/lantian/SXshangyu1/720p.m3u8?zzhed +「浙江」绍兴公共频道,http://live.shaoxing.com.cn/video/s10001-sxtv2/index.m3u8?zzhed +「浙江」绍兴文化影院,http://live.shaoxing.com.cn/video/s10001-sxtv3/index.m3u8?zzhed +「浙江」绍兴新闻综合,http://live.shaoxing.com.cn/video/s10001-sxhb/index.m3u8?zzhed +「浙江」嵊州新闻综合,http://l.cztvcloud.com/channels/lantian/SXshengzhou1/720p.m3u8?zzhed +「浙江」数码时代,http://hw-m-l.cztv.com/channels/lantian/channel012/1080p.m3u8?zzhed +「浙江」数码时代,http://hw-m-l.cztv.com/channels/lantian/channel12/720p.m3u8?zzhed +「浙江」松阳综合频道,http://l.cztvcloud.com/channels/lantian/SXsongyang1/720p.m3u8?zzhed +「浙江」遂昌综合频道,http://l.cztvcloud.com/channels/lantian/SXsuichang1/720p.m3u8?zzhed +「浙江」田电视台,http://l.cztvcloud.com/channels/lantian/SXqingtian1/720p.m3u8?zzhed +「浙江」文成综合频道,http://l.cztvcloud.com/channels/lantian/SXwencheng1/720p.m3u8?zzhed +「浙江」萧山生活频道,http://l.cztvcloud.com/channels/lantian/SXxiaoshan2/720p.m3u8?zzhed +「浙江」萧山新闻综合,http://l.cztvcloud.com/channels/lantian/SXxiaoshan1/720p.m3u8?zzhed +「浙江」永嘉新闻综合,http://l.cztvcloud.com/channels/lantian/SXyongjia1/720p.m3u8?zzhed +「浙江」余杭未来E频道,http://l.cztvcloud.com/channels/lantian/SXyuhang3/720p.m3u8?zzhed +「浙江」余杭综合频道,http://l.cztvcloud.com/channels/lantian/SXyuhang1/720p.m3u8?zzhed +「浙江」云和新闻综合,http://l.cztvcloud.com/channels/lantian/SXyunhe1/720p.m3u8?zzhed +「浙江」浙江国际,http://hw-m-l.cztv.com/channels/lantian/channel10/720p.m3u8?zzhed +「浙江」浙江国际,http://hw-m-l.cztv.com/channels/lantian/channel010/1080p.m3u8?zzhed +「浙江」浙江教科影院,http://hw-m-l.cztv.com/channels/lantian/channel004/1080p.m3u8?zzhed +「浙江」浙江教科影院,http://hw-m-l.cztv.com/channels/lantian/channel04/720p.m3u8?zzhed +「浙江」浙江经济生活,http://hw-m-l.cztv.com/channels/lantian/channel003/1080p.m3u8?zzhed +「浙江」浙江经济生活,http://hw-m-l.cztv.com/channels/lantian/channel03/720p.m3u8?zzhed +「浙江」浙江民生休闲,http://hw-m-l.cztv.com/channels/lantian/channel006/1080p.m3u8?zzhed +「浙江」浙江民生休闲,http://hw-m-l.cztv.com/channels/lantian/channel06/720p.m3u8?zzhed +「浙江」浙江钱江都市,http://hw-m-l.cztv.com/channels/lantian/channel02/720p.m3u8?zzhed +「浙江」浙江钱江都市,http://hw-m-l.cztv.com/channels/lantian/channel002/1080p.m3u8?zzhed +「浙江」浙江少儿,http://hw-m-l.cztv.com/channels/lantian/channel008/1080p.m3u8?zzhed +「浙江」浙江少儿,http://hw-m-l.cztv.com/channels/lantian/channel08/720p.m3u8?zzhed +「浙江」浙江新闻,http://hw-m-l.cztv.com/channels/lantian/channel07/720p.m3u8?zzhed +「浙江」浙江新闻,http://hw-m-l.cztv.com/channels/lantian/channel007/1080p.m3u8?zzhed +「浙江」舟山公共生活,http://live1.plus.wifizs.cn/ggsh/sd/live.m3u8?zzhed +「浙江」舟山群岛旅游,http://live1.plus.wifizs.cn/qdly/sd/live.m3u8?zzhed +「浙江」舟山新闻综合,http://live1.plus.wifizs.cn/xwzh/sd/live.m3u8?zzhed +「浙江」诸暨新闻综合,http://l.cztvcloud.com/channels/lantian/SXzhuji3/720p.m3u8?zzhed +「上海」东方影视「IPV6」,http://[2409:8087:1e03:21::42]:6610/cms001/ch00000090990000001016/index.m3u8? +「上海」都市「IPV6」,http://[2409:8087:1e03:21::42]:6610/cms001/ch00000090990000001015/index.m3u8? +「上海」教育电视台「IPV6」,http://[2409:8087:1e03:21::42]:6610/cms001/ch00000090990000001268/index.m3u8? +「上海」外语频道「IPV6」,http://[2409:8087:1e03:21::42]:6610/cms001/ch00000090990000001128/index.m3u8? +「上海」新闻综合「IPV6」,http://[2409:8087:1e03:21::42]:6610/cms001/ch00000090990000001014/index.m3u8? +「浙江」公共新闻,http://hw-m-l.cztv.com/channels/lantian/channel07/1080p.m3u8 +「浙江」国际,http://hw-m-l.cztv.com/channels/lantian/channel010/1080p.m3u8 +「浙江」少儿,http://hw-m-l.cztv.com/channels/lantian/channel008/1080p.m3u8 +「浙江」教科影视,http://hw-m-l.cztv.com/channels/lantian/channel004/1080p.m3u8 +「浙江」数码时代,http://hw-m-l.cztv.com/channels/lantian/channel012/1080p.m3u8 +「浙江」民生休闲,http://hw-m-l.cztv.com/channels/lantian/channel006/1080p.m3u8 +「浙江」经济生活,http://hw-m-l.cztv.com/channels/lantian/channel003/1080p.m3u8 +「浙江」钱江频道,http://hw-m-l.cztv.com/channels/lantian/channel002/1080p.m3u8 +「江苏」江苏交通广播「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb02]/wh7f454c46tw546624575_-1910844548/ott.mobaibox.com/PLTV/3/224/3221227937/index.m3u8 +「江苏」江苏健康广播「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb03]/wh7f454c46tw600036240_383613297/ott.mobaibox.com/PLTV/3/224/3221227952/index.m3u8 +「江苏」江苏交通广播「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb03]/wh7f454c46tw647596804_-5801787/ott.mobaibox.com/PLTV/3/224/3221227990/index.m3u8 +「江苏」江苏文艺广播「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb02]/wh7f454c46tw715522857_-1424246390/ott.mobaibox.com/PLTV/3/224/3221227987/index.m3u8 +「江苏」江苏新闻广播「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb03]/wh7f454c46tw769954038_1328455700/ott.mobaibox.com/PLTV/3/224/3221227984/index.m3u8 +「江苏」江苏新闻综合广播「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb03]/wh7f454c46tw833550595_1143544585/ott.mobaibox.com/PLTV/3/224/3221227934/index.m3u8 +「江苏」江苏经典流行音乐广播「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb02]/wh7f454c46tw878817645_-701348812/ott.mobaibox.com/PLTV/3/224/3221227943/index.m3u8 +「江苏」江苏财经之声广播「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb02]/wh7f454c46tw933154163_1181121507/ott.mobaibox.com/PLTV/3/224/3221227946/index.m3u8 +「江苏」金陵之声广播「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb02]/wh7f454c46tw1001680748_68258733/ott.mobaibox.com/PLTV/3/224/3221227940/index.m3u8 +「江苏」江苏音乐广播「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb02]/wh7f454c46tw1053240669_34336301/ott.mobaibox.com/PLTV/3/224/3221227949/index.m3u8 +「江苏」江苏体育休闲「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb15]/wh7f454c46tw4122585160_1534269250/ott.mobaibox.com/PLTV/3/224/3221225935/index.m3u8 +「江苏」江苏公共新闻「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb0e]/wh7f454c46tw4180964299_994803683/ott.mobaibox.com/PLTV/3/224/3221225925/index.m3u8 +「江苏」江苏城市「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb14]/wh7f454c46tw4264340981_727917420/ott.mobaibox.com/PLTV/3/224/3221225929/index.m3u8 +「江苏」江苏综艺「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb14]/wh7f454c46tw105610815_-1378935043/ott.mobaibox.com/PLTV/3/224/3221225931/index.m3u8 +「江苏」江苏影视「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb14]/wh7f454c46tw25164341_-1061241932/ott.mobaibox.com/PLTV/3/224/3221225937/index.m3u8 +「江苏」江苏教育「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb15]/wh7f454c46tw329009742_-1392321549/ott.mobaibox.com/PLTV/3/224/3221225923/index.m3u8 +「江苏」南京信息「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb10]/wh7f454c46tw3029680014_-204362700/ott.mobaibox.com/PLTV/3/224/3221227730/index.m3u8 +「江苏」南京娱乐「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb10]/wh7f454c46tw3055198838_-954191684/ott.mobaibox.com/PLTV/3/224/3221227722/index.m3u8 +「江苏」南京新闻综合「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb14]/wh7f454c46tw3127461495_-1929938189/ott.mobaibox.com/PLTV/3/224/3221227213/index.m3u8 +「江苏」南京少儿「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb10]/wh7f454c46tw3425352611_209642410/ott.mobaibox.com/PLTV/4/224/3221227733/index.m3u8 +「江苏」南京科技「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb04]/wh7f454c46tw3484211223_471033633/ott.mobaibox.com/PLTV/4/224/3221227194/index.m3u8 +「江苏」南京生活「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb11]/wh7f454c46tw3530023629_201686832/ott.mobaibox.com/PLTV/4/224/3221227786/index.m3u8 +「江苏」南京十八「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb04]/wh7f454c46tw3568749588_-1882152959/ott.mobaibox.com/PLTV/4/224/3221227178/index.m3u8 +「江苏」南京影视「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb10]/wh7f454c46tw3614839407_-1644050596/ott.mobaibox.com/PLTV/4/224/3221227719/index.m3u8 +「江苏」崇川「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb25]/wh7f454c46tw1512301981_1454766575/ott.mobaibox.com/PLTV/4/224/3221228533/index.m3u8 +「江苏」南通3「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb23]/wh7f454c46tw1440049912_-2025370179/ott.mobaibox.com/PLTV/4/224/3221228451/index.m3u8 +「江苏」南通2「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb24]/wh7f454c46tw1356203236_1007889310/ott.mobaibox.com/PLTV/4/224/3221228448/index.m3u8 +「江苏」盐城1「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb25]/wh7f454c46tw1245367087_-983708624/ott.mobaibox.com/PLTV/4/224/3221228435/index.m3u8 +「江苏」盐城2「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb22]/wh7f454c46tw1131928239_2039612798/ott.mobaibox.com/PLTV/4/224/3221228433/index.m3u8 +「江苏」盐城3「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb21]/wh7f454c46tw1299375729_1661164560/ott.mobaibox.com/PLTV/4/224/3221228436/index.m3u8 +「江苏」徐州1「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb14]/wh7f454c46tw449482893_-1418519228/ott.mobaibox.com/PLTV/3/224/3221225945/index.m3u8 +「江苏」徐州2「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb14]/wh7f454c46tw554442372_-1047030766/ott.mobaibox.com/PLTV/3/224/3221225947/index.m3u8 +「江苏」徐州3「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb14]/wh7f454c46tw612056802_-2107448704/ott.mobaibox.com/PLTV/3/224/3221225949/index.m3u8 +「江苏」徐州4「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb1a]/wh7f454c46tw646564841_-1162201747/ott.mobaibox.com/PLTV/3/224/3221225951/index.m3u8 +「江苏」连云港公共「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb12]/wh7f454c46tw913656304_601285611/ott.mobaibox.com/PLTV/3/224/3221227819/index.m3u8 +「江苏」连云港新闻综合「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb0f]/wh7f454c46tw1598526246_-2101199601/ott.mobaibox.com/PLTV/3/224/3221227758/index.m3u8 +「江苏」仪化有线「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb0c]/wh7f454c46tw2007904333_996227273/ott.mobaibox.com/PLTV/3/224/3221227702/index.m3u8 +「江苏」高淳新闻「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb0c]/wh7f454c46tw2091063000_-113209540/ott.mobaibox.com/PLTV/3/224/3221227870/index.m3u8 +「江苏」东海综合「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb11]/wh7f454c46tw2532366382_-413976163/ott.mobaibox.com/PLTV/3/224/3221227792/index.m3u8 +「江苏」沛县经济生活「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb0e]/wh7f454c46tw2485154935_560997466/ott.mobaibox.com/PLTV/3/224/3221227611/index.m3u8 +「江苏」沛县文化影视「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb0e]/wh7f454c46tw2571577223_-1607544057/ott.mobaibox.com/PLTV/3/224/3221227681/index.m3u8 +「江苏」沛县新闻综合「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb0e]/wh7f454c46tw2694495294_-336953709/ott.mobaibox.com/PLTV/3/224/3221227678/index.m3u8 +「江苏」泰州1「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb18]/wh7f454c46tw2988629058_378021149/ott.mobaibox.com/PLTV/3/224/3221228209/index.m3u8 +「江苏」泰州2「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb10]/wh7f454c46tw3054465711_-1323742279/ott.mobaibox.com/PLTV/3/224/3221228212/index.m3u8 +「江苏」泰州3「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb15]/wh7f454c46tw3111075443_-1954595974/ott.mobaibox.com/PLTV/3/224/3221228100/index.m3u8 +「江苏」睢宁三农「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb03]/wh7f454c46tw3159943533_-631245355/ott.mobaibox.com/PLTV/3/224/3221227709/index.m3u8 +「江苏」睢宁生活教育「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb03]/wh7f454c46tw3266215445_-1224675069/ott.mobaibox.com/PLTV/3/224/3221227701/index.m3u8 +「江苏」睢宁综合「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb03]/wh7f454c46tw2711841019_318571591/ott.mobaibox.com/PLTV/3/224/3221227706/index.m3u8 +「江苏」睢宁资讯「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb02]/wh7f454c46tw2785939281_491930384/ott.mobaibox.com/PLTV/3/224/3221227712/index.m3u8 +「江苏」常州公共「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb12]/wh7f454c46tw4212693148_669088627/ott.mobaibox.com/PLTV/3/224/3221227905/index.m3u8 +「江苏」常州新闻综合「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb12]/wh7f454c46tw3810615020_450111224/ott.mobaibox.com/PLTV/3/224/3221227899/index.m3u8 +「江苏」常州生活「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb12]/wh7f454c46tw3951544714_750576923/ott.mobaibox.com/PLTV/3/224/3221227902/index.m3u8 +「江苏」常州都市「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb12]/wh7f454c46tw4002153568_939060722/ott.mobaibox.com/PLTV/3/224/3221227955/index.m3u8 +「江苏」宝应新闻综合「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb02]/wh7f454c46tw2870965829_-39927312/ott.mobaibox.com/PLTV/3/224/3221228007/index.m3u8 +「江苏」宝应生活资讯「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb12]/wh7f454c46tw2889103905_1760287796/ott.mobaibox.com/PLTV/3/224/3221228039/index.m3u8 +「江苏」铜山3「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb17]/wh7f454c46tw3277816327_1610783039/ott.mobaibox.com/PLTV/3/224/3221228055/index.m3u8 +「江苏」铜山2「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb06]/wh7f454c46tw3266023742_-315157707/ott.mobaibox.com/PLTV/3/224/3221228081/index.m3u8 +「江苏」铜山1「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb14]/wh7f454c46tw3676988403_-40659425/ott.mobaibox.com/PLTV/3/224/3221228152/index.m3u8 +「江苏」镇江新闻综合「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb27]/wh7f454c46tw1100784708_827843552/ott.mobaibox.com/PLTV/3/224/3221228246/index.m3u8 +「江苏」赣榆「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb02]/wh7f454c46tw1171115665_-517528173/ott.mobaibox.com/PLTV/3/224/3221228317/index.m3u8 +「江苏」邳州综合「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb08]/wh7f454c46tw2533804280_-725162855/ott.mobaibox.com/PLTV/3/224/3221227576/index.m3u8 +「江苏」宿迁综合「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb08]/wh7f454c46tw1682757042_1482535442/ott.mobaibox.com/PLTV/4/224/3221226944/index.m3u8 +「江苏」宿迁公共「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb08]/wh7f454c46tw1756901329_237803346/ott.mobaibox.com/PLTV/4/224/3221226939/index.m3u8 +「江苏」扬州1「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb14]/wh7f454c46tw2042951982_296363859/ott.mobaibox.com/PLTV/4/224/3221228155/index.m3u8 +「江苏」扬州2「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb20]/wh7f454c46tw2079693471_1453629667/ott.mobaibox.com/PLTV/4/224/3221228338/index.m3u8 +「江苏」扬州3「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb0d]/wh7f454c46tw2162902736_1088905287/ott.mobaibox.com/PLTV/4/224/3221227867/index.m3u8 +「江苏」新沂1「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb08]/wh7f454c46tw2193528548_-178282587/ott.mobaibox.com/PLTV/3/224/3221227289/index.m3u8 +「江苏」新沂2「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb08]/wh7f454c46tw2272375900_2058480119/ott.mobaibox.com/PLTV/3/224/3221227311/index.m3u8 +「江苏」镇江2「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb08]/wh7f454c46tw3271148643_-1965191630/ott.mobaibox.com/PLTV/4/224/3221227325/index.m3u8 +「江苏」镇江3「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb23]/wh7f454c46tw2461344193_395316009/ott.mobaibox.com/PLTV/3/224/3221228208/index.m3u8 +「江苏」京视剧场「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb04]/wh7f454c46tw2927670510_1843427486/ott.mobaibox.com/PLTV/3/224/3221227040/index.m3u8 +「江苏」无锡新闻综合「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb15]/wh7f454c46tw3152427644_1112931372/ott.mobaibox.com/PLTV/3/224/3221228103/index.m3u8 +「江苏」贾汪新闻「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb03]/wh7f454c46tw3005294665_-433598957/ott.mobaibox.com/PLTV/3/224/3221227385/index.m3u8 +「江苏」贾汪旅游「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb08]/wh7f454c46tw3158177609_-1622861678/ott.mobaibox.com/PLTV/3/224/3221227389/index.m3u8 +「江苏」洪泽综合「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb08]/wh7f454c46tw3699298408_-685916425/ott.mobaibox.com/PLTV/3/224/3221228287/index.m3u8 +「江苏」国学与家道「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb10]/wh7f454c46tw3793293799_-1723707003/ott.mobaibox.com/PLTV/4/224/3221227736/index.m3u8 +「江苏」影视剧频道「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb08]/wh7f454c46tw3833147877_659161399/ott.mobaibox.com/PLTV/4/224/3221227372/index.m3u8 +「江苏」镇江新闻综合「IPV6」,http://[2409:8087:2001:20:2800:0:df6e:eb24]/wh7f454c46tw3949322656_1360725434/ott.mobaibox.com/PLTV/4/224/3221228246/index.m3u8 +「黑龙江」黑龙江文体「IPV6」,http://[2409:8087:1a01:df::4025]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226239/1.m3u8 +「黑龙江」黑龙江农业科教「IPV6」,http://[2409:8087:1a01:df::4025]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226242/1.m3u8 +「黑龙江」黑龙江都市「IPV6」,http://[2409:8087:1a01:df::4025]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226301/1.m3u8 +「黑龙江」黑龙江少儿「IPV6」,http://[2409:8087:1a01:df::4035]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226304/1.m3u8 +「黑龙江」黑龙江影视「IPV6」,http://[2409:8087:1a01:df::4035]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226298/1.m3u8 +「黑龙江」黑龙新闻法治「IPV6」,http://[2409:8087:1a01:df::4036]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226330/1.m3u8 +「黑龙江」鹤岗新闻综合「IPV6」,http://[2409:8087:1a01:df::4060]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226534/index.m3u8 +「黑龙江」佳木斯新闻综合「IPV6」,http://[2409:8087:1a01:df::7005]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226451/index.m3u8 +「黑龙江」齐齐哈尔经济法制「IPV6」,http://[2409:8087:1a01:df::7005]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226555/index.m3u8 +「黑龙江」齐齐哈尔新闻综合「IPV6」,http://[2409:8087:1a01:df::7005]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226437/index.m3u8 +「黑龙江」双鸭山公共「IPV6」,http://[2409:8087:1a01:df::7005]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226532/index.m3u8 +「黑龙江」双鸭山综合「IPV6」,http://[2409:8087:1a01:df::7005]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226529/index.m3u8 +「海南」海南自贸「IPV6」,http://[2409:8087:5e01:34::21]:6610/ZTE_CMS/08984400000000060000000000000320/index.m3u8?IAS +「海南」海南新闻「IPV6」,http://[2409:8087:5e01:34::21]:6610/ZTE_CMS/08984400000000060000000000000321/index.m3u8?IAS +「海南」海南文旅「IPV6」,http://[2409:8087:5e01:34::21]:6610/ZTE_CMS/08984400000000060000000000000322/index.m3u8?IAS +「海南」海南少儿「IPV6」,http://[2409:8087:5e01:34::21]:6610/ZTE_CMS/08984400000000060000000000000323/index.m3u8?IAS +「海南」海南公共「IPV6」,http://[2409:8087:5e01:34::21]:6610/ZTE_CMS/08984400000000060000000000000382/index.m3u8?IAS +「海南」三亚卫视「IPV6」,http://[2409:8087:5e01:34::21]:6610/ZTE_CMS/00000001000000060000000000000136/index.m3u8?IAS +「陕西」宝鸡1「IPV6」,http://[2409:8087:7000:20::4]/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226383/index.m3u8 +「陕西」宝鸡2「IPV6」,http://[2409:8087:7000:20::4]/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226384/index.m3u8 +「陕西」安康综合「IPV6」,http://[2409:8087:7000:20::4]/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226385/index.m3u8 +「陕西」西乡融媒「IPV6」,http://[2409:8087:7000:20::4]/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226556/index.m3u8 +「陕西」商洛1「IPV6」,http://[2409:8087:7000:20::4]/dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226378/index.m3u8 +「陕西」城园「IPV6」,http://[2409:8087:7000:20::4]/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226920/index.m3u8 +「陕西」扶风「IPV6」,http://[2409:8087:7000:20::4]/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221227005/index.m3u8 +「陕西」汉中1「IPV6」,http://[2409:8087:7000:20::4]/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226331/index.m3u8 +「陕西」汉中2「IPV6」,http://[2409:8087:7000:20::4]/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225990/index.m3u8 +「陕西」汉中3「IPV6」,http://[2409:8087:7000:20::4]/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221225991/index.m3u8 +「陕西」千阳「IPV6」,http://[2409:8087:7000:20::4]/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226945/index.m3u8 +「陕西」神木1「IPV6」,http://[2409:8087:7000:20::4]/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226993/index.m3u8 +「陕西」石泉电视台,http://[2409:8087:7000:20::4]/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226965/index.m3u8 +「陕西」岐山「IPV6」,http://[2409:8087:7000:20::4]/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226982/index.m3u8 +「陕西」吴起电视台「IPV6」,http://[2409:8087:7000:20::4]/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226967/index.m3u8 +「陕西」洋县电视台1「IPV6」,http://[2409:8087:7002:20::3]/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226938/index.m3u8 +「陕西」紫阳综合「IPV6」,http://[2409:8087:7000:20::4]/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221227002/index.m3u8 +「陕西」FGTV 1「IPV6」,http://[2409:8087:7000:20::4]/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226990/index.m3u8 +「陕西」佛坪电视台「IPV6」,http://[2409:8087:7002:20::3]/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226454/index.m3u8 + +🛰IPV6影视,#genre# +CHC动作电影,http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000002055/index.m3u8?virtualDomain=yinhe.live_hls.zte.com +CHC家庭影院,http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000002085/index.m3u8?virtualDomain=yinhe.live_hls.zte.com +CHC高清电影,http://[2409:8087:7000:20:1000::22]:6060/yinhe/2/ch00000090990000002065/index.m3u8?virtualDomain=yinhe.live_hls.zte.com +黑莓电影,http://[2409:8087:2001:20:2800:0:df6e:eb04]/ott.mobaibox.com/PLTV/3/224/3221225567/index.m3u8 +黑莓电影,http://[2409:8087:2001:20:2800:0:df6e:eb05]:80/wh7f454c46tw1557894210_-694330224/ott.mobaibox.com/PLTV/3/224/3221225567/index.m3u8?icpid=3&RTS=1674385968&from=40&popid=40&hms_devid=2041&prioritypopid=40&vqe=3 +超级电影,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225717/index.m3u8 +动作大片,http://[2409:8087:2001:20:2800:0:df6e:eb06]:80/wh7f454c46tw1555700033_-766721196/ott.mobaibox.com/PLTV/3/224/3221227606/index.m3u8?icpid=3&RTS=1674385966&from=40&popid=40&hms_devid=2036&prioritypopid=40&vqe=3 +华数超清,http://[2409:8087:7001:20:1000::95]:6610/000000001000/6000000003000004748/index.m3u8?channel-id=wasusyt&Contentid=6000000003000004748&livemode=1&stbId=3 +明星大片,http://[2409:8087:2001:20:2800:0:df6e:eb18]:80/wh7f454c46tw1933970761_1509977631/ott.mobaibox.com/PLTV/3/224/3221227594/index.m3u8?icpid=3&RTS=1674386344&from=40&popid=40&hms_devid=2113&prioritypopid=40&vqe=3 +CCTV6影视,http://[2409:8087:2001:20:2800:0:df6e:eb06]:80/wh7f454c46tw1744141582_1739723586/ott.mobaibox.com/PLTV/3/224/3221227301/index.m3u8?icpid=3&RTS=1674386154&from=40&popid=40&hms_devid=2036&prioritypopid=40&vqe=3 +精彩影视,http://[2409:8087:7001:20:1000::95]:6610/000000001000/6000000006000320630/index.m3u8?channel-id=wasusyt&Contentid=6000000006000320630&livemode=1&stbId=3 +欧美影院,http://[2409:8087:7001:20:1000::95]:6610/000000001000/7185203501769528108/index.m3u8?channel-id=wasusyt&Contentid=7185203501769528108&livemode=1&stbId=3 +亚洲影院,http://[2409:8087:7001:20:1000::95]:6610/000000001000/5841816227539527643/index.m3u8?channel-id=wasusyt&Contentid=5841816227539527643&livemode=1&stbId=3 +院线影视,http://[2409:8087:7000:20:1000::22]:6060/000000001000/2000000004000000034/index.m3u8?channel-id=hnbblive&Contentid=2000000004000000034&livemode=1&stbId=3 +斗鱼4K影院,http://epg.112114.xyz/douyu/9249162 +江苏移动4K影视,http://[2409:8087:2001:20:2800:0:df6e:eb04]/ott.mobaibox.com/PLTV/3/224/3221227579/index.m3u8 + + + +🛰IPV6咪咕,#genre# +咪咕直播-1「IPV6」,http://[2409:8087:1a01:df::4023]/PLTV/88888888/224/3221225611/index.m3u8 +咪咕直播-2「IPV6」,http://[2409:8087:1a01:df::4005]/PLTV/88888888/224/3221225613/index.m3u8 +咪咕直播-3「IPV6」,http://[2409:8087:1a01:df::4014]/PLTV/88888888/224/3221225617/index.m3u8 +咪咕直播-4「IPV6」,http://[2409:8087:1a01:df::4017]/PLTV/88888888/224/3221225619/index.m3u8 +咪咕直播-5「IPV6」,http://[2409:8087:1a01:df::4058]/PLTV/88888888/224/3221225620/index.m3u8 +咪咕直播-6「IPV6」,http://[2409:8087:1a01:df::4015]/PLTV/88888888/224/3221225639/index.m3u8 +咪咕直播-7「IPV6」,http://[2409:8087:1a01:df::4015]/PLTV/88888888/224/3221225641/index.m3u8 +咪咕直播-8「IPV6」,http://[2409:8087:1a01:df::4011]/PLTV/88888888/224/3221225643/index.m3u8 +咪咕直播-9「IPV6」,http://[2409:8087:1a01:df::4002]/PLTV/88888888/224/3221225645/index.m3u8 +咪咕直播-10「IPV6」,http://[2409:8087:1a01:df::4016]/PLTV/88888888/224/3221225647/index.m3u8 +咪咕直播-11「IPV6」,http://[2409:8087:1a01:df::4022]/PLTV/88888888/224/3221225648/index.m3u8 +咪咕直播-12「IPV6」,http://[2409:8087:1a01:df::4003]/PLTV/88888888/224/3221225649/index.m3u8 +咪咕直播-13「IPV6」,http://[2409:8087:1a01:df::4003]/PLTV/88888888/224/3221225650/index.m3u8 +咪咕直播-14「IPV6」,http://[2409:8087:1a01:df::4014]/PLTV/88888888/224/3221225652/index.m3u8 +咪咕直播-15「IPV6」,http://[2409:8087:1a01:df::4013]/PLTV/88888888/224/3221225653/index.m3u8 +咪咕直播-16「IPV6」,http://[2409:8087:1a01:df::4017]/PLTV/88888888/224/3221225654/index.m3u8 +咪咕直播-17「IPV6」,http://[2409:8087:1a01:df::4019]/PLTV/88888888/224/3221225658/index.m3u8 +咪咕直播-18「IPV6」,http://[2409:8087:1a01:df::4012]/PLTV/88888888/224/3221225660/index.m3u8 +咪咕直播-19「IPV6」,http://[2409:8087:1a01:df::4023]/PLTV/88888888/224/3221225662/index.m3u8 +咪咕直播-20「IPV6」,http://[2409:8087:1a01:df::4062]/PLTV/88888888/224/3221225733/index.m3u8 +咪咕直播-21「IPV6」,http://[2409:8087:1a01:df::4048]/PLTV/88888888/224/3221225735/index.m3u8 +咪咕直播-22「IPV6」,http://[2409:8087:1a01:df::4025]/PLTV/88888888/224/3221225737/index.m3u8 +咪咕直播-23「IPV6」,http://[2409:8087:1a01:df::4074]/PLTV/88888888/224/3221225739/index.m3u8 +咪咕直播-24「IPV6」,http://[2409:8087:1a01:df::4070]/PLTV/88888888/224/3221225741/index.m3u8 +咪咕直播-25「IPV6」,http://[2409:8087:1a01:df::4050]/PLTV/88888888/224/3221225745/index.m3u8 +咪咕直播-26「IPV6」,http://[2409:8087:1a01:df::4050]/PLTV/88888888/224/3221225747/index.m3u8 +咪咕直播-27「IPV6」,http://[2409:8087:1a01:df::4039]/PLTV/88888888/224/3221225749/index.m3u8 +咪咕直播-28「IPV6」,http://[2409:8087:1a01:df::4030]/PLTV/88888888/224/3221225754/index.m3u8 +咪咕直播-29「IPV6」,http://[2409:8087:1a01:df::4025]/PLTV/88888888/224/3221225756/index.m3u8 +咪咕直播-30「IPV6」,http://[2409:8087:1a01:df::4077]/PLTV/88888888/224/3221225758/index.m3u8 +咪咕直播-31「IPV6」,http://[2409:8087:1a01:df::4025]/PLTV/88888888/224/3221225760/index.m3u8 +咪咕直播-32「IPV6」,http://[2409:8087:1a01:df::4039]/PLTV/88888888/224/3221225762/index.m3u8 +咪咕直播-33「IPV6」,http://[2409:8087:1a01:df::4050]/PLTV/88888888/224/3221225764/index.m3u8 +咪咕直播-34「IPV6」,http://[2409:8087:1a01:df::4027]/PLTV/88888888/224/3221225766/index.m3u8 +咪咕直播-35「IPV6」,http://[2409:8087:1a01:df::4050]/PLTV/88888888/224/3221225768/index.m3u8 +咪咕直播-36「IPV6」,http://[2409:8087:1a01:df::4078]/PLTV/88888888/224/3221225782/index.m3u8 +咪咕直播-37「IPV6」,http://[2409:8087:1a01:df::4002]/PLTV/88888888/224/3221225895/index.m3u8 +咪咕直播-38「IPV6」,http://[2409:8087:1a01:df::4028]/PLTV/88888888/224/3221225897/index.m3u8 +咪咕直播-39「IPV6」,http://[2409:8087:1a01:df::4061]/PLTV/88888888/224/3221225899/index.m3u8 +咪咕直播-40「IPV6」,http://[2409:8087:1a01:df::4009]/PLTV/88888888/224/3221225901/index.m3u8 +咪咕直播-41「IPV6」,http://[2409:8087:1a01:df::4023]/PLTV/88888888/224/3221225903/index.m3u8 +咪咕直播-42「IPV6」,http://[2409:8087:1a01:df::4079]/PLTV/88888888/224/3221225904/index.m3u8 +咪咕直播-43「IPV6」,http://[2409:8087:1a01:df::4051]/PLTV/88888888/224/3221225905/index.m3u8 +咪咕直播-44「IPV6」,http://[2409:8087:1a01:df::4077]/PLTV/88888888/224/3221225906/index.m3u8 +咪咕直播-45「IPV6」,http://[2409:8087:1a01:df::4055]/PLTV/88888888/224/3221225910/index.m3u8 +咪咕直播-46「IPV6」,http://[2409:8087:1a01:df::4076]/PLTV/88888888/224/3221225912/index.m3u8 +咪咕直播-47「IPV6」,http://[2409:8087:1a01:df::4027]/PLTV/88888888/224/3221225914/index.m3u8 +咪咕直播-48「IPV6」,http://[2409:8087:1a01:df::4076]/PLTV/88888888/224/3221226027/index.m3u8 +咪咕直播-49「IPV6」,http://[2409:8087:1a01:df::4068]/PLTV/88888888/224/3221226031/index.m3u8 +咪咕直播-50「IPV6」,http://[2409:8087:1a01:df::4062]/PLTV/88888888/224/3221226046/index.m3u8 +咪咕直播-51「IPV6」,http://[2409:8087:1a01:df::4041]/PLTV/88888888/224/3221226053/index.m3u8 +咪咕直播-52「IPV6」,http://[2409:8087:1a01:df::404d]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226124/index.m3u8 +咪咕直播-53「IPV6」,http://[2409:8087:1a01:df::403b]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226147/index.m3u8 +咪咕直播-54「IPV6」,http://[2409:8087:1a01:df::4033]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226398/index.m3u8 +咪咕直播-55「IPV6」,http://[2409:8087:1a01:df::402a]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226469/index.m3u8 +咪咕直播-56「IPV6」,http://[2409:8087:1a01:df::4046]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226472/index.m3u8 + + +🛰IPV6综合,#genre# +凤凰中文,http://[2409:8087:2001:20:2800:0:df6e:eb25]:80/wh7f454c46tw2443888236_158039228/ott.mobaibox.com/PLTV/3/224/3221228527/index.m3u8?icpid=3&RTS=1674369674&from=40&popid=40&hms_devid=2292&prioritypopid=40&vqe=3 +凤凰中文 ,http://dbiptv.sn.chinamobile.com/PLTV/88888890/224/3221226547/index.m3u8 +凤凰资讯,http://[2409:8087:2001:20:2800:0:df6e:eb27]:80/wh7f454c46tw1890984412_1778241929/ott.mobaibox.com/PLTV/3/224/3221228524/index.m3u8?icpid=3&RTS=1674373416&from=40&popid=40&hms_devid=2293&prioritypopid=40&vqe=3 +翡翠台,http://r.jdshipin.com/qClQf +香港卫视.576,http://zhibo.hkstv.tv/livestream/mutfysrq/playlist.m3u8 +五星体育,http://[2409:8087:1e03:21::42]:6610/cms001/ch00000090990000001018/index.m3u8? +兵器科技,http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226975/index.m3u8 +怀旧剧场,http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226972/index.m3u8 +世界地理,http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226947/index.m3u8 +文化精品,http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226981/index.m3u8 +央视台球,http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226956/index.m3u8 +央视高网,http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226978/index.m3u8 +风云.剧场,http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226950/index.m3u8 +风云.音乐,http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226953/index.m3u8 +第一.剧场,http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226959/index.m3u8 +第一财经,http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226966/index.m3u8 +女性.时尚,http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226969/index.m3u8 +风云.足球,http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226984/index.m3u8 +电视.指南,http://[2409:8087:7001:20:2::3]:80/dbiptv.sn.chinamobile.com/PLTV/88888893/224/3221226987/index.m3u8 +咪咕全民热练,http://[2409:8087:2001:20:2800:0:df6e:eb26]:80/wh7f454c46tw2441972983_964717723/ott.mobaibox.com/PLTV/3/224/3221228427/index.m3u8?icpid=3&RTS=1674369672&from=40&popid=40&hms_devid=2293&prioritypopid=40&vqe=3 +咪咕视频1,http://[2409:8087:2001:20:2800:0:df6e:eb0a]:80/wh7f454c46tw1562554036_-2064141468/ott.mobaibox.com/PLTV/3/224/3221228231/index.m3u8?icpid=3&RTS=1674385972&from=40&popid=40&hms_devid=2038&prioritypopid=40&vqe=3 +咪咕视频2,http://[2409:8087:2001:20:2800:0:df6e:eb0e]:80/wh7f454c46tw336955688_-567193112/ott.mobaibox.com/PLTV/3/224/3221228129/index.m3u8?icpid=3&RTS=1674380452&from=40&popid=40&hms_devid=2111&prioritypopid=40&vqe=3 +咪咕视频3,http://[2409:8087:2001:20:2800:0:df6e:eb0f]:80/wh7f454c46tw1758408081_1139282982/ott.mobaibox.com/PLTV/3/224/3221228206/index.m3u8?icpid=3&RTS=1674386168&from=40&popid=40&hms_devid=2111&prioritypopid=40&vqe=3 +咪咕视频4,http://[2409:8087:2001:20:2800:0:df6e:eb11]:80/wh7f454c46tw335987399_819129170/ott.mobaibox.com/PLTV/3/224/3221228193/index.m3u8?icpid=3&RTS=1674380451&from=40&popid=40&hms_devid=2110&prioritypopid=40&vqe=3 +咪咕视频5,http://[2409:8087:2001:20:2800:0:df6e:eb13]:80/wh7f454c46tw336300127_-934579930/ott.mobaibox.com/PLTV/3/224/3221228234/index.m3u8?icpid=3&RTS=1674380451&from=40&popid=40&hms_devid=2112&prioritypopid=40&vqe=3 +咪咕足球,http://[2409:8087:1a01:df::4077]/PLTV/88888888/224/3221225895/index.m3u8 +金牌综艺,http://[2409:8087:2001:20:2800:0:df6e:eb19]:80/wh7f454c46tw2614190807_1624483481/ott.mobaibox.com/PLTV/3/224/3221227541/index.m3u8?icpid=3&RTS=1674387024&from=40&popid=40&hms_devid=2113&prioritypopid=40&vqe=3 +精品纪录,http://[2409:8087:2001:20:2800:0:df6e:eb1b]:80/wh7f454c46tw1933659217_-1788924400/ott.mobaibox.com/PLTV/3/224/3221227547/index.m3u8?icpid=3&RTS=1674386344&from=40&popid=40&hms_devid=2116&prioritypopid=40&vqe=3 +精品体育,http://[2409:8087:2001:20:2800:0:df6e:eb1a]:80/wh7f454c46tw520038825_-1252386603/ott.mobaibox.com/PLTV/3/224/3221227615/index.m3u8?icpid=3&RTS=1674380635&from=40&popid=40&hms_devid=2116&prioritypopid=40&vqe=3 +武博世界,http://[2409:8087:2001:20:2800:0:df6e:eb19]:80/wh7f454c46tw2554338791_49940138/ott.mobaibox.com/PLTV/3/224/3221227533/index.m3u8 +欢乐剧场,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225742/index.m3u8 +海外剧场,http://[2409:8087:2001:20:2800:0:df6e:eb07]:80/wh7f454c46tw2056934744_1249676649/ott.mobaibox.com/PLTV/3/224/3221227539/index.m3u8?icpid=3&RTS=1674386467&from=40&popid=40&hms_devid=2036&prioritypopid=40&vqe=3 +中国功夫,http://[2409:8087:2001:20:2800:0:df6e:eb19]:80/wh7f454c46tw1755251107_-1720510105/ott.mobaibox.com/PLTV/3/224/3221227530/index.m3u8?icpid=3&RTS=1674386165&from=40&popid=40&hms_devid=2113&prioritypopid=40&vqe=3 +军事评论,http://[2409:8087:2001:20:2800:0:df6e:eb18]:80/wh7f454c46tw1555337016_-1312521077/ott.mobaibox.com/PLTV/3/224/3221227544/index.m3u8?icpid=3&RTS=1674385965&from=40&popid=40&hms_devid=2113&prioritypopid=40&vqe=3 +军旅剧场,http://[2409:8087:2001:20:2800:0:df6e:eb06]:80/wh7f454c46tw1755552897_-1767851709/ott.mobaibox.com/PLTV/3/224/3221227603/index.m3u8?icpid=3&RTS=1674386165&from=40&popid=40&hms_devid=2036&prioritypopid=40&vqe=3 +农业致富,http://[2409:8087:2001:20:2800:0:df6e:eb18]:80/wh7f454c46tw518731977_-1157191011/ott.mobaibox.com/PLTV/3/224/3221227588/index.m3u8?icpid=3&RTS=1674380634&from=40&popid=40&hms_devid=2113&prioritypopid=40&vqe=3 +求索记录,http://[2409:8087:7001:20:1000::95]:6610/000000001000/6000000002000032052/index.m3u8?channel-id=wasusyt&Contentid=6000000002000032052&livemode=1&stbId=3 +求索科学,http://[2409:8087:7001:20:1000::95]:6610/000000001000/6000000002000032344/index.m3u8?channel-id=wasusyt&Contentid=6000000002000032344&livemode=1&stbId=3 +求索生活,http://[2409:8087:7001:20:1000::95]:6610/000000001000/6000000002000003382/index.m3u8?channel-id=wasusyt&Contentid=6000000002000003382&livemode=1&stbId=3 +探索纪实,http://[2409:8087:7001:20:1000::95]:6610/000000001000/5359008697329269813/index.m3u8?channel-id=wasusyt&Contentid=5359008697329269813&livemode=1&stbId=3 +中国交通,https://tv.lanjingfm.com/cctbn/hainan.m3u8 + +🛰IPV6爱好,#genre# +爱电竞,http://[2409:8087:7000:20:1000::22]:6060/000000001000/6000000006000230630/index.m3u8?channel-id=wasusyt&Contentid=6000000006000230630&livemode=1&stbId=3 +爱电竞,http://[2409:8087:7000:20:1000::22]:6060/000000001000/2000000004000000054/index.m3u8?channel-id=hnbblive&Contentid=2000000004000000054&livemode=1&stbId=3 +爱谍战,http://[2409:8087:7000:20:1000::22]:6060/000000001000/6000000006000070630/index.m3u8?channel-id=wasusyt&Contentid=6000000006000070630&livemode=1&stbId=3 +爱谍战,http://[2409:8087:7000:20:1000::22]:6060/000000001000/2000000004000000038/index.m3u8?channel-id=hnbblive&Contentid=2000000004000000038&livemode=1&stbId=3 +爱动漫,http://[2409:8087:7000:20:1000::22]:6060/000000001000/6000000006000280630/index.m3u8?channel-id=wasusyt&Contentid=6000000006000280630&livemode=1&stbId=3 +爱动漫,http://[2409:8087:7000:20:1000::22]:6060/000000001000/2000000004000000059/index.m3u8?channel-id=hnbblive&Contentid=2000000004000000059&livemode=1&stbId=3 +爱都市,http://[2409:8087:7000:20:1000::22]:6060/000000001000/6000000006000080630/index.m3u8?channel-id=wasusyt&Contentid=6000000006000080630&livemode=1&stbId=3 +爱都市,http://[2409:8087:7000:20:1000::22]:6060/000000001000/2000000004000000039/index.m3u8?channel-id=hnbblive&Contentid=2000000004000000039&livemode=1&stbId=3 +爱怀旧,http://[2409:8087:7000:20:1000::22]:6060/000000001000/6000000006000260630/index.m3u8?channel-id=wasusyt&Contentid=6000000006000260630&livemode=1&stbId=3 +爱怀旧,http://[2409:8087:7000:20:1000::22]:6060/000000001000/2000000004000000057/index.m3u8?channel-id=hnbblive&Contentid=2000000004000000057&livemode=1&stbId=3 +爱极限,http://[2409:8087:7000:20:1000::22]:6060/000000001000/6000000006000170630/index.m3u8?channel-id=wasusyt&Contentid=6000000006000170630&livemode=1&stbId=3 +爱极限,http://[2409:8087:7000:20:1000::22]:6060/000000001000/2000000004000000048/index.m3u8?channel-id=hnbblive&Contentid=2000000004000000048&livemode=1&stbId=3 +爱家庭,http://[2409:8087:7000:20:1000::22]:6060/000000001000/6000000006000090630/index.m3u8?channel-id=wasusyt&Contentid=6000000006000090630&livemode=1&stbId=3 +爱家庭,http://[2409:8087:7000:20:1000::22]:6060/000000001000/2000000004000000040/index.m3u8?channel-id=hnbblive&Contentid=2000000004000000040&livemode=1&stbId=3 +爱江湖,http://[2409:8087:7000:20:1000::22]:6060/000000001000/6000000006000110630/index.m3u8?channel-id=wasusyt&Contentid=6000000006000110630&livemode=1&stbId=3 +爱江湖,http://[2409:8087:7000:20:1000::22]:6060/000000001000/2000000004000000042/index.m3u8?channel-id=hnbblive&Contentid=2000000004000000042&livemode=1&stbId=3 +爱解密,http://[2409:8087:7000:20:1000::22]:6060/000000001000/6000000006000200630/index.m3u8?channel-id=wasusyt&Contentid=6000000006000200630&livemode=1&stbId=3 +爱解密,http://[2409:8087:7000:20:1000::22]:6060/000000001000/2000000004000000051/index.m3u8?channel-id=hnbblive&Contentid=2000000004000000051&livemode=1&stbId=3 +爱经典,http://[2409:8087:7000:20:1000::22]:6060/000000001000/6000000006000060630/index.m3u8?channel-id=wasusyt&Contentid=6000000006000060630&livemode=1&stbId=3 +爱经典,http://[2409:8087:7000:20:1000::22]:6060/000000001000/2000000004000000037/index.m3u8?channel-id=hnbblive&Contentid=2000000004000000037&livemode=1&stbId=3 +爱科幻,http://[2409:8087:7000:20:1000::22]:6060/000000001000/6000000006000020630/index.m3u8?channel-id=wasusyt&Contentid=6000000006000020630&livemode=1&stbId=3 +爱科幻,http://[2409:8087:7000:20:1000::22]:6060/000000001000/2000000004000000033/index.m3u8?channel-id=hnbblive&Contentid=2000000004000000033&livemode=1&stbId=3 +爱科学,http://[2409:8087:7000:20:1000::22]:6060/000000001000/6000000006000160630/index.m3u8?channel-id=wasusyt&Contentid=6000000006000160630&livemode=1&stbId=3 +爱科学,http://[2409:8087:7000:20:1000::22]:6060/000000001000/2000000004000000047/index.m3u8?channel-id=hnbblive&Contentid=2000000004000000047&livemode=1&stbId=3 +爱浪漫,http://[2409:8087:7000:20:1000::22]:6060/000000001000/6000000006000040630/index.m3u8?channel-id=wasusyt&Contentid=6000000006000040630&livemode=1&stbId=3 +爱浪漫,http://[2409:8087:7000:20:1000::22]:6060/000000001000/2000000004000000035/index.m3u8?channel-id=hnbblive&Contentid=2000000004000000035&livemode=1&stbId=3 +爱历史,http://[2409:8087:7000:20:1000::22]:6060/000000001000/6000000006000150630/index.m3u8?channel-id=wasusyt&Contentid=6000000006000150630&livemode=1&stbId=3 +爱历史,http://[2409:8087:7000:20:1000::22]:6060/000000001000/2000000004000000046/index.m3u8?channel-id=hnbblive&Contentid=2000000004000000046&livemode=1&stbId=3 +爱猎奇,http://[2409:8087:7000:20:1000::22]:6060/000000001000/6000000006000190630/index.m3u8?channel-id=wasusyt&Contentid=6000000006000190630&livemode=1&stbId=3 +爱猎奇,http://[2409:8087:7000:20:1000::22]:6060/000000001000/2000000004000000050/index.m3u8?channel-id=hnbblive&Contentid=2000000004000000050&livemode=1&stbId=3 +爱旅行,http://[2409:8087:7000:20:1000::22]:6060/000000001000/6000000006000250630/index.m3u8?channel-id=wasusyt&Contentid=6000000006000250630&livemode=1&stbId=3 +爱旅行,http://[2409:8087:7000:20:1000::22]:6060/000000001000/2000000004000000056/index.m3u8?channel-id=hnbblive&Contentid=2000000004000000056&livemode=1&stbId=3 +爱美食,http://[2409:8087:7000:20:1000::22]:6060/000000001000/6000000006000120630/index.m3u8?channel-id=wasusyt&Contentid=6000000006000120630&livemode=1&stbId=3 +爱美食,http://[2409:8087:7000:20:1000::22]:6060/000000001000/2000000004000000043/index.m3u8?channel-id=hnbblive&Contentid=2000000004000000043&livemode=1&stbId=3 +爱奇谈,http://[2409:8087:7000:20:1000::22]:6060/000000001000/6000000006000270630/index.m3u8?channel-id=wasusyt&Contentid=6000000006000270630&livemode=1&stbId=3 +爱奇谈,http://[2409:8087:7000:20:1000::22]:6060/000000001000/2000000004000000058/index.m3u8?channel-id=hnbblive&Contentid=2000000004000000058&livemode=1&stbId=3 +爱青春,http://[2409:8087:7000:20:1000::22]:6060/000000001000/6000000006000100630/index.m3u8?channel-id=wasusyt&Contentid=6000000006000100630&livemode=1&stbId=3 +爱青春,http://[2409:8087:7000:20:1000::22]:6060/000000001000/2000000004000000041/index.m3u8?channel-id=hnbblive&Contentid=2000000004000000041&livemode=1&stbId=3 +爱赛车,http://[2409:8087:7000:20:1000::22]:6060/000000001000/6000000006000240630/index.m3u8?channel-id=wasusyt&Contentid=6000000006000240630&livemode=1&stbId=3 +爱赛车,http://[2409:8087:7000:20:1000::22]:6060/000000001000/2000000004000000055/index.m3u8?channel-id=hnbblive&Contentid=2000000004000000055&livemode=1&stbId=3 +爱时尚,http://[2409:8087:7000:20:1000::22]:6060/000000001000/6000000006000140630/index.m3u8?channel-id=wasusyt&Contentid=6000000006000140630&livemode=1&stbId=3 +爱时尚,http://[2409:8087:7000:20:1000::22]:6060/000000001000/2000000004000000045/index.m3u8?channel-id=hnbblive&Contentid=2000000004000000045&livemode=1&stbId=3 +爱世界,http://[2409:8087:7000:20:1000::22]:6060/000000001000/6000000006000210630/index.m3u8?channel-id=wasusyt&Contentid=6000000006000210630&livemode=1&stbId=3 +爱世界,http://[2409:8087:7000:20:1000::22]:6060/000000001000/2000000004000000052/index.m3u8?channel-id=hnbblive&Contentid=2000000004000000052&livemode=1&stbId=3 +爱探索,http://[2409:8087:7000:20:1000::22]:6060/000000001000/6000000006000300630/index.m3u8?channel-id=wasusyt&Contentid=6000000006000300630&livemode=1&stbId=3 +爱探索,http://[2409:8087:7000:20:1000::22]:6060/000000001000/2000000004000000061/index.m3u8?channel-id=hnbblive&Contentid=2000000004000000061&livemode=1&stbId=3 +爱体育,http://[2409:8087:7000:20:1000::22]:6060/000000001000/6000000006000290630/index.m3u8?channel-id=wasusyt&Contentid=6000000006000290630&livemode=1&stbId=3 +爱体育,http://[2409:8087:7000:20:1000::22]:6060/000000001000/2000000004000000060/index.m3u8?channel-id=hnbblive&Contentid=2000000004000000060&livemode=1&stbId=3 +爱玩具,http://[2409:8087:7000:20:1000::22]:6060/000000001000/6000000006000220630/index.m3u8?channel-id=wasusyt&Contentid=6000000006000220630&livemode=1&stbId=3 +爱玩具,http://[2409:8087:7000:20:1000::22]:6060/000000001000/2000000004000000053/index.m3u8?channel-id=hnbblive&Contentid=2000000004000000053&livemode=1&stbId=3 +爱喜剧,http://[2409:8087:7000:20:1000::22]:6060/000000001000/6000000006000010630/index.m3u8?channel-id=wasusyt&Contentid=6000000006000010630&livemode=1&stbId=3 +爱喜剧,http://[2409:8087:7000:20:1000::22]:6060/000000001000/2000000004000000032/index.m3u8?channel-id=hnbblive&Contentid=2000000004000000032&livemode=1&stbId=3 +爱悬疑,http://[2409:8087:7000:20:1000::22]:6060/000000001000/6000000006000050630/index.m3u8?channel-id=wasusyt&Contentid=6000000006000050630&livemode=1&stbId=3 +爱悬疑,http://[2409:8087:7000:20:1000::22]:6060/000000001000/2000000004000000036/index.m3u8?channel-id=hnbblive&Contentid=2000000004000000036&livemode=1&stbId=3 +爱幼教,http://[2409:8087:7000:20:1000::22]:6060/000000001000/6000000006000180630/index.m3u8?channel-id=wasusyt&Contentid=6000000006000180630&livemode=1&stbId=3 +爱幼教,http://[2409:8087:7000:20:1000::22]:6060/000000001000/2000000004000000049/index.m3u8?channel-id=hnbblive&Contentid=2000000004000000049&livemode=1&stbId=3 +爱娱乐,http://[2409:8087:7000:20:1000::22]:6060/000000001000/6000000006000130630/index.m3u8?channel-id=wasusyt&Contentid=6000000006000130630&livemode=1&stbId=3 +爱娱乐,http://[2409:8087:7000:20:1000::22]:6060/000000001000/2000000004000000044/index.m3u8?channel-id=hnbblive&Contentid=2000000004000000044&livemode=1&stbId=3 +爱院线,http://[2409:8087:7000:20:1000::22]:6060/000000001000/6000000006000030630/index.m3u8?channel-id=wasusyt&Contentid=6000000006000030630&livemode=1&stbId=3 +爱院线,http://[2409:8087:7000:20:1000::22]:6060/000000001000/2000000004000000034/index.m3u8?channel-id=hnbblive&Contentid=2000000004000000034&livemode=1&stbId=3 + + + + + + + + +📡广东频道,#genre# + +深圳都市,http://livepull-tcyzb.sztv.com.cn/live/dushi01.m3u8#http://livepull-tcyzb.sztv.com.cn/showto_live/dushi01.m3u8 +河源综合,http://tmpstream.hyrtv.cn/xwzh/sd/live.m3u8#https://tmpstream.hyrtv.cn/xwzh/sd/live.m3u8?_upt=f767206b1671099007 +河源公共,http://tmpstream.hyrtv.cn/hygg/sd/live.m3u8 +广东文化,https://glive.grtn.cn/live/wenhua_test0203.m3u8 +深圳龙岗,https://lglivepull.sznews.com/live/2647.m3u8 +阳江公共,https://live.yjtvw.com:8081/live/smil:yjtv2.smil/chunklist_w551261166_b928000.m3u8#https://live.yjtvw.com:8081/live/smil:yjtv2.smil/chunklist_b1152000.m3u8#https://live.yjtvw.com:8081/live/smil:yjtv2.smil/chunklist_b3628000.m3u8 +阳江综合,https://live.yjtvw.com:8081/live/smil:yjtv1.smil/chunklist_w1166501356_b928000.m3u8#https://live.yjtvw.com:8081/live/smil:yjtv1.smil/chunklist_b1152000.m3u8#https://live.yjtvw.com:8081/live/smil:yjtv1.smil/chunklist_b3628000.m3u8 +廉江综合,http://www.namewee.xyz/gudou.php?id=3209 +中山香山文化,http://www.namewee.xyz/gudou.php?id=3663 +GRTN文化,https://glive.grtn.cn/live/wenhua_test0203.m3u8?auth_key=1612881417-0-0-bc7ddba066481bc805fc1e800654e721#https://glive.grtn.cn/live/wenhua_test0203.m3u8?auth_key=1617289309-0-0-7b2730980c8860963374597c20ad3935 +阳江1,https://live.yjtvw.com:8081/live/smil:yjtv1.smil/chunklist_b3628000.m3u8?zguangd +阳江2,https://live.yjtvw.com:8081/live/smil:yjtv2.smil/chunklist_b3628000.m3u8?zguangd + + + + + + +📡浙江频道,#genre# +[浙江]余姚新闻综合,http://l.cztvcloud.com/channels/lantian/SXyuyao1/720p.m3u8?zzhed +[浙江]浙江民生休闲,http://hw-m-l.cztv.com/channels/lantian/channel06/360p.m3u8?zzhed +[浙江]浙江民生休闲,http://hw-m-l.cztv.com/channels/lantian/channel006/1080p.m3u8?zzhed +[浙江]浙江民生休闲,http://hw-m-l.cztv.com/channels/lantian/channel06/720p.m3u8?zzhed +[浙江]之江纪录,http://hw-m-l.cztv.com/channels/lantian/channel012/1080p.m3u8?zzhed +[浙江]之江纪录,http://hw-m-l.cztv.com/channels/lantian/channel12/360p.m3u8?zzhed +[浙江]之江纪录,http://hw-m-l.cztv.com/channels/lantian/channel12/720p.m3u8?zzhed +[浙江]国际,http://hw-m-l.cztv.com/channels/lantian/channel10/360p.m3u8?zzhed +[浙江]国际,http://hw-m-l.cztv.com/channels/lantian/channel10/720p.m3u8?zzhed +[浙江]国际,http://hw-m-l.cztv.com/channels/lantian/channel010/1080p.m3u8?zzhed +[浙江]新闻,http://hw-m-l.cztv.com/channels/lantian/channel07/720p.m3u8?zzhed +新闻,http://hw-m-l.cztv.com/channels/lantian/channel07/360p.m3u8?zzhed +新闻,http://hw-m-l.cztv.com/channels/lantian/channel007/1080p.m3u8?zzhed +诸暨新闻综合,http://l.cztvcloud.com/channels/lantian/SXzhuji3/720p.m3u8?zzhed +遂昌综合频道,http://l.cztvcloud.com/channels/lantian/SXsuichang1/720p.m3u8?zzhed +[浙江]平湖新闻综合,http://l.cztvcloud.com/channels/lantian/SXpinghu1/720p.m3u8?zzhed +[浙江]平湖民生休闲,http://l.cztvcloud.com/channels/lantian/SXpinghu2/720p.m3u8?zzhed +[浙江]龙泉新闻综合,http://l.cztvcloud.com/channels/lantian/SXlongquan1/720p.m3u8?zzhed +[浙江]教科影院,http://hw-m-l.cztv.com/channels/lantian/channel004/1080p.m3u8?zzhed +[浙江]教科影院,http://hw-m-l.cztv.com/channels/lantian/channel04/360p.m3u8?zzhed +[浙江]教科影院,http://hw-m-l.cztv.com/channels/lantian/channel04/720p.m3u8?zzhed +[浙江]钱江都市,http://hw-m-l.cztv.com/channels/lantian/channel02/360p.m3u8?zzhed +[浙江]钱江都市,http://hw-m-l.cztv.com/channels/lantian/channel02/720p.m3u8?zzhed +[浙江]钱江都市,http://hw-m-l.cztv.com/channels/lantian/channel002/1080p.m3u8?zzhed +[浙江]武义新闻综合,http://l.cztvcloud.com/channels/lantian/SXwuyi1/720p.m3u8?zzhed +[浙江]经济生活,http://hw-m-l.cztv.com/channels/lantian/channel03/360p.m3u8? +[浙江]经济生活,http://hw-m-l.cztv.com/channels/lantian/channel003/1080p.m3u8?zzhed +[浙江]经济生活,http://hw-m-l.cztv.com/channels/lantian/channel03/720p.m3u8?zzhed +[浙江]余杭综合频道,http://l.cztvcloud.com/channels/lantian/SXyuhang1/720p.m3u8?zzhed +[浙江]兰溪新闻综合,http://l.cztvcloud.com/channels/lantian/SXlanxi1/720p.m3u8?zzhed +[浙江]少儿,http://hw-m-l.cztv.com/channels/lantian/channel08/720p.m3u8?zzhed +[浙江]少儿,http://hw-m-l.cztv.com/channels/lantian/channel008/1080p.m3u8?zzhed +[浙江]少儿,http://hw-m-l.cztv.com/channels/lantian/channel08/360p.m3u8?zzhed +[浙江]缙云综合频道,http://l.cztvcloud.com/channels/lantian/SXjinyun1/720p.m3u8?zzhed +[浙江]开化国家公园,http://l.cztvcloud.com/channels/lantian/SXkaihua2/720p.m3u8?zzhed +[浙江]嵊州新闻综合,http://l.cztvcloud.com/channels/lantian/SXshengzhou1/720p.m3u8?zzhed +[浙江]庆元综合频道,http://l.cztvcloud.com/channels/lantian/SXqingyuan1/720p.m3u8?zzhed + +[浙江]洞头综合频道,http://l.cztvcloud.com/channels/lantian/SXdongtou1/720p.m3u8?zzhed +[浙江]普陀新闻综合,http://l.cztvcloud.com/channels/lantian/SXputuo1/720p.m3u8?zzhed +[浙江]衢江新闻综合,http://l.cztvcloud.com/channels/lantian/SXqujiang1/720p.m3u8?zzhed +[浙江]绍兴新闻综合,http://live.shaoxing.com.cn/video/s10001-sxtv1/index.m3u8?zzhed +[浙江]绍兴新闻综合,http://live.shaoxing.com.cn/video/s10001-sxhb/index.m3u8?zzhed +[浙江]田电视台,http://l.cztvcloud.com/channels/lantian/SXqingtian1/720p.m3u8?zzhed +[浙江]余杭未来E频道,http://l.cztvcloud.com/channels/lantian/SXyuhang3/720p.m3u8?zzhed +[浙江]开化新闻综合,http://l.cztvcloud.com/channels/lantian/SXkaihua1/720p.m3u8?zzhed +[浙江]云和新闻综合,http://l.cztvcloud.com/channels/lantian/SXyunhe1/720p.m3u8?zzhed +[浙江]象山新闻综合,http://l.cztvcloud.com/channels/lantian/SXxiangshan1/720p.m3u8?zzhed +[浙江]萧山生活频道,http://l.cztvcloud.com/channels/lantian/SXxiaoshan2/720p.m3u8?zzhed +[浙江]余姚姚江文化,http://l.cztvcloud.com/channels/lantian/SXyuyao3/720p.m3u8?zzhed +[浙江]文成综合频道,http://l.cztvcloud.com/channels/lantian/SXwencheng1/720p.m3u8?zzhed +[浙江]萧山新闻综合,http://l.cztvcloud.com/channels/lantian/SXxiaoshan1/720p.m3u8?zzhed +[浙江]永嘉新闻综合,http://l.cztvcloud.com/channels/lantian/SXyongjia1/720p.m3u8?zzhed +[浙江]上虞新商都,http://l.cztvcloud.com/channels/lantian/SXshangyu3/720p.m3u8?zzhed +[浙江]龙游新闻综合,http://l.cztvcloud.com/channels/lantian/SXlongyou1/720p.m3u8?zzhed +[浙江]上虞新闻综合,http://l.cztvcloud.com/channels/lantian/SXshangyu1/720p.m3u8?zzhed +[浙江]松阳综合频道,http://l.cztvcloud.com/channels/lantian/SXsongyang1/720p.m3u8?zzhed +[浙江]苍南新闻综合,http://l.cztvcloud.com/channels/lantian/SXcangnan1/720p.m3u8?zzhed +[浙江]海宁新闻综合,http://live.hndachao.cn/xwzh/sd/live.m3u8?zzhed +[浙江]上虞文化影院,http://l.cztvcloud.com/channels/lantian/SXshangyu2/720p.m3u8?zzhed +[浙江]绍兴公共频道,http://live.shaoxing.com.cn/video/s10001-sxtv2/index.m3u8?zzhed +[浙江]海宁生活服务,http://live.hndachao.cn/shfw/sd/live.m3u8?zzhed +[浙江]义乌新闻综合,https://44911.hlsplay.aodianyun.com/tv_radio_44911/tv_channel_1796.m3u8?auth_key=4830573978-0-0-92824c2c03f95906a3c49a4aa28f1709&extra_key=Yc1XsmxOKy2UBoPM4Wy5vCPsEYqnj06taCR2SRB2Xrg2w28NPilH03KdIbbM5wgSql-VBohSnoO9AOKl94q2t2DWMftz-XB-2qUX-UjXcS80StcSZahBFjrKLivXaRjiY5r2NOMKWMKFbv-S0Bz2G6iEXgCK8yGjtrFHDcPfAQEE0pvXq0Bwy34b7We8zARN&ali_ffmpeg_version=mpengine + +[浙江]绍兴文化影院,http://live.shaoxing.com.cn/video/s10001-sxtv3/index.m3u8?zzhed + + + +📡江苏频道,#genre# +[江苏]南京少儿,http://live.nbs.cn/channels/njtv/sepd/500k.m3u8?zjiangsd +[江苏]淮阴综合频道,http://huaiyin-tv-hls.cm.jstv.com/huaiyin-tv/huaiyinf.m3u8?zjiangsd +[江苏]南京十八,http://live.nbs.cn/channels/njtv/sbpd/500k.m3u8?zjiangsd +[江苏]南京十八,http://live.nbs.cn/channels/njtv/sbpd/m3u8:500k/live.m3u8 +[江苏]泗阳综合频道,http://siyang-tv-hls.cm.jstv.com/siyang-tv/siyangzh.m3u8?zjiangsd +[江苏]扬中党建民生,http://yangzhong-tv-hls.cm.jstv.com/yangzhong-tv/yzdj.m3u8?zjiangsd +[江苏]盐都综合频道,http://yandu-tv-hls.cm.jstv.com/yandu-tv/yanduzh.m3u8?zjiangsd +[江苏]南京娱乐,http://live.nbs.cn/channels/njtv/ylpd/500k.m3u8?zjiangsd +[江苏]南京娱乐,http://live.nbs.cn/channels/njtv/ylpd/m3u8:500k/live.m3u8 +[江苏]如东新闻,http://rudong-tv-hls.cm.jstv.com/rudong-tv/rdxwzh.m3u8 +[江苏]贾汪新闻频道,http://jiawang-tv-hls.cm.jstv.com/jiawang-tv/jwxw.m3u8?zjiangsd +[江苏]苏州生活资讯,http://tylive.kan0512.com/norecord/norecord_csztv5.m3u8 +[江苏]东台综合频道,http://dongtai-tv-hls.cm.jstv.com/dongtai-tv/dongtaizonghe.m3u8?zjiangsd +[江苏]南京信息,http://live.nbs.cn/channels/njtv/xxpd/500k.m3u8?zjiangsd + +[江苏]泗阳资讯频道,http://siyang-tv-hls.cm.jstv.com/siyang-tv/siyangzx.m3u8?zjiangsd +[江苏]睢宁三农频道,http://suining-tv-hls.cm.jstv.com/suining-tv/suiningsn.m3u8?zjiangsd +[江苏]金坛新闻频道,http://jintan-tv-ori-hls.jstv.com/jintan-tv-ori/jintan_xw.m3u8?zjiangsd +[江苏]睢宁生活教育,http://suining-tv-hls.cm.jstv.com/suining-tv/suiningsh.m3u8?zjiangsd +[江苏]沭阳综合频道,http://shuyang-tv-hls.cm.jstv.com/shuyang-tv/shuyangzh.m3u8?zjiangsd +[江苏]扬中新闻频道,http://yangzhong-tv-hls.cm.jstv.com/yangzhong-tv/xwzh.m3u8?zjiangsd +[江苏]涟水综合频道,http://lianshui-tv-hls.cm.jstv.com/lianshui-tv/lsxw.m3u8?zjiangsd +[江苏]金湖新闻综合,http://jinhu-tv-hls.cm.jstv.com/jinhu-tv/jinhuzh.m3u8?zjiangsd +[江苏]如东新闻综合,http://rudong-tv-hls.cm.jstv.com/rudong-tv/rdxwzh.m3u8?zjiangsd +[江苏]泗洪新闻综合,http://sihong-tv-hls.cm.jstv.com/sihong-tv/sihongxinwenzonghe.m3u8?zjiangsd +[江苏]赣榆新闻综合,http://ganyu-tv-hls.cm.jstv.com/ganyu-tv/ganyutv.m3u8?zjiangsd +[江苏]苏州文化生活,http://tylive.kan0512.com/norecord/norecord_csztv3.m3u8 +[江苏]贾汪旅游频道,http://jiawang-tv-hls.cm.jstv.com/jiawang-tv/jwly.m3u8?zjiangsd +[江苏]连云港新闻综合,http://live.lyg1.com/zhpd/sd/live.m3u8 +[江苏]淮安公共频道,http://live1.habctv.com/ggpdsl/sd/live.m3u8?zjiangsd +[江苏]大丰公共频道,http://dafeng-tv-hls.cm.jstv.com/dafeng-tv/dafenget.m3u8?zjiangsd +[江苏]铜山综合频道,http://stream.tstvxmt.com/tstv1/sd/live.m3u8?zjiangsd +[江苏]海安新闻综合,http://haian-tv-hls.cm.jstv.com/haian-tv/haaxwzh.m3u8?zjiangsd +[江苏]大丰公共,http://dafeng-tv-hls.cm.jstv.com/dafeng-tv/dafenget.m3u8 +[江苏]苏州4k,http://liveshowbak2.kan0512.com/ksz-norecord/csztv4k_4k.m3u8?zjiangsd +[江苏]大丰新闻,http://dafeng-tv-hls.cm.jstv.com/dafeng-tv/dafengyt.m3u8 +[江苏]淮安影院娱乐,http://live1.habctv.com/ysylsl/sd/live.m3u8?zjiangsd +[江苏]无锡新闻综合,http://stream.thmz.com/wxtv1/sd/live.m3u8?zjiangsd +[江苏]无锡新闻综合,http://stream.thmz.com/wxtv1/sd/live.m3u8 +[江苏]无锡新闻综合,http://stream.thmz.com/wxtv1/playlist.m3u8 +[江苏]无锡生活,http://stream.thmz.com/wxtv4/sd/live.m3u8 +[江苏]无锡生活,http://stream.thmz.com/wxtv4/playlist.m3u8 +[江苏]无锡生活,http://stream.thmz.com/wxtv4/sd/live.m3u8?zjiangsd +[江苏]连云港公共,http://live.lyg1.com/ggpd/sd/live.m3u8 +[江苏]铜山三农频道,http://stream.tstvxmt.com/ts3/sd/live.m3u8?zjiangsd +[江苏]无锡经济,http://stream.thmz.com/wxtv5/sd/live.m3u8 +[江苏]无锡经济,http://stream.thmz.com/wxtv5/sd/live.m3u8?zjiangsd +[江苏]无锡经济,http://stream.thmz.com/wxtv5/playlist.m3u8 +[江苏]东海新闻频道,http://donghai-tv-hls.cm.jstv.com/donghai-tv/donghaixinwensp.m3u8?zjiangsd +[江苏]江宁新闻频道,https://jiangning-tv-hls.cm.jstv.com/jiangning-tv/jnxwzh.m3u8?zjiangsd +[江苏]常熟民生经济,http://cstvplay.21cs.cn/cstv2/cstv2.m3u8 +[江苏]江阴新闻综合,http://221.228.70.101:8080/live/xinwen.m3u8 +[江苏]沛县新闻综合,http://peixian-tv-hls.cm.jstv.com/peixian-tv/pxzh.m3u8?zjiangsd +[江苏]苏州社会经济,http://tylive.kan0512.com/norecord/norecord_csztv2.m3u8 +[江苏]高邮综合频道,http://gaoyou-tv-hls.cm.jstv.com/gaoyou-tv/gaoyouxw.m3u8?zjiangsd +[江苏]无锡都市资讯,http://stream.thmz.com/wxtv3/sd/live.m3u8 +[江苏]无锡都市资讯,http://stream.thmz.com/wxtv3/sd/live.m3u8?zjiangsd +[江苏]无锡都市资讯,http://stream.thmz.com/wxtv3/playlist.m3u8 +[江苏]张家港新闻综合,http://3gvod.zjgonline.com.cn:1935/live/xinwenzonghe2/playlist.m3u8?zjiangsd +[江苏]无锡娱乐,http://stream.thmz.com/wxtv2/playlist.m3u8 +[江苏]无锡娱乐,http://stream.thmz.com/wxtv2/sd/live.m3u8?zjiangsd +[江苏]无锡娱乐,http://stream.thmz.com/wxtv2/sd/live.m3u8 +[江苏]苏州新闻综合,http://tylive.kan0512.com/norecord/norecord_csztv1.m3u8 +[江苏]滨海新闻综合,http://jsbh.chinashadt.com:2036/live/bh11.stream/playlist.m3u8?zjiangsd +[江苏]宿豫综合频道,https://suyu-tv-hls.cm.jstv.com/suyu-tv/syzhpd.m3u8?zjiangsd +[江苏]张家港综合,http://3gvod.zjgonline.com.cn:1935/live/xinwenzonghe2/playlist.m3u8?checkedby:hlscat.com +[江苏]武进新闻频道,https://live.wjyanghu.com/live/CH1.m3u8?zjiangsd +[江苏]常熟综合,http://cstvplay.21cs.cn/cstv1/cstv1.m3u8 +[江苏]睢宁综合频道,http://suining-tv-hls.cm.jstv.com/suining-tv/suiningzh.m3u8?zjiangsd +[江苏]张家港新闻,http://3gvod.zjgonline.com.cn:1935/live/xinwenzonghe2/playlist.m3u8 +[江苏]武进生活频道,https://live.wjyanghu.com/live/CH2.m3u8?zjiangsd +[江苏]淮阴影院频道,http://huaiyin-tv-hls.cm.jstv.com/huaiyin-tv/hyys.m3u8?zjiangsd +[江苏]靖江新闻综合,http://visit.jjbctv.com:1935/live/xwzhpc/playlist.m3u8 +[江苏]靖江新闻综合,http://visit.jjbctv.com:1935/live/xwzhmb/playlist.m3u8?zjiangsd +[江苏]姜堰新闻综合,https://jiangyan-tv-hls.cm.jstv.com/jiangyan-tv/jiangyanzh.m3u8?zjiangsd +[江苏]镇江新闻综合,http://zjtv-wshls.homecdn.com/live/2aa50.m3u8 + + + + + +📡山东频道,#genre# +枣庄新闻综合,http://stream.zztvzd.com/1/sd/live.m3u8?shandd +枣庄教育,http://stream.zztvzd.com/2/sd/live.m3u8?shandd +枣庄公共,http://stream.zztvzd.com/3/sd/live.m3u8?shandd +济宁综合,http://lives.jnnews.tv/video/s10001-JNTV-1/index.m3u8?shandd +济宁教育,http://lives.jnnews.tv/video/s10001-JNTV-2/index.m3u8?shandd +济宁公共,http://lives.jnnews.tv/video/s10001-JNTV3/index.m3u8?shandd +济宁图文,http://lives.jnnews.tv/video/s10001-JNTV4/index.m3u8?shandd +山东综艺,http://livealone.iqilu.com/iqilu/zypdhjOF03kn.flv +山东文旅,http://livealone.iqilu.com/iqilu/yspdhjOF03kn.flv +山东生活,http://livealone.iqilu.com/iqilu/shpdhjOF03kn.flv +山东农科,http://livealone.iqilu.com/iqilu/nkpdhjOF03kn.flv +山东教育,http://livewai.sdetv.com.cn/live/da4ebbb91ee8468db5a9d230a535391f_transios/playlist.m3u8 +菏泽经济生活,http://live.hznet.tv:1935/live/live2/500K/tzwj_video.m3u8#http://live.hznet.tv:1935/live/live2/500K/tzwj_video.m3u8?shandd#http://live.hznet.tv:1935/live/live2/500k/tzwj_video.m3u8 +菏泽影视,http://live.hznet.tv:1935/live/live3/500K/tzwj_video.m3u8#http://live.hznet.tv:1935/live/live3/500K/tzwj_video.m3u8?shandd#http://live.hznet.tv:1935/live/live3/500k/tzwj_video.m3u8 +山东高唐,http://alivealone.litenews.cn/43/9ad0cb58aba24fbfb58db8779febd0d1.flv#http://alivealone.litenews.cn/43/b3859631ad774ae8b6ad0c88dfa9154f.flv#http://blivealone.litenews.cn/b95/f7669543b5fb4497a9d9b2a0b65c0d50.flv +高密农科,http://alivealone.litenews.cn/71/202304_1651887494448484352.flv +高密综合,http://alivealone.litenews.cn/71/202304_1651887494549147648.flv +高青影视,http://alivealone.litenews.cn/61/56d09086fb25449cb4eefb24f5042937.flv +高青综合,http://alivealone.litenews.cn/61/b6a7086cc9e847b3af6a32367d9e6f16.flv +山东东平,http://alivealone.litenews.cn/187/8fccf62feb3c44c0aafbd751e656157b.flv +山东东阿,http://blivealone.litenews.cn/b95/e9d4c1a139b0476f87562509d2ef7c12.flv +山东临述,http://alivealone.litenews.cn/167/ccb6d0904c4545c796a46d0b8ab8f974.flv#http://alivealone.litenews.cn/167/fb91283de3bb4a85adfa892ab1e81651.flv +山东五莲,http://alivealone.litenews.cn/299/4ca3fa99444649faaea2a3c4f54510e0.flv#http://alivealone.litenews.cn/299/88621c064ade45db9478010b15eed2ad.flv +山东任城,http://alivealone.litenews.cn/73/496121efe22945dea02ab6c28519359a.flv#http://alivealone.litenews.cn/73/8335c86a46884e4295d741d4d98fc315.flv +山东冠县,http://alivealone.litenews.cn/79/c1e45c084a224c8fac75bb7ae8ff4d97.flv +商河影视,http://alivealone.litenews.cn/261/18aef04fdb68469da1c11028d80b69c8.flv +商河综合,http://alivealone.litenews.cn/261/66867590127349f3bc7f908199cbbf40.flv +奎文电视,http://alivealone.litenews.cn/127/202304_1651887503323631616.flv +山东宁阳,http://alivealone.litenews.cn/123/1c9fe1197fbc402ebdb9e592269594eb.flv#http://alivealone.litenews.cn/123/bb0535194dad44bc95eb2e53b1711aeb.flv +安丘民生,http://alivealone.litenews.cn/137/404a4729eb544d84a2491dd37137be95.flv +安丘综合,http://alivealone.litenews.cn/137/3442fc7ba2744a4b899f1d4c43b8d01f.flv +定陶1套,http://alivealone.litenews.cn/27/08130f5f60ac4b23a2debdc1e3fe4b9a.flv +定陶2套,http://alivealone.litenews.cn/27/b91d0a6d35514440b4895c07db91d144.flv +峰城综合,http://alivealone.litenews.cn/209/da1cbd21728444569fd638642e034edf.flv +山东嵐山,http://alivealone.litenews.cn/289/547a6d25776f4f76b27d64f945075683.flv +市中综合,http://alivealone.litenews.cn/233/5652101985474d85ac7300b0dcf783e1.flv +山东平阴,http://alivealone.litenews.cn/257/709a2743e0904bd9a3c25a1e7976b089.flv +山东微山,http://blivealone.litenews.cn/b53/8c38a7404fcc41eebbe40b8abc09eae0.flv#http://blivealone.litenews.cn/b53/fc030a672e9a4ee1a076a11622029429.flv +成武综合,http://alivealone.litenews.cn/131/fe5bb10e7b4845a784116b133146698a.flv +招远综合,http://alivealone.litenews.cn/55/cb1dadb15e9141d281823bf62fbadd3c.flv +招远综艺,http://alivealone.litenews.cn/55/d76fb6c7efcd4a609f5746598e93029a.flv +山东文登,http://alivealone.litenews.cn/91/13cc6cb1119e4dc2a4d92969de419459.flv#http://alivealone.litenews.cn/91/6aac1e7e4bb946bc9833ae1cbc13e67e.flv +山东新泰,http://alivealone.litenews.cn/59/047fc0ac5f804bfaaf8a490913d216fc.flv#http://alivealone.litenews.cn/59/ef9a5cf77b4d4c0492eb726f591397ca.flv +无棣综合,http://alivealone.litenews.cn/169/8e3dc9f7edaa481eafcc58702359369f.flv +无棣综艺,http://alivealone.litenews.cn/169/727eebb295c7432985d27449f0b5bafb.flv +昌邑经济生活,http://alivealone.litenews.cn/47/202304_1651887490510032896.flv +曹县综合,http://alivealone.litenews.cn/87/17899f8e9ec8476991285406f464ed29.flv +山东汶上,http://alivealone.litenews.cn/301/8fa2e7efd2fb46079bd305cecc58904d.flv#http://alivealone.litenews.cn/301/b597ff6aa9cb40aba57bb011b13865ad.flv +山东沂水,http://alivealone.litenews.cn/145/3747a14c81ee4cd3a67aa7b9edfd7e02.flv#http://alivealone.litenews.cn/145/e59cec1353f945e5b07662db7e203d2b.flv +沂源综合,http://alivealone.litenews.cn/203/5a80a9bca88d4ee5bc1bb6bfa57cbbc6.flv +山东泰山,http://alivealone.litenews.cn/263/c22bd61a847a4723bfd30ddbbd12a2ae.flv +山东济铁,http://alivealone.litenews.cn/303/8876f9ea0ce6400d9b1e54a129ff1c0c.flv +海阳综合,http://blivealone.litenews.cn/b255/c67ee0d48a584f9f8dab1f5ee174591b.flv +滨城TV,http://alivealone.litenews.cn/249/301df5063a8f46dc8c7bea7984bebfd6.flv +牡丹新闻,http://alivealone.litenews.cn/219/896cf05fadb5486e94f5f323cf03abd2.flv +牡丹综艺,http://alivealone.litenews.cn/219/3c14e65e3308425395661cca82a4abba.flv +山东肥城,http://alivealone.litenews.cn/51/a0a622ce69e5489bac69dacc457bfa7b.flv#http://alivealone.litenews.cn/51/d259f0c070d6433096928576bc83cdd1.flv +山东莒县,http://alivealone.litenews.cn/159/0b1ee3da151a4d188a4e96ccda79b82f.flv#http://alivealone.litenews.cn/159/ded31222dba245348d7ea70b00f56f24.flv +莱山影视,http://blivealone.litenews.cn/b245/bddf865636804b3d943b81a89fdf90de.flv +莱山综合,http://blivealone.litenews.cn/b245/7629b128b344426e85395bf9fb8aeaa6.flv +菏泽新闻综合,http://live.hznet.tv:1935/live/live1/500k/tzwj_video.m3u8 +山东蒙阴,http://alivealone.litenews.cn/161/7c3e0abc7a604487ab088e35edb7032b.flv#http://alivealone.litenews.cn/161/c5db65a7d96948d2be14e470e4c829b2.flv +山东费县,http://alivealone.litenews.cn/41/b9db01b3511d48e6921fa442ce543881.flv +山东邹城,http://blivealone.litenews.cn/b181/9e9ff94026554c9682386c91559888f2.flv#http://blivealone.litenews.cn/b181/aa7efd7814e84d48b176f505003ffc40.flv +山东郯城,http://alivealone.litenews.cn/83/ad4b20ff29d74494b60360a158cd75c4.flv#http://alivealone.litenews.cn/83/b583b63e08e54d2dbbb84e6966cbc38d.flv +鄄城综合,http://blivealone.litenews.cn/b141/bdc2125bc05546ce8a02e7b58747a518.flv +鄄城综艺,http://blivealone.litenews.cn/b141/e5806b27ce0843ed8e9709cfd684fa7c.flv +鄆城新闻,http://alivealone.litenews.cn/135/a259f9de3bcf42508693588016f372bc.flv +山东长清,http://alivealone.litenews.cn/171/16236930b5ef4329a8a1d47037ee56b6.flv#http://alivealone.litenews.cn/171/b6df53d1f77f4e068055b4eac603bdcb.flv +青岛李沧,http://alivealone.litenews.cn/173/bc8dac70dcc54987a3abd07313420e4b.flv +山东鱼台,http://alivealone.litenews.cn/63/513ae5b367f24751a14e36db65237035.flv +黄岛综合,http://alivealone.litenews.cn/227/679fcc2c9e6040e9bf2e9b8f0b5d6e91.flv +BSTV新闻,http://alivealone.litenews.cn/17/4fd1c42305974bb2a98047a2bfef1d16.flv +BSTV图文,http://alivealone.litenews.cn/17/7ea8010d70524912b41c92aaa5318ea9.flv + + + + + +📡四川频道,#genre# +渠县新闻综合,http://222.208.224.227:81/hls/cfp2p8m3.m3u8 +仁寿,https://play.scrstv.com:443/TV/xwzh.m3u8?auth_key=1701335002-0-0-3f433e2a59b5dcff4ed6e1328e60d981 +江油,http://dcpull.sctvcloud.com:80/live/56ce76ab01881000f9f7f6c700000000/playlist.m3u8 +凉山新闻综合,http://file.yizu.tv/nmip-media/channellive/channel106606/playlist.m3u8#http://m3u8.channel.i0834.cn/nmpi-media/channellive/channel114103/playlist.m3u8#http://m3u8.channel.i0834.cn/nmpi-media/channellive/channel114103/playlist.m3u8?zsicd +凉山语,http://m3u8.channel.i0834.cn/nmpi-media/channellive/channel115044/playlist.m3u8?zsicd +自贡综合,http://110.189.153.160:1001/zhpd.flv?zsicd +德阳新闻综合,http://scdytv.cn:1935/live/m_xwpd_livevideo/playlist.m3u8#http://scdytv.cn:1935/live/m_xwpd_livevideo/playlist.m3u8?zsicd +攀枝花新闻综合,http://zb.pzhgd.com:9095/live/xwzh.m3u8#http://zb.pzhgd.com:9095/live/xwzh.m3u8?zsicd +攀枝花公共,http://zb.pzhgd.com:9095/live/ggpd.m3u8?zsicd +眉山综合,http://live1.scmstv.cn/gqpd/sd/live.m3u8?zsicd#https://live1.scmstv.cn/gqpd/sd/live.m3u8 +眉山公共,http://live2.scmstv.cn/ggpd/sd/live.m3u8?zsicd +甘孜综合,http://tv.drs.ganzitv.com:8100/channellive/gztv.flv?zsicd +大竹新闻综合,http://60.255.120.30:89/live1/live1.m3u8?zsicd#http://60.255.120.30:89/live1/live1.m3u8 +大竹阳光政务,http://60.255.120.30:89/live2/live2.m3u8?zsicd#http://60.255.120.30:89/live2/live2.m3u8 +万源新闻综合,http://live.wanyuannews.com/wytv/hd/live.m3u8?zsicd#http://live.wanyuannews.com/wytv/hd/live.m3u8#http://live.wanyuannews.com:80/wytv/hd/live.m3u8 +蓬安新闻综合,http://palive.patv123.com:8091/live/xwpd_800K.m3u8#http://palive.patv123.com:8091/live/xwpd_800K.m3u8?zsicd +松潘新闻综合,http://live.spccmc.com:90/live/spxwzh.m3u8?zsicd#http://live.spccmc.com:90/live/spxwzh.m3u8 +汶川新闻综合,http://live.iwcmt.cn:90/live/zhxw.m3u8#http://live.iwcmt.cn:90/live/zhxw.m3u8?zsicd +利州综合,http://tvfile.lzgbdst.com/nmip-media/channellive/channel106876/playlist.m3u8?zsicd#http://tv.drs.lzgbdst.com:8100/channellive/lztv2.flv?zsicd +汉源综合,http://live.hyxrmt.com:85/live/xwpd.m3u8?zsicd +泸县新闻综合,http://lxfile.lxxcb.cn/nmip-media/channellive/channel103799/playlist.m3u8?zsicd#http://lxfile.lxxcb.cn/nmip-media/channellive/channel103799/playlist.m3u8#http://lxfile.lxxcb.cn:80/nmip-media/channellive/channel103799/playlist.m3u8 +乐山新闻综合,http://channellive.leshantv.net/live/ch1.flv?zsicd#http://channellive.leshantv.net/live/ch1.flv +乐山公共频道,http://channellive.leshantv.net/live/ch2.flv +广安新闻综合,http://live1.gatv.com.cn:85/live/XWZH.m3u8 +广安公共频道,http://live1.gatv.com.cn:85/live/GGPD_ggpdzm.m3u8 +达州新闻综合,http://tv.drs.dzxw.net/channellive/xwzhpd-dz1.flv +达州公共频道,http://tv.drs.dzxw.net/channellive/ggpd-dz2.flv +达州通川频道,http://tv.drs.dzxw.net/channellive/tcpd-dz3.flv +凉山彝语频道,http://m3u8.channel.i0834.cn/nmpi-media/channellive/channel115044/playlist.m3u8 +自贡综合频道,http://110.189.153.160:1001/zhpd.flv +自贡公共频道,http://110.189.153.160:1002/ggpd.flv +攀枝花公共频道,http://zb.pzhgd.com:9095/live/ggpd.m3u8 +眉山综合频道,http://live1.scmstv.cn/gqpd/sd/live.m3u8 +眉山公共频道,http://live2.scmstv.cn/ggpd/sd/live.m3u8 +甘孜综合频道,http://tv.drs.ganzitv.com:8100/channellive/gztv.flv +珙县综合频道,http://pili-live-hls-cqgx.tianma3600.com/cqgx/ggpd.m3u8 +威远新闻综合,http://dxplay.scwy.cn/live/weiyuanzonghepingdao/index.m3u8?zsicd#http://dxplay.scwy.cn/live/weiyuanzonghepingdao/index.m3u8 +南部新闻综合,http://pili-live-rtmp.148.i2863.com/i2863-148/live_148_811389.m3u8 +黑水新闻综合,http://live.schstv.com:90/live/xwzh.m3u8 +金川新闻综合,http://live.jinchuanrmt.com:90/live/zhxw.m3u8?zsicd#http://live.jinchuanrmt.com:90/live/zhxw.m3u8 +金川乡村频道,http://live.jinchuanrmt.com:90/live/jcxc.m3u8 +小金综合频道,http://xjlive.xjsc.gov.cn:8091/live/xwpd.m3u8#http://xjlive.xjxrmt.cn:8091/live/xwpd.m3u8 +富顺综合频道,http://pili-live-rtmp.145.i2863.com/i2863-145/live_145_906964.m3u8#http://pili-live-hls.145.i2863.com:80/i2863-145/live_145_906964.m3u8 +利州综合频道,http://tvfile.lzgbdst.com/nmip-media/channellive/channel106876/playlist.m3u8#http://tv.drs.lzgbdst.com:8100/channellive/lztv2.flv#http://tvfile.lzgbdst.com:80/nmip-media/channellive/channel106876/playlist.m3u8 +青神综合频道,http://lmt.scqstv.com:80/live1/live1.m3u8 +乐至综合频道,http://175.155.106.72:89/live1/live1.m3u8#http://rmlive.lzxrmtzx.com:80/live1/live1.m3u8 +会东综合频道,http://live.schdxww.com:90/live/xwzh.m3u8#http://112.45.133.129:90/live/xwzh.m3u8 +德格综合频道,http://dgfile.ganzitv.com:80/nmip-media/channellive/channel101955/playlist.m3u8 +康定新闻综合,http://m3u8-kd.channel.ganzitv.com/nmip-media-yajiang/channellive/channel100663/playlist.m3u8?zsicd#http://m3u8-kd.channel.ganzitv.com/nmip-media-yajiang/channellive/channel100663/playlist.m3u8 +汉源综合频道,http://live.hyxrmt.com:85/live/xwpd.m3u8 +纳溪新闻频道,https://bl.ainaxi.cn/live/d1b85c45e7b74e96bdd950e047c7fd94.m3u8#https://bl.ainaxi.cn:443/live/d1b85c45e7b74e96bdd950e047c7fd94.m3u8 +叙永综合频道,http://luzhi.xuyongrongmei.com:1935/live/_definst_/xyxw/playlist.m3u8 +乐山公共,http://channellive.leshantv.net/live/ch2.flv?zsicd +广安公共,http://live1.gatv.com.cn:85/live/GGPD_ggpdzm.m3u8?zsicd +泸州公共,http://m3u8.channel.luzhoubs.com/nmip-media/channellive/channel102221/playlist.m3u8?zsicd#http://m3u8.channel.luzhoubs.com/nmip-media/channellive/channel102221/playlist.m3u8 +泸州科教,http://m3u8.channel.luzhoubs.com/nmip-media/channellive/channel103074/playlist.m3u8?zsicd#http://file.luzhoubs.com/nmip-media/channellive/channel103074/playlist.m3u8#http://m3u8.channel.luzhoubs.com/nmip-media/channellive/channel103074/playlist.m3u8 +自贡公共,http://110.189.153.160:1002/ggpd.flv?zsicd +长宁综合,http://cnpull.sccnfb.com/live/123456.m3u8?zsicd +珙县综合,http://pili-live-hls-cqgx.tianma3600.com/cqgx/ggpd.m3u8?zsicd +什邡新闻频道,http://live.sfrmt.com:85/live/zhpd.m3u8?zsicd#http://live.sfrmt.com:85/live/zhpd.m3u8 +金川乡村,http://live.jinchuanrmt.com:90/live/jcxc.m3u8?zsicd +小金综合,http://xjlive.xjsc.gov.cn:8091/live/xwpd.m3u8?zsicd +青神综合,http://lmt.scqstv.com/live1/live1.m3u8?zsicd +乐至综合,http://175.155.106.72:89/live1/live1.m3u8?zsicd#http://rmlive.lzxrmtzx.com/live1/live1.m3u8?zsicd#http://rmlive.lzxrmtzx.com/live1/live1.m3u8 +会东综合,http://112.45.133.129:90/live/xwzh.m3u8?zsicd#http://live.schdxww.com:90/live/xwzh.m3u8?zsicd +纳溪新闻,https://bl.ainaxi.cn/live/d1b85c45e7b74e96bdd950e047c7fd94.m3u8?zsicd +叙永综合,http://luzhi.xuyongrongmei.com:1935/live/_definst_/xyxw/playlist.m3u8?zsicd +泸州新闻综合,http://m3u8.channel.luzhoubs.com/nmip-media/channellive/channel106011/playlist.m3u8?zsicd +马尔康综合频道,http://live.zmmek.com:90/live/zhxw.m3u8 +马尔康综合,http://live.zmmek.com:90/live/zhxw.m3u8?zsicd +资阳综合频道,https://zbsczy.zyrb.com.cn/zygc/q_live169940503167305.m3u8 +雁江电视,https://zbsczy.zyrb.com.cn/zygc/q_live169940504887269.m3u8 +金堂电视台,http://live.jtxwzx.com.cn:80/jtdst/hd/live.m3u8 +龙泉驿新闻综合,https://live-pull.newslqy.com/live/fmzb1682404988829.m3u8 +郫都新闻综合,http://vod.pdrmtzx.com:80/pd/live.m3u8 +长宁综合频道,http://cnpull.sccnfb.com:80/live/123456.m3u8 +宣汉新闻综合,http://livexuanhan.chinamcache.com:80/live/push1.m3u8 +广汉新闻综合,http://dcpull.sctvcloud.com:80/live/4b9b15a7018810009b17c11300000000/playlist.m3u8 +罗江新闻综合,http://pull.luojiangrongmei.com/ljds/ljtv.m3u8 +仪陇综合频道,https://p8.vzan.com/slowlive/359346337558319596/live.m3u8 +荣县综合频道,http://play.rongxianwang.net:80/yuedurongxian/rongxiantv.m3u8?auth_key=1687677442-0-0-1e9957b6ca5d6fc08b5d46dc600ca4fd +朝天新闻综合,https://m3u8.channel.dzsm.com:443/nmip-media/channellive/channel104601/playlist.m3u8 +苍溪综合频道,http://livecx.cxxrmt.com:80/cxdst/zb03.m3u8?auth_key=1692864295-0-0-4edeb8a8702116ab36f44606c26719f4 +剑阁新闻综合,https://tvfile.scjgtv.cn:443/nmip-media/channellive/channel104126/playlist.m3u8 +青川新闻综合,http://qcfile.qcrmt.com:80/nmip-media/channellive/channel100933/playlist.m3u8 +旺苍新闻综合,http://channel.wcrmt.cn:80/nmip-media/channellive/channel105268/playlist.m3u8 +昭化综合频道,http://live.zhgbtv.cn:3100/hls/kwqtkbbi/index.m3u8 +丹棱综合频道,http://dcpull.sctvcloud.com:80/live/51f08e62018810000b2562ab00000000/playlist.m3u8 +洪雅综合,http://117.172.215.250:8083/videos/live/35/39/GQVbrgob5CGJM/GQVbrgob5CGJM.M3U8 +彭山综合频道,http://m3u8tv.psrm.net:80/nmip-media/channellive/channel100740/playlist.m3u8 +甘洛综合频道,http://dcpull.sctvcloud.com:80/live/4ba0f5ec018810005fe8143900000000/playlist.m3u8 +冕宁新闻频道,http://dcpull.sctvcloud.com:80/live/4ba9636d0188100015bb609900000000/playlist.m3u8 +普格综合频道,http://175.153.116.219:8086/0.m3u8 +西昌综合频道,http://xcfb.screx.com.cn:18085/hlsnew1/channel1.m3u8 +宝兴综合频道,http://drs.tv.yatv.tv:8080/channellive/baoxingxian.flv +名山综合频道,http://drs.tv.yatv.tv:8080/channellive/mingshan.flv +石棉综合频道,http://drs.tv.yatv.tv:8080/channellive/shimian.flv +荥经综合频道,http://drs.tv.yatv.tv:8080/channellive/yingjing.flv +平昌新闻综合,http://dcpull.sctvcloud.com:80/live/56bd348f018810004a8741e000000000/playlist.m3u8 +峨边电视台,rtmp://tv.ebrm.lsrm.org.cn/channellive/ch1 +夹江新闻综合,rtmp://tv.jjrm.org.cn/channellive/ch1 +井研新闻综合,http://tvfile.jyrmt.cn:80/nmip-media/channellive/channel104452/playlist.m3u8 +沐川综合频道,rtmp://tv.mcrm.org.cn:1935/channellive/tv01 +犍为新闻综合,http://r8.vzan.com:80/v/slowlive_230559508552681163.m3u8 +沙湾综合频道,http://tvfile.swrmt.com:80/nmip-media/channellive/channel100064/playlist.m3u8 +峨眉山综合频道,https://embl.emsyd.jrem.cn:443/aaa/003.m3u8?auth_key=1669861584-0-0-f96c19f553b976f1f9800423b10baa5b +五通桥综合频道,https://play.wtqrm.com:443/qtwz/wtqzb.m3u8?auth_key=1663323505-0-0-01843919c015a267038d6e00fd1e1519 +大英新闻综合,http://zb.dysm99.com:80/live/26690_417cfae3026a11ee89e7b8599faecf3c.m3u8 +岳池新闻综合,http://liveyc.cmc.yuechirmt.cn:80/live/yctv.m3u8?auth_key=1714112398-0-0-d9a6bd74623c01c1c2f9576fe51e8b7b +北川电视一套,http://dcpull.sctvcloud.com:80/live/561c239c01881000e4bfd3e600000000/playlist.m3u8 +盐亭综合频道,http://dcpull.sctvcloud.com:80/live/574a1afd018810007cdf2ae200000000/playlist.m3u8 +四川乡村,http://api2.52tb.xyz/info?id=606&token=20230405tndmhg +四川影视,http://api2.52tb.xyz/info?id=601&token=20230405tndmhg +文化旅游,http://api2.52tb.xyz/info?id=603&token=20230405tndmhg +四川新闻,http://api2.52tb.xyz/info?id=602&token=20230405tndmhg +四川科教,http://182.150.115.21:8030/pcgacg/pcgacg_0.m3u8 +巴中综合,http://ocj2.kksmg.com/ocj1/ocj1.m3u8 +四川康定,http://kdfile.ganzitv.com/nmip-media/channellive/channel100663/playlist.m3u8#http://m3u8-kd.channel.ganzitv.com/nmip-media-yajiang/channellive/channel100663/playlist.m3u8? +泸州新闻,http://m3u8.channel.luzhoubs.com/nmip-media/channellive/channel106011/playlist.m3u8 +泸州综合,http://lztv.gy315.com:18080/live/lztv.m3u8 +营山电视台,http://file.ysxtv.cn/cms/videos/nmip-media/channellive/channel4/playlist.m3u8#http://file.ysxtv.cn/cms/videos/nmip-media/channellive/channel4/playlist.m3u8?zsicd +达州新闻,http://tv.drs.dzxw.net:80/channellive/xwzhpd-dz1.flv + + + + + + +📡安徽频道,#genre# +宿州公共,http://live.ahsz.tv/video/s10001-ggpd/index.m3u8?zanhd#http://live.ahsz.tv/video/s10001-ggpd/index.m3u8 +淮南新闻,http://stream.0554news.com/hnds1/sd/live.m3u8?zanhd +淮南公共,http://stream.0554news.com/hnds2/sd/live.m3u8?zanhd +固镇新闻,http://www.guzhenm.com:7001/hls/hd-live.m3u8?zanhd +灵璧综合,http://live.cms.anhuinews.com/video/s10003-lbtv/index.m3u8?zanhd +宿州新闻综合,http://live.ahsz.tv/video/s10001-szzh/index.m3u8?zanhd +霍山综合,http://ahhsdb.chinashadt.com:1936/live/stream:ahws.stream/playlist.m3u8?zanhd +安徽影视,http://snapshot-live-ht.ahtv.cn/atvrtmp/143_q_live161829369249612.m3u8#http://112.30.194.221:20080/live/d18ff95cb1fb4bbcb56215e189fc12be.flv#http://112.30.194.221:20080/live/d18ff95cb1fb4bbcb56215e189fc12be/hls.m3u8#http://112.30.194.221:20080/live/d18ff95cb1fb4bbcb56215e189fc12be/hls.m3u8?zanhd#http://mmitv.top/test/ahtv.php?id=13 +农业科教,http://snapshot-live-ht.ahtv.cn/atvrtmp/143_q_live161829358013848.m3u8#http://mmitv.top/test/ahtv.php?id=14 +经济生活,http://snapshot-live-ht.ahtv.cn/atvrtmp/143_q_live161829325295495.m3u8#http://112.30.194.221:20080/live/eac499adad7b49ff9cfa79ba84693959/hls.m3u8#http://112.30.194.221:20080/live/eac499adad7b49ff9cfa79ba84693959.flv#http://mmitv.top/test/ahtv.php?id=12 +综艺体育,http://snapshot-live-ht.ahtv.cn/atvrtmp/143_q_live161829415240627.m3u8#http://112.30.194.221:20080/live/c41f112b83f644ddb082669501c8ecd3/hls.m3u8#http://112.30.194.221:20080/live/c41f112b83f644ddb082669501c8ecd3/hls.m3u8?zanhd#http://112.30.194.221:20080/live/c41f112b83f644ddb082669501c8ecd3.flv#http://mmitv.top/test/ahtv.php?id=17 +安徽导视,https://livehls1.appcoo.com/liveshopping/949E0A98C9D0C311/6D925141BC1F8C28/index.m3u8 +合肥公共,http://api2.52tb.xyz/info?id=588&token=20230405tndmhg +歙县综合,http://112.30.194.221:20080/live/4b3024127d1c472986ccdcb454f81a9f/hls.m3u8?zanhd +宿州新闻,http://live.ahsz.tv/video/s10001-szzh/index.m3u8 +肥西新闻,http://112.30.194.221:20080/live/7210e3a27cc64ac4a3f7aba2e2b683d5.flv +合肥新闻,http://api2.52tb.xyz/info?id=587&token=20230405tndmhg +宿州科教,http://live.ahsz.tv/video/s10001-kxjy/index.m3u8 + + + + + + +📡河南频道,#genre# +[河南]焦作综合频道,http://zhpull.dxhmt.cn/jiaozuo/b75a92c9503e47cf9e89f7ff247b65f2/playlist.m3u8?zhend +[河南]焦作公共频道,http://zhpull.dxhmt.cn/jiaozuo/29b65b69130c4ef1a3283cc7b913da05/playlist.m3u8?zhend +[河南]焦作教育频道,http://zhpull.dxhmt.cn/jiaozuo/9c10435ad24c409baee219ec289e17d0/playlist.m3u8?zhend +[河南]睛彩焦作频道,http://zhpull.dxhmt.cn/jiaozuo/c5eb91b47f0e42318f34fc0247c8acaa/playlist.m3u8?zhend +[河南]宝丰综合频道,http://tvpull.dxhmt.cn:9081/tv/10421-1.m3u8?zhend +[河南]郏县综合频道,http://tvpull.dxhmt.cn:9081/tv/10425-1.m3u8?zhend +[河南]开封新闻综合,http://tvpull.dxhmt.cn:9081/tv/10200-2.m3u8?zhend +[河南]开封文化旅游,http://tvpull.dxhmt.cn:9081/tv/10200-3.m3u8?zhend +[河南]信阳综合频道,https://pili-live-hls.xyrm.tianma3600.com/xyrm/xyzhpd.m3u8?zhend +[河南]信阳公共频道,https://pili-live-hls.xyrm.tianma3600.com/xyrm/xyggpd.m3u8?zhend +[河南]信阳平桥电视,https://pili-live-hls.xyrm.tianma3600.com/xyrm/xypqgdzx.m3u8?zhend +[河南]济源电视一套,http://tvpull.dxhmt.cn:9081/tv/19001-1.m3u8?zhend +[河南]永城卫建,http://tvpull.dxhmt.cn/tv/11481-3.m3u8?zhend +[河南]永城综合,http://tvpull.dxhmt.cn/tv/11481-4.m3u8?zhend +[河南]巩义新闻综合,http://tvpull.dxhmt.cn:9081/tv/10181-1.m3u8?zhend +[河南]荥阳综合,http://tvpull.dxhmt.cn:9081/tv/10182-1.m3u8?zhend +[河南]嵩县综合新闻,http://tvpull.dxhmt.cn:9081/tv/10325-1.m3u8?zhend +[河南]嵩县综合新闻,http://wshls.live.migucloud.com/live/MZCYG799_C0/playlist.m3u8?zhend +[河南]新安新闻综合,http://tvpull.dxhmt.cn:9081/tv/10323-1.m3u8?zhend +[河南]偃师新闻频道,http://wshls.live.migucloud.com/live/K7AFC7J6_C0/playlist.m3u8?zhend +[河南]宜阳综合频道,http://tvpull.dxhmt.cn:9081/tv/10327-1.m3u8?zhend +[河南]温县综合,http://tvpull.dxhmt.cn:9081/tv/10825-1.m3u8?zhend +[河南]方城一套,http://tvpull.dxhmt.cn:9081/tv/11322-1.m3u8?zhend +[河南]桐柏新闻综合,http://tvpull.dxhmt.cn:9081/tv/11330-1.m3u8?zhend +[河南]唐河一套,http://tvpull.dxhmt.cn:9081/tv/11328-1.m3u8?zhend +[河南]新野综合,http://tvpull.dxhmt.cn:9081/tv/11329-1.m3u8?zhend +[河南]扶沟综合频道,http://tvpull.dxhmt.cn:9081/tv/11621-1.m3u8?zhend +[河南]鹿邑新闻频道,http://tvpull.dxhmt.cn:9081/tv/11628-1.m3u8?zhend +[河南]西华综合频道,http://tvpull.dxhmt.cn:9081/tv/11622-1.m3u8?zhend +[河南]新蔡综合,http://tvpull.dxhmt.cn:9081/tv/11729-1.m3u8?zhend +[河南]卫辉综合频道,http://tvpull.dxhmt.cn:9081/tv/10781-1.m3u8?zhend +[河南]新乡县电视台,http://tvpull.dxhmt.cn:9081/tv/10721-1.m3u8?zhend +[河南]灵宝新闻综合,http://tvpull.dxhmt.cn:9081/tv/11282-1.m3u8?zhend +[河南]滑县新闻,http://tvpull.dxhmt.cn:9081/tv/10526-1.m3u8?zhend +[河南]内黄综合频道,http://tvpull.dxhmt.cn:9081/tv/10527-1.m3u8?zhend +[河南]禹州综合,http://tvpull.dxhmt.cn:9081/tv/11081-1.m3u8?zhend +[河南]禹州公共,http://tvpull.dxhmt.cn/tv/11081-2.m3u8?zhend +[河南]禹州公共,http://tvpull.dxhmt.cn:9081/tv/11081-2.m3u8 +河南梨园,http://live.dxhmt.cn:9080/19903718786/3159ec673c114135816d45dd52ad7396.m3u8 +临颍综合,http://tvpull.dxhmt.cn:9081/tv/11122-1.m3u8 +义马新闻综合,http://tvpull.dxhmt.cn:9081/tv/11281-1.m3u8 +义马电视,http://live.dxhmt.cn:9081/tv/11281-1.m3u8 +光山综合,http://tvpull.dxhmt.cn:9081/tv/11522-1.m3u8 +兰考新闻,http://live.dxhmt.cn:9081/tv/10225-1.m3u8#http://tvpull.dxhmt.cn:9081/tv/10225-1.m3u8 +叶县,http://tvpull.dxhmt.cn:9081/tv/10422-1.m3u8#http://live.dxhmt.cn:9081/tv/10422-1.m3u8 +周口扶沟,http://live.dxhmt.cn:9081/tv/11621-1.m3u8 +固始综合,http://tvpull.dxhmt.cn:9081/tv/11525-1.m3u8 +新乡县电视台,http://tvpull.dxhmt.cn:9081/tv/10721-1.m3u8 +新县综合,http://tvpull.dxhmt.cn:9081/tv/11523-1.m3u8 +桐柏新闻综合,http://tvpull.dxhmt.cn:9081/tv/11330-1.m3u8 +泌阳新闻综合,http://tvpull.dxhmt.cn:9081/tv/11726-1.m3u8 +淅川电视,http://live.dxhmt.cn:9081/tv/11326-1.m3u8 +渑池新闻综合,http://tvpull.dxhmt.cn:9081/tv/11221-1.m3u8 +潢川综合,http://tvpull.dxhmt.cn:9081/tv/11526-1.m3u8 +登封综合,http://tvpull.dxhmt.cn:9081/tv/10185-1.m3u8 +郸城新闻综合,http://live.dxhmt.cn:9081/tv/11625-1.m3u8 +鄢陵综合,http://tvpull.dxhmt.cn:9081/tv/11024-1.m3u8 +项城新闻,http://tvpull.dxhmt.cn:9081/tv/11681-1.m3u8 + + + + +📡福建频道,#genre# +[福建]建宁综合频道,https://p2.weizan.cn/2144741973/075444991326676404/live.m3u8?zfud +霞浦综合频道,http://218.106.152.196/lsdream/G7wCyZW/4000/live.m3u8?zfud +德化新闻综合,http://218.106.152.196/lsdream/2LacKP6/1024/live.m3u8?zfud +石狮综合,http://218.106.152.196/lsdream/MO13IYx/2000/live.m3u8?zfud +云霄综合,http://live.zzyxxw.com:85/live/xwzh.m3u8?fujian +漳浦综合,http://220.161.87.62:8090/hls/0/index.m3u8?zfud +漳州新闻综合,http://31182.hlsplay.aodianyun.com/lms_31182/tv_channel_175.m3u8?zfud +三明新闻综合,http://stream.smntv.cn/smtv1/sd/live.m3u8?zfud +三明新闻综合,http://fjnhdb.chinashadt.com:2036/live/stream:nh2.stream/playlist.m3u8?zfud +三明公共频道,http://stream.smntv.cn/smtv2/sd/live.m3u8?zfud +宁化电视一套,http://fjnhdb.chinashadt.com:2036/live/stream:nh1.stream/playlist.m3u8?fujian +三明公共,http://stream.smntv.cn/smtv2/sd/live.m3u8 +三明综合,http://stream.smntv.cn/smtv1/sd/live.m3u8 +漳州新闻,http://31182.hlsplay.aodianyun.com/lms_31182/tv_channel_175.m3u8 +霞浦公共,http://218.106.152.196/lsdream/f2Hfjtd/5000/live.m3u8 +龙岩公共,http://live.lytv.net.cn/ggpd/sd/live.m3u8 +龙岩综合,http://live.lytv.net.cn/zhpwd/hd/live.m3u8 +永安综合频道,http://218.106.152.196/lsdream/x6FnPrm/2000/live.m3u8?fujian +永安综合,http://218.106.152.196/lsdream/x6FnPrm/2000/live.m3u8 + + + + +📡河北频道,#genre# +河北卫视,http://tv.pull.hebtv.com/jishi/weishipindao.m3u8?t=2510710360&k=3944fff7fdd8f8caf6adce2c9a0ef126 +[河北]鹿泉一套,https://jwliveqxzb.hebyun.com.cn/luquanyi/luquanyi.m3u8?zhebd +[河北]鹿泉一套,https://jwcdnqx.hebyun.com.cn/live/luquanyi/1500k/tzwj_video.m3u8?zhebd +[河北]邢台综合频道,https://jwplay.hebyun.com.cn/live/xttv/1500k/tzwj_video.m3u8?zhebd +[河北]邯郸公共频道,https://jwliveqxzb.hebyun.com.cn/hdgg/hdgg.m3u8 +[河北]邯郸公共频道,https://jwcdnqx.hebyun.com.cn/live/hdgg/1500k/tzwj_video.m3u8?zhebd +[河北]邯郸公共频道,http://live.hd.hdbs.cn/video/s10001-2021hdgg/index.m3u8?zhebd +[河北]邯郸科技教育,https://jwliveqxzb.hebyun.com.cn/hdkj/hdkj.m3u8?zhebd +[河北]邯郸科技教育,http://live.hd.hdbs.cn/video/s10001-2021hdkjjy/index.m3u8?zhebd +[河北]邯郸科技教育,https://jwcdnqx.hebyun.com.cn/live/hdkj/1500k/tzwj_video.m3u8?zhebd +[河北]昌黎综合频道,https://jwliveqxzb.hebyun.com.cn/clzhpd/clzhpd.m3u8?zhebd +[河北]昌黎综合频道,https://jwcdnqx.hebyun.com.cn/live/clzhpd/1500k/tzwj_video.m3u8?zhebd + + + + + +📡湖南频道,#genre# +[湖南]南县综合,http://hnstnx.chinashadt.com:2037/live/10001.stream/chunklist_w649678981.m3u8 +[湖南]南县综合,http://hnstnx.chinashadt.com:2037/live/10001.stream/playlist.m3u8 +南县综合,http://hnstnx.chinashadt.com:2037/live/10001.stream_360p/chunklist_w553254777.m3u8 +[湖南]南县综合,http://hnstnx.chinashadt.com:2037/live/10001.stream_360p/chunklist_w194686256.m3u8 +[湖南]通道时政,http://live.tongdaotv.com:8087/live/tdtv.m3u8?hls_ctx=l02v9v6u +[湖南]通道时政,http://live.tongdaotv.com:8087/live/tdtv.m3u8 +[湖南]湘潭公共,http://live.hnxttv.com:9601/live/dspd/800K/tzwj_video.m3u8?auth=654837809071524@615@2E9A5FD0B225B012E3178551CF3754A8&BVUUID=C236454D-5355-2F5F-FA96-1887C72E55CE +[湖南]湘潭公共,http://live.hnxttv.com:9601/live/dspd/800K/tzwj_video.m3u8 +[湖南]湘潭公共,http://live.hnxttv.com:9601/live/dspd/800K/tzwj_video.m3u8?zhund +[湖南]湘潭综合,http://live.hnxttv.com:9601/live/xwzh/800K/tzwj_video.m3u8 +[湖南]湘潭新闻,http://live.hnxttv.com:9601/live/xwzh/800K/tzwj_video.m3u8?zhund + + + + +📡湖北频道,#genre# +咸丰新闻,http://xianfeng-live21.cjyun.org/10096/s10096-xftv1.m3u8?auth_key=1704038399-0-0-7b0b5a34401a46525dae45889931e84e +武汉新闻,http://stream.appwuhan.com/1tzb/sd/live.m3u8 +武汉经济,http://stream.appwuhan.com/4tzb/sd/live.m3u8 +崇阳综合,http://61.184.176.248:10500/live/live.m3u8 +十堰新闻,http://p8.vzan.com/slowlive/034028687228317362/live.m3u8 +公共新闻,http://[2409:8087:4c0a:22:1::11]:6410/170000001115/UmaiCHAN6380726d0ee3b/index.m3u8?AuthInfo=9kOOdBn7MFF%2F2bWjKgahUUAdKgLqNB5aOAUhcp5CeNKgjpyhD%2FJd6SZjkcHAKXbsjwotAY57dianC4%2ByY7artm7J7F4GFO6G99D0bYMJRxI +垄上,http://[2409:8087:4c0a:22:1::11]:6410/170000001115/UmaiCHAN638072463c333/index.m3u8?AuthInfo=9kOOdBn7MFF%2F2bWjKgahUUAdKgLqNB5aOAUhcp5CeNL%2Be1h4FfA5QqwJ7IPOz3p2qIS7djSxm17Htd%2FckZkm%2FVqsKHEJFJt26ju9iibzMEo +影视,http://[2409:8087:4c0a:22:1::11]:6410/170000001115/UmaiCHAN6380728abccd2/index.m3u8?AuthInfo=9kOOdBn7MFF%2F2bWjKgahUUAdKgLqNB5aOAUhcp5CeNKU1xiiKGJYFBZK9RpEkaggogtHJZW6nJQqLppbEYE%2BqJ9kJW%2FMvKldfS2dCii9VSI +教育,http://[2409:8087:4c0a:22:1::11]:6410/170000001115/UmaiCHAN638072a6cbbf6/index.m3u8?AuthInfo=9kOOdBn7MFF%2F2bWjKgahUUAdKgLqNB5aOAUhcp5CeNKTFQuOKNd5i0HMa3ydMWIQ6kJ2fBJGJ77BLTXK72CqUYQsX3ZguYt0954s9hfZTfc +生活,http://[2409:8087:4c0a:22:1::11]:6410/170000001115/UmaiCHAN638072c62e405/index.m3u8?AuthInfo=9kOOdBn7MFF%2F2bWjKgahUUAdKgLqNB5aOAUhcp5CeNKJPodw5BcDirSOw7egztI5bUvJjqPzSNAhrA37GrbRBIAjGQpzP0QmgsmuHnQyd2c +经视,http://[2409:8087:4c0a:22:1::11]:6410/170000001115/UmaiCHAN63807203543e3/index.m3u8?AuthInfo=9kOOdBn7MFF%2F2bWjKgahUUAdKgLqNB5aOAUhcp5CeNLVCQ3pDe4nBySab%2B3xPL123aTSCRugzF2ABe36IIJw2evZbYdWUo0ffUw53bflDgU +综合,http://[2409:8087:4c0a:22:1::11]:6410/170000001115/UmaiCHAN638072216f7da/index.m3u8?AuthInfo=9kOOdBn7MFF%2F2bWjKgahUUAdKgLqNB5aOAUhcp5CeNLx3R3LdIBdA5q61lut1LwZcw4SC2tJubc%2Bq5t%2F61jvWCtjrJL0x%2BHncPgdmcbBW9I +[湖北]荆门新闻综合,http://stream.jmtv.com.cn/xwzh/sd/live.m3u8?zhubd +[湖北]江夏新闻综合,http://59.175.226.142:280/gb28181/xwzh.m3u8?zhubd +[湖北]江夏新闻综合,http://59.175.226.142:280/gb28181/xwzh.m3u8 +[湖北]潜江综合,http://hbqjdb.chinashadt.com:2035/live/3.stream/playlist.m3u8 +[湖北]潜江乡村,http://hbqjdb.chinashadt.com:2035/live/4.stream/playlist.m3u8 +[湖北]麻城综合,http://119.36.30.199:8888/mctv1.m3u8 +[湖北]黄冈新闻,http://huanggang-live21.cjyun.org/10120/s10120-xwzh.m3u8?auth_key=1704038399-0-0-467fc23b176dde216d3e41c725fd1b6b +[湖北]黄冈生活,http://huanggang-live21.cjyun.org/10120/s10120-xwgg.m3u8?auth_key=1704038399-0-0-6fa37070415efc6d085d8a432247eb4a +[湖北]红安综合,http://hongan-live21.cjyun.org/10063/s10063-HAZH.m3u8?auth_key=1704038399-0-0-636fa13407289721c04902585b40acec +[湖北]黄石新闻综合,https://huangshifb-live21.cjyun.org/10200/s10200-huangshitv01.m3u8?auth_key=1704038399-0-0-16aa429960c0d43a0f80e83bbf91698a +[湖北]阳新综合,https://yangxin-live21.cjyun.org/10104/s10104-yangxin-tv01.m3u8?auth_key=1704038399-0-0-765baba6bbd0c61a3bacffe8549d8d91 +[湖北]咸宁综合,https://xianning-live21.cjyun.org/10140/s10140-XNTV-1.m3u8?auth_key=1704038399-0-0-3a430a04b001154f7360d7a213a73319 +[湖北]咸宁经济生活,https://xianning-live21.cjyun.org/10140/s10140-XNGG.m3u8?auth_key=1704038399-0-0-57a073b16d0dbf7182a51df714d103f9 +[湖北]嘉鱼新闻综合,http://jiayu-live21.cjyun.org/10131/s10131-jyzh.m3u8?auth_key=1704038399-0-0-d89a910ae4d57b439b4e9a11a56d25d2 +[湖北]通城综合,https://tongcheng-live21.cjyun.org/10132/s10132-tongchengtv01.m3u8?auth_key=1704038399-0-0-4340a5902757b9adebfafe14d7d1e683 +[湖北]孝感生活,http://xiaogan-live21.cjyun.org/10139/s10139-shpd.m3u8?auth_key=1704038399-0-0-38258db7eb010303cb33988874a75a9f +[湖北]孝昌新闻党建,http://xiaochang-live21.cjyun.org/10128/s10128-xcxw.m3u8?auth_key=1704038399-0-0-66730340ff88177724aa0e28999d1aab +[湖北]应城新闻党建,https://yingcheng-live21.cjyun.org/10135/s10135-YCZH.m3u8?auth_key=1704038399-0-0-183e4f22e93e62e3d5853726af611aed +[湖北]松滋综合,http://songzi-live21.cjyun.org/10194/s10194-songzi-tv1.m3u8?auth_key=1704038399-0-0-8a816733aac199df58c68a9818b8ef76 +[湖北]荆门新闻,http://jingmen-live21.cjyun.org/10101/s10101-jmnews.m3u8?auth_key=1704038399-0-0-13c3bcd900adf2e0769c37e9b77ac917 +[湖北]荆门教育,http://jingmen-live21.cjyun.org/10101/s10101-jmjytv.m3u8?auth_key=1704038399-0-0-07df8996b53392164dd8c9da2b3e1477 +[湖北]沙洋综合电视,http://shayang-live21.cjyun.org/10110/s10110-sytv1.m3u8?auth_key=1704038399-0-0-b07aa5a0a6f1c83a3c61bb86c94a8fee +[湖北]谷城综合,http://gucheng-live21.cjyun.org/10116/s10116-GCTV1.m3u8?auth_key=1704038399-0-0-9b04df5d845d5e76347ce466fdcd2032 +[湖北]宜都综合,http://yidushi-live21.cjyun.org/yidushi/s10092-yidushitv01.m3u8?auth_key=1704038399-0-0-f4d74ed0ac9ceda3f3bc9578111a235b +[湖北]远安电视台,http://yuanan-live21.cjyun.org/10106/s10106-yatv.m3u8?auth_key=1704038399-0-0-4d63b3e7a5ca5d8a9a6ec38a5f3ecabc +[湖北]当阳电视台,http://dangyang-live21.cjyun.org/10118/s10118-DYZH.m3u8?auth_key=1704038399-0-0-d94526965480b96a43608d6ddad3c9a8 +[湖北]秭归新闻综合,http://zigui-live21.cjyun.org/10111/s10111-ZGTV1.m3u8?auth_key=1704038399-0-0-74d94da372e55ee5587c2707140eab2c +[湖北]五峰电视台,http://wufeng-live21.cjyun.org/10112/s10112-wffm.m3u8?auth_key=1704038399-0-0-236fe139fc8989e5586aab605371a64b +[湖北]兴山综合,http://xingshan-live21.cjyun.org/cjyun/s10108-xingshanTV01.m3u8?auth_key=1704038399-0-0-d18d120277c3d0e90b935cf0d1aaeb44 +[湖北]利川新闻综合,http://lichuan-live21.cjyun.org/10093/s10093-lczh.m3u8?auth_key=1704038399-0-0-6925f04d8efe10283376f4632ccbc454 +[湖北]鹤峰综合,http://hefeng-live21.cjyun.org/10100/s10100-hftv1.m3u8?auth_key=1704038399-0-0-73faaff5056f4c2f3eaa37886ba5a32d +[湖北]鄂州新闻综合,http://ezhou-live21.cjyun.org/10098/s10098-EZ1T.m3u8?auth_key=1704038399-0-0-f97391c85e7bf53b885ed7d63cf722c0 +[湖北]鄂州公共,http://ezhou-live21.cjyun.org/10098/s10098-EZ2T.m3u8?auth_key=1704038399-0-0-7387d4927e444c08f898365bb0a16e87 +[湖北]保康文化旅游,http://bktvplay.gdnewmedia.cc/live/bk_whly.m3u8 + + + + + +📡广西频道,#genre# +南宁新闻综合,http://hls.nntv.cn/nnlive/NNTV_NEWS_A.m3u8?zguangxd +南宁新闻综合,http://hls.nntv.cn/nnlive/NNTV_NEWS_A.m3u8 +南宁影娱乐,http://hls.nntv.cn/nnlive/NNTV_VOD_A.m3u8?zguangxd +南宁影娱乐,http://hls.nntv.cn/nnlive/NNTV_VOD_A.m3u8 +南宁都市生活,http://hls.nntv.cn/nnlive/NNTV_METRO_A.m3u8?zguangxd +南宁都市生活,http://hls.nntv.cn/nnlive/NNTV_METRO_A.m3u8 +南宁公共,http://hls.nntv.cn/nnlive/NNTV_PUB_A.m3u8?zguangxd +南宁公共,http://hls.nntv.cn/nnlive/NNTV_PUB_A.m3u8 +贺州综合,http://zhz.gxhzxw.com:2935/live/HZXW-HD/playlist.m3u8 +罗城综合,http://111.12.75.177:9100/lctvlive/lch.m3u8?zguangxd +隆安新闻综合,http://hls.nntv.cn/nnlive/LATV_A.m3u8?zguangxd +桂林新闻综合,https://pull.gltvs.com:443/live/glxw/playlist.m3u8?v=b0528684bf934e120e1c30fc808e6576&t=1796868188 +灌阳新闻综合,https://lives.myun.tv:443/live/lx1reyg0.m3u8 +资源电视台,https://rtmp.gdlive.gdmain.com:443/live/5z4yjgm0.m3u8 +宾阳综合,https://rtmp.gdlive.gdmain.com:443/live/lgmzjyml.m3u8 +龙州综合,https://rtmp.gdlive.gdmain.com:443/live/56jkpxkl.m3u8 +凭祥综合,https://rtmp.gdlive.gdmain.com:443/live/lnbyv3ol.m3u8 +天等综合,https://lives.myun.tv:443/live/56jkerol.m3u8 +巴马综合,https://rtmp.gdlive.gdmain.com:443/live/028exb80.m3u8 +都安综合,https://lives.myun.tv:443/live/09em42ol.m3u8 +东兰综合,https://rtmp.gdlive.gdmain.com:443/live/09aony85.m3u8 +罗城综合,http://www.3jlc.cn:80/lctvlive/lcm.m3u8#http://111.12.75.177:9100/lctvlive/lch.m3u8?zguangxd#http://111.12.75.177:9100/lctvlive/lch.m3u8 +象州综合,https://livesec.mudu.tv:443/watch/9n9dc8.m3u8 +南宁新闻综合,http://hls.nntv.cn/nnlive/NNTV_NEWS_A.m3u8?zguangxd#http://hls.nntv.cn/nnlive/NNTV_NEWS_A.m3u8 +南宁影娱乐,http://hls.nntv.cn/nnlive/NNTV_VOD_A.m3u8?zguangxd#http://hls.nntv.cn/nnlive/NNTV_VOD_A.m3u8 +南宁都市生活,http://hls.nntv.cn/nnlive/NNTV_METRO_A.m3u8?zguangxd#http://hls.nntv.cn/nnlive/NNTV_METRO_A.m3u8 +南宁公共,http://hls.nntv.cn/nnlive/NNTV_PUB_A.m3u8?zguangxd#http://hls.nntv.cn/nnlive/NNTV_PUB_A.m3u8 +贺州综合,http://zhz.gxhzxw.com:2935/live/HZXW-HD/playlist.m3u8 +隆安新闻综合,http://hls.nntv.cn/nnlive/LATV_A.m3u8?zguangxd +广西影视,http://111.59.63.32:9901/tsfile/live/1006_1.m3u8#http://116.9.204.242:9901/tsfile/live/0124_1.m3u8 +广西都市,http://111.59.63.32:9901/tsfile/live/1005_1.m3u8 +广西新闻,http://111.59.63.32:9901/tsfile/live/1007_1.m3u8#http://116.9.204.242:9901/tsfile/live/1001_1.m3u8 +北海新闻,http://rtmp.gdlive.gdmain.com/live/09em4xbl.flv#http://rtmp.gdlive.gdmain.com/live/09em4xbl.m3u8 +崇左综合,http://111.59.63.32:9901/tsfile/live/1002_1.m3u8 +桂林新闻,https://pull.gltvs.com/live/glxw/playlist.m3u8?v=b0528684bf934e120e1c30fc808e6576&t=1796868188 +广西贺州,http://zhz.gxhzxw.com:2935/live/HZXW-HD/chunklist.m3u8 + + + + + + + +📡云南频道,#genre# +文山州新闻综合,http://tvdrs.wsrtv.com.cn:8100/channellive/ch1.flv?zyund +西双版纳综合,http://file.xsbnrtv.cn/vms/videos/nmip-media/channellive/channel1/playlist.m3u8?zyund +西双版纳公共,http://file.xsbnrtv.cn/vms/videos/nmip-media/channellive/channel3/playlist.m3u8?zyund +丘北电视台,http://tvdrs.wsrtv.com.cn:8100/channellive/qbtv.flv?zyund +宾川一套,http://live.bcrmtzx.com/tv01/sd/live.m3u8?zyund +良综合,http://livebroadcast.ccwb.cn/live/w1606370492402991.m3u8?zyund +新平综合,http://livebroadcast.ccwb.cn/live/w1615257519790969.m3u8?zyund +云南都市, +http://tvlive.ynradio.com/live/yunnandushi/chunks.m3u8# +http://tvlive.ynradio.com/live/yunnandushi/playlist.m3u8 +云南丽江,http://play.live.lijiangtv.com/live/tvgg.m3u8#http://play.live.lijiangtv.com/live/tvzh.m3u8 +元阳综合,http://tv.drs.hhtv.cc:8100/channellive/yydst.flv?zyund +红河州公共,http://tv.drs.hhtv.cc:8100/channellive/hhtv-2.flv?zyund +云南贡山,http://livebroadcast.ccwb.cn/live/w1609121671179943.flv#http://livebroadcast.ccwb.cn/live/w1609121671179943.m3u8 +麻栗坡,http://m3u8.channel.wsrtv.com.cn/cms/videos/nmip-media/channellive/channel18/playlist.m3u8#https://m3u8.channel.wsrtv.com.cn/nmip-media/channellive/channel107237/playlist.m3u8#http://m3u8.channel.wsrtv.com.cn/cms/videos/nmip-media/channellive/channel18/playlist.m3u8?zyund +绥江综合,http://livebroadcast.ccwb.cn/live/w1615172384810938.m3u8?zyund +贡山综合,http://livebroadcast.ccwb.cn/live/w1609121671179943.m3u8?zyund + + + +📡贵州频道,#genre# +三都新闻综合,https://rtmp.todcy.cn:443/live/dcsd/fbf095ee0e84455cb127b95deb40f04d.flv +松新闻,http://live.strmtzx.cn/stxw/sd/live.m3u8?zguizd +金沙综合,https://customer-live.slradio.cn:443/live/jinsharmt-app2.m3u8 +七星关电视台,https://p8.vzan.com:443/slowlive/147077707554082780/live.m3u8 +道真新闻综合,http://live.dzrmtzx.org.cn:90/live/dspd_1M.m3u8 +凤冈综合,http://live.fgxrmtzx.cn:90/live/zhpd.m3u8 +贵州2,http://cdnrrs.gz.chinamobile.com/PLTV/88888888/224/3221226119/1/index.m3u8?fmt=ts2hls +贵州3,http://cdnrrs.gz.chinamobile.com/PLTV/88888888/224/3221226125/1/index.m3u8?fmt=ts2hls +松桃新闻,http://live.strmtzx.cn/stxw/sd/live.m3u8 + + + + +📡山西频道,#genre# +晋城新闻,http://live.jinnews.com.cn/xwzh/sd/live.m3u8?zshanxd +晋城公共,http://live.jinnews.com.cn/ggpd/sd/live.m3u8?zshanxd +运城新闻综合,http://live.0359tv.com/lsdream/ss4Lj11/1000/live.m3u8?zshanxd +运城公共频道,http://live.0359tv.com/lsdream/t667aTY/1000/live.m3u8?zshanxd +运城科技教育,http://live.0359tv.com/lsdream/p5eq48m/1000/live.m3u8?zshanxd +晋中新闻,http://jzlive.jztvnews.com:90/live/jzzh.m3u8?zshanxd +晋中公共,http://jzlive.jztvnews.com:90/live/jzgg.m3u8?zshanxd +壶关电视台,http://zmjp3jin.live.sxmty.com/live/hls/268fe96f955d496db37fb10bb887cda9/fc196029d289449ea524a94a95379a0d.m3u8?zshanxd +武乡新闻综合,http://60.220.198.84:81/0.m3u8 +武乡新闻综合,http://uzoiczhh.live.sxmty.com/live/hls/0d41f1480c4042d49927858f01fde707/53襄垣电视,http://video.xyxrmt.com/lsdream/2MAgsgb/1000/live.m3u8?zshanxd +长子综合,http://zzlive.zzc-media.com:8092/live/xwzh.m3u8?zshanxd +阳曲综合,https://83awgyp5.live.sxmty.com/live/hls/6f6f4b36f9bd42628b718b595ba507ed/724b7e8907a8414d873eb2a2f69bfa18.m3u8?zshanxd +平遥新闻综合,https://tntgjhjb.live.sxmty.com/live/hls/3a4585ac11ec4e1bb07b419101b370c3/baf63e2b313440c2a25d7859f9b73b05-1.m3u8?zshanxd +古县综合,https://l2fpdktp.live.sxmty.com/live/hls/e4c3b363cc4549788e2d983f403e07db/d99ce1eb686e41b9afc888110bd95aa7.m3u8?zshanxd +吉县新闻综合,http://jxlive.jxrmtzx.com:8091/live/xwzh.m3u8?zshanxd +翼城综合,http://live.aiyicheng.com.cn/channel1/sd/live.m3u8?zshanxd +灵石新闻综合,https://live-stream.lsxrmtzx.com/live/video.m3u8?zshanxd +闻喜综合,https://www.wxhcgbds.com:8081/channelTv/WXTV_1.m3u8?zshanxd +定襄综合,http://lbyzztfe.live.sxmty.com/live/hls/645ff4c60e0a49f0a203abbd73dd8be9/0720e665f10f48e98c9639f4f492fb4a-1.m3u8?zshanxd +宁武综合,https://fvsln5ps.live.sxmty.com/live/hls/7922d2cdc4734bb3921826418cfa992d/cd7756e2135a48758e73017d502d8ec1-1.m3u8?zshanxd +原平综合,http://xkmspyxn.live.sxmty.com/live/hls/65072fcc05414062bf02088d2a2a77b2/9da977614b044ef59d11779e997a12f8-1.m3u8?zshanxd +高平综合,http://live.gprmt.cn/gpnews/hd/live.m3u8?zshanxd +怀仁综合,http://1yp7hc5p.live.sxmty.com/live/hls/bff8529922344209985b6e49baa9555a/efa2543628fc4a7ea93d3d6c975f77dc.m3u8?zshanxd +五台综合,https://568slnjf.live.sxmty.com/live/hls/90c8b2efeb164cc0a6c2409eed668d6b/f77cbb89ec57435b9ba4c47589c16e4f-1.m3u8?zshanxd +山西经济,http://liveflash.sxrtv.com/live/sxfinance.m3u8?sub_m3u8=true&edge_slice=true#http://live.cooltv.top/tv/cutv.php?id=sxjj#http://live.cooltv.top/tv/tide.php?id=sxjj +社会与法治,http://liveflash.sxrtv.com/live/sxedu.m3u8?sub_m3u8=true&edge_slice=true#http://live.cooltv.top/tv/cutv.php?id=sxkj#http://live.cooltv.top/tv/tide.php?id=sxshfz#http://api2.52tb.xyz/info?id=642&token=20230405tndmhg +文体生活,http://liveflash.sxrtv.com/live/sxpublic.m3u8?sub_m3u8=true&edge_slice=true#http://live.cooltv.top/tv/tide.php?id=sxwtsh#http://live.cooltv.top/tv/cutv.php?id=sxgg +山西影视,http://liveflash.sxrtv.com/live/sxfilm.m3u8?sub_m3u8=true&edge_slice=true#http://live.cooltv.top/tv/cutv.php?id=sxys#http://live.cooltv.top/tv/tide.php?id=sxys +山西黄河,http://liveflash.sxrtv.com/live/huanghe.m3u8?sub_m3u8=true&edge_slice=true#http://live.cooltv.top/tv/cutv.php?id=sxhh +晋中公共频道,http://jzlive.jztvnews.com:90/live/jzgg.m3u8 +汾西综合,https://qmmqvzoz.live.sxmty.com/live/hls/f24f8a390c084386a564074c9260100c/be3fdf07606145739ab2c4b80fe0136a.m3u8?zshanxd +运城公共,http://live.0359tv.com/lsdream/t667aTY/1000/live.m3u8 + + + + +📡重庆频道,#genre# +[重庆]大足综合,http://218.201.85.71:3170/m3u8?zzhongqd +[重庆]铜梁综合,http://183.64.174.171:40123/ch1.m3u8?zzhongqd +[重庆]州综合,http://wanzhoulive.cbg.cn:8017/iTXwrGs/800/live.m3u8?zzhongqd +[重庆]万州综合,http://123.146.162.24:8017/iTXwrGs/800/live.m3u8?zzhongqd +[重庆]万州综合,http://123.146.162.24:8013/tslslive/noEX9SG/hls/live_sd.m3u8?zzhongqd +[重庆]万州三峡移民,http://123.146.162.24:8017/c2F0hmi/1000/live.m3u8?zzhongqd +[重庆]万州三峡移民,http://123.146.162.24:8013/tslslive/PU2vzMI/hls/live_sd.m3u8?zzhongqd +[重庆]万州三峡移民,http://wanzhoulive.cbg.cn:8017/c2F0hmi/1000/live.m3u8?zzhongqd +[重庆]武隆综合频道,https://qxlmlive9.cbg.cn/applive/wltvzh/playlist.m3u8?zzhongqd +[重庆]荣昌综合,http://183.64.181.25:40023/rongchang01.m3u8?zzhongqd +[重庆]北碚综合,http://222.178.181.121:12034/beibei01.m3u8?zzhongqd +[重庆]江津新闻综合,http://222.179.155.21:1935/ch1.m3u8?zzhongqd + + + + +📡黑龙江台,#genre# +[黑龙江]黑龙江文体,https://idclive.hljtv.com:4430/live/hljwy_hd.m3u8?zheild +黑龙江新闻法治,https://idclive.hljtv.com:4430/live/hljxw_hd.m3u8?zheild +黑龙江公共农业,https://idclive.hljtv.com:4430/live/hljgg_hd.m3u8?zheild +黑龙江影,https://idclive.hljtv.com:4430/live/hljys_hd.m3u8?zheild +黑龙江都市,https://idclive.hljtv.com:4430/live/dushi_hd.m3u8?zheild +哈尔滨新闻综合,http://stream.hrbtv.net/xwzh/sd/live.m3u8?zheild +哈尔滨影,http://stream.hrbtv.net/yspd/sd/live.m3u8?zheild +哈尔滨生活,http://stream.hrbtv.net/shpd/sd/live.m3u8?zheild +哈尔滨娱乐,http://stream.hrbtv.net/ylpd/sd/live.m3u8?zheild + +[内蒙古]鄂尔多斯新闻综合,http://live.erdszs.org.cn/lsdream/h2mxgj4/1000/live.m3u8?zneimd +[内蒙古]鄂尔多斯经济服务,http://live.erdszs.org.cn/lsdream/ogvfqcp/1000/live.m3u8?zneimd +[内蒙古]尔多斯蒙语综合,http://live.erdszs.org.cn/lsdream/3lZr8dK/1000/live.m3u8?zneimd +[内蒙古]兵团十四师昆玉综合,http://test5.btzx.com.cn/live/14TV.stream/playlist.m3u8?zxinjd +[内蒙古]奎屯汉语综合,http://218.84.12.186:8001/hls/main/playlist.m3u8?zxinjd +[内蒙古]奎屯哈萨克语,http://218.84.12.186:8002/hls/main/playlist.m3u8?zxinjd +[内蒙古]玛纳斯综合,http://218.84.127.245:1026/hls/main1/playlist.m3u8?zxinjd +[内蒙古]兵团八师石河子教育,http://124.88.144.73:1935/live/jiaoyu/playlist.m3u8?zxinjd + +📡吉林频道,#genre# +[吉林]延边卫视,http://live.ybtvyun.com/video/s10016-6f0dfd97912f/index.m3u8?zjild +[吉林]延边卫视,http://live.ybtvyun.com/video/s10006-44f040627ca1/index.m3u8?zjild +[吉林]延边-1,http://live.ybtvyun.com/video/s10016-af95004b6d1a/index.m3u8?zjild +[吉林]延边-2,http://live.cloud.yanews.cn/video/s10001-YATV-2/index.m3u8?zjild +[吉林]延边-2,http://live.ybtvyun.com/video/s10006-04819ee234a7/index.m3u8?zjild +[吉林]延边朝鲜语综合,http://live.ybtvyun.com/video/s10006-b571c289a478/index.m3u8?zjild +[吉林]延边朝鲜语综合,http://live.ybtvyun.com/video/s10016-19a16c47eb99/index.m3u8?zjild +[吉林]延边汉语综合,http://live.ybtvyun.com/video/s10016-7e5f23de35df/index.m3u8?zjild +[吉林]德惠综合,http://stream11.jlntv.cn/dehuitv/sd/live.m3u8?zjild +[吉林]九台综合,http://stream10.jlntv.cn/jiutaitv/sd/live.m3u8?zjild +[吉林]双阳综合,http://stream11.jlntv.cn/shuangyang/sd/live.m3u8?zjild +[吉林]靖宇综合,http://stream8.jlntv.cn/jytv/sd/live.m3u8?zjild +[吉林]珲春新闻综合,http://stream8.jlntv.cn/hctv/sd/live.m3u8?zjild +[吉林]龙井综合,http://stream8.jlntv.cn/ljtv/sd/live.m3u8?zjild +[吉林]桦甸综合,http://stream10.jlntv.cn/huadian/sd/live.m3u8?zjild +[吉林]磐石综合,http://stream5.jlntv.cn/ps/sd/live.m3u8?zjild +[吉林]舒兰新闻综合,http://stream8.jlntv.cn/shulan/sd/live.m3u8?zjild +[吉林]东丰综合,http://stream5.jlntv.cn/df/sd/live.m3u8?zjild +[吉林]双辽综合,http://stream5.jlntv.cn/sl/sd/live.m3u8?zjild +[吉林]辉南新闻综合,http://stream5.jlntv.cn/hn/sd/live.m3u8?zjild +[吉林]柳河综合,http://stream5.jlntv.cn/lh/sd/live.m3u8?zjild +[吉林]通化县综合,http://stream5.jlntv.cn/thx/sd/live.m3u8?zjild +[吉林]汪清综合,http://stream5.jlntv.cn/wq/sd/live.m3u8?zjild + + + + +📡青海频道,#genre# +青海综合,http://lmt.scqstv.com/live1/live1.m3u8 +青海经视,http://stream.qhbtv.com/qhsh/playlist.m3u8#http://stream.qhbtv.com/qhsh/sd/live.m3u8#http://stream.qhbtv.com/qhsh/sd/live.m3u8?_upt=a7ec5e491648026933#http://stream.qhbtv.com/qhsh/sd/live.m3u8?_upt=ba357f031594546763 +青海都市,http://stream.qhbtv.com/qhds/playlist.m3u8#http://stream.qhbtv.com/qhds/sd/live.m3u8#http://stream.qhbtv.com/qhds/sd/live.m3u8?_upt=f868bafe1594546577 +安多卫视,http://stream.qhbtv.com/adws/playlist.m3u8#http://stream.qhbtv.com/adws/playlist.m3u8?_upt=739abf201649062902#http://stream.qhbtv.com/adws/sd/live.m3u8 +囊谦综合,http://pili-live-hls-qhnqapp2020.sobeylive.com/qhnqapp2020/qhnqtv01.m3u8 +门源综合,http://livecdn.dmqhyadmin.com/hls/xjmenyuan.m3u8?zqinghd +民和综合,http://livecdn.dmqhyadmin.com/hls/xjminhe.m3u8?zqinghd +西宁生活服务,https://liveout.xntv.tv/a65jur/90p2i1.m3u8?zqinghd +西宁新闻综合,https://liveout.xntv.tv/a65jur/96iln2.m3u8?zqinghd +大通电视台,http://dtrmlive.qhdtrm.cn/testpush/sd/live.m3u8 +湟中电视台,http://livecdn.dmqhyadmin.com/hls/xjhuangzhong.m3u8 +兴海综合,http://lived.dmqhyadmin.com/xhzhpd/sd/live.m3u8 +化隆综合,http://livecdn.dmqhyadmin.com/hls/xjhualong.m3u8 + + + +📡直播中国,#genre# +直播中国,https://gcalic.v.myalicdn.com/gc/wgw05_1/index.m3u8?contentid=2820180516001 +直播中国精编直播,https://gcalic.v.myalicdn.com/gc/wgw05_1/index.m3u8 +湖南张家界水绕四门,https://gcalic.v.myalicdn.com/gc/zjjsrsm_1/index.m3u8 +湖南张家界将军列队,https://gcalic.v.myalicdn.com/gc/zjjjjdl_1/index.m3u8 +湖南张家界阿凡达悬浮山,https://gcalic.v.myalicdn.com/gc/zjjafdxfs_1/index.m3u8 +湖南张家界迷魂台,https://gcalic.v.myalicdn.com/gc/zjjmht_1/index.m3u8 +湖南张家界宝峰湖,https://gcalic.v.myalicdn.com/gc/zjjbfh_1/index.m3u8 +湖南张家界御笔峰,https://gcalic.v.myalicdn.com/gc/zjjybf_1/index.m3u8 +四川峨眉山云海日出,https://gcalic.v.myalicdn.com/gc/emsarm_1/index.m3u8 +四川峨眉山远眺贡嘎雪山,https://gcalic.v.myalicdn.com/gc/emsyh_1/index.m3u8 +四川峨眉山普贤菩萨铜像,https://gcalic.v.myalicdn.com/gc/emspxps_1/index.m3u8 +四川峨眉山远眺万佛顶,https://gcalic.v.myalicdn.com/gc/emswfs_1/index.m3u8 +浙江杭州云栖小镇,https://gcalic.v.myalicdn.com/gc/wygjt2_1/index.m3u8 +浙江杭州云栖小镇,https://gcalic.v.myalicdn.com/gc/wygjt2_1/index.m3u8 +重庆石柱华溪村,https://gcalic.v.myalicdn.com/gc/jsh02_1/index.m3u8 +安徽金寨大湾村,https://gcalic.v.myalicdn.com/gc/szgk01_1/index.m3u8 +山西苛岚宋家沟新村,https://gcalic.v.myalicdn.com/gc/wysdhpcy_1/index.m3u8 +河北张北德胜村,https://gcalic.v.myalicdn.com/gc/pygc01_1/index.m3u8 +河北张北德胜村,https://gcalic.v.myalicdn.com/gc/pygc01_1/index.m3u8 +新疆天山(海西平台),https://gcalic.v.myalicdn.com/gc/xjtchxpt_1/index.m3u8 +新疆天山(定海神针),https://gcalic.v.myalicdn.com/gc/xjtcdhsz_1/index.m3u8 +新疆天山(定海神针),https://gcalic.v.myalicdn.com/gc/xjtcdhsz_1/index.m3u8 +新疆天山(马牙山),https://gcalic.v.myalicdn.com/gc/xjtcmys_1/index.m3u8 +新疆天山(灯杆山),https://gcalic.v.myalicdn.com/gc/xjtcdgs_1/index.m3u8 +湖南张家界天门山西线玻璃栈道,https://gcalic.v.myalicdn.com/gc/tms05_1/index.m3u8 +湖南张家界天门山天门洞,https://gcalic.v.myalicdn.com/gc/tmstmd01_1/index.m3u8 +湖南张家界天门山天空步道,https://gcalic.v.myalicdn.com/gc/tms02_1/index.m3u8 +湖南张家界天门山天空步道,https://gcalic.v.myalicdn.com/gc/tms02_1/index.m3u8 +湖南张家界天门山云梦仙顶,https://gcalic.v.myalicdn.com/gc/tms04_1/index.m3u8 +厦门鼓浪屿,https://gcalic.v.myalicdn.com/gc/gly01_1/index.m3u8 +厦门鼓浪屿,https://gcalic.v.myalicdn.com/gc/gly01_1/index.m3u8 +广西玉林大容山莲花山顶,https://gcalic.v.myalicdn.com/gc/drs01_1/index.m3u8 +八里沟风景区桃花湾瀑布,https://gcalic.v.myalicdn.com/gc/blg05_1/index.m3u8 +八里沟风景区天界山玻璃栈道,https://gcalic.v.myalicdn.com/gc/blg03_1/index.m3u8 +汶川映秀新城,https://gcalic.v.myalicdn.com/gc/wcyxxc01_1/index.m3u8 +十八洞村,https://gcalic.v.myalicdn.com/gc/sbd01_1/index.m3u8 +趵突泉,https://gcalic.v.myalicdn.com/gc/btq01_1/index.m3u8 +安徽池州九华山风景区拜经台,https://gcalic.v.myalicdn.com/gc/jhs02_1/index.m3u8 +安徽池州九华山风景区九华山,https://gcalic.v.myalicdn.com/gc/jhs05_1/index.m3u8 +安徽池州九华山风景区九华山,https://gcalic.v.myalicdn.com/gc/jhs05_1/index.m3u8 +安徽池州九华山风景区花台,https://gcalic.v.myalicdn.com/gc/jhs01_1/index.m3u8 +江苏徐州云龙湖风景区云龙山观景台西,https://gcalic.v.myalicdn.com/gc/ylh04_1/index.m3u8 +江苏徐州云龙湖风景区云龙山观景台南,https://gcalic.v.myalicdn.com/gc/ylh03_1/index.m3u8 +浙江杭州千岛湖,https://gcalic.v.myalicdn.com/gc/caqdh_1/index.m3u8 +浙江杭州千岛湖,https://gcalic.v.myalicdn.com/gc/caqdh_1/index.m3u8 +南京玄武湖公园,https://gcalic.v.myalicdn.com/gc/xwh01_1/index.m3u8 +云南丽江玉龙雪山,https://gcalic.v.myalicdn.com/gc/ylxs11_1/index.m3u8 +云南丽江玉液湖,https://gcalic.v.myalicdn.com/gc/hkylxs02_1/index.m3u8 +云南丽江蓝月谷,https://gcalic.v.myalicdn.com/gc/ylxs12_1/index.m3u8 +云南白沙远眺玉龙雪山,https://gcalic.v.myalicdn.com/gc/hkylxs03_1/index.m3u8 +云南丽江一滴水过丽江,https://gcalic.v.myalicdn.com/gc/hkylxs04_1/index.m3u8 +云南丽江玉龙雪山草甸,https://gcalic.v.myalicdn.com/gc/hkylxs06_1/index.m3u8 +云南丽江白水台,https://gcalic.v.myalicdn.com/gc/hkylxs07_1/index.m3u8 +云南丽江蓝月谷中游湖面,https://gcalic.v.myalicdn.com/gc/hkylxs08_1/index.m3u8 +云南丽江高尔夫,https://gcalic.v.myalicdn.com/gc/hkylxs09_1/index.m3u8 +云南丽江冰川,https://gcalic.v.myalicdn.com/gc/hkylxs05_1/index.m3u8 +云南丽江印象实景,https://gcalic.v.myalicdn.com/gc/hkylxs01_1/index.m3u8 +江苏南京牛首山,https://gcalic.v.myalicdn.com/gc/nss01_1/index.m3u8 +福建漳州六鳌翡翠湾,https://gcalic.v.myalicdn.com/gc/fcw01_1/index.m3u8 +福建漳州醉美沙滩翡翠湾,https://gcalic.v.myalicdn.com/gc/fcw03_1/index.m3u8 +天津之眼,https://gcalic.v.myalicdn.com/gc/tjhh01_1/index.m3u8 +天津之眼,https://gcalic.v.myalicdn.com/gc/tjhh01_1/index.m3u8 +四川西昌邛海景区,https://gcalic.v.myalicdn.com/gc/xcqh01_1/index.m3u8 +普陀山,https://gcalic.v.myalicdn.com/gc/pts01_1/index.m3u8 +浙江舟山东极岛,https://gcalic.v.myalicdn.com/gc/djd01_1/index.m3u8 +河南郑东新区千玺广场,https://gcalic.v.myalicdn.com/gc/zdxq01_1/index.m3u8 +四川四姑娘山幺妹峰,https://gcalic.v.myalicdn.com/gc/sgns01_1/index.m3u8 +四川四姑娘山隆珠措,https://gcalic.v.myalicdn.com/gc/sgns02_1/index.m3u8 +宁夏沙坡头长河落日,https://gcalic.v.myalicdn.com/gc/nxsptdmgychlr_1/index.m3u8 +宁夏沙坡头大漠孤烟,https://gcalic.v.myalicdn.com/gc/nxsptdmgy_1/index.m3u8 +丽江古城大研花巷观景,https://gcalic.v.myalicdn.com/gc/ljgcdyhxgjt_1/index.m3u8 +丽江古城大研花巷观景,https://gcalic.v.myalicdn.com/gc/ljgcdyhxgjt_1/index.m3u8 +丽江古城大水车,https://gcalic.v.myalicdn.com/gc/ljgcdsc_1/index.m3u8 +丽江古城万古楼遥望玉龙雪山,https://gcalic.v.myalicdn.com/gc/ljgcwglytylxs_1/index.m3u8 +狮子山鸟瞰丽江古城,https://gcalic.v.myalicdn.com/gc/ljgcszsnkgc_1/index.m3u8 +云台山小寨沟,https://gcalic.v.myalicdn.com/gc/ytsxzg_1/index.m3u8 +云台山百家岩,https://gcalic.v.myalicdn.com/gc/ytsbjy_1/index.m3u8 +云台山红石峡,https://gcalic.v.myalicdn.com/gc/ytshsx_1/index.m3u8 +云台山茱萸峰,https://gcalic.v.myalicdn.com/gc/ytszyf_1/index.m3u8 +云台山茱萸峰,https://gcalic.v.myalicdn.com/gc/ytszyf_1/index.m3u8 +雪乡梦幻家园,https://gcalic.v.myalicdn.com/gc/mdjxxmhjyxj_1/index.m3u8 +雪乡梦幻家园观景台,https://gcalic.v.myalicdn.com/gc/mdjxxmhjygjt_1/index.m3u8 +雪乡梦幻家园观景台,https://gcalic.v.myalicdn.com/gc/mdjxxmhjygjt_1/index.m3u8 +雪乡大石碑,https://gcalic.v.myalicdn.com/gc/mdjxxdsb_1/index.m3u8 +乌镇蓝印花布,https://gcalic.v.myalicdn.com/gc/zjwzlyhb_1/index.m3u8 +乌镇西市河,https://gcalic.v.myalicdn.com/gc/zjwzbblh_1/index.m3u8 +乌镇西市河,https://gcalic.v.myalicdn.com/gc/zjwzbblh_1/index.m3u8 +乌镇龙形田,https://gcalic.v.myalicdn.com/gc/zjwzlxt_1/index.m3u8 +乌镇全景,https://gcalic.v.myalicdn.com/gc/zjwzblt_1/index.m3u8 +凤凰古城南华山,https://gcalic.v.myalicdn.com/gc/fhgcdnhs_1/index.m3u8 +凤凰古城东关门,https://gcalic.v.myalicdn.com/gc/fhgcdgm_1/index.m3u8 +黄花城水长城01,https://gcalic.v.myalicdn.com/gc/wgw01_1/index.m3u8 +黄花城水长城02,https://gcalic.v.myalicdn.com/gc/wgw02_1/index.m3u8 +黄花城水长城02,https://gcalic.v.myalicdn.com/gc/wgw02_1/index.m3u8 +黄花城水长城03,https://gcalic.v.myalicdn.com/gc/wgw03_1/index.m3u8 +黄花城水长城04,https://gcalic.v.myalicdn.com/gc/wgw04_1/index.m3u8 +鸣沙山,https://gcalic.v.myalicdn.com/gc/dhyyqst_1/index.m3u8 +鸣沙山山门,https://gcalic.v.myalicdn.com/gc/dhyyqyyq_1/index.m3u8 +月牙泉,https://gcalic.v.myalicdn.com/gc/dhyyqsm_1/index.m3u8 +五彩池,https://gcalic.v.myalicdn.com/gc/hlwcc_1/index.m3u8 +黄龙,https://gcalic.v.myalicdn.com/gc/hlzycc_1/index.m3u8 +望乡台,https://gcalic.v.myalicdn.com/gc/hlwxt_1/index.m3u8 +洗身洞,https://gcalic.v.myalicdn.com/gc/hlxsd_1/index.m3u8 +洗身洞,https://gcalic.v.myalicdn.com/gc/hlxsd_1/index.m3u8 +泰山主峰,https://gcalic.v.myalicdn.com/gc/taishan01_1/index.m3u8 +泰山大观峰,https://gcalic.v.myalicdn.com/gc/taishan03_1/index.m3u8 +泰山拱北石,https://gcalic.v.myalicdn.com/gc/taishan04_1/index.m3u8 +泰山玉皇顶,https://gcalic.v.myalicdn.com/gc/taishan06_1/index.m3u8 +泰山玉皇顶,https://gcalic.v.myalicdn.com/gc/taishan06_1/index.m3u8 +泰山十八盘,https://gcalic.v.myalicdn.com/gc/taishan05_1/index.m3u8 +泰山天街,https://gcalic.v.myalicdn.com/gc/taishan07_1/index.m3u8 +泰山经石峪,https://gcalic.v.myalicdn.com/gc/hkts04_1/index.m3u8 +泰山望人松,https://gcalic.v.myalicdn.com/gc/taishan02_1/index.m3u8 +泰山龙潭水库,https://gcalic.v.myalicdn.com/gc/hkts06_1/index.m3u8 +泰山南天门,https://gcalic.v.myalicdn.com/gc/hkts07_1/index.m3u8 +泰山白云亭悬崖,https://gcalic.v.myalicdn.com/gc/hkts02_1/index.m3u8 +泰山扇子崖,https://gcalic.v.myalicdn.com/gc/hkts08_1/index.m3u8 +泰山太平岭,https://gcalic.v.myalicdn.com/gc/hkts09_1/index.m3u8 +泰山太平岭,https://gcalic.v.myalicdn.com/gc/hkts09_1/index.m3u8 +泰山碧霞祠,https://gcalic.v.myalicdn.com/gc/hkts03_1/index.m3u8 +泰山玉皇顶东,https://gcalic.v.myalicdn.com/gc/hkts10_1/index.m3u8 +泰山玉皇顶东,https://gcalic.v.myalicdn.com/gc/hkts10_1/index.m3u8 +泰山玉皇顶西,https://gcalic.v.myalicdn.com/gc/hkts11_1/index.m3u8 +黄山卧云峰,https://gcalic.v.myalicdn.com/gc/hswlf_1/index.m3u8 +黄山始信新道,https://gcalic.v.myalicdn.com/gc/hsyg_1/index.m3u8 +黄山梦笔生花,https://gcalic.v.myalicdn.com/gc/hsmbsh_1/index.m3u8 +黄山排云亭,https://gcalic.v.myalicdn.com/gc/hspyt_1/index.m3u8 +黄山平天矼,https://gcalic.v.myalicdn.com/gc/hsptgz_1/index.m3u8 +黄山飞来石,https://gcalic.v.myalicdn.com/gc/hsptgy_1/index.m3u8 +黄山光明顶,https://gcalic.v.myalicdn.com/gc/hsgmd_1/index.m3u8 +黄山,https://gcalic.v.myalicdn.com/gc/ahhs01_1/index.m3u8 +福建宁德太姥山景区,https://gcalic.v.myalicdn.com/gc/tms01_1/index.m3u8 +陕西洋县国宝朱鹮01,https://gcalic.v.myalicdn.com/gc/zhhd01_1/index.m3u8 +陕西洋县国宝朱鹮01,https://gcalic.v.myalicdn.com/gc/zhhd01_1/index.m3u8 +陕西洋县国宝朱鹮02,https://gcalic.v.myalicdn.com/gc/zh02_1/index.m3u8 +陕西洋县国宝朱鹮03,https://gcalic.v.myalicdn.com/gc/zh03_1/index.m3u8 +陕西洋县国宝朱鹮04,https://gcalic.v.myalicdn.com/gc/zh04_1/index.m3u8 +安徽黟县西递半山亭,https://gcalic.v.myalicdn.com/gc/yxxdbst_1/index.m3u8 +安徽黟县西递牌坊,https://gcalic.v.myalicdn.com/gc/yxxdpf_1/index.m3u8 +安徽黟县宏村月沼,https://gcalic.v.myalicdn.com/gc/yxhcyz_1/index.m3u8 +安徽黟县宏村月沼,https://gcalic.v.myalicdn.com/gc/yxhcyz_1/index.m3u8 +安徽黟县芦村远眺,https://gcalic.v.myalicdn.com/gc/yxlcyt_1/index.m3u8 +深圳世界之窗文化主题公园,https://gcalic.v.myalicdn.com/gc/sjzc01_1/index.m3u8 +深圳世界之窗文化主题公园,https://gcalic.v.myalicdn.com/gc/sjzc01_1/index.m3u8 +八达岭长城南七楼,https://gcalic.v.myalicdn.com/gc/bgws7_1/index.m3u8 +八达岭长城北十楼,https://gcalic.v.myalicdn.com/gc/bgwn10_1/index.m3u8 +中央电视塔东,https://gcalic.v.myalicdn.com/gc/ztd_1/index.m3u8 +中央电视塔南,https://gcalic.v.myalicdn.com/gc/ztn_1/index.m3u8 +中央电视塔北,https://gcalic.v.myalicdn.com/gc/ztb_1/index.m3u8 +恒山悬空寺全景,https://gcalic.v.myalicdn.com/gc/hsxksqj_1/index.m3u8 +恒山悬空寺全景,https://gcalic.v.myalicdn.com/gc/hsxksqj_1/index.m3u8 +恒宗,https://gcalic.v.myalicdn.com/gc/hsxkssqdzrqj_1/index.m3u8 +黄果树银链坠潭瀑布,https://gcalic.v.myalicdn.com/gc/hgsylztpb_1/index.m3u8 +黄果树银链坠潭瀑布,https://gcalic.v.myalicdn.com/gc/hgsylztpb_1/index.m3u8 +黄果树六角亭瀑布,https://gcalic.v.myalicdn.com/gc/hgsspzxdpb_1/index.m3u8 +天涯鸟瞰,https://gcalic.v.myalicdn.com/gc/tyhjtynl_1/index.m3u8 +天涯石,https://gcalic.v.myalicdn.com/gc/tyhjtys_1/index.m3u8 +天涯石,https://gcalic.v.myalicdn.com/gc/tyhjtys_1/index.m3u8 +南天一柱,https://gcalic.v.myalicdn.com/gc/tyhjntyz_1/index.m3u8 +日月石,https://gcalic.v.myalicdn.com/gc/tyhjrys_1/index.m3u8 +日月石,https://gcalic.v.myalicdn.com/gc/tyhjrys_1/index.m3u8 +桂林象山公园,https://gcalic.v.myalicdn.com/gc/glxs01_1/index.m3u8 +六盘山红军长征景区,https://gcalic.v.myalicdn.com/gc/lpsgmjng01_1/index.m3u8 +华山,https://gcalic.v.myalicdn.com/gc/hkhs01_1/index.m3u8 +贵州省兴义市万峰林,https://gcalic.v.myalicdn.com/gc/xywfl_1/index.m3u8 +贵州省兴义市马岭河峡谷,https://gcalic.v.myalicdn.com/gc/xymlh_1/index.m3u8 +贵州省贞丰市双乳峰景区,https://gcalic.v.myalicdn.com/gc/xysrf_1/index.m3u8 +云南大理崇圣寺三塔中景,https://gcalic.v.myalicdn.com/gc/dlst03_1/index.m3u8 +云南大理崇圣寺三塔湖面,https://gcalic.v.myalicdn.com/gc/dlst02_1/index.m3u8 +云南大理崇圣寺三塔远景,https://gcalic.v.myalicdn.com/gc/dlst01_1/index.m3u8 +广西桂林漓江景区,https://gcalic.v.myalicdn.com/gc/gllj01_1/index.m3u8 +青岛崂山双福,https://gcalic.v.myalicdn.com/gc/qdls03_1/index.m3u8 +青岛崂山太清,https://gcalic.v.myalicdn.com/gc/qdls04_1/index.m3u8 +青岛崂山灵旗峰,https://gcalic.v.myalicdn.com/gc/qdls01_1/index.m3u8 +青岛崂山八水河,https://gcalic.v.myalicdn.com/gc/qdls02_1/index.m3u8 +三亚南山文化旅游区海上观音,https://gcalic.v.myalicdn.com/gc/syns01_1/index.m3u8 +仙都风景区,https://gcalic.v.myalicdn.com/gc/xdfjq01_1/index.m3u8 +仙都风景区,https://gcalic.v.myalicdn.com/gc/xdfjq01_1/index.m3u8 +宁夏黄河大峡谷,https://gcalic.v.myalicdn.com/gc/hhdxg01_1/index.m3u8 +宁夏黄河大峡谷,https://gcalic.v.myalicdn.com/gc/hhdxg01_1/index.m3u8 +张掖七彩丹霞,https://gcalic.v.myalicdn.com/gc/zyqcdx01_1/index.m3u8 +嵩山少林寺广场,https://gcalic.v.myalicdn.com/gc/zsslsgc_1/index.m3u8 +婺源01,https://gcalic.v.myalicdn.com/gc/wygjt1_1/index.m3u8 +神农架金丝猴01,https://gcalic.v.myalicdn.com/gc/jshhd01_1/index.m3u8 +都江堰鱼嘴,https://gcalic.v.myalicdn.com/gc/djyqyl1_1/index.m3u8 +丹霞山丹梯铁锁,https://gcalic.v.myalicdn.com/gc/dxsdtts_1/index.m3u8 +丹霞山韶音亭,https://gcalic.v.myalicdn.com/gc/dxssyt_1/index.m3u8 +云南红河哈尼梯田多依树景点,https://gcalic.v.myalicdn.com/gc/hnttdysjd_1/index.m3u8 +云南红河哈尼梯田普高老寨,https://gcalic.v.myalicdn.com/gc/hnttpgsz_1/index.m3u8 +云南红河哈尼梯田老虎嘴,https://gcalic.v.myalicdn.com/gc/hnttlhzjd_1/index.m3u8 +江西龙虎山中间水泡,https://gcalic.v.myalicdn.com/gc/lhszjsp_1/index.m3u8 +江西龙虎山山涧栈道,https://gcalic.v.myalicdn.com/gc/lhssjzd_1/index.m3u8 +江西龙虎山山涧栈道,https://gcalic.v.myalicdn.com/gc/lhssjzd_1/index.m3u8 +乐山大佛全景,https://gcalic.v.myalicdn.com/gc/lsdfgfl_1/index.m3u8 +乐山大佛全景,https://gcalic.v.myalicdn.com/gc/lsdfgfl_1/index.m3u8 +福建武夷山玉女峰,https://gcalic.v.myalicdn.com/gc/wysynf_1/index.m3u8 + + + + + + +🏆体育频道,#genre# +游戏风云,http://httpdvb.slave.shuliyun.com:13164/playurl?programid=4200000103&playtype=live&protocol=hls&accesstoken=G8E222BE4V21307D1TBC062A6JF7E607ABM7B61CDEDID068875K98BDB0&playtoken=ABCDEFGHI.m3u8 +纬来篮球,http://hls.szsummer.cn/live/446035/playlist.m3u8?k=32f9ec7c13e4b390289143a8e1b2a898&t=1840341130 +纬来篮球,https://cloud.yumixiu768.com/tmp/123.m3u8 +广东体育,http://111.221.137.154:9901/tsfile/live/1005_1.m3u8?key=txiptv&playlive=0&authid=0 +广东体育,http://218.17.196.234:9901/tsfile/live/1001_1.m3u8 +安徽体育,http://112.30.194.221:20080/live/c41f112b83f644ddb082669501c8ecd3/hls.m3u8 +咪咕体育,http://maomao.kandiantv.cn/m3u8.php?/migu/654102378 +CCTV05,http://111.20.40.173/PLTV/88888893/224/3221226395/index.m3u8 +CCTV5+,http://hms184nc1972679574.live.aikan.miguvideo.com/wh7f454c46tw4035956330_-1197773273/wd_r2/cctv/cctv5plusnew/2500/01.m3u8?msisdn=guest&Channel_ID=0119_04102000-99000_400300000040002&client_ip=112.45.97.120×tamp=20230208130700&ContentId=265106763&timezone=UTC&mtv_session=b1d7170ccd660150baa2e9435d787064&HlsSubType=1&HlsProfileId=1&nphaid=0&encrypt=dfe2cfbc447ddc224a226f33be3d0f39 +CCTV16,http://39.134.24.162/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226921/1.m3u8 +五星体育,http://222.71.90.218:8888/newlive/live/hls/56/live.m3u8 +赛事经典,http://maomao.kandiantv.cn/m3u8.php?/migu/646596895 +体坛名栏,http://maomao.kandiantv.cn/m3u8.php?/migu/629943305 +先锋乒羽,http://106.39.160.155/live.aishang.ctlcdn.com/00000110240320_1/playlist.m3u8?CONTENTID=00000110240320_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +先锋乒羽,http://106.39.160.133/live.aishang.ctlcdn.com/00000110240320_1/encoder/0/playlist.m3u8?CONTENTID=00000110240320_1 +先锋乒羽,http://httpdvb.slave.yqdtv.com:13164/playurl?programid=4200000116&playtype=live&protocol=hls&playtoken=31603YEQXREOPEG10&accesstoken=G79E6023V21307D1TD05FABJB53102ABM786710FEI3282697DK98BDA6.m3u8 +劲爆体育,http://223.109.210.41/1301-tx.otvstream.otvcloud.com/otv/skcc/live/channel43038/index.m3u8 +劲爆体育,http://223.109.210.41/4309-tx.otvstream.otvcloud.com/otv/skcc/live/channel43084/index.m3u8 +劲爆体育,http://httpdvb.slave.shuliyun.com:13164/playurl?programid=4200000101&playtype=live&protocol=hls&accesstoken=G8E222BE4V21307D1TBC062A6JF7E607ABM7B61CDEDID068875K98BDB0&playtoken=ABCDEFGHI.m3u8 +魅力足球,http://223.109.210.41/4309-tx.otvstream.otvcloud.com/otv/skcc/live/channel43083/index.m3u8 +风云足球,http://111.20.40.170/PLTV/88888893/224/3221226984/index.m3u8 +国外体育6,http://dmitwlvvll.cdn.mangomolo.com/dubaisportshd/smil:dubaisportshd.smil/chunklist_b1600000.m3u8 +美国摔角&,https://glxlmn026c.singularcdn.net.br/playout_05/playlist-720p.m3u8 +阿伦直播不定时,https://pull.lianggexinxi.xyz/live/stream-676201_lhd.flv?auth_key=1697009064-0-0-0f43b82816ab23e1a7d9c05c444bda79 +王中直播不定时,https://pull.lianggexinxi.xyz/live/stream-505246_lhd.flv?auth_key=1697008824-0-0-c004071c191a3bd0928215ed175f1647 +小七直播不定时,https://pull.lianggexinxi.xyz/live/stream-418311_lsd.m3u8?_=1698249099856 +叨叨直播不定时,https://pull.lianggexinxi.xyz/live/stream-507928_lhd.flv?auth_key=1697008644-0-0-109717475c07bf7a012644ef823765af +大邱直播不定时,https://pull.lianggexinxi.xyz/live/stream-600428_lsd.m3u8?_=1697006121706 +大神直播不定时,https://pull.lianggexinxi.xyz/live/stream-600428_lsd.m3u8?_=1697004264631 +酷迪直播不定时,https://pull.lianggexinxi.xyz/live/stream-705956_lhd.flv?auth_key=1697008884-0-0-6da68819d1e2ebac3b52ad78589ea297 +老师直播不定时,https://pull.lianggexinxi.xyz/live/stream-600428_lhd.flv?auth_key=1697008944-0-0-c25e48e127303de01e525604574b3511 +米哥直播不定时,https://pull.lianggexinxi.xyz/live/stream-431228_lsd.m3u8?_=1698248787521 + +💞少儿频道,#genre# +内蒙古少儿,http://110.16.65.6:8888/newlive/live/hls/56/live.m3u8 +少儿卡酷,http://110.16.65.6:8888/newlive/live/hls/57/live.m3u8 +浙江少儿,http://hw-m-l.cztv.com/channels/lantian/channel008/1080p.m3u8 +浙江少儿,http://hw-m-l.cztv.com/channels/lantian/channel08/720p.m3u8 +浙江少儿,http://hw-m-l.cztv.com/channels/lantian/channel08/1080p.m3u8?k=1a7559a51eeb880b021619a07f463ac4&t=1577153787 +熊大过年,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/7ae265653fe149069c3b53e31caaf060/1200.m3u8 + +南京少儿,http://live.nbs.cn/channels/njtv/sepd/500k.m3u8 +南京少儿,http://live.nbs.cn/channels/njtv/sepd/m3u8:500k/live.m3u8 +浙江少儿,http://hw-m-l.cztv.com/channels/lantian/channel008/1080p.m3u8 +浙江少儿,http://hw-m-l.cztv.com/channels/lantian/channel08/1080p.m3u8?k=1a7559a51eeb880b021619a07f463ac4&t=1577153787 +熊大过年,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/7ae265653fe149069c3b53e31caaf060/1200.m3u8 +倒霉特熊,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/87f87ba569c147e3805f80e4844d2de9/1200.m3u8 +雲朵妈妈,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/d8ad434c6b08421a927557a4d98da65c/1200.m3u8 +反转星球,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/3ccdecc7d6e341c1920ad4eac5d82f38/1200.m3u8 +熊大熊二,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/1733da751de64e6e910abda889d87a26/1200.m3u8 +熊大过年,https://newcntv.qcloudcdn.com/asp/hls/1200/0303000a/3/default/7ae265653fe149069c3b53e31caaf060/1200.m3u8 +狮子王國,https://newcntv.qcloudcdn.com/asp/hls/850/0303000a/3/default/c2e7e767f3144bed959ef20b8b961fe5/850.m3u8 + +🎬电影频道,#genre# +周星馳,http://tx-screenshots.flv.huya.com/src/1394575534-1394575534-5989656310331736064-2789274524-10057-A-0-1.m3u8 +李連傑,http://tx-screenshots.flv.huya.com/src/1394565196-1394565196-5989611908959830016-2789253848-10057-A-0-1.m3u8 +周潤發,http://tx-screenshots.flv.huya.com/src/1394565192-1394565192-5989611891779960832-2789253840-10057-A-0-1.m3u8 +劉德華,http://tx-screenshots.flv.huya.com/src/1394575547-1394575547-5989656366166310912-2789274550-10057-A-0-1.m3u8 +洪金寶,http://tx-screenshots.flv.huya.com/src/73821423-73821423-317060597529182208-2710090468-10057-A-0-1.m3u8 +成龍,http://tx-screenshots.flv.huya.com/src/1394565191-1394565191-5989611887484993536-2789253838-10057-A-0-1.m3u8 +林正英0,http://mmitv.top/pltv/yy.php?id=1351505899 +成龍,http://mmitv.top/pltv/yy.php?id=1354888751 +豆瓣高分,http://epg.112114.xyz/douyu/8770422 +爱情公寓,http://epg.112114.xyz/douyu/6863367 +yy电影2,http://mmitv.top/pltv/yy.php?id=1382749892 +yy电影3,http://mmitv.top/pltv/yy.php?id=1382735573 +yy电影4,http://mmitv.top/pltv/yy.php?id=24921161 +yy电影6,http://mmitv.top/pltv/yy.php?id=1382736803 +yy电影7,http://mmitv.top/pltv/yy.php?id=1354930924 +yy电影8,http://mmitv.top/pltv/yy.php?id=1382745095 +yy电影9,http://mmitv.top/pltv/yy.php?id=1355171357 +yy电影10,http://mmitv.top/pltv/yy.php?id=24066336 +电影轮播1,http://mmitv.top/pltv/yy.php?id=1382749892 +电影轮播2,http://mmitv.top/pltv/yy.php?id=1382735573 +电影轮播3,http://mmitv.top/pltv/yy.php?id=24921161 +电影轮播4,http://mmitv.top/pltv/yy.php?id=1382736803 +电影轮播5,http://mmitv.top/pltv/yy.php?id=1382745095 +电影轮播6,http://mmitv.top/pltv/yy.php?id=1355171357 +电影轮播7,http://mmitv.top/pltv/yy.php?id=24066336 +6MH周星星,http://tx-screenshots.flv.huya.com/src/1394575534-1394575534-5989656310331736064-2789274524-10057-A-0-1.m3u8 +6MD特辑院,http://maomao.kandiantv.cn/douyu1.php?id=3637778 +6MH七先生,http://tx-screenshots.flv.huya.com/src/1394575543-1394575543-5989656348986441728-2789274542-10057-A-0-1.flv? +6MH看剧了,http://tx-screenshots.flv.huya.com/src/1199635897778-1199635897778-5755351499144167424-2399271919012-10057-A-0-1.flv? +4MH暴走君,http://tx-screenshots.flv.huya.com/src/1394575546-1394575546-5989656361871343616-2789274548-10057-A-0-1.flv? +4MH兜兜兜,http://tx-screenshots.flv.huya.com/src/1420736865-1420736865-6102018371396567040-2847687618-10057-A-0-1.flv? +4MH大裁子,http://tx-screenshots.flv.huya.com/src/1524434111-1524434111-6547394651651833856-3048991678-10057-A-0-1.flv? +4MH苦瓜姨,http://tx-screenshots.flv.huya.com/src/1449698962-1449698962-6226409630835146752-2789274564-10057-A-0-1.flv? +4MH爱小强,http://tx-screenshots.flv.huya.com/src/1394575562-1394575562-5989656430590820352-2789274580-10057-A-0-1.flv? +4MH爱初心,http://tx-screenshots.flv.huya.com/src/1448738174-1448738174-6222283077796757504-2847699112-10057-A-0-1.flv? +4MH铁血汉,http://tx-screenshots.flv.huya.com/src/1250011-1250011-5368756364640256-2789253862-10057-A-0-1.flv? +4MH我宝贝,http://tx-screenshots.flv.huya.com/src/1449567112-1449567112-6225843339397169152-2847687536-10057-A-0-1.flv? +4MH寞尛北,http://tx-screenshots.flv.huya.com/src/1420752082-1420752082-6102083727913910272-3049003134-10057-A-0-1.flv? +澳門莲花㊣版,https://p.ggiptv.com/v/macaulotustv.php +福星高照㊣代,https://pull.kktv8.com/livekktv/99592190.flv +鸿运当头㊣代,https://pull.kktv8.com/livekktv/99350550.flv +凌儿影院㊣版,http://maomao.kandiantv.cn/douyu1.php?id=1377142 +央视66台㊣版,http://39.134.24.166/dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226393/1.m3u8 +CHC高清㊣版,http://223.109.210.41/4309-tx.otvstream.otvcloud.com/otv/skcc/live/channel43063/index.m3u8 +CHC高清㊣版,http://106.39.160.146/live.aishang.ctlcdn.com/00000110240325_1/encoder/0/playlist.m3u8?CONTENTID=00000110240325_1 +CHC家庭㊣版,http://106.39.160.146/live.aishang.ctlcdn.com/00000110240323_1/encoder/0/playlist.m3u8?CONTENTID=00000110240323_1 +CHC动作㊣版,http://106.39.160.146/live.aishang.ctlcdn.com/00000110240324_1/encoder/0/playlist.m3u8?CONTENTID=00000110240324_1 +CHC家庭㊣版,http://106.39.160.155/live.aishang.ctlcdn.com/00000110240323_1/playlist.m3u8?CONTENTID=00000110240323_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +CHC动作㊣版,http://106.39.160.155/live.aishang.ctlcdn.com/00000110240324_1/playlist.m3u8?CONTENTID=00000110240324_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +CHC高清㊣版,http://106.39.160.155/live.aishang.ctlcdn.com/00000110240325_1/playlist.m3u8?CONTENTID=00000110240325_1&AUTHINFO=FABqh274XDn8fkurD5614t%2B1RvYajgx%2Ba3PxUJe1SMO4OjrtFitM6ZQbSJEFffaD35hOAhZdTXOrK0W8QvBRom%2BXaXZYzB%2FQfYjeYzGgKhP%2Fdo%2BXpr4quVxlkA%2BubKvbU1XwJFRgrbX%2BnTs60JauQUrav8kLj%2FPH8LxkDFpzvkq75UfeY%2FVNDZygRZLw4j%2BXtwhj%2FIuXf1hJAU0X%2BheT7g%3D%3D&USERTOKEN=eHKuwve%2F35NVIR5qsO5XsuB0O2BhR0KR +CHC家庭㊣版,http://8.210.232.168/php/migu.php?id=chcjtyy +CHC家庭㊣版,http://zhuji.sdrnwl.cn:9901/tsfile/live/1059_1.m3u8 +CHC动作㊣版,http://zhuji.sdrnwl.cn:9901/tsfile/live/1060_1.m3u8 +CHC高清㊣版,http://zhuji.sdrnwl.cn:9901/tsfile/live/1058_1.m3u8 +CHC家庭㊣版,http://171.110.42.48:8181/tsfile/live/1015_1.m3u8 +CHC动作㊣版,http://171.110.42.48:8181/tsfile/live/1016_1.m3u8 +CHC高清㊣版,http://171.110.42.48:8181/tsfile/live/1017_1.m3u8 +瑶瑶恐怖㊣版,http://159.75.85.63:35455/douyu/2935323 +怡寶影院㊣版,http://159.75.85.63:35455/douyu/434971 +小黛兮影㊣版,http://159.75.85.63:35455/douyu/11553944 +萌小鬼片✔原,http://maomao.kandiantv.cn/douyu1.php?id=3928 +神乐影院-1台,https://tc-tc2-interact.douyucdn2.cn/dyliveflv1/85894rmovieChow_900p.m3u8 +神乐影院-2台,https://tc-tc2-interact.douyucdn2.cn/dyliveflv1a/122402rK7MO9bXSq_900.m3u8 +神乐影院✔原,http://maomao.kandiantv.cn/douyu1.php?id=122402 +可乐影院✔原,http://maomao.kandiantv.cn/douyu1.php?id=20415 +小宇60帧✔原,http://maomao.kandiantv.cn/douyu1.php?id=323876 +恐怖惊悚✔原,http://maomao.kandiantv.cn/douyu1.php?id=96577 +電影劇場✔原,http://maomao.kandiantv.cn/douyu1.php?id=7575350 +國語電影✔原,http://maomao.kandiantv.cn/douyu1.php?id=2436390 +豆瓣高分✔原,http://maomao.kandiantv.cn/douyu1.php?id=8770422 +花卷陪看✔原,http://maomao.kandiantv.cn/douyu1.php?id=52787 +漫威剧情✔原,http://maomao.kandiantv.cn/douyu1.php?id=6140589 +霍格沃茨✔原,http://maomao.kandiantv.cn/douyu1.php?id=8814650 +鱼宝恐怖✔原,http://maomao.kandiantv.cn/douyu1.php?id=1165374 +鬼片恐怖✔原,http://maomao.kandiantv.cn/douyu1.php?id=2935323 +小U鬼片✔原,http://maomao.kandiantv.cn/douyu1.php?id=96577 +菜园惊险✔原,http://maomao.kandiantv.cn/douyu1.php?id=1735337 +吃奶滴虫✔原,http://maomao.kandiantv.cn/douyu1.php?id=263824 +变种人片✔原,http://maomao.kandiantv.cn/douyu1.php?id=9651304 +喜剧电影✔原,http://maomao.kandiantv.cn/douyu1.php?id=9292492 +女神电影✔原,http://maomao.kandiantv.cn/douyu1.php?id=747764 +华语经典✔原,http://maomao.kandiantv.cn/douyu1.php?id=434971 +避风影院✔原,http://maomao.kandiantv.cn/douyu1.php?id=9826611 +星星影院✔原,http://maomao.kandiantv.cn/douyu1.php?id=315131 +欧美大片✔原,http://maomao.kandiantv.cn/douyu1.php?id=2793084 +贝爷影厅✔原,http://maomao.kandiantv.cn/douyu1.php?id=252802 +译制国语✔原,http://maomao.kandiantv.cn/douyu1.php?id=2436390 +绍兴影院✪另,http://live.shaoxing.com.cn/video/s10001-sxtv3/index.m3u8 + +🎬影视综合,#genre# +CHC家庭电影,http://111.20.40.171/PLTV/88888893/224/3221226462/index.m3u8 +CHC高清电影,http://111.20.40.171/PLTV/88888893/224/3221226463/index.m3u8 +CHC高清电影,http://111.20.40.170/PLTV/88888893/224/3221226463/index.m3u8 +CHC高清电影,http://223.151.51.27:85/tsfile/live/1020_1.m3u8?key=txiptv&playlive=1&authid=0 +CHC动作电影,http://111.20.40.170/PLTV/88888893/224/3221226465/index.m3u8 +CHC家庭影院,http://111.20.40.170/PLTV/88888893/224/3221226462/index.m3u8 +浙江影视娱乐,http://hw-m-l.cztv.com/channels/lantian/channel05/1080p.m3u8 +浙江影视,http://hw-m-l.cztv.com/channels/lantian/channel004/1080p.m3u8 +浙江影视,https://hw-m-l.cztv.com/channels/lantian/channel004/1080p.m3u8 +万州影视,http://wanzhoulive.cbg.cn:8017/d4ceB1a/1000/live.m3u8 +万州影视,http://123.146.162.24:8017/d4ceB1a/1000/live.m3u8 +河北影视,https://jwplay.hebyun.com.cn:443/live/hbystv/1500k/tzwj_video.m3u8 +兴隆影视,https://jwcdnqx.hebyun.com.cn/live/xlys/1500k/tzwj_video.m3u8 +南宁影视,http://hls.nntv.cn/nnlive/NNTV_VOD_A.m3u8 +绍兴影视,http://live.shaoxing.com.cn/video/s10001-sxtv3/index.m3u8 +溧水影视,http://live.lsrmw.cn/ysyl/sd/live.m3u8 +吉林影视,http://stream1.jlntv.cn/yspd/sd/live.m3u8 +吉林影视,http://stream1.jlntv.cn/yspd/sd/live.m3u8?_upt=f6b685651648171016 +滨海影视,http://traffic.jbh.tjbh.com/live/bhtv3/playlist.m3u8 +烟台影视,http://live.yantaitv.cn/live/e9f1d9045d474c31884d13fa4ffbbd16/a4a9b3704d854756907845107cc56129.m3u8 +菏泽影视,http://live.hznet.tv:1935/live/live3/500K/tzwj_video.m3u8 +新泰影视,http://111.17.214.4:1935/live/xtys/playlist.m3u8 +新昌休闲影视,http://l.cztvcloud.com/channels/lantian/SXxinchang2/720p.m3u8 +石河子影视文体,http://124.88.144.73:1935/live/jjsh/HasBahCa.m3u8 +南京影视,http://live.nbs.cn/channels/njtv/xxpd/m3u8:500k/live.m3u8 +隆化影视,http://hblh.chinashadt.com:2036/live/stream:lh2.stream/playlist.m3u8 +隆化影视,http://hblh.chinashadt.com:2036/live/stream:lh2.stream/HasBahCa.m3u8 +影视频道,http://112.30.194.221:20080/live/d18ff95cb1fb4bbcb56215e189fc12be/hls.m3u8 +美丽中国说,http://hls.cntv.myhwcdn.cn/asp/hls/4000/0303000a/3/default/8cdd688b04e4495ba1635e218419d6f9/4000.m3u8 +中国气象,http://hls.weathertv.cn/tslslive/qCFIfHB/hls/live_sd.m3u8 +CGTN Arabic,http://livear.cgtn.com/1000a/prog_index.m3u8 +CGTN Español,http://livees.cgtn.com/500e/prog_index.m3u8 +CGTN France,http://livefr.cgtn.com/1000f/prog_index.m3u8 +平泉影视,https://jwliveqxzb.hebyun.com.cn/pqys/pqys.m3u8 +苏州4K,http://liveshowbak2.kan0512.com/ksz-norecord/csztv4k_4k.m3u8?blog.ntnas.top +新泰影视频道,http://live.xtgdw.cn:1935/live/xtys/playlist.m3u8 + + + 🎼MTV频道,#genre# +放不下你如何放过自己,https://vd3.bdstatic.com/mda-pj4c6e87s0ci3ted/sc/cae_h264/1696501509660065032/mda-pj4c6e87s0ci3ted.mp4?v_from_s=hkapp-haokan-nanjing&auth_key=1697641408-0-0-b7f5254969edb250ed51a501418c3a66&bcevod_channel=searchbox_feed&pd=1&cr=2&cd=0&pt=3&logid=0208550516&vid=6049803654467634781&klogid=0208550516&abtest=112954_1-113704_1 +放不下你如何放过自己,https://kvideo01.youju.sohu.com/036f4ff8-9d08-489a-bb78-d5964722293e2_0_0.mp4?sign=63e3183888be66d74d48376aad945892&t=1697651953 +歌MV1,http://15799848.s21v.faiusr.com/58/ABUIABA6GAAgypLV4gUo-ZmUhwc.mp4 +歌MV2,http://15799848.s21v.faiusr.com/58/ABUIABA6GAAglZTV4gUo1tiHrgM.mp4 +歌MV3,http://15799848.s21v.faiusr.com/58/ABUIABA6GAAgmJbV4gUogpLGkgM.mp4 +歌MV4,http://15799848.s21v.faiusr.com/58/ABUIABA6GAAgk5nV4gUo5KyapQI.mp4 +歌MV5,http://15799848.s21v.faiusr.com/58/ABUIABA6GAAglpvV4gUo0pn7iAQ.mp4 +歌MV6,http://15799848.s21v.faiusr.com/58/ABUIABA6GAAgksy04wUo17eY6Qc.mp4 +歌MV7,http://15799848.s21v.faiusr.com/58/ABUIABA6GAAg49ia4gUolMGllwI.mp4 +歌MV8,http://15799848.s21v.faiusr.com/58/ABUIABA6GAAghv2c4gUo1IGIhQQ.mp4 +歌MV9,http://15799848.s21v.faiusr.com/58/ABUIABA6GAAg0P6c4gUogMuVmwQ.mp4 +歌MV10,http://15799848.s21v.faiusr.com/58/ABUIABA6GAAg59bE4gUo0P3y9QM.mp4 +歌MV11,http://15799848.s21v.faiusr.com/58/ABUIABA6GAAg8NfE4gUomOLI6gM.mp4 +歌MV12,http://15799848.s21v.faiusr.com/58/ABUIABA6GAAgotjE4gUo8Jvi8Ac.mp4 +歌MV13,http://15799848.s21v.faiusr.com/58/ABUIABA6GAAgvp_b4gUovoTAwAI.mp4 +歌MV14,http://15799848.s21v.faiusr.com/58/ABUIABA6GAAglYC24gUokJDpqQU.mp4 +歌MV15,http://15799848.s21v.faiusr.com/58/ABUIABA6GAAg0YC24gUoyvO6Ng.mp4 +歌MV16,http://15799848.s21v.faiusr.com/58/ABUIABA6GAAgxa_M5gUooKTfxAE.mp4 +歌MV17,http://15799848.s21v.faiusr.com/58/ABUIABA6GAAgtpai5wUoyLvuugU.mp4 +歌MV18,http://15799848.s21v.faiusr.com/58/ABUIABA6GAAgyKyM5gUooJurKA.mp4 +歌MV19,http://15799848.s21v.faiusr.com/58/ABUIABA6GAAgvPi-4gUov5GSxQM.mp4 +歌MV20,http://15799848.s21v.faiusr.com/58/ABUIABA6GAAgh7GM5gUowOmHhwM.mp4 +歌MV21,http://15799848.s21v.faiusr.com/58/ABUIABA6GAAg-feR5wUo5M2ibw.mp4 +歌MV22,http://15799848.s21v.faiusr.com/58/ABUIABA6GAAglNbE4gUoham84wU.mp4 +歌MV23,http://15799848.s21v.faiusr.com/58/ABUIABA6GAAgsK2M5gUosN7C7QQ.mp4 +歌MV24,http://15799848.s21v.faiusr.com/58/ABUIABA6GAAgupai5wUonrHpywI.mp4 +歌MV25,http://15799848.s21v.faiusr.com/58/ABUIABA6GAAgnJ3x5gUo0-uHqwM.mp4 +歌MV26,http://15799848.s21v.faiusr.com/58/ABUIABA6GAAgr7qk4wUoqqvYowU.mp4 +歌MV27,http://15799848.s21v.faiusr.com/58/ABUIABA6GAAghbGM5gUonv2rzgY.mp4 +歌MV28,http://15799848.s21v.faiusr.com/58/ABUIABA6GAAgkLjX4gUo7pD-swM.mp4 +歌MV29,http://15799848.s21v.faiusr.com/58/ABUIABA6GAAgnMOv5wUouMCstQQ.mp4 +歌MV30,http://15799848.s21v.faiusr.com/58/ABUIABA6GAAgp7CM5gUo0rva5QU.mp4 +歌MV31,http://15799848.s21v.faiusr.com/58/ABUIABA6GAAg--nW4gUokMvrzgY.mp4 +歌MV32,http://15799848.s21v.faiusr.com/58/ABUIABA6GAAgpPTW4gUoz_DgdQ.mp4 +歌MV33,http://vd4.bdstatic.com/mda-ickhjq8gkcxz55i1/sc/mda-ickhjq8gkcxz55i1.mp4 +歌MV34,http://vd4.bdstatic.com/mda-ihkwerpgqm1v3ehy/sc/mda-ihkwerpgqm1v3ehy.mp4 +歌MV35,http://vd4.bdstatic.com/mda-jhid37v9u4vny09j/sc/mda-jhid37v9u4vny09j.mp4 +歌MV36,http://vd4.bdstatic.com/mda-icpieeuwfuwruijw/sc/mda-icpieeuwfuwruijw.mp4 +歌MV37,http://vd4.bdstatic.com/mda-jhtriuc2z5fddtre/sc/mda-jhtriuc2z5fddtre.mp4 +歌MV38,http://vd4.bdstatic.com/mda-jepbbqntd414qsem/sc/mda-jepbbqntd414qsem.mp4 +歌MV39,http://15799848.s21v.faiusr.com/58/ABUIABA6GAAgueWa4gUo_-2vowI.mp4 +歌MV40,http://15799848.s21v.faiusr.com/58/ABUIABA6GAAg3MOv5wUojLD3vgE.mp4 +歌MV41,http://15799848.s21v.faiusr.com/58/ABUIABA6GAAg8JWi5wUokMTQ0AE.mp4 +歌MV42,http://15799848.s21v.faiusr.com/58/ABUIABA6GAAg2bGM5gUo_NXfoAI.mp4 +歌MV43,http://15799848.s21v.faiusr.com/58/ABUIABA6GAAglcSv5wUospmsmQU.mp4 +歌MV44,http://15799848.s21v.faiusr.com/58/ABUIABA6GAAggpvX4gUo7e7N8QI.mp4 +歌MV45,http://15799848.s21v.faiusr.com/58/ABUIABA6GAAgw_ma4gUouNqBoAQ.mp4 +歌MV46,http://15799848.s21v.faiusr.com/58/ABUIABA6GAAgqMGv5wUo2ZSx8QY.mp4 +歌MV47,http://15799848.s21v.faiusr.com/58/ABUIABA6GAAg38q04wUomp3jxAQ.mp4 +歌MV48,http://vd4.bdstatic.com/mda-ji3nh9t9qpewj26m/sc/mda-ji3nh9t9qpewj26m.mp4 +歌MV49,http://15799848.s21v.faiusr.com/58/ABUIABA6GAAg75_b4gUogP7C2QY.mp4 +歌MV50,http://15799848.s21v.faiusr.com/58/ABUIABA6GAAg18Cv5wUoy_y7mQE.mp4 +歌MV51,http://15799848.s21v.faiusr.com/58/ABUIABA6GAAgzL_v5wUowL3FvAM.mp4 +歌MV52,http://15799848.s21v.faiusr.com/58/ABUIABA6GAAgy6yM5gUo7Pnd-QU.mp4 +歌MV53,http://15799848.s21v.faiusr.com/58/ABUIABA6GAAghMCv5wUoqteI8gM.mp4 +歌MV54,http://15799848.s21v.faiusr.com/58/ABUIABA6GAAg-JfV4gUol9ea6QM.mp4 +歌MV55,http://15799848.s21v.faiusr.com/58/ABUIABA6GAAg0f2a4gUonvrdrgI.mp4 +冷漠-古咖啡,http://antiserver.kuwo.cn/anti.s?rid=MUSIC_3142984&response=res&format=mp4&type=convert_url +冷漠-时光海灣,http://antiserver.kuwo.cn/anti.s?rid=MUSIC_9867444&response=res&format=mp4&type=convert_url +冷漠-真不是闹着玩,http://antiserver.kuwo.cn/anti.s?rid=MUSIC_22836669&response=res&format=mp4&type=convert_url +冷漠-谁都不要说分手,http://antiserver.kuwo.cn/anti.s?rid=MUSIC_12975393&response=res&format=mp4&type=convert_url +冷漠-再爱也没有用,http://antiserver.kuwo.cn/anti.s?rid=MUSIC_5834217&response=res&format=mp4&type=convert_url +冷漠-不要再说你还爱我,http://antiserver.kuwo.cn/anti.s?rid=MUSIC_911272&response=res&format=mp4&type=convert_url +冷漠-别把寂寞当缘分,http://antiserver.kuwo.cn/anti.s?rid=MUSIC_6210858&response=res&format=mp4&type=convert_url +冷漠-你把爱情给了谁,http://antiserver.kuwo.cn/anti.s?rid=MUSIC_1210771&response=res&format=mp4&type=convert_url +冷漠-我是否也在你心中,http://antiserver.kuwo.cn/anti.s?rid=MUSIC_4378249&response=res&format=mp4&type=convert_url +冷漠-多情的人不该相遇,http://antiserver.kuwo.cn/anti.s?rid=MUSIC_1041689&response=res&format=mp4&type=convert_url +凤凰传奇-華夏传说,http://antiserver.kuwo.cn/anti.s?rid=MUSIC_40828850&response=res&format=mp4&type=convert_url +凤凰传奇-奢香夫人,http://antiserver.kuwo.cn/anti.s?rid=MUSIC_51674527&response=res&format=mp4&type=convert_url +凤凰传奇-今生的缘,http://antiserver.kuwo.cn/anti.s?rid=MUSIC_646024&response=res&format=mp4&type=convert_url +凤凰传奇-荷塘月色,http://antiserver.kuwo.cn/anti.s?rid=MUSIC_1565837&response=res&format=mp4&type=convert_url +凤凰传奇-自由飞翔,http://antiserver.kuwo.cn/anti.s?rid=MUSIC_18747906&response=res&format=mp4&type=convert_url +凤凰传奇-策马奔腾,http://antiserver.kuwo.cn/anti.s?rid=MUSIC_24042013&response=res&format=mp4&type=convert_url +凤凰传奇-温柔姑娘,http://antiserver.kuwo.cn/anti.s?rid=MUSIC_6401404&response=res&format=mp4&type=convert_url +凤凰传奇-自由自在,http://antiserver.kuwo.cn/anti.s?rid=MUSIC_24042025&response=res&format=mp4&type=convert_url +凤凰传奇-奇迹世界,http://antiserver.kuwo.cn/anti.s?rid=MUSIC_954805&response=res&format=mp4&type=convert_url +凤凰传奇-歌唱二小放牛郎,http://antiserver.kuwo.cn/anti.s?rid=MUSIC_8120530&response=res&format=mp4&type=convert_url +凤凰传奇-中国味道,http://antiserver.kuwo.cn/anti.s?rid=MUSIC_24042021&response=res&format=mp4&type=convert_url +凤凰传奇-光芒,http://antiserver.kuwo.cn/anti.s?rid=MUSIC_24042019&response=res&format=mp4&type=convert_url +凤凰传奇-御龙归字谣,http://antiserver.kuwo.cn/anti.s?rid=MUSIC_1164118&response=res&format=mp4&type=convert_url +凤凰传奇-月亮之上,http://antiserver.kuwo.cn/anti.s?rid=MUSIC_7084968&response=res&format=mp4&type=convert_url +邓丽君 歌曲精选九首 經典歌曲,https://vdse.bdstatic.com//432792ba00998e73655101c9e706e1e2.mp4 +金典老歌,https://vdse.bdstatic.com//36ea0ffcf8156a44b9d524d999eb088a.mp4 +刀郎經典歌曲7首:《西海情歌》《敖包相会》《情人》冲动的惩罚,https://vdse.bdstatic.com//628ca08719cef5987ea2ae3c6f0d2386.mp4 +刀郎經典歌曲精选,https://vdse.bdstatic.com//4fcca19a19aa4974230c5ee70ab5fa55.mp4 +刀郎經典老歌合集《披着羊皮的狼》《西海情歌》《冲动的惩罚》,https://vdse.bdstatic.com//bfbb0871ed01eb3328497faae6a8531b.mp4 +云朵、刀郎、孙露、张雨生等經典怀旧歌曲6首,https://vdse.bdstatic.com//fa0ed7ad8657cc4d13972c3d9aa5ddbf.mp4 +怀旧金曲:刀郎《黄玫瑰》,https://vdse.bdstatic.com//893331fdfab5d04e5c93e2adbbf1e949.mp4 +飞鸟和蝉-任然,https://vd4.bdstatic.com/mda-kmagpap54qyv855r/v1-cae/1080p/mda-kmagpap54qyv855r.mp4 +海鸥飞-龙梅子,https://vd2.bdstatic.com/mda-kgrx6ftzptj5x4i9/v1-cae/1080p/mda-kgrx6ftzptj5x4i9.mp4 +不再痴情-黄静美,https://vd2.bdstatic.com/mda-mguiyws4cia6d0rf/1080p/cae_h264/1627568961141809995/mda-mguiyws4cia6d0rf.mp4 +天公不作美-黄静美,https://vd2.bdstatic.com/mda-mcibj6pxkwe3x1ji/1080p/cae_h264/1616117049/mda-mcibj6pxkwe3x1ji.mp4 +浪子闲话-笑纳-赤伶,https://vd3.bdstatic.com/mda-mi0jir5caqx8xtmh/1080p/cae_h264/1630505223203305128/mda-mi0jir5caqx8xtmh.mp4 +用力活着-张茜,https://vd4.bdstatic.com/mda-mfmcz8hk0qjieck2/1080p/cae_h264/1624355388377695977/mda-mfmcz8hk0qjieck2.mp4 +点歌的人-海来阿木,https://vd3.bdstatic.com/mda-maqxxg1hrznsdf1a/v1-cae/1080p/mda-maqxxg1hrznsdf1a.mp4 +你的万水千山-海来阿木,https://vd4.bdstatic.com/mda-ki4i7gfqw6cw6hq0/v1-cae/1080p/mda-ki4i7gfqw6cw6hq0.mp4 +当我孤独的时候还可以抱着你郑源,https://vd4.bdstatic.com/mda-kgaerksrx80jgdu0/v1-cae/1080p/mda-kgaerksrx80jgdu0.mp4 +寂寞的人伤心的歌-龙梅子、杨海彪,https://vd4.bdstatic.com/mda-kb5gc9c1vmtz93g8/v1-cae/sc/mda-kb5gc9c1vmtz93g8.mp4 +两个人-蔡妍-BerryGood,https://vd2.bdstatic.com/mda-iffus60ju99vp5kr/sc/mda-iffus60ju99vp5kr.mp4 +两个人-蔡妍-BerryGood,https://vd4.bdstatic.com/mda-ki9ze4v8sw9sj7cb/sc/mda-ki9ze4v8sw9sj7cb.mp4 +情歌皇后林翠萍《相见不如不见》F,https://vdse.bdstatic.com//1f65ad884619a069c68572f1ac9e2b0e.mp4 +林翠萍《负心的你》F,https://vdse.bdstatic.com//16425f9f93e382e23bcde71f8ed85a4c.mp4 +林翠萍經典老歌《相会在梦里》F,https://vdse.bdstatic.com//00fb72cd0b27bec6d9c0cd915874b50e.mp4 +林翠萍經典情歌《相思豆》F,https://vdse.bdstatic.com//986498bb0ccd2114ba1274df22fae332.mp4 +精选韓宝仪經典歌曲10首F,https://vdse.bdstatic.com//42d5ac65a9070eeab2513bf6bc65ea4d.mp4 +龙飘飘《我没醉》F,https://vdse.bdstatic.com//3d48e45e47836cd75c202ec957260837.mp4 +龙飘飘《往事》F,https://vdse.bdstatic.com//a28e362e15fa8c361219944bfb59b596.mp4 +龙飘飘《歌声恋情》F,https://vdse.bdstatic.com//552f15ac34dc97bdb3cc7725cd0a0aa4.mp4 +美酒加咖啡 龙飘飘F,https://vdse.bdstatic.com//816c73543ede254586a625cacc67ea0f.mp4 +关正杰的十首粤语老歌F,https://vdse.bdstatic.com//d95bf4719f9e5b7bf1f2ef3679f1fdb2.mp4 +林翠萍《麦搁來这套》,https://vdse.bdstatic.com//5b388a47b1233105831e09b8cadc1edd.mp4 +龙飘飘經典老歌《后悔爱上你》,https://vdse.bdstatic.com//bde5b937e292c240a4322d9719deb98b.mp4 +sheep张艺兴,https://vdse.bdstatic.com/971347deaddd6fdb5ada6e87e4722ece.mp4?authorization=bce-auth-v1%2Ffb297a5cc0fb434c971b8fa103e8dd7b%2F2017-05-11T09%3A02%3A31Z%2F-1%2F +屋顶着火宋茜,https://vd3.bdstatic.com/mda-ife08h4xpq85sg65/logo//mda-ife08h4xpq85sg65.mp4?pd=19&vt=1 +陈柯宇生僻字,http://vd2.bdstatic.com/mda-jb28qp6tauzkzpy9//mda-jb28qp6tauzkzpy9.mp4 +摩登兄弟探清水河,http://vd2.bdstatic.com/mda-jg6dffnbt92877h0/sc/mda-jg6dffnbt92877h0.mp4 +筷子兄弟小苹果,http://vd1.bdstatic.com/mda-hc2rwgemn6yrnvw2/mda-hc2rwgemn6yrnvw2.mp4 +李玲玉女儿情,http://vd4.bdstatic.com/mda-jiqh0kcd7kgpwnmb/sc/mda-jiqh0kcd7kgpwnmb.mp4 +你的酒馆对我打了烊陈雪凝,https://vd3.bdstatic.com/mda-ka59e4w0qxxsxnt0//mda-ka59e4w0qxxsxnt0.mp4?pd=19&vt=1 +醉千年李袁杰,http://vd3.bdstatic.com/mda-ihai9qt3yny3sx53//mda-ihai9qt3yny3sx53.mp4?pd=19&vt=1 +就算没有如果张杰,https://vdse.bdstatic.com//b362a1c2ecbc60b18d3dc06cdc97f142.mp4?authorization=bce-auth-v1%2F40f207e648424f47b2e3dfbb1014b1a5%2F2020-01-31T15%3A58%3A51Z%2F- +浮诛张杰,https://vdse.bdstatic.com/1c2dc5580507bc1b0ef507c63b3fc461.mp4?authorization=bce-auth-v1%2Ffb297a5cc0fb434c971b8fa103e8dd7b%2F2017-05-11T09%3A02%3A31Z%2F-1%2F +望赵丽颖张碧晨,https://vdse.bdstatic.com/25f5ae931f851bf09c48abaebe5d6f8d.mp4?authorization=bce-auth-v1%2F40f207e648424f47b2e3dfbb1014b1a5%2F2017-05-11T09%3A02%3A31Z%2F-1%2F +杜德伟-情人,http://vdown.kuwo.cn:80/resource/t4/59/86/iXqIb2KOC3M.mp4 +男儿当自强 林子祥,http://vdown.kuwo.cn:80/resource/t4/35/8/byLO9W5m5Y8.mp4 +陈雷-随缘,http://vdown.kuwo.cn:80/resource//t1/34/c9596b26ffc64cb5ab2c3f82068d167a.mp4 +歡喜就好,http://vdown.kuwo.cn:80/resource//t4/33/65/I4Vpjif2dxY.mp4 +故乡,http://vdown.kuwo.cn:80/resource/t4/23/63/hQYKyFEiljU.mp4 +爱情鸟,http://vdown.kuwo.cn:80/resource//t4/69/75/bD9N0L_qjcM.mp4 +爱拼才会赢,http://vdown.kuwo.cn:80/resource//t4/20/1/y12_ecvVJgA.mp4 +浪子的心情,http://vdown.kuwo.cn:80/resource/t4/53/44/3Rve23J-sy8.mp4 +草蜢-失恋阵綫联盟,http://vodcdn.video.taobao.com/oss/ali-video/bbae2fc164d9517913ed5a9117f8455b/video.m3u8 +草蜢-忘情森巴舞,http://vodcdn.video.taobao.com/oss/ali-video/a30020a6cd9ce2a8b387e029f9c5365c/video.m3u8 +草蜢-半点心,http://vodcdn.video.taobao.com/oss/ali-video/68fc953ff930412784dada5eb79d0821/1461058499/video.m3u8.m3u8 +草蜢-宝贝对不起,http://bizcommon.alicdn.com/l2nDqpMmn6DGHnWzZQA/RQdMfitGKCINh4BPzc9%40%40sd.m3u8 +陈倩倩-婴儿,http://vodcdn.video.taobao.com/oss/ali-video/4fc8d043456c092c392483bd293d0ee3/video.m3u8 +王菲-容易受伤的女人(国语),http://vodcdn.video.taobao.com/oss/ali-video/84722d96b62883dafdcc154afbf0bb03/video.m3u8 +王菲-执迷不悔,http://vodcdn.video.taobao.com/oss/ali-video/15bf7da88b44048edaabe73d6b17c00b/video.m3u8 +陈慧娴-千千阙歌,http://vodcdn.video.taobao.com/oss/ali-video/8f45a35108ebe1b1951d2936007e3cd0/video.m3u8 +陈慧娴-归来吧,http://vodcdn.video.taobao.com/oss/ali-video/c89589fd5809cf6e2f1a4d7a52023733/video.m3u8 +黄凯芹-相爱很难,http://vodcdn.video.taobao.com/oss/ali-video/11b6273898b6a1b1da34e646264cd036/video.m3u8 +巫启贤-只因你伤心,http://vodcdn.video.taobao.com/oss/ali-video/c28acbe36530da595b04161855bba004/video.m3u8 +彭佳慧-回味,http://vodcdn.video.taobao.com/oss/ali-video/6801f707771eacdb5264f8bb20e4d599/video.m3u8 +叶倩文-潇洒走一回,http://vodcdn.video.taobao.com/oss/ali-video/371d75312720e701b5f3988d46cdf4ef/video.m3u8 +叶倩文-曾經心痛,http://vodcdn.video.taobao.com/oss/ali-video/0ea34400f2502a94ee14aea506e0042b/video.m3u8 +叶倩文-我的爱对你说,http://bizcommon.alicdn.com/l2nDqpMmn6DGHnWzZQA/7xXG24i7EbZtCTOtSnh%40%40sd.m3u8 +吕方-朋友别哭,http://bizcommon.alicdn.com/l2nDqpMmn6DGHnWzZQA/qgljCDKewD8vEgOMrrt%40%40sd.m3u8 +许茹芸-如果云知道,http://vodcdn.video.taobao.com/oss/ali-video/fd87aea7bc293a5930b8a64c752df476/video.m3u8 +王麟-伤不起,http://vodcdn.video.taobao.com/oss/ali-video/1e3633ff1c3a525e148968b45c18f780/video.m3u8 +李圣杰-痴心绝对,http://vodcdn.video.taobao.com/oss/ali-video/f2b27944f9960f3dbb2c6dd6c4679747/video.m3u8 +辛晓琪-俩俩相忘,http://vodcdn.video.taobao.com/oss/ali-video/6b406c70e3007a5c66a2085c39b13d80/video.m3u8 +陈瑞-有谁知道我在等你,http://antiserver.kuwo.cn/anti.s?rid=MUSIC_1583218&response=res&format=mp4&type=convert_url +陈瑞-鱼和水的故事,http://antiserver.kuwo.cn/anti.s?rid=MUSIC_353501&response=res&format=mp4&type=convert_url +陈瑞-三生三世,http://antiserver.kuwo.cn/anti.s?rid=MUSIC_6449820&response=res&format=mp4&type=convert_url +陈瑞-一生的等待,http://antiserver.kuwo.cn/anti.s?rid=MUSIC_1583215&response=res&format=mp4&type=convert_url +陈瑞-一辈子的真爱,http://antiserver.kuwo.cn/anti.s?rid=MUSIC_28470656&response=res&format=mp4&type=convert_url +陈瑞-红尘永相伴,http://antiserver.kuwo.cn/anti.s?rid=MUSIC_506435&response=res&format=mp4&type=convert_url +陈瑞-男人酒女人泪,http://antiserver.kuwo.cn/anti.s?rid=MUSIC_40090112&response=res&format=mp4&type=convert_url +陈瑞-爱的痕迹,http://antiserver.kuwo.cn/anti.s?rid=MUSIC_1218815&response=res&format=mp4&type=convert_url +陈瑞-分手了别来打扰我,http://antiserver.kuwo.cn/anti.s?rid=MUSIC_5835684&response=res&format=mp4&type=convert_url +陈瑞-曾經是我的最爱的女人,http://antiserver.kuwo.cn/anti.s?rid=MUSIC_486357&response=res&format=mp4&type=convert_url +陈瑞-烛光里的妈妈,http://antiserver.kuwo.cn/anti.s?rid=MUSIC_1024266&response=res&format=mp4&type=convert_url +陈瑞-爱得真伤的深,http://antiserver.kuwo.cn/anti.s?rid=MUSIC_1218839&response=res&format=mp4&type=convert_url +陈瑞-父亲,http://antiserver.kuwo.cn/anti.s?rid=MUSIC_4247454&response=res&format=mp4&type=convert_url +陈瑞-别思,http://antiserver.kuwo.cn/anti.s?rid=MUSIC_3429064&response=res&format=mp4&type=convert_url +陈瑞-天长地久,http://antiserver.kuwo.cn/anti.s?rid=MUSIC_1583220&response=res&format=mp4&type=convert_url +陈瑞-心中的牵挂,http://antiserver.kuwo.cn/anti.s?rid=MUSIC_1583211&response=res&format=mp4&type=convert_url +龙梅子-都说,https://vd3.bdstatic.com:443/mda-ma7cm59x1m4015ip/v2-hknm/1080p/mda-ma7cm59x1m4015ip.mp4 +谭维维《蓝莲花》,https://rescdn.yishihui.com/longvideo/transcode/video/vpc/20201112/5623330ySHJCzL4DxMMpOtgHo.mp4 +雨花石-云朵,http://newcntv.qcloudcdn.com/asp/hls/2000/0303000a/3/default/20a65dbb23e4448cbcb52a756ebdc74d/2000.m3u8 +一砖一瓦-杨哲,http://txmov2.a.yximgs.com/upic/2020/11/07/23/BMjAyMDExMDcyMzQxMzZfMTU0MDc1NjUwOF8zODg5OTUwODg5MF8yXzM=_b_B41249b6fddaf4b4ef4bb5aee7c4f431c.mp4 +雨中相思-龙千玉,http://txmov2.a.yximgs.com/upic/2020/11/25/16/BMjAyMDExMjUxNjAwNDRfMTU0MDc1NjUwOF8zOTc3MTI2OTA2MF8yXzM=_b_B0652e68c50f21d5cb6bdda5dbc7a3c13.mp4 +月光瞑-蔡秋凤,http://txmov2.a.yximgs.com/upic/2020/11/25/15/BMjAyMDExMjUxNTQxMjRfMTU0MDc1NjUwOF8zOTc3MDYxOTQzOF8yXzM=_b_B5ef50d6b7967ca637b709b0bbd215806.mp4 +梦中情人-林乔安,http://txmov2.a.yximgs.com/upic/2020/11/08/21/BMjAyMDExMDgyMTAwMTNfMTU0MDc1NjUwOF8zODk0OTg4ODcxN18yXzM=_b_B5faf49255e0be7fc042ea521c28a458e.mp4 +一句再会-陈思安,http://txmov2.a.yximgs.com/upic/2020/11/07/23/BMjAyMDExMDcyMzM3MTdfMTU0MDc1NjUwOF8zODg5OTQ0NTkxMl8yXzM=_b_B75778f52a4759d91ee9275fffb96812f.mp4 +王彩華爱情的骗子我问你,http://vd4.bdstatic.com/mda-jm4h7v1isxwc660u/sc/mda-jm4h7v1isxwc660u.mp4 +蔡丽津月圆情,http://vd3.bdstatic.com/mda-jm53zq7k0b0kbxch/sc/mda-jm53zq7k0b0kbxch.mp4 +陈小云爱人跟人走,http://vd4.bdstatic.com/mda-jgvqig36bu4rc0ej/sc/mda-jgvqig36bu4rc0ej.mp4 +江蕙梦中的情话,http://vd2.bdstatic.com/mda-ji4rwrwg7fijyqkh/mda-ji4rwrwg7fijyqkh.mp4 +小凤凤爱情一阵风,http://vd2.bdstatic.com/mda-jjm7vgq1iahz0zpg/mda-jjm7vgq1iahz0zpg.mp4 +张秀卿车站,http://vd2.bdstatic.com/mda-jjmnjgiabtvmy13u/sc/mda-jjmnjgiabtvmy13u.mp4 +龙飘飘 歌声恋情,https://vd3.bdstatic.com/mda-nbr8qai32badkdf1/sc/cae_h264_delogo/1645933170027877953/mda-nbr8qai32badkdf1.mp4 +陈百潭初恋[848*480],http://vd4.bdstatic.com/mda-jk22i7yt5vyjbgwt//mda-jk22i7yt5vyjbgwt.mp4 +陈淑苹黄昏之恋[848*480],http://vd4.bdstatic.com/mda-jk0m1rgje4eh01cw//mda-jk0m1rgje4eh01cw.mp4 +陈淑苹离家,http://vd2.bdstatic.com/mda-iftyuk6tjcxrm53p/sc/mda-iftyuk6tjcxrm53p.mp4 +陈淑苹我的伤心谁人知,http://vd3.bdstatic.com/mda-ijjfe3s5z1iyvzgq/sc/mda-ijjfe3s5z1iyvzgq.mp4 +姜玉阳-刻骨的温柔[688*464],http://cloud.video.taobao.com/play/u/1748679248/p/2/e/3/t/1/15883785.m3u8 +罗时丰爱那么痛,http://vd2.bdstatic.com/mda-jcrjbhmgprhs00c4/sc/mda-jcrjbhmgprhs00c4.mp4 +罗时丰爱情的路,http://vd4.bdstatic.com/mda-jcrjcp1wy5q2i00n/sc/mda-jcrjcp1wy5q2i00n.mp4 +罗时丰擦掉彼句我爱你[768*432],http://vd1.bdstatic.com/mda-hj3j9zhu12h99a79/vs-f5f50550f0b93f5020da43ab88266eda-watermark//mda-hj3j9zhu12h99a79.mp4 +罗时丰男人的汗[848*480],http://vd4.bdstatic.com/mda-jm491avwdp96qg02//mda-jm491avwdp96qg02.mp4 +罗时丰无情之梦,http://vd2.bdstatic.com/mda-je1jq1hvgmab08gd/sc/mda-je1jq1hvgmab08gd.mp4 +罗时丰心事,http://vd2.bdstatic.com/mda-jaadiz1rwrtrj7kw/sc/mda-jaadiz1rwrtrj7kw.mp4 +罗时丰一定要成功,http://vd1.bdstatic.com/mda-hgmk00ncqxvvix0v/mda-hgmk00ncqxvvix0v.mp4 +毛不易 Ⅰ 借,https://vd3.bdstatic.com/mda-ii2njckdbkmmcp81//mda-ii2njckdbkmmcp81.mp4?pd=20 +毛不易 Ⅰ 牧马城市,https://vdse.bdstatic.com//1d83dfc2411243e5b9f44462e1e55ab3.mp4?authorization=bce-auth-v1%2F40f207e648424f47b2e3dfbb1014b1a5%2F2019-12-14T02%3A12%3A40Z%2F-1%2Fhost%2F4739737cd8b21cbdb307a5d008abe88a61afce23616c55f2a8fae768fc2b6764 +毛不易 Ⅰ 给你给我,https://vdse.bdstatic.com//4d056936c317b35f886ced83147ad7e8.mp4?authorization=bce-auth-v1%2F40f207e648424f47b2e3dfbb1014b1a5%2F2020-01-31T14%3A42%3A28Z%2F-1%2Fhost%2F13c0f2dda852b6fdbcd7422de8ac3a48437304b4c38728deeedb6558c47a9eb9 +王七七 Ⅰ 我愿意平凡的陪在你身旁,https://vdse.bdstatic.com/570e05ef514db00b14c9c10d1aef7f1f.mp4?authorization=bce-auth-v1%2Ffb297a5cc0fb434c971b8fa103e8dd7b%2F2017-05-11T09%3A02%3A31Z%2F-1%2F%2Fd5332371b8e0882511e0b75041fcd24f0899fa4237f56edacb89b6734f95ca97 +于文文 Ⅰ 體面,https://vdse.bdstatic.com//f18bdf41f28b68a1b0177fa5e5cdf8fe.mp4?authorization=bce-auth-v1%2F40f207e648424f47b2e3dfbb1014b1a5%2F2020-01-31T14%3A25%3A29Z%2F-1%2Fhost%2F1a9107b1210343ed30aa27779a042aab3d016777226b471ee5f38c8fc1e23cf1 +张艺兴 Ⅰ sheep,https://vdse.bdstatic.com/971347deaddd6fdb5ada6e87e4722ece.mp4?authorization=bce-auth-v1%2Ffb297a5cc0fb434c971b8fa103e8dd7b%2F2017-05-11T09%3A02%3A31Z%2F-1%2F%2F1d12ad4ec35446ed93981927577c34a900dd755d2da3a1a0fd41c06ab23f4863 +魏新雨 Ⅰ 恋人心,https://vdse.bdstatic.com//e179fea2ba171a7268188a055702229d.mp4?authorization=bce-auth-v1%2F40f207e648424f47b2e3dfbb1014b1a5%2F2020-01-31T15%3A18%3A42Z%2F-1%2Fhost%2F84badc350a20f1dfe035e91408acfe7e4b1e69fe262f4faaa5ca3af837e1592b +许艺娜 Ⅰ 如梦令,https://vdse.bdstatic.com/20e606730cb53b91bd4a4d2b0323e563.mp4?authorization=bce-auth-v1%2Ffb297a5cc0fb434c971b8fa103e8dd7b%2F2017-05-11T09%3A02%3A31Z%2F-1%2F%2F105e954b546582862111230676e2cdc84b0144bf00447793daa377381b7ddb0f +半阳 Ⅰ 一曲相思,https://vdse.bdstatic.com//e547b08ce3afad200eec374f3c4ee450.mp4?authorization=bce-auth-v1%2F40f207e648424f47b2e3dfbb1014b1a5%2F2020-01-31T13%3A00%3A56Z%2F-1%2Fhost%2Fc4e678fdb911f8524405fcf1563002f4f9c892a22e3f2033b917a39f2d01ea20 +李建 Ⅰ 一念一年,https://vdse.bdstatic.com/ea4ad861c3816ba29b415da2494706a1.mp4?authorization=bce-auth-v1%2Ffb297a5cc0fb434c971b8fa103e8dd7b%2F2017-05-11T09%3A02%3A31Z%2F-1%2F%2Fe5580be73eed99ae2d6da05453b3d79cdba5a663c049f6367ae6ae4bc4fbb1e6 +张杰 Ⅰ 浮诛,https://vdse.bdstatic.com/1c2dc5580507bc1b0ef507c63b3fc461.mp4?authorization=bce-auth-v1%2Ffb297a5cc0fb434c971b8fa103e8dd7b%2F2017-05-11T09%3A02%3A31Z%2F-1%2F%2F592cfc9d5b5bc41242144504ccf1f9f9df9d15b863f6f33c610e552faf629cd9 +张杰 Ⅰ 就算没有如果,https://vdse.bdstatic.com//b362a1c2ecbc60b18d3dc06cdc97f142.mp4?authorization=bce-auth-v1%2F40f207e648424f47b2e3dfbb1014b1a5%2F2020-01-31T15%3A58%3A51Z%2F-1%2Fhost%2Ff5f960beaff319951e978ff3850b31434a5d64f13c03c9724e988c251426270d +胡夏 Ⅰ 只问你肯不肯,https://vdse.bdstatic.com/d4463cd83c0c47fba7ce65c71ad94bbb.mp4?authorization=bce-auth-v1%2Ffb297a5cc0fb434c971b8fa103e8dd7b%2F2017-05-11T09%3A02%3A31Z%2F-1%2F%2F09b9a33c3ded7584f68a3b875a10ba6a021d74f32e4144c2c0327f05c57abfdc +王琪 Ⅰ 站着等你三千年,https://vdse.bdstatic.com//967f216dea39a6f3ccb44884a219f8ff.mp4?authorization=bce-auth-v1%2F40f207e648424f47b2e3dfbb1014b1a5%2F2019-12-14T02%3A12%3A33Z%2F-1%2Fhost%2F35aa2c099605e74a562ca0358f457186636ef317d486aa3ed6f60fc45c2c6c9a +要不要买菜 Ⅰ 下山,https://vdse.bdstatic.com/e2d35750d461a6d524080c7a3c4cb7a4.mp4?authorization=bce-auth-v1%2F40f207e648424f47b2e3dfbb1014b1a5%2F2017-05-11T09%3A02%3A31Z%2F-1%2F%2F4fbaf22be415d855635ea3633a0f2fa9460bfb7cb3a13f2295a12b85245e0598 +花粥/马雨阳 Ⅰ 盗将行,https://vdse.bdstatic.com//8355cbc6c2fe19c5ad280869218430f5.mp4?authorization=bce-auth-v1%2F40f207e648424f47b2e3dfbb1014b1a5%2F2020-01-31T13%3A03%3A13Z%2F-1%2Fhost%2F79c755e10a28040d25c417fac00f7f489b53a6d21959e047363889876ded1bce +张碧晨/赵丽颖 Ⅰ 望,https://vdse.bdstatic.com/25f5ae931f851bf09c48abaebe5d6f8d.mp4?authorization=bce-auth-v1%2F40f207e648424f47b2e3dfbb1014b1a5%2F2017-05-11T09%3A02%3A31Z%2F-1%2F%2Fbeb15438a125af0e53bc38c98b3f304da2e2c0f1f61103ce81a9df486dc138a3 +怀旧音乐,http://vodcdn.video.taobao.com/oss/ali-video/84722d96b62883dafdcc154afbf0bb03/video.m3u8 +怀旧合集,http://vodcdn.video.taobao.com/oss/ali-video/8f45a35108ebe1b1951d2936007e3cd0/video.m3u8 +经典合集,http://vodcdn.video.taobao.com/oss/ali-video/fe68ff471420aaefcb3a7f4f413ad3f4/video.m3u8 +经典合集2,http://vodcdn.video.taobao.com/oss/ali-video/f2b27944f9960f3dbb2c6dd6c4679747/video.m3u8 +杨丽珍_虚情的爱,https://vd2.bdstatic.com/mda-mi1dd05gmhwejdwn/sc/cae_h264/1630576203346678103/mda-mi1dd05gmhwejdwn.mp4 +杨丽珍_情为何物,https://vd2.bdstatic.com/mda-nk3am8nwdgqfy6nh/sc/cae_h264/1667555203921394810/mda-nk3am8nwdgqfy6nh.mp4 +杨丽珍_想念你,https://vd2.bdstatic.com/mda-iggwqt9cezpyirjn/sc/mda-iggwqt9cezpyirjn.mp4 +梦里水乡,https://vd4.bdstatic.com/mda-mcc5ichr42qg4r1p/720p/h264_cae/1620799161082799399/mda-mcc5ichr42qg4r1p.mp4 +酒梦,https://vd4.bdstatic.com/mda-jjbj71ymtth36pvu/sc/mda-jjbj71ymtth36pvu.mp4 +月老掉线,https://vd3.bdstatic.com/mda-ndd3ta6xy3x4ybtf/720p/h264_delogo/1649904116948342384/mda-ndd3ta6xy3x4ybtf.mp4 +晚风心里吹,https://vd2.bdstatic.com/mda-ndpg29kxui1g1xrj/sc/cae_h264_delogo/1650799724379445533/mda-ndpg29kxui1g1xrj.mp4 +九十九步退一步,https://vd2.bdstatic.com/mda-nbk88c8b5d4vsf2m/sc/cae_h264_delogo/1645443281073338534/mda-nbk88c8b5d4vsf2m.mp4 +好多倩_夜夜夜漫长,https://vd4.bdstatic.com/mda-mcm1j9nnz5xxyhar/720p/h264_cae/1621016873537262108/mda-mcm1j9nnz5xxyhar.mp4 +张杰-星星,https://vd3.bdstatic.com/mda-mcf4jracp0aq1b64/sc/cae_h264/1615836158/mda-mcf4jracp0aq1b64.mp4 +小虎队-星星的约会,https://vd2.bdstatic.com/mda-kc3gqfxzi4zgfr2w/sc/mda-kc3gqfxzi4zgfr2w.mp4 +想你的时候问月亮,https://vdse.bdstatic.com//ec33a3aaab2aafb34d5816962f2a5ae5.mp4 +刀郎-守候在凌晨两点的伤心秀吧,https://vd3.bdstatic.com/mda-ierq2z9f1exw934e/logo/hd/mda-ierq2z9f1exw934e.mp4 +刀郎-手心里的温柔,https://vd4.bdstatic.com/mda-kj18fhzhecfm9trb/hd/mda-kj18fhzhecfm9trb.mp4 +杨紫琼_爱似流星,https://vd4.bdstatic.com/mda-nei02hdtnd2c88ci/sc/cae_h264/1652920810425683641/mda-nei02hdtnd2c88ci.mp4 +沉默是金,https://vd3.bdstatic.com/mda-mh05cp7e5775a9z2/sc/cae_h264/1627790223084175256/mda-mh05cp7e5775a9z2.mp4 +伤心的酒吧,https://vd2.bdstatic.com/mda-mhtaxwen3yutpdku/sc/cae_h264/1630136866503133016/mda-mhtaxwen3yutpdku.mp4 +西海情歌,https://vd2.bdstatic.com/mda-jf9c1fkgucw29pg8/sc/mda-jf9c1fkgucw29pg8.mp4 +暗里着迷-亮声,https://vd2.bdstatic.com/mda-nj0ahm6t2ib5n2jy/720p/h264/1664610158927030550/mda-nj0ahm6t2ib5n2jy.mp4 +只要你还需要我,https://vd2.bdstatic.com/mda-ndi3uvmd0qrjvgps/sc/cae_h264_delogo/1650337256524390613/mda-ndi3uvmd0qrjvgps.mp4 +酒醉的蝴蝶,https://15799848.s21v.faiusr.com/58/ABUIABA6GAAgjvvL9QUo3cjNuQY.mp4 + + 💃韩国女团,#genre# +韩国歌团002,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/239978750464.mp4 +韩国歌团003,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/239858729476.mp4 +韩国歌团004,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/239755956819.mp4 +韩国歌团005,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/239987758613.mp4 +韩国歌团006,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/239880949246.mp4 +韩国歌团007,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/239903717006.mp4 +韩国歌团008,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/239903321355.mp4 +韩国歌团009,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/239799872402.mp4 +韩国歌团010,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/239799088974.mp4 +韩国歌团011,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240024786285.mp4 +韩国歌团012,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240142715042.mp4 +韩国歌团013,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240025046562.mp4 +韩国歌团014,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240145171654.mp4 +韩国歌团015,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240147051191.mp4 +韩国歌团016,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/239805200933.mp4 +韩国歌团017,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/239910253332.mp4 +韩国歌团018,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/239806164759.mp4 +韩国歌团019,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/239807872136.mp4 +韩国歌团020,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240032526123.mp4 +歌团★021,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/239808028600.mp4 +歌团★022,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240031614983.mp4 +歌团★023,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240150331617.mp4 +歌团★024,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/239809100782.mp4 +歌团★025,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240151167718.mp4 +歌团★026,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240033362815.mp4 +歌团★027,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240151167938.mp4 +歌团★028,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240035466345.mp4 +歌团★029,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/239811800375.mp4 +歌团★030,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/239916285148.mp4 +歌团★031,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/239927589941.mp4 +歌团★032,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/239931661209.mp4 +歌团★033,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240171579858.mp4 +歌团★034,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/239831144046.mp4 +歌团★035,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240056530470.mp4 +歌团★036,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/239832040344.mp4 +歌团★037,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240173879894.mp4 +歌团★038,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240057078179.mp4 +歌团★039,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/239936685999.mp4 +歌团★040,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240059018784.mp4 +歌团★041,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/239834324813.mp4 +歌团★042,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/239834716201.mp4 +歌团★043,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/239837532125.mp4 +歌团★044,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240179867562.mp4 +歌团★045,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240063650207.mp4 +歌团★046,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240181243061.mp4 +歌团★047,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240181363115.mp4 +歌团★048,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/239944465251.mp4 +歌团★049,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240065122134.mp4 +歌团★050,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/239840536452.mp4 +歌团★051,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240065838644.mp4 +歌团★052,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/239945877111.mp4 +歌团★053,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240184339138.mp4 +歌团★054,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/239842640589.mp4 +歌团★055,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240186067562.mp4 +歌团★056,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240187071401.mp4 +歌团★057,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240069974546.mp4 +歌团★058,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240070346911.mp4 +歌团★059,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240070818783.mp4 +歌团★060,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/239846692034.mp4 +歌团★061,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/239951329234.mp4 +歌团★062,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240191295627.mp4 +歌团★063,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240026585459.mp4 +歌团★064,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240192067467.mp4 +歌团★065,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/239911732892.mp4 +歌团★066,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240196491782.mp4 +歌团★067,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/239960909980.mp4 +歌团★068,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240017737344.mp4 +歌团★069,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240202339353.mp4 +歌团★070,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240203243765.mp4 +歌团★071,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240205555546.mp4 +歌团★072,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/239983417489.mp4 +歌团★074,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240221687198.mp4 +歌团★075,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240222023079.mp4 +歌团★076,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240107150280.mp4 +歌团★077,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240224523227.mp4 +歌团★078,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/239987569147.mp4 +歌团★079,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240225803033.mp4 +歌团★080,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/239989445779.mp4 +歌团★081,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240229579224.mp4 +歌团★082,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/239993533054.mp4 +歌团★083,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/239994225085.mp4 +歌团★084,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/239994741288.mp4 +歌团★085,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/239995197198.mp4 +歌团★086,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240232939168.mp4 +歌团★087,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/239890536417.mp4 +歌团★088,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/239890568711.mp4 +歌团★089,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240233783820.mp4 +歌团★090,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/239894180409.mp4 +歌团★092,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/239895496483.mp4 +歌团★093,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240119938989.mp4 +歌团★094,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240002397273.mp4 +歌团★095,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240241527208.mp4 +歌团★096,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/239899840062.mp4 +歌团★097,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240243499351.mp4 +歌团★098,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240127638122.mp4 +歌团★099,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240030505796.mp4 +歌团★100,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240245283772.mp4 +歌团★101,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240247623420.mp4 +歌团★102,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240043672242.mp4 +歌团★103,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240339124000.mp4 +歌团★104,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240221702622.mp4 +歌团★105,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/239993732827.mp4 +歌团★106,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/239994460907.mp4 +歌团★107,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240340899550.mp4 +歌团★108,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/239995692215.mp4 +歌团★109,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240341971789.mp4 +歌团★110,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/239996664565.mp4 +歌团★111,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240342839842.mp4 +歌团★112,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240225254466.mp4 +歌团★113,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240225226897.mp4 +歌团★114,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/239998000351.mp4 +歌团★115,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240105989528.mp4 +歌团★116,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/239998340711.mp4 +歌团★117,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240106477140.mp4 +歌团★118,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240107389699.mp4 +歌团★119,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240345787129.mp4 +歌团★120,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240227966801.mp4 +歌团★121,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240228462625.mp4 +歌团★122,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240108721427.mp4 +歌团★123,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240001176191.mp4 +歌团★125,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240001228776.mp4 +歌团★126,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240109533631.mp4 +歌团★127,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240347663598.mp4 +歌团★128,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240001932458.mp4 +歌团★129,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240002044738.mp4 +歌团★130,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240111085001.mp4 +歌团★131,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240350575186.mp4 +歌团★132,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240350771160.mp4 +歌团★133,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240113261859.mp4 +歌团★134,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240352039996.mp4 +歌团★135,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240236014123.mp4 +歌团★136,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240008036293.mp4 +歌团★137,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240354863286.mp4 +歌团★138,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240008780109.mp4 +歌团★139,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240009608741.mp4 +歌团★140,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240379515679.mp4 +歌团★141,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240262842385.mp4 +歌团★142,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240264262344.mp4 +歌团★143,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240384227055.mp4 +歌团★145,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240267170778.mp4 +歌团★146,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240386743317.mp4 +歌团★147,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240268654616.mp4 +歌团★148,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240387107547.mp4 +歌团★149,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240150573492.mp4 +歌团★150,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240388683474.mp4 +歌团★151,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240270774376.mp4 +歌团★152,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240151273206.mp4 +歌团★153,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240389031565.mp4 +韩国太妍02,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240167997205.mp4 +韩国太妍03,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240059400880.mp4 +韩国太妍04,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240407847242.mp4 +韩国太妍05,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240062596020.mp4 +韩国太妍06,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240170661907.mp4 +韩国太妍07,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240411259014.mp4 +韩国太妍08,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240174309994.mp4 +韩国太妍09,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240175225325.mp4 +韩国太妍10,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240066736888.mp4 +韩国太妍11,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240175161903.mp4 +韩国太妍12,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240295526170.mp4 +韩国太妍13,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240295818399.mp4 +韩国太妍14,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240177321736.mp4 +韩国太妍15,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240177941288.mp4 +韩国太妍16,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240070652257.mp4 +韩国太妍17,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240298266546.mp4 +韩国太妍18,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240070884570.mp4 +韩国太妍19,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240298694512.mp4 +韩国太妍20,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240418087243.mp4 +韩国太妍21,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240299394846.mp4 +韩国太妍22,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240181409471.mp4 +韩国太妍23,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240182993056.mp4 +韩国太妍24,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240301854532.mp4 +韩国太妍25,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240075164377.mp4 +韩国太妍26,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240349762400.mp4 +韩国太妍27,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240121912724.mp4 +韩国太妍28,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240126480392.mp4 +韩国太妍29,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240355262537.mp4 +韩国太妍30,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240355734488.mp4 +韩国太妍31,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240237453313.mp4 +韩国太妍32,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240130092025.mp4 +韩国太妍33,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240478207039.mp4 +韩国太妍34,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240361330093.mp4 +韩国太妍35,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240139316317.mp4 +韩国太妍36,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240248465975.mp4 +韩国太妍37,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240139720035.mp4 +韩国太妍38,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240368550193.mp4 +韩国太妍40,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240370230905.mp4 +韩国太妍41,https://cloud.video.taobao.com//play/u/57349687/p/1/e/6/t/1/240160716008.mp4 + +🌃历届春晚,#genre# +春晚1983,https://vd2.bdstatic.com/mda-nmgf0aiczefpbjyv/360p/h264/1671273368681637465/mda-nmgf0aiczefpbjyv.mp4 +春晚1984,http://txmov2.a.kwimgs.com/upic/2022/01/31/15/BMjAyMjAxMzExNTU5NTRfNDAzMDAxOTlfNjYyNzMyMzg3MTRfMF8z_b_B192356dadbc90d207ba16964d4c2914c.mp4 +春晚1985,http://txmov2.a.kwimgs.com/upic/2022/01/31/16/BMjAyMjAxMzExNjAwMDFfNDAzMDAxOTlfNjYyNzMyNTAwMzJfMF8z_b_Be73c5abcbc0eeb2ec9fce6842e1362a4.mp4 +春晚1986,https://txmov2.a.kwimgs.com/bs3/video-hls/5231493982164619599_hlshd15.m3u8 +春晚1987,https://txmov2.a.kwimgs.com/bs3/video-hls/5195746663405928031_hlsb.m3u8 +西游齐天乐1987,http://50069.njc.svp.tencent-cloud.com/0bc3fuaaiaaavuaibgr5f5rfalodaqwqabaa.f10003.mp4 +春晚1988,https://txmov2.a.kwimgs.com/bs3/video-hls/5216575810935394655_hlsb.m3u8 +春晚1989,http://txmov2.a.kwimgs.com/upic/2022/01/31/16/BMjAyMjAxMzExNjAwMTVfNDAzMDAxOTlfNjYyNzMyNzQ2OTlfMF8z_b_Be477b27b9ce655d2372df56a5a3d96ef.mp4 +春晚1991,https://txmov2.a.kwimgs.com/bs3/video-hls/5210664837540712798_hlshd15.m3u8 +春晚1992,https://txmov2.a.kwimgs.com/bs3/video-hls/5256826755663896297_hlshd15.m3u8 +春晚1993,https://txmov2.a.kwimgs.com/bs3/video-hls/5217420261875933947_hlshd15.m3u8 +春晚1994,https://txmov2.a.kwimgs.com/bs3/video-hls/5197154061406974711_hlshd15.m3u8 +春晚1995,https://txmov2.a.kwimgs.com/bs3/video-hls/5255137907893179578_hlshd15.m3u8 +春晚1997,https://txmov2.a.kwimgs.com/bs3/video-hls/5230649583590411879_hlshd15.m3u8 +春晚1998,https://txmov2.a.kwimgs.com/bs3/video-hls/5225864507896315430_hlshd15.m3u8 +春晚1999,https://txmov2.a.kwimgs.com/bs3/video-hls/5258234133675308186_hlshd15.m3u8 +春晚2000,https://txmov2.a.kwimgs.com/bs3/video-hls/5216294359327079321_hlshd15.m3u8 +春晚2001,https://txmov2.a.kwimgs.com/bs3/video-hls/5228960735897942616_hlshd15.m3u8 +春晚2002,https://txmov2.a.kwimgs.com/bs3/video-hls/5255700858599864364_hlshd15.m3u8 +春晚2004,https://txmov2.a.kwimgs.com/bs3/video-hls/5223894184413450769_hlshd15.m3u8 +春晚2005,https://txmov2.a.kwimgs.com/bs3/video-hls/5254012008863954469_hlshd15.m3u8 +春晚2006,https://txmov2.a.kwimgs.com/bs3/video-hls/5194339310474320155_hlshd15.m3u8 +春晚2007,https://txmov2.a.kwimgs.com/bs3/video-hls/5219953534755647343_hlshd15.m3u8 +春晚2008,https://txmov2.a.kwimgs.com/bs3/video-hls/5194902262344826321_hlshd15.m3u8 +春晚2009,https://txmov2.a.kwimgs.com/bs3/video-hls/5210946337266019890_hlshd15.m3u8 +春晚2014,https://txmov2.a.kwimgs.com/bs3/video-hls/5245286283437869627_hlshd15.m3u8 +春晚2019,https://txmov2.a.kwimgs.com/bs3/video-hls/5222205336887088723_hlshd15.m3u8 +春晚2020,https://txmov2.a.kwimgs.com/bs3/video-hls/5248101009010430183_hlshd15.m3u8 +春晚2021,http://txmov2.a.kwimgs.com/upic/2022/01/30/17/BMjAyMjAxMzAxNzE4NTJfNDAzMDAxOTlfNjYxNzUzOTg3NjlfMF8z_b_Be41d9503181d7b0608a839ed401e02c2.mp4 +春晚2022,http://txmov2.a.kwimgs.com/upic/2022/02/01/11/BMjAyMjAyMDExMTEwMjNfNDAzMDAxOTlfNjYzNzA4MTk4NzNfMF8z_b_B898cc7ddd0025bf54ddb18ec1f723c84.mp4 +春晚2023,https://txmov2.a.kwimgs.com/bs3/video-hls/5251197255879398624_hlshd15.m3u8 +春晚1992,https://txmov2.a.kwimgs.com/bs3/video-hls/5256826755663896297_hlshd15.m3u8 +春晚1993,https://txmov2.a.kwimgs.com/bs3/video-hls/5217420261875933947_hlshd15.m3u8 +春晚1994,https://txmov2.a.kwimgs.com/bs3/video-hls/5197154061406974711_hlshd15.m3u8 +春晚1995,https://txmov2.a.kwimgs.com/bs3/video-hls/5255137907893179578_hlshd15.m3u8 +春晚1997,https://txmov2.a.kwimgs.com/bs3/video-hls/5230649583590411879_hlshd15.m3u8 +春晚1999,https://txmov2.a.kwimgs.com/bs3/video-hls/5258234133675308186_hlshd15.m3u8 +春晚2001,https://txmov2.a.kwimgs.com/bs3/video-hls/5228960735897942616_hlshd15.m3u8 +春晚2014,https://txmov2.a.kwimgs.com/bs3/video-hls/5245286283437869627_hlshd15.m3u8 +春晚2019,https://txmov2.a.kwimgs.com/bs3/video-hls/5222205336887088723_hlshd15.m3u8 +春晚2020,http://txmov2.a.kwimgs.com/upic/2022/01/30/17/BMjAyMjAxMzAxNzA5NDdfNDAzMDAxOTlfNjYxNzQ2MDAyMTFfMF8z_b_B5d51d9564c5670dc66faeba20aa7af3f.mp4 + +🌐两岸三地,#genre# +香港卫视,http://zhibo.hkstv.tv/livestream/mutfysrq/playlist.m3u8 +翡翠卫视,http://r.jdshipin.com/qClQf +东森电影,http://198.16.100.90:8278/ettvmovie/playlist.m3u8? +面包台,https://video.bread-tv.com:8091/hls-live24/online/index.m3u8 +台灣AXN ,http://50.7.238.114:8278/axn_twn/playlist.m3u8? +ViuTV6,http://50.7.238.114:8278/viusix_twn/playlist.m3u8? +澳亚卫视,https://live.mastvnet.com/lsdream/lY44pmm/2000/live.m3u8 +新加坡中文台,https://d2e1asnsl7br7b.cloudfront.net/7782e205e72f43aeb4a48ec97f66ebbe/index_4.m3u8?zshijd +TVBS新闻台,http://38.64.72.148/hls/modn/list/4006/chunklist0.m3u8 +东森新闻台,http://38.64.72.148:80/hls/modn/list/2015/chunklist0.m3u8 +民视新闻台,http://38.64.72.148:80/hls/modn/list/4012/chunklist0.m3u8 +民视新闻台,http://38.64.72.148:80/hls/modn/list/4012/chunklist1.m3u8 +民视第一台,http://198.16.100.90:8278/lunghuajingdian_twn/playlist.m3u8? +台视新闻,http://38.64.72.148:80/hls/modn/list/4013/chunklist0.m3u8 +台视新闻,http://38.64.72.148:80/hls/modn/list/4013/chunklist1.m3u8 +中天娱乐,http://50.7.238.114:8278/ctient/playlist.m3u8? +环球电视台,http://zb.xzxwhcb.com:9999/hls/world.m3u8 +耀才财经,http://202.69.67.66:443/webcast/bshdlive-pc/playlist.m3u8 +耀才财经,http://202.69.67.66:443/webcast/bshdlive-pc/playlist.m3u8?wowzasessionid=64000 +番薯台,http://61.216.67.119:1935/TWHG/E1/chunklist_w7058102.m3u8 +人间卫视,http://61.216.67.119:1935/bltvhd/bltv1/chunklist_w1266569526.m3u8 +华语电视,http://38.64.72.148:80/hls/modn/list/4003/chunklist0.m3u8 +ELEVEN體育,http://50.7.238.114:8278/golfchannel_twn/playlist.m3u8? +大愛電視,http://50.7.238.114:8278/daai_twn/playlist.m3u8? + + + + diff --git a/5/mi/spider.jar b/5/mi/spider.jar new file mode 100644 index 0000000..3e78a01 Binary files /dev/null and b/5/mi/spider.jar differ diff --git a/5/z/0 b/5/z/0 new file mode 100644 index 0000000..5f45a3f --- /dev/null +++ b/5/z/0 @@ -0,0 +1,685 @@ +{ + "spider":"./js/fty0112.jar", + "wallpaper":"https://tuapi.eees.cc/api.php?category=fengjing&type=302", + + + "lives": [ + { + "name": "live", + "type": 0, + "url": "./js/ysclive.txt", + "epg": "https://epg.112114.xyz/?ch={name}&date={date}" + } + + ], + + "sites": [ + + { + "key": "豆豆", + "name": "🌕豆瓣首页 ", + "type": 3, + "api": "csp_DouDou", + "searchable": 0, + "quickSearch": 0, + "filterable": 0 + }, + +{"key":"南瓜","name":"🎃南瓜┃App","type":3,"api":"csp_NanGua","playerType":1,"searchable":1,"quickSearch":1,"changeable":1}, + + +{"key":"一起看 ","name":"🎉一起┃App","type":3,"api":"csp_YQKan","searchable":1,"quickSearch":1,"changeable":1}, + + { + "key": "亮亮", + "name": "🙇‍♀️┃小微影院┃", + "type": 3, + "jar": "./js/c (1).txt;md5;bb155c3f0133bbce4756ad52003f5968", + "api": "csp_AppYsV2", + "ext": "http://xiutan.shiyifacai.com/zuoan/api.php/app/", + "searchable": 1, + "quickSearch": 1, + "changeable": 0 + }, + { + "key": "畅梦", + "name": "💤┃畅梦┃影视", + "type": 3, + "api": "http://cf.weixine.net/js/lib/drpy2.min.js", + "ext": "./js/changmeng.js" + }, + +{"key": "996影院","name": "影视 | 996[jar]","type": 3,"api": "csp_Cs1369","searchable": 1,"changeable": 1}, + + { + "key": "天空", + "name": "️天空|资源", + "type": 1, + "api": "https://api.tiankongapi.com/api.php/provide/vod/", + "playUrl": "https://yun.ckmov.com/?url=", + "playUrl": "", + "searchable": 1, + "quickSearch": 1, + "filterable": 1, + "categories": [ + "动作片", + "喜剧片", + "爱情片", + "科幻片", + "恐怖片", + "剧情片", + "战争片", + "记录片", + "直播", + "短片", + "国产剧", + "综艺", + "影片库", + "动漫" + ] + }, + + { + "key": "77", + "name": "👒七七┃App", + "type": 3, + "api": "csp_Kunyu77", + "searchable": 1, + "quickSearch": 1, + "changeable": 1 + }, + { + "key": "DiDuan", + "name": "⏮️低端┃直连", + "type": 3, + "api": "csp_Ddrk", + "playerType": "2", + "searchable": 1, + "quickSearch": 1, + "changeable": 1 + }, + + + { + "key": "腾讯视频", + "name": "腾讯视频", + "type": 3, + "api": "./js/drpy2.min.js", + "ext": "./js/qq.js" + }, + { + "key": "爱奇艺", + "name": "爱奇艺", + "type": 3, + "api": "./js/drpy2.min.js", + "ext": "./js/iqiyi.js" + }, + { + "key": "优酷", + "name": "优酷", + "type": 3, + "api": "./js/drpy2.min.js", + "ext": "./js/youku.js" + }, + { + "key": "voflix", + "name": "voflix", + "type": 1, + "api": "http://voflix.me/api.php/provide/vod/?ac=list", + "searchable": 1, + "quickSearch": 1, + "filterable": 1 + }, + + { + "key": "XkanZy", + "name": "XkanZy", + "type": 1, + "api": "https://xkanzy10.com/api.php/provide/vod", + "searchable": 1, + "quickSearch": 1, + "filterable": 1 + }, + { + "key": "赛维影院", + "name": "赛维影院", + "type": 1, + "api": "https://lsys.dsmynas.com:3000//api.php/provide/vod/", + "searchable": 1, + "quickSearch": 1, + "filterable": 1 + }, + { + "key": "49Zy", + "name": "49Zy", + "type": 0, + "api": "https://49zyw.com/api.php/provide/vod/at/xml/", + "searchable": 1, + "quickSearch": 1, + "filterable": 1 + }, + + { + "key": "索尼资源", + "name": "索尼资源", + "type": 0, + "api": "https://suoniapi.com/api.php/provide/vod/from/snm3u8/at/xml/", + "searchable": 1, + "quickSearch": 1, + "filterable": 1 + }, + { + "key": "非凡资源", + "name": "非凡资源", + "type": 0, + "api": "http://cj.ffzyapi.com/api.php/provide/vod/at/xml", + "searchable": 1, + "quickSearch": 1, + "filterable": 1 + }, + { + "key": "ikun资源", + "name": "ikun资源", + "type": 0, + "api": "https://ikunzyapi.com/api.php/provide/vod/at/xml", + "searchable": 1, + "quickSearch": 1, + "filterable": 1 + }, + { + "key": "飘零影视", + "name": "飘零影视", + "type": 1, + "api": "https://p2100.net/api.php/provide/vod", + "searchable": 1, + "quickSearch": 1, + "filterable": 1 + }, + + { + "key": "卧龙资源", + "name": "卧龙资源", + "type": 1, + "api": "https://collect.wolongzyw.com/api.php/provide/vod", + "searchable": 1, + "quickSearch": 1, + "filterable": 1 + }, + + + { + "key": "速影资源", + "name": "♻️速影资源", + "type": 1, + "api": "https://xn--k5d-suyingtvcom-lc40a84t7o9i3urako0c.suyingok.com/inc/apijson.php", + "searchable": 1, + "quickSearch": 1, + "filterable": 1 + }, + { + "key": "高清资源网", + "name": "️♻️业余|高清", + "type": 1, + "api": "https://api.1080zyku.com/inc/apijson.php", + "playUrl": "https://vip.zykbf.com/?url=", + "searchable": 1, + "quickSearch": 1, + "filterable": 1, + "categories": [ + "动作片", + "喜剧片", + "爱情片", + "科幻片", + "恐怖片", + "剧情片", + "战争片", + "记录片", + "国产剧", + "欧美剧", + "日本剧", + "泰国剧", + "韩国剧", + "台湾剧", + "香港剧", + "大陆综艺", + "港台综艺", + "日韩综艺", + "欧美综艺", + "国产动漫", + "日韩动漫", + "欧美动漫", + "倫理片", + "福利" + ] + }, + { + "key": "初中课堂", + "name": "📚初中┃课堂", + "type": 3, + "api": "csp_Bili", + "style": { + "type": "rect", + "ratio": 1.597 + }, + "searchable": 0, + "quickSearch": 0, + "changeable": 0, + "ext": "./js/初中课堂.json" + }, + { + "key": "高中教育", + "name": "📚高中┃课堂", + "type": 3, + "api": "csp_Bili", + "style": { + "type": "rect", + "ratio": 1.597 + }, + "searchable": 0, + "quickSearch": 0, + "changeable": 0, + "ext": "./js/高中课堂.json" + } + + ], + + + + + "parses": [ + { + "name": "天微科技", + "type": 1, + "url": "http://xiutan.shiyifacai.com/json/qingfeng.php?url=", + "ext": { + "flag": [ + "seven" + ], + "header": { + "User-Agent": "Lavf/58.12.100" + } + } + }, + { + "name": "解析1", + "type": 0, + "url": "https://jx.777jiexi.com/player/?url=", + "ext": { + "flag": [ + "qq", + "腾讯", + "企鹅", + "IQiYi", + "qiyi", + "爱奇艺", + "奇艺", + "youku", + "YouKu", + "优酷", + "sohu", + "SoHu", + "搜狐", + "letv", + "LeShi", + "乐视", + "imgo", + "mgtv", + "MangGuo", + "芒果", + "SLYS4k", + "BYGA", + "luanzi", + "AliS", + "dxzy", + "bilibili", + "QEYSS", + "xigua", + "西瓜视频", + "腾讯视频", + "奇艺视频", + "优酷视频", + "芒果视频", + "乐视视频" + ], + "header": { + "User-Agent": "Dart/2.18 (dart:io)" + } + } + + }, + + + + + { + "name": "解析线路2", + "type": 0, + "url": "https://yparse.ik9.cc/index.php?url=" + }, + { + "name": "解析线路3", + "type": 0, + "url": "https://bv.htoo.vip/player/ec.php?code=art&if=1&url=" + }, + + { + "name": "解析4", + "type": 1, + "url": "http://119.91.123.253:2345/Api/yun.php?url=", + "ext": { + "flag": [ + "qq", + "腾讯", + "企鹅", + "IQiYi", + "qiyi", + "爱奇艺", + "奇艺", + "youku", + "YouKu", + "优酷", + "sohu", + "SoHu", + "搜狐", + "letv", + "LeShi", + "乐视", + "imgo", + "mgtv", + "MangGuo", + "芒果", + "SLYS4k", + "BYGA", + "luanzi", + "AliS", + "dxzy", + "bilibili", + "QEYSS", + "xigua", + "西瓜视频", + "腾讯视频", + "奇艺视频", + "优酷视频", + "芒果视频", + "乐视视频" + ], + "header": { + "User-Agent": "Dart/2.18 (dart:io)" + } + } + }, + { + "name": "解析5", + "type": 0, + "url": "https://video.isyour.love/player/getplayer?url=" + }, + { + "name": "解析6", + "type": 0, + "url": "https://jx.xmflv.com/?url=" + }, + { + "name": "精选7", + "type": 0, + "url": "https://www.yemu.xyz/?url=" + }, + { + "name": "精选8", + "type": 0, + "url": "https://jx.jsonplayer.com/player/?url=" + }, + { + "name": "解析9", + "type": 1, + "url": "https://yinshi.eatuo.com/index.php/mvod/jx2?url=" + }, + { + "name": "解析10", + "type": 0, + "url": "https://jx.yangtu.top/?url=" + } + + + ], + + + + + "flags": [ + "qq", + "iqiyi", + "qiyi", + "youku", + "letv", + "sohu", + "bilibili", + "seven", + "migu", + "ixigua", + "pptv", + "mgtv", + "wasu" + ], + "ijk": [ + { + "group": "软解码", + "options": [ + { + "category": 4, + "name": "opensles", + "value": "0" + }, + { + "category": 4, + "name": "overlay-format", + "value": "842225234" + }, + { + "category": 4, + "name": "framedrop", + "value": "1" + }, + { + "category": 4, + "name": "soundtouch", + "value": "1" + }, + { + "category": 4, + "name": "start-on-prepared", + "value": "1" + }, + { + "category": 1, + "name": "http-detect-range-support", + "value": "0" + }, + { + "category": 1, + "name": "fflags", + "value": "fastseek" + }, + { + "category": 2, + "name": "skip_loop_filter", + "value": "48" + }, + { + "category": 4, + "name": "reconnect", + "value": "1" + }, + { + "category": 4, + "name": "max-buffer-size", + "value": "5242880" + }, + { + "category": 4, + "name": "enable-accurate-seek", + "value": "0" + }, + { + "category": 4, + "name": "mediacodec", + "value": "0" + }, + { + "category": 4, + "name": "mediacodec-auto-rotate", + "value": "0" + }, + { + "category": 4, + "name": "mediacodec-handle-resolution-change", + "value": "0" + }, + { + "category": 4, + "name": "mediacodec-hevc", + "value": "0" + } + ] + }, + { + "group": "硬解码", + "options": [ + { + "category": 4, + "name": "opensles", + "value": "0" + }, + { + "category": 4, + "name": "overlay-format", + "value": "842225234" + }, + { + "category": 4, + "name": "framedrop", + "value": "1" + }, + { + "category": 4, + "name": "soundtouch", + "value": "1" + }, + { + "category": 4, + "name": "start-on-prepared", + "value": "1" + }, + { + "category": 1, + "name": "http-detect-range-support", + "value": "0" + }, + { + "category": 1, + "name": "fflags", + "value": "fastseek" + }, + { + "category": 2, + "name": "skip_loop_filter", + "value": "48" + }, + { + "category": 4, + "name": "reconnect", + "value": "1" + }, + { + "category": 4, + "name": "max-buffer-size", + "value": "5242880" + }, + { + "category": 4, + "name": "enable-accurate-seek", + "value": "0" + }, + { + "category": 4, + "name": "mediacodec", + "value": "1" + }, + { + "category": 4, + "name": "mediacodec-auto-rotate", + "value": "1" + }, + { + "category": 4, + "name": "mediacodec-handle-resolution-change", + "value": "1" + }, + { + "category": 4, + "name": "mediacodec-hevc", + "value": "1" + } + ] + } + ], + "ads": [ + "mimg.0c1q0l.cn", + "www.googletagmanager.com", + "www.google-analytics.com", + "mc.usihnbcq.cn", + "mg.g1mm3d.cn", + "mscs.svaeuzh.cn", + "cnzz.hhttm.top", + "tp.vinuxhome.com", + "cnzz.mmstat.com", + "www.baihuillq.com", + "s23.cnzz.com", + "z3.cnzz.com", + "c.cnzz.com", + "stj.v1vo.top", + "z12.cnzz.com", + "img.mosflower.cn", + "tips.gamevvip.com", + "ehwe.yhdtns.com", + "xdn.cqqc3.com", + "www.jixunkyy.cn", + "sp.chemacid.cn", + "hm.baidu.com", + "s9.cnzz.com", + "z6.cnzz.com", + "um.cavuc.com", + "mav.mavuz.com", + "wofwk.aoidf3.com", + "z5.cnzz.com", + "xc.hubeijieshikj.cn", + "tj.tianwenhu.com", + "xg.gars57.cn", + "k.jinxiuzhilv.com", + "cdn.bootcss.com", + "ppl.xunzhuo123.com", + "xomk.jiangjunmh.top", + "img.xunzhuo123.com", + "z1.cnzz.com", + "s13.cnzz.com", + "xg.huataisangao.cn", + "z7.cnzz.com", + "xg.huataisangao.cn", + "z2.cnzz.com", + "s96.cnzz.com", + "q11.cnzz.com", + "thy.dacedsfa.cn", + "xg.whsbpw.cn", + "s19.cnzz.com", + "z8.cnzz.com", + "s4.cnzz.com", + "f5w.as12df.top", + "ae01.alicdn.com", + "www.92424.cn", + "k.wudejia.com", + "vivovip.mmszxc.top", + "qiu.xixiqiu.com", + "cdnjs.hnfenxun.com", + "cms.qdwght.com" + ] + +} \ No newline at end of file diff --git a/5/z/350cj.json b/5/z/350cj.json new file mode 100644 index 0000000..ccd5703 --- /dev/null +++ b/5/z/350cj.json @@ -0,0 +1,2799 @@ +{ + "spider": "https://pan.shangui.cc/f/J1vEhK/xyq802.jar", + "wallpaper": "https://invalid.gq/IS8nrIwAOp7v1A", + + "lives": [ + { + "name": "直播", + "type": 0, + "url": "https://xhdwc.tk/tvlive.txt", + "playerType": 1, + "ua": "okhttp/3.15", + "epg": "http://epg.112114.xyz/?ch={name}&date={date}", + "logo": "https://epg.112114.xyz/logo/{name}.png" + } + ], + + "sites": [ + + { + "key": "影图", + "name": "♻️业余|影图资源", + "type": 1, + "api": "https://cj.vodimg.top/api.php/provide/vod/", + "searchable": 1, + "quickSearch": 1 + }, + { + "key": "天堂资源", + "name": "♻️业余|天堂资源", + "type": 1, + "api": "http://vipmv.cc/api.php/provide/vod/", + "playUrl": "https://yun.ckmov.com/?url=", + "searchable": 1, + "quickSearch": 1, + "categories": [ + "电影", + "连续剧", + "综艺", + "动漫", + "国产剧", + "港台剧", + "日韩剧", + "欧美剧", + "动作片", + "喜剧片", + "爱情片", + "科幻片", + "恐怖片", + "剧情片", + "战争片", + "哔哩哔哩" + ] + }, + { + "key": "秒看", + "name": "♻️业余|秒看采集", + "type": 1, + "api": "https://mkzy.vip/api.php/provide/vod", + "playUrl": "https://player.3412.net.cn/?url=", + "searchable": 1, + "changeable": 1, + "categories": [ + "电影", + "电视剧", + "综艺", + "动漫" + ] + }, + { + "key": "闪电资源", + "name": "♻️业余┃闪电采集", + "type": 1, + "api": "http://sdzyapi.com/api.php/provide/vod/", + "searchable": 1, + "quickSearch": 1 + }, + { + "key": "csp_xml_享看", + "name": "♻️业余┃享看采集", + "type": 1, + "searchable": 1, + "quickSearch": 1, + "filterable": 1, + "api": "https://xkanzy10.com/api.php/provide/vod" + }, + { + "key": "快车资源", + "name": "♻️业余┃快车采集", + "type": 1, + "api": "https://caiji.kczyapi.com/api.php/provide/vod/", + "searchable": 1, + "quickSearch": 1, + "categories": [ + "国产剧", + "战争片", + "动作片", + "香港剧" + ] + }, + { + "key": "高清资源网", + "name": "️♻️业余|高清采集", + "type": 1, + "api": "https://api.1080zyku.com/inc/apijson.php", + "playUrl": "https://vip.zykbf.com/?url=", + "searchable": 1, + "quickSearch": 1, + "filterable": 1, + "categories": [ + "动作片", + "喜剧片", + "爱情片", + "科幻片", + "恐怖片", + "剧情片", + "战争片", + "记录片", + "国产剧", + "欧美剧", + "日本剧", + "泰国剧", + "韩国剧", + "台湾剧", + "香港剧", + "大陆综艺", + "港台综艺", + "日韩综艺", + "欧美综艺", + "国产动漫", + "日韩动漫", + "欧美动漫", + "倫理片", + "福利" + ] + }, + { + "key": "飞速", + "name": "️♻️业余|飞速采集", + "type": 1, + "api": "https://www.feisuzyapi.com/api.php/provide/vod/", + "playUrl": "https://yun.ckmov.com/?url=", + "playUrl": "", + "searchable": 1, + "quickSearch": 1, + "filterable": 1, + "categories": [ + "动作片", + "喜剧片", + "爱情片", + "科幻片", + "恐怖片", + "剧情片", + "战争片", + "记录片", + "国产剧", + "综艺" + ] + }, + { + "key": "天空", + "name": "️♻️业余|天空采集", + "type": 1, + "api": "https://api.tiankongapi.com/api.php/provide/vod/", + "playUrl": "https://yun.ckmov.com/?url=", + "playUrl": "", + "searchable": 1, + "quickSearch": 1, + "filterable": 1, + "categories": [ + "动作片", + "喜剧片", + "爱情片", + "科幻片", + "恐怖片", + "剧情片", + "战争片", + "记录片", + "直播", + "短片", + "国产剧", + "综艺", + "影片库", + "动漫" + ] + }, + { + "key": "干饭", + "name": "️♻️业余|干饭采集", + "type": 1, + "api": "http://124.220.183.81:83/api.php/provide/vod/", + "playUrl": "https://jx.bozrc.com:4433/player/?url=", + "searchable": 1, + "quickSearch": 1, + "filterable": 1, + "categories": [ + "电影", + "剧集", + "综艺", + "动漫" + ] + }, + { + "key": "FF9资源", + "name": "♻️业余┃FF9采集", + "type": 1, + "api": "https://www.ff9.top/api.php/provide/vod/", + "searchable": 1, + "quickSearch": 1, + "categories": [ + "国产剧", + "战争片", + "综艺", + "动漫" + ] + }, + { + "key": "新浪资源", + "name": "♻️业余┃新浪采集", + "type": 1, + "api": "http://api.xinlangapi.com/xinlangapi.php/provide/vod/", + "searchable": 1, + "quickSearch": 1, + "playUrl": "", + "categories": [ + "大陆剧", + "动作片", + "动漫", + "综艺" + ] + }, + { + "key": "百度资源", + "name": "♻️业余┃百度采集", + "type": 1, + "api": "https://api.apibdzy.com/api.php/provide/vod/", + "searchable": 1, + "quickSearch": 1, + "categories": [ + "大陆剧", + "战争片", + "动作片", + "喜剧片" + ] + }, + { + "key": "卧龙", + "name": "️♻️业余|卧龙采集", + "type": 1, + "api": "https://collect.wolongzyw.com/api.php/provide/vod/", + "playUrl": "https://yun.ckmov.com/?url=", + "searchable": 1, + "quickSearch": 1, + "filterable": 1, + "categories": [ + "动作片", + "喜剧片", + "爱情片", + "科幻片", + "恐怖片", + "剧情片", + "战争片", + "记录片", + "电影解说", + "足球", + "篮球", + "国产剧", + "综艺", + "影片库", + "动漫" + ] + }, + { + "key": "非凡", + "name": "️♻️业余|非凡采集", + "type": 1, + "api": "http://cj.ffzyapi.com/api.php/provide/vod/", + "playUrl": "https://yun.ckmov.com/?url=", + "searchable": 1, + "quickSearch": 1, + "filterable": 1, + "categories": [ + "动作片", + "喜剧片", + "爱情片", + "科幻片", + "恐怖片", + "剧情片", + "战争片", + "记录片", + "直播", + "短片", + "国产剧", + "综艺", + "影片库", + "动漫" + ] + }, + { + "key": "量子", + "name": "️♻️业余|量子采集", + "type": 1, + "api": "https://cj.lziapi.com/api.php/provide/vod/", + "playUrl": "https://yun.ckmov.com/?url=", + "searchable": 1, + "quickSearch": 1, + "filterable": 1, + "categories": [ + "动作片", + "喜剧片", + "爱情片", + "科幻片", + "恐怖片", + "剧情片", + "战争片", + "记录片", + "直播", + "短片", + "国产剧", + "综艺", + "影片库", + "动漫" + ] + } + ], + "parses": [ + { + "name": "♻️聚合1", + "type": 3, + "url": "Demo" + }, + { + "name": "♻️嗅探", + "type": 3, + "url": "Web" + }, + { + "name": "♻️Json轮询", + "type": 2, + "url": "Sequence" + }, + { + "name": "♻️Json并发", + "type": 2, + "url": "Parallel" + }, + { + "name": "♻️飞云", + "type": 1, + "url": "https://daina.hk/api/?key=507ebdc402a6314e35f950c4c40fdf27&url=" + }, + { + "name": "♻️神秘", + "type": 1, + "url": "http://xiaoxin.1080p.fun/home/api?type=ys&uid=91198&key=bhntuwyAJLMTUY1478&url=" + }, + { + "name": "♻️哥哥们", + "type": 1, + "url": "http://jx.wogg.link:63/jiexi/饭特析.php?url=" + }, + { + "name": "♻️全部", + "type": 1, + "url": "http://110.42.2.247:880/analysis/json/?uid=2449&my=acfgikquvzFGJRW459&url=" + }, + { + "name": "♻️玉米1", + "type": 1, + "url": "https://jxjson.cf/json.php?url=", + "ext": { + "flag": [ + "YuMi", + "YuMi-vip" + ] + } + }, + { + "name": "♻️玉米2", + "type": 1, + "url": "http://61.147.93.21:8090/index.php?url=", + "ext": { + "flag": [ + "YuMi-vip" + ], + "header": { + "User-Agent": "okhttp/4.1.0" + } + } + }, + { + "name": "♻️玉米3", + "type": 1, + "url": "http://json.84jia.com/home/api?type=ys&uid=335253&key=fjklpqsyCDGMNQRWX8&url=" + }, + { + "name": "♻️玉米4", + "type": 1, + "url": "http://119.91.31.224:81/txjx.php?url=" + }, + { + "name": "♻️欧歌APP", + "type": 1, + "url": "https://vip.daina.hk/fyzy/json.php?&url=", + "ext": { + "flag": [ + "qq", + "腾讯", + "qiyi", + "爱奇艺", + "奇艺", + "youku", + "优酷", + "sohu", + "搜狐", + "letv", + "乐视", + "yk", + "CL4K", + "renrenmi", + "ltnb", + "bilibili", + "1905", + "xigua" + ] + } + }, + { + "name": "♻️油果", + "type": 1, + "url": "http://json.youguo520.top/fufeng/?url=", + "ext": { + "flag": [ + "qq", + "腾讯", + "qiyi", + "iqiyi", + "爱奇艺", + "奇艺", + "youku", + "优酷", + "mgtv", + "芒果", + "letv", + "乐视", + "pptv", + "PPTV", + "sohu", + "bilibili", + "哔哩哔哩", + "哔哩" + ], + "header": { + "User-Agent": "Dart/2.14 (dart:io)" + } + } + }, + { + "name": "♻️懒懒1", + "type": 1, + "url": "http://123.57.56.94:9931/lanlan/?url=" + }, + { + "name": "EXO", + "type": 0, + "url": "https://rx.69mj.com/?url=", + "ext": { + "flag": [ + "rx", + "qq", + "腾讯", + "qiyi", + "爱奇艺", + "奇艺", + "youku", + "优酷", + "mgtv", + "芒果" + ] + } + }, + { + "name": "♻️懒懒2", + "type": 1, + "url": "http://lanlan.ckflv.cn/?url=", + "ext": { + "flag": [ + "qiyi", + "qq", + "letv", + "sohu", + "youku", + "mgtv", + "bilibili", + "wasu", + "xigua", + "1905" + ] + } + }, + { + "name": "♻️夕夕", + "type": 1, + "url": "http://110.42.2.247:880/analysis/json/?uid=2384&my=bcijquvxAFKMUY0579&format=json&url=", + "ext": { + "flag": [ + "qq", + "腾讯", + "qiyi", + "爱奇艺", + "奇艺", + "youku", + "优酷", + "mgtv", + "芒果", + "letv", + "leshi", + "LS", + "pptv", + "PPTV", + "sohu", + "bilibili", + "哔哩哔哩", + "哔哩" + ], + "header": { + "User-Agent": "okhttp/3.12.13" + } + } + }, + { + "name": "♻️施施", + "type": 1, + "url": "http://110.42.2.247:880/analysis/json/?uid=2100&my=ehilmnqyCDGHILNUXZ&mgtv=app&url=", + "ext": { + "flag": [ + "qq", + "腾讯", + "qiyi", + "爱奇艺", + "奇艺", + "youku", + "优酷", + "mgtv", + "芒果", + "letv", + "leshi", + "LS", + "pptv", + "PPTV", + "sohu", + "bilibili", + "哔哩哔哩", + "哔哩" + ], + "header": { + "User-Agent": "okhttp/3.12.13" + } + } + }, + { + "name": "♻️玉玉专用", + "type": 1, + "url": "https://yyyy.life/%E5%85%AC%E4%BC%97%E5%8F%B7%E7%8E%89%E7%8E%89%E8%BD%AF%E4%BB%B6?url=", + "ext": { + "flag": [ + "qq", + "腾讯", + "qiyi", + "爱奇艺", + "奇艺", + "youku", + "优酷", + "mgtv", + "芒果", + "letv", + "leshi", + "LS", + "pptv", + "PPTV", + "sohu", + "bilibili", + "哔哩哔哩", + "哔哩" + ], + "header": { + "User-Agent": "okhttp/3.12.13" + } + } + }, + { + "name": "♻️西西", + "type": 1, + "url": "http://110.42.2.247:880/analysis/json/?uid=2255&my=eimqrtwxBCDIKT2458&format=json&url=", + "ext": { + "flag": [ + "qq", + "腾讯", + "qiyi", + "爱奇艺", + "奇艺", + "youku", + "优酷", + "mgtv", + "芒果", + "letv", + "leshi", + "LS", + "pptv", + "PPTV", + "sohu", + "bilibili", + "哔哩哔哩", + "哔哩" + ], + "header": { + "User-Agent": "okhttp/3.12.13" + } + } + }, + { + "name": "♻️鱼儿", + "type": 1, + "url": "http://json.84jia.com/home/api?type=ys&uid=309258&key=jmoruvzDFNRSTV0156&url=", + "ext": { + "flag": [ + "qiyi", + "imgo", + "爱奇艺", + "奇艺", + "qq", + "腾讯", + "youku", + "优酷", + "pptv", + "PPTV", + "letv", + "乐视", + "leshi", + "bilibili", + "哔哩哔哩", + "哔哩", + "mgtv", + "芒果", + "sohu", + "xigua", + "fun", + "风行" + ], + "header": { + "User-Agent": "LuaSocket 3.0-rc1" + } + }, + "header": { + "User-Agent": "LuaSocket 3.0-rc1" + } + }, + { + "name": "♻️小新", + "type": 1, + "url": "http://xiaoxin.1080p.fun/home/api?type=ys&uid=13270&key=bfmrtvwyBGIJQRUVZ7&url=" + }, + { + "name": "♻️小新解析", + "type": 1, + "url": "http://xiaoxin.1080p.fun/home/api?type=ys&uid=91198&key=bhntuwyAJLMTUY1478&url=" + }, + { + "name": "♻️大厂1", + "type": 1, + "url": "http://110.42.2.247:880/analysis/json/?uid=2384&my=bcijquvxAFKMUY0579&format=json&url=" + }, + { + "name": "♻️大厂2", + "type": 1, + "url": "http://110.42.2.247:880/analysis/json/?uid=2255&my=eknpqvADFHOPR02458&format=json&url=" + }, + { + "name": "♻️大厂3", + "type": 1, + "url": "http://110.42.2.247:880/analysis/json/?uid=2100&my=ehilmnqyCDGHILNUXZ&mgtv=app&url=" + }, + { + "name": "♻️在线之家", + "type": 1, + "url": "https://jx.zxzj.vip/dplayer.php?url=" + }, + { + "name": "♻️秒看", + "type": 1, + "url": "http://mkzy.vip/play.php/?url=" + }, + { + "name": "♻️爱豆", + "type": 1, + "url": "https://jx.aidouer.net/?url=" + }, + { + "name": "♻️虾米", + "type": 1, + "url": "https://jx.xmflv.com/?url=" + }, + { + "name": "♻️yangtu", + "type": 1, + "url": "https://jx.yangtu.top/?url=" + }, + { + "name": "♻️纯净/B站", + "type": 1, + "url": "https://im1907.top/?jx=" + }, + { + "name": "♻️OK解析", + "type": 1, + "url": "https://okjx.cc/?url=" + }, + { + "name": "♻️诺讯", + "type": 1, + "url": "https://www.nxflv.com/?url=" + }, + { + "name": "♻️夜幕", + "type": 1, + "url": "https://www.yemu.xyz/?url=" + }, + { + "name": "♻️M3U8.TV", + "type": 1, + "url": "https://jx.m3u8.tv/jiexi/?url=" + }, + { + "name": "♻️人人迷", + "type": 1, + "url": "https://jx.blbo.cc:4433/?url=" + }, + { + "name": "♻️全民", + "type": 1, + "url": "https://jx.blbo.cc:4433/?url=" + }, + { + "name": "♻️七哥", + "type": 1, + "url": "https://jx.nnxv.cn/tv.php?url=" + }, + { + "name": "♻️冰豆", + "type": 1, + "url": "https://api.qianqi.net/vip/?url=" + }, + { + "name": "♻️迪奥", + "type": 1, + "url": "https://123.1dior.cn/?url=" + }, + { + "name": "♻️CK", + "type": 1, + "url": "https://www.ckplayer.vip/jiexi/?url=" + }, + { + "name": "♻️ckmov", + "type": 1, + "url": "https://www.ckmov.vip/api.php?url=" + }, + { + "name": "♻️playerjy/B站", + "type": 1, + "url": "https://jx.playerjy.com/?url=" + }, + { + "name": "♻️ccyjjd", + "type": 1, + "url": "https://ckmov.ccyjjd.com/ckmov/?url=" + }, + { + "name": "♻️诺诺", + "type": 1, + "url": "https://www.ckmov.com/?url=" + }, + { + "name": "♻️H8", + "type": 1, + "url": "https://www.h8jx.com/jiexi.php?url=" + }, + { + "name": "♻️BL", + "type": 1, + "url": "https://vip.bljiex.com/?v=" + }, + { + "name": "♻️解析la", + "type": 1, + "url": "https://api.jiexi.la/?url=" + }, + { + "name": "♻️MUTV", + "type": 1, + "url": "https://jiexi.janan.net/jiexi/?url=" + }, + { + "name": "♻️MAO", + "type": 1, + "url": "https://www.mtosz.com/m3u8.php?url=" + }, + { + "name": "♻️盘古", + "type": 1, + "url": "https://www.pangujiexi.cc/jiexi.php?url=" + }, + { + "name": "♻️0523", + "type": 1, + "url": "https://go.yh0523.cn/y.cy?url=" + }, + { + "name": "♻️17云", + "type": 1, + "url": "https://www.1717yun.com/jx/ty.php?url=" + }, + { + "name": "♻️4K", + "type": 1, + "url": "https://jx.4kdv.com/?url=" + }, + { + "name": "♻️8090", + "type": 1, + "url": "https://www.8090g.cn/?url=" + }, + { + "name": "♻️180", + "type": 1, + "url": "https://jx.000180.top/jx/?url=" + }, + { + "name": "♻️无名", + "type": 1, + "url": "https://www.administratorw.com/video.php?url=" + }, + { + "name": "♻️虾米", + "type": 1, + "url": "http://pandown.pro/app/kkdy.php?url=" + }, + { + "name": "♻️4K", + "type": 1, + "url": "https://jx.4kdv.com/?url=" + }, + { + "name": "♻️影探A", + "type": 1, + "url": "https://epay.99xim.cn/ccc/?url=", + "ext": { + "flag": [ + "qq", + "腾讯", + "qiyi", + "爱奇艺", + "奇艺", + "youku", + "优酷", + "sohu", + "搜狐", + "letv", + "乐视", + "mgtv", + "芒果", + "rx", + "ltnb", + "bilibili", + "1905", + "xigua" + ] + } + }, + { + "name": "♻️影探B", + "type": 1, + "url": "http://lflong.lyyytv.cn/json.php?url=", + "ext": { + "flag": [ + "qq", + "腾讯", + "qiyi", + "爱奇艺", + "奇艺", + "youku", + "优酷", + "sohu", + "搜狐", + "letv", + "乐视", + "mgtv", + "芒果", + "rx", + "ltnb", + "bilibili", + "1905", + "xigua" + ] + } + }, + { + "name": "♻️影探C", + "type": 1, + "url": "https://kk.hdjh.xyz/home/api?type=ys&uid=5282164&key=cdfqstuwCFJSTWX679&url=", + "ext": { + "flag": [ + "qq", + "腾讯", + "qiyi", + "爱奇艺", + "奇艺", + "youku", + "优酷", + "sohu", + "搜狐", + "letv", + "乐视", + "mgtv", + "芒果", + "rx", + "ltnb", + "bilibili", + "1905", + "xigua" + ] + } + }, + { + "name": "♻️影探D", + "type": 1, + "url": "http://m3u8.lyyytv.cn/json.php?url=", + "ext": { + "flag": [ + "qq", + "腾讯", + "qiyi", + "爱奇艺", + "奇艺", + "youku", + "优酷", + "sohu", + "搜狐", + "letv", + "乐视", + "mgtv", + "芒果", + "rx", + "ltnb", + "bilibili", + "1905", + "xigua" + ] + } + }, + { + "name": "♻️A", + "type": 1, + "url": "https://vip.xiaomaomi.tv/api.php?key=afkrtuyDGHLMPTV567&url=", + "ext": { + "flag": [ + "qq", + "腾讯", + "qiyi", + "爱奇艺", + "奇艺", + "youku", + "优酷", + "sohu", + "搜狐", + "letv", + "乐视", + "mgtv", + "芒果", + "rx", + "ltnb", + "bilibili", + "1905", + "xigua" + ] + } + }, + { + "name": "♻️B", + "type": 1, + "url": "https://kk.hdjh.xyz/home/api?type=ys&uid=5282164&key=cdfqstuwCFJSTWX679&url=", + "ext": { + "flag": [ + "qq", + "腾讯", + "qiyi", + "爱奇艺", + "奇艺", + "youku", + "优酷", + "sohu", + "搜狐", + "letv", + "乐视", + "mgtv", + "芒果", + "rx", + "ltnb", + "bilibili", + "1905", + "xigua" + ] + } + }, + { + "name": "♻️C", + "type": 1, + "url": "https://c.jonwer.cn/home/api?type=ys&uid=13139054&key=cdouvyDGNOPTV01369&url=", + "ext": { + "flag": [ + "qq", + "腾讯", + "qiyi", + "爱奇艺", + "奇艺", + "youku", + "优酷", + "sohu", + "搜狐", + "letv", + "乐视", + "mgtv", + "芒果", + "rx", + "ltnb", + "bilibili", + "1905", + "xigua" + ] + } + }, + { + "name": "♻️D", + "type": 1, + "url": "https://mg.zrjx.xyz/?url=", + "ext": { + "flag": [ + "qq", + "腾讯", + "qiyi", + "爱奇艺", + "奇艺", + "youku", + "优酷", + "sohu", + "搜狐", + "letv", + "乐视", + "mgtv", + "芒果", + "rx", + "ltnb", + "bilibili", + "1905", + "xigua" + ] + } + }, + { + "name": "♻️1", + "type": 1, + "url": "http://app.lyyyt/?url=", + "header": { + "User-Agent": "okhttp/4.1.0" + } + }, + { + "name": "♻️2", + "type": 1, + "url": "http://xn--wnup5g.xn--z7x900a.love:63/Art1/analysis.php?v=", + "ext": { + "flag": [ + "qq", + "腾讯", + "企鹅", + "IQiYi", + "qiyi", + "爱奇艺", + "奇艺", + "youku", + "YouKu", + "优酷", + "sohu", + "SoHu", + "搜狐", + "letv", + "LeShi", + "乐视", + "imgo", + "mgtv", + "MangGuo", + "芒果", + "SLYS4k", + "BYGA", + "luanzi", + "AliS", + "dxzy", + "bilibili", + "QEYSS", + "xigua", + "西瓜视频", + "腾讯视频", + "奇艺视频", + "优酷视频", + "芒果视频", + "乐视视频" + ] + } + }, + { + "name": "♻️3", + "type": 0, + "url": "https://jx.bozrc.com:4433/player/?url=", + "ext": { + "flag": [ + "qq", + "腾讯", + "qiyi", + "爱奇艺", + "奇艺", + "youku", + "优酷", + "mgtv", + "芒果", + "letv", + "乐视", + "pptv", + "PPTV", + "sohu", + "bilibili", + "哔哩哔哩", + "哔哩" + ], + "header": { + "User-Agent": "okhttp/4.1.0" + } + } + }, + { + "name": "️♻盘古", + "type": 0, + "url": "https://www.pangujiexi.com/pangu/?url=" + }, + { + "name": "♻️猪蹄", + "type": 0, + "url": "https://jx.iztyy.com/svip/?url=" + }, + { + "name": "♻️4", + "type": 0, + "url": "http://www.miaoys.cc/vip/?url=" + }, + { + "name": "♻️5", + "type": 1, + "url": "https://cy.jonwer.cn/home/api?type=ys&uid=13139054&key=cdouvyDGNOPTV01369&url=" + }, + { + "name": "♻️6", + "type": 1, + "url": "http://47.108.39.237:55/api/jsonindex.php/?key=dp2xOsl8Nws8uFdY0E&url=" + }, + { + "name": "♻️7", + "type": 1, + "url": "http://jx.fuqizhishi.com:63/API.php?appkey=feimao&url=", + "ext": { + "flag": [ + "qq", + "腾讯", + "企鹅", + "IQiYi", + "qiyi", + "爱奇艺", + "奇艺", + "youku", + "YouKu", + "优酷", + "sohu", + "SoHu", + "搜狐", + "letv", + "LeShi", + "乐视", + "imgo", + "mgtv", + "MangGuo", + "芒果", + "SLYS4k", + "BYGA", + "luanzi", + "AliS", + "dxzy", + "bilibili", + "QEYSS", + "xigua", + "西瓜视频", + "腾讯视频", + "奇艺视频", + "优酷视频", + "芒果视频", + "乐视视频" + ] + } + }, + { + "name": "♻️刚佬", + "type": 1, + "url": "http://json.g9.pub:66/?url=", + "ext": { + "flag": [ + "qq", + "腾讯", + "qiyi", + "爱奇艺", + "奇艺", + "youku", + "优酷", + "mgtv", + "imgo", + "芒果", + "letv", + "乐视", + "pptv", + "PPTV", + "sohu", + "bilibili", + "哔哩哔哩", + "哔哩" + ], + "header": { + "User-Agent": "okhttp/4.1.0" + } + } + }, + { + "name": "♻️全部", + "type": 0, + "url": "https://yun.ckmov.com/?url=", + "ext": { + "flag": [ + "qq", + "腾讯", + "qiyi", + "爱奇艺", + "奇艺", + "youku", + "优酷", + "mgtv", + "imgo", + "芒果", + "letv", + "乐视", + "pptv", + "PPTV", + "sohu", + "bilibili", + "哔哩哔哩", + "哔哩" + ], + "header": { + "User-Agent": "okhttp/4.1.0" + } + } + }, + { + "name": "♻️爱奇艺", + "type": 0, + "url": "https://jx.zhanlangbu.com/?url=", + "ext": { + "flag": [ + "qq", + "腾讯", + "qiyi", + "爱奇艺", + "奇艺", + "youku", + "优酷", + "sohu", + "搜狐", + "letv", + "乐视", + "mgtv", + "芒果", + "imgo", + "rx", + "ltnb", + "bilibili", + "1905", + "xigua" + ] + } + }, + { + "name": "♻️网络", + "type": 0, + "url": "http://xiaoxin.1080p.fun/home/api?type=ys&uid=91198&key=bhntuwyAJLMTUY1478&url=" + }, + { + "name": "♻️大家", + "type": 0, + "url": "https://jx.xmflv.com/?url=", + "ext": { + "flag": [ + "qq", + "腾讯", + "qiyi", + "爱奇艺", + "奇艺", + "youku", + "优酷", + "mgtv", + "芒果", + "imgo", + "letv", + "乐视", + "pptv", + "PPTV", + "sohu", + "bilibili", + "哔哩哔哩", + "哔哩" + ], + "header": { + "User-Agent": "okhttp/4.1.0" + } + } + }, + { + "name": "♻️随便用", + "type": 1, + "url": "https://jx.ccabc.cc/xc/?key=5567332json&url=" + }, + { + "name": "♻️坏了", + "type": 0, + "url": "http://27.124.4.42:4567/jhjson/ceshi.php?url=", + "ext": { + "flag": [ + "qq", + "腾讯", + "qiyi", + "爱奇艺", + "奇艺", + "youku", + "优酷", + "mgtv", + "imgo", + "芒果", + "letv", + "乐视", + "pptv", + "PPTV", + "sohu", + "bilibili", + "哔哩哔哩", + "哔哩" + ], + "header": { + "User-Agent": "okhttp/4.1.0" + } + } + }, + { + "name": "♻️我再找来", + "type": 1, + "url": "https://b.umkan.cc/API.php?url=", + "ext": { + "flag": [ + "qq", + "腾讯", + "企鹅", + "IQiYi", + "qiyi", + "imgo", + "爱奇艺", + "奇艺", + "youku", + "YouKu", + "优酷", + "sohu", + "SoHu", + "搜狐", + "letv", + "LeShi", + "乐视", + "imgo", + "mgtv", + "MangGuo", + "芒果", + "SLYS4k", + "BYGA", + "luanzi", + "AliS", + "dxzy", + "bilibili", + "QEYSS", + "xigua", + "西瓜视频", + "腾讯视频", + "奇艺视频", + "优酷视频", + "芒果视频", + "乐视视频" + ] + } + }, + { + "name": "♻️米1", + "type": 1, + "url": "http://xhww.fun:63/小米特别爱肥猫.php?url=", + "ext": { + "flag": [ + "mgtv", + "qiyi", + "imgo", + "爱奇艺", + "奇艺", + "qq", + "腾讯", + "youku", + "优酷", + "pptv", + "PPTV", + "letv", + "乐视", + "leshi", + "bilibili", + "哔哩哔哩", + "哔哩", + "mgtv", + "芒果", + "芒果" + ], + "header": { + "User-Agent": "okhttp/3.12.0" + } + } + }, + { + "name": "♻️米2", + "type": 1, + "url": "http://xhww.fun:63/fy8.php?v=", + "ext": { + "flag": [ + "FY" + ], + "header": { + "User-Agent": "okhttp/3.12.0" + } + } + }, + { + "name": "♻️米3", + "type": 1, + "url": "http://27.124.4.42:4567//jhjson//ceshi.php?url=", + "ext": { + "flag": [ + "mgtv", + "qiyi", + "imgo", + "爱奇艺", + "奇艺", + "qq", + "腾讯", + "youku", + "优酷", + "pptv", + "PPTV", + "letv", + "乐视", + "leshi", + "bilibili", + "哔哩哔哩", + "哔哩", + "mgtv", + "芒果", + "芒果" + ], + "header": { + "User-Agent": "okhttp/3.12.0" + } + } + }, + { + "name": "♻️米4", + "type": 1, + "url": "https://qq.396pay.cn/home/api?type=ys&uid=3927563&key=ainsuwyBDEFGNQS037&url=", + "flag": [ + "JHA", + "JHB" + ] + }, + { + "name": "♻️米5", + "type": 1, + "url": "https://jx.255tv.tk/api/?key=S6kQHaE1gVEY5KAv8L&url=", + "ext": { + "flag": [ + "imgo", + "mgtv", + "芒果" + ] + } + }, + { + "name": "♻️米6", + "type": 1, + "url": "http://110.42.2.247:880/analysis/json/?uid=2449&my=acfgikquvzFGJRW459&format=data&url=", + "ext": { + "flag": [ + "mgtv", + "qiyi", + "imgo", + "爱奇艺", + "奇艺", + "qq", + "腾讯", + "youku", + "优酷", + "pptv", + "PPTV", + "letv", + "乐视", + "leshi", + "bilibili", + "哔哩哔哩", + "哔哩", + "mgtv" + ], + "header": { + "User-Agent": "okhttp/3.12.0" + } + } + }, + { + "name": "️♻️芒果", + "type": 1, + "url": "http://110.42.2.247:880/analysis/json/?uid=2255&my=bcdkloqxzEFGPRT168&format=json&url=", + "ext": { + "flag": [ + "qq", + "腾讯", + "qiyi", + "爱奇艺", + "奇艺", + "youku", + "优酷", + "mgtv", + "芒果", + "letv", + "乐视", + "pptv", + "PPTV", + "sohu", + "bilibili", + "哔哩哔哩", + "哔哩" + ], + "header": { + "User-Agent": "okhttp/4.1.0" + } + } + }, + { + "name": "♻️优酷", + "type": 0, + "url": "https://vip.lianfaka.com/vip/?url=", + "ext": { + "flag": [ + "qq", + "腾讯", + "qiyi", + "爱奇艺", + "奇艺", + "youku", + "优酷", + "mgtv", + "芒果", + "letv", + "乐视", + "pptv", + "PPTV", + "sohu", + "bilibili", + "哔哩哔哩", + "哔哩" + ], + "header": { + "User-Agent": "okhttp/4.1.0" + } + } + }, + { + "name": "♻️360", + "type": 1, + "url": "https://json.key521.cn/api/?key=df27d9ca9ec97e22c47f8565a50aa6f5&url=", + "ext": { + "flag": [ + "qq", + "腾讯", + "企鹅", + "IQiYi", + "qiyi", + "爱奇艺", + "奇艺", + "youku", + "YouKu", + "优酷", + "sohu", + "SoHu", + "搜狐", + "letv", + "LeShi", + "乐视", + "imgo", + "mgtv", + "MangGuo", + "芒果", + "SLYS4k", + "BYGA", + "luanzi", + "AliS", + "dxzy", + "bilibili", + "QEYSS", + "xigua", + "西瓜视频", + "腾讯视频", + "奇艺视频", + "优酷视频", + "芒果视频", + "乐视视频" + ] + } + }, + { + "name": "♻️搜狗", + "type": 1, + "url": "http://htp.behds.cn/json/520237app7/mlzjphp111.php?url=", + "ext": { + "flag": [ + "qq", + "腾讯", + "qiyi", + "爱奇艺", + "奇艺", + "youku", + "优酷", + "mgtv", + "芒果", + "letv", + "乐视", + "pptv", + "PPTV", + "sohu", + "bilibili", + "FY", + "哔哩" + ], + "header": { + "User-Agent": "okhttp/4.1.0" + } + } + }, + { + "name": "♻️腾讯", + "type": 0, + "url": "https://jx.777jiexi.com/player/?url=" + }, + { + "name": "♻️芒果", + "type": 0, + "url": "https://jx.jsonplayer.com/player/?url=", + "ext": { + "flag": [ + "qq", + "腾讯", + "qiyi", + "爱奇艺", + "奇艺", + "youku", + "优酷", + "mgtv", + "芒果", + "letv", + "乐视", + "pptv", + "PPTV", + "sohu", + "bilibili", + "哔哩哔哩", + "哔哩" + ], + "header": { + "User-Agent": "okhttp/4.1.0" + } + } + }, + { + "name": "♻️优酷", + "type": 0, + "url": "https://yun.ckmov.com/?url=", + "ext": { + "flag": [ + "qq", + "腾讯", + "qiyi", + "爱奇艺", + "奇艺", + "youku", + "优酷", + "mgtv", + "芒果", + "letv", + "乐视", + "pptv", + "PPTV", + "sohu", + "bilibili", + "哔哩哔哩", + "哔哩" + ], + "header": { + "User-Agent": "okhttp/4.1.0" + } + } + }, + { + "name": "♻️西瓜", + "type": 0, + "url": "https://www.nxflv.com/?url=", + "ext": { + "flag": [ + "qq", + "腾讯", + "企鹅", + "IQiYi", + "qiyi", + "爱奇艺", + "奇艺", + "youku", + "YouKu", + "优酷", + "sohu", + "SoHu", + "搜狐", + "letv", + "LeShi", + "乐视", + "imgo", + "mgtv", + "MangGuo", + "芒果", + "SLYS4k", + "BYGA", + "luanzi", + "AliS", + "dxzy", + "bilibili", + "QEYSS", + "xigua", + "西瓜视频", + "腾讯视频", + "奇艺视频", + "优酷视频", + "芒果视频", + "乐视视频" + ] + } + }, + { + "name": "♻️搜狗", + "type": 0, + "url": "https://jx.m3u8.pw/?url=" + }, + { + "name": "♻️高清1", + "type": 0, + "url": "https://www.8090g.cn/jiexi/?url=", + "ext": { + "header": { + "User-Agent": "Mozilla/5.0" + } + } + }, + { + "name": "♻️高清2", + "type": 0, + "url": "https://www.ckmov.vip/api.php?url=", + "ext": { + "header": { + "User-Agent": "Mozilla/5.0" + } + } + }, + { + "name": "♻️嗅探1号", + "type": 0, + "url": "https://okjx.cc/?url=" + }, + { + "name": "♻️嗅探2号", + "url": "https://jx.bozrc.com:4433/player/?url=", + "showType": 1 + }, + { + "name": "♻️嗅探3号", + "type": 0, + "url": "http://www.miaoys.cc/vip/?url=" + }, + { + "name": "♻️嗅探4号", + "type": 0, + "url": "https://jx.ppjbk.cn/?url=", + "ext": { + "header": { + "User-Agent": "Mozilla/5.0" + } + } + }, + { + "name": "♻️嗅探5号", + "url": "https://jx.bozrc.com:4433/player/?url=", + "type": 0, + "ext": { + "flag": [ + "qiyi", + "imgo", + "爱奇艺", + "奇艺", + "qq", + "腾讯", + "youku", + "优酷", + "pptv", + "PPTV", + "letv", + "乐视", + "leshi", + "bilibili", + "哔哩哔哩", + "哔哩", + "mgtv", + "芒果", + "sohu", + "xigua", + "fun", + "风行" + ], + "header": { + "User-Agent": "Mozilla/5.0" + } + } + }, + { + "name": "♻️嗅探6号", + "type": 0, + "url": "https://jx.4kdv.com/?url=", + "ext": { + "header": { + "User-Agent": "okhttp/4.1.0" + }, + "flag": [ + "qq", + "腾讯", + "qiyi", + "爱奇艺", + "奇艺", + "youku", + "优酷", + "mgtv", + "芒果", + "letv", + "leshi", + "LS", + "乐视", + "pptv", + "PPTV", + "sohu", + "bilibili", + "哔哩哔哩", + "哔哩" + ] + } + }, + { + "name": "♻️嗅探7号", + "type": 0, + "url": "https://jxdp.codermart.net/?url=", + "ext": { + "flag": [ + "qq", + "腾讯", + "qiyi", + "爱奇艺", + "奇艺", + "youku", + "优酷", + "sohu", + "搜狐", + "letv", + "乐视", + "mgtv", + "芒果", + "rx", + "ltnb", + "bilibili", + "1905", + "xigua" + ] + } + }, + { + "name": "♻️龙1", + "type": 1, + "url": "http://j.grelighting.cn/parser88/?url=" + }, + { + "name": "♻️龙2", + "type": 0, + "url": "https://jx.xmflv.com/?url=", + "ext": { + "flag": [ + "qq", + "腾讯", + "qiyi", + "iqiyi", + "爱奇艺", + "奇艺", + "youku", + "优酷", + "mgtv", + "芒果", + "letv", + "乐视", + "pptv", + "PPTV", + "sohu", + "bilibili", + "哔哩哔哩", + "哔哩" + ] + } + }, + { + "name": "♻️龙3", + "type": 0, + "url": "https://www.ckmov.com/?url=", + "ext": { + "flag": [ + "qq", + "腾讯", + "qiyi", + "iqiyi", + "爱奇艺", + "奇艺", + "youku", + "优酷", + "mgtv", + "芒果", + "letv", + "乐视", + "pptv", + "PPTV", + "sohu", + "bilibili", + "哔哩哔哩", + "哔哩" + ] + } + }, + { + "name": "♻️龙5", + "type": 0, + "url": "https://jx.aidouer.net/?url=", + "ext": { + "flag": [ + "qq", + "腾讯", + "qiyi", + "iqiyi", + "爱奇艺", + "奇艺", + "youku", + "优酷", + "mgtv", + "芒果", + "letv", + "乐视", + "pptv", + "PPTV", + "sohu", + "bilibili", + "哔哩哔哩", + "哔哩" + ] + } + }, + { + "name": "♻️龙6", + "type": 0, + "url": "https://jx.zui.cm/?url=", + "ext": { + "flag": [ + "qq", + "腾讯", + "qiyi", + "iqiyi", + "爱奇艺", + "奇艺", + "youku", + "优酷", + "mgtv", + "芒果", + "letv", + "乐视", + "pptv", + "PPTV", + "sohu", + "bilibili", + "哔哩哔哩", + "哔哩" + ] + } + }, + { + "name": "♻️龙7", + "type": 0, + "url": "https://www.yemu.xyz/?url=", + "ext": { + "flag": [ + "qq", + "腾讯", + "qiyi", + "iqiyi", + "爱奇艺", + "奇艺", + "youku", + "优酷", + "mgtv", + "芒果", + "letv", + "乐视", + "pptv", + "PPTV", + "sohu", + "bilibili", + "哔哩哔哩", + "哔哩" + ] + } + }, + { + "name": "♻️龙8", + "type": 0, + "url": "https://jx.m3u8.tv/jiexi/?url=", + "ext": { + "flag": [ + "qq", + "腾讯", + "qiyi", + "iqiyi", + "爱奇艺", + "奇艺", + "youku", + "优酷", + "mgtv", + "芒果", + "letv", + "乐视", + "pptv", + "PPTV", + "sohu", + "bilibili", + "哔哩哔哩", + "哔哩" + ] + } + }, + { + "name": "♻️龙9", + "type": 0, + "url": "https://okjx.cc/?url=", + "ext": { + "flag": [ + "qq", + "腾讯", + "qiyi", + "iqiyi", + "爱奇艺", + "奇艺", + "youku", + "优酷", + "mgtv", + "芒果", + "letv", + "乐视", + "pptv", + "PPTV", + "sohu", + "bilibili", + "哔哩哔哩", + "哔哩" + ] + } + }, + { + "name": "♻️龙10", + "type": 0, + "url": "https://www.administratorw.com/index.php?url=", + "ext": { + "flag": [ + "qq", + "腾讯", + "qiyi", + "iqiyi", + "爱奇艺", + "奇艺", + "youku", + "优酷", + "mgtv", + "letv", + "乐视", + "pptv", + "PPTV", + "sohu", + "bilibili", + "哔哩哔哩", + "哔哩" + ] + } + }, + { + "name": "♻️龙11", + "type": 0, + "url": "https://api.qianqi.net/vip/?url=", + "ext": { + "flag": [ + "qq", + "腾讯", + "qiyi", + "iqiyi", + "爱奇艺", + "奇艺", + "youku", + "优酷", + "mgtv", + "芒果", + "letv", + "乐视", + "pptv", + "PPTV", + "sohu", + "bilibili", + "哔哩哔哩", + "哔哩" + ] + } + }, + { + "name": "♻️龙12", + "type": 0, + "url": "https://www.ckplayer.vip/jiexi/?url=", + "ext": { + "flag": [ + "qq", + "腾讯", + "qiyi", + "iqiyi", + "爱奇艺", + "奇艺", + "youku", + "优酷", + "mgtv", + "芒果", + "letv", + "乐视", + "pptv", + "PPTV", + "sohu", + "bilibili", + "哔哩哔哩", + "哔哩" + ] + } + }, + { + "name": "♻️龙13", + "type": 0, + "url": "https://jx.playerjy.com/?url=", + "ext": { + "flag": [ + "qq", + "腾讯", + "qiyi", + "iqiyi", + "爱奇艺", + "奇艺", + "youku", + "优酷", + "mgtv", + "芒果", + "letv", + "乐视", + "pptv", + "PPTV", + "sohu", + "bilibili", + "哔哩哔哩", + "哔哩" + ] + } + }, + { + "name": "♻️龙14", + "type": 0, + "url": "https://ckmov.ccyjjd.com/ckmov/?url=", + "ext": { + "flag": [ + "qq", + "腾讯", + "qiyi", + "iqiyi", + "爱奇艺", + "奇艺", + "youku", + "优酷", + "mgtv", + "芒果", + "letv", + "乐视", + "pptv", + "PPTV", + "sohu", + "bilibili", + "哔哩哔哩", + "哔哩" + ] + } + }, + { + "name": "♻️龙15", + "type": 0, + "url": "https://vip.bljiex.com/?v=", + "ext": { + "flag": [ + "qq", + "腾讯", + "qiyi", + "iqiyi", + "爱奇艺", + "奇艺", + "youku", + "优酷", + "mgtv", + "芒果", + "letv", + "乐视", + "pptv", + "PPTV", + "sohu", + "bilibili", + "哔哩哔哩", + "哔哩" + ] + } + }, + { + "name": "♻️龙16", + "type": 0, + "url": "https://vip.laobandq.com/jiexi.php?url=", + "ext": { + "flag": [ + "qq", + "腾讯", + "qiyi", + "iqiyi", + "爱奇艺", + "奇艺", + "youku", + "优酷", + "mgtv", + "芒果", + "letv", + "乐视", + "pptv", + "PPTV", + "sohu", + "bilibili", + "哔哩哔哩", + "哔哩" + ] + } + }, + { + "name": "♻️龙17", + "type": 0, + "url": "http://www.pangujiexi.cc/jiexi.php?url=", + "ext": { + "flag": [ + "qq", + "腾讯", + "qiyi", + "iqiyi", + "爱奇艺", + "奇艺", + "youku", + "优酷", + "mgtv", + "芒果", + "letv", + "乐视", + "pptv", + "PPTV", + "sohu", + "bilibili", + "哔哩哔哩", + "哔哩" + ] + } + }, + { + "name": "♻️龙18", + "type": 0, + "url": "https://www.gai4.com/?url=", + "ext": { + "flag": [ + "qq", + "腾讯", + "qiyi", + "iqiyi", + "爱奇艺", + "奇艺", + "youku", + "优酷", + "mgtv", + "芒果", + "letv", + "乐视", + "pptv", + "PPTV", + "sohu", + "bilibili", + "哔哩哔哩", + "哔哩" + ] + } + }, + { + "name": "♻️龙19", + "type": 0, + "url": "https://go.yh0523.cn/y.cy?url=", + "ext": { + "flag": [ + "qq", + "腾讯", + "qiyi", + "iqiyi", + "爱奇艺", + "奇艺", + "youku", + "优酷", + "mgtv", + "芒果", + "letv", + "乐视", + "pptv", + "PPTV", + "sohu", + "bilibili", + "哔哩哔哩", + "哔哩" + ] + } + }, + { + "name": "♻️龙20", + "type": 0, + "url": "https://www.1717yun.com/jx/ty.php?url=", + "ext": { + "flag": [ + "qq", + "腾讯", + "qiyi", + "iqiyi", + "爱奇艺", + "奇艺", + "youku", + "优酷", + "mgtv", + "芒果", + "letv", + "乐视", + "pptv", + "PPTV", + "sohu", + "bilibili", + "哔哩哔哩", + "哔哩" + ] + } + }, + { + "name": "♻️龙21", + "type": 0, + "url": "https://jx.4kdv.com/?url=", + "ext": { + "flag": [ + "qq", + "腾讯", + "qiyi", + "iqiyi", + "爱奇艺", + "奇艺", + "youku", + "优酷", + "mgtv", + "芒果", + "letv", + "乐视", + "pptv", + "PPTV", + "sohu", + "bilibili", + "哔哩哔哩", + "哔哩" + ] + } + }, + { + "name": "♻️龙22", + "type": 0, + "url": "https://www.8090g.cn/?url=", + "ext": { + "flag": [ + "qq", + "腾讯", + "qiyi", + "iqiyi", + "爱奇艺", + "奇艺", + "youku", + "优酷", + "mgtv", + "芒果", + "letv", + "乐视", + "pptv", + "PPTV", + "sohu", + "bilibili", + "哔哩哔哩", + "哔哩" + ] + } + }, + { + "name": "♻️龙23", + "type": 0, + "url": "https://www.nxflv.com/?url=", + "ext": { + "flag": [ + "qq", + "腾讯", + "qiyi", + "iqiyi", + "爱奇艺", + "奇艺", + "youku", + "优酷", + "mgtv", + "芒果", + "letv", + "乐视", + "pptv", + "PPTV", + "sohu", + "bilibili", + "哔哩哔哩", + "哔哩" + ] + } + }, + { + "name": "♻️龙24", + "type": 0, + "url": "https://www.playm3u8.cn/jiexi.php?url=", + "ext": { + "flag": [ + "qq", + "腾讯", + "qiyi", + "iqiyi", + "爱奇艺", + "奇艺", + "youku", + "优酷", + "mgtv", + "芒果", + "letv", + "乐视", + "pptv", + "PPTV", + "sohu", + "bilibili", + "哔哩哔哩", + "哔哩" + ] + } + }, + { + "name": "♻️龙25", + "type": 0, + "url": "https://api.jiexi.la/?url=", + "ext": { + "flag": [ + "qq", + "腾讯", + "qiyi", + "iqiyi", + "爱奇艺", + "奇艺", + "youku", + "优酷", + "mgtv", + "芒果", + "letv", + "乐视", + "pptv", + "PPTV", + "sohu", + "bilibili", + "哔哩哔哩", + "哔哩" + ] + } + }, + { + "name": "♻️龙26", + "type": 0, + "url": "https://www.mtosz.com/m3u8.php?url=", + "ext": { + "flag": [ + "qq", + "腾讯", + "qiyi", + "iqiyi", + "爱奇艺", + "奇艺", + "youku", + "优酷", + "mgtv", + "芒果", + "letv", + "乐视", + "pptv", + "PPTV", + "sohu", + "bilibili", + "哔哩哔哩", + "哔哩" + ] + } + } + ], + "ijk": [ + { + "group": "软解码", + "options": [ + { + "category": 4, + "name": "opensles", + "value": "0" + }, + { + "category": 4, + "name": "overlay-format", + "value": "842225234" + }, + { + "category": 4, + "name": "framedrop", + "value": "1" + }, + { + "category": 4, + "name": "soundtouch", + "value": "1" + }, + { + "category": 4, + "name": "start-on-prepared", + "value": "1" + }, + { + "category": 1, + "name": "http-detect-range-support", + "value": "0" + }, + { + "category": 1, + "name": "fflags", + "value": "fastseek" + }, + { + "category": 2, + "name": "skip_loop_filter", + "value": "48" + }, + { + "category": 4, + "name": "reconnect", + "value": "1" + }, + { + "category": 4, + "name": "enable-accurate-seek", + "value": "0" + }, + { + "category": 4, + "name": "mediacodec", + "value": "0" + }, + { + "category": 4, + "name": "mediacodec-auto-rotate", + "value": "0" + }, + { + "category": 4, + "name": "mediacodec-handle-resolution-change", + "value": "0" + }, + { + "category": 4, + "name": "mediacodec-hevc", + "value": "0" + }, + { + "category": 1, + "name": "dns_cache_timeout", + "value": "600000000" + } + ] + }, + { + "group": "硬解码", + "options": [ + { + "category": 4, + "name": "opensles", + "value": "0" + }, + { + "category": 4, + "name": "overlay-format", + "value": "842225234" + }, + { + "category": 4, + "name": "framedrop", + "value": "1" + }, + { + "category": 4, + "name": "soundtouch", + "value": "1" + }, + { + "category": 4, + "name": "start-on-prepared", + "value": "1" + }, + { + "category": 1, + "name": "http-detect-range-support", + "value": "0" + }, + { + "category": 1, + "name": "fflags", + "value": "fastseek" + }, + { + "category": 2, + "name": "skip_loop_filter", + "value": "48" + }, + { + "category": 4, + "name": "reconnect", + "value": "1" + }, + { + "category": 4, + "name": "enable-accurate-seek", + "value": "0" + }, + { + "category": 4, + "name": "mediacodec", + "value": "1" + }, + { + "category": 4, + "name": "mediacodec-auto-rotate", + "value": "1" + }, + { + "category": 4, + "name": "mediacodec-handle-resolution-change", + "value": "1" + }, + { + "category": 4, + "name": "mediacodec-hevc", + "value": "1" + }, + { + "category": 1, + "name": "dns_cache_timeout", + "value": "600000000" + } + ] + } + ], + "ads": [ + "https://lf1-cdn-tos.bytegoofy.com/obj/tos-cn-i-dy/455ccf9e8ae744378118e4bd289288dd", + "mimg.0c1q0l.cn", + "www.googletagmanager.com", + "www.google-analytics.com", + "mc.usihnbcq.cn", + "mg.g1mm3d.cn", + "mscs.svaeuzh.cn", + "cnzz.hhttm.top", + "tp.vinuxhome.com", + "cnzz.mmstat.com", + "www.baihuillq.com", + "s23.cnzz.com", + "z3.cnzz.com", + "c.cnzz.com", + "stj.v1vo.top", + "z12.cnzz.com", + "img.mosflower.cn", + "tips.gamevvip.com", + "ehwe.yhdtns.com", + "xdn.cqqc3.com", + "www.jixunkyy.cn", + "sp.chemacid.cn", + "hm.baidu.com", + "s9.cnzz.com", + "z6.cnzz.com", + "um.cavuc.com", + "mav.mavuz.com", + "wofwk.aoidf3.com", + "z5.cnzz.com", + "xc.hubeijieshikj.cn", + "tj.tianwenhu.com", + "xg.gars57.cn", + "k.jinxiuzhilv.com", + "cdn.bootcss.com", + "ppl.xunzhuo123.com", + "xomk.jiangjunmh.top", + "img.xunzhuo123.com", + "z1.cnzz.com", + "s13.cnzz.com", + "xg.huataisangao.cn", + "z7.cnzz.com", + "xg.huataisangao.cn", + "z2.cnzz.com", + "s96.cnzz.com", + "q11.cnzz.com", + "thy.dacedsfa.cn", + "xg.whsbpw.cn", + "s19.cnzz.com", + "z8.cnzz.com", + "s4.cnzz.com", + "f5w.as12df.top", + "ae01.alicdn.com", + "www.92424.cn", + "k.wudejia.com", + "vivovip.mmszxc.top", + "qiu.xixiqiu.com", + "cdnjs.hnfenxun.com", + "cms.qdwght.com" + ] +} \ No newline at end of file diff --git a/5/z/dc.txt b/5/z/dc.txt new file mode 100644 index 0000000..26ca646 --- /dev/null +++ b/5/z/dc.txt @@ -0,0 +1,24 @@ +{ + "urls": [ + { + "url": "https://agit.ai/Yoursmile7/TVBox/raw/branch/master/XC.json", + "name": "南风线路" + }, + { + "url": "http://rihou.cc:88/荷城茶秀", + "name": "荷城茶秀" + }, + { + "url": "http://肥猫.live", + "name": "肥猫线路" + }, + { + "url": "http://52bsj.vip:98/wuai", + "name": "吾爱线路" + }, + { + "url": "https://tvbox.cainisi.cf", + "name": "菜妮丝线路" + } + ] +} \ No newline at end of file diff --git a/5/z/js/6.png b/5/z/js/6.png new file mode 100644 index 0000000..d226085 Binary files /dev/null and b/5/z/js/6.png differ diff --git a/5/z/js/DJ音乐.js b/5/z/js/DJ音乐.js new file mode 100644 index 0000000..a533739 --- /dev/null +++ b/5/z/js/DJ音乐.js @@ -0,0 +1,36 @@ +// 道长 drpy仓库 https://gitcode.net/qq_32394351/dr_py +// 道长 drpy安卓本地搭建说明 https://code.gitlink.org.cn/api/v1/repos/hjdhnx/dr_py/blob/master/%E5%AE%89%E5%8D%93%E6%9C%AC%E5%9C%B0%E6%90%AD%E5%BB%BA%E8%AF%B4%E6%98%8E.md +// 道长 drpy写源 模板规则说明 https://gitcode.net/supertlo/dr_py#%E6%A8%A1%E6%9D%BF%E8%A7%84%E5%88%99%E8%AF%B4%E6%98%8E +// 道长 drpy写源 套模模版 https://ghproxy.net/https://raw.githubusercontent.com/hjdhnx/dr_py/main/js/%E6%A8%A1%E6%9D%BF.js +// 道长 drpy写源 影片教程 http://101.34.67.237:5244/%E6%95%99%E8%82%B2/drpy +// 道长 drpy写源 影片教程(m3u8切片) https://freedrpy.run.goorm.io/txt/jc/playlist.m3u8 +// 海阔下载 https://haikuo.lanzoui.com/u/GoldRiver +// Pluto Player官方TG https://t.me/PlutoPlayer +// Pluto Player官方TG https://t.me/PlutoPlayerChannel + +// pluto 播放正常 +// 俊老的壳或PythonBox 在rules新增底下设定 即可正常播放 +// {"host":"www.djuu.com","rule":["mp4.djuu.com"]}, + +var rule = { + title:'DJ音乐', + host:'http://www.djuu.com', + homeUrl:'/exclusive/115_1.html',//网站的首页链接,可以是完整路径或者相对路径,用于分类获取和推荐获取 fyclass是分类标签 fypage是页数 + url:'/djlist/fyclass_fypage.html', + searchUrl:'/search?musicname=**', + searchable:2, + quickSearch:0, + class_parse:'#top_banner_bg div;a&&Text;a&&href;/djlist/(\\d+)_1.html', + headers:{ + 'User-Agent':'PC_UA' + }, + timeout:5000, + play_parse:true, + lazy:'', + limit:6, + double:false, + 推荐:'*', + 一级:'.list_musiclist tr:gt(0);a&&title;img&&src;.cor999:eq(1)&&Text;a&&href', + 二级:'*', + 搜索:'*;*;*;.sc_1&&Text;*', +} diff --git a/5/z/js/c (1).txt b/5/z/js/c (1).txt new file mode 100644 index 0000000..b42ab8c Binary files /dev/null and b/5/z/js/c (1).txt differ diff --git a/5/z/js/changmeng.js b/5/z/js/changmeng.js new file mode 100644 index 0000000..cda1880 --- /dev/null +++ b/5/z/js/changmeng.js @@ -0,0 +1,189 @@ +// 注入全局方法 (仅支持tvbox的js1以及c#版drpy的js0,暂不支持drpy官方py版的js0) +// 注入全局方法 (仅支持tvbox的js1以及c#版drpy的js0,暂不支持drpy官方py版的js0) +// 注入全局方法 (仅支持tvbox的js1以及c#版drpy的js0,暂不支持drpy官方py版的js0) +globalThis.getHeaders= function(input){ + let t = new Date().getTime().toString(); + let headers = { + 'version_name': '1.0.6', + 'version_code': '6', + 'package_name': 'com.app.nanguatv', + 'sign': md5('c431ea542cee9679#uBFszdEM0oL0JRn@' + t).toUpperCase(), + 'imei': 'c431ea542cee9679', + 'timeMillis': t, + 'User-Agent': 'okhttp/4.6.0' + }; + return headers +} + +var rule = { + title:'畅梦影视', + host:'http://ys.changmengyun.com', + homeUrl:'/api.php/provide/vod_rank?app=ylys&sort_type=month&imei=c431ea542cee9679&id=2&page=1', + url:'/api.php/provide/vod_list?app=ylys&id=fyclassfyfilter&page=fypage&imei=c431ea542cee9679', + detailUrl:'/api.php/provide/vod_detail?app=ylys&imei=c431ea542cee9679&id=fyid', + searchUrl:'/api.php/provide/search_result_more?app=ylys&video_name=**&pageSize=20&tid=0&imei=c431ea542cee9679&page=fypage', + searchable:2, + quickSearch:0, + filterable:1, + filter_url:'&area={{fl.area}}&year={{fl.year}}&type={{fl.class}}&total={{fl.total or "状态"}}&order={{fl.by or "新上线"}}', + filter:{ + "2":[{"key":"class","name":"类型","value":[{"n":"全部","v":"类型"},{"n":"国产剧","v":"国产剧"},{"n":"港台剧","v":"港台剧"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":"地区"},{"n":"内地","v":"内地"},{"n":"香港地区","v":"香港地区"},{"n":"台湾地区","v":"台湾地区"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":"年份"},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"10年代","v":"10年代"},{"n":"00年代","v":"00年代"},{"n":"90年代","v":"90年代"},{"n":"80年代","v":"80年代"}]},{"key":"by","name":"排序","value":[{"n":"热播榜","v":"热播榜"},{"n":"好评榜","v":"好评榜"},{"n":"新上线","v":"新上线"}]}], + "1":[{"key":"class","name":"类型","value":[{"n":"全部","v":"类型"},{"n":"动作片","v":"动作片"},{"n":"喜剧片","v":"喜剧片"},{"n":"爱情片","v":"爱情片"},{"n":"科幻片","v":"科幻片"},{"n":"恐怖片","v":"恐怖片"},{"n":"剧情片","v":"剧情片"},{"n":"战争片","v":"战争片"},{"n":"惊悚片","v":"惊悚片"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":"地区"},{"n":"华语","v":"华语"},{"n":"香港地区","v":"香港地区"},{"n":"美国","v":"美国"},{"n":"欧洲","v":"欧洲"},{"n":"韩国","v":"韩国"},{"n":"日本","v":"日本"},{"n":"台湾地区","v":"台湾地区"},{"n":"泰国","v":"泰国"},{"n":"台湾地区","v":"台湾地区"},{"n":"印度","v":"印度"},{"n":"其它","v":"其它"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":"年份"},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"10年代","v":"10年代"},{"n":"00年代","v":"00年代"},{"n":"90年代","v":"90年代"},{"n":"80年代","v":"80年代"}]},{"key":"by","name":"排序","value":[{"n":"热播榜","v":"热播榜"},{"n":"好评榜","v":"好评榜"},{"n":"新上线","v":"新上线"}]}], + "4":[{"key":"class","name":"类型","value":[{"n":"全部","v":"类型"},{"n":"国产漫","v":"国产漫"},{"n":"欧美漫","v":"欧美漫"},{"n":"日韩漫","v":"日韩漫"},{"n":"港台漫","v":"港台漫"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":"地区"},{"n":"中国大陆","v":"中国大陆"},{"n":"日本","v":"日本"},{"n":"韩国","v":"韩国"},{"n":"欧美","v":"欧美"},{"n":"其它","v":"其它"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":"年份"},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"10年代","v":"10年代"},{"n":"00年代","v":"00年代"},{"n":"90年代","v":"90年代"},{"n":"80年代","v":"80年代"}]},{"key":"by","name":"排序","value":[{"n":"热播榜","v":"热播榜"},{"n":"新上线","v":"新上线"}]},{"key":"total","name":"状态","value":[{"n":"全部","v":"状态"},{"n":"连载","v":"连载"},{"n":"完结","v":"完结"}]}], + "3":[{"key":"class","name":"类型","value":[{"n":"全部","v":"类型"},{"n":"大陆","v":"大陆"},{"n":"港台","v":"港台"},{"n":"日韩","v":"日韩"},{"n":"欧美","v":"欧美"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":"地区"},{"n":"内地","v":"内地"},{"n":"港台","v":"港台"},{"n":"日韩","v":"日韩"},{"n":"欧美","v":"欧美"},{"n":"其它","v":"其它"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":"年份"},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"10年代","v":"10年代"},{"n":"00年代","v":"00年代"},{"n":"90年代","v":"90年代"},{"n":"80年代","v":"80年代"}]},{"key":"by","name":"排序","value":[{"n":"热播榜","v":"热播榜"},{"n":"新上线","v":"新上线"}]}], + "46":[{"key":"class","name":"类型","value":[{"n":"全部","v":"类型"},{"n":"日韩剧","v":"日韩剧"},{"n":"欧美剧","v":"欧美剧"},{"n":"海外剧","v":"海外剧"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":"地区"},{"n":"韩国","v":"韩国"},{"n":"美剧","v":"美剧"},{"n":"日本","v":"日本"},{"n":"泰国","v":"泰国"},{"n":"英国","v":"英国"},{"n":"新加坡","v":"新加坡"},{"n":"其他","v":"其他"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":"年份"},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"10年代","v":"10年代"},{"n":"00年代","v":"00年代"},{"n":"90年代","v":"90年代"},{"n":"80年代","v":"80年代"}]},{"key":"by","name":"排序","value":[{"n":"热播榜","v":"热播榜"},{"n":"好评榜","v":"好评榜"},{"n":"新上线","v":"新上线"}]}] + }, + headers:{ + "User-Agent":"okhttp/4.6.0" + }, + timeout:5000, + class_name:'电视剧&电影&动漫&综艺&海外精选', // /api.php/provide/home_nav + class_url:'2&1&4&3&46', + limit:20, + play_parse:true, + lazy:`js: + try { + function getvideo(url) { + let jData = JSON.parse(request(url, { + headers: getHeaders(url) + })); + if (jData.code == 1) { + return jData.data.url + } else { + return 'http://43.154.104.152:1234/jhapi/cs.php?url=' + url.split('=')[1] + } + } + if (/,/.test(input)) { + let mjurl = input.split(',')[1] + let videoUrl = getvideo(mjurl); + input = { + jx: 0, + url: videoUrl, + parse: 0, + header: JSON.stringify({ + 'user-agent': 'Lavf/58.12.100' + }) + } + } else { + let videoUrl = getvideo(input); + if (/jhapi/.test(videoUrl)) { + videoUrl = getvideo(videoUrl); + input = { + jx: 0, + url: videoUrl, + parse: 0, + header: JSON.stringify({ + 'user-agent': 'Lavf/58.12.100' + }) + } + } else { + input = { + jx: 0, + url: videoUrl, + parse: 0 + } + } + } + } catch (e) { + log(e.toString()) + } + `, + 推荐:`js: + var d = []; + let html = request(input, { + headers: getHeaders(input) + }); + html = JSON.parse(html); + html.forEach(function(it) { + d.push({ + title: it.name, + img: it.img, + desc: it.remarks, + url: it.id + }) + }); + setResult(d); + `, + 一级:`js: + var d = []; + let html = request(input, { + headers: getHeaders(input) + }); + html = JSON.parse(html); + html.list.forEach(function(it) { + d.push({ + title: it.name, + img: it.img, + desc: it.msg, + url: it.id + }) + }); + setResult(d); + `, + 二级:`js: + var d = []; + VOD = { + vod_id: input.split('id=')[1] + }; + try { + let html = request(input, { + headers: getHeaders(input) + }); + html = JSON.parse(html); + let node = html.data; + VOD = { + vod_name: node['name'], + vod_pic: node['img'], + type_name: node['type'], + vod_year: node['year'], + vod_remarks: '更新至: ' + node['msg'] + ' / 评分: ' + node['score'], + vod_content: node['info'].strip() + }; + let episodes = node.player_info; + let playMap = {}; + if (typeof play_url === 'undefined') { + var play_url = '' + } + episodes.forEach(function(ep) { + let playurls = ep['video_info']; + playurls.forEach(function(playurl) { + let source = ep['show']; + if (!playMap.hasOwnProperty(source)) { + playMap[source] = [] + } + playMap[source].append(playurl['name'].strip() + '$' + play_url + urlencode(playurl['url'])) + }) + }); + let playFrom = []; + let playList = []; + Object.keys(playMap) + .forEach(function(key) { + playFrom.append(key); + playList.append(playMap[key].join('#')) + }); + let vod_play_from = playFrom.join('$$$'); + let vod_play_url = playList.join('$$$'); + VOD['vod_play_from'] = vod_play_from; + VOD['vod_play_url'] = vod_play_url + } catch (e) { + log('获取二级详情页发生错误:' + e.message) + } + `, + 搜索:`js: + var d = []; + let html = request(input, { + headers: getHeaders(input) + }); + html = JSON.parse(html); + html.data.forEach(function(it) { + d.push({ + title: it.video_name, + img: it.img, + desc: it.qingxidu + '/' + it.category, + url: it.id, + content: it.blurb + }) + }); + setResult(d); + `, +} \ No newline at end of file diff --git a/5/z/js/cheerio.min.js b/5/z/js/cheerio.min.js new file mode 100644 index 0000000..7d6375e --- /dev/null +++ b/5/z/js/cheerio.min.js @@ -0,0 +1 @@ +var e,t=function(){return t=Object.assign||function(e){for(var t,n=1,r=arguments.length;n0?this.children[this.children.length-1]:null}get childNodes(){return this.children}set childNodes(e){this.children=e}}class g extends A{constructor(){super(...arguments),this.type=e.CDATA}get nodeType(){return 4}}class N extends A{constructor(){super(...arguments),this.type=e.Root}get nodeType(){return 9}}class C extends A{constructor(t,n,r=[],i=("script"===t?e.Script:"style"===t?e.Style:e.Tag)){super(r),this.name=t,this.attribs=n,this.type=i}get nodeType(){return 1}get tagName(){return this.name}set tagName(e){this.name=e}get attributes(){return Object.keys(this.attribs).map((e=>{var t,n;return{name:e,value:this.attribs[e],namespace:null===(t=this["x-attribsNamespace"])||void 0===t?void 0:t[e],prefix:null===(n=this["x-attribsPrefix"])||void 0===n?void 0:n[e]}}))}}function I(t){return(n=t).type===e.Tag||n.type===e.Script||n.type===e.Style;var n}function S(t){return t.type===e.CDATA}function b(t){return t.type===e.Text}function O(t){return t.type===e.Comment}function y(t){return t.type===e.Directive}function L(t){return t.type===e.Root}function k(e){return Object.prototype.hasOwnProperty.call(e,"children")}function v(e,t=!1){let n;if(b(e))n=new m(e.data);else if(O(e))n=new T(e.data);else if(I(e)){const r=t?D(e.children):[],i=new C(e.name,{...e.attribs},r);r.forEach((e=>e.parent=i)),null!=e.namespace&&(i.namespace=e.namespace),e["x-attribsNamespace"]&&(i["x-attribsNamespace"]={...e["x-attribsNamespace"]}),e["x-attribsPrefix"]&&(i["x-attribsPrefix"]={...e["x-attribsPrefix"]}),n=i}else if(S(e)){const r=t?D(e.children):[],i=new g(r);r.forEach((e=>e.parent=i)),n=i}else if(L(e)){const r=t?D(e.children):[],i=new N(r);r.forEach((e=>e.parent=i)),e["x-mode"]&&(i["x-mode"]=e["x-mode"]),n=i}else{if(!y(e))throw new Error(`Not implemented yet: ${e.type}`);{const t=new _(e.name,e.data);null!=e["x-name"]&&(t["x-name"]=e["x-name"],t["x-publicId"]=e["x-publicId"],t["x-systemId"]=e["x-systemId"]),n=t}}return n.startIndex=e.startIndex,n.endIndex=e.endIndex,null!=e.sourceCodeLocation&&(n.sourceCodeLocation=e.sourceCodeLocation),n}function D(e){const t=e.map((e=>v(e,!0)));for(let e=1;e$\x80-\uFFFF]/g,x=new Map([[34,"""],[38,"&"],[39,"'"],[60,"<"],[62,">"]]),w=null!=String.prototype.codePointAt?(e,t)=>e.codePointAt(t):(e,t)=>55296==(64512&e.charCodeAt(t))?1024*(e.charCodeAt(t)-55296)+e.charCodeAt(t+1)-56320+65536:e.charCodeAt(t);function B(e){let t,n="",r=0;for(;null!==(t=P.exec(e));){const i=t.index,s=e.charCodeAt(i),a=x.get(s);void 0!==a?(n+=e.substring(r,i)+a,r=i+1):(n+=`${e.substring(r,i)}&#x${w(e,i).toString(16)};`,r=P.lastIndex+=Number(55296==(64512&s)))}return n+e.substr(r)}function F(e,t){return function(n){let r,i=0,s="";for(;r=e.exec(n);)i!==r.index&&(s+=n.substring(i,r.index)),s+=t.get(r[0].charCodeAt(0)),i=r.index+1;return s+n.substring(i)}}const U=F(/["&\u00A0]/g,new Map([[34,"""],[38,"&"],[160," "]])),H=F(/[&<>\u00A0]/g,new Map([[38,"&"],[60,"<"],[62,">"],[160," "]])),G=new Map(["altGlyph","altGlyphDef","altGlyphItem","animateColor","animateMotion","animateTransform","clipPath","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","foreignObject","glyphRef","linearGradient","radialGradient","textPath"].map((e=>[e.toLowerCase(),e]))),Y=new Map(["definitionURL","attributeName","attributeType","baseFrequency","baseProfile","calcMode","clipPathUnits","diffuseConstant","edgeMode","filterUnits","glyphRef","gradientTransform","gradientUnits","kernelMatrix","kernelUnitLength","keyPoints","keySplines","keyTimes","lengthAdjust","limitingConeAngle","markerHeight","markerUnits","markerWidth","maskContentUnits","maskUnits","numOctaves","pathLength","patternContentUnits","patternTransform","patternUnits","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","refX","refY","repeatCount","repeatDur","requiredExtensions","requiredFeatures","specularConstant","specularExponent","spreadMethod","startOffset","stdDeviation","stitchTiles","surfaceScale","systemLanguage","tableValues","targetX","targetY","textLength","viewBox","viewTarget","xChannelSelector","yChannelSelector","zoomAndPan"].map((e=>[e.toLowerCase(),e]))),q=new Set(["style","script","xmp","iframe","noembed","noframes","plaintext","noscript"]);function K(e){return e.replace(/"/g,""")}const j=new Set(["area","base","basefont","br","col","command","embed","frame","hr","img","input","isindex","keygen","link","meta","param","source","track","wbr"]);function V(e,t={}){const n="length"in e?e:[e];let r="";for(let e=0;e`;case c:return function(e){return`\x3c!--${e.data}--\x3e`}(e);case p:return function(e){return``}(e);case l:case h:case u:return function(e,t){var n;"foreign"===t.xmlMode&&(e.name=null!==(n=G.get(e.name))&&void 0!==n?n:e.name,e.parent&&Q.has(e.parent.name)&&(t={...t,xmlMode:!1}));!t.xmlMode&&X.has(e.name)&&(t={...t,xmlMode:"foreign"});let r=`<${e.name}`;const i=function(e,t){var n;if(!e)return;const r=!1===(null!==(n=t.encodeEntities)&&void 0!==n?n:t.decodeEntities)?K:t.xmlMode||"utf8"!==t.encodeEntities?B:U;return Object.keys(e).map((n=>{var i,s;const a=null!==(i=e[n])&&void 0!==i?i:"";return"foreign"===t.xmlMode&&(n=null!==(s=Y.get(n))&&void 0!==s?s:n),t.emptyAttrs||t.xmlMode||""!==a?`${n}="${r(a)}"`:n})).join(" ")}(e.attribs,t);i&&(r+=` ${i}`);0===e.children.length&&(t.xmlMode?!1!==t.selfClosingTags:t.selfClosingTags&&j.has(e.name))?(t.xmlMode||(r+=" "),r+="/>"):(r+=">",e.children.length>0&&(r+=V(e.children,t)),!t.xmlMode&&j.has(e.name)||(r+=``));return r}(e,t);case a:return function(e,t){var n;let r=e.data||"";!1===(null!==(n=t.encodeEntities)&&void 0!==n?n:t.decodeEntities)||!t.xmlMode&&e.parent&&q.has(e.parent.name)||(r=t.xmlMode||"utf8"!==t.encodeEntities?B(r):H(r));return r}(e,t)}}const Q=new Set(["mi","mo","mn","ms","mtext","annotation-xml","foreignObject","desc","title"]),X=new Set(["svg","math"]);function $(e,t){return V(e,t)}function z(e){return Array.isArray(e)?e.map(z).join(""):k(e)&&!O(e)?z(e.children):b(e)?e.data:""}function J(t){return Array.isArray(t)?t.map(J).join(""):k(t)&&(t.type===e.Tag||S(t))?J(t.children):b(t)?t.data:""}function Z(e){return k(e)?e.children:[]}function ee(e){return e.parent||null}function te(e){const t=ee(e);if(null!=t)return Z(t);const n=[e];let{prev:r,next:i}=e;for(;null!=r;)n.unshift(r),({prev:r}=r);for(;null!=i;)n.push(i),({next:i}=i);return n}function ne(e){let{next:t}=e;for(;null!==t&&!I(t);)({next:t}=t);return t}function re(e){let{prev:t}=e;for(;null!==t&&!I(t);)({prev:t}=t);return t}function ie(e){if(e.prev&&(e.prev.next=e.next),e.next&&(e.next.prev=e.prev),e.parent){const t=e.parent.children;t.splice(t.lastIndexOf(e),1)}}function se(e,t,n=!0,r=1/0){return Array.isArray(t)||(t=[t]),ae(e,t,n,r)}function ae(e,t,n,r){const i=[];for(const s of t){if(e(s)&&(i.push(s),--r<=0))break;if(n&&k(s)&&s.children.length>0){const t=ae(e,s.children,n,r);if(i.push(...t),r-=t.length,r<=0)break}}return i}function oe(e,t,n=!0){let r=null;for(let i=0;i0&&(r=oe(e,s.children,!0)))}return r}const ce={tag_name:e=>"function"==typeof e?t=>I(t)&&e(t.name):"*"===e?I:t=>I(t)&&t.name===e,tag_type:e=>"function"==typeof e?t=>e(t.type):t=>t.type===e,tag_contains:e=>"function"==typeof e?t=>b(t)&&e(t.data):t=>b(t)&&t.data===e};function le(e,t){return"function"==typeof t?n=>I(n)&&t(n.attribs[e]):n=>I(n)&&n.attribs[e]===t}function he(e,t){return n=>e(n)||t(n)}function ue(e){const t=Object.keys(e).map((t=>{const n=e[t];return Object.prototype.hasOwnProperty.call(ce,t)?ce[t](n):le(t,n)}));return 0===t.length?null:t.reduce(he)}function pe(e,t,n=!0,r=1/0){return se(ce.tag_name(e),t,n,r)}var fe;function de(e,t){const n=[],r=[];if(e===t)return 0;let i=k(e)?e:e.parent;for(;i;)n.unshift(i),i=i.parent;for(i=k(t)?t:t.parent;i;)r.unshift(i),i=i.parent;const s=Math.min(n.length,r.length);let a=0;for(;ac.indexOf(h)?o===t?fe.FOLLOWING|fe.CONTAINED_BY:fe.FOLLOWING:o===e?fe.PRECEDING|fe.CONTAINS:fe.PRECEDING}function Ee(e){return(e=e.filter(((e,t,n)=>!n.includes(e,t+1)))).sort(((e,t)=>{const n=de(e,t);return n&fe.PRECEDING?-1:n&fe.FOLLOWING?1:0})),e}!function(e){e[e.DISCONNECTED=1]="DISCONNECTED",e[e.PRECEDING=2]="PRECEDING",e[e.FOLLOWING=4]="FOLLOWING",e[e.CONTAINS=8]="CONTAINS",e[e.CONTAINED_BY=16]="CONTAINED_BY"}(fe||(fe={}));const me=["url","type","lang"],Te=["fileSize","bitrate","framerate","samplingrate","channels","duration","height","width"];function _e(e){return pe("media:content",e).map((e=>{const{attribs:t}=e,n={medium:t.medium,isDefault:!!t.isDefault};for(const e of me)t[e]&&(n[e]=t[e]);for(const e of Te)t[e]&&(n[e]=parseInt(t[e],10));return t.expression&&(n.expression=t.expression),n}))}function Ae(e,t){return pe(e,t,!0,1)[0]}function ge(e,t,n=!1){return z(pe(e,t,n,1)).trim()}function Ne(e,t,n,r,i=!1){const s=ge(n,r,i);s&&(e[t]=s)}function Ce(e){return"rss"===e||"feed"===e||"rdf:RDF"===e}var Ie,Se=Object.freeze({__proto__:null,isTag:I,isCDATA:S,isText:b,isComment:O,isDocument:L,hasChildren:k,getOuterHTML:$,getInnerHTML:function(e,t){return k(e)?e.children.map((e=>$(e,t))).join(""):""},getText:function e(t){return Array.isArray(t)?t.map(e).join(""):I(t)?"br"===t.name?"\n":e(t.children):S(t)?e(t.children):b(t)?t.data:""},textContent:z,innerText:J,getChildren:Z,getParent:ee,getSiblings:te,getAttributeValue:function(e,t){var n;return null===(n=e.attribs)||void 0===n?void 0:n[t]},hasAttrib:function(e,t){return null!=e.attribs&&Object.prototype.hasOwnProperty.call(e.attribs,t)&&null!=e.attribs[t]},getName:function(e){return e.name},nextElementSibling:ne,prevElementSibling:re,removeElement:ie,replaceElement:function(e,t){const n=t.prev=e.prev;n&&(n.next=t);const r=t.next=e.next;r&&(r.prev=t);const i=t.parent=e.parent;if(i){const n=i.children;n[n.lastIndexOf(e)]=t,e.parent=null}},appendChild:function(e,t){if(ie(t),t.next=null,t.parent=e,e.children.push(t)>1){const n=e.children[e.children.length-2];n.next=t,t.prev=n}else t.prev=null},append:function(e,t){ie(t);const{parent:n}=e,r=e.next;if(t.next=r,t.prev=e,e.next=t,t.parent=n,r){if(r.prev=t,n){const e=n.children;e.splice(e.lastIndexOf(r),0,t)}}else n&&n.children.push(t)},prependChild:function(e,t){if(ie(t),t.parent=e,t.prev=null,1!==e.children.unshift(t)){const n=e.children[1];n.prev=t,t.next=n}else t.next=null},prepend:function(e,t){ie(t);const{parent:n}=e;if(n){const r=n.children;r.splice(r.indexOf(e),0,t)}e.prev&&(e.prev.next=t),t.parent=n,t.prev=e.prev,t.next=e,e.prev=t},filter:se,find:ae,findOneChild:function(e,t){return t.find(e)},findOne:oe,existsOne:function e(t,n){return n.some((n=>I(n)&&(t(n)||n.children.length>0&&e(t,n.children))))},findAll:function(e,t){var n;const r=[],i=t.filter(I);let s;for(;s=i.shift();){const t=null===(n=s.children)||void 0===n?void 0:n.filter(I);t&&t.length>0&&i.unshift(...t),e(s)&&r.push(s)}return r},testElement:function(e,t){const n=ue(e);return!n||n(t)},getElements:function(e,t,n,r=1/0){const i=ue(e);return i?se(i,t,n,r):[]},getElementById:function(e,t,n=!0){return Array.isArray(t)||(t=[t]),oe(le("id",e),t,n)},getElementsByTagName:pe,getElementsByTagType:function(e,t,n=!0,r=1/0){return se(ce.tag_type(e),t,n,r)},removeSubsets:function(e){let t=e.length;for(;--t>=0;){const n=e[t];if(t>0&&e.lastIndexOf(n,t-1)>=0)e.splice(t,1);else for(let r=n.parent;r;r=r.parent)if(e.includes(r)){e.splice(t,1);break}}return e},get DocumentPosition(){return fe},compareDocumentPosition:de,uniqueSort:Ee,getFeed:function(e){const t=Ae(Ce,e);return t?"feed"===t.name?function(e){var t;const n=e.children,r={type:"atom",items:pe("entry",n).map((e=>{var t;const{children:n}=e,r={media:_e(n)};Ne(r,"id","id",n),Ne(r,"title","title",n);const i=null===(t=Ae("link",n))||void 0===t?void 0:t.attribs.href;i&&(r.link=i);const s=ge("summary",n)||ge("content",n);s&&(r.description=s);const a=ge("updated",n);return a&&(r.pubDate=new Date(a)),r}))};Ne(r,"id","id",n),Ne(r,"title","title",n);const i=null===(t=Ae("link",n))||void 0===t?void 0:t.attribs.href;i&&(r.link=i);Ne(r,"description","subtitle",n);const s=ge("updated",n);s&&(r.updated=new Date(s));return Ne(r,"author","email",n,!0),r}(t):function(e){var t,n;const r=null!==(n=null===(t=Ae("channel",e.children))||void 0===t?void 0:t.children)&&void 0!==n?n:[],i={type:e.name.substr(0,3),id:"",items:pe("item",e.children).map((e=>{const{children:t}=e,n={media:_e(t)};Ne(n,"id","guid",t),Ne(n,"title","title",t),Ne(n,"link","link",t),Ne(n,"description","description",t);const r=ge("pubDate",t);return r&&(n.pubDate=new Date(r)),n}))};Ne(i,"title","title",r),Ne(i,"link","link",r),Ne(i,"description","description",r);const s=ge("lastBuildDate",r);s&&(i.updated=new Date(s));return Ne(i,"author","managingEditor",r,!0),i}(t):null}}),be="undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{};function Oe(e){if(Object.keys)return Object.keys(e);var t=[];for(var n in e)t.push(n);return t}function ye(e,t){if(e.forEach)return e.forEach(t);for(var n=0;n1&&c.shift(),this._hasParentSelector=null;const l=this._trace(c,t,["$"],i,s,n).filter((function(e){return e&&!e.isParentSelector}));return l.length?o||1!==l.length||l[0].hasArrExpr?l.reduce(((e,t)=>{const n=this._getPreferredOutput(t);return a&&Array.isArray(n)?e=e.concat(n):e.push(n),e}),[]):this._getPreferredOutput(l[0]):o?[]:void 0},He.prototype._getPreferredOutput=function(e){const t=this.currResultType;switch(t){case"all":{const t=Array.isArray(e.path)?e.path:He.toPathArray(e.path);return e.pointer=He.toPointer(t),e.path="string"==typeof e.path?e.path:He.toPathString(e.path),e}case"value":case"parent":case"parentProperty":return e[t];case"path":return He.toPathString(e[t]);case"pointer":return He.toPointer(e.path);default:throw new TypeError("Unknown result type")}},He.prototype._handleCallback=function(e,t,n){if(t){const r=this._getPreferredOutput(e);e.path="string"==typeof e.path?e.path:He.toPathString(e.path),t(r,n,e)}},He.prototype._trace=function(e,t,n,r,i,s,a,o){let c;if(!e.length)return c={path:n,value:t,parent:r,parentProperty:i,hasArrExpr:a},this._handleCallback(c,s,"value"),c;const l=e[0],h=e.slice(1),u=[];function p(e){Array.isArray(e)?e.forEach((e=>{u.push(e)})):u.push(e)}if(("string"!=typeof l||o)&&t&&we.call(t,l))p(this._trace(h,t[l],Be(n,l),t,l,s,a));else if("*"===l)this._walk(t,(e=>{p(this._trace(h,t[e],Be(n,e),t,e,s,!0,!0))}));else if(".."===l)p(this._trace(h,t,n,r,i,s,a)),this._walk(t,(r=>{"object"==typeof t[r]&&p(this._trace(e.slice(),t[r],Be(n,r),t,r,s,!0))}));else{if("^"===l)return this._hasParentSelector=!0,{path:n.slice(0,-1),expr:h,isParentSelector:!0};if("~"===l)return c={path:Be(n,l),value:i,parent:r,parentProperty:null},this._handleCallback(c,s,"property"),c;if("$"===l)p(this._trace(h,t,n,null,null,s,a));else if(/^(-?\d*):(-?\d*):?(\d*)$/u.test(l))p(this._slice(l,h,t,n,r,i,s));else if(0===l.indexOf("?(")){if(this.currPreventEval)throw new Error("Eval [?(expr)] prevented in JSONPath expression.");const e=l.replace(/^\?\((.*?)\)$/u,"$1");this._walk(t,(a=>{this._eval(e,t[a],a,n,r,i)&&p(this._trace(h,t[a],Be(n,a),t,a,s,!0))}))}else if("("===l[0]){if(this.currPreventEval)throw new Error("Eval [(expr)] prevented in JSONPath expression.");p(this._trace(Fe(this._eval(l,t,n[n.length-1],n.slice(0,-1),r,i),h),t,n,r,i,s,a))}else if("@"===l[0]){let e=!1;const a=l.slice(1,-2);switch(a){case"scalar":t&&["object","function"].includes(typeof t)||(e=!0);break;case"boolean":case"string":case"undefined":case"function":typeof t===a&&(e=!0);break;case"integer":!Number.isFinite(t)||t%1||(e=!0);break;case"number":Number.isFinite(t)&&(e=!0);break;case"nonFinite":"number"!=typeof t||Number.isFinite(t)||(e=!0);break;case"object":t&&typeof t===a&&(e=!0);break;case"array":Array.isArray(t)&&(e=!0);break;case"other":e=this.currOtherTypeCallback(t,n,r,i);break;case"null":null===t&&(e=!0);break;default:throw new TypeError("Unknown value type "+a)}if(e)return c={path:n,value:t,parent:r,parentProperty:i},this._handleCallback(c,s,"value"),c}else if("`"===l[0]&&t&&we.call(t,l.slice(1))){const e=l.slice(1);p(this._trace(h,t[e],Be(n,e),t,e,s,a,!0))}else if(l.includes(",")){const e=l.split(",");for(const a of e)p(this._trace(Fe(a,h),t,n,r,i,s,!0))}else!o&&t&&we.call(t,l)&&p(this._trace(h,t[l],Be(n,l),t,l,s,a,!0))}if(this._hasParentSelector)for(let e=0;e{t(e)}))},He.prototype._slice=function(e,t,n,r,i,s,a){if(!Array.isArray(n))return;const o=n.length,c=e.split(":"),l=c[2]&&Number.parseInt(c[2])||1;let h=c[0]&&Number.parseInt(c[0])||0,u=c[1]&&Number.parseInt(c[1])||o;h=h<0?Math.max(0,h+o):Math.min(o,h),u=u<0?Math.max(0,u+o):Math.min(o,u);const p=[];for(let e=h;e{p.push(e)}))}return p},He.prototype._eval=function(e,t,n,r,i,s){this.currSandbox._$_parentProperty=s,this.currSandbox._$_parent=i,this.currSandbox._$_property=n,this.currSandbox._$_root=this.json,this.currSandbox._$_v=t;const a=e.includes("@path");a&&(this.currSandbox._$_path=He.toPathString(r.concat([n])));const o="script:"+e;if(!He.cache[o]){let t=e.replace(/@parentProperty/gu,"_$_parentProperty").replace(/@parent/gu,"_$_parent").replace(/@property/gu,"_$_property").replace(/@root/gu,"_$_root").replace(/@([.\s)[])/gu,"_$_v$1");a&&(t=t.replace(/@path/gu,"_$_path")),He.cache[o]=new this.vm.Script(t)}try{return He.cache[o].runInNewContext(this.currSandbox)}catch(t){throw new Error("jsonPath: "+t.message+": "+e)}},He.cache={},He.toPathString=function(e){const t=e,n=t.length;let r="$";for(let e=1;e":">"},i=/[&"'<>]/g,s=e.exports={};function a(e,t){return n.hasOwnProperty.call(e,t)}function o(e){return r[e]}function c(e,t,n){var r,i,s;if(e instanceof Error&&(e=(i=e).name+": "+i.message),Object.setPrototypeOf?(r=new Error(e),Object.setPrototypeOf(r,c.prototype)):(r=this,Object.defineProperty(r,"message",{enumerable:!1,writable:!0,value:e})),Object.defineProperty(r,"name",{value:"Template render error"}),Error.captureStackTrace&&Error.captureStackTrace(r,this.constructor),i){var a=Object.getOwnPropertyDescriptor(i,"stack");(s=a&&(a.get||function(){return a.value}))||(s=function(){return i.stack})}else{var o=new Error(e).stack;s=function(){return o}}return Object.defineProperty(r,"stack",{get:function(){return s.call(r)}}),Object.defineProperty(r,"cause",{value:i}),r.lineno=t,r.colno=n,r.firstUpdate=!0,r.Update=function(e){var t="("+(e||"unknown path")+")";return this.firstUpdate&&(this.lineno&&this.colno?t+=" [Line "+this.lineno+", Column "+this.colno+"]":this.lineno&&(t+=" [Line "+this.lineno+"]")),t+="\n ",this.firstUpdate&&(t+=" "),this.message=t+(this.message||""),this.firstUpdate=!1,this},r}function l(e){return"[object Function]"===n.toString.call(e)}function h(e){return"[object Array]"===n.toString.call(e)}function u(e){return"[object String]"===n.toString.call(e)}function p(e){return"[object Object]"===n.toString.call(e)}function f(e){var t=function(e){return e?"string"==typeof e?e.split("."):[e]:[]}(e);return function(e){for(var n=e,r=0;r1)for(var n=1;n0&&a.length>i){a.warned=!0;var o=new Error("Possible EventEmitter memory leak detected. "+a.length+" "+t+" listeners added. Use emitter.setMaxListeners() to increase limit");o.name="MaxListenersExceededWarning",o.emitter=e,o.type=t,o.count=a.length,function(e){"function"==typeof console.warn?console.warn(e):console.log(e)}(o)}}else a=s[t]=n,++e._eventsCount;return e}function bt(e,t,n){var r=!1;function i(){e.removeListener(t,i),r||(r=!0,n.apply(e,arguments))}return i.listener=n,i}function Ot(e){var t=this._events;if(t){var n=t[e];if("function"==typeof n)return 1;if(n)return n.length}return 0}function yt(e,t){for(var n=new Array(t);t--;)n[t]=e[t];return n}function Lt(){var e;Tt.call(this),this.__emitError=(e=this,function(t){e.emit("error",t)})}function kt(){return new Lt}mt.prototype=Object.create(null),Tt.EventEmitter=Tt,Tt.usingDomains=!1,Tt.prototype.domain=void 0,Tt.prototype._events=void 0,Tt.prototype._maxListeners=void 0,Tt.defaultMaxListeners=10,Tt.init=function(){this.domain=null,Tt.usingDomains&&undefined.active,this._events&&this._events!==Object.getPrototypeOf(this)._events||(this._events=new mt,this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},Tt.prototype.setMaxListeners=function(e){if("number"!=typeof e||e<0||isNaN(e))throw new TypeError('"n" argument must be a positive number');return this._maxListeners=e,this},Tt.prototype.getMaxListeners=function(){return _t(this)},Tt.prototype.emit=function(e){var t,n,r,i,s,a,o,c="error"===e;if(a=this._events)c=c&&null==a.error;else if(!c)return!1;if(o=this.domain,c){if(t=arguments[1],!o){if(t instanceof Error)throw t;var l=new Error('Uncaught, unspecified "error" event. ('+t+")");throw l.context=t,l}return t||(t=new Error('Uncaught, unspecified "error" event')),t.domainEmitter=this,t.domain=o,t.domainThrown=!1,o.emit("error",t),!1}if(!(n=a[e]))return!1;var h="function"==typeof n;switch(r=arguments.length){case 1:At(n,h,this);break;case 2:gt(n,h,this,arguments[1]);break;case 3:Nt(n,h,this,arguments[1],arguments[2]);break;case 4:Ct(n,h,this,arguments[1],arguments[2],arguments[3]);break;default:for(i=new Array(r-1),s=1;s0;)if(n[s]===t||n[s].listener&&n[s].listener===t){a=n[s].listener,i=s;break}if(i<0)return this;if(1===n.length){if(n[0]=void 0,0==--this._eventsCount)return this._events=new mt,this;delete r[e]}else!function(e,t){for(var n=t,r=n+1,i=e.length;r0?Reflect.ownKeys(this._events):[]},("function"==typeof Object.create?function(e,t){e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}:function(e,t){e.super_=t;var n=function(){};n.prototype=t.prototype,e.prototype=new n,e.prototype.constructor=e})(Lt,Tt),Lt.prototype.add=function(e){e.on("error",this.__emitError)},Lt.prototype.remove=function(e){e.removeListener("error",this.__emitError)},Lt.prototype.bind=function(e){var t=this.__emitError;return function(){var n=Array.prototype.slice.call(arguments);try{e.apply(null,n)}catch(e){t(e)}}},Lt.prototype.intercept=function(e){var t=this.__emitError;return function(n){if(n)t(n);else{var r=Array.prototype.slice.call(arguments,1);try{e.apply(null,r)}catch(n){t(n)}}}},Lt.prototype.run=function(e){var t=this.__emitError;try{e()}catch(e){t(e)}return this},Lt.prototype.dispose=function(){return this.removeAllListeners(),this},Lt.prototype.enter=Lt.prototype.exit=function(){return this};var vt,Dt={Domain:Lt,createDomain:kt,create:kt},Rt="function"==typeof setImmediate,Mt=Pt;function Pt(e){xt.length||(Ut(),wt=!0),xt[xt.length]=e}var xt=[],wt=!1,Bt=0;function Ft(){for(;Bt1024){for(var t=0,n=xt.length-Bt;t=!".indexOf(r)){this.forward();var o,c=["==","===","!=","!==","<=",">=","//","**"],l=r+this.current();switch(-1!==je.indexOf(c,l)&&(this.forward(),r=l,-1!==je.indexOf(c,l+this.current())&&(r=l+this.current(),this.forward())),r){case"(":o="left-paren";break;case")":o="right-paren";break;case"[":o="left-bracket";break;case"]":o="right-bracket";break;case"{":o="left-curly";break;case"}":o="right-curly";break;case",":o="comma";break;case":":o="colon";break;case"~":o="tilde";break;case"|":o="pipe";break;default:o="operator"}return Kt(o,r,t,n)}if((e=this._extractUntil(" \n\t\r ()[]{}%*-+~/#,:|.<>=!")).match(/^[-+]?[0-9]+$/))return"."===this.current()?(this.forward(),Kt("float",e+"."+this._extract("0123456789"),t,n)):Kt("int",e,t,n);if(e.match(/^(true|false)$/))return Kt("boolean",e,t,n);if("none"===e)return Kt("none",e,t,n);if("null"===e)return Kt("none",e,t,n);if(e)return Kt("symbol",e,t,n);throw new Error("Unexpected value while parsing: "+e)}var h,u=this.tags.BLOCK_START.charAt(0)+this.tags.VARIABLE_START.charAt(0)+this.tags.COMMENT_START.charAt(0)+this.tags.COMMENT_END.charAt(0);if(this.isFinished())return null;if((e=this._extractString(this.tags.BLOCK_START+"-"))||(e=this._extractString(this.tags.BLOCK_START)))return this.in_code=!0,Kt("block-start",e,t,n);if((e=this._extractString(this.tags.VARIABLE_START+"-"))||(e=this._extractString(this.tags.VARIABLE_START)))return this.in_code=!0,Kt("variable-start",e,t,n);e="";var p=!1;for(this._matches(this.tags.COMMENT_START)&&(p=!0,e=this._extractString(this.tags.COMMENT_START));null!==(h=this._extractUntil(u));){if(e+=h,(this._matches(this.tags.BLOCK_START)||this._matches(this.tags.VARIABLE_START)||this._matches(this.tags.COMMENT_START))&&!p){if(this.lstripBlocks&&this._matches(this.tags.BLOCK_START)&&this.colno>0&&this.colno<=e.length){var f=e.slice(-this.colno);if(/^\s+$/.test(f)&&!(e=e.slice(0,-this.colno)).length)return this.nextToken()}break}if(this._matches(this.tags.COMMENT_END)){if(!p)throw new Error("unexpected end of comment");e+=this._extractString(this.tags.COMMENT_END);break}e+=this.current(),this.forward()}if(null===h&&p)throw new Error("expected end of comment, got end of file");return Kt(p?"comment":"data",e,t,n)},t._parseString=function(e){this.forward();for(var t="";!this.isFinished()&&this.current()!==e;){var n=this.current();if("\\"===n){switch(this.forward(),this.current()){case"n":t+="\n";break;case"t":t+="\t";break;case"r":t+="\r";break;default:t+=this.current()}this.forward()}else t+=n,this.forward()}return this.forward(),t},t._matches=function(e){return this.index+e.length>this.len?null:this.str.slice(this.index,this.index+e.length)===e},t._extractString=function(e){return this._matches(e)?(this.forwardN(e.length),e):null},t._extractUntil=function(e){return this._extractMatching(!0,e||"")},t._extract=function(e){return this._extractMatching(!1,e)},t._extractMatching=function(e,t){if(this.isFinished())return null;var n=t.indexOf(this.current());if(e&&-1===n||!e&&-1!==n){var r=this.current();this.forward();for(var i=t.indexOf(this.current());(e&&-1===i||!e&&-1!==i)&&!this.isFinished();)r+=this.current(),this.forward(),i=t.indexOf(this.current());return r}return""},t._extractRegex=function(e){var t=this.currentStr().match(e);return t?(this.forwardN(t[0].length),t):null},t.isFinished=function(){return this.index>=this.len},t.forwardN=function(e){for(var t=0;t2?i-2:0),a=2;a0||!n)&&Et.stdout.write(" ".repeat(t));var s=i===r.length-1?"":"\n";Et.stdout.write(""+e+s)}))}var hr={Node:on,Root:hn,NodeList:ln,Value:cn,Literal:un,Symbol:pn,Group:fn,Array:dn,Pair:En,Dict:mn,Output:Un,Capture:Hn,TemplateData:Gn,If:_n,IfAsync:An,InlineIf:gn,For:Nn,AsyncEach:Cn,AsyncAll:In,Macro:Sn,Caller:bn,Import:On,FromImport:yn,FunCall:Ln,Filter:kn,FilterAsync:vn,KeywordArgs:Dn,Block:Rn,Super:Mn,Extends:Pn,Include:xn,Set:wn,Switch:Bn,Case:Fn,LookupVal:Tn,BinOp:qn,In:Kn,Is:jn,Or:Vn,And:Wn,Not:Qn,Add:Xn,Concat:$n,Sub:zn,Mul:Jn,Div:Zn,FloorDiv:er,Mod:tr,Pow:nr,Neg:rr,Pos:ir,Compare:sr,CompareOperand:ar,CallExtension:or,CallExtensionAsync:cr,printNodes:function e(t,n){if(n=n||0,lr(t.typename+": ",n),t instanceof ln)lr("\n"),t.children.forEach((function(t){e(t,n+2)}));else if(t instanceof or)lr(t.extName+"."+t.prop+"\n"),t.args&&e(t.args,n+2),t.contentArgs&&t.contentArgs.forEach((function(t){e(t,n+2)}));else{var r=[],i=null;t.iterFields((function(e,t){e instanceof on?r.push([t,e]):(i=i||{})[t]=e})),i?lr(JSON.stringify(i,null,2)+"\n",null,!0):lr("\n"),r.forEach((function(t){var r=t[0],i=t[1];lr("["+r+"] =>",n+2),e(i,n+4)}))}}};function ur(e,t){return ur=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},ur(e,t)}hr.Node,hr.Root,hr.NodeList,hr.Value,hr.Literal,hr.Group,hr.Pair,hr.Dict,hr.Output,hr.Capture,hr.TemplateData,hr.If,hr.IfAsync,hr.InlineIf,hr.For,hr.AsyncEach,hr.AsyncAll,hr.Macro,hr.Caller,hr.Import,hr.FromImport,hr.FunCall,hr.Filter,hr.FilterAsync,hr.KeywordArgs,hr.Block,hr.Super,hr.Extends,hr.Include,hr.Switch,hr.Case,hr.LookupVal,hr.BinOp,hr.In,hr.Is,hr.Or,hr.And,hr.Not,hr.Add,hr.Concat,hr.Sub,hr.Mul,hr.Div,hr.FloorDiv,hr.Mod,hr.Pow,hr.Neg,hr.Pos,hr.Compare,hr.CompareOperand,hr.CallExtension,hr.CallExtensionAsync,hr.printNodes;var pr=function(e){var t,n;function r(){return e.apply(this,arguments)||this}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,ur(t,n);var i=r.prototype;return i.init=function(e){this.tokens=e,this.peeked=null,this.breakOnBlocks=null,this.dropLeadingWhitespace=!1,this.extensions=[]},i.nextToken=function(e){var t;if(this.peeked){if(e||this.peeked.type!==Vt.TOKEN_WHITESPACE)return t=this.peeked,this.peeked=null,t;this.peeked=null}if(t=this.tokens.nextToken(),!e)for(;t&&t.type===Vt.TOKEN_WHITESPACE;)t=this.tokens.nextToken();return t},i.peekToken=function(){return this.peeked=this.peeked||this.nextToken(),this.peeked},i.pushToken=function(e){if(this.peeked)throw new Error("pushToken: can only push one token on between reads");this.peeked=e},i.error=function(e,t,n){if(void 0===t||void 0===n){var r=this.peekToken()||{};t=r.lineno,n=r.colno}return void 0!==t&&(t+=1),void 0!==n&&(n+=1),new je.TemplateError(e,t,n)},i.fail=function(e,t,n){throw this.error(e,t,n)},i.skip=function(e){var t=this.nextToken();return!(!t||t.type!==e)||(this.pushToken(t),!1)},i.expect=function(e){var t=this.nextToken();return t.type!==e&&this.fail("expected "+e+", got "+t.type,t.lineno,t.colno),t},i.skipValue=function(e,t){var n=this.nextToken();return!(!n||n.type!==e||n.value!==t)||(this.pushToken(n),!1)},i.skipSymbol=function(e){return this.skipValue(Vt.TOKEN_SYMBOL,e)},i.advanceAfterBlockEnd=function(e){var t;return e||((t=this.peekToken())||this.fail("unexpected end of file"),t.type!==Vt.TOKEN_SYMBOL&&this.fail("advanceAfterBlockEnd: expected symbol token or explicit name to be passed"),e=this.nextToken().value),(t=this.nextToken())&&t.type===Vt.TOKEN_BLOCK_END?"-"===t.value.charAt(0)&&(this.dropLeadingWhitespace=!0):this.fail("expected block end in "+e+" statement"),t},i.advanceAfterVariableEnd=function(){var e=this.nextToken();e&&e.type===Vt.TOKEN_VARIABLE_END?this.dropLeadingWhitespace="-"===e.value.charAt(e.value.length-this.tokens.tags.VARIABLE_END.length-1):(this.pushToken(e),this.fail("expected variable end"))},i.parseFor=function(){var e,t,n=this.peekToken();if(this.skipSymbol("for")?(e=new hr.For(n.lineno,n.colno),t="endfor"):this.skipSymbol("asyncEach")?(e=new hr.AsyncEach(n.lineno,n.colno),t="endeach"):this.skipSymbol("asyncAll")?(e=new hr.AsyncAll(n.lineno,n.colno),t="endall"):this.fail("parseFor: expected for{Async}",n.lineno,n.colno),e.name=this.parsePrimary(),e.name instanceof hr.Symbol||this.fail("parseFor: variable name expected for loop"),this.peekToken().type===Vt.TOKEN_COMMA){var r=e.name;for(e.name=new hr.Array(r.lineno,r.colno),e.name.addChild(r);this.skip(Vt.TOKEN_COMMA);){var i=this.parsePrimary();e.name.addChild(i)}}return this.skipSymbol("in")||this.fail('parseFor: expected "in" keyword for loop',n.lineno,n.colno),e.arr=this.parseExpression(),this.advanceAfterBlockEnd(n.value),e.body=this.parseUntilBlocks(t,"else"),this.skipSymbol("else")&&(this.advanceAfterBlockEnd("else"),e.else_=this.parseUntilBlocks(t)),this.advanceAfterBlockEnd(),e},i.parseMacro=function(){var e=this.peekToken();this.skipSymbol("macro")||this.fail("expected macro");var t=this.parsePrimary(!0),n=this.parseSignature(),r=new hr.Macro(e.lineno,e.colno,t,n);return this.advanceAfterBlockEnd(e.value),r.body=this.parseUntilBlocks("endmacro"),this.advanceAfterBlockEnd(),r},i.parseCall=function(){var e=this.peekToken();this.skipSymbol("call")||this.fail("expected call");var t=this.parseSignature(!0)||new hr.NodeList,n=this.parsePrimary();this.advanceAfterBlockEnd(e.value);var r=this.parseUntilBlocks("endcall");this.advanceAfterBlockEnd();var i=new hr.Symbol(e.lineno,e.colno,"caller"),s=new hr.Caller(e.lineno,e.colno,i,t,r),a=n.args.children;return a[a.length-1]instanceof hr.KeywordArgs||a.push(new hr.KeywordArgs),a[a.length-1].addChild(new hr.Pair(e.lineno,e.colno,i,s)),new hr.Output(e.lineno,e.colno,[n])},i.parseWithContext=function(){var e=this.peekToken(),t=null;return this.skipSymbol("with")?t=!0:this.skipSymbol("without")&&(t=!1),null!==t&&(this.skipSymbol("context")||this.fail("parseFrom: expected context after with/without",e.lineno,e.colno)),t},i.parseImport=function(){var e=this.peekToken();this.skipSymbol("import")||this.fail("parseImport: expected import",e.lineno,e.colno);var t=this.parseExpression();this.skipSymbol("as")||this.fail('parseImport: expected "as" keyword',e.lineno,e.colno);var n=this.parseExpression(),r=this.parseWithContext(),i=new hr.Import(e.lineno,e.colno,t,n,r);return this.advanceAfterBlockEnd(e.value),i},i.parseFrom=function(){var e=this.peekToken();this.skipSymbol("from")||this.fail("parseFrom: expected from");var t=this.parseExpression();this.skipSymbol("import")||this.fail("parseFrom: expected import",e.lineno,e.colno);for(var n,r=new hr.NodeList;;){var i=this.peekToken();if(i.type===Vt.TOKEN_BLOCK_END){r.children.length||this.fail("parseFrom: Expected at least one import name",e.lineno,e.colno),"-"===i.value.charAt(0)&&(this.dropLeadingWhitespace=!0),this.nextToken();break}r.children.length>0&&!this.skip(Vt.TOKEN_COMMA)&&this.fail("parseFrom: expected comma",e.lineno,e.colno);var s=this.parsePrimary();if("_"===s.value.charAt(0)&&this.fail("parseFrom: names starting with an underscore cannot be imported",s.lineno,s.colno),this.skipSymbol("as")){var a=this.parsePrimary();r.addChild(new hr.Pair(s.lineno,s.colno,s,a))}else r.addChild(s);n=this.parseWithContext()}return new hr.FromImport(e.lineno,e.colno,t,r,n)},i.parseBlock=function(){var e=this.peekToken();this.skipSymbol("block")||this.fail("parseBlock: expected block",e.lineno,e.colno);var t=new hr.Block(e.lineno,e.colno);t.name=this.parsePrimary(),t.name instanceof hr.Symbol||this.fail("parseBlock: variable name expected",e.lineno,e.colno),this.advanceAfterBlockEnd(e.value),t.body=this.parseUntilBlocks("endblock"),this.skipSymbol("endblock"),this.skipSymbol(t.name.value);var n=this.peekToken();return n||this.fail("parseBlock: expected endblock, got end of file"),this.advanceAfterBlockEnd(n.value),t},i.parseExtends=function(){var e="extends",t=this.peekToken();this.skipSymbol(e)||this.fail("parseTemplateRef: expected extends");var n=new hr.Extends(t.lineno,t.colno);return n.template=this.parseExpression(),this.advanceAfterBlockEnd(t.value),n},i.parseInclude=function(){var e="include",t=this.peekToken();this.skipSymbol(e)||this.fail("parseInclude: expected include");var n=new hr.Include(t.lineno,t.colno);return n.template=this.parseExpression(),this.skipSymbol("ignore")&&this.skipSymbol("missing")&&(n.ignoreMissing=!0),this.advanceAfterBlockEnd(t.value),n},i.parseIf=function(){var e,t=this.peekToken();this.skipSymbol("if")||this.skipSymbol("elif")||this.skipSymbol("elseif")?e=new hr.If(t.lineno,t.colno):this.skipSymbol("ifAsync")?e=new hr.IfAsync(t.lineno,t.colno):this.fail("parseIf: expected if, elif, or elseif",t.lineno,t.colno),e.cond=this.parseExpression(),this.advanceAfterBlockEnd(t.value),e.body=this.parseUntilBlocks("elif","elseif","else","endif");var n=this.peekToken();switch(n&&n.value){case"elseif":case"elif":e.else_=this.parseIf();break;case"else":this.advanceAfterBlockEnd(),e.else_=this.parseUntilBlocks("endif"),this.advanceAfterBlockEnd();break;case"endif":e.else_=null,this.advanceAfterBlockEnd();break;default:this.fail("parseIf: expected elif, else, or endif, got end of file")}return e},i.parseSet=function(){var e=this.peekToken();this.skipSymbol("set")||this.fail("parseSet: expected set",e.lineno,e.colno);for(var t,n=new hr.Set(e.lineno,e.colno,[]);(t=this.parsePrimary())&&(n.targets.push(t),this.skip(Vt.TOKEN_COMMA)););return this.skipValue(Vt.TOKEN_OPERATOR,"=")?(n.value=this.parseExpression(),this.advanceAfterBlockEnd(e.value)):this.skip(Vt.TOKEN_BLOCK_END)?(n.body=new hr.Capture(e.lineno,e.colno,this.parseUntilBlocks("endset")),n.value=null,this.advanceAfterBlockEnd()):this.fail("parseSet: expected = or block end in set tag",e.lineno,e.colno),n},i.parseSwitch=function(){var e="switch",t="endswitch",n="case",r="default",i=this.peekToken();this.skipSymbol(e)||this.skipSymbol(n)||this.skipSymbol(r)||this.fail('parseSwitch: expected "switch," "case" or "default"',i.lineno,i.colno);var s=this.parseExpression();this.advanceAfterBlockEnd(e),this.parseUntilBlocks(n,r,t);var a,o=this.peekToken(),c=[];do{this.skipSymbol(n);var l=this.parseExpression();this.advanceAfterBlockEnd(e);var h=this.parseUntilBlocks(n,r,t);c.push(new hr.Case(o.line,o.col,l,h)),o=this.peekToken()}while(o&&o.value===n);switch(o.value){case r:this.advanceAfterBlockEnd(),a=this.parseUntilBlocks(t),this.advanceAfterBlockEnd();break;case t:this.advanceAfterBlockEnd();break;default:this.fail('parseSwitch: expected "case," "default" or "endswitch," got EOF.')}return new hr.Switch(i.lineno,i.colno,s,c,a)},i.parseStatement=function(){var e=this.peekToken();if(e.type!==Vt.TOKEN_SYMBOL&&this.fail("tag name expected",e.lineno,e.colno),this.breakOnBlocks&&-1!==je.indexOf(this.breakOnBlocks,e.value))return null;switch(e.value){case"raw":return this.parseRaw();case"verbatim":return this.parseRaw("verbatim");case"if":case"ifAsync":return this.parseIf();case"for":case"asyncEach":case"asyncAll":return this.parseFor();case"block":return this.parseBlock();case"extends":return this.parseExtends();case"include":return this.parseInclude();case"set":return this.parseSet();case"macro":return this.parseMacro();case"call":return this.parseCall();case"import":return this.parseImport();case"from":return this.parseFrom();case"filter":return this.parseFilterStatement();case"switch":return this.parseSwitch();default:if(this.extensions.length)for(var t=0;t0;){var o=s[0],c=s[1],l=s[2];l===e?r+=1:l===t&&(r-=1),0===r?(i+=c,this.tokens.backN(o.length-c.length)):i+=o}return new hr.Output(a.lineno,a.colno,[new hr.TemplateData(a.lineno,a.colno,i)])},i.parsePostfix=function(e){for(var t,n=this.peekToken();n;){if(n.type===Vt.TOKEN_LEFT_PAREN)e=new hr.FunCall(n.lineno,n.colno,e,this.parseSignature());else if(n.type===Vt.TOKEN_LEFT_BRACKET)(t=this.parseAggregate()).children.length>1&&this.fail("invalid index"),e=new hr.LookupVal(n.lineno,n.colno,e,t.children[0]);else{if(n.type!==Vt.TOKEN_OPERATOR||"."!==n.value)break;this.nextToken();var r=this.nextToken();r.type!==Vt.TOKEN_SYMBOL&&this.fail("expected name as lookup value, got "+r.value,r.lineno,r.colno),t=new hr.Literal(r.lineno,r.colno,r.value),e=new hr.LookupVal(n.lineno,n.colno,e,t)}n=this.peekToken()}return e},i.parseExpression=function(){return this.parseInlineIf()},i.parseInlineIf=function(){var e=this.parseOr();if(this.skipSymbol("if")){var t=this.parseOr(),n=e;(e=new hr.InlineIf(e.lineno,e.colno)).body=n,e.cond=t,this.skipSymbol("else")?e.else_=this.parseOr():e.else_=null}return e},i.parseOr=function(){for(var e=this.parseAnd();this.skipSymbol("or");){var t=this.parseAnd();e=new hr.Or(e.lineno,e.colno,e,t)}return e},i.parseAnd=function(){for(var e=this.parseNot();this.skipSymbol("and");){var t=this.parseNot();e=new hr.And(e.lineno,e.colno,e,t)}return e},i.parseNot=function(){var e=this.peekToken();return this.skipSymbol("not")?new hr.Not(e.lineno,e.colno,this.parseNot()):this.parseIn()},i.parseIn=function(){for(var e=this.parseIs();;){var t=this.nextToken();if(!t)break;var n=t.type===Vt.TOKEN_SYMBOL&&"not"===t.value;if(n||this.pushToken(t),!this.skipSymbol("in")){n&&this.pushToken(t);break}var r=this.parseIs();e=new hr.In(e.lineno,e.colno,e,r),n&&(e=new hr.Not(e.lineno,e.colno,e))}return e},i.parseIs=function(){var e=this.parseCompare();if(this.skipSymbol("is")){var t=this.skipSymbol("not"),n=this.parseCompare();e=new hr.Is(e.lineno,e.colno,e,n),t&&(e=new hr.Not(e.lineno,e.colno,e))}return e},i.parseCompare=function(){for(var e=["==","===","!=","!==","<",">","<=",">="],t=this.parseConcat(),n=[];;){var r=this.nextToken();if(!r)break;if(-1===e.indexOf(r.value)){this.pushToken(r);break}n.push(new hr.CompareOperand(r.lineno,r.colno,this.parseConcat(),r.value))}return n.length?new hr.Compare(n[0].lineno,n[0].colno,t,n):t},i.parseConcat=function(){for(var e=this.parseAdd();this.skipValue(Vt.TOKEN_TILDE,"~");){var t=this.parseAdd();e=new hr.Concat(e.lineno,e.colno,e,t)}return e},i.parseAdd=function(){for(var e=this.parseSub();this.skipValue(Vt.TOKEN_OPERATOR,"+");){var t=this.parseSub();e=new hr.Add(e.lineno,e.colno,e,t)}return e},i.parseSub=function(){for(var e=this.parseMul();this.skipValue(Vt.TOKEN_OPERATOR,"-");){var t=this.parseMul();e=new hr.Sub(e.lineno,e.colno,e,t)}return e},i.parseMul=function(){for(var e=this.parseDiv();this.skipValue(Vt.TOKEN_OPERATOR,"*");){var t=this.parseDiv();e=new hr.Mul(e.lineno,e.colno,e,t)}return e},i.parseDiv=function(){for(var e=this.parseFloorDiv();this.skipValue(Vt.TOKEN_OPERATOR,"/");){var t=this.parseFloorDiv();e=new hr.Div(e.lineno,e.colno,e,t)}return e},i.parseFloorDiv=function(){for(var e=this.parseMod();this.skipValue(Vt.TOKEN_OPERATOR,"//");){var t=this.parseMod();e=new hr.FloorDiv(e.lineno,e.colno,e,t)}return e},i.parseMod=function(){for(var e=this.parsePow();this.skipValue(Vt.TOKEN_OPERATOR,"%");){var t=this.parsePow();e=new hr.Mod(e.lineno,e.colno,e,t)}return e},i.parsePow=function(){for(var e=this.parseUnary();this.skipValue(Vt.TOKEN_OPERATOR,"**");){var t=this.parseUnary();e=new hr.Pow(e.lineno,e.colno,e,t)}return e},i.parseUnary=function(e){var t,n=this.peekToken();return t=this.skipValue(Vt.TOKEN_OPERATOR,"-")?new hr.Neg(n.lineno,n.colno,this.parseUnary(!0)):this.skipValue(Vt.TOKEN_OPERATOR,"+")?new hr.Pos(n.lineno,n.colno,this.parseUnary(!0)):this.parsePrimary(),e||(t=this.parseFilter(t)),t},i.parsePrimary=function(e){var t,n=this.nextToken(),r=null;if(n?n.type===Vt.TOKEN_STRING?t=n.value:n.type===Vt.TOKEN_INT?t=parseInt(n.value,10):n.type===Vt.TOKEN_FLOAT?t=parseFloat(n.value):n.type===Vt.TOKEN_BOOLEAN?"true"===n.value?t=!0:"false"===n.value?t=!1:this.fail("invalid boolean: "+n.value,n.lineno,n.colno):n.type===Vt.TOKEN_NONE?t=null:n.type===Vt.TOKEN_REGEX&&(t=new RegExp(n.value.body,n.value.flags)):this.fail("expected expression, got end of file"),void 0!==t?r=new hr.Literal(n.lineno,n.colno,t):n.type===Vt.TOKEN_SYMBOL?r=new hr.Symbol(n.lineno,n.colno,n.value):(this.pushToken(n),r=this.parseAggregate()),e||(r=this.parsePostfix(r)),r)return r;throw this.error("unexpected token: "+n.value,n.lineno,n.colno)},i.parseFilterName=function(){for(var e=this.expect(Vt.TOKEN_SYMBOL),t=e.value;this.skipValue(Vt.TOKEN_OPERATOR,".");)t+="."+this.expect(Vt.TOKEN_SYMBOL).value;return new hr.Symbol(e.lineno,e.colno,t)},i.parseFilterArgs=function(e){return this.peekToken().type===Vt.TOKEN_LEFT_PAREN?this.parsePostfix(e).args.children:[]},i.parseFilter=function(e){for(;this.skip(Vt.TOKEN_PIPE);){var t=this.parseFilterName();e=new hr.Filter(t.lineno,t.colno,t,new hr.NodeList(t.lineno,t.colno,[e].concat(this.parseFilterArgs(e))))}return e},i.parseFilterStatement=function(){var e=this.peekToken();this.skipSymbol("filter")||this.fail("parseFilterStatement: expected filter");var t=this.parseFilterName(),n=this.parseFilterArgs(t);this.advanceAfterBlockEnd(e.value);var r=new hr.Capture(t.lineno,t.colno,this.parseUntilBlocks("endfilter"));this.advanceAfterBlockEnd();var i=new hr.Filter(t.lineno,t.colno,t,new hr.NodeList(t.lineno,t.colno,[r].concat(n)));return new hr.Output(t.lineno,t.colno,[i])},i.parseAggregate=function(){var e,t=this.nextToken();switch(t.type){case Vt.TOKEN_LEFT_PAREN:e=new hr.Group(t.lineno,t.colno);break;case Vt.TOKEN_LEFT_BRACKET:e=new hr.Array(t.lineno,t.colno);break;case Vt.TOKEN_LEFT_CURLY:e=new hr.Dict(t.lineno,t.colno);break;default:return null}for(;;){var n=this.peekToken().type;if(n===Vt.TOKEN_RIGHT_PAREN||n===Vt.TOKEN_RIGHT_BRACKET||n===Vt.TOKEN_RIGHT_CURLY){this.nextToken();break}if(e.children.length>0&&(this.skip(Vt.TOKEN_COMMA)||this.fail("parseAggregate: expected comma after expression",t.lineno,t.colno)),e instanceof hr.Dict){var r=this.parsePrimary();this.skip(Vt.TOKEN_COLON)||this.fail("parseAggregate: expected colon after dict key",t.lineno,t.colno);var i=this.parseExpression();e.addChild(new hr.Pair(r.lineno,r.colno,r,i))}else{var s=this.parseExpression();e.addChild(s)}}return e},i.parseSignature=function(e,t){var n=this.peekToken();if(!t&&n.type!==Vt.TOKEN_LEFT_PAREN){if(e)return null;this.fail("expected arguments",n.lineno,n.colno)}n.type===Vt.TOKEN_LEFT_PAREN&&(n=this.nextToken());for(var r=new hr.NodeList(n.lineno,n.colno),i=new hr.KeywordArgs(n.lineno,n.colno),s=!1;;){if(n=this.peekToken(),!t&&n.type===Vt.TOKEN_RIGHT_PAREN){this.nextToken();break}if(t&&n.type===Vt.TOKEN_BLOCK_END)break;if(s&&!this.skip(Vt.TOKEN_COMMA))this.fail("parseSignature: expected comma after expression",n.lineno,n.colno);else{var a=this.parseExpression();this.skipValue(Vt.TOKEN_OPERATOR,"=")?i.addChild(new hr.Pair(a.lineno,a.colno,a,this.parseExpression())):r.addChild(a)}s=!0}return i.children.length&&r.addChild(i),r},i.parseUntilBlocks=function(){for(var e=this.breakOnBlocks,t=arguments.length,n=new Array(t),r=0;re.length)a=i.slice(0,e.length),i.slice(a.length,o).forEach((function(e,n){n":">","<=":"<=",">=":">="},Pr=function(e){var t,n;function r(){return e.apply(this,arguments)||this}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,vr(t,n);var i=r.prototype;return i.init=function(e,t){this.templateName=e,this.codebuf=[],this.lastId=0,this.buffer=null,this.bufferStack=[],this._scopeClosers="",this.inBlock=!1,this.throwOnUndefined=t},i.fail=function(e,t,n){throw void 0!==t&&(t+=1),void 0!==n&&(n+=1),new Dr(e,t,n)},i._pushBuffer=function(){var e=this._tmpid();return this.bufferStack.push(this.buffer),this.buffer=e,this._emit("var "+this.buffer+' = "";'),e},i._popBuffer=function(){this.buffer=this.bufferStack.pop()},i._emit=function(e){this.codebuf.push(e)},i._emitLine=function(e){this._emit(e+"\n")},i._emitLines=function(){for(var e=this,t=arguments.length,n=new Array(t),r=0;r0&&i._emit(","),i.compile(e,t)})),r&&this._emit(r)},i._compileExpression=function(e,t){this.assertType(e,hr.Literal,hr.Symbol,hr.Group,hr.Array,hr.Dict,hr.FunCall,hr.Caller,hr.Filter,hr.LookupVal,hr.Compare,hr.InlineIf,hr.In,hr.Is,hr.And,hr.Or,hr.Not,hr.Add,hr.Concat,hr.Sub,hr.Mul,hr.Div,hr.FloorDiv,hr.Mod,hr.Pow,hr.Neg,hr.Pos,hr.Compare,hr.NodeList),this.compile(e,t)},i.assertType=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r0&&r._emit(","),e){r._emitLine("function(cb) {"),r._emitLine("if(!cb) { cb = function(err) { if(err) { throw err; }}}");var i=r._pushBuffer();r._withScopedSyntax((function(){r.compile(e,t),r._emitLine("cb(null, "+i+");")})),r._popBuffer(),r._emitLine("return "+i+";"),r._emitLine("}")}else r._emit("null")})),n){var o=this._tmpid();this._emitLine(", "+this._makeCallback(o)),this._emitLine(this.buffer+" += runtime.suppressValue("+o+", "+a+" && env.opts.autoescape);"),this._addScopeLevel()}else this._emit(")"),this._emit(", "+a+" && env.opts.autoescape);\n")},i.compileCallExtensionAsync=function(e,t){this.compileCallExtension(e,t,!0)},i.compileNodeList=function(e,t){this._compileChildren(e,t)},i.compileLiteral=function(e){if("string"==typeof e.value){var t=e.value.replace(/\\/g,"\\\\");t=(t=(t=(t=(t=t.replace(/"/g,'\\"')).replace(/\n/g,"\\n")).replace(/\r/g,"\\r")).replace(/\t/g,"\\t")).replace(/\u2028/g,"\\u2028"),this._emit('"'+t+'"')}else null===e.value?this._emit("null"):this._emit(e.value.toString())},i.compileSymbol=function(e,t){var n=e.value,r=t.lookup(n);r?this._emit(r):this._emit('runtime.contextOrFrameLookup(context, frame, "'+n+'")')},i.compileGroup=function(e,t){this._compileAggregate(e,t,"(",")")},i.compileArray=function(e,t){this._compileAggregate(e,t,"[","]")},i.compileDict=function(e,t){this._compileAggregate(e,t,"{","}")},i.compilePair=function(e,t){var n=e.key,r=e.value;n instanceof hr.Symbol?n=new hr.Literal(n.lineno,n.colno,n.value):n instanceof hr.Literal&&"string"==typeof n.value||this.fail("compilePair: Dict keys must be strings or names",n.lineno,n.colno),this.compile(n,t),this._emit(": "),this._compileExpression(r,t)},i.compileInlineIf=function(e,t){this._emit("("),this.compile(e.cond,t),this._emit("?"),this.compile(e.body,t),this._emit(":"),null!==e.else_?this.compile(e.else_,t):this._emit('""'),this._emit(")")},i.compileIn=function(e,t){this._emit("runtime.inOperator("),this.compile(e.left,t),this._emit(","),this.compile(e.right,t),this._emit(")")},i.compileIs=function(e,t){var n=e.right.name?e.right.name.value:e.right.value;this._emit('env.getTest("'+n+'").call(context, '),this.compile(e.left,t),e.right.args&&(this._emit(","),this.compile(e.right.args,t)),this._emit(") === true")},i._binOpEmitter=function(e,t,n){this.compile(e.left,t),this._emit(n),this.compile(e.right,t)},i.compileOr=function(e,t){return this._binOpEmitter(e,t," || ")},i.compileAnd=function(e,t){return this._binOpEmitter(e,t," && ")},i.compileAdd=function(e,t){return this._binOpEmitter(e,t," + ")},i.compileConcat=function(e,t){return this._binOpEmitter(e,t,' + "" + ')},i.compileSub=function(e,t){return this._binOpEmitter(e,t," - ")},i.compileMul=function(e,t){return this._binOpEmitter(e,t," * ")},i.compileDiv=function(e,t){return this._binOpEmitter(e,t," / ")},i.compileMod=function(e,t){return this._binOpEmitter(e,t," % ")},i.compileNot=function(e,t){this._emit("!"),this.compile(e.target,t)},i.compileFloorDiv=function(e,t){this._emit("Math.floor("),this.compile(e.left,t),this._emit(" / "),this.compile(e.right,t),this._emit(")")},i.compilePow=function(e,t){this._emit("Math.pow("),this.compile(e.left,t),this._emit(", "),this.compile(e.right,t),this._emit(")")},i.compileNeg=function(e,t){this._emit("-"),this.compile(e.target,t)},i.compilePos=function(e,t){this._emit("+"),this.compile(e.target,t)},i.compileCompare=function(e,t){var n=this;this.compile(e.expr,t),e.ops.forEach((function(e){n._emit(" "+Mr[e.type]+" "),n.compile(e.expr,t)}))},i.compileLookupVal=function(e,t){this._emit("runtime.memberLookup(("),this._compileExpression(e.target,t),this._emit("),"),this._compileExpression(e.val,t),this._emit(")")},i._getNodeName=function(e){switch(e.typename){case"Symbol":return e.value;case"FunCall":return"the return value of ("+this._getNodeName(e.name)+")";case"LookupVal":return this._getNodeName(e.target)+'["'+this._getNodeName(e.val)+'"]';case"Literal":return e.value.toString();default:return"--expression--"}},i.compileFunCall=function(e,t){this._emit("(lineno = "+e.lineno+", colno = "+e.colno+", "),this._emit("runtime.callWrap("),this._compileExpression(e.name,t),this._emit(', "'+this._getNodeName(e.name).replace(/"/g,'\\"')+'", context, '),this._compileAggregate(e.args,t,"[","])"),this._emit(")")},i.compileFilter=function(e,t){var n=e.name;this.assertType(n,hr.Symbol),this._emit('env.getFilter("'+n.value+'").call(context, '),this._compileAggregate(e.args,t),this._emit(")")},i.compileFilterAsync=function(e,t){var n=e.name,r=e.symbol.value;this.assertType(n,hr.Symbol),t.set(r,r),this._emit('env.getFilter("'+n.value+'").call(context, '),this._compileAggregate(e.args,t),this._emitLine(", "+this._makeCallback(r)),this._addScopeLevel()},i.compileKeywordArgs=function(e,t){this._emit("runtime.makeKeywordArgs("),this.compileDict(e,t),this._emit(")")},i.compileSet=function(e,t){var n=this,r=[];e.targets.forEach((function(e){var i=e.value,s=t.lookup(i);null==s&&(s=n._tmpid(),n._emitLine("var "+s+";")),r.push(s)})),e.value?(this._emit(r.join(" = ")+" = "),this._compileExpression(e.value,t),this._emitLine(";")):(this._emit(r.join(" = ")+" = "),this.compile(e.body,t),this._emitLine(";")),e.targets.forEach((function(e,t){var i=r[t],s=e.value;n._emitLine('frame.set("'+s+'", '+i+", true);"),n._emitLine("if(frame.topLevel) {"),n._emitLine('context.setVariable("'+s+'", '+i+");"),n._emitLine("}"),"_"!==s.charAt(0)&&(n._emitLine("if(frame.topLevel) {"),n._emitLine('context.addExport("'+s+'", '+i+");"),n._emitLine("}"))}))},i.compileSwitch=function(e,t){var n=this;this._emit("switch ("),this.compile(e.expr,t),this._emit(") {"),e.cases.forEach((function(e,r){n._emit("case "),n.compile(e.cond,t),n._emit(": "),n.compile(e.body,t),e.body.children.length&&n._emitLine("break;")})),e.default&&(this._emit("default:"),this.compile(e.default,t)),this._emit("}")},i.compileIf=function(e,t,n){var r=this;this._emit("if("),this._compileExpression(e.cond,t),this._emitLine(") {"),this._withScopedSyntax((function(){r.compile(e.body,t),n&&r._emit("cb()")})),e.else_?(this._emitLine("}\nelse {"),this._withScopedSyntax((function(){r.compile(e.else_,t),n&&r._emit("cb()")}))):n&&(this._emitLine("}\nelse {"),this._emit("cb()")),this._emitLine("}")},i.compileIfAsync=function(e,t){this._emit("(function(cb) {"),this.compileIf(e,t,!0),this._emit("})("+this._makeCallback()),this._addScopeLevel()},i._emitLoopBindings=function(e,t,n,r){var i=this;[{name:"index",val:n+" + 1"},{name:"index0",val:n},{name:"revindex",val:r+" - "+n},{name:"revindex0",val:r+" - "+n+" - 1"},{name:"first",val:n+" === 0"},{name:"last",val:n+" === "+r+" - 1"},{name:"length",val:r}].forEach((function(e){i._emitLine('frame.set("loop.'+e.name+'", '+e.val+");")}))},i.compileFor=function(e,t){var n=this,r=this._tmpid(),i=this._tmpid(),s=this._tmpid();if(t=t.push(),this._emitLine("frame = frame.push();"),this._emit("var "+s+" = "),this._compileExpression(e.arr,t),this._emitLine(";"),this._emit("if("+s+") {"),this._emitLine(s+" = runtime.fromIterator("+s+");"),e.name instanceof hr.Array){this._emitLine("var "+r+";"),this._emitLine("if(runtime.isArray("+s+")) {"),this._emitLine("var "+i+" = "+s+".length;"),this._emitLine("for("+r+"=0; "+r+" < "+s+".length; "+r+"++) {"),e.name.children.forEach((function(i,a){var o=n._tmpid();n._emitLine("var "+o+" = "+s+"["+r+"]["+a+"];"),n._emitLine('frame.set("'+i+'", '+s+"["+r+"]["+a+"]);"),t.set(e.name.children[a].value,o)})),this._emitLoopBindings(e,s,r,i),this._withScopedSyntax((function(){n.compile(e.body,t)})),this._emitLine("}"),this._emitLine("} else {");var a=e.name.children,o=a[0],c=a[1],l=this._tmpid(),h=this._tmpid();t.set(o.value,l),t.set(c.value,h),this._emitLine(r+" = -1;"),this._emitLine("var "+i+" = runtime.keys("+s+").length;"),this._emitLine("for(var "+l+" in "+s+") {"),this._emitLine(r+"++;"),this._emitLine("var "+h+" = "+s+"["+l+"];"),this._emitLine('frame.set("'+o.value+'", '+l+");"),this._emitLine('frame.set("'+c.value+'", '+h+");"),this._emitLoopBindings(e,s,r,i),this._withScopedSyntax((function(){n.compile(e.body,t)})),this._emitLine("}"),this._emitLine("}")}else{var u=this._tmpid();t.set(e.name.value,u),this._emitLine("var "+i+" = "+s+".length;"),this._emitLine("for(var "+r+"=0; "+r+" < "+s+".length; "+r+"++) {"),this._emitLine("var "+u+" = "+s+"["+r+"];"),this._emitLine('frame.set("'+e.name.value+'", '+u+");"),this._emitLoopBindings(e,s,r,i),this._withScopedSyntax((function(){n.compile(e.body,t)})),this._emitLine("}")}this._emitLine("}"),e.else_&&(this._emitLine("if (!"+i+") {"),this.compile(e.else_,t),this._emitLine("}")),this._emitLine("frame = frame.pop();")},i._compileAsyncLoop=function(e,t,n){var r=this,i=this._tmpid(),s=this._tmpid(),a=this._tmpid(),o=n?"asyncAll":"asyncEach";if(t=t.push(),this._emitLine("frame = frame.push();"),this._emit("var "+a+" = runtime.fromIterator("),this._compileExpression(e.arr,t),this._emitLine(");"),e.name instanceof hr.Array){var c=e.name.children.length;this._emit("runtime."+o+"("+a+", "+c+", function("),e.name.children.forEach((function(e){r._emit(e.value+",")})),this._emit(i+","+s+",next) {"),e.name.children.forEach((function(e){var n=e.value;t.set(n,n),r._emitLine('frame.set("'+n+'", '+n+");")}))}else{var l=e.name.value;this._emitLine("runtime."+o+"("+a+", 1, function("+l+", "+i+", "+s+",next) {"),this._emitLine('frame.set("'+l+'", '+l+");"),t.set(l,l)}this._emitLoopBindings(e,a,i,s),this._withScopedSyntax((function(){var s;n&&(s=r._pushBuffer()),r.compile(e.body,t),r._emitLine("next("+i+(s?","+s:"")+");"),n&&r._popBuffer()}));var h=this._tmpid();this._emitLine("}, "+this._makeCallback(h)),this._addScopeLevel(),n&&this._emitLine(this.buffer+" += "+h+";"),e.else_&&(this._emitLine("if (!"+a+".length) {"),this.compile(e.else_,t),this._emitLine("}")),this._emitLine("frame = frame.pop();")},i.compileAsyncEach=function(e,t){this._compileAsyncLoop(e,t)},i.compileAsyncAll=function(e,t){this._compileAsyncLoop(e,t,!0)},i._compileMacro=function(e,t){var n=this,r=[],i=null,s="macro_"+this._tmpid(),a=void 0!==t;e.args.children.forEach((function(t,s){s===e.args.children.length-1&&t instanceof hr.Dict?i=t:(n.assertType(t,hr.Symbol),r.push(t))}));var o,c=[].concat(r.map((function(e){return"l_"+e.value})),["kwargs"]),l=r.map((function(e){return'"'+e.value+'"'})),h=(i&&i.children||[]).map((function(e){return'"'+e.key.value+'"'}));o=a?t.push(!0):new Rr,this._emitLines("var "+s+" = runtime.makeMacro(","["+l.join(", ")+"], ","["+h.join(", ")+"], ","function ("+c.join(", ")+") {","var callerFrame = frame;","frame = "+(a?"frame.push(true);":"new runtime.Frame();"),"kwargs = kwargs || {};",'if (Object.prototype.hasOwnProperty.call(kwargs, "caller")) {','frame.set("caller", kwargs.caller); }'),r.forEach((function(e){n._emitLine('frame.set("'+e.value+'", l_'+e.value+");"),o.set(e.value,"l_"+e.value)})),i&&i.children.forEach((function(e){var t=e.key.value;n._emit('frame.set("'+t+'", '),n._emit('Object.prototype.hasOwnProperty.call(kwargs, "'+t+'")'),n._emit(' ? kwargs["'+t+'"] : '),n._compileExpression(e.value,o),n._emit(");")}));var u=this._pushBuffer();return this._withScopedSyntax((function(){n.compile(e.body,o)})),this._emitLine("frame = "+(a?"frame.pop();":"callerFrame;")),this._emitLine("return new runtime.SafeString("+u+");"),this._emitLine("});"),this._popBuffer(),s},i.compileMacro=function(e,t){var n=this._compileMacro(e),r=e.name.value;t.set(r,n),t.parent?this._emitLine('frame.set("'+r+'", '+n+");"):("_"!==e.name.value.charAt(0)&&this._emitLine('context.addExport("'+r+'");'),this._emitLine('context.setVariable("'+r+'", '+n+");"))},i.compileCaller=function(e,t){this._emit("(function (){");var n=this._compileMacro(e,t);this._emit("return "+n+";})()")},i._compileGetTemplate=function(e,t,n,r){var i=this._tmpid(),s=this._templateName(),a=this._makeCallback(i),o=n?"true":"false",c=r?"true":"false";return this._emit("env.getTemplate("),this._compileExpression(e.template,t),this._emitLine(", "+o+", "+s+", "+c+", "+a),i},i.compileImport=function(e,t){var n=e.target.value,r=this._compileGetTemplate(e,t,!1,!1);this._addScopeLevel(),this._emitLine(r+".getExported("+(e.withContext?"context.getVariables(), frame, ":"")+this._makeCallback(r)),this._addScopeLevel(),t.set(n,r),t.parent?this._emitLine('frame.set("'+n+'", '+r+");"):this._emitLine('context.setVariable("'+n+'", '+r+");")},i.compileFromImport=function(e,t){var n=this,r=this._compileGetTemplate(e,t,!1,!1);this._addScopeLevel(),this._emitLine(r+".getExported("+(e.withContext?"context.getVariables(), frame, ":"")+this._makeCallback(r)),this._addScopeLevel(),e.names.children.forEach((function(e){var i,s,a=n._tmpid();e instanceof hr.Pair?(i=e.key.value,s=e.value.value):s=i=e.value,n._emitLine("if(Object.prototype.hasOwnProperty.call("+r+', "'+i+'")) {'),n._emitLine("var "+a+" = "+r+"."+i+";"),n._emitLine("} else {"),n._emitLine("cb(new Error(\"cannot import '"+i+"'\")); return;"),n._emitLine("}"),t.set(s,a),t.parent?n._emitLine('frame.set("'+s+'", '+a+");"):n._emitLine('context.setVariable("'+s+'", '+a+");")}))},i.compileBlock=function(e){var t=this._tmpid();this.inBlock||this._emit('(parentTemplate ? function(e, c, f, r, cb) { cb(""); } : '),this._emit('context.getBlock("'+e.name.value+'")'),this.inBlock||this._emit(")"),this._emitLine("(env, context, frame, runtime, "+this._makeCallback(t)),this._emitLine(this.buffer+" += "+t+";"),this._addScopeLevel()},i.compileSuper=function(e,t){var n=e.blockName.value,r=e.symbol.value,i=this._makeCallback(r);this._emitLine('context.getSuper(env, "'+n+'", b_'+n+", frame, runtime, "+i),this._emitLine(r+" = runtime.markSafe("+r+");"),this._addScopeLevel(),t.set(r,r)},i.compileExtends=function(e,t){var n=this._tmpid(),r=this._compileGetTemplate(e,t,!0,!1);this._emitLine("parentTemplate = "+r),this._emitLine("for(var "+n+" in parentTemplate.blocks) {"),this._emitLine("context.addBlock("+n+", parentTemplate.blocks["+n+"]);"),this._emitLine("}"),this._addScopeLevel()},i.compileInclude=function(e,t){this._emitLine("var tasks = [];"),this._emitLine("tasks.push("),this._emitLine("function(callback) {");var n=this._compileGetTemplate(e,t,!1,e.ignoreMissing);this._emitLine("callback(null,"+n+");});"),this._emitLine("});");var r=this._tmpid();this._emitLine("tasks.push("),this._emitLine("function(template, callback){"),this._emitLine("template.render(context.getVariables(), frame, "+this._makeCallback(r)),this._emitLine("callback(null,"+r+");});"),this._emitLine("});"),this._emitLine("tasks.push("),this._emitLine("function(result, callback){"),this._emitLine(this.buffer+" += result;"),this._emitLine("callback(null);"),this._emitLine("});"),this._emitLine("env.waterfall(tasks, function(){"),this._addScopeLevel()},i.compileTemplateData=function(e,t){this.compileLiteral(e,t)},i.compileCapture=function(e,t){var n=this,r=this.buffer;this.buffer="output",this._emitLine("(function() {"),this._emitLine('var output = "";'),this._withScopedSyntax((function(){n.compile(e.body,t)})),this._emitLine("return output;"),this._emitLine("})()"),this.buffer=r},i.compileOutput=function(e,t){var n=this;e.children.forEach((function(r){r instanceof hr.TemplateData?r.value&&(n._emit(n.buffer+" += "),n.compileLiteral(r,t),n._emitLine(";")):(n._emit(n.buffer+" += runtime.suppressValue("),n.throwOnUndefined&&n._emit("runtime.ensureDefined("),n.compile(r,t),n.throwOnUndefined&&n._emit(","+e.lineno+","+e.colno+")"),n._emit(", env.opts.autoescape);\n"))}))},i.compileRoot=function(e,t){var n=this;t&&this.fail("compileRoot: root node can't have frame"),t=new Rr,this._emitFuncBegin(e,"root"),this._emitLine("var parentTemplate = null;"),this._compileChildren(e,t),this._emitLine("if(parentTemplate) {"),this._emitLine("parentTemplate.rootRenderFunc(env, context, frame, runtime, cb);"),this._emitLine("} else {"),this._emitLine("cb(null, "+this.buffer+");"),this._emitLine("}"),this._emitFuncEnd(!0),this.inBlock=!0;var r=[],i=e.findAll(hr.Block);i.forEach((function(e,t){var i=e.name.value;if(-1!==r.indexOf(i))throw new Error('Block "'+i+'" defined more than once.');r.push(i),n._emitFuncBegin(e,"b_"+i);var s=new Rr;n._emitLine("var frame = frame.push(true);"),n.compile(e.body,s),n._emitFuncEnd()})),this._emitLine("return {"),i.forEach((function(e,t){var r="b_"+e.name.value;n._emitLine(r+": "+r+",")})),this._emitLine("root: root\n};")},i.compile=function(e,t){var n=this["compile"+e.typename];n?n.call(this,e,t):this.fail("compile: Cannot compile node: "+e.typename,e.lineno,e.colno)},i.getCode=function(){return this.codebuf.join("")},r}(en.Obj),xr={compile:function(e,t,n,r,i){void 0===i&&(i={});var s=new Pr(r,i.throwOnUndefined),a=(n||[]).map((function(e){return e.preprocess})).filter((function(e){return!!e})).reduce((function(e,t){return t(e)}),e);return s.compile(Nr.transform(fr.parse(a,n,i),t,r)),s.getCode()},Compiler:Pr},wr=Ke((function(e){var t=e.exports={};function n(e,t){return null==e||!1===e?t:e}function r(e){return e!=e}function i(e){var t=(e=n(e,"")).toLowerCase();return kr.copySafeness(e,t.charAt(0).toUpperCase()+t.slice(1))}function s(e){if(je.isString(e))return e.split("");if(je.isObject(e))return je._entries(e||{}).map((function(e){return{key:e[0],value:e[1]}}));if(je.isArray(e))return e;throw new je.TemplateError("list filter: type not iterable")}function a(e){return function(t,n,r){void 0===n&&(n="truthy");var i=this,s=i.env.getTest(n);return je.toArray(t).filter((function(t){return s.call(i,t,r)===e}))}}function o(e){return kr.copySafeness(e,e.replace(/^\s*|\s*$/g,""))}t.abs=Math.abs,t.batch=function(e,t,n){var r,i=[],s=[];for(r=0;r=t)return e;var r=t-e.length,i=je.repeat(" ",r/2-r%2),s=je.repeat(" ",r/2);return kr.copySafeness(e,i+e+s)},t.default=function(e,t,n){return n?e||t:void 0!==e?e:t},t.dictsort=function(e,t,n){if(!je.isObject(e))throw new je.TemplateError("dictsort filter: val must be an object");var r,i=[];for(var s in e)i.push([s,e[s]]);if(void 0===n||"key"===n)r=0;else{if("value"!==n)throw new je.TemplateError("dictsort filter: You can only sort by either key or value");r=1}return i.sort((function(e,n){var i=e[r],s=n[r];return t||(je.isString(i)&&(i=i.toUpperCase()),je.isString(s)&&(s=s.toUpperCase())),i>s?1:i===s?0:-1})),i},t.dump=function(e,t){return JSON.stringify(e,null,t)},t.escape=function(e){return e instanceof kr.SafeString?e:(e=null==e?"":e,kr.markSafe(je.escape(e.toString())))},t.safe=function(e){return e instanceof kr.SafeString?e:(e=null==e?"":e,kr.markSafe(e.toString()))},t.first=function(e){return e[0]},t.forceescape=function(e){return e=null==e?"":e,kr.markSafe(je.escape(e.toString()))},t.groupby=function(e,t){return je.groupBy(e,t,this.env.opts.throwOnUndefined)},t.indent=function(e,t,r){if(""===(e=n(e,"")))return"";t=t||4;var i=e.split("\n"),s=je.repeat(" ",t),a=i.map((function(e,t){return 0!==t||r?""+s+e:e})).join("\n");return kr.copySafeness(e,a)},t.join=function(e,t,n){return t=t||"",n&&(e=je.map(e,(function(e){return e[n]}))),e.join(t)},t.last=function(e){return e[e.length-1]},t.length=function(e){var t=n(e,"");return void 0!==t?"function"==typeof Map&&t instanceof Map||"function"==typeof Set&&t instanceof Set?t.size:!je.isObject(t)||t instanceof kr.SafeString?t.length:je.keys(t).length:0},t.list=s,t.lower=function(e){return(e=n(e,"")).toLowerCase()},t.nl2br=function(e){return null==e?"":kr.copySafeness(e,e.replace(/\r\n|\n/g,"
        \n"))},t.random=function(e){return e[Math.floor(Math.random()*e.length)]},t.reject=a(!1),t.rejectattr=function(e,t){return e.filter((function(e){return!e[t]}))},t.select=a(!0),t.selectattr=function(e,t){return e.filter((function(e){return!!e[t]}))},t.replace=function(e,t,n,r){var i=e;if(t instanceof RegExp)return e.replace(t,n);void 0===r&&(r=-1);var s="";if("number"==typeof t)t=""+t;else if("string"!=typeof t)return e;if("number"==typeof e&&(e=""+e),"string"!=typeof e&&!(e instanceof kr.SafeString))return e;if(""===t)return s=n+e.split("").join(n)+n,kr.copySafeness(e,s);var a=e.indexOf(t);if(0===r||-1===a)return e;for(var o=0,c=0;a>-1&&(-1===r||c=i&&h.push(n),s.push(h)}return s},t.sum=function(e,t,n){return void 0===n&&(n=0),t&&(e=je.map(e,(function(e){return e[t]}))),n+e.reduce((function(e,t){return e+t}),0)},t.sort=kr.makeMacro(["value","reverse","case_sensitive","attribute"],[],(function(e,t,n,r){var i=this,s=je.map(e,(function(e){return e})),a=je.getAttrGetter(r);return s.sort((function(e,s){var o=r?a(e):e,c=r?a(s):s;if(i.env.opts.throwOnUndefined&&r&&(void 0===o||void 0===c))throw new TypeError('sort: attribute "'+r+'" resolved to undefined');return!n&&je.isString(o)&&je.isString(c)&&(o=o.toLowerCase(),c=c.toLowerCase()),oc?t?-1:1:0})),s})),t.string=function(e){return kr.copySafeness(e,e)},t.striptags=function(e,t){var r=o((e=n(e,"")).replace(/<\/?([a-z][a-z0-9]*)\b[^>]*>|/gi,"")),i="";return i=t?r.replace(/^ +| +$/gm,"").replace(/ +/g," ").replace(/(\r\n)/g,"\n").replace(/\n\n\n+/g,"\n\n"):r.replace(/\s+/gi," "),kr.copySafeness(e,i)},t.title=function(e){var t=(e=n(e,"")).split(" ").map((function(e){return i(e)}));return kr.copySafeness(e,t.join(" "))},t.trim=o,t.truncate=function(e,t,r,i){var s=e;if(t=t||255,(e=n(e,"")).length<=t)return e;if(r)e=e.substring(0,t);else{var a=e.lastIndexOf(" ",t);-1===a&&(a=t),e=e.substring(0,a)}return e+=null!=i?i:"...",kr.copySafeness(s,e)},t.upper=function(e){return(e=n(e,"")).toUpperCase()},t.urlencode=function(e){var t=encodeURIComponent;return je.isString(e)?t(e):(je.isArray(e)?e:je._entries(e)).map((function(e){var n=e[0],r=e[1];return t(n)+"="+t(r)})).join("&")};var c=/^(?:\(|<|<)?(.*?)(?:\.|,|\)|\n|>)?$/,l=/^[\w.!#$%&'*+\-\/=?\^`{|}~]+@[a-z\d\-]+(\.[a-z\d\-]+)+$/i,h=/^https?:\/\/.*$/,u=/^www\./,p=/\.(?:org|net|com)(?:\:|\/|$)/;t.urlize=function(e,t,n){r(t)&&(t=1/0);var i=!0===n?' rel="nofollow"':"";return e.split(/(\s+)/).filter((function(e){return e&&e.length})).map((function(e){var n=e.match(c),r=n?n[1]:e,s=r.substr(0,t);return h.test(r)?'"+s+"":u.test(r)?'"+s+"":l.test(r)?''+r+"":p.test(r)?'"+s+"":e})).join("")},t.wordcount=function(e){var t=(e=n(e,""))?e.match(/\w+/g):null;return t?t.length:null},t.float=function(e,t){var n=parseFloat(e);return r(n)?t:n};var f=kr.makeMacro(["value","default","base"],[],(function(e,t,n){void 0===n&&(n=10);var i=parseInt(e,n);return r(i)?t:i}));t.int=f,t.d=t.default,t.e=t.escape})),Br={};function Fr(e,t){for(var n=0,r=e.length-1;r>=0;r--){var i=e[r];"."===i?e.splice(r,1):".."===i?(e.splice(r,1),n++):n&&(e.splice(r,1),n--)}if(t)for(;n--;n)e.unshift("..");return e}var Ur=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/,Hr=function(e){return Ur.exec(e).slice(1)};function Gr(){for(var e="",t=!1,n=arguments.length-1;n>=-1&&!t;n--){var r=n>=0?arguments[n]:"/";if("string"!=typeof r)throw new TypeError("Arguments to path.resolve must be strings");r&&(e=r+"/"+e,t="/"===r.charAt(0))}return(t?"/":"")+(e=Fr(jr(e.split("/"),(function(e){return!!e})),!t).join("/"))||"."}function Yr(e){var t=qr(e),n="/"===Vr(e,-1);return(e=Fr(jr(e.split("/"),(function(e){return!!e})),!t).join("/"))||t||(e="."),e&&n&&(e+="/"),(t?"/":"")+e}function qr(e){return"/"===e.charAt(0)}var Kr={extname:function(e){return Hr(e)[3]},basename:function(e,t){var n=Hr(e)[2];return t&&n.substr(-1*t.length)===t&&(n=n.substr(0,n.length-t.length)),n},dirname:function(e){var t=Hr(e),n=t[0],r=t[1];return n||r?(r&&(r=r.substr(0,r.length-1)),n+r):"."},sep:"/",delimiter:":",relative:function(e,t){function n(e){for(var t=0;t=0&&""===e[n];n--);return t>n?[]:e.slice(t,n-t+1)}e=Gr(e).substr(1),t=Gr(t).substr(1);for(var r=n(e.split("/")),i=n(t.split("/")),s=Math.min(r.length,i.length),a=s,o=0;o=t},t.greaterthan=function(e,t){return e>t},t.gt=t.greaterthan,t.le=function(e,t){return e<=t},t.lessthan=function(e,t){return e=e.length&&(t=0),this.current=e[t],this.current}}}ni.callable,ni.defined,ni.divisibleby,ni.escaped,ni.equalto,ni.eq,ni.sameas,ni.even,ni.falsy,ni.ge,ni.greaterthan,ni.gt,ni.le,ni.lessthan,ni.lt,ni.lower,ni.ne,ni.number,ni.odd,ni.string,ni.truthy,ni.undefined,ni.upper,ni.iterable,ni.mapping;var ii=function(){return{range:function(e,t,n){void 0===t?(t=e,e=0,n=1):n||(n=1);var r=[];if(n>0)for(var i=e;it;s+=n)r.push(s);return r},cycler:function(){return ri(Array.prototype.slice.call(arguments))},joiner:function(e){return function(e){e=e||",";var t=!0;return function(){var n=t?"":e;return t=!1,n}}(e)}}};function si(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,ai(e,t)}function ai(e,t){return ai=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},ai(e,t)}var oi=ti.FileSystemLoader,ci=ti.WebLoader,li=ti.PrecompiledLoader,hi=en.Obj,ui=en.EmitterObj,pi=kr.handleError,fi=kr.Frame;function di(e,t,n){Gt((function(){e(t,n)}))}var Ei={type:"code",obj:{root:function(e,t,n,r,i){try{i(null,"")}catch(e){i(pi(e,null,null))}}}},mi=function(e){function t(){return e.apply(this,arguments)||this}si(t,e);var n=t.prototype;return n.init=function(e,t){var n=this;t=this.opts=t||{},this.opts.dev=!!t.dev,this.opts.autoescape=null==t.autoescape||t.autoescape,this.opts.throwOnUndefined=!!t.throwOnUndefined,this.opts.trimBlocks=!!t.trimBlocks,this.opts.lstripBlocks=!!t.lstripBlocks,this.loaders=[],e?this.loaders=je.isArray(e)?e:[e]:oi?this.loaders=[new oi("views")]:ci&&(this.loaders=[new ci("/views")]),"undefined"!=typeof window&&window.jinja2Precompiled&&this.loaders.unshift(new li(window.jinja2Precompiled)),this._initLoaders(),this.globals=ii(),this.filters={},this.tests={},this.asyncFilters=[],this.extensions={},this.extensionsList=[],je._entries(wr).forEach((function(e){var t=e[0],r=e[1];return n.addFilter(t,r)})),je._entries(ni).forEach((function(e){var t=e[0],r=e[1];return n.addTest(t,r)}))},n._initLoaders=function(){var e=this;this.loaders.forEach((function(t){t.cache={},"function"==typeof t.on&&(t.on("update",(function(n,r){t.cache[n]=null,e.emit("update",n,r,t)})),t.on("load",(function(n,r){e.emit("load",n,r,t)})))}))},n.invalidateCache=function(){this.loaders.forEach((function(e){e.cache={}}))},n.addExtension=function(e,t){return t.__name=e,this.extensions[e]=t,this.extensionsList.push(t),this},n.removeExtension=function(e){var t=this.getExtension(e);t&&(this.extensionsList=je.without(this.extensionsList,t),delete this.extensions[e])},n.getExtension=function(e){return this.extensions[e]},n.hasExtension=function(e){return!!this.extensions[e]},n.addGlobal=function(e,t){return this.globals[e]=t,this},n.getGlobal=function(e){if(void 0===this.globals[e])throw new Error("global not found: "+e);return this.globals[e]},n.addFilter=function(e,t,n){var r=t;return n&&this.asyncFilters.push(e),this.filters[e]=r,this},n.getFilter=function(e){if(!this.filters[e])throw new Error("filter not found: "+e);return this.filters[e]},n.addTest=function(e,t){return this.tests[e]=t,this},n.getTest=function(e){if(!this.tests[e])throw new Error("test not found: "+e);return this.tests[e]},n.resolveTemplate=function(e,t,n){return!(!e.isRelative||!t)&&e.isRelative(n)&&e.resolve?e.resolve(t,n):n},n.getTemplate=function(e,t,n,r,i){var s,a=this,o=this,c=null;if(e&&e.raw&&(e=e.raw),je.isFunction(n)&&(i=n,n=null,t=t||!1),je.isFunction(t)&&(i=t,t=!1),e instanceof _i)c=e;else{if("string"!=typeof e)throw new Error("template names must be a string: "+e);for(var l=0;le.length-3)return!1;var n=e.charCodeAt(t+1);return(n>=Pi.LowerA&&n<=Pi.LowerZ||n>=Pi.UpperA&&n<=Pi.UpperZ||n===Pi.Exclamation)&&e.includes(">",t+2)}!function(e){e[e.LowerA=97]="LowerA",e[e.LowerZ=122]="LowerZ",e[e.UpperA=65]="UpperA",e[e.UpperZ=90]="UpperZ",e[e.Exclamation=33]="Exclamation"}(Pi||(Pi={}));var Hi=Object.prototype.hasOwnProperty,Gi=/\s+/,Yi={null:null,true:!0,false:!1},qi=/^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,Ki=/^{[^]*}$|^\[[^]*]$/;function ji(e,t,n){var r;if(e&&I(e))return null!==(r=e.attribs)&&void 0!==r||(e.attribs={}),t?Hi.call(e.attribs,t)?!n&&qi.test(t)?t:e.attribs[t]:"option"===e.name&&"value"===t?Li(e.children):"input"!==e.name||"radio"!==e.attribs.type&&"checkbox"!==e.attribs.type||"value"!==t?void 0:"on":e.attribs}function Vi(e,t,n){null===n?zi(e,t):e.attribs[t]="".concat(n)}function Wi(e,t,n){return t in e?e[t]:!n&&qi.test(t)?void 0!==ji(e,t,!1):ji(e,t,n)}function Qi(e,t,n,r){t in e?e[t]=n:Vi(e,t,!r&&qi.test(t)?n?"":null:"".concat(n))}function Xi(e,t,n){var r,i=e;null!==(r=i.data)&&void 0!==r||(i.data={}),"object"==typeof t?Object.assign(i.data,t):"string"==typeof t&&void 0!==n&&(i.data[t]=n)}function $i(e,t){var n,r,i,s;null==t?r=(n=Object.keys(e.attribs).filter((function(e){return e.startsWith("data-")}))).map((function(e){return e.slice("data-".length).replace(/[_.-](\w|$)/g,(function(e,t){return t.toUpperCase()}))})):(n=["data-"+(s=t,s.replace(/[A-Z]/g,"-$&").toLowerCase())],r=[t]);for(var a=0;a1?this:ji(this[0],e,this.options.xmlMode)},prop:function(e,t){var n,r=this;if("string"==typeof e&&void 0===t){var i=this[0];if(!i||!I(i))return;switch(e){case"style":var s=this.css(),a=Object.keys(s);return a.forEach((function(e,t){s[t]=e})),s.length=a.length,s;case"tagName":case"nodeName":return i.name.toUpperCase();case"href":case"src":var o=null===(n=i.attribs)||void 0===n?void 0:n[e];return"undefined"==typeof URL||("href"!==e||"a"!==i.tagName&&"link"!==i.name)&&("src"!==e||"img"!==i.tagName&&"iframe"!==i.tagName&&"audio"!==i.tagName&&"video"!==i.tagName&&"source"!==i.tagName)||void 0===o||!this.options.baseURI?o:new URL(o,this.options.baseURI).href;case"innerText":return J(i);case"textContent":return z(i);case"outerHTML":return this.clone().wrap("").parent().html();case"innerHTML":return this.html();default:return Wi(i,e,this.options.xmlMode)}}if("object"==typeof e||void 0!==t){if("function"==typeof t){if("object"==typeof e)throw new Error("Bad combination of arguments.");return Bi(this,(function(n,i){I(n)&&Qi(n,e,t.call(n,i,Wi(n,e,r.options.xmlMode)),r.options.xmlMode)}))}return Bi(this,(function(n){I(n)&&("object"==typeof e?Object.keys(e).forEach((function(t){var i=e[t];Qi(n,t,i,r.options.xmlMode)})):Qi(n,e,t,r.options.xmlMode))}))}},data:function(e,t){var n,r=this[0];if(r&&I(r)){var i=r;return null!==(n=i.data)&&void 0!==n||(i.data={}),e?"object"==typeof e||void 0!==t?(Bi(this,(function(n){I(n)&&("object"==typeof e?Xi(n,e):Xi(n,e,t))})),this):Hi.call(i.data,e)?i.data[e]:$i(i,e):$i(i)}},val:function(e){var t=0===arguments.length,n=this[0];if(!n||!I(n))return t?void 0:this;switch(n.name){case"textarea":return this.text(e);case"select":var r=this.find("option:selected");if(!t){if(null==this.attr("multiple")&&"object"==typeof e)return this;this.find("option").removeAttr("selected");for(var i="object"!=typeof e?[e]:e,s=0;s-1;){var i=r+e.length;if((0===r||Gi.test(n[r-1]))&&(i===n.length||Gi.test(n[i])))return!0}return!1}))},addClass:function e(t){if("function"==typeof t)return Bi(this,(function(n,r){if(I(n)){var i=n.attribs.class||"";e.call([n],t.call(n,r,i))}}));if(!t||"string"!=typeof t)return this;for(var n=t.split(Gi),r=this.length,i=0;i=0&&(t.splice(o,1),s=!0,a--)}s&&(e.attribs.class=t.join(" "))}}))},toggleClass:function e(t,n){if("function"==typeof t)return Bi(this,(function(r,i){I(r)&&e.call([r],t.call(r,i,r.attribs.class||"",n),n)}));if(!t||"string"!=typeof t)return this;for(var r=t.split(Gi),i=r.length,s="boolean"==typeof n?n?1:-1:0,a=this.length,o=0;o=0&&u<0?l.push(r[h]):s<=0&&u>=0&&l.splice(u,1)}c.attribs.class=l.join(" ")}}return this}});!function(e){e.Attribute="attribute",e.Pseudo="pseudo",e.PseudoElement="pseudo-element",e.Tag="tag",e.Universal="universal",e.Adjacent="adjacent",e.Child="child",e.Descendant="descendant",e.Parent="parent",e.Sibling="sibling",e.ColumnCombinator="column-combinator"}(Zi||(Zi={})),function(e){e.Any="any",e.Element="element",e.End="end",e.Equals="equals",e.Exists="exists",e.Hyphen="hyphen",e.Not="not",e.Start="start"}(es||(es={}));const ns=/^[^\\#]?(?:\\(?:[\da-f]{1,6}\s?|.)|[\w\-\u00b0-\uFFFF])+/,rs=/\\([\da-f]{1,6}\s?|(\s)|.)/gi,is=new Map([[126,es.Element],[94,es.Start],[36,es.End],[42,es.Any],[33,es.Not],[124,es.Hyphen]]),ss=new Set(["has","not","matches","is","where","host","host-context"]);function as(e){switch(e.type){case Zi.Adjacent:case Zi.Child:case Zi.Descendant:case Zi.Parent:case Zi.Sibling:case Zi.ColumnCombinator:return!0;default:return!1}}const os=new Set(["contains","icontains"]);function cs(e,t,n){const r=parseInt(t,16)-65536;return r!=r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)}function ls(e){return e.replace(rs,cs)}function hs(e){return 39===e||34===e}function us(e){return 32===e||9===e||10===e||12===e||13===e}function ps(e){const t=[],n=fs(t,`${e}`,0);if(n0&&n0&&as(r[r.length-1]))throw new Error("Did not expect successive traversals.")}function l(e){r.length>0&&r[r.length-1].type===Zi.Descendant?r[r.length-1].type=e:(c(),r.push({type:e}))}function h(e,t){r.push({type:Zi.Attribute,name:e,action:t,value:i(1),namespace:null,ignoreCase:"quirks"})}function u(){if(r.length&&r[r.length-1].type===Zi.Descendant&&r.pop(),0===r.length)throw new Error("Empty sub-selector");e.push(r)}if(s(0),t.length===n)return n;e:for(;n=0&&r>=1)):e.type===Zi.Pseudo&&(e.data?"has"===e.name||"contains"===e.name?r=0:Array.isArray(e.data)?(r=Math.min(...e.data.map((e=>Math.min(...e.map(gs))))),r<0&&(r=0)):r=2:r=3),r}const Ns=/[-[\]{}()*+?.,\\^$|#\s]/g;function Cs(e){return e.replace(Ns,"\\$&")}const Is=new Set(["accept","accept-charset","align","alink","axis","bgcolor","charset","checked","clear","codetype","color","compact","declare","defer","dir","direction","disabled","enctype","face","frame","hreflang","http-equiv","lang","language","link","media","method","multiple","nohref","noresize","noshade","nowrap","readonly","rel","rev","rules","scope","scrolling","selected","shape","target","text","type","valign","valuetype","vlink"]);function Ss(e,t){return"boolean"==typeof e.ignoreCase?e.ignoreCase:"quirks"===e.ignoreCase?!!t.quirksMode:!t.xmlMode&&Is.has(e.name)}const bs={equals(e,t,n){const{adapter:r}=n,{name:i}=t;let{value:s}=t;return Ss(t,n)?(s=s.toLowerCase(),t=>{const n=r.getAttributeValue(t,i);return null!=n&&n.length===s.length&&n.toLowerCase()===s&&e(t)}):t=>r.getAttributeValue(t,i)===s&&e(t)},hyphen(e,t,n){const{adapter:r}=n,{name:i}=t;let{value:s}=t;const a=s.length;return Ss(t,n)?(s=s.toLowerCase(),function(t){const n=r.getAttributeValue(t,i);return null!=n&&(n.length===a||"-"===n.charAt(a))&&n.substr(0,a).toLowerCase()===s&&e(t)}):function(t){const n=r.getAttributeValue(t,i);return null!=n&&(n.length===a||"-"===n.charAt(a))&&n.substr(0,a)===s&&e(t)}},element(e,t,n){const{adapter:r}=n,{name:i,value:s}=t;if(/\s/.test(s))return ds.falseFunc;const a=new RegExp(`(?:^|\\s)${Cs(s)}(?:$|\\s)`,Ss(t,n)?"i":"");return function(t){const n=r.getAttributeValue(t,i);return null!=n&&n.length>=s.length&&a.test(n)&&e(t)}},exists:(e,{name:t},{adapter:n})=>r=>n.hasAttrib(r,t)&&e(r),start(e,t,n){const{adapter:r}=n,{name:i}=t;let{value:s}=t;const a=s.length;return 0===a?ds.falseFunc:Ss(t,n)?(s=s.toLowerCase(),t=>{const n=r.getAttributeValue(t,i);return null!=n&&n.length>=a&&n.substr(0,a).toLowerCase()===s&&e(t)}):t=>{var n;return!!(null===(n=r.getAttributeValue(t,i))||void 0===n?void 0:n.startsWith(s))&&e(t)}},end(e,t,n){const{adapter:r}=n,{name:i}=t;let{value:s}=t;const a=-s.length;return 0===a?ds.falseFunc:Ss(t,n)?(s=s.toLowerCase(),t=>{var n;return(null===(n=r.getAttributeValue(t,i))||void 0===n?void 0:n.substr(a).toLowerCase())===s&&e(t)}):t=>{var n;return!!(null===(n=r.getAttributeValue(t,i))||void 0===n?void 0:n.endsWith(s))&&e(t)}},any(e,t,n){const{adapter:r}=n,{name:i,value:s}=t;if(""===s)return ds.falseFunc;if(Ss(t,n)){const t=new RegExp(Cs(s),"i");return function(n){const a=r.getAttributeValue(n,i);return null!=a&&a.length>=s.length&&t.test(a)&&e(n)}}return t=>{var n;return!!(null===(n=r.getAttributeValue(t,i))||void 0===n?void 0:n.includes(s))&&e(t)}},not(e,t,n){const{adapter:r}=n,{name:i}=t;let{value:s}=t;return""===s?t=>!!r.getAttributeValue(t,i)&&e(t):Ss(t,n)?(s=s.toLowerCase(),t=>{const n=r.getAttributeValue(t,i);return(null==n||n.length!==s.length||n.toLowerCase()!==s)&&e(t)}):t=>r.getAttributeValue(t,i)!==s&&e(t)}};var Os=Ke((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.parse=void 0;var n=new Set([9,10,12,13,32]),r="0".charCodeAt(0),i="9".charCodeAt(0);t.parse=function(e){if("even"===(e=e.trim().toLowerCase()))return[2,0];if("odd"===e)return[2,1];var t=0,s=0,a=c(),o=l();if(t=r&&e.charCodeAt(t)<=i;)s=10*s+(e.charCodeAt(t)-r),t++;return t===n?null:s}function h(){for(;t=n};var r=Math.abs(t),i=(n%r+r)%r;return t>1?function(e){return e>=n&&e%r===i}:function(e){return e<=n&&e%r===i}}}));qe(ys),ys.compile;var Ls=Os,ks=ys,vs=Ke((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.compile=t.parse=void 0,Object.defineProperty(t,"parse",{enumerable:!0,get:function(){return Ls.parse}}),Object.defineProperty(t,"compile",{enumerable:!0,get:function(){return ks.compile}}),t.default=function(e){return(0,ks.compile)((0,Ls.parse)(e))}})),Ds=qe(vs);function Rs(e,t){return n=>{const r=t.getParent(n);return null!=r&&t.isTag(r)&&e(n)}}vs.compile,vs.parse;const Ms={contains:(e,t,{adapter:n})=>function(r){return e(r)&&n.getText(r).includes(t)},icontains(e,t,{adapter:n}){const r=t.toLowerCase();return function(t){return e(t)&&n.getText(t).toLowerCase().includes(r)}},"nth-child"(e,t,{adapter:n,equals:r}){const i=Ds(t);return i===ds.falseFunc?ds.falseFunc:i===ds.trueFunc?Rs(e,n):function(t){const s=n.getSiblings(t);let a=0;for(let e=0;e=0&&!r(t,s[e]);e--)n.isTag(s[e])&&a++;return i(a)&&e(t)}},"nth-of-type"(e,t,{adapter:n,equals:r}){const i=Ds(t);return i===ds.falseFunc?ds.falseFunc:i===ds.trueFunc?Rs(e,n):function(t){const s=n.getSiblings(t);let a=0;for(let e=0;e=0;e--){const i=s[e];if(r(t,i))break;n.isTag(i)&&n.getName(i)===n.getName(t)&&a++}return i(a)&&e(t)}},root:(e,t,{adapter:n})=>t=>{const r=n.getParent(t);return(null==r||!n.isTag(r))&&e(t)},scope(e,t,n,r){const{equals:i}=n;return r&&0!==r.length?1===r.length?t=>i(r[0],t)&&e(t):t=>r.includes(t)&&e(t):Ms.root(e,t,n)},hover:Ps("isHovered"),visited:Ps("isVisited"),active:Ps("isActive")};function Ps(e){return function(t,n,{adapter:r}){const i=r[e];return"function"!=typeof i?ds.falseFunc:function(e){return i(e)&&t(e)}}}const xs={empty:(e,{adapter:t})=>!t.getChildren(e).some((e=>t.isTag(e)||""!==t.getText(e))),"first-child"(e,{adapter:t,equals:n}){if(t.prevElementSibling)return null==t.prevElementSibling(e);const r=t.getSiblings(e).find((e=>t.isTag(e)));return null!=r&&n(e,r)},"last-child"(e,{adapter:t,equals:n}){const r=t.getSiblings(e);for(let i=r.length-1;i>=0;i--){if(n(e,r[i]))return!0;if(t.isTag(r[i]))break}return!1},"first-of-type"(e,{adapter:t,equals:n}){const r=t.getSiblings(e),i=t.getName(e);for(let s=0;s=0;s--){const a=r[s];if(n(e,a))return!0;if(t.isTag(a)&&t.getName(a)===i)break}return!1},"only-of-type"(e,{adapter:t,equals:n}){const r=t.getName(e);return t.getSiblings(e).every((i=>n(e,i)||!t.isTag(i)||t.getName(i)!==r))},"only-child":(e,{adapter:t,equals:n})=>t.getSiblings(e).every((r=>n(e,r)||!t.isTag(r)))};function ws(e,t,n,r){if(null===n){if(e.length>r)throw new Error(`Pseudo-class :${t} requires an argument`)}else if(e.length===r)throw new Error(`Pseudo-class :${t} doesn't have any arguments`)}const Bs={"any-link":":is(a, area, link)[href]",link:":any-link:not(:visited)",disabled:":is(\n :is(button, input, select, textarea, optgroup, option)[disabled],\n optgroup[disabled] > option,\n fieldset[disabled]:not(fieldset[disabled] legend:first-of-type *)\n )",enabled:":not(:disabled)",checked:":is(:is(input[type=radio], input[type=checkbox])[checked], option:selected)",required:":is(input, select, textarea)[required]",optional:":is(input, select, textarea):not([required])",selected:"option:is([selected], select:not([multiple]):not(:has(> option[selected])) > :first-of-type)",checkbox:"[type=checkbox]",file:"[type=file]",password:"[type=password]",radio:"[type=radio]",reset:"[type=reset]",image:"[type=image]",submit:"[type=submit]",parent:":not(:empty)",header:":is(h1, h2, h3, h4, h5, h6)",button:":is(button, input[type=button])",input:":is(input, textarea, select, button)",text:"input:is(:not([type!='']), [type=text])"},Fs={};function Us(e,t){const n=t.getSiblings(e);if(n.length<=1)return[];const r=n.indexOf(e);return r<0||r===n.length-1?[]:n.slice(r+1).filter(t.isTag)}function Hs(e){return{xmlMode:!!e.xmlMode,lowerCaseAttributeNames:!!e.lowerCaseAttributeNames,lowerCaseTags:!!e.lowerCaseTags,quirksMode:!!e.quirksMode,cacheResults:!!e.cacheResults,pseudos:e.pseudos,adapter:e.adapter,equals:e.equals}}const Gs=(e,t,n,r,i)=>{const s=i(t,Hs(n),r);return s===ds.trueFunc?e:s===ds.falseFunc?ds.falseFunc:t=>s(t)&&e(t)},Ys={is:Gs,matches:Gs,where:Gs,not(e,t,n,r,i){const s=i(t,Hs(n),r);return s===ds.falseFunc?e:s===ds.trueFunc?ds.falseFunc:t=>!s(t)&&e(t)},has(e,t,n,r,i){const{adapter:s}=n,a=Hs(n);a.relativeSelector=!0;const o=t.some((e=>e.some(Ts)))?[Fs]:void 0,c=i(t,a,o);if(c===ds.falseFunc)return ds.falseFunc;const l=function(e,t){return e===ds.falseFunc?ds.falseFunc:n=>t.isTag(n)&&e(n)}(c,s);if(o&&c!==ds.trueFunc){const{shouldTestNextSiblings:t=!1}=c;return n=>{if(!e(n))return!1;o[0]=n;const r=s.getChildren(n),i=t?[...r,...Us(n,s)]:r;return s.existsOne(l,i)}}return t=>e(t)&&s.existsOne(l,s.getChildren(t))}};function qs(e,t){const n=t.getParent(e);return n&&t.isTag(n)?n:null}function Ks(e,t,n,r,i){const{adapter:s,equals:a}=n;switch(t.type){case Zi.PseudoElement:throw new Error("Pseudo-elements are not supported by css-select");case Zi.ColumnCombinator:throw new Error("Column combinators are not yet supported by css-select");case Zi.Attribute:if(null!=t.namespace)throw new Error("Namespaced attributes are not yet supported by css-select");return n.xmlMode&&!n.lowerCaseAttributeNames||(t.name=t.name.toLowerCase()),bs[t.action](e,t,n);case Zi.Pseudo:return function(e,t,n,r,i){var s;const{name:a,data:o}=t;if(Array.isArray(o)){if(!(a in Ys))throw new Error(`Unknown pseudo-class :${a}(${o})`);return Ys[a](e,o,n,r,i)}const c=null===(s=n.pseudos)||void 0===s?void 0:s[a],l="string"==typeof c?c:Bs[a];if("string"==typeof l){if(null!=o)throw new Error(`Pseudo ${a} doesn't have any arguments`);const t=ps(l);return Ys.is(e,t,n,r,i)}if("function"==typeof c)return ws(c,a,o,1),t=>c(t,o)&&e(t);if(a in Ms)return Ms[a](e,o,n,r);if(a in xs){const t=xs[a];return ws(t,a,o,2),r=>t(r,n,o)&&e(r)}throw new Error(`Unknown pseudo-class :${a}`)}(e,t,n,r,i);case Zi.Tag:{if(null!=t.namespace)throw new Error("Namespaced tag names are not yet supported by css-select");let{name:r}=t;return n.xmlMode&&!n.lowerCaseTags||(r=r.toLowerCase()),function(t){return s.getName(t)===r&&e(t)}}case Zi.Descendant:{if(!1===n.cacheResults||"undefined"==typeof WeakSet)return function(t){let n=t;for(;n=qs(n,s);)if(e(n))return!0;return!1};const t=new WeakSet;return function(n){let r=n;for(;r=qs(r,s);)if(!t.has(r)){if(s.isTag(r)&&e(r))return!0;t.add(r)}return!1}}case"_flexibleDescendant":return function(t){let n=t;do{if(e(n))return!0}while(n=qs(n,s));return!1};case Zi.Parent:return function(t){return s.getChildren(t).some((t=>s.isTag(t)&&e(t)))};case Zi.Child:return function(t){const n=s.getParent(t);return null!=n&&s.isTag(n)&&e(n)};case Zi.Sibling:return function(t){const n=s.getSiblings(t);for(let r=0;re.some(js))))}const Vs={type:Zi.Descendant},Ws={type:"_flexibleDescendant"},Qs={type:Zi.Pseudo,name:"scope",data:null};function Xs(e,t,n){var r;e.forEach(As),n=null!==(r=t.context)&&void 0!==r?r:n;const i=Array.isArray(n),s=n&&(Array.isArray(n)?n:[n]);if(!1!==t.relativeSelector)!function(e,{adapter:t},n){const r=!!(null==n?void 0:n.every((e=>{const n=t.isTag(e)&&t.getParent(e);return e===Fs||n&&t.isTag(n)})));for(const t of e){if(t.length>0&&Ts(t[0])&&t[0].type!==Zi.Descendant);else{if(!r||t.some(js))continue;t.unshift(Vs)}t.unshift(Qs)}}(e,t,s);else if(e.some((e=>e.length>0&&Ts(e[0]))))throw new Error("Relative selectors are not allowed when the `relativeSelector` option is disabled");let a=!1;const o=e.map((e=>{if(e.length>=2){const[t,n]=e;t.type!==Zi.Pseudo||"scope"!==t.name||(i&&n.type===Zi.Descendant?e[1]=Ws:n.type!==Zi.Adjacent&&n.type!==Zi.Sibling||(a=!0))}return function(e,t,n){var r;return e.reduce(((e,r)=>e===ds.falseFunc?ds.falseFunc:Ks(e,r,t,n,Xs)),null!==(r=t.rootFunc)&&void 0!==r?r:ds.trueFunc)}(e,t,s)})).reduce($s,ds.falseFunc);return o.shouldTestNextSiblings=a,o}function $s(e,t){return t===ds.falseFunc||e===ds.trueFunc?e:e===ds.falseFunc||t===ds.trueFunc?t:function(n){return e(n)||t(n)}}const zs=(e,t)=>e===t,Js={adapter:Se,equals:zs};const Zs=(ea=Xs,function(e,t,n){const r=function(e){var t,n,r,i;const s=null!=e?e:Js;return null!==(t=s.adapter)&&void 0!==t||(s.adapter=Se),null!==(n=s.equals)&&void 0!==n||(s.equals=null!==(i=null===(r=s.adapter)||void 0===r?void 0:r.equals)&&void 0!==i?i:zs),s}(t);return ea(e,r,n)});var ea;function ta(e,t,n=!1){return n&&(e=function(e,t){const n=Array.isArray(e)?e.slice(0):[e],r=n.length;for(let e=0;ee.some(ra))))}function ia(e){const t=[],n=[];for(const r of e)r.some(ra)?t.push(r):n.push(r);return[n,t]}const sa={type:Zi.Universal,namespace:null},aa={type:Zi.Pseudo,name:"scope",data:null};function oa(e,t,n={}){return ca([e],t,n)}function ca(e,t,n={}){if("function"==typeof t)return e.some(t);const[r,i]=ia(ps(t));return r.length>0&&e.some(Zs(r,n))||i.some((t=>ua(t,e,n).length>0))}function la(e,t,n={}){return ha(ps(e),t,n)}function ha(e,t,n){if(0===t.length)return[];const[r,i]=ia(e);let s;if(r.length){const e=Ea(t,r,n);if(0===i.length)return e;e.length&&(s=new Set(e))}for(let e=0;eI(e)&&!s.has(e))):t;if(0===a.length)break;const o=ua(r,t,n);if(o.length)if(s)o.forEach((e=>s.add(e)));else{if(e===i.length-1)return o;s=new Set(o)}}return void 0!==s?s.size===t.length?t:t.filter((e=>s.has(e))):[]}function ua(e,t,n){var r;if(e.some(as)){const i=null!==(r=n.root)&&void 0!==r?r:function(e){for(;e.parent;)e=e.parent;return e}(t[0]),s={...n,context:t,relativeSelector:!1};return e.push(aa),pa(i,e,s,!0,t.length)}return pa(t,e,n,!1,t.length)}function pa(e,t,n,r,i){const s=t.findIndex(ra),a=t.slice(0,s),o=t[s],c=t.length-1===s?i:1/0,l=function(e,t,n){const r=null!=t?parseInt(t,10):NaN;switch(e){case"first":return 1;case"nth":case"eq":return isFinite(r)?r>=0?r+1:1/0:0;case"lt":return isFinite(r)?r>=0?Math.min(r,n):1/0:0;case"gt":return isFinite(r)?1/0:0;case"odd":return 2*n;case"even":return 2*n-1;case"last":case"not":return 1/0}}(o.name,o.data,c);if(0===l)return[];const h=(0!==a.length||Array.isArray(e)?0===a.length?(Array.isArray(e)?e:[e]).filter(I):r||a.some(as)?fa(e,[a],n,l):Ea(e,[a],n):Z(e).filter(I)).slice(0,l);let u=function(e,t,n,r){const i="string"==typeof n?parseInt(n,10):NaN;switch(e){case"first":case"lt":return t;case"last":return t.length>0?[t[t.length-1]]:t;case"nth":case"eq":return isFinite(i)&&Math.abs(i)t%2==0));case"odd":return t.filter(((e,t)=>t%2==1));case"not":{const e=new Set(ha(n,t,r));return t.filter((t=>!e.has(t)))}}}(o.name,h,o.data,n);if(0===u.length||t.length===s+1)return u;const p=t.slice(s+1),f=p.some(as);if(f){if(as(p[0])){const{type:e}=p[0];e!==Zi.Sibling&&e!==Zi.Adjacent||(u=ta(u,Se,!0)),p.unshift(sa)}n={...n,relativeSelector:!1,rootFunc:e=>u.includes(e)}}else n.rootFunc&&n.rootFunc!==Es&&(n={...n,rootFunc:Es});return p.some(ra)?pa(u,p,n,!1,i):f?fa(u,[p],n,i):Ea(u,[p],n)}function fa(e,t,n,r){return da(e,Zs(t,n,e),r)}function da(e,t,n=1/0){return ae((e=>I(e)&&t(e)),ta(e,Se,t.shouldTestNextSiblings),!0,n)}function Ea(e,t,n){const r=(Array.isArray(e)?e:[e]).filter(I);if(0===r.length)return r;const i=Zs(t,n);return i===Es?r:r.filter(i)}var ma=function(e,t,n){if(n||2===arguments.length)for(var r,i=0,s=t.length;i1&&s.length>1?n.reduce((function(e,t){return t(e)}),s):s)}}}var Aa=_a((function(e,t){for(var n,r=[],i=0;ipa(t,e,n,!0,r)));return i.length&&a.push(fa(t,i,n,r)),0===a.length?[]:1===a.length?a[0]:Ee(a.reduce(((e,t)=>[...e,...t])))}(e,i,s))},parent:Ia,parents:Sa,parentsUntil:ba,closest:function(e){var t,n=[];if(!e)return this._make(n);var r={xmlMode:this.options.xmlMode,root:null===(t=this._root)||void 0===t?void 0:t[0]},i="string"==typeof e?function(t){return oa(t,e,r)}:Pa(e);return Bi(this,(function(e){for(;e&&I(e);){if(i(e,0)){n.includes(e)||n.push(e);break}e=e.parent}})),this._make(n)},next:Oa,nextAll:ya,nextUntil:La,prev:ka,prevAll:va,prevUntil:Da,siblings:Ra,children:Ma,contents:function(){var e=this.toArray().reduce((function(e,t){return k(t)?e.concat(t.children):e}),[]);return this._make(e)},each:function(e){for(var t=0,n=this.length;t0})},first:function(){return this.length>1?this._make(this[0]):this},last:function(){return this.length>0?this._make(this[this.length-1]):this},eq:function(e){var t;return 0===(e=+e)&&this.length<=1?this:(e<0&&(e=this.length+e),this._make(null!==(t=this[e])&&void 0!==t?t:[]))},get:function(e){return null==e?this.toArray():this[e<0?this.length+e:e]},toArray:function(){return Array.prototype.slice.call(this)},index:function(e){var t,n;return null==e?(t=this.parent().children(),n=this[0]):"string"==typeof e?(t=this._make(e),n=this[0]):(t=this,n=wi(e)?e[0]:e),Array.prototype.indexOf.call(t,n)},slice:function(e,t){return this._make(Array.prototype.slice.call(this,e,t))},end:function(){var e;return null!==(e=this.prevObject)&&void 0!==e?e:this._make([])},add:function(e,t){var n=this._make(e,t),r=Ee(ma(ma([],this.get(),!0),n.get(),!0));return this._make(r)},addBack:function(e){return this.prevObject?this.add(e?this.prevObject.filter(e):this.prevObject):this}});function Ba(e,t){var n=Array.isArray(e)?e:[e];t?t.children=n:t=null;for(var r=0;r=e.length?null:e[t+n],h=0;h-1&&(p.children.splice(f,1),i===p&&t>f&&o[0]--)}u.parent=i,u.prev&&(u.prev.next=null!==(s=u.next)&&void 0!==s?s:null),u.next&&(u.next.prev=null!==(a=u.prev)&&void 0!==a?a:null),u.prev=0===h?c:r[h-1],u.next=h===r.length-1?l:r[h+1]}return c&&(c.next=r[0]),l&&(l.prev=r[r.length-1]),e.splice.apply(e,o)}var Ga=Ua((function(e,t,n){Ha(t,t.length,0,e,n)})),Ya=Ua((function(e,t,n){Ha(t,0,0,e,n)}));function qa(e){return function(t){for(var n=this.length-1,r=this.parents().last(),i=0;i0&&void 0!==t&&(n[t]+=";".concat(o))}else n[t=s.slice(0,a).trim()]=s.slice(a+1).trim()}return n}(e.attribs.style);if("string"==typeof t)return n[t];if(Array.isArray(t)){var r={};return t.forEach((function(e){null!=n[e]&&(r[e]=n[e])})),r}return n}}var Xa=Object.freeze({__proto__:null,css:function(e,t){return null!=e&&null!=t||"object"==typeof e&&!Array.isArray(e)?Bi(this,(function(n,r){I(n)&&Wa(n,e,t,r)})):0!==this.length?Qa(this[0],e):void 0}}),$a=/%20/g,za=/\r?\n/g;var Ja=Object.freeze({__proto__:null,serialize:function(){var e=this.serializeArray().map((function(e){return"".concat(encodeURIComponent(e.name),"=").concat(encodeURIComponent(e.value))}));return e.join("&").replace($a,"+")},serializeArray:function(){var e=this;return this.map((function(t,n){var r=e._make(n);return I(n)&&"form"===n.name?r.find("input,select,textarea,keygen").toArray():r.filter("input,select,textarea,keygen").toArray()})).filter('[name!=""]:enabled:not(:submit, :button, :image, :reset, :file):matches([checked], :not(:checkbox, :radio))').map((function(t,n){var r,i=e._make(n),s=i.attr("name"),a=null!==(r=i.val())&&void 0!==r?r:"";return Array.isArray(a)?a.map((function(e){return{name:s,value:e.replace(za,"\r\n")}})):{name:s,value:a.replace(za,"\r\n")}})).toArray()}}),Za=function(e,t,n){if(this.length=0,this.options=n,this._root=t,e){for(var r=0;r=55296&&e<=57343}function po(e){return 32!==e&&10!==e&&13!==e&&9!==e&&12!==e&&e>=1&&e<=31||e>=127&&e<=159}function fo(e){return e>=64976&&e<=65007||ro.has(e)}var Eo;!function(e){e.controlCharacterInInputStream="control-character-in-input-stream",e.noncharacterInInputStream="noncharacter-in-input-stream",e.surrogateInInputStream="surrogate-in-input-stream",e.nonVoidHtmlElementStartTagWithTrailingSolidus="non-void-html-element-start-tag-with-trailing-solidus",e.endTagWithAttributes="end-tag-with-attributes",e.endTagWithTrailingSolidus="end-tag-with-trailing-solidus",e.unexpectedSolidusInTag="unexpected-solidus-in-tag",e.unexpectedNullCharacter="unexpected-null-character",e.unexpectedQuestionMarkInsteadOfTagName="unexpected-question-mark-instead-of-tag-name",e.invalidFirstCharacterOfTagName="invalid-first-character-of-tag-name",e.unexpectedEqualsSignBeforeAttributeName="unexpected-equals-sign-before-attribute-name",e.missingEndTagName="missing-end-tag-name",e.unexpectedCharacterInAttributeName="unexpected-character-in-attribute-name",e.unknownNamedCharacterReference="unknown-named-character-reference",e.missingSemicolonAfterCharacterReference="missing-semicolon-after-character-reference",e.unexpectedCharacterAfterDoctypeSystemIdentifier="unexpected-character-after-doctype-system-identifier",e.unexpectedCharacterInUnquotedAttributeValue="unexpected-character-in-unquoted-attribute-value",e.eofBeforeTagName="eof-before-tag-name",e.eofInTag="eof-in-tag",e.missingAttributeValue="missing-attribute-value",e.missingWhitespaceBetweenAttributes="missing-whitespace-between-attributes",e.missingWhitespaceAfterDoctypePublicKeyword="missing-whitespace-after-doctype-public-keyword",e.missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers="missing-whitespace-between-doctype-public-and-system-identifiers",e.missingWhitespaceAfterDoctypeSystemKeyword="missing-whitespace-after-doctype-system-keyword",e.missingQuoteBeforeDoctypePublicIdentifier="missing-quote-before-doctype-public-identifier",e.missingQuoteBeforeDoctypeSystemIdentifier="missing-quote-before-doctype-system-identifier",e.missingDoctypePublicIdentifier="missing-doctype-public-identifier",e.missingDoctypeSystemIdentifier="missing-doctype-system-identifier",e.abruptDoctypePublicIdentifier="abrupt-doctype-public-identifier",e.abruptDoctypeSystemIdentifier="abrupt-doctype-system-identifier",e.cdataInHtmlContent="cdata-in-html-content",e.incorrectlyOpenedComment="incorrectly-opened-comment",e.eofInScriptHtmlCommentLikeText="eof-in-script-html-comment-like-text",e.eofInDoctype="eof-in-doctype",e.nestedComment="nested-comment",e.abruptClosingOfEmptyComment="abrupt-closing-of-empty-comment",e.eofInComment="eof-in-comment",e.incorrectlyClosedComment="incorrectly-closed-comment",e.eofInCdata="eof-in-cdata",e.absenceOfDigitsInNumericCharacterReference="absence-of-digits-in-numeric-character-reference",e.nullCharacterReference="null-character-reference",e.surrogateCharacterReference="surrogate-character-reference",e.characterReferenceOutsideUnicodeRange="character-reference-outside-unicode-range",e.controlCharacterReference="control-character-reference",e.noncharacterCharacterReference="noncharacter-character-reference",e.missingWhitespaceBeforeDoctypeName="missing-whitespace-before-doctype-name",e.missingDoctypeName="missing-doctype-name",e.invalidCharacterSequenceAfterDoctypeName="invalid-character-sequence-after-doctype-name",e.duplicateAttribute="duplicate-attribute",e.nonConformingDoctype="non-conforming-doctype",e.missingDoctype="missing-doctype",e.misplacedDoctype="misplaced-doctype",e.endTagWithoutMatchingOpenElement="end-tag-without-matching-open-element",e.closingOfElementWithOpenChildElements="closing-of-element-with-open-child-elements",e.disallowedContentInNoscriptInHead="disallowed-content-in-noscript-in-head",e.openElementsLeftAfterEof="open-elements-left-after-eof",e.abandonedHeadElementChild="abandoned-head-element-child",e.misplacedStartTagForHeadElement="misplaced-start-tag-for-head-element",e.nestedNoscriptInHead="nested-noscript-in-head",e.eofInElementThatCanContainOnlyText="eof-in-element-that-can-contain-only-text"}(Eo=Eo||(Eo={}));class mo{constructor(e){this.handler=e,this.html="",this.pos=-1,this.lastGapPos=-2,this.gapStack=[],this.skipNextNewLine=!1,this.lastChunkWritten=!1,this.endOfChunkHit=!1,this.bufferWaterline=65536,this.isEol=!1,this.lineStartPos=0,this.droppedBufferSize=0,this.line=1,this.lastErrOffset=-1}get col(){return this.pos-this.lineStartPos+Number(this.lastGapPos!==this.pos)}get offset(){return this.droppedBufferSize+this.pos}getError(e){const{line:t,col:n,offset:r}=this;return{code:e,startLine:t,endLine:t,startCol:n,endCol:n,startOffset:r,endOffset:r}}_err(e){this.handler.onParseError&&this.lastErrOffset!==this.offset&&(this.lastErrOffset=this.offset,this.handler.onParseError(this.getError(e)))}_addGap(){this.gapStack.push(this.lastGapPos),this.lastGapPos=this.pos}_processSurrogate(e){if(this.pos!==this.html.length-1){const t=this.html.charCodeAt(this.pos+1);if(function(e){return e>=56320&&e<=57343}(t))return this.pos++,this._addGap(),1024*(e-55296)+9216+t}else if(!this.lastChunkWritten)return this.endOfChunkHit=!0,io.EOF;return this._err(Eo.surrogateInInputStream),e}willDropParsedChunk(){return this.pos>this.bufferWaterline}dropParsedChunk(){this.willDropParsedChunk()&&(this.html=this.html.substring(this.pos),this.lineStartPos-=this.pos,this.droppedBufferSize+=this.pos,this.pos=0,this.lastGapPos=-2,this.gapStack.length=0)}write(e,t){this.html.length>0?this.html+=e:this.html=e,this.endOfChunkHit=!1,this.lastChunkWritten=t}insertHtmlAtCurrentPos(e){this.html=this.html.substring(0,this.pos+1)+e+this.html.substring(this.pos+1),this.endOfChunkHit=!1}startsWith(e,t){if(this.pos+e.length>this.html.length)return this.endOfChunkHit=!this.lastChunkWritten,!1;if(t)return this.html.startsWith(e,this.pos);for(let t=0;t=this.html.length?(this.endOfChunkHit=!this.lastChunkWritten,io.EOF):this.html.charCodeAt(t)}advance(){if(this.pos++,this.isEol&&(this.isEol=!1,this.line++,this.lineStartPos=this.pos),this.pos>=this.html.length)return this.endOfChunkHit=!this.lastChunkWritten,io.EOF;let e=this.html.charCodeAt(this.pos);if(e===io.CARRIAGE_RETURN)return this.isEol=!0,this.skipNextNewLine=!0,io.LINE_FEED;if(e===io.LINE_FEED&&(this.isEol=!0,this.skipNextNewLine))return this.line--,this.skipNextNewLine=!1,this._addGap(),this.advance();this.skipNextNewLine=!1,uo(e)&&(e=this._processSurrogate(e));return null===this.handler.onParseError||e>31&&e<127||e===io.LINE_FEED||e===io.CARRIAGE_RETURN||e>159&&e<64976||this._checkForProblematicCharacters(e),e}_checkForProblematicCharacters(e){po(e)?this._err(Eo.controlCharacterInInputStream):fo(e)&&this._err(Eo.noncharacterInInputStream)}retreat(e){for(this.pos-=e;this.pos=0;n--)if(e.attrs[n].name===t)return e.attrs[n].value;return null}!function(e){e[e.CHARACTER=0]="CHARACTER",e[e.NULL_CHARACTER=1]="NULL_CHARACTER",e[e.WHITESPACE_CHARACTER=2]="WHITESPACE_CHARACTER",e[e.START_TAG=3]="START_TAG",e[e.END_TAG=4]="END_TAG",e[e.COMMENT=5]="COMMENT",e[e.DOCTYPE=6]="DOCTYPE",e[e.EOF=7]="EOF",e[e.HIBERNATION=8]="HIBERNATION"}(To=To||(To={}));var Ao=Ke((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=new Uint16Array('ᵁ<Õıʊҝջאٵ۞ޢߖࠏ੊ઑඡ๭༉༦჊ረዡᐕᒝᓃᓟᔥ\0\0\0\0\0\0ᕫᛍᦍᰒᷝ὾⁠↰⊍⏀⏻⑂⠤⤒ⴈ⹈⿎〖㊺㘹㞬㣾㨨㩱㫠㬮ࠀEMabcfglmnoprstu\\bfms„‹•˜¦³¹ÈÏlig耻Æ䃆P耻&䀦cute耻Á䃁reve;䄂Āiyx}rc耻Â䃂;䐐r;쀀𝔄rave耻À䃀pha;䎑acr;䄀d;橓Āgp¡on;䄄f;쀀𝔸plyFunction;恡ing耻Å䃅Ācs¾Ãr;쀀𝒜ign;扔ilde耻Ã䃃ml耻Ä䃄ЀaceforsuåûþėĜĢħĪĀcrêòkslash;或Ŷöø;櫧ed;挆y;䐑ƀcrtąċĔause;戵noullis;愬a;䎒r;쀀𝔅pf;쀀𝔹eve;䋘còēmpeq;扎܀HOacdefhilorsuōőŖƀƞƢƵƷƺǜȕɳɸɾcy;䐧PY耻©䂩ƀcpyŝŢźute;䄆Ā;iŧŨ拒talDifferentialD;慅leys;愭ȀaeioƉƎƔƘron;䄌dil耻Ç䃇rc;䄈nint;戰ot;䄊ĀdnƧƭilla;䂸terDot;䂷òſi;䎧rcleȀDMPTLJNjǑǖot;抙inus;抖lus;投imes;抗oĀcsǢǸkwiseContourIntegral;戲eCurlyĀDQȃȏoubleQuote;思uote;怙ȀlnpuȞȨɇɕonĀ;eȥȦ户;橴ƀgitȯȶȺruent;扡nt;戯ourIntegral;戮ĀfrɌɎ;愂oduct;成nterClockwiseContourIntegral;戳oss;樯cr;쀀𝒞pĀ;Cʄʅ拓ap;才րDJSZacefiosʠʬʰʴʸˋ˗ˡ˦̳ҍĀ;oŹʥtrahd;椑cy;䐂cy;䐅cy;䐏ƀgrsʿ˄ˇger;怡r;憡hv;櫤Āayː˕ron;䄎;䐔lĀ;t˝˞戇a;䎔r;쀀𝔇Āaf˫̧Ācm˰̢riticalȀADGT̖̜̀̆cute;䂴oŴ̋̍;䋙bleAcute;䋝rave;䁠ilde;䋜ond;拄ferentialD;慆Ѱ̽\0\0\0͔͂\0Ѕf;쀀𝔻ƀ;DE͈͉͍䂨ot;惜qual;扐blèCDLRUVͣͲ΂ϏϢϸontourIntegraìȹoɴ͹\0\0ͻ»͉nArrow;懓Āeo·ΤftƀARTΐΖΡrrow;懐ightArrow;懔eåˊngĀLRΫτeftĀARγιrrow;柸ightArrow;柺ightArrow;柹ightĀATϘϞrrow;懒ee;抨pɁϩ\0\0ϯrrow;懑ownArrow;懕erticalBar;戥ǹABLRTaВЪаўѿͼrrowƀ;BUНОТ憓ar;椓pArrow;懵reve;䌑eft˒к\0ц\0ѐightVector;楐eeVector;楞ectorĀ;Bљњ憽ar;楖ightǔѧ\0ѱeeVector;楟ectorĀ;BѺѻ懁ar;楗eeĀ;A҆҇护rrow;憧ĀctҒҗr;쀀𝒟rok;䄐ࠀNTacdfglmopqstuxҽӀӄӋӞӢӧӮӵԡԯԶՒ՝ՠեG;䅊H耻Ð䃐cute耻É䃉ƀaiyӒӗӜron;䄚rc耻Ê䃊;䐭ot;䄖r;쀀𝔈rave耻È䃈ement;戈ĀapӺӾcr;䄒tyɓԆ\0\0ԒmallSquare;旻erySmallSquare;斫ĀgpԦԪon;䄘f;쀀𝔼silon;䎕uĀaiԼՉlĀ;TՂՃ橵ilde;扂librium;懌Āci՗՚r;愰m;橳a;䎗ml耻Ë䃋Āipժկsts;戃onentialE;慇ʀcfiosօֈ֍ֲ׌y;䐤r;쀀𝔉lledɓ֗\0\0֣mallSquare;旼erySmallSquare;斪Ͱֺ\0ֿ\0\0ׄf;쀀𝔽All;戀riertrf;愱cò׋؀JTabcdfgorstר׬ׯ׺؀ؒؖ؛؝أ٬ٲcy;䐃耻>䀾mmaĀ;d׷׸䎓;䏜reve;䄞ƀeiy؇،ؐdil;䄢rc;䄜;䐓ot;䄠r;쀀𝔊;拙pf;쀀𝔾eater̀EFGLSTصلَٖٛ٦qualĀ;Lؾؿ扥ess;招ullEqual;执reater;檢ess;扷lantEqual;橾ilde;扳cr;쀀𝒢;扫ЀAacfiosuڅڋږڛڞڪھۊRDcy;䐪Āctڐڔek;䋇;䁞irc;䄤r;愌lbertSpace;愋ǰگ\0ڲf;愍izontalLine;攀Āctۃۅòکrok;䄦mpńېۘownHumðįqual;扏܀EJOacdfgmnostuۺ۾܃܇܎ܚܞܡܨ݄ݸދޏޕcy;䐕lig;䄲cy;䐁cute耻Í䃍Āiyܓܘrc耻Î䃎;䐘ot;䄰r;愑rave耻Ì䃌ƀ;apܠܯܿĀcgܴܷr;䄪inaryI;慈lieóϝǴ݉\0ݢĀ;eݍݎ戬Āgrݓݘral;戫section;拂isibleĀCTݬݲomma;恣imes;恢ƀgptݿރވon;䄮f;쀀𝕀a;䎙cr;愐ilde;䄨ǫޚ\0ޞcy;䐆l耻Ï䃏ʀcfosuެ޷޼߂ߐĀiyޱ޵rc;䄴;䐙r;쀀𝔍pf;쀀𝕁ǣ߇\0ߌr;쀀𝒥rcy;䐈kcy;䐄΀HJacfosߤߨ߽߬߱ࠂࠈcy;䐥cy;䐌ppa;䎚Āey߶߻dil;䄶;䐚r;쀀𝔎pf;쀀𝕂cr;쀀𝒦րJTaceflmostࠥࠩࠬࡐࡣ঳সে্਷ੇcy;䐉耻<䀼ʀcmnpr࠷࠼ࡁࡄࡍute;䄹bda;䎛g;柪lacetrf;愒r;憞ƀaeyࡗ࡜ࡡron;䄽dil;䄻;䐛Āfsࡨ॰tԀACDFRTUVarࡾࢩࢱࣦ࣠ࣼयज़ΐ४Ānrࢃ࢏gleBracket;柨rowƀ;BR࢙࢚࢞憐ar;懤ightArrow;懆eiling;挈oǵࢷ\0ࣃbleBracket;柦nǔࣈ\0࣒eeVector;楡ectorĀ;Bࣛࣜ懃ar;楙loor;挊ightĀAV࣯ࣵrrow;憔ector;楎Āerँगeƀ;AVउऊऐ抣rrow;憤ector;楚iangleƀ;BEतथऩ抲ar;槏qual;抴pƀDTVषूौownVector;楑eeVector;楠ectorĀ;Bॖॗ憿ar;楘ectorĀ;B॥०憼ar;楒ightáΜs̀EFGLSTॾঋকঝঢভqualGreater;拚ullEqual;扦reater;扶ess;檡lantEqual;橽ilde;扲r;쀀𝔏Ā;eঽা拘ftarrow;懚idot;䄿ƀnpw৔ਖਛgȀLRlr৞৷ਂਐeftĀAR০৬rrow;柵ightArrow;柷ightArrow;柶eftĀarγਊightáοightáϊf;쀀𝕃erĀLRਢਬeftArrow;憙ightArrow;憘ƀchtਾੀੂòࡌ;憰rok;䅁;扪Ѐacefiosuਗ਼੝੠੷੼અઋ઎p;椅y;䐜Ādl੥੯iumSpace;恟lintrf;愳r;쀀𝔐nusPlus;戓pf;쀀𝕄cò੶;䎜ҀJacefostuણધભીଔଙඑ඗ඞcy;䐊cute;䅃ƀaey઴હાron;䅇dil;䅅;䐝ƀgswે૰଎ativeƀMTV૓૟૨ediumSpace;怋hiĀcn૦૘ë૙eryThiî૙tedĀGL૸ଆreaterGreateòٳessLesóੈLine;䀊r;쀀𝔑ȀBnptଢନଷ଺reak;恠BreakingSpace;䂠f;愕ڀ;CDEGHLNPRSTV୕ୖ୪୼஡௫ఄ౞಄ದ೘ൡඅ櫬Āou୛୤ngruent;扢pCap;扭oubleVerticalBar;戦ƀlqxஃஊ஛ement;戉ualĀ;Tஒஓ扠ilde;쀀≂̸ists;戄reater΀;EFGLSTஶஷ஽௉௓௘௥扯qual;扱ullEqual;쀀≧̸reater;쀀≫̸ess;批lantEqual;쀀⩾̸ilde;扵umpń௲௽ownHump;쀀≎̸qual;쀀≏̸eĀfsఊధtTriangleƀ;BEచఛడ拪ar;쀀⧏̸qual;括s̀;EGLSTవశ఼ౄోౘ扮qual;扰reater;扸ess;쀀≪̸lantEqual;쀀⩽̸ilde;扴estedĀGL౨౹reaterGreater;쀀⪢̸essLess;쀀⪡̸recedesƀ;ESಒಓಛ技qual;쀀⪯̸lantEqual;拠ĀeiಫಹverseElement;戌ghtTriangleƀ;BEೋೌ೒拫ar;쀀⧐̸qual;拭ĀquೝഌuareSuĀbp೨೹setĀ;E೰ೳ쀀⊏̸qual;拢ersetĀ;Eഃആ쀀⊐̸qual;拣ƀbcpഓതൎsetĀ;Eഛഞ쀀⊂⃒qual;抈ceedsȀ;ESTലള഻െ抁qual;쀀⪰̸lantEqual;拡ilde;쀀≿̸ersetĀ;E൘൛쀀⊃⃒qual;抉ildeȀ;EFT൮൯൵ൿ扁qual;扄ullEqual;扇ilde;扉erticalBar;戤cr;쀀𝒩ilde耻Ñ䃑;䎝܀Eacdfgmoprstuvලෂ෉෕ෛ෠෧෼ขภยา฿ไlig;䅒cute耻Ó䃓Āiy෎ීrc耻Ô䃔;䐞blac;䅐r;쀀𝔒rave耻Ò䃒ƀaei෮ෲ෶cr;䅌ga;䎩cron;䎟pf;쀀𝕆enCurlyĀDQฎบoubleQuote;怜uote;怘;橔Āclวฬr;쀀𝒪ash耻Ø䃘iŬื฼de耻Õ䃕es;樷ml耻Ö䃖erĀBP๋๠Āar๐๓r;怾acĀek๚๜;揞et;掴arenthesis;揜Ҁacfhilors๿ງຊຏຒດຝະ໼rtialD;戂y;䐟r;쀀𝔓i;䎦;䎠usMinus;䂱Āipຢອncareplanåڝf;愙Ȁ;eio຺ູ໠໤檻cedesȀ;EST່້໏໚扺qual;檯lantEqual;扼ilde;找me;怳Ādp໩໮uct;戏ortionĀ;aȥ໹l;戝Āci༁༆r;쀀𝒫;䎨ȀUfos༑༖༛༟OT耻"䀢r;쀀𝔔pf;愚cr;쀀𝒬؀BEacefhiorsu༾གྷཇའཱིྦྷྪྭ႖ႩႴႾarr;椐G耻®䂮ƀcnrཎནབute;䅔g;柫rĀ;tཛྷཝ憠l;椖ƀaeyཧཬཱron;䅘dil;䅖;䐠Ā;vླྀཹ愜erseĀEUྂྙĀlq྇ྎement;戋uilibrium;懋pEquilibrium;楯r»ཹo;䎡ghtЀACDFTUVa࿁࿫࿳ဢဨၛႇϘĀnr࿆࿒gleBracket;柩rowƀ;BL࿜࿝࿡憒ar;懥eftArrow;懄eiling;按oǵ࿹\0စbleBracket;柧nǔည\0နeeVector;楝ectorĀ;Bဝသ懂ar;楕loor;挋Āerိ၃eƀ;AVဵံြ抢rrow;憦ector;楛iangleƀ;BEၐၑၕ抳ar;槐qual;抵pƀDTVၣၮၸownVector;楏eeVector;楜ectorĀ;Bႂႃ憾ar;楔ectorĀ;B႑႒懀ar;楓Āpuႛ႞f;愝ndImplies;楰ightarrow;懛ĀchႹႼr;愛;憱leDelayed;槴ڀHOacfhimoqstuფჱჷჽᄙᄞᅑᅖᅡᅧᆵᆻᆿĀCcჩხHcy;䐩y;䐨FTcy;䐬cute;䅚ʀ;aeiyᄈᄉᄎᄓᄗ檼ron;䅠dil;䅞rc;䅜;䐡r;쀀𝔖ortȀDLRUᄪᄴᄾᅉownArrow»ОeftArrow»࢚ightArrow»࿝pArrow;憑gma;䎣allCircle;战pf;쀀𝕊ɲᅭ\0\0ᅰt;戚areȀ;ISUᅻᅼᆉᆯ斡ntersection;抓uĀbpᆏᆞsetĀ;Eᆗᆘ抏qual;抑ersetĀ;Eᆨᆩ抐qual;抒nion;抔cr;쀀𝒮ar;拆ȀbcmpᇈᇛሉላĀ;sᇍᇎ拐etĀ;Eᇍᇕqual;抆ĀchᇠህeedsȀ;ESTᇭᇮᇴᇿ扻qual;檰lantEqual;扽ilde;承Tháྌ;我ƀ;esሒሓሣ拑rsetĀ;Eሜም抃qual;抇et»ሓրHRSacfhiorsሾቄ቉ቕ቞ቱቶኟዂወዑORN耻Þ䃞ADE;愢ĀHc቎ቒcy;䐋y;䐦Ābuቚቜ;䀉;䎤ƀaeyብቪቯron;䅤dil;䅢;䐢r;쀀𝔗Āeiቻ኉Dzኀ\0ኇefore;戴a;䎘Ācn኎ኘkSpace;쀀  Space;怉ldeȀ;EFTካኬኲኼ戼qual;扃ullEqual;扅ilde;扈pf;쀀𝕋ipleDot;惛Āctዖዛr;쀀𝒯rok;䅦ૡዷጎጚጦ\0ጬጱ\0\0\0\0\0ጸጽ፷ᎅ\0᏿ᐄᐊᐐĀcrዻጁute耻Ú䃚rĀ;oጇገ憟cir;楉rǣጓ\0጖y;䐎ve;䅬Āiyጞጣrc耻Û䃛;䐣blac;䅰r;쀀𝔘rave耻Ù䃙acr;䅪Ādiፁ፩erĀBPፈ፝Āarፍፐr;䁟acĀekፗፙ;揟et;掵arenthesis;揝onĀ;P፰፱拃lus;抎Āgp፻፿on;䅲f;쀀𝕌ЀADETadps᎕ᎮᎸᏄϨᏒᏗᏳrrowƀ;BDᅐᎠᎤar;椒ownArrow;懅ownArrow;憕quilibrium;楮eeĀ;AᏋᏌ报rrow;憥ownáϳerĀLRᏞᏨeftArrow;憖ightArrow;憗iĀ;lᏹᏺ䏒on;䎥ing;䅮cr;쀀𝒰ilde;䅨ml耻Ü䃜ҀDbcdefosvᐧᐬᐰᐳᐾᒅᒊᒐᒖash;披ar;櫫y;䐒ashĀ;lᐻᐼ抩;櫦Āerᑃᑅ;拁ƀbtyᑌᑐᑺar;怖Ā;iᑏᑕcalȀBLSTᑡᑥᑪᑴar;戣ine;䁼eparator;杘ilde;所ThinSpace;怊r;쀀𝔙pf;쀀𝕍cr;쀀𝒱dash;抪ʀcefosᒧᒬᒱᒶᒼirc;䅴dge;拀r;쀀𝔚pf;쀀𝕎cr;쀀𝒲Ȁfiosᓋᓐᓒᓘr;쀀𝔛;䎞pf;쀀𝕏cr;쀀𝒳ҀAIUacfosuᓱᓵᓹᓽᔄᔏᔔᔚᔠcy;䐯cy;䐇cy;䐮cute耻Ý䃝Āiyᔉᔍrc;䅶;䐫r;쀀𝔜pf;쀀𝕐cr;쀀𝒴ml;䅸ЀHacdefosᔵᔹᔿᕋᕏᕝᕠᕤcy;䐖cute;䅹Āayᕄᕉron;䅽;䐗ot;䅻Dzᕔ\0ᕛoWidtè૙a;䎖r;愨pf;愤cr;쀀𝒵௡ᖃᖊᖐ\0ᖰᖶᖿ\0\0\0\0ᗆᗛᗫᙟ᙭\0ᚕ᚛ᚲᚹ\0ᚾcute耻á䃡reve;䄃̀;Ediuyᖜᖝᖡᖣᖨᖭ戾;쀀∾̳;房rc耻â䃢te肻´̆;䐰lig耻æ䃦Ā;r²ᖺ;쀀𝔞rave耻à䃠ĀepᗊᗖĀfpᗏᗔsym;愵èᗓha;䎱ĀapᗟcĀclᗤᗧr;䄁g;樿ɤᗰ\0\0ᘊʀ;adsvᗺᗻᗿᘁᘇ戧nd;橕;橜lope;橘;橚΀;elmrszᘘᘙᘛᘞᘿᙏᙙ戠;榤e»ᘙsdĀ;aᘥᘦ戡ѡᘰᘲᘴᘶᘸᘺᘼᘾ;榨;榩;榪;榫;榬;榭;榮;榯tĀ;vᙅᙆ戟bĀ;dᙌᙍ抾;榝Āptᙔᙗh;戢»¹arr;捼Āgpᙣᙧon;䄅f;쀀𝕒΀;Eaeiop዁ᙻᙽᚂᚄᚇᚊ;橰cir;橯;扊d;手s;䀧roxĀ;e዁ᚒñᚃing耻å䃥ƀctyᚡᚦᚨr;쀀𝒶;䀪mpĀ;e዁ᚯñʈilde耻ã䃣ml耻ä䃤Āciᛂᛈoninôɲnt;樑ࠀNabcdefiklnoprsu᛭ᛱᜰ᜼ᝃᝈ᝸᝽០៦ᠹᡐᜍ᤽᥈ᥰot;櫭Ācrᛶ᜞kȀcepsᜀᜅᜍᜓong;扌psilon;䏶rime;怵imĀ;e᜚᜛戽q;拍Ŷᜢᜦee;抽edĀ;gᜬᜭ挅e»ᜭrkĀ;t፜᜷brk;掶Āoyᜁᝁ;䐱quo;怞ʀcmprtᝓ᝛ᝡᝤᝨausĀ;eĊĉptyv;榰séᜌnoõēƀahwᝯ᝱ᝳ;䎲;愶een;扬r;쀀𝔟g΀costuvwឍឝឳេ៕៛៞ƀaiuបពរðݠrc;旯p»፱ƀdptឤឨឭot;樀lus;樁imes;樂ɱឹ\0\0ើcup;樆ar;昅riangleĀdu៍្own;施p;斳plus;樄eåᑄåᒭarow;植ƀako៭ᠦᠵĀcn៲ᠣkƀlst៺֫᠂ozenge;槫riangleȀ;dlr᠒᠓᠘᠝斴own;斾eft;旂ight;斸k;搣Ʊᠫ\0ᠳƲᠯ\0ᠱ;斒;斑4;斓ck;斈ĀeoᠾᡍĀ;qᡃᡆ쀀=⃥uiv;쀀≡⃥t;挐Ȁptwxᡙᡞᡧᡬf;쀀𝕓Ā;tᏋᡣom»Ꮜtie;拈؀DHUVbdhmptuvᢅᢖᢪᢻᣗᣛᣬ᣿ᤅᤊᤐᤡȀLRlrᢎᢐᢒᢔ;敗;敔;敖;敓ʀ;DUduᢡᢢᢤᢦᢨ敐;敦;敩;敤;敧ȀLRlrᢳᢵᢷᢹ;敝;敚;敜;教΀;HLRhlrᣊᣋᣍᣏᣑᣓᣕ救;敬;散;敠;敫;敢;敟ox;槉ȀLRlrᣤᣦᣨᣪ;敕;敒;攐;攌ʀ;DUduڽ᣷᣹᣻᣽;敥;敨;攬;攴inus;抟lus;択imes;抠ȀLRlrᤙᤛᤝ᤟;敛;敘;攘;攔΀;HLRhlrᤰᤱᤳᤵᤷ᤻᤹攂;敪;敡;敞;攼;攤;攜Āevģ᥂bar耻¦䂦Ȁceioᥑᥖᥚᥠr;쀀𝒷mi;恏mĀ;e᜚᜜lƀ;bhᥨᥩᥫ䁜;槅sub;柈Ŭᥴ᥾lĀ;e᥹᥺怢t»᥺pƀ;Eeįᦅᦇ;檮Ā;qۜۛೡᦧ\0᧨ᨑᨕᨲ\0ᨷᩐ\0\0᪴\0\0᫁\0\0ᬡᬮ᭍᭒\0᯽\0ᰌƀcpr᦭ᦲ᧝ute;䄇̀;abcdsᦿᧀᧄ᧊᧕᧙戩nd;橄rcup;橉Āau᧏᧒p;橋p;橇ot;橀;쀀∩︀Āeo᧢᧥t;恁îړȀaeiu᧰᧻ᨁᨅǰ᧵\0᧸s;橍on;䄍dil耻ç䃧rc;䄉psĀ;sᨌᨍ橌m;橐ot;䄋ƀdmnᨛᨠᨦil肻¸ƭptyv;榲t脀¢;eᨭᨮ䂢räƲr;쀀𝔠ƀceiᨽᩀᩍy;䑇ckĀ;mᩇᩈ朓ark»ᩈ;䏇r΀;Ecefms᩟᩠ᩢᩫ᪤᪪᪮旋;槃ƀ;elᩩᩪᩭ䋆q;扗eɡᩴ\0\0᪈rrowĀlr᩼᪁eft;憺ight;憻ʀRSacd᪒᪔᪖᪚᪟»ཇ;擈st;抛irc;抚ash;抝nint;樐id;櫯cir;槂ubsĀ;u᪻᪼晣it»᪼ˬ᫇᫔᫺\0ᬊonĀ;eᫍᫎ䀺Ā;qÇÆɭ᫙\0\0᫢aĀ;t᫞᫟䀬;䁀ƀ;fl᫨᫩᫫戁îᅠeĀmx᫱᫶ent»᫩eóɍǧ᫾\0ᬇĀ;dኻᬂot;橭nôɆƀfryᬐᬔᬗ;쀀𝕔oäɔ脀©;sŕᬝr;愗Āaoᬥᬩrr;憵ss;朗Ācuᬲᬷr;쀀𝒸Ābpᬼ᭄Ā;eᭁᭂ櫏;櫑Ā;eᭉᭊ櫐;櫒dot;拯΀delprvw᭠᭬᭷ᮂᮬᯔ᯹arrĀlr᭨᭪;椸;椵ɰ᭲\0\0᭵r;拞c;拟arrĀ;p᭿ᮀ憶;椽̀;bcdosᮏᮐᮖᮡᮥᮨ截rcap;橈Āauᮛᮞp;橆p;橊ot;抍r;橅;쀀∪︀Ȁalrv᮵ᮿᯞᯣrrĀ;mᮼᮽ憷;椼yƀevwᯇᯔᯘqɰᯎ\0\0ᯒreã᭳uã᭵ee;拎edge;拏en耻¤䂤earrowĀlrᯮ᯳eft»ᮀight»ᮽeäᯝĀciᰁᰇoninôǷnt;戱lcty;挭ঀAHabcdefhijlorstuwz᰸᰻᰿ᱝᱩᱵᲊᲞᲬᲷ᳻᳿ᴍᵻᶑᶫᶻ᷆᷍rò΁ar;楥Ȁglrs᱈ᱍ᱒᱔ger;怠eth;愸òᄳhĀ;vᱚᱛ怐»ऊūᱡᱧarow;椏aã̕Āayᱮᱳron;䄏;䐴ƀ;ao̲ᱼᲄĀgrʿᲁr;懊tseq;橷ƀglmᲑᲔᲘ耻°䂰ta;䎴ptyv;榱ĀirᲣᲨsht;楿;쀀𝔡arĀlrᲳᲵ»ࣜ»သʀaegsv᳂͸᳖᳜᳠mƀ;oș᳊᳔ndĀ;ș᳑uit;晦amma;䏝in;拲ƀ;io᳧᳨᳸䃷de脀÷;o᳧ᳰntimes;拇nø᳷cy;䑒cɯᴆ\0\0ᴊrn;挞op;挍ʀlptuwᴘᴝᴢᵉᵕlar;䀤f;쀀𝕕ʀ;emps̋ᴭᴷᴽᵂqĀ;d͒ᴳot;扑inus;戸lus;戔quare;抡blebarwedgåúnƀadhᄮᵝᵧownarrowóᲃarpoonĀlrᵲᵶefôᲴighôᲶŢᵿᶅkaro÷གɯᶊ\0\0ᶎrn;挟op;挌ƀcotᶘᶣᶦĀryᶝᶡ;쀀𝒹;䑕l;槶rok;䄑Ādrᶰᶴot;拱iĀ;fᶺ᠖斿Āah᷀᷃ròЩaòྦangle;榦Āci᷒ᷕy;䑟grarr;柿ऀDacdefglmnopqrstuxḁḉḙḸոḼṉṡṾấắẽỡἪἷὄ὎὚ĀDoḆᴴoôᲉĀcsḎḔute耻é䃩ter;橮ȀaioyḢḧḱḶron;䄛rĀ;cḭḮ扖耻ê䃪lon;払;䑍ot;䄗ĀDrṁṅot;扒;쀀𝔢ƀ;rsṐṑṗ檚ave耻è䃨Ā;dṜṝ檖ot;檘Ȁ;ilsṪṫṲṴ檙nters;揧;愓Ā;dṹṺ檕ot;檗ƀapsẅẉẗcr;䄓tyƀ;svẒẓẕ戅et»ẓpĀ1;ẝẤijạả;怄;怅怃ĀgsẪẬ;䅋p;怂ĀgpẴẸon;䄙f;쀀𝕖ƀalsỄỎỒrĀ;sỊị拕l;槣us;橱iƀ;lvỚớở䎵on»ớ;䏵ȀcsuvỪỳἋἣĀioữḱrc»Ḯɩỹ\0\0ỻíՈantĀglἂἆtr»ṝess»Ṻƀaeiἒ἖Ἒls;䀽st;扟vĀ;DȵἠD;橸parsl;槥ĀDaἯἳot;打rr;楱ƀcdiἾὁỸr;愯oô͒ĀahὉὋ;䎷耻ð䃰Āmrὓὗl耻ë䃫o;悬ƀcipὡὤὧl;䀡sôծĀeoὬὴctatioîՙnentialåչৡᾒ\0ᾞ\0ᾡᾧ\0\0ῆῌ\0ΐ\0ῦῪ \0 ⁚llingdotseñṄy;䑄male;晀ƀilrᾭᾳ῁lig;耀ffiɩᾹ\0\0᾽g;耀ffig;耀ffl;쀀𝔣lig;耀filig;쀀fjƀaltῙ῜ῡt;晭ig;耀flns;斱of;䆒ǰ΅\0ῳf;쀀𝕗ĀakֿῷĀ;vῼ´拔;櫙artint;樍Āao‌⁕Ācs‑⁒ႉ‸⁅⁈\0⁐β•‥‧‪‬\0‮耻½䂽;慓耻¼䂼;慕;慙;慛Ƴ‴\0‶;慔;慖ʴ‾⁁\0\0⁃耻¾䂾;慗;慜5;慘ƶ⁌\0⁎;慚;慝8;慞l;恄wn;挢cr;쀀𝒻ࢀEabcdefgijlnorstv₂₉₟₥₰₴⃰⃵⃺⃿℃ℒℸ̗ℾ⅒↞Ā;lٍ₇;檌ƀcmpₐₕ₝ute;䇵maĀ;dₜ᳚䎳;檆reve;䄟Āiy₪₮rc;䄝;䐳ot;䄡Ȁ;lqsؾق₽⃉ƀ;qsؾٌ⃄lanô٥Ȁ;cdl٥⃒⃥⃕c;檩otĀ;o⃜⃝檀Ā;l⃢⃣檂;檄Ā;e⃪⃭쀀⋛︀s;檔r;쀀𝔤Ā;gٳ؛mel;愷cy;䑓Ȁ;Eajٚℌℎℐ;檒;檥;檤ȀEaesℛℝ℩ℴ;扩pĀ;p℣ℤ檊rox»ℤĀ;q℮ℯ檈Ā;q℮ℛim;拧pf;쀀𝕘Āci⅃ⅆr;愊mƀ;el٫ⅎ⅐;檎;檐茀>;cdlqr׮ⅠⅪⅮⅳⅹĀciⅥⅧ;檧r;橺ot;拗Par;榕uest;橼ʀadelsↄⅪ←ٖ↛ǰ↉\0↎proø₞r;楸qĀlqؿ↖lesó₈ií٫Āen↣↭rtneqq;쀀≩︀Å↪ԀAabcefkosy⇄⇇⇱⇵⇺∘∝∯≨≽ròΠȀilmr⇐⇔⇗⇛rsðᒄf»․ilôکĀdr⇠⇤cy;䑊ƀ;cwࣴ⇫⇯ir;楈;憭ar;意irc;䄥ƀalr∁∎∓rtsĀ;u∉∊晥it»∊lip;怦con;抹r;쀀𝔥sĀew∣∩arow;椥arow;椦ʀamopr∺∾≃≞≣rr;懿tht;戻kĀlr≉≓eftarrow;憩ightarrow;憪f;쀀𝕙bar;怕ƀclt≯≴≸r;쀀𝒽asè⇴rok;䄧Ābp⊂⊇ull;恃hen»ᱛૡ⊣\0⊪\0⊸⋅⋎\0⋕⋳\0\0⋸⌢⍧⍢⍿\0⎆⎪⎴cute耻í䃭ƀ;iyݱ⊰⊵rc耻î䃮;䐸Ācx⊼⊿y;䐵cl耻¡䂡ĀfrΟ⋉;쀀𝔦rave耻ì䃬Ȁ;inoܾ⋝⋩⋮Āin⋢⋦nt;樌t;戭fin;槜ta;愩lig;䄳ƀaop⋾⌚⌝ƀcgt⌅⌈⌗r;䄫ƀelpܟ⌏⌓inåގarôܠh;䄱f;抷ed;䆵ʀ;cfotӴ⌬⌱⌽⍁are;愅inĀ;t⌸⌹戞ie;槝doô⌙ʀ;celpݗ⍌⍐⍛⍡al;抺Āgr⍕⍙eróᕣã⍍arhk;樗rod;樼Ȁcgpt⍯⍲⍶⍻y;䑑on;䄯f;쀀𝕚a;䎹uest耻¿䂿Āci⎊⎏r;쀀𝒾nʀ;EdsvӴ⎛⎝⎡ӳ;拹ot;拵Ā;v⎦⎧拴;拳Ā;iݷ⎮lde;䄩ǫ⎸\0⎼cy;䑖l耻ï䃯̀cfmosu⏌⏗⏜⏡⏧⏵Āiy⏑⏕rc;䄵;䐹r;쀀𝔧ath;䈷pf;쀀𝕛ǣ⏬\0⏱r;쀀𝒿rcy;䑘kcy;䑔Ѐacfghjos␋␖␢␧␭␱␵␻ppaĀ;v␓␔䎺;䏰Āey␛␠dil;䄷;䐺r;쀀𝔨reen;䄸cy;䑅cy;䑜pf;쀀𝕜cr;쀀𝓀஀ABEHabcdefghjlmnoprstuv⑰⒁⒆⒍⒑┎┽╚▀♎♞♥♹♽⚚⚲⛘❝❨➋⟀⠁⠒ƀart⑷⑺⑼rò৆òΕail;椛arr;椎Ā;gঔ⒋;檋ar;楢ॣ⒥\0⒪\0⒱\0\0\0\0\0⒵Ⓔ\0ⓆⓈⓍ\0⓹ute;䄺mptyv;榴raîࡌbda;䎻gƀ;dlࢎⓁⓃ;榑åࢎ;檅uo耻«䂫rЀ;bfhlpst࢙ⓞⓦⓩ⓫⓮⓱⓵Ā;f࢝ⓣs;椟s;椝ë≒p;憫l;椹im;楳l;憢ƀ;ae⓿─┄檫il;椙Ā;s┉┊檭;쀀⪭︀ƀabr┕┙┝rr;椌rk;杲Āak┢┬cĀek┨┪;䁻;䁛Āes┱┳;榋lĀdu┹┻;榏;榍Ȁaeuy╆╋╖╘ron;䄾Ādi═╔il;䄼ìࢰâ┩;䐻Ȁcqrs╣╦╭╽a;椶uoĀ;rนᝆĀdu╲╷har;楧shar;楋h;憲ʀ;fgqs▋▌উ◳◿扤tʀahlrt▘▤▷◂◨rrowĀ;t࢙□aé⓶arpoonĀdu▯▴own»њp»०eftarrows;懇ightƀahs◍◖◞rrowĀ;sࣴࢧarpoonó྘quigarro÷⇰hreetimes;拋ƀ;qs▋ও◺lanôবʀ;cdgsব☊☍☝☨c;檨otĀ;o☔☕橿Ā;r☚☛檁;檃Ā;e☢☥쀀⋚︀s;檓ʀadegs☳☹☽♉♋pproøⓆot;拖qĀgq♃♅ôউgtò⒌ôছiíলƀilr♕࣡♚sht;楼;쀀𝔩Ā;Eজ♣;檑š♩♶rĀdu▲♮Ā;l॥♳;楪lk;斄cy;䑙ʀ;achtੈ⚈⚋⚑⚖rò◁orneòᴈard;楫ri;旺Āio⚟⚤dot;䅀ustĀ;a⚬⚭掰che»⚭ȀEaes⚻⚽⛉⛔;扨pĀ;p⛃⛄檉rox»⛄Ā;q⛎⛏檇Ā;q⛎⚻im;拦Ѐabnoptwz⛩⛴⛷✚✯❁❇❐Ānr⛮⛱g;柬r;懽rëࣁgƀlmr⛿✍✔eftĀar০✇ightá৲apsto;柼ightá৽parrowĀlr✥✩efô⓭ight;憬ƀafl✶✹✽r;榅;쀀𝕝us;樭imes;樴š❋❏st;戗áፎƀ;ef❗❘᠀旊nge»❘arĀ;l❤❥䀨t;榓ʀachmt❳❶❼➅➇ròࢨorneòᶌarĀ;d྘➃;業;怎ri;抿̀achiqt➘➝ੀ➢➮➻quo;怹r;쀀𝓁mƀ;egল➪➬;檍;檏Ābu┪➳oĀ;rฟ➹;怚rok;䅂萀<;cdhilqrࠫ⟒☹⟜⟠⟥⟪⟰Āci⟗⟙;檦r;橹reå◲mes;拉arr;楶uest;橻ĀPi⟵⟹ar;榖ƀ;ef⠀भ᠛旃rĀdu⠇⠍shar;楊har;楦Āen⠗⠡rtneqq;쀀≨︀Å⠞܀Dacdefhilnopsu⡀⡅⢂⢎⢓⢠⢥⢨⣚⣢⣤ઃ⣳⤂Dot;戺Ȁclpr⡎⡒⡣⡽r耻¯䂯Āet⡗⡙;時Ā;e⡞⡟朠se»⡟Ā;sျ⡨toȀ;dluျ⡳⡷⡻owîҌefôएðᏑker;斮Āoy⢇⢌mma;権;䐼ash;怔asuredangle»ᘦr;쀀𝔪o;愧ƀcdn⢯⢴⣉ro耻µ䂵Ȁ;acdᑤ⢽⣀⣄sôᚧir;櫰ot肻·Ƶusƀ;bd⣒ᤃ⣓戒Ā;uᴼ⣘;横ţ⣞⣡p;櫛ò−ðઁĀdp⣩⣮els;抧f;쀀𝕞Āct⣸⣽r;쀀𝓂pos»ᖝƀ;lm⤉⤊⤍䎼timap;抸ఀGLRVabcdefghijlmoprstuvw⥂⥓⥾⦉⦘⧚⧩⨕⨚⩘⩝⪃⪕⪤⪨⬄⬇⭄⭿⮮ⰴⱧⱼ⳩Āgt⥇⥋;쀀⋙̸Ā;v⥐௏쀀≫⃒ƀelt⥚⥲⥶ftĀar⥡⥧rrow;懍ightarrow;懎;쀀⋘̸Ā;v⥻ే쀀≪⃒ightarrow;懏ĀDd⦎⦓ash;抯ash;抮ʀbcnpt⦣⦧⦬⦱⧌la»˞ute;䅄g;쀀∠⃒ʀ;Eiop඄⦼⧀⧅⧈;쀀⩰̸d;쀀≋̸s;䅉roø඄urĀ;a⧓⧔普lĀ;s⧓ସdz⧟\0⧣p肻 ଷmpĀ;e௹ఀʀaeouy⧴⧾⨃⨐⨓ǰ⧹\0⧻;橃on;䅈dil;䅆ngĀ;dൾ⨊ot;쀀⩭̸p;橂;䐽ash;怓΀;Aadqsxஒ⨩⨭⨻⩁⩅⩐rr;懗rĀhr⨳⨶k;椤Ā;oᏲᏰot;쀀≐̸uiöୣĀei⩊⩎ar;椨í஘istĀ;s஠டr;쀀𝔫ȀEest௅⩦⩹⩼ƀ;qs஼⩭௡ƀ;qs஼௅⩴lanô௢ií௪Ā;rஶ⪁»ஷƀAap⪊⪍⪑rò⥱rr;憮ar;櫲ƀ;svྍ⪜ྌĀ;d⪡⪢拼;拺cy;䑚΀AEadest⪷⪺⪾⫂⫅⫶⫹rò⥦;쀀≦̸rr;憚r;急Ȁ;fqs఻⫎⫣⫯tĀar⫔⫙rro÷⫁ightarro÷⪐ƀ;qs఻⪺⫪lanôౕĀ;sౕ⫴»శiíౝĀ;rవ⫾iĀ;eచథiäඐĀpt⬌⬑f;쀀𝕟膀¬;in⬙⬚⬶䂬nȀ;Edvஉ⬤⬨⬮;쀀⋹̸ot;쀀⋵̸ǡஉ⬳⬵;拷;拶iĀ;vಸ⬼ǡಸ⭁⭃;拾;拽ƀaor⭋⭣⭩rȀ;ast୻⭕⭚⭟lleì୻l;쀀⫽⃥;쀀∂̸lint;樔ƀ;ceಒ⭰⭳uåಥĀ;cಘ⭸Ā;eಒ⭽ñಘȀAait⮈⮋⮝⮧rò⦈rrƀ;cw⮔⮕⮙憛;쀀⤳̸;쀀↝̸ghtarrow»⮕riĀ;eೋೖ΀chimpqu⮽⯍⯙⬄୸⯤⯯Ȁ;cerല⯆ഷ⯉uå൅;쀀𝓃ortɭ⬅\0\0⯖ará⭖mĀ;e൮⯟Ā;q൴൳suĀbp⯫⯭å೸åഋƀbcp⯶ⰑⰙȀ;Ees⯿ⰀഢⰄ抄;쀀⫅̸etĀ;eഛⰋqĀ;qണⰀcĀ;eലⰗñസȀ;EesⰢⰣൟⰧ抅;쀀⫆̸etĀ;e൘ⰮqĀ;qൠⰣȀgilrⰽⰿⱅⱇìௗlde耻ñ䃱çృiangleĀlrⱒⱜeftĀ;eచⱚñదightĀ;eೋⱥñ೗Ā;mⱬⱭ䎽ƀ;esⱴⱵⱹ䀣ro;愖p;怇ҀDHadgilrsⲏⲔⲙⲞⲣⲰⲶⳓⳣash;抭arr;椄p;쀀≍⃒ash;抬ĀetⲨⲬ;쀀≥⃒;쀀>⃒nfin;槞ƀAetⲽⳁⳅrr;椂;쀀≤⃒Ā;rⳊⳍ쀀<⃒ie;쀀⊴⃒ĀAtⳘⳜrr;椃rie;쀀⊵⃒im;쀀∼⃒ƀAan⳰⳴ⴂrr;懖rĀhr⳺⳽k;椣Ā;oᏧᏥear;椧ቓ᪕\0\0\0\0\0\0\0\0\0\0\0\0\0ⴭ\0ⴸⵈⵠⵥ⵲ⶄᬇ\0\0ⶍⶫ\0ⷈⷎ\0ⷜ⸙⸫⸾⹃Ācsⴱ᪗ute耻ó䃳ĀiyⴼⵅrĀ;c᪞ⵂ耻ô䃴;䐾ʀabios᪠ⵒⵗLjⵚlac;䅑v;樸old;榼lig;䅓Ācr⵩⵭ir;榿;쀀𝔬ͯ⵹\0\0⵼\0ⶂn;䋛ave耻ò䃲;槁Ābmⶈ෴ar;榵Ȁacitⶕ⶘ⶥⶨrò᪀Āir⶝ⶠr;榾oss;榻nå๒;槀ƀaeiⶱⶵⶹcr;䅍ga;䏉ƀcdnⷀⷅǍron;䎿;榶pf;쀀𝕠ƀaelⷔ⷗ǒr;榷rp;榹΀;adiosvⷪⷫⷮ⸈⸍⸐⸖戨rò᪆Ȁ;efmⷷⷸ⸂⸅橝rĀ;oⷾⷿ愴f»ⷿ耻ª䂪耻º䂺gof;抶r;橖lope;橗;橛ƀclo⸟⸡⸧ò⸁ash耻ø䃸l;折iŬⸯ⸴de耻õ䃵esĀ;aǛ⸺s;樶ml耻ö䃶bar;挽ૡ⹞\0⹽\0⺀⺝\0⺢⺹\0\0⻋ຜ\0⼓\0\0⼫⾼\0⿈rȀ;astЃ⹧⹲຅脀¶;l⹭⹮䂶leìЃɩ⹸\0\0⹻m;櫳;櫽y;䐿rʀcimpt⺋⺏⺓ᡥ⺗nt;䀥od;䀮il;怰enk;怱r;쀀𝔭ƀimo⺨⺰⺴Ā;v⺭⺮䏆;䏕maô੶ne;明ƀ;tv⺿⻀⻈䏀chfork»´;䏖Āau⻏⻟nĀck⻕⻝kĀ;h⇴⻛;愎ö⇴sҀ;abcdemst⻳⻴ᤈ⻹⻽⼄⼆⼊⼎䀫cir;樣ir;樢Āouᵀ⼂;樥;橲n肻±ຝim;樦wo;樧ƀipu⼙⼠⼥ntint;樕f;쀀𝕡nd耻£䂣Ԁ;Eaceinosu່⼿⽁⽄⽇⾁⾉⾒⽾⾶;檳p;檷uå໙Ā;c໎⽌̀;acens່⽙⽟⽦⽨⽾pproø⽃urlyeñ໙ñ໎ƀaes⽯⽶⽺pprox;檹qq;檵im;拨iíໟmeĀ;s⾈ຮ怲ƀEas⽸⾐⽺ð⽵ƀdfp໬⾙⾯ƀals⾠⾥⾪lar;挮ine;挒urf;挓Ā;t໻⾴ï໻rel;抰Āci⿀⿅r;쀀𝓅;䏈ncsp;怈̀fiopsu⿚⋢⿟⿥⿫⿱r;쀀𝔮pf;쀀𝕢rime;恗cr;쀀𝓆ƀaeo⿸〉〓tĀei⿾々rnionóڰnt;樖stĀ;e【】䀿ñἙô༔઀ABHabcdefhilmnoprstux぀けさすムㄎㄫㅇㅢㅲㆎ㈆㈕㈤㈩㉘㉮㉲㊐㊰㊷ƀartぇおがròႳòϝail;検aròᱥar;楤΀cdenqrtとふへみわゔヌĀeuねぱ;쀀∽̱te;䅕iãᅮmptyv;榳gȀ;del࿑らるろ;榒;榥å࿑uo耻»䂻rր;abcfhlpstw࿜ガクシスゼゾダッデナp;極Ā;f࿠ゴs;椠;椳s;椞ë≝ð✮l;楅im;楴l;憣;憝Āaiパフil;椚oĀ;nホボ戶aló༞ƀabrョリヮrò៥rk;杳ĀakンヽcĀekヹ・;䁽;䁝Āes㄂㄄;榌lĀduㄊㄌ;榎;榐Ȁaeuyㄗㄜㄧㄩron;䅙Ādiㄡㄥil;䅗ì࿲âヺ;䑀Ȁclqsㄴㄷㄽㅄa;椷dhar;楩uoĀ;rȎȍh;憳ƀacgㅎㅟངlȀ;ipsླྀㅘㅛႜnåႻarôྩt;断ƀilrㅩဣㅮsht;楽;쀀𝔯ĀaoㅷㆆrĀduㅽㅿ»ѻĀ;l႑ㆄ;楬Ā;vㆋㆌ䏁;䏱ƀgns㆕ㇹㇼht̀ahlrstㆤㆰ㇂㇘㇤㇮rrowĀ;t࿜ㆭaéトarpoonĀduㆻㆿowîㅾp»႒eftĀah㇊㇐rrowó࿪arpoonóՑightarrows;應quigarro÷ニhreetimes;拌g;䋚ingdotseñἲƀahm㈍㈐㈓rò࿪aòՑ;怏oustĀ;a㈞㈟掱che»㈟mid;櫮Ȁabpt㈲㈽㉀㉒Ānr㈷㈺g;柭r;懾rëဃƀafl㉇㉊㉎r;榆;쀀𝕣us;樮imes;樵Āap㉝㉧rĀ;g㉣㉤䀩t;榔olint;樒arò㇣Ȁachq㉻㊀Ⴜ㊅quo;怺r;쀀𝓇Ābu・㊊oĀ;rȔȓƀhir㊗㊛㊠reåㇸmes;拊iȀ;efl㊪ၙᠡ㊫方tri;槎luhar;楨;愞ൡ㋕㋛㋟㌬㌸㍱\0㍺㎤\0\0㏬㏰\0㐨㑈㑚㒭㒱㓊㓱\0㘖\0\0㘳cute;䅛quï➺Ԁ;Eaceinpsyᇭ㋳㋵㋿㌂㌋㌏㌟㌦㌩;檴ǰ㋺\0㋼;檸on;䅡uåᇾĀ;dᇳ㌇il;䅟rc;䅝ƀEas㌖㌘㌛;檶p;檺im;择olint;樓iíሄ;䑁otƀ;be㌴ᵇ㌵担;橦΀Aacmstx㍆㍊㍗㍛㍞㍣㍭rr;懘rĀhr㍐㍒ë∨Ā;oਸ਼਴t耻§䂧i;䀻war;椩mĀin㍩ðnuóñt;朶rĀ;o㍶⁕쀀𝔰Ȁacoy㎂㎆㎑㎠rp;景Āhy㎋㎏cy;䑉;䑈rtɭ㎙\0\0㎜iäᑤaraì⹯耻­䂭Āgm㎨㎴maƀ;fv㎱㎲㎲䏃;䏂Ѐ;deglnprካ㏅㏉㏎㏖㏞㏡㏦ot;橪Ā;q኱ኰĀ;E㏓㏔檞;檠Ā;E㏛㏜檝;檟e;扆lus;樤arr;楲aròᄽȀaeit㏸㐈㐏㐗Āls㏽㐄lsetmé㍪hp;樳parsl;槤Ādlᑣ㐔e;挣Ā;e㐜㐝檪Ā;s㐢㐣檬;쀀⪬︀ƀflp㐮㐳㑂tcy;䑌Ā;b㐸㐹䀯Ā;a㐾㐿槄r;挿f;쀀𝕤aĀdr㑍ЂesĀ;u㑔㑕晠it»㑕ƀcsu㑠㑹㒟Āau㑥㑯pĀ;sᆈ㑫;쀀⊓︀pĀ;sᆴ㑵;쀀⊔︀uĀbp㑿㒏ƀ;esᆗᆜ㒆etĀ;eᆗ㒍ñᆝƀ;esᆨᆭ㒖etĀ;eᆨ㒝ñᆮƀ;afᅻ㒦ְrť㒫ֱ»ᅼaròᅈȀcemt㒹㒾㓂㓅r;쀀𝓈tmîñiì㐕aræᆾĀar㓎㓕rĀ;f㓔ឿ昆Āan㓚㓭ightĀep㓣㓪psiloîỠhé⺯s»⡒ʀbcmnp㓻㕞ሉ㖋㖎Ҁ;Edemnprs㔎㔏㔑㔕㔞㔣㔬㔱㔶抂;櫅ot;檽Ā;dᇚ㔚ot;櫃ult;櫁ĀEe㔨㔪;櫋;把lus;檿arr;楹ƀeiu㔽㕒㕕tƀ;en㔎㕅㕋qĀ;qᇚ㔏eqĀ;q㔫㔨m;櫇Ābp㕚㕜;櫕;櫓c̀;acensᇭ㕬㕲㕹㕻㌦pproø㋺urlyeñᇾñᇳƀaes㖂㖈㌛pproø㌚qñ㌗g;晪ڀ123;Edehlmnps㖩㖬㖯ሜ㖲㖴㗀㗉㗕㗚㗟㗨㗭耻¹䂹耻²䂲耻³䂳;櫆Āos㖹㖼t;檾ub;櫘Ā;dሢ㗅ot;櫄sĀou㗏㗒l;柉b;櫗arr;楻ult;櫂ĀEe㗤㗦;櫌;抋lus;櫀ƀeiu㗴㘉㘌tƀ;enሜ㗼㘂qĀ;qሢ㖲eqĀ;q㗧㗤m;櫈Ābp㘑㘓;櫔;櫖ƀAan㘜㘠㘭rr;懙rĀhr㘦㘨ë∮Ā;oਫ਩war;椪lig耻ß䃟௡㙑㙝㙠ዎ㙳㙹\0㙾㛂\0\0\0\0\0㛛㜃\0㜉㝬\0\0\0㞇ɲ㙖\0\0㙛get;挖;䏄rë๟ƀaey㙦㙫㙰ron;䅥dil;䅣;䑂lrec;挕r;쀀𝔱Ȁeiko㚆㚝㚵㚼Dz㚋\0㚑eĀ4fኄኁaƀ;sv㚘㚙㚛䎸ym;䏑Ācn㚢㚲kĀas㚨㚮pproø዁im»ኬsðኞĀas㚺㚮ð዁rn耻þ䃾Ǭ̟㛆⋧es膀×;bd㛏㛐㛘䃗Ā;aᤏ㛕r;樱;樰ƀeps㛡㛣㜀á⩍Ȁ;bcf҆㛬㛰㛴ot;挶ir;櫱Ā;o㛹㛼쀀𝕥rk;櫚á㍢rime;怴ƀaip㜏㜒㝤dåቈ΀adempst㜡㝍㝀㝑㝗㝜㝟ngleʀ;dlqr㜰㜱㜶㝀㝂斵own»ᶻeftĀ;e⠀㜾ñम;扜ightĀ;e㊪㝋ñၚot;旬inus;樺lus;樹b;槍ime;樻ezium;揢ƀcht㝲㝽㞁Āry㝷㝻;쀀𝓉;䑆cy;䑛rok;䅧Āio㞋㞎xô᝷headĀlr㞗㞠eftarro÷ࡏightarrow»ཝऀAHabcdfghlmoprstuw㟐㟓㟗㟤㟰㟼㠎㠜㠣㠴㡑㡝㡫㢩㣌㣒㣪㣶ròϭar;楣Ācr㟜㟢ute耻ú䃺òᅐrǣ㟪\0㟭y;䑞ve;䅭Āiy㟵㟺rc耻û䃻;䑃ƀabh㠃㠆㠋ròᎭlac;䅱aòᏃĀir㠓㠘sht;楾;쀀𝔲rave耻ù䃹š㠧㠱rĀlr㠬㠮»ॗ»ႃlk;斀Āct㠹㡍ɯ㠿\0\0㡊rnĀ;e㡅㡆挜r»㡆op;挏ri;旸Āal㡖㡚cr;䅫肻¨͉Āgp㡢㡦on;䅳f;쀀𝕦̀adhlsuᅋ㡸㡽፲㢑㢠ownáᎳarpoonĀlr㢈㢌efô㠭ighô㠯iƀ;hl㢙㢚㢜䏅»ᏺon»㢚parrows;懈ƀcit㢰㣄㣈ɯ㢶\0\0㣁rnĀ;e㢼㢽挝r»㢽op;挎ng;䅯ri;旹cr;쀀𝓊ƀdir㣙㣝㣢ot;拰lde;䅩iĀ;f㜰㣨»᠓Āam㣯㣲rò㢨l耻ü䃼angle;榧ހABDacdeflnoprsz㤜㤟㤩㤭㦵㦸㦽㧟㧤㧨㧳㧹㧽㨁㨠ròϷarĀ;v㤦㤧櫨;櫩asèϡĀnr㤲㤷grt;榜΀eknprst㓣㥆㥋㥒㥝㥤㦖appá␕othinçẖƀhir㓫⻈㥙opô⾵Ā;hᎷ㥢ïㆍĀiu㥩㥭gmá㎳Ābp㥲㦄setneqĀ;q㥽㦀쀀⊊︀;쀀⫋︀setneqĀ;q㦏㦒쀀⊋︀;쀀⫌︀Āhr㦛㦟etá㚜iangleĀlr㦪㦯eft»थight»ၑy;䐲ash»ံƀelr㧄㧒㧗ƀ;beⷪ㧋㧏ar;抻q;扚lip;拮Ābt㧜ᑨaòᑩr;쀀𝔳tré㦮suĀbp㧯㧱»ജ»൙pf;쀀𝕧roð໻tré㦴Ācu㨆㨋r;쀀𝓋Ābp㨐㨘nĀEe㦀㨖»㥾nĀEe㦒㨞»㦐igzag;榚΀cefoprs㨶㨻㩖㩛㩔㩡㩪irc;䅵Ādi㩀㩑Ābg㩅㩉ar;機eĀ;qᗺ㩏;扙erp;愘r;쀀𝔴pf;쀀𝕨Ā;eᑹ㩦atèᑹcr;쀀𝓌ૣណ㪇\0㪋\0㪐㪛\0\0㪝㪨㪫㪯\0\0㫃㫎\0㫘ៜ៟tré៑r;쀀𝔵ĀAa㪔㪗ròσrò৶;䎾ĀAa㪡㪤ròθrò৫að✓is;拻ƀdptឤ㪵㪾Āfl㪺ឩ;쀀𝕩imåឲĀAa㫇㫊ròώròਁĀcq㫒ីr;쀀𝓍Āpt៖㫜ré។Ѐacefiosu㫰㫽㬈㬌㬑㬕㬛㬡cĀuy㫶㫻te耻ý䃽;䑏Āiy㬂㬆rc;䅷;䑋n耻¥䂥r;쀀𝔶cy;䑗pf;쀀𝕪cr;쀀𝓎Ācm㬦㬩y;䑎l耻ÿ䃿Ԁacdefhiosw㭂㭈㭔㭘㭤㭩㭭㭴㭺㮀cute;䅺Āay㭍㭒ron;䅾;䐷ot;䅼Āet㭝㭡træᕟa;䎶r;쀀𝔷cy;䐶grarr;懝pf;쀀𝕫cr;쀀𝓏Ājn㮅㮇;怍j;怌'.split("").map((function(e){return e.charCodeAt(0)})))}));qe(Ao);var go=Ke((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=new Uint16Array("Ȁaglq\tɭ\0\0p;䀦os;䀧t;䀾t;䀼uot;䀢".split("").map((function(e){return e.charCodeAt(0)})))}));qe(go);var No=Ke((function(e,t){var n;Object.defineProperty(t,"__esModule",{value:!0}),t.replaceCodePoint=t.fromCodePoint=void 0;var r=new Map([[0,65533],[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]);function i(e){var t;return e>=55296&&e<=57343||e>1114111?65533:null!==(t=r.get(e))&&void 0!==t?t:e}t.fromCodePoint=null!==(n=String.fromCodePoint)&&void 0!==n?n:function(e){var t="";return e>65535&&(e-=65536,t+=String.fromCharCode(e>>>10&1023|55296),e=56320|1023&e),t+=String.fromCharCode(e)},t.replaceCodePoint=i,t.default=function(e){return(0,t.fromCodePoint)(i(e))}}));qe(No),No.replaceCodePoint,No.fromCodePoint;var Co=Ao,Io=go,So=No,bo=Ke((function(e,t){var n=Ge&&Ge.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.decodeXML=t.decodeHTMLStrict=t.decodeHTML=t.determineBranch=t.BinTrieFlags=t.fromCodePoint=t.replaceCodePoint=t.decodeCodePoint=t.xmlDecodeTree=t.htmlDecodeTree=void 0;var r=n(Co);t.htmlDecodeTree=r.default;var i=n(Io);t.xmlDecodeTree=i.default;var s=n(So);t.decodeCodePoint=s.default;var a,o,c=So;function l(e){return function(t,n){for(var r="",i=0,c=0;(c=t.indexOf("&",c))>=0;)if(r+=t.slice(i,c),i=c,c+=1,t.charCodeAt(c)!==a.NUM){for(var l=0,u=1,p=0,f=e[p];c>14)-1))break;p+=E}}if(0!==l)r+=1===(E=(e[l]&o.VALUE_LENGTH)>>14)?String.fromCharCode(e[l]&~o.VALUE_LENGTH):2===E?String.fromCharCode(e[l+1]):String.fromCharCode(e[l+1],e[l+2]),i=c-u+1}else{var m=c+1,T=10,_=t.charCodeAt(m);(_|a.To_LOWER_BIT)===a.LOWER_X&&(T=16,c+=1,m+=1);do{_=t.charCodeAt(++c)}while(_>=a.ZERO&&_<=a.NINE||16===T&&(_|a.To_LOWER_BIT)>=a.LOWER_A&&(_|a.To_LOWER_BIT)<=a.LOWER_F);if(m!==c){var A=t.substring(m,c),g=parseInt(A,T);if(t.charCodeAt(c)===a.SEMI)c+=1;else if(n)continue;r+=(0,s.default)(g),i=c}}return r+t.slice(i)}}function h(e,t,n,r){var i=(t&o.BRANCH_LENGTH)>>7,s=t&o.JUMP_TABLE;if(0===i)return 0!==s&&r===s?n:-1;if(s){var a=r-s;return a<0||a>=i?-1:e[n+a]-1}for(var c=n,l=c+i-1;c<=l;){var h=c+l>>>1,u=e[h];if(ur))return e[h+i];l=h-1}}return-1}Object.defineProperty(t,"replaceCodePoint",{enumerable:!0,get:function(){return c.replaceCodePoint}}),Object.defineProperty(t,"fromCodePoint",{enumerable:!0,get:function(){return c.fromCodePoint}}),function(e){e[e.NUM=35]="NUM",e[e.SEMI=59]="SEMI",e[e.ZERO=48]="ZERO",e[e.NINE=57]="NINE",e[e.LOWER_A=97]="LOWER_A",e[e.LOWER_F=102]="LOWER_F",e[e.LOWER_X=120]="LOWER_X",e[e.To_LOWER_BIT=32]="To_LOWER_BIT"}(a||(a={})),function(e){e[e.VALUE_LENGTH=49152]="VALUE_LENGTH",e[e.BRANCH_LENGTH=16256]="BRANCH_LENGTH",e[e.JUMP_TABLE=127]="JUMP_TABLE"}(o=t.BinTrieFlags||(t.BinTrieFlags={})),t.determineBranch=h;var u=l(r.default),p=l(i.default);t.decodeHTML=function(e){return u(e,!1)},t.decodeHTMLStrict=function(e){return u(e,!0)},t.decodeXML=function(e){return p(e,!0)}}));qe(bo),bo.decodeXML,bo.decodeHTMLStrict,bo.decodeHTML;var Oo=bo.determineBranch,yo=bo.BinTrieFlags,Lo=bo.fromCodePoint,ko=bo.replaceCodePoint;bo.decodeCodePoint;var vo,Do,Ro,Mo,Po,xo=bo.xmlDecodeTree,wo=bo.htmlDecodeTree;!function(e){e.HTML="http://www.w3.org/1999/xhtml",e.MATHML="http://www.w3.org/1998/Math/MathML",e.SVG="http://www.w3.org/2000/svg",e.XLINK="http://www.w3.org/1999/xlink",e.XML="http://www.w3.org/XML/1998/namespace",e.XMLNS="http://www.w3.org/2000/xmlns/"}(vo=vo||(vo={})),function(e){e.TYPE="type",e.ACTION="action",e.ENCODING="encoding",e.PROMPT="prompt",e.NAME="name",e.COLOR="color",e.FACE="face",e.SIZE="size"}(Do=Do||(Do={})),function(e){e.NO_QUIRKS="no-quirks",e.QUIRKS="quirks",e.LIMITED_QUIRKS="limited-quirks"}(Ro=Ro||(Ro={})),function(e){e.A="a",e.ADDRESS="address",e.ANNOTATION_XML="annotation-xml",e.APPLET="applet",e.AREA="area",e.ARTICLE="article",e.ASIDE="aside",e.B="b",e.BASE="base",e.BASEFONT="basefont",e.BGSOUND="bgsound",e.BIG="big",e.BLOCKQUOTE="blockquote",e.BODY="body",e.BR="br",e.BUTTON="button",e.CAPTION="caption",e.CENTER="center",e.CODE="code",e.COL="col",e.COLGROUP="colgroup",e.DD="dd",e.DESC="desc",e.DETAILS="details",e.DIALOG="dialog",e.DIR="dir",e.DIV="div",e.DL="dl",e.DT="dt",e.EM="em",e.EMBED="embed",e.FIELDSET="fieldset",e.FIGCAPTION="figcaption",e.FIGURE="figure",e.FONT="font",e.FOOTER="footer",e.FOREIGN_OBJECT="foreignObject",e.FORM="form",e.FRAME="frame",e.FRAMESET="frameset",e.H1="h1",e.H2="h2",e.H3="h3",e.H4="h4",e.H5="h5",e.H6="h6",e.HEAD="head",e.HEADER="header",e.HGROUP="hgroup",e.HR="hr",e.HTML="html",e.I="i",e.IMG="img",e.IMAGE="image",e.INPUT="input",e.IFRAME="iframe",e.KEYGEN="keygen",e.LABEL="label",e.LI="li",e.LINK="link",e.LISTING="listing",e.MAIN="main",e.MALIGNMARK="malignmark",e.MARQUEE="marquee",e.MATH="math",e.MENU="menu",e.META="meta",e.MGLYPH="mglyph",e.MI="mi",e.MO="mo",e.MN="mn",e.MS="ms",e.MTEXT="mtext",e.NAV="nav",e.NOBR="nobr",e.NOFRAMES="noframes",e.NOEMBED="noembed",e.NOSCRIPT="noscript",e.OBJECT="object",e.OL="ol",e.OPTGROUP="optgroup",e.OPTION="option",e.P="p",e.PARAM="param",e.PLAINTEXT="plaintext",e.PRE="pre",e.RB="rb",e.RP="rp",e.RT="rt",e.RTC="rtc",e.RUBY="ruby",e.S="s",e.SCRIPT="script",e.SECTION="section",e.SELECT="select",e.SOURCE="source",e.SMALL="small",e.SPAN="span",e.STRIKE="strike",e.STRONG="strong",e.STYLE="style",e.SUB="sub",e.SUMMARY="summary",e.SUP="sup",e.TABLE="table",e.TBODY="tbody",e.TEMPLATE="template",e.TEXTAREA="textarea",e.TFOOT="tfoot",e.TD="td",e.TH="th",e.THEAD="thead",e.TITLE="title",e.TR="tr",e.TRACK="track",e.TT="tt",e.U="u",e.UL="ul",e.SVG="svg",e.VAR="var",e.WBR="wbr",e.XMP="xmp"}(Mo=Mo||(Mo={})),function(e){e[e.UNKNOWN=0]="UNKNOWN",e[e.A=1]="A",e[e.ADDRESS=2]="ADDRESS",e[e.ANNOTATION_XML=3]="ANNOTATION_XML",e[e.APPLET=4]="APPLET",e[e.AREA=5]="AREA",e[e.ARTICLE=6]="ARTICLE",e[e.ASIDE=7]="ASIDE",e[e.B=8]="B",e[e.BASE=9]="BASE",e[e.BASEFONT=10]="BASEFONT",e[e.BGSOUND=11]="BGSOUND",e[e.BIG=12]="BIG",e[e.BLOCKQUOTE=13]="BLOCKQUOTE",e[e.BODY=14]="BODY",e[e.BR=15]="BR",e[e.BUTTON=16]="BUTTON",e[e.CAPTION=17]="CAPTION",e[e.CENTER=18]="CENTER",e[e.CODE=19]="CODE",e[e.COL=20]="COL",e[e.COLGROUP=21]="COLGROUP",e[e.DD=22]="DD",e[e.DESC=23]="DESC",e[e.DETAILS=24]="DETAILS",e[e.DIALOG=25]="DIALOG",e[e.DIR=26]="DIR",e[e.DIV=27]="DIV",e[e.DL=28]="DL",e[e.DT=29]="DT",e[e.EM=30]="EM",e[e.EMBED=31]="EMBED",e[e.FIELDSET=32]="FIELDSET",e[e.FIGCAPTION=33]="FIGCAPTION",e[e.FIGURE=34]="FIGURE",e[e.FONT=35]="FONT",e[e.FOOTER=36]="FOOTER",e[e.FOREIGN_OBJECT=37]="FOREIGN_OBJECT",e[e.FORM=38]="FORM",e[e.FRAME=39]="FRAME",e[e.FRAMESET=40]="FRAMESET",e[e.H1=41]="H1",e[e.H2=42]="H2",e[e.H3=43]="H3",e[e.H4=44]="H4",e[e.H5=45]="H5",e[e.H6=46]="H6",e[e.HEAD=47]="HEAD",e[e.HEADER=48]="HEADER",e[e.HGROUP=49]="HGROUP",e[e.HR=50]="HR",e[e.HTML=51]="HTML",e[e.I=52]="I",e[e.IMG=53]="IMG",e[e.IMAGE=54]="IMAGE",e[e.INPUT=55]="INPUT",e[e.IFRAME=56]="IFRAME",e[e.KEYGEN=57]="KEYGEN",e[e.LABEL=58]="LABEL",e[e.LI=59]="LI",e[e.LINK=60]="LINK",e[e.LISTING=61]="LISTING",e[e.MAIN=62]="MAIN",e[e.MALIGNMARK=63]="MALIGNMARK",e[e.MARQUEE=64]="MARQUEE",e[e.MATH=65]="MATH",e[e.MENU=66]="MENU",e[e.META=67]="META",e[e.MGLYPH=68]="MGLYPH",e[e.MI=69]="MI",e[e.MO=70]="MO",e[e.MN=71]="MN",e[e.MS=72]="MS",e[e.MTEXT=73]="MTEXT",e[e.NAV=74]="NAV",e[e.NOBR=75]="NOBR",e[e.NOFRAMES=76]="NOFRAMES",e[e.NOEMBED=77]="NOEMBED",e[e.NOSCRIPT=78]="NOSCRIPT",e[e.OBJECT=79]="OBJECT",e[e.OL=80]="OL",e[e.OPTGROUP=81]="OPTGROUP",e[e.OPTION=82]="OPTION",e[e.P=83]="P",e[e.PARAM=84]="PARAM",e[e.PLAINTEXT=85]="PLAINTEXT",e[e.PRE=86]="PRE",e[e.RB=87]="RB",e[e.RP=88]="RP",e[e.RT=89]="RT",e[e.RTC=90]="RTC",e[e.RUBY=91]="RUBY",e[e.S=92]="S",e[e.SCRIPT=93]="SCRIPT",e[e.SECTION=94]="SECTION",e[e.SELECT=95]="SELECT",e[e.SOURCE=96]="SOURCE",e[e.SMALL=97]="SMALL",e[e.SPAN=98]="SPAN",e[e.STRIKE=99]="STRIKE",e[e.STRONG=100]="STRONG",e[e.STYLE=101]="STYLE",e[e.SUB=102]="SUB",e[e.SUMMARY=103]="SUMMARY",e[e.SUP=104]="SUP",e[e.TABLE=105]="TABLE",e[e.TBODY=106]="TBODY",e[e.TEMPLATE=107]="TEMPLATE",e[e.TEXTAREA=108]="TEXTAREA",e[e.TFOOT=109]="TFOOT",e[e.TD=110]="TD",e[e.TH=111]="TH",e[e.THEAD=112]="THEAD",e[e.TITLE=113]="TITLE",e[e.TR=114]="TR",e[e.TRACK=115]="TRACK",e[e.TT=116]="TT",e[e.U=117]="U",e[e.UL=118]="UL",e[e.SVG=119]="SVG",e[e.VAR=120]="VAR",e[e.WBR=121]="WBR",e[e.XMP=122]="XMP"}(Po=Po||(Po={}));const Bo=new Map([[Mo.A,Po.A],[Mo.ADDRESS,Po.ADDRESS],[Mo.ANNOTATION_XML,Po.ANNOTATION_XML],[Mo.APPLET,Po.APPLET],[Mo.AREA,Po.AREA],[Mo.ARTICLE,Po.ARTICLE],[Mo.ASIDE,Po.ASIDE],[Mo.B,Po.B],[Mo.BASE,Po.BASE],[Mo.BASEFONT,Po.BASEFONT],[Mo.BGSOUND,Po.BGSOUND],[Mo.BIG,Po.BIG],[Mo.BLOCKQUOTE,Po.BLOCKQUOTE],[Mo.BODY,Po.BODY],[Mo.BR,Po.BR],[Mo.BUTTON,Po.BUTTON],[Mo.CAPTION,Po.CAPTION],[Mo.CENTER,Po.CENTER],[Mo.CODE,Po.CODE],[Mo.COL,Po.COL],[Mo.COLGROUP,Po.COLGROUP],[Mo.DD,Po.DD],[Mo.DESC,Po.DESC],[Mo.DETAILS,Po.DETAILS],[Mo.DIALOG,Po.DIALOG],[Mo.DIR,Po.DIR],[Mo.DIV,Po.DIV],[Mo.DL,Po.DL],[Mo.DT,Po.DT],[Mo.EM,Po.EM],[Mo.EMBED,Po.EMBED],[Mo.FIELDSET,Po.FIELDSET],[Mo.FIGCAPTION,Po.FIGCAPTION],[Mo.FIGURE,Po.FIGURE],[Mo.FONT,Po.FONT],[Mo.FOOTER,Po.FOOTER],[Mo.FOREIGN_OBJECT,Po.FOREIGN_OBJECT],[Mo.FORM,Po.FORM],[Mo.FRAME,Po.FRAME],[Mo.FRAMESET,Po.FRAMESET],[Mo.H1,Po.H1],[Mo.H2,Po.H2],[Mo.H3,Po.H3],[Mo.H4,Po.H4],[Mo.H5,Po.H5],[Mo.H6,Po.H6],[Mo.HEAD,Po.HEAD],[Mo.HEADER,Po.HEADER],[Mo.HGROUP,Po.HGROUP],[Mo.HR,Po.HR],[Mo.HTML,Po.HTML],[Mo.I,Po.I],[Mo.IMG,Po.IMG],[Mo.IMAGE,Po.IMAGE],[Mo.INPUT,Po.INPUT],[Mo.IFRAME,Po.IFRAME],[Mo.KEYGEN,Po.KEYGEN],[Mo.LABEL,Po.LABEL],[Mo.LI,Po.LI],[Mo.LINK,Po.LINK],[Mo.LISTING,Po.LISTING],[Mo.MAIN,Po.MAIN],[Mo.MALIGNMARK,Po.MALIGNMARK],[Mo.MARQUEE,Po.MARQUEE],[Mo.MATH,Po.MATH],[Mo.MENU,Po.MENU],[Mo.META,Po.META],[Mo.MGLYPH,Po.MGLYPH],[Mo.MI,Po.MI],[Mo.MO,Po.MO],[Mo.MN,Po.MN],[Mo.MS,Po.MS],[Mo.MTEXT,Po.MTEXT],[Mo.NAV,Po.NAV],[Mo.NOBR,Po.NOBR],[Mo.NOFRAMES,Po.NOFRAMES],[Mo.NOEMBED,Po.NOEMBED],[Mo.NOSCRIPT,Po.NOSCRIPT],[Mo.OBJECT,Po.OBJECT],[Mo.OL,Po.OL],[Mo.OPTGROUP,Po.OPTGROUP],[Mo.OPTION,Po.OPTION],[Mo.P,Po.P],[Mo.PARAM,Po.PARAM],[Mo.PLAINTEXT,Po.PLAINTEXT],[Mo.PRE,Po.PRE],[Mo.RB,Po.RB],[Mo.RP,Po.RP],[Mo.RT,Po.RT],[Mo.RTC,Po.RTC],[Mo.RUBY,Po.RUBY],[Mo.S,Po.S],[Mo.SCRIPT,Po.SCRIPT],[Mo.SECTION,Po.SECTION],[Mo.SELECT,Po.SELECT],[Mo.SOURCE,Po.SOURCE],[Mo.SMALL,Po.SMALL],[Mo.SPAN,Po.SPAN],[Mo.STRIKE,Po.STRIKE],[Mo.STRONG,Po.STRONG],[Mo.STYLE,Po.STYLE],[Mo.SUB,Po.SUB],[Mo.SUMMARY,Po.SUMMARY],[Mo.SUP,Po.SUP],[Mo.TABLE,Po.TABLE],[Mo.TBODY,Po.TBODY],[Mo.TEMPLATE,Po.TEMPLATE],[Mo.TEXTAREA,Po.TEXTAREA],[Mo.TFOOT,Po.TFOOT],[Mo.TD,Po.TD],[Mo.TH,Po.TH],[Mo.THEAD,Po.THEAD],[Mo.TITLE,Po.TITLE],[Mo.TR,Po.TR],[Mo.TRACK,Po.TRACK],[Mo.TT,Po.TT],[Mo.U,Po.U],[Mo.UL,Po.UL],[Mo.SVG,Po.SVG],[Mo.VAR,Po.VAR],[Mo.WBR,Po.WBR],[Mo.XMP,Po.XMP]]);function Fo(e){var t;return null!==(t=Bo.get(e))&&void 0!==t?t:Po.UNKNOWN}const Uo=Po,Ho={[vo.HTML]:new Set([Uo.ADDRESS,Uo.APPLET,Uo.AREA,Uo.ARTICLE,Uo.ASIDE,Uo.BASE,Uo.BASEFONT,Uo.BGSOUND,Uo.BLOCKQUOTE,Uo.BODY,Uo.BR,Uo.BUTTON,Uo.CAPTION,Uo.CENTER,Uo.COL,Uo.COLGROUP,Uo.DD,Uo.DETAILS,Uo.DIR,Uo.DIV,Uo.DL,Uo.DT,Uo.EMBED,Uo.FIELDSET,Uo.FIGCAPTION,Uo.FIGURE,Uo.FOOTER,Uo.FORM,Uo.FRAME,Uo.FRAMESET,Uo.H1,Uo.H2,Uo.H3,Uo.H4,Uo.H5,Uo.H6,Uo.HEAD,Uo.HEADER,Uo.HGROUP,Uo.HR,Uo.HTML,Uo.IFRAME,Uo.IMG,Uo.INPUT,Uo.LI,Uo.LINK,Uo.LISTING,Uo.MAIN,Uo.MARQUEE,Uo.MENU,Uo.META,Uo.NAV,Uo.NOEMBED,Uo.NOFRAMES,Uo.NOSCRIPT,Uo.OBJECT,Uo.OL,Uo.P,Uo.PARAM,Uo.PLAINTEXT,Uo.PRE,Uo.SCRIPT,Uo.SECTION,Uo.SELECT,Uo.SOURCE,Uo.STYLE,Uo.SUMMARY,Uo.TABLE,Uo.TBODY,Uo.TD,Uo.TEMPLATE,Uo.TEXTAREA,Uo.TFOOT,Uo.TH,Uo.THEAD,Uo.TITLE,Uo.TR,Uo.TRACK,Uo.UL,Uo.WBR,Uo.XMP]),[vo.MATHML]:new Set([Uo.MI,Uo.MO,Uo.MN,Uo.MS,Uo.MTEXT,Uo.ANNOTATION_XML]),[vo.SVG]:new Set([Uo.TITLE,Uo.FOREIGN_OBJECT,Uo.DESC]),[vo.XLINK]:new Set,[vo.XML]:new Set,[vo.XMLNS]:new Set};function Go(e){return e===Uo.H1||e===Uo.H2||e===Uo.H3||e===Uo.H4||e===Uo.H5||e===Uo.H6}const Yo=new Set([Mo.STYLE,Mo.SCRIPT,Mo.XMP,Mo.IFRAME,Mo.NOEMBED,Mo.NOFRAMES,Mo.PLAINTEXT]);const qo=new Map([[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]);var Ko;!function(e){e[e.DATA=0]="DATA",e[e.RCDATA=1]="RCDATA",e[e.RAWTEXT=2]="RAWTEXT",e[e.SCRIPT_DATA=3]="SCRIPT_DATA",e[e.PLAINTEXT=4]="PLAINTEXT",e[e.TAG_OPEN=5]="TAG_OPEN",e[e.END_TAG_OPEN=6]="END_TAG_OPEN",e[e.TAG_NAME=7]="TAG_NAME",e[e.RCDATA_LESS_THAN_SIGN=8]="RCDATA_LESS_THAN_SIGN",e[e.RCDATA_END_TAG_OPEN=9]="RCDATA_END_TAG_OPEN",e[e.RCDATA_END_TAG_NAME=10]="RCDATA_END_TAG_NAME",e[e.RAWTEXT_LESS_THAN_SIGN=11]="RAWTEXT_LESS_THAN_SIGN",e[e.RAWTEXT_END_TAG_OPEN=12]="RAWTEXT_END_TAG_OPEN",e[e.RAWTEXT_END_TAG_NAME=13]="RAWTEXT_END_TAG_NAME",e[e.SCRIPT_DATA_LESS_THAN_SIGN=14]="SCRIPT_DATA_LESS_THAN_SIGN",e[e.SCRIPT_DATA_END_TAG_OPEN=15]="SCRIPT_DATA_END_TAG_OPEN",e[e.SCRIPT_DATA_END_TAG_NAME=16]="SCRIPT_DATA_END_TAG_NAME",e[e.SCRIPT_DATA_ESCAPE_START=17]="SCRIPT_DATA_ESCAPE_START",e[e.SCRIPT_DATA_ESCAPE_START_DASH=18]="SCRIPT_DATA_ESCAPE_START_DASH",e[e.SCRIPT_DATA_ESCAPED=19]="SCRIPT_DATA_ESCAPED",e[e.SCRIPT_DATA_ESCAPED_DASH=20]="SCRIPT_DATA_ESCAPED_DASH",e[e.SCRIPT_DATA_ESCAPED_DASH_DASH=21]="SCRIPT_DATA_ESCAPED_DASH_DASH",e[e.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN=22]="SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN",e[e.SCRIPT_DATA_ESCAPED_END_TAG_OPEN=23]="SCRIPT_DATA_ESCAPED_END_TAG_OPEN",e[e.SCRIPT_DATA_ESCAPED_END_TAG_NAME=24]="SCRIPT_DATA_ESCAPED_END_TAG_NAME",e[e.SCRIPT_DATA_DOUBLE_ESCAPE_START=25]="SCRIPT_DATA_DOUBLE_ESCAPE_START",e[e.SCRIPT_DATA_DOUBLE_ESCAPED=26]="SCRIPT_DATA_DOUBLE_ESCAPED",e[e.SCRIPT_DATA_DOUBLE_ESCAPED_DASH=27]="SCRIPT_DATA_DOUBLE_ESCAPED_DASH",e[e.SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH=28]="SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH",e[e.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN=29]="SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN",e[e.SCRIPT_DATA_DOUBLE_ESCAPE_END=30]="SCRIPT_DATA_DOUBLE_ESCAPE_END",e[e.BEFORE_ATTRIBUTE_NAME=31]="BEFORE_ATTRIBUTE_NAME",e[e.ATTRIBUTE_NAME=32]="ATTRIBUTE_NAME",e[e.AFTER_ATTRIBUTE_NAME=33]="AFTER_ATTRIBUTE_NAME",e[e.BEFORE_ATTRIBUTE_VALUE=34]="BEFORE_ATTRIBUTE_VALUE",e[e.ATTRIBUTE_VALUE_DOUBLE_QUOTED=35]="ATTRIBUTE_VALUE_DOUBLE_QUOTED",e[e.ATTRIBUTE_VALUE_SINGLE_QUOTED=36]="ATTRIBUTE_VALUE_SINGLE_QUOTED",e[e.ATTRIBUTE_VALUE_UNQUOTED=37]="ATTRIBUTE_VALUE_UNQUOTED",e[e.AFTER_ATTRIBUTE_VALUE_QUOTED=38]="AFTER_ATTRIBUTE_VALUE_QUOTED",e[e.SELF_CLOSING_START_TAG=39]="SELF_CLOSING_START_TAG",e[e.BOGUS_COMMENT=40]="BOGUS_COMMENT",e[e.MARKUP_DECLARATION_OPEN=41]="MARKUP_DECLARATION_OPEN",e[e.COMMENT_START=42]="COMMENT_START",e[e.COMMENT_START_DASH=43]="COMMENT_START_DASH",e[e.COMMENT=44]="COMMENT",e[e.COMMENT_LESS_THAN_SIGN=45]="COMMENT_LESS_THAN_SIGN",e[e.COMMENT_LESS_THAN_SIGN_BANG=46]="COMMENT_LESS_THAN_SIGN_BANG",e[e.COMMENT_LESS_THAN_SIGN_BANG_DASH=47]="COMMENT_LESS_THAN_SIGN_BANG_DASH",e[e.COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH=48]="COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH",e[e.COMMENT_END_DASH=49]="COMMENT_END_DASH",e[e.COMMENT_END=50]="COMMENT_END",e[e.COMMENT_END_BANG=51]="COMMENT_END_BANG",e[e.DOCTYPE=52]="DOCTYPE",e[e.BEFORE_DOCTYPE_NAME=53]="BEFORE_DOCTYPE_NAME",e[e.DOCTYPE_NAME=54]="DOCTYPE_NAME",e[e.AFTER_DOCTYPE_NAME=55]="AFTER_DOCTYPE_NAME",e[e.AFTER_DOCTYPE_PUBLIC_KEYWORD=56]="AFTER_DOCTYPE_PUBLIC_KEYWORD",e[e.BEFORE_DOCTYPE_PUBLIC_IDENTIFIER=57]="BEFORE_DOCTYPE_PUBLIC_IDENTIFIER",e[e.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED=58]="DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED",e[e.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED=59]="DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED",e[e.AFTER_DOCTYPE_PUBLIC_IDENTIFIER=60]="AFTER_DOCTYPE_PUBLIC_IDENTIFIER",e[e.BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS=61]="BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS",e[e.AFTER_DOCTYPE_SYSTEM_KEYWORD=62]="AFTER_DOCTYPE_SYSTEM_KEYWORD",e[e.BEFORE_DOCTYPE_SYSTEM_IDENTIFIER=63]="BEFORE_DOCTYPE_SYSTEM_IDENTIFIER",e[e.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED=64]="DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED",e[e.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED=65]="DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED",e[e.AFTER_DOCTYPE_SYSTEM_IDENTIFIER=66]="AFTER_DOCTYPE_SYSTEM_IDENTIFIER",e[e.BOGUS_DOCTYPE=67]="BOGUS_DOCTYPE",e[e.CDATA_SECTION=68]="CDATA_SECTION",e[e.CDATA_SECTION_BRACKET=69]="CDATA_SECTION_BRACKET",e[e.CDATA_SECTION_END=70]="CDATA_SECTION_END",e[e.CHARACTER_REFERENCE=71]="CHARACTER_REFERENCE",e[e.NAMED_CHARACTER_REFERENCE=72]="NAMED_CHARACTER_REFERENCE",e[e.AMBIGUOUS_AMPERSAND=73]="AMBIGUOUS_AMPERSAND",e[e.NUMERIC_CHARACTER_REFERENCE=74]="NUMERIC_CHARACTER_REFERENCE",e[e.HEXADEMICAL_CHARACTER_REFERENCE_START=75]="HEXADEMICAL_CHARACTER_REFERENCE_START",e[e.HEXADEMICAL_CHARACTER_REFERENCE=76]="HEXADEMICAL_CHARACTER_REFERENCE",e[e.DECIMAL_CHARACTER_REFERENCE=77]="DECIMAL_CHARACTER_REFERENCE",e[e.NUMERIC_CHARACTER_REFERENCE_END=78]="NUMERIC_CHARACTER_REFERENCE_END"}(Ko||(Ko={}));const jo={DATA:Ko.DATA,RCDATA:Ko.RCDATA,RAWTEXT:Ko.RAWTEXT,SCRIPT_DATA:Ko.SCRIPT_DATA,PLAINTEXT:Ko.PLAINTEXT,CDATA_SECTION:Ko.CDATA_SECTION};function Vo(e){return e>=io.DIGIT_0&&e<=io.DIGIT_9}function Wo(e){return e>=io.LATIN_CAPITAL_A&&e<=io.LATIN_CAPITAL_Z}function Qo(e){return function(e){return e>=io.LATIN_SMALL_A&&e<=io.LATIN_SMALL_Z}(e)||Wo(e)}function Xo(e){return Qo(e)||Vo(e)}function $o(e){return e>=io.LATIN_CAPITAL_A&&e<=io.LATIN_CAPITAL_F}function zo(e){return e>=io.LATIN_SMALL_A&&e<=io.LATIN_SMALL_F}function Jo(e){return e+32}function Zo(e){return e===io.SPACE||e===io.LINE_FEED||e===io.TABULATION||e===io.FORM_FEED}function ec(e){return Zo(e)||e===io.SOLIDUS||e===io.GREATER_THAN_SIGN}class tc{constructor(e,t){this.options=e,this.handler=t,this.paused=!1,this.inLoop=!1,this.inForeignNode=!1,this.lastStartTagName="",this.active=!1,this.state=Ko.DATA,this.returnState=Ko.DATA,this.charRefCode=-1,this.consumedAfterSnapshot=-1,this.currentCharacterToken=null,this.currentToken=null,this.currentAttr={name:"",value:""},this.preprocessor=new mo(t),this.currentLocation=this.getCurrentLocation(-1)}_err(e){var t,n;null===(n=(t=this.handler).onParseError)||void 0===n||n.call(t,this.preprocessor.getError(e))}getCurrentLocation(e){return this.options.sourceCodeLocationInfo?{startLine:this.preprocessor.line,startCol:this.preprocessor.col-e,startOffset:this.preprocessor.offset-e,endLine:-1,endCol:-1,endOffset:-1}:null}_runParsingLoop(){if(!this.inLoop){for(this.inLoop=!0;this.active&&!this.paused;){this.consumedAfterSnapshot=0;const e=this._consume();this._ensureHibernation()||this._callState(e)}this.inLoop=!1}}pause(){this.paused=!0}resume(e){if(!this.paused)throw new Error("Parser was already resumed");this.paused=!1,this.inLoop||(this._runParsingLoop(),this.paused||null==e||e())}write(e,t,n){this.active=!0,this.preprocessor.write(e,t),this._runParsingLoop(),this.paused||null==n||n()}insertHtmlAtCurrentPos(e){this.active=!0,this.preprocessor.insertHtmlAtCurrentPos(e),this._runParsingLoop()}_ensureHibernation(){return!!this.preprocessor.endOfChunkHit&&(this._unconsume(this.consumedAfterSnapshot),this.active=!1,!0)}_consume(){return this.consumedAfterSnapshot++,this.preprocessor.advance()}_unconsume(e){this.consumedAfterSnapshot-=e,this.preprocessor.retreat(e)}_reconsumeInState(e,t){this.state=e,this._callState(t)}_advanceBy(e){this.consumedAfterSnapshot+=e;for(let t=0;t0&&this._err(Eo.endTagWithAttributes),e.selfClosing&&this._err(Eo.endTagWithTrailingSolidus),this.handler.onEndTag(e)),this.preprocessor.dropParsedChunk()}emitCurrentComment(e){this.prepareToken(e),this.handler.onComment(e),this.preprocessor.dropParsedChunk()}emitCurrentDoctype(e){this.prepareToken(e),this.handler.onDoctype(e),this.preprocessor.dropParsedChunk()}_emitCurrentCharacterToken(e){if(this.currentCharacterToken){switch(e&&this.currentCharacterToken.location&&(this.currentCharacterToken.location.endLine=e.startLine,this.currentCharacterToken.location.endCol=e.startCol,this.currentCharacterToken.location.endOffset=e.startOffset),this.currentCharacterToken.type){case To.CHARACTER:this.handler.onCharacter(this.currentCharacterToken);break;case To.NULL_CHARACTER:this.handler.onNullCharacter(this.currentCharacterToken);break;case To.WHITESPACE_CHARACTER:this.handler.onWhitespaceCharacter(this.currentCharacterToken)}this.currentCharacterToken=null}}_emitEOFToken(){const e=this.getCurrentLocation(0);e&&(e.endLine=e.startLine,e.endCol=e.startCol,e.endOffset=e.startOffset),this._emitCurrentCharacterToken(e),this.handler.onEof({type:To.EOF,location:e}),this.active=!1}_appendCharToCurrentCharacterToken(e,t){if(this.currentCharacterToken){if(this.currentCharacterToken.type===e)return void(this.currentCharacterToken.chars+=t);this.currentLocation=this.getCurrentLocation(0),this._emitCurrentCharacterToken(this.currentLocation),this.preprocessor.dropParsedChunk()}this._createCharacterToken(e,t)}_emitCodePoint(e){const t=Zo(e)?To.WHITESPACE_CHARACTER:e===io.NULL?To.NULL_CHARACTER:To.CHARACTER;this._appendCharToCurrentCharacterToken(t,String.fromCodePoint(e))}_emitChars(e){this._appendCharToCurrentCharacterToken(To.CHARACTER,e)}_matchNamedCharacterReference(e){let t=null,n=0,r=!1;for(let s=0,a=wo[0];s>=0&&(s=Oo(wo,a,s+1,e),!(s<0));e=this._consume()){n+=1,a=wo[s];const o=a&yo.VALUE_LENGTH;if(o){const a=(o>>14)-1;if(e!==io.SEMICOLON&&this._isCharacterReferenceInAttribute()&&((i=this.preprocessor.peek(1))===io.EQUALS_SIGN||Xo(i))?(t=[io.AMPERSAND],s+=a):(t=0===a?[wo[s]&~yo.VALUE_LENGTH]:1===a?[wo[++s]]:[wo[++s],wo[++s]],n=0,r=e!==io.SEMICOLON),0===a){this._consume();break}}}var i;return this._unconsume(n),r&&!this.preprocessor.endOfChunkHit&&this._err(Eo.missingSemicolonAfterCharacterReference),this._unconsume(1),t}_isCharacterReferenceInAttribute(){return this.returnState===Ko.ATTRIBUTE_VALUE_DOUBLE_QUOTED||this.returnState===Ko.ATTRIBUTE_VALUE_SINGLE_QUOTED||this.returnState===Ko.ATTRIBUTE_VALUE_UNQUOTED}_flushCodePointConsumedAsCharacterReference(e){this._isCharacterReferenceInAttribute()?this.currentAttr.value+=String.fromCodePoint(e):this._emitCodePoint(e)}_callState(e){switch(this.state){case Ko.DATA:this._stateData(e);break;case Ko.RCDATA:this._stateRcdata(e);break;case Ko.RAWTEXT:this._stateRawtext(e);break;case Ko.SCRIPT_DATA:this._stateScriptData(e);break;case Ko.PLAINTEXT:this._statePlaintext(e);break;case Ko.TAG_OPEN:this._stateTagOpen(e);break;case Ko.END_TAG_OPEN:this._stateEndTagOpen(e);break;case Ko.TAG_NAME:this._stateTagName(e);break;case Ko.RCDATA_LESS_THAN_SIGN:this._stateRcdataLessThanSign(e);break;case Ko.RCDATA_END_TAG_OPEN:this._stateRcdataEndTagOpen(e);break;case Ko.RCDATA_END_TAG_NAME:this._stateRcdataEndTagName(e);break;case Ko.RAWTEXT_LESS_THAN_SIGN:this._stateRawtextLessThanSign(e);break;case Ko.RAWTEXT_END_TAG_OPEN:this._stateRawtextEndTagOpen(e);break;case Ko.RAWTEXT_END_TAG_NAME:this._stateRawtextEndTagName(e);break;case Ko.SCRIPT_DATA_LESS_THAN_SIGN:this._stateScriptDataLessThanSign(e);break;case Ko.SCRIPT_DATA_END_TAG_OPEN:this._stateScriptDataEndTagOpen(e);break;case Ko.SCRIPT_DATA_END_TAG_NAME:this._stateScriptDataEndTagName(e);break;case Ko.SCRIPT_DATA_ESCAPE_START:this._stateScriptDataEscapeStart(e);break;case Ko.SCRIPT_DATA_ESCAPE_START_DASH:this._stateScriptDataEscapeStartDash(e);break;case Ko.SCRIPT_DATA_ESCAPED:this._stateScriptDataEscaped(e);break;case Ko.SCRIPT_DATA_ESCAPED_DASH:this._stateScriptDataEscapedDash(e);break;case Ko.SCRIPT_DATA_ESCAPED_DASH_DASH:this._stateScriptDataEscapedDashDash(e);break;case Ko.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN:this._stateScriptDataEscapedLessThanSign(e);break;case Ko.SCRIPT_DATA_ESCAPED_END_TAG_OPEN:this._stateScriptDataEscapedEndTagOpen(e);break;case Ko.SCRIPT_DATA_ESCAPED_END_TAG_NAME:this._stateScriptDataEscapedEndTagName(e);break;case Ko.SCRIPT_DATA_DOUBLE_ESCAPE_START:this._stateScriptDataDoubleEscapeStart(e);break;case Ko.SCRIPT_DATA_DOUBLE_ESCAPED:this._stateScriptDataDoubleEscaped(e);break;case Ko.SCRIPT_DATA_DOUBLE_ESCAPED_DASH:this._stateScriptDataDoubleEscapedDash(e);break;cas