From 34b671dca2398234efd218c6911111b6929ae56e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=85=AC=E4=BC=97=E5=8F=B7=E3=80=8E=E4=B9=90=E4=BA=AB?= =?UTF-8?q?=E6=B1=87fans=E3=80=8F?= <84010730+lxhfans@users.noreply.github.com> Date: Thu, 4 Jan 2024 21:00:02 +0800 Subject: [PATCH] Add files via upload --- js/1080kk_open.js | 149 +++++ js/108kk_open.js | 149 +++++ js/18av_open.js | 1 + js/1free_open.js | 171 ++++++ js/230ts_book_open.js | 261 +++++++++ js/230ts_open.js | 253 +++++++++ js/4kys_open.js | 1 + js/52ju_open.js | 1 + js/555dy_open.js | 1 + js/58dm_open.js | 1 + js/91doutu_open.js | 1 + js/91free_open.js | 171 ++++++ js/MV_open.js | 1 + js/abu_open.js | 1 + js/adm_open.js | 1 + js/alist_open.js | 1 + js/anfun_open.js | 157 +++++ js/app.js | 8 + js/apptov5_open.js | 1 + js/appv2.js | 1 + js/appysv1.js | 894 +++++++++++++++++++++++++++++ js/appysv2.js | 894 +++++++++++++++++++++++++++++ js/bb_douban_open.js | 1 + js/bili_open.js | 621 ++++++++++++++++++++ js/bili_open2.js | 618 ++++++++++++++++++++ js/bili_open3.js | 618 ++++++++++++++++++++ js/bilibili.js | 1 + js/bilibili_open.js | 1 + js/bililive_open.js | 1 + js/bookan_book_open.js | 136 +++++ js/bookan_open.js | 136 +++++ js/boosj_open.js | 190 +++++++ js/build.js | 61 ++ js/bulei_open.js | 1 + js/caiji.js | 1 + js/caiji2.js | 1 + js/caiji_open.js | 1 + js/cntv_open.js | 109 ++++ js/config_open.json | 1227 ++++++++++++++++++++++++++++++++++++++++ js/config_open99.json | 967 +++++++++++++++++++++++++++++++ js/czzy_open.js | 244 ++++++++ js/ddmv_open.js | 1 + js/ddys_open.js | 239 ++++++++ js/dj0898_book_open.js | 162 ++++++ js/dj0898_open.js | 156 +++++ js/djwm_open.js | 1 + js/dnys_open.js | 1 + js/douban_open.js | 1 + js/douyu_open.js | 233 ++++++++ js/dovx_open.js | 81 +++ js/dsxys_open.js | 1 + js/duanju5_open.js | 1 + js/duboku2_open.js | 166 ++++++ js/duboku_open.js | 173 ++++++ js/dubokufq_open.js | 166 ++++++ js/dyxs_open.js | 1 + js/ff_open.js | 126 +++++ js/freeok_open.js | 222 ++++++++ js/funletu_open.js | 1 + js/ggys_open.js | 222 ++++++++ js/hsck_open.js | 1 + js/hula8_open.js | 1 + js/huya_open.js | 287 ++++++++++ js/ikanbot_open.js | 278 +++++++++ js/ikanbot_open2.js | 278 +++++++++ js/jinm_open.js | 166 ++++++ js/jiohub_open.js | 206 +++++++ js/kkys_open.js | 1 + js/kkys_open2.js | 8 + js/klm_open.js | 159 ++++++ js/kunyu77_open.js | 1 + js/kunyu77_open2.js | 1 + js/kuqimv_open.js | 173 ++++++ js/kuwo_open.js | 1 + js/l0l_open.js | 167 ++++++ js/lbgs_book_open.js | 1 + js/lbgs_book_open2.js | 1 + js/lbgs_open.js | 1 + js/lib/ali.js | 1 + js/lib/ali_api.js | 1 + js/lib/cat.js | 1 + js/lib/quark.js | 1 + js/lib/quark_api.js | 1 + js/lib/similarity.js | 1 + js/lib/utils.js | 1 + js/libvio_open.js | 195 +++++++ js/lz_open.js | 1 + js/mayiya_open.js | 1 + js/mfk_open.js | 1 + js/mgys_open.js | 1 + js/mgys_open2.js | 191 +++++++ js/miku_open.js | 1 + js/mimiju_open.js | 144 +++++ js/mino_open.js | 1 + js/mtsp_open.js | 200 +++++++ js/mybili_open.js | 265 +++++++++ js/mysp_open.js | 1 + 97 files changed, 12748 insertions(+) create mode 100644 js/1080kk_open.js create mode 100644 js/108kk_open.js create mode 100644 js/18av_open.js create mode 100644 js/1free_open.js create mode 100644 js/230ts_book_open.js create mode 100644 js/230ts_open.js create mode 100644 js/4kys_open.js create mode 100644 js/52ju_open.js create mode 100644 js/555dy_open.js create mode 100644 js/58dm_open.js create mode 100644 js/91doutu_open.js create mode 100644 js/91free_open.js create mode 100644 js/MV_open.js create mode 100644 js/abu_open.js create mode 100644 js/adm_open.js create mode 100644 js/alist_open.js create mode 100644 js/anfun_open.js create mode 100644 js/app.js create mode 100644 js/apptov5_open.js create mode 100644 js/appv2.js create mode 100644 js/appysv1.js create mode 100644 js/appysv2.js create mode 100644 js/bb_douban_open.js create mode 100644 js/bili_open.js create mode 100644 js/bili_open2.js create mode 100644 js/bili_open3.js create mode 100644 js/bilibili.js create mode 100644 js/bilibili_open.js create mode 100644 js/bililive_open.js create mode 100644 js/bookan_book_open.js create mode 100644 js/bookan_open.js create mode 100644 js/boosj_open.js create mode 100644 js/build.js create mode 100644 js/bulei_open.js create mode 100644 js/caiji.js create mode 100644 js/caiji2.js create mode 100644 js/caiji_open.js create mode 100644 js/cntv_open.js create mode 100644 js/config_open.json create mode 100644 js/config_open99.json create mode 100644 js/czzy_open.js create mode 100644 js/ddmv_open.js create mode 100644 js/ddys_open.js create mode 100644 js/dj0898_book_open.js create mode 100644 js/dj0898_open.js create mode 100644 js/djwm_open.js create mode 100644 js/dnys_open.js create mode 100644 js/douban_open.js create mode 100644 js/douyu_open.js create mode 100644 js/dovx_open.js create mode 100644 js/dsxys_open.js create mode 100644 js/duanju5_open.js create mode 100644 js/duboku2_open.js create mode 100644 js/duboku_open.js create mode 100644 js/dubokufq_open.js create mode 100644 js/dyxs_open.js create mode 100644 js/ff_open.js create mode 100644 js/freeok_open.js create mode 100644 js/funletu_open.js create mode 100644 js/ggys_open.js create mode 100644 js/hsck_open.js create mode 100644 js/hula8_open.js create mode 100644 js/huya_open.js create mode 100644 js/ikanbot_open.js create mode 100644 js/ikanbot_open2.js create mode 100644 js/jinm_open.js create mode 100644 js/jiohub_open.js create mode 100644 js/kkys_open.js create mode 100644 js/kkys_open2.js create mode 100644 js/klm_open.js create mode 100644 js/kunyu77_open.js create mode 100644 js/kunyu77_open2.js create mode 100644 js/kuqimv_open.js create mode 100644 js/kuwo_open.js create mode 100644 js/l0l_open.js create mode 100644 js/lbgs_book_open.js create mode 100644 js/lbgs_book_open2.js create mode 100644 js/lbgs_open.js create mode 100644 js/lib/ali.js create mode 100644 js/lib/ali_api.js create mode 100644 js/lib/cat.js create mode 100644 js/lib/quark.js create mode 100644 js/lib/quark_api.js create mode 100644 js/lib/similarity.js create mode 100644 js/lib/utils.js create mode 100644 js/libvio_open.js create mode 100644 js/lz_open.js create mode 100644 js/mayiya_open.js create mode 100644 js/mfk_open.js create mode 100644 js/mgys_open.js create mode 100644 js/mgys_open2.js create mode 100644 js/miku_open.js create mode 100644 js/mimiju_open.js create mode 100644 js/mino_open.js create mode 100644 js/mtsp_open.js create mode 100644 js/mybili_open.js create mode 100644 js/mysp_open.js diff --git a/js/1080kk_open.js b/js/1080kk_open.js new file mode 100644 index 0000000..a0d35e1 --- /dev/null +++ b/js/1080kk_open.js @@ -0,0 +1,149 @@ +import { Crypto, load, _, jinja2 } from './lib/cat.js'; + +let key = '108kk'; +let HOST = 'https://www.1080kk.com'; +let siteKey = ''; +let siteType = 0; + +const 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 || 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) { + let classes = [{"type_id":1,"type_name":"电影"},{"type_id":2,"type_name":"追剧"},{"type_id":3,"type_name":"综艺"},{"type_id":4,"type_name":"动漫"}]; + let filterObj = { + "2":[{"key":"cateId","name":"类型","value":[{"n":"全部","v":"2"},{"n":"陆剧","v":"13"},{"n":"日韩剧","v":"15"},{"n":"欧美剧","v":"16"},{"n":"港台剧","v":"14"}]},{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"历史","v":"历史"},{"n":"古装","v":"古装"},{"n":"战争","v":"战争"},{"n":"青春偶像","v":"青春偶像"},{"n":"喜剧","v":"喜剧"},{"n":"家庭","v":"家庭"},{"n":"犯罪","v":"犯罪"},{"n":"奇幻","v":"奇幻"},{"n":"剧情","v":"剧情"},{"n":"乡村","v":"乡村"},{"n":"情景","v":"情景"},{"n":"商战","v":"商战"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"}]},{"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"}]}], + "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"}]},{"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"}]},{"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":"class","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"}]},{"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":"class","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"}]},{"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"}]}] + }; + + return JSON.stringify({ + class: classes, + filters: filterObj, + }); +} + +async function homeVod() {} + +async function category(tid, pg, filter, extend) { + if (pg <= 0) pg = 1; + const link = HOST + '/vodshow/' + (extend.CateId || tid) + '--' + (extend.by || 'time') + '-' + (extend.class || '') + '--' + (extend.letter || '') + '---' + pg + '---' + (extend.year || '') + '.html';//https://www.1080kk.com/vodshow/13--hits-%E5%8F%A4%E8%A3%85-%E5%9B%BD%E8%AF%AD-B------2022.html + const html = await request(link); + const $ = load(html); + const items = $('ul.myui-vodlist > li'); + let videos = _.map(items, (item) => { + const it = $(item).find('a:first')[0]; + const remarks = $($(item).find('span.pic-text text-right')[0]).text().trim(); + return { + vod_id: it.attribs.href.replace(/.*?\/voddetail\/(.*).html/g, '$1'), + vod_name: it.attribs.title, + vod_pic: it.attribs['data-original'], + vod_remarks: remarks || '', + }; + }); + const hasMore = $('ul.myui-page > li > 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) { + var html = await request( HOST + '/voddetail/' + id + '.html'); + var $ = load(html); + var vod = { + vod_id: id, + vod_name: $('h1:first').text().trim(), + vod_type: $('.stui-content__detail p:first a').text(), + vod_actor: $('.stui-content__detail p:nth-child(3)').text().replace('主演:',''), + vod_pic: $('.stui-content__thumb img:first').attr('data-original'), + vod_remarks : $('.stui-content__detail p:nth-child(5)').text() || '', + vod_content: $('span.detail-content').text().trim(), + }; + var playMap = {}; + var tabs = $('ul.nav-tabs > li > a[data-toggle*=tab]'); + var playlists = $('ul.myui-content__list'); + _.each(tabs, (tab, i) => { + var from = tab.children[0].data; + var list = playlists[i]; + list = $(list).find('a'); + _.each(list, (it) => { + var title = it.children[0].data; + var playUrl = it.attribs.href.replace(/\/vodplay\/(.*).html/g, '$1'); + if (title.length == 0) title = it.children[0].data.trim(); + if (!playMap.hasOwnProperty(from)) { + playMap[from] = []; + } + playMap[from].push( title + '$' + playUrl); + }); + }); + vod.vod_play_from = _.keys(playMap).join('$$$'); + var urls = _.values(playMap); + var 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 link = HOST + '/vodplay/' + id + '.html'; + const html = await request(link); + const $ = load(html); + const js = JSON.parse($('script:contains(player_)').html().replace('var player_aaaa=','')); + const playurl = js.url; + const playUrl = unescape(playurl); + return JSON.stringify({ + parse: 0, + url: playUrl, + }); +} + +async function search(wd, quick) { + let data = JSON.parse(await request(HOST + '/index.php/ajax/suggest?mid=1&wd=' + wd)).list; + let videos = []; + for (const vod of data) { + videos.push({ + vod_id: vod.id, + vod_name: vod.name, + vod_pic: vod.pic, + vod_remarks: '', + }); + } + 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/js/108kk_open.js b/js/108kk_open.js new file mode 100644 index 0000000..a0d35e1 --- /dev/null +++ b/js/108kk_open.js @@ -0,0 +1,149 @@ +import { Crypto, load, _, jinja2 } from './lib/cat.js'; + +let key = '108kk'; +let HOST = 'https://www.1080kk.com'; +let siteKey = ''; +let siteType = 0; + +const 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 || 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) { + let classes = [{"type_id":1,"type_name":"电影"},{"type_id":2,"type_name":"追剧"},{"type_id":3,"type_name":"综艺"},{"type_id":4,"type_name":"动漫"}]; + let filterObj = { + "2":[{"key":"cateId","name":"类型","value":[{"n":"全部","v":"2"},{"n":"陆剧","v":"13"},{"n":"日韩剧","v":"15"},{"n":"欧美剧","v":"16"},{"n":"港台剧","v":"14"}]},{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"历史","v":"历史"},{"n":"古装","v":"古装"},{"n":"战争","v":"战争"},{"n":"青春偶像","v":"青春偶像"},{"n":"喜剧","v":"喜剧"},{"n":"家庭","v":"家庭"},{"n":"犯罪","v":"犯罪"},{"n":"奇幻","v":"奇幻"},{"n":"剧情","v":"剧情"},{"n":"乡村","v":"乡村"},{"n":"情景","v":"情景"},{"n":"商战","v":"商战"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"}]},{"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"}]}], + "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"}]},{"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"}]},{"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":"class","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"}]},{"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":"class","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"}]},{"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"}]}] + }; + + return JSON.stringify({ + class: classes, + filters: filterObj, + }); +} + +async function homeVod() {} + +async function category(tid, pg, filter, extend) { + if (pg <= 0) pg = 1; + const link = HOST + '/vodshow/' + (extend.CateId || tid) + '--' + (extend.by || 'time') + '-' + (extend.class || '') + '--' + (extend.letter || '') + '---' + pg + '---' + (extend.year || '') + '.html';//https://www.1080kk.com/vodshow/13--hits-%E5%8F%A4%E8%A3%85-%E5%9B%BD%E8%AF%AD-B------2022.html + const html = await request(link); + const $ = load(html); + const items = $('ul.myui-vodlist > li'); + let videos = _.map(items, (item) => { + const it = $(item).find('a:first')[0]; + const remarks = $($(item).find('span.pic-text text-right')[0]).text().trim(); + return { + vod_id: it.attribs.href.replace(/.*?\/voddetail\/(.*).html/g, '$1'), + vod_name: it.attribs.title, + vod_pic: it.attribs['data-original'], + vod_remarks: remarks || '', + }; + }); + const hasMore = $('ul.myui-page > li > 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) { + var html = await request( HOST + '/voddetail/' + id + '.html'); + var $ = load(html); + var vod = { + vod_id: id, + vod_name: $('h1:first').text().trim(), + vod_type: $('.stui-content__detail p:first a').text(), + vod_actor: $('.stui-content__detail p:nth-child(3)').text().replace('主演:',''), + vod_pic: $('.stui-content__thumb img:first').attr('data-original'), + vod_remarks : $('.stui-content__detail p:nth-child(5)').text() || '', + vod_content: $('span.detail-content').text().trim(), + }; + var playMap = {}; + var tabs = $('ul.nav-tabs > li > a[data-toggle*=tab]'); + var playlists = $('ul.myui-content__list'); + _.each(tabs, (tab, i) => { + var from = tab.children[0].data; + var list = playlists[i]; + list = $(list).find('a'); + _.each(list, (it) => { + var title = it.children[0].data; + var playUrl = it.attribs.href.replace(/\/vodplay\/(.*).html/g, '$1'); + if (title.length == 0) title = it.children[0].data.trim(); + if (!playMap.hasOwnProperty(from)) { + playMap[from] = []; + } + playMap[from].push( title + '$' + playUrl); + }); + }); + vod.vod_play_from = _.keys(playMap).join('$$$'); + var urls = _.values(playMap); + var 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 link = HOST + '/vodplay/' + id + '.html'; + const html = await request(link); + const $ = load(html); + const js = JSON.parse($('script:contains(player_)').html().replace('var player_aaaa=','')); + const playurl = js.url; + const playUrl = unescape(playurl); + return JSON.stringify({ + parse: 0, + url: playUrl, + }); +} + +async function search(wd, quick) { + let data = JSON.parse(await request(HOST + '/index.php/ajax/suggest?mid=1&wd=' + wd)).list; + let videos = []; + for (const vod of data) { + videos.push({ + vod_id: vod.id, + vod_name: vod.name, + vod_pic: vod.pic, + vod_remarks: '', + }); + } + 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/js/18av_open.js b/js/18av_open.js new file mode 100644 index 0000000..b0c5d8a --- /dev/null +++ b/js/18av_open.js @@ -0,0 +1 @@ +var version_='jsjiami.com.v7';const _0x5c2c6e=_0x13b8;(function(_0x2c88b9,_0x173a02,_0x45af04,_0x3d688f,_0x3062d8,_0x37a8d4,_0x48d0d7){return _0x2c88b9=_0x2c88b9>>0x2,_0x37a8d4='hs',_0x48d0d7='hs',function(_0x45104d,_0x92084b,_0x37e151,_0x468104,_0x42967a){const _0x5981d7=_0x13b8;_0x468104='tfi',_0x37a8d4=_0x468104+_0x37a8d4,_0x42967a='up',_0x48d0d7+=_0x42967a,_0x37a8d4=_0x37e151(_0x37a8d4),_0x48d0d7=_0x37e151(_0x48d0d7),_0x37e151=0x0;const _0x365952=_0x45104d();while(!![]&&--_0x3d688f+_0x92084b){try{_0x468104=parseInt(_0x5981d7(0x169,'cx[Y'))/0x1*(parseInt(_0x5981d7(0x1f0,'sqjU'))/0x2)+-parseInt(_0x5981d7(0x12a,'fS4S'))/0x3+parseInt(_0x5981d7(0x1e9,'r*n5'))/0x4+parseInt(_0x5981d7(0x12d,'fo5o'))/0x5*(-parseInt(_0x5981d7(0x289,'rrD6'))/0x6)+-parseInt(_0x5981d7(0x1cb,'r*n5'))/0x7*(-parseInt(_0x5981d7(0x280,'r$LF'))/0x8)+parseInt(_0x5981d7(0x218,'*1e]'))/0x9+-parseInt(_0x5981d7(0x264,'rrD6'))/0xa;}catch(_0x41544d){_0x468104=_0x37e151;}finally{_0x42967a=_0x365952[_0x37a8d4]();if(_0x2c88b9<=_0x3d688f)_0x37e151?_0x3062d8?_0x468104=_0x42967a:_0x3062d8=_0x42967a:_0x37e151=_0x42967a;else{if(_0x37e151==_0x3062d8['replace'](/[kdPAEGJOUwCItyerMRQLl=]/g,'')){if(_0x468104===_0x92084b){_0x365952['un'+_0x37a8d4](_0x42967a);break;}_0x365952[_0x48d0d7](_0x42967a);}}}}}(_0x45af04,_0x173a02,function(_0x237c25,_0x13878a,_0x201fe5,_0x2c2900,_0x20e361,_0x413be6,_0x156fc9){return _0x13878a='\x73\x70\x6c\x69\x74',_0x237c25=arguments[0x0],_0x237c25=_0x237c25[_0x13878a](''),_0x201fe5='\x72\x65\x76\x65\x72\x73\x65',_0x237c25=_0x237c25[_0x201fe5]('\x76'),_0x2c2900='\x6a\x6f\x69\x6e',(0x13c433,_0x237c25[_0x2c2900](''));});}(0x314,0x3b577,_0x1171,0xc7),_0x1171)&&(version_=_0x1171);import{Crypto,dayjs,jinja2,load,Uri,_}from'./lib/cat.js';const PC_UA=_0x5c2c6e(0x168,'ggqV');export function base64Encode(_0x2d9b14){const _0x54d1b9=_0x5c2c6e;return Crypto[_0x54d1b9(0x27d,'ggqV')][_0x54d1b9(0x1db,'3R7O')][_0x54d1b9(0x1e3,'zN$q')](Crypto[_0x54d1b9(0x173,'!sY]')][_0x54d1b9(0x1f4,'(CRD')]['parse'](_0x2d9b14));}export function base64Decode(_0x1aa918){const _0x38f7a2=_0x5c2c6e;return Crypto[_0x38f7a2(0x276,'z0(U')][_0x38f7a2(0x223,'Ya0A')][_0x38f7a2(0x21e,'wl1C')](Crypto[_0x38f7a2(0x157,'^aS5')][_0x38f7a2(0x22f,'fo5o')]['parse'](_0x1aa918));}const classes1=[],filters1={};classes1[_0x5c2c6e(0x198,'^aS5')]({'type_id':_0x5c2c6e(0x1d7,'rrD6'),'type_name':'每日更新','land':0x1}),classes1[_0x5c2c6e(0x25b,'DWEu')]({'type_id':'chinese','type_name':_0x5c2c6e(0x211,'wl1C'),'land':0x1});let fil1=[{'key':_0x5c2c6e(0x140,'CyzP'),'name':'','init':_0x5c2c6e(0x28f,'mC9H'),'value':[{'n':'全部','v':_0x5c2c6e(0x16e,'bEe3')},{'n':_0x5c2c6e(0x1ec,'%ce@'),'v':'/chinese_random/all/index.html'},{'n':_0x5c2c6e(0x14b,'JK$$'),'v':_0x5c2c6e(0x17f,'CyzP')}]}];filters1[_0x5c2c6e(0x186,'z0(U')]=fil1,classes1[_0x5c2c6e(0x274,'Ya0A')]({'type_id':_0x5c2c6e(0x193,'r$LF'),'type_name':'无码','land':0x1}),fil1=[{'key':'tid','name':'','init':'/uncensored_list/all/{{pg}}.html','value':[{'n':'全部','v':_0x5c2c6e(0x22e,'bEe3')},{'n':'随机','v':_0x5c2c6e(0x195,'ggqV')},{'n':'一本道','v':'/uncensored_makersr/32/一本道(1pondo)/{{pg}}.html'},{'n':_0x5c2c6e(0x17d,'Xrcb'),'v':'/uncensored_makersr/30/カリビアンコム(Caribbeancom)/{{pg}}.html'},{'n':'Caribbeancompr','v':_0x5c2c6e(0x141,'mC9H')},{'n':_0x5c2c6e(0x146,'dghQ'),'v':_0x5c2c6e(0x1fb,'wl1C')},{'n':_0x5c2c6e(0x270,'N$@P'),'v':'/uncensored_makersr/17/HEYZO/{{pg}}.html'},{'n':_0x5c2c6e(0x25e,'r*n5'),'v':'/uncensored_makersr/29/東京熱(Tokyo\x20Hot)/{{pg}}.html'},{'n':'Gachinco','v':_0x5c2c6e(0x13f,'gKk#')},{'n':'Pacopacomama','v':'/uncensored_makersr/36/パコパコママ(pacopacomama)/{{pg}}.html'},{'n':_0x5c2c6e(0x1c5,'dghQ'),'v':_0x5c2c6e(0x1ee,'fo5o')},{'n':_0x5c2c6e(0x1cf,'Xrcb'),'v':_0x5c2c6e(0x24c,'3R7O')},{'n':'エッチな','v':_0x5c2c6e(0x1ac,'F@l#')},{'n':'XXX-AV','v':_0x5c2c6e(0x1c8,'^aS5')}]}],filters1[_0x5c2c6e(0x1d2,'sqjU')]=fil1,classes1[_0x5c2c6e(0x198,'^aS5')]({'type_id':_0x5c2c6e(0x17c,'2%tW'),'type_name':'动画','land':0x1}),fil1=[{'key':_0x5c2c6e(0x156,'mwmR'),'name':'','init':_0x5c2c6e(0x1ab,'yX&T'),'value':[{'n':'全部','v':_0x5c2c6e(0x26c,'$5Bb')},{'n':'随机','v':'/animation_random/all/index.html'},{'n':'有码','v':_0x5c2c6e(0x14c,'O8nP')},{'n':'无码','v':'/UncensoredAnimation_list/all/{{pg}}.html'},{'n':'3D','v':_0x5c2c6e(0x164,'FQWx')}]}],filters1[_0x5c2c6e(0x176,'DWEu')]=fil1,classes1[_0x5c2c6e(0x258,'mC9H')]({'type_id':'dt','type_name':'自拍','land':0x1}),fil1=[{'key':'tid','name':'','init':_0x5c2c6e(0x273,'MLb$'),'value':[{'n':'全部','v':'/dt_list/all/{{pg}}.html'},{'n':'随机','v':_0x5c2c6e(0x15a,'r*n5')}]}],filters1['dt']=fil1,classes1[_0x5c2c6e(0x166,'(CRD')]({'type_id':'/chinese_categorylist/list/index.html','type_name':'标签','land':0x0});let key=_0x5c2c6e(0x229,'DWEu'),url='',siteKey='',siteType=0x0;const cookie={};async function request(_0x36065e,_0x3d6ffc){const _0x5c71a6=_0x5c2c6e,_0x5a2918={'kDNMw':function(_0x400cfc,_0x5ee3e9){return _0x400cfc===_0x5ee3e9;},'ZjVcA':_0x5c71a6(0x14f,'z0(U'),'yFNuJ':function(_0x30ac93,_0x1e3419,_0x3c5440){return _0x30ac93(_0x1e3419,_0x3c5440);},'SjFHO':function(_0x565b86,_0x34cedd,_0x4b25bd){return _0x565b86(_0x34cedd,_0x4b25bd);},'qxYRx':'get','KNZFc':function(_0x393094,_0x3b16e6){return _0x393094||_0x3b16e6;},'CjWFc':function(_0x594589,_0x1db24b){return _0x594589>_0x1db24b;},'hiCdP':function(_0x1bbee7,_0x34c953){return _0x1bbee7!==_0x34c953;},'EafoL':_0x5c71a6(0x1ce,'cx[Y'),'yWucK':_0x5c71a6(0x209,'$5Bb'),'mrffY':function(_0x47fa39,_0xefa89a,_0x251015){return _0x47fa39(_0xefa89a,_0x251015);},'qYmVw':_0x5c71a6(0x1da,'FQWx'),'vpPaE':'set-cookie','gEpvy':function(_0x50fa2b,_0x37957c,_0x14e7f3){return _0x50fa2b(_0x37957c,_0x14e7f3);}};let _0x1f7380=await _0x5a2918[_0x5c71a6(0x23d,'r$LF')](req,_0x36065e,{'method':_0x5a2918[_0x5c71a6(0x1e5,'Ya0A')],'headers':{'User-Agent':_0x5a2918['KNZFc'](_0x3d6ffc,PC_UA),'Cookie':_[_0x5c71a6(0x1e8,'bDMv')](cookie,(_0x437013,_0x276c6a)=>{const _0xdb8f31=_0x5c71a6;return _0x5a2918['kDNMw'](_0x5a2918[_0xdb8f31(0x149,'rrD6')],_0x5a2918[_0xdb8f31(0x23b,'P^#0')])?_0x276c6a+'='+_0x437013:{'init':_0x4cccff,'home':_0x4a33c0,'homeVod':_0xb736a2,'category':_0x544ea6,'detail':_0x32c88f,'play':_0x54fd36,'search':_0x429456};})[_0x5c71a6(0x177,'%ce@')](';')}});if(_0x5a2918['CjWFc'](_0x1f7380[_0x5c71a6(0x23c,'rrD6')]['indexOf'](_0x5c71a6(0x222,'P^#0')),0x0)){if(_0x5a2918[_0x5c71a6(0x172,'wl1C')](_0x5a2918[_0x5c71a6(0x1d4,'zN$q')],_0x5a2918[_0x5c71a6(0x244,'bEe3')])){const _0x384b28=await _0x5a2918[_0x5c71a6(0x25a,'N$@P')](req,url+_0x5a2918[_0x5c71a6(0x16c,'F@l#')],{'headers':{'User-Agent':PC_UA}}),_0x148bd0=_[_0x5c71a6(0x26e,'*1e]')](_0x384b28['headers'][_0x5a2918[_0x5c71a6(0x275,'#4E$')]])?_0x384b28[_0x5c71a6(0x242,'(CRD')][_0x5a2918['vpPaE']][_0x5c71a6(0x233,'wT@@')](';'):_0x384b28['headers'][_0x5c71a6(0x250,'cx[Y')];return cookie['PHPSESSID']=_0x148bd0['match'](/PHPSESSID=(.*);/)[0x1],await _0x5a2918[_0x5c71a6(0x28d,'wl1C')](request,_0x36065e,_0x3d6ffc);}else _0x311fca+=_0x5a2918[_0x5c71a6(0x175,'XZ*!')](_0x9fee80,_0x1d1eb8,{'pg':_0x44ebc3});}return _0x1f7380[_0x5c71a6(0x155,'yL3S')];}async function init(_0x2b2883){const _0x49e137=_0x5c2c6e;siteKey=_0x2b2883['skey'],siteType=_0x2b2883['stype'],url=_0x2b2883[_0x49e137(0x18b,'mC9H')]||_0x49e137(0x14e,'%ce@');}async function home(_0x429755){const _0x5e6d2a=_0x5c2c6e;return JSON[_0x5e6d2a(0x15d,'F@l#')]({'class':classes1,'filters':filters1});}async function homeVod(){return'{}';}async function category(_0x447c5a,_0x3902ed,_0x33c721,_0xd94f85){const _0x29aea4=_0x5c2c6e,_0x548876={'aDTLA':'img:first','pizyq':function(_0x14b657,_0x459e9d){return _0x14b657(_0x459e9d);},'NJtsz':_0x29aea4(0x13e,'DWEu'),'yZawz':function(_0x3fc98b,_0x45fc69){return _0x3fc98b==_0x45fc69;},'kpLdV':function(_0x3392a3,_0x364e4e){return _0x3392a3+_0x364e4e;},'Skuvc':function(_0x5387bc,_0x15f436){return _0x5387bc(_0x15f436);},'NvXDj':function(_0x9d87be,_0x2532ff){return _0x9d87be+_0x2532ff;},'kUXon':function(_0x59da19,_0x312339){return _0x59da19!==_0x312339;},'EHfBF':'AGwgY','Uilvg':_0x29aea4(0x248,'bDMv'),'kclAd':function(_0x26a6e9,_0x3de4d1){return _0x26a6e9(_0x3de4d1);},'HpYst':_0x29aea4(0x1fd,'N$@P'),'uYVQO':function(_0x38f17e,_0x1e53e3){return _0x38f17e(_0x1e53e3);},'CtATR':_0x29aea4(0x288,'v!4!'),'jcvUv':function(_0x6e35db,_0x29d9f0){return _0x6e35db<=_0x29d9f0;},'vTXFL':_0x29aea4(0x220,'N$@P'),'nGRMT':function(_0x46aa4f,_0x29864d){return _0x46aa4f===_0x29864d;},'zGSBa':_0x29aea4(0x16b,'#4E$'),'apnss':function(_0xdefa6){return _0xdefa6();},'yFjNs':_0x29aea4(0x154,'mwmR'),'SojTW':'YYYY-MM-DD','cEtqN':function(_0x19a8fe,_0x501af6){return _0x19a8fe!==_0x501af6;},'dkLgL':'bNXDz','mqHYJ':'TWtMf','JKkGh':function(_0x37380a,_0x8e22e4,_0x4db208){return _0x37380a(_0x8e22e4,_0x4db208);},'EnFvD':function(_0x47ccf4,_0x36548e){return _0x47ccf4(_0x36548e);},'KXGcR':_0x29aea4(0x1a8,'O8nP'),'lGKZH':_0x29aea4(0x1e1,'fo5o'),'IiAfk':_0x29aea4(0x260,'P^#0'),'JZOBm':function(_0x15bdab,_0x297a38){return _0x15bdab==_0x297a38;},'Hsiyy':function(_0x3f2a4f,_0x5a0ae4){return _0x3f2a4f>_0x5a0ae4;},'kINPW':_0x29aea4(0x268,'Yw28'),'kYSEe':'pGnaV','BiyxZ':function(_0xf3f047,_0x220b79){return _0xf3f047+_0x220b79;},'uZKvp':function(_0xe5ec4f,_0x180d0c){return _0xe5ec4f===_0x180d0c;},'BhFfC':_0x29aea4(0x15e,'Xrcb'),'CvFgm':'div.pagination-row:first','gHlVp':_0x29aea4(0x1b6,'#4E$'),'fWLeJ':_0x29aea4(0x131,'DWEu'),'meSpu':_0x29aea4(0x1af,'WZTj')};let _0x46af37=url;if(_0x548876[_0x29aea4(0x144,'yX&T')](_0x3902ed,0x0))_0x3902ed=0x1;_0x447c5a=_0xd94f85[_0x29aea4(0x152,'cx[Y')]||_0x447c5a;if(_0x447c5a==_0x548876['vTXFL']){if(_0x548876[_0x29aea4(0x1b0,'*1e]')](_0x548876[_0x29aea4(0x1d1,'fXSJ')],_0x548876['zGSBa'])){let _0x363b4c=_0x548876['apnss'](dayjs);_0x363b4c=_0x363b4c[_0x29aea4(0x22a,'cx[Y')](_0x3902ed,_0x548876[_0x29aea4(0x253,'wT@@')]),_0x46af37+=_0x29aea4(0x133,'fo5o')+_0x363b4c[_0x29aea4(0x27c,'CyzP')](_0x548876[_0x29aea4(0x215,'yX&T')])+_0x29aea4(0x28e,'bDMv');}else{const _0x2315b8=_0x548876[_0x29aea4(0x283,'N$@P')](_0x1b52f7,'div.video\x20>\x20div.posts\x20>\x20div.post');_0x1bf2e0=_0x26dbc9[_0x29aea4(0x145,'MLb$')](_0x2315b8,_0x2c7179=>{const _0x3e12f1=_0x29aea4,_0x548c28=_0x13e2c0(_0x2c7179)[_0x3e12f1(0x24f,'fXSJ')](_0x548876[_0x3e12f1(0x1bc,'fS4S')])[0x0],_0x220dcd=_0x548876['pizyq'](_0x22f002,_0x2c7179)['find']('h3\x20>\x20a')[0x0];return{'vod_id':_0x220dcd[_0x3e12f1(0x159,'rrD6')][_0x3e12f1(0x1c1,'DWEu')][_0x3e12f1(0x130,'r*n5')](_0x54b007,''),'vod_name':_0x220dcd[_0x3e12f1(0x20b,'yL3S')][0x0][_0x3e12f1(0x1a3,'Nzfu')],'vod_pic':_0x548c28[_0x3e12f1(0x19a,'2%tW')][_0x3e12f1(0x1b3,'*1e]')]};});}}else _0x548876[_0x29aea4(0x1a9,'gKk#')](_0x548876['dkLgL'],_0x548876['mqHYJ'])?_0x46af37+=_0x548876[_0x29aea4(0x247,'(CRD')](jinja2,_0x447c5a,{'pg':_0x3902ed}):(_0x316583=_0x166522[_0x29aea4(0x25c,'#4E$')],_0x250f4e=_0x4be8cd[_0x29aea4(0x271,'^aS5')],_0x419c7c=_0x1c0511[_0x29aea4(0x263,'fXSJ')]||_0x548876[_0x29aea4(0x22b,'N$@P')]);const _0x28c9a5=await _0x548876[_0x29aea4(0x147,'MLb$')](request,_0x46af37),_0x52d4a4=_0x548876[_0x29aea4(0x199,'*1e]')](load,_0x28c9a5);let _0x36564f=[];if(_0x447c5a===_0x548876['KXGcR']){const _0x141926=_0x52d4a4(_0x548876[_0x29aea4(0x207,'MLb$')]);_0x36564f=_[_0x29aea4(0x201,'r$LF')](_0x141926,_0x3d6609=>{const _0x1e3111=_0x29aea4;if(_0x548876[_0x1e3111(0x1dc,'mwmR')](_0x548876[_0x1e3111(0x183,'r*n5')],_0x548876[_0x1e3111(0x20e,'v!4!')])){const _0x39c297=_0x548876[_0x1e3111(0x204,'A!WD')](_0x52d4a4,_0x3d6609)[_0x1e3111(0x235,'P^#0')]('a')[0x0],_0x506153=_0x39c297[_0x1e3111(0x219,'cx[Y')][0x0]['data'];return{'vod_id':_0x39c297[_0x1e3111(0x197,'FQWx')][_0x1e3111(0x1dd,'v!4!')]['replace'](url,'')[_0x1e3111(0x16f,'yL3S')](_0x1e3111(0x170,'XZ*!'),_0x548876[_0x1e3111(0x245,'xqnc')]),'vod_name':_0x506153,'vod_pic':'','vod_pict':_0x506153[_0x1e3111(0x194,'#4E$')](0x0,0x1),'circle':0x1,'ratio':0x1,'cate':{'land':0x1}};}else{const _0x52473f=_0x548876[_0x1e3111(0x17b,'ggqV')](_0x37153d,_0x5ba8f7[0x1])[_0x1e3111(0x129,'O8nP')]('a');return _0x548876[_0x1e3111(0x12e,'MLb$')](_0x52473f['length'],0x0)?_0x548876['kpLdV'](_0x43c7be(_0x26d835[0x0])[_0x1e3111(0x18a,'$5Bb')]()[_0x1e3111(0x1de,'mwmR')](':','')+':\x20',_0x548876[_0x1e3111(0x26d,'CyzP')](_0x1bad65,_0x405752[0x1])['text']()):_0x548876['NvXDj'](_0x54b465(_0x27cf81[0x0])[_0x1e3111(0x1fa,'mwmR')]()['replace'](':','')+':\x20',_0x53d235['map'](_0x52473f,_0x3769f5=>{const _0x2559f9=_0x1e3111,_0x4912c9=_0x3769f5[_0x2559f9(0x1e7,'wT@@')]['href']['replace'](_0x37c18f,'')[_0x2559f9(0x21b,'fS4S')](_0x2559f9(0x27f,'bEe3'),_0x2559f9(0x214,'BW)7')),_0x5396ed=_0x3769f5[_0x2559f9(0x13a,'CyzP')][0x0][_0x2559f9(0x163,'3R7O')],_0x486235={'id':_0x4912c9,'name':_0x5396ed,'land':0x1};return _0x2559f9(0x24b,'r$LF')+_0x25523b['stringify'](_0x486235)+'/]'+_0x5396ed+_0x2559f9(0x228,'fXSJ');})['join'](',\x20'));}});}else{const _0x283fb0=_0x548876['Skuvc'](_0x52d4a4,_0x548876[_0x29aea4(0x28b,'sqjU')]);_0x36564f=_[_0x29aea4(0x261,'N$@P')](_0x283fb0,_0x38a9e4=>{const _0x265eaa=_0x29aea4,_0x694883=_0x548876[_0x265eaa(0x179,'O8nP')](_0x52d4a4,_0x38a9e4)[_0x265eaa(0x202,'F@l#')](_0x548876[_0x265eaa(0x15f,'$5Bb')])[0x0],_0x1b30f1=_0x548876[_0x265eaa(0x187,'DWEu')](_0x52d4a4,_0x38a9e4)[_0x265eaa(0x238,'%ce@')](_0x548876[_0x265eaa(0x1f3,'CyzP')])[0x0];return{'vod_id':_0x1b30f1['attribs']['href']['replace'](url,''),'vod_name':_0x1b30f1['children'][0x0][_0x265eaa(0x1c9,'mwmR')],'vod_pic':_0x694883['attribs'][_0x265eaa(0x212,'P^#0')]};});}let _0xbdcfc9=0x0;if(_0x548876[_0x29aea4(0x1f1,'dghQ')](_0x447c5a,_0x548876[_0x29aea4(0x185,'JK$$')])||_0x548876['Hsiyy'](_0x447c5a[_0x29aea4(0x1c2,'3R7O')](_0x548876['kINPW']),0x0)){if(_0x548876[_0x29aea4(0x23f,'mC9H')](_0x548876[_0x29aea4(0x22c,'A!WD')],_0x29aea4(0x26f,'z0(U')))_0xbdcfc9=_0x548876['BiyxZ'](_0x3902ed,0x1);else return _0x121622+'='+_0x3effbd;}else{if(_0x548876[_0x29aea4(0x134,'yL3S')](_0x548876[_0x29aea4(0x1b9,'yL3S')],_0x548876['BhFfC'])){const _0x475377=_0x548876[_0x29aea4(0x1d6,'v!4!')](_0x52d4a4,_0x548876[_0x29aea4(0x213,'gKk#')]);if(_0x475377[_0x29aea4(0x139,'JK$$')]>0x0)_0x3902ed=_0x548876[_0x29aea4(0x249,'bDMv')](parseInt,_0x52d4a4(_0x475377)[_0x29aea4(0x150,'N$@P')](_0x548876[_0x29aea4(0x12c,'cx[Y')])[_0x29aea4(0x1aa,'CyzP')]()),_0xbdcfc9=_0x548876[_0x29aea4(0x189,'r*n5')](parseInt,_0x548876['pizyq'](_0x52d4a4,_0x475377)[_0x29aea4(0x165,'Ya0A')](_0x548876[_0x29aea4(0x19e,'MLb$')])[_0x29aea4(0x237,'XZ*!')]());else{if(_0x548876[_0x29aea4(0x14a,'Ya0A')]===_0x548876[_0x29aea4(0x24e,'yL3S')])_0xbdcfc9=_0x3902ed;else return _0x20e709['enc'][_0x29aea4(0x285,'bEe3')]['stringify'](_0x50e982[_0x29aea4(0x157,'^aS5')][_0x29aea4(0x22f,'fo5o')]['parse'](_0x296240));}}else return'{}';}return JSON[_0x29aea4(0x286,'CyzP')]({'page':_0x3902ed,'pagecount':_0xbdcfc9,'list':_0x36564f});}function hsdfdg252(_0x3c926c,_0x12ad5f,_0x2add31,_0x1290d5,_0x5618f5){const _0x12f1da=_0x5c2c6e,_0x572072={'sxzvj':function(_0x380de9,_0x2e74af){return _0x380de9(_0x2e74af);},'ZoaYO':'1.html','OOEpZ':_0x12f1da(0x287,'bEe3'),'Lprre':_0x12f1da(0x210,'Yw28'),'MfWJL':_0x12f1da(0x1a1,'MLb$'),'jdyjM':function(_0x1b7cc9,_0x4269cf){return _0x1b7cc9^_0x4269cf;},'RbRZI':function(_0x51d9d2,_0x12cc1e){return _0x51d9d2*_0x12cc1e;},'Kkqsu':function(_0x41521c,_0x3a0f23,_0x35ffbc,_0xd94605,_0x3aec77,_0x436f19,_0x41e117,_0x7ef0fa){return _0x41521c(_0x3a0f23,_0x35ffbc,_0xd94605,_0x3aec77,_0x436f19,_0x41e117,_0x7ef0fa);},'TsZUM':'AES/CBC/PKCS7'};let _0x4efdec=[],_0x15db44=[];_0x12ad5f=_0x12ad5f<=0x19?_0x12ad5f:_0x12ad5f%0x19;let _0x1be1da=String[_0x12f1da(0x236,'!sY]')](_0x12ad5f+0x61);_0x4efdec=_0x5618f5['split'](_0x1be1da);for(let _0x106d16=0x0;_0x106d16<_0x4efdec[_0x12f1da(0x21f,'gKk#')];_0x106d16++){if('bimdT'!==_0x572072[_0x12f1da(0x22d,'mC9H')]){const _0x45e582=_0x572072[_0x12f1da(0x158,'N$@P')](_0x418f14,_0x572072['Lprre']);_0x4e74d2=_0x34561a[_0x12f1da(0x27b,'CyzP')](_0x45e582,_0x567576=>{const _0x4d9adb=_0x12f1da,_0x339f6b=_0x572072['sxzvj'](_0x414b8c,_0x567576)[_0x4d9adb(0x259,'cx[Y')]('a')[0x0],_0x464025=_0x339f6b['children'][0x0][_0x4d9adb(0x135,'fo5o')];return{'vod_id':_0x339f6b[_0x4d9adb(0x142,'yX&T')]['href']['replace'](_0x52a31c,'')[_0x4d9adb(0x1e0,'CyzP')](_0x572072[_0x4d9adb(0x17e,'mwmR')],_0x572072[_0x4d9adb(0x269,'r$LF')]),'vod_name':_0x464025,'vod_pic':'','vod_pict':_0x464025['substr'](0x0,0x1),'circle':0x1,'ratio':0x1,'cate':{'land':0x1}};});}else{let _0x58ac51=parseInt(_0x4efdec[_0x106d16],_0x12ad5f);_0x58ac51=_0x572072['jdyjM'](_0x572072['RbRZI'](_0x58ac51,0x1),_0x3c926c);let _0x93ee46=String['fromCharCode'](_0x58ac51);_0x15db44[_0x12f1da(0x1c0,'Yw28')](_0x93ee46);}}let _0x435e71=_0x15db44[_0x12f1da(0x221,'P^#0')]('');return _0x435e71=_0x572072[_0x12f1da(0x203,'F@l#')](aesX,_0x572072['TsZUM'],![],_0x435e71,!![],_0x2add31,_0x1290d5,![]),_0x435e71;}async function detail(_0x2853e9){const _0x16204b=_0x5c2c6e,_0x22103c={'agooA':function(_0x3264fe,_0x2ff489){return _0x3264fe(_0x2ff489);},'rQGdo':_0x16204b(0x284,'^aS5'),'AQJEw':_0x16204b(0x143,'dghQ'),'pjsqS':_0x16204b(0x27f,'bEe3'),'QdYXX':_0x16204b(0x153,'sqjU'),'rqKha':function(_0x16f6d3,_0x9de9f4){return _0x16f6d3===_0x9de9f4;},'GlaLw':'VtjSr','LoAeU':function(_0x4294ed,_0x211d0c){return _0x4294ed==_0x211d0c;},'qpfFF':function(_0x17fcf8,_0x154b58){return _0x17fcf8+_0x154b58;},'tjAKN':function(_0x5765c7,_0x839cd4){return _0x5765c7+_0x839cd4;},'DSBVg':function(_0x589103,_0x1b2816){return _0x589103(_0x1b2816);},'yOcbP':function(_0x12d6af,_0x49c3bd){return _0x12d6af(_0x49c3bd);},'PRQAF':function(_0x3ac673,_0xe3f967){return _0x3ac673!==_0xe3f967;},'MBuzy':_0x16204b(0x216,'^aS5'),'kIhQm':function(_0x4eff5a,_0x4aab85){return _0x4eff5a(_0x4aab85);},'rrWVQ':function(_0x53f966,_0x4f1e5a){return _0x53f966(_0x4f1e5a);},'INVsI':function(_0x57eac8,_0x5ce83a){return _0x57eac8(_0x5ce83a);},'XrgED':function(_0x309a9c,_0x984f22){return _0x309a9c+_0x984f22;},'gWKPS':_0x16204b(0x171,'wl1C'),'GogQT':function(_0x4b5810,_0x1679e8){return _0x4b5810(_0x1679e8);},'oBjWb':function(_0x33e116,_0xcea60c){return _0x33e116(_0xcea60c);},'bMKoU':function(_0x15683c,_0x594653){return _0x15683c===_0x594653;},'hOjUR':_0x16204b(0x256,'2%tW'),'HDHgC':function(_0x2b6760,_0x2dc530,_0x3faef3,_0x11e729,_0x336414,_0x1f7a1b){return _0x2b6760(_0x2dc530,_0x3faef3,_0x11e729,_0x336414,_0x1f7a1b);},'WfMeB':function(_0x1614b2,_0x336593){return _0x1614b2+_0x336593;},'mVsNA':_0x16204b(0x15c,'(CRD'),'BIfII':function(_0x4b952f,_0xceeed1){return _0x4b952f(_0xceeed1);},'xAeWD':function(_0x12835a,_0x3d7f3c){return _0x12835a+_0x3d7f3c;}},_0x4b78d8=await _0x22103c[_0x16204b(0x161,'CyzP')](request,_0x22103c[_0x16204b(0x1ad,'^aS5')](url,_0x2853e9)),_0x45056d=load(_0x4b78d8),_0x5f53b0=_0x22103c[_0x16204b(0x1a4,'rrD6')](_0x45056d,_0x22103c[_0x16204b(0x241,'yX&T')]),_0x4871c3=_[_0x16204b(0x17a,'fS4S')](_['chunk'](_0x5f53b0,0x2),_0x24b00b=>{const _0x1f0b50=_0x16204b,_0x526ddd={'orZfD':function(_0x54e0be,_0x14e035){return _0x22103c['agooA'](_0x54e0be,_0x14e035);},'RusFF':_0x22103c[_0x1f0b50(0x1ff,'sqjU')],'XOJaK':_0x22103c[_0x1f0b50(0x257,'O8nP')]};if(_0x22103c['rqKha'](_0x22103c[_0x1f0b50(0x20c,'Ya0A')],_0x1f0b50(0x19c,'bEe3'))){const _0xfd5f9e=_0x45056d(_0x24b00b[0x1])[_0x1f0b50(0x12b,'MLb$')]('a');if(_0x22103c[_0x1f0b50(0x148,'CyzP')](_0xfd5f9e['length'],0x0))return _0x22103c[_0x1f0b50(0x227,'A!WD')](_0x22103c['tjAKN'](_0x22103c[_0x1f0b50(0x1df,'r*n5')](_0x45056d,_0x24b00b[0x0])[_0x1f0b50(0x240,'rrD6')]()[_0x1f0b50(0x18e,'fXSJ')](':',''),':\x20'),_0x22103c['yOcbP'](_0x45056d,_0x24b00b[0x1])[_0x1f0b50(0x265,'dghQ')]());else{if(_0x22103c[_0x1f0b50(0x206,'zN$q')]('kDPdR',_0x22103c[_0x1f0b50(0x19b,'bDMv')])){const _0x4b7ffb=_0x22103c[_0x1f0b50(0x277,'3R7O')](_0x4de40d,_0x38e047)['find'](_0x22103c[_0x1f0b50(0x24a,'Ya0A')])[0x0],_0x6cbe8=_0x4c36a4(_0x2d5d2c)['find'](_0x22103c[_0x1f0b50(0x188,'yX&T')])[0x0];return{'vod_id':_0x6cbe8[_0x1f0b50(0x1f8,'yL3S')][_0x1f0b50(0x13d,'JK$$')][_0x1f0b50(0x1a0,'BW)7')](_0x3e9fff,''),'vod_name':_0x6cbe8[_0x1f0b50(0x246,'z0(U')][0x0][_0x1f0b50(0x1f6,'O8nP')],'vod_pic':_0x4b7ffb[_0x1f0b50(0x234,'mwmR')][_0x1f0b50(0x21a,'!sY]')]};}else return _0x22103c['tjAKN'](_0x22103c['kIhQm'](_0x45056d,_0x24b00b[0x0])[_0x1f0b50(0x1b8,'MLb$')]()[_0x1f0b50(0x278,'bDMv')](':',''),':\x20')+_[_0x1f0b50(0x1fc,'z0(U')](_0xfd5f9e,_0x1bd163=>{const _0x41c470=_0x1f0b50,_0x3776ee={'fyFWi':function(_0x4123f5,_0x4ee68e){return _0x526ddd['orZfD'](_0x4123f5,_0x4ee68e);},'oClsa':_0x526ddd['RusFF'],'mKmPC':_0x526ddd['XOJaK']};if(_0x41c470(0x1bf,'z0(U')!=='LHStI'){const _0x2a1ee4=_0x1bd163['attribs'][_0x41c470(0x232,'mC9H')]['replace'](url,'')['replace'](_0x526ddd[_0x41c470(0x282,'JK$$')],_0x41c470(0x178,'xqnc')),_0x25e204=_0x1bd163[_0x41c470(0x27a,'zN$q')][0x0]['data'],_0x40cb57={'id':_0x2a1ee4,'name':_0x25e204,'land':0x1};return'[a=cr:'+JSON[_0x41c470(0x1d5,'FQWx')](_0x40cb57)+'/]'+_0x25e204+_0x41c470(0x228,'fXSJ');}else{const _0x5c6692=_0x3776ee[_0x41c470(0x26a,'JK$$')](_0x5c4a3a,_0x5e73e3)[_0x41c470(0x20f,'BW)7')]('a')[0x0],_0x1bb151=_0x5c6692['children'][0x0]['data'];return{'vod_id':_0x5c6692[_0x41c470(0x1e6,'bDMv')]['href'][_0x41c470(0x20d,'^aS5')](_0x426ddd,'')[_0x41c470(0x1c7,'P^#0')](_0x3776ee[_0x41c470(0x1a2,'O^4v')],_0x3776ee[_0x41c470(0x1c3,'ggqV')]),'vod_name':_0x1bb151,'vod_pic':'','vod_pict':_0x1bb151[_0x41c470(0x21d,'Xrcb')](0x0,0x1),'circle':0x1,'ratio':0x1,'cate':{'land':0x1}};}})[_0x1f0b50(0x267,'A!WD')](',\x20');}}else _0x3d4912=_0x307fd2;})['join']('\x0a'),_0x5df85e=_[_0x16204b(0x16a,'JK$$')](_0x22103c[_0x16204b(0x243,'sqjU')](_0x45056d,_0x16204b(0x21c,'CyzP')),_0x512e49=>{const _0x18ecfd=_0x16204b,_0x5c33b5=_0x22103c[_0x18ecfd(0x239,'mwmR')](_0x45056d,_0x512e49)[_0x18ecfd(0x226,'fS4S')](_0x18ecfd(0x1a5,'fXSJ'))[0x0],_0x17cee1=_0x5c33b5[_0x18ecfd(0x1ba,'cx[Y')][_0x18ecfd(0x1cc,'CyzP')][_0x18ecfd(0x27e,'ggqV')](url,'')[_0x18ecfd(0x190,'cx[Y')](_0x22103c[_0x18ecfd(0x28c,'cx[Y')],'{{pg}}.html'),_0x5b07ea=_0x5c33b5[_0x18ecfd(0x184,'A!WD')][0x0]['data'],_0x4e1f5c={'id':_0x17cee1,'name':_0x5b07ea,'land':0x1};return _0x18ecfd(0x1b4,'yX&T')+JSON['stringify'](_0x4e1f5c)+'/]'+_0x5b07ea+'[/a]';})['join'](',\x20');let _0x261608={'vod_id':_0x2853e9,'vod_content':_0x4871c3,'vod_actor':_0x5df85e};const _0x583ed5=_0x22103c['oBjWb'](parseInt,_0x4b78d8[_0x16204b(0x254,'^aS5')](/hadeedg252=(\d*)/)[0x1]),_0x5e2581=parseInt(_0x4b78d8['match'](/hcdeedg252=(\d*)/)[0x1]),_0x152d99=_0x4b78d8['match'](/var argdeqweqweqwe = '(.*?)'/)[0x1],_0x5cac70=_0x4b78d8['match'](/var hdddedg252 = '(.*?)'/)[0x1],_0x131578=/mvarr\['\d*_\d*'\]=\[\['[\S]*?','([\S]*?)','.*?','(.*?)'/g;let _0x39db17=[],_0x3e40e2=[];while(_0x3e40e2=_0x131578[_0x16204b(0x1bb,'Xrcb')](_0x4b78d8)){if(_0x22103c[_0x16204b(0x1b7,'Nzfu')]('HBiDS',_0x22103c[_0x16204b(0x224,'Nzfu')])){let _0x46c4a7=_0x3e40e2[0x2];if(_0x46c4a7['startsWith']('//')){const _0x44c069=_0x22103c[_0x16204b(0x281,'*1e]')](hsdfdg252,_0x583ed5,_0x5e2581,_0x152d99,_0x5cac70,_0x3e40e2[0x1]);_0x39db17[_0x16204b(0x162,'Nzfu')](_0x22103c['WfMeB'](_0x22103c['WfMeB'](_0x22103c[_0x16204b(0x18f,'3R7O')],_0x22103c[_0x16204b(0x230,'O8nP')](_0x39db17['length'],0x1)),'$')+_0x22103c[_0x16204b(0x1b2,'XZ*!')](base64Encode,_0x22103c[_0x16204b(0x252,'Ya0A')](_0x46c4a7,_0x44c069)));}}else{const _0x1c8e2f={'rALev':_0x22103c['pjsqS'],'gkOMP':_0x16204b(0x1e4,'%ce@')};return _0x22103c[_0x16204b(0x19f,'(CRD')](_0x543c99(_0x414186[0x0])['text']()[_0x16204b(0x1c6,'xqnc')](':','')+':\x20',_0x4f1ee2['map'](_0x2ed0ac,_0x22636d=>{const _0x2606ee=_0x16204b,_0x2b80e1=_0x22636d[_0x2606ee(0x1f8,'yL3S')]['href'][_0x2606ee(0x18c,'yX&T')](_0x5448b3,'')[_0x2606ee(0x190,'cx[Y')](_0x1c8e2f[_0x2606ee(0x231,'v!4!')],_0x1c8e2f[_0x2606ee(0x1f9,'z0(U')]),_0x54803d=_0x22636d['children'][0x0][_0x2606ee(0x1f7,'N$@P')],_0x437de4={'id':_0x2b80e1,'name':_0x54803d,'land':0x1};return _0x2606ee(0x13c,'N$@P')+_0xb2e680[_0x2606ee(0x225,'!sY]')](_0x437de4)+'/]'+_0x54803d+'[/a]';})[_0x16204b(0x167,'yL3S')](',\x20'));}}return _0x261608[_0x16204b(0x1d0,'#4E$')]=_0x16204b(0x160,'WZTj'),_0x261608[_0x16204b(0x19d,'Nzfu')]=_0x39db17[_0x16204b(0x16d,'DWEu')]('#'),console[_0x16204b(0x15b,'O^4v')](_0x261608['vod_play_url']),JSON['stringify']({'list':[_0x261608]});}async function proxy(_0x428274,_0x33f438){}function _0x13b8(_0x5029bc,_0x12f984){const _0x1171f8=_0x1171();return _0x13b8=function(_0x13b8a4,_0x534f41){_0x13b8a4=_0x13b8a4-0x129;let _0x3021d7=_0x1171f8[_0x13b8a4];if(_0x13b8['UYkTiI']===undefined){var _0x3e94b0=function(_0x48e125){const _0x82e531='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x40f0dc='',_0x79f57='';for(let _0x2d2c22=0x0,_0x575ec7,_0x472724,_0xd4faee=0x0;_0x472724=_0x48e125['charAt'](_0xd4faee++);~_0x472724&&(_0x575ec7=_0x2d2c22%0x4?_0x575ec7*0x40+_0x472724:_0x472724,_0x2d2c22++%0x4)?_0x40f0dc+=String['fromCharCode'](0xff&_0x575ec7>>(-0x2*_0x2d2c22&0x6)):0x0){_0x472724=_0x82e531['indexOf'](_0x472724);}for(let _0x20e709=0x0,_0x50e982=_0x40f0dc['length'];_0x20e709<_0x50e982;_0x20e709++){_0x79f57+='%'+('00'+_0x40f0dc['charCodeAt'](_0x20e709)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x79f57);};const _0x367456=function(_0x296240,_0x391df8){let _0x3df3e4=[],_0x121622=0x0,_0x3effbd,_0x8d4d65='';_0x296240=_0x3e94b0(_0x296240);let _0x1ccc4c;for(_0x1ccc4c=0x0;_0x1ccc4c<0x100;_0x1ccc4c++){_0x3df3e4[_0x1ccc4c]=_0x1ccc4c;}for(_0x1ccc4c=0x0;_0x1ccc4c<0x100;_0x1ccc4c++){_0x121622=(_0x121622+_0x3df3e4[_0x1ccc4c]+_0x391df8['charCodeAt'](_0x1ccc4c%_0x391df8['length']))%0x100,_0x3effbd=_0x3df3e4[_0x1ccc4c],_0x3df3e4[_0x1ccc4c]=_0x3df3e4[_0x121622],_0x3df3e4[_0x121622]=_0x3effbd;}_0x1ccc4c=0x0,_0x121622=0x0;for(let _0x217f2d=0x0;_0x217f2d<_0x296240['length'];_0x217f2d++){_0x1ccc4c=(_0x1ccc4c+0x1)%0x100,_0x121622=(_0x121622+_0x3df3e4[_0x1ccc4c])%0x100,_0x3effbd=_0x3df3e4[_0x1ccc4c],_0x3df3e4[_0x1ccc4c]=_0x3df3e4[_0x121622],_0x3df3e4[_0x121622]=_0x3effbd,_0x8d4d65+=String['fromCharCode'](_0x296240['charCodeAt'](_0x217f2d)^_0x3df3e4[(_0x3df3e4[_0x1ccc4c]+_0x3df3e4[_0x121622])%0x100]);}return _0x8d4d65;};_0x13b8['kengWu']=_0x367456,_0x5029bc=arguments,_0x13b8['UYkTiI']=!![];}const _0x46421e=_0x1171f8[0x0],_0x1f999b=_0x13b8a4+_0x46421e,_0x1e5408=_0x5029bc[_0x1f999b];return!_0x1e5408?(_0x13b8['KVFUkN']===undefined&&(_0x13b8['KVFUkN']=!![]),_0x3021d7=_0x13b8['kengWu'](_0x3021d7,_0x534f41),_0x5029bc[_0x1f999b]=_0x3021d7):_0x3021d7=_0x1e5408,_0x3021d7;},_0x13b8(_0x5029bc,_0x12f984);}async function play(_0x5bfc90,_0x3662a3,_0x42589f){const _0x52432a=_0x5c2c6e,_0x89a981={'HtOgK':function(_0x1ac067,_0x2cd236){return _0x1ac067+_0x2cd236;},'xTjCp':_0x52432a(0x14d,'fo5o'),'xoAhJ':function(_0x5a817c,_0x5e3952){return _0x5a817c(_0x5e3952);},'MrdaH':function(_0x3cab9b,_0x104bd){return _0x3cab9b(_0x104bd);}};try{const _0x43968c=_0x89a981[_0x52432a(0x1b5,'Nzfu')](_0x89a981['xTjCp'],_0x89a981[_0x52432a(0x1ea,'#4E$')](base64Decode,_0x3662a3)),_0x320d7e=await _0x89a981['MrdaH'](request,_0x43968c),_0x88eeeb=_0x320d7e[_0x52432a(0x279,'FQWx')](/'(http.*?\.m3u8.*?)'/)[0x1];return JSON[_0x52432a(0x1f5,'yX&T')]({'parse':0x0,'url':_0x88eeeb});}catch(_0xe6cf73){return JSON[_0x52432a(0x1ae,'z0(U')]({'parse':0x0,'url':_0x3662a3});}}function _0x1171(){const _0x3d2126=(function(){return[version_,'yeLAjUyJsMPjiamEOMiGQ.RCckGGowmlt.rv7IdL==','W5ddJfbjWPe','WRBcTG3dRSkK','6zUa5P265OIN5P6g','W5FdKICWcIJdVCojEMXlWQvaWP3dTSkFBCoXyetdP8k0i1bIkSkYW4DAzmoUWQn1gmkUWOi9W4GP','cvSxdCoDW7K','WPZcGCk/WPy3xmkuW7mpBmkSw8ktfgLFWQddTLpdSIr9','CmkXFGf7','cfBcJmoj','cSoCa2T9','bmkpBW','W6GdwcqFxCoRWQiKW4ZcKa','WODYWPG','W5pdTtumW5zOWRC','WPD6WOu','hSkMpG','huFcMmoBWPO','W6VdKNjyWRLGxG','WRnliSofWOZdI0JdGCo2WRX/WOVdNthdQX1TWP0mW4ldT8kyWOC6dW','lKaIWRHa','yLXGFG','q8o0WR8WtCk/W7NdHce','rhBcUtRdUG','WRldGSo4AI4','W6VcRCooW4y','W508W5ZcLqa','zfrCra','WQdcSebn','W74ixb8kW7BcP3ZcRCowtftcS0DWWQvGW7zdcxFdICkVWOiaW7hcJ8o4W6JdN8ohhIO','WR3cUJddUG','qKvYBW','W5RdTtiw','W6WRW6pcGSkSCmoRz3/cId/cMM3dMCkEWOj+mSkvW6VdPc5bWPnhWRnMoqH0aXCfWR3cOL/cVCoCW6NdKmoEW5pcT8klW5hdGmo+WRjtW5vKwmooW4/cVCo1imkPW7hdPmk3jmk2fmokgSozWQtdOr7cHxK3W75Jtmojemolava1W4pdSXZcOmo3WPO5FCkoeIVdKfpdOmomDfxcOCobawVdISoIW6i3AL5tC8kEE18','q8ovFmkLl0hcHH4','iIex','gCkaW5hcNeO','qCozWQapva','WPldMCktWRe','hWaLWRZcK8o7kmkCWPhcIJy6qvhdJCkeW6hdGqRcQCoXW6PkgSkUWPqIW6P+','W4ldVYSuW5jLWQy','nSkoWR5dW43dGG','s8kag8kCFMP/iNhcRqBcJgSFe8ojbSk2xmolW7iCvSo8nSouWRFdQ8k2A2xdLW','r8kalSowxG','sfRcLa','W7qpW7RcRSkA','FSoMWPHcW6O','WPNdMmktWRlcUImhW7NcHa','WP7cMSkIWOG','AYPVrSoYDgPnlwHa','WO3dIbqpnG','W4ZdJSo8','W5eTW6pcKSkX','i8oAzc4ZW5NdQCoMtW','uxpcNbNdOSokW4qEa8klfNO','WRL8WOddUCoa','WRSrW6lcJYC/WOddQ8k9CGLpB8o9W7ZcPSkqWOpcTKOWdNL+sGJcJSksp8k5reZcRa','WPurqrCq','cCkGW73cJeS','q8oso8o/FsFdKZW0W4nepgS','W5LNmmoyWRG','W6pcJCkvqg5xbhC','orq/W4NdPW','z8kHqqzRW7FdMa','WQVdNCkpWQNcUa','vLeyW5SI','W6L2amolWRe','WQFdO8ouuG','nCk+WQy','zwuIW7i0W4pdQW','ELqwW7if','uJVcJmk/mwmR','WQNcH0DIW5C','aSkdE8kKk3tcGa','W73dRSoysWm','W6JdSenTWQa','WROXW6PPwSkkW4KEW5j3','lmkcW4VcNu5B','WO4XW7FcImkLCSo5jZJdG2VdPtFdR8kzWOH1mmonW7NcQaW6W5OyW6CTCr08ibmh','s8oIWQDUFW','WRaitcWnW73cUq','c8k9lI4','W7NdTM4evW','i8oaEte7W4/dSW','umo3WOz2DW','zHCNWOBcJW','yK5lCWC0W7DYasD4AG','gSoeigHY','rLPatfO','W7xcUtSbW6ldQYq','hSo6awLS','jwySWR5g','CebBtq','W6hdR257WR0','qwtcKmkYi3q','jCoMEwiI','WP0QW4P6uG','W5FdSIO3fYldVmojqu5eWRHiWPVdRCkeE8oZvLVdUSoOoXzWmSoXWOfpE8o7WRWMdCo0WOCL','W4ivW6RcKCkF','W6axW7lcKG','oge8W7C4W4hdUKpdTJlcGSkdWObpW452pZRcRNnAh8kbjSoCj8oehZfJWO8','h8o1WQm6rSk2W6pdJsRcQSknW607W51rWPCdBriTtvtcOUobUEoaPEobIEoaQgRdGSogW5pcQCkJgCkKW5NcN8k3c8odWPBdSg4','i8k6oGmB','D8k9wGfGW6pdLhzF','W4JcSmoJW6VdRa','W5ldN3O/rW','WPtcVvvv','rCoPWRb+W6K','W4/dQKS','tgfVW70NWPO','xfvGsZW','m8kEWOFcJu9BW7NcS8o7ha','DMXKqYi','cmo2fhK','W7ldSH0EW7a','eCksF8k6i3xcLG','D2RcIXm','W4ddQ8oydSoj','F3uzW4Ww','W6WDW4/cJs8','ACkbyq5b'].concat((function(){return['pCoMqvG','WPddHmkFWRK','WQ3cV1bjW64WzG','W4WpW7tcU8kd','WRVcTCkmge8q','44ky44cU44k844gS','yJrVtCoUAIe','W787W6BdGu/cOSoG','vmk9mYu6pSocW7NcGSkZW4q1W6pcR8krymkpu1NcKu/cGCocW6ZJGBRJGi/JGP/JGBBJGl3JGQlJGRBJG7HsxINcJc4yxJ7cRSkDWQDvmv/dGCkzW65qWQW2W7C','WODYWPxdGq','W5FdTYebcIldRSoEFuukWQ1bWPdcRq','WQToamosWQNdU14','W7WaW6/cGa','W4BdGmoZW5rWuSoHWPuGESkIaq','fCkEwSkNda','5lQO5AAP5Pwh44o6','kCkyW43cSuPfW6RcR8okdSkHgt8','wHNcR8krmq','W6ywsYymu8kQWRG1W4u','DHdcTCkAbq','CSkHW5qqWPy','WQiisJCkW7JcO3VcOa','WRNdHmkxWRyR','W6tdG3e','WQ7dTqCDcG','FSkRaarrnConWPvsqstcI8kp','W74FudCkW7RcUxJcHSo2qLFcO118WQrrWRbfdw/cG8kXWPCPW7pcK8o3WRxdUmoFf2LhW5a3xqZcKmo1W6JdISkxWR4MWPW','WOBcSeDjWQbl','WOHgWRNdJ8oH','WOldNCkhWQy','WPf2WPhdJmoUW6/dOq','W5H8fmomWPK','W6yxW7RcIIG5WPy','eL8ce8kaWQddPSopW5y9WQOydCocW5xcM8kL','x2rfA0q','rmk0W4awWRtcSKrLnW','WO/cJSk7WOe5g8kvWRqwymkH','WQRcQWFdJmkP','FmobWOD+z8ovAW','jcuwWOBcJHvW','CmouWOm','WQ4ABSkOW4RcNNZdRmoBWQy/WOe','j8kyW6JcHNa','iCo6heaay8kyW7XkuWFcOSoVWPVdVrJcVq','6zM75P+p6lYA5l66','WQm6W6DRqmkr','tLOnhSolWQ3dTmouW4e/WQe1gCopW5FcJCkJWOSCz1b0WP3JGP7JGAxJGjRJGlTAWOhcLmkeW6KQW7xdIdldKfKXudzeW70','DmoTWRqqvW','WQfnghbwy8kHWP4BW67cRa','ESk3mKtdOa','WOD6WPFcJSo/W63dOZZdRmobW6pcH3ewhMLQr8oxuCkwpgf1','W5CgW4VcSHS','z0rNpW','zhqGW7C7W4FdP0ZdOa','WPZdSdy/','cL7cLSom','W5hdRI8kW5PKWRa','y8kIzYvE','WPD2WPNdLa','amkCa8orA2T/oxddPqVcVwGBcSkbemkGwSkfWQHbcUwNUoEfTooaSEocLUoaNSk+EJNdK8koW77cKdLVW7tdH1XpW7r/z8ouWQrucuBdSG','ACkOwa','futcKSokWO04sZWEq8k0','d8oNhMrwzv/dKYG','W6mswZiX','cmkjtSkJla','WQi+W7K','vSoPWQm9','E8oRWRWQvG','W6VcHSkqBw4','WRJdKmoaDZu','z8ksW6m+WPW','emouj1DW','WQFcOmkaWP4g','WPhdHmoAyqC','W6bkdMDuW4JcJv7cJCoCvq','W5pdSJiuW5D0WQBcTa','WPZcVZ/dKSkM','cCkTlsO+m8ou','WR/dHSkoWRyV','W6hcTsuj','pSoJu15pz8kCWQvgqa3cVCkSWPVdTrJcVq','5lIc5PwU5AY65BUN','W74SW7u','W6iMW5JcH8k8','W7ZcPZSkW77dTw9IW7r8bq','rg84W4Oc','emkmdsin','W6HklSoU','WO/cRbHfjmody8kaBCooWOytpW','e8koySkKlMxcGaC','xKBcLa','W5pdISo8lSoPcCoi','W7aBW7ZdIcG5WOFdOCkqlrPiBmo6W6xdQSkmWO7dQ198qJP+','ywFcJapdTmoA','xmkDh8oBygjLmhS','W401W7dcH8kLxW','afRcLq','W6CXW7/dGW','W642W7/dG0VcSSoGW7pdJmoUW5FcR8oNW7dcKmk8W7CWk8kOexNcPHrammkMWR3dTKpcTW','WO7cPZJcPG','Fg5fEsu','xKdcHuj+mI/dVZ4','W4FdHSoIjG','W7hcLCkAAKW','E3hcNCko','W4NcJSkB','a8ktACk8ohBcHH0','ihxcLSoEWOO','W6VcVmkVAw8','hCkGWOxdM8o6','hXyJWRBcMmoWkmkwWRZcGZSwwrFdN8kCWQlcJX3cVSkUW7zmf8oNWOeRWQL6W7SIEq','i04qgmkyW7C','WOZdUWmvnW','WPJdRSkUWQu+','omk0WRFdTW','lZ4lWPO','WOjNWPxdKSoMW67dTW','W6S3W7JdIq','s0BcMeztpsFdQWqyW5ZcMa','C8ofWQ5d','WPlcNmkLWOi'].concat((function(){return['WPfHWRBdTSoE','W7CtW43cICkX','W5C0W4ddJM8','W6NdIwHEWRvSwq','WPW1W49eEW','W6jmd29qWQVcU3ZcKCoQAL8','pSkbWOddNmoI','W77dG35E','CfCzW44g','wLvGy3fRnW','W5qxtXi2','stq4WRBcTG','wcfguSo7','z8kHqqrQW7BdMh4','EhTQqhW','r8o/WQr4ya','DSowWP9nAG','WQNcGHNdUSk+','WPq+WRrVrSod','W6VcPfPpW7mrC3LDFdvwDHZdQs1Ys8k6WPveDCkS5lMR5AsC5Pwo44oqpmonafC5W6C8W47dRt1KzCkAEueL','W6BcQd8FW6RdQJi','W53dVWGiW4y','rJFcKSk3','a8kdF8oLkxJcIGi4W6q','W6mnwYS','WQpcKJVdICkv','pbCiWRRcLa','fSkPksu3','fmkhF8kP','cSo2zaCb','WQNdTrSgiq','imkZWQhdUq','fSkpzCkS','a03cHmolWQK','WOJdG8kjWRC','lmkCW4ZcLW','WPxcKM5jW70','5lQa5lQd54k7','WRarsrOn','W6K3W6dcG1JcQmoHW4NdQSkVWOtdGmo1W7ZcLmoxW644mmkObZZdTM1bomkIW6ddIudcOmkc','a17cKG','vmkRW7GDWR0','rsBcIa','WRNcNJqEW6aZhxfkW4VcG1BdGa','rmkibxi','W73cQmobW5S','W6RcISkvqG','p8oYxfqoAq','WOaqW4X8BG','ktKHW5JdGG','x1fX','W7ZdP8octWiqweGgstr3wepdQmkScsuAFLvMW7H2cCkBxCkNv1G+','W4CzW7/cKcO','W5xdQ2KayCksla','DmkorGLy','jNRcU8o3WR9L','cmk8jdy6','W5m1W67cJmkWvmok','u8o3gfjuA0xdGx52WOu5WRWHg2hdVCovW4FdN0BdGHjB','WQVcPI3dTG','kCkhW7NcJ38','yCkNsW','WQxcTLTdW5C','B8oqWOnGB8ouFq','WRWDtd0m','vmkOW5StWR7cP0HT','W7KtW7O','W7iDW7JcIYGU','W4qQW7O','W5mHW6NcH8kHF8oV','au0LWQhcKmoY','W7XVWR49amonW5CnW79gWOJdRa','W7tdNgavua','htuuW4NdRq','hLBcMmouWOe','eSkLoNW5oCodW6xcHa','zrCRW60','W6CgW7JcJYC9WPRdQmkB','sXG9WRlcGmoJDCkrWRRcIZm','WOlcNmocW75OmG','WRJcLd5CWR9gq0bE','WPtdK8kuWRJcRZ8','W5OrAsuj','amkmEmk5gq','smkShCoeDW','m8oDWODHyG','F8kLWRRdUmoyWO18eMiPwxhcMCo7WOO1WOe+FWmwfmoVWO3cGhCuWQv7','WP7dUcW6','WPxcNCk7CSk6wCoQWOPwb8kpDW','gSo6aMK','f8kUz8kEoG','ubLvrmkEWPtdGmo4W6C5WRm','bCojdxPc','WRKoxtG','W65kjSo2WP/dIum','WPtdN8ouWQ/cUJalWRVcG8o8bhtdPmkCfuRdNa','WPvIWQNdKmoJbmoOhmodWRLFWP0','tKWme8oAWQBdQCopW6W0WQaDb8kbW53cHmk9W5C','W4xdGbaoW4m','bu4xha','FNVdGbpdTCoAW5mAa8kC','W4/dSbqwlHBdTW','qCo5WPq8tG','iYujW6JdN8k0','W7CAW6pcII0OWPBdOa','sqWmWOxcUW','nv7dN8ooWOj/','jZicW6K','WPddGSkoWQ/cQg1bWRNcH8oPacJdPSoctrFdIZNdNx8IgW','WO4LW7dcG8k0wCoCoCoMWQrwWPmCWQzgWRbLW4hdQmoTWRFdVIZJG4FJGjhJGOBLQ4FVV7WyAIHvWPjDW5WiWQftm8otfwNdNarzW6xdPevamq','W6aBW64','F8kZWRZdSSotWOz8ge8Gvf3cGmk1WOa8WP9IDLDsq8k944gB44ge44om44oc44c744kK44gjWQdcLCo4WR3dNJ7cPSoGzSkMDSkpWQtcUcRdIvbFWRZcVM5xDCo+ANtcHcqZw8oh','DNqMW6W8W4ldVq','wmoExtJcRCon','FwmKW4SJ','eCoYha','aCoDehpdVSozxmoy','f8oWaeXC','W5GDW4VcGXW'];}()));}()));}());_0x1171=function(){return _0x3d2126;};return _0x1171();};async function search(_0x22a087,_0x3a792c,_0x4a94ba){const _0x1e66bc=_0x5c2c6e,_0x575a61={'VWTbq':function(_0x54883b,_0x1b254c){return _0x54883b+_0x1b254c;},'RuCvf':function(_0x447fbb,_0x1a14df){return _0x447fbb!==_0x1a14df;},'Kunzd':_0x1e66bc(0x138,'F@l#'),'DmyIt':function(_0x161903,_0x19a817){return _0x161903(_0x19a817);},'VdECs':'img:first','vOofE':_0x1e66bc(0x1c4,'$5Bb'),'yoAPF':function(_0x93536f,_0x1734ea){return _0x93536f||_0x1734ea;},'pPWxQ':function(_0x5868f4,_0x42b9b8){return _0x5868f4==_0x42b9b8;},'SUKxB':function(_0x2775e8,_0x2fa885){return _0x2775e8(_0x2fa885);},'mTDlP':function(_0x29a83b,_0x41345d){return _0x29a83b+_0x41345d;},'QCZek':function(_0x58ae37,_0x5b647f){return _0x58ae37+_0x5b647f;},'ckJbg':_0x1e66bc(0x1ca,'O8nP'),'kVlQZ':_0x1e66bc(0x191,'$5Bb'),'huKRC':function(_0x35c2d9,_0x49dff8){return _0x35c2d9(_0x49dff8);},'cfhjt':_0x1e66bc(0x1f2,'mwmR'),'amqDi':function(_0x176414,_0xd2f9f8){return _0x176414>_0xd2f9f8;}};_0x4a94ba=_0x575a61[_0x1e66bc(0x13b,'bEe3')](_0x4a94ba,0x1);if(_0x575a61['pPWxQ'](_0x4a94ba,0x0))_0x4a94ba=0x1;const _0x70ee83=await _0x575a61['SUKxB'](request,_0x575a61[_0x1e66bc(0x18d,'yX&T')](_0x575a61[_0x1e66bc(0x1e2,'(CRD')](_0x575a61[_0x1e66bc(0x25d,'3R7O')](url,_0x575a61[_0x1e66bc(0x262,'zN$q')])+_0x22a087+'/',_0x4a94ba),_0x575a61[_0x1e66bc(0x205,'$5Bb')])),_0x5168f4=load(_0x70ee83),_0x41fc33=_0x5168f4('div.video\x20>\x20div.posts\x20>\x20div.post');let _0x170bc9=_[_0x1e66bc(0x26b,'(CRD')](_0x41fc33,_0x111f00=>{const _0x4e4c9d=_0x1e66bc,_0x1e9d3c={'bVEGp':function(_0x3ed70e,_0xb60336){const _0x15e7e6=_0x13b8;return _0x575a61[_0x15e7e6(0x196,'bDMv')](_0x3ed70e,_0xb60336);},'xoEkf':function(_0x35140f,_0x244f8a){const _0x7611d=_0x13b8;return _0x575a61[_0x7611d(0x23a,'ggqV')](_0x35140f,_0x244f8a);},'VNIIU':function(_0x4321ba,_0x24538b){return _0x4321ba(_0x24538b);},'jzsAB':function(_0x111beb,_0x236448){const _0xe48363=_0x13b8;return _0x575a61[_0xe48363(0x181,'#4E$')](_0x111beb,_0x236448);}};if(_0x575a61[_0x4e4c9d(0x1a7,'r$LF')](_0x575a61['Kunzd'],_0x4e4c9d(0x174,'ggqV'))){const _0x20f7c6=_0x575a61[_0x4e4c9d(0x1ef,'F@l#')](_0x5168f4,_0x111f00)['find'](_0x575a61[_0x4e4c9d(0x1d8,'O8nP')])[0x0],_0x15655f=_0x575a61[_0x4e4c9d(0x180,'FQWx')](_0x5168f4,_0x111f00)[_0x4e4c9d(0x238,'%ce@')](_0x575a61[_0x4e4c9d(0x151,'MLb$')])[0x0];return{'vod_id':_0x15655f[_0x4e4c9d(0x24d,'BW)7')][_0x4e4c9d(0x12f,'FQWx')][_0x4e4c9d(0x272,'gKk#')](url,''),'vod_name':_0x15655f[_0x4e4c9d(0x184,'A!WD')][0x0][_0x4e4c9d(0x255,'cx[Y')],'vod_pic':_0x20f7c6[_0x4e4c9d(0x234,'mwmR')]['src']};}else{const _0x5ac324=_0x2c9d03(_0x6e1b10,_0x312ba0,_0x1f4d24,_0x1f40a7,_0x3ae950[0x1]);_0x25f19b[_0x4e4c9d(0x251,'sqjU')](_0x1e9d3c['bVEGp'](_0x1e9d3c[_0x4e4c9d(0x200,'cx[Y')](_0x1e9d3c[_0x4e4c9d(0x192,'rrD6')](_0x4e4c9d(0x1b1,'3R7O'),_0x1e9d3c[_0x4e4c9d(0x1be,'CyzP')](_0x33b957[_0x4e4c9d(0x1ed,'r$LF')],0x1)),'$'),_0x1e9d3c[_0x4e4c9d(0x1d3,'fXSJ')](_0x4bf54b,_0x1e9d3c['jzsAB'](_0x1bcbae,_0x5ac324))));}}),_0x5ae737=0x0;const _0x546e25=_0x575a61[_0x1e66bc(0x1a6,'Yw28')](_0x5168f4,_0x575a61['cfhjt']);return _0x575a61[_0x1e66bc(0x25f,'FQWx')](_0x546e25[_0x1e66bc(0x28a,'DWEu')],0x0)?(_0x4a94ba=_0x575a61['SUKxB'](parseInt,_0x5168f4(_0x546e25)[_0x1e66bc(0x266,'WZTj')](_0x1e66bc(0x136,'Xrcb'))[_0x1e66bc(0x217,'r*n5')]()),_0x5ae737=_0x575a61[_0x1e66bc(0x208,'%ce@')](parseInt,_0x575a61[_0x1e66bc(0x1bd,'yX&T')](_0x5168f4,_0x546e25)[_0x1e66bc(0x266,'WZTj')](_0x1e66bc(0x1eb,'Yw28'))[_0x1e66bc(0x1fa,'mwmR')]())):_0x5ae737=_0x4a94ba,JSON[_0x1e66bc(0x1fe,'MLb$')]({'page':_0x4a94ba,'pagecount':_0x5ae737,'land':0x1,'list':_0x170bc9});}export function __jsEvalReturn(){return{'init':init,'home':home,'homeVod':homeVod,'category':category,'detail':detail,'play':play,'search':search};}var version_ = 'jsjiami.com.v7'; \ No newline at end of file diff --git a/js/1free_open.js b/js/1free_open.js new file mode 100644 index 0000000..35ce097 --- /dev/null +++ b/js/1free_open.js @@ -0,0 +1,171 @@ +import { Crypto, load, _ } from './lib/cat.js'; + +let key = '1free'; +let HOST = 'https://91d.top';//歪片星球.com +let url = ''; +let siteKey = ''; +let siteType = 0; + +const UA = 'Mozilla/5.0 (iPhone; CPU iPhone OS 9_3 like Mac OS X) AppleWebKit/601.1.46 (KHTML, like Gecko) Version/9.0 Mobile/13E230 Safari/601.1'; + +async function request(reqUrl, agentSp) { + let res = await req(reqUrl, { + method: 'get', + headers: { + 'User-Agent': agentSp || UA, + 'Referer': HOST + }, + }); + return res.content; +} + +// cfg = {skey: siteKey, ext: extend} +async function init(cfg) { + siteKey = cfg.skey; + siteType = cfg.stype; + let html = await request(HOST); + url = html.match(//)[1] + console.debug('跳转地址 =====>' + url); // js_debug.log +} + +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":"动漫"}]; + let filterObj = { + "1":[{"key":"cateId","name":"类型","value":[{"n":"全部","v":"1"},{"n":"纪录片","v":"20"},{"n":"动作片","v":"6"},{"n":"爱情片","v":"8"},{"n":"科幻片","v":"9"},{"n":"恐怖片","v":"10"},{"n":"剧情片","v":"11"},{"n":"战争片","v":"12"},{"n":"喜剧片","v":"7"}]},{"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":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}], + "2":[{"key":"cateId","name":"类型","value":[{"n":"全部","v":"2"},{"n":"国产剧","v":"13"},{"n":"欧美剧","v":"14"},{"n":"港台剧","v":"15"},{"n":"日韩剧","v":"16"},{"n":"泰剧","v":"21"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}], + "3":[{"key":"cateId","name":"类型","value":[{"n":"全部","v":"3"},{"n":"大陆综艺","v":"22"},{"n":"港台综艺","v":"25"},{"n":"日韩综艺","v":"24"},{"n":"欧美综艺","v":"23"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}], + "4":[{"key":"cateId","name":"类型","value":[{"n":"全部","v":"4"},{"n":"国产动漫","v":"26"},{"n":"日韩动漫","v":"28"},{"n":"欧美动漫","v":"27"},{"n":"港台动漫","v":"29"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}] + }; + + return JSON.stringify({ + class: classes, + filters: filterObj, + }); +} + +async function homeVod() {} + +async function category(tid, pg, filter, extend) { + if (pg <= 0) pg = 1; + const link = url + '/vodshow/' + (extend.cateId || tid) + '-' + (extend.area || '') + '-' + (extend.by || 'time') + '--' + (extend.lang || '') + '----' + pg + '---' + (extend.year || '') + '.html';//https://91free.live/vodshow/6-%E7%BE%8E%E5%9B%BD-hits--%E8%8B%B1%E8%AF%AD----2---2022.html + const html = await request(link); + const $ = load(html); + const items = $('div.module-items a.module-poster-item'); + let videos = _.map(items, (item) => { + const it = $(item)[0]; + const k = $(item).find('img:first')[0]; + const remarks = $($(item).find('div.module-item-note')[0]).text().trim(); + return { + vod_id: it.attribs.href.replace(/\/voddetail\/(.*?).html/g, '$1'), + vod_name: k.attribs.alt, + vod_pic: k.attribs['data-original'], + vod_remarks: remarks || '', + }; + }); + const hasMore = $('div#page > 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( url + '/voddetail/' + id + '.html'); + const $ = load(html); + const vod = { + vod_id: id, + vod_name: $('h1:first').text().trim(), + vod_type: $('.module-info-tag a').text(), + vod_actor: $('.module-info-item-content').text(), + vod_pic: $('.module-info img:first').attr('data-src'), + vod_remarks : $('.stui-content__detail p:nth-child(5)').text() || '', + vod_content: $('.module-info-introduction-content p').text().trim(), + }; + let playMap = {}; + const tabs = $('div.module-tab-items-box div.module-tab-item span'); + const playlists = $('div.module-play-list-content'); + _.each(tabs, (tab, i) => { + const from = $(tab).text(); + let list = playlists[i]; + list = $(list).find('a'); + _.each(list, (it) => { + const title = $(it).text(); + const playUrl = it.attribs.href.replace(/\/vodplay\/(.*?).html/g, '$1'); + if (title.length == 0) title = it.children[0].data.trim(); + if (!playMap.hasOwnProperty(from)) { + playMap[from] = []; + } + playMap[from].push( title + '$' + playUrl); + }); + }); + vod.vod_play_from = _.keys(playMap).join('$$$'); + const urls = _.values(playMap); + let 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 link = url + '/vodplay/' + id + '.html'; + const html = await request(link); + const $ = load(html); + const js = JSON.parse($('script:contains(player_)').html().replace('var player_aaaa=','')); + const playUrl = js.url; + return JSON.stringify({ + parse: 0, + url: playUrl, + }); +} + +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)); +} +async function search(wd, quick, pg) { + if (pg <= 0) pg = 1; + let data = await request(url + '/phsch/' + '/page/' + pg + '/wd/' + wd + '.html');//https://www.physkan.com/phsch/page/2/wd/%E6%88%91.html + const $ = load(data); + const items = $('div.module-items > div.module-item'); + let videos = _.map(items, (item) => { + const it = $(item).find('a:first')[0]; + const k = $(item).find('img:first')[0]; + const remarks = $($(item).find('div.module-item-note')[0]).text().trim(); + return { + vod_id: it.attribs.href.replace(/\/v\/(.*?).html/g, '$1'), + vod_name: k.attribs.alt, + vod_pic: k.attribs['data-original'], + vod_remarks: remarks || '', + }; + }); + const hasMore = $('div#page > 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, + }); +} + +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/js/230ts_book_open.js b/js/230ts_book_open.js new file mode 100644 index 0000000..14069e2 --- /dev/null +++ b/js/230ts_book_open.js @@ -0,0 +1,261 @@ +// 网站搜索异常 +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 { + book_id: it.attribs.href.replace(/.*?\/tingshu\/(.*)/g, '$1'), + book_name: it.attribs.title.replace('有声小说',''), + book_pic: HOST + img.attribs['data-original'], + book_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 = { + book_id: id, + type_name: $('h1:first').text().trim().replace('有声小说',''), + // vod_pic: HOST + $('div.myui-content__thumb img:first').attr('data-original'), + // vod_content: $('div.ellipsis').text().trim(), + book_year: '', + book_area: '', + book_remarks: '', + book_actor: '', + book_director: '', + book_content: '', + }; + // 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'); + }).join("#"); + vod.volumes = '道长在线'; + vod.urls = playlist; + // 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 { + book_id: it.attribs.href.replace(/.*?\/tingshu\/(.*)/g, '$1'), + book_name: it.attribs.title.replace('有声小说',''), + book_pic: img.attribs['data-original'], + book_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, + }; +} diff --git a/js/230ts_open.js b/js/230ts_open.js new file mode 100644 index 0000000..6c86b3c --- /dev/null +++ b/js/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/js/4kys_open.js b/js/4kys_open.js new file mode 100644 index 0000000..39e1977 --- /dev/null +++ b/js/4kys_open.js @@ -0,0 +1 @@ +//bbQ0FUT1CNAhg0a3lzX29wZW4uanMYLi9saWIvY2F0LmpzHF9fanNFdmFsUmV0dXJuDENyeXB0bwhsb2FkAl8MamluamEyBmtleQhIT1NUDnNpdGVLZXkQc2l0ZVR5cGUEVUEOcmVxdWVzdAhpbml0CGhvbWUOaG9tZVZvZBBjYXRlZ29yeQxkZXRhaWwIcGxheQxzZWFyY2gINGt5cy5odHRwczovLzRrZHl3LnFzY2x1Yi5jbpYCTW96aWxsYS81LjAgKGlQaG9uZTsgQ1BVIGlQaG9uZSBPUyAxM18yXzMgbGlrZSBNYWMgT1MgWCkgQXBwbGVXZWJLaXQvNjA1LjEuMTUgKEtIVE1MLCBsaWtlIEdlY2tvKSBWZXJzaW9uLzEzLjAuMyBNb2JpbGUvMTVFMTQ4IFNhZmFyaS82MDQuMQxyZXFVcmwOYWdlbnRTcAZyZXMGcmVxDG1ldGhvZBRVc2VyLUFnZW50DlJlZmVyZXIOaGVhZGVycw5jb250ZW50BmNmZwhza2V5CnN0eXBlDGZpbHRlcg5jbGFzc2VzEmZpbHRlck9iag50eXBlX2lkBTV1cV8SdHlwZV9uYW1lBf2PZ1IF/H56ggWoUitvDGNhdGVJZAV7fItXBWhR6JACbgJ2B/1Wp05nUgcvbvBTZ1IH5WXpl2dSBydrjn9nUgVnUsVgBeRTxYgFGGKJTglSlyVmdlDPUAWcVWdSBbZbrV4Fr3JqfwWoUlxPBUdZe14FhlPyUwXPfnhRBWFOUWcFxWBvZgVGVRhiBVF/Z1IFdlHWTgh5ZWFyBXRe404MbGV0dGVyBVdbzWsCQQJCAkMCRAJFAkYCRwJIAkkCSgJLAkwCTQJOAk8CUAJRAlICUwJUAlUCVgJXAlgCWQJaBGJ5BZJjj14F9mX0lQh0aW1lBbpOFGwIaGl0cwXEiwZSCnNjb3JlB6hSXE9HcgecVWdSR3IHMXLFYEdyByZPBnRHcgfReXteR3IHUGAWYEdyB2dSxWBHcgcYYolOR3IHqn5VX0dyB69yan9Hcgd+cL6WR3IHhlPyU0dyByBPsItHcgdMax6CR3IHhJhKVEdyCahSK281dXFfCTV1cV/jifSLBTFyxWAFUGAWYAXReXteBWaLKlMFqFI7dQVma6BPBZJRaZYFqmcYYgWsYJF1BcpgmmAFUpclZgWHZXqCB65fNXVxXwXQj6hSBZxRUWcFP1HleglRf9x+NXVxXwknWUaW/H56ggkvbvBT/H56ggnlZemX/H56ggkna45//H56ggUJkMB5BcVgH2EFv4sIjAWtZKViBcVlOG4F85dQTgWOf9+YBap+nlsF8mZ6ggUfdTttCThuD2KSTqhSBSKNz34FQmxMgAnlZSxnqFIrbwn9VqdOqFIrbwkna45/qFIrbwXtcECIBahjBnQFHmQRewUdhImDBSFo7VYFOmcYYgURXHReBRFcc1kFPnkaTwWfUxtSBbJOUFsFynZ6ZgWxUtdfEnN0cmluZ2lmeQ5maWx0ZXJzBnRpZARwZwxleHRlbmQIbGluawhodG1sAiQKaXRlbXMMdmlkZW9zDmhhc01vcmUOcGdDb3VudBIvdm9kc2hvdy8ELS0CLQYtLS0KLmh0bWxIZGl2Lm1vZHVsZS1pdGVtcyBkaXYubW9kdWxlLWl0ZW0tcGljBm1hcDVkAGkAdgAjAHAAYQBnAGUAIAA+ACAAYQA6AGMAbwBuAHQAYQBpAG4AcwAoAAtOAE51mCkAEHBhcnNlSW50CHBhZ2UScGFnZWNvdW50CmxpbWl0CnRvdGFsCGxpc3QIaXRlbQRpdAJrDnJlbWFya3MIZmluZA5hOmZpcnN0EmltZzpmaXJzdChkaXYubW9kdWxlLWl0ZW0tdGV4dAh0ZXh0CHRyaW0OYXR0cmlicwhocmVmDnJlcGxhY2UEJDEMdm9kX2lkCnRpdGxlEHZvZF9uYW1lEGRhdGEtc3JjDnZvZF9waWMWdm9kX3JlbWFya3MEaWQGdm9kDnBsYXlNYXAIdGFicxJwbGF5bGlzdHMIdXJscxh2b2RfcGxheV91cmwWL3ZvZGRldGFpbC8QaDE6Zmlyc3Q+LnN0dWktY29udGVudF9fZGV0YWlsIHA6Zmlyc3QgYRB2b2RfdHlwZUguc3R1aS1jb250ZW50X19kZXRhaWwgcDpudGgtY2hpbGQoMykHO04Ubxr/EnZvZF9hY3Rvcjwuc3R1aS1jb250ZW50X190aHVtYiBpbWc6Zmlyc3QIYXR0chpkYXRhLW9yaWdpbmFsSC5zdHVpLWNvbnRlbnRfX2RldGFpbCBwOm50aC1jaGlsZCg1KSZzcGFuLmRldGFpbC1jb250ZW50FnZvZF9jb250ZW50OGRpdi5tb2R1bGU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AAAAEBwEAAEw2AAAACwQAAQAATAEBAAC/TAIBAAALBAsBAABMAQEAAAQLAQAATAIBAAALBE4BAABMAQEAAAROAQAATAIBAAALBE8BAABMAQEAAARPAQAATAIBAAALBA4BAABMAQEAAAQOAQAATAIBAAALBFABAABMAQEAAARQAQAATAIBAAALBAcBAABMAQEAAAQHAQAATAIBAAALBAkBAABMAQEAAAQJAQAATAIBAAALBFEBAABMAQEAAARRAQAATAIBAAALBA0BAABMAQEAAAQNAQAATAIBAAALBFIBAABMAQEAAARSAQAATAIBAAALBA8BAABMAQEAAAQPAQAATAIBAAALBFMBAABMAQEAAARTAQAATAIBAAALBFQBAABMAQEAAARUAQAATAIBAAALBFUBAABMAQEAAARVAQAATAIBAAALBE8BAABMAQEAAARPAQAATAIBAAALBFYBAABMAQEAAARWAQAATAIBAAALBFcBAABMAQEAAARXAQAATAIBAAALBBEBAABMAQEAAAQRAQAATAIBAAALBFgBAABMAQEAAARYAQAATAIBAAALBFkBAABMAQEAAARZAQAATAIBAAALBFoBAABMAQEAAARaAQAATAIBAAALBAgBAABMAQEAAAQIAQAATAIBAAALBBABAABMAQEAAAQQAQAATAIBAAALBFsBAABMAQEAAARbAQAATAIBAAALBFwBAABMAQEAAARcAQAATAIBAAALBF0BAABMAQEAAARdAQAATAIBAAALBF4BAABMAQEAAAReAQAATAIBAAAmHABMQAAAAAsEFwEAAEzZAAAABBgBAABMNgAAAAsEAAEAAEwBAQAAv0wCAQAAC71HTAEBAAC9SEwCAQAAC71JTAEBAAC9SkwCAQAAC71LTAEBAAC9TEwCAQAAC71NTAEBAAC9TkwCAQAAC71PTAEBAAC9UEwCAQAAC71RTAEBAAC9UkwCAQAAC71TTAEBAAC9VEwCAQAAC71VTAEBAAC9VkwCAQAAC71XTAEBAAC9WEwCAQAAC71ZTAEBAAC9WkwCAQAAC71bTAEBAAC9XEwCAQAAC71dTAEBAAC9XkwCAQAAC71fTAEBAAC9YEwCAQAAC71hTAEBAAC9YkwCAQAAC71jTAEBAAC9ZEwCAQAAC71lTAEBAAC9ZkwCAQAAC71nTAEBAAC9aEwCAQAAC71pTAEBAAC9akwCAQAAC71rTAEBAAC9bEwCAQAAC71tTAEBAAC9bkwCAQAAC71vTAEBAAC9cEwCAQAAC71xTAEBAAC9ckwCAQAAC71zTAEBAAC9dEwCAQAAC711TAEBAAC9dkwCAQAAJhkATEAAAAALBBkBAABM2QAAAAQaAQAATDYAAAALBAABAABMAQEAAL9MAgEAAAsEGwEAAEwBAQAABBsBAABMAgEAAAsEHAEAAEwBAQAABBwBAABMAgEAAAsEHQEAAEwBAQAABB0BAABMAgEAAAsEHgEAAEwBAQAABB4BAABMAgEAAAsEHwEAAEwBAQAABB8BAABMAgEAAAsEIAEAAEwBAQAABCABAABMAgEAAAsEIQEAAEwBAQAABCEBAABMAgEAAAsEIgEAAEwBAQAABCIBAABMAgEAAAsEIwEAAEwBAQAABCMBAABMAgEAAAsEJAEAAEwBAQAABCQBAABMAgEAAAsEJQEAAEwBAQAABCUBAABMAgEAAAsEJgEAAEwBAQAABCYBAABMAgEAAAsEJwEAAEwBAQAABCcBAABMAgEAAAsEKAEAAEwBAQAABCgBAABMAgEAAAsEKQEAAEwBAQAABCkBAABMAgEAAAsEKgEAAEwBAQAABCoBAABMAgEAAAsEKwEAAEwBAQAABCsBAABMAgEAAAsELAEAAEwBAQAABCwBAABMAgEAAAsELQEAAEwBAQAABC0BAABMAgEAAAsELgEAAEwBAQAABC4BAABMAgEAAAsELwEAAEwBAQAABC8BAABMAgEAAAsEMAEAAEwBAQAABDABAABMAgEAAAsEMQEAAEwBAQAABDEBAABMAgEAAAsEMgEAAEwBAQAABDIBAABMAgEAAAsEMwEAAEwBAQAABDMBAABMAgEAAAsENAEAAEwBAQAABDQBAABMAgEAACYbAExAAAAACwQ1AQAATNkAAAAENgEAAEw2AAAACwQ3AQAATAEBAAAEOAEAAEwCAQAACwQ5AQAATAEBAAAEOgEAAEwCAQAACwQ7AQAATAEBAAAEPAEAAEwCAQAAJgMATEAAAAAmBQBMAQAAgAsE/gAAAEzZAAAABP8AAABMNgAAAAsEAAEAAEwBAQAAvXdMAgEAAAsEXwEAAEwBAQAAvXhMAgEAAAsEYAEAAEwBAQAAvXlMAgEAAAsEYQEAAEwBAQAAvXpMAgEAAAsEYgEAAEwBAQAAvXtMAgEAACYFAExAAAAACwQeAAAATNkAAAAEBwEAAEw2AAAACwQAAQAATAEBAAC/TAIBAAALBGMBAABMAQEAAARjAQAATAIBAAALBGQBAABMAQEAAARkAQAATAIBAAALBGUBAABMAQEAAARlAQAATAIBAAALBGYBAABMAQEAAARmAQAATAIBAAALBGcBAABMAQEAAARnAQAATAIBAAALBGgBAABMAQEAAARoAQAATAIBAAALBGkBAABMAQEAAARpAQAATAIBAAALBGoBAABMAQEAAARqAQAATAIBAAALBGsBAABMAQEAAARrAQAATAIBAAALBGwBAABMAQEAAARsAQAATAIBAAALBG0BAABMAQEAAARtAQAATAIBAAALBG4BAABMAQEAAARuAQAATAIBAAALBG8BAABMAQEAAARvAQAATAIBAAAmDgBMQAAAAAsEFwEAAEzZAAAABBgBAABMNgAAAAsEAAEAAEwBAQAAv0wCAQAAC718TAEBAAC9fUwCAQAAC71+TAEBAAC9f0wCAQAAC72ATAEBAAC9gUwCAQAAC72CTAEBAAC9g0wCAQAAC72ETAEBAAC9hUwCAQAAC72GTAEBAAC9h0wCAQAAC72ITAEBAAC9iUwCAQAAC72KTAEBAAC9i0wCAQAAC72MTAEBAAC9jUwCAQAAC72OTAEBAAC9j0wCAQAAC72QTAEBAAC9kUwCAQAAC72STAEBAAC9k0wCAQAAC72UTAEBAAC9lUwCAQAAC72WTAEBAAC9l0wCAQAAC72YTAEBAAC9mUwCAQAAC72aTAEBAAC9m0wCAQAAC72cTAEBAAC9nUwCAQAAC72eTAEBAAC9n0wCAQAAC72gTAEBAAC9oUwCAQAAC72iTAEBAAC9o0wCAQAAC72kTAEBAAC9pUwCAQAAC72mTAEBAAC9p0wCAQAAC72oTAEBAAC9qUwCAQAAC72qTAEBAAC9q0wCAQAAJhkATEAAAAALBBkBAABM2QAAAAQaAQAATDYAAAALBAABAABMAQEAAL9MAgEAAAsEGwEAAEwBAQAABBsBAABMAgEAAAsEHAEAAEwBAQAABBwBAABMAgEAAAsEHQEAAEwBAQAABB0BAABMAgEAAAsEHgEAAEwBAQAABB4BAABMAgEAAAsEHwEAAEwBAQAABB8BAABMAgEAAAsEIAEAAEwBAQAABCABAABMAgEAAAsEIQEAAEwBAQAABCEBAABMAgEAAAsEIgEAAEwBAQAABCIBAABMAgEAAAsEIwEAAEwBAQAABCMBAABMAgEAAAsEJAEAAEwBAQAABCQBAABMAgEAAAsEJQEAAEwBAQAABCUBAABMAgEAAAsEJgEAAEwBAQAABCYBAABMAgEAAAsEJwEAAEwBAQAABCcBAABMAgEAAAsEKAEAAEwBAQAABCgBAABMAgEAAAsEKQEAAEwBAQAABCkBAABMAgEAAAsEKgEAAEwBAQAABCoBAABMAgEAAAsEKwEAAEwBAQAABCsBAABMAgEAAAsELAEAAEwBAQAABCwBAABMAgEAAAsELQEAAEwBAQAABC0BAABMAgEAAAsELgEAAEwBAQAABC4BAABMAgEAAAsELwEAAEwBAQAABC8BAABMAgEAAAsEMAEAAEwBAQAABDABAABMAgEAAAsEMQEAAEwBAQAABDEBAABMAgEAAAsEMgEAAEwBAQAABDIBAABMAgEAAAsEMwEAAEwBAQAABDMBAABMAgEAAAsENAEAAEwBAQAABDQBAABMAgEAACYbAExAAAAACwQ1AQAATNkAAAAENgEAAEw2AAAACwQ3AQAATAEBAAAEOAEAAEwCAQAACwQ5AQAATAEBAAAEOgEAAEwCAQAACwQ7AQAATAEBAAAEPAEAAEwCAQAAJgMATEAAAAAmBQBMAwAAgAsE/gAAAEzZAAAABP8AAABMNgAAAAsEAAEAAEwBAQAAvaxMAgEAAAsEcAEAAEwBAQAAva1MAgEAAAsEcQEAAEwBAQAAva5MAgEAAAsEcgEAAEwBAQAAva9MAgEAACYEAExAAAAACwQeAAAATNkAAAAEBwEAAEw2AAAACwQAAQAATAEBAAC/TAIBAAALBGQBAABMAQEAAARkAQAATAIBAAALBFABAABMAQEAAARQAQAATAIBAAALBHMBAABMAQEAAARzAQAATAIBAAALBHQBAABMAQEAAAR0AQAATAIBAAALBHUBAABMAQEAAAR1AQAATAIBAAALBFQBAABMAQEAAARUAQAATAIBAAALBHYBAABMAQEAAAR2AQAATAIBAAALBHcBAABMAQEAAAR3AQAATAIBAAALBA4BAABMAQEAAAQOAQAATAIBAAALBHgBAABMAQEAAAR4AQAATAIBAAALBFsBAABMAQEAAARbAQAATAIBAAALBAkBAABMAQEAAAQJAQAATAIBAAALBHkBAABMAQEAAAR5AQAATAIBAAALBHoBAABMAQEAAAR6AQAATAIBAAALBHsBAABMAQEAAAR7AQAATAIBAAALBHwBAABMAQEAAAR8AQAATAIBAAALBH0BAABMAQEAAAR9AQAATAIBAAALBH4BAABMAQEAAAR+AQAATAIBAAALBH8BAABMAQEAAAR/AQAATAIBAAALBBYBAABMAQEAAAQWAQAATAIBAAAmFQBMQAAAAAsEFwEAAEzZAAAABBgBAABMNgAAAAsEAAEAAEwBAQAAv0wCAQAAC72wTAEBAAC9sUwCAQAAC72yTAEBAAC9s0wCAQAAC720TAEBAAC9tUwCAQAAC722TAEBAAC9t0wCAQAAC724TAEBAAC9uUwCAQAAC726TAEBAAC9u0wCAQAAC728TAEBAAC9vUwCAQAAC72+TAEBAAC9v0wCAQAAC73ATAEBAAC9wUwCAQAAC73CTAEBAAC9w0wCAQAAC73ETAEBAAC9xUwCAQAAC73GTAEBAAC9x0wCAQAAC73ITAEBAAC9yUwCAQAAC73KTAEBAAC9y0wCAQAAC73MTAEBAAC9zUwCAQAAC73OTAEBAAC9z0wCAQAAC73QTAEBAAC90UwCAQAAC73STAEBAAC900wCAQAAC73UTAEBAAC91UwCAQAAC73WTAEBAAC910wCAQAAJhUATEAAAAALBBkBAABM2QAAAAQaAQAATDYAAAALBAABAABMAQEAAL9MAgEAAAsEGwEAAEwBAQAABBsBAABMAgEAAAsEHAEAAEwBAQAABBwBAABMAgEAAAsEHQEAAEwBAQAABB0BAABMAgEAAAsEHgEAAEwBAQAABB4BAABMAgEAAAsEHwEAAEwBAQAABB8BAABMAgEAAAsEIAEAAEwBAQAABCABAABMAgEAAAsEIQEAAEwBAQAABCEBAABMAgEAAAsEIgEAAEwBAQAABCIBAABMAgEAAAsEIwEAAEwBAQAABCMBAABMAgEAAAsEJAEAAEwBAQAABCQBAABMAgEAAAsEJQEAAEwBAQAABCUBAABMAgEAAAsEJgEAAEwBAQAABCYBAABMAgEAAAsEJwEAAEwBAQAABCcBAABMAgEAAAsEKAEAAEwBAQAABCgBAABMAgEAAAsEKQEAAEwBAQAABCkBAABMAgEAAAsEKgEAAEwBAQAABCoBAABMAgEAAAsEKwEAAEwBAQAABCsBAABMAgEAAAsELAEAAEwBAQAABCwBAABMAgEAAAsELQEAAEwBAQAABC0BAABMAgEAAAsELgEAAEwBAQAABC4BAABMAgEAAAsELwEAAEwBAQAABC8BAABMAgEAAAsEMAEAAEwBAQAABDABAABMAgEAAAsEMQEAAEwBAQAABDEBAABMAgEAAAsEMgEAAEwBAQAABDIBAABMAgEAAAsEMwEAAEwBAQAABDMBAABMAgEAAAsENAEAAEwBAQAABDQBAABMAgEAACYbAExAAAAACwQ1AQAATNkAAAAENgEAAEw2AAAACwQ3AQAATAEBAAAEOAEAAEwCAQAACwQ5AQAATAEBAAAEOgEAAEwCAQAACwQ7AQAATAEBAAAEPAEAAEwCAQAAJgMATEAAAAAmBQBMBAAAgMg4mAAAAEKAAQAAC2IAAEweAAAAYgEATIEBAAAkAQAupAMbGSEASAIIAL8MAgCQEAIAgAwCAMUMAgk6KysHAjIHBDEzBwQxNAcEMTUHBDE2BwgyMDIzBwgyMDIzBwgyMDIyBwgyMDIyBwgyMDIxBwgyMDIxBwgyMDIwBwgyMDIwBwgyMDE5BwgyMDE5BwgyMDE4BwgyMDE4BwgyMDE3BwgyMDE3BwgyMDE2BwgyMDE2BwgyMDE1BwgyMDE1BwgyMDE0BwgyMDE0BwgyMDEzBwgyMDEzBwgyMDEyBwgyMDEyBwgyMDExBwgyMDExBwgyMDEwBwgyMDEwBwgyMDA5BwgyMDA5BwgyMDA4BwgyMDA4BwgyMDA3BwgyMDA3BwgyMDA2BwgyMDA2BwgyMDA1BwgyMDA1BwgyMDA0BwgyMDA0BwgyMDAzBwgyMDAzBwgyMDAyBwgyMDAyBwgyMDAxBwgyMDAxBwgyMDAwBwgyMDAwBwIxBwI2BwI3BwI4BwQ1NQcCOQcEMTAHBDExBwQxMgcEMjQHBDI3BwQyOAcEMjkHBDMwBwQ0NwcENTcHBDI1BwQ1NgcIMjAyMwcIMjAyMwcIMjAyMgcIMjAyMgcIMjAyMQcIMjAyMQcIMjAyMAcIMjAyMAcIMjAxOQcIMjAxOQcIMjAxOAcIMjAxOAcIMjAxNwcIMjAxNwcIMjAxNgcIMjAxNgcIMjAxNQcIMjAxNQcIMjAxNAcIMjAxNAcIMjAxMwcIMjAxMwcIMjAxMgcIMjAxMgcIMjAxMQcIMjAxMQcIMjAxMAcIMjAxMAcIMjAwOQcIMjAwOQcIMjAwOAcIMjAwOAcIMjAwNwcIMjAwNwcIMjAwNgcIMjAwNgcIMjAwNQcIMjAwNQcIMjAwNAcIMjAwNAcIMjAwMwcIMjAwMwcIMjAwMgcIMjAwMgcIMjAwMQcIMjAwMQcIMjAwMAcIMjAwMAcCMwcENTEHBDUyBwQ1MwcENTQHCDIwMjMHCDIwMjMHCDIwMjIHCDIwMjIHCDIwMjEHCDIwMjEHCDIwMjAHCDIwMjAHCDIwMTkHCDIwMTkHCDIwMTgHCDIwMTgHCDIwMTcHCDIwMTcHCDIwMTYHCDIwMTYHCDIwMTUHCDIwMTUHCDIwMTQHCDIwMTQHCDIwMTMHCDIwMTMHCDIwMTIHCDIwMTIHCDIwMTEHCDIwMTEHCDIwMTAHCDIwMTAHCDIwMDkHCDIwMDkHCDIwMDgHCDIwMDgHCDIwMDcHCDIwMDcHCDIwMDYHCDIwMDYHCDIwMDUHCDIwMDUHCDIwMDQHCDIwMDQHCDIwMDMHCDIwMDMHCDIwMDIHCDIwMDIHCDIwMDEHCDIwMDEHCDIwMDAHCDIwMDAHAjQHBDIxBwQyMAcEMjIHCDIwMjMHCDIwMjMHCDIwMjIHCDIwMjIHCDIwMjEHCDIwMjEHCDIwMjAHCDIwMjAHCDIwMTkHCDIwMTkHCDIwMTgHCDIwMTgHCDIwMTcHCDIwMTcHCDIwMTYHCDIwMTYHCDIwMTUHCDIwMTUHCDIwMTQHCDIwMTQHCDIwMTMHCDIwMTMHCDIwMTIHCDIwMTIHCDIwMTEHCDIwMTEHCDIwMTAHCDIwMTAHCDIwMDkHCDIwMDkHCDIwMDgHCDIwMDgHCDIwMDcHCDIwMDcHCDIwMDYHCDIwMDYHCDIwMDUHCDIwMDUHCDIwMDQHCDIwMDQOYgYBwgMAAAABAAACAAYupAMqAA5iBgHEAwQHBAUEAZsCC4QGAAEAhgYAAQDqAwABAIgGAAEAigYBADCMBgEBMI4GAQJwkAYBAzCSBgEEIJQGAQUwlgYBBjC0AwUIvAMJAKwDAQyuAwIMYQYAYQUAYQQAYQMAYQIAYQEAYQAA0LOk6AO01GUAAASMAQAAndJB/gAAABHpAw7PnQSNAQAAndJBNQEAABHpBw4EOAEAAJ0EjgEAAJ3SQR4AAAAR6QMOv50EjQEAAJ3SQRkBAAAR6QMOv50EjwEAAJ3QnQSPAQAAndJBFwEAABHpAw6/nQSQAQAAncfcYgAA7YvIZQIAYgEA7cliAgAEkQEAAO3KZQMAQpIBAABiAwC+ACQCAMEEYgIABJMBAADt57OlwQViBQDoDDiUAQAA0O20neoIOJQBAADQ7cEGOJgAAABCgAEAAAs4lAEAANDtTJUBAABiBgBMlgEAALsYTJcBAAC7GGIGAJpMmAEAAGIEAEyZAQAAJAEALqQDLBRsJgBwAiYrNQALFCZJgDo/KyY6Kw5CBgEAAQMBBQECtAEEtAYAAQC2BgEAMLgGAQEwugYBAjCOBgINYQIAYQEAYQAAZQAAz+1CngEAAASfAQAAJAEAs0fHZQAAz+1CngEAAASgAQAAJAEAs0fIZQAAZQAAz+1CngEAAAShAQAAJAEAs0ftQqIBAAAkAABCowEAACQAAMkLYgAAQaQBAABBpQEAAEKmAQAAvQC9ATMEpwEAACQCAEyoAQAAYgAAQaQBAABBqQEAAEyqAQAAYgEAQaQBAAAEqwEAAEdMrAEAAGICABHpAw6/TK0BAAAopAMyCTBsbNAIt11iRAcyLio/XC92b2RkZXRhaWxcLyguKikuaHRtbAfOAQECAGAAAAAIBgAAAAQH9f///wsACAYAAAADB/X///8BLwABdgABbwABZAABZAABZQABdAABYQABaQABbAABLwALARwCAAAAAAAAAP///38BAAAAAwoMAQMBaAABdAABbQABbAAMAAoOYgYBxgMBCAEFBALSAgncBgABAIwGAAAAjgYAAUDeBgACAOAGAANA4gYABADkBgAFQOYGAAYA6AYABwCuAwIMvAMJALQDBQisAwEM3GUCAAS1AQAAnc+dBJABAACd7YvHZQMAw+3IC89MqAEAAMQEtgEAAO1CogEAACQAAEKjAQAAJAAATKoBAADEBLcBAADtQqIBAAAkAABMuAEAAMQEuQEAAO1CogEAACQAAEKmAQAABLoBAAC/JAIATLsBAADEBLwBAADtQr0BAAAEvgEAACQBAEysAQAAxAS/AQAA7UKiAQAAJAAAEekDDr9MrQEAAMQEwAEAAO1CogEAACQAAEKjAQAAJAAATMEBAADJC8rEBMIBAADtwQTEBMMBAADtwQVlAABCxAEAAMAEvgAkAgAOxWUAAELFAQAAxiQBAEJbAAAABMYBAAAkAQBDxwEAAGUAAEJrAAAAxiQBAMEGZQAAQpIBAADABr4BJAIAwQfFwAdCWwAAAATGAQAAJAEAQ7QBAAA4mAAAAEKAAQAAC8UmAQBMmQEAACQBAC6kA0gaA2whCCGPZ62AgI8IDTAwAAoaIZ5JNiZsOjAOQgYBAAICAgQEATIEkAcAAQCSBwABAPQBAABAsgYAAQDgBgMB5AYFAY4GAQGuAwAMz0HKAQAAs0dBywEAAMfc0EfI3cTtQp4BAAAEzAEAACQBAMhlAwBCxAEAAMS+ACQCACmkA1cIA0kXWAAJEBwOQgYBAAECAQQCAm8DtgYAAQDSBgAAAJoHAAEA4AYAAPQBAAHPQaQBAABBqQEAAMfPQaQBAABBpQEAAEKmAQAAvQC9ATMEpwEAACQCAMjD57Op6BfPQcoBAACzR0HLAQAAQqMBAAAkAADH20LOAQAA3CQBAJboCNvccSYAAEnb3EdCzwEAAMMEhwEAAJ3EnSQBACmkA1sHAz+Zj0QnZwcoXC92b2RwbGF5XC8oLiopLmh0bWwHrAEBAgBPAAAACAYAAAAEB/X///8LAAEvAAF2AAFvAAFkAAFwAAFsAAFhAAF5AAEvAAsBHAIAAAAAAAAA////fwEAAAADCgwBAwFoAAF0AAFtAAFsAAwACg5CBgEAAQABAwAADgGgBwABAM9CWwAAAATRAQAAJQEApANnAQMOYgYByAMDBgMGAwCSAQmkBwABANwGAAEA2gEAAQCKBgEAMIwGAQEwjgYBAjCmBwEDMKgHAQQwmgcBBTC0AwUIvAMJAKwDAQxhBQBhBABhAwBhAgBhAQBhAABlAAAE1QEAAJ3QnQSQAQAAncfcYgAA7YvIZQIAYgEA7ck4mAAAAELWAQAAYgIABNcBAADtQoYBAAAkAABCpgEAAATYAQAAvyQCACQBAMpiAwBB2QEAAMEEONoBAABiBADtwQU4mAAAAEKAAQAAC7NM1gEAAGIFAEzZAQAAJAEALqQDbwpdXSYr5DU6OiErDmIGAcoDAgMCBwIAjAEFtgcAAQC4BwABAJYHAQAgkgYBASDeBgICMLwDCQC0AwUIYQEAYQAAOJgAAABC1gEAANtlAQAE3QEAAJ3Pne2LJAEAQZkBAADHJgAAyGECAGIAAH3qPMliAQBCzwEAAAtiAgBBrgEAAEyoAQAAYgIAQTYAAABMqgEAAGICAEHeAQAATKwBAAC/TK0BAAAkAQAOgADowg6DOJgAAABCgAEAAAtiAQBMmQEAACQBAC6kA3wNIagXNTBEREQhFyE6Kw5DBgGoAwAAAAIHADIAvgMKAMADCwDCAwwAxAMNAMYDDgDIAw8AygMQAAvbTN8AAADcTOAAAADdTOEAAADeTOIAAABeBABM4wAAAF4FAEzkAAAAXgYATOUAAAAopAOMAQkDCCEhISErKys= \ No newline at end of file diff --git a/js/52ju_open.js b/js/52ju_open.js new file mode 100644 index 0000000..3e7dee3 --- /dev/null +++ b/js/52ju_open.js @@ -0,0 +1 @@ +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MEAEAACYUAExAAAAACwRGAQAATNgAAAAERwEAAEw2AAAACwQOAQAATA8BAAC/TBABAAALBEgBAABMDwEAAARIAQAATBABAAALBEkBAABMDwEAAARJAQAATBABAAALBEoBAABMDwEAAARKAQAATBABAAALBEsBAABMDwEAAARLAQAATBABAAALBEwBAABMDwEAAARMAQAATBABAAALBE0BAABMDwEAAARNAQAATBABAAALBE4BAABMDwEAAAROAQAATBABAAALBE8BAABMDwEAAARPAQAATBABAAALBFABAABMDwEAAARQAQAATBABAAALBFEBAABMDwEAAARRAQAATBABAAALBFIBAABMDwEAAARSAQAATBABAAALBFMBAABMDwEAAARTAQAATBABAAALBFQBAABMDwEAAARUAQAATBABAAALBFUBAABMDwEAAARVAQAATBABAAALBFYBAABMDwEAAARWAQAATBABAAALBFcBAABMDwEAAARXAQAATBABAAALBFgBAABMDwEAAARYAQAATBABAAALBFkBAABMDwEAAARZAQAATBABAAALBFoBAABMDwEAAARaAQAATBABAAALBFsBAABMDwEAAARbAQAATBABAAALBFwBAABMDwEAAARcAQAATBABAAALBF0BAABMDwEAAARdAQAATBABAAALBF4BAABMDwEAAAReAQAATBABAAALBF8BAABMDwEAAARfAQAATBABAAALBGABAABMDwEAAARgAQAATBABAAALBGEBAABMDwEAAARhAQAATBABAAAmGwBMQAAAAAsEYgEAAEzYAAAABGMBAABMNgAAAAsERQEAAEwPAQAABGQBAABMEAEAAAsEZQEAAEwPAQAABGYBAABMEAEAAAsEZwEAAEwPAQAABGgBAABMEAEAACYDAExAAAAAJgYATP8AAAALBB4AAABM2AAAAAQNAQAATDYAAAALBA4BAABMDwEAAL9MEAEAAAsEaQEAAEwPAQAABGkBAABMEAEAAAsEEgEAAEwPAQAABBIBAABMEAEAAAsEagEAAEwPAQAABGoBAABMEAEAAAsEawEAAEwPAQAABGsBAABMEAEAAAsEbAEAAEwPAQAABGwBAABMEAEAAAsEIAEAAEwPAQAABCABAABMEAEAAAsEbQEAAEwPAQAABG0BAABMEAEAAAsEbgEAAEwPAQAABG4BAABMEAEAAAsEGwEAAEwPAQAABBsBAABMEAEAAAsEGAEAAEwPAQAABBgBAABMEAEAAAsEIQEAAEwPAQAABCEBAABMEAEAAAsEbwEAAEwPAQAABG8BAABMEAEAAAsEagEAAEwPAQAABGoBAABMEAEAAAsEcAEAAEwPAQAABHABAABMEAEAAAsEFwEAAEwPAQAABBcBAABMEAEAAAsEcQEAAEwPAQAABHEBAABMEAEAAAsEcgEAAEwPAQAABHIBAABMEAEAAAsEEQEAAEwPAQAABBEBAABMEAEAAAsEcwEAAEwPAQAABHMBAABMEAEAAAsEHAEAAEwPAQAABBwBAABMEAEAAAsEdAEAAEwPAQAABHQBAABMEAEAAAsEFQEAAEwPAQAABBUBAABMEAEAAAsEKAEAAEwPAQAABCgBAABMEAEAAAsEFAEAAEwPAQAABBQBAABMEAEAAAsEEwEAAEwPAQAABBMBAABMEAEAAAsEDQEAAEwPAQAABA0BAABMEAEAAAsEHgEAAEwPAQAABB4BAABMEAEAAAsEGgEAAEwPAQAABBoBAABMEAEAACYdAExAAAAACwQrAQAATNgAAAAELAEAAEw2AAAACwQOAQAATA8BAAC/TBABAAALBC0BAABMDwEAAAQtAQAATBABAAALBDABAABMDwEAAAQwAQAATBABAAALBC8BAABMDwEAAAQvAQAATBABAAALBDIBAABMDwEAAAQyAQAATBABAAALBDMBAABMDwEAAAQzAQAATBABAAALBC4BAABMDwEAAAQuAQAATBABAAALBDgBAABMDwEAAAQ4AQAATBABAAALBDEBAABMDwEAAAQxAQAATBABAAALBHUBAABMDwEAAAR1AQAATBABAAAmCgBMQAAAAAsEOgEAAEzYAAAABDsBAABMNgAAAAsEDgEAAEwPAQAAv0wQAQAACwQ8AQAATA8BAAAEPAEAAEwQAQAACwQ9AQAATA8BAAAEPQEAAEwQAQAACwQ+AQAATA8BAAAEPgEAAEwQAQAACwQ/AQAATA8BAAAEPwEAAEwQAQAACwRAAQAATA8BAAAEQAEAAEwQAQAACwRBAQAATA8BAAAEQQEAAEwQAQAACwQ5AQAATA8BAAAEOQEAAEwQAQAAJggATEAAAAALBEQBAABM2AAAAARFAQAATDYAAAALBA4BAABMDwEAAL9MEAEAAAu9JkwPAQAAvSdMEAEAAAu9KEwPAQAAvSlMEAEAAAu9KkwPAQAAvStMEAEAAAu9LEwPAQAAvS1MEAEAAAu9LkwPAQAAvS9MEAEAAAu9MEwPAQAAvTFMEAEAAAu9MkwPAQAAvTNMEAEAAAu9NEwPAQAAvTVMEAEAAAu9NkwPAQAAvTdMEAEAAAu9OEwPAQAAvTlMEAEAAAu9OkwPAQAAvTtMEAEAAAu9PEwPAQAAvT1MEAEAAAu9PkwPAQAAvT9MEAEAAAu9QEwPAQAAvUFMEAEAAAu9QkwPAQAAvUNMEAEAAAu9REwPAQAAvUVMEAEAAAu9RkwPAQAAvUdMEAEAAAu9SEwPAQAAvUlMEAEAAAu9SkwPAQAAvUtMEAEAACYUAExAAAAACwRGAQAATNgAAAAERwEAAEw2AAAACwQOAQAATA8BAAC/TBABAAALBEgBAABMDwEAAARIAQAATBABAAALBEkBAABMDwEAAARJAQAATBABAAALBEoBAABMDwEAAARKAQAATBABAAALBEsBAABMDwEAAARLAQAATBABAAALBEwBAABMDwEAAARMAQAATBABAAALBE0BAABMDwEAAARNAQAATBABAAALBE4BAABMDwEAAAROAQAATBABAAALBE8BAABMDwEAAARPAQAATBABAAALBFABAABMDwEAAARQAQAATBABAAALBFEBAABMDwEAAARRAQAATBABAAALBFIBAABMDwEAAARSAQAATBABAAALBFMBAABMDwEAAARTAQAATBABAAALBFQBAABMDwEAAARUAQAATBABAAALBFUBAABMDwEAAARVAQAATBABAAALBFYBAABMDwEAAARWAQAATBABAAALBFcBAABMDwEAAARXAQAATBABAAALBFgBAABMDwEAAARYAQAATBABAAALBFkBAABMDwEAAARZAQAATBABAAALBFoBAABMDwEAAARaAQAATBABAAALBFsBAABMDwEAAARbAQAATBABAAALBFwBAABMDwEAAARcAQAATBABAAALBF0BAABMDwEAAARdAQAATBABAAALBF4BAABMDwEAAAReAQAATBABAAALBF8BAABMDwEAAARfAQAATBABAAALBGABAABMDwEAAARgAQAATBABAAALBGEBAABMDwEAAARhAQAATBABAAAmGwBMQAAAAAsEYgEAAEzYAAAABGMBAABMNgAAAAsERQEAAEwPAQAABGQBAABMEAEAAAsEZQEAAEwPAQAABGYBAABMEAEAAAsEZwEAAEwPAQAABGgBAABMEAEAACYDAExAAAAAJgYATAMBAAALBB4AAABM2AAAAAQNAQAATDYAAAALBA4BAABMDwEAAL9MEAEAAAsEdgEAAEwPAQAABHYBAABMEAEAAAsEdwEAAEwPAQAABHcBAABMEAEAAAsEeAEAAEwPAQAABHgBAABMEAEAAAsEFwEAAEwPAQAABBcBAABMEAEAAAsEGQEAAEwPAQAABBkBAABMEAEAAAsEGgEAAEwPAQAABBoBAABMEAEAAAsEeQEAAEwPAQAABHkBAABMEAEAAAsEegEAAEwPAQAABHoBAABMEAEAAAsEcgEAAEwPAQAABHIBAABMEAEAAAsEFgEAAEwPAQAABBYBAABMEAEAAAsEewEAAEwPAQAABHsBAABMEAEAAAsEEgEAAEwPAQAABBIBAABMEAEAAAsEfAEAAEwPAQAABHwBAABMEAEAAAsEIgEAAEwPAQAABCIBAABMEAEAAAsEHAEAAEwPAQAABBwBAABMEAEAAAsEfQEAAEwPAQAABH0BAABMEAEAAAsEfgEAAEwPAQAABH4BAABMEAEAAAsEfwEAAEwPAQAABH8BAABMEAEAAAsEgAEAAEwPAQAABIABAABMEAEAAAsEgQEAAEwPAQAABIEBAABMEAEAAAsEggEAAEwPAQAABIIBAABMEAEAAAsEgwEAAEwPAQAABIMBAABMEAEAAAsEhAEAAEwPAQAABIQBAABMEAEAACYYAExAAAAACwQrAQAATNgAAAAELAEAAEw2AAAACwQOAQAATA8BAAC/TBABAAALBC0BAABMDwEAAAQtAQAATBABAAALBDMBAABMDwEAAAQzAQAATBABAAALBIUBAABMDwEAAASFAQAATBABAAALBIQBAABMDwEAAASEAQAATBABAAAmBQBMQAAAAAsEOgEAAEzYAAAABDsBAABMNgAAAAsEDgEAAEwPAQAAv0wQAQAACwQ8AQAATA8BAAAEPAEAAEwQAQAACwQ9AQAATA8BAAAEPQEAAEwQAQAACwQ+AQAATA8BAAAEPgEAAEwQAQAACwQ/AQAATA8BAAAEPwEAAEwQAQAACwRAAQAATA8BAAAEQAEAAEwQAQAACwRBAQAATA8BAAAEQQEAAEwQAQAACwQ5AQAATA8BAAAEOQEAAEwQAQAAJggATEAAAAALBEQBAABM2AAAAARFAQAATDYAAAALBA4BAABMDwEAAL9MEAEAAAu9TEwPAQAAvU1MEAEAAAu9TkwPAQAAvU9MEAEAAAu9UEwPAQAAvVFMEAEAAAu9UkwPAQAAvVNMEAEAAAu9VEwPAQAAvVVMEAEAAAu9VkwPAQAAvVdMEAEAAAu9WEwPAQAAvVlMEAEAAAu9WkwPAQAAvVtMEAEAAAu9XEwPAQAAvV1MEAEAAAu9XkwPAQAAvV9MEAEAAAu9YEwPAQAAvWFMEAEAAAu9YkwPAQAAvWNMEAEAAAu9ZEwPAQAAvWVMEAEAAAu9ZkwPAQAAvWdMEAEAAAu9aEwPAQAAvWlMEAEAAAu9akwPAQAAvWtMEAEAAAu9bEwPAQAAvW1MEAEAAAu9bkwPAQAAvW9MEAEAAAu9cEwPAQAAvXFMEAEAAAu9ckwPAQAAvXNMEAEAACYVAExAAAAACwRGAQAATNgAAAAERwEAAEw2AAAACwQOAQAATA8BAAC/TBABAAALBEgBAABMDwEAAARIAQAATBABAAALBEkBAABMDwEAAARJAQAATBABAAALBEoBAABMDwEAAARKAQAATBABAAALBEsBAABMDwEAAARLAQAATBABAAALBEwBAABMDwEAAARMAQAATBABAAALBE0BAABMDwEAAARNAQAATBABAAALBE4BAABMDwEAAAROAQAATBABAAALBE8BAABMDwEAAARPAQAATBABAAALBFABAABMDwEAAARQAQAATBABAAALBFEBAABMDwEAAARRAQAATBABAAALBFIBAABMDwEAAARSAQAATBABAAALBFMBAABMDwEAAARTAQAATBABAAALBFQBAABMDwEAAARUAQAATBABAAALBFUBAABMDwEAAARVAQAATBABAAALBFYBAABMDwEAAARWAQAATBABAAALBFcBAABMDwEAAARXAQAATBABAAALBFgBAABMDwEAAARYAQAATBABAAALBFkBAABMDwEAAARZAQAATBABAAALBFoBAABMDwEAAARaAQAATBABAAALBFsBAABMDwEAAARbAQAATBABAAALBFwBAABMDwEAAARcAQAATBABAAALBF0BAABMDwEAAARdAQAATBABAAALBF4BAABMDwEAAAReAQAATBABAAALBF8BAABMDwEAAARfAQAATBABAAALBGABAABMDwEAAARgAQAATBABAAALBGEBAABMDwEAAARhAQAATBABAAAmGwBMQAAAAAsEYgEAAEzYAAAABGMBAABMNgAAAAsERQEAAEwPAQAABGQBAABMEAEAAAsEZQEAAEwPAQAABGYBAABMEAEAAAsEZwEAAEwPAQAABGgBAABMEAEAACYDAExAAAAAJgYATAcBAAALBB4AAABM2AAAAAQNAQAATDYAAAALBA4BAABMDwEAAL9MEAEAAAsEhgEAAEwPAQAABIYBAABMEAEAAAsEhwEAAEwPAQAABIcBAABMEAEAAAsEiAEAAEwPAQAABIgBAABMEAEAAAsEiQEAAEwPAQAABIkBAABMEAEAAAsEigEAAEwPAQAABIoBAABMEAEAAAsEiwEAAEwPAQAABIsBAABMEAEAAAsEjAEAAEwPAQAABIwBAABMEAEAAAsEjQEAAEwPAQAABI0BAABMEAEAAAsEcgEAAEwPAQAABHIBAABMEAEAAAsEjgEAAEwPAQAABI4BAABMEAEAAAsEHQEAAEwPAQAABB0BAABMEAEAAAsEjwEAAEwPAQAABI8BAABMEAEAAAsEDAEAAEwPAQAABAwBAABMEAEAAAsEkAEAAEwPAQAABJABAABMEAEAAAsEggEAAEwPAQAABIIBAABMEAEAAAsEkQEAAEwPAQAABJEBAABMEAEAAAsEcQEAAEwPAQAABHEBAABMEAEAAAsEkgEAAEwPAQAABJIBAABMEAEAAAsEkwEAAEwPAQAABJMBAABMEAEAAAsElAEAAEwPAQAABJQBAABMEAEAACYVAExAAAAACwQrAQAATNgAAAAELAEAAEw2AAAACwQOAQAATA8BAAC/TBABAAALBC0BAABMDwEAAAQtAQAATBABAAALBDABAABMDwEAAAQwAQAATBABAAALBC8BAABMDwEAAAQvAQAATBABAAALBDIBAABMDwEAAAQyAQAATBABAAALBC4BAABMDwEAAAQuAQAATBABAAALBDkBAABMDwEAAAQ5AQAATBABAAAmBwBMQAAAAAsEOgEAAEzYAAAABDsBAABMNgAAAAsEDgEAAEwPAQAAv0wQAQAACwQ8AQAATA8BAAAEPAEAAEwQAQAACwQ9AQAATA8BAAAEPQEAAEwQAQAACwQ+AQAATA8BAAAEPgEAAEwQAQAACwQ/AQAATA8BAAAEPwEAAEwQAQAACwRAAQAATA8BAAAEQAEAAEwQAQAACwRBAQAATA8BAAAEQQEAAEwQAQAACwQ5AQAATA8BAAAEOQEAAEwQAQAAJggATEAAAAALBEQBAABM2AAAAARFAQAATDYAAAALBA4BAABMDwEAAL9MEAEAAAu9dEwPAQAAvXVMEAEAAAu9dkwPAQAAvXdMEAEAAAu9eEwPAQAAvXlMEAEAAAu9ekwPAQAAvXtMEAEAAAu9fEwPAQAAvX1MEAEAAAu9fkwPAQAAvX9MEAEAAAu9gEwPAQAAvYFMEAEAAAu9gkwPAQAAvYNMEAEAAAu9hEwPAQAAvYVMEAEAAAu9hkwPAQAAvYdMEAEAAAu9iEwPAQAAvYlMEAEAAAu9ikwPAQAAvYtMEAEAAAu9jEwPAQAAvY1MEAEAAAu9jkwPAQAAvY9MEAEAAAu9kEwPAQAAvZFMEAEAAAu9kkwPAQAAvZNMEAEAAAu9lEwPAQAAvZVMEAEAAAu9lkwPAQAAvZdMEAEAAAu9mEwPAQAAvZlMEAEAAAu9mkwPAQAAvZtMEAEAACYVAExAAAAACwRGAQAATNgAAAAERwEAAEw2AAAACwQOAQAATA8BAAC/TBABAAALBEgBAABMDwEAAARIAQAATBABAAALBEkBAABMDwEAAARJAQAATBABAAALBEoBAABMDwEAAARKAQAATBABAAALBEsBAABMDwEAAARLAQAATBABAAALBEwBAABMDwEAAARMAQAATBABAAALBE0BAABMDwEAAARNAQAATBABAAALBE4BAABMDwEAAAROAQAATBABAAALBE8BAABMDwEAAARPAQAATBABAAALBFABAABMDwEAAARQAQAATBABAAALBFEBAABMDwEAAARRAQAATBABAAALBFIBAABMDwEAAARSAQAATBABAAALBFMBAABMDwEAAARTAQAATBABAAALBFQBAABMDwEAAARUAQAATBABAAALBFUBAABMDwEAAARVAQAATBABAAALBFYBAABMDwEAAARWAQAATBABAAALBFcBAABMDwEAAARXAQAATBABAAALBFgBAABMDwEAAARYAQAATBABAAALBFkBAABMDwEAAARZAQAATBABAAALBFoBAABMDwEAAARaAQAATBABAAALBFsBAABMDwEAAARbAQAATBABAAALBFwBAABMDwEAAARcAQAATBABAAALBF0BAABMDwEAAARdAQAATBABAAALBF4BAABMDwEAAAReAQAATBABAAALBF8BAABMDwEAAARfAQAATBABAAALBGABAABMDwEAAARgAQAATBABAAALBGEBAABMDwEAAARhAQAATBABAAAmGwBMQAAAAAsEYgEAAEzYAAAABGMBAABMNgAAAAsERQEAAEwPAQAABGQBAABMEAEAAAsEZQEAAEwPAQAABGYBAABMEAEAAAsEZwEAAEwPAQAABGgBAABMEAEAACYDAExAAAAAJgYATAUBAAALBB4AAABM2AAAAAQNAQAATDYAAAALBA4BAABMDwEAAL9MEAEAAAsEIQEAAEwPAQAABCEBAABMEAEAAAsElQEAAEwPAQAABJUBAABMEAEAAAsElgEAAEwPAQAABJYBAABMEAEAAAsEKQEAAEwPAQAABCkBAABMEAEAACYFAExAAAAACwQrAQAATNgAAAAELAEAAEw2AAAACwQOAQAATA8BAAC/TBABAAALBC0BAABMDwEAAAQtAQAATBABAAALBC4BAABMDwEAAAQuAQAATBABAAALBC8BAABMDwEAAAQvAQAATBABAAALBDABAABMDwEAAAQwAQAATBABAAALBDEBAABMDwEAAAQxAQAATBABAAALBDIBAABMDwEAAAQyAQAATBABAAALBDMBAABMDwEAAAQzAQAATBABAAALBDQBAABMDwEAAAQ0AQAATBABAAALBDUBAABMDwEAAAQ1AQAATBABAAALBDYBAABMDwEAAAQ2AQAATBABAAALBDcBAABMDwEAAAQ3AQAATBABAAALBDgBAABMDwEAAAQ4AQAATBABAAALBDkBAABMDwEAAAQ5AQAATBABAAAmDgBMQAAAAAsEOgEAAEzYAAAABDsBAABMNgAAAAsEDgEAAEwPAQAAv0wQAQAACwQ8AQAATA8BAAAEPAEAAEwQAQAACwQ9AQAATA8BAAAEPQEAAEwQAQAACwQ+AQAATA8BAAAEPgEAAEwQAQAACwQ/AQAATA8BAAAEPwEAAEwQAQAACwRAAQAATA8BAAAEQAEAAEwQAQAACwRBAQAATA8BAAAEQQEAAEwQAQAACwRCAQAATA8BAAAEQgEAAEwQAQAACwRDAQAATA8BAAAEQwEAAEwQAQAACwQ5AQAATA8BAAAEOQEAAEwQAQAAJgoATEAAAAALBEQBAABM2AAAAARFAQAATDYAAAALBA4BAABMDwEAAL9MEAEAAAu9nEwPAQAAvZ1MEAEAAAu9nkwPAQAAvZ9MEAEAAAu9oEwPAQAAvaFMEAEAAAu9okwPAQAAvaNMEAEAAAu9pEwPAQAAvaVMEAEAAAu9pkwPAQAAvadMEAEAAAu9qEwPAQAAvalMEAEAAAu9qkwPAQAAvatMEAEAAAu9rEwPAQAAva1MEAEAAAu9rkwPAQAAva9MEAEAAAu9sEwPAQAAvbFMEAEAAAu9skwPAQAAvbNMEAEAAAu9tEwPAQAAvbVMEAEAAAu9tkwPAQAAvbdMEAEAAAu9uEwPAQAAvblMEAEAAAu9ukwPAQAAvbtMEAEAAAu9vEwPAQAAvb1MEAEAAAu9vkwPAQAAvb9MEAEAAAu9wEwPAQAAvcFMEAEAACYUAExAAAAACwRGAQAATNgAAAAERwEAAEw2AAAACwQOAQAATA8BAAC/TBABAAALBEgBAABMDwEAAARIAQAATBABAAALBEkBAABMDwEAAARJAQAATBABAAALBEoBAABMDwEAAARKAQAATBABAAALBEsBAABMDwEAAARLAQAATBABAAALBEwBAABMDwEAAARMAQAATBABAAALBE0BAABMDwEAAARNAQAATBABAAALBE4BAABMDwEAAAROAQAATBABAAALBE8BAABMDwEAAARPAQAATBABAAALBFABAABMDwEAAARQAQAATBABAAALBFEBAABMDwEAAARRAQAATBABAAALBFIBAABMDwEAAARSAQAATBABAAALBFMBAABMDwEAAARTAQAATBABAAALBFQBAABMDwEAAARUAQAATBABAAALBFUBAABMDwEAAARVAQAATBABAAALBFYBAABMDwEAAARWAQAATBABAAALBFcBAABMDwEAAARXAQAATBABAAALBFgBAABMDwEAAARYAQAATBABAAALBFkBAABMDwEAAARZAQAATBABAAALBFoBAABMDwEAAARaAQAATBABAAALBFsBAABMDwEAAARbAQAATBABAAALBFwBAABMDwEAAARcAQAATBABAAALBF0BAABMDwEAAARdAQAATBABAAALBF4BAABMDwEAAAReAQAATBABAAALBF8BAABMDwEAAARfAQAATBABAAALBGABAABMDwEAAARgAQAATBABAAALBGEBAABMDwEAAARhAQAATBABAAAmGwBMQAAAAAsEYgEAAEzYAAAABGMBAABMNgAAAAsERQEAAEwPAQAABGQBAABMEAEAAAsEZQEAAEwPAQAABGYBAABMEAEAAAsEZwEAAEwPAQAABGgBAABMEAEAACYDAExAAAAAJgYATAkBAAALBB4AAABM2AAAAAQNAQAATDYAAAALBA4BAABMDwEAAL9MEAEAAAsElwEAAEwPAQAABJcBAABMEAEAAAsEmAEAAEwPAQAABJgBAABMEAEAAAsEmQEAAEwPAQAABJkBAABMEAEAACYEAExAAAAACwQrAQAATNgAAAAELAEAAEw2AAAACwQOAQAATA8BAAC/TBABAAALBC0BAABMDwEAAAQtAQAATBABAAALBDABAABMDwEAAAQwAQAATBABAAALBC8BAABMDwEAAAQvAQAATBABAAALBDIBAABMDwEAAAQyAQAATBABAAAmBQBMQAAAAAsEOgEAAEzYAAAABDsBAABMNgAAAAsEDgEAAEwPAQAAv0wQAQAACwRAAQAATA8BAAAEQAEAAEwQAQAACwQ+AQAATA8BAAAEPgEAAEwQAQAACwRBAQAATA8BAAAEQQEAAEwQAQAACwQ9AQAATA8BAAAEPQEAAEwQAQAACwSaAQAATA8BAAAEmgEAAEwQAQAACwQ8AQAATA8BAAAEPAEAAEwQAQAAJgcATEAAAAALBEQBAABM2AAAAARFAQAATDYAAAALBA4BAABMDwEAAL9MEAEAAAu9wkwPAQAAvcNMEAEAAAu9xEwPAQAAvcVMEAEAAAu9xkwPAQAAvcdMEAEAAAu9yEwPAQAAvclMEAEAAAu9ykwPAQAAvctMEAEAAAu9zEwPAQAAvc1MEAEAAAu9zkwPAQAAvc9MEAEAAAu90EwPAQAAvdFMEAEAAAu90kwPAQAAvdNMEAEAAAu91EwPAQAAvdVMEAEAACYLAExAAAAACwRGAQAATNgAAAAERwEAAEw2AAAACwQOAQAATA8BAAC/TBABAAALBEgBAABMDwEAAARIAQAATBABAAALBEkBAABMDwEAAARJAQAATBABAAALBEoBAABMDwEAAARKAQAATBABAAALBEsBAABMDwEAAARLAQAATBABAAALBEwBAABMDwEAAARMAQAATBABAAALBE0BAABMDwEAAARNAQAATBABAAALBE4BAABMDwEAAAROAQAATBABAAALBE8BAABMDwEAAARPAQAATBABAAALBFABAABMDwEAAARQAQAATBABAAALBFEBAABMDwEAAARRAQAATBABAAALBFIBAABMDwEAAARSAQAATBABAAALBFMBAABMDwEAAARTAQAATBABAAALBFQBAABMDwEAAARUAQAATBABAAALBFUBAABMDwEAAARVAQAATBABAAALBFYBAABMDwEAAARWAQAATBABAAALBFcBAABMDwEAAARXAQAATBABAAALBFgBAABMDwEAAARYAQAATBABAAALBFkBAABMDwEAAARZAQAATBABAAALBFoBAABMDwEAAARaAQAATBABAAALBFsBAABMDwEAAARbAQAATBABAAALBFwBAABMDwEAAARcAQAATBABAAALBF0BAABMDwEAAARdAQAATBABAAALBF4BAABMDwEAAAReAQAATBABAAALBF8BAABMDwEAAARfAQAATBABAAALBGABAABMDwEAAARgAQAATBABAAALBGEBAABMDwEAAARhAQAATBABAAAmGwBMQAAAAAsEYgEAAEzYAAAABGMBAABMNgAAAAsERQEAAEwPAQAABGQBAABMEAEAAAsEZQEAAEwPAQAABGYBAABMEAEAAAsEZwEAAEwPAQAABGgBAABMEAEAACYDAExAAAAAJgYATAsBAADIOJgAAABCmwEAAAtiAABMHgAAAGIBAEycAQAAJAEALqQDHyIhAIIBAggAjhECAKUQAgDiDgIAzQ4CAKsNAgCTCgIJOisrBwgyMDIzBwgyMDIzBwgyMDIyBwgyMDIyBwgyMDIxBwgyMDIxBwgyMDIwBwgyMDIwBwgyMDE5BwgyMDE5BwgyMDE4BwgyMDE4BwgyMDE3BwgyMDE3BwgyMDE2BwgyMDE2BwgyMDE1BwgyMDE1BwgyMDE0BwgyMDE0BwgyMDEzBwgyMDEzBwgyMDEyBwgyMDEyBwgyMDExBwgyMDExBwgyMDEwBwgyMDEwBwgyMDA5BwgyMDA5BwgyMDA4BwgyMDA4BwgyMDA2BwgyMDA2BwgyMDA1BwgyMDA1BwgyMDA0BwgyMDA0BwgyMDIzBwgyMDIzBwgyMDIyBwgyMDIyBwgyMDIxBwgyMDIxBwgyMDIwBwgyMDIwBwgyMDE5BwgyMDE5BwgyMDE4BwgyMDE4BwgyMDE3BwgyMDE3BwgyMDE2BwgyMDE2BwgyMDE1BwgyMDE1BwgyMDE0BwgyMDE0BwgyMDEzBwgyMDEzBwgyMDEyBwgyMDEyBwgyMDExBwgyMDExBwgyMDEwBwgyMDEwBwgyMDA5BwgyMDA5BwgyMDA4BwgyMDA4BwgyMDA2BwgyMDA2BwgyMDA1BwgyMDA1BwgyMDA0BwgyMDA0BwgyMDIzBwgyMDIzBwgyMDIyBwgyMDIyBwgyMDIxBwgyMDIxBwgyMDIwBwgyMDIwBwgyMDE5BwgyMDE5BwgyMDE4BwgyMDE4BwgyMDE3BwgyMDE3BwgyMDE2BwgyMDE2BwgyMDE1BwgyMDE1BwgyMDE0BwgyMDE0BwgyMDEzBwgyMDEzBwgyMDEyBwgyMDEyBwgyMDExBwgyMDExBwgyMDEwBwgyMDEwBwgyMDA5BwgyMDA5BwgyMDA4BwgyMDA4BwgyMDA3BwgyMDA3BwgyMDA2BwgyMDA2BwgyMDA1BwgyMDA1BwgyMDA0BwgyMDA0BwgyMDIzBwgyMDIzBwgyMDIyBwgyMDIyBwgyMDIxBwgyMDIxBwgyMDIwBwgyMDIwBwgyMDE5BwgyMDE5BwgyMDE4BwgyMDE4BwgyMDE3BwgyMDE3BwgyMDE2BwgyMDE2BwgyMDE1BwgyMDE1BwgyMDE0BwgyMDE0BwgyMDEzBwgyMDEzBwgyMDEyBwgyMDEyBwgyMDExBwgyMDExBwgyMDEwBwgyMDEwBwgyMDA5BwgyMDA5BwgyMDA4BwgyMDA4BwgyMDA3BwgyMDA3BwgyMDA2BwgyMDA2BwgyMDA1BwgyMDA1BwgyMDA0BwgyMDA0BwgyMDIzBwgyMDIzBwgyMDIyBwgyMDIyBwgyMDIxBwgyMDIxBwgyMDIwBwgyMDIwBwgyMDE5BwgyMDE5BwgyMDE4BwgyMDE4BwgyMDE3BwgyMDE3BwgyMDE2BwgyMDE2BwgyMDE1BwgyMDE1BwgyMDE0BwgyMDE0BwgyMDEzBwgyMDEzBwgyMDEyBwgyMDEyBwgyMDExBwgyMDExBwgyMDEwBwgyMDEwBwgyMDA5BwgyMDA5BwgyMDA4BwgyMDA4BwgyMDA2BwgyMDA2BwgyMDA1BwgyMDA1BwgyMDA0BwgyMDA0BwgyMDIzBwgyMDI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 \ No newline at end of file diff --git a/js/555dy_open.js b/js/555dy_open.js new file mode 100644 index 0000000..cb66fa9 --- /dev/null +++ b/js/555dy_open.js @@ -0,0 +1 @@ +//bbQ0FUT1DRAxo1NTVkeV9vcGVuLmpzLGFzc2V0czovL2pzL2xpYi9jYXQuanMcX19qc0V2YWxSZXR1cm4MQ3J5cHRvCmRheWpzDGppbmphMgZVcmkCXw5fMHg1YWI1Dl8weGMzNjESXzB4MzBiYjdkEl8weDQ0OGYwYxJfMHgxMjAxMTkSXzB4MzMxNjE4El8weDQxMTVmNhBfMHgyOTY4ZRJfMHgxNTQ2MzkSXzB4MjZkNzgwEl8weDUyYzJlMxJfMHg1OGU3MTkSXzB4MzNiYzIzEl8weDRkYmYxMBJfMHgyNmQyZDESXzB4M2U4MzNhEl8weDMzZGM2MRJfMHgzMzcxOGESXzB4MTk4MmNiEl8weDUwZTJlNRJfMHg0YWZkYTcSXzB4MjM3YWVkEl8weDVjYWNmMxJfMHgzOWQwMDgSXzB4NDVkMGE1El8weDIxNWYxOBJfMHgyMzExNmYSXzB4MWNkNzFmEl8weDFiZDA2ORJfMHgyOWM4NjcGMHg0BjB4MQ5pc0VtcHR5CGNvZGUIYXJlYQYkJCQKbW9kZWwISGdNMxJwbGF5X2Zyb20YIiwgIm1vZGVsIjoiJHYxL3NlcnZlci9nZXRfdGltZRQiLCJ5ZWFyIjoiDFNRamV0UTB3cTg2dzczQ21NT3BIY09ldzZIQ3V5dz0+IiwicGFnZVNpemUiOiIyMSIsInRpbWVzdGFtcCI6Ig4gQnVpbGQvKiIsICJ0eXBlIjoxLCJicmFuZCI6IhQiLCJhcmVhIjoiDHlaU0RLVQxkZXZpY2UmdjEvbW92aWVfYWRkci9wYXJzZQhrZXlzHnYxL21vdmllL2RldGFpbAxyYW5kb20MZmlsdGVyCmxhYmVsCnNsaWNlJHYxL21vdmllX2FkZHIvbGlzdBwiLCJwbGF5X3VybCI6IgYweDMSdHlwZV9uYW1lHHsiZGV2aWNlX2lkIjoiDmluZGV4T2YIY2VpbIIBQUJDREVGR0hJSktMTU5PUFFSU1RVVldYWVphYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ejAxMjM0NTY3ODkrLz0GMHgwDm1lbWJlcnMOaGVhZGVycxQiLCJzb3J0IjoiCHB1c2gMdmFSTWNFCGRhdGUIaW5pdAYweDJARGFsdmlrLzIuMS4wIChMaW51eDsgVTsgQW5kcm9pZCAeIiwidGltZXN0YW1wIjoiDGNoYXJBdAh0aXBzDHJlcGVhdApzaGlmdBZ0b1VwcGVyQ2FzZQZ1cmwWJnNpZ25hdHVyZT0YeyJrZXl3b3JkIjoiEnN0cmluZ2lmeQ5yZXBsYWNlDkhtYWNNRDUceyJmcm9tX2NvZGUiOiIMc29ydEJ5CGRhdGEKc3R5cGUodjEvbW92aWUvc2NyZWVuL2xpc3QUY2hhckNvZGVBdBh7InR5cGVfaWQiOiIOYnVpbGRJZAhhdG9iCjU1NWR5CnRvdGFsIFozdzFCTUtZS2dOYXc2WT0adjEvYXBwL2NvbmZpZxhtb3ZpZV9zY3JlZW4Uc3RhcnRzV2l0aCBlNmQ1ZGU1ZmNjNTFmNTNkCHRyaW0WYXBpX3NlcnZpY2UOQW5kcm9pZAhzb3J0CHNrZXkKcGFyc2UQcGxheV91cmxANjM1YTU4MGZjYjVkYzZlNjBjYWEzOWMzMWE3YmRlNDgIdW5peAhsaXN0FHVzZXJfYWdlbnQWdG9Mb3dlckNhc2UUIiwicGFnZSI6Ih57InB1cmUtbW9kZSI6MH0WIiwiY2xhc3MiOiIgdzR2Q3Q4S0R3b3pDbGc9PR52MS9tb3ZpZS9zZWFyY2gYZnJvbUNoYXJDb2RlDnJlbGVhc2UceyJ0aW1lc3RhbXAiOiJqcmV0dXJuIChmdW5jdGlvbigpIHt9LmNvbnN0cnVjdG9yKCJyZXR1cm4gdGhpcyIpKCApKTsSUlNBL1BLQ1MxHEhVQVdFSSBNYXRlIDQwDHhJVVlachh2b2RfcGxheV91cmwIeWVhcgh3NzFmCmJyYW5kB+5PDVktTg5jb25zb2xlDmNvbnRlbnQabmVlZF90b19wYXJzZQw/cGFjaz2EBy0tLS0tQkVHSU4gUFVCTElDIEtFWS0tLS0tCk1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBMDJGL2tQZzVBMk5YNHFaNUpTbnMKK2JqaFZNQ0M2SmJUaVRLcGJnTmdpWFUrS2tvcmc2RGo3NmdTNjhnQjhsbGhiVUtDWGpJZHlnbkhQcnhWSFdmegptemlzcTlQOWF3bVhCa0NrNzRTa2dseDJMS0hhL21Oejlpdmc2WXpRNXBRRlVFV1MwRGZvbUdCWFZ0cXZCbE9YCk1DUnhwNjlvV2FNc25mam5CViswSjd2SGJYelVJa3FCTGRYU05mTTlBZzVxZFJEckpDM0NxQjY1RUozQVJXVnoKWlRUY1hTZE1XOWkzcXpFWlBhd1BOUGU1eVBZYk1aSW9YTGNycXZFWm5SSzFvYWs2Ny9paGY3aXdQSnFkYys2OApaWUVtbWRxd3VuT3ZSZGpxODlmUU1WZWxtcWNSRDlSWWUwOHYreER4RzlDbzl6N2hjWEdUc1VxdU14a2gyOXVOCmF3SURBUUFCCi0tLS0tRU5EIFBVQkxJQyBLRVktLS0tLQ5keW5hbWljCmNvdmVyCDB4NzIIMHg0ZXphYmFjZGVmZ2hqa2xtbm9wcXJzdHV2d3h5ekFCQ0RFRkdISktMTU5PUFFSU1RVVldYWVowMTIzNDU2Nzg5El8weDM0Y2M5MhJfMHg1YWI1M2USXzB4YzM2MTc3El8weDIxYWU1MhJfMHgzOTljNTkSXzB4NWY3YjVmEl8weDE3MTAwYRJfMHgyZmM4NmMSXzB4NDRkOTYyEl8weDZiMGJkZRJfMHgxNjNhOTQUVXNlci1BZ2VudDphcHBsaWNhdGlvbi9wcnMuNTVBcHAudjIranNvbgxBY2NlcHQGMHhhCDB4M2ISVGltZXN0YW1wBjB4ZiBYLUNsaWVudC1TZXR0aW5nCDB4NDkEaWQIMHgzOQgweDFlCDB4MzIIMHgyZWAiLCAic3lzdGVtX3ZlcnNpb24iOjI0LCAic2RrX3ZlcnNpb24iOiIzLjAuOS4xIn0eWC1DbGllbnQtRGV2aWNlIFgtQ2xpZW50LVZlcnNpb24GcmVxCDB4NTUCewhhZXNYGkFFUy9DQkMvUEtDUzcgMmYxM2VlZjdkZmM2YzYxMxJfMHgzNjUxYmISXzB4N2U5MzRmEl8weDQ0YzBkYggweDY3AisCLwgweDVmAj0IMHg1ZRJfMHgxMTI4YmQSXzB4NDlkM2M1El8weDUxYzk1Mghyc2FYCDB4MTcIMHgyNAgweDY4BjB4OQgweDIzJGVuY29kZVVSSUNvbXBvbmVudAgweDYzEl8weDMxNzg3MxJfMHgxNzU4OTASXzB4YzFjNmMwEl8weGQzN2Q5YxJfMHgzNTNlMDESXzB4MjUyZWFmEl8weDRjMGY5NxJfMHgyNWNjMWISXzB4NTg0ZTMwEl8weGY4ZjZhMgYweDYIMHg2YwgweDM2CDB4MTEYdzc3RHZzTzl3cTlWEE5udzlBY09PCDB4NzUIMHg0Nwg5bVZBCDB4NTgIZTBoRQgweDI4CE4pbmwIMHgyNwgweDFkCDB4NGQIMHgyZggweDIwBmxvZwgweDNkCmxvY2FsCDB4MzEGMHg3CDB4MjkGMHhkBHVhCDB4NTkIMHgxNAQ7IAgweDM4CDB4NzACKQgweDJiCDB4NjZyaHR0cHM6Ly9tZGlzay5vc3MtY24taGFuZ3pob3UuYWxpeXVuY3MuY29tL2RvbWFpbl92Mi5qc29uCDB4MzMSXzB4NTRiM2EyCDB4NTMIMHg2MBJfMHgzMzM5MDkSXzB4NGZhNmFlEl8weDMwNTYzMhJfMHg1YjgyY2MSXzB4MjdlZDkxCDB4NTQIMHg3MQgweDNjCDB4MWEIMHgzNRJfMHgzYzNkOTASXzB4MzUyOTQ0CDB4MTYMd2luZG93El8weDgzMWNmZRJfMHgzNDJhYjYSXzB4MThhMzZmEl8weDU5M2I3ZhJfMHgxMTYwNDkSXzB4NWIzMzNlEl8weDFiYWE1ZAgweDVjCDB4NGMIMHgxMxJfMHg0MWQ3YWESXzB4NWQxZjM1El8weDZmNzQwMxJfMHg4MzU5ZjASXzB4YzU3NjdiEl8weDRmNmI2NxJfMHgxMzFmZTYSXzB4MjlkZWI2El8weDI4MTc2MBJfMHgzZDkxNDUSXzB4NDRkMzY2AiUEMDAIMHg2ZQgweDQ0JGRlY29kZVVSSUNvbXBvbmVudBJfMHg1ZTdhNDgSXzB4NWNkZDNhEl8weDM4MjAyNxJfMHg0YjYyODcSXzB4MzUwM2RlEl8weDNhMjU4MBJfMHgyMzAxYzISXzB4M2RiZGZkEl8weDNiN2VlMhJfMHg0MDRlZjQSXzB4MWI3YmU0El8weDk2MGVmMxJfMHhlY2EyNTISXzB4MTUwMmE1El8weDM3YzFmMhJfMHgzNjg0MzkSXzB4NGM5YjQ5El8weDU3NDdmOBJfMHgzMTQ4NzUIMHg3NggweDE1BCJ9CDB4NmIIMHg3Nw50eXBlX2lkCDB4NWEIMHgxYwZrZXkFdF79TgJuAnYFaFHokAgweDE5CDB4NTYIMHgyYwUwVzpTCDB4NjUFe3yLVwYweDUFkmOPXg5maWx0ZXJzBHt9El8weDNiZWYxZRJfMHgxYWJmNGISXzB4NTc5N2I4El8weDI4NTgxNxJfMHg1MTk1ZDISXzB4NWM5MzY2EF8weGVlYzkxEl8weGE1NDU3OBJfMHg0ZTY0N2EIMHg2ZggweDUxFGJ5X2RlZmF1bHQIMHgxMAgweDNhCDB4MzQIMHgzNwgweDZkBjB4Ygx2b2RfaWQQdm9kX25hbWUIMHgyNg52b2RfcGljCDB4NDMWdm9kX3JlbWFya3MIcGFnZQgweDc0EnBhZ2Vjb3VudBJfMHg1NzU5ZjISXzB4MjYwMGEzEl8weDVkMGNiORJfMHhkNTExZGUSXzB4NDEzYzZkEl8weDEyZDcyNxJfMHgyODM2OWYQXzB4NGQ1YjcIMHg0MA57ImlkIjoiCDB4NWIIMHg0OBB2b2RfeWVhchB2b2RfYXJlYQZtYXAIMHg0MggweDRmCDB4NTIELCASdm9kX2FjdG9yGHZvZF9kaXJlY3RvcggweDIxFnZvZF9jb250ZW50CDB4NmEIMHgzMAgweDJhCDB4MjIIMHg1ZAgweDRhCDB4MWYCJAQqKgIjGnZvZF9wbGF5X2Zyb20IMHgzZggweDJkCDB4MWIIMHg3MxJfMHg1MGY3YjEIdHlwZRJfMHgzMzk2ZjISXzB4MjVlM2U2BeBlf14SXzB4NWMxYmU0El8weGRjNmUwMhJfMHgzMWEzZmYSXzB4NTFhMTY3El8weDE5ZWY4NwYweGMIMHg1MAgweDNlCDB4NjkIMHg0NgYweDgIMHg2MgxoZWFkZXISXzB4MzVkMTU0El8weDNhNWVhOBJfMHgxMmExYzUSXzB4Mzg1OThiEl8weGQ0M2FhNBJfMHg0ZjRjYTEIMHg1NwgweDQ1GnsibW92aWVfaWQiOiIeIiwiZnJvbV9jb2RlIjoiEHBhcnNlSW50El8weDQ0MzQ4MBJfMHg0NDBjYTESXzB4NWVhODBmEl8weDIxNWFhMRJfMHgyOTg4NmQSXzB4MjE3YzM4El8weDQ2OWM0ZAgweDEyCDB4NjQGMHhldCIsInBhZ2VTaXplIjoiMTAiLCJyZXNfdHlwZSI6ImJ5X21vdmllX25hbWUiLCJ0aW1lc3RhbXAiOiIIMHgyNQgweDRiEl8weDI5OWMzNxJfMHgzNDBmZGISXzB4MWIyYmQ5El8weDI3ZmIxNRJfMHg0YjJhNWISXzB4MjY1ZTE0El8weDFmNjNkMggweDQxAi0IMHg2MQI6DGh1YXdlaQgweDE4El8weDUwYjUzYhJfMHgxMGY2MzIUcmVwbGFjZUFsbAIgCGhvbWUOaG9tZVZvZBBjYXRlZ29yeQxkZXRhaWwIcGxheQxzZWFyY2gPpAMBpgMBACOoAwAFAKoDAAGsAwACrgMAA7ADAASyAwAOAAYBoAEAAAAgJBXHCQCqAwAMrAMBDK4DAgywAwMMsgMEDLQDAA22AwENuAMCCboDAwm8AwQJvgMFCcADBgnCAwcJxAMIDcYDCQHIAwoBygMLAcwDDAHOAw0B0AMOAdIDDwHUAxAB1gMRAdgDEgHaAxMN3AMUDd4DFQHgAxYB4gMXAeQDGA3mAxkB6AMaAeoDGwHsAxwB7gMdAagDHgEI6Fy+A18PAL4EXxAAvgVfEQC+Bl8SAL4HXxMAvghfFAC+CV8VAL4KXxYAvgtfFwC+DF8aAL4NXxsAvg5fHAC+D18eAL4QXx8AvhFfIAC+El8hAL4TXyIAvhRfIwApBPgAAAAE+QAAAAT6AAAABPsAAAAEQgAAAAT8AAAABP0AAAAE/gAAAAT/AAAABAABAAAEQQAAAAQBAQAABAIBAAAEAwEAAAQEAQAABAUBAAAEBgEAAAQHAQAABAgBAAAECQEAAAQ3AAAABAoBAAAECwEAAAQMAQAABA0BAAAEDgEAAAQPAQAABBABAAAEEQEAAAQSAQAABBMBAAAEFAEAACYgAAQVAQAATCAAAIAEFgEAAEwhAACABBcBAABMIgAAgAQYAQAATCMAAIAEGQEAAEwkAACABBoBAABMJQAAgAQbAQAATCYAAIC9AEwnAACABBwBAABMKAAAgAQdAQAATCkAAIAEHgEAAEwqAACABFsAAABMKwAAgAQfAQAATCwAAIAEIAEAAEwtAACABCEBAABMLgAAgAQiAQAATC8AAIAEXQAAAEwwAACABCMBAABMMQAAgAQkAQAATDIAAIAENgAAAEwzAACABCUBAABMNAAAgAQmAQAATDUAAIAEJwEAAEw2AACABCgBAABMNwAAgAQwAAAATDgAAIAEKQEAAEw5AACABCoBAABMOgAAgAQrAQAATDsAAIAELAEAAEw8AACABC0BAABMPQAAgAQeAAAATD4AAIAELgEAAEw/AACABC8BAABMQAAAgAQwAQAATEEAAIAEMQEAAExCAACABDIBAABMQwAAgAQzAQAATEQAAIAENAEAAExFAACABDUBAABMRgAAgAQ2AQAATEcAAIAENwEAAExIAACABDgBAABMSQAAgAQ5AQAATEoAAIAEOgEAAExLAACABGsAAABMTAAAgAQ7AQAATE0AAIAEPAEAAExOAACABD0BAABMTwAAgAQ+AQAATFAAAIAEPwEAAExRAACABEABAABMUgAAgARBAQAATFMAAIAEQgEAAExUAACABEMBAABMVQAAgAREAQAATFYAAIAERQEAAExXAACABEYBAABMWAAAgARHAQAATFkAAIAESAEAAExaAACABEkBAABMWwAAgARKAQAATFwAAIAESwEAAExdAACABEwBAABMXgAAgARNAQAATF8AAIAETgEAAExgAACABE8BAABMYQAAgARQAQAATGIAAIAEUQEAAExjAACABFIBAABMZAAAgARTAQAATGUAAIAEVAEAAExmAACABFUBAABMZwAAgARWAQAATGgAAIAEVwEAAExpAACABEAAAABMagAAgARYAQAATGsAAIAEWQEAAExsAACABFoBAABMbQAAgARbAQAATG4AAIAEXAEAAExvAACABF0BAABMcAAAgAReAQAATHEAAIAEXwEAAExyAACABGABAABMcwAAgARhAQAATHQAAIAEYgEAAEx1AACABGMBAABMdgAAgARkAQAATHcAAIBfBQC+AWUFALxBAe4OvgJN2wAAAF8GAGUGAARlAQAA7V8HAL9fCAALXwkAs18KAL9fCwCzXwwAZQYABGYBAADtXw0AtJZfDgALXxgAC18ZAARnAQAAXx0AKaQDAQQBAF4CBwgzMDkxDkMGAQACAQICAAETA9AFAAFA0gUAAQDUBQEAMGEAAL4ATWoBAADHYgAA0I/Y7SmkAwEADkMGAQABAAEEAQAdAdYFAAEA0AUAA8+O1+gY2wQfAQAASNsEKQEAAEgkAAAkAQAO6uUppAMBAA5DBgEAAgECAgEAEQPQBQABANIFAAEA1AUBACC0AwUMYQAAz7Oe02UAAM9Hx2IAACikAwEADmIGAcgDAgUCCAcA8gIH2AUAAQDaBQABANwFAQAg3gUBASDgBQECIOIFAQMg5AUBBCC2AwYMrAMBDL4DCgi8AwkIxAMNDMYDDgDKAxAAYQQAYQMAYQIAYQEAYQAAC2UAAAT4AAAA7UxzAQA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 \ No newline at end of file diff --git a/js/58dm_open.js b/js/58dm_open.js new file mode 100644 index 0000000..5e9e9bd --- /dev/null +++ b/js/58dm_open.js @@ -0,0 +1 @@ +//bbQ0FUT1CYARg1OGRtX29wZW4uanMYLi9saWIvY2F0LmpzHF9fanNFdmFsUmV0dXJuDENyeXB0bwhsb2FkAl8MamluamEyBmtleQhIT1NUDnNpdGVLZXkQc2l0ZVR5cGUEVUEOcmVxdWVzdAhpbml0CGhvbWUOaG9tZVZvZBBjYXRlZ29yeQxkZXRhaWwIcGxheRhiYXNlNjRFbmNvZGUYYmFzZTY0RGVjb2RlDHNlYXJjaAg1OGRtKmh0dHA6Ly93d3cudGluZzM4LmNvbZYCTW96aWxsYS81LjAgKGlQaG9uZTsgQ1BVIGlQaG9uZSBPUyAxM18yXzMgbGlrZSBNYWMgT1MgWCkgQXBwbGVXZWJLaXQvNjA1LjEuMTUgKEtIVE1MLCBsaWtlIEdlY2tvKSBWZXJzaW9uLzEzLjAuMyBNb2JpbGUvMTVFMTQ4IFNhZmFyaS82MDQuMQxyZXFVcmwOYWdlbnRTcAZyZXMGcmVxDG1ldGhvZBRVc2VyLUFnZW50DlJlZmVyZXIOaGVhZGVycw5jb250ZW50BmNmZwhza2V5CnN0eXBlDGZpbHRlcg5jbGFzc2VzEmZpbHRlck9iag50eXBlX2lkCbBlanXlZStvEnR5cGVfbmFtZQn9VqdOqFIrbwkna45/qFIrbwmoUitvNXVxXwh5ZWFyBXRe/U4FaFHokAJuAnYEYnkFkmOPXgUAZ7BlCHRpbWUFAGftcAhoaXRzBcSLBlIKc2NvcmUSc3RyaW5naWZ5DmZpbHRlcnMGdGlkBHBnDGV4dGVuZAhsaW5rCGh0bWwCJAppdGVtcwx2aWRlb3MOaGFzTW9yZQ5wZ0NvdW50Ii9zZWFyY2gucGhwP3BhZ2U9KCZzZWFyY2h0eXBlPTUmb3JkZXI9CiZ0aWQ9GCZhcmVhPSZ5ZWFyPUwmbGV0dGVyPSZ5dXlhbj0mc3RhdGU9Jm1vbmV5PSZ2ZXI9JmpxPSp1bC5mZWQtbGlzdC1pbmZvID4gbGkGbWFwRWQAaQB2AC4AZgBlAGQALQBwAGEAZwBlAC0AaQBuAGYAbwAgAD4AIABhADoAYwBvAG4AdABhAGkAbgBzACgAC051mCkAEHBhcnNlSW50CHBhZ2UScGFnZWNvdW50CmxpbWl0CnRvdGFsCGxpc3QIaXRlbQRpdAJrDnJlbWFya3MIZmluZA5hOmZpcnN0AmEqc3Bhbi5mZWQtbGlzdC1yZW1hcmtzCHRleHQIdHJpbQ5hdHRyaWJzCGhyZWYOcmVwbGFjZQQkMQx2b2RfaWQQY2hpbGRyZW4IZGF0YRB2b2RfbmFtZRpkYXRhLW9yaWdpbmFsDnZvZF9waWMWdm9kX3JlbWFya3MEaWQGdm9kDnBsYXlNYXAIdGFicxJwbGF5bGlzdHMIdXJscxh2b2RfcGxheV91cmwOL2Jvb2tzLwouaHRtbBBoMTpmaXJzdD4uc3R1aS1jb250ZW50X19kZXRhaWwgcDpmaXJzdCBhEHZvZF90eXBlSC5zdHVpLWNvbnRlbnRfX2RldGFpbCBwOm50aC1jaGlsZCgzKQc7ThRvGv8Sdm9kX2FjdG9yPC5zdHVpLWNvbnRlbnRfX3RodW1iIGltZzpmaXJzdAhhdHRySC5zdHVpLWNvbnRlbnRfX2RldGFpbCBwOm50aC1jaGlsZCg1KSZzcGFuLmRldGFpbC1jb250ZW50FnZvZF9jb250ZW50KHVsLm5hdi10YWJzID4gbGkgPiBhKnVsLm15dWktY29udGVudF9fbGlzdAhlYWNoCGtleXMGJCQkGnZvZF9wbGF5X2Zyb20GdGFiAmkKdGl0bGUOcGxheVVybBxoYXNPd25Qcm9wZXJ0eQhwdXNoDHVybGlzdAIjCGZsYWcML3BsYXkvCm1hdGNoCnBhcnNlBnVybAZlbmMMQmFzZTY0CFV0ZjgEd2QKcXVpY2sYJnNlYXJjaHdvcmQ9GCZzZWFyY2h0eXBlPQ+kAwGmAwEAE6gDAAQAqgMAAawDAAKuAwADsAMADgAGAaABAAAAARQLXACqAwAMrAMBDK4DAgywAwMMsgMACbQDAQm2AwIJuAMDCboDBA28AwUBvgMGAcADBwHCAwgBxAMJAcYDCgHIAwsBygMMAcwDDQHOAw4BqAMPAQjoOb4AXwkAvgFfCgC+Al8LAL4DXwwAvgRfDQC+BV8OAL4GXw8AvgdfEAC+CF8RAL4JXxIAvgpfEwApBOgAAABfBAAE6QAAAF8FAL9fBgCzXwcABOoAAABfCAAppAMBDAEAOwYrKxcYAAi+Ag5iBgG8AwIBAgYCADsD1gMAAQDYAwABANoDAQAgugMIDLQDBQhhAAA47gAAAM8LBEEAAABM7wAAAAvQEekFDmUAAEzwAAAAZQE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 \ No newline at end of file diff --git a/js/91doutu_open.js b/js/91doutu_open.js new file mode 100644 index 0000000..e855980 --- /dev/null +++ b/js/91doutu_open.js @@ -0,0 +1 @@ +//bbQ0FUT1COAR45MWRvdXR1X29wZW4uanMsYXNzZXRzOi8vanMvbGliL2NhdC5qcxxfX2pzRXZhbFJldHVybghsb2FkAl8Ga2V5CEhPU1QOc2l0ZUtleRBzaXRlVHlwZRJNT0JJTEVfVUEOcmVxdWVzdAhpbml0CGhvbWUOaG9tZVZvZBBjYXRlZ29yeQxkZXRhaWwIcGxheQxzZWFyY2gaZGVjb2RlVW5pY29kZQlWAFMA7XdnUi5odHRwczovL3d3dy45MWRvdXR1LmNvbZYCTW96aWxsYS81LjAgKGlQaG9uZTsgQ1BVIGlQaG9uZSBPUyAxM18yXzMgbGlrZSBNYWMgT1MgWCkgQXBwbGVXZWJLaXQvNjA1LjEuMTUgKEtIVE1MLCBsaWtlIEdlY2tvKSBWZXJzaW9uLzEzLjAuMyBNb2JpbGUvMTVFMTQ4IFNhZmFyaS82MDQuMQxyZXFVcmwOYWdlbnRTcAZyZXMGcmVxDG1ldGhvZBRVc2VyLUFnZW50DmhlYWRlcnMOY29udGVudAZjZmcIc2tleQpzdHlwZQxmaWx0ZXIOY2xhc3NlcxJmaWx0ZXJPYmoOdHlwZV9pZAXtd2dSEnR5cGVfbmFtZQh5ZWFyBXRe404FaFHokAJuAnYEYnkFkmOPXgX2ZfSVDmFkZHRpbWUFuk4UbAhoaXRzBcSLBlIIZ29sZBJzdHJpbmdpZnkOZmlsdGVycwR7fQZ0aWQEcGcMZXh0ZW5kCGxpbmsIaHRtbAIkCml0ZW1zDHZpZGVvcw5oYXNNb3JlDnBnQ291bnQ4L2luZGV4LnBocC9ob21lL3ZvZC90eXBlLWlkLRgtYXJlYS0teWVhci0eLWxldHRlci0tb3JkZXItFC1waWNtLTEtcC0kdWwudmlkZW8tbGlzdCA+IGxpBm1hcFNkAGkAdgAuAGEAagBhAHgALQBwAGEAZwBlACAAPgAgAHUAbAAgAD4AIABsAGkAIAA+ACAAYQA6AGMAbwBuAHQAYQBpAG4AcwAoAAtOAE51mCkAEHBhcnNlSW50CHBhZ2UScGFnZWNvdW50CmxpbWl0CnRvdGFsCGxpc3QIaXRlbQJhCHZwaWMOcmVtYXJrcwhmaW5kDmE6Zmlyc3QOYXR0cmlicxpkYXRhLW9yaWdpbmFsFHNwYW4uc25hbWUQY2hpbGRyZW4IZGF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 \ No newline at end of file diff --git a/js/91free_open.js b/js/91free_open.js new file mode 100644 index 0000000..35ce097 --- /dev/null +++ b/js/91free_open.js @@ -0,0 +1,171 @@ +import { Crypto, load, _ } from './lib/cat.js'; + +let key = '1free'; +let HOST = 'https://91d.top';//歪片星球.com +let url = ''; +let siteKey = ''; +let siteType = 0; + +const UA = 'Mozilla/5.0 (iPhone; CPU iPhone OS 9_3 like Mac OS X) AppleWebKit/601.1.46 (KHTML, like Gecko) Version/9.0 Mobile/13E230 Safari/601.1'; + +async function request(reqUrl, agentSp) { + let res = await req(reqUrl, { + method: 'get', + headers: { + 'User-Agent': agentSp || UA, + 'Referer': HOST + }, + }); + return res.content; +} + +// cfg = {skey: siteKey, ext: extend} +async function init(cfg) { + siteKey = cfg.skey; + siteType = cfg.stype; + let html = await request(HOST); + url = html.match(//)[1] + console.debug('跳转地址 =====>' + url); // js_debug.log +} + +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":"动漫"}]; + let filterObj = { + "1":[{"key":"cateId","name":"类型","value":[{"n":"全部","v":"1"},{"n":"纪录片","v":"20"},{"n":"动作片","v":"6"},{"n":"爱情片","v":"8"},{"n":"科幻片","v":"9"},{"n":"恐怖片","v":"10"},{"n":"剧情片","v":"11"},{"n":"战争片","v":"12"},{"n":"喜剧片","v":"7"}]},{"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":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}], + "2":[{"key":"cateId","name":"类型","value":[{"n":"全部","v":"2"},{"n":"国产剧","v":"13"},{"n":"欧美剧","v":"14"},{"n":"港台剧","v":"15"},{"n":"日韩剧","v":"16"},{"n":"泰剧","v":"21"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}], + "3":[{"key":"cateId","name":"类型","value":[{"n":"全部","v":"3"},{"n":"大陆综艺","v":"22"},{"n":"港台综艺","v":"25"},{"n":"日韩综艺","v":"24"},{"n":"欧美综艺","v":"23"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}], + "4":[{"key":"cateId","name":"类型","value":[{"n":"全部","v":"4"},{"n":"国产动漫","v":"26"},{"n":"日韩动漫","v":"28"},{"n":"欧美动漫","v":"27"},{"n":"港台动漫","v":"29"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}] + }; + + return JSON.stringify({ + class: classes, + filters: filterObj, + }); +} + +async function homeVod() {} + +async function category(tid, pg, filter, extend) { + if (pg <= 0) pg = 1; + const link = url + '/vodshow/' + (extend.cateId || tid) + '-' + (extend.area || '') + '-' + (extend.by || 'time') + '--' + (extend.lang || '') + '----' + pg + '---' + (extend.year || '') + '.html';//https://91free.live/vodshow/6-%E7%BE%8E%E5%9B%BD-hits--%E8%8B%B1%E8%AF%AD----2---2022.html + const html = await request(link); + const $ = load(html); + const items = $('div.module-items a.module-poster-item'); + let videos = _.map(items, (item) => { + const it = $(item)[0]; + const k = $(item).find('img:first')[0]; + const remarks = $($(item).find('div.module-item-note')[0]).text().trim(); + return { + vod_id: it.attribs.href.replace(/\/voddetail\/(.*?).html/g, '$1'), + vod_name: k.attribs.alt, + vod_pic: k.attribs['data-original'], + vod_remarks: remarks || '', + }; + }); + const hasMore = $('div#page > 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( url + '/voddetail/' + id + '.html'); + const $ = load(html); + const vod = { + vod_id: id, + vod_name: $('h1:first').text().trim(), + vod_type: $('.module-info-tag a').text(), + vod_actor: $('.module-info-item-content').text(), + vod_pic: $('.module-info img:first').attr('data-src'), + vod_remarks : $('.stui-content__detail p:nth-child(5)').text() || '', + vod_content: $('.module-info-introduction-content p').text().trim(), + }; + let playMap = {}; + const tabs = $('div.module-tab-items-box div.module-tab-item span'); + const playlists = $('div.module-play-list-content'); + _.each(tabs, (tab, i) => { + const from = $(tab).text(); + let list = playlists[i]; + list = $(list).find('a'); + _.each(list, (it) => { + const title = $(it).text(); + const playUrl = it.attribs.href.replace(/\/vodplay\/(.*?).html/g, '$1'); + if (title.length == 0) title = it.children[0].data.trim(); + if (!playMap.hasOwnProperty(from)) { + playMap[from] = []; + } + playMap[from].push( title + '$' + playUrl); + }); + }); + vod.vod_play_from = _.keys(playMap).join('$$$'); + const urls = _.values(playMap); + let 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 link = url + '/vodplay/' + id + '.html'; + const html = await request(link); + const $ = load(html); + const js = JSON.parse($('script:contains(player_)').html().replace('var player_aaaa=','')); + const playUrl = js.url; + return JSON.stringify({ + parse: 0, + url: playUrl, + }); +} + +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)); +} +async function search(wd, quick, pg) { + if (pg <= 0) pg = 1; + let data = await request(url + '/phsch/' + '/page/' + pg + '/wd/' + wd + '.html');//https://www.physkan.com/phsch/page/2/wd/%E6%88%91.html + const $ = load(data); + const items = $('div.module-items > div.module-item'); + let videos = _.map(items, (item) => { + const it = $(item).find('a:first')[0]; + const k = $(item).find('img:first')[0]; + const remarks = $($(item).find('div.module-item-note')[0]).text().trim(); + return { + vod_id: it.attribs.href.replace(/\/v\/(.*?).html/g, '$1'), + vod_name: k.attribs.alt, + vod_pic: k.attribs['data-original'], + vod_remarks: remarks || '', + }; + }); + const hasMore = $('div#page > 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, + }); +} + +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/js/MV_open.js b/js/MV_open.js new file mode 100644 index 0000000..9ca27da --- /dev/null +++ b/js/MV_open.js @@ -0,0 +1 @@ +//bbQ0FUT1CCARxrdXFpbXZfb3Blbi5qcyxhc3NldHM6Ly9qcy9saWIvY2F0LmpzHF9fanNFdmFsUmV0dXJuCGxvYWQCXwZrZXkISE9TVA5zaXRlS2V5EHNpdGVUeXBlClBDX1VBDnJlcXVlc3QIaW5pdAhob21lDmhvbWVWb2QQY2F0ZWdvcnkMZGV0YWlsCHBsYXkMc2VhcmNoCXeRR1lNAFYALGh0dHBzOi8vd3d3Lmt1cWltdi5jb23eAU1vemlsbGEvNS4wIChXaW5kb3dzIE5UIDEwLjA7IFdpbjY0OyB4NjQpIEFwcGxlV2ViS2l0LzUzNy4zNiAoS0hUTUwsIGxpa2UgR2Vja28pIENocm9tZS8xMTUuMC4wLjAgU2FmYXJpLzUzNy4zNgxyZXFVcmwOcmVmZXJlcgZtdGgIZGF0YQRoZA5oZWFkZXJzBnJlcxRVc2VyLUFnZW50JGVuY29kZVVSSUNvbXBvbmVudAZyZXEMbWV0aG9kCHBvc3QIZm9ybRBwb3N0VHlwZQ5jb250ZW50BmNmZwhza2V5CnN0eXBlDGZpbHRlcg5jbGFzc2VzEmZpbHRlck9iag50eXBlX2lkCU5T7YvYmgVuEnR5cGVfbmFtZQnlZemXvnwJkAkna45/TQBWAAnYmgVusHM6VwlxX8aJTQBWAAkcWZdexomRmAlmjyFqxomRmAntcB6CxomRmAmOf3NZmVEfdwmOf3NZU2KfeBJzdHJpbmdpZnkGbWFwDmZpbHRlcnMGY2xzCGxhbmQKcmF0aW8IbGluawhodG1sAiQKaXRlbXMMdmlkZW9zHC9wbGF5LzlfMS5odG1sIGRpdi5tdl9saXN0ID4gbGkIbGlzdARpdAJhBmltZwxzaW5nZXIOcmVtYXJrcwhmaW5kDmE6Zmlyc3QSaW1nOmZpcnN0FGRpdi5zaW5nZXIIdGV4dAh0cmltFnNwYW4ubGVpXzAzDmF0dHJpYnMIaHJlZg5yZXBsYWNlBCQxDHZvZF9pZAp0aXRsZRB2b2RfbmFtZQZzcmMOdm9kX3BpYwU82KTfA1z/FnZvZF9yZW1hcmtzBnRpZARwZwxleHRlbmQOaGFzTW9yZQ5wZ0NvdW50DC9wbGF5LwouaHRtbD1kAGkAdgAuAGwAZQBpAF8AcABhAGcAZQAgAD4AIABhADoAYwBvAG4AdAB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 \ No newline at end of file diff --git a/js/abu_open.js b/js/abu_open.js new file mode 100644 index 0000000..0a78d0e --- /dev/null +++ b/js/abu_open.js @@ -0,0 +1 @@ +//bbQ0FUT1DSARZhYnVfb3Blbi5qcxguL2xpYi9jYXQuanMcX19qc0V2YWxSZXR1cm4MQ3J5cHRvCGxvYWQCXwxqaW5qYTIGa2V5CEhPU1QOc2l0ZUtleRBzaXRlVHlwZQRVQQ5yZXF1ZXN0CGluaXQIaG9tZQ5ob21lVm9kEGNhdGVnb3J5DGRldGFpbAhwbGF5DHNlYXJjaAZhYnUiaHR0cHM6Ly9hYnUyMi5jb23eAU1vemlsbGEvNS4wIChXaW5kb3dzIE5UIDEwLjA7IFdpbjY0OyB4NjQpIEFwcGxlV2ViS2l0LzUzNy4zNiAoS0hUTUwsIGxpa2UgR2Vja28pIENocm9tZS8xMDUuMC4wLjAgU2FmYXJpLzUzNy4zNgxyZXFVcmwOYWdlbnRTcAZyZXMGcmVxDG1ldGhvZBRVc2VyLUFnZW50DlJlZmVyZXIOaGVhZGVycw5jb250ZW50BmNmZwhza2V5CnN0eXBlDGZpbHRlcg5jbGFzc2VzEmZpbHRlck9iag50eXBlX2lkBTV1cV8SdHlwZV9uYW1lBf2PZ1IF/H56ggWoUitvB6p+VV9HcgxjYXRlSWQFe3yLVwVoUeiQAm4CdgmoUjt1NXVxXweoUlxPR3IHnFVnUkdyBzFyxWBHcgfReXteR3IHZ1LFYEdyB6xgkXVHcgfKYJpgR3IHUGAWYEdyB69yan9HcgcYYolOR3IIYXJlYQUwVzpTCS1O/VYnWUaWCS1O/VaZmS9uCS1O/VbwU35uBY5//VYF6Zf9VgXlZSxnBdVs/VYF8YL9VgW3X/1WBfBs/VYFcFOmXgV2UdZOCHllYXIFdF79TgxsZXR0ZXIFV1vNawJBAkICQwJEAkUCRgJHAkgCSQJKAksCTAJNAk4CTwJQAlECUgJTAlQCVQJWAlcCWAJZAloEYnkFkmOPXgX2ZfSVCHRpbWUFuk4UbAhoaXRzBcSLBlIKc2NvcmUH/VanTmdSBy9u8FNnUgflZemXZ1IHJ2uOf2dSB3dtFllnUgd2UdZOZ1ISc3RyaW5naWZ5DmZpbHRlcnMGdGlkBHBnDGV4dGVuZAhsaW5rCGh0bWwCJAppdGVtcwx2aWRlb3MOaGFzTW9yZQ5wZ0NvdW50Ei92b2RzaG93LwItCGxhbmcGLS0tCi5odG1sKHVsLnN0dWktdm9kbGlzdCA+IGxpBm1hcEd1AGwALgBzAHQAdQBpAC0AcABhAGcAZQAgAD4AIABsAGkAIAA+ACAAYQA6AGMAbwBuAHQAYQBpAG4AcwAoAAtOAE51mCkAEHBhcnNlSW50CHBhZ2UScGFnZWNvdW50CmxpbWl0CnRvdGFsCGxpc3QIaXRlbQRpdA5yZW1hcmtzCGZpbmQOYTpmaXJzdDBzcGFuLnBpYy10ZXh0IHRleHQtcmlnaHQIdGV4dAh0cmltDmF0dHJpYnMIaHJlZg5yZXBsYWNlBCQxDHZvZF9pZAp0aXRsZRB2b2RfbmFtZRpkYXRhLW9yaWdpbmFsDnZvZF9waWMWdm9kX3JlbWFya3MEaWQGdm9kDnBsYXlNYXAIdGFicxJwbGF5bGlzdHMIdXJscxh2b2RfcGxheV91cmwWL3ZvZGRldGFpbC8QaDE6Zmlyc3Q+LnN0dWktY29udGVudF9fZGV0YWlsIHA6Zmlyc3QgYRB2b2RfdHlwZUguc3R1aS1jb250ZW50X19kZXRhaWwgcDpudGgtY2hpbGQoMykHO04Ubxr/EnZvZF9hY3Rvcjwuc3R1aS1jb250ZW50X190aHVtYiBpbWc6Zmlyc3QIYXR0ckguc3R1aS1jb250ZW50X19kZXRhaWwgcDpudGgtY2hpbGQoNSkOI2Rlc2MgcBZ2b2RfY29udGVudGJkaXYuY29sLWxnLXdpZGUtNzUgZGl2LnN0dWktcGFubmVsX19oZWFkIGgzLnRpdGxlMnVsLnN0dWktY29udGVudF9fcGxheWxpc3QIZWFjaAhrZXlzBiQkJBp2b2RfcGxheV9mcm9tBnRhYgJpEGNoaWxkcmVuCGRhdGECYQ5wbGF5VXJsHGhhc093blByb3BlcnR5CHB1c2gMdXJsaXN0AiMIZmxhZwRqcxIvdm9kcGxheS8KcGFyc2Uwc2NyaXB0OmNvbnRhaW5zKHBsYXllcl8pIHZhciBwbGF5ZXJfYWFhYT0GdXJsBHdkCnF1aWNrFi92b2RzZWFyY2gvFC0tLS0tLS0tLS02dWwuc3R1aS12b2RsaXN0X19tZWRpYSA+IGxpD6QDAaYDAQARqAMABACqAwABrAMAAq4DAAOwAwAOAAYBoAEAAAABEglSAKoDAAysAwEMrgMCDLADAwyyAwAJtAMBCbYDAgm4AwMJugMEDbwDBQG+AwYBwAMHAcI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yMDA5BwgyMDA4BwgyMDA4BwgyMDA3BwgyMDA3BwgyMDA2BwgyMDA2BwgyMDA1BwgyMDA1BwgyMDA0BwgyMDA0BwgyMDAzBwgyMDAzBwgyMDAyBwgyMDAyBwgyMDAxBwgyMDAxBwgyMDAwBwgyMDAwBwIyBwYyMDEHBjIwMgcGMjAzBwYyMDQHBjIwNQcGMjA2BwgyMDIzBwgyMDIzBwgyMDIyBwgyMDIyBwgyMDIxBwgyMDIxBwgyMDIwBwgyMDIwBwgyMDE5BwgyMDE5BwgyMDE4BwgyMDE4BwgyMDE3BwgyMDE3BwgyMDE2BwgyMDE2BwgyMDE1BwgyMDE1BwgyMDE0BwgyMDE0BwgyMDEzBwgyMDEzBwgyMDEyBwgyMDEyBwgyMDExBwgyMDExBwgyMDEwBwgyMDEwBwgyMDA5BwgyMDA5BwgyMDA4BwgyMDA4BwgyMDA3BwgyMDA3BwgyMDA2BwgyMDA2BwgyMDA1BwgyMDA1BwgyMDA0BwgyMDA0BwgyMDAzBwgyMDAzBwgyMDAyBwgyMDAyBwgyMDAxBwgyMDAxBwgyMDAwBwgyMDAwBwgyMDIzBwgyMDIzBwgyMDIyBwgyMDIyBwgyMDIxBwgyMDIxBwgyMDIwBwgyMDIwBwgyMDE5BwgyMDE5BwgyMDE4BwgyMDE4BwgyMDE3BwgyMDE3BwgyMDE2BwgyMDE2BwgyMDE1BwgyMDE1BwgyMDE0BwgyMDE0BwgyMDEzBwgyMDEzBwgyMDEyBwgyMDEyBwgyMDExBwgyMDExBwgyMDEwBwgyMDEwBwgyMDA5BwgyMDA5BwgyMDA4BwgyMDA4BwgyMDA3BwgyMDA3BwgyMDA2BwgyMDA2BwgyMDA1BwgyMDA1BwgyMDA0BwgyMDA0BwgyMDAzBwgyMDAzBwgyMDAyBwgyMDAyBwgyMDAxBwgyMDAxBwgyMDAwBwgyMDAwBwgyMDIzBwgyMDIzBwgyMDIyBwgyMDIyBwgyMDIxBwgyMDIxBwgyMDIwBwgyMDIwBwgyMDE5BwgyMDE5BwgyMDE4BwgyMDE4BwgyMDE3BwgyMDE3BwgyMDE2BwgyMDE2BwgyMDE1BwgyMDE1BwgyMDE0BwgyMDE0BwgyMDEzBwgyMDEzBwgyMDEyBwgyMDEyBwgyMDExBwgyMDExBwgyMDEwBwgyMDEwBwgyMDA5BwgyMDA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 \ No newline at end of file diff --git a/js/adm_open.js b/js/adm_open.js new file mode 100644 index 0000000..3d4ab86 --- /dev/null +++ b/js/adm_open.js @@ -0,0 +1 @@ +//bbQ0FUT1DUARZhZG1fb3Blbi5qcxguL2xpYi9jYXQuanMcX19qc0V2YWxSZXR1cm4MQ3J5cHRvCGxvYWQCXwZrZXkISE9TVA5zaXRlS2V5EHNpdGVUeXBlBFVBDnJlcXVlc3QIaW5pdAhob21lDmhvbWVWb2QQY2F0ZWdvcnkMZGV0YWlsCHBsYXkYYmFzZTY0RW5jb2RlGGJhc2U2NERlY29kZQxzZWFyY2gGYWRtPGh0dHBzOi8vYW5pbWUuZ2lyaWdpcmlsb3ZlLmNvbd4BTW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzEwNS4wLjAuMCBTYWZhcmkvNTM3LjM2DHJlcVVybA5hZ2VudFNwBnJlcwZyZXEMbWV0aG9kFFVzZXItQWdlbnQOUmVmZXJlcg5oZWFkZXJzDmNvbnRlbnQGY2ZnCHNrZXkKc3R5cGUMZmlsdGVyDmNsYXNzZXMSZmlsdGVyT2JqDnR5cGVfaWQF5WUrbxJ0eXBlX25hbWUFjn8rbwdnUjpXSHIHH3e6Tmp1C0IARABvUvOXaI8LFG8xVRpPaFS5jwV7fItXBWhR6JACbgJ2BZxVZ1IFMXLFYAVQYBZgBahSXE8F0Xl7XgVnUsVgBRhiiU4FR1l7XgWSUWmWBaxgkXUFIWjtVgUOVKtbBe1wQIgF0I+oUgV+dghUBVlOc1kFOmcydQXlZTheCVSb1WwRXHNZBwJfFk5MdQcxcpZiMpcF85dQTgMMhAhhcmVhBTBXOlMFAE4IZwXbVghnBQNOCGcFQVMIZwh5ZWFyBXRe/U4IbGFuZwXtiwCKBeVl7YsF/VbtiwRieQWSY49eBQBnsGUIdGltZQUAZ+1wCGhpdHMFxIsGUgpzY29yZQUeZBF7BYVRMFcFL27wUwXlZemXBSdrjn8F8YLtiwU9gI5/BS1Oh2UFz354UQUMVCdgC6xgkXUuAMpgmmAFTGseggV+cL6WC7CLVV8uAPBsZ1IFU0+ygAXncBGBBeVlLGcF8Gz9VhIyMDA0LjIwMDMF8GztixJzdHJpbmdpZnkOZmlsdGVycwZ0aWQEcGcMZXh0ZW5kCGxpbmsIaHRtbAIkCml0ZW1zDHZpZGVvcw5oYXNNb3JlDnBnQ291bnQML3Nob3cvDGNhdGVJZAItCC0tLS0GLS0tAi9EZGl2LmJvcmRlci1ib3ggZGl2LnB1YmxpYy1saXN0LWRpdgZtYXA/ZABpAHYALgBwAGEAZwBlAC0AaQBuAGYAbwAgAD4AIABhADoAYwBvAG4AdABhAGkAbgBzACgAC04ATnWYKQAQcGFyc2VJbnQIcGFnZRJwYWdlY291bnQKbGltaXQKdG90YWwIbGlzdAhpdGVtBGl0AmsOcmVtYXJrcwhmaW5kDmE6Zmlyc3QSaW1nOmZpcnN0CHNwYW4IdGV4dAh0cmltDmF0dHJpYnMIaHJlZgx2b2RfaWQKdGl0bGUQdm9kX25hbWUQZGF0YS1zcmMOdm9kX3BpYxZ2b2RfcmVtYXJrcwRpZAZ2b2QOcGxheU1hcAh0YWJzEnBsYXlsaXN0cwh1cmxzGHZvZF9wbGF5X3VybBBoMzpmaXJzdCAuZGVwbG95bWVudCBzcGFuEHZvZF90eXBlHC5kZXRhaWwtaW5mbyBhEnZvZF9hY3RvciwudmlkZW8tY292ZXIgaW1nOmZpcnN0CGF0dHIGc3JjSC5zdHVpLWNvbnRlbnRfX2RldGFpbCBwOm50aC1jaGlsZCg1KRojaGVpZ2h0X2xpbWl0FnZvZF9jb250ZW50JmRpdi5hbnRob2xvZ3ktdGFiIGEsdWwuYW50aG9sb2d5LWxpc3QtcGxheQhlYWNoCGtleXMGJCQkGnZvZF9wbGF5X2Zyb20GdGFiAmkCYQ5wbGF5VXJsEGNoaWxkcmVuCGRhdGEcaGFzT3duUHJvcGVydHkIcHVzaAx1cmxpc3QCIwhmbGFnBGpzCnBhcnNlMnNjcmlwdDpjb250YWlucyhwbGF5ZXJfYSkOcmVwbGFjZSB2YXIgcGxheWVyX2FhYWE9EHVuZXNjYXBlBnVybAZlbmMMQmFzZTY0CFV0ZjgEd2QKcXVpY2sQL3NlYXJjaC8ULS0tLS0tLS0tLQgtLS0vQmRpdi5yb3ctcmlnaHQgZGl2LnB1YmxpYy1saXN0LWJveChzcGFuLnB1YmxpYy1saXN0LXByYgZhbHQPpAMBpgMBABKoAwADAKoDAAGsAwACrgMADgAGAaABAAAAARMLWgCqAwAMrAMBDK4DAgywAwAJsgMBCbQDAgm2AwMJuAMEDboDBQG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wMwcIMjAwMgcIMjAwMgcIMjAwMQcIMjAwMQcIMjAwMAcIMjAwMAcIMjAyMwcIMjAyMwcIMjAyMgcIMjAyMgcIMjAyMQcIMjAyMQcIMjAyMAcIMjAyMAcIMjAxOQcIMjAxOQcIMjAxOAcIMjAxOAcIMjAxNwcIMjAxNwcIMjAxNgcIMjAxNgcIMjAxNQcIMjAxNQcIMjAxNAcIMjAxNAcIMjAxMwcIMjAxMwcIMjAxMgcIMjAxMgcIMjAxMQcIMjAxMQcIMjAxMAcIMjAxMAcIMjAwOQcIMjAwOQcIMjAwOAcIMjAwOAcIMjAwNwcIMjAwNwcIMjAwNgcIMjAwNgcIMjAwNQcIMjAwNQcIMjAwNAcIMjAwNAcIMjAwMwcIMjAwMwcIMjAyMwcIMjAyMwcIMjAyMgcIMjAyMgcIMjAyMQcIMjAyMQcIMjAyMAcIMjAyMAcIMjAxOQcIMjAxOQcIMjAxOAcIMjAxOAcIMjAxNwcIMjAxNwcIMjAxNgcIMjAxNgcIMjAxNQcIMjAxNQcIMjAxNAcIMjAxNAcIMjAxMwcIMjAxMwcIMjAxMgcIMjAxMgcIMjAxMQcIMjAxMQcIMjAxMAcIMjAxMAcIMjAwOQcIMjAwOQcIMjAwOAcIMjAwOAcIMjAwNwcIMjAwNwcIMjAwNgcIMjAwNgcIMjAwNQcIMjAwNQcIMjAwNAcIMjAwNAcIMjAwMwcIMjAwMwcIMjAyMwcIMjAyMwcIMjAyMgcIMjAyMgcIMjAyMQcIMjAyMQcIMjAyMAcIMjAyMAcIMjAxOQcIMjAxOQcIMjAxOAcIMjAxOAcIMjAxNwcIMjAxNwcIMjAxNgcIMjAxNgcIMjAxNQcIMjAxNQcIMjAxNAcIMjAxNAcIMjAxMwcIMjAxMwcIMjAxMgcIMjAxMgcIMjAxMQcIMjAxMQcIMjAxMAcIMjAxMAcIMjAwOQcIMjAwOQcIMjAwOAcIMjAwOAcIMjAwNwcIMjAwNwcIMjAwNgcIMjAwNgcIMjAwNQcIMjAwNQ5iBgHAAwAAAAEAAAIABi6kAywADmIGAcIDBAcEBQQBrQILjAUAAQCOBQABAOwDAAEAkAUAAQCSBQEAMJQFAQEwlgUBAnCYBQEDMJoFAQQgnAUBBTCeBQEGMLIDBAi6AwgArAMBDK4DAgxhBgBhBQBhBABhAwBhAgBhAQBhAADQs6ToA7TUZQAABFABAACd0kFRAQAAEekDDs+dBFIBAACd0kEcAQAAEekDDr+dBFIBAACd0kEoAQAAEekHDgQrAQAAnQRSAQAAndJBHgAAABHpAw6/nQRSAQAAndJBJAEAABHpAw6/nQRTAQAAndCdBFQBAACd0kEiAQAAEekDDr+dBFUBAACdx9xiAADti8hlAgBiAQDtyWICAARWAQAA7cplAwBCVwEAAGIDAL4AJAIAwQRiAgAEWAEAAO3ns6XBBWIFAOgMOFkBAADQ7bSd6gg4WQEAANDtwQY4mAAAAEJEAQAACzhZAQAA0O1MWgEAAGIGAExbAQAAuxhMXAEAALsYYgYAmkxdAQAAYgQATF4BAAAkAQAupAMuFWwmAIIBAiYrNQALFCZJgDo/KyY6Kw5CBgEAAQMBBAIAugEEvgUAAQDABQEAMMIFAQEwxAUBAjCWBQINsgMACGECAGEBAGEAAGUAAM/tQmMBAAAEZAEAACQBALNHx2UAAM/tQmMBAAAEZQEAACQBALNHyGUAAGUAAM/tQmMBAAAEZgEAACQBAO1CZwEAACQAAEJoAQAAJAAAyQtiAABBaQEAAEFqAQAAQl0AAAAEVQEAACQBAEJbAAAAvyQBAExrAQAAYgAAQWkBAABBbAEAAExtAQAAZQEAYgEAQWkBAAAEbgEAAEedTG8BAABiAgAR6QMOv0xwAQAAKKQDNAkwbGzGCMtddkQOYgYBxAMBCAEEBALEAgniBQABAJQFAAAAlgUAAUDkBQACAOYFAANA6AUABADqBQAFQOwFAAYA7gUABwCuAwIMugMIALIDBAisAwEM3GUCAARVAQAAnc+dBFUBAACd7YvHZQMAw+3IC89MawEAAMQEeAEAAO1CZwEAACQAAEJoAQAAJAAATG0BAADEBHkBAADtQmcBAAAkAABMegEAAMQEewEAAO1CZwEAACQAAEx8AQAAxAR9AQAA7UJ+AQAABH8BAAAkAQBMbwEAAMQEgAEAAO1CZwEAACQAABHpAw6/THABAADEBIEBAADtQmcBAAAkAABCaAEAACQAAEyCAQAAyQvKxASDAQAA7cEExASEAQAA7cEFZQAAQoUBAADABL4AJAIADsVlAABChgEAAMYkAQBCWwAAAASHAQAAJAEAQ4gBAABlAABCawAAAMYkAQDBBmUAAEJXAQAAwAa+ASQCAMEHxcAHQlsAAAAEhwEAACQBAEN3AQAAOJgAAABCRAEAAAvFJgEATF4BAAAkAQAupANKGgNsIQghj2dngICPCA0wMAAKGiGeSTYmbDowDkIGAQACAgIEBAEwBJIGAAEAlAYAAQD0AQAAQLwFAAEA5gUDAZYFAQHqBQUBrgMADNzP7UJnAQAAJAAAx93QR8jcxO1CYwEAAASLAQAAJAEAyGUDAEKFAQAAxL4AJAIAKaQDWQgDPxdYAAkQHA5CBgEAAQIBBAIAdQPABQABANgFAAAAmAYAAQDmBQAA9AEAAc9BjQEAALNHQY4BAADHz0FpAQAAQWoBAABCXQAAAARVAQAAJAEAQlsAAAC/JAEAyMPns6noF89BjQEAALNHQY4BAABCaAEAACQAAMfbQo8BAADcJAEAlugI29xxJgAASdvcR0KQAQAAwwRLAQAAncSdJAEAKaQDXQcDSa2PRCdnDkIGAQABAAEDAAAOAaIGAAEAz0JbAAAABJIBAAAlAQCkA2kBAw5iBgHGAwMEAwYEAIQBB6YGAAEA4gUAAQDaAQABAJQFAQAwlgUBATCoBgECMJgGAQMwugMIALIDBAisAwEMygMQAGEDAGECAGEBAGEAANtlAQAEVQEAAJ3QnQRVAQAAne2Lx2UCAGIAAO3IOJgAAABClQEAAGIBAASWAQAA7UJKAQAAJAAAQpcBAAAEmAEAAL8kAgAkAQDJOJkBAADeYgIAQZoBAADt7co4mAAAAEJEAQAAC7NMlQEAAGIDAEyaAQAAJAEALqQDcQg/bCvlWTohKw5DBgHIAwEAAQUBACsBzgUAAQCqAwAMZQAAQZsBAABBnAEAAEJEAQAAZQAAQZsBAABBnQEAAEKVAQAAzyQBACUBAKQDfgEDDkMGAcoDAQABBQEAKwHOBQABAKoDAAxlAABBmwEAAEGdAQAAQkQBAABlAABBmwEAAEGcAQAAQpUBAADPJAEAJQEApAOCAQEDDmIGAcwDAwYDBQQBvQEJvAYAAQC+BgABAI4FAAEAnAYBACCWBQEBcJgFAQIwmgUBAyCcBQEEMJ4FAQUwsgMECLoDCACsAwEMrgMCDGEFAGEEAGEDAGECAGEBAGEAANGzpOgDtNXcZQAABKABAACdz50EoQEAAJ3RnQSiAQAAne2Lx2UCAGIAAO3IYgEABKMBAADtyWUDAEJXAQAAYgIAvgAkAgDKYgEABFgBAADt57OlwQRiBADoDDhZAQAA0e20neoIOFkBAADR7cEFOJgAAABCRAEAAAs4WQEAANHtTFoBAABiBQBMWwEAALsYTFwBAAC7GGIFAJpMXQEAAGIDAExeAQAAJAEALqQDhgERXSaUKzUACxQhSYA6PysmOisOQgYBAAEDAQQCALwBBL4FAAEAwAUBADDCBQEBMMQFAQIwlgUBDbIDAAhhAgBhAQBhAABlAADP7UJjAQAABGQBAAAkAQCzR8dlAADP7UJjAQAABGUBAAAkAQCzR8hlAABlAADP7UJjAQAABKQBAAAkAQCzR+1CZwEAACQAAEJoAQAAJAAAyQtiAABBaQEAAEFqAQAAQl0AAAAEVQEAACQBAEJbAAAAvyQBAExrAQAAYgEAQWkBAABBpQEAAExtAQAAZQEAYgEAQWkBAAAEbgEAAEedTG8BAABiAgAR6QMOv0xwAQAAKKQDiwEJMGxs0AjLXXZEDkMGAagDAAAAAgcAMgC8AwkAvgMKAMADCwDCAwwAxAMNAMYDDgDMAxEAC9tM3gAAANxM3wAAAN1M4AAAAN5M4QAAAF4EAEziAAAAXgUATOMAAABeBgBM5gAAACikA6EBCQMIISEhISsrKw== \ No newline at end of file diff --git a/js/alist_open.js b/js/alist_open.js new file mode 100644 index 0000000..d2f62bc --- /dev/null +++ b/js/alist_open.js @@ -0,0 +1 @@ +import{_}from"assets://js/lib/cat.js";import{findBestLCS}from"./lib/similarity.js";const http=async function(url,options={}){"POST"==options.method&&options.data&&(options.body=JSON.stringify(options.data),options.headers=Object.assign({"content-type":"application/json"},options.headers));const res=await req(url,options);return res.json=()=>res.content?JSON.parse(res.content):null,res.text=()=>res.content,res},__drives=(["get","post"].forEach(method=>{http[method]=function(url,options={}){return http(url,Object.assign(options,{method:method.toUpperCase()}))}}),{}),__subtitle_cache={};async function get_drives_path(tid){var index=tid.indexOf("/",1),name=tid.substring(1,index),tid=tid.substring(index);return{drives:await get_drives(name),path:tid}}async function get_drives(name){var{settings,api,server,headers}=__drives[name];return null==settings.v3&&(settings.v3=!1,server=(await http.get(server+"/api/public/settings",{headers:headers})).json().data,_.isArray(server)?(settings.title=server.find(x=>"title"==x.key)?.value,settings.v3=!1,settings.version=server.find(x=>"version"==x.key)?.value,settings.enableSearch="true"==server.find(x=>"enable search"==x.key)?.value):(settings.title=server.title,settings.v3=!0,settings.version=server.version,settings.enableSearch=!1),api.path=settings.v3?"/api/fs/list":"/api/public/path",api.file=settings.v3?"/api/fs/get":"/api/public/path",api.search=(settings.v3,"/api/public/search"),api.other=settings.v3?"/api/fs/other":null),__drives[name]}let siteKey="",siteType=0;function init(cfg){siteKey=cfg.skey,siteType=cfg.stype,cfg.ext.forEach(item=>__drives[item.name]={name:item.name,server:item.server.endsWith("/")?item.server.substring(0,item.server.length-1):item.server,startPage:item.startPage||"/",showAll:!0===item.showAll,params:item.params||{},headers:item.headers||{},_path_param:item.params?_.sortBy(Object.keys(item.params),function(x){return-x.length}):[],settings:{},api:{},getParams(path){var key=this._path_param.find(x=>path.startsWith(x));return Object.assign({},this.params[key],{path:path})},async getPath(path){path=(await http.post(this.server+this.api.path,{headers:this.headers,data:this.getParams(path)})).json();return this.settings.v3?path.data.content:path.data.files},async getFile(path){path=(await http.post(this.server+this.api.file,{headers:this.headers,data:this.getParams(path)})).json(),path=this.settings.v3?path.data:path.data.files[0];return this.settings.v3||(path.raw_url=path.url),path},async getOther(method,path){path=this.getParams(path),path.method=method,method=(await http.post(this.server+this.api.other,{headers:this.headers,data:path})).json();return method},isFolder(data){return 1==data.type},isVideo(data){return this.settings.v3?2==data.type:3==data.type},isSubtitle(data){return 1!=data.type&&[".srt",".ass",".scc",".stl",".ttml"].some(x=>data.name.endsWith(x))},getType(data){var isVideo=this.isVideo(data);return this.isFolder(data)?0:isVideo?10:1},getPic(data){return(this.settings.v3?data.thumb:data.thumbnail)||(this.isFolder(data)?"http://img1.3png.com/281e284a670865a71d91515866552b5f172b.png":"")},getSize(data){let sz=data.size||0;if(sz<=0)return"";let filesize="";return filesize=1099511627776{drives.isSubtitle(item)&&subtList.push(item.name);var isVideo=drives.isVideo(item);(drives.showAll||drives.isFolder(item)||isVideo)&&(isVideo={name:item.name.replaceAll("$","_").replaceAll("#","_"),path:id+item.name+(drives.isFolder(item)?"/":""),thumb:drives.getPic(item),type:drives.getType(item),size:drives.getSize(item),remark:drives.getRemark(item)},drives.isVideo(item)&&videos.push(isVideo),allList.push(isVideo))}),0{var sbust=findBestLCS(item.name,subtList);sbust.bestMatch&&(__subtitle_cache[item.path]=[id+sbust.bestMatch.target])}),JSON.stringify({parent:id,page:pg,pagecount:pg,list:allList})}async function file(file){var{drives,path}=await get_drives_path(file),item=await drives.getFile(path),subs=[];if(__subtitle_cache[file])for(const sub of __subtitle_cache[file])try{var subP=await get_drives_path(sub),subItem=await drives.getFile(subP.path);subs.push(subItem.raw_url)}catch(error){}if("AliyundriveShare2Open"===item.provider&&drives.api.other){var urls=["原画",item.raw_url];try{for(const live of(await drives.getOther("video_preview",path)).data.video_preview_play_info.live_transcoding_task_list)"finished"===live.status&&(urls.push(live.template_id),urls.push(live.url))}catch(error){}file={name:item.name,url:urls,size:drives.getSize(item),remark:drives.getRemark(item),header:{},extra:{subt:subs}};return JSON.stringify(file)}if("123Pan"===item.provider){let url=item.raw_url;try{url=(await http.get(url)).json().data.redirect_url}catch(error){}const result={name:item.name,url:url,size:drives.getSize(item),remark:drives.getRemark(item),header:{},extra:{subt:subs}};return JSON.stringify(result)}{const result={name:item.name,url:item.raw_url,size:drives.getSize(item),remark:drives.getRemark(item),header:{},extra:{subt:subs}};return JSON.stringify(result)}}function search(wd){return JSON.stringify({list:[]})}function __jsEvalReturn(){return{init:init,dir:dir,file:file,search:search}}export{__jsEvalReturn}; \ No newline at end of file diff --git a/js/anfun_open.js b/js/anfun_open.js new file mode 100644 index 0000000..2222806 --- /dev/null +++ b/js/anfun_open.js @@ -0,0 +1,157 @@ +import { Crypto, load, _, jinja2 } from './lib/cat.js'; + +let key = 'anfun'; +let HOST = 'https://www.anfuns.cc'; +let siteKey = ''; +let siteType = 0; + +const 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 || 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) { + let classes = [{"type_id":1,"type_name":"新旧番剧"},{"type_id":2,"type_name":"蓝光无修"},{"type_id":3,"type_name":"动漫剧场"},{"type_id":4,"type_name":"欧美动漫"}]; + let filterObj = { + "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"}]}] + }; + + return JSON.stringify({ + class: classes, + filters: filterObj, + }); +} + +async function homeVod() {} + +async function category(tid, pg, filter, extend) { + if (pg <= 0) pg = 1; + const link = HOST + '/show/' + tid + '-' + (extend.class || '') + '--' + (extend.year || '') + (extend.by || '/by/time') + '/page/' + pg + '.html';//https://www.anfuns.cc/show/1---2023/by/hits/page/2.html + const html = await request(link); + const $ = load(html); + const items = $('ul.hl-vod-list > li'); + let videos = _.map(items, (item) => { + const it = $(item).find('a:first')[0]; + const remarks = $($(item).find('span.hl-lc-1')[0]).text().trim(); + return { + vod_id: it.attribs.href.replace(/.*?\/anime\/(.*).html/g, '$1'), + vod_name: it.attribs.title, + vod_pic: it.attribs['data-original'], + vod_remarks: remarks || '', + }; + }); + const hasMore = $('ul.hl-page-wrap > li > a > span.hl-hidden-xs: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) { + var html = await request( HOST + '/anime/' + id + '.html'); + var $ = load(html); + var vod = { + vod_id: id, + vod_name: $('h1:first').text().trim(), + vod_type: $('.stui-content__detail p:first a').text(), + vod_actor: $('.stui-content__detail p:nth-child(3)').text().replace('主演:',''), + vod_pic: $('.stui-content__thumb img:first').attr('data-original'), + vod_remarks : $('.stui-content__detail p:nth-child(5)').text() || '', + vod_content: $('span.detail-content').text().trim(), + }; + var playMap = {}; + var tabs = $('ul.hl-from-list > li > span'); + var playlists = $('ul.hl-plays-list'); + _.each(tabs, (tab, i) => { + var from = tab.children[0].data; + var list = playlists[i]; + list = $(list).find('a'); + _.each(list, (it) => { + var title = it.children[0].data; + var playUrl = it.attribs.href.replace(/\/play\/(.*).html/g, '$1'); + + if (!playMap.hasOwnProperty(from)) { + playMap[from] = []; + } + playMap[from].push( title + '$' + playUrl); + }); + }); + vod.vod_play_from = _.keys(playMap).join('$$$'); + var urls = _.values(playMap); + var 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 link = HOST + '/play/' + id + '.html'; + const html = await request(link); + const $ = load(html); + const js = JSON.parse($('script:contains(player_)').html().replace('var player_aaaa=','')); + const playurl = js.url; + const playUrl = unescape(base64Decode(playurl)); + return JSON.stringify({ + parse: 0, + url: playUrl, + }); +} + +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)); +} + +async function search(wd, quick) { + let data = JSON.parse(await request(HOST + '/index.php/ajax/suggest?mid=1&wd=' + wd)).list; + let videos = []; + for (const vod of data) { + videos.push({ + vod_id: vod.id, + vod_name: vod.name, + vod_pic: vod.pic, + vod_remarks: '', + }); + } + 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/js/app.js b/js/app.js new file mode 100644 index 0000000..3216544 --- /dev/null +++ b/js/app.js @@ -0,0 +1,8 @@ +function __jsEvalReturn() { + return { + isVideoFormat: function (url) { + return !0; + }, + }; +} +export { __jsEvalReturn }; diff --git a/js/apptov5_open.js b/js/apptov5_open.js new file mode 100644 index 0000000..256ff00 --- /dev/null +++ b/js/apptov5_open.js @@ -0,0 +1 @@ +//bbQ0FUT1CfBB5hcHB0b3Y1X29wZW4uanMsYXNzZXRzOi8vanMvbGliL2NhdC5qcxxfX2pzRXZhbFJldHVybgxDcnlwdG8KZGF5anMMamluamEyBlVyaQJfDl8weDUyYzcOXzB4NDRmMxJfMHgxYWU0MzMSXzB4ODAyMmM0El8weDFhNWZiZhJfMHgzYWY2MmYSXzB4M2U2ZDU2El8weDNmNjNhOBJfMHgyMzczMTMSXzB4MTMxMjlhEl8weDRiZWI1MRJfMHgzMjc5YmYSXzB4MjcyZjZiEl8weDI3YjhhZhJfMHg0MGIyMzISXzB4MmU3YmQxEl8weDRmZmFmYRJfMHg4ODFkNzESXzB4MjI1ZmQ4El8weDI0NWM0YxJfMHgyYmJiMWQSXzB4MzFhYmI3El8weDMxMDlkNhJfMHgzZGZkODISXzB4NjAzYWYxEl8weDRiZWZjMhJfMHg2ZDM3MTMSXzB4M2QzM2JiEl8weDE4ZTM5ZRJfMHhhOWJmNWISXzB4MWM3OWMxEl8weDMzMjcwYxJfMHgzMDMyNTISXzB4NDI5NDI1El8weDQ2ZGE3MxJfMHg0Y2YyMzQSXzB4NWQyMjA4El8weDMxMmJiYxJfMHgxZWQ5OGIQdm9kX2FyZWF6YWJhY2RlZmdoamtsbW5vcHFyc3R1dnd4eXpBQkNERUZHSEpLTE1OT1BRUlNUVVZXWFlaMDEyMzQ1Njc4OeQBJmFyZWE9e3tleHQuYXJlYX19Jmxhbmc9e3tleHQubGFuZ319JnllYXI9e3tleHQueWVhcn19Jm9yZGVyPXt7ZXh0Lm9yZGVyfGRlZmF1bHQoInRpbWUiKX19JnR5cGVfbmFtZT17e2V4dC5jbGFzc319GHZvZF9kaXJlY3RvcgpzdHlwZQh5ZWFyDnR5cGVfaWQQdm9kX25hbWUGMHgyDmluZGV4T2YUcmVwbGFjZUFsbBJ5ZWFyX2xpc3QKdGl0bGUQdm9kX3llYXIMaHVhd2VpDHhJVVlaciZEYXJ0LzIuMTkgKGRhcnQ6aW8pIFozdzFCTUtZS2dOYXc2WT0YcmFzUHVibGljS2V5OC9hcHB0b3Y1L3YxL3VzZXIvZ2V0VXNlckluZm8OZG9tYWlucxJ2b2RfY2xhc3MaZ2V0X2hvbWVfY2F0ZTQvYXBwdG92NS92MS92b2QvZ2V0Vm9kP2lkPVgmX19wbGF0Zm9ybT1hbmRyb2lkJl9fcGxhdGZvcm09YW5kcm9pZCZzaWduPQ5kZXZpY2UxFEVOQ1JZUFRJT04WdG9VcHBlckNhc2Uwd3E4Nnc3M0NtTU9wSGNPZXc2SEN1eXc9CHVuaXgSc3Vic3RyaW5nDnRpbWVvdXQGZXh0DGFwcHRvXxBwYWdlU2l6ZRJzdHJpbmdpZnkKb3JkZXIMdm9kX2lkCHBhZ2UGMHg0SiZwYWdlU2l6ZT0yMSZfX3BsYXRmb3JtPWFuZHJvaWQmc2lnbj0GcHdkZCZ0eXBlPSZfX3BsYXRmb3JtPWFuZHJvaWQmX19wbGF0Zm9ybT1hbmRyb2lkJnNpZ249CGUwaEUadm9kX3BsYXlfZnJvbQZ1cmwKdG9rZW4caGFzT3duUHJvcGVydHkOY29udGVudApsYWJlbCZyZXR1cm4gKGZ1bmN0aW9uKCkgGGZyb21DaGFyQ29kZQhhcmVhQERhbHZpay8yLjEuMCAoTGludXg7IFU7IEFuZHJvaWQgLC9hcHB0b3Y1L3YxL3VzZXIvbG9naW4Ga2V5DEJhc2U2NBZ2b2RfcmVtYXJrcwh3NzFmDmZvckVhY2gIZGF0YRZ0b0xvd2VyQ2FzZTI/X19wbGF0Zm9ybT1hbmRyb2lkJnNpZ249CnBhcnNlOC9hcHB0b3Y1L3YxL3NlYXJjaC9saXN0cz93ZD0KdG90YWwOcmVwbGFjZQptb2RlbAhjYXRlCHB1c2gUdXNlci1hZ2VudAhsYW5nEmFyZWFfbGlzdAhlYWNoCGtleXMKdXNlcjEOIEJ1aWxkLxJ2b2RfYWN0b3IWZ2V0X3BhcnNpbmcOcmVsZWFzZRZ2b2RfY29udGVudAhjZWlsCHRyaW0IOW1WQQ5hbmRyb2lkDnJlZmVyZXIIX19pYwxfX3RpbWUUc3RhcnRzV2l0aA4ibWQ1IjoiDnZvZF9waWMGZW5jDlJlZmVyZXIOdXNlcl9pZAYkJCQIVXRmOBJ0eXBlX25hbWUKc2hpZnQISGdNMwxjb25maWcSUlNBL1BLQ1MxDHJhbmRvbRpBRVMvQ0JDL1BLQ1M3EmZvcm0tZGF0YRBObnc5QWNPTwhmaW5kci9hcHB0b3Y1L3YxL2NvbmZpZy9nZXQ/cD1hbmRyb2lkJl9fcGxhdGZvcm09YW5kcm9pZCZzaWduPQxTUWpldFEYdzc3RHZzTzl3cTlWCHVybHMUVXNlci1BZ2VudAwmcGFnZT0Kc2xpY2UGIjoiDGNoYXJBdAZsb2cMdmFSTWNFDHlaU0RLVRRfX3BsYXRmb3JtDGh0dHBzOgYweDGCAUFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXowMTIzNDU2Nzg5Ky89FGNoYXJDb2RlQXQGbWFwCnR5cGVzDmVuYWJsZWQIdHlwZRJsYW5nX2xpc3QIYXRvYgh0aW1lGnZvZF9wbGF5X2xpc3QOY29uc29sZQ5hcHB0b3Y1CDB4NmMIMHgzYwgweDVjEl8weDM3MmU2MhJfMHg1MmM3YzASXzB4NDRmMzk3El8weDU5Mjg1MggweDc5CDB4MjASXzB4MmZiYWU2El8weDRkYzk0NxJfMHg1MjlmZmISXzB4MTFmNmM0El8weDE2NzhmNgYweDgELCAIMHg1MggweDJlCG1kNVgCIgJ7AiwCfQhyc2FYCDB4M2EkZW5jb2RlVVJJQ29tcG9uZW50El8weDVlZWExZQQ6IBJfMHgyM2Y5YTESXzB4Mzc0MzkyBCI6CDB4NDgQXzB4ZTlmODASXzB4NDE2MDExEl8weDU4NDJiZBJfMHg0MDEyODMSXzB4NTk5ZjcyEl8weDQ1OGQzMxJfMHgyMjIyZjQIMHg4YgZyZXEIcG9zdAxtZXRob2QOaGVhZGVycwgweDNkEHBvc3RUeXBlCDB4MTEGMHgwCDB4NzYIYWVzWAYweGUSXzB4OWMxMzJiEl8weDRiZDc2MBJfMHgzM2I5ZjASXzB4NTljZTFmEl8weDJhMjgwOBJfMHg0MDlmNmUSXzB4NWE2ODk2El8weGIxODcyMRJfMHg0ZjM4OGMSXzB4MmJlMmYyEl8weDJkZDc1YRJfMHg3NTU3ODMSXzB4NGY1YjZjEl8weDVlNjdhZhJfMHgzMzFkMWMSXzB4MjhhMjdkEl8weGJmNTkzYRJfMHg0OTI4M2USXzB4MTIyOGM5CHNrZXkIMHg1ZggweDdkCDB4NzAIMHg3YwRpYwxhZXNLZXkKYWVzSVYIMHg2ZQgweDc4IHc0dkN0OEtEd296Q2xnPT0IMHg0MwgweDNlCDB4NmQGMHgzCDB4MjgIMHg2MwgweDg4CDB4NGYITilubAgweDg0BjB4YwgweDM4CDB4NWEIMHg3NQpsb2NhbAgweDFjDmlzRW1wdHkEaWQGMHhmBHVhBjB4NggweDI0BDsgCDB4MTUIMHgyMQ5idWlsZElkAikIMHgyZggweDdmDGRvbWFpbggweDU0CDB4MmIIMHg0ZAgweDJjAnAIMHgyOQgweDQwEl8weDIwMGU4MBJfMHgxMDIxZmQSXzB4NGM1ZjY2El8weDY5NmY5OAgweDM3El8weDQ1NDY2YRJfMHg1MzI4ZjESXzB4MTMzYzI4El8weDFiZTE0NhJfMHg1ZTdjN2IIMHg0YggweDZiCDB4NDEIMHg0YxJfMHgyNzQzN2ISXzB4MTE5NTMyEl8weDI2ZmNiZAgweDUwCDB4NTcSXzB4M2RmNTRkEl8weDVhMjQzN0B7fS5jb25zdHJ1Y3RvcigicmV0dXJuIHRoaXMiKSggKQQpOwx3aW5kb3cSXzB4MzFlMmMzEl8weDRiNmViMBJfMHg1NDk5NGESXzB4M2IyMmJmEl8weDRjYjMwMhJfMHg0YjVlZGYSXzB4MzMxMGZkCDB4NDkSXzB4NDQ3NmIwEl8weDNkYzQ3YhJfMHg2ZjBmMGISXzB4Mjk1OGNhEl8weDNkMjU3ORJfMHgxM2FhZjkSXzB4NWRhYjIxEl8weDIwODllMxJfMHgyMjZiODYSXzB4MWM3ZWM3El8weDNjZThkNQIlBDAwCDB4NTEIMHg0NyRkZWNvZGVVUklDb21wb25lbnQSXzB4MTg3YzE0El8weDRkN2M1ORJfMHg0MzI1MDgSXzB4MjQwNDgxEl8weDRiNmI3ZBJfMHg1MzBlMTASXzB4NDkwNzQxEl8weDM0ZjY5MhJfMHg0ODlmYmUSXzB4M2I4OTI0El8weDNhNTNkOBJfMHgxMTYxOGISXzB4OWZiZWJiEl8weDIxZTZmNxJfMHgyYTUwNzUIMHgyMwpsaXN0cwgweDcyCG1vbGQIMHgxOAgweDE2CDB4NjgMZXh0ZW5kCDB4MWUIMHg1MwV7fItXCDB4MTcIMHgxYgUwVzpTBjB4NQgweDU2Be2LAIoIMHgxYQgweDY3BXRe404IMHg2MAhpbml0BWhR6JACbgJ2CDB4MWQIMHg4MAWSY49eCDB4NTgIMHg4MwUAZ7BlBQBn7XAIaGl0cwV9WcSLCnNjb3JlCDB4NGEOZmlsdGVycxJfMHgxNGMzZDMIMHgzNggweDY1AnkSXzB4MmNjYzQ0BHt9El8weDEzNDM3NhJfMHg0MDUxZjQSXzB4MzhkOTE3El8weDIxNzg1YxJfMHgzYWJkZjYSXzB4MjAwN2I3El8weDFjY2RkMxJfMHg1ZDA1YTUSXzB4NTllNjcwEl8weDViZjMyNhBwYXJzZUludAgweDdlCDB4NjE8L2FwcHRvdjUvdjEvdm9kL2xpc3RzP3R5cGVfaWQ9CDB4NWQIMHg0NggweDg1CDB4ODEIMHg2MgYweGIOdm9kX3N1YggweDI2CDB4MTMScGFnZWNvdW50CGxpc3QSXzB4NGJiNTNjEl8weGRkNjNiMhJfMHg1NTU0MTYSXzB4M2I2OWZiEl8weDI0NDFkZBJfMHgzZmZiMTQSXzB4ZjA0NWEyEl8weGE1OWViMRJfMHgyM2RkZTYIMHg3MwgweDc0CDB4MzAIMHg3MQgweDY5CDB4NWIIMHgyMggweDVlCDB4MjUIMHgyNwgweDU5FnBsYXllcl9pbmZvCDB4NDQIMHg4YwIjCDB4ODkIMHgzNBh2b2RfcGxheV91cmwSXzB4MWVjNjI0CDB4NDICJAgweDhhEl8weDQzOWU1YhJfMHg0NDA5YjASXzB4MzYzNzA3El8weDFiM2I0YRJfMHg1YjQ0MTASXzB4NWIyMjJkEl8weDUwNmE4ORJfMHg0YzA0ZDkSXzB4NGE0MTI3El8weDQ2MjdiMQgweDNmCDB4MzkGMHg5EHBsYXlfdXJsMi9hcHB0b3Y1L3YxL3BhcnNpbmcvcHJveHkIc2lnbggweDdiEHRyeSBuZXh0El8weDM1NTk3MhJfMHgxYzc5OWISXzB4MjZjNmEzEl8weGU0NjdhOBJfMHgxYTlmNWISXzB4MzJlZmI3El8weDMyMTBjMxJfMHg0ZWI0ZjISXzB4MmFlMmRlCDB4ODIIMHg1NQR3ZAgweDEyCDB4ODcSXzB4NGI1Y2Q5El8weDIwODI4OAgweDY2CDB4MTQCIBJfMHg0MGU3MDASXzB4MWJmNzM3El8weGVhZTUwOQgweDdhEl8weDIwMTU2NRJfMHgxMDY4NjUSXzB4MWM1OTkzEl8weDVhOGJjYxJfMHg1OGZhNmESXzB4MzVmZWJhEl8weDE1NmIzMggweDJkBC8vCDB4NGUIaHR0cAgweDE5CDB4NDUIMHgyYQgweDMyBjB4ZAxoZWFkZXISXzB4MjNkMzhiEl8weDNmYjNiMBJfMHg0MzQ3MjYSXzB4NmZjMjNjEl8weDUxNTdlMhJfMHg1MjBkMjASXzB4NTlkZWJmEl8weDM1YTY3YwgweDNiCDB4NmEKYnJhbmQcSFVBV0VJIE1hdGUgNDAIMHg3NxJfMHgyOTZkMTcSXzB4NWRhNDcyCDB4MzEGMHhhCDB4MzUSXzB4ODM3M2UzCGhvbWUOaG9tZVZvZBBjYXRlZ29yeQxkZXRhaWwIcGxheQxzZWFyY2gPpAMBpgMBACyoAwAFAKoDAAGsAwACrgMAA7ADAASyAwAOAAYBoAEAAAAgLRXNCwCqAwAMrAMBDK4DAgywAwMMsgMEDLQDAA22AwENuAMCCboDAwm8AwQJvgMFCcADBgnCAwcJxAMICcYDCQnIAwoNygMLCcwDDAnOAw0J0AMOCdIDDw3UAxAJ1gMRAdgDEgHaAxMB3AMUAd4DFQHgAxYB4gMXAeQDGAHmAxkB6AMaCeoDGwnsAxwB7gMdAfADHgHyAx8B9AMgAfYDIQ34AyIB+gMjAfwDJAH+AyUBgAQmAagDJwEI6GG+Al8XAL4DXxgAvgRfGQC+BV8aAL4GXxsAvgdfHAC+CF8dAL4JXx4AvgpfIQC+C18iAL4MXyMAvg1fJAC+Dl8lAL4PXycAvhBfKAC+EV8pAL4SXyoAvhNfKwC+FF8sACkEAQEAAAQCAQAABAMBAAAEBAEAAAQFAQAABAYBAAAEBwEAAAQIAQAABAkBAAAEQQAAAAQKAQAABAsBAAAEDAEAAAQNAQAABA4BAAAEDwEAAAQQAQAABBEBAAAEEgEAAAQTAQAABBQBAAAEFQEAAAQWAQAABBcBAAAEGAEAAAQZAQAABBoBAAAEGwEAAAQcAQAABB0BAAAEHgEAAAQfAQAAJiAABCABAABMIAAAgAQhAQAATCEAAIAEIgEAAEwiAACABCMBAABMIwAAgAQkAQAATCQAAIAEJQEAAEwlAACABCYBAABMJgAAgAQnAQAATCcAAIAEQAAAAEwoAACABCgBAABMKQAAgAQpAQAATCoAAIAEKgEAAEwrAACABCsBAABMLAAAgAQsAQAATC0AAIAELQEAAEwuAACABC4BAABMLwAAgAQvAQAATDAAAIAEMAEAAEwxAACABDEBAABMMgAAgAQyAQAATDMAAIAEMwEAAEw0AACABDQBAABMNQAAgARdAAAATDYAAIAENQEAAEw3AACABDYBAABMOAAAgAQ3AQAATDkAAIAEWwAAAEw6AACABDgBAABMOwAAgAQ5AQAATDwAAIAEOgEAAEw9AACABDsBAABMPgAAgAQ8AQAATD8AAIAEPQEAAExAAACABD4BAABMQQAAgAQ/AQAATEIAAIAEQAEAAExDAACABEEBAABMRAAAgARCAQAATEUAAIAEQwEAAExGAACABEQBAABMRwAAgARFAQAATEgAAIAEHgAAAExJAACABEYBAABMSgAAgARHAQAATEsAAIAESAEAAExMAACABEkBAABMTQAAgAQwAAAATE4AAIAESgEAAExPAACABEsBAABMUAAAgARMAQAATFEAAIAENwAAAExSAACABE0BAABMUwAAgAROAQAATFQAAIAETwEAAExVAACABFABAABMVgAAgARRAQAATFcAAIAEUgEAAExYAACABFMBAABMWQAAgARUAQAATFoAAIAEVQEAAExbAACABFYBAABMXAAAgARXAQAATF0AAIAEWAEAAExeAACABFkBAABMXwAAgARaAQAATGAAAIAEQgAAAExhAACABFsBAABMYgAAgARcAQAATGMAAIAEXQEAAExkAACABF4BAABMZQAAgARfAQAATGYAAIAEYAEAAExnAACABGEBAABMaAAAgARiAQAATGkAAIAEYwEAAExqAACABGQBAABMawAAgARlAQAATGwAAIAEZgEAAExtAACABGcBAABMbgAAgARoAQAATG8AAIAEaQEAAExwAACABGoBAABMcQAAgARrAQAATHIAAIAEbAEAAExzAACABDYAAABMdAAAgARtAQAATHUAAIAEbgEAAEx2AACABG8BAABMdwAAgARwAQAATHgAAIAEcQEAAEx5AACABHIBAABMegAAgARzAQAATHsAAIAEdAEAAEx8AACABHUBAABMfQAAgAR2AQAATH4AAIAEdwEAAEx/AACABHgBAABMgAAAgAR5AQAATIEAAIAEegEAAEyCAACABHsBAABMgwAAgAR8AQAATIQAAIAEfQEAAEyFAACABH4BAABMhgAAgAR/AQAATIcAAIAEgAEAAEyIAACABIEBAABMiQAAgASCAQAATIoAAIA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 \ No newline at end of file diff --git a/js/appv2.js b/js/appv2.js new file mode 100644 index 0000000..4d0f3b9 --- /dev/null +++ b/js/appv2.js @@ -0,0 +1 @@ +//bbQ0FUT1DtAhphcHB2Ml9vcGVuLmpzLGFzc2V0czovL2pzL2xpYi9jYXQuanMcX19qc0V2YWxSZXR1cm4MQ3J5cHRvAl8Ga2V5CEhPU1QOc2l0ZUtleRBzaXRlVHlwZQRVQQpQQ19VQQ5yZXF1ZXN0CGluaXQIaG9tZQ5ob21lVm9kEGNhdGVnb3J5DGRldGFpbApwYXJzZQhZdU1pCnNldmVuCHB1cmwIcGxheQxzZWFyY2gYYmFzZTY0RW5jb2RlGGJhc2U2NERlY29kZRJqc29uUGFyc2UaZGVjb2RlVW5pY29kZQ5nZXRIb21lLnJlbW92ZUhUTUxUYWdzQW5kU3BhY2VzDkFwcFlzVjImRGFydC8yLjE0IChkYXJ0OmlvKd4BTW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzExNi4wLjAuMCBTYWZhcmkvNTM3LjM2BbRmzpgQYmZ6eW0zdTgFGE8ojQ4xMDgwenlrBetfC3cOa3VhaWthbgXPkVBbDGx6bTN1OAVel+FRDGZmbTN1OAd3bRZZC3cSaGFpd2Fpa2FuBUlRH5AMZ3NtM3U4BQBnJ1kSenVpZGFtM3U4BWtREmIMYmptM3U4BSJ9PFwMc25tM3U4BWdTmZ8Md29sb25nBbBlam0MeGxtM3U4BTFqsYIMeWhtM3U4BSlZenoMdGttM3U4BYFnH5AManNtM3U4BeBlPVwMd2ptM3U4BeqVNXUMc2RtM3U4BetfZo8Ma2NtM3U4BdGRcJ4WamlueWluZ20zdTgF3pgfkAxmc20zdTgF2G1Hcgx0cG0zdTgFfJxQTgxsZW0zdTgFfnamXgxkYm0zdTgFanUEgw50b21tM3U4BVUAd5EMdWttM3U4BTFyZFcMaWttM3U4CaJ+W3JEjZBuEGhuenltM3U4BaJ+W3IMaG5tM3U4EjY4enlfbTN1OAV3kblwDGtkbTN1OAcXU5dlH2YOYmR4bTN1OAVHWU6GDHFobTN1OAVqjE5TDGhobTN1OAXrX61kDGtibTN1OE5odHRwOi8vNjEuMTQ3LjkzLjIxOjgwOTAvaW5kZXgucGhwP3VybD1IaHR0cDovL3BhbmRvd24ucHJvL2FwcC9ra2R5LnBocD91cmw9Smh0dHA6Ly9wYW5kb3duLnByby9hcHAvbHZkb3UucGhwP3VybD12aHR0cHM6Ly92aXAubW9zYW5na2VqaS5jb20vYXBpLz9rZXk9YWZjUTBDN3ZVaU5PeTR0bnZHJnVybD2CAWh0dHA6Ly9taS5meHdsLnZpcC9hcGkvP2tleT0yMjc0NTA2NmJjZGY1MTdiN2ZjM2I3OTJhODcxMzJmMiZ1cmw9PGh0dHBzOi8vbGFvOC54bi0tNjU0YS5jYy8/dXJsPYABaHR0cDovLzExMC40Mi4zLjcxOjUwMDAvYXBpL2ppZXhpL3hnP0tleT1JbGpzcktuajdUME0zOElFV2gmdXJsPZABaHR0cDovLzE3NS4xNzguMTgzLjE5Mjo4Ni9hcGkvP2tleT1iODMyMDk2ODYxODM5ZjU2MDY2YmY0YWU3YTBkN2JlMCZ1cmw9lgFodHRwczovL2FwaS54bi0ta2NyNTAwYTM5MWIuY2MvYXBpL2ppZXhpL2NvbW1vbj9LZXk9emNHWEVMOGpHbnREb2kzdlNSJnVybD00aHR0cDovLzExMS4yMzEuMi4xNzkvP3VybD0+aHR0cHM6Ly9qeGpzb24uY2YvanNvbi5waHA/dXJsPUBodHRwczovL2p4anNvbi5jZi9qc29uMS5waHA/dXJsPT1oAHQAdABwADoALwAvAHgAaAB3AHcALgBmAHUAbgA6ADYAMwAvAA9cc3wuAHAAaABwAD8AdQByAGwAPQCsAWh0dHA6Ly94bi0teWV0YTA5OXYub25saW5lOjYzL2hvbWUvYXBpP3R5cGU9eXMmdWlkPTI2OTk4MTIma2V5PWFjZGVvcHJ0RktPUFJVWFoyNCZ1cmw9lgFodHRwczovL2FwaS54bi0ta2NyNTAwYTM5MWIuY2MvYXBpL2ppZXhpL2NvbW1vbj9LZXk9azVFZDdkMnpNdTRGTFJod2p3JnVybD2GAWh0dHA6Ly8xMjMuOTkuMTkyLjI0MTo1MDAwL2FwaS9qaWV4aS94Zz9LZXk9TkxvTmpuNDhHQUYzVVFkc1AwJnVybD1caHR0cDovLzQyLjE1Ny4xMjguMTA5OjIzMjMvQ0gvenkvWXVtaS5waHA/dXJsPVhodHRwOi8vYm94LnJlYWxkb3UuY24vYXBpLz9hcGlfaWQ9NSZ2b2RfdXJsPVRodHRwOi8vanNvbi45NTMzNjUuY24venl6LzEvaW5kZXgucGhwP3VybD10aHR0cHM6Ly8xMTAuNDIuMi45ODoyMjIyMi9hcGkvP2tleT1SWVVQYlN0RFRnS2RLWExCTFQmdXJsPTZodHRwOi8vanNvbi5nOS5wdWI6NjYvP3VybD2KAWh0dHBzOi8vanNvbi5rZXk1MjEuY24vYXBpLz9rZXk9ZGYyN2Q5Y2E5ZWM5N2UyMmM0N2Y4NTY1YTUwYWE2ZjUmdXJsPU5odHRwOi8vMTc1LjE3OC4xODMuMTkyOjgzL3R4cXEucGhwP3VybD1saHR0cDovL2pzb24ueGc2ODgudG9wL2FwaS8/a2V5PUFwSEcyakdjaW1RV1BPajVtTyZ1cmw9aGh0dHBzOi8vanguMjU1dHYudGsvYXBpLz9rZXk9UzZrUUhhRTFnVkVZNUtBdjhMJnVybD1KaHR0cDovL2xmbG9uZy5seXl5dHYuY24vanNvbi5waHA/dXJsPXJodHRwOi8vMTE4Ljk5LjIuMjMwOjY2ODgvYXBpLz9rZXk9dkFoWjY3cXpSZFcyY3pRRW8yJnVybD1qaHR0cHM6Ly9oZC4zOTZwYXkuY24vYXBpLz9rZXk9V1lmb2M0N2NWdUE2eGVFRDRIJnVybD2IAWh0dHBzOi8veGp4LnR2Y21zLnRvcC9hcGkvP2tleT1hMDM1ZTc1MTEwMjg5ODIxZmVlYzUwMzNmZmRlMmJlYyZ1cmw9bGh0dHBzOi8veGluei54bi0tNjU0YS5jYy9qaWV4aXhpL2d1YW5qaWUvOTk0NC5waHA/dXJsPZgBaHR0cHM6Ly9sdC5qb253ZXIuY24vaG9tZS9hcGk/dHlwZT15cyZ1aWQ9NzYzMjg5JmtleT1hY2ZtbnBxeHlER0hJTFVWV1gmdXJsPU5odHRwOi8vanguZGFlbnlzLnZpcDoyNTg3L3RubWIucGhwP3VybD0McmVxVXJsDmFnZW50U3AGcmVzDmNvbnRlbnQGcmVxDG1ldGhvZBRVc2VyLUFnZW50DnJlZmVyZXIOaGVhZGVycw5jb25zb2xlCmRlYnVnGHJlcVVybCA9PT0+IBpjb250ZW50ID09PT4gBmNmZwhza2V5CnN0eXBlCHRlc3QGZXh0DnJlcGxhY2UOdjEudm9kLwx2MS52b2QrQQBwAHAAWQBzAFYAMgAgAGUAeAB0ACAAUX9AV7eD1lMgAD0APQA9AD4ADGZpbHRlchBqc29uZGF0YRJjbGFzc0RhdGEmQ0xBU1NfRklMVEVSX0NPTkZJRw5jbGFzc2VzEmZpbHRlck9iagwvdHlwZXMIZGF0YQhsaXN0Bm5hdghhcmVhBTBXOlMIZGVzYwVnUsVgEGRpcmVjdG9yBfxbFG8IbGFuZwXtiwCKCHN0YXIFDmYfZgpzdGF0ZQW2cgFgDnZlcnNpb24FSHIsZwh5ZWFyBXRe/U4Ic29ydAWSY49eDmZvckVhY2gaY2xhc3NlcyA9PT0+IBJzdHJpbmdpZnkeZmlsdGVyT2JqID09PT4gDmZpbHRlcnMSY2xhc3NJdGVtEHR5cGVOYW1lDHR5cGVJZAxyZXN1bHQSdmFsdWVMaXN0Dm9wdGlvbnMSdHlwZV9uYW1lDnR5cGVfaWQIcHVzaBZ0eXBlX2V4dGVuZA5pc0VtcHR5EGluY2x1ZGVzAiwGbWFwCGZpbmQFaFHokAJuAnYILnZvZARieQX2ZfSVCHRpbWUFuk4UbAhoaXRzBcSLBlIKc2NvcmUIaXRlbQh0cmltEnZpZGVvTGlzdAx2aWRlb3MEaXQUL3ZvZFBoYkFsbBB2b2RfbGlzdBZpbmRleF92aWRlbwp2bGlzdBI3azc4OS5jb20QdHVoYW8udHYCLw52b2RfcGljDHZvZF9pZBB2b2RfbmFtZRRzdGFydHNXaXRoCG1hYzoKaHR0cDoQanMyUHJveHkIaW1nLwhodHRwBC8vDGh0dHBzOhZ2b2RfcmVtYXJrcxJ2b2Rfc2NvcmUGdGlkBHBnAmsIa2V5cxxoYXNPd25Qcm9wZXJ0eQw/dHlwZT0kZW5jb2RlVVJJQ29tcG9uZW50DCZwYWdlPRR2aWRlbz90aWQ9CCZwZz0CJgI9EHBhcnNlSW50CHBhZ2UScGFnZWNvdW50CmxpbWl0CnRvdGFsBGlkCGh0bWwIbm9kZQZ2b2QQZXBpc29kZXMQcGxheV91cmwOcGxheU1hcAZhcnIEZXAScGFyc2VfYXBpEHBsYXlGcm9tEHBsYXlMaXN0Hi9kZXRhaWw/dm9kX2lkPSB2aWRlb19kZXRhaWw/aWQ9EHZvZF9pbmZvEnZvZF9jbGFzcxB2b2RfdHlwZRB2b2RfeWVhchB2b2RfYXJlYRJ2b2RfYWN0b3IYdm9kX2RpcmVjdG9yEnZvZF9ibHVyYhZ2b2RfY29udGVudBp2b2RfcGxheV9saXN0JnZvZF91cmxfd2l0aF9wbGF5ZXIWcGxheWVyX2luZm8Ic2hvdwhjb2RlDHBhcnNlMipwYXJzZV9hcGkgPT09PT09PT09PiAGdXJsFHJlcGxhY2VBbGwELi4CLgIkCGZsYWcGJCQkGnZvZF9wbGF5X2Zyb20Ydm9kX3BsYXlfdXJsAmECYgZ2YWwCcAplcnJvcghsaW5rMkFwcFlzVjIgaWQgbTN1OCZtcDQgPT09PiAOcGxheVVybCRBcHBZc1YyIGlkICwgPT09PiAqQXBwWXNWMiBpZCB1cmw9ID09PT4gIEFwcFlzVjIgaWQgPT09PiAoQXBwWXNWMiBwICsgaWQgPT09PiAYb2todHRwLzQuMS4wFHVzZXItYWdlbnQwQXBwWXNWMiByZXN1bHQudXJsID09PT4gIkFwcFlzVjIgU01EID09PT4gKEFwcFlzVjIgRGFkb3VfID09PT4gZmh0dHBzOi8vd3d3LmVydGluZy5uZXQvQUxJX2ppZXhpL2FsaV9qaWV4aS5waHA/dXJsPSpBcHBZc1YyIERhZG91MV8gPT09PiBoaHR0cHM6Ly9iZnEuZXJ0aW5nLm5ldC9UWF92aWRlby9nemNfMTAwMDE0NC5waHA/dXJsPShBcHBZc1YyIHpuanNvbiA9PT0+IFpodHRwczovL3dwanguY2hhbmNodWFuLnRvcC96bmpzb25hcGkucGhwP3VybD0kQXBwWXNWMiBGRUktID09PT4gLEFwcFlzVjIgdHVjaGVuZy0gPT09PiB0aHR0cHM6Ly8xMTAuNDIuMi45ODoyMjIyMi9hcGkvP2tleT1hajlqVHZaeUpMUld1Z3NCNkwmdXJsPSxBcHBZc1YyIGNhaWhvbmctID09PT4gXGh0dHA6Ly80Mi4xNTcuMTI4LjEwOToyMzIzL0NIL2FwcC9hcHAucGhwP3VybD0mQXBwWXNWMiBkZHp5LSA9PT0+IH5odHRwOi8vMTExLjE3My4xMTguMjUzOjk4OTgvYXBpL3hnLz9rZXk9OVpQWFM5OEp6R1BSUWVOMXM2JnVybD0uQXBwWXNWMiBLdU1pYW96eS0gPT09PiAmQXBwWXNWMiA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BWAEAACQBAO7OQe4BAADoMjheAQAAQl8BAAAEBQIAAMZB7gEAAJ0kAQAOxrND4wAAADiYAAAAQokBAADGJAEADy4O6gzBE2wHAAAADuoCL2IQAJFjEAAO6z//OF4BAABCXwEAAAQBAgAA0J0kAQAOOJgAAABCiQEAAAuzTOMAAAC/TP4BAADQTO4BAAAkAQAuBi6kA4IDsAEDU2w6ISEhEqhsOiEhbBJYbDohIYoSZ2wwUzohgDpTEoCFKyZOCEk7YmwwlDohISsSZ2wwlDohISsSZ2wwlDohISsSZ2wwlDohISsSZ2wwlDohISsSZ2wwlDohISsSZ2wwlDohISsSZ2wwlDohISsSZ2wwlDohISsSZ2wwlDohISsSZ2wwlDohISsSWGwwlDohISsSAKUBAmw6YjowgDpTF3srhSZOCEk8bDohISESCAcYXC5tM3U4fFwubXA0B3gAAQA1AAAACAYAAAAEB/X///8LAAkUAAAAAS4AAW0AATMAAXUAATgABwwAAAABLgABbQABcAABNAAMAAoHAiwHNAABABMAAAAIBgAAAAQH9f///wsAASwADAAKBwh1cmw9B0YAAQAcAAAACAYAAAAEB/X///8LAAF1AAFyAAFsAAE9AAwACgcQdXJsPXxpZD0HbAABAC8AAAAIBgAAAAQH9f///wsACREAAAABdQABcgABbAABPQAHCQAAAAFpAAFkAAE9AAwACgcmXll1TWl8XnFpcWktfF5RaVFpLQewAQABAFEAAAAIBgAAAAQH9f///wsACSwAAAAJEgAAAAUBWQABdQABTQABaQAHEAAAAAUBcQABaQABcQABaQABLQAHEAAAAAUBUQABaQABUQABaQABLQAMAAoHCF5TTUQHQgABABoAAAAIBgAAAAQH9f///wsABQFTAAFNAAFEAAwACgcOXkRhZG91XwdUAAEAIwAAAAgGAAAABAf1////CwAFAUQAAWEAAWQAAW8AAXUAAV8ADAAKBxBeRGFkb3UxXwdaAAEAJgAAAAgGAAAABAf1////CwAFAUQAAWEAAWQAAW8AAXUAATEAAV8ADAAKBw5eem5qc29uB1QAAQAjAAAACAYAAAAEB/X///8LAAUBegABbgABagABcwABbwABbgAMAAoHCl5GRUktB0gAAQAdAAAACAYAAAAEB/X///8LAAUBRgABRQABSQABLQAMAAoHEl50dWNoZW5nLQdgAAEAKQAAAAgGAAAABAf1////CwAFAXQAAXUAAWMAAWgAAWUAAW4AAWcAAS0ADAAKBxJeY2FpaG9uZy0HYAABACkAAAAIBgAAAAQH9f///wsABQFjAAFhAAFpAAFoAAFvAAFuAAFnAAEtAAwACgcMXmRkenktB04AAQAgAAAACAYAAAAEB/X///8LAAUBZAABZAABegABeQABLQAMAAoHVF5LdU1pYW96eS18Xnp5LXxeeXptLXxeVE5NQi18XnRubWItfF5sdmRvdQfYAgABAKUAAAAIBgAAAAQH9f///wsACYAAAAAJZgAAAAlMAAAACTUAAAAJIQAAAAUBSwABdQABTQABaQABYQABbwABegABeQABLQAHCgAAAAUBegABeQABLQAHDQAAAAUBeQABegABbQABLQAHEAAAAAUBVAABTgABTQABQgABLQAHEAAAAAUBdAABbgABbQABYgABLQAHEAAAAAUBbAABdgABZAABbwABdQAMAAoHDF41ODkwLQdOAAEAIAAAAAgGAAAABAf1////CwAFATUAATgAATkAATAAAS0ADAAKBxReaHVsaWh1bGktB2YAAQAsAAAACAYAAAAEB/X///8LAAUBaAABdQABbAABaQABaAABdQABbAABaQABLQAMAAoHCnNoYXJlB0wAAQAfAAAACAYAAAAEB/X///8LAAFzAAFoAAFhAAFyAAFlAAwACgccbWFpbi4qPyIoLio/KSIHhgEAAgA8AAAACAYAAAAEB/X///8LAAFtAAFhAAFpAAFuAAgGAAAAAwf1////ASIACwEIBgAAAAMH9f///wwBASIADAAKDmIGAdADAgUCDQYG7QQHyAgAAQDKCAABAKoFAQAg2AUBASDQBgECINIGAQMg1AYFBDCwAwMIugMIANoDGgC0AwUIsgMECNIDFQBhAwBhAgBhAQBhAAC/xyYAAMgmAADJvQC9ATNCZQEAAGUAACQBAOhKZQAABCYCAABCXAAAADjFAQAAz+0kAQCdEWMAAA44mAAAAELjAAAA3GIAAO2LJAEAEWMBAA5iAQBBcgEAAEFzAQAAEWMCAA7qT2UAAAQnAgAAQlwAAAA4xQEAAM/tJAEAnRFjAAAOOJgAAABC4wAAANxiAADtiyQBABFjAQAOYgEAQXMBAAAR6QoOYgEAQXI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 \ No newline at end of file diff --git a/js/appysv1.js b/js/appysv1.js new file mode 100644 index 0000000..3f49e6a --- /dev/null +++ b/js/appysv1.js @@ -0,0 +1,894 @@ +import { Crypto, _ } from 'assets://js/lib/cat.js' + +let host = ''; +let header = { + 'User-Agent': 'okhttp/3.12.11' +}; +let siteKey = ''; +let siteType = ''; +let siteJx = ''; + +const urlPattern1 = /api\.php\/.*?\/vod/; +const urlPattern2 = /api\.php\/.+?\.vod/; +const parsePattern = /\/.+\\?.+=/; +const parsePattern1 = /.*(url|v|vid|php\?id)=/; +const parsePattern2 = /https?:\/\/[^\/]*/; + +const htmlVideoKeyMatch = [ + /player=new/, + /
0) { + const result = await getFinalVideo(flag, parseUrls, id); + if (result !== null) { + return JSON.stringify(result); + } + } + + if (isVideo(id)) { + const result = { + parse: 0, + playUrl: "", + url: id + }; + return JSON.stringify(result); + } else { + const result = { + parse: 1, + jx: "1", + url: id + }; + return JSON.stringify(result); + } + } catch (e) { + // Handle any error here + } + return ""; +} + +async function search(key, quick) { + try { + const apiUrl = host; + const url = getSearchUrl(apiUrl, encodeURIComponent(key)); + const json = await request(url, getHeaders(url)); + const obj = JSON.parse(json); + let jsonArray = null; + const videos = []; + + if (obj.list instanceof Array) { + jsonArray = obj.list; + } else if (obj.data instanceof Object && obj.data.list instanceof Array) { + jsonArray = obj.data.list; + } else if (obj.data instanceof Array) { + jsonArray = obj.data; + } + + if (jsonArray !== null) { + for (const vObj of jsonArray) { + if (vObj.vod_id) { + const v = { + vod_id: vObj.vod_id, + vod_name: vObj.vod_name, + vod_pic: vObj.vod_pic, + vod_remarks: vObj.vod_remarks + }; + videos.push(v); + } else { + const v = { + vod_id: vObj.nextlink, + vod_name: vObj.title, + vod_pic: vObj.pic, + vod_remarks: vObj.state + }; + videos.push(v); + } + } + } + + const result = { list: videos }; + return JSON.stringify(result); + } catch (error) { + + } + return ""; +} + + + +async function getFinalVideo(flag, parseUrls, url) { + let htmlPlayUrl = ""; + for (const parseUrl of parseUrls) { + if (parseUrl === "" || parseUrl === "null") { + continue; + } + const playUrl = parseUrl + url; + const content = await request(playUrl, null, 10000); // 10秒请求,能更好过滤webjx + let tryJson = null; + try { + tryJson = jsonParse(url, content); + } catch (error) { } + + if (tryJson !== null && tryJson.hasOwnProperty("url") && tryJson.hasOwnProperty("header")) { + tryJson.header = JSON.stringify(tryJson.header); + return tryJson; + } + + if (content.includes(" 0) { + headers["User-Agent"] = " " + ua; + } + + let referer = ""; + if (jsonPlayData.hasOwnProperty("referer")) { + referer = jsonPlayData.referer; + } else if (jsonPlayData.hasOwnProperty("Referer")) { + referer = jsonPlayData.Referer; + } + if (referer.trim().length > 0) { + headers["Referer"] = " " + referer; + } + + headers = fixJsonVodHeader(headers, input, url); + + const taskResult = { + header: headers, + url: url, + parse: "0" + }; + + return taskResult; + } catch (error) { + + } + return null; +} + +function isVip(url) { + try { + let isVip = false; + const host = new URL(url).hostname; + const vipWebsites = ["iqiyi.com", "v.qq.com", "youku.com", "le.com", "tudou.com", "mgtv.com", "sohu.com", "acfun.cn", "bilibili.com", "baofeng.com", "pptv.com"]; + for (let b = 0; b < vipWebsites.length; b++) { + if (host.includes(vipWebsites[b])) { + if (vipWebsites[b] === "iqiyi.com") { + // 爱奇艺需要特殊处理 + if (url.includes("iqiyi.com/a_") || url.includes("iqiyi.com/w_") || url.includes("iqiyi.com/v_")) { + isVip = true; + break; + } + } else { + isVip = true; + break; + } + } + } + return isVip; + } catch (e) { + } + return false; +} + + +function isBlackVodUrl(input, url) { + return url.includes("973973.xyz") || url.includes(".fit:"); +} + + +function fixJsonVodHeader(headers, input, url) { + if (headers === null) { + headers = {}; + } + + if (input.includes("www.mgtv.com")) { + headers["Referer"] = " "; + headers["User-Agent"] = " Mozilla/5.0"; + } else if (url.includes("titan.mgtv")) { + headers["Referer"] = " "; + headers["User-Agent"] = " Mozilla/5.0"; + } else if (input.includes("bilibili")) { + headers["Referer"] = " https://www.bilibili.com/"; + headers["User-Agent"] = " " + Misc.UaWinChrome; + } + + return headers; +} + + + + + +const snifferMatch = /http((?!http).){26,}?\.(m3u8|mp4|flv|avi|mkv|rm|wmv|mpg)\?.*|http((?!http).){26,}\.(m3u8|mp4|flv|avi|mkv|rm|wmv|mpg)|http((?!http).){26,}\/m3u8\?pt=m3u8.*|http((?!http).)*?default\.ixigua\.com\/.*|http((?!http).)*?cdn-tos[^\?]*|http((?!http).)*?\/obj\/tos[^\?]*|http.*?\/player\/m3u8play\.php\?url=.*|http.*?\/player\/.*?[pP]lay\.php\?url=.*|http.*?\/playlist\/m3u8\/\?vid=.*|http.*?\.php\?type=m3u8&.*|http.*?\/download.aspx\?.*|http.*?\/api\/up_api.php\?.*|https.*?\.66yk\.cn.*|http((?!http).)*?netease\.com\/file\/.*/; + +function isVideoFormat(url) { + if (snifferMatch.test(url)) { + return !url.includes("cdn-tos") || !url.includes(".js"); + } + return false; + +} + +function isVideo(url) { + if (!url.includes(".mp4") || !url.includes(".m3u8")) { + return true; + } + return false; +} + + + + +function UA(url) { + if (url.includes(".vod")) { + return "okhttp/4.1.0"; + } +} + +function getCateUrl(URL) { + if (URL.includes("api.php/app") || URL.includes("xgapp")) { + return URL + "nav?token="; + } else if (URL.includes(".vod")) { + return URL + "/types"; + } else { + return ""; + } +} + +function getPlayUrlPrefix(URL) { + if (URL.includes("api.php/app") || URL.includes("xgapp")) { + return URL + "video_detail?id="; + } else if (URL.includes(".vod")) { + return URL + "/detail?vod_id="; + } else { + return ""; + } +} + +function getRecommendUrl(URL) { + if (URL.includes("api.php/app") || URL.includes("xgapp")) { + return URL + "index_video?token="; + } else if (URL.includes(".vod")) { + return URL + "/vodPhbAll"; + } else { + return ""; + } +} + +function getFilterTypes(URL, typeExtend) { + let str = ""; + + if (typeExtend !== null) { + for (let key in typeExtend) { + if (key === "class" || key === "area" || key === "lang" || key === "year") { + try { + + str += "筛选" + key + "+全部=+" + typeExtend[key].replace(/,/g, "+") + "\n"; + } catch (e) { } + } + } + } + + if (URL.includes(".vod")) { + str += "\n" + "排序+全部=+最新=time+最热=hits+评分=score"; + } else if (URL.includes("api.php/app") || URL.includes("xgapp")) { + // Do nothing, leave the string as it is. + } else { + str = "分类+全部=+电影=movie+连续剧=tvplay+综艺=tvshow+动漫=comic+4K=movie_4k+体育=tiyu\n筛选class+全部=+喜剧+爱情+恐怖+动作+科幻+剧情+战争+警匪+犯罪+动画+奇幻+武侠+冒险+枪战+恐怖+悬疑+惊悚+经典+青春+文艺+微电影+古装+历史+运动+农村+惊悚+惊悚+伦理+情色+福利+三级+儿童+网络电影\n筛选area+全部=+大陆+香港+台湾+美国+英国+法国+日本+韩国+德国+泰国+印度+西班牙+加拿大+其他\n筛选year+全部=+2023+2022+2021+2020+2019+2018+2017+2016+2015+2014+2013+2012+2011+2010+2009+2008+2007+2006+2005+2004+2003+2002+2001+2000"; + } + + return str; +} + +function getCateFilterUrlSuffix(URL) { + if (URL.includes("api.php/app") || URL.includes("xgapp")) { + return "&class=筛选class&area=筛选area&lang=筛选lang&year=筛选year&limit=18&pg=#PN#"; + } else if (URL.includes(".vod")) { + return "&class=筛选class&area=筛选area&lang=筛选lang&year=筛选year&by=排序&limit=18&page=#PN#"; + } else { + return "&page=#PN#&area=筛选area&type=筛选class&start=筛选year"; + } +} + +function getCateFilterUrlPrefix(URL) { + if (URL.includes("api.php/app") || URL.includes("xgapp")) { + return URL + "video?tid="; + } else if (URL.includes(".vod")) { + return URL + "?type="; + } else { + return URL + "?ac=list&class="; + } +} + +function isBan(key) { + return key === "伦理" || key === "情色" || key === "福利"; +} + +function getSearchUrl(URL, KEY) { + if (URL.includes(".vod")) { + return URL + "?wd=" + KEY + "&page="; + } else if (URL.includes("api.php/app") || URL.includes("xgapp")) { + return URL + "search?text=" + KEY + "&pg="; + } else if (urlPattern1.test(URL)) { + return URL + "?ac=list&zm=" + KEY + "&page="; + } + return ""; +} + +function findJsonArray(obj, match, result) { + Object.keys(obj).forEach((k) => { + try { + const o = obj[k]; + if (k === match && Array.isArray(o)) { + result.push(o); + } + if (typeof o === "object" && o !== null) { + if (Array.isArray(o)) { + o.forEach((item) => { + if (typeof item === "object" && item !== null) { + findJsonArray(item, match, result); + } + }); + } else { + findJsonArray(o, match, result); + } + } + } catch (e) { + } + }); +} + +function jsonArr2Str(array) { + const strings = []; + for (let i = 0; i < array.length; i++) { + try { + strings.push(array[i]); + } catch (e) { + } + } + return strings.join(","); +} + +function getHeaders(URL) { + const headers = {}; + headers["User-Agent"] = UA(URL); + return headers; +} + +function isJsonString(str) { + try { + JSON.parse(str); + } catch (e) { + return false; + } + return true; +} + + + + +export function __jsEvalReturn() { + return { + init: init, + home: home, + homeVod: homeVod, + category: category, + detail: detail, + play: play, + search: search, + }; +} + diff --git a/js/appysv2.js b/js/appysv2.js new file mode 100644 index 0000000..3f49e6a --- /dev/null +++ b/js/appysv2.js @@ -0,0 +1,894 @@ +import { Crypto, _ } from 'assets://js/lib/cat.js' + +let host = ''; +let header = { + 'User-Agent': 'okhttp/3.12.11' +}; +let siteKey = ''; +let siteType = ''; +let siteJx = ''; + +const urlPattern1 = /api\.php\/.*?\/vod/; +const urlPattern2 = /api\.php\/.+?\.vod/; +const parsePattern = /\/.+\\?.+=/; +const parsePattern1 = /.*(url|v|vid|php\?id)=/; +const parsePattern2 = /https?:\/\/[^\/]*/; + +const htmlVideoKeyMatch = [ + /player=new/, + /
0) { + const result = await getFinalVideo(flag, parseUrls, id); + if (result !== null) { + return JSON.stringify(result); + } + } + + if (isVideo(id)) { + const result = { + parse: 0, + playUrl: "", + url: id + }; + return JSON.stringify(result); + } else { + const result = { + parse: 1, + jx: "1", + url: id + }; + return JSON.stringify(result); + } + } catch (e) { + // Handle any error here + } + return ""; +} + +async function search(key, quick) { + try { + const apiUrl = host; + const url = getSearchUrl(apiUrl, encodeURIComponent(key)); + const json = await request(url, getHeaders(url)); + const obj = JSON.parse(json); + let jsonArray = null; + const videos = []; + + if (obj.list instanceof Array) { + jsonArray = obj.list; + } else if (obj.data instanceof Object && obj.data.list instanceof Array) { + jsonArray = obj.data.list; + } else if (obj.data instanceof Array) { + jsonArray = obj.data; + } + + if (jsonArray !== null) { + for (const vObj of jsonArray) { + if (vObj.vod_id) { + const v = { + vod_id: vObj.vod_id, + vod_name: vObj.vod_name, + vod_pic: vObj.vod_pic, + vod_remarks: vObj.vod_remarks + }; + videos.push(v); + } else { + const v = { + vod_id: vObj.nextlink, + vod_name: vObj.title, + vod_pic: vObj.pic, + vod_remarks: vObj.state + }; + videos.push(v); + } + } + } + + const result = { list: videos }; + return JSON.stringify(result); + } catch (error) { + + } + return ""; +} + + + +async function getFinalVideo(flag, parseUrls, url) { + let htmlPlayUrl = ""; + for (const parseUrl of parseUrls) { + if (parseUrl === "" || parseUrl === "null") { + continue; + } + const playUrl = parseUrl + url; + const content = await request(playUrl, null, 10000); // 10秒请求,能更好过滤webjx + let tryJson = null; + try { + tryJson = jsonParse(url, content); + } catch (error) { } + + if (tryJson !== null && tryJson.hasOwnProperty("url") && tryJson.hasOwnProperty("header")) { + tryJson.header = JSON.stringify(tryJson.header); + return tryJson; + } + + if (content.includes(" 0) { + headers["User-Agent"] = " " + ua; + } + + let referer = ""; + if (jsonPlayData.hasOwnProperty("referer")) { + referer = jsonPlayData.referer; + } else if (jsonPlayData.hasOwnProperty("Referer")) { + referer = jsonPlayData.Referer; + } + if (referer.trim().length > 0) { + headers["Referer"] = " " + referer; + } + + headers = fixJsonVodHeader(headers, input, url); + + const taskResult = { + header: headers, + url: url, + parse: "0" + }; + + return taskResult; + } catch (error) { + + } + return null; +} + +function isVip(url) { + try { + let isVip = false; + const host = new URL(url).hostname; + const vipWebsites = ["iqiyi.com", "v.qq.com", "youku.com", "le.com", "tudou.com", "mgtv.com", "sohu.com", "acfun.cn", "bilibili.com", "baofeng.com", "pptv.com"]; + for (let b = 0; b < vipWebsites.length; b++) { + if (host.includes(vipWebsites[b])) { + if (vipWebsites[b] === "iqiyi.com") { + // 爱奇艺需要特殊处理 + if (url.includes("iqiyi.com/a_") || url.includes("iqiyi.com/w_") || url.includes("iqiyi.com/v_")) { + isVip = true; + break; + } + } else { + isVip = true; + break; + } + } + } + return isVip; + } catch (e) { + } + return false; +} + + +function isBlackVodUrl(input, url) { + return url.includes("973973.xyz") || url.includes(".fit:"); +} + + +function fixJsonVodHeader(headers, input, url) { + if (headers === null) { + headers = {}; + } + + if (input.includes("www.mgtv.com")) { + headers["Referer"] = " "; + headers["User-Agent"] = " Mozilla/5.0"; + } else if (url.includes("titan.mgtv")) { + headers["Referer"] = " "; + headers["User-Agent"] = " Mozilla/5.0"; + } else if (input.includes("bilibili")) { + headers["Referer"] = " https://www.bilibili.com/"; + headers["User-Agent"] = " " + Misc.UaWinChrome; + } + + return headers; +} + + + + + +const snifferMatch = /http((?!http).){26,}?\.(m3u8|mp4|flv|avi|mkv|rm|wmv|mpg)\?.*|http((?!http).){26,}\.(m3u8|mp4|flv|avi|mkv|rm|wmv|mpg)|http((?!http).){26,}\/m3u8\?pt=m3u8.*|http((?!http).)*?default\.ixigua\.com\/.*|http((?!http).)*?cdn-tos[^\?]*|http((?!http).)*?\/obj\/tos[^\?]*|http.*?\/player\/m3u8play\.php\?url=.*|http.*?\/player\/.*?[pP]lay\.php\?url=.*|http.*?\/playlist\/m3u8\/\?vid=.*|http.*?\.php\?type=m3u8&.*|http.*?\/download.aspx\?.*|http.*?\/api\/up_api.php\?.*|https.*?\.66yk\.cn.*|http((?!http).)*?netease\.com\/file\/.*/; + +function isVideoFormat(url) { + if (snifferMatch.test(url)) { + return !url.includes("cdn-tos") || !url.includes(".js"); + } + return false; + +} + +function isVideo(url) { + if (!url.includes(".mp4") || !url.includes(".m3u8")) { + return true; + } + return false; +} + + + + +function UA(url) { + if (url.includes(".vod")) { + return "okhttp/4.1.0"; + } +} + +function getCateUrl(URL) { + if (URL.includes("api.php/app") || URL.includes("xgapp")) { + return URL + "nav?token="; + } else if (URL.includes(".vod")) { + return URL + "/types"; + } else { + return ""; + } +} + +function getPlayUrlPrefix(URL) { + if (URL.includes("api.php/app") || URL.includes("xgapp")) { + return URL + "video_detail?id="; + } else if (URL.includes(".vod")) { + return URL + "/detail?vod_id="; + } else { + return ""; + } +} + +function getRecommendUrl(URL) { + if (URL.includes("api.php/app") || URL.includes("xgapp")) { + return URL + "index_video?token="; + } else if (URL.includes(".vod")) { + return URL + "/vodPhbAll"; + } else { + return ""; + } +} + +function getFilterTypes(URL, typeExtend) { + let str = ""; + + if (typeExtend !== null) { + for (let key in typeExtend) { + if (key === "class" || key === "area" || key === "lang" || key === "year") { + try { + + str += "筛选" + key + "+全部=+" + typeExtend[key].replace(/,/g, "+") + "\n"; + } catch (e) { } + } + } + } + + if (URL.includes(".vod")) { + str += "\n" + "排序+全部=+最新=time+最热=hits+评分=score"; + } else if (URL.includes("api.php/app") || URL.includes("xgapp")) { + // Do nothing, leave the string as it is. + } else { + str = "分类+全部=+电影=movie+连续剧=tvplay+综艺=tvshow+动漫=comic+4K=movie_4k+体育=tiyu\n筛选class+全部=+喜剧+爱情+恐怖+动作+科幻+剧情+战争+警匪+犯罪+动画+奇幻+武侠+冒险+枪战+恐怖+悬疑+惊悚+经典+青春+文艺+微电影+古装+历史+运动+农村+惊悚+惊悚+伦理+情色+福利+三级+儿童+网络电影\n筛选area+全部=+大陆+香港+台湾+美国+英国+法国+日本+韩国+德国+泰国+印度+西班牙+加拿大+其他\n筛选year+全部=+2023+2022+2021+2020+2019+2018+2017+2016+2015+2014+2013+2012+2011+2010+2009+2008+2007+2006+2005+2004+2003+2002+2001+2000"; + } + + return str; +} + +function getCateFilterUrlSuffix(URL) { + if (URL.includes("api.php/app") || URL.includes("xgapp")) { + return "&class=筛选class&area=筛选area&lang=筛选lang&year=筛选year&limit=18&pg=#PN#"; + } else if (URL.includes(".vod")) { + return "&class=筛选class&area=筛选area&lang=筛选lang&year=筛选year&by=排序&limit=18&page=#PN#"; + } else { + return "&page=#PN#&area=筛选area&type=筛选class&start=筛选year"; + } +} + +function getCateFilterUrlPrefix(URL) { + if (URL.includes("api.php/app") || URL.includes("xgapp")) { + return URL + "video?tid="; + } else if (URL.includes(".vod")) { + return URL + "?type="; + } else { + return URL + "?ac=list&class="; + } +} + +function isBan(key) { + return key === "伦理" || key === "情色" || key === "福利"; +} + +function getSearchUrl(URL, KEY) { + if (URL.includes(".vod")) { + return URL + "?wd=" + KEY + "&page="; + } else if (URL.includes("api.php/app") || URL.includes("xgapp")) { + return URL + "search?text=" + KEY + "&pg="; + } else if (urlPattern1.test(URL)) { + return URL + "?ac=list&zm=" + KEY + "&page="; + } + return ""; +} + +function findJsonArray(obj, match, result) { + Object.keys(obj).forEach((k) => { + try { + const o = obj[k]; + if (k === match && Array.isArray(o)) { + result.push(o); + } + if (typeof o === "object" && o !== null) { + if (Array.isArray(o)) { + o.forEach((item) => { + if (typeof item === "object" && item !== null) { + findJsonArray(item, match, result); + } + }); + } else { + findJsonArray(o, match, result); + } + } + } catch (e) { + } + }); +} + +function jsonArr2Str(array) { + const strings = []; + for (let i = 0; i < array.length; i++) { + try { + strings.push(array[i]); + } catch (e) { + } + } + return strings.join(","); +} + +function getHeaders(URL) { + const headers = {}; + headers["User-Agent"] = UA(URL); + return headers; +} + +function isJsonString(str) { + try { + JSON.parse(str); + } catch (e) { + return false; + } + return true; +} + + + + +export function __jsEvalReturn() { + return { + init: init, + home: home, + homeVod: homeVod, + category: category, + detail: detail, + play: play, + search: search, + }; +} + diff --git a/js/bb_douban_open.js b/js/bb_douban_open.js new file mode 100644 index 0000000..8169a20 --- /dev/null +++ b/js/bb_douban_open.js @@ -0,0 +1 @@ +//bbQ0FUT1CxBBxkb3ViYW5fb3Blbi5qcyxhc3NldHM6Ly9qcy9saWIvY2F0LmpzHF9fanNFdmFsUmV0dXJuDENyeXB0bwpkYXlqcwxqaW5qYTIGVXJpAl8OXzB4NGRjMw5fMHg0ODg0El8weDQwYjM4MxJfMHg1Y2UxODkSXzB4M2I5ZWFmEl8weDFmMjM4YhJfMHgyMjVjNTISXzB4MzMzOGZjEl8weDE2N2Y3ZBJfMHg1N2FmNGISXzB4MWRiYTZmEl8weDFkNTI4ZhJfMHgyZDllN2YSXzB4NDIyNjMyEl8weDFlOTYxMxJfMHg1MWIwNmESXzB4NTAwODExEl8weDU1ZTc4MxJfMHgxZTVmY2ESXzB4MmZkYmQ1CHR5cGUOcmVwbGFjZQhzb3J0B8SLBlI6AFQvYXBpL3YyL3NreW5ldC9uZXdfcGxheWxpc3RzP3N1YmplY3RfdHlwZT0UY2hhckNvZGVBdApwcml6ZQ53ZXN0ZXJuSHN1YmplY3RfY29sbGVjdGlvbi90dl9qYXBhbmVzZS9pdGVtcyAvYXBpL3YyL2RvdWxpc3QvEGNyaW1pbmFsDR93nluLTvZOOWUWfwxjaGFyQXRIc3ViamVjdF9jb2xsZWN0aW9uL3R2X2RvbWVzdGljL2l0ZW1zCHB1c2gKa29yZWEIcGF0aAxCYXNlNjQKc2hpZnQIY2VpbBRzaG9ydF9uYW1l0AEmb3Nfcm9tPWFuZHJvaWQmYXBwbGU9YzUyZmJiOTliOTA4YmU0ZDAyNjk1NGNjNDM3NGYxNmQmbW9vbmNha2U9MGY2MDcyNjRmYzYzMThhOTJiOWUxM2M2NWRiN2NkM2Mmc3VnYXI9MBBvZmZpY2lhbBZpbnNwaXJhdGlvbhB2aW9sZW5jZRovcG9zdHM/c3RhcnQ9ci9hcGkvdjIvbW92aWUvY2F0ZWdvcnlfcmFua3M/Y291bnQ9MzAmY2F0ZWdvcnk9cmVjZW50X2hvdBQmY2F0ZWdvcnk9CnRpdGxlggFBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWmFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6MDEyMzQ1Njc4OSsvPRBob3JyaWJsZQwmdWRpZD0OZmFudGFzeRZibGFja193aGl0ZQZhbGwOY2FydG9vbjBzdWJqZWN0X2NvbGxlY3Rpb25faXRlbXMYZnJvbUNoYXJDb2RlIGJmN2RkZGM3YzljZmU2ZjcMc3BsaWNlSHN1YmplY3RfY29sbGVjdGlvbi90dl9hbWVyaWNhbi9pdGVtcwxyYW5kb20GZW5jFnRvTG93ZXJDYXNlCnBhcnNlMHdxODZ3NzNDbU1PcEhjT2V3NkhDdXl3PQYweDAMeVpTREtVanJldHVybiAoZnVuY3Rpb24oKSB7fS5jb25zdHJ1Y3RvcigicmV0dXJuIHRoaXMiKSggKSk7IFozdzFCTUtZS2dOYXc2WT0Sc3Vic3RyaW5nBmNyXwomX3RzPQm3UeiVc09HcgphY3Rvcgh1bml4CWhR6JB0XuNOBjB4MgZkbF8IdDI1MAx2YVJNY0UMZG91YmFuCGN1cmUSbGlzdF90eXBlEGRpcmVjdG9yCmxhcmdlDmNvbnRlbnQOc3ViamVjdAxub3JtYWwMZmFtaWx5DHJhdGluZwx4SVVZWnJEJmNvdW50PTMwJnVwZGF0ZWRfYXQ9Jml0ZW1zX29ubHk9MUpzdWJqZWN0X2NvbGxlY3Rpb24vdHZfYW5pbWF0aW9uL2l0ZW1zBjB4M2wvYXBpL3YyL3R2L2NhdGVnb3J5X3JhbmtzP2NvdW50PTMwJmNhdGVnb3J5PXJlY2VudF9ob3QJD1z0izllFn8QamFwYW5lc2UIYXRvYgpub3ZlbDYvYXBpL3YyL3N1YmplY3RfY29sbGVjdGlvbi8QTm53OUFjT08IZGF0YQ5pbmRleE9mICZzY29yZV9yYW5nPTAsMTCfAS8AYQBwAGkALwB2ADIALwBtAG8AdgBpAGUALwB0AGEAZwA/AHMAbwByAHQAPQBVACYAcwB0AGEAcgB0AD0AMAAmAGMAbwB1AG4AdAA9ADMAMAAmAHEAPQBoUeiQYl8PXywAaFHokHt8i1csAGhR6JAwVzpTLABoUeiQdF7jTiYAcwBjAG8AcgBlAF8AcgBhAG4AZwA9ADAALAAxADAACWhR6JAwVzpTCGxnYnQMJl9zaWc9CE4pbmwKdG90YWwGcGljBndhciAmbG9jX2lkPTAmc3RhcnQ9CGUwaEUGMHgxHG1vdmllL2hvdF9nYWlhCnNvcnRzCHRhZ3MWZG9jdW1lbnRhcnkUaGlnaF9zY29yZQpzdHlwZRovaXRlbXM/c3RhcnQ9DFNRamV0UQwmdXVpZD0oc2VsZWN0ZWRfY29sbGVjdGlvbnMH/VanTmdSDmNvbnNvbGWmASBwbGF0Zm9ybS9tb2JpbGUgY29tLmRvdWJhbi5mcm9kby83LjkuMCgyMTYpIFJleHhhci8xLjIuMTUxIHBsYXRmb3JtL21vYmlsZSAxLjIuMTUxZT8AYQByAGUAYQA9AGhR6JAmAHMAbwByAHQAPQByAGUAYwBvAG0AbQBlAG4AZAAmAHAAbABhAHkAYQBiAGwAZQA9ADAAJgBsAG8AYwBfAGkAZAA9ADAAJgBzAHQAYQByAHQAPQAKcGFuaWMMYWN0aW9uEEhtYWNTSEExEHNlbGVjdGVkLi9hcGkvdjIvbW92aWUvdGFnP3NvcnQ9GGxpdGVyYXJ5X2FydBImY291bnQ9MzAIeWVhcj5zdWJqZWN0X2NvbGxlY3Rpb24vdHZfaG90L2l0ZW1zEmNsYXNzaWNhbAxtb3ZpbmcIc2tleRJzdHJpbmdpZnkKeW91dGgKaXRlbXMQL2FwaS92Mi/+ASYmcm9tPWFuZHJvaWQmYXBpa2V5PTBkYWQ1NTFlYzBmODRlZDAyOTA3ZmY1YzQyZThlYzcwJnM9cmV4eGFyX25ldyZjaGFubmVsPVlpbmd5b25nYmFvX01hcmtldCZ0aW1lem9uZT1Bc2lhL1NoYW5naGFpJmRldmljZV9pZD0MZGV2aWNlFGRhcmtfaHVtb3IJ0Z5ygn1e2J4SY292ZXJfdXJsDGNvbWVkeQhHRVQm6gFSZXh4YXItQ29yZS8wLjEuMyBhcGktY2xpZW50LzEgY29tLmRvdWJhbi5mcm9kby83LjkuMCgyMTYpIEFuZHJvaWQvMjggcHJvZHVjdC9YaWFvbWkxMSByb20vYW5kcm9pZCBuZXR3b3JrL3dpZmkgdWRpZC8IY2F0ZRRkYXJrX2hvcnNlvwEvAGEAcABpAC8AdgAyAC8AcwB1AGIAagBlAGMAdABfAGMAbwBsAGwAZQBjAHQAaQBvAG4ALwBtAG8AdgBpAGUAXwB0AG8AcAAyADUAMAAvAGkAdABlAG0AcwA/AGEAcgBlAGEAPQBoUeiQJgBzAG8AcgB0AD0AcgBlAGMAbwBtAG0AZQBuAGQAJgBwAGwAYQB5AGEAYgBsAGUAPQAwACYAbABvAGMAXwBpAGQAPQAwACYAcwB0AGEAcgB0AD0AIHc0dkN0OEtEd296Q2xnPT0HNXXGiWdSCDB4MWEwaHR0cHM6Ly9mcm9kby5kb3ViYW4uY29temFiYWNkZWZnaGprbG1ub3BxcnN0dXZ3eHl6QUJDREVGR0hKS0xNTk9QUVJTVFVWV1hZWjAxMjM0NTY3ODkSXzB4MzZiM2Q2El8weDRkYzMwOBJfMHg0ODg0ZDMSXzB4YTcxZDRkEl8weDIwNGQyZhJfMHgzNTQyZGYSXzB4MmMyOTUyEl8weDJlMWRkORJfMHg2MjgyNTQIMHg4YwRpZAgweDQ1CDB4NWMIMHg4MQgweDE0CDB4NGQIMHg2MiRlbmNvZGVVUklDb21wb25lbnQIMHg3YwImBjB4NggweDdkCDB4NTgIMHgzNQgweDExEl8weGNlYWJjZhJfMHgzZjBiNGISXzB4MzY5Nzg1BnJlcQR1YRRVc2VyLUFnZW50DmhlYWRlcnMGMHg4CDB4MWYSXzB4MzkxYTBhEl8weDI3M2FlYhJfMHg0NjAwMjISXzB4NDcwMzA2El8weDIzZDkwMRJfMHgyY2Y1NjgSXzB4ZmM4MzIyEl8weDVkOTU2ORJfMHgxYTcwYzQIMHg1NwgweDQyBjB4OQgweDY4GHc3N0R2c085d3E5VggweDJlBjB4ZQgweDI3CDltVkEIMHgxNggweDNiCDB4M2MIMHgzNgYweDQIdzcxZgYweGEISGdNMwgweDQ4BmxvZwgweDVkCmxvY2FsCDB4NTQIMHg3YQ5pc0VtcHR5BjB4NwgweDYzCDB4NDkIMHg2NBJfMHg2YjgwNWMIMHg3OQgweDdlEl8weDE2M2Q5OBJfMHgxOTdjNDcSXzB4M2ZiYWI4El8weDNkNjVlZBJfMHg1OTI2ZTAIMHgyYgYweGIIMHgyNAgweDE5CDB4NDQSXzB4MmM0MjNhEl8weDEwMDg4OQYweGQMd2luZG93EF8weDNjZjYwEl8weDI1ZTcxOBJfMHgyNGVjY2USXzB4MjEwOWMwEl8weDIyNGYwNxJfMHgzN2Y5YjASXzB4NTM3ZTA3CDB4NmMIMHg3NwgweDhhCDB4MzASXzB4MWRkN2FjEl8weDFmMzY5ZBJfMHgyYWM4ZjMSXzB4NGM3ZTcxEl8weDQzMGM5YxJfMHg0NWQwYzcSXzB4MTQ2YmQ0El8weDIxMmQyYxJfMHgzOTFiODUSXzB4NWQwNTVmEl8weDM0MjI1ZQIlBDAwCDB4ODMKc2xpY2UkZGVjb2RlVVJJQ29tcG9uZW50CDB4NzASXzB4NTBkMjUyEl8weDU3ZjI4OBJfMHg0NjlkMmYSXzB4MTNmNDM2El8weDNhZTFhYxJfMHgzOTgzNTYSXzB4NDM1MTc3El8weDIxZjdlMhJfMHg1MTJlYjQSXzB4MjY5MmZiEl8weDM3ZjdjOBJfMHgxZTY5OWUSXzB4MWFhNjE2BHt9CDB4MzICdQZrZXkIaW5pdAU1dXFfAm4IMHgzZAJ2CDB4NjkIMHg1MwgweDQ3CDB4NzgFjn9nUgXlZWdSCDB4NzMF6ZdnUkRzdWJqZWN0X2NvbGxlY3Rpb24vdHZfa29yZWFuL2l0ZW1zBahSK28IMHgyNgX8fnqCQnN1YmplY3RfY29sbGVjdGlvbi9zaG93X2hvdC9pdGVtcwR0MQgweDZhBWhR6JAKbW92aWUEdHYIMHg4ZglGjON0R3JVUwgweDgyBb58CZAIMHg0ZQXPfnhRCDB4NTUFt4NWWQgweDcxBdiaBlIIMHg0MQWcaVVTFG1vdmllX2xpc3QIMHgxMggweDY2BTtOmJgKdG9waWMF/FsUbwgweDFkBRRvWFQIMHgxMwX7fBdSDHNlcmllcwgweDY1BU5T7YsOY2hpbmVzZQUna45/CDB4NzIF5WUsZwgweDJhBemX/VYIMHg3YgWcVWdSCDB4NjEFqFJcTwgweDRjBTFyxWAIbG92ZQXReXteHnNjaWVuY2VfZmljdGlvbgWoUjt1CDB4OTAFrGCRdQ5teXN0ZXJ5BcpgmmAIMHg0YgVQYBZgCDB4OGIFr3JqfwgweDc1BQxUJ2AIMHgzNAUYYolOCDB4MzkFR1l7XggweDhkBcVgcoIOZXJvdGljYQXzl1BOCm11c2ljB6p+VV9HcggweDQwBbtsCGEIMHgxYgV6gi9nBmFydAgweDVmCDB4NWUFUpclZggweDU5BXNZJ2AMZmVtYWxlCDB4NzYUcmVhbF9ldmVudAW0ZptSCDB4ODUF0Z59dggweDhlBY5/35gIZm9vZAXFZUyIDHRyYXZlbAU/UeV6CmNoaWxkBbpOJ2AQaHVtYW5pdHkFtlutXggweDIyBYdleoIIMHg1MAgweDI5CDB4MmMFH2G6TggweDU2BbFS118IMHg4NAR0NAgweDNmBXlycoIIMHgyZgV0XuNOCDB4NTIGMHhjCDB4M2UIMHg2Ygh0ZXh0BHQyDnR5cGVfaWQF7XCtZBJ0eXBlX25hbWUFR3KTXggweDE4DFRvcDI1MAR0MwpyYXRpbwVHclVTDmZpbHRlcnMSXzB4M2NmZDdlEl8weDI4MDAxYRJfMHgxNzM2OGQSXzB4MWMyOTM5El8weDIyOTg0NhJfMHgxNGY5YmISXzB4ODBjOTg0El8weDU5NmEzZBJfMHgyYWY4YzgSXzB4NDkxMDRmEl8weDUyNDNkORJfMHgxNDZmZDQQXzB4YzFiNjkQXzB4NTU3NzcSXzB4MzJiZmQzEl8weDQyMjFlNRJfMHgxZjlmODESXzB4MWY2MjRiEl8weDEwODIzNRJfMHg0NWQ5N2USXzB4MmM0ZGY3El8weDQ5ZjE5MhJfMHg1ZDU3MmISXzB4ZDEzN2VmEl8weDI5NjEzORJfMHgzMDk3ZDASXzB4NTFmM2IzEl8weGI2MzBkORJfMHgzNTQ2YTESXzB4M2NkOWRmEl8weDI3ZTc3MRJfMHg0NmJmNTISXzB4MWFiZjgyEl8weDU5MDYxNxJfMHgzMWM1MGYSXzB4Y2E3NGY4El8weDQ3NWFkMxJfMHg1Yjc2NTISXzB4MjFjNjA5El8weGU2NGQ5NwgweDViCDB4NGEIMHg1MQgweDVhCDB4MjMMdm9kX2lkCDB4ODkQdm9kX25hbWUIMHgzOAgweDFlDnZvZF9waWMWdm9kX3JlbWFya3MQcGFyc2VJbnQIcGFnZQgweDM3EnBhZ2Vjb3VudAhsaXN0CDB4NjcIMHg0ZggweDZkAlUOJnN0YXJ0PRgmY291bnQ9MzAmcT0FYl8PXwloUeiQYl8PXwIsBXt8i1cJaFHokHt8i1cFMFc6UwgweDMzCDB4MTUIMHgzMQgweDZlCDB4N2YIMHg4NwgweDQ2CDB4MTAIMHg4MAgweDYwCDB4MjgIMHg2ZggweDg4CDB4M2Egb2ZmaWNpYWxfZG91bGlzdAgweDFjCDB4MTcUc3RhcnRzV2l0aAgweDJkBjB4ZggweDQzCDB4MjUIMHg3NAgweDg2CDB4MjAIMHgyMRJfMHg1YzVkZmUSXzB4MzI4OTZhEl8weDQyOWFiMhJfMHgyZjBjYzQSXzB4Mzc4ODljEl8weDVhMGVmYxJfMHgxMjU1M2MSXzB4Y2VjNTA4El8weDUwYjJmNhJfMHg0MjUwNGUSXzB4YmFkMDM2El8weDUxYzVmYhJfMHg0OGJiN2ISXzB4ZGQzYzBjEl8weDU4ZDExZBJfMHhmZTQzNmQGMHg1CGhvbWUOaG9tZVZvZBBjYXRlZ29yeQxkZXRhaWwIcGxheQxzZWFyY2gPpAMBpgMBABmoAwAFAKoDAAGsAwACrgMAA7ADAASyAwAOAAYBoAEAAAAgGg6SCwCqAwAMrAMBDK4DAgywAwMMsgMEDLQDAA22AwENuAMCCboDAwm8AwQJvgMFCcADBgnCAwcBxAMIAcYDCQHIAwoBygMLAcwDDAHOAw0B0AMOAdIDDwHUAxAB1gMRAdgDEg3aAxMBqAMUAQjoPr4CXwwAvgNfDQC+BF8PAL4FXxAAvgZfEQC+B18SAL4IXxMAvglfFAC+Cl8VAL4LXxYAvgxfGAC+DV8ZACkE7gAAAAQ2AAAABO8AAAAE8AAAAATxAAAABPIAAAAE8wAAAAT0AAAABPUAAAAE9gAAAAT3AAAABPgAAAAE+QAAAAT6AAAABPsAAAAE/AAAAAQwAAAABP0AAAAE/gAAAAT/AAAABAABAAAEAQEAAAQCAQAABAMBAAAEBAEAAAQ3AAAABAUBAAAEBgEAAAQHAQAABAgBAAAECQEAAAQKAQAAJiAABAsBAABMIAAAgAQMAQAATCEAAIAEDQEAAEwiAACABA4BAABMIwAAgAQPAQAATCQAAIAEEAEAAEwlAACABBEBAABMJgAAgAQSAQAATCcAAIAEEwEAAEwoAACABBQBAABMKQAAgAQVAQAATCoAAIAEFgEAAEwrAACABBcBAABMLAAAgAQYAQAATC0AAIAEGQEAAEwuAACABBoBAABMLwAAgAQbAQAATDAAAIAEHAEAAEwxAACABB0BAABMMgAAgARAAAAATDMAAIAEHgEAAEw0AACABB8BAABMNQAAgAQgAQAATDYAAIAEIQEAAEw3AACABCIBAABMOAAAgAQjAQAATDkAAIAEJAEAAEw6AACABCUBAABMOwAAgAQmAQAATDwAAIAEJwEAAEw9AACABCgBAABMPgAAgAQpAQAATD8AAIAEKgEAAExAAACABCsBAABMQQAAgAQsAQAATEIAAIAELQEAAExDAACABC4BAABMRAAAgAQvAQAATEUAAIAEMAEAAExGAACABDEBAABMRwAAgAQyAQAATEgAAIAEMwEAAExJAACABDQBAABMSgAAgAQ1AQAATEsAAIAENgEAAExMAACABDcBAABMTQAAgAQ4AQAATE4AAIAEOQEAAExPAACABDoBAABMUAAAgAQ7AQAATFEAAIAEPAEAAExSAACABD0BAABMUwAAgAQ+AQAATFQAAIAEPwEAAExVAACABEABAABMVgAAgARBAQAATFcAAIAEQgEAAExYAACABEMBAABMWQAAgAREAQAATFoAAIAERQEAAExbAACABEYBAABMXAAAgARHAQAATF0AAIAESAEAAExeAACABEkBAABMXwAAgARKAQAATGAAAIAESwEAAExhAACABEwBAABMYgAAgARNAQAATGMAAIAETgEAAExkAACABE8BAABMZQAAgARQAQAATGYAAIAEUQEAAExnAACABFIBAABMaAAAgARTAQAATGkAAIAEVAEAAExqAACABFUBAABMawAAgARWAQAATGwAAIAEVwEAAExtAACABFgBAABMbgAAgARZAQAATG8AAIAEWgEAAExwAACABFsBAABMcQAAgARcAQAATHIAAIAEXQEAAExzAACABF4BAABMdAAAgARfAQAATHUAAIAEYAEAAEx2AACABGEBAABMdwAAgARiAQAATHgAAIAEYwEAAEx5AACABGQBAABMegAAgARBAAAATHsAAIAEZQEAAEx8AACABGYBAABMfQAAgARnAQAATH4AAIAEaAEAAEx/AACABGkBAABMgAAAgARqAQAATIEAAIAEawEAAEyCAACABGwBAABMgwAAgARtAQAATIQAAIAEbgEAAEyFAACABG8BAABMhgAAgARwAQAATIcAAIAEcQEAAEyIAACABHIBAABMiQAAgARzAQAATIoAAIAEQgAAAEyLAACABHQBAABMjAAAgAR1AQAATI0AAIAEdgEAAEyOAACABHcBAABMjwAAgAR4AQAATJAAAIBfBQC+AGUFALxJAe4OvgFN2wAAAF8GAGUGAAR5AQAA7V8HAAR6AQAAXwgAC18JAL9fCgCzXwsAtJZfDgAEewEAAF8XACmkAwEEAQBAAg5DBgEAAgECAgABEwP4BQABQPoFAAEA/AUBADBhAAC+AE1+AQAAx2IAANCP2O0ppAMBAA5DBgEAAQABBAEAHQH+BQABAPg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 \ No newline at end of file diff --git a/js/bili_open.js b/js/bili_open.js new file mode 100644 index 0000000..5f62fd5 --- /dev/null +++ b/js/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/js/bili_open2.js b/js/bili_open2.js new file mode 100644 index 0000000..2a9f10b --- /dev/null +++ b/js/bili_open2.js @@ -0,0 +1,618 @@ +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; + if (cookie.startsWith('http')) cookie = await request(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(':'); + 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, + 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, + 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/js/bili_open3.js b/js/bili_open3.js new file mode 100644 index 0000000..a2fe526 --- /dev/null +++ b/js/bili_open3.js @@ -0,0 +1,618 @@ +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(':'); + 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, + 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, + 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/js/bilibili.js b/js/bilibili.js new file mode 100644 index 0000000..4260eff --- /dev/null +++ b/js/bilibili.js @@ -0,0 +1 @@ +import{Crypto,load,_}from"assets://js/lib/cat.js";let key="bilibili",url="",siteKey="",siteType=0;const 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",cookie={};async function request(reqUrl,referer,mth,data,hd){var headers={"User-Agent":UA,Cookie:_.map(cookie,(value,key)=>key+"="+value).join(";")},referer=(referer&&(headers.referer=encodeURIComponent(referer)),await req(reqUrl,{method:mth||"get",headers:headers,data:data,postType:"post"===mth?"form":""}));return referer.content}async function init(cfg){siteKey=cfg.skey,siteType=cfg.stype,url=cfg.ext}async function home(filter){return(await request(url)).replaceAll("1$/$1","1$/$0")}async function homeVod(){return"{}"}async function category(tid,pg,filter,extend){pg<=0&&(pg=1);let api=url+"?t="+tid+"&pg="+pg;return extend&&(tid=Object.entries(extend).map(([key,val]=entry)=>"&"+key+"="+val),api=(api+=tid)+("&f="+encodeURIComponent(JSON.stringify(extend)))),request(api)}async function detail(id){return request(url+"?ids="+id)}async function play(flag,id,flags){return request(url.replace("/bilibili","/play")+"?bvid="+id+"&from=open")}async function search(wd,quick){return request(url+"?wd="+wd)}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/js/bilibili_open.js b/js/bilibili_open.js new file mode 100644 index 0000000..4260eff --- /dev/null +++ b/js/bilibili_open.js @@ -0,0 +1 @@ +import{Crypto,load,_}from"assets://js/lib/cat.js";let key="bilibili",url="",siteKey="",siteType=0;const 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",cookie={};async function request(reqUrl,referer,mth,data,hd){var headers={"User-Agent":UA,Cookie:_.map(cookie,(value,key)=>key+"="+value).join(";")},referer=(referer&&(headers.referer=encodeURIComponent(referer)),await req(reqUrl,{method:mth||"get",headers:headers,data:data,postType:"post"===mth?"form":""}));return referer.content}async function init(cfg){siteKey=cfg.skey,siteType=cfg.stype,url=cfg.ext}async function home(filter){return(await request(url)).replaceAll("1$/$1","1$/$0")}async function homeVod(){return"{}"}async function category(tid,pg,filter,extend){pg<=0&&(pg=1);let api=url+"?t="+tid+"&pg="+pg;return extend&&(tid=Object.entries(extend).map(([key,val]=entry)=>"&"+key+"="+val),api=(api+=tid)+("&f="+encodeURIComponent(JSON.stringify(extend)))),request(api)}async function detail(id){return request(url+"?ids="+id)}async function play(flag,id,flags){return request(url.replace("/bilibili","/play")+"?bvid="+id+"&from=open")}async function search(wd,quick){return request(url+"?wd="+wd)}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/js/bililive_open.js b/js/bililive_open.js new file mode 100644 index 0000000..04a60e6 --- /dev/null +++ b/js/bililive_open.js @@ -0,0 +1 @@ +//bbQ0FUT1C0ASBiaWxpbGl2ZV9vcGVuLmpzLGFzc2V0czovL2pzL2xpYi9jYXQuanMcX19qc0V2YWxSZXR1cm4CXw5zaXRlS2V5EHNpdGVUeXBlDGNvb2tpZQpsb2dpbgZ2aXAQYmlsaV9qY3QEVUEOcmVxdWVzdBRnZXRIZWFkZXJzEmdldENvb2tpZQhpbml0CGhvbWUOaG9tZVZvZBBjYXRlZ29yeQxkZXRhaWwIcGxheQxzZWFyY2gUcmVtb3ZlVGFnc/IBTW96aWxsYS81LjAgKE1hY2ludG9zaDsgSW50ZWwgTWFjIE9TIFggMTBfMTVfNykgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzkxLjAuNDQ3Mi4xMTQgU2FmYXJpLzUzNy4zNgxyZXFVcmwEdWEMYnVmZmVyBnJlcwZyZXEMbWV0aG9kFFVzZXItQWdlbnQOaGVhZGVycw50aW1lb3V0DmNvbnRlbnQOaXNFbXB0eQxyZXN1bHQgc2V0Q29va2llSGVhZGVyczBodHRwczovL3d3dy5iaWxpYmlsaS5jb20Uc2V0LWNvb2tpZQZtYXAEa2sCOwZjZmcOY29va2llcwhza2V5CnN0eXBlBmV4dBxoYXNPd25Qcm9wZXJ0eRRzdGFydHNXaXRoCGh0dHAOZm9yRWFjaApwYXJzZVhodHRwczovL2FwaS5iaWxpYmlsaS5jb20veC93ZWItaW50ZXJmYWNlL25hdghkYXRhDmlzTG9naW4SdmlwU3RhdHVzEGluY2x1ZGVzAj0MZmlsdGVyCGxpbmsOY2xhc3NlcxJmaWx0ZXJPYmoQc29ydE5hbWWqAWh0dHBzOi8vYXBpLmxpdmUuYmlsaWJpbGkuY29tL3hsaXZlL3dlYi1pbnRlcmZhY2UvdjEvaW5kZXgvZ2V0V2ViQXJlYUxpc3Q/c291cmNlX2lkPTIIZWFjaAUfdTttDHNvcnRCeRJzdHJpbmdpZnkOZmlsdGVycwRpdBJmaWx0ZXJBbGwQdHlwZU5hbWUMdHlwZUlkFGZpbHRlckRhdGEIYXJlYRRhcmVhVmFsdWVzBGlkCHB1c2gOdHlwZV9pZBJ0eXBlX25hbWUIbGFuZApyYXRpbwhsaXN0BmtleQUGUjpTBWhR6JACbgJ2BGV4AmMOaW5kZXhPZghodG1sDHZpZGVvc6IBaHR0cHM6Ly9hcGkubGl2ZS5iaWxpYmlsaS5jb20vcm9vbS92MS9yb29tL2dldF91c2VyX3JlY29tbWVuZD9wYWdlPTEmcGFnZV9zaXplPTIwBnBpYxhzeXN0ZW1fY292ZXIELy8MaHR0cHM6DHJvb21pZAx2b2RfaWQKdGl0bGUQdm9kX25hbWUOdm9kX3BpYwU92EHcGHdhdGNoZWRfc2hvdxR0ZXh0X3NtYWxsCSAAIAA82JndCnVuYW1lFnZvZF9yZW1hcmtzBnRpZARwZwxleHRlbmTAAWh0dHBzOi8vYXBpLmxpdmUuYmlsaWJpbGkuY29tL3hsaXZlL3dlYi1pbnRlcmZhY2UvdjEvc2Vjb25kL2dldExpc3Q/cGxhdGZvcm09d2ViJnBhcmVudF9hcmVhX2lkPRImYXJlYV9pZD0uJnNvcnRfdHlwZT1vbmxpbmUmcGFnZT0IcGFnZRBudW1QYWdlcxJwYWdlY291bnQQcGFnZXNpemUKbGltaXQUbnVtUmVzdWx0cwp0b3RhbBJkZXRhaWxVcmwUZGV0YWlsRGF0YQZyaWQWbGl2ZV9zdGF0dXMGdm9keGh0dHBzOi8vYXBpLmxpdmUuYmlsaWJpbGkuY29tL3Jvb20vdjEvUm9vbS9nZXRfaW5mbz9yb29tX2lkPQ5yb29tX2lkCwBfrWT2ZfSVGv8SbGl2ZV90aW1lDnJlcGxhY2UCLQIuBypnAF+tZBBrZXlmcmFtZSBwYXJlbnRfYXJlYV9uYW1lBC0tEmFyZWFfbmFtZRB2b2RfdHlwZQk/YvSV91Ma/wsAMFUASQBEABr/BnVpZAMAMBJ2b2RfYWN0b3IYdm9kX2RpcmVjdG9yFmRlc2NyaXB0aW9uFnZvZF9jb250ZW50CVOQf5UoV79+GnZvZF9wbGF5X2Zyb20/ZgBsAHYAv37vjZ9TO3UkAHAAbABhAHQAZgBvAHIAbQA9AHcAZQBiACYAcQB1AGEAbABpAHQAeQA9ADQAXwBBIwBmAGwAdgC/fu+N2JoFbiQAcABsAGEAdABmAG8AcgBtAD0AdwBlAGIAJgBxAHUAYQBsAGkAdAB5AD0AMwBfAD0jAGgANQC/fu+Nn1M7dSQAcABsAGEAdABmAG8AcgBtAD0AaAA1ACYAcQB1AGEAbABpAHQAeQA9ADQAXwA9IwBoADUAv37vjdiaBW4kAHAAbABhAHQAZgBvAHIAbQA9AGgANQAmAHEAdQBhAGwAaQB0AHkAPQAzAF8AGHZvZF9wbGF5X3VybAhmbGFnBmlkcwhwdXJsFnBsYXlIZWFkZXJzbmh0dHBzOi8vYXBpLmxpdmUuYmlsaWJpbGkuY29tL3Jvb20vdjEvUm9vbS9wbGF5VXJsP2NpZD0CJghkdXJsBnVybDJodHRwczovL2xpdmUuYmlsaWJpbGkuY29tDlJlZmVyZXLeAU1vemlsbGEvNS4wIChXaW5kb3dzIE5UIDEwLjA7IFdpbjY0OyB4NjQpIEFwcGxlV2ViS2l0LzUzNy4zNiAoS0hUTUwsIGxpa2UgR2Vja28pIENocm9tZS8xMTUuMC4wLjAgU2FmYXJpLzUzNy4zNgh0ZXN0FmNvbnRlbnRUeXBlDGhlYWRlchZ2aWRlby94LWZsdgR3ZApxdWlja5wBaHR0cHM6Ly9hcGkuYmlsaWJpbGkuY29tL3gvd2ViLWludGVyZmFjZS9zZWFyY2gvdHlwZT9zZWFyY2hfdHlwZT1saXZlJmtleXdvcmQ9DCZwYWdlPQ5jb25zb2xlCmRlYnVnJHNlYXJjaCBkYXRhID09PT09PhJsaXZlX3Jvb20QcGFnZWluZm8UdXNlcl9jb3Zlcgn0dq1k9JUa/w+kAwGmAwEAE6gDAAEAqgMADgAGAaABAAAAARQMWwCqAwAMrAMACa4DAQmwAwIJsgMDCbQDBAm2AwUJuAMGDboDBwG8AwgBvgMJAcADCgHCAwsBxAMMAcYDDQHIAw4BygMPAcwDEAHOAxEBqAMSAQjoPr4AXwgAvgFfCQC+Al8KAL4DXwsAvgRfDAC+BV8NAL4GXw4AvgdfDwC+CF8QAL4JXxEAvgpfEgC+C18TACm/4LPhv+K/XwQACV8FAL9fBgAE6AAAAF8HACmkAwEOAQBABg0NDRcXGAAI0gMOYgYBugMDAQMFAQBKBNIDAAEA1AMAAQDWAwABANgDAQAguAMHDGEAADjtAAAAzwsEQQAAAEzuAAAA0OgE0OoKC2UAAEzvAAAATPAAAAABYOoAAEzxAAAA0egEtOoCs0zrAAAA7ovHYgAAQfIAAAAupAMMBxImNWc1PxIOQwYBvAMAAQADAwAtAeADAQAwuAMHDKoDAAywAwMIYQAAC2UAAEzvAAAAx2UBAELzAAAAZQIAJAEAlugMYgAAZQIAQ9gAAABiAAAopAMWBhIIKwhYOw5iBgG+AwACAAUCAWIC6AMBACDqAwEBMLgDBwywAwMIYQEAYQAAOO0AAAAE9gAAAAsEQQAAAEzuAAAAC2UAAEzvAAAATPAAAAABYOoAAEzxAAAA7ovHYgAAQfAAAAAE9wAAAEfIYgEAQvgAAAC+ACQBAEJbAAAAvyQBABFmAQAOBi6kAyAIITo1STUSTooOQgYBAAEAAQMAABcB8gMAAQDPQl0AAAAE+gAAACQBALNHBPoAAACdKKQDJwAOYgYBwAMBAgEFCgHXAQP2AwABAPgDAQAw6AMBASC2AwYIrAMBCK4DAgiwAwMIugMIAKoDAAy+AwoAvAMJALIDBAi0AwUIYQEAYQAAz0H9AAAAEWYBAA7PQf4AAAARZgIADs9B/wAAAEIAAQAABNgAAAAkAQDoEc9B/wAAAEHYAAAAEWYDAA5lAwBCAQEAAAQCAQAAJAEA6A5eBABlAwDtixFmAwAOZQMAQl0AAAAE+gAAACQBAMdiAABCAwEAAL4AJAEADmUFAELzAAAAZQMAJAEA6AdeBgDsiw44mAAAAEIEAQAAXgQABAUBAABeBwDs7oskAQDIYgEAQQYBAABBBwEAABFmCAAOYgEAQQYBAABBCAEAABFmCQAOBi6kAykOITo7vJ9YAAgIInGPXV0OQgYBAAEAAQMBACYBsAMAAQC2AwAIz0IJAQAABNsAAAAkAQDoFs9CXQAAAAQKAQAAJAEAtEcRZgAADimkAzEDA1NtDmIGAcIDAQUBBAICiAEGlgQAAQCYBAEAIIwEAQEgmgQBAmCcBAEDYJ4EAQRwqgMADLoDCABhBABhAwBhAgBhAQBhAAAEEAEAAMc4mAAAAEIEAQAA3GIAAO2LJAEAQQYBAABBBgEAAMgmAADJC8plAABCEQEAAGIBAL4AJAIADgQSAQAAJgEAwQRlAABCEwEAAGICAL4BJAIAEWMCAA44mAAAAEIUAQAAC2ICAEweAAAAYgMATBUBAAAkAQAupAM9D04hmRcNAAs6IzU8NTorKw5CBgEAAQYBBAMC/AEHrAQAAQCuBAEAILAEAQEgsgQBAiC0BAMDILYEAwQguAQDBWCaBAIJqgMADJwEAwlhAgBhAQBhAAAmAADHz0E2AAAAyM9BHQEAAEI3AAAAJAAAyWUAAEIeAQAAC2ICAEwfAQAAYgEATCABAAC0TCEBAAC9AEwiAQAAJAEADmUBAELzAAAAYgAAJAEAaYMAAABhBQBhBABhAwDPQSMBAADKCwQbAQAATCQBAAAEJQEAAEw2AAAAv0zgAAAAwQQmAADBBWIFAEIeAQAACwQmAQAATCcBAAC/TCgBAAAkAQAOZQEAQhEBAABiAwC+ASQCAA5iBAAEQAAAAHFiBQBJYgAAQh4BAABiBAAkAQAOaAUAZQEAQvMAAABiAAAkAQCW6AxlAgBiAgBxYgAASSmkA0IZMBcmTjArKyEmF48nCDU1IQ0clDshRF5YOwZI4XoUrkf1Pw5CBgEAAQABBAEAIwHSBAABALgEBQllAABCHgEAAAvPQTYAAABMJwEAAM9BHQEAAEwoAQAAJAEAKaQDVgIDrQ5CBgEAAQEBAwEAJQLUBAABAK4BAQAwngQEDWEAAGUAAEIrAQAAz0EgAQAAJAEAx2IAALKr6AZlAADnKGIAACikA2MCEl0OYgYBxAMAAwAEAwFQA9gEAQAwjAQBATDaBAECIM4DEgC6AwgAqgMADGECAGEBAGEAAAQuAQAAxziYAAAAQgQBAADcYgAA7YskAQBBBgEAAMhlAgBC+AAAAGIBAL4AJAIAyTiYAAAAQhQBAAALYgIATCMBAAAkAQAupANtCTAhgAALFiE6Kw5CBgEAAQEBAwEAdAKsBAABAN4EAQAgzgMAAGEAAM9BMAEAAMdiAABCAQEAAAQxAQAAJAEA6A8EMgEAAGIAAJ0RYwAADgvPQTMBAABMNAEAANvPQTUBAADtTDYBAABiAABMNwEAAAQ4AQAAz0E5AQAAQToBAACdBDsBAACdz0E8AQAAnRHpAw6/TD0BAAAopANwCRImXUoIOkQryw5iBgHGAwQDBAQDAasBB/wEAAEA/gQAAQCWBAABAIAFAAEA2AQBADCMBAEBMNoEAQIgzgMSALoDCACqAwAMYQIAYQEAYQAA0LOkEekEDtDy6AO01ARBAQAAz50EQgEAAJ3SQRsBAAAR6QMOv50EQwEAAJ3Qncc4mAAAAEIEAQAA3GIAAO2LJAEAQQYBAADIZQIAQvgAAABiAQBBIwEAAL4AJAIAyTiYAAAAQhQBAAAL0ExEAQAAYgEAQUUBAABMRgEAAGIBAEFHAQAATEgBAABiAQBBSQEAAExKAQAAYgIATCMBAAAkAQAupAOBAQ4wRK2AABAWITohREREKw5CBgEAAQEBAwEAdAKsBAABAN4EAQAgzgMAAGEAAM9BMAEAAMdiAABCAQEAAAQxAQAAJAEA6A8EMgEAAGIAAJ0RYwAADgvPQTMBAABMNAEAANvPQTUBAADtTDYBAABiAABMNwEAAAQ4AQAAz0E5AQAAQToBAACdBDsBAACdz0E8AQAAnRHpAw6/TD0BAAAopAOFAQkSJl1KCDpEK8sOYgYByAMBBQEFAgC0Aga6BAABAJYFAQAwmAUBATCaBQECMJwFAQMwngUBBDC6AwgAzgMSAGEEAGEDAGECAGEBAGEAAARQAQAAz53HOJgAAABCBAEAANtiAADtiyQBAEEGAQAAyGIBAEFRAQAAyWIBAEFOAQAA6CMEUgEAAGIBAEFTAQAAQlQBAAAEVQEAAARWAQAAJAIAneoGBFcBAADKC2ICAEw0AQAA3GIBAEE1AQAA7Uw2AQAAYgEAQVgBAABMNwEAAGIBAEFZAQAABFoBAACdYgEAQVsBAACdTFwBAAAEXQEAAGICAJ0EXgEAAJ1iAQBBXwEAAJ0EYAEAAJ1MYQEAAGIDAExiAQAAYgEAQWMBAABMZAEAAMEEYgQABGUBAABDZgEAAGIEAARnAQAAz50EaAEAAJ3PnQRpAQAAnc+dBGoBAACdz51DawEAADiYAAAAQhQBAAALYgQAJgEATCMBAAAkAQAupAOaARJOK4Aw/QgrTkSPsitEDUTGOjoOYgYBygMDBQMEAQL7AQjYBQABALoEAAEA2gEAAQDaBQEAMNgEAQEwjAQBAjDcBQEDIN4FAQQwugMIAGEEAGEDAGECAGEBAGEAANBCXQAAAATVAAAAJAEAxwRwAQAAYgAAtEedBHEBAACdYgAAs0edyDiYAAAAQgQBAADbYgEA7YskAQBBBgEAAEFyAQAAyb/KYgIA57Ol6BFiAgCzRwRzAQAARxFjAwAOCwR0AQAATHUBAAAEdgEAAEzvAAAAwQS9AL0BM0J3AQAAYgAAs0ckAQDoMGIEAAR4AQAAv0k4mAAAAEIUAQAAC7NMBAEAAGIDAExzAQAAYgQATHkBAAAkAQAuYgQABHgBAAAEegEAAEk4mAAAAEIUAQAAC7NMBAEAAGIDAExzAQAAYgQATHkBAAAkAQAupAOvARZOTnuZDStUdmc1OiErKxIISTohKysTBwRoNQc6AAEAFgAAAAgGAAAABAf1////CwABaAABNQAMAAoOYgYBzAMDAwMFBALYAQb2BQABAPgFAAEA/gQAAQDYBAEAMIwEAQEw2gQBAiDOAxIAugMIALwDCQCqAwAMYQIAYQEAYQAA0bOkEekEDtHy6AO01QR9AQAAz50EfgEAAJ3Rncc4mAAAAEIEAQAA3GIAAN3s7oskAQBBBgEAAMg4fwEAAEKAAQAABIEBAABiAQCdJAEADmUDAEL4AAAAYgEAQfQAAABBggEAAL4AJAIAyTiYAAAAQhQBAAAL0UxEAQAAYgEAQYMBAABBggEAAEFFAQAATEYBAABiAQBBRwEAAExIAQAAYgEAQYMBAABBggEAAEFJAQAATEoBAAC0TCEBAAC9AUwiAQAAYgIATCMBAAAkAQAupAPJAREwRFOKdgAVFiE6IXZEdiEmKw5CBgEAAQEBBAEAegKsBAABAN4EAQAgzgMAAGEAAM9BhAEAAMdiAABCAQEAAAQxAQAAJAEA6A8EMgEAAGIAAJ0RYwAADgvPQTMBAABMNAEAAASFAQAA289BNQEAAO2dTDYBAABiAABMNwEAAAQ4AQAAz0E5AQAAQToBAACdBDsBAACdz0E8AQAAnRHpAw6/TD0BAAAopAPOAQkSJl1KCDpiK8sGSOF6FK5H9T8OQwYBzgMBAAEEAAIPAbABAAEAz0JUAQAAvQC9ATO/JQIApAPlAQEDBw48W14+XSo+B3QBAQAzAAAACAYAAAAEB/X///8LAAE8ABwMAAAAAAAAAP///38BAAAAFQIAAAA9AD8A//8KAT4ADAAKDkMGAagDAAAAAgcAMgDAAwsAwgMMAMQDDQDGAw4AyAMPAMoDEADMAxEAC9tM4AAAANxM4QAAAN1M4gAAAN5M4wAAAF4EAEzkAAAAXgUATOUAAABeBgBM5gAAACikA+kBCQMIISEhISsrKw== \ No newline at end of file diff --git a/js/bookan_book_open.js b/js/bookan_book_open.js new file mode 100644 index 0000000..9bce96b --- /dev/null +++ b/js/bookan_book_open.js @@ -0,0 +1,136 @@ +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({ + book_id: book.id, + book_name: book.name, + book_pic: book.cover, + book_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; + + let book = { + book_id: id, + type_name: '', + book_year: '', + book_area: '', + book_remarks: '', + book_actor: '', + book_director: '', + book_content: '', + }; + let us = _.map(data.list, function (b) { + return formatPlayUrl(b.title) + '$' + b.file; + }).join('#'); + book.volumes = '书卷'; + book.urls = 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({ + book_id: book.id, + book_name: book.name, + book_pic: book.cover, + book_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, + }; +} diff --git a/js/bookan_open.js b/js/bookan_open.js new file mode 100644 index 0000000..21999fb --- /dev/null +++ b/js/bookan_open.js @@ -0,0 +1,136 @@ +import { _ } from './lib/cat.js'; + +let key = 'bookkan'; +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({ + book_id: book.id, + book_name: book.name, + book_pic: book.cover, + book_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; + + let book = { + book_id: id, + type_name: '', + book_year: '', + book_area: '', + book_remarks: '', + book_actor: '', + book_director: '', + book_content: '', + }; + let us = _.map(data.list, function (b) { + return formatPlayUrl(b.title) + '$' + b.file; + }).join('#'); + book.volumes = '书卷'; + book.urls = 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({ + book_id: book.id, + book_name: book.name, + book_pic: book.cover, + book_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, + }; +} diff --git a/js/boosj_open.js b/js/boosj_open.js new file mode 100644 index 0000000..abcce6f --- /dev/null +++ b/js/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/js/build.js b/js/build.js new file mode 100644 index 0000000..28d9f24 --- /dev/null +++ b/js/build.js @@ -0,0 +1,61 @@ +import fs from 'node:fs'; +import path from 'path'; +import uglifyjs from 'uglify-js'; + +const copySpider = ['app', 'kunyu77_open', 'alist_open']; + +const root = process.cwd(); + +const src = path.join(root); +const out = path.join(root, 'dist'); + +function minify(s, d) { + var jsContent = fs.readFileSync(s).toString(); + jsContent = jsContent.replace('./lib/cat.js', 'assets://js/lib/cat.js'); + jsContent = jsContent.replace('./cat.js', 'assets://js/lib/cat.js'); + jsContent = uglifyjs.minify(jsContent, { + mangle: false, + }); + fs.writeFileSync(d, jsContent.code); +} + +function listAllFiles(dirPath, arrayOfFiles) { + var files = fs.readdirSync(dirPath); + + arrayOfFiles = arrayOfFiles || []; + + files.forEach(function (file) { + if (fs.statSync(dirPath + '/' + file).isDirectory()) { + arrayOfFiles = listAllFiles(dirPath + '/' + file, arrayOfFiles); + } else { + arrayOfFiles.push(path.join(dirPath, '/', file)); + } + }); + + return arrayOfFiles; +} + +function src2Out() { + if (fs.existsSync(out)) fs.rmSync(out, { recursive: true, force: true }); + + fs.mkdirSync(out, { recursive: true }); + const libSrc = path.join(src, 'lib'); + const libOut = path.join(out, 'lib'); + fs.mkdirSync(libOut, { recursive: true }); + const libs = listAllFiles(libSrc); + for (let index = 0; index < libs.length; index++) { + const element = libs[index]; + const relative = path.relative(libSrc, element); + minify(element, path.join(libOut, relative)); + } + + for (const sp of copySpider) { + minify(path.join(src, sp + '.js'), path.join(out, sp + '.js')); + } +} + +src2Out(); + +fs.copyFileSync(path.join(src, 'config_open.json'), path.join(out, 'config_open.json')); + +console.log('done'); diff --git a/js/bulei_open.js b/js/bulei_open.js new file mode 100644 index 0000000..232e385 --- /dev/null +++ b/js/bulei_open.js @@ -0,0 +1 @@ +//bbQ0FUT1CdCRpidWxlaV9vcGVuLmpzLGFzc2V0czovL2pzL2xpYi9jYXQuanMcX19qc0V2YWxSZXR1cm4MQ3J5cHRvCmRheWpzDGppbmphMgZVcmkCXxJfMHg1NDMxOGESXzB4M2RjOTBlDl8weDVhMzYOXzB4MTE5OBJfMHgzNmQ0MGQSXzB4MmIyN2U2El8weGVkYmZkYhJfMHg0OWYyZmISXzB4MjhkZjU2El8weDQ4NjRiMRJfMHgzMmNiMWQSXzB4MThhYjM5El8weDEyYTAyZhJfMHgzMzhmNjASXzB4MjNhODk1El8weDU2Nzk5NhJfMHgyZWIzYWESXzB4MjdhZTIyEl8weDIwYWI1NhJfMHg1YmQxZTMSXzB4MjRkZDY3El8weDU3ZGU5ORJfMHgzYTM4ZTESXzB4MjM3YWMxEl8weDI3NTZkMhJfMHgyZmEwMzYSXzB4YzI0MzY5El8weDVlYmU2YRJfMHg0YjI2NzUSXzB4NGFlZDQ3El8weDRmNmJhZhJfMHg1MWU0NzISXzB4MjgzMzUzEl8weDQ1ODllMxJfMHgzZDgyZDMSXzB4NGZkNjRiEl8weDUwOWNhMhJfMHg0NzMxMTASXzB4MzlmN2VmEl8weDM0NzE4MxJfMHgyMzc2MzUSXzB4NTdmMjc5El8weDFjZmZmNhJfMHg1OGMzYzgSXzB4NGNkN2MwEl8weDU0Y2M0MhJfMHgyYWIxMGMSXzB4MTcyZDUyEl8weDJiOWQ0NBJfMHgyZjllODQSXzB4MjhmOWJhEl8weDFlMDVhMRJfMHg0Y2E2YzQSXzB4M2M4OTZjEl8weDE1OWYxZhJfMHgxY2IwNTASXzB4MTk3OTcyEl8weDEyYjg4MBJfMHgyM2RmNmUSXzB4NzI0ZGFjEF8weDExZmJkEl8weDJmYTY1MBJfMHg0YjIzNjQSXzB4NTIzNmI3El8weDQ0YmZlNhJfMHgyNGMzNWUSXzB4Mjk1ZjA0El8weDUwNTE1NxJfMHg0ZWQzYWUSXzB4MjYzNjkzEl8weDVkYWUzZhJfMHgxOGExZDgSXzB4NGRmNWUzEl8weDE5ZWFiZRJfMHg1Y2Q0YjISXzB4NWQwMTM0El8weDRmZWY0ZhJfMHgzMmM1MTgSXzB4MTdkYTY5El8weDFlNDhkOBJfMHgzYWRmNDYSXzB4OGUzZWVjEl8weDMxZjg1ZBJfMHgxMmJiZWISXzB4NDczYTJkEl8weDQyZDYxZBJfMHgxY2NkMWYSXzB4MjJlMWMwEl8weDNmNGY1ZRJfMHgzNjc3ZTkSXzB4NTJhMDk3El8weDI0ZDJiMRJfMHgxZWEyNDYSXzB4MzQ3YmY0El8weDRkNDIzYRJfMHg0ZjhmMmMSXzB4M2UwNDE0El8weDlmMDFhNBJfMHg1N2UwYzISXzB4MmIyOTBhEl8weGM2YmRiYhJfMHg2MGZkMmQSXzB4MzQ1MzQ4El8weDMzOWY4OBJfMHg1MDBkZjgSXzB4M2NlZTJhEl8weDNmZWFhNBJfMHg1MWYyNGYSXzB4MzM4OGUyEl8weDMxM2Q0MxJfMHg1MTZhNmMSXzB4MTljNmFiEl8weDJkN2ZiNRJfMHhhMDVmODcSXzB4MjcwNWJhEl8weDQyMGYxNxJfMHgxNmY1YTYSXzB4MzE1YzYyEl8weGM1YzYwMxJfMHhjNDQ2ODESXzB4NDEyM2JhEl8weDI0ZTcwOBJfMHgxNzFhYTASXzB4M2E4NDM3El8weDJjMjA3ORJfMHg1ZTJlZGISXzB4Mzc1MDkyEl8weDExNDFjNhJfMHgyYTg4OTUSXzB4NTEwNGZhEl8weDUxOGQwZhJfMHgyYzg5ODUSXzB4NDBjNjIyEl8weDVjOGI3YxJfMHgzNTViMTUSXzB4MmM0MmRkEl8weDE2MWRiYxJfMHg0NWFlZTgSXzB4ZjE3NGViEl8weGRhZWZhMRJfMHg1MTlhZWESXzB4M2JkNTA3El8weDU1ZTg2YxJfMHg0MWY0ZTcSXzB4MTRmNjczEl8weDRkNDNiMhJfMHg0NmE3OGUSXzB4ODgwMzJmEl8weDNjNmJkMhBfMHg2M2ZiZhJfMHgyZWQxYWYSXzB4MWQ4ZmIwEl8weDFlOGQxOBJfMHgzMzkwMmESXzB4M2ZlZDM4El8weDQ5MjA0OBJfMHhlNDVkODQSXzB4MjIwNDZjEl8weDNlNzI4YxJfMHg0MmVkY2QSXzB4YzBiYmUxEl8weDUxOTc0MBJfMHg0OTNlMjYSXzB4MTllYTNjEl8weDVhNzhlYxJfMHg1YzI2YzASXzB4NDgzY2U2El8weGYzOWU4ORJfMHg0ZTVlNjQSXzB4NGNjY2U2El8weDI4NTdmYxJfMHg0MDNiZWESXzB4NDIwMGEzEl8weDUyOTc5ZhJfMHgzYjBlZDMIc2tleRRjaGFyQ29kZUF0EnRvdGFsX291dApuY29kZRBoYXZlZGljdAhIZ00zEGxvY2F0aW9uDmxlbmNvZGUOaGVhZGVycyZpbnZhbGlkIHdpbmRvdyBzaXplGHc3N0R2c085d3E5VhpmbGF0dGVuQ2h1bmtzEHZvZF9uYW1lCHB1c2gadm9kX3BsYXlfZnJvbQhsZW5zFHN0cmluZzJidWYgMDAwMDAwMDAwMDAwMDAwMAZtc2cISDZsUAgyUzVNOmludmFsaWQgZGlzdGFuY2UgdG9vIGZhciBiYWNrCGUwaEUsL2FwcHRvdjUvdjEvdXNlci9sb2dpbg5pbmRleE9mDG9oanZ3Uw5sZW5iaXRzKGluZmxhdGVTZXREaWN0aW9uYXJ5DHN1YnN0cghVdGY4FnRvTG93ZXJDYXNlFmdldF9wYXJzaW5nCGhlYWQMd2luZG93DmRpc3RkeW4IY2VpbAp0eXBlcxJmb3JtLWRhdGESZGF0YV90eXBlCm1vZGVsLGluY29ycmVjdCBsZW5ndGggY2hlY2sGMHg1CGxhc3QWcGxheWVyX2luZm8Kd25leHQebmVlZCBkaWN0aW9uYXJ5JGludmFsaWQgYmxvY2sgdHlwZQYkJCQSZXh0cmFfbGVuEnZvZF9hY3RvchRyZXBsYWNlQWxsOC9hcHB0b3Y1L3YxL3NlYXJjaC9saXN0cz93ZD0IT28mSBJhdmFpbF9vdXQKdXNlcjEKb3JkZXIMQllMVHVqJnJldHVybiAoZnVuY3Rpb24oKSAIaGNyYwhsYW5nEHN1YmFycmF5ZC9hcHB0b3Y1L3YxL3BhcnNpbmcvcHJveHk/X19wbGF0Zm9ybT1hbmRyb2lkJnNpZ249CGhvbGQIaHR0cBhmcm9tQ2hhckNvZGUURU5DUllQVElPTjB3N1YwV0NiQ2t5dkN2OE9oVlNaOWVNTzAIZWFjaAYweDMMZW5jb2RlEHZvZF95ZWFyCGF0b2IIZGF0ZQh3cmFwCHNhbmUMQmtHd3FZDGRlY29kZQhtb2RlCndzaXplGGluZmxhdGVSZXNldAZwd2QMJnBhZ2U9FHN0YXJ0c1dpdGgMZXh0ZW5kEGRpc3RiaXRzMmludmFsaWQgYml0IGxlbmd0aCByZXBlYXQSdHlwZV9uYW1lCHN0cm0OY29tbWVudAYweDAQbmV4dF9vdXQOdHlwZV9pZApzdGF0ZVh3NkRDa1dRVERjS2ZjY082dzdQQ3RnN0Ruc0tYd3A3Q3RzTzB3N1hDZ2NPawxvZmZzZXQoaW5jb21wYXRpYmxlIHZlcnNpb244aW52YWxpZCBzdG9yZWQgYmxvY2sgbGVuZ3RocwhkbWF4CGhpdHM8L2FwcHRvdjUvdjEvdm9kL2xpc3RzP3R5cGVfaWQ9CHBhZ2UUdXNlci1hZ2VudBBwbGF5X3VybAhjNXNMCnBhcnNlCm9uRW5kCHRleHRARGFsdmlrLzIuMS4wIChMaW51eDsgVTsgQW5kcm9pZCAsaW5jb3JyZWN0IGhlYWRlciBjaGVjawpuZGlzdA5uZXh0X2luDGFzc2lnbgx5WlNES1UMeGZsYWdzEGF2YWlsX2luCG1vbGQYYnVmZmVyIGVycm9yCmV4dHJhDmlzRW1wdHkkbXVzdCBiZSBub24tb2JqZWN0EnN0cmluZ2lmeQx2YVJNY0UGdXJsDHZLbFF2Vgh3b3JrDHJhbmRvbUZ0b28gbWFueSBsZW5ndGggb3IgZGlzdGFuY2Ugc3ltYm9scxp2b2RfcGxheV9saXN0CndiaXRzFnRvVXBwZXJDYXNlBjB4NBB0b3RhbF9pbgphZGxlchBwYWdlU2l6ZTQvYXBwdG92NS92MS92b2QvZ2V0Vm9kP2lkPRZ2b2RfY29udGVudAxsZW5keW4OaW5mbGF0ZQp3aGF2ZQ5yZWZlcmVyDHZvZF9pZAh0cmltDG9uRGF0YRJjaHVua1NpemUGd2FzCmNoZWNrCnRvdGFsCnRpdGxlCmVuZGVkCGNhbGwyP19fcGxhdGZvcm09YW5kcm9pZCZzaWduPQhkYXRhDnZvZF9zdWIITilubCppbnZhbGlkIGRpc3RhbmNlcyBzZXQMQmFzZTY0BjB4MghoYXZlDGNoYXJBdAh5ZWFyCHBvc3RIaW52YWxpZCBjb2RlIC0tIG1pc3NpbmcgZW5kLW9mLWJsb2NrCGJhY2tAe30uY29uc3RydWN0b3IoInJldHVybiB0aGlzIikoICkGa2V5FHV0Zjhib3JkZXIgaW5mbGF0ZUdldEhlYWRlchB2b2RfYXJlYQZtYXA2aW52YWxpZCBsaXRlcmFsL2xlbmd0aHMgc2V0CmJ1bGVpHGhhc093blByb3BlcnR5DHJlc3VsdBRidWYyc3RyaW5nBmVuYxh2b2RfZGlyZWN0b3I4L2FwcHRvdjUvdjEvdXNlci9nZXRVc2VySW5mbwhubGVuDG91dHB1dAhzaWduEnZvZF9jbGFzcwhrZXlzWHc0QWxlOEttRmNPb0FzS09Gc09tYnNPWHc0TERpY09kTnNLS1d5NVh3NmM9DFNRamV0URJzdWJzdHJpbmcMY2h1bmtzKmludmFsaWQgZGlzdGFuY2UgY29kZRRkaWN0aW9uYXJ5CGJpdHMKd29yZHMIY2F0ZQ5yZXBsYWNl2Apkc0tEWmdyRHBjTzFHbXZEak1LNnc2UjJSTU9xdzQ5YXdyWER0OEtvV2NPcUNzS2lhY09lZk1PTE5BUENwaElmdzVGendyQXdDVUFiRndSQ0RockNzMTdEc2NLcFlVRENpc0s1ZGkzRGpNT1l3b2dOdzd6RG44S253bzNDbU1PNUhzT0dWc08xd3BYQ2s4S3NZY083VnhWcE8xTERrOEtydzRzU0ducDBXZ0xEa2NLMlRSZC93NUxEa2NPSHdyaEF3NS9EdHNPTHdwbzZKTUs0dzZvcEFpQlN3b3JDa1JMRGx5ckN0TUthTk1PRlNnVXNMRVBDc1dUQ2dTN0NteXNXd3JQRHJUVERvY0tpdzV4Nnc0Y2N3NERDdFdIQ3A4SzVDR0ZJQVZMQ3N6dGxJUm5DckZNZ2FBSERrTUt1dzVzVVZzS0J3cnpDZ3ljUEhWTjhFVTNEbFZJZ3dwdkN0c0sxd3BWNFQwL0Ryc0tmd3JyRGpEakRsZ1I5dzZKcXdwMFBIc0tpdzVCM2NsQW53N1lldzVwK0ljS0ZQeFREcnNPMHc1eG53NG93TGNLTnc3Z1J3N1pYd29vL3c0eFd3NVVrVHNLUGIwckNnOEtPY2NLdk1Tb1VCaXZEdThPS3c3UER0OE91R2NPN1puRERteDgrdzYxTENuakRsTU94dzRqQ284T0NQY0swdzZyQ2lNS1piY09Md29GNnc3WTd3ckJ6dzRiQ3YxUXV3NVYwRVh0OXc2dkR2c0t5SVJqRHBnSENqay9DbWNPUlFIMHR3Nm5DdmhMRHJjT2JEc0t0dzdrc1BSRlVjRExEZzhLc05YeHR3NC9EamlmRGoxVER0Y0tIdzcxMEhzS3dic0tYSThPc2JzT293NlRDbU1LWXc1eE1HY0tiRnpyRHVRPT0Kc2hpZnQKc2xpY2VyL2FwcHRvdjUvdjEvY29uZmlnL2dldD9wPWFuZHJvaWQmX19wbGF0Zm9ybT1hbmRyb2lkJnNpZ249EmxhbmdfbGlzdA5vcHRpb25zBjB4NhAvYXBwdG92NQZlcnIQc2lnQnl0ZXMGMHgxDnJlbGVhc2UGbG9nDGRvbWFpbgx4SVVZWnIQTm53OUFjT08wdzVWeExpL0NnUm5DcHNLMmRpckRqOEt2CnRva2VuMHdxODZ3NzNDbU1PcEhjT2V3NkhDdXl3PRRpbmZsYXRlRW5kMi9hcHB0b3Y1L3YxL3VzZXIvcmVnaXN0ZXIgWjN3MUJNS1lLZ05hdzZZPRRkYXRhIGVycm9yDGh1YXdlaQpsYWJlbBR3aW5kb3dCaXRzEGRpc3Rjb2RlCFFDeXIMaGVhZGVyKFtvYmplY3QgQXJyYXlCdWZmZXJdDmJ1aWxkSWQMY29uZmlnNmludmFsaWQgbGl0ZXJhbC9sZW5ndGggY29kZQ52b2RfcGljemFiYWNkZWZnaGprbG1ub3BxcnN0dXZ3eHl6QUJDREVGR0hKS0xNTk9QUVJTVFVWV1hZWjAxMjM0NTY3ODkmaGVhZGVyIGNyYyBtaXNtYXRjaAh0aW1lDlJlZmVyZXIIMHgyNAgweGNjCDB4MzEIMHhhZAgweDRjCDB4M2KwAmU4Szd3b29PTE1LR0tEUENxWGRxYVU4S1JnRWdYOE9ndzZmRHBoekR1Y09NZThPdFJzTzFMTU9KTkYvRG8wM0RuQmpDaHhuRGpEckN1OEt1QnliRGtzT1BDc0tndzRYQ2xRbkNwc084dzZ2RHZzTzBYV2pDblVuQ204S1hEeTNEdjhLWXdyOUl3cFREajhPYUFsVENtTUtaEHc3UTJ3NWM9CDB4MTYIOCRdMggweDU3CDB4ZjQIMHg3OQgweDQxCGt6NzEIMHg0NQgweDljCDB4OTAIMHhkNggweGFmCDB4NzgIMHg1ZRRaX05PX0ZMVVNIHlpfUEFSVElBTF9GTFVTSBhaX1NZTkNfRkxVU0gYWl9GVUxMX0ZMVVNIEFpfRklOSVNIDlpfQkxPQ0sOWl9UUkVFUwhaX09LGFpfU1RSRUFNX0VORBZaX05FRURfRElDVA5aX0VSUk5PHFpfU1RSRUFNX0VSUk9SGFpfREFUQV9FUlJPUhZaX01FTV9FUlJPUhZaX0JVRl9FUlJPUiBaX05PX0NPTVBSRVNTSU9OGFpfQkVTVF9TUEVFRCRaX0JFU1RfQ09NUFJFU1NJT04qWl9ERUZBVUxUX0NPTVBSRVNTSU9OFFpfRklMVEVSRUQcWl9IVUZGTUFOX09OTFkKWl9STEUOWl9GSVhFRCRaX0RFRkFVTFRfU1RSQVRFR1kQWl9CSU5BUlkMWl9URVhUElpfVU5LTk9XThRaX0RFRkxBVEVEAn4aaW5mbGF0ZVJlc2V0MiBpbmZsYXRlUmVzZXRLZWVwFmluZmxhdGVJbml0GGluZmxhdGVJbml0MhZpbmZsYXRlSW5mbwgweGE5CDB4YWIIMHg5NRRzdHJlYW0gZW5kFGZpbGUgZXJyb3IELTEYc3RyZWFtIGVycm9yBC0yCDB4NTIELTMmaW5zdWZmaWNpZW50IG1lbW9yeQQtNAgweGU0BC01CDB4Y2UELTYIMHhkOAgweGM4CDB4ZDkSXzB4Y2I3NTY5El8weDVhMzZmNhJfMHgxMTk4NDQSXzB4NzhkNDI4El8weDVlODFkZBJfMHg1OWI4ZTgSXzB4NTlhMmJlEl8weDU4ZjZlYggweDcyCDB4M2MSXzB4Mjk0NmRjEl8weDQ2MzcxNRJfMHgzZGU0MjESXzB4Y2U5MTE2El8weGVhZWJkMQgweGExCDB4YjkIMHg3ZggweGVkEl8weGY0ODJjNRJfMHgxYjc1Y2ISXzB4M2JiNWFkEl8weDQwNDAzZAgweGEyBCk7ggFBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWmFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6MDEyMzQ1Njc4OSsvPQgweGIzEl8weDQwNDBhNBJfMHgxODBhMWYSXzB4MmE4NGFjEl8weDU3MjY3NRJfMHg0NWViMjgSXzB4NTc2OWMyEl8weDI0OTMzZggweDNhCDB4MTgIMHg3ZRJfMHg5MGFhODkSXzB4MzI0YmFlEl8weDI3N2UyZBJfMHg0YzQ4NmQSXzB4NTRhMDEyEl8weDUxMjdjZRJfMHgxMTkwNWISXzB4NWFhMjUwEl8weDcwMmQzMBJfMHg0ODBkNGUSXzB4MjUwMjk0CDB4YjgCJQQwMAgweDYzJGRlY29kZVVSSUNvbXBvbmVudBJfMHgyNGZlYzYSXzB4OWY4ZWVjEl8weDI1ZjYzNhJfMHgxYmExMTcCewIsAn0GcmVxCDB4MWEMbWV0aG9kCDB4MmQGYWN0CDB4ZDcGYXJnDnRpbWVvdXQOY29udGVudAhhZXNYCDB4NzYSXzB4MTY4MDhhEl8weDRiNzQ3MwgweDY5AiIEIjoGIjoiEl8weDVjODA5NxJfMHg0NmMzMTcSXzB4NTYxMWVlEl8weDU3YjY5NBJfMHgyZDA3MDESXzB4MmU0N2NiEl8weDM5YzIyNRJfMHg4NDEzMGYSXzB4M2YxN2JhEl8weDE1Yzg5MhJfMHgyZjY3MWYUVXNlci1BZ2VudAgweDRkCDB4OGIQcG9zdFR5cGUIMHhhYwgweDZjCDB4YjQIMHg0MgRkawR0cwgweDEzBjB4ZggweGY3BHRvCDB4ODISXzB4NGEwYjBkEl8weDUzNjljYxJfMHgzYzBmNzUSXzB4MTI0NjdiEl8weDQxYTkyYxJfMHg0Yzk2MTkSXzB4MzZjYzE3El8weDM1ODIzZBJfMHg1M2FlYjISXzB4Mzg0MmQ3El8weDM3OGM4NBJfMHgyNTBjNTgSXzB4MjExOGE2El8weDE5YzQ1YxJfMHg1ZTJhMDESXzB4NDE2OTNhEl8weDMwNGU5NhJfMHgxZWI3MmISXzB4NTE2ZTM0El8weDMxZmQxMBJfMHgzMjYyM2QIMHg2MgpzdHlwZQgweDRlIHc0dkN0OEtEd296Q2xnPT0IMHg2ZggweDRhCDB4NTEIOW1WQQgweDdiCDB4MTEIdzcxZggweGM3CDB4NjgOY29uc29sZQ5kZXZpY2UxCmxvY2FsBGlkCDB4ODQEdWEIMHhkYggweDQ2BDsgCDB4OGUOIEJ1aWxkLwgweDVhAikIMHhlOQgweDQ4DmVuYWJsZWQIMHg1YggweDNlCDB4ODUKbGlzdHMSXzB4NWQ3YTZlEl8weDQ5ZTc3MxJfMHg1MmUxNGQSXzB4MWE5NWFlEl8weDU1YTAwNRJfMHg0Nzc1MmMQXzB4ZjEwMWUSXzB4MWVmNTI1El8weDRlMjM5NwgweGUwCDB4NDkIMHhlYggweDMyEl8weDVjMzlmNhJfMHgzMDc3NjcSXzB4NjZhYWQ3El8weDI3ZGIyMRJfMHgxZTBiMDQIMHgxZBJfMHg1Yzc5YTYSXzB4M2FiYTRlEl8weDJjOWY4NhJfMHg1NmJjNzUSXzB4MmVlODI2El8weDQwYmQxYRJfMHg0YTA5YjISXzB4NWI1M2E0El8weDFlMDVhMBJfMHgxOTEwYWISXzB4M2VmN2YzEl8weDI3MzZiZBJfMHg1ZDg2ZmUSXzB4NWViNDMzEl8weGQ1NzQ3NBJfMHg1Yjk4MDgSXzB4NGE1YWNmEl8weGYyNWY4YwgweDNkEl8weDNkMTI1OBJfMHgxZTNiZDkSXzB4NWUxZjI3El8weDI5ZDAyYxJfMHg1MGI1YjYSXzB4MjY4ZjA2El8weDNhNWQ3NxJfMHgxMmNjYzcSXzB4NGY5ZWFiEl8weDQzNjg2YRJfMHg0YmI2NjcSXzB4MjRmNGJjEl8weDJlZDA1NhJfMHgyYjNhNTcSXzB4MTgxNzZiGmdldF9ob21lX2NhdGUIMHhlMwYweGIIMHhjMQgweDMwCDB4OGEFe3yLVwgweDJmEmFyZWFfbGlzdAUwVzpTCGFyZWEIMHgzZgXtiwCKEnllYXJfbGlzdAV0XuNOCGluaXQFaFHokAJuAnYIMHhhZQgweDdkCDB4YTAFkmOPXggweDYwBQBnsGUFAGftcAgweGQxBX1ZxIsKc2NvcmUIMHhlNwgweDM5CDB4NDcOZmlsdGVycxJfMHg0ZTY3ZGMIMHhjNAJ5El8weDRjY2JiNAR7fRJfMHgxMGQ2ODYSXzB4MzM5ODIyEl8weDJmOTdlMBBfMHgxZTQ4ORJfMHgxZWFjNDYSXzB4NTk4Mzk5El8weDRkNTIzZhJfMHg1ZWFmZmISXzB4MTE5ZGMwEl8weDI5YTg4MAgweGE0CDB4ZDMQcGFyc2VJbnQIMHhmOAgweGNhCDB4MTkIMHhkMuQBJmFyZWE9e3tleHQuYXJlYX19Jmxhbmc9e3tleHQubGFuZ319JnllYXI9e3tleHQueWVhcn19Jm9yZGVyPXt7ZXh0Lm9yZGVyfGRlZmF1bHQoInRpbWUiKX19JnR5cGVfbmFtZT17e2V4dC5jbGFzc319BmV4dAgweGJmSiZwYWdlU2l6ZT0yMSZfX3BsYXRmb3JtPWFuZHJvaWQmc2lnbj0IMHg1ZBZ2b2RfcmVtYXJrcwYweGEScGFnZWNvdW50CGxpc3QSXzB4MzIwYzNjEl8weDNkZjgzNxJfMHgxYjgzNDISXzB4MmRjMjg1El8weDJhOGI3MRJfMHg0NGU3OWESXzB4MjY1YTAwEl8weDIyOWNlZhJfMHgxMWM4YTYIMHhmOTImX19wbGF0Zm9ybT1hbmRyb2lkJnNpZ249CDB4NzEIMHgyZQgweGU2CDB4YjIIMHgyMQgweDk5CDB4MjkIMHhmYQgweGYxCDB4OTIIMHhhYQh1cmxzCDB4MjUIMHgyMgIjCDB4NzMIMHg2NggweDk3GHZvZF9wbGF5X3VybBJfMHg1MjAwYTQCJBJfMHg0YTFmNDYSXzB4NDgwOWExEl8weDI5NzYyMRBfMHgyM2U0MRJfMHgyODllNDMSXzB4MWM2OGFiEl8weDUxOWUwMBJfMHgzYTQ3Y2ISXzB4NDg0Y2Y1El8weDUwZmUxNxJfMHg3NmRhOGMIZmluZAgweDFlCDB4NTQIMHhkNQgweGE2DnR1Y2hlbmcIMHhlYxByZWRpcmVjdAgweDZhEHRyeSBuZXh0El8weDJmYjBiORJfMHgxM2YxMmISXzB4YTFmODRhEl8weDUyOGU0NxJfMHg2ODRiYTQSXzB4NDFjOThiEl8weDY1M2IwORJfMHgzMjE4MWYSXzB4NDk4NWE3BHdkCDB4OWI+JnR5cGU9Jl9fcGxhdGZvcm09YW5kcm9pZCZzaWduPQgweDEwCDB4ODkSXzB4NWFhZWRmEl8weDU2ZWU4YwgweDlhAiASXzB4NDJkM2U0El8weDM5Yzk1MhJfMHgzY2EwYjUIMHgzMxBfMHgyZTY0ZhJfMHgxNWU5MTgSXzB4NDdkNmNlEl8weDNkZDdkZBJfMHgxMzZjODgSXzB4MTAxY2IyEl8weDYxMjRkYQgweGMwBC8vDGh0dHBzOggweGE4CDB4ZDQIMHg2MQ5mb3JFYWNoEl8weGE5MzcyYRJfMHgxYzA3MzUSXzB4NGQ5MWFkEl8weDVhZTJlYhJfMHgxN2YzZTkSXzB4NDQwN2E2El8weDMzYmJmNRJfMHhkNjkzZDAIMHhlZggweDUzCmJyYW5kHEhVQVdFSSBNYXRlIDQwCDB4ZjMSXzB4ZmFiZGQ1El8weDJiN2U2ZQgweDI4CDB4ODMSXzB4NTcyMWFiEl8weDRkYmJmMRJfMHgxMDY3ZDESXzB4MWE5MDExEl8weDU5MWViYQgweDQ0CDB4MzgSXzB4MzhmZjJiEl8weDY4ZWFlZhJfMHgyYWFhZjQSXzB4MjhhNTlmEl8weDFjY2Q0MxJfMHgzNmFmNTUSXzB4MjljZmUwEl8weDQ2MjE4ZRJfMHg0OGUyNTMSXzB4YTRjYTI3El8weDRkOWQ2MRJfMHgzZDAzYTQSXzB4MmQwNTg1El8weDJmOTA2YRJfMHgzYmNkYzMSXzB4MmI5YTI1El8weDMyNDU4YxJfMHhmYzFiMTQSXzB4NWEwNjkzEl8weDJkY2U0OBJfMHgxYjViNmYSXzB4MjE4ZmEzEl8weDNhMjVlOBJfMHhmZDZiNjgSXzB4MTQ0NGQ1El8weDI1NmI1MBJfMHg1MTg1MDcSXzB4NDlhNTQzEl8weDQ2NzliYhJfMHg0YTI2NmUSXzB4MmJiMzM5El8weDQ2MjZiMxJfMHg1N2U1OWUQXzB4YWUyYzESXzB4MjQ2OTQxEl8weDI5MDI2MxJfMHg1MDU5NTQSXzB4M2IzODdiEl8weDIwMGNhNRJfMHgzZmQzOTQSXzB4NTQ0YjNkEl8weDExZWI2YhJfMHgyYTRlNGMSXzB4MzRlNzYwEl8weDFiYTUyMAgweGRlCDB4YjcIMHhjOQgweDlkCDB4ZDAIMHhiYwgweDk0CDB4ODcIMHhhNwgweDM3CDB4NmIIMHg1NggweGJiCDB4NzcIMHgzNQgweDdhCDB4YjYIMHhlMhJfMHg0ODgxNWMSXzB4MTdiYjE5El8weDM0YjEwORJfMHgzODIzYWUSXzB4MTc3YTUyEl8weGEyMGYwNxJfMHg0MjBmY2ISXzB4NTc0ODFiEl8weDI4NDZhZhJfMHgxN2RhM2ISXzB4NTlhNWNiEl8weDUxOTNhZRJfMHgzNDk0YTcSXzB4NDRiZWU3El8weGIzMDRlNxJfMHg0NjhmZTgSXzB4Mzk5OGI5El8weDRhZThkZRJfMHgzNDYyYTQSXzB4Mzg3NGRhEl8weDRlOGQ2MRJfMHg1NmIzYzASXzB4NGNkMDhlEl8weDk3NGM1MxJfMHhmYmYxOTgSXzB4MzVjNTc2El8weDQzM2RmNRJfMHgxN2Y5MmUSXzB4NGM2ZDA5El8weDFmOTQwYRJfMHgzNzYwZmESXzB4ZDRmZWE4El8weDNlMjkzOQgweGM1CDB4OTEIMHhiMAYweDkIMHhmMggweGNkCDB4ODAIMHhjMggweDY1CDB4ZGQIMHg2ZQgweDc0CDB4ZWUIMHgxYwYweDgSXzB4OTk4NjlkEl8weDU4MmYxMwgweGNiEl8weDM2MDc2ZBJfMHg5ZmQ5MTUIMHhmNQgweGI1CDB4ZjYIMHg4NhJfMHg1MTIwNTISXzB4NTJmZmRiEl8weDE1MGU2ORJfMHg1ZjU2ZjkSXzB4MmMwOTMzEl8weDJiZDBiZhJfMHgyMTQ1ZDgSXzB4NDY1Mjc5El8weDU1ZGI2MBJfMHgxZDUzZWUSXzB4MWRlZTAzEl8weDQyODg3NRJfMHg1ZDk3NGQSXzB4M2Q0NGNmEl8weDNiZjc5ORJfMHgzYWYxMjYSXzB4MmQ5ZWI2El8weDJmNzIwMBJfMHgxNjcyY2IIMHhhNQgweDkzEl8weGVlMWIzORJfMHgxZGY5N2ESXzB4MTYwY2VlEl8weGU5OWM1NhJfMHgzNTY4ZWISXzB4ZTY5ZmUxEl8weGU2ZjlkYxJfMHgyMjM2MmQSXzB4NDg4OTA2El8weDE1NjliMRJfMHgzMWUwNDASXzB4MmVjZWNhEl8weDNmZDFlMRJfMHgzZTc1NzESXzB4YjE0MmQ0El8weDNmZGZhYRJfMHgxMTZlZDISXzB4NTZjODE3El8weGUxNzlkYhJfMHg1N2VjZGISXzB4NGFjNjdjEl8weDFmZTZjNxJfMHg1NGZmM2ISXzB4NGE1MTEzEl8weDJmM2NkZBJfMHgyM2E1MmESXzB4MWJlZjVmEl8weDI4YTQ2NhJfMHg0M2E2MWMIMHgyYwgweDRiCDB4ZGM0dW5rbm93biBjb21wcmVzc2lvbiBtZXRob2QIMHg2ZDB1bmtub3duIGhlYWRlciBmbGFncyBzZXQIMHhkYQRvcwgweDk4CDB4ZTUIMHgxNQgweDVmCDB4YTMIMHg2NwgweDk2CDB4Y2YIMHgyYggweGYwCDB4MTcwaW52YWxpZCBjb2RlIGxlbmd0aHMgc2V0CDB4YzMIMHgxYggweDIzCDB4ODgIMHgxMggweDVjCDB4NjQoaW5jb3JyZWN0IGRhdGEgY2hlY2sIMHg4ZggweDhjEF8weDYxMmM5El8weDU0NjQ0ZRJfMHg0ZjA1NjkSXzB4NDM4NGM2El8weDJlYTI4MxJfMHgxNzdhNzkSXzB4MmEzOGM4El8weDI3N2UyYRJfMHg0ZDJiMGESXzB4MzhhMjgxEl8weDVjZjA4ORJfMHgzOTUyOGQSXzB4NTM3OTVhBjB4ZBJfMHg1OTQ5OWISXzB4OWRhZmIzEl8weDUwNzc5YhJfMHgxYTVmYWUIMHhlYQgweGU4El8weGFjM2UwMBJfMHg0OGZhMjgSXzB4ZGYwYzM0El8weDEzZTc5ZRJfMHgyZWJiZTYSXzB4NWRlMDJhEl8weDI0YWVhORJfMHg0YjU5YmQSXzB4NTM0MjdiEl8weDJkNTgwMRJfMHgxOTE2MjUSXzB4MjI2MDIxEl8weDEwZGMxYRJfMHg0M2E0NDkSXzB4MWU0M2Q0El8weDIzMTdjYhJfMHgzNGVkZmMWVGV4dEVuY29kZXIIMHhiMRJfMHgxNTA5NzESXzB4NWI1OGE5EF8weDI1ODQ3El8weDFmOTU4MRJfMHgxYTAzOTUSXzB4NGViYWNkEl8weDM4YTNjYhJfMHgyZTA1NzMSXzB4NDI5MDBhEl8weDJkMTBiOBJfMHg0ZGYxZDISXzB4NGM5MWE5CDB4OWUWVGV4dERlY29kZXIIMHhiYRJfMHgzMTkyM2ISXzB4MzQyMDczEl8weDY0ODEyYQgweGUxCDB4YzYSXzB4MjI1MDNmEl8weDU5NDk1YxJfMHgxNTQyYTMIMHhkZggweDQwCDB4OGQIMHg1NQgweDQzCDB4MzQIMHgyMAgweDU4CDB4MzYIMHg3NQgweDU5El8weDJiOTRhMhJfMHhiZDEyOTkSXzB4MTM0YmNiCDB4MjYSXzB4NWFjYzcyEl8weGFkZmVkYxJfMHg1MDExYjESXzB4NDQwZDA3El8weDZiMWYyYhJfMHgyNDcyN2ISXzB4M2JkODM0El8weDM1MTA0ZRJfMHgzMjQzMzASXzB4NTE2NDdlEl8weDk5MGY0NRJfMHg0M2Y5ZDUSXzB4NWEyYzY5BjB4NwgweDgxCDB4YmQGMHhjCDB4MWYIMHgyNwgweDRmEF8weDMwOTdkEl8weDNhMjkzZAgweDcwCGhvbWUOaG9tZVZvZBBjYXRlZ29yeQxkZXRhaWwIcGxheQxzZWFyY2gPpAMBpgMBALIBqAMABQCqAwABrAMAAq4DAAOwAwAEsgMADgAGAaABAAIAIrMBOekkArQDAwADtgMGACCqAwAMrAMBDK4DAgywAwMMsgMEDLgDAA26AwENvAMCCb4DAwnAAwQJwgMFCcQDBgnGAwcJyAMICcoDCQnMAwoNzgMLDdADDA3SAw0N1AMODdYDDw3YAxAN2gMRDdwDEgHeAxMB4AMUAeIDFQHkAxYB5gMXAegDGAHqAxkB7AMaCe4DGwnwAxwB8gMdAfQDHgH2Ax8B+AMgAfoDIQ38AyIB/gMjAYAEJAGCBCUBhAQmAYYEJwGIBCgNigQpAYwEKg2OBCsNkAQsDZIELQGUBC4NlgQvDZgEMAGaBDENnAQyDZ4EMw2gBDQNogQ1DaQENg2mBDcNqAQ4DaoEOQ2sBDoNrgQ7DbAEPAGyBD0BtAQ+DbYEPw24BEANugRBDbwEQg2+BEMNwAREDcIERQ3EBEYNxgRHDcgESA3KBEkNzARKDc4ESw3QBEwN0gRNDdQETg3WBE8N2ARQDdoEUQ3cBFIN3gRTDeAEVA3iBFUN5ARWDeYEVw3oBFgN6gRZDewEWg3uBFsN8ARcDfIEXQ30BF4N9gRfDfgEYA36BGEN/ARiDf4EYw2ABWQNggVlDYQFZg2GBWcNiAVoDYoFaQ2MBWoNjgVrDZAFbA2SBW0NlAVuDZYFbw2YBXANmgVxAZwFcg2eBXMNoAV0DaIFdQ2kBXYNpgV3DagFeAmqBXkJrAV6Ca4Few2wBXwNsgV9DbQFfg22BX8NuAWAAQ26BYEBAbwFggEBvgWDAQHABYQBAcIFhQEBxAWGAQHGBYcBAcgFiAEBygWJAQHMBYoBAc4FiwEB0AWMAQ3SBY0BAdQFjgEB1gWPAQHYBZABCdoFkQEN3AWSAQHeBZMBDeAFlAEB4gWVAQHkBZYBAeYFlwEB6AWYAQHqBZkBAewFmgEB7gWbAQHwBZwBDfIFnQEN9AWeAQ32BZ8BDfgFoAEN+gWhAQ38BaIBDf4FowENgAakAQ2CBqUBAYQGpgEBhganAQGIBqgBAYoGqQEBjAaqAQGOBqsBAZAGrAEBqAOtAQEI6H++BF8YAL4FXxkAvgZfGgC+B18bAL4IXxwAvglfHQC+Cl8eAL4LXyEAvgxfIgC+DV8jAL4OXyQAvg9fJQC+EF8nAL4RXygAvhJfKQC+E18qAL4UXysAvhVfLAC+HF92AL4wX50AvjFfnwC+Ml+qAL4zX6sAvjRfrAC+OF+yACkEiQEAAASKAQAABIsBAAAEjAEAAARbAAAABI0BAAAEjgEAAARGAAAABI8BAAAEkAEAAASRAQAABJIBAAAEagAAAASTAQAABJQBAAAElQEAAASWAQAABJcBAAAEmAEAAASZAQAABJoBAAAEmwEAAAScAQAABJ0BAAAEngEAAASfAQAABKABAAAEQAAAAAShAQAABKIBAAAEowEAAASkAQAAJiAABKUBAABMIAAAgASmAQAATCEAAIAEpwEAAEwiAACABKgBAABMIwAAgASpAQAATCQAAIAEqgEAAEwlAACABKsBAABMJgAAgASsAQAATCcAAIAErQEAAEwoAACABK4BAABMKQAAgASvAQAATCoAAIAEcAAAAEwrAACABLABAABMLAAAgASxAQAATC0AAIAEsgEAAEwuAACABLMBAABMLwAAgAS0AQAATDAAAIAEQgAAAEwxAACABLUBAABMMgAAgAS2AQAATDMAAIAEtwEAAEw0AACABLgBAABMNQAAgAS5AQAATDYAAIAEugEAAEw3AACABLsBAABMOAAAgAS8AQAATDkAAIAEvQEAAEw6AACABL4BAABMOwAAgAQbAAAATDwAAIAEvwEAAEw9AACABMABAABMPgAAgATBAQAATD8AAIAEwgEAAExAAACABMMBAABMQQAAgATEAQAATEIAAIAExQEAAExDAACABMYBAABMRAAAgATHAQAATEUAAIAEyAEAAExGAACABMkBAABMRwAAgAR6AAAATEgAAIAEWgAAAExJAACABMoBAABMSgAAgATLAQAATEsAAIAEzAEAAExMAACABM0BAABMTQAAgARtAAAATE4AAIAEzgEAAExPAACABM8BAABMUAAAgATQAQAATFEAAIAE0QEAAExSAACABNIBAABMUwAAgATTAQAATFQAAIAEWAAAAExVAACABDAAAABMVgAAgATUAQAATFcAAIAE1QEAAExYAACABNYBAABMWQAAgATXAQAATFoAAIAE2AEAAExbAACABNkBAABMXAAAgATaAQAATF0AAIAE2wEAAExeAACABNwBAABMXwAAgATdAQAATGAAAIAE3gEAAExhAACABN8BAABMYgAAgATgAQAATGMAAIAE4QEAAExkAACABOIBAABMZQAAgAQ7AAAATGYAAIAE4wEAAExnAACABOQBAABMaAAAgATlAQAATGkAAIAE5gEAAExqAACABOcBAABMawAAgAToAQAATGwAAIAE6QEAAExtAACABOoBAABMbgAAgATrAQAATG8AAIAE7AEAAExwAACABO0BAABMcQAAgATuAQAATHIAAIAE7wEAAExzAACABPABAABMdAAAgATxAQAATHUAAIAENwAAAEx2AACABPIBAABMdwAAgATzAQAATHgAAIAE9AEAAEx5AACABPUBAABMegAAgAT2AQAATHsAAIAE9wEAAEx8AACABPgBAABMfQAAgAT5AQAATH4AAIAE+gEAAEx/AACABPsBAABMgAAAgAT8AQAATIEAAIAE/QEAAEyCAACABP4BAABMgwAAgARdAAAATIQAAIAE/wEAAEyFAACABAACAABMhgAAgAQBAgAATIcAAIAESQAAAEyIAACABAICAABMiQAAgAQDAgAATIoAAIAEBAIAAEyLAACABAUCAABMjAAAgAQGAgAATI0AAIAEBwIAAEyOAACABAgCAABMjwAAgAQJAgAATJAAAIAECgIAAEyRAACABAsCAABMkgAAgAQMAgAATJMAAIAEDQIAAEyUAACABEgAAABMlQAAgAQOAgAATJYAAIAEDwIAAEyXAACABBACAABMmAAAgAQRAgAATJkAAIAEEgIAAEyaAACABBMCAABMmwAAgAQUAgAATJwAAIAEFQIAAEydAACABBYCAABMngAAgAQXAgAATJ8AAIAEGAIAAEygAACABBkCAABMoQAAgAQaAgAATKIAAIAEGwIAAEyjAACABBwCAABMpAAAgAQdAgAATKUAAIAEHgIAAEymAACABB8CAABMpwAAgAQgAgAATKgAAIAEIQIAAEypAACABCICAABMqgAAgAQjAgAATKsAAIAEJAIAAEysAACABEEAAABMrQAAgAQ2AAAATK4AAIAEJQIAAEyvAACABCYCAABMsAAAgAQnAgAATLEAAIAEKAIAAEyyAACABCkCAABMswAAgAQqAgAATLQAAIAEKwIAAEy1AACABCwCAABMtgAAgAQtAgAATLcAAIAELgIAAEy4AACABC8CAABMuQAAgAQwAgAATLoAAIAEMQIAAEy7AACABDICAABMvAAAgAQzAgAATL0AAIAENAIAAEy+AACABDUCAABMvwAAgAQ2AgAATMAAAIAENwIAAEzBAACABDgCAABMwgAAgAQ5AgAATMMAAIAEOgIAAEzEAACABDsCAABMxQAAgAQ8AgAATMYAAIAEPQIAAEzHAACABB4AAABMyAAAgAQ+AgAATMkAAIAEPwIAAEzKAACABEACAABMywAAgARBAgAATMwAAIAEQgIAAEzNAACABEMCAABMzgAAgAREAgAATM8AAIAERQIAAEzQAACABEYCAABM0QAAgARHAgAATNIAAIAESAIAAEzTAACABEkCAABM1AAAgARKAgAATNUAAIAESwIAAEzWAACABEwCAABM1wAAgARNAgAATNgAAIAETgIAAEzZAACABE8CAABM2gAAgARQAgAATNsAAIAEUQIAAEzcAACABFICAABM3QAAgARTAgAATN4AAIAEVAIAAEzfAACABFUCAABM4AAAgARWAgAATOEAAIAEVwIAAEziAACABFgCAABM4wAAgARpAAAATOQAAIAEWQIAAEzlAACABFoCAABM5gAAgARbAgAATOcAAIAEXAIAAEzoAACABF0CAABM6QAAgAReAgAATOoAAIAEXwIAAEzrAACABGACAABM7AAAgARhAgAATO0AAIAEYgIAAEzuAACABGMCAABM7wAAgARkAgAATPAAAIAEZQIAAEzxAACABGYCAABM8gAAgARnAgAATPMAAIAEaAIAAEz0AACABGkCAABM9QAAgARqAgAATPYAAIAEawIAAEz3AACABGwCAABM+AAAgARtAgAATPkAAIAEbgIAAEz6AACAXwUAvgBlBQC8mQDuDr4BTd0AAABfBgBlBgAEbwIAAO1fBwC/XwgAC18JAAtfCgALXwsAs18MAL9fDQCzXw4AZQYABHACAADtZQYABHECAADtZQYABHICAADtZQYABHMCAADtZQYABHQCAADtBHUCAAAEdgIAACYHAF8PAL4CZQ8AvMkA7g6+A03nAAAAXxAAZRAAZQYABHcCAADtBHgCAADuXxEAZRAABOIBAABlBgAEeQIAAO3uJgEAXxIAZRAAZQYABHoCAADtZQYABHsCAADt7l8TAGUQAGUGAAR8AgAA7QR9AgAA7l8UAGUQAGUGAAR+AgAA7WUGAAR/AgAA7e5lEABlBgAEgAIAAO1lBgAEgQIAAO3uJgIAXxUAZRAAZQYABIICAADtZQYABIMCAADt7l8WACYAAJZfFwALXx8AC18gAGUGAASEAgAA7V8mAL4WTQQBAABfLQBlLQBfLgC+F00GAQAAXy8AOKYAAAARZS8A7CE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 \ No newline at end of file diff --git a/js/caiji.js b/js/caiji.js new file mode 100644 index 0000000..56e2641 --- /dev/null +++ b/js/caiji.js @@ -0,0 +1 @@ +//bbQ0FUT1BNEGNhaWppLmpzLGFzc2V0czovL2pzL2xpYi9jYXQuanMcX19qc0V2YWxSZXR1cm4CXw5zaXRlS2V5EHNpdGVUeXBlBFVBDmJhc2VVcmwUY2F0ZWdvcmllcwhpbml0EmdldEhlYWRlchJnZXRTdHJpbmcIaG9tZQ5ob21lVm9kEGNhdGVnb3J5DGRldGFpbAhwbGF5DHNlYXJjaN4BTW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzEwOS4wLjAuMCBTYWZhcmkvNTM3LjM2BmNmZwhza2V5CnN0eXBlBmV4dAZ1cmwMaGVhZGVyFFVzZXItQWdlbnQGcmVzBnJlcQ5oZWFkZXJzDmNvbnRlbnQMZmlsdGVyDHJlcVVybA5qc29uU3RyCGRhdGEWY2xhc3Nlc3NBcnIOY2xhc3NlcxJmaWx0ZXJPYmoGb25lCnBhcnNlDmlzRW1wdHkQaW5jbHVkZXMSdHlwZV9uYW1lCHB1c2gOdHlwZV9pZBJzdHJpbmdpZnkOZmlsdGVycwR7fQZ0aWQEcGcMZXh0ZW5kDHZpZGVvcyA/YWM9dmlkZW9saXN0JnQ9CCZwZz0IbGlzdAx2b2RfaWQQdm9kX25hbWUOdm9kX3BpYxZ2b2RfcmVtYXJrcxBwYXJzZUludAhwYWdlEnBhZ2Vjb3VudApsaW1pdAp0b3RhbARpZAZ2b2QkP2FjPXZpZGVvbGlzdCZpZHM9EHZvZF95ZWFyEHZvZF9hcmVhEnZvZF9hY3Rvchh2b2RfZGlyZWN0b3IWdm9kX2NvbnRlbnQadm9kX3BsYXlfZnJvbRh2b2RfcGxheV91cmwIZmxhZwR3ZApxdWljaxw/YWM9ZGV0YWlsJndkPQ+kAwGmAwEAD6gDAAEAqgMADgAGAaABAAAAARAKSwCqAwAMrAMACa4DAQmwAwIJsgMDCbQDBAm2AwUBuAMGAboDBwG8AwgBvgMJAcADCgHCAwsBxAMMAcYDDQGoAw4BCOg0vgBfBgC+AV8HAL4CXwgAvgNfCQC+BF8KAL4FXwsAvgZfDAC+B18NAL4IXw4AvglfDwApv+Cz4QTkAAAA4r9fBAAmAABfBQAppAMBDAE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 \ No newline at end of file diff --git a/js/caiji2.js b/js/caiji2.js new file mode 100644 index 0000000..56e2641 --- /dev/null +++ b/js/caiji2.js @@ -0,0 +1 @@ +//bbQ0FUT1BNEGNhaWppLmpzLGFzc2V0czovL2pzL2xpYi9jYXQuanMcX19qc0V2YWxSZXR1cm4CXw5zaXRlS2V5EHNpdGVUeXBlBFVBDmJhc2VVcmwUY2F0ZWdvcmllcwhpbml0EmdldEhlYWRlchJnZXRTdHJpbmcIaG9tZQ5ob21lVm9kEGNhdGVnb3J5DGRldGFpbAhwbGF5DHNlYXJjaN4BTW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzEwOS4wLjAuMCBTYWZhcmkvNTM3LjM2BmNmZwhza2V5CnN0eXBlBmV4dAZ1cmwMaGVhZGVyFFVzZXItQWdlbnQGcmVzBnJlcQ5oZWFkZXJzDmNvbnRlbnQMZmlsdGVyDHJlcVVybA5qc29uU3RyCGRhdGEWY2xhc3Nlc3NBcnIOY2xhc3NlcxJmaWx0ZXJPYmoGb25lCnBhcnNlDmlzRW1wdHkQaW5jbHVkZXMSdHlwZV9uYW1lCHB1c2gOdHlwZV9pZBJzdHJpbmdpZnkOZmlsdGVycwR7fQZ0aWQEcGcMZXh0ZW5kDHZpZGVvcyA/YWM9dmlkZW9saXN0JnQ9CCZwZz0IbGlzdAx2b2RfaWQQdm9kX25hbWUOdm9kX3BpYxZ2b2RfcmVtYXJrcxBwYXJzZUludAhwYWdlEnBhZ2Vjb3VudApsaW1pdAp0b3RhbARpZAZ2b2QkP2FjPXZpZGVvbGlzdCZpZHM9EHZvZF95ZWFyEHZvZF9hcmVhEnZvZF9hY3Rvchh2b2RfZGlyZWN0b3IWdm9kX2NvbnRlbnQadm9kX3BsYXlfZnJvbRh2b2RfcGxheV91cmwIZmxhZwR3ZApxdWljaxw/YWM9ZGV0YWlsJndkPQ+kAwGmAwEAD6gDAAEAqgMADgAGAaABAAAAARAKSwCqAwAMrAMACa4DAQmwAwIJsgMDCbQDBAm2AwUBuAMGAboDBwG8AwgBvgMJAcADCgHCAwsBxAMMAcYDDQGoAw4BCOg0vgBfBgC+AV8HAL4CXwgAvgNfCQC+BF8KAL4FXwsAvgZfDAC+B18NAL4IXw4AvglfDwApv+Cz4QTkAAAA4r9fBAAmAABfBQAppAMBDAE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 \ No newline at end of file diff --git a/js/caiji_open.js b/js/caiji_open.js new file mode 100644 index 0000000..f1fd192 --- /dev/null +++ b/js/caiji_open.js @@ -0,0 +1 @@ +//bbQ0FUT1BMEGNhaWppLmpzGC4vbGliL2NhdC5qcxxfX2pzRXZhbFJldHVybgJfDnNpdGVLZXkQc2l0ZVR5cGUEVUEOYmFzZVVybAhpbml0EmdldEhlYWRlchJnZXRTdHJpbmcIaG9tZQ5ob21lVm9kEGNhdGVnb3J5DGRldGFpbAhwbGF5DHNlYXJjaN4BTW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzEwOS4wLjAuMCBTYWZhcmkvNTM3LjM2BmNmZwhza2V5CnN0eXBlBmV4dAxoZWFkZXIUVXNlci1BZ2VudAZ1cmwGcmVzBnJlcQ5oZWFkZXJzDmNvbnRlbnQMZmlsdGVyDHJlcVVybA5qc29uU3RyCGRhdGEWY2xhc3Nlc3NBcnIOY2xhc3NlcxJmaWx0ZXJPYmoGb25lCnBhcnNlEHR5cGVfcGlkCHB1c2gOdHlwZV9pZBJ0eXBlX25hbWUSc3RyaW5naWZ5DmZpbHRlcnMEe30GdGlkBHBnDGV4dGVuZAx2aWRlb3MgP2FjPXZpZGVvbGlzdCZ0PQgmcGc9CGxpc3QMdm9kX2lkEHZvZF9uYW1lDnZvZF9waWMWdm9kX3JlbWFya3MQcGFyc2VJbnQIcGFnZRJwYWdlY291bnQKbGltaXQKdG90YWwEaWQGdm9kJD9hYz12aWRlb2xpc3QmaWRzPQ5pc0VtcHR5EHZvZF95ZWFyEHZvZF9hcmVhEnZvZF9hY3Rvchh2b2RfZGlyZWN0b3IWdm9kX2NvbnRlbnQadm9kX3BsYXlfZnJvbRh2b2RfcGxheV91cmwIZmxhZwR3ZApxdWljaxw/YWM9ZGV0YWlsJndkPQ+kAwGmAwEADqgDAAEAqgMADgAGAaABAAAAAQ8KRQCqAwAMrAMACa4DAQmwAwIJsgMDCbQDBAG2AwUBuAMGAboDBwG8AwgBvgMJAcADCgHCAwsBxAMMAagDDQEI6DS+AF8FAL4BXwYAvgJfBwC+A18IAL4EXwkAvgVfCgC+Bl8LAL4HXwwAvghfDQC+CV8OACm/4LPhBOMAAADiv18EACmkAwELAQA2Bg0NIQAElgIOYgYBtAMBAAECAwAjAcgDAAEArAM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 \ No newline at end of file diff --git a/js/cntv_open.js b/js/cntv_open.js new file mode 100644 index 0000000..fcd7536 --- /dev/null +++ b/js/cntv_open.js @@ -0,0 +1,109 @@ +// 无搜索功能 +import { _ } from './lib/cat.js'; +let key = '视聚场'; +let HOST = 'http://api.cntv.cn'; +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, + }, + }); + return res.content +} + +async function init(cfg) { + siteKey = cfg.skey; + siteType = cfg.stype +} + +async function home(filter) { + const classes = [{ type_id: "TOPC1451528971114112", type_name: "新闻联播" }, { type_id: "TOPC1451558976694518", type_name: "焦点访谈" }, { type_id: "TOPC1451464665008914", type_name: "今日说法" }, { type_id: "TOPC1451378757637200", type_name: "等着我" }, { type_id: "TOPC1451559129520755", type_name: "新闻直播间" }, { type_id: "TOPC1451540328102649", type_name: "海峡两岸" }, { type_id: "TOPC1451530382483536", type_name: "天网" }, { type_id: "TOPC1451540389082713", type_name: "今日关注" }, { type_id: "TOPC1451557893544236", type_name: "探索·发现" }, { type_id: "TOPC1665739007799851", type_name: "高端访谈" }, { type_id: "TOPC1451557052519584", type_name: "百家讲坛" }, { type_id: "TOPC1451464884159276", type_name: "开讲啦" }, { type_id: "TOPC1451464884159276", type_name: "故事里的中国" }, { type_id: "TOPC1514182710380601", type_name: "对话" }, { type_id: "TOPC1451559038345600", type_name: "面对面" }, { type_id: "TOPC1451378967257534", type_name: "动物世界" }, { type_id: "TOPC1451558190239536", type_name: "走进科学" }, { type_id: "TOPC1451525103989666", type_name: "人与自然" }, { type_id: "TOPC1451557421544786", type_name: "地理·中国" }, { type_id: "TOPC1451541349400938", type_name: "远方的家" }, { type_id: "TOPC1451558150787467", type_name: "自然传奇" }, { type_id: "TOPC1451534366388377", type_name: "是真的吗" }, { type_id: "TOPC1451467630488780", type_name: "星光大道" }, { type_id: "TOPC1451557646802924", type_name: "健康之路" }, { type_id: "TOPC1451559025546574", type_name: "动画大放映" }, { type_id: "TOPC1451378857272262", type_name: "第一动画乐园" }, { type_id: "TOPC1451541414450906", type_name: "精彩音乐汇" }, { type_id: "TOPC1451534421925242", type_name: "音乐厅" }, { type_id: "TOPC1451541994820527", type_name: "民歌·中国" }, { type_id: "TOPC1575253587571324", type_name: "跟着书本去旅行" }, { type_id: "TOPC1451354597100320", type_name: "中国电影报道" }, { type_id: "TOPC1451469943519994", type_name: "星推荐" }, { type_id: "TOPC1571217727564820", type_name: "方圆剧阵" }, { type_id: "TOPC1451558856402351", type_name: "空中剧院" }, { type_id: "TOPC1650782829200997", type_name: "正大综艺" }, { type_id: "TOPC1451550970356385", type_name: "体坛快讯" }, { type_id: "TOPC1451530259915198", type_name: "第一时间" }, { type_id: "TOPC1451465894294259", type_name: "开门大吉" }, { type_id: "TOPC1451464884159276", type_name: "开讲啦" }, { type_id: "TOPC1451558858788377", type_name: "共同关注" }, { type_id: "TOPC1451527941788652", type_name: "军事报道" }, { type_id: "TOPC1451558819463311", type_name: "新闻调查" }, { type_id: "TOPC1451559097947700", type_name: "新闻30分" }, { type_id: "TOPC1451559066181661", type_name: "新闻1+1" }, { type_id: "TOPC1451540448405749", type_name: "今日亚洲" }, { type_id: "TOPC1451559129520755", type_name: "新闻直播间" }, { type_id: "TOPC1451558428005729", type_name: "24小时" }, { type_id: "TOPC1451539894330405", type_name: "中国新闻" }, { type_id: "TOPC1451558779639282", type_name: "午夜新闻" }, { type_id: "TOPC1451558496100826", type_name: "朝闻天下" }, { type_id: "TOPC1451528792881669", type_name: "晚间新闻" }, { type_id: "TOPC1451559180488841", type_name: "新闻周刊" }, { type_id: "TOPC1601362002656197", type_name: "经济半小时" }, { type_id: "TOPC1451533652476962", type_name: "经济大讲堂" }, { type_id: "TOPC1453100395512779", type_name: "正点财经" }, { type_id: "TOPC1451546588784893", type_name: "生活圈" }, { type_id: "TOPC1451526037568184", type_name: "生活提示" }, { type_id: "TOPC1451558532019883", type_name: "东方时空" }, { type_id: "TOPC1451533782742171", type_name: "经济信息联播" }, { type_id: "TOPC1571034705435323", type_name: "今日环球" }, { type_id: "TOPC1451543462858283", 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 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/js/config_open.json b/js/config_open.json new file mode 100644 index 0000000..6a8300d --- /dev/null +++ b/js/config_open.json @@ -0,0 +1,1227 @@ +{ + "video": { + "sites": [ + { + "key": "gzh", + "name": "🍭乐享汇fans丨公众号", + "type": 3, + "indexs": 1, + "api": "douban_open.js" + }, + { + "key": "douban", + "name": "🍭乐享汇fans丨豆瓣", + "type": 3, + "indexs": 1, + "api": "douban_open.js" + }, + { + "key": "wogg1", + "name": "🎬️乐享汇fans丨玩偶①", + "type": 3, + "api": "wogg_open.js", + "ext": "阿狸token码" + }, + { + "key": "wogg2", + "name": "🎬️乐享汇fans丨玩偶②", + "type": 3, + "api": "wogg2_open.js", + "ext": "阿狸token码" + }, + { + "key": "wolb", + "name": "🎬️乐享汇fans丨表哥①", + "type": 3, + "api": "wolb_open.js", + "ext": "阿狸token码" + }, + { + "key": "wobg1", + "name": "🎬️乐享汇fans丨表哥②", + "type": 3, + "api": "wobg_open.js", + "ext": "阿狸token码" + }, + { + "key": "kkys", + "name": "🎬️乐享汇fans丨快看", + "type": 3, + "api": "kkys_open.js" + }, +{ + "key": "subaibai", + "name": "🎬️乐享汇fans丨素白", + "type": 3, + "api": "subaibai_open.js" + }, + { + "key": "czzy", + "name": "🎬️乐享汇fans丨厂长", + "type": 3, + "api": "czzy_open.js" + }, + { + "key": "ggys", + "name": "🎬️乐享汇fans丨高光", + "type": 3, + "api": "ggys_open.js" + }, + { + "key": "tutu", + "name": "🎬️乐享汇fans丨图图", + "type": 3, + "api": "tutu_open.js" + }, + { + "key": "sc1080", + "name": "🎬️乐享汇fans丨圣城", + "type": 3, + "api": "sc1080_open.js" + }, + { + "key": "ys996", + "name": "🎬️乐享汇fans丨九六", + "type": 3, + "api": "ys996_open.js" + }, + { + "key": "ikanbot", + "name": "🎬️乐享汇fans丨爱看", + "type": 3, + "api": "ikanbot_open.js" + }, + { + "key": "nkvod", + "name": "🎬️乐享汇fans丨耐看", + "type": 3, + "api": "nkvod_open.js" + }, + { + "key": "ikanbot", + "name": "🎬️乐享汇fans丨爱看", + "type": 3, + "api": "ikanbot_open.js" + }, + { + "key": "ng", + "name": "🎬️乐享汇fans丨南瓜", + "type": 3, + "api": "ng_open.js" + }, + { + "key": "yiqik", + "name": "🎬️乐享汇fans丨一起", + "type": 3, + "api": "yqktv_open.js" + } , +{ + "key": "555", + "name": "🎬️乐享汇fans丨五五", + "type": 3, + "api": "555dy_open.js" + }, +{ + "key": "libvio", + "name": "🎬️乐享汇fans丨立播", + "type": 3, + "api": "libvio_open.js" + }, + { + "key": "yzys", + "name": "🎬️乐享汇fans丨柚子", + "type": 3, + "api": "yzys_open.js" + }, + { + "key": "bulei_open", + "name": "🎬️乐享汇fans丨布蕾", + "type": 3, + "api": "bulei_open.js" + }, + { + "key": "rejumao", + "name": "🎬乐享汇fans丨热剧", + "type": 3, + "api": "apptov5_open.js", + "ext": { + "domains": ["https://app-1253196701.cos.ap-shanghai.myqcloud.com/app.txt", "https://www.daenwl.com/app.txt"], + "aesKey": "8y8sDX3ZG22yACH3ZM5KfNGieTxEMKFe", + "aesIV": "WxRAbh68C8pP6SpN", + "rasPublicKey": "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA6Ykikz4aIqkJC899VxwX\nwx27bZJGV/fDbgAHtXxZ73Mq8QWuPfeAanWDWiGPhJu5aVQndADi7B0L5RBIrirf\n6lIzA+l8Ubt6+nvPYQ9NSlRkObE4ML2Hw7ccAmcqzDD0vplJz7Y8o7qKIoyfK5NP\nXDuiv52HgbyEP6KlWCiDfMuIsAA+/3x9C/0RDRgjf3x+24EuGOD6Gnw+rVJCOb64\nW4KZ7vH/uhaQSLLnNYF9VD00c072tOeaBt2mElexJN66gcP65kmrkI5grFz2RcEg\nIEkwUcYBNiFeHUcFyQZuDj/DLqQidwMhFJfkcUuMtByR9cYl9BpqT/3NKVQ1EPrV\n7QIDAQAB\n-----END PUBLIC KEY-----", + "ic": "fwEUWytkwJqHICtu/kNrXOVGQAzWUw1mGuQYdT1heOKZ6vEEI+4jf6LAHJ/f4h39ZR2WL4fccGchSoCm+pqkBRi8asSMqZzKGGfY8ejzrYHxDjiTOhs4B6p/iC8Nrj+bcCmXAjVNksfxlcjU6JlbRQ==" + } + }, + { + "key": "zyys", + "name": "🎬️乐享汇fans丨追忆", + "type": 3, + "api": "apptov5_open.js", + "ext": { + "domains": ["https://xtao-1253811961.cos.ap-chengdu.myqcloud.com/appto/xtao.json"], + "aesKey": "we2CwNfG7PJppQmBfX8MMMQaWbSdcDXi", + "aesIV": "DnT3jxT8RYsa8ctc", + "rasPublicKey":"-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsKLhkMcBpvQ7x1bhAVDgNWdhJpkVUhWQaunZoDD7IwUNkkzl3cgHOBVo6H8IkoTnMAHwWnLIK9xHTwtN0ikAbZvlIOrOWwrhWwGYUAVSAtZm7FDHyVQlW3ZSv+oeBceIE7MZbCi7ZmS3Ft2XEdEEyjXdvaQN8f+1ORmf/AsMTwfX2QhsjD1qNtq+pCw9wnd+AWGW6lAG8mxNTygfWqKT2GZsor5v3qq/qsMiFL7aUy/ZiBlHInzC3R9ZP6mWICt72Su+C9VzH+LHdiSMWmpZ1uT7EPJfh0MgzQUbIhNPVMeOBkDcf93DzO+zTDznpPCed12OORZL5PDg/2lK8i+HCwIDAQAB\n-----END PUBLIC KEY-----", + "ic":"4Dqrm2DknrkdH3qOh7rE2nwK9BUd5cMVriFc+kWKpUedUJt6cLXHcROX9ps/2rBoBEftIjKkCAB5PSxCJUoKm/1n1mEZt7hQLSyIco9fRfS1QwyZItfMvHbjPJoB0vQnOvlcl7C8lgRZHFQLVXh9iA==" + } + }, + { + "key": "mino", + "name": "🎬乐享汇fans丨米诺", + "type": 3, + "api": "mino_open.js" + }, + { + "key": "yrzj", + "name": "🎬️乐享汇fans丨伊人", + "type": 3, + "api": "yrzj_open.js" + }, + { + "key": "jojo_open", + "name": "🎬️乐享汇fans丨俊俊", + "type": 3, + "api": "jiohub_open.js" + }, + { + "key": "voflix", + "name": "🟢乐享汇fans丨VF", + "type": 3, + "api": "voflix_open.js" + }, + { + "key": "ytvip", + "name": "🟢乐享汇fans丨影探", + "type": 3, + "api": "yt_open.js", + "ext": "http://ytcms.lyyytv.cn/api.php/app/" + }, + { + "key": "yzz", + "name": "🟢乐享汇fans丨影啧", + "type": 3, + "api": "yzz_open.js" + }, + { + "key": "inmi", + "name": "🟢乐享汇fans丨映迷", + "type": 3, + "api": "ym_open.js" + }, + { + "key": "rbk", + "name": "🟢乐享汇fans丨播庫", + "type": 3, + "api": "rbk_open.js" + }, + { + "key": "52ju", + "name": "🟢乐享汇fans丨五二", + "type": 3, + "api": "52ju_open.js" + }, + { + "key": "rbzj", + "name": "🟢乐享汇fans丨派比", + "type": 3, + "api": "rbzj_open.js" + }, + { + "key": "1free", + "name": "🟢乐享汇fans丨一笑", + "type": 3, + "api": "1free_open.js" + }, + { + "key": "panghu", + "name": "🟢乐享汇fans丨胖虎", + "type": 3, + "api": "panghu_open.js" + }, + { + "key": "lz", + "name": "🟢乐享汇fans丨量子", + "type": 3, + "api": "lz_open.js" + }, + { + "key": "mfk", + "name": "🟢乐享汇fans丨免费", + "type": 3, + "api": "mfk_open.js" + }, + { + "key": "4kys", + "name": "🟢乐享汇fans丨四开", + "type": 3, + "api": "4kys_open.js" + }, + { + "key": "zjm", + "name": "🟢乐享汇fans丨剧迷", + "type": 3, + "api": "zjm_open.js" + }, + { + "key": "mgys", + "name": "🟢乐享汇fans丨蘑菇", + "type": 3, + "api": "mgys_open.js" + }, + { + "key": "dsxys", + "name": "🟢乐享汇fans丨师兄", + "type": 3, + "api": "dsxys_open.js" + }, + + { + "key": "dnys", + "name": "🟢乐享汇fans丨多瑙", + "type": 3, + "api": "dnys_open.js" + }, + { + "key": "dyxs", + "name": "🟢乐享汇fans丨先生", + "type": 3, + "api": "dyxs_open.js" + }, + { + "key": "mayiya", + "name": "🟢乐享汇fans丨麻衣", + "type": 3, + "api": "mayiya_open.js" + }, + { + "key": "kunyu77", + "name": "🟢乐享汇fans丨七七", + "type": 3, + "api": "kunyu77_open.js" + }, + { + "key": "live", + "name": "📺乐享汇fans丨直播", + "type": 3, + "api": "caiji.js", + "ext": "https://tvbox.serv00.net/live.php" + }, + { + "key": "cntv", + "name": "📺乐享汇fans丨新闻", + "type": 3, + "api": "cntv_open.js" + }, + { + "key": "huya", + "name": "📺乐享汇fans丨虎牙", + "type": 3, + "api": "huya_open.js" + }, + { + "key": "douyu", + "name": "📺乐享汇fans丨斗鱼", + "type": 3, + "api": "douyu_open.js" + }, + { + "key": "adm", + "name": "🎞乐享汇fans丨动漫", + "type": 3, + "api": "adm_open.js" + }, + { + "key": "anfun", + "name": "🎞乐享汇fans丨Afun", + "type": 3, + "api": "anfun_open.js" + }, + { + "key": "58dm", + "name": "🎞乐享汇fans丨五八", + "type": 3, + "api": "58dm_open.js" + }, + { + "key": "ubestkid", + "name": "🎞乐享汇fans丨贝乐虎", + "type": 3, + "api": "ubestkid_open.js" + }, + { + "key": "tuxiaobei", + "name": "🎞乐享汇fans丨兔小贝", + "type": 3, + "api": "tuxiaobei_open.js" + }, + { + "key": "boosj", + "name": "🎞乐享汇fans丨童趣", + "type": 3, + "api": "boosj_open.js" + }, +{ + "key": "bili", + "name": "🎞乐享汇fans丨我哔", + "type": 3, + "api": "mybili_open.js" + }, +{ + "key": "bilibili", + "name": "🎞乐享汇fans丨哔哩", + "type": 3, + "api": "bili_open.js", + "ext": { "categories": "音乐#动画#电影#电视剧#番剧#综艺#影视#国创#娱乐#游戏#搞笑#单机游戏#沙雕动画#沙雕穿越#沙雕", "cookie": "DedeUserID=690781341;DedeUserID__ckMd5=cabc96906269c5b6;SESSDATA=2245ba24%2C1684212125%2C466fd%2Ab2;bili_jct=de6fdb60c10f8a83910aa55d79407b4e;" + } + }, +{ + "key": "djwm", + "name": "🎦乐享汇fans丨短剧", + "type": 3, + "api": "djwm_open.js" + }, + { + "key": "mimiju", + "name": "🎦乐享汇fans丨迷迷", + "type": 3, + "api": "mimiju_open.js" + }, + { + "key": "kuwo", + "name": "🎦乐享汇fans丨酷我", + "type": 3, + "api": "kuwo_open.js" + }, + { + "key": "vsdj", + "name": "🎦乐享汇fans丨VSM", + "type": 3, + "api": "vsdj_open.js" + }, + { + "key": "sharenice", + "name": "🎦乐享汇fans丨短视频", + "type": 3, + "api": "sharenice_open.js" + }, + { + "key": "kuqimv", + "name": "🎦乐享汇fans丨MV", + "type": 3, + "api": "kuqimv_open.js" + }, + { "key": "MV_vod", + "name": "🎦乐享汇fans丨K歌", + "type": 3, + "api":"caiji.js", + "ext": "https://mv.wogg.link/mv/vod" + }, + { + "key": "wf", + "name": "✈️乐享汇fans丨奈飞", + "type": 3, + "api": "wf_open.js" + }, + { + "key": "nivod", + "name": "✈️乐享汇fans丨泥巴", + "type": 3, + "api": "nivod_open.js", + "ext": "888解忧愁" + }, +{ + "key": "duboku", + "name": "✈️乐享汇fans丨独播①", + "type": 3, + "api": "duboku_open.js" + }, + { + "key": "dubokufq", + "name": "✈️乐享汇fans丨独播②", + "type": 3, + "api": "dubokufq_open.js" + }, + { + "key": "caiji", + "name": "🏵乐享汇fans | 采集", + "type": 3, + "api": "caiji_open.js", + "ext": "https://ikunzyapi.com/api.php/provide/vod" + }, + { + "key": "qtw", + "name": "🏵乐享汇fans | 毛子", + "type": 3, + "api": "AppYsV2.js", + "ext": "http://ys.qtw.asia/lvdou_api.php/v1.vod" + }, + { + "key": "kuku", + "name": "🏵乐享汇fans | 逗逗", + "type": 3, + "api": "AppYsV2.js", + "ext": "http://cms.realdou.cn:35264/api.php/app/" + }, + { + "key": "宝仙(APP)", + "name": "🏵乐享汇fans | 宝仙", + "type": 3, + "api": "AppYsV2.js", + "ext": "https://webdillo.com/api.php/app/" + }, + { + "key": "快帆", + "name": "🏵乐享汇fans | 快帆", + "type": 1, + "api": "caiji.js", + "ext": { + "url": "https://api.kuaifan.tv/api.php/provide/vod", + "categories": [ + "国产剧", + "香港剧", + "台湾剧", + "韩国剧", + "日本剧", + "欧美剧", + "动作片", + "动画片", + "短片", + "喜剧片", + "爱情片", + "科幻片", + "古装片", + "历史片", + "大陆综艺", + "港台综艺", + "日韩综艺", + "国产动漫", + "欧美动漫", + "日本动漫" + ] + } + }, + { + "key": "555", + "name": "🏵乐享汇fans | 三五", + "type": 3, + "api": "AppYsV2.js", + "ext": "https://555dy3.com/api.php/app/" + }, + { + + "key": "49zyw", + "name": "🏵乐享汇fans | 四九", + "type": 3, + "api": "caiji.js", + "ext": { + "url": "https://49zyw.com/api.php/provide/vod/from/49zyw", + "categories": [ + "动作片", + "国产剧", + "欧美剧", + "香港剧", + "爱情片", + "科幻片", + "恐怖片", + "剧情片", + "战争片", + "喜剧片", + "动画片", + "犯罪片", + "韩国剧", + "动漫", + "台湾剧", + "国产动漫", + "日本动漫", + "欧美动漫", + "泰国剧", + "日剧", + "奇幻片", + "灾难片", + "悬疑片", + "其他片", + "海外剧" + ] + } + }, + { + "key": "suoni", + "name": "🏵乐享汇fans | 索尼", + "type": 3, + "api": "caiji.js", + "ext": { + "url": "https://suoniapi.com/api.php/provide/vod/from/snm3u8/", + "categories": [ + "动作片", + "喜剧片", + "爱情片", + "科幻片", + "恐怖片", + "剧情片", + "战争片", + "国产剧", + "欧美剧", + "韩剧", + "日剧", + "港剧", + "台剧", + "海外剧", + "大陆综艺", + "国产动漫" + ] + } + }, + { + "key": "69mj", + "name": "🏵乐享汇fans | 美剧", + "type": 3, + "api": "AppYsV2.js", + "ext": "https://www.69mj.com/xgapp.php/v2/" + }, + { + "key": "wolong", + "name": "🏵乐享汇fans | 卧龙", + "type": 3, + "api": "caiji.js", + "ext": { + "url": "https://collect.wolongzyw.com/api.php/provide/vod/", + "categories": "国产剧#台湾剧#欧美剧#香港剧#海外剧#惊悚片#喜剧片#动作片#伦理片#爱情片#科幻片#剧情片#动画片#国产动漫#欧美动漫" + } + }, + { + "key": "yiying", + "name": "🏵乐享汇fans | 壹影", + "type": 3, + "api": "AppYsV2.js", + "ext": "http://www.heyik.cn/api.php/v1.vod" + }, + { + "key": "aidi", + "name": "🏵乐享汇fans | 爱迪", + "type": 3, + "api": "AppYsV2.js", + "ext": "https://api123.adys.app/xgapp.php/v3/" + }, + { + "key": "hello", + "name": "🏵乐享汇fans | 哈喽", + "type": 3, + "api": "AppYsV2.js", + "ext": "http://www.miniku.cc/xgapp.php/v1/" + }, + { + "key": "beijihu", + "name": "🏵乐享汇fans | 极狐", + "type": 3, + "api": "AppYsV2.js", + "ext": "https://www.kuin.one/api.php/app/" + }, + { + "key": "kuk", + "name": "🏵乐享汇fans | 天堂", + "type": 3, + "api": "AppYsV2.js", + "ext": "http://dytt996.com/api.php/app/" + }, + { + "key": "kku", + "name": "🏵乐享汇fans | 酷影", + "type": 3, + "api": "AppYsV2.js", + "ext": "https://www.gsjtlxy.top/xgapp.php/v3/" + }, + { + "key": "sukan", + "name": "🏵乐享汇fans | 速看", + "type": 3, + "api": "AppYsV2.js", + "ext": "https://sk100.tv/api.php/app/" + }, + { + "key": "qtw", + "name": "🏵乐享汇fans | 彩虹", + "type": 3, + "api": "AppYsV2.js", + "ext": "http://ys.qtw.asia/lvdou_api.php/v1.vod" + }, + { + "key": "bfzy", + "name": "🏵乐享汇fans | 暴风", + "type": 3, + "api": "caiji.js", + "ext": "https://bfzyapi.com/api.php/provide/vod/" + }, + { + "key": "lehuo", + "name": "🏵乐享汇fans | 乐活", + "type": 3, + "api": "caiji.js", + "ext": "https://cj.vodimg.top/api.php/provide/vod/" + }, + { + "key": "yingtu", + "name": "🏵乐享汇fans | 影图", + "type": 3, + "api": "caiji.js", + "ext": "https://cj.vodimg.top/api.php/provide/vod/" + }, + { + "key": "feifan", + "name": "🏵乐享汇fans | 非凡", + "type": 3, + "api": "caiji.js", + "ext": "https://cj.ffzyapi.com/api.php/provide/vod/from/ffm3u8/" + }, + { + "key": "feisu", + "name": "🏵乐享汇fans | 飞速", + "type": 3, + "api": "caiji.js", + "ext": "https://www.feisuzyapi.com/api.php/provide/vod/from/fsm3u8/" + }, + { + "key": "jszyapi", + "name": "🏵乐享汇fans | 极速", + "type": 3, + "api": "caiji.js", + "ext": "https://jszyapi.com/api.php/provide/vod/at/json" + }, + { + "key": "hhzyapi", + "name": "🏵乐享汇fans | 火狐", + "type": 3, + "api": "caiji.js", + "ext": "https://hhzyapi.com/api.php/provide/vod/at/json" + }, + { + "key": "42", + "name": "🏵乐享汇fans | 四二", + "type": 3, + "api": "caiji.js", + "ext": "https://www.42.la/api.php/provide/vod/from/42m3u8/at/json" + }, + { + "key": "apitiankongapi", + "name": "🏵乐享汇fans | 天空", + "type": 3, + "api": "caiji.js", + "ext": "https://api.tiankongapi.com/api.php/provide/vod/at/json" + }, + { + "key": "pgfenwe078", + "name": "🏵乐享汇fans | 四圈", + "type": 3, + "api": "caiji.js", + "ext": "https://pg.fenwe078.cf/api.php/provide/vod/at/json" + }, + { + "key": "moviegsl99", + "name": "🏵乐享汇fans | 新马", + "type": 3, + "api": "caiji.js", + "ext": "https://movie.gsl99.com/api.php/provide/vod/at/json" + }, + { + "key": "feifei67", + "name": "🏵乐享汇fans | 飞飞", + "type": 3, + "api": "caiji.js", + "ext": "http://www.feifei67.com/api.php/provide/vod/at/json" + }, + { + "key": "阿里盘寻", + "name": "🍭乐享汇fans丨盘寻", + "type": 3, + "api": "pansearch_open.js", + "ext": "阿狸token码" + }, + { + "key": "阿里盘搜", + "name": "🍭乐享汇fans丨盘搜", + "type": 3, + "api": "pansou_open.js", + "ext": "阿狸token码" + }, + { + "key": "阿里七夜", + "name": "🍭乐享汇fans丨七夜", + "type": 3, + "api": "dovx_open.js", + "ext": "阿狸token码" + }, + { + "key": "小纸条", + "name": "🍭乐享汇fans丨纸条", + "type": 3, + "api": "xiaozhitiao_open.js", + "ext": "阿狸token码" + }, + { + "key": "UP云搜", + "name": "🍭乐享汇fans丨云搜", + "type": 3, + "api": "upyun_open.js", + "ext": "阿狸token码" + }, + { + "key": "易搜", + "name": "🍭乐享汇fans丨易搜", + "type": 3, + "api": "yiso_open.js", + "ext": "阿狸token码" + }, + { + "key": "云盘4K", + "name": "🍭乐享汇fans丨云盘", + "type": 3, + "api": "yunpan4k_open.js", + "ext": "阿狸token码" + }, + { + "key": "找资源", + "name": "🍭乐享汇fans丨资源", + "type": 3, + "api": "zhaozy_open.js", + "ext": "阿狸token码" + }, + { + "key": "夸克趣盘搜", + "name": "🍭乐享汇fans丨夸克", + "type": 3, + "api": "funletu_open.js", + "ext": "夸克cookie" + } + ] + }, + "read": { + "sites": [ + { + "key": "zz123", + "name": "🎧乐享汇fans丨音乐", + "type": 10, + "api": "zz123_open.js" + }, + { + "key": "bookan", + "name": "🎧乐享汇fans丨博看", + "type": 10, + "api": "bookan_open.js" + }, + { + "key": "lbgs", + "name": "🎧乐享汇fans丨老白", + "type": 10, + "api": "lbgs_open.js" + }, + { + "key": "230ts_book", + "name": "🎧乐享汇fans丨艾尚", + "type": 10, + "api": "230ts_book_open.js" + } + ] + }, + "pan": { + "sites": [ + { + "key": "alist", + "name": "乐享汇fans云盘大全", + "type": 40, + "api": "alist_open.js", + "ext": [ + { + "name": "🟢丫仙女", + "server": "http://alist.xiaoya.pro/", + "startPage": "/", + "showAll": false, + "search": true, + "headers": { + "Authorization": "" + }, + "params": { + "/abc": { + "password": "123" + }, + "/abc/abc": { + "password": "123" + } + } + }, + { + "name": "🟢正奕合集", + "server": "http://www.jczyl.top:2115/" + }, +{"name":"🟢小雅搜","server":"http://198.211.29.109:5678/"}, +{"name":"🟢小丫搜","server":"http://3.37.123.38:5678/"}, +{ + "name": "🟢东哥", + "server": "http://101.34.67.237:5244/" + }, + { + "name": "🟢美云", + "server": "http://xiaoya.nebula-nas.space:5678/" + }, +{ + "name": "🟢小新盘", + "server": "https://pan.cdnxin.top/" + }, +{ + "name": "🟢白云tv", + "server": "http://breadmyth.asuscomm.com:22222/" + }, +{ + "name": "🟢小雅分类", + "server": "http://www.jczyl.top:5344/" + }, +{ + "name": "🟢瑶瑶", + "server": "https://lyly.run.goorm.io/" + }, + { + "name": "🟢潇洒个人", + "server": "https://alist.azad.asia/" + }, + { + "name": "🟢鹏程", + "server": "https://pan.pengcheng.team/" + }, + { + "name": "🟢小丫", + "server": "http://alist.xiaoya.pro/" + }, + { + "name": "🟢触光", + "server": "https://pan.ichuguang.com" + }, + { + "name": "🟢星梦", + "server": "https://pan.bashroot.top" + }, + { + "name": "🟢弱水分享", + "server": "http://shicheng.wang:555/" + }, + { + "name": "🟢神器云", + "server": "https://alist.ygxz.xyz/" + }, +{ + "name": "🟢资源站", + "server": "https://pan.ecve.cn/" + }, + { + "name": "🟢雨呢", + "server": "https://pan.clun.top/" + }, +{ + "name": "🟢学习", + "server": "http://45.85.77.23:5244/" + }, + +{ + "name": "🟢酷呵盘", + "server": "https://pan.kuhehe.top/" + }, +{ + "name": "🟢分享者", + "server": "http://223.166.103.170:5244/" + }, + +{ + "name": "🟢目瞪口呆", + "server": "https://pan.mdgd.cc/" + }, +{ + "name": "🟢小陈", + "server": "https://pan.oldming.top/" + }, +{ + "name": "🟢动漫盘", + "server": "http://pan.smjc.cc" + }, +{ + "name": "🟢神秘小盘", + "server": "https://yun.llzz.top/" + }, +{ + "name" : "🟢神奇云", + "server" : "https://al.chirmyram.com/" + + }, +{"name":"🟢个人站1","server":"http://223.166.240.80:5244/"}, +{"name":"🟢个人站2","server":"http://223.166.240.214:5244/"}, +{"name":"🟢个人站3","server":"http://223.166.201.129:5244/"}, +{"name":"🟢个人站4","server":"http://223.166.245.122:5244/"}, +{"name":"🟢个人站5","server":"http://223.166.31.107:5244/"}, +{ + "name": "🟢SODAZ1", + "server": "https://pan.sodaz.xyz/" + }, +{ + "name": "🟢ccaa", + "server": "http://69.161.221.160:5244/" + }, + { + "name": "🟢姹莱坞", + "server": "https://alist.agczsz.top/", + "passwd": "agree" + }, + { + "name": "🟢杜比", + "server": "https://dubi.tk" + }, + { + "name": "🟢一只鱼", + "server": "https://alist.youte.ml" + }, + { + "name": "🟢神族九帝", + "server": "https://alist.shenzjd.com" + }, + { + "name": "🟢老谭", + "server": "https://pan.cqtjy.cn/" + }, + { + "name": "🟢皓星繁天", + "server": "https://pan.hxft.xyz/" + }, +{ + "name" : "🟢迅维云盘", + "server" : "https://pan.xwbeta.com" + + }, +{ + "name" : "🟢姬路白雪", + "server" : "https://pan.jlbx.xyz" + + }, +{ + "name": "🟢肥灿", + "server": "http://43.200.153.107:55609/" + }, + { + "name": "🟢悦享盘", + "server": "https://pity.eu.org/" + }, +{ + "name": "🟢小雅备用", + "server": "http://119.91.79.148:5678/🈴我的阿里分享" + }, +{ + "name": "🟢小丫云", + "server": "http://1.14.19.228:5678/" + }, + {"name": "🟢梓凌妙妙", + "server": "https://zi0.cc/"}, + {"name": "🟢微资·随意盘", + "server": "https://apps.weixinqqq.com/"}, +{ + "name": "🟢小丫分类备用", + "server": "http://123.60.191.158:5678/" + }, +{ + "name": "🟢小雅云", + "server": "https://xiaoya.whp.lat/" + }, +{ + "name": "🟢ecve资源", + "server": "https://pan.ecve.cn/" + }, +{ + "name": "🟢潇洒备用", + "server": "http://www.azad.asia:5244/" + }, +{"name":"🟡ASMR语音","server":"https://www.asmrgay.com/"}, +{"name":"🟡大人盘","server": "https://hka.252798.xyz:1443/"}, +{"name":"🟡木偶","server":"https://abnormalize.icu/"}, + { + "name": "🟡A大杂物库", + "server": "https://alist.qyide.com/" + }, + { + "name": "🟡诸神小盘", + "server": "https://pan.zsxg.top/" + }, + { + "name": "🟡福利盘", + "server": "http://69.161.221.160:5244/" + }, + { + "name": "🟡罗汉果盘", + "server": "https://lala-ofbip.run.goorm.site/" + }, + { + "name": "🟡爱豆福利", + "server": "https://alist.eduedu.eu.org/" + }, + { + "name": "🟡涛涛收藏", + "server": "https://alist.eduedu.eu.org/" + }, + { + "name": "🟢正奕合集", + "server": "http://www.jczyl.top:5244/" + }, +{ + "name": "🟢东哥", + "server": "http://101.34.67.237:5244/" + }, + { + "name": "🟢美云", + "server": "https://h.dfjx.ltd/" + }, +{ + "name": "🟢小新盘", + "server": "https://pan.cdnxin.top/" + }, +{ + "name": "🟢白云tv", + "server": "http://breadmyth.asuscomm.com:22222/" + }, +{ + "name": "🟢小雅分类", + "server": "http://www.214728327.xyz:5207/" + }, +{ + "name": "🟢瑶瑶", + "server": "https://lyly.run.goorm.io/" + }, + { + "name": "🟢潇洒个人", + "server": "https://alist.azad.asia/" + }, + { + "name": "🟢鹏程", + "server": "https://pan.pengcheng.team/" + }, + { + "name": "🟢小丫", + "server": "http://alist.xiaoya.pro/" + }, + { + "name": "🟢触光", + "server": "https://pan.ichuguang.com" + }, + { + "name": "🟢星梦", + "server": "https://pan.bashroot.top" + }, + { + "name": "🟢弱水分享", + "server": "http://shicheng.wang:555/" + }, + { + "name": "🟢神器云", + "server": "https://alist.ygxz.xyz/" + }, +{ + "name": "🟢酷呵盘", + "server": "https://pan.kuhehe.top/" + }, +{ + "name": "🟢分享者", + "server": "https://melist.me/" + }, + +{ + "name": "🟢目瞪口呆", + "server": "https://pan.mdgd.cc/" + }, +{ + "name": "🟢小陈", + "server": "https://ypan.cc/" + }, +{ + "name": "🟢动漫盘", + "server": "http://pan.smjc.cc" + }, +{ + "name": "🟢神秘小盘", + "server": "https://yun.ltt.zone/" + }, +{ + "name" : "🟢神奇云", + "server" : "https://al.chirmyram.com/" + + }, +{ + "name": "🟢SODAZ1", + "server": "https://pan.sodaz.xyz/" + }, +{ + "name": "🟢ccaa", + "server": "http://ww1.ccaac.xyz/" + }, + { + "name": "🟢姹莱坞", + "server": "https://alist.agczsz.top/", + "passwd": "agree" + }, + { + "name": "🟢杜比", + "server": "https://dubi.tk" + }, + { + "name": "🟢一只鱼", + "server": "https://alist.youte.ml" + }, + { + "name": "🟢神族九帝", + "server": "https://alist.shenzjd.com" + }, + { + "name": "🟢老谭", + "server": "https://pan.cqtjy.cn/" + }, + { + "name": "🟢皓星繁天", + "server": "https://pan.hxft.xyz/" + }, +{ + "name" : "🟢迅维云盘", + "server" : "https://pan.xwbeta.com" + + }, +{ + "name" : "🟢姬路白雪", + "server" : "https://pan.jlbx.xyz" + + }, +{ + "name": "🟢肥灿", + "server": "http://43.200.153.107:55609/" + }, + { + "name": "🟢悦享盘", + "server": "https://pity.eu.org/" + }, +{ + "name": "🟢小雅备用", + "server": "http://123.60.188.109:5678/" + }, + {"name": "🟢梓凌妙妙", + "server": "https://zi0.cc/"}, + {"name": "🟢微资·随意盘", + "server": "https://apps.weixinqqq.com/"}, + { + "name": "🟡A大杂物库", + "server": "https://alist.qyide.com/" + }, + { + "name": "🟡诸神小盘", + "server": "https://pan.zsxg.top/" + }, + { + "name": "🟡福利盘", + "server": "http://69.161.221.160:5244/" + }, + { + "name": "公众号:乐享汇fans", + "server": "https://pan.xwbeta.com" + } + ] + } + ] + } +} diff --git a/js/config_open99.json b/js/config_open99.json new file mode 100644 index 0000000..d6d5f1f --- /dev/null +++ b/js/config_open99.json @@ -0,0 +1,967 @@ +{ + "video": { + "sites": [ + { + "key": "91av", + "name": "🟡乐享汇fans丨九一", + "type": 3, + "api": "caiji.js", + "ext": "https://91av.cyou/api.php/provide/vod/at/json" + }, + { + "key": "91md", + "name": "🟡乐享汇fans丨九麻", + "type": 3, + "api": "caiji.js", + "ext": "https://91md.me/api.php/provide/vod/at/json" + }, + { + "key": "madou", + "name": "🟡乐享汇fans丨麻豆", + "type": 3, + "api": "caiji.js", + "ext": "http://wuxu.cc/api.php/provide/vod/from/mdm3u8/" + }, + { + "key": "tianmei", + "name": "🟡乐享汇fans丨天美①", + "type": 3, + "api": "caiji.js", + "ext": "http://www.tianmei.pw/api.php/provide/vod/from/m3u8/" + }, + { + "key": "tmyy", + "name": "🟡乐享汇fans丨天美②", + "type": 3, + "api": "caiji.js", + "ext": "https://tmyy.cc/api.php/provide/vod/from/m3u8/" + }, + { + "key": "madouse", + "name": "🟡乐享汇fans丨果冻", + "type": 3, + "api": "caiji.js", + "ext": "http://madouse.cc/api.php/provide/vod/at/json" + }, + { + "key": "chujia", + "name": "🟡乐享汇fans丨精东", + "type": 3, + "api": "caiji.js", + "ext": "http://chujia.cc/api.php/provide/vod/from/m3u8/" + }, + { + "key": "qqcm", + "name": "🟡乐享汇fans丨传媒", + "type": 3, + "api": "caiji.js", + "ext": "https://qqcm.sbs/api.php/provide/vod/at/json" + }, + { + "key": "shayuapi", + "name": "🟡乐享汇fans丨鲨鱼", + "type": 3, + "api": "caiji.js", + "ext": "https://shayuapi.com/api.php/provide/vod/" + }, + { + "key": "apilyzy", + "name": "🟡乐享汇fans丨老鸭", + "type": 3, + "api": "caiji.js", + "ext": "https://api.apilyzy.com/api.php/provide/vod/" + }, + { + "key": "sewozy", + "name": "🟡乐享汇fans丨涩窝", + "type": 3, + "api": "caiji.js", + "ext": "https://sewozyapi.com/api.php/provide/vod" + }, + { + "key": "lajiao", + "name": "🟡乐享汇fans丨辣椒", + "type": 3, + "api": "caiji.js", + "ext": "https://apilj.com/api.php/provide/vod/at/json/" + }, + { + "key": "xiaocao", + "name": "🟡乐享汇fans丨小草", + "type": 3, + "api": "caiji.js", + "ext": "https://www.caoliuzyw.com/api.php/provide/vod" + }, + { + "key": "apiyikanapi", + "name": "🟡乐享汇fans丨易看", + "type": 3, + "api": "caiji.js", + "ext": "https://api.yikanapi.com/api.php/provide/vod/at/json" + }, + { + "key": "zy018", + "name": "🟡乐享汇fans丨十八", + "type": 3, + "api": "caiji.js", + "ext": "https://www.zy018.com/api.php/provide/vod/at/json" + }, + { + "key": "9szy", + "name": "🟡乐享汇fans丨九色", + "type": 3, + "api": "caiji.js", + "ext": "https://9szy.net/api.php/provide/vod/at/json" + }, + { + "key": "apibukazyw", + "name": "🟡乐享汇fans丨不卡", + "type": 3, + "api": "caiji.js", + "ext": "https://api.bukazyw.fun/api.php/provide/vod/at/json" + }, + { + "key": "kuaiavzy", + "name": "🟡乐享汇fans丨快爱", + "type": 3, + "api": "caiji.js", + "ext": "http://kuaiavzy.com/api.php/provide/vod/at/json" + }, + { + "key": "apivodkok2", + "name": "🟡乐享汇fans丨KOK2", + "type": 3, + "api": "caiji.js", + "ext": "https://api.vodkok2.com/api.php/provide/vod/at/json" + }, + { + "key": "api.maozyapi.com", + "name": "🟡乐享汇fans丨猫咪", + "type": 3, + "api": "caiji.js", + "ext": "https://api.maozyapi.com/inc/apijson_vod.php" + }, + { + "key": "siwazywtw", + "name": "🟡乐享汇fans丨袜丝①", + "type": 3, + "api": "caiji.js", + "ext": "https://www.siwazyw.tv/api.php/provide/vod/at/json" + }, + { + "key": "siwa", + "name": "🟡乐享汇fans丨丝袜②", + "api": "caiji.js", + "type": 3, + "ext": "https://haiwai.siwazyw.org/api.php/provide/vod/at/json" + }, + { + "key": "semao", + "name": "🟡乐享汇fans丨色猫", + "api": "caiji.js", + "type": 3, + "ext": "https://caiji.semaozy.net/inc/apijson_vod.php" + }, + { + "key": "198211", + "name": "🟡乐享汇fans丨花色", + "type": 3, + "api": "caiji.js", + "ext": "http://198.211.49.156/api.php/provide/vod/at/json" + }, + { + "key": "putaozyw", + "name": "🟡乐享汇fans丨葡萄", + "type": 3, + "api": "caiji.js", + "ext": "https://caiji.putaozyw.net/inc/apijson_vod.php" + }, + { + "key": "apiddapi", + "name": "🟡乐享汇fans丨滴滴", + "type": 3, + "api": "caiji.js", + "ext": "https://api.ddapi.cc/api.php/provide/vod/at/json" + }, + { + "key": "apixbapi", + "name": "🟡乐享汇fans丨雪豹", + "type": 3, + "api": "caiji.js", + "ext": "https://api.xbapi.cc/api.php/provide/vod/at/json" + }, + { + "key": "apiyirenziyuan", + "name": "🟡乐享汇fans丨依人", + "type": 3, + "api": "caiji.js", + "ext": "https://api.yirenziyuan.com/api.php/provide/vod/at/json" + }, + { + "key": "kaiyunzy4", + "name": "🟡乐享汇fans丨开云", + "type": 3, + "api": "caiji.js", + "ext": "https://kaiyunzy5.com/inc/apijson_vod.php" + }, + { + "key": "seyavod", + "name": "🟡乐享汇fans丨色鸭", + "type": 3, + "api": "caiji.js", + "ext": "https://api.seyavod.com/api.php/provide/vod/at/json" + }, + { + "key": "jizhiapi", + "name": "🟡乐享汇fans丨极致", + "type": 3, + "api": "caiji.js", + "ext": "https://jizhiapi.com/api.php/provide/vod/at/json" + }, + { + "key": "timizy10", + "name": "🟡乐享汇fans丨甜蜜", + "type": 3, + "api": "caiji.js", + "ext": "https://timizy10.cc/api.php/provide/vod/at/json" + }, + { + "key": "naixxzy", + "name": "🟡乐享汇fans丨奶香", + "type": 3, + "api": "caiji.js", + "ext": "https://naixxzy.com/api.php/provide/vod/at/json" + }, + { + "key": "aosikazy", + "name": "🟡乐享汇fans丨奥斯", + "type": 3, + "api": "caiji.js", + "ext": "https://aosikazy.com/api.php/provide/vod/?ac=list" + }, + { + "key": "sexnguon", + "name": "🟡乐享汇fans丨色南", + "type": 3, + "api": "caiji.js", + "ext": "https://api.sexnguon.com/api.php/provide/vod/at/json" + }, + { + "key": "156249", + "name": "🟡乐享汇fans丨蛋蛋", + "type": 3, + "api": "caiji.js", + "ext": "http://156.249.29.8/inc/apijson_vod.php" + }, + { + "key": "kkzy", + "name": "🟡乐享汇fans丨写真", + "type": 3, + "api": "caiji.js", + "ext": "https://kkzy.me/api.php/provide/vod/at/json" + }, + { + "key": "apig14o", + "name": "🟡乐享汇fans丨萝莉", + "type": 3, + "api": "caiji.js", + "ext": "https://api.g14o.cc/api.php/provide/vod/at/json" + }, + { + "key": "bominzy", + "name": "🟡乐享汇fans丨博民", + "type": 3, + "api": "caiji.js", + "ext": "https://www.bominzy.com/api.php/provide/vod/at/json" + }, + { + "key": "155api", + "name": "🟡乐享汇fans丨十五", + "type": 3, + "api": "caiji.js", + "ext": "https://155api.com/api.php/provide/vod/?ac=list" + }, + { + "key": "avre00", + "name": "🟡乐享汇fans丨黄瓜", + "type": 3, + "api": "caiji.js", + "ext": "https://www.avre00.com/api.php/provide/vod/?ac=list" + }, + { + "key": "mtav", + "name": "🟡乐享汇fans丨桃桃", + "type": 3, + "api": "caiji.js", + "ext": "https://mtav.art/api.php/provide/vod/at/json" + }, + { + "key": "888dav.com", + "name": "🟡乐享汇fans丨八八", + "type": 3, + "api": "caiji.js", + "ext": "https://www.888dav.com/api.php/provide/vod/" + }, + { + "key": "apittzy.com", + "name": "🟡乐享汇fans丨天天", + "type": 3, + "api": "caiji.js", + "ext": "https://apittzy.com/api.php/provide/vod/at/json" + }, + { + "key": "8day", + "name": "🟡乐享汇fans丨八天", + "type": 3, + "api": "caiji.js", + "ext": "https://8day.icu/api.php/provide/vod/at/json" + }, + { + "key": "5bo1", + "name": "🟡乐享汇fans丨五播", + "type": 3, + "api": "caiji.js", + "ext": "https://5bo1.xyz/api.php/provide/vod/at/json" + }, + { + "key": "92free", + "name": "🟡乐享汇fans丨久爱", + "type": 3, + "api": "caiji.js", + "ext": "http://92free.icu/api.php/provide/vod/at/json" + }, + { + "key": "tmav", + "name": "🟡乐享汇fans丨美亚", + "type": 3, + "api": "caiji.js", + "ext": "https://tmav.art/api.php/provide/vod/at/json" + }, + { + "key": "sezy", + "name": "🟡乐享汇fans丨色网", + "type": 3, + "api": "caiji.js", + "ext": "https://sezy.website/api.php/provide/vod/at/json" + }, + { + "key": "xxavs", + "name": "🟡乐享汇fans丨湿园", + "type": 3, + "api": "caiji.js", + "ext": "https://xxavs.com/api.php/provide/vod/at/json" + }, + { + "key": "auezy", + "name": "🟡乐享汇fans丨优异", + "type": 3, + "api": "caiji.js", + "ext": "https://a.uezy.pw/api.php/provide/vod/at/json" + }, + { + "key": "hongxiuzy", + "name": "🟡乐享汇fans丨红袖", + "type": 3, + "api": "caiji.js", + "ext": "https://hongxiuzy.com/api.php/provide/vod/" + }, + { + "key": "apilsbzy1", + "name": "🟡乐享汇fans丨色逼", + "type": 3, + "api": "caiji.js", + "ext": "https://apilsbzy1.com/api.php/provide/vod/at/json" + }, + { + "key": "toto-long", + "name": "🟡乐享汇fans丨橘猫", + "type": 3, + "api": "caiji.js", + "ext": "https://to.to-long.com/api.php/provide/vod/at/json" + }, + { + "key": "huangpian", + "name": "🟡乐享汇fans丨黄片", + "api": "caiji.js", + "type": 3, + "ext": "https://www.pgxdy.com/api/json.php" + }, + { + "key": "apittzy", + "name": "🟡乐享汇fans丨探探", + "type": 3, + "api": "caiji.js", + "ext": "https://apittzy.com/api.php/provide/vod/at/json" + }, + { + "key": "huakuiapi", + "name": "🟡乐享汇fans丨花魁", + "type": 3, + "api": "caiji.js", + "ext": "https://caiji.huakuiapi.com/inc/apijson_vod.php" + }, + { + "key": "hghhh", + "name": "🟡乐享汇fans丨皇冠", + "type": 3, + "api": "caiji.js", + "ext": "https://hghhh.com/api.php/provide/vod/at/json" + }, + { + "key": "slapibf", + "name": "🟡乐享汇fans丨森林", + "type": 3, + "api": "caiji.js", + "ext": "https://slapibf.com/api.php/provide/vod/at/json" + }, + { + "key": "apiyutu", + "name": "🟡乐享汇fans丨玉兔", + "type": 3, + "api": "caiji.js", + "ext": "https://apiyutu.com/api.php/provide/vod/at/json" + }, + { + "key": "hszy", + "name": "🟡乐享汇fans丨黄色", + "type": 3, + "api": "caiji.js", + "ext": "http://hszy.me/api.php/provide/vod/at/json" + }, + { + "key": "haopianapi", + "name": "🟡乐享汇fans丨好片", + "type": 3, + "api": "caiji.js", + "ext": "https://haopianapi.com/api.php/provide/vod/at/json" + }, + { + "key": "ziyuan", + "name": "🟡乐享汇fans丨湿裤", + "type": 3, + "api": "caiji.js", + "ext": "https://ziyuan.skm3u8.com/api.php/provide/vod/at/json" + }, + { + "key": "jkunzyapi", + "name": "🟡乐享汇fans丨鸡坤", + "type": 3, + "api": "caiji.js", + "ext": "https://jkunzyapi.com/api.php/provide/vod/at/json" + }, + { + "key": "10042", + "name": "🟡乐享汇fans丨马厂", + "type": 3, + "api": "caiji.js", + "ext": "http://100.42.227.80/api/macs.php" + }, + { + "key": "888dav", + "name": "🟡乐享汇fans丨抖阴", + "type": 3, + "api": "caiji.js", + "ext": "https://www.888dav.com/api.php/provide/vod/at/json" + }, + { + "key": "msnii", + "name": "🟡乐享汇fans丨美女", + "type": 3, + "api": "caiji.js", + "ext": "https://www.msnii.com/api/json.php" + }, + { + "key": "xrbsp", + "name": "🟡乐享汇fans丨淫水", + "type": 3, + "api": "caiji.js", + "ext": "https://www.xrbsp.com/api/json.php" + }, + { + "key": "gdlsp", + "name": "🟡乐享汇fans丨香奶", + "type": 3, + "api": "caiji.js", + "ext": "https://www.gdlsp.com/api/json.php" + }, + { + "key": "kxgav", + "name": "🟡乐享汇fans丨白嫖", + "type": 3, + "api": "caiji.js", + "ext": "https://www.kxgav.com/api/json.php" + }, + { + "key": "afasu", + "name": "🟡乐享汇fans丨湿妹", + "type": 3, + "api": "caiji.js", + "ext": "https://www.afasu.com/api/json.php" + }, + { + "key": "dadiapi", + "name": "🟡乐享汇fans丨大地", + "type": 3, + "api": "caiji.js", + "ext": "https://dadiapi.com/api.php" + }, + { + "key": "lbapi9", + "name": "🟡乐享汇fans丨乐播", + "type": 3, + "api": "caiji.js", + "ext": "https://lbapi9.com/api.php/provide/vod/at/json" + }, + { + "key": "fhapi9", + "name": "🟡乐享汇fans丨番号", + "type": 3, + "api": "caiji.js", + "ext": "http://fhapi9.com/api.php/provide/vod/at/json" + }, + { + "key": "mtsp", + "name": "🟡乐享汇fans丨蜜桃", + "type": 3, + "api": "mtsp_open.js" + }, + { + "key": "18av", + "name": "🟡乐享汇fans丨18AV", + "type": 3, + "api": "18av_open.js" + } + ] + }, + "read": { + "sites": [ + { + "key": "bookan", + "name": "🎧乐享汇fans丨博看", + "type": 10, + "api": "bookan_open.js" + }, + { + "key": "lbgs", + "name": "🎧乐享汇fans丨老白", + "type": 10, + "api": "lbgs_open.js" + }, + { + "key": "230ts_book", + "name": "🎧乐享汇fans丨艾尚①", + "type": 10, + "api": "230ts_book_open.js" + }, + { + "key": "230ts", + "name": "🎧乐享汇fans丨艾尚②", + "type": 3, + "api": "230ts_open.js" + } + ] + }, + "pan": { + "sites": [ + { + "key": "alist", + "name": "乐享汇fans云盘大全", + "type": 40, + "api": "alist_open.js", + "ext": [ + { + "name": "🟢丫仙女", + "server": "http://alist.xiaoya.pro/", + "startPage": "/", + "showAll": false, + "search": true, + "headers": { + "Authorization": "" + }, + "params": { + "/abc": { + "password": "123" + }, + "/abc/abc": { + "password": "123" + } + } + }, + { + "name": "🟢正奕合集", + "server": "http://www.jczyl.top:2115/" + }, +{"name":"🟢小雅搜","server":"http://198.211.29.109:5678/"}, +{"name":"🟢小丫搜","server":"http://3.37.123.38:5678/"}, +{ + "name": "🟢东哥", + "server": "http://101.34.67.237:5244/" + }, + { + "name": "🟢美云", + "server": "http://xiaoya.nebula-nas.space:5678/" + }, +{ + "name": "🟢小新盘", + "server": "https://pan.cdnxin.top/" + }, +{ + "name": "🟢白云tv", + "server": "http://breadmyth.asuscomm.com:22222/" + }, +{ + "name": "🟢小雅分类", + "server": "http://www.jczyl.top:5344/" + }, +{ + "name": "🟢瑶瑶", + "server": "https://lyly.run.goorm.io/" + }, + { + "name": "🟢潇洒个人", + "server": "https://alist.azad.asia/" + }, + { + "name": "🟢鹏程", + "server": "https://pan.pengcheng.team/" + }, + { + "name": "🟢小丫", + "server": "http://alist.xiaoya.pro/" + }, + { + "name": "🟢触光", + "server": "https://pan.ichuguang.com" + }, + { + "name": "🟢星梦", + "server": "https://pan.bashroot.top" + }, + { + "name": "🟢弱水分享", + "server": "http://shicheng.wang:555/" + }, + { + "name": "🟢神器云", + "server": "https://alist.ygxz.xyz/" + }, +{ + "name": "🟢资源站", + "server": "https://pan.ecve.cn/" + }, + { + "name": "🟢雨呢", + "server": "https://pan.clun.top/" + }, +{ + "name": "🟢学习", + "server": "http://45.85.77.23:5244/" + }, + +{ + "name": "🟢酷呵盘", + "server": "https://pan.kuhehe.top/" + }, +{ + "name": "🟢分享者", + "server": "http://223.166.103.170:5244/" + }, + +{ + "name": "🟢目瞪口呆", + "server": "https://pan.mdgd.cc/" + }, +{ + "name": "🟢小陈", + "server": "https://pan.oldming.top/" + }, +{ + "name": "🟢动漫盘", + "server": "http://pan.smjc.cc" + }, +{ + "name": "🟢神秘小盘", + "server": "https://yun.llzz.top/" + }, +{ + "name" : "🟢神奇云", + "server" : "https://al.chirmyram.com/" + + }, +{"name":"🟢个人站1","server":"http://223.166.240.80:5244/"}, +{"name":"🟢个人站2","server":"http://223.166.240.214:5244/"}, +{"name":"🟢个人站3","server":"http://223.166.201.129:5244/"}, +{"name":"🟢个人站4","server":"http://223.166.245.122:5244/"}, +{"name":"🟢个人站5","server":"http://223.166.31.107:5244/"}, +{ + "name": "🟢SODAZ1", + "server": "https://pan.sodaz.xyz/" + }, +{ + "name": "🟢ccaa", + "server": "http://69.161.221.160:5244/" + }, + { + "name": "🟢姹莱坞", + "server": "https://alist.agczsz.top/", + "passwd": "agree" + }, + { + "name": "🟢杜比", + "server": "https://dubi.tk" + }, + { + "name": "🟢一只鱼", + "server": "https://alist.youte.ml" + }, + { + "name": "🟢神族九帝", + "server": "https://alist.shenzjd.com" + }, + { + "name": "🟢老谭", + "server": "https://pan.cqtjy.cn/" + }, + { + "name": "🟢皓星繁天", + "server": "https://pan.hxft.xyz/" + }, +{ + "name" : "🟢迅维云盘", + "server" : "https://pan.xwbeta.com" + + }, +{ + "name" : "🟢姬路白雪", + "server" : "https://pan.jlbx.xyz" + + }, +{ + "name": "🟢肥灿", + "server": "http://43.200.153.107:55609/" + }, + { + "name": "🟢悦享盘", + "server": "https://pity.eu.org/" + }, +{ + "name": "🟢小雅备用", + "server": "http://119.91.79.148:5678/🈴我的阿里分享" + }, +{ + "name": "🟢小丫云", + "server": "http://1.14.19.228:5678/" + }, + {"name": "🟢梓凌妙妙", + "server": "https://zi0.cc/"}, + {"name": "🟢微资·随意盘", + "server": "https://apps.weixinqqq.com/"}, +{ + "name": "🟢小丫分类备用", + "server": "http://123.60.191.158:5678/" + }, +{ + "name": "🟢小雅云", + "server": "https://xiaoya.whp.lat/" + }, +{ + "name": "🟢ecve资源", + "server": "https://pan.ecve.cn/" + }, +{ + "name": "🟢潇洒备用", + "server": "http://www.azad.asia:5244/" + }, +{"name":"🟡ASMR语音","server":"https://www.asmrgay.com/"}, +{"name":"🟡大人盘","server": "https://hka.252798.xyz:1443/"}, +{"name":"🟡木偶","server":"https://abnormalize.icu/"}, + { + "name": "🟡A大杂物库", + "server": "https://alist.qyide.com/" + }, + { + "name": "🟡诸神小盘", + "server": "https://pan.zsxg.top/" + }, + { + "name": "🟡福利盘", + "server": "http://69.161.221.160:5244/" + }, + { + "name": "🟡罗汉果盘", + "server": "https://lala-ofbip.run.goorm.site/" + }, + { + "name": "🟡爱豆福利", + "server": "https://alist.eduedu.eu.org/" + }, + { + "name": "🟡涛涛收藏", + "server": "https://alist.eduedu.eu.org/" + }, + { + "name": "🟢正奕合集", + "server": "http://www.jczyl.top:5244/" + }, +{ + "name": "🟢东哥", + "server": "http://101.34.67.237:5244/" + }, + { + "name": "🟢美云", + "server": "https://h.dfjx.ltd/" + }, +{ + "name": "🟢小新盘", + "server": "https://pan.cdnxin.top/" + }, +{ + "name": "🟢白云tv", + "server": "http://breadmyth.asuscomm.com:22222/" + }, +{ + "name": "🟢小雅分类", + "server": "http://www.214728327.xyz:5207/" + }, +{ + "name": "🟢瑶瑶", + "server": "https://lyly.run.goorm.io/" + }, + { + "name": "🟢潇洒个人", + "server": "https://alist.azad.asia/" + }, + { + "name": "🟢鹏程", + "server": "https://pan.pengcheng.team/" + }, + { + "name": "🟢小丫", + "server": "http://alist.xiaoya.pro/" + }, + { + "name": "🟢触光", + "server": "https://pan.ichuguang.com" + }, + { + "name": "🟢星梦", + "server": "https://pan.bashroot.top" + }, + { + "name": "🟢弱水分享", + "server": "http://shicheng.wang:555/" + }, + { + "name": "🟢神器云", + "server": "https://alist.ygxz.xyz/" + }, +{ + "name": "🟢酷呵盘", + "server": "https://pan.kuhehe.top/" + }, +{ + "name": "🟢分享者", + "server": "https://melist.me/" + }, + +{ + "name": "🟢目瞪口呆", + "server": "https://pan.mdgd.cc/" + }, +{ + "name": "🟢小陈", + "server": "https://ypan.cc/" + }, +{ + "name": "🟢动漫盘", + "server": "http://pan.smjc.cc" + }, +{ + "name": "🟢神秘小盘", + "server": "https://yun.ltt.zone/" + }, +{ + "name" : "🟢神奇云", + "server" : "https://al.chirmyram.com/" + + }, +{ + "name": "🟢SODAZ1", + "server": "https://pan.sodaz.xyz/" + }, +{ + "name": "🟢ccaa", + "server": "http://ww1.ccaac.xyz/" + }, + { + "name": "🟢姹莱坞", + "server": "https://alist.agczsz.top/", + "passwd": "agree" + }, + { + "name": "🟢杜比", + "server": "https://dubi.tk" + }, + { + "name": "🟢一只鱼", + "server": "https://alist.youte.ml" + }, + { + "name": "🟢神族九帝", + "server": "https://alist.shenzjd.com" + }, + { + "name": "🟢老谭", + "server": "https://pan.cqtjy.cn/" + }, + { + "name": "🟢皓星繁天", + "server": "https://pan.hxft.xyz/" + }, +{ + "name" : "🟢迅维云盘", + "server" : "https://pan.xwbeta.com" + + }, +{ + "name" : "🟢姬路白雪", + "server" : "https://pan.jlbx.xyz" + + }, +{ + "name": "🟢肥灿", + "server": "http://43.200.153.107:55609/" + }, + { + "name": "🟢悦享盘", + "server": "https://pity.eu.org/" + }, +{ + "name": "🟢小雅备用", + "server": "http://123.60.188.109:5678/" + }, + {"name": "🟢梓凌妙妙", + "server": "https://zi0.cc/"}, + {"name": "🟢微资·随意盘", + "server": "https://apps.weixinqqq.com/"}, + { + "name": "🟡A大杂物库", + "server": "https://alist.qyide.com/" + }, + { + "name": "🟡诸神小盘", + "server": "https://pan.zsxg.top/" + }, + { + "name": "🟡福利盘", + "server": "http://69.161.221.160:5244/" + }, + { + "name": "公众号:乐享汇fans", + "server": "https://pan.xwbeta.com" + } + ] + } + ] + } +} diff --git a/js/czzy_open.js b/js/czzy_open.js new file mode 100644 index 0000000..01f5f35 --- /dev/null +++ b/js/czzy_open.js @@ -0,0 +1,244 @@ +// 自动从 地址发布页 获取&跳转url地址 +import { Crypto, load, _ } from './lib/cat.js'; + +let key = 'czzy'; +let host = 'https://cz01.vip/'; // 厂长地址发布页 +// let url = 'https://www.czzy88.com/'; +let url = ''; +let siteKey = ''; +let siteType = 0; +const 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 cookie = {}; + +async function request(reqUrl, referer, mth, data, hd) { + const headers = { + 'User-Agent': UA, + Cookie: _.map(cookie, (value, key) => { + return `${key}=${value}`; + }).join(';'), + }; + if (referer) headers.referer = encodeURIComponent(referer); + let res = await req(reqUrl, { + method: mth || 'get', + headers: headers, + data: data, + postType: mth === 'post' ? 'form' : '', + }); + if (res.headers['set-cookie']) { + const set_cookie = _.isArray(res.headers['set-cookie']) ? res.headers['set-cookie'].join(';') : res.headers['set-cookie']; + const cks = set_cookie.split(';'); + for (const c of cks) { + const tmp = c.trim(); + if (tmp.startsWith('result=')) { + cookie.result = tmp.substring(7); + return await request(reqUrl, reqUrl, 'post', { + result: cookie.result, + }); + } else if (tmp.startsWith('esc_search_captcha=1')) { + cookie.esc_search_captcha = 1; + delete cookie.result; + return await request(reqUrl); + } + } + // console.log(res.headers['set-cookie']); + } + return res.content; +} + +// cfg = {skey: siteKey, ext: extend} +async function init(cfg) { + siteKey = cfg.skey; + siteType = cfg.stype; + let html = await request(host); + url = html.match(/推荐访问' + url); // js_debug.log +} + +async function home(filter) { + let filterObj = {}; + const html = await request(url + '/movie_bt'); + const $ = load(html); + const tags = $('div#beautiful-taxonomy-filters-tax-movie_bt_tags > a'); + let tag = { + key: 'tag', + name: '类型', + value: _.map(tags, (n) => { + let v = n.attribs['cat-url'] || ''; + v = v.substring(v.lastIndexOf('/') + 1); + return { n: n.children[0].data, v: v }; + }), + }; + tag['init'] = tag.value[0].v; + const series = $('div#beautiful-taxonomy-filters-tax-movie_bt_series > a[cat-url*=movie_bt_series]'); + let classes = _.map(series, (s) => { + let typeId = s.attribs['cat-url']; + typeId = typeId.substring(typeId.lastIndexOf('/') + 1); + filterObj[typeId] = [tag]; + return { + type_id: typeId, + type_name: s.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() { + return '{}'; +} + +async function category(tid, pg, filter, extend) { + if (pg <= 0) pg = 1; + const tag = extend.tag || ''; + const link = url + '/movie_bt' + (tag.length > 0 ? `/movie_bt_tags/${tag}` : '') + '/movie_bt_series/' + tid + (pg > 1 ? `/page/${pg}` : ''); + const html = await request(link); + const $ = load(html); + const items = $('div.mrb > ul > li'); + let videos = _.map(items, (item) => { + const img = $(item).find('img:first')[0]; + const a = $(item).find('a:first')[0]; + const hdinfo = $($(item).find('div.hdinfo')[0]).text().trim(); + const jidi = $($(item).find('div.jidi')[0]).text().trim(); + return { + vod_id: a.attribs.href.replace(/.*?\/movie\/(.*).html/g, '$1'), + vod_name: img.attribs.alt, + vod_pic: img.attribs['data-original'], + vod_remarks: jidi || hdinfo || '', + }; + }); + const hasMore = $('div.mrb > div.pagenavi_txt > a:contains(>)').length > 0; + const pgCount = hasMore ? parseInt(pg) + 1 : parseInt(pg); + return JSON.stringify({ + page: parseInt(pg), + pagecount: pgCount, + limit: 20, + total: 20 * pgCount, + list: videos, + }); +} + +function stripHtmlTag(src) { + return src + .replace(/<\/?[^>]+(>|$)/g, '') + .replace(/&.{1,5};/g, '') + .replace(/\s{2,}/g, ' '); +} + +async function detail(id) { + const html = await request(url + '/movie/' + id + '.html'); + const $ = load(html); + const detail = $('ul.moviedteail_list > li'); + let vod = { + vod_id: id, + vod_pic: $('div.dyimg img:first').attr('src'), + vod_remarks: '', + vod_content: stripHtmlTag($('div.yp_context').html()).trim(), + }; + for (const info of detail) { + const i = $(info).text().trim(); + if (i.startsWith('地区:')) { + vod.vod_area = i.substring(3); + } else if (i.startsWith('年份:')) { + vod.vod_year = i.substring(3); + } 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_lang = i.substring(3); + } + } + const playlist = _.map($('div.paly_list_btn > a'), (a) => { + return a.children[0].data + '$' + a.attribs.href.replace(/.*?\/v_play\/(.*).html/g, '$1'); + }); + vod.vod_play_from = key; + vod.vod_play_url = playlist.join('#'); + return JSON.stringify({ + list: [vod], + }); +} + +async function play(flag, id, flags) { + const link = url + '/v_play/' + id + '.html'; + const html = await request(link); + const $ = load(html); + const iframe = $('body iframe[src*=Cloud]'); + if (iframe.length > 0) { + const iframeHtml = ( + await req(iframe[0].attribs.src, { + headers: { + Referer: link, + 'User-Agent': UA, + }, + }) + ).content; + let code = iframeHtml + .match(/var url = '(.*?)'/)[1] + .split('') + .reverse() + .join(''); + let temp = ''; + for (let i = 0x0; i < code.length; i = i + 0x2) { + temp += String.fromCharCode(parseInt(code[i] + code[i + 0x1], 0x10)); + } + const playUrl = temp.substring(0x0, (temp.length - 0x7) / 0x2) + temp.substring((temp.length - 0x7) / 0x2 + 0x7); + return JSON.stringify({ + parse: 0, + url: playUrl, + }); + } else { + const js = $('script:contains(window.wp_nonce)').html(); + const group = js.match(/(var.*)eval\((\w*\(\w*\))\)/); + const md5 = Crypto; + const result = eval(group[1] + group[2]); + const playUrl = result.match(/url:.*?['"](.*?)['"]/)[1]; + return JSON.stringify({ + parse: 0, + url: playUrl, + }); + } +} + +async function search(wd, quick) { + const html = await request(url + '/?s=' + wd); + const $ = load(html); + const items = $('div.search_list > ul > li'); + let videos = _.map(items, (item) => { + const img = $(item).find('img:first')[0]; + const a = $(item).find('a:first')[0]; + const hdinfo = $($(item).find('div.hdinfo')[0]).text().trim(); + const jidi = $($(item).find('div.jidi')[0]).text().trim(); + return { + vod_id: a.attribs.href.replace(/.*?\/movie\/(.*).html/g, '$1'), + vod_name: img.attribs.alt, + vod_pic: img.attribs['data-original'], + vod_remarks: jidi || hdinfo || '', + }; + }); + return JSON.stringify({ + list: videos, + }); +} + +export function __jsEvalReturn() { + return { + init: init, + home: home, + homeVod: homeVod, + category: category, + detail: detail, + play: play, + search: search, + }; +} diff --git a/js/ddmv_open.js b/js/ddmv_open.js new file mode 100644 index 0000000..9ca27da --- /dev/null +++ b/js/ddmv_open.js @@ -0,0 +1 @@ +//bbQ0FUT1CCARxrdXFpbXZfb3Blbi5qcyxhc3NldHM6Ly9qcy9saWIvY2F0LmpzHF9fanNFdmFsUmV0dXJuCGxvYWQCXwZrZXkISE9TVA5zaXRlS2V5EHNpdGVUeXBlClBDX1VBDnJlcXVlc3QIaW5pdAhob21lDmhvbWVWb2QQY2F0ZWdvcnkMZGV0YWlsCHBsYXkMc2VhcmNoCXeRR1lNAFYALGh0dHBzOi8vd3d3Lmt1cWltdi5jb23eAU1vemlsbGEvNS4wIChXaW5kb3dzIE5UIDEwLjA7IFdpbjY0OyB4NjQpIEFwcGxlV2ViS2l0LzUzNy4zNiAoS0hUTUwsIGxpa2UgR2Vja28pIENocm9tZS8xMTUuMC4wLjAgU2FmYXJpLzUzNy4zNgxyZXFVcmwOcmVmZXJlcgZtdGgIZGF0YQRoZA5oZWFkZXJzBnJlcxRVc2VyLUFnZW50JGVuY29kZVVSSUNvbXBvbmVudAZyZXEMbWV0aG9kCHBvc3QIZm9ybRBwb3N0VHlwZQ5jb250ZW50BmNmZwhza2V5CnN0eXBlDGZpbHRlcg5jbGFzc2VzEmZpbHRlck9iag50eXBlX2lkCU5T7YvYmgVuEnR5cGVfbmFtZQnlZemXvnwJkAkna45/TQBWAAnYmgVusHM6VwlxX8aJTQBWAAkcWZdexomRmAlmjyFqxomRmAntcB6CxomRmAmOf3NZmVEfdwmOf3NZU2KfeBJzdHJpbmdpZnkGbWFwDmZpbHRlcnMGY2xzCGxhbmQKcmF0aW8IbGluawhodG1sAiQKaXRlbXMMdmlkZW9zHC9wbGF5LzlfMS5odG1sIGRpdi5tdl9saXN0ID4gbGkIbGlzdARpdAJhBmltZwxzaW5nZXIOcmVtYXJrcwhmaW5kDmE6Zmlyc3QSaW1nOmZpcnN0FGRpdi5zaW5nZXIIdGV4dAh0cmltFnNwYW4ubGVpXzAzDmF0dHJpYnMIaHJlZg5yZXBsYWNlBCQxDHZvZF9pZAp0aXRsZRB2b2RfbmFtZQZzcmMOdm9kX3BpYwU82KTfA1z/FnZvZF9yZW1hcmtzBnRpZARwZwxleHRlbmQOaGFzTW9yZQ5wZ0NvdW50DC9wbGF5LwouaHRtbD1kAGkAdgAuAGwAZQBpAF8AcABhAGcAZQAgAD4AIABhADoAYwBvAG4AdAB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 \ No newline at end of file diff --git a/js/ddys_open.js b/js/ddys_open.js new file mode 100644 index 0000000..5c570f0 --- /dev/null +++ b/js/ddys_open.js @@ -0,0 +1,239 @@ +import { Crypto, load, _ } from 'assets://js/lib/cat.js'; + +const key = 'ddys'; +let DOMAIN = 'ddys.pro'; +let HOST = 'https://' + DOMAIN; +let PLAY_HOST = 'https://v.' + DOMAIN; +const FROM_DIRECT = '直连'; +const FROM_PARSE = '解析'; +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) { + const res = await req(reqUrl, { + method: 'get', + headers: { + 'Host': HOST.match(/.*\:\/\/(.*)/)[1], + 'User-Agent': UA, + 'Referer': HOST, + 'Accept-Encoding': 'gzip', + }, + }); + 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('domain')) { + DOMAIN = cfg.ext.domain; + HOST = 'https://' + DOMAIN; + PLAY_HOST = 'https://v.' + DOMAIN; + } + } +} + +async function home(filter) { + const classes = [{'type_id':'class','type_name':'类型'},{'type_id':'movie','type_name':'电影'},{'type_id':'airing','type_name':'热映中'},{'type_id':'drama','type_name':'剧集'},{'type_id':'anime','type_name':'动画'},{'type_id':'documentary','type_name':'纪录片'},{'type_id':'variety','type_name':'综艺'}]; + const filterObj = { + 'class':[{'key':'tag','name':'标签','init':'recommend','value':[{'n':'站长推荐','v':'recommend'},{'n':'动作','v':'action'},{'n':'喜剧','v':'comedy'},{'n':'爱情','v':'romance'},{'n':'科幻','v':'sci-fi'},{'n':'犯罪','v':'crime'},{'n':'悬疑','v':'mystery'},{'n':'恐怖','v':'horror'}]}], + 'movie':[{'key':'type','name':'分类','init':'','value':[{'n':'全部','v':''},{'n':'欧美电影','v':'western-movie'},{'n':'日韩电影','v':'asian-movie'},{'n':'华语电影','v':'chinese-movie'}]}], + 'drama':[{'key':'type','name':'分类','init':'','value':[{'n':'全部','v':''},{'n':'欧美剧','v':'western-drama'},{'n':'日剧','v':'jp-drama'},{'n':'韩剧','v':'kr-drama'},{'n':'华语剧','v':'cn-drama'},{'n':'其他地区','v':'other'}]}], + 'anime':[{'key':'type','name':'分类','init':'','value':[{'n':'全部','v':''},{'n':'本季新番','v':'new-bangumi'}]}] + }; + return JSON.stringify({ + class: classes, + filters: filterObj, + }); +} + +async function homeVod() {} + +async function category(tid, pg, filter, extend) { + if (pg <= 0) pg = 1; + let path = ''; + if (extend.tag) { + path = '/tag/' + extend.tag; + } else { + path = '/category/' + tid; + if (!_.isEmpty(extend.type)) { + path += '/' + extend.type; + } + } + let page = ''; + if (pg > 1) { + page = 'page/' + pg + '/'; + } + const link = HOST + path + '/' + page; + const html = await request(link); + const $ = load(html); + const items = $('.post-box-list article'); + const videos = _.map(items, (item) => { + const $item = $(item); + const title = $item.find('.post-box-title a'); + const name = title.text(); + const url = title.attr('href'); + const image = $item.find('.post-box-image').attr('style').replace(/.*url\((.*)\);/g, '$1'); + const remarks = $item.find('.post-box-meta').text(); + return { + vod_id: url.replace(/.*\/\/.*\/(.*)\//g, '$1'), + vod_name: name, + vod_pic: image, + vod_remarks: remarks || '', + }; + }); + const limit = 28; + const hasMore = $('nav.navigation 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, + }); +} + +async function detail(id) { + const html = await request(HOST + '/' + id + '/'); + const $ = load(html); + const abstract = $('div.abstract')[0].children; + const vod = { + vod_id: id, + vod_name: $('h1.post-title').text(), + vod_type: findAbstractText(abstract, '类型:'), + vod_year: findAbstractText(abstract, '年份:'), + vod_area: findAbstractText(abstract, '制片国家/地区:'), + vod_director: findAbstractText(abstract, '导演:'), + vod_actor: findAbstractText(abstract, '演员:'), + vod_pic: $('div.post img:first').attr('data-cfsrc'), + vod_remarks : $('span.cat-links').text().trim(), + vod_content: findAbstractText(abstract, '简介:'), + }; + const playMap = {}; + parseAndUpdateUrls($, playMap); + const links = $('div.page-links a'); + if (!_.isEmpty(links)) { + const promiseList = _.map(links, (link) => { + const url = $(link).attr('href'); + return request(url); + }); + const respList = await Promise.all(promiseList); + _.each(respList, (resp) => { + try { + const $ = load(resp); + parseAndUpdateUrls($, playMap); + } catch(e) { + } + }); + } + 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], + }); +} + +function findAbstractText(children, keyword) { + for (const item of children) { + if (item.type == 'text' && item.data && item.data.startsWith(keyword)) { + return item.data.substring(keyword.length).trim(); + } + } + return ''; +} + +function parseAndUpdateUrls($, playMap) { + const trackText = $('script.wp-playlist-script').text(); + const tracks = JSON.parse(trackText).tracks; + _.each(tracks, (track) => { + const title = track.caption; + const directUrl = track.src0; + if (!playMap.hasOwnProperty(FROM_DIRECT)) { + playMap[FROM_DIRECT] = []; + } + playMap[FROM_DIRECT].push(title + '$' + directUrl); + if (!_.isEmpty(track.src1)) { + if (!playMap.hasOwnProperty(FROM_PARSE)) { + playMap[FROM_PARSE] = []; + } + playMap[FROM_PARSE].push(title + '$' + track.src1); + } + }); +} + +async function play(flag, id, flags) { + let playUrl; + if (flag == FROM_PARSE) { + const resp = await request(HOST + '/getvddr2/video?id=' + id + '&type=json'); + playUrl = JSON.parse(resp).url; + } else { + playUrl = PLAY_HOST + id; + } + const headers = { + 'User-Agent': UA, + 'Referer': HOST, + 'Icy-MetaData': '1', + 'Sec-Fetch-Site': 'same-site', + 'Sec-Fetch-Mode': 'cors', + 'Sec-Fetch-Dest': 'video', + }; + return JSON.stringify({ + parse: 0, + url: playUrl, + header: headers, + }); +} + +async function search(wd, quick, pg) { + let page = ''; + if (pg > 1) { + page = '/page/' + pg; + } + const html = await request(HOST + page + '/?s=' + wd + '&post_type=post'); + const $ = load(html); + const list = $('div.post-content'); + const videos = _.map(list, (item) => { + const $item = $(item); + const title = $item.find('.post-title a'); + const name = title.text(); + const url = title.attr('href'); + const remarks = $item.find('.cat-links').text(); + return { + vod_id: url.replace(/.*\/\/.*\/(.*)\//g, '$1'), + vod_name: name, + vod_pic: HOST + '/android-chrome-512x512.png', + vod_remarks: remarks, + }; + }); + const limit = 100; + const hasMore = $('nav.navigation 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, + }); +} + +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/js/dj0898_book_open.js b/js/dj0898_book_open.js new file mode 100644 index 0000000..a647898 --- /dev/null +++ b/js/dj0898_book_open.js @@ -0,0 +1,162 @@ +import { load, _ } from "./lib/cat.js"; + +let key = "世纪DJ音乐网_book"; +let HOST = "http://m.dj0898.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; +} + +async function init(cfg) { + siteKey = cfg.skey; + siteType = cfg.stype; +} + +async function home(filter) { + const 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: 6, type_name: "🎧国外电音" }, { type_id: 8, type_name: "🎧慢歌连版" }, { type_id: 9, type_name: "🎧酒吧潮歌" }, { type_id: 10, type_name: "🎧中文串烧" }, { type_id: 11, type_name: "🎧外文串烧" }, { type_id: 12, type_name: "🎧中外串烧" }, { type_id: 13, type_name: "🎧车载串烧" }, { type_id: 14, type_name: "🎧越鼓串烧" }, { type_id: 40, type_name: "🎧3D/环绕" }, { type_id: 45, type_name: "🎧口水旋律" }, { type_id: 46, type_name: "🎧精品收藏" }, { type_id: 47, type_name: "🎧开场舞曲" }, { type_id: 48, type_name: "🎧印度舞曲" }, { type_id: 49, type_name: "🎧编排套曲" }, { type_id: 20, type_name: "🎧DuTch" }, { type_id: 21, type_name: "🎧Mash up" }, { type_id: 22, type_name: "🎧ClubHouse" }, { type_id: 23, type_name: "🎧ElectroHouse" }, { type_id: 24, type_name: "🎧越南鼓Dj" }, { type_id: 30, type_name: "🎧Funky" }, { type_id: 31, type_name: "🎧Reggae" }, { type_id: 32, type_name: "🎧Rnb" }, { type_id: 33, type_name: "🎧Hip Hop" }, { type_id: 34, type_name: "🎧Dubstep" }, { type_id: 8017, type_name: "🎧Hardstyle" }, { type_id: 8018, type_name: "🎧Hands Up" }]; + 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 + "/dance/lists/id/10/1"; + const html = await request(link); + const $ = load(html); + const list = $("ul.djddv_djList > li"); + let videos = _.map(list, (it) => { + const a = $(it).find("a")[1]; + const img = $(it).find("img:first")[0]; + const tt = $(it).find("strong:first")[0]; + const remarks = $(it).find("font")[5]; + return { + vod_id: a.attribs.href, + vod_name: tt.children[0].data, + vod_pic: img.attribs["src"], + 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 + "/dance/lists/id/" + tid + "/" + pg; + const html = await request(link); + const $ = load(html); + const list = $("ul.djddv_djList > li"); + let videos = _.map(list, (it) => { + const a = $(it).find("a")[1]; + const img = $(it).find("img:first")[0]; + const tt = $(it).find("strong:first")[0]; + const remarks = $(it).find("font")[5]; + return { + book_id: a.attribs.href, + book_name: tt.children[0].data, + book_pic: img.attribs["src"], + book_remarks: "🎵" + remarks.children[0].data || "", + }; + }); + const hasMore = $("ul.page_link > li > a:contains(\u00a0)").length > 0; + const pgCount = hasMore ? parseInt(pg) + 1 : parseInt(pg); + return JSON.stringify({ + page: parseInt(pg), + pagecount: pgCount, + limit: 60, + total: 60 * pgCount, + list: videos, + }); +} + +async function detail(id) { + const vod = { + book_id: id, + type_name: '', + book_year: '', + book_area: '', + book_remarks: '', + book_actor: '', + book_director: '', + book_content: '', + }; + const playlist = ["点击播放" + "$" + vod.book_id]; + vod.volumes = "道长在线"; + vod.urls = playlist.join("#"); + return JSON.stringify({ + list: [vod], + }); +} + +async function play(flag, id, flags) { + const html = await request(id); + const $ = load(html); + const audio = $("body audio[src*=http]"); + const audioUrl = audio[0].attribs.src; + // console.debug('世纪DJ音乐网 audioUrl =====>' + audioUrl); // js_debug.log + return JSON.stringify({ + parse: 0, + url: audioUrl, + }); +} + +async function search(wd, quick, pg) { + if (pg <= 0 || typeof pg == "undefined") pg = 1; + const link = HOST + "/index.php/dance/so/key?key=" + wd + "&cid=0&p=" + pg; + const html = await request(link); + const $ = load(html); + const list = $("ul.djddv_djList > li"); + let videos = _.map(list, (it) => { + const a = $(it).find("a")[1]; + const img = $(it).find("img:first")[0]; + const tt = $(it).find("strong:first")[0]; + const remarks = $(it).find("font:first")[0]; + return { + book_id: a.attribs.href, + book_name: tt.children[0].data, + book_pic: img.attribs["src"], + book_remarks: "🎵" + remarks.children[0].data || "", + }; + }); + const hasMore = $("ul.page_link > li > a:contains(\u00a0)").length > 0; + const pgCount = hasMore ? parseInt(pg) + 1 : parseInt(pg); + return JSON.stringify({ + page: parseInt(pg), + pagecount: pgCount, + limit: 60, + total: 60 * pgCount, + 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/js/dj0898_open.js b/js/dj0898_open.js new file mode 100644 index 0000000..e92c55b --- /dev/null +++ b/js/dj0898_open.js @@ -0,0 +1,156 @@ +import { load, _ } from "assets://js/lib/cat.js"; + +let key = "世纪DJ音乐网"; +let HOST = "http://m.dj0898.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; +} + +async function init(cfg) { + siteKey = cfg.skey; + siteType = cfg.stype; +} + +async function home(filter) { + const 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: 6, type_name: "🎧国外电音" }, { type_id: 8, type_name: "🎧慢歌连版" }, { type_id: 9, type_name: "🎧酒吧潮歌" }, { type_id: 10, type_name: "🎧中文串烧" }, { type_id: 11, type_name: "🎧外文串烧" }, { type_id: 12, type_name: "🎧中外串烧" }, { type_id: 13, type_name: "🎧车载串烧" }, { type_id: 14, type_name: "🎧越鼓串烧" }, { type_id: 40, type_name: "🎧3D/环绕" }, { type_id: 45, type_name: "🎧口水旋律" }, { type_id: 46, type_name: "🎧精品收藏" }, { type_id: 47, type_name: "🎧开场舞曲" }, { type_id: 48, type_name: "🎧印度舞曲" }, { type_id: 49, type_name: "🎧编排套曲" }, { type_id: 20, type_name: "🎧DuTch" }, { type_id: 21, type_name: "🎧Mash up" }, { type_id: 22, type_name: "🎧ClubHouse" }, { type_id: 23, type_name: "🎧ElectroHouse" }, { type_id: 24, type_name: "🎧越南鼓Dj" }, { type_id: 30, type_name: "🎧Funky" }, { type_id: 31, type_name: "🎧Reggae" }, { type_id: 32, type_name: "🎧Rnb" }, { type_id: 33, type_name: "🎧Hip Hop" }, { type_id: 34, type_name: "🎧Dubstep" }, { type_id: 8017, type_name: "🎧Hardstyle" }, { type_id: 8018, type_name: "🎧Hands Up" }]; + 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 + "/dance/lists/id/10/1"; + const html = await request(link); + const $ = load(html); + const list = $("ul.djddv_djList > li"); + let videos = _.map(list, (it) => { + const a = $(it).find("a")[1]; + const img = $(it).find("img:first")[0]; + const tt = $(it).find("strong:first")[0]; + const remarks = $(it).find("font")[5]; + return { + vod_id: a.attribs.href, + vod_name: tt.children[0].data, + vod_pic: img.attribs["src"], + 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 + "/dance/lists/id/" + tid + "/" + pg; + const html = await request(link); + const $ = load(html); + const list = $("ul.djddv_djList > li"); + let videos = _.map(list, (it) => { + const a = $(it).find("a")[1]; + const img = $(it).find("img:first")[0]; + const tt = $(it).find("strong:first")[0]; + const remarks = $(it).find("font")[5]; + return { + vod_id: a.attribs.href, + vod_name: tt.children[0].data, + vod_pic: img.attribs["src"], + vod_remarks: "🎵" + remarks.children[0].data || "", + }; + }); + const hasMore = $("ul.page_link > li > a:contains(\u00a0)").length > 0; + const pgCount = hasMore ? parseInt(pg) + 1 : parseInt(pg); + return JSON.stringify({ + page: parseInt(pg), + pagecount: pgCount, + limit: 60, + total: 60 * 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 html = await request(id); + const $ = load(html); + const audio = $("body audio[src*=http]"); + const audioUrl = audio[0].attribs.src; + // console.debug('世纪DJ音乐网 audioUrl =====>' + audioUrl); // js_debug.log + return JSON.stringify({ + parse: 0, + url: audioUrl, + }); +} + +async function search(wd, quick, pg) { + if (pg <= 0 || typeof pg == "undefined") pg = 1; + const link = HOST + "/index.php/dance/so/key?key=" + wd + "&cid=0&p=" + pg; + const html = await request(link); + const $ = load(html); + const list = $("ul.djddv_djList > li"); + let videos = _.map(list, (it) => { + const a = $(it).find("a")[1]; + const img = $(it).find("img:first")[0]; + const tt = $(it).find("strong:first")[0]; + const remarks = $(it).find("font:first")[0]; + return { + vod_id: a.attribs.href, + vod_name: tt.children[0].data, + vod_pic: img.attribs["src"], + vod_remarks: "🎵" + remarks.children[0].data || "", + }; + }); + const hasMore = $("ul.page_link > li > a:contains(\u00a0)").length > 0; + const pgCount = hasMore ? parseInt(pg) + 1 : parseInt(pg); + return JSON.stringify({ + page: parseInt(pg), + pagecount: pgCount, + limit: 60, + total: 60 * pgCount, + 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/js/djwm_open.js b/js/djwm_open.js new file mode 100644 index 0000000..d4a30c9 --- /dev/null +++ b/js/djwm_open.js @@ -0,0 +1 @@ +//bbQ0FUT1CzARhkandtX29wZW4uanMYLi9saWIvY2F0LmpzHF9fanNFdmFsUmV0dXJuDENyeXB0bwhsb2FkAl8MamluamEyBmtleQZ1cmwOc2l0ZUtleRBzaXRlVHlwZQRVQQ5yZXF1ZXN0CGluaXQIaG9tZQ5ob21lVm9kEGNhdGVnb3J5DGRldGFpbAhwbGF5GGJhc2U2NEVuY29kZRhiYXNlNjREZWNvZGUMc2VhcmNoCGRqd20qaHR0cHM6Ly9tLmR1YW5qdTUuY29tlgJNb3ppbGxhLzUuMCAoaVBob25lOyBDUFUgaVBob25lIE9TIDEzXzJfMyBsaWtlIE1hYyBPUyBYKSBBcHBsZVdlYktpdC82MDUuMS4xNSAoS0hUTUwsIGxpa2UgR2Vja28pIFZlcnNpb24vMTMuMC4zIE1vYmlsZS8xNUUxNDggU2FmYXJpLzYwNC4xDHJlcVVybA5hZ2VudFNwBnJlcwZyZXEMbWV0aG9kFFVzZXItQWdlbnQOUmVmZXJlcg5oZWFkZXJzDmNvbnRlbnQGY2ZnCHNrZXkKc3R5cGUMZmlsdGVyDmNsYXNzZXMSZmlsdGVyT2JqCG5peGkOdHlwZV9pZAUGkK2IEnR5cGVfbmFtZRJ0aWFuY2hvbmcFHHWgWw5udWVsaWFuBVCGS2AQY2h1YW55dWUFf3qKjRRjaG9uZ3NoZW5nBc2RH3UMbGV0dGVyBVdbzWsFaFHokAJuAnYCQQJCAkMCRAJFAkYCRwJIAkkCSgJLAkwCTQJOAk8CUAJRAlICUwJUAlUCVgJXAlgCWQJaBGJ5BZJjj14F9mX0lQh0aW1lBbpOFGwIaGl0cwXEiwZSCnNjb3JlEnN0cmluZ2lmeQ5maWx0ZXJzBnRpZARwZwxleHRlbmQIbGluawhodG1sAiQKaXRlbXMMdmlkZW9zDmhhc01vcmUOcGdDb3VudBIvdm9kc2hvdy8ELS0GLS0tCi5odG1sRGRpdi5tb2R1bGUtaXRlbXMgPiBkaXYubW9kdWxlLWl0ZW0GbWFwNWQAaQB2ACMAcABhAGcAZQAgAD4AIABhADoAYwBvAG4AdABhAGkAbgBzACgAC04ATnWYKQAQcGFyc2VJbnQIcGFnZRJwYWdlY291bnQKbGltaXQKdG90YWwIbGlzdAhpdGVtBGl0AmsOcmVtYXJrcwhmaW5kDmE6Zmlyc3QSaW1nOmZpcnN0QGRpdi5tb2R1bGUtaXRlbS1zdHlsZSB2aWRlby10ZXh0CHRleHQIdHJpbQ5hdHRyaWJzCGhyZWYOcmVwbGFjZQQkMQx2b2RfaWQKdGl0bGUQdm9kX25hbWUQZGF0YS1zcmMOdm9kX3BpYxZ2b2RfcmVtYXJrcwRpZAZ2b2QQcGxheWxpc3QWL3ZvZGRldGFpbC8QaDE6Zmlyc3Q+Lm15dWktY29udGVudF9fZGV0YWlsIHA6Zmlyc3QgYRB2b2RfdHlwZUgubXl1aS1jb250ZW50X19kZXRhaWwgcDpudGgtY2hpbGQoNSkHO04Ubxr/EnZvZF9hY3RvckgubXl1aS1jb250ZW50X19kZXRhaWwgcDpudGgtY2hpbGQoNikH/FsUbxr/GHZvZF9kaXJlY3RvckJkaXYubXl1aS1jb250ZW50X190aHVtYiBpbWc6Zmlyc3QIYXR0chpkYXRhLW9yaWdpbmFsJCNyYXRpbmc6Zmlyc3Qgc3BhbgIgEnNwYW4uZGF0YRZ2b2RfY29udGVudCJkaXYuc29ydC1pdGVtID4gYQkaWRpZv37vjRp2b2RfcGxheV9mcm9tAiMYdm9kX3BsYXlfdXJsCGZsYWcEanMOcGxheXVybA5wbGF5VXJsEi92b2RwbGF5LwpwYXJzZTBzY3JpcHQ6Y29udGFpbnMocGxheWVyXykgdmFyIHBsYXllcl9hYWFhPRB1bmVzY2FwZQZlbmMMQmFzZTY0CFV0ZjgEd2QKcXVpY2sIZGF0YUIvaW5kZXgucGhwL2FqYXgvc3VnZ2VzdD9taWQ9MSZ3ZD0IcHVzaAZwaWMPpAMBpgMBABOoAwAEAKoDAAGsAwACrgMAA7ADAA4ABgGgAQAAAAEUC1wAqgMADKwDAQyuAwIMsAMDDLIDAAm0AwEJtgMCCbgDAwm6AwQNvAMFAb4DBgHAAwcBwgMIAcQDCQHGAwoByAMLAcoDDAHMAw0BzgMOAagDDwEI6Dm+AF8JAL4BXwoAvgJfCwC+A18MAL4EXw0AvgVfDgC+Bl8PAL4HXxAAvghfEQC+CV8SAL4KXxMAKQToAAAAXwQABOkAAABfBQC/XwYAs18HAATqAAAAXwgAKaQDAQwBADsGKysXGAAIkAIOYgYBvAMCAQIGAgA7A9YDAAEA2AMAAQD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MCQEAAAQPAQAATAoBAAALBBABAABMCQEAAAQQAQAATAoBAAALBBEBAABMCQEAAAQRAQAATAoBAAALBBIBAABMCQEAAAQSAQAATAoBAAALBBMBAABMCQEAAAQTAQAATAoBAAALBBQBAABMCQEAAAQUAQAATAoBAAALBBUBAABMCQEAAAQVAQAATAoBAAALBBYBAABMCQEAAAQWAQAATAoBAAALBBcBAABMCQEAAAQXAQAATAoBAAALBBgBAABMCQEAAAQYAQAATAoBAAALBBkBAABMCQEAAAQZAQAATAoBAAALBBoBAABMCQEAAAQaAQAATAoBAAALBBsBAABMCQEAAAQbAQAATAoBAAALBBwBAABMCQEAAAQcAQAATAoBAAALBB0BAABMCQEAAAQdAQAATAoBAAALBB4BAABMCQEAAAQeAQAATAoBAAALBB8BAABMCQEAAAQfAQAATAoBAAALBCABAABMCQEAAAQgAQAATAoBAAALBCEBAABMCQEAAAQhAQAATAoBAAALBCIBAABMCQEAAAQiAQAATAoBAAALBCMBAABMCQEAAAQjAQAATAoBAAALBCQBAABMCQEAAAQkAQAATAoBAAAmGwBMQAAAAAsEJQEAAEzZAAAABCYBAABMNgAAAAsEJwEAAEwJAQAABCgBAABMCgEAAAsEKQEAAEwJAQAABCoBAABMCgEAAAsEKwEAAEwJAQAABCwBAABMCgEAACYDAExAAAAAJgIATAABAAALBAYBAABM2QAAAAQHAQAATDYAAAALBAgBAABMCQEAAL9MCgEAAAsECwEAAEwJAQAABAsBAABMCgEAAAsEDAEAAEwJAQAABAwBAABMCgEAAAsEDQEAAEwJAQAABA0BAABMCgEAAAsEDgEAAEwJAQAABA4BAABMCgEAAAsEDwEAAEwJAQAABA8BAABMCgEAAAsEEAEAAEwJAQAABBABAABMCgEAAAsEEQEAAEwJAQAABBEBAABMCgEAAAsEEgEAAEwJAQAABBIBAABMCgEAAAsEEwEAAEwJAQAABBMBAABMCgEAAAsEFAEAAEwJAQAABBQBAABMCgEAAAsEFQEAAEwJAQAABBUBAABMCgEAAAsEFgEAAEwJAQAABBYBAABMCgEAAAsEFwEAAEwJAQAABBcBAABMCgEAAAsEGAEAAEwJAQAABBgBAABMCgEAAAsEGQE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 \ No newline at end of file diff --git a/js/dnys_open.js b/js/dnys_open.js new file mode 100644 index 0000000..c80f0ae --- /dev/null +++ b/js/dnys_open.js @@ -0,0 +1 @@ +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AaQAgAD4AIABhADoAYwBvAG4AdABhAGkAbgBzACgAC04ATnWYKQAQcGFyc2VJbnQIcGFnZRJwYWdlY291bnQKbGltaXQKdG90YWwIbGlzdAhpdGVtBGl0DnJlbWFya3MIZmluZA5hOmZpcnN0KGRpdi5tb2R1bGUtaXRlbS1ub3RlCHRleHQIdHJpbQ5hdHRyaWJzCGhyZWYOcmVwbGFjZQQkMQx2b2RfaWQKdGl0bGUQdm9kX25hbWUaZGF0YS1vcmlnaW5hbA52b2RfcGljFnZvZF9yZW1hcmtzBGlkBnZvZA5wbGF5TWFwCHRhYnMScGxheWxpc3RzCHVybHMYdm9kX3BsYXlfdXJsMi9pbmRleC5waHAvdm9kL2RldGFpbC9pZC8QaDI6Zmlyc3Q4LmNvbnRlbnRfbWluIGxpOm50aC1jaGlsZCgyKRB2b2RfdHlwZTguY29udGVudF9taW4gbGk6bnRoLWNoaWxkKDMpEnZvZF9hY3RvciwudmlkZW8tY292ZXIgaW1nOmZpcnN0CGF0dHIGc3JjSC5zdHVpLWNvbnRlbnRfX2RldGFpbCBwOm50aC1jaGlsZCg1KR4uZnVsbF90ZXh0IHNwYW4Wdm9kX2NvbnRlbnQuZGl2LnBsYXlfc291cmNlX3RhYiA+IGEmdWwuY29udGVudF9wbGF5bGlzdAhlYWNoCGtleXMGJCQkGnZvZF9wbGF5X2Zyb20GdGFiAmkQY2hpbGRyZW4IZGF0YQJhDnBsYXlVcmwcaGFzT3duUHJvcGVydHkIcHVzaAx1cmxpc3QCIwhmbGFnBGpzLi9pbmRleC5waHAvdm9kL3BsYXkvaWQvCnBhcnNlMHNjcmlwdDpjb250YWlucyhwbGF5ZXJfKSB2YXIgcGxheWVyX2FhYWE9EHVuZXNjYXBlBnVybAR3ZApxdWljazYvaW5kZXgucGhwL3ZvZC9zZWFyY2gvcGFnZS8IL3dkLyJkaXYuc3JfbGlzdHMgPiBkbDdkAGkAdgAuAHAAYQBnAGUAcwAgAD4AIABhADoAYwBvAG4AdABhAGkAbgBzACgAC04ATnWYKQACawJnEmltZzpmaXJzdBBzcGFuLnNzMQ+kAwGmAwEAEagDAAQAqgMAAawDAAKuAwADsAMADgAGAaABAAAAARIJUgCqAwAMrAMBDK4DAgywAwMMsgMACbQDAQm2AwIJuAMDCboDBA28AwUBvgMGAcADBwHCAwgBxAMJAcYDCgHIAwsBygMMAagDDQEI6C++AF8JAL4BXwoAvgJfCwC+A18MAL4EXw0AvgVfDgC+Bl8PAL4HXxAAvghfEQApBOYAAABfBAAE5wAAAF8FAL9fBgCzXwcABOgAAABfCAAppAMBCgH6KysXGAAIsgIOYgYBvAMCAQIGAgA7A9IDAAEA1AMAAQDWAwEAILoDCAy0AwUIYQAAOOwAAADPCwRBAAAATO0AAAAL0BHpBQ5lAABM7gAAAGUBAEzvAAAATPAAAADui8diAABB8QAAAC6kAwoIEiY1CEQrHBIOYgYBvgMBAAECAgAYAeQDAAEAtgMGCLgDBwjPQfMAAAARZgAADs9B9AAAABFmAQAOBi6kAxYDAzo6DmIGAcADAQIBJABnw0MD6gMAAQDsAwEAIO4DAQEgYQEAYQAAC7RM+AAAAAT5AAAATPoAAAALtUz4AAAABPsAAABM+gAAAAu2TPgAAAAE/AAAAEz6AAAAC7dM+AAAAAT9AAAATPoAAAALuzJM+AAAAAT+AAAATPoAAAAmBQDHCwsE/wAAAEzZAAAABAABAABMNgAAAAsEAQEAAEwCAQAAvQBMAwEAAAsEBAEAAEwCAQAAvQFMAwEAAAsEBQEAAEwCAQAAvQJMAwEAAAsEBgEAAEwCAQAAvQNMAwEAAAsEBwEAAEwCAQAAvQRMAwEAAAsECAEAAEwCAQAAvQVMAwEAAAsECQEAAEwCAQAAvQZMAwEAAAsECgEAAEwCAQAAvQdMAwEAAAsECwEAAEwCAQAAvQhMAwEAAAsEDAEAAEwCAQAAvQlMAwEAAAsEDQEAAEwCAQAAvQpMAwEAAAsEDgEAAEwCAQAAvQtMAwEAACYMAExAAAAACwQeAAAATNkAAAAEDwEAAEw2AAAACwQBAQAATAIBAAC/TAMBAAALBBABAABMAgEAAAQRAQAATAMBAAALBBIBAABMAgEAAAQTAQAATAMBAAALBBQBAABMAgEAAAQVAQAATAMBAAALBBYBAABMAgEAAAQXAQAATAMBAAALBBgBAABMAgEAAAQZAQAATAMBAAALBBoBAABMAgEAAAQbAQAATAMBAAALBBwBAABMAgEAAAQdAQAATAMBAAALBB4BAABMAgEAAAQfAQAATAMBAAALBCABAABMAgEAAAQhAQAATAMBAAALBCIBAABMAgEAAAQjAQAATAMBAAALBCQBAABMAgEAAAQlAQAATAMBAAALBCYBAABMAgEAAAQnAQAATAMBAAALBCgBAABMAgEAAAQpAQAATAMBAAALBCoBAABMAgEAAAQrAQAATAMBAAALBBQBAABMAgEAAAQVAQAATAMBAAALBCwBAABMAgEAAAQtAQAATAMBAAALBC4BAABMAgEAAAQvAQAATAMBAAALBDABAABMAgEAAAQxAQAATAMBAAALBDIBAABMAgEAAAQzAQAATAMBAAALBDQBAABMAgEAAAQ1AQAATAMBAAALBDYBAABMAgEAAAQ3AQAATAMBAAALBDgBAABMAgEAAAQ5AQAATAMBAAALBDoBAABMAgEAAAQ7AQAATAMBAAALBDwBAABMAgEAAAQ9AQAATAMBAAALBD4BAABMAgEAAAQ/AQAATAMBAAALBEABAABMAgEAAARBAQAATAMBAAALBEIBAABMAgEAAARDAQAATAMBAAAmHABMQAAAAAsERAEAAEzZAAAABEUBAABMNgAAAAsEAQEAAEwCAQAAv0wDAQAACwRGAQAATAIBAAAERwEAAEwDAQAACwRIAQAATAIBAAAESQEAAEwDAQAACwRKAQAATAIBAAAESwEAAEwDAQAACwRMAQAATAIBAAAETQEAAEwDAQAACwROAQAATAIBAAAETwEAAEwDAQAACwRQAQAATAIBAAAEUQEAAEwDAQAACwRSAQAATAIBAAAEUwEAAEwDAQAACwRUAQAATAIBAAAEVQEAAEwDAQAACwRWAQAATAIBAAAEVwEAAEwDAQAACwRYAQAATAIBAAAEWQEAAEwDAQAACwRaAQAATAIBAAAEWwEAAEwDAQAACwRcAQAATAIBAAAEXQEAAEwDAQAACwReAQAATAIBAAAEXwEAAEwDAQAACwRgAQAATAIBAAAEYQEAAEwDAQAACwRiAQAATAIBAAAEYwEAAEwDAQAAJhAATEAAAAALBGQBAABM2QAAAARlAQAATDYAAAALBAEBAABMAgEAAL9MAwEAAAu9DEwCAQAABGYBAABMAwEAAAu9DUwCAQAABGcBAABMAwEAAAu9DkwCAQAABGgBAABMAwEAAAu9D0wCAQAABGkBAABMAwEAAAu9EEwCAQAABGoBAABMAwEAAAu9EUwCAQAABGsBAABMAwEAAAu9EkwCAQAABGwBAABMAwEAAAu9E0wCAQAABG0BAABMAwEAAAu9FEwCAQAABG4BAABMAwEAAAu9FUwCAQAABG8BAABMAwEAAAu9FkwCAQAABHABAABMAwEAAAu9F0wCAQAABHEBAABMAwEAAAu9GEwCAQAABHIBAABMAwEAAAu9GUwCAQAABHMBAABMAwEAACYPAExAAAAACwR0AQAATNkAAAAEdQEAAEw2AAAACwQBAQAATAIBAAC/TAMBAAALBHYBAABMAgEAAAR3AQAATAMBAAALBHgBAABMAgEAAAR5AQAATAMBAAALBHoBAABMAgEAAAR7AQAATAMBAAALBHwBAABMAgEAAAR9AQAATAMBAAALBH4BAABMAgEAAAR/AQAATAMBAAALBIABAABMAgEAAASBAQAATAMBAAALBIIBAABMAgEAAASDAQAATAMBAAALBIQBAABMAgEAAASFAQAATAMBAAALBIYBAABMAgEAAASHAQAATAMBAAAmCgBMQAAAAAsEiAEAAEzZAAAABIkBAABMNgAAAAsEAQEAAEwCAQAAv0wDAQAACwSKAQAATAIBAAAEiwEAAEwDAQAACwSMAQAATAIBAAAEjQEAAEwDAQAACwSOAQAATAIBAAAEjwEAAEwDAQAACwSQAQAATAIBAAAEkQEAAEwDAQAACwSSAQAATAIBAAAEkwEAAEwDAQAACwSUAQAATAIBAAAElQEAAEwDAQAACwSWAQAATAIBAAAElwEAAEwDAQAACwSYAQAATAIBAAAEmQEAAEwDAQAACwSaAQAATAIBAAAEmwEAAEwDAQAACwScAQAATAIBAAAEnQEAAEwDAQAACwSeAQAATAIBAAAEnwEAAEwDAQAACwSgAQAATAIBAAAEoQEAAEwDAQAACwSiAQAATAIBAAAEowEAAEwDAQAACwSkAQAATAIBAAAEpQEAAEwDAQAACwSmAQAATAIBAAAEpwEAAEwDAQAACwSoAQAATAIBAAAEqQEAAEwDAQAACwSqAQAATAIBAAAEqwEAAEwDAQAACwSsAQAATAIBAAAErQEAAEwDAQAACwSuAQAATAIBAAAErwEAAEwDAQAACwSwAQAATAIBAAAEsQEAAEwDAQAACwSyAQAATAIBAAAEswEAAEwDAQAACwS0AQAATAIBAAAEtQEAAEwDAQAACwS2AQAATAIBAAAEtwEAAEwDAQAACwS4AQAATAIBAAAEuQEAAEwDAQAACwS6AQAATAIBAAAEuwEAAEwDAQAACwS8AQAATAIBAAAEvQEAAEwDAQAACwS+AQAATAIBAAAEvwEAAEwDAQAAJhwATEAAAAALBMABAABM2QAAAATBAQAATDYAAAALBMIBAABMAgEAAATDAQAATAMBAAALBMQBAABMAgEAAATFAQAATAMBAAALBMYBAABMAgEAAATHAQAATAMBAAAmAwBMQAAAACYHAEwBAACACwT/AAAATNkAAAAEAAEAAEw2AAAACwQBAQAATAIBAAC9GkwDAQAACwTIAQAATAIBAAC9G0wDAQAACwTJAQAATAIBAAC9HEwDAQAACwTKAQAATAIBAAC9HUwDAQAACwTLAQAATAIBAAC9HkwDAQAACwTMAQAATAIBAAC9H0wDAQAACwTNAQAATAIBAAC9IEwDAQAAJgcATEAAAAALBB4AAABM2QAAAAQPAQAATDYAAAALBAEBAABMAgEAAL9MAwEAAAsEOAEAAEwCAQAABDkBAABMAwEAAAsEHAEAAEwCAQAABB0BAABMAwEAAAsEzgEAAEwCAQAABM8BAABMAwEAAAsEEAEAAEwCAQAABBEBAABMAwEAAAsE0AEAAEwCAQAABNEBAABMAwEAAAsEIAEAAEwCAQAABCEBAABMAwEAAAsEFgEAAEwCAQAABBcBAABMAwEAAAsEJAEAAEwCAQAABCUBAABMAwEAAAsEGgEAAEwCAQAABBsBAABMAwEAAAsEOgEAAEwCAQAABDsBAABMAwEAAAsEMAEAAEwCAQAABDEBAABMAwEAAAsE0gEAAEwCAQAABNMBAABMAwEAAAsE1AEAAEwCAQAABNUBAABMAwEAAAsE1gEAAEwCAQAABNcBAABMAwEAAAsE2AEAAEwCAQAABNkBAABMAwEAAAsEYgEAAEwCAQAABNoBAABMAwEAACYRAExAAAAACwREAQAATNkAAAAERQEAAEw2AAAACwQBAQAATAIBAAC/TAMBAAALBNsBAABMAgEAAATcAQAATAMBAAALBFQBAABMAgEAAARVAQAATAMBAAALBEgBAABMAgEAAARJAQAATAMBAAALBEoBAABMAgEAAARLAQAATAMBAAALBFIBAABMAgEAAARTAQAATAMBAAALBEwBAABMAgEAAARNAQAATAMBAAALBFgBAABMAgEAAARZAQAATAMBAAALBFABAABMAgEAAARRAQAATAMBAAALBN0BAABMAgEAAATeAQAATAMBAAALBGIBAABMAgEAAARjAQAATAMBAAAmCwBMQAAAAAsEZAEAAEzZAAAABGUBAABMNgAAAAsEAQEAAEwCAQAAv0wDAQAAC70hTAIBAAAEZgEAAEwDAQAAC70iTAIBAAAEZwEAAEwDAQAAC70jTAIBAAAEaAEAAEwDAQAAC70kTAIBAAAEaQEAAEwDAQAAC70lTAIBAAAEagEAAEwDAQAAC70mTAIBAAAEawEAAEwDAQAAC70nTAIBAAAEbAEAAEwDAQAAC70oTAIBAAAEbQEAAEwDAQAAC70pTAIBAAAEbgEAAEwDAQAAC70qTAIBAAAEbwEAAEwDAQAAC70rTAIBAAAEcAEAAEwDAQAAC70sTAIBAAAEcQEAAEwDAQAAC70tTAIBAAAEcgEAAEwDAQAAC70uTAIBAAAEcwEAAEwDAQAAC70vTAIBAAAE3wEAAEwDAQAAC70wTAIBAAAE4AEAAEwDAQAAC70xTAIBAAAE4QEAAEwDAQAAC70yTAIBAAAE4gEAAEwDAQAAC70zTAIBAAAE4wEAAEwDAQAAJhQATEAAAAALBHQBAABM2QAAAAR1AQAATDYAAAALBAEBAABMAgEAAL9MAwEAAAsEdgEAAEwCAQAABHcBAABMAwEAAAsEeAEAAEwCAQAABHkBAABMAwEAAAsEegEAAEwCAQAABHsBAABMAwEAAAsEfAEAAEwCAQAABH0BAABMAwEAAAsEfgEAAEwCAQAABH8BAABMAwEAAAsEgAEAAEwCAQAABIEBAABMAwEAAAsEhgEAAEwCAQAABIcBAABMAwEAACYIAExAAAAACwSIAQAATNkAAAAEiQEAAEw2AAAACwQBAQAATAIBAAC/TAMBAAALBIoBAABMAgEAAASLAQAATAMBAAALBIwBAABMAgEAAASNAQAATAMBAAALBI4BAABMAgEAAASPAQAATAMBAAALBJABAABMAgEAAASRAQAATAMBAAALBJIBAABMAgEAAASTAQAATAMBAAALBJQBAABMAgEAAASVAQAATAMBAAALBJYBAABMAgEAAASXAQAATAMBAAALBJgBAABMAgEAAASZAQAATAMBAAALBJoBAABMAgEAAASbAQAATAMBAAALBJwBAABMAgEAAASdAQAATAMBAAALBJ4BAABMAgEAAASfAQAATAMBAAALBKABAABMAgEAAAShAQAATAMBAAALBKIBAABMAgEAAASjAQAATAMBAAALBKQBAABMAgEAAASlAQAATAMBAAALBKYBAABMAgEAAASnAQAATAMBAAALBKgBAABMAgEAAASpAQAATAMBAAALBKoBAABMAgEAAASrAQAATAMBAAALBKwBAABMAgEAAAStAQAATAMBAAALBK4BAABMAgEAAASvAQAATAMBAAALBLABAABMAgEAAASxAQAATAMBAAALBLIBAABMAgEAAASzAQAATAMBAAALBLQBAABMAgEAAAS1AQAATAMBAAALBLYBAABMAgEAAAS3AQAATAMBAAALBLgBAABMAgEAAAS5AQAATAMBAAALBLoBAABMAgEAAAS7AQAATAMBAAALBLwBAABMAgEAAAS9AQAATAMBAAALBL4BAABMAgEAAAS/AQAATAMBAAAmHABMQAAAAAsEwAEAAEzZAAAABMEBAABMNgAAAAsEwgEAAEwCAQAABMMBAABMAwEAAAsExAEAAEwCAQAABMUBAABMAwEAAAsExgEAAEwCAQAABMcBAABMAwEAACYDAExAAAAAJgcATAIAAIALBP8AAABM2QAAAAQAAQAATDYAAAALBAEBAABMAgEAAL00TAMBAAALBOQBAABMAgEAAL01TAMBAAALBOUBAABMAgEAAL02TAMBAAALBOYBAABMAgEAAL03TAMBAAAmBABMQAAAAAsEHgAAAEzZAAAABA8BAABMNgAAAAsEAQEAAEwCAQAAv0wDAQAACwTnAQAATAIBAAAE6AEAAEwDAQAACwTpAQAATAIBAAAE6gEAAEwDAQAACwTrAQAATAIBAAAE7AEAAEwDAQAACwTtAQAATAIBAAAE7gEAAEwDAQAACwTvAQAATAIBAAAE8AEAAEwDAQAACwTxAQAATAIBAAAE8gEAAEwDAQAACwTzAQAATAIBAAAE9AEAAEwDAQAACwT1AQAATAIBAAAE9gEAAEwDAQAACwT3AQAATAIBAAAE+AEAAEwDAQAACwT5AQAATAIBAAAE+gEAAEwDAQAACwT7AQAATAIBAAAE/AEAAEwDAQAACwT9AQAATAIBAAAE/gEAAEwDAQAACwT/AQAATAIBAAAEAAIAAEwDAQAAJg4ATEAAAAALBEQBAABM2QAAAARFAQAATDYAAAALBAEBAABMAgEAAL9MAwEAAAsE2wEAAEwCAQAABNwBAABMAwEAAAsEAQIAAEwCAQAABAICAABMAwEAAAsEAwIAAEwCAQAABAQCAABMAwEAAAsEBQIAAEwCAQAABAYCAABMAwEAACYFAExAAAAACwRkAQAATNkAAAAEZQEAAEw2AAAACwQBAQAATAIBAAC/TAMBAAALvThMAgEAAARmAQAATAMBAAALvTlMAgEAAARnAQAATAMBAAALvTpMAgEAAARoAQAATAMBAAALvTtMAgEAAARpAQAATAMBAAALvTxMAgEAAARqAQAATAMBAAALvT1MAgEAAARrAQAATAMBAAALvT5MAgEAAARsAQAATAMBAAALvT9MAgEAAARtAQAATAMBAAALvUBMAgEAAARuAQAATAMBAAALvUFMAgEAAARvAQAATAMBAAALvUJMAgEAAARwAQAATAMBAAALvUNMAgEAAARxAQAATAMBAAALvURMAgEAAARyAQAATAMBAAALvUVMAgEAAARzAQAATAMBAAALvUZMAgEAAATfAQAATAMBAAALvUdMAgEAAATgAQAATAMBAAALvUhMAgEAAAQHAgAATAMBAAALvUlMAgEAAAThAQAATAMBAAALvUpMAgEAAATiAQAATAMBAAALvUtMAgEAAATjAQAATAMBAAAmFQBMQAAAAAsEdAEAAEzZAAAABHUBAABMNgAAAAsEAQEAAEwCAQAAv0wDAQAACwR2AQAATAIBAAAEdwEAAEwDAQAACwR4AQAATAIBAAAEeQEAAEwDAQAACwR6AQAATAIBAAAEewEAAEwDAQAACwR8AQAATAIBAAAEfQEAAEwDAQAACwR+AQAATAIBAAAEfwEAAEwDAQAACwSAAQAATAIBAAAEgQEAAEwDAQAACwSGAQAATAIBAAAEhwEAAEwDAQAAJggATEAAAAALBIgBAABM2QAAAASJAQAATDYAAAALBAEBAABMAgEAAL9MAwEAAAsEigEAAEwCAQAABIsBAABMAwEAAAsEjAEAAEwCAQAABI0BAABMAwEAAAsEjgEAAEwCAQAABI8BAABMAwEAAAsEkAEAAEwCAQAABJEBAABMAwEAAAsEkgEAAEwCAQAABJMBAABMAwEAAAsElAEAAEwCAQAABJUBAABMAwEAAAsElgEAAEwCAQAABJcBAABMAwEAAAsEmAEAAEwCAQAABJkBAABMAwEAAAsEmgEAAEwCAQAABJsBAABMAwEAAAsEnAEAAEwCAQAABJ0BAABMAwEAAAsEngEAAEwCAQAABJ8BAABMAwEAAAsEoAEAAEwCAQAABKEBAABMAwEAAAsEogEAAEwCAQAABKMBAABMAwEAAAsEpAEAAEwCAQAABKUBAABMAwEAAAsEpgEAAEwCAQAABKcBAABMAwEAAAsEqAEAAEwCAQAABKkBAABMAwEAAAsEqgEAAEwCAQAABKsBAABMAwEAAAsErAEAAEwCAQAABK0BAABMAwEAAAsErgEAAEwCAQAABK8BAABMAwEAAAsEsAEAAEwCAQAABLEBAABMAwEAAAsEsgEAAEwCAQAABLMBAABMAwEAAAsEtAEAAEwCAQAABLUBAABMAwEAAAsEtgEAAEwCAQAABLcBAABMAwEAAAsEuAEAAEwCAQAABLkBAABMAwEAAAsEugEAAEwCAQAABLsBAABMAwEAAAsEvAEAAEwCAQAABL0BAABMAwEAAAsEvgEAAEwCAQAABL8BAABMAwEAACYcAExAAAAACwTAAQAATNkAAAAEwQEAAEw2AAAACwTCAQAATAIBAAAEwwEAAEwDAQAACwTEAQAATAIBAAAExQEAAEwDAQAACwTGAQAATAIBAAAExwEAAEwDAQAAJgMATEAAAAAmBwBMAwAAgAsE/wAAAEzZAAAABAABAABMNgAAAAsEAQEAAEwCAQAAvUxMAwEAAAsECAIAAEwCAQAAvU1MAwEAAAsECQIAAEwCAQAAvU5MAwEAAAsECgIAAEwCAQAAvU9MAwEAACYEAExAAAAACwQeAAAATNkAAAAEDwEAAEw2AAAACwQBAQAATAIBAAC/TAMBAAALBOkBAABMAgEAAATqAQAATAMBAAALBBgBAABMAgEAAAQZAQAATAMBAAALBAsCAABMAgEAAAQMAgAATAMBAAALBA0CAABMAgEAAAQOAgAATAMBAAALBA8CAABMAgEAAAQQAgAATAMBAAALBCgBAABMAgEAAAQpAQAATAMBAAALBBECAABMAgEAAAQSAgAATAMBAAALBBMCAABMAgEAAAQUAgAATAMBAAALBBYBAABMAgEAAAQXAQAATAMBAAALBBUCAABMAgEAAAQWAgAATAMBAAALBDwBAABMAgEAAAQ9AQAATAMBAAALBBwBAABMAgEAAAQdAQAATAMBAAALBBcCAABMAgEAAAQYAgAATAMBAAALBBkCAABMAgEAAAQaAgAATAMBAAALBBsCAABMAgEAAAQcAgAATAMBAAALBB0CAABMAgEAAAQeAgAATAMBAAALBB8CAABMAgEAAAQgAgAATAMBAAALBCECAABMAgEAAAQiAgAATAMBAAALBCMCAABMAgEAAAQkAgAATAMBAAALBGIBAABMAgEAAATaAQAATAMBAAAmFQBMQAAAAAsERAEAAEzZAAAABEUBAABMNgAAAAsEAQEAAEwCAQAAv0wDAQAACwQlAgAATAIBAAAEJgIAAEwDAQAACwRSAQAATAIBAAAEUwEAAEwDAQAACwQFAgAATAIBAAAEBgIAAEwDAQAACwRiAQAATAIBAAAEYwEAAEwDAQAAJgUATEAAAAALBGQBAABM2QAAAARlAQAATDYAAAALBAEBAABMAgEAAL9MAwEAAAu9UEwCAQAABGYBAABMAwEAAAu9UUwCAQAABGcBAABMAwEAAAu9UkwCAQAABGgBAABMAwEAAAu9U0wCAQAABGkBAABMAwEAAAu9VEwCAQAABGoBAABMAwEAAAu9VUwCAQAABGsBAABMAwEAAAu9VkwCAQAABGwBAABMAwEAAAu9V0wCAQAABG0BAABMAwEAAAu9WEwCAQAABG4BAABMAwEAAAu9WUwCAQAABG8BAABMAwEAAAu9WkwCAQAABHABAABMAwEAAAu9W0wCAQAABHEBAABMAwEAAAu9XEwCAQAABHIBAABMAwEAAAu9XUwCAQAABHMBAABMAwEAAAu9XkwCAQAABN8BAABMAwEAAAu9X0wCAQAABOABAABMAwEAAAu9YEwCAQAABAcCAABMAwEAAAu9YUwCAQAABOEBAABMAwEAAAu9YkwCAQAABOIBAABMAwEAAAu9Y0wCAQAABOMBAABMAwEAACYVAExAAAAACwR0AQAATNkAAAAEdQEAAEw2AAAACwQBAQAATAIBAAC/TAMBAAALBHYBAABMAgEAAAR3AQAATAMBAAALBHgBAABMAgEAAAR5AQAATAMBAAALBHoBAABMAgEAAAR7AQAATAMBAAALBHwBAABMAgEAAAR9AQAATAMBAAALBH4BAABMAgEAAAR/AQAATAM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A0O3BBjiYAAAAQikCAAALODwCAADQ7Uw9AgAAYgYATD4CAAC7GEw/AgAAuxhiBgCaTEACAABiBABMQQIAACQBAC6kAy0UbCYAdgImKzUACxImSYA6PysmOisOQgYBAAECAQUBApwBA4QJAAEAhgkBADCICQEBMOAIAg1hAQBhAABlAADP7UJFAgAABEYCAAAkAQCzR8dlAABlAADP7UJFAgAABEcCAAAkAQCzR+1CSAIAACQAAEJJAgAAJAAAyAtiAABBSgIAAEFLAgAAQkwCAAC9AL0BMwRNAgAAJAIATE4CAABiAABBSgIAAEFPAgAATFACAABiAABBSgIAAARRAgAAR0xSAgAAYgEAEekDDr9MUwIAACikAzMIIWzQCLddYkQHJC4qP1wvaWRcLyguKikuaHRtbAekAQECAEsAAAAIBgAAAAQH9f///wsACAYAAAADB/X///8BLwABaQABZAABLwALARwCAAAAAAAAAP///38BAAAAAwoMAQMBaAABdAABbQABbAAMAAoOYgYBxgMBCAEEBALEAgmoCQABAN4IAAAA4AgAAUCqCQACAKwJAANArgkABACwCQAFQLIJAAYAtAkABwCuAwIMvAMJALQDBQisAwEM3GUCAARbAgAAnc+dBDgCAACd7YvHZQMAw+3IC89MTgIAAMQEXAIAAO1CSAIAACQAAEJJAgAAJAAATFACAADEBF0CAADtQkgCAAAkAABMXgIAAMQEXwIAAO1CSAIAACQAAExgAgAAxARhAgAA7UJiAgAABGMCAAAkAQBMUgIAAMQEZAIAAO1CSAIAACQAABHpAw6/TFMCAADEBGUCAADtQkgCAAAkAABCSQIAACQAAExmAgAAyQvKxARnAgAA7cEExARoAgAA7cEFZQAAQmkCAADABL4AJAIADsVlAABCagIAAMYkAQBCWwAAAARrAgAAJAEAQ2wCAABlAABCawAAAMYkAQDBBmUAAEI6AgAAwAa+ASQCAMEHxcAHQlsAAAAEawIAACQBAENaAgAAOJgAAABCKQIAAAvFJgEATEECAAAkAQAupANIGgNsIQghj2dngICPCA0wMAAKGiGeSTYmbDowDkIGAQACAgIEBAEyBNoJAAEA3AkAAQD0AQAAQIIJAAEArAkDAbAJBQHgCAEBrgMADM9BbwIAALRHQXACAADH3NBHyN3E7UJFAgAABHECAAAkAQDIZQMAQmkCAADEvgAkAgAppANXCANJF1gACRAcDkIGAQABAgEEAgJxA4YJAAEAngkAAADkCQABAKwJAAD0AQABz0FvAgAAs0dBcAIAAMfPQUoCAABBSwIAAEJMAgAAvQC9ATMETQIAACQCAMjD57Op6BfPQW8CAACzR0FwAgAAQkkCAAAkAADH20JzAgAA3CQBAJboCNvccSYAAEnb3EdCdAIAAMMEMAIAAJ3EnSQBACmkA1sHA0mZj0QnZwckLio/XC9pZFwvKC4qKS5odG1sB6QBAQIASwAAAAgGAAAABAf1////CwAIBgAAAAMH9f///wEvAAFpAAFkAAEvAAsBHAIAAAAAAAAA////fwEAAAADCgwBAwFoAAF0AAFtAAFsAAwACg5CBgEAAQABAwAADgHqCQABAM9CWwAAAAR2AgAAJQEApANnAQMOYgYByAMDBQMGAwCKAQjuCQABAKgJAAEA2gEAAQDcCAEAMN4IAQEw4AgBAjDwCQEDMOQJAQQwtAMFCLwDCQCsAwEMYQQAYQMAYQIAYQEAYQAAZQAABHkCAACd0J0EOAIAAJ3H3GIAAO2LyGUCAGIBAO3JOJgAAABCegIAAGICAAR7AgAA7UIvAgAAJAAAQkwCAAAEfAIAAL8kAgAkAQDKOH0CAABiAwBBfgIAAO3BBDiYAAAAQikCAAALs0x6AgAAYgQATH4CAAAkAQAupANvCU5dJivkUzohKw5iBgHKAwMGAwUEAb0BCf4JAAEAgAoAAQDYCAABAOAJAQAg4AgBAXDiCAECMOQIAQMg5ggBBDDoCAEFMLwDCQC0AwUIrAMBDK4DAgxhBQBhBABhAwBhAgBhAQBhAADRs6ToA7TV22UBAASBAgAAndGdBIICAACdz50EOAIAAJ3ti8dlAgBiAADtyGIBAASDAgAA7cllAwBCOgIAAGICAL4AJAIAymIBAASEAgAA7eezpcEEYgQA6Aw4PAIAANHttJ3qCDg8AgAA0e3BBTiYAAAAQikCAAALODwCAADR7Uw9AgAAYgUATD4CAAC7GEw/AgAAuxhiBQCaTEACAABiAwBMQQIAACQBAC6kA3sRXSaUKzUACxYhSYA6PysmOisOQgYBAAEEAQUBAs4BBYQJAAEAhgkBADCKCgEBMIwKAQIwiAkBAzDgCAENYQMAYQIAYQEAYQAAZQAAz+1CRQIAAARxAgAAJAEAs0fHZQAAz+1CRQIAAASHAgAAJAEAs0fIZQAAz+1CRQIAAARxAgAAJAEAtEfJZQAAZQAAz+1CRQIAAASIAgAAJAEAs0ftQkgCAAAkAABCSQIAACQAAMoLYgAAQUoCAABBSwIAAEJMAgAAvQC9ATMETQIAACQCAExOAgAAYgIAQW8CAACzR0FwAgAATFACAABiAQBBSgIAAARjAgAAR0xSAgAAYgMAEekDDr9MUwIAACikA4ABCj9sbGzQCLdnYkQHHFwvdlwvKC4qKS5odG1sB4gBAQIAPQAAAAgGAAAABAf1////CwABLwABdgABLwALARwCAAAAAAAAAP///38BAAAAAwoMAQMBaAABdAABbQABbAAMAAoOQwYBqAMAAAACBwAyAL4DCgDAAwsAwgMMAMQDDQDGAw4AyAMPAMoDEAAL20zfAAAA3EzgAAAA3UzhAAAA3kziAAAAXgQATOMAAABeBQBM5AAAAF4GAEzlAAAAKKQDlwEJAwghISEhKysr \ No newline at end of file diff --git a/js/douban_open.js b/js/douban_open.js new file mode 100644 index 0000000..8169a20 --- /dev/null +++ b/js/douban_open.js @@ -0,0 +1 @@ +//bbQ0FUT1CxBBxkb3ViYW5fb3Blbi5qcyxhc3NldHM6Ly9qcy9saWIvY2F0LmpzHF9fanNFdmFsUmV0dXJuDENyeXB0bwpkYXlqcwxqaW5qYTIGVXJpAl8OXzB4NGRjMw5fMHg0ODg0El8weDQwYjM4MxJfMHg1Y2UxODkSXzB4M2I5ZWFmEl8weDFmMjM4YhJfMHgyMjVjNTISXzB4MzMzOGZjEl8weDE2N2Y3ZBJfMHg1N2FmNGISXzB4MWRiYTZmEl8weDFkNTI4ZhJfMHgyZDllN2YSXzB4NDIyNjMyEl8weDFlOTYxMxJfMHg1MWIwNmESXzB4NTAwODExEl8weDU1ZTc4MxJfMHgxZTVmY2ESXzB4MmZkYmQ1CHR5cGUOcmVwbGFjZQhzb3J0B8SLBlI6AFQvYXBpL3YyL3NreW5ldC9uZXdfcGxheWxpc3RzP3N1YmplY3RfdHlwZT0UY2hhckNvZGVBdApwcml6ZQ53ZXN0ZXJuSHN1YmplY3RfY29sbGVjdGlvbi90dl9qYXBhbmVzZS9pdGVtcyAvYXBpL3YyL2RvdWxpc3QvEGNyaW1pbmFsDR93nluLTvZOOWUWfwxjaGFyQXRIc3ViamVjdF9jb2xsZWN0aW9uL3R2X2RvbWVzdGljL2l0ZW1zCHB1c2gKa29yZWEIcGF0aAxCYXNlNjQKc2hpZnQIY2VpbBRzaG9ydF9uYW1l0AEmb3Nfcm9tPWFuZHJvaWQmYXBwbGU9YzUyZmJiOTliOTA4YmU0ZDAyNjk1NGNjNDM3NGYxNmQmbW9vbmNha2U9MGY2MDcyNjRmYzYzMThhOTJiOWUxM2M2NWRiN2NkM2Mmc3VnYXI9MBBvZmZpY2lhbBZpbnNwaXJhdGlvbhB2aW9sZW5jZRovcG9zdHM/c3RhcnQ9ci9hcGkvdjIvbW92aWUvY2F0ZWdvcnlfcmFua3M/Y291bnQ9MzAmY2F0ZWdvcnk9cmVjZW50X2hvdBQmY2F0ZWdvcnk9CnRpdGxlggFBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWmFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6MDEyMzQ1Njc4OSsvPRBob3JyaWJsZQwmdWRpZD0OZmFudGFzeRZibGFja193aGl0ZQZhbGwOY2FydG9vbjBzdWJqZWN0X2NvbGxlY3Rpb25faXRlbXMYZnJvbUNoYXJDb2RlIGJmN2RkZGM3YzljZmU2ZjcMc3BsaWNlSHN1YmplY3RfY29sbGVjdGlvbi90dl9hbWVyaWNhbi9pdGVtcwxyYW5kb20GZW5jFnRvTG93ZXJDYXNlCnBhcnNlMHdxODZ3NzNDbU1PcEhjT2V3NkhDdXl3PQYweDAMeVpTREtVanJldHVybiAoZnVuY3Rpb24oKSB7fS5jb25zdHJ1Y3RvcigicmV0dXJuIHRoaXMiKSggKSk7IFozdzFCTUtZS2dOYXc2WT0Sc3Vic3RyaW5nBmNyXwomX3RzPQm3UeiVc09HcgphY3Rvcgh1bml4CWhR6JB0XuNOBjB4MgZkbF8IdDI1MAx2YVJNY0UMZG91YmFuCGN1cmUSbGlzdF90eXBlEGRpcmVjdG9yCmxhcmdlDmNvbnRlbnQOc3ViamVjdAxub3JtYWwMZmFtaWx5DHJhdGluZwx4SVVZWnJEJmNvdW50PTMwJnVwZGF0ZWRfYXQ9Jml0ZW1zX29ubHk9MUpzdWJqZWN0X2NvbGxlY3Rpb24vdHZfYW5pbWF0aW9uL2l0ZW1zBjB4M2wvYXBpL3YyL3R2L2NhdGVnb3J5X3JhbmtzP2NvdW50PTMwJmNhdGVnb3J5PXJlY2VudF9ob3QJD1z0izllFn8QamFwYW5lc2UIYXRvYgpub3ZlbDYvYXBpL3YyL3N1YmplY3RfY29sbGVjdGlvbi8QTm53OUFjT08IZGF0YQ5pbmRleE9mICZzY29yZV9yYW5nPTAsMTCfAS8AYQBwAGkALwB2ADIALwBtAG8AdgBpAGUALwB0AGEAZwA/AHMAbwByAHQAPQBVACYAcwB0AGEAcgB0AD0AMAAmAGMAbwB1AG4AdAA9ADMAMAAmAHEAPQBoUeiQYl8PXywAaFHokHt8i1csAGhR6JAwVzpTLABoUeiQdF7jTiYAcwBjAG8AcgBlAF8AcgBhAG4AZwA9ADAALAAxADAACWhR6JAwVzpTCGxnYnQMJl9zaWc9CE4pbmwKdG90YWwGcGljBndhciAmbG9jX2lkPTAmc3RhcnQ9CGUwaEUGMHgxHG1vdmllL2hvdF9nYWlhCnNvcnRzCHRhZ3MWZG9jdW1lbnRhcnkUaGlnaF9zY29yZQpzdHlwZRovaXRlbXM/c3RhcnQ9DFNRamV0UQwmdXVpZD0oc2VsZWN0ZWRfY29sbGVjdGlvbnMH/VanTmdSDmNvbnNvbGWmASBwbGF0Zm9ybS9tb2JpbGUgY29tLmRvdWJhbi5mcm9kby83LjkuMCgyMTYpIFJleHhhci8xLjIuMTUxIHBsYXRmb3JtL21vYmlsZSAxLjIuMTUxZT8AYQByAGUAYQA9AGhR6JAmAHMAbwByAHQAPQByAGUAYwBvAG0AbQBlAG4AZAAmAHAAbABhAHkAYQBiAGwAZQA9ADAAJgBsAG8AYwBfAGkAZAA9ADAAJgBzAHQAYQByAHQAPQAKcGFuaWMMYWN0aW9uEEhtYWNTSEExEHNlbGVjdGVkLi9hcGkvdjIvbW92aWUvdGFnP3NvcnQ9GGxpdGVyYXJ5X2FydBImY291bnQ9MzAIeWVhcj5zdWJqZWN0X2NvbGxlY3Rpb24vdHZfaG90L2l0ZW1zEmNsYXNzaWNhbAxtb3ZpbmcIc2tleRJzdHJpbmdpZnkKeW91dGgKaXRlbXMQL2FwaS92Mi/+ASYmcm9tPWFuZHJvaWQmYXBpa2V5PTBkYWQ1NTFlYzBmODRlZDAyOTA3ZmY1YzQyZThlYzcwJnM9cmV4eGFyX25ldyZjaGFubmVsPVlpbmd5b25nYmFvX01hcmtldCZ0aW1lem9uZT1Bc2lhL1NoYW5naGFpJmRldmljZV9pZD0MZGV2aWNlFGRhcmtfaHVtb3IJ0Z5ygn1e2J4SY292ZXJfdXJsDGNvbWVkeQhHRVQm6gFSZXh4YXItQ29yZS8wLjEuMyBhcGktY2xpZW50LzEgY29tLmRvdWJhbi5mcm9kby83LjkuMCgyMTYpIEFuZHJvaWQvMjggcHJvZHVjdC9YaWFvbWkxMSByb20vYW5kcm9pZCBuZXR3b3JrL3dpZmkgdWRpZC8IY2F0ZRRkYXJrX2hvcnNlvwEvAGEAcABpAC8AdgAyAC8AcwB1AGIAagBlAGMAdABfAGMAbwBsAGwAZQBjAHQAaQBvAG4ALwBtAG8AdgBpAGUAXwB0AG8AcAAyADUAMAAvAGkAdABlAG0AcwA/AGEAcgBlAGEAPQBoUeiQJgBzAG8AcgB0AD0AcgBlAGMAbwBtAG0AZQBuAGQAJgBwAGwAYQB5AGEAYgBsAGUAPQAwACYAbABvAGMAXwBpAGQAPQAwACYAcwB0AGEAcgB0AD0AIHc0dkN0OEtEd296Q2xnPT0HNXXGiWdSCDB4MWEwaHR0cHM6Ly9mcm9kby5kb3ViYW4uY29temFiYWNkZWZnaGprbG1ub3BxcnN0dXZ3eHl6QUJDREVGR0hKS0xNTk9QUVJTVFVWV1hZWjAxMjM0NTY3ODkSXzB4MzZiM2Q2El8weDRkYzMwOBJfMHg0ODg0ZDMSXzB4YTcxZDRkEl8weDIwNGQyZhJfMHgzNTQyZGYSXzB4MmMyOTUyEl8weDJlMWRkORJfMHg2MjgyNTQIMHg4YwRpZAgweDQ1CDB4NWMIMHg4MQgweDE0CDB4NGQIMHg2MiRlbmNvZGVVUklDb21wb25lbnQIMHg3YwImBjB4NggweDdkCDB4NTgIMHgzNQgweDExEl8weGNlYWJjZhJfMHgzZjBiNGISXzB4MzY5Nzg1BnJlcQR1YRRVc2VyLUFnZW50DmhlYWRlcnMGMHg4CDB4MWYSXzB4MzkxYTBhEl8weDI3M2FlYhJfMHg0NjAwMjISXzB4NDcwMzA2El8weDIzZDkwMRJfMHgyY2Y1NjgSXzB4ZmM4MzIyEl8weDVkOTU2ORJfMHgxYTcwYzQIMHg1NwgweDQyBjB4OQgweDY4GHc3N0R2c085d3E5VggweDJlBjB4ZQgweDI3CDltVkEIMHgxNggweDNiCDB4M2MIMHgzNgYweDQIdzcxZgYweGEISGdNMwgweDQ4BmxvZwgweDVkCmxvY2FsCDB4NTQIMHg3YQ5pc0VtcHR5BjB4NwgweDYzCDB4NDkIMHg2NBJfMHg2YjgwNWMIMHg3OQgweDdlEl8weDE2M2Q5OBJfMHgxOTdjNDcSXzB4M2ZiYWI4El8weDNkNjVlZBJfMHg1OTI2ZTAIMHgyYgYweGIIMHgyNAgweDE5CDB4NDQSXzB4MmM0MjNhEl8weDEwMDg4OQYweGQMd2luZG93EF8weDNjZjYwEl8weDI1ZTcxOBJfMHgyNGVjY2USXzB4MjEwOWMwEl8weDIyNGYwNxJfMHgzN2Y5YjASXzB4NTM3ZTA3CDB4NmMIMHg3NwgweDhhCDB4MzASXzB4MWRkN2FjEl8weDFmMzY5ZBJfMHgyYWM4ZjMSXzB4NGM3ZTcxEl8weDQzMGM5YxJfMHg0NWQwYzcSXzB4MTQ2YmQ0El8weDIxMmQyYxJfMHgzOTFiODUSXzB4NWQwNTVmEl8weDM0MjI1ZQIlBDAwCDB4ODMKc2xpY2UkZGVjb2RlVVJJQ29tcG9uZW50CDB4NzASXzB4NTBkMjUyEl8weDU3ZjI4OBJfMHg0NjlkMmYSXzB4MTNmNDM2El8weDNhZTFhYxJfMHgzOTgzNTYSXzB4NDM1MTc3El8weDIxZjdlMhJfMHg1MTJlYjQSXzB4MjY5MmZiEl8weDM3ZjdjOBJfMHgxZTY5OWUSXzB4MWFhNjE2BHt9CDB4MzICdQZrZXkIaW5pdAU1dXFfAm4IMHgzZAJ2CDB4NjkIMHg1MwgweDQ3CDB4NzgFjn9nUgXlZWdSCDB4NzMF6ZdnUkRzdWJqZWN0X2NvbGxlY3Rpb24vdHZfa29yZWFuL2l0ZW1zBahSK28IMHgyNgX8fnqCQnN1YmplY3RfY29sbGVjdGlvbi9zaG93X2hvdC9pdGVtcwR0MQgweDZhBWhR6JAKbW92aWUEdHYIMHg4ZglGjON0R3JVUwgweDgyBb58CZAIMHg0ZQXPfnhRCDB4NTUFt4NWWQgweDcxBdiaBlIIMHg0MQWcaVVTFG1vdmllX2xpc3QIMHgxMggweDY2BTtOmJgKdG9waWMF/FsUbwgweDFkBRRvWFQIMHgxMwX7fBdSDHNlcmllcwgweDY1BU5T7YsOY2hpbmVzZQUna45/CDB4NzIF5WUsZwgweDJhBemX/VYIMHg3YgWcVWdSCDB4NjEFqFJcTwgweDRjBTFyxWAIbG92ZQXReXteHnNjaWVuY2VfZmljdGlvbgWoUjt1CDB4OTAFrGCRdQ5teXN0ZXJ5BcpgmmAIMHg0YgVQYBZgCDB4OGIFr3JqfwgweDc1BQxUJ2AIMHgzNAUYYolOCDB4MzkFR1l7XggweDhkBcVgcoIOZXJvdGljYQXzl1BOCm11c2ljB6p+VV9HcggweDQwBbtsCGEIMHgxYgV6gi9nBmFydAgweDVmCDB4NWUFUpclZggweDU5BXNZJ2AMZmVtYWxlCDB4NzYUcmVhbF9ldmVudAW0ZptSCDB4ODUF0Z59dggweDhlBY5/35gIZm9vZAXFZUyIDHRyYXZlbAU/UeV6CmNoaWxkBbpOJ2AQaHVtYW5pdHkFtlutXggweDIyBYdleoIIMHg1MAgweDI5CDB4MmMFH2G6TggweDU2BbFS118IMHg4NAR0NAgweDNmBXlycoIIMHgyZgV0XuNOCDB4NTIGMHhjCDB4M2UIMHg2Ygh0ZXh0BHQyDnR5cGVfaWQF7XCtZBJ0eXBlX25hbWUFR3KTXggweDE4DFRvcDI1MAR0MwpyYXRpbwVHclVTDmZpbHRlcnMSXzB4M2NmZDdlEl8weDI4MDAxYRJfMHgxNzM2OGQSXzB4MWMyOTM5El8weDIyOTg0NhJfMHgxNGY5YmISXzB4ODBjOTg0El8weDU5NmEzZBJfMHgyYWY4YzgSXzB4NDkxMDRmEl8weDUyNDNkORJfMHgxNDZmZDQQXzB4YzFiNjkQXzB4NTU3NzcSXzB4MzJiZmQzEl8weDQyMjFlNRJfMHgxZjlmODESXzB4MWY2MjRiEl8weDEwODIzNRJfMHg0NWQ5N2USXzB4MmM0ZGY3El8weDQ5ZjE5MhJfMHg1ZDU3MmISXzB4ZDEzN2VmEl8weDI5NjEzORJfMHgzMDk3ZDASXzB4NTFmM2IzEl8weGI2MzBkORJfMHgzNTQ2YTESXzB4M2NkOWRmEl8weDI3ZTc3MRJfMHg0NmJmNTISXzB4MWFiZjgyEl8weDU5MDYxNxJfMHgzMWM1MGYSXzB4Y2E3NGY4El8weDQ3NWFkMxJfMHg1Yjc2NTISXzB4MjFjNjA5El8weGU2NGQ5NwgweDViCDB4NGEIMHg1MQgweDVhCDB4MjMMdm9kX2lkCDB4ODkQdm9kX25hbWUIMHgzOAgweDFlDnZvZF9waWMWdm9kX3JlbWFya3MQcGFyc2VJbnQIcGFnZQgweDM3EnBhZ2Vjb3VudAhsaXN0CDB4NjcIMHg0ZggweDZkAlUOJnN0YXJ0PRgmY291bnQ9MzAmcT0FYl8PXwloUeiQYl8PXwIsBXt8i1cJaFHokHt8i1cFMFc6UwgweDMzCDB4MTUIMHgzMQgweDZlCDB4N2YIMHg4NwgweDQ2CDB4MTAIMHg4MAgweDYwCDB4MjgIMHg2ZggweDg4CDB4M2Egb2ZmaWNpYWxfZG91bGlzdAgweDFjCDB4MTcUc3RhcnRzV2l0aAgweDJkBjB4ZggweDQzCDB4MjUIMHg3NAgweDg2CDB4MjAIMHgyMRJfMHg1YzVkZmUSXzB4MzI4OTZhEl8weDQyOWFiMhJfMHgyZjBjYzQSXzB4Mzc4ODljEl8weDVhMGVmYxJfMHgxMjU1M2MSXzB4Y2VjNTA4El8weDUwYjJmNhJfMHg0MjUwNGUSXzB4YmFkMDM2El8weDUxYzVmYhJfMHg0OGJiN2ISXzB4ZGQzYzBjEl8weDU4ZDExZBJfMHhmZTQzNmQGMHg1CGhvbWUOaG9tZVZvZBBjYXRlZ29yeQxkZXRhaWwIcGxheQxzZWFyY2gPpAMBpgMBABmoAwAFAKoDAAGsAwACrgMAA7ADAASyAwAOAAYBoAEAAAAgGg6SCwCqAwAMrAMBDK4DAgywAwMMsgMEDLQDAA22AwENuAMCCboDAwm8AwQJvgMFCcADBgnCAwcBxAMIAcYDCQHIAwoBygMLAcwDDAHOAw0B0AMOAdIDDwHUAxAB1gMRAdgDEg3aAxMBqAMUAQjoPr4CXwwAvgNfDQC+BF8PAL4FXxAAvgZfEQC+B18SAL4IXxMAvglfFAC+Cl8VAL4LXxYAvgxfGAC+DV8ZACkE7gAAAAQ2AAAABO8AAAAE8AAAAATxAAAABPIAAAAE8wAAAAT0AAAABPUAAAAE9gAAAAT3AAAABPgAAAAE+QAAAAT6AAAABPsAAAAE/AAAAAQwAAAABP0AAAAE/gAAAAT/AAAABAABAAAEAQEAAAQCAQAABAMBAAAEBAEAAAQ3AAAABAUBAAAEBgEAAAQHAQAABAgBAAAECQEAAAQKAQAAJiAABAsBAABMIAAAgAQMAQAATCEAAIAEDQEAAEwiAACABA4BAABMIwAAgAQPAQAATCQAAIAEEAEAAEwlAACABBEBAABMJgAAgAQSAQAATCcAAIAEEwEAAEwoAACABBQBAABMKQAAgAQVAQAATCoAAIAEFgEAAEwrAACABBcBAABMLAAAgAQYAQAATC0AAIAEGQEAAEwuAACABBoBAABMLwAAgAQbAQAATDAAAIAEHAEAAEwxAACABB0BAABMMgAAgARAAAAATDMAAIAEHgEAAEw0AACABB8BAABMNQAAgAQgAQAATDYAAIAEIQEAAEw3AACABCIBAABMOAAAgAQjAQAATDkAAIAEJAEAAEw6AACABCUBAABMOwAAgAQmAQAATDwAAIAEJwEAAEw9AACABCgBAABMPgAAgAQpAQAATD8AAIAEKgEAAExAAACABCsBAABMQQAAgAQsAQAATEIAAIAELQEAAExDAACABC4BAABMRAAAgAQvAQAATEUAAIAEMAEAAExGAACABDEBAABMRwAAgAQyAQAATEgAAIAEMwEAAExJAACABDQBAABMSgAAgAQ1AQAATEsAAIAENgEAAExMAACABDcBAABMTQAAgAQ4AQAATE4AAIAEOQEAAExPAACABDoBAABMUAAAgAQ7AQAATFEAAIAEPAEAAExSAACABD0BAABMUwAAgAQ+AQAATFQAAIAEPwEAAExVAACABEABAABMVgAAgARBAQAATFcAAIAEQgEAAExYAACABEMBAABMWQAAgAREAQAATFoAAIAERQEAAExbAACABEYBAABMXAAAgARHAQAATF0AAIAESAEAAExeAACABEkBAABMXwAAgARKAQAATGAAAIAESwEAAExhAACABEwBAABMYgAAgARNAQAATGMAAIAETgEAAExkAACABE8BAABMZQAAgARQAQAATGYAAIAEUQEAAExnAACABFIBAABMaAAAgARTAQAATGkAAIAEVAEAAExqAACABFUBAABMawAAgARWAQAATGwAAIAEVwEAAExtAACABFgBAABMbgAAgARZAQAATG8AAIAEWgEAAExwAACABFsBAABMcQAAgARcAQAATHIAAIAEXQEAAExzAACABF4BAABMdAAAgARfAQAATHUAAIAEYAEAAEx2AACABGEBAABMdwAAgARiAQAATHgAAIAEYwEAAEx5AACABGQBAABMegAAgARBAAAATHsAAIAEZQEAAEx8AACABGYBAABMfQAAgARnAQAATH4AAIAEaAEAAEx/AACABGkBAABMgAAAgARqAQAATIEAAIAEawEAAEyCAACABGwBAABMgwAAgARtAQAATIQAAIAEbgEAAEyFAACABG8BAABMhgAAgARwAQAATIcAAIAEcQEAAEyIAACABHIBAABMiQAAgARzAQAATIoAAIAEQgAAAEyLAACABHQBAABMjAAAgAR1AQAATI0AAIAEdgEAAEyOAACABHcBAABMjwAAgAR4AQAATJAAAIBfBQC+AGUFALxJAe4OvgFN2wAAAF8GAGUGAAR5AQAA7V8HAAR6AQAAXwgAC18JAL9fCgCzXwsAtJZfDgAEewEAAF8XACmkAwEEAQBAAg5DBgEAAgECAgABEwP4BQABQPoFAAEA/AUBADBhAAC+AE1+AQAAx2IAANCP2O0ppAMBAA5DBgEAAQABBAEAHQH+BQABAPg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 \ No newline at end of file diff --git a/js/douyu_open.js b/js/douyu_open.js new file mode 100644 index 0000000..0af289b --- /dev/null +++ b/js/douyu_open.js @@ -0,0 +1,233 @@ +import { _ } from 'assets://js/lib/cat.js'; + +let host = ''; +let customArea = ''; +let dataFrom = 'official'; +let isJustLive = false; +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 requestRaw(reqUrl, method) { + let resRaw = await req(reqUrl, { + method: method || 'get', + headers: { + 'User-Agent': MOBILE_UA, + }, + }); + return resRaw; +} + +async function request(reqUrl) { + let resRaw = await requestRaw(reqUrl) + return resRaw.content; +} + +// cfg = {skey: siteKey, ext: extend} +async function init(cfg) { + siteKey = cfg.skey; + siteType = cfg.stype; + if (cfg.hasOwnProperty('ext')) { + if (cfg.ext.hasOwnProperty('custom')) { + customArea = cfg.ext.custom; + } + if (cfg.ext.hasOwnProperty('from')) { + dataFrom = cfg.ext.from; + } + } + if (dataFrom == 'justlive') { + host = 'http://live.yj1211.work'; + isJustLive = true; + } else { + host = 'https://m.douyu.com'; + } +} + +async function home(filter) { + let classes = [{"type_id":"PCgame","type_name":"网游竞技"},{"type_id":"syxx","type_name":"手游休闲"},{"type_id":"djry","type_name":"单机热游"},{"type_id":"kjwh","type_name":"科技文化"},{"type_id":"yl","type_name":"娱乐天地"},{"type_id":"yp","type_name":"语音互动"},{"type_id":"voice","type_name":"语音直播"}]; + let filterObj = { + "PCgame":[{"key":"cateId","name":"分类","init":"LOL","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"}]}], + "syxx":[{"key":"cateId","name":"分类","init":"wzry","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"}]}], + "djry":[{"key":"cateId","name":"分类","init":"TVgame","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"}]}], + "kjwh":[{"key":"cateId","name":"分类","init":"qezb","value":[{"n":"数码科技","v":"smkj"},{"n":"纪录片","v":"jlp"},{"n":"成年教育","v":"jiaoyu"},{"n":"人文社科","v":"Humanities"},{"n":"企鹅直播","v":"qezb"}]}], + "yl":[{"key":"cateId","name":"分类","init":"ecy","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"}]}], + "yp":[{"key":"cateId","name":"分类","init":"paidui","value":[{"n":"派对","v":"paidui"},{"n":"心动FM.","v":"DIANT"},{"n":"一起玩","v":"yiqiwan"}]}], + "voice":[{"key":"cateId","name":"分类","init":"yyjy","value":[{"n":"语音交友","v":"yyjy"},{"n":"音乐之声","v":"yyzs"},{"n":"连麦互动","v":"lianmaihudong"},{"n":"娱乐开黑","v":"ylkh"}]}] + }; + if (customArea.length > 0) { + const filterCfg = customArea.split('#'); + classes.unshift({"type_id":"custom","type_name":"自选"}); + const filterList = _.map(filterCfg, (it) => { + const filterKv = it.split(','); + return { + n: filterKv[1], + v: filterKv[0], + }; + }); + const defKey = filterList[0]; + filterObj["custom"] = [{"key":"cateId","name":"分类","init":defKey.v,"value":filterList}]; + } + if (isJustLive) { + // key-value映射修改 + const filterKeys = Object.keys(filterObj); + for (const filterKey of filterKeys) { + const filterItem = filterObj[filterKey]; + for (const typeItem of filterItem) { + typeItem.value = _.map(typeItem.value, (it) => { + // 修改默认值 + if (it.v == typeItem.init) { + typeItem.init = it.n; + } + return { + n: it.n, + v: it.n, + }; + }); + } + } + } + classes.unshift({"type_id":"home","type_name":"首页"}); + return JSON.stringify({ + class: _.map(classes, (it) => { + return { + type_id: it.type_id, + type_name: it.type_name, + land: 1, + ratio: 1.78, + }; + }), + filters: filterObj, + }); +} + +async function homeVod() { + return '{}'; +} + +async function category(tid, pg, filter, extend) { + if (pg <= 0 || typeof pg == 'undefined') pg = 1; + let url = ''; + let videos = []; + if (isJustLive) { + if (tid == 'home') { + url = host + '/api/live/getRecommendByPlatform?platform=douyu&size=20&page=' + pg; + } else { + url = host + '/api/live/getRecommendByPlatformArea?platform=douyu&size=20&area=' + tid + '&page=' + pg; + } + const data = JSON.parse(await request(url)); + videos = _.map(data.data, (it) => { + return { + vod_id: it.roomId, + vod_name: it.roomName, + vod_pic: it.roomPic, + vod_remarks: it.ownerName, + } + }); + } else { + if (tid == 'home') { + url = host + '/api/room/list?page=' + pg; + } else { + url = host + '/api/room/list?type=' + extend.cateId + '&page=' + pg; + } + const data = JSON.parse(await request(url)); + videos = _.map(data.data.list, (it) => { + return { + vod_id: it.rid, + vod_name: it.roomName, + vod_pic: it.roomSrc, + vod_remarks: it.nickname, + } + }); + } + return JSON.stringify({ + page: parseInt(pg), + pagecount: 9999, + limit: 90, + total: 999999, + list: videos, + }); +} + +async function detail(id) { + const data = JSON.parse(await request('http://live.yj1211.work/api/live/getRoomInfo?platform=douyu&roomId=' + id)); + const video = data.data; + const vodList = []; + let vod = { + vod_id: video.roomId, + vod_name: video.roomName, + vod_pic: video.roomPic, + vod_remarks: video.categoryName, + type_name: video.categoryName, + vod_director: video.ownerName, + vod_actor: '', + vod_content: video.online + '人在线', + vod_year: '', + vod_area: '', + }; + vodList.push( + { + title: "JustLive", + url: "https://getplayurl.lmteam.repl.co/live?platform=douyu&rid=" + video.roomId + }, + { + title: "112114", + url: "http://epg.112114.xyz/douyu/" + video.roomId + }, + { + title: "AOIS", + url: "https://www.aois.eu.org/live/douyu/" + video.roomId + }, + { + title: "GIPTV", + url: "https://www.goodiptv.club/douyu/" + video.roomId + }, + { + title: "KDTV", + url: "http://maomao.kandiantv.cn/douyu1.php?id=" + video.roomId + } + ); + vod.vod_play_from = video.platForm; + vod.vod_play_url = _.map(vodList, (it)=> { + return it.title + "$" + it.url + }).join("#"); + return JSON.stringify({ + list: [vod], + }); +} + +async function play(flag, id, flags) { + return JSON.stringify({ + parse: 0, + url: id, + }); +} + +async function search(wd, quick) { + const resp = await requestRaw(host + '/api/search/liveRoom?did=10000000000000000000000000001501&limit=40&offset=0&sk=' + wd, 'post'); + const data = JSON.parse(resp.content); + let videos = []; + for (const vod of data.data.list) { + videos.push({ + vod_id: vod.roomId, + vod_name: vod.roomName, + vod_pic: vod.roomSrc, + vod_remarks: vod.nickname, + }); + } + 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/js/dovx_open.js b/js/dovx_open.js new file mode 100644 index 0000000..86fe16e --- /dev/null +++ b/js/dovx_open.js @@ -0,0 +1,81 @@ +import { _ } from 'assets://js/lib/cat.js'; +import { log } from './lib/utils.js'; +import { initAli, detailContent, playContent } from './lib/ali.js'; + +let siteKey = 'dovx'; +let siteType = 0; +let siteUrl = 'https://api.dovx.tk'; +let patternAli = /(https:\/\/www\.(aliyundrive|alipan)\.com\/s\/[^"]+)/ + +async function request(reqUrl) { + let res = await req(reqUrl, { + method: 'get', + headers: { + 'Referer': siteUrl, + }, + }); + return res.content; +} + +// cfg = {skey: siteKey, ext: extend} +async function init(cfg) { + try { + siteKey = _.isEmpty(cfg.skey) ? '' : cfg.skey; + siteType = _.isEmpty(cfg.stype) ? '' : cfg.stype; + await initAli(cfg.ext); + } catch (e) { + await log('init:' + e.message + ' line:' + e.lineNumber); + } +} + +async function home(filter) { + return '{}'; +} + +async function homeVod() {} + +async function category(tid, pg, filter, extend) { + return '{}'; +} + +async function detail(id) { + try { + let matches = id.match(patternAli); + if (!_.isEmpty(matches)) return await detailContent(matches[0]); + return ''; + } catch (e) { + await log('detail:' + e.message + ' line:' + e.lineNumber); + } +} + +async function play(flag, id, flags) { + try { + return await playContent(flag, id, flags); + } catch (e) { + await log('play:' + e.message + ' line:' + e.lineNumber); + } +} + +async function search(wd, quick, pg) { + let resp = await request(siteUrl + "/ali/search?wd=" + encodeURIComponent(wd)); + let videos = JSON.parse(resp).list; + _.each(videos, (item) => { + item.vod_id = item.vod_content; + item.vod_content = undefined; + }); + 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/js/dsxys_open.js b/js/dsxys_open.js new file mode 100644 index 0000000..a7a4241 --- /dev/null +++ b/js/dsxys_open.js @@ -0,0 +1 @@ +//bbQ0FUT1DUBBpkc3h5c19vcGVuLmpzLGFzc2V0czovL2pzL2xpYi9jYXQuanMcX19qc0V2YWxSZXR1cm4MQ3J5cHRvBlVyaQJfCmRheWpzDl8weDI5ODUOXzB4MTlmNgZrZXkGdXJsDGRldmljZQ5zaXRlS2V5EHNpdGVUeXBlDl8weDIzMjQOXzB4MzRmMw5wa2dOYW1lEmJ1aWxkVGltZQ52ZXJzaW9uFHZlcnNpb25OdW0Sc2lnbmF0dXJlBHVhBHBrBnByawJhDnJlcXVlc3QIaW5pdBJ1cmxBcHBlbmQeZGVjcnlwdFJlc3BvbnNlCGhvbWUOaG9tZVZvZBBjYXRlZ29yeQxwcmVmZXIMZGV0YWlsGHBsYXllckNvbmZpZwhwbGF5DHNlYXJjaBJtM3U4Q2FjaGUaZm9ybWF0UGxheVVybBxmb3JtYXRQbGF5VXJsMgxmaXhVcmwSanNvblBhcnNlDmNoYXJTdHIOcmFuZFN0chRyYW5kRGV2aWNlGGJhc2U2NEVuY29kZRhiYXNlNjREZWNvZGUKbGltaXQWdHlwZV9leHRlbmQwd3E4Nnc3M0NtTU9wSGNPZXc2SEN1eXc9DGVObVlkVQhwdXNoCHNrZXkIJnBnPRZ2b2RfcmVtYXJrczZwYXJzZV9hZnRlcl9jb25maWdfZmVhdHVyZXMaL3NlYXJjaD90ZXh0PQhjZWlsCHRpbWUKc2xpY2UKc2NvcmUIZGF0YQhieE1BSFA4TzZjUnhid283RHJBOU9MSHNLd3JQRHZzT1l3NDdDZ0JBdQhhdG9iGHZvZF9kaXJlY3RvcgxTUWpldFEWdG9VcHBlckNhc2UMJnBraWQ9EHZvZF9uYW1lBmxvZyBaM3cxQk1LWUtnTmF3Nlk9cHc3YkNpbEZCd3JIRHEwckNnY09CY01PM2RjT2hiUTdEckh2Q3ZYSTFjQnRMRGNLQ3dwTVd3clJxBjB4NBJ0eXBlX25hbWUIbGlzdB5leHRyYV9wYXJzZV9hcGkQTm53OUFjT08UY2hhckNvZGVBdBRyZXBsYWNlQWxsDGFyelVuSxh3NzdEdnNPOXdxOVYOJnRva2VuPQ5hbmRyb2lkHEhVQVdFSSBNYXRlIDQwCEhnTTMOcmVwbGFjZdgVdzVIRHQ4T1lHd2RFdzdBL3dyUjdjTUtKdzRmRGdNT0xFQ2Rqd3F6Q2dzS2N3NzR4dzU5ZERzS0lWY09wYmtMQ284S2x3ci9EbE1LUFVWUENzc09NdzVURGdNS2p3cS9DaHdQQ2xjTzBFY09vdzZQRHVNT2x3N3ZDdXcxWXc3eFhROEtQdzdkcXdwSENvY09pdzQ4NXc3dHRid0UvdzdiRGdzS3B3NnRoZHNPcnc3MXFmM2ZDbnNPVUpndEl3ckxEakY3Q25pc3B3b29rdzRGT1F6L0N1c09WUURaandyL0RtU0U4SUFmQ3FtNEx3NUxDaUFGZUNjT3R3NC9EbnNPdkl4UlJ3cEhDcHNPQVlXZkRoY0tadzRnMEhNT2RYc09md3JJaU1TWXV3N29QQXNLWnc1eFd3cEk0WDNrYXdxbFJ3clhDb2cxOFVNS1ZlalREdFJQQ2tSYkRzOEtJTU1PcHc1YkRzOEtxWGNPSndvbEN3NDFPYU1PbmZSM0RnOEtRdzZQQ2pNS2FZTU9RdzY0UHc3RkR3NkxEblhjYXdvakRyOEtYSWhSVnc3NE13NTNDbHNLa3c1UVZ3b1BEb3NLd0pjS0xRbkxEbzhPeXdvdkN2c0tpdzdacVZNS013cFhDanhFeHc2d2RYc0s2dzZFK2E4T0p3NWpEZ1hSK3c3ekNwRUFBdzRSN1M4TzJkY0tBU1dqRGg4T3N3NW5Dc3NLRmNjS1BWc09EYjAvRHAxN0NsTU9YdzdiQ3VjTzV3bzUydzV0ZXdwM0RwRjhoRFIzRHUzbkNqOE9Ud3BBZUpHcFF3cW5Dc3pQQ2djT2N3b0pUd3JJZndwRUl3cjVJdzdERGpjT2d3NXhFQlRGL3c1OXR3cWpDZ01PMExNS2l3N1REbDhLZVZjS2p3b0hDaThPc3dyM0RpY080RGlwNHdvRjVQTU9PdzRURHBNS213NkVxdzRIRGlUd3hmVnhDZVdyRHJVSERvTU9Td292Q2hjT0VRY0tDT01PcHdxaDhNOE9WdzZjY2R3ODdWd1F5R1VUQ2dFZkR1TU80S0ZzcXc1WERtQTF4dzQ3RGdjS01GVVREcnNPVHdyUjhCRXRJZE1PMXdvZFB3cmNhd29UQ2pzT1Ric0tld3JYQ3F4dkNnc0tqdzZKL1E4T0VXRmpDdHNLeExjT1h3cjNEdlhkUXdvcEVmVGN6Q1Q3Q2hsdkN2c08xWTBMQ2tNS2J3NTk4QTBackhHTEN1Y09BSGNLQmFTNDV3NFhDaXpmRGs4SzF3cG5EakVmQ2xzTzl3clREdnNPenc1L0RyQnBid3BUQ25zSzlCalJtZnlOTE9SRWp3NFVxSThPQndyNVdWaTBCd285b1dYdFdOc09OQXNLQndwc0F3clBEcFJiQ3J5OTZ3NTh1dzdiRHFrZkRyWDF2ZDNkQkpXQTVOR2xSYWdURGs4S1hBc0tIdzZ6Q3BzS3lTTU9idzdyRHNNT1pNV1p0d3B3VndwckNsc0tZUThLRHc1ekRua2RLWmNLbXdxdkN0eHZEcTAzQ2xnSENuMU5xd29JSnc3M0R2UnZDdXgvRGdjS25kc09ZU3pQQ2dSbDl3cUlMdzZuQ3VHb2NOOE91d3J6RHF3ZkNvRnpEZzJFdXc2QTlQSGtQdzZ2RHQ4S1lBOEtBZnpndnc1WEN1OE9vZWxqQ3BpYkN0TUtvdzVIQ29zT1V3cEhEaVZMRGtRb0F3NkFxTk1LQXdyQkhmTUtUd29GWlhNTy93cEF1TXdERHVzT0R3NG5Edk1PY01NS3F3cWtsWk1La3c0QUZ3NmZDdkg4Y3dydDNZOEtrd3FqRG5EQnR3clRDa2xsZ05zS1QkL3ZpZGVvX3ByZWZlcj90aWQ9Fi9uYXY/dG9rZW49DmluZGV4T2YIbGFuZwh3NzFmBjB4MAYweDEMdmFSTWNFCGwwJGgcQ29udGVudC1MZW5ndGgSc3Vic3RyaW5nCnN0eXBlemFiYWNkZWZnaGprbG1ub3BxcnN0dXZ3eHl6QUJDREVGR0hKS0xNTk9QUVJTVFVWV1hZWjAxMjM0NTY3ODkGMHg2CnBhcnNlBjB4MgZlbmMIYXJlYTRwYXJzZV9hZnRlcl9jb25maWdfaGVhZGVycwg2ajlZGHZvZF9wbGF5X3VybDB3N2ZDalFGUUg4S29Fc0tuWTFaVnc2UWoIZTBoRQ5jb25zb2xlCHBsb3QMY2hhckF0FFVzZXItQWdlbnQMQmFzZTY0CGNvZGUIa2V5cw5pc0VtcHR5EHZvZF95ZWFyDmNvbnRlbnQScGFnZWNvdW50JnJldHVybiAoZnVuY3Rpb24oKSAMdm9kX2lkEnBhcnNlX2FwaRJzdHJpbmdpZnkQaW5jbHVkZXMITilubBJ2b2RfY2xhc3MIaGl0cyIvdmlkZW9fZGV0YWlsP2lkPQY6Ly8MaHVhd2VpHGhhc093blByb3BlcnR5GHc3WENsUXRKRkE9PQ52b2RfcGljBjs7OxB2b2RfaW5mbzpwYXJzZV9hZnRlcl9jb25maWdfdXNlcl9hZ2VudAoubTN1OAh0cmltDHhJVVlacgpkc3h5cwhVdGY4CGh0dHAUc3RhcnRzV2l0aAxxakRtRXPoKndvZkNrY0tXT2tEQ2tpYkRuOEtOTGlyRGgyVWJ3cTR5dzdWNEE4S2N3cFFlVWNLZnc0TERweVhEckRnVFNjT1FmaXZEbWtqQ3ZFa3pKTU9jd3AxMllXSVhGc0tOV3dqRHZjT0NNOEtoUWNPZEpNS3dMc0s5VFJGN1gwTEN2RTdEck1Ld3c3dkNpRHpEc1hBcXdxQUJ3cmJEdkF6Q25jS1Z3cGZEdTBWTGNsekRtQ2pDcjhLZVFrc3R3N2pEbU1LbXc2Y3V3NTdDb2NLMHdxM0N1M25DdDNZVHdwRVh3N25Dc3NLYndxd1B3NlhEdkNWM3dxRENqTU9ud29MRGx5L0Ruc09Gd3IwSXdwQVVESFZVd3E4T1E4S2tjOEtIdzRMRHNoWk5GY08wQUZrQ0JzS29LRG5Db3NPdUs4T3RhOE9ydzZNMHdvekRvY0tEWGNPNklnaCtWc0tBZHNLSnc3Vmd3N0Urd3F6RG9NS213cnZDcnlYQ2pjT1lIOE92Q3NPMWYya0dmY09Ed292Q3RoOUhjaXZDZ2NLSFZjS3h3cGRRdzRWTlM4T1NGOE9UdzdyQ2t6N0NnY0t5dzVWZXdyUkVBc0t6SHo3Q3NpdkR1MWZEb2NPSGVzS2tTY09wd3FsOHc3SERqc08vdzRuQ3VUY3V3NzdEb0UzRG1NTzBCTU9KdzRyQ2xYTUt3cUZFTmhYRG5oakRrRjUxUGgzRHZjTzdPbFREcThLa004S3lmY0s5R2cvQ3RBbGp3cDdEbHpsUVhqQWxEc0tjUGg3Q3RzS2FWSE41dzdRbXc0OWV3b2ZEajhLZk8yWENsOEtQdzRIQ2k4TzhRY0tyd3BiRGwzZkRoTUs2dzRMRGdjTy9BOEtkdzRiRHRuWERwMDNDaDBiQ2huZDl3cEJ1d3E5U3c2UTJ3NW5EcmNLN1NSNDN3b25EaFVyQ244S1p3N0FPWXNLcVI4S2taeVBEbDhLbGZNS3d3ci9DdVFURHE4S2l3cWdZRzhLM0tNS0lIUnZEa01LUktnREN1M1FFWm1yQ21zS3R3cEZvd3IvQ2hzT2x3clZhdzVJQXc0cHB3cXQ5ZnlQQ3ZBNEt3NkREbTE5L3dvTlNKUnRZZDhPdlJNS1h3NXZEbDI3RHNqUENyc0tPWmlocFljS013ckxDcjhPWVRzS3BaTU9kZmlmQ3U4S2F3cXdHQ3pjY0JCSjd3NHB4d3B0bFpzSzF3cnJEaUJZSXc0QjF3NjdDcDhPeXdvRENrc09XRXNPRFg4SzN3NW9rRGNPV3c3UENxemtDd3IvQ3AxekN1TUt6WmpOWWR4YkRuOEtjdzVIQ3BSTERpc0twdzVuRHI4T1daY0twd3JyRHNjS1J3Nk11Q2NLMU9jS0VhbkZSdzdZbWVTL0NpVkk2WUdoSndyUUZ3cTNEaHNPM3dyRXFIc0t4dzc0ZXdyVERvbWJDbEUvQ244T2lFd1hDdmNPM3dxSERpY09YYU1LZndydkRpc0s4ZnNLUkxNS0daWHpEdjhLNHc2N0Rwc0tRZmNLNWNNT0F3NHdEZXNLc3c1dkNqMGJDckRaMndwa2x3cmtVWWw0cVhNS0J3cjNEdk1PYXc2akNwY09zVDhPQXdxdEJiUmRTS2lkN3dySlN3b0RDbk1LYklGWXVXVVRDclM4cEpzS3N3NDdEZzFzTXdvRTh3N0hEcU1LclNHYkRwVGZDbHp6Q2xGWENnRWg4dzcvQ3NTVThWY0tydzZMRHFjSzB3cWN4d29Sblo4T0dZY0s3VWNPNUZUQXZ3NVl5TDhLbUljS2J3cEltd3BFWHc2ekNxVUpOdzZsaXc0OG13NjVSd29uQ3NNT0dTZ0xDaHNLYXdxTm1MY0tiSlIwcnc2ZkRzbVlCSHNPNGVGSEN1R0VGY01PZUMxSjBiY0tUTUUvQ25sUERoc08xdzR0S05jT3B3NExEbk1Pbnc0WER0TUtjQjI3Q3ZrekRqZ1RDaWhRRk5NSzV3b2Rsd3F2RHQ4S3dBVElzd3A0c3dxbkNvRTlJd3F6Q2tzS0lJU3MrdzdrWHc1bkRrQ0ZtdzRyRHBNT0V3NHh5d3JERG04T25DY09ud3BMRHRERkJLc0tHdzRiRHBUUENuSDNEcjNYRG5uSERrTU9HTThPRHc0L0RpRVRDbWNLeHc2ZGJEc0tYdzZiRGl3WkZ3cExEazhLR1M4T3hBOE9Hd3JIRHVNT0FRTUswQ3NPRFhRakNrY0tsdzRERHBNS2pLY09tZkVRUkxNT1R3N044d3E1ZndvSENxRmZEc0NJUWR4Y1Z3NjlLTkFwMFpjT0x3cTBhWHNPUHdwVENuVWcxd3EvRGk4TytCMlFkdzdnSkpWTEN2RzVJQnNLSEc4TzNFQlhDcVN4RWZ5ckRqU1REbng3RHZDVERsaGJDaE1PZ1h5N0RnaXc2RDhPcndyY0V3NVFkd3JmRG53RXFKMC9EdVF4elBzT3p3cVBEaGNPWVo4S2l3NTFYdzdIRG5YMVh3NkRDclZSenc1ekRpc0t2dzQ1Nnc2dGtIVVhDbWNPY3dvN0RtUmgxdzRoY0tNSzVKaWREd3FGeXdwSVd3cElaSzByQ25VY0VQMlhDdk1LOFpnYkR2a0FjYXNLeUh4WkJ3b2ZDb2NLb3c2Umx3cTNDdE1PUXdxSk93NkE3RkgzQ3A4S2F3NzNDbHpiQ2xXZ1NGOE9jd3A3RHBCekRzY0s4TlZqQ3RjT2FRc08xdzdmQ2dXekRnWDV0S0g3Q2g4T3FZWFBEaFU0YXdvVUV3NlJUdzdaMkRzS2JCOEtHd29RZXc0bEd3NnJEdjhLTFZ4akN2Z0phQ2NLK3dxQnBSR0xDaGNPL3c1ZkN0TU9WYW5uRHQybkRwc09NVzJGYXc2akNxY0tLd3BqRHJtZkRwRTNEdkFZdlVSUXVNUkowSFN2RG44T1B3NHJDblRob0NFdGZ3cmw1d29EQ2kyM0Ruc0t3SEhIRHUxakRwTU9GZmNLQVlWSER1OEtSRHlqQ2tjS2p3clp4d3IxOHc1czJ3b1REdjFqQ2lNS3lZQms4S2lsVUs4SzN3NUlkd3JaS0xzSzZOWEVrd29KMVRBM0N0c09ORVFRWnc0WERnOE9vYkZnM1hNS2F3cFRDcHp3Z0JsWENsY0tCUDBneUtCVmV3NVplRThLekxzT0l3NjdEckRsVndxL0NyVHRFdzR6Q3EzcGJkVzdDdXNPbVc4S1JLTUtDd3I4Wnc1aG9SZzNEdjhLRkk4S1BlOEtyd29IRHBrZkRoc0tsdzRwa3dwSENnY09Bd29WWlMxakRqOEtXd3JMRHVEa09aQTRnWkZZUHc3VjFkMmZDdjhLZ3dvb3BDc0sxQU1PS3c0czB3NURDc3dMQ2pjT3NVM3ZEamNPZkFNT0pMTUszQWNPV3c2dkR1eEpMUERWNk9qdkNvVUpSdzY3Q2l3NU5Wc0swd3B4dHc1aEhiOE9BRmNLV0ZNS3RJRFpndzQ1MGJYSnp3NDlIRHlQRGdqOGN3cHpEdWNLSXdwYkRwOEtxd3FQRGtjT2RNRGtNRmNPZHdveDZlTU9Zd3JSTndvTjB3NzlNdzYvRHJSbkR0anZEaGNPRkRBRERuc09FVG52Q2hNS2dTd1RDcHNLbHdvN0NnOE9oSEdWMndyTT0GMHg1DmhlYWRlcnMWZmFrZUFwcFBhdGgIOW1WQRJ2b2RfYWN0b3IIaG9zdAxodHRwczoGMHgzggFBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWmFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6MDEyMzQ1Njc4OSsvPQ5mb3JFYWNoDCZjc3JmPQYkJCQWdG9Mb3dlckNhc2UYZnJvbUNoYXJDb2RlWGh0dHA6Ly9zZGsuYWxpYmFiYS5jb20uYWlsYmFiYS5tZS9kc3gucGhwL3Y2DEdoY2twbgxzY2hlbWUIWERLJg50eXBlX2lkCnNoaWZ0DnJlZmVyZXIKdG90YWwIeW5edRJSU0EvUEtDUzEMcmFuZG9tDlJlZmVyZXIIMHgxYwgweDMyEEQweEd3NVE9CDB4NTMIMHgxMQgweDgzCDB4NmMIMHg1ZAgweDIymAFCOEtkU2NPMUUzbFBjUWJDalU3RG9jS1hXelU2ZE1LT0FNS2l3cUhEbXdQQ3YzeFl3N3ZDaDhPaVZqc1l3NzdDbVVqQ2hUZGd3b2xSCDB4MmEIeDlQYggweDcyCDB4NzUIMHg3YQgweDNkCDB4MjMIMHgzNgYweDcIYThAUAgweDdjCDB4NTIIMHg1ZQgweDgwCDB4NzkSXzB4NWRlNjIwEl8weDI5ODVjORJfMHgxOWY2NzcSXzB4MmQ2NmViEl8weDE5MzZkNRJfMHg1YzBhMTYQXzB4NTgwZDkSXzB4MzFlNTg2CDB4NDYSXzB4MjQzZjg0El8weDFkMTRlYxJfMHgyYWYxZjESXzB4ZTQ1MjY1El8weDQwNDgyMggweDIxCDB4MzQIMHg2NQgweDQ1El8weDQxZWFkOBJfMHgxYTRjZTkSXzB4NDQ5MDY1El8weDFmNmRmOUB7fS5jb25zdHJ1Y3RvcigicmV0dXJuIHRoaXMiKSggKQQpOwx3aW5kb3cIMHgyYggweDU0El8weGQ0MGVmZhJfMHhiYWZkMWMSXzB4NGVjMzUwEl8weGMzODYwYhJfMHg1MDRjOWQSXzB4MjQ4OGJlEl8weDE2NzVkZAgweDZiCDB4ODcIMHg2ZhJfMHgyYTk2MDMSXzB4NTMwMjEzEl8weGM4ZTMzMhJfMHhhYjA2YmISXzB4MmZhOGU3El8weDEyMzkwNRJfMHg0NGIwNTkSXzB4NTE0MmRhEl8weDM3ZGEwMRJfMHgyOTgzN2ISXzB4MThmNjljCDB4MzgCJQQwMAgweDYzCDB4NDAIMHg0ZiRkZWNvZGVVUklDb21wb25lbnQSXzB4MTIxNWI2El8weDJlNDc4ORJfMHg0NDZkNjASXzB4Mjc4NDA4El8weDM3ZmJmORR1c2VyLWFnZW50HHZlcnNpb24tbnVtYmVyCDB4NjgQcGxhdGZvcm0UYnVpbGQtdGltZQZyZXESXzB4NTU0YmQ3El8weDRiYzE2NhJfMHg0MzllZTMSXzB4NGNiZTYyEl8weDM4NjM1ZhJfMHgzMmRhNzcSXzB4M2NiOGFlCDB4NDcIMHg3OAgweDQ0IHc0dkN0OEtEd296Q2xnPT0IMHg2NggweDYyCDB4NWIIMHgyNggweDg0CDB4NzMGMHhhCDB4NzEIMHg2YQgweDg1CDB4MjAKbG9jYWwIMHgxYQRpZAgweDJmCDB4MjUIMHg1YwYweDgSXzB4MWU2NzJkEl8weDI2NmYyNBJfMHg4MjQ4MDkSXzB4NTYyYjBjCDB4MzkSXzB4NTU1ODUyEl8weDM5NGFhYxJfMHg0NWNlNDASXzB4MWFjNTk2El8weDJkZWRhYggweDc0DHlaU0RLVQgweDFiCDB4NTYSXzB4Mzk5OGE2El8weDFhYzkyNxJfMHg1Y2MyNjcSXzB4YWJmNTIzEl8weDFiMjllMxJfMHg0NDM2MTISXzB4NDA3YzA4El8weDRmNGU3OBJfMHgxOGMzYmUSXzB4MmFjM2Y1El8weDE5NTcxNRJfMHgzZjVhZmQSXzB4MjgzMTMyEl8weDMxZDk1NhJfMHg1YTI5MjgSXzB4M2QyZmU5El8weDFkZmVhOBJfMHgyZDdkYzUSXzB4NTk4NjM4El8weDU3N2ZiMRJfMHgyNGY5YTcSXzB4MWI3Y2UzEl8weDJmODQ5OQgweDMxEl8weDhjZWJmYxJfMHg1ZGFmMDYSXzB4NTgzODVmCDB4MmQIcnNhWAgweDNlJGVuY29kZVVSSUNvbXBvbmVudBJfMHg1ODAzNDQIMHgxNwgweDFmAnsCWxJfMHg1NTU2MmQSXzB4NTUzOTM5El8weDRlZDZjNBJfMHgyOGUwMTESXzB4Mjk1OWU2El8weDhkYTE4OBJfMHgzNGQ5Y2ISXzB4YmI2NGM5EF8weGUyOTBmEl8weDM3MzYwYhJfMHgxOTU4MDcSXzB4NGYzNTJiEl8weDVlMTYxYRJfMHg1ZWI4YWUSXzB4NTFhYWFiEl8weDdjMDI4ZBJfMHg0NzE1YjQSXzB4MzlhZDdhEl8weDM2Y2FkORJfMHg1NWE3NmIIMHg3YggweDZlCDB4NjAIMHg1MQgweDVmBjB4OQX0dq1kBQpOv34IMHgzNwgweDQzCDB4OGIIMHg4NggweDE5BXt8i1cIMHg3ZQUwVzpTCDB4NzAF7YsAigh5ZWFyBXRe404IMHgzMwIsBWhR6JACbgJ2CDB4ODIKb3JkZXIFkmOPXgUAZ7BlCDB4NGUFAGftcAYweGMFfVnEiwgweDUwCDB4NWEOZmlsdGVycwR7fRJfMHg5MmI2ODYSXzB4NTgwY2ZhEl8weDRiNDE2NBJfMHg1N2ExNWYSXzB4MjkwNzhiEF8weGNiZDNhEl8weDM3NGVmORJfMHg1YjgzNGUSXzB4MTg5NmJlEl8weDUwNGIwMhYvdmlkZW8/dGlkPQgweDQ4CDB4NTgIMHg2NwhjYWxsAiYCPQgweDU5CDB4MTIIMHg0ORBwYXJzZUludAhwYWdlCDB4M2MSXzB4NGU2MjQzEl8weDNhNjVkZRJfMHhjYzlkMDkSXzB4ZTE3OGY2El8weDI4ZTZiOBJfMHg0OTA2YTkIMHg2ZAomdmlkPQpbYT1kOgQvXQhbL2FdCDB4M2EELCASXzB4MzUyYjBkEl8weDE1OGFhYxJfMHgyZjcxNzUSXzB4MmU4MWY5El8weDU4MGJkNBJfMHgzYTUyMDkSXzB4MTFjNDM0El8weDFiNDNiMwYweGQIMHgxNAYweGIQdm9kX2FyZWEIMHgyNwgweDU1FnZvZF9jb250ZW50FHZvZF9yZWxhdGUmdm9kX3VybF93aXRoX3BsYXllcggweDEwGnZvZF9wbGF5X2Zyb20IMHgyZQgweDgxCDB4NGESXzB4MjZmOWM0El8weDUzNWQ4NRJfMHg1MjI0ZWISXzB4MzBlMGIyEl8weDE3NzdlYRJfMHg0ODk5NmUSXzB4MTY1NmE0El8weDI5YWU3NQ5fMHg4MzAxEl8weDdkMjMxOBJfMHg0MjBiY2QSXzB4MjFhOGM0El8weDU4NGM5ZhJfMHg1ZGUyZWISXzB4MTIyMmQxEl8weDM5NWRkNBJfMHg0ZDUzOTASXzB4NDFkMDYwEl8weDQ5ZmY5NBJfMHgyNDc0ZTMSXzB4MTNkZWVjCDB4NjECChR1c2VyX2FnZW50GHBhcnNlX3NlY3JldAgweDMwCDB4MTM4L3NlY3JldF9wYXJzZV9hcGlfdXJsP3NfdXJsPTJwYXJzZV9hZnRlcl9jb25maWdfZW5hYmxlCDB4NGIIdGVzdAgweDE1CDB4N2YMaGVhZGVyCDB4MTYIbTN1OBBqczJQcm94eQptM3U4LxB0cnkgbmV4dBJfMHgxOTc2NjQSXzB4MjcxNTEwEl8weDFlZGNlMRJfMHg0MmVhMzISXzB4NTc0ZDQ3El8weDQyMzY0YggweDg4AjoIMHg3NxJfMHgyMWFkMGESXzB4NTk3MjA5El8weDUxZWI3NRJfMHgyNTIwNWQSXzB4YzY3YjQ5El8weDNlZmNmMRJfMHgxOWYxY2MSXzB4MjhkMTliCDB4NGMIMHg0ZAgweDQyEl8weDE1ZmU4YxJfMHgyMWRkZjgSXzB4MzUxZTdiEl8weDIxMTFiYxJfMHgzZTlmNzESXzB4NTQ2YzkwCDB4MTgIMHgyNAgweDc2CDB4OGESXzB4MWE4ZWNlEl8weDNjN2I2YhJfMHg0MmMyOGYSXzB4MjQ3ZmU5El8weDQ4MTdmNSJyZWxhdGl2ZTJhYnNvbHV0ZRJfMHhjZThhYjQSXzB4NTNhMTNkEl8weDQwM2I1MBJfMHg1N2Q2YTgSXzB4NTUzZDA5El8weDQ5YmE0YxJfMHg0MzA4YjUSXzB4MzE3YWFjCDB4MWUSXzB4MWQ5ZGU4El8weDIwYzhkMQgweDY0AiASXzB4MmRmODk3El8weDkxZWU4MxJfMHg1YmNiOGESXzB4MzkwOWY3AiQSXzB4MTQ5NTQ3El8weDIyZmJkORJfMHg1MGVkZjISXzB4NGZjM2JhEl8weDMwZDIzOBJfMHg0OGFmY2EELy8CLwIuBjB4ZQgweDI4CDB4MzUSXzB4MmY5N2U4El8weDI0ZmNkMhJfMHg1YjhkZWISXzB4NTdlYTA2El8weDUyNDI4ZBJfMHhmZjg1MWUSXzB4MzJlODY1CDB4MjkIMHgzYggweDQxCDB4MmMSXzB4NDgzYTc2El8weDNlMzgyYhJfMHgyZTc4YTkSXzB4MjZjOWFjEl8weDMwZDY4NBJfMHgzNzJkMGISXzB4ZWZmYTZlEl8weDQzMTgxMQgweDNmBjB4ZgpicmFuZAgweDY5Cm1vZGVsDnJlbGVhc2UIMHg1Nw5idWlsZElkEl8weDE1ZmQzORJfMHg0NDM3YTkIMHg3ZAgweDFkCDB4ODkPpAMBpgMBAC2oAwAEAKoDAAGsAwACrgMAA7ADAA4ABgGgAQAAACAuGa0NAKoDAAysAwEMrgMCDLADAwyyAwANtAMBDbYDAgm4AwMJugMECbwDBQm+AwYJwAMHDcIDCA3EAwkJxgMKCcgDCwnKAwwJzAMNCc4DDgnQAw8J0gMQCdQDEQHWAxIB2AMTAdoDFAHcAxUB3gMWAeADFwHiAxgB5AMZAeYDGgHoAxsJ6gMcAewDHQHuAx4JhgIfAfADIAHyAyEB9AMiAfYDIwH4AyQN+gMlAfwDJgH+AycBgAQoAagDKQEI6Gu+BF8WAL4FXxcAvgZfGAC+B18ZAL4IXxoAvglfGwC+Cl8cAL4LXx0AvgxfHgC+DV8gAL4OXyEAvg9fIwC+EF8kAL4RXyUAvhJfJgC+E18nAL4UXykAvhVfKgC+Fl8rAL4XXywAvhhfLQApBAEBAAAEAgEAAAQDAQAABAQBAAAEBQEAAAQGAQAABAcBAAAECAEAAARrAAAABAkBAAAECgEAAAQLAQAABAwBAAAEDQEAAAQOAQAABA8BAAAEEAEAAAQRAQAABBIBAAAEEwEAAAQUAQAABBUBAAAEFgEAAAQXAQAABBgBAAAEGQEAAARCAAAABBoBAAAEGwEAAAQcAQAABB0BAAAEHgEAACYgAAQfAQAATCAAAIAEIAEAAEwhAACABCEBAABMIgAAgAQiAQAATCMAAIAEIwEAAEwkAACABCQBAABMJQAAgAQlAQAATCYAAIAEJgEAAEwnAACABCcBAABMKAAAgAQoAQAATCkAAIAEKQEAAEwqAACABCoBAABMKwAAgAQrAQAATCwAAIAELAEAAEwtAACABC0BAABMLgAAgAQuAQAATC8AAIAELwEAAEwwAACABDABAABMMQAAgAQxAQAATDIAAIAEMgEAAEwzAACABDMBAABMNAAAgAQ0AQAATDUAAIAENQEAAEw2AACABDYBAABMNwAAgAQ3AQAATDgAAIAEOAEAAEw5AACABDkBAABMOgAAgAQ6AQAATDsAAIAEOwEAAEw8AACABDwBAABMPQAAgAQ9AQAATD4AAIAEPgEAAEw/AACABEAAAABMQAAAgAQ/AQAATEEAAIAEQAEAAExCAACABEEBAABMQwAAgARCAQAATEQAAIAEQwEAAExFAACABEQBAABMRgAAgARFAQAATEcAAIAERgEAAExIAACABEcBAABMSQAAgARIAQAATEoAAIAESQEAAExLAACABEoBAABMTAAAgARLAQAATE0AAIAE3AAAAExOAACABEwBAABMTwAAgARNAQAATFAAAIAETgEAAExRAACABE8BAABMUgAAgARQAQAATFMAAIAEUQEAAExUAACABFIBAABMVQAAgARTAQAATFYAAIAEVAEAAExXAACABFUBAABMWAAAgARWAQAATFkAAIAEVwEAAExaAACABFgBAABMWwAAgARZAQAATFwAAIAEWgEAAExdAACABFsBAABMXgAAgARcAQAATF8AAIAEXQEAAExgAACABF4BAABMYQAAgATbAAAATGIAAIAEHgAAAExjAACABEEAAABMZAAAgARfAQAATGUAAIAEYAEAAExmAACABGEBAABMZwAAgARiAQAATGgAAIAEYwEAAExpAACABN0AAABMagAAgARkAQAATGsAAIAEZQEAAExsAACABGYBAABMbQAAgARnAQAATG4AAIAEaAEAAExvAACABGkBAABMcAAAgARqAQAATHEAAIAEawEAAExyAACABGwBAABMcwAAgARtAQAATHQAAIAEbgEAAEx1AACABG8BAABMdgAAgARwAQAATHcAAIAEcQEAAEx4AACABHIBAABMeQAAgAQ5AAAATHoAAIAEcwEAAEx7AACABHQBAABMfAAAgARdAAAATH0AAIAEdQEAAEx+AACABHYBAABMfwAAgAR3AQAATIAAAIAEeAEAAEyBAACABDAAAABMggAAgAR5AQAATIMAAIAEWwAAAEyEAACABHoBAABMhQAAgAR7AQA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 \ No newline at end of file diff --git a/js/duanju5_open.js b/js/duanju5_open.js new file mode 100644 index 0000000..b6df704 --- /dev/null +++ b/js/duanju5_open.js @@ -0,0 +1 @@ +//bbQ0FUT1DIAR5kdWFuanU1X29wZW4uanMsYXNzZXRzOi8vanMvbGliL2NhdC5qcxxfX2pzRXZhbFJldHVybgxDcnlwdG8IbG9hZAJfBmtleQhIT1NUDnNpdGVLZXkQc2l0ZVR5cGUSTU9CSUxFX1VBDnJlcXVlc3QIaW5pdAhob21lDmhvbWVWb2QQY2F0ZWdvcnkMZGV0YWlsCHBsYXkMc2VhcmNoGGJhc2U2NERlY29kZRpkZWNvZGVVbmljb2RlB+13Z1JRfypodHRwczovL20uZHVhbmp1NS5jb22WAk1vemlsbGEvNS4wIChpUGhvbmU7IENQVSBpUGhvbmUgT1MgMTNfMl8zIGxpa2UgTWFjIE9TIFgpIEFwcGxlV2ViS2l0LzYwNS4xLjE1IChLSFRNTCwgbGlrZSBHZWNrbykgVmVyc2lvbi8xMy4wLjMgTW9iaWxlLzE1RTE0OCBTYWZhcmkvNjA0LjEMcmVxVXJsDmFnZW50U3AGcmVzBnJlcQxtZXRob2QUVXNlci1BZ2VudA5oZWFkZXJzDmNvbnNvbGUKZGVidWcYcmVxVXJsID09PT4gInJlcy5jb250ZW50ID09PT4gDmNvbnRlbnQGY2ZnCHNrZXkKc3R5cGUMZmlsdGVyDmNsYXNzZXMSZmlsdGVyT2JqDGZpbExldApmaWxCeQhuaXhpDnR5cGVfaWQFBpCtiBJ0eXBlX25hbWUSdGlhbmNob25nBRx1oFsObnVlbGlhbgVQhktgEGNodWFueXVlBX96io0UY2hvbmdzaGVuZwXNkR91DGxldHRlcgVXW81rBWhR6JACbgJ2AkECQgJDAkQCRQJGAkcCSAJJAkoCSwJMAk0CTgJPAlACUQJSAlMCVAJVAlYCVwJYAlkCWgRieQWSY49eBfZl9JUIdGltZQW6ThRsCGhpdHMFxIsGUgpzY29yZRJzdHJpbmdpZnkGbWFwDmZpbHRlcnMGY2xzAmkIcHVzaAR7fQZ0aWQEcGcMZXh0ZW5kCGxpbmsIaHRtbAIkCml0ZW1zDHZpZGVvcw5oYXNNb3JlDnBnQ291bnQSL3ZvZHNob3cvBC0tBi0tLRAtLS0uaHRtbDgubW9kdWxlLWl0ZW1zID4gLm1vZHVsZS1pdGVtNWQAaQB2ACMAcABhAGcAZQAgAD4AIABhADoAYwBvAG4AdABhAGkAbgBzACgAC04ATnWYKQAQcGFyc2VJbnQIcGFnZRJwYWdlY291bnQKbGltaXQKdG90YWwIbGlzdAhpdGVtAmEIdnBpYw5yZW1hcmtzCGZpbmQOYTpmaXJzdBJpbWc6Zmlyc3QOYXR0cmlicxBkYXRhLXNyYyhkaXYubW9kdWxlLWl0ZW0tdGV4dBBjaGlsZHJlbghkYXRhCGhyZWYOcmVwbGFjZQQkMQx2b2RfaWQKdGl0bGUQdm9kX25hbWUUc3RhcnRzV2l0aAQvLwxodHRwczoCLw52b2RfcGljFnZvZF9yZW1hcmtzBGlkCHRhZ3MGdm9kDnBsYXlNYXAIdGFicxJwbGF5bGlzdHMIdXJscxh2b2RfcGxheV91cmwWL3ZvZGRldGFpbC8KLmh0bWwyZGl2LnZpZGVvLWluZm8taXRlbTplcSgxKQh0ZXh0GmgxLnBhZ2UtdGl0bGUIdHJpbRJ2b2RfYWN0b3IYZGl2LnRhZy1saW5rEHZvZF90eXBlGGltZy5sYXp5bG9hZEJkaXYudmlkZW8taW5mby1jb250ZW50IHNwYW46Zmlyc3QWdm9kX2NvbnRlbnQSdm9kID09PT4gZmRpdi5tb2R1bGUtdGFiLWNvbnRlbnQ6Zmlyc3QgPiBkaXZbY2xhc3MqPXRhYi1pdGVtXQhzcGFuGmRpdi5zb3J0LWl0ZW0IZWFjaAhrZXlzBiQkJBp2b2RfcGxheV9mcm9tBnRhYgRpdA5wbGF5VXJsHGhhc093blByb3BlcnR5DHVybGlzdAIjCGZsYWcIcHVybApwYXJzZQptYXRjaAZ1cmwOZW5jcnlwdBB1bmVzY2FwZQR3ZApxdWlja0IvaW5kZXgucGhwL2FqYXgvc3VnZ2VzdD9taWQ9MSZ3ZD0SJmxpbWl0PTUwBGVuBnBpYwZlbmMIVXRmOAxCYXNlNjQGc3RyAiUPpAMBpgMBABKoAwADAKoDAAGsAwACrgMADgAGAaABAAAAARMLWgCqAwAMrAMBDK4DAgywAwAJsgMBCbQDAgm2AwMJuAMEDboDBQG8AwYBvgMHAcADCAHCAwkBxAMKAcYDCwHIAwwBygMNAcwDDgGoAw8BCOg5vgBfCAC+AV8JAL4CXwoAvgNfCwC+BF8MAL4FXw0AvgZfDgC+B18PAL4IXxAAvglfEQC+Cl8SACkE5wAAAOIE6AAAAF8EAL9fBQCzXwYABOkAAABfBwAppAMBDAEAOwYhKxcYAAjWAg5iBgG6AwIBAgYCAGYD1AMAAQDWAwABANgDAQAguAMHDMwDEQBhAAA47QAAAM8LBEEAAABM7gAAAAvQEekFDmUAAEzvAAAATPAAAADui8c48QAAAELyAAAABPMAAADPnSQBAA448QAAAELyAAAABPQAAADcYgAAQfUAAADtnSQBAA5iAABB9QAAAC6kAwoJEiY1CEQcEmyZDmIGAbwDAQABAgIAGAHsAwABALQDBQi2AwYIz0H3AAAAEWYAAA7PQfgAAAARZgEADgYupAMXAwM6Og5iBgG+AwEEAR0BAdUGBfIDAAEA9AMBADD2AwEBcPgDAQJg+gMBA2CuAwIMYQMAYQIAYQEAYQAACwT+AAAATP8AAAAEAAEAAEwBAQAACwQCAQAATP8AAAAEAwEAAEwBAQAACwQEAQAATP8AAAAEBQEAAEwBAQAACwQGAQAATP8AAAAEBwEAAEwBAQAACwQIAQAATP8AAAAECQEAAEwBAQAAJgUAxwvICwQKAQAATNgAAAAECwEAAEw2AAAACwQMAQAATA0BAAC/TA4BAAALBA8BAABMDQEAAAQPAQAATA4BAAALBBABAABMDQEAAAQQAQAATA4BAAALBBEBAABMDQEAAAQRAQAATA4BAAALBBIBAABMDQEAAAQSAQAATA4BAAALBBMBAABMDQEAAAQTAQAATA4BAAALBBQBAABMDQEAAAQUAQAATA4BAAALBBUBAABMDQEAAAQVAQAATA4BAAALBBYBAABMDQEAAAQWAQAATA4BAAALBBcBAABMDQEAAAQXAQAATA4BAAALBBgBAABMDQEAAAQYAQAATA4BAAALBBkBAABMDQEAAAQZAQAATA4BAAALBBoBAABMDQEAAAQaAQAATA4BAAALBBsBAABMDQEAAAQbAQAATA4BAAALBBwBAABMDQEAAAQcAQAATA4BAAALBB0BAABMDQEAAAQdAQAATA4BAAALBB4BAABMDQEAAAQeAQAATA4BAAALBB8BAABMDQEAAAQfAQAATA4BAAALBCABAABMDQEAAAQgAQAATA4BAAALBCEBAABMDQEAAAQhAQAATA4BAAALBCIBAABMDQEAAAQiAQAATA4BAAALBCMBAABMDQEAAAQjAQAATA4BAAALBCQ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 \ No newline at end of file diff --git a/js/duboku2_open.js b/js/duboku2_open.js new file mode 100644 index 0000000..ac1d0d7 --- /dev/null +++ b/js/duboku2_open.js @@ -0,0 +1,166 @@ +import { Crypto, load, _, jinja2 } from './lib/cat.js'; + +let key = 'duboku'; +let url = 'https://u.duboku.io'; +let siteKey = ''; +let siteType = 0; + +const 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 || UA, + 'Referer': url + }, + }); + 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(url); + const $ = load(html); + const class_parse = $('ul.nav-list > li > a[href*=vodtype]'); + let classes = []; + classes = _.map(class_parse, (cls) => { + let typeId = cls.attribs['href']; + typeId = typeId.substring(typeId.lastIndexOf('/') + 1).replace('.html',''); + return { + type_id: typeId, + type_name: cls.children[0].data, + }; + }); + let filterObj = { + "2":[{"key":"cateId","name":"类型","value":[{"n":"全部","v":"2"},{"n":"陆剧","v":"13"},{"n":"日韩剧","v":"15"},{"n":"短剧","v":"21"},{"n":"台泰剧","v":"14"},{"n":"港剧","v":"20"}]},{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"悬疑","v":"悬疑"},{"n":"武侠","v":"武侠"},{"n":"科幻","v":"科幻"},{"n":"都市","v":"都市"},{"n":"爱情","v":"爱情"},{"n":"古装","v":"古装"},{"n":"战争","v":"战争"},{"n":"青春","v":"青春"},{"n":"偶像","v":"偶像"},{"n":"喜剧","v":"喜剧"},{"n":"家庭","v":"家庭"},{"n":"犯罪","v":"犯罪"},{"n":"奇幻","v":"奇幻"},{"n":"剧情","v":"剧情"},{"n":"乡村","v":"乡村"},{"n":"年代","v":"年代"},{"n":"警匪","v":"警匪"},{"n":"谍战","v":"谍战"},{"n":"冒险","v":"冒险"},{"n":"罪案","v":"罪案"},{"n":"宫廷","v":"宫廷"},{"n":"BL","v":"BL"}]},{"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"}]},{"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"}]},{"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":"韩国"},{"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"}]},{"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"}]},{"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":"励志"},{"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"}]},{"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"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}], + "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":"BL","v":"BL"}]},{"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"}]},{"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"}]}], + "15":[{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"悬疑","v":"悬疑"},{"n":"武侠","v":"武侠"},{"n":"科幻","v":"科幻"},{"n":"都市","v":"都市"},{"n":"爱情","v":"爱情"},{"n":"古装","v":"古装"},{"n":"战争","v":"战争"},{"n":"青春","v":"青春"},{"n":"偶像","v":"偶像"},{"n":"喜剧","v":"喜剧"},{"n":"家庭","v":"家庭"},{"n":"犯罪","v":"犯罪"},{"n":"奇幻","v":"奇幻"},{"n":"剧情","v":"剧情"},{"n":"乡村","v":"乡村"},{"n":"年代","v":"年代"},{"n":"警匪","v":"警匪"},{"n":"谍战","v":"谍战"},{"n":"冒险","v":"冒险"},{"n":"罪案","v":"罪案"},{"n":"宫廷","v":"宫廷"},{"n":"BL","v":"BL"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"韩国","v":"韩国"},{"n":"日本","v":"日本"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"}]},{"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"}]}], + "21":[{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"悬疑","v":"悬疑"},{"n":"武侠","v":"武侠"},{"n":"科幻","v":"科幻"},{"n":"都市","v":"都市"},{"n":"爱情","v":"爱情"},{"n":"古装","v":"古装"},{"n":"战争","v":"战争"},{"n":"青春","v":"青春"},{"n":"偶像","v":"偶像"},{"n":"喜剧","v":"喜剧"},{"n":"家庭","v":"家庭"},{"n":"犯罪","v":"犯罪"},{"n":"奇幻","v":"奇幻"},{"n":"剧情","v":"剧情"},{"n":"乡村","v":"乡村"},{"n":"年代","v":"年代"},{"n":"警匪","v":"警匪"},{"n":"谍战","v":"谍战"},{"n":"冒险","v":"冒险"},{"n":"罪案","v":"罪案"},{"n":"宫廷","v":"宫廷"},{"n":"BL","v":"BL"}]},{"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"}]},{"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"}]}], + "14":[{"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":"BL","v":"BL"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"台湾","v":"台湾"},{"n":"泰国","v":"泰国"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"}]},{"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"}]}], + "20":[{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"悬疑","v":"悬疑"},{"n":"武侠","v":"武侠"},{"n":"科幻","v":"科幻"},{"n":"都市","v":"都市"},{"n":"爱情","v":"爱情"},{"n":"古装","v":"古装"},{"n":"战争","v":"战争"},{"n":"青春","v":"青春"},{"n":"偶像","v":"偶像"},{"n":"喜剧","v":"喜剧"},{"n":"家庭","v":"家庭"},{"n":"犯罪","v":"犯罪"},{"n":"奇幻","v":"奇幻"},{"n":"剧情","v":"剧情"},{"n":"乡村","v":"乡村"},{"n":"年代","v":"年代"},{"n":"警匪","v":"警匪"},{"n":"谍战","v":"谍战"},{"n":"冒险","v":"冒险"},{"n":"罪案","v":"罪案"},{"n":"宫廷","v":"宫廷"},{"n":"BL","v":"BL"}]},{"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"}]},{"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"}]}] + }; + + return JSON.stringify({ + class: classes, + filters: filterObj, + }); +} + +async function homeVod() { + const link = url + '/vodshow/2--hits---------.html'; + const html = await request(link); + const $ = load(html); + const items = $('div.myui-panel_bd > ul.myui-vodlist > li'); + let videos = _.map(items, (item) => { + const it = $(item).find('a:first')[0]; + const remarks = $($(item).find('span.pic-text')[0]).text().trim(); + return { + vod_id: it.attribs.href.replace(/.*?\/voddetail\/(.*).html/g, '$1'), + vod_name: it.attribs.title, + vod_pic: it.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 = url + '/vodshow/' + (extend.CateId || tid) + '-'+(extend.area || '')+'-'+(extend.by || 'time')+'-'+(extend.class || '')+'-'+(extend.lang || '')+'-'+(extend.letter || '')+'---' + (`${pg}`) + '---'+(extend.year || '')+'.html'; + const html = await request(link); + const $ = load(html); + const items = $('div.myui-panel_bd > ul.myui-vodlist > li'); + let videos = _.map(items, (item) => { + const it = $(item).find('a:first')[0]; + const remarks = $($(item).find('span.pic-text')[0]).text().trim(); + return { + vod_id: it.attribs.href.replace(/.*?\/voddetail\/(.*).html/g, '$1'), + vod_name: it.attribs.title, + vod_pic: it.attribs['data-original'], + vod_remarks: remarks || '', + }; + }); + const hasMore = $('ul.myui-page > li > 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(url + '/voddetail/' + id + '.html'); + const $ = load(html); + let vod = { + vod_id: id, + vod_name: $('h1:first').text().trim(), + vod_type: $('.myui-content__detail p:first a').text(), + vod_actor: $('.myui-content__detail p:nth-child(5)').text().replace('主演:',''), + vod_director: $('.myui-content__detail p:nth-child(6)').text().replace('导演:',''), + vod_pic: $('div.myui-content__thumb img:first').attr('data-original'), + vod_remarks :$('#rating:first span').text().replace(/\s{2,}/g, ' '), + vod_content: $('span.data').text().trim(), + }; + const playlist = _.map($('ul.sort-list > li > a'), (it) => { + return it.children[0].data + '$' + it.attribs.href.replace(/\/vodplay\/(.*).html/g, '$1'); + }); + vod.vod_play_from = key; + vod.vod_play_url = playlist.join('#'); + return JSON.stringify({ + list: [vod], + }); +} + +async function play(flag, id, flags) { + const link = url + '/vodplay/' + id + '.html'; + const html = await request(link); + const $ = load(html); + const js = JSON.parse($('script:contains(player_)').html().replace('var player_data=','')); + const playUrl = js.url.replace('index.m3u8','hls\/index.m3u8'); + return JSON.stringify({ + parse: 0, + url: playUrl, + }); +} + +async function search(wd, quick) { + let data = JSON.parse(await request(url + '/index.php/ajax/suggest?mid=1&wd=' + wd)).list; + let videos = []; + for (const vod of data) { + videos.push({ + vod_id: vod.id, + vod_name: vod.name, + vod_pic: vod.pic, + vod_remarks: '', + }); + } + 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/js/duboku_open.js b/js/duboku_open.js new file mode 100644 index 0000000..4e3abbf --- /dev/null +++ b/js/duboku_open.js @@ -0,0 +1,173 @@ +// 修复 Windows版 播放转圈圈 +import { load, _ } from './lib/cat.js'; + +let key = 'duboku'; +let HOST = 'https://u.duboku.io'; +// let HOST = 'https://www.duboku.tv'; +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); + const $ = load(html); + const class_parse = $('ul.nav-list > li > a[href*=vodtype]'); + let classes = []; + classes = _.map(class_parse, (cls) => { + let typeId = cls.attribs['href']; + typeId = typeId.substring(typeId.lastIndexOf('/') + 1).replace('.html',''); + return { + type_id: typeId, + type_name: cls.children[0].data, + }; + }); + let filterObj = { + "2":[{"key":"cateId","name":"类型","value":[{"n":"全部","v":"2"},{"n":"陆剧","v":"13"},{"n":"日韩剧","v":"15"},{"n":"短剧","v":"21"},{"n":"台泰剧","v":"14"},{"n":"港剧","v":"20"}]},{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"悬疑","v":"悬疑"},{"n":"武侠","v":"武侠"},{"n":"科幻","v":"科幻"},{"n":"都市","v":"都市"},{"n":"爱情","v":"爱情"},{"n":"古装","v":"古装"},{"n":"战争","v":"战争"},{"n":"青春","v":"青春"},{"n":"偶像","v":"偶像"},{"n":"喜剧","v":"喜剧"},{"n":"家庭","v":"家庭"},{"n":"犯罪","v":"犯罪"},{"n":"奇幻","v":"奇幻"},{"n":"剧情","v":"剧情"},{"n":"乡村","v":"乡村"},{"n":"年代","v":"年代"},{"n":"警匪","v":"警匪"},{"n":"谍战","v":"谍战"},{"n":"冒险","v":"冒险"},{"n":"罪案","v":"罪案"},{"n":"宫廷","v":"宫廷"},{"n":"BL","v":"BL"}]},{"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"}]},{"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"}]},{"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":"韩国"},{"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"}]},{"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"}]},{"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":"励志"},{"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"}]},{"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"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}], + "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":"BL","v":"BL"}]},{"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"}]},{"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"}]}], + "15":[{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"悬疑","v":"悬疑"},{"n":"武侠","v":"武侠"},{"n":"科幻","v":"科幻"},{"n":"都市","v":"都市"},{"n":"爱情","v":"爱情"},{"n":"古装","v":"古装"},{"n":"战争","v":"战争"},{"n":"青春","v":"青春"},{"n":"偶像","v":"偶像"},{"n":"喜剧","v":"喜剧"},{"n":"家庭","v":"家庭"},{"n":"犯罪","v":"犯罪"},{"n":"奇幻","v":"奇幻"},{"n":"剧情","v":"剧情"},{"n":"乡村","v":"乡村"},{"n":"年代","v":"年代"},{"n":"警匪","v":"警匪"},{"n":"谍战","v":"谍战"},{"n":"冒险","v":"冒险"},{"n":"罪案","v":"罪案"},{"n":"宫廷","v":"宫廷"},{"n":"BL","v":"BL"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"韩国","v":"韩国"},{"n":"日本","v":"日本"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"}]},{"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"}]}], + "21":[{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"悬疑","v":"悬疑"},{"n":"武侠","v":"武侠"},{"n":"科幻","v":"科幻"},{"n":"都市","v":"都市"},{"n":"爱情","v":"爱情"},{"n":"古装","v":"古装"},{"n":"战争","v":"战争"},{"n":"青春","v":"青春"},{"n":"偶像","v":"偶像"},{"n":"喜剧","v":"喜剧"},{"n":"家庭","v":"家庭"},{"n":"犯罪","v":"犯罪"},{"n":"奇幻","v":"奇幻"},{"n":"剧情","v":"剧情"},{"n":"乡村","v":"乡村"},{"n":"年代","v":"年代"},{"n":"警匪","v":"警匪"},{"n":"谍战","v":"谍战"},{"n":"冒险","v":"冒险"},{"n":"罪案","v":"罪案"},{"n":"宫廷","v":"宫廷"},{"n":"BL","v":"BL"}]},{"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"}]},{"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"}]}], + "14":[{"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":"BL","v":"BL"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"台湾","v":"台湾"},{"n":"泰国","v":"泰国"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"}]},{"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"}]}], + "20":[{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"悬疑","v":"悬疑"},{"n":"武侠","v":"武侠"},{"n":"科幻","v":"科幻"},{"n":"都市","v":"都市"},{"n":"爱情","v":"爱情"},{"n":"古装","v":"古装"},{"n":"战争","v":"战争"},{"n":"青春","v":"青春"},{"n":"偶像","v":"偶像"},{"n":"喜剧","v":"喜剧"},{"n":"家庭","v":"家庭"},{"n":"犯罪","v":"犯罪"},{"n":"奇幻","v":"奇幻"},{"n":"剧情","v":"剧情"},{"n":"乡村","v":"乡村"},{"n":"年代","v":"年代"},{"n":"警匪","v":"警匪"},{"n":"谍战","v":"谍战"},{"n":"冒险","v":"冒险"},{"n":"罪案","v":"罪案"},{"n":"宫廷","v":"宫廷"},{"n":"BL","v":"BL"}]},{"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"}]},{"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"}]}] + }; + + return JSON.stringify({ + class: classes, + filters: filterObj, + }); +} + +async function homeVod() { + const link = HOST + '/vodshow/2--hits---------.html'; + const html = await request(link); + const $ = load(html); + const items = $('div.myui-panel_bd > ul.myui-vodlist > li'); + let videos = _.map(items, (item) => { + const it = $(item).find('a:first')[0]; + const remarks = $($(item).find('span.pic-text')[0]).text().trim(); + return { + vod_id: it.attribs.href.replace(/.*?\/voddetail\/(.*).html/g, '$1'), + vod_name: it.attribs.title, + vod_pic: it.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 + '/vodshow/' + (extend.CateId || tid) + '-'+(extend.area || '')+'-'+(extend.by || 'time')+'-'+(extend.class || '')+'-'+(extend.lang || '')+'-'+(extend.letter || '')+'---' + (`${pg}`) + '---'+(extend.year || '')+'.html'; + const html = await request(link); + const $ = load(html); + const items = $('div.myui-panel_bd > ul.myui-vodlist > li'); + let videos = _.map(items, (item) => { + const it = $(item).find('a:first')[0]; + const remarks = $($(item).find('span.pic-text')[0]).text().trim(); + return { + vod_id: it.attribs.href.replace(/.*?\/voddetail\/(.*).html/g, '$1'), + vod_name: it.attribs.title, + vod_pic: it.attribs['data-original'], + vod_remarks: remarks || '', + }; + }); + const hasMore = $('ul.myui-page > li > 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 + '/voddetail/' + id + '.html'); + const $ = load(html); + let vod = { + vod_id: id, + vod_name: $('h1:first').text().trim(), + vod_type: $('.myui-content__detail p:first a').text(), + vod_actor: $('.myui-content__detail p:nth-child(5)').text().replace('主演:',''), + vod_director: $('.myui-content__detail p:nth-child(6)').text().replace('导演:',''), + vod_pic: $('div.myui-content__thumb img:first').attr('data-original'), + vod_remarks :$('#rating:first span').text().replace(/\s{2,}/g, ' '), + vod_content: $('span.data').text().trim(), + }; + const playlist = _.map($('ul.sort-list > li > a'), (it) => { + return it.children[0].data + '$' + it.attribs.href.replace(/\/vodplay\/(.*).html/g, '$1'); + }); + // vod.vod_play_from = key; + vod.vod_play_from = '道长在线'; + vod.vod_play_url = playlist.join('#'); + return JSON.stringify({ + list: [vod], + }); +} + +async function play(flag, id, flags) { + const link = HOST + '/vodplay/' + id + '.html'; + const html = await request(link); + const $ = load(html); + const js = JSON.parse($('script:contains(player_)').html().replace(/var player_.*=/,'')); + const playUrl = js.url; + let headers = { + "referer": HOST+"/static/player/vidjs.html", + }; + return JSON.stringify({ + parse: 0, + url: playUrl, + header: headers, + }); +} + +async function search(wd, quick) { + let data = JSON.parse(await request(HOST + '/index.php/ajax/suggest?mid=1&wd=' + wd + '&limit=50')).list; + let videos = []; + for (const vod of data) { + videos.push({ + vod_id: vod.id, + vod_name: vod.name, + vod_pic: vod.pic, + vod_remarks: '', + }); + } + return JSON.stringify({ + list: videos, + limit: 50, + }); +} + +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/js/dubokufq_open.js b/js/dubokufq_open.js new file mode 100644 index 0000000..e7d2a99 --- /dev/null +++ b/js/dubokufq_open.js @@ -0,0 +1,166 @@ +import { Crypto, load, _, jinja2 } from './lib/cat.js'; + +let key = 'duboku'; +let url = 'https://www.duboku.tv'; +let siteKey = ''; +let siteType = 0; + +const 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 || UA, + 'Referer': url + }, + }); + 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(url); + const $ = load(html); + const class_parse = $('ul.nav-list > li > a[href*=vodtype]'); + let classes = []; + classes = _.map(class_parse, (cls) => { + let typeId = cls.attribs['href']; + typeId = typeId.substring(typeId.lastIndexOf('/') + 1).replace('.html',''); + return { + type_id: typeId, + type_name: cls.children[0].data, + }; + }); + let filterObj = { + "2":[{"key":"cateId","name":"类型","value":[{"n":"全部","v":"2"},{"n":"陆剧","v":"13"},{"n":"日韩剧","v":"15"},{"n":"短剧","v":"21"},{"n":"台泰剧","v":"14"},{"n":"港剧","v":"20"}]},{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"悬疑","v":"悬疑"},{"n":"武侠","v":"武侠"},{"n":"科幻","v":"科幻"},{"n":"都市","v":"都市"},{"n":"爱情","v":"爱情"},{"n":"古装","v":"古装"},{"n":"战争","v":"战争"},{"n":"青春","v":"青春"},{"n":"偶像","v":"偶像"},{"n":"喜剧","v":"喜剧"},{"n":"家庭","v":"家庭"},{"n":"犯罪","v":"犯罪"},{"n":"奇幻","v":"奇幻"},{"n":"剧情","v":"剧情"},{"n":"乡村","v":"乡村"},{"n":"年代","v":"年代"},{"n":"警匪","v":"警匪"},{"n":"谍战","v":"谍战"},{"n":"冒险","v":"冒险"},{"n":"罪案","v":"罪案"},{"n":"宫廷","v":"宫廷"},{"n":"BL","v":"BL"}]},{"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"}]},{"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"}]},{"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":"韩国"},{"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"}]},{"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"}]},{"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":"励志"},{"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"}]},{"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"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}], + "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":"BL","v":"BL"}]},{"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"}]},{"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"}]}], + "15":[{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"悬疑","v":"悬疑"},{"n":"武侠","v":"武侠"},{"n":"科幻","v":"科幻"},{"n":"都市","v":"都市"},{"n":"爱情","v":"爱情"},{"n":"古装","v":"古装"},{"n":"战争","v":"战争"},{"n":"青春","v":"青春"},{"n":"偶像","v":"偶像"},{"n":"喜剧","v":"喜剧"},{"n":"家庭","v":"家庭"},{"n":"犯罪","v":"犯罪"},{"n":"奇幻","v":"奇幻"},{"n":"剧情","v":"剧情"},{"n":"乡村","v":"乡村"},{"n":"年代","v":"年代"},{"n":"警匪","v":"警匪"},{"n":"谍战","v":"谍战"},{"n":"冒险","v":"冒险"},{"n":"罪案","v":"罪案"},{"n":"宫廷","v":"宫廷"},{"n":"BL","v":"BL"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"韩国","v":"韩国"},{"n":"日本","v":"日本"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"}]},{"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"}]}], + "21":[{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"悬疑","v":"悬疑"},{"n":"武侠","v":"武侠"},{"n":"科幻","v":"科幻"},{"n":"都市","v":"都市"},{"n":"爱情","v":"爱情"},{"n":"古装","v":"古装"},{"n":"战争","v":"战争"},{"n":"青春","v":"青春"},{"n":"偶像","v":"偶像"},{"n":"喜剧","v":"喜剧"},{"n":"家庭","v":"家庭"},{"n":"犯罪","v":"犯罪"},{"n":"奇幻","v":"奇幻"},{"n":"剧情","v":"剧情"},{"n":"乡村","v":"乡村"},{"n":"年代","v":"年代"},{"n":"警匪","v":"警匪"},{"n":"谍战","v":"谍战"},{"n":"冒险","v":"冒险"},{"n":"罪案","v":"罪案"},{"n":"宫廷","v":"宫廷"},{"n":"BL","v":"BL"}]},{"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"}]},{"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"}]}], + "14":[{"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":"BL","v":"BL"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"台湾","v":"台湾"},{"n":"泰国","v":"泰国"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"}]},{"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"}]}], + "20":[{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"悬疑","v":"悬疑"},{"n":"武侠","v":"武侠"},{"n":"科幻","v":"科幻"},{"n":"都市","v":"都市"},{"n":"爱情","v":"爱情"},{"n":"古装","v":"古装"},{"n":"战争","v":"战争"},{"n":"青春","v":"青春"},{"n":"偶像","v":"偶像"},{"n":"喜剧","v":"喜剧"},{"n":"家庭","v":"家庭"},{"n":"犯罪","v":"犯罪"},{"n":"奇幻","v":"奇幻"},{"n":"剧情","v":"剧情"},{"n":"乡村","v":"乡村"},{"n":"年代","v":"年代"},{"n":"警匪","v":"警匪"},{"n":"谍战","v":"谍战"},{"n":"冒险","v":"冒险"},{"n":"罪案","v":"罪案"},{"n":"宫廷","v":"宫廷"},{"n":"BL","v":"BL"}]},{"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"}]},{"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"}]}] + }; + + return JSON.stringify({ + class: classes, + filters: filterObj, + }); +} + +async function homeVod() { + const link = url + '/vodshow/2--hits---------.html'; + const html = await request(link); + const $ = load(html); + const items = $('div.myui-panel_bd > ul.myui-vodlist > li'); + let videos = _.map(items, (item) => { + const it = $(item).find('a:first')[0]; + const remarks = $($(item).find('span.pic-text')[0]).text().trim(); + return { + vod_id: it.attribs.href.replace(/.*?\/voddetail\/(.*).html/g, '$1'), + vod_name: it.attribs.title, + vod_pic: it.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 = url + '/vodshow/' + (extend.CateId || tid) + '-'+(extend.area || '')+'-'+(extend.by || 'time')+'-'+(extend.class || '')+'-'+(extend.lang || '')+'-'+(extend.letter || '')+'---' + (`${pg}`) + '---'+(extend.year || '')+'.html'; + const html = await request(link); + const $ = load(html); + const items = $('div.myui-panel_bd > ul.myui-vodlist > li'); + let videos = _.map(items, (item) => { + const it = $(item).find('a:first')[0]; + const remarks = $($(item).find('span.pic-text')[0]).text().trim(); + return { + vod_id: it.attribs.href.replace(/.*?\/voddetail\/(.*).html/g, '$1'), + vod_name: it.attribs.title, + vod_pic: it.attribs['data-original'], + vod_remarks: remarks || '', + }; + }); + const hasMore = $('ul.myui-page > li > 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(url + '/voddetail/' + id + '.html'); + const $ = load(html); + let vod = { + vod_id: id, + vod_name: $('h1:first').text().trim(), + vod_type: $('.myui-content__detail p:first a').text(), + vod_actor: $('.myui-content__detail p:nth-child(5)').text().replace('主演:',''), + vod_director: $('.myui-content__detail p:nth-child(6)').text().replace('导演:',''), + vod_pic: $('div.myui-content__thumb img:first').attr('data-original'), + vod_remarks :$('#rating:first span').text().replace(/\s{2,}/g, ' '), + vod_content: $('span.data').text().trim(), + }; + const playlist = _.map($('ul.sort-list > li > a'), (it) => { + return it.children[0].data + '$' + it.attribs.href.replace(/\/vodplay\/(.*).html/g, '$1'); + }); + vod.vod_play_from = key; + vod.vod_play_url = playlist.join('#'); + return JSON.stringify({ + list: [vod], + }); +} + +async function play(flag, id, flags) { + const link = url + '/vodplay/' + id + '.html'; + const html = await request(link); + const $ = load(html); + const js = JSON.parse($('script:contains(player_)').html().replace('var player_data=','')); + const playUrl = js.url.replace('index.m3u8','hls\/index.m3u8'); + return JSON.stringify({ + parse: 0, + url: playUrl, + }); +} + +async function search(wd, quick) { + let data = JSON.parse(await request(url + '/index.php/ajax/suggest?mid=1&wd=' + wd)).list; + let videos = []; + for (const vod of data) { + videos.push({ + vod_id: vod.id, + vod_name: vod.name, + vod_pic: vod.pic, + vod_remarks: '', + }); + } + 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/js/dyxs_open.js b/js/dyxs_open.js new file mode 100644 index 0000000..b9bc9e4 --- /dev/null +++ b/js/dyxs_open.js @@ -0,0 +1 @@ +//bbQ0FUT1DoARhkeXhzX29wZW4uanMYLi9saWIvY2F0LmpzHF9fanNFdmFsUmV0dXJuDENyeXB0bwhsb2FkAl8Ga2V5CEhPU1QGdXJsDnNpdGVLZXkQc2l0ZVR5cGUEVUEOcmVxdWVzdAhpbml0CGhvbWUOaG9tZVZvZBBjYXRlZ29yeQxkZXRhaWwIcGxheRhiYXNlNjRFbmNvZGUYYmFzZTY0RGVjb2RlDHNlYXJjaAhkeXhzQGh0dHBzOi8veGluZGl6aGkuZ2l0aHViLmlvL2R5eHMvigJNb3ppbGxhLzUuMCAoaVBob25lOyBDUFUgaVBob25lIE9TIDlfMyBsaWtlIE1hYyBPUyBYKSBBcHBsZVdlYktpdC82MDEuMS40NiAoS0hUTUwsIGxpa2UgR2Vja28pIFZlcnNpb24vOS4wIE1vYmlsZS8xM0UyMzAgU2FmYXJpLzYwMS4xDHJlcVVybA5hZ2VudFNwBnJlcwZyZXEMbWV0aG9kFFVzZXItQWdlbnQOUmVmZXJlcg5oZWFkZXJzDmNvbnRlbnQGY2ZnCGh0bWwIc2tleQpzdHlwZQptYXRjaA5jb25zb2xlCmRlYnVnF/ONbI8wV0BXIAA9AD0APQA9AD0APgAMZmlsdGVyDmNsYXNzZXMSZmlsdGVyT2JqHnBpYW5rdS1kaWFueWluZw50eXBlX2lkBTV1cV8SdHlwZV9uYW1lIHBpYW5rdS1kaWFuc2hpanUF/Y9nUhpwaWFua3Utem9uZ3lpBfx+eoIccGlhbmt1LWRvbmdtYW4FqFIrbwVnUsVgBWhR6JACbgJ2Dk5ldGZsaXgFnFVnUgWoUlxPBTFyxWAF0Xl7XgWoUjt1BaxgkXUFymCaYAVmiypTBVBgFmAFr3JqfwUMVCdgBfOXUE4FTGseggUgT7CLBYZT8lMFGGKJTgV/ieiQBUdZe14FklFplgV+cL6WBWZroE8F5FPFiAWqflVfBdCPqFIJUpclZnZQz1AF/ZACXgXFYG9mBe13R3IIYXJlYQUwVzpTCS1O/VYnWUaWCS1O/VaZmS9uCS1O/VbwU35uBY5//VYF6Zf9VgXlZSxnBfBs/VYHsGWgUmFXCWyaZWd/iZpOBXBTpl4F8YL9VgXVbP1WB6BS/2InWQd/ie1zWXIHxE9Xf69lCbNvJ1kpUppOBXZRg1sIbGFuZwXtiwCKBf1W7YsF8YLtiwWkfO2LB/2VV1PtiwXpl+2LBeVl7YsF1WztiwW3X+2LCQ9hJ1kpUu2LBfBs7YsJf4ntc1ly7YsJYYQEhFly7YsHcFMwV+2LCfBsc3wUXO2LBcRP7YsIeWVhcgX2ZfSVBGJ5BZJjj14IdGltZQW6ThRsCGhpdHMFxIsGUgpzY29yZQXtd2dSBXZR1k4HH3e6TsB5BcVlOG4Fjn/fmBJzdHJpbmdpZnkOZmlsdGVycwZ0aWQEcGcMZXh0ZW5kCGxpbmsCJAppdGVtcwx2aWRlb3MOaGFzTW9yZQ5wZ0NvdW50Ai8CLQgtLS0tBi0tLUBkaXYubW9kdWxlLWl0ZW1zIGRpdi5tb2R1bGUtaXRlbQZtYXA1ZABpAHYAIwBwAGEAZwBlACAAPgAgAGEAOgBjAG8AbgB0AGEAaQBuAHMAKAALTgBOdZgpABBwYXJzZUludAhwYWdlEnBhZ2Vjb3VudApsaW1pdAp0b3RhbAhsaXN0CGl0ZW0EaXQCaw5yZW1hcmtzCGZpbmQCYRJpbWc6Zmlyc3QoZGl2Lm1vZHVsZS1pdGVtLXRleHQIdGV4dAh0cmltDmF0dHJpYnMIaHJlZgx2b2RfaWQKdGl0bGUQdm9kX25hbWUQZGF0YS1zcmMOdm9kX3BpYxZ2b2RfcmVtYXJrcwRpZAZ2b2QOcGxheU1hcAh0YWJzEnBsYXlsaXN0cwh1cmxzGHZvZF9wbGF5X3VybBBoMTpmaXJzdCIudmlkZW8taW5mby1hdXggYRB2b2RfdHlwZSoudmlkZW8taW5mby1tYWluIHNwYW4OcmVwbGFjZQ0KTiBmGv9nUsVgGv8Sdm9kX2FjdG9yNC5tb2R1bGUtaXRlbS1waWMgaW1nOmZpcnN0CGF0dHJILnN0dWktY29udGVudF9fZGV0YWlsIHA6bnRoLWNoaWxkKDUpJi52aWRlby1pbmZvLWNvbnRlbnQWdm9kX2NvbnRlbnRmZGl2Lm1vZHVsZS10YWItY29udGVudCA+IGRpdi5tb2R1bGUtdGFiLWl0ZW0gPiBzcGFuGmRpdi5zb3J0LWl0ZW0IZWFjaAhrZXlzBiQkJBp2b2RfcGxheV9mcm9tBnRhYgJpEGNoaWxkcmVuCGRhdGEOcGxheVVybBxoYXNPd25Qcm9wZXJ0eQhwdXNoDHVybGlzdAIjCGZsYWcEanMOcGxheXVybApwYXJzZTBzY3JpcHQ6Y29udGFpbnMocGxheWVyXykgdmFyIHBsYXllcl9hYWFhPRB1bmVzY2FwZQQkMQZlbmMMQmFzZTY0CFV0ZjgEd2QKcXVpY2sQL3NlYXJjaC0WLS0tLS0tLS0tLS0ELS1OZGl2Lm1vZHVsZS1pdGVtcyBkaXYubW9kdWxlLXNlYXJjaC1pdGVtIGRpdi52aWRlby1zZXJpYWwPpAMBpgMBABOoAwADAKoDAAGsAwACrgMADgAGAaABAAAAARQLXgCqAwAMrAMBDK4DAgywAwAJsgMBCbQDAgm2AwMJuAMECboDBQ28AwYBvgMHAcADCAHCAwkBxAMKAcYDCwHIAwwBygMNAcwDDgHOAw8BqAMQAQjoOb4AXwkAvgFfCgC+Al8LAL4DXwwAvgRfDQC+BV8OAL4GXw8AvgdfEAC+CF8RAL4JXxIAvgpfEwApBOgAAADiBOkAAABfBAC/XwUAv18GALNfBwAE6gAAAF8IACmkAwENAQA7BiErFxcYAAjGAg5iBgG8AwIBAgYCADsD1gMAAQDYAwABANoDAQAgugMIDLIDBAhhAAA47gAAAM8LBEEAAABM7wAAAAvQEekFDmUAAEzwAAAAZQEATPEAAABM8gAAAO6Lx2IAAEHzAAAALqQDCwgSJjUIRCscEg5iBgG+AwEBAQQFAlAC6AMAAQDqAwEAILYDBgi4AwcIvAMJALIDBAi0AwUIYQAAz0H2AAAAEWYAAA7PQfcAAAARZgEADt1lAwDti8diAABC+AAAAL0AvQEzJAEAtEcRZgQADjj5AAAAQvoAAAAE+wAAAGUEAJ0kAQAOBi6kAxcGEjo6JnZ2B2g8YSB0YXJnZXQ9LiogaHJlZj0iKGh0dHAuKmR5eHNbMS05XVswLTldLipjb20pIj5odHRwB5ADAAIAwQAAAAgGAAAABAf1////CwABPAABYQABIAABdAABYQABcgABZwABZQABdAABPQAcAgAAAAAAAAD///9/AQAAAAMKASAAAWgAAXIAAWUAAWYAAT0AASIACwEBaAABdAABdAABcAAcAgAAAAAAAAD///9/AQAAAAMKAWQAAXkAAXgAAXMAFQEAMQA5ABUBADAAOQAcAgAAAAAAAAD///9/AQAAAAMKAWMAAW8AAW0ADAEBIgABPgABaAABdAABdAABcAAMAAoOYgYBwAMBAgEjAJgB0DgD+AMAAQD6AwEAIPwDAQEgYQEAYQAACwT/AAAATAABAAAEAQEAAEwCAQAACwQDAQAATAABAAAEBAEAAEwCAQAACwQFAQAATAABAAAEBgEAAEwCAQAACwQHAQAATAABAAAECAEAAEwCAQAAJgQAxwsLBB4AAABM2AAAAAQJAQAATDYAAAALBAoBAABMCwEAAL9MDAEAAAsEDQEAAEwLAQAABA0BAABMDAEAAAsECQEAAEwLAQAABAkBAABMDAEAAAsEDgEAAEwLAQAABA4BAABMDAEAAAsEDwEAAEwLAQAABA8BAABMDAEAAAsEEAEAAEwLAQAABBABAABMDAEAAAsEEQEAAEwLAQAABBEBAABMDAEAAAsEEgEAAEwLAQAABBIBAABMDAEAAAsEEwEAAEwLAQAABBMBAABMDAEAAAsEFAEAAEwLAQAABBQBAABMDAEAAAsEFQEAAEwLAQAABBUBAABMDAEAAAsEFgEAAEwLAQAABBYBAABMDAEAAAsEFwEAAEwLAQAABBcBAABMDAEAAAsEGAEAAEwLAQAABBgBAABMDAEAAAsEGQEAAEwLAQAABBkBAABMDAEAAAsEGgEAAEwLAQAABBoBAABMDAEAAAsEGwEAAEwLAQAABBsBAABMDAEAAAsEHAEAAEwLAQAABBwBAABMDAEAAAsEHQEAAEwLAQAABB0BAABMDAEAAAsEHgEAAEwLAQAABB4BAABMDAEAAAsEHwEAAEwLAQAABB8BAABMDAEAAAsEIAEAAEwLAQAABCABAABMDAEAAAsEIQEAAEwLAQAABCEBAABMDAEAAAsEIgEAAEwLAQAABCIBAABMDAEAAAsEIwEAAEwLAQAABCMBAABMDAEAAAsEJAEAAEwLAQAABCQBAABMDAEAAAsEJQEAAEwLAQAABCUBAABMDAEAAAsEJgEAAEwLAQAABCYBAABMDAEAAAsEJwEAAEwLAQAABCcBAABMDAEAAAsEKAEAAEwLAQAABCgBAABMDAEAAAsEKQEAAEwLAQAABCkBAABMDAEAAAsEDQEAAEwLAQAABA0BAABMDAEAACYgAExAAAAACwQqAQAATNgAAAAEKwEAAEw2AAAACwQKAQAATAsBAAC/TAwBAAALBCwBAABMCwEAAAQsAQAATAwBAAALBC0BAAB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XAQAATAsBAAAEVwEAAEwMAQAACwQNAQAATAsBAAAEDQEAAEwMAQAAJiAATEAAAAALBCoBAABM2AAAAAQrAQAATDYAAAALBAoBAABMCwEAAL9MDAEAAAsELAEAAEwLAQAABCwBAABMDAEAAAsELQEAAEwLAQAABC0BAABMDAEAAAsELgEAAEwLAQAABC4BAABMDAEAAAsEMAEAAEwLAQAABDABAABMDAEAAAsEMQEAAEwLAQAABDEBAABMDAEAAAsELwEAAEwLAQAABC8BAABMDAEAAAsEMgEAAEwLAQAABDIBAABMDAEAAAsENgEAAEwLAQAABDYBAABMDAEAAAsEMwEAAEwLAQAABDMBAABMDAEAAAsEWAEAAEwLAQAABFgBAABMDAEAACYLAExAAAAACwQ9AQAATNgAAAAEPgEAAEw2AAAACwQKAQAATAsBAAC/TAwBAAALBD8BAABMCwEAAAQ/AQAATAwBAAALBEABAABMCwEAAARAAQAATAwBAAALBEEBAABMCwEAAARBAQAATAwBAAALBEIBAABMCwEAAARCAQAATAwBAAALBEMBAABMCwEAAARDAQAATAwBAAALBEQBAABMCwEAAAREAQAATAwBAAALBEUBAABMCwEAAARFAQAATAwBAAALBEYBAABMCwEAAARGAQAATAwBAAALBEcBAABMCwEAAARHAQAATAwBAAALBEgBAABMCwEAAARIAQAATAwBAAALBEkBAABMCwEAAARJAQAATAwBAAALBEoBAABMCwEAAARKAQAATAwBAAALBEsBAABMCwEAAARLAQAATAwBAAALBEwBAABMCwEAAARMAQAATAwBAAALBE0BAABMCwEAAARNAQAATAwBAAALBDwBAABMCwEAAAQ8AQAATAwBAAAmEQBMQAAAAAsETgEAAEzYAAAABE8BAABMNgAAAAsECgEAAEwLAQAAv0wMAQAAC70mTAsBAAC9J0wMAQAAC70oTAsBAAC9KUwMAQAAC70qTAsBAAC9K0wMAQAAC70sTAsBAAC9LUwMAQAAC70uTAsBAAC9L0wMAQAAC70wTAsBAAC9MUwMAQAAC70yTAsBAAC9M0wMAQAAC700TAsBAAC9NUwMAQAAC702TAsBAAC9N0wMAQAAC704TAsBAAC9OUwMAQAAC706TAsBAAC9O0wMAQAAC708TAsBAAC9PUwMAQAAC70+TAsBAAC9P0wMAQAAC71ATAsBAAC9QUwMAQAAC71CTAsBAAC9Q0wMAQAAC71ETAsBAAC9RUwMAQAAC71GTAsBAAC9R0wMAQAAC71ITAsBAAC9SUwMAQAAC71KTAsBAAC9S0wMAQAAJhQATEAAAAALBFABAABM2AAAAARRAQAATDYAAAALBE8BAABMCwEAAARSAQAATAwBAAALBFMBAABMCwEAAARUAQAATAwBAAALBFUBAABMCwEAAARWAQAATAwBAAAmAwBMQAAAACYFAEwDAQAACwQeAAAATNgAAAAECQEAAEw2AAAACwQKAQAATAsBAAC/TAwBAAALBA0BAABMCwEAAAQNAQAATAwBAAALBAkBAABMCwEAAAQJAQAATAwBAAALBA4BAABMCwEAAAQOAQAATAwBAAALBA8BAABMCwEAAAQPAQAATAwBAAALBBABAABMCwEAAAQQAQAATAwBAAALBBEBAABMCwEAAAQRAQAATAwBAAALBBIBAABMCwEAAAQSAQAATAwBAAALBBMBAABMCwEAAAQTAQAATAwBAAALBBQBAABMCwEAAAQUAQAATAwBAAALBBUBAABMCwEAAAQVAQAATAwBAAALBBYBAABMCwEAAAQWAQAATAwBAAALBBcBAABMCwEAAAQXAQAATAwBAAALBBgBAABMCwEAAAQYAQAATAwBAAALBBkBAABMCwEAAAQZAQAATAwBAAALBBoBAABMCwEAAAQaAQAATAwBAAALBBsBAABMCwEAAAQbAQAATAwBAAALBBwBAABMCwEAAAQcAQAATAwBAAALBB0BAABMCwEAAAQdAQAATAwBAAALBB4BAABMCwEAAAQeAQAATAwBAAALBB8BAABMCwEAAAQfAQAATAwBAAALBCABAABMCwEAAAQgAQAATAwBAAALBCEBAABMCwEAAAQhAQAATAwBAAALBCIBAABMCwEAAAQiAQAATAwBAAALBCMBAABMCwEAAAQjAQAATAwBAAALBCQBAABMCwEAAAQkAQAATAwBAAALBCUBAABMCwEAAAQlAQAATAwBAAALBCYBAABMCwEAAAQmAQAATAwBAAALBCcBAABMCwEAAAQnAQAATAwBAAALBCgBAABMCwEAAAQoAQAATAwBAAALBFgBAABMCwEAAARYAQAATAwBAAALBA0BAABMCwEAAAQNAQAATAwBAAAmIABMQAAAAAsEKgEAAEzYAAAABCsBAABMNgAAAAsECgEAAEwLAQAAv0wMAQAACwQsAQAATAsBAAAELAEAAEwMAQAACwQtAQAATAsBAAAELQEAAEwMAQAACwQuAQAATAsBAAAELgEAAEwMAQAACwQxAQAATAsBAAAEMQEAAEwMAQAACwQvAQAATAsBAAAELwEAAEwMAQAACwRYAQAATAsBAAAEWAEAAEwMAQAAJgcATEAAAAALBD0BAABM2AAAAAQ+AQAATDYAAAALBAoBAABMCwEAAL9MDAEAAAsEPwEAAEwLAQAABD8BAABMDAEAAAsEQAEAAEwLAQAABEABAABMDAEAAAsEQQEAAEwLAQAABEEBAABMDAEAAAsEQgEAAEwLAQAABEIBAABMDAEAAAsEQwEAAEwLAQAABEMBAABMDAEAAAsERAEAAEwLAQAABEQBAABMDAEAAAsERQEAAEwLAQAABEUBAABMDAEAAAsERgEAAEwLAQAABEYBAABMDAEAAAsERwEAAEwLAQAABEcBAABMDAEAAAsESAEAAEwLAQAABEgBAABMDAEAAAsESQEAAEwLAQAABEkBAABMDAEAAAsESgEAAEwLAQAABEoBAABMDAEAAAsESwEAAEwLAQAABEsBAABMDAEAAAsETAEAAEwLAQAABEwBAABMDAEAAAsETQEAAEwLAQAABE0BAABMDAEAAAsEPAEAAEwLAQAABDwBAABMDAEAACYRAExAAAAACwROAQAATNgAAAAETwEAAEw2AAAACwQKAQAATAsBAAC/TAwBAAALvUxMCwEAAL1NTAwBAAALvU5MCwEAAL1PTAwBAAALvVBMCwEAAL1RTAwBAAALvVJMCwEAAL1TTAwBAAALvVRMCwEAAL1VTAwBAAALvVZMCwEAAL1XTAwBAAALvVhMCwEAAL1ZTAwBAAALvVpMCwEAAL1bTAwBAAALvVxMCwEAAL1dTAwBAAALvV5MCwEAAL1fTAwBAAALvWBMCwEAAL1hTAwBAAALvWJMCwEAAL1jTAwBAAALvWRMCwEAAL1lTAwBAAALvWZMCwEAAL1nTAwBAAALvWhMCwEAAL1pTAwBAAALvWpMCwEAAL1rTAwBAAALvWxMCwEAAL1tTAwBAAALvW5MCwEAAL1vTAwBAAALvXBMCwEAAL1xTAwBAAAmFABMQAAAAAsEUAEAAEzYAAAABFEBAABMNgAAAAsETwEAAEwLAQAABFIBAABMDAEAAAsEUwEAAEwLAQAABFQBAABMDAEAAAsEVQEAAEwLAQAABFYBAABMDAEAACYDAExAAAAAJgUATAcBAAALBB4AAABM2AAAAAQJAQAATDYAAAALBAoBAABMCwEAAL9MDAEAAAsEDQEAAEwLAQAABA0BAABMDAEAAAsECQEAAEwLAQAABAkBAABMDAEAAAsEDgEAAEwLAQAABA4BAABMDAEAAAsEDwEAAEwLAQAABA8BAABMDAEAAAsEEAEAAEwLAQAABBABAABMDAEAAAsEEQEAAEwLAQAABBEBAABMDAEAAAsEEgEAAEwLAQAABBIBAABMDAEAAAsEEwEAAEwLAQAABBMBAABMDAEAAAsEFAEAAEwLAQAABBQBAABMDAEAAAsEFQEAAEwLAQAABBUBAABMDAEAAAsEFgEAAEwLAQAABBYBAABMDAEAAAsEFwEAAEwLAQAABBcBAABMDAEAAAsEGAEAAEwLAQAABBgBAABMDAEAAAsEGQEAAEwLAQAABBkBAABMDAEAAAsEGgEAAEwLAQAABBoBAABMDAEAAAsEGwEAAEwLAQAABBsBAABMDAEAAAsEHAEAAEwLAQAABBwBAABMDAEAAAsEHQEAAEwLAQAABB0BAABMDAEAAAsEHgEAAEwLAQAABB4BAABMDAEAAAsEHwEAAEwLAQAABB8BAABMDAEAAAsEIAEAAEwLAQAABCABAABMDAEAAAsEIQEAAEwLAQAABCEBAABMDAEAAAsEIgEAAEwLAQAABCIBAABMDAEAAAsEIwEAAEwLAQAABCMBAABMDAEAAAsEJAEAAEwLAQAABCQBAABMDAEAAAsEJQEAAEwLAQAABCUBAABMDAEAAAsEJgEAAEwLAQAABCYBAABMDAEAAAsEJwEAAEwLAQAABCcBAABMDAEAAAsEKAEAAEwLAQAABCgBAABMDAEAAAsEWQEAAEwLAQAABFkBAABMDAEAAAsEWgEAAEwLAQAABFoBAABMDAEAACYgAAsEGQEAAEwLAQAABBkBAABMDAEAAEwgAACACwRbAQAATAsBAAAEWwEAAEwMAQAATCEAAIALBA0BAABMCwEAAAQNAQAATAwBAABMIgAAgExAAAAACwQqAQAATNgAAAAEKwEAAEw2AAAACwQKAQAATAsBAAC/TAwBAAALBCwBAABMCwEAAAQsAQAATAwBAAALBC0BAABMCwEAAAQtAQAATAwBAAALBC4BAABMCwEAAAQuAQAATAwBAAALBDEBAABMCwEAAAQxAQAATAwBAAALBC8BAABMCwEAAAQvAQAATAwBAAALBFgBAABMCwEAAARYAQAATAwBAAAmBwBMQAAAAAsEPQEAAEzYAAAABD4BAABMNgAAAAsECgEAAEwLAQAAv0wMAQAACwQ/AQAATAsBAAAEPwEAAEwMAQAACwRAAQAATAsBAAAEQAEAAEwMAQAACwRBAQAATAsBAAAEQQEAAEwMAQAACwRCAQAATAsBAAAEQgEAAEwMAQAACwRDAQAATAsBAAAEQwEAAEwMAQAACwREAQAATAsBAAAERAEAAEwMAQAACwRFAQAATAsBAAAERQEAAEwMAQAACwRGAQAATAsBAAAERgEAAEwMAQAACwRHAQAATAsBAAAERwEAAEwMAQAACwRIAQAATAsBAAAESAEAAEwMAQAACwRJAQAATAsBAAAESQEAAEwMAQAACwRKAQAATAsBAAAESgEAAEwMAQAACwRLAQAATAsBAAAESwEAAEwMAQAACwRMAQAATAsBAAAETAEAAEwMAQAACwRNAQAATAsBAAAETQEAAEwMAQAACwQ8AQAATAsBAAAEPAEAAEwMAQAAJhEATEAAAAALBE4BAABM2AAAAARPAQAATDYAAAALBAoBAABMCwEAAL9MDAEAAAu9ckwLAQAAvXNMDAEAAAu9dEwLAQAAvXVMDAEAAAu9dkwLAQAAvXdMDAEAAAu9eEwLAQAAvXlMDAEAAAu9ekwLAQAAvXtMDAEAAAu9fEwLAQAAvX1MDAEAAAu9fkwLAQAAvX9MDAEAAAu9gEwLAQAAvYFMDAEAAAu9gkwLAQAAvYNMDAEAAAu9hEwLAQAAvYVMDAEAAAu9hkwLAQAAvYdMDAEAAAu9iEwLAQAAvYlMDAEAAAu9ikwLAQAAvYtMDAEAAAu9jEwLAQAAvY1MDAEAAAu9jkwLAQAAvY9MDAEAAAu9kEwLAQAAvZFMDAEAAAu9kkwLAQAAvZNMDAEAAAu9lEwLAQAAvZVMDAEAAAu9lkwLAQAAvZdMDAEAACYUAExAAAAACwRQAQAATNgAAAAEUQEAAEw2AAAACwRPAQAATAsBAAAEUgEAAEwMAQAACwRTAQAATAsBAAAEVAEAAEwMAQAACwRVAQAATAsBAAAEVgEAAEwMAQAAJgMATEAAAAAmBQBMBQEAAMg4mAAAAEJcAQAAC2IAAEweAAAAYgEATF0BAAAkAQAupAMfGSEAWAIIAPkOAgDmDQIAkg0CAOANAgk6KysHCDIwMjMHCDIwMjMHCDIwMjIHCDIwMjIHCDIwMjEHCDIwMjEHCDIwMjAHCDIwMjAHCDIwMTkHCDIwMTkHCDIwMTgHCDIwMTgHCDIwMTcHCDIwMTcHCDIwMTYHCDIwMTYHCDIwMTUHCDIwMTUHCDIwMTQHCDIwMTQHCDIwMTMHCDIwMTMHCDIwMTIHCDIwMTIHCDIwMTEHCDIwMTEHCDIwMTAHCDIwMTAHCDIwMDkHCDIwMDkHCDIwMDgHCDIwMDgHCDIwMDcHCDIwMDcHCDIwMDYHCDIwMDYHCDIwMDUHCDIwMDUHCDIwMjMHCDIwMjMHCDIwMjIHCDIwMjIHCDIwMjEHCDIwMjEHCDIwMjAHCDIwMjAHCDIwMTkHCDIwMTkHCDIwMTgHCDIwMTgHCDIwMTcHCDIwMTcHCDIwMTYHCDIwMTYHCDIwMTUHCDIwMTUHCDIwMTQHCDIwMTQHCDIwMTMHCDIwMTMHCDIwMTIHCDIwMTIHCDIwMTEHCDIwMTEHCDIwMTAHCDIwMTAHCDIwMDkHCDIwMDkHCDIwMDgHCDIwMDgHCDIwMDcHCDIwMDcHCDIwMDYHCDIwMDYHCDIwMDUHCDIwMDUHCDIwMjMHCDIwMjMHCDIwMjIHCDIwMjIHCDIwMjEHCDIwMjEHCDIwMjAHCDIwMjAHCDIwMTkHCDIwMTkHCDIwMTgHCDIwMTgHCDIwMTcHCDIwMTcHCDIwMTYHCDIwMTYHCDIwMTUHCDIwMTUHCDIwMTQHCDIwMTQHCDIwMTMHCDIwMTMHCDIwMTIHCDIwMTIHCDIwMTEHCDIwMTEHCDIwMTAHCDIwMTAHCDIwMDkHCDIwMDkHCDIwMDgHCDIwMDgHCDIwMDcHCDIwMDcHCDIwMDYHCDIwMDYHCDIwMDUHCDIwMDUHCDIwMjMHCDIwMjMHCDIwMjIHCDIwMjIHCDIwMjEHCDIwMjEHCDIwMjAHCDIwMjAHCDIwMTkHCDIwMTkHCDIwMTgHCDIwMTgHCDIwMTcHCDIwMTcHCDIwMTYHCDIwMTYHCDIwMTUHCDIwMTUHCDIwMTQHCDIwMTQHCDIwMTMHCDIwMTMHCDIwMTIHCDIwMTIHCDIwMTEHCDIwMTEHCDIwMTAHCDIwMTAHCDIwMDkHCDIwMDkHCDIwMDgHCDIwMDgHCDIwMDcHCDIwMDcHCDIwMDYHCDIwMDYHCDIwMDUHCDIwMDUOYgYBwgMAAAABAAACAAYupAMuAA5iBgHEAwQHBAUEAaMCC7wFAAEAvgUAAQD4AwABAMAFAAEAwgUBADDqAwEBMMQFAQJwxgUBAzDIBQEEIMoFAQUwzAUBBjC0AwUIvAMJAKwDAQyuAwIMYQYAYQUAYQQAYQMAYQIAYQEAYQAA0LOk6AO01GUAAARnAQAAnc+dBGgBAACd0kEqAQAAEekDDr+dBGgBAACd0kFQAQAAEekHDgRSAQAAnQRoAQAAndJBHgAAABHpAw6/nQRoAQAAndJBPQEAABHpAw6/nQRpAQAAndCdBGoBAACd0kFOAQAAEekDDr+dBGcBAACdx9xiAADti8hlAgBiAQDtyWICAARrAQAA7cplAwBCbAEAAGIDAL4AJAIAwQRiAgAEbQEAAO3ns6XBBWIFAOgMOG4BAADQ7bSd6gg4bgEAANDtwQY4mAAAAEJcAQAACzhuAQAA0O1MbwEAAGIGAExwAQAAuxhMcQEAALsYYgYAmkxyAQAAYgQATHMBAAAkAQAupAMwFGwmAHgCJis1AAsUJkmAOj8rJjorDkIGAQABAwEEAQCiAQToBQABAOoFAQAw7AUBATDuBQECMMQFAg1hAgBhAQBhAABlAADP7UJ4AQAABHkBAAAkAQCzR8dlAADP7UJ4AQAABHoBAAAkAQCzR8hlAABlAADP7UJ4AQAABHsBAAAkAQCzR+1CfAEAACQAAEJ9AQAAJAAAyQtiAABBfgEAAEF/AQAATIABAABiAABBfgEAAEGBAQAATIIBAABiAQBBfgEAAASDAQAAR0yEAQAAYgIAEekDDr9MhQEAACikAzYJMGxs0AhdXWJEDmIGAcYDAQgBBQQC/QIJjAYAAQDqAwEAMMQFAQFwjgYBAjCQBgEDYJIGAQQwlAYBBXCWBgEGMJgGAQcgrgMCDLwDCQC0AwUIrAMBDGEHAGEGAGEFAGEEAGEDAGECAGEBAGEAANxlAgDPne2Lx2UDAGIAAO3IC89MgAEAAGIBAASNAQAA7UJ8AQAAJAAAQn0BAAAkAABMggEAAGIBAASOAQAA7UJ8AQAAJAAATI8BAABiAQAEkAEAAO1CfAEAACQAAEKRAQAABJIBAAC/JAIATJMBAABiAQAElAEAAO1ClQEAAASDAQAAJAEATIQBAABiAQAElgEAAO1CfAEAACQAABHpAw6/TIUBAABiAQAElwEAAO1CfAEAACQAAEJ9AQAAJAAATJgBAADJC8piAQAEmQEAAO3BBGIBAASaAQAA7cEFZQAAQpsBAABiBAC+ACQCAA5iAgBlAABCnAEAAGIDACQBAEJbAAAABJ0BAAAkAQBDngEAAGUAAEJrAAAAYgMAJAEAwQZlAABCbAEAAGIGAL4BJAIAwQdiAgBiBwBCWwAAAASdAQAAJAEAQ4wBAAA4mAAAAEJcAQAAC2ICACYBAExzAQAAJAEALqQDTBp7MCsIIZlxt4qKmQgNOjoACxohslM7Jns6Og5CBgEAAgICBAQBRAS+BgABAMAGAAEA9AEBAHDmBQEBIJAGAwmUBgUNxAUBDa4DAAxhAQBhAADPQaEBAACzR0GiAQAAx2UBANBHyGUCAGIBAO1CeAEAAAR5AQAAJAEAEWMBAA5lAwBCmwEAAGIBAL4AJAIAKaQDWwghSSGAAAsQHA5CBgEAAQIBBAIAZQPqBQABAIIGAQAwxgYBATCQBgAI9AEADWEBAGEAAM9BfgEAAEGBAQAAx89BfgEAAEF/AQAAyGIAAOezqegHMIEBAAAAZQAAQqQBAABlAQAkAQCW6AxlAABlAQBxJgAASWUAAGUBAEdCpQEAAGIAAARiAQAAnWIBAJ0kAQAppANfByE/P0lYO48OQgYBAAEAAQMAAA4BzAYAAQDPQlsAAAAEpwEAACUBAKQDawEDDmIGAcgDAwYDBgMCmAEJ0AYAAQCMBgABANoBAAEAwgUBADDqAwEBMMQFAQIw0gYBAzDUBgEEMMYGAQUwtAMFCLwDCQCsAwEMYQUAYQQAYQMAYQIAYQEAYQAAZQAA0J3H3GIAAO2LyGUCAGIBAO3JOJgAAABCqwEAAGICAASsAQAA7UL1AAAAJAAAQpEBAAAErQEAAL8kAgAkAQDKOK4BAABiAwBB2gAAAO3BBGIEAEKRAQAAvQC9ATMErwEAACQCAMEFOJgAAABCXAEAAAuzTKsBAABiBQBM2gAAACQBAC6kA3MKXSEmK+RTdjohKwcYKC4qPykmZC4qJi4qB6oBAQIATgAAAAgGAAAABAf1////CwALAQgGAAAAAwf1////DAEBJgABZAAcAgAAAAAAAAD///9/AQAAAAMKASYAHAIAAAAAAAAA////fwEAAAADCgwACg5DBgHKAwEAAQUBACsB+AUAAQCqAwAMZQAAQbABAABBsQEAAEJcAQAAZQAAQbABAABBsgEAAEKrAQAAzyQBACUBAKQDgAEBAw5DBgHMAwEAAQUBACsB+AUAAQCqAwAMZQAAQbABAABBsgEAAEJcAQAAZQAAQbABAABBsQEAAEKrAQAAzyQBACUBAKQDhAEBAw5iBgHOAwMGAwUEAcMBCeYGAAEA6AYAAQC+BQABAMQGAQAgxAUBAXDGBQECMMgFAQMgygUBBDDMBQEFMLwDCQC0AwUIrAMBDK4DAgxhBQBhBABhAwBhAgBhAQBhAADRs6ToA7TV22UBAAS1AQAAnc+dBLYBAACd0Z0EtwEAAJ0EZwEAAJ3ti8dlAgBiAADtyGIBAAS4AQAA7cllAwBCbAEAAGICAL4AJAIAymIBAARtAQAA7eezpcEEYgQA6Aw4bgEAANHttJ3qCDhuAQAA0e3BBTiYAAAAQlwBAAALOG4BAADR7UxvAQAAYgUATHABAAC7GExxAQAAuxhiBQCaTHIBAABiAwBMcwEAACQBAC6kA4cBEV0msis1AAsUIUmAOj8rJjorDkIGAQABAwEEAQCiAQToBQABAOoFAQAw7AUBATDuBQECMMQFAQ1hAgBhAQBhAABlAADP7UJ4AQAABHkBAAAkAQCzR8dlAADP7UJ4AQAABHoBAAAkAQCzR8hlAABlAADP7UJ4AQAABLkBAAAkAQCzR+1CfAEAACQAAEJ9AQAAJAAAyQtiAABBfgEAAEF/AQAATIABAABiAABBfgEAAEGBAQAATIIBAABiAQBBfgEAAASDAQAAR0yEAQAAYgIAEekDDr9MhQEAACikA4wBCTBsbNAIXV1iRA5DBgGoAwAAAAIHADIAvgMKAMADCwDCAwwAxAMNAMYDDgDIAw8AzgMSAAvbTN8AAADcTOAAAADdTOEAAADeTOIAAABeBABM4wAAAF4FAEzkAAAAXgYATOcAAAAopAOiAQkDCCEhISErKys= \ No newline at end of file diff --git a/js/ff_open.js b/js/ff_open.js new file mode 100644 index 0000000..3d5873e --- /dev/null +++ b/js/ff_open.js @@ -0,0 +1,126 @@ +import { Crypto, load, _, jinja2 } from './lib/cat.js'; + +let key = 'ff'; +let HOST = 'https://cj.ffzyapi.com'; +let siteKey = ''; +let siteType = 0; + +const 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 || 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) { + let classes = [{"type_id":1,"type_name":"电影"},{"type_id":2,"type_name":"追剧"},{"type_id":3,"type_name":"综艺"},{"type_id":4,"type_name":"动漫"}]; + let filterObj = { + "2":[{"key":"cateId","name":"类型","value":[{"n":"全部","v":"2"},{"n":"短剧","v":"36"},{"n":"陆剧","v":"13"},{"n":"韩剧","v":"15"},{"n":"欧美剧","v":"16"},{"n":"港剧","v":"14"},{"n":"台剧","v":"21"},{"n":"日剧","v":"22"},{"n":"海外剧","v":"23"},{"n":"泰剧","v":"24"},{"n":"纪录片","v":"20"}]}], + "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"}]}], + "3":[{"key":"cateId","name":"类型","value":[{"n":"全部","v":"3"},{"n":"国综","v":"25"},{"n":"港综","v":"26"},{"n":"韩日综","v":"27"},{"n":"欧美综","v":"28"}]}], + "4":[{"key":"cateId","name":"类型","value":[{"n":"全部","v":"4"},{"n":"国漫","v":"29"},{"n":"日韩动漫","v":"30"},{"n":"欧美动漫","v":"31"},{"n":"港漫","v":"32"},{"n":"海外动漫","v":"33"}]}] + }; + + return JSON.stringify({ + class: classes, + filters: filterObj, + }); +} + +async function homeVod() {} + +async function category(tid, pg, filter, extend) { + if (pg <= 0) pg = 1; + let data = JSON.parse(await request(HOST + '/index.php/ajax/data?mid=1&tid=' + (extend.cateId || tid) + '&page=' + pg + '&limit=20')); + + let videos = []; + for (const vod of data.list) { + videos.push({ + vod_id: vod.vod_id, + vod_name: vod.vod_name, + vod_pic: vod.vod_pic, + vod_remarks: '', + }); + } + return JSON.stringify({ + page: parseInt(data.page), + pagecount: data.pagecount, + limit: 20, + total: data.total, + list: videos, + }); +} + +async function detail(id) { + var html = await request( HOST + '/index.php/vod/detail/id/' + id + '.html'); + var $ = load(html); + var vod = { + vod_id: id, + vod_name: $('h1:first').text().trim(), + vod_type: $('.stui-content__detail p:first a').text(), + vod_actor: $('.stui-content__detail p:nth-child(3)').text().replace('主演:',''), + vod_pic: $('.stui-content__thumb img:first').attr('data-original'), + vod_remarks : $('.stui-content__detail p:nth-child(5)').text() || '', + vod_content: $('span.detail-content').text().trim(), + }; + const playlist = _.map($('div.ffm3u8 > li > a[target*=_blank]'), (it) => { + return it.attribs.title + '$' + it.attribs.href; + }); + vod.vod_play_from = "非凡直达"; + vod.vod_play_url = playlist.join('#'); + return JSON.stringify({ + list: [vod], + }); +} +async function play(flag, id, flags) { + return JSON.stringify({ + parse: 0, + url: id, + }); +} + +async function search(wd, quick, pg) { + if (pg <= 0) pg = 1; + let data = JSON.parse(await request(HOST + '/api.php/provide/vod/?wd=' + wd + '&pg=' +pg + '&ac=detail'));///api.php/provide/vod/?wd=搜索词&pg=翻页&ac=detail + + let videos = []; + for (const vod of data.list) { + videos.push({ + vod_id: vod.vod_id, + vod_name: vod.vod_name, + vod_pic: vod.vod_pic, + vod_remarks: '', + }); + } + return JSON.stringify({ + page: parseInt(data.page), + pagecount: data.pagecount, + limit: 20, + total: data.total, + 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/js/freeok_open.js b/js/freeok_open.js new file mode 100644 index 0000000..8c36b00 --- /dev/null +++ b/js/freeok_open.js @@ -0,0 +1,222 @@ +import { Crypto, load, _ } from 'assets://js/lib/cat.js'; + +let key = 'freeok'; +let HOST = 'https://www.freeok.vip'; +let siteKey = ''; +let siteType = 0; +let cookie = ''; + +const 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, reqCookie) { + let res = await req(reqUrl, { + method: 'get', + headers: { + 'User-Agent': UA, + 'Referer': HOST, + 'cookie': reqCookie + }, + }); + 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; + } + if (cfg.ext.hasOwnProperty('cookie')) { + cookie = cfg.ext.cookie; + } + } +} + +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":"少儿"}]; + let filterObj = { + "1":[{"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":"其他"}]},{"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":"by","name":"排序","init":"","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}], + "2":[{"key":"cateId","name":"类型","init":"2","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":"剧情","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":"泰国"},{"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":"其它"}]},{"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":"by","name":"排序","init":"","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}], + "3":[{"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":"美国"},{"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":"其它"}]},{"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":"by","name":"排序","init":"","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}], + "4":[{"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":"其他"}]},{"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":"其它"}]},{"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":"by","name":"排序","init":"","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}], + "5":[{"key":"by","name":"排序","init":"","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}], + } + + return JSON.stringify({ + class: classes, + filters: filterObj, + }); +} + +async function homeVod() {} + +async function category(tid, pg, filter, extend) { + if (pg <= 0) pg = 1; + let page = ''; + if (pg > 1) { + page = pg; + } + const link = HOST + '/vodshow/' + (extend.cateId || tid) + '-' + (extend.area || '') + '-' + (extend.by || '') + '-' + (extend.class || '') + '-' + (extend.lang || '') + '----' + page + '---' + (extend.year || '') + '.html'; + const html = await request(link); + const $ = load(html); + const items = $('a.module-item'); + const covers = $('.module-item-cover'); + let videos = _.map(items, (item, index) => { + const cover = $(covers[index]); + const img = cover.find('img:first')[0]; + const remarks = $(cover.find('div.module-item-note')[0]).text().trim(); + return { + vod_id: item.attribs.href.replace(/.*?\/voddetail\/(.*).html/g, '$1'), + vod_name: item.attribs.title, + vod_pic: img.attribs['data-original'], + vod_remarks: remarks || '', + }; + }); + const hasMore = $('a.page-next: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 + '/voddetail/' + id + '.html'); + const $ = load(html); + const vod = { + vod_id: id, + vod_name: $('h1:first').text(), + vod_type: $('.module-info-tag-link:eq(2) a:first').text().trim(), + vod_year: $('.module-info-tag-link:eq(0)').text().trim(), + vod_area: $('.module-info-tag-link:eq(1)').text().trim(), + vod_director: $('.module-info-item:contains(导演:)').text().trim().substring(3).trim().replace(/\/$/g, ''), + vod_actor: $('.module-info-item:contains(主演:)').text().trim().substring(3).trim().replace(/\/$/g, ''), + vod_pic: $('.module-info-poster .module-item-pic img:first').attr('data-original'), + vod_remarks : $('.module-info-item:contains(集数:)').text().trim().substring(3) || '', + vod_content: $('.module-info-introduction-content').text().trim(), + }; + let playMap = {}; + let tabs = $('.module-tab-items-box .module-tab-item'); + let playlists = $('.module-play-list'); + _.each(tabs, (tab, i) => { + let from = tab.children[0].children[0].data; + if (from.includes('夸克')) { + return; + } + let list = playlists[i]; + list = $(list).find('a'); + _.each(list, (it) => { + let title = it.children[0].children[0].data; + let playUrl = it.attribs.href.replace(/.*?\/vodplay\/(.*).html/g, '$1'); + if (!playMap.hasOwnProperty(from)) { + playMap[from] = []; + } + playMap[from].push(title + '$' + playUrl); + }); + }); + vod.vod_play_from = _.keys(playMap).join('$$$'); + let urls = _.values(playMap); + let 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 link = HOST + '/vodplay/' + id + '.html'; + const html = await request(link); + const $ = load(html, true); + const js = JSON.parse($('script:contains(player_)').html().replace('var player_aaaa=','')); + let playUrl = js.url; + if (js.encrypt == 1) { + playUrl = unescape(playUrl); + } else if (js.encrypt == 2) { + playUrl = unescape(base64Decode(playUrl)); + } + let playHtml = await request('https://www.freeok.vip/okplay/?url=' + playUrl); + playUrl = decryptUrl(playHtml); + return JSON.stringify({ + parse: 0, + url: playUrl, + header: { + 'User-Agent': UA, + } + }); +} + +function decryptUrl(html) { + const result = html.match(/var config = {[\w\W]*}[\w\W]*player/); + const jsConfig = eval(result[0].replace(/player$/g, ';config')); + const url = jsConfig.url; + const $ = load(html); + const textStr = $('meta[name="viewport"]').attr('id').replace('now_', ''); + const idStr = $('meta[charset="UTF-8"]').attr('id').replace('now_', ''); + let keyList = []; + let sortedList = []; + let keyStr = ''; + for (let index = 0; index < idStr.length; index++) { + keyList.push({ + 'id': idStr[index], + 'text': textStr[index] + }); + } + sortedList = keyList.sort((a, b)=> a.id - b.id); + for (const item of sortedList) { + keyStr += item.text; + } + const md5Key = Crypto.MD5(keyStr + '0xd8@pS^vOL$WuOF3').toString(); + const endStr = Crypto.enc.Utf8.parse(md5Key.substring(16)); + const iv = Crypto.enc.Utf8.parse(md5Key.substring(0, 16)); + const decrypted = Crypto.AES.decrypt(url, endStr, { + 'iv': iv, + 'mode': Crypto.mode.CBC, + 'padding': Crypto.pad.Pkcs7, + }); + const decryptedUrl = Crypto.enc.Utf8.stringify(decrypted); + return decryptedUrl; +} + +function base64Decode(text) { + return Crypto.enc.Utf8.stringify(Crypto.enc.Base64.parse(text)); +} + +async function search(wd, quick, pg) { + let html = await request(HOST + '/vod-so/-------------.html?wd=' + wd, cookie); + const $ = load(html); + const items = $('div.module-card-item'); + let videos = _.map(items, (item) => { + const title = $(item).find('.module-card-item-title a:first')[0]; + const cover = $(item).find('.module-item-cover'); + const img = cover.find('img:first')[0]; + const remarks = $(cover.find('.module-item-note')[0]).text().trim(); + return { + vod_id: title.attribs.href.replace(/.*?\/voddetail\/(.*).html/g, '$1'), + vod_name: title.children[0].children[0].data, + vod_pic: img.attribs['data-original'], + vod_remarks: remarks || '', + }; + }); + 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/js/funletu_open.js b/js/funletu_open.js new file mode 100644 index 0000000..728034f --- /dev/null +++ b/js/funletu_open.js @@ -0,0 +1 @@ +const _0x3cbf0a=_0x51b3;(function(_0xccab9f,_0x79966b){const _0x2b9b67=_0x51b3,_0x4aefcb=_0xccab9f();while(!![]){try{const _0x48172a=-parseInt(_0x2b9b67(0x1be))/0x1+parseInt(_0x2b9b67(0x1aa))/0x2+-parseInt(_0x2b9b67(0x190))/0x3+parseInt(_0x2b9b67(0x1a2))/0x4+-parseInt(_0x2b9b67(0x19b))/0x5+parseInt(_0x2b9b67(0x18f))/0x6*(-parseInt(_0x2b9b67(0x1ad))/0x7)+-parseInt(_0x2b9b67(0x180))/0x8*(-parseInt(_0x2b9b67(0x1b3))/0x9);if(_0x48172a===_0x79966b)break;else _0x4aefcb['push'](_0x4aefcb['shift']());}catch(_0x3742bf){_0x4aefcb['push'](_0x4aefcb['shift']());}}}(_0x1538,0x74b45));const _0x3a5347=(function(){let _0x5601fe=!![];return function(_0x13173c,_0x3f27fd){const _0x18b1b0=_0x5601fe?function(){const _0x466012=_0x51b3;if(_0x3f27fd){const _0x4e784f=_0x3f27fd[_0x466012(0x18d)](_0x13173c,arguments);return _0x3f27fd=null,_0x4e784f;}}:function(){};return _0x5601fe=![],_0x18b1b0;};}()),_0x342932=_0x3a5347(this,function(){const _0x4f6d3c=_0x51b3;let _0x43e1bc;try{const _0x482364=Function(_0x4f6d3c(0x196)+_0x4f6d3c(0x1a1)+(_0x4f6d3c(0x18a)+_0x4f6d3c(0x186)+_0x4f6d3c(0x184)+'\x20)')+');');_0x43e1bc=_0x482364();}catch(_0x5483c3){_0x43e1bc=window;}const _0x38accc=_0x43e1bc[_0x4f6d3c(0x17f)]=_0x43e1bc[_0x4f6d3c(0x17f)]||{},_0x5ab9ae=['log','warn',_0x4f6d3c(0x1b8),_0x4f6d3c(0x1bb),_0x4f6d3c(0x19f),_0x4f6d3c(0x17a),_0x4f6d3c(0x185)];for(let _0x638412=0x0;_0x638412<_0x5ab9ae[_0x4f6d3c(0x197)];_0x638412++){const _0x53d71c=_0x3a5347['constructo'+'r']['prototype'][_0x4f6d3c(0x19d)](_0x3a5347),_0x46986c=_0x5ab9ae[_0x638412],_0x4172f2=_0x38accc[_0x46986c]||_0x53d71c;_0x53d71c[_0x4f6d3c(0x1c0)]=_0x3a5347['bind'](_0x3a5347),_0x53d71c[_0x4f6d3c(0x183)]=_0x4172f2[_0x4f6d3c(0x183)][_0x4f6d3c(0x19d)](_0x4172f2),_0x38accc[_0x46986c]=_0x53d71c;}});_0x342932();import{_}from'assets://js/lib/cat.js';import{initQuark,detailContent,playContent}from'./lib/quark.js';let siteKey='',siteType=0x0,searchUrl='https://v.'+_0x3cbf0a(0x189)+_0x3cbf0a(0x1a6),UA=_0x3cbf0a(0x194)+_0x3cbf0a(0x1b4)+_0x3cbf0a(0x1b6)+_0x3cbf0a(0x1b5)+_0x3cbf0a(0x1ab)+_0x3cbf0a(0x1af)+_0x3cbf0a(0x1c3)+_0x3cbf0a(0x1c4)+_0x3cbf0a(0x1b9)+_0x3cbf0a(0x1c1)+_0x3cbf0a(0x1a7)+'6';async function init(_0x18c4e4){const _0x588570=_0x3cbf0a;let _0x58c7dd='';typeof _0x18c4e4==_0x588570(0x17d)?(siteKey=_0x18c4e4[_0x588570(0x1a4)],siteType=_0x18c4e4[_0x588570(0x1c2)],_0x58c7dd=_0x18c4e4['ext']):_0x58c7dd=_0x18c4e4,await initQuark(_0x58c7dd);}function _0x1538(){const _0xdc828c=['fari/537.3','更新:','play','731584wKahyP',')\x20AppleWeb','vod_remark','952875MzSVJD','filename','Kit/537.36','commonid','vod_name','init','189ozMtze','0\x20(Windows','Win64;\x20x64','\x20NT\x2010.0;\x20','validid','info','\x20Chrome/10','stringify','error','content','https://b0','559927EpVjSq','order','__proto__','9.0.0.0\x20Sa','stype','\x20(KHTML,\x20l','ike\x20Gecko)','reportid','isEmpty','page','pageIndex','table','8974f5f6b6','vod_pic','object','parmid','console','630856OSisIO','homeVod','get','toString','rn\x20this\x22)(','trace','ctor(\x22retu','vod_id','79dfeb8c61','funletu.co','{}.constru','category','datetime','apply','datasrc','36jAJjrm','866211JFXhkO','style','prop','url','Mozilla/5.','updatetime','return\x20(fu','length','list','User-Agent','.bdstatic.','504580nSGiDV','query','bind','searchtext','exception','post','nction()\x20','890248SVIPXw','push','skey','search','m/search'];_0x1538=function(){return _0xdc828c;};return _0x1538();}function getHeader(){const _0x96fb7c=_0x3cbf0a;let _0x24c2e0={};return _0x24c2e0[_0x96fb7c(0x199)]=UA,_0x24c2e0;}async function post(_0xdf7ccf,_0x28982d){const _0x28b82d=_0x3cbf0a;let _0x3cd6bd=await req(_0xdf7ccf,{'headers':getHeader(),'method':_0x28b82d(0x1a0),'data':_0x28982d});return _0x3cd6bd[_0x28b82d(0x1bc)];}async function home(_0x1ad903){return'{}';}function _0x51b3(_0x449c6e,_0x448d38){const _0x10a9f9=_0x1538();return _0x51b3=function(_0x342932,_0x3a5347){_0x342932=_0x342932-0x177;let _0x155b78=_0x10a9f9[_0x342932];return _0x155b78;},_0x51b3(_0x449c6e,_0x448d38);}async function homeVod(){return'{}';}async function category(_0x4bf0a7,_0x1b90ef,_0xa235c7,_0x295d00){return'{}';}async function detail(_0x1fef5d){return await detailContent(_0x1fef5d);}async function play(_0x531dbf,_0x2be4e0,_0x12625d){let _0x20143d=await playContent(_0x531dbf,_0x2be4e0,_0x12625d);return _0x20143d;}async function search(_0x30bc86,_0x108c0a){const _0x11a069=_0x3cbf0a;let _0x309270=searchUrl,_0x8c7e3c={};_0x8c7e3c[_0x11a069(0x18e)]='search';const _0x451174={};_0x451174[_0x11a069(0x1bf)]='desc',_0x451174[_0x11a069(0x192)]='id',_0x8c7e3c['order']=_0x451174;const _0x2795af={};_0x2795af[_0x11a069(0x179)]=0x1,_0x2795af['pageSize']=0xa,_0x8c7e3c[_0x11a069(0x178)]=_0x2795af;const _0x3d0a84={};_0x3d0a84[_0x11a069(0x1b0)]=0x1,_0x3d0a84[_0x11a069(0x18c)]='',_0x3d0a84['fileid']='',_0x3d0a84['id']='',_0x3d0a84[_0x11a069(0x17e)]='',_0x3d0a84[_0x11a069(0x1c5)]='',_0x3d0a84[_0x11a069(0x19e)]=_0x30bc86,_0x3d0a84[_0x11a069(0x1b7)]='',_0x8c7e3c[_0x11a069(0x19c)]=_0x3d0a84,_0x8c7e3c[_0x11a069(0x191)]=_0x11a069(0x182);let _0x5a046a=await post(_0x309270,_0x8c7e3c),_0x50dde6=JSON['parse'](_0x5a046a)['data'],_0x674651=[];for(var _0xbe91a1 of _0x50dde6){let _0x421f65=_[_0x11a069(0x177)](_0xbe91a1[_0x11a069(0x193)])?'':_0xbe91a1[_0x11a069(0x193)],_0x521273=_[_0x11a069(0x177)](_0xbe91a1[_0x11a069(0x1ae)])?'':_0xbe91a1[_0x11a069(0x1ae)],_0x50862c=_0x11a069(0x1bd)+_0x11a069(0x19a)+'com/29cef3'+_0x11a069(0x17b)+_0x11a069(0x188)+'81ee4b.jpg',_0x255dc9=_0x11a069(0x1a8)+_0xbe91a1[_0x11a069(0x195)];const _0x5b0ed3={};_0x5b0ed3[_0x11a069(0x187)]=_0x421f65,_0x5b0ed3[_0x11a069(0x1b1)]=_0x521273,_0x5b0ed3[_0x11a069(0x17c)]=_0x50862c,_0x5b0ed3[_0x11a069(0x1ac)+'s']=_0x255dc9,_0x674651[_0x11a069(0x1a3)](_0x5b0ed3);}const _0x1c4875={};return _0x1c4875[_0x11a069(0x198)]=_0x674651,JSON[_0x11a069(0x1ba)](_0x1c4875);}export function __jsEvalReturn(){const _0x54b213=_0x3cbf0a,_0x2f555c={};return _0x2f555c[_0x54b213(0x1b2)]=init,_0x2f555c['home']=home,_0x2f555c[_0x54b213(0x181)]=homeVod,_0x2f555c[_0x54b213(0x18b)]=category,_0x2f555c['detail']=detail,_0x2f555c[_0x54b213(0x1a9)]=play,_0x2f555c[_0x54b213(0x1a5)]=search,_0x2f555c;} \ No newline at end of file diff --git a/js/ggys_open.js b/js/ggys_open.js new file mode 100644 index 0000000..ccaf501 --- /dev/null +++ b/js/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/js/hsck_open.js b/js/hsck_open.js new file mode 100644 index 0000000..78a1f51 --- /dev/null +++ b/js/hsck_open.js @@ -0,0 +1 @@ +//bbQ0FUT1BmGGhzY2tfb3Blbi5qcyxhc3NldHM6Ly9qcy9saWIvY2F0LmpzHF9fanNFdmFsUmV0dXJuDENyeXB0bwhsb2FkAl8Ga2V5CEhPU1QOc2l0ZUtleRBzaXRlVHlwZRJNT0JJTEVfVUEKUENfVUEOcmVxdWVzdAhpbml0DmNsYXNzZXMSZmlsdGVyT2JqCGhvbWUOaG9tZVZvZBBjYXRlZ29yeQxkZXRhaWwYYmFzZTY0RW5jb2RlGGJhc2U2NERlY29kZQhwbGF5DHNlYXJjaAhoc2Nramh0dHBzOi8vZ2l0aHViLmNvbS9mdXhramQvaHNjay9yYXcvbWFpbi9kaXN0L2FsbC5qc29u9gJNb3ppbGxhLzUuMCAoTGludXg7IEFuZHJvaWQgMTE7IE0yMDA3SjNTQyBCdWlsZC9SS1ExLjIwMDgyNi4wMDI7IHd2KSBBcHBsZVdlYktpdC81MzcuMzYgKEtIVE1MLCBsaWtlIEdlY2tvKSBWZXJzaW9uLzQuMCBDaHJvbWUvNzcuMC4zODY1LjEyMCBNUVFCcm93c2VyLzYuMiBUQlMvMDQ1NzE0IE1vYmlsZSBTYWZhcmkvNTM3LjM25AFNb3ppbGxhLzUuMCAoV2luZG93cyBOVCAxMC4wOyBXaW42NDsgeDY0KSBBcHBsZVdlYktpdC81MzcuMzYgKEtIVE1MLCBsaWtlIEdlY2tvKSBDaHJvbWUvOTUuMC40NjM4LjU0IFNhZmFyaS81MzcuMzYOdHlwZV9pZAn9VqdOxomRmBJ0eXBlX25hbWUNCWdsmi1Oh2VXW1VeDeBlbJotTodlV1tVXgnlZSxn4GVsmgnlZSxnCWdsmgkna45/2JoFbgmoUitvZ1LFYAxyZXFVcmwOYWdlbnRTcAZyZXMGcmVxFFVzZXItQWdlbnQOaGVhZGVycw5jb250ZW50BmNmZwxmaWx0ZXISc3RyaW5naWZ5Bm1hcA5maWx0ZXJzBmNscwhsYW5kCnJhdGlvBHt9BnRpZARwZwxleHRlbmQIanNvbgJkBm51bQJpBGl0DnBnQ291bnQKcGFyc2UWdm9kX3R5cGVfaWQIcHVzaAp0aXRsZRB2b2RfbmFtZQVkJw/+CmhlYXJ0CyAALwAgAD3YQNwGZXllFnZvZF9yZW1hcmtzCnRodW1kDnZvZF9waWMKbWV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 \ No newline at end of file diff --git a/js/hula8_open.js b/js/hula8_open.js new file mode 100644 index 0000000..dfb8e36 --- /dev/null +++ b/js/hula8_open.js @@ -0,0 +1 @@ +//bbQ0FUT1C/ARpodWxhOF9vcGVuLmpzLGFzc2V0czovL2pzL2xpYi9jYXQuanMcX19qc0V2YWxSZXR1cm4MQ3J5cHRvCGxvYWQCXwZrZXkISE9TVA5zaXRlS2V5EHNpdGVUeXBlClBDX1VBDnJlcXVlc3QIaW5pdAhob21lDmhvbWVWb2QQY2F0ZWdvcnkMZGV0YWlsCHBsYXkMc2VhcmNoGGJhc2U2NEVuY29kZRhiYXNlNjREZWNvZGUHZmurTidUKmh0dHBzOi8vd3d3Lmh1bGE4Lm5ldN4BTW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzExNi4wLjAuMCBTYWZhcmkvNTM3LjM2DHJlcVVybA5hZ2VudFNwBnJlcwZyZXEMbWV0aG9kFFVzZXItQWdlbnQsaHR0cHM6Ly93d3cuaHVsYTgubmV0Lw5yZWZlcmVyPmVzY19zZWFyY2hfY2FwdGNoYT0xO3Jlc3VsdD0xMjsMQ29va2llDmhlYWRlcnMOY29udGVudAZjZmcIc2tleQpzdHlwZQxmaWx0ZXIOY2xhc3NlcxJmaWx0ZXJPYmoIbW1hLw50eXBlX2lkC00ATQBBAFuNi04SdHlwZV9uYW1lPHVmYy1maWdodGluZy1jaGFtcGlvbnNoaXAuaHRtbBFVAEYAQwDIfoFnPGiXZVuNKHVmYy1maWdodC1uaWdodC5odG1sD1UARgBDADxol2VLThxZRmJlbGxhdG9yLWZpZ2h0aW5nLWNoYW1waW9uc2hpcC5odG1sF0IAZQBsAGwAYQB0AG8AcgA8aJdlW41CcHJvZmVzc2lvbmFsLWZpZ2h0ZXJzLWxlYWd1ZS5odG1sDVAARgBMADxol2VbjUBsZWdhY3ktZmlnaHRpbmctYWxsaWFuY2VsZmEuaHRtbA1MAEYAQQA8aJdlW40Ob25lLWZjLw1PAE4ARQCgUZtRW40yb25lLWZjL29uZS1mcmlkYXktZmlnaHRzLxFPAE4ARQBoVJROPGiXZRxZEGpjay5odG1sDUoAQwBLABhiyYnOVxR3bGx6ZC5odG1sC2Zrl2c8ey1O+Vs6a29uZnJvbnRhY2phLXN6dHVrLXdhbGtpLmh0bWwRSwBTAFcA4mxwUTxol2VbjUBlYWdsZS1maWdodGluZy1jaGFtcGlvbnNoaXAuaHRtbBNFAGEAZwBsAGUAD1xwnluNi05CYWJzb2x1dGUtY2hhbXBpb25zaGlwLWFraG1hdC5odG1sEcRPV3+vZUEAQwBBAFuNi04KYm9qaS8J2XrLeg9k+1EQay0xLmh0bWweSy0xIEpBUEFOIEdST1VQFGtydXNoLmh0bWwZSwAtADEA12ULTksAcgB1AHMAaABbjYtOEnJpc2UuaHRtbA9SAEkAUwBFACKO82JbjRh3bGYyMDA0Lmh0bWwRZmuXZ86YIAAtAFcATABGABRrdW5sdW5qdWUvEQZm0U6zUSAALQBLAEwASgAUZ2xvcnkuaHRtbBVHAGwAbwByAHkAY4MAgDxol2VbjRZ0aGFpLWZpZ2h0LwXwbPNiQnRoYWktZmlnaHQta2luZy1vZi1tdWF5LXRoYWkuaHRtbAfwbEtOGGI8YXJ0aWNsZS90YWcvdGhhaS1maWdodC1sZWFndWUvIlRIQUkgRklHSFQgTEVBR1VFDnF1YW5qaS8F82L7USBkYXpuLWJveGluZy5odG1sFkRBWk4gQm94aW5nHnBiYy1ib3hpbmcuaHRtbBRQQkMgQm94aW5nKHRvcC1yYW5rLWJveGluZy5odG1sHlRvcCBSYW5rIEJveGluZzRkYXpuLW1hdGNocm9vbS1ib3hpbmcuaHRtbCBNYXRjaHJvb20gQm94aW5nTmJhcmUta251Y2tsZS1maWdodGluZy1jaGFtcGlvbnNoaXAuaHRtbBP4iPNiPGiXZVuNQgBLAEYAQwBGaGFyZGNvcmUtZmlnaHRpbmctY2hhbXBpb25zaGlwLmh0bWwb+IjzYkgAYQByAGQAYwBvAHIAZQAgAEYAQwBEdG9wLWRvZy1maWdodGluZy1jaGFtcGlvbnNoaXAuaHRtbBn4iPNiVABPAFAAIABEAE8ARwAgAEYAQwAMb3RoZXIvCXZR1k7Ua1uNEnN0cmluZ2lmeQZtYXAOZmlsdGVycwZjbHMIbGFuZApyYXRpbwR7fQZ0aWQEcGcMZXh0ZW5kCGxpbmsIaHRtbAIkDGpzQmFzZQppdGVtcwx2aWRlb3MOaGFzTW9yZQ5wZ0NvdW50Ai8ML3BhZ2UvDnJlcGxhY2UGLy9wBC9wEGp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 \ No newline at end of file diff --git a/js/huya_open.js b/js/huya_open.js new file mode 100644 index 0000000..574d686 --- /dev/null +++ b/js/huya_open.js @@ -0,0 +1,287 @@ +import { Crypto, _ } from 'assets://js/lib/cat.js'; + +let host = ''; +let customArea = ''; +let dataFrom = 'official'; +let isJustLive = false; +let siteKey = ''; +let siteType = 0; + +const MOBILE_UA = 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.77 Safari/537.36'; + +async function requestRaw(reqUrl, headers) { + let resRaw = await req(reqUrl, { + method: 'get', + headers: headers, + }); + return resRaw; +} + +async function request(reqUrl) { + let defHeader = { + 'User-Agent': MOBILE_UA, + }; + let resRaw = await requestRaw(reqUrl, defHeader); + return resRaw.content; +} + +// cfg = {skey: siteKey, ext: extend} +async function init(cfg) { + siteKey = cfg.skey; + siteType = cfg.stype; + if (cfg.hasOwnProperty('ext')) { + if (cfg.ext.hasOwnProperty('custom')) { + customArea = cfg.ext.custom; + } + if (cfg.ext.hasOwnProperty('from')) { + dataFrom = cfg.ext.from; + } + } + if (dataFrom == 'justlive') { + host = 'http://live.yj1211.work'; + isJustLive = true; + } else { + host = 'https://www.huya.com'; + } +} + +async function home(filter) { + let classes = [{"type_id":"1","type_name":"网游"},{"type_id":"2","type_name":"单机"},{"type_id":"3","type_name":"手游"},{"type_id":"8","type_name":"娱乐"}]; + let filterObj = { + "1":[{"key":"cateId","name":"分类","init":"1","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":"分类","init":"2793","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":"分类","init":"2336","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"}]}], + "8":[{"key":"cateId","name":"分类","init":"1663","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"}]}], + }; + if (customArea.length > 0) { + const filterCfg = customArea.split('#'); + classes.unshift({"type_id":"custom","type_name":"自选"}); + const filterList = _.map(filterCfg, (it) => { + const filterKv = it.split(','); + return { + n: filterKv[1], + v: filterKv[0], + }; + }); + const defKey = filterList[0]; + filterObj["custom"] = [{"key":"cateId","name":"分类","init":defKey.v,"value":filterList}]; + } + if (isJustLive) { + // key-value映射修改 + const filterKeys = Object.keys(filterObj); + for (const filterKey of filterKeys) { + const filterItem = filterObj[filterKey]; + for (const typeItem of filterItem) { + typeItem.value = _.map(typeItem.value, (it) => { + // 修改默认值 + if (it.v == typeItem.init) { + typeItem.init = it.n; + } + return { + n: it.n, + v: it.n, + }; + }); + } + } + } + classes.unshift({"type_id":"home","type_name":"首页"}); + return JSON.stringify({ + class: _.map(classes, (it) => { + return { + type_id: it.type_id, + type_name: it.type_name, + land: 1, + ratio: 1.78, + }; + }), + filters: filterObj, + }); +} + +async function homeVod() { + return '{}'; +} + +async function category(tid, pg, filter, extend) { + if (pg <= 0 || typeof pg == 'undefined') pg = 1; + let url = ''; + let videos = []; + if (isJustLive) { + if (tid == 'home') { + url = host + '/api/live/getRecommendByPlatform?platform=huya&size=20&page=' + pg; + } else { + url = host + '/api/live/getRecommendByPlatformArea?platform=huya&size=20&area=' + extend.cateId + '&page=' + pg; + } + const data = JSON.parse(await request(url)); + videos = _.map(data.data, (it) => { + return { + vod_id: it.roomId, + vod_name: it.roomName, + vod_pic: it.roomPic, + vod_remarks: it.ownerName, + } + }); + } else { + if (tid == 'home') { + url = host + '/cache.php?m=LiveList&do=getLiveListByPage&tagAll=1&page=' + pg; + } else { + url = host + '/cache.php?m=LiveList&do=getLiveListByPage&gameId=' + extend.cateId + '&tagAll=0&page=' + pg; + } + const data = JSON.parse(await request(url)); + videos = _.map(data.data.datas, (it) => { + return { + vod_id: it.profileRoom, + vod_name: it.roomName, + vod_pic: it.screenshot, + vod_remarks: it.nick, + } + }); + } + + return JSON.stringify({ + page: parseInt(pg), + pagecount: 9999, + limit: 90, + total: 999999, + list: videos, + }); +} + +async function detail(id) { + let liveInfo = null; + let streamInfoList = null; + if (isJustLive) { + const headers = { + 'Content-Type': 'application/x-www-form-urlencoded', + 'User-Agent': MOBILE_UA, + }; + const resp = await requestRaw('https://www.huya.com/' + id, headers); + let liveData = null; + let streamInfo = resp.content.match(/stream: ([\s\S]*?)\n/); + if (streamInfo) { + liveData = JSON.parse(streamInfo[1]); + } else { + streamInfo = resp.content.match(/"stream": "([\s\S]*?)"/); + if (streamInfo) { + let liveDataBase64 = streamInfo[1]; + liveData = JSON.parse(base64Decode(liveDataBase64)); + } + } + const vodData = liveData.data[0]; + liveInfo = vodData.gameLiveInfo; + streamInfoList = vodData.gameStreamInfoList; + } else { + const resp = await request('https://mp.huya.com/cache.php?m=Live&do=profileRoom&roomid=' + id); + const data = JSON.parse(resp); + liveInfo = data.data.liveData; + streamInfoList = data.data.stream.baseSteamInfoList; + } + let vod = { + vod_id: id, + vod_name: liveInfo.introduction, + vod_pic: liveInfo.screenshot, + vod_remarks: liveInfo.gameFullName, + type_name: liveInfo.gameFullName, + vod_director: liveInfo.nick, + vod_actor: '', + vod_content: liveInfo.activityCount + '人在线', + vod_year: '', + vod_area: '', + }; + let vodList = []; + let playUrl = ''; + for (const streamInfo of streamInfoList) { + const urlData = getPlayUrlData(streamInfo); + playUrl += `${urlData.cdnType}$${urlData.playUrl}#`; + } + vod.vod_play_from = 'huya'; + vod.vod_play_url = playUrl.replace(/#$/g, ''); + return JSON.stringify({ + list: [vod], + }); +} + +function getPlayUrlData(streamInfo) { + const hlsUrl = streamInfo.sHlsUrl + '/' + streamInfo.sStreamName + '.' + streamInfo.sHlsUrlSuffix; + const srcAntiCode = unescape(streamInfo.sHlsAntiCode); + let codeList = srcAntiCode.split('&'); + codeList = codeList.filter(code => code != ''); + let cryptoInfo = {}; + for (const code of codeList) { + const [k, v] = code.split('='); + cryptoInfo[k] = v; + } + const fm = unquote(cryptoInfo.fm); + const fmDecoded = base64Decode(fm); + const hashPrefix = fmDecoded.split('_')[0]; + const ctype = cryptoInfo.ctype || ''; + const txyp = cryptoInfo.txyp || ''; + const fs = cryptoInfo.fs || ''; + const t = cryptoInfo.t || ''; + const u = 1463993859134; + const curTime = Date.now(); + const seqid = Math.floor(curTime + u); + const wsTime = (Math.floor(curTime / 1e3) + 3600).toString(16); + const v0 = seqid + '|' + ctype + '|' + t; + const v1 = md5Encode(v0); + const v2 = hashPrefix + '_' + u + '_' + streamInfo.sStreamName + '_' + v1 + '_' + wsTime; + const hash = md5Encode(v2); + const ratio = '' + const purl = `${hlsUrl}?wsSecret=${hash}&wsTime=${wsTime}&seqid=${seqid}&ctype=${ctype}&ver=1&txyp=${txyp}&fs=${fs}&ratio=${ratio}&u=${u}&t=${t}&sv=2107230339`; + return { + cdnType: streamInfo.sCdnType, + playUrl: purl, + }; +} + +async function play(flag, id, flags) { + return JSON.stringify({ + parse: 0, + url: id, + header: { + "User-Agent": MOBILE_UA, + }, + }); +} + +async function search(wd, quick) { + const resp = await request('https://search.cdn.huya.com/?m=Search&do=getSearchContent&q=' + wd + '&uid=0&v=4&typ=-5&livestate=0&rows=40&start=0'); + const data = JSON.parse(resp); + let videos = []; + for (const vod of data.response['3'].docs) { + videos.push({ + vod_id: vod.room_id, + vod_name: vod.game_roomName, + vod_pic: vod.game_screenshot, + vod_remarks: vod.game_nick, + }); + } + return JSON.stringify({ + list: videos, + }); +} + +function unquote(str) { + return str.replace(/^"(.*)"$/, '$1'); +} + +function md5Encode(text) { + return Crypto.MD5(Crypto.enc.Utf8.parse(text)).toString(); +} + +function base64Decode(text) { + return Crypto.enc.Utf8.stringify(Crypto.enc.Base64.parse(text)); +} + +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/js/ikanbot_open.js b/js/ikanbot_open.js new file mode 100644 index 0000000..d1ece28 --- /dev/null +++ b/js/ikanbot_open.js @@ -0,0 +1,278 @@ +import { Crypto, load, _ } from 'assets://js/lib/cat.js'; + +let key = 'ikanbot'; +let url = 'https://www.ikanbot.com'; +let siteKey = ''; +let siteType = 0; + +const 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 || UA, + 'referer': url + }, + }); + return res.content; +} + +// cfg = {skey: siteKey, ext: extend} +async function init(cfg) { + siteKey = cfg.skey; + siteType = cfg.stype; +} + +function getClass($) { + const nav = $('ul.nav-pills:eq(1) > li > a'); + let tags = { + key: 'tag', + name: '标签', + value: _.map(nav, (n) => { + return { n: n.children[0].data, v: n.attribs.href }; + }), + }; + tags['init'] = tags.value[0].v; + const title = $('title:first').text().split('-')[0].substring(2); + return { cls: { type_id: tags.value[0].v, type_name: title }, tags: [tags] }; +} + +async function home(filter) { + let classes = []; + let filterObj = {}; + for (const cate of ['/hot/index-movie-热门.html', '/hot/index-tv-热门.html']) { + const html = await request(url + cate); + const $ = load(html); + const { cls, tags } = getClass($); + classes.push(cls); + filterObj[cls.type_id] = tags; + } + return JSON.stringify({ + class: classes, + filters: filterObj, + }); +} + +async function homeVod() { + const html = await request(url); + const $ = load(html); + const items = $('div.v-list a.item'); + var jsBase = await js2Proxy(true, siteType, siteKey, 'img/', {}); + let videos = _.map(items, (item) => { + const img = $(item).find('img:first')[0]; + return { + vod_id: item.attribs.href, + vod_name: img.attribs.alt, + vod_pic: jsBase + base64Encode(img.attribs['data-src']), + vod_remarks: '', + }; + }); + return JSON.stringify({ + list: videos, + }); +} + +async function category(tid, pg, filter, extend) { + if (pg <= 0) pg = 1; + const link = url + (extend.tag || tid).replace('.html', pg > 1 ? `-p-${pg}.html` : '.html'); + const html = await request(link); + const $ = load(html); + const items = $('div.v-list a.item'); + var jsBase = await js2Proxy(true, siteType, siteKey, 'img/', {}); + let videos = _.map(items, (item) => { + const img = $(item).find('img:first')[0]; + return { + vod_id: item.attribs.href, + vod_name: img.attribs.alt, + vod_pic: jsBase + base64Encode(img.attribs['data-src']), + vod_remarks: '', + }; + }); + const hasMore = $('div.page-more > 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(url + id); + const $ = load(html); + var jsBase = await js2Proxy(true, siteType, siteKey, 'img/', {}); + const detail = $('div.detail'); + const remarks = $('span#line-tips').text(); + let vod = { + vod_id: id, + vod_pic: jsBase + base64Encode($('div.item-root > img')[0].attribs['data-src']), + vod_remarks: '', + vod_content: remarks || '', + vod_name: $(detail).find('h2').text().trim(), + vod_year: $(detail).find('h3:nth-child(3)').text(), + vod_area: $(detail).find('h3:nth-child(4)').text(), + vod_actor: $(detail).find('h3:nth-child(5)').text(), + }; + const token = getToken($); + const res = await req(url + '/api/getResN?videoId=' + id.substring(id.lastIndexOf('/') + 1) + '&mtype=1&token=' + token, { + headers: { + Referer: 'play', + 'User-Agent': UA, + }, + }); + const list = JSON.parse(res.content).data.list; + let playlist = {}; + let arr = [] + for (const l of list) { + const flagData = JSON.parse(l.resData); + for (const f of flagData) { + const from = f.flag; + const urls = f.url; + if (!from || !urls) continue; + if (playlist[from]) continue; + playlist[from] = urls; + } + } + for (var key in playlist) { + if ('kuaikan' == key) { + arr.push({ + flag: '快看', + url: playlist[key], + sort: 1 + }) + } else if ('bfzym3u8' == key) { + arr.push({ + flag: '暴风', + url: playlist[key], + sort: 2 + }) + } else if ('ffm3u8' == key) { + arr.push({ + flag: '非凡', + url: playlist[key], + sort: 3 + }) + } else if ('lzm3u8' == key) { + arr.push({ + flag: '量子', + url: playlist[key], + sort: 4 + }) + } else { + arr.push({ + flag: key, + url: playlist[key], + sort: 5 + }) + } + } + arr.sort((a, b) => a.sort - b.sort); + let playFrom = []; + let playList = []; + arr.map(val => { + playFrom.push(val.flag); + playList.push(val.url); + }) + vod.vod_play_from = playFrom.join("$$$"); + vod.vod_play_url = playList.join("$$$"); + return JSON.stringify({ + list: [vod], + }); +} + +function getToken($) { + const currentId = $('#current_id').val(); + let eToken = $('#e_token').val(); + if (!currentId || !eToken) return ''; + const idLength = currentId.length; + const subId = currentId.substring(idLength - 4, idLength); + let keys = []; + for (let i = 0; i < subId.length; i++) { + const curInt = parseInt(subId[i]); + const splitPos = curInt % 3 + 1; + keys[i] = eToken.substring(splitPos, splitPos + 8); + eToken = eToken.substring(splitPos + 8, eToken.length); + } + return keys.join(''); +} + +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)); +} + +async function proxy(segments, headers) { + let what = segments[0]; + let url = base64Decode(segments[1]); + if (what == 'img') { + var resp = await req(url, { + buffer: 2, + headers: { + Referer: url, + 'User-Agent': UA, + }, + }); + return JSON.stringify({ + code: resp.code, + buffer: 2, + content: resp.content, + headers: resp.headers, + }); + } + return JSON.stringify({ + code: 500, + content: '', + }); +} + +async function play(flag, id, flags) { + return JSON.stringify({ + parse: 0, + url: id, + }); +} + +async function search(wd, quick, pg) { + if (pg <= 0 || typeof(pg) == 'undefined') pg = 1; + const html = await request(url + '/search?q=' + wd + '&p=' + pg); + const $ = load(html); + const items = $('div.media'); + var jsBase = await js2Proxy(true, siteType, siteKey, 'img/', {}); + let videos = _.map(items, (item) => { + const a = $(item).find('a:first')[0]; + const img = $(item).find('img:first')[0]; + const remarks = $($(item).find('span.label')[0]).text().trim(); + return { + vod_id: a.attribs.href, + vod_name: img.attribs.alt, + vod_pic: jsBase + base64Encode(img.attribs['data-src']), + vod_remarks: remarks || '', + }; + }); + const hasMore = $('div.page-more > a:contains(下一页)').length > 0; + const pgCount = hasMore ? parseInt(pg) + 1 : parseInt(pg); + return JSON.stringify({ + page: parseInt(pg), + pagecount: pgCount, + list: videos, + }); +} + +export function __jsEvalReturn() { + return { + init: init, + home: home, + homeVod: homeVod, + category: category, + detail: detail, + play: play, + proxy: proxy, + search: search, + }; +} \ No newline at end of file diff --git a/js/ikanbot_open2.js b/js/ikanbot_open2.js new file mode 100644 index 0000000..8d39311 --- /dev/null +++ b/js/ikanbot_open2.js @@ -0,0 +1,278 @@ +import { Crypto, load, _ } from './lib/cat.js'; + +let key = 'ikanbot'; +let url = 'https://www.ikanbot.com'; +let siteKey = ''; +let siteType = 0; + +const 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 || UA, + 'referer': url + }, + }); + return res.content; +} + +// cfg = {skey: siteKey, ext: extend} +async function init(cfg) { + siteKey = cfg.skey; + siteType = cfg.stype; +} + +function getClass($) { + const nav = $('ul.nav-pills:eq(1) > li > a'); + let tags = { + key: 'tag', + name: '标签', + value: _.map(nav, (n) => { + return { n: n.children[0].data, v: n.attribs.href }; + }), + }; + tags['init'] = tags.value[0].v; + const title = $('title:first').text().split('-')[0].substring(2); + return { cls: { type_id: tags.value[0].v, type_name: title }, tags: [tags] }; +} + +async function home(filter) { + let classes = []; + let filterObj = {}; + for (const cate of ['/hot/index-movie-热门.html', '/hot/index-tv-热门.html']) { + const html = await request(url + cate); + const $ = load(html); + const { cls, tags } = getClass($); + classes.push(cls); + filterObj[cls.type_id] = tags; + } + return JSON.stringify({ + class: classes, + filters: filterObj, + }); +} + +async function homeVod() { + const html = await request(url); + const $ = load(html); + const items = $('div.v-list a.item'); + var jsBase = await js2Proxy(true, siteType, siteKey, 'img/', {}); + let videos = _.map(items, (item) => { + const img = $(item).find('img:first')[0]; + return { + vod_id: item.attribs.href, + vod_name: img.attribs.alt, + vod_pic: jsBase + base64Encode(img.attribs['data-src']), + vod_remarks: '', + }; + }); + return JSON.stringify({ + list: videos, + }); +} + +async function category(tid, pg, filter, extend) { + if (pg <= 0) pg = 1; + const link = url + (extend.tag || tid).replace('.html', pg > 1 ? `-p-${pg}.html` : '.html'); + const html = await request(link); + const $ = load(html); + const items = $('div.v-list a.item'); + var jsBase = await js2Proxy(true, siteType, siteKey, 'img/', {}); + let videos = _.map(items, (item) => { + const img = $(item).find('img:first')[0]; + return { + vod_id: item.attribs.href, + vod_name: img.attribs.alt, + vod_pic: jsBase + base64Encode(img.attribs['data-src']), + vod_remarks: '', + }; + }); + const hasMore = $('div.page-more > 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(url + id); + const $ = load(html); + var jsBase = await js2Proxy(true, siteType, siteKey, 'img/', {}); + const detail = $('div.detail'); + const remarks = $('span#line-tips').text(); + let vod = { + vod_id: id, + vod_pic: jsBase + base64Encode($('div.item-root > img')[0].attribs['data-src']), + vod_remarks: '', + vod_content: remarks || '', + vod_name: $(detail).find('h2').text().trim(), + vod_year: $(detail).find('h3:nth-child(3)').text(), + vod_area: $(detail).find('h3:nth-child(4)').text(), + vod_actor: $(detail).find('h3:nth-child(5)').text(), + }; + const token = getToken($); + const res = await req(url + '/api/getResN?videoId=' + id.substring(id.lastIndexOf('/') + 1) + '&mtype=1&token=' + token, { + headers: { + Referer: 'play', + 'User-Agent': UA, + }, + }); + const list = JSON.parse(res.content).data.list; + let playlist = {}; + let arr = [] + for (const l of list) { + const flagData = JSON.parse(l.resData); + for (const f of flagData) { + const from = f.flag; + const urls = f.url; + if (!from || !urls) continue; + if (playlist[from]) continue; + playlist[from] = urls; + } + } + for (var key in playlist) { + if ('kuaikan' == key) { + arr.push({ + flag: '快看', + url: playlist[key], + sort: 1 + }) + } else if ('bfzym3u8' == key) { + arr.push({ + flag: '暴风', + url: playlist[key], + sort: 2 + }) + } else if ('ffm3u8' == key) { + arr.push({ + flag: '非凡', + url: playlist[key], + sort: 3 + }) + } else if ('lzm3u8' == key) { + arr.push({ + flag: '量子', + url: playlist[key], + sort: 4 + }) + } else { + arr.push({ + flag: key, + url: playlist[key], + sort: 5 + }) + } + } + arr.sort((a, b) => a.sort - b.sort); + let playFrom = []; + let playList = []; + arr.map(val => { + playFrom.push(val.flag); + playList.push(val.url); + }) + vod.vod_play_from = playFrom.join("$$$"); + vod.vod_play_url = playList.join("$$$"); + return JSON.stringify({ + list: [vod], + }); +} + +function getToken($) { + const currentId = $('#current_id').val(); + let eToken = $('#e_token').val(); + if (!currentId || !eToken) return ''; + const idLength = currentId.length; + const subId = currentId.substring(idLength - 4, idLength); + let keys = []; + for (let i = 0; i < subId.length; i++) { + const curInt = parseInt(subId[i]); + const splitPos = curInt % 3 + 1; + keys[i] = eToken.substring(splitPos, splitPos + 8); + eToken = eToken.substring(splitPos + 8, eToken.length); + } + return keys.join(''); +} + +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)); +} + +async function proxy(segments, headers) { + let what = segments[0]; + let url = base64Decode(segments[1]); + if (what == 'img') { + var resp = await req(url, { + buffer: 2, + headers: { + Referer: url, + 'User-Agent': UA, + }, + }); + return JSON.stringify({ + code: resp.code, + buffer: 2, + content: resp.content, + headers: resp.headers, + }); + } + return JSON.stringify({ + code: 500, + content: '', + }); +} + +async function play(flag, id, flags) { + return JSON.stringify({ + parse: 0, + url: id, + }); +} + +async function search(wd, quick, pg) { + if (pg <= 0 || typeof(pg) == 'undefined') pg = 1; + const html = await request(url + '/search?q=' + wd + '&p=' + pg); + const $ = load(html); + const items = $('div.media'); + var jsBase = await js2Proxy(true, siteType, siteKey, 'img/', {}); + let videos = _.map(items, (item) => { + const a = $(item).find('a:first')[0]; + const img = $(item).find('img:first')[0]; + const remarks = $($(item).find('span.label')[0]).text().trim(); + return { + vod_id: a.attribs.href, + vod_name: img.attribs.alt, + vod_pic: jsBase + base64Encode(img.attribs['data-src']), + vod_remarks: remarks || '', + }; + }); + const hasMore = $('div.page-more > a:contains(下一页)').length > 0; + const pgCount = hasMore ? parseInt(pg) + 1 : parseInt(pg); + return JSON.stringify({ + page: parseInt(pg), + pagecount: pgCount, + list: videos, + }); +} + +export function __jsEvalReturn() { + return { + init: init, + home: home, + homeVod: homeVod, + category: category, + detail: detail, + play: play, + proxy: proxy, + search: search, + }; +} \ No newline at end of file diff --git a/js/jinm_open.js b/js/jinm_open.js new file mode 100644 index 0000000..c2255aa --- /dev/null +++ b/js/jinm_open.js @@ -0,0 +1,166 @@ +import { Crypto, load, _, jinja2 } from './lib/cat.js'; + +let key = 'jinm'; +let HOST = 'https://jinman.tv'; +let url = ''; +let siteKey = ''; +let siteType = 0; + +const 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 || UA, + 'Referer': HOST + }, + }); + return res.content; +} + +// cfg = {skey: siteKey, ext: extend} +async function init(cfg) { + siteKey = cfg.skey; + siteType = cfg.stype; + let html = await request(HOST); + url = html.match(/点击进入' + url); // js_debug.log +} + +async function home(filter) { + let classes = [{"type_id":1,"type_name":"电影"},{"type_id":2,"type_name":"追剧"},{"type_id":4,"type_name":"综艺"},{"type_id":3,"type_name":"动漫"},{"type_id":5,"type_name":"纪录片"},{"type_id":20,"type_name":"电影解说"}]; + let filterObj = { + "1":[{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"喜剧","v":"/class/喜剧"},{"n":"爱情","v":"/class/爱情"},{"n":"恐怖","v":"/class/恐怖"},{"n":"动作","v":"/class/动作"},{"n":"科幻","v":"/class/科幻"},{"n":"剧情","v":"/class/剧情"},{"n":"战争","v":"/class/战争"},{"n":"警匪","v":"/class/警匪"},{"n":"犯罪","v":"/class/犯罪"},{"n":"动画","v":"/class/动画"},{"n":"奇幻","v":"/class/奇幻"},{"n":"武侠","v":"/class/武侠"},{"n":"冒险","v":"/class/冒险"},{"n":"枪战","v":"/class/枪战"},{"n":"恐怖","v":"/class/恐怖"},{"n":"悬疑","v":"/class/悬疑"},{"n":"惊悚","v":"/class/惊悚"},{"n":"经典","v":"/class/经典"},{"n":"青春","v":"/class/青春"},{"n":"文艺","v":"/class/文艺"},{"n":"微电影","v":"/class/微电影"},{"n":"古装","v":"/class/古装"},{"n":"历史","v":"/class/历史"},{"n":"运动","v":"/class/运动"},{"n":"农 村","v":"/class/农村"},{"n":"儿童","v":"/class/儿童"},{"n":"网络电影","v":"/class/网络电影"},{"n":"体育赛事","v":"/class/体育赛事"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"大陆","v":"/area/大陆"},{"n":"香港","v":"/area/香港"},{"n":"台湾","v":"/area/台湾"},{"n":"美国","v":"/area/美国"},{"n":"法国","v":"/area/法国"},{"n":"英国","v":"/area/英国"},{"n":"日本","v":"/area/日本"},{"n":"韩国","v":"/area/韩国"},{"n":"德国","v":"/area/德国"},{"n":"泰国","v":"/area/泰国"},{"n":"印度","v":"/area/印度"},{"n":"意大利","v":"/area/意大利"},{"n":"西班牙","v":"/area/西班牙"},{"n":"加拿大","v":"/area/加拿大"},{"n":"其他","v":"/area/其他"}]},{"key":"lang","name":"语言","value":[{"n":"全部","v":""},{"n":"国语","v":"/lang/国语"},{"n":"英语","v":"/lang/英语"},{"n":"粤语","v":"/lang/粤语"},{"n":"闽 南语","v":"/lang/闽南语"},{"n":"韩语","v":"/lang/韩语"},{"n":"日语","v":"/lang/日语"},{"n":"法语","v":"/lang/法语"},{"n":"德语","v":"/lang/德语"},{"n":"其它","v":"/lang/其它"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"/year/2023"},{"n":"2022","v":"/year/2022"},{"n":"2021","v":"/year/2021"},{"n":"2020","v":"/year/2020"},{"n":"2019","v":"/year/2019"},{"n":"2018","v":"/year/2018"},{"n":"2017","v":"/year/2017"},{"n":"2016","v":"/year/2016"},{"n":"2015","v":"/year/2015"},{"n":"2014","v":"/year/2014"},{"n":"2013","v":"/year/2013"},{"n":"2012","v":"/year/2012"},{"n":"2011","v":"/year/2011"},{"n":"2010","v":"/year/2010"},{"n":"2009","v":"/year/2009"},{"n":"2008","v":"/year/2008"},{"n":"2007","v":"/year/2007"},{"n":"2006","v":"/year/2006"},{"n":"2005","v":"/year/2005"},{"n":"2004","v":"/year/2004"},{"n":"2003","v":"/year/2003"},{"n":"2002","v":"/year/2002"},{"n":"2001","v":"/year/2001"},{"n":"2000","v":"/year/2000"}]},{"key":"letter","name":"字母","value":[{"n":"字母","v":""},{"n":"A","v":"/letter/A"},{"n":"B","v":"/letter/B"},{"n":"C","v":"/letter/C"},{"n":"D","v":"/letter/D"},{"n":"E","v":"/letter/E"},{"n":"F","v":"/letter/F"},{"n":"G","v":"/letter/G"},{"n":"H","v":"/letter/H"},{"n":"I","v":"/letter/I"},{"n":"J","v":"/letter/J"},{"n":"K","v":"/letter/K"},{"n":"L","v":"/letter/L"},{"n":"M","v":"/letter/M"},{"n":"N","v":"/letter/N"},{"n":"O","v":"/letter/O"},{"n":"P","v":"/letter/P"},{"n":"Q","v":"/letter/Q"},{"n":"R","v":"/letter/R"},{"n":"S","v":"/letter/S"},{"n":"T","v":"/letter/T"},{"n":"U","v":"/letter/U"},{"n":"V","v":"/letter/V"},{"n":"W","v":"/letter/W"},{"n":"X","v":"/letter/X"},{"n":"Y","v":"/letter/Y"},{"n":"Z","v":"/letter/Z"},{"n":"0-9","v":"/letter/0-9"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"/by/time"},{"n":"人气","v":"/by/hits"},{"n":"评分","v":"/by/score"}]}], + "2":[{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"偶像","v":"/class/偶像"},{"n":"爱情","v":"/class/爱情"},{"n":"言情","v":"/class/言情"},{"n":"古装","v":"/class/古装"},{"n":"历史","v":"/class/历史"},{"n":"玄幻","v":"/class/玄幻"},{"n":"谍战","v":"/class/谍战"},{"n":"历险","v":"/class/历险"},{"n":"都市","v":"/class/都市"},{"n":"科幻","v":"/class/科幻"},{"n":"军旅","v":"/class/军旅"},{"n":"喜剧","v":"/class/喜剧"},{"n":"武侠","v":"/class/武侠"},{"n":"江湖","v":"/class/江湖"},{"n":"罪案","v":"/class/罪案"},{"n":"青春","v":"/class/青春"},{"n":"家庭","v":"/class/家庭"},{"n":"战争","v":"/class/战争"},{"n":"悬疑","v":"/class/悬疑"},{"n":"穿越","v":"/class/穿越"},{"n":"宫廷","v":"/class/宫廷"},{"n":"神话","v":"/class/神话"},{"n":"商战","v":"/class/商战"},{"n":"警匪","v":"/class/警匪"},{"n":"动作","v":"/class/动作"},{"n":"惊悚","v":"/class/惊悚"},{"n":"剧情","v":"/class/剧情"},{"n":"同性","v":"/class/同性"},{"n":"奇幻","v":"/class/奇幻"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"内地","v":"/area/内地"},{"n":"韩国","v":"/area/韩国"},{"n":"香港","v":"/area/香港"},{"n":"台湾","v":"/area/台湾"},{"n":"日本","v":"/area/日本"},{"n":"美国","v":"/area/美国"},{"n":"泰国","v":"/area/泰国"},{"n":"英国","v":"/area/英国"},{"n":"新加坡","v":"/area/新加坡"},{"n":"其他","v":"/area/其他"}]},{"key":"lang","name":"语言","value":[{"n":"全部","v":""},{"n":"国语","v":"/lang/国语"},{"n":"英语","v":"/lang/英语"},{"n":"粤语","v":"/lang/粤语"},{"n":"闽南语","v":"/lang/闽南语"},{"n":"韩语","v":"/lang/韩语"},{"n":"日语","v":"/lang/日语"},{"n":"其它","v":"/lang/其它"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"/year/2023"},{"n":"2022","v":"/year/2022"},{"n":"2021","v":"/year/2021"},{"n":"2020","v":"/year/2020"},{"n":"2019","v":"/year/2019"},{"n":"2018","v":"/year/2018"},{"n":"2017","v":"/year/2017"},{"n":"2016","v":"/year/2016"},{"n":"2015","v":"/year/2015"},{"n":"2014","v":"/year/2014"},{"n":"2013","v":"/year/2013"},{"n":"2012","v":"/year/2012"},{"n":"2011","v":"/year/2011"},{"n":"2010","v":"/year/2010"},{"n":"2009","v":"/year/2009"},{"n":"2008","v":"/year/2008"},{"n":"2007","v":"/year/2007"},{"n":"2006","v":"/year/2006"},{"n":"2005","v":"/year/2005"},{"n":"2004","v":"/year/2004"},{"n":"2003","v":"/year/2003"},{"n":"2002","v":"/year/2002"},{"n":"2001","v":"/year/2001"},{"n":"2000","v":"/year/2000"}]},{"key":"letter","name":"字母","value":[{"n":"字母","v":""},{"n":"A","v":"/letter/A"},{"n":"B","v":"/letter/B"},{"n":"C","v":"/letter/C"},{"n":"D","v":"/letter/D"},{"n":"E","v":"/letter/E"},{"n":"F","v":"/letter/F"},{"n":"G","v":"/letter/G"},{"n":"H","v":"/letter/H"},{"n":"I","v":"/letter/I"},{"n":"J","v":"/letter/J"},{"n":"K","v":"/letter/K"},{"n":"L","v":"/letter/L"},{"n":"M","v":"/letter/M"},{"n":"N","v":"/letter/N"},{"n":"O","v":"/letter/O"},{"n":"P","v":"/letter/P"},{"n":"Q","v":"/letter/Q"},{"n":"R","v":"/letter/R"},{"n":"S","v":"/letter/S"},{"n":"T","v":"/letter/T"},{"n":"U","v":"/letter/U"},{"n":"V","v":"/letter/V"},{"n":"W","v":"/letter/W"},{"n":"X","v":"/letter/X"},{"n":"Y","v":"/letter/Y"},{"n":"Z","v":"/letter/Z"},{"n":"0-9","v":"/letter/0-9"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"/by/time"},{"n":"人气","v":"/by/hits"},{"n":"评分","v":"/by/score"}]}], + "3":[{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"番剧","v":"/class/番剧"},{"n":"国创","v":"/class/国创"},{"n":"热血","v":"/class/热血"},{"n":"格斗","v":"/class/格斗"},{"n":"机战","v":"/class/机战"},{"n":"少女","v":"/class/少女"},{"n":"竞技","v":"/class/竞技"},{"n":"科幻","v":"/class/科幻"},{"n":"魔幻","v":"/class/魔幻"},{"n":"爆笑","v":"/class/爆笑"},{"n":"推理","v":"/class/推理"},{"n":"冒险","v":"/class/冒险"},{"n":"恋爱","v":"/class/恋爱"},{"n":"校园","v":"/class/校园"},{"n":"治愈","v":"/class/治愈"},{"n":"泡面","v":"/class/泡面"},{"n":"穿越","v":"/class/穿越"},{"n":"灵异","v":"/class/灵异"},{"n":"耽美","v":"/class/耽美"},{"n":"动画","v":"/class/动画"},{"n":"电影","v":"/class/电影"},{"n":"其它","v":"/class/其它/"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"大陆","v":"/area/大陆"},{"n":"香港","v":"/area/香港"},{"n":"台湾","v":"/area/台湾"},{"n":"美国","v":"/area/美国"},{"n":"韩国","v":"/area/韩国"},{"n":"日本","v":"/area/日本"},{"n":"泰国","v":"/area/泰国"},{"n":"新加坡","v":"/area/新加坡"},{"n":"马来西亚","v":"/area/马来西亚"},{"n":"印度","v":"/area/印度"},{"n":"英国","v":"/area/英国"},{"n":"法国","v":"/area/法国"},{"n":"加拿大","v":"/area/加拿大"},{"n":"西班牙","v":"/area/西班牙"},{"n":"俄罗斯","v":"/area/俄罗斯"},{"n":"其它","v":"/area/其它/"}]},{"key":"lang","name":"语言","value":[{"n":"全部","v":""},{"n":"国语","v":"/lang/国语"},{"n":"英语","v":"/lang/英语"},{"n":"粤语","v":"/lang/粤语"},{"n":"闽南语","v":"/lang/闽南语"},{"n":"韩语","v":"/lang/韩语"},{"n":"日语","v":"/lang/日语"},{"n":"法语","v":"/lang/法语"},{"n":"德语","v":"/lang/德语"},{"n":"其它","v":"/lang/其它"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"/year/2023"},{"n":"2022","v":"/year/2022"},{"n":"2021","v":"/year/2021"},{"n":"2020","v":"/year/2020"},{"n":"2019","v":"/year/2019"},{"n":"2018","v":"/year/2018"},{"n":"2017","v":"/year/2017"},{"n":"2016","v":"/year/2016"},{"n":"2015","v":"/year/2015"},{"n":"2014","v":"/year/2014"},{"n":"2013","v":"/year/2013"},{"n":"2012","v":"/year/2012"},{"n":"2011","v":"/year/2011"},{"n":"2010","v":"/year/2010"},{"n":"2009","v":"/year/2009"},{"n":"2008","v":"/year/2008"},{"n":"2007","v":"/year/2007"},{"n":"2006","v":"/year/2006"},{"n":"2005","v":"/year/2005"},{"n":"2004","v":"/year/2004"},{"n":"2003","v":"/year/2003"},{"n":"2002","v":"/year/2002"},{"n":"2001","v":"/year/2001"},{"n":"2000","v":"/year/2000"}]},{"key":"letter","name":"字母","value":[{"n":"字母","v":""},{"n":"A","v":"/letter/A"},{"n":"B","v":"/letter/B"},{"n":"C","v":"/letter/C"},{"n":"D","v":"/letter/D"},{"n":"E","v":"/letter/E"},{"n":"F","v":"/letter/F"},{"n":"G","v":"/letter/G"},{"n":"H","v":"/letter/H"},{"n":"I","v":"/letter/I"},{"n":"J","v":"/letter/J"},{"n":"K","v":"/letter/K"},{"n":"L","v":"/letter/L"},{"n":"M","v":"/letter/M"},{"n":"N","v":"/letter/N"},{"n":"O","v":"/letter/O"},{"n":"P","v":"/letter/P"},{"n":"Q","v":"/letter/Q"},{"n":"R","v":"/letter/R"},{"n":"S","v":"/letter/S"},{"n":"T","v":"/letter/T"},{"n":"U","v":"/letter/U"},{"n":"V","v":"/letter/V"},{"n":"W","v":"/letter/W"},{"n":"X","v":"/letter/X"},{"n":"Y","v":"/letter/Y"},{"n":"Z","v":"/letter/Z"},{"n":"0-9","v":"/letter/0-9"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"/by/time"},{"n":"人气","v":"/by/hits"},{"n":"评分","v":"/by/score"}]}], + "4":[{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"综艺","v":"/class/综艺"},{"n":"选秀","v":"/class/选秀"},{"n":"情感","v":"/class/情感"},{"n":"访谈","v":"/class/访谈"},{"n":"播报","v":"/class/播报"},{"n":"旅游","v":"/class/旅游"},{"n":"音乐","v":"/class/音乐"},{"n":"美食","v":"/class/美食"},{"n":"纪实","v":"/class/纪实"},{"n":"曲艺","v":"/class/曲艺"},{"n":"生活","v":"/class/生活"},{"n":"游戏互动","v":"/class/游戏互动"},{"n":"财经","v":"/class/财经"},{"n":"求职","v":"/class/求职"},{"n":"脱口秀","v":"/class/脱口秀"},{"n":"真人秀","v":"/class/真人秀/"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"大陆","v":"/area/大陆"},{"n":"香港","v":"/area/香港"},{"n":"台湾","v":"/area/台湾"},{"n":"美国","v":"/area/美国"},{"n":"韩国","v":"/area/韩国"},{"n":"日本","v":"/area/日本"},{"n":"泰国","v":"/area/泰国"},{"n":"新加坡","v":"/area/新加坡"},{"n":"马来西亚","v":"/area/马来西亚"},{"n":"印度","v":"/area/印度"},{"n":"英国","v":"/area/英国"},{"n":"法国","v":"/area/法国"},{"n":"加拿大","v":"/area/加拿大"},{"n":"西班牙","v":"/area/西班牙"},{"n":"俄罗斯","v":"/area/俄罗斯"},{"n":"其它","v":"/area/其它/"}]},{"key":"lang","name":"语言","value":[{"n":"全部","v":""},{"n":"国语","v":"/lang/国语"},{"n":"英语","v":"/lang/英语"},{"n":"粤语","v":"/lang/粤语"},{"n":"闽南语","v":"/lang/闽南语"},{"n":"韩语","v":"/lang/韩语"},{"n":"日语","v":"/lang/日语"},{"n":"其它","v":"/lang/其它"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"/year/2023"},{"n":"2022","v":"/year/2022"},{"n":"2021","v":"/year/2021"},{"n":"2020","v":"/year/2020"},{"n":"2019","v":"/year/2019"},{"n":"2018","v":"/year/2018"},{"n":"2017","v":"/year/2017"},{"n":"2016","v":"/year/2016"},{"n":"2015","v":"/year/2015"},{"n":"2014","v":"/year/2014"},{"n":"2013","v":"/year/2013"},{"n":"2012","v":"/year/2012"},{"n":"2011","v":"/year/2011"},{"n":"2010","v":"/year/2010"},{"n":"2009","v":"/year/2009"},{"n":"2008","v":"/year/2008"},{"n":"2007","v":"/year/2007"},{"n":"2006","v":"/year/2006"},{"n":"2005","v":"/year/2005"},{"n":"2004","v":"/year/2004"},{"n":"2003","v":"/year/2003"},{"n":"2002","v":"/year/2002"},{"n":"2001","v":"/year/2001"},{"n":"2000","v":"/year/2000"}]},{"key":"letter","name":"字母","value":[{"n":"字母","v":""},{"n":"A","v":"/letter/A"},{"n":"B","v":"/letter/B"},{"n":"C","v":"/letter/C"},{"n":"D","v":"/letter/D"},{"n":"E","v":"/letter/E"},{"n":"F","v":"/letter/F"},{"n":"G","v":"/letter/G"},{"n":"H","v":"/letter/H"},{"n":"I","v":"/letter/I"},{"n":"J","v":"/letter/J"},{"n":"K","v":"/letter/K"},{"n":"L","v":"/letter/L"},{"n":"M","v":"/letter/M"},{"n":"N","v":"/letter/N"},{"n":"O","v":"/letter/O"},{"n":"P","v":"/letter/P"},{"n":"Q","v":"/letter/Q"},{"n":"R","v":"/letter/R"},{"n":"S","v":"/letter/S"},{"n":"T","v":"/letter/T"},{"n":"U","v":"/letter/U"},{"n":"V","v":"/letter/V"},{"n":"W","v":"/letter/W"},{"n":"X","v":"/letter/X"},{"n":"Y","v":"/letter/Y"},{"n":"Z","v":"/letter/Z"},{"n":"0-9","v":"/letter/0-9"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"/by/time"},{"n":"人气","v":"/by/hits"},{"n":"评分","v":"/by/score"}]}], + "5":[{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"文化","v":"/class/文化"},{"n":"探索","v":"/class/探索"},{"n":"军事","v":"/class/军事"},{"n":"解密","v":"/class/解密"},{"n":"科技","v":"/class/科技"},{"n":"历史","v":"/class/历史"},{"n":"人物","v":"/class/人物"},{"n":"自然","v":"/class/自然"},{"n":"其它","v":"/class/其它/"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"大陆","v":"/area/大陆"},{"n":"香港","v":"/area/香港"},{"n":"台湾","v":"/area/台湾"},{"n":"美国","v":"/area/美国"},{"n":"韩国","v":"/area/韩国"},{"n":"日本","v":"/area/日本"},{"n":"泰国","v":"/area/泰国"},{"n":"新加坡","v":"/area/新加坡"},{"n":"马来西亚","v":"/area/马来西亚"},{"n":"印度","v":"/area/印度"},{"n":"英国","v":"/area/英国"},{"n":"法 国","v":"/area/法国"},{"n":"加拿大","v":"/area/加拿大"},{"n":"西班牙","v":"/area/西班牙"},{"n":"俄罗斯","v":"/area/俄罗斯"},{"n":"其它","v":"/area/其它/"}]},{"key":"lang","name":"语言","value":[{"n":"全部","v":""},{"n":"国语","v":"/lang/国语"},{"n":"英语","v":"/lang/英语"},{"n":"粤语","v":"/lang/粤语"},{"n":"闽南语","v":"/lang/闽南语"},{"n":"韩语","v":"/lang/韩语"},{"n":"日语","v":"/lang/日语"},{"n":"其它","v":"/lang/其它"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"/year/2023"},{"n":"2022","v":"/year/2022"},{"n":"2021","v":"/year/2021"},{"n":"2020","v":"/year/2020"},{"n":"2019","v":"/year/2019"},{"n":"2018","v":"/year/2018"},{"n":"2017","v":"/year/2017"},{"n":"2016","v":"/year/2016"},{"n":"2015","v":"/year/2015"},{"n":"2014","v":"/year/2014"},{"n":"2013","v":"/year/2013"},{"n":"2012","v":"/year/2012"},{"n":"2011","v":"/year/2011"},{"n":"2010","v":"/year/2010"},{"n":"2009","v":"/year/2009"},{"n":"2008","v":"/year/2008"},{"n":"2007","v":"/year/2007"},{"n":"2006","v":"/year/2006"},{"n":"2005","v":"/year/2005"},{"n":"2004","v":"/year/2004"},{"n":"2003","v":"/year/2003"},{"n":"2002","v":"/year/2002"},{"n":"2001","v":"/year/2001"},{"n":"2000","v":"/year/2000"}]},{"key":"letter","name":"字母","value":[{"n":"字母","v":""},{"n":"A","v":"/letter/A"},{"n":"B","v":"/letter/B"},{"n":"C","v":"/letter/C"},{"n":"D","v":"/letter/D"},{"n":"E","v":"/letter/E"},{"n":"F","v":"/letter/F"},{"n":"G","v":"/letter/G"},{"n":"H","v":"/letter/H"},{"n":"I","v":"/letter/I"},{"n":"J","v":"/letter/J"},{"n":"K","v":"/letter/K"},{"n":"L","v":"/letter/L"},{"n":"M","v":"/letter/M"},{"n":"N","v":"/letter/N"},{"n":"O","v":"/letter/O"},{"n":"P","v":"/letter/P"},{"n":"Q","v":"/letter/Q"},{"n":"R","v":"/letter/R"},{"n":"S","v":"/letter/S"},{"n":"T","v":"/letter/T"},{"n":"U","v":"/letter/U"},{"n":"V","v":"/letter/V"},{"n":"W","v":"/letter/W"},{"n":"X","v":"/letter/X"},{"n":"Y","v":"/letter/Y"},{"n":"Z","v":"/letter/Z"},{"n":"0-9","v":"/letter/0-9"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"/by/time"},{"n":"人气","v":"/by/hits"},{"n":"评分","v":"/by/score"}]}], + "20":[{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"喜剧","v":"/class/喜剧"},{"n":"爱情","v":"/class/爱情"},{"n":"恐怖","v":"/class/恐怖"},{"n":"动作","v":"/class/动作"},{"n":"科幻","v":"/class/科幻"},{"n":"剧情","v":"/class/剧情"},{"n":"战 争","v":"/class/战争"},{"n":"警匪","v":"/class/警匪"},{"n":"犯罪","v":"/class/犯罪"},{"n":"动画","v":"/class/动画"},{"n":"奇幻","v":"/class/奇幻"},{"n":"武侠","v":"/class/武侠"},{"n":"冒险","v":"/class/冒险"},{"n":"枪战","v":"/class/枪战"},{"n":"恐怖","v":"/class/恐怖"},{"n":"悬疑","v":"/class/悬疑"},{"n":"惊悚","v":"/class/惊悚"},{"n":"经典","v":"/class/经典"},{"n":"青春","v":"/class/青春"},{"n":"文艺","v":"/class/文艺"},{"n":"微电影","v":"/class/微电影"},{"n":"古 装","v":"/class/古装"},{"n":"历史","v":"/class/历史"},{"n":"运动","v":"/class/运动"},{"n":"农村","v":"/class/农村"},{"n":"儿童","v":"/class/儿童"},{"n":"网络电影","v":"/class/网络电影"},{"n":"伦理","v":"/class/伦理"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"大陆","v":"/area/大陆"},{"n":"香港","v":"/area/香港"},{"n":"台湾","v":"/area/台湾"},{"n":"美国","v":"/area/美国"},{"n":"法国","v":"/area/法国"},{"n":"英国","v":"/area/英国"},{"n":"日本","v":"/area/日本"},{"n":"韩国","v":"/area/韩国"},{"n":"德国","v":"/area/德国"},{"n":"泰国","v":"/area/泰国"},{"n":"印度","v":"/area/印度"},{"n":"意大利","v":"/area/意大利"},{"n":"西班牙","v":"/area/西班牙"},{"n":"加拿大","v":"/area/加拿大"},{"n":"其他","v":"/area/其他"}]},{"key":"lang","name":"语言","value":[{"n":"全部","v":""},{"n":"国语","v":"/lang/国语"},{"n":"英语","v":"/lang/英语"},{"n":"粤语","v":"/lang/粤语"},{"n":"闽南语","v":"/lang/闽南语"},{"n":"韩语","v":"/lang/韩语"},{"n":"日语","v":"/lang/日语"},{"n":"法语","v":"/lang/法语"},{"n":"德语","v":"/lang/德语"},{"n":"其它","v":"/lang/其它"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"/year/2023"},{"n":"2022","v":"/year/2022"},{"n":"2021","v":"/year/2021"},{"n":"2020","v":"/year/2020"},{"n":"2019","v":"/year/2019"},{"n":"2018","v":"/year/2018"},{"n":"2017","v":"/year/2017"},{"n":"2016","v":"/year/2016"},{"n":"2015","v":"/year/2015"},{"n":"2014","v":"/year/2014"},{"n":"2013","v":"/year/2013"},{"n":"2012","v":"/year/2012"},{"n":"2011","v":"/year/2011"},{"n":"2010","v":"/year/2010"},{"n":"2009","v":"/year/2009"},{"n":"2008","v":"/year/2008"},{"n":"2007","v":"/year/2007"},{"n":"2006","v":"/year/2006"},{"n":"2005","v":"/year/2005"},{"n":"2004","v":"/year/2004"},{"n":"2003","v":"/year/2003"},{"n":"2002","v":"/year/2002"},{"n":"2001","v":"/year/2001"},{"n":"2000","v":"/year/2000"}]},{"key":"letter","name":"字母","value":[{"n":"字母","v":""},{"n":"A","v":"/letter/A"},{"n":"B","v":"/letter/B"},{"n":"C","v":"/letter/C"},{"n":"D","v":"/letter/D"},{"n":"E","v":"/letter/E"},{"n":"F","v":"/letter/F"},{"n":"G","v":"/letter/G"},{"n":"H","v":"/letter/H"},{"n":"I","v":"/letter/I"},{"n":"J","v":"/letter/J"},{"n":"K","v":"/letter/K"},{"n":"L","v":"/letter/L"},{"n":"M","v":"/letter/M"},{"n":"N","v":"/letter/N"},{"n":"O","v":"/letter/O"},{"n":"P","v":"/letter/P"},{"n":"Q","v":"/letter/Q"},{"n":"R","v":"/letter/R"},{"n":"S","v":"/letter/S"},{"n":"T","v":"/letter/T"},{"n":"U","v":"/letter/U"},{"n":"V","v":"/letter/V"},{"n":"W","v":"/letter/W"},{"n":"X","v":"/letter/X"},{"n":"Y","v":"/letter/Y"},{"n":"Z","v":"/letter/Z"},{"n":"0-9","v":"/letter/0-9"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"/by/time"},{"n":"人气","v":"/by/hits"},{"n":"评分","v":"/by/score"}]}] + }; + + return JSON.stringify({ + class: classes, + filters: filterObj, + }); +} + +async function homeVod() {} + +async function category(tid, pg, filter, extend) { + if (pg <= 0) pg = 1; + const link = url + '/index.php/vod/show' + (extend.area || '') + (extend.by || '/by/time') + (extend.class || '') + '/id/' + tid + (extend.lang || '') + (extend.letter || '') + '/page/' + pg + (extend.year || '') + '.html';//https://jinmantv.com/index.php/vod/show/area/%E7%BE%8E%E5%9B%BD/by/hits/class/%E5%8A%A8%E4%BD%9C/id/1/lang/%E8%8B%B1%E8%AF%AD/year/2022.html + const html = await request(link); + const $ = load(html); + const items = $('div.main a.module-poster-item'); + let videos = _.map(items, (item) => { + const it = $(item)[0]; + const k = $(item).find('img:first')[0]; + const remarks = $($(item).find('div.module-item-note')[0]).text().trim(); + return { + vod_id: it.attribs.href.replace(/.*?\/id\/(.*).html/g, '$1'), + vod_name: it.attribs.title, + vod_pic: k.attribs['data-original'], + vod_remarks: remarks || '', + }; + }); + const hasMore = $('div#page > 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) { + var html = await request( url + '/index.php/vod/detail/id/' + id + '.html'); + var $ = load(html); + var vod = { + vod_id: id, + vod_name: $('h1:first').text().trim(), + vod_type: $('.module-info-tag a').text(), + vod_actor: $('.module-info-items a').text(), + vod_pic: $('.video-cover img:first').attr('src'), + vod_remarks : $('.stui-content__detail p:nth-child(5)').text() || '', + vod_content: $('.show-desc p').text().trim().replace('如果你喜欢', '').replace('记得来金曼TV在线观看。', ''), + }; + var playMap = {}; + var tabs = $('div.module-tab-items-box div.module-tab-item span'); + var playlists = $('div.module-play-list-content'); + _.each(tabs, (tab, i) => { + var from = $(tab).text(); + var list = playlists[i]; + list = $(list).find('a'); + _.each(list, (it) => { + var title = $(it).text(); + var playUrl = it.attribs.href.replace(/.*?\/id\/(.*).html/g, '$1'); + if (title.length == 0) title = it.children[0].data.trim(); + if (!playMap.hasOwnProperty(from)) { + playMap[from] = []; + } + playMap[from].push( title + '$' + playUrl); + }); + }); + vod.vod_play_from = _.keys(playMap).join('$$$'); + var urls = _.values(playMap); + var 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 link = url + '/index.php/vod/play/id/' + id + '.html'; + const html = await request(link); + const $ = load(html); + const js = JSON.parse($('script:contains(player_)').html().replace('var player_aaaa=','')); + const playUrl = js.url; + return JSON.stringify({ + parse: 0, + url: playUrl, + }); +} + +async function search(wd, quick, pg) { + if (pg <= 0) pg = 1; + let data = await request(url + '/index.php/vod/search/page/' + pg + '/wd/' + wd + '.html');//https://fun.tvoled.net/index.php/vod/search/page/2/wd/%E6%88%91.html + const $ = load(data); + const items = $('div.module-items div.module-item'); + let videos = _.map(items, (item) => { + const it = $(item).find('a:first')[0]; + const k = $(item).find('img:first')[0]; + const remarks = $($(item).find('div.module-item-note')[0]).text().trim(); + return { + vod_id: it.attribs.href.replace(/.*?\/id\/(.*).html/g, '$1'), + vod_name: k.attribs.alt, + vod_pic: k.attribs['data-original'], + vod_remarks: remarks || '', + }; + }); + const hasMore = $('div#page > 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, + }); +} + +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/js/jiohub_open.js b/js/jiohub_open.js new file mode 100644 index 0000000..285ef70 --- /dev/null +++ b/js/jiohub_open.js @@ -0,0 +1,206 @@ +import { Crypto, load, _, dayjs } from 'assets://js/lib/cat.js'; + +let key = 'jiohub'; +let url = 'https://jiohub.top'; +let siteKey = ''; +let siteType = 0; + +const 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 cookie = {}; + +async function request(reqUrl, referer, mth, data, hd) { + const headers = { + 'User-Agent': UA, + Cookie: _.map(cookie, (value, key) => { + return `${key}=${value}`; + }).join(';'), + }; + if (referer) headers.referer = encodeURIComponent(referer); + let res = await req(reqUrl, { + method: mth || 'get', + headers: headers, + data: data, + postType: mth === 'post' ? 'form' : '', + }); + 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(url); + const $ = load(html); + const series = $('.nav-list a[href*=/video]'); + let classes = _.map(series, (s) => { + let typeId = s.attribs['href']; + let typeName = typeId.match(/\/video\/(.*)\?/)[1]; + typeName = decodeURIComponent(typeName); + return { + type_id: typeName, + type_name: typeName, + }; + }); + return JSON.stringify({ + class: classes, + }); +} + +async function homeVod() { + return '{}'; +} + +async function category(tid, pg, filter, extend) { + let page = pg || 1; + if (page == 0) page = 1; + const link = url + '/video/' + tid + "?page=" + page + '&size=18'; + const html = await request(link); + const $ = load(html); + const items = $('div.content-body > a'); + let videos = _.map(items, (item) => { + const img = $(item).find('img:first')[0].attribs['src']; + const a = item.attribs['href'].match(/\/watch\/(.*)/)[1]; + const n = ($(item).find('p.card-title')[0]).children[0].data; + let speed = ($(item).find('p.item-speed')[0]).children[0].data || ''; + const score = ($(item).find('p.score')[0]).children[0].data || ''; + if (speed == tid) speed = ''; + return { + vod_id: a, + vod_name: n, + vod_pic: img, + vod_remarks: speed || score || '', + }; + }); + + let total = 18; + const pag = $('ui-pagination'); + if (pag.length > 0) { + try { + total = parseInt(pag[0].attribs['total']); + } catch (error) { + + } + } + + return JSON.stringify({ + page: page, + pagecount: _.ceil(total / 18), + list: videos, + }); +} + +function stripHtmlTag(src) { + return src + .replace(/<\/?[^>]+(>|$)/g, '') + .replace(/&.{1,5};/g, '') + .replace(/\s{2,}/g, ' '); +} + +async function detail(id) { + const html = await request(url + '/watch/' + id); + const $ = load(html); + const detail = $('div.content-detail > p'); + let vod = { + vod_id: id, + vod_content: stripHtmlTag($('div.content-detail span.detail-sketch').html()).trim(), + }; + for (const info of detail) { + const i = $(info).text().trim(); + if (i.startsWith('地区:')) { + vod.vod_area = i.substring(3); + } else if (i.startsWith('年份:')) { + vod.vod_year = i.substring(3); + } else if (i.startsWith('类型:')) { + vod.vod_type = i.substring(3); + } else if (i.startsWith('导演:')) { + vod.vod_director = i.substring(3); + } else if (i.startsWith('主演:')) { + vod.vod_actor = i.substring(3); + } else if (i.startsWith('语言:')) { + vod.vod_lang = i.substring(3); + } + } + + const urls = html.match(/let urls = \"(.*)\";/)[1].replace(/_/g, '/').replace(/-/g, '+'); + var key = Crypto.enc.Utf8.parse("cf2d1a-6a4d-9ef8"); + var playlist = Crypto.AES.decrypt(urls, key, { iv: key, padding: Crypto.pad.Pkcs7 }); + playlist = Crypto.enc.Utf8.stringify(playlist).split('\n'); + vod.vod_play_from = 'JOJO'; + vod.vod_play_url = playlist.join('#'); + return JSON.stringify({ + list: [vod], + }); +} + +function playPid() { + var key = Crypto.enc.Utf8.parse('VSmJTRRE'+dayjs().format('YYYYMMDD')); + var iv = Crypto.enc.Hex.parse("00000000000000000000000000000000"); + var pid = Crypto.AES.encrypt(dayjs().format('YYYY-MM-DD HH:mm'), key, { iv: iv, padding: Crypto.pad.Pkcs7 }); + pid = pid.toString().replace(/\+/g, '-'); + return pid; +} + +async function play(flag, id, flags) { + return JSON.stringify({ + parse: 0, + url: id + '?pid=' + playPid(), + header: { + 'User-Agent': UA, + }, + }); +} + +async function search(wd, quick, pg) { + let page = pg || 1; + if (page == 0) page = 1; + const link = url + '/video/search?q=' + wd + "&page=" + page + '&size=18&pid=' + playPid(); + const html = await request(link); + const $ = load(html); + const items = $('div.content-body > a'); + let videos = _.map(items, (item) => { + const img = $(item).find('img:first')[0].attribs['src']; + const a = item.attribs['href'].match(/\/watch\/(.*)/)[1]; + const n = ($(item).find('p.card-title')[0]).children[0].data; + let speed = ($(item).find('p.item-speed')[0]).children[0].data || ''; + const score = ($(item).find('p.score')[0]).children[0].data || ''; + if (speed == '电影') speed = ''; + return { + vod_id: a, + vod_name: n, + vod_pic: img, + vod_remarks: speed || score || '', + }; + }); + + let total = 18; + const pag = $('ui-pagination'); + if (pag.length > 0) { + try { + total = parseInt(pag[0].attribs['total']); + } catch (error) { + + } + } + + return JSON.stringify({ + page: page, + pagecount: _.ceil(total / 18), + list: videos, + }); +} + +export function __jsEvalReturn() { + return { + init: init, + home: home, + homeVod: homeVod, + category: category, + detail: detail, + play: play, + search: search, + }; +} diff --git a/js/kkys_open.js b/js/kkys_open.js new file mode 100644 index 0000000..bb9f0ea --- /dev/null +++ b/js/kkys_open.js @@ -0,0 +1 @@ +//bbQ0FUT1C4Ahhra3lzX29wZW4uanMsYXNzZXRzOi8vanMvbGliL2NhdC5qcxxfX2pzRXZhbFJldHVybgxDcnlwdG8KZGF5anMMamluamEyAl8Ga2V5BnVybAxkZXZpY2UOc2l0ZUtleRBzaXRlVHlwZQJhDnJlcXVlc3QIaW5pdAhob21lDmhvbWVWb2QQY2F0ZWdvcnkMZGV0YWlsCnBhcnNlCHBsYXkMc2VhcmNoGGJhc2U2NEVuY29kZRhiYXNlNjREZWNvZGUOY2hhclN0cg5yYW5kU3RyFHJhbmREZXZpY2UaZm9ybWF0UGxheVVybBJqc29uUGFyc2UIa2t5cz5odHRwczovL2FwaTEuYmFpYmFpcGVpLmNvbTo4ODk5emFiYWNkZWZnaGprbG1ub3BxcnN0dXZ3eHl6QUJDREVGR0hKS0xNTk9QUVJTVFVWV1hZWjAxMjM0NTY3ODkMcmVxVXJsEHBvc3REYXRhDmFnZW50U3AEdHMIcmFuZAhzaWduDmhlYWRlcnMGcmVzDmNvbnRlbnQGTUQ1LmFiY2RleHh4ZGQyZGFrbG1uMjUxMjlfFnRvTG93ZXJDYXNlBHVhFHVzZXItYWdlbnQQaW5jbHVkZXMSYmFpYmFpcGVpEmRldmljZS1pZARpZBRwdXNoLXRva2VuCHRpbWUGbWQ1DnZlcnNpb24KMi4xLjMYc3lzdGVtLW1vZGVsCm1vZGVsGHN5c3RlbS1icmFuZApicmFuZBxzeXN0ZW0tdmVyc2lvbg5yZWxlYXNlBnJlcQhwb3N0DG1ldGhvZAhkYXRhCGZvcm0QcG9zdFR5cGUGY2ZnDl8weDViYjcOXzB4MzU4OAplcnJvchJkZXZpY2VLZXkUZGV2aWNlSW5mbwhza2V5CnN0eXBlMHdxODZ3NzNDbU1PcEhjT2V3NkhDdXl3PSB3NHZDdDhLRHdvekNsZz09GHc3N0R2c085d3E5VhBObnc5QWNPTyBaM3cxQk1LWUtnTmF3Nlk9BjB4Mwg5bVZBBjB4MghlMGhFBjB4MQhOKW5sBjB4NAh3NzFmBjB4MAhIZ00zBmxvZw5jb25zb2xlCmxvY2FsDmlzRW1wdHkYb2todHRwLzQuMS4wEnN0cmluZ2lmeRJfMHg0MjE2NDYSXzB4NWJiNzBkEl8weDM1ODg4MBJfMHgzNWI5OTMIcHVzaApzaGlmdBJfMHgyNmY4YTYMdmFSTWNFDHlaU0RLVQx4SVVZWnIMU1FqZXRREl8weDNhMWQxYRJfMHg1ZDJmZTMSXzB4NGQyNWY1ggFBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWmFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6MDEyMzQ1Njc4OSsvPQhhdG9iEl8weDFkMWQ5MxJfMHg0Y2NiMmEmcmV0dXJuIChmdW5jdGlvbigpIEB7fS5jb25zdHJ1Y3RvcigicmV0dXJuIHRoaXMiKSggKQQpOwx3aW5kb3cSXzB4NGU4NDk2El8weDU5MThmNxJfMHg0MDM1YTkSXzB4NDdmODNiEl8weGQxZDRlNBJfMHgyMGFjNGMSXzB4NWMzODU2DnJlcGxhY2UMY2hhckF0DmluZGV4T2YYZnJvbUNoYXJDb2RlEl8weDRiNWQ0ZRJfMHg0NDIzYzUSXzB4MjgzMmUxDl8weDU5NGYSXzB4NGYzMTQwEl8weDQ2OGVlYRJfMHg0NWJiNTcSXzB4MmRjN2Q3El8weDVlMjczZhJfMHgzNzY3YzUSXzB4NTBkODJkAiUEMDAUY2hhckNvZGVBdApzbGljZSRkZWNvZGVVUklDb21wb25lbnQMZmlsdGVyDmNsYXNzZXMSZmlsdGVyT2JqCHR5cGUQdHlwZU5hbWUMdHlwZUlkEmZpbHRlckFsbBRmaWx0ZXJEYXRhFGl0ZW1WYWx1ZXMcdHlwZUV4dGVuZE5hbWUabmV3VHlwZUV4dGVuZB5uZXdUeXBlRXh0ZW5kS1YCagJlRC9hcGkucGhwL0luZGV4L2dldFRvcFZpZGVvQ2F0ZWdvcnkQbmF2X25hbWUFqGNQgxZuYXZfdHlwZV9pZA50eXBlX2lkEnR5cGVfbmFtZTgvYXBpLnBocC9WaWRlby9nZXRGaWx0ZXJUeXBlCGtleXMIcGxvdAV7fItXCGFyZWEFMFc6UwhsYW5nBe2LAIoIeWVhcgV0XuNOCHNvcnQFkmOPXgVoUeiQAm4Cdg5maWx0ZXJzEmpzb25BcnJheQx2aWRlb3MIaXRlbQh2T2JqNC9hcGkucGhwL0luZGV4L2dldEhvbWVQYWdlAnAKdmlkZW8KdGl0bGUSc3R5bGVUeXBlCGxpc3QMdm9kX2lkEHZvZF9uYW1lDnZvZF9waWMWdm9kX3JlbWFya3MSdm9kX3Njb3JlBnRpZARwZwxleHRlbmQQZm9ybURhdGEGdm9kQi9hcGkucGhwL1ZpZGVvL2dldEZpbHRlclZpZGVvTGlzdMwDewogICAgICAgICJ0eXBlIjogInt7dGlkfX0iLAogICAgICAgICJwIjogInt7cGd9fSIsCiAgICAgICAgImFyZWEiOiAie3tleHQuYXJlYXxkZWZhdWx0KDApfX0iLAogICAgICAgICJ5ZWFyIjogInt7ZXh0LnllYXJ8ZGVmYXVsdCgwKX19IiwKICAgICAgICAic29ydCI6ICJ7e2V4dC5zb3J0fGRlZmF1bHQoMCl9fSIsCiAgICAgICAgImNsYXNzIjogInt7ZXh0LmNsYXNzfGRlZmF1bHQoMCl9fSIKICAgIH0GZXh0EHBhcnNlSW50GGN1cnJlbnRfcGFnZQhwYWdlEmxhc3RfcGFnZRJwYWdlY291bnQQcGVyX3BhZ2UKbGltaXQKdG90YWwQcGxheWxpc3QIdXJscwJ1GHZvZF9wbGF5X3VybAx1cmxpc3Q2L2FwaS5waHAvVmlkZW8vZ2V0VmlkZW9JbmZvEHZpZGVvX2lkEnZvZF9jbGFzcxB2b2RfeWVhchB2b2RfYXJlYRJ2b2RfYWN0b3IYdm9kX2RpcmVjdG9yFnZvZF9jb250ZW50CHRyaW0Qdm9kX3BsYXkUcGxheWVyRm9ybQRqcAR4ZwIkEHBsYXlfdXJsHGhhc093blByb3BlcnR5BiQkJBp2b2RfcGxheV9mcm9tAiMIZmxhZwRqagxyZXN1bHQSanFxSGVhZGVyFGpxcUhlYWRlcnMGaWRzCmp4SnFxDmpxcUluZm8KeW91a3UKaXFpeWkQdi5xcS5jb20IcHB0dgxsZS5jb20QMTkwNS5jb20IbWd0dhhVc2VyIC0gQWdlbnQUVXNlci1BZ2VudAxoZWFkZXIOZm9yRWFjaAhqcXEtHi9qcXFoZWFkZXIuanNvbgItbmh0dHBzOi8vYXBpLmp1cXVhbnF1YW5hcHAuY29tL2FwcC9kcmFtYS9kZXRhaWw/ZHJhbWFJZD0YJmVwaXNvZGVTaWQ9FiZxdWFsaXR5PUxEEHBsYXlJbmZvDnBsYXlVcmwUL3ZpZGVvLnBocAh0ZXN0EGpzMlByb3h5Dmx6bTN1OC8EaGs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 \ No newline at end of file diff --git a/js/kkys_open2.js b/js/kkys_open2.js new file mode 100644 index 0000000..d51dea7 --- /dev/null +++ b/js/kkys_open2.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/js/klm_open.js b/js/klm_open.js new file mode 100644 index 0000000..a79f029 --- /dev/null +++ b/js/klm_open.js @@ -0,0 +1,159 @@ +import { Crypto, load, _, jinja2 } from './lib/cat.js'; + +let key = 'klm'; +let HOST = 'https://www.ksksl.com'; +let siteKey = ''; +let siteType = 0; + +const 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 || 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) { + let classes = [{"type_id":"dy","type_name":"电影"},{"type_id":"tv","type_name":"追剧"},{"type_id":"zy","type_name":"综艺"},{"type_id":"dm","type_name":"动漫"},{"type_id":"jl","type_name":"纪录片"}]; + let filterObj = { + "dy":[{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"中国大陆","v":"/area/中国大陆"},{"n":"中国香港","v":"/area/中国香港"},{"n":"中国台湾","v":"/area/中国台湾"},{"n":"美国","v":"/area/美国"},{"n":"日本","v":"/area/日本"},{"n":"韩国","v":"/area/韩国"},{"n":"英国","v":"/area/英国"},{"n":"法国","v":"/area/法国"}]},{"key":"class","name":"分类","value":[{"n":"全部","v":""},{"n":"喜剧","v":"/class/喜剧"},{"n":"爱情","v":"/class/爱情"},{"n":"恐怖","v":"/class/恐怖"},{"n":"动作","v":"/class/动作"},{"n":"科幻","v":"/class/科幻"},{"n":"剧情","v":"/class/剧情"},{"n":"警匪","v":"/class/警匪"},{"n":"犯罪","v":"/class/犯罪"},{"n":"动画","v":"/class/动画"},{"n":"奇幻","v":"/class/奇幻"},{"n":"武侠","v":"/class/武侠"},{"n":"冒险","v":"/class/冒险"},{"n":"枪战","v":"/class/枪战"},{"n":"恐怖","v":"/class/恐怖"},{"n":"悬疑","v":"/class/悬疑"},{"n":"惊悚","v":"/class/惊悚"},{"n":"经典","v":"/class/经典"},{"n":"青春","v":"/class/青春"},{"n":"文艺","v":"/class/文艺"},{"n":"古装","v":"/class/古装"},{"n":"历史","v":"/class/历史"},{"n":"运动","v":"/class/运动"},{"n":"农村","v":"/class/农村"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"/year/2023"},{"n":"2022","v":"/year/2022"},{"n":"2021","v":"/year/2021"},{"n":"2020","v":"/year/2020"},{"n":"2019","v":"/year/2019"},{"n":"2018","v":"/year/2018"},{"n":"2017","v":"/year/2017"},{"n":"2016","v":"/year/2016"},{"n":"2015","v":"/year/2015"},{"n":"2014","v":"/year/2014"},{"n":"2013","v":"/year/2013"},{"n":"2012","v":"/year/2012"},{"n":"2011","v":"/year/2011"},{"n":"2010","v":"/year/2010"},{"n":"2009","v":"/year/2009"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"/by/time"},{"n":"人气","v":"/by/hits"},{"n":"评分","v":"/by/score"}]}], + "tv":[{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"中国大陆","v":"/area/中国大陆"},{"n":"中国香港","v":"/area/中国香港"},{"n":"中国台湾","v":"/area/中国台湾"},{"n":"美国","v":"/area/美国"},{"n":"日本","v":"/area/日本"},{"n":"韩国","v":"/area/韩国"},{"n":"英国","v":"/area/英国"},{"n":"法国","v":"/area/法国"}]},{"key":"class","name":"分类","value":[{"n":"全部","v":""},{"n":"古装","v":"/class/古装"},{"n":"言情","v":"/class/言情"},{"n":"武侠","v":"/class/武侠"},{"n":"偶像","v":"/class/美国"},{"n":"家庭","v":"/class/家庭"},{"n":"喜剧","v":"/class/喜剧"},{"n":"战争","v":"/class/战争"},{"n":"军旅","v":"/class/军旅"},{"n":"谍战","v":"/class/谍战"},{"n":"悬疑","v":"/class/悬疑"},{"n":"罪案","v":"/class/罪案"},{"n":"穿越","v":"/class/穿越"},{"n":"宫廷","v":"/class/宫廷"},{"n":"历史","v":"/class/历史"},{"n":"神话","v":"/class/神话"},{"n":"科幻","v":"/class/科幻"},{"n":"年代","v":"/class/年代"},{"n":"农村","v":"/class/农村"},{"n":"商战","v":"/class/商战"},{"n":"剧情","v":"/class/剧情"},{"n":"奇幻","v":"/class/奇幻"},{"n":"网剧","v":"/class/网剧"},{"n":"都市","v":"/class/都市"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"/year/2023"},{"n":"2022","v":"/year/2022"},{"n":"2021","v":"/year/2021"},{"n":"2020","v":"/year/2020"},{"n":"2019","v":"/year/2019"},{"n":"2018","v":"/year/2018"},{"n":"2017","v":"/year/2017"},{"n":"2016","v":"/year/2016"},{"n":"2015","v":"/year/2015"},{"n":"2014","v":"/year/2014"},{"n":"2013","v":"/year/2013"},{"n":"2012","v":"/year/2012"},{"n":"2011","v":"/year/2011"},{"n":"2010","v":"/year/2010"},{"n":"2009","v":"/year/2009"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"/by/time"},{"n":"人气","v":"/by/hits"},{"n":"评分","v":"/by/score"}]}], + "zy":[{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"中国大陆","v":"/area/中国大陆"},{"n":"中国香港","v":"/area/中国香港"},{"n":"中国台湾","v":"/area/中国台湾"},{"n":"美国","v":"/area/美国"},{"n":"日本","v":"/area/日本"},{"n":"韩国","v":"/area/韩国"},{"n":"英国","v":"/area/英国"},{"n":"法国","v":"/area/法国"}]},{"key":"class","name":"分类","value":[{"n":"全部","v":""},{"n":"表演","v":"/class/表演"},{"n":"播报","v":"/class/播报"},{"n":"访谈","v":"/class/访谈"},{"n":"体验","v":"/class/体验"},{"n":"养成","v":"/class/养成"},{"n":"游戏","v":"/class/游戏"},{"n":"亲子","v":"/class/亲子"},{"n":"美食","v":"/class/美食"},{"n":"情感","v":"/class/情感"},{"n":"选秀","v":"/class/选秀"},{"n":"益智","v":"/class/益智"},{"n":"晚会","v":"/class/晚会"},{"n":"音乐","v":"/class/音乐"},{"n":"文化","v":"/class/文化"},{"n":"喜剧","v":"/class/喜剧"},{"n":"曲艺","v":"/class/曲艺"},{"n":"职场","v":"/class/职场"},{"n":"脱口秀","v":"/class/脱口秀"},{"n":"文艺","v":"/class/文艺"},{"n":"竞技","v":"/class/竞技"},{"n":"潮流文化","v":"/class/潮流文化"},{"n":"体育","v":"/class/体育"},{"n":"资讯","v":"/class/资讯"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"/year/2023"},{"n":"2022","v":"/year/2022"},{"n":"2021","v":"/year/2021"},{"n":"2020","v":"/year/2020"},{"n":"2019","v":"/year/2019"},{"n":"2018","v":"/year/2018"},{"n":"2017","v":"/year/2017"},{"n":"2016","v":"/year/2016"},{"n":"2015","v":"/year/2015"},{"n":"2014","v":"/year/2014"},{"n":"2013","v":"/year/2013"},{"n":"2012","v":"/year/2012"},{"n":"2011","v":"/year/2011"},{"n":"2010","v":"/year/2010"},{"n":"2009","v":"/year/2009"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"/by/time"},{"n":"人气","v":"/by/hits"},{"n":"评分","v":"/by/score"}]}], + "dm":[{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"中国大陆","v":"/area/中国大陆"},{"n":"中国香港","v":"/area/中国香港"},{"n":"中国台湾","v":"/area/中国台湾"},{"n":"美国","v":"/area/美国"},{"n":"日本","v":"/area/日本"},{"n":"韩国","v":"/area/韩国"},{"n":"英国","v":"/area/英国"},{"n":"法国","v":"/area/法国"}]},{"key":"class","name":"分类","value":[{"n":"全部","v":""},{"n":"热门","v":"/class/热门"},{"n":"搞笑","v":"/class/搞笑"},{"n":"番剧","v":"/class/番剧"},{"n":"国创","v":"/class/国创"},{"n":"大电影","v":"/class/大电影"},{"n":"热血","v":"/class/热血"},{"n":"催泪","v":"/class/催泪"},{"n":"励志","v":"/class/励志"},{"n":"机战","v":"/class/机战"},{"n":"格斗","v":"/class/格斗"},{"n":"恋爱","v":"/class/恋爱"},{"n":"科幻","v":"/class/科幻"},{"n":"奇幻","v":"/class/奇幻"},{"n":"魔幻","v":"/class/魔幻"},{"n":"推理","v":"/class/推理"},{"n":"校园","v":"/class/校园"},{"n":"日常","v":"/class/日常"},{"n":"经典","v":"/class/经典"},{"n":"历史","v":"/class/历史"},{"n":"美食","v":"/class/美食"},{"n":"武侠","v":"/class/武侠"},{"n":"玄幻","v":"/class/玄幻"},{"n":"竞技","v":"/class/竞技"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"/year/2023"},{"n":"2022","v":"/year/2022"},{"n":"2021","v":"/year/2021"},{"n":"2020","v":"/year/2020"},{"n":"2019","v":"/year/2019"},{"n":"2018","v":"/year/2018"},{"n":"2017","v":"/year/2017"},{"n":"2016","v":"/year/2016"},{"n":"2015","v":"/year/2015"},{"n":"2014","v":"/year/2014"},{"n":"2013","v":"/year/2013"},{"n":"2012","v":"/year/2012"},{"n":"2011","v":"/year/2011"},{"n":"2010","v":"/year/2010"},{"n":"2009","v":"/year/2009"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"/by/time"},{"n":"人气","v":"/by/hits"},{"n":"评分","v":"/by/score"}]}], + "jl":[{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"中国大陆","v":"/area/中国大陆"},{"n":"日本","v":"/area/日本"},{"n":"美国","v":"/area/美国"},{"n":"国外","v":"/area/国外"},{"n":"其他","v":"/area/其他"}]},{"key":"class","name":"分类","value":[{"n":"全部","v":""},{"n":"社会","v":"/class/社会"},{"n":"动物","v":"/class/动物"},{"n":"文化","v":"/class/文化"},{"n":"自然","v":"/class/自然"},{"n":"人文","v":"/class/人文"},{"n":"军事","v":"/class/军事"},{"n":"历史","v":"/class/历史"},{"n":"记录","v":"/class/记录"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"/year/2023"},{"n":"2022","v":"/year/2022"},{"n":"2021","v":"/year/2021"},{"n":"2020","v":"/year/2020"},{"n":"2019","v":"/year/2019"},{"n":"2018","v":"/year/2018"},{"n":"2017","v":"/year/2017"},{"n":"2016","v":"/year/2016"},{"n":"2015","v":"/year/2015"},{"n":"2014","v":"/year/2014"},{"n":"2013","v":"/year/2013"},{"n":"2012","v":"/year/2012"},{"n":"2011","v":"/year/2011"},{"n":"2010","v":"/year/2010"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"/by/time"},{"n":"人气","v":"/by/hits"},{"n":"评分","v":"/by/score"}]}] + }; + + return JSON.stringify({ + class: classes, + filters: filterObj, + }); +} + +async function homeVod() {} + +async function category(tid, pg, filter, extend) { + if (pg <= 0) pg = 1; + const link = HOST + '/show/' + tid + (extend.area || '') + (extend.by || '/by/time') + (extend.class || '') + '/page/' + pg + (extend.year || '') + '.html';//https://www.ksksl.com/show/dy/area/%E7%BE%8E%E5%9B%BD/class/%E5%8A%A8%E4%BD%9C/page/2.html + const html = await request(link); + const $ = load(html); + const items = $('ul.dx-list > li'); + let videos = _.map(items, (item) => { + const it = $(item).find('a:first')[0]; + const remarks = $($(item).find('span.vod_remarks')[0]).text().trim(); + return { + vod_id: it.attribs.href.replace(/.*?\/voddetail\/(.*).html/g, '$1'), + vod_name: it.attribs.title, + vod_pic: it.attribs['data-original'], + vod_remarks: remarks || '', + }; + }); + const hasMore = $('div.page_info> ul > a').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) { + var html = await request( HOST + '/voddetail/' + id + '.html'); + var $ = load(html); + var vod = { + vod_id: id, + vod_name: $('h1:first').text().trim(), + vod_type: $('.video-info-actor:eq(1)').text(), + vod_actor: $('.info-main a').text(), + vod_pic: $('.video-cover img:first').attr('src'), + vod_remarks : $('.stui-content__detail p:nth-child(5)').text() || '', + vod_content: $('.vod_content').text().trim(), + }; + var playMap = {}; + var tabs = $('div.player_info h2'); + var playlists = $('div.play_li'); + _.each(tabs, (tab, i) => { + var from = tab.children[0].data; + var list = playlists[i]; + list = $(list).find('a'); + _.each(list, (it) => { + var title = it.children[0].data; + var playUrl = it.attribs.href.replace(/.*?\/vodplay\/(.*).html/g, '$1'); + if (title.length == 0) title = it.children[0].data.trim(); + if (!playMap.hasOwnProperty(from)) { + playMap[from] = []; + } + playMap[from].push( title + '$' + playUrl); + }); + }); + vod.vod_play_from = _.keys(playMap).join('$$$'); + var urls = _.values(playMap); + var 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 link = HOST + '/vodplay/' + id + '.html'; + const html = await request(link); + const $ = load(html); + const js = JSON.parse($('script:contains(player_)').html().replace('var player_aaaa=','')); + const playUrl = js.url; + return JSON.stringify({ + parse: 0, + url: playUrl, + }); +} + +async function search(wd, quick, pg) { + if (pg <= 0) pg = 1; + let data = await request(HOST + '/ch/page/' + pg + '/wd/' + wd + '.html');//https://www.ksksl.com/ch/page/2/wd/%E6%88%91.html + const $ = load(data); + const items = $('ul.dx-list > li'); + let videos = _.map(items, (item) => { + const it = $(item).find('a:first')[0]; + const remarks = $($(item).find('span.vod_remarks')[0]).text().trim(); + return { + vod_id: it.attribs.href.replace(/\/voddetail\/(.*).html/g, '$1'), + vod_name: it.attribs.title, + vod_pic: it.attribs['data-original'], + vod_remarks: remarks || '', + }; + }); + const hasMore = $('div.page_info > ul > a').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, + }); +} + +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/js/kunyu77_open.js b/js/kunyu77_open.js new file mode 100644 index 0000000..7253833 --- /dev/null +++ b/js/kunyu77_open.js @@ -0,0 +1 @@ +//bbQ0FUT1CsBB5rdW55dTc3X29wZW4uanMsYXNzZXRzOi8vanMvbGliL2NhdC5qcxxfX2pzRXZhbFJldHVybgxDcnlwdG8KZGF5anMMamluamEyBlVyaQJfDl8weDQ0YzgOXzB4MjBmYxJfMHgzMjBkYmYSXzB4M2IzNDVjEl8weDQzMDlmYhJfMHgxOThiMTMSXzB4M2IwZDFjEl8weDFmZmQ0MhJfMHg0MTFjYmESXzB4M2E2ZTMyEl8weDExOGNmZhJfMHg0ZjM1NWQSXzB4NDc5NTMxEl8weDM1YTlmZBJfMHgyMWJhYjkSXzB4NDA4NzkzEl8weDU3YTAxNxJfMHg1NzhkYTUSXzB4NWVmOGM3El8weDdkZThjORJfMHg0ZWFmMTUSXzB4NGRmMjhmEl8weDFhNDViYRJfMHg1OWNhYWEMd2luZG93MGpzdm1fdGhpc19pbml0aWFsaXphdGlvbhpqc3ZtX3RoaXNfcnVuGl9wYV9qNzRsY2lyODYaX3BhX2syN2RnOHphbRpfcGFfenMzZjdsazdzGl9wYV9mcWxzMDlwb3ckanN2bV90aGlzX3RtcFZhbHVlHmpzdm1fdGhpc19pbnNucx5qc3ZtX3RoaXNfc2RhdGEmanN2bV90aGlzX2VudHJhbmNlcx5qc3ZtX3RoaXNfcHJpdnMCZRhfcGFfbjRsdG83eGkGc3RyGl9wYV92NmRzeHI5aXcIc2lnbgpzaWduMQpzaWduMgptYXRjaAxvZmZzZXQcX3BhX2ZxbHM1M3N5enMoZW5jb2RlU3RyTm90V2l0aFNpZ24SZGVjb2RlU3RyFnNpZ25NYXRjaGVkDGZhY3RvchhjaGFyQ29kZUxpc3QYc3RyVG9rZW5MaXN0AmkebmV3Q2hhckNvZGVMaXN0CGNvZGUCcgJ6AmwQc2lnblBvczEQc2lnblBvczIYYWN0VmFsdWVQb3MxGGFjdFZhbHVlUG9zMhxqc3ZtcG9ydGFsXzBfMQJuAmEcanN2bXBvcnRhbF8yXzECbwJwHGpzdm1wb3J0YWxfNF8xDmFsaWpzdm0Mc29ydEJ5JGdldFF1ZXJ5UGFyYW1WYWx1ZRh7InZpZGVvSWQiOiIUc3RhcnRzV2l0aAxyYW5kb20KbWVyZ2UIdHJpbRRVc2VyLUFnZW50BnN5cxp2b2RfcGxheV9mcm9tLi9hcGkucGhwL3Byb3ZpZGUvY29uZmlnEnN0cmluZ2lmeRJUSy1WVG9rZW4QcGxheUF1dGhCL2FwaS5waHAvcHJvdmlkZS92aWRlb0RldGFpbD9pZHM9CHNjYXQUcGxheUhlYWRlcg5yZXBsYWNlFnRvTG93ZXJDYXNlFHVzZXItYWdlbnQOaXNFbXB0eQZlbmMKYnJhbmQGJCQkQERhbHZpay8yLjEuMCAoTGludXg7IFU7IEFuZHJvaWQgvgwtLS0tLUJFR0lOIFBVQkxJQyBLRVktLS0tLQpNSUlDSWpBTkJna3Foa2lHOXcwQkFRRUZBQU9DQWc4QU1JSUNDZ0tDQWdFQWcvOEh0RUIzZ0wram5nVmlIY0lRCis1VWkvQXh3N1A0KzRPQlhKbFRvbzVrZ0E4UU8yS0kyYmhxQURlV2JqNWZTcEFCYzdBV1BZZGNFRytWU245dk8KWkwrWE53MlIwa1M4Q3hpbitleWtHNmg2Ty9MaVFqc3pSeW5CMHJJeUpJTkUvVG5QQllVTHk1VG1Cc2lneHRsNwpHWU9mVjBOQVRUYnlTRzd6WE16d3BRUTlkcG5nWmcrNmxMTGpLMm0rdjA2THJST054V1hpdy9TZUZGUENDd25WCkN0d09BdEYzQTZJYW9NeTVjN00zQThUUXpKQ0FKRHVuVk4vbldPWC9sT1dJM20vZWpkZjlnNkRnc1BJSm10NmoKQytrOXo1U005TEQzTUNBczNFSHk5WWl1dXR3SGVmNndTZnFLVjhVQlpGYlZ3RlJ4ejhSRXZJdU9yd3FTdjYrTgp3VE1OK1FqbmdXWWNlbmsxSFd1K2IwbDFVVURGWmRJb0ZvMzN1WEtobjhhcnVjaXkzR1FGa2ZMalhQN1JodlA5Cnc2Smw3SmVWUDNONEtPRzd6RFJaVUMzakl4TlBmV0UzZ3JQWXF3UDJtb3l4V25hU1pOVHlkMzNNWnM0d3hiODcKZ21rV3hFMldqWklvQ2VLbHdnU2I2NzR4UWZ0RUQ0dk5SM1VScnU5SE5DMVg1YnMvdFFIcmsvdFVvNXI1N0czQwpjS0w0T3VNT0xZK0Znc3MwN2dTd2YrK3cwbCtUNmQ0SWxEbGp0a2czT3Raa2tTT0JqRVFNQ25nUE5EaHNwOFVRCkxIV1BvTVI4NEtpREwzQXJYa01KYTZNOUJPTGxZM2g3WUNyTllFbUwzd0ViMEtJMjJHNkpCZldtMCt2OUMyQnMKckdzU3cySjZISHZreVc2SGpKNmNUbWtDQXdFQUFRPT0KLS0tLS1FTkQgUFVCTElDIEtFWS0tLS0tFnRvVXBwZXJDYXNlEkhNQUMtU0hBMRpTZWN1cml0eVRva2VuDGh0dHBzOi4vYXBpLnBocC9wcm92aWRlL2ZpbHRlcg52aWRlb0lkDnBsYXl1cmweIiwidGltZXN0YW1wIjoiEFhTcGVVRmpKGFBsYXlJbmZvTGlzdAxCYXNlNjQGY2F0DmJ1aWxkSWQSdmlkZW9OYW1lCHVuaXhARGFsdmlrLzIuMS4wKHNldmVuVmlkZW8gYW5kcm9pZCk0L2FwaS5waHAvcHJvdmlkZS9nZXREb21haW4UcmVwbGFjZUFsbBpva2h0dHAvMy4xMi4wFHF1ZXJ5UGFpcnMGbXNnDnJlbGVhc2UIcGF0aBBwbGF5dXJsc3phYmFjZGVmZ2hqa2xtbm9wcXJzdHV2d3h5ekFCQ0RFRkdISktMTU5PUFFSU1RVVldYWVowMTIzNDU2Nzg5DiBCdWlsZC8aYWRkUXVlcnlQYXJhbQxIdWF3ZWkQSG1hY1NIQTEGbG9nCmFsaXZjDGRldmljZRYmU2lnbmF0dXJlPRBwbGF5ZnJvbQhrZXlzDmFuZHJvaWRUL2FwaS5waHAvcHJvdmlkZS9nZXRWaWRlb1BsYXlBdXRoP3ZpZGVvSWQ9CnN0eXBlUC9hcGkucGhwL3Byb3ZpZGUvc2VhcmNoVmlkZW8/c2VhcmNoTmFtZT0QcGFnZXNpemUIZGF0YQ5rdW55dTc3BnVybAYxLjAUdmlkZW9Db3ZlchBQbGF5SW5mbwhhcmVhCHllYXIMYmxvY2tzEnBhcnNlclVybBYmcmV0cnlOdW09MA5pbmRleE9mSC9hcGkucGhwL3Byb3ZpZGUvaG9tZUJsb2NrP3R5cGVfaWQ9MBRjb25kaXRpb25zElJTQS9QS0NTMRBkaXJlY3RvcghwdXNoFGJsb2NrX25hbWUUMjAxNy0wMy0yMQ5mb3JFYWNoCnRpdGxlDmhlYWRlcnMMaGVhZGVyEEdFVCYlMkYmFkFjY2Vzc0tleUlkHkFjY2Vzc0tleVNlY3JldBBlcGlzb2Rlcw5SZWZlcmVyCjIuMi42Bk1ENQxzeXN2ZXIwL2FwaS5waHAvcHJvdmlkZS9jaGFubmVsDnZlcnNpb25MaHR0cHM6Ly92b2QuY24tc2hhbmdoYWkuYWxpeXVuY3MuY29tLz8McmVzdWx0eC9hcGkucGhwL3Byb3ZpZGUvc2VhcmNoRmlsdGVyP3R5cGVfaWQ9MCZwYWdlbnVtPTEmcGFnZXNpemU9MQ5jb250ZW50CHBhZ2UcaGFzT3duUHJvcGVydHkKcGFyc2UKZGV2aWQWc3ViQ2F0ZWdvcnkKdG90YWwKbW9kZWwIMHg0NSpodHRwczovL2FwaS50eXVuNzcuY24IMHg2MQgweDE4CDB4MzTuQkx4b3h4eHV1OW5yeHV4VmRiYXhyZXRBYWwnCXNhb3h4IGN4Z0tleGluZWM5N3hyZWZ2YWR4eFZub3V0eCcnbnhlblZuCXgzCSdzeHh2eCAneCcJJ3gnRXRyM3gndnhqcFd4VHgJaW94b3gnaGE5UW85ZSdUeGQ5eDN0ZCcJJ2N4CWc5bidYeExuWGVmaXhleAl1b1llT3huZlQJOUFrdWV4bnZkeHV4QXh4CTNlZHgnOScJJ3hzdHR4VFZ4aW45CSdqczNteDl4CScJCW54c3hUZFR4Q2R4eGZfeHUJQlc3eHgnTidWaUVoTFRMeAl1eG54eGJCZ3hkM3g2eHhvQW40bFZ4N3hpTAl4eHhhbSA5eGJFSFF4ZGFmaW5lZAlzeGRlZmlueHh4eG5kV2ZWb3h4CXhuZGVmbm5lZml4bzRlZnhuckh4QTkJZWJ4bjN4CW4neHhhdHI5NGJmV0wzMwknWFZ4eCdqV2F4eHN4WSdqc3ZtVjlhYycgJ0xzdjl3VnhzYXh4YV8nCXhuZG5meFQzeAl4eHhlZmFubmQzeHh4L2ZqeGVYMnVfeGVhYTNlMHhMdnQJdV9wCUx2Nk94eEk5aXgnTHBzc3htSXhlVGlFJ2NiY3N2bSBlSUl4CTJueGV4TG5hbnh1eGRlVmk0ZWV4J3hWIDJ0Yyd1eHY3dW5kZWZpcXBMCW5WbGxHX2lJZTNmYXhOZQkndmFyIG1ieDNoaXMneFRXc3ZtZnhMY05WaHh4V214aHJ0YTMrOV8nMyd4J0knb3hhX3ZxanNsVjl5eHgneFRqczlsdHh4eGl4ZXUnanV4eGR4c0kneHV4TGs0aW5lZHNheGRkZidyaVR4dVNkeGZ4cHhkCVR4dnhsaXhleDR1eGRlZmk5ZXh4blZUbAl0cm1WCSd2bExkOSd4YWR4eHh4ZXhpc3hkeGpzdiBmdTN4JwlUQUV4M3hveHRhdl8zeDN4eG5uZSdpbnhlCTF4eE11eHh4CWRuMGlsCUxybjN4ZSdsTAlyJ3Z4TGV3bCd1OWlzJwltanh2eGZIbmMnZydrbHZJcG94dGFrYXhYeAl1VmRlZmluZXh4dTZYbWZ4CWJOJ3VIeFhmOW5lSWsnYicJM2p4eG0gSzlnJ25UM2x4eHZXOHF4ZDN6eG5kbGZ4TCdSCW51ckkJdG1KZXh1YWxzZQkndmEneCd4YnhoaXNzCWk5Z0x4ZmV4eDlnJ3h4dm1JYWFrYUxfMF8nVHhKbnh4eGVTanInV3gnNHR4VFZhOSd4J19wYUhqbXhjZWlwODN4WSdIcidvZHhheHh4CXhfeHhOVnJuZW4zem5ieHhXMnV3eHhheHgJdWJ4J1dkeG5IYmNueGJ4bXhIeHN4J2lheG54OUx4TDNWSWl4anF4eHhIeGxBJ3g5CWttbnc1eHh4Mm5wall4CXhOeDlueHhuVExWQ1c2a2V4cwlVbFZJK0x4eDlvCXhueGFJclRMJ1d4eFgzR2J4eGNheGt4eHhBZE54MnhBRWFiazN4WDVkdXgJZk9SMUEzbgl4eHBKeG94CXgyVmJ4NE54OVZrYmFSeG54SG1Ia3hsQXgvbmhuQ0w0eEh4RWR4eGEzeGJ2ZglrY3hJK0V4QXgneHJ4YnhtcXhjVnhjZHJkVnh3M1YJeGNWYXhrR0VWZjB4WHhheDMnTExUeEx4eHh1eENXYnh4Vnh4dzRiQTl4NGFWVmJreHhheHhWSGR4SXV4eEFZMzdMCUxpdVYvWDNReHhyeHVhYWh1eHh4eHh3NWR4eGIzeGl4eDNuTm1DczdreFRMeGFySQk5eGxnM2IxeHgzbld4cGExeGF4eHhxYnhueHgJeFk1eHh4eDM5SXh4eG5OeCd4Skx4TG4nd3hieGtsaDI5bDF4bTMJYUlDeHh4eHhHNidFeCA5RTlJeExXeEljeHh4R3h4ZTdmSW1yeHIzdmFYeFNMVldTeHYzYmJ4dld4eEhWOXgzVnhweGJ4eHhWbmJIeG94V3hhTHUycnh4Vnh4TDl4eFRWaHgzVm1hd294bnN4M2FiYnhFJzR4aglMeHNsMXh4V1hXVFZueG1yVm1WeHhFZlYJeHh4NHhyOWQ5eFRXeEFiM2w1aXhoCW1iNXJJeHh4eHhkUWw5VDFtRXg3THh4SXh4eFQnVnh4eFYneGtjX1ZXVnhXTFZ4OU14V3hJM1ZZeG54VDkveHhJeERudG5MIDNWZTN4Y3h4N2JpSHh4eGh1QUg2eDN4eGNiM0l4eHgzSHhXeEl4YmF4WTN0THhMM2FWb1dHRXh4eGJ4aEx4eDlVYXh4R2J4eHhjd0l4MVYzaTN4QTlieAl4M0lWbWV4eGtjbms5eHhwc3h4dnhWeHhrM2l4eFZneDMzeAl2Vjl4eGJheDJ4YXhheHh4TGN4M25wY0l4YglleEhpcDdMeGRiYXhwbWJ4eFk0J0VhYnhDYW1keG54eGVJYzlmQWU0N0xiYjN4QWFhZGwzZXh4eG54VkczeFZ4U0liVHh4eDNNeG11M1ZJZExuYkx4YzNMeGF4N3hrM2QzeGV4M3hieGV4eHEzeGN4YjRWOXUnZXhIVlZ4eDNWNnhJTHhMTXh4eHhjeHh4bW54CXg2bHhweDMJYnh4M3hlOUMneCdWTHhleHh4eGdpeFFrM2V4eHh4VENFeHhNTFZ4eGF4M3hieDlBYkl4Ynh4UmFUeHh4L3hJQWt4VExIeGk1bHg0bkx4eHhxc2ZXZDZWCVl4MkhiSmE5CXh4ckhMeEljM0V4eHhqeGxheFFMCTlvWWJ4dXhueGFWeDlMV3h4OTRWeHh4TFR4VjN4THhWOTNJOXhhVjNMSWl4YXh4TFV4Vnh4eGtMeEk1eDN4eHh4eGJueEx4eHh1cmV4M1RMVHh4eDNheHh4VjlWSW1jVmt4bnNicjN4eFd4eGdpY3NoaWx4a3h4eEt4eGF4RXhJd3g5OXI5Vm5XeFZXeDNWeEx4VGx4eDRzcnhhZHhXeHhhMzNqYXhuYTd4VngzeFZhdDNZeF9XYTknMwlwV3gzeDMJCWd1eEF4dXh4TXJkYnh4ZXhmK3h4eF8zWHh4eGJ4ci9ieGU3M2xjM3h4aXhIeHJYRW0zM1Z4ckllSXdlbGF4bngJeFgzeHhZSHh4SQlXQWIzeHhhY3hkeGJ4MWNjbm94ZHh4eG5heHhyaXh4VjMgeGJ4eHh4QUE0OXh4WWloSGJ4b0lJeExWeHhFeHhUeHR4QVJ2YXhyYTluV2kzTHh4a3B4TW4nYlZ4YXhhY3hMfG9BYXh4ZHhhbmN4OW9keHhhbHhBeDZ4eDlMeDl4R2F4J3gJeFgneHh4VHh4eEd4M0xBeHh4eHh1R2J4eGV4eDN4VnhtNGJ4eHh4TDNieHhUOXh4eHhMVHlveHh0YTNPeEdseHhleExBb0FueEl4QXh3aWp4MXh4M1gyV1IzNQl4OW54TW5WeHV3eHh4YgllOWRkcEFHZXh4UGQnaXhBaUxheHhyeFp4eHh4eDluX2JveHh4eDM2eGtob0xUVzN4eGF4eHh4b3h4bnh4YWF4Vnh4eHh4YzNfX3hWeHh4Yng5dW54V3hWXzl4SGV4cll4ZFd4eDNMY2F4TEhnMnhjeHhMeHhUbXhlVnQnYTQzTEhWaitvaFY0TEkzM3hMJzl4QXdmeHJMeCBldQl4OXhleHh4NHh4Y3hnMXhSYSt4TGV4V3g5Yng1M1czVnhreFZ4b3hieHh4M3h4CW94eElqSTl4QVd4YXV4eHlMVCtyRXh4clZ2eHBBeHhheGdHeHh4eExFTHVuVnhvR2J4eFczTGR4TDkzeGJ4ZHhsWEFvNWl4YXh4eHhJeHFpJwk2b0F4bnVfeHhJbmF4YXh4RXhLeHh4cnh4awlMeFdMYXh4J3gzSTZMV1RxN1Zhcnh4ZWtidm9uM2IzM3gzeHh4eHhWcFZ4eHhWYVZReCtpblR4eHhWSUxveHhWSFR4MydBaXVWeHR4eHh4eHgzZEh4eExjWWEnMW54NnR4eEljbXpsQXJfeGFleG1jeDlsbgl4eEx4eEkJeDkzeHh4eGFpJ3hWYXg0eHh4eHh4eHhseHR4OXh4M2IxeG5WYXUJeGlIOVZ4eGRtdXNHeG9ZeHhMVEV1eHhMSDN4ZCdXeC85eG94SGEnYVZrVkx4eDNPeDluYVZPVHhWeHh4M3VsYUtZVCd0eGw2Yld4V3hXeHhkeDN1Vnh4akhFTFJzeEx4VjN4eDMJMnh5eGIJJ3h4cnR4MzR4eHg5YmF4UGR4eHhWCXh4SDQxYVZueDNWeDZJSm14ZU14dW5jeEpiVnhUeDlUeGZ1eGplYnhuVnhMeFRieEhuM3h4aWJhZHh4OQlyeHh4c2F4YUFMeDdMeHgzYlY5eHUgVng5eEx4R2JtOXh4eG1lM3h4M3hWVFJVeHhuQXYxbUx4eGhMTGErM3h4eHJWVWwxUFdqeGQ5ckF4eG9meGNFYng5WXh4THhpYTl4QydkeDFsM3ZzR3RtYnhjeGt4QUx4YngweDNpeFl4eG5OeGV4SnN4eGJ4YWFIeDkyVmNhbDlBVzNXaHV1YmV4eFZwOXh4eENXeAlMOWQxZXh4eHh4VglheGNsWnhFeHgzCXh4eDl4SGJjeHh4M0hkM1ZwaSd4eHhBOXh4eHh4eEEveDZJY04zeFZuVHh4eG94bHhWeDlNeGJ4eFdDRUx4cmRieHhWeHh4eGF4TAl4eHh4YkhhcmZ4VHhmeHhWaXhISHhMM2J4eHhMYWJ4MzNUTGF4ZXV1eHh4Ynh4eGFyVnR4VEx4YV94J3h4eGVWeHh4Q0F4eGJ4dHhKYXhUeHhpeG43Ynh4aXgzYnh4S2wJMnN4SFRrRVp4Z3gnSWszYjk5OWN4cm4neHdibWFBWTN4TGEnM0ljcnh4eDZ4cnhseHhYeHhzeHh4Nnh4Znh3J3hPcjNWeHh4d0lMeHhhZG4zeHh4ZHhWeFR4M1VYZGJrM3hzJ3RheGIJWHgzd3B4eHhMYXhmeEF4eGF4cnhJMTNXNnhMM3hMeGxEYnh4eCd4QXVMIHgzeHgJSTN4M1l4TEFweDN4eGp4VDN4eHhheFR4eEc3eHhMeHh4eHhRbmJ4eHhhZHh4Y1c5cnhhdWx4eDN4eHh4THh4J3hWOTkzVnhBSW54eHhlZVFURVR4bUUzQXhiVlgzYWh4TEVhWXh4SFdqeGIneFZiQ3J4eHhleHVQeDN4cng2eGN4YXhlYXhmeHx4MDd5CTN4MzlneG94R3hJY2JkZCd4eDNBeHh4dXgwK2J4eHh4eHhMWXg5V0xXMAliSHh4Y3NWbid4eFd4eAkzVlh4eHh4eEkJQUF4QTN4eGV4eHhjWHh4YmF4bGtFQW5BM3hheGFBSWJ4eGInM2F4VngzeGJ4eHgzYXNMVDZ4YWZ4VzEzOUEzY3hBN3d4d3hBWnh4dzVhYWFFdXhubkd4THh4eAl4eG5leHh4YXhmeGN4bHhBbnhtbXh4eGZmM2dIeDk5VmV4eHFZMDlvWHh4USdRTzNUVG1FVjBUeHh4eGxzeHhFeGVMeCd4M0w5eHR4M2JsN3hYa3N4dEljeHhsVnh4eDN4eHhBYXh4THhUdXhUd3JsSHh6R1phc3h4cjN4dXMweDMJSjl2KzZ4eHhiRytheHh4eDZxbHhyRXJqeFlIVThsYm9GeGV8YXhUUkF4M3JpWXhJeGF4V3hUeEN4eEx4bkFrRXh4YTUSXzB4M2ZkMzA1El8weDQ0YzhiMxJfMHgyMGZjNjISXzB4MWQyNGRkCnNoaWZ0El8weDU3YTg5ZBJfMHgzZjY1YWMSXzB4MTY3NzY0El8weDEzYmVkNxJfMHgxZTRmNjESXzB4NTBhZTJiEl8weDM1YTg0NhJfMHhiYzA5YzgSXzB4ZDQ2ZjU0El8weDM5YzcxNRJfMHgzY2Q2MTgSXzB4ZmM0MzA2El8weDNlMTZhNhJfMHgxOTMxYWUSXzB4NDBlMzVkCDB4MjkIMHgzNgpwY29kZRIwMTAxMTAwMDUIMHg2NggweDZlBGlkCDB4MjQ0Y29tLnNldmVuVmlkZW8uYXBwLmFuZHJvaWQGMHg1CDB4M2YIMHg2MwgweDE1CDB4NzMIMHgyZAIgBHNqCDB4MmYIMHg3MQgweDU1CDB4NzUIMHgzMggweDc2JGVuY29kZVVSSUNvbXBvbmVudAgweDIyDmNvbnNvbGUIMHgzOQgweDYyCDB4NzQIMHgyZQJUBFRLCDB4NTAgZ2V0VmlkZW9QbGF5QXV0aAYweGEIcnNhWAgweDc3CDB4MWUIMHgyMQQifQgweDRkCDB4NTMQeyJ1cmwiOiIIMHg0NgZyZXEIMHg1YQhkYXRlCDB4NmESXzB4NWQ5ZWI0El8weDQ0NDU0OBJfMHgyOTQxMDUSXzB4M2RiZTVkEl8weDEyYjJjZAhza2V5CDB4NDEIMHgzYgpsb2NhbAgweDFmCDB4NmQIMHgxMwR1YQgweDE3CDB4MzEEOyAIMHgzNQgweDI3AikIMHg2NQYweDkIMHgyYwYweDg6L2FwaS5waHAvcHJvdmlkZS9jaGVja1VwZ3JhZGUIMHg2NBJfMHg1ZTA5NzUSXzB4MzY0NDc0El8weDUwNjlhZRJfMHg0YTY2MTYSXzB4NzQ1N2ZhEl8weDM5YjgyZRJfMHg1OGRiMjgSXzB4M2EwYzUzEl8weDUyNTc5MhJfMHgyZjU3NmYSXzB4MTMyOTYzEl8weDI1YmI2ORJfMHg0MjcwZDMSXzB4MWIxNjQwEl8weDM5N2NjYQgweDFkDnR5cGVfaWQIMHgyNhJ0eXBlX25hbWUIMHg2OQgweDUyCDB4NGIGa2V5BXRe/U4IaW5pdAVoUeiQAnYCeQgweDU4BjB4NggweDRhBTBXOlMQY2F0ZWdvcnkFe3yLVwYweGQOZmlsdGVycxJfMHgyYjljNTQSXzB4NTg3ZjNkCDB4MmESXzB4NDM0NDdhEl8weDE1NDk2YhJfMHgxODY0NWUSXzB4M2UzYmFjEl8weDQ0OTNiMhJfMHgyYzA1ODYSXzB4N2UyYWYxEl8weDFjN2I5ZggweDUxCDB4NGMIMHg1NgXtcK1kEGNvbnRlbnRzDHZvZF9pZAgweDU5EHZvZF9uYW1lCDB4NDgOdm9kX3BpYwgweDMwFnZvZF9yZW1hcmtzCGxpc3QSXzB4NTdiYTZjEl8weDQ4ZjY3NBJfMHgxOTk0NjMSXzB4NTgzOTc2El8weDFlNjQ2NBJfMHgzOTA0ZDcSXzB4MTE5YjllEl8weDU1ZjQ2ZEwvYXBpLnBocC9wcm92aWRlL3NlYXJjaEZpbHRlcj90eXBlX2lkPRImcGFnZW51bT0aJnBhZ2VzaXplPTI0Jnp5ZWFyPXt7ZXh0LnllYXJ9fSZjYXRlZ29yeT17e2V4dC5jYXRlZ29yeX19JmFyZWE9e3tleHQuYXJlYX19BmV4dAgweDQ0CDB4NjgQcGFyc2VJbnQIMHg2YggweDQzEnBhZ2Vjb3VudApsaW1pdAgweDcyEl8weDI1NDdiNRJfMHg0Nzg1Y2ISXzB4NWIzZTc0El8weDMwZTMxNhJfMHhkNTU4MjcSXzB4NGM3MjdkEl8weDViOWYyZhJfMHg0MmI4OTUSXzB4MzkwNjYxEl8weDJmOTczMBJfMHgzMmMzNjYSXzB4M2Q4N2FjEl8weDM4Y2YxNwYweGMIMHgyOAgweDcwEHZvZF95ZWFyEHZvZF9hcmVhCmFjdG9yEnZvZF9hY3RvcggweDU0GHZvZF9kaXJlY3RvcgpicmllZgYweDMWdm9kX2NvbnRlbnRGL2FwaS5waHAvcHJvdmlkZS92aWRlb1BsYXlsaXN0P2lkcz0IMHg1ZggweDMzCDB4M2QIMHg2YwIkCDB4MjAGMHg3CDB4M2UGMHhlCDB4MTYIMHg0ZQIjGHZvZF9wbGF5X3VybBJfMHgzNmZmZWUSXzB4M2MxNGVkEl8weDI0ZDA0ORJfMHgyM2U2MzgSXzB4MmM2ZDRkEl8weDI2MzY2YxJfMHg1Y2M4ZjkSXzB4YmI5OWNkEl8weDFkMjdiZBJfMHg0YjU5NmYSXzB4MzVjZDI1El8weDIyZDYwYhJfMHgxNzliYjcSXzB4MzM4MTlkEl8weDIzYzZjYhJfMHg1YWFkZjkSXzB4ZTQ5NWM3El8weDE1ZGVlMBJfMHgxZjlmNWESXzB4NTcxMGM0CDB4M2EIMHgyYggweDQwBjB4YggweDE0CFV0ZjgIMHgyNQgweDVkFkdldFBsYXlJbmZvDEFjdGlvbhBBdXRoSW5mbxZBdXRoVGltZW91dA5BbmRyb2lkDkNoYW5uZWwIMHg3OAxGb3JtYXQORm9ybWF0cxpQbGF5ZXJWZXJzaW9uCFJhbmQIMHgxYggweDFhHlNpZ25hdHVyZU1ldGhvZBxTaWduYXR1cmVOb25jZQgweDQ3IFNpZ25hdHVyZVZlcnNpb24IMHg1Nw5WZXJzaW9uDlZpZGVvSWQGbWFwAiYIMHg1YwgweDM4CDB4NWUIMHgzYwgweDY3CDB4NmYIMHgyMwgweDQ5DlBsYXlVUkw+L2FwaS5waHAvcHJvdmlkZS9wYXJzZXJVcmw/dXJsPQgweDRmBjB4ZgYweDIIMHg1YhJfMHg4ZDU5Y2ESXzB4MjcxYWE4Aj0SXzB4NGY3MDhlEl8weDQxYmIwZhJfMHg0ZTU5YTESXzB4M2EyNDFhEl8weDI0YzNlYxJfMHgyOWE2NWUSXzB4Mjg2ZTFlCDB4NDIIJnBnPQpwYWdlcxJfMHgyM2I3NjgSXzB4NDIxNGI2El8weDUyYTJkYRJfMHgzNWUzNzkQXzB4NTk3NTESXzB4MzRhNmMwCDB4MzccSFVBV0VJIE1hdGUgMjAIMHgxOQYweDESXzB4MWRmMjQ3El8weDRmNzVkMggweDEwEl8weDM1NjBkZBJfMHg1ZThjMjASXzB4MjNkZjkxEl8weDYxNDgyNxJfMHgzNzdlYzISXzB4MTc0Yzg0EF8weGZlYTU2BC8vCDB4MWMGMHgwCGh0dHAIMHgxMgYweDQOcmVmZXJlcggweDYwCDB4MTECLQhob21lDmhvbWVWb2QMZGV0YWlsCHBsYXkMc2VhcmNoAngCcwJjAnQCdQJiAmgGcG9wAnwMY2hhckF0FGNoYXJDb2RlQXQCZAJWAkwCZgJrAm0CagJBAkkCZwJXAncCSAJFAkMCWQJYAkcsID0ganN2bV90aGlzX3RtcFZhbHVlOxBqc3ZtZnVuYwIJGGZyb21DaGFyQ29kZRZnZXRGdWxsWWVhcgpzbGljZQppbm91dAxyZXR2YWwPpAMBpgMBAB2oAwAFAKoDAAGsAwACrgMAA7ADAASyAwAOAAYBoAEAAAAgTB/VCgCqAwAMrAMBDK4DAgywAwMMsgMEDLQDAA22AwENuAMCCboDAwm8AwQJvgMFCcADBgnCAwcJxAMIDcYDCQ3IAwoBygMLAcwDDAHOAw0B0AMOAdIDDwHUAxAB1gMRAdgDEg3aAxMB3AMUAd4DFQHgAxYB4gMXAagDGAHkAxkJ5gMaAegDGwHqAxwB7AMdAe4DHgHwAx8B8gMgAfQDIQH2AyIB+AMjAfoDJAH8AyUB/gMmAYAEJwGCBCgBhAQpAYYEKgGIBCsBigQsAYwELQGOBC4BkAQvAZIEMAGUBDEBlgQyAZgEMwGaBDQBnAQ1AZ4ENgGgBDcBogQ4AaQEOQGmBDoBqAQ7AaoEPAGsBD0BrgQ+AbAEPwGyBEABtARBAbYEQgG4BEMBugREAbwERQG+BEYBCOhrvgJfDwC+A18QAL4EXxEAvgVfEgC+Bl8TAL4HXxQAvghfFQC+CV8WAL4KXxgAvgtfGQC+DF8aAL4NXxsAvg5fHAC+D18dAL4QXx8AvhFfIAC+El8hAL4TXyIAvhRfIwC+FV8kAL4dX0sAKQQ3AAAABCABAAAEIQEAAAQiAQAABJgAAAAEIwEAAAQkAQAABCUBAAAEJgEAAAQnAQAABCgBAAAEQAAAAAQpAQAABCoBAAAEKwEAAAQsAQAABC0BAAAELgEAAAQvAQAABFsAAAAEMAEAAAQxAQAABDIBAAAEMwEAAAQ0AQAABDUBAAAENgEAAAQ3AQAABDgBAAAEOQEAAAQ6AQAABDsBAAAmIAAEPAEAAEwgAACABD0BAABMIQAAgAQ+AQAATCIAAIAEPwEAAEwjAACABEEAAABMJAAAgARAAQAATCUAAIAEQQEAAEwmAACABEIBAABMJwAAgARDAQAATCgAAIAEKAAAAEwpAACABEQBAABMKgAAgARFAQAATCsAAIAERgEAAEwsAACABEcBAABMLQAAgARIAQAATC4AAIAENgAAAEwvAACABEkBAABMMAAAgARKAQAATDEAAIAESwEAAEwyAACABEwBAABMMwAAgARNAQAATDQAAIAETgEAAEw1AACABE8BAABMNgAAgARQAQAATDcAAIAEUQEAAEw4AACABFIBAABMOQAAgARTAQAATDoAAIAEVAEAAEw7AACABFUBAABMPAAAgARWAQAATD0AAIAEVwEAAEw+AACABFgBAABMPwAAgARZAQAATEAAAIAEWgEAAExBAACABFsBAABMQgAAgARcAQAATEMAAIAEXQEAAExEAACABF4BAABMRQAAgARfAQAATEYAAIAEYAEAAExHAACABGEBAABMSAAAgARiAQAATEkAAIAEYwEAAExKAACABGQBAABMSwAAgARlAQAATEwAAIAEZgEAAExNAACABGcBAABMTgAAgARoAQAATE8AAIAEaQEAAExQAACABGoBAABMUQAAgARrAQAATFIAAIAEawAAAExTAACABGwBAABMVAAAgARtAQAATFUAAIAEbgEAAExWAACABG8BAABMVwAAgARwAQAATFgAAIAEcQEAAExZAACABHIBAABMWgAAgARzAQAATFsAAIAEdAEAAExcAACABHUBAABMXQAAgAR2AQAATF4AAIAEdwEAAExfAACABHgBAABMYAAAgAR5AQAATGEAAIAEegEAAExiAACABHsBAABMYwAAgAR8AQAATGQAAIAEfQEAAExlAACABH4BAABMZgAAgAR/AQAATGcAAIAEgAEAAExoAACABIEBAABMaQAAgARCAAAATGoAAIAEggEAAExrAACABIMBAABMbAAAgASEAQAATG0AAIAEhQEAAExuAACABIYBAABMbwAAgASHAQAATHAAAIAEiAEAAExxAACABIkBAABMcgAAgASKAQAATHMAAIAEEAEAAEx0AACABIsBAABMdQAAgAQwAAAATHYAAIAEjAEAAEx3AACABI0BAABMeAAAgF8FAL4AZQUAvHAB7g6+AU3bAAAAXwYAZQYABI4BAADtXwcABI8BAABfCAALXwkAs18KAL9fCwCzXwwAZQYABJABAADtXw0AZQYABJEBAADtXw4AZQYABJIBAADtXxcAC18eACYAAF8mACYAAF8nACYAAF8oACYAAF8pAF4fAASTAQAA7Q6+Fk0YAQAAX0QAXiAAvhe07g5eIAC+GLXuDr4ZTRsBAABfRwBeIAC+GrfuDl4gAL4buO4OvhxNHgEAAF9KAF4gAL4euu4ppAMBBAEAbQIOQwYBAAIBAgIAARMDqAYAAUCqBgABAKwGAQAwYQA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ICLwDCQi+AwoIwAMLCMIDDAjEAw0MxgMODMgDDwDKAxAAzAMRAM4DEgDQAxMA0gMUANQDFQDWAxYA2AMXDNoDGADcAxkA3gMaAOADGwDiAxwAqAMdAOQDHgjmAx8A6AMgAOoDIQDsAyIA7gMjAPADJADyAyUA9AMmAPYDJwD4AygA+gMpAPwDKgD+AysAgAQsAIIELQCEBC4AhgQvAIgEMACKBDEAjAQyAI4EMwCQBDQAkgQ1AJQENgCWBDcAmAQ4AJoEOQCcBDoAngQ7AKAEPACiBD0ApAQ+AKYEPwCoBEAAqgRBAKwEQgCuBEMAsAREALIERQC0BEYAtgRHALgESAC6BEkAvARKAL4ESwAMA8gIxwwAyTg6AAAAxbNHMQEAAAAopAMBAA5DBgEAAAMAA0wBDwP4CwAAAPoLAAEAmgEAAQCqAwAMrAMBDK4DAgywAwMMsgMEDLQDBQy2AwYMuAMHCLoDCAi8AwkIvgMKCMADCwjCAwwIxAMNDMYDDgzIAw8AygMQAMwDEQDOAxIA0AMTANIDFADUAxUA1gMWANgDFwzaAxgA3AMZAN4DGgDgAxsA4gMcAKgDHQDkAx4I5gMfAOgDIADqAyEA7AMiAO4DIwDwAyQA8gMlAPQDJgD2AycA+AMoAPoDKQD8AyoA/gMrAIAELACCBC0AhAQuAIYELwCIBDAAigQxAIwEMgCOBDMAkAQ0AJIENQCUBDYAlgQ3AJgEOACaBDkAnAQ6AJ4EOwCgBDwAogQ9AKQEPgCmBD8AqARAAKoEQQCsBEIArgRDALAERACyBEUAtARGALYERwC4BEgAugRJALwESgC+BEsADADJxcdeIAC+ALnuDsQopAMBAA5DBgEAAAMAA04AFgMQAAEA4gEAAQCaAQABAPgLAAH6CwEBqgMADKwDAQyuAwIMsAMDDLIDBAy0AwUMtgMGDLgDBwi6AwgIvAMJCL4DCgjAAwsIwgMMCMQDDQzGAw4MyAMPAMoDEADMAxEAzgMSANADEwDSAxQA1AMVANYDFgDYAxcM2gMYANwDGQDeAxoA4AMbAOIDHACoAx0A5AMeCOYDHwDoAyAA6gMhAOwDIgDuAyMA8AMkAPIDJQD0AyYA9gMnAPgDKAD6AykA/AMqAP4DKwCABCwAggQtAIQELgCGBC8AiAQwAIoEMQCMBDIAjgQzAJAENACSBDUAlAQ2AJYENwCYBDgAmgQ5AJwEOgCeBDsAoAQ8AKIEPQCkBD4ApgQ/AKgEQACqBEEArARCAK4EQwCwBEQAsgRFALQERgC2BEcAuARIALoESQC8BEoAvgRLAAwDyAjHDADJODoAAADFs0cxAQAAACikAwEADkMGAb4EAAMAA0wBDwP4CwAAAPoLAAEAmgEAAQCqAwAMrAMBDK4DAgywAwMMsgMEDLQDBQy2AwYMuAMHCLoDCAi8AwkIvgMKCMADCwjCAwwIxAMNDMYDDgzIAw8AygMQAMwDEQDOAxIA0AMTANIDFADUAxUA1gMWANgDFwzaAxgA3AMZAN4DGgDgAxsA4gMcAKgDHQDkAx4I5gMfAOgDIADqAyEA7AMiAO4DIwDwAyQA8gMlAPQDJgD2AycA+AMoAPoDKQD8AyoA/gMrAIAELACCBC0AhAQuAIYELwCIBDAAigQxAIwEMgCOBDMAkAQ0AJIENQCUBDYAlgQ3AJgEOACaBDkAnAQ6AJ4EOwCgBDwAogQ9AKQEPgCmBD8AqARAAKoEQQCsBEIArgRDALAERACyBEUAtARGALYERwC4BEgAugRJALwESgC+BEsADADJxcdeIAC+ALPuDsQopAMBAA5DBgEAAAMAA04AFgMQAAEA4gEAAQCaAQABAPgLAAH6CwEBqgMADKwDAQyuAwIMsAMDDLIDBAy0AwUMtgMGDLgDBwi6AwgIvAMJCL4DCgjAAwsIwgMMCMQDDQzGAw4MyAMPAMoDEADMAxEAzgMSANADEwDSAxQA1AMVANYDFgDYAxcM2gMYANwDGQDeAxoA4AMbAOIDHACoAx0A5AMeCOYDHwDoAyAA6gMhAOwDIgDuAyMA8AMkAPIDJQD0AyYA9gMnAPgDKAD6AykA/AMqAP4DKwCABCwAggQtAIQELgCGBC8AiAQwAIoEMQCMBDIAjgQzAJAENACSBDUAlAQ2AJYENwCYBDgAmgQ5AJwEOgCeBDsAoAQ8AKIEPQCkBD4ApgQ/AKgEQACqBEEArARCAK4EQwCwBEQAsgRFALQERgC2BEcAuARIALoESQC8BEoAvgRLAAwDyAjHDADJODoAAADFs0cxAQAAACikAwEADkMGAQAAAwADTAAWAxAAAQDiAQABAJoBAAEAqgMADKwDAQyuAwIMsAMDDLIDBAy0AwUMtgMGDLgDBwi6AwgIvAMJCL4DCgjAAwsIwgMMCMQDDQzGAw4MyAMPAMoDEADMAxEAzgMSANADEwDSAxQA1AMVANYDFgDYAxcM2gMYANwDGQDeAxoA4AMbAOIDHACoAx0A5AMeCOYDHwDoAyAA6gMhAOwDIgDuAyMA8AMkAPIDJQD0AyYA9gMnAPgDKAD6AykA/AMqAP4DKwCABCwAggQtAIQELgCGBC8AiAQwAIoEMQCMBDIAjgQzAJAENACSBDUAlAQ2AJYENwCYBDgAmgQ5AJwEOgCeBDsAoAQ8AKIEPQCkBD4ApgQ/AKgEQACqBEEArARCAK4EQwCwBEQAsgRFALQERgC2BEcAuARIALoESQC8BEoAvgRLAAwDyAjHDADJODoAAADFs0cxAQAAACikAwEA \ No newline at end of file diff --git a/js/kunyu77_open2.js b/js/kunyu77_open2.js new file mode 100644 index 0000000..c61fc1c --- /dev/null +++ b/js/kunyu77_open2.js @@ -0,0 +1 @@ +//bbQ0FUT1DbAR5rdW55dTc3X29wZW4uanMsYXNzZXRzOi8vanMvbGliL2NhdC5qcxxfX2pzRXZhbFJldHVybgxDcnlwdG8KZGF5anMMamluamEyBlVyaQJfBmtleQZ1cmwMZGV2aWNlFHRpbWVPZmZzZXQOc2l0ZUtleRBzaXRlVHlwZQ5yZXF1ZXN0CGluaXQIaG9tZQ5ob21lVm9kEGNhdGVnb3J5DGRldGFpbAhwbGF5DHNlYXJjaA5jaGFyU3RyDnJhbmRTdHIUcmFuZERldmljZRpmb3JtYXRQbGF5VXJsEmpzb25QYXJzZQ5rdW55dTc3KGh0dHA6Ly9hcGkudHl1bjc3LmNuemFiYWNkZWZnaGprbG1ub3BxcnN0dXZ3eHl6QUJDREVGR0hKS0xNTk9QUVJTVFVWV1hZWjAxMjM0NTY3ODkMcmVxVXJsDmFnZW50U3AEc2oGdXJpCGtleXMCaQp0a1NyYwJrAnYEdGsMaGVhZGVyBnJlcxRzZXJ2ZXJUaW1lDmNvbnRlbnQWc2VydmVyVGltZVMIdW5peBphZGRRdWVyeVBhcmFtCnBjb2RlEjAxMDExMDAwNQ52ZXJzaW9uCjIuMS42CmRldmlkBGlkNGNvbS5zZXZlblZpZGVvLmFwcC5hbmRyb2lkBnN5cw5hbmRyb2lkDHN5c3Zlcg5yZWxlYXNlCmJyYW5kCm1vZGVsFHJlcGxhY2VBbGwCIBRxdWVyeVBhaXJzCHB1c2gMc29ydEJ5CHBhdGgkZ2V0UXVlcnlQYXJhbVZhbHVlJGVuY29kZVVSSUNvbXBvbmVudBBYU3BlVUZqSg5jb25zb2xlBmxvZwZNRDUWdG9Mb3dlckNhc2Uab2todHRwLzMuMTIuMBR1c2VyLWFnZW50AnQEVEsGcmVxDmhlYWRlcnMIZGF0ZQZjZmcSZGV2aWNlS2V5FGRldmljZUluZm8KZXJyb3IIc2tleQpzdHlwZQpsb2NhbApwYXJzZQ5pc0VtcHR5QERhbHZpay8yLjEuMCAoTGludXg7IFU7IEFuZHJvaWQgBDsgDiBCdWlsZC8OYnVpbGRJZAIpBHVhEnN0cmluZ2lmeTQvYXBpLnBocC9wcm92aWRlL2dldERvbWFpbi4vYXBpLnBocC9wcm92aWRlL2NvbmZpZzovYXBpLnBocC9wcm92aWRlL2NoZWNrVXBncmFkZTAvYXBpLnBocC9wcm92aWRlL2NoYW5uZWwMZmlsdGVyCGRhdGEOY2xhc3NlcxJmaWx0ZXJPYmoSZmlsdGVyQWxsDHR5cGVJZBRmaWx0ZXJEYXRhCHllYXIUeWVhclZhbHVlcwhhcmVhFGFyZWFWYWx1ZXMIdHlwZRR0eXBlVmFsdWVzAmUuL2FwaS5waHAvcHJvdmlkZS9maWx0ZXIOdHlwZV9pZAZjYXQSdHlwZV9uYW1leC9hcGkucGhwL3Byb3ZpZGUvc2VhcmNoRmlsdGVyP3R5cGVfaWQ9MCZwYWdlbnVtPTEmcGFnZXNpemU9MRRjb25kaXRpb25zBXRe/U4FaFHokAJuAnkOZm9yRWFjaAUwVzpTAmEFe3yLVwhzY2F0DmZpbHRlcnMMYmxvY2tzDHZpZGVvcwpibG9jaxBjb250ZW50c0gvYXBpLnBocC9wcm92aWRlL2hvbWVCbG9jaz90eXBlX2lkPTAUYmxvY2tfbmFtZQ5pbmRleE9mBe1wrWQMdm9kX2lkCnRpdGxlEHZvZF9uYW1lFHZpZGVvQ292ZXIOdm9kX3BpYwZtc2cWdm9kX3JlbWFya3MIbGlzdAZ0aWQEcGcMZXh0ZW5kBnZvZEwvYXBpLnBocC9wcm92aWRlL3NlYXJjaEZpbHRlcj90eXBlX2lkPRImcGFnZW51bT0aJnBhZ2VzaXplPTI0Jnp5ZWFyPXt7ZXh0LnllYXJ9fSZjYXRlZ29yeT17e2V4dC5jYXRlZ29yeX19JmFyZWE9e3tleHQuYXJlYX19BmV4dAxyZXN1bHQQcGFyc2VJbnQIcGFnZRBwYWdlc2l6ZRJwYWdlY291bnQKbGltaXQKdG90YWwQZXBpc29kZXMQcGxheWxpc3QOZXBpc29kZRBwbGF5dXJscw5wbGF5dXJsCHVybHMYdm9kX3BsYXlfdXJsDHVybGlzdEIvYXBpLnBocC9wcm92aWRlL3ZpZGVvRGV0YWlsP2lkcz0SdmlkZW9OYW1lFnN1YkNhdGVnb3J5EHZvZF90eXBlEHZvZF95ZWFyEHZvZF9hcmVhCmFjdG9yEnZvZF9hY3RvchBkaXJlY3Rvchh2b2RfZGlyZWN0b3IKYnJpZWYIdHJpbRZ2b2RfY29udGVudEYvYXBpLnBocC9wcm92aWRlL3ZpZGVvUGxheWx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 \ No newline at end of file diff --git a/js/kuqimv_open.js b/js/kuqimv_open.js new file mode 100644 index 0000000..2575ed6 --- /dev/null +++ b/js/kuqimv_open.js @@ -0,0 +1,173 @@ +// 修正:分类改静态 (网站频繁变动分类) +import { load, _ } from "assets://js/lib/cat.js"; + +let key = "酷奇MV"; +let HOST = "https://www.kuqimv.com"; +let siteKey = ""; +let siteType = 0; +const PC_UA = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36"; + +async function request(reqUrl, referer, mth, data, hd) { + const headers = { + "User-Agent": PC_UA, + }; + if (referer) headers.referer = encodeURIComponent(referer); + let res = await req(reqUrl, { + method: mth || "get", + headers: headers, + data: data, + postType: mth === "post" ? "form" : "", + }); + return res.content; +} + +async function init(cfg) { + siteKey = cfg.skey; + siteType = cfg.stype; +} + +async function home(filter) { + var classes = [{ "type_id": "1", "type_name": "华语高清" }, { "type_id": "2", "type_name": "日韩精选" }, { "type_id": "3", "type_name": "欧美MV" }, { "type_id": "4", "type_name": "高清现场" }, { "type_id": "5", "type_name": "影视MV" }, { "type_id": "6", "type_name": "夜店视频" }, { "type_id": "7", "type_name": "车模视频" }, { "type_id": "8", "type_name": "热舞视频" }, { "type_id": "9", "type_name": "美女写真" }, { "type_id": "10", "type_name": "美女打碟" }]; + // const html = await request(HOST); + // const $ = load(html); + // const class_parse = $(".lei_fl > a[href*=play]"); + // const classes = []; + // classes = _.map(class_parse, (cls) => { + // const typeId = cls.attribs["href"]; + // typeId = typeId.substring(typeId.lastIndexOf("/") + 1).replace(".html", ""); + // return { + // type_id: typeId, + // type_name: cls.children[0].data, + // }; + // }); + 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 + "/play/9_1.html"; + const html = await request(link); + const $ = load(html); + const items = $("div.mv_list > li"); + let videos = _.map(items, (it) => { + const a = $(it).find("a:first")[0]; + const img = $(it).find("img:first")[0]; + const singer = $($(it).find("div.singer")[0]).text().trim(); + const remarks = $($(it).find("span.lei_03")[0]).text().trim(); + return { + vod_id: a.attribs.href.replace(/.*?\/play\/(.*).html/g, "$1"), + vod_name: a.attribs.title, + vod_pic: img.attribs["src"], + vod_remarks: "🎤" + singer + "|" + remarks || "", + }; + }); + return JSON.stringify({ + list: videos, + }); +} + +async function category(tid, pg, filter, extend) { + if (pg <= 0 || typeof pg == "undefined") pg = 1; + const link = HOST + "/play/" + tid + "_" + pg + ".html"; + const html = await request(link); + const $ = load(html); + const items = $("div.mv_list > li"); + let videos = _.map(items, (it) => { + const a = $(it).find("a:first")[0]; + const img = $(it).find("img:first")[0]; + const singer = $($(it).find("div.singer")[0]).text().trim(); + const remarks = $($(it).find("span.lei_03")[0]).text().trim(); + return { + vod_id: a.attribs.href.replace(/.*?\/play\/(.*).html/g, "$1"), + vod_name: a.attribs.title, + vod_pic: img.attribs["src"], + vod_remarks: "🎤" + singer + "|" + remarks || "", + }; + }); + const hasMore = $("div.lei_page > 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 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) { + const link = HOST + "/skin/kuqimv/play.php"; + const ref = HOST + "/play/" + id + ".html"; + const pdata = { id: id }; + const playUrl = JSON.parse(await request(link, ref, "post", pdata)).url; + const headers = { + Referer: HOST, + }; + return JSON.stringify({ + parse: 0, + url: playUrl, + header: headers, + }); +} + +async function search(wd, quick, pg) { + if (pg <= 0 || typeof pg == "undefined") pg = 1; + const link = HOST + "/search.php?key=" + wd + "&pages=" + pg; + const html = await request(link); + const $ = load(html); + const items = $("div.video_list > li"); + let videos = _.map(items, (it) => { + const a = $(it).find("a:first")[0]; + const singer = $($(it).find("div.singer")[0]).text().trim(); + const remarks = $($(it).find("span.lei_04")[0]).text().trim(); + return { + vod_id: a.attribs.href.replace(/.*?\/play\/(.*).html/g, "$1"), + vod_name: a.attribs.title, + vod_pic: "https://www.kuqimv.com/static/images/cover/singer.jpg", + vod_remarks: "🎤" + singer + "|" + remarks || "", + }; + }); + const hasMore = $("div.lei_page > a:contains(>)").length > 0; + const pgCount = hasMore ? parseInt(pg) + 1 : parseInt(pg); + return JSON.stringify({ + page: parseInt(pg), + pagecount: pgCount, + limit: 20, + total: 20 * pgCount, + 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/js/kuwo_open.js b/js/kuwo_open.js new file mode 100644 index 0000000..6766329 --- /dev/null +++ b/js/kuwo_open.js @@ -0,0 +1 @@ +//bbQ0FUT1BgGGt1d29fb3Blbi5qcyxhc3NldHM6Ly9qcy9saWIvY2F0LmpzHF9fanNFdmFsUmV0dXJuAl8Ga2V5CEhPU1QOc2l0ZUtleRBzaXRlVHlwZRJNT0JJTEVfVUEOcmVxdWVzdAhpbml0CGhvbWUOaG9tZVZvZBBjYXRlZ29yeQxkZXRhaWwIcGxheQxzZWFyY2gHd5Htd2dSJmh0dHA6Ly93YXBpLmt1d28uY26WAk1vemlsbGEvNS4wIChpUGhvbmU7IENQVSBpUGhvbmUgT1MgMTNfMl8zIGxpa2UgTWFjIE9TIFgpIEFwcGxlV2ViS2l0LzYwNS4xLjE1IChLSFRNTCwgbGlrZSBHZWNrbykgVmVyc2lvbi8xMy4wLjMgTW9iaWxlLzE1RTE0OCBTYWZhcmkvNjA0LjEMcmVxVXJsDmFnZW50U3AGcmVzBnJlcQxtZXRob2QUVXNlci1BZ2VudA5oZWFkZXJzDmNvbnRlbnQGY2ZnCHNrZXkKc3R5cGUMZmlsdGVyDmNsYXNzZXMSZmlsdGVyT2JqDnR5cGVfaWQJHHNgT/NgC3cSdHlwZV9uYW1lCR9Xc1QxcsVgCfRmGlm+fGlfDziXU5A7YMGIhHa6Th91CViNf1pTX1OQCytvK2/9j7tZ740JtlutXsVgH2ESc3RyaW5naWZ5DmZpbHRlcnMEe30GdGlkBHBnDGV4dGVuZAhsaW5rBGpvDHZpZGVvc1ovb3BlbmFwaS92MS9zaG9ydHBsYXkvbW9kdWxlTW9yZT9jdXJyZW50UGFnZT0UJm1vZHVsZUlkPQwmcm49MTIKcGFyc2UIZGF0YQhsaXN0DmZvckVhY2gQcGFyc2VJbnQIcGFnZRBuZXh0UGFnZRJwYWdlY291bnQQcGFnZVNpemUKbGltaXQKdG90YWwEaXQIcHVzaAZ1cmwMdm9kX2lkCnRpdGxlEHZvZF9uYW1lBmltZw52b2RfcGljGGN1cnJyZW50RGVzYxZ2b2RfcmVtYXJrcwRpZAZ2b2QOcGxheVVybFAvb3BlbmFwaS92MS9zaG9ydHBsYXkvdmlkZW9MaXN0P2FsYnVtSWQ9EnNob3J0aW5mbwpjb3ZlcgIjCVOQf5UoV79+GnZvZF9wbGF5X2Zyb20Ydm9kX3BsYXlfdXJsAiQSbXZwYXlpbmZvBnZpZAhmbGF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 \ No newline at end of file diff --git a/js/l0l_open.js b/js/l0l_open.js new file mode 100644 index 0000000..9c67ea1 --- /dev/null +++ b/js/l0l_open.js @@ -0,0 +1,167 @@ +import { Crypto, load, _ } from './lib/cat.js'; + +let key = 'dyxs'; +let HOST = 'https://www.l0l.tv'; +let siteKey = ''; +let siteType = 0; + +const UA = 'Mozilla/5.0 (iPhone; CPU iPhone OS 9_3 like Mac OS X) AppleWebKit/601.1.46 (KHTML, like Gecko) Version/9.0 Mobile/13E230 Safari/601.1'; + +async function request(reqUrl, agentSp) { + let res = await req(reqUrl, { + method: 'get', + headers: { + 'User-Agent': agentSp || 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) { + let classes = [{"type_id":1,"type_name":"电影"},{"type_id":2,"type_name":"追剧"},{"type_id":3,"type_name":"综艺"},{"type_id":4,"type_name":"动漫"}]; + let filterObj = { + "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":"历史"}]},{"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"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}], + "2":[{"key":"class","name":"类型","value":[{"n":"全部","v":""},{"n":"古装","v":"古装"},{"n":"战争","v":"战争"},{"n":"青春偶像","v":"青春偶像"},{"n":"喜剧","v":"喜剧"},{"n":"家庭","v":"家庭"},{"n":"犯罪","v":"犯罪"},{"n":"动作","v":"动作"},{"n":"奇幻","v":"奇幻"},{"n":"剧情","v":"剧情"},{"n":"历史","v":"历史"},{"n":"经典","v":"经典"},{"n":"乡村","v":"乡村"},{"n":"情景","v":"情景"},{"n":"商战","v":"商战"},{"n":"网剧","v":"网剧"},{"n":"其他","v":"其他"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"内地","v":"内地"},{"n":"韩国","v":"韩国"},{"n":"香港","v":"香港"},{"n":"台湾","v":"台湾"},{"n":"日本","v":"日本"},{"n":"美国","v":"美国"},{"n":"泰国","v":"泰国"},{"n":"英国","v":"英国"},{"n":"新加坡","v":"新加坡"},{"n":"其他","v":"其他"}]},{"key":"year","name":"年代","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"},{"n":"2009","v":"2009"},{"n":"2008","v":"2008"},{"n":"2007","v":"2007"},{"n":"2006","v":"2006"},{"n":"2005","v":"2005"}]},{"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"}]},{"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"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}] + }; + + return JSON.stringify({ + class: classes, + filters: filterObj, + }); +} + +async function homeVod() {} + +async function category(tid, pg, filter, extend) { + if (pg <= 0) pg = 1; + const link = HOST + '/vodshow/' + tid + '-' + (extend.area || '') + '-' + (extend.by || 'time') + '-' + (extend.class || '') + '-----' + pg + '---' + (extend.year || '') + '/';//https://www.l0l.tv/vodshow/1-%E7%BE%8E%E5%9B%BD-hits-%E5%8A%A8%E4%BD%9C-%E8%8B%B1%E8%AF%AD-------2022.html + const html = await request(link); + const $ = load(html); + const items = $('div.module-items div.module-item'); + let videos = _.map(items, (item) => { + const it = $(item).find('a')[0]; + const k = $(item).find('img:first')[0]; + const remarks = $($(item).find('div.module-item-text')[0]).text().trim(); + return { + vod_id: it.attribs.href, + vod_name: it.attribs.title, + vod_pic: k.attribs['data-src'], + vod_remarks: remarks || '', + }; + }); + const hasMore = $('div#page > 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 + id); + const $ = load(html); + const vod = { + vod_id: id, + vod_name: $('h1:first').text().trim(), + vod_type: $('.video-info-aux a').text(), + vod_actor: $('.video-info-main a').text(), + vod_pic: $('.module-item-pic img:first').attr('data-src'), + vod_remarks : $('.stui-content__detail p:nth-child(5)').text() || '', + vod_content: $('.video-info-content span').text().trim(), + }; + let playMap = {}; + const tabs = $('div.module-tab-content > div.module-tab-item > span'); + const playlists = $('div.sort-item'); + _.each(tabs, (tab, i) => { + const from = tab.children[0].data; + let list = playlists[i]; + list = $(list).find('a'); + _.each(list, (it) => { + const title = $(it).text(); + const playUrl = it.attribs.href; + if (title.length == 0) title = it.children[0].data.trim(); + if (!playMap.hasOwnProperty(from)) { + playMap[from] = []; + } + playMap[from].push( title + '$' + playUrl); + }); + }); + vod.vod_play_from = _.keys(playMap).join('$$$'); + const urls = _.values(playMap); + let 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 link = HOST + id; + const html = await request(link); + const $ = load(html); + const js = JSON.parse($('script:contains(player_)').html().replace('var player_aaaa=','')); + const playUrl = unescape(js.url); + return JSON.stringify({ + parse: 0, + url: playUrl, + }); +} + +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)); +} +async function search(wd, quick, pg) { + if (pg <= 0) pg = 1; + let data = await request(HOST + '/vodsearch/' + wd + '----------' + pg + '---' + '.html');//https://www.l0l.tv/vodsearch/%E6%88%91----------2---.html + const $ = load(data); + const items = $('div.module-items div.module-search-item'); + let videos = _.map(items, (item) => { + const it = $(item).find('a')[0]; + const k = $(item).find('img:first')[0]; + const remarks = $($(item).find('div.video-serial')[0]).text().trim(); + return { + vod_id: it.attribs.href, + vod_name: it.attribs.title, + vod_pic: k.attribs['data-src'], + vod_remarks: remarks || '', + }; + }); + const hasMore = $('div#page > 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, + }); +} + +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/js/lbgs_book_open.js b/js/lbgs_book_open.js new file mode 100644 index 0000000..6c7649f --- /dev/null +++ b/js/lbgs_book_open.js @@ -0,0 +1 @@ +//bbQ0FUT1CiARhsYmdzX29wZW4uanMsYXNzZXRzOi8vanMvbGliL2NhdC5qcxxfX2pzRXZhbFJldHVybgxDcnlwdG8KZGF5anMCXwZrZXkMZGV2aWNlDnNpdGVLZXkQc2l0ZVR5cGUUYXBwVmVyc2lvbgphcHBVQQ5hcHBEYXRhGG5hdGl2ZUVuY29kZQRwawp4bmFtZRhiYXNlNjRFbmNvZGUYYmFzZTY0RGVjb2RlGmZvcm1hdFBsYXlVcmwOY2hhclN0cg5yYW5kU3RyFHJhbmREZXZpY2UOcmVxdWVzdAhpbml0CGhvbWUOaG9tZVZvZAxpbWdVcmwQY2F0ZWdvcnkMZGV0YWlsCHBsYXkMc2VhcmNoDGxhb2JhaQoxLjEuN7AJSEJrWkZCdDZkMzU5ZHhGa1lYdDZjWEVaZjN4b0dSa1VHeFU0ZEgxd2MzMWVlSGg2VlZKRlVWcGRjd0JCQ0hCNFpYeDNkWFYyZFhsakFYVjBlSDEyZWxGemNYaGxmSEJBWjA1WlRGQk1BMngwVzFwc2RVSnhTbjVoWVQ1blNXOTNRRkpCZEY5RVRWSUVER0o3WlVwYVgxZE9iMkpCYkdCT1Uxd01ZQTlPZWt4a2NGUkdYQXAzWG1oakJWVkVjbUlBVDJoeEN3d0xTVjE2WVIwWE9CSjllRXRqZkc1eERuOFNVRzVjZmxwOVQwRlFYR0Z2WlZ3RGNRRmhaSFFIQ0ZSblpnQmlmbVlOWW5oaVJnTjNVRXhWZWtJT1dWSm5DMXR1ZkhVRVNraytaa3Q3YTJKcWJGZ0haMVpUWFhGWGJnQitaVVJ0U1dGelYxRi9YMUJGUmw1eVQyUmZjbnBFQWdOV1VYUUxjM2h3VlhCTVQyRk1XbkJSRFFOQllYUllRamdOZlhBQUcwUmRSR2hHYm1aTUFYZHdVMWRBUkVwNFF3TUNZVjE3ZjJGMUIxNTNjVmhXVjNKYVNRQnlSSDFrY2dKcVhuQk1FZ2hBQmdGK0NBSVNCM0JCUGxGdlgwcGZVRlZBZFcxK2FGTUpVVk5kZlhwYmNXdGxVMzVNVm5OamNBWkFYQTFxQ2tCTGRsbFRZVk5BQVdoZldtTkFUQXhqZG1wZ1gzVjBRWEYwZUg4NFVFTndkWFZsZUhReUh4UVpGQnh4ZW4wV2FHZDdlSEJ5Rkg5OGJ4VWZGQmtVemFiYWNkZWZnaGprbG1ub3BxcnN0dXZ3eHl6QUJDREVGR0hKS0xNTk9QUVJTVFVWV1hZWjAxMjM0NTY3ODkCZQJhAnQCchhmcm9tQ2hhckNvZGUUY2hhckNvZGVBdAZlbmMMQmFzZTY0EnN0cmluZ2lmeQhVdGY4CnBhcnNlCHRyaW0UcmVwbGFjZUFsbA5yZXBsYWNlAiACbgxyYW5kb20MSHVhd2VpCmJyYW5kHEhVQVdFSSBNYXRlIDIwCm1vZGVsDnJlbGVhc2UWdG9VcHBlckNhc2UOYnVpbGRJZAZyZXEMbWV0aG9kFFVzZXItQWdlbnQYaHR0cF9yZWZlcmVyDlJlZmVyZXIOaGVhZGVycwhkYXRhCHBvc3QIZm9ybRBwb3N0VHlwZQ5jb250ZW50CHNrZXkKc3R5cGUKbG9jYWwOaXNFbXB0eRZ0b0xvd2VyQ2FzZQRpZEBEYWx2aWsvMi4xLjAgKExpbnV4OyBVOyBBbmRyb2lkIAQ7IA4gQnVpbGQvAikEdWE6KE1vemlsbGEvNS4wIChMaW51eDsgQW5kcm9pZCDEATsgd3YpIEFwcGxlV2ViS2l0LzUzNy4zNiAoS0hUTUwsIGxpa2UgR2Vja28pIFZlcnNpb24vNC4wIENocm9tZS82OC4wLjM0NDAuNzAgTW9iaWxlIFNhZmFyaS81MzcuMzYpVGh0dHBzOi8vbGFncy5vc3MtY24taGFuZ3pob3UuYWxpeXVuY3MuY29tLwouanNvbhgkNmMxY2VmNzhhZT0IcnNhWBJSU0EvUEtDUzECLwJvAmkCcxBqc29uX3VybBxjYXQvaW5kZXguanNvbgp0aXRsZQUGUnt8CHR5cGUFe3yLVwxyZWR1Y2UKdHlwZXMCdghzb3J0BZJjj14GaG90CHB1c2gF2J6kiwXtcOiVBd6PfY8Mc2VyaWFsBYxb034OdHlwZV9pZBJ0eXBlX25hbWUOZmlsdGVycxRzdGFydHNXaXRoCGh0dHAOaW1nX3VybAJwEmNhdF9saXN0Lwpib29rcw5ib29rX2lkEmJvb2tfbmFtZQZwaWMQYm9va19waWMYYm9va19yZW1hcmtzCHBhZ2UMc2Nyb2xsEnBhZ2Vjb3VudApsaW1pdAp0b3RhbAhsaXN0CmNvbnQvCmF1ZGlvCHRpbWUSYm9va195ZWFyEmJvb2tfYXJlYQx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 \ No newline at end of file diff --git a/js/lbgs_book_open2.js b/js/lbgs_book_open2.js new file mode 100644 index 0000000..0c2311d --- /dev/null +++ b/js/lbgs_book_open2.js @@ -0,0 +1 @@ +//bbQ0FUT1CiARhsYmdzX29wZW4uanMYLi9saWIvY2F0LmpzHF9fanNFdmFsUmV0dXJuDENyeXB0bwpkYXlqcwJfBmtleQxkZXZpY2UOc2l0ZUtleRBzaXRlVHlwZRRhcHBWZXJzaW9uCmFwcFVBDmFwcERhdGEYbmF0aXZlRW5jb2RlBHBrCnhuYW1lGGJhc2U2NEVuY29kZRhiYXNlNjREZWNvZGUaZm9ybWF0UGxheVVybA5jaGFyU3RyDnJhbmRTdHIUcmFuZERldmljZQ5yZXF1ZXN0CGluaXQIaG9tZQ5ob21lVm9kDGltZ1VybBBjYXRlZ29yeQxkZXRhaWwIcGxheQxzZWFyY2gMbGFvYmFpCjEuMS43sAlIQmtaRkJ0NmQzNTlkeEZrWVh0NmNYRVpmM3hvR1JrVUd4VTRkSDF3YzMxZWVIaDZWVkpGVVZwZGN3QkJDSEI0Wlh4M2RYVjJkWGxqQVhWMGVIMTJlbEZ6Y1hobGZIQkFaMDVaVEZCTUEyeDBXMXBzZFVKeFNuNWhZVDVuU1c5M1FGSkJkRjlFVFZJRURHSjdaVXBhWDFkT2IySkJiR0JPVTF3TVlBOU9la3hrY0ZSR1hBcDNYbWhqQlZWRWNtSUFUMmh4Q3d3TFNWMTZZUjBYT0JKOWVFdGpmRzV4RG44U1VHNWNmbHA5VDBGUVhHRnZaVndEY1FGaFpIUUhDRlJuWmdCaWZtWU5ZbmhpUmdOM1VFeFZla0lPV1ZKbkMxdHVmSFVFU2trK1prdDdhMkpxYkZnSFoxWlRYWEZYYmdCK1pVUnRTV0Z6VjFGL1gxQkZSbDV5VDJSZmNucEVBZ05XVVhRTGMzaHdWWEJNVDJGTVduQlJEUU5CWVhSWVFqZ05mWEFBRzBSZFJHaEdibVpNQVhkd1UxZEFSRXA0UXdNQ1lWMTdmMkYxQjE1M2NWaFdWM0phU1FCeVJIMWtjZ0pxWG5CTUVnaEFCZ0YrQ0FJU0IzQkJQbEZ2WDBwZlVGVkFkVzErYUZNSlVWTmRmWHBiY1d0bFUzNU1Wbk5qY0FaQVhBMXFDa0JMZGxsVFlWTkFBV2hmV21OQVRBeGpkbXBnWDNWMFFYRjBlSDg0VUVOd2RYVmxlSFF5SHhRWkZCeHhlbjBXYUdkN2VIQnlGSDk4YnhVZkZCa1V6YWJhY2RlZmdoamtsbW5vcHFyc3R1dnd4eXpBQkNERUZHSEpLTE1OT1BRUlNUVVZXWFlaMDEyMzQ1Njc4OQJlAmECdAJyGGZyb21DaGFyQ29kZRRjaGFyQ29kZUF0BmVuYwxCYXNlNjQSc3RyaW5naWZ5CFV0ZjgKcGFyc2UIdHJpbRRyZXBsYWNlQWxsDnJlcGxhY2UCIAJuDHJhbmRvbQxIdWF3ZWkKYnJhbmQcSFVBV0VJIE1hdGUgMjAKbW9kZWwOcmVsZWFzZRZ0b1VwcGVyQ2FzZQ5idWlsZElkBnJlcQxtZXRob2QUVXNlci1BZ2VudBhodHRwX3JlZmVyZXIOUmVmZXJlcg5oZWFkZXJzCGRhdGEIcG9zdAhmb3JtEHBvc3RUeXBlDmNvbnRlbnQIc2tleQpzdHlwZQpsb2NhbA5pc0VtcHR5FnRvTG93ZXJDYXNlBGlkQERhbHZpay8yLjEuMCAoTGludXg7IFU7IEFuZHJvaWQgBDsgDiBCdWlsZC8CKQR1YTooTW96aWxsYS81LjAgKExpbnV4OyBBbmRyb2lkIMQBOyB3dikgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgVmVyc2lvbi80LjAgQ2hyb21lLzY4LjAuMzQ0MC43MCBNb2JpbGUgU2FmYXJpLzUzNy4zNilUaHR0cHM6Ly9sYWdzLm9zcy1jbi1oYW5nemhvdS5hbGl5dW5jcy5jb20vCi5qc29uGCQ2YzFjZWY3OGFlPQhyc2FYElJTQS9QS0NTMQIvAm8CaQJzEGpzb25fdXJsHGNhdC9pbmRleC5qc29uCnRpdGxlBQZSe3wIdHlwZQV7fItXDHJlZHVjZQp0eXBlcwJ2CHNvcnQFkmOPXgZob3QIcHVzaAXYnqSLBe1w6JUF3o99jwxzZXJpYWwFjFvTfg50eXBlX2lkEnR5cGVfbmFtZQ5maWx0ZXJzFHN0YXJ0c1dpdGgIaHR0cA5pbWdfdXJsAnASY2F0X2xpc3QvCmJvb2tzDmJvb2tfaWQSYm9va19uYW1lBnBpYxBib29rX3BpYxhib29rX3JlbWFya3MIcGFnZQxzY3JvbGwScGFnZWNvdW50CmxpbWl0CnRvdGFsCGxpc3QKY29udC8KYXVkaW8IdGltZRJib29rX3llYXISYm9va19hcmVhDHRlbGxlchRib29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 \ No newline at end of file diff --git a/js/lbgs_open.js b/js/lbgs_open.js new file mode 100644 index 0000000..0c2311d --- /dev/null +++ b/js/lbgs_open.js @@ -0,0 +1 @@ +//bbQ0FUT1CiARhsYmdzX29wZW4uanMYLi9saWIvY2F0LmpzHF9fanNFdmFsUmV0dXJuDENyeXB0bwpkYXlqcwJfBmtleQxkZXZpY2UOc2l0ZUtleRBzaXRlVHlwZRRhcHBWZXJzaW9uCmFwcFVBDmFwcERhdGEYbmF0aXZlRW5jb2RlBHBrCnhuYW1lGGJhc2U2NEVuY29kZRhiYXNlNjREZWNvZGUaZm9ybWF0UGxheVVybA5jaGFyU3RyDnJhbmRTdHIUcmFuZERldmljZQ5yZXF1ZXN0CGluaXQIaG9tZQ5ob21lVm9kDGltZ1VybBBjYXRlZ29yeQxkZXRhaWwIcGxheQxzZWFyY2gMbGFvYmFpCjEuMS43sAlIQmtaRkJ0NmQzNTlkeEZrWVh0NmNYRVpmM3hvR1JrVUd4VTRkSDF3YzMxZWVIaDZWVkpGVVZwZGN3QkJDSEI0Wlh4M2RYVjJkWGxqQVhWMGVIMTJlbEZ6Y1hobGZIQkFaMDVaVEZCTUEyeDBXMXBzZFVKeFNuNWhZVDVuU1c5M1FGSkJkRjlFVFZJRURHSjdaVXBhWDFkT2IySkJiR0JPVTF3TVlBOU9la3hrY0ZSR1hBcDNYbWhqQlZWRWNtSUFUMmh4Q3d3TFNWMTZZUjBYT0JKOWVFdGpmRzV4RG44U1VHNWNmbHA5VDBGUVhHRnZaVndEY1FGaFpIUUhDRlJuWmdCaWZtWU5ZbmhpUmdOM1VFeFZla0lPV1ZKbkMxdHVmSFVFU2trK1prdDdhMkpxYkZnSFoxWlRYWEZYYmdCK1pVUnRTV0Z6VjFGL1gxQkZSbDV5VDJSZmNucEVBZ05XVVhRTGMzaHdWWEJNVDJGTVduQlJEUU5CWVhSWVFqZ05mWEFBRzBSZFJHaEdibVpNQVhkd1UxZEFSRXA0UXdNQ1lWMTdmMkYxQjE1M2NWaFdWM0phU1FCeVJIMWtjZ0pxWG5CTUVnaEFCZ0YrQ0FJU0IzQkJQbEZ2WDBwZlVGVkFkVzErYUZNSlVWTmRmWHBiY1d0bFUzNU1Wbk5qY0FaQVhBMXFDa0JMZGxsVFlWTkFBV2hmV21OQVRBeGpkbXBnWDNWMFFYRjBlSDg0VUVOd2RYVmxlSFF5SHhRWkZCeHhlbjBXYUdkN2VIQnlGSDk4YnhVZkZCa1V6YWJhY2RlZmdoamtsbW5vcHFyc3R1dnd4eXpBQkNERUZHSEpLTE1OT1BRUlNUVVZXWFlaMDEyMzQ1Njc4OQJlAmECdAJyGGZyb21DaGFyQ29kZRRjaGFyQ29kZUF0BmVuYwxCYXNlNjQSc3RyaW5naWZ5CFV0ZjgKcGFyc2UIdHJpbRRyZXBsYWNlQWxsDnJlcGxhY2UCIAJuDHJhbmRvbQxIdWF3ZWkKYnJhbmQcSFVBV0VJIE1hdGUgMjAKbW9kZWwOcmVsZWFzZRZ0b1VwcGVyQ2FzZQ5idWlsZElkBnJlcQxtZXRob2QUVXNlci1BZ2VudBhodHRwX3JlZmVyZXIOUmVmZXJlcg5oZWFkZXJzCGRhdGEIcG9zdAhmb3JtEHBvc3RUeXBlDmNvbnRlbnQIc2tleQpzdHlwZQpsb2NhbA5pc0VtcHR5FnRvTG93ZXJDYXNlBGlkQERhbHZpay8yLjEuMCAoTGludXg7IFU7IEFuZHJvaWQgBDsgDiBCdWlsZC8CKQR1YTooTW96aWxsYS81LjAgKExpbnV4OyBBbmRyb2lkIMQBOyB3dikgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgVmVyc2lvbi80LjAgQ2hyb21lLzY4LjAuMzQ0MC43MCBNb2JpbGUgU2FmYXJpLzUzNy4zNilUaHR0cHM6Ly9sYWdzLm9zcy1jbi1oYW5nemhvdS5hbGl5dW5jcy5jb20vCi5qc29uGCQ2YzFjZWY3OGFlPQhyc2FYElJTQS9QS0NTMQIvAm8CaQJzEGpzb25fdXJsHGNhdC9pbmRleC5qc29uCnRpdGxlBQZSe3wIdHlwZQV7fItXDHJlZHVjZQp0eXBlcwJ2CHNvcnQFkmOPXgZob3QIcHVzaAXYnqSLBe1w6JUF3o99jwxzZXJpYWwFjFvTfg50eXBlX2lkEnR5cGVfbmFtZQ5maWx0ZXJzFHN0YXJ0c1dpdGgIaHR0cA5pbWdfdXJsAnASY2F0X2xpc3QvCmJvb2tzDmJvb2tfaWQSYm9va19uYW1lBnBpYxBib29rX3BpYxhib29rX3JlbWFya3MIcGFnZQxzY3JvbGwScGFnZWNvdW50CmxpbWl0CnRvdGFsCGxpc3QKY29udC8KYXVkaW8IdGltZRJib29rX3llYXISYm9va19hcmVhDHRlbGxlchRib29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 \ No newline at end of file diff --git a/js/lib/ali.js b/js/lib/ali.js new file mode 100644 index 0000000..a38ecfd --- /dev/null +++ b/js/lib/ali.js @@ -0,0 +1 @@ +function _0x4aa5(_0x48caa3,_0x315644){const _0x2164f9=_0x574f();return _0x4aa5=function(_0x5e2b05,_0x179281){_0x5e2b05=_0x5e2b05-0x164;let _0x164327=_0x2164f9[_0x5e2b05];return _0x164327;},_0x4aa5(_0x48caa3,_0x315644);}(function(_0x5f4666,_0x55a733){const _0x4589e5=_0x4aa5,_0xd355a0=_0x5f4666();while(!![]){try{const _0x1e1fc1=-parseInt(_0x4589e5(0x174))/0x1+-parseInt(_0x4589e5(0x168))/0x2+-parseInt(_0x4589e5(0x167))/0x3+parseInt(_0x4589e5(0x17e))/0x4*(parseInt(_0x4589e5(0x17b))/0x5)+parseInt(_0x4589e5(0x164))/0x6+parseInt(_0x4589e5(0x16c))/0x7+parseInt(_0x4589e5(0x181))/0x8*(-parseInt(_0x4589e5(0x177))/0x9);if(_0x1e1fc1===_0x55a733)break;else _0xd355a0['push'](_0xd355a0['shift']());}catch(_0x265350){_0xd355a0['push'](_0xd355a0['shift']());}}}(_0x574f,0x20821));const _0x179281=(function(){let _0x4eda66=!![];return function(_0x55af6d,_0x22e5f4){const _0x4a4b00=_0x4eda66?function(){const _0x5ab790=_0x4aa5;if(_0x22e5f4){const _0x1659b9=_0x22e5f4[_0x5ab790(0x169)](_0x55af6d,arguments);return _0x22e5f4=null,_0x1659b9;}}:function(){};return _0x4eda66=![],_0x4a4b00;};}()),_0x5e2b05=_0x179281(this,function(){const _0x11faca=_0x4aa5;let _0x2fa19b;try{const _0x3ff2b9=Function('return\x20(fu'+'nction()\x20'+(_0x11faca(0x16a)+_0x11faca(0x176)+_0x11faca(0x17a)+'\x20)')+');');_0x2fa19b=_0x3ff2b9();}catch(_0x25b157){_0x2fa19b=window;}const _0x3c5f06=_0x2fa19b['console']=_0x2fa19b['console']||{},_0x39a2bd=[_0x11faca(0x16e),_0x11faca(0x17d),'info','error',_0x11faca(0x17f),_0x11faca(0x183),'trace'];for(let _0x3fb5be=0x0;_0x3fb5be<_0x39a2bd[_0x11faca(0x173)];_0x3fb5be++){const _0x47f835=_0x179281[_0x11faca(0x16f)+'r'][_0x11faca(0x165)][_0x11faca(0x175)](_0x179281),_0xdc762c=_0x39a2bd[_0x3fb5be],_0x525bd5=_0x3c5f06[_0xdc762c]||_0x47f835;_0x47f835['__proto__']=_0x179281['bind'](_0x179281),_0x47f835[_0x11faca(0x172)]=_0x525bd5[_0x11faca(0x172)]['bind'](_0x525bd5),_0x3c5f06[_0xdc762c]=_0x47f835;}});_0x5e2b05();import{_}from'assets://js/lib/cat.js';import{initSome,setToken,getVod,playerContent,playerContentByFlag}from'./ali_api.js';const aliPattern=/(www.aliyundrive.com|www.alipan.com)\/s\/([^\/]+)(\/folder\/([^\/]+))?/;async function initAli(_0x413000){await initSome(),setToken(_0x413000);}async function detailContent(_0x4bc326){const _0x1a33eb=_0x4aa5;let _0x54bbc1=_0x4bc326['match'](aliPattern),_0x7888de=await parseVod(_0x54bbc1,_0x4bc326);const _0x9e9dd1={};_0x9e9dd1[_0x1a33eb(0x178)]=[_0x7888de];let _0x197b45=JSON['stringify'](_0x9e9dd1);return _0x197b45;}async function parseVod(_0x10689f,_0x1108c0){if(_['isEmpty'](_0x10689f))return{};let _0x474eae=_0x10689f[0x2],_0x36fe63=_0x10689f['length']>0x4?_0x10689f[0x4]:'';return await getVod(_0x474eae,_0x1108c0,_0x36fe63);}async function playContent(_0x52c526,_0x421b73,_0x4f10f8){const _0x3b573d=_0x4aa5;let _0x4fe837=_0x421b73['split']('+');_0x52c526=_0x52c526['split']('#')[0x0];let _0x2e68e0=_0x52c526=='原画'?await playerContent(_0x4fe837):await playerContentByFlag(_0x4fe837,_0x52c526);return console[_0x3b573d(0x186)](_0x3b573d(0x16b)+_0x3b573d(0x17c)+_0x3b573d(0x185)),console[_0x3b573d(0x186)](_0x2e68e0),_0x2e68e0;}function _0x574f(){const _0x44da7e=['prototype','isEmpty','374088ntufPj','121556CEjSKd','apply','{}.constru','-----playC','1731275IhHZho','vod_play_u','log','constructo','match','普画#','toString','length','125186RUUvVq','bind','ctor(\x22retu','3744KZBwKz','list','原画#','rn\x20this\x22)(','577405PyhvtD','ontent----','warn','4TSKBsq','exception','push','2832JFmsUo','join','table','$$$','---','debug','1369626tULFbE'];_0x574f=function(){return _0x44da7e;};return _0x574f();}function detailContentVodPlayFrom(_0xbe55e7){const _0x3fa4bc=_0x4aa5;let _0x305855=[];if(_0xbe55e7[_0x3fa4bc(0x173)]<0x2)return['原画','普画'][_0x3fa4bc(0x182)](_0x3fa4bc(0x184));for(let _0x241caf=0x1;_0x241caf<=_0xbe55e7[_0x3fa4bc(0x173)];_0x241caf++){_0x305855['push'](_0x3fa4bc(0x179)+_0x241caf),_0x305855[_0x3fa4bc(0x180)](_0x3fa4bc(0x171)+_0x241caf);}return _0x305855[_0x3fa4bc(0x182)](_0x3fa4bc(0x184));}async function detailContentVodPlayUrl(_0x2b2389){const _0x3ba1ef=_0x4aa5;let _0x2f0a10=[];for(var _0x954556 of _0x2b2389){let _0x5a95a4=_0x954556[_0x3ba1ef(0x170)](aliPattern);if(!_[_0x3ba1ef(0x166)](_0x5a95a4)){let _0x139a04=await parseVod(_0x5a95a4,_0x954556);_0x2f0a10['push'](_0x139a04[_0x3ba1ef(0x16d)+'rl']);}}return _0x2f0a10[_0x3ba1ef(0x182)](_0x3ba1ef(0x184));}export{initAli,detailContent,playContent,detailContentVodPlayFrom,detailContentVodPlayUrl,aliPattern}; \ No newline at end of file diff --git a/js/lib/ali_api.js b/js/lib/ali_api.js new file mode 100644 index 0000000..84f8e5b --- /dev/null +++ b/js/lib/ali_api.js @@ -0,0 +1 @@ +const _0x38ddfc=_0x4763;(function(_0x437d8e,_0x230ed6){const _0x3887a5=_0x4763,_0x5530d0=_0x437d8e();while(!![]){try{const _0x881deb=parseInt(_0x3887a5(0x1e3))/0x1+parseInt(_0x3887a5(0x2ba))/0x2+parseInt(_0x3887a5(0x254))/0x3+-parseInt(_0x3887a5(0x279))/0x4+parseInt(_0x3887a5(0x273))/0x5+parseInt(_0x3887a5(0x1d3))/0x6+-parseInt(_0x3887a5(0x24b))/0x7;if(_0x881deb===_0x230ed6)break;else _0x5530d0['push'](_0x5530d0['shift']());}catch(_0x4f8bd7){_0x5530d0['push'](_0x5530d0['shift']());}}}(_0x1b91,0xc8876));const _0x194a00=(function(){let _0x3113a5=!![];return function(_0x4231e1,_0x2b82d1){const _0x4187dd=_0x3113a5?function(){const _0x2ca7a2=_0x4763;if(_0x2b82d1){const _0x1ddbbc=_0x2b82d1[_0x2ca7a2(0x216)](_0x4231e1,arguments);return _0x2b82d1=null,_0x1ddbbc;}}:function(){};return _0x3113a5=![],_0x4187dd;};}()),_0x1f4684=_0x194a00(this,function(){const _0x47fa77=_0x4763;let _0x43ae6b;try{const _0x2d2774=Function('return\x20(fu'+_0x47fa77(0x1e7)+('{}.constru'+_0x47fa77(0x263)+_0x47fa77(0x29e)+'\x20)')+');');_0x43ae6b=_0x2d2774();}catch(_0x9386e3){_0x43ae6b=window;}const _0x4d0740=_0x43ae6b[_0x47fa77(0x2d7)]=_0x43ae6b[_0x47fa77(0x2d7)]||{},_0x2e4010=[_0x47fa77(0x244),'warn','info',_0x47fa77(0x28e),_0x47fa77(0x249),_0x47fa77(0x294),_0x47fa77(0x206)];for(let _0x281d48=0x0;_0x281d48<_0x2e4010[_0x47fa77(0x25d)];_0x281d48++){const _0x1b84c4=_0x194a00[_0x47fa77(0x1ea)+'r'][_0x47fa77(0x207)][_0x47fa77(0x1ef)](_0x194a00),_0x3e2c50=_0x2e4010[_0x281d48],_0x5d74a1=_0x4d0740[_0x3e2c50]||_0x1b84c4;_0x1b84c4[_0x47fa77(0x2cf)]=_0x194a00[_0x47fa77(0x1ef)](_0x194a00),_0x1b84c4['toString']=_0x5d74a1[_0x47fa77(0x219)][_0x47fa77(0x1ef)](_0x5d74a1),_0x4d0740[_0x3e2c50]=_0x1b84c4;}});_0x1f4684();import{_,jinja2}from'assets://js/lib/cat.js';import*as _0x51b760 from'./utils.js';class User{constructor(){const _0x2de28c=_0x4763;this[_0x2de28c(0x2fe)]='',this[_0x2de28c(0x29b)]='',this[_0x2de28c(0x1c4)]='',this[_0x2de28c(0x29d)+'n']='',this[_0x2de28c(0x2f0)+'en']='',this[_0x2de28c(0x1eb)]=0x0,this[_0x2de28c(0x287)+_0x2de28c(0x2b0)]=0x0;}static[_0x38ddfc(0x257)](_0x5d0161){const _0x32c5d1=_0x38ddfc;if(_[_0x32c5d1(0x2a3)](_0x5d0161))return new User();let _0x1a3225=JSON[_0x32c5d1(0x2fc)](_0x5d0161),_0x488656=new User();_0x488656[_0x32c5d1(0x2fe)]=_0x1a3225[_0x32c5d1(0x2b2)+'ive_id'],_0x488656[_0x32c5d1(0x29b)]=_0x1a3225['user_id'],_0x488656[_0x32c5d1(0x1c4)]=_0x1a3225[_0x32c5d1(0x20b)],_0x488656[_0x32c5d1(0x29d)+'n']=_0x1a3225[_0x32c5d1(0x20c)+'en'],_0x488656[_0x32c5d1(0x2f0)+'en']=_0x1a3225[_0x32c5d1(0x251)+_0x32c5d1(0x23d)],_0x488656[_0x32c5d1(0x1eb)]=_0x1a3225[_0x32c5d1(0x293)];if(typeof _0x1a3225[_0x32c5d1(0x26f)+_0x32c5d1(0x24c)]==_0x32c5d1(0x1cc)){let _0x223dac=new Date()[_0x32c5d1(0x26b)]()/0x3e8;_0x488656[_0x32c5d1(0x287)+_0x32c5d1(0x2b0)]=_0x223dac+_0x488656[_0x32c5d1(0x1eb)];}else _0x488656[_0x32c5d1(0x287)+_0x32c5d1(0x2b0)]=_0x1a3225['expires_ti'+_0x32c5d1(0x24c)];return _0x488656;}[_0x38ddfc(0x1da)](){const _0x4c8cb8=_0x38ddfc;return _[_0x4c8cb8(0x2a3)](this[_0x4c8cb8(0x2fe)])?'':this[_0x4c8cb8(0x2fe)];}[_0x38ddfc(0x274)](){const _0x17b4f6=_0x38ddfc;return _[_0x17b4f6(0x2a3)](this[_0x17b4f6(0x29b)])?'':this['userId'];}[_0x38ddfc(0x22c)+'pe'](){const _0x29b800=_0x38ddfc;return _[_0x29b800(0x2a3)](this[_0x29b800(0x1c4)])?'':this[_0x29b800(0x1c4)];}[_0x38ddfc(0x2d6)+_0x38ddfc(0x2ee)](){const _0x102033=_0x38ddfc;return _[_0x102033(0x2a3)](this[_0x102033(0x29d)+'n'])?'':this['accessToke'+'n'];}[_0x38ddfc(0x2ed)+_0x38ddfc(0x25e)](){const _0xbec228=_0x38ddfc;return _[_0xbec228(0x2a3)](this[_0xbec228(0x2f0)+'en'])?'':this[_0xbec228(0x2f0)+'en'];}[_0x38ddfc(0x220)+'Token'](_0x3d9c50){const _0x151aa2=_0x38ddfc;this[_0x151aa2(0x2f0)+'en']=_0x3d9c50;}[_0x38ddfc(0x27c)+_0x38ddfc(0x1ec)](){const _0x9be502=_0x38ddfc;return this['getTokenTy'+'pe']()+'\x20'+this[_0x9be502(0x2d6)+_0x9be502(0x2ee)]();}[_0x38ddfc(0x300)](){const _0xadf11d=_0x38ddfc;return this[_0xadf11d(0x22c)+'pe']()[_0xadf11d(0x25d)]>0x0&&this['getAccessT'+_0xadf11d(0x2ee)]()[_0xadf11d(0x25d)]>0x0;}[_0x38ddfc(0x2d9)](){const _0x86f8fc=_0x38ddfc;let _0x360dca=new Date()['getTime']()/0x3e8;return _0x360dca>this[_0x86f8fc(0x287)+_0x86f8fc(0x2b0)]-0x5;}[_0x38ddfc(0x21b)](){const _0xbe02b6=_0x38ddfc;return this[_0xbe02b6(0x2f0)+'en']='',this[_0xbe02b6(0x29d)+'n']='',this[_0xbe02b6(0x1eb)]=0x0,this[_0xbe02b6(0x287)+_0xbe02b6(0x2b0)]=0x0,this;}async[_0x38ddfc(0x233)](){const _0x559a77=_0x38ddfc;return await local[_0x559a77(0x230)](_0x559a77(0x1c6),_0x559a77(0x292)+_0x559a77(0x2e1),this[_0x559a77(0x219)]()),this;}['toString'](){const _0x20e2a6=_0x38ddfc;var _0x27795e={'default_drive_id':this[_0x20e2a6(0x1da)](),'user_id':this[_0x20e2a6(0x274)](),'token_type':this[_0x20e2a6(0x22c)+'pe'](),'access_token':this['getAccessT'+_0x20e2a6(0x2ee)](),'refresh_token':this['getRefresh'+_0x20e2a6(0x25e)](),'expires_in':this['expiresIn'],'expires_timestamp':this[_0x20e2a6(0x287)+_0x20e2a6(0x2b0)]};return JSON[_0x20e2a6(0x2ea)](_0x27795e);}}class OAuth{constructor(){const _0x47828c=_0x38ddfc;this[_0x47828c(0x1c4)]='',this[_0x47828c(0x29d)+'n']='',this[_0x47828c(0x2f0)+'en']='',this[_0x47828c(0x1eb)]=0x0,this['expiresTim'+'estamp']=0x0;}static['objectFrom'](_0x35b1b1){const _0x135b44=_0x38ddfc;if(_[_0x135b44(0x2a3)](_0x35b1b1))return new OAuth();let _0x51b1f7=JSON[_0x135b44(0x2fc)](_0x35b1b1),_0x299b6a=new OAuth();_0x299b6a['tokenType']=_0x51b1f7[_0x135b44(0x20b)],_0x299b6a[_0x135b44(0x29d)+'n']=_0x51b1f7[_0x135b44(0x20c)+'en'],_0x299b6a['refreshTok'+'en']=_0x51b1f7[_0x135b44(0x251)+_0x135b44(0x23d)],_0x299b6a['expiresIn']=_0x51b1f7[_0x135b44(0x293)];if(typeof _0x51b1f7[_0x135b44(0x26f)+_0x135b44(0x24c)]=='undefined'){let _0x3f8377=new Date()[_0x135b44(0x26b)]()/0x3e8;_0x299b6a['expiresTim'+_0x135b44(0x2b0)]=_0x3f8377+_0x299b6a[_0x135b44(0x1eb)];}else _0x299b6a['expiresTim'+'estamp']=_0x51b1f7[_0x135b44(0x26f)+_0x135b44(0x24c)];return _0x299b6a;}[_0x38ddfc(0x22c)+'pe'](){const _0x3b4adb=_0x38ddfc;return _['isEmpty'](this['tokenType'])?'':this[_0x3b4adb(0x1c4)];}[_0x38ddfc(0x2d6)+_0x38ddfc(0x2ee)](){const _0x224308=_0x38ddfc;return _[_0x224308(0x2a3)](this['accessToke'+'n'])?'':this['accessToke'+'n'];}[_0x38ddfc(0x2ed)+_0x38ddfc(0x25e)](){const _0x4944e0=_0x38ddfc;return _[_0x4944e0(0x2a3)](this[_0x4944e0(0x2f0)+'en'])?'':this[_0x4944e0(0x2f0)+'en'];}[_0x38ddfc(0x27c)+_0x38ddfc(0x1ec)](){const _0x25b90e=_0x38ddfc;return this[_0x25b90e(0x22c)+'pe']()+'\x20'+this[_0x25b90e(0x2d6)+_0x25b90e(0x2ee)]();}['isAuthed'](){const _0xfce07f=_0x38ddfc;return this[_0xfce07f(0x22c)+'pe']()[_0xfce07f(0x25d)]>0x0&&this[_0xfce07f(0x2d6)+_0xfce07f(0x2ee)]()[_0xfce07f(0x25d)]>0x0;}[_0x38ddfc(0x2d9)](){const _0x1e00ec=_0x38ddfc;let _0x423ed1=new Date()[_0x1e00ec(0x26b)]()/0x3e8;return _0x423ed1>this[_0x1e00ec(0x287)+_0x1e00ec(0x2b0)]-0x5;}['clean'](){const _0x426218=_0x38ddfc;return this[_0x426218(0x2f0)+'en']='',this[_0x426218(0x29d)+'n']='',this[_0x426218(0x1eb)]=0x0,this[_0x426218(0x287)+'estamp']=0x0,this;}async[_0x38ddfc(0x233)](){const _0x534345=_0x38ddfc;return await local[_0x534345(0x230)](_0x534345(0x1c6),'aliyundriv'+_0x534345(0x2e2),this[_0x534345(0x219)]()),this;}[_0x38ddfc(0x219)](){const _0x224cd7=_0x38ddfc;var _0x5613c9={'token_type':this[_0x224cd7(0x22c)+'pe'](),'access_token':this[_0x224cd7(0x2d6)+_0x224cd7(0x2ee)](),'refresh_token':this['getRefresh'+_0x224cd7(0x25e)](),'expires_in':this[_0x224cd7(0x1eb)],'expires_timestamp':this[_0x224cd7(0x287)+'estamp']};return JSON[_0x224cd7(0x2ea)](_0x5613c9);}}class Code{constructor(){const _0x598e08=_0x38ddfc;this[_0x598e08(0x2cd)+'i']='';}static[_0x38ddfc(0x257)](_0x17656d){const _0x2985a8=_0x38ddfc;if(_[_0x2985a8(0x2a3)](_0x17656d))return new Code();let _0x339643=JSON[_0x2985a8(0x2fc)](_0x17656d),_0x46cd03=new Code();return _0x46cd03[_0x2985a8(0x2cd)+'i']=_0x339643[_0x2985a8(0x2cd)+'i'],_0x46cd03;}['getRedirec'+_0x38ddfc(0x26d)](){const _0x25879b=_0x38ddfc;return _[_0x25879b(0x2a3)](this[_0x25879b(0x2cd)+'i'])?'':this['redirectUr'+'i'];}[_0x38ddfc(0x278)](){const _0x331d9e=_0x38ddfc;return this['getRedirec'+'tUri']()[_0x331d9e(0x1e9)](_0x331d9e(0x2c0))[0x1];}}class Item{constructor(_0x4888cb){const _0x37aabc=_0x38ddfc;this['items']=[],this[_0x37aabc(0x2f6)]='',this[_0x37aabc(0x298)]=_0x4888cb,this[_0x37aabc(0x285)]='',this[_0x37aabc(0x1d8)]='',this[_0x37aabc(0x217)]='',this['fileExtens'+_0x37aabc(0x289)]='',this['category']='',this[_0x37aabc(0x1ce)]='',this[_0x37aabc(0x214)]='';}static['objectFrom'](_0xbb889f){const _0x1726c8=_0x38ddfc;if(_[_0x1726c8(0x2a3)](_0xbb889f))return new Item();let _0x20ab99=JSON[_0x1726c8(0x2fc)](_0xbb889f),_0xcdeb74=new Item();return _0xcdeb74[_0x1726c8(0x2f6)]=typeof _0x20ab99[_0x1726c8(0x208)+'r']=='undefined'?'':_0x20ab99[_0x1726c8(0x208)+'r'],_0xcdeb74[_0x1726c8(0x298)]=typeof _0x20ab99['file_id']=='undefined'?'':_0x20ab99[_0x1726c8(0x245)],_0xcdeb74[_0x1726c8(0x285)]=typeof _0x20ab99['share_id']==_0x1726c8(0x1cc)?'':_0x20ab99[_0x1726c8(0x2c8)],_0xcdeb74[_0x1726c8(0x1d8)]=typeof _0x20ab99[_0x1726c8(0x1d8)]=='undefined'?'':_0x20ab99[_0x1726c8(0x1d8)],_0xcdeb74[_0x1726c8(0x217)]=typeof _0x20ab99['type']==_0x1726c8(0x1cc)?'':_0x20ab99['type'],_0xcdeb74[_0x1726c8(0x256)+_0x1726c8(0x289)]=typeof _0x20ab99[_0x1726c8(0x1d1)+_0x1726c8(0x1e6)]=='undefined'?'':_0x20ab99[_0x1726c8(0x1d1)+_0x1726c8(0x1e6)],_0xcdeb74[_0x1726c8(0x2a1)]=typeof _0x20ab99[_0x1726c8(0x2a1)]==_0x1726c8(0x1cc)?'':_0x20ab99['category'],_0xcdeb74['size']=typeof _0x20ab99[_0x1726c8(0x1ce)]=='undefined'?'':_0x20ab99[_0x1726c8(0x1ce)],_0xcdeb74[_0x1726c8(0x214)]=typeof _0x20ab99['parent_fil'+_0x1726c8(0x226)]==_0x1726c8(0x1cc)?'':_0x20ab99['parent_fil'+_0x1726c8(0x226)],typeof _0x20ab99['items']!='undefined'&&Array['isArray'](_0x20ab99[_0x1726c8(0x22d)])&&!_[_0x1726c8(0x2a3)](_0x20ab99[_0x1726c8(0x22d)])&&_0x20ab99[_0x1726c8(0x22d)][_0x1726c8(0x1e0)](function(_0x417eea){const _0x47a1c7=_0x1726c8;let _0xae20b9=Item[_0x47a1c7(0x257)](JSON[_0x47a1c7(0x2ea)](_0x417eea));_0xcdeb74[_0x47a1c7(0x22d)][_0x47a1c7(0x22b)](_0xae20b9);}),_0xcdeb74;}['getItems'](){const _0x4a8e26=_0x38ddfc;return _[_0x4a8e26(0x2a3)](this[_0x4a8e26(0x22d)])?[]:this[_0x4a8e26(0x22d)];}[_0x38ddfc(0x212)+_0x38ddfc(0x229)](){const _0x33473e=_0x38ddfc;return _[_0x33473e(0x2a3)](this['nextMarker'])?'':this[_0x33473e(0x2f6)];}[_0x38ddfc(0x288)](){const _0x35ce38=_0x38ddfc;return _['isEmpty'](this[_0x35ce38(0x298)])?'':this[_0x35ce38(0x298)];}[_0x38ddfc(0x2d0)](){const _0x299ccb=_0x38ddfc;return _['isEmpty'](this[_0x299ccb(0x1d8)])?'':this[_0x299ccb(0x1d8)];}['getType'](){const _0x27a02d=_0x38ddfc;return _[_0x27a02d(0x2a3)](this[_0x27a02d(0x217)])?'':this[_0x27a02d(0x217)];}[_0x38ddfc(0x29c)](){const _0x4fef36=_0x38ddfc;return _[_0x4fef36(0x2a3)](this[_0x4fef36(0x256)+'ion'])?'':this[_0x4fef36(0x256)+'ion'];}['getCategor'+'y'](){const _0xa5da95=_0x38ddfc;return _[_0xa5da95(0x2a3)](this[_0xa5da95(0x2a1)])?'':this['category'];}[_0x38ddfc(0x2b7)](){const _0x1e435e=_0x38ddfc;return this[_0x1e435e(0x1ce)]==0x0?'':'['+_0x51b760[_0x1e435e(0x2b7)](this[_0x1e435e(0x1ce)])+']';}['getParent'](){const _0xc6e27b=_0x38ddfc;return _[_0xc6e27b(0x2a3)](this[_0xc6e27b(0x214)])?'':'['+this[_0xc6e27b(0x214)]+']';}[_0x38ddfc(0x2e8)](_0x3d0518){const _0x349883=_0x38ddfc;return this[_0x349883(0x214)]=_0x3d0518,this;}[_0x38ddfc(0x269)+_0x38ddfc(0x239)](){const _0x80f3e2=_0x38ddfc;return this[_0x80f3e2(0x1dc)]()+'\x20'+this[_0x80f3e2(0x2d0)]()+'\x20'+this[_0x80f3e2(0x2b7)]();}}class Sub{constructor(){const _0x5ae8fb=_0x38ddfc;this[_0x5ae8fb(0x2f9)]='',this[_0x5ae8fb(0x1d8)]='',this[_0x5ae8fb(0x1f0)]='',this['format']='';}static['create'](){return new Sub();}[_0x38ddfc(0x1fa)](_0xeac4df){const _0x11f205=_0x38ddfc;return this[_0x11f205(0x1d8)]=_0xeac4df,this;}['setUrl'](_0x5de418){const _0x19faa8=_0x38ddfc;return this[_0x19faa8(0x2f9)]=_0x5de418,this;}[_0x38ddfc(0x23b)](_0x3f5ca5){const _0x339c03=_0x38ddfc;return this[_0x339c03(0x1f0)]=_0x3f5ca5,this;}[_0x38ddfc(0x1f9)](_0x1de4e7){const _0x2ba339=_0x38ddfc;return this[_0x2ba339(0x1f8)]=_0x1de4e7,this;}[_0x38ddfc(0x243)](_0x32a790){const _0x2a0785=_0x38ddfc;switch(_0x32a790){case _0x2a0785(0x2a9):return this['setFormat'](_0x2a0785(0x236));case _0x2a0785(0x266):case _0x2a0785(0x1ff):return this[_0x2a0785(0x1f9)]('text/x-ssa');default:return this[_0x2a0785(0x1f9)]('applicatio'+'n/x-subrip');}}}class Share{constructor(){const _0x34be71=_0x38ddfc;this[_0x34be71(0x2f8)]=0x0,this[_0x34be71(0x2c8)]='',this[_0x34be71(0x29f)+'n']='',this[_0x34be71(0x2e9)+'e']='',this[_0x34be71(0x293)]='',this[_0x34be71(0x2f4)]='',this[_0x34be71(0x2b6)+'me']='',this[_0x34be71(0x211)+_0x34be71(0x1cd)]='',this[_0x34be71(0x2c6)]='',this[_0x34be71(0x276)]='',this[_0x34be71(0x297)]='',this[_0x34be71(0x1f3)]='',this['share_name']='',this[_0x34be71(0x1c9)+'me']='',this[_0x34be71(0x20f)+'e']='',this[_0x34be71(0x282)]='';}static['objectFrom'](_0x4aff11){const _0xf6f623=_0x38ddfc;if(_['isEmpty'](_0x4aff11))return new Share();let _0x2adb3f=JSON['parse'](_0x4aff11),_0x6740bf=new Share();return _0x6740bf[_0xf6f623(0x2c8)]=typeof _0x2adb3f['share_id']==_0xf6f623(0x1cc)?'':_0x2adb3f['share_id'],_0x6740bf[_0xf6f623(0x29f)+'n']=typeof _0x2adb3f['share_toke'+'n']=='undefined'?'':_0x2adb3f[_0xf6f623(0x29f)+'n'],_0x6740bf[_0xf6f623(0x2e9)+'e']=typeof _0x2adb3f[_0xf6f623(0x2e9)+'e']==_0xf6f623(0x1cc)?'':_0x2adb3f['expire_tim'+'e'],_0x6740bf['expires_in']=typeof _0x2adb3f[_0xf6f623(0x293)]==_0xf6f623(0x1cc)?'':_0x2adb3f[_0xf6f623(0x293)],_0x6740bf[_0xf6f623(0x2f4)]=typeof _0x2adb3f['creator_id']==_0xf6f623(0x1cc)?'':_0x2adb3f[_0xf6f623(0x2f4)],_0x6740bf[_0xf6f623(0x2b6)+'me']=typeof _0x2adb3f['creator_na'+'me']==_0xf6f623(0x1cc)?'':_0x2adb3f[_0xf6f623(0x2b6)+'me'],_0x6740bf[_0xf6f623(0x211)+_0xf6f623(0x1cd)]=typeof _0x2adb3f['creator_ph'+_0xf6f623(0x1cd)]==_0xf6f623(0x1cc)?'':_0x2adb3f[_0xf6f623(0x211)+_0xf6f623(0x1cd)],_0x6740bf[_0xf6f623(0x2c6)]=typeof _0x2adb3f[_0xf6f623(0x2c6)]==_0xf6f623(0x1cc)?'':_0x2adb3f[_0xf6f623(0x2c6)],_0x6740bf[_0xf6f623(0x276)]=typeof _0x2adb3f[_0xf6f623(0x276)]==_0xf6f623(0x1cc)?'':_0x2adb3f[_0xf6f623(0x276)],_0x6740bf[_0xf6f623(0x297)]=typeof _0x2adb3f[_0xf6f623(0x297)]==_0xf6f623(0x1cc)?'':_0x2adb3f['vip'],_0x6740bf[_0xf6f623(0x1f3)]=typeof _0x2adb3f[_0xf6f623(0x1f3)]=='undefined'?'':_0x2adb3f[_0xf6f623(0x1f3)],_0x6740bf['share_name']=typeof _0x2adb3f[_0xf6f623(0x275)]=='undefined'?'':_0x2adb3f['share_name'],_0x6740bf[_0xf6f623(0x1c9)+'me']=typeof _0x2adb3f[_0xf6f623(0x1c9)+'me']=='undefined'?'':_0x2adb3f['display_na'+'me'],_0x6740bf[_0xf6f623(0x20f)+'e']=typeof _0x2adb3f[_0xf6f623(0x20f)+'e']==_0xf6f623(0x1cc)?'':_0x2adb3f['share_titl'+'e'],_0x6740bf[_0xf6f623(0x282)]=typeof _0x2adb3f['has_pwd']=='undefined'?'':_0x2adb3f[_0xf6f623(0x282)],_0x6740bf;}[_0x38ddfc(0x1f4)](){const _0x1812f6=_0x38ddfc;return _[_0x1812f6(0x2a3)](this[_0x1812f6(0x2c8)])?'':this[_0x1812f6(0x2c8)];}[_0x38ddfc(0x252)+_0x38ddfc(0x23d)](){const _0x207b21=_0x38ddfc;return _['isEmpty'](this[_0x207b21(0x29f)+'n'])?'':this[_0x207b21(0x29f)+'n'];}[_0x38ddfc(0x1e1)](){const _0x35d79f=_0x38ddfc;return this[_0x35d79f(0x2f8)]=new Date()[_0x35d79f(0x26b)]()+(this['expires_in']*0x3e8-0xa*0x3e8),this;}[_0x38ddfc(0x259)](_0x43c0da){const _0x5628af=_0x38ddfc;return this[_0x5628af(0x2c8)]=_0x43c0da,this;}[_0x38ddfc(0x1dd)](_0x14b3d7){const _0x49604c=_0x38ddfc;let _0x4a65aa=new Date()['getTime']();return this[_0x49604c(0x1f4)]()==_0x14b3d7&&_0x4a65aa<=this[_0x49604c(0x2f8)];}}const UA='Mozilla/5.'+'0\x20(iPhone;'+_0x38ddfc(0x2cc)+_0x38ddfc(0x2d3)+_0x38ddfc(0x1c8)+_0x38ddfc(0x225)+'leWebKit/6'+_0x38ddfc(0x23e)+_0x38ddfc(0x2ab)+_0x38ddfc(0x2c9)+_0x38ddfc(0x1df)+_0x38ddfc(0x2d2)+_0x38ddfc(0x260)+_0x38ddfc(0x247),CLIENT_ID='76917ccccd'+_0x38ddfc(0x2e3)+_0x38ddfc(0x265)+'2f';let tempIds=[],refreshToken='',share,oauth=new OAuth(),user=new User(),driveInfo={},log=_0x51b760[_0x38ddfc(0x244)];async function getUserCache(){const _0x3f9274=_0x38ddfc;var _0x1406b2=await local['get'](_0x3f9274(0x1c6),_0x3f9274(0x292)+_0x3f9274(0x2e1));return _0x1406b2;}async function getOAuthCache(){const _0x2e7396=_0x38ddfc;var _0x5bad63=await local[_0x2e7396(0x2df)](_0x2e7396(0x1c6),_0x2e7396(0x292)+_0x2e7396(0x2e2));return _0x5bad63;}async function initSome(){const _0x1605dc=_0x38ddfc;tempIds=[];let _0x533d8b=await getOAuthCache();await log(_0x1605dc(0x2d8)+'--oauth-'+_0x533d8b),oauth=OAuth[_0x1605dc(0x257)](_0x533d8b),console[_0x1605dc(0x213)](_0x1605dc(0x2d8)+'--'),console['debug'](oauth);let _0x51b377=await getUserCache();await log(_0x1605dc(0x2d8)+'--user-'+_0x51b377),user=User['objectFrom'](_0x51b377),console[_0x1605dc(0x213)](_0x1605dc(0x2d8)+'--'),console[_0x1605dc(0x213)](user);}function setRefreshToken(_0x5c01ae){refreshToken=_0x5c01ae;}function getToken(){const _0x2dee63=_0x38ddfc;return user[_0x2dee63(0x2ed)+'Token']();}function getHeader(){const _0x2e15f5=_0x38ddfc;var _0x583299={};return _0x583299[_0x2e15f5(0x27b)]=UA,_0x583299[_0x2e15f5(0x267)]=_0x2e15f5(0x1e4)+_0x2e15f5(0x1d6)+'ive.com/',_0x583299;}function getHeaderAuth(){const _0x52e865=_0x38ddfc;var _0x16868e={};_0x16868e[_0x52e865(0x215)+_0x52e865(0x23d)]=share[_0x52e865(0x252)+_0x52e865(0x23d)](),_0x16868e[_0x52e865(0x27f)]='client=And'+'roid,app=a'+'drive,vers'+_0x52e865(0x22f);if(user[_0x52e865(0x300)]())_0x16868e['authorizat'+'ion']=user[_0x52e865(0x27c)+_0x52e865(0x1ec)]();return _0x16868e;}function getHeaderShare(){const _0x10ddbc=_0x38ddfc;var _0x11231c=getHeader();return _0x11231c[_0x10ddbc(0x215)+'ken']=share[_0x10ddbc(0x252)+_0x10ddbc(0x23d)](),_0x11231c[_0x10ddbc(0x27f)]='client=And'+_0x10ddbc(0x238)+_0x10ddbc(0x2d1)+_0x10ddbc(0x22f),_0x11231c;}function getHeaderOpen(){const _0x29a396=_0x38ddfc;var _0xefa1d8={};return console['debug']('getHeaderO'+_0x29a396(0x26e)),console[_0x29a396(0x213)](oauth),_0xefa1d8[_0x29a396(0x25f)+_0x29a396(0x289)]=oauth['getAuthori'+'zation'](),_0xefa1d8;}async function alist(_0x110f2a,_0x2c8f4f){const _0x1f8457=_0x38ddfc;let _0x41cffb='https://ap'+'i.xhofe.to'+_0x1f8457(0x1fd)+_0x1f8457(0x2dd)+_0x110f2a,_0x3de33b=await postJson(_0x41cffb,_0x2c8f4f,getHeader()),_0x8463a9=_0x3de33b[_0x1f8457(0x2ca)];console[_0x1f8457(0x213)](_0x1f8457(0x295)+_0x110f2a),console['debug'](_0x8463a9);if(await isManyRequest(_0x8463a9))return![];return oauth=await OAuth['objectFrom'](_0x8463a9)[_0x1f8457(0x233)](),console[_0x1f8457(0x213)](_0x1f8457(0x1d4)+_0x1f8457(0x2e4)),console[_0x1f8457(0x213)](oauth),console[_0x1f8457(0x213)]('alist--oau'+_0x1f8457(0x2c2)),console['debug'](oauth['toString']()),!![];}async function getString(_0x2e5e34){const _0x4325dc=_0x38ddfc;let _0x13a9e5=await req(_0x2e5e34,{});return _0x13a9e5[_0x4325dc(0x2ca)];}async function postJson(_0x55a781,_0xeaa6bc,_0x57e619){const _0x2506df=_0x38ddfc;_0x57e619['Content-Ty'+'pe']=_0x2506df(0x2ac)+_0x2506df(0x2e6);const _0x537f63={};_0x537f63[_0x2506df(0x281)]=_0x57e619,_0x537f63[_0x2506df(0x2a8)]=_0x2506df(0x246),_0x537f63[_0x2506df(0x2fd)]=_0xeaa6bc;let _0x48d123=await req(_0x55a781,_0x537f63);return _0x48d123;}async function post(_0x17e8e3,_0x3070b3){const _0x4586ff=_0x38ddfc;_0x17e8e3=_0x17e8e3[_0x4586ff(0x2e0)](_0x4586ff(0x2f5))?_0x17e8e3:'https://ap'+_0x4586ff(0x218)+_0x4586ff(0x2be)+_0x17e8e3;let _0x4e6fbb=await postJson(_0x17e8e3,_0x3070b3,getHeader());return _0x4e6fbb[_0x4586ff(0x2ca)];}async function auth(_0x38209d,_0x4bca29){const _0x5b4477=_0x38ddfc;if(!user['isAuthed']()||user[_0x5b4477(0x2d9)]())await refreshAccessToken();_0x38209d=_0x38209d[_0x5b4477(0x2e0)]('https')?_0x38209d:_0x5b4477(0x1f5)+_0x5b4477(0x218)+'ive.com/'+_0x38209d;let _0x297cf8=await postJson(_0x38209d,_0x4bca29,getHeaderAuth());return await log('auth--res-'+'-'+_0x297cf8[_0x5b4477(0x2ca)]),_0x297cf8[_0x5b4477(0x2ca)];}async function shareFunc(_0x2601fb,_0x3c035f){const _0x117a9b=_0x38ddfc;_0x2601fb=_0x2601fb[_0x117a9b(0x2e0)](_0x117a9b(0x2f5))?_0x2601fb:_0x117a9b(0x1f5)+_0x117a9b(0x218)+_0x117a9b(0x2be)+_0x2601fb;let _0x16884a=getHeaderShare(),_0x256114=await postJson(_0x2601fb,_0x3c035f,_0x16884a);return console[_0x117a9b(0x213)]('----shareF'+_0x117a9b(0x223)+_0x2601fb),console['debug'](_0x16884a),console[_0x117a9b(0x213)](_0x3c035f),console[_0x117a9b(0x213)](_0x256114),_0x256114[_0x117a9b(0x2ca)];}async function oauthFunc(_0x2ac1b6,_0x2f28d5){const _0x29f623=_0x38ddfc;if(!oauth[_0x29f623(0x300)]()||oauth[_0x29f623(0x2d9)]())await refreshOpenToken();_0x2ac1b6=_0x2ac1b6['startsWith'](_0x29f623(0x2f5))?_0x2ac1b6:'https://op'+_0x29f623(0x1d9)+_0x29f623(0x1d2)+_0x29f623(0x2bf)+'/'+_0x2ac1b6;let _0x586a0f=await postJson(_0x2ac1b6,_0x2f28d5,getHeaderOpen());return await log(_0x29f623(0x2a6)+_0x29f623(0x1d7)+_0x2ac1b6),await log('oauthFunc-'+_0x29f623(0x1d7)+JSON[_0x29f623(0x2ea)](_0x586a0f)),_0x586a0f[_0x29f623(0x2ca)];}async function isManyRequest(_0x15b237){const _0x3211aa=_0x38ddfc;if(!(_0x15b237['indexOf'](_0x3211aa(0x21a)+_0x3211aa(0x26c))>-0x1))return![];return await oauth['clean']()[_0x3211aa(0x233)](),!![];}async function refreshShareToken(_0x4e33e0){const _0x5e20a7=_0x38ddfc;try{if(share!=null&&share[_0x5e20a7(0x1dd)](_0x4e33e0))return;let _0x118a6f={};_0x118a6f[_0x5e20a7(0x2c8)]=_0x4e33e0,_0x118a6f[_0x5e20a7(0x1cf)]='';let _0xd469f7=await post(_0x5e20a7(0x27a)+_0x5e20a7(0x1db)+_0x5e20a7(0x1fc),_0x118a6f);console[_0x5e20a7(0x213)](_0x5e20a7(0x2a7)+_0x5e20a7(0x2e5)+'n---json--'+'--'),console[_0x5e20a7(0x213)](_0xd469f7),share=Share['objectFrom'](_0xd469f7)[_0x5e20a7(0x259)](_0x4e33e0)[_0x5e20a7(0x1e1)](),console[_0x5e20a7(0x213)]('----refres'+'hShareToke'+_0x5e20a7(0x1d5)+'---'),console[_0x5e20a7(0x213)](share);}catch(_0x5efd21){console[_0x5e20a7(0x213)](_0x5efd21);}}async function refreshAccessToken(){const _0x40bb62=_0x38ddfc;try{let _0x3c7270={},_0x263386=user[_0x40bb62(0x2ed)+_0x40bb62(0x25e)]();_['isEmpty'](_0x263386)&&(_0x263386=refreshToken);_0x263386['startsWith'](_0x40bb62(0x23f))&&(_0x263386=await getString(_0x263386),_0x263386=_0x263386['trim']());_0x3c7270[_0x40bb62(0x251)+_0x40bb62(0x23d)]=_0x263386,_0x3c7270[_0x40bb62(0x1f2)]=_0x40bb62(0x251)+_0x40bb62(0x23d),await log(_0x40bb62(0x2ad)+'essToken--'+'-body--'+JSON[_0x40bb62(0x2ea)](_0x3c7270));let _0x3555b1=await post(_0x40bb62(0x262)+_0x40bb62(0x26a)+_0x40bb62(0x28b)+_0x40bb62(0x1de)+_0x40bb62(0x2bb),_0x3c7270);await log(_0x40bb62(0x2ad)+'essToken--'+_0x40bb62(0x2aa)+_0x3555b1),user=await User['objectFrom'](_0x3555b1)[_0x40bb62(0x233)](),await log(_0x40bb62(0x2ad)+_0x40bb62(0x2de)+_0x40bb62(0x286)+user['toString']());if(_[_0x40bb62(0x2a3)](user[_0x40bb62(0x2d6)+_0x40bb62(0x2ee)]()))throw new Error(_0x3555b1);return!![];}catch(_0x116f96){return await log(_0x40bb62(0x2ad)+_0x40bb62(0x2de)+'-error-'+_0x116f96[_0x40bb62(0x248)]),console['debug'](_0x116f96),await user[_0x40bb62(0x21b)]()[_0x40bb62(0x233)](),!![];}}async function oauthRequest(){const _0x1b2038=_0x38ddfc;try{let _0x432eb6={};_0x432eb6[_0x1b2038(0x221)]=0x1,_0x432eb6[_0x1b2038(0x2b5)]=_0x1b2038(0x20a)+_0x1b2038(0x228)+'ead,file:a'+_0x1b2038(0x1f7);let _0x43cbfa=_0x1b2038(0x261)+_0x1b2038(0x1d9)+_0x1b2038(0x272)+_0x1b2038(0x28c)+_0x1b2038(0x28d)+_0x1b2038(0x1fe)+'='+CLIENT_ID+('&redirect_'+_0x1b2038(0x234)+'//alist.nn'+_0x1b2038(0x242)+'liyundrive'+_0x1b2038(0x2b4)+_0x1b2038(0x2c1)+_0x1b2038(0x209)+':all:read,'+_0x1b2038(0x2ce)+'rite&state'+'='),_0x27574a=await auth(_0x43cbfa,_0x432eb6);return await log(_0x1b2038(0x2c7)+_0x1b2038(0x1c1)+_0x27574a),console['debug']('oauthReque'+_0x1b2038(0x1c1)),console[_0x1b2038(0x213)](_0x27574a),await oauthRedirect(Code['objectFrom'](_0x27574a)[_0x1b2038(0x278)]());}catch(_0x3d2f0b){return console[_0x1b2038(0x213)](_0x3d2f0b),![];}}async function oauthRedirect(_0xfbc94){const _0x11de4c=_0x38ddfc;try{let _0x281b83={};return _0x281b83[_0x11de4c(0x201)]=_0xfbc94,_0x281b83[_0x11de4c(0x1f2)]='authorizat'+_0x11de4c(0x2da),await alist(_0x11de4c(0x201),_0x281b83);}catch(_0x2f2e5b){return console[_0x11de4c(0x213)](_0x2f2e5b),await oauth[_0x11de4c(0x21b)]()[_0x11de4c(0x233)](),![];}}function _0x4763(_0x4e022a,_0x4ca166){const _0x41a7dd=_0x1b91();return _0x4763=function(_0x1f4684,_0x194a00){_0x1f4684=_0x1f4684-0x1c0;let _0x122de9=_0x41a7dd[_0x1f4684];return _0x122de9;},_0x4763(_0x4e022a,_0x4ca166);}async function refreshOpenToken(){const _0x507ef3=_0x38ddfc;try{if(_[_0x507ef3(0x2a3)](oauth['getRefresh'+'Token']()))return await oauthRequest();let _0x44c455={};return _0x44c455['grant_type']='refresh_to'+'ken',_0x44c455[_0x507ef3(0x251)+_0x507ef3(0x23d)]=oauth[_0x507ef3(0x2ed)+'Token'](),await alist(_0x507ef3(0x2bb),_0x44c455);}catch(_0x355c76){return console['debug'](_0x355c76),oauth[_0x507ef3(0x21b)]()[_0x507ef3(0x233)](),![];}}async function getVod(_0x4b07a8,_0x40cf35,_0x42dc40){const _0x576f9f=_0x38ddfc;await refreshShareToken(_0x4b07a8);let _0x486852={};_0x486852[_0x576f9f(0x2c8)]=_0x4b07a8;let _0x42b60f=await post(_0x576f9f(0x2b9)+'share_link'+'/get_share'+'_by_anonym'+_0x576f9f(0x264),_0x486852),_0x526f46=JSON[_0x576f9f(0x2fc)](_0x42b60f),_0x3e686f=[],_0x3405d9=[],_0x1afbc7=getParentFileId(_0x42dc40,_0x526f46),_0x2974f6=new Item(_0x1afbc7);await listFiles(_0x4b07a8,_0x2974f6,_0x3e686f,_0x3405d9);let _0x5d8e51=['原画','普画'],_0x43f054=[],_0x2f0392=[];for(var _0x4f708b of _0x3e686f)_0x43f054[_0x576f9f(0x22b)](_0x4f708b[_0x576f9f(0x269)+_0x576f9f(0x239)]()+'$'+_0x4b07a8+'+'+_0x4f708b[_0x576f9f(0x288)]()+findSubs(_0x4f708b[_0x576f9f(0x2d0)](),_0x3405d9));for(var _0x3444ce=0x0;_0x3444ce<_0x5d8e51[_0x576f9f(0x25d)];_0x3444ce++)_0x2f0392[_0x576f9f(0x22b)](_0x43f054[_0x576f9f(0x1e2)]('#'));let _0x1e8918={'vod_id':_0x40cf35,'vod_content':_0x40cf35,'vod_pic':_0x526f46[_0x576f9f(0x1f3)],'vod_name':_0x526f46[_0x576f9f(0x275)],'vod_play_url':_0x2f0392[_0x576f9f(0x1e2)](_0x576f9f(0x2f2)),'vod_play_from':_0x5d8e51['join']('$$$'),'type_name':'阿里云盘','vod_year':'','vod_area':'','vod_remarks':'','vod_actor':'','vod_director':''};return _0x1e8918;}async function listFiles(_0x1866d3,_0x1ed1fc,_0x42e5c9,_0x18ea9c){return await listFilesMarker(_0x1866d3,_0x1ed1fc,_0x42e5c9,_0x18ea9c,'');}async function listFilesMarker(_0x19f8ce,_0x5e6d34,_0x2be372,_0x135ee9,_0x23f9ed){const _0x31501d=_0x38ddfc;let _0x49ca6a={},_0x48a60c=[];_0x49ca6a[_0x31501d(0x2fa)]=0xc8,_0x49ca6a[_0x31501d(0x2c8)]=_0x19f8ce,_0x49ca6a['parent_fil'+_0x31501d(0x226)]=_0x5e6d34['getFileId'](),_0x49ca6a[_0x31501d(0x210)]=_0x31501d(0x1d8),_0x49ca6a['order_dire'+_0x31501d(0x2f3)]='ASC';if(_0x23f9ed[_0x31501d(0x25d)]>0x0)_0x49ca6a['marker']=_0x23f9ed;let _0x702a55=Item[_0x31501d(0x257)](await shareFunc('adrive/v2/'+'file/list_'+_0x31501d(0x237),_0x49ca6a));for(var _0x2c80b0 of _0x702a55[_0x31501d(0x2c5)]()){if(_0x2c80b0[_0x31501d(0x24f)]()==_0x31501d(0x1c2))_0x48a60c[_0x31501d(0x22b)](_0x2c80b0);else{if(_0x2c80b0[_0x31501d(0x21f)+'y']()==_0x31501d(0x1f1)||_0x2c80b0[_0x31501d(0x21f)+'y']()==_0x31501d(0x1c5))_0x2be372['push'](_0x2c80b0[_0x31501d(0x2e8)](_0x5e6d34[_0x31501d(0x2d0)]()));else _0x51b760['isSub'](_0x2c80b0[_0x31501d(0x29c)]())&&_0x135ee9[_0x31501d(0x22b)](_0x2c80b0);}}_0x702a55['getNextMar'+_0x31501d(0x229)]()[_0x31501d(0x25d)]>0x0&&await listFilesMarker(_0x19f8ce,_0x5e6d34,_0x2be372,_0x135ee9,_0x702a55['getNextMar'+'ker']());for(var _0x22e32e of _0x48a60c){await listFiles(_0x19f8ce,_0x22e32e,_0x2be372,_0x135ee9);}}function getParentFileId(_0x36abe5,_0x317c03){const _0x4248f5=_0x38ddfc;let _0x590402=_0x317c03[_0x4248f5(0x2b8)];if(!_[_0x4248f5(0x2a3)](_0x36abe5))return _0x36abe5;if(_0x590402['length']==0x0)return'';let _0x4416b7=_0x590402[0x0];return _0x4416b7[_0x4248f5(0x217)]==_0x4248f5(0x1c2)?_0x4416b7['file_id']:'root';}function pair(_0xaf5297,_0x29d457,_0x5d6340){const _0x3106e3=_0x38ddfc;for(var _0x5788bd of _0x29d457){var _0x3e6b91=_0x51b760[_0x3106e3(0x290)](_0x5788bd[_0x3106e3(0x2d0)]())[_0x3106e3(0x2ae)+'e']();if(_0xaf5297[_0x3106e3(0x27d)](_0x3e6b91)>-0x1||_0x3e6b91[_0x3106e3(0x27d)](_0xaf5297)>-0x1)_0x5d6340['push'](_0x5788bd);}}function findSubs(_0x4ffdf1,_0x5b0c79){const _0x1d35d6=_0x38ddfc;let _0x39be62=[];pair(_0x51b760['removeExt'](_0x4ffdf1)[_0x1d35d6(0x2ae)+'e'](),_0x5b0c79,_0x39be62);if(_0x39be62[_0x1d35d6(0x25d)]==0x0)for(var _0x3f820a of _0x5b0c79){_0x39be62[_0x1d35d6(0x22b)](_0x3f820a);}let _0x1413a7='';for(var _0x20f288 of _0x39be62){_0x1413a7+='+'+_0x51b760[_0x1d35d6(0x290)](_0x20f288[_0x1d35d6(0x2d0)]())+_0x1d35d6(0x1c0)+_0x20f288['getExt']()+_0x1d35d6(0x1c0)+_0x20f288[_0x1d35d6(0x288)]();}return _0x1413a7;}async function getSubs(_0x373919){const _0x1fa7fa=_0x38ddfc;let _0x5d28c4=[];for(var _0x39d324 of _0x373919){if(!(_0x39d324[_0x1fa7fa(0x27d)](_0x1fa7fa(0x1c0))>-0x1))continue;let _0x502b38=_0x39d324['split'](_0x1fa7fa(0x1c0)),_0x375cf8=_0x502b38[0x0],_0x3f8b3f=_0x502b38[0x1],_0x41e1d8=_0x502b38[0x2],_0x4df72b=await getDownloadUrl(_0x373919[0x0],_0x41e1d8);_0x5d28c4[_0x1fa7fa(0x22b)](Sub[_0x1fa7fa(0x231)]()[_0x1fa7fa(0x1fa)](_0x375cf8)[_0x1fa7fa(0x243)](_0x3f8b3f)['setUrl'](_0x4df72b));}return _0x5d28c4;}async function getDriveInfo(){const _0x2719cf=_0x38ddfc;if(!_[_0x2719cf(0x2a3)](driveInfo)&&!_['isEmpty'](driveInfo[_0x2719cf(0x2b2)+_0x2719cf(0x21e)]))return driveInfo;let _0x2bb046=await oauthFunc(_0x2719cf(0x2fb)+'iveInfo',{}),_0x268720=JSON[_0x2719cf(0x2fc)](_0x2bb046);const _0x27f479={};return _0x27f479[_0x2719cf(0x2b2)+_0x2719cf(0x21e)]=_0x268720[_0x2719cf(0x2b2)+_0x2719cf(0x21e)],_0x27f479[_0x2719cf(0x224)+'rive_id']=_0x268720[_0x2719cf(0x224)+_0x2719cf(0x205)],_0x27f479[_0x2719cf(0x22e)+_0x2719cf(0x2ef)]=_0x268720['backup_dri'+'ve_id'],driveInfo=_0x27f479,driveInfo;}async function getDriveId(){const _0x44adac=_0x38ddfc;let _0x557209=await getDriveInfo();console['debug'](_0x44adac(0x21c)+'fo---'),console[_0x44adac(0x213)](_0x557209);if(!_[_0x44adac(0x2a3)](_0x557209[_0x44adac(0x224)+_0x44adac(0x205)]))return _0x557209[_0x44adac(0x224)+_0x44adac(0x205)];return _0x557209[_0x44adac(0x2b2)+_0x44adac(0x21e)];}async function getDownloadUrl(_0x1d34f9,_0x23a908){const _0x5184fb=_0x38ddfc;await refreshShareToken(_0x1d34f9);let _0x5aea79=await getDriveId();console[_0x5184fb(0x213)](_0x5184fb(0x299)+_0x5184fb(0x21d)+'Id-'),console['debug'](_0x23a908),tempIds[_0x5184fb(0x29a)](await copy(_0x1d34f9,_0x23a908));let _0x5eb691={};_0x5eb691[_0x5184fb(0x245)]=tempIds[0x0],_0x5eb691[_0x5184fb(0x2cb)]=_0x5aea79;let _0x2f12db=await oauthFunc(_0x5184fb(0x20e)+_0x5184fb(0x283)+_0x5184fb(0x2d5),_0x5eb691);return console['debug'](_0x5184fb(0x299)+_0x5184fb(0x2a5)),console[_0x5184fb(0x213)](_0x2f12db),await log(_0x5184fb(0x299)+'dUrl---'+_0x2f12db),await deleteAll(),JSON[_0x5184fb(0x2fc)](_0x2f12db)['url'];}async function getVideoPreviewPlayInfo(_0x2032e9,_0x1b338a){const _0x1bc24d=_0x38ddfc;await refreshShareToken(_0x2032e9);let _0x4e414d=await getDriveId();tempIds[_0x1bc24d(0x29a)](await copy(_0x2032e9,_0x1b338a));let _0x800427={};_0x800427[_0x1bc24d(0x245)]=tempIds[0x0],_0x800427[_0x1bc24d(0x2cb)]=_0x4e414d,_0x800427[_0x1bc24d(0x2a1)]=_0x1bc24d(0x284)+'coding',_0x800427[_0x1bc24d(0x280)+'_sec']='14400';let _0x5f26d7=await oauthFunc(_0x1bc24d(0x20e)+_0x1bc24d(0x2a0)+_0x1bc24d(0x2a2)+'fo',_0x800427);return console[_0x1bc24d(0x213)](_0x1bc24d(0x255)+_0x1bc24d(0x203)+_0x1bc24d(0x23c)),console[_0x1bc24d(0x213)](_0x5f26d7),await deleteAll(),JSON[_0x1bc24d(0x2fc)](_0x5f26d7)['video_prev'+_0x1bc24d(0x24e)+_0x1bc24d(0x2bc)];}async function playerContent(_0x2ac766){const _0x2b10eb=_0x38ddfc;try{let _0x1ca3ce=await getDownloadUrl(_0x2ac766[0x0],_0x2ac766[0x1]),_0x433112=await getSubs(_0x2ac766),_0x54a5f4=[];for(var _0x340eda of _0x433112){const _0x32861c={};_0x32861c[_0x2b10eb(0x2f9)]=_0x340eda[_0x2b10eb(0x2f9)],_0x32861c[_0x2b10eb(0x1f0)]=_0x340eda[_0x2b10eb(0x1f0)],_0x32861c['title']=_0x340eda[_0x2b10eb(0x1d8)],_0x54a5f4[_0x2b10eb(0x22b)](_0x32861c);}const _0x47ca72={};return _0x47ca72['subt']=_0x54a5f4,JSON[_0x2b10eb(0x2ea)]({'parse':0x0,'url':_0x1ca3ce,'header':getHeader(),'extra':_0x47ca72,'format':_0x2b10eb(0x2ac)+_0x2b10eb(0x2f7)+'ream','subs':_0x433112});}catch(_0xb67505){console[_0x2b10eb(0x213)](_0xb67505);}}async function playerContentByFlag(_0x41d409,_0x284b22){const _0x7d33ef=_0x38ddfc;try{let _0x457e5b=await getVideoPreviewPlayInfo(_0x41d409[0x0],_0x41d409[0x1]),_0x9e2e18=getPreviewUrl(_0x457e5b,_0x284b22),_0x2caad7=await getSubs(_0x41d409),_0x4b4431=getSubsByPlayInfo(_0x457e5b);for(var _0x485afc of _0x4b4431){_0x2caad7[_0x7d33ef(0x22b)](_0x485afc);}let _0x14dfd7=[];for(var _0xd3a6a2 of _0x2caad7){const _0x581f39={};_0x581f39[_0x7d33ef(0x2f9)]=_0xd3a6a2['url'],_0x581f39[_0x7d33ef(0x1f0)]=_0xd3a6a2['lang'],_0x581f39[_0x7d33ef(0x1e8)]=_0xd3a6a2['name'],_0x14dfd7[_0x7d33ef(0x22b)](_0x581f39);}const _0x4dc35e={};return _0x4dc35e[_0x7d33ef(0x2b1)]=_0x14dfd7,JSON[_0x7d33ef(0x2ea)]({'parse':0x0,'url':_0x9e2e18,'header':getHeader(),'extra':_0x4dc35e,'format':_0x7d33ef(0x2ac)+'n/x-mpegUR'+'L','subs':_0x2caad7});}catch(_0x55898d){console[_0x7d33ef(0x213)](_0x55898d);}}function getPreviewUrl(_0x546a64,_0x2efd49){const _0x338e59=_0x38ddfc;if(!_0x546a64['hasOwnProp'+_0x338e59(0x235)]('live_trans'+_0x338e59(0x24a)+'k_list'))return'';let _0x4c4ca9=_0x546a64[_0x338e59(0x284)+_0x338e59(0x24a)+_0x338e59(0x1c3)],_0x5d85c0=_0x4c4ca9[_0x338e59(0x301)](),_0x6eca7a=[];for(var _0x46551e=0x0;_0x46551e<_0x5d85c0['length'];++_0x46551e){let _0x420aea=_0x5d85c0[_0x46551e];_0x6eca7a[_0x338e59(0x22b)](_0x420aea[_0x338e59(0x2f1)+'d']),_0x6eca7a[_0x338e59(0x22b)](_0x420aea['url']);}return _0x6eca7a;}function getSubsByPlayInfo(_0x4bbfdd){const _0x353481=_0x38ddfc;if(!_0x4bbfdd[_0x353481(0x2dc)+'erty'](_0x353481(0x284)+'coding_sub'+_0x353481(0x2e7)+_0x353481(0x25a)))return[];let _0x4d6872=_0x4bbfdd[_0x353481(0x284)+_0x353481(0x1ca)+_0x353481(0x2e7)+_0x353481(0x25a)],_0x30cdc1=[];for(var _0x2138bb=0x0;_0x2138bb<_0x4d6872[_0x353481(0x25d)];++_0x2138bb){let _0x531b55=_0x4d6872[_0x2138bb],_0x32006c=_0x531b55['language'],_0x1b46d6=_0x531b55[_0x353481(0x2f9)];_0x30cdc1['push'](Sub[_0x353481(0x231)]()['setUrl'](_0x1b46d6)[_0x353481(0x1fa)](_0x32006c)[_0x353481(0x23b)](_0x32006c)[_0x353481(0x243)](_0x353481(0x2a9)));}return _0x30cdc1;}async function copy(_0x471f97,_0x5cef3e){const _0x4a5637=_0x38ddfc;await log(_0x4a5637(0x270)+'r-'+user['toString']());let _0x48b408='{\x22requests'+'\x22:[{\x22body\x22'+_0x4a5637(0x2c4)+'\x22:\x22{{data.'+_0x4a5637(0x2eb)+_0x4a5637(0x232)+_0x4a5637(0x1fb)+_0x4a5637(0x28f)+'\x22auto_rena'+_0x4a5637(0x253)+_0x4a5637(0x291)+_0x4a5637(0x2c3)+'root\x22,\x22to_'+_0x4a5637(0x204)+'\x22{{data.dr'+'iveId}}\x22},'+_0x4a5637(0x25c)+_0x4a5637(0x200)+_0x4a5637(0x241)+_0x4a5637(0x25b)+_0x4a5637(0x271)+_0x4a5637(0x268)+_0x4a5637(0x27e)+_0x4a5637(0x2d4)+_0x4a5637(0x296)+'],\x22resourc'+'e\x22:\x22file\x22}',_0xa0e1e3=await getDriveId();const _0x387b84={};_0x387b84['fileId']=_0x5cef3e,_0x387b84[_0x4a5637(0x285)]=_0x471f97,_0x387b84[_0x4a5637(0x2fe)]=_0xa0e1e3;let _0x3b37a4=_0x387b84;const _0x3f7449={};_0x3f7449[_0x4a5637(0x2fd)]=_0x3b37a4,_0x48b408=jinja2(_0x48b408,_0x3f7449),await log(_0x4a5637(0x28a)+_0x48b408);let _0x5c06a5=await auth(_0x4a5637(0x23a)+_0x4a5637(0x2db),JSON[_0x4a5637(0x2fc)](_0x48b408));await log(_0x4a5637(0x250)+_0x4a5637(0x2bd)+_0x5c06a5);if(_0x5c06a5['indexOf'](_0x4a5637(0x202)+'oPermissio'+_0x4a5637(0x227))>-0x1)return copy(_0x471f97,_0x5cef3e);return JSON[_0x4a5637(0x2fc)](_0x5c06a5)[_0x4a5637(0x1ed)][0x0]['body'][_0x4a5637(0x245)];}function _0x1b91(){const _0x3d6fda=['error','hareId}}\x22,','removeExt','to_parent_','aliyundriv','expires_in','table','alist---','ile/copy\x22}','vip','fileId','getDownloa','unshift','userId','getExt','accessToke','rn\x20this\x22)(','share_toke','etVideoPre','category','viewPlayIn','isEmpty','resource\x22:','dUrl---','oauthFunc-','----refres','method','vtt','-result--','HTML,\x20like','applicatio','refreshAcc','toLowerCas','\x22:[{\x22body\x22','estamp','subt','default_dr','plication/','/callback&','scope','creator_na','getSize','file_infos','adrive/v3/','2981152HqisIU','token','nfo','ult','ive.com/','drive/v1.0','code=','scope=user','th-string','file_id\x22:\x22',':{\x22file_id','getItems','expiration','oauthReque','share_id','\x20Gecko)\x20Ve','content','drive_id','\x20CPU\x20iPhon','redirectUr','file:all:w','__proto__','getName','drive,vers','.3\x20Mobile/','e\x20OS\x2013_2_',',\x22url\x22:\x22/f','Url','getAccessT','console','initSome--','isExpired','ion_code','batch','hasOwnProp','i_open/','essToken--','get','startsWith','e_user','e_oauth','4441c39457','th-','hShareToke','n/json','title_task','parentFunc','expire_tim','stringify','fileId}}\x22,','\x22:\x22/file/d','getRefresh','oken','ve_id','refreshTok','template_i','$$$','ction','creator_id','https','nextMarker','n/octet-st','time','url','limit','user/getDr','parse','data','driveId','fileId}}\x22}','isAuthed','reverse','@@@','st---','folder','k_list','tokenType','audio','ali','elete\x22}],\x22','3\x20like\x20Mac','display_na','coding_sub',':{\x22Content','undefined','one','size','share_pwd','.driveId}}','file_exten','rive.com/a','9793734XrNUxA','alist--oau','n---share-','w.aliyundr','-res-1-','name','en.aliyund','getDriveId','ink/get_sh','getParent','alive','2/account/','rsion/13.0','forEach','setTime','join','1472978NoyvCg','https://ww','json\x22},\x22id','sion','nction()\x20','title','split','constructo','expiresIn','zation','responses',':{\x22drive_i','bind','lang','video','grant_type','avatar','getShareId','https://ap','{\x22requests','ll:write','format','setFormat','setName',':\x22{{data.s','are_token','p/alist/al','?client_id','ssa','{\x22Content-','code','ForbiddenN','eviewPlayI','drive_id\x22:','rive_id','trace','prototype','next_marke',':base,file','user:base,','token_type','access_tok','status','openFile/g','share_titl','order_by','creator_ph','getNextMar','debug','parent','x-share-to','apply','type','i.aliyundr','toString','Too\x20Many\x20R','clean','curDriveIn','dUrl--file','ive_id','getCategor','setRefresh','authorize','deleteOne-','unc----','resource_d','\x20OS\x20X)\x20App','e_id','n.File','file:all:r','ker','d\x22:\x22{{data','push','getTokenTy','items','backup_dri','ion=v4.3.1','set','create','\x22share_id\x22','save','uri=https:','erty','text/vtt','by_share','roid,app=a','Name','adrive/v2/','setLang','nfo===','ken','05.1.15\x20(K','http','splice','Type\x22:\x22app','.ci/tool/a','setExt','log','file_id','post','ari/604.1','message','exception','coding_tas','41353949otPnNF','mestamp','\x22file\x22}','iew_play_i','getType','copy---res','refresh_to','getShareTo','me\x22:true,\x22','1790220nZKIUe','getVideoPr','fileExtens','objectFrom','\x22,\x22file_id','setShareId','_list','lication/j','\x22headers\x22:','length','Token','authorizat','15E148\x20Saf','https://op','https://au','ctor(\x22retu','ous','a04f6084fb','ass','Referer',':\x220\x22,\x22meth','getDisplay','th.aliyund','getTime','equests','tUri','pen---','expires_ti','copy---use','son\x22},\x22id\x22','rive.com/o','7765385ckihAY','getUserId','share_name','updated_at','-Type\x22:\x22ap','getCode','66348cMtGDl','v2/share_l','User-Agent','getAuthori','indexOf','od\x22:\x22POST\x22','X-Canary','url_expire','headers','has_pwd','etDownload','live_trans','shareId','user-','expiresTim','getFileId','ion','copy---','rive.com/v','auth/users','/authorize'];_0x1b91=function(){return _0x3d6fda;};return _0x1b91();}function deleteAll(){const _0x16bfe0=_0x38ddfc;let _0x4c73f5=tempIds;_0x4c73f5[_0x16bfe0(0x1e0)]((_0x512cdb,_0x19009f)=>{const _0x13d2f1=_0x16bfe0;let _0x45337f=deleteOne(_0x512cdb);if(_0x45337f){let _0x491ece=tempIds[_0x13d2f1(0x27d)](_0x512cdb);_0x491ece>=0x0&&tempIds[_0x13d2f1(0x240)](_0x491ece,0x1);}});}async function deleteOne(_0x3bf58c){const _0xb4c1b8=_0x38ddfc;await log(_0xb4c1b8(0x222)+'--'+_0x3bf58c);let _0x398300=_0xb4c1b8(0x1f6)+_0xb4c1b8(0x2af)+_0xb4c1b8(0x1ee)+_0xb4c1b8(0x22a)+_0xb4c1b8(0x1d0)+_0xb4c1b8(0x258)+'\x22:\x22{{data.'+_0xb4c1b8(0x2ff)+',\x22headers\x22'+_0xb4c1b8(0x1cb)+_0xb4c1b8(0x277)+_0xb4c1b8(0x2b3)+_0xb4c1b8(0x1e5)+'\x22:\x22{{data.'+_0xb4c1b8(0x2eb)+'\x22method\x22:\x22'+'POST\x22,\x22url'+_0xb4c1b8(0x2ec)+_0xb4c1b8(0x1c7)+_0xb4c1b8(0x2a4)+_0xb4c1b8(0x24d),_0x297ffa=await getDriveId();const _0x35c4d8={};_0x35c4d8[_0xb4c1b8(0x298)]=_0x3bf58c,_0x35c4d8[_0xb4c1b8(0x2fe)]=_0x297ffa;let _0x2446ac=_0x35c4d8;const _0xcdb7e5={};_0xcdb7e5[_0xb4c1b8(0x2fd)]=_0x2446ac,_0x398300=jinja2(_0x398300,_0xcdb7e5),await log(_0xb4c1b8(0x222)+'--'+_0x398300);let _0x5cc012=await auth('adrive/v2/'+_0xb4c1b8(0x2db),JSON[_0xb4c1b8(0x2fc)](_0x398300));return await log(_0xb4c1b8(0x222)+'--result'+_0x5cc012),JSON[_0xb4c1b8(0x2fc)](_0x5cc012)[_0xb4c1b8(0x1ed)][0x0][_0xb4c1b8(0x20d)]==0x194;}function setToken(_0x4ee163){setRefreshToken(_0x4ee163);}export{initSome,setToken,getVod,playerContent,playerContentByFlag}; \ No newline at end of file diff --git a/js/lib/cat.js b/js/lib/cat.js new file mode 100644 index 0000000..4500510 --- /dev/null +++ b/js/lib/cat.js @@ -0,0 +1 @@ +//bbQ0FUT1C/ISxhc3NldHM6Ly9qcy9saWIvY2F0LmpzDENyeXB0bwZVcmkCXw5jaGVlcmlvEGNvbnRhaW5zCmRheWpzCGh0bWwMamluamEyBGpwBmpwbwhsb2FkCm1lcmdlEnBhcnNlSFRNTAhyb290CHRleHQGeG1sAmQCbQJFAlQCQQJnAnYCeQJ3BEVyBGFpBG1pBFRpBCRpBGxhBHZhBEJhBGxoAmUEcGUCdAJuAnICaQJzAmECbwJjAnUCbAJoAmYCcAJTAkMCTgJiAkkCTwJrAkwCRAJSAngCTQJQAkICRgJVAkgCRwJqAnECWQJLAlcCVgIkAlECegJYAloCSgRlZQR0ZQRuZQRyZQRpZQRzZQRhZQRvZQRjZQR1ZQRsZQRoZQRmZQRkZQRtZQRfZQRFZQRUZQRBZQRnZQR2ZQR5ZQRTZQRDZQROZQRiZQRJZQRPZQRrZQRMZQREZQRSZQR3ZQR4ZQRNZQRQZQRCZQRGZQRVZQRIZQRHZQRqZQRxZQRZZQRLZQRXZQRWZQQkZQRRZQR6ZQRYZQRaZQRKZQRldAR0dARudARydARpdARzdARhdARvdARjdAR1dARsdARodARmdARwdARkdARKdARtdARfdARFdARUdARBdARndAR2dAR5dARTdARDdAROdARidARJdARPdARrdARMdAREdARSdAR3dAR4dARNdARQdARCdARGdARVdARIdARHdARqdARxdARZdARLdARXdARWdAQkdARRdAR6dARYdARadARlbgR0bgRubgRybgRzbgRhbgRvbgRjbgR1bgRsbgRobgRmbgRwbgRkbgRtbgRfbgRFbgRUbgRBbgRnbgR2bgR5bgRTbgRDbgRObgRibgRJbgRPbgRrbgRMbgREbgRSbgR3bgR4bgRNbgRQbgRCbgRGbgRVbgRIbgRHbgRqbgRxbgRZbgRLbgRXbgRWbgQkbgRRbgR6bgRYbgRabgRKbgRlcgR0cgRhcgRfcgRUcgRucgRycgRpcgRzcgRvcgRjcgR1cgRscgRocgRmcgRwcgRkcgRtcgRBcgRncgR2cgR5cgRTcgRDcgROcgRicgRJcgRPcgRrcgRMcgREcgRScgR3cgR4cgRNcgRQcgRCcgRGcgRVcgRRcgRfaQRZaQRIcgRHcgRqcgRxcgRZcgRLcgRXcgRWcgQkcgR6cgRYcgRacgRKcgRlaQR0aQRuaQRyaQRpaQRzaQRvaQRjaQR1aQRsaQRoaQRmaQRwaQRkaQRFaQRBaQRnaQR2aQR5aQRTaQRDaQROaQRiaQRJaQRPaQRraQRMaQREaQRSaQR3aQR4aQRNaQRQaQRCaQRGaQRVaQRIaQRHaQRqaQRxaQRLaQRXaQRWaQRRaQR6aQRYaQRaaQRKaQRlcwR0cwRucwRycwRpcwRzcwRvcwRjcwR1cwRscwRocwRmcwRwcwRkcwRtcwRfcwRFcwRUcwRBcwRncwR2cwR5cwRTcwRDcwROcwRicwRJcwRPcwRrcwRMcwREcwRScwR3cwR4cwRNcwRQcwRCcwRGcwRVcwRIcwRHcwRqcwRxcwRZcwRLcwRXcwRWcwQkcwRRcwR6cwRYcwRacwRKcwRlYQR0YQRuYQRyYQRpYQRzYQRhYQRvYQRjYQR1YQRoYQRmYQRwYQRkYQRtYQRfYQRFYQRUYQRBYQRnYQR5YQRTYQRDYQROYQRiYQRJYQRPYQRrYQRMYQREYQRSYQR3YQR4YQRNYQRQYQRGYQRVYQRIYQRHYQRqYQRxYQRZYQRLYQRXYQRWYQQkYQRRYQR6YQRYYQRaYQRKYQRlbwR0bwRubwRybwRpbwRzbwRhbwRvbwRjbwR1bwRsbwRobwRmbwRwbwRtbwRfbwRFbwRUbwRBbwRnbwR2bwR5bwRTbwRDbwRObwRibwRJbwRPbwRrbwRMbwREbwRSbwR3bwR4bwRNbwRQbwRCbwRGbwRVbwRIbwRHbwRqbwRxbwRZbwRLbwRXbwRWbwQkbwRRbwR6bwRYbwRabwRKbwRlYwR0YwRuYwRyYwRpYwRzYwRhYwRvYwRjYwR1YwRsYwRoYwRmYwRwYwRkYwRtYwRfYwRFYwRUYwRBYwRnYwR2YwR5YwRTYwRDYwROYwRiYwRJYwRPYwRrYwRMYwREYwRSYwR3YwR4YwRNYwRQYwRCYwRGYwRVYwRIYwRHYwRqYwRxYwRZYwRLYwRXYwRWYwQkYwRRYwR6YwRYYwRaYwRKYwRldQR0dQRudQRydQRpdQRzdQRhdQRvdQRjdQR1dQRsdQRodQRmdQRwdQRkdQRtdQRfdQRFdQRUdQRBdQRndQR2dQR5dQRTdQRDdQROdQRidQRJdQRPdQRrdQRMdQREdQRSdQR3dQR4dQRNdQRQdQRCdQRGdQRVdQRIdQRHdQRqdQRxdQRZdQRLdQRXdQRWdQQkdQRRdQR6dQRYdQRadQRKdQRlbAR0bARubARybARpbARzbARhbARvbARjbAR1bARsbARobARmbARwbARkbARtbARfbARFbARUbARBbARnbAR2bAR5bARTbARDbARObARibARJbARPbARrbARMbAREbARSbAR3bAR4bARNbARQbARCbARGbARVbARIbARHbARqbARxbARZbARLbARXbARWbAQkbARRbAR6bARYbARabARKbARlaAR0aARuaARyaARpaARzaARhaARvaARjaAR1aARoaARmaARwaARkaARtaARfaARFaARUaARBaARnaAR2aAR5aARTaARDaAROaARiaARJaARPaARraBxkZWNvZGVFbnRpdGllcx5fdXNlSHRtbFBhcnNlcjIOeG1sTW9kZQhSb290CFRleHQSRGlyZWN0aXZlDkNvbW1lbnQMU2NyaXB0ClN0eWxlBlRhZwpDREFUQQ5Eb2N0eXBlFHBhcmVudE5vZGUecHJldmlvdXNTaWJsaW5nFm5leHRTaWJsaW5nEmNsb25lTm9kZRJub2RlVmFsdWUQbm9kZVR5cGUUZmlyc3RDaGlsZBJsYXN0Q2hpbGQUY2hpbGROb2Rlcw50YWdOYW1lFGF0dHJpYnV0ZXMgd2l0aFN0YXJ0SW5kaWNlcxx3aXRoRW5kSW5kaWNlcxhvbnBhcnNlcmluaXQOb25yZXNldApvbmVuZA5vbmVycm9yFG9uY2xvc2V0YWcSb25vcGVudGFnDG9udGV4dBJvbmNvbW1lbnQYb25jb21tZW50ZW5kGG9uY2RhdGFzdGFydBRvbmNkYXRhZW5kLm9ucHJvY2Vzc2luZ2luc3RydWN0aW9uHGhhbmRsZUNhbGxiYWNrDmFkZE5vZGUMJnF1b3Q7CiZhbXA7DCZhcG9zOwgmbHQ7CCZndDsWY29kZVBvaW50QXQMJm5ic3A7EGFsdEdseXBoFmFsdEdseXBoRGVmGGFsdEdseXBoSXRlbRhhbmltYXRlQ29sb3IaYW5pbWF0ZU1vdGlvbiBhbmltYXRlVHJhbnNmb3JtEGNsaXBQYXRoDmZlQmxlbmQaZmVDb2xvck1hdHJpeCZmZUNvbXBvbmVudFRyYW5zZmVyFmZlQ29tcG9zaXRlIGZlQ29udm9sdmVNYXRyaXgiZmVEaWZmdXNlTGlnaHRpbmciZmVEaXNwbGFjZW1lbnRNYXAcZmVEaXN0YW50TGlnaHQYZmVEcm9wU2hhZG93DmZlRmxvb2QOZmVGdW5jQQ5mZUZ1bmNCDmZlRnVuY0cOZmVGdW5jUhxmZUdhdXNzaWFuQmx1cg5mZUltYWdlDmZlTWVyZ2UWZmVNZXJnZU5vZGUYZmVNb3JwaG9sb2d5EGZlT2Zmc2V0GGZlUG9pbnRMaWdodCRmZVNwZWN1bGFyTGlnaHRpbmcWZmVTcG90TGlnaHQMZmVUaWxlGGZlVHVyYnVsZW5jZRpmb3JlaWduT2JqZWN0EGdseXBoUmVmHGxpbmVhckdyYWRpZW50HHJhZGlhbEdyYWRpZW50EHRleHRQYXRoBm1hcBpkZWZpbml0aW9uVVJMGmF0dHJpYnV0ZU5hbWUaYXR0cmlidXRlVHlwZRpiYXNlRnJlcXVlbmN5FmJhc2VQcm9maWxlEGNhbGNNb2RlGmNsaXBQYXRoVW5pdHMeZGlmZnVzZUNvbnN0YW50EGVkZ2VNb2RlFmZpbHRlclVuaXRzImdyYWRpZW50VHJhbnNmb3JtGmdyYWRpZW50VW5pdHMYa2VybmVsTWF0cml4IGtlcm5lbFVuaXRMZW5ndGgSa2V5UG9pbnRzFGtleVNwbGluZXMQa2V5VGltZXMYbGVuZ3RoQWRqdXN0ImxpbWl0aW5nQ29uZUFuZ2xlGG1hcmtlckhlaWdodBZtYXJrZXJVbml0cxZtYXJrZXJXaWR0aCBtYXNrQ29udGVudFVuaXRzEm1hc2tVbml0cxRudW1PY3RhdmVzFHBhdGhMZW5ndGgmcGF0dGVybkNvbnRlbnRVbml0cyBwYXR0ZXJuVHJhbnNmb3JtGHBhdHRlcm5Vbml0cxJwb2ludHNBdFgScG9pbnRzQXRZEnBvaW50c0F0WhpwcmVzZXJ2ZUFscGhhJnByZXNlcnZlQXNwZWN0UmF0aW8ccHJpbWl0aXZlVW5pdHMIcmVmWAhyZWZZFnJlcGVhdENvdW50EnJlcGVhdER1ciRyZXF1aXJlZEV4dGVuc2lvbnMgcmVxdWlyZWRGZWF0dXJlcyBzcGVjdWxhckNvbnN0YW50IHNwZWN1bGFyRXhwb25lbnQYc3ByZWFkTWV0aG9kFnN0YXJ0T2Zmc2V0GHN0ZERldmlhdGlvbhZzdGl0Y2hUaWxlcxhzdXJmYWNlU2NhbGUcc3lzdGVtTGFuZ3VhZ2UWdGFibGVWYWx1ZXMOdGFyZ2V0WA50YXJnZXRZFHRleHRMZW5ndGgOdmlld0JveBR2aWV3VGFyZ2V0IHhDaGFubmVsU2VsZWN0b3IgeUNoYW5uZWxTZWxlY3RvchR6b29tQW5kUGFuCnN0eWxlDHNjcmlwdAZ4bXAMaWZyYW1lDm5vZW1iZWQQbm9mcmFtZXMScGxhaW50ZXh0EG5vc2NyaXB0CGFyZWEIYmFzZRBiYXNlZm9udAZjb2wOY29tbWFuZAplbWJlZApmcmFtZQZpbWcOaXNpbmRleAxrZXlnZW4IbGluawpwYXJhbQp0cmFjawZ3YnIKbXRleHQcYW5ub3RhdGlvbi14bWwIZGVzYwp0aXRsZQZzdmcIbWF0aBB0YWdfbmFtZRB0YWdfdHlwZRh0YWdfY29udGFpbnMGdXJsCHR5cGUIbGFuZxBmaWxlU2l6ZQ5iaXRyYXRlEmZyYW1lcmF0ZRhzYW1wbGluZ3JhdGUQY2hhbm5lbHMQZHVyYXRpb24MaGVpZ2h0CndpZHRoDGZyZWV6ZQppc1RhZw5pc0NEQVRBDGlzVGV4dBJpc0NvbW1lbnQUaXNEb2N1bWVudBZoYXNDaGlsZHJlbhhnZXRPdXRlckhUTUwYZ2V0SW5uZXJIVE1MDmdldFRleHQWdGV4dENvbnRlbnQSaW5uZXJUZXh0FmdldENoaWxkcmVuEmdldFBhcmVudBZnZXRTaWJsaW5ncyJnZXRBdHRyaWJ1dGVWYWx1ZRJoYXNBdHRyaWIOZ2V0TmFtZSRuZXh0RWxlbWVudFNpYmxpbmckcHJldkVsZW1lbnRTaWJsaW5nGnJlbW92ZUVsZW1lbnQccmVwbGFjZUVsZW1lbnQWYXBwZW5kQ2hpbGQMYXBwZW5kGHByZXBlbmRDaGlsZA5wcmVwZW5kDGZpbHRlcghmaW5kGGZpbmRPbmVDaGlsZA5maW5kT25lEmV4aXN0c09uZQ5maW5kQWxsFnRlc3RFbGVtZW50FmdldEVsZW1lbnRzHGdldEVsZW1lbnRCeUlkKGdldEVsZW1lbnRzQnlUYWdOYW1lKGdldEVsZW1lbnRzQnlUYWdUeXBlGnJlbW92ZVN1YnNldHMgRG9jdW1lbnRQb3NpdGlvbi5jb21wYXJlRG9jdW1lbnRQb3NpdGlvbhR1bmlxdWVTb3J0DmdldEZlZWQcaGFzT3duUHJvcGVydHkKZGF0YS0IYXR0cghwcm9wCGRhdGEGdmFsFHJlbW92ZUF0dHIQaGFzQ2xhc3MQYWRkQ2xhc3MWcmVtb3ZlQ2xhc3MWdG9nZ2xlQ2xhc3MORWxlbWVudApTdGFydAZFbmQGQW55Bk5vdAxIeXBoZW4Gbm90Dm1hdGNoZXMKd2hlcmUIaG9zdBhob3N0LWNvbnRleHQSaWNvbnRhaW5zEHRydWVGdW5jEmZhbHNlRnVuYxJVbml2ZXJzYWwSQXR0cmlidXRlDFBzZXVkbwxFeGlzdHMMRXF1YWxzDGFjY2VwdBxhY2NlcHQtY2hhcnNldAphbGlnbgphbGluawhheGlzDmJnY29sb3IOY2hhcnNldA5jaGVja2VkCmNsZWFyEGNvZGV0eXBlCmNvbG9yDmNvbXBhY3QOZGVjbGFyZQpkZWZlcgZkaXISZGlyZWN0aW9uEGRpc2FibGVkDmVuY3R5cGUIZmFjZRBocmVmbGFuZxRodHRwLWVxdWl2EGxhbmd1YWdlCm1lZGlhDG1ldGhvZBBtdWx0aXBsZQxub2hyZWYQbm9yZXNpemUObm9zaGFkZQxub3dyYXAQcmVhZG9ubHkGcmVsBnJldgpydWxlcwpzY29wZRJzY3JvbGxpbmcQc2VsZWN0ZWQKc2hhcGUMdmFsaWduEnZhbHVldHlwZQp2bGluawxlcXVhbHMMaHlwaGVuDmVsZW1lbnQMZXhpc3RzCnN0YXJ0BmVuZAZhbnkUY2hhckNvZGVBdBJudGgtY2hpbGQcbnRoLWxhc3QtY2hpbGQWbnRoLW9mLXR5cGUgbnRoLWxhc3Qtb2YtdHlwZRJpc0hvdmVyZWQKaG92ZXISaXNWaXNpdGVkDnZpc2l0ZWQQaXNBY3RpdmUMYWN0aXZlCmVtcHR5FmZpcnN0LWNoaWxkFGxhc3QtY2hpbGQaZmlyc3Qtb2YtdHlwZRhsYXN0LW9mLXR5cGUYb25seS1vZi10eXBlFG9ubHktY2hpbGQwOmlzKGEsIGFyZWEsIGxpbmspW2hyZWZdEGFueS1saW5rLjphbnktbGluazpub3QoOnZpc2l0ZWQphgM6aXMoCiAgICAgICAgOmlzKGJ1dHRvbiwgaW5wdXQsIHNlbGVjdCwgdGV4dGFyZWEsIG9wdGdyb3VwLCBvcHRpb24pW2Rpc2FibGVkXSwKICAgICAgICBvcHRncm91cFtkaXNhYmxlZF0gPiBvcHRpb24sCiAgICAgICAgZmllbGRzZXRbZGlzYWJsZWRdOm5vdChmaWVsZHNldFtkaXNhYmxlZF0gbGVnZW5kOmZpcnN0LW9mLXR5cGUgKikKICAgICkeOm5vdCg6ZGlzYWJsZWQpDmVuYWJsZWSWATppcyg6aXMoaW5wdXRbdHlwZT1yYWRpb10sIGlucHV0W3R5cGU9Y2hlY2tib3hdKVtjaGVja2VkXSwgb3B0aW9uOnNlbGVjdGVkKUw6aXMoaW5wdXQsIHNlbGVjdCwgdGV4dGFyZWEpW3JlcXVpcmVkXRByZXF1aXJlZFg6aXMoaW5wdXQsIHNlbGVjdCwgdGV4dGFyZWEpOm5vdChbcmVxdWlyZWRdKRBvcHRpb25hbLgBb3B0aW9uOmlzKFtzZWxlY3RlZF0sIHNlbGVjdDpub3QoW211bHRpcGxlXSk6bm90KDpoYXMoPiBvcHRpb25bc2VsZWN0ZWRdKSkgPiA6Zmlyc3Qtb2YtdHlwZSkeW3R5cGU9Y2hlY2tib3hdEGNoZWNrYm94Flt0eXBlPWZpbGVdCGZpbGUeW3R5cGU9cGFzc3dvcmRdEHBhc3N3b3JkGFt0eXBlPXJhZGlvXQpyYWRpbxhbdHlwZT1yZXNldF0KcmVzZXQYW3R5cGU9aW1hZ2VdCmltYWdlGlt0eXBlPXN1Ym1pdF0Mc3VibWl0GDpub3QoOmVtcHR5KQxwYXJlbnQ2OmlzKGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYpDGhlYWRlcj46aXMoYnV0dG9uLCBpbnB1dFt0eXBlPWJ1dHRvbl0pDGJ1dHRvbkg6aXMoaW5wdXQsIHRleHRhcmVhLCBzZWxlY3QsIGJ1dHRvbilOaW5wdXQ6aXMoOm5vdChbdHlwZSE9JyddKSwgW3R5cGU9dGV4dF0pFERlc2NlbmRhbnQmX2ZsZXhpYmxlRGVzY2VuZGFudA5hZGFwdGVyCmZpcnN0CGxhc3QEZXEGbnRoCGV2ZW4Gb2RkEm5hbWVzcGFjZQ5wYXJlbnRzGHBhcmVudHNVbnRpbA5jbG9zZXN0Dm5leHRBbGwSbmV4dFVudGlsCHByZXYOcHJldkFsbBJwcmV2VW50aWwQc2libGluZ3MQY2hpbGRyZW4QY29udGVudHMIZWFjaBZmaWx0ZXJBcnJheQ50b0FycmF5CnNsaWNlDmFkZEJhY2saX21ha2VEb21BcnJheRBhcHBlbmRUbxJwcmVwZW5kVG8Id3JhcBJ3cmFwSW5uZXIMdW53cmFwDndyYXBBbGwKYWZ0ZXIWaW5zZXJ0QWZ0ZXIMYmVmb3JlGGluc2VydEJlZm9yZQxyZW1vdmUWcmVwbGFjZVdpdGgKY2xvbmUGY3NzOGlucHV0LHNlbGVjdCx0ZXh0YXJlYSxrZXlnZW4Sc2VyaWFsaXplHHNlcmlhbGl6ZUFycmF5IFtjaGVlcmlvIG9iamVjdF0Mc3BsaWNlEGl0ZXJhdG9yDGFzc2lnbgP9/wQtLQ5bQ0RBVEFbDmRvY3R5cGUMc3lzdGVtDG9mZnNldBBnZXRFcnJvcghfZXJyDl9hZGRHYXAiX3Byb2Nlc3NTdXJyb2dhdGUmd2lsbERyb3BQYXJzZWRDaHVuax5kcm9wUGFyc2VkQ2h1bmsKd3JpdGUsaW5zZXJ0SHRtbEF0Q3VycmVudFBvcxRzdGFydHNXaXRoCHBlZWsOYWR2YW5jZTxfY2hlY2tGb3JQcm9ibGVtYXRpY0NoYXJhY3RlcnMOcmV0cmVhdAx3aW5kb3cIc2VsZiByZXBsYWNlQ29kZVBvaW50GmZyb21Db2RlUG9pbnQSZGVjb2RlWE1MIGRlY29kZUhUTUxTdHJpY3QmZGVjb2RlSFRNTEF0dHJpYnV0ZRRkZWNvZGVIVE1MHmRldGVybWluZUJyYW5jaBpFbnRpdHlEZWNvZGVyGERlY29kaW5nTW9kZRhCaW5UcmllRmxhZ3MeZGVjb2RlQ29kZVBvaW50GnhtbERlY29kZVRyZWUcaHRtbERlY29kZVRyZWUOQUREUkVTUxxBTk5PVEFUSU9OX1hNTAxBUFBMRVQIQVJFQQ5BUlRJQ0xFCkFTSURFCEJBU0UQQkFTRUZPTlQOQkdTT1VORAZCSUcUQkxPQ0tRVU9URQhCT0RZBEJSDEJVVFRPTg5DQVBUSU9ODENFTlRFUghDT0RFBkNPTBBDT0xHUk9VUARERAhERVNDDkRFVEFJTFMMRElBTE9HBkRJUgZESVYEREwERFQERU0KRU1CRUQQRklFTERTRVQURklHQ0FQVElPTgxGSUdVUkUIRk9OVAxGT09URVIcRk9SRUlHTl9PQkpFQ1QIRk9STQpGUkFNRRBGUkFNRVNFVARIMQRIMgRIMwRINARINQRINghIRUFEDEhFQURFUgxIR1JPVVAESFIISFRNTAZJTUcKSU1BR0UKSU5QVVQMSUZSQU1FDEtFWUdFTgpMQUJFTARMSQhMSU5LDkxJU1RJTkcITUFJThRNQUxJR05NQVJLDk1BUlFVRUUITUFUSAhNRU5VCE1FVEEMTUdMWVBIBE1JBE1PBE1OBE1TCk1URVhUBk5BVghOT0JSEE5PRlJBTUVTDk5PRU1CRUQQTk9TQ1JJUFQMT0JKRUNUBE9MEE9QVEdST1VQDE9QVElPTgpQQVJBTRJQTEFJTlRFWFQGUFJFBFJCBFJQBFJUBlJUQwhSVUJZDFNDUklQVA5TRUNUSU9ODFNFTEVDVAxTT1VSQ0UKU01BTEwIU1BBTgxTVFJJS0UMU1RST05HClNUWUxFBlNVQg5TVU1NQVJZBlNVUApUQUJMRQpUQk9EWRBURU1QTEFURRBURVhUQVJFQQpURk9PVARURARUSApUSEVBRApUSVRMRQRUUgpUUkFDSwRUVARVTAZTVkcGVkFSBldCUgZYTVAMTUFUSE1MClhMSU5LBlhNTApYTUxOUwhEQVRBDFJDREFUQQ5SQVdURVhUFlNDUklQVF9EQVRBGkNEQVRBX1NFQ1RJT04kZ2V0Q3VycmVudExvY2F0aW9uHl9ydW5QYXJzaW5nTG9vcApwYXVzZQxyZXN1bWUkX2Vuc3VyZUhpYmVybmF0aW9uEF9jb25zdW1lFF91bmNvbnN1bWUiX3JlY29uc3VtZUluU3RhdGUUX2FkdmFuY2VCeS5fY29uc3VtZVNlcXVlbmNlSWZNYXRjaChfY3JlYXRlU3RhcnRUYWdUb2tlbiRfY3JlYXRlRW5kVGFnVG9rZW4mX2NyZWF0ZUNvbW1lbnRUb2tlbiZfY3JlYXRlRG9jdHlwZVRva2VuKl9jcmVhdGVDaGFyYWN0ZXJUb2tlbhZfY3JlYXRlQXR0chxfbGVhdmVBdHRyTmFtZR5fbGVhdmVBdHRyVmFsdWUYcHJlcGFyZVRva2VuJmVtaXRDdXJyZW50VGFnVG9rZW4kZW1pdEN1cnJlbnRDb21tZW50JGVtaXRDdXJyZW50RG9jdHlwZTRfZW1pdEN1cnJlbnRDaGFyYWN0ZXJUb2tlbhpfZW1pdEVPRlRva2VuRF9hcHBlbmRDaGFyVG9DdXJyZW50Q2hhcmFjdGVyVG9rZW4cX2VtaXRDb2RlUG9pbnQUX2VtaXRDaGFyczpfbWF0Y2hOYW1lZENoYXJhY3RlclJlZmVyZW5jZUBfaXNDaGFyYWN0ZXJSZWZlcmVuY2VJbkF0dHJpYnV0ZVZfZmx1c2hDb2RlUG9pbnRDb25zdW1lZEFzQ2hhcmFjdGVyUmVmZXJlbmNlFF9jYWxsU3RhdGUUX3N0YXRlRGF0YRhfc3RhdGVSY2RhdGEaX3N0YXRlUmF3dGV4dCBfc3RhdGVTY3JpcHREYXRhHl9zdGF0ZVBsYWludGV4dBpfc3RhdGVUYWdPcGVuIF9zdGF0ZUVuZFRhZ09wZW4aX3N0YXRlVGFnTmFtZTBfc3RhdGVSY2RhdGFMZXNzVGhhblNpZ24sX3N0YXRlUmNkYXRhRW5kVGFnT3BlbiZoYW5kbGVTcGVjaWFsRW5kVGFnLF9zdGF0ZVJjZGF0YUVuZFRhZ05hbWUyX3N0YXRlUmF3dGV4dExlc3NUaGFuU2lnbi5fc3RhdGVSYXd0ZXh0RW5kVGFnT3Blbi5fc3RhdGVSYXd0ZXh0RW5kVGFnTmFtZThfc3RhdGVTY3JpcHREYXRhTGVzc1RoYW5TaWduNF9zdGF0ZVNjcmlwdERhdGFFbmRUYWdPcGVuNF9zdGF0ZVNjcmlwdERhdGFFbmRUYWdOYW1lNl9zdGF0ZVNjcmlwdERhdGFFc2NhcGVTdGFydD5fc3RhdGVTY3JpcHREYXRhRXNjYXBlU3RhcnREYXNoLl9zdGF0ZVNjcmlwdERhdGFFc2NhcGVkNl9zdGF0ZVNjcmlwdERhdGFFc2NhcGVkRGFzaD5fc3RhdGVTY3JpcHREYXRhRXNjYXBlZERhc2hEYXNoRl9zdGF0ZVNjcmlwdERhdGFFc2NhcGVkTGVzc1RoYW5TaWduQl9zdGF0ZVNjcmlwdERhdGFFc2NhcGVkRW5kVGFnT3BlbkJfc3RhdGVTY3JpcHREYXRhRXNjYXBlZEVuZFRhZ05hbWVCX3N0YXRlU2NyaXB0RGF0YURvdWJsZUVzY2FwZVN0YXJ0Ol9zdGF0ZVNjcmlwdERhdGFEb3VibGVFc2NhcGVkQl9zdGF0ZVNjcmlwdERhdGFEb3VibGVFc2NhcGVkRGFzaEpfc3RhdGVTY3JpcHREYXRhRG91YmxlRXNjYXBlZERhc2hEYXNoUl9zdGF0ZVNjcmlwdERhdGFEb3VibGVFc2NhcGVkTGVzc1RoYW5TaWduPl9zdGF0ZVNjcmlwdERhdGFEb3VibGVFc2NhcGVFbmQyX3N0YXRlQmVmb3JlQXR0cmlidXRlTmFtZSZfc3RhdGVBdHRyaWJ1dGVOYW1lMF9zdGF0ZUFmdGVyQXR0cmlidXRlTmFtZTRfc3RhdGVCZWZvcmVBdHRyaWJ1dGVWYWx1ZUBfc3RhdGVBdHRyaWJ1dGVWYWx1ZURvdWJsZVF1b3RlZEBfc3RhdGVBdHRyaWJ1dGVWYWx1ZVNpbmdsZVF1b3RlZDhfc3RhdGVBdHRyaWJ1dGVWYWx1ZVVucXVvdGVkPl9zdGF0ZUFmdGVyQXR0cmlidXRlVmFsdWVRdW90ZWQyX3N0YXRlU2VsZkNsb3NpbmdTdGFydFRhZyRfc3RhdGVCb2d1c0NvbW1lbnQ2X3N0YXRlTWFya3VwRGVjbGFyYXRpb25PcGVuJF9zdGF0ZUNvbW1lbnRTdGFydCxfc3RhdGVDb21tZW50U3RhcnREYXNoGl9zdGF0ZUNvbW1lbnQyX3N0YXRlQ29tbWVudExlc3NUaGFuU2lnbjpfc3RhdGVDb21tZW50TGVzc1RoYW5TaWduQmFuZ0Jfc3RhdGVDb21tZW50TGVzc1RoYW5TaWduQmFuZ0Rhc2hKX3N0YXRlQ29tbWVudExlc3NUaGFuU2lnbkJhbmdEYXNoRGFzaChfc3RhdGVDb21tZW50RW5kRGFzaCBfc3RhdGVDb21tZW50RW5kKF9zdGF0ZUNvbW1lbnRFbmRCYW5nGl9zdGF0ZURvY3R5cGUuX3N0YXRlQmVmb3JlRG9jdHlwZU5hbWUiX3N0YXRlRG9jdHlwZU5hbWUsX3N0YXRlQWZ0ZXJEb2N0eXBlTmFtZT5fc3RhdGVBZnRlckRvY3R5cGVQdWJsaWNLZXl3b3JkRl9zdGF0ZUJlZm9yZURvY3R5cGVQdWJsaWNJZGVudGlmaWVyUl9zdGF0ZURvY3R5cGVQdWJsaWNJZGVudGlmaWVyRG91YmxlUXVvdGVkUl9zdGF0ZURvY3R5cGVQdWJsaWNJZGVudGlmaWVyU2luZ2xlUXVvdGVkRF9zdGF0ZUFmdGVyRG9jdHlwZVB1YmxpY0lkZW50aWZpZXJcX3N0YXRlQmV0d2VlbkRvY3R5cGVQdWJsaWNBbmRTeXN0ZW1JZGVudGlmaWVycz5fc3RhdGVBZnRlckRvY3R5cGVTeXN0ZW1LZXl3b3JkRl9zdGF0ZUJlZm9yZURvY3R5cGVTeXN0ZW1JZGVudGlmaWVyUl9zdGF0ZURvY3R5cGVTeXN0ZW1JZGVudGlmaWVyRG91YmxlUXVvdGVkUl9zdGF0ZURvY3R5cGVTeXN0ZW1JZGVudGlmaWVyU2luZ2xlUXVvdGVkRF9zdGF0ZUFmdGVyRG9jdHlwZVN5c3RlbUlkZW50aWZpZXIkX3N0YXRlQm9ndXNEb2N0eXBlJF9zdGF0ZUNkYXRhU2VjdGlvbjJfc3RhdGVDZGF0YVNlY3Rpb25CcmFja2V0Kl9zdGF0ZUNkYXRhU2VjdGlvbkVuZDBfc3RhdGVDaGFyYWN0ZXJSZWZlcmVuY2U6X3N0YXRlTmFtZWRDaGFyYWN0ZXJSZWZlcmVuY2UwX3N0YXRlQW1iaWd1b3VzQW1wZXJzYW5kPl9zdGF0ZU51bWVyaWNDaGFyYWN0ZXJSZWZlcmVuY2VQX3N0YXRlSGV4YWRlbWljYWxDaGFyYWN0ZXJSZWZlcmVuY2VTdGFydEZfc3RhdGVIZXhhZGVtaWNhbENoYXJhY3RlclJlZmVyZW5jZT5fc3RhdGVEZWNpbWFsQ2hhcmFjdGVyUmVmZXJlbmNlRF9zdGF0ZU51bWVyaWNDaGFyYWN0ZXJSZWZlcmVuY2VFbmQwY3VycmVudFRtcGxDb250ZW50T3JOb2RlEF9pbmRleE9mGl9pc0luVGVtcGxhdGUqX3VwZGF0ZUN1cnJlbnRFbGVtZW50CHB1c2gGcG9wDnJlcGxhY2UqcG9wVW50aWxUYWdOYW1lUG9wcGVkHnNob3J0ZW5Ub0xlbmd0aCpwb3BVbnRpbEVsZW1lbnRQb3BwZWQccG9wVW50aWxQb3BwZWQ4cG9wVW50aWxOdW1iZXJlZEhlYWRlclBvcHBlZC5wb3BVbnRpbFRhYmxlQ2VsbFBvcHBlZCpwb3BBbGxVcFRvSHRtbEVsZW1lbnQgX2luZGV4T2ZUYWdOYW1lcxZjbGVhckJhY2tUby5jbGVhckJhY2tUb1RhYmxlQ29udGV4dDZjbGVhckJhY2tUb1RhYmxlQm9keUNvbnRleHQ0Y2xlYXJCYWNrVG9UYWJsZVJvd0NvbnRleHRAdHJ5UGVla1Byb3Blcmx5TmVzdGVkQm9keUVsZW1lbnQiZ2V0Q29tbW9uQW5jZXN0b3IwaXNSb290SHRtbEVsZW1lbnRDdXJyZW50FGhhc0luU2NvcGUwaGFzTnVtYmVyZWRIZWFkZXJJblNjb3BlJGhhc0luTGlzdEl0ZW1TY29wZSBoYXNJbkJ1dHRvblNjb3BlHmhhc0luVGFibGVTY29wZT5oYXNUYWJsZUJvZHlDb250ZXh0SW5UYWJsZVNjb3BlIGhhc0luU2VsZWN0U2NvcGUsZ2VuZXJhdGVJbXBsaWVkRW5kVGFnc0BnZW5lcmF0ZUltcGxpZWRFbmRUYWdzVGhvcm91Z2hseUZnZW5lcmF0ZUltcGxpZWRFbmRUYWdzV2l0aEV4Y2x1c2lvbgxNYXJrZXI8X2dldE5vYWhBcmtDb25kaXRpb25DYW5kaWRhdGVzLl9lbnN1cmVOb2FoQXJrQ29uZGl0aW9uGGluc2VydE1hcmtlchZwdXNoRWxlbWVudDRpbnNlcnRFbGVtZW50QWZ0ZXJCb29rbWFyaxZyZW1vdmVFbnRyeSJjbGVhclRvTGFzdE1hcmtlckJnZXRFbGVtZW50RW50cnlJblNjb3BlV2l0aFRhZ05hbWUeZ2V0RWxlbWVudEVudHJ5HGNyZWF0ZURvY3VtZW50LGNyZWF0ZURvY3VtZW50RnJhZ21lbnQaY3JlYXRlRWxlbWVudCJjcmVhdGVDb21tZW50Tm9kZSRzZXRUZW1wbGF0ZUNvbnRlbnQkZ2V0VGVtcGxhdGVDb250ZW50HnNldERvY3VtZW50VHlwZR5zZXREb2N1bWVudE1vZGUeZ2V0RG9jdW1lbnRNb2RlFGRldGFjaE5vZGUUaW5zZXJ0VGV4dCBpbnNlcnRUZXh0QmVmb3JlHmFkb3B0QXR0cmlidXRlcxpnZXRGaXJzdENoaWxkGmdldENoaWxkTm9kZXMaZ2V0UGFyZW50Tm9kZRZnZXRBdHRyTGlzdBRnZXRUYWdOYW1lHmdldE5hbWVzcGFjZVVSSSRnZXRUZXh0Tm9kZUNvbnRlbnQqZ2V0Q29tbWVudE5vZGVDb250ZW50LmdldERvY3VtZW50VHlwZU5vZGVOYW1lNmdldERvY3VtZW50VHlwZU5vZGVQdWJsaWNJZDZnZXREb2N1bWVudFR5cGVOb2RlU3lzdGVtSWQUaXNUZXh0Tm9kZRppc0NvbW1lbnROb2RlJGlzRG9jdW1lbnRUeXBlTm9kZRppc0VsZW1lbnROb2RlMnNldE5vZGVTb3VyY2VDb2RlTG9jYXRpb24yZ2V0Tm9kZVNvdXJjZUNvZGVMb2NhdGlvbjh1cGRhdGVOb2RlU291cmNlQ29kZUxvY2F0aW9uJmFib3V0OmxlZ2FjeS1jb21wYXR0aHR0cDovL3d3dy5pYm0uY29tL2RhdGEvZHRkL3YxMS9pYm14aHRtbDEtdHJhbnNpdGlvbmFsLmR0ZFQrLy9zaWxtYXJpbC8vZHRkIGh0bWwgcHJvIHYwcjExIDE5OTcwMTAxLy9ULS8vYXMvL2R0ZCBodG1sIDMuMCBhc3dlZGl0ICsgZXh0ZW5zaW9ucy8vaC0vL2FkdmFzb2Z0IGx0ZC8vZHRkIGh0bWwgMy4wIGFzd2VkaXQgKyBleHRlbnNpb25zLy8+LS8vaWV0Zi8vZHRkIGh0bWwgMi4wIGxldmVsIDEvLz4tLy9pZXRmLy9kdGQgaHRtbCAyLjAgbGV2ZWwgMi8vTC0vL2lldGYvL2R0ZCBodG1sIDIuMCBzdHJpY3QgbGV2ZWwgMS8vTC0vL2lldGYvL2R0ZCBodG1sIDIuMCBzdHJpY3QgbGV2ZWwgMi8vPC0vL2lldGYvL2R0ZCBodG1sIDIuMCBzdHJpY3QvLy4tLy9pZXRmLy9kdGQgaHRtbCAyLjAvLzAtLy9pZXRmLy9kdGQgaHRtbCAyLjFlLy8uLS8vaWV0Zi8vZHRkIGh0bWwgMy4wLy86LS8vaWV0Zi8vZHRkIGh0bWwgMy4yIGZpbmFsLy8uLS8vaWV0Zi8vZHRkIGh0bWwgMy4yLy8qLS8vaWV0Zi8vZHRkIGh0bWwgMy8vNi0vL2lldGYvL2R0ZCBodG1sIGxldmVsIDAvLzYtLy9pZXRmLy9kdGQgaHRtbCBsZXZlbCAxLy82LS8vaWV0Zi8vZHRkIGh0bWwgbGV2ZWwgMi8vNi0vL2lldGYvL2R0ZCBodG1sIGxldmVsIDMvL0QtLy9pZXRmLy9kdGQgaHRtbCBzdHJpY3QgbGV2ZWwgMC8vRC0vL2lldGYvL2R0ZCBodG1sIHN0cmljdCBsZXZlbCAxLy9ELS8vaWV0Zi8vZHRkIGh0bWwgc3RyaWN0IGxldmVsIDIvL0QtLy9pZXRmLy9kdGQgaHRtbCBzdHJpY3QgbGV2ZWwgMy8vNC0vL2lldGYvL2R0ZCBodG1sIHN0cmljdC8vJi0vL2lldGYvL2R0ZCBodG1sLy9QLS8vbWV0cml1cy8vZHRkIG1ldHJpdXMgcHJlc2VudGF0aW9uYWwvL2otLy9taWNyb3NvZnQvL2R0ZCBpbnRlcm5ldCBleHBsb3JlciAyLjAgaHRtbCBzdHJpY3QvL1wtLy9taWNyb3NvZnQvL2R0ZCBpbnRlcm5ldCBleHBsb3JlciAyLjAgaHRtbC8vYC0vL21pY3Jvc29mdC8vZHRkIGludGVybmV0IGV4cGxvcmVyIDIuMCB0YWJsZXMvL2otLy9taWNyb3NvZnQvL2R0ZCBpbnRlcm5ldCBleHBsb3JlciAzLjAgaHRtbCBzdHJpY3QvL1wtLy9taWNyb3NvZnQvL2R0ZCBpbnRlcm5ldCBleHBsb3JlciAzLjAgaHRtbC8vYC0vL21pY3Jvc29mdC8vZHRkIGludGVybmV0IGV4cGxvcmVyIDMuMCB0YWJsZXMvL0YtLy9uZXRzY2FwZSBjb21tLiBjb3JwLi8vZHRkIGh0bWwvL1QtLy9uZXRzY2FwZSBjb21tLiBjb3JwLi8vZHRkIHN0cmljdCBodG1sLy9ULS8vbydyZWlsbHkgYW5kIGFzc29jaWF0ZXMvL2R0ZCBodG1sIDIuMC8vZi0vL28ncmVpbGx5IGFuZCBhc3NvY2lhdGVzLy9kdGQgaHRtbCBleHRlbmRlZCAxLjAvL3YtLy9vJ3JlaWxseSBhbmQgYXNzb2NpYXRlcy8vZHRkIGh0bWwgZXh0ZW5kZWQgcmVsYXhlZCAxLjAvL1YtLy9zcS8vZHRkIGh0bWwgMi4wIGhvdG1ldGFsICsgZXh0ZW5zaW9ucy8vnAEtLy9zb2Z0cXVhZCBzb2Z0d2FyZS8vZHRkIGhvdG1ldGFsIHBybyA2LjA6OjE5OTkwNjAxOjpleHRlbnNpb25zIHRvIGh0bWwgNC4wLy+KAS0vL3NvZnRxdWFkLy9kdGQgaG90bWV0YWwgcHJvIDQuMDo6MTk5NzEwMTA6OmV4dGVuc2lvbnMgdG8gaHRtbCA0LjAvL0gtLy9zcHlnbGFzcy8vZHRkIGh0bWwgMi4wIGV4dGVuZGVkLy9aLS8vc3VuIG1pY3Jvc3lzdGVtcyBjb3JwLi8vZHRkIGhvdGphdmEgaHRtbC8vaC0vL3N1biBtaWNyb3N5c3RlbXMgY29ycC4vL2R0ZCBob3RqYXZhIHN0cmljdCBodG1sLy8+LS8vdzNjLy9kdGQgaHRtbCAzIDE5OTUtMDMtMjQvLzgtLy93M2MvL2R0ZCBodG1sIDMuMiBkcmFmdC8vOC0vL3czYy8vZHRkIGh0bWwgMy4yIGZpbmFsLy8sLS8vdzNjLy9kdGQgaHRtbCAzLjIvLzotLy93M2MvL2R0ZCBodG1sIDMuMnMgZHJhZnQvLz4tLy93M2MvL2R0ZCBodG1sIDQuMCBmcmFtZXNldC8vRi0vL3czYy8vZHRkIGh0bWwgNC4wIHRyYW5zaXRpb25hbC8vUC0vL3czYy8vZHRkIGh0bWwgZXhwZXJpbWVudGFsIDE5OTYwNzEyLy9MLS8vdzNjLy9kdGQgaHRtbCBleHBlcmltZW50YWwgOTcwNDIxLy8qLS8vdzNjLy9kdGQgdzMgaHRtbC8vMi0vL3czby8vZHRkIHczIGh0bWwgMy4wLy9GLS8vd2VidGVjaHMvL2R0ZCBtb3ppbGxhIGh0bWwgMi4wLy8+LS8vd2VidGVjaHMvL2R0ZCBtb3ppbGxhIGh0bWwvL0AtLy93M2MvL2R0ZCBodG1sIDQuMDEgZnJhbWVzZXQvL0gtLy93M2MvL2R0ZCBodG1sIDQuMDEgdHJhbnNpdGlvbmFsLy9ILS8vdzNvLy9kdGQgdzMgaHRtbCBzdHJpY3QgMy4wLy9lbi8vRC0vdzNjL2R0ZCBodG1sIDQuMCB0cmFuc2l0aW9uYWwvZW5ALS8vdzNjLy9kdGQgeGh0bWwgMS4wIGZyYW1lc2V0Ly9ILS8vdzNjLy9kdGQgeGh0bWwgMS4wIHRyYW5zaXRpb25hbC8vEnRleHQvaHRtbBJURVhUX0hUTUwqYXBwbGljYXRpb24veGh0bWwreG1sHkFQUExJQ0FUSU9OX1hNTBpkZWZpbml0aW9udXJsGnhsaW5rOmFjdHVhdGUKeGxpbmsMcHJlZml4DmFjdHVhdGUaeGxpbms6YXJjcm9sZQ5hcmNyb2xlFHhsaW5rOmhyZWYIaHJlZhR4bGluazpyb2xlCHJvbGUUeGxpbms6c2hvdwhzaG93FnhsaW5rOnRpdGxlFHhsaW5rOnR5cGUQeG1sOmJhc2UQeG1sOmxhbmcSeG1sOnNwYWNlCnNwYWNlCnhtbG5zFnhtbG5zOnhsaW5rDGhpZGRlbhJzdGFydExpbmUQc3RhcnRDb2wOZW5kTGluZQxlbmRDb2wSZW5kT2Zmc2V0IHNjcmlwdGluZ0VuYWJsZWQsc291cmNlQ29kZUxvY2F0aW9uSW5mbxZ0cmVlQWRhcHRlchhvblBhcnNlRXJyb3IKcGFyc2UiZ2V0RnJhZ21lbnRQYXJzZXIWZ2V0RnJhZ21lbnQUb25JdGVtUHVzaBJvbkl0ZW1Qb3AgX3NldENvbnRleHRNb2Rlcyhfc3dpdGNoVG9UZXh0UGFyc2luZzBzd2l0Y2hUb1BsYWludGV4dFBhcnNpbmc0X2dldEFkanVzdGVkQ3VycmVudEVsZW1lbnQ0X2ZpbmRGb3JtSW5GcmFnbWVudENvbnRleHRAX2luaXRUb2tlbml6ZXJGb3JGcmFnbWVudFBhcnNpbmcgX3NldERvY3VtZW50VHlwZShfYXR0YWNoRWxlbWVudFRvVHJlZRxfYXBwZW5kRWxlbWVudBxfaW5zZXJ0RWxlbWVudCRfaW5zZXJ0RmFrZUVsZW1lbnQeX2luc2VydFRlbXBsYXRlLF9pbnNlcnRGYWtlUm9vdEVsZW1lbnQkX2FwcGVuZENvbW1lbnROb2RlIl9pbnNlcnRDaGFyYWN0ZXJzFl9hZG9wdE5vZGVzHl9zZXRFbmRMb2NhdGlvblRzaG91bGRQcm9jZXNzU3RhcnRUYWdUb2tlbkluRm9yZWlnbkNvbnRlbnQaX3Byb2Nlc3NUb2tlbiZfaXNJbnRlZ3JhdGlvblBvaW50SF9yZWNvbnN0cnVjdEFjdGl2ZUZvcm1hdHRpbmdFbGVtZW50cx5fY2xvc2VUYWJsZUNlbGwcX2Nsb3NlUEVsZW1lbnQmX3Jlc2V0SW5zZXJ0aW9uTW9kZThfcmVzZXRJbnNlcnRpb25Nb2RlRm9yU2VsZWN0Pl9pc0VsZW1lbnRDYXVzZXNGb3N0ZXJQYXJlbnRpbmc8X3Nob3VsZEZvc3RlclBhcmVudE9uSW5zZXJ0aW9uOF9maW5kRm9zdGVyUGFyZW50aW5nTG9jYXRpb24oX2Zvc3RlclBhcmVudEVsZW1lbnQiX2lzU3BlY2lhbEVsZW1lbnQWb25DaGFyYWN0ZXIeb25OdWxsQ2hhcmFjdGVyEm9uQ29tbWVudBJvbkRvY3R5cGUUb25TdGFydFRhZyBfcHJvY2Vzc1N0YXJ0VGFnPF9zdGFydFRhZ091dHNpZGVGb3JlaWduQ29udGVudBBvbkVuZFRhZzhfZW5kVGFnT3V0c2lkZUZvcmVpZ25Db250ZW50Cm9uRW9mKm9uV2hpdGVzcGFjZUNoYXJhY3RlchRlc2NhcGVUZXh0HmVzY2FwZUF0dHJpYnV0ZRRlc2NhcGVVVEY4DGVzY2FwZRJlbmNvZGVYTUwYZ2V0Q29kZVBvaW50FnhtbFJlcGxhY2VyCkNkYXRhEENkYXRhRW5kFENvbW1lbnRFbmQSU2NyaXB0RW5kEFN0eWxlRW5kEFRpdGxlRW5kEGdldEluZGV4HmdldFNlY3Rpb25TdGFydBJzdGF0ZVRleHQyc3RhdGVTcGVjaWFsU3RhcnRTZXF1ZW5jZSJzdGF0ZUluU3BlY2lhbFRhZyRzdGF0ZUNEQVRBU2VxdWVuY2UaZmFzdEZvcndhcmRUbyRzdGF0ZUluQ29tbWVudExpa2UcaXNUYWdTdGFydENoYXIYc3RhcnRTcGVjaWFsJHN0YXRlQmVmb3JlVGFnTmFtZRxzdGF0ZUluVGFnTmFtZTJzdGF0ZUJlZm9yZUNsb3NpbmdUYWdOYW1lKnN0YXRlSW5DbG9zaW5nVGFnTmFtZTBzdGF0ZUFmdGVyQ2xvc2luZ1RhZ05hbWUwc3RhdGVCZWZvcmVBdHRyaWJ1dGVOYW1lKnN0YXRlSW5TZWxmQ2xvc2luZ1RhZyhzdGF0ZUluQXR0cmlidXRlTmFtZS5zdGF0ZUFmdGVyQXR0cmlidXRlTmFtZTJzdGF0ZUJlZm9yZUF0dHJpYnV0ZVZhbHVlLGhhbmRsZUluQXR0cmlidXRlVmFsdWVCc3RhdGVJbkF0dHJpYnV0ZVZhbHVlRG91YmxlUXVvdGVzQnN0YXRlSW5BdHRyaWJ1dGVWYWx1ZVNpbmdsZVF1b3RlczpzdGF0ZUluQXR0cmlidXRlVmFsdWVOb1F1b3RlcyxzdGF0ZUJlZm9yZURlY2xhcmF0aW9uJHN0YXRlSW5EZWNsYXJhdGlvbjhzdGF0ZUluUHJvY2Vzc2luZ0luc3RydWN0aW9uJHN0YXRlQmVmb3JlQ29tbWVudCpzdGF0ZUluU3BlY2lhbENvbW1lbnQmc3RhdGVCZWZvcmVTcGVjaWFsUyJzdGF0ZUJlZm9yZUVudGl0eSRzdGF0ZUluTmFtZWRFbnRpdHkeZW1pdE5hbWVkRW50aXR5MHN0YXRlQmVmb3JlTnVtZXJpY0VudGl0eSJlbWl0TnVtZXJpY0VudGl0eShzdGF0ZUluTnVtZXJpY0VudGl0eSBzdGF0ZUluSGV4RW50aXR5ImFsbG93TGVnYWN5RW50aXR5DmNsZWFudXAcc2hvdWxkQ29udGludWUMZmluaXNoJGhhbmRsZVRyYWlsaW5nRGF0YRZlbWl0UGFydGlhbBplbWl0Q29kZVBvaW50DG9wdGlvbhBvcHRncm91cAxzZWxlY3QQZGF0YWxpc3QQdGV4dGFyZWEKdGhlYWQKdGJvZHkEZGQEcnAEdGQIYm9keQhoZWFkBGgxBGgyBGgzBGg0BGg1BGg2DG91dHB1dA5hZGRyZXNzDmFydGljbGUKYXNpZGUUYmxvY2txdW90ZQ5kZXRhaWxzBmRpdhBmaWVsZHNldBRmaWdjYXB0aW9uDGZpZ3VyZQxmb290ZXIIZm9ybQhtYWluBm5hdgZwcmUOc2VjdGlvbgp0YWJsZQp0Zm9vdBpmb3JlaWdub2JqZWN0GG9udGV4dGVudGl0eRppc1ZvaWRFbGVtZW50Gm9ub3BlbnRhZ25hbWUWZW1pdE9wZW5UYWcUZW5kT3BlblRhZxhvbm9wZW50YWdlbmQgb25zZWxmY2xvc2luZ3RhZx5jbG9zZUN1cnJlbnRUYWcYb25hdHRyaWJuYW1lGG9uYXR0cmliZGF0YRxvbmF0dHJpYmVudGl0eRZvbmF0dHJpYmVuZCRnZXRJbnN0cnVjdGlvbk5hbWUab25kZWNsYXJhdGlvbg5vbmNkYXRhGnBhcnNlQ29tcGxldGUQZ2V0U2xpY2UWc2hpZnRCdWZmZXIUcGFyc2VDaHVuaxBJbmZpbml0eQZOYU4SZGVjb2RlVVJJJGRlY29kZVVSSUNvbXBvbmVudBJlbmNvZGVVUkkkZW5jb2RlVVJJQ29tcG9uZW50EGlzRmluaXRlCmlzTmFOFHBhcnNlRmxvYXQQcGFyc2VJbnQQdW5lc2NhcGUYcnVuSW5Db250ZXh0IHJ1bkluVGhpc0NvbnRleHQecnVuSW5OZXdDb250ZXh0EmlzQ29udGV4dBpjcmVhdGVDb250ZXh0GGNyZWF0ZVNjcmlwdA5pbmRleE9mEGV2YWx1YXRlJl9nZXRQcmVmZXJyZWRPdXRwdXQeX2hhbmRsZUNhbGxiYWNrDF90cmFjZQpfd2Fsawxfc2xpY2UKX2V2YWwKY2FjaGUYdG9QYXRoU3RyaW5nEnRvUG9pbnRlchZ0b1BhdGhBcnJheQR2bRRzZXRUaW1lb3V0GGNsZWFyVGltZW91dAZydW4WcGVyZm9ybWFuY2UGbm93DG1vek5vdwptc05vdwhvTm93EndlYmtpdE5vdxBuZXh0VGljaw5icm93c2VyBmVudghhcmd2DnZlcnNpb24QdmVyc2lvbnMWYWRkTGlzdGVuZXIIb25jZQZvZmYccmVtb3ZlTGlzdGVuZXIkcmVtb3ZlQWxsTGlzdGVuZXJzCGVtaXQOYmluZGluZwZjd2QKY2hkaXIKdW1hc2sMaHJ0aW1lEHBsYXRmb3JtDnJlbGVhc2UMY29uZmlnDHVwdGltZQxjcmVhdGUYRXZlbnRFbWl0dGVyGHVzaW5nRG9tYWlucwxkb21haW4OX2V2ZW50cxpfbWF4TGlzdGVuZXJzJmRlZmF1bHRNYXhMaXN0ZW5lcnMIaW5pdB5zZXRNYXhMaXN0ZW5lcnMeZ2V0TWF4TGlzdGVuZXJzHnByZXBlbmRMaXN0ZW5lciZwcmVwZW5kT25jZUxpc3RlbmVyEmxpc3RlbmVycxpsaXN0ZW5lckNvdW50FGV2ZW50TmFtZXMIYmluZBJpbnRlcmNlcHQOZGlzcG9zZQhleGl0CmVudGVyDERvbWFpbhhjcmVhdGVEb21haW4Yc2V0SW1tZWRpYXRlGHJlcXVlc3RGbHVzaAhjYWxsCiAKCQ2gKigpW117fSUqLSt+LyMsOnwuPD49IRR3aGl0ZXNwYWNlFmJsb2NrLXN0YXJ0EmJsb2NrLWVuZBx2YXJpYWJsZS1zdGFydBh2YXJpYWJsZS1lbmQOY29tbWVudBRsZWZ0LXBhcmVuFnJpZ2h0LXBhcmVuGGxlZnQtYnJhY2tldBpyaWdodC1icmFja2V0FGxlZnQtY3VybHkWcmlnaHQtY3VybHkQb3BlcmF0b3IKY29tbWEKY29sb24KdGlsZGUIcGlwZQpmbG9hdAhub25lCnJlZ2V4BmxleBhUT0tFTl9TVFJJTkcgVE9LRU5fV0hJVEVTUEFDRRRUT0tFTl9EQVRBIlRPS0VOX0JMT0NLX1NUQVJUHlRPS0VOX0JMT0NLX0VORChUT0tFTl9WQVJJQUJMRV9TVEFSVCRUT0tFTl9WQVJJQUJMRV9FTkQaVE9LRU5fQ09NTUVOVCBUT0tFTl9MRUZUX1BBUkVOIlRPS0VOX1JJR0hUX1BBUkVOJFRPS0VOX0xFRlRfQlJBQ0tFVCZUT0tFTl9SSUdIVF9CUkFDS0VUIFRPS0VOX0xFRlRfQ1VSTFkiVE9LRU5fUklHSFRfQ1VSTFkcVE9LRU5fT1BFUkFUT1IWVE9LRU5fQ09NTUEWVE9LRU5fQ09MT04WVE9LRU5fVElMREUUVE9LRU5fUElQRQZpbnQSVE9LRU5fSU5UFlRPS0VOX0ZMT0FUGlRPS0VOX0JPT0xFQU4UVE9LRU5fTk9ORRhUT0tFTl9TWU1CT0wOc3BlY2lhbBpUT0tFTl9TUEVDSUFMFlRPS0VOX1JFR0VYBk9iahRFbWl0dGVyT2JqDGV4dGVuZA5MaXRlcmFsCkdyb3VwCFBhaXIGa2V5DGZpZWxkcwhEaWN0Ekxvb2t1cFZhbARJZghjb25kCmVsc2VfDklmQXN5bmMQSW5saW5lSWYGRm9yBmFychJBc3luY0VhY2gQQXN5bmNBbGwKTWFjcm8IYXJncwxDYWxsZXIMSW1wb3J0EHRlbXBsYXRlFndpdGhDb250ZXh0DkZ1bkNhbGwMRmlsdGVyFkZpbHRlckFzeW5jFktleXdvcmRBcmdzCkJsb2NrClN1cGVyEmJsb2NrTmFtZRZUZW1wbGF0ZVJlZg5FeHRlbmRzDkluY2x1ZGUaaWdub3JlTWlzc2luZw50YXJnZXRzDFN3aXRjaAhleHByCmNhc2VzCENhc2UMT3V0cHV0DkNhcHR1cmUYVGVtcGxhdGVEYXRhDlVuYXJ5T3AKQmluT3AIbGVmdApyaWdodAZBbmQGQWRkDENvbmNhdAZTdWIGTXVsBkRpdhBGbG9vckRpdgZNb2QGUG93Bk5lZwZQb3MOQ29tcGFyZQZvcHMcQ29tcGFyZU9wZXJhbmQaQ2FsbEV4dGVuc2lvbg5leHROYW1lFmNvbnRlbnRBcmdzJENhbGxFeHRlbnNpb25Bc3luYwhOb2RlEE5vZGVMaXN0ClZhbHVlFEZyb21JbXBvcnQUcHJpbnROb2RlcwxQYXJzZXISdHJhbnNmb3JtCkZyYW1lEm1ha2VNYWNybx5tYWtlS2V5d29yZEFyZ3MObnVtQXJncxpzdXBwcmVzc1ZhbHVlGmVuc3VyZURlZmluZWQYbWVtYmVyTG9va3VwKGNvbnRleHRPckZyYW1lTG9va3VwEGNhbGxXcmFwFmhhbmRsZUVycm9yDmlzQXJyYXkIa2V5cxRTYWZlU3RyaW5nGGNvcHlTYWZlbmVzcxBtYXJrU2FmZRJhc3luY0VhY2gQYXN5bmNBbGwUaW5PcGVyYXRvchhmcm9tSXRlcmF0b3IaVGVtcGxhdGVFcnJvcgQ9PQY9PT0EIT0GIT09AjwCPgQ8PQQ+PQ5jb21waWxlEENvbXBpbGVyDmV4dG5hbWUQYmFzZW5hbWUOZGlybmFtZQIvBnNlcAI6EmRlbGltaXRlchByZWxhdGl2ZRRpc0Fic29sdXRlEm5vcm1hbGl6ZQRhYgxzdWJzdHIgRmlsZVN5c3RlbUxvYWRlciJQcmVjb21waWxlZExvYWRlciJOb2RlUmVzb2x2ZUxvYWRlchBjYWxsYWJsZQ5kZWZpbmVkFmRpdmlzaWJsZWJ5DmVzY2FwZWQOZXF1YWx0bwxzYW1lYXMKZmFsc3kWZ3JlYXRlcnRoYW4QbGVzc3RoYW4KbG93ZXIMdHJ1dGh5CnVwcGVyEGl0ZXJhYmxlDm1hcHBpbmcSV2ViTG9hZGVyCGNvZGUGb2JqFkVudmlyb25tZW50EFRlbXBsYXRlHF9wcmV0dGlmeUVycm9yFm1pbGxpc2Vjb25kDHNlY29uZAxtaW51dGUIaG91cgZkYXkId2Vlawptb250aA5xdWFydGVyCHllYXIIZGF0ZRhJbnZhbGlkIERhdGVwU3VuZGF5X01vbmRheV9UdWVzZGF5X1dlZG5lc2RheV9UaHVyc2RheV9GcmlkYXlfU2F0dXJkYXkQd2Vla2RheXOqAUphbnVhcnlfRmVicnVhcnlfTWFyY2hfQXByaWxfTWF5X0p1bmVfSnVseV9BdWd1c3RfU2VwdGVtYmVyX09jdG9iZXJfTm92ZW1iZXJfRGVjZW1iZXIMbW9udGhzDm9yZGluYWwMJHV0aWxzDmlzVmFsaWQMaXNTYW1lDmlzQWZ0ZXIQaXNCZWZvcmUEJGcIdW5peA5zdGFydE9mCmVuZE9mCCRzZXQQc3VidHJhY3QMZm9ybWF0EnV0Y09mZnNldAhkaWZmFmRheXNJbk1vbnRoDiRsb2NhbGUMbG9jYWxlDHRvRGF0ZRZ0b0lTT1N0cmluZwYkbXMEJG0EJEgEJFcEJE0EJHkEJEQOZm9yRWFjaA5pc0RheWpzEmRpcmVjdGl2ZQZ0YWcKY2RhdGEUc3RhcnRJbmRleBBlbmRJbmRleA5hdHRyaWJzJHgtYXR0cmlic05hbWVzcGFjZR54LWF0dHJpYnNQcmVmaXgMeC1tb2RlKk5vdCBpbXBsZW1lbnRlZCB5ZXQ6IAx4LW5hbWUUeC1wdWJsaWNJZBR4LXN5c3RlbUlkJHNvdXJjZUNvZGVMb2NhdGlvbgZkb20QdGFnU3RhY2sQbGFzdE5vZGUMcGFyc2VyEGNhbGxiYWNrDm9wdGlvbnMSZWxlbWVudENCEnN1YnN0cmluZwYmI3gCOxZ0b0xvd2VyQ2FzZQg8IS0tBi0tPhI8IVtDREFUQVsGXV0+DmZvcmVpZ24CIB5zZWxmQ2xvc2luZ1RhZ3MELz4EPC8cZW5jb2RlRW50aXRpZXMIdXRmOBRlbXB0eUF0dHJzBD0iAiIOdW5zaGlmdBZsYXN0SW5kZXhPZgpzaGlmdAxyZWR1Y2UGbWluGERJU0NPTk5FQ1RFRBJGT0xMT1dJTkcYQ09OVEFJTkVEX0JZElBSRUNFRElORxBDT05UQUlOUwhzb3J0EGluY2x1ZGVzGm1lZGlhOmNvbnRlbnQMbWVkaXVtEmlzRGVmYXVsdBRleHByZXNzaW9uCHRyaW0GcnNzCGZlZWQOcmRmOlJERgIKCHNvbWUEaWQIYXRvbQplbnRyeQppdGVtcxZkZXNjcmlwdGlvbhBzdWJ0aXRsZQ51cGRhdGVkDGF1dGhvcgplbWFpbA5zdW1tYXJ5DmNvbnRlbnQOcHViRGF0ZQ5jaGFubmVsCGl0ZW0abGFzdEJ1aWxkRGF0ZRxtYW5hZ2luZ0VkaXRvcghndWlkDmRjOmRhdGUKX3Jvb3QQX29wdGlvbnMMTG93ZXJBDExvd2VyWgxVcHBlckEMVXBwZXJaFkV4Y2xhbWF0aW9uCHRlc3QGLSQmFnRvVXBwZXJDYXNlOkJhZCBjb21iaW5hdGlvbiBvZiBhcmd1bWVudHMuEG5vZGVOYW1lBnNyYwZVUkwKYXVkaW8KdmlkZW8OYmFzZVVSSRJvdXRlckhUTUwaPGNvbnRhaW5lciAvPhJpbm5lckhUTUweb3B0aW9uOnNlbGVjdGVkHG9wdGlvblt2YWx1ZT0iBCJdEmF0dHJpYnV0ZQxwc2V1ZG8ccHNldWRvLWVsZW1lbnQaUHNldWRvRWxlbWVudBJ1bml2ZXJzYWwQYWRqYWNlbnQQQWRqYWNlbnQKY2hpbGQKQ2hpbGQUZGVzY2VuZGFudAxQYXJlbnQOc2libGluZw5TaWJsaW5nImNvbHVtbi1jb21iaW5hdG9yIENvbHVtbkNvbWJpbmF0b3IYZnJvbUNoYXJDb2RlKFVubWF0Y2hlZCBzZWxlY3RvcjogBCp8GEV4cGVjdGVkIGA9YDRBdHRyaWJ1dGUgdmFsdWUgZGlkbid0IGVuZEZBdHRyaWJ1dGUgc2VsZWN0b3IgZGlkbid0IHRlcm1pbmF0ZQxhY3Rpb24UaWdub3JlQ2FzZSBQc2V1ZG8tc2VsZWN0b3IgIiBjYW5ub3QgYmUgcXVvdGVkQE1pc3NpbmcgY2xvc2luZyBwYXJlbnRoZXNpcyBpbiA6BCAoAikELyoEKi80Q29tbWVudCB3YXMgbm90IHRlcm1pbmF0ZWQKbWF0Y2gqRXhwZWN0ZWQgbmFtZSwgZm91bmQgLlBhcmVudGhlc2lzIG5vdCBtYXRjaGVkSkRpZCBub3QgZXhwZWN0IHN1Y2Nlc3NpdmUgdHJhdmVyc2Fscy4McXVpcmtzJEVtcHR5IHN1Yi1zZWxlY3RvcgZcJCYUcXVpcmtzTW9kZQItDGNoYXJBdBAoPzpefFxzKRAoPzokfFxzKRBlbmRzV2l0aAZhYnM+bi10aCBydWxlIGNvdWxkbid0IGJlIHBhcnNlZCAoJwQnKQIrCmV2ZXJ5HFBzZXVkby1jbGFzcyA6KiByZXF1aXJlcyBhbiBhcmd1bWVudDYgZG9lc24ndCBoYXZlIGFueSBhcmd1bWVudHMubG93ZXJDYXNlQXR0cmlidXRlTmFtZXMabG93ZXJDYXNlVGFncxhjYWNoZVJlc3VsdHMOcHNldWRvcyByZWxhdGl2ZVNlbGVjdG9yLHNob3VsZFRlc3ROZXh0U2libGluZ3NeUHNldWRvLWVsZW1lbnRzIGFyZSBub3Qgc3VwcG9ydGVkIGJ5IGNzcy1zZWxlY3RsQ29sdW1uIGNvbWJpbmF0b3JzIGFyZSBub3QgeWV0IHN1cHBvcnRlZCBieSBjc3Mtc2VsZWN0ck5hbWVzcGFjZWQgYXR0cmlidXRlcyBhcmUgbm90IHlldCBzdXBwb3J0ZWQgYnkgY3NzLXNlbGVjdHBOYW1lc3BhY2VkIHRhZyBuYW1lcyBhcmUgbm90IHlldCBzdXBwb3J0ZWQgYnkgY3NzLXNlbGVjdIQBTmFtZXNwYWNlZCB1bml2ZXJzYWwgc2VsZWN0b3JzIGFyZSBub3QgeWV0IHN1cHBvcnRlZCBieSBjc3Mtc2VsZWN0LFVua25vd24gcHNldWRvLWNsYXNzIDoCKA5Qc2V1ZG8gDmNvbnRleHSiAVJlbGF0aXZlIHNlbGVjdG9ycyBhcmUgbm90IGFsbG93ZWQgd2hlbiB0aGUgYHJlbGF0aXZlU2VsZWN0b3JgIG9wdGlvbiBpcyBkaXNhYmxlZBByb290RnVuYwhzaXplEmZpbmRJbmRleApfbWFrZQ5yZXZlcnNlCjpoYXMoFHByZXZPYmplY3QOX3JlbmRlcgxfcGFyc2UEOiAOdHJpbUVuZAImAj3WAVtuYW1lIT0iIl06ZW5hYmxlZDpub3QoOnN1Ym1pdCwgOmJ1dHRvbiwgOmltYWdlLCA6cmVzZXQsIDpmaWxlKTptYXRjaGVzKFtjaGVja2VkXSwgOm5vdCg6Y2hlY2tib3gsIDpyYWRpbykpBA0KKENsYXNzIGV4dGVuZHMgdmFsdWUgOiBpcyBub3QgYSBjb25zdHJ1Y3RvciBvciBudWxsBkVPRghOVUxMFFRBQlVMQVRJT04eQ0FSUklBR0VfUkVUVVJOEkxJTkVfRkVFRBJGT1JNX0ZFRUQKU1BBQ0UgRVhDTEFNQVRJT05fTUFSSxxRVU9UQVRJT05fTUFSSxZOVU1CRVJfU0lHThJBTVBFUlNBTkQUQVBPU1RST1BIRRhIWVBIRU5fTUlOVVMOU09MSURVUw5ESUdJVF8wDkRJR0lUXzkSU0VNSUNPTE9OHExFU1NfVEhBTl9TSUdOFkVRVUFMU19TSUdOIkdSRUFURVJfVEhBTl9TSUdOGlFVRVNUSU9OX01BUkseTEFUSU5fQ0FQSVRBTF9BHkxBVElOX0NBUElUQUxfRh5MQVRJTl9DQVBJVEFMX1geTEFUSU5fQ0FQSVRBTF9aKFJJR0hUX1NRVUFSRV9CUkFDS0VUGEdSQVZFX0FDQ0VOVBpMQVRJTl9TTUFMTF9BGkxBVElOX1NNQUxMX0YaTEFUSU5fU01BTExfWBpMQVRJTl9TTUFMTF9aKlJFUExBQ0VNRU5UX0NIQVJBQ1RFUkJjb250cm9sLWNoYXJhY3Rlci1pbi1pbnB1dC1zdHJlYW06Y29udHJvbENoYXJhY3RlckluSW5wdXRTdHJlYW04bm9uY2hhcmFjdGVyLWluLWlucHV0LXN0cmVhbTJub25jaGFyYWN0ZXJJbklucHV0U3RyZWFtMnN1cnJvZ2F0ZS1pbi1pbnB1dC1zdHJlYW0sc3Vycm9nYXRlSW5JbnB1dFN0cmVhbWpub24tdm9pZC1odG1sLWVsZW1lbnQtc3RhcnQtdGFnLXdpdGgtdHJhaWxpbmctc29saWR1c1pub25Wb2lkSHRtbEVsZW1lbnRTdGFydFRhZ1dpdGhUcmFpbGluZ1NvbGlkdXMuZW5kLXRhZy13aXRoLWF0dHJpYnV0ZXMoZW5kVGFnV2l0aEF0dHJpYnV0ZXM6ZW5kLXRhZy13aXRoLXRyYWlsaW5nLXNvbGlkdXMyZW5kVGFnV2l0aFRyYWlsaW5nU29saWR1czJ1bmV4cGVjdGVkLXNvbGlkdXMtaW4tdGFnLHVuZXhwZWN0ZWRTb2xpZHVzSW5UYWcydW5leHBlY3RlZC1udWxsLWNoYXJhY3Rlci51bmV4cGVjdGVkTnVsbENoYXJhY3Rlclh1bmV4cGVjdGVkLXF1ZXN0aW9uLW1hcmstaW5zdGVhZC1vZi10YWctbmFtZUx1bmV4cGVjdGVkUXVlc3Rpb25NYXJrSW5zdGVhZE9mVGFnTmFtZUZpbnZhbGlkLWZpcnN0LWNoYXJhY3Rlci1vZi10YWctbmFtZTxpbnZhbGlkRmlyc3RDaGFyYWN0ZXJPZlRhZ05hbWVYdW5leHBlY3RlZC1lcXVhbHMtc2lnbi1iZWZvcmUtYXR0cmlidXRlLW5hbWVOdW5leHBlY3RlZEVxdWFsc1NpZ25CZWZvcmVBdHRyaWJ1dGVOYW1lKG1pc3NpbmctZW5kLXRhZy1uYW1lIm1pc3NpbmdFbmRUYWdOYW1lTHVuZXhwZWN0ZWQtY2hhcmFjdGVyLWluLWF0dHJpYnV0ZS1uYW1lRHVuZXhwZWN0ZWRDaGFyYWN0ZXJJbkF0dHJpYnV0ZU5hbWVCdW5rbm93bi1uYW1lZC1jaGFyYWN0ZXItcmVmZXJlbmNlPHVua25vd25OYW1lZENoYXJhY3RlclJlZmVyZW5jZVZtaXNzaW5nLXNlbWljb2xvbi1hZnRlci1jaGFyYWN0ZXItcmVmZXJlbmNlTm1pc3NpbmdTZW1pY29sb25BZnRlckNoYXJhY3RlclJlZmVyZW5jZWh1bmV4cGVjdGVkLWNoYXJhY3Rlci1hZnRlci1kb2N0eXBlLXN5c3RlbS1pZGVudGlmaWVyXnVuZXhwZWN0ZWRDaGFyYWN0ZXJBZnRlckRvY3R5cGVTeXN0ZW1JZGVudGlmaWVyYHVuZXhwZWN0ZWQtY2hhcmFjdGVyLWluLXVucXVvdGVkLWF0dHJpYnV0ZS12YWx1ZVZ1bmV4cGVjdGVkQ2hhcmFjdGVySW5VbnF1b3RlZEF0dHJpYnV0ZVZhbHVlJmVvZi1iZWZvcmUtdGFnLW5hbWUgZW9mQmVmb3JlVGFnTmFtZRRlb2YtaW4tdGFnEGVvZkluVGFnLm1pc3NpbmctYXR0cmlidXRlLXZhbHVlKm1pc3NpbmdBdHRyaWJ1dGVWYWx1ZUptaXNzaW5nLXdoaXRlc3BhY2UtYmV0d2Vlbi1hdHRyaWJ1dGVzRG1pc3NpbmdXaGl0ZXNwYWNlQmV0d2VlbkF0dHJpYnV0ZXNebWlzc2luZy13aGl0ZXNwYWNlLWFmdGVyLWRvY3R5cGUtcHVibGljLWtleXdvcmRUbWlzc2luZ1doaXRlc3BhY2VBZnRlckRvY3R5cGVQdWJsaWNLZXl3b3JkgAFtaXNzaW5nLXdoaXRlc3BhY2UtYmV0d2Vlbi1kb2N0eXBlLXB1YmxpYy1hbmQtc3lzdGVtLWlkZW50aWZpZXJzcm1pc3NpbmdXaGl0ZXNwYWNlQmV0d2VlbkRvY3R5cGVQdWJsaWNBbmRTeXN0ZW1JZGVudGlmaWVyc15taXNzaW5nLXdoaXRlc3BhY2UtYWZ0ZXItZG9jdHlwZS1zeXN0ZW0ta2V5d29yZFRtaXNzaW5nV2hpdGVzcGFjZUFmdGVyRG9jdHlwZVN5c3RlbUtleXdvcmRcbWlzc2luZy1xdW90ZS1iZWZvcmUtZG9jdHlwZS1wdWJsaWMtaWRlbnRpZmllclJtaXNzaW5nUXVvdGVCZWZvcmVEb2N0eXBlUHVibGljSWRlbnRpZmllclxtaXNzaW5nLXF1b3RlLWJlZm9yZS1kb2N0eXBlLXN5c3RlbS1pZGVudGlmaWVyUm1pc3NpbmdRdW90ZUJlZm9yZURvY3R5cGVTeXN0ZW1JZGVudGlmaWVyQm1pc3NpbmctZG9jdHlwZS1wdWJsaWMtaWRlbnRpZmllcjxtaXNzaW5nRG9jdHlwZVB1YmxpY0lkZW50aWZpZXJCbWlzc2luZy1kb2N0eXBlLXN5c3RlbS1pZGVudGlmaWVyPG1pc3NpbmdEb2N0eXBlU3lzdGVtSWRlbnRpZmllckBhYnJ1cHQtZG9jdHlwZS1wdWJsaWMtaWRlbnRpZmllcjphYnJ1cHREb2N0eXBlUHVibGljSWRlbnRpZmllckBhYnJ1cHQtZG9jdHlwZS1zeXN0ZW0taWRlbnRpZmllcjphYnJ1cHREb2N0eXBlU3lzdGVtSWRlbnRpZmllcipjZGF0YS1pbi1odG1sLWNvbnRlbnQkY2RhdGFJbkh0bWxDb250ZW50NGluY29ycmVjdGx5LW9wZW5lZC1jb21tZW50MGluY29ycmVjdGx5T3BlbmVkQ29tbWVudEhlb2YtaW4tc2NyaXB0LWh0bWwtY29tbWVudC1saWtlLXRleHQ8ZW9mSW5TY3JpcHRIdG1sQ29tbWVudExpa2VUZXh0HGVvZi1pbi1kb2N0eXBlGGVvZkluRG9jdHlwZRxuZXN0ZWQtY29tbWVudBpuZXN0ZWRDb21tZW50PmFicnVwdC1jbG9zaW5nLW9mLWVtcHR5LWNvbW1lbnQ2YWJydXB0Q2xvc2luZ09mRW1wdHlDb21tZW50HGVvZi1pbi1jb21tZW50GGVvZkluQ29tbWVudDRpbmNvcnJlY3RseS1jbG9zZWQtY29tbWVudDBpbmNvcnJlY3RseUNsb3NlZENvbW1lbnQYZW9mLWluLWNkYXRhFGVvZkluQ2RhdGFgYWJzZW5jZS1vZi1kaWdpdHMtaW4tbnVtZXJpYy1jaGFyYWN0ZXItcmVmZXJlbmNlVGFic2VuY2VPZkRpZ2l0c0luTnVtZXJpY0NoYXJhY3RlclJlZmVyZW5jZTBudWxsLWNoYXJhY3Rlci1yZWZlcmVuY2UsbnVsbENoYXJhY3RlclJlZmVyZW5jZTpzdXJyb2dhdGUtY2hhcmFjdGVyLXJlZmVyZW5jZTZzdXJyb2dhdGVDaGFyYWN0ZXJSZWZlcmVuY2VSY2hhcmFjdGVyLXJlZmVyZW5jZS1vdXRzaWRlLXVuaWNvZGUtcmFuZ2VKY2hhcmFjdGVyUmVmZXJlbmNlT3V0c2lkZVVuaWNvZGVSYW5nZTZjb250cm9sLWNoYXJhY3Rlci1yZWZlcmVuY2UyY29udHJvbENoYXJhY3RlclJlZmVyZW5jZUBub25jaGFyYWN0ZXItY2hhcmFjdGVyLXJlZmVyZW5jZTxub25jaGFyYWN0ZXJDaGFyYWN0ZXJSZWZlcmVuY2VMbWlzc2luZy13aGl0ZXNwYWNlLWJlZm9yZS1kb2N0eXBlLW5hbWVEbWlzc2luZ1doaXRlc3BhY2VCZWZvcmVEb2N0eXBlTmFtZShtaXNzaW5nLWRvY3R5cGUtbmFtZSRtaXNzaW5nRG9jdHlwZU5hbWVaaW52YWxpZC1jaGFyYWN0ZXItc2VxdWVuY2UtYWZ0ZXItZG9jdHlwZS1uYW1lUGludmFsaWRDaGFyYWN0ZXJTZXF1ZW5jZUFmdGVyRG9jdHlwZU5hbWUmZHVwbGljYXRlLWF0dHJpYnV0ZSRkdXBsaWNhdGVBdHRyaWJ1dGUsbm9uLWNvbmZvcm1pbmctZG9jdHlwZShub25Db25mb3JtaW5nRG9jdHlwZR5taXNzaW5nLWRvY3R5cGUcbWlzc2luZ0RvY3R5cGUibWlzcGxhY2VkLWRvY3R5cGUgbWlzcGxhY2VkRG9jdHlwZUplbmQtdGFnLXdpdGhvdXQtbWF0Y2hpbmctb3Blbi1lbGVtZW50QGVuZFRhZ1dpdGhvdXRNYXRjaGluZ09wZW5FbGVtZW50VmNsb3Npbmctb2YtZWxlbWVudC13aXRoLW9wZW4tY2hpbGQtZWxlbWVudHNKY2xvc2luZ09mRWxlbWVudFdpdGhPcGVuQ2hpbGRFbGVtZW50c0xkaXNhbGxvd2VkLWNvbnRlbnQtaW4tbm9zY3JpcHQtaW4taGVhZEJkaXNhbGxvd2VkQ29udGVudEluTm9zY3JpcHRJbkhlYWQ4b3Blbi1lbGVtZW50cy1sZWZ0LWFmdGVyLWVvZjBvcGVuRWxlbWVudHNMZWZ0QWZ0ZXJFb2Y4YWJhbmRvbmVkLWhlYWQtZWxlbWVudC1jaGlsZDJhYmFuZG9uZWRIZWFkRWxlbWVudENoaWxkSG1pc3BsYWNlZC1zdGFydC10YWctZm9yLWhlYWQtZWxlbWVudD5taXNwbGFjZWRTdGFydFRhZ0ZvckhlYWRFbGVtZW50Lm5lc3RlZC1ub3NjcmlwdC1pbi1oZWFkKG5lc3RlZE5vc2NyaXB0SW5IZWFkUmVvZi1pbi1lbGVtZW50LXRoYXQtY2FuLWNvbnRhaW4tb25seS10ZXh0RGVvZkluRWxlbWVudFRoYXRDYW5Db250YWluT25seVRleHQOaGFuZGxlcgZwb3MUbGFzdEdhcFBvcxBnYXBTdGFjax5za2lwTmV4dE5ld0xpbmUgbGFzdENodW5rV3JpdHRlbhplbmRPZkNodW5rSGl0HmJ1ZmZlcldhdGVybGluZQppc0VvbBhsaW5lU3RhcnRQb3MiZHJvcHBlZEJ1ZmZlclNpemUIbGluZRpsYXN0RXJyT2Zmc2V0CmF0dHJzEkNIQVJBQ1RFUhxOVUxMX0NIQVJBQ1RFUihXSElURVNQQUNFX0NIQVJBQ1RFUhJTVEFSVF9UQUcORU5EX1RBRw5DT01NRU5UDkRPQ1RZUEUWSElCRVJOQVRJT06MAUR5bmFtaWMgcmVxdWlyZXMgYXJlIG5vdCBjdXJyZW50bHkgc3VwcG9ydGVkIGJ5IHJvbGx1cC1wbHVnaW4tY29tbW9uanMUX19lc01vZHVsZQ5leHBvcnRzle4BQR08ANUAMQGKAp0EewXQBXUG3gaiB9YHDwhKCpEKoQ1tDgkPJg/KECgS4RIVFJ0UwxTfFCUVAAAAAAAAAAAAAAAAaxXNFo0ZEhzdHX4fYCCwIY0iwCP7I0IkJCgSKQgtSC7OLxYwujI5Nqw3/jgoOnE64DouOwAIRQBNAGEAYgBjAGYAZwBsAG0AbgBvAHAAcgBzAHQAdQBcAGIAZgBtAHMAfwCEAIsAkACVAJgApgCzALkAyADPAGwAaQBnADuAxgDGQFAAO4AmACZAYwB1AHQAZQA7gMEAwUByAGUAdgBlADsAAkEAAWkAeQB4AH0AcgBjADuAwgDCQDsAEERyADsAAMA12ATdcgBhAHYAZQA7gMAAwEBwAGgAYQA7AJFDYQBjAHIAOwAAQWQAOwBTagABZwBwAJ0AoQBvAG4AOwAEQWYAOwAAwDXYON1wAGwAeQBGAHUAbgBjAHQAaQBvAG4AOwBhYGkAbgBnADuAxQDFQAABYwBzAL4AwwByADsAAMA12JzcaQBnAG4AOwBUYmkAbABkAGUAO4DDAMNAbQBsADuAxADEQAAEYQBjAGUAZgBvAHIAcwB1AOUA+wD+ABcBHAEiAScBKgEAAWMAcgDqAPIAawBzAGwAYQBzAGgAOwAWYnYB9gD4ADsA52plAGQAOwAGY3kAOwARRIABYwByAHQABQELARQBYQB1AHMAZQA7ADVibgBvAHUAbABsAGkAcwA7ACxhYQA7AJJDcgA7AADANdgF3XAAZgA7AADANdg53WUAdgBlADsA2EJjAPIAEwFtAHAAZQBxADsATmIAB0gATwBhAGMAZABlAGYAaABpAGwAbwByAHMAdQBNAVEBVgGAAZ4BogG1AbcBugHcARUCcwJ4An4CYwB5ADsAJ0RQAFkAO4CpAKlAgAFjAHAAeQBdAWIBegF1AHQAZQA7AAZBAAE7AGkAZwFoAdJidABhAGwARABpAGYAZgBlAHIAZQBuAHQAaQBhAGwARAA7AEVhbABlAHkAcwA7AC1hAAJhAGUAaQBvAIkBjgGUAZgBcgBvAG4AOwAMQWQAaQBsADuAxwDHQHIAYwA7AAhBbgBpAG4AdAA7ADBibwB0ADsACkEAAWQAbgCnAa0BaQBsAGwAYQA7ALhAdABlAHIARABvAHQAOwC3QPIAfwFpADsAp0NyAGMAbABlAAACRABNAFAAVADHAcsB0QHWAW8AdAA7AJliaQBuAHUAcwA7AJZibAB1AHMAOwCVYmkAbQBlAHMAOwCXYm8AAAFjAHMA4gH4AWsAdwBpAHMAZQBDAG8AbgB0AG8AdQByAEkAbgB0AGUAZwByAGEAbAA7ADJiZQBDAHUAcgBsAHkAAAFEAFEAAwIPAm8AdQBiAGwAZQBRAHUAbwB0AGUAOwAdYHUAbwB0AGUAOwAZYAACbABuAHAAdQAeAigCRwJVAm8AbgAAATsAZQAlAiYCN2I7AHRqgAFnAGkAdAAvAjYCOgJyAHUAZQBuAHQAOwBhYm4AdAA7AC9ibwB1AHIASQBuAHQAZQBnAHIAYQBsADsALmIAAWYAcgBMAk4COwACYW8AZAB1AGMAdAA7ABBibgB0AGUAcgBDAGwAbwBjAGsAdwBpAHMAZQBDAG8AbgB0AG8AdQByAEkAbgB0AGUAZwByAGEAbAA7ADNibwBzAHMAOwAvamMAcgA7AADANdie3HAAAAE7AEMAhAKFAtNiYQBwADsATWKABUQASgBTAFoAYQBjAGUAZgBpAG8AcwCgAqwCsAK0ArgCywLXAuEC5gIzA40EAAE7AG8AeQGlAnQAcgBhAGgAZAA7ABFpYwB5ADsAAkRjAHkAOwAFRGMAeQA7AA9EgAFnAHIAcwC/AsQCxwJnAGUAcgA7ACFgcgA7AKFhaAB2ADsA5GoAAWEAeQDQAtUCcgBvAG4AOwAOQTsAFERsAAABOwB0AN0C3gIHYmEAOwCUQ3IAOwAAwDXYB90AAWEAZgDrAicDAAFjAG0A8AIiA3IAaQB0AGkAYwBhAGwAAAJBAEQARwBUAAADBgMWAxwDYwB1AHQAZQA7ALRAbwB0AQsDDQM7ANlCYgBsAGUAQQBjAHUAdABlADsA3UJyAGEAdgBlADsAYEBpAGwAZABlADsA3EJvAG4AZAA7AMRiZgBlAHIAZQBuAHQAaQBhAGwARAA7AEZhcAQ9AwAAAAAAAEIDVAMAAAUEZgA7AADANdg73YABOwBEAEUASANJA00DqEBvAHQAOwDcYHEAdQBhAGwAOwBQYmIAbABlAAADQwBEAEwAUgBVAFYAYwNyA4IDzwPiA/gDbwBuAHQAbwB1AHIASQBuAHQAZQBnAHIAYQDsADkCbwB0AnkDAAAAAHsDuwBJA24AQQByAHIAbwB3ADsA02EAAWUAbwCHA6QDZgB0AIABQQBSAFQAkAOWA6EDcgByAG8AdwA7ANBhaQBnAGgAdABBAHIAcgBvAHcAOwDUYWUA5QDKAm4AZwAAAUwAUgCrA8QDZQBmAHQAAAFBAFIAswO5A3IAcgBvAHcAOwD4Z2kAZwBoAHQAQQByAHIAbwB3ADsA+mdpAGcAaAB0AEEAcgByAG8AdwA7APlnaQBnAGgAdAAAAUEAVAD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lAIABOwBCAEUAJAklCSkJsmJhAHIAOwDPaXEAdQBhAGwAOwC0YnAAgAFEAFQAVgA3CUIJTAlvAHcAbgBWAGUAYwB0AG8AcgA7AFFpZQBlAFYAZQBjAHQAbwByADsAYGllAGMAdABvAHIAAAE7AEIAVglXCb9hYQByADsAWGllAGMAdABvAHIAAAE7AEIAZQlmCbxhYQByADsAUmlpAGcAaAB0AOEAnANzAAADRQBGAEcATABTAFQAfgmLCZUJnQmiCa0JcQB1AGEAbABHAHIAZQBhAHQAZQByADsA2mJ1AGwAbABFAHEAdQBhAGwAOwBmYnIAZQBhAHQAZQByADsAdmJlAHMAcwA7AKFqbABhAG4AdABFAHEAdQBhAGwAOwB9amkAbABkAGUAOwByYnIAOwAAwDXYD90AATsAZQC9Cb4J2GJmAHQAYQByAHIAbwB3ADsA2mFpAGQAbwB0ADsAP0GAAW4AcAB3ANQJFgobCmcAAAJMAFIAbAByAN4J9wkCChAKZQBmAHQAAAFBAFIA5gnsCXIAcgBvAHcAOwD1Z2kAZwBoAHQAQQByAHIAbwB3ADsA92dpAGcAaAB0AEEAcgByAG8AdwA7APZnZQBmAHQAAAFhAHIAswMKCmkAZwBoAHQA4QC/A2kAZwBoAHQA4QDKA2YAOwAAwDXYQ91lAHIAAAFMAFIAIgosCmUAZgB0AEEAcgByAG8AdwA7AJlhaQBnAGgAdABBAHIAcgBvAHcAOwCYYYABYwBoAHQAPgpACkIK8gBMCDsAsGFyAG8AawA7AEFBOwBqYgAEYQBjAGUAZgBpAG8AcwB1AFoKXQpgCncKfAqFCosKjgpwADsABWl5ADsAHEQAAWQAbABlCm8KaQB1AG0AUwBwAGEAYwBlADsAX2BsAGkAbgB0AHIAZgA7ADNhcgA7AADANdgQ3W4AdQBzAFAAbAB1AHMAOwATYnAAZgA7AADANdhE3WMA8gB2CjsAnEOABEoAYQBjAGUAZgBvAHMAdAB1AKMKpwqtCsAKFAsZC5ENlw2eDWMAeQA7AApEYwB1AHQAZQA7AENBgAFhAGUAeQC0CrkKvgpyAG8AbgA7AEdBZABpAGwAOwBFQTsAHUSAAWcAcwB3AMcK8AoOC2EAdABpAHYAZQCAAU0AVABWANMK3wroCmUAZABpAHUAbQBTAHAAYQBjAGUAOwALYGgAaQAAAWMAbgDmCtgK6wDZCmUAcgB5AFQAaABpAO4A2Qp0AGUAZAAAAUcATAD4CgYLcgBlAGEAdABlAHIARwByAGUAYQB0AGUA8gBzBmUAcwBzAEwAZQBzAPMASApMAGkAbgBlADsACkByADsAAMA12BHdAAJCAG4AcAB0ACILKAs3CzoLcgBlAGEAawA7AGBgQgByAGUAYQBrAGkAbgBnAFMAcABhAGMAZQA7AKBAZgA7ABVhgAY7AEMARABFAEcASABMAE4AUABSAFMAVABWAFULVgtqC3wLoQvrCwQMXgyEDKYM2AxhDYUN7GoAAW8AdQBbC2QLbgBnAHIAdQBlAG4AdAA7AGJicABDAGEAcAA7AG1ibwB1AGIAbABlAFYAZQByAHQAaQBjAGEAbABCAGEAcgA7ACZigAFsAHEAeACDC4oLmwtlAG0AZQBuAHQAOwAJYnUAYQBsAAABOwBUAJILkwtgYmkAbABkAGUAOwAAwEIiOANpAHMAdABzADsABGJyAGUAYQB0AGUAcgCAAzsARQBGAEcATABTAFQAtgu3C70LyQvTC9gL5QtvYnEAdQBhAGwAOwBxYnUAbABsAEUAcQB1AGEAbAA7AADAZyI4A3IAZQBhAHQAZQByADsAAMBrIjgDZQBzAHMAOwB5YmwAYQBuAHQARQBxAHUAYQBsADsAAMB+KjgDaQBsAGQAZQA7AHVidQBtAHAARAHyC/0LbwB3AG4ASAB1AG0AcAA7AADATiI4A3EAdQBhAGwAOwAAwE8iOANlAAABZgBzAAoMJwx0AFQAcgBpAGEAbgBnAGwAZQCAATsAQgBFABoMGwwhDOpiYQByADsAAMDPKTgDcQB1AGEAbAA7AOxicwAAAzsARQBHAEwAUwBUADUMNgw8DEQMSwxYDG5icQB1AGEAbAA7AHBicgBlAGEAdABlAHIAOwB4YmUAcwBzADsAAMBqIjgDbABhAG4AdABFAHEAdQBhAGwAOwAAwH0qOANpAGwAZABlADsAdGJlAHMAdABlAGQAAAFHAEwAaAx5DHIAZQBhAHQAZQByAEcAcgBlAGEAdABlAHIAOwAAwKIqOANlAHMAcwBMAGUAcwBzADsAAMChKjgDcgBlAGMAZQBkAGUAcwCAATsARQBTAJIMkwybDIBicQB1AGEAbAA7AADAryo4A2wAYQBuAHQARQBxAHUAYQBsADsA4GIAAWUAaQCrDLkMdgBlAHIAcwBlAEUAbABlAG0AZQBuAHQAOwAMYmcAaAB0AFQAcgBpAGEAbgBnAGwAZQCAATsAQgBFAMsMzAzSDOtiYQByADsAAMDQKTgDcQB1AGEAbAA7AO1iAAFxAHUA3QwMDXUAYQByAGUAUwB1AAABYgBwAOgM+QxzAGUAdAAAATsARQDwDPMMAMCPIjgDcQB1AGEAbAA7AOJiZQByAHMAZQB0AAABOwBFAAMNBg0AwJAiOANxAHUAYQBsADsA42KAAWIAYwBwABMNJA1ODXMAZQB0AAABOwBFABsNHg0AwIIi0iBxAHUAYQBsADsAiGJjAGUAZQBkAHMAAAI7AEUAUwBUADINMw07DUYNgWJxAHUAYQBsADsAAMCwKjgDbABhAG4AdABFAHEAdQBhAGwAOwDhYmkAbABkAGUAOwAAwH8iOANlAHIAcwBlAHQAAAE7AEUAWA1bDQDAgyLSIHEAdQBhAGwAOwCJYmkAbABkAGUAAAI7AEUARgBUAG4Nbw11DX8NQWJxAHUAYQBsADsARGJ1AGwAbABFAHEAdQBhAGwAOwBHYmkAbABkAGUAOwBJYmUAcgB0AGkAYwBhAGwAQgBhAHIAOwAkYmMAcgA7AADANdip3GkAbABkAGUAO4DRANFAOwCdQwAHRQBhAGMAZABmAGcAbQBvAHAAcgBzAHQAdQB2AL0Nwg3JDdUN2w3gDecN/A0CDiAOIg4yDj8ORA5sAGkAZwA7AFJBYwB1AHQAZQA7gNMA00AAAWkAeQDODdMNcgBjADuA1ADUQDsAHkRiAGwAYQBjADsAUEFyADsAAMA12BLdcgBhAHYAZQA7gNIA0kCAAWEAZQBpAO4N8g32DWMAcgA7AExBZwBhADsAqUNjAHIAbwBuADsAn0NwAGYAOwAAwDXYRt1lAG4AQwB1AHIAbAB5AAABRABRAA4OGg5vAHUAYgBsAGUAUQB1AG8AdABlADsAHGB1AG8AdABlADsAGGA7AFRqAAFjAGwAJw4sDnIAOwAAwDXYqtxhAHMAaAA7gNgA2EBpAGwBNw48DmQAZQA7gNUA1UBlAHMAOwA3am0AbAA7gNYA1kBlAHIAAAFCAFAASw5gDgABYQByAFAOUw5yADsAPmBhAGMAAAFlAGsAWg5cDjsA3mNlAHQAOwC0Y2EAcgBlAG4AdABoAGUAcwBpAHMAOwDcY4AEYQBjAGYAaABpAGwAbwByAHMAfw6HDooOjw6SDpQOnQ6wDvwOcgB0AGkAYQBsAEQAOwACYnkAOwAfRHIAOwAAwDXYE91pADsApkM7AKBDdQBzAE0AaQBuAHUAcwA7ALFAAAFpAHAAog6tDm4AYwBhAHIAZQBwAGwAYQBuAOUAnQZmADsAGWEAAjsAZQBpAG8AuQ66DuAO5A67amMAZQBkAGUAcwAAAjsARQBTAFQAyA7JDs8O2g56YnEAdQBhAGwAOwCvamwAYQBuAHQARQBxAHUAYQBsADsAfGJpAGwAZABlADsAfmJtAGUAOwAzYAABZABwAOkO7g51AGMAdAA7AA9ibwByAHQAaQBvAG4AAAE7AGEAJQL5DmwAOwAdYgABYwBpAAEPBg9yADsAAMA12KvcOwCoQwACVQBmAG8AcwARDxYPGw8fD08AVAA7gCIAIkByADsAAMA12BTdcABmADsAGmFjAHIAOwAAwDXYrNwABkIARQBhAGMAZQBmAGgAaQBvAHIAcwB1AD4PQw9HD2APcw+nD6oPrQ+WEKkQtBC+EGEAcgByADsAEGlHADuArgCuQIABYwBuAHIATg9TD1YPdQB0AGUAOwBUQWcAOwDrZ3IAAAE7AHQAXA9dD6BhbAA7ABZpgAFhAGUAeQBnD2wPcQ9yAG8AbgA7AFhBZABpAGwAOwBWQTsAIEQAATsAdgB4D3kPHGFlAHIAcwBlAAABRQBVAIIPmQ8AAWwAcQCHD44PZQBtAGUAbgB0ADsAC2J1AGkAbABpAGIAcgBpAHUAbQA7AMthcABFAHEAdQBpAGwAaQBiAHIAaQB1AG0AOwBvaXIAuwB5D28AOwChQ2cAaAB0AAAEQQBDAEQARgBUAFUAVgBhAMEP6w/zDyIQKBBbEIcQ2AMAAW4AcgDGD9IPZwBsAGUAQgByAGEAYwBrAGUAdAA7AOlncgBvAHcAgAE7AEIATADcD90P4Q+SYWEAcgA7AOVhZQBmAHQAQQByAHIAbwB3ADsAxGFlAGkAbABpAG4AZwA7AAljbwD1AfkPAAAFEGIAbABlAEIAcgBhAGMAawBlAHQAOwDnZ24A1AEKEAAAFBBlAGUAVgBlAGMAdABvAHIAOwBdaWUAYwB0AG8AcgAAATsAQgAdEB4QwmFhAHIAOwBVaWwAbwBvAHIAOwALYwABZQByAC0QQxBlAIABOwBBAFYANRA2EDwQomJyAHIAbwB3ADsApmFlAGMAdABvAHIAOwBbaWkAYQBuAGcAbABlAIABOwBCAEUAUBBREFUQs2JhAHIAOwDQaXEAdQBhAGwAOwC1YnAAgAFEAFQAVgBjEG4QeBBvAHcAbgBWAGUAYwB0AG8AcgA7AE9pZQBlAFYAZQBjAHQAbwByADsAXGllAGMAdABvAHIAAAE7AEIAghCDEL5hYQByADsAVGllAGMAdABvAHIAAAE7AEIAkRCSEMBhYQByADsAU2kAAXAAdQCbEJ4QZgA7AB1hbgBkAEkAbQBwAGwAaQBlAHMAOwBwaWkAZwBoAHQAYQByAHIAbwB3ADsA22EAAWMAaAC5ELwQcgA7ABthOwCxYWwAZQBEAGUAbABhAHkAZQBkADsA9GmABkgATwBhAGMAZgBoAGkAbQBvAHEAcwB0AHUA5BDxEPcQ/RAZER4RURFWEWERZxG1EbsRvxEAAUMAYwDpEO4QSABjAHkAOwApRHkAOwAoREYAVABjAHkAOwAsRGMAdQB0AGUAOwBaQYACOwBhAGUAaQB5AAgRCREOERMRFxG8anIAbwBuADsAYEFkAGkAbAA7AF5BcgBjADsAXEE7ACFEcgA7AADANdgW3W8AcgB0AAACRABMAFIAVQAqETQRPhFJEW8AdwBuAEEAcgByAG8AdwC7AB4EZQBmAHQAQQByAHIAbwB3ALsAmghpAGcAaAB0AEEAcgByAG8AdwC7AN0PcABBAHIAcgBvAHcAOwCRYWcAbQBhADsAo0NhAGwAbABDAGkAcgBjAGwAZQA7ABhicABmADsAAMA12ErdcgJtEQAAAABwEXQAOwAaYmEAcgBlAAACOwBJAFMAVQB7EXwRiRGvEaFlbgB0AGUAcgBzAGUAYwB0AGkAbwBuADsAk2J1AAABYgBwAI8RnhFzAGUAdAAAATsARQCXEZgRj2JxAHUAYQBsADsAkWJlAHIAcwBlAHQAAAE7AEUAqBGpEZBicQB1AGEAbAA7AJJibgBpAG8AbgA7AJRiYwByADsAAMA12K7cYQByADsAxmIAAmIAYwBtAHAAyBHbEQkSCxIAATsAcwDNEc4R0GJlAHQAAAE7AEUAzRHVEXEAdQBhAGwAOwCGYgABYwBoAOARBRJlAGUAZABzAAACOwBFAFMAVADtEe4R9BH/EXticQB1AGEAbAA7ALBqbABhAG4AdABFAHEAdQBhAGwAOwB9YmkAbABkAGUAOwB/YlQAaADhAIwPOwARYoABOwBlAHMAEhITEiMS0WJyAHMAZQB0AAABOwBFABwSHRKDYnEAdQBhAGwAOwCHYmUAdAC7ABMSgAVIAFIAUwBhAGMAZgBoAGkAbwByAHMAPhJEEkkSVRJeEnESdhKfEsISyBLREk8AUgBOADuA3gDeQEEARABFADsAImEAAUgAYwBOElISYwB5ADsAC0R5ADsAJkQAAWIAdQBaElwSOwAJQDsApEOAAWEAZQB5AGUSahJvEnIAbwBuADsAZEFkAGkAbAA7AGJBOwAiRHIAOwAAwDXYF90AAWUAaQB7EokS8gGAEgAAhxJlAGYAbwByAGUAOwA0YmEAOwCYQwABYwBuAI4SmBJrAFMAcABhAGMAZQA7AADAXyAKIFMAcABhAGMAZQA7AAlgbABkAGUAAAI7AEUARgBUAKsSrBKyErwSPGJxAHUAYQBsADsAQ2J1AGwAbABFAHEAdQBhAGwAOwBFYmkAbABkAGUAOwBIYnAAZgA7AADANdhL3WkAcABsAGUARABvAHQAOwDbYAABYwB0ANYS2xJyADsAAMA12K/ccgBvAGsAOwBmQeEK9xIOExoTJhMAACwTMRMAAAAAAAAAAAAAOBM9E3cThRMAAP8TBBQKFBAUAAFjAHIA+xIBE3UAdABlADuA2gDaQHIAAAE7AG8ABxMIE59hYwBpAHIAOwBJaXIA4wETEwAAFhN5ADsADkR2AGUAOwBsQQABaQB5AB4TIxNyAGMAO4DbANtAOwAjRGIAbABhAGMAOwBwQXIAOwAAwDXYGN1yAGEAdgBlADuA2QDZQGEAYwByADsAakEAAWQAaQBBE2kTZQByAAABQgBQAEgTXRMAAWEAcgBNE1ATcgA7AF9AYQBjAAABZQBrAFcTWRM7AN9jZQB0ADsAtWNhAHIAZQBuAHQAaABlAHMAaQBzADsA3WNvAG4AAAE7AFAAcBNxE8NibAB1AHMAOwCOYgABZwBwAHsTfxNvAG4AOwByQWYAOwAAwDXYTN0ABEEARABFAFQAYQBkAHAAcwCVE64TuBPEE+gD0hPXE/MTcgByAG8AdwCAATsAQgBEAFARoBOkE2EAcgA7ABJpbwB3AG4AQQByAHIAbwB3ADsAxWFvAHcAbgBBAHIAcgBvAHcAOwCVYXEAdQBpAGwAaQBiAHIAaQB1AG0AOwBuaWUAZQAAATsAQQDLE8wTpWJyAHIAbwB3ADsApWFvAHcAbgDhAPMDZQByAAABTABSAN4T6BNlAGYAdABBAHIAcgBvAHcAOwCWYWkAZwBoAHQAQQByAHIAbwB3ADsAl2FpAAABOwBsAPkT+hPSQ28AbgA7AKVDaQBuAGcAOwBuQWMAcgA7AADANdiw3GkAbABkAGUAOwBoQW0AbAA7gNwA3ECABEQAYgBjAGQAZQBmAG8AcwB2ACcULBQwFDMUPhSFFIoUkBSWFGEAcwBoADsAq2JhAHIAOwDrankAOwASRGEAcwBoAAABOwBsADsUPBSpYjsA5moAAWUAcgBDFEUUOwDBYoABYgB0AHkATBRQFHoUYQByADsAFmAAATsAaQBPFFUUYwBhAGwAAAJCAEwAUwBUAGEUZRRqFHQUYQByADsAI2JpAG4AZQA7AHxAZQBwAGEAcgBhAHQAbwByADsAWGdpAGwAZABlADsAQGJUAGgAaQBuAFMAcABhAGMAZQA7AApgcgA7AADANdgZ3XAAZgA7AADANdhN3WMAcgA7AADANdix3GQAYQBzAGgAOwCqYoACYwBlAGYAbwBzAKcUrBSxFLYUvBRpAHIAYwA7AHRBZABnAGUAOwDAYnIAOwAAwDXYGt1wAGYAOwAAwDXYTt1jAHIAOwAAwDXYstwAAmYAaQBvAHMAyxTQFNIU2BRyADsAAMA12BvdOwCeQ3AAZgA7AADANdhP3WMAcgA7AADANdiz3IAEQQBJAFUAYQBjAGYAbwBzAHUA8RT1FPkU/RQEFQ8VFBUaFSAVYwB5ADsAL0RjAHkAOwAHRGMAeQA7AC5EYwB1AHQAZQA7gN0A3UAAAWkAeQAJFQ0VcgBjADsAdkE7ACtEcgA7AADANdgc3XAAZgA7AADANdhQ3WMAcgA7AADANdi03G0AbAA7AHhBAARIAGEAYwBkAGUAZgBvAHMANRU5FT8VSxVPFV0VYBVkFWMAeQA7ABZEYwB1AHQAZQA7AHlBAAFhAHkARBVJFXIAbwBuADsAfUE7ABdEbwB0ADsAe0HyAVQVAABbFW8AVwBpAGQAdADoANkKYQA7AJZDcgA7AChhcABmADsAJGFjAHIAOwAAwDXYtdzhC4MVihWQFQAAsBW2Fb8VAAAAAAAAAADGFdsV6xVfFm0WAACVFpsWsha5FgAAvhZjAHUAdABlADuA4QDhQHIAZQB2AGUAOwADQQADOwBFAGQAaQB1AHkAnBWdFaEVoxWoFa0VPmI7AADAPiIzAzsAP2JyAGMAO4DiAOJAdABlALuAtAAGAzsAMERsAGkAZwA7gOYA5kAAATsAcgCyALoVOwAAwDXYHt1yAGEAdgBlADuA4ADgQAABZQBwAMoV1hUAAWYAcADPFdQVcwB5AG0AOwA1YegA0xVoAGEAOwCxQwABYQBwAN8VYwAAAWMAbADkFecVcgA7AAFBZwA7AD9qZALwFQAAAAAKFoACOwBhAGQAcwB2APoV+xX/FQEWBxYnYm4AZAA7AFVqOwBcamwAbwBwAGUAOwBYajsAWmqAAzsAZQBsAG0AcgBzAHoAGBYZFhsWHhY/Fk8WWRYgYjsApGllALsAGRZzAGQAAAE7AGEAJRYmFiFiYQQwFjIWNBY2FjgWOhY8Fj4WOwCoaTsAqWk7AKppOwCraTsArGk7AK1pOwCuaTsAr2l0AAABOwB2AEUWRhYfYmIAAAE7AGQATBZNFr5iOwCdaQABcAB0AFQWVxZoADsAImK7ALkAYQByAHIAOwB8YwABZwBwAGMWZxZvAG4AOwAFQWYAOwAAwDXYUt2AAzsARQBhAGUAaQBvAHAAwRJ7Fn0WghaEFocWihY7AHBqYwBpAHIAOwBvajsASmJkADsAS2JzADsAJ0ByAG8AeAAAATsAZQDBEpIW8QCDFmkAbgBnADuA5QDlQIABYwB0AHkAoRamFqgWcgA7AADANdi23DsAKkBtAHAAAAE7AGUAwRKvFvEAiAJpAGwAZABlADuA4wDjQG0AbAA7gOQA5EAAAWMAaQDCFsgWbwBuAGkAbgD0AHICbgB0ADsAEWoACE4AYQBiAGMAZABlAGYAaQBrAGwAbgBvAHAAcgBzAHUA7RbxFjAXPBdDF0gXeBd9F+AX5hc5GFAYDRc9GUgZcBlvAHQAOwDtagABYwByAPYWHhdrAAACYwBlAHAAcwAAFwUXDRcTF28AbgBnADsATGJwAHMAaQBsAG8AbgA7APZDcgBpAG0AZQA7ADVgaQBtAAABOwBlABoXGxc9YnEAOwDNYnYBIhcmF2UAZQA7AL1iZQBkAAABOwBnACwXLRcFY2UAuwAtF3IAawAAATsAdABcEzcXYgByAGsAOwC2YwABbwB5AAEXQRc7ADFEcQB1AG8AOwAeYIACYwBtAHAAcgB0AFMXWxdhF2QXaBdhAHUAcwAAATsAZQAKAQkBcAB0AHkAdgA7ALBpcwDpAAwXbgBvAPUAEwGAAWEAaAB3AG8XcRdzFzsAskM7ADZhZQBlAG4AOwBsYnIAOwAAwDXYH91nAIADYwBvAHMAdAB1AHYAdwCNF50XsxfBF9UX2xfeF4ABYQBpAHUAlBeWF5oX8ABgB3IAYwA7AO9lcAC7AHETgAFkAHAAdACkF6gXrRdvAHQAOwAAamwAdQBzADsAAWppAG0AZQBzADsAAmpxArkXAAAAAL4XYwB1AHAAOwAGamEAcgA7AAVmcgBpAGEAbgBnAGwAZQAAAWQAdQDNF9IXbwB3AG4AOwC9ZXAAOwCzZXAAbAB1AHMAOwAEamUA5QBEFOUArRRhAHIAbwB3ADsADWmAAWEAawBvAO0XJhg1GAABYwBuAPIXIxhrAIABbABzAHQA+herBQIYbwB6AGUAbgBnAGUAOwDraXIAaQBhAG4AZwBsAGUAAAI7AGQAbAByABIYExgYGB0YtGVvAHcAbgA7AL5lZQBmAHQAOwDCZWkAZwBoAHQAOwC4ZWsAOwAjZLEBKxgAADMYsgEvGAAAMRg7AJJlOwCRZTQAOwCTZWMAawA7AIhlAAFlAG8APhhNGAABOwBxAEMYRhgAwD0A5SB1AGkAdgA7AADAYSLlIHQAOwAQYwACcAB0AHcAeABZGF4YZxhsGGYAOwAAwDXYU90AATsAdADLE2MYbwBtALsAzBN0AGkAZQA7AMhiAAZEAEgAVQBWAGIAZABoAG0AcAB0AHUAdgCFGJYYqhi7GNcY2xjsGP8YBRkKGRAZIRkAAkwAUgBsAHIAjhiQGJIYlBg7AFdlOwBUZTsAVmU7AFNlgAI7AEQAVQBkAHUAoRiiGKQYphioGFBlOwBmZTsAaWU7AGRlOwBnZQACTABSAGwAcgCzGLUYtxi5GDsAXWU7AFplOwBcZTsAWWWAAzsASABMAFIAaABsAHIAyhjLGM0YzxjRGNMY1RhRZTsAbGU7AGNlOwBgZTsAa2U7AGJlOwBfZW8AeAA7AMlpAAJMAFIAbAByAOQY5hjoGOoYOwBVZTsAUmU7ABBlOwAMZYACOwBEAFUAZAB1AL0G9xj5GPsY/Rg7AGVlOwBoZTsALGU7ADRlaQBuAHUAcwA7AJ9ibAB1AHMAOwCeYmkAbQBlAHMAOwCgYgACTABSAGwAcgAZGRsZHRkfGTsAW2U7AFhlOwAYZTsAFGWAAzsASABMAFIAaABsAHIAMBkxGTMZNRk3GTkZOxkCZTsAamU7AGFlOwBeZTsAPGU7ACRlOwAcZQABZQB2ACMBQhliAGEAcgA7gKYApkAAAmMAZQBpAG8AURlWGVoZYBlyADsAAMA12LfcbQBpADsAT2BtAAABOwBlABoXHBdsAIABOwBiAGgAaBlpGWsZXEA7AMVpcwB1AGIAOwDIZ2wBdBl+GWwAAAE7AGUAeRl6GSJgdAC7AHoZcACAATsARQBlAC8BhRmHGTsArmoAATsAcQDcBtsG4QynGQAA6BkRGhUaMhoAADcaUBoAAAAAtBoAAAAAwRoAAAAAIRsuG00bUhsAAP0bAAAMHIABYwBwAHIArRmyGd0ZdQB0AGUAOwAHQQADOwBhAGIAYwBkAHMAvxnAGcQZyhnVGdkZKWJuAGQAOwBEanIAYwB1AHAAOwBJagABYQB1AM8Z0hlwADsAS2pwADsAR2pvAHQAOwBAajsAAMApIgD+AAFlAG8A4hnlGXQAOwBBYO4AkwYAAmEAZQBpAHUA8Bn7GQEaBRrwAfUZAAD4GXMAOwBNam8AbgA7AA1BZABpAGwAO4DnAOdAcgBjADsACUFwAHMAAAE7AHMADBoNGkxqbQA7AFBqbwB0ADsAC0GAAWQAbQBuABsaIBomGmkAbAC7gLgArQFwAHQAeQB2ADsAsml0AACBogA7AGUALRouGqJAcgDkALIBcgA7AADANdgg3YABYwBlAGkAPRpAGk0aeQA7AEdEYwBrAAABOwBtAEcaSBoTZ2EAcgBrALsASBo7AMdDcgCAAzsARQBjAGUAZgBtAHMAXxpgGmIaaxqkGqoarhrLZTsAw2mAATsAZQBsAGkaahptGsZCcQA7AFdiZQBhAnQaAAAAAIgacgByAG8AdwAAAWwAcgB8GoEaZQBmAHQAOwC6YWkAZwBoAHQAOwC7YYACUgBTAGEAYwBkAJIalBqWGpoanxq7AEcPOwDIZHMAdAA7AJtiaQByAGMAOwCaYmEAcwBoADsAnWJuAGkAbgB0ADsAEGppAGQAOwDvamMAaQByADsAwml1AGIAcwAAATsAdQC7GrwaY2ZpAHQAuwC8GuwCxxrUGvoaAAAKG28AbgAAATsAZQDNGs4aOkAAATsAcQDHAMYAbQLZGgAAAADiGmEAAAE7AHQA3hrfGixAOwBAQIABOwBmAGwA6BrpGusaAWLuAGARZQAAAW0AeADxGvYaZQBuAHQAuwDpGmUA8wBNAucB/hoAAAcbAAE7AGQAuxICG28AdAA7AG1qbgD0AEYCgAFmAHIAeQAQGxQbFxs7AADANdhU3W8A5ABUAgCBqQA7AHMAVQEdG3IAOwAXYQABYQBvACUbKRtyAHIAOwC1YXMAcwA7ABdnAAFjAHUAMhs3G3IAOwAAwDXYuNwAAWIAcAA8G0QbAAE7AGUAQRtCG89qOwDRagABOwBlAEkbShvQajsA0mpkAG8AdAA7AO9igANkAGUAbABwAHIAdgB3AGAbbBt3G4IbrBvUG/kbYQByAHIAAAFsAHIAaBtqGzsAOGk7ADVpcAJyGwAAAAB1G3IAOwDeYmMAOwDfYmEAcgByAAABOwBwAH8bgBu2YTsAPWkAAzsAYgBjAGQAbwBzAI8bkBuWG6EbpRuoGypicgBjAGEAcAA7AEhqAAFhAHUAmxueG3AAOwBGanAAOwBKam8AdAA7AI1icgA7AEVqOwAAwCoiAP4AAmEAbAByAHYAtRu/G94b4xtyAHIAAAE7AG0AvBu9G7dhOwA8aXkAgAFlAHYAdwDHG9Qb2BtxAHACzhsAAAAA0htyAGUA4wBzG3UA4wB1G2UAZQA7AM5iZQBkAGcAZQA7AM9iZQBuADuApACkQGUAYQByAHIAbwB3AAABbAByAO4b8xtlAGYAdAC7AIAbaQBnAGgAdAC7AL0bZQDkAN0bAAFjAGkAARwHHG8AbgBpAG4A9AD3AW4AdAA7ADFibABjAHQAeQA7AC1jgAlBAEgAYQBiAGMAZABlAGYAaABpAGoAbABvAHIAcwB0AHUAdwB6ADgcOxw/HF0caRx1HIocnhysHLcc+xz/HA0dex2RHasdux3GHc0dcgDyAIEDYQByADsAZWkAAmcAbAByAHMASBxNHFIcVBxnAGUAcgA7ACBgZQB0AGgAOwA4YfIAMxFoAAABOwB2AFocWxwQYLsACglrAWEcZxxhAHIAbwB3ADsAD2lhAOMAFQMAAWEAeQBuHHMccgBvAG4AOwAPQTsANESAATsAYQBvADIDfByEHAABZwByAL8CgRxyADsAymF0AHMAZQBxADsAd2qAAWcAbABtAJEclByYHDuAsACwQHQAYQA7ALRDcAB0AHkAdgA7ALFpAAFpAHIAoxyoHHMAaAB0ADsAf2k7AADANdgh3WEAcgAAAWwAcgCzHLUcuwDcCLsAHhCAAmEAZQBnAHMAdgDCHHgD1hzcHOAcbQCAATsAbwBzACYDyhzUHG4AZAAAATsAcwAmA9EcdQBpAHQAOwBmZmEAbQBtAGEAOwDdQ2kAbgA7APJigAE7AGkAbwDnHOgc+Bz3QGQAZQAAgfcAOwBvAOcc8BxuAHQAaQBtAGUAcwA7AMdibgD4APccYwB5ADsAUkRjAG8CBh0AAAAACh1yAG4AOwAeY28AcAA7AA1jgAJsAHAAdAB1AHcAGB0dHSIdSR1VHWwAYQByADsAJEBmADsAAMA12FXdgAI7AGUAbQBwAHMACwMtHTcdPR1CHXEAAAE7AGQAUgMzHW8AdAA7AFFiaQBuAHUAcwA7ADhibAB1AHMAOwAUYnEAdQBhAHIAZQA7AKFiYgBsAGUAYgBhAHIAdwBlAGQAZwDlAPoAbgCAAWEAZABoAC4RXR1nHW8AdwBuAGEAcgByAG8AdwDzAIMcYQByAHAAbwBvAG4AAAFsAHIAch12HWUAZgD0ALQcaQBnAGgA9AC2HGIBfx2FHWsAYQByAG8A9wBCD28Cih0AAAAAjh1yAG4AOwAfY28AcAA7AAxjgAFjAG8AdACYHaMdph0AAXIAeQCdHaEdOwAAwDXYudw7AFVEbAA7APZpcgBvAGsAOwARQQABZAByALAdtB1vAHQAOwDxYmkAAAE7AGYAuh0WGL9lAAFhAGgAwB3DHXIA8gApBGEA8gCmD2EAbgBnAGwAZQA7AKZpAAFjAGkA0h3VHXkAOwBfRGcAcgBhAHIAcgA7AP9nAAlEAGEAYwBkAGUAZgBnAGwAbQBuAG8AcABxAHIAcwB0AHUAeAABHgkeGR44HngFPB5JHmEefh6lHq8evR7hHiofNx9EH04fWh8AAUQAbwAGHjQdbwD0AIkcAAFjAHMADh4UHnUAdABlADuA6QDpQHQAZQByADsAbmoAAmEAaQBvAHkAIh4nHjEeNh5yAG8AbgA7ABtBcgAAATsAYwAtHi4eVmI7gOoA6kBsAG8AbgA7AFViOwBNRG8AdAA7ABdBAAFEAHIAQR5FHm8AdAA7AFJiOwAAwDXYIt2AATsAcgBzAFAeUR5XHppqYQB2AGUAO4DoAOhAAAE7AGQAXB5dHpZqbwB0ADsAmGoAAjsAaQBsAHMAah5rHnIedB6Zam4AdABlAHIAcwA7AOdjOwATYQABOwBkAHkeeh6Vam8AdAA7AJdqgAFhAHAAcwCFHokelx5jAHIAOwATQXQAeQCAATsAcwB2AJIekx6VHgViZQB0ALsAkx5wAAABMQA7AJ0epB4zAaEeox47AARgOwAFYANgAAFnAHMAqh6sHjsAS0FwADsAAmAAAWcAcAC0HrgebwBuADsAGUFmADsAAMA12FbdgAFhAGwAcwDEHs4e0h5yAAABOwBzAMoeyx7VYmwAOwDjaXUAcwA7AHFqaQCAATsAbAB2ANoe2x7fHrVDbwBuALsA2x47APVDAAJjAHMAdQB2AOoe8x4LHyMfAAFpAG8A7x4xHnIAYwC7AC4eaQL5HgAAAAD7Hu0ASAVhAG4AdAAAAWcAbAACHwYfdAByALsAXR5lAHMAcwC7AHoegAFhAGUAaQASHxYfGh9sAHMAOwA9QHMAdAA7AF9idgAAATsARAA1AiAfRAA7AHhqcABhAHIAcwBsADsA5WkAAUQAYQAvHzMfbwB0ADsAU2JyAHIAOwBxaYABYwBkAGkAPh9BH/gecgA7AC9hbwD0AFIDAAFhAGgASR9LHzsAt0M7gPAA8EAAAW0AcgBTH1cfbAA7gOsA60BvADsArGCAAWMAaQBwAGEfZB9nH2wAOwAhQHMA9ABuBQABZQBvAGwfdB9jAHQAYQB0AGkAbwDuAFkFbgBlAG4AdABpAGEAbADlAHkF4QmSHwAAnh8AAKEfpx8AAAAAxh/MHwAA0x8AAOYf6h8AIAAACCBaIGwAbABpAG4AZwBkAG8AdABzAGUA8QBEHnkAOwBERG0AYQBsAGUAOwBAZoABaQBsAHIArR+zH8EfbABpAGcAOwAAgAP7aQK5HwAAAAC9H2cAOwAAgAD7aQBnADsAAIAE+zsAAMA12CPdbABpAGcAOwAAgAH7bABpAGcAOwAAwGYAagCAAWEAbAB0ANkf3B/hH3QAOwBtZmkAZwA7AACAAvtuAHMAOwCxZW8AZgA7AJJB8AHuHwAA8x9mADsAAMA12FfdAAFhAGsAvwX3HwABOwB2APwf/R/UYjsA2WphAHIAdABpAG4AdAA7AA1qAAFhAG8ADCBVIAABYwBzABEgUiCxAxogMCA4IEUgSCAAAFAgsgMiICUgJyAqICwgAAAuIDuAvQC9QDsAU2E7gLwAvEA7AFVhOwBZYTsAW2GzATQgAAA2IDsAVGE7AFZhtAI+IEEgAAAAAEMgO4C+AL5AOwBXYTsAXGE1ADsAWGG2AUwgAABOIDsAWmE7AF1hOAA7AF5hbAA7AERgdwBuADsAImNjAHIAOwAAwDXYu9yACEUAYQBiAGMAZABlAGYAZwBpAGoAbABuAG8AcgBzAHQAdgCCIIkgnyClILAgtCDwIPUg+iD/IAMhEiE4IRcDPiFSIZ4hAAE7AGwATQaHIDsAjGqAAWMAbQBwAJAglSCdIHUAdABlADsA9UFtAGEAAAE7AGQAnCDaHLNDOwCGanIAZQB2AGUAOwAfQQABaQB5AKogriByAGMAOwAdQTsAM0RvAHQAOwAhQQACOwBsAHEAcwA+BkIGvSDJIIABOwBxAHMAPgZMBsQgbABhAG4A9ABlBgACOwBjAGQAbABlBtIg1SDlIGMAOwCpam8AdAAAATsAbwDcIN0ggGoAATsAbADiIOMggmo7AIRqAAE7AGUA6iDtIADA2yIA/nMAOwCUanIAOwAAwDXYJN0AATsAZwBzBhsGbQBlAGwAOwA3YWMAeQA7AFNEAAI7AEUAYQBqAFoGDCEOIRAhOwCSajsApWo7AKRqAAJFAGEAZQBzABshHSEpITQhOwBpYnAAAAE7AHAAIyEkIYpqcgBvAHgAuwAkIQABOwBxAC4hLyGIagABOwBxAC4hGyFpAG0AOwDnYnAAZgA7AADANdhY3QABYwBpAEMhRiFyADsACmFtAIABOwBlAGwAawZOIVAhOwCOajsAkGoAgz4AOwBjAGQAbABxAHIA7gVgIWohbiFzIXkhAAFjAGkAZSFnITsAp2pyADsAempvAHQAOwDXYlAAYQByADsAlWl1AGUAcwB0ADsAfGqAAmEAZABlAGwAcwCEIWohkCFWBpsh8AGJIQAAjiFwAHIAbwD4AJ4gcgA7AHhpcQAAAWwAcQA/BpYhbABlAHMA8wCIIGkA7QBrBgABZQBuAKMhrSFyAHQAbgBlAHEAcQA7AADAaSIA/sUAqiEABUEAYQBiAGMAZQBmAGsAbwBzAHkAxCHHIfEh9SH6IRgiHSIvImgifSJyAPIAoAMAAmkAbABtAHIA0CHUIdch2yFyAHMA8ACEFGYAuwAkIGkAbAD0AKkGAAFkAHIA4CHkIWMAeQA7AEpEgAE7AGMAdwD0COsh7yFpAHIAOwBIaTsArWFhAHIAOwAPYWkAcgBjADsAJUGAAWEAbAByAAEiDiITInIAdABzAAABOwB1AAkiCiJlZmkAdAC7AAoibABpAHAAOwAmYGMAbwBuADsAuWJyADsAAMA12CXdcwAAAWUAdwAjIikiYQByAG8AdwA7ACVpYQByAG8AdwA7ACZpgAJhAG0AbwBwAHIAOiI+IkMiXiJjInIAcgA7AP9hdABoAHQAOwA7YmsAAAFsAHIASSJTImUAZgB0AGEAcgByAG8AdwA7AKlhaQBnAGgAdABhAHIAcgBvAHcAOwCqYWYAOwAAwDXYWd1iAGEAcgA7ABVggAFjAGwAdABvInQieCJyADsAAMA12L3cYQBzAOgA9CFyAG8AawA7ACdBAAFiAHAAgiKHInUAbABsADsAQ2BoAGUAbgC7AFsc4QqjIgAAqiIAALgixSLOIgAA1SLzIgAAAAD4IiIjZyNiI38jAACGI6ojtCNjAHUAdABlADuA7QDtQIABOwBpAHkAcQewIrUicgBjADuA7gDuQDsAOEQAAWMAeAC8Ir8ieQA7ADVEYwBsADuAoQChQAABZgByAJ8DySI7AADANdgm3XIAYQB2AGUAO4DsAOxAAAI7AGkAbgBvAD4H3SLpIu4iAAFpAG4A4iLmIm4AdAA7AAxqdAA7AC1iZgBpAG4AOwDcaXQAYQA7AClhbABpAGcAOwAzQYABYQBvAHAA/iIaIx0jgAFjAGcAdAAFIwgjFyNyADsAK0GAAWUAbABwAB8HDyMTI2kAbgDlAI4HYQByAPQAIAdoADsAMUFmADsAt2JlAGQAOwC1QYACOwBjAGYAbwB0APQELCMxIz0jQSNhAHIAZQA7AAVhaQBuAAABOwB0ADgjOSMeYmkAZQA7AN1pZABvAPQAGSOAAjsAYwBlAGwAcABXB0wjUCNbI2EjYQBsADsAumIAAWcAcgBVI1kjZQByAPMAYxXjAE0jYQByAGgAawA7ABdqcgBvAGQAOwA8agACYwBnAHAAdABvI3IjdiN7I3kAOwBRRG8AbgA7AC9BZgA7AADANdha3WEAOwC5Q3UAZQBzAHQAO4C/AL9AAAFjAGkAiiOPI3IAOwAAwDXYvtxuAIACOwBFAGQAcwB2APQEmyOdI6Ej8wQ7APlibwB0ADsA9WIAATsAdgCmI6cj9GI7APNiAAE7AGkAdweuI2wAZABlADsAKUHrAbgjAAC8I2MAeQA7AFZEbAA7gO8A70AAA2MAZgBtAG8AcwB1AMwj1yPcI+Ej5yP1IwABaQB5ANEj1SNyAGMAOwA1QTsAOURyADsAAMA12CfdYQB0AGgAOwA3QnAAZgA7AADANdhb3eMB7CMAAPEjcgA7AADANdi/3HIAYwB5ADsAWERrAGMAeQA7AFREAARhAGMAZgBnAGgAagBvAHMACyQWJCIkJyQtJDEkNSQ7JHAAcABhAAABOwB2ABMkFCS6QzsA8EMAAWUAeQAbJCAkZABpAGwAOwA3QTsAOkRyADsAAMA12CjdcgBlAGUAbgA7ADhBYwB5ADsARURjAHkAOwBcRHAAZgA7AADANdhc3WMAcgA7AADANdjA3IALQQBCAEUASABhAGIAYwBkAGUAZgBnAGgAagBsAG0AbgBvAHAAcgBzAHQAdQB2AHAkgSSGJI0kkSQOJT0lWiWAJU4mXiZlJnkmfSaaJrIm2CZdJ2gniyfAJwEoEiiAAWEAcgB0AHckeiR8JHIA8gDGCfIAlQNhAGkAbAA7ABtpYQByAHIAOwAOaQABOwBnAJQJiyQ7AItqYQByADsAYmljCaUkAACqJAAAsSQAAAAAAAAAAAAAtSS6JAAAxiTIJM0kAAD5JHUAdABlADsAOkFtAHAAdAB5AHYAOwC0aXIAYQDuAEwIYgBkAGEAOwC7Q2cAgAE7AGQAbACOCMEkwyQ7AJFp5QCOCDsAhWp1AG8AO4CrAKtAcgAABDsAYgBmAGgAbABwAHMAdACZCN4k5iTpJOsk7iTxJPUkAAE7AGYAnQjjJHMAOwAfaXMAOwAdaesAUiJwADsAq2FsADsAOWlpAG0AOwBzaWwAOwCiYYABOwBhAGUA/yQAJQQlq2ppAGwAOwAZaQABOwBzAAklCiWtajsAAMCtKgD+gAFhAGIAcgAVJRklHSVyAHIAOwAMaXIAawA7AHJnAAFhAGsAIiUsJWMAAAFlAGsAKCUqJTsAe0A7AFtAAAFlAHMAMSUzJTsAi2lsAAABZAB1ADklOyU7AI9pOwCNaQACYQBlAHUAeQBGJUslViVYJXIAbwBuADsAPkEAAWQAaQBQJVQlaQBsADsAPEHsALAI4gApJTsAO0QAAmMAcQByAHMAYyVmJW0lfSVhADsANml1AG8AAAE7AHIAGQ5GFwABZAB1AHIldyVoAGEAcgA7AGdpcwBoAGEAcgA7AEtpaAA7ALJhgAI7AGYAZwBxAHMAiyWMJYkJ8yX/JWRidACAAmEAaABsAHIAdACYJaQltyXCJeglcgByAG8AdwAAATsAdACZCKElYQDpAPYkYQByAHAAbwBvAG4AAAFkAHUAryW0JW8AdwBuALsAWgRwALsAZgllAGYAdABhAHIAcgBvAHcAcwA7AMdhaQBnAGgAdACAAWEAaABzAM0l1iXeJXIAcgBvAHcAAAE7AHMA9AinCGEAcgBwAG8AbwBuAPMAmA9xAHUAaQBnAGEAcgByAG8A9wDwIWgAcgBlAGUAdABpAG0AZQBzADsAy2KAATsAcQBzAIslkwn6JWwAYQBuAPQArAmAAjsAYwBkAGcAcwCsCQomDSYdJigmYwA7AKhqbwB0AAABOwBvABQmFSZ/agABOwByABomGyaBajsAg2oAATsAZQAiJiUmAMDaIgD+cwA7AJNqgAJhAGQAZQBnAHMAMyY5Jj0mSSZLJnAAcAByAG8A+ADGJG8AdAA7ANZicQAAAWcAcQBDJkUm9ACJCWcAdADyAIwk9ACbCWkA7QCyCYABaQBsAHIAVSbhCFomcwBoAHQAOwB8aTsAAMA12CndAAE7AEUAnAljJjsAkWphAWkmdiZyAAABZAB1ALIlbiYAATsAbABlCXMmOwBqaWwAawA7AIRlYwB5ADsAWUSAAjsAYQBjAGgAdABICogmiyaRJpYmcgDyAMElbwByAG4AZQDyAAgdYQByAGQAOwBraXIAaQA7APplAAFpAG8AnyakJmQAbwB0ADsAQEF1AHMAdAAAATsAYQCsJq0msGNjAGgAZQC7AK0mAAJFAGEAZQBzALsmvSbJJtQmOwBoYnAAAAE7AHAAwybEJolqcgBvAHgAuwDEJgABOwBxAM4mzyaHagABOwBxAM4muyZpAG0AOwDmYgAEYQBiAG4AbwBwAHQAdwB6AOkm9Cb3JhonLydBJ0cnUCcAAW4AcgDuJvEmZwA7AOxncgA7AP1hcgDrAMEIZwCAAWwAbQByAP8mDSc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MMcFDOwDxQ4ABZwBuAHMAlTH5MfwxaAB0AAADYQBoAGwAcgBzAHQApDGwMcIx2DHkMe4xcgByAG8AdwAAATsAdADcD60xYQDpAMgwYQByAHAAbwBvAG4AAAFkAHUAuzG/MW8AdwDuAH4xcAC7AJIQZQBmAHQAAAFhAGgAyjHQMXIAcgBvAHcA8wDqD2EAcgBwAG8AbwBuAPMAUQVpAGcAaAB0AGEAcgByAG8AdwBzADsAyWFxAHUAaQBnAGEAcgByAG8A9wDLMGgAcgBlAGUAdABpAG0AZQBzADsAzGJnADsA2kJpAG4AZwBkAG8AdABzAGUA8QAyH4ABYQBoAG0ADTIQMhMycgDyAOoPYQDyAFEFOwAPYG8AdQBzAHQAAAE7AGEAHjIfMrFjYwBoAGUAuwAfMm0AaQBkADsA7moAAmEAYgBwAHQAMjI9MkAyUjIAAW4AcgA3MjoyZwA7AO1ncgA7AP5hcgDrAAMQgAFhAGYAbABHMkoyTjJyADsAhmk7AADANdhj3XUAcwA7AC5qaQBtAGUAcwA7ADVqAAFhAHAAXTJnMnIAAAE7AGcAYzJkMilAdAA7AJRpbwBsAGkAbgB0ADsAEmphAHIA8gDjMQACYQBjAGgAcQB7MoAyvBCFMnEAdQBvADsAOmByADsAAMA12MfcAAFiAHUA+zCKMm8AAAE7AHIAFAITAoABaABpAHIAlzKbMqAycgBlAOUA+DFtAGUAcwA7AMpiaQAAAjsAZQBmAGwAqjJZECEYqzK5ZXQAcgBpADsAzmlsAHUAaABhAHIAOwBoaTsAHmFhDdUy2zLfMiwzODNxMwAAejOkMwAAAADsM/AzAAAoNEg0WjStNLE0yjTxNAAAFjYAAAAAMzZjAHUAdABlADsAW0FxAHUA7wC6JwAFOwBFAGEAYwBlAGkAbgBwAHMAeQDtEfMy9TL/MgIzCzMPMx8zJjMpMzsAtGrwAfoyAAD8MjsAuGpvAG4AOwBhQXUA5QD+EQABOwBkAPMRBzNpAGwAOwBfQXIAYwA7AF1BgAFFAGEAcwAWMxgzGzM7ALZqcAA7ALpqaQBtADsA6WJvAGwAaQBuAHQAOwATamkA7QAEEjsAQURvAHQAgAE7AGIAZQA0M0cdNTPFYjsAZmqAA0EAYQBjAG0AcwB0AHgARjNKM1czWzNeM2MzbTNyAHIAOwDYYXIAAAF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pY0RlY2ltYWwUTnVtZXJpY0hleBZOYW1lZEVudGl0eQxMZWdhY3kMU3RyaWN0FnN0YXJ0RW50aXR5InN0YXRlTnVtZXJpY1N0YXJ0JGFkZFRvTnVtZXJpY1Jlc3VsdB5zdGF0ZU51bWVyaWNIZXgmc3RhdGVOdW1lcmljRGVjaW1hbCBzdGF0ZU5hbWVkRW50aXR5OGVtaXROb3RUZXJtaW5hdGVkTmFtZWRFbnRpdHkmZW1pdE5hbWVkRW50aXR5RGF0YRRkZWNvZGVUcmVlCnN0YXRlEGNvbnN1bWVkDHJlc3VsdBJ0cmVlSW5kZXgMZXhjZXNzFGRlY29kZU1vZGUGcG93QnZhbGlkYXRlTnVtZXJpY0NoYXJhY3RlclJlZmVyZW5jZQZtYXg4aHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbERodHRwOi8vd3d3LnczLm9yZy8xOTk4L01hdGgvTWF0aE1MNGh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnOGh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmtIaHR0cDovL3d3dy53My5vcmcvWE1MLzE5OTgvbmFtZXNwYWNlOmh0dHA6Ly93d3cudzMub3JnLzIwMDAveG1sbnMvCFRZUEUMQUNUSU9OEGVuY29kaW5nEEVOQ09ESU5HDHByb21wdAxQUk9NUFQITkFNRQpDT0xPUghGQUNFCFNJWkUSbm8tcXVpcmtzEk5PX1FVSVJLUwxRVUlSS1McbGltaXRlZC1xdWlya3McTElNSVRFRF9RVUlSS1MMYXBwbGV0DmJnc291bmQGYmlnDmNhcHRpb24MY2VudGVyEGNvbGdyb3VwDGRpYWxvZwRlbQhmb250EGZyYW1lc2V0DGhncm91cApsYWJlbA5saXN0aW5nFG1hbGlnbm1hcmsObWFycXVlZQhtZW51DG1nbHlwaAhub2JyBHJiBnJ0YwhydWJ5CnNtYWxsCHNwYW4Mc3RyaWtlDHN0cm9uZwZzdWIGc3VwDlVOS05PV04QVEFHX09QRU4YRU5EX1RBR19PUEVOEFRBR19OQU1FKlJDREFUQV9MRVNTX1RIQU5fU0lHTiZSQ0RBVEFfRU5EX1RBR19PUEVOJlJDREFUQV9FTkRfVEFHX05BTUUsUkFXVEVYVF9MRVNTX1RIQU5fU0lHTihSQVdURVhUX0VORF9UQUdfT1BFTihSQVdURVhUX0VORF9UQUdfTkFNRTRTQ1JJUFRfREFUQV9MRVNTX1RIQU5fU0lHTjBTQ1JJUFRfREFUQV9FTkRfVEFHX09QRU4wU0NSSVBUX0RBVEFfRU5EX1RBR19OQU1FMFNDUklQVF9EQVRBX0VTQ0FQRV9TVEFSVDpTQ1JJUFRfREFUQV9FU0NBUEVfU1RBUlRfREFTSCZTQ1JJUFRfREFUQV9FU0NBUEVEMFNDUklQVF9EQVRBX0VTQ0FQRURfREFTSDpTQ1JJUFRfREFUQV9FU0NBUEVEX0RBU0hfREFTSERTQ1JJUFRfREFUQV9FU0NBUEVEX0xFU1NfVEhBTl9TSUdOQFNDUklQVF9EQVRBX0VTQ0FQRURfRU5EX1RBR19PUEVOQFNDUklQVF9EQVRBX0VTQ0FQRURfRU5EX1RBR19OQU1FPlNDUklQVF9EQVRBX0RPVUJMRV9FU0NBUEVfU1RBUlQ0U0NSSVBUX0RBVEFfRE9VQkxFX0VTQ0FQRUQ+U0NSSVBUX0RBVEFfRE9VQkxFX0VTQ0FQRURfREFTSEhTQ1JJUFRfREFUQV9ET1VCTEVfRVNDQVBFRF9EQVNIX0RBU0hSU0NSSVBUX0RBVEFfRE9VQkxFX0VTQ0FQRURfTEVTU19USEFOX1NJR046U0NSSVBUX0RBVEFfRE9VQkxFX0VTQ0FQRV9FTkQqQkVGT1JFX0FUVFJJQlVURV9OQU1FHEFUVFJJQlVURV9OQU1FKEFGVEVSX0FUVFJJQlVURV9OQU1FLEJFRk9SRV9BVFRSSUJVVEVfVkFMVUU6QVRUUklCVVRFX1ZBTFVFX0RPVUJMRV9RVU9URUQ6QVRUUklCVVRFX1ZBTFVFX1NJTkdMRV9RVU9URUQwQVRUUklCVVRFX1ZBTFVFX1VOUVVPVEVEOEFGVEVSX0FUVFJJQlVURV9WQUxVRV9RVU9URUQsU0VMRl9DTE9TSU5HX1NUQVJUX1RBRxpCT0dVU19DT01NRU5ULk1BUktVUF9ERUNMQVJBVElPTl9PUEVOGkNPTU1FTlRfU1RBUlQkQ09NTUVOVF9TVEFSVF9EQVNILENPTU1FTlRfTEVTU19USEFOX1NJR042Q09NTUVOVF9MRVNTX1RIQU5fU0lHTl9CQU5HQENPTU1FTlRfTEVTU19USEFOX1NJR05fQkFOR19EQVNISkNPTU1FTlRfTEVTU19USEFOX1NJR05fQkFOR19EQVNIX0RBU0ggQ09NTUVOVF9FTkRfREFTSBZDT01NRU5UX0VORCBDT01NRU5UX0VORF9CQU5HJkJFRk9SRV9ET0NUWVBFX05BTUUYRE9DVFlQRV9OQU1FJEFGVEVSX0RPQ1RZUEVfTkFNRThBRlRFUl9ET0NUWVBFX1BVQkxJQ19LRVlXT1JEQEJFRk9SRV9ET0NUWVBFX1BVQkxJQ19JREVOVElGSUVSTkRPQ1RZUEVfUFVCTElDX0lERU5USUZJRVJfRE9VQkxFX1FVT1RFRE5ET0NUWVBFX1BVQkxJQ19JREVOVElGSUVSX1NJTkdMRV9RVU9URUQ+QUZURVJfRE9DVFlQRV9QVUJMSUNfSURFTlRJRklFUlpCRVRXRUVOX0RPQ1RZUEVfUFVCTElDX0FORF9TWVNURU1fSURFTlRJRklFUlM4QUZURVJfRE9DVFlQRV9TWVNURU1fS0VZV09SREBCRUZPUkVfRE9DVFlQRV9TWVNURU1fSURFTlRJRklFUk5ET0NUWVBFX1NZU1RFTV9JREVOVElGSUVSX0RPVUJMRV9RVU9URURORE9DVFlQRV9TWVNURU1fSURFTlRJRklFUl9TSU5HTEVfUVVPVEVEPkFGVEVSX0RPQ1RZUEVfU1lTVEVNX0lERU5USUZJRVIaQk9HVVNfRE9DVFlQRSpDREFUQV9TRUNUSU9OX0JSQUNLRVQiQ0RBVEFfU0VDVElPTl9FTkQmQ0hBUkFDVEVSX1JFRkVSRU5DRTJOQU1FRF9DSEFSQUNURVJfUkVGRVJFTkNFJkFNQklHVU9VU19BTVBFUlNBTkQ2TlVNRVJJQ19DSEFSQUNURVJfUkVGRVJFTkNFSkhFWEFERU1JQ0FMX0NIQVJBQ1RFUl9SRUZFUkVOQ0VfU1RBUlQ+SEVYQURFTUlDQUxfQ0hBUkFDVEVSX1JFRkVSRU5DRTZERUNJTUFMX0NIQVJBQ1RFUl9SRUZFUkVOQ0U+TlVNRVJJQ19DSEFSQUNURVJfUkVGRVJFTkNFX0VORAxwYXVzZWQMaW5Mb29wGmluRm9yZWlnbk5vZGUgbGFzdFN0YXJ0VGFnTmFtZRZyZXR1cm5TdGF0ZRZjaGFyUmVmQ29kZSpjb25zdW1lZEFmdGVyU25hcHNob3QqY3VycmVudENoYXJhY3RlclRva2VuGGN1cnJlbnRUb2tlbhZjdXJyZW50QXR0chhwcmVwcm9jZXNzb3IeY3VycmVudExvY2F0aW9uNFBhcnNlciB3YXMgYWxyZWFkeSByZXN1bWVkCnRhZ0lEFnNlbGZDbG9zaW5nHGFja1NlbGZDbG9zaW5nEGxvY2F0aW9uFmZvcmNlUXVpcmtzEHB1YmxpY0lkEHN5c3RlbUlkCmNoYXJzGlVua25vd24gc3RhdGUEPCECIQYtLSECXQRdXQ5jdXJyZW50DHRhZ0lEcxBzdGFja1RvcBJ0bXBsQ291bnQYY3VycmVudFRhZ0lkDmVudHJpZXMQYm9va21hcmsGaWR4CnRva2VuCiN0ZXh0EiNkb2N1bWVudAhtb2RlJCNkb2N1bWVudC1mcmFnbWVudBhuYW1lc3BhY2VVUkkQI2NvbW1lbnQaI2RvY3VtZW50VHlwZQ5JTklUSUFMFkJFRk9SRV9IVE1MFkJFRk9SRV9IRUFEDklOX0hFQUQiSU5fSEVBRF9OT19TQ1JJUFQUQUZURVJfSEVBRA5JTl9CT0RZCFRFWFQQSU5fVEFCTEUaSU5fVEFCTEVfVEVYVBRJTl9DQVBUSU9OHklOX0NPTFVNTl9HUk9VUBpJTl9UQUJMRV9CT0RZDElOX1JPVw5JTl9DRUxMEklOX1NFTEVDVCRJTl9TRUxFQ1RfSU5fVEFCTEUWSU5fVEVNUExBVEUUQUZURVJfQk9EWRZJTl9GUkFNRVNFVBxBRlRFUl9GUkFNRVNFVCBBRlRFUl9BRlRFUl9CT0RZKEFGVEVSX0FGVEVSX0ZSQU1FU0VUHmZyYWdtZW50Q29udGV4dBpzY3JpcHRIYW5kbGVyDnN0b3BwZWQaaW5zZXJ0aW9uTW9kZSpvcmlnaW5hbEluc2VydGlvbk1vZGUWaGVhZEVsZW1lbnQWZm9ybUVsZW1lbnQgY3VycmVudE5vdEluSFRNTCx0bXBsSW5zZXJ0aW9uTW9kZVN0YWNrLHBlbmRpbmdDaGFyYWN0ZXJUb2tlbnNKaGFzTm9uV2hpdGVzcGFjZVBlbmRpbmdDaGFyYWN0ZXJUb2tlbhRmcmFtZXNldE9rLGZvc3RlclBhcmVudGluZ0VuYWJsZWQQZG9jdW1lbnQSdG9rZW5pemVyMGFjdGl2ZUZvcm1hdHRpbmdFbGVtZW50cyJmcmFnbWVudENvbnRleHRJRBhvcGVuRWxlbWVudHMYZG9jdW1lbnRtb2NrEHN0YXJ0VGFnGmJlZm9yZUVsZW1lbnQMZW5kVGFnCHhtbDoMeG1sbnM6DHhsaW5rOhQ8IURPQ1RZUEUgAicQIWRvY3R5cGUSIURPQ1RZUEUgECBQVUJMSUMgDiBTWVNURU0KU3BhY2UOTmV3TGluZQZUYWIQRm9ybUZlZWQcQ2FycmlhZ2VSZXR1cm4KU2xhc2gIWmVybwhOaW5lHkV4Y2xhbWF0aW9uTWFyawZBbXAWU2luZ2xlUXVvdGUWRG91YmxlUXVvdGUIRGFzaAhTZW1pBEVxGFF1ZXN0aW9ubWFyawxVcHBlckYMTG93ZXJGDExvd2VyWChPcGVuaW5nU3F1YXJlQnJhY2tldBpCZWZvcmVUYWdOYW1lEkluVGFnTmFtZSBJblNlbGZDbG9zaW5nVGFnKEJlZm9yZUNsb3NpbmdUYWdOYW1lIEluQ2xvc2luZ1RhZ05hbWUmQWZ0ZXJDbG9zaW5nVGFnTmFtZSZCZWZvcmVBdHRyaWJ1dGVOYW1lHkluQXR0cmlidXRlTmFtZSRBZnRlckF0dHJpYnV0ZU5hbWUoQmVmb3JlQXR0cmlidXRlVmFsdWUkSW5BdHRyaWJ1dGVWYWx1ZURxJEluQXR0cmlidXRlVmFsdWVTcSRJbkF0dHJpYnV0ZVZhbHVlTnEiQmVmb3JlRGVjbGFyYXRpb24aSW5EZWNsYXJhdGlvbi5JblByb2Nlc3NpbmdJbnN0cnVjdGlvbhpCZWZvcmVDb21tZW50GkNEQVRBU2VxdWVuY2UgSW5TcGVjaWFsQ29tbWVudBpJbkNvbW1lbnRMaWtlHEJlZm9yZVNwZWNpYWxTKFNwZWNpYWxTdGFydFNlcXVlbmNlGEluU3BlY2lhbFRhZxhCZWZvcmVFbnRpdHkmQmVmb3JlTnVtZXJpY0VudGl0eRpJbk5hbWVkRW50aXR5HkluTnVtZXJpY0VudGl0eRZJbkhleEVudGl0eQ5Ob1ZhbHVlEFVucXVvdGVkDFNpbmdsZQxEb3VibGUGY2JzDGJ1ZmZlchhzZWN0aW9uU3RhcnQSYmFzZVN0YXRlEmlzU3BlY2lhbA5ydW5uaW5nHmN1cnJlbnRTZXF1ZW5jZRpzZXF1ZW5jZUluZGV4EnRyaWVJbmRleBZ0cmllQ3VycmVudBhlbnRpdHlSZXN1bHQYZW50aXR5RXhjZXNzFGVudGl0eVRyaWUYb3BlblRhZ1N0YXJ0DnRhZ25hbWUUYXR0cmlibmFtZRZhdHRyaWJ2YWx1ZRxmb3JlaWduQ29udGV4dA5idWZmZXJzGGJ1ZmZlck9mZnNldBR3cml0ZUluZGV4CmVuZGVkImxvd2VyQ2FzZVRhZ05hbWVzElRva2VuaXplcihyZWNvZ25pemVTZWxmQ2xvc2luZxZvbmF0dHJpYnV0ZQxzZWFyY2gCPxxyZWNvZ25pemVDREFUQSgud3JpdGUoKSBhZnRlciBkb25lISQuZW5kKCkgYWZ0ZXIgZG9uZSEOZGlzcGxheRpjb250ZW50V2luZG93FGV4ZWNTY3JpcHQWcmVtb3ZlQ2hpbGQ2bmVlZHMgYSAnY29udGV4dCcgYXJndW1lbnQuXndpdGggKHRoaXMuX19jdHhfXyl7cmV0dXJuIGV2YWwodGhpcy5fX2NvZGVfXyl9EF9fY29kZV9fDl9fY3R4X18kcmV0dXJuIGV2YWwoY29kZSk7tAFKU09OUGF0aCBzaG91bGQgbm90IGJlIGNhbGxlZCB3aXRoICJuZXciIChpdCBwcmV2ZW50cyByZXR1cm4gb2YgKHVud3JhcHBlZCkgc2NhbGFyIHZhbHVlcykQYXZvaWROZXcQTmV3RXJyb3IIanNvbghwYXRoFHJlc3VsdFR5cGUOZmxhdHRlbg5zYW5kYm94FnByZXZlbnRFdmFsHHBhcmVudFByb3BlcnR5Im90aGVyVHlwZUNhbGxiYWNrEmF1dG9zdGFydKABWW91IG11c3Qgc3VwcGx5IGFuIG90aGVyVHlwZUNhbGxiYWNrIGNhbGxiYWNrIG9wdGlvbiB3aXRoIHRoZSBAb3RoZXIoKSBvcGVyYXRvci4cY3VyclJlc3VsdFR5cGUeY3VyclByZXZlbnRFdmFsFmN1cnJTYW5kYm94KmN1cnJPdGhlclR5cGVDYWxsYmFja7YBWW91IG11c3Qgc3VwcGx5IGEgInBhdGgiIHByb3BlcnR5IHdoZW4gcHJvdmlkaW5nIGFuIG9iamVjdCBhcmd1bWVudCB0byBKU09OUGF0aC5ldmFsdWF0ZSgpLrYBWW91IG11c3Qgc3VwcGx5IGEgImpzb24iIHByb3BlcnR5IHdoZW4gcHJvdmlkaW5nIGFuIG9iamVjdCBhcmd1bWVudCB0byBKU09OUGF0aC5ldmFsdWF0ZSgpLiRfaGFzUGFyZW50U2VsZWN0b3IUaGFzQXJyRXhwciBpc1BhcmVudFNlbGVjdG9yBmFsbA5wb2ludGVyJlVua25vd24gcmVzdWx0IHR5cGUELi4CXgJ+EHByb3BlcnR5BD8oYEV2YWwgWz8oZXhwcildIHByZXZlbnRlZCBpbiBKU09OUGF0aCBleHByZXNzaW9uLgQkMV5FdmFsIFsoZXhwcildIHByZXZlbnRlZCBpbiBKU09OUGF0aCBleHByZXNzaW9uLgJADHNjYWxhchJub25GaW5pdGUKYXJyYXkKb3RoZXImVW5rbm93biB2YWx1ZSB0eXBlIAJgAiwiXyRfcGFyZW50UHJvcGVydHkSXyRfcGFyZW50Fl8kX3Byb3BlcnR5Dl8kX3Jvb3QIXyRfdgpAcGF0aA5fJF9wYXRoDnNjcmlwdDoMXyRfdiQxFGpzb25QYXRoOiACWwRbJwQnXQR+MAR+MQg7JCY7Bjt+OwIuCDsuLjsEWyMGJUAlDCUlQEAlJQomIzM5OxRoYXNPd25Qcm9wFGlzRnVuY3Rpb24QaXNTdHJpbmcQaXNPYmplY3QaZ2V0QXR0ckdldHRlcg5ncm91cEJ5DndpdGhvdXQMcmVwZWF0EmFzeW5jSXRlchBhc3luY0ZvchBfZW50cmllcw5fdmFsdWVzDl9hc3NpZ24qVGVtcGxhdGUgcmVuZGVyIGVycm9yImNhcHR1cmVTdGFja1RyYWNlCmNhdXNlDGxpbmVubwpjb2xubxZmaXJzdFVwZGF0ZQxVcGRhdGUYdW5rbm93biBwYXRoDiBbTGluZSASLCBDb2x1bW4gBAogIltvYmplY3QgRnVuY3Rpb25dHFtvYmplY3QgQXJyYXldHltvYmplY3QgU3RyaW5nXR5bb2JqZWN0IE9iamVjdF0oZ3JvdXBieTogYXR0cmlidXRlICIuIiByZXNvbHZlZCB0byB1bmRlZmluZWRQQ2Fubm90IHVzZSAiaW4iIG9wZXJhdG9yIHRvIHNlYXJjaCBmb3IgIiwiIGluIHVuZXhwZWN0ZWQgdHlwZXMuPnNldFRpbWVvdXQgaGFzIG5vdCBiZWVuIGRlZmluZWRCY2xlYXJUaW1lb3V0IGhhcyBub3QgYmVlbiBkZWZpbmVkBmZ1bg5nZXRUaW1lQHByb2Nlc3MuYmluZGluZyBpcyBub3Qgc3VwcG9ydGVkPHByb2Nlc3MuY2hkaXIgaXMgbm90IHN1cHBvcnRlZApmbG9vckwibGlzdGVuZXIiIGFyZ3VtZW50IG11c3QgYmUgYSBmdW5jdGlvbhZuZXdMaXN0ZW5lchBsaXN0ZW5lchhfZXZlbnRzQ291bnQMd2FybmVkWFBvc3NpYmxlIEV2ZW50RW1pdHRlciBtZW1vcnkgbGVhayBkZXRlY3RlZC4gggEgbGlzdGVuZXJzIGFkZGVkLiBVc2UgZW1pdHRlci5zZXRNYXhMaXN0ZW5lcnMoKSB0byBpbmNyZWFzZSBsaW1pdDZNYXhMaXN0ZW5lcnNFeGNlZWRlZFdhcm5pbmcOZW1pdHRlcgpjb3VudA5jb25zb2xlCHdhcm4GbG9nFl9fZW1pdEVycm9yCmVycm9yTCJuIiBhcmd1bWVudCBtdXN0IGJlIGEgcG9zaXRpdmUgbnVtYmVyRlVuY2F1Z2h0LCB1bnNwZWNpZmllZCAiZXJyb3IiIGV2ZW50GmRvbWFpbkVtaXR0ZXIYZG9tYWluVGhyb3duTFVuY2F1Z2h0LCB1bnNwZWNpZmllZCAiZXJyb3IiIGV2ZW50LiAoDlJlZmxlY3QMc3VwZXJfCHRhc2sSd2F0ZXJmYWxsckZpcnN0IGFyZ3VtZW50IHRvIHdhdGVyZmFsbCBtdXN0IGJlIGFuIGFycmF5IG9mIGZ1bmN0aW9ucxJuZXh0VG9rZW4YX3BhcnNlU3RyaW5nEF9tYXRjaGVzHF9leHRyYWN0U3RyaW5nGl9leHRyYWN0VW50aWwQX2V4dHJhY3QgX2V4dHJhY3RNYXRjaGluZxpfZXh0cmFjdFJlZ2V4FGlzRmluaXNoZWQQZm9yd2FyZE4OZm9yd2FyZApiYWNrTghiYWNrFGN1cnJlbnRTdHIQcHJldmlvdXMGc3RyBmxlbg5pbl9jb2RlCHRhZ3MUYmxvY2tTdGFydAR7JRZCTE9DS19TVEFSVBBibG9ja0VuZAQlfRJCTE9DS19FTkQadmFyaWFibGVTdGFydAR7exxWQVJJQUJMRV9TVEFSVBZ2YXJpYWJsZUVuZAR9fRhWQVJJQUJMRV9FTkQYY29tbWVudFN0YXJ0BHsjFGNvbW1lbnRFbmQEI30UdHJpbUJsb2Nrcxhsc3RyaXBCbG9ja3MCDQJcBC8vBCoqAnsCfQJ8FDAxMjM0NTY3ODlAVW5leHBlY3RlZCB2YWx1ZSB3aGlsZSBwYXJzaW5nOiAydW5leHBlY3RlZCBlbmQgb2YgY29tbWVudFBleHBlY3RlZCBlbmQgb2YgY29tbWVudCwgZ290IGVuZCBvZiBmaWxlAgkWdG9QcmltaXRpdmVYQEB0b1ByaW1pdGl2ZSBtdXN0IHJldHVybiBhIHByaW1pdGl2ZSB2YWx1ZS4QdHlwZW5hbWUSYW5vbnltb3VzFGl0ZXJGaWVsZHMQYWRkQ2hpbGQKbmFtZXMMX19uYW1lFGF1dG9lc2NhcGUOcHJvY2VzcwxzdGRvdXQSc3RyaW5naWZ5CF0gPT4ScGVla1Rva2VuEnB1c2hUb2tlbghmYWlsCHNraXAMZXhwZWN0EnNraXBWYWx1ZRRza2lwU3ltYm9sKGFkdmFuY2VBZnRlckJsb2NrRW5kLmFkdmFuY2VBZnRlclZhcmlhYmxlRW5kEHBhcnNlRm9yFHBhcnNlTWFjcm8ScGFyc2VDYWxsIHBhcnNlV2l0aENvbnRleHQWcGFyc2VJbXBvcnQScGFyc2VGcm9tFHBhcnNlQmxvY2sYcGFyc2VFeHRlbmRzGHBhcnNlSW5jbHVkZQ5wYXJzZUlmEHBhcnNlU2V0FnBhcnNlU3dpdGNoHHBhcnNlU3RhdGVtZW50EHBhcnNlUmF3GHBhcnNlUG9zdGZpeB5wYXJzZUV4cHJlc3Npb24acGFyc2VJbmxpbmVJZg5wYXJzZU9yEHBhcnNlQW5kEHBhcnNlTm90DnBhcnNlSW4OcGFyc2VJcxhwYXJzZUNvbXBhcmUWcGFyc2VDb25jYXQQcGFyc2VBZGQQcGFyc2VTdWIQcGFyc2VNdWwQcGFyc2VEaXYacGFyc2VGbG9vckRpdhBwYXJzZU1vZBBwYXJzZVBvdxRwYXJzZVVuYXJ5GHBhcnNlUHJpbWFyeR5wYXJzZUZpbHRlck5hbWUecGFyc2VGaWx0ZXJBcmdzFnBhcnNlRmlsdGVyKHBhcnNlRmlsdGVyU3RhdGVtZW50HHBhcnNlQWdncmVnYXRlHHBhcnNlU2lnbmF0dXJlIHBhcnNlVW50aWxCbG9ja3MUcGFyc2VOb2RlcxZwYXJzZUFzUm9vdAx0b2tlbnMMcGVla2VkGmJyZWFrT25CbG9ja3MqZHJvcExlYWRpbmdXaGl0ZXNwYWNlFGV4dGVuc2lvbnNmcHVzaFRva2VuOiBjYW4gb25seSBwdXNoIG9uZSB0b2tlbiBvbiBiZXR3ZWVuIHJlYWRzEmV4cGVjdGVkIAwsIGdvdCAsdW5leHBlY3RlZCBlbmQgb2YgZmlsZZIBYWR2YW5jZUFmdGVyQmxvY2tFbmQ6IGV4cGVjdGVkIHN5bWJvbCB0b2tlbiBvciBleHBsaWNpdCBuYW1lIHRvIGJlIHBhc3NlZCxleHBlY3RlZCBibG9jayBlbmQgaW4gFCBzdGF0ZW1lbnQqZXhwZWN0ZWQgdmFyaWFibGUgZW5kDGVuZGZvcg5lbmRlYWNoDGVuZGFsbDpwYXJzZUZvcjogZXhwZWN0ZWQgZm9ye0FzeW5jfVJwYXJzZUZvcjogdmFyaWFibGUgbmFtZSBleHBlY3RlZCBmb3IgbG9vcFBwYXJzZUZvcjogZXhwZWN0ZWQgImluIiBrZXl3b3JkIGZvciBsb29wCm1hY3JvHGV4cGVjdGVkIG1hY3JvEGVuZG1hY3JvGmV4cGVjdGVkIGNhbGwOZW5kY2FsbFxwYXJzZUZyb206IGV4cGVjdGVkIGNvbnRleHQgYWZ0ZXIgd2l0aC93aXRob3V0OHBhcnNlSW1wb3J0OiBleHBlY3RlZCBpbXBvcnREcGFyc2VJbXBvcnQ6IGV4cGVjdGVkICJhcyIga2V5d29yZDBwYXJzZUZyb206IGV4cGVjdGVkIGZyb200cGFyc2VGcm9tOiBleHBlY3RlZCBpbXBvcnRYcGFyc2VGcm9tOiBFeHBlY3RlZCBhdCBsZWFzdCBvbmUgaW1wb3J0IG5hbWUycGFyc2VGcm9tOiBleHBlY3RlZCBjb21tYX5wYXJzZUZyb206IG5hbWVzIHN0YXJ0aW5nIHdpdGggYW4gdW5kZXJzY29yZSBjYW5ub3QgYmUgaW1wb3J0ZWQKYmxvY2s0cGFyc2VCbG9jazogZXhwZWN0ZWQgYmxvY2tEcGFyc2VCbG9jazogdmFyaWFibGUgbmFtZSBleHBlY3RlZBBlbmRibG9ja1xwYXJzZUJsb2NrOiBleHBlY3RlZCBlbmRibG9jaywgZ290IGVuZCBvZiBmaWxlNnBhcnNlVGVtcGxhdGVSZWY6IGV4cGVjdGVkIA5pbmNsdWRlLnBhcnNlSW5jbHVkZTogZXhwZWN0ZWQgDGlnbm9yZQ5taXNzaW5nCGVsaWYMZWxzZWlmDmlmQXN5bmNKcGFyc2VJZjogZXhwZWN0ZWQgaWYsIGVsaWYsIG9yIGVsc2VpZgplbmRpZm5wYXJzZUlmOiBleHBlY3RlZCBlbGlmLCBlbHNlLCBvciBlbmRpZiwgZ290IGVuZCBvZiBmaWxlLHBhcnNlU2V0OiBleHBlY3RlZCBzZXQMZW5kc2V0WHBhcnNlU2V0OiBleHBlY3RlZCA9IG9yIGJsb2NrIGVuZCBpbiBzZXQgdGFnEmVuZHN3aXRjaGZwYXJzZVN3aXRjaDogZXhwZWN0ZWQgInN3aXRjaCwiICJjYXNlIiBvciAiZGVmYXVsdCKAAXBhcnNlU3dpdGNoOiBleHBlY3RlZCAiY2FzZSwiICJkZWZhdWx0IiBvciAiZW5kc3dpdGNoLCIgZ290IEVPRi4idGFnIG5hbWUgZXhwZWN0ZWQQdmVyYmF0aW0mdW5rbm93biBibG9jayB0YWc6ICAoW1xzXFNdKj8peyVccyooGClccyooPz0lfSklfRppbnZhbGlkIGluZGV4RmV4cGVjdGVkIG5hbWUgYXMgbG9va3VwIHZhbHVlLCBnb3QgBmFuZAIlImludmFsaWQgYm9vbGVhbjogSGV4cGVjdGVkIGV4cHJlc3Npb24sIGdvdCBlbmQgb2YgZmlsZSR1bmV4cGVjdGVkIHRva2VuOiBKcGFyc2VGaWx0ZXJTdGF0ZW1lbnQ6IGV4cGVjdGVkIGZpbHRlchJlbmRmaWx0ZXJecGFyc2VBZ2dyZWdhdGU6IGV4cGVjdGVkIGNvbW1hIGFmdGVyIGV4cHJlc3Npb25acGFyc2VBZ2dyZWdhdGU6IGV4cGVjdGVkIGNvbG9uIGFmdGVyIGRpY3Qga2V5JGV4cGVjdGVkIGFyZ3VtZW50c15wYXJzZVNpZ25hdHVyZTogZXhwZWN0ZWQgY29tbWEgYWZ0ZXIgZXhwcmVzc2lvbj5VbmV4cGVjdGVkIHRva2VuIGF0IHRvcC1sZXZlbDogCmhvbGVfDGxvb2t1cBJ2YXJpYWJsZXMQdG9wTGV2ZWwaaXNvbGF0ZVdyaXRlcxRfX2tleXdvcmRzVmF0dGVtcHRlZCB0byBvdXRwdXQgbnVsbCBvciB1bmRlZmluZWQgdmFsdWUgVW5hYmxlIHRvIGNhbGwgYD5gLCB3aGljaCBpcyB1bmRlZmluZWQgb3IgZmFsc2V5NGAsIHdoaWNoIGlzIG5vdCBhIGZ1bmN0aW9uFl9wdXNoQnVmZmVyFF9wb3BCdWZmZXIKX2VtaXQSX2VtaXRMaW5lFF9lbWl0TGluZXMcX2VtaXRGdW5jQmVnaW4YX2VtaXRGdW5jRW5kHF9hZGRTY29wZUxldmVsIl9jbG9zZVNjb3BlTGV2ZWxzIl93aXRoU2NvcGVkU3ludGF4Gl9tYWtlQ2FsbGJhY2sMX3RtcGlkGl90ZW1wbGF0ZU5hbWUgX2NvbXBpbGVDaGlsZHJlbiJfY29tcGlsZUFnZ3JlZ2F0ZSRfY29tcGlsZUV4cHJlc3Npb24UYXNzZXJ0VHlwZShjb21waWxlQ2FsbEV4dGVuc2lvbjJjb21waWxlQ2FsbEV4dGVuc2lvbkFzeW5jHmNvbXBpbGVOb2RlTGlzdBxjb21waWxlTGl0ZXJhbBpjb21waWxlU3ltYm9sGGNvbXBpbGVHcm91cBhjb21waWxlQXJyYXkWY29tcGlsZURpY3QWY29tcGlsZVBhaXIeY29tcGlsZUlubGluZUlmEmNvbXBpbGVJbhJjb21waWxlSXMaX2Jpbk9wRW1pdHRlchJjb21waWxlT3IUY29tcGlsZUFuZBRjb21waWxlQWRkGmNvbXBpbGVDb25jYXQUY29tcGlsZVN1YhRjb21waWxlTXVsFGNvbXBpbGVEaXYUY29tcGlsZU1vZBRjb21waWxlTm90HmNvbXBpbGVGbG9vckRpdhRjb21waWxlUG93FGNvbXBpbGVOZWcUY29tcGlsZVBvcxxjb21waWxlQ29tcGFyZSBjb21waWxlTG9va3VwVmFsGF9nZXROb2RlTmFtZRxjb21waWxlRnVuQ2FsbBpjb21waWxlRmlsdGVyJGNvbXBpbGVGaWx0ZXJBc3luYyRjb21waWxlS2V5d29yZEFyZ3MUY29tcGlsZVNldBpjb21waWxlU3dpdGNoEmNvbXBpbGVJZhxjb21waWxlSWZBc3luYyJfZW1pdExvb3BCaW5kaW5ncxRjb21waWxlRm9yIl9jb21waWxlQXN5bmNMb29wIGNvbXBpbGVBc3luY0VhY2geY29tcGlsZUFzeW5jQWxsGl9jb21waWxlTWFjcm8YY29tcGlsZU1hY3JvGmNvbXBpbGVDYWxsZXImX2NvbXBpbGVHZXRUZW1wbGF0ZRpjb21waWxlSW1wb3J0ImNvbXBpbGVGcm9tSW1wb3J0GGNvbXBpbGVCbG9jaxhjb21waWxlU3VwZXIcY29tcGlsZUV4dGVuZHMcY29tcGlsZUluY2x1ZGUmY29tcGlsZVRlbXBsYXRlRGF0YRxjb21waWxlQ2FwdHVyZRpjb21waWxlT3V0cHV0FmNvbXBpbGVSb290DmdldENvZGUYdGVtcGxhdGVOYW1lDmNvZGVidWYMbGFzdElkFmJ1ZmZlclN0YWNrGl9zY29wZUNsb3NlcnMOaW5CbG9jayB0aHJvd09uVW5kZWZpbmVkCHZhciAMID0gIiI7EmZ1bmN0aW9uIEgoZW52LCBjb250ZXh0LCBmcmFtZSwgcnVudGltZSwgY2IpIHsadmFyIGxpbmVubyA9IBh2YXIgY29sbm8gPSAKdHJ5IHsSY2IobnVsbCwgBCk7Gn0gY2F0Y2ggKGUpIHtYICBjYihydW50aW1lLmhhbmRsZUVycm9yKGUsIGxpbmVubywgY29sbm8pKTsEfSkSZnVuY3Rpb24oDikgewppZigOKSB7IGNiKBgpOyByZXR1cm47IH0EdF80YXNzZXJ0VHlwZTogaW52YWxpZCB0eXBlOiA0ICs9IHJ1bnRpbWUuc3VwcHJlc3NWYWx1ZSgkZW52LmdldEV4dGVuc2lvbigiCCIpWyIGIl0ongFjb21waWxlQ2FsbEV4dGVuc2lvbjogYXJndW1lbnRzIG11c3QgYmUgYSBOb2RlTGlzdCwgdXNlIGBwYXJzZXIucGFyc2VTaWduYXR1cmVgBCwgMiAmJiBlbnYub3B0cy5hdXRvZXNjYXBlKTs0ICYmIGVudi5vcHRzLmF1dG9lc2NhcGUpOwocZnVuY3Rpb24oY2IpIHtuaWYoIWNiKSB7IGNiID0gZnVuY3Rpb24oZXJyKSB7IGlmKGVycikgeyB0aHJvdyBlcnI7IH19fQ5yZXR1cm4gBFxcBFwiBFxuBFxyBFx0DFx1MjAyOFxydW50aW1lLmNvbnRleHRPckZyYW1lTG9va3VwKGNvbnRleHQsIGZyYW1lLCAiBCIpXmNvbXBpbGVQYWlyOiBEaWN0IGtleXMgbXVzdCBiZSBzdHJpbmdzIG9yIG5hbWVzBCIiJnJ1bnRpbWUuaW5PcGVyYXRvcigaZW52LmdldFRlc3QoIiIiKS5jYWxsKGNvbnRleHQsIBQpID09PSB0cnVlCCB8fCAIICYmIAYgKyAQICsgIiIgKyAGIC0gBiAqIAYgLyAGICUgFk1hdGguZmxvb3IoEk1hdGgucG93KCxydW50aW1lLm1lbWJlckxvb2t1cCgoBCksKnRoZSByZXR1cm4gdmFsdWUgb2YgKARbIhwtLWV4cHJlc3Npb24tLRQobGluZW5vID0gFCwgY29sbm8gPSAicnVudGltZS5jYWxsV3JhcCgGLCAiGCIsIGNvbnRleHQsIARdKR5lbnYuZ2V0RmlsdGVyKCIwcnVudGltZS5tYWtlS2V5d29yZEFyZ3MoBiA9IBZmcmFtZS5zZXQoIgYiLCAQLCB0cnVlKTsoaWYoZnJhbWUudG9wTGV2ZWwpIHsqY29udGV4dC5zZXRWYXJpYWJsZSgiJmNvbnRleHQuYWRkRXhwb3J0KCIQc3dpdGNoICgGKSB7EGRlZmF1bHQ6CmNhc2UgDGJyZWFrOwZpZigQfQplbHNlIHsIY2IoKR4oZnVuY3Rpb24oY2IpIHsGfSkoCCArIDEMaW5kZXgwEHJldmluZGV4EnJldmluZGV4MAggLSAxDCA9PT0gMAogPT09ICBmcmFtZS5zZXQoImxvb3AuKmZyYW1lID0gZnJhbWUucHVzaCgpOzAgPSBydW50aW1lLmZyb21JdGVyYXRvcigmaWYocnVudGltZS5pc0FycmF5KAgpKSB7EC5sZW5ndGg7CGZvcigIPTA7IAYgPCASLmxlbmd0aDsgCisrKSB7EH0gZWxzZSB7DCA9IC0xOyAgPSBydW50aW1lLmtleXMoEikubGVuZ3RoOxBmb3IodmFyIAggaW4gBisrOwRdOwppZiAoIShmcmFtZSA9IGZyYW1lLnBvcCgpOwRdWwZdKTsQcnVudGltZS4WLCBmdW5jdGlvbigQLG5leHQpIHscLCAxLCBmdW5jdGlvbigGfSwgCCArPSAULmxlbmd0aCkgewpuZXh0KAxtYWNyb18Ma3dhcmdzKiA9IHJ1bnRpbWUubWFrZU1hY3JvKAZdLCAUZnVuY3Rpb24gKDB2YXIgY2FsbGVyRnJhbWUgPSBmcmFtZTsQZnJhbWUgPSAiZnJhbWUucHVzaCh0cnVlKTsobmV3IHJ1bnRpbWUuRnJhbWUoKTssa3dhcmdzID0ga3dhcmdzIHx8IHt9O3ppZiAoT2JqZWN0LnByb3RvdHlwZS5oYXNPd25Qcm9wZXJ0eS5jYWxsKGt3YXJncywgImNhbGxlciIpKSB7SmZyYW1lLnNldCgiY2FsbGVyIiwga3dhcmdzLmNhbGxlcik7IH0YZnJhbWUucG9wKCk7GGNhbGxlckZyYW1lOzxyZXR1cm4gbmV3IHJ1bnRpbWUuU2FmZVN0cmluZygGfSk7BGxfCiIsIGxfXE9iamVjdC5wcm90b3R5cGUuaGFzT3duUHJvcGVydHkuY2FsbChrd2FyZ3MsICIWID8ga3dhcmdzWyIKIl0gOiAGIik7GihmdW5jdGlvbiAoKXsKO30pKCkgZW52LmdldFRlbXBsYXRlKBouZ2V0RXhwb3J0ZWQoPmNvbnRleHQuZ2V0VmFyaWFibGVzKCksIGZyYW1lLCBQaWYoT2JqZWN0LnByb3RvdHlwZS5oYXNPd25Qcm9wZXJ0eS5jYWxsKAoiKSkgezpjYihuZXcgRXJyb3IoImNhbm5vdCBpbXBvcnQgJxonIikpOyByZXR1cm47cihwYXJlbnRUZW1wbGF0ZSA/IGZ1bmN0aW9uKGUsIGMsIGYsIHIsIGNiKSB7IGNiKCIiKTsgfSA6ICRjb250ZXh0LmdldEJsb2NrKCI+KGVudiwgY29udGV4dCwgZnJhbWUsIHJ1bnRpbWUsIC5jb250ZXh0LmdldFN1cGVyKGVudiwgIgoiLCBiXyQsIGZyYW1lLCBydW50aW1lLCAoID0gcnVudGltZS5tYXJrU2FmZSgicGFyZW50VGVtcGxhdGUgPSA4IGluIHBhcmVudFRlbXBsYXRlLmJsb2NrcykgeyJjb250ZXh0LmFkZEJsb2NrKDAsIHBhcmVudFRlbXBsYXRlLmJsb2Nrc1sedmFyIHRhc2tzID0gW107FnRhc2tzLnB1c2goKGZ1bmN0aW9uKGNhbGxiYWNrKSB7HGNhbGxiYWNrKG51bGwsCik7fSk7OmZ1bmN0aW9uKHRlbXBsYXRlLCBjYWxsYmFjayl7XnRlbXBsYXRlLnJlbmRlcihjb250ZXh0LmdldFZhcmlhYmxlcygpLCBmcmFtZSwgNmZ1bmN0aW9uKHJlc3VsdCwgY2FsbGJhY2spexYgKz0gcmVzdWx0Ox5jYWxsYmFjayhudWxsKTtAZW52LndhdGVyZmFsbCh0YXNrcywgZnVuY3Rpb24oKXsaKGZ1bmN0aW9uKCkgeyB2YXIgb3V0cHV0ID0gIiI7HHJldHVybiBvdXRwdXQ7CH0pKCkscnVudGltZS5lbnN1cmVEZWZpbmVkKDAsIGVudi5vcHRzLmF1dG9lc2NhcGUpOwpOY29tcGlsZVJvb3Q6IHJvb3Qgbm9kZSBjYW4ndCBoYXZlIGZyYW1lNHZhciBwYXJlbnRUZW1wbGF0ZSA9IG51bGw7KGlmKHBhcmVudFRlbXBsYXRlKSB7gAFwYXJlbnRUZW1wbGF0ZS5yb290UmVuZGVyRnVuYyhlbnYsIGNvbnRleHQsIGZyYW1lLCBydW50aW1lLCBjYik7EHJldHVybiB7GnJvb3Q6IHJvb3QKfTsOQmxvY2sgIjIiIGRlZmluZWQgbW9yZSB0aGFuIG9uY2UuBGJfOnZhciBmcmFtZSA9IGZyYW1lLnB1c2godHJ1ZSk7PGNvbXBpbGU6IENhbm5vdCBjb21waWxlIG5vZGU6IBRwcmVwcm9jZXNzCmJhdGNoFGNhcGl0YWxpemUQZGljdHNvcnQIZHVtcAhzYWZlFmZvcmNlZXNjYXBlDmdyb3VwYnkMaW5kZW50CGxpc3QKbmwyYnIMcmFuZG9tFHJlamVjdGF0dHIUc2VsZWN0YXR0cgpyb3VuZAZzdW0cY2FzZV9zZW5zaXRpdmUSc3RyaXB0YWdzEHRydW5jYXRlEnVybGVuY29kZQx1cmxpemUSd29yZGNvdW50PGxpc3QgZmlsdGVyOiB0eXBlIG5vdCBpdGVyYWJsZQ5nZXRUZXN0TGRpY3Rzb3J0IGZpbHRlcjogdmFsIG11c3QgYmUgYW4gb2JqZWN0cmRpY3Rzb3J0IGZpbHRlcjogWW91IGNhbiBvbmx5IHNvcnQgYnkgZWl0aGVyIGtleSBvciB2YWx1ZQhvcHRzDjxiciAvPgoIY2VpbCJzb3J0OiBhdHRyaWJ1dGUgIgQKCgYuLi4eIHJlbD0ibm9mb2xsb3ciEjxhIGhyZWY9Igg8L2E+IDxhIGhyZWY9Imh0dHA6Ly8gPGEgaHJlZj0ibWFpbHRvOgQiPlJBcmd1bWVudHMgdG8gcGF0aC5yZXNvbHZlIG11c3QgYmUgc3RyaW5nc0xBcmd1bWVudHMgdG8gcGF0aC5qb2luIG11c3QgYmUgc3RyaW5ncxRpc1JlbGF0aXZlBC4vBi4uLxJnZXRTb3VyY2UWcHJlY29tcGlsZWTwAltudW5qdWNrc10gV2FybmluZzogeW91IHBhc3NlZCBhIGJvb2xlYW4gYXMgdGhlIHNlY29uZCBhcmd1bWVudCB0byBGaWxlU3lzdGVtTG9hZGVyLCBidXQgaXQgbm93IHRha2VzIGFuIG9wdGlvbnMgb2JqZWN0LiBTZWUgaHR0cDovL21vemlsbGEuZ2l0aHViLmlvL251bmp1Y2tzL2FwaS5odG1sI2ZpbGVzeXN0ZW1sb2FkZXIYcGF0aHNUb05hbWVzDm5vQ2FjaGUWc2VhcmNoUGF0aHMKd2F0Y2gUZXhpc3RzU3luYxhyZWFkRmlsZVN5bmMKdXRmLTgKcmFuZ2UMY3ljbGVyDGpvaW5lchhfaW5pdExvYWRlcnMeaW52YWxpZGF0ZUNhY2hlGGFkZEV4dGVuc2lvbh5yZW1vdmVFeHRlbnNpb24YZ2V0RXh0ZW5zaW9uGGhhc0V4dGVuc2lvbhJhZGRHbG9iYWwSZ2V0R2xvYmFsEmFkZEZpbHRlchJnZXRGaWx0ZXIOYWRkVGVzdB5yZXNvbHZlVGVtcGxhdGUWZ2V0VGVtcGxhdGUOZXhwcmVzcwxyZW5kZXIYcmVuZGVyU3RyaW5nBmRldg5sb2FkZXJzCnZpZXdzDC92aWV3cyZudW5qdWNrc1ByZWNvbXBpbGVkDmdsb2JhbHMOZmlsdGVycwp0ZXN0cxhhc3luY0ZpbHRlcnMcZXh0ZW5zaW9uc0xpc3QMdXBkYXRlJGdsb2JhbCBub3QgZm91bmQ6ICRmaWx0ZXIgbm90IGZvdW5kOiAgdGVzdCBub3QgZm91bmQ6IEJ0ZW1wbGF0ZSBuYW1lcyBtdXN0IGJlIGEgc3RyaW5nOiAMbG9hZGVyKHRlbXBsYXRlIG5vdCBmb3VuZDogCHZpZXcWbnVuanVja3NFbnYaZGVmYXVsdEVuZ2luZQZleHR8Tm8gZGVmYXVsdCBlbmdpbmUgd2FzIHNwZWNpZmllZCBhbmQgbm8gZXh0ZW5zaW9uIHdhcyBwcm92aWRlZC4Wc2V0VmFyaWFibGUYZ2V0VmFyaWFibGVzEGFkZEJsb2NrEGdldEJsb2NrEGdldFN1cGVyEmFkZEV4cG9ydBZnZXRFeHBvcnRlZAZjdHgMYmxvY2tzEGV4cG9ydGVkHnVua25vd24gYmxvY2sgIjxubyBzdXBlciBibG9jayBhdmFpbGFibGUgZm9yICIQX2NvbXBpbGUUX2dldEJsb2NrcxJ0bXBsUHJvcHMOdG1wbFN0ckBVbmV4cGVjdGVkIHRlbXBsYXRlIG9iamVjdCB0eXBlIDw7IGV4cGVjdGVkICdjb2RlJywgb3IgJ3N0cmluZyduc3JjIG11c3QgYmUgYSBzdHJpbmcgb3IgYW4gb2JqZWN0IGRlc2NyaWJpbmcgdGhlIHNvdXJjZRBjb21waWxlZBxyb290UmVuZGVyRnVuYwZ3ZWIQdXNlQ2FjaGUEbmQEcmQEJEwGdXRjBCR4DiRvZmZzZXQEJGQGVVRDFmdldEZ1bGxZZWFyEGdldE1vbnRoDmdldERhdGUMZ2V0RGF5EGdldEhvdXJzFGdldE1pbnV0ZXMUZ2V0U2Vjb25kcx5nZXRNaWxsaXNlY29uZHMSd2Vla1N0YXJ0CkhvdXJzDk1pbnV0ZXMOU2Vjb25kcxhNaWxsaXNlY29uZHMKTW9udGgQRnVsbFllYXIWaW52YWxpZERhdGUoWVlZWS1NTS1ERFRISDptbTpzc1oQbWVyaWRpZW0EWVkIWVlZWQRNTRZtb250aHNTaG9ydAZNTU0ITU1NTRZ3ZWVrZGF5c01pbhp3ZWVrZGF5c1Nob3J0BmRkZAhkZGRkBEhIBG1tBlNTUwRBTQRQTSJnZXRUaW1lem9uZU9mZnNldBZ0b1VUQ1N0cmluZyZzdGFydHNfd2l0aF9zbGFzaGVzImVuZHNfd2l0aF9zbGFzaGVzDHBsdXNlcx5xdWVyeV9zZXBhcmF0b3IUdXJpX3BhcnNlchBwcm90b2NvbBB1c2VySW5mbwhwb3J0DGFuY2hvciRoYXNBdXRob3JpdHlQcmVmaXgUaXNDb2xvblVyaQpxdWVyeSRnZXRRdWVyeVBhcmFtVmFsdWUmZ2V0UXVlcnlQYXJhbVZhbHVlcyBkZWxldGVRdWVyeVBhcmFtGmFkZFF1ZXJ5UGFyYW0aaGFzUXVlcnlQYXJhbSJyZXBsYWNlUXVlcnlQYXJhbQxzY2hlbWUMb3JpZ2luIGFkZFRyYWlsaW5nU2xhc2gGJTIwEHVyaVBhcnRzFHF1ZXJ5UGFpcnM0aGFzQXV0aG9yaXR5UHJlZml4VXNlclByZWYSYXV0aG9yaXR5CHVzZXISZGlyZWN0b3J5OCB0aGlzIGlzIG51bGwgb3Igbm90IGRlZmluZWQkIGlzIG5vdCBhIGZ1bmN0aW9uAiMmRXhwZWN0ZWQgYSBmdW5jdGlvbjJfX2xvZGFzaF9oYXNoX3VuZGVmaW5lZF9fLF9fbG9kYXNoX3BsYWNlaG9sZGVyX18GYXJ5DmJpbmRLZXkKY3VycnkUY3VycnlSaWdodAhmbGlwDnBhcnRpYWwYcGFydGlhbFJpZ2h0CnJlYXJnJFtvYmplY3QgQXJndW1lbnRzXSBbb2JqZWN0IEJvb2xlYW5dGltvYmplY3QgRGF0ZV0cW29iamVjdCBFcnJvcl00W29iamVjdCBHZW5lcmF0b3JGdW5jdGlvbl0YW29iamVjdCBNYXBdHltvYmplY3QgTnVtYmVyXSBbb2JqZWN0IFByb21pc2VdHltvYmplY3QgUmVnRXhwXRhbb2JqZWN0IFNldF0eW29iamVjdCBTeW1ib2xdIFtvYmplY3QgV2Vha01hcF0oW29iamVjdCBBcnJheUJ1ZmZlcl0iW29iamVjdCBEYXRhVmlld10qW29iamVjdCBGbG9hdDMyQXJyYXldKltvYmplY3QgRmxvYXQ2NEFycmF5XSRbb2JqZWN0IEludDhBcnJheV0mW29iamVjdCBJbnQxNkFycmF5XSZbb2JqZWN0IEludDMyQXJyYXldJltvYmplY3QgVWludDhBcnJheV00W29iamVjdCBVaW50OENsYW1wZWRBcnJheV0oW29iamVjdCBVaW50MTZBcnJheV0oW29iamVjdCBVaW50MzJBcnJheV0aXHVkODAwLVx1ZGZmZk5cdTAzMDAtXHUwMzZmXHVmZTIwLVx1ZmUyZlx1MjBkMC1cdTIwZmYaXHUyNzAwLVx1MjdiZiphLXpceGRmLVx4ZjZceGY4LVx4ZmYqQS1aXHhjMC1ceGQ2XHhkOC1ceGRlGFx1ZmUwZVx1ZmUwZogDXHhhY1x4YjFceGQ3XHhmN1x4MDAtXHgyZlx4M2EtXHg0MFx4NWItXHg2MFx4N2ItXHhiZlx1MjAwMC1cdTIwNmYgXHRceDBiXGZceGEwXHVmZWZmXG5cclx1MjAyOFx1MjAyOVx1MTY4MFx1MTgwZVx1MjAwMFx1MjAwMVx1MjAwMlx1MjAwM1x1MjAwNFx1MjAwNVx1MjAwNlx1MjAwN1x1MjAwOFx1MjAwOVx1MjAwYVx1MjAyZlx1MjA1Zlx1MzAwMARbXgZcZCsqXHVkODNjW1x1ZGZmYi1cdWRmZmZdOCg/Olx1ZDgzY1tcdWRkZTYtXHVkZGZmXSl7Mn08W1x1ZDgwMC1cdWRiZmZdW1x1ZGMwMC1cdWRmZmZdDFx1MjAwZAYoPzo7KAA/ADoAWwAnABkgXQAoAD8AOgBkAHwAbABsAHwAbQB8AHIAZQB8AHMAfAB0AHwAdgBlACkAKQA/ADsoAD8AOgBbACcAGSBdACgAPwA6AEQAfABMAEwAfABNAHwAUgBFAHwAUwB8AFQAfABWAEUAKQApAD8ABCk/BF0/BCkqCVsAJwAZIF0ABig/PQQpfFpcZCooPzoxU1R8Mk5EfDNSRHwoPyFbMTIzXSlcZFRIKSg/PVxifFthLXpfXSlaXGQqKD86MXN0fDJuZHwzcmR8KD8hWzEyM10pXGR0aCkoPz1cYnxbQS1aX10pDEJ1ZmZlcgp1MjAyOAMoIAp1MjAyOQMpIBZyZXR1cm4gdGhpcxppc0FycmF5QnVmZmVyDGlzRGF0ZQppc01hcBBpc1JlZ0V4cAppc1NldBhpc1R5cGVkQXJyYXkCwALBAsICwwLEAsUC4ALhAuIC4wLkAuUCxwLnAtAC8ALIAskCygLLAugC6QLqAusCzALNAs4CzwLsAu0C7gLvAtEC8QLSAtMC1ALVAtYC2ALyAvMC9AL1AvYC+ALZAtoC2wLcAvkC+gL7AvwC3QL9Av8CxgLmAt4C/gLfAwABAwIBAwQBAwEBAwMBAwUBAwYBAwgBAwoBAwwBAwcBAwkBAwsBAw0BAw4BAxABAw8BAxEBAxIBAxQBAxYBAxgBAxoBAxMBAxUBAxcBAxkBAxsBAxwBAx4BAyABAyIBAx0BAx8BAyEBAyMBAyQBAyYBAyUBAycBAygBAyoBAywBAy4BAzABAykBAysBAy0BAy8BAzEBAzQBAzUBAzYBAzcBAzgBAzkBAzsBAz0BAz8BA0EBAzoBAzwBAz4BA0ABA0IBA0MBA0UBA0cBA0oBA0QBA0YBA0gBA0sBA0wBA04BA1ABA00BA08BA1EBA1QBA1YBA1gBA1UBA1cBA1kBA1oBA1wBA14BA2ABA1sBA10BA18BA2EBA2IBA2QBA2YBA2MBA2UBA2cBA2gBA2oBA2wBA24BA3ABA3IBA2kBA2sBA20BA28BA3EBA3MBA3QBA3UBA3YBA3cBA3gBA3kBA3sBA30BA3oBA3wBA34BBElKAzIBBGlqAzMBA1IBA1MBBCduA0kBA38BDnJlcXVpcmUIdXRpbAp0eXBlcxBkZWZhdWx0cwhwaWNrJF9fY29yZS1qc19zaGFyZWRfXxBJRV9QUk9UTxxTeW1ib2woc3JjKV8xLgokMS4qPxZhbGxvY1Vuc2FmZShwcm9wZXJ0eUlzRW51bWVyYWJsZSRpc0NvbmNhdFNwcmVhZGFibGUWdG9TdHJpbmdUYWcqZ2V0T3duUHJvcGVydHlTeW1ib2xzEGlzQnVmZmVyFmludGVycG9sYXRlEHZhcmlhYmxlDmltcG9ydHMgdGVtcGxhdGVTZXR0aW5ncwpDYWNoZRBhc3NpZ25Jbhhhc3NpZ25JbldpdGgUYXNzaWduV2l0aA5iaW5kQWxsEmNhc3RBcnJheQpjaGFpbgpjaHVuaxBjb25mb3JtcxBjb25zdGFudA5jb3VudEJ5EGRlYm91bmNlGGRlZmF1bHRzRGVlcApkZWxheRRkaWZmZXJlbmNlGGRpZmZlcmVuY2VCeRxkaWZmZXJlbmNlV2l0aAhkcm9wEmRyb3BSaWdodBxkcm9wUmlnaHRXaGlsZRJkcm9wV2hpbGUIZmlsbA5mbGF0TWFwFmZsYXRNYXBEZWVwGGZsYXRNYXBEZXB0aBZmbGF0dGVuRGVlcBhmbGF0dGVuRGVwdGgIZmxvdxJmbG93UmlnaHQSZnJvbVBhaXJzEmZ1bmN0aW9ucxZmdW5jdGlvbnNJbg5pbml0aWFsGGludGVyc2VjdGlvbhxpbnRlcnNlY3Rpb25CeSBpbnRlcnNlY3Rpb25XaXRoDGludmVydBBpbnZlcnRCeRJpbnZva2VNYXAQaXRlcmF0ZWUKa2V5QnkMa2V5c0luDm1hcEtleXMSbWFwVmFsdWVzHm1hdGNoZXNQcm9wZXJ0eQ5tZW1vaXplEm1lcmdlV2l0aBBtZXRob2RPZgptaXhpbgxuZWdhdGUMbnRoQXJnCG9taXQMb21pdEJ5Dm9yZGVyQnkIb3ZlchBvdmVyQXJncxJvdmVyRXZlcnkQb3ZlclNvbWUScGFydGl0aW9uDHBpY2tCeRRwcm9wZXJ0eU9mCHB1bGwOcHVsbEFsbBJwdWxsQWxsQnkWcHVsbEFsbFdpdGgMcHVsbEF0FHJhbmdlUmlnaHQIcmVzdBRzYW1wbGVTaXplDnNldFdpdGgOc2h1ZmZsZQxzb3J0QnkUc29ydGVkVW5pcRhzb3J0ZWRVbmlxQnkMc3ByZWFkCHRhaWwIdGFrZRJ0YWtlUmlnaHQcdGFrZVJpZ2h0V2hpbGUSdGFrZVdoaWxlBnRhcBB0aHJvdHRsZQh0aHJ1DnRvUGFpcnMSdG9QYWlyc0luDHRvUGF0aBp0b1BsYWluT2JqZWN0CnVuYXJ5CnVuaW9uDnVuaW9uQnkSdW5pb25XaXRoCHVuaXEMdW5pcUJ5EHVuaXFXaXRoCnVuc2V0CnVuemlwEnVuemlwV2l0aBR1cGRhdGVXaXRoEHZhbHVlc0luCndvcmRzBnhvcgp4b3JCeQ54b3JXaXRoBnppcBJ6aXBPYmplY3QaemlwT2JqZWN0RGVlcA56aXBXaXRoEmVudHJpZXNJbhRleHRlbmRXaXRoDmF0dGVtcHQSY2FtZWxDYXNlCmNsYW1wEmNsb25lRGVlcBpjbG9uZURlZXBXaXRoEmNsb25lV2l0aBRjb25mb3Jtc1RvDGRlYnVychJkZWZhdWx0VG8MZGl2aWRlGGVzY2FwZVJlZ0V4cA5maW5kS2V5EGZpbmRMYXN0GmZpbmRMYXN0SW5kZXgWZmluZExhc3RLZXkYZm9yRWFjaFJpZ2h0CmZvckluFGZvckluUmlnaHQMZm9yT3duFmZvck93blJpZ2h0Bmd0ZQpoYXNJbhBpZGVudGl0eQ5pblJhbmdlDGludm9rZRZpc0FyZ3VtZW50cxZpc0FycmF5TGlrZSJpc0FycmF5TGlrZU9iamVjdBJpc0Jvb2xlYW4SaXNFbGVtZW50DmlzRW1wdHkOaXNFcXVhbBZpc0VxdWFsV2l0aA5pc0Vycm9yEmlzSW50ZWdlchBpc0xlbmd0aA5pc01hdGNoFmlzTWF0Y2hXaXRoEGlzTmF0aXZlCmlzTmlsDGlzTnVsbBBpc051bWJlchhpc09iamVjdExpa2UaaXNQbGFpbk9iamVjdBppc1NhZmVJbnRlZ2VyEGlzU3ltYm9sFmlzVW5kZWZpbmVkEmlzV2Vha01hcBJpc1dlYWtTZXQSa2ViYWJDYXNlEmxvd2VyQ2FzZRRsb3dlckZpcnN0Bmx0ZQptYXhCeQhtZWFuDG1lYW5CeQptaW5CeRJzdHViQXJyYXkSc3R1YkZhbHNlFHN0dWJPYmplY3QUc3R1YlN0cmluZxBzdHViVHJ1ZRBtdWx0aXBseRRub0NvbmZsaWN0CG5vb3AGcGFkDHBhZEVuZBBwYWRTdGFydBZyZWR1Y2VSaWdodAxzYW1wbGUSc25ha2VDYXNlFnNvcnRlZEluZGV4GnNvcnRlZEluZGV4Qnkac29ydGVkSW5kZXhPZh5zb3J0ZWRMYXN0SW5kZXgic29ydGVkTGFzdEluZGV4Qnkic29ydGVkTGFzdEluZGV4T2YSc3RhcnRDYXNlCnN1bUJ5CnRpbWVzEHRvRmluaXRlEnRvSW50ZWdlchB0b0xlbmd0aA50b0xvd2VyEHRvTnVtYmVyGnRvU2FmZUludGVnZXIOdG9VcHBlchJ0cmltU3RhcnQQdW5pcXVlSWQSdXBwZXJDYXNlFHVwcGVyRmlyc3QSZWFjaFJpZ2h0DjQuMTcuMjEOVkVSU0lPTg53cmFwcGVyCGZ1bmMMY29tbWl0CnBsYW50Fl9fd3JhcHBlZF9fFl9fYWN0aW9uc19fEl9fY2hhaW5fXxJfX2luZGV4X18UX192YWx1ZXNfXw5fX2Rpcl9fGF9fZmlsdGVyZWRfXxpfX2l0ZXJhdGVlc19fGl9fdGFrZUNvdW50X18SX192aWV3c19fEF9fZGF0YV9fFGJ5dGVMZW5ndGgUYnl0ZU9mZnNldAhoYXNoJFtvYmplY3QgVW5kZWZpbmVkXRpbb2JqZWN0IE51bGxdEGNyaXRlcmlhBC0wDnRoaXNBcmcIY29weRZwbGFjZWhvbGRlcgQmICZ7Ci8qIFt3cmFwcGVkIHdpdGggCl0gKi8KBF8uDmxlYWRpbmcObWF4V2FpdBB0cmFpbGluZwxjYW5jZWwKZmx1c2gqW29iamVjdCBET01FeGNlcHRpb25dLFtvYmplY3QgQXN5bmNGdW5jdGlvbl0cW29iamVjdCBQcm94eV1+VW5zdXBwb3J0ZWQgY29yZS1qcyB1c2UuIFRyeSBodHRwczovL25wbXMuaW8vc2VhcmNoP3E9cG9ueWZpbGwuIFtvYmplY3QgV2Vha1NldF0GMWUtEF9fcCArPSAnBHwkHC8vIyBzb3VyY2VVUkw9EnNvdXJjZVVSTC5sb2Rhc2gudGVtcGxhdGVTb3VyY2VzWwYnOwpkSW52YWxpZCBgdmFyaWFibGVgIG9wdGlvbiBwYXNzZWQgaW50byBgXy50ZW1wbGF0ZWAad2l0aCAob2JqKSB7CgYKfQoGJDE7CCkgewomb2JqIHx8IChvYmogPSB7fSk7CiJ2YXIgX190LCBfX3AgPSAnJyAsIF9fZSA9IF8uZXNjYXBlpAEsIF9faiA9IEFycmF5LnByb3RvdHlwZS5qb2luOwpmdW5jdGlvbiBwcmludCgpIHsgX19wICs9IF9fai5jYWxsKGFyZ3VtZW50cywgJycpIH0KBDsKGHJldHVybiBfX3AKfRAnICsKX19lKAopICsKJxQ7Cl9fcCArPSAnGicgKwooKF9fdCA9ICg0KSkgPT0gbnVsbCA/ICcnIDogX190KSArCicSc2VwYXJhdG9yEG9taXNzaW9uClJpZ2h0DGNyeXB0bxBtc0NyeXB0bwZsaWIKbWl4SW4IQmFzZRJXb3JkQXJyYXkGZW5jBkhleAxMYXRpbjEIVXRmOA5fYXBwZW5kEF9wcm9jZXNzHF9taW5CdWZmZXJTaXplLEJ1ZmZlcmVkQmxvY2tBbGdvcml0aG0GY2ZnEGZpbmFsaXplEmJsb2NrU2l6ZRpfY3JlYXRlSGVscGVyIl9jcmVhdGVIbWFjSGVscGVyDEhhc2hlcghhbGdvHmdldFJhbmRvbVZhbHVlcxZyYW5kb21CeXRlcxZyZWFkSW50MzJMRYYBTmF0aXZlIGNyeXB0byBtb2R1bGUgY291bGQgbm90IGJlIHVzZWQgdG8gZ2V0IHNlY3VyZSByYW5kb20gbnVtYmVyLgwkc3VwZXIQc2lnQnl0ZXMoTWFsZm9ybWVkIFVURi04IGRhdGEKX2RhdGEWX25EYXRhQnl0ZXMeX2RvUHJvY2Vzc0Jsb2NrEF9kb1Jlc2V0Fl9kb0ZpbmFsaXplCEhNQUMGeDY0CFdvcmQKdG9YMzIIaGlnaAZsb3cKVXRmMTYOVXRmMTZCRQ5VdGYxNkxFDEJhc2U2NIIBQUJDREVGR0hJSktMTU5PUFFSU1RVVldYWVphYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ejAxMjM0NTY3ODkrLz0IX21hcBZfcmV2ZXJzZU1hcBJCYXNlNjR1cmyAAUFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXowMTIzNDU2Nzg5LV8SX3NhZmVfbWFwBk1ENQ5IbWFjTUQ1BnNpbgpfaGFzaAhTSEExEEhtYWNTSEExDFNIQTI1NhRIbWFjU0hBMjU2CHNxcnQMU0hBMjI0FEhtYWNTSEEyMjQMU0hBNTEyFEhtYWNTSEE1MTIMU0hBMzg0FEhtYWNTSEEzODQIU0hBMxhvdXRwdXRMZW5ndGgQSG1hY1NIQTMMX3N0YXRlElJJUEVNRDE2MBpIbWFjUklQRU1EMTYwDl9oYXNoZXIKX29LZXkKX2lLZXkOa2V5U2l6ZQxoYXNoZXIUaXRlcmF0aW9ucw5jb21wdXRlDFBCS0RGMgxFdnBLREYMQ2lwaGVyHmNyZWF0ZUVuY3J5cHRvch5jcmVhdGVEZWNyeXB0b3IMaXZTaXplHl9FTkNfWEZPUk1fTU9ERR5fREVDX1hGT1JNX01PREUYU3RyZWFtQ2lwaGVyHkJsb2NrQ2lwaGVyTW9kZQZDQkMKdW5wYWQKUGtjczcOcGFkZGluZxZCbG9ja0NpcGhlchhDaXBoZXJQYXJhbXMOT3BlblNTTA5lbmNyeXB0DmRlY3J5cHQkU2VyaWFsaXphYmxlQ2lwaGVyBmtkZg5leGVjdXRlJlBhc3N3b3JkQmFzZWRDaXBoZXIUX3hmb3JtTW9kZQhfa2V5EkVuY3J5cHRvchJEZWNyeXB0b3IOX2NpcGhlcgZfaXYYcHJvY2Vzc0Jsb2NrFF9wcmV2QmxvY2sYZW5jcnlwdEJsb2NrGGRlY3J5cHRCbG9jawRpdgpfbW9kZRJfX2NyZWF0b3ISZm9ybWF0dGVyFGNpcGhlcnRleHQIc2FsdBJhbGdvcml0aG0GQ0ZCBkN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N3AOeAgmOCJ8CDd4DoAIJkAihAgGSCKICDZQIowINlgikAg2YCKUCDZoIpgINnAinAg2eCKgCDaAIqQINogiqAg2kCKsCAaYIrAINqAitAg2qCK4CDawIrwINrgiwAg2wCLECDbIIsgINtAizAgG2CLQCAbgItQIBugi2AgG8CLcCDb4IuAINwAi5Ag3CCLoCDcQIuwINxgi8Ag3gA70CCcgIvgIBygi/AgHMCMACAc4IwQIB0AjCAgHSCMMCAdQIxAIB1gjFAgHYCMYCAdoIxwIB3AjIAgHyAckCAd4IygIB4AjLAgHiCMwCAeQIzQIB5gjOAgHoCM8CAeoI0AIB7AjRAgHuCNICAfAI0wIB8gjUAgH0CNUCAfYI1gIB+AjXAgH6CNgCAfwI2QIB/gjaAgGACdsCAYIJ3AIBhAndAgGGCd4CAYgJ3wIBigngAgGMCeECDY4J4gIBkAnjAgGSCeQCAZQJ5QIBlgnmAgGYCecCAZoJ6AIBnAnpAgGeCeoCAaAJ6wIBognsAgGkCe0CAaYJ7gIBqAnvAgGqCfACAawJ8QIBrgnyAg2wCfMCDbIJ9AIBtAn1AgG2CfYCAbgJ9wIBugn4Ag28CfkCAb4J+gIBwAn7AgHCCfwCAcQJ/QIBxgn+AgHICf8CAcoJgAMBzAmBAwHOCYIDDeIDgwMJ0AmEAw3SCYUDDdQJhgMN1gmHAw3YCYgDDdoJiQMN3AmKAw3eCYsDDeAJjAMN4gmNAw3kA44DCeQJjwMB5gmQAwHoCZEDAeoJkgMB7AmTAwHuCZQDAfAJlQMB8gmWAwH0CZcDAfYJmAMB+AmZAwH6CZoDAfwJmwMN/gmcAwGACp0DAeYDngMJggqfAwGECqADAYYKoQMBiAqiAwGKCqMDAYwKpAMBjgqlAwGQCqYDAZIKpwMBlAqoAwGWCqkDAZgKqgMBmgqrAwGcCqwDAZ4KrQMBoAquAwGiCq8DAaQKsAMBpgqxAwGoCrIDAaoKswMBrAq0AwGuCrUDAbAKtgMBsgq3AwG0CrgDAbYKuQMBuAq6AwG6CrsDAbwKvAMBvgq9AwHACr4DAcIKvwMBxArAAwHGCsEDAcgKwgMBygrDAwHMCsQDAc4KxQMB0ArGAwHSCscDAdQKyAMB1grJAwHYCsoDAdoKywMB3ArMAwHeCs0DAeAKzgMB4grPAwHkCtADAeYK0QM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AAEE7AAAAQbEDAACq6AW+POoDvj1fJQBeJwC9QL1BMziqAAAAEbsiBKwDAAAmAgC7JgStAwAAJgIAvKAABLIDAAAmAgAmAwAhAQDuXygAXicAvUK9QzM4qgAAABG7JgStAwAAJgIAuzwErwMAACYCALs+BLADAAAmAgC8oAAEsgMAACYCACYEACEBAO5fKQA4qgAAABEEswMAAAS0AwAABLUDAAAEtgMAAAS3AwAABLgDAAAEuQMAAAS6AwAABLsDAAAEvAMAAAS9AwAABL4DAAAEvwMAAATAAwAABMEDAAAEwgMAAATDAwAABMQDAAAExQMAAATGAwAABMcDAAAEyAMAAATJAwAABMoDAAAEywMAAATMAwAABM0DAAAEzgMAAATPAwAABNADAAAE0QMAAATSAwAAJiAABNMDAABMIAAAgATUAwAATCEAAIAE1QMAAEwiAACABNYDAABMIwAAgATXAwAATCQAAIBC2AMAAL5EJAEAIQEAXyoAOKoAAAARBNkDAAAE2gMAAATbAwAABNwDAAAE3QMAAATeAwAABN8DAAAE4AMAAAThAwAABOIDAAAE1AMAAATjAwAABOQDAAAE5QMAAATmAwAABOcDAAAE6AMAAATpAwAABOoDAAAE6wMAAATsAwAABO0DAAAE7gMAAATvAwAABPADAAAE8QMAAATyAwAABPMDAAAE9AMAAAT1AwAABPYDAAAE9wMAACYgAAT4AwAATCAAAIAE+QMAAEwhAACABPoDAABMIgAAgAT7AwAATCMAAIAE/AMAAEwkAACABP0DAABMJQAAgAT+AwAATCYAAIAE/wMAAEwnAACABAAEAABMKAAAgAQBBAAATCkAAIAEAgQAAEwqAACABAMEAABMKwAAgAQEBAAATCwAAIAEBQQAAEwtAACABAYEAABMLgAAgAQHBAAATC8AAIAECAQAAEwwAACABAkEAABMMQAAgAQKBAAATDIAAIAECwQAAEwzAACABAwEAABMNAAAgAQNBAAATDUAAIAEDgQAAEw2AACABA8EAABMNwAAgAQQBAAATDgAAIAEEQQAAEw5AACABBIEAABMOgAAgELYAwAAvkUkAQAhAQBfKwA4qwAAABEEEwQAAAQUBAAABBUEAAAEFgQAAAQXBAAABBgEAAAEGQQAAAQaBAAAJggAIQEAXywAOKsAAAARBBsEAAA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ATVgEAABMWAQAAF64AEzhBAAAXrkATPIEAABeugBM8wQAAAMBAQAATfQEAABM9AQAAF67AExqAAAAXrwATPUEAABevQBM9gQAAF6+AEz3BAAAXr8ATPgEAABewABM+QQAAF7BAEz6BAAAXsIATPsEAAADAgEAAE38BAAATPwEAAADAwEAAE39BAAATP0EAAADBAEAAE3YAwAATNgDAAADBQEAAE1XBAAATFcEAABexABM/gQAAAMGAQAATS0CAABMLQIAAAMHAQAATXgEAABMeAQAAAMIAQAATWMAAABMYwAAAAMJAQAATesEAABM6wQAAAMKAQAATewEAABM7AQAAAMLAQAATe0EAABM7QQAAAMMAQAATUEAAABMQQAAAAMNAQAATf8EAABM/wQAAAMOAQAATVcAAABMVwAAAAMPAQAATQAFAABMAAUAAAMQAQAATbIEAABMsgQAAAMRAQAATWgAAABMaAAAAAMSAQAATQEFAABMAQUAACQBAF/FAAMUAQAATbIBAABfxwBeyAADFwEAAO1fygBeyAADGAEAAO1fywBezAADGgEAAO1fzQBezAADGwEAAO1fzgA4jwAAAEI9BAAACwdPAxwBAABNAgUAAEwCBQAAAx0BAABNAwUAAEwDBQAAAx4BAABNBAUAAEwEBQAAXsoATFQEAABeywBMVgQAAF7NAEwFBQAAXs4ATAYFAAADHwEAAE0HBQAATAcFAAADIAEAAE0IBQAATAgFAAADIQEAAE0JBQAATAkFAAADIgEAAE0KBQAATAoFAAADIwEAAE0LBQAATAsFAAADJAEAAE0MBQAATAwFAAADJQEAAE0NBQAATA0FAAADJgEAAE0OBQAATA4FAAADJwEAAE2/BAAATL8EAAADKAEAAE3ZAAAATNkAAAADKQEAAE03AAAATDcAAAADKgEAAE3hAAAATOEAAAADKwEAAE0PBQAATA8FAAAkAQBfzwA4jwAAAEI9BAAACwdPAy4BAABNEAUAAEwQBQAAJAEAX9IABBEFAABf0wACLwEAAAIwAQAAM1/UAAIxAQAAAjIBAAAzX9UAOI8AAABCPQQAAAsHTwMzAQAATRIFAABMEgUAAAM0AQAATRMFAABMEwUAACQBAF/WAAM1AQAATcIBAABg1wBBOwAAAAQUBQAAQ9YAAABe1wBBOwAAADiQAAAAQTsAAAB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AAEw9AACAZQYBQZIFAABMPgAAgGUGAUGTBQAATD8AAIBlBgFBlAUAAExAAACAZQYBQZkFAABMQQAAgGUGAUGbBQAATEIAAIBlBgFBnQUAAExDAACAZQYBQZ4FAABMRAAAgGUGAUGiBQAATEUAAIBlBgFBnwUAAExGAACAZQYBQaAFAABMRwAAgGUGAUGhBQAATEgAAIBlBgFBowUAAExJAACAZQYBQaQFAABMSgAAgGUGAUGlBQAATEsAAIBlBgFBpgUAAExMAACAZQYBQacFAABMTQAAgGUGAUGpBQAATE4AAIBlBgFBrAUAAExPAACAZQYBQa0FAABMUAAAgCEBAFEOXvoAQa4FAAA4qwAAABFlBgFBewUAAGUGAUF8BQAAZQYBQX0FAABlBgFBfgUAAGUGAUF/BQAAZQYBQTsFAAAmBgAhAQBRDl76AEGqBQAAOKsAAAARZQYBQaUFAABlBgFBXAUAAGUGAUFOBQAAJgMAIQEAUQ5e+gBBrwUAADirAAAAESEAAFEOXvoAQbAFAAA4qwAAABEhAABRDl76AEGxBQAAOKsAAAARIQAAUQ5fBwE4qwAAABFe/QBBmQUAAF79AEGRBQAAXv0AQa0FAABe/QBBbgUAAF79AEGDBQAAXv0AQYIFAABe/QBBigUAACYHACEBAF8JATiqAAAAEbyAALysICYCALyCALwaICYCALyDALySASYCALyEALweICYCALyFALwmICYCALyGALwgICYCALyHALwhICYCALyIALzGAiYCALyJALwwICYCALyKALxgASYCALyLALw5ICYCALyMALxSASYCALyOALx9ASYCALyRALwYICYCALySALwZICYCALyTALwcICYCALyUALwdICYCALyVALwiICYCALyWALwTICYCALyXALwUICYCALyYALzcAiYCALyZALwiISYCALyaALxhASYCALybALw6ICYCALycALxTASYCALyeALx+ASYCALyfALx4ASYCACYbACEBAF8KAQNeAQAAXv8AEekDDgtg/wDtlg4LXv8AQbIFAABMsgUAAF7/AEGzBQAATLMFAABe/wBBtAUAAEy0BQAAXv8AQbUFAABMtQUAAF7/AEGKBQAATIoFAABe/wBBtgUAAEy2BQAAXwsBYRYABmEXAAJoAQAAVu0AAAAAA2kBAABUHwUAAAADagEAAFS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NWAYAAExYBgAAAxYCAABUWQYAAAQDFwIAAFRaBgAABAMYAgAAVFsGAAAEAxkCAABUXAYAAAQDGgIAAE1dBgAATF0GAAADGwIAAE1eBgAATF4GAAADHAIAAE1fBgAATF8GAAADHQIAAE1gBgAATGAGAAADHgIAAE1hBgAATGEGAAADHwIAAE1iBgAATGIGAAADIAIAAE1jBgAATGMGAAADIQIAAE1kBgAATGQGAAADIgIAAE1lBgAATGUGAAADIwIAAE1mBgAATGYGAAADJAIAAE1nBgAATGcGAAADJQIAAE1oBgAATGgGAAADJgIAAE1pBgAATGkGAAADJwIAAE1qBgAATGoGAAADKAIAAE1rBgAATGsGAAADKQIAAFRsBgAABAMqAgAATW0GAABMbQYAAAMrAgAAVG4GAAAEXyIBBNkAAABfIwEEbwYAAF8kAQRwBgAAXyUBBHEGAAAEcgYAAARzBgAABHQGAAAEdQYAAAR2BgAABHcGAAAEeAYAAAR5BgAABHoGAAAEewYAAAR8BgAABH0GAAAEfgYAAAR/BgAABIAGAAAEgQYAAASCBgAABIMGAAAEhAYAAASFBgAABIYGAAAEhwYAAASIBgAABIkGAAAEigYAAASLBgAABIwGAAAEjQYAAASOBgAABI8GAAAEkAYAACYgAASRBgAATCAAAIAEkgYAAEwhAACABJMGAABMIgAAgASUBgAATCMAAIAElQYAAEwkAACABJYGAABMJQAAgASXBgAATCYAAIAEmAYAAEwnAACABJkGAABMKAAAgASaBgAATCkAAIAEmwYAAEwqAACABJwGAABMKwAAgASdBgAATCwAAIAEngYAAEwtAACABJ8GAABMLgAAgASgBgAATC8AAIAEoQYAAEwwAACABKIGAABMMQAAgASjBgAATDIAAIAEpAYAAEwzAACABKUGAABMNAAAgASmBgAATDUAAIAEpwYAAEw2AACAXyYBJgAAs2UmAVIEqAYAAFGPBKkGAABRjw5fJwE4qwAAABEEqgYAAASrBgAABNkAAAAmAwAhAQBfKAEErAYAAAStBgAAJgIAXykBJgAAs2UpAVIEqAYAAFGPBKkGAABRjw5fKgELBK4GAABMrwYAAASwBgAATLEGAABfLAEEsgYAAF8tAQTZAwAAXy4BOKoAAAARBNoDAAAE2wMAAATcAwAABN0DAAAE3gMAAATfAwAABOADAAAE4QMAAATiAwAABNQDAAAE4wMAAATkAwAABOUDAAAE5gMAAATnAwAABOgDAAAE6QMAAATqAwAABOsDAAAE7AMAAATtAwAABO4DAAAE7wMAAATwAwAABPEDAAAE8gMAAATzAwAABPQDAAAE9QMAAAT2AwAABPcDAAAE+AMAACYgAAT5AwAATCAAAIAE+gMAAEwhAACABPsDAABMIgAAgAT8AwAATCMAAIAE/QMAAEwkAACABP4DAABMJQAAgAT/AwAATCYAAIAEAAQAAEwnAACABAEEAABMKAAAgAQCBAAATCkAAIAEAwQAAEwqAACABAQEAABMKwAAgAQFBAAATCwAAIAEBgQAAEwtAACABAcEAABMLgAAgAQIBAAATC8AAIAECQQAAEwwAACABAoEAABMMQAAgAQLBAAATDIAAIAEDAQAAEwzAACABA0EAABMNAAAgAQOBAAATDUAAIAEDwQAAEw2AACABBAEAABMNwAAgAQRBAAATDgAAIAEEgQAAEw5AACAQtgDAAADLQIAACQBACEBAF8vATiqAAAAEQSzBgAACwS0BgAATLUGAAAEtgYAAEw2AAAAXvoAQa8FAABM8QQAACYCAAS3BgAACwS0BgAATLUGAAAEuAYAAEw2AAAAXvoAQa8FAABM8QQAACYCAAS5BgAACwS0BgAATLUGAAAEugYAAEw2AAAAXvoAQa8FAABM8QQAACYCAAS7BgAACwS0BgAATLUGAAAEvAYAAEw2AAAAXvoAQa8FAABM8QQAACYCAAS9BgAACwS0BgAATLUGAAAEvgYAAEw2AAAAXvoAQa8FAABM8QQAACYCAAS/BgAACwS0BgAATLUGAAAELAQAAEw2AAAAXvoAQa8FAABM8QQAACYCAATABgAACwS0BgAATLUGAAAEMwQAAEw2AAAAXvoAQa8FAABM8QQAACYCAATBBgAACwTiAAAATLUGAAAEHAQAAEw2AAAAXvoAQbAFAABM8QQAACYCAATCBgAACwTiAAAATLUGAAAENAQAAEw2AAAAXvoAQbAFAABM8QQAACYCAATDBgAACwTiAAAATLUGAAAExAYAAEw2AAAAXvoAQbAFAABM8QQAACYCAATFBgAAC79MtQYAAATFBgAATDYAAABe+gBBsQUAAEzxBAAAJgIABMYGAAALBMUGAAB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BADiPAAAAQmUAAADQBBgKAAALs5ZMQAAAACQDAA7QOKQAAAARBBoKAABCXQAAAL8kAQBC2AMAAL4AJAEAIQEAQxYAAAAppAMBAA5DBgEAAQABAwAACgHqAwABAM9CtAQAALMlAQCkAwEADkMGAQACAAIGAAFEAuoDAAEA7gMAAQA4jwAAAEJlAAAA0AQYCgAAC7OWTEAAAAAkAwAO0DikAAAAEQQbCgAAQl0AAAC/JAEAQtgDAAC+ACQBACEBAEMWAAAAKaQDAQAOQwYBAAEAAQMAAAoB6gMAAQDPQrQEAACzJQEApAMBAA5DBgEAAgMCHwAD4AIF6gMAAQDuAwABQPADAAAA8gMAAUD0AwACQL4AyTiPAAAAQmUAAADQBBgKAAALs5ZMQAAAACQDAA7Q0AYVQy4FAABDLQUAADiqAAAAEbMB/f8AACYCALyAALysICYCALyCALwaICYCALyDALySASYCALyEALweICYCALyFALwmICYCALyGALwgICYCALyHALwhICYCALyIALzGAiYCALyJALwwICYCALyKALxgASYCALyLALw5ICYCALyMALxSASYCALyOALx9ASYCALyRALwYICYCALySALwZICYCALyTALwcICYCALyUALwdICYCALyVALwiICYCALyWALwTICYCALyXALwUICYCALyYALzcAiYCALyZALwiISYCALyaALxhASYCALybALw6ICYCALycALxTASYCALyeALx+ASYCALyfALx4ASYCACYcACEBAMjQBziTAAAAQS4FAADLqugEw+oDvgFDLgUAANDFQy0FAADQvgJDFgAAACmkAwEADkMGAfQDAQEBBAEAOALqAwABAO4DAAAA8gMBAQEA2AAAz6QR6AkOzwH/3wAApBHpCQ4B//8QAM+j6AcB/f8AACgH20JBAAAAzyQBAMuq6APDKM8opAMBAA5DBgEAAQEBBQAAUQLqAwABAO4DAAAAv8cB//8AAM+jEeg0Ds8BAAABAJ7TwziTAAAAQiMJAADPuwqivP8DrQEA2AAAryQBAJ3HAQDcAAC8/wPPra/XDsM4kwAAAEIjCQAAzyQBAJ0opAMBAA5DBgEAAQABAwIADAHqAwABAO4DAQP0AwIB20EuBQAA3M/tIwEApAMBAA5DBgEAAhECDwQUiQQT6gMAAQDuAwABAPADAABA8gMAAUD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6XC9cLyk/KCg/OigoW146QFwvXSopKD86OihbXjpAXC9dKikpPyk/QCk/KFxbWzAtOWEtZkEtRjouXStcXXxbXjpcLz8jXSopKD86OihcZCt8KD89OikpKT8oOik/KSgoKCg/OltePyNdKD8hW14/I1wvXSpcLltePyNcLy5dKyg/Ols/I118JCkpKSpcLz8pPyhbXj8jXC9dKikpKD86XD8oW14jXSopKT8oPzojKC4qKSk/KQeADAAPAPkCAAAIBgAAAAQH9f///wsABQ0BAQmCAAAAGE0AAAAcEAAAAAEAAAD///9/AQAAABUDAAAAOQA7AD8AQQD//woBOgAcFAAAAAAAAAD///9/AQAAABUEAAAALgAwADkAOwA/AEEA//8KAUAACgsBHBgAAAABAAAA////fwEAAAAVBQAAACIAJAAtADAAOQA7AD4AQAD//woMAQE6ABwHAAAAAAAAAAEAAAACAAAAAS8AAS8ACgsCDQMFCWwAAAANAwUJYQAAAAsDCwQcFAAAAAAAAAD///9/AQAAABUEAAAALgAwADkAOwA/AEEA//8KDAQNBQUJLAAAAAE6AAsFHBQAAAAAAAAA////fwEAAAAVBAAAAC4AMAA5ADsAPwBBAP//CgwFDAMBQAALBgkwAAAAAVsAHBQAAAABAAAA////fwEAAAAVBAAuAC4AMAA6AEEARgBhAGYACgFdAAcpAAAAHBgAAAAAAAAA////fwEAAAAVBQAAACIAJAAuADAAOQA7AD4AQAD//woMBg0HBwkzAAAAAToACwcJHgAAABwIAAAAAQAAAP///38BAAAAFQEAMAA5AAoHCQAAABcEAAAAAToACgwHDQgICQcAAAALCAE6AAwIDAILCQsKDQsLCZsAAAALCwl9AAAAFQMAAAAiACQAPgBAAP//GGQAAAAcFAAAAAAAAAD///9/AQAAABUEAAAAIgAkAC4AMAA+AEAA//8KAS4AHBQAAAABAAAA////fwEAAAAVBAAAACIAJAAtADAAPgBAAP//CgkQAAAAFQIAIwAjAD8APwAHAQAAAAYKB37///8cBAAAAAAAAAABAAAAAQAAAAEvAAoMCwsMHBQAAAAAAAAA////fwEAAAAVBAAAACIAJAAuADAAPgBAAP//CgwMDAoNDQ0JJAAAAAE/AAsNHAwAAAAAAAAA////fwEAAAA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AAExdDwAABAkBAABMXg8AAAQJAQAATF8PAAAE/QAAAExgDwAABP0AAABMYQ8AAAT9AAAATGIPAAAEDQEAAExjDwAABA0BAABMZA8AAAQNAQAATGUPAAAE+QAAAExmDwAABPkAAABMZw8AAAT5AAAATGgPAAAEBAEAAExpDwAABAQBAABMag8AAAQEAQAATGsPAAAEBAEAAExsDwAABPsAAABMbQ8AAAT7AAAATG4PAAAE+wAAAExvDwAABPsAAABMcA8AAATmAAAATHEPAAAE5gAAAExyDwAABOYAAABMcw8AAAT3AAAATHQPAAAE9wAAAEx1DwAABPcAAABMdg8AAAQTAQAATHcPAAAEEwEAAEx4DwAABBMBAABMeQ8AAAQTAQAATHoPAAAEEwEAAEx7DwAABBMBAABMfA8AAAT/AAAATH0PAAAE/wAAAEx+DwAABP8AAABMfw8AAAT/AAAATIAPAAAE/wAAAEyBDwAABP8AAABMgg8AAAQaAQAATIMPAAAE6wAAAEyEDwAABBgBAABMhQ8AAATqAAAATIYPAAAEGAEAAEyHDwAABCABAABMiA8AAAQgAQAATIkPAAAEIAEAAEyKDwAABB4BAABMiw8AAAQeAQAATIwPAAAEHgEAAEyNDwAABI4PAABMjw8AAASQDwAATJEPAAAEPQEAAEySDwAABCkBAABMkw8AAASUDwAATJUPAAAE+wAAAEyWDwAA7cGQwIYLBK0DAABMYwkAAASvAwAATFkIAAAEsAMAAExaCAAABKwDAABM1AgAAAS8CwAATBwLAADtwZHAhgsEYwkAAEytAwAABFkIAABMrwMAAARaCAAATLADAAAE1AgAAEysAwAABBwLAABMvAsAAO3Bm75n7MGcwGnoHcBpwJwVQxkKAADAnEPVAAAAwFTAnBVD1QAAACnAaMCcFUPVAAAAKaQDAQAG////////P0MGAADg////70EHGlxiX19wIFwrPSAnJzsHbAEBAC8AAAAIBgAAAAQH9f///wsAEQFfAAFfAAFwAAEgAAErAAE9AAEgAAEnAAEnAAE7AAwACgciXGIoX19wIFwrPSkgJycgXCsHegECADYAAAAIBgAAAAQH9f///wsAEQsBAV8AAV8AAXAAASAAASsAAT0ADAEBIAABJwABJwABIAABKwAMAAoHOChfX2VcKC4qP1wpfFxiX190XCkpIFwrXG4nJzsHvAEBAgBXAAAACAYAAAAEB/X///8LAAsBCR8AAAABXwABXwABZQABKAAIBgAAAAMH9f///wEpAAcNAAAAEQFfAAFfAAF0AAEpAAwBASAAASsAAQoAAScAAScAATsADAAKBzAmKD86YW1wfGx0fGd0fHF1b3R8IzM5KTsH3gEBAQBoAAAACAYAAAAEB/X///8LAAEmAAlEAAAACS4AAAAJHgAAAAkOAAAAAWEAAW0AAXAABwYAAAABbAABdAAHBgAAAAFnAAF0AAcMAAAAAXEAAXUAAW8AAXQABwkAAAABIwABMwABOQABOwAMAAoHDlsmPD4iJ10HVAEBACMAAAAIBgAAAAQH9f///wsAFQQAIgAiACYAJwA8ADwAPgA+AAwACgcePCUtKFtcc1xTXSs/KSU+B2wBAgAvAAAACAYAAAAEB/X///8LAAE8AAElAAEtAAsBFQEAAAD//wn0////DAEBJQABPgAMAAoHHDwlKFtcc1xTXSs/KSU+B2YBAgAsAAAACAYAAAAEB/X///8LAAE8AAElAAsBFQEAAAD//wn0////DAEBJQABPgAMAAoHHjwlPShbXHNcU10rPyklPgdsAQIALwAAAAgGAAAABAf1////CwABPAABJQABPQALARUBAAAA//8J9P///wwBASUAAT4ADAAKB2BcLnxcWyg/OlteW1xdXSp8KFsiJ10pKD86KD8hXDEpW15cXF18XFwuKSo/XDEpXF0HogIAAgCKAAAACAYAAAAEB/X///8LAAkIAAAAAS4AB20AAAABWwAJJgAAABwQAAAAAAAAAP///38BAAAAFQMAAABaAFwAXABeAP//Cgc8AAAACwEVAgAiACIAJwAnAAwBCCYAAAAJGAAAABgDAAAAEwEKFQIAAABbAF0A//8HBAAAAAFcAAMH1f///xMBAV0ADAAKBwpeXHcqJAd8AAEANwAAAAgGAAAABAf1////CwAFHBQAAAAAAAAA////fwEAAAAVBAAwADkAQQBaAF8AXwBhAHoACgYMAAoHvgFbXi5bXF1dK3xcWyg/OigtP1xkKyg/OlwuXGQrKT8pfChbIiddKSgoPzooPyFcMilbXlxcXXxcXC4pKj8pXDIpXF18KD89KD86XC58XFtcXSkoPzpcLnxcW1xdfCQpKQfUBAEEACMBAAAIBgAAAAQH9f///wsACdcAAAAJKgAAABwUAAAAAQAAAP///38BAAAAFQQAAAAtAC8AWgBcAFwAXgD//woHowAAAAFbAAlYAAAACwEcBAAAAAAAAAABAAAAAQAAAAEtAAocCAAAAAEAAAD///9/AQAAABUBADAAOQAKCRwAAAABLgAcCAAAAAEAAAD///9/AQAAABUBADAAOQAKDAEHQAAAAAsCFQIAIgAiACcAJwAMAgsDCCYAAAAJGAAAABgDAAAAEwIKFQIAAABbAF0A//8HBAAAAAFcAAMH1f///wwDEwIBXQAHNwAAABcyAAAACQgAAAABLgAHBgAAAAFbAAFdAAkYAAAACQgAAAABLgAHBgAAAAFbAAFdAAcBAAAABgoMAAoHJFtcXF4kLiorPygpW1xde318XQdkAQEAKwAAAAgGAAAABAf1////CwAVBgAkACQAKAArAC4ALgA/AD8AWwBeAHsAfQAMAAoHCF5ccysHqgEAAQBOAAAACAYAAAAEB/X///8LAAUcLAAAAAEAAAD///9/AQAAABUKAAkADQAgACAAoACgAIAWgBYAIAogKCApIC8gLyBfIF8gADAAMP/+//4KDAAKBwRccweEAQABADsAAAAIBgAAAAQH9f///wsAFQoACQANACAAIACgAKAAgBaAFgAgCiAoICkgLyAvIF8gXyAAMAAw//7//gwACgdSXHsoPzpcblwvXCogXFt3cmFwcGVkIHdpdGggLitcXSBcKlwvKT9cbj8HkgIAAQCCAAAACAYAAAAEB/X///8LAAF7AAlVAAAAAQoAAS8AASoAASAAAVsAAXcAAXIAAWEAAXAAAXAAAWUAAWQAASAAAXcAAWkAAXQAAWgAASAAHAIAAAABAAAA////fwEAAAADCgFdAAEgAAEqAAEvABwEAAAAAAAAAAEAAAABAAAAAQoACgwACgdCXHtcblwvXCogXFt3cmFwcGVkIHdpdGggKC4rKVxdIFwqB+ABAAIAaQAAAAgGAAAABAf1////CwABewABCgABLwABKgABIAABWwABdwABcgABYQABcAABcAABZQABZAABIAABdwABaQABdAABaAABIAALARwCAAAAAQAAAP///38BAAAAAwoMAQFdAAEgAAEqAAwACgcKLD8gJiAHagABAC4AAAAIBgAAAAQH9f///wsAHAQAAAAAAAAAAQAAAAEAAAABLAAKASAAASYAASAADAAKB1BbXlx4MDAtXHgyZlx4M2EtXHg0MFx4NWItXHg2MFx4N2ItXHg3Zl0rB3gBAQA1AAAACAYAAAAEB/X///8LABwUAAAAAQAAAP///38BAAAAFQQAMAA5AEEAWgBhAHoAgAD//woMAAoHIFsoKT0se31cW1xdXC9cc10HxAEAAQBbAAAACAYAAAAEB/X///8LABUSAAkADQAgACAAKAApACwALAAvAC8APQA9AFsAWwBdAF0AewB7AH0AfQCgAKAAgBaAFgAgCiAoICkgLyAvIF8gXyAAMAAw//7//gwACgcOXFwoXFwpPwdSAQIAIgAAAAgGAAAABAf1////CwABXAANAQEJBwAAAAsBAVwADAEMAAoHPFwkXHsoW15cXH1dKig/OlxcLlteXFx9XSopKilcfQfoAQECAG0AAAAIBgAAAAQH9f///wsAASQAAXsACwEcEAAAAAAAAAD///9/AQAAABUDAAAAWwBdAHwAfgD//woJKgAAAAFcAAMcEAAAAAAAAAD///9/AQAAABUDAAAAWwBdAHwAfgD//woH0f///wwBAX0ADAAKBwhcdyokB3oAAQA2AAAACAYAAAAEB/X///8LABwUAAAAAAAAAP///38BAAAAFQQAMAA5AEEAWgBfAF8AYQB6AAoGDAAKByJeWy0rXTB4WzAtOWEtZl0rJAeWAQIBAEQAAAAIBgAAAAQH9f///wsABRUCACsAKwAtAC0AATAAAVgAHBAAAAABAAAA////fwEAAAAVAwAwADkAQQBGAGEAZgAKBgwACgcSXjBiWzAxXSskB3ACAQAxAAAACAYAAAAEB/X///8LAAUBMAABQgAcCAAAAAEAAAD///9/AQAAABUBADAAMQAKBgwACgc2Xlxbb2JqZWN0IC4rP0NvbnN0cnVjdG9yXF0kB7YBAAEAVAAAAAgGAAAABAf1////CwAFAVsAAW8AAWIAAWoAAWUAAWMAAXQAASAAAwn6////AUMAAW8AAW4AAXMAAXQAAXIAAXUAAWMAAXQAAW8AAXIAAV0ABgwACgcUXjBvWzAtN10rJAdwAgEAMQAAAAgGAAAABAf1////CwAFATAAAU8AHAgAAAABAAAA////fwEAAAAVAQAwADcACgYMAAoHIF4oPzowfFsxLTldXGQqKSQHjAEAAQA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sAACAuzVMLQAAgLstTC4AAIC7JUwvAACAux1MMAAAgLsVTDEAAIC7DUwyAACAuEwzAACAuxxMNAAAgLsUTDUAAIC7DEw2AACAt0w3AACAwQS7DrsRuwu7GLS4trscuw+5uxW7CrsXuxO7DLe7GrsIuxC6uxu7FLsNtbspuzS7H7sluy+7N7seuygmIAC7M0wgAACAuy1MIQAAgLshTCIAAIC7MEwjAACAuyxMJAAAgLsxTCUAAIC7J0wmAACAuzhMJwAAgLsiTCgAAIC7NUwpAACAuy5MKgAAgLsqTCsAAIC7MkwsAACAuyRMLQAAgLsdTC4AAIC7IEwvAACAwQW0tbe5uwi7CrsMuw67D7sRuxO7FbsXuxm7G7scJhAAwQYLAQCCgABMAAAAgAEAgAAATAAAAJABAoCAAEwAAACgtUwAAACwvAACTAAAAMABAoKAAEwAAADQAQICgABMAAAA4AEAAIAATAAAAPC8AgJMPxEAAAEAAoAATEARAAABAIIAAExBEQAAAQCAgABMQhEAAAECgAAATEMRAAABAgCAAExEEQAAs0xFEQAAAQKCAABMRhEAALNMAAAAiAECgoAATAAAAJgBAoIAAEwAAACoAQCAAABMAAAAuAEAgoAATAAAAMi8AAJMAAAA2AECgIAATAAAAOi1TAAAAPgBAAKAAExHEQAAAQCCAABMSBEAAAEAgIAATEkRAAABAgKAAExKEQAAAQIAgABMSxEAAAECgAAATEwRAAC8AgJMTREAAAEAAIAATE4RAAABAIAAAEwBAACAtUwBAACQAQCCgABMAQAAoAEAAIAATAEAALABAoCAAEwBAADAAQCCAABMAQAA0LwAAkwBAADgAQICgABMAQAA8AECgoAATE8RAAABAICAAExQEQAAAQIAgABMUREAAAECggAATFIRAAC8AgJMUxEAAAEAAoAATFQRAAABAoAAAExVEQAAs0xWEQAAAQKCgABMAQAAiAEAgIAATAEAAJgBAACAAEwBAACovAACTAEAALgBAIAAAEwBAADIAQIAgABMAQAA2LVMAQAA6AECggAATAEAAPgBAoAAAExXEQAAAQICgABMWBEAALwCAkxZEQAAAQCCgABMWhEAAAEAAoAATFsRAACzTFwRAAABAIIAAExdEQAAAQKAgABMXhEAAAsBEEAIQEwAAACAvABATAAAAIEBAAAIAEwAAACCARAACEBMAAAAgwEQAABATAAAAIQBAEAIQEwAAACFAQBAAEBMAAAAhrsQTAAAAIcBAEAIAEwAAACIARBAAEBMAAAAiQEAAABATAAAAIoBEEAIAEwAAACLARAACABMAAAAjLNMAAAAjbwQQEwAAACOAQAACEBMAAAAjwEAQABATAAAgIABEEAIAEwAAICBuxBMAACAggEQQABATAAAgIMBEEAIQEwAAICEAQAAAEBMAACAhQEAAAgATAAAgIYBEAAIQEwAAICHARAACABMAACAiLNMAACAibwAQEwAAICKAQAACEBMAACAiwEQAABATAAAgIwBAEAIAEwAAICNAQBACEBMAACAjrwQQEwAAICPs0wAAACQARAACEBMAAAAkQEQQABATAAAAJIBAEAIQEwAAACTAQAACEBMAAAAlLsQTAAAAJUBEEAIAEwAAACWvABATAAAAJe8EEBMAAAAmAEAAAgATAAAAJkBEAAIAEwAAACaARAAAEBMAAAAmwEAQAgATAAAAJwBAEAAQEwAAACdAQAAAEBMAAAAngEQQAhATAAAAJ8BEEAIAEwAAICQAQAACABMAACAkQEAAAhATAAAgJK8AEBMAACAkwEAQABATAAAgJQBEEAIQEwAAICVuxBMAACAlgEAAABATAAAgJcBAEAIQEwAAICYARAAAEBMAACAmQEQQABATAAAgJoBEAAIAEwAAICbs0wAAICcvBBATAAAgJ0BEAAIQEwAAICeAQBACABMAACAnwu8BAFMAAAAgLNMAAAQgAEAAQAETAAAIIABBAEBAEwAADCAAQQAAQBMAABAgAEEAAAETAAAUIABBAEBBEwAAGCAAQAAAQRMAABwgAEAAAAETAAAgIABAAEBBEwAAJCAAQABAQBMAACggAEEAAEETAAAsIABBAEABEwAAMCAAQAAAQBMAADQgLdMAADggLwAAUwAAPCAAQABAQRMAAAIgAEEAAEETAAAGICzTAAAKIABAAEABEwAADiAAQQAAARMAABIgAEAAAEATAAAWIABBAABAEwAAGiAvAQBTAAAeIC3TAAAiIC8AAFMAACYgAEAAAEETAAAqIABBAEBAEwAALiAAQABAQBMAADIgAEEAQAETAAA2IABBAEBBEwAAOiAAQAAAARMAAD4gAEAAQEETAAAAIEBBAABAEwAABCBAQAAAQBMAAAggQEAAQAETAAAMIG8AAFMAABAgQEEAQEETAAAUIEBBAAABEwAAGCBs0wAAHCBAQQBAARMAACAgQEAAAAETAAAkIG3TAAAoIEBAAEBAEwAALCBAQAAAQRMAADAgbwEAUwAANCBAQQBAQBMAADggQEEAAEETAAA8IEBAAAABEwAAAiBvAQBTAAAGIEBAAEBBEwAACiBs0wAADiBAQQAAQBMAABIgQEAAQAETAAAWIG8AAFMAABogQEEAAEETAAAeIEBAAABAEwAAIiBAQQBAQRMAACYgQEEAQEATAAAqIEBBAAABEwAALiBAQQBAARMAADIgQEAAAEETAAA2IG3TAAA6IEBAAEBAEwAAPiBC70ATAAAAIC9AUwAAAGAAUAQQABMAAACgL0CTAAAA4CzTAAABIABABBAAEwAAAWAvQNMAAAGgAFAAEAATAAAB4C9BEwAAAiAAQAAQABMAAAJgLtATAAACoC9BUwAAAuAvQZMAAAMgLxAEEwAAA2AvAAQTAAADoC9B0wAAA+AvQhMAIAAgLtATACAAYC9CUwAgAKAvQpMAIADgAEAEEAATACABIC9C0wAgAWAs0wAgAaAvQxMAIAHgLwAEEwAgAiAvQ1MAIAJgAEAAEAATACACoC8QBBMAIALgL0OTACADIABQABAAEwAgA2AAUAQQABMAIAOgL0PTACAD4ABQABAAEwAABCAAQAQQABMAAARgL0QTAAAEoCzTAAAE4C8QBBMAAAUgL0RTAAAFYC9EkwAABaAvRNMAAAXgL0UTAAAGIC9FUwAABmAvRZMAAAagAFAEEAATAAAG4C9F0wAAByAAQAAQABMAAAdgLtATAAAHoC8ABBMAAAfgL0YTACAEIC9GUwAgBGAs0wAgBKAAQAQQABMAIATgAFAAEAATACAFIC9GkwAgBWAvRtMAIAWgLtATACAF4C9HEwAgBiAvAAQTACAGYC9HUwAgBqAvR5MAIAbgLxAEEwAgByAvR9MAIAdgAEAAEAATACAHoABQBBAAEwAgB+AC7yAAEwAAACAAQAABAFMABAAgAEAAAQATAAgAIABAAAAIEwAMACAAYAABCBMAEAAgAGAAAABTABQAIABgAAAIUwAYACAAYAABABMAHAAgAEAAAABTACAAIABAAAEIEwAkACAAYAAACBMAKAAgAGAAAQhTACwAIABAAAEIUwAwACAs0wA0ACAAYAABAFMAOAAgAEAAAAhTADwAIABgAAEAUwACACAAYAAACFMABgAgLyAAEwAKACAAQAABAFMADgAgAEAAAQATABIAIABgAAEIEwAWACAAQAABCFMAGgAgAEAAAAgTAB4AIABAAAEIEwAiACAs0wAmACAAYAABCFMAKgAgAGAAAABTAC4AIABgAAAIEwAyACAAQAAACFMANgAgAEAAAABTADoAIABgAAEAEwA+ACAAQAABABMAAABgLyAAEwAEAGAAQAAACBMACABgAGAAAAhTAAwAYABgAAAAUwAQAGAAQAABCFMAFABgAGAAAQgTABgAYABAAAAAUwAcAGAAYAABCFMAIABgAEAAAAhTACQAYABAAAEAUwAoAGAAQAABCBMALABgAGAAAQATADAAYABgAAAIEwA0AGAs0wA4AGAAYAABAFMAPABgAGAAAAhTAAIAYABAAAAAUwAGAGAAQAABAFMACgBgAGAAAQgTAA4AYABAAAAIEwASAGAAYAABAFMAFgBgLyAAEwAaAGAAQAABCFMAHgBgAGAAAQATACIAYABgAAEIUwAmAGAs0wAqAGAAQAAACFMALgBgAGAAAABTADIAYABAAAEAEwA2AGAAQAABCBMAOgBgAGAAAAgTAD4AYALAQgAABBMAAAAgLwAIEwAAQCAAQAAIBBMAAIAgAEIICAQTAADAIABACAAEEwABACAAQAAIABMAAUAgAEIACAATAAGAIABAAAAEEwABwCAs0wACACAAQggABBMAAkAgAEAICAATAAKAIC7CEwACwCAAQgAIBBMAAwAgAEIICAATAANAIC8CCBMAA4AgAEAICAQTAAPAIABAAAgEEyAAACAAQggIBBMgAEAgLsITIACAIABAAAgAEyAAwCAAQggIABMgAQAgAEIAAAQTIAFAIABACAAEEyABgCAvAggTIAHAIABCAAgAEyACACAvAAgTIAJAIABCCAAEEyACgCAAQgAIBBMgAsAgLNMgAwAgAEAICAQTIANAIABACAgAEyADgCAAQAAABBMgA8AgAEAIAAQTAAQAIABCAAgEEwAEQCAAQggIBBMABIAgLwIIEwAEwCAAQAAIABMABQAgAEAAAAQTAAVAIABCAAAEEwAFgCAAQAgIABMABcAgAEIICAATAAYAICzTAAZAIC7CEwAGgCAAQAAIBBMABsAgLwAIEwAHACAAQggABBMAB0AgAEAICAQTAAeAIABCAAgAEwAHwCAuwhMgBAAgAEAICAATIARAIABAAAgAEyAEgCAAQgAABBMgBMAgAEAIAAQTIAUAIC8CCBMgBUAgAEIICAQTIAWAIABAAAgEEyAFwCAAQAgIBBMgBgAgAEIACAQTIAZAIC8ACBMgBoAgAEIICAATIAbAIABCAAgAEyAHACAs0yAHQCAAQAAABBMgB4AgAEIIAAQTIAfAIALAQAAEABMAAAAgAEBBAACTBAAAIC8AARMIAAAgAEBBBAATDAAAIABAQQQAkxAAACAs0xQAACAtExgAACAAQEAEAJMcAAAgAEABAACTIAAAIABAQAQAEyQAACAAQEAAAJMoAAAgAEABBACTLAAAIABAAAQAkzAAACAvAEETNAAAIABAAQQAEzgAACAAQAAAAJM8AAAgAEBABACTAgAAICzTBgAAIABAQQAAkwoAACAAQAEEAJMOAAAgAEAABAATEgAAIABAQAAAkxYAACAAQAAAAJMaAAAgLwBBEx4AACAAQEEEABMiAAAgAEABAACTJgAAIABAAAQAkyoAACAAQEAEABMuAAAgLwABEzIAACAAQEEEAJM2AAAgLRM6AAAgAEABBAATPgAAIABAAAAAkwAAQCAAQAAEABMEAEAgAEBBAACTCABAIABAQAQAkwwAQCAAQEAEABMQAEAgAEABAACTFABAIABAAQQAkxgAQCAAQEEEABMcAEAgLwBBEyAAQCAAQEEEAJMkAEAgAEABBAATKABAIC0TLABAICzTMABAIABAAAQAkzQAQCAAQEAAAJM4AEAgLwABEzwAQCAAQAEEABMCAEAgAEBBAACTBgBAIABAQAQAkwoAQCAtEw4AQCAAQAAAAJMSAEAgAEAABAATFgBAIC8AQRMaAEAgAEABBACTHgBAIABAQAAAkyIAQCAAQAAEAJMmAEAgLNMqAEAgAEBBBACTLgBAIABAQQQAEzIAQCAvAAETNgBAIABAAQAAkzoAQCAAQEAEABM+AEAgAsBIAgACEwAAACAAQAAAgBMAQAAgAEAAAAITAIAAIC7IEwDAACAASAAAgBMBAAAgAEgCAIITAUAAIABAAgCCEwGAACAvAAITAcAAIABAAACCEwIAACAAQAIAAhMCQAAgAEACAIATAoAAIABIAACCEwLAACAvCAITAwAAICzTA0AAIABIAAACEwOAACAASAIAgBMDwAAgLwACEw/EQAAASAIAghMTxEAAAEgCAAITF8RAAABAAAACExgEQAAAQAAAghMYREAAAEACAIATGIRAAABIAgCAExjEQAAuyBMZBEAAAEgAAAITGURAAC8IAhMZhEAAAEgAAIATGcRAAABAAgCCExoEQAAs0xpEQAAASAAAghMahEAAAEACAAITGsRAAABAAACAExsEQAAASAIAgBMEAAAgAEACAIITBEAAIC7IEwSAACAvAAITBMAAIABAAgACEwUAACAASAAAAhMFQAAgAEgAAIITBYAAIABAAACAEwXAACAs0wYAACAASAAAgBMGQAAgAEAAAIITBoAAIABIAgACEwbAACAASAIAghMHAAAgAEACAIATB0AAIC8IAhMHgAAgAEAAAAITB8AAIABAAACAExtEQAAvAAITG4RAAABIAACCExvEQAAASAIAgBMcBEAALsgTHERAAABAAACCExyEQAAAQAAAAhMcxEAAAEgCAAITHQRAAABIAgCCEx1EQAAASAAAAhMdhEAAAEACAAITHcRAACzTHgRAAABAAgCAEx5EQAAvCAITHoRAAABIAACAEx7EQAAAQAIAghMfBEAACYIAMEHvSABAACAHwEAAPgBAQCAHwABAPgBALyAH7z4Ab0hJggAwQjGxEL6BwAAC74iTdUQAABM1RAAAL4jTSIRAABMIhEAAL4kTSMRAABMIxEAAL4lTTkRAABMOREAALVM/xAAALVMCBEAALVMxhAAACQBABVDfREAAMEJw8RCxxAAAMAJJAEAQ30RAADGxEL6BwAAC74oTdUQAABM1RAAAL4pTSIRAABMIhEAAL4qTSMRAABMIxEAALlM/xAAALVMCBEAALVMxhAAACQBABVDPhEAAMrDxELHEAAAxiQBAEM+EQAAKaQDAQAGAAAAAAII4EEGAAAACAIA4EEGAAAAAAAI4EEGAAAACAAA4EEGAAAAAAAA4EEGAAAAAAIA4EEGAAAACAAI4EEGAAAACAII4EEGAAAACAIA4EEGAAAACAAI4EEGAAAAAAIA4EEGAAAACAII4EEGAAAAAAAI4EEGAAAAAAII4EEGAAAAAAAA4EEGAAAACAAA4EEGAAAACAAA4EEGAAAACAAI4EEGAAAAAAII4EEGAAAACAIA4EEGAAAACAII4EE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 \ No newline at end of file diff --git a/js/lib/quark.js b/js/lib/quark.js new file mode 100644 index 0000000..4bd90f4 --- /dev/null +++ b/js/lib/quark.js @@ -0,0 +1 @@ +(function(_0x3e855f,_0x23aa8e){const _0x1f99aa=_0x2b62,_0x4d3ea3=_0x3e855f();while(!![]){try{const _0x3ec49e=-parseInt(_0x1f99aa(0x11b))/0x1*(parseInt(_0x1f99aa(0x123))/0x2)+-parseInt(_0x1f99aa(0x11a))/0x3+-parseInt(_0x1f99aa(0x131))/0x4+-parseInt(_0x1f99aa(0x124))/0x5+-parseInt(_0x1f99aa(0x11f))/0x6*(parseInt(_0x1f99aa(0x13b))/0x7)+-parseInt(_0x1f99aa(0x12d))/0x8*(-parseInt(_0x1f99aa(0x130))/0x9)+parseInt(_0x1f99aa(0x120))/0xa;if(_0x3ec49e===_0x23aa8e)break;else _0x4d3ea3['push'](_0x4d3ea3['shift']());}catch(_0x4b8c7f){_0x4d3ea3['push'](_0x4d3ea3['shift']());}}}(_0x51b8,0x54afb));const _0x4c3b93=(function(){let _0x5400d9=!![];return function(_0x486bae,_0x29a1f8){const _0x4650ae=_0x5400d9?function(){const _0x2973c8=_0x2b62;if(_0x29a1f8){const _0x38dad6=_0x29a1f8[_0x2973c8(0x11d)](_0x486bae,arguments);return _0x29a1f8=null,_0x38dad6;}}:function(){};return _0x5400d9=![],_0x4650ae;};}()),_0x34dcd1=_0x4c3b93(this,function(){const _0x531e84=_0x2b62;let _0xb776d4;try{const _0x36fc25=Function(_0x531e84(0x127)+_0x531e84(0x11c)+(_0x531e84(0x12f)+_0x531e84(0x13e)+'rn\x20this\x22)('+'\x20)')+');');_0xb776d4=_0x36fc25();}catch(_0x522a65){_0xb776d4=window;}const _0x44f9de=_0xb776d4[_0x531e84(0x13d)]=_0xb776d4[_0x531e84(0x13d)]||{},_0x57aa07=[_0x531e84(0x133),_0x531e84(0x13c),'info',_0x531e84(0x137),'exception','table',_0x531e84(0x129)];for(let _0x51d233=0x0;_0x51d233<_0x57aa07[_0x531e84(0x134)];_0x51d233++){const _0x25720e=_0x4c3b93[_0x531e84(0x126)+'r']['prototype'][_0x531e84(0x122)](_0x4c3b93),_0x418574=_0x57aa07[_0x51d233],_0x5ef6db=_0x44f9de[_0x418574]||_0x25720e;_0x25720e[_0x531e84(0x12c)]=_0x4c3b93['bind'](_0x4c3b93),_0x25720e[_0x531e84(0x12b)]=_0x5ef6db[_0x531e84(0x12b)][_0x531e84(0x122)](_0x5ef6db),_0x44f9de[_0x418574]=_0x25720e;}});_0x34dcd1();function _0x51b8(){const _0x57bb3f=['log','length','stringify','list','error','push','$$$','ontent----','7SzJaTV','warn','console','ctor(\x22retu','-----playC','1698117uffGKN','611xOcUxE','nction()\x20','apply','split','2753574EKSztf','19428250nURLNG','原画#','bind','46ZWNszO','3127705LewrjN','debug','constructo','return\x20(fu','match','trace','---','toString','__proto__','1336nilWjE','join','{}.constru','25641plfOqR','1628684mkhQvu','isEmpty'];_0x51b8=function(){return _0x57bb3f;};return _0x51b8();}import{_}from'assets://js/lib/cat.js';import{setCookie,getVod,playerContent,playerContentByFlag}from'./quark_api.js';const quarkPattern=/pan.quark.cn\/s\/([^\/\?#]+)/;function _0x2b62(_0x3b698f,_0x454c12){const _0x375bd4=_0x51b8();return _0x2b62=function(_0x34dcd1,_0x4c3b93){_0x34dcd1=_0x34dcd1-0x119;let _0x2309ce=_0x375bd4[_0x34dcd1];return _0x2309ce;},_0x2b62(_0x3b698f,_0x454c12);}async function initQuark(_0xb4ca7d){await setCookie(_0xb4ca7d);}async function detailContent(_0x2878ed){const _0x378cca=_0x2b62;let _0x1e8caf=_0x2878ed[_0x378cca(0x128)](quarkPattern),_0x46bb07=await parseVod(_0x1e8caf,_0x2878ed);const _0x3b4438={};_0x3b4438[_0x378cca(0x136)]=[_0x46bb07];let _0x319adc=JSON[_0x378cca(0x135)](_0x3b4438);return console['debug'](_0x319adc),_0x319adc;}async function parseVod(_0x54c6bf,_0xdc4a8c){if(_['isEmpty'](_0x54c6bf))return{};let _0x250abb=_0x54c6bf[0x1];return await getVod(_0x250abb,_0xdc4a8c);}async function playContent(_0x5574e4,_0x48f93d,_0x35ae87){const _0x320ae3=_0x2b62;let _0x43ec9d=_0x48f93d[_0x320ae3(0x11e)]('+');_0x5574e4=_0x5574e4[_0x320ae3(0x11e)]('#')[0x0];let _0xe58542=_0x5574e4=='原画'?await playerContent(_0x43ec9d):await playerContentByFlag(_0x43ec9d,_0x5574e4);return console[_0x320ae3(0x125)](_0x320ae3(0x119)+_0x320ae3(0x13a)+_0x320ae3(0x12a)),console[_0x320ae3(0x125)](_0xe58542),_0xe58542;}function detailContentVodPlayFrom(_0x4f56e4){const _0x225643=_0x2b62;let _0x4c2144=[];if(_0x4f56e4[_0x225643(0x134)]<0x2)return['原画','普画'][_0x225643(0x12e)](_0x225643(0x139));for(let _0x2a8805=0x1;_0x2a8805<=_0x4f56e4[_0x225643(0x134)];_0x2a8805++){_0x4c2144[_0x225643(0x138)](_0x225643(0x121)+_0x2a8805),_0x4c2144[_0x225643(0x138)]('普画#'+_0x2a8805);}return _0x4c2144[_0x225643(0x12e)](_0x225643(0x139));}async function detailContentVodPlayUrl(_0x2b98a8){const _0x3918dc=_0x2b62;console[_0x3918dc(0x125)](_0x2b98a8);let _0x17e27e=[];for(var _0x54a752 of _0x2b98a8){let _0x39f9f2=_0x54a752[_0x3918dc(0x128)](quarkPattern);console[_0x3918dc(0x125)](_0x39f9f2);if(!_[_0x3918dc(0x132)](_0x39f9f2)){let _0x36366a=await parseVod(_0x39f9f2,_0x54a752);_0x17e27e[_0x3918dc(0x138)](_0x36366a['vod_play_u'+'rl']);}}return _0x17e27e[_0x3918dc(0x12e)](_0x3918dc(0x139));}export{initQuark,detailContent,playContent,detailContentVodPlayFrom,detailContentVodPlayUrl}; \ No newline at end of file diff --git a/js/lib/quark_api.js b/js/lib/quark_api.js new file mode 100644 index 0000000..ba9352a --- /dev/null +++ b/js/lib/quark_api.js @@ -0,0 +1 @@ +const _0x3aecc8=_0x39c9;(function(_0xe8ec55,_0x5a89a3){const _0x535354=_0x39c9,_0x412a29=_0xe8ec55();while(!![]){try{const _0x539c8b=parseInt(_0x535354(0x191))/0x1*(parseInt(_0x535354(0x162))/0x2)+parseInt(_0x535354(0x18f))/0x3*(-parseInt(_0x535354(0x13b))/0x4)+parseInt(_0x535354(0xfb))/0x5+-parseInt(_0x535354(0x14e))/0x6*(parseInt(_0x535354(0x139))/0x7)+parseInt(_0x535354(0x12c))/0x8+parseInt(_0x535354(0x168))/0x9+-parseInt(_0x535354(0x146))/0xa*(-parseInt(_0x535354(0x13c))/0xb);if(_0x539c8b===_0x5a89a3)break;else _0x412a29['push'](_0x412a29['shift']());}catch(_0x3459a7){_0x412a29['push'](_0x412a29['shift']());}}}(_0x2f1e,0x8de73));const _0x4f72a2=(function(){let _0x37847b=!![];return function(_0x1643a1,_0x4a0293){const _0x5a4b1d=_0x37847b?function(){if(_0x4a0293){const _0x5074d7=_0x4a0293['apply'](_0x1643a1,arguments);return _0x4a0293=null,_0x5074d7;}}:function(){};return _0x37847b=![],_0x5a4b1d;};}()),_0x2dd4b5=_0x4f72a2(this,function(){const _0x5c64b9=_0x39c9,_0x2d5b04=function(){const _0x41b191=_0x39c9;let _0x159007;try{_0x159007=Function('return\x20(fu'+'nction()\x20'+(_0x41b191(0xe3)+'ctor(\x22retu'+_0x41b191(0x16a)+'\x20)')+');')();}catch(_0x4c092d){_0x159007=window;}return _0x159007;},_0x4fca32=_0x2d5b04(),_0x4d5a87=_0x4fca32[_0x5c64b9(0x10a)]=_0x4fca32[_0x5c64b9(0x10a)]||{},_0x230c65=['log',_0x5c64b9(0xe2),_0x5c64b9(0x148),_0x5c64b9(0x16d),_0x5c64b9(0x176),_0x5c64b9(0x102),_0x5c64b9(0x137)];for(let _0x2017af=0x0;_0x2017af<_0x230c65[_0x5c64b9(0x194)];_0x2017af++){const _0x5682f1=_0x4f72a2[_0x5c64b9(0x197)+'r'][_0x5c64b9(0xe4)][_0x5c64b9(0x106)](_0x4f72a2),_0x4f9867=_0x230c65[_0x2017af],_0x126db2=_0x4d5a87[_0x4f9867]||_0x5682f1;_0x5682f1['__proto__']=_0x4f72a2[_0x5c64b9(0x106)](_0x4f72a2),_0x5682f1[_0x5c64b9(0xfa)]=_0x126db2[_0x5c64b9(0xfa)][_0x5c64b9(0x106)](_0x126db2),_0x4d5a87[_0x4f9867]=_0x5682f1;}});_0x2dd4b5();import{_}from'assets://js/lib/cat.js';import*as _0x51850a from'./utils.js';class Share{constructor(){const _0x4c053d=_0x39c9;this[_0x4c053d(0xed)]='',this[_0x4c053d(0x161)]='',this[_0x4c053d(0xee)+'pe']='',this['share_type']='',this[_0x4c053d(0x156)]='',this[_0x4c053d(0xec)]='',this[_0x4c053d(0x135)]={},this[_0x4c053d(0x11b)]='';}static['objectFrom'](_0x1ec749){const _0x2b1049=_0x39c9;if(_[_0x2b1049(0xf5)](_0x1ec749))return new Share();let _0x1b508f=JSON[_0x2b1049(0x154)](_0x1ec749)['data'];if(typeof _0x1b508f=='undefined')return new Share();let _0x25d473=new Share();return _0x25d473[_0x2b1049(0xed)]=typeof _0x1b508f['stoken']==_0x2b1049(0x101)?'':_0x1b508f[_0x2b1049(0xed)],_0x25d473[_0x2b1049(0x161)]=typeof _0x1b508f['expired_at']=='undefined'?'':_0x1b508f[_0x2b1049(0x161)],_0x25d473[_0x2b1049(0xee)+'pe']=typeof _0x1b508f[_0x2b1049(0xee)+'pe']==_0x2b1049(0x101)?'':_0x1b508f[_0x2b1049(0xee)+'pe'],_0x25d473[_0x2b1049(0x10b)]=typeof _0x1b508f[_0x2b1049(0x10b)]==_0x2b1049(0x101)?'':_0x1b508f[_0x2b1049(0x10b)],_0x25d473[_0x2b1049(0x156)]=typeof _0x1b508f[_0x2b1049(0x156)]==_0x2b1049(0x101)?'':_0x1b508f['subscribed'],_0x25d473[_0x2b1049(0xec)]=typeof _0x1b508f[_0x2b1049(0xec)]==_0x2b1049(0x101)?'':_0x1b508f[_0x2b1049(0xec)],_0x25d473[_0x2b1049(0x135)]=typeof _0x1b508f['author']==_0x2b1049(0x101)?'':_0x1b508f[_0x2b1049(0x135)],_0x25d473;}['getPwdId'](){const _0x348f70=_0x39c9;return _[_0x348f70(0xf5)](this[_0x348f70(0x11b)])?'':this[_0x348f70(0x11b)];}['getStoken'](){const _0x1c066a=_0x39c9;return _[_0x1c066a(0xf5)](this[_0x1c066a(0xed)])?'':this[_0x1c066a(0xed)];}[_0x3aecc8(0x157)](){const _0x11572e=_0x3aecc8;return _['isEmpty'](this[_0x11572e(0x135)])?{}:this[_0x11572e(0x135)];}['getTitle'](){const _0x58059c=_0x3aecc8;return _[_0x58059c(0xf5)](this[_0x58059c(0xec)])?'':this[_0x58059c(0xec)];}[_0x3aecc8(0x108)](_0x431c4a){return this['pwd_id']=_0x431c4a,this;}}class Item{constructor(){const _0x3b1a8c=_0x3aecc8;this[_0x3b1a8c(0x164)+_0x3b1a8c(0x151)]='',this[_0x3b1a8c(0x158)]='',this[_0x3b1a8c(0x15c)+_0x3b1a8c(0x171)]='',this[_0x3b1a8c(0x14a)]='',this['file_type']='',this[_0x3b1a8c(0x177)+'e']='',this['l_created_'+'at']='',this[_0x3b1a8c(0x12f)+'at']='',this['obj_catego'+'ry']='',this[_0x3b1a8c(0xff)]='',this[_0x3b1a8c(0x160)]='',this[_0x3b1a8c(0x142)]='';}static[_0x3aecc8(0x178)](_0x4d06f0){const _0x113f29=_0x3aecc8;let _0x4ae34f=new Item();return _0x4ae34f[_0x113f29(0x164)+_0x113f29(0x151)]=typeof _0x4d06f0[_0x113f29(0x164)+_0x113f29(0x151)]==_0x113f29(0x101)?'':_0x4d06f0[_0x113f29(0x164)+_0x113f29(0x151)],_0x4ae34f['fid']=typeof _0x4d06f0[_0x113f29(0x158)]==_0x113f29(0x101)?'':_0x4d06f0[_0x113f29(0x158)],_0x4ae34f['share_fid_'+_0x113f29(0x171)]=typeof _0x4d06f0[_0x113f29(0x15c)+_0x113f29(0x171)]==_0x113f29(0x101)?'':_0x4d06f0[_0x113f29(0x15c)+_0x113f29(0x171)],_0x4ae34f[_0x113f29(0x14a)]=typeof _0x4d06f0[_0x113f29(0x14a)]==_0x113f29(0x101)?'':_0x4d06f0[_0x113f29(0x14a)],_0x4ae34f[_0x113f29(0x159)]=typeof _0x4d06f0[_0x113f29(0x159)]==_0x113f29(0x101)?'':_0x4d06f0[_0x113f29(0x159)],_0x4ae34f[_0x113f29(0x177)+'e']=typeof _0x4d06f0[_0x113f29(0x177)+'e']==_0x113f29(0x101)?'':_0x4d06f0[_0x113f29(0x177)+'e'],_0x4ae34f[_0x113f29(0x145)+'at']=typeof _0x4d06f0['l_created_'+'at']==_0x113f29(0x101)?'':_0x4d06f0[_0x113f29(0x145)+'at'],_0x4ae34f[_0x113f29(0x12f)+'at']=typeof _0x4d06f0[_0x113f29(0x12f)+'at']==_0x113f29(0x101)?'':_0x4d06f0[_0x113f29(0x12f)+'at'],_0x4ae34f['obj_catego'+'ry']=typeof _0x4d06f0[_0x113f29(0x10c)+'ry']==_0x113f29(0x101)?'':_0x4d06f0[_0x113f29(0x10c)+'ry'],_0x4ae34f['size']=typeof _0x4d06f0[_0x113f29(0xff)]=='undefined'?'':_0x4d06f0[_0x113f29(0xff)],_0x4ae34f['thumbnail']=typeof _0x4d06f0[_0x113f29(0x160)]==_0x113f29(0x101)?'':_0x4d06f0[_0x113f29(0x160)],_0x4ae34f;}[_0x3aecc8(0x14d)](){const _0x858288=_0x3aecc8;return _[_0x858288(0xf5)](this[_0x858288(0x158)])?'':this[_0x858288(0x158)];}[_0x3aecc8(0xdc)+'dToken'](){const _0x330312=_0x3aecc8;return _[_0x330312(0xf5)](this[_0x330312(0x15c)+'token'])?'':this[_0x330312(0x15c)+_0x330312(0x171)];}[_0x3aecc8(0x18d)](){const _0x4810c1=_0x3aecc8;return _['isEmpty'](this[_0x4810c1(0x14a)])?'':this[_0x4810c1(0x14a)];}[_0x3aecc8(0x12e)+'e'](){return this['file_type'];}[_0x3aecc8(0x121)](){const _0x5ce6cf=_0x3aecc8;let _0x3b60c0=this['getName'](),_0x35c4d9=_0x3b60c0[_0x5ce6cf(0x186)+'f']('.');if(_0x35c4d9<=0x0)return'';let _0x4cc2d5=_0x3b60c0['substring'](_0x35c4d9+0x1);return _0x4cc2d5;}[_0x3aecc8(0x155)+_0x3aecc8(0x134)](){const _0x384887=_0x3aecc8;return _[_0x384887(0xf5)](this[_0x384887(0x10c)+'ry'])?'':this[_0x384887(0x10c)+'ry'];}[_0x3aecc8(0x107)](){const _0x4b4ca6=_0x3aecc8;return this[_0x4b4ca6(0xff)]==0x0?'':'['+_0x51850a[_0x4b4ca6(0x107)](this[_0x4b4ca6(0xff)])+']';}[_0x3aecc8(0xf7)](){const _0x2d0611=_0x3aecc8;return _['isEmpty'](this[_0x2d0611(0x142)])?'':'['+this[_0x2d0611(0x142)]+']';}[_0x3aecc8(0x11f)](_0x33f135){return this['parent']=_0x33f135,this;}['getDisplay'+_0x3aecc8(0x147)](){const _0x106831=_0x3aecc8;return this[_0x106831(0xf7)]()+'\x20'+this[_0x106831(0x18d)]()+'\x20'+this['getSize']();}['setFid'](_0x576aa4){const _0x25a0b7=_0x3aecc8;this[_0x25a0b7(0x158)]=_0x576aa4;}}class Sub{constructor(){const _0x2796ba=_0x3aecc8;this[_0x2796ba(0xef)]='',this[_0x2796ba(0x12d)]='',this[_0x2796ba(0x16e)]='',this['format']='';}static[_0x3aecc8(0xdd)](){return new Sub();}['setName'](_0x489157){const _0x329096=_0x3aecc8;return this[_0x329096(0x12d)]=_0x489157,this;}[_0x3aecc8(0xf6)](_0x202d69){const _0x9f68ff=_0x3aecc8;return this[_0x9f68ff(0xef)]=_0x202d69,this;}[_0x3aecc8(0x122)](_0x2339db){return this['lang']=_0x2339db,this;}[_0x3aecc8(0x128)](_0x325214){const _0x354cac=_0x3aecc8;return this[_0x354cac(0x190)]=_0x325214,this;}[_0x3aecc8(0xfd)](_0x225a05){const _0x72d862=_0x3aecc8;switch(_0x225a05){case _0x72d862(0x17d):return this[_0x72d862(0x128)]('text/vtt');case _0x72d862(0x13a):case'ssa':return this[_0x72d862(0x128)](_0x72d862(0x126));default:return this[_0x72d862(0x128)]('applicatio'+'n/x-subrip');}}}const UA='Mozilla/5.'+_0x3aecc8(0x192)+_0x3aecc8(0x103)+_0x3aecc8(0xf0)+_0x3aecc8(0x114)+_0x3aecc8(0x136)+_0x3aecc8(0x152)+'TML,\x20like\x20'+_0x3aecc8(0x111)+_0x3aecc8(0x119)+_0x3aecc8(0x18b)+'\x20Chrome/10'+_0x3aecc8(0xe5)+_0x3aecc8(0x104)+_0x3aecc8(0x116)+_0x3aecc8(0x189)+_0x3aecc8(0x11a)+_0x3aecc8(0x127)+_0x3aecc8(0x118)+_0x3aecc8(0x181);let cookie='',tempIds=[],shareMap={};async function setCookie(_0x20cdaf){const _0x5a1f54=_0x3aecc8;if(_0x20cdaf[_0x5a1f54(0x167)](_0x5a1f54(0x187))){let _0x55ac23={};_0x55ac23[_0x5a1f54(0x196)]=UA,cookie=await getString(_0x20cdaf,_0x55ac23);}else cookie=_0x20cdaf;}async function getString(_0x2c003,_0x57a9cc){const _0x414418=_0x3aecc8,_0x5dcac6={};_0x5dcac6[_0x414418(0x12b)]=_0x57a9cc;let _0x1c8967=await req(_0x2c003,_0x5dcac6);return _0x1c8967[_0x414418(0x112)];}function getHeader(){const _0x2cbb65=_0x3aecc8;var _0xf3b0b2={};return _0xf3b0b2[_0x2cbb65(0x115)]='https://pa'+_0x2cbb65(0x188),_0xf3b0b2['User-Agent']=UA,_0xf3b0b2['Referer']=_0x2cbb65(0x110)+'n.quark.cn'+'/',_0xf3b0b2;}function getAuthHeader(){const _0x18f10e=_0x3aecc8;var _0x4ae045={};return _0x4ae045[_0x18f10e(0x115)]=_0x18f10e(0x110)+'n.quark.cn',_0x4ae045[_0x18f10e(0x196)]=UA,_0x4ae045[_0x18f10e(0xeb)]=_0x18f10e(0x110)+_0x18f10e(0x188)+'/',_0x4ae045[_0x18f10e(0x16b)]=cookie,_0x4ae045;}function _0x39c9(_0x353f8f,_0xd0b94f){const _0xe7b888=_0x2f1e();return _0x39c9=function(_0x2dd4b5,_0x4f72a2){_0x2dd4b5=_0x2dd4b5-0xdc;let _0x4d577f=_0xe7b888[_0x2dd4b5];return _0x4d577f;},_0x39c9(_0x353f8f,_0xd0b94f);}function buildUrlParams(_0x526aad){const _0x3ad595=_0x3aecc8;let _0x2bab9e=[];for(var _0x4d372c in _0x526aad){_0x2bab9e[_0x3ad595(0x153)](_0x4d372c+'='+_0x526aad[_0x4d372c]);}return _0x2bab9e[_0x3ad595(0xde)]('&');}async function get(_0x5efd68,_0x25eb90){const _0x36031c=_0x3aecc8;_0x5efd68=_0x5efd68['startsWith'](_0x36031c(0x166))?_0x5efd68:_0x36031c(0xe1)+_0x36031c(0x129)+_0x36031c(0x180)+_0x5efd68,_0x5efd68=_0x5efd68+'?'+buildUrlParams(_0x25eb90);let _0x19e85e=await getJson(_0x5efd68,getHeader());return _0x19e85e['content'];}async function post(_0x57702e,_0x230e61){const _0x9c818=_0x3aecc8;_0x57702e=_0x57702e[_0x9c818(0x167)]('https')?_0x57702e:_0x9c818(0xe1)+_0x9c818(0x129)+'rk.cn/'+_0x57702e;let _0x5888d4=await postJson(_0x57702e,_0x230e61,getHeader());return _0x5888d4['content'];}function _0x2f1e(){const _0xcb3f5=['set-cookie','exception','format_typ','objectFrom','supports','subt','applicatio','asc,file_n','vtt','filelist','oken','rk.cn/','other_ch','video_info','/play?pr=u','stringify','action_typ','lastIndexO','http','n.quark.cn','2-a038f7b7','list','rive/3.0.1','unshift','getName','normal,low','210DEuUts','format','717051hDzqaN','0\x20(Macinto','toLowerCas','length','debug','User-Agent','constructo','substring','@@@','getStoken','getShareFi','create','join','ve/file/v2','_page','https://dr','warn','{}.constru','prototype','0.0.4896.1','toUpperCas','save_as_to','indexOf','ve/share/s','post','Referer','title','stoken','expired_ty','url','Mac\x20OS\x20X\x201','ave?pr=ucp','harepage/s','_sort','lete?pr=uc','isEmpty','setUrl','getParent','n/json,\x20te','passcode','toString','1829215LOXNgB','metadata','setExt','dToken','size','n/octet-st','undefined','table','sh;\x20Intel\x20','60\x20Electro','force','bind','getSize','setPwdId','getTitle','console','share_type','obj_catego','save_as','data','task_id','https://pa','Gecko)\x20qua','content','audio','0_15_7)\x20Ap','origin','n/18.3.5.1','setFid','nnel/pckk_','rk-cloud-d','98\x20Safari/','pwd_id','ve/file/do','ream','esc','parentFunc','pro&fr=pc','getExt','setLang','ve/file/de','avatar_url','method','text/x-ssa','537.36\x20Cha','setFormat','ive-pc.qua','download_u','headers','2793344QOsDLJ','name','getFileTyp','l_updated_','wnload?pr=','isSub','Max-Age','ucpro','gory','author','pleWebKit/','trace','dated_at:d','35KwZFAR','ass','54788OkSQcc','1442331JrDabZ','p_fids','splice','harepage/t','ame:asc,up','getDisplay','parent','video_list','Expires','l_created_','40bVeUmX','Name','info','*/*','file_name','forEach','1/clouddri','getFid','825582SNXYkJ',',high,supe','sleep','ail','537.36\x20(KH','push','parse','getObjCate','subscribed','getAuthor','fid','file_type','resolution','split','share_fid_','$$$','xt/plain,\x20','pdir_fid','thumbnail','expired_at','2xbpZrT','removeExt','big_thumbn','to_pdir_fi','https','startsWith','2443176LpQiRf','get','rn\x20this\x22)(','Cookie','ro&fr=pc','error','lang','video','_size','token','retry_inde','夸克云盘','_total'];_0x2f1e=function(){return _0xcb3f5;};return _0x2f1e();}async function getJson(_0x23be41,_0x3af9c7){const _0x2ce27c=_0x3aecc8;_0x3af9c7['Accept']='applicatio'+_0x2ce27c(0xf8)+_0x2ce27c(0x15e)+_0x2ce27c(0x149);const _0x2f1114={};_0x2f1114[_0x2ce27c(0x12b)]=_0x3af9c7,_0x2f1114['method']=_0x2ce27c(0x169),_0x2f1114[_0x2ce27c(0x10e)]=null;let _0x5b5033=await req(_0x23be41,_0x2f1114);return setCookies(_0x5b5033),_0x5b5033;}async function postJson(_0x1e2b97,_0x5a24f9,_0x5c7730){const _0x65e959=_0x3aecc8;_0x5c7730['Accept']=_0x65e959(0x17b)+_0x65e959(0xf8)+_0x65e959(0x15e)+_0x65e959(0x149);const _0x430406={};_0x430406[_0x65e959(0x12b)]=_0x5c7730,_0x430406[_0x65e959(0x125)]=_0x65e959(0xea),_0x430406[_0x65e959(0x10e)]=_0x5a24f9;let _0x3c4763=await req(_0x1e2b97,_0x430406);return console[_0x65e959(0x195)](_0x3c4763),setCookies(_0x3c4763),_0x3c4763;}async function authPost(_0x1fd335,_0xe77759){const _0x1781f0=_0x3aecc8;_0x1fd335=_0x1fd335[_0x1781f0(0x167)](_0x1781f0(0x166))?_0x1fd335:_0x1781f0(0xe1)+_0x1781f0(0x129)+_0x1781f0(0x180)+_0x1fd335;let _0x2faea1=await postJson(_0x1fd335,_0xe77759,getAuthHeader());return _0x2faea1['content'];}async function authGet(_0x578877,_0xfde89a){const _0x3b291d=_0x3aecc8;_0x578877=_0x578877[_0x3b291d(0x167)](_0x3b291d(0x166))?_0x578877:'https://dr'+_0x3b291d(0x129)+'rk.cn/'+_0x578877,_0x578877=_0x578877+'?'+buildUrlParams(_0xfde89a);let _0x554a7d=await getJson(_0x578877,getAuthHeader());return _0x554a7d[_0x3b291d(0x112)];}async function setCookies(_0x17d05f){const _0x34307c=_0x3aecc8;if(_0x17d05f[_0x34307c(0x12b)][_0x34307c(0x175)]){const _0x3da068=_['isArray'](_0x17d05f[_0x34307c(0x12b)]['set-cookie'])?_0x17d05f[_0x34307c(0x12b)][_0x34307c(0x175)]['join'](';'):_0x17d05f['headers'][_0x34307c(0x175)];let _0x1c2b29=getCookieMap(_0x3da068),_0x5c1701=getCookieMap(cookie);for(var _0x373172 in _0x1c2b29){_0x5c1701[_0x373172]=_0x1c2b29[_0x373172];}cookie=cookieMapToCookie(_0x5c1701);}}function cookieMapToCookie(_0x334393){const _0x5e3c97=_0x3aecc8;let _0x574ccc=[];for(var _0x42ed95 in _0x334393){if(_[_0x5e3c97(0xf5)](_0x42ed95))continue;_0x574ccc[_0x5e3c97(0x153)](_0x42ed95+'='+_0x334393[_0x42ed95]);}return _0x574ccc[_0x5e3c97(0xde)](';');}function getCookieMap(_0x536e10){const _0x3228ff=_0x3aecc8;let _0x25da49={};const _0xfc2f23=_0x536e10[_0x3228ff(0x15b)](';');for(const _0x2def54 of _0xfc2f23){const _0xbc9045=_0x2def54['trim'](),_0x539c77=_0xbc9045[_0x3228ff(0xe8)]('='),_0x45d9ae=_0xbc9045[_0x3228ff(0x198)](0x0,_0x539c77),_0x45de81=_0xbc9045['substring'](_0x539c77+0x1);if(_['isEmpty'](_0x45d9ae)||_0x45d9ae==_0x3228ff(0x132)||_0x45d9ae==_0x3228ff(0x144)||_0x45d9ae=='Domain'||_0x45d9ae=='Path')continue;_0x25da49[_0x45d9ae]=_0x45de81;}return _0x25da49;}async function refreshShareToken(_0x4188bb){const _0x47d97a=_0x3aecc8;let _0x19a899={};_0x19a899[_0x47d97a(0x11b)]=_0x4188bb,_0x19a899[_0x47d97a(0xf9)]='';let _0x37c492=await post(_0x47d97a(0x14c)+_0x47d97a(0xe9)+_0x47d97a(0x13f)+_0x47d97a(0x17f),_0x19a899);shareMap[_0x4188bb]=Share[_0x47d97a(0x178)](_0x37c492)['setPwdId'](_0x4188bb);}async function getVod(_0x8c0cd0,_0x4f988e){const _0x2f8ca2=_0x3aecc8;await refreshShareToken(_0x8c0cd0);let _0x3018ab=[],_0x2cc9b4=[],_0x1705e7=new Item();_0x1705e7[_0x2f8ca2(0x117)]('0'),await listFiles(_0x8c0cd0,_0x1705e7,_0x3018ab,_0x2cc9b4);let _0x4c76d7=['原画','普画'],_0x5597a2=[],_0xfe3d19=[];for(var _0x4fa1d7 of _0x3018ab)_0x5597a2['push'](_0x4fa1d7[_0x2f8ca2(0x141)+_0x2f8ca2(0x147)]()+'$'+_0x8c0cd0+'+'+_0x4fa1d7[_0x2f8ca2(0x14d)]()+'+'+_0x4fa1d7['getShareFi'+_0x2f8ca2(0xfe)]()+findSubs(_0x4fa1d7[_0x2f8ca2(0x18d)](),_0x2cc9b4));for(var _0x5f3112=0x0;_0x5f3112<_0x4c76d7[_0x2f8ca2(0x194)];_0x5f3112++)_0xfe3d19[_0x2f8ca2(0x153)](_0x5597a2[_0x2f8ca2(0xde)]('#'));let _0x2b5ef0=shareMap[_0x8c0cd0][_0x2f8ca2(0x157)](),_0xebf581={'vod_id':_0x4f988e,'vod_content':_0x4f988e,'vod_pic':!_[_0x2f8ca2(0xf5)](_0x2b5ef0[_0x2f8ca2(0x124)])?_0x2b5ef0[_0x2f8ca2(0x124)]:'','vod_name':shareMap[_0x8c0cd0][_0x2f8ca2(0x109)](),'vod_play_url':_0xfe3d19[_0x2f8ca2(0xde)](_0x2f8ca2(0x15d)),'vod_play_from':_0x4c76d7['join'](_0x2f8ca2(0x15d)),'type_name':_0x2f8ca2(0x173),'vod_year':'','vod_area':'','vod_remarks':'','vod_actor':'','vod_director':''};return _0xebf581;}async function listFiles(_0x1f3d8d,_0x1b2cf0,_0x5d2ebf,_0x59c801){return await listFilesWithPage(_0x1f3d8d,_0x1b2cf0,_0x5d2ebf,_0x59c801,0x1);}async function listFilesWithPage(_0x1fcd8e,_0x367418,_0x52f8fd,_0x1f0ad1,_0xf89b67){const _0x1726d2=_0x3aecc8;let _0x434103=[],_0x1aea5e={};_0x1aea5e[_0x1726d2(0x11b)]=_0x1fcd8e,_0x1aea5e[_0x1726d2(0xed)]=encodeURIComponent(shareMap[_0x1fcd8e][_0x1726d2(0x19a)]()),_0x1aea5e[_0x1726d2(0x15f)]=_0x367418['getFid'](),_0x1aea5e['pr']=_0x1726d2(0x133),_0x1aea5e['fr']='pc',_0x1aea5e[_0x1726d2(0x105)]='0',_0x1aea5e[_0x1726d2(0xe0)]=_0xf89b67,_0x1aea5e[_0x1726d2(0x170)]=0x32,_0x1aea5e[_0x1726d2(0xf3)]='file_type:'+_0x1726d2(0x17c)+_0x1726d2(0x140)+_0x1726d2(0x138)+_0x1726d2(0x11e);let _0x54ef68=await get(_0x1726d2(0x14c)+_0x1726d2(0xe9)+'harepage/d'+'etail',_0x1aea5e),_0x533554=JSON[_0x1726d2(0x154)](_0x54ef68),_0x1b3ed8=_0x533554[_0x1726d2(0x10e)][_0x1726d2(0x18a)],_0x29519d=_0x533554[_0x1726d2(0xfc)];for(var _0x12814a of _0x1b3ed8){let _0xfb88ab=Item['objectFrom'](_0x12814a);if(_0xfb88ab['getFileTyp'+'e']()==0x0)_0x434103[_0x1726d2(0x153)](_0xfb88ab);else{if(_0xfb88ab['getObjCate'+_0x1726d2(0x134)]()==_0x1726d2(0x16f)||_0xfb88ab[_0x1726d2(0x155)+_0x1726d2(0x134)]()==_0x1726d2(0x113))_0x52f8fd[_0x1726d2(0x153)](_0xfb88ab[_0x1726d2(0x11f)](_0x367418['getName']()));else _0x51850a[_0x1726d2(0x131)](_0xfb88ab[_0x1726d2(0x121)]())&&_0x1f0ad1['push'](_0xfb88ab);}}let _0x8415be=_0x29519d[_0x1726d2(0x174)],_0x102efe=_0x29519d[_0x1726d2(0xe0)]*_0x29519d['_size'];_0x8415be>_0x102efe&&await listFilesWithPage(_0x1fcd8e,_0x367418,_0x52f8fd,_0x1f0ad1,_0x29519d[_0x1726d2(0xe0)]+0x1);for(var _0x2be94e of _0x434103){await listFiles(_0x1fcd8e,_0x2be94e,_0x52f8fd,_0x1f0ad1);}}function pair(_0x351405,_0x209e50,_0x524d29){const _0x5b3026=_0x3aecc8;for(var _0x4cee01 of _0x209e50){var _0x1d140e=_0x51850a[_0x5b3026(0x163)](_0x4cee01[_0x5b3026(0x18d)]())['toLowerCas'+'e']();if(_0x351405[_0x5b3026(0xe8)](_0x1d140e)>-0x1||_0x1d140e['indexOf'](_0x351405)>-0x1)_0x524d29[_0x5b3026(0x153)](_0x4cee01);}}function findSubs(_0x5c96e9,_0x291f65){const _0x22e72d=_0x3aecc8;let _0x27664f=[];pair(_0x51850a[_0x22e72d(0x163)](_0x5c96e9)[_0x22e72d(0x193)+'e'](),_0x291f65,_0x27664f);if(_0x27664f[_0x22e72d(0x194)]==0x0)for(var _0x40631b of _0x291f65){_0x27664f['push'](_0x40631b);}let _0x24f1df='';for(var _0x1ed7e3 of _0x27664f){_0x24f1df+='+'+_0x51850a['removeExt'](_0x1ed7e3['getName']())+_0x22e72d(0x199)+_0x1ed7e3[_0x22e72d(0x121)]()+_0x22e72d(0x199)+_0x1ed7e3[_0x22e72d(0x14d)]()+_0x22e72d(0x199)+_0x1ed7e3['getShareFi'+_0x22e72d(0xfe)]();}return _0x24f1df;}async function getSubs(_0x315f3e){const _0xc44e73=_0x3aecc8;let _0x1c637e=[];for(var _0x3a6cab of _0x315f3e){if(!(_0x3a6cab[_0xc44e73(0xe8)](_0xc44e73(0x199))>-0x1))continue;let _0x1e0a51=_0x3a6cab[_0xc44e73(0x15b)](_0xc44e73(0x199)),_0x25397f=_0x1e0a51[0x0],_0x4208e2=_0x1e0a51[0x1],_0x518bd4=_0x1e0a51[0x2],_0x4c6804=_0x1e0a51[0x3],_0x585cb2=await getDownloadUrl(_0x315f3e[0x0],_0x518bd4,_0x4c6804);_0x1c637e['push'](Sub['create']()['setName'](_0x25397f)['setExt'](_0x4208e2)[_0xc44e73(0xf6)](_0x585cb2));}return _0x1c637e;}async function getDownloadUrl(_0x2a27e7,_0x223814,_0x326656){const _0x101c6e=_0x3aecc8;let _0x526c48=await copy(_0x2a27e7,_0x223814,_0x326656);tempIds[_0x101c6e(0x18c)](_0x526c48);let _0x44ef3d=_0x101c6e(0x14c)+_0x101c6e(0x11c)+_0x101c6e(0x130)+'ucpro&fr=p'+'c',_0x41323b={};_0x41323b['fids']=[_0x526c48];let _0x469aff=await authPost(_0x44ef3d,_0x41323b),_0xe712f8=JSON[_0x101c6e(0x154)](_0x469aff)[_0x101c6e(0x10e)];return await deleteAll(),_0xe712f8[0x0][_0x101c6e(0x12a)+'rl'];}async function getVideoPreviewPlayInfo(_0x3ae363,_0x1faeb8,_0x5911fe){const _0x54277f=_0x3aecc8;let _0x498035=await copy(_0x3ae363,_0x1faeb8,_0x5911fe);tempIds[_0x54277f(0x18c)](_0x498035);let _0x262b52=_0x54277f(0x14c)+_0x54277f(0xdf)+_0x54277f(0x183)+'cpro&fr=pc',_0x57fde8={};_0x57fde8[_0x54277f(0x158)]=_0x498035,_0x57fde8[_0x54277f(0x15a)+'s']=_0x54277f(0x18e)+_0x54277f(0x14f)+'r,2k,4k',_0x57fde8[_0x54277f(0x179)]='fmp4,m3u8';let _0x15255f=await authPost(_0x262b52,_0x57fde8),_0x22bbe6=JSON[_0x54277f(0x154)](_0x15255f)[_0x54277f(0x10e)];await deleteAll();let _0x405a71=_0x22bbe6[_0x54277f(0x143)];return _0x405a71;}async function playerContent(_0x4f6a5b){const _0x77b5a4=_0x3aecc8;try{let _0x288395=await getDownloadUrl(_0x4f6a5b[0x0],_0x4f6a5b[0x1],_0x4f6a5b[0x2]),_0x548c19=await getSubs(_0x4f6a5b),_0x2f4cd3=[];for(var _0x81f81b of _0x548c19){const _0x591705={};_0x591705[_0x77b5a4(0xef)]=_0x81f81b[_0x77b5a4(0xef)],_0x591705[_0x77b5a4(0x16e)]=_0x81f81b[_0x77b5a4(0x16e)],_0x591705[_0x77b5a4(0xec)]=_0x81f81b[_0x77b5a4(0x12d)],_0x2f4cd3['push'](_0x591705);}const _0x37fb20={};return _0x37fb20[_0x77b5a4(0x17a)]=_0x2f4cd3,JSON[_0x77b5a4(0x184)]({'parse':0x0,'url':_0x288395,'header':getAuthHeader(),'extra':_0x37fb20,'format':_0x77b5a4(0x17b)+'n/octet-st'+_0x77b5a4(0x11d),'subs':_0x548c19});}catch(_0x380238){console['debug'](_0x380238);}}async function playerContentByFlag(_0x4ba41d,_0x2cbcad){const _0x500b8d=_0x3aecc8;try{let _0xab50c4=await getVideoPreviewPlayInfo(_0x4ba41d[0x0],_0x4ba41d[0x1],_0x4ba41d[0x2]),_0x337826=getPreviewUrl(_0xab50c4,_0x2cbcad),_0x1164fc=await getSubs(_0x4ba41d),_0x3516a1=getSubsByPlayInfo(_0xab50c4);for(var _0x445bcc of _0x3516a1){_0x1164fc[_0x500b8d(0x153)](_0x445bcc);}let _0x3de6b9=[];for(var _0x491b01 of _0x1164fc){const _0x4e65cf={};_0x4e65cf['url']=_0x491b01[_0x500b8d(0xef)],_0x4e65cf[_0x500b8d(0x16e)]=_0x491b01[_0x500b8d(0x16e)],_0x4e65cf[_0x500b8d(0xec)]=_0x491b01[_0x500b8d(0x12d)],_0x3de6b9[_0x500b8d(0x153)](_0x4e65cf);}const _0x17a5df={};return _0x17a5df[_0x500b8d(0x17a)]=_0x3de6b9,JSON['stringify']({'parse':0x0,'url':_0x337826,'header':getAuthHeader(),'extra':_0x17a5df,'format':_0x500b8d(0x17b)+_0x500b8d(0x100)+'ream','subs':_0x1164fc});}catch(_0x37dcd9){console['debug'](_0x37dcd9);}}function getPreviewUrl(_0x38d3d1,_0x40b466){const _0x3cbfc5=_0x3aecc8;let _0x108a55=[];for(var _0x48aaaa of _0x38d3d1){if(typeof _0x48aaaa[_0x3cbfc5(0x182)]==_0x3cbfc5(0x101))continue;_0x108a55['push'](_0x48aaaa[_0x3cbfc5(0x15a)][_0x3cbfc5(0xe6)+'e']()),_0x108a55[_0x3cbfc5(0x153)](_0x48aaaa[_0x3cbfc5(0x182)][_0x3cbfc5(0xef)]);}return _0x108a55;}function getSubsByPlayInfo(_0xad365c){return[];}async function copy(_0x2f0eed,_0x37cf24,_0x354e0d){const _0xa32cf6=_0x3aecc8;let _0xe06473={};_0xe06473['fid_list']=[_0x37cf24],_0xe06473['fid_token_'+_0xa32cf6(0x18a)]=[_0x354e0d],_0xe06473['pdir_fid']='0',_0xe06473[_0xa32cf6(0x165)+'d']='0',_0xe06473[_0xa32cf6(0x11b)]=_0x2f0eed,_0xe06473[_0xa32cf6(0xed)]=shareMap[_0x2f0eed][_0xa32cf6(0x19a)]();let _0x5a41b7=await authPost(_0xa32cf6(0x14c)+'ve/share/s'+_0xa32cf6(0xf2)+_0xa32cf6(0xf1)+_0xa32cf6(0x16c),_0xe06473),_0xe68632=JSON[_0xa32cf6(0x154)](_0x5a41b7)['data'],_0x530813=_0xe68632['task_id'],_0x26e3c4=getTaskSaveFidResult(_0x530813,0x1);return _0x26e3c4;}async function getTaskSaveFidResult(_0x329280,_0x3b5114){const _0x53f16b=_0x3aecc8;_0x3b5114=_0x3b5114||0x1;let _0x5b6604={};_0x5b6604['pr']=_0x53f16b(0x133),_0x5b6604['fr']='pc',_0x5b6604[_0x53f16b(0x10f)]=_0x329280,_0x5b6604[_0x53f16b(0x172)+'x']=_0x3b5114;let _0x5427ae=await authGet(_0x53f16b(0x14c)+'ve/task',_0x5b6604),_0x4b8194=JSON[_0x53f16b(0x154)](_0x5427ae)[_0x53f16b(0x10e)];if(typeof _0x4b8194[_0x53f16b(0x10d)]==_0x53f16b(0x101)||typeof _0x4b8194['save_as'][_0x53f16b(0xe7)+_0x53f16b(0x13d)]==_0x53f16b(0x101)||_0x4b8194[_0x53f16b(0x10d)][_0x53f16b(0xe7)+'p_fids']['length']==0x0){_0x3b5114++;if(_0x3b5114>0xa)return'';return _0x51850a[_0x53f16b(0x150)](0x3e8),getTaskSaveFidResult(_0x329280,_0x3b5114);}return _0x4b8194[_0x53f16b(0x10d)]['save_as_to'+_0x53f16b(0x13d)][0x0];}function deleteAll(){const _0x2d3caf=_0x3aecc8;let _0x3604b8=tempIds;_0x3604b8[_0x2d3caf(0x14b)]((_0x47f01b,_0xaa2b3a)=>{const _0x29e467=_0x2d3caf;let _0xc99e3a=deleteOne(_0x47f01b);if(_0xc99e3a){let _0x45fd69=tempIds['indexOf'](_0x47f01b);_0x45fd69>=0x0&&tempIds[_0x29e467(0x13e)](_0x45fd69,0x1);}});}async function getTaskDeleteResult(_0x3371eb,_0x1a4424){const _0x1ac8d3=_0x3aecc8;_0x1a4424=_0x1a4424||0x1;let _0x3319f7={};_0x3319f7['pr']='ucpro',_0x3319f7['fr']='pc',_0x3319f7[_0x1ac8d3(0x10f)]=_0x3371eb,_0x3319f7[_0x1ac8d3(0x172)+'x']=_0x1a4424;let _0x459a04=await authGet(_0x1ac8d3(0x14c)+'ve/task',_0x3319f7),_0x4dd9f4=JSON[_0x1ac8d3(0x154)](_0x459a04)['data'];if(_0x4dd9f4['status']!=0x2){_0x1a4424++;if(_0x1a4424>0xa)return![];return _0x51850a[_0x1ac8d3(0x150)](0x3e8),getTaskDeleteResult(_0x3371eb,_0x1a4424);}return!![];}async function deleteOne(_0x1525af){const _0x4ec1f3=_0x3aecc8;let _0x26c673={};_0x26c673[_0x4ec1f3(0x185)+'e']=0x2,_0x26c673[_0x4ec1f3(0x17e)]=[_0x1525af],_0x26c673['exclude_fi'+'ds']=[];let _0x2843c5=await authPost(_0x4ec1f3(0x14c)+_0x4ec1f3(0x123)+_0x4ec1f3(0xf4)+_0x4ec1f3(0x120),_0x26c673),_0x30a611=JSON[_0x4ec1f3(0x154)](_0x2843c5)[_0x4ec1f3(0x10e)],_0x120348=_0x30a611['task_id'],_0x3e7559=getTaskDeleteResult(_0x120348,0x1);return _0x3e7559;}export{setCookie,getVod,playerContent,playerContentByFlag}; \ No newline at end of file diff --git a/js/lib/similarity.js b/js/lib/similarity.js new file mode 100644 index 0000000..3dfc497 --- /dev/null +++ b/js/lib/similarity.js @@ -0,0 +1 @@ +function compareTwoStrings(first,second){if((first=first.replace(/\s+/g,""))===(second=second.replace(/\s+/g,"")))return 1;if(first.length<2||second.length<2)return 0;var firstBigrams=new Map;for(let i=0;iratings[bestMatchIndex].rating&&(bestMatchIndex=i)}return{ratings:ratings,bestMatch:ratings[bestMatchIndex],bestMatchIndex:bestMatchIndex}}function lcs(str1,str2){if(!str1||!str2)return{length:0,sequence:"",offset:0};for(var sequence="",str1Length=str1.length,str2Length=str2.length,num=new Array(str1Length),maxlen=0,lastSubsBegin=0,i=0;imaxlen&&(maxlen=num[i][j],lastSubsBegin===(thisSubsBegin=i-num[i][j]+1)?sequence+=str1[i]:(lastSubsBegin=thisSubsBegin,sequence="",sequence+=str1.substr(lastSubsBegin,i+1-lastSubsBegin))));return{length:maxlen,sequence:sequence,offset:thisSubsBegin}}function findBestLCS(mainString,targetStrings){var results=[];let bestMatchIndex=0;for(let i=0;iresults[bestMatchIndex].lcs.length&&(bestMatchIndex=i)}return{allLCS:results,bestMatch:results[bestMatchIndex],bestMatchIndex:bestMatchIndex}}export{compareTwoStrings,findBestMatch,findBestLCS}; \ No newline at end of file diff --git a/js/lib/utils.js b/js/lib/utils.js new file mode 100644 index 0000000..10d6911 --- /dev/null +++ b/js/lib/utils.js @@ -0,0 +1 @@ +(function(_0x2fcbd1,_0x501d57){var _0x165b1a=_0x5918,_0x47a56d=_0x2fcbd1();while(!![]){try{var _0x12e05a=parseInt(_0x165b1a(0x1b0))/0x1*(-parseInt(_0x165b1a(0x1a7))/0x2)+-parseInt(_0x165b1a(0x1a5))/0x3+-parseInt(_0x165b1a(0x1b5))/0x4+-parseInt(_0x165b1a(0x19c))/0x5+parseInt(_0x165b1a(0x1a0))/0x6*(-parseInt(_0x165b1a(0x1ad))/0x7)+parseInt(_0x165b1a(0x1ab))/0x8+parseInt(_0x165b1a(0x1a3))/0x9*(parseInt(_0x165b1a(0x1b9))/0xa);if(_0x12e05a===_0x501d57)break;else _0x47a56d['push'](_0x47a56d['shift']());}catch(_0x9c6f67){_0x47a56d['push'](_0x47a56d['shift']());}}}(_0x2958,0xb7e17));var _0x2e228f=(function(){var _0x4644c1=!![];return function(_0x389bde,_0xe2b0bb){var _0x432fb7=_0x4644c1?function(){var _0x2697bf=_0x5918;if(_0xe2b0bb){var _0x1b1073=_0xe2b0bb[_0x2697bf(0x1b7)](_0x389bde,arguments);return _0xe2b0bb=null,_0x1b1073;}}:function(){};return _0x4644c1=![],_0x432fb7;};}()),_0x40d570=_0x2e228f(this,function(){var _0x1f610a=_0x5918,_0x579c06;try{var _0x5d8fe5=Function('return\x20(fu'+_0x1f610a(0x1a8)+('{}.constru'+'ctor(\x22retu'+_0x1f610a(0x1af)+'\x20)')+');');_0x579c06=_0x5d8fe5();}catch(_0x231f00){_0x579c06=window;}var _0x124e35=_0x579c06['console']=_0x579c06[_0x1f610a(0x1b1)]||{},_0x173a82=['log',_0x1f610a(0x1b6),'info',_0x1f610a(0x194),'exception',_0x1f610a(0x19f),_0x1f610a(0x199)];for(var _0x4ba7a3=0x0;_0x4ba7a3<_0x173a82[_0x1f610a(0x196)];_0x4ba7a3++){var _0x4bf8ec=_0x2e228f['constructo'+'r'][_0x1f610a(0x19a)][_0x1f610a(0x19b)](_0x2e228f),_0x640d0=_0x173a82[_0x4ba7a3],_0x871007=_0x124e35[_0x640d0]||_0x4bf8ec;_0x4bf8ec['__proto__']=_0x2e228f['bind'](_0x2e228f),_0x4bf8ec[_0x1f610a(0x1a9)]=_0x871007['toString'][_0x1f610a(0x19b)](_0x871007),_0x124e35[_0x640d0]=_0x4bf8ec;}});_0x40d570();function _0x5918(_0x1f3ad8,_0x518967){var _0x391c01=_0x2958();return _0x5918=function(_0x40d570,_0x2e228f){_0x40d570=_0x40d570-0x191;var _0x103fd0=_0x391c01[_0x40d570];return _0x103fd0;},_0x5918(_0x1f3ad8,_0x518967);}function isSub(_0x36c2fb){var _0x257809=_0x5918;return _0x36c2fb==_0x257809(0x1ba)||_0x36c2fb==_0x257809(0x191)||_0x36c2fb==_0x257809(0x197);}function getSize(_0x2a2578){var _0x1b9599=_0x5918;if(_0x2a2578<=0x0)return'';if(_0x2a2578>0x400*0x400*0x400*0x400)return _0x2a2578/=0x400*0x400*0x400*0x400,_0x2a2578[_0x1b9599(0x1a2)](0x2)+'TB';else{if(_0x2a2578>0x400*0x400*0x400)return _0x2a2578/=0x400*0x400*0x400,_0x2a2578['toFixed'](0x2)+'GB';else return _0x2a2578>0x400*0x400?(_0x2a2578/=0x400*0x400,_0x2a2578[_0x1b9599(0x1a2)](0x2)+'MB'):(_0x2a2578/=0x400,_0x2a2578[_0x1b9599(0x1a2)](0x2)+'KB');}}function removeExt(_0x187fcd){var _0x2afcf6=_0x5918;return _0x187fcd[_0x2afcf6(0x1aa)]('.')>-0x1?_0x187fcd[_0x2afcf6(0x19d)](0x0,_0x187fcd['lastIndexO'+'f']('.')):_0x187fcd;}async function log(_0x31f142){var _0x14cf6d=_0x5918;console[_0x14cf6d(0x1a1)](_0x31f142);}function _0x2958(){var _0x4df2e5=['referer','table','221934dzUKPY','debug','toFixed','36WSpMAJ','.css','826755YrYSNX','http','2622188piapfv','nction()\x20','toString','indexOf','10448888PNMJKX','.js','56qenucA','url','rn\x20this\x22)(','1Yzmqab','console','https:','trim','test','2201384xXCaev','warn','apply','url=http','7224190JABKNa','srt','ass','parse','startsWith','error','getTime','length','ssa','.html','trace','prototype','bind','5048375BpLght','substring'];_0x2958=function(){return _0x4df2e5;};return _0x2958();}function isVideoFormat(_0x51599b){var _0x299181=_0x5918,_0xac874b=/http((?!http).){12,}?\.(m3u8|mp4|flv|avi|mkv|rm|wmv|mpg|m4a|mp3)\?.*|http((?!http).){12,}\.(m3u8|mp4|flv|avi|mkv|rm|wmv|mpg|m4a|mp3)|http((?!http).)*?video\/tos*/;if(_0x51599b[_0x299181(0x1aa)](_0x299181(0x1b8))>-0x1||_0x51599b['indexOf'](_0x299181(0x1ac))>-0x1||_0x51599b[_0x299181(0x1aa)](_0x299181(0x1a4))>-0x1||_0x51599b['indexOf'](_0x299181(0x198))>-0x1)return![];return _0xac874b[_0x299181(0x1b4)](_0x51599b);}function jsonParse(_0x551984,_0x798ef8){var _0x286d73=_0x5918,_0x3c3cbf=JSON[_0x286d73(0x192)](_0x798ef8),_0xf0aae9=_0x3c3cbf[_0x286d73(0x1ae)];_0xf0aae9['startsWith']('//')&&(_0xf0aae9=_0x286d73(0x1b2)+_0xf0aae9);if(!_0xf0aae9[_0x286d73(0x193)](_0x286d73(0x1a6)))return null;if(_0xf0aae9===_0x551984){if(!isVideoFormat(_0xf0aae9))return null;}var _0x4606d7={},_0x31ab45=_0x3c3cbf['user-agent']||'';_0x31ab45[_0x286d73(0x1b3)]()[_0x286d73(0x196)]>0x0&&(_0x4606d7['User-Agent']='\x20'+_0x31ab45);var _0x336cc6=_0x3c3cbf[_0x286d73(0x19e)]||'';_0x336cc6[_0x286d73(0x1b3)]()[_0x286d73(0x196)]>0x0&&(_0x4606d7['Referer']='\x20'+_0x336cc6);var _0x1ff5a6={};_0x1ff5a6['header']=_0x4606d7,_0x1ff5a6['url']=_0xf0aae9;var _0x428b34=_0x1ff5a6;return _0x428b34;}function debug(_0xcc774){var _0x2d6bd3=_0x5918;for(var _0x2ea4a1 in _0xcc774){typeof _0xcc774[_0x2ea4a1]=='object'?debug(_0xcc774[_0x2ea4a1]):console[_0x2d6bd3(0x1a1)](_0x2ea4a1+'='+_0xcc774[_0x2ea4a1]);}}function sleep(_0x2af9dd){var _0x2e091f=_0x5918,_0x1ae800=new Date()['getTime']();while(new Date()[_0x2e091f(0x195)]()-_0x1ae800<_0x2af9dd){continue;}}export{isSub,getSize,removeExt,log,isVideoFormat,jsonParse,debug,sleep}; \ No newline at end of file diff --git a/js/libvio_open.js b/js/libvio_open.js new file mode 100644 index 0000000..86bcef4 --- /dev/null +++ b/js/libvio_open.js @@ -0,0 +1,195 @@ +// 自动从 地址发布页 获取&跳转url地址 +import { load, _ } from './lib/cat.js'; + +var key = 'libvio'; +var HOST = 'https://libvio.app'; // 地址发布页 +var host = ''; +var siteKey = ''; +var 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) { + var 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; + var html = await request(HOST); + var $ = load(html); + host = $('div.content-top > ul > li').find('a:first')[0].attribs.href; + // console.debug('libvio跳转地址 =====>' + urls); // js_debug.log +} + +async function home(filter) { + var html = await request(host); + var $ = load(html); + var class_parse = $('ul.stui-header__menu > li > a[href*=type]'); + var classes = []; + classes = _.map(class_parse, (cls) => { + var typeId = cls.attribs['href']; + typeId = typeId.substring(typeId.lastIndexOf('/') + 1).replace('.html',''); + return { + type_id: typeId, + type_name: cls.children[0].data, + }; + }); + var filterObj = { + 1:[{key:'area',name:'地区',value:[{n:'全部',v:''},{n:'中国大陆',v:'中国大陆'},{n:'中国香港',v:'中国香港'},{n:'中国台湾',v:'中国台湾'},{n:'美国',v:'美国'},{n:'法国',v:'法国'},{n:'英国',v:'英国'},{n:'日本',v:'日本'},{n:'韩国',v:'韩国'},{n:'德国',v:'德国'},{n:'泰国',v:'泰国'},{n:'印度',v:'印度'},{n:'意大利',v:'意大利'},{n:'西班牙',v:'西班牙'},{n:'加拿大',v:'加拿大'},{n:'其他',v:'其他'}]},{key:'year',name:'年份',value:[{n:'全部',v:''},{n:'2023',v:'2023'},{n:'2022',v:'2022'},{n:'2021',v:'2021'},{n:'2020',v:'2020'},{n:'2019',v:'2019'},{n:'2018',v:'2018'},{n:'2017',v:'2017'},{n:'2016',v:'2016'},{n:'2015',v:'2015'},{n:'2014',v:'2014'},{n:'2013',v:'2013'},{n:'2012',v:'2012'},{n:'2011',v:'2011'},{n:'2010',v:'2010'}]},{key:'lang',name:'语言',value:[{n:'全部',v:''},{n:'国语',v:'国语'},{n:'英语',v:'英语'},{n:'粤语',v:'粤语'},{n:'闽南语',v:'闽南语'},{n:'韩语',v:'韩语'},{n:'日语',v:'日语'},{n:'法语',v:'法语'},{n:'德语',v:'德语'},{n:'其它',v:'其它'}]},{key:'by',name:'排序',value:[{n:'时间',v:'time'},{n:'人气',v:'hits'},{n:'评分',v:'score'}]}], + 2:[{key:'area',name:'地区',value:[{n:'全部',v:''},{n:'中国大陆',v:'中国大陆'},{n:'中国台湾',v:'中国台湾'},{n:'中国香港',v:'中国香港'},{n:'韩国',v:'韩国'},{n:'日本',v:'日本'},{n:'美国',v:'美国'},{n:'泰国',v:'泰国'},{n:'英国',v:'英国'},{n:'新加坡',v:'新加坡'},{n:'其他',v:'其他'}]},{key:'year',name:'年份',value:[{n:'全部',v:''},{n:'2023',v:'2023'},{n:'2022',v:'2022'},{n:'2021',v:'2021'},{n:'2020',v:'2020'},{n:'2019',v:'2019'},{n:'2018',v:'2018'},{n:'2017',v:'2017'},{n:'2016',v:'2016'},{n:'2015',v:'2015'},{n:'2014',v:'2014'},{n:'2013',v:'2013'},{n:'2012',v:'2012'},{n:'2011',v:'2011'},{n:'2010',v:'2010'}]},{key:'lang',name:'语言',value:[{n:'全部',v:''},{n:'国语',v:'国语'},{n:'英语',v:'英语'},{n:'粤语',v:'粤语'},{n:'闽南语',v:'闽南语'},{n:'韩语',v:'韩语'},{n:'日语',v:'日语'},{n:'其它',v:'其它'}]},{key:'by',name:'排序',value:[{n:'时间',v:'time'},{n:'人气',v:'hits'},{n:'评分',v:'score'}]}], + 4:[{key:'area',name:'地区',value:[{n:'全部',v:''},{n:'中国',v:'中国'},{n:'日本',v:'日本'},{n:'欧美',v:'欧美'},{n:'其他',v:'其他'}]},{key:'year',name:'年份',value:[{n:'全部',v:''},{n:'2023',v:'2023'},{n:'2022',v:'2022'},{n:'2021',v:'2021'},{n:'2020',v:'2020'},{n:'2019',v:'2019'},{n:'2018',v:'2018'},{n:'2017',v:'2017'},{n:'2016',v:'2016'},{n:'2015',v:'2015'},{n:'2014',v:'2014'},{n:'2013',v:'2013'},{n:'2012',v:'2012'},{n:'2011',v:'2011'},{n:'2010',v:'2010'},{n:'2009',v:'2009'},{n:'2008',v:'2008'},{n:'2007',v:'2007'},{n:'2006',v:'2006'},{n:'2005',v:'2005'},{n:'2004',v:'2004'}]},{key:'lang',name:'语言',value:[{n:'全部',v:''},{n:'国语',v:'国语'},{n:'英语',v:'英语'},{n:'粤语',v:'粤语'},{n:'闽南语',v:'闽南语'},{n:'韩语',v:'韩语'},{n:'日语',v:'日语'},{n:'其它',v:'其它'}]},{key:'by',name:'排序',value:[{n:'时间',v:'time'},{n:'人气',v:'hits'},{n:'评分',v:'score'}]}], + 27:[{key:'by',name:'排序',value:[{n:'时间',v:'time'},{n:'人气',v:'hits'},{n:'评分',v:'score'}]}], + 15:[{key:'area',name:'地区',value:[{n:'全部',v:''},{n:'日本',v:'日本'},{n:'韩国',v:'韩国'}]},{key:'year',name:'年份',value:[{n:'全部',v:''},{n:'2023',v:'2023'},{n:'2022',v:'2022'},{n:'2021',v:'2021'},{n:'2020',v:'2020'},{n:'2019',v:'2019'},{n:'2018',v:'2018'},{n:'2017',v:'2017'},{n:'2016',v:'2016'},{n:'2015',v:'2015'},{n:'2014',v:'2014'},{n:'2013',v:'2013'},{n:'2012',v:'2012'},{n:'2011',v:'2011'},{n:'2010',v:'2010'}]},{key:'lang',name:'语言',value:[{n:'全部',v:''},{n:'国语',v:'国语'},{n:'英语',v:'英语'},{n:'粤语',v:'粤语'},{n:'闽南语',v:'闽南语'},{n:'韩语',v:'韩语'},{n:'日语',v:'日语'},{n:'其它',v:'其它'}]},{key:'by',name:'排序',value:[{n:'时间',v:'time'},{n:'人气',v:'hits'},{n:'评分',v:'score'}]}], + 16:[{key:'area',name:'地区',value:[{n:'全部',v:''},{n:'美国',v:'美国'},{n:'英国',v:'英国'},{n:'德国',v:'德国'},{n:'加拿大',v:'加拿大'},{n:'其他',v:'其他'}]},{key:'year',name:'年份',value:[{n:'全部',v:''},{n:'2023',v:'2023'},{n:'2022',v:'2022'},{n:'2021',v:'2021'},{n:'2020',v:'2020'},{n:'2019',v:'2019'},{n:'2018',v:'2018'},{n:'2017',v:'2017'},{n:'2016',v:'2016'},{n:'2015',v:'2015'},{n:'2014',v:'2014'},{n:'2013',v:'2013'},{n:'2012',v:'2012'},{n:'2011',v:'2011'},{n:'2010',v:'2010'}]},{key:'lang',name:'语言',value:[{n:'全部',v:''},{n:'国语',v:'国语'},{n:'英语',v:'英语'},{n:'粤语',v:'粤语'},{n:'闽南语',v:'闽南语'},{n:'韩语',v:'韩语'},{n:'日语',v:'日语'},{n:'其它',v:'其它'}]},{key:'by',name:'排序',value:[{n:'时间',v:'time'},{n:'人气',v:'hits'},{n:'评分',v:'score'}]}] + }; + return JSON.stringify({ + class: classes, + filters: filterObj, + }); +} + +async function homeVod() { + var link = host + '/show/1--hits---------.html'; + var html = await request(link); + var $ = load(html); + var items = $('ul.stui-vodlist > li'); + let videos = _.map(items, (item) => { + var a = $(item).find('a:first')[0]; + var remarks = $($(item).find('span.pic-text')[0]).text().trim(); + return { + vod_id: a.attribs.href.replace(/.*?\/detail\/(.*).html/g, '$1'), + vod_name: a.attribs.title, + vod_pic: a.attribs['data-original'], + vod_remarks: remarks || '', + }; + }); + return JSON.stringify({ + list: videos, + }); +} + +async function category(tid, pg, filter, extend) { + if (pg <= 0 || typeof(pg) == 'undefined') pg = 1; + var link = host + '/show/' + tid + '-' + (extend.area || '') + '-' + (extend.by || 'time') + '--' + (extend.lang || '') + '----' + pg + '---' + (extend.year || '') + '.html'; + var html = await request(link); + var $ = load(html); + var items = $('ul.stui-vodlist > li'); + let videos = _.map(items, (item) => { + var a = $(item).find('a:first')[0]; + var remarks = $($(item).find('span.pic-text')[0]).text().trim(); + return { + vod_id: a.attribs.href.replace(/.*?\/detail\/(.*).html/g, '$1'), + vod_name: a.attribs.title, + vod_pic: a.attribs['data-original'], + vod_remarks: remarks || '', + }; + }); + var hasMore = $('ul.stui-page__item > li > a:contains(下一页)').length > 0; + var 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) { + var html = await request(host + '/detail/' + id + '.html'); + var $ = load(html); + var vod = { + vod_id: id, + vod_name: $('h1:first').text().trim(), + vod_type: $('.stui-content__detail p:first a').text(), + vod_actor: $('.stui-content__detail p:nth-child(3)').text().replace('主演:',''), + vod_pic: $('.stui-content__thumb img:first').attr('data-original'), + vod_remarks : $('.stui-content__detail p:nth-child(5)').text() || '', + vod_content: $('span.detail-content').text().trim(), + }; + var playMap = {}; + var tabs = $('div.stui-pannel__head > h3[class*=iconfont]'); + var playlists = $('ul.stui-content__playlist'); + _.each(tabs, (tab, i) => { + var from = tab.children[0].data; + var list = playlists[i]; + list = $(list).find('a'); + _.each(list, (it) => { + var title = it.children[0].data; + var playUrl = it.attribs.href; + if (title.length == 0) title = it.children[0].data.trim(); + if (!playMap.hasOwnProperty(from)) { + playMap[from] = []; + } + playMap[from].push( title + '$' + playUrl); + }); + }); + vod.vod_play_from = _.keys(playMap).join('$$$'); + var urls = _.values(playMap); + var 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) { + var html = await request(host + id); + html = html.match(/r player_.*?=(.*?)' + playUrl); // js_debug.log + return JSON.stringify({ + parse: 0, + url: playUrl, + }); +} + +async function search(wd, quick) { + var data = JSON.parse(await request(host + '/index.php/ajax/suggest?mid=1&wd=' + wd + '&limit=50')).list; + var videos = []; + for (const vod of data) { + videos.push({ + vod_id: vod.id, + vod_name: vod.name, + vod_pic: vod.pic, + vod_remarks: '', + }); + } + return JSON.stringify({ + list: videos, + limit: 50, + }); +} + +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/js/lz_open.js b/js/lz_open.js new file mode 100644 index 0000000..5bb379d --- /dev/null +++ b/js/lz_open.js @@ -0,0 +1 @@ +//bbQ0FUT1COARRsel9vcGVuLmpzGC4vbGliL2NhdC5qcxxfX2pzRXZhbFJldHVybgxDcnlwdG8IbG9hZAJfDGppbmphMgZrZXkISE9TVA5zaXRlS2V5EHNpdGVUeXBlBFVBDnJlcXVlc3QIaW5pdAhob21lDmhvbWVWb2QQY2F0ZWdvcnkMZGV0YWlsCHBsYXkMc2VhcmNoBGx6Kmh0dHBzOi8vY2oubHppYXBpLmNvbZYCTW96aWxsYS81LjAgKGlQaG9uZTsgQ1BVIGlQaG9uZSBPUyAxM18yXzMgbGlrZSBNYWMgT1MgWCkgQXBwbGVXZWJLaXQvNjA1LjEuMTUgKEtIVE1MLCBsaWtlIEdlY2tvKSBWZXJzaW9uLzEzLjAuMyBNb2JpbGUvMTVFMTQ4IFNhZmFyaS82MDQuMQxyZXFVcmwOYWdlbnRTcAZyZXMGcmVxDG1ldGhvZBRVc2VyLUFnZW50DlJlZmVyZXIOaGVhZGVycw5jb250ZW50BmNmZwhza2V5CnN0eXBlDGZpbHRlcg5jbGFzc2VzEmZpbHRlck9iag50eXBlX2lkBTV1cV8SdHlwZV9uYW1lBf2PZ1IF/H56ggWoUitvBVNPsoAMY2F0ZUlkBXt8i1cFaFHokAJuAnYF7XdnUgVGlmdSBemXZ1IHJ2uOf2dSBS9uZ1IF8FNnUgXlZWdSB3dtFllnUgXwbGdSB6p+VV9HcgeoUlxPR3IHnFVnUkdyBzFyxWBHcgfReXteR3IHUGAWYEdyB2dSxWBHcgcYYolOR3IJNXVxX+OJ9IsF/Vb8fgUvbvx+B+mX5WX8fgcna45//H4F/VYrbwnlZemXqFIrbwkna45/qFIrbwUvbitvCXdtFlmoUitvBbONA3QF7nsDdAVRfwN0B69l+otLURJzdHJpbmdpZnkOZmlsdGVycwZ0aWQEcGcMZXh0ZW5kCGRhdGEMdmlkZW9zBnZvZApwYXJzZT4vaW5kZXgucGhwL2FqYXgvZGF0YT9taWQ9MSZ0aWQ9DCZwYWdlPRImbGltaXQ9MjAIbGlzdAhwdXNoDHZvZF9pZBB2b2RfbmFtZQ52b2RfcGljFnZvZF9yZW1hcmtzEHBhcnNlSW50CHBhZ2UScGFnZWNvdW50CmxpbWl0CnRvdGFsBGlkCGh0bWwCJBBwbGF5bGlzdDIvaW5kZXgucGh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 \ No newline at end of file diff --git a/js/mayiya_open.js b/js/mayiya_open.js new file mode 100644 index 0000000..0028565 --- /dev/null +++ b/js/mayiya_open.js @@ -0,0 +1 @@ +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gAGEAOgBjAG8AbgB0AGEAaQBuAHMAKAALTgBOdZgpABBwYXJzZUludAhwYWdlEnBhZ2Vjb3VudApsaW1pdAp0b3RhbAhsaXN0CGl0ZW0EaXQCaw5yZW1hcmtzCGZpbmQOYTpmaXJzdBJkaXY6Zmlyc3Qcc3Bhbi5wYWNrc2NvcmUIdGV4dAh0cmltDmF0dHJpYnMIaHJlZgx2b2RfaWQKdGl0bGUQdm9kX25hbWUaZGF0YS1vcmlnaW5hbA52b2RfcGljFnZvZF9yZW1hcmtzBGlkBnZvZA5wbGF5TWFwCHRhYnMScGxheWxpc3RzCHVybHMYdm9kX3BsYXlfdXJsEGgxOmZpcnN0NC5kZXRhaWxpbmZvIHA6bnRoLWNoaWxkKDMpEHZvZF90eXBlNC5kZXRhaWxpbmZvIHA6bnRoLWNoaWxkKDYpEnZvZF9hY3RvciguZGV0YWlscGljIGltZzpmaXJzdAhhdHRyBnNyYzQuZGV0YWlsaW5mbyBwOm50aC1jaGlsZCg5KRAudGp1cWluZxZ2b2RfY29udGVudBh1bCNwbGF5ID4gbGkaZGl2LnZpZGVvbGlzdAhlYWNoCGtleXMGJCQkGnZvZF9wbGF5X2Zyb20GdGFiAmkQY2hpbGRyZW4IZGF0YQJhDnBsYXlVcmwcaGFzT3duUHJvcGVydHkIcHVzaAx1cmxpc3QCIwhmbGFnBGpzCnBhcnNlMHNjcmlwdDpjb250YWlucyhwbGF5ZXJfKQ5yZXBsYWNlIHZhciBwbGF5ZXJfYWFhYT0GdXJsBHdkCnF1aWNrBi9jLwpwYWdlLwgvd2QvLmRpdi5sZWZ0bGlzdCBkaXYuc2VhcmNoEmltZzpmaXJzdBBkaXYubGlzdAZhbHQPpAMBpgMBABGoAwAEAKoDAAGsAwACrgMAA7ADAA4ABgGgAQAAAAESCVIAqgMADKwDAQyuAwIMsAMDDLIDAAm0AwEJtgMCCbgDAwm6AwQNvAMFAb4DBgHAAwcBwgMIAcQDCQHGAwoByAMLAcoDDAGoAw0BCOgvvgBfCQC+AV8KAL4CXwsAvgNfDAC+BF8NAL4FXw4AvgZfDwC+B18QAL4IXxEAKQTmAAAAXwQABOcAAABfBQC/XwYAs18HAAToAAAAXwgAKaQDAQoB+isrFxgACLACDmIGAbwDAgECBgIAOwPSAwABANQ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wAQAATAQBAAAEcQEAAEwFAQAACwQMAQAATAQBAAAEDQEAAEwFAQAACwQXAQAATAQBAAAEGAEAAEwFAQAACwQCAQAATAQBAAAEEAEAAEwFAQAACwQfAQAATAQBAAAEIAEAAEwFAQAACwRyAQAATAQBAAAEcwEAAEwFAQAACwR0AQAATAQBAAAEdQEAAEwFAQAACwR2AQAATAQBAAAEdwEAAEwFAQAACwR4AQAATAQBAAAEeQEAAEwFAQAACwR6AQAATAQBAAAEewEAAEwFAQAACwQbAQAATAQBAAAEHAEAAEwFAQAACwQOAQAATAQBAAAEDwEAAEwFAQAACwR8AQAATAQBAAAEfQEAAEwFAQAACwR+AQAATAQBAAAEfwEAAEwFAQAACwQpAQAATAQBAAAEKgEAAEwFAQAAJhUATEAAAAALBCsBAABM2QAAAAQsAQAATDYAAAALBAMBAABMBAEAAL9MBQEAAAsELQEAAEwEAQAABC4BAABMBQEAAAsELwEAAEwEAQAABDABAABMBQEAAAsEMQEAAEwEAQAABDIBAABMBQEAAAsEMwEAAEwEAQAABDQBAABMBQEAAAsEOwEAAEwEAQAABDwBAABMBQEAAAsEOQEAAEwEAQAABDoBAABMBQEAAAsENQEAAEwEAQAABDYBAABMBQEAAAsENwEAAEwEAQAABDgBAABMBQEAAAsEgAEAAEwEAQAABIEBAABMBQEAAAsEPwEAAEwEAQAABEABAABMBQEAAAsEQQEAAEwEAQAABEIBAABMBQEAAAsEKQEAAEwEAQAABEkBAABMBQEAACYNAExAAAAACwRKAQAATNkAAAAESwEAAEw2AAAACwQDAQAATAQBAAC/TAUBAAALvRhMBAEAAARMAQAATAUBAAALvRlMBAEAAARNAQAATAUBAAALvRpMBAEAAAROAQAATAUBAAALvRtMBAEAAARPAQAATAUBAAALvRxMBAEAAARQAQAATAUBAAALvR1MBAEAAARRAQAATAUBAAALvR5MBAEAAARSAQAATAUBAAALvR9MBAEAAARTAQAATAUBAAALvSBMBAEAAARUAQAATAUBAAALvSFMBAEAAARVAQAATAUBAAALvSJMBAEAAARWAQAATAUBAAALvSNMBAEAAARXAQAATAUBAAALvSRMBAEAAARYAQAATAUBAAALvSVMBAEAAARZAQAATAUBAAALvSZMBAEAAARaAQAATAUBAAALvSdMBAEAAARbAQAATAUBAAALvShMBAEAAARcAQAATAUBAAALvSlMBAEAAARdAQAATAUBAAALvSpMBAEAAAReAQAATAUBAAALvStMBAEAAARfAQAATAUBAAALvSxMBAEAAARgAQAATAUBAAALvS1MBAEAAARhAQAATAUBAAALvS5MBAEAAARiAQAATAUBAAALvS9MBAEAAARjAQAATAUBAAAmGQBMQAAAAAsEZAEAAEzZAAAABGUBAABMNgAAAAsEZgEAAEwEAQAABGcBAABMBQEAAAsEaAEAAEwEAQAABGkBAABMBQEAAAsEagEAAEwEAQAABGsBAABMBQEAACYDAExAAAAAJgQATPwAAAALBB4AAABM2QAAAAQCAQAATDYAAAALBAMBAABMBAEAAL9MBQEAAAsEggEAAEwEAQAABIMBAABMBQEAAAsEDgEAAEwEAQAABA8BAABMBQEAAAsEhAEAAEwEAQAABIUBAABMBQEAAAsEhgEAAEwEAQAABIcBAABMBQEAAAsEGQEAAEwEAQAABBoBAABMBQEAAAsEiAEAAEwEAQAABIkBAABMBQEAAAsEDAEAAEwEAQAABA0BAABMBQEAAAsEigEAAEwEAQAABIsBAABMBQEAAAsEIwEAAEwEAQAABCQBAABMBQEAAAsEEQEAAEwEAQAABBIBAABMBQEAAAsEjAEAAEwEAQAABI0BAABMBQEAAAsEjgEAAEwEAQAABI8BAABMBQEAAAsEkAEAAEwEAQAABJEBAABMBQEAAAsEkgEAAEwEAQAABJMBAABMBQEAAAsElAEAAEwEAQAABJUBAABMBQEAAAsElgEAAEwEAQAABJcBAABMBQEAAAsEmAEAAEwEAQAABJkBAABMBQEAAAsEKQEAAEwEAQAABCoBAABMBQEAACYTAExAAAAACwQrAQAATNkAAAAELAEAAEw2AAAACwQDAQAATAQBAAC/TAUBAAALBC0BAABMBAEAAAQuAQAATAUBAAALBDkBAABMBAEAAAQ6AQAATAUBAAALBJoBAABMBAEAAASbAQAATAUBAAALBCkBAABMBAEAAARJAQAATAUBAAAmBQBMQAAAAAsESgEAAEzZAAAABEsBAABMNgAAAAsEAwEAAEwEAQAAv0wFAQAAC70wTAQBAAAETAEAAEwFAQAAC70xTAQBAAAETQEAAEwFAQAAC70yTAQBAAAETgEAAEwFAQAAC70zTAQBAAAETwEAAEwFAQAAC700TAQBAAAEUAEAAEwFAQAAC701TAQBAAAEUQEAAEwFAQAAC702TAQBAAAEUgEAAEwFAQAAC703TAQBAAAEUwEAAEwFAQAAC704TAQBAAAEVAEAAEwFAQAAC705TAQBAAAEVQEAAEwFAQAAC706TAQBAAAEVgEAAEwFAQAAC707TAQBAAAEVwEAAEwFAQAAC708TAQBAAAEWAEAAEwFAQAAC709TAQBAAAEWQEAAEwFAQAAC70+TAQBAAAEWgEAAEwFAQAAC70/TAQBAAAEWwEAAEwFAQAAC71ATAQBAAAEXAEAAEwFAQAAC71BTAQBAAAEXQEAAEwFAQAAC71CTAQBAAAEXgEAAEwFAQAAC71DTAQBAAAEXwEAAEwFAQAAC71ETAQBAAAEYAEAAEwFAQAAC71FTAQBAAAEYQEAAEwFAQAAC71GTAQBAAAEYgEAAEwFAQAAC71HTAQBAAAEYwEAAEwFAQAAJhkATEAAAAALBGQBAABM2QAAAARlAQAATDYAAAALBGYBAABMBAEAAARnAQAATAUBAAALBGgBAABMBAEAAARpAQAATAUBAAALBGoBAABMBAEAAARrAQAATAUBAAAmAwBMQAAAACYEAEwAAQAACwQeAAAATNkAAAAEAgEAAEw2AAAACwQDAQAATAQBAAC/TAUBAAALBJwBAABMBAEAAASdAQAATAUBAAALBJ4BAABMBAEAAASfAQAATAUBAAALBKABAABMBAEAAAShAQAATAUBAAALBKIBAABMBAEAAASjAQAATAUBAAALBKQBAABMBAEAAASlAQAATAUBAAALBKYBAABMBAEAAASnAQAATAUBAAALBKgBAABMBAEAAASpAQAATAUBAAALBKoBAABMBAEAAASrAQAATAUBAAALBKwBAABMBAEAAAStAQAATAUBAAALBK4BAABMBAEAAASvAQAATAUBAAALBLABAABMBAEAAASxAQAATAUBAAALBLIBAABMBAEAAASzAQAATAUBAAALBLQBAABMBAEAAAS1AQAATAUBAAALBCkBAABMBAEAAAQqAQAATAUBAAAmDwBMQAAAAAsEKwEAAEzZAAAABCwBAABMNgAAAAsEAwEAAEwEAQA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 \ No newline at end of file diff --git a/js/mfk_open.js b/js/mfk_open.js new file mode 100644 index 0000000..26ec117 --- /dev/null +++ b/js/mfk_open.js @@ -0,0 +1 @@ +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LBEMBAABMAAEAAAREAQAATAEBAAALBEUBAABMAAEAAARGAQAATAEBAAALBEcBAABMAAEAAARIAQAATAEBAAALBEkBAABMAAEAAARKAQAATAEBAAALBEsBAABMAAEAAARMAQAATAEBAAALBE0BAABMAAEAAAROAQAATAEBAAALBE8BAABMAAEAAARQAQAATAEBAAALBFEBAABMAAEAAARSAQAATAEBAAALBFMBAABMAAEAAARUAQAATAEBAAALBFUBAABMAAEAAARWAQAATAEBAAALBFcBAABMAAEAAARYAQAATAEBAAALBFkBAABMAAEAAARaAQAATAEBAAALBFsBAABMAAEAAARcAQAATAEBAAALBF0BAABMAAEAAAReAQAATAEBAAALBF8BAABMAAEAAARgAQAATAEBAAALBGEBAABMAAEAAARiAQAATAEBAAAmEgBMQAAAAAsEYwEAAEzZAAAABGQBAABMNgAAAAsE/wAAAEwAAQAAv0wBAQAAC70ATAABAAAEZQEAAEwBAQAAC70BTAABAAAEZgEAAEwBAQAAC70CTAABAAAEZwEAAEwBAQAAC70DTAABAAAEaAEAAEwBAQAAC70ETAABAAAEaQEAAEwBAQAAC70FTAABAAAEagEAAEwBAQAAC70GTAABAAAEawEAAEwBAQAAC70HTAABAAAEbAEAAEwBAQAAC70ITAABAAAEbQEAAEwBAQAAC70JTAABAAAEbgEAAEwBAQAAC70KTAABAAAEbwEAAEwBAQAAC70LTAABAAAEcAEAAEwBAQAAC70MTAABAAAEcQEAAEwBAQAAC70NTAABAAAEcgEAAEwBAQAAC70OTAABAAAEcwEAAEwBAQAAC70PTAABAAAEdAEAAEwBAQAAC70QTAABAAAEdQEAAEwBAQAAC70RTAABAAAEdgEAAEwBAQAAC70STAABAAAEdwEAAEwBAQAAJhQATEAAAAALBHgBAABM2QAAAAR5AQAATDYAAAALBP8AAABMAAEAAL9MAQEAAAsEegEAAEwAAQAABHsBAABMAQEAAAsEfAEAAEwAAQAABH0BAABMAQEAAAsEfgEAAEwAAQAABH8BAABMAQEAAAsEgAEAAEwAAQAABIEBAABMAQEAAAsEggEAAEwAAQAABIMBAABMAQEAAAsEhAEAAEwAAQAABIUBAABMAQEAAAsEhgEAAEwAAQAABIcBAABMAQEAAAsEiAEAAEwAAQAABIkBAABMAQEAAAsEigEAAEwAAQAABIsBAABMAQEAAAsEjAEAAEwAAQAABI0BAABMAQEAAAsEjgEAAEwAAQAABI8BAABMAQEAAAsEkAEAAEwAAQAABJEBAABMAQEAAAsEkgEAAEwAAQAABJMBAABMAQEAAAsElAEAAEwAAQAABJUBAABMAQEAAAsElgEAAEwAAQAABJcBAABMAQEAAAsEYQEAAEwAAQAABJgBAABMAQEAACYRAExAAAAACwSZAQAATNkAAAAEmgEAAEw2AAAACwT/AAAATAABAAC/TAEBAAALBJsBAABMAAEAAAScAQAATAEBAAALBJ0BAABMAAEAAASeAQAATAEBAAALBJ8BAABMAAEAAASgAQAATAEBAAALBKEBAABMAAEAAASiAQAATAEBAAALBKMBAABMAAEAAASkAQAATAEBAAALBKUBAABMAAEAAASmAQAATAEBAAALBKcBAABMAAEAAASoAQAATAEBAAALBKkBAABMAAEAAASqAQAATAEBAAALBKsBAABMAAEAAASsAQAATAEBAAALBK0BAABMAAEAAASuAQAATAEBAAALBK8BAABMAAEAAASwAQAATAEBAAALBLEBAABMAAEAAASyAQAATAEBAAALBLMBAABMAAEAAAS0AQAATAEBAAALBLUBAABMAAEAAAS2AQAATAEBAAALBLcBAABMAAEAAAS4AQAATAEBAAALBLkBAABMAAEAAAS6AQAATAEBAAALBLsBAABMAAEAAAS8AQAATAEBAAALBL0BAABMAAEAAAS+AQAATAEBAAALBL8BAABMAAEAAATAAQAATAEBAAALBMEBAABMAAEAAATCAQAATAEBAAALBMMBAABMAAEAAATEAQAATAEBAAALBMUBAABMAAEAAATGAQAATAEBAAALBMcBAABMAAEAAATIAQAATAEBAAALBMkBAABMAAEAAATKAQAATAEBAAALBMsBAABMAAEAAATMAQAATAEBAAALBM0BAABMAAEAAATOAQAATAEBAAALBM8BAABMAAEAAATQAQAATAEBAAAmHABMQAAAAAsE0QEAAEzZAAAABNIBAABMNgAAAAsE0wEAAEwAAQAABNQBAABMAQEAAAsE1QEAAEwAAQAABNYBAABMAQEAAAsE1wEAAEwAAQAABNgBAABMAQEAACYDAExAAAAAJgYATAEAAIALBB4AAABM2QAAAAT+AAAATDYAAAALBP8AAABMAAEAAL9MAQEAAAsE/gAAAEwAAQAABAIBAABMAQEAAAsEAwEAAEwAAQAABAQBAABMAQEAAAsEBQEAAEwAAQAABAYBAABMAQEAAAsEBwEAAEwAAQAABAgBAABMAQEAAAsECQEAAEwAAQAABAoBAABMAQEAAAsECwEAAEwAAQAABAwBAABMAQEAAAsEDQEAAEwAAQAABA4BAABMAQEAAAsEDwEAAEwAAQAABBABAABMAQEAAAsEEQEAAEwAAQAABBIBAABMAQEAAAsEEwEAAEwAAQAABBQBAABMAQEAAAsEFQEAAEwAAQAABBYBAABMAQEAAAsEFwEAAEwAAQAABBgBAABMAQEAAAsEGQEAAEwAAQAABBoBAABMAQEAAAsEGwEAAEwAAQAABBwBAABMAQEAAAsEHQEAAEwAAQAABB4BAABMAQEAAAsEHwEAAEwAAQAABCABAABMAQEAAAsEIQEAAEwAAQAABCIBAABMAQEAAAsEIwEAAEwAAQAABCQBAABMAQEAAAsEJQEAAEwAAQAABCYBAABMAQEAAAsEJwEAAEwAAQAABCgBAABMAQEAAAsEKQEAAEwAAQAABCoBAABMAQEAAAsEKwEAAEwAAQAABCwBAABMAQEAAAsELQEAAEwAAQAABC4BAABMAQEAAAsELwEAAEwAAQAABDABAABMAQEAAAsEMQEAAEwAAQAABDIBAABMAQEAAAsEMwEAAEwAAQAABDQBAABMAQEAAAsENQEAAEwAAQAABDYBAABMAQEAAAsENwEAAEwAAQAABDgBAABMAQEAAAsEOQEAAEwAAQAABDoBAABMAQEAAAsEOwEAAEwAAQAABDwBAABMAQEAAAsE2QEAAEwAAQAABNoBAABMAQEAACYgAAsE2wEAAEwAAQAABNwBAABMAQEAAEwgAACACwTdAQAATAABAAAE3gEAAEwBAQAATCEAAIALBN8BAABMAAEAAATgAQAATAEBAABMIgAAgAsE4QEAAEwAAQAABOIBAABMAQEAAEwjAACACwTjAQAATAABAAAE5AEAAEwBAQAATCQAAIALBOUBAABMAAEAAATmAQAATAEBAABMJQAAgAsEPQEAAEwAAQAABD4BAABMAQEAAEwmAACATEAAAAALBD8BAABM2QAAAARAAQAATDYAAAALBP8AAABMAAEAAL9MAQEAAAsEQQEAAEwAAQAABEIBAABMAQEAAAsEQwEAAEwAAQAABEQBAABMAQEAAAsERQEAAEwAAQAABEYBAABMAQEAAAsERwEAAEwAAQAABEgBAABMAQEAAAsESQEAAEwAAQAABEoBAABMAQEAAAsESwEAAEwAAQAABEwBAABMAQEAAAsETQEAAEwAAQAABE4BAABMAQEAAAsEUwEAAEwAAQAABFQBAABMAQEAAAsEVQEAAEwAAQAABFYBAABMAQEAAAsETwEAAEwAAQAABFABAABMAQEAAAsEVwEAAEwAAQAABFgBAABMAQEAAAsEWQEAAEwAAQAABFoBAABMAQEAAAsEWwEAAEwAAQAABFwBAABMAQEAAAsEUQEAAEwAAQAABFIBAABMAQEAAAsEXQEAAEwAAQAABF4BAABMAQEAAAsEXwEAAEwAAQAABGABAABMAQEAAAsEYQEAAEwAAQAABGIBAABMAQEAACYSAExAAAAACwRjAQAATNkAAAAEZAEAAEw2AAAACwT/AAAATAABAAC/TAEBAAALvRNMAAEAAARlAQAATAEBAAALvRRMAAEAAARmAQAATAEBAAALvRVMAAEAAARnAQAATAEBAAALvRZMAAEAAARoAQAATAEBAAALvRdMAAEAAARpAQAATAEBAAALvRhMAAEAAARqAQAATAEBAAALvRlMAAEAAARrAQAATAEBAAALvRpMAAEAAARsAQAATAEBAAALvRtMAAEAAARtAQAATAEBAAALvRxMAAEAAARuAQAATAEBAAALvR1MAAEAAARvAQAATAEBAAALvR5MAAEAAARwAQAATAEBAAALvR9MAAEAAARxAQAATAEBAAALvSBMAAEAAARyAQAATAEBAAALvSFMAAEAAARzAQAATAEBAAALvSJMAAEAAAR0AQAATAEBAAALvSNMAAEAAAR1AQAATAEBAAALvSRMAAEAAAR2AQAATAEBAAALvSVMAAEAAAR3AQAATAEBAAAmFABMQAAAAAsEeAEAAEzZAAAABHkBAABMNgAAAAsE/wAAAEwAAQAAv0wBAQAACwR6AQAATAABAAAEewEAAEwBAQAACwR8AQAATAABAAAEfQEAAEwBAQAACwR+AQAATAABAAAEfwEAAEwBAQAACwSAAQAATAABAAAEgQEAAEwBAQAACwSCAQAATAABAAAEgwEAAEwBAQAACwSEAQAATAABAAAEhQEAAEwBAQAACwSGAQAATAABAAAEhwEAAEwBAQAACwSIAQAATAABAAAEiQEAAEwBAQAACwSKAQAATAABAAAEiwEAAEwBAQAACwSMAQAATAABAAAEjQEAAEwBAQAACwRRAQAATAABAAAE5wEAAEwBAQAACwToAQAATAABAAAE6QEAAEwBAQAACwSSAQAATAABAAAEkwEAAEwBAQAACwSUAQAATAABAAAElQEAAEwBAQAACwSWAQAATAABAAAElwEAAEwBAQAACwRhAQAATAABAAAEmAEAAEwBAQAAJhEATEAAAAALBJkBAABM2QAAAASaAQAATDYAAAALBP8AAABMAAEAAL9MAQEAAAsEmwEAAEwAAQAABJwBAABMAQEAAAsEnQEAAEwAAQAABJ4BAABMAQEAAAsEnwEAAEwAAQAABKABAABMAQEAAAsEoQEAAEwAAQAABKIBAABMAQEAAAsEowEAAEwAAQAABKQBAABMAQEAAAsEpQEAAEwAAQAABKYBAABMAQEAAAsEpwEAAEwAAQAABKgBAABMAQEAAAsEqQEAAEwAAQAABKoBAABMAQEAAAsEqwEAAEwAAQAABKwBAABMAQEAAAsErQEAAEwAAQAABK4BAABMAQEAAAsErwEAAEwAAQAABLABAABMAQEAAAsEsQEAAEwAAQAABLIBAABMAQEAAAsEswEAAEwAAQAABLQBAABMAQEAAAsEtQEAAEwAAQAABLYBAABMAQEAAAsEtwEAAEwAAQAABLgBAABMAQEAAAsEuQEAAEwAAQAABLoBAABMAQEAAAsEuwEAAEwAAQAABLwBAABMAQEAAAsEvQEAAEwAAQAABL4BAABMAQEAAAsEvwEAAEwAAQAABMABAABMAQEAAAsEwQEAAEwAAQAABMIBAABMAQEAAAsEwwEAAEwAAQAABMQBAABMAQEAAAsExQEAAEwAAQAABMYBAABMAQEAAAsExwEAAEwAAQAABMgBAABMAQEAAAsEyQEAAEwAAQAABMoBAABMAQEAAAsEywEAAEwAAQAABMwBAABMAQEAAAsEzQEAAEwAAQAABM4BAABMAQEAAAsEzwEAAEwAAQAABNABAABMAQEAACYcAExAAAAACwTRAQAATNkAAAAE0gEAAEw2AAAACwTTAQAATAABAAAE1AEAAEwBAQAACwTVAQAATAABAAAE1gEAAEwBAQAACwTXAQAATAABAAAE2AEAAEwBAQAAJgMATEAAAAAmBgBMAgAAgAsEHgAAAEzZAAAABP4AAABMNgAAAAsE/wAAAEwAAQAAv0wBAQAACwTqAQAATAABAAAE6wEAAEwBAQAACwTsAQAATAABAAAE7QEAAEwBAQAACwTuAQAATAABAAAE7wEAAEwBAQAACwTwAQAATAABAAAE8QEAAEwBAQAACwTyAQAATAABAAAE8wEAAEwBAQAACwQZAQAATAABAAAEGgEAAEwBAQAACwT0AQAATAABAAAE9QEAAEwBAQAACwT2AQAATAABAAAE9wEAAEwBAQAACwT4AQAATAABAAAE+QEAAEwBAQAACwT6AQAATAABAAAE+wEAAEwBAQAACwT8AQAATAABAAAE/QEAAEwBAQAACwT+AQAATAABAAAE/wEAAEwBAQAACwQAAgAATAABAAAEAQIAAEwBAQAACwQCAgAATAABAAAEAwIAAEwBAQAACwQEAgAATAABAAAEBQIAAEwBAQAACwQGAgAATAABAAAEBwIAAEwBAQAACwQIAgAATAABAAAECQIAAEwBAQAACwQKAgAATAABAAAECwIAAEwBAQAACwQMAgAATAABAAAEDQIAAEwBAQAACwQOAgAATAABAAAEDwIAAEwBAQAACwQQAgAATAABAAAEEQIAAEwBAQAAJhYATEAAAAALBD8BAABM2QAAAARAAQAATDYAAAALBP8AAABMAAEAAL9MAQEAAAsEQQEAAEwAAQAABEIBAABMAQEAAAsEQwEAAEwAAQAABEQBAABMAQEAAAsERQEAAEwAAQAABEYBAABMAQEAAAsERwEAAEwAAQAABEgBAABMAQEAAAsESQEAAEwAAQAABEoBAABMAQEAAAsESwEAAEwAAQAABEwBAABMAQEAAAsETQEAAEwAAQAABE4BAABMAQEAAAsEUwEAAEwAAQAABFQBAABMAQEAAAsEVQEAAEwAAQAABFYBAABMAQEAAAsETwEAAEwAAQAABFABAABMAQEAAAsEVwEAAEwAAQAABFgBAABMAQEAAAsEWQEAAEwAAQAABFoBAABMAQEAAAsEWwEAAEwAAQAABFwBAABMAQEAAAsEUQEAAEwAAQAABFIBAABMAQEAAAsEXQEAAEwAAQAABF4BAABMAQEAAAsEXwEAAEwAAQAABGABAABMAQEAAAsEYQEAAEwAAQAABGIBAABMAQEAACYSAExAAAAACwRjAQAATNkAAAAEZAEAAEw2AAAACwT/AAAATAABAAC/TAEBAAALvSZMAAEAAARlAQAATAEBAAALvSdMAAEAAARmAQAATAEBAAALvShMAAEAAARnAQAATAEBAAALvSlMAAEAAARoAQAATAEBAAALvSpMAAEAAARpAQAATAEBAAALvStMAAEAAARqAQAATAEBAAALvSxMAAEAAARrAQAATAEBAAALvS1MAAEAAARsAQAATAEBAAALvS5MAAEAAARtAQAATAEBAAALvS9MAAEAAARuAQAATAEBAAALvTBMAAEAAARvAQAATAEBAAALvTFMAAEAAARwAQAATAEBAAALvTJMAAEAAARxAQAATAEBAAALvTNMAAEAAARyAQAATAEBAAALvTRMAAEAAARzAQAATAEBAAALvTVMAAEAAAR0AQAATAEBAAALvTZMAAEAAAR1AQAATAEBAAALvTdMAAEAAAR2AQAATAEBAAALvThMAAEAAAR3AQAATAEBAAAmFABMQAAAAAsEeAEAAEzZAAAABHkBAABMNgAAAAsE/wAAAEwAAQAAv0wBAQAACwR6AQAATAABAAAEewEAAEwBAQAACwR8AQAATAABAAAEfQEAAEwBAQAACwR+AQAATAABAAAEfwEAAEwBAQAACwSAAQAATAABAAAEgQEAAEwBAQAACwSCAQAATAABAAAEgwEAAEwBAQAACwSEAQAATAABAAAEhQEAAEwBAQAACwSGAQAATAABAAAEhwEAAEwBAQAACwSIAQAATAABAAAEiQEAAEwBAQAACwSKAQAATAABAAAEiwEAAEwBAQAACwSMAQAATAABAAAEjQEAAEwBAQAACwRRAQAATAABAAAE5wEAAEwBAQAACwToAQAATAABAAAE6QEAAEwBAQAACwSSAQAATAABAAAEkwEAAEwBAQAACwSUAQAATAABAAAElQEAAEwBAQAACwSWAQAATAABAAAElwEAAEwBAQAACwRhAQAATAABAAAEmAEAAEwBAQAAJhEATEAAAAALBJkBAABM2QAAAASaAQAATDYAAAALBP8AAABMAAEAAL9MAQEAAAsEmwEAAEwAAQAABJwBAABMAQEAAAsEnQEAAEwAAQAABJ4BAABMAQEAAAsEnwEAAEwAAQAABKABAABMAQEAAAsEoQEAAEwAAQAABKIBAABMAQEAAAsEowEAAEwAAQAABKQBAABMAQEAAAsEpQEAAEwAAQAABKYBAABMAQEAAAsEpwEAAEwAAQAABKgBAABMAQEAAAsEqQEAAEwAAQAABKoBAABMAQEAAAsEqwEAAEwAAQAABKwBAABMAQEAAAsErQEAAEwAAQAABK4BAABMAQEAAAsErwEAAEwAAQAABLABAABMAQEAAAsEsQEAAEwAAQAABLIBAABMAQEAAAsEswEAAEwAAQAABLQBAABMAQEAAAsEtQEAAEwAAQAABLYBAABMAQEAAAsEtwEAAEwAAQAABLgBAABMAQEAAAsEuQEAAEwAAQAABLoBAABMAQEAAAsEuwEAAEwAAQAABLwBAABMAQEAAAsEvQEAAEwAAQAABL4BAABMAQEAAAsEvwEAAEwAAQAABMABAABMAQEAAAsEwQEAAEwAAQAABMIBAABMAQEAAAsEwwEAAEwAAQAABMQBAABMAQEAAAsExQEAAEwAAQAABMYBAABMAQEAAAsExwEAAEwAAQAABMgBAABMAQEAAAsEyQEAAEwAAQAABMoBAABMAQEAAAsEywEAAEwAAQAABMwBAABMAQEAAAsEzQEAAEwAAQAABM4BAABMAQEAAAsEzwEAAEwAAQAABNABAABMAQEAACYcAExAAAAACwTRAQAATNkAAAAE0gEAAEw2AAAACwTTAQAATAABAAAE1AEAAEwBAQAACwTVAQAATAABAAAE1gEAAEwBAQAACwTXAQAATAABAAAE2AEAAEwBAQAAJgMATEAAAAAmBgBMAwAAgAsEHgAAAEzZAAAABP4AAABMNgAAAAsE/wAAAEwAAQAAv0wBAQAACwQnAQAATAABAAAEKAEAAEwBAQAACwQSAgAATAABAAAEEwIAAEwBAQAACwQUAgAATAABAAAEFQIAAEwBAQAACwQWAgAATAABAAAEFwIAAEwBAQAACwQYAgAATAABAAAEGQIAAEwBAQAACwQaAgAATAABAAAEGwIAAEwBAQAACwQcAgAATAABAAAEHQIAAEwBAQAACwQeAgAATAABAAAEHwIAAEwBAQAACwQgAgAATAABAAAEIQIAAEwBAQAACwQiAgAATAABAAAEIwIAAEwBAQAACwQkAgAATAABAAAEJQIAAEwBAQAACwQJAQAATAABAAAECgEAAEwBAQAACwQmAgAATAABAAAEJwIAAEwBAQAACwQKAgAATAABAAAECwIAAEwBAQAACwQoAgAATAABAAAEKQIAAEwBAQAACwQqAgAATAABAAAEKwIAAEwBAQAACwQsAgAATAABAAAELQIAAEwBAQAACwTsAQAATAABAAAE7QEAAEwBAQAACwQCAgAATAABAAAEAwIAAEwBAQAACwQuAgAATAABAAAELwIAAEwBAQAACwQFAQAATAABAAAEBgEAAEwBAQAACwQxAQAATAABAAAEMgEAAEwBAQAACwQhAQAATAABAAAEIgEAAEwBAQAACwQwAgAATAABAAAEMQIAAEwBAQAACwQyAgAATAABAAAEMwIAAEwBAQAACwQ0AgAATAABAAAENQIAAEwBAQAACwQ2AgAATAABAAAENwIAAEwBAQAACwQ4AgAATAABAAAEOQIAAEwBAQAACwQ6AgAATAABAAAEOwIAAEwBAQAACwQ9AQAATAABAAAEPgEAAEwBAQAAJh8ATEAAAAALBD8BAABM2QAAAARAAQAATDYAAAALBP8AAABMAAEAAL9MAQEAAAsEQQEAAEwAAQAABEIBAABMAQEAAAsEQwEAAEwAAQAABEQBAABMAQEAAAsERQEAAEwAAQAABEYBAABMAQEAAAsERwEAAEwAAQAABEgBAABMAQEAAAsESQEAAEwAAQAABEoBAABMAQEAAAsESwEAAEwAAQAABEwBAABMAQEAAAsETQEAAEwAAQAABE4BAABMAQEAAAsEUwEAAEwAAQAABFQBAABMAQEAAAsEVQEAAEwAAQAABFYBAABMAQEAAAsETwEAAEwAAQAABFABAABMAQEAAAsEVwEAAEwAAQAABFgBAABMAQEAAAsEWQEAAEwAAQAABFoBAABMAQEAAAsEWwEAAEwAAQAABFwBAABMAQEAAAsEUQEAAEwAAQAABFIBAABMAQEAAAsEXQEAAEwAAQAABF4BAABMAQEAAAsEXwEAAEwAAQAABGABAABMAQEAAAsEYQEAAEwAAQAABGIBAABMAQEAACYSAExAAAAACwRjAQAATNkAAAAEZAEAAEw2AAAACwT/AAAATAABAAC/TAEBAAALvTlMAAEAAARlAQAATAEBAAALvTpMAAEAAARmAQAATAEBAAALvTtMAAEAAARnAQAATAEBAAALvTxMAAEAAARoAQAATAEBAAALvT1MAAEAAARpAQAATAEBAAALvT5MAAEAAARqAQAATAEBAAALvT9MAAEAAARrAQAATAEBAAALvUBMAAEAAARsAQAATAEBAAALvUFMAAEAAARtAQAATAEBAAALvUJMAAEAAARuAQAATAEBAAALvUNMAAEAAARvAQAATAEBAAALvURMAAEAAARwAQAATAEBAAALvUVMAAEAAARxAQAATAEBAAALvUZMAAEAAARyAQAATAEBAAALvUdMAAEAAARzAQAATAEBAAALvUhMAAEAAAR0AQAATAEBAAALvUlMAAEAAAR1AQAATAEBAAALvUpMAAEAAAR2AQAATAEBAAALvUtMAAEAAAR3AQAATAEBAAAmFABMQAAAAAsEeAEAAEzZAAAABHkBAABMNgAAAAsE/wAAAEwAAQAAv0wBAQAACwR6AQAATAABAAAEewEAAEwBAQAACwR8AQAATAABAAAEfQEAAEwBAQAACwR+AQAATAABAAAEfwEAAEwBAQAACwSAAQAATAABAAAEgQEAAEwBAQAACwSCAQAATAABAAAEgwEAAEwBAQAACwSEAQAATAABAAAEhQEAAEwBAQAACwSGAQAATAABAAAEhwEAAEwBAQAACwSIAQAATAABAAAEiQEAAEwBAQAACwSKAQAATAABAAAEiwEAAEwBAQAACwSMAQAATAABAAAEjQEAAEwBAQAACwRRAQAATAABAAAE5wEAAEwBAQAACwToAQAATAABAAAE6QEAAEwBAQAACwSSAQAATAABAAAEkwEAAEwBAQAACwSUAQAATAABAAAElQEAAEwBAQAACwSWAQAATAABAAAElwEAAEwBAQAACwRhAQAATAABAAAEmAEAAEwBAQAAJhEATEAAAAALBJkBAABM2QAAAASaAQAATDYAAAALBP8AAABMAAEAAL9MAQEAAAsEmwEAAEwAAQAABJwBAABMAQEAAAsEnQEAAEwAAQAABJ4BAABMAQEAAAsEnwEAAEwAAQAABKABAABMAQEAAAsEoQEAAEwAAQAABKIBAABMAQEAAAsEowEAAEwAAQAABKQBAABMAQEAAAsEpQEAAEwAAQAABKYBAABMAQEAAAsEpwEAAEwAAQAABKgBAABMAQEAAAsEqQEAAEwAAQAABKoBAABMAQEAAAsEqwEAAEwAAQAABKwBAABMAQEAAAsErQEAAEwAAQAABK4BAABMAQEAAAsErwEAAEwAAQAABLABAABMAQEAAAsEsQEAAEwAAQAABLIBAABMAQEAAAsEswEAAEwAAQAABLQBAABMAQEAAAsEtQEAAEwAAQAABLYBAABMAQEAAAsEtwEAAEwAAQAABLgBAABMAQEAAAsEuQEAAEwAAQAABLoBAABMAQEAAAsEuwEAAEwAAQAABLwBAABMAQEAAAsEvQEAAEwAAQAABL4BAABMAQEAAAsEvwEAAEwAAQAABMABAABMAQEAAAsEwQEAAEwAAQAABMIBAABMAQEAAAsEwwEAAEwAAQAABMQBAABMAQEAAAsExQEAAEwAAQAABMYBAABMAQEAAAsExwEAAEwAAQAABMgBAABMAQEAAAsEyQEAAEwAAQAABMoBAABMAQEAAAsEywEAAEwAAQAABMwBAABMAQEAAAsEzQEAAEwAAQAABM4BAABMAQEAAAsEzwEAAEwAAQAABNABAABMAQEAACYcAExAAAAACwTRAQAATNkAAAAE0gEAAEw2AAAACwTTAQAATAABAAAE1AEAAEwBAQAACwTVAQAATAABAAAE1gEAAEwBAQAACwTXAQAATAABAAAE2AEAAEwBAQAAJgMATEAAAAAmBgBMBAAAgAsEHgAAAEzZAAAABP4AAABMNgAAAAsE/wAAAEwAAQAAv0wBAQAACwQ8AgAATAABAAAEPQIAAEwBAQAACwQ+AgAATAABAAAEPwIAAEwBAQAACwQfAQAATAABAAAEIAEAAEwBAQAACwRAAgAATAABAAAEQQIAAEwBAQAACwRCAgAATAABAAAEQwIAAEwBAQAACwREAgAATAABAAAERQIAAEwBAQAACwRGAgAATAABAAAERwIAAEwBAQAACwRIAgAATAABAAAESQIAAEwBAQAACwQ9AQAATAABAAAEPgEAAEwBAQAAJgoATEAAAAALBD8BAABM2QAAAARAAQAATDYAAAALBP8AAABMAAEAAL9MAQEAAAsESgIAAEwAAQAABEsCAABMAQEAAAsETAIAAEwAAQAABE0CAABMAQEAAAsETgIAAEwAAQAABE8CAABMAQEAAAsERwEAAEwAAQAABEgBAABMAQEAAAsESQEAAEwAAQAABEoBAABMAQEAAAsESwEAAEwAAQAABEwBAABMAQEAAAsETQEAAEwAAQAABE4BAABMAQEAAAsEUwEAAEwAAQAABFQBAABMAQEAAAsEVQEAAEwAAQAABFYBAABMAQEAAAsETwEAAEwAAQAABFABAABMAQEAAAsEVwEAAEwAAQAABFgBAABMAQEAAAsEWQEAAEwAAQAABFoBAABMAQEAAAsEWwEAAEwAAQAABFwBAABMAQEAAAsEUQEAAEwAAQAABFIBAABMAQEAAAsEXQEAAEwAAQAABF4BAABMAQEAAAsEYQEAAEwAAQAABGIBAABMAQEAACYRAExAAAAACwRjAQAATNkAAAAEZAEAAEw2AAAACwT/AAAATAABAAC/TAEBAAALvUxMAAEAAARlAQAATAEBAAALvU1MAAEAAARmAQAATAEBAAALvU5MAAEAAARnAQAATAEBAAALvU9MAAEAAARoAQAATAEBAAALvVBMAAEAAARpAQAATAEBAAALvVFMAAEAAARqAQAATAEBAAALvVJMAAEAAARrAQAATAEBAAALvVNMAAEAAARsAQAATAEBAAALvVRMAAEAAARtAQAATAEBAAALvVVMAAEAAARuAQAATAEBAAALvVZMAAEAAARvAQAATAEBAAALvVdMAAEAAARwAQAATAEBAAALvVhMAAEAAARxAQAATAEBAAALvVlMAAEAAARyAQAATAEBAAALvVpMAAEAAARzAQAATAEBAAALvVtMAAEAAAR0AQAATAEBAAALvVxMAAEAAAR1AQAATAEBAAALvV1MAAEAAAR2AQAATAEBAAALvV5MAAEAAAR3AQAATAEBAAAmFABMQAAAAAsEeAEAAEzZAAAABHkBAABMNgAAAAsE/wAAAEwAAQAAv0wBAQAACwR6AQAATAABAAAEewEAAEwBAQAACwR8AQAATAABAAAEfQEAAEwBAQAACwR+AQAATAABAAAEfwEAAEwBAQAACwSAAQAATAABAAAEgQEAAEwBAQAACwSCAQAATAABAAAEgwEAAEwBAQAACwSEAQAATAABAAAEhQEAAEwBAQAACwSGAQAATAABAAAEhwEAAEwBAQAACwSIAQAATAABAAAEiQEAAEwBAQAACwSKAQAATAABAAAEiwEAAEwBAQAACwSMAQAATAABAAAEjQEAAEwBAQAACwRRAQAATAABAAAE5wEAAEwBAQA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 \ No newline at end of file diff --git a/js/mgys_open.js b/js/mgys_open.js new file mode 100644 index 0000000..ba6628e --- /dev/null +++ b/js/mgys_open.js @@ -0,0 +1 @@ +//bbQ0FUT1DdARhtZ3lzX29wZW4uanMYLi9saWIvY2F0LmpzHF9fanNFdmFsUmV0dXJuDENyeXB0bwhsb2FkAl8Ga2V5CEhPU1QOc2l0ZUtleRBzaXRlVHlwZQRVQQ5yZXF1ZXN0CGluaXQIaG9tZQ5ob21lVm9kEGNhdGVnb3J5DGRldGFpbAhwbGF5GGJhc2U2NEVuY29kZRhiYXNlNjREZWNvZGUMc2VhcmNoCG1neXMsaHR0cHM6Ly93d3cubW9ndXlzLnh5eooCTW96aWxsYS81LjAgKGlQaG9uZTsgQ1BVIGlQaG9uZSBPUyA5XzMgbGlrZSBNYWMgT1MgWCkgQXBwbGVXZWJLaXQvNjAxLjEuNDYgKEtIVE1MLCBsaWtlIEdlY2tvKSBWZXJzaW9uLzkuMCBNb2JpbGUvMTNFMjMwIFNhZmFyaS82MDEuMQxyZXFVcmwOYWdlbnRTcAZyZXMGcmVxDG1ldGhvZBRVc2VyLUFnZW50DlJlZmVyZXIOaGVhZGVycw5jb250ZW50BmNmZwhza2V5CnN0eXBlDGZpbHRlcg5jbGFzc2VzEmZpbHRlck9iag50eXBlX2lkBTV1cV8SdHlwZV9uYW1lBf2PZ1IF/H56ggWoUitvBWdSxWAFaFHokAJuAnYF5FPFiAVHWXteBahSXE8FMXLFYAWcVWdSBdF5e14FUGAWYAUYYolOBWZroE8FymCaYAWsYJF1BZJRaZYFr3JqfwhhcmVhBTBXOlMFJ1lGlgXpl/1WBY5//VYIeWVhcgV0Xv1OCGxhbmcF7YsAigX9Vu2LBfGC7YsFpHztiwf9lVdT7YsF6ZftiwXlZe2LBXZRg1sEYnkFkmOPXgX2ZfSVCHRpbWUFuk4UbAhoaXRzBcSLBlIKc2NvcmUFqFI7dQV+cL6WBap+VV8FmZkvbgXwU35uBeVlLGcF8Gz9VgXxgv1WB7BloFJhVwV2UdZOBdVs7YsFt1/tiwUJkMB5BcVgH2EFv4sIjAWtZKViBcVlOG4F85dQTgWOf9+YBap+nlsF8mZ6ggUfdTttCThuD2KSTqhSBSKNz34FQmxMgAXtcECIBahjBnQFHmQRewUdhImDBSFo7VYFOmcYYgXQj6hSBRFcdF4FEVxzWQU+eRpPBZ9TG1IFsk5QWwXKdnpmBbFS118Sc3RyaW5naWZ5DmZpbHRlcnMGdGlkBHBnDGV4dGVuZAhsaW5rCGh0bWwCJAppdGVtcwx2aWRlb3MOaGFzTW9yZQ5wZ0NvdW50Ei92b2RzaG93LwItCC0tLS0GLS0tCi5odG1sLGJvZHkgbGkubGVvLXZpZGVvLWl0ZW0GbWFwR3MAZQBjAHQAaQBvAG4ALgBsAGUAbwAtAHAAdAAtADMAMAAgAD4AIABhADoAYwBvAG4AdABhAGkAbgBzACgAC04ATnWYKQAQcGFyc2VJbnQIcGFnZRJwYWdlY291bnQKbGltaXQKdG90YWwIbGlzdAhpdGVtBGl0AmsOcmVtYXJrcwhmaW5kDmE6Zmlyc3QSaW1nOmZpcnN0KGRpdi5sZW8tdmlkZW8tcmVtYXJrCHRleHQIdHJpbQ5hdHRyaWJzCGhyZWYOcmVwbGFjZQQkMQx2b2RfaWQKdGl0bGUQdm9kX25hbWUaZGF0YS1vcmlnaW5hbA52b2RfcGljFnZvZF9yZW1hcmtzBGlkBnZvZA5wbGF5TWFwCHRhYnMScGxheWxpc3RzCHVybHMYdm9kX3BsYXlfdXJsFi92b2RkZXRhaWwvEGgxOmZpcnN0Pi5zdHVpLWNvbnRlbnRfX2RldGFpbCBwOmZpcnN0IGEQdm9kX3R5cGVILnN0dWktY29udGVudF9fZGV0YWlsIHA6bnRoLWNoaWxkKDMpBztOFG8a/xJ2b2RfYWN0b3I8LnN0dWktY29udGVudF9fdGh1bWIgaW1nOmZpcnN0CGF0dHJILnN0dWktY29udGVudF9fZGV0YWlsIHA6bnRoLWNoaWxkKDUpJnNwYW4uZGV0YWlsLWNvbnRlbnQWdm9kX2NvbnRlbnQsdWwubGVvLXNvdXJjZS1jaG8gPiBsaR51bC5sZW8tcGxheS1udW0IZWFjaAhrZXlzBiQkJBp2b2RfcGxheV9mcm9tBnRhYgJpEGNoaWxkcmVuCGRhdGECYQ5wbGF5VXJsHGhhc093blByb3BlcnR5CHB1c2gMdXJsaXN0AiMIZmxhZwRqcxIvdm9kcGxheS8KcGFyc2Uwc2NyaXB0OmNvbnRhaW5zKHBsYXllcl8pIHZhciBwbGF5ZXJfYWFhYT0QdW5lc2NhcGUGdXJsBmVuYwxCYXNlNjQIVXRmOAR3ZApxdWljaxYvdm9kc2VhcmNoLxQtLS0tLS0tLS0tD6QDAaY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ABBwBAABMAgEAAAsEHQEAAEwBAQAABB0BAABMAgEAAAsEHgEAAEwBAQAABB4BAABMAgEAAAsEHwEAAEwBAQAABB8BAABMAgEAACYIAExAAAAACwQgAQAATNgAAAAEIQEAAEw2AAAACwQiAQAATAEBAAAEIwEAAEwCAQAACwQkAQAATAEBAAAEJQEAAEwCAQAACwQmAQAATAEBAAAEJwEAAEwCAQAAJgMATEAAAAAmBQBMBAAAgAsEHgAAAEzYAAAABP8AAABMNgAAAAsEAAEAAEwBAQAAv0wCAQAACwQ1AQAATAEBAAAENQEAAEwCAQAACwQIAQAATAEBAAAECAEAAEwCAQAACwRBAQAATAEBAAAEQQEAAEwCAQAACwRCAQAATAEBAAAEQgEAAEwCAQAACwRDAQAATAEBAAAEQwEAAEwCAQAACwQOAQAATAEBAAAEDgEAAEwCAQAACwREAQAATAEBAAAERAEAAEwCAQAACwRFAQAATAEBAAAERQEAAEwCAQAACwQFAQAATAEBAAAEBQEAAEwCAQAACwRGAQAATAEBAAAERgEAAEwCAQAACwRHAQAATAEBAAAERwEAAEwCAQAACwQKAQAATAEBAAAECgEAAEwCAQAACwRIAQAATAEBAAAESAEAAEwCAQAACwRJAQAATAEBAAAESQEAAEwCAQAACwRKAQAATAEBAAAESgEAAEwCAQAACwRLAQAATAEBAAAESwEAAEwCAQAACwRMAQAATAEBAAAETAEAAEwCAQAACwRNAQAATAEBAAAETQEAAEwCAQAACwROAQAATAEBAAAETgEAAEwCAQAACwQxAQAATAEBAAAEMQEAAEwCAQAAJhUATEAAAAALBBABAABM2AAAAAQRAQAATDYAAAALBAABAABMAQEAAL9MAgEAAAsEEgEAAEwBAQAABBIBAABMAgEAAAsEEwEAAEwBAQAABBMBAABMAgEAAAsEFAEAAEwBAQAABBQBAABMAgEAAAsEKwEAAEwBAQAABCsBAABMAgEAAAsELAEAAEwBAQAABCwBAABMAgEAAAsELQEAAEwBAQAABC0BAABMAgEAAAsELgEAAEwBAQAABC4BAABMAgEAAAsELwEAAEwBAQAABC8BAABMAgEAAAsEMAEAAEwBAQAABDABAABMAgEAAAsEMQEAAEwBAQAABDEBAABMAgEAACYLAEx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 \ No newline at end of file diff --git a/js/mgys_open2.js b/js/mgys_open2.js new file mode 100644 index 0000000..61ddfaa --- /dev/null +++ b/js/mgys_open2.js @@ -0,0 +1,191 @@ +import { Crypto, load, _ } from './lib/cat.js'; + +let key = 'mgys'; +let HOST = 'https://www.moguys.xyz'; +let siteKey = ''; +let siteType = 0; + +const 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, timeout = 60000) { + let res = await req(reqUrl, { + method: 'get', + headers: { + 'User-Agent': UA, + 'Referer': HOST + }, + timeout: timeout, + }); + return res.content; +} + +// cfg = {skey: siteKey, ext: extend} +async function init(cfg) { + siteKey = cfg.skey; + siteType = cfg.stype; +} + +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":"综艺"}]; + let filterObj = { + "1":[{"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":"奇幻"}]},{"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":"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":"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":"by","name":"排序","init":"","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}], + "2":[{"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":"美国"}]},{"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"}]},{"key":"lang","name":"语言","init":"","value":[{"n":"全部","v":""},{"n":"国语","v":"国语"},{"n":"英语","v":"英语"},{"n":"粤语","v":"粤语"},{"n":"闽南语","v":"闽南语"},{"n":"韩语","v":"韩语"},{"n":"日语","v":"日语"},{"n":"其它","v":"其它"}]},{"key":"by","name":"排序","init":"","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}], + "3":[{"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":"香港"},{"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"}]},{"key":"lang","name":"语言","init":"","value":[{"n":"全部","v":""},{"n":"国语","v":"国语"},{"n":"英语","v":"英语"},{"n":"粤语","v":"粤语"},{"n":"闽南语","v":"闽南语"},{"n":"韩语","v":"韩语"},{"n":"日语","v":"日语"},{"n":"其它","v":"其它"}]},{"key":"by","name":"排序","init":"","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}], + "4":[{"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":"香港"},{"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"}]},{"key":"lang","name":"语言","init":"","value":[{"n":"全部","v":""},{"n":"国语","v":"国语"},{"n":"英语","v":"英语"},{"n":"粤语","v":"粤语"},{"n":"闽南语","v":"闽南语"},{"n":"韩语","v":"韩语"},{"n":"日语","v":"日语"},{"n":"其它","v":"其它"}]},{"key":"by","name":"排序","init":"","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}] + }; + + return JSON.stringify({ + class: classes, + filters: filterObj, + }); +} + +async function homeVod() {} + +async function category(tid, pg, filter, extend) { + if (pg <= 0) pg = 1; + let page = ''; + if (pg > 1) { + page = pg; + } + const link = HOST + '/vodshow/' + tid + '-' + (extend.area || '') + '-' + (extend.by || '') + '-' + (extend.class || '') + '-' + (extend.lang || '') + '----' + page + '---' + (extend.year || '') + '.html';//https://www.moguys.xyz/vodshow/1-%E5%A4%A7%E9%99%86-time-%E5%8A%A8%E4%BD%9C-%E5%9B%BD%E8%AF%AD----2---2023.html + const html = await request(link); + const $ = load(html); + const items = $('.leo-video-item'); + let videos = _.map(items, (item) => { + const it = $(item).find('a:first')[0]; + const img = $(item).find('img:first')[0]; + const remarks = $($(item).find('div.leo-video-remark')[0]).text().trim(); + return { + vod_id: it.attribs.href.replace(/.*?\/voddetail\/(.*).html/g, '$1'), + vod_name: it.attribs.title, + vod_pic: img.attribs['data-original'], + vod_remarks: remarks || '', + }; + }); + const hasMore = $('a.leo-page-elem: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 + '/voddetail/' + id + '.html'); + const $ = load(html); + const vod = { + vod_id: id, + vod_name: $('font.leo-col-6').text(), + vod_type: $('.leo-detail-media li:contains(分类:) a:eq(1)').text().trim(), + vod_year: $('.leo-detail-media li:contains(年代:) a:first').text().trim(), + vod_area: $('.leo-detail-media li:contains(地区:) a:first').text().trim(), + vod_director: $('.leo-detail-media li:contains(导演:)').text().trim().substring(3), + vod_actor: $('.leo-detail-media li:contains(主演:)').text().trim().substring(3), + vod_pic: $('.leo-detail-cover').attr('data-original'), + vod_remarks : $('.leo-detail-media h1:first').text().split('|')[1] || '', + vod_content: $('#leo-detail-info').text().trim().substring(5).trim(), + }; + let playMap = {}; + let tabs = $('.leo-source-cho li'); + let playlists = $('.leo-play-num'); + _.each(tabs, (tab, i) => { + let from = tab.children[1].data; + let list = playlists[i]; + list = $(list).find('a'); + _.each(list, (it) => { + let title = 'HD'; + if (it.children.length > 0) { + title = it.children[0].data.trim(); + } + let playUrl = it.attribs.href.replace(/.*?\/vodplay\/(.*).html/g, '$1'); + if (!playMap.hasOwnProperty(from)) { + playMap[from] = []; + } + playMap[from].push(title + '$' + playUrl); + }); + }); + vod.vod_play_from = _.keys(playMap).join('$$$'); + let urls = _.values(playMap); + let 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 link = HOST + '/vodplay/' + id + '.html'; + const html = await request(link); + const $ = load(html); + let json = $('script:contains(player_aaaa)').text().replace('var player_aaaa=',''); + let js = JSON.parse(json); + let playUrl = js.url; + if (js.encrypt == 1) { + playUrl = unescape(playUrl); + } else if (js.encrypt == 2) { + playUrl = unescape(base64Decode(playUrl)); + } + let playHtml = await request('https://player.moguys.work/player/ec.php?code=pl&if=1&url=' + playUrl); + json = playHtml.match(/let ConFig = {([\w\W]*)},box/)[1]; + const jsConfig = JSON.parse('{' + json.trim() + '}'); + playUrl = decryptUrl(jsConfig); + return JSON.stringify({ + parse: 0, + url: playUrl, + header: { + 'User-Agent': UA, + } + }); +} + +function decryptUrl(jsConfig) { + const key = Crypto.enc.Utf8.parse('2890' + jsConfig.config.uid + 'tB959C'); + const iv = Crypto.enc.Utf8.parse('2F131BE91247866E'); + const mode = Crypto.mode.CBC; + const padding = Crypto.pad.Pkcs7; + const decrypted = Crypto.AES.decrypt(jsConfig.url, key, { + 'iv': iv, + 'mode': mode, + 'padding': padding + }); + const decryptedUrl = Crypto.enc.Utf8.stringify(decrypted); + return decryptedUrl; +} + +function base64Decode(text) { + return Crypto.enc.Utf8.stringify(Crypto.enc.Base64.parse(text)); +} + +async function search(wd, quick, pg) { + let data = JSON.parse(await request(HOST + '/index.php/ajax/suggest?mid=1&limit=50&wd=' + wd)).list; + let videos = []; + for (const vod of data) { + videos.push({ + vod_id: vod.id, + vod_name: vod.name, + vod_pic: vod.pic, + vod_remarks: '', + }); + } + 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/js/miku_open.js b/js/miku_open.js new file mode 100644 index 0000000..3e53886 --- /dev/null +++ b/js/miku_open.js @@ -0,0 +1 @@ +//bbQ0FUT1D5AxhtaWt1X29wZW4uanMsYXNzZXRzOi8vanMvbGliL2NhdC5qcxxfX2pzRXZhbFJldHVybgpkYXlqcwxqaW5qYTIGVXJpAl8OXzB4NDlhNA5fMHgxMTlkEl8weDQ3N2NjNhJfMHgzNDFiMmQSXzB4NDU5ZWU0El8weDUxNWE4MBJfMHgyZTBiYTgSXzB4M2JiMTUwEl8weDRiODJiMhJfMHgxNWRhNDASXzB4MzYxMTM5El8weDE2NmYxMxJfMHgyNmVhNDMSXzB4MTIxM2QxEl8weDJhNDZkMhJfMHg1MjkwZjASXzB4MTMwYmNjEl8weDI5NzU1NhJfMHgzNDQ3ZTESXzB4ZjM1NGNjIDVZYUQ2WUdPNWJxajVMdUIYY3NPeXdvekR1dz09EHc3Y253N004KHc0RUxRc0tOd3BNUXdyYzNidz09IHc0c1B3NnJEcWh2Q2tzT1cgSEhYQ2xzTzhWc082V2c9PShJbGpEaWdIQ3ZpekRud2xTY01LTxB3NzR4WW1ZPThMRkhDbzhLSndvNG93NmpDcXo4ZkRndkRvdz09KHc1WVR3N2ZDcnczQ3VNT0lWZz09EFU4T2l3N0k9IFRNTzRKSDVPdzRQRG9nPT0gRzhLTlhNT0R3NkxDbXc9PSBaTU8yd29qRHRnckRtOEtCEHc2SW53N2d4GHdwSlF3NlhDakE9PTB3N292YW5Kb1hHNGV3N1RDaUFuQ3A4S24gU2NPeXdxSmpiV1ZTdzRNPYABdzRrRHc3bkRrc09ZV2hURG9jTy9VY0swdzYvRG4xbGRGY09OTlZ0N0psUVdZY09PdzRERGpFMDNBenZEanc0WCB3NHZDdGpUQ2dNS3d3cGdqEGRrZDNXUT09EEtjS3dMOEszGHdwbFVRY09SYnNPVThETUtRdzVzUnc3NHJTc09wWU1LR1FYL0NpTUtISHdvVENxem5EdUhMQ3RjSzd3NFUvd29IQ2tNT3RHei9DcWxZPVBjRTBqUThPUks4T2RYOEtPUDI4dHdvdkNwOEtIQ2NLRHc0bE9hdz09EElzSzF3NWtwGEt4d1RFeGZDbXc9PRB3cExDcXpBMyB3cEhDc3pyRHJrbkN1TUtvKHdxbkRxc08zd29KZndwa3J3NWM9KFV3N0R1TU9kd3BwZndvTld3N1E9IHc2VXlCY0tTTE1LemFBdGsYdzd3c2IxUkhRSDg9OEVzS2V3NHdCdzdrcGU4T2lVTUtRVm1MQ2tRPT0QSFdIQ2c4T08wT3NLa3c1SXp3cTNEcXNPcXdxVEN2Zz09WHdvOWdmY08xdzd6Q2w4T0xKWFhEaThLOFpWMEdNOEtXd3AvQ3ZtbkRoak0zIFFzT2l3NlBDc01LQVNVYz0wUkdURHNTVjdjTU9lQnNLWEhISENxZz09GFhNTzRNbVJHdzRRPRBHY0thUjhPUCB3by9DcWdrN3c1NFB3NU09KEtjTzJJbW5Eb2NLbnc3Rk9Udz09GHc3TENzMmQ2dzVJPRhQQi9EaE1PMUlVTT0gYWNLK2ZNT0J3N3pEdlE9PTBYV2JDajhLZ3dwSEN0c0ttdzVIQ3ZBPT0Qd3BoUVh3PT1wTzFncHc0TVlGbVBDbXNLREJzT2hHaGx3RE1PSnc3NWV3cDdDamNLS3c0YkNyY09xdzVQRHJNSzkgd3BuRGc4S25UamtzUEE9PQhLQmRuEEFIM0NtOE9UIElsakRpZ0hDclNyRGtnPT0YSFhYQ2dzT1Z3cTQ9IE84SzF3NUEyd3FMRHJzT20YdzVZVHc2ZkRvZz09KHdwSWJ3N25EbnNLcFJCM0R2TUsxKEM4S0hlOE9XdzduQ25uSENrZz09EFNzT3Z3cW89OHdwWk93NjNDbUVqQ3NnN0RsY09UVHcvQ3VzT1gQUG1YQ2c4T3gwdzVOa2JNT3V3ckhDajhPOE1UdkRpY09zKEczdkNsTU81d3FVS3c0ZkRvUT09MHc1UUl3NnJEcWd6Q2dzT2NTOE96Snc9PRBKc0s5dzRnPShGOEtFdzRvdHc3MDNjOE8xYUE9PRBPRmpEaVE9PShGOEtGdzVvM3c2Y2ljOE85ZGc9PRh3NU5CVHNPUmY4S0IgYkNmQ3BNS1N3cXpDZ2NLehh3N3dzYjFSWlNIRVggNVlhRDZZR081bzJGNWJxdBBiRUFuVmc9PTB3cW5Edk1PVXdwTnl3cHdzdzRQQ3BBPT0gWWxZOXc3VkZCV1RDbU1PShBmTUsrYzhPVRB3N0ExdzZZZzB3cTdEc2NPRndvUlp3b01TdzVuQ3BNSzggdzdjeHc1QXR3ckZNd3BocDB3NXpDb0NyQ2tjS0t3cGcyd3BiRHVnPT0Yd3A3RGxNSzdVUT09MHc1UEN1WEp0d296RGhnakN2Q25EbVE9PSBHVzNDZ01PRHdwUUN3NDQ9GHdwN0N0VkRDcUE9PSB3NVZ1Vk1LYXc2RERyRFU9KHdwWENyU3N6dzRJYnc1OUl3NWs9EEVNS0R3NEV6GEpoWERqc09OUEU4PShEY0tKUnNPSnc1VENtM2JDaHNPdSB3NDVsUU1LVHc3bkRnRFk9EFhUckRnQT09KFpNTzJ3b2pEdGdyRG04S0JWWDA5GGZWYzl3NDlPS1cwPRhXOE93dzVUQ3JzS1YgdzVOeVZNS1R3NTdEcGpRPSh3cjFiVGNLUUs4S2xHc094Znc9PSA1WVM4NllPZjU3T1Y1WitWIGJsWXpiTUtJYU1LVEhjT0wYd3JuQ3NRN0R1Zz09KEJNSzl3cUxEaFNyQ284S3lXM009KHc3d3NiMVJGVEhFVHc1bkNqeE09kAFPMWdwdzRNWUZtUENtc0tEQnNPaEdnbDVETU9JdzY1Znc1ZkNrTU9FdzVIQ284Szd3NUREcmNPdXdxUENzV25Ebk1Pa3dyOUEQTXNLM3c1dz0Yd3BYQ3BUbkR2dz09IEJYSENrY09Dd3E0Wnc1az0QdzdiQ3YyUjMYRDhLSldzT1J3NjQ9EFQ4T293clZVkAFaY09wdzRzdUY4S1hjQWZDa2NLOE5NS1l3NWxlS3NPWXdxUkhKVWZDbkN0cWRzT3p3clE5d3FUQ2hFbkRuY0tsYmo3RGxBPT0gWU1POHdwekRoUUxEbkE9PShYY08rdzRMQ2dzS2VYRlBEa1E9PRh3NlF0dzc4NERFZz0QWkV3cXc0ST0gT24vQ284T3RWc08yUmlFPRBCOEt0d3JaaiBQSFhDbHNPOFZzTzZXZz09KHc1UjRmY081d28zQ2ljT0NPRDg9GFdjT3d3NGpDdGc9PRh3cDFGVzhPR2FjS0cIMHg0MwhTUmVQCDB4MjgIJilYUxJfMHgzYTczYWESXzB4NDlhNDBmEl8weDExOWRmNBJfMHgxN2ZjZmQIcHVzaApzaGlmdBJfMHhlNWJhZTcMUEVGSWlPDHBTYXVWSgx5Z1dwdUQMbnVJZ21VEl8weDNlOTE4MRJfMHg1YzFhYmYSXzB4M2QwYTdkEl8weDQ5MjRjZiZyZXR1cm4gKGZ1bmN0aW9uKCkgQHt9LmNvbnN0cnVjdG9yKCJyZXR1cm4gdGhpcyIpKCApBCk7DHdpbmRvd4IBQUJDREVGR0hJSktMTU5PUFFSU1RVVldYWVphYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ejAxMjM0NTY3ODkrLz0IYXRvYhJfMHgyMTFmYTISXzB4MzEzMDhhEl8weDVhMjljMxJfMHgyZmJmMGQSXzB4NGMwNjlkEl8weDVkZWY1YhJfMHg1OWFjMDcOcmVwbGFjZQxjaGFyQXQOaW5kZXhPZhhmcm9tQ2hhckNvZGUSXzB4MThhOWU1El8weGYwYzlhNBJfMHg0NDVhYTYSXzB4ZjFhOTA4El8weDI4Y2Q2YRJfMHgyMTE4NWYSXzB4M2U5ZmEwEl8weDQ5MjY2MRJfMHgxOWQyYmESXzB4MzE5MzJhEl8weDUwYTg2MwIlBDAwFGNoYXJDb2RlQXQKc2xpY2UkZGVjb2RlVVJJQ29tcG9uZW50El8weDU4MDljYxJfMHg1NGIxMWISXzB4M2QzY2EzEl8weDI4N2MxMxJfMHgxZThhNTDsAU1vemlsbGEvNS4wIChXaW5kb3dzIE5UIDEwLjA7IFdpbjY0OyB4NjQ7IHYyKSBBcHBsZVdlYktpdC81MzcuMzYgKEtIVE1MLCBsaWtlIEdlY2tvKSBDaHJvbWUvOTkuMC40ODQ0LjUxIFNhZmFyaS81MzcuMzYUVXNlci1BZ2VudAZyZXEOaGVhZGVycwgweDc3CE1LYyEMbWV0aG9kCGRhdGEIMHgyMghQV3RPCDB4NjYIWClGbRRzdGFydHNXaXRoAnsKcGFyc2UIMHg0NQhhZXNYCDB4MTcIMHgyNxJfMHg0M2Q0NjgIMHg1YwhFVG9iCnN0eXBlEl8weDJlMjBlNhJfMHgzZTYyNjISXzB4MzQ0MGU5El8weDQ4OWM4MxJfMHg1YmUwZDASXzB4MTk1NDc4El8weDVlYzM0ZhJfMHg0MGViYTQSXzB4OGMwMjM0El8weDE5NTMxNRJfMHgxMzgwMzgSXzB4NGQyZmU3El8weDZhYWUxMxJfMHgzNTAyOWQSXzB4M2U1OGI4CDB4MzQIKnZdMQgweDcyCDldMlkIMHgzYgg3Z1NeCDB4MmMIMHg2MggweDQ5CDFwUyUOdHlwZV9pZAgweDVmEnR5cGVfbmFtZQYweDQIakBZawgweDU5CEhOUCYFe3yLVwgweDU4CDB4NzMIM0k2QQUwVzpTCGFyZWEIMHg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AAAAE+QAAAAT6AAAABPsAAAAE/AAAAAT9AAAABP4AAAAE/wAAAAQAAQAABAEBAAAEAgEAAAQDAQAABAQBAAAEBQEAAAQGAQAABAcBAAAECAEAAAQJAQAABAoBAAAECwEAAAQMAQAAJiAABA0BAABMIAAAgAQOAQAATCEAAIAEDwEAAEwiAACABBABAABMIwAAgAQRAQAATCQAAIAEEgEAAEwlAACABBMBAABMJgAAgAQUAQAATCcAAIAEFQEAAEwoAACABBYBAABMKQAAgAQXAQAATCoAAIAEGAEAAEwrAACABBkBAABMLAAAgAQaAQAATC0AAIAEGwEAAEwuAACABBwBAABMLwAAgAQdAQAATDAAAIAEHgEAAEwxAACABB8BAABMMgAAgAQgAQAATDMAAIAEIQEAAEw0AACABCIBAABMNQAAgAQjAQAATDYAAIAEJAEAAEw3AACABCUBAABMOAAAgAQmAQAATDkAAIAEJwEAAEw6AACABCgBAABMOwAAgAQpAQAATDwAAIAEKgEAAEw9AACABCsBAABMPgAAgAQsAQAATD8AAIAELQEAAExAAACABC4BAABMQQAAgAQvAQAATEIAAIAEMAEAAExDAACABDEBAABMRAAAgAQyAQAATEUAAIAEMwEAAExGAACABDQBAABMRwAAgAQ1AQAATEgAAIAENgEAAExJAACABDcBAABMSgAAgAQ4AQAATEsAAIAEOQEAAExMAACABDoBAABMTQAAgAQ7AQAATE4AAIAEPAEAAExPAACABD0BAABMUAAAgAQ+AQAATFEAAIAEPwEAAExSAACABEABAABMUwAAgARBAQAATFQAAIAEQgEAAExVAACABEMBAABMVgAAgAREAQAATFcAAIAERQEAAExYAACABEYBAABMWQAAgARHAQAATFoAAIAESAEAAExbAACABEkBAABMXAAAgARKAQAATF0AAIAESwEAAExeAACABEwBAABMXwAAgARNAQAATGAAAIAETgEAAExhAACABE8BAABMYgAAgARQAQAATGMAAIAEUQEAAExkAACABFIBAABMZQAAgARTAQAATGYAAIAEVAEAAExnAACABFUBAABMaAAAgARWAQAATGkAAIAEVwEAAExqAACABFgBAABMawAAgARZAQAATGwAAIAEWgEAAExtAACABFsBAABMbgAAgARcAQA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AAQQBBkQBhAsAAQC0AwUMz2UAAATDAgAABDoCAADuSL0AvQEzvyQCAASFAQAASL0CvQMzvyQCAGUAAATEAgAABAoCAADuSL0EvQUzBKACAAAlAgCkAwEABxw8XC8/W14+XSsoPnwkKQe8AQECAFcAAAAIBgAAAAQH9f///wsAATwAHAQAAAAAAAAAAQAAAAEAAAABLwAKHAwAAAABAAAA////fwEAAAAVAgAAAD0APwD//woLAQkIAAAAAT4ABwEAAAAGDAEMAAoHECYuezEsNX07B2ABAQApAAAACAYAAAAEB/X///8LAAEmABwCAAAAAQAAAAUAAAABAAAAAwoBOwAMAAoHDFxzezIsfQeoAQEBAE0AAAAIBgAAAAQH9f///wsAHCwAAAACAAAA////fwEAAAAVCgAJAA0AIAAgAKAAoACAFoAWACAKICggKSAvIC8gXyBfIAAwADD//v/+CgwACg5DBgGoAwAAAAIHADIAwAMLAMIDDADEAw0AxgMOAMgDDwDOAxIA0AMTAAvbTOoBAADcTMUCAADdTMYCAADeTMcCAABeBABMyAIAAF4FAEzJAgAAXgYATMoCAAAopAMBAA== \ No newline at end of file diff --git a/js/mimiju_open.js b/js/mimiju_open.js new file mode 100644 index 0000000..292b02d --- /dev/null +++ b/js/mimiju_open.js @@ -0,0 +1,144 @@ +import { Crypto, load, _, jinja2 } from './lib/cat.js'; + +let key = 'mimiju'; +let url = 'https://mimiju.com'; +let siteKey = ''; +let siteType = 0; + +const 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 || UA, + 'Referer': url + }, + }); + return res.content; +} + +// cfg = {skey: siteKey, ext: extend} +async function init(cfg) { + siteKey = cfg.skey; + siteType = cfg.stype; +} + +async function home(filter) { + let classes = [{"type_id":20,"type_name":"短剧"}, {"type_id":21,"type_name":"电视剧"}]; + let filterObj = { + "20": [{"key":"by","name":"排序","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}], + "21": [{"key":"by","name":"排序","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}]}; + return JSON.stringify({ + class: classes, + filters: filterObj, + }); +} + +async function homeVod() {} + +async function category(tid, pg, filter, extend) { + if (pg <= 0 || typeof(pg) == 'undefined') pg = 1; + const link = url + '/vodshow/' + tid + '--' + (extend.by || 'time') + '---' + '---' + pg + '---' + '.html';//https://mimiju.com/vodshow/20--hits---------.html + const html = await request(link); + const $ = load(html); + const items = $('ul.hl-vod-list > li'); + let videos = _.map(items, (item) => { + const it = $(item).find('a:first')[0]; + const remarks = $($(item).find('span.hl-lc-1')[0]).text().trim(); + return { + vod_id: it.attribs.href.replace(/.*?\/voddetail\/(.*).html/g, '$1'), + vod_name: it.attribs.title, + vod_pic: url + it.attribs['data-original'], + vod_remarks: remarks || '',}; + }); + const hasMore = $('ul.hl-page-wrap > li > a >span:contains(下一页)').length > 0; + const pgCount = hasMore ? parseInt(pg) + 1 : parseInt(pg); + return JSON.stringify({ + page: parseInt(pg), + pagecount: pgCount, + limit: 20, + total: 20 * pgCount, + list: videos, + }); +} + +async function detail(id) { + var html = await request(url + '/voddetail/' + id + '.html'); + var $ = load(html); + var vod = { + vod_id: id, + vod_name: $('h1:first').text().trim(), + vod_type: $('.stui-content__detail p:first a').text(), + vod_actor: $('.stui-content__detail p:nth-child(3)').text().replace('主演:', ''), + vod_pic: $('.stui-content__thumb img:first').attr('data-original'), + vod_remarks: $('.stui-content__detail p:nth-child(5)').text() || '', + vod_content: $('span.detail-content').text().trim(), + }; + var playMap = {}; + var tabs = $('ul.hl-from-list > li >span'); + var playlists = $('ul#hl-plays-list'); + _.each(tabs, (tab, i) => { + var from = tab.children[0].data; + var list = playlists[i]; + list = $(list).find('a'); + _.each(list, (it) => { + var title = it.children[0].data; + var playUrl = it.attribs.href.replace(/\/vodplay\/(.*).html/g, '$1'); + + if (!playMap.hasOwnProperty(from)) { + playMap[from] = []; + } + playMap[from].push(title + '$' + playUrl); + }); + }); + vod.vod_play_from = _.keys(playMap).join('$$$'); + var urls = _.values(playMap); + var 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 link = url + '/vodplay/' + id + '.html'; + const html = await request(link); + const $ = load(html); + const js = JSON.parse($('script:contains(player_a)').html().replace('var player_aaaa=', '')); + const playUrl = js.url; + return JSON.stringify({ + parse: 0, + url: playUrl, + }); +} + +async function search(wd, quick) { + let data = JSON.parse(await request(url + '/index.php/ajax/suggest?mid=1&wd=' + wd)).list; + let videos = []; + for (const vod of data) { + videos.push({ + vod_id: vod.id, + vod_name: vod.name, + vod_pic: vod.pic, + vod_remarks: '', + }); + } + 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/js/mino_open.js b/js/mino_open.js new file mode 100644 index 0000000..8a01c1a --- /dev/null +++ b/js/mino_open.js @@ -0,0 +1 @@ +//bbQ0FUT1DBBBhtaW5vX29wZW4uanMsYXNzZXRzOi8vanMvbGliL2NhdC5qcxxfX2pzRXZhbFJldHVybgxDcnlwdG8KZGF5anMMamluamEyBlVyaQJfDl8weDUyYzgOXzB4MmJjOBJfMHgzMTQwNTQSXzB4NTZlMjY2El8weDNjMzhlYxJfMHg1ZWVmYmQSXzB4MzAxN2EwEl8weDVkNWE4MxJfMHg1ODlkNmQSXzB4NWYzYTRjEl8weDE3MTEyZBJfMHhjNzNkZmQSXzB4MTcwNGY0El8weDViMmIzNhJfMHg2OGFjNDcSXzB4MWMwNjYyEl8weDM1Yjc1OBJfMHgyYWViMTcSXzB4MjA4ODI0El8weDU4ZGEyZRJfMHgxNmQzYTcSXzB4M2VhNjJjEl8weDMwNDhlORJfMHhkM2Q3YWQSXzB4MWVhN2UzEl8weDMxYzY0NRJfMHgxNDJhNTQSXzB4MzEyMmEwEl8weDFiZmFiNxJfMHg0YTEwNzISXzB4MzMzMWZkEl8weDE5NjY3OBJfMHgyZDg0M2USXzB4MTE1OTEyEl8weDQyYjgzNhJfMHhhZTkzZGQSXzB4MzAyZjc0El8weDM5MjRiORB2b2RfeWVhcg52b2Rfc3ViDHlaU0RLVRZwbGF5ZXJfaW5mbxh2b2RfcGxheV91cmw4L2FwcHRvdjUvdjEvdXNlci9nZXRVc2VySW5mbxRyZXBsYWNlQWxsEnN0cmluZ2lmeRJzdWJzdHJpbmcQTm53OUFjT08IdHJpbQhlYWNoFnZvZF9jb250ZW50CGE5VWUIeFsjJiB3NHZDdDhLRHdvekNsZz09FnZvZF9yZW1hcmtzCnNsaWNlDGh0dHBzOgxleHRlbmQIa2V5cxRjaGFyQ29kZUF0BjB4NAhkYXRhBjB4NUomcGFnZVNpemU9MjEmX19wbGF0Zm9ybT1hbmRyb2lkJnNpZ249EnZvZF9hY3RvcgwmcGFnZT0IdzcxZg5mb3JFYWNoCHB1c2gQL2FwcHRvdjUKc2NvcmUGa2V5SEswUENueFRDaDhLSkk4S1FWTU9udzdIQ29qL0NxUURDdWc9PRRzdGFydHNXaXRoEHBhZ2VTaXplCGNlaWwISGdNMw5oZWFkZXJzBmVuYwYweDM0L2FwcHRvdjUvdjEvdm9kL2dldFZvZD9pZD0Ic2tleQp1c2VyMQhoaXRzFnRvVXBwZXJDYXNlMi9hcHB0b3Y1L3YxL3VzZXIvcmVnaXN0ZXJYdzVURGg4S2d3NEhDdWNLdlIySERyejBkd3FQQ3NNT2F3NEV6d28xMHdxaz0MS1FCZ1hCCGxhbmcMQmFzZTY0DmNvbnRlbnQMZG9tYWluKmh0dHBzOi8vcG8uY2F0dm9kLnRvcAhwYWdlCE4pbmwcaGFzT3duUHJvcGVydHkWdG9Mb3dlckNhc2UMY2hhckF0CGUwaEUSeWVhcl9saXN0DGlMUXhCTApwYXJzZQ52b2RfcGljci9hcHB0b3Y1L3YxL2NvbmZpZy9nZXQ/cD1hbmRyb2lkJl9fcGxhdGZvcm09YW5kcm9pZCZzaWduPSZyZXR1cm4gKGZ1bmN0aW9uKCkgCnN0eXBlBjB4MQxiRWZLa3I4YkVUQ244T2VSOEtBd28vQ2p4ckR0Q0REclZnPQhodHRwCm9yZGVyDnJlZmVyZXIgWjN3MUJNS1lLZ05hdzZZPQ51c2VyX2lkDFNRamV0URR1c2VyLWFnZW50DmluZGV4T2YIdXJscwxlcE1YeGQSdHlwZV9uYW1lDmRldmljZTEadm9kX3BsYXlfbGlzdAhzaWduDmNvbnNvbGUOIEJ1aWxkLwpzaGlmdAg5bVZBDnJlcGxhY2UGMHgwEHZvZF9uYW1lBm1hcHBlVVhDbWNLb3c3WENpbVZXWEVuQ3BYbkRuOE9vTk1LWndxakNoc09IVUI0Q0tsWERuc09ld3BaNxh2b2RfZGlyZWN0b3IIYXJlYRJ2b2RfY2xhc3MaZ2V0X2hvbWVfY2F0ZQptb2RlbAhVdGY4DHZvZF9pZAZwd2QOYW5kcm9pZApsYWJlbDImX19wbGF0Zm9ybT1hbmRyb2lkJnNpZ249emFiYWNkZWZnaGprbG1ub3BxcnN0dXZ3eHl6QUJDREVGR0hKS0xNTk9QUVJTVFVWV1hZWjAxMjM0NTY3ODkKdG90YWwIdGltZQhsYUNyOC9hcHB0b3Y1L3YxL3NlYXJjaC9saXN0cz93ZD2AAWFjS3FTc08wUzNmRHVsekNtQ1hEaDhLRmNNS3J3cExEbXNPc1pjS3didzFld29yRG9UWTBLVWpDblgvQ2d3PT0IeWVhcgp0b2tlbgYweDIyP19fcGxhdGZvcm09YW5kcm9pZCZzaWduPQYkJCQIYXRvYg50eXBlX2lkMHdxODZ3NzNDbU1PcEhjT2V3NkhDdXl3PQhjYXRlDmVuYWJsZWQIamhtcxJhcmVhX2xpc3QGdXJsDHZhUk1jRQ5pc0VtcHR5DGNvbmZpZxJsYW5nX2xpc3QGIjoiQHt9LmNvbnN0cnVjdG9yKCJyZXR1cm4gdGhpcyIpKCApHEhVQVdFSSBNYXRlIDQwDnJlbGVhc2WCAUFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXowMTIzNDU2Nzg5Ky89DHhJVVlacghtaW5vBmxvZxRFTkNSWVBUSU9OGGZyb21DaGFyQ29kZQgweDY2eEVVakNpbWRwdzZWZ1FzT3R3N2ZDZ2NLRVdXRlBNQW91dzdFRnc3dkN0OE8vZmd3dXc2WVBJTUtTd3B0dggweDIyCDB4NGQIMHgzYwgweDkwBjB4YwgweDIwCDB4N2IIMHg4NAgweDdhCDB4ODYIMHg0YggweDUwCDRoKGoIMHgzOQgweDU5CG9wRioIMHg0OBJfMHg1YjBmMTISXzB4NTJjODNlEl8weDJiYzhmYRJfMHg0MDA3MzkSXzB4MWQxOGI0El8weDIzODgwNRJfMHgxY2I4ZWMSXzB4NTJkNjlkCDB4OGMIMHgzNhJfMHgxMDQxNGYSXzB4NTY2OWU3El8weDIxMDIzMhJfMHgzODA2NzIQXzB4ZTU1ZWMIMHgyMQgweDJmCDB4MWEGMHhkEl8weDVhOWQ5MhJfMHg0Yzc3OTYSXzB4ZmM4NjAyCDB4NjQIMHg1MxJfMHgyY2VmYTMSXzB4MTIwNmZhCDB4MWUIMHg2MQQpOwx3aW5kb3cSXzB4M2NlOWU5El8weDUzNDczNRJfMHg1MGZiNzESXzB4MjUwZmFmEl8weDU3MTY0MRJfMHg0ZTJkOWMQXzB4Y2JiNDgIMHgxNwgweDJkCDB4NjkSXzB4Mjk2NDYzEl8weDU3ODgxMhJfMHg0ZmMyOTcSXzB4MmE3YWI2El8weDhmMzRlOBJfMHg0MTUyYmISXzB4M2M1YmI1El8weGMyZDg2YhJfMHgxZmQ5MjcSXzB4MTM1MjVjEl8weDQyNzkxYQgweDI3AiUEMDAIMHg4MwgweDczCDB4N2YkZGVjb2RlVVJJQ29tcG9uZW50El8weDQxMjgyNRJfMHgyOTYwYWESXzB4NWZkM2Y1El8weDFjMDNjZAJ7AiwCfQZyZXEIMHgxMggweDhkCHBvc3QMbWV0aG9kCDB4MzMGYWN0CDB4MWIGYXJnDnRpbWVvdXQIMHgxMBJfMHgzNDAwYjQSXzB4NTQ1MTk5AiIEIjoIMHg2MBJfMHg0MmFlZDESXzB4NWEwOThjEl8weDM3OWQxYRJfMHg1OGI0OWESXzB4NWQ2YmViEl8weDI0MDg1YxJfMHgzMTAzZjUUVXNlci1BZ2VudAgweDRmEmZvcm0tZGF0YRBwb3N0VHlwZQgweDY4CGFlc1gIMHg4NRJfMHgzMzJlOTcSXzB4MjZhY2I1El8weDRhZGJlZhJfMHgyZjhjNGESXzB4MzliYmM4El8weDU4M2IxMRJfMHgzNTIyZTgSXzB4MWU1OTFmEl8weDI3Y2ZiYxJfMHg1NzBjMWESXzB4MWZjZDZkEl8weDNjYjQwYRJfMHgyNTc4MGQSXzB4MTMwM2NlEl8weDQyYmQxZRJfMHgzZTI3Y2MSXzB4MWI2MGM0El8weDIzMzM4ZhJfMHgzOGRmMjAGMHg3CDB4MWYIMHg1NggweDdjGHc3N0R2c085d3E5VggweDc2CDB4MjkIMHgzNwgweDE4CDB4MTQIMHg4YQgweDM0CDB4MzEKbG9jYWwIMHg3NAgweDVkBGlkCDB4MTYEdWFARGFsdmlrLzIuMS4wIChMaW51eDsgVTsgQW5kcm9pZCAIMHg2MwQ7IAgweDQxCDB4MzUOYnVpbGRJZAIpCDB4NzIIMHgxMQgweDU4CDB4NWUIMHgxZBJfMHgyN2IwOTMSXzB4NDliNGM2El8weDM1MGU3NhJfMHgyZGJmMTUSXzB4M2UwNWY1El8weDVjODI2MxJfMHgzZmFmMGUSXzB4NGM3MjgwEl8weDU5OTFkNggweDVjCDB4NmMIMHg2NQgweDJiEl8weDI2YWRjMBJfMHhkNjk4NmISXzB4NDJjMWNjEl8weDI2ZTdlMhJfMHg1NDA1N2YSXzB4Mzg2ZjVhEl8weDQ1ZDBkZBJfMHgyZjk1YTMSXzB4YmI4NDQzEl8weDE5MWNmZhJfMHgxZTMyNDgSXzB4NTJhZjBiCDB4MzgSXzB4NGI4NjcyEl8weDM1NWEzNxJfMHg0MDM3NWESXzB4NDNjODU3El8weDMzNmI0NhJfMHg0YzAwZWMSXzB4MjI5NTExEl8weDM4NjMzZRJfMHg0OWFhOGQSXzB4MjczY2M4El8weDExNDNmZBJfMHg0ZWI4ZDkSXzB4MTc4MTczEl8weDNhMjNkYxJfMHgzZmRlMjcSXzB4NDU0NjUwEl8weDQzMTAyYhJfMHgzZjNlMzUSXzB4MjE5NjgyEl8weDMyNDgxYxJfMHgyNWM5YWUQXzB4NmE2NDYSXzB4MzFlMjBkEl8weDFhYjE1ZhJfMHg1ZjRiMjgSXzB4Y2UwZGU4FmdldF9wYXJzaW5nCmxpc3RzCDB4NDAIbW9sZAgweDU3CnRpdGxlCDB4ODEKdHlwZXMFe3yLVwgweDI0CDB4NWEFMFc6UwgweDNlCDB4NWYF7YsAigYweGUIMHgxOQV0XuNOCDB4NGUIaW5pdAVoUeiQAm4CdggweDc4CDB4N2QIMHgyNQWSY49eCDB4NGEFAGewZQUAZ+1wBjB4OQV9WcSLCDB4OGUIMHg2Nw5maWx0ZXJzEl8weDU5MDIzNggweDMwEl8weDE3YjFiZAR7fRJfMHg1NDcwZmYSXzB4MjA3ZDU1El8weDU2MmIzNBJfMHg0ZGRhMWESXzB4MTU2Yjc2El8weDJmOGE5MBJfMHg0ODUwNDUSXzB4M2Q1NGE4El8weDNjMzMwYRJfMHg1Y2YzMDgIMHgxMxBwYXJzZUludAgweDkyCDB4NTU8L2FwcHRvdjUvdjEvdm9kL2xpc3RzP3R5cGVfaWQ95AEmYXJlYT17e2V4dC5hcmVhfX0mbGFuZz17e2V4dC5sYW5nfX0meWVhcj17e2V4dC55ZWFyfX0mb3JkZXI9e3tleHQub3JkZXJ8ZGVmYXVsdCgidGltZSIpfX0mdHlwZV9uYW1lPXt7ZXh0LmNsYXNzfX0GZXh0CDB4ODkIMHg4NwgweDQzCDB4M2EIMHgxYwgweDdlCDB4NmIIMHg0ORJwYWdlY291bnQIbGlzdBJfMHgzNWZjZDUSXzB4NDg3NjExEl8weDIyODU1YRJfMHg1ZWRjOTYSXzB4MzE1N2JlEl8weDQ3MDBlYhJfMHgyOTcxMTISXzB4OWQyZGY5El8weDI0ZjZhOQYweDYIMHg0NwgweDNmCDB4NmEQdm9kX2FyZWEIMHg4OAgweDNkCDB4NzkIMHg3NwgweDMyCDB4NmUIMHg2ZAgweDJlCDB4MTUIMHgzYggweDU0AiMadm9kX3BsYXlfZnJvbQgweDZmCDB4NTISXzB4MjM0ZTQzAiQSXzB4NTc3ZDNkEl8weDM2ODNmYhJfMHgyNjBlOWQSXzB4MjczM2I4El8weDRlN2U0ZBJfMHg0NzRlMGUSXzB4MTMyMmQzEl8weDE3NjM0ZBJfMHgxNDM5OTISXzB4NDk5MjFhCGZpbmQIMHg4ZggweDQ2EHBsYXlfdXJsMi9hcHB0b3Y1L3YxL3BhcnNpbmcvcHJveHkIMHg0NRRfX3BsYXRmb3JtCDB4NWIQdHJ5IG5leHQSXzB4MWVjOTliEl8weDI5ZTQ0NRJfMHg1ZjRlODASXzB4NTBjZjdmEl8weDE1YTdiNRJfMHgxZWJhYzESXzB4NGVmYjA4El8weDI1ZGQ5YRJfMHg1NzI1YjQEd2QIMHg0Yz4mdHlwZT0mX19wbGF0Zm9ybT1hbmRyb2lkJnNpZ249El8weDM3NGMyZRJfMHgyOTNiMjUIMHg3MQIgEl8weDFmNTUyZhJfMHhkZjgwMTASXzB4MWY2OTJkCDB4NzUSXzB4NWFjYTMxEl8weDEzOWRiMhJfMHg3YzY3MDkSXzB4MzE2ZDNlEl8weDVlNDY0MhJfMHg0MDg5MjgSXzB4MTdkNjdjCDB4OTEELy8IMHg4MAgweDIzCDB4MmMIMHgyOA5SZWZlcmVyCDB4ODIIMHg4YgxoZWFkZXISXzB4NDdjZjY1El8weDQwODE3MxJfMHg0NmQxN2YSXzB4NGJjMWVhEl8weDM5OTljMxJfMHg1YjViMzASXzB4MjA4NDIwEl8weDUzNTgxNgxyYW5kb20MaHVhd2VpCmJyYW5kCDB4NjIGMHhhEl8weDEwYjZkMxJfMHgzMzdiNzgIMHg0MhJfMHgyM2U5MTkGMHhmCGhvbWUOaG9tZVZvZBBjYXRlZ29yeQxkZXRhaWwIcGxheQxzZWFyY2gPpAMBpgMBACuoAwAFAKoDAAGsAwACrgMAA7ADAASyAwAOAAYBoAEAAAAgLBa0DQCqAwAMrAMBDK4DAgywAwMMsgMEDLQDAA22AwENuAMCCboDAwm8AwQJvgMFCcADBgnCAwcJxAMICcYDCQnIAwoNygMLDcwDDA3OAw0N0AMODdIDDw3UAxAN1gMRAdgDEgHaAxMB3AMUAd4DFQHgAxYB4gMXAeQDGAHmAxkJ6AMaCeoDGwHsAxwB7gMdAfADHgHyAx8B9AMgDfYDIQH4AyIB+gMjAfwDJAH+AyUBqAMmAQjoXL4EXxcAvgVfGAC+Bl8ZAL4HXxoAvghfGwC+CV8cAL4KXx0AvgtfIAC+DF8hAL4NXyIAvg5fIwC+D18kAL4QXyYAvhFfJwC+El8oAL4TXykAvhRfKgC+FV8rACkEAAEAAAQBAQAABAIBAAAEegAAAAQDAQAABAQBAAAEBQEAAAQGAQAABAcBAAAENwAAAARBAAAABAgBAAAECQEAAAQKAQAABAsBAAAEDAEAAAQNAQAABA4BAAAEDwEAAARAAAAABBABAAAEEQEAAAQSAQAABBMBAAAEFAEAAAQVAQAABBYBAAAEFwEAAAQYAQAABBkBAAAEGgEAAAQbAQAAJiAABBwBAABMIAAAgAQdAQAATCEAAIAEHgEAAEwiAACABB8BAABMIwAAgAQgAQAATCQAAIAEIQEAAEwlAACABCIBAABMJgAAgAQjAQAATCcAAIAEJAEAAEwoAACABCUBAABMKQAAgAQmAQAATCoAAIAEJwEAAEwrAACABCgBAABMLAAAgAQpAQAATC0AAIAEXQAAAEwuAACABCoBAABMLwAAgAQrAQAATDAAAIAELAEAAEwxAACABC0BAABMMgAAgAQuAQAATDMAAIAELwEAAEw0AACABDABAABMNQAAgAQxAQAATDYAAIAEMgEAAEw3AACABDMBAABMOAAAgAQ0AQAATDkAAIAENQEAAEw6AACABDYBAABMOwAAgAQ3AQAATDwAAIAEOAEAAEw9AACABDkBAABMPgAAgAQ6AQAATD8AAIAEOwEAAExAAACABDwBAABMQQAAgAQ9AQAATEIAAIAEPgEAAExDAACABD8BAABMRAAAgARAAQAATEUAAIAEQQEAAExGAACABEIBAABMRwAAgARDAQAATEgAAIAERAEAAExJAACABEUBAABMSgAAgARGAQAATEsAAIAERwEAAExMAACABB4AAABMTQAAgARIAQAATE4AAIAEQgAAAExPAACABDAAAABMUAAAgARJAQAATFEAAIAESgEAAExSAACABEsBAABMUwAAgARMAQAATFQAAIAETQEAAExVAACABE4BAABMVgAAgARPAQAATFcAAIAEUAEAAExYAACABFEBAABMWQAAgARSAQAATFoAAIAEUwEAAExbAACABFQBAABMXAAAgARVAQAATF0AAIAEVgEAAExeAACABFcBAABMXwAAgARYAQAATGAAAIAEWQEAAExhAACABFoBAABMYgAAgARbAQAATGMAAIAEXAEAAExkAACABF0BAABMZQAAgAReAQAATGYAAIAEXwEAAExnAACABGABAABMaAAAgARhAQAATGkAAIAEYgEAAExqAACABGMBAABMawAAgARkAQAATGwAAIAEZQEAAExtAACABGYBAABMbgAAgARnAQAATG8AAIAEaAEAAExwAACABGkBAABMcQAAgARqAQAATHIAAIAEawEAAExzAACABGwBAABMdAAAgARtAQAATHUAAIAEbgEAAEx2AACABG8BAABMdwAAgARwAQAATHgAAIAEcQEAAEx5AACABHIBAABMegAAgARzAQAATHsAAIAEdAEAAEx8AACABFsAAABMfQAAgAR1AQAATH4AAIAEdgEAAEx/AACABHcBAABMgAAAgAR4AQAATIEAAIAEeQEAAEyCAACABHoBAABMgwAAgAR7AQAATIQAAIAEfAEAAEyFAACABH0BAABMhgAAgAR+AQAATIcAAIAEfwEAAEyIAACABIABAABMiQAAgASBAQAATIoAAIAEggEAAEyLAACABIMBAABMjAAAgASEAQAATI0AAIAEhQEAAEyOAACABIYBAABMjwAAgASHAQAATJAAAIAEiAEAAEyRAACABIkBAABMkgAAgF8FAL4AZQUAvOIB7g6+AU3bAAAAXwYAZQYABIoBAADtXwcAv18IAAtfCQALXwoAC18LALNfDAC/Xw0As18OAASLAQAAZQYABIwBAADtZQYABI0BAADtZQYABI4BAADtZQYABI8BAADtZQYABJABAADtJgYAXw8AvgJlDwC8tAHuDr4DTeUAAABfEABlEABlBgAEkQEAAO1lBgAEkgEAAO3uXxEAZRAAZQYABJMBAADtZQYABJQBAADt7mUQAGUGAASVAQAA7WUGAASWAQAA7e4mAgBfEgBlEABlBgAElwEAAO0EmAEAAO5fEwBlEABlBgAEmQEAAO1lBgAEmgEAAO3uXxQAZRAAZQYABBYBAADtBJsBAADuXxUAJgAAll8WAAtfHgALXx8AZQYABJwBAADtXyUAKaQDAQQBAF4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 \ No newline at end of file diff --git a/js/mtsp_open.js b/js/mtsp_open.js new file mode 100644 index 0000000..3d56696 --- /dev/null +++ b/js/mtsp_open.js @@ -0,0 +1,200 @@ +import { Crypto, _ } from './lib/cat.js'; + +let key = 'mtsp'; +let main = 'https://mt7886.sbs/'; +let url = ''; +let siteKey = ''; +let siteType = 0; + +let searchKeys = []; + +let tags = 'JTVCJTIyJUU2JUI1JTkzJUU1JUFGJTg2JUU2JUJGJTgwJUU2JTgzJTg1JTIyJTJDJTIyJUU2JTkwJTlDJUU2JTlGJUE1JUU1JUFFJTk4JTIyJTJDJTIyJUU1JUE1JUIzJUU0JUJCJTg2JTIyJTJDJTIyJUU1JTkwJThFJUU1JTg1JUE1JTIyJTJDJTIyJUU3JUJFJThFJUU0JUI5JUIzJUU1JUI3JUE4JUU4JTgzJUI4JTIyJTJDJTIyJUU1JThGJUEzJUU0JUJBJUE0JUU1JThGJUEzJUU3JTg4JTg2JTIyJTJDJTIyJUU1JTg2JTg1JUU1JUIwJTg0JTIyJTJDJTIyJUU1JUE1JUIzJUU0JUI4JThBJTIyJTJDJTIyJUU3JUJFJThFJUU4JTg1JUJGJTIyJTJDJTIyJUU3JUIyJUJFJUU1JTkzJTgxJTIyJTJDJTIyJUU0JUI4JTlEJUU4JUEyJTlDJTIyJTJDJTIyJUU1JUIwJTkxJUU1JUE1JUIzJTIyJTJDJTIyJUU1JTg4JUI2JUU2JTlDJThEJTIyJTJDJTIyJUU3JUJFJUE0UCUyMiUyQyUyMiVFNyU5OSVCRCVFOCU5OSU4RSUyMiUyQyUyMiVFNiU4MyU4NSVFOCVCNiVBMyVFOCVBRiVCMSVFNiU4MyU5MSUyMiUyQyUyMiVFOSU4MSU5MyVFNSU4NSVCNyUyMiUyQyUyMiVFNSVBNSVCMyVFNyVBNSU5RSUyMiUyQyUyMiVFOSVCQSVCQiVFOCVCMSU4NiVFNCVCQyVBMCVFNSVBQSU5MiUyMiUyQyUyMiVFOSVBMiU5QyVFNSVCMCU4NCUyMiUyQyUyMiVFNSVBRCVBNiVFNyU5NCU5RiUyMiUyQyUyMiVFNCVCQSVCQSVFNSVBNiVCQiUyMiUyQyUyMiVFNyVCNCVBMCVFNCVCQSVCQSUyMiUyQyUyMiVFNiVCNSVCNCVFNSVBRSVBNCUyMiUyQyUyMiVFOSU4NSU5MiVFNSVCQSU5NyUyMiUyQyUyMiVFNyU4NiU5RiVFNSVBNSVCMyUyMiUyQyUyMiVFOCU4NyVBQSVFNiU4QiU4RCUyMiUyQyUyMiVFNSVCMCU5MSVFNSVBNiU4NyUyMiUyQyUyMiVFNSU4OSVBNyVFNiU4MyU4NSUyMiUyQyUyMiVFNCVCOSVCMyVFNCVCQSVBNCUyMiUyQyUyMiVFNiU4OCVCNyVFNSVBNCU5NiUyMiUyQyUyMlNXQUclMjIlMkMlMjIlRTUlQTUlQjMlRTQlQjglQkIlRTYlOTIlQUQlMjIlMkMlMjIlRTQlQjglQUQlRTYlOTYlODclRTUlQUQlOTclRTUlQjklOTUlMjIlMkMlMjIlRTQlQjklQjElRTQlQkMlQTYlMjIlMkMlMjIlRTglQjAlODMlRTYlOTUlOTklMjIlMkMlMjIlRTYlOEQlODYlRTclQkIlOTElMjIlMkMlMjIlRTYlQTglQTElRTclODklQjklMjIlMkMlMjIlRTclOUIlQjQlRTYlOTIlQUQlMjIlMkMlMjI5MSVFNSU4OCVCNiVFNyU4OSU4NyVFNSU4RSU4MiUyMiUyQyUyMiVFOSU4NyU4RSVFNiU4OCU5OCUyMiUyQyUyMiVFNSU4MSVCNyVFNiU4QiU4RCUyMiUyQyUyMiVFNSU4QiVCRSVFNiU5MCVBRCUyMiUyQyUyMiVFNiU5MSU4NCVFNSU4MyU4RiVFNSVBNCVCNCUyMiUyQyUyMiVFNSU4NyVCQSVFOCVCRCVBOCUyMiUyQyUyMiVFNyVCRCU5MSVFNyVCQSVBMiUyMiUyQyUyMiVFNSVCNyVBOCVFNiVBMCVCOSUyMiUyQyUyMiVFNiVBQyVBNyVFNyVCRSU4RSUyMiUyQyUyMmNvc3BsYXklMjIlMkMlMjIlRTUlQkMlQkElRTUlQTUlQjglMjIlMkMlMjIlRTUlQTQlQTklRTclQkUlOEUlRTQlQkMlQTAlRTUlQUElOTIlMjIlMkMlMjIlRTYlOEMlODklRTYlOTElQTklMjIlMkMlMjIzRCVFNSU4QSVBOCVFNiVCQyVBQiUyMiUyQyUyMiVFOCU5MCU5RCVFOCU4RSU4OSUyMiUyQyUyMiVFNSVBNyU5MCVFNSVBNiVCOSVFOCU4QSVCMSUyMiUyQyUyMiVFNSU4QSU5RSVFNSU4NSVBQyVFNSVBRSVBNCUyMiUyQyUyMiVFOCVCRCVBNiVFOSU5QyU4NyUyMiUyQyUyMiVFNSU4MSVCNyVFNiU4MyU4NSUyMiUyQyUyMiVFNiU5RSU5QyVFNSU4NiVCQiVFNCVCQyVBMCVFNSVBQSU5MiUyMiUyQyUyMiVFOCU4MiU5QiVFNCVCQSVBNCUyMiUyQyUyMlNNJTIyJTJDJTIyJUU5JTg3JThEJUU1JThGJUEzJTIyJTJDJTIyJUU2JUIzJUIzJUU4JUExJUEzJTIyJTJDJTIyU1BBJTIyJTJDJTIyJUU2JThFJUEyJUU4JThBJUIxJTIyJTJDJTIyJUU4JUI2JUIzJUU0JUJBJUE0JTIyJTJDJTIyJUU3JUE5JUJBJUU1JUE3JTkwJTIyJTJDJTIyJUU4JTlDJTlDJUU2JUExJTgzJUU0JUJDJUEwJUU1JUFBJTkyJTIyJTJDJTIyJUU2JTk1JTk5JUU1JUI4JTg4JTIyJTJDJTIyJUU2JUJEJUFFJUU1JTkwJUI5JTIyJTJDJTIyJUU5JTk3JUE4JUU0JUJBJThCJUU0JUJCJUI2JTIyJTJDJTIyJUU1JUE1JUIzJUU1JTkwJThDJTIyJTJDJTIyJUU2JThBJTgwJUU1JUI4JTg4JTIyJTJDJTIyJUU3JUIyJUJFJUU0JUI4JTlDJUU0JUJDJUEwJUU1JUFBJTkyJTIyJTJDJTIyJUU2JTk1JTk5JUU1JUFFJUE0JTIyJTJDJTIyJUU4JUJGJUI3JUU1JUE1JUI4JTIyJTJDJTIyJUU2JThEJUEyJUU1JUE2JUJCJTIyJTJDJTIyS1RWJTIyJTJDJTIyJUU2JTk4JTlGJUU3JUE5JUJBJUU0JUJDJUEwJUU1JUFBJTkyJTIyJTJDJTIyJUU2JThBJUE0JUU1JUEzJUFCJTIyJTJDJTIyJUU2JUFGJThEJUU1JUE1JUIzJTIyJTVE'; +const UA = 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36'; +async function request(reqUrl, agentSp) { + const res = await req(reqUrl, { + headers: { + 'User-Agent': agentSp || UA, + }, + }); + return res.content; +} + +// cfg = {skey: siteKey, ext: extend} +async function init(cfg) { + siteKey = cfg.skey; + siteType = cfg.stype; + // 获取url + let html = await request(main); + url = html.match(/location\.href="(.*)"/)[1].replace('https', 'http'); + tags = JSON.parse(decodeURIComponent(base64Decode(tags))); + searchKeys = cfg.tags || []; + let mainJs = await request(url + '/main.js'); + url = mainJs.match(/apiurl = '(.*)'/)[1].replace('https', 'http'); +} + +async function home(filter) { + let classes = []; + let filterObj = {}; + let tagIdx = 1; + _.each(_.chunk(tags, 24), (array) => { + const subs = _.chunk(array, 8); + let tid = ''; + let init = ''; + for (let i = 0; i < subs.length; i++) { + let tt = { + key: 'tag', + name: '', + init: '', + value: _.map(subs[i], (e) => { + return { n: e, v: e }; + }), + }; + if (i == 0) { + init = tt.value[0].v; + tt['init'] = init; + tid = tt.value[0].v; + filterObj[tid] = [tt]; + } else { + tt['init'] = init; + filterObj[tid].push(tt); + } + } + classes.push({ + type_id: tid, + type_name: '综合' + tagIdx, + land: 1, + }); + tagIdx++; + }); + + _.each(searchKeys, (s) => { + classes.push({ + type_id: 'sc_' + s, + type_name: s, + land: 1, + }); + }); + + return JSON.stringify({ + class: classes, + filters: filterObj, + }); +} + +async function homeVod() { + return '{}'; +} + +async function category(tid, pg, filter, extend) { + if (pg <= 0) pg = 1; + let link = url; + if (tid.startsWith('sc_')) { + link = link + '/search?q=' + encodeURIComponent(tid.substr(3)) + '&page=' + pg + '&size=16'; + } else { + link = link + '/vodList?&tag=' + (extend.tag || tid) + '&page=' + pg + '&size=16'; + } + const data = decrypt(JSON.parse(await request(link)).data); + let videos = []; + for (const vod of data.movies) { + if (!vod.id) continue; + videos.push({ + vod_id: vod.id, + vod_name: vod.name, + vod_pic: vod.thumb, + vod_remarks: vod.views, + }); + } + return JSON.stringify({ + page: parseInt(data.page), + pagecount: _.ceil(data.totals / 16), + limit: 16, + total: data.totals, + list: videos, + }); +} + +async function detail(id) { + const link = url + '/vodDetail?id=' + id; + const data = decrypt(JSON.parse(await request(link)).data).info; + let desc = data.name + '\n'; + if (data.views) { + desc += '观看次数:' + data.views + '\n'; + } + let vod = { + vod_id: id, + vod_name: data.name, + vod_pic: data.thumb, + type_name: (data.tag || []).join(','), + vod_year: data.date, + vod_content: desc, + }; + vod.vod_play_from = 'm3u8'; + let urls = []; + if (data.m3u8) { + urls.push('主力$' + data.m3u8); + } + if (data.m3u8bak) { + urls.push('备用$' + data.m3u8bak); + } + vod.vod_play_url = urls.join('#'); + return JSON.stringify({ + list: [vod], + }); +} + +async function proxy(segments, headers) {} + +async function play(flag, id, flags) { + return JSON.stringify({ + parse: 0, + url: id, + }); +} + +async function search(wd, quick, pg) { + let page = pg || 1; + if (page == 0) page = 1; + let videos = []; + let link = url + '/search?q=' + encodeURIComponent(wd) + '&page=' + page + '&size=16'; + const data = decrypt(JSON.parse(await request(link)).data); + for (const vod of data.movies) { + if (!vod.id) continue; + videos.push({ + vod_id: vod.id, + vod_name: vod.name, + vod_pic: vod.thumb, + vod_remarks: vod.views, + }); + } + + return JSON.stringify({ + page: parseInt(data.page), + pagecount: _.ceil(data.totals / 16), + land: 1, + list: videos, + }); +} + +function decrypt(content) { + return JSON.parse(aesX('AES/CBC/PKCS7', false, content, true, 'F31F2A75FBF94099', '12345BCA901ER456', false)); +} + +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)); +} + +export function __jsEvalReturn() { + return { + init: init, + home: home, + homeVod: homeVod, + category: category, + detail: detail, + play: play, + search: search, + }; +} diff --git a/js/mybili_open.js b/js/mybili_open.js new file mode 100644 index 0000000..832426d --- /dev/null +++ b/js/mybili_open.js @@ -0,0 +1,265 @@ +// 一级&搜索页 直向改横向 --> land:1, ratio:1.78, +import { _ } from "assets://js/lib/cat.js"; +let key = '我的哔哩'; +let HOST = 'https://api.bilibili.com'; +let siteKey = ''; +let siteType = 0; +const PC_UA = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.361"; +// let cookie = "DedeUserID=690781341;DedeUserID__ckMd5=cabc96906269c5b6;SESSDATA=2245ba24%2C1684212125%2C466fd%2Ab2;bili_jct=de6fdb60c10f8a83910aa55d79407b4e;"; // 可更换成自己的cookie +let cookie = "https://ghproxy.net/https://raw.githubusercontent.com/FongMi/CatVodSpider/main/txt/cookie.txt"; // 可更换成自己的cookie + +async function request(reqUrl) { + const res = await req(reqUrl, { + headers: getMb(), + }); + return res.content; +} + +async function init(cfg) { + siteKey = cfg.skey; + siteType = cfg.stype; + if (cookie.startsWith('http')) cookie = await request(cookie); + // console.debug('我的哔哩 cookie =====>' + cookie); // js_debug.log +} + +async function home(filter) { + let classes = [{"type_id":"经典无损音乐合集","type_name":"经典无损音乐合集"},{"type_id":"帕梅拉","type_name":"帕梅拉"},{"type_id":"太极拳","type_name":"太极拳"},{"type_id":"健身","type_name":"健身"},{"type_id":"舞蹈","type_name":"舞蹈"},{"type_id":"音乐","type_name":"音乐"},{"type_id":"歌曲","type_name":"歌曲"},{"type_id":"MV4K","type_name":"MV"},{"type_id":"演唱会4K","type_name":"演唱会"},{"type_id":"白噪音4K","type_name":"白噪音"},{"type_id":"知名UP主","type_name":"知名UP主"},{"type_id":"说案","type_name":"说案"},{"type_id":"解说","type_name":"解说"},{"type_id":"演讲","type_name":"演讲"},{"type_id":"时事","type_name":"时事"},{"type_id":"探索发现超清","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":"儿童","type_name":"儿童"},{"type_id":"小姐姐4K","type_name":"小姐姐"},{"type_id":"热门","type_name":"热门"},{"type_id":"旅行探险","type_name":"旅行探险"}]; + let filterObj = { + 经典无损音乐合集:[{key:'tid',name:'分类','value':[{n:'全部',v:'经典无损音乐合集'},{n:'粤语',v:'粤语歌曲超清'},{n:'热榜',v:'2022年热们歌曲'},{n:'经典',v:'经典老歌'},{n:'古风',v:'古风歌曲'},{n:'闽南',v:'闽南语歌曲'},{n:'舞曲',v:'DJ歌曲'},{n:'翻唱',v:'网红翻唱歌曲'},{n:'音乐',v:'音乐 4k'},{n:'阿黛尔',v:'阿黛尔演唱会超清超清'},{n:'Blackpink',v:'blackpink演唱会超清'},{n:'Beyond',v:'beyond演唱会超清'},{n:'坂井泉水',v:'坂井泉水演唱会超清'},{n:'宝丽金',v:'宝丽金演唱会超清'},{n:'布兰妮',v:'布兰妮演唱会超清'},{n:'陈瑞',v:'陈瑞演唱会超清'},{n:'陈奕迅',v:'陈奕迅演唱会超清'},{n:'崔健',v:'崔健演唱会超清'},{n:'Coldplay',v:'coldplay演唱会超清'},{n:'陈慧娴',v:'陈慧娴演唱会超清'},{n:'陈百强',v:'陈百强演唱会超清'},{n:'陈淑桦',v:'陈淑桦演唱会超清'},{n:'陈慧琳',v:'陈慧琳演唱会超清'},{n:'邓丽君',v:'邓丽君演唱会超清'},{n:'邓紫棋',v:'邓紫棋演唱会超清'},{n:'刀郎',v:'刀郎演唱会超清'},{n:'达明一派',v:'刘以达歌曲'},{n:'费玉清',v:'费玉清演唱会超清'},{n:'谷村新司',v:'谷村新司演唱会超清'},{n:'郭富城',v:'郭富城演唱会超清'},{n:'邰正宵',v:'邰正宵演唱会超清'},{n:'关淑怡',v:'关淑怡演唱会超清'},{n:'黄凯芹',v:'黄凯芹演唱会超清'},{n:'黑豹乐队',v:'H黑豹乐队'},{n:'降央卓玛',v:'降央卓玛演唱会超清'},{n:'江慧',v:'江慧歌曲'},{n:'吉永小百合',v:'吉永小百合歌曲'},{n:'金庸',v:'金庸影视歌曲'},{n:'刘德华',v:'刘德华演唱会超清'},{n:'Lady Gaga',v:'Lady Gaga演唱会超清'},{n:'龙飘飘',v:'龙飘飘演唱会超清'},{n:'罗百吉',v:'罗百吉演唱会超清'},{n:'罗大佑',v:'罗大佑演唱会超清'},{n:'林志炫',v:'林志炫演唱会超清'},{n:'林忆莲',v:'林忆莲演唱会超清'},{n:'李知恩',v:'李知恩演唱会超清'},{n:'梁静茹',v:'梁静茹演唱会超清'},{n:'冷漠',v:'冷漠演唱会超清'},{n:'李克勤',v:'李克勤演唱会超清'},{n:'林子祥',v:'林子祥演唱会超清'},{n:'黎明',v:'黎明演唱会超清'},{n:'刘若英',v:'刘若英演唱会超清'},{n:'McHotdog',v:'MC Hotdog演唱会超清'},{n:'莫文蔚',v:'莫文蔚演唱会超清'},{n:'孟庭苇',v:'孟庭苇演唱会超清'},{n:'麦当娜',v:'麦当娜演唱会超清'},{n:'迈克杰克逊',v:'迈克杰克逊演唱会超清'},{n:'雅尼紫禁城',v:'雅尼紫禁城演唱会超清'},{n:'潘越云',v:'潘越云演唱会超清'},{n:'潘美辰',v:'潘美辰演唱会超清'},{n:'齐秦',v:'齐秦演唱会超清'},{n:'祁美云',v:'祁美云演唱会超清'},{n:'任贤齐',v:'任贤齐演唱会超清'},{n:'苏慧伦',v:'苏慧伦演唱会超清'},{n:'唐朝乐队',v:'唐朝乐队'},{n:'童安格',v:'童安格演唱会超清'},{n:'TFBOYS',v:'TFBOYS演唱会超清'},{n:'太极乐队',v:'太极乐队演唱会超清'},{n:'唐朝摇滚',v:'唐朝摇滚演唱会超清'},{n:'谭咏麟',v:'谭咏麟演唱会超清'},{n:'王琪',v:'王琪歌曲'},{n:'伍珂玥',v:'伍珂玥演唱会超清'},{n:'王杰',v:'王杰演唱会超清'},{n:'伍佰',v:'伍佰演唱会超清'},{n:'温兆伦',v:'温兆伦演唱会超清'},{n:'王菲',v:'王菲演唱会超清'},{n:'熊天平',v:'熊天平演唱会超清'},{n:'徐小凤',v:'徐小凤演唱会超清'},{n:'席琳迪翁',v:'席琳迪翁演唱会超清'},{n:'许嵩',v:'黄许嵩演唱会超清'},{n:'许美静',v:'许美静演唱会超清'},{n:'许冠杰',v:'许冠杰演唱会超清'},{n:'小虎队',v:'小虎队演唱会超清'},{n:'许巍',v:'许巍演唱会超清'},{n:'叶启田',v:'叶启田演唱会超清'},{n:'叶玉卿',v:'叶玉卿演唱会超清'},{n:'杨千嬅',v:'杨千嬅演唱会超清'},{n:'左麟右李',v:'左麟右李演唱会超清'},{n:'赵传',v:'赵传演唱会超清'},{n:'周华健',v:'周华健演唱会超清'},{n:'周启生',v:'周启生演唱会超清'},{n:'张信哲',v:'张信哲演唱会超清'},{n:'周慧敏',v:'周慧敏演唱会超清'},{n:'张碧晨',v:'张碧晨演唱会超清'},{n:'中岛美雪',v:'中岛美雪演唱会超清'},{n:'张学友',v:'张学友演唱会超清'},{n:'猪哥亮',v:'猪哥亮歌曲'},{n:'周杰伦',v:'周杰伦演唱会超清'},{n:'周深',v:'周深演唱会超清'},{n:'张蔷',v:'张蔷演唱会超清'},{n:'张帝',v:'张帝演唱会超清'},{n:'张国荣',v:'张国荣演唱会超清'},{n:'郑钧',v:'郑钧演唱会超清'},{n:'张楚',v:'张楚演唱会超清'},{n:'张真',v:'张真演唱会超清'},{n:'赵传',v:'赵传演唱会超清'},{n:'周传雄',v:'周传雄演唱会超清'}]}], + 帕梅拉:[{key:'tid',name:'分类','value':[{n:'全部',v:'帕梅拉'},{n:'瘦腿',v:'帕梅拉瘦腿'},{n:'腹部',v:'帕梅拉腹部'},{n:'手臂',v:'帕梅拉手臂'},{n:'热身',v:'帕梅拉热身'},{n:'舞蹈',v:'帕梅拉舞蹈'},{n:'燃脂',v:'帕梅拉燃脂'},{n:'有氧',v:'帕梅拉有氧'},{n:'拉伸',v:'帕梅拉拉伸'}]}], + 太极拳:[{key:'tid',name:'分类','value':[{n:'全部',v:'太极拳'},{n:'邱慧芳',v:'太极拳邱慧芳'},{n:'陈氏',v:'太极拳陈氏'},{n:'武当',v:'太极拳武当'},{n:'二十四式',v:'太极拳二十四式'},{n:'三十六式',v:'太极拳三十六式'},{n:'五禽戏',v:'五禽戏'},{n:'八段锦',v:'八段锦'}]}], + 健身:[{key:'tid',name:'分类','value':[{n:'全部',v:'健身'},{n:'瘦腿',v:'健身瘦腿'},{n:'腹部',v:'健身腹部'},{n:'手臂',v:'健身手臂'},{n:'热身',v:'健身热身'},{n:'燃脂',v:'健身燃脂'},{n:'有氧',v:'健身有氧'},{n:'拉伸',v:'健身拉伸'},{n:'军体拳第一套',v:'军体拳第一套'},{n:'军体拳第二套',v:'军体拳第二套'},{n:'军体拳第三套',v:'军体拳第三套'},{n:'帕梅拉',v:'帕梅拉'},{n:'广场舞',v:'广场舞'},{n:'瑜伽',v:'瑜伽'},{n:'冥想',v:'冥想'}]}], + 舞蹈:[{key:'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:'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:'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舞曲'}]}], + MV4K:[{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'}]}], + 演唱会4K:[{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'}]}], + 白噪音4K:[{key:'tid',name:'分类','value':[{n:'全部',v:'白噪音4K'},{n:'窗白噪音',v:'窗白噪音4K'},{n:'环境白噪音',v:'环境白噪音4K'},{n:'自然白噪音',v:'自然白噪音4K'},{n:'助眠白噪音',v:'助眠白噪音4K'}]}], + 知名UP主:[{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:'tid',name:'分类','value':[{n:'全部',v:'说案'},{n:'汤圆',v:'汤圆说案'},{n:'唐唐',v:'唐唐说案'},{n:'罗翔',v:'罗翔说刑法'},{n:'何家弘',v:'何家弘说案'},{n:'韩诺',v:'韩诺说案'},{n:'老V',v:'老V说案'},{n:'禁播档案',v:'禁播档案'}]}], + 解说:[{key:'tid',name:'分类','value':[{n:'全部',v:'解说'},{n:'电影',v:'电影解说'},{n:'电视',v:'电视解说'},{n:'小说',v:'小说解说'},{n:'历史',v:'历史解说'},{n:'动漫',v:'动漫解说'},{n:'电影',v:'歌词解说'},{n:'科普',v:'科普'}]}], + 演讲:[{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:'tid',name:'分类','value':[{n:'全部',v:'时事'},{n:'时事热点',v:'时事热点'},{n:'时事评论',v:'时事评论'},{n:'时事新闻',v:'时事新闻'},{n:'时事开讲',v:'时事开讲'},{n:'时事报告',v:'时事报告'},{n:'时事纵横',v:'时事纵横'},{n:'时事政治',v:'时事政治'},{n:'时事亮亮点',v:'时事亮亮点'},{n:'时事直通车',v:'时事直通车'}]}], + 平面设计教学:[{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:'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:'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:'魔方教程'}]}], + 旅游:[{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:'浙江旅游'}]}], + 风景4K:[{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:'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:'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:'tid',name:'分类','value':[{n:'全部',v:'搞笑'},{n:'搞笑配音',v:'搞笑配音'},{n:'搞笑电影',v:'搞笑电影'},{n:'搞笑综艺',v:'搞笑综艺'},{n:'鬼畜电影',v:'鬼畜电影'},{n:'搞笑动画',v:'搞笑动画'},{n:'搞笑番',v:'搞笑番'},{n:'十万个冷笑话',v:'十万个冷笑话'}]}], + 球星:[{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:'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:'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:'tid',name:'分类','value':[{n:'全部',v:'儿童'},{n:'教育',v:'儿童早教'},{n:'歌曲',v:'贝瓦儿歌'},{n:'舞蹈',v:'儿童舞蹈'},{n:'成语故事',v:'儿童成语故事'},{n:'安全教育',v:'儿童安全教育'},{n:'睡前故事',v:'儿童睡前故事'},{n:'贝乐虎',v:'贝乐虎'},{n:'宝宝巴士',v:'宝宝巴士'},{n:'儿童好声音',v:'儿童好声音'}]}], + 小姐姐4K:[{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:'tid',name:'分类','value':[{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:'刘慈欣'},{n:'鬼吹灯',v:'鬼吹灯'},{n:'天下霸唱',v:'天下霸唱'}]}], + 旅行探险:[{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:'冲浪'}]}] + }; + let filOrd = {key:'order',name:'排序',value:[{n:'综合排序',v:'0'},{n:'最多点击',v:'click'},{n:'最新发布',v:'pubdate'},{n:'最多弹幕',v:'dm'},{n:'最多收藏',v:'stow'}]}; + filOrd['init'] = filOrd.value[0].v; + let filDur = {key:'duration',name:'时长',value:[{n:'全部',v:'0'},{n:'60分钟以上',v:'4'},{n:'30~60分钟',v:'3'},{n:'10~30分钟',v:'2'},{n:'10分钟以下',v:'1'}]}; + filDur['init'] = filDur.value[0].v; + return JSON.stringify({ + class: _.map(classes, (cls) => { + cls.land = 1; + cls.ratio = 1.78; + if (filterObj[cls.type_id]){ + filterObj[cls.type_id].push(filOrd, filDur); + filterObj[cls.type_id][0]['init'] = filterObj[cls.type_id][0].value[0].v; + } else { + filterObj[cls.type_id] = []; + filterObj[cls.type_id].push(filOrd, filDur) + } + return cls; + }), + filters: filterObj, + }); +} + +async function homeVod() { + let html = HOST + '/x/web-interface/popular?ps=20'; + let data = JSON.parse(await request(html)).data.list; + let videos = []; + data.forEach(function(it) { + videos.push({ + vod_id: it.aid, + vod_name: stripHtmlTag(it.title), + vod_pic: it.pic, + vod_remarks: '🔥 ' + it.vt_display || '', + }); + }); + return JSON.stringify({ + list: videos, + }); +} + +async function category(tid, pg, filter, extend) { + let html = HOST + '/x/web-interface/search/type?search_type=video&page=' + pg + '&keyword=' + (extend.tid || tid) + '&duration=' + (extend.duration || '') + '&order=' + (extend.order || ''); + let data = JSON.parse(await request(html)).data; + let videos = []; + data.result.forEach(function(it) { + videos.push({ + vod_id: it.aid, + vod_name: stripHtmlTag(it.title), + vod_pic: 'https:' + it.pic, + vod_remarks: turnDHM(it.duration) || '', + }); + }); + return JSON.stringify({ + page: parseInt(data.page), + pagecount: data.numPages, + limit: 20, + total: data.numResults, + list: videos, + }); +} + +async function detail(id) { + let data = JSON.parse(await request(HOST + '/x/web-interface/view?aid=' + id)).data; + let vod = { + vod_id: data.aid, + vod_name: stripHtmlTag(data.title), + vod_pic: data.pic, + type_name: data.tname, + vod_year: new Date(data.pubdate*1000).getFullYear(), + vod_remarks: data.duration || '', + vod_director: data.owner.name, + vod_content: stripHtmlTag(data.desc), + }; + let episodes = data.pages; + let playurls = []; + episodes.forEach(function(it) { + let cid = it.cid; + let part = it.part.replace('#', '﹟').replace('$', '﹩'); + playurls.push( + part + '$' + data.aid + '_' + cid + ) + }); + let playUrl = playurls.join('#'); + vod.vod_play_from = '道长在线'; + vod.vod_play_url = playUrl; + return JSON.stringify({ + list: [vod], + }); +} + +async function play(flag, id, flags) { + let ids = id.split('_'); + let html = HOST + '/x/player/playurl?avid=' + ids[0] + '&cid=' + ids[1] + '&qn=116'; + let data = JSON.parse(await request(html)).data.durl; + let maxSize = -1; + let position = -1; + data.forEach(function(it, i) { + if (maxSize < Number(it.size)) { + maxSize = Number(it.size); + position = i + } + }); + let purl = ''; + if (data.length > 0) { + if (position === -1) { + position = 0 + } + purl = data[position].url + } + // console.debug('我的哔哩 purl =====>' + purl); // js_debug.log + return JSON.stringify({ + parse: 0, + url: purl, + header: getMb(), + }); +} + +async function search(wd, quick, pg) { + if (pg <= 0 || typeof(pg) == 'undefined') pg = 1; + let html = HOST + '/x/web-interface/search/type?search_type=video&keyword=' + wd + '&page=' + pg; + let data = JSON.parse(await request(html)).data; + let videos = []; + data.result.forEach(function(it) { + videos.push({ + vod_id: it.aid, + vod_name: stripHtmlTag(it.title), + vod_pic: 'https:' + it.pic, + vod_remarks: turnDHM(it.duration) || '', + }); + }); + return JSON.stringify({ + page: parseInt(data.page), + pagecount: data.numPages, + limit: 20, + total: data.numResults, + list: videos, + land: 1, + ratio: 1.78, + }); +} + +function getHeader(cookie) { + let header = {}; + header['cookie'] = cookie; + header['User-Agent'] = PC_UA; + header['Referer'] = 'https://www.bilibili.com'; + return header; +} + +function getMb() { + return getHeader(cookie); +} + +function stripHtmlTag(src) { + return src + .replace(/<\/?[^>]+(>|$)/g, '') + .replace(/&.{1,5};/g, '') + .replace(/\s{2,}/g, ' '); +} + +function turnDHM(duration) { + let min = duration.split(':')[0]; + let sec = duration.split(':')[1]; + if (min == 0) { + return sec + '秒'; + } else if (0 < min && min < 60) { + return min + '分'; + } else if (60 <= min && min < 1440) { + if (min % 60 == 0) { + let h = min / 60; + return h + '小时'; + } else { + let h = min / 60; + h = (h + '').split('.')[0]; + let m = min % 60; + return h + '小时' + m + '分'; + } + } else if (min >= 1440) { + let d = min / 60 / 24; + d = (d + '').split('.')[0]; + let h = min / 60 % 24; + h = (h + '').split('.')[0]; + let m = min % 60; + let dhm = ''; + if (d > 0) { + dhm = d + '天' + } + if (h >= 1) { + dhm = dhm + h + '小时' + } + if (m > 0) { + dhm = dhm + m + '分' + } + return dhm; + } + return null; +} + +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/js/mysp_open.js b/js/mysp_open.js new file mode 100644 index 0000000..fda36e1 --- /dev/null +++ b/js/mysp_open.js @@ -0,0 +1 @@ +//bbQ0FUT1DEARhteXNwX29wZW4uanMsYXNzZXRzOi8vanMvbGliL2NhdC5qcxxfX2pzRXZhbFJldHVybghsb2FkAl8Ga2V5CEhPU1QOc2l0ZUtleRBzaXRlVHlwZRJNT0JJTEVfVUEOcmVxdWVzdAhpbml0CGhvbWUOaG9tZVZvZBBjYXRlZ29yeQxkZXRhaWwIcGxheQxzZWFyY2gJgoaBhsaJkZgkaHR0cHM6Ly9saWJ2aW8udG9w9gJNb3ppbGxhLzUuMCAoTGludXg7IEFuZHJvaWQgMTE7IE0yMDA3SjNTQyBCdWlsZC9SS1ExLjIwMDgyNi4wMDI7IHd2KSBBcHBsZVdlYktpdC81MzcuMzYgKEtIVE1MLCBsaWtlIEdlY2tvKSBWZXJzaW9uLzQuMCBDaHJvbWUvNzcuMC4zODY1LjEyMCBNUVFCcm93c2VyLzYuMiBUQlMvMDQ1NzE0IE1vYmlsZSBTYWZhcmkvNTM3LjM2DHJlcVVybA5hZ2VudFNwBnJlcwZyZXEMbWV0aG9kFFVzZXItQWdlbnQOUmVmZXJlcg5oZWFkZXJzDmNvbnRlbnQGY2ZnCHNrZXkKc3R5cGUMZmlsdGVyCGh0bWwCJBZjbGFzc19wYXJzZQ5jbGFzc2VzEmZpbHRlck9ialJ1bC5zdHVpLWhlYWRlcl9fbWVudSA+IGxpID4gYVtocmVmKj10eXBlXQZtYXAIYXJlYQUwVzpTBWhR6JACbgJ2CS1O/VYnWUaWCS1O/VaZmS9uCS1O/VbwU35uBY5//VYF1Wz9VgXxgv1WBeVlLGcF6Zf9VgW3X/1WBfBs/VYFcFOmXgcPYSdZKVIHf4ntc1lyB6BS/2InWQV2UdZOCHllYXIFdF79TghsYW5nBe2LAIoF/VbtiwXxgu2LBaR87YsH/ZVXU+2LBemX7YsF5WXtiwXVbO2LBbdf7YsFdlGDWwRieQWSY49eBfZl9JUIdGltZQW6ThRsCGhpdHMFxIsGUgpzY29yZQewZaBSYVcFLU79VgUna45/EnN0cmluZ2lmeQ5maWx0ZXJzBmNscwx0eXBlSWQOYXR0cmlicwhocmVmEnN1YnN0cmluZxZsYXN0SW5kZXhPZgIvDnJlcGxhY2UKLmh0bWwOdHlwZV9pZBBjaGlsZHJlbghkYXRhEnR5cGVfbmFtZQhsaW5rCml0ZW1zDHZpZGVvczYvc2hvdy8xLS1oaXRzLS0tLS0tLS0tLmh0bWwodWwuc3R1aS12b2RsaXN0ID4gbGkIbGlzdAhpdGVtAmEOcmVtYXJrcwhmaW5kDmE6Zmlyc3Qac3Bhbi5waWMtdGV4dAh0ZXh0CHRyaW0EJDEMdm9kX2lkCnRpdGxlEHZvZF9uYW1lGmRhdGEtb3JpZ2luYWwOdm9kX3BpYxZ2b2RfcmVtYXJrcwZ0aWQEcGcMZXh0ZW5kDmhhc01vcmUOcGdDb3VudAwvc2hvdy8CLQQtLQgtLS0tBi0tLVN1AGwALgBzAHQAdQBpAC0AcABhAGcAZQBfAF8AaQB0AGUAbQAgAD4AIABsAGkAIAA+ACAAYQA6AGMAbwBuAHQAYQBpAG4AcwAoAAtOAE51mCkAEHBhcnNlSW50CHBhZ2UScGFnZWNvdW50CmxpbWl0CnRvdGFsBGlkBnZvZA5wbGF5TWFwCHRhYnMScGxheWxpc3RzCHVybHMYdm9kX3BsYXlfdXJsEC9kZXRhaWwvEGgxOmZpcnN0Pi5zdHVpLWNvbnRlbnRfX2RldGFpbCBwOmZpcnN0IGEQdm9kX3R5cGVILnN0dWktY29udGVudF9fZGV0YWlsIHA6bnRoLWNoaWxkKDMpBztOFG8a/xJ2b2RfYWN0b3I8LnN0dWktY29udGVudF9fdGh1bWIgaW1nOmZpcnN0CGF0dHJILnN0dWktY29udGVudF9fZGV0YWlsIHA6bnRoLWNoaWxkKDUpJnNwYW4uZGV0YWlsLWNvbnRlbnQWdm9kX2NvbnRlbnRWZGl2LnN0dWktcGFubmVsX19oZWFkID4gaDNbY2xhc3MqPWljb25mb250XTJ1bC5zdHVpLWNvbnRlbnRfX3BsYXlsaXN0CGVhY2gIa2V5cwYkJCQadm9kX3BsYXlfZnJvbQZ0YWICaQRpdA5wbGF5VXJsHGhhc093blByb3BlcnR5CHB1c2gMdXJsaXN0AiMIZmxhZwptaHRtbAhqc29uBnVybAZpZGQGbmlkCnBhdXJsDG1wYXVybAhwdXJsEG1wbGF5VXJsCm1hdGNoCnBhcnNlEmxpbmtfbmV4dB4vc3RhdGljL3BsYXllci8GLmpzDCZuZXh0PQgmaWQ9CiZuaWQ9DmNvbnNvbGUKZGVidWcsbGlidmlvIG1wbGF5VXJ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 \ No newline at end of file