Add files via upload
This commit is contained in:
@@ -0,0 +1,144 @@
|
||||
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 homeVod() {
|
||||
return JSON.stringify({
|
||||
list: [],
|
||||
});
|
||||
}
|
||||
|
||||
async function category(tid, pg, filter, extend) {
|
||||
pg = pg || 1;
|
||||
if (pg == 0) pg = 1;
|
||||
let content = await request(`${url}/voice/book/list?instance_id=25304&page=${pg}&category_id=${tid}&num=24`);
|
||||
let data = JSON.parse(content).data;
|
||||
let books = [];
|
||||
for (const book of data.list) {
|
||||
books.push({
|
||||
vod_id: book.id,
|
||||
vod_name: book.name,
|
||||
vod_pic: book.cover,
|
||||
vod_remarks: book.extra.author,
|
||||
});
|
||||
}
|
||||
return JSON.stringify({
|
||||
page: data.current_page,
|
||||
pagecount: data.last_page,
|
||||
limit: 24,
|
||||
total: data.total,
|
||||
list: books,
|
||||
});
|
||||
}
|
||||
|
||||
async function detail(id) {
|
||||
let content = await request(`${url}/voice/album/units?album_id=${id}&page=1&num=200&order=1`);
|
||||
let data = JSON.parse(content).data;
|
||||
console.log(JSON.stringify(data));
|
||||
|
||||
let book = {
|
||||
vod_id: id,
|
||||
type_name: '',
|
||||
vod_year: '',
|
||||
vod_area: '',
|
||||
vod_remarks: '',
|
||||
vod_actor: '',
|
||||
vod_director: '',
|
||||
vod_content: '',
|
||||
};
|
||||
let us = _.map(data.list, function (b) {
|
||||
return formatPlayUrl(b.title) + '$' + b.file;
|
||||
}).join('#');
|
||||
book.vod_play_from = '书卷';
|
||||
book.vod_play_url = us;
|
||||
|
||||
return JSON.stringify({
|
||||
list: [book],
|
||||
});
|
||||
}
|
||||
|
||||
function formatPlayUrl(name) {
|
||||
return name
|
||||
.trim()
|
||||
.replace(/<|>|\.《.*?》/g, '. ')
|
||||
.replace(/\$|#/g, ' ')
|
||||
.trim();
|
||||
}
|
||||
|
||||
async function proxy(segments, headers) {}
|
||||
|
||||
async function play(flag, id, flags) {
|
||||
return JSON.stringify({
|
||||
parse: 0,
|
||||
url: id,
|
||||
});
|
||||
}
|
||||
|
||||
async function search(wd, quick, pg) {
|
||||
pg = pg || 1;
|
||||
if (pg == 0) pg = 1;
|
||||
let content = await request(`https://es.bookan.com.cn/api/v3/voice/book?instanceId=25304&keyword=${wd}&pageNum=${pg}&limitNum=20`);
|
||||
let data = JSON.parse(content).data;
|
||||
let books = [];
|
||||
for (const book of data.list) {
|
||||
books.push({
|
||||
vod_id: book.id,
|
||||
vod_name: book.name,
|
||||
vod_pic: book.cover,
|
||||
vod_remarks: book.extra.author,
|
||||
});
|
||||
}
|
||||
return JSON.stringify({
|
||||
page: data.current_page,
|
||||
pagecount: data.last_page,
|
||||
limit: 20,
|
||||
total: data.total,
|
||||
list: books,
|
||||
});
|
||||
}
|
||||
|
||||
export function __jsEvalReturn() {
|
||||
return {
|
||||
init: init,
|
||||
home: home,
|
||||
homeVod: homeVod,
|
||||
category: category,
|
||||
detail: detail,
|
||||
play: play,
|
||||
search: search,
|
||||
};
|
||||
}
|
||||
@@ -0,0 +1,50 @@
|
||||
## Support using private Gitee or GitHub repositories as remote config.
|
||||
* github://<your personal access token>@github.com/<owner>/<repo>/<ref>/<file path>
|
||||
* gitee://<your access token>@gitee.com/<owner>/<repo>/<ref>/<file path>
|
||||
* github://ghp_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx@github.com/omii/catvod/main/config_open.json
|
||||
* gitee://xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx@gitee.com/omii/catvod/master/config_open.json
|
||||
* https://omii%40qq.com:88888888@dav.jianguoyun.com/dav/cat/js/config_open.json
|
||||
|
||||
|
||||
## personal access token
|
||||
* Settings > Developer settings > Personal access tokens > Token (classic) > Generate new token
|
||||
* Settings > Developer settings > Personal access tokens > Fine-grained tokens > Generate new token
|
||||
|
||||
|
||||
## 远端配置:
|
||||
* github://ghp_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx@github.com/omiitop/CatVod/main/js/config_open.json
|
||||
* github://github_pat_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx@github.com/omiitop/CatVod/main/js/config_open.json
|
||||
|
||||
|
||||
## 本地配置:
|
||||
* assets://js/config_open.json
|
||||
|
||||
## 远程配置教程:
|
||||
* https://omii.top/1296.html
|
||||
|
||||
## iOS签名教程
|
||||
* https://omii.top/826.html
|
||||
* https://omii.top/1498.html 推荐
|
||||
|
||||
## 自定义背景
|
||||
"color": [
|
||||
{
|
||||
"light": { "bg": "https://i2.100024.xyz/2024/01/13/qrnuwt.webp", "bgMask": "0x50ffffff", "primary": "0xFF2B6C00", "onPrimary": "0xFFFFFFFF", "primaryContainer": "0xFFA6F779", "onPrimaryContainer": "0xFF082100", "secondary": "0xFF55624C", "onSecondary": "0xFFFFFFFF", "secondaryContainer": "0xFFD9E7CA", "onSecondaryContainer": "0xFF131F0D", "tertiary": "0xFF386666", "onTertiary": "0xFFFFFFFF", "tertiaryContainer": "0xFFBBEBEB", "onTertiaryContainer": "0xFF002020", "error": "0xFFBA1A1A", "onError": "0xFFFFFFFF", "errorContainer": "0xFFFFDAD6", "onErrorContainer": "0xFF410002", "background": "0xFFFDFDF5", "onBackground": "0xFF1A1C18", "surface": "0xFFFDFDF5", "onSurface": "0xFF1A1C18", "surfaceVariant": "0xFFE0E4D6", "onSurfaceVariant": "0xFF1A1C18", "inverseSurface": "0xFF2F312C", "onInverseSurface": "0xFFF1F1EA", "outline": "0xFF74796D", "outlineVariant": "0xFFC3C8BB", "shadow": "0xFF000000", "scrim": "0xFF000000", "inversePrimary": "0xFF8CDA60", "surfaceTint": "0xFF2B6C00" },
|
||||
"dark": { "bg": "https://i2.100024.xyz/2024/01/13/qrc37o.webp", "bgMask": "0x50000000", "primary": "0xFF8CDA60", "onPrimary": "0xFF133800", "primaryContainer": "0xFF1F5100", "onPrimaryContainer": "0xFFA6F779", "secondary": "0xFFBDCBAF", "onSecondary": "0xFF283420", "secondaryContainer": "0xFF3E4A35", "onSecondaryContainer": "0xFFD9E7CA", "tertiary": "0xFFA0CFCF", "onTertiary": "0xFF003737", "tertiaryContainer": "0xFF1E4E4E", "onTertiaryContainer": "0xFFBBEBEB", "error": "0xFFFFB4AB", "errorContainer": "0xFF93000A", "onError": "0xFF690005", "onErrorContainer": "0xFFFFDAD6", "background": "0xFF1A1C18", "onBackground": "0xFFE3E3DC", "outline": "0xFF8D9286", "onInverseSurface": "0xFF1A1C18", "inverseSurface": "0xFFE3E3DC", "inversePrimary": "0xFF2B6C00", "shadow": "0xFF000000", "surfaceTint": "0xFF8CDA60", "outlineVariant": "0xFF43483E", "scrim": "0xFF000000", "surface": "0xFF1A1C18", "onSurface": "0xFFC7C7C0", "surfaceVariant": "0xFF43483E", "onSurfaceVariant": "0xFFC7C7C0" }
|
||||
}
|
||||
],
|
||||
|
||||
|
||||
## 自助添加接口格式:
|
||||
{
|
||||
"key": "wogg",
|
||||
"name": "🟢 玩偶",
|
||||
"type": 3,
|
||||
"api": "./wogg_open.js",
|
||||
"ext": "填入阿里token"
|
||||
},
|
||||
|
||||
"key"、"name" 内:与其他不重复的名称均可。
|
||||
"type" 3为影视,10为有声读物
|
||||
"api" 填写js路径,"ext" 填写扩展内容,例如玩偶的token。
|
||||
以上由omii.top提供
|
||||
@@ -0,0 +1,403 @@
|
||||
import { Crypto, load, _ } from './lib/cat.js';
|
||||
|
||||
let key = 'misaav';
|
||||
let url = 'https://missav789.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';
|
||||
|
||||
const cookie = {};
|
||||
const default_filter=[
|
||||
{
|
||||
key:'filters',
|
||||
name:'过滤',
|
||||
init:'',
|
||||
value:[
|
||||
{n:'所有',v:''},
|
||||
{n:'单人作品',v:'individual'},
|
||||
{n:'中文字幕',v:'chinese-subtitle'},
|
||||
]
|
||||
},
|
||||
{
|
||||
key:'sort',
|
||||
name:'排序',
|
||||
init:'',
|
||||
value:[
|
||||
{n:'發行日期',v:'released_at'},
|
||||
{n:'最近更新',v:'published_at'},
|
||||
{n:'收藏數',v:'saved'},
|
||||
{n:'今日瀏覽數',v:'today_views'},
|
||||
{n:'本週瀏覽數',v:'weekly_views'},
|
||||
{n:'本月瀏覽數',v:'monthly_views'},
|
||||
{n:'瀏覽數',v:'views'},
|
||||
]
|
||||
}
|
||||
]
|
||||
|
||||
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(url)
|
||||
}
|
||||
|
||||
async function home(filter) {
|
||||
|
||||
let type_list="最近更新=new+新作上市=release+今日热门=today-hot+本周热门=weekly-hot+本月热门=monthly-hot+专题=tags+女优大全=actresses+女优排行榜=actresses/ranking+类型=genres+发行商=makers".split('+')
|
||||
let filter_list="无码流出=uncensored-leak+中文字幕=chinese-subtitle+素人SIRO=siro+LUXU=luxu+GANA=gana+PrestigePremium=maan+S-CUTE=scute+ARA=ara+无码FC2=fc2+HEYZO=heyzo+东京热=tokyohot+一本道=1pondo+Caribbeancom=caribbeancom+Caribbeancompr=caribbeancompr+10musume=10musume+pacopacomama=pacopacomama+Gachinco=gachinco+XXX-AV=xxxav+人妻斩=marriedslash+顽皮4610=naughty4610+顽皮0930=naughty0930+麻豆传媒=madou+TWAV=twav+Furuke=furuke".split('+')
|
||||
let classes = _.map(type_list, (s) => {
|
||||
let typeId = s.split('=')
|
||||
return {
|
||||
type_id: typeId[1],
|
||||
type_name: typeId[0],
|
||||
};
|
||||
|
||||
});
|
||||
let filterss = _.map(filter_list, (s) => {
|
||||
let fobj = s.split('=')
|
||||
return {
|
||||
v: fobj[1],
|
||||
n: fobj[0],
|
||||
};
|
||||
});
|
||||
let filterObj = {
|
||||
"tags":[
|
||||
{
|
||||
key:'tag',
|
||||
name:'主題',
|
||||
init:'uncensored-leak',
|
||||
value:filterss
|
||||
}
|
||||
],
|
||||
"actresses":default_filter,
|
||||
"genres":default_filter,
|
||||
"makers":default_filter,
|
||||
"actresses/ranking":default_filter,
|
||||
|
||||
};
|
||||
return JSON.stringify({
|
||||
class: classes,
|
||||
filters: filterObj,
|
||||
});
|
||||
}
|
||||
|
||||
async function homeVod() {
|
||||
const min=1
|
||||
const max=100
|
||||
const range =max-min
|
||||
const random= Math.random()
|
||||
const result=min + Math.round(range*random)
|
||||
|
||||
const html=await request(url+'/random/'+result)
|
||||
const $ =load(html)
|
||||
const items = $('div.thumbnail')
|
||||
let videos=_.map(items,(item)=>{
|
||||
const a = $(item).find('a')[0]
|
||||
const aa=$($(item).find('a')[1]).text()
|
||||
// console.log(a)
|
||||
const vid= a.attribs.href
|
||||
const img =$(a).find('img')[0].attribs.src
|
||||
const title=$(a).find('img')[0].attribs.alt
|
||||
return {
|
||||
vod_id: vid,
|
||||
vod_name: title,
|
||||
vod_pic:img,
|
||||
vod_remarks:aa
|
||||
}
|
||||
} )
|
||||
return JSON.stringify({
|
||||
list: videos,
|
||||
})
|
||||
}
|
||||
|
||||
async function category(tid, pg, filter, extend) {
|
||||
if (pg <= 0) pg = 1;
|
||||
let html=null,$=null,items=null,videos=null
|
||||
switch(tid){
|
||||
case 'makers':
|
||||
html = await request(url+'/'+ tid+'?page='+pg)
|
||||
$=load(html)
|
||||
items = $('div.grid.grid-cols-2.gap-4 > div')
|
||||
videos=_.map(items,(item)=>{
|
||||
const a = $(item).find('a')
|
||||
console.log(a)
|
||||
const vid= a[0].attribs.href
|
||||
const rem =$(a[1]).text().replaceAll('\n','')
|
||||
const title=$(a[0]).text().replaceAll('\n','')
|
||||
|
||||
return {
|
||||
vod_id: vid,
|
||||
vod_name: title,
|
||||
vod_remarks:rem,
|
||||
vod_tag:'folder'
|
||||
}
|
||||
} )
|
||||
return JSON.stringify({
|
||||
page: parseInt(pg),
|
||||
pagecount: 9999,
|
||||
limit: 20,
|
||||
total: 99999,
|
||||
list: videos,
|
||||
})
|
||||
break
|
||||
case 'genres':
|
||||
html = await request(url+'/'+ tid+'?page='+pg)
|
||||
$=load(html)
|
||||
items = $('div.grid.grid-cols-2.gap-4 > div')
|
||||
videos=_.map(items,(item)=>{
|
||||
const a = $(item).find('a')
|
||||
console.log(a)
|
||||
const vid= a[0].attribs.href
|
||||
const rem =$(a[1]).text().replaceAll('\n','')
|
||||
const title=$(a[0]).text().replaceAll('\n','')
|
||||
|
||||
return {
|
||||
vod_id: vid,
|
||||
vod_name: title,
|
||||
vod_remarks:rem,
|
||||
vod_tag:'folder'
|
||||
}
|
||||
} )
|
||||
return JSON.stringify({
|
||||
page: parseInt(pg),
|
||||
pagecount: 9999,
|
||||
limit: 20,
|
||||
total: 99999,
|
||||
list: videos,
|
||||
})
|
||||
break
|
||||
case 'actresses/ranking':
|
||||
html = await request(url+'/'+ tid+'?page='+pg)
|
||||
$=load(html)
|
||||
items = $('ul.grid.grid-cols-2.gap-4 > li')
|
||||
videos=_.map(items,(item)=>{
|
||||
const a = $(item).find('a')
|
||||
const vid= a[0].attribs.href
|
||||
const imgs=$(a[0]).find('img')[0]
|
||||
const img=imgs?imgs.attribs.src:''
|
||||
const rem =$($(item).find('span')[0]).text().replaceAll('\n','')
|
||||
const title=$($(item).find('h4')[0]).text().replaceAll('\n','')
|
||||
|
||||
return {
|
||||
vod_id: vid,
|
||||
vod_name: title,
|
||||
vod_remarks: rem,
|
||||
vod_pic:img,
|
||||
vod_tag:'folder'
|
||||
}
|
||||
} )
|
||||
return JSON.stringify({
|
||||
page: parseInt(pg),
|
||||
pagecount: 9999,
|
||||
limit: 20,
|
||||
total: 99999,
|
||||
list: videos,
|
||||
style: {
|
||||
type: "list",
|
||||
"ratio": 0.68
|
||||
}
|
||||
})
|
||||
break
|
||||
case 'actresses':
|
||||
html = await request(url+'/'+ tid+'?page='+pg)
|
||||
$=load(html)
|
||||
items = $('ul.grid.grid-cols-2.gap-4 > li')
|
||||
videos=_.map(items,(item)=>{
|
||||
const a = $(item).find('a')
|
||||
const vid= a[0].attribs.href
|
||||
const imgs=$(a[0]).find('img')[0]
|
||||
const img=imgs?imgs.attribs.src:''
|
||||
const rem =$($(item).find('p')[0]).text().replaceAll('\n','')
|
||||
const title=$($(item).find('h4')[0]).text().replaceAll('\n','')
|
||||
|
||||
return {
|
||||
vod_id: vid,
|
||||
vod_name: title,
|
||||
vod_remarks: rem,
|
||||
vod_pic:img,
|
||||
vod_tag:'folder'
|
||||
}
|
||||
} )
|
||||
return JSON.stringify({
|
||||
page: parseInt(pg),
|
||||
pagecount: 9999,
|
||||
limit: 20,
|
||||
total: 99999,
|
||||
list: videos,
|
||||
})
|
||||
break
|
||||
default:
|
||||
let ttid=''
|
||||
if(tid=='tags')
|
||||
{
|
||||
ttid=extend.tag
|
||||
}else{
|
||||
ttid=tid
|
||||
}
|
||||
let urls=''
|
||||
if(tid.startsWith('http')){
|
||||
urls=tid+'?page='+pg+'&filters='+extend.filters+'&sort='+extend.sort
|
||||
|
||||
}else{
|
||||
urls=url+'/'+ ttid+'?page='+pg
|
||||
}
|
||||
|
||||
html = await request(urls)
|
||||
$=load(html)
|
||||
items = $('div.thumbnail')
|
||||
videos=_.map(items,(item)=>{
|
||||
const a = $(item).find('a')[0]
|
||||
const aa=$($(item).find('a')[1]).text()
|
||||
// console.log(a)
|
||||
const vid= a.attribs.href
|
||||
const img =$(a).find('img')[0].attribs['data-src']
|
||||
const title=$(a).find('img')[0].attribs.alt
|
||||
return {
|
||||
vod_id: vid,
|
||||
vod_name: title,
|
||||
vod_pic:img,
|
||||
vod_remarks:aa
|
||||
}
|
||||
} )
|
||||
return JSON.stringify({
|
||||
page: parseInt(pg),
|
||||
pagecount: 9999,
|
||||
limit: 20,
|
||||
total: 99999,
|
||||
list: videos,
|
||||
})
|
||||
break
|
||||
|
||||
}
|
||||
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(id);
|
||||
const $ = load(html);
|
||||
let script=html.match(/let source[\s\S]+?eval.+/)[0];
|
||||
let sourceFhd=""
|
||||
let source842=''
|
||||
let source1280=''
|
||||
let source=''
|
||||
eval(script);
|
||||
let list=[];
|
||||
let items=[];
|
||||
list.push({name:"默认",url:sourceFhd||source||""})
|
||||
list.push({name:"720p",url:source1280||""})
|
||||
list.push({name:"480p",url:source842||""})
|
||||
let vod = {
|
||||
vod_id: id,
|
||||
vod_pic: '',
|
||||
vod_remarks: '',
|
||||
vod_content: '',
|
||||
};
|
||||
|
||||
const playlist = []
|
||||
_.map(list, (a) => {
|
||||
if (a.url!=''){
|
||||
playlist.push(a.name +'$' + a.url);
|
||||
|
||||
}
|
||||
});
|
||||
vod.vod_play_from = 'missav';
|
||||
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;
|
||||
const html = await request(url + '/search/' + wd+"?page="+pg);
|
||||
const $=load(html)
|
||||
const items = $('div.thumbnail')
|
||||
let videos=_.map(items,(item)=>{
|
||||
const a = $(item).find('a')[0]
|
||||
// console.log(a)
|
||||
const vid= a.attribs.href
|
||||
const img =$(a).find('img')[0].attribs['data-src']
|
||||
const title=$(a).find('img')[0].attribs.alt
|
||||
return {
|
||||
vod_id: vid,
|
||||
vod_name: title,
|
||||
vod_pic:img
|
||||
}
|
||||
} )
|
||||
return JSON.stringify({
|
||||
page: parseInt(pg),
|
||||
pagecount: 9999,
|
||||
limit: 20,
|
||||
total: 99999,
|
||||
list: videos,
|
||||
})
|
||||
}
|
||||
|
||||
export function __jsEvalReturn() {
|
||||
return {
|
||||
init: init,
|
||||
home: home,
|
||||
homeVod: homeVod,
|
||||
category: category,
|
||||
detail: detail,
|
||||
play: play,
|
||||
search: search,
|
||||
};
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
const a=['/chapter/content/?','LghmU','apply','&page_num=1&page_size=20','AferI','parse','&all=1','PvyhR','zFwIw','mkz','Esenb','&theme_id=5','split','aoKsg','RMAQZ','fCTOs','&finish=2','dGgKM','https://comic.mkzcdn.com','image','&theme_id=26','OfqDi','chapter_title','volumes','aKiAM','QRlOD','table','IAbkV','upvhX','/comic/info/?comic_id=','&theme_id=14','Soqlq','cEsYM','warn','constructor','error','return\x20/\x22\x20+\x20this\x20+\x20\x22/','PXBWU','NYkdL','&audience=4','&theme_id=10','RTEvK','&theme_id=3','join','test','_finish','BsumE','LFUKG','&theme_id=2','&theme_id=8','©right=1','6|4|3|7|5|2|1|0','yqGLX','eJeNR','JapvG','loUkh','_copyright','vPzuU','ytWAg','WuzlG','FEqfp','yiLBV','stype','CChSa','3|1|7|6|5|0|2|4','YQYSp','ucJoQ','LDCTU','skey','&audience=3','FJIlE','wNpdl','EdYpv','list','aETUG','AEaJa','title','iKsiP','&theme_id=16','&is_free=1','length','_isVipt','wQGbB','data','mBTDt','azUaF','&theme_id=24','trace','JqOBX','^([^\x20]+(\x20+[^\x20]+)+)+[^\x20]}','MddaG','map','ttEYx','compile','WHIPJ','&theme_id=7','urls','&is_vip=1','comic_id','_audience','yLiKU','bqDTV','xqRII','return\x20(function()\x20','cover','debug','&theme_id=17','IYmBO','sAqbl','chapter_id','Zoywx','console','orPuA','ICngg','exception','XGcYL','&theme_id=1','sBCNm','odWUL','/search/keyword/?keyword=','&order=','&theme_id=12','XrcIE','author_title','rSFck','info','uvLOE','oZgUW','ZkZtB','&theme_id=4','$chapter_id=','TSpcE','log','Ffzcj','&theme_id=6','LJLQw','kJBZp','nzUFq','btUNS','VyccR','&theme_id=13','VIP','&theme_id=20','vLHdT','pvMML','pJNID','nNiUW','mBjfx','content','_order','uejSD','/search/filter/?audience=','_theme'];(function(b,c){const d=function(f){while(--f){b['push'](b['shift']());}};const e=function(){const f={'data':{'key':'cookie','value':'timeout'},'setCookie':function(j,k,l,m){m=m||{};let n=k+'='+l;let o=0x0;for(let p=0x0,q=j['length'];p<q;p++){const r=j[p];n+=';\x20'+r;const s=j[r];j['push'](s);q=j['length'];if(s!==!![]){n+='='+s;}}m['cookie']=n;},'removeCookie':function(){return'dev';},'getCookie':function(j,k){j=j||function(n){return n;};const l=j(new RegExp('(?:^|;\x20)'+k['replace'](/([.$?*|{}()[]\/+^])/g,'$1')+'=([^;]*)'));const m=function(n,o){n(++o);};m(d,c);return l?decodeURIComponent(l[0x1]):undefined;}};const g=function(){const j=new RegExp('\x5cw+\x20*\x5c(\x5c)\x20*{\x5cw+\x20*[\x27|\x22].+[\x27|\x22];?\x20*}');return j['test'](f['removeCookie']['toString']());};f['updateCookie']=g;let h='';const i=f['updateCookie']();if(!i){f['setCookie'](['*'],'counter',0x1);}else if(i){h=f['getCookie'](null,'counter');}else{f['removeCookie']();}};e();}(a,0x94));const b=function(c,d){c=c-0x0;let e=a[c];return e;};const g=function(){const v={'Soqlq':function(z,A){return z===A;},'EbJAC':b('0x4c'),'aETUG':function(z,A){return z===A;},'iKsiP':b('0x40')};let w=!![];return function(x,y){const z={'BsumE':function(A,B){return A!==B;},'kJBZp':function(A,B){return v[b('0x24')](A,B);},'eJeNR':v['EbJAC']};if(v[b('0x4f')](v[b('0x52')],v[b('0x52')])){const A=w?function(){if(z[b('0x33')](b('0x9'),b('0x9'))){const C=w?function(){if(y){const D=y[b('0x7')](x,arguments);y=null;return D;}}:function(){};w=![];return C;}else{if(y){if(z[b('0x8d')](z[b('0x3a')],b('0x7a'))){const D=y[b('0x7')](x,arguments);y=null;return D;}else{const D=y[b('0x7')](x,arguments);y=null;return D;}}}}:function(){};w=![];return A;}else{return{'book_id':items[b('0x67')],'book_name':items[b('0x51')],'book_pic':items[b('0x6d')],'book_remarks':items[b('0x80')]};}};}();const h=g(this,function(){const v={'orPuA':function(x){return x();}};const w=function(){const x=w['constructor'](b('0x29'))()[b('0x62')]('^([^\x20]+(\x20+[^\x20]+)+)+[^\x20]}');return!x['test'](h);};return v[b('0x75')](w);});h();const i=function(){const v={'bAxpL':function(x,y){return x(y);},'jNLFD':function(z,A){return z+A;},'vLHdT':b('0x6c'),'NgHpP':'{}.constructor(\x22return\x20this\x22)(\x20)','WlWbr':b('0x6b'),'Zoywx':'qMGIR','dUjrH':b('0x7f')};let w=!![];return function(x,y){const z={'yqGLX':function(A,B){return v['bAxpL'](A,B);},'IAbkV':function(A,B){return v['jNLFD'](A,B);},'Rcwyw':v[b('0x94')],'WHIPJ':v['NgHpP'],'NYkdL':function(A,B){return A===B;},'MddaG':v['WlWbr']};if(v[b('0x73')]===v['dUjrH']){m=cfg[b('0x49')];n=cfg[b('0x43')];}else{const B=w?function(){const C={'dGgKM':function(D,E){return z[b('0x39')](D,E);},'azUaF':function(D,E){return z[b('0x20')](D,E);},'Esenb':z['Rcwyw'],'uhJbH':z[b('0x63')]};if(z[b('0x2b')](z[b('0x5f')],b('0x14'))){const E=C[b('0x16')](Function,C[b('0x5a')](C[b('0x5a')](C[b('0xf')],C['uhJbH']),');'));that=E();}else{if(y){const E=y['apply'](x,arguments);y=null;return E;}}}:function(){};w=![];return B;}};}();const j=i(this,function(){const v={'btUNS':b('0x5e'),'PvyhR':function(y){return y();},'sAqbl':b('0x3c'),'LghmU':function(y,z){return y(z);},'OfqDi':function(z,A){return z+A;},'ZkZtB':b('0x6c'),'YQYSp':function(y){return y();},'mBTDt':b('0x42'),'uvLOE':'ICoWI','CChSa':function(z,A){return z!==A;},'nzUFq':b('0x38')};const w=function(){};let x;try{const y=v[b('0x6')](Function,v[b('0x1a')](v[b('0x85')]+'{}.constructor(\x22return\x20this\x22)(\x20)',');'));x=v[b('0x46')](y);}catch(z){if(v[b('0x59')]===v[b('0x83')]){const B={'oZgUW':v[b('0x8f')]};const C=function(){const D=C[b('0x27')](b('0x29'))()[b('0x62')](B[b('0x84')]);return!D[b('0x31')](z);};return v[b('0xc')](C);}else{x=window;}}if(!x[b('0x74')]){x[b('0x74')]=function(B){if(v[b('0x71')]!==v[b('0x71')]){if(fn){const D=fn['apply'](context,arguments);fn=null;return D;}}else{const D={};D['log']=B;D[b('0x26')]=B;D['debug']=B;D['info']=B;D[b('0x28')]=B;D[b('0x77')]=B;D[b('0x1f')]=B;D[b('0x5c')]=B;return D;}}(w);}else{if(v[b('0x44')]('cELte','qXNys')){const B=v[b('0x8e')][b('0x11')]('|');let C=0x0;while(!![]){switch(B[C++]){case'0':x[b('0x74')]['trace']=w;continue;case'1':x[b('0x74')]['table']=w;continue;case'2':x[b('0x74')][b('0x77')]=w;continue;case'3':x[b('0x74')][b('0x6e')]=w;continue;case'4':x[b('0x74')][b('0x26')]=w;continue;case'5':x['console'][b('0x28')]=w;continue;case'6':x[b('0x74')][b('0x89')]=w;continue;case'7':x['console'][b('0x82')]=w;continue;}break;}}else{x=window;}}});j();import{_}from'./lib/cat.js';let k=b('0xe');let l=b('0x17');let m='';let n=0x0;async function o(v){const w={'QwSTF':function(y,z,A){return y(z,A);},'ttEYx':'okhttp/3.11.0'};let x=await w['QwSTF'](req,''+l+v,{'headers':{'User-Agent':w[b('0x61')]}});return x[b('0x0')];}async function p(v){m=v[b('0x49')];n=v[b('0x43')];}async function q(v){const w={'JqOBX':'&all=1','JapvG':b('0x79'),'VcSAY':b('0x35'),'aoKsg':b('0x2f'),'pvMML':b('0x86'),'RTEvK':b('0x10'),'nNiUW':b('0x8b'),'LFUKG':b('0x64'),'ICngg':b('0x36'),'upvhX':b('0x2d'),'wqeRC':b('0x7e'),'COawO':b('0x91'),'Fzzmc':b('0x6f'),'WbNeL':'&theme_id=18','pJNID':'&theme_id=19','cEsYM':'&theme_id=21','vEHZH':'&theme_id=23','PXBWU':b('0x19'),'XGcYL':b('0x32'),'mBjfx':b('0x15'),'vPzuU':b('0x68'),'EdYpv':'&audience=1','rSFck':'&audience=2','wQGbB':b('0x4a'),'Ffzcj':b('0x37'),'FEqfp':b('0x56'),'ytWAg':b('0x54'),'zFwIw':'&is_fee=1','QRlOD':b('0x92'),'RMAQZ':b('0x66'),'lFeKz':b('0x1'),'LJLQw':'all'};const x={'all':[{'key':b('0x4'),'name':'','init':w[b('0x5d')],'value':[{'n':'全部','v':w['JqOBX']},{'n':'霸总','v':w[b('0x3b')]},{'n':'修真','v':w['VcSAY']},{'n':'恋爱','v':w[b('0x12')]},{'n':'校园','v':w[b('0x95')]},{'n':'冒险','v':w[b('0x2e')]},{'n':'搞笑','v':w[b('0x97')]},{'n':'生活','v':w[b('0x34')]},{'n':'热血','v':w[b('0x76')]},{'n':'架空','v':'&theme_id=9'},{'n':'后宫','v':w[b('0x21')]},{'n':'玄幻','v':w['wqeRC']},{'n':'悬疑','v':w['COawO']},{'n':'恐怖','v':b('0x23')},{'n':'灵异','v':'&theme_id=15'},{'n':'动作','v':b('0x53')},{'n':'科幻','v':w['Fzzmc']},{'n':'战争','v':w['WbNeL']},{'n':'古风','v':w[b('0x96')]},{'n':'穿越','v':b('0x93')},{'n':'竞技','v':w[b('0x25')]},{'n':'励志','v':w['vEHZH']},{'n':'同人','v':b('0x5b')},{'n':'真人','v':w[b('0x2a')]}]},{'key':w[b('0x78')],'name':'','init':'','value':[{'n':'全部','v':''},{'n':'连载','v':'&finish=1'},{'n':'完结','v':w[b('0x98')]}]},{'key':w[b('0x3e')],'name':'','init':'0','value':[{'n':'全部','v':'0'},{'n':'少年','v':w[b('0x4d')]},{'n':'少女','v':w[b('0x81')]},{'n':'青年','v':w[b('0x57')]},{'n':'少儿','v':b('0x2c')}]},{'key':'_copyright','name':'','init':'','value':[{'n':'全部','v':''},{'n':'独家','v':w[b('0x8a')]},{'n':'合作','v':'©right=2'}]},{'key':w[b('0x41')],'name':'','init':'','value':[{'n':'全部','v':''},{'n':'免费','v':w[b('0x3f')]},{'n':'付费','v':w[b('0xd')]},{'n':w[b('0x1e')],'v':w[b('0x13')]}]},{'key':w['lFeKz'],'name':'','init':'3','value':[{'n':'推荐','v':'3'},{'n':'最热','v':'1'},{'n':'最新','v':'2'}]}]};return{'class':[{'type_name':'分类','type_id':w[b('0x8c')]}],'filters':x};}async function r(v,w,x,y){const z={'yLiKU':b('0xb'),'AEaJa':function(D,E){return D(E);},'TSpcE':function(D,E){return D==E;}};if(w==0x0)w=0x1;let A=b('0x3')+(y[b('0x68')]||'0')+(y[b('0x32')]||'')+(y[b('0x56')]||'')+(y[b('0x3d')]||'')+b('0x7d')+(y['_order']||'3')+'&page_num='+w+'&page_size=18'+(y[b('0x4')]||z[b('0x69')]);let B=JSON[b('0xa')](await z[b('0x50')](o,A))['data'][b('0x4e')];let C=_[b('0x60')](B,D=>{return{'book_id':D['comic_id'],'book_name':D[b('0x51')],'book_pic':D[b('0x6d')],'book_remarks':D['author_title']};});return{'page':w,'pagecount':z[b('0x88')](B[b('0x55')],0x12)?w+0x1:w,'list':C};}async function s(v){const w={'YlmhQ':function(B,C){return B===C;},'bqDTV':function(B,C){return B(C);}};let x=JSON[b('0xa')](await o(b('0x22')+v))[b('0x58')];let y={'book_name':x['title'],'book_director':x[b('0x1b')],'book_content':x[b('0x0')]};let z=JSON[b('0xa')](await w[b('0x6a')](o,'/chapter/?comic_id='+v))[b('0x58')];let A=_['map'](z,B=>{if(w['YlmhQ'](b('0x70'),b('0x70'))){return B[b('0x51')]+b('0x87')+B[b('0x72')]+'&comic_id='+v;}else{const D=fn[b('0x7')](context,arguments);fn=null;return D;}})[b('0x30')]('#');y[b('0x1c')]='章节';y[b('0x65')]=A;return{'list':[y]};}async function t(v,w,x){const y={'PcVsu':b('0x45'),'FJIlE':b('0x90'),'odWUL':function(z,A){return z(A);}};try{if(y[b('0x4b')]===y['FJIlE']){const z=b('0x5')+w;let A=JSON[b('0xa')](await y[b('0x7b')](o,z))[b('0x58')][b('0x60')](B=>B[b('0x18')]);return{'content':A};}else{const C=y['PcVsu'][b('0x11')]('|');let D=0x0;while(!![]){switch(C[D++]){case'0':that[b('0x74')][b('0x77')]=func;continue;case'1':that[b('0x74')][b('0x26')]=func;continue;case'2':that[b('0x74')][b('0x1f')]=func;continue;case'3':that['console'][b('0x89')]=func;continue;case'4':that[b('0x74')][b('0x5c')]=func;continue;case'5':that[b('0x74')]['error']=func;continue;case'6':that['console'][b('0x82')]=func;continue;case'7':that[b('0x74')][b('0x6e')]=func;continue;}break;}}}catch(C){return{'content':''};}}async function u(v,w){const x={'uejSD':function(B,C){return B!==C;},'ucJoQ':b('0x48'),'aKiAM':function(B,C){return B(C);}};const y=b('0x7c')+v+b('0x8');let z=JSON[b('0xa')](await x[b('0x1d')](o,y))['data'][b('0x4e')];let A=_[b('0x60')](z,B=>{if(x[b('0x2')](x[b('0x47')],x[b('0x47')])){return{'book_id':B[b('0x67')],'book_name':B[b('0x51')],'book_pic':B[b('0x6d')],'book_remarks':B[b('0x80')]};}else{return{'book_id':B[b('0x67')],'book_name':B[b('0x51')],'book_pic':B['cover'],'book_remarks':B[b('0x80')]};}});return{'list':A};}export function __jsEvalReturn(){return{'init':p,'home':q,'category':r,'detail':s,'play':t,'search':u};}
|
||||
@@ -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,
|
||||
};
|
||||
}
|
||||
@@ -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,
|
||||
};
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
//bbQ0FUT1DEARhteXNwX29wZW4uanMsYXNzZXRzOi8vanMvbGliL2NhdC5qcxxfX2pzRXZhbFJldHVybghsb2FkAl8Ga2V5CEhPU1QOc2l0ZUtleRBzaXRlVHlwZRJNT0JJTEVfVUEOcmVxdWVzdAhpbml0CGhvbWUOaG9tZVZvZBBjYXRlZ29yeQxkZXRhaWwIcGxheQxzZWFyY2gJgoaBhsaJkZgkaHR0cHM6Ly9saWJ2aW8udG9w9gJNb3ppbGxhLzUuMCAoTGludXg7IEFuZHJvaWQgMTE7IE0yMDA3SjNTQyBCdWlsZC9SS1ExLjIwMDgyNi4wMDI7IHd2KSBBcHBsZVdlYktpdC81MzcuMzYgKEtIVE1MLCBsaWtlIEdlY2tvKSBWZXJzaW9uLzQuMCBDaHJvbWUvNzcuMC4zODY1LjEyMCBNUVFCcm93c2VyLzYuMiBUQlMvMDQ1NzE0IE1vYmlsZSBTYWZhcmkvNTM3LjM2DHJlcVVybA5hZ2VudFNwBnJlcwZyZXEMbWV0aG9kFFVzZXItQWdlbnQOUmVmZXJlcg5oZWFkZXJzDmNvbnRlbnQGY2ZnCHNrZXkKc3R5cGUMZmlsdGVyCGh0bWwCJBZjbGFzc19wYXJzZQ5jbGFzc2VzEmZpbHRlck9ialJ1bC5zdHVpLWhlYWRlcl9fbWVudSA+IGxpID4gYVtocmVmKj10eXBlXQZtYXAIYXJlYQUwVzpTBWhR6JACbgJ2CS1O/VYnWUaWCS1O/VaZmS9uCS1O/VbwU35uBY5//VYF1Wz9VgXxgv1WBeVlLGcF6Zf9VgW3X/1WBfBs/VYFcFOmXgcPYSdZKVIHf4ntc1lyB6BS/2InWQV2UdZOCHllYXIFdF79TghsYW5nBe2LAIoF/VbtiwXxgu2LBaR87YsH/ZVXU+2LBemX7YsF5WXtiwXVbO2LBbdf7YsFdlGDWwRieQWSY49eBfZl9JUIdGltZQW6ThRsCGhpdHMFxIsGUgpzY29yZQewZaBSYVcFLU79VgUna45/EnN0cmluZ2lmeQ5maWx0ZXJzBmNscwx0eXBlSWQOYXR0cmlicwhocmVmEnN1YnN0cmluZxZsYXN0SW5kZXhPZgIvDnJlcGxhY2UKLmh0bWwOdHlwZV9pZBBjaGlsZHJlbghkYXRhEnR5cGVfbmFtZQhsaW5rCml0ZW1zDHZpZGVvczYvc2hvdy8xLS1oaXRzLS0tLS0tLS0tLmh0bWwodWwuc3R1aS12b2RsaXN0ID4gbGkIbGlzdAhpdGVtAmEOcmVtYXJrcwhmaW5kDmE6Zmlyc3Qac3Bhbi5waWMtdGV4dAh0ZXh0CHRyaW0EJDEMdm9kX2lkCnRpdGxlEHZvZF9uYW1lGmRhdGEtb3JpZ2luYWwOdm9kX3BpYxZ2b2RfcmVtYXJrcwZ0aWQEcGcMZXh0ZW5kDmhhc01vcmUOcGdDb3VudAwvc2hvdy8CLQQtLQgtLS0tBi0tLVN1AGwALgBzAHQAdQBpAC0AcABhAGcAZQBfAF8AaQB0AGUAbQAgAD4AIABsAGkAIAA+ACAAYQA6AGMAbwBuAHQAYQBpAG4AcwAoAAtOAE51mCkAEHBhcnNlSW50CHBhZ2UScGFnZWNvdW50CmxpbWl0CnRvdGFsBGlkBnZvZA5wbGF5TWFwCHRhYnMScGxheWxpc3RzCHVybHMYdm9kX3BsYXlfdXJsEC9kZXRhaWwvEGgxOmZpcnN0Pi5zdHVpLWNvbnRlbnRfX2RldGFpbCBwOmZpcnN0IGEQdm9kX3R5cGVILnN0dWktY29udGVudF9fZGV0YWlsIHA6bnRoLWNoaWxkKDMpBztOFG8a/xJ2b2RfYWN0b3I8LnN0dWktY29udGVudF9fdGh1bWIgaW1nOmZpcnN0CGF0dHJILnN0dWktY29udGVudF9fZGV0YWlsIHA6bnRoLWNoaWxkKDUpJnNwYW4uZGV0YWlsLWNvbnRlbnQWdm9kX2NvbnRlbnRWZGl2LnN0dWktcGFubmVsX19oZWFkID4gaDNbY2xhc3MqPWljb25mb250XTJ1bC5zdHVpLWNvbnRlbnRfX3BsYXlsaXN0CGVhY2gIa2V5cwYkJCQadm9kX3BsYXlfZnJvbQZ0YWICaQRpdA5wbGF5VXJsHGhhc093blByb3BlcnR5CHB1c2gMdXJsaXN0AiMIZmxhZwptaHRtbAhqc29uBnVybAZpZGQGbmlkCnBhdXJsDG1wYXVybAhwdXJsEG1wbGF5VXJsCm1hdGNoCnBhcnNlEmxpbmtfbmV4dB4vc3RhdGljL3BsYXllci8GLmpzDCZuZXh0PQgmaWQ9CiZuaWQ9DmNvbnNvbGUKZGVidWcsbGlidmlvIG1wbGF5VXJs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
|
||||
@@ -0,0 +1 @@
|
||||
//bbQ0FUT1DpAhxuYW5ndWFfb3Blbi5qcyxhc3NldHM6Ly9qcy9saWIvY2F0LmpzHF9fanNFdmFsUmV0dXJuDENyeXB0bwpkYXlqcwxqaW5qYTIGVXJpAl8OXzB4M2YzOA5fMHgyMWJkEl8weDI0NGU0MhJfMHgzYzg1ZDUSXzB4MWNjZTk3El8weDIzMzE5ORJfMHhkZDk2MzQSXzB4NGVlZWU4El8weDI4M2UwMBJfMHgxZTE5YWUSXzB4NmFiZDliEF8weDNkMGI0El8weDNhNTU3NRJfMHgxYjc5N2ESXzB4MTMwNGNjEl8weDMwMzZkZRJfMHg1ODE4ZjgSXzB4NTgxOTI2El8weDM1YzA5NBJfMHgyMGY5MDESXzB4YTJiYjkyEl8weDRkMGM4NRJfMHg1MmZmNDISXzB4MTVhZDU4El8weDIwNjVjOBJfMHg0YWJlMjYSXzB4MjNhZGFjEl8weDJjNzkyOBJfMHgzNDM3ODkMeFpZTkpHFHZpZGVvX25hbWUMZGV2aWNlBnVybBZwbGF5ZXJfaW5mbwZlbmMOY29udGVudAh4azVHCm1vZGVsDGh0dHBzOhRjaGFyQ29kZUF0KHdwRnR3Ni9DcGgxclcwWENnUT09DHhMS0ZsawpzdHlwZQhrZXlzGHdyL0NwRTRXdzZCUwZtYXAGMHgyDEJhc2U2NAh5ZWFyCFV0ZjgOaXNFbXB0eQ5yZXBsYWNlEnN0cmluZ2lmeQxuYW5ndWEab2todHRwLzMuMTIuMAhiMWhKCGh0dHAUc3RhcnRzV2l0aAhza2V5BjB4Ng5pbmRleE9mCnBhcnNlDGhlYWRlcghBKUNtBiQkJD4vYXBpLnBocC9wcm92aWRlL3ZvZF9kZXRhaWw/aWQ9DGZEYkJPcDBaVnpDajhLTUFzS25ZTUt4d3A3RGdBPT1CJmRldmljZXM9YW5kcm9pZCZkZXZpY2VWZXJzaW9uPTEzDEpQT0RUamomZGV2aWNlU2NyZWVuPTIzNDAqMTA4MCZhcHBWZXJzaW9uQ29kZT05JmRldmljZU1vZGVsPUImYXBwVmVyc2lvbk5hbWU9MS4wLjkmaW1laT0mdGltZT0IYXRvYhZ0b0xvd2VyQ2FzZWpyZXR1cm4gKGZ1bmN0aW9uKCkge30uY29uc3RydWN0b3IoInJldHVybiB0aGlzIikoICkpOxxIVUFXRUkgTWF0ZSA0MBhmcm9tQ2hhckNvZGUGMHg1CHB1c2gKc2xpY2U6L2FwaS5waHAvcHJvdmlkZS92b2RfbGlzdD9pZD0IdHJpbQxjaGFyQXQ0aHR0cDovL3lzLmNoYW5nbWVuZ3l1bi5jb20GMHg0GFBHZkRxTU9aV0NnPQhdeih1emFiYWNkZWZnaGprbG1ub3BxcnN0dXZ3eHl6QUJDREVGR0hKS0xNTk9QUVJTVFVWV1hZWjAxMjM0NTY3ODkOaGVhZGVycxhOWGxIdzd6Q2tnPT0Kc2hpZnQGMHgwBjB4MRR2aWRlb19pbmZvBjB4Mw5yZWZlcmVyCGRhdGEMcmFuZG9tFHVzZXItYWdlbnQWdG9VcHBlckNhc2UOUmVmZXJlcghjSE5yBm1zZwc1dcaJZ1IKMS4wLjkGMHg5CDB4MjkIMHgyYhhYc0szdzRqRGh5TT0YVWNPNnc2REN1Y084CDB4NTMIMHgzMAgweDRlCDB4MTkIMHgzMwgweDJjCDB4MzIINlVBQQgweDJhBjB4YggweDM2CDB4NDkGMHhmCDB4M2UIMHgyMwgweDEzDEpTRmlsZQhEVTBBCDB4MmUSXzB4NTFkNWMyEl8weDNmMzg2NhJfMHgyMWJkYTISXzB4Mzk0OTljEl8weDVkN2ExORJfMHgyZTI4MzQSXzB4MTIxMmYwCDB4MzESXzB4NDY0MjJjEl8weGU0M2U1YRJfMHg0YTE1NGUSXzB4MjZlMDMwEl8weDFkZTZmZggweDUwCDB4MWIIMHg0MggweDE4El8weDVmZTRmOAgweDFlEl8weDc4Nzg4NhJfMHgyYjEzYzgIMHgyMAx3aW5kb3cSXzB4Mzg5ZjdiEl8weDU1NjM5YRJfMHg0ZGE5NGUSXzB4NDdiZjg2El8weGFkYTg0MxJfMHg1MjAwN2YSXzB4MWQ5MzQ0BjB4NwgweDI4ggFBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWmFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6MDEyMzQ1Njc4OSsvPQgweDEwCDB4MjISXzB4NGJmZTkxEl8weGI1NmRkMRJfMHgxODA0NmMSXzB4M2JlNmEyEl8weDdmYWFiZRJfMHgzYzljMTISXzB4NGI0NDNiEl8weDExYWQ1YxJfMHg0NWMyYzkSXzB4MjNjYzJjEl8weDFkOTVkMwIlBDAwCDB4NGMIMHg0ZAgweDI1JGRlY29kZVVSSUNvbXBvbmVudAgweDJkEl8weDIyOTlhZBJfMHgzMWQ4ODkSXzB4OWFmMDkxEl8weDNjNjQxMQgweDRmCDB4NDEYdmVyc2lvbl9uYW1lCG1kNVgiI3VCRnN6ZEVNMG9MMEpSbkAIc2lnbhh2ZXJzaW9uX2NvZGUUdGltZU1pbGxpcwYweGEIMHgxZAgweDFjCDB4NGEsJmFwcD15bHlzJmRldmljZUJyYW5kPQpicmFuZAgweDFhBnJlcQgweDQ4El8weDIzMzlmMxJfMHgzMmM0OTYSXzB4NTM1MDUxEl8weDIzY2RmNgYweGUIMHg1MQgweDQ0CmxvY2FsCDB4MTEEaWQIMHgxZgR1YUBEYWx2aWsvMi4xLjAgKExpbnV4OyBVOyBBbmRyb2lkIA5yZWxlYXNlBDsgDiBCdWlsZC8OYnVpbGRJZAIpCDB4MTcGMHg4El8weDM1ZmY0Nw50eXBlX2lkBTV1cV8SdHlwZV9uYW1lCDB4NDAF/H56ggWoUitvBRZZZ1IEe30SXzB4MTZlZTEwEl8weDJkYzc2ZRJfMHgxMzFlNWISXzB4MjllYWE2El8weDFkNTllZBJfMHgzNDZkYmYSXzB4MjIzMDQxEl8weDc1Y2I2ZhJfMHg3ZWIxMGYIMHgyNgwmcGFnZT0IbGlzdAx2b2RfaWQQdm9kX25hbWUGaW1nDnZvZF9waWMIMHgzZhZ2b2RfcmVtYXJrcwhwYWdlEnBhZ2Vjb3VudBJfMHgzNGYzN2MSXzB4MmRlNmM5El8weDM5Y2Q1NRJfMHgzOWZlMzESXzB4NDE2NGMzEl8weDE2NWNjYxJfMHg0NWMxNjESXzB4MWQ4ZmVjEl8weDQ3NTRlZBJfMHg1NzU3ZjcIMHgxNggweDM4EHZvZF95ZWFyCGluZm8Wdm9kX2NvbnRlbnQIMHg0NggweDM0CDB4MjQIMHg1NAgweDM1AiMadm9kX3BsYXlfZnJvbQgweDE0GHZvZF9wbGF5X3VybBJfMHgxZDQxOGYSXzB4NTA4NGViCDB4M2MCJBJfMHg1ZTBjNzkSXzB4MmY0YmZiEl8weDIwZmZmZhJfMHgxZTU2NDISXzB4NDIwM2Y5El8weDM5MDJjYhJfMHgzNjA3ZmMSXzB4MWU5MjM2El8weDJkNjU4NxJfMHgzN2NjZDQSXzB4M2NjOTExEl8weDNmM2EwNQgweDE1EHBhcnNlSW50CDB4NDUIMHgxMhJfMHgzYzBkYWMSXzB4NGQyZWJhEl8weDQ2YzVlZRJfMHhlM2VkNWISXzB4NTJhMTZjEl8weGZkYmFmZRJfMHgyYWE1MGRUL2FwaS5waHAvcHJvdmlkZS9zZWFyY2hfcmVzdWx0P3ZpZGVvX25hbWU9CDB4NDMSXzB4MTE3Y2Y3El8weDVmMmU0MBJfMHg0ZDM4N2USXzB4MjNjZjViEl8weDExZWQwZhJfMHgzMzBhMzIIMHg1MhJfMHgyMDFlMDcSXzB4MTM5NThiEl8weDE5NmEzORJfMHg0YWE2YTUSXzB4M2I5MDgzEl8weDU4OTNmNRJfMHgzMzRkZmQGMHhkBC8vCDB4NGIGMHhjGmlzVmlkZW9Gb3JtYXQIMHgyZggweDNhFFVzZXItQWdlbnQIMHgzNwgweDNkCDB4MjcSXzB4ZGY3MGE2El8weDNmMzYyYRJfMHgzYzQ4MjYSXzB4NTE5Y2U5El8weDNjNDMxMRJfMHgzMWI4Y2USXzB4MTM0MDY5CDB4MzkCLQgweDNiAjoMaHVhd2VpCDB4MjESXzB4YmI4NzA0CDB4NDcSXzB4NWFkZGQzCGluaXQIaG9tZQ5ob21lVm9kEGNhdGVnb3J5DGRldGFpbAhwbGF5DHNlYXJjaA+kAwGmAwEAIqgDAAUAqgMAAawDAAKuAwADsAMABLIDAA4ABgGgAQAAACAjF6QJAKoDAAysAwEMrgMCDLADAwyyAwQMtAMADbYDAQ24AwIJugMDCbwDBAm+AwUJwAMGCcIDBwHEAwgNxgMJDcgDCgHKAwsBzAMMAc4DDQHQAw4B0gMPDdQDEAHWAxEB2AMSAdoDEwHcAxQB3gMVAeADFg3iAxcB5AMYAeYDGQHoAxoB6gMbAewDHAGoAx0BCOhcvgVfDwC+Bl8QAL4HXxEAvghfEgC+CV8TAL4KXxUAvgtfFgC+DF8XAL4NXxgAvg5fGQC+D18aAL4QXxwAvhFfHQC+El8eAL4TXx8AvhRfIAC+FV8hAL4WXyIAKQT3AAAABPgAAAAE+QAAAAT6AAAABPsAAAAE/AAAAAT9AAAABP4AAAAE/wAAAAQAAQAABAEBAAAENwAAAAQCAQAABDkAAAAEAwEAAAQEAQAABAUBAAAEBgEAAAQHAQAABAgBAAAECQEAAAR6AAAABAoBAAAEQQAAAAQLAQAABAwBAAAEDQEAAAQOAQAABA8BAAAEEAEAAAQRAQAABBIBAAAmIAAEEwEAAEwgAACABBQBAABMIQAAgAQVAQAATCIAAIAEFgEAAEwjAACABBcBAABMJAAAgAQYAQAATCUAAIAEGQEAAEwmAACABBoBAABMJwAAgARdAAAATCgAAIAEGwEAAEwpAACABEIAAABMKgAAgAQcAQAATCsAAIAEHQEAAEwsAACABB4BAABMLQAAgAQfAQAATC4AAIAEIAEAAEwvAACABCEBAABMMAAAgAQiAQAATDEAAIAEIwEAAEwyAACABCQBAABMMwAAgAQlAQAATDQAAIAEJgEAAEw1AACABCcBAABMNgAAgAQoAQAATDcAAIAEKQEAAEw4AACABCoBAABMOQAAgAQrAQAATDoAAIAELAEAAEw7AACABC0BAABMPAAAgAQuAQAATD0AAIAELwEAAEw+AACABDABAABMPwAAgAQwAAAATEAAAIAEMQEAAExBAACABDIBAABMQgAAgAQzAQAATEMAAIAENAEAAExEAACABDUBAABMRQAAgAQ2AQAATEYAAIAENwEAAExHAACABFsAAABMSAAAgAQ4AQAATEkAAIAEOQEAAExKAACABDoBAABMSwAAgAQ7AQAATEwAAIAEPAEAAExNAACABD0BAABMTgAAgAQ2AAAATE8AAIAEPgEAAExQAACABD8BAABMUQAAgARAAQAATFIAAIAEQQEAAExTAACABEIBAABMVAAAgF8FAL4AZQUAvLwB7g6+AU3bAAAAXwYAZQYABEMBAADtXwcAZQYABEQBAADtXwgAC18JAL9fCgCzXwsAtJZfDABlBgAERQEAAO0ERgEAAARHAQAAZQYABEgBAADtZQYABEkBAADtZQYABEoBAADtZQYABEsBAADtJgcAXw0AvgJlDQC8fwHulg6+A03jAAAAXw4AOIoAAABlDgBlBgAETAEAAO1lBgAETQEAAO3uZQ4AZQYABE4BAADtBE8BAADuSLO1JAIARxHoBw6zlmAMAA44igAAAGUOAGUGAARQAQAA7WUGAARRAQAA7e5HZQ4AZQYABFIBAADtZQYABFMBAADt7kcR6QcOs5Zg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
|
||||
@@ -0,0 +1 @@
|
||||
//bbQ0FUT1DUARRuZ19vcGVuLmpzLGFzc2V0czovL2pzL2xpYi9jYXQuanMcX19qc0V2YWxSZXR1cm4MQ3J5cHRvDGppbmphMgJfBmtleQhIT1NUDnNpdGVLZXkQc2l0ZVR5cGUSTU9CSUxFX1VBDnJlcXVlc3QIaW5pdAhob21lDmhvbWVWb2QQY2F0ZWdvcnkMZGV0YWlsCHBsYXkMc2VhcmNoGHN0cmlwSHRtbFRhZxpmb3JtYXRQbGF5VXJsGmRlY29kZVVuaWNvZGUJV1PcdHFfxok0aHR0cDovL3lzLmNoYW5nbWVuZ3l1bi5jb20Yb2todHRwLzQuNi4wDHJlcVVybAJ0BnJlcw5nZXRUaW1lBnJlcQxtZXRob2QKMS4wLjYYdmVyc2lvbl9uYW1lGHZlcnNpb25fY29kZSBjb20uYXBwLm5hbmd1YXR2GHBhY2thZ2VfbmFtZQZNRDVCYzQzMWVhNTQyY2VlOTY3OSN1QkZzemRFTTBvTDBKUm5AFnRvTG93ZXJDYXNlCHNpZ24gYzQzMWVhNTQyY2VlOTY3OQhpbWVpFHRpbWVNaWxsaXMUVXNlci1BZ2VudA5oZWFkZXJzDmNvbnRlbnQGY2ZnCHNrZXkKc3R5cGUMZmlsdGVyCGRhdGEOY2xhc3NlcxJmaWx0ZXJPYmoMZmlsWWVyDGZpbFR0bApmaWxCeQpwYXJzZTIvYXBpLnBocC9wcm92aWRlL2hvbWVfbmF2Bb58CZAIcHVzaARpZA50eXBlX2lkEnR5cGVfbmFtZQV7fItXBWhR6JACbgJ2B/1Wp05nUgcvbvBTZ1IIYXJlYQUwVzpTBYVRMFcJmZkvbjBXOlMJ8FN+bjBXOlMHqFJcT0dyB5xVZ1JHcgcxcsVgR3IH0Xl7XkdyB1BgFmBHcgdnUsVgR3IHGGKJTkdyB8pgmmBHcgVOU+2LBY5//VYFJ2sybQXpl/1WBeVlLGcF8Gz9VgVwU6ZeBXZRg1sH/VanTitvBydrjn8rbwflZemXK28HL27wUytvCS1O/VYnWUaWBSdrjn8FJ1lGlgUvbvBTBeVl6ZcH5WXpl2dSBydrjn9nUgd3bRZZZ1IFjn9nUgXxgv1WB7BloFJhVwV2UdZOCHllYXIFdF79TgkxADAAdF7jTgkwADAAdF7jTgk5ADAAdF7jTgk4ADAAdF7jTgp0b3RhbAW2cgFgBd6PfY8FjFvTfgRieQWSY49eB+1wrWScaQd9WcSLnGkHsGUKTr9+EnN0cmluZ2lmeQZtYXAOZmlsdGVycwZjbHMCaQx2aWRlb3OoAS9hcGkucGhwL3Byb3ZpZGUvdm9kX3Jhbms/YXBwPXlseXMmc29ydF90eXBlPW1vbnRoJmltZWk9YzQzMWVhNTQyY2VlOTY3OSZpZD0yJnBhZ2U9MQ5mb3JFYWNoCGxpc3QEaXQMdm9kX2lkEHZvZF9uYW1lBmltZw52b2RfcGljDnJlbWFya3MWdm9kX3JlbWFya3MGdGlkBHBnDGV4dGVuZApwZ0Noaw5wZ0NvdW50TC9hcGkucGhwL3Byb3ZpZGUvdm9kX2xpc3Q/YXBwPXlseXMmaWQ9DCZwYWdlPS4maW1laT1jNDMxZWE1NDJjZWU5Njc5JrYBYXJlYT17e2V4dC5hcmVhfX0meWVhcj17e2V4dC55ZWFyfX0mdHlwZT17e2V4dC5jbGFzc319JnRvdGFsPXt7ZXh0LnRvdGFsfX0mb3JkZXI9e3tleHQuYnl9fQZleHQQcGFyc2VJbnQGbXNnCHBhZ2UScGFnZWNvdW50CmxpbWl0BnZvZBBlcGlzb2RlcxBwbGF5bGlzdAh1cmxzGHZvZF9wbGF5X3VybHwvYXBpLnBocC9wcm92aWRlL3ZvZF9kZXRhaWw/YXBwPXlseXMmaW1laT1jNDMxZWE1NDJjZWU5Njc5JmlkPQh0eXBlEHZvZF95ZWFyC/RmsGXzgToAIAAPIAAvACAAxIsGUjoAIAAKc2NvcmUIaW5mbxZ2b2RfY29udGVudBZwbGF5ZXJfaW5mbwhrZXlzBiQkJBp2b2RfcGxheV9mcm9tEHBsYXl1cmxzFHZpZGVvX2luZm8OcGxheXVybAhzaG93CHRyaW0caGFzT3duUHJvcGVydHkCJAZ1cmwCIwhmbGFnCm1qdXJsCmpEYXRhAmUcTGF2Zi81OC4xMi4xMDAUdXNlci1hZ2VudA5pbmRleE9mCG0zdTgIdXJsPQxoZWFkZXICLA5jb25zb2xlCmRlYnVnFm1qdXJsID09PT4gGGpEYXRhMSA9PT0+IBhqRGF0YTIgPT09PiAIdGVzdBhqRGF0YTMgPT09PiAYakRhdGE0ID09PT4gGGpEYXRhNSA9PT0+IAR3ZApxdWlja3AvYXBpLnBocC9wcm92aWRlL3NlYXJjaF9yZXN1bHRfbW9yZT9hcHA9eWx5cyZ2aWRlb19uYW1lPVwmcGFnZVNpemU9MjAmdGlkPTAmaW1laT1jNDMxZWE1NDJjZWU5Njc5JnBhZ2U9FHZpZGVvX25hbWUQcWluZ3hpZHUCLwZzcmMOcmVwbGFjZQIgFHJlcGxhY2VBbGwGc3RyAiUQdW5lc2NhcGUPpAMBpgMBABOoAwADAKoDAAGsAwACrgMADgAGAaABAAAAARQMXwCqAwAMrAMBDK4DAgywAwAJsgMBCbQDAgm2AwMJuAMECboDBQG8AwYBvgMHAcADCAHCAwkBxAMKAcYDCwHIAwwBygMNAcwDDgHOAw8BqAMQAQjoPr4AXwgAvgFfCQC+Al8KAL4DXwsAvgRfDAC+BV8NAL4GXw4AvgdfDwC+CF8QAL4JXxEAvgpfEgC+C18TACkE6AAAAOIE6QAAAF8EAL9fBQCzXwYABOoAAABfBwAppAMBDAEAQAYhKxcXAAjsAw5iBgG6AwECAQgCAaEBA9YDAAEA2AMBACDaAwEBIKoDAAy4AwcIYQEAYQAAOJkAAAARIQAAQu4AAAAkAABCNwAAACQAAMc47wAAAM8LBEEAAABM8AAAAAsE8QAAAEzyAAAAvQBM8wAAAAT0AAAATPUAAABlAABC9gAAAAT3AAAAYgAAnSQBAEI3AAAAJAAAQvgAAAAkAABM+QAAAAT6AAAATPsAAABiAABM/AAAAGUBAEz9AAAATP4AAADui8hiAQBB/wAAAC6kAwkOIYUmNQg1JjXQNSsrHBMHAjYOYgYBvAMBAAECAgAYAYAEAAEAtAMFCLYDBgjPQQEBAAARZgAADs9BAgEAABFmAQAOBi6kAxsDAzo6DmIGAb4DAQcBEAMTuxIIhgQAAQCIBAEAIIoEAQEgsAMCBzCMBAECYI4EAQRgkAQBBWCSBAEGYLoDCACyAwQIrgMCDGEGAGEFAGEEAGEDAGEBAGEAADiYAAAAQgoBAADbZQEABAsBAACd7YskAQDHJgAAyGECAGIAAHzqRcliAABiAgBHQTYAAAAEDAEAAKroMGIBAEINAQAAC2IAAGICAEdBDgEAAEwPAQAAYgAAYgIAR0E2AAAATBABAAAkAQAOf+i6Dg4LCwQeAAAATNgAAAAEEQEAAEw2AAAACwQSAQAATBMBAAAEEQEAAEwUAQAACwQVAQAATBMBAAAEFQEAAEwUAQAACwQWAQAATBMBAAAEFgEAAEwUAQAAJgMATEAAAAALBBcBAABM2AAAAAQYAQAATDYAAAALBBIBAABMEwEAAAQYAQAATBQBAAALBBkBAABMEwEAAAQZAQAATBQBAAALBBoBAABMEwEAAAQaAQAATBQBAAALBBsBAABMEwEAAAQbAQAATBQBAAAmBABMQAAAACYCAEwCAACACwQeAAAATNgAAAAEEQEAAEw2AAAACwQSAQAATBMBAAAEEQEAAEwUAQAACwQcAQAATBMBAAAEHAEAAEwUAQAACwQdAQAATBMBAAAEHQEAAEwUAQAACwQeAQAATBMBAAAEHgEAAEwUAQAACwQfAQAATBMBAAAEHwEAAEwUAQAACwQgAQAATBMBAAAEIAEAAEwUAQAACwQhAQAATBMBAAAEIQEAAEwUAQAACwQiAQAATBMBAAAEIgEAAEwUAQAACwQjAQAATBMBAAAEIwEAAEwUAQAAJgkATEAAAAALBBcBAABM2AAAAAQYAQAATDYAAAALBBIBAABMEwEAAAQYAQAATBQBAAALBCQBAABMEwEAAAQkAQAATBQBAAALBBoBAABMEwEAAAQaAQAATBQBAAALBCUBAABMEwEAAAQlAQAATBQBAAALBCYBAABMEwEAAAQmAQAATBQBAAALBCcBAABMEwEAAAQnAQAATBQBAAALBCgBAABMEwEAAAQoAQAATBQBAAALBBsBAABMEwEAAAQbAQAATBQBAAALBCkBAABMEwEAAAQpAQAATBQBAAALBBsBAABMEwEAAAQbAQAATBQBAAALBCoBAABMEwEAAAQqAQAATBQBAAALBCsBAABMEwEAAAQrAQAATBQBAAAmDABMQAAAACYCAEwBAACACwQeAAAATNgAAAAEEQEAAEw2AAAACwQSAQAATBMBAAAEEQEAAEwUAQAACwQsAQAATBMBAAAELAEAAEwUAQAACwQtAQAATBMBAAAELQEAAEwUAQAACwQuAQAATBMBAAAELgEAAEwUAQAACwQvAQAATBMBAAAELwEAAEwUAQAAJgUATEAAAAALBBcBAABM2AAAAAQYAQAATDYAAAALBBIBAABMEwEAAAQYAQAATBQBAAALBDABAABMEwEAAAQwAQAATBQBAAALBCgBAABMEwEAAAQo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
|
||||
@@ -0,0 +1 @@
|
||||
//bbQ0FUT1DVARRuZ19vcGVuLmpzLGFzc2V0czovL2pzL2xpYi9jYXQuanMcX19qc0V2YWxSZXR1cm4MQ3J5cHRvDGppbmphMgJfBmtleQhIT1NUDnNpdGVLZXkQc2l0ZVR5cGUSTU9CSUxFX1VBDnJlcXVlc3QIaW5pdAhob21lDmhvbWVWb2QQY2F0ZWdvcnkMZGV0YWlsCHBsYXkMc2VhcmNoGHN0cmlwSHRtbFRhZxpmb3JtYXRQbGF5VXJsGmRlY29kZVVuaWNvZGUJV1PcdHFfxok0aHR0cDovL3lzLmNoYW5nbWVuZ3l1bi5jb20Yb2todHRwLzQuNi4wDHJlcVVybAJ0BnJlcw5nZXRUaW1lBnJlcQxtZXRob2QKMS4wLjYYdmVyc2lvbl9uYW1lGHZlcnNpb25fY29kZSBjb20uYXBwLm5hbmd1YXR2GHBhY2thZ2VfbmFtZQZNRDVCYzQzMWVhNTQyY2VlOTY3OSN1QkZzemRFTTBvTDBKUm5AFnRvTG93ZXJDYXNlCHNpZ24gYzQzMWVhNTQyY2VlOTY3OQhpbWVpFHRpbWVNaWxsaXMUVXNlci1BZ2VudA5oZWFkZXJzDmNvbnRlbnQGY2ZnCHNrZXkKc3R5cGUMZmlsdGVyCGRhdGEOY2xhc3NlcxJmaWx0ZXJPYmoMZmlsWWVyDGZpbFR0bApmaWxCeQpwYXJzZTIvYXBpLnBocC9wcm92aWRlL2hvbWVfbmF2Bb58CZAIcHVzaARpZA50eXBlX2lkEnR5cGVfbmFtZQV7fItXBWhR6JACbgJ2B/1Wp05nUgcvbvBTZ1IIYXJlYQUwVzpTBYVRMFcJmZkvbjBXOlMJ8FN+bjBXOlMHqFJcT0dyB5xVZ1JHcgcxcsVgR3IH0Xl7XkdyB1BgFmBHcgdnUsVgR3IHGGKJTkdyB8pgmmBHcgVOU+2LBY5//VYFJ2sybQXpl/1WBeVlLGcF8Gz9VgVwU6ZeBXZRg1sH/VanTitvBydrjn8rbwflZemXK28HL27wUytvCS1O/VYnWUaWBSdrjn8FJ1lGlgUvbvBTBeVl6ZcH5WXpl2dSBydrjn9nUgd3bRZZZ1IFjn9nUgXxgv1WB7BloFJhVwV2UdZOCHllYXIFdF79TgkxADAAdF7jTgkwADAAdF7jTgk5ADAAdF7jTgk4ADAAdF7jTgp0b3RhbAW2cgFgBd6PfY8FjFvTfgRieQWSY49eB+1wrWScaQd9WcSLnGkHsGUKTr9+EnN0cmluZ2lmeQZtYXAOZmlsdGVycwZjbHMCaQx2aWRlb3OoAS9hcGkucGhwL3Byb3ZpZGUvdm9kX3Jhbms/YXBwPXlseXMmc29ydF90eXBlPW1vbnRoJmltZWk9YzQzMWVhNTQyY2VlOTY3OSZpZD0yJnBhZ2U9MQ5mb3JFYWNoCGxpc3QEaXQMdm9kX2lkEHZvZF9uYW1lBmltZw52b2RfcGljDnJlbWFya3MWdm9kX3JlbWFya3MGdGlkBHBnDGV4dGVuZApwZ0Noaw5wZ0NvdW50TC9hcGkucGhwL3Byb3ZpZGUvdm9kX2xpc3Q/YXBwPXlseXMmaWQ9DCZwYWdlPS4maW1laT1jNDMxZWE1NDJjZWU5Njc5JrYBYXJlYT17e2V4dC5hcmVhfX0meWVhcj17e2V4dC55ZWFyfX0mdHlwZT17e2V4dC5jbGFzc319JnRvdGFsPXt7ZXh0LnRvdGFsfX0mb3JkZXI9e3tleHQuYnl9fQZleHQQcGFyc2VJbnQGbXNnCHBhZ2UScGFnZWNvdW50CmxpbWl0BnZvZBBlcGlzb2RlcxBwbGF5bGlzdAh1cmxzGHZvZF9wbGF5X3VybHwvYXBpLnBocC9wcm92aWRlL3ZvZF9kZXRhaWw/YXBwPXlseXMmaW1laT1jNDMxZWE1NDJjZWU5Njc5JmlkPQh0eXBlEHZvZF90eXBlEHZvZF95ZWFyC/RmsGXzgToAIAAPIAAvACAAxIsGUjoAIAAKc2NvcmUIaW5mbxZ2b2RfY29udGVudBZwbGF5ZXJfaW5mbwhrZXlzBiQkJBp2b2RfcGxheV9mcm9tEHBsYXl1cmxzFHZpZGVvX2luZm8OcGxheXVybAhzaG93CHRyaW0caGFzT3duUHJvcGVydHkCJAZ1cmwCIwhmbGFnCm1qdXJsCmpEYXRhAmUcTGF2Zi81OC4xMi4xMDAUdXNlci1hZ2VudA5pbmRleE9mCG0zdTgIdXJsPQxoZWFkZXICLA5jb25zb2xlCmRlYnVnFm1qdXJsID09PT4gGGpEYXRhMSA9PT0+IBhqRGF0YTIgPT09PiAIdGVzdBhqRGF0YTMgPT09PiAYakRhdGE0ID09PT4gGGpEYXRhNSA9PT0+IAR3ZApxdWlja3AvYXBpLnBocC9wcm92aWRlL3NlYXJjaF9yZXN1bHRfbW9yZT9hcHA9eWx5cyZ2aWRlb19uYW1lPVwmcGFnZVNpemU9MjAmdGlkPTAmaW1laT1jNDMxZWE1NDJjZWU5Njc5JnBhZ2U9FHZpZGVvX25hbWUQcWluZ3hpZHUCLwZzcmMOcmVwbGFjZQIgFHJlcGxhY2VBbGwGc3RyAiUQdW5lc2NhcGUPpAMBpgMBABOoAwADAKoDAAGsAwACrgMADgAGAaABAAAAARQMXwCqAwAMrAMBDK4DAgywAwAJsgMBCbQDAgm2AwMJuAMECboDBQG8AwYBvgMHAcADCAHCAwkBxAMKAcYDCwHIAwwBygMNAcwDDgHOAw8BqAMQAQjoPr4AXwgAvgFfCQC+Al8KAL4DXwsAvgRfDAC+BV8NAL4GXw4AvgdfDwC+CF8QAL4JXxEAvgpfEgC+C18TACkE6AAAAOIE6QAAAF8EAL9fBQCzXwYABOoAAABfBwAppAMBDAEAQAYhKxcXAAjsAw5iBgG6AwECAQgCAaEBA9YDAAEA2AMBACDaAwEBIKoDAAy4AwcIYQEAYQAAOJkAAAARIQAAQu4AAAAkAABCNwAAACQAAMc47wAAAM8LBEEAAABM8AAAAAsE8QAAAEzyAAAAvQBM8wAAAAT0AAAATPUAAABlAABC9gAAAAT3AAAAYgAAnSQBAEI3AAAAJAAAQvgAAAAkAABM+QAAAAT6AAAATPsAAABiAABM/AAAAGUBAEz9AAAATP4AAADui8hiAQBB/wAAAC6kAwkOIYUmNQg1JjXQNSsrHBMHAjYOYgYBvAMBAAECAgAYAYAEAAEAtAMFCLYDBgjPQQEBAAARZgAADs9BAgEAABFmAQAOBi6kAxsDAzo6DmIGAb4DAQcBEAMTuxIIhgQAAQCIBAEAIIoEAQEgsAMCBzCMBAECYI4EAQRgkAQBBWCSBAEGYLoDCACyAwQIrgMCDGEGAGEFAGEEAGEDAGEBAGEAADiYAAAAQgoBAADbZQEABAsBAACd7YskAQDHJgAAyGECAGIAAHzqRcliAABiAgBHQTYAAAAEDAEAAKroMGIBAEINAQAAC2IAAGICAEdBDgEAAEwPAQAAYgAAYgIAR0E2AAAATBABAAAkAQAOf+i6Dg4LCwQeAAAATNgAAAAEEQEAAEw2AAAACwQSAQAATBMBAAAEEQEAAEwUAQAACwQVAQAATBMBAAAEFQEAAEwUAQAACwQWAQAATBMBAAAEFgEAAEwUAQAAJgMATEAAAAALBBcBAABM2AAAAAQYAQAATDYAAAALBBIBAABMEwEAAAQYAQAATBQBAAALBBkBAABMEwEAAAQZAQAATBQBAAALBBoBAABMEwEAAAQaAQAATBQBAAALBBsBAABMEwEAAAQbAQAATBQBAAAmBABMQAAAACYCAEwCAACACwQeAAAATNgAAAAEEQEAAEw2AAAACwQSAQAATBMBAAAEEQEAAEwUAQAACwQcAQAATBMBAAAEHAEAAEwUAQAACwQdAQAATBMBAAAEHQEAAEwUAQAACwQeAQAATBMBAAAEHgEAAEwUAQAACwQfAQAATBMBAAAEHwEAAEwUAQAACwQgAQAATBMBAAAEIAEAAEwUAQAACwQhAQAATBMBAAAEIQEAAEwUAQAACwQiAQAATBMBAAAEIgEAAEwUAQAACwQjAQAATBMBAAAEIwEAAEwUAQAAJgkATEAAAAALBBcBAABM2AAAAAQYAQAATDYAAAALBBIBAABMEwEAAAQYAQAATBQBAAALBCQBAABMEwEAAAQkAQAATBQBAAALBBoBAABMEwEAAAQaAQAATBQBAAALBCUBAABMEwEAAAQlAQAATBQBAAALBCYBAABMEwEAAAQmAQAATBQBAAALBCcBAABMEwEAAAQnAQAATBQBAAALBCgBAABMEwEAAAQoAQAATBQBAAALBBsBAABMEwEAAAQbAQAATBQBAAALBCkBAABMEwEAAAQpAQAATBQBAAALBBsBAABMEwEAAAQbAQAATBQBAAALBCoBAABMEwEAAAQqAQAATBQBAAALBCsBAABMEwEAAAQrAQAATBQBAAAmDABMQAAAACYCAEwBAACACwQeAAAATNgAAAAEEQEAAEw2AAAACwQSAQAATBMBAAAEEQEAAEwUAQAACwQsAQAATBMBAAAELAEAAEwUAQAACwQtAQAATBMBAAAELQEAAEwUAQAACwQuAQAATBMBAAAELgEAAEwUAQAACwQvAQAATBMBAAAELwEAAEwUAQAAJgUATEAAAAALBBcBAABM2AAAAAQYAQAATDYAAAALBBIBAABMEwEAAAQYAQAATBQBAAALBDABAABMEwEAAAQwAQAATBQBAAALBCgB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
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1,207 @@
|
||||
import { Crypto, load, _ } from 'assets://js/lib/cat.js';
|
||||
|
||||
let key = 'nkvod';
|
||||
let HOST = 'https://nkvod.pro';
|
||||
let parseMap = {};
|
||||
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) {
|
||||
let res = await req(reqUrl, {
|
||||
method: 'get',
|
||||
headers: {
|
||||
'User-Agent': UA,
|
||||
'Referer': HOST
|
||||
},
|
||||
});
|
||||
return res.content;
|
||||
}
|
||||
|
||||
// cfg = {skey: siteKey, ext: extend}
|
||||
async function init(cfg) {
|
||||
siteKey = cfg.skey;
|
||||
siteType = cfg.stype;
|
||||
await initParseMap();
|
||||
}
|
||||
|
||||
async function initParseMap() {
|
||||
const date = new Date();
|
||||
const t = '' + date.getFullYear() + (date.getMonth() + 1) + date.getDate();
|
||||
const js = await request(HOST + '/static/js/playerconfig.js?t=' + t);
|
||||
try {
|
||||
const jsEval = js + '\nMacPlayerConfig';
|
||||
const playerList = eval(jsEval).player_list;
|
||||
const players = _.values(playerList);
|
||||
_.each(players, (item) => {
|
||||
if (!item.ps || item.ps == '0') return;
|
||||
if (_.isEmpty(item.parse)) return;
|
||||
parseMap[item.show] = item.parse;
|
||||
});
|
||||
} catch(e) {
|
||||
}
|
||||
}
|
||||
|
||||
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':'动漫'}];
|
||||
const filterObj = {
|
||||
'1':[{'key':'cateId','name':'类型','init':'1','value':[{'n':'全部','v':'1'},{'n':'动作片','v':'6'},{'n':'喜剧片','v':'7'},{'n':'爱情片','v':'8'},{'n':'科幻片','v':'9'},{'n':'恐怖片','v':'10'},{'n':'剧情片','v':'11'},{'n':'战争片','v':'12'}]},{'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':'排序','value':[{'n':'时间','v':'time'},{'n':'人气','v':'hits'},{'n':'评分','v':'score'}]}],
|
||||
'2':[{'key':'cateId','name':'类型','init':'2','value':[{'n':'全部','v':'2'},{'n':'国产剧','v':'13'},{'n':'港台剧','v':'14'},{'n':'日韩剧','v':'15'},{'n':'欧美剧','v':'16'},{'n':'其他剧','v':'20'}]},{'key':'year','name':'年代','init':'','value':[{'n':'全部','v':''},{'n':'2023','v':'2023'},{'n':'2022','v':'2022'},{'n':'2021','v':'2021'},{'n':'2020','v':'2020'},{'n':'2019','v':'2019'},{'n':'2018','v':'2018'},{'n':'2017','v':'2017'},{'n':'2016','v':'2016'},{'n':'2015','v':'2015'},{'n':'2014','v':'2014'},{'n':'2013','v':'2013'},{'n':'2012','v':'2012'},{'n':'2011','v':'2011'},{'n':'2010','v':'2010'},{'n':'2009','v':'2009'},{'n':'2008','v':'2008'},{'n':'2007','v':'2007'},{'n':'2006','v':'2006'},{'n':'2005','v':'2005'},{'n':'2004','v':'2004'}]},{'key':'by','name':'排序','value':[{'n':'时间','v':'time'},{'n':'人气','v':'hits'},{'n':'评分','v':'score'}]}],
|
||||
'3':[{'key':'year','name':'年代','init':'','value':[{'n':'全部','v':''},{'n':'2023','v':'2023'},{'n':'2022','v':'2022'},{'n':'2021','v':'2021'},{'n':'2020','v':'2020'},{'n':'2019','v':'2019'},{'n':'2018','v':'2018'},{'n':'2017','v':'2017'},{'n':'2016','v':'2016'},{'n':'2015','v':'2015'},{'n':'2014','v':'2014'},{'n':'2013','v':'2013'},{'n':'2012','v':'2012'},{'n':'2011','v':'2011'},{'n':'2010','v':'2010'},{'n':'2009','v':'2009'},{'n':'2008','v':'2008'},{'n':'2007','v':'2007'},{'n':'2006','v':'2006'},{'n':'2005','v':'2005'},{'n':'2004','v':'2004'}]},{'key':'by','name':'排序','value':[{'n':'时间','v':'time'},{'n':'人气','v':'hits'},{'n':'评分','v':'score'}]}],
|
||||
'4':[{'key':'year','name':'年代','init':'','value':[{'n':'全部','v':''},{'n':'2023','v':'2023'},{'n':'2022','v':'2022'},{'n':'2021','v':'2021'},{'n':'2020','v':'2020'},{'n':'2019','v':'2019'},{'n':'2018','v':'2018'},{'n':'2017','v':'2017'},{'n':'2016','v':'2016'},{'n':'2015','v':'2015'},{'n':'2014','v':'2014'},{'n':'2013','v':'2013'},{'n':'2012','v':'2012'},{'n':'2011','v':'2011'},{'n':'2010','v':'2010'},{'n':'2009','v':'2009'},{'n':'2008','v':'2008'},{'n':'2007','v':'2007'},{'n':'2006','v':'2006'},{'n':'2005','v':'2005'},{'n':'2004','v':'2004'}]},{'key':'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 + '/show/' + (extend.cateId || tid) + '--' + (extend.by || '') + '-' + (extend.class || '') + '--' + (extend.letter || '') + '---' + pg + '---' + (extend.year || '') + '.html';
|
||||
const html = await request(link);
|
||||
const $ = load(html);
|
||||
const items = $('a.module-item');
|
||||
const videos = _.map(items, (item) => {
|
||||
const $item = $(item);
|
||||
const a = $item;
|
||||
const img = $item.find('img:first');
|
||||
const remarks = $item.find('div.module-item-note').text().trim();
|
||||
return {
|
||||
vod_id: a.attr('href').replace(/.*?\/detail\/(.*).html/g, '$1'),
|
||||
vod_name: a.attr('title'),
|
||||
vod_pic: img.attr('data-original'),
|
||||
vod_remarks: remarks,
|
||||
};
|
||||
});
|
||||
const limit = 72;
|
||||
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: limit,
|
||||
total: limit * pgCount,
|
||||
list: videos,
|
||||
});
|
||||
}
|
||||
|
||||
async function detail(id) {
|
||||
const html = await request(HOST + '/detail/' + id + '.html');
|
||||
const $ = load(html);
|
||||
const vod = {
|
||||
vod_id: id,
|
||||
vod_name: $('h1:first').text().trim(),
|
||||
vod_type: $('.module-info-tag a:eq(2)').text().trim(),
|
||||
vod_year: $('.module-info-tag a:eq(0)').text().trim(),
|
||||
vod_area: $('.module-info-tag a:eq(1)').text().trim(),
|
||||
vod_actor: $('.module-info-item:contains(主演:)').text().trim().substring(3).replace(/\/$/, ''),
|
||||
vod_director: $('.module-info-item:contains(导演:)').text().trim().substring(3).replace(/\/$/, ''),
|
||||
vod_pic: $('.module-info-poster img:first').attr('data-original'),
|
||||
vod_remarks : $('.module-info-item:contains(备注:)').text(),
|
||||
vod_content: $('.module-info-introduction-content').text().trim(),
|
||||
};
|
||||
const playMap = {};
|
||||
const tabs = $('.module-tab .module-tab-item span');
|
||||
const playlists = $('.module-play-list');
|
||||
_.each(tabs, (tab, i) => {
|
||||
const $tab = $(tab);
|
||||
const from = $tab.text().trim();
|
||||
let list = playlists[i];
|
||||
list = $(list).find('a');
|
||||
_.each(list, (it) => {
|
||||
const $it = $(it);
|
||||
let title = $it.find('span').text();
|
||||
const playUrl = $it.attr('href');
|
||||
if (_.isEmpty(title)) title = $it.text();
|
||||
if (!playMap.hasOwnProperty(from)) {
|
||||
playMap[from] = [];
|
||||
}
|
||||
playMap[from].push(title + '$' + playUrl);
|
||||
});
|
||||
});
|
||||
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 link = HOST + id;
|
||||
const html = await request(link);
|
||||
const $ = load(html);
|
||||
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));
|
||||
}
|
||||
const parseUrl = parseMap[flag];
|
||||
if (parseUrl) {
|
||||
const reqUrl = parseUrl + playUrl;
|
||||
const parseHtml = await request(reqUrl);
|
||||
const matches = parseHtml.match(/let ConFig = {([\w\W]*)},box/);
|
||||
if (!_.isEmpty(matches)) {
|
||||
const configJson = '{' + matches[1].trim() + '}';
|
||||
const config = JSON.parse(configJson);
|
||||
playUrl = decryptUrl(config);
|
||||
}
|
||||
}
|
||||
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('GZ4JgN2BdSqVWJ1z');
|
||||
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;
|
||||
}
|
||||
|
||||
async function search(wd, quick) {
|
||||
const data = JSON.parse(await request(HOST + '/index.php/ajax/suggest?mid=1&limit=50&wd=' + wd)).list;
|
||||
const videos = _.map(data, (vod) => {
|
||||
return {
|
||||
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,
|
||||
};
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
//bbQ0FUT1DwARpubWRkZF9vcGVuLmpzLGFzc2V0czovL2pzL2xpYi9jYXQuanMcX19qc0V2YWxSZXR1cm4MQ3J5cHRvCGxvYWQCXwZrZXkISE9TVAhob3N0DnNpdGVLZXkQc2l0ZVR5cGUSTU9CSUxFX1VBDnJlcXVlc3QIaW5pdAhob21lDmhvbWVWb2QQY2F0ZWdvcnkMZGV0YWlsCHBsYXkMc2VhcmNoGGJhc2U2NEVuY29kZRhiYXNlNjREZWNvZGUaZGVjb2RlVW5pY29kZQmcURFscV/GiSpodHRwczovL3d3dy5ubWR2ZC5jb22WAk1vemlsbGEvNS4wIChpUGhvbmU7IENQVSBpUGhvbmUgT1MgMTNfMl8zIGxpa2UgTWFjIE9TIFgpIEFwcGxlV2ViS2l0LzYwNS4xLjE1IChLSFRNTCwgbGlrZSBHZWNrbykgVmVyc2lvbi8xMy4wLjMgTW9iaWxlLzE1RTE0OCBTYWZhcmkvNjA0LjEMcmVxVXJsDmFnZW50U3AGcmVzBnJlcQxtZXRob2QUVXNlci1BZ2VudA5oZWFkZXJzDmNvbnNvbGUKZGVidWcicmVzLmNvbnRlbnQgPT09PiAOY29udGVudAZjZmcIaHRtbAIkCHNrZXkKc3R5cGXeAU1vemlsbGEvNS4wIChXaW5kb3dzIE5UIDEwLjA7IFdpbjY0OyB4NjQpIEFwcGxlV2ViS2l0LzUzNy4zNiAoS0hUTUwsIGxpa2UgR2Vja28pIENocm9tZS8xMTYuMC4wLjAgU2FmYXJpLzUzNy4zNhxib2R5ID4gZGl2ID4gcAhmaW5kDmE6ZXEoMSkOYXR0cmlicwhocmVmIZxREWxxX8aJIADzjWyPMFdAVyAAPQA9AD0APQA9AD4ADGZpbHRlcg5jbGFzc2VzEmZpbHRlck9iagxmaWxBcmUMZmlsWWVyCmZpbEJ5DnR5cGVfaWQFNXVxXxJ0eXBlX25hbWUH3o/tfmdSBfx+eoIFqFIrbwXtd2dSDGNhdGVJZAV7fItXBWhR6JACbgJ2B6hSXE9HcgecVWdSR3IHMXLFYEdyB9F5e15HcgdQYBZgR3IHZ1LFYEdyBxhiiU5HcgfKYJpgR3IHR1l7XkdyB/1Wp05nUgcvbvBT8GwH5WXpl2dSBydrjn9nUgeoUitvZ1IHqFIrb0dyCGFyZWEFMFc6UwUnWUaWBZmZL24F8FN+bgWOf/1WBemX/VYF5WUsZwXwbP1WB7BloFJhVwlsmmVnf4maTgVwU6ZeBfGC/VYF1Wz9VgegUv9iJ1kHf4ntc1lyB8RPV3+vZQV2UYNbCHllYXIFdF7jTgRieQWSY49eBfZl9JUIdGltZQW6ThRsCGhpdHMFxIsGUgpzY29yZRJzdHJpbmdpZnkGbWFwDmZpbHRlcnMGY2xzCHB1c2gIbGluawppdGVtcwx2aWRlb3OUAS92b2QtbGlzdC1pZC0xLXBnLTEtb3JkZXItLWJ5LWhpdHMtY2xhc3MtMC15ZWFyLTAtbGV0dGVyLS1hcmVhLS1sYW5nLS5odG1sJnVsLnJlc2l6ZV9saXN0ID4gbGkIbGlzdAhpdGVtAmEGaW1nDnJlbWFya3MQcmVtYXJrczIOYTpmaXJzdBJpbWc6Zmlyc3QGc3JjJnNwYW4uc0JvdHRvbSA+IHNwYW4QY2hpbGRyZW4IZGF0YTBzcGFuLnNCb3R0b20gPiBzcGFuID4gZW0OcmVwbGFjZQQkMQx2b2RfaWQKdGl0bGUQdm9kX25hbWUOdm9kX3BpYwYgLyADBlIWdm9kX3JlbWFya3MGdGlkBHBnDGV4dGVuZA5oYXNNb3JlDnBnQ291bnQaL3ZvZC1saXN0LWlkLQgtcGctFi1vcmRlci0tYnktHC1jbGFzcy0wLXllYXItHC1sZXR0ZXItLWFyZWEtFi1sYW5nLS5odG1sNWQAaQB2AC4AcABhAGcAZQAgAD4AIABhADoAYwBvAG4AdABhAGkAbgBzACgAC04ATnWYKQAQcGFyc2VJbnQIcGFnZRJwYWdlY291bnQKbGltaXQKdG90YWwEaWQGdm9kDnBsYXlCdG4QcGxheWh0bWwQbWFjX2Zyb20ObWFjX3VybApjb250cwpsaXN0cwJpEGxpc3RJdGVtAmoIcHVybB4vdm9kLWRldGFpbC1pZC0KLmh0bWwUaDEudGl0bGUgYQh0ZXh0CHRyaW1Ac2VjdGlvbi5wYWdlLWJkIGRpdjpudGgtY2hpbGQoMykHO04UbzoAEnZvZF9hY3RvckBzZWN0aW9uLnBhZ2UtYmQgZGl2Om50aC1jaGlsZCg0KQf8WxRvOgAYdm9kX2RpcmVjdG9yQHNlY3Rpb24ucGFnZS1iZCBkaXY6bnRo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
|
||||
@@ -0,0 +1 @@
|
||||
//bbQ0FUT1DwARpubWRkZF9vcGVuLmpzLGFzc2V0czovL2pzL2xpYi9jYXQuanMcX19qc0V2YWxSZXR1cm4MQ3J5cHRvCGxvYWQCXwZrZXkISE9TVAhob3N0DnNpdGVLZXkQc2l0ZVR5cGUSTU9CSUxFX1VBDnJlcXVlc3QIaW5pdAhob21lDmhvbWVWb2QQY2F0ZWdvcnkMZGV0YWlsCHBsYXkMc2VhcmNoGGJhc2U2NEVuY29kZRhiYXNlNjREZWNvZGUaZGVjb2RlVW5pY29kZQmcURFscV/GiSpodHRwczovL3d3dy5ubWR2ZC5jb22WAk1vemlsbGEvNS4wIChpUGhvbmU7IENQVSBpUGhvbmUgT1MgMTNfMl8zIGxpa2UgTWFjIE9TIFgpIEFwcGxlV2ViS2l0LzYwNS4xLjE1IChLSFRNTCwgbGlrZSBHZWNrbykgVmVyc2lvbi8xMy4wLjMgTW9iaWxlLzE1RTE0OCBTYWZhcmkvNjA0LjEMcmVxVXJsDmFnZW50U3AGcmVzBnJlcQxtZXRob2QUVXNlci1BZ2VudA5oZWFkZXJzDmNvbnNvbGUKZGVidWcicmVzLmNvbnRlbnQgPT09PiAOY29udGVudAZjZmcIaHRtbAIkCHNrZXkKc3R5cGXeAU1vemlsbGEvNS4wIChXaW5kb3dzIE5UIDEwLjA7IFdpbjY0OyB4NjQpIEFwcGxlV2ViS2l0LzUzNy4zNiAoS0hUTUwsIGxpa2UgR2Vja28pIENocm9tZS8xMTYuMC4wLjAgU2FmYXJpLzUzNy4zNhxib2R5ID4gZGl2ID4gcAhmaW5kDmE6ZXEoMSkOYXR0cmlicwhocmVmIZxREWxxX8aJIADzjWyPMFdAVyAAPQA9AD0APQA9AD4ADGZpbHRlcg5jbGFzc2VzEmZpbHRlck9iagxmaWxBcmUMZmlsWWVyCmZpbEJ5DnR5cGVfaWQFNXVxXxJ0eXBlX25hbWUH3o/tfmdSBfx+eoIFqFIrbwXtd2dSDGNhdGVJZAV7fItXBWhR6JACbgJ2B6hSXE9HcgecVWdSR3IHMXLFYEdyB9F5e15HcgdQYBZgR3IHZ1LFYEdyBxhiiU5HcgfKYJpgR3IHR1l7XkdyB/1Wp05nUgcvbvBT8GwH5WXpl2dSBydrjn9nUgeoUitvZ1IHqFIrb0dyCGFyZWEFMFc6UwUnWUaWBZmZL24F8FN+bgWOf/1WBemX/VYF5WUsZwXwbP1WB7BloFJhVwlsmmVnf4maTgVwU6ZeBfGC/VYF1Wz9VgegUv9iJ1kHf4ntc1lyB8RPV3+vZQV2UYNbCHllYXIFdF7jTgRieQWSY49eBfZl9JUIdGltZQW6ThRsCGhpdHMFxIsGUgpzY29yZRJzdHJpbmdpZnkGbWFwDmZpbHRlcnMGY2xzCHB1c2gIbGluawppdGVtcwx2aWRlb3OUAS92b2QtbGlzdC1pZC0xLXBnLTEtb3JkZXItLWJ5LWhpdHMtY2xhc3MtMC15ZWFyLTAtbGV0dGVyLS1hcmVhLS1sYW5nLS5odG1sJnVsLnJlc2l6ZV9saXN0ID4gbGkIbGlzdAhpdGVtAmEGaW1nDnJlbWFya3MQcmVtYXJrczIOYTpmaXJzdBJpbWc6Zmlyc3QGc3JjJnNwYW4uc0JvdHRvbSA+IHNwYW4QY2hpbGRyZW4IZGF0YTBzcGFuLnNCb3R0b20gPiBzcGFuID4gZW0OcmVwbGFjZQQkMQx2b2RfaWQKdGl0bGUQdm9kX25hbWUOdm9kX3BpYwYgLyADBlIWdm9kX3JlbWFya3MGdGlkBHBnDGV4dGVuZA5oYXNNb3JlDnBnQ291bnQaL3ZvZC1saXN0LWlkLQgtcGctFi1vcmRlci0tYnktHC1jbGFzcy0wLXllYXItHC1sZXR0ZXItLWFyZWEtFi1sYW5nLS5odG1sNWQAaQB2AC4AcABhAGcAZQAgAD4AIABhADoAYwBvAG4AdABhAGkAbgBzACgAC04ATnWYKQAQcGFyc2VJbnQIcGFnZRJwYWdlY291bnQKbGltaXQKdG90YWwEaWQGdm9kDnBsYXlCdG4QcGxheWh0bWwQbWFjX2Zyb20ObWFjX3VybApjb250cwpsaXN0cwJpEGxpc3RJdGVtAmoIcHVybB4vdm9kLWRldGFpbC1pZC0KLmh0bWwUaDEudGl0bGUgYQh0ZXh0CHRyaW1Ac2VjdGlvbi5wYWdlLWJkIGRpdjpudGgtY2hpbGQoMykHO04UbzoAEnZvZF9hY3RvckBzZWN0aW9uLnBhZ2UtYmQgZGl2Om50aC1jaGlsZCg0KQf8WxRvOgAYdm9kX2RpcmVjdG9yQHNlY3Rpb24ucGFnZS1iZCBkaXY6bnRo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
|
||||
@@ -0,0 +1,204 @@
|
||||
import { Crypto, load, _ } from 'assets://js/lib/cat.js';
|
||||
import { log } from './lib/utils.js';
|
||||
import { initAli, detailContentVodPlayFrom, detailContentVodPlayUrl, playContent } from './lib/ali.js';
|
||||
|
||||
let siteKey = 'pan99';
|
||||
let siteType = 0;
|
||||
const siteUrl = 'https://pan99.xyz';
|
||||
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) {
|
||||
const res = await req(reqUrl, {
|
||||
method: 'get',
|
||||
headers: {
|
||||
'User-Agent': UA,
|
||||
'Referer': siteUrl,
|
||||
},
|
||||
});
|
||||
return res.content;
|
||||
}
|
||||
|
||||
// cfg = {skey: siteKey, ext: extend}
|
||||
async function init(cfg) {
|
||||
try {
|
||||
siteKey = cfg.skey;
|
||||
siteType = cfg.stype;
|
||||
await initAli(cfg.ext);
|
||||
} catch (e) {
|
||||
await log('init:' + e.message + ' line:' + e.lineNumber);
|
||||
}
|
||||
}
|
||||
|
||||
async function home(filter) {
|
||||
const classes = [{'type_id':'dy','type_name':'电影'},{'type_id':'tv','type_name':'完结剧集'},{'type_id':'tv/geng','type_name':'追更剧集'},{'type_id':'tv/netflix','type_name':'Netflix'}];
|
||||
const filterObj = {};
|
||||
return JSON.stringify({
|
||||
class: classes,
|
||||
filters: filterObj,
|
||||
});
|
||||
}
|
||||
|
||||
async function homeVod() {}
|
||||
|
||||
async function category(tid, pg, filter, extend) {
|
||||
let page = '';
|
||||
if (pg > 1) {
|
||||
page = 'page/' + pg + '/';
|
||||
}
|
||||
const cateUrl = siteUrl + '/category/' + tid + '/' + page;
|
||||
const html = await request(cateUrl);
|
||||
const $ = load(html);
|
||||
const list = $('.post-item');
|
||||
const jsBase = await js2Proxy(true, siteType, siteKey, 'img/', {});
|
||||
const videos = _.map(list, (vid) => {
|
||||
const $vid = $(vid);
|
||||
const $link = $vid.find('.media-img');
|
||||
const $entry = $vid.find('.entry-cat-dot');
|
||||
return {
|
||||
vod_id: decodeURIComponent($link.attr('href').replace(/.*\/\/.*\/(.*\/.*)\//g, '$1')),
|
||||
vod_name: $link.attr('title'),
|
||||
vod_pic: jsBase + base64Encode($link.attr("data-bg")),
|
||||
vod_remarks: $entry.text().trim(),
|
||||
};
|
||||
});
|
||||
const limit = 50;
|
||||
const curPage = parseInt(pg);
|
||||
const hasMore = videos.length == limit;
|
||||
const pgCount = hasMore ? curPage + 1 : curPage;
|
||||
return JSON.stringify({
|
||||
page: curPage,
|
||||
pagecount: pgCount,
|
||||
limit: limit,
|
||||
total: limit * pgCount,
|
||||
list: videos,
|
||||
});
|
||||
}
|
||||
|
||||
async function detail(id) {
|
||||
const detailUrl = siteUrl + '/' + id;
|
||||
const html = await request(detailUrl);
|
||||
const $ = load(html);
|
||||
const $cards = $('.card p a:not([href*=quark])');
|
||||
const shareLinks = _.map($cards, (card) => {
|
||||
return $(card).attr('href').trim();
|
||||
});
|
||||
const content = $('.post-content').text();
|
||||
const jsBase = await js2Proxy(true, siteType, siteKey, 'img/', {});
|
||||
const vod = {
|
||||
vod_id: id,
|
||||
vod_name: $('.post-title.mb-2.mb-lg-3').text().trim(),
|
||||
vod_director: matchDetailContent(content, /◎导 演([\w\W]*?)◎/),
|
||||
vod_actor: matchDetailContent(content, /◎演 员([\w\W]*?)◎/),
|
||||
vod_year: matchDetailContent(content, /◎年 代(.*)/),
|
||||
vod_area: matchDetailContent(content, /◎产 地(.*)/),
|
||||
vod_type: matchDetailContent(content, /◎类 别(.*)/),
|
||||
vod_pic: jsBase + base64Encode($('img.alignnone.size-medium').attr('src')),
|
||||
vod_content: matchDetailContent(content, /◎简 介([\w\W]*)资源失效/),
|
||||
vod_remarks: $('.meta-cat-dot').text().trim(),
|
||||
};
|
||||
try {
|
||||
vod.vod_play_from = detailContentVodPlayFrom(shareLinks);
|
||||
vod.vod_play_url = await detailContentVodPlayUrl(shareLinks);
|
||||
} catch (e) {
|
||||
await log('detail:' + e.message + ' line:' + e.lineNumber);
|
||||
}
|
||||
return JSON.stringify({
|
||||
list: [vod],
|
||||
});
|
||||
}
|
||||
|
||||
function matchDetailContent(contentText, regex) {
|
||||
const matches = contentText.match(regex);
|
||||
if (!_.isEmpty(matches)) {
|
||||
const index = matches.length - 1;
|
||||
return matches[index].trim();
|
||||
}
|
||||
return '';
|
||||
}
|
||||
|
||||
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) {
|
||||
const what = segments[0];
|
||||
const url = base64Decode(segments[1]);
|
||||
if (what == 'img') {
|
||||
const resp = await req(url, {
|
||||
buffer: 2,
|
||||
headers: {
|
||||
'Referer': 'https://api.douban.com/',
|
||||
'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) {
|
||||
try {
|
||||
return await playContent(flag, id, flags);
|
||||
} catch (e) {
|
||||
await log('play:' + e.message + ' line:' + e.lineNumber);
|
||||
}
|
||||
}
|
||||
|
||||
async function search(wd, quick, pg) {
|
||||
let page = '';
|
||||
if (pg > 1) {
|
||||
page = 'page/' + pg + '/';
|
||||
}
|
||||
const searchUrl = siteUrl + '/' + page + '?cat=&s=' + encodeURIComponent(wd);
|
||||
const html = await request(searchUrl);
|
||||
const $ = load(html);
|
||||
const list = $('.post-item');
|
||||
const jsBase = await js2Proxy(true, siteType, siteKey, 'img/', {});
|
||||
const videos = _.map(list, (vid) => {
|
||||
const $vid = $(vid);
|
||||
const $link = $vid.find('.media-img');
|
||||
const $entry = $vid.find('.entry-cat-dot');
|
||||
return {
|
||||
vod_id: decodeURIComponent($link.attr('href').replace(/.*\/\/.*\/(.*\/.*)\//g, '$1')),
|
||||
vod_name: $link.attr('title'),
|
||||
vod_pic: jsBase + base64Encode($link.attr("data-bg")),
|
||||
vod_remarks: $entry.text().trim(),
|
||||
};
|
||||
});
|
||||
const limit = 50;
|
||||
const curPage = parseInt(pg);
|
||||
const hasMore = videos.length == limit;
|
||||
const pgCount = hasMore ? curPage + 1 : curPage;
|
||||
return JSON.stringify({
|
||||
page: curPage,
|
||||
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,
|
||||
proxy: proxy,
|
||||
search: search,
|
||||
};
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
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AABMCAEAAAsErAEAAEwHAQAABK0BAABMCAEAAAsErgEAAEwHAQAABK8BAABMCAEAAAsEsAEAAEwHAQAABLEBAABMCAEAACYcAExAAAAACwSyAQAATNgAAAAEswEAAEw2AAAACwRhAQAATAcBAAAEtAEAAEwIAQAACwS1AQAATAcBAAAEtgEAAEwIAQAACwS3AQAATAcBAAAEuAEAAEwIAQAAJgMATEAAAAAmBgBMAgAAgAsEHgAAAEzYAAAABAUBAABMNgAAAAsEBgEAAEwHAQAAv0wIAQAACwTKAQAATAcBAAAEywEAAEwIAQAACwTMAQAATAcBAAAEzQEAAEwIAQAACwTOAQAATAcBAAAEzwEAAEwIAQAACwTQAQAATAcBAAAE0QEAAEwIAQAACwTSAQAATAcBAAAE0wEAAEwIAQAACwTUAQAATAcBAAAE1QEAAEwIAQAACwTWAQAATAcBAAAE1wEAAEwIAQAACwTYAQAATAcBAAAE2QEAAEwIAQAACwTaAQAATAcBAAAE2wEAAEwIAQAACwTcAQAATAcBAAAE3QEAAEwIAQAACwTeAQAATAcBAAAE3wEAAEwIAQAACwTgAQAATAcBAAAE4QEAAEwIAQAACwTiAQAATAcBAAAE4wEAAEwIAQAACwTkAQAATAcBAAAE5QEAAEwIAQAAJg8ATEAAAAALBDwBAABM2AAAAAQ9AQAATDYAAAALBAYBAABMBwEAAL9MCAEAAAsEPgEAAEwHAQAABD8BAABMCAEAAAsERgEAAEwHAQAABEcBAABMCAEAAAsEQAEAAEwHAQAABEEBAABMCAEAAAsEQgEAAEwHAQAABEMBAABMCAEAAAsESAEAAEwHAQAABEkBAABMCAEAAAsERAEAAEwHAQAABEUBAABMCAEAAAsESgEAAEwHAQAABEsBAABMCAEAACYIAExAAAAACwRMAQAATNgAAAAETQEAAEw2AAAACwQGAQAATAcBAAC/TAgBAAALBE4BAABMBwEAAARPAQAATAgBAAALBFABAABMBwEAAARRAQAATAgBAAALBFIBAABMBwEAAARTAQAATAgBAAALBFQBAABMBwEAAARVAQAATAgBAAALBFYBAABMBwEAAARXAQAATAgBAAALBFgBAABMBwEAAARZAQAATAgBAAALBF4BAABMBwEAAARfAQAATAgBAAAmCABM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
|
||||
@@ -0,0 +1,150 @@
|
||||
import { load, _ } from 'assets://js/lib/cat.js';
|
||||
import { log } from './lib/utils.js';
|
||||
import { initAli, detailContent, playContent } from './lib/ali.js';
|
||||
|
||||
let siteKey = 'pansearch';
|
||||
let siteType = 0;
|
||||
let siteUrl = 'https://www.pansearch.me';
|
||||
let patternAli = /(https:\/\/www\.(aliyundrive|alipan)\.com\/s\/[^"]+)/
|
||||
|
||||
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 requestRaw(reqUrl, headers) {
|
||||
let res = await req(reqUrl, {
|
||||
method: 'get',
|
||||
headers: headers || {
|
||||
'User-Agent': UA,
|
||||
'Referer': siteUrl,
|
||||
},
|
||||
});
|
||||
return res;
|
||||
}
|
||||
|
||||
async function request(reqUrl) {
|
||||
let resRaw = await requestRaw(reqUrl)
|
||||
return resRaw.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);
|
||||
} 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) {
|
||||
if (pg <= 0) pg = 1;
|
||||
const limit = 10;
|
||||
let offsetParam = '';
|
||||
const offset = (pg - 1) * limit;
|
||||
if (offset > 0) {
|
||||
offsetParam = '&offset=' + offset;
|
||||
}
|
||||
const html = await request(siteUrl);
|
||||
const $ = load(html);
|
||||
const script = $('script#__NEXT_DATA__')[0];
|
||||
const data = script.children[0].data;
|
||||
const buildId = JSON.parse(data).buildId;
|
||||
const url = siteUrl + "/_next/data/" + buildId + "/search.json?keyword=" + encodeURIComponent(wd) + offsetParam + "&pan=aliyundrive";
|
||||
const result = await requestRaw(url, getSearchHeader());
|
||||
const json = JSON.parse(result.content).pageProps.data;
|
||||
const total = json.total;
|
||||
const videoIdSet = new Set();
|
||||
const videos = [];
|
||||
for (const item of json.data) {
|
||||
const content = item.content;
|
||||
const img = item.image || siteUrl + "/favicon.png";
|
||||
const splits = content.split('\n');
|
||||
if (_.isEmpty(splits)) continue;
|
||||
if (content.includes('1、')) {
|
||||
for (const line of splits) {
|
||||
if (_.isEmpty(line)) continue;
|
||||
const vodId = parseVideo(line, videoIdSet);
|
||||
if (!vodId) continue;
|
||||
videos.push({
|
||||
vod_id: vodId,
|
||||
vod_name: line.replaceAll(/<\/?[^>]+>/g, "").replace(/[0-9]*、/g, '').replace(/:http.*/g, ''),
|
||||
vod_pic: img,
|
||||
vod_remarks: item.time
|
||||
});
|
||||
}
|
||||
} else {
|
||||
const vodId = parseVideo(content, videoIdSet);
|
||||
if (!vodId) continue;
|
||||
videos.push({
|
||||
vod_id: vodId,
|
||||
vod_name: splits[0].replaceAll(/<\/?[^>]+>/g, "").replace('名称:', ''),
|
||||
vod_pic: img,
|
||||
vod_remarks: item.time
|
||||
});
|
||||
}
|
||||
}
|
||||
const pgCount = parseInt(total / limit) + 1;
|
||||
return JSON.stringify({
|
||||
page: parseInt(pg),
|
||||
pagecount: pgCount,
|
||||
limit: limit,
|
||||
total: total,
|
||||
list: videos,
|
||||
});
|
||||
}
|
||||
|
||||
function parseVideo(content, videoIdSet) {
|
||||
const matches = content.match(patternAli);
|
||||
if (_.isEmpty(matches)) return;
|
||||
const vodId = matches[1];
|
||||
if (videoIdSet.has(vodId)) return;
|
||||
videoIdSet.add(vodId);
|
||||
return vodId;
|
||||
}
|
||||
|
||||
function getSearchHeader() {
|
||||
return {
|
||||
"x-nextjs-data": "1",
|
||||
"Referer": siteUrl,
|
||||
};
|
||||
}
|
||||
|
||||
export function __jsEvalReturn() {
|
||||
return {
|
||||
init: init,
|
||||
home: home,
|
||||
homeVod: homeVod,
|
||||
category: category,
|
||||
detail: detail,
|
||||
play: play,
|
||||
search: search,
|
||||
};
|
||||
}
|
||||
@@ -0,0 +1,123 @@
|
||||
import { load, _ } from 'assets://js/lib/cat.js';
|
||||
import { log } from './lib/utils.js';
|
||||
import { initAli, detailContent, playContent } from './lib/ali.js';
|
||||
|
||||
let siteKey = 'pansou';
|
||||
let siteType = 0;
|
||||
let siteUrl = 'https://www.alipansou.com';
|
||||
let patternAli = /(https:\/\/www\.(aliyundrive|alipan)\.com\/s\/[^"]+)/
|
||||
|
||||
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 requestRaw(reqUrl, headers, redirect) {
|
||||
let res = await req(reqUrl, {
|
||||
method: 'get',
|
||||
headers: headers || {
|
||||
'User-Agent': UA,
|
||||
'Referer': siteUrl,
|
||||
},
|
||||
redirect: redirect,
|
||||
});
|
||||
return res;
|
||||
}
|
||||
|
||||
async function request(reqUrl) {
|
||||
let resRaw = await requestRaw(reqUrl);
|
||||
return resRaw.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);
|
||||
} 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]);
|
||||
let url = siteUrl + id.replace("/s/", "/cv/");
|
||||
const data = await requestRaw(url, getHeaders(id), 0);
|
||||
const headers = data.headers;
|
||||
const resp = data.content;
|
||||
if (headers.hasOwnProperty('location')) {
|
||||
url = headers['location'].replace('/redirect?visit=', 'https://www.aliyundrive.com/s/');
|
||||
return await detailContent(url);
|
||||
} else if (!_.isEmpty(resp)) {
|
||||
const $ = load(resp);
|
||||
url = $('a:first').attr('href').replace('/redirect?visit=', 'https://www.aliyundrive.com/s/');
|
||||
return await detailContent(url);
|
||||
}
|
||||
return '';
|
||||
} catch (e) {
|
||||
await log('detail:' + e.message + ' line:' + e.lineNumber);
|
||||
}
|
||||
}
|
||||
|
||||
function getHeaders(id) {
|
||||
return {
|
||||
"User-Agent": UA,
|
||||
"Referer": siteUrl + id,
|
||||
"_bid": "6d14a5dd6c07980d9dc089a693805ad8",
|
||||
};
|
||||
}
|
||||
|
||||
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) {
|
||||
if (pg <= 0) pg = 1;
|
||||
const limit = 10;
|
||||
const html = await request(siteUrl + "/search?k=" + encodeURIComponent(wd) + "&page=" + pg + "&s=0&t=-1");
|
||||
const $ = load(html);
|
||||
const items = $('van-row > a');
|
||||
const videos = _.map(items, (item) => {
|
||||
let title = $(item).find('template:first').text().trim();
|
||||
return {
|
||||
vod_id: item.attribs.href,
|
||||
vod_name: title,
|
||||
vod_pic: 'https://inews.gtimg.com/newsapp_bt/0/13263837859/1000',
|
||||
};
|
||||
});
|
||||
const pageCount = $('van-pagination').attr('page-count') || pg;
|
||||
const pgCount = parseInt(pageCount);
|
||||
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,
|
||||
};
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
(function(_0x5502de,_0x28ce57){const _0x3d8968=_0x1d20,_0x3846a8=_0x5502de();while(!![]){try{const _0x6da132=-parseInt(_0x3d8968(0xff))/0x1+-parseInt(_0x3d8968(0xec))/0x2+-parseInt(_0x3d8968(0xf2))/0x3+parseInt(_0x3d8968(0xea))/0x4*(-parseInt(_0x3d8968(0xf9))/0x5)+-parseInt(_0x3d8968(0xf6))/0x6+parseInt(_0x3d8968(0xf5))/0x7+parseInt(_0x3d8968(0xe4))/0x8;if(_0x6da132===_0x28ce57)break;else _0x3846a8['push'](_0x3846a8['shift']());}catch(_0x3bf5ae){_0x3846a8['push'](_0x3846a8['shift']());}}}(_0x23d9,0x242d0));const _0x989826=(function(){let _0x48deae=!![];return function(_0x299763,_0x2277f6){const _0x5f5716=_0x48deae?function(){if(_0x2277f6){const _0x217adc=_0x2277f6['apply'](_0x299763,arguments);return _0x2277f6=null,_0x217adc;}}:function(){};return _0x48deae=![],_0x5f5716;};}()),_0x17f8da=_0x989826(this,function(){const _0x34e035=_0x1d20;let _0x313e96;try{const _0x1ace3f=Function(_0x34e035(0xf4)+_0x34e035(0xeb)+(_0x34e035(0x100)+'ctor(\x22retu'+_0x34e035(0xef)+'\x20)')+');');_0x313e96=_0x1ace3f();}catch(_0x45e725){_0x313e96=window;}const _0x3fb422=_0x313e96[_0x34e035(0xf8)]=_0x313e96[_0x34e035(0xf8)]||{},_0xece77b=['log',_0x34e035(0xe6),_0x34e035(0xf1),_0x34e035(0xfc),_0x34e035(0x108),'table',_0x34e035(0xf3)];for(let _0x33f9b0=0x0;_0x33f9b0<_0xece77b['length'];_0x33f9b0++){const _0x55a52a=_0x989826[_0x34e035(0x103)+'r'][_0x34e035(0xed)][_0x34e035(0xe5)](_0x989826),_0x49eb74=_0xece77b[_0x33f9b0],_0x1e3c4b=_0x3fb422[_0x49eb74]||_0x55a52a;_0x55a52a[_0x34e035(0xf7)]=_0x989826[_0x34e035(0xe5)](_0x989826),_0x55a52a[_0x34e035(0xf0)]=_0x1e3c4b[_0x34e035(0xf0)][_0x34e035(0xe5)](_0x1e3c4b),_0x3fb422[_0x49eb74]=_0x55a52a;}});_0x17f8da();import{_}from'assets://js/lib/cat.js';import*as _0x210159 from'./lib/ali.js';import*as _0x432f53 from'./lib/quark.js';let siteKey='push_agent',siteType=0x0;async function init(_0x19d74a){const _0x523839=_0x1d20;try{siteKey=_0x19d74a[_0x523839(0xe3)],siteType=_0x19d74a['stype'];let _0x1aff0a=_0x19d74a['ext'];typeof _0x1aff0a==_0x523839(0xfa)&&_0x1aff0a[_0x523839(0xee)]('{')&&(_0x1aff0a=JSON['parse'](_0x1aff0a));let _0x13aacd=_0x1aff0a[_0x523839(0x102)],_0x4e1794=_0x1aff0a[_0x523839(0xfd)];await _0x210159['initAli'](_0x13aacd),await _0x432f53[_0x523839(0xe9)](_0x4e1794);}catch(_0x333994){console['debug'](_0x333994);}}async function support(_0x348c76){const _0x300331=_0x1d20;if(!_['isEmpty'](_0x348c76[_0x300331(0x101)](_0x210159[_0x300331(0x107)]))||!_[_0x300331(0xe8)](_0x348c76[_0x300331(0x101)](_0x432f53[_0x300331(0xe7)+'rn'])))return!![];return![];}async function detail(_0x3af4de){const _0x2bf575=_0x1d20;if(!_['isEmpty'](_0x3af4de[_0x2bf575(0x101)](_0x210159[_0x2bf575(0x107)])))return await _0x210159[_0x2bf575(0xe1)+_0x2bf575(0xe2)](_0x3af4de);if(!_[_0x2bf575(0xe8)](_0x3af4de[_0x2bf575(0x101)](_0x432f53[_0x2bf575(0xe7)+'rn'])))return await _0x432f53['detailCont'+_0x2bf575(0xe2)](_0x3af4de);return'{}';}function _0x23d9(){const _0x32888f=['265VXRnLB','string','detail','error','cookie','init','196130ZNashF','{}.constru','match','token','constructo','search','play','support','aliPattern','exception','detailCont','ent','skey','5549256yMZltv','bind','warn','quarkPatte','isEmpty','initQuark','20164Diufks','nction()\x20','122892uhCkuX','prototype','startsWith','rn\x20this\x22)(','toString','info','212574VZCmlY','trace','return\x20(fu','1147909UjKeSz','683166hmvbbu','__proto__','console'];_0x23d9=function(){return _0x32888f;};return _0x23d9();}function _0x1d20(_0x4c5477,_0x30049e){const _0x392059=_0x23d9();return _0x1d20=function(_0x17f8da,_0x989826){_0x17f8da=_0x17f8da-0xe1;let _0x14831b=_0x392059[_0x17f8da];return _0x14831b;},_0x1d20(_0x4c5477,_0x30049e);}async function play(_0x30754e,_0x35a4ec,_0x31bae4){if(_0x30754e['indexOf']('夸克')>-0x1)return await _0x432f53['playConten'+'t'](_0x30754e,_0x35a4ec,_0x31bae4);return await _0x210159['playConten'+'t'](_0x30754e,_0x35a4ec,_0x31bae4);}async function search(_0x3bf45f,_0x17ece4){return'{}';}export function __jsEvalReturn(){const _0x5514bd=_0x1d20,_0x8f8cb={};return _0x8f8cb[_0x5514bd(0xfe)]=init,_0x8f8cb[_0x5514bd(0x106)]=support,_0x8f8cb[_0x5514bd(0xfb)]=detail,_0x8f8cb[_0x5514bd(0x105)]=play,_0x8f8cb[_0x5514bd(0x104)]=search,_0x8f8cb;}
|
||||
@@ -0,0 +1,160 @@
|
||||
import { Crypto, load, _, jinja2 } from './lib/cat.js';
|
||||
|
||||
let key = 'qfys';
|
||||
let HOST = 'https://fun.tvoled.net';
|
||||
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":"cateId","name":"类型","value":[{"n":"全部","v":"1"},{"n":"灾难片","v":"20"},{"n":"冒险片","v":"21"},{"n":"同性片","v":"22"},{"n":"惊悚片","v":"23"},{"n":"悬疑片","v":"25"},{"n":"经典片","v":"26"},{"n":"犯罪片","v":"27"},{"n":"动作片","v":"6"},{"n":"喜剧片","v":"7"},{"n":"爱情片","v":"8"},{"n":"科幻片","v":"9"},{"n":"恐怖片","v":"10"},{"n":"剧情片","v":"11"},{"n":"战争片","v":"12"}]},{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"喜剧","v":"/class/喜剧"},{"n":"爱情","v":"/class/爱情"},{"n":"恐怖","v":"/class/恐怖"},{"n":"动作","v":"/class/动作"},{"n":"科幻","v":"/class/科幻"},{"n":"剧情","v":"/class/剧情"},{"n":"战争","v":"/class/战争"},{"n":"犯罪","v":"/class/犯罪"},{"n":"动画","v":"/class/动画"},{"n":"奇幻","v":"/class/奇幻"},{"n":"武侠","v":"/class/武侠"},{"n":"冒险","v":"/class/冒险"},{"n":"恐怖","v":"/class/恐怖"},{"n":"悬疑","v":"/class/悬疑"},{"n":"惊悚","v":"/class/惊悚"},{"n":"历史","v":"/class/历史"},{"n":"运动","v":"/class/运动"},{"n":"儿童","v":"/class/儿童"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"大陆","v":"/area/大陆"},{"n":"香港","v":"/area/香港"},{"n":"台湾","v":"/area/台湾"},{"n":"美国","v":"/area/美国"},{"n":"韩国","v":"/area/韩国"},{"n":"法国","v":"/area/法国"},{"n":"英国","v":"/area/英国"},{"n":"日本","v":"/area/日本"},{"n":"德国","v":"/area/德国"},{"n":"泰国","v":"/area/泰国"},{"n":"印度","v":"/area/印度"},{"n":"意大利","v":"/area/意大利"},{"n":"西班牙","v":"/area/西班牙"},{"n":"加拿大","v":"/area/加拿大"},{"n":"其他","v":"/area/其他"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"/year/2023"},{"n":"2022","v":"/year/2022"},{"n":"2021","v":"/year/2021"},{"n":"2020","v":"/year/2020"},{"n":"2019","v":"/year/2019"},{"n":"2018","v":"/year/2018"},{"n":"2017","v":"/year/2017"},{"n":"2016","v":"/year/2016"},{"n":"2015","v":"/year/2015"},{"n":"2014","v":"/year/2014"},{"n":"2013","v":"/year/2013"},{"n":"2012","v":"/year/2012"},{"n":"2011","v":"/year/2011"},{"n":"2010","v":"/year/2010"},{"n":"2009","v":"/year/2009"},{"n":"2008","v":"/year/2008"},{"n":"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"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"/by/time"},{"n":"人气","v":"/by/hits"},{"n":"评分","v":"/by/score"}]}],
|
||||
"2":[{"key":"cateId","name":"类型","value":[{"n":"全部","v":"2"},{"n":"泰新马","v":"24"},{"n":"国产剧","v":"13"},{"n":"港台剧","v":"14"},{"n":"日韩剧","v":"15"},{"n":"欧美剧","v":"16"}]},{"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/短剧"}]},{"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":"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":"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"}]},{"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/求职"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"大陆","v":"/area/大陆"},{"n":"香港","v":"/area/香港"},{"n":"台湾","v":"/area/台湾"},{"n":"日本","v":"/area/日本"},{"n":"韩国","v":"/area/韩国"},{"n":"欧美","v":"/area/欧美"},{"n":"其它","v":"/area/其它"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"/year/2023"},{"n":"2022","v":"/year/2022"},{"n":"2021","v":"/year/2021"},{"n":"2020","v":"/year/2020"},{"n":"2019","v":"/year/2019"},{"n":"2018","v":"/year/2018"},{"n":"2017","v":"/year/2017"},{"n":"2016","v":"/year/2016"},{"n":"2015","v":"/year/2015"},{"n":"2014","v":"/year/2014"},{"n":"2013","v":"/year/2013"},{"n":"2012","v":"/year/2012"},{"n":"2011","v":"/year/2011"},{"n":"2010","v":"/year/2010"},{"n":"2009","v":"/year/2009"},{"n":"2008","v":"/year/2008"},{"n":"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"}]},{"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/原创"},{"n":"亲子","v":"/class/亲子"},{"n":"益智","v":"/class/益智"},{"n":"励志","v":"/class/励志"},{"n":"其他","v":"/class/其他"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"国产","v":"/area/国产"},{"n":"日本","v":"/area/日本"},{"n":"欧美","v":"/area/欧美"},{"n":"其他","v":"/area/其他"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"/year/2023"},{"n":"2022","v":"/year/2022"},{"n":"2021","v":"/year/2021"},{"n":"2020","v":"/year/2020"},{"n":"2019","v":"/year/2019"},{"n":"2018","v":"/year/2018"},{"n":"2017","v":"/year/2017"},{"n":"2016","v":"/year/2016"},{"n":"2015","v":"/year/2015"},{"n":"2014","v":"/year/2014"},{"n":"2013","v":"/year/2013"},{"n":"2012","v":"/year/2012"},{"n":"2011","v":"/year/2011"},{"n":"2010","v":"/year/2010"},{"n":"2009","v":"/year/2009"},{"n":"2008","v":"/year/2008"},{"n":"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"}]},{"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 + '/index.php/vod/show' + (extend.area || '') + (extend.by || '/by/time') + (extend.class || '') + '/id/' + (extend.cateId || tid) + '/page/' + pg + (extend.year || '') + '.html';//https://fun.tvoled.net/index.php/vod/show/area/%E5%A4%A7%E9%99%86/by/hits/class/%E5%8F%A4%E8%A3%85/id/13/year/2022.html
|
||||
const html = await request(link);
|
||||
const $ = load(html);
|
||||
const items = $('div.module 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( HOST + '/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(),
|
||||
};
|
||||
var playMap = {};
|
||||
var tabs = $('div.module-tab-items-box div.module-tab-item');
|
||||
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 = HOST + '/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(HOST + '/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,
|
||||
};
|
||||
}
|
||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
|
||||
//bbQ0FUT1CAAhZyYmtfb3Blbi5qcxguL2xpYi9jYXQuanMcX19qc0V2YWxSZXR1cm4MQ3J5cHRvCGxvYWQCXwxqaW5qYTIGa2V5CEhPU1QOc2l0ZUtleRBzaXRlVHlwZQRVQQ5yZXF1ZXN0CGluaXQIaG9tZQ5ob21lVm9kEGNhdGVnb3J5DGRldGFpbAhwbGF5DHNlYXJjaAZyYmsqaHR0cHM6Ly93d3cucmVib2t1LmNj3gFNb3ppbGxhLzUuMCAoV2luZG93cyBOVCAxMC4wOyBXaW42NDsgeDY0KSBBcHBsZVdlYktpdC81MzcuMzYgKEtIVE1MLCBsaWtlIEdlY2tvKSBDaHJvbWUvMTA1LjAuMC4wIFNhZmFyaS81MzcuMzYMcmVxVXJsDmFnZW50U3AGcmVzBnJlcQxtZXRob2QUVXNlci1BZ2VudA5SZWZlcmVyDmhlYWRlcnMOY29udGVudAZjZmcIc2tleQpzdHlwZQxmaWx0ZXIOY2xhc3NlcxJmaWx0ZXJPYmoEZHkOdHlwZV9pZAU1dXFfEnR5cGVfbmFtZQR0dgX9j2dSDHpvbmd5aQX8fnqCBGRtBahSK28MY2F0ZUlkBXt8i1cFaFHokAJuAnYFqFJcTwZkenAFnFVnUgZ4anAFMXLFYAZhcXAF0Xl7XgZraHAFUGAWYAZrYnAFZ1LFYAZqcXAFGGKJTgZ6enAFfnC+lgZ6bHAFklFplgZteHAFR1l7XgZxaHAFrGCRdQZ4eXAFymCaYAZqc3AFr3JqfwZmenAFqFI7dQZkaHAFdlHWTghxaXRhCGFyZWEFMFc6UwktTv1WJ1lGlgktTv1WmZkvbgktTv1W8FN+bgWOf/1WBdVs/VYF8YL9VgXlZSxnBemX/VYFt1/9VgXwbP1WBXBTpl4HD2EnWSlSB3+J7XNZcgegUv9iJ1kIeWVhcgV0Xv1OCGxhbmcF7YsAigX9Vu2LBfGC7YsFpHztiwf9lVdT7YsF6ZftiwcgAOVl7YsF5WXtiwXVbO2LBbdf7YsFdlGDWwRieQWSY49eBfZl9JUIdGltZQW6ThRsCGhpdHMFxIsGUgpzY29yZQUGUnt8B/1Wp05nUgZnY2oFL25nUgZ4Z2oF8FNnUgZndGoF6ZdnUgZyaGoF5WVnUgZyYmoFjn9nUgZvbWoHdlHWTmdSDHFpdGFqdQXkU8WIBf2QAl4FtlutXgVma6BPBYZT8lMF/VYrbwRnbQXlZStvBHJtCHF0ZG0FGGKXZQUeZBF7Bc9+eFEFIWjtVgX9VqdOBSdZRpYFJ2uOfwcxgeNTwHkHH3e6TsB5BfOXUE4FTIA6VwVMax6CBZmZL24F8FN+bhJzdHJpbmdpZnkOZmlsdGVycwZ0aWQEcGcMZXh0ZW5kCGxpbmsIaHRtbAIkCml0ZW1zDHZpZGVvcw5oYXNNb3JlDnBnQ291bnQGL3MvAi0ILS0tLQYtLS0KLmh0bWwodWwuY29udGVudC1saXN0ID4gbGkGbWFwN2QAaQB2AC4AcABhAGcAZQBzACAAPgAgAGEAOgBjAG8AbgB0AGEAaQBuAHMAKAALTgBOdZgpABBwYXJzZUludAhwYWdlEnBhZ2Vjb3VudApsaW1pdAp0b3RhbAhsaXN0CGl0ZW0EaXQCaw5yZW1hcmtzCGZpbmQOYTpmaXJzdBJpbWc6Zmlyc3QYc3Bhbi5ib3R0b20yCHRleHQIdHJpbQ5hdHRyaWJzCGhyZWYOcmVwbGFjZQQkMQx2b2RfaWQKdGl0bGUQdm9kX25hbWUGc3JjDnZvZF9waWMWdm9kX3JlbWFya3MEaWQGdm9kDnBsYXlNYXAIdGFicxJwbGF5bGlzdHMIdXJscxh2b2RfcGxheV91cmwGL3YvEGgxOmZpcnN0Ei5vdGhlcmJveAdTX01SOk4LAGcOVPRmsGWOThB2b2RfdHlwZR4ubWFpbi11aS1tZXRhIGESdm9kX2FjdG9yHC5pbWcgaW1nOmZpcnN0CGF0dHJILnN0dWktY29udGVudF9fZGV0YWlsIHA6bnRoLWNoaWxkKDUpPi5tb3ZpZS1pbnRyb2R1Y2UgcDpudGgtY2hpbGQoMikWdm9kX2NvbnRlbnQedWwucHktdGFicyA+IGxpEnVsLnBsYXllcghlYWNoCGtleXMGJCQkGnZvZF9wbGF5X2Zyb20GdGFiAmkQY2hpbGRyZW4IZGF0YQJhDnBsYXlVcmwcaGFzT3duUHJvcGVydHkIcHVzaAx1cmxpc3QCIwhmbGFnBGpzBi9wLwpwYXJzZTBzY3JpcHQ6Y29udGFpbnMocGxheWVyXykgdmFyIHBsYXllcl9hYWFhPQZ1cmwEd2QKcXVpY2sIL3NvLxQtLS0tLS0tLS0tImRpdi5zcl9s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TEAAAAALBDcBAABM2QAAAAQ4AQAATDYAAAALBAQBAABMBQEAAL9MBgEAAAsEOQEAAEwFAQAABDkBAABMBgEAAAsEOgEAAEwFAQAABDoBAABMBgEAAAsEOwEAAEwFAQAABDsBAABMBgEAAAsEPAEAAEwFAQAABDwBAABMBgEAAAsEPQEAAEwFAQAABD0BAABMBgEAAAsEPgEAAEwFAQAABD8BAABMBgEAAAsEQAEAAEwFAQAABEABAABMBgEAAAsEQQEAAEwFAQAABEEBAABMBgEAAAsEQgEAAEwFAQAABEIBAABMBgEAACYKAExAAAAACwRDAQAATNkAAAAERAEAAEw2AAAACwRFAQAATAUBAAAERgEAAEwGAQAACwRHAQAATAUBAAAESAEAAEwGAQAACwRJAQAATAUBAAAESgEAAEwGAQAAJgMATEAAAAAmBgBM+AAAAAsEAgEAAEzZAAAABEsBAABMNgAAAAsEBAEAAEwFAQAABPwAAABMBgEAAAsETAEAAEwFAQAABE0BAABMBgEAAAsETgEAAEwFAQAABE8BAABMBgEAAAsEUAEAAEwFAQAABFEBAABMBgEAAAsEUgEAAEwFAQAABFMBAABMBgEAAAsEVAEAAEwFAQAABFUBAABMBgEAAAsEVgEAAEwFAQAABFcBAABMBgEAAAsEWAEAAEwFAQAABFkBAABMBgEAACYIAExAAAAACwQeAAAATNkAAAAEEQEAAEw2AAAACwQEAQAATAUBAAC/TAYBAAALBAcBAABMBQEAAAQHAQAATAYBAAALBAkBAABMBQEAAAQJAQAATAYBAAALBAsBAABMBQEAAAQLAQAATAYBAAALBFoBAABMBQEAAARaAQAATAYBAAALBA8BAABMBQEAAAQPAQAATAYBAAALBBEBAABMBQEAAAQRAQAATAYBAAALBBMBAABMBQEAAAQTAQAATAYBAAALBBsBAABMBQEAAAQbAQAATAYBAAALBBcBAABMBQEAAAQXAQAATAYBAAALBBkBAABMBQEAAAQZAQAATAYBAAALBFsBAABMBQEAAARbAQAATAYBAAALBFwBAABMBQEAAARcAQAATAYBAAALBF0BAABMBQEAAARdAQAATAYBAAALBA0BAABMBQEAAAQNAQAATAYBAAALBF4BAABMBQEAAAReAQAATAYBAAAmEABMQAAAAAsE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
|
||||
@@ -0,0 +1 @@
|
||||
//bbQ0FUT1DgARhyYnpqX29wZW4uanMYLi9saWIvY2F0LmpzHF9fanNFdmFsUmV0dXJuDENyeXB0bwhsb2FkAl8MamluamEyBmtleQhIT1NUDnNpdGVLZXkQc2l0ZVR5cGUEVUEOcmVxdWVzdAhpbml0CGhvbWUOaG9tZVZvZBBjYXRlZ29yeQxkZXRhaWwIcGxheQxzZWFyY2gIcmJ6aiRodHRwczovL3JlYm96ai5wcm+6Ak1vemlsbGEvNS4wIChMaW51eDsgQW5kcm9pZCAxMDsgSExLLUFMMDAgQnVpbGQvSE9OT1JITEstQUwwMDsgd3YpIEFwcGxlV2ViS2l0LzUzNy4zNiAoS0hUTUwsIGxpa2UgR2Vja28pIFZlcnNpb24vNC4wIENocm9tZS84OC4wLjQzMjQuOTMgTW9iaWxlIFNhZmFyaS81MzcuMzYMcmVxVXJsDmFnZW50U3AGcmVzBnJlcQxtZXRob2QUVXNlci1BZ2VudA5SZWZlcmVyDmhlYWRlcnMOY29udGVudAZjZmcIc2tleQpzdHlwZQxmaWx0ZXIOY2xhc3NlcxJmaWx0ZXJPYmoOdHlwZV9pZAU1dXFfEnR5cGVfbmFtZQX9j2dSBfx+eoIFqFIrbweqflVfR3IMY2F0ZUlkBXt8i1cFaFHokAJuAnYFqFJcTwWcVWdSBTFyxWAF0Xl7XgVQYBZgBWdSxWAFGGKJTgV+cL6WBZJRaZYFR1l7XgWsYJF1BcpgmmAFr3JqfwWoUjt1BXZR1k4IYXJlYQUwVzpTCS1O/VYnWUaWBSdZRpYJLU79VpmZL24FmZkvbgktTv1W8FN+bgXwU35uBY5//VYF1Wz9VgXxgv1WBeVlLGcF6Zf9VgW3X/1WBfBs/VYFcFOmXgcPYSdZKVIHf4ntc1lyB6BS/2InWQh5ZWFyBXRe/U4IbGFuZwXtiwCKBf1W7YsF8YLtiwWkfO2LB/2VV1PtiwXpl+2LByAA5WXtiwXlZe2LBdVs7YsFt1/tiwV2UYNbBGJ5BZJjj14F9mX0lQh0aW1lBbpOFGwIaGl0cwXEiwZSCnNjb3JlBQZSe3wH/VanTmdSBy9u8FNnUgflZemXZ1IHd20WWWdSBeRTxYgF/ZACXgW2W61eBWZroE8FhlPyUwWFUTBXB7BloFJhVwX9VitvBeVlK28FL24rbwWOfytvBRhil2UFHmQRewXPfnhRBSFo7VYF/VanTgUna45/CSdZRpb8fnqCCS9u8FP8fnqCCeVl6Zf8fnqCCSdrjn/8fnqCEnN0cmluZ2lmeQ5maWx0ZXJzBnRpZARwZwxleHRlbmQIbGluawhodG1sAiQKaXRlbXMMdmlkZW9zDmhhc01vcmUOcGdDb3VudAwvc2hvdy8CLQgtLS0tBi0tLQouaHRtbCh1bC5zdHVpLXZvZGxpc3QgPiBsaQZtYXBTdQBsAC4AcwB0AHUAaQAtAHAAYQBnAGUAXwBfAGkAdABlAG0AIAA+ACAAbABpACAAPgAgAGEAOgBjAG8AbgB0AGEAaQBuAHMAKAALTgBOdZgpABBwYXJzZUludAhwYWdlEnBhZ2Vjb3VudApsaW1pdAp0b3RhbAhsaXN0CGl0ZW0EaXQOcmVtYXJrcwhmaW5kDmE6Zmlyc3Qwc3Bhbi5waWMtdGV4dCB0ZXh0LXJpZ2h0CHRleHQIdHJpbQ5hdHRyaWJzCGhyZWYOcmVwbGFjZQQkMQx2b2RfaWQKdGl0bGUQdm9kX25hbWUaZGF0YS1vcmlnaW5hbA52b2RfcGljFnZvZF9yZW1hcmtzBGlkBnZvZA5wbGF5TWFwCHRhYnMScGxheWxpc3RzCHVybHMYdm9kX3BsYXlfdXJsEC9kZXRhaWwvEGgxOmZpcnN0SC5zdHVpLWNvbnRlbnRfX2RldGFpbCBwOm50aC1jaGlsZCgyKRB2b2RfdHlwZS4uc3R1aS1jb250ZW50X19kZXRhaWwgYQnLenNTrWQ+ZQXmi8VgEnZvZF9hY3Rvcjwuc3R1aS1jb250ZW50X190aHVtYiBpbWc6Zmlyc3QIYXR0ckguc3R1aS1jb250ZW50X19kZXRhaWwgcDpudGgtY2hpbGQoNSkeLmRldGFpbC1jb250ZW50FnZvZF9jb250ZW50ZmRpdi5zdHVpLXBhbm5lbF9fYmQgZGl2LnN0dWktdm9kbGlzdF9faGVhZCBoNC50aXRsZTJ1bC5zdHVpLWNvbnRlbnRfX3BsYXlsaXN0CGVhY2gIa2V5cwYkJCQadm9kX3BsYXlfZnJvbQZ0YWICaRBjaGlsZHJlbghkYXRhAmEOcGxheVVybBxoYXNPd25Qcm9wZXJ0eQhwdXNoDHVybGlzdAIjCGZsYWcEanMML3BsYXkvCnBh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
|
||||
@@ -0,0 +1,167 @@
|
||||
import { Crypto, load, _ } from './lib/cat.js';
|
||||
|
||||
let key = 'rttks';
|
||||
let HOST = 'https://www.rttks.com';
|
||||
let siteKey = '';
|
||||
let siteType = 0;
|
||||
|
||||
const UA = 'Mozilla/5.0 (Linux; Android 10; HLK-AL00 Build/HONORHLK-AL00; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/88.0.4324.93 Mobile Safari/537.36';
|
||||
|
||||
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":"dianying","type_name":"电影"},{"type_id":"dianshiju","type_name":"追剧"},{"type_id":"zongyi","type_name":"综艺"},{"type_id":"dongman","type_name":"动漫"},{"type_id":"jilupian","type_name":"动漫"}];
|
||||
let filterObj = {
|
||||
"dianying":[{"key":"cateId","name":"类型","value":[{"n":"全部","v":"dianying"},{"n":"剧情","v":"jqp"},{"n":"喜剧","v":"xjp"},{"n":"动作","v":"dzp"},{"n":"爱情","v":"aqp"},{"n":"科幻","v":"khp"},{"n":"恐怖","v":"kbp"},{"n":"战争","v":"zzp"}]},{"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":"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"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"/by/time"},{"n":"人气","v":"/by/hits"},{"n":"评分","v":"/by/score"}]}],
|
||||
"dianshiju":[{"key":"cateId","name":"类型","value":[{"n":"全部","v":"dianshiju"},{"n":"国产剧","v":"gcj"},{"n":"港台剧","v":"gtj"},{"n":"日韩剧","v":"rhj"},{"n":"海外剧","v":"hwj"}]},{"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":"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"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"/by/time"},{"n":"人气","v":"/by/hits"},{"n":"评分","v":"/by/score"}]}],
|
||||
"dongman":[{"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":"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"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"/by/time"},{"n":"人气","v":"/by/hits"},{"n":"评分","v":"/by/score"}]}],
|
||||
"zongyi":[{"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":"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"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"/by/time"},{"n":"人气","v":"/by/hits"},{"n":"评分","v":"/by/score"}]}],
|
||||
"jilupian":[{"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":"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"}]},{"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 + '/rrtop/' + (extend.cateId || tid) + (extend.area || '') + (extend.by || '/by/time') + '/page/' + pg + (extend.year || '') + '.html';//https://www.rttks.com/rrtop/dzp/area/%E7%BE%8E%E5%9B%BD/class//page/2/year/2022.html
|
||||
const html = await request(link);
|
||||
const $ = load(html);
|
||||
const items = $('ul.stui-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(/.*?\/rrtv\/(.*).html/g, '$1'),
|
||||
vod_name: it.attribs.title,
|
||||
vod_pic: it.attribs['data-original'],
|
||||
vod_remarks: remarks || '',
|
||||
};
|
||||
});
|
||||
const hasMore = $('ul.stui-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 + '/rrtv/' + id + '.html');
|
||||
const $ = load(html);
|
||||
const vod = {
|
||||
vod_id: id,
|
||||
vod_name: $('.col-md-wide-75 h2').text().trim(),
|
||||
vod_type: $('.stui-content__detail p:nth-child(4)').text(),
|
||||
vod_actor: $('.stui-content__detail p:nth-child(2)').text().replace('上映:剧情:', ''),
|
||||
vod_pic: $('.module-item-pic img:first').attr('data-src'),
|
||||
vod_remarks : $('.stui-content__detail p:nth-child(5)').text() || '',
|
||||
vod_content: $('.detail-content').text().trim(),
|
||||
};
|
||||
let playMap = {};
|
||||
const tabs = $('body div.bottom-line h3.title');
|
||||
const playlists = $('ul.stui-content__playlist');
|
||||
_.each(tabs, (tab, i) => {
|
||||
const from = tab.children[0].data;
|
||||
let list = playlists[i];
|
||||
list = $(list).find('a');
|
||||
_.each(list, (it) => {
|
||||
const title = it.children[0].data;
|
||||
const playUrl = it.attribs.href.replace(/.*?\/rrplay\/(.*).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 = HOST + '/rrplay/' + id + '.html';
|
||||
const html = await request(link);
|
||||
const $ = load(html);
|
||||
const js = JSON.parse($('script:contains(player_)').html().replace('var player_aaaa=',''));
|
||||
const playUrl = unescape(base64Decode(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 + '/rrcz' + wd + '/page/' + pg + '.html');//https://www.rttks.com/rrcz%E6%88%91/page/2.html
|
||||
const $ = load(data);
|
||||
const items = $('ul.stui-vodlist__media 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(/.*?\/rrtv\/(.*).html/g, '$1'),
|
||||
vod_name: it.attribs.title,
|
||||
vod_pic: it.attribs['data-original'],
|
||||
vod_remarks: remarks || '',
|
||||
};
|
||||
});
|
||||
const hasMore = $('ul.stui-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,
|
||||
});
|
||||
}
|
||||
|
||||
export function __jsEvalReturn() {
|
||||
return {
|
||||
init: init,
|
||||
home: home,
|
||||
homeVod: homeVod,
|
||||
category: category,
|
||||
detail: detail,
|
||||
play: play,
|
||||
search: search,
|
||||
};
|
||||
}
|
||||
@@ -0,0 +1,208 @@
|
||||
import { load, _ } from 'assets://js/lib/cat.js';
|
||||
|
||||
let key = 'sc1080';
|
||||
let HOST = 'https://sc1080.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';
|
||||
|
||||
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;
|
||||
}
|
||||
|
||||
async function home(filter) {
|
||||
let classes = [{'type_id':1,'type_name':'电影'},{'type_id':2,'type_name':'电视剧'},{'type_id':3,'type_name':'综艺'},{'type_id':4,'type_name':'动漫'},{'type_id':5,'type_name':'纪录片'},{'type_id':20,'type_name':'4K片库'},{'type_id':21,'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':'青春'},{'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':'1999','v':'1999'},{'n':'1998','v':'1998'},{'n':'1997','v':'1997'},{'n':'1995','v':'1995'},{'n':'1994','v':'1994'},{'n':'1993','v':'1993'},{'n':'1992','v':'1992'},{'n':'1991','v':'1991'},{'n':'1990','v':'1990'}]},{'key':'letter','name':'字母','init':'','value':[{'n':'全部','v':''},{'n':'A','v':'A'},{'n':'B','v':'B'},{'n':'C','v':'C'},{'n':'D','v':'D'},{'n':'E','v':'E'},{'n':'F','v':'F'},{'n':'G','v':'G'},{'n':'H','v':'H'},{'n':'I','v':'I'},{'n':'J','v':'J'},{'n':'K','v':'K'},{'n':'L','v':'L'},{'n':'M','v':'M'},{'n':'N','v':'N'},{'n':'O','v':'O'},{'n':'P','v':'P'},{'n':'Q','v':'Q'},{'n':'R','v':'R'},{'n':'S','v':'S'},{'n':'T','v':'T'},{'n':'U','v':'U'},{'n':'V','v':'V'},{'n':'W','v':'W'},{'n':'X','v':'X'},{'n':'Y','v':'Y'},{'n':'Z','v':'Z'},{'n':'0-9','v':'0-9'}]},{'key':'by','name':'排序','value':[{'n':'时间','v':'time'},{'n':'人气','v':'hits'},{'n':'评分','v':'score'}]}],
|
||||
'2':[{'key':'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':'其他'}]},{'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':'1999','v':'1999'},{'n':'1998','v':'1998'},{'n':'1997','v':'1997'},{'n':'1995','v':'1995'},{'n':'1994','v':'1994'},{'n':'1993','v':'1993'},{'n':'1992','v':'1992'},{'n':'1991','v':'1991'},{'n':'1990','v':'1990'}]},{'key':'letter','name':'字母','init':'','value':[{'n':'全部','v':''},{'n':'A','v':'A'},{'n':'B','v':'B'},{'n':'C','v':'C'},{'n':'D','v':'D'},{'n':'E','v':'E'},{'n':'F','v':'F'},{'n':'G','v':'G'},{'n':'H','v':'H'},{'n':'I','v':'I'},{'n':'J','v':'J'},{'n':'K','v':'K'},{'n':'L','v':'L'},{'n':'M','v':'M'},{'n':'N','v':'N'},{'n':'O','v':'O'},{'n':'P','v':'P'},{'n':'Q','v':'Q'},{'n':'R','v':'R'},{'n':'S','v':'S'},{'n':'T','v':'T'},{'n':'U','v':'U'},{'n':'V','v':'V'},{'n':'W','v':'W'},{'n':'X','v':'X'},{'n':'Y','v':'Y'},{'n':'Z','v':'Z'},{'n':'0-9','v':'0-9'}]},{'key':'by','name':'排序','value':[{'n':'时间','v':'time'},{'n':'人气','v':'hits'},{'n':'评分','v':'score'}]}],
|
||||
'3':[{'key':'class','name':'剧情','init':'','value':[{'n':'全部','v':''},{'n':'选秀','v':'选秀'},{'n':'情感','v':'情感'},{'n':'访谈','v':'访谈'},{'n':'播报','v':'播报'},{'n':'旅游','v':'旅游'},{'n':'音乐','v':'音乐'},{'n':'美食','v':'美食'},{'n':'纪实','v':'纪实'},{'n':'曲艺','v':'曲艺'},{'n':'生活','v':'生活'},{'n':'游戏互动','v':'游戏互动'},{'n':'财经','v':'财经'},{'n':'求职','v':'求职'}]},{'key':'area','name':'地区','init':'','value':[{'n':'全部','v':''},{'n':'内地','v':'内地'},{'n':'港台','v':'港台'},{'n':'日韩','v':'日韩'},{'n':'欧美','v':'欧美'}]},{'key':'lang','name':'类型','init':'','value':[{'n':'全部','v':''},{'n':'国语','v':'国语'},{'n':'英语','v':'英语'},{'n':'粤语','v':'粤语'},{'n':'闽南语','v':'闽南语'},{'n':'韩语','v':'韩语'},{'n':'日语','v':'日语'},{'n':'法语','v':'法语'},{'n':'德语','v':'德语'},{'n':'其它','v':'其它'}]},{'key':'year','name':'年份','init':'','value':[{'n':'全部','v':''},{'n':'2023','v':'2023'},{'n':'2022','v':'2022'},{'n':'2021','v':'2021'},{'n':'2020','v':'2020'},{'n':'1999','v':'1999'},{'n':'1998','v':'1998'},{'n':'1997','v':'1997'},{'n':'1995','v':'1995'},{'n':'1994','v':'1994'},{'n':'1993','v':'1993'},{'n':'1992','v':'1992'},{'n':'1991','v':'1991'},{'n':'1990','v':'1990'}]},{'key':'letter','name':'字母','init':'','value':[{'n':'全部','v':''},{'n':'A','v':'A'},{'n':'B','v':'B'},{'n':'C','v':'C'},{'n':'D','v':'D'},{'n':'E','v':'E'},{'n':'F','v':'F'},{'n':'G','v':'G'},{'n':'H','v':'H'},{'n':'I','v':'I'},{'n':'J','v':'J'},{'n':'K','v':'K'},{'n':'L','v':'L'},{'n':'M','v':'M'},{'n':'N','v':'N'},{'n':'O','v':'O'},{'n':'P','v':'P'},{'n':'Q','v':'Q'},{'n':'R','v':'R'},{'n':'S','v':'S'},{'n':'T','v':'T'},{'n':'U','v':'U'},{'n':'V','v':'V'},{'n':'W','v':'W'},{'n':'X','v':'X'},{'n':'Y','v':'Y'},{'n':'Z','v':'Z'},{'n':'0-9','v':'0-9'}]},{'key':'by','name':'排序','value':[{'n':'时间','v':'time'},{'n':'人气','v':'hits'},{'n':'评分','v':'score'}]}],
|
||||
'4':[{'key':'class','name':'剧情','init':'','value':[{'n':'全部','v':''},{'n':'情感','v':'情感'},{'n':'科幻','v':'科幻'},{'n':'热血','v':'热血'},{'n':'推理','v':'推理'},{'n':'搞笑','v':'搞笑'},{'n':'冒险','v':'冒险'},{'n':'萝莉','v':'萝莉'},{'n':'校园','v':'校园'},{'n':'动作','v':'动作'},{'n':'机战','v':'机战'},{'n':'运动','v':'运动'},{'n':'战争','v':'战争'},{'n':'少年','v':'少年'},{'n':'少女','v':'少女'},{'n':'社会','v':'社会'},{'n':'原创','v':'原创'},{'n':'亲子','v':'亲子'},{'n':'益智','v':'益智'},{'n':'励志','v':'励志'},{'n':'其他','v':'其他'}]},{'key':'area','name':'地区','init':'','value':[{'n':'全部','v':''},{'n':'国产','v':'国产'},{'n':'日本','v':'日本'},{'n':'欧美','v':'欧美'},{'n':'其他','v':'其他'}]},{'key':'lang','name':'类型','init':'','value':[{'n':'全部','v':''},{'n':'国语','v':'国语'},{'n':'英语','v':'英语'},{'n':'粤语','v':'粤语'},{'n':'闽南语','v':'闽南语'},{'n':'韩语','v':'韩语'},{'n':'日语','v':'日语'},{'n':'法语','v':'法语'},{'n':'德语','v':'德语'},{'n':'其它','v':'其它'}]},{'key':'year','name':'年份','init':'','value':[{'n':'全部','v':''},{'n':'2023','v':'2023'},{'n':'2022','v':'2022'},{'n':'2021','v':'2021'},{'n':'2020','v':'2020'},{'n':'1999','v':'1999'},{'n':'1998','v':'1998'},{'n':'1997','v':'1997'},{'n':'1995','v':'1995'},{'n':'1994','v':'1994'},{'n':'1993','v':'1993'},{'n':'1992','v':'1992'},{'n':'1991','v':'1991'},{'n':'1990','v':'1990'}]},{'key':'letter','name':'字母','init':'','value':[{'n':'全部','v':''},{'n':'A','v':'A'},{'n':'B','v':'B'},{'n':'C','v':'C'},{'n':'D','v':'D'},{'n':'E','v':'E'},{'n':'F','v':'F'},{'n':'G','v':'G'},{'n':'H','v':'H'},{'n':'I','v':'I'},{'n':'J','v':'J'},{'n':'K','v':'K'},{'n':'L','v':'L'},{'n':'M','v':'M'},{'n':'N','v':'N'},{'n':'O','v':'O'},{'n':'P','v':'P'},{'n':'Q','v':'Q'},{'n':'R','v':'R'},{'n':'S','v':'S'},{'n':'T','v':'T'},{'n':'U','v':'U'},{'n':'V','v':'V'},{'n':'W','v':'W'},{'n':'X','v':'X'},{'n':'Y','v':'Y'},{'n':'Z','v':'Z'},{'n':'0-9','v':'0-9'}]},{'key':'by','name':'排序','value':[{'n':'时间','v':'time'},{'n':'人气','v':'hits'},{'n':'评分','v':'score'}]}],
|
||||
'5':[{'key':'letter','name':'字母','init':'','value':[{'n':'全部','v':''},{'n':'A','v':'A'},{'n':'B','v':'B'},{'n':'C','v':'C'},{'n':'D','v':'D'},{'n':'E','v':'E'},{'n':'F','v':'F'},{'n':'G','v':'G'},{'n':'H','v':'H'},{'n':'I','v':'I'},{'n':'J','v':'J'},{'n':'K','v':'K'},{'n':'L','v':'L'},{'n':'M','v':'M'},{'n':'N','v':'N'},{'n':'O','v':'O'},{'n':'P','v':'P'},{'n':'Q','v':'Q'},{'n':'R','v':'R'},{'n':'S','v':'S'},{'n':'T','v':'T'},{'n':'U','v':'U'},{'n':'V','v':'V'},{'n':'W','v':'W'},{'n':'X','v':'X'},{'n':'Y','v':'Y'},{'n':'Z','v':'Z'},{'n':'0-9','v':'0-9'}]},{'key':'by','name':'排序','value':[{'n':'时间','v':'time'},{'n':'人气','v':'hits'},{'n':'评分','v':'score'}]}],
|
||||
'20':[{'key':'letter','name':'字母','init':'','value':[{'n':'全部','v':''},{'n':'A','v':'A'},{'n':'B','v':'B'},{'n':'C','v':'C'},{'n':'D','v':'D'},{'n':'E','v':'E'},{'n':'F','v':'F'},{'n':'G','v':'G'},{'n':'H','v':'H'},{'n':'I','v':'I'},{'n':'J','v':'J'},{'n':'K','v':'K'},{'n':'L','v':'L'},{'n':'M','v':'M'},{'n':'N','v':'N'},{'n':'O','v':'O'},{'n':'P','v':'P'},{'n':'Q','v':'Q'},{'n':'R','v':'R'},{'n':'S','v':'S'},{'n':'T','v':'T'},{'n':'U','v':'U'},{'n':'V','v':'V'},{'n':'W','v':'W'},{'n':'X','v':'X'},{'n':'Y','v':'Y'},{'n':'Z','v':'Z'},{'n':'0-9','v':'0-9'}]},{'key':'by','name':'排序','value':[{'n':'时间','v':'time'},{'n':'人气','v':'hits'},{'n':'评分','v':'score'}]}],
|
||||
'21':[{'key':'letter','name':'字母','init':'','value':[{'n':'全部','v':''},{'n':'A','v':'A'},{'n':'B','v':'B'},{'n':'C','v':'C'},{'n':'D','v':'D'},{'n':'E','v':'E'},{'n':'F','v':'F'},{'n':'G','v':'G'},{'n':'H','v':'H'},{'n':'I','v':'I'},{'n':'J','v':'J'},{'n':'K','v':'K'},{'n':'L','v':'L'},{'n':'M','v':'M'},{'n':'N','v':'N'},{'n':'O','v':'O'},{'n':'P','v':'P'},{'n':'Q','v':'Q'},{'n':'R','v':'R'},{'n':'S','v':'S'},{'n':'T','v':'T'},{'n':'U','v':'U'},{'n':'V','v':'V'},{'n':'W','v':'W'},{'n':'X','v':'X'},{'n':'Y','v':'Y'},{'n':'Z','v':'Z'},{'n':'0-9','v':'0-9'}]},{'key':'by','name':'排序','value':[{'n':'时间','v':'time'},{'n':'人气','v':'hits'},{'n':'评分','v':'score'}]}],
|
||||
};
|
||||
|
||||
return JSON.stringify({
|
||||
class: classes,
|
||||
filters: filterObj,
|
||||
});
|
||||
}
|
||||
|
||||
async function homeVod() {}
|
||||
|
||||
async function category(tid, pg, filter, extend) {
|
||||
if (pg <= 0) pg = 1;
|
||||
const area = getFilterUrlPart(extend, 'area');
|
||||
const clazz = getFilterUrlPart(extend, 'class');
|
||||
const by = getFilterUrlPart(extend, 'by');
|
||||
const lang = getFilterUrlPart(extend, 'lang');
|
||||
const year = getFilterUrlPart(extend, 'year');
|
||||
let page = '';
|
||||
if (pg > 1) {
|
||||
page = '/page/' + pg;
|
||||
}
|
||||
const link = HOST + '/index.php/vod/show' + area + by + clazz + '/id/' + tid + lang + page + year + '.html';
|
||||
const html = await request(link);
|
||||
const $ = load(html);
|
||||
const items = $('.module .module-item');
|
||||
let videos = _.map(items, (item) => {
|
||||
const $item = $(item);
|
||||
const it = $item.find('a:first')[0];
|
||||
const img = $item.find('img:first')[0];
|
||||
const remarks = $item.find('.module-item-text').text().trim();
|
||||
return {
|
||||
vod_id: it.attribs.href.replace(/.*?\/detail\/id\/(.*).html/g, '$1'),
|
||||
vod_name: it.attribs.title,
|
||||
vod_pic: img.attribs['data-src'],
|
||||
vod_remarks: remarks || '',
|
||||
};
|
||||
});
|
||||
const hasMore = $('div#page > a.page-next').length > 0;
|
||||
const pgCount = hasMore ? parseInt(pg) + 1 : parseInt(pg);
|
||||
const limit = 24;
|
||||
return JSON.stringify({
|
||||
page: parseInt(pg),
|
||||
pagecount: pgCount,
|
||||
limit: limit,
|
||||
total: limit * pgCount,
|
||||
list: videos,
|
||||
});
|
||||
}
|
||||
|
||||
function getFilterUrlPart(extend, part) {
|
||||
let result = '';
|
||||
if (extend[part]) {
|
||||
result = '/' + part + '/' + extend[part];
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
async function detail(id) {
|
||||
const html = await request(HOST + '/index.php/vod/detail/id/' + id + '.html');
|
||||
const $ = load(html);
|
||||
const vod = {
|
||||
vod_id: id,
|
||||
vod_name: $('.page-title').text(),
|
||||
vod_area: $('a.tag-link:last').text(),
|
||||
vod_year: $('a.tag-link:first').text(),
|
||||
vod_director: $('.video-info-main .video-info-items:contains(导演:)').text().substring(3).replace(/(^\/|\/$)/g, ''),
|
||||
vod_actor: $('.video-info-main .video-info-items:contains(主演:)').text().substring(3).replace(/(^\/|\/$)/g, ''),
|
||||
vod_pic: $('.video-cover img:first').attr('data-src'),
|
||||
vod_remarks : $('.stui-content__thumb span.pic-text').text(),
|
||||
vod_content: $('.video-info-main .video-info-items:contains(剧情:)').text().substring(3),
|
||||
};
|
||||
const playMap = {};
|
||||
const tabs = $('.module-player-tab .tab-item');
|
||||
const playlists = $('.module-blocklist');
|
||||
_.each(tabs, (tab, i) => {
|
||||
const from = $(tab).find('span:first').text();
|
||||
let list = playlists[i];
|
||||
list = $(list).find('a');
|
||||
_.each(list, (it) => {
|
||||
const title = it.children[0].children[0].data;
|
||||
const playUrl = it.attribs.href;
|
||||
|
||||
if (!playMap.hasOwnProperty(from)) {
|
||||
playMap[from] = [];
|
||||
}
|
||||
playMap[from].push( title + '$' + playUrl);
|
||||
});
|
||||
});
|
||||
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 link = HOST + id;
|
||||
const html = await request(link);
|
||||
let $ = load(html);
|
||||
const js = JSON.parse($('script:contains(player_)').html().replace('var player_aaaa=',''));
|
||||
const parseHtml = await request('https://jx.sc1080.top/?url=' + js.url);
|
||||
const htmlData = parseHtml.match(/var config = {([\w\W]*)}([\w\W]*)player/)[1];
|
||||
const json = JSON.parse('{' + htmlData.trim().replace(/,$/, '') + '}');
|
||||
const config = {
|
||||
url: json.url,
|
||||
key: json.key,
|
||||
time: json.time,
|
||||
};
|
||||
const parseResp = await request('https://jx.sc1080.top/api_config.php', 'post', config);
|
||||
const result = JSON.parse(parseResp);
|
||||
return JSON.stringify({
|
||||
parse: 0,
|
||||
url: result.url,
|
||||
header: {
|
||||
'User-Agent': UA,
|
||||
},
|
||||
});
|
||||
}
|
||||
|
||||
async function search(wd, quick, pg) {
|
||||
if (pg <= 0) pg = 1;
|
||||
const keyword = encodeURIComponent(wd);
|
||||
let path = 'search';
|
||||
if (pg == 1) {
|
||||
path += '.html?wd=' + keyword;
|
||||
} else {
|
||||
path += '/page/' + pg + '/wd/' + keyword + '.html';
|
||||
}
|
||||
const html = await request(HOST + '/index.php/vod/' + path);
|
||||
const $ = load(html);
|
||||
const items = $('.module .module-search-item');
|
||||
let videos = _.map(items, (item) => {
|
||||
const $item = $(item);
|
||||
const it = $item.find('.video-info a:first')[0];
|
||||
const img = $item.find('.video-cover img:first')[0];
|
||||
const remarks = $item.find('.video-info-header .video-serial').text().trim();
|
||||
return {
|
||||
vod_id: it.attribs.href.replace(/.*?\/detail\/id\/(.*).html/g, '$1'),
|
||||
vod_name: it.attribs.title,
|
||||
vod_pic: img.attribs['data-src'],
|
||||
vod_remarks: remarks || '',
|
||||
};
|
||||
});
|
||||
const hasMore = $('div#page > a.page-next').length > 0;
|
||||
const pgCount = hasMore ? parseInt(pg) + 1 : parseInt(pg);
|
||||
const limit = 24;
|
||||
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,
|
||||
};
|
||||
}
|
||||
@@ -0,0 +1,135 @@
|
||||
// 搜索滑块验证
|
||||
import { load, _ } from './lib/cat.js';
|
||||
|
||||
let key = '短视频';
|
||||
let HOST = 'http://www.sharenice.net';
|
||||
let siteKey = '';
|
||||
let siteType = 0;
|
||||
let 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, agentSp) {
|
||||
let res = await req(reqUrl, {
|
||||
method: 'get',
|
||||
headers: {
|
||||
'User-Agent': agentSp || PC_UA,
|
||||
},
|
||||
});
|
||||
return res.content;
|
||||
}
|
||||
|
||||
async function init(cfg) {
|
||||
siteKey = cfg.skey;
|
||||
siteType = cfg.stype;
|
||||
}
|
||||
|
||||
function clsjoin(cls) {
|
||||
_.each(cls, (s) => {
|
||||
let typeId = s.attribs['href'];
|
||||
typeId = typeId.substring(typeId.lastIndexOf('t/') + 2);
|
||||
classes.push({
|
||||
type_id: typeId,
|
||||
type_name: s.children[0].data,
|
||||
});
|
||||
});
|
||||
}
|
||||
|
||||
let classes = [];
|
||||
async function home(filter) {
|
||||
let filterObj = {};
|
||||
let html = await request(HOST);
|
||||
let $ = load(html);
|
||||
let series = $('div.nav > ul > li > a[href*=net/]');
|
||||
let tag = $('div.hot-tags-list > a[href*=net]');
|
||||
clsjoin(series);
|
||||
clsjoin(tag);
|
||||
return JSON.stringify({
|
||||
class: classes,
|
||||
filters: filterObj,
|
||||
});
|
||||
}
|
||||
|
||||
async function homeVod() {
|
||||
let link = HOST + '/t-576O5aWz';
|
||||
let html = await request(link);
|
||||
let $ = load(html);
|
||||
let items = $('div.item-box ul li');
|
||||
let videos = _.map(items, (item) => {
|
||||
let a = $(item).find('a:first')[0];
|
||||
let img = $(item).find('img:first')[0];
|
||||
return {
|
||||
vod_id: a.attribs.href,
|
||||
vod_name: a.attribs.title,
|
||||
vod_pic: img.attribs['data-original'],
|
||||
vod_remarks: '',
|
||||
};
|
||||
});
|
||||
return JSON.stringify({
|
||||
list: videos,
|
||||
});
|
||||
}
|
||||
|
||||
async function category(tid, pg, filter, extend) {
|
||||
if (pg <= 0 || typeof(pg) == 'undefined') pg = 1;
|
||||
let link = HOST + '/' + tid + '?page=' + pg;
|
||||
let html = await request(link);
|
||||
let $ = load(html);
|
||||
let items = $('div.item-box ul li');
|
||||
let videos = _.map(items, (item) => {
|
||||
let a = $(item).find('a:first')[0];
|
||||
let img = $(item).find('img:first')[0];
|
||||
return {
|
||||
vod_id: a.attribs.href,
|
||||
vod_name: a.attribs.title,
|
||||
vod_pic: img.attribs['data-original'],
|
||||
vod_remarks: '',
|
||||
};
|
||||
});
|
||||
let hasMore = $('ul.pagination > li > a:contains(»)').length > 0;
|
||||
let pgCount = hasMore ? parseInt(pg) + 1 : parseInt(pg);
|
||||
return JSON.stringify({
|
||||
page: parseInt(pg),
|
||||
pagecount: pgCount,
|
||||
limit: 16,
|
||||
total: 16 * pgCount,
|
||||
list: videos,
|
||||
});
|
||||
}
|
||||
|
||||
async function detail(id) {
|
||||
let vod = {
|
||||
vod_id: id,
|
||||
vod_remarks: '',
|
||||
};
|
||||
let playlist = ['观看视频' + '$' + id];
|
||||
vod.vod_play_from = '道长在线';
|
||||
vod.vod_play_url = playlist.join('#');
|
||||
return JSON.stringify({
|
||||
list: [vod],
|
||||
});
|
||||
}
|
||||
|
||||
async function play(flag, id, flags) {
|
||||
let html = await request(id);
|
||||
let $ = load(html);
|
||||
let playUrl = $('div.video-play-box').find('video:first')[0].attribs.src + '#.mp4';
|
||||
return JSON.stringify({
|
||||
parse: 0,
|
||||
url: playUrl,
|
||||
});
|
||||
}
|
||||
|
||||
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,
|
||||
};
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
//bbQ0FUT1CqASBzaHV5aW5mbV9vcGVuLmpzLGFzc2V0czovL2pzL2xpYi9jYXQuanMcX19qc0V2YWxSZXR1cm4IbG9hZAJfBmtleQhIT1NUDnNpdGVLZXkQc2l0ZVR5cGUSTU9CSUxFX1VBDGNvb2tpZQxNWV9VUkwOcmVxdWVzdAhwb3N0FGdldEhlYWRlcnMSZ2V0Q29va2llCGluaXQIaG9tZRBjYXRlZ29yeQxkZXRhaWwIcGxheQxzZWFyY2gaZGVjb2RlVW5pY29kZQlmTvOXRgBNACxodHRwczovL20uc2h1eWluZm0uY29ttAJNb3ppbGxhLzUuMCAoTGludXg7IEFuZHJvaWQgOTsgQVNVU19aMDFRRCBCdWlsZC9QUTNCLjE5MDgwMS4wMDI7IHd2KSBBcHBsZVdlYktpdC81MzcuMzYgKEtIVE1MLCBsaWtlIEdlY2tvKSBWZXJzaW9uLzQuMCBDaHJvbWUvOTEuMC40NDcyLjExNCBTYWZhcmkvNTM3LjM2DHJlcVVybAR1YQxidWZmZXIGcmVzBnJlcQxtZXRob2QUVXNlci1BZ2VudA5oZWFkZXJzDmNvbnNvbGUKZGVidWcicmVzLmNvbnRlbnQgPT09PiAOY29udGVudBBwb3N0RGF0YRBwb3N0dHlwZQhkYXRhDnRpbWVvdXQQcG9zdFR5cGUOaXNFbXB0eQxyZXN1bHQgc2V0Q29va2llSGVhZGVycxRzZXQtY29va2llBm1hcARrawI7BmNmZwhza2V5CnN0eXBlDGZpbHRlcghodG1sAiQOY2xhc3NlcxJmaWx0ZXJPYmoEaXQQdHlwZU5hbWUMdHlwZUlkCmZpbEJ5EC9zZWFyY2gvSGRsLnBkLWNsYXNzID4gZGQgPiBhW2hyZWYqPWxpc3RpbmZvXQU82KffEGNoaWxkcmVuDmF0dHJpYnMIaHJlZgptYXRjaAhwdXNoDnR5cGVfaWQSdHlwZV9uYW1lBGJ5BZJjj14FAGewZQJuEG5ld3N0aW1lAnYFuk4UbA5vbmNsaWNrEnN0cmluZ2lmeQ5maWx0ZXJzBmNscwZ0aWQEcGcMZXh0ZW5kCmJvb2tzDmhhc01vcmUOcGdDb3VudDgvZS9hY3Rpb24vTGlzdEluZm8ucGhwP3BhZ2U9EHBhcnNlSW50HiZtaWQ9NSZjbGFzc2lkPTQmbGluZT0yNCZ0ZW1waWQ9NSZvcmRlcmJ5PRQmbXlvcmRlcj0wLnVsLmJvb2stb2wgPiBsaS5ib29rLWxpOWQAaQB2AC4AcABhAGcAaQBuAGcAIAA+ACAAYQA6AGMAbwBuAHQAYQBpAG4AcwAoAAtOAE51mCkACHBhZ2UScGFnZWNvdW50CmxpbWl0CnRvdGFsCGxpc3QIYm9vawJhCmJuYW1lBmltZw5yZW1hcmtzEHJlbWFya3MyCGZpbmQOYTpmaXJzdBpoNC5ib29rLXRpdGxlCHRleHQSaW1nOmZpcnN0GmRpdi5ib29rLW1ldGEWcC5ib29rLWRlc2MOYm9va19pZBJib29rX25hbWUaZGF0YS1vcmlnaW5hbEZodHRwczovL20uc2h1eWluZm0uY29tL2Nzcy9kZW1vLmpwZxBib29rX3BpYwU82KTfBT3YMN0YYm9va19yZW1hcmtzBGlkEHBsYXlsaXN0BHVzEkhPU1QgKyBpZC5kaXYuYm9vay1yYW5kLWE6ZXEoMCkgYQh0cmltEmJvb2tfdHlwZSpkaXYuYm9vay1yYW5kLWE6ZXEoMikSYm9va195ZWFyEmJvb2tfYXJlYS5kaXYuYm9vay1yYW5kLWE6ZXEoMykgYRRib29rX2FjdG9yGmJvb2tfZGlyZWN0b3IYZGl2LmJvb2stZGVzGGJvb2tfY29udGVudDZkaXYucGxheS1saXN0ID4gdWwgPiBsaSA+IGECIwlTkH+VKFe/fg52b2x1bWVzCHVybHMCYg5yZXBsYWNlBCQxEHNlZ21lbnRzCGZsYWcIY29kZQZ1cmwIcHVybBwjanAtbGluZXMgPiBsaRJkYXRhLWNvZGUKcGFyc2UEd2QKcXVpY2sIbGluawpzZGF0YQRqbyYvZS9zZWFyY2gvaW5kZXgucGhwEHdkID09PT4gDE9yaWdpbi5odHRwczovL20uc2h1eWluZm0uY29tLw5SZWZlcmVyEGtleWJvYXJkbnRpdGxlLCBuZXdzdGV4dCwgcGxheWVyLCBwbGF5YWRtaW4sIG1vdmlldGltZSwgZmlsZXR5cGUIc2hvdwhmb3JtBnN0cgIlEHVuZXNjYXBlD6QDAaYDAQAVqAMAAgCqAwABrAMADgAGAaABAAAAARYNagCqAwAMrAMBDK4DAAmwAwEJsgMCCbQD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
|
||||
@@ -0,0 +1 @@
|
||||
//bbQ0FUT1CKAxhzc3NwX29wZW4uanMsYXNzZXRzOi8vanMvbGliL2NhdC5qcxxfX2pzRXZhbFJldHVybgxDcnlwdG8KZGF5anMMamluamEyBlVyaQJfDl8weDJlZDYOXzB4MjMyMRJfMHg0ZTFiMTQSXzB4MmRjOTlkEl8weDE2MzU5ZRJfMHhiMzE0YzkSXzB4MzgwZTFmEl8weDE4OTA0ZBJfMHgyYzJlZGQSXzB4M2RkYjA0El8weDE4Y2UzNhJfMHg1MmNkNjkSXzB4ZDA1Y2EyEl8weDNkZDIxMhJfMHg1NTVmZTESXzB4MmM4ZTJjEl8weDUzNTE3ZhJfMHg0NzE4MDMSXzB4MjBlMzBhEl8weDNjN2NjZRJfMHgyNGIzYWQSXzB4MWI4MGFkEl8weDM5ODhhMhJfMHgxZjU2OWQSXzB4YzQzOWYyEl8weDRiODM3ZhJfMHgxNzYwYWESXzB4MTUxMDU2El8weDUwMDRiZRJfMHgyOWZmY2YSXzB4YjFmZDEyEl8weDExZjU3ZBJfMHg0ZmVlOGYSXzB4ODQ1OTZlEl8weDUyNjdkNRJfMHgyYWQ5ZWQSXzB4M2RiODhiGHZvZF9wbGF5X3VybBJzdHJpbmdpZnkKcGFyc2UYZnJvbUNoYXJDb2RlFGNoYXJDb2RlQXQ8L2FwcHRvL3YxL3ZvZC9nZXRWb2RTZWFyY2g/d2Q9EnN1YnN0cmluZwhwdXNoSFgwWVNFUThYR3dJUlF4a1RVbFlaWGhOT1FFcFlUUXRBV0EwPQ5yZXBsYWNlCnN0eXBlCHNrZXkOIEJ1aWxkLzBCZ0JWV1FZQURWZFpBQUJWQVFBRUJRPT0SYXJlYV9saXN0DmZvckVhY2gKdGl0bGUGbG9nFnRvVXBwZXJDYXNlEHZvZF95ZWFyDHZvZF9pZBxIVUFXRUkgTWF0ZSA0MBZwbGF5ZXJfaW5mbxgmcGFnZVNpemU9MjEOdm9kX3BpYwhjYXRlCHRpbWUIaHR0cAxkZXZpY2UIdXJscxRyZXBsYWNlQWxsCGZpbmQadm9kX3BsYXlfZnJvbQhhcmVhEHRyeSBuZXh0QERhbHZpay8yLjEuMCAoTGludXg7IFU7IEFuZHJvaWQgDGV4dGVuZAxjb25maWcaZ2V0X2hvbWVfY2F0ZQxCYXNlNjQMaHR0cHM6CHBvc3QGZW5jCGxhbmcQdm9kX25hbWUWdm9kX2NvbnRlbnQURU5DUllQVElPThRVc2VyLUFnZW50DnJlZmVyZXIGa2V5DmNvbnRlbnQSbGFzdF9wYWdlDnZvZF9zdWIMcmFuZG9tDmh0dHA6Ly8MaHVhd2VpEmxhbmdfbGlzdApvcmRlcg5oZWFkZXJzLi9hcHB0by92MS9wYXJzaW5nL3Byb3h5HDcyZmE1ODRjYTM3YzM4FHN0YXJ0c1dpdGjYAkFHRVhFSHhBV1ZFelJWa1VCM3RjQWxRVFJVQlhGUXBFZGp0SGJnZHdMQko3VWtjeUxGY0NCVmRaUUVzcEVHeEtBVlVTV1E4MVp3RnZDaTBHWjFVZkd4bDdSeWtIVUdaOVVpbGRDRUlST0hCelRFZGVVMzgzQ2dOc1Z3OGxZa1FTWEFzWWFsQlRXbFJnRUNOOWZEQmdYM3hDVWs1Z1RXVWxOUUpUVEhaVFZuRT0GdXJsCFV0ZjgKdHlwZXMKbGFiZWw8L2FwcHRvL3YyL2NvbmZpZy9nZXQ/cD1hbmRyb2lkFmdldF9wYXJzaW5nEnR5cGVfbmFtZQh5ZWFyDnJlbGVhc2UGJCQkCGRhdGESdm9kX2FjdG9yFnZvZF9yZW1hcmtzHGhhc093blByb3BlcnR5CGVhY2gwL2FwcHRvL3YxL3ZvZC9nZXRWb2Q/aWQ9CGtleXMIdHJpbThjMU1VRlJvS0dsSllFeDhIVWtwRENBOE9IQT09DG1hYzovLxR1c2VyLWFnZW50DmlzRW1wdHkyJl9fcGxhdGZvcm09YW5kcm9pZCZfX2ljPVhabmcvSjFOd1FEQUFXWDh5WG10VGVTQVdRVjV5T2lablF3cGVXM3AzVXhzPRp2b2RfcGxheV9saXN0CHl6eXMGMHhjCDB4MjMIMHgzNAgweDEwCDB4MjgIMHgzYShkbmMxVG5aNmQwd3hlSFF3QkE9PXphYmFjZGVmZ2hqa2xtbm9wcXJzdHV2d3h5ekFCQ0RFRkdISktMTU5PUFFSU1RVVldYWVowMTIzNDU2Nzg5El8weDNhN2YxMxJfMHgyZWQ2YmUSXzB4MjMyMTljEl8weDUzODczNQpzaGlmdBJfMHgxZjVhOGUSXzB4NTc3ZjM5El8weDE4Y2IzZBJfMHgyYjBkN2QSXzB4NWFlYTMyEl8weDUzYmNmORJfMHhlYTc1NzEGcmVxBjB4YggweDU5DG1ldGhvZBJmb3JtLWRhdGEQcG9zdFR5cGUOdGltZW91dAgweDJkBjB4MggweDVmCGFlc1gIMHgxYhJfMHgyZmIxMTESXzB4MzcxMjU2El8weGIwYzg1YxJfMHg0ODZkZWMIMHgzNwgweDM2CDB4NGEKbG9jYWwIMHgzOQgweDJmCDB4MjYEaWQWdG9Mb3dlckNhc2UEdWEIMHg1MggweDE5BDsgCm1vZGVsCDB4MzgOYnVpbGRJZAIpCDB4NTQIMHgyYwxkb21haW4SXzB4NGJlOTU2El8weDI2MjVkZBJfMHgxYjBkODkSXzB4MzA2M2NmEl8weDUwZTFkMBJfMHgzMmE1OGESXzB4NGQ1NGNhEl8weDNmZDMyNRJfMHgxM2E0MTISXzB4NDdiNjFlEl8weDI3ZTBkMxJfMHg1ZjQ2Y2USXzB4MzExMTljEl8weDQ2OTBlZBJfMHgyYzhlNTcIMHgxNQgweDE2Cmxpc3RzCDB4NTYIbW9sZAgweDMzCDB4NDcOdHlwZV9pZAgweDNkCDB4NTMIMHgyMQgweDEzBXt8i1cGMHhkCDB4M2IFMFc6UwgweDUwBjB4OAXtiwCKCDB4NWISeWVhcl9saXN0BXRe404IMHgxOAhpbml0BWhR6JACbgJ2CDB4MWYGMHg5BZJjj14IMHg0OAgweDQzBQBnsGUFAGftcAhoaXRzBX1ZxIsKc2NvcmUOY29uc29sZQgweDNlDmZpbHRlcnMSXzB4MjJjYjkyCDB4MTcSXzB4MjM0MzFjBHt9El8weDk3MGZjZRJfMHhlZjYzZTYSXzB4Mjc2YWVjEl8weDQ1NmQ5YRJfMHgxMTg2YTMSXzB4NDU0ZTQ3El8weDE4ZDBmOBJfMHgxZjBlMjQSXzB4NDZhOGJjPi9hcHB0by92MS92b2QvZ2V0TGlzdHM/dHlwZV9pZD3kASZhcmVhPXt7ZXh0LmFyZWF9fSZsYW5nPXt7ZXh0Lmxhbmd9fSZ5ZWFyPXt7ZXh0LnllYXJ9fSZvcmRlcj17e2V4dC5vcmRlcnxkZWZhdWx0KCJ0aW1lIil9fSZ0eXBlX25hbWU9e3tleHQuY2xhc3N9fQZleHQMJnBhZ2U9CDB4NDUIMHg0MQgweDVjCDB4NDYIMHgxZAYweDQIcGFnZQYweDMScGFnZWNvdW50CGxpc3QSXzB4NTVlNzY5El8weGEyYTQyMRJfMHg0YTAyNzQSXzB4NWJjZjI0El8weGIxNThlNBJfMHgxNzliMmISXzB4NDlmZmJiEl8weGNhZGRmYQgweDIwCDB4MjckZW5jb2RlVVJJQ29tcG9uZW50EnZvZF9jbGFzcwgweDRjAiwIMHg0MBB2b2RfYXJlYQgweDFjGHZvZF9kaXJlY3RvcggweDVkCDB4MjIIMHgyYQgweDQ0BjB4ZggweDRiCDB4MWUGbWFwCDB4MjkCIwgweDRmCDB4MmIIMHgxYRJfMHg0OTFlNGQIMHg1ZQIkCDB4MTESXzB4MTUwYTdmEl8weDRmYzM2MRJfMHgxNGFhZDQSXzB4NDU3MWVmEl8weDVkNTFhMBJfMHgyNjI0YjcSXzB4NTI2NDk4El8weDE0NjhmZBJfMHgyNDZmZjUIMHg0ZQgweDU1EHBsYXlfdXJsCDB4MTQIMHg1MRJfMHg5YWU5M2MGMHgxEl8weDJhMWYwORJfMHg1NjNkODASXzB4NGMyNmQ1El8weDNkNjE4MxJfMHg1OWVjNGYSXzB4MWU2MjVhEl8weDIyNGZlNQgweDMxEl8weDNlZmNlYxJfMHg1ZWI4MTEIMHg0ZAgweDM1AiASXzB4NGMxNGMzEl8weDE0YTk0NxJfMHg1MWZiZjUOaW5kZXhPZggweDMyEl8weDJmOGExMxJfMHhhYzk1YTcSXzB4NGVjYWQ2El8weGE1ZWEzMBJfMHg1Njk0MTYSXzB4MWVjYmJlEl8weDE5MGU4NAYweGUELy8IMHg1OAgweDQ5BjB4YQgweDI1CDB4NjAGMHgwDlJlZmVyZXIIMHgzYwxoZWFkZXISXzB4MTlmZTJmEl8weDE4ODdiOBJfMHg0MDY0YjYSXzB4OTgzMGMxEl8weDMyNTdlMxJfMHg1YWEyNTASXzB4NThjMjNmEl8weDczMDYyOAYweDUGMHg3CmJyYW5kCDB4NDIIMHgzZhJfMHgyNTIzZWYSXzB4MzU4NzYwEl8weDRkMDFmZRJfMHg0ZjY0NzgSXzB4Mjk2NjUzCDB4MmUIMHgzMBJfMHgzN2ZjMDQSXzB4MTI1OTk5CDB4NTcIMHg1YQgweDEyEl8weDE2ZWMzZBJfMHg0MWExYmMIMHgyNAYweDYIaG9tZQ5ob21lVm9kEGNhdGVnb3J5DGRldGFpbAhwbGF5DHNlYXJjaA+kAwGmAwEAKqgDAAUAqgMAAawDAAKuAwADsAMABLIDAA4ABgGgAQAAACArFqkIAKoDAAysAwEMrgMCDLADAwyyAwQMtAMADbYDAQ24AwIJugMDCbwDBAm+AwUJwAMGCcIDBwnEAwgJxgMJDcgDCg3KAwsNzAMMDc4DDQ3QAw4N0gMPAdQDEAHWAxEB2AMSAdoDEwHcAxQB3gMVCeADFgniAxcB5AMYAeYDGQHoAxoB6gMbAewDHA3uAx0B8AMeAfIDHwH0AyAB9gMhAfgDIgH6AyMB/AMkAagDJQEI6Ga+Al8UAL4DXxUAvgRfFgC+BV8XAL4GXxgAvgdfGQC+CF8cAL4JXx0AvgpfHgC+C18fAL4MXyAAvg1fIgC+Dl8jAL4PXyQAvhBfJQC+EV8mAL4SXycAvhNfKAC+FF8pAL4VXyoAKQT/AAAABAABAAAEAQEAAAQCAQAABDAAAAAEAwEAAAQEAQAABAUBAAAEBgEAAAQHAQAABAgBAAAECQEAAAQKAQAABAsBAAAEQQAAAAQMAQAABA0BAAAEDgEAAAQPAQAABBABAAAEEQEAAAQSAQAABBMBAAAEFAEAAARAAAAABBUBAAAEFgEAAAQXAQAABBgBAAAEGQEAAAQaAQAABBsBAAAmIAAEHAEAAEwgAACABF0AAABMIQAAgAQdAQAATCIAAIAEHgEAAEwjAACABB8BAABMJAAAgAQgAQAATCUAAIAEIQEAAEwmAACABCIBAABMJwAAgAQjAQAATCgAAIAEQgAAAEwpAACABCQBAABMKgAAgAQlAQAATCsAAIAEJgEAAEwsAACABCcBAABMLQAAgAQoAQAATC4AAIAEKQEAAEwvAACABCoBAABMMAAAgAQrAQAATDEAAIAELAEAAEwyAACABDYAAABMMwAAgAQtAQAATDQAAIAELgEAAEw1AACABC8BAABMNgAAgAQwAQAATDcAAIAEMQEAAEw4AACABDIBAABMOQAAgAQzAQAATDoAAIAENAEAAEw7AACABDUBAABMPAAAgAQ2AQAATD0AAIAENwEAAEw+AACABDgBAABMPwAAgAQ5AQAATEAAAIAEOgEAAExBAACABDsBAABMQgAAgAQeAAAATEMAAIAEPAEAAExEAACABHoAAABMRQAAgAQ9AQAATEYAAIAEPgEAAExHAACABD8BAABMSAAAgARAAQAATEkAAIAEQQEAAExKAACABEIBAABMSwAAgARDAQAATEwAAIAERAEAAExNAACABEUBAABMTgAAgARGAQAATE8AAIAERwEAAExQAACABEgBAABMUQAAgARJAQAATFIAAIAESgEAAExTAACABEsBAABMVAAAgARMAQAATFUAAIAETQEAAExWAACABE4BAABMVwAAgARPAQAATFgAAIAEUAEAAExZAACABFEBAABMWgAAgARSAQAATFsAAIAEUwEAAExcAACABFQBAABMXQAAgARVAQAATF4AAIAEWwAAAExfAACABFYBAABMYAAAgF8FAL4AZQUAvFkB7g6+AU3bAAAAXwYABFcBAABfBwC/XwgAC18JALNfCgC/XwsAs18MAGUGAARYAQAA7V8NAGUGAARZAQAA7V8OAGUGAARaAQAA7V8PAGUGAARbAQAA7V8QAGUGAARcAQAA7V8RAGUGAARdAQAA7V8SAAReAQAAXxMAC18aAAtfGwAEXwEAAF8hACmkAwEEAQBoAg5DBgEAAgECAgABEwPABQABQMIFAAEAxAUBADBhAAC+AE1iAQAAx2IAANCP2O0ppAMBAA5DBgEAAQABBAEAHQHGBQABAMAFAAPPjtfoGNsEBgEAAEjbBGQBAABIJAAAJAEADurlKaQDAQAOQwYBAAIBAgIBABEDwAUAAQDCBQABAMQFAQAgtAMFDGEAAM+zntNlAADPR8diAAAopAMBAA5iBgHSAwMEAwsHAJ8CB8oFAAEAzAUAAQDOBQABANAFAQAg0gUBASDUBQECINYFCQMD9gMmAMYDDgy6AwgItgMGDNADEwzMAxEMzgMSDGECAGEBAGEAAAvbZQEA7UwuAQAAxwbI0OhROGwBAABlAgBlAwAEbQEAAO2dC2UDAARuAQAA7UxvAQAAC9tlAQDtTC4BAABMOQEAANBMSAEAAARwAQAATHEBAADRTHIBAADuixFjAQAO6hc4bAEAAM8LYgAATDkBAADuixFjAQAOOJgAAABlAwAEcwEAAO1IYgEAZQMABHQBAADtRyQBAMlscAAAAGICAGUDAAR1AQAA7Ue0qehGOJgAAABlAwAEcwEAAO1IOHYBAADbZQQA7SYAAJZiAgBlAwAEdwEAAO1HJgAAlpbbZQUA7dtlBgDtJgAAliIHACQB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
|
||||
@@ -0,0 +1,277 @@
|
||||
import { Crypto, load, _ } from 'assets://js/lib/cat.js';
|
||||
|
||||
let key = 'star';
|
||||
let host = 'https://www.histar.tv';
|
||||
let apiHost = 'https://aws.ulivetv.net';
|
||||
let types = {};
|
||||
// let ver = '';
|
||||
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, method, data) {
|
||||
const headers = {
|
||||
'User-Agent': UA,
|
||||
};
|
||||
if (method == 'post') {
|
||||
headers['Content-Type'] = 'application/json';
|
||||
} else {
|
||||
headers['Cookie'] = 'userIP=127.0.0.1; aws-waf-token=';
|
||||
headers['Referer'] = host;
|
||||
}
|
||||
const res = await req(reqUrl, {
|
||||
method: method || 'get',
|
||||
headers: headers,
|
||||
data: data,
|
||||
});
|
||||
return res.content;
|
||||
}
|
||||
|
||||
// cfg = {skey: siteKey, ext: extend}
|
||||
async function init(cfg) {
|
||||
siteKey = cfg.skey;
|
||||
siteType = cfg.stype;
|
||||
types = {
|
||||
'movie': '电影',
|
||||
'drama': '电视剧',
|
||||
'animation': '动漫',
|
||||
'variety': '综艺',
|
||||
'documentary': '纪录片',
|
||||
};
|
||||
// ver = await getVer();
|
||||
}
|
||||
|
||||
// async function getVer() {
|
||||
// const html = await request(host);
|
||||
// const $ = load(html);
|
||||
// const srcAttr = $('script[src*=\'buildManifest.js\']').attr('src');
|
||||
// return srcAttr.split('/')[3];
|
||||
// }
|
||||
|
||||
async function home(filter) {
|
||||
const typeList = _.keys(types);
|
||||
const classes = _.map(typeList, (item) => {
|
||||
return { type_id: item, type_name: types[item] };
|
||||
});
|
||||
const filterConfig = {};
|
||||
const jsonData = JSON.stringify(typeList);
|
||||
for (const typeId of typeList) {
|
||||
const html = await request(host + '/' + typeId + '/all/all/all');
|
||||
const $ = load(html);
|
||||
const json = $('#__NEXT_DATA__')[0].children[0].data;
|
||||
const obj = JSON.parse(json).props.pageProps.filterCondition;
|
||||
const label = convertTypeData(obj, 'label', '类型');
|
||||
const country = convertTypeData(obj, 'country', '地区');
|
||||
const time = convertTypeData(obj, 'time', '年份');
|
||||
const filterArray = [label, country, time];
|
||||
filterConfig[typeId] = filterArray;
|
||||
};
|
||||
return JSON.stringify({
|
||||
class: classes,
|
||||
filters: filterConfig,
|
||||
});
|
||||
}
|
||||
|
||||
function convertTypeData(typeData, key, name) {
|
||||
if (!typeData || !typeData[key] || typeData[key].length <= 2) {
|
||||
return null;
|
||||
}
|
||||
let valueList = typeData[key];
|
||||
if (key == 'time') {
|
||||
valueList = valueList.sort((a, b) => { return b - a;});
|
||||
valueList.pop();
|
||||
}
|
||||
const values = _.map(valueList, (item) => {
|
||||
let name;
|
||||
let value;
|
||||
if (item instanceof Array) {
|
||||
name = item[0];
|
||||
value = item[0];
|
||||
} else {
|
||||
name = item.toString();
|
||||
value = item.toString();
|
||||
}
|
||||
return {
|
||||
n: name,
|
||||
v: value,
|
||||
};
|
||||
});
|
||||
values.unshift({
|
||||
n: '全部',
|
||||
v: '',
|
||||
});
|
||||
const typeClass = {
|
||||
key: key,
|
||||
name: name,
|
||||
init: '',
|
||||
value: values,
|
||||
};
|
||||
return typeClass;
|
||||
}
|
||||
|
||||
async function homeVod() {
|
||||
const html = await request(host);
|
||||
const $ = load(html);
|
||||
const json = $('#__NEXT_DATA__')[0].children[0].data;
|
||||
const obj = JSON.parse(json).props.pageProps.cards;
|
||||
const videos = [];
|
||||
_.each(obj, (cards) => {
|
||||
if (cards.name == '电视直播') return;
|
||||
_.each(cards.cards, (card) => {
|
||||
const v = {
|
||||
vod_id: card.id,
|
||||
vod_name: card.name,
|
||||
vod_pic: card.img,
|
||||
vod_remarks: card.countStr,
|
||||
};
|
||||
videos.push(v);
|
||||
});
|
||||
});
|
||||
return JSON.stringify({
|
||||
list: videos,
|
||||
});
|
||||
}
|
||||
|
||||
async function category(tid, pg, filter, extend) {
|
||||
const limit = 16;
|
||||
const param = {
|
||||
chName: types[tid],
|
||||
page: pg,
|
||||
pageSize: limit,
|
||||
label: extend.label,
|
||||
country: extend.country,
|
||||
};
|
||||
if (extend.time) {
|
||||
const year = parseInt(extend.time);
|
||||
param.startTime = year;
|
||||
param.endTime = year;
|
||||
}
|
||||
const json = await request(apiHost + '/v3/web/api/filter', 'post', JSON.stringify(param));
|
||||
const data = JSON.parse(json).data;
|
||||
const videos = _.map(data.list, (card) => {
|
||||
return {
|
||||
vod_id: card.id,
|
||||
vod_name: card.name,
|
||||
vod_pic: card.img,
|
||||
vod_remarks: card.countStr,
|
||||
};
|
||||
});
|
||||
const page = parseInt(pg);
|
||||
const count = parseInt(data.total / limit);
|
||||
return JSON.stringify({
|
||||
page: page,
|
||||
pagecount: count,
|
||||
limit: limit,
|
||||
total: data.total,
|
||||
list: videos,
|
||||
});
|
||||
}
|
||||
|
||||
async function detail(id) {
|
||||
const html = await request(host + '/vod/detail/' + id);
|
||||
const $ = load(html);
|
||||
const json = $('#__NEXT_DATA__')[0].children[0].data;
|
||||
const obj = JSON.parse(json).props.pageProps;
|
||||
const vObj = obj.pageData;
|
||||
const vodAtom = {
|
||||
vod_id: id,
|
||||
vod_name: vObj.name,
|
||||
vod_type: vObj.chname,
|
||||
vod_pic: vObj.picurl,
|
||||
vod_area: vObj.country,
|
||||
vod_lang: vObj.language,
|
||||
vod_remarks: vObj.countStr,
|
||||
vod_actor: vObj.actor,
|
||||
vod_director: vObj.director,
|
||||
vod_content: vObj.desc,
|
||||
}
|
||||
const playInfo = obj.videosGroup;
|
||||
const playVod = {};
|
||||
_.each(playInfo, (info) => {
|
||||
const sourceName = info.name;
|
||||
let playList = '';
|
||||
const videoInfo = info.videos;
|
||||
const vodItems = _.map(videoInfo, (epObj) => {
|
||||
const epName = epObj.epInfo;
|
||||
const playUrl = epObj.purl
|
||||
return epName + '$' + playUrl;
|
||||
});
|
||||
if (_.isEmpty(vodItems)) return;
|
||||
playList = vodItems.join('#');
|
||||
playVod[sourceName] = playList;
|
||||
});
|
||||
vodAtom.vod_play_from = _.keys(playVod).join('$$$');
|
||||
vodAtom.vod_play_url = _.values(playVod).join('$$$');
|
||||
return JSON.stringify({
|
||||
list: [vodAtom],
|
||||
});
|
||||
}
|
||||
|
||||
async function play(flag, id, flags) {
|
||||
let playUrl = id;
|
||||
return JSON.stringify({
|
||||
parse: 0,
|
||||
url: playUrl,
|
||||
});
|
||||
}
|
||||
|
||||
async function search(wd, quick, pg) {
|
||||
// const limit = 10;
|
||||
// const json = await request(host + '/_next/data/' + ver + '/search.json?word=' + encodeURIComponent(wd) + '&page=' + pg);
|
||||
// const data = JSON.parse(json).pageProps;
|
||||
// const videos = _.map(data.initList, (card) => {
|
||||
// return {
|
||||
// vod_id: card.id,
|
||||
// vod_name: card.name,
|
||||
// vod_pic: card.picurl,
|
||||
// vod_remarks: card.countStr,
|
||||
// };
|
||||
// });
|
||||
// const page = parseInt(pg);
|
||||
// const count = parseInt(data.total / limit);
|
||||
// return JSON.stringify({
|
||||
// page: page,
|
||||
// pagecount: count,
|
||||
// limit: limit,
|
||||
// total: data.total,
|
||||
// list: videos,
|
||||
// });
|
||||
const limit = 10;
|
||||
const param = {
|
||||
word: wd,
|
||||
page: pg,
|
||||
pageSize: limit,
|
||||
};
|
||||
const json = await request(apiHost + '/v3/web/api/search', 'post', JSON.stringify(param));
|
||||
const data = JSON.parse(json).data;
|
||||
const videos = _.map(data.list, (card) => {
|
||||
return {
|
||||
vod_id: card.id,
|
||||
vod_name: card.name,
|
||||
vod_pic: card.picurl,
|
||||
vod_remarks: card.countStr,
|
||||
};
|
||||
});
|
||||
const page = parseInt(pg);
|
||||
const count = parseInt(data.total / limit);
|
||||
return JSON.stringify({
|
||||
page: page,
|
||||
pagecount: count,
|
||||
limit: limit,
|
||||
total: data.total,
|
||||
list: videos,
|
||||
});
|
||||
}
|
||||
|
||||
export function __jsEvalReturn() {
|
||||
return {
|
||||
init: init,
|
||||
home: home,
|
||||
homeVod: homeVod,
|
||||
category: category,
|
||||
detail: detail,
|
||||
play: play,
|
||||
search: search,
|
||||
};
|
||||
}
|
||||
@@ -0,0 +1,182 @@
|
||||
// 搜索数字验证
|
||||
// 20230812 变更 分类&筛选
|
||||
import { Crypto, load, _ } from './lib/cat.js';
|
||||
let key = "素白白",
|
||||
url = "https://www.subaibaiys.com",
|
||||
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" : ""
|
||||
}));
|
||||
if (referer.headers["set-cookie"])
|
||||
for (const c of (_.isArray(referer.headers["set-cookie"]) ? referer.headers["set-cookie"].join(";") : referer.headers["set-cookie"]).split(";")) {
|
||||
var tmp = c.trim();
|
||||
if (tmp.startsWith("result=")) return cookie.result = tmp.substring(7), request(reqUrl, reqUrl, "post", {
|
||||
result: cookie.result
|
||||
});
|
||||
if (tmp.startsWith("esc_search_captcha=1")) return cookie.esc_search_captcha = 1, delete cookie.result, request(reqUrl)
|
||||
}
|
||||
return referer.content
|
||||
}
|
||||
|
||||
async function init(cfg) {
|
||||
siteKey = cfg.skey, siteType = cfg.stype
|
||||
}
|
||||
|
||||
async function home(filter) {
|
||||
let classes = [{"type_id":"movie_bt","type_name":"影视筛选"},{"type_id":"new-movie","type_name":"电影"},{"type_id":"tv-drama","type_name":"电视剧"},{"type_id":"hot-month","type_name":"热门电影"},{"type_id":"high-movie","type_name":"高分电影"},{"type_id":"cartoon-movie","type_name":"动漫电影"},{"type_id":"hongkong-movie","type_name":"香港经典电影"},{"type_id":"domestic-drama","type_name":"国产剧"},{"type_id":"american-drama","type_name":"欧美剧"},{"type_id":"korean-drama","type_name":"韩剧"},{"type_id":"anime-drama","type_name":"动漫剧"},{"type_id":"marvel-movies","type_name":"漫威宇宙电影系列"},{"type_id":"fastfurious","type_name":"速度与激情电影系列"},{"type_id":"zero-zero-seven","type_name":"007系列(25部正传+2部外传)"}];
|
||||
let filterObj = {
|
||||
"movie_bt":[{"key":"catedd","name":"分类","value":[{"n":"全部","v":""},{"v":"/movie_bt_series/dongmanju","n":"动漫剧"},{"v":"/movie_bt_series/dongmandy","n":"动漫电影"},{"v":"/movie_bt_series/yindudy","n":"印度电影"},{"v":"/movie_bt_series/guochanju","n":"国产剧"},{"v":"/movie_bt_series/guochandy","n":"国产电影"},{"v":"/movie_bt_series/riju","n":"日剧"},{"v":"/movie_bt_series/rihandy","n":"日韩电影"},{"v":"/movie_bt_series/oumeiju","n":"欧美剧"},{"v":"/movie_bt_series/oumeidy","n":"欧美电影"},{"v":"/movie_bt_series/taiju","n":"泰剧"},{"v":"/movie_bt_series/thaidy","n":"泰国电影"},{"v":"/movie_bt_series/gangju","n":"港台剧"},{"v":"/movie_bt_series/gangtaidy","n":"港台电影"},{"v":"/movie_bt_series/documentary","n":"纪录片"},{"v":"/movie_bt_series/zongyi","n":"综艺"},{"v":"/movie_bt_series/hanju","n":"韩剧"},{"v":"/movie_bt_series/xianggangdy","n":"香港经典电影"}]},{"key":"class","name":"类型","value":[{"n":"全部","v":""},{"v":"/movie_bt_tags/pop-popular","n":"POP流行"},{"v":"/movie_bt_tags/biography","n":"传记"},{"v":"/movie_bt_tags/child","n":"儿童"},{"v":"/movie_bt_tags/adventure","n":"冒险"},{"v":"/movie_bt_tags/plot","n":"剧情"},{"v":"/movie_bt_tags/action","n":"动作"},{"v":"/movie_bt_tags/anime","n":"动漫"},{"v":"/movie_bt_tags/animation","n":"动画"},{"v":"/movie_bt_tags/history","n":"历史"},{"v":"/movie_bt_tags/costume","n":"古装"},{"v":"/movie_bt_tags/antiquity","n":"古风"},{"v":"/movie_bt_tags/homosexual","n":"同性"},{"v":"/movie_bt_tags/comedy","n":"喜剧"},{"v":"/movie_bt_tags/fantasy","n":"奇幻"},{"v":"/movie_bt_tags/family","n":"家庭"},{"v":"/movie_bt_tags/terror","n":"恐怖"},{"v":"/movie_bt_tags/suspense","n":"悬疑"},{"v":"/movie_bt_tags/erotic","n":"情色"},{"v":"/movie_bt_tags/thriller","n":"惊悚"},{"v":"/movie_bt_tags/drama","n":"戏曲"},{"v":"/movie_bt_tags/war","n":"战争"},{"v":"/movie_bt_tags/latin","n":"拉丁"},{"v":"/movie_bt_tags/funny","n":"搞笑"},{"v":"/movie_bt_tags/campus","n":"校园"},{"v":"/movie_bt_tags/song-and-dance","n":"歌舞"},{"v":"/movie_bt_tags/martial-arts","n":"武侠"},{"v":"/movie_bt_tags/disaster","n":"灾难"},{"v":"/movie_bt_tags/love","n":"爱情"},{"v":"/movie_bt_tags/crime","n":"犯罪"},{"v":"/movie_bt_tags/fancy","n":"玄幻"},{"v":"/movie_bt_tags/reality-show","n":"真人秀"},{"v":"/movie_bt_tags/short-film","n":"短片"},{"v":"/movie_bt_tags/kehuan","n":"科幻"},{"v":"/movie_bt_tags/documentary","n":"纪录片"},{"v":"/movie_bt_tags/talkshow","n":"脱口秀"},{"v":"/movie_bt_tags/stageart","n":"舞台艺术"},{"v":"/movie_bt_tags/west","n":"西部"},{"v":"/movie_bt_tags/sport","n":"运动"},{"v":"/movie_bt_tags/youth","n":"青春"},{"v":"/movie_bt_tags/music","n":"音乐"},{"v":"/movie_bt_tags/ghost","n":"鬼怪"},{"v":"/movie_bt_tags/black-film","n":"黑色电影"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"v":"/movie_bt_cat/bhutan","n":"不丹"},{"v":"/movie_bt_cat/china","n":"中国"},{"v":"/movie_bt_cat/china-taiwan","n":"中国台湾"},{"v":"/movie_bt_cat/china-mainland","n":"中国大陆"},{"v":"/movie_bt_cat/china-hongkong","n":"中国香港"},{"v":"/movie_bt_cat/denmark","n":"丹麦"},{"v":"/movie_bt_cat/ukraine","n":"乌克兰"},{"v":"/movie_bt_cat/uruguay","n":"乌拉圭"},{"v":"/movie_bt_cat/israel","n":"以色列"},{"v":"/movie_bt_cat/iraq","n":"伊拉克"},{"v":"/movie_bt_cat/iran","n":"伊朗"},{"v":"/movie_bt_cat/russia","n":"俄罗斯"},{"v":"/movie_bt_cat/bulgaria","n":"保加利亚"},{"v":"/movie_bt_cat/croatia","n":"克罗地亚"},{"v":"/movie_bt_cat/iceland","n":"冰岛"},{"v":"/movie_bt_cat/canada","n":"加拿大"},{"v":"/movie_bt_cat/hungary","n":"匈牙利"},{"v":"/movie_bt_cat/south-africa","n":"南非"},{"v":"/movie_bt_cat/botswana","n":"博茨瓦纳"},{"v":"/movie_bt_cat/qatar","n":"卡塔尔"},{"v":"/movie_bt_cat/luxembourg","n":"卢森堡"},{"v":"/movie_bt_cat/india","n":"印度"},{"v":"/movie_bt_cat/indonesia","n":"印度尼西亚"},{"v":"/movie_bt_cat/kazakhstan","n":"哈萨克斯坦"},{"v":"/movie_bt_cat/colombia","n":"哥伦比亚"},{"v":"/movie_bt_cat/turkey","n":"土耳其"},{"v":"/movie_bt_cat/serbia","n":"塞尔维亚"},{"v":"/movie_bt_cat/cyprus","n":"塞浦路斯"},{"v":"/movie_bt_cat/mexico","n":"墨西哥"},{"v":"/movie_bt_cat/dominica","n":"多米尼加"},{"v":"/movie_bt_cat/austria","n":"奥地利"},{"v":"/movie_bt_cat/venezuela","n":"委内瑞拉"},{"v":"/movie_bt_cat/nigeria","n":"尼日利亚"},{"v":"/movie_bt_cat/巴基斯坦","n":"巴基斯坦"},{"v":"/movie_bt_cat/paraguay","n":"巴拉圭"},{"v":"/movie_bt_cat/brazil","n":"巴西"},{"v":"/movie_bt_cat/greece","n":"希腊"},{"v":"/movie_bt_cat/germany","n":"德国"},{"v":"/movie_bt_cat/italy","n":"意大利"},{"v":"/movie_bt_cat/latvia","n":"拉脱维亚"},{"v":"/movie_bt_cat/norway","n":"挪威"},{"v":"/movie_bt_cat/chech","n":"捷克"},{"v":"/movie_bt_cat/摩洛哥","n":"摩洛哥"},{"v":"/movie_bt_cat/斯洛伐克","n":"斯洛伐克"},{"v":"/movie_bt_cat/slovenia","n":"斯洛文尼亚"},{"v":"/movie_bt_cat/singapore","n":"新加坡"},{"v":"/movie_bt_cat/zealand","n":"新西兰"},{"v":"/movie_bt_cat/japan","n":"日本"},{"v":"/movie_bt_cat/chile","n":"智利"},{"v":"/movie_bt_cat/north-korea","n":"朝鲜"},{"v":"/movie_bt_cat/cambodia","n":"柬埔寨"},{"v":"/movie_bt_cat/georgia","n":"格鲁吉亚"},{"v":"/movie_bt_cat/belgium","n":"比利时"},{"v":"/movie_bt_cat/saudi-arabia","n":"沙特阿拉伯"},{"v":"/movie_bt_cat/france","n":"法国"},{"v":"/movie_bt_cat/poland","n":"波兰"},{"v":"/movie_bt_cat/puertorco","n":"波多黎各"},{"v":"/movie_bt_cat/bohei","n":"波黑"},{"v":"/movie_bt_cat/thailand","n":"泰国"},{"v":"/movie_bt_cat/australia","n":"澳大利亚"},{"v":"/movie_bt_cat/ireland","n":"爱尔兰"},{"v":"/movie_bt_cat/estonia","n":"爱沙尼亚"},{"v":"/movie_bt_cat/sweden","n":"瑞典"},{"v":"/movie_bt_cat/switzerland","n":"瑞士"},{"v":"/movie_bt_cat/belarus","n":"白俄罗斯"},{"v":"/movie_bt_cat/peru","n":"秘鲁"},{"v":"/movie_bt_cat/tunisia","n":"突尼斯"},{"v":"/movie_bt_cat/lithuania","n":"立陶宛"},{"v":"/movie_bt_cat/romania","n":"罗马尼亚"},{"v":"/movie_bt_cat/america","n":"美国"},{"v":"/movie_bt_cat/finland","n":"芬兰"},{"v":"/movie_bt_cat/sovietunion","n":"苏联"},{"v":"/movie_bt_cat/england","n":"英国"},{"v":"/movie_bt_cat/netherlands","n":"荷兰"},{"v":"/movie_bt_cat/philippines","n":"菲律宾"},{"v":"/movie_bt_cat/葡萄牙","n":"葡萄牙"},{"v":"/movie_bt_cat/west-germany","n":"西德"},{"v":"/movie_bt_cat/spain","n":"西班牙"},{"v":"/movie_bt_cat/vietnam","n":"越南"},{"v":"/movie_bt_cat/argentina","n":"阿根廷"},{"v":"/movie_bt_cat/korea","n":"韩国"},{"v":"/movie_bt_cat/malaysia","n":"马来西亚"},{"v":"/movie_bt_cat/马耳他","n":"马耳他"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"v":"/year/2023","n":"2023"},{"v":"/year/2022","n":"2022"},{"v":"/year/2021","n":"2021"},{"v":"/year/2020","n":"2020"},{"v":"/year/2019","n":"2019"},{"v":"/year/2018","n":"2018"},{"v":"/year/2017","n":"2017"},{"v":"/year/2016","n":"2016"},{"v":"/year/2015","n":"2015"},{"v":"/year/2014","n":"2014"},{"v":"/year/2013","n":"2013"},{"v":"/year/2012","n":"2012"},{"v":"/year/2011","n":"2011"},{"v":"/year/2010","n":"2010"},{"v":"/year/2009","n":"2009"},{"v":"/year/2008","n":"2008"},{"v":"/year/2007","n":"2007"},{"v":"/year/2006","n":"2006"},{"v":"/year/2005","n":"2005"},{"v":"/year/2004","n":"2004"},{"v":"/year/2003","n":"2003"},{"v":"/year/2002","n":"2002"},{"v":"/year/2001","n":"2001"},{"v":"/year/2000","n":"2000"},{"v":"/year/1999","n":"1999"},{"v":"/year/1998","n":"1998"},{"v":"/year/1997","n":"1997"},{"v":"/year/1996","n":"1996"},{"v":"/year/1995","n":"1995"},{"v":"/year/1994","n":"1994"},{"v":"/year/1993","n":"1993"},{"v":"/year/1992","n":"1992"},{"v":"/year/1991","n":"1991"},{"v":"/year/1990","n":"1990"},{"v":"/year/1989","n":"1989"},{"v":"/year/1988","n":"1988"},{"v":"/year/1987","n":"1987"},{"v":"/year/1986","n":"1986"},{"v":"/year/1985","n":"1985"},{"v":"/year/1984","n":"1984"},{"v":"/year/1983","n":"1983"},{"v":"/year/1982","n":"1982"},{"v":"/year/1981","n":"1981"},{"v":"/year/1980","n":"1980"},{"v":"/year/1979","n":"1979"},{"v":"/year/1978","n":"1978"},{"v":"/year/1977","n":"1977"},{"v":"/year/1976","n":"1976"},{"v":"/year/1975","n":"1975"},{"v":"/year/1974","n":"1974"},{"v":"/year/1973","n":"1973"},{"v":"/year/1972","n":"1972"},{"v":"/year/1971","n":"1971"},{"v":"/year/1970","n":"1970"},{"v":"/year/1969","n":"1969"},{"v":"/year/1968","n":"1968"},{"v":"/year/1967","n":"1967"},{"v":"/year/1966","n":"1966"},{"v":"/year/1965","n":"1965"},{"v":"/year/1964","n":"1964"},{"v":"/year/1963","n":"1963"},{"v":"/year/1962","n":"1962"},{"v":"/year/1960","n":"1960"},{"v":"/year/1959","n":"1959"},{"v":"/year/1954","n":"1954"},{"v":"/year/1952","n":"1952"},{"v":"/year/1950","n":"1950"},{"v":"/year/1949","n":"1949"},{"v":"/year/1948","n":"1948"},{"v":"/year/1940","n":"1940"},{"v":"/year/1939","n":"1939"},{"v":"/year/1925","n":"1925"}]}],
|
||||
"new-movie":[{"key":"class","name":"类型","value":[{"n":"全部","v":""},{"v":"/movie_bt_tags/pop-popular","n":"POP流行"},{"v":"/movie_bt_tags/biography","n":"传记"},{"v":"/movie_bt_tags/child","n":"儿童"},{"v":"/movie_bt_tags/adventure","n":"冒险"},{"v":"/movie_bt_tags/plot","n":"剧情"},{"v":"/movie_bt_tags/action","n":"动作"},{"v":"/movie_bt_tags/anime","n":"动漫"},{"v":"/movie_bt_tags/animation","n":"动画"},{"v":"/movie_bt_tags/history","n":"历史"},{"v":"/movie_bt_tags/costume","n":"古装"},{"v":"/movie_bt_tags/antiquity","n":"古风"},{"v":"/movie_bt_tags/homosexual","n":"同性"},{"v":"/movie_bt_tags/comedy","n":"喜剧"},{"v":"/movie_bt_tags/fantasy","n":"奇幻"},{"v":"/movie_bt_tags/family","n":"家庭"},{"v":"/movie_bt_tags/terror","n":"恐怖"},{"v":"/movie_bt_tags/suspense","n":"悬疑"},{"v":"/movie_bt_tags/erotic","n":"情色"},{"v":"/movie_bt_tags/thriller","n":"惊悚"},{"v":"/movie_bt_tags/drama","n":"戏曲"},{"v":"/movie_bt_tags/war","n":"战争"},{"v":"/movie_bt_tags/latin","n":"拉丁"},{"v":"/movie_bt_tags/funny","n":"搞笑"},{"v":"/movie_bt_tags/campus","n":"校园"},{"v":"/movie_bt_tags/song-and-dance","n":"歌舞"},{"v":"/movie_bt_tags/martial-arts","n":"武侠"},{"v":"/movie_bt_tags/disaster","n":"灾难"},{"v":"/movie_bt_tags/love","n":"爱情"},{"v":"/movie_bt_tags/crime","n":"犯罪"},{"v":"/movie_bt_tags/fancy","n":"玄幻"},{"v":"/movie_bt_tags/reality-show","n":"真人秀"},{"v":"/movie_bt_tags/short-film","n":"短片"},{"v":"/movie_bt_tags/kehuan","n":"科幻"},{"v":"/movie_bt_tags/documentary","n":"纪录片"},{"v":"/movie_bt_tags/talkshow","n":"脱口秀"},{"v":"/movie_bt_tags/stageart","n":"舞台艺术"},{"v":"/movie_bt_tags/west","n":"西部"},{"v":"/movie_bt_tags/sport","n":"运动"},{"v":"/movie_bt_tags/youth","n":"青春"},{"v":"/movie_bt_tags/music","n":"音乐"},{"v":"/movie_bt_tags/ghost","n":"鬼怪"},{"v":"/movie_bt_tags/black-film","n":"黑色电影"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"v":"/year/2023","n":"2023"},{"v":"/year/2022","n":"2022"},{"v":"/year/2021","n":"2021"},{"v":"/year/2020","n":"2020"},{"v":"/year/2019","n":"2019"},{"v":"/year/2018","n":"2018"},{"v":"/year/2017","n":"2017"},{"v":"/year/2016","n":"2016"},{"v":"/year/2015","n":"2015"},{"v":"/year/2014","n":"2014"},{"v":"/year/2013","n":"2013"},{"v":"/year/2012","n":"2012"},{"v":"/year/2011","n":"2011"},{"v":"/year/2010","n":"2010"},{"v":"/year/2009","n":"2009"},{"v":"/year/2008","n":"2008"},{"v":"/year/2007","n":"2007"},{"v":"/year/2006","n":"2006"},{"v":"/year/2005","n":"2005"},{"v":"/year/2004","n":"2004"},{"v":"/year/2003","n":"2003"},{"v":"/year/2002","n":"2002"},{"v":"/year/2001","n":"2001"},{"v":"/year/2000","n":"2000"},{"v":"/year/1999","n":"1999"},{"v":"/year/1998","n":"1998"},{"v":"/year/1997","n":"1997"},{"v":"/year/1996","n":"1996"},{"v":"/year/1995","n":"1995"},{"v":"/year/1994","n":"1994"},{"v":"/year/1993","n":"1993"},{"v":"/year/1992","n":"1992"},{"v":"/year/1991","n":"1991"},{"v":"/year/1990","n":"1990"},{"v":"/year/1989","n":"1989"},{"v":"/year/1988","n":"1988"},{"v":"/year/1987","n":"1987"},{"v":"/year/1986","n":"1986"},{"v":"/year/1985","n":"1985"},{"v":"/year/1984","n":"1984"},{"v":"/year/1983","n":"1983"},{"v":"/year/1982","n":"1982"},{"v":"/year/1981","n":"1981"},{"v":"/year/1980","n":"1980"},{"v":"/year/1979","n":"1979"},{"v":"/year/1978","n":"1978"},{"v":"/year/1977","n":"1977"},{"v":"/year/1976","n":"1976"},{"v":"/year/1975","n":"1975"},{"v":"/year/1974","n":"1974"},{"v":"/year/1973","n":"1973"},{"v":"/year/1972","n":"1972"},{"v":"/year/1971","n":"1971"},{"v":"/year/1970","n":"1970"},{"v":"/year/1969","n":"1969"},{"v":"/year/1968","n":"1968"},{"v":"/year/1967","n":"1967"},{"v":"/year/1966","n":"1966"},{"v":"/year/1965","n":"1965"},{"v":"/year/1964","n":"1964"},{"v":"/year/1963","n":"1963"},{"v":"/year/1962","n":"1962"},{"v":"/year/1960","n":"1960"},{"v":"/year/1959","n":"1959"},{"v":"/year/1954","n":"1954"},{"v":"/year/1952","n":"1952"},{"v":"/year/1950","n":"1950"},{"v":"/year/1949","n":"1949"},{"v":"/year/1948","n":"1948"},{"v":"/year/1940","n":"1940"},{"v":"/year/1939","n":"1939"},{"v":"/year/1925","n":"1925"}]}],
|
||||
"tv-drama":[{"key":"class","name":"类型","value":[{"n":"全部","v":""},{"v":"/movie_bt_tags/pop-popular","n":"POP流行"},{"v":"/movie_bt_tags/biography","n":"传记"},{"v":"/movie_bt_tags/child","n":"儿童"},{"v":"/movie_bt_tags/adventure","n":"冒险"},{"v":"/movie_bt_tags/plot","n":"剧情"},{"v":"/movie_bt_tags/action","n":"动作"},{"v":"/movie_bt_tags/anime","n":"动漫"},{"v":"/movie_bt_tags/animation","n":"动画"},{"v":"/movie_bt_tags/history","n":"历史"},{"v":"/movie_bt_tags/costume","n":"古装"},{"v":"/movie_bt_tags/antiquity","n":"古风"},{"v":"/movie_bt_tags/homosexual","n":"同性"},{"v":"/movie_bt_tags/comedy","n":"喜剧"},{"v":"/movie_bt_tags/fantasy","n":"奇幻"},{"v":"/movie_bt_tags/family","n":"家庭"},{"v":"/movie_bt_tags/terror","n":"恐怖"},{"v":"/movie_bt_tags/suspense","n":"悬疑"},{"v":"/movie_bt_tags/erotic","n":"情色"},{"v":"/movie_bt_tags/thriller","n":"惊悚"},{"v":"/movie_bt_tags/drama","n":"戏曲"},{"v":"/movie_bt_tags/war","n":"战争"},{"v":"/movie_bt_tags/latin","n":"拉丁"},{"v":"/movie_bt_tags/funny","n":"搞笑"},{"v":"/movie_bt_tags/campus","n":"校园"},{"v":"/movie_bt_tags/song-and-dance","n":"歌舞"},{"v":"/movie_bt_tags/martial-arts","n":"武侠"},{"v":"/movie_bt_tags/disaster","n":"灾难"},{"v":"/movie_bt_tags/love","n":"爱情"},{"v":"/movie_bt_tags/crime","n":"犯罪"},{"v":"/movie_bt_tags/fancy","n":"玄幻"},{"v":"/movie_bt_tags/reality-show","n":"真人秀"},{"v":"/movie_bt_tags/short-film","n":"短片"},{"v":"/movie_bt_tags/kehuan","n":"科幻"},{"v":"/movie_bt_tags/documentary","n":"纪录片"},{"v":"/movie_bt_tags/talkshow","n":"脱口秀"},{"v":"/movie_bt_tags/stageart","n":"舞台艺术"},{"v":"/movie_bt_tags/west","n":"西部"},{"v":"/movie_bt_tags/sport","n":"运动"},{"v":"/movie_bt_tags/youth","n":"青春"},{"v":"/movie_bt_tags/music","n":"音乐"},{"v":"/movie_bt_tags/ghost","n":"鬼怪"},{"v":"/movie_bt_tags/black-film","n":"黑色电影"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"v":"/year/2023","n":"2023"},{"v":"/year/2022","n":"2022"},{"v":"/year/2021","n":"2021"},{"v":"/year/2020","n":"2020"},{"v":"/year/2019","n":"2019"},{"v":"/year/2018","n":"2018"},{"v":"/year/2017","n":"2017"},{"v":"/year/2016","n":"2016"},{"v":"/year/2015","n":"2015"},{"v":"/year/2014","n":"2014"},{"v":"/year/2013","n":"2013"},{"v":"/year/2012","n":"2012"},{"v":"/year/2011","n":"2011"},{"v":"/year/2010","n":"2010"},{"v":"/year/2009","n":"2009"},{"v":"/year/2008","n":"2008"},{"v":"/year/2007","n":"2007"},{"v":"/year/2006","n":"2006"},{"v":"/year/2005","n":"2005"},{"v":"/year/2004","n":"2004"},{"v":"/year/2003","n":"2003"},{"v":"/year/2002","n":"2002"},{"v":"/year/2001","n":"2001"},{"v":"/year/2000","n":"2000"},{"v":"/year/1999","n":"1999"},{"v":"/year/1998","n":"1998"},{"v":"/year/1997","n":"1997"},{"v":"/year/1996","n":"1996"},{"v":"/year/1995","n":"1995"},{"v":"/year/1994","n":"1994"},{"v":"/year/1993","n":"1993"},{"v":"/year/1992","n":"1992"},{"v":"/year/1991","n":"1991"},{"v":"/year/1990","n":"1990"},{"v":"/year/1989","n":"1989"},{"v":"/year/1988","n":"1988"},{"v":"/year/1987","n":"1987"},{"v":"/year/1986","n":"1986"},{"v":"/year/1985","n":"1985"},{"v":"/year/1984","n":"1984"},{"v":"/year/1983","n":"1983"},{"v":"/year/1982","n":"1982"},{"v":"/year/1981","n":"1981"},{"v":"/year/1980","n":"1980"},{"v":"/year/1979","n":"1979"},{"v":"/year/1978","n":"1978"},{"v":"/year/1977","n":"1977"},{"v":"/year/1976","n":"1976"},{"v":"/year/1975","n":"1975"},{"v":"/year/1974","n":"1974"},{"v":"/year/1973","n":"1973"},{"v":"/year/1972","n":"1972"},{"v":"/year/1971","n":"1971"},{"v":"/year/1970","n":"1970"},{"v":"/year/1969","n":"1969"},{"v":"/year/1968","n":"1968"},{"v":"/year/1967","n":"1967"},{"v":"/year/1966","n":"1966"},{"v":"/year/1965","n":"1965"},{"v":"/year/1964","n":"1964"},{"v":"/year/1963","n":"1963"},{"v":"/year/1962","n":"1962"},{"v":"/year/1960","n":"1960"},{"v":"/year/1959","n":"1959"},{"v":"/year/1954","n":"1954"},{"v":"/year/1952","n":"1952"},{"v":"/year/1950","n":"1950"},{"v":"/year/1949","n":"1949"},{"v":"/year/1948","n":"1948"},{"v":"/year/1940","n":"1940"},{"v":"/year/1939","n":"1939"},{"v":"/year/1925","n":"1925"}]}],
|
||||
"hot-month":[{"key":"class","name":"类型","value":[{"n":"全部","v":""},{"v":"/movie_bt_tags/pop-popular","n":"POP流行"},{"v":"/movie_bt_tags/biography","n":"传记"},{"v":"/movie_bt_tags/child","n":"儿童"},{"v":"/movie_bt_tags/adventure","n":"冒险"},{"v":"/movie_bt_tags/plot","n":"剧情"},{"v":"/movie_bt_tags/action","n":"动作"},{"v":"/movie_bt_tags/anime","n":"动漫"},{"v":"/movie_bt_tags/animation","n":"动画"},{"v":"/movie_bt_tags/history","n":"历史"},{"v":"/movie_bt_tags/costume","n":"古装"},{"v":"/movie_bt_tags/antiquity","n":"古风"},{"v":"/movie_bt_tags/homosexual","n":"同性"},{"v":"/movie_bt_tags/comedy","n":"喜剧"},{"v":"/movie_bt_tags/fantasy","n":"奇幻"},{"v":"/movie_bt_tags/family","n":"家庭"},{"v":"/movie_bt_tags/terror","n":"恐怖"},{"v":"/movie_bt_tags/suspense","n":"悬疑"},{"v":"/movie_bt_tags/erotic","n":"情色"},{"v":"/movie_bt_tags/thriller","n":"惊悚"},{"v":"/movie_bt_tags/drama","n":"戏曲"},{"v":"/movie_bt_tags/war","n":"战争"},{"v":"/movie_bt_tags/latin","n":"拉丁"},{"v":"/movie_bt_tags/funny","n":"搞笑"},{"v":"/movie_bt_tags/campus","n":"校园"},{"v":"/movie_bt_tags/song-and-dance","n":"歌舞"},{"v":"/movie_bt_tags/martial-arts","n":"武侠"},{"v":"/movie_bt_tags/disaster","n":"灾难"},{"v":"/movie_bt_tags/love","n":"爱情"},{"v":"/movie_bt_tags/crime","n":"犯罪"},{"v":"/movie_bt_tags/fancy","n":"玄幻"},{"v":"/movie_bt_tags/reality-show","n":"真人秀"},{"v":"/movie_bt_tags/short-film","n":"短片"},{"v":"/movie_bt_tags/kehuan","n":"科幻"},{"v":"/movie_bt_tags/documentary","n":"纪录片"},{"v":"/movie_bt_tags/talkshow","n":"脱口秀"},{"v":"/movie_bt_tags/stageart","n":"舞台艺术"},{"v":"/movie_bt_tags/west","n":"西部"},{"v":"/movie_bt_tags/sport","n":"运动"},{"v":"/movie_bt_tags/youth","n":"青春"},{"v":"/movie_bt_tags/music","n":"音乐"},{"v":"/movie_bt_tags/ghost","n":"鬼怪"},{"v":"/movie_bt_tags/black-film","n":"黑色电影"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"v":"/year/2023","n":"2023"},{"v":"/year/2022","n":"2022"},{"v":"/year/2021","n":"2021"},{"v":"/year/2020","n":"2020"},{"v":"/year/2019","n":"2019"},{"v":"/year/2018","n":"2018"},{"v":"/year/2017","n":"2017"},{"v":"/year/2016","n":"2016"},{"v":"/year/2015","n":"2015"},{"v":"/year/2014","n":"2014"},{"v":"/year/2013","n":"2013"},{"v":"/year/2012","n":"2012"},{"v":"/year/2011","n":"2011"},{"v":"/year/2010","n":"2010"},{"v":"/year/2009","n":"2009"},{"v":"/year/2008","n":"2008"},{"v":"/year/2007","n":"2007"},{"v":"/year/2006","n":"2006"},{"v":"/year/2005","n":"2005"},{"v":"/year/2004","n":"2004"},{"v":"/year/2003","n":"2003"},{"v":"/year/2002","n":"2002"},{"v":"/year/2001","n":"2001"},{"v":"/year/2000","n":"2000"},{"v":"/year/1999","n":"1999"},{"v":"/year/1998","n":"1998"},{"v":"/year/1997","n":"1997"},{"v":"/year/1996","n":"1996"},{"v":"/year/1995","n":"1995"},{"v":"/year/1994","n":"1994"},{"v":"/year/1993","n":"1993"},{"v":"/year/1992","n":"1992"},{"v":"/year/1991","n":"1991"},{"v":"/year/1990","n":"1990"},{"v":"/year/1989","n":"1989"},{"v":"/year/1988","n":"1988"},{"v":"/year/1987","n":"1987"},{"v":"/year/1986","n":"1986"},{"v":"/year/1985","n":"1985"},{"v":"/year/1984","n":"1984"},{"v":"/year/1983","n":"1983"},{"v":"/year/1982","n":"1982"},{"v":"/year/1981","n":"1981"},{"v":"/year/1980","n":"1980"},{"v":"/year/1979","n":"1979"},{"v":"/year/1978","n":"1978"},{"v":"/year/1977","n":"1977"},{"v":"/year/1976","n":"1976"},{"v":"/year/1975","n":"1975"},{"v":"/year/1974","n":"1974"},{"v":"/year/1973","n":"1973"},{"v":"/year/1972","n":"1972"},{"v":"/year/1971","n":"1971"},{"v":"/year/1970","n":"1970"},{"v":"/year/1969","n":"1969"},{"v":"/year/1968","n":"1968"},{"v":"/year/1967","n":"1967"},{"v":"/year/1966","n":"1966"},{"v":"/year/1965","n":"1965"},{"v":"/year/1964","n":"1964"},{"v":"/year/1963","n":"1963"},{"v":"/year/1962","n":"1962"},{"v":"/year/1960","n":"1960"},{"v":"/year/1959","n":"1959"},{"v":"/year/1954","n":"1954"},{"v":"/year/1952","n":"1952"},{"v":"/year/1950","n":"1950"},{"v":"/year/1949","n":"1949"},{"v":"/year/1948","n":"1948"},{"v":"/year/1940","n":"1940"},{"v":"/year/1939","n":"1939"},{"v":"/year/1925","n":"1925"}]}],
|
||||
"high-movie":[{"key":"class","name":"类型","value":[{"n":"全部","v":""},{"v":"/movie_bt_tags/pop-popular","n":"POP流行"},{"v":"/movie_bt_tags/biography","n":"传记"},{"v":"/movie_bt_tags/child","n":"儿童"},{"v":"/movie_bt_tags/adventure","n":"冒险"},{"v":"/movie_bt_tags/plot","n":"剧情"},{"v":"/movie_bt_tags/action","n":"动作"},{"v":"/movie_bt_tags/anime","n":"动漫"},{"v":"/movie_bt_tags/animation","n":"动画"},{"v":"/movie_bt_tags/history","n":"历史"},{"v":"/movie_bt_tags/costume","n":"古装"},{"v":"/movie_bt_tags/antiquity","n":"古风"},{"v":"/movie_bt_tags/homosexual","n":"同性"},{"v":"/movie_bt_tags/comedy","n":"喜剧"},{"v":"/movie_bt_tags/fantasy","n":"奇幻"},{"v":"/movie_bt_tags/family","n":"家庭"},{"v":"/movie_bt_tags/terror","n":"恐怖"},{"v":"/movie_bt_tags/suspense","n":"悬疑"},{"v":"/movie_bt_tags/erotic","n":"情色"},{"v":"/movie_bt_tags/thriller","n":"惊悚"},{"v":"/movie_bt_tags/drama","n":"戏曲"},{"v":"/movie_bt_tags/war","n":"战争"},{"v":"/movie_bt_tags/latin","n":"拉丁"},{"v":"/movie_bt_tags/funny","n":"搞笑"},{"v":"/movie_bt_tags/campus","n":"校园"},{"v":"/movie_bt_tags/song-and-dance","n":"歌舞"},{"v":"/movie_bt_tags/martial-arts","n":"武侠"},{"v":"/movie_bt_tags/disaster","n":"灾难"},{"v":"/movie_bt_tags/love","n":"爱情"},{"v":"/movie_bt_tags/crime","n":"犯罪"},{"v":"/movie_bt_tags/fancy","n":"玄幻"},{"v":"/movie_bt_tags/reality-show","n":"真人秀"},{"v":"/movie_bt_tags/short-film","n":"短片"},{"v":"/movie_bt_tags/kehuan","n":"科幻"},{"v":"/movie_bt_tags/documentary","n":"纪录片"},{"v":"/movie_bt_tags/talkshow","n":"脱口秀"},{"v":"/movie_bt_tags/stageart","n":"舞台艺术"},{"v":"/movie_bt_tags/west","n":"西部"},{"v":"/movie_bt_tags/sport","n":"运动"},{"v":"/movie_bt_tags/youth","n":"青春"},{"v":"/movie_bt_tags/music","n":"音乐"},{"v":"/movie_bt_tags/ghost","n":"鬼怪"},{"v":"/movie_bt_tags/black-film","n":"黑色电影"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"v":"/year/2023","n":"2023"},{"v":"/year/2022","n":"2022"},{"v":"/year/2021","n":"2021"},{"v":"/year/2020","n":"2020"},{"v":"/year/2019","n":"2019"},{"v":"/year/2018","n":"2018"},{"v":"/year/2017","n":"2017"},{"v":"/year/2016","n":"2016"},{"v":"/year/2015","n":"2015"},{"v":"/year/2014","n":"2014"},{"v":"/year/2013","n":"2013"},{"v":"/year/2012","n":"2012"},{"v":"/year/2011","n":"2011"},{"v":"/year/2010","n":"2010"},{"v":"/year/2009","n":"2009"},{"v":"/year/2008","n":"2008"},{"v":"/year/2007","n":"2007"},{"v":"/year/2006","n":"2006"},{"v":"/year/2005","n":"2005"},{"v":"/year/2004","n":"2004"},{"v":"/year/2003","n":"2003"},{"v":"/year/2002","n":"2002"},{"v":"/year/2001","n":"2001"},{"v":"/year/2000","n":"2000"},{"v":"/year/1999","n":"1999"},{"v":"/year/1998","n":"1998"},{"v":"/year/1997","n":"1997"},{"v":"/year/1996","n":"1996"},{"v":"/year/1995","n":"1995"},{"v":"/year/1994","n":"1994"},{"v":"/year/1993","n":"1993"},{"v":"/year/1992","n":"1992"},{"v":"/year/1991","n":"1991"},{"v":"/year/1990","n":"1990"},{"v":"/year/1989","n":"1989"},{"v":"/year/1988","n":"1988"},{"v":"/year/1987","n":"1987"},{"v":"/year/1986","n":"1986"},{"v":"/year/1985","n":"1985"},{"v":"/year/1984","n":"1984"},{"v":"/year/1983","n":"1983"},{"v":"/year/1982","n":"1982"},{"v":"/year/1981","n":"1981"},{"v":"/year/1980","n":"1980"},{"v":"/year/1979","n":"1979"},{"v":"/year/1978","n":"1978"},{"v":"/year/1977","n":"1977"},{"v":"/year/1976","n":"1976"},{"v":"/year/1975","n":"1975"},{"v":"/year/1974","n":"1974"},{"v":"/year/1973","n":"1973"},{"v":"/year/1972","n":"1972"},{"v":"/year/1971","n":"1971"},{"v":"/year/1970","n":"1970"},{"v":"/year/1969","n":"1969"},{"v":"/year/1968","n":"1968"},{"v":"/year/1967","n":"1967"},{"v":"/year/1966","n":"1966"},{"v":"/year/1965","n":"1965"},{"v":"/year/1964","n":"1964"},{"v":"/year/1963","n":"1963"},{"v":"/year/1962","n":"1962"},{"v":"/year/1960","n":"1960"},{"v":"/year/1959","n":"1959"},{"v":"/year/1954","n":"1954"},{"v":"/year/1952","n":"1952"},{"v":"/year/1950","n":"1950"},{"v":"/year/1949","n":"1949"},{"v":"/year/1948","n":"1948"},{"v":"/year/1940","n":"1940"},{"v":"/year/1939","n":"1939"},{"v":"/year/1925","n":"1925"}]}],
|
||||
"cartoon-movie":[{"key":"class","name":"类型","value":[{"n":"全部","v":""},{"v":"/movie_bt_tags/pop-popular","n":"POP流行"},{"v":"/movie_bt_tags/biography","n":"传记"},{"v":"/movie_bt_tags/child","n":"儿童"},{"v":"/movie_bt_tags/adventure","n":"冒险"},{"v":"/movie_bt_tags/plot","n":"剧情"},{"v":"/movie_bt_tags/action","n":"动作"},{"v":"/movie_bt_tags/anime","n":"动漫"},{"v":"/movie_bt_tags/animation","n":"动画"},{"v":"/movie_bt_tags/history","n":"历史"},{"v":"/movie_bt_tags/costume","n":"古装"},{"v":"/movie_bt_tags/antiquity","n":"古风"},{"v":"/movie_bt_tags/homosexual","n":"同性"},{"v":"/movie_bt_tags/comedy","n":"喜剧"},{"v":"/movie_bt_tags/fantasy","n":"奇幻"},{"v":"/movie_bt_tags/family","n":"家庭"},{"v":"/movie_bt_tags/terror","n":"恐怖"},{"v":"/movie_bt_tags/suspense","n":"悬疑"},{"v":"/movie_bt_tags/erotic","n":"情色"},{"v":"/movie_bt_tags/thriller","n":"惊悚"},{"v":"/movie_bt_tags/drama","n":"戏曲"},{"v":"/movie_bt_tags/war","n":"战争"},{"v":"/movie_bt_tags/latin","n":"拉丁"},{"v":"/movie_bt_tags/funny","n":"搞笑"},{"v":"/movie_bt_tags/campus","n":"校园"},{"v":"/movie_bt_tags/song-and-dance","n":"歌舞"},{"v":"/movie_bt_tags/martial-arts","n":"武侠"},{"v":"/movie_bt_tags/disaster","n":"灾难"},{"v":"/movie_bt_tags/love","n":"爱情"},{"v":"/movie_bt_tags/crime","n":"犯罪"},{"v":"/movie_bt_tags/fancy","n":"玄幻"},{"v":"/movie_bt_tags/reality-show","n":"真人秀"},{"v":"/movie_bt_tags/short-film","n":"短片"},{"v":"/movie_bt_tags/kehuan","n":"科幻"},{"v":"/movie_bt_tags/documentary","n":"纪录片"},{"v":"/movie_bt_tags/talkshow","n":"脱口秀"},{"v":"/movie_bt_tags/stageart","n":"舞台艺术"},{"v":"/movie_bt_tags/west","n":"西部"},{"v":"/movie_bt_tags/sport","n":"运动"},{"v":"/movie_bt_tags/youth","n":"青春"},{"v":"/movie_bt_tags/music","n":"音乐"},{"v":"/movie_bt_tags/ghost","n":"鬼怪"},{"v":"/movie_bt_tags/black-film","n":"黑色电影"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"v":"/year/2023","n":"2023"},{"v":"/year/2022","n":"2022"},{"v":"/year/2021","n":"2021"},{"v":"/year/2020","n":"2020"},{"v":"/year/2019","n":"2019"},{"v":"/year/2018","n":"2018"},{"v":"/year/2017","n":"2017"},{"v":"/year/2016","n":"2016"},{"v":"/year/2015","n":"2015"},{"v":"/year/2014","n":"2014"},{"v":"/year/2013","n":"2013"},{"v":"/year/2012","n":"2012"},{"v":"/year/2011","n":"2011"},{"v":"/year/2010","n":"2010"},{"v":"/year/2009","n":"2009"},{"v":"/year/2008","n":"2008"},{"v":"/year/2007","n":"2007"},{"v":"/year/2006","n":"2006"},{"v":"/year/2005","n":"2005"},{"v":"/year/2004","n":"2004"},{"v":"/year/2003","n":"2003"},{"v":"/year/2002","n":"2002"},{"v":"/year/2001","n":"2001"},{"v":"/year/2000","n":"2000"},{"v":"/year/1999","n":"1999"},{"v":"/year/1998","n":"1998"},{"v":"/year/1997","n":"1997"},{"v":"/year/1996","n":"1996"},{"v":"/year/1995","n":"1995"},{"v":"/year/1994","n":"1994"},{"v":"/year/1993","n":"1993"},{"v":"/year/1992","n":"1992"},{"v":"/year/1991","n":"1991"},{"v":"/year/1990","n":"1990"},{"v":"/year/1989","n":"1989"},{"v":"/year/1988","n":"1988"},{"v":"/year/1987","n":"1987"},{"v":"/year/1986","n":"1986"},{"v":"/year/1985","n":"1985"},{"v":"/year/1984","n":"1984"},{"v":"/year/1983","n":"1983"},{"v":"/year/1982","n":"1982"},{"v":"/year/1981","n":"1981"},{"v":"/year/1980","n":"1980"},{"v":"/year/1979","n":"1979"},{"v":"/year/1978","n":"1978"},{"v":"/year/1977","n":"1977"},{"v":"/year/1976","n":"1976"},{"v":"/year/1975","n":"1975"},{"v":"/year/1974","n":"1974"},{"v":"/year/1973","n":"1973"},{"v":"/year/1972","n":"1972"},{"v":"/year/1971","n":"1971"},{"v":"/year/1970","n":"1970"},{"v":"/year/1969","n":"1969"},{"v":"/year/1968","n":"1968"},{"v":"/year/1967","n":"1967"},{"v":"/year/1966","n":"1966"},{"v":"/year/1965","n":"1965"},{"v":"/year/1964","n":"1964"},{"v":"/year/1963","n":"1963"},{"v":"/year/1962","n":"1962"},{"v":"/year/1960","n":"1960"},{"v":"/year/1959","n":"1959"},{"v":"/year/1954","n":"1954"},{"v":"/year/1952","n":"1952"},{"v":"/year/1950","n":"1950"},{"v":"/year/1949","n":"1949"},{"v":"/year/1948","n":"1948"},{"v":"/year/1940","n":"1940"},{"v":"/year/1939","n":"1939"},{"v":"/year/1925","n":"1925"}]}],
|
||||
"hongkong-movie":[{"key":"class","name":"类型","value":[{"n":"全部","v":""},{"v":"/movie_bt_tags/pop-popular","n":"POP流行"},{"v":"/movie_bt_tags/biography","n":"传记"},{"v":"/movie_bt_tags/child","n":"儿童"},{"v":"/movie_bt_tags/adventure","n":"冒险"},{"v":"/movie_bt_tags/plot","n":"剧情"},{"v":"/movie_bt_tags/action","n":"动作"},{"v":"/movie_bt_tags/anime","n":"动漫"},{"v":"/movie_bt_tags/animation","n":"动画"},{"v":"/movie_bt_tags/history","n":"历史"},{"v":"/movie_bt_tags/costume","n":"古装"},{"v":"/movie_bt_tags/antiquity","n":"古风"},{"v":"/movie_bt_tags/homosexual","n":"同性"},{"v":"/movie_bt_tags/comedy","n":"喜剧"},{"v":"/movie_bt_tags/fantasy","n":"奇幻"},{"v":"/movie_bt_tags/family","n":"家庭"},{"v":"/movie_bt_tags/terror","n":"恐怖"},{"v":"/movie_bt_tags/suspense","n":"悬疑"},{"v":"/movie_bt_tags/erotic","n":"情色"},{"v":"/movie_bt_tags/thriller","n":"惊悚"},{"v":"/movie_bt_tags/drama","n":"戏曲"},{"v":"/movie_bt_tags/war","n":"战争"},{"v":"/movie_bt_tags/latin","n":"拉丁"},{"v":"/movie_bt_tags/funny","n":"搞笑"},{"v":"/movie_bt_tags/campus","n":"校园"},{"v":"/movie_bt_tags/song-and-dance","n":"歌舞"},{"v":"/movie_bt_tags/martial-arts","n":"武侠"},{"v":"/movie_bt_tags/disaster","n":"灾难"},{"v":"/movie_bt_tags/love","n":"爱情"},{"v":"/movie_bt_tags/crime","n":"犯罪"},{"v":"/movie_bt_tags/fancy","n":"玄幻"},{"v":"/movie_bt_tags/reality-show","n":"真人秀"},{"v":"/movie_bt_tags/short-film","n":"短片"},{"v":"/movie_bt_tags/kehuan","n":"科幻"},{"v":"/movie_bt_tags/documentary","n":"纪录片"},{"v":"/movie_bt_tags/talkshow","n":"脱口秀"},{"v":"/movie_bt_tags/stageart","n":"舞台艺术"},{"v":"/movie_bt_tags/west","n":"西部"},{"v":"/movie_bt_tags/sport","n":"运动"},{"v":"/movie_bt_tags/youth","n":"青春"},{"v":"/movie_bt_tags/music","n":"音乐"},{"v":"/movie_bt_tags/ghost","n":"鬼怪"},{"v":"/movie_bt_tags/black-film","n":"黑色电影"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"v":"/year/2023","n":"2023"},{"v":"/year/2022","n":"2022"},{"v":"/year/2021","n":"2021"},{"v":"/year/2020","n":"2020"},{"v":"/year/2019","n":"2019"},{"v":"/year/2018","n":"2018"},{"v":"/year/2017","n":"2017"},{"v":"/year/2016","n":"2016"},{"v":"/year/2015","n":"2015"},{"v":"/year/2014","n":"2014"},{"v":"/year/2013","n":"2013"},{"v":"/year/2012","n":"2012"},{"v":"/year/2011","n":"2011"},{"v":"/year/2010","n":"2010"},{"v":"/year/2009","n":"2009"},{"v":"/year/2008","n":"2008"},{"v":"/year/2007","n":"2007"},{"v":"/year/2006","n":"2006"},{"v":"/year/2005","n":"2005"},{"v":"/year/2004","n":"2004"},{"v":"/year/2003","n":"2003"},{"v":"/year/2002","n":"2002"},{"v":"/year/2001","n":"2001"},{"v":"/year/2000","n":"2000"},{"v":"/year/1999","n":"1999"},{"v":"/year/1998","n":"1998"},{"v":"/year/1997","n":"1997"},{"v":"/year/1996","n":"1996"},{"v":"/year/1995","n":"1995"},{"v":"/year/1994","n":"1994"},{"v":"/year/1993","n":"1993"},{"v":"/year/1992","n":"1992"},{"v":"/year/1991","n":"1991"},{"v":"/year/1990","n":"1990"},{"v":"/year/1989","n":"1989"},{"v":"/year/1988","n":"1988"},{"v":"/year/1987","n":"1987"},{"v":"/year/1986","n":"1986"},{"v":"/year/1985","n":"1985"},{"v":"/year/1984","n":"1984"},{"v":"/year/1983","n":"1983"},{"v":"/year/1982","n":"1982"},{"v":"/year/1981","n":"1981"},{"v":"/year/1980","n":"1980"},{"v":"/year/1979","n":"1979"},{"v":"/year/1978","n":"1978"},{"v":"/year/1977","n":"1977"},{"v":"/year/1976","n":"1976"},{"v":"/year/1975","n":"1975"},{"v":"/year/1974","n":"1974"},{"v":"/year/1973","n":"1973"},{"v":"/year/1972","n":"1972"},{"v":"/year/1971","n":"1971"},{"v":"/year/1970","n":"1970"},{"v":"/year/1969","n":"1969"},{"v":"/year/1968","n":"1968"},{"v":"/year/1967","n":"1967"},{"v":"/year/1966","n":"1966"},{"v":"/year/1965","n":"1965"},{"v":"/year/1964","n":"1964"},{"v":"/year/1963","n":"1963"},{"v":"/year/1962","n":"1962"},{"v":"/year/1960","n":"1960"},{"v":"/year/1959","n":"1959"},{"v":"/year/1954","n":"1954"},{"v":"/year/1952","n":"1952"},{"v":"/year/1950","n":"1950"},{"v":"/year/1949","n":"1949"},{"v":"/year/1948","n":"1948"},{"v":"/year/1940","n":"1940"},{"v":"/year/1939","n":"1939"},{"v":"/year/1925","n":"1925"}]}],
|
||||
"domestic-drama":[{"key":"class","name":"类型","value":[{"n":"全部","v":""},{"v":"/movie_bt_tags/pop-popular","n":"POP流行"},{"v":"/movie_bt_tags/biography","n":"传记"},{"v":"/movie_bt_tags/child","n":"儿童"},{"v":"/movie_bt_tags/adventure","n":"冒险"},{"v":"/movie_bt_tags/plot","n":"剧情"},{"v":"/movie_bt_tags/action","n":"动作"},{"v":"/movie_bt_tags/anime","n":"动漫"},{"v":"/movie_bt_tags/animation","n":"动画"},{"v":"/movie_bt_tags/history","n":"历史"},{"v":"/movie_bt_tags/costume","n":"古装"},{"v":"/movie_bt_tags/antiquity","n":"古风"},{"v":"/movie_bt_tags/homosexual","n":"同性"},{"v":"/movie_bt_tags/comedy","n":"喜剧"},{"v":"/movie_bt_tags/fantasy","n":"奇幻"},{"v":"/movie_bt_tags/family","n":"家庭"},{"v":"/movie_bt_tags/terror","n":"恐怖"},{"v":"/movie_bt_tags/suspense","n":"悬疑"},{"v":"/movie_bt_tags/erotic","n":"情色"},{"v":"/movie_bt_tags/thriller","n":"惊悚"},{"v":"/movie_bt_tags/drama","n":"戏曲"},{"v":"/movie_bt_tags/war","n":"战争"},{"v":"/movie_bt_tags/latin","n":"拉丁"},{"v":"/movie_bt_tags/funny","n":"搞笑"},{"v":"/movie_bt_tags/campus","n":"校园"},{"v":"/movie_bt_tags/song-and-dance","n":"歌舞"},{"v":"/movie_bt_tags/martial-arts","n":"武侠"},{"v":"/movie_bt_tags/disaster","n":"灾难"},{"v":"/movie_bt_tags/love","n":"爱情"},{"v":"/movie_bt_tags/crime","n":"犯罪"},{"v":"/movie_bt_tags/fancy","n":"玄幻"},{"v":"/movie_bt_tags/reality-show","n":"真人秀"},{"v":"/movie_bt_tags/short-film","n":"短片"},{"v":"/movie_bt_tags/kehuan","n":"科幻"},{"v":"/movie_bt_tags/documentary","n":"纪录片"},{"v":"/movie_bt_tags/talkshow","n":"脱口秀"},{"v":"/movie_bt_tags/stageart","n":"舞台艺术"},{"v":"/movie_bt_tags/west","n":"西部"},{"v":"/movie_bt_tags/sport","n":"运动"},{"v":"/movie_bt_tags/youth","n":"青春"},{"v":"/movie_bt_tags/music","n":"音乐"},{"v":"/movie_bt_tags/ghost","n":"鬼怪"},{"v":"/movie_bt_tags/black-film","n":"黑色电影"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"v":"/year/2023","n":"2023"},{"v":"/year/2022","n":"2022"},{"v":"/year/2021","n":"2021"},{"v":"/year/2020","n":"2020"},{"v":"/year/2019","n":"2019"},{"v":"/year/2018","n":"2018"},{"v":"/year/2017","n":"2017"},{"v":"/year/2016","n":"2016"},{"v":"/year/2015","n":"2015"},{"v":"/year/2014","n":"2014"},{"v":"/year/2013","n":"2013"},{"v":"/year/2012","n":"2012"},{"v":"/year/2011","n":"2011"},{"v":"/year/2010","n":"2010"},{"v":"/year/2009","n":"2009"},{"v":"/year/2008","n":"2008"},{"v":"/year/2007","n":"2007"},{"v":"/year/2006","n":"2006"},{"v":"/year/2005","n":"2005"},{"v":"/year/2004","n":"2004"},{"v":"/year/2003","n":"2003"},{"v":"/year/2002","n":"2002"},{"v":"/year/2001","n":"2001"},{"v":"/year/2000","n":"2000"},{"v":"/year/1999","n":"1999"},{"v":"/year/1998","n":"1998"},{"v":"/year/1997","n":"1997"},{"v":"/year/1996","n":"1996"},{"v":"/year/1995","n":"1995"},{"v":"/year/1994","n":"1994"},{"v":"/year/1993","n":"1993"},{"v":"/year/1992","n":"1992"},{"v":"/year/1991","n":"1991"},{"v":"/year/1990","n":"1990"},{"v":"/year/1989","n":"1989"},{"v":"/year/1988","n":"1988"},{"v":"/year/1987","n":"1987"},{"v":"/year/1986","n":"1986"},{"v":"/year/1985","n":"1985"},{"v":"/year/1984","n":"1984"},{"v":"/year/1983","n":"1983"},{"v":"/year/1982","n":"1982"},{"v":"/year/1981","n":"1981"},{"v":"/year/1980","n":"1980"},{"v":"/year/1979","n":"1979"},{"v":"/year/1978","n":"1978"},{"v":"/year/1977","n":"1977"},{"v":"/year/1976","n":"1976"},{"v":"/year/1975","n":"1975"},{"v":"/year/1974","n":"1974"},{"v":"/year/1973","n":"1973"},{"v":"/year/1972","n":"1972"},{"v":"/year/1971","n":"1971"},{"v":"/year/1970","n":"1970"},{"v":"/year/1969","n":"1969"},{"v":"/year/1968","n":"1968"},{"v":"/year/1967","n":"1967"},{"v":"/year/1966","n":"1966"},{"v":"/year/1965","n":"1965"},{"v":"/year/1964","n":"1964"},{"v":"/year/1963","n":"1963"},{"v":"/year/1962","n":"1962"},{"v":"/year/1960","n":"1960"},{"v":"/year/1959","n":"1959"},{"v":"/year/1954","n":"1954"},{"v":"/year/1952","n":"1952"},{"v":"/year/1950","n":"1950"},{"v":"/year/1949","n":"1949"},{"v":"/year/1948","n":"1948"},{"v":"/year/1940","n":"1940"},{"v":"/year/1939","n":"1939"},{"v":"/year/1925","n":"1925"}]}],
|
||||
"american-drama":[{"key":"class","name":"类型","value":[{"n":"全部","v":""},{"v":"/movie_bt_tags/pop-popular","n":"POP流行"},{"v":"/movie_bt_tags/biography","n":"传记"},{"v":"/movie_bt_tags/child","n":"儿童"},{"v":"/movie_bt_tags/adventure","n":"冒险"},{"v":"/movie_bt_tags/plot","n":"剧情"},{"v":"/movie_bt_tags/action","n":"动作"},{"v":"/movie_bt_tags/anime","n":"动漫"},{"v":"/movie_bt_tags/animation","n":"动画"},{"v":"/movie_bt_tags/history","n":"历史"},{"v":"/movie_bt_tags/costume","n":"古装"},{"v":"/movie_bt_tags/antiquity","n":"古风"},{"v":"/movie_bt_tags/homosexual","n":"同性"},{"v":"/movie_bt_tags/comedy","n":"喜剧"},{"v":"/movie_bt_tags/fantasy","n":"奇幻"},{"v":"/movie_bt_tags/family","n":"家庭"},{"v":"/movie_bt_tags/terror","n":"恐怖"},{"v":"/movie_bt_tags/suspense","n":"悬疑"},{"v":"/movie_bt_tags/erotic","n":"情色"},{"v":"/movie_bt_tags/thriller","n":"惊悚"},{"v":"/movie_bt_tags/drama","n":"戏曲"},{"v":"/movie_bt_tags/war","n":"战争"},{"v":"/movie_bt_tags/latin","n":"拉丁"},{"v":"/movie_bt_tags/funny","n":"搞笑"},{"v":"/movie_bt_tags/campus","n":"校园"},{"v":"/movie_bt_tags/song-and-dance","n":"歌舞"},{"v":"/movie_bt_tags/martial-arts","n":"武侠"},{"v":"/movie_bt_tags/disaster","n":"灾难"},{"v":"/movie_bt_tags/love","n":"爱情"},{"v":"/movie_bt_tags/crime","n":"犯罪"},{"v":"/movie_bt_tags/fancy","n":"玄幻"},{"v":"/movie_bt_tags/reality-show","n":"真人秀"},{"v":"/movie_bt_tags/short-film","n":"短片"},{"v":"/movie_bt_tags/kehuan","n":"科幻"},{"v":"/movie_bt_tags/documentary","n":"纪录片"},{"v":"/movie_bt_tags/talkshow","n":"脱口秀"},{"v":"/movie_bt_tags/stageart","n":"舞台艺术"},{"v":"/movie_bt_tags/west","n":"西部"},{"v":"/movie_bt_tags/sport","n":"运动"},{"v":"/movie_bt_tags/youth","n":"青春"},{"v":"/movie_bt_tags/music","n":"音乐"},{"v":"/movie_bt_tags/ghost","n":"鬼怪"},{"v":"/movie_bt_tags/black-film","n":"黑色电影"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"v":"/year/2023","n":"2023"},{"v":"/year/2022","n":"2022"},{"v":"/year/2021","n":"2021"},{"v":"/year/2020","n":"2020"},{"v":"/year/2019","n":"2019"},{"v":"/year/2018","n":"2018"},{"v":"/year/2017","n":"2017"},{"v":"/year/2016","n":"2016"},{"v":"/year/2015","n":"2015"},{"v":"/year/2014","n":"2014"},{"v":"/year/2013","n":"2013"},{"v":"/year/2012","n":"2012"},{"v":"/year/2011","n":"2011"},{"v":"/year/2010","n":"2010"},{"v":"/year/2009","n":"2009"},{"v":"/year/2008","n":"2008"},{"v":"/year/2007","n":"2007"},{"v":"/year/2006","n":"2006"},{"v":"/year/2005","n":"2005"},{"v":"/year/2004","n":"2004"},{"v":"/year/2003","n":"2003"},{"v":"/year/2002","n":"2002"},{"v":"/year/2001","n":"2001"},{"v":"/year/2000","n":"2000"},{"v":"/year/1999","n":"1999"},{"v":"/year/1998","n":"1998"},{"v":"/year/1997","n":"1997"},{"v":"/year/1996","n":"1996"},{"v":"/year/1995","n":"1995"},{"v":"/year/1994","n":"1994"},{"v":"/year/1993","n":"1993"},{"v":"/year/1992","n":"1992"},{"v":"/year/1991","n":"1991"},{"v":"/year/1990","n":"1990"},{"v":"/year/1989","n":"1989"},{"v":"/year/1988","n":"1988"},{"v":"/year/1987","n":"1987"},{"v":"/year/1986","n":"1986"},{"v":"/year/1985","n":"1985"},{"v":"/year/1984","n":"1984"},{"v":"/year/1983","n":"1983"},{"v":"/year/1982","n":"1982"},{"v":"/year/1981","n":"1981"},{"v":"/year/1980","n":"1980"},{"v":"/year/1979","n":"1979"},{"v":"/year/1978","n":"1978"},{"v":"/year/1977","n":"1977"},{"v":"/year/1976","n":"1976"},{"v":"/year/1975","n":"1975"},{"v":"/year/1974","n":"1974"},{"v":"/year/1973","n":"1973"},{"v":"/year/1972","n":"1972"},{"v":"/year/1971","n":"1971"},{"v":"/year/1970","n":"1970"},{"v":"/year/1969","n":"1969"},{"v":"/year/1968","n":"1968"},{"v":"/year/1967","n":"1967"},{"v":"/year/1966","n":"1966"},{"v":"/year/1965","n":"1965"},{"v":"/year/1964","n":"1964"},{"v":"/year/1963","n":"1963"},{"v":"/year/1962","n":"1962"},{"v":"/year/1960","n":"1960"},{"v":"/year/1959","n":"1959"},{"v":"/year/1954","n":"1954"},{"v":"/year/1952","n":"1952"},{"v":"/year/1950","n":"1950"},{"v":"/year/1949","n":"1949"},{"v":"/year/1948","n":"1948"},{"v":"/year/1940","n":"1940"},{"v":"/year/1939","n":"1939"},{"v":"/year/1925","n":"1925"}]}],
|
||||
"korean-drama":[{"key":"class","name":"类型","value":[{"n":"全部","v":""},{"v":"/movie_bt_tags/pop-popular","n":"POP流行"},{"v":"/movie_bt_tags/biography","n":"传记"},{"v":"/movie_bt_tags/child","n":"儿童"},{"v":"/movie_bt_tags/adventure","n":"冒险"},{"v":"/movie_bt_tags/plot","n":"剧情"},{"v":"/movie_bt_tags/action","n":"动作"},{"v":"/movie_bt_tags/anime","n":"动漫"},{"v":"/movie_bt_tags/animation","n":"动画"},{"v":"/movie_bt_tags/history","n":"历史"},{"v":"/movie_bt_tags/costume","n":"古装"},{"v":"/movie_bt_tags/antiquity","n":"古风"},{"v":"/movie_bt_tags/homosexual","n":"同性"},{"v":"/movie_bt_tags/comedy","n":"喜剧"},{"v":"/movie_bt_tags/fantasy","n":"奇幻"},{"v":"/movie_bt_tags/family","n":"家庭"},{"v":"/movie_bt_tags/terror","n":"恐怖"},{"v":"/movie_bt_tags/suspense","n":"悬疑"},{"v":"/movie_bt_tags/erotic","n":"情色"},{"v":"/movie_bt_tags/thriller","n":"惊悚"},{"v":"/movie_bt_tags/drama","n":"戏曲"},{"v":"/movie_bt_tags/war","n":"战争"},{"v":"/movie_bt_tags/latin","n":"拉丁"},{"v":"/movie_bt_tags/funny","n":"搞笑"},{"v":"/movie_bt_tags/campus","n":"校园"},{"v":"/movie_bt_tags/song-and-dance","n":"歌舞"},{"v":"/movie_bt_tags/martial-arts","n":"武侠"},{"v":"/movie_bt_tags/disaster","n":"灾难"},{"v":"/movie_bt_tags/love","n":"爱情"},{"v":"/movie_bt_tags/crime","n":"犯罪"},{"v":"/movie_bt_tags/fancy","n":"玄幻"},{"v":"/movie_bt_tags/reality-show","n":"真人秀"},{"v":"/movie_bt_tags/short-film","n":"短片"},{"v":"/movie_bt_tags/kehuan","n":"科幻"},{"v":"/movie_bt_tags/documentary","n":"纪录片"},{"v":"/movie_bt_tags/talkshow","n":"脱口秀"},{"v":"/movie_bt_tags/stageart","n":"舞台艺术"},{"v":"/movie_bt_tags/west","n":"西部"},{"v":"/movie_bt_tags/sport","n":"运动"},{"v":"/movie_bt_tags/youth","n":"青春"},{"v":"/movie_bt_tags/music","n":"音乐"},{"v":"/movie_bt_tags/ghost","n":"鬼怪"},{"v":"/movie_bt_tags/black-film","n":"黑色电影"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"v":"/year/2023","n":"2023"},{"v":"/year/2022","n":"2022"},{"v":"/year/2021","n":"2021"},{"v":"/year/2020","n":"2020"},{"v":"/year/2019","n":"2019"},{"v":"/year/2018","n":"2018"},{"v":"/year/2017","n":"2017"},{"v":"/year/2016","n":"2016"},{"v":"/year/2015","n":"2015"},{"v":"/year/2014","n":"2014"},{"v":"/year/2013","n":"2013"},{"v":"/year/2012","n":"2012"},{"v":"/year/2011","n":"2011"},{"v":"/year/2010","n":"2010"},{"v":"/year/2009","n":"2009"},{"v":"/year/2008","n":"2008"},{"v":"/year/2007","n":"2007"},{"v":"/year/2006","n":"2006"},{"v":"/year/2005","n":"2005"},{"v":"/year/2004","n":"2004"},{"v":"/year/2003","n":"2003"},{"v":"/year/2002","n":"2002"},{"v":"/year/2001","n":"2001"},{"v":"/year/2000","n":"2000"},{"v":"/year/1999","n":"1999"},{"v":"/year/1998","n":"1998"},{"v":"/year/1997","n":"1997"},{"v":"/year/1996","n":"1996"},{"v":"/year/1995","n":"1995"},{"v":"/year/1994","n":"1994"},{"v":"/year/1993","n":"1993"},{"v":"/year/1992","n":"1992"},{"v":"/year/1991","n":"1991"},{"v":"/year/1990","n":"1990"},{"v":"/year/1989","n":"1989"},{"v":"/year/1988","n":"1988"},{"v":"/year/1987","n":"1987"},{"v":"/year/1986","n":"1986"},{"v":"/year/1985","n":"1985"},{"v":"/year/1984","n":"1984"},{"v":"/year/1983","n":"1983"},{"v":"/year/1982","n":"1982"},{"v":"/year/1981","n":"1981"},{"v":"/year/1980","n":"1980"},{"v":"/year/1979","n":"1979"},{"v":"/year/1978","n":"1978"},{"v":"/year/1977","n":"1977"},{"v":"/year/1976","n":"1976"},{"v":"/year/1975","n":"1975"},{"v":"/year/1974","n":"1974"},{"v":"/year/1973","n":"1973"},{"v":"/year/1972","n":"1972"},{"v":"/year/1971","n":"1971"},{"v":"/year/1970","n":"1970"},{"v":"/year/1969","n":"1969"},{"v":"/year/1968","n":"1968"},{"v":"/year/1967","n":"1967"},{"v":"/year/1966","n":"1966"},{"v":"/year/1965","n":"1965"},{"v":"/year/1964","n":"1964"},{"v":"/year/1963","n":"1963"},{"v":"/year/1962","n":"1962"},{"v":"/year/1960","n":"1960"},{"v":"/year/1959","n":"1959"},{"v":"/year/1954","n":"1954"},{"v":"/year/1952","n":"1952"},{"v":"/year/1950","n":"1950"},{"v":"/year/1949","n":"1949"},{"v":"/year/1948","n":"1948"},{"v":"/year/1940","n":"1940"},{"v":"/year/1939","n":"1939"},{"v":"/year/1925","n":"1925"}]}],
|
||||
"anime-drama":[{"key":"class","name":"类型","value":[{"n":"全部","v":""},{"v":"/movie_bt_tags/pop-popular","n":"POP流行"},{"v":"/movie_bt_tags/biography","n":"传记"},{"v":"/movie_bt_tags/child","n":"儿童"},{"v":"/movie_bt_tags/adventure","n":"冒险"},{"v":"/movie_bt_tags/plot","n":"剧情"},{"v":"/movie_bt_tags/action","n":"动作"},{"v":"/movie_bt_tags/anime","n":"动漫"},{"v":"/movie_bt_tags/animation","n":"动画"},{"v":"/movie_bt_tags/history","n":"历史"},{"v":"/movie_bt_tags/costume","n":"古装"},{"v":"/movie_bt_tags/antiquity","n":"古风"},{"v":"/movie_bt_tags/homosexual","n":"同性"},{"v":"/movie_bt_tags/comedy","n":"喜剧"},{"v":"/movie_bt_tags/fantasy","n":"奇幻"},{"v":"/movie_bt_tags/family","n":"家庭"},{"v":"/movie_bt_tags/terror","n":"恐怖"},{"v":"/movie_bt_tags/suspense","n":"悬疑"},{"v":"/movie_bt_tags/erotic","n":"情色"},{"v":"/movie_bt_tags/thriller","n":"惊悚"},{"v":"/movie_bt_tags/drama","n":"戏曲"},{"v":"/movie_bt_tags/war","n":"战争"},{"v":"/movie_bt_tags/latin","n":"拉丁"},{"v":"/movie_bt_tags/funny","n":"搞笑"},{"v":"/movie_bt_tags/campus","n":"校园"},{"v":"/movie_bt_tags/song-and-dance","n":"歌舞"},{"v":"/movie_bt_tags/martial-arts","n":"武侠"},{"v":"/movie_bt_tags/disaster","n":"灾难"},{"v":"/movie_bt_tags/love","n":"爱情"},{"v":"/movie_bt_tags/crime","n":"犯罪"},{"v":"/movie_bt_tags/fancy","n":"玄幻"},{"v":"/movie_bt_tags/reality-show","n":"真人秀"},{"v":"/movie_bt_tags/short-film","n":"短片"},{"v":"/movie_bt_tags/kehuan","n":"科幻"},{"v":"/movie_bt_tags/documentary","n":"纪录片"},{"v":"/movie_bt_tags/talkshow","n":"脱口秀"},{"v":"/movie_bt_tags/stageart","n":"舞台艺术"},{"v":"/movie_bt_tags/west","n":"西部"},{"v":"/movie_bt_tags/sport","n":"运动"},{"v":"/movie_bt_tags/youth","n":"青春"},{"v":"/movie_bt_tags/music","n":"音乐"},{"v":"/movie_bt_tags/ghost","n":"鬼怪"},{"v":"/movie_bt_tags/black-film","n":"黑色电影"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"v":"/year/2023","n":"2023"},{"v":"/year/2022","n":"2022"},{"v":"/year/2021","n":"2021"},{"v":"/year/2020","n":"2020"},{"v":"/year/2019","n":"2019"},{"v":"/year/2018","n":"2018"},{"v":"/year/2017","n":"2017"},{"v":"/year/2016","n":"2016"},{"v":"/year/2015","n":"2015"},{"v":"/year/2014","n":"2014"},{"v":"/year/2013","n":"2013"},{"v":"/year/2012","n":"2012"},{"v":"/year/2011","n":"2011"},{"v":"/year/2010","n":"2010"},{"v":"/year/2009","n":"2009"},{"v":"/year/2008","n":"2008"},{"v":"/year/2007","n":"2007"},{"v":"/year/2006","n":"2006"},{"v":"/year/2005","n":"2005"},{"v":"/year/2004","n":"2004"},{"v":"/year/2003","n":"2003"},{"v":"/year/2002","n":"2002"},{"v":"/year/2001","n":"2001"},{"v":"/year/2000","n":"2000"},{"v":"/year/1999","n":"1999"},{"v":"/year/1998","n":"1998"},{"v":"/year/1997","n":"1997"},{"v":"/year/1996","n":"1996"},{"v":"/year/1995","n":"1995"},{"v":"/year/1994","n":"1994"},{"v":"/year/1993","n":"1993"},{"v":"/year/1992","n":"1992"},{"v":"/year/1991","n":"1991"},{"v":"/year/1990","n":"1990"},{"v":"/year/1989","n":"1989"},{"v":"/year/1988","n":"1988"},{"v":"/year/1987","n":"1987"},{"v":"/year/1986","n":"1986"},{"v":"/year/1985","n":"1985"},{"v":"/year/1984","n":"1984"},{"v":"/year/1983","n":"1983"},{"v":"/year/1982","n":"1982"},{"v":"/year/1981","n":"1981"},{"v":"/year/1980","n":"1980"},{"v":"/year/1979","n":"1979"},{"v":"/year/1978","n":"1978"},{"v":"/year/1977","n":"1977"},{"v":"/year/1976","n":"1976"},{"v":"/year/1975","n":"1975"},{"v":"/year/1974","n":"1974"},{"v":"/year/1973","n":"1973"},{"v":"/year/1972","n":"1972"},{"v":"/year/1971","n":"1971"},{"v":"/year/1970","n":"1970"},{"v":"/year/1969","n":"1969"},{"v":"/year/1968","n":"1968"},{"v":"/year/1967","n":"1967"},{"v":"/year/1966","n":"1966"},{"v":"/year/1965","n":"1965"},{"v":"/year/1964","n":"1964"},{"v":"/year/1963","n":"1963"},{"v":"/year/1962","n":"1962"},{"v":"/year/1960","n":"1960"},{"v":"/year/1959","n":"1959"},{"v":"/year/1954","n":"1954"},{"v":"/year/1952","n":"1952"},{"v":"/year/1950","n":"1950"},{"v":"/year/1949","n":"1949"},{"v":"/year/1948","n":"1948"},{"v":"/year/1940","n":"1940"},{"v":"/year/1939","n":"1939"},{"v":"/year/1925","n":"1925"}]}]
|
||||
};
|
||||
return JSON.stringify({
|
||||
class: classes,
|
||||
filters: filterObj,
|
||||
});
|
||||
}
|
||||
|
||||
async function homeVod() {
|
||||
return "{}"
|
||||
}
|
||||
|
||||
async function category(tid, pg, filter, extend) {
|
||||
if (pg <= 0 || typeof(pg) == 'undefined') pg = 1;
|
||||
var link = url + '/' + tid + (extend.area || '') + (extend.year || '') + (extend.class || '') + (extend.catedd || '') + '/page/' + pg;
|
||||
var html = await request(link);
|
||||
var $ = load(html);
|
||||
var items = $('div.mrb > ul > li');
|
||||
var videos = _.map(items, (item) => {
|
||||
var img = $(item).find('img:first')[0];
|
||||
var a = $(item).find('a:first')[0];
|
||||
var hdinfo = $($(item).find('div.hdinfo')[0]).text().trim();
|
||||
var item = $($(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: item || hdinfo || ''
|
||||
};
|
||||
});
|
||||
var hasMore = $('div.mrb > div.pagenavi_txt > a:contains(>)').length > 0;
|
||||
var 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) {
|
||||
var html = await request(url + "/movie/" + id + ".html"),
|
||||
$ = load(html),
|
||||
html = $("ul.moviedteail_list > li"),
|
||||
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 html) {
|
||||
var i = $(info).text().trim();
|
||||
i.startsWith("地区:") ? vod.vod_area = i.substring(3) : i.startsWith("年份:") ? vod.vod_year = i.substring(3) : i.startsWith("导演:") ? vod.vod_director = _.map($(info).find("a"), a => a.children[0].data).join("/") : i.startsWith("主演:") ? vod.vod_actor = _.map($(info).find("a"), a => a.children[0].data).join("/") : i.startsWith("语言:") && (vod.vod_lang = i.substring(3))
|
||||
}
|
||||
id = _.map($("div.paly_list_btn > a"), a => a.children[0].data + "$" + a.attribs.href.replace(/.*?\/v_play\/(.*).html/g, "$1"));
|
||||
return vod.vod_play_from = key, vod.vod_play_url = id.join("#"), JSON.stringify({
|
||||
list: [vod]
|
||||
})
|
||||
}
|
||||
|
||||
async function play(flag, id, flags) {
|
||||
const link = url + "/v_play/" + id + ".html",
|
||||
html = await request(link),
|
||||
$ = load(html),
|
||||
iframe = $("body iframe[src*=Cloud]");
|
||||
if (0 < iframe.length) {
|
||||
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(""),
|
||||
temp = "";
|
||||
for (let i = 0; i < code.length; i += 2) temp += String.fromCharCode(parseInt(code[i] + code[i + 1], 16));
|
||||
const playUrl = temp.substring(0, (temp.length - 7) / 2) + temp.substring((temp.length - 7) / 2 + 7);
|
||||
return JSON.stringify({
|
||||
parse: 0,
|
||||
url: playUrl
|
||||
})
|
||||
} {
|
||||
const js = $("script:contains(window.wp_nonce)").html(),
|
||||
group = js.match(/(var.*)eval\((\w*\(\w*\))\)/),
|
||||
md5 = Crypto,
|
||||
result = eval(group[1] + group[2]),
|
||||
playUrl = result.match(/url:.*?['"](.*?)['"]/)[1];
|
||||
return JSON.stringify({
|
||||
parse: 0,
|
||||
url: playUrl
|
||||
})
|
||||
}
|
||||
}
|
||||
|
||||
async function search(wd, quick) {
|
||||
wd = await request(url + "/page/1?s=" + wd);
|
||||
const $ = load(wd);
|
||||
wd = $("div.search_list > ul > li"), wd = _.map(wd, item => {
|
||||
var img = $(item).find("img:first")[0],
|
||||
a = $(item).find("a:first")[0],
|
||||
hdinfo = $($(item).find("div.hdinfo")[0]).text().trim(),
|
||||
item = $($(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: item || hdinfo || ""
|
||||
}
|
||||
});
|
||||
return JSON.stringify({
|
||||
list: wd
|
||||
})
|
||||
}
|
||||
|
||||
function __jsEvalReturn() {
|
||||
return {
|
||||
init: init,
|
||||
home: home,
|
||||
homeVod: homeVod,
|
||||
category: category,
|
||||
detail: detail,
|
||||
play: play,
|
||||
search: search
|
||||
}
|
||||
}
|
||||
|
||||
export {
|
||||
__jsEvalReturn
|
||||
};
|
||||
@@ -0,0 +1,58 @@
|
||||
import { __jsEvalReturn } from './kunyu77_open.js';
|
||||
|
||||
var spider = __jsEvalReturn();
|
||||
|
||||
function jsonParse(obj) {
|
||||
if (typeof obj === 'string') {
|
||||
return JSON.parse(obj);
|
||||
}
|
||||
return obj;
|
||||
}
|
||||
|
||||
async function test() {
|
||||
var spType = null;
|
||||
var spVid = null;
|
||||
spType = '2';
|
||||
// spVid = '95873';
|
||||
|
||||
await spider.init({ skey: 'siteKey', ext: '' });
|
||||
var classes = jsonParse(await spider.home(true));
|
||||
console.log(classes);
|
||||
var homeVod = jsonParse(await spider.homeVod());
|
||||
console.log(homeVod);
|
||||
if (classes.class && classes.class.length > 0) {
|
||||
var page = jsonParse(await spider.category(spType || classes.class[0].type_id, 0, undefined, {}));
|
||||
console.log(page);
|
||||
if (page.list && page.list.length > 0) {
|
||||
for (const k in page.list) {
|
||||
if (k >= 5) break;
|
||||
var detail = jsonParse(await spider.detail(spVid || page.list[k].vod_id));
|
||||
console.log(detail);
|
||||
if (detail.list && detail.list.length > 0) {
|
||||
var pFlag = detail.list[0].vod_play_from.split('$$$');
|
||||
var pUrls = detail.list[0].vod_play_url.split('$$$');
|
||||
if (pFlag.length > 0 && pUrls.length > 0) {
|
||||
for (const i in pFlag) {
|
||||
var flag = pFlag[i];
|
||||
var urls = pUrls[i].split('#');
|
||||
if (urls.length > 0) {
|
||||
var url = urls[0].split('$')[1];
|
||||
console.log(flag, url);
|
||||
var playUrl = await spider.play(flag, url, []);
|
||||
console.log(playUrl);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
if (spVid) break;
|
||||
}
|
||||
}
|
||||
}
|
||||
var search = jsonParse(await spider.search('奥特曼'));
|
||||
console.log(search);
|
||||
|
||||
search = jsonParse(await spider.search('喜欢'));
|
||||
console.log(search);
|
||||
}
|
||||
|
||||
export { test };
|
||||
@@ -0,0 +1 @@
|
||||
//bbQ0FUT1CCAyB0aWFudGlhbl9vcGVuLmpzLGFzc2V0czovL2pzL2xpYi9jYXQuanMcX19qc0V2YWxSZXR1cm4MQ3J5cHRvCmRheWpzDGppbmphMgZVcmkCXwhsb2FkDl8weDVkZGQOXzB4MTcyMxJfMHgxMmFhYjcSXzB4NzhlNTQ2El8weDEzZTI1NBJfMHgzNGMyNDkSXzB4MWIzNjNmEF8weDJjZDM0El8weDFjMjIxMBJfMHhiYWY5NjASXzB4NDJlYTVmEl8weDFkNzVlNRJfMHgxZjdhZGISXzB4NTQ5YTY5El8weDFkNTkyZRJfMHgyZGI0NjQSXzB4Mjc2MGY4El8weDQ5ZDE1ORJfMHgzYjYwMTISXzB4ZmI2MGQ5El8weDJmNGZmNhJfMHgxMzlkMDYSXzB4NGU5OGI2El8weDIwNjQ2YRJfMHgxYTNkNDkSXzB4NWU5Y2VmEl8weDM1ZmRmOBJfMHgzZTc0ZDIIc2lnbghjSE5yCm9yZGVyCHhrNUcIcHVzaBRVc2VyLUFnZW50EHZvZF9hcmVhFHN0YXJ0c1dpdGgMaHR0cHM6GHdyL0NwRTRXdzZCUw52b2RfcGljDmluZGV4T2Z6YWJhY2RlZmdoamtsbW5vcHFyc3R1dnd4eXpBQkNERUZHSEpLTE1OT1BRUlNUVVZXWFlaMDEyMzQ1Njc4OQx2b2RfaWRqcmV0dXJuIChmdW5jdGlvbigpIHt9LmNvbnN0cnVjdG9yKCJyZXR1cm4gdGhpcyIpKCApKTsadm9kX3BsYXlfZnJvbRJ2b2RfYWN0b3IJAGcaWa1kPmUmaHR0cDovL29wLnlzZHFqcy5jbgh1bml4DnJlcGxhY2UMZXh0ZW5kFnRvVXBwZXJDYXNlCGxpc3QYWHNLM3c0akRoeU09CHRleHQIc2tleRJzdHJpbmdpZnkoL3YyL2hvbWUvdm9kX2RldGFpbHMMZkRiQk9wBjB4NA5jb250ZW50FnRvTG93ZXJDYXNlCGJvZHkIZmxhZwpzbGljZQx4WllOSkcIYjFoSgYweDAIRFUwQRh2b2RfcGxheV91cmwOcmVmZXJlchRwYXJzZV91cmxzCGtleXMcSFVBV0VJIE1hdGUgNDAMQmFzZTY0MFpWekNqOEtNQXNLbllNS3h3cDdEZ0E9PQ50eXBlX2lkFHVzZXItYWdlbnQKbWVyZ2UIVXRmOBp2b2RfcGxheV9saXN0CDZVQUEIcG9zdB4vdjIvaG9tZS9zZWFyY2gIdXJscxJmb3JtLWRhdGGCAUFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXowMTIzNDU2Nzg5Ky89DEpQT0RUahB2b2RfbmFtZQxjaGFyQXQGMHgxBmVuYxhVY082dzZEQ3VjTzgYTlhsSHc3ekNrZz09CnN0eXBlEnZvZF9jbGFzcwkAZ9GP9GawZRB2b2RfeWVhcgxyYW5kb20IYXRvYgYweDUGMHg2BnVybAhodHRwCGFyZWEUY2hhckNvZGVBdBZ2b2RfcmVtYXJrcyIvdjIvdHlwZS90b3BfdHlwZQZtYXAab2todHRwLzQuMTEuMAh5ZWFyKC92Mi9ob21lL3R5cGVfc2VhcmNoEnRpbWVzdGFtcBhmcm9tQ2hhckNvZGUYUEdmRHFNT1pXQ2c9CGRhdGEOUmVmZXJlcgYweDMGMHgyCnBhcnNlCHRyaW0MaGVhZGVyEHRpYW50aWFuCDB4NTAIMHgzNQgweDU2CDB4MWUIMHg0NwgweDFmKHdwRnR3Ni9DcGgxclcwWENnUT09BjB4ZAgweDFjCF16KHUIMHgxMwgweDVlCDB4MzgIMHg0MAgweDI4CDB4M2UIMHgyNwhBKUNtDEpTRmlsZQgweDM5CDB4NGESXzB4MWZkMTZmEl8weDVkZGRjNRJfMHgxNzIzZWESXzB4NWQxNjRhCnNoaWZ0El8weGMxZWVkMBJfMHgyZjllZjASXzB4MzY2ODQyCDB4NDESXzB4NWEyNTllEl8weDI2MzEwMxJfMHg0MDQyNTkSXzB4NDBmYTBhEl8weDIzN2Q3Ywx4TEtGbGsIMHg1YwgweDE5El8weDQwNDhkNAgweDI2El8weDNmMmVhZBJfMHgxY2E2YjMIMHg0Ywx3aW5kb3cSXzB4NjUyMGI3El8weGY1NDVjYRJfMHg0OTk4NmYSXzB4NDVlZWVjEl8weDUyYTNlMRJfMHg1MDgwZDASXzB4MjIwNjRjCDB4NTIIMHgxYggweDE4CDB4NDkIMHgzNBJfMHhmOTMwMTYSXzB4Mjk1N2NhEl8weDE4ZDA0YxJfMHgyMDZjZGISXzB4MzU1MDY5El8weDNhODg2ZRJfMHg1NTA1MGUSXzB4MTc0MGI4El8weDE3M2YxMRJfMHgzMjgwMmESXzB4MzkwYTMwCDB4MjICJQQwMAgweDJjCDB4NWEkZGVjb2RlVVJJQ29tcG9uZW50El8weDVhZmRlNBJfMHgzNWJjYjMSXzB4NWVlODZmCDB4NTEIMHgzMwgweDNkCG1kNVhIa2o1NjQ5ZXJ0ajg0a3M4OXI0amg4czQ1aGY4NGhqZmRzMDRrBnJlcQgweDE0DG1ldGhvZAgweDMwDmhlYWRlcnMIMHgxNxBwb3N0VHlwZRJfMHgzNmYyOGIIMHg1OAgweDIwEl8weDM4NDA3NxJfMHhmZTI4ZTQSXzB4ZTc4ODA5El8weDE1MjlkMxJfMHgzNTNmNGMSXzB4M2JmYTI2El8weDQ3ZjNmMhJfMHgzOTE3NTISXzB4Mjc3ODYzEl8weDQ5YTAyZRJfMHgyOTY5OTcSXzB4NDE1NGM0El8weDIzZTdjMwgweDJlCDB4MzYIMHg1NQYweGUSdHlwZV9uYW1lCDB4MmIIbGFuZwgweDMxCDB4NTMFe3yLVwV0XuNOBmtleQhpbml0Am4FaFHokAJ2CDB4NWQIMHgzZggweDRmCDB4MjMOZmlsdGVycwR7fRJfMHg1MmU5NWISXzB4MzQwZGFkEl8weDI1NzI5NRJfMHgxZDZiMjkSXzB4MjdjMjIwEl8weDUzMGU1ZRJfMHg0Y2Y0ZWUSXzB4M2IxMzIwEl8weDU4NDEzNAgweDMyCHBhZ2UIMHg0YggweDFhCDB4MmQScGFnZWNvdW50El8weDUyNzA5OBJfMHgxYmQzYWESXzB4NmFiNjc1El8weDM1N2FlZhJfMHgyOTAyN2YSXzB4NTRmNjE2El8weDQ3N2I0NRJfMHg0MTQ5MTISXzB4MTNmNWYxCDB4NWIIMHgzYQgweDQ4CDB4MjEIMHgyNAgweDQzCDB4NGUYdm9kX2RpcmVjdG9yFnZvZF9jb250ZW50CDB4NjEIMHg1NwgweDNiCDB4MTIIMHgxNggweDJmCDB4NDYCIwgweDRkBiQkJBJfMHgyMTU4MTgGMHg3AiQIMHgyORJfMHgyNWM2MWUSXzB4NGM0NDdhEl8weDFjYWQxNBJfMHg0ZTE0ZTASXzB4MTczMWFiEl8weDJlYzQxMhJfMHg0OTYzMzQSXzB4MmZjZTdiEl8weDI1MGRkMRJfMHg0OGFkYzcSXzB4NDQ4ZTM3El8weDFjOTI1ZhJfMHgzNWQ2NmUGMHg4CDB4MzcEdWEIMHg0MgYweDkIMHg1ZggweDNjCDB4MTASXzB4MTlkN2U4El8weDFmZGUxMxJfMHgxMWU0NmESXzB4MzcxNjFlEl8weDE5NjQyMxJfMHg1ZGNjMGESXzB4MmU2NjNjEl8weGVlYTc3NAgweDE1DmtleXdvcmQSXzB4NDU0ZWRhEl8weDFlMjgyMBJfMHgzNjcyMTYSXzB4NWRmZmZkEl8weDYwN2U4YhJfMHg1OWE2NTMGMHhhEl8weDFmN2Q1MRJfMHg0NzZmNjMSXzB4NTFmZTY2El8weDI1OWYwNBJfMHgzMjQ1NDQSXzB4MmRiMWRjEl8weDRmMWMzOAZtc2cIMHg0NAQvLwgweDQ1CDB4MmEaaXNWaWRlb0Zvcm1hdAYweGYSXzB4NWVkNGMxEl8weDViM2U5YxJfMHgzYWI2N2USXzB4M2M2NTBjEl8weDM2YzEyZhJfMHg0ODY0YjESXzB4MTM5YmU3CDB4MjUIMHg2MAItCDB4NTQCOgxodWF3ZWkKYnJhbmQGMHhiCm1vZGVsDnJlbGVhc2UOYnVpbGRJZBJfMHgyODM3MjkIMHg1OQgweDFkCDB4MTESXzB4MzcyZDA4BjB4Ywhob21lDmhvbWVWb2QQY2F0ZWdvcnkMZGV0YWlsCHBsYXkMc2VhcmNoD6QDAaYDAQAiqAMABgCqAwABrAMAAq4DAAOwAwAEsgMABbQDAA4ABgGgAQAAACAjF6IKAKoDAAysAwEMrgMCDLADAwyyAwQMtAMFDLYDAA24AwENugMCCbwDAwm+AwQJwAMFCcIDBgHEAwcNxgMIDcgDCQHKAwoBzAMLAc4DDAHQAw0B0gMODdQDDwHWAxAB2AMRAdoDEgHcAxMB3gMUAeADFQ3iAxYB5AMXAeYDGAHoAxkB6gMaAewDGwGoAxwBCOhcvgVfDwC+Bl8QAL4HXxEAvghfEgC+CV8TAL4KXxUAvgtfFgC+DF8XAL4NXxgAvg5fGQC+D18aAL4QXxwAvhFfHQC+El8eAL4TXx8AvhRfIAC+FV8hAL4WXyIAKQT3AAAABPgAAAAE+QAAAAT6AAAABPsAAAAE/AAAAAT9AAAABP4AAAAE/wAAAARbAAAABAABAAAEAQEAAAQCAQAABAMBAAAEBAEAAAQFAQAABAYBAAAEBwEAAAQIAQAABAkBAAAECgEAAAQLAQAABAwBAAAEDQEAAAQOAQAABA8BAAAEEAEAAAQRAQAABBIBAAAENwAAAAQTAQAABBQBAAAmIAAEQAAAAEwgAACABBUBAABMIQAAgAQWAQAATCIAAIAEFwEAAEwjAACABBgBAABMJAAAgAQZAQAATCUAAIAEGgEAAEwmAACABBsBAABMJwAAgAQcAQAATCgAAIAEHQEAAEwpAACABB4BAABMKgAAgAQfAQAATCsAAIAENgAAAEwsAACABCABAABMLQAAgAQhAQAATC4AAIAEIgEAAEwvAACABCMBAABMMAAAgAQkAQAATDEAAIAEJQEAAEwyAACABCYBAABMMwAAgAQnAQAATDQAAIAEKAEAAEw1AACABCkBAABMNgAAgAQqAQAATDcAAIAEKwEAAEw4AACABCwBAABMOQAAgAQtAQAATDoAAIAELgEAAEw7AACABC8BAABMPAAAgAQwAQAATD0AAIAEMQEAAEw+AACABDIBAABMPwAAgAQzAQAATEAAAIAENAEAAExBAACABDUBAABMQgAAgAQ2AQAATEMAAIAENwEAAExEAACABDgBAABMRQAAgAQ5AQAATEYAAIAEMAAAAExHAACABDoBAABMSAAAgAQ7AQAATEkAAIAEPAEAAExKAACABD0BAABMSwAAgAQ+AQAATEwAAIAEPwEAAExNAACABEABAABMTgAAgARBAQAATE8AAIAEQgEAAExQAACABEMBAABMUQAAgAREAQAATFIAAIAERQEAAExTAACABEYBAABMVAAAgARHAQAATFUAAIAESAEAAExWAACABEkBAABMVwAAgARKAQAATFgAAIAESwEAAExZAACABEwBAABMWgAAgARNAQAATFsAAIAETgEAAExcAACABE8BAABMXQAAgARQAQAATF4AAIAEUQEAAExfAACABFIBAABMYAAAgARTAQAATGEAAIBfBgC+AGUGALzpAO4OvgFN3AAAAF8HAARUAQAAXwgAZQcABFUBAADtXwkAv18KALNfCwC0ll8MAGUHAARWAQAA7WUHAARXAQAA7WUHAARYAQAA7WUHAARZAQAA7WUHAARaAQAA7QRbAQAAZQcABFwBAADtJgcAXw0AvgJlDQC8fwHu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
|
||||
@@ -0,0 +1 @@
|
||||
//bbQ0FUT1CyARx0aW5nMTNfb3Blbi5qcyxhc3NldHM6Ly9qcy9saWIvY2F0LmpzHF9fanNFdmFsUmV0dXJuCGxvYWQCXwZrZXkISE9TVA5zaXRlS2V5EHNpdGVUeXBlEk1PQklMRV9VQQxjb29raWUMTVlfVVJMDnJlcXVlc3QIcG9zdBRnZXRIZWFkZXJzEmdldENvb2tpZQhpbml0CGhvbWUQY2F0ZWdvcnkMZGV0YWlsCHBsYXkMc2VhcmNoGmRlY29kZVVuaWNvZGUJMQAzACxUZk4oaHR0cHM6Ly9tLnRpbmcxMy5jb220Ak1vemlsbGEvNS4wIChMaW51eDsgQW5kcm9pZCA5OyBBU1VTX1owMVFEIEJ1aWxkL1BRM0IuMTkwODAxLjAwMjsgd3YpIEFwcGxlV2ViS2l0LzUzNy4zNiAoS0hUTUwsIGxpa2UgR2Vja28pIFZlcnNpb24vNC4wIENocm9tZS85MS4wLjQ0NzIuMTE0IFNhZmFyaS81MzcuMzYMcmVxVXJsBHVhDGJ1ZmZlcgZyZXMGcmVxDG1ldGhvZBRVc2VyLUFnZW50DmhlYWRlcnMOdGltZW91dA5jb250ZW50EHBvc3REYXRhEHBvc3R0eXBlCGRhdGEQcG9zdFR5cGUOaXNFbXB0eQxyZXN1bHQgc2V0Q29va2llSGVhZGVycxRzZXQtY29va2llBm1hcARrawI7BmNmZwhza2V5CnN0eXBlDGZpbHRlcghodG1sAiQOY2xhc3NlcxJmaWx0ZXJPYmoEaXQQdHlwZU5hbWUMdHlwZUlkCmZpbEJ5DC9ib29rL0hkbC5wZC1jbGFzcyA+IGRkID4gYVtocmVmKj15b3VzaGVuZ10FPNin3xBjaGlsZHJlbg5hdHRyaWJzCGhyZWYKbWF0Y2gIcHVzaA50eXBlX2lkEnR5cGVfbmFtZQRieQWSY49eBbBlZk4CbhBwb3N0ZGF0ZQJ2BQBnsGUUbGFzdHVwZGF0ZQW6ThRsEGFsbHZpc2l0EnN0cmluZ2lmeQ5maWx0ZXJzBmNscwZ0aWQEcGcMZXh0ZW5kCmJvb2tzFC95b3VzaGVuZy8CLwouaHRtbC51bC5ib29rLW9sID4gbGkuYm9vay1saRBwYXJzZUludAhwYWdlEnBhZ2Vjb3VudApsaW1pdAp0b3RhbAhsaXN0CGJvb2sCYQZpbWcOcmVtYXJrcxByZW1hcmtzMhByZW1hcmtzMxByZW1hcmtzNAhmaW5kDmE6Zmlyc3QSaW1nOmZpcnN0GmRhdGEtb3JpZ2luYWwUc3Bhbi5zY29yZRpkaXYuYm9vay1tZXRhCHRleHQOcmVwbGFjZQQkMSJkaXYucGxheUNvdW50VGV4dCZkaXYuYm9vay1tZXRhOmVxKDEpDmJvb2tfaWQKdGl0bGUJCWfwWA9c9IsSYm9va19uYW1lEGJvb2tfcGljBT3YMN0DZCcFPNik3xhib29rX3JlbWFya3MEaWQKcGFnZXMQYm9va2xpc3QGdm9sBGJrCHRpbmcIbGluawQkJApkYXRhMi5kaXYuYm9vay1yYW5kLWE6ZXEoMCkgYQh0cmltEmJvb2tfdHlwZSpkaXYuYm9vay1yYW5kLWE6ZXEoNCkSYm9va195ZWFyNGRpdi5ib29rLXJhbmQtYTplcSgxKSBmb250EmJvb2tfYXJlYS5kaXYuYm9vay1yYW5kLWE6ZXEoMykgYRRib29rX2FjdG9yLmRpdi5ib29rLXJhbmQtYTplcSgyKSBhGmJvb2tfZGlyZWN0b3IYZGl2LmVsbGlwc2lzGGJvb2tfY29udGVudB5zZWxlY3QgPiBvcHRpb242ZGl2LnBsYXktbGlzdCA+IHVsID4gbGkgPiBhAiMGJCQkDnZvbHVtZXMIdXJscwJiEHNlZ21lbnRzCGZsYWcGbmlkBmNpZApwZGF0YQhwdXJsHm1ldGFbbmFtZT0iX2MiXURodHRwczovL20udGluZzEzLmNvbS9hcGkvbWFwaS9wbGF5BHNjDENvb2tpZQpwYXJzZQhmb3JtBnVybAR3ZApxdWljaw5wZ0NvdW50LC9hcGkvYWpheC9zb2xpc3Q/d29yZD0gJnR5cGU9bmFtZSZwYWdlPRAmb3JkZXI9MQpub3ZlbApjb3ZlchBsYXN0bmFtZQhjbnVtBnN0cgIlEHVuZXNjYXBlD6QDAaYDAQAVqAMAAgCqAwABrAMADgAGAaABAAAAARYNagCqAwAMrAMBDK4DAAmwAwEJsgMCCbQDAwm2AwQNuAMFCboDBgm8AwcBvgMIAcADCQHCAwoBxAMLAcYDDAHIAw0BygMOAYYCDwHMAxABzgMRAdADEgGoAxMBCOhDvgBfCQC+AV8KAL4CXwsA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
|
||||
@@ -0,0 +1 @@
|
||||
//bbQ0FUT1CdAxh0dXR1X29wZW4uanMsYXNzZXRzOi8vanMvbGliL2NhdC5qcxxfX2pzRXZhbFJldHVybgpkYXlqcwxqaW5qYTIGVXJpAl8OXzB4M2QxNQ5fMHg0ODQ5EF8weDdhOTRhEl8weDM1MDc5NBJfMHg0YTA3ZDgSXzB4MWRlNGNmEl8weDMwMzc0ZhJfMHgxMWY5ZGYSXzB4M2Q0ZDIyEl8weDU3NzE1NxJfMHg1ZjQ0Y2QSXzB4MWM4ZmNmEl8weGQ0ZWNhMRJfMHgyZWI4NTgSXzB4MWZiODAyEl8weDQwODVlZBJfMHhiZDk1Y2YSXzB4NWNlNDk4El8weDExMmEyNhJfMHgyMmUzMjESXzB4NDcwODhkEl8weDE5YzI5MRJfMHg1M2QyZjUSXzB4MzY1ODI1El8weDE5NmUyZRJfMHg4ZWNhYTISXzB4ZTA0MzY5El8weDEwNTY0YRJfMHgyNmM0MmQSXzB4MTljOTg4El8weDVlY2QwZhJfMHgzMDYwNDAOY29udGVudAxjaGFyQXQGMHg0anJldHVybiAoZnVuY3Rpb24oKSB7fS5jb25zdHJ1Y3RvcigicmV0dXJuIHRoaXMiKSggKSk7DE9TZWlHdxZwbGF5ZXJfaW5mbxJzZXJ2ZXJfaXAIc2tleVZodHRwOi8vYXBpLnR0NTgudHYvY29uZmlnL2FwcGNvbmZpZ2psP3R0c3M9DmluZGV4T2YKdG90YWwIM2tQQRJzdWJzdHJpbmcOZm9yRWFjaBpBRVMvQ1RSL1BLQ1M3DmNvbnNvbGUoYXBpLnBocC92MS52b2Q/cGFnZT2CAUFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXowMTIzNDU2Nzg5Ky89EHZvZF9uYW1lSGJzT0d3bzg0dzZWZHc2Y0x3NURDbkduRGhjS1F3cHRldzY0PRJSU0EvUEtDUzEMU1FqZXRRGHBsYXllcmNvbmZpZwYweDUMcmVnaW9uDHZvZF9pZA52b2RfcGljEnN0cmluZ2lmeQpsaW1pdAYweDAgWjN3MUJNS1lLZ05hdzZZPQZrZXkSdm9kX2FjdG9yCGRhdGHcAiZjbGFzcz17e2V4dC5jbGFzc3xkZWZhdWx0KCIiKX19Jmxhbmc9e3tleHQubGFuZ3xkZWZhdWx0KCIiKX19JmFyZWE9e3tleHQuYXJlYXxkZWZhdWx0KCIiKX19JnllYXI9e3tleHQueWVhcnxkZWZhdWx0KCIiKX19JnBhZ2U9e3twYWdlfX0mYnk9e3tleHQuYnl8ZGVmYXVsdCgicm5kIil9fSZsaW1pdD0yNAhzb3J0FG1Vc2VyQWdlbnRCYXBpLnBocC92MS52b2QvZGV0aWxsZGF0YT92b2RfaWQ9BiQkJAx2YVJNY0UQdm9kX2FyZWEIdHlwZQgmc2M9FGNoYXJDb2RlQXQMYXBwa2V5BjB4MSB3NHZDdDhLRHdvekNsZz09FnZvZF9yZW1hcmtzEE5udzlBY09PBjB4Ngg2W3haDHNvcnRCeRh3NzdEdnNPOXdxOVYYdm9kX3BsYXlfdXJsDiZ0b2tlbj0Mc0xDS0d1FnZvZF9jb250ZW50CGFyZWEYZnJvbUNoYXJDb2RlMElCSENsUllGR01LWVoyNVF3cXZEcFE9PQgqMkl5GHZvZF9kaXJlY3RvcghwdXNoCEhnTTMMeVpTREtVCHc3MWYwd3E4Nnc3M0NtTU9wSGNPZXc2SEN1eXc9BnVybAhwQGUyCGluaXQIYXRvYgYweDMMV0RycWhxiAFRc09Wd3FFM3c0aDF3NkZYdzZ2Q2htZkNwY08vd3BaQnc0ZGt3NlEzdzZ2Q3FGUEN1REJMY3NPL0RzS2l3cklmd3E0PRp2b2RfcGxheV9mcm9tCGUwaEUOcmVwbGFjZQg5bVZBFFVzZXItQWdlbnQIdHJpbYgBVzhPTndyWWx3ckJZd29GYXc0N0RwVjNDdThPa3dwRU53NEk5d3IwV3dwRENzQkRDaFExTGNjS05kc0tTd3JsVHdyTT0OaGVhZGVyc0BhcGkucGhwL3YxLnZvZC90eXBlc2RhdGFzP3Rva2VuPSREYXJ0LzMuMCAoZGFydDppbykMWFh3V1ZoDHhJVVlacgpzaGlmdAhsaXN0CnBhcnNlEnZpZGVvSW5mbwh0dXR1qDVTY0trUWNPb0E4S3VUOEtmd3IzRGlRWER1bDdEbVNwVk5tekNtc0tPWjhPM3c1WjhSWFREaEVEQ3I4S2JJc0trUGNLaXdxMEpETUt4dzRNSEdoMHV3NGNUd3ByQ3Zsc05GUW5DcmxqQ29jT2h3cjgvd29oYnc1dkR0TUtsT2NLWExNSy93NkE5WjJVbnc1SEN1TUt1d3FyQ3FXdkNtc08xZVR0eEdSekR2c0toZmdsNkRNT0t3Nk0vZThPeHc0QnZGOEtRd3JNQWJtM0NrRGQzdzRneEhrdFFSOEs5dzVERHZWczN3NjNEbGx6RG1FUi93cTdDaEhERG5pRnl3NVREdHNPY3c0aEt3Nk0xdzV2Q2xVYkRwd3RUdzVvTUFjS2FJWGxJRVZuRHUzckRpc085d3BVQndxa0dJV2pDbVFGZXdybkN0VmdidzQvQ25zT2V3NUJZVlVUQ2xzS3l3cUlxUENBZnc0M0N0Y095UXlVdndvRENzY09lTDM3Q3I4T3JlOEs0WWNPZXc3UEN1Y09NdzZiRGxWbkRyOEs5d3J6Q3A4S213NnpEaUh2RGpNS2NSRWZDbmNLVXc1aGp3NUhDdjhPZlFSeEt3cU5Xd3JqRHNzT1N3cUJ3R2NLaklFNUxRc085TFZuRHE4T0x3NjdEbzhPY3dvOUR3b3ZEdjhLNndvOFN3b0xEaWNPWnc0M0NzaTdDdU1LMEdCZkRyY092dzY4bXdxSkZLaW9uZVZMRHY4Tzd3bzF3SnlURG1zSzRBc09RVjNURHAxakNxc09Gd3BERHFjS0hJTUt6dzdVVmVFREN1c09tdzRCNEM4T3J3b1BEcjhLMVNzSzN3cElmSmc1TndvSERrRFRDb0UzQ3J6NFhEMms5d3IweEFYdkNnTU9EZUdQQ3ZjT3pBamRSWU1PbmRNT013N0xEbU1PYXc0aGZOelJJVWNPS0NuekRqeDdEbkVFL3c1VENqbmZEcnNLK3dxSEN2Y0trRU1LK3dyOTN3NU5iYzhPbnc3VXNGc0s5Y2lqQ24xSUJhRHBIVjhPN0trUERtc0trdzV4cXdyazhUa1BEaW1abHdvckNubERDcWtac0drSEN1Z2xBd3BMQ2g4S1Z3NDVOdzR4RHdxQnhUM1I2dzQzQ3RjT3R3cnZDc0E4K3dxekR0TU9Jd3JiQ2xSZEVMQWNId3J4TXdxNDRBc0tIVmNLTlRSRXh3ckxDcWNLQVpNS2J3cFhDdkJ2RHJUOWVIOE9JdzVSaXc1dkR0ajNEaWsxUHc2MVdYVHpDbmdIRHUzUUpSY0tId3FSb0tFb1dQQ2tZV1R2Q2pNT1ZMd3M3UlQxTWZjT0Z3NkJDdzduQ2xjT1d3NFZ6d3E3Q2dHeGZ3NmsvVDFJSkZ3M0RoY0t6VTF2Q3BVVERtMlprdzRURG1jSzV3NHNjd3BjMnc1SER1OE9GSDhLQlhzT0t3NW5DZ01PaXdweER3cXRCdzdIQ2xNS0ZJc09JdzV4UU5zS2xZc0t4U2NPT3c0bkNoY0tuSHkxYmNIeExYTUtUd3JBK1NzT1BKMGJDZ01PUEJCUERrQUZEVzBqRGx3SENxTU94VzNUQ2lzTzNWV2pDZ0FZZ1FFZ213Nmxod3JSQ2Q4S1FDQURDa01PQndwekRvMjQxWFgwdUE4S25IOEtyZm10ZE5zT2d3cC9DcGw3RHJWSWZ3cHBEd290Ukp4cHlQUXJEdEU3RHJjT0p3NE01VU1PT3c0TENtekVvd29uQ29tZkN1OEtrd3JzOUxrWkFOOEtndzRURGtoWmZ3bzNDaHNLeHdyckN1V0hDck1PbHc1a0JJMUFBQm5WbXdxYkRsVFpmd3AvRG1XSm1GV2NLTk1LUmVDM0RsUXZEaWNPNFpqdkRwRERDbk1LT3dvVmtac09KZDhLQUpUSWVmUUFudzcvRGp3VENrVHB0dzVERGw4S3Z3cUxEaHNLYndwWENtOE9PTE1PYnc3OHVXV3RSVk1LTGRnYkRtbU1Od29WZmZjS1V3NnRKdzdiQ3JzT1pkeDg2d3FzNHc1d3ZKY0syVFREQ25jS0Z3b0hDbnNLdFZURjV3cUxDcWlGaUU4T2d3b2JEZ3NLSEIzN0RvMkVXVGdNdUxzT2lFREREcThPVHc1YkNxTU96dzczQ2xjS2VJeS9Edk1PUHc3UWhEOEtxdzVyRHAyWUZSQ1hDbXhiQ2d3M0R2Y081d3JVN3dwM0NtVkFGd3FwaERzS0lac0tYd3BiRHRNT1BhU2RyRXk4MENnVXd3N1hDcmk1WHc3eDRYa3ZDaGNLeENSbkRoRUJ1Y3NPbXc1dEl3cm5DdW52Q2lzS2N3NWpEak1PVFF3dzd3cmNsZGNLd3dxbkNxRC9EbWNPQXc1VlV3cGpEcHNLL3dwMEF3NjhPd3F6Q3ZXVTJ3cWdrd3FodEh6RERpTUt0VURkRndvVERuTU9Pd3F2Q2x5RENqQUJyS2xmRHI4S1VlVUV2R1dYRG9nekRyVXZEanNPUFVjS1pVOEtadzY0Mnc2VENraVBEcVVwQnc0Rnd3cWRldzdWZ0VsdkRzM0RDbWNPR0RBazF3NVBEdmNPbndxL0NpOE9Xd29CbHdwTERqTUtPd3JiQ2xzS3R3cHJDc2l6RHZqUENnOE9Id29WeXdwVktDeFkvSHhiRHNBckN0Mm5EbmhRbEc4S1F3cVp5dzVyRHZTdG13cEJ4VmdIRGw4S2l3cm5DazFwQWJzS0VFY09FVFRiRG5NSzdjOE9uRWd6Q3F3bHNjVVY1dzVVcU1zS1B3b3JDc3NPS3c2dkNrc0tzVzBiQ3VSc1d3cHpDbGxCOXc3WTFIenZEaWlQQ3RjS1BFOEs5WXhJeHc2TENrOE9MZlRSV1djTy9Uc0thUnpYRG0zWmFQTUtHd3FKTXc2UUJ3NXByVlNBOWJBUERzUjk2dzY1RXdxY0piY09QU1UzQ2xNT3p3cGtLdzVKRndwekNzc0tGZGNPWWFNSzlKY0ttdzY3Q3JjS3ZDZ1hEZ0h4K3dwNFd3NU1nSkZONFhjT0pTOE9Nd3I0V3c3MGJ3NW5Ddmh6RHFzTzVRTUtad3BvL0hta2R3Ni9DcWNPcXdvN0NuTU9pSXNLYndwM0NoTUtiZmxyRHR3TjNMc09Bdzc3RHVpWENxQ2M4YjhPaXc2eENTbW5Eb21uQ3ZzT1N3cmJDdWxEQ2drakNrZ3JEdnNPOHdyckRnR0xDb0F3Tnc1b3lKc09DdzZYRG5NS0JWUXpDb3NPb2NNS0xHZzhaYlJjeXc3SEN1OE9DdzdmRHJNSzdCTU8rdzcxTndvRWd3cndOdzVqQ2hud2FTaUF1Smp6RGxjS3RVV29Ed3JOVmZzT1Z3NTNEdE1LK1AwSnFNOEttdzdYRG1NT0FJOE84UldyQ29UckNtaUhEb3NLZlhNSy93b2pDdUFURGtjS1lHQnpEZ2k5ZURsL0RnM1l0d3BRU3dwYkRvTUtEd3B3Z3c1cGxLZ3JDbmtiQ3VzS2tEQ3RrZXNLMXc2YkNwY0tVT3NPYXc1M0RtSG5DaWduQ2dNSzhlY082Sng3Q2dzT3JBaXJDZzNMQ2dNS2t3N2pEb1hyQ3FuMW53cmxCdzZUQ3RuYkNrY0trSlVIRG5zTy9kMG5EbUdkVnc3bkRnVTRDdzVZVUlzS1pSRVREb2d0ZXc1WVh3N0VWQzhPR3c2N0RrTU9GdzZYQ3RjTzV3NmJEcGtQRHA4S293cllPd3JmRHZNT3B3cTdEbE1LUXdyckRxTUtKYjhLbUU4T3p3NTBmdzdwb3dwb2RCY09YdzdURHRNS0J3NGRkd3F4NFY4S0NPTU9Fd3BFRHc0UnVDc09TUk1PL3dvZkN0eWZEbE1PaXc1OHNaeEpZdzRBendyVVJ3NUxEcGxsWVZITEN1WEV0ZEVwSE5NS3lPajdEbnNPT1k4SzZ3cUREblZYRG5HSW5SZ3JDb2duQ2s4S293NXhxRUYzQ3VIckRvQWNIdzdQQ3VNS3p3NTlNdzUzQ3Ztd21aTU81d3BrYXdyZkNqQ2hudzVRRndwUlliUTliSThPTERzS05kOE9UR3NLYVBjS2V3cXpEdU1LMHc0bkNvMHZEdkg0b3dvakNqbWMyVnNPeFNzT2l3cjh1Y3NLL0NjSzdFaWpEdEdmQ2xzT2JZTU82WTFVTVd3MDF3N2duUWNPSUVNTy93N2ZEdmNPN0ZFNUJ3cmJDcGwzRGdjT3NOaERDbE1LV1ZjS1h3N0Y3dzdoendyakRrSERDc3NLZEIwL0RqTU9lYmNPc1RNS0lHOE8vdzViRGc4S3B3cGRYVk1LWkI4S1l3b0xDajhPdlBHRjJ3N0YrZDhLK3c1TERvQUhEaWhGTUx5VERwOE9ud29YRGswWENxenJEazhLbHc3RUp3N2pDcFV2Q3FjS0ZGOE9MdzVMRG5CakN2ellydzRiRG5odkNpRlhEb3lERG5paGlNY09nd3B2Q2s4S3lkVFREdWNPeXdxY2Fkc09iWVc0NXc2N0N0VnBHTnh6RG5zTzh3b2tPVWNLUURzT3RNdz09CDB4MzB4YjhLM3dxZ3B3NFltd3JRVXc0dkRvR1BDbjhLWHdxSU13NzFrdzdrU3dwVERzblBDdXdKVUNzTzBGZz09CDB4MjJQdzZiQ3BXSENwTU94d296Q2hzT3J3NHJDdEMvRGxVN0RyTU8xd3JzPQgweDM3CDB4NTgIMHg0NggweDIzCDB4MTkIMHg1YwgweDE3CDB4NGYGMHgyCDB4MmISXzB4MzRiMGZjEl8weDNkMTVmORJfMHg0ODQ5NjESXzB4NGRhYWFlEl8weDIyOWNmNBJfMHg0ZWVlNTESXzB4MTkxZDAyCDB4MjUIMHgzZBJfMHg1ODVkODgSXzB4MjgyNjQzEl8weDRiZjQ4ZBJfMHhhY2Y3YzESXzB4Mjg0YzM0CDB4MmYIMHg0OAgweDNiCDB4MWUSXzB4MjcwZjRhEl8weDMyYjhmYQgweDQ3DHdpbmRvdwgweDJkEl8weDMwMWVmYhJfMHg0MjRkM2MSXzB4NDQzNTdjEl8weDNhYzA1MhJfMHgxNWJlMTUSXzB4MTZlMzdjEl8weDNiMmZhNAgweDMzCDB4NDUIMHg1NggweDIxEl8weDU2YjY0YRJfMHg0Nzk3N2MSXzB4MTI3N2IwEl8weGE2MzA1YhJfMHgyY2U1YTcSXzB4NWNlNzE2El8weDM0ZjNjNxJfMHgxOGUwYzkSXzB4MzU5M2Q1El8weDVkNzg2NhJfMHgzYWQ3MTYGMHhiAiUEMDAIMHgxMQgweDUwCnNsaWNlJGRlY29kZVVSSUNvbXBvbmVudBJfMHgyMWI4OGMSXzB4MTYwMDgwEl8weDNkZmM0YwZyZXEIMHgzYRR1c2VyLWFnZW50CDB4MzgIcnNhWAgweDU5CGFlc1gIMHg1MwgweDQwCDB4NDQIMHg1MRJfMHgxZGFmNjgSXzB4MzIxNGM2CDB4MzYQZW5kc1dpdGgCfRZsYXN0SW5kZXhPZhJfMHhhYzZhYTgSXzB4MzBmMWIwEl8weDVlMzc1NRJfMHhiNmQzMTAQXzB4ZWYzNTcSXzB4Mjk5ZjQxEl8weDEzMzQxZRJfMHgyNjNhNDgIMHg0YgpzdHlwZQgweDI5CDB4MTQIMHgxYggweDE2CDB4MmUIMHgzNAgweDMyCDB4MTMITilubAgweDI4CDB4MjYIMHg1NAZsb2cIMHg0YwgweDNlCDB4MTIIMHg0YQ5sYW5ndXJsEl8weDNkNDE4ZBJfMHgzNDFmNjcSXzB4NTJjYWQ0El8weDU0OGY5OBJfMHg1OGE1YjcQXzB4MzJjOWEGMHhkCDB4MjcIMHgzYwgweDVhEl8weDFjNGRmNRJfMHgxMWJhMmMSXzB4MmUyMzBmEl8weDRlMjNiNxJfMHgxNTdhYjcSXzB4MjUyNGE4El8weDNlZTA1OBJfMHg0ZDRlMjMSXzB4MmQ5NTliCDB4NGQSXzB4NTE5MzY1El8weDFjOTNhYxJfMHg1OTdkM2MSXzB4MmI0NjEyEl8weDQzMzkyZRJfMHgzYTFhMzgSXzB4NTQ3Yjc5El8weDRhYjUxORJfMHg0MzRjNGISXzB4MzQ5MGU3El8weDFjZDA5ZBJfMHgyYjgyNGQQXzB4NTQxOTQSXzB4MzdhY2VkEl8weDRlMTYwMRJfMHgyZGZmYzYSXzB4M2UxODJjEl8weDQ4MTI4NBJfMHg1YmZkNzASXzB4MjdhNzEyEl8weDIyMTc2ZRJfMHgzMzI4NmESXzB4NGEwZTdmEl8weDRiZmQ3NhJfMHgzZTQ4OTkSXzB4MjEzYmJjEl8weDE0OTM3ZBJfMHg1MDNhNmEIMHgzOQh5ZWFyBXRe/U4KeWVhcnMIMHgzZggweDUyCDB4MTgIMHgyMAUwVzpTCDB4NWQFe3yLVwYweGYIbGFuZwXtiwCKEGxhbmd1YWdlBGJ5BZJjj14GMHg4CDB4MmMCdgZuYXYEaWQOdHlwZV9pZBJ0eXBlX25hbWUIMHg2MA5maWx0ZXJzEl8weDQwZjMzNAJuEl8weDU4ODQzNhJfMHgzZDc1ZGESXzB4MjllNTY2El8weDUwMWM4MAR7fRJfMHgyOGE5ZWISXzB4MTZlYWMzEl8weDViZjk5MxJfMHgxNzI4ODYSXzB4MzMyMTU3El8weDIyMTZiZhJfMHg0NjgyN2ESXzB4MjNlYjkwEl8weDE4ZTQ3MxJfMHgxYjMzZmYoYXBpLnBocC92MS52b2Q/dHlwZT0GMHg3BmV4dAhwYWdlCDB4MWQIMHg1ZQgweDU3CDB4NWYIMHgxNQhjZWlsCDB4NGUScGFnZWNvdW50El8weDQxOGI0NBJfMHgzZGM1ZjQSXzB4NTNjNWJmEl8weDU4ZmIyNxJfMHgxOGIwNzkSXzB4OTdlMmY1El8weDQxMmUzNBJfMHg3NDc5MTcSXzB4NmNhOGQ3BjB4YQgweDQxEHZvZF95ZWFyBjB4ZQgweDI0CDB4MWYIMHgxYQgweDQ5CDB4NDIIMHg0MwIjCDB4MzEIMHgxYwYweGMSXzB4NDMwZGI0El8weDJmOGMwNhBwYXJzZUludBJfMHg1NjQwZDISXzB4MTQzOGM3El8weDI0YzNiNBJfMHgzNmU1MTASXzB4NGIwZmQxEl8weDFiNjRlNBJfMHgzNjNkYzESXzB4Mjg0YTY0El8weGQ3YWU2ZRJfMHhiMzg2OWUSXzB4MTM2NmIyCDB4MTAIY29kZQgweDJhCDB4NWIGMHg5CDB4MzUMaGVhZGVyEl8weDRkN2NlNRJfMHg0NmUwNTYSXzB4MWI3ZmJiEl8weDViNmJhYxJfMHgyOWEyN2IS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
|
||||
@@ -0,0 +1,135 @@
|
||||
import { load, _ } from './lib/cat.js';
|
||||
let key = '🐰兔小贝';
|
||||
let HOST = 'https://www.tuxiaobei.com';
|
||||
let siteKey = '';
|
||||
let siteType = 0;
|
||||
const IOS_UA = 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1';
|
||||
|
||||
async function request(reqUrl, agentSp) {
|
||||
let res = await req(reqUrl, {
|
||||
method: 'get',
|
||||
headers: {
|
||||
'User-Agent': agentSp || IOS_UA,
|
||||
},
|
||||
});
|
||||
return res.content
|
||||
}
|
||||
|
||||
async function init(cfg) {
|
||||
siteKey = cfg.skey;
|
||||
siteType = cfg.stype
|
||||
}
|
||||
|
||||
async function home(filter) {
|
||||
const classes = [{ type_id: '', type_name: '🐰全部' }, { type_id: 2, type_name: '🐰儿歌' }, { type_id: 3, type_name: '🐰故事' }, { type_id: 27, type_name: '🐰公益' }, { type_id: 9, type_name: '🐰十万个为什么' }, { type_id: 28, type_name: '🐰安全教育' }, { type_id: 29, type_name: '🐰动物奇缘' }, { type_id: 7, type_name: '🐰弟子规' }, { type_id: 5, type_name: '🐰古诗' }, { type_id: 6, type_name: '🐰三字经' }, { type_id: 8, type_name: '🐰千字文' }, { type_id: 11, type_name: '🐰数学' }, { type_id: 25, type_name: '🐰英语' }, { type_id: 24, type_name: '🐰折纸' }];
|
||||
const filterObj = {};
|
||||
return JSON.stringify({
|
||||
class: _.map(classes, (cls) => {
|
||||
cls.land = 1;
|
||||
cls.ratio = 1.78;
|
||||
return cls;
|
||||
}),
|
||||
filters: filterObj,
|
||||
})
|
||||
}
|
||||
|
||||
async function homeVod() {
|
||||
const link = await request(HOST + '/list/mip-data?typeId=9&page=1&callback=');
|
||||
const html = link.match(/\((.*?)\);/)[1];
|
||||
const data = JSON.parse(html).data;
|
||||
let videos = _.map(data.items, (it) => {
|
||||
return {
|
||||
vod_id: it.video_id,
|
||||
vod_name: it.name,
|
||||
vod_pic: it.image,
|
||||
vod_remarks: it.root_category_name + ' | ' + it.duration_string || '',
|
||||
}
|
||||
});
|
||||
return JSON.stringify({
|
||||
list: videos,
|
||||
})
|
||||
}
|
||||
|
||||
async function category(tid, pg, filter, extend) {
|
||||
if (pg <= 0 || typeof pg == 'undefined') pg = 1;
|
||||
const link = await request(HOST + '/list/mip-data?typeId=' + tid + '&page=' + pg + '&callback=');
|
||||
const html = link.match(/\((.*?)\);/)[1];
|
||||
const data = JSON.parse(html).data;
|
||||
let videos = _.map(data.items, (it) => {
|
||||
return {
|
||||
vod_id: it.video_id,
|
||||
vod_name: it.name,
|
||||
vod_pic: it.image,
|
||||
vod_remarks: it.root_category_name + ' | ' + it.duration_string || '',
|
||||
}
|
||||
});
|
||||
const pgCount = pg * 30 > data.totalCount ? parseInt(pg) : parseInt(pg) + 1;
|
||||
return JSON.stringify({
|
||||
page: parseInt(pg),
|
||||
pagecount: pgCount,
|
||||
limit: 30,
|
||||
total: data.totalCount,
|
||||
list: videos,
|
||||
})
|
||||
}
|
||||
|
||||
async function detail(id) {
|
||||
const vod = {
|
||||
vod_id: id,
|
||||
vod_remarks: '',
|
||||
};
|
||||
const playlist = ['点击播放' + '$' + HOST + '/play/' + id];
|
||||
vod.vod_play_from = "道长在线";
|
||||
vod.vod_play_url = playlist.join('#');
|
||||
return JSON.stringify({
|
||||
list: [vod],
|
||||
});
|
||||
}
|
||||
|
||||
async function play(flag, id, flags) {
|
||||
const html = await request(id);
|
||||
const $ = load(html);
|
||||
const pvideo = $("body mip-search-video[video-src*=http]");
|
||||
const purl = pvideo[0].attribs['video-src'];
|
||||
// console.debug('兔小贝 purl =====>' + purl); // js_debug.log
|
||||
return JSON.stringify({
|
||||
parse: 0,
|
||||
url: purl,
|
||||
});
|
||||
}
|
||||
|
||||
async function search(wd, quick) {
|
||||
const link = HOST + "/search/" + wd;
|
||||
const html = await request(link);
|
||||
const $ = load(html);
|
||||
const list = $("div.list-con > div.items");
|
||||
let videos = _.map(list, (it) => {
|
||||
const a = $(it).find("a:first")[0];
|
||||
const img = $(it).find("mip-img:first")[0];
|
||||
const tt = $(it).find("p:first")[0];
|
||||
const remarks = $(it).find("p")[1];
|
||||
return {
|
||||
vod_id: a.attribs.href.replace(/.*?\/play\/(.*)/g, '$1'),
|
||||
vod_name: tt.children[0].data,
|
||||
vod_pic: img.attribs["src"],
|
||||
vod_remarks: remarks.children[0].data || "",
|
||||
};
|
||||
});
|
||||
return JSON.stringify({
|
||||
list: videos,
|
||||
land: 1,
|
||||
ratio: 1.78,
|
||||
});
|
||||
}
|
||||
|
||||
export function __jsEvalReturn() {
|
||||
return {
|
||||
init: init,
|
||||
home: home,
|
||||
homeVod: homeVod,
|
||||
category: category,
|
||||
detail: detail,
|
||||
play: play,
|
||||
search: search,
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,118 @@
|
||||
// 无搜索功能
|
||||
import { _ } from './lib/cat.js';
|
||||
let key = '🐯贝乐虎';
|
||||
let HOST = 'https://vd.ubestkid.com';
|
||||
let siteKey = '';
|
||||
let siteType = 0;
|
||||
const MOBILE_UA = 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1';
|
||||
|
||||
async function request(reqUrl, referer, mth, data, hd) {
|
||||
const headers = {
|
||||
"User-Agent": MOBILE_UA,
|
||||
};
|
||||
if (referer) headers.referer = encodeURIComponent(referer);
|
||||
let res = await req(reqUrl, {
|
||||
method: mth || "get",
|
||||
headers: headers,
|
||||
data: data,
|
||||
postType: mth === "post" ? "json" : "",
|
||||
});
|
||||
return res.content;
|
||||
}
|
||||
|
||||
async function init(cfg) {
|
||||
siteKey = cfg.skey;
|
||||
siteType = cfg.stype
|
||||
}
|
||||
|
||||
async function home(filter) {
|
||||
const classes = [{ type_id: 65, type_name: '🐯最新上架' }, { type_id: 113, type_name: '🐯人气热播' }, { type_id: 56, type_name: '🐯经典童谣' }, { type_id: 137, type_name: '🐯开心贝乐虎' }, { type_id: 53, type_name: '🐯律动儿歌' }, { type_id: 59, type_name: '🐯经典儿歌' }, { type_id: 101, type_name: '🐯超级汽车1' }, { type_id: 119, type_name: '🐯超级汽车第二季' }, { type_id: 136, type_name: '🐯超级汽车第三季' }, { type_id: 95, type_name: '🐯三字经' }, { type_id: 133, type_name: '🐯幼儿手势舞' }, { type_id: 117, type_name: '🐯哄睡儿歌' }, { type_id: 70, type_name: '🐯英文儿歌' }, { type_id: 116, type_name: '🐯节日与节气' }, { type_id: 97, type_name: '🐯恐龙世界' }, { type_id: 55, type_name: '🐯动画片儿歌' }, { type_id: 57, type_name: '🐯流行歌曲' }, { type_id: 118, type_name: '🐯贝乐虎入园记' }, { type_id: 106, type_name: '🐯贝乐虎大百科' }, { type_id: 62, type_name: '🐯经典古诗' }, { type_id: 63, type_name: '🐯经典故事' }, { type_id: 128, type_name: '🐯萌虎学功夫' }, { type_id: 100, type_name: '🐯绘本故事' }, { type_id: 121, type_name: '🐯开心贝乐虎英文版' }, { type_id: 96, type_name: '🐯嗨贝乐虎情商动画' }, { type_id: 108, type_name: '🐯动物音乐派对' }, { type_id: 126, type_name: '🐯动物音乐派对英文版' }, { type_id: 105, type_name: '🐯奇妙的身体' }, { type_id: 124, type_name: '🐯奇妙的身体英文版' }, { type_id: 64, type_name: '🐯认知卡片' }, { type_id: 109, type_name: '🐯趣味简笔画' }, { type_id: 78, type_name: '🐯数字儿歌' }, { type_id: 120, type_name: '🐯识字体验版' }, { type_id: 127, type_name: '🐯启蒙系列体验版' }];
|
||||
const filterObj = {};
|
||||
return JSON.stringify({
|
||||
class: _.map(classes, (cls) => {
|
||||
cls.land = 1;
|
||||
cls.ratio = 1.78;
|
||||
return cls;
|
||||
}),
|
||||
filters: filterObj,
|
||||
})
|
||||
}
|
||||
|
||||
async function homeVod() {
|
||||
const link = HOST + "/api/v1/bv/video";
|
||||
const pdata = { age: 1, appver: "6.1.9", egvip_status: 0, svip_status: 0, vps: 60, subcateId: 56, "p": 1 };
|
||||
const jo = JSON.parse(await request(link, "", "post", pdata)).result;
|
||||
const videos = [];
|
||||
_.each(jo.items, (it) => {
|
||||
videos.push({
|
||||
vod_id: it.url,
|
||||
vod_name: it.title,
|
||||
vod_pic: it.image,
|
||||
vod_remarks: '👀' + it.viewcount || '',
|
||||
})
|
||||
});
|
||||
return JSON.stringify({
|
||||
list: videos,
|
||||
})
|
||||
}
|
||||
|
||||
async function category(tid, pg, filter, extend) {
|
||||
if (pg <= 0 || typeof pg == 'undefined') pg = 1;
|
||||
const link = HOST + "/api/v1/bv/video";
|
||||
const pdata = { age: 1, appver: "6.1.9", egvip_status: 0, svip_status: 0, vps: 60, subcateId: tid, "p": pg };
|
||||
const jo = JSON.parse(await request(link, "", "post", pdata)).result;
|
||||
const videos = [];
|
||||
_.each(jo.items, (it) => {
|
||||
videos.push({
|
||||
vod_id: it.url,
|
||||
vod_name: it.title,
|
||||
vod_pic: it.image,
|
||||
vod_remarks: '👀' + it.viewcount || '',
|
||||
})
|
||||
});
|
||||
const pgCount = pg * 60 > jo.total ? parseInt(pg) : parseInt(pg) + 1;
|
||||
return JSON.stringify({
|
||||
page: parseInt(pg),
|
||||
pagecount: pgCount,
|
||||
limit: 60,
|
||||
total: jo.total,
|
||||
list: videos,
|
||||
})
|
||||
}
|
||||
|
||||
async function detail(id) {
|
||||
const vod = {
|
||||
vod_id: id,
|
||||
vod_remarks: '',
|
||||
};
|
||||
const playlist = ['点击播放' + '$' + id];
|
||||
vod.vod_play_from = "道长在线";
|
||||
vod.vod_play_url = playlist.join('#');
|
||||
return JSON.stringify({
|
||||
list: [vod],
|
||||
});
|
||||
}
|
||||
|
||||
async function play(flag, id, flags) {
|
||||
// console.debug('贝乐虎 id =====>' + id); // js_debug.log
|
||||
return JSON.stringify({
|
||||
parse: 0,
|
||||
url: id,
|
||||
});
|
||||
}
|
||||
|
||||
async function search(wd, quick) {
|
||||
return '{}'
|
||||
}
|
||||
|
||||
export function __jsEvalReturn() {
|
||||
return {
|
||||
init: init,
|
||||
home: home,
|
||||
homeVod: homeVod,
|
||||
category: category,
|
||||
detail: detail,
|
||||
play: play,
|
||||
search: search,
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
//bbQ0FUT1C2ARZ1ZmNfb3Blbi5qcxguL2xpYi9jYXQuanMcX19qc0V2YWxSZXR1cm4MQ3J5cHRvCGxvYWQCXwxqaW5qYTIGa2V5CEhPU1QOc2l0ZUtleRBzaXRlVHlwZQRVQQ5yZXF1ZXN0CGluaXQIaG9tZQ5ob21lVm9kEGNhdGVnb3J5DGRldGFpbAhwbGF5DHNlYXJjaAZ1ZmMqaHR0cHM6Ly93d3cuaHVsYTgubmV0lgJNb3ppbGxhLzUuMCAoaVBob25lOyBDUFUgaVBob25lIE9TIDEzXzJfMyBsaWtlIE1hYyBPUyBYKSBBcHBsZVdlYktpdC82MDUuMS4xNSAoS0hUTUwsIGxpa2UgR2Vja28pIFZlcnNpb24vMTMuMC4zIE1vYmlsZS8xNUUxNDggU2FmYXJpLzYwNC4xDHJlcVVybA5hZ2VudFNwBnJlcwZyZXEMbWV0aG9kFFVzZXItQWdlbnQOUmVmZXJlcg5oZWFkZXJzDmNvbnRlbnQGY2ZnCHNrZXkKc3R5cGUMZmlsdGVyDmNsYXNzZXMSZmlsdGVyT2JqBm1tYQ50eXBlX2lkC00ATQBBAFuNi04SdHlwZV9uYW1lCGJvamkJ2XrLeg9k+1EedGhhaS1maWdodC5odG1sBfBs82IMcXVhbmppBfNi+1FOYmFyZS1rbnVja2xlLWZpZ2h0aW5nLWNoYW1waW9uc2hpcC5odG1sBfiI82IKb3RoZXIFdlHWTgxjYXRlSWQFe3yLVwVoUeiQAm4CdgtVAEYAQwDIfoFnPHVmYy1maWdodGluZy1jaGFtcGlvbnNoaXAuaHRtbA9VAEYAQwA8aJdlS04cWSh1ZmMtZmlnaHQtbmlnaHQuaHRtbBVCAEUATABMAEEAVABPAFIAPGiXZUZiZWxsYXRvci1maWdodGluZy1jaGFtcGlvbnNoaXAuaHRtbAtQAEYATAA8aJdlQnByb2Zlc3Npb25hbC1maWdodGVycy1sZWFndWUuaHRtbAtMAEYAQQA8aJdlQGxlZ2FjeS1maWdodGluZy1hbGxpYW5jZWxmYS5odG1sDU8ATgBFAKBRm1FbjQxvbmUtZmMPTwBOAEUAaFSUTktOHFkwb25lLWZjL29uZS1mcmlkYXktZmlnaHRzDUoAQwBLABhiyYnOVxBqY2suaHRtbAtma5dnPHstTvlbFHdsbHpkLmh0bWwPSwBTAFcA4mxwUTxol2U6a29uZnJvbnRhY2phLXN6dHVrLXdhbGtpLmh0bWwTRQBhAGcAbABlAA9ccJ5bjYtOQGVhZ2xlLWZpZ2h0aW5nLWNoYW1waW9uc2hpcC5odG1sEUEAQwBBAMRPV3+vZVuNi05CYWJzb2x1dGUtY2hhbXBpb25zaGlwLWFraG1hdC5odG1sHkstMSBKQVBBTiBHUk9VUBBrLTEuaHRtbA9LAHIAdQBzAGgAW42LThRrcnVzaC5odG1sD1IASQBTAEUAIo7zYluNEnJpc2UuaHRtbAdma5dnzpgYd2xmMjAwNC5odG1sBwZm0U6zURJrdW5sdW5qdWULY4MAgDxol2VbjRRnbG9yeS5odG1sFHRoYWktZmlnaHQH8GxLThhiQnRoYWktZmlnaHQta2luZy1vZi1tdWF5LXRoYWkuaHRtbCJUSEFJLUZJR0hULUxFQUdVRSJ0aGFpLWZpZ2h0LWxlYWd1ZRZEQVpOIEJPWElORyBkYXpuLWJveGluZy5odG1sFFBCQyBCT1hJTkcecGJjLWJveGluZy5odG1sHlRPUCBSQU5LIEJPWElORyh0b3AtcmFuay1ib3hpbmcuaHRtbCBNQVRDSFJPT00gQk9YSU5HNGRhem4tbWF0Y2hyb29tLWJveGluZy5odG1sG/iI82JIAGEAcgBkAGMAbwByAGUAIABGAEMARmhhcmRjb3JlLWZpZ2h0aW5nLWNoYW1waW9uc2hpcC5odG1sGfiI82JUAE8AUAAgAEQATwBHACAARgBDAER0b3AtZG9nLWZpZ2h0aW5nLWNoYW1waW9uc2hpcC5odG1sC0IAWQBCAPiI82IOdGFnL2J5YhJzdHJpbmdpZnkOZmlsdGVycwZ0aWQEcGcMZXh0ZW5kCGxpbmsIaHRtbAIkCml0ZW1zDHZpZGVvcw5oYXNNb3JlDnBnQ291bnQCLwwvcGFnZS9Ic2VjdGlvbi5waWN0dXJlLWFyZWEgZGl2LnBpY3R1cmUtYm94Bm1hcD1wAC4AcwBpAHQAZQAtAHQAaQB0AGwAZQAgAD4AIABhADoAYwBvAG4AdABhAGkAbgBzACgAZmurTidUKQAQcGFyc2VJbnQIcGFnZRJwYWdlY291bnQKbGltaXQKdG90YWwIbGlzdAhpdGVtBGl0AmsOcmVtYXJrcwhmaW5kDmE6Zmlyc3QSaW1nOmZpcnN0KGRpdi5tb2R1bGUtaXRlbS1ub3RlCHRleHQIdHJpbQ5hdHRyaWJzCGhyZWYOcmVwbGFjZQQkMQx2b2RfaWQGYWx0EHZvZF9uYW1lGmRhdGEtb3JpZ2luYWwOdm9kX3BpYxZ2b2RfcmVtYXJrcwRpZARwbAZ2b2QQcGxheWxpc3QSL2FydGljbGUvCi5odG1sCnBhcnNlCm1hdGNoEHZvZF90eXBlEnZvZF9hY3Rvchh2b2RfZGlyZWN0b3IWdm9kX2NvbnRlbnQWbTN1OGRwbGF5ZXICIwUaWRpZGnZvZF9wbGF5X2Zyb20Ydm9kX3BsYXlfdXJsBnByZQp2aWRlbwhmbGFnBnVybAR3ZApxdWljawhkYXRhQi9pbmRleC5waHAvYWpheC9zdWdnZXN0P21pZD0xJndkPQhwdXNoBnBpYw+kAwGmAwEAEagDAAQAqgMAAawDAAKuAwADsAMADgAGAaABAAAAARIJUgCqAwAMrAMBDK4DAgywAwMMsgMACbQDAQm2AwIJuAMDCboDBA28AwUBvgMGAcADBwHCAwgBxAMJAcYDCgHIAwsBygMMAagDDQEI6C++AF8JAL4BXwoAvgJfCwC+A18MAL4EXw0AvgVfDgC+Bl8PAL4HXxAAvghfEQApBOYAAABfBAAE5wAAAF8FAL9fBgCzXwcABOgAAABfCAAppAMBCgH6KysXGAAI9AEOYgYBvAMCAQIGAgA7A9IDAAEA1AMAAQDWAwEAILoDCAy0AwUIYQAAOOwAAADPCwRBAAAATO0AAAAL0BHpBQ5lAABM7gAAAGUBAEzvAAAATPAAAADui8diAABB8QAAAC6kAwoIEiY1CEQrHBIOYgYBvgMBAAECAgAYAeQDAAEAtgMGCLgDBwjPQfMAAAARZgAADs9B9AAAABFmAQAOBi6kAxYDAzo6DmIGAcADAQIBEAAAvAgD6gMAAQDsAwEAIO4DAQEgYQEAYQAACwT4AAAATPkAAAAE+gAAAEz7AAAACwT8AAAATPkAAAAE/QAAAEz7AAAACwT+AAAATPkAAAAE/wAAAEz7AAAACwQAAQAATPkAAAAEAQEAAEz7AAAACwQCAQAATPkAAAAEAwEAAEz7AAAACwQEAQAATPkAAAAEBQEAAEz7AAAAJgYAxwsLBAYBAABM2QAAAAQHAQAATDYAAAALBAgBAABMCQEAAAT4AAAATAoBAAALBAsBAABMCQEAAAQMAQAATAoBAAALBA0BAABMCQEAAAQOAQAATAoBAAALBA8BAABMCQEAAAQQAQAATAoBAAALBBEBAABMCQEAAAQSAQAATAoBAAALBBMBAABMCQEAAAQUAQAATAoBAAALBBUBAABMCQEAAAQWAQAATAoBAAALBBcBAABMCQEAAAQYAQAATAoBAAALBBkBAABMCQEAAAQaAQAATAoBAAALBBsBAABMCQEAAAQcAQAATAoBAAALBB0BAABMCQEAAAQeAQAATAoBAAALBB8BAABMCQEAAAQgAQAATAoBAAALBCEBAABMCQEAAAQiAQAATAoBAAAmDQBMQAAAACYBAEz4AAAACwQGAQAATNkAAAAEBwEAAEw2AAAACwQIAQAATAkBAAAE/AAAAEwKAQAACwQjAQAATAkBAAAEJAEAAEwKAQAACwQlAQAATAkBAAAEJgEAAEwKAQAACwQnAQAATAkBAAAEKAEAAEwKAQAACwQpAQAATAkBAAAEKgEAAEwKAQAACwQrAQAATAkBAAAELAEAAEwKAQAACwQtAQAATAkBAAAELgEAAEwKAQAAJgcATEAAAAAmAQBM/AAAAAsEBgEAAEzZAAAABAcBAABMNgAAAAsECAEAAEwJAQAABC8BAABMCgEAAAsEMAEAAEwJAQAABDEBAABMCgEAAAsEMgEAAEwJAQAABDMBAABMCgEAACYDAExAAAAAJgEATC8BAAALBAYBAABM2QAAAAQHAQAATDYAAAALBAgBAABMCQEAAAQAAQAATAoBAAALBDQBAABMCQEAAAQ1AQAATAoBAAALBDYBAABMCQEAAAQ3AQAATAoBAAALBDgBAABMCQEAAAQ5AQAATAoBAAALBDoBAABMCQEAAAQ7AQAATAoBAAAmBQBMQAAAACYBAEwAAQAACwQGAQAATNkAAAAEBwEAAEw2AAAACwQIAQAATAkBAAAEAgEAAEwKAQAACwQ8AQAATAkBAAAEPQEAAEwKAQAACwQ+AQAATAkBAAAEPwEAAEwKAQAACwRAAQAATAkBAAAEQQEAAEwKAQAAJgQATEAAAAAmAQBMAgEAAAsEBgEAAEzZAAAABAcBAABMNgAAAAsECAEAAEwJAQAABAQBAABMCgEAACYBAExAAAAAJgEATAQBAADIOJgAAABCQgEAAAtiAABMHgAAAGIBAExDAQAAJAEALqQDGx8hAIIBAggAtgICALgBAgBkAgCOAQIAeQIAOgIJOisrDmIGAcIDAAAAAQAAAgAGLqQDLAAOYgYBxAMEBwQFBAHJAQuIBQABAIoFAAEA6gMAAQCMBQABAI4FAQAwkAUBATCSBQECcJQFAQMwlgUBBCCYBQEFMJoFAQYwtAMFCLwDCQCsAwEMrgMCDGEGAGEFAGEEAGEDAGECAGEBAGEAANCzpOgDtNRlAAAETgEAAJ3SQQYBAAAR6QMOz50ETwEAAJ3QncfcYgAA7YvIZQIAYgEA7cliAgAEUAEAAO3KZQMAQlEBAABiAwC+ACQCAMEEYgIABFIBAADt57OlwQViBQDoDDhTAQAA0O20neoIOFMBAADQ7cEGOJgAAABCQgEAAAs4UwEAANDtTFQBAABiBgBMVQEAALsYTFYBAAC7GGIGAJpMVwEAAGIEAExYAQAAJAEALqQDLhJsJpkmKzUACxQmSYA6PysmOisOQgYBAAEDAQUBArQBBLIFAAEAtAUBADC2BQEBMLgFAQIwkgUCDWECAGEBAGEAAGUAAM/tQl0BAAAEXgEAACQBALNHx2UAAM/tQl0BAAAEXwEAACQBALNHyGUAAGUAAM/tQl0BAAAEYAEAACQBALNH7UJhAQAAJAAAQmIBAAAkAADJC2IAAEFjAQAAQWQBAABCZQEAAL0AvQEzBGYBAAAkAgBMZwEAAGIBAEFjAQAAQWgBAABMaQEAAGIBAEFjAQAABGoBAABHTGsBAABiAgAR6QMOv0xsAQAAKKQDNAkwbGzQCLddYkQHLi4qP1wvYXJ0aWNsZVwvKC4qKS5odG1sB8IBAQIAWgAAAAgGAAAABAf1////CwAIBgAAAAMH9f///wEvAAFhAAFyAAF0AAFpAAFjAAFsAAFlAAEvAAsBHAIAAAAAAAAA////fwEAAAADCgwBAwFoAAF0AAFtAAFsAAwACg5iBgHGAwEEAQYDA8gBBdoFAAEAkAUBADDcBQEBIN4FAQIg4AUBAyC8AwkAtAMFCK4DAgxhAwBhAgBhAQBhAADbZQEABHEBAACdz50EcgEAAJ3ti8c4mAAAAEJzAQAAYgAAQnQBAAC9AL0BMyQBALRHJAEAyAvPTGcBAAC/TGkBAAC/THUBAAC/THYBAAC/THcBAAC/TGsBAAC/TGwBAAC/THgBAADJZQIAQlEBAABiAQBBeQEAAL4CJAIAQlsAAAAEegEAACQBAMpiAgAEewEAAEN8AQAAYgIAYgMAQ30BAAA4mAAAAEJCAQAAC2ICACYBAExYAQAAJAEALqQDShM/bKMIISEhISEhISEJVGJEOjo6BzZ2YXIgYmV2aWRlb192aWRzXy4qPz0oLio/KTsH1AEAAgBjAAAACAYAAAAEB/X///8LAAF2AAFhAAFyAAEgAAFiAAFlAAF2AAFpAAFkAAFlAAFvAAFfAAF2AAFpAAFkAAFzAAFfAAgGAAAAAwf1////AT0ACwEIBgAAAAMH9f///wwBATsADAAKDkMGAQABAAECAAAUAbIFAAEAz0F+AQAABEkBAACdz0F/AQAAnSikA1gBAw5iBgHIAwMAAwQAABsDgAYAAQDaBQABANoBAAEAOJgAAABCQgEAAAuzTHMBAADQTIEBAAAkAQAupANhBAM6ISEOYgYBygMCAwIHAgCMAQWEBgABAIYGAAEAiAYBACCWBQEBIN4FAgIwvAMJALQDBQhhAQBhAAA4mAAAAEJzAQAA22UBAASFAQAAnc+d7YskAQBBWAEAAMcmAADIYQIAYgAAfeo8yWIBAEKGAQAAC2ICAEFtAQAATGcBAABiAgBBNgAAAExpAQAAYgIAQYcBAABMawEAAL9MbAEAACQBAA6AAOjCDoM4mAAAAEJCAQAAC2IBAExYAQAAJAEALqQDaA0hqBc1MERERCEXITorDkMGAagDAAAAAgcAMgC+AwoAwAMLAMIDDADEAw0AxgMOAMgDDwDKAxAAC9tM3wAAANxM4AAAAN1M4QAAAN5M4gAAAF4EAEzjAAAAXgUATOQAAABeBgBM5QAAACikA3gJAwghISEhKysr
|
||||
@@ -0,0 +1,114 @@
|
||||
import { Crypto, _ } from 'assets://js/lib/cat.js';
|
||||
import { log } from './lib/utils.js';
|
||||
import { initAli, detailContent, playContent } from './lib/ali.js';
|
||||
|
||||
let siteKey = 'upyun';
|
||||
let siteType = 0;
|
||||
let siteUrl = 'https://zyb.upyunso.com';
|
||||
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);
|
||||
} 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 {
|
||||
return await detailContent(id);
|
||||
} 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) {
|
||||
if (pg <= 0) pg = 1;
|
||||
const limit = 25;
|
||||
const resp = await request(siteUrl + "/v15/search?keyword=" + encodeURIComponent(wd) + '&page=' + pg + '&s_type=2');
|
||||
const data = decrypt(resp);
|
||||
const items = JSON.parse(data).result.items;
|
||||
const videos = [];
|
||||
for(const item of items) {
|
||||
const url = decrypt(item.page_url);
|
||||
const matches = url.match(patternAli);
|
||||
if (_.isEmpty(matches)) continue;
|
||||
const title = _.isEmpty(item.content) ? item.title : item.content[0].title;
|
||||
videos.push({
|
||||
vod_id: url,
|
||||
vod_name: title.replaceAll(/<\/?[^>]+>/g, ""),
|
||||
vod_pic: "https://inews.gtimg.com/newsapp_bt/0/13263837859/1000",
|
||||
vod_remarks: item.insert_time,
|
||||
});
|
||||
}
|
||||
const hasMore = !_.isEmpty(items);
|
||||
const pgCount = hasMore ? parseInt(pg) + 1 : parseInt(pg);
|
||||
return JSON.stringify({
|
||||
page: parseInt(pg),
|
||||
pagecount: pgCount,
|
||||
limit: limit,
|
||||
total: limit * pgCount,
|
||||
list: videos,
|
||||
});
|
||||
}
|
||||
|
||||
function decrypt(text) {
|
||||
const data = {
|
||||
ciphertext: Crypto.enc.Hex.parse(text.toUpperCase()),
|
||||
};
|
||||
const key = Crypto.enc.Utf8.parse('qq1920520460qqzz');
|
||||
const iv = Crypto.enc.Utf8.parse('qq1920520460qqzz');
|
||||
const mode = Crypto.mode.CBC;
|
||||
const padding = Crypto.pad.Pkcs7;
|
||||
const decrypted = Crypto.AES.decrypt(data, key, {
|
||||
'iv': iv,
|
||||
'mode': mode,
|
||||
'padding': padding
|
||||
});
|
||||
const decryptedData = Crypto.enc.Utf8.stringify(decrypted);
|
||||
return decryptedData;
|
||||
}
|
||||
|
||||
export function __jsEvalReturn() {
|
||||
return {
|
||||
init: init,
|
||||
home: home,
|
||||
homeVod: homeVod,
|
||||
category: category,
|
||||
detail: detail,
|
||||
play: play,
|
||||
search: search,
|
||||
};
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
//bbQ0FUT1DzARx2b2ZsaXhfb3Blbi5qcxguL2xpYi9jYXQuanMcX19qc0V2YWxSZXR1cm4MQ3J5cHRvCGxvYWQCXwZrZXkISE9TVA5zaXRlS2V5EHNpdGVUeXBlBFVBDnJlcXVlc3QIaW5pdAhob21lDmhvbWVWb2QQY2F0ZWdvcnkMZGV0YWlsCHBsYXkYYmFzZTY0RW5jb2RlGGJhc2U2NERlY29kZQxzZWFyY2gMdm9mbGl4Kmh0dHBzOi8vd3d3LnZvZmxpeC5tZYoCTW96aWxsYS81LjAgKGlQaG9uZTsgQ1BVIGlQaG9uZSBPUyA5XzMgbGlrZSBNYWMgT1MgWCkgQXBwbGVXZWJLaXQvNjAxLjEuNDYgKEtIVE1MLCBsaWtlIEdlY2tvKSBWZXJzaW9uLzkuMCBNb2JpbGUvMTNFMjMwIFNhZmFyaS82MDEuMQxyZXFVcmwOYWdlbnRTcAZyZXMGcmVxDG1ldGhvZBRVc2VyLUFnZW50DlJlZmVyZXIOaGVhZGVycw5jb250ZW50BmNmZwhza2V5CnN0eXBlDGZpbHRlcg5jbGFzc2VzEmZpbHRlck9iag50eXBlX2lkBTV1cV8SdHlwZV9uYW1lBf2PZ1IF/H56ggWoUitvDGNhdGVJZAV7fItXBWhR6JACbgJ2BahSXE8FnFVnUgUxcsVgBdF5e14FUGAWYAVnUsVgBRhiiU4FqFI7dQVmiypTBa9yan8FR1l7XgVma6BPBZJRaZYFqmcYYgWsYJF1BcpgmmAFz354UQVSlyVmBYdleoIHrl81dXFfBeRTxYgFhlPyUwXQj6hSBZxRUWcFP1HleglRf9x+NXVxXwhhcmVhBTBXOlMJLU79VidZRpYJLU79VpmZL24JLU79VvBTfm4Fjn/9VgXVbP1WBfGC/VYF5WUsZwXpl/1WBbdf/VYF8Gz9VgVwU6ZeBw9hJ1kpUgd/ie1zWXIHoFL/YidZBXZR1k4IeWVhcgV0Xv1OBGJ5BZJjj14F9mX0lQh0aW1lBbpOFGwIaGl0cwXEiwZSCnNjb3JlB/1Wp05nUgcvbvBTZ1IH5WXpl2dSBydrjn9nUgeqflVfR3IH8Gz9VmdSCVKXJWZ2UM9QBbZbrV4FYU5RZwXFYG9mBUZVGGIFUX9nUgewZaBSYVcFxWAfYQXtcECIBahjBnQFHmQRewUdhImDBSFo7VYFOmcYYgURXHReBRFcc1kFPnkaTwWfUxtSBbJOUFsFynZ6ZgWxUtdfBS1O/VYFJ2uOfwUJkMB5Bb+LCIwFrWSlYgXFZThuBfOXUE4Fjn/fmAWqfp5bBfJmeoIFH3U7bQk4bg9ikk6oUgUijc9+BUJsTIAFhVEwVwUvbvBTBeVl6ZcSc3RyaW5naWZ5DmZpbHRlcnMGdGlkBHBnDGV4dGVuZAhsaW5rCGh0bWwCJAppdGVtcwx2aWRlb3MOaGFzTW9yZQ5wZ0NvdW50DC9zaG93LwItCi0tLS0tBi0tLQouaHRtbCRkaXYubW9kdWxlLWl0ZW1zIGEGbWFwNWQAaQB2ACMAcABhAGcAZQAgAD4AIABhADoAYwBvAG4AdABhAGkAbgBzACgAC04ATnWYKQAQcGFyc2VJbnQIcGFnZRJwYWdlY291bnQKbGltaXQKdG90YWwIbGlzdAhpdGVtBGl0AmsOcmVtYXJrcwhmaW5kEmltZzpmaXJzdChkaXYubW9kdWxlLWl0ZW0tbm90ZQh0ZXh0CHRyaW0OYXR0cmlicwhocmVmDnJlcGxhY2UEJDEMdm9kX2lkCnRpdGxlEHZvZF9uYW1lGmRhdGEtb3JpZ2luYWwOdm9kX3BpYxZ2b2RfcmVtYXJrcwRpZAZ2b2QOcGxheU1hcAh0YWJzEnBsYXlsaXN0cwh1cmxzGHZvZF9wbGF5X3VybBAvZGV0YWlsLxBoMTpmaXJzdCQubW9kdWxlLWluZm8tdGFnIGEQdm9kX3R5cGUyLm1vZHVsZS1pbmZvLWl0ZW0tY29udGVudBJ2b2RfYWN0b3IsLm1vZHVsZS1pbmZvIGltZzpmaXJzdAhhdHRyEGRhdGEtc3JjSC5zdHVpLWNvbnRlbnRfX2RldGFpbCBwOm50aC1jaGlsZCg1KUYubW9kdWxlLWluZm8taW50cm9kdWN0aW9uLWNvbnRlbnQgcBZ2b2RfY29udGVudFhkaXYubW9kdWxlLXRhYi1pdGVtcy1ib3ggZGl2Lm1vZHVsZS10YWItaXRlbThkaXYubW9kdWxlLXBsYXktbGlzdC1jb250ZW50CGVhY2gIa2V5cwYkJCQadm9kX3BsYXlfZnJvbQZ0YWICaQJhDnBsYXlVcmwcaGFzT3duUHJvcGVydHkIcHVzaAx1cmxpc3QCIwhmbGFnBGpz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AQAABAoBAABMAwEAAAsETQEAAEwCAQAABE0BAABMAwEAAAsETgEAAEwCAQAABE4BAABMAwEAAAsETwEAAEwCAQAABE8BAABMAwEAAAsEUAEAAEwCAQAABFABAABMAwEAAAsEUQEAAEwCAQAABFEBAABMAwEAAAsEUgEAAEwCAQAABFIBAABMAwEAAAsEUwEAAEwCAQAABFMBAABMAwEAAAsELgEAAEwCAQAABC4BAABMAwEAACYVAExAAAAACwQeAQAATNgAAAAEHwEAAEw2AAAACwQBAQAATAIBAAC/TAMBAAALBFQBAABMAgEAAARUAQAATAMBAAALBCYBAABMAgEAAAQmAQAATAMBAAALBFUBAABMAgEAAARVAQAATAMBAAALBC4BAABMAgEAAAQuAQAATAMBAAAmBQBMQAAAAAsELwEAAEzYAAAABDABAABMNgAAAAsEAQEAAEwCAQAAv0wDAQAAC71ITAIBAAC9SUwDAQAAC71KTAIBAAC9S0wDAQAAC71MTAIBAAC9TUwDAQAAC71OTAIBAAC9T0wDAQAAC71QTAIBAAC9UUwDAQAAC71STAIBAAC9U0wDAQAAC71UTAIBAAC9VUwDAQAAC71WTAIBAAC9V0wDAQAAC71YTAIBAAC9WUwDAQAAC71aTAIBAAC9W0wDAQAAC71cTAIBAAC9XUwDAQAAC71eTAIBAAC9X0wDAQAAC71gTAIBAAC9YUwDAQAAC71iTAIBAAC9Y0wDAQAAJg8ATEAAAAALBDEBAABM2AAAAAQyAQAATDYAAAALBDMBAABMAgEAAAQ0AQAATAMBAAALBDUBAABMAgEAAAQ2AQAATAMBAAALBDcBAABMAgEAAAQ4AQAATAMBAAAmAwBMQAAAACYEAEwEAACACwQeAAAATNgAAAAECQEAAEw2AAAACwQBAQAATAIBAAC/TAMBAAALBFYBAABMAgEAAARWAQAATAMBAAALBEYBAABMAgEAAARGAQAATAMBAAALBFcBAABMAgEAAARXAQAATAMBAAALBFgBAABMAgEAAARYAQAATAMBAAALBFkBAABMAgEAAARZAQAATAMBAAALBFoBAABMAgEAAARaAQAATAMBAAALBFsBAABMAgEAAARbAQAATAMBAAALBFwBAABMAgEAAARcAQAATAMBAAALBF0BAABMAgEAAARdAQAATAMBAAALBF4BAABMAgEAAAReAQAATAMBAAALBF8BAABMAgEAAARfAQAATAMBAAALBGABAABMAgEAAARgAQAATAMBAAALBGEBAABMAgEAAARhAQAATAMBAAAmDgBMQAAAAAsEHgEAAEzYAAAABB8BAABMNgAAAAsEAQEAAEwCAQAAv0wDAQAACwRiAQAATAIBAAAEYgEAAEwDAQAACwRjAQAATAIBAAAEYwEAAEwDAQAACwRkAQAATAIBAAAEZAEAAEwDAQAACwRVAQAATAIBAAAEVQEAAEwDAQAAJgUATEAAAAALBC8BAABM2AAAAAQwAQAATDYAAAALBAEBAABMAgEAAL9MAwEAAAu9ZEwCAQAAvWVMAwEAAAu9ZkwCAQAAvWdMAwEAAAu9aEwCAQAAvWlMAwEAAAu9akwCAQAAvWtMAwEAAAu9bEwCAQAAvW1MAwEAAAu9bkwCAQAAvW9MAwEAAAu9cEwCAQAAvXFMAwEAAAu9ckwCAQAAvXNMAwEAAAu9dEwCAQAAvXVMAwEAAAu9dkwCAQAAvXdMAwEAAAu9eEwCAQAAvXlMAwEAAAu9ekwCAQAAvXtMAwEAAAu9fEwCAQAAvX1MAwEAAAu9fkwCAQAAvX9MAwEAACYPAExAAAAACwQxAQAATNgAAAAEMgEAAEw2AAAACwQzAQAATAIBAAAENAEAAEwDAQAACwQ1AQAATAIBAAAENgEAAEwDAQAACwQ3AQAATAIBAAAEOAEAAEwDAQAAJgMATEAAAAAmBABMAwAAgMg4mAAAAEJlAQAAC2IAAEweAAAAYgEATGYBAAAkAQAupAMbGSEASAIIAPELAgD9CAIAuAcCAKUGAgk6KysHAjEHAjYHAjcHAjgHAjkHBDEwBwQxMQcEMTIHBDIzBwgyMDIzBwgyMDIzBwgyMDIyBwgyMDIyBwgyMDIxBwgyMDIxBwgyMDIwBwgyMDIwBwgyMDE5BwgyMDE5BwgyMDE4BwgyMDE4BwgyMDE3BwgyMDE3BwgyMDE2BwgyMDE2BwgyMDE1BwgyMDE1BwgyMDE0BwgyMDE0BwgyMDEzBwgyMDEzBwgyMDEyBwgyMDEyBwgyMDExBwgyMDExBwgyMDEwBwgyMDEwBwIyBwQxMwcEMTQHBDE1BwQxNgcEMjEHBDI0BwgyMDIzBwgyMDIzBwgyMDIyBwgyMDIyBwgyMDIxBwgyMDIxBwgyMDIwBwgyMDIwBwgyMDE5BwgyMDE5BwgyMDE4BwgyMDE4BwgyMDE3BwgyMDE3BwgyMDE2BwgyMDE2BwgyMDE1BwgyMDE1BwgyMDE0BwgyMDE0BwgyMDEzBwgyMDEzBwgyMDEyBwgyMDEyBwgyMDExBwgyMDExBwgyMDEwBwgyMDEwBwgyMDIzBwgyMDIzBwgyMDIyBwgyMDIyBwgyMDIxBwgyMDIxBwgyMDIwBwgyMDIwBwgyMDE5BwgyMDE5BwgyMDE4BwgyMDE4BwgyMDE3BwgyMDE3BwgyMDE2BwgyMDE2BwgyMDE1BwgyMDE1BwgyMDE0BwgyMDE0BwgyMDEzBwgyMDEzBwgyMDEyBwgyMDEyBwgyMDExBwgyMDExBwgyMDEwBwgyMDEwBwgyMDIzBwgyMDIzBwgyMDIyBwgyMDIyBwgyMDIxBwgyMDIxBwgyMDIwBwgyMDIwBwgyMDE5BwgyMDE5BwgyMDE4BwgyMDE4BwgyMDE3BwgyMDE3BwgyMDE2BwgyMDE2BwgyMDE1BwgyMDE1BwgyMDE0BwgyMDE0BwgyMDEzBwgyMDEzBwgyMDEyBwgyMDEyBwgyMDExBwgyMDExBwgyMDEwBwgyMDEwDmIGAcADAAAAAQAAAgAGLqQDKgAOYgYBwgMEBwQFBAGRAgvOBQABANAFAAEA7AMAAQDSBQABANQFAQAw1gUBATDYBQECcNoFAQMw3AUBBCDeBQEFMOAFAQYwsgMECLoDCACsAwEMrgMCDGEGAGEFAGEEAGEDAGECAGEBAGEAANCzpOgDtNRlAAAEcQEAAJ3PnQRyAQAAndJBHgEAABHpAw6/nQRyAQAAndJBMQEAABHpBw4ENAEAAJ0EcgEAAJ3SQR4AAAAR6QMOv50EcwEAAJ3QnQR0AQAAndJBLwEAABHpAw6/nQR1AQAAncfcYgAA7YvIZQIAYgEA7cliAgAEdgEAAO3KZQMAQncBAABiAwC+ACQCAMEEYgIABHgBAADt57OlwQViBQDoDDh5AQAA0O20neoIOHkBAADQ7cEGOJgAAABCZQEAAAs4eQEAANDtTHoBAABiBgBMewEAALsYTHwBAAC7GGIGAJpMfQEAAGIEAEx+AQAAJAEALqQDLBRsJgBmAiYrNQALFCZJgDo/KyY6Kw5CBgEAAQMBBQECpwEE/gUAAQCABgEAMIIGAQEwhAYBAjDYBQINYQIAYQEAYQAAZQAAz+2zR8dlAADP7UKDAQAABIQBAAAkAQCzR8hlAABlAADP7UKDAQAABIUBAAAkAQCzR+1ChgEAACQAAEKHAQAAJAAAyQtiAABBiAEAAEGJAQAAQooBAAC9AL0BMwSLAQAAJAIATIwBAABiAABBiAEAAEGNAQAATI4BAABiAQBBiAEAAASPAQAAR0yQAQAAYgIAEekDDr9MkQEAACikAzIJMCts0Ai3XWJEByhcL2RldGFpbFwvKC4qPykuaHRtbAeWAQECAEQAAAAIBgAAAAQH9f///wsAAS8AAWQAAWUAAXQAAWEAAWkAAWwAAS8ACwEIBgAAAAMH9f///wwBAwFoAAF0AAFtAAFsAAwACg5iBgHEAwEIAQQEAvsCCaQGAAEA1gUBADDYBQEBcKYGAQIwqAYBA2CqBgEEMKwGAQVwrgYBBjCwBgEHIK4DAgy6AwgAsgMECKwDAQxhBwBhBgBhBQBhBABhAwBhAgBhAQBhAADcZQIABJkBAACdz50EdQEAAJ3ti8dlAwBiAADtyAvPTIwBAABiAQAEmgEAAO1ChgEAACQAAEKHAQAAJAAATI4BAABiAQAEmwEAAO1ChgEAACQAAEycAQAAYgEABJ0BAADtQoYBAAAkAABMngEAAGIBAASfAQAA7UKgAQAABKEBAAAkAQBMkAEAAGIBAASiAQAA7UKGAQAAJAAAEekDDr9MkQEAAGIBAASjAQAA7UKGAQAAJAAAQocBAAAkAABMpAEAAMkLymIBAASlAQAA7cEEYgEABKYBAADtwQVlAABCpwEAAGIEAL4AJAIADmICAGUAAEKoAQAAYgMAJAEAQlsAAAAEqQEAACQBAEOqAQAAZQAAQmsAAABiAwAkAQDBBmUAAEJ3AQAAYgYAvgEkAgDBB2ICAGIHAEJbAAAABKkBAAAkAQBDmAEAADiYAAAAQmUBAAALYgIAJgEATH4BAAAkAQAupANIGntsKwghmXFxioqZCA06OgALGiGyUzsmezo6DkIGAQACAgIEBAFEBNYGAAEA2AYAAQD0AQEAcPwFAQEg2AUBDagGAwmsBgUNrgMADGEBAGEAAGUAAM/tQoYBAAAkAADHZQIA0EfIZQAAYgEA7UKDAQAABK0BAAAkAQARYwEADmUDAEKnAQAAYgEAvgAkAgAppANXCCFJIYAACxAcDkIGAQABAgEEAwJ5A4AGAAEAmgYBADDcBgEBMNgFAAyoBgEI9AEADWEBAGEAAGUAAM/tQoYBAAAkAADHz0GIAQAAQYkBAABCigEAAL0AvQEzBIsBAAAkAgDIYgAA57Op6AcwjQEAAABlAQBCrwEAAGUCACQBAJboDGUBAGUCAHEmAABJZQEAZQIAR0KwAQAAYgAABGwBAACdYgEAnSQBACmkA1sHIUmZSVg7jwckXC9wbGF5XC8oLio/KS5odG1sB4oBAQIAPgAAAAgGAAAABAf1////CwABLwABcAABbAABYQABeQABLwALAQgGAAAAAwf1////DAEDAWgAAXQAAW0AAWwADAAKDkIGAQABAAEDAAAOAeIGAAEAz0JbAAAABLIBAAAlAQCkA2cBAw5iBgHGAwMFAwYDAIQBCOYGAAEApAYAAQDaAQABANQFAQAw1gUBATDYBQECMOgGAQMw3AYBBDCyAwQIugMIAKwDAQxhBABhAwBhAgBhAQBhAABlAAAEtQEAAJ3QnQR1AQAAncfcYgAA7YvIZQIAYgEA7ck4mAAAAEK2AQAAYgIABLcBAADtQmsBAAAkAABCigEAAAS4AQAAvyQCACQBAMpiAwBBuQEAAMEEOJgAAABCZQEAAAuzTLYBAABiBABMuQEAACQBAC6kA28JTl0mK+Q1OiErDkMGAcgDAQABBQEAKwGMBgABAKoDAAxlAABBugEAAEG7AQAAQmUBAABlAABBugEAAEG8AQAAQrYBAADPJAEAJQEApAN7AQMOQwYBygMBAAEFAQArAYwGAAEAqgMADGUAAEG6AQAAQbwBAABCZQEAAGUAAEG6AQAAQbsBAABCtgEAAM8kAQAlAQCkA38BAw5iBgHMAwMGAwUEAcMBCfoGAAEA/AYAAQDQBQABAP4GAQAg2AUBAXDaBQECMNwFAQMg3gUBBDDgBQEFMLoDCACyAwQIrAMBDK4DAgxhBQBhBABhAwBhAgBhAQBhAADRs6ToA7TV22UBAATAAQAAnc+dBMEBAACd0Z0EdAEAAJ0EdQEAAJ3ti8dlAgBiAADtyGIBAATCAQAA7cllAwBCdwEAAGICAL4AJAIAymIBAAR4AQAA7eezpcEEYgQA6Aw4eQEAANHttJ3qCDh5AQAA0e3BBTiYAAAAQmUBAAALOHkBAADR7Ux6AQAAYgUATHsBAAC7GEx8AQAAuxhiBQCaTH0BAABiAwBMfgEAACQBAC6kA4IBEV0msis1AAsUIUmAOj8rJjorDkIGAQABAwEFAQK0AQT+BQABAIAGAQAwggYBATCEBgECMNgFAQ1hAgBhAQBhAABlAADP7UKDAQAABMMBAAAkAQCzR8dlAADP7UKDAQAABIQBAAAkAQCzR8hlAABlAADP7UKDAQAABIUBAAAkAQCzR+1ChgEAACQAAEKHAQAAJAAAyQtiAABBiAEAAEGJAQAAQooBAAC9AL0BMwSLAQAAJAIATIwBAABiAQBBiAEAAEHEAQAATI4BAABiAQBBiAEAAASPAQAAR0yQAQAAYgIAEekDDr9MkQEAACikA4cBCTBsbNAIt11iRAcoXC9kZXRhaWxcLyguKj8pLmh0bWwHlgEBAgBEAAAACAYAAAAEB/X///8LAAEvAAFkAAFlAAF0AAFhAAFpAAFsAAEvAAsBCAYAAAADB/X///8MAQMBaAABdAABbQABbAAMAAoOQwYBqAMAAAACBwAyALwDCQC+AwoAwAMLAMIDDADEAw0AxgMOAMwDEQAL20zeAAAA3EzfAAAA3UzgAAAA3kzhAAAAXgQATOIAAABeBQBM4wAAAF4GAEzmAAAAKKQDnQEJAwghISEhKysr
|
||||
@@ -0,0 +1 @@
|
||||
//bbQ0FUT1CoARh2c2RqX29wZW4uanMYLi9saWIvY2F0LmpzHF9fanNFdmFsUmV0dXJuDENyeXB0bwhsb2FkAl8MamluamEyBmtleQZ1cmwOc2l0ZUtleRBzaXRlVHlwZQRVQQ5yZXF1ZXN0CGluaXQIaG9tZQ5ob21lVm9kEGNhdGVnb3J5DGRldGFpbAhwbGF5DHNlYXJjaAh2c2RqMmh0dHBzOi8vd3d3Lnl0c2hlbmdkZS5jb22WAk1vemlsbGEvNS4wIChpUGhvbmU7IENQVSBpUGhvbmUgT1MgMTNfMl8zIGxpa2UgTWFjIE9TIFgpIEFwcGxlV2ViS2l0LzYwNS4xLjE1IChLSFRNTCwgbGlrZSBHZWNrbykgVmVyc2lvbi8xMy4wLjMgTW9iaWxlLzE1RTE0OCBTYWZhcmkvNjA0LjEMcmVxVXJsDmFnZW50U3AGcmVzBnJlcQxtZXRob2QUVXNlci1BZ2VudA5SZWZlcmVyDmhlYWRlcnMOY29udGVudAZjZmcIc2tleQpzdHlwZQxmaWx0ZXIOY2xhc3NlcxJmaWx0ZXJPYmoOdHlwZV9pZAXtd2dSEnR5cGVfbmFtZQxsZXR0ZXIFV1vNawVoUeiQAm4CdgJBAkICQwJEAkUCRgJHAkgCSQJKAksCTAJNAk4CTwJQAlECUgJTAlQCVQJWAlcCWAJZAloEYnkFkmOPXgX2ZfSVCHRpbWUFuk4UbAhoaXRzBcSLBlIKc2NvcmUSc3RyaW5naWZ5DmZpbHRlcnMGdGlkBHBnDGV4dGVuZAhsaW5rCGh0bWwCJAppdGVtcwx2aWRlb3MOaGFzTW9yZQ5wZ0NvdW50Ei9zYW55aXN3LwQtLQYtLS0KLmh0bWwodWwubXl1aS12b2RsaXN0ID4gbGkGbWFwR3UAbAAuAG0AeQB1AGkALQBwAGEAZwBlACAAPgAgAGwAaQAgAD4AIABhADoAYwBvAG4AdABhAGkAbgBzACgAC04ATnWYKQAQcGFyc2VJbnQIcGFnZRJwYWdlY291bnQKbGltaXQKdG90YWwIbGlzdAhpdGVtBGl0DnJlbWFya3MIZmluZA5hOmZpcnN0MHNwYW4ucGljLXRleHQgdGV4dC1yaWdodAh0ZXh0CHRyaW0OYXR0cmlicwhocmVmDnJlcGxhY2UEJDEMdm9kX2lkCnRpdGxl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
|
||||
@@ -0,0 +1 @@
|
||||
//bbQ0FUT1DEAxR3Zl9vcGVuLmpzGC4vbGliL2NhdC5qcxxfX2pzRXZhbFJldHVybgxDcnlwdG8IbG9hZAJfDGppbmphMgZrZXkISE9TVA5zaXRlS2V5EHNpdGVUeXBlBFVBDnJlcXVlc3QIaW5pdAhob21lDmhvbWVWb2QQY2F0ZWdvcnkMZGV0YWlsCHBsYXkMc2VhcmNoBHdmLGh0dHBzOi8vd3d3Lm5haWZlaS5hcnSWAk1vemlsbGEvNS4wIChpUGhvbmU7IENQVSBpUGhvbmUgT1MgMTNfMl8zIGxpa2UgTWFjIE9TIFgpIEFwcGxlV2ViS2l0LzYwNS4xLjE1IChLSFRNTCwgbGlrZSBHZWNrbykgVmVyc2lvbi8xMy4wLjMgTW9iaWxlLzE1RTE0OCBTYWZhcmkvNjA0LjEMcmVxVXJsDmFnZW50U3AGcmVzBnJlcQxtZXRob2QUVXNlci1BZ2VudA5SZWZlcmVyDmhlYWRlcnMOY29udGVudAZjZmcIc2tleQpzdHlwZQxmaWx0ZXIOY2xhc3NlcxJmaWx0ZXJPYmoEZHkOdHlwZV9pZAU1dXFfEnR5cGVfbmFtZQhqdWppBf2PZ1IMem9uZ3lpBfx+eoIOZG9uZ21hbgWoUitvDGNhdGVJZAV7fItXBWhR6JACbgJ2B6hSXE9HchZkb25nenVvcGlhbgecVWdSR3IQeGlqdXBpYW4HMXLFYEdyFGFpcWluZ3BpYW4Hr3Jqf0dyFGZhbnp1aXBpYW4HUGAWYEdyFGtvbmdidXBpYW4H0Xl7XkdyFGtlaHVhbnBpYW4HrGCRdUdyFHh1YW55aXBpYW4HZ1LFYEdyFGp1cWluZ3BpYW4HqFI7dUdyFmRvbmdodWFwaWFuBxhiiU5Hchp6aGFuemhlbmdwaWFuBWdSxWAFnFVnUhMvAGMAbABhAHMAcwAvAJxVZ1IFMXLFYBMvAGMAbABhAHMAcwAvADFyxWAFUGAWYBMvAGMAbABhAHMAcwAvAFBgFmAFqFJcTxMvAGMAbABhAHMAcwAvAKhSXE8F0Xl7XhMvAGMAbABhAHMAcwAvANF5e14TLwBjAGwAYQBzAHMALwBnUsVgBRhiiU4TLwBjAGwAYQBzAHMALwAYYolOBa9yan8TLwBjAGwAYQBzAHMALwCvcmp/BahSO3UTLwBjAGwAYQBzAHMALwCoUjt1BUdZe14TLwBjAGwAYQBzAHMALwBHWXteBWZroE8TLwBjAGwAYQBzAHMALwBma6BPBZJRaZYTLwBjAGwAYQBzAHMALwCSUWmWBapnGGITLwBjAGwAYQBzAHMALwCqZxhiBaxgkXUTLwBjAGwAYQBzAHMALwCsYJF1BcpgmmATLwBjAGwAYQBzAHMALwDKYJpgBc9+eFETLwBjAGwAYQBzAHMALwDPfnhRBVKXJWYTLwBjAGwAYQBzAHMALwBSlyVmBYdleoITLwBjAGwAYQBzAHMALwCHZXqCBeRTxYgTLwBjAGwAYQBzAHMALwDkU8WIBYZT8lMTLwBjAGwAYQBzAHMALwCGU/JTBdCPqFITLwBjAGwAYQBzAHMALwDQj6hSBZxRUWcTLwBjAGwAYQBzAHMALwCcUVFnBT9R5XoTLwBjAGwAYQBzAHMALwA/UeV6B65fNXVxXxUvAGMAbABhAHMAcwAvAK5fNXVxXwhhcmVhBTBXOlMFhVEwVxEvAGEAcgBlAGEALwCFUTBXBZmZL24RLwBhAHIAZQBhAC8AmZkvbgXwU35uES8AYQByAGUAYQAvAPBTfm4Fjn/9VhEvAGEAcgBlAGEALwCOf/1WBemX/VYRLwBhAHIAZQBhAC8A6Zf9VgXVbP1WES8AYQByAGUAYQAvANVs/VYF8YL9VhEvAGEAcgBlAGEALwDxgv1WBeVlLGcRLwBhAHIAZQBhAC8A5WUsZwW3X/1WES8AYQByAGUAYQAvALdf/VYF8Gz9VhEvAGEAcgBlAGEALwDwbP1WBXBTpl4RLwBhAHIAZQBhAC8AcFOmXgcPYSdZKVITLwBhAHIAZQBhAC8AD2EnWSlSB3+J7XNZchMvAGEAcgBlAGEALwB/ie1zWXIHoFL/YidZEy8AYQByAGUAYQAvAKBS/2InWQV2UdZOES8AYQByAGUAYQAvAHZR1k4IbGFuZwXtiwCKB25mGpDdixMvAGwAYQBuAGcALwBuZhqQ3YsF8YLtixEvAGwAYQBuAGcALwDxgu2LBaR87YsRLwBsAGEAbgBnAC8ApHztiwf9lVdT7YsTLwBsAGEAbgBnAC8A/ZVXU+2LBemX7YsRLwBsAGEAbgBnAC8A6ZftiwXlZe2LES8AbABhAG4AZwAvAOVl7YsF1WztixEvAGwAYQBuAGcALwDVbO2LBbdf7YsRLwBsAGEAbgBnAC8At1/tiwV2UYNbES8AbABhAG4AZwAvAHZRg1sIeWVhcgV0Xv1OFC95ZWFyLzIwMjMUL3llYXIvMjAyMhQveWVhci8yMDIxFC95ZWFyLzIwMjAUL3llYXIvMjAxORQveWVhci8yMDE4FC95ZWFyLzIwMTcUL3llYXIvMjAxNhQveWVhci8yMDE1FC95ZWFyLzIwMTQUL3llYXIvMjAxMxQveWVhci8yMDEyFC95ZWFyLzIwMTEUL3llYXIvMjAxMBQveWVhci8yMDA5FC95ZWFyLzIwMDgMbGV0dGVyBVdbzWsCQRIvbGV0dGVyL0ECQhIvbGV0dGVyL0ICQxIvbGV0dGVyL0MCRBIvbGV0dGVyL0QCRRIvbGV0dGVyL0UCRhIvbGV0dGVyL0YCRxIvbGV0dGVyL0cCSBIvbGV0dGVyL0gCSRIvbGV0dGVyL0kCShIvbGV0dGVyL0oCSxIvbGV0dGVyL0sCTBIvbGV0dGVyL0wCTRIvbGV0dGVyL00CThIvbGV0dGVyL04CTxIvbGV0dGVyL08CUBIvbGV0dGVyL1ACURIvbGV0dGVyL1ECUhIvbGV0dGVyL1ICUxIvbGV0dGVyL1MCVBIvbGV0dGVyL1QCVRIvbGV0dGVyL1UCVhIvbGV0dGVyL1YCVxIvbGV0dGVyL1cCWBIvbGV0dGVyL1gCWRIvbGV0dGVyL1kCWhIvbGV0dGVyL1oGMC05Fi9sZXR0ZXIvMC05BGJ5BZJjj14F9mX0lRAvYnkvdGltZQW6ThRsEC9ieS9oaXRzBcSLBlISL2J5L3Njb3JlB/1Wp05nUhJndW9jaGFuanUHmZkvbmdSFnhpYW5nZ2FuZ2p1B/BTfm5nUhB0YWl3YW5qdQcna45/Z1IOb3VtZWlqdQflZSxnZ1IOcmliZW5qdQfpl/1WZ1IQaGFuZ3VvanUHHE5XU5pOEmRvbmduYW55YQd2UdZOZ1IMcWl0YWp1BXZQz1ATLwBjAGwAYQBzAHMALwB2UM9QBbZbrV4TLwBjAGwAYQBzAHMALwC2W61eBWFOUWcTLwBjAGwAYQBzAHMALwBhTlFnBcVgb2YTLwBjAGwAYQBzAHMALwDFYG9mBUZVGGITLwBjAGwAYQBzAHMALwBGVRhiBVF/Z1ITLwBjAGwAYQBzAHMALwBRf2dSEy8AYwBsAGEAcwBzAC8AdlHWTgewZaBSYVcTLwBhAHIAZQBhAC8AsGWgUmFXCSdZRpb8fnqCFGRhbHV6b25neWkJL27wU/x+eoIaZ2FuZ3RhaXpvbmd5aQnlZemX/H56ghZyaWhhbnpvbmd5aQkna45//H56ghZvdW1laXpvbmd5aQl2UdZO/H56ghRxaXRhem9uZ3lpBQmQwHkTLwBjAGwAYQBzAHMALwAJkMB5BcVgH2ETLwBjAGwAYQBzAHMALwDFYB9hBb+LCIwTLwBjAGwAYQBzAHMALwC/iwiMBa1kpWITLwBjAGwAYQBzAHMALwCtZKViBcVlOG4TLwBjAGwAYQBzAHMALwDFZThuBfOXUE4TLwBjAGwAYQBzAHMALwDzl1BOBY5/35gTLwBjAGwAYQBzAHMALwCOf9+YBap+nlsTLwBjAGwAYQBzAHMALwCqfp5bBfJmeoITLwBjAGwAYQBzAHMALwDyZnqCBR91O20TLwBjAGwAYQBzAHMALwAfdTttCThuD2KSTqhSFy8AYwBsAGEAcwBzAC8AOG4PYpJOqFIFIo3PfhMvAGMAbABhAHMAcwAvACKNz34FQmxMgBMvAGMAbABhAHMAcwAvAEJsTIAFJ2uOfxEvAGEAcgBlAGEALwAna45/Cf1Wp06oUitvHGd1b2NoYW5kb25nbWFuCeVl6ZeoUitvGHJpaGFuZG9uZ21hbgkna45/qFIrbxhvdW1laWRvbmdtYW4JdlHWTqhSK28WcWl0YWRvbmdtYW4F7XBAiBMvAGMAbABhAHMAcwAvAO1wQIgFqGMGdBMvAGMAbABhAHMAcwAvAKhjBnQFHmQRexMvAGMAbABhAHMAcwAvAB5kEXsFHYSJgxMvAGMAbABhAHMAcwAvAB2EiYMFIWjtVhMvAGMAbABhAHMAcwAvACFo7VYFOmcYYhMvAGMAbABhAHMAcwAvADpnGGIFEVx0XhMvAGMAbABhAHMAcwAvABFcdF4FEVxzWRMvAGMAbABhAHMAcwAvABFcc1kFPnkaTxMvAGMAbABhAHMAcwAvAD55Gk8Fn1MbUhMvAGMAbABhAHMAcwAvAJ9TG1IFsk5QWxMvAGMAbABhAHMAcwAvALJOUFsFynZ6ZhMvAGMAbABhAHMAcwAvAMp2emYFsVLXXxMvAGMAbABhAHMAcwAvALFS118F/VbtixEvAGwAYQBuAGcALwD9Vu2LEnN0cmluZ2lmeQ5maWx0ZXJzBnRpZARwZwxleHRlbmQIbGluawhodG1sAiQKaXRlbXMMdmlkZW9zDmhhc01vcmUOcGdDb3VudBAvdm9kc2hvdwgvaWQvDC9wYWdlLwouaHRtbEhkaXYubW9kdWxlLWl0ZW1zIGRpdi5tb2R1bGUtaXRlbS1waWMGbWFwNWQAaQB2ACMAcABhAGcAZQAgAD4AIABhADoAYwBvAG4AdABhAGkAbgBzACgAC04ATnWYKQAQcGFyc2VJbnQIcGFnZRJwYWdlY291bnQKbGltaXQKdG90YWwIbGlzdAhpdGVtBGl0AmsOcmVtYXJrcwhmaW5kDmE6Zmlyc3QSaW1nOmZpcnN0KGRpdi5tb2R1bGUtaXRlbS1ub3RlCHRleHQIdHJpbQ5hdHRyaWJzCGhyZWYOcmVwbGFjZQQkMQx2b2RfaWQKdGl0bGUQdm9kX25hbWUQZGF0YS1zcmMOdm9kX3BpYxZ2b2RfcmVtYXJrcwRpZAZ2b2QOcGxheU1hcAh0YWJzEnBsYXlsaXN0cwh1cmxzGHZvZF9wbGF5X3VybBYvdm9kZGV0YWlsLxBoMTpmaXJzdD4uc3R1aS1jb250ZW50X19kZXRhaWwgcDpmaXJzdCBhEHZvZF90eXBlSC5zdHVpLWNvbnRlbnRfX2RldGFpbCBwOm50aC1jaGlsZCgzKQc7ThRvGv8Sdm9kX2FjdG9yPC5zdHVpLWNvbnRlbnRfX3RodW1iIGltZzpmaXJzdAhhdHRyGmRhdGEtb3JpZ2luYWxILnN0dWktY29udGVudF9fZGV0YWlsIHA6bnRoLWNoaWxkKDUpJnNwYW4uZGV0YWlsLWNvbnRlbnQWdm9kX2NvbnRlbnQ2ZGl2Lm1vZHVsZS10YWItY29udGVudCBzcGFuGmRpdi5zb3J0LWl0ZW0IZWFjaAhrZXlzBiQkJBp2b2RfcGxheV9mcm9tBnRhYgJpEGNoaWxkcmVuCGRhdGECYQ5wbGF5VXJsHGhhc093blByb3BlcnR5CHB1c2gMdXJsaXN0AiMIZmxhZwRqcxIvdm9kcGxheS8KcGFyc2Uwc2NyaXB0OmNvbnRhaW5zKHBsYXllcl8pIHZhciBwbGF5ZXJfYWFhYT0GdXJsBHdkCnF1aWNrQi9pbmRleC5waHAvYWpheC9zdWdnZXN0P21pZD0xJndkPQZwaWMPpAMBpgMBABGoAwAEAKoDAAGsAwACrgMAA7ADAA4ABgGgAQAAAAESCVIAqgMADKwDAQyuAwIMsAMDDLIDAAm0AwEJtgMCCbgDAwm6AwQNvAMFAb4DBgHAAwcBwgMIAcQDCQHGAwoByAMLAcoDDAGoAw0BCOgvvgBfCQC+AV8KAL4CXwsAvgNfDAC+BF8NAL4FXw4AvgZfDwC+B18QAL4IXxEAKQTmAAAAXwQABOcAAABfBQC/XwYAs18HAAToAAAAXwgAKaQDAQoB+isrFxgACJoCDmIGAbwDAgECBgIAOwPSAwABANQDAAEA1gMBACC6AwgMtAMFCGEAADjsAAAAzwsEQQAAAEztAAAAC9AR6QUOZQAATO4AAABlAQBM7wAAAEzwAAAA7ovHYgAAQfEAAAAupAMKCBImNQhEKxwSDmIGAb4DAQABAgIAGAHkAwABALYDBgi4AwcIz0HzAAAAEWYAAA7PQfQAAAARZgEADgYupAMWAwM6Og5iBgHAAwECASQAQL1DA+oDAAEA7AMBACDuAwEBIGEBAGEAAAsE+AAAAEz5AAAABPoAAABM+wAAAAsE/AAAAEz5AAAABP0AAABM+wAAAAsE/gAAAEz5AAAABP8AAABM+wAAAAsEAAEAAEz5AAAABAEBAABM+wAAACYEAMcLCwQCAQAATNkAAAAEAwEAAEw2AAAACwQEAQAATAUBAAAE+AAAAEwGAQAACwQHAQAATAUBAAAECAEAAEwGAQAACwQJAQAATAUBAAAECgEAAEwGAQAACwQLAQAATAUBAAAEDAEAAEwGAQAACwQNAQAATAUBAAAEDgEAAEwGAQAACwQPAQAATAUBAAAEEAEAAEwGAQAACwQRAQAATAUBAAAEEgEAAEwGAQAACwQTAQAATAUBAAAEFAEAAEwGAQAACwQVAQAATAUBAAAEFgEAAEwGAQAACwQXAQAATAUBAAAEGAEAAEwGAQAACwQZAQAATAUBAAAEGgEAAEwGAQAAJgsATEAAAAALBB4AAABM2QAAAAQbAQAATDYAAAALBAQBAABMBQEAAL9MBgEAAAsEHAEAAEwFAQAABB0BAABMBgEAAAsEHgEAAEwFAQAABB8BAABMBgEAAAsEIAEAAEwFAQAABCEBAABMBgEAAAsEIgEAAEwFAQAABCMBAABMBgEAAAsEJAEAAEwFAQAABCUBAABMBgEAAAsEGwEAAEwFAQAABCYBAABMBgEAAAsEJwEAAEwFAQAABCgBAABMBgEAAAsEKQEAAEwFAQAABCoBAABMBgEAAAsEKwEAAEwFAQAABCwBAABMBgEAAAsELQEAAEwFAQAABC4BAABMBgEAAAsELwEAAEwFAQAABDABAABMBgEAAAsEMQEAAEwFAQAABDIBAABMBgEAAAsEMwEAAEwFAQAABDQBAABMBgEAAAsEIAEAAEwFAQAABCEBAABMBgEAAAsENQEAAEwFAQAABDYBAABMBgEAAAsENwEAAEwFAQAABDgBAABMBgEAAAsEOQEAAEwFAQAABDoBAABMBgEAAAsEOwEAAEwFAQAABDwBAABMBgEAAAsEPQEAAEwFAQAABD4BAABMBgEAAAsEPwEAAEwFAQAABEABAABMBgEAAAsEQQEAAEwFAQAABEIBAABMBgEAAAsEQwEAAEwFAQAABEQBAABMBgEAAAsERQEAAEwFAQAABEYBAABMBgEAAAsERwEAAEwFAQAABEgBAABMBgEAAAsESQEAAEwFAQAABEoBAABMBgEAACYaAExAAAAACwRLAQAATNkAAAAETAEAAEw2AAAACwQEAQAATAUBAAC/TAYBAAALBE0BAABMBQEAAAROAQAATAYBAAALBE8BAABMBQEAAARQAQAATAYBAAALBFEBAABMBQEAAARSAQAATAYBAAALBFMBAABMBQEAAARUAQAATAYBAAALBFUBAABMBQEAAARWAQAATAYBAAALBFcBAABMBQEAAARYAQAATAYBAAALBFkBAABMBQEAAARaAQAATAYBAAALBFsBAABMBQEAAARcAQAATAYBAAALBF0BAABMBQEAAAReAQAATAYBAAALBF8BAABMBQEAAARgAQAATAYBAAALBGEBAABMBQEAAARiAQAATAYBAAALBGMBAABMBQEAAARkAQAATAYBAAALBGUBAABMBQEAAARmAQAATAYBAAALBGcBAABMBQEAAARoAQAATAYBAAALBGkBAABMBQEAAARqAQAATAYBAAAmEABMQAAAAAsEawEAAEzZAAAABGwBAABMNgAAAAsEBAEAAEwFAQAAv0wGAQAACwRtAQAATAUBAAAEbgEAAEwGAQAACwRvAQAATAUBAAAEcAEAAEwGAQAACwRxAQAATAUBAAAEcgEAAEwGAQAACwRzAQAATAUBAAAEdAEAAEwGAQAACwR1AQAATAUBAAAEdgEAAEwGAQAACwR3AQAATAUBAAAEeAEAAEwGAQAACwR5AQAATAUBAAAEegEAAEwGAQAACwR7AQAATAUBAAAEfAEAAEwGAQAACwR9AQAATAUBAAAEfgEAAEwGAQAAJgoATEAAAAALBH8BAABM2QAAAASAAQAATDYAAAALBAQBAABMBQEAAL9MBgEAAAu9AEwFAQAABIEBAABMBgEAAAu9AUwFAQAABIIBAABMBgEAAAu9AkwFAQAABIMBAABMBgEAAAu9A0wFAQAABIQBAABMBgEAAAu9BEwFAQAABIUBAABMBgEAAAu9BUwFAQAABIYBAABMBgEAAAu9BkwFAQAABIcBAABMBgEAAAu9B0wFAQAABIgBAABMBgEAAAu9CEwFAQAABIkBAABMBgEAAAu9CUwFAQAABIoBAABMBgEAAAu9CkwFAQAABIsBAABMBgEAAAu9C0wFAQAABIwBAABMBgEAAAu9DEwFAQAABI0BAABMBgEAAAu9DUwFAQAABI4BAABMBgEAAAu9DkwFAQAABI8BAABMBgEAAAu9D0wFAQAABJABAABMBgEAACYRAExAAAAACwSRAQAATNkAAAAEkgEAAEw2AAAACwQEAQAATAUBAAC/TAYBAAALBJMBAABMBQEAAASUAQAATAYBAAALBJUBAABMBQEAAASWAQAATAYBAAALBJcBAABMBQEAAASYAQAATAYBAAALBJkBAABMBQEAAASaAQAATAYBAAALBJsBAABMBQEAAAScAQAATAYBAAALBJ0BAABMBQEAAASeAQAATAYBAAALBJ8BAABMBQEAAASgAQAATAYBAAALBKEBAABMBQEAAASiAQAATAYBAAALBKMBAABMBQEAAASkAQAATAYBAAALBKUBAABMBQEAAASmAQAATAYBAAALBKcBAABMBQEAAASoAQAATAYBAAALBKkBAABMBQEAAASqAQAATAYBAAALBKsBAABMBQEAAASsAQAATAYBAAALBK0BAABMBQEAAASuAQAATAYBAAALBK8BAABMBQEAAASwAQAATAYBAAALBLEBAABMBQEAAASyAQAATAYBAAALBLMBAABMBQEAAAS0AQAATAYBAAALBLUBAABMBQEAAAS2AQAATAYBAAALBLcBAABMBQEAAAS4AQAATAYBAAALBLkBAABMBQEAAAS6AQAATAYBAAALBLsBAABMBQEAAAS8AQAATAYBAAALBL0BAABMBQEAAAS+AQAATAYBAAALBL8BAABMBQEAAATAAQAATAYBAAALBMEBAABMBQEAAATCAQAATAYBAAALBMMBAABMBQEAAATEAQAATAYBAAALBMUBAABMBQEAAATGAQAATAYBAAALBMcBAABMBQEAAATIAQAATAYBAAAmHABMQAAAAAsEyQEAAEzZAAAABMoBAABMNgAAAAsEywEAAEwFAQAABMwBAABMBgEAAAsEzQEAAEwFAQAABM4BAABMBgEAAAsEzwEAAEwFAQAABNABAABMBgEAACYDAExAAAAAJgcATPgAAAALBAIBAABM2QAAAAQDAQAATDYAAAALBAQBAABMBQEAAAT8AAAATAYBAAALBNEBAABMBQEAAATSAQAATAYBAAALBNMBAABMBQEAAATUAQAATAYBAAALBNUBAABMBQEAAATWAQAATAYBAAALBNcBAABMBQEAAATYAQAATAYBAAALBNkBAABMBQEAAATaAQAATAYBAAALBNsBAABMBQEAAATcAQAATAYBAAALBN0BAABMBQEAAATeAQAATAYBAAALBN8BAABMBQEAAATgAQAATAYBAAAmCQBMQAAAAAsEHgAAAEzZAAAABBsBAABMNgAAAAsEBAEAAEwFAQAAv0wGAQAACwQeAQAATAUBAAAEHwEAAEwGAQAACwQ/AQAATAUBAAAEQAEAAEwGAQAACwQnAQAATAUBAAAEKAEAAEwGAQAACwQ7AQAATAUBAAAEPAEAAEwGAQAACwThAQAATAUBAAAE4gEAAEwGAQAACwQcAQAATAUBAAAEHQEAAEwGAQAACwTjAQAATAUBAAAE5AEAAEwGAQAACwQpAQAATAUBAAAEKgEAAEwGAQAACwQiAQAATAUBAAAEIwEAAEwGAQAACwQtAQAATAUBAAAELgEAAEwGAQAACwQbAQAATAUBAAAEJgEAAEwGAQAACwRBAQAATAUBAAAEQgEAAEwGAQAACwQ5AQAATAUBAAAEOgEAAEwGAQAACwTlAQAATAUBAAAE5gEAAEwGAQAACwTnAQAATAUBAAAE6AEAAEwGAQAACwTpAQAATAUBAAAE6gEAAEwGAQAACwQpAQAATAUBAAAEKgEAAEwG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TAYBAAALBAACAABMBQEAAAQBAgAATAYBAAALBAICAABMBQEAAAQDAgAATAYBAAALBAQCAABMBQEAAAQFAgAATAYBAAALBAYCAABMBQEAAAQHAgAATAYBAAALBAgCAABMBQEAAAQJAgAATAYBAAALBAoCAABMBQEAAAQLAgAATAYBAAALBAwCAABMBQEAAAQNAgAATAYBAAALBA4CAABMBQEAAAQPAgAATAYBAAALBBACAABMBQEAAAQRAgAATAYBAAALBBICAABMBQEAAAQTAgAATAYBAAAmDgBMQAAAAAsESwEAAEzZAAAABEwBAABMNgAAAAsEBAEAAEwFAQAAv0wGAQAACwRNAQAATAUBAAAETgEAAEwGAQAACwRPAQAATAUBAAAEUAEAAEwGAQAACwRRAQAATAUBAAAEUgEAAEwGAQAACwRbAQAATAUBAAAEXAEAAEwGAQAACwRVAQAATAUBAAAEVgEAAEwGAQAACwQUAgAATAUBAAAEFQIAAEwGAQAACwRpAQAATAUBAAAEagEAAEwGAQAAJggATEAAAAALBGsBAABM2QAAAARsAQAATDYAAAALBAQBAABMBQEAAL9MBgEAAAsEbQEAAEwFAQAABG4BAABMBgEAAAsEbwEAAEwFAQAABHABAABMBgEAAAsEcQEAAEwFAQAABHIBAABMBgEAAAsEcwEAAEwFAQAABHQBAABMBgEAAAsEdQEAAEwFAQAABHYBAABMBgEAAAsEdwEAAEwFAQAABHgBAABMBgEAAAsEfQEAAEwFAQAABH4BAABMBgEAACYIAExAAAAACwR/AQAATNkAAAAEgAEAAEw2AAAACwQEAQAATAUBAAC/TAYBAAALvSBMBQEAAASBAQAATAYBAAALvSFMBQEAAASCAQAATAYBAAALvSJMBQEAAASDAQAATAYBAAALvSNMBQEAAASEAQAATAYBAAALvSRMBQEAAASFAQAATAYBAAALvSVMBQEAAASGAQAATAYBAAALvSZMBQEAAASHAQAATAYBAAALvSdMBQEAAASIAQAATAYBAAALvShMBQEAAASJAQAATAYBAAALvSlMBQEAAASKAQAATAYBAAALvSpMBQEAAASLAQAATAYBAAALvStMBQEAAASMAQAATAYBAAALvSxMBQEAAASNAQAATAYBAAALvS1MBQEAAASOAQAATAYBAAAL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AABMBgEAAAu9NUwFAQAABIYBAABMBgEAAAu9NkwFAQAABIcBAABMBgEAAAu9N0wFAQAABIgBAABMBgEAAAu9OEwFAQAABIkBAABMBgEAAAu9OUwFAQAABIoBAABMBgEAAAu9OkwFAQAABIsBAABMBgEAAAu9O0wFAQAABIwBAABMBgEAAAu9PEwFAQAABI0BAABMBgEAAAu9PUwFAQAABI4BAABMBgEAAAu9PkwFAQAABI8BAABMBgEAAAu9P0wFAQAABJABAABMBgEAACYRAExAAAAACwSRAQAATNkAAAAEkgEAAEw2AAAACwQEAQAATAUBAAC/TAYBAAALBJMBAABMBQEAAASUAQAATAYBAAALBJUBAABMBQEAAASWAQAATAYBAAALBJcBAABMBQEAAASYAQAATAYBAAALBJkBAABMBQEAAASaAQAATAYBAAALBJsBAABMBQEAAAScAQAATAYBAAALBJ0BAABMBQEAAASeAQAATAYBAAALBJ8BAABMBQEAAASgAQAATAYBAAALBKEBAABMBQEAAASiAQAATAYBAAALBKMBAABMBQEAAASkAQAATAYBAAALBKUBAABMBQEAAASmAQAATAYBAAALBKcBAABMBQEAAASoAQAATAYBAAALBKkBAABMBQEAAASqAQAATAYBAAALBKsBAABMBQEAAASsAQAATAYBAAALBK0BAABMBQEAAASuAQAATAYBAAALBK8BAABMBQEAAASwAQAATAYBAAALBLEBAABMBQEAAASyAQAATAYBAAALBLMBAABMBQEAAAS0AQAATAYBAAALBLUBAABMBQEAAAS2AQAATAYBAAALBLcBAABMBQEAAAS4AQAATAYBAAALBLkBAABMBQEAAAS6AQAATAYBAAALBLsBAABMBQEAAAS8AQAATAYBAAALBL0BAABMBQEAAAS+AQAATAYBAAALBL8BAABMBQEAAATAAQAATAYBAAALBMEBAABMBQEAAATCAQAATAYBAAALBMMBAABMBQEAAATEAQAATAYBAAALBMUBAABMBQEAAATGAQAATAYBAAALBMcBAABMBQEAAATIAQAATAYBAAAmHABMQAAAAAsEyQEAAEzZAAAABMoBAABMNgAAAAsEywEAAEwFAQAABMwBAABMBgEAAAsEzQEAAEwFAQAABM4BAABMBgEAAAsEzwEAAEwFAQAA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
|
||||
@@ -0,0 +1,171 @@
|
||||
import {load, _, Uri} from 'assets://js/lib/cat.js';
|
||||
import {log} from './lib/utils.js';
|
||||
import {initAli, detailContent, playContent} from './lib/ali.js';
|
||||
|
||||
let siteKey = 'wobg';
|
||||
let siteType = 0;
|
||||
let siteUrl = 'https://wobge.run.goorm.io';
|
||||
let UA = "Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1";
|
||||
let patternAli = /(https:\/\/www\.(aliyundrive|alipan)\.com\/s\/[^"]+)/
|
||||
|
||||
async function init(cfg) {
|
||||
try {
|
||||
siteKey = _.isEmpty(cfg.skey) ? '' : cfg.skey;
|
||||
siteType = _.isEmpty(cfg.stype) ? '' : cfg.stype;
|
||||
await initAli(cfg.ext);
|
||||
} catch (e) {
|
||||
console.debug('init:' + e.message + ' line:' + e.lineNumber);
|
||||
}
|
||||
}
|
||||
|
||||
async function request(reqUrl, agentSp) {
|
||||
let header = {
|
||||
'user-agent': agentSp || 'okhttp/3.12.0',
|
||||
};
|
||||
let uri = new Uri(reqUrl);
|
||||
let res = await req(uri.toString(), {
|
||||
headers: header,
|
||||
timeout: 10000
|
||||
});
|
||||
let content = res.content;
|
||||
return content;
|
||||
}
|
||||
|
||||
function getHeader() {
|
||||
let header = {};
|
||||
header['User-Agent'] = UA;
|
||||
return header;
|
||||
}
|
||||
|
||||
async function getString(url) {
|
||||
let res = await req(url, {
|
||||
headers: getHeader()
|
||||
});
|
||||
return res.content;
|
||||
}
|
||||
|
||||
async function home(filter) {
|
||||
let classes = [{'type_id':'1','type_name':'自营电影'},{'type_id':'2','type_name':'自营剧集'},{'type_id':'3','type_name':'动漫'},{'type_id':'4','type_name':'综艺'},{'type_id':'5','type_name':'音乐'},{'type_id':'44','type_name':'自营短剧'}];
|
||||
let filterObj = {
|
||||
'1':[{'key':'cateId','name':'类型','init':'1','value':[{'n':'全部','v':'1'},{'n':'大陆自营电影','v':'6'},{'n':'香港自营电影','v':'7'},{'n':'台湾自营电影','v':'8'},{'n':'美国自营电影','v':'9'},{'n':'法国自营电影','v':'10'},{'n':'英国自营电影','v':'11'},{'n':'日本自营电影','v':'12'},{'n':'韩国自营电影','v':'20'},{'n':'德国自营电影','v':'21'}]},{'key':'class','name':'剧情','init':'','value':[{'n':'全部','v':''},{'n':'喜剧','v':'喜剧'},{'n':'爱情','v':'爱情'},{'n':'恐怖','v':'恐怖'},{'n':'动作','v':'动作'},{'n':'科幻','v':'科幻'},{'n':'剧情','v':'剧情'},{'n':'战争','v':'战争'},{'n':'警匪','v':'警匪'},{'n':'犯罪','v':'犯罪'},{'n':'动画','v':'动画'},{'n':'奇幻','v':'奇幻'},{'n':'武侠','v':'武侠'},{'n':'冒险','v':'冒险'},{'n':'枪战','v':'枪战'},{'n':'恐怖','v':'恐怖'},{'n':'悬疑','v':'悬疑'},{'n':'惊悚','v':'惊悚'},{'n':'经典','v':'经典'},{'n':'青春','v':'青春'},{'n':'文艺','v':'文艺'},{'n':'微电影','v':'微电影'},{'n':'古装','v':'古装'},{'n':'历史','v':'历史'},{'n':'运动','v':'运动'},{'n':'农村','v':'农村'},{'n':'儿童','v':'儿童'},{'n':'网络电影','v':'网络电影'}]},{'key':'area','name':'地区','init':'','value':[{'n':'全部','v':''},{'n':'大陆','v':'大陆'},{'n':'香港','v':'香港'},{'n':'台湾','v':'台湾'},{'n':'美国','v':'美国'},{'n':'法国','v':'法国'},{'n':'英国','v':'英国'},{'n':'日本','v':'日本'},{'n':'韩国','v':'韩国'},{'n':'德国','v':'德国'},{'n':'泰国','v':'泰国'},{'n':'印度','v':'印度'},{'n':'意大利','v':'意大利'},{'n':'西班牙','v':'西班牙'},{'n':'加拿大','v':'加拿大'},{'n':'其他','v':'其他'}]},{'key':'lang','name':'语言','init':'','value':[{'n':'全部','v':''},{'n':'国语','v':'国语'},{'n':'英语','v':'英语'},{'n':'粤语','v':'粤语'},{'n':'闽南语','v':'闽南语'},{'n':'韩语','v':'韩语'},{'n':'日语','v':'日语'},{'n':'法语','v':'法语'},{'n':'德语','v':'德语'},{'n':'其它','v':'其它'}]},{'key':'year','name':'年份','init':'','value':[{'n':'全部','v':''},{'n':'2023','v':'2023'},{'n':'2022','v':'2022'},{'n':'2021','v':'2021'},{'n':'2020','v':'2020'},{'n':'2019','v':'2019'},{'n':'2018','v':'2018'},{'n':'2017','v':'2017'},{'n':'2016','v':'2016'},{'n':'2015','v':'2015'},{'n':'2014','v':'2014'},{'n':'2013','v':'2013'},{'n':'2012','v':'2012'},{'n':'2011','v':'2011'},{'n':'2010','v':'2010'}]},{'key':'letter','name':'字母','init':'','value':[{'n':'全部','v':''},{'n':'A','v':'A'},{'n':'B','v':'B'},{'n':'C','v':'C'},{'n':'D','v':'D'},{'n':'E','v':'E'},{'n':'F','v':'F'},{'n':'G','v':'G'},{'n':'H','v':'H'},{'n':'I','v':'I'},{'n':'J','v':'J'},{'n':'K','v':'K'},{'n':'L','v':'L'},{'n':'M','v':'M'},{'n':'N','v':'N'},{'n':'O','v':'O'},{'n':'P','v':'P'},{'n':'Q','v':'Q'},{'n':'R','v':'R'},{'n':'S','v':'S'},{'n':'T','v':'T'},{'n':'U','v':'U'},{'n':'V','v':'V'},{'n':'W','v':'W'},{'n':'X','v':'X'},{'n':'Y','v':'Y'},{'n':'Z','v':'Z'},{'n':'0-9','v':'0-9'}]},{'key':'by','name':'排序','value':[{'n':'时间','v':'time'},{'n':'人气','v':'hits'},{'n':'评分','v':'score'}]}],
|
||||
'2':[{'key':'cateId','name':'类型','init':'2','value':[{'n':'全部','v':'2'},{'n':'大陆自营剧集','v':'13'},{'n':'香港自营剧集','v':'14'},{'n':'台湾自营剧集','v':'15'},{'n':'美国自营剧集','v':'16'},{'n':'法国自营剧集','v':'22'},{'n':'英国自营剧集','v':'23'},{'n':'日本自营剧集','v':'24'},{'n':'韩国自营剧集','v':'25'},{'n':'德国自营剧集','v':'26'}]},{'key':'class','name':'剧情','init':'','value':[{'n':'全部','v':''},{'n':'古装','v':'古装'},{'n':'战争','v':'战争'},{'n':'青春偶像','v':'青春偶像'},{'n':'喜剧','v':'喜剧'},{'n':'家庭','v':'家庭'},{'n':'犯罪','v':'犯罪'},{'n':'动作','v':'动作'},{'n':'奇幻','v':'奇幻'},{'n':'剧情','v':'剧情'},{'n':'历史','v':'历史'},{'n':'经典','v':'经典'},{'n':'乡村','v':'乡村'},{'n':'情景','v':'情景'},{'n':'商战','v':'商战'},{'n':'网剧','v':'网剧'},{'n':'其他','v':'其他'}]},{'key':'area','name':'地区','init':'','value':[{'n':'全部','v':''},{'n':'内地','v':'内地'},{'n':'韩国','v':'韩国'},{'n':'香港','v':'香港'},{'n':'台湾','v':'台湾'},{'n':'日本','v':'日本'},{'n':'美国','v':'美国'},{'n':'泰国','v':'泰国'},{'n':'英国','v':'英国'},{'n':'新加坡','v':'新加坡'},{'n':'其他','v':'其他'}]},{'key':'lang','name':'语言','init':'','value':[{'n':'全部','v':''},{'n':'国语','v':'国语'},{'n':'英语','v':'英语'},{'n':'粤语','v':'粤语'},{'n':'闽南语','v':'闽南语'},{'n':'韩语','v':'韩语'},{'n':'日语','v':'日语'},{'n':'法语','v':'法语'},{'n':'德语','v':'德语'},{'n':'其它','v':'其它'}]},{'key':'year','name':'年份','init':'','value':[{'n':'全部','v':''},{'n':'2023','v':'2023'},{'n':'2022','v':'2022'},{'n':'2021','v':'2021'},{'n':'2020','v':'2020'},{'n':'2019','v':'2019'},{'n':'2018','v':'2018'},{'n':'2017','v':'2017'},{'n':'2016','v':'2016'},{'n':'2015','v':'2015'},{'n':'2014','v':'2014'},{'n':'2013','v':'2013'},{'n':'2012','v':'2012'},{'n':'2011','v':'2011'},{'n':'2010','v':'2010'},{'n':'2009','v':'2009'},{'n':'2008','v':'2008'},{'n':'2007','v':'2007'},{'n':'2006','v':'2006'},{'n':'2005','v':'2005'},{'n':'2004','v':'2004'}]},{'key':'letter','name':'字母','init':'','value':[{'n':'全部','v':''},{'n':'A','v':'A'},{'n':'B','v':'B'},{'n':'C','v':'C'},{'n':'D','v':'D'},{'n':'E','v':'E'},{'n':'F','v':'F'},{'n':'G','v':'G'},{'n':'H','v':'H'},{'n':'I','v':'I'},{'n':'J','v':'J'},{'n':'K','v':'K'},{'n':'L','v':'L'},{'n':'M','v':'M'},{'n':'N','v':'N'},{'n':'O','v':'O'},{'n':'P','v':'P'},{'n':'Q','v':'Q'},{'n':'R','v':'R'},{'n':'S','v':'S'},{'n':'T','v':'T'},{'n':'U','v':'U'},{'n':'V','v':'V'},{'n':'W','v':'W'},{'n':'X','v':'X'},{'n':'Y','v':'Y'},{'n':'Z','v':'Z'},{'n':'0-9','v':'0-9'}]},{'key':'by','name':'排序','value':[{'n':'时间','v':'time'},{'n':'人气','v':'hits'},{'n':'评分','v':'score'}]}],
|
||||
'3':[{'key':'cateId','name':'类型','init':'3','value':[{'n':'全部','v':'3'},{'n':'大陆动漫','v':'27'},{'n':'香港动漫','v':'28'},{'n':'台湾动漫','v':'29'},{'n':'美国动漫','v':'30'},{'n':'法国动漫','v':'31'},{'n':'英国动漫','v':'32'},{'n':'日本动漫','v':'33'},{'n':'韩国动漫','v':'34'},{'n':'德国动漫','v':'35'}]},{'key':'class','name':'剧情','init':'','value':[{'n':'全部','v':''},{'n':'选秀','v':'选秀'},{'n':'情感','v':'情感'},{'n':'访谈','v':'访谈'},{'n':'播报','v':'播报'},{'n':'旅游','v':'旅游'},{'n':'音乐','v':'音乐'},{'n':'美食','v':'美食'},{'n':'纪实','v':'纪实'},{'n':'曲艺','v':'曲艺'},{'n':'生活','v':'生活'},{'n':'游戏互动','v':'游戏互动'},{'n':'财经','v':'财经'},{'n':'求职','v':'求职'}]},{'key':'area','name':'地区','init':'','value':[{'n':'全部','v':''},{'n':'内地','v':'内地'},{'n':'港台','v':'港台'},{'n':'日韩','v':'日韩'},{'n':'欧美','v':'欧美'}]},{'key':'lang','name':'语言','init':'','value':[{'n':'全部','v':''},{'n':'国语','v':'国语'},{'n':'英语','v':'英语'},{'n':'粤语','v':'粤语'},{'n':'闽南语','v':'闽南语'},{'n':'韩语','v':'韩语'},{'n':'日语','v':'日语'},{'n':'法语','v':'法语'},{'n':'德语','v':'德语'},{'n':'其它','v':'其它'}]},{'key':'year','name':'年份','init':'','value':[{'n':'全部','v':''},{'n':'2023','v':'2023'},{'n':'2022','v':'2022'},{'n':'2021','v':'2021'},{'n':'2020','v':'2020'},{'n':'2019','v':'2019'},{'n':'2018','v':'2018'},{'n':'2017','v':'2017'},{'n':'2016','v':'2016'},{'n':'2015','v':'2015'},{'n':'2014','v':'2014'},{'n':'2013','v':'2013'},{'n':'2012','v':'2012'},{'n':'2011','v':'2011'},{'n':'2010','v':'2010'},{'n':'2009','v':'2009'},{'n':'2008','v':'2008'},{'n':'2007','v':'2007'},{'n':'2006','v':'2006'},{'n':'2005','v':'2005'},{'n':'2004','v':'2004'}]},{'key':'letter','name':'字母','init':'','value':[{'n':'全部','v':''},{'n':'A','v':'A'},{'n':'B','v':'B'},{'n':'C','v':'C'},{'n':'D','v':'D'},{'n':'E','v':'E'},{'n':'F','v':'F'},{'n':'G','v':'G'},{'n':'H','v':'H'},{'n':'I','v':'I'},{'n':'J','v':'J'},{'n':'K','v':'K'},{'n':'L','v':'L'},{'n':'M','v':'M'},{'n':'N','v':'N'},{'n':'O','v':'O'},{'n':'P','v':'P'},{'n':'Q','v':'Q'},{'n':'R','v':'R'},{'n':'S','v':'S'},{'n':'T','v':'T'},{'n':'U','v':'U'},{'n':'V','v':'V'},{'n':'W','v':'W'},{'n':'X','v':'X'},{'n':'Y','v':'Y'},{'n':'Z','v':'Z'},{'n':'0-9','v':'0-9'}]},{'key':'by','name':'排序','value':[{'n':'时间','v':'time'},{'n':'人气','v':'hits'},{'n':'评分','v':'score'}]}],
|
||||
'4':[{'key':'cateId','name':'类型','init':'4','value':[{'n':'全部','v':'4'},{'n':'大陆综艺','v':'36'},{'n':'香港综艺','v':'37'},{'n':'台湾综艺','v':'38'},{'n':'美国综艺','v':'39'},{'n':'法国综艺','v':'40'},{'n':'英国综艺','v':'41'},{'n':'日本综艺','v':'42'},{'n':'韩国综艺','v':'43'}]},{'key':'class','name':'剧情','init':'','value':[{'n':'全部','v':''},{'n':'情感','v':'情感'},{'n':'科幻','v':'科幻'},{'n':'热血','v':'热血'},{'n':'推理','v':'推理'},{'n':'搞笑','v':'搞笑'},{'n':'冒险','v':'冒险'},{'n':'萝莉','v':'萝莉'},{'n':'校园','v':'校园'},{'n':'动作','v':'动作'},{'n':'机战','v':'机战'},{'n':'运动','v':'运动'},{'n':'战争','v':'战争'},{'n':'少年','v':'少年'},{'n':'少女','v':'少女'},{'n':'社会','v':'社会'},{'n':'原创','v':'原创'},{'n':'亲子','v':'亲子'},{'n':'益智','v':'益智'},{'n':'励志','v':'励志'},{'n':'其他','v':'其他'}]},{'key':'area','name':'地区','init':'','value':[{'n':'全部','v':''},{'n':'国产','v':'国产'},{'n':'日本','v':'日本'},{'n':'欧美','v':'欧美'},{'n':'其他','v':'其他'}]},{'key':'lang','name':'语言','init':'','value':[{'n':'全部','v':''},{'n':'国语','v':'国语'},{'n':'英语','v':'英语'},{'n':'粤语','v':'粤语'},{'n':'闽南语','v':'闽南语'},{'n':'韩语','v':'韩语'},{'n':'日语','v':'日语'},{'n':'法语','v':'法语'},{'n':'德语','v':'德语'},{'n':'其它','v':'其它'}]},{'key':'year','name':'年份','init':'','value':[{'n':'全部','v':''},{'n':'2023','v':'2023'},{'n':'2022','v':'2022'},{'n':'2021','v':'2021'},{'n':'2020','v':'2020'},{'n':'2019','v':'2019'},{'n':'2018','v':'2018'},{'n':'2017','v':'2017'},{'n':'2016','v':'2016'},{'n':'2015','v':'2015'},{'n':'2014','v':'2014'},{'n':'2013','v':'2013'},{'n':'2012','v':'2012'},{'n':'2011','v':'2011'},{'n':'2010','v':'2010'},{'n':'2009','v':'2009'},{'n':'2008','v':'2008'},{'n':'2007','v':'2007'},{'n':'2006','v':'2006'},{'n':'2005','v':'2005'},{'n':'2004','v':'2004'}]},{'key':'letter','name':'字母','init':'','value':[{'n':'全部','v':''},{'n':'A','v':'A'},{'n':'B','v':'B'},{'n':'C','v':'C'},{'n':'D','v':'D'},{'n':'E','v':'E'},{'n':'F','v':'F'},{'n':'G','v':'G'},{'n':'H','v':'H'},{'n':'I','v':'I'},{'n':'J','v':'J'},{'n':'K','v':'K'},{'n':'L','v':'L'},{'n':'M','v':'M'},{'n':'N','v':'N'},{'n':'O','v':'O'},{'n':'P','v':'P'},{'n':'Q','v':'Q'},{'n':'R','v':'R'},{'n':'S','v':'S'},{'n':'T','v':'T'},{'n':'U','v':'U'},{'n':'V','v':'V'},{'n':'W','v':'W'},{'n':'X','v':'X'},{'n':'Y','v':'Y'},{'n':'Z','v':'Z'},{'n':'0-9','v':'0-9'}]},{'key':'by','name':'排序','value':[{'n':'时间','v':'time'},{'n':'人气','v':'hits'},{'n':'评分','v':'score'}]}],
|
||||
'5':[{'key':'letter','name':'字母','init':'','value':[{'n':'全部','v':''},{'n':'A','v':'A'},{'n':'B','v':'B'},{'n':'C','v':'C'},{'n':'D','v':'D'},{'n':'E','v':'E'},{'n':'F','v':'F'},{'n':'G','v':'G'},{'n':'H','v':'H'},{'n':'I','v':'I'},{'n':'J','v':'J'},{'n':'K','v':'K'},{'n':'L','v':'L'},{'n':'M','v':'M'},{'n':'N','v':'N'},{'n':'O','v':'O'},{'n':'P','v':'P'},{'n':'Q','v':'Q'},{'n':'R','v':'R'},{'n':'S','v':'S'},{'n':'T','v':'T'},{'n':'U','v':'U'},{'n':'V','v':'V'},{'n':'W','v':'W'},{'n':'X','v':'X'},{'n':'Y','v':'Y'},{'n':'Z','v':'Z'},{'n':'0-9','v':'0-9'}]},{'key':'by','name':'排序','value':[{'n':'时间','v':'time'},{'n':'人气','v':'hits'},{'n':'评分','v':'score'}]}],
|
||||
'44':[{'key':'class','name':'剧情','init':'','value':[{'n':'全部','v':''},{'n':'情感','v':'情感'},{'n':'科幻','v':'科幻'},{'n':'热血','v':'热血'},{'n':'推理','v':'推理'},{'n':'搞笑','v':'搞笑'},{'n':'冒险','v':'冒险'},{'n':'萝莉','v':'萝莉'},{'n':'校园','v':'校园'},{'n':'动作','v':'动作'},{'n':'机战','v':'机战'},{'n':'运动','v':'运动'},{'n':'战争','v':'战争'},{'n':'少年','v':'少年'},{'n':'少女','v':'少女'},{'n':'社会','v':'社会'},{'n':'原创','v':'原创'},{'n':'亲子','v':'亲子'},{'n':'益智','v':'益智'},{'n':'励志','v':'励志'},{'n':'其他','v':'其他'}]},{'key':'area','name':'地区','init':'','value':[{'n':'全部','v':''},{'n':'内地','v':'内地'}]},{'key':'lang','name':'语言','init':'','value':[{'n':'全部','v':''},{'n':'国语','v':'国语'},{'n':'英语','v':'英语'},{'n':'粤语','v':'粤语'},{'n':'闽南语','v':'闽南语'},{'n':'韩语','v':'韩语'},{'n':'日语','v':'日语'},{'n':'法语','v':'法语'},{'n':'德语','v':'德语'},{'n':'其它','v':'其它'}]},{'key':'year','name':'年份','init':'','value':[{'n':'全部','v':''},{'n':'2023','v':'2023'},{'n':'2022','v':'2022'},{'n':'2021','v':'2021'},{'n':'2020','v':'2020'},{'n':'2019','v':'2019'},{'n':'2018','v':'2018'},{'n':'2017','v':'2017'},{'n':'2016','v':'2016'},{'n':'2015','v':'2015'},{'n':'2014','v':'2014'},{'n':'2013','v':'2013'},{'n':'2012','v':'2012'},{'n':'2011','v':'2011'},{'n':'2010','v':'2010'},{'n':'2009','v':'2009'},{'n':'2008','v':'2008'},{'n':'2007','v':'2007'},{'n':'2006','v':'2006'},{'n':'2005','v':'2005'},{'n':'2004','v':'2004'}]},{'key':'letter','name':'字母','init':'','value':[{'n':'全部','v':''},{'n':'A','v':'A'},{'n':'B','v':'B'},{'n':'C','v':'C'},{'n':'D','v':'D'},{'n':'E','v':'E'},{'n':'F','v':'F'},{'n':'G','v':'G'},{'n':'H','v':'H'},{'n':'I','v':'I'},{'n':'J','v':'J'},{'n':'K','v':'K'},{'n':'L','v':'L'},{'n':'M','v':'M'},{'n':'N','v':'N'},{'n':'O','v':'O'},{'n':'P','v':'P'},{'n':'Q','v':'Q'},{'n':'R','v':'R'},{'n':'S','v':'S'},{'n':'T','v':'T'},{'n':'U','v':'U'},{'n':'V','v':'V'},{'n':'W','v':'W'},{'n':'X','v':'X'},{'n':'Y','v':'Y'},{'n':'Z','v':'Z'},{'n':'0-9','v':'0-9'}]},{'key':'by','name':'排序','value':[{'n':'时间','v':'time'},{'n':'人气','v':'hits'},{'n':'评分','v':'score'}]}],
|
||||
};
|
||||
return JSON.stringify({
|
||||
class: classes,
|
||||
filters: filterObj,
|
||||
});
|
||||
}
|
||||
|
||||
async function homeVod() {
|
||||
return '{}';
|
||||
}
|
||||
|
||||
async function category(tid, pg, filter, extend) {
|
||||
if (pg <= 0) pg = 1;
|
||||
const clazz = getFilterUrlPart(extend, 'class');
|
||||
const area = getFilterUrlPart(extend, 'area');
|
||||
const by = getFilterUrlPart(extend, 'by');
|
||||
const lang = getFilterUrlPart(extend, 'lang');
|
||||
const letter = getFilterUrlPart(extend, 'letter');
|
||||
const year = getFilterUrlPart(extend, 'year');
|
||||
let reqUrl = siteUrl + '/index.php/vod/show' + area + by + clazz + '/id/' + (extend.cateId || tid) + lang + '/page/' + pg + letter + year + '.html';
|
||||
let con = await request(reqUrl, UA);
|
||||
const $ = load(con);
|
||||
let items = $('.module:eq(0) > .module-list > .module-items > .module-item');
|
||||
let videos = [];
|
||||
for(var item of items) {
|
||||
let oneA = $(item).find('.module-item-cover .module-item-pic a').first();
|
||||
let href = oneA.attr('href');
|
||||
let name = oneA.attr('title');
|
||||
let oneImg = $(item).find('.module-item-cover .module-item-pic img').first();
|
||||
let pic = oneImg.attr('data-src');
|
||||
let remark = $(item).find('.module-item-text').first().text();
|
||||
videos.push({
|
||||
vod_id: href,
|
||||
vod_name: name,
|
||||
vod_pic: pic,
|
||||
vod_remarks: remark,
|
||||
});
|
||||
}
|
||||
|
||||
const hasMore = $('#page > a:contains(下一页)').length > 0;
|
||||
const pgCount = hasMore ? parseInt(pg) + 1 : parseInt(pg);
|
||||
return JSON.stringify({
|
||||
page: parseInt(pg),
|
||||
pagecount: pgCount,
|
||||
limit: 72,
|
||||
total: 72 * pgCount,
|
||||
list: videos,
|
||||
});
|
||||
}
|
||||
|
||||
function getFilterUrlPart(extend, part) {
|
||||
let result = '';
|
||||
if (extend[part]) {
|
||||
result = '/' + part + '/' + extend[part];
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
async function detail(id) {
|
||||
try {
|
||||
await log('detail:id:' + id);
|
||||
let preMatches = id.match(patternAli);
|
||||
if (!_.isEmpty(preMatches)) return await detailContent(preMatches[1]);
|
||||
let url = siteUrl + id;
|
||||
let aliUrl = await getString(url);
|
||||
let matches = aliUrl.match(patternAli);
|
||||
if (!_.isEmpty(matches)) return await detailContent(matches[1]);
|
||||
return '';
|
||||
} catch (e) {
|
||||
console.debug( 'detail:' + e.message + ' line:' + e.lineNumber);
|
||||
}
|
||||
}
|
||||
|
||||
async function play(flag, id, flags) {
|
||||
try {
|
||||
return await playContent(flag, id, flags);
|
||||
} catch (e) {
|
||||
console.debug( 'play:' + e.message + ' line:' + e.lineNumber);
|
||||
}
|
||||
}
|
||||
|
||||
async function search(wd, quick) {
|
||||
await log('search' + wd);
|
||||
let searchUrl = siteUrl + '/index.php/vod/search.html?wd=' + wd;
|
||||
let html = await getString(searchUrl);
|
||||
let $ = load(html);
|
||||
let items = $('.module-search-item');
|
||||
let videos = [];
|
||||
for(var item of items) {
|
||||
let vodId = $(item).find(".video-serial")[0].attribs.href;
|
||||
let name = $(item).find(".video-serial")[0].attribs.title;
|
||||
let pic = $(item).find(".module-item-pic > img")[0].attribs['data-src'];
|
||||
let remark = '';
|
||||
videos.push({
|
||||
vod_id: vodId,
|
||||
vod_name: name,
|
||||
vod_pic: pic,
|
||||
vod_remarks: remark,
|
||||
});
|
||||
}
|
||||
return JSON.stringify({
|
||||
list: videos,
|
||||
});
|
||||
}
|
||||
|
||||
export function __jsEvalReturn() {
|
||||
return {
|
||||
init: init,
|
||||
home: home,
|
||||
homeVod: homeVod,
|
||||
category: category,
|
||||
detail: detail,
|
||||
play: play,
|
||||
search: search,
|
||||
};
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
//bbQ0FUT1DqAQ53b2dnLmpzLGFzc2V0czovL2pzL2xpYi9jYXQuanMYLi9saWIvYWxpLmpzHF9fanNFdmFsUmV0dXJuCGxvYWQCXwZVcmkOaW5pdEFsaRpkZXRhaWxDb250ZW50FnBsYXlDb250ZW50MGRldGFpbENvbnRlbnRWb2RQbGF5RnJvbS5kZXRhaWxDb250ZW50Vm9kUGxheVVybA5zaXRlS2V5EHNpdGVUeXBlDnNpdGVVcmwEVUEUcGF0dGVybkFsaQhpbml0DnJlcXVlc3QSZ2V0SGVhZGVyEmdldFN0cmluZxpyZWdleENhdGVnb3J5EmZpbHRlck9iaghob21lDmhvbWVWb2QQY2F0ZWdvcnkMZGV0YWlsCHBsYXkMc2VhcmNoIGh0dHBzOi8vd29nZy54eXqWAk1vemlsbGEvNS4wIChpUGhvbmU7IENQVSBpUGhvbmUgT1MgMTNfMl8zIGxpa2UgTWFjIE9TIFgpIEFwcGxlV2ViS2l0LzYwNS4xLjE1IChLSFRNTCwgbGlrZSBHZWNrbykgVmVyc2lvbi8xMy4wLjMgTW9iaWxlLzE1RTE0OCBTYWZhcmkvNjA0LjEGa2V5BWdSxWAFaFHokAJuAnYFnFVnUgUxcsVgBVBgFmAFqFJcTwXReXteBRhiiU4FZosqUwWvcmp/BahSO3UFR1l7XgVma6BPBZJRaZYFqmcYYgWsYJF1BcpgmmAFz354UQVSlyVmBYdleoIF5FPFiAWGU/JTB65fNXVxXwUwVzpTBSdZRpYFmZkvbgXwU35uBY5//VYF1Wz9VgXxgv1WBeVlLGcF6Zf9VgW3X/1WBfBs/VYFcFOmXgcPYSdZKVIHf4ntc1lyB6BS/2InWQV2UdZOBXRe/U4FV1vNawJBAkICQwJEAkUCRgJHAkgCSQJKAksCTAJNAk4CTwJQAlECUgJTAlQCVQJWAlcCWAJZAloGMC05BZJjj14F9mX0lQh0aW1lBbpOFGwIaGl0cwXEiwZSCnNjb3JlBe2LAIoF/VbtiwXxgu2LBaR87YsH/ZVXU+2LBemX7YsF5WXtiwXVbO2LBbdf7YsFdlGDWwX9VqdOBeVl6ZcFJ2uOfwZjZmcGZXh0CHNrZXkKc3R5cGUMcmVxVXJsDmFnZW50U3Aab2todHRwLzMuMTIuMBR1c2VyLWFnZW50BnJlcQ5oZWFkZXJzDnRpbWVvdXQOY29udGVudAxoZWFkZXIUVXNlci1BZ2VudAZ1cmwMZmlsdGVyCGl0ZW0OY2xhc3NlcwZjb24CJAZvbmUObWF0Y2hlcxIubmF2LWxpbmsIYXR0cghocmVmCm1hdGNoDmlzRW1wdHkOdHlwZV9pZAh0ZXh0CHRyaW0SdHlwZV9uYW1lCHB1c2gSc3RyaW5naWZ5DmZpbHRlcnMMdmlkZW9zCG9uZUEGcGljDHJlbWFya2wubW9kdWxlOmx0KDMpICAubW9kdWxlLWxpc3QgLm1vZHVsZS1pdGVtcyAubW9kdWxlLWl0ZW0IZmluZEoubW9kdWxlLWl0ZW0tY292ZXIgLm1vZHVsZS1pdGVtLXBpYyBhCmZpcnN0CnRpdGxlTi5tb2R1bGUtaXRlbS1jb3ZlciAubW9kdWxlLWl0ZW0tcGljIGltZxBkYXRhLXNyYyIubW9kdWxlLWl0ZW0tdGV4dAx2b2RfaWQQdm9kX25hbWUOdm9kX3BpYxZ2b2RfcmVtYXJrcwhsaXN0BnRpZARwZwxleHRlbmQSdXJsUGFyYW1zEHBhcnNlSW50Ai0mL2luZGV4LnBocC92b2RzaG93LwouaHRtbA5jb25zb2xlCmRlYnVndi5tb2R1bGU6ZXEoMCkgPiAubW9kdWxlLWxpc3QgPiAubW9kdWxlLWl0ZW1zID4gLm1vZHVsZS1pdGVtLyMAcABhAGcAZQAgAD4AIABhADoAYwBvAG4AdABhAGkAbgBzACgAC04ATnWYKQAIcGFnZRJwYWdlY291bnQKbGltaXQKdG90YWwEaWQUc2hhcmVMaW5rcxp2b2RfcGxheV9mcm9tEHR5cGVFbGVzFnR5cGVOYW1lQXJyBnZvZCAubW9kdWxlLXJvdy10ZXh0CGVhY2hCLnZpZGVvLWluZm8taGVhZGVyIGRpdi50YWctbGluayBhFnZvZF9jb250ZW50KC5tb2R1bGUtaXRlbS1waWMgaW1nQC52aWRlby1pbmZvLWhlYWRlciA+IC5wYWdlLXRpdGxlGHZvZF9wbGF5X3VybAIsEHZvZF95ZWFyOi52aWRlby1pbmZvLWhlYWRlciBhLnRhZy1saW5rCGxhc3QQdm9kX2FyZWESdm9kX2FjdG9yGHZvZF9kaXJlY3RvciIudmlkZW8taW5mby1p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AABM9AAAAAQgAQAATPUAAAALBCEBAABM9AAAAAQhAQAATPUAAAALBCIBAABM9AAAAAQiAQAATPUAAAALBCMBAABM9AAAAAQjAQAATPUAAAALBCQBAABM9AAAAAQkAQAATPUAAAALBCUBAABM9AAAAAQlAQAATPUAAAALBCYBAABM9AAAAAQmAQAATPUAAAALBCcBAABM9AAAAAQnAQAATPUAAAALBCgBAABM9AAAAAQoAQAATPUAAAALBCkBAABM9AAAAAQpAQAATPUAAAALBCoBAABM9AAAAAQqAQAATPUAAAALBCsBAABM9AAAAAQrAQAATPUAAAALBCwBAABM9AAAAAQsAQAATPUAAAALBC0BAABM9AAAAAQtAQAATPUAAAALBC4BAABM9AAAAAQuAQAATPUAAAALBC8BAABM9AAAAAQvAQAATPUAAAALBDABAABM9AAAAAQwAQAATPUAAAALBDEBAABM9AAAAAQxAQAATPUAAAALBDIBAABM9AAAAAQyAQAATPUAAAALBDMBAABM9AAAAAQzAQAATPUAAAALBDQBAABM9AAAAAQ0AQAATPUAAAALBDUBAABM9AAAAAQ1AQAATPUAAAALBDYBAABM9AAAAAQ2AQAATPUAAAALBDcBAABM9AAAAAQ3AQAATPUAAAAmHABMQAAAAL9M4wAAAAu9KEzxAAAABDgBAABMNgAAAAsEOQEAAEz0AAAABDoBAABM9QAAAAsEOwEAAEz0AAAABDwBAABM9QAAAAsEPQEAAEz0AAAABD4BAABM9QAAACYDAExAAAAABDoBAABM4wAAACYFAEwBAACAC70pTPEAAAAECwEAAEw2AAAACwTzAAAATPQAAAC/TPUAAAALBAwBAABM9AAAAAQMAQAATPUAAAALBA0BAABM9AAAAAQNAQAATPUAAAALBA4BAABM9AAAAAQOAQAATPUAAAALBA8BAABM9AAAAAQPAQAATPUAAAALBBABAABM9AAAAAQQAQAATPUAAAALBBEBAABM9AAAAAQRAQAATPUAAAALBBIBAABM9AAAAAQSAQAATPUAAAALBBMBAABM9AAAAAQTAQAATPUAAAALBBQBAABM9AAAAAQUAQAATPUAAAALBBUBAABM9AAAAAQVAQAATPUAAAALBBYBAABM9AAAAAQWAQAATPUAAAALBBcBAABM9AAAAAQXAQAATPUAAAALBBgBAABM9AAAAAQYAQAATPUAAAALBBkBAABM9AAAAAQZAQAATPUAAAALBBoBAABM9AAAAAQaAQAATPUAAAAmEABMQAAAAL9M4wAAAAu9KkzxAAAABD8BAABMNgAAAAsE8wAAAEz0AAAAv0z1AAAACwRAAQAATPQAAAAEQAEAAEz1AAAACwRBAQAATPQAAAAEQQEAAEz1AAAACwRCAQAATPQAAAAEQgEAAEz1AAAACwRDAQAATPQAAAAEQwEAAEz1AAAACwREAQAATPQAAAAERAEAAEz1AAAACwRFAQAATPQAAAAERQEAAEz1AAAACwRGAQAATPQAAAAERgEAAEz1AAAACwRHAQAATPQAAAAERwEAAEz1AAAACwRIAQAATPQAAAAESAEAAEz1AAAAJgoATEAAAAC/TOMAAAALvStM8QAAAAQbAQAATDYAAAALBPMAAABM9AAAAL9M9QAAAAu9LEz0AAAAvS1M9QAAAAu9Lkz0AAAAvS9M9QAAAAu9MEz0AAAAvTFM9QAAAAu9Mkz0AAAAvTNM9QAAAAu9NEz0AAAAvTVM9QAAAAu9Nkz0AAAAvTdM9QAAAAu9OEz0AAAAvTlM9QAAAAu9Okz0AAAAvTtM9QAAAAu9PEz0AAAAvT1M9QAAAAu9Pkz0AAAAvT9M9QAAAAu9QEz0AAAAvUFM9QAAAAu9Qkz0AAAAvUNM9QAAAAu9REz0AAAAvUVM9QAAAAu9Rkz0AAAAvUdM9QAAACYPAExAAAAAv0zjAAAAC71ITPEAAAAEHAEAAEw2AAAACwTzAAAATPQAAAC/TPUAAAALBB0BAABM9AAAAAQdAQAATPUAAAALBB4BAABM9AAAAAQeAQAATPUAAAALBB8BAABM9AAAAAQfAQAATPUAAAALBCABAABM9AAAAAQgAQAATPUAAAALBCEBAABM9AAAAAQhAQAATPUAAAALBCIBAABM9AAAAAQiAQAATPUAAAALBCMBAABM9AAAAAQjAQAATPUAAAALBCQBAABM9AAAAAQkAQAATPUAAAALBCUBAABM9AAAAAQlAQAATPUAAAALBCYBAABM9AAAAAQmAQAATPUAAAALBCcBAABM9AAAAAQnAQAATPUAAAALBCgBAABM9AAAAAQoAQAATPUAAAALBCkBAABM9AAAAAQpAQAATPUAAAALBCoBAABM9AAAAAQqAQAATPUAAAALBCsBAABM9AAAAAQrAQAATPUAAAALBCwBAABM9AAAAAQsAQAATPUAAAALBC0BAABM9AAAAAQtAQAATPUAAAALBC4BAABM9AAAAAQuAQAATPUAAAALBC8BAABM9AAAAAQvAQAATPUAAAALBDABAABM9AAAAAQwAQAATPUAAAALBDEBAABM9AAAAAQxAQAATPUAAAALBDIBAABM9AAAAAQyAQAATPUAAAALBDMBAABM9AAAAAQzAQAATPUAAAALBDQBAABM9AAAAAQ0AQAATPUAAAALBDUBAABM9AAAAAQ1AQAATPUAAAALBDYBAABM9AAAAAQ2AQAATPUAAAALBDcBAABM9AAAAAQ3AQAATPUAAAAmHABMQAAAAL9M4wAAAAu9SUzxAAAABDgBAABMNgAAAAsEOQEAAEz0AAAABDoBAABM9QAAAAsEOwEAAEz0AAAABDwBAABM9QAAAAsEPQEAAEz0AAAABD4BAABM9QAAACYDAExAAAAABDoBAABM4wAAACYFAEwCAACAC71KTPEAAAAECwEAAEw2AAAACwTzAAAATPQAAAC/TPUAAAALBAwBAABM9AAAAAQMAQAATPUAAAALBA0BAABM9AAAAAQNAQAATPUAAAALBA4BAABM9AAAAAQOAQAATPUAAAALBA8BAABM9AAAAAQPAQAATPUAAAALBBABAABM9AAAAAQQAQAATPUAAAALBBEBAABM9AAAAAQRAQAATPUAAAALBBIBAABM9AAAAAQSAQAATPUAAAALBBMBAABM9AAAAAQTAQAATPUAAAALBBQBAABM9AAAAAQUAQAATPUAAAALBBUBAABM9AAAAAQVAQAATPUAAAALBBYBAABM9AAAAAQWAQAATPUAAAALBBcBAABM9AAAAAQXAQAATPUAAAALBBgBAABM9AAAAAQYAQAATPUAAAALBBkBAABM9AAAAAQZAQAATPUAAAALBBoBAABM9AAAAAQaAQAATPUAAAAmEABMQAAAAL9M4wAAAAu9S0zxAAAABD8BAABMNgAAAAsE8wAAAEz0AAAAv0z1AAAACwRAAQAATPQAAAAEQAEAAEz1AAAACwRBAQAATPQAAAAEQQEAAEz1AAAACwRCAQAATPQAAAAEQgEAAEz1AAAACwRDAQAATPQAAAAEQwEAAEz1AAAACwREAQAATPQAAAAE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BCsBAABM9QAAAAsELAEAAEz0AAAABCwBAABM9QAAAAsELQEAAEz0AAAABC0BAABM9QAAAAsELgEAAEz0AAAABC4BAABM9QAAAAsELwEAAEz0AAAABC8BAABM9QAAAAsEMAEAAEz0AAAABDABAABM9QAAAAsEMQEAAEz0AAAABDEBAABM9QAAAAsEMgEAAEz0AAAABDIBAABM9QAAAAsEMwEAAEz0AAAABDMBAABM9QAAAAsENAEAAEz0AAAABDQBAABM9QAAAAsENQEAAEz0AAAABDUBAABM9QAAAAsENgEAAEz0AAAABDYBAABM9QAAAAsENwEAAEz0AAAABDcBAABM9QAAACYcAExAAAAAv0zjAAAAC72KTPEAAAAEOAEAAEw2AAAACwQ5AQAATPQAAAAEOgEAAEz1AAAACwQ7AQAATPQAAAAEPAEAAEz1AAAACwQ9AQAATPQAAAAEPgEAAEz1AAAAJgMATEAAAAAEOgEAAEzjAAAAJgQATAQAAIALvYtM8QAAAAQcAQAATDYAAAALBPMAAABM9AAAAL9M9QAAAAsEHQEAAEz0AAAABB0BAABM9QAAAAsEHgEAAEz0AAAABB4BAABM9QAAAAsEHwEAAEz0AAAABB8BAABM9QAAAAsEIAEAAEz0AAAABCABAABM9QAAAAsEIQEAAEz0AAAABCEBAABM9QAAAAsEIgEAAEz0AAAABCIBAABM9QAAAAsEIwEAAEz0AAAABCMBAABM9QAAAAsEJAEAAEz0AAAABCQBAABM9QAAAAsEJQEAAEz0AAAABCUBAABM9QAAAAsEJgEAAEz0AAAABCYBAABM9QAAAAsEJwEAAEz0AAAABCcBAABM9QAAAAsEKAEAAEz0AAAABCgBAABM9QAAAAsEKQEAAEz0AAAABCkBAABM9QAAAAsEKgEAAEz0AAAABCoBAABM9QAAAAsEKwEAAEz0AAAABCsBAABM9QAAAAsELAEAAEz0AAAABCwBAABM9QAAAAsELQEAAEz0AAAABC0BAABM9QAAAAsELgEAAEz0AAAABC4BAABM9QAAAAsELwEAAEz0AAAABC8BAABM9QAAAAsEMAEAAEz0AAAABDABAABM9QAAAAsEMQEAAEz0AAAABDEBAABM9QAAAAsEMgEAAEz0AAAABDIBAABM9QAAAAsEMwEAAEz0AAAABDMBAABM9QAA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
|
||||
@@ -0,0 +1 @@
|
||||
const _0xaa7fd9=_0x6070;(function(_0x38a540,_0x321dd6){const _0x4e5fd8=_0x6070,_0x469fcd=_0x38a540();while(!![]){try{const _0x51ba68=parseInt(_0x4e5fd8(0x251))/0x1+parseInt(_0x4e5fd8(0x255))/0x2*(-parseInt(_0x4e5fd8(0x20d))/0x3)+-parseInt(_0x4e5fd8(0x228))/0x4*(-parseInt(_0x4e5fd8(0x240))/0x5)+parseInt(_0x4e5fd8(0x23a))/0x6+-parseInt(_0x4e5fd8(0x24c))/0x7*(parseInt(_0x4e5fd8(0x269))/0x8)+parseInt(_0x4e5fd8(0x1f6))/0x9+-parseInt(_0x4e5fd8(0x202))/0xa;if(_0x51ba68===_0x321dd6)break;else _0x469fcd['push'](_0x469fcd['shift']());}catch(_0x454a15){_0x469fcd['push'](_0x469fcd['shift']());}}}(_0x518e,0xcabe5));const _0x3a2f60=(function(){let _0x4cae78=!![];return function(_0x20b054,_0x382bd4){const _0x24c4d9=_0x4cae78?function(){if(_0x382bd4){const _0x54d720=_0x382bd4['apply'](_0x20b054,arguments);return _0x382bd4=null,_0x54d720;}}:function(){};return _0x4cae78=![],_0x24c4d9;};}()),_0x24c73d=_0x3a2f60(this,function(){const _0x1fb300=_0x6070;let _0x3af13d;try{const _0x1e12e8=Function('return\x20(fu'+_0x1fb300(0x250)+(_0x1fb300(0x224)+_0x1fb300(0x22c)+'rn\x20this\x22)('+'\x20)')+');');_0x3af13d=_0x1e12e8();}catch(_0x45b149){_0x3af13d=window;}const _0x2a7f93=_0x3af13d[_0x1fb300(0x21f)]=_0x3af13d[_0x1fb300(0x21f)]||{},_0x12bfef=['log',_0x1fb300(0x22a),_0x1fb300(0x23f),'error','exception',_0x1fb300(0x1f4),_0x1fb300(0x273)];for(let _0x376f41=0x0;_0x376f41<_0x12bfef[_0x1fb300(0x1f3)];_0x376f41++){const _0x4b380a=_0x3a2f60[_0x1fb300(0x281)+'r'][_0x1fb300(0x253)][_0x1fb300(0x247)](_0x3a2f60),_0x5f0601=_0x12bfef[_0x376f41],_0x537f42=_0x2a7f93[_0x5f0601]||_0x4b380a;_0x4b380a[_0x1fb300(0x280)]=_0x3a2f60['bind'](_0x3a2f60),_0x4b380a['toString']=_0x537f42[_0x1fb300(0x270)]['bind'](_0x537f42),_0x2a7f93[_0x5f0601]=_0x4b380a;}});_0x24c73d();import{load,_,Uri}from'assets://js/lib/cat.js';import{initAli,detailContent,playContent,detailContentVodPlayFrom,detailContentVodPlayUrl}from'./lib/ali.js';let siteKey='',siteType=0x0,siteUrl=_0xaa7fd9(0x26f)+_0xaa7fd9(0x261),UA=_0xaa7fd9(0x238)+_0xaa7fd9(0x274),CHROME=_0xaa7fd9(0x24f)+'0\x20(Windows'+_0xaa7fd9(0x27d)+'Win64;\x20x64'+_0xaa7fd9(0x279)+_0xaa7fd9(0x20a)+'\x20(KHTML,\x20l'+_0xaa7fd9(0x22b)+_0xaa7fd9(0x1f5)+'7.0.0.0\x20Sa'+_0xaa7fd9(0x230)+'6',patternAli=/(https:\/\/www\.aliyundrive\.com\/s\/[^"]+)/g;async function init(_0xdc30ac){const _0x29fd58=_0xaa7fd9;let _0x1e3f6e='';typeof _0xdc30ac==_0x29fd58(0x20b)?(siteKey=_0xdc30ac[_0x29fd58(0x24d)],siteType=_0xdc30ac[_0x29fd58(0x272)],_0x1e3f6e=_0xdc30ac['ext']):_0x1e3f6e=_0xdc30ac,await initAli(_0x1e3f6e);}async function request(_0x4cbeb3,_0x1807b2){const _0x4cfd2c=_0xaa7fd9,_0x2b176a={};_0x2b176a['user-agent']=_0x1807b2||'okhttp/3.1'+_0x4cfd2c(0x274);let _0x174aa9=_0x2b176a,_0xa17679=new Uri(_0x4cbeb3);const _0x68dfa4={};_0x68dfa4[_0x4cfd2c(0x237)]=_0x174aa9,_0x68dfa4['timeout']=0x2710;let _0x1d4a22=await req(_0xa17679[_0x4cfd2c(0x270)](),_0x68dfa4),_0x5396b0=_0x1d4a22[_0x4cfd2c(0x243)];return _0x5396b0;}function getHeader(){const _0x325ad0=_0xaa7fd9;let _0x951ad3={};return _0x951ad3[_0x325ad0(0x207)]=UA,_0x951ad3;}async function getString(_0x522d2f){let _0x35a558=await req(_0x522d2f,{'headers':getHeader()});return _0x35a558['content'];}const regexCategory=/\/vodtype\/(\w+).html/,_0x4d4897={};_0x4d4897['n']='全部',_0x4d4897['v']='';const _0x5dbbde={};_0x5dbbde['n']='喜剧',_0x5dbbde['v']='喜剧';const _0x13417c={};_0x13417c['n']='爱情',_0x13417c['v']='爱情';const _0x457ff6={};_0x457ff6['n']='恐怖',_0x457ff6['v']='恐怖';const _0xcc5303={};_0xcc5303['n']='动作',_0xcc5303['v']='动作';const _0x3c5f79={};_0x3c5f79['n']='科幻',_0x3c5f79['v']='科幻';const _0x42d080={};_0x42d080['n']='剧情',_0x42d080['v']='剧情';const _0x1405c6={};_0x1405c6['n']='战争',_0x1405c6['v']='战争';const _0x1fe09d={};_0x1fe09d['n']='警匪',_0x1fe09d['v']='警匪';const _0x195272={};_0x195272['n']='犯罪',_0x195272['v']='犯罪';const _0x1dc56b={};_0x1dc56b['n']='动画',_0x1dc56b['v']='动画';const _0x2b1b13={};_0x2b1b13['n']='奇幻',_0x2b1b13['v']='奇幻';const _0x524361={};_0x524361['n']='武侠',_0x524361['v']='武侠';const _0x571d38={};_0x571d38['n']='冒险',_0x571d38['v']='冒险';const _0x3c0deb={};_0x3c0deb['n']='枪战',_0x3c0deb['v']='枪战';const _0x57c6c5={};_0x57c6c5['n']='恐怖',_0x57c6c5['v']='恐怖';const _0x210e5c={};_0x210e5c['n']='悬疑',_0x210e5c['v']='悬疑';const _0x5c0733={};_0x5c0733['n']='惊悚',_0x5c0733['v']='惊悚';const _0x513616={};_0x513616['n']='经典',_0x513616['v']='经典';const _0xd7582d={};_0xd7582d['n']='青春',_0xd7582d['v']='青春';const _0x4d15ba={};_0x4d15ba['n']='文艺',_0x4d15ba['v']='文艺';const _0x12d9ff={};_0x12d9ff['n']='古装',_0x12d9ff['v']='古装';const _0x4e8108={};_0x4e8108['n']='历史',_0x4e8108['v']='历史';const _0x44dbca={};_0x44dbca['n']=_0xaa7fd9(0x22d),_0x44dbca['v']=_0xaa7fd9(0x22d);const _0xd44c47={};_0xd44c47[_0xaa7fd9(0x276)]='3',_0xd44c47[_0xaa7fd9(0x20e)]='剧情',_0xd44c47[_0xaa7fd9(0x283)]=[_0x4d4897,_0x5dbbde,_0x13417c,_0x457ff6,_0xcc5303,_0x3c5f79,_0x42d080,_0x1405c6,_0x1fe09d,_0x195272,_0x1dc56b,_0x2b1b13,_0x524361,_0x571d38,_0x3c0deb,_0x57c6c5,_0x210e5c,_0x5c0733,_0x513616,_0xd7582d,_0x4d15ba,_0x12d9ff,_0x4e8108,_0x44dbca],_0xd44c47[_0xaa7fd9(0x277)]='';const _0x1d8c49={};_0x1d8c49['n']='全部',_0x1d8c49['v']='';const _0x2dc64f={};_0x2dc64f['n']='大陆',_0x2dc64f['v']='大陆';const _0xe513c1={};_0xe513c1['n']='香港',_0xe513c1['v']='香港';const _0x5bd391={};_0x5bd391['n']='台湾',_0x5bd391['v']='台湾';const _0x37c0ed={};_0x37c0ed['n']='美国',_0x37c0ed['v']='美国';const _0x411128={};_0x411128['n']='法国',_0x411128['v']='法国';const _0x19a81c={};_0x19a81c['n']='英国',_0x19a81c['v']='英国';const _0x33d381={};_0x33d381['n']='日本',_0x33d381['v']='日本';const _0x306550={};_0x306550['n']='韩国',_0x306550['v']='韩国';const _0x49641a={};_0x49641a['n']='德国',_0x49641a['v']='德国';const _0x433bcc={};_0x433bcc['n']='泰国',_0x433bcc['v']='泰国';const _0x428840={};_0x428840['n']='印度',_0x428840['v']='印度';const _0x113f50={};_0x113f50['n']=_0xaa7fd9(0x1ff),_0x113f50['v']=_0xaa7fd9(0x1ff);const _0x2b29a2={};_0x2b29a2['n']=_0xaa7fd9(0x234),_0x2b29a2['v']=_0xaa7fd9(0x234);const _0x5a1bb8={};_0x5a1bb8['n']='加拿大',_0x5a1bb8['v']='加拿大';const _0x52cffb={};_0x52cffb['n']='其他',_0x52cffb['v']='其他';const _0x16c68b={};_0x16c68b[_0xaa7fd9(0x276)]='1',_0x16c68b['name']='地区',_0x16c68b[_0xaa7fd9(0x283)]=[_0x1d8c49,_0x2dc64f,_0xe513c1,_0x5bd391,_0x37c0ed,_0x411128,_0x19a81c,_0x33d381,_0x306550,_0x49641a,_0x433bcc,_0x428840,_0x113f50,_0x2b29a2,_0x5a1bb8,_0x52cffb],_0x16c68b[_0xaa7fd9(0x277)]='';const _0x52c721={};_0x52c721['n']='全部',_0x52c721['v']='';const _0x368819={};_0x368819['n']=_0xaa7fd9(0x24e),_0x368819['v']=_0xaa7fd9(0x24e);const _0x578f3e={};_0x578f3e['n']=_0xaa7fd9(0x258),_0x578f3e['v']=_0xaa7fd9(0x258);const _0x97d4b7={};_0x97d4b7['n']=_0xaa7fd9(0x246),_0x97d4b7['v']='2021';const _0x28fbc5={};_0x28fbc5['n']=_0xaa7fd9(0x225),_0x28fbc5['v']=_0xaa7fd9(0x225);const _0x30299f={};_0x30299f['n']=_0xaa7fd9(0x205),_0x30299f['v']=_0xaa7fd9(0x205);const _0x175c9f={};_0x175c9f['n']=_0xaa7fd9(0x23e),_0x175c9f['v']=_0xaa7fd9(0x23e);const _0x3031a2={};_0x3031a2['n']='2017',_0x3031a2['v']=_0xaa7fd9(0x256);const _0x6901e9={};_0x6901e9['n']=_0xaa7fd9(0x266),_0x6901e9['v']=_0xaa7fd9(0x266);const _0x5c6d62={};_0x5c6d62['n']=_0xaa7fd9(0x23b),_0x5c6d62['v']=_0xaa7fd9(0x23b);const _0x5bc8f8={};_0x5bc8f8['n']=_0xaa7fd9(0x27c),_0x5bc8f8['v']=_0xaa7fd9(0x27c);const _0x59b967={};_0x59b967['n']='2013',_0x59b967['v']=_0xaa7fd9(0x209);const _0x3f99ed={};_0x3f99ed['n']='2012',_0x3f99ed['v']='2012';const _0x39c88f={};_0x39c88f['n']=_0xaa7fd9(0x259),_0x39c88f['v']=_0xaa7fd9(0x259);const _0x43a3c3={};_0x43a3c3['n']=_0xaa7fd9(0x1fa),_0x43a3c3['v']='2010';const _0x56f122={};_0x56f122[_0xaa7fd9(0x276)]='11',_0x56f122[_0xaa7fd9(0x20e)]='年份',_0x56f122[_0xaa7fd9(0x283)]=[_0x52c721,_0x368819,_0x578f3e,_0x97d4b7,_0x28fbc5,_0x30299f,_0x175c9f,_0x3031a2,_0x6901e9,_0x5c6d62,_0x5bc8f8,_0x59b967,_0x3f99ed,_0x39c88f,_0x43a3c3],_0x56f122[_0xaa7fd9(0x277)]='';const _0x5e0bd4={};_0x5e0bd4['n']='全部',_0x5e0bd4['v']='';const _0x58a4e0={};_0x58a4e0['n']='A',_0x58a4e0['v']='A';const _0x4dea31={};_0x4dea31['n']='B',_0x4dea31['v']='B';const _0x4a13f7={};_0x4a13f7['n']='C',_0x4a13f7['v']='C';const _0x114ecd={};_0x114ecd['n']='D',_0x114ecd['v']='D';const _0x1ebb2e={};_0x1ebb2e['n']='E',_0x1ebb2e['v']='E';const _0x54de2f={};_0x54de2f['n']='F',_0x54de2f['v']='F';const _0x569393={};_0x569393['n']='G',_0x569393['v']='G';const _0x395923={};_0x395923['n']='H',_0x395923['v']='H';const _0x13b9a8={};_0x13b9a8['n']='I',_0x13b9a8['v']='I';const _0x403641={};_0x403641['n']='J',_0x403641['v']='J';const _0x1a5bf1={};_0x1a5bf1['n']='K',_0x1a5bf1['v']='K';const _0x580051={};_0x580051['n']='L',_0x580051['v']='L';const _0x357396={};_0x357396['n']='M',_0x357396['v']='M';const _0xd713e5={};_0xd713e5['n']='N',_0xd713e5['v']='N';const _0x1a55f3={};_0x1a55f3['n']='O',_0x1a55f3['v']='O';const _0x1bc4c9={};_0x1bc4c9['n']='P',_0x1bc4c9['v']='P';const _0x58146e={};_0x58146e['n']='Q',_0x58146e['v']='Q';const _0x26626a={};_0x26626a['n']='R',_0x26626a['v']='R';const _0x395cec={};_0x395cec['n']='S',_0x395cec['v']='S';const _0x2d75d2={};_0x2d75d2['n']='T',_0x2d75d2['v']='T';const _0x540eeb={};_0x540eeb['n']='U',_0x540eeb['v']='U';const _0x251d1b={};_0x251d1b['n']='V',_0x251d1b['v']='V';const _0x563a86={};_0x563a86['n']='W',_0x563a86['v']='W';const _0x144075={};_0x144075['n']='X',_0x144075['v']='X';const _0x20f59b={};_0x20f59b['n']='Y',_0x20f59b['v']='Y';const _0x3a79c1={};_0x3a79c1['n']='Z',_0x3a79c1['v']='Z';const _0x2e6fda={};_0x2e6fda['n']='0-9',_0x2e6fda['v']=_0xaa7fd9(0x24a);const _0x220e8d={};_0x220e8d[_0xaa7fd9(0x276)]='5',_0x220e8d[_0xaa7fd9(0x20e)]='字母',_0x220e8d[_0xaa7fd9(0x283)]=[_0x5e0bd4,_0x58a4e0,_0x4dea31,_0x4a13f7,_0x114ecd,_0x1ebb2e,_0x54de2f,_0x569393,_0x395923,_0x13b9a8,_0x403641,_0x1a5bf1,_0x580051,_0x357396,_0xd713e5,_0x1a55f3,_0x1bc4c9,_0x58146e,_0x26626a,_0x395cec,_0x2d75d2,_0x540eeb,_0x251d1b,_0x563a86,_0x144075,_0x20f59b,_0x3a79c1,_0x2e6fda],_0x220e8d['init']='';const _0x3b14ac={};_0x3b14ac['n']='时间',_0x3b14ac['v']=_0xaa7fd9(0x242);const _0x36c5fd={};_0x36c5fd['n']='人气',_0x36c5fd['v']=_0xaa7fd9(0x263);const _0x1c1f4d={};_0x1c1f4d['n']='评分',_0x1c1f4d['v']=_0xaa7fd9(0x229);const _0x5894b9={};_0x5894b9[_0xaa7fd9(0x276)]='2',_0x5894b9[_0xaa7fd9(0x20e)]='排序',_0x5894b9[_0xaa7fd9(0x283)]=[_0x3b14ac,_0x36c5fd,_0x1c1f4d],_0x5894b9[_0xaa7fd9(0x277)]='time';const _0x35070c={};_0x35070c['n']='全部',_0x35070c['v']='';const _0xeef363={};_0xeef363['n']='大陆',_0xeef363['v']='大陆';const _0x35d20f={};_0x35d20f['n']='香港',_0x35d20f['v']='香港';const _0x57cafe={};_0x57cafe['n']='台湾',_0x57cafe['v']='台湾';const _0x1461f8={};_0x1461f8['n']='美国',_0x1461f8['v']='美国';const _0x31ed69={};_0x31ed69['n']='法国',_0x31ed69['v']='法国';const _0x2e3c9f={};_0x2e3c9f['n']='英国',_0x2e3c9f['v']='英国';const _0x3b48ef={};_0x3b48ef['n']='日本',_0x3b48ef['v']='日本';const _0x3fb42f={};_0x3fb42f['n']='韩国',_0x3fb42f['v']='韩国';const _0x414a27={};function _0x518e(){const _0x3c584c=['em-cover\x20.','.module-ro','加拿大','https://wo','toString','vod_pic','stype','trace','2.0','em-pic\x20>\x20i','key','init','tems\x20>\x20.mo',')\x20AppleWeb','text','contains(下','2014','\x20NT\x2010.0;\x20','list','.sqjj_a','__proto__','constructo','trim','value','闽南语','length','table','\x20Chrome/11','5018409aHzAOa','module-ite','push','arch-item','2010','item','find','attribs','\x20.page-tit','意大利','odule-item','s\x20.module-','6961190iJqaoz','vod_remark','.video-ser','2019','o-item','User-Agent','em-pic\x20img','2013','Kit/537.36','object','join','33dbhvHa','name','m-pic\x20a','last','o-item\x20a','data-src','/---------','.module-se','.nav-link','/vodsearch','search','includes','(3)\x20\x20.modu','detail','play','/vodshow/','ial','o-header\x20d','console','----.html?','ule-list\x20>','o-itemtitl','2012','{}.constru','2020','vod_direct','em-text','12WPqzhz','score','warn','ike\x20Gecko)','ctor(\x22retu','微电影','vod_id','oard-text','fari/537.3','.video-inf','/index.php','each','西班牙','vod_conten','iv.tag-lin','headers','okhttp/3.1','attr','3598488ymiLaD','2015','debug','match','2018','info','1371995DMifsK','(0)\x20>\x20.mod','time','content','stringify','o-items','2021','bind','.module-it','filters','0-9','vod_year','14ZlDLDa','skey','2023','Mozilla/5.','nction()\x20','897953KCWMjv','\x20.module-i','prototype','le-list\x20.m','198906qyDfIj','2017','.tag-link','2022','2011','.html','vod_actor','title','vod_name','o-header\x20a','isEmpty','href','gg.xyz','first','hits','m-pic\x20img','homeVod','2016','.module:eq','class','1031840stvpeO','w-text','category'];_0x518e=function(){return _0x3c584c;};return _0x518e();}_0x414a27['n']='德国',_0x414a27['v']='德国';const _0xcae356={};_0xcae356['n']='泰国',_0xcae356['v']='泰国';const _0x2846ce={};_0x2846ce['n']='印度',_0x2846ce['v']='印度';const _0x23c378={};_0x23c378['n']='意大利',_0x23c378['v']=_0xaa7fd9(0x1ff);const _0x2ecf33={};_0x2ecf33['n']='西班牙',_0x2ecf33['v']=_0xaa7fd9(0x234);const _0xb42109={};_0xb42109['n']=_0xaa7fd9(0x26e),_0xb42109['v']=_0xaa7fd9(0x26e);const _0x4e7fc7={};_0x4e7fc7['n']='其他',_0x4e7fc7['v']='其他';const _0x9b8089={};_0x9b8089[_0xaa7fd9(0x276)]='1',_0x9b8089['name']='地区',_0x9b8089[_0xaa7fd9(0x283)]=[_0x35070c,_0xeef363,_0x35d20f,_0x57cafe,_0x1461f8,_0x31ed69,_0x2e3c9f,_0x3b48ef,_0x3fb42f,_0x414a27,_0xcae356,_0x2846ce,_0x23c378,_0x2ecf33,_0xb42109,_0x4e7fc7],_0x9b8089[_0xaa7fd9(0x277)]='';const _0x2930a3={};_0x2930a3['n']='全部',_0x2930a3['v']='';const _0x430510={};_0x430510['n']='国语',_0x430510['v']='国语';const _0x316db5={};_0x316db5['n']='英语',_0x316db5['v']='英语';const _0x541a60={};_0x541a60['n']='粤语',_0x541a60['v']='粤语';const _0x26c9a4={};_0x26c9a4['n']=_0xaa7fd9(0x284),_0x26c9a4['v']=_0xaa7fd9(0x284);const _0x26d1d4={};_0x26d1d4['n']='韩语',_0x26d1d4['v']='韩语';const _0x27025e={};_0x27025e['n']='日语',_0x27025e['v']='日语';const _0x2db956={};_0x2db956['n']='法语',_0x2db956['v']='法语';const _0x21faa6={};_0x21faa6['n']='德语',_0x21faa6['v']='德语';const _0xaa25a4={};_0xaa25a4['n']='其它',_0xaa25a4['v']='其它';const _0x4e843b={};_0x4e843b[_0xaa7fd9(0x276)]='4',_0x4e843b[_0xaa7fd9(0x20e)]='语言',_0x4e843b[_0xaa7fd9(0x283)]=[_0x2930a3,_0x430510,_0x316db5,_0x541a60,_0x26c9a4,_0x26d1d4,_0x27025e,_0x2db956,_0x21faa6,_0xaa25a4],_0x4e843b['init']='';const _0x1b066f={};_0x1b066f['n']='全部',_0x1b066f['v']='';const _0xef7daf={};_0xef7daf['n']=_0xaa7fd9(0x24e),_0xef7daf['v']='2023';const _0x1915fc={};_0x1915fc['n']=_0xaa7fd9(0x258),_0x1915fc['v']=_0xaa7fd9(0x258);const _0xd8770b={};_0xd8770b['n']=_0xaa7fd9(0x246),_0xd8770b['v']=_0xaa7fd9(0x246);const _0x3ac04a={};_0x3ac04a['n']=_0xaa7fd9(0x225),_0x3ac04a['v']=_0xaa7fd9(0x225);const _0x3bb65e={};_0x3bb65e['n']='2019',_0x3bb65e['v']=_0xaa7fd9(0x205);const _0x5f5bda={};_0x5f5bda['n']=_0xaa7fd9(0x23e),_0x5f5bda['v']='2018';const _0x136e6b={};_0x136e6b['n']=_0xaa7fd9(0x256),_0x136e6b['v']=_0xaa7fd9(0x256);const _0x4dd890={};_0x4dd890['n']=_0xaa7fd9(0x266),_0x4dd890['v']='2016';const _0x327a3f={};_0x327a3f['n']=_0xaa7fd9(0x23b),_0x327a3f['v']='2015';const _0x1ca1a4={};_0x1ca1a4['n']=_0xaa7fd9(0x27c),_0x1ca1a4['v']=_0xaa7fd9(0x27c);const _0x7180f9={};_0x7180f9['n']=_0xaa7fd9(0x209),_0x7180f9['v']='2013';const _0x1efcbc={};_0x1efcbc['n']='2012',_0x1efcbc['v']=_0xaa7fd9(0x223);const _0x115438={};_0x115438['n']=_0xaa7fd9(0x259),_0x115438['v']=_0xaa7fd9(0x259);const _0x42d5d7={};_0x42d5d7['n']=_0xaa7fd9(0x1fa),_0x42d5d7['v']=_0xaa7fd9(0x1fa);const _0x43db2a={};_0x43db2a['key']='11',_0x43db2a[_0xaa7fd9(0x20e)]='年份',_0x43db2a[_0xaa7fd9(0x283)]=[_0x1b066f,_0xef7daf,_0x1915fc,_0xd8770b,_0x3ac04a,_0x3bb65e,_0x5f5bda,_0x136e6b,_0x4dd890,_0x327a3f,_0x1ca1a4,_0x7180f9,_0x1efcbc,_0x115438,_0x42d5d7],_0x43db2a[_0xaa7fd9(0x277)]='';const _0x311710={};_0x311710['n']='全部',_0x311710['v']='';const _0x1a044d={};_0x1a044d['n']='A',_0x1a044d['v']='A';const _0xdc3a02={};_0xdc3a02['n']='B',_0xdc3a02['v']='B';const _0x34dbb2={};_0x34dbb2['n']='C',_0x34dbb2['v']='C';const _0x1c00bd={};_0x1c00bd['n']='D',_0x1c00bd['v']='D';const _0x4ccb15={};_0x4ccb15['n']='E',_0x4ccb15['v']='E';const _0x4607c0={};_0x4607c0['n']='F',_0x4607c0['v']='F';const _0x53c81={};_0x53c81['n']='G',_0x53c81['v']='G';const _0x4df85f={};_0x4df85f['n']='H',_0x4df85f['v']='H';const _0x250a31={};_0x250a31['n']='I',_0x250a31['v']='I';const _0x24f39d={};_0x24f39d['n']='J',_0x24f39d['v']='J';const _0x177d8a={};_0x177d8a['n']='K',_0x177d8a['v']='K';const _0x2a87d0={};_0x2a87d0['n']='L',_0x2a87d0['v']='L';const _0x127838={};_0x127838['n']='M',_0x127838['v']='M';const _0x3c8da4={};_0x3c8da4['n']='N',_0x3c8da4['v']='N';const _0x88b3ab={};_0x88b3ab['n']='O',_0x88b3ab['v']='O';const _0x26333b={};_0x26333b['n']='P',_0x26333b['v']='P';const _0x25c9ec={};_0x25c9ec['n']='Q',_0x25c9ec['v']='Q';const _0x50678f={};_0x50678f['n']='R',_0x50678f['v']='R';const _0x210da2={};_0x210da2['n']='S',_0x210da2['v']='S';const _0x5af5ad={};_0x5af5ad['n']='T',_0x5af5ad['v']='T';const _0x404132={};_0x404132['n']='U',_0x404132['v']='U';const _0x4afdec={};_0x4afdec['n']='V',_0x4afdec['v']='V';const _0x2dce31={};_0x2dce31['n']='W',_0x2dce31['v']='W';const _0x1c966b={};_0x1c966b['n']='X',_0x1c966b['v']='X';const _0x261195={};_0x261195['n']='Y',_0x261195['v']='Y';const _0x989d1f={};_0x989d1f['n']='Z',_0x989d1f['v']='Z';const _0x84d31f={};_0x84d31f['n']=_0xaa7fd9(0x24a),_0x84d31f['v']=_0xaa7fd9(0x24a);const _0x1598a8={};_0x1598a8[_0xaa7fd9(0x276)]='5',_0x1598a8[_0xaa7fd9(0x20e)]='字母',_0x1598a8[_0xaa7fd9(0x283)]=[_0x311710,_0x1a044d,_0xdc3a02,_0x34dbb2,_0x1c00bd,_0x4ccb15,_0x4607c0,_0x53c81,_0x4df85f,_0x250a31,_0x24f39d,_0x177d8a,_0x2a87d0,_0x127838,_0x3c8da4,_0x88b3ab,_0x26333b,_0x25c9ec,_0x50678f,_0x210da2,_0x5af5ad,_0x404132,_0x4afdec,_0x2dce31,_0x1c966b,_0x261195,_0x989d1f,_0x84d31f],_0x1598a8['init']='';const _0x4b90ec={};_0x4b90ec['n']='时间',_0x4b90ec['v']=_0xaa7fd9(0x242);const _0x52c888={};_0x52c888['n']='人气',_0x52c888['v']=_0xaa7fd9(0x263);const _0x175112={};_0x175112['n']='评分',_0x175112['v']=_0xaa7fd9(0x229);const _0x370db0={};_0x370db0[_0xaa7fd9(0x276)]='2',_0x370db0[_0xaa7fd9(0x20e)]='排序',_0x370db0['value']=[_0x4b90ec,_0x52c888,_0x175112],_0x370db0['init']=_0xaa7fd9(0x242);const _0x6d665d={};_0x6d665d['n']='全部',_0x6d665d['v']='';const _0x1030df={};_0x1030df['n']='大陆',_0x1030df['v']='大陆';const _0x5b6c25={};_0x5b6c25['n']='香港',_0x5b6c25['v']='香港';const _0x5a77e4={};_0x5a77e4['n']='台湾',_0x5a77e4['v']='台湾';const _0x1548df={};_0x1548df['n']='美国',_0x1548df['v']='美国';const _0x54eac8={};_0x54eac8['n']='法国',_0x54eac8['v']='法国';const _0x2d15a0={};_0x2d15a0['n']='英国',_0x2d15a0['v']='英国';const _0x220620={};_0x220620['n']='日本',_0x220620['v']='日本';const _0x373277={};_0x373277['n']='韩国',_0x373277['v']='韩国';const _0x1faebf={};_0x1faebf['n']='德国',_0x1faebf['v']='德国';const _0x1dcca7={};_0x1dcca7['n']='泰国',_0x1dcca7['v']='泰国';const _0x5ca484={};_0x5ca484['n']='印度',_0x5ca484['v']='印度';const _0x3a8f95={};_0x3a8f95['n']=_0xaa7fd9(0x1ff),_0x3a8f95['v']='意大利';const _0x19770e={};_0x19770e['n']='西班牙',_0x19770e['v']=_0xaa7fd9(0x234);const _0x3b4ae3={};_0x3b4ae3['n']=_0xaa7fd9(0x26e),_0x3b4ae3['v']=_0xaa7fd9(0x26e);const _0x43c926={};_0x43c926['n']='其他',_0x43c926['v']='其他';const _0x381666={};_0x381666['key']='1',_0x381666[_0xaa7fd9(0x20e)]='地区',_0x381666[_0xaa7fd9(0x283)]=[_0x6d665d,_0x1030df,_0x5b6c25,_0x5a77e4,_0x1548df,_0x54eac8,_0x2d15a0,_0x220620,_0x373277,_0x1faebf,_0x1dcca7,_0x5ca484,_0x3a8f95,_0x19770e,_0x3b4ae3,_0x43c926],_0x381666[_0xaa7fd9(0x277)]='';const _0x2bd556={};function _0x6070(_0x1a1ec7,_0x229e7b){const _0x516e6c=_0x518e();return _0x6070=function(_0x24c73d,_0x3a2f60){_0x24c73d=_0x24c73d-0x1f3;let _0xb505e3=_0x516e6c[_0x24c73d];return _0xb505e3;},_0x6070(_0x1a1ec7,_0x229e7b);}_0x2bd556['n']='全部',_0x2bd556['v']='';const _0x278fa7={};_0x278fa7['n']='国语',_0x278fa7['v']='国语';const _0xab5dff={};_0xab5dff['n']='英语',_0xab5dff['v']='英语';const _0x3dbe22={};_0x3dbe22['n']='粤语',_0x3dbe22['v']='粤语';const _0x475ddf={};_0x475ddf['n']=_0xaa7fd9(0x284),_0x475ddf['v']=_0xaa7fd9(0x284);const _0x42e86e={};_0x42e86e['n']='韩语',_0x42e86e['v']='韩语';const _0xb97f9a={};_0xb97f9a['n']='日语',_0xb97f9a['v']='日语';const _0x3afc20={};_0x3afc20['n']='法语',_0x3afc20['v']='法语';const _0x552ebb={};_0x552ebb['n']='德语',_0x552ebb['v']='德语';const _0x5424ea={};_0x5424ea['n']='其它',_0x5424ea['v']='其它';const _0x2be867={};_0x2be867['key']='4',_0x2be867['name']='语言',_0x2be867[_0xaa7fd9(0x283)]=[_0x2bd556,_0x278fa7,_0xab5dff,_0x3dbe22,_0x475ddf,_0x42e86e,_0xb97f9a,_0x3afc20,_0x552ebb,_0x5424ea],_0x2be867[_0xaa7fd9(0x277)]='';const _0x5840c0={};_0x5840c0['n']='全部',_0x5840c0['v']='';const _0x1cac1c={};_0x1cac1c['n']='2023',_0x1cac1c['v']=_0xaa7fd9(0x24e);const _0x50791d={};_0x50791d['n']='2022',_0x50791d['v']=_0xaa7fd9(0x258);const _0x42a37a={};_0x42a37a['n']=_0xaa7fd9(0x246),_0x42a37a['v']=_0xaa7fd9(0x246);const _0x130b5b={};_0x130b5b['n']=_0xaa7fd9(0x225),_0x130b5b['v']=_0xaa7fd9(0x225);const _0x452b3c={};_0x452b3c['n']=_0xaa7fd9(0x205),_0x452b3c['v']=_0xaa7fd9(0x205);const _0x14bac5={};_0x14bac5['n']=_0xaa7fd9(0x23e),_0x14bac5['v']=_0xaa7fd9(0x23e);const _0x2430dc={};_0x2430dc['n']=_0xaa7fd9(0x256),_0x2430dc['v']=_0xaa7fd9(0x256);const _0x19c463={};_0x19c463['n']=_0xaa7fd9(0x266),_0x19c463['v']=_0xaa7fd9(0x266);const _0x3afd5b={};_0x3afd5b['n']=_0xaa7fd9(0x23b),_0x3afd5b['v']=_0xaa7fd9(0x23b);const _0x1b2fc6={};_0x1b2fc6['n']=_0xaa7fd9(0x27c),_0x1b2fc6['v']=_0xaa7fd9(0x27c);const _0x5873cd={};_0x5873cd['n']=_0xaa7fd9(0x209),_0x5873cd['v']=_0xaa7fd9(0x209);const _0x3f3915={};_0x3f3915['n']=_0xaa7fd9(0x223),_0x3f3915['v']='2012';const _0x12c634={};_0x12c634['n']=_0xaa7fd9(0x259),_0x12c634['v']=_0xaa7fd9(0x259);const _0x5554e={};_0x5554e['n']=_0xaa7fd9(0x1fa),_0x5554e['v']=_0xaa7fd9(0x1fa);const _0x5d1d56={};_0x5d1d56[_0xaa7fd9(0x276)]='11',_0x5d1d56[_0xaa7fd9(0x20e)]='年份',_0x5d1d56[_0xaa7fd9(0x283)]=[_0x5840c0,_0x1cac1c,_0x50791d,_0x42a37a,_0x130b5b,_0x452b3c,_0x14bac5,_0x2430dc,_0x19c463,_0x3afd5b,_0x1b2fc6,_0x5873cd,_0x3f3915,_0x12c634,_0x5554e],_0x5d1d56[_0xaa7fd9(0x277)]='';const _0x217171={};_0x217171['n']='全部',_0x217171['v']='';const _0x278497={};_0x278497['n']='A',_0x278497['v']='A';const _0x1229ab={};_0x1229ab['n']='B',_0x1229ab['v']='B';const _0x1781df={};_0x1781df['n']='C',_0x1781df['v']='C';const _0x451db8={};_0x451db8['n']='D',_0x451db8['v']='D';const _0x4a9869={};_0x4a9869['n']='E',_0x4a9869['v']='E';const _0x303424={};_0x303424['n']='F',_0x303424['v']='F';const _0x5309cd={};_0x5309cd['n']='G',_0x5309cd['v']='G';const _0x4251dd={};_0x4251dd['n']='H',_0x4251dd['v']='H';const _0x34a368={};_0x34a368['n']='I',_0x34a368['v']='I';const _0xa4362d={};_0xa4362d['n']='J',_0xa4362d['v']='J';const _0x5befa0={};_0x5befa0['n']='K',_0x5befa0['v']='K';const _0x374a56={};_0x374a56['n']='L',_0x374a56['v']='L';const _0x3f9a61={};_0x3f9a61['n']='M',_0x3f9a61['v']='M';const _0x59ef62={};_0x59ef62['n']='N',_0x59ef62['v']='N';const _0x1fbd6d={};_0x1fbd6d['n']='O',_0x1fbd6d['v']='O';const _0x3a2a5c={};_0x3a2a5c['n']='P',_0x3a2a5c['v']='P';const _0x22d61f={};_0x22d61f['n']='Q',_0x22d61f['v']='Q';const _0x5da11a={};_0x5da11a['n']='R',_0x5da11a['v']='R';const _0x34052c={};_0x34052c['n']='S',_0x34052c['v']='S';const _0x5f2915={};_0x5f2915['n']='T',_0x5f2915['v']='T';const _0x449f4c={};_0x449f4c['n']='U',_0x449f4c['v']='U';const _0xe3e35a={};_0xe3e35a['n']='V',_0xe3e35a['v']='V';const _0x5d0292={};_0x5d0292['n']='W',_0x5d0292['v']='W';const _0x33a629={};_0x33a629['n']='X',_0x33a629['v']='X';const _0x18968c={};_0x18968c['n']='Y',_0x18968c['v']='Y';const _0x2d403e={};_0x2d403e['n']='Z',_0x2d403e['v']='Z';const _0x371a14={};_0x371a14['n']=_0xaa7fd9(0x24a),_0x371a14['v']='0-9';const _0x59e9e3={};_0x59e9e3[_0xaa7fd9(0x276)]='5',_0x59e9e3[_0xaa7fd9(0x20e)]='字母',_0x59e9e3['value']=[_0x217171,_0x278497,_0x1229ab,_0x1781df,_0x451db8,_0x4a9869,_0x303424,_0x5309cd,_0x4251dd,_0x34a368,_0xa4362d,_0x5befa0,_0x374a56,_0x3f9a61,_0x59ef62,_0x1fbd6d,_0x3a2a5c,_0x22d61f,_0x5da11a,_0x34052c,_0x5f2915,_0x449f4c,_0xe3e35a,_0x5d0292,_0x33a629,_0x18968c,_0x2d403e,_0x371a14],_0x59e9e3[_0xaa7fd9(0x277)]='';const _0x1d688d={};_0x1d688d['n']='时间',_0x1d688d['v']='time';const _0x51816e={};_0x51816e['n']='人气',_0x51816e['v']=_0xaa7fd9(0x263);const _0x2fa00c={};_0x2fa00c['n']='评分',_0x2fa00c['v']=_0xaa7fd9(0x229);const _0x5702dc={};_0x5702dc[_0xaa7fd9(0x276)]='2',_0x5702dc[_0xaa7fd9(0x20e)]='排序',_0x5702dc['value']=[_0x1d688d,_0x51816e,_0x2fa00c],_0x5702dc['init']=_0xaa7fd9(0x242);const _0x138e6d={};_0x138e6d['n']='全部',_0x138e6d['v']='';const _0xee2c43={};_0xee2c43['n']='国产',_0xee2c43['v']='国产';const _0x364bd7={};_0x364bd7['n']='日韩',_0x364bd7['v']='日韩';const _0x595707={};_0x595707['n']='欧美',_0x595707['v']='欧美';const _0x4c4ff0={};_0x4c4ff0[_0xaa7fd9(0x276)]='1',_0x4c4ff0['name']='地区',_0x4c4ff0[_0xaa7fd9(0x283)]=[_0x138e6d,_0xee2c43,_0x364bd7,_0x595707],_0x4c4ff0[_0xaa7fd9(0x277)]='';const _0x73a428={};_0x73a428['n']='全部',_0x73a428['v']='';const _0x114d51={};_0x114d51['n']='2023',_0x114d51['v']=_0xaa7fd9(0x24e);const _0x3c4dd4={};_0x3c4dd4['n']=_0xaa7fd9(0x258),_0x3c4dd4['v']=_0xaa7fd9(0x258);const _0x4b3b8c={};_0x4b3b8c['n']=_0xaa7fd9(0x246),_0x4b3b8c['v']='2021';const _0x290b3f={};_0x290b3f['n']=_0xaa7fd9(0x225),_0x290b3f['v']='2020';const _0x3dd0fc={};_0x3dd0fc['n']=_0xaa7fd9(0x205),_0x3dd0fc['v']=_0xaa7fd9(0x205);const _0x179855={};_0x179855['n']=_0xaa7fd9(0x23e),_0x179855['v']='2018';const _0x441932={};_0x441932['n']='2017',_0x441932['v']=_0xaa7fd9(0x256);const _0x5e6e5e={};_0x5e6e5e['n']='2016',_0x5e6e5e['v']='2016';const _0x2652ae={};_0x2652ae['n']=_0xaa7fd9(0x23b),_0x2652ae['v']=_0xaa7fd9(0x23b);const _0x5dae81={};_0x5dae81['n']=_0xaa7fd9(0x27c),_0x5dae81['v']=_0xaa7fd9(0x27c);const _0x2b75d0={};_0x2b75d0['n']=_0xaa7fd9(0x209),_0x2b75d0['v']=_0xaa7fd9(0x209);const _0x4f8a59={};_0x4f8a59['n']=_0xaa7fd9(0x223),_0x4f8a59['v']=_0xaa7fd9(0x223);const _0x3faffd={};_0x3faffd['n']='2011',_0x3faffd['v']='2011';const _0x401159={};_0x401159['n']=_0xaa7fd9(0x1fa),_0x401159['v']=_0xaa7fd9(0x1fa);const _0x2cfdb1={};_0x2cfdb1[_0xaa7fd9(0x276)]='11',_0x2cfdb1[_0xaa7fd9(0x20e)]='年份',_0x2cfdb1[_0xaa7fd9(0x283)]=[_0x73a428,_0x114d51,_0x3c4dd4,_0x4b3b8c,_0x290b3f,_0x3dd0fc,_0x179855,_0x441932,_0x5e6e5e,_0x2652ae,_0x5dae81,_0x2b75d0,_0x4f8a59,_0x3faffd,_0x401159],_0x2cfdb1[_0xaa7fd9(0x277)]='';const _0x2b36af={};_0x2b36af['n']='全部',_0x2b36af['v']='';const _0x59f634={};_0x59f634['n']='A',_0x59f634['v']='A';const _0x1a65e4={};_0x1a65e4['n']='B',_0x1a65e4['v']='B';const _0x397a21={};_0x397a21['n']='C',_0x397a21['v']='C';const _0x19ce6b={};_0x19ce6b['n']='D',_0x19ce6b['v']='D';const _0x29f0d9={};_0x29f0d9['n']='E',_0x29f0d9['v']='E';const _0x49c2dd={};_0x49c2dd['n']='F',_0x49c2dd['v']='F';const _0x157ded={};_0x157ded['n']='G',_0x157ded['v']='G';const _0xa2c203={};_0xa2c203['n']='H',_0xa2c203['v']='H';const _0x118876={};_0x118876['n']='I',_0x118876['v']='I';const _0x1a1309={};_0x1a1309['n']='J',_0x1a1309['v']='J';const _0x55fdda={};_0x55fdda['n']='K',_0x55fdda['v']='K';const _0x51c83c={};_0x51c83c['n']='L',_0x51c83c['v']='L';const _0x5007ed={};_0x5007ed['n']='M',_0x5007ed['v']='M';const _0xfd92d={};_0xfd92d['n']='N',_0xfd92d['v']='N';const _0x1c8f3a={};_0x1c8f3a['n']='O',_0x1c8f3a['v']='O';const _0x2d35e0={};_0x2d35e0['n']='P',_0x2d35e0['v']='P';const _0x3706f9={};_0x3706f9['n']='Q',_0x3706f9['v']='Q';const _0x3a4c14={};_0x3a4c14['n']='R',_0x3a4c14['v']='R';const _0x455389={};_0x455389['n']='S',_0x455389['v']='S';const _0x3d3684={};_0x3d3684['n']='T',_0x3d3684['v']='T';const _0xfdbb89={};_0xfdbb89['n']='U',_0xfdbb89['v']='U';const _0x5a06ee={};_0x5a06ee['n']='V',_0x5a06ee['v']='V';const _0x3a1b8c={};_0x3a1b8c['n']='W',_0x3a1b8c['v']='W';const _0x2293ca={};_0x2293ca['n']='X',_0x2293ca['v']='X';const _0x11de3c={};_0x11de3c['n']='Y',_0x11de3c['v']='Y';const _0x2fb832={};_0x2fb832['n']='Z',_0x2fb832['v']='Z';const _0x5bbb85={};_0x5bbb85['n']=_0xaa7fd9(0x24a),_0x5bbb85['v']=_0xaa7fd9(0x24a);const _0x417603={};_0x417603[_0xaa7fd9(0x276)]='5',_0x417603[_0xaa7fd9(0x20e)]='字母',_0x417603[_0xaa7fd9(0x283)]=[_0x2b36af,_0x59f634,_0x1a65e4,_0x397a21,_0x19ce6b,_0x29f0d9,_0x49c2dd,_0x157ded,_0xa2c203,_0x118876,_0x1a1309,_0x55fdda,_0x51c83c,_0x5007ed,_0xfd92d,_0x1c8f3a,_0x2d35e0,_0x3706f9,_0x3a4c14,_0x455389,_0x3d3684,_0xfdbb89,_0x5a06ee,_0x3a1b8c,_0x2293ca,_0x11de3c,_0x2fb832,_0x5bbb85],_0x417603[_0xaa7fd9(0x277)]='';const _0x25b224={};_0x25b224['n']='时间',_0x25b224['v']='time';const _0x4c402d={};_0x4c402d['n']='人气',_0x4c402d['v']='hits';const _0x124cec={};_0x124cec['n']='评分',_0x124cec['v']=_0xaa7fd9(0x229);const _0xe7c034={};_0xe7c034[_0xaa7fd9(0x276)]='2',_0xe7c034['name']='排序',_0xe7c034[_0xaa7fd9(0x283)]=[_0x25b224,_0x4c402d,_0x124cec],_0xe7c034[_0xaa7fd9(0x277)]=_0xaa7fd9(0x242);const _0x38f26f={};_0x38f26f['n']='全部',_0x38f26f['v']='';const _0x33c837={};_0x33c837['n']='A',_0x33c837['v']='A';const _0x52f486={};_0x52f486['n']='B',_0x52f486['v']='B';const _0xfe23a3={};_0xfe23a3['n']='C',_0xfe23a3['v']='C';const _0x30d4e5={};_0x30d4e5['n']='D',_0x30d4e5['v']='D';const _0x54162b={};_0x54162b['n']='E',_0x54162b['v']='E';const _0xeccd08={};_0xeccd08['n']='F',_0xeccd08['v']='F';const _0x2fa729={};_0x2fa729['n']='G',_0x2fa729['v']='G';const _0x43fd19={};_0x43fd19['n']='H',_0x43fd19['v']='H';const _0xb75dd1={};_0xb75dd1['n']='I',_0xb75dd1['v']='I';const _0x58308e={};_0x58308e['n']='J',_0x58308e['v']='J';const _0x5ab63d={};_0x5ab63d['n']='K',_0x5ab63d['v']='K';const _0x20ab5d={};_0x20ab5d['n']='L',_0x20ab5d['v']='L';const _0x4fa735={};_0x4fa735['n']='M',_0x4fa735['v']='M';const _0x1665af={};_0x1665af['n']='N',_0x1665af['v']='N';const _0x4548f5={};_0x4548f5['n']='O',_0x4548f5['v']='O';const _0x20c29d={};_0x20c29d['n']='P',_0x20c29d['v']='P';const _0x1f3417={};_0x1f3417['n']='Q',_0x1f3417['v']='Q';const _0x410e63={};_0x410e63['n']='R',_0x410e63['v']='R';const _0x17e205={};_0x17e205['n']='S',_0x17e205['v']='S';const _0x88db68={};_0x88db68['n']='T',_0x88db68['v']='T';const _0x45a477={};_0x45a477['n']='U',_0x45a477['v']='U';const _0x4d61ae={};_0x4d61ae['n']='V',_0x4d61ae['v']='V';const _0x43c87b={};_0x43c87b['n']='W',_0x43c87b['v']='W';const _0x4e2b38={};_0x4e2b38['n']='X',_0x4e2b38['v']='X';const _0x1e599c={};_0x1e599c['n']='Y',_0x1e599c['v']='Y';const _0x5e54a0={};_0x5e54a0['n']='Z',_0x5e54a0['v']='Z';const _0x1b9284={};_0x1b9284['n']=_0xaa7fd9(0x24a),_0x1b9284['v']=_0xaa7fd9(0x24a);const _0x32b476={};_0x32b476[_0xaa7fd9(0x276)]='5',_0x32b476['name']='字母',_0x32b476['value']=[_0x38f26f,_0x33c837,_0x52f486,_0xfe23a3,_0x30d4e5,_0x54162b,_0xeccd08,_0x2fa729,_0x43fd19,_0xb75dd1,_0x58308e,_0x5ab63d,_0x20ab5d,_0x4fa735,_0x1665af,_0x4548f5,_0x20c29d,_0x1f3417,_0x410e63,_0x17e205,_0x88db68,_0x45a477,_0x4d61ae,_0x43c87b,_0x4e2b38,_0x1e599c,_0x5e54a0,_0x1b9284],_0x32b476[_0xaa7fd9(0x277)]='';const _0x359908={};_0x359908['n']='时间',_0x359908['v']=_0xaa7fd9(0x242);const _0x7e44be={};_0x7e44be['n']='人气',_0x7e44be['v']=_0xaa7fd9(0x263);const _0x46a4af={};_0x46a4af['n']='评分',_0x46a4af['v']=_0xaa7fd9(0x229);const _0x19915b={};_0x19915b['key']='2',_0x19915b[_0xaa7fd9(0x20e)]='排序',_0x19915b['value']=[_0x359908,_0x7e44be,_0x46a4af],_0x19915b['init']=_0xaa7fd9(0x242);const _0x54e8d9={};_0x54e8d9['1']=[_0xd44c47,_0x16c68b,_0x56f122,_0x220e8d,_0x5894b9],_0x54e8d9['2']=[_0x9b8089,_0x4e843b,_0x43db2a,_0x1598a8,_0x370db0],_0x54e8d9['3']=[_0x381666,_0x2be867,_0x5d1d56,_0x59e9e3,_0x5702dc],_0x54e8d9['4']=[_0x4c4ff0,_0x2cfdb1,_0x417603,_0xe7c034],_0x54e8d9['5']=[_0x32b476,_0x19915b];let filterObj=_0x54e8d9;async function home(_0xbc2142){const _0x374be0=_0xaa7fd9;let _0x39b756=[],_0x2d413c=siteUrl,_0x4380e4=await request(_0x2d413c,UA);const _0x1e1143=load(_0x4380e4);let _0x19812f=_0x1e1143(_0x374be0(0x215));for(var _0x4b9bb1 of _0x19812f){let _0x14257d=_0x1e1143(_0x4b9bb1),_0x1ab172=_0x14257d[_0x374be0(0x239)](_0x374be0(0x260)),_0x89ecf=_0x1ab172[_0x374be0(0x23d)](regexCategory);if(!_[_0x374be0(0x25f)](_0x89ecf)){let _0x3d35b8=_0x89ecf[0x1],_0x134f34={'type_id':_0x3d35b8,'type_name':_0x14257d[_0x374be0(0x27a)]()[_0x374be0(0x282)]()};_0x39b756[_0x374be0(0x1f8)](_0x134f34);}}const _0x3d773b={};return _0x3d773b[_0x374be0(0x268)]=_0x39b756,_0x3d773b[_0x374be0(0x249)]=filterObj,JSON[_0x374be0(0x244)](_0x3d773b);}async function homeVod(){const _0xfb9578=_0xaa7fd9;let _0x585058=siteUrl,_0x36ca87=await request(_0x585058,UA);const _0x27254a=load(_0x36ca87);let _0x233b46=_0x27254a('.module:lt'+_0xfb9578(0x219)+_0xfb9578(0x254)+_0xfb9578(0x200)+_0xfb9578(0x201)+_0xfb9578(0x1fb)),_0x16fc55=[];for(var _0x1ced01 of _0x233b46){let _0x3908e2=_0x27254a(_0x1ced01)['find'](_0xfb9578(0x248)+'em-cover\x20.'+_0xfb9578(0x1f7)+_0xfb9578(0x20f))[_0xfb9578(0x262)](),_0x4b6e39=_0x3908e2['attr'](_0xfb9578(0x260)),_0x1b8e7d=_0x3908e2[_0xfb9578(0x239)]('title'),_0x4db9c9=_0x27254a(_0x1ced01)[_0xfb9578(0x1fc)](_0xfb9578(0x248)+_0xfb9578(0x26c)+_0xfb9578(0x1f7)+_0xfb9578(0x264))[_0xfb9578(0x262)](),_0xfd33d5=_0x4db9c9[_0xfb9578(0x239)](_0xfb9578(0x212)),_0x39982c=_0x27254a(_0x1ced01)[_0xfb9578(0x1fc)](_0xfb9578(0x248)+'em-text')[_0xfb9578(0x262)]()[_0xfb9578(0x27a)]();const _0x24cbe2={};_0x24cbe2[_0xfb9578(0x22e)]=_0x4b6e39,_0x24cbe2['vod_name']=_0x1b8e7d,_0x24cbe2[_0xfb9578(0x271)]=_0xfd33d5,_0x24cbe2[_0xfb9578(0x203)+'s']=_0x39982c,_0x16fc55[_0xfb9578(0x1f8)](_0x24cbe2);}const _0x110465={};return _0x110465[_0xfb9578(0x27e)]=_0x16fc55,JSON['stringify'](_0x110465);}async function category(_0x47c132,_0x326b26,_0x5c3f22,_0x4d7cf4){const _0x2e23a6=_0xaa7fd9;let _0x4fc760=[_0x47c132,'','','','','','','',_0x326b26,'','',''];if(!_['isEmpty'](_0x4d7cf4))for(let _0x542ffb in _0x4d7cf4){_0x4fc760[parseInt(_0x542ffb)]=_0x4d7cf4[_0x542ffb];}const _0x31dc1a=_0x4fc760[_0x2e23a6(0x20c)]('-');let _0x14fbbe=siteUrl+(_0x2e23a6(0x232)+_0x2e23a6(0x21c))+_0x31dc1a+_0x2e23a6(0x25a);console[_0x2e23a6(0x23c)](_0x14fbbe);let _0x3e2a8a=await request(_0x14fbbe,UA);console['debug'](_0x3e2a8a);const _0x262da4=load(_0x3e2a8a);let _0xdf86be=_0x262da4(_0x2e23a6(0x267)+_0x2e23a6(0x241)+_0x2e23a6(0x221)+_0x2e23a6(0x252)+_0x2e23a6(0x278)+'dule-item'),_0x353535=[];for(var _0x35c146 of _0xdf86be){let _0x1a848d=_0x262da4(_0x35c146)[_0x2e23a6(0x1fc)](_0x2e23a6(0x248)+_0x2e23a6(0x26c)+'module-ite'+'m-pic\x20a')[_0x2e23a6(0x262)](),_0x3f6a7f=_0x1a848d[_0x2e23a6(0x239)]('href'),_0x4dbba9=_0x1a848d['attr'](_0x2e23a6(0x25c)),_0x5a5a23=_0x262da4(_0x35c146)[_0x2e23a6(0x1fc)](_0x2e23a6(0x248)+_0x2e23a6(0x26c)+_0x2e23a6(0x1f7)+_0x2e23a6(0x264))[_0x2e23a6(0x262)](),_0x5a13ca=_0x5a5a23[_0x2e23a6(0x239)](_0x2e23a6(0x212)),_0x1d721d=_0x262da4(_0x35c146)[_0x2e23a6(0x1fc)](_0x2e23a6(0x248)+_0x2e23a6(0x227))[_0x2e23a6(0x262)]()[_0x2e23a6(0x27a)]();const _0x5bc760={};_0x5bc760[_0x2e23a6(0x22e)]=_0x3f6a7f,_0x5bc760[_0x2e23a6(0x25d)]=_0x4dbba9,_0x5bc760[_0x2e23a6(0x271)]=_0x5a13ca,_0x5bc760[_0x2e23a6(0x203)+'s']=_0x1d721d,_0x353535[_0x2e23a6(0x1f8)](_0x5bc760);}const _0x4dbd8f=_0x262da4('#page\x20>\x20a:'+_0x2e23a6(0x27b)+'一页)')[_0x2e23a6(0x1f3)]>0x0,_0x5eabf4=_0x4dbd8f?parseInt(_0x326b26)+0x1:parseInt(_0x326b26);return JSON[_0x2e23a6(0x244)]({'page':parseInt(_0x326b26),'pagecount':_0x5eabf4,'limit':0x48,'total':0x48*_0x5eabf4,'list':_0x353535});}async function detail(_0x27d428){const _0x410c95=_0xaa7fd9;let _0x26f8d0=siteUrl+_0x27d428,_0x5a9657=await request(_0x26f8d0,UA);const _0x3e816d=load(_0x5a9657);let _0x4ea1a5=_0x3e816d(_0x410c95(0x26d)+_0x410c95(0x26a)),_0xe7d08=[];_0x4ea1a5[_0x410c95(0x233)](function(_0x3bd584,_0x293589){const _0x262b5e=_0x410c95;let _0x53489b=_0x3e816d(this)[_0x262b5e(0x239)]('data-clipb'+_0x262b5e(0x22f));_0xe7d08[_0x262b5e(0x1f8)](_0x53489b[_0x262b5e(0x282)]());});let _0x293887=await detailContentVodPlayUrl(_0xe7d08),_0x538586=detailContentVodPlayFrom(_0xe7d08),_0x3d3405=_0x3e816d('.video-inf'+_0x410c95(0x21e)+_0x410c95(0x236)+'k\x20a'),_0x5c8071=[];_0x3d3405[_0x410c95(0x233)](function(_0x95d915,_0x797039){const _0x4a1dad=_0x410c95;_0x5c8071['push'](_0x3e816d(this)[_0x4a1dad(0x27a)]());});let _0xeca8f1={'vod_id':_0x27d428,'vod_content':_0x27d428,'vod_pic':_0x3e816d(_0x410c95(0x248)+_0x410c95(0x208))[_0x410c95(0x262)]()[_0x410c95(0x239)]('data-src'),'vod_name':_0x3e816d(_0x410c95(0x231)+'o-header\x20>'+_0x410c95(0x1fe)+'le')[_0x410c95(0x262)]()['text'](),'vod_play_url':_0x293887,'vod_play_from':_0x538586,'type_name':_0x5c8071[_0x410c95(0x20c)](','),'vod_year':'','vod_area':_0x3e816d(_0x410c95(0x231)+_0x410c95(0x25e)+_0x410c95(0x257))[_0x410c95(0x210)]()['text']()[_0x410c95(0x282)](),'vod_remarks':'','vod_actor':'','vod_director':''},_0x368621=_0x3e816d('.video-inf'+_0x410c95(0x245));_0x368621[_0x410c95(0x233)](function(_0x157224,_0x362e70){const _0x527c9c=_0x410c95;let _0x44c861=_0x3e816d(this)[_0x527c9c(0x1fc)](_0x527c9c(0x231)+_0x527c9c(0x222)+'e')[_0x527c9c(0x262)]()['text']();if(_0x44c861[_0x527c9c(0x218)]('导演')){let _0x4b6c4b=_0x3e816d(this)[_0x527c9c(0x1fc)](_0x527c9c(0x231)+_0x527c9c(0x211)),_0x10a944=[];_0x4b6c4b['each'](function(_0x2f600f,_0x25a473){const _0x54c3b1=_0x527c9c;_0x10a944[_0x54c3b1(0x1f8)](_0x3e816d(this)[_0x54c3b1(0x27a)]());}),_0xeca8f1[_0x527c9c(0x226)+'or']=_0x10a944['join'](',');}else{if(_0x44c861[_0x527c9c(0x218)]('主演')){let _0x2c806b=_0x3e816d(this)['find']('.video-inf'+'o-item\x20a'),_0x4e8cb5=[];_0x2c806b[_0x527c9c(0x233)](function(_0x4f249d,_0x2fb0a3){_0x4e8cb5['push'](_0x3e816d(this)['text']());}),_0xeca8f1[_0x527c9c(0x25b)]=_0x4e8cb5[_0x527c9c(0x20c)](',');}else{if(_0x44c861[_0x527c9c(0x218)]('年代'))_0xeca8f1[_0x527c9c(0x24b)]=_0x3e816d(this)['find']('.video-inf'+_0x527c9c(0x206))[_0x527c9c(0x262)]()[_0x527c9c(0x27a)]()['trim']();else{if(_0x44c861[_0x527c9c(0x218)]('备注'))_0xeca8f1[_0x527c9c(0x203)+'s']=_0x3e816d(this)[_0x527c9c(0x1fc)]('.video-inf'+_0x527c9c(0x206))[_0x527c9c(0x262)]()[_0x527c9c(0x27a)]()['trim']();else _0x44c861[_0x527c9c(0x218)]('剧情')&&(_0xeca8f1[_0x527c9c(0x235)+'t']=_0x3e816d(this)[_0x527c9c(0x1fc)](_0x527c9c(0x27f))[_0x527c9c(0x262)]()['text']()[_0x527c9c(0x282)]());}}}});const _0x28fa7b={};_0x28fa7b[_0x410c95(0x27e)]=[_0xeca8f1];let _0x370790=JSON[_0x410c95(0x244)](_0x28fa7b);return _0x370790;}async function play(_0x90ab8d,_0x2eb1b2,_0xea6c9b){return await playContent(_0x90ab8d,_0x2eb1b2,_0xea6c9b);}async function search(_0x55caef,_0x5b01d2){const _0x30fb7a=_0xaa7fd9;let _0x3c245f=siteUrl+('/index.php'+_0x30fb7a(0x216)+_0x30fb7a(0x213)+_0x30fb7a(0x220)+'wd=')+_0x55caef,_0x5f41b2=await getString(_0x3c245f),_0x20ea8b=load(_0x5f41b2),_0xd6f6=_0x20ea8b(_0x30fb7a(0x214)+_0x30fb7a(0x1f9)),_0xc2a7a8=[];for(var _0x22484c of _0xd6f6){let _0x31edcc=_0x20ea8b(_0x22484c)[_0x30fb7a(0x1fc)]('.video-ser'+_0x30fb7a(0x21d))[0x0][_0x30fb7a(0x1fd)][_0x30fb7a(0x260)],_0x1b2359=_0x20ea8b(_0x22484c)['find'](_0x30fb7a(0x204)+_0x30fb7a(0x21d))[0x0]['attribs'][_0x30fb7a(0x25c)],_0x2f8fb8=_0x20ea8b(_0x22484c)[_0x30fb7a(0x1fc)](_0x30fb7a(0x248)+_0x30fb7a(0x275)+'mg')[0x0][_0x30fb7a(0x1fd)][_0x30fb7a(0x212)],_0xf1c411='';const _0x2c2bcf={};_0x2c2bcf['vod_id']=_0x31edcc,_0x2c2bcf['vod_name']=_0x1b2359,_0x2c2bcf['vod_pic']=_0x2f8fb8,_0x2c2bcf[_0x30fb7a(0x203)+'s']=_0xf1c411,_0xc2a7a8['push'](_0x2c2bcf);}const _0x5a90a4={};return _0x5a90a4[_0x30fb7a(0x27e)]=_0xc2a7a8,JSON[_0x30fb7a(0x244)](_0x5a90a4);}export function __jsEvalReturn(){const _0x13fc69=_0xaa7fd9,_0xb992ee={};return _0xb992ee['init']=init,_0xb992ee['home']=home,_0xb992ee[_0x13fc69(0x265)]=homeVod,_0xb992ee[_0x13fc69(0x26b)]=category,_0xb992ee[_0x13fc69(0x21a)]=detail,_0xb992ee[_0x13fc69(0x21b)]=play,_0xb992ee[_0x13fc69(0x217)]=search,_0xb992ee;}
|
||||
@@ -0,0 +1 @@
|
||||
//bbQ0FUT1DZARp3cGlhbl9vcGVuLmpzGC4vbGliL2NhdC5qcxxfX2pzRXZhbFJldHVybgxDcnlwdG8IbG9hZAJfBmtleQhIT1NUBnVybA5zaXRlS2V5EHNpdGVUeXBlBFVBDnJlcXVlc3QIaW5pdAhob21lDmhvbWVWb2QQY2F0ZWdvcnkMZGV0YWlsCHBsYXkYYmFzZTY0RW5jb2RlGGJhc2U2NERlY29kZQxzZWFyY2gKd3BpYW5GaHR0cHM6Ly94aW5kaXpoaS5naXRodWIuaW8vd2FpcGlhbi+KAk1vemlsbGEvNS4wIChpUGhvbmU7IENQVSBpUGhvbmUgT1MgOV8zIGxpa2UgTWFjIE9TIFgpIEFwcGxlV2ViS2l0LzYwMS4xLjQ2IChLSFRNTCwgbGlrZSBHZWNrbykgVmVyc2lvbi85LjAgTW9iaWxlLzEzRTIzMCBTYWZhcmkvNjAxLjEMcmVxVXJsDmFnZW50U3AGcmVzBnJlcQxtZXRob2QUVXNlci1BZ2VudA5SZWZlcmVyDmhlYWRlcnMOY29udGVudAZjZmcIaHRtbAhza2V5CnN0eXBlCm1hdGNoDmNvbnNvbGUKZGVidWcX841sjzBXQFcgAD0APQA9AD0APQA+AAxmaWx0ZXIOY2xhc3NlcxJmaWx0ZXJPYmoac2hvdy1kaWFueWluZw50eXBlX2lkBTV1cV8SdHlwZV9uYW1lEnNob3ctanVqaQX9j2dSFnNob3ctem9uZ3lpBfx+eoIYc2hvdy1kb25nbWFuBahSK28ac2hvdy1qaWx1cGlhbgeqflVfR3IFe3yLVwVoUeiQAm4CdgVnUsVgBZxVZ1IFqFJcTwUxcsVgBdF5e14FqFI7dQWsYJF1BcpgmmAFUGAWYAWvcmp/BQxUJ2AFGGKJTgVHWXteBZJRaZYFfnC+lgVma6BPBeRTxYgF7XdHcg5OZXRmbGl4CHllYXIFdF79TghhcmVhBTBXOlMJLU79VidZRpYJLU79VpmZL24JLU79VvBTfm4Fjn/9VgXpl/1WBeVlLGcF8Gz9VgewZaBSYVcJbJplZ3+Jmk4FcFOmXgXxgv1WBdVs/VYHoFL/YidZB8RPV3+vZQmzbydZKVKaTgRieQWSY49eCfRmsGX2ZfSVCHRpbWUJAGcaWa1kPmUIaGl0cwmeW/Zl7XDolRBoaXRzX2RheQnRjx9n7XCtZBJoaXRzX3dlZWsJsGVHcgpOv34FhlPyUwX9kAJeBcVgb2YFtlutXgXtd2dSB3+J7XNZcgXzl1BOBUxrHoIF0I+oUgcfd7pOwHkFxWU4bgWOf9+YBSBPsIsFqn5VXxJzdHJpbmdpZnkOZmlsdGVycwZ0aWQEcGcMZXh0ZW5kCGxpbmsCJAppdGVtcwx2aWRlb3MOaGFzTW9yZQ5wZ0NvdW50Ai8CLQotLS0tLQYtLS0oZGl2Lm1vZHVsZS1pdGVtcyA+IGEGbWFwNWQAaQB2ACMAcABhAGcAZQAgAD4AIABhADoAYwBvAG4AdABhAGkAbgBzACgAC04ATnWYKQAQcGFyc2VJbnQIcGFnZRJwYWdlY291bnQKbGltaXQKdG90YWwIbGlzdAhpdGVtBGl0AmsOcmVtYXJrcwhmaW5kEmltZzpmaXJzdChkaXYubW9kdWxlLWl0ZW0tbm90ZQh0ZXh0CHRyaW0OYXR0cmlicwhocmVmDHZvZF9pZAp0aXRsZRB2b2RfbmFtZRBkYXRhLXNyYw52b2RfcGljFnZvZF9yZW1hcmtzBGlkBnZvZA5wbGF5TWFwCHRhYnMScGxheWxpc3RzCHVybHMYdm9kX3BsYXlfdXJsEGgxOmZpcnN0JC5tb2R1bGUtaW5mby10YWcgYRB2b2RfdHlwZTYubW9kdWxlLWluZm8taXRlbS1jb250ZW50IGESdm9kX2FjdG9yLC5tb2R1bGUtaW5mbyBpbWc6Zmlyc3QIYXR0ckguc3R1aS1jb250ZW50X19kZXRhaWwgcDpudGgtY2hpbGQoNSlCLm1vZHVsZS1pbmZvLWludHJvZHVjdGlvbi1jb250ZW50FnZvZF9jb250ZW50XGRpdi5tb2R1bGUtdGFiLWl0ZW1zLWJveCA+IGRpdi50YWItaXRlbSA+IHNwYW44ZGl2Lm1vZHVsZS1wbGF5LWxpc3QtY29udGVudAhlYWNoCGtleXMGJCQkGnZvZF9wbGF5X2Zyb20GdGFiAmkQY2hpbGRyZW4IZGF0YQJhDnBsYXlVcmwcaGFzT3duUHJvcGVydHkIcHVzaAx1cmxpc3QCIwhmbGFnBGpzDnBsYXl1cmwKcGFyc2Uwc2NyaXB0OmNvbnRhaW5zKHBsYXllcl8pDnJlcGxhY2UgdmFyIHBsYXllcl9h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MjAyMwcIMjAyMgcIMjAyMgcIMjAyMQcIMjAyMQcIMjAyMAcIMjAyMAcIMjAxOQcIMjAxOQcIMjAxOAcIMjAxOAcIMjAxNwcIMjAxNwcIMjAxNgcIMjAxNgcIMjAxNQcIMjAxNQcIMjAxNAcIMjAxNAcIMjAxMwcIMjAxMwcIMjAxMgcIMjAxMgcIMjAxMQcIMjAxMQcIMjAxMAcIMjAxMAcIMjAwOQcIMjAwOQcIMjAwOAcIMjAwOAcIMjAwNwcIMjAwNwcIMjAwNgcIMjAwNgcIMjAwNQcIMjAwNQcIMjAyMwcIMjAyMwcIMjAyMgcIMjAyMgcIMjAyMQcIMjAyMQcIMjAyMAcIMjAyMAcIMjAxOQcIMjAxOQcIMjAxOAcIMjAxOAcIMjAxNwcIMjAxNwcIMjAxNgcIMjAxNgcIMjAxNQcIMjAxNQcIMjAxNAcIMjAxNAcIMjAxMwcIMjAxMwcIMjAxMgcIMjAxMgcIMjAxMQcIMjAxMQcIMjAxMAcIMjAxMAcIMjAwOQcIMjAwOQcIMjAwOAcIMjAwOAcIMjAwNwcIMjAwNwcIMjAwNgcIMjAwNgcIMjAwNQcIMjAwNQcIMjAyMwcIMjAyMwcIMjAyMgcIMjAyMgcIMjAyMQcIMjAyMQcIMjAyMAcIMjAyMAcIMjAxOQcIMjAxOQcIMjAxOAcIMjAxOAcIMjAxNwcIMjAxNwcIMjAxNgcIMjAxNgcIMjAxNQcIMjAxNQcIMjAxNAcIMjAxNAcIMjAxMwcIMjAxMwcIMjAxMgcIMjAxMgcIMjAxMQcIMjAxMQcIMjAxMAcIMjAxMAcIMjAwOQcIMjAwOQcIMjAwOAcIMjAwOAcIMjAwNwcIMjAwNwcIMjAwNgcIMjAwNgcIMjAwNQcIMjAwNQcIMjAyMwcIMjAyMwcIMjAyMgcIMjAyMgcIMjAyMQcIMjAyMQcIMjAyMAcIMjAyMAcIMjAxOQcIMjAxOQcIMjAxOAcIMjAxOAcIMjAxNwcIMjAxNwcIMjAxNgcIMjAxNgcIMjAxNQcIMjAxNQcIMjAxNAcIMjAxNAcIMjAxMwcIMjAxMwcIMjAxMgcIMjAxMgcIMjAxMQcIMjAxMQcIMjAxMAcIMjAxMAcIMjAwOQcIMjAwOQcIMjAwOAcIMjAwOAcIMjAwNwcIMjAwNwcIMjAwNgcIMjAwNgcIMjAwNQcI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
|
||||
@@ -0,0 +1 @@
|
||||
import{Crypto,load,_}from"assets://js/lib/cat.js";let key="xiaoya-tv",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){id=id.split("$");return request(url+"?ids="+id[0]+"$"+id[1])}async function play(flag,id,flags){return request(url.replace("/vod1","/play")+"?id="+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};
|
||||
@@ -0,0 +1 @@
|
||||
import{sortListByCN}from"./sortName.js";import{pdfa,pdfh}from"./pdf.js";import{_}from"assets://js/lib/cat.js";import{findBestLCS}from"./lib/similarity.js";String.prototype.rstrip=function(chars){chars=new RegExp(chars+"$");return this.replace(chars,"")};let key="xiaoya",url="https://xy.omii.link:5344/",device={},siteKey="",siteType=0;var showMode="single",searchDriver="",limit_search_show=200,search_type="",detail_order="name";const request_timeout=5e3,VERSION="xiaoya_open v2/v3 20230721";function print(any){}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),options.headers=Object.assign({Authorization:"alist-09ceb38a-f143-47f7-b255-c3eec819cd7b0lSmqjgBRIMJakAkbJIE2KzO6h2CUVBuEkqrLiA5cJJzOzYxJtCTIGBXXnhrg7Av"},options.headers)),options.timeout=request_timeout;try{const res=await req(url,options);return res.json=()=>res&&res.content?JSON.parse(res.content):null,res.text=()=>res&&res.content?res.content:"",res}catch(e){return{json(){return null},text(){return""}}}},__drives=(["get","post"].forEach(method=>{http[method]=function(url,options={}){return http(url,Object.assign(options,{method:method.toUpperCase()}))}}),{}),__subtitle_cache={};function isMedia(file){return/\.(dff|dsf|mp3|aac|wav|wma|cda|flac|m4a|mid|mka|mp2|mpa|mpc|ape|ofr|ogg|ra|wv|tta|ac3|dts|tak|webm|wmv|mpeg|mov|ram|swf|mp4|avi|rm|rmvb|flv|mpg|mkv|m3u8|ts|3gp|asf)$/.test(file.toLowerCase())}async function get_drives_path(tid){var index=tid.indexOf("$"),name=tid.substring(0,index),tid=tid.substring(index+1);return{drives:await get_drives(name),path:tid}}async function get_drives(name){var{settings,api,server}=__drives[name];return null==settings.v3&&(settings.v3=!1,server=(await http.get(server+"/api/public/settings")).json().data,Array.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]}async function init(cfg){console.log("当前版本号:"+VERSION);let data;var alist_data,alist_data_url,ext=url+"/tvbox/json/alist_open.json";"object"==typeof ext?(data=ext,print("alist ext:object")):"string"==typeof ext&&(data=ext.startsWith("http")?(alist_data_url=(alist_data=ext.split(";"))[0],limit_search_show=1<alist_data.length&&Number(alist_data[1])||limit_search_show,search_type=2<alist_data.length?alist_data[2]:search_type,print(alist_data_url),(await http.get(alist_data_url)).json()):(print("alist ext:json string"),JSON.parse(ext)));let drives=[];Array.isArray(data)&&0<data.length&&data[0].hasOwnProperty("server")&&data[0].hasOwnProperty("name")?drives=data:!Array.isArray(data)&&data.hasOwnProperty("drives")&&Array.isArray(data.drives)&&(drives=data.drives.filter(it=>it.type&&"alist"===it.type||!it.type)),print(drives),print(searchDriver=!(searchDriver=(drives.find(x=>x.search)||{}).name||"")&&0<drives.length?drives[0].name:searchDriver),drives.forEach(item=>{let _path_param=[];item.params&&(_path_param=Object.keys(item.params)).sort((a,b)=>a.length-b.length),__drives[item.name]={name:item.name,server:item.server.endsWith("/")?item.server.rstrip("/"):item.server,startPage:item.startPage||"/",showAll:!0===item.showAll,search:!!item.search,params:item.params||{},_path_param:_path_param,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,{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,{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,{data:path})).json();return method},isFolder(data){return 1===data.type},isVideo(data){return this.settings.v3?2===data.type||0===data.type||3===data.type:3===data.type||0===data.type||4===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<sz?(sz/=1099511627776,"TB"):1073741824<sz?(sz/=1073741824,"GB"):1048576<sz?(sz/=1048576,"MB"):(sz/=1024,"KB"),sz.toFixed(2)+filesize},getRemark(data){return""},getTime(data,isStandard){isStandard=isStandard||!1;try{let tTime=data.updated_at||data.time_str||data.modified||"",date="";return tTime&&(tTime=tTime.split("T"),date=tTime[0],isStandard&&(date=date.replace(/-/g,"/")),tTime=tTime[1].split(/Z|\./),date+=" "+tTime[0]),date}catch(e){return""}}}}),print("init执行完毕")}function home(filter){var classes=Object.keys(__drives).map(key=>({type_id:key+"$"+__drives[key].startPage,type_name:key,type_flag:"1"}));let filter_dict={},filters=[{key:"order",name:"排序",value:[{n:"名称⬆️",v:"vod_name_asc"},{n:"名称⬇️",v:"vod_name_desc"},{n:"中英⬆️",v:"vod_cn_asc"},{n:"中英⬇️",v:"vod_cn_desc"},{n:"时间⬆️",v:"vod_time_asc"},{n:"时间⬇️",v:"vod_time_desc"},{n:"大小⬆️",v:"vod_size_asc"},{n:"大小⬇️",v:"vod_size_desc"},{n:"无",v:"none"}]},{key:"show",name:"播放展示",value:[{n:"单集",v:"single"},{n:"全集",v:"all"}]}];return classes.forEach(it=>{filter_dict[it.type_id]=filters}),print("----home----"),print(classes),JSON.stringify({class:classes,filters:filter_dict})}async function homeVod(params){var driver=__drives[searchDriver],driver=(print(driver),driver.server+"/sou?filter=last&num=50&type=video"),driver=(print("搜索链接:"+driver),(await http.get(driver)).text());let lists=[];try{lists=pdfa(driver,"div&&ul&&a")}catch(e){}print(`搜索结果数:${lists.length},搜索结果显示数量限制:`+limit_search_show);let vods=[],excludeReg=/\.(pdf|epub|mobi|txt|doc|lrc)$/,cnt=0;return lists.forEach(it=>{let vhref=pdfh(it,"a&&href");if(vhref=vhref&&unescape(vhref),!excludeReg.test(vhref)){var uri_parts,it=vhref.split("#");2<=it.length&&(vhref=it[0]),cnt<limit_search_show&&print(vhref),cnt++;let vid=searchDriver+"$"+vhref+"#search#",have_pic=("all"===showMode&&(vid+="#all#"),0),poster="",douban_rate="",display_path="";5===it.length&&(uri_parts=it[4].split("://"),poster=url+"/image/"+uri_parts[1],have_pic=1),4<=it.length&&(douban_rate=it[3]),it.length<2&&(uri_parts=it[0].split("/"),display_path=uri_parts[uri_parts.length-2]+"/"+uri_parts[uri_parts.length-1]),vods.push({vod_id:vid,vod_name:it.length<2?display_path:it[1],vod_tag:isMedia(vhref)?"file":"folder",vod_pic:have_pic?poster:"http://img.xiaoya.pro/xiaoya.jpg",vod_remarks:""==douban_rate?"":"豆瓣:"+douban_rate})}}),JSON.stringify({list:vods})}async function subcategory(tid){var tid=tid.replace(/#all#|#search#/g,""),{drives,path}=await get_drives_path(tid);const id=tid.endsWith("/")?tid:tid+"/";var list=await drives.getPath(path);let subList=[];var vodFiles=[],allList=[];for(const k in list){var item=list[k];if(drives.isSubtitle(item)&&subList.push(item.name),drives.showAll||drives.isFolder(item)||drives.isVideo(item)&&isMedia(item.name)){var vod_time=drives.getTime(item),vod_size=get_size(item.size),vod_size=vod_time.split(" ")[0].substr(2)+"\t"+vod_size;let vod_id=id+item.name+(drives.isFolder(item)?"/":"");"all"===showMode&&(vod_id+="#all#"),print(vod_id);vod_time={vod_id:vod_id,vod_name:item.name.replaceAll("$","").replaceAll("#",""),vod_pic:drives.getPic(item),vod_time:vod_time,vod_size:item.size,vod_tag:drives.isFolder(item)?"folder":"file",vod_remarks:drives.isFolder(item)?vod_size+" 文件夹":vod_size};drives.isVideo(item)&&isMedia(vod_id)&&(vodFiles.push(vod_time),allList.push(vod_time))}}return 0<subList.length&&vodFiles.forEach(item=>{var sbust=findBestLCS(item.vod_name,subList);sbust.bestMatch&&(__subtitle_cache[item.vod_id]=[id+sbust.bestMatch.target])}),JSON.stringify({subAllList:allList})}async function category(tid,pg,filter,extend){for(const k in __subtitle_cache)delete __subtitle_cache[k];tid.includes("#search#"),tid.includes("#all#");var orid=tid.replace(/#all#|#search#/g,"");const id=orid.endsWith("/")?orid:orid+"/";let allList=[],subList=[],vodFiles=[];filter=filter?extend:{};filter.show&&(showMode=filter.show);let{drives,path}=await get_drives_path(orid);if("/"==path){var extend=await homeVod(null),orid=JSON.parse(extend)["list"];allList=orid}else{const list=await drives.getPath(path);list.forEach(item=>{if(drives.isSubtitle(item)&&subList.push(item.name),drives.showAll||drives.isFolder(item)||drives.isVideo(item)&&isMedia(item.name)){var vod_time=drives.getTime(item),vod_size=get_size(item.size),vod_size=vod_time.split(" ")[0].substr(2)+"\t"+vod_size;let vod_id=id+item.name+(drives.isFolder(item)?"/":"");"all"===showMode&&(vod_id+="#all#"),print(vod_id);vod_time={vod_id:vod_id,vod_name:item.name.replaceAll("$","").replaceAll("#",""),vod_pic:drives.getPic(item),vod_time:vod_time,vod_size:item.size,vod_tag:drives.isFolder(item)?"folder":"file",vod_remarks:drives.isFolder(item)?vod_size+" 文件夹":vod_size};drives.isVideo(item)&&isMedia(vod_id)&&vodFiles.push(vod_time),allList.push(vod_time)}}),0<subList.length&&vodFiles.forEach(item=>{var sbust=findBestLCS(item.vod_name,subList);sbust.bestMatch&&(__subtitle_cache[item.vod_id]=[id+sbust.bestMatch.target])})}return filter.order?(print(`排序key:${extend=filter.order.split("_").slice(0,-1).join("_")},排序order:`+(orid=filter.order.split("_").slice(-1)[0])),extend.includes("name")?(detail_order="name",allList=sortListByName(allList,extend,orid)):extend.includes("cn")?(detail_order="cn",allList=sortListByCN(allList,"vod_name",orid)):extend.includes("time")?(detail_order="time",allList=sortListByTime(allList,extend,orid)):extend.includes("size")?(detail_order="size",allList=sortListBySize(allList,extend,orid)):filter.order.includes("none")&&(detail_order="none",print("不排序"))):"none"!==detail_order&&(allList=sortListByName(allList,"vod_name","asc")),pg&&1<vodFiles.length&&(extend={vod_id:id+"~playlist",vod_name:"播放列表",vod_pic:"http://img1.3png.com/3063ad894f04619af7270df68a124f129c8f.png",vod_tag:"file",vod_remarks:"共"+vodFiles.length+"集"},allList.unshift(extend)),print("----category----"+`tid:${tid},detail_order:${detail_order},showMode:`+showMode),JSON.stringify({parent:id,page:1,pagecount:1,limit:allList.length,total:allList.length,list:allList})}async function getAll(otid,tid,drives,path){try{otid.includes("#search#"),otid.includes("#all#");var content=await category(otid,null,!1,null),list=(isMedia(otid.replace(/#all#|#search#/g,"").split("@@@")[0]),JSON.parse(content)["list"]),vod_play_url=[];for(const k in list){var x=list[k];if("file"===x.vod_tag){var vid=x.vod_id.replace(/#all#|#search#/g,"");vod_play_url.push(x.vod_name+"$"+vid.substring(vid.indexOf("$")+1))}else{var subcontent=await subcategory(x.vod_id),subAllList=JSON.parse(subcontent)["subAllList"];for(const j in subAllList){var y=subAllList[j];if("file"===y.vod_tag){let vid=y.vod_id.replace(/#all#|#search#/g,"");vod_play_url.push(y.vod_name+"$"+vid.substring(vid.indexOf("$")+1))}}}}var pl=path.split("/").filter(it=>it);let vod_name=pl[pl.length-1]||drives.name;vod_name===drives.name&&print(pl),otid.includes("#search#")&&(vod_name+="[搜]");var vod={vod_id:otid,vod_name:vod_name,type_name:"文件夹",vod_pic:"https://avatars.githubusercontent.com/u/97389433?s=120&v=4",vod_content:tid,vod_tag:"folder",vod_play_from:drives.name,vod_play_url:vod_play_url.join("#"),vod_remarks:drives.settings.title};return print("----detail1----"),print(vod),JSON.stringify({list:[vod]})}catch(e){return print(e.message),JSON.stringify({list:[{}]})}}async function playlist(otid,tid,drives,path){return tid=tid.replace("/~playlist",""),getAll(otid=otid.replace("/~playlist",""),tid,drives,path=path.replace("/~playlist",""))}async function detail(tid){var isSearch=tid.includes("#search#"),isAll=tid.includes("#all#"),otid=tid,isFile=isMedia((tid=tid.replace(/#all#|#search#/g,"")).split("@@@")[0]),{drives,path}=(print(`isFile:${tid}?`+isFile),await get_drives_path(tid));if(print(`drives:${drives},path:`+path),path.endsWith("/"))return getAll(otid,tid,drives,path);if(path.endsWith("/~playlist"))return playlist(otid,tid,drives,path);if(isSearch&&!isFile)return getAll(otid,tid,drives,path);if(isAll){let new_tid,{drives,path}=(new_tid=isFile?tid.split("/").slice(0,-1).join("/")+"/":tid,print(`全集模式 tid:${tid}=>tid:`+new_tid),await get_drives_path(new_tid));return getAll(otid,new_tid,drives,path)}if(isFile){isSearch=path.split("@@@"),isAll=isSearch[0].substring(isSearch[0].lastIndexOf("/")+1);let vod_title=isAll;otid.includes("#search#")&&(vod_title+="[搜]");isFile={vod_id:otid,vod_name:vod_title,type_name:"文件",vod_pic:"https://avatars.githubusercontent.com/u/97389433?s=120&v=4",vod_content:tid,vod_play_from:drives.name,vod_play_url:isAll+"$"+path,vod_remarks:drives.settings.title};return print("----detail2----"),print(isFile),JSON.stringify({list:[isFile]})}return JSON.stringify({list:[]})}async function play(flag,id,flags){if(null!=id){var drives=await get_drives(flag),flag=id.split("@@@"),id=flag[0],item=await drives.getFile(id),subs=[],vod={parse:0,playUrl:"",url:item.raw_url,size:0,remark:"",header:{},extra:{subt:subs}},path=drives.name+"$"+id;if(__subtitle_cache[path])for(const sub of __subtitle_cache[path])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 urlss=["原画",item.raw_url];try{for(const live of(await drives.getOther("video_preview",flag[0])).data.video_preview_play_info.live_transcoding_task_list)"finished"===live.status&&(urlss.push(live.template_id),urlss.push(live.url))}catch(error){}vod.url=urlss,vod.name=item.name,vod.header={},vod.extra.subt=subs,vod.size=drives.getSize(item),vod.remark=drives.name+"$"+id}else{if("123Pan"===item.provider){let url=item.raw_url;try{url=(await http.get(url)).json().data.redirect_url}catch(error){}vod.url=url}else vod.url=item.raw_url;vod.name=item.name,vod.size=drives.getSize(item),vod.remark=drives.name+"$"+id,vod.header={},vod.extra.subt=subs}return print("----play----"),print(vod),JSON.stringify(vod)}}async function search(wd,quick){if(print(__drives),print("可搜索的alist驱动:"+searchDriver),searchDriver&&wd){var driver=__drives[searchDriver];wd=wd.split(" ").filter(it=>it.trim()).join("+"),print(driver);let surl=driver.server+"/sou?box="+wd+"&url=";search_type&&(surl+="&type="+search_type),print("搜索链接:"+surl);driver=(await http.get(surl)).text();let lists=[];try{lists=pdfa(driver,"div&&ul&&a")}catch(e){}print(`搜索结果数:${lists.length},搜索结果显示数量限制:`+limit_search_show);let vods=[],excludeReg=/\.(pdf|epub|mobi|txt|doc|lrc)$/,cnt=0;return lists.forEach(it=>{let vhref=pdfh(it,"a&&href");if(vhref=vhref&&unescape(vhref),!excludeReg.test(vhref)){var uri_parts,it=vhref.split("#");2<=it.length&&(vhref=it[0]),cnt<limit_search_show&&print(vhref),cnt++;let vid=searchDriver+"$"+vhref+"#search#",have_pic=("all"===showMode&&(vid+="#all#"),0),poster="",douban_rate="",display_path="";5===it.length&&(uri_parts=it[4].split("://"),poster=url+"/image/"+uri_parts[1],have_pic=1),4<=it.length&&(douban_rate=it[3]),it.length<2&&(uri_parts=it[0].split("/"),display_path=uri_parts[uri_parts.length-2]+"/"+uri_parts[uri_parts.length-1]),vods.push({vod_id:vid,vod_name:it.length<2?display_path:it[1],vod_tag:isMedia(vhref)?"file":"folder",vod_pic:have_pic?poster:"http://img.xiaoya.pro/xiaoya.jpg",vod_remarks:""==douban_rate?searchDriver:searchDriver+" /豆瓣:"+douban_rate})}}),print(vods=vods.slice(0,limit_search_show)),JSON.stringify({list:vods})}return JSON.stringify({list:[]})}function get_size(sz){if(sz<=0)return"";let filesize="";filesize=1099511627776<sz?(sz/=1099511627776,"TB"):1073741824<sz?(sz/=1073741824,"GB"):1048576<sz?(sz/=1048576,"MB"):1024<sz?(sz/=1024,"KB"):"B";var sz=sz.toFixed(2)+filesize,index=sz.indexOf(".");return"00"===sz.substr(index+1,2)?sz.substring(0,index)+sz.substr(index+3,2):sz}function naturalSort(options){return options=options||{},function(a,b){options.key&&(a=a[options.key],b=b[options.key]);function normalize(value){return value=""+value,options.caseSensitive?value:value.toLowerCase()}var GREATER="desc"===options.order?-1:1,SMALLER=-GREATER,re=/(^-?[0-9]+(\.?[0-9]*)[df]?e?[0-9]?$|^0x[0-9a-f]+$|[0-9]+)/gi,sre=/(^[ ]*|[ ]*$)/g,dre=/(^([\w ]+,?[\w ]+)?[\w ]+,?[\w ]+\d+:\d+(:\d+)?[\w ]?|^\d{1,4}[\/\-]\d{1,4}[\/\-]\d{1,4}|^\w+, \w+ \d+, \d{4})/,hre=/^0x[0-9a-f]+$/i,ore=/^0/,a=normalize(a).replace(sre,"")||"",b=normalize(b).replace(sre,"")||"",xN=a.replace(re,"\0$1\0").replace(/\0$/,"").replace(/^\0/,"").split("\0"),yN=b.replace(re,"\0$1\0").replace(/\0$/,"").replace(/^\0/,"").split("\0");if(a||b){if(!a&&b)return GREATER;if(a&&!b)return SMALLER;var oFxNcL,oFyNcL,sre=parseInt(a.match(hre))||1!=xN.length&&a.match(dre)&&Date.parse(a),re=parseInt(b.match(hre))||sre&&b.match(dre)&&Date.parse(b)||null;if(re){if(sre<re)return SMALLER;if(re<sre)return GREATER}for(var cLoc=0,numS=Math.max(xN.length,yN.length);cLoc<numS;cLoc++){if(oFxNcL=!(xN[cLoc]||"").match(ore)&&parseFloat(xN[cLoc])||xN[cLoc]||0,oFyNcL=!(yN[cLoc]||"").match(ore)&&parseFloat(yN[cLoc])||yN[cLoc]||0,isNaN(oFxNcL)!==isNaN(oFyNcL))return isNaN(oFxNcL)?GREATER:SMALLER;if(typeof oFxNcL!=typeof oFyNcL&&(oFxNcL+="",oFyNcL+=""),oFxNcL<oFyNcL)return SMALLER;if(oFyNcL<oFxNcL)return GREATER}}return 0}}const sortListByName=(vodList,key,order)=>key?vodList.sort(naturalSort({key:key,order:order=order||"asc",caseSensitive:!0})):vodList,getTimeInt=timeStr=>new Date(timeStr).getTime(),sortListByTime=(vodList,key,order)=>{var ASCarr;return key?(ASCarr=vodList.sort((a,b)=>(a=a[key],b=b[key],getTimeInt(a)-getTimeInt(b))),"desc"===order&&ASCarr.reverse(),ASCarr):vodList},sortListBySize=(vodList,key,order)=>{var ASCarr;return key?(ASCarr=vodList.sort((a,b)=>(a=a[key],b=b[key],(Number(a)||0)-(Number(b)||0))),"desc"===order&&ASCarr.reverse(),ASCarr):vodList};export default{init:init,home:home,homeVod:homeVod,category:category,detail:detail,play:play,search:search};function __jsEvalReturn(){return{init:init,home:home,homeVod:homeVod,category:category,detail:detail,play:play,search:search}}export{__jsEvalReturn};
|
||||
@@ -0,0 +1,148 @@
|
||||
import { load, _ } from 'assets://js/lib/cat.js';
|
||||
import { log } from './lib/utils.js';
|
||||
import { initAli, detailContent, playContent } from './lib/ali.js';
|
||||
|
||||
let siteKey = 'xiaozhitiao';
|
||||
let siteType = 0;
|
||||
let siteUrl = 'https://gitcafe.net/tool/alipaper/';
|
||||
let aliUrl = "https://www.aliyundrive.com/s/";
|
||||
let token = '';
|
||||
let date = new Date();
|
||||
|
||||
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, data) {
|
||||
let res = await req(reqUrl, {
|
||||
method: 'post',
|
||||
headers: {
|
||||
'User-Agent': UA,
|
||||
},
|
||||
data: data,
|
||||
postType: 'form',
|
||||
});
|
||||
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) {
|
||||
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':'音乐'}];
|
||||
const filterObj = {
|
||||
'1':[{'key':'class','name':'类型','init':'hyds','value':[{'n':'华语','v':'hyds'},{'n':'日韩','v':'rhds'},{'n':'欧美','v':'omds'},{'n':'其他','v':'qtds'}]}],
|
||||
'2':[{'key':'class','name':'类型','init':'hydy','value':[{'n':'华语','v':'hydy'},{'n':'日韩','v':'rhdy'},{'n':'欧美','v':'omdy'},{'n':'其他','v':'qtdy'}]}],
|
||||
'3':[{'key':'class','name':'类型','init':'hydm','value':[{'n':'国漫','v':'hydm'},{'n':'日本','v':'rhdm'},{'n':'欧美','v':'omdm'}]}],
|
||||
'4':[{'key':'class','name':'类型','init':'jlp','value':[{'n':'纪录','v':'jlp'},{'n':'综艺','v':'zyp'},{'n':'教育','v':'jypx'},{'n':'其他','v':'qtsp'}]}],
|
||||
'5':[{'key':'class','name':'类型','init':'hyyy','value':[{'n':'华语','v':'hyyy'},{'n':'日韩','v':'rhyy'},{'n':'欧美','v':'omyy'},{'n':'其他','v':'qtyy'}]}],
|
||||
};
|
||||
return {
|
||||
class: classes,
|
||||
filters: filterObj,
|
||||
};
|
||||
}
|
||||
|
||||
async function homeVod() {}
|
||||
|
||||
async function category(tid, pg, filter, extend) {
|
||||
if (pg <= 0) pg = 1;
|
||||
const params = {
|
||||
action: "viewcat",
|
||||
cat: extend.class,
|
||||
num: pg,
|
||||
token: await getToken(),
|
||||
};
|
||||
const resp = await request(siteUrl, params);
|
||||
const json = JSON.parse(resp);
|
||||
const videos = _.map(json.data, (item) => {
|
||||
return {
|
||||
vod_id: aliUrl + item.alikey,
|
||||
vod_name: item.title,
|
||||
vod_pic: "https://i2.100024.xyz/2024/01/31/xp4o7o.webp",
|
||||
vod_remarks: item.creatime
|
||||
};
|
||||
});
|
||||
const pgCount = _.isEmpty(videos) ? pg : pg + 1;
|
||||
const limit = 50;
|
||||
return {
|
||||
page: pg,
|
||||
pagecount: pgCount,
|
||||
limit: limit,
|
||||
total: limit * pgCount,
|
||||
list: videos,
|
||||
};
|
||||
}
|
||||
|
||||
async function detail(id) {
|
||||
try {
|
||||
return await detailContent(id);
|
||||
} 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) {
|
||||
if (pg <= 0) pg = 1;
|
||||
const params = {
|
||||
action: "search",
|
||||
from: "web",
|
||||
keyword: wd,
|
||||
token: await getToken(),
|
||||
};
|
||||
const resp = await request(siteUrl, params);
|
||||
const json = JSON.parse(resp);
|
||||
const videos = _.map(json.data, (item) => {
|
||||
return {
|
||||
vod_id: aliUrl + item.alikey,
|
||||
vod_name: item.title,
|
||||
vod_pic: "https://i2.100024.xyz/2024/01/31/xp4o7o.webp",
|
||||
vod_remarks: item.creatime
|
||||
};
|
||||
});
|
||||
return {
|
||||
list: videos,
|
||||
};
|
||||
}
|
||||
|
||||
async function getToken() {
|
||||
const newDate = new Date();
|
||||
if (_.isEmpty(token) || newDate > date) {
|
||||
const params = {
|
||||
action: "get_token",
|
||||
};
|
||||
const resp = await request(siteUrl, params);
|
||||
const json = JSON.parse(resp);
|
||||
if (json.success) {
|
||||
token = json.data;
|
||||
date = newDate;
|
||||
}
|
||||
}
|
||||
return token;
|
||||
}
|
||||
|
||||
export function __jsEvalReturn() {
|
||||
return {
|
||||
init: init,
|
||||
home: home,
|
||||
homeVod: homeVod,
|
||||
category: category,
|
||||
detail: detail,
|
||||
play: play,
|
||||
search: search,
|
||||
};
|
||||
}
|
||||
@@ -0,0 +1,195 @@
|
||||
import { Crypto, load, _ } from 'assets://js/lib/cat.js';
|
||||
|
||||
let key = 'xinshijue';
|
||||
let HOST = 'https://www.hdmyy.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, timeout = 20000) {
|
||||
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':'动漫'},{'type_id':63,'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':'青春'},{'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':'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':'排序','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':'励志'},{'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':'其他'}]},{'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':'排序','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':'时尚'},{'n':'人物','v':'人物'},{'n':'其他','v':'其他'}]},{'key':'area','name':'地区','init':'','value':[{'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':'排序','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':'其他'}]},{'key':'area','name':'地区','init':'','value':[{'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':'排序','value':[{'n':'时间','v':'time'},{'n':'人气','v':'hits'},{'n':'评分','v':'score'}]}],
|
||||
'63':[{'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;
|
||||
let page = '';
|
||||
if (pg > 1) {
|
||||
page = pg;
|
||||
}
|
||||
const link = HOST + '/vodshow/' + tid + '-' + (extend.area || '') + '-' + (extend.by || '') + '-' + (extend.class || '') + '-' + (extend.lang || '') + '-' + (extend.letter || '') + '---' + page + '---' + (extend.year || '') + '.html';
|
||||
const html = await request(link);
|
||||
const $ = load(html);
|
||||
const items = $('.module-list .module-item');
|
||||
const videos = _.map(items, (item) => {
|
||||
const $item = $(item);
|
||||
const link = $item.find('.module-item-content a:first').attr('href');
|
||||
const title = $item.find('.video-name').text().trim();
|
||||
const img = $item.find('.module-item-pic img:first').attr('data-src');
|
||||
const remarks = $item.find('.module-item-text').text().trim();
|
||||
return {
|
||||
vod_id: link.replace(/.*?\/video\/(.*).html/g, '$1'),
|
||||
vod_name: title,
|
||||
vod_pic: img,
|
||||
vod_remarks: remarks || '',
|
||||
};
|
||||
});
|
||||
const hasMore = $('#page a.page-next:contains(下一页)').length > 0;
|
||||
const pgCount = hasMore ? parseInt(pg) + 1 : parseInt(pg);
|
||||
const limit = 40;
|
||||
return JSON.stringify({
|
||||
page: parseInt(pg),
|
||||
pagecount: pgCount,
|
||||
limit: limit,
|
||||
total: limit * pgCount,
|
||||
list: videos,
|
||||
});
|
||||
}
|
||||
|
||||
async function detail(id) {
|
||||
const html = await request(HOST + '/video/' + id + '.html');
|
||||
const $ = load(html);
|
||||
const vod = {
|
||||
vod_id: id,
|
||||
vod_name: $('h1.page-title').text().trim(),
|
||||
vod_type: $('.video-info-aux a.tag-link:first').text().trim(),
|
||||
vod_area: $('.video-info-aux a.tag-link:eq(2)').text().trim(),
|
||||
vod_year: $('.video-info-aux a.tag-link:eq(1)').text().trim(),
|
||||
vod_director: $('.video-info-main .video-info-items:contains(导演:)').text().substring(3).trim().replace(/(^\/|\/$)/g, '').trim(),
|
||||
vod_actor: $('.video-info-main .video-info-items:contains(主演:)').text().substring(3).trim().replace(/(^\/|\/$)/g, '').trim(),
|
||||
vod_pic: $('.video-cover img:first').attr('data-src'),
|
||||
vod_remarks : $('.video-info-main .video-info-items:contains(备注:)').text().substring(3) || '',
|
||||
vod_content: $('.video-info-main .video-info-items:contains(剧情:)').text().substring(3).trim().replace(/收起$/g, ''),
|
||||
};
|
||||
const playMap = {};
|
||||
const tabs = $('.module-player-tab .module-tab-item');
|
||||
const playlists = $('.module-player-list > .module-blocklist');
|
||||
_.each(tabs, (tab, i) => {
|
||||
const $tab = $(tab);
|
||||
const from = $tab.find('span:first').text().trim();
|
||||
if (from.includes('夸克')) return;
|
||||
let list = playlists[i];
|
||||
list = $(list).find('a');
|
||||
_.each(list, (it) => {
|
||||
const $it = $(it);
|
||||
const title = $it.find('span:first').text().trim();
|
||||
const playUrl = $it.attr('href');
|
||||
if (!playMap.hasOwnProperty(from)) {
|
||||
playMap[from] = [];
|
||||
}
|
||||
playMap[from].push(title + '$' + playUrl);
|
||||
});
|
||||
});
|
||||
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 link = HOST + id;
|
||||
const html = await request(link);
|
||||
let $ = 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://jx3.xn--1lq90i13mxk5bolhm8k.xn--fiqs8s/player/ec.php?code=ak&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,
|
||||
};
|
||||
}
|
||||
@@ -0,0 +1,127 @@
|
||||
import { Crypto, _ } from 'assets://js/lib/cat.js';
|
||||
import { log } from './lib/utils.js';
|
||||
import { initAli, detailContent, playContent } from './lib/ali.js';
|
||||
|
||||
let siteKey = 'yiso';
|
||||
let siteType = 0;
|
||||
let siteUrl = 'https://yiso.fun';
|
||||
let patternAli = /(https:\/\/www\.(aliyundrive|alipan)\.com\/s\/[^"]+)/;
|
||||
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) {
|
||||
let res = await req(reqUrl, {
|
||||
method: 'get',
|
||||
headers: {
|
||||
'User-Agent': UA,
|
||||
'Referer': siteUrl,
|
||||
'Cookie': cookie,
|
||||
},
|
||||
});
|
||||
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;
|
||||
const ext = _.isEmpty(cfg.ext) ? '' : cfg.ext;
|
||||
const configs = ext.split('$$$');
|
||||
if (configs.length == 2) {
|
||||
cookie = configs[1];
|
||||
}
|
||||
const token = {
|
||||
ext: configs[0]
|
||||
};
|
||||
await initAli(token);
|
||||
} 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) {
|
||||
if (pg <= 0) pg = 1;
|
||||
const limit = 10;
|
||||
const resp = await request(siteUrl + "/api/search?name=" + encodeURIComponent(wd) + '&pageNo=' + pg + '&from=ali');
|
||||
const json = JSON.parse(resp).data;
|
||||
const total = json.total;
|
||||
const videos = _.map(json.list, (item) => {
|
||||
const name = item.fileInfos[0].fileName;
|
||||
const remark = item.gmtCreate;
|
||||
const url = decryptUrl(item.url);
|
||||
return {
|
||||
vod_id: url,
|
||||
vod_name: name,
|
||||
vod_pic: "https://inews.gtimg.com/newsapp_bt/0/13263837859/1000",
|
||||
vod_remarks: remark,
|
||||
};
|
||||
});
|
||||
const pgCount = parseInt(total / limit) + 1;
|
||||
return JSON.stringify({
|
||||
page: parseInt(pg),
|
||||
pagecount: pgCount,
|
||||
limit: limit,
|
||||
total: total,
|
||||
list: videos,
|
||||
});
|
||||
}
|
||||
|
||||
function decryptUrl(url) {
|
||||
const data = {
|
||||
ciphertext: Crypto.enc.Base64.parse(url),
|
||||
};
|
||||
const key = Crypto.enc.Utf8.parse('4OToScUFOaeVTrHE');
|
||||
const iv = Crypto.enc.Utf8.parse('9CLGao1vHKqm17Oz');
|
||||
const mode = Crypto.mode.CBC;
|
||||
const padding = Crypto.pad.Pkcs7;
|
||||
const decrypted = Crypto.AES.decrypt(data, key, {
|
||||
'iv': iv,
|
||||
'mode': mode,
|
||||
'padding': padding
|
||||
});
|
||||
const decryptedUrl = Crypto.enc.Utf8.stringify(decrypted);
|
||||
return decryptedUrl;
|
||||
}
|
||||
|
||||
export function __jsEvalReturn() {
|
||||
return {
|
||||
init: init,
|
||||
home: home,
|
||||
homeVod: homeVod,
|
||||
category: category,
|
||||
detail: detail,
|
||||
play: play,
|
||||
search: search,
|
||||
};
|
||||
}
|
||||
@@ -0,0 +1,149 @@
|
||||
import { Crypto, load, _, jinja2 } from './lib/cat.js';
|
||||
|
||||
let key = 'yjys';
|
||||
let HOST = 'https://m.7caa.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 = {
|
||||
"1":[{"key":"class","name":"类型","value":[{"n":"全部","v":""},{"n":"喜剧","v":"喜剧"},{"n":"爱情","v":"爱情"},{"n":"恐怖","v":"恐怖"},{"n":"动作","v":"动作"},{"n":"科幻","v":"科幻"},{"n":"剧情","v":"剧情"},{"n":"战争","v":"战争"},{"n":"警匪","v":"警匪"},{"n":"犯罪","v":"犯罪"},{"n":"动画","v":"动画"},{"n":"奇幻","v":"奇幻"},{"n":"武侠","v":"武侠"},{"n":"冒险","v":"冒险"},{"n":"枪战","v":"枪战"},{"n":"恐怖","v":"恐怖"},{"n":"悬疑","v":"悬疑"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"大陆","v":"大陆"},{"n":"香港","v":"香港"},{"n":"台湾","v":"台湾"},{"n":"美国","v":"美国"},{"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"}]}],
|
||||
"2":[{"key":"class","name":"类型","value":[{"n":"全部","v":""},{"n":"古装","v":"古装"},{"n":"战争","v":"战争"},{"n":"青春偶像","v":"青春偶像"},{"n":"喜剧","v":"喜剧"},{"n":"家庭","v":"家庭"},{"n":"犯罪","v":"犯罪"},{"n":"动作","v":"动作"},{"n":"奇幻","v":"奇幻"},{"n":"剧情","v":"剧情"},{"n":"历史","v":"历史"},{"n":"经典","v":"经典"},{"n":"乡村","v":"乡村"},{"n":"情景","v":"情景"},{"n":"商战","v":"商战"},{"n":"网剧","v":"网剧"},{"n":"其他","v":"其他"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"内地","v":"内地"},{"n":"韩国","v":"韩国"},{"n":"香港","v":"香港"},{"n":"台湾","v":"台湾"},{"n":"日本","v":"日本"},{"n":"美国","v":"美国"},{"n":"泰国","v":"泰国"},{"n":"英国","v":"英国"},{"n":"新加坡","v":"新加坡"},{"n":"其他","v":"其他"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"},{"n":"2009","v":"2009"},{"n":"2008","v":"2008"},{"n":"2006","v":"2006"},{"n":"2005","v":"2005"},{"n":"2004","v":"2004"}]}],
|
||||
"3":[{"key":"class","name":"类型","value":[{"n":"全部","v":""},{"n":"选秀","v":"选秀"},{"n":"情感","v":"情感"},{"n":"访谈","v":"访谈"},{"n":"播报","v":"播报"},{"n":"旅游","v":"旅游"},{"n":"音乐","v":"音乐"},{"n":"美食","v":"美食"},{"n":"纪实","v":"纪实"},{"n":"曲艺","v":"曲艺"},{"n":"生活","v":"生活"},{"n":"游戏互动","v":"游戏互动"},{"n":"财经","v":"财经"},{"n":"求职","v":"求职"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"内地","v":"内地"},{"n":"港台","v":"港台"},{"n":"日韩","v":"日韩"},{"n":"欧美","v":"欧美"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"},{"n":"2009","v":"2009"},{"n":"2008","v":"2008"},{"n":"2007","v":"2007"},{"n":"2006","v":"2006"},{"n":"2005","v":"2005"},{"n":"2004","v":"2004"}]}],
|
||||
"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":"原创"}]},{"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"}]}]
|
||||
};
|
||||
|
||||
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 + '/vshow/' + tid + '-' + (extend.area || '') + '--' + (extend.class || '') + '-----' + pg + '---' + (extend.year || '') + '.html';//https://m.7caa.com/vshow/1-%E7%BE%8E%E5%9B%BD--%E7%88%B1%E6%83%85-----2---2020.html
|
||||
const html = await request(link);
|
||||
const $ = load(html);
|
||||
const items = $('ul.stui-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(/.*?\/vod\/(.*).html/g, '$1'),
|
||||
vod_name: it.attribs.title,
|
||||
vod_pic: it.attribs['data-original'],
|
||||
vod_remarks: remarks || '',
|
||||
};
|
||||
});
|
||||
const hasMore = $('ul.stui-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 + '/play/' + id + '-1-1' + '.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.dropdown-menu > li > a');
|
||||
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.replace(/\/play\/(.*).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 + '/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(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,
|
||||
};
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
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TiNsEC9ieS9oaXRzBVWKBlISL2J5L3Njb3JlDjBDQ0NDUy0Sc3RyaW5naWZ5DmZpbHRlcnMGdGlkBHBnDGV4dGVuZAhsaW5rCGh0bWwCJAppdGVtcwx2aWRlb3MOaGFzTW9yZQ5wZ0NvdW50DC9zaG93LwxjYXRlSWQCLQwvcGFnZS8KLmh0bWw0ZGl2Lm1vZHVsZSA+IGEubW9kdWxlLWl0ZW0GbWFwNWQAaQB2ACMAcABhAGcAZQAgAD4AIABhADoAYwBvAG4AdABhAGkAbgBzACgAC04ATgGYKQAQcGFyc2VJbnQIcGFnZRJwYWdlY291bnQKbGltaXQKdG90YWwIbGlzdAhpdGVtBGl0AmsOcmVtYXJrcwhmaW5kEmltZzpmaXJzdChkaXYubW9kdWxlLWl0ZW0tbm90ZQh0ZXh0CHRyaW0OYXR0cmlicwhocmVmDnJlcGxhY2UEJDEMdm9kX2lkCnRpdGxlEHZvZF9uYW1lGmRhdGEtb3JpZ2luYWwOdm9kX3BpYxZ2b2RfcmVtYXJrcwRpZAZ2b2QOcGxheU1hcAh0YWJzEnBsYXlsaXN0cwh1cmxzGHZvZF9wbGF5X3VybA4vdmlkZW8vEGgxOmZpcnN0IC5tb2R1bGUtaW5mby10YWcQdm9kX3R5cGUmLm1vZHVsZS1pbmZvLW1haW4gYQ3LenNTrWQ+ZTZlz4USdm9kX2FjdG9yPC5zdHVpLWNvbnRlbnRfX3RodW1iIGltZzpmaXJzdAhhdHRySC5zdHVpLWNvbnRlbnRfX2RldGFpbCBwOm50aC1jaGlsZCg1KUxkaXYubW9kdWxlLWluZm8taW50cm9kdWN0aW9uLWNvbnRlbnQgcBZ2b2RfY29udGVudFRkaXYubW9kdWxlLXRhYi1pdGVtcy1ib3ggZGl2LnRhYi1pdGVtIHNwYW44ZGl2Lm1vZHVsZS1wbGF5LWxpc3QtY29udGVudAhlYWNoCGtleXMGJCQkGnZvZF9wbGF5X2Zyb20GdGFiAmkQY2hpbGRyZW4IZGF0YQJhDnBsYXlVcmwcaGFzT3duUHJvcGVydHkIcHVzaAx1cmxpc3QCIwhmbGFnBGpzFC9pbm1pcGxheS8KcGFyc2Uwc2NyaXB0OmNvbnRhaW5zKHBsYXllcl8pIHZhciBwbGF5ZXJfYWFhYT0GdXJsBHdkCnF1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AQAAvR9MBQEAAAu9IEwEAQAAvSFMBQEAAAu9IkwEAQAAvSNMBQEAAAu9JEwEAQAAvSVMBQEAAAu9JkwEAQAAvSdMBQEAAAu9KEwEAQAAvSlMBQEAAAu9KkwEAQAAvStMBQEAAAu9LEwEAQAAvS1MBQEAAAu9LkwEAQAAvS9MBQEAACYZAExAAAAACwRYAQAATNkAAAAEWQEAAEw2AAAACwQDAQAATAQBAAC/TAUBAAALBFoBAABMBAEAAARbAQAATAUBAAALBFwBAABMBAEAAARdAQAATAUBAAALBF4BAABMBAEAAARfAQAATAUBAAALBGABAABMBAEAAARhAQAATAUBAAALBGIBAABMBAEAAARjAQAATAUBAAALBGQBAABMBAEAAARlAQAATAUBAAALBGYBAABMBAEAAARnAQAATAUBAAALBGgBAABMBAEAAARpAQAATAUBAAALBGoBAABMBAEAAARrAQAATAUBAAALBGwBAABMBAEAAARtAQAATAUBAAALBG4BAABMBAEAAARvAQAATAUBAAALBHABAABMBAEAAARxAQAATAUBAAALBHIBAABMBAEAAARzAQAATAUBAAALBHQBAABMBAEAAAR1AQAATAUBAAALBHYBAABMBAEAAAR3AQAATAUBAAALBHgBAABMBAEAAAR5AQAATAUBAAALBHoBAABMBAEAAAR7AQAATAUBAAALBHwBAABMBAEAAAR9AQAATAUBAAALBH4BAABMBAEAAAR/AQAATAUBAAALBIABAABMBAEAAASBAQAATAUBAAALBIIBAABMBAEAAASDAQAATAUBAAALBIQBAABMBAEAAASFAQAATAUBAAALBIYBAABMBAEAAASHAQAATAUBAAALBIgBAABMBAEAAASJAQAATAUBAAALBIoBAABMBAEAAASLAQAATAUBAAALBIwBAABMBAEAAASNAQAATAUBAAALBI4BAABMBAEAAASPAQAATAUBAAAmHABMQAAAAAsEkAEAAEzZAAAABJEBAABMNgAAAAsEkgEAAEwEAQAABJMBAABMBQEAAAsElAEAAEwEAQAABJUBAABMBQEAAAsElgEAAEwEAQAABJcBAABMBQEAACYDAExAAAAAJgYATPgAAAALBB4AAABM2QAAAAQCAQAATDYAAAALBAMBAABMBAEAAL9MBQEAAAsEBgEAAEwEAQAA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BAEAAASFAQAATAUBAAALBIYBAABMBAEAAASHAQAATAUBAAALBIgBAABMBAEAAASJAQAATAUBAAALBIoBAABMBAEAAASLAQAATAUBAAALBIwBAABMBAEAAASNAQAATAUBAAALBI4BAABMBAEAAASPAQAATAUBAAAmHABMQAAAAAsEkAEAAEzZAAAABJEBAABMNgAAAAsEkgEAAEwEAQAABJMBAABMBQEAAAsElAEAAEwEAQAABJUBAABMBQEAAAsElgEAAEwEAQAABJcBAABMBQEAACYDAExAAAAAJgYATJgBAAALBB4AAABM2QAAAAQCAQAATDYAAAALBAMBAABMBAEAAL9MBQEAAAsEBgEAAEwEAQAABAcBAABMBQEAAAsECAEAAEwEAQAABAkBAABMBQEAAAsECgEAAEwEAQAABAsBAABMBQEAAAsEDAEAAEwEAQAABA0BAABMBQEAAAsEDgEAAEwEAQAABA8BAABMBQEAAAsEEAEAAEwEAQAABBEBAABMBQEAAAsEEgEAAEwEAQAABBMBAABMBQEAAAsEFAEAAEwEAQAABBUBAABMBQEAAAsEFgEAAEwEAQAABBcBAABMBQEAAAsEGAEAAEwEAQAABBkBAABMBQEAAAsEGgEAAEwEAQAABBsBAABMBQEAAAsEHAEAAEwEAQAABB0BAABMBQEAACYNAExAAAAACwQeAQAATNkAAAAEHwEAAEw2AAAACwQDAQAATAQBAAC/TAUBAAALBCABAABMBAEAAAQhAQAATAUBAAALBCIBAABMBAEAAAQjAQAATAUBAAALBCQBAABMBAEAAAQlAQAATAUBAAALBCYBAABMBAEAAAQnAQAATAUBAAALBCgBAABMBAEAAAQpAQAATAUBAAALBCoBAABMBAEAAAQrAQAATAUBAAALBCwBAABMBAEAAAQtAQAATAUBAAALBC4BAABMBAEAAAQvAQAATAUBAAALBDABAABMBAEAAAQxAQAATAUBAAALBDIBAABMBAEAAAQzAQAATAUBAAALBDQBAABMBAEAAAQ1AQAATAUBAAALBDYBAABMBAEAAAQ3AQAATAUBAAALBDgBAABMBAEAAAQ5AQAATAUBAAALBDoBAABMBAEAAAQ7AQAATAUBAAALBDwBAABMBAEAAAQ9AQAATAUBAAALBBwBAABMBAEAAAQ+AQAATAUBAAAmEQBMQAAAAAsEPwEAAEzZAAAABEABAABMNgAAAAsEAwEAAEwEAQAAv0wFAQAACwRBAQAATAQBAAAEQgEAAEwFAQAACwRDAQAATAQBAAAERAEAAEwFAQAACwRFAQAATAQBAAAERgEAAEwFAQAACwRHAQAATAQBAAAESAEAAEwFAQAACwRJAQAATAQBAAAESgEAAEwFAQAACwRLAQAATAQBAAAETAEAAEwFAQAACwRNAQAATAQBAAAETgEAAEwFAQAACwRPAQAATAQBAAAEUAEAAEwFAQAACwRRAQAATAQBAAAEUgEAAEwFAQAACwRTAQAATAQBAAAEVAEAAEwFAQAACwQcAQAATAQBAAAEVQEAAEwFAQAAJgwATEAAAAALBFYBAABM2QAAAARXAQAATDYAAAALBAMBAABMBAEAAL9MBQEAAAu9YEwEAQAAvWFMBQEAAAu9YkwEAQAAvWNMBQEAAAu9ZEwEAQAAvWVMBQEAAAu9ZkwEAQAAvWdMBQEAAAu9aEwEAQAAvWlMBQEAAAu9akwEAQAAvWtMBQEAAAu9bEwEAQAAvW1MBQEAAAu9bkwEAQAAvW9MBQEAAAu9cEwEAQAAvXFMBQEAAAu9ckwEAQAAvXNMBQEAAAu9dEwEAQAAvXVMBQEAAAu9dkwEAQAAvXdMBQEAAAu9eEwEAQAAvXlMBQEAAAu9ekwEAQAAvXtMBQEAAAu9fEwEAQAAvX1MBQEAAAu9fkwEAQAAvX9MBQEAAAu9gEwEAQAAvYFMBQEAAAu9gkwEAQAAvYNMBQEAAAu9hEwEAQAAvYVMBQEAAAu9hkwEAQAAvYdMBQEAAAu9iEwEAQAAvYlMBQEAAAu9ikwEAQAAvYtMBQEAAAu9jEwEAQAAvY1MBQEAAAu9jkwEAQAAvY9MBQEAACYZAExAAAAACwRYAQAATNkAAAAEWQEAAEw2AAAACwQDAQAATAQBAAC/TAUBAAALBFoBAABMBAEAAARbAQAATAUBAAALBFwBAABMBAEAAARdAQAATAUBAAALBF4BAABMBAEAAARfAQAATAUBAAALBGABAABMBAEAAARhAQAATAUBAAALBGIBAABMBAEAAARjAQAATAUBAAALBGQBAABMBAEAAARlAQAATAUBAAALBGYBAABMBAEAAARnAQAATAUBAAALBGgBAABMBAEAAARpAQAATAUBAAALBGoBAABMBAEAAARrAQAATAUBAAALBGwBAABMBAEAAARtAQAATAUBAAALBG4BAABMBAEAAARvAQAATAUBAAALBHABAABMBAEAAARxAQAATAUBAAALBHIBAABMBAEAAARzAQAATAUBAAALBHQBAABMBAEAAAR1AQAATAUBAAALBHYBAABMBAEAAAR3AQAATAUBAAALBHgBAABMBAEAAAR5AQAATAUBAAALBHoBAABMBAEAAAR7AQAATAUBAAALBHwBAABMBAEAAAR9AQAATAUBAAALBH4BAABMBAEAAAR/AQAATAUBAAALBIABAABMBAEAAASBAQAATAUBAAALBIIBAABMBAEAAASDAQAATAUBAAALBIQBAABMBAEAAASFAQAATAUBAAALBIYBAABMBAEAAASHAQAATAUBAAALBIgBAABMBAEAAASJAQAATAUBAAALBIoBAABMBAEAAASLAQAATAUBAAALBIwBAABMBAEAAASNAQAATAUBAAALBI4BAABMBAEAAASPAQAATAUBAAAmHABMQAAAAAsEkAEAAEzZAAAABJEBAABMNgAAAAsEkgEAAEwEAQAABJMBAABMBQEAAAsElAEAAEwEAQAABJUBAABMBQEAAAsElgEAAEwEAQAABJcBAABMBQEAACYDAExAAAAAJgYATP4AAAALBB4AAABM2QAAAAQCAQAATDYAAAALBAMBAABMBAEAAL9MBQEAAAsEBgEAAEwEAQAABAcBAABMBQEAAAsECAEAAEwEAQAABAkBAABMBQEAAAsECgEAAEwEAQAABAsBAABMBQEAAAsEDAEAAEwEAQAABA0BAABMBQEAAAsEDgEAAEwEAQAABA8BAABMBQEAAAsEEAEAAEwEAQAABBEBAABMBQEAAAsEEgEAAEwEAQAABBMBAABMBQEAAAsEFAEAAEwEAQAABBUBAABMBQEAAAsEFgEAAEwEAQAABBcBAABMBQEAAAsEGAEAAEwEAQAABBkBAABMBQEAAAsEGgEAAEwEAQAABBsBAABMBQEAAAsEHAEAAEwEAQAABB0BAABMBQEAACYNAExAAAAACwQeAQAATNkAAAAEHwEAAEw2AAAACwQDAQAATAQBAAC/TAUBAAALBCABAABMBAEAAAQhAQAATAUBAAALBCIBAABMBAEAAAQjAQAATAUBAAALBCQBAABMBAEAAAQlAQAATAUBAAALBCYBAABMBAEAAAQnAQAATAUBAAALBCgBAABMBAEAAAQpAQAATAUBAAALBCoBAABMBAEAAAQrAQAATAUBAAALBCwBAABMBAEAAAQtAQAATAUBAAALBC4BAABMBAEAAAQvAQAATAUBAAALBDABAABMBAEAAAQxAQAATAUBAAALBDIBAABMBAEAAAQzAQAATAUBAAALBDQBAABMBAEAAAQ1AQAATAUBAAALBDYBAABMBAEAAAQ3AQAATAUBAAALBDgBAABMBAEAAAQ5AQAATAUBAAALBDoBAABMBAEAAAQ7AQAATAUBAAALBDwBAABMBAEAAAQ9AQAATAUBAAALBBwBAABMBAEAAAQ+AQAATAUBAAAmEQBMQAAAAAsEPwEAAEzZAAAABEABAABMNgAAAAsEAwEAAEwEAQAAv0wFAQAACwRBAQAATAQBAAAEQgEAAEwFAQAACwRDAQAATAQBAAAERAEAAEwFAQAACwRFAQAATAQBAAAERgEAAEwFAQAACwRHAQAATAQBAAAESAEAAEwFAQAACwRJAQAATAQBAAAESgEAAEwFAQAACwRLAQAATAQBAAAETAEAAEwFAQAACwRNAQAATAQBAAAETgEAAEwFAQAACwRPAQAATAQBAAAEUAEAAEwFAQAACwRRAQAATAQBAAAEUgEAAEwFAQAACwRTAQAATAQBAAAEVAEAAEwFAQAACwQcAQAATAQBAAAEVQEAAEwFAQAAJgwATEAAAAALBFYBAABM2QAAAARXAQAATDYAAAALBAMBAABMBAEAAL9MBQEAAAu9kEwEAQAAvZFMBQEAAAu9kkwEAQAAvZNMBQEAAAu9lEwEAQAAvZVMBQEAAAu9lkwEAQAAvZdMBQEAAAu9mEwEAQAAvZlMBQEAAAu9mkwEAQAAvZtMBQEAAAu9nEwEAQAAvZ1MBQEAAAu9nkwEAQAAvZ9MBQEAAAu9oEwEAQAAvaFMBQEAAAu9okwEAQAAvaNMBQEAAAu9pEwEAQAAvaVMBQEAAAu9pkwEAQAAvadMBQEAAAu9qEwEAQAAvalMBQEAAAu9qkwEAQAAvatMBQEAAAu9rEwEAQAAva1MBQEAAAu9rkwEAQAAva9MBQEAAAu9sEwEAQAAvbFMBQEAAAu9skwEAQAAvbNMBQEAAAu9tEwEAQAAvbVMBQEAAAu9tkwEAQAAvbdMBQEAAAu9uEwEAQAAvblMBQEAAAu9ukwEAQAAvbtMBQEAAAu9vEwEAQAAvb1MBQEAAAu9vkwEAQAAvb9MBQEAACYZAExAAAAACwRYAQAATNkAAAAEWQEAAEw2AAAACwQDAQAATAQBAAC/TAUBAAALBFoBAABMBAEAAARbAQAATAUBAAALBFwBAABMBAEAAARdAQAATAUBAAALBF4BAABMBAEAAARfAQAATAUBAAALBGABAABMBAEAAARhAQAATAUBAAALBGIBAABMBAEAAARjAQAATAUBAAALBGQBAABMBAEAAARlAQAATAUBAAALBGYBAABMBAEAAARnAQAATAUBAAALBGgBAABMBAEAAARpAQAATAUBAAALBGoBAABMBAEAAARrAQAATAUBAAALBGwBAABMBAEAAARtAQAATAUBAAALBG4BAABMBAEAAARvAQAATAUBAAALBHABAABMBAEAAARxAQAATAUBAAALBHIBAABMBAEAAARzAQAATAUBAAALBHQBAABMBAEAAAR1AQAATAUBAAALBHYBAABMBAEAAAR3AQAATAUBAAALBHgBAABMBAEAAAR5AQAATAUBAAALBHoBAABMBAEAAAR7AQAATAUBAAALBHwBAABMBAEAAAR9AQAATAUBAAALBH4BAABMBAEAAAR/AQAATAUBAAALBIABAABMBAEAAASBAQAATAUBAAALBIIBAABMBAEAAASDAQAATAUBAAALBIQBAABMBAEAAASFAQAATAUBAAALBIYBAABMBAEAAASHAQAATAUBAAALBIgBAABMBAEAAASJAQAATAUBAAALBIoBAABMBAEAAASLAQAATAUBAAALBIwBAABMBAEAAASNAQAATAUBAAALBI4BAABMBAEAAASPAQAATAUBAAAmHABMQAAAAAsEkAEAAEzZAAAABJEBAABMNgAAAAsEkgEAAEwEAQAABJMBAABMBQEAAAsElAEAAEwEAQAABJUBAABMBQEAAAsElgEAAEwEAQAABJcBAABMBQEAACYDAExAAAAAJgYATAABAADIOJgAAABCmQEAAAtiAABMHgAAAGIBAEyaAQAAJAEALqQDGxkhAFgCCACcEAIAnBACAJwQAgCcEAIJOisrBwgyMDIzBwgyMDIzBwgyMDIyBwgyMDIyBwgyMDIxBwgyMDIxBwgyMDIwBwgyMDIwBwgyMDE5BwgyMDE5BwgyMDE4BwgyMDE4BwgyMDE3BwgyMDE3BwgyMDE2BwgyMDE2BwgyMDE1BwgyMDE1BwgyMDE0BwgyMDE0BwgyMDEzBwgyMDEzBwgyMDEyBwgyMDEyBwgyMDExBwgyMDExBwgyMDEwBwgyMDEwBwgyMDA5BwgyMDA5BwgyMDA4BwgyMDA4BwgyMDA3BwgyMDA3BwgyMDA2BwgyMDA2BwgyMDA1BwgyMDA1BwgyMDA0BwgyMDA0BwgyMDAzBwgyMDAzBwgyMDAyBwgyMDAyBwgyMDAxBwgyMDAxBwgyMDAwBwgyMDAwBwgyMDIzBwgyMDIzBwgyMDIyBwgyMDIyBwgyMDIxBwgyMDIxBwgyMDIwBwgyMDIwBwgyMDE5BwgyMDE5BwgyMDE4BwgyMDE4BwgyMDE3BwgyMDE3BwgyMDE2BwgyMDE2BwgyMDE1BwgyMDE1BwgyMDE0BwgyMDE0BwgyMDEzBwgyMDEzBwgyMDEyBwgyMDEyBwgyMDExBwgyMDExBwgyMDEwBwgyMDEwBwgyMDA5BwgyMDA5BwgyMDA4BwgyMDA4BwgyMDA3BwgyMDA3BwgyMDA2BwgyMDA2BwgyMDA1BwgyMDA1BwgyMDA0BwgyMDA0BwgyMDAzBwgyMDAzBwgyMDAyBwgyMDAyBwgyMDAxBwgyMDAxBwgyMDAwBwgyMDAwBwgyMDIzBwgyMDIzBwgyMDIyBwgyMDIyBwgyMDIxBwgyMDIxBwgyMDIwBwgyMDIwBwgyMDE5BwgyMDE5BwgyMDE4BwgyMDE4BwgyMDE3BwgyMDE3BwgyMDE2BwgyMDE2BwgyMDE1BwgyMDE1BwgyMDE0BwgyMDE0BwgyMDEzBwgyMDEzBwgyMDEyBwgyMDEyBwgyMDExBwgyMDExBwgyMDEwBwgyMDEwBwgyMDA5BwgyMDA5BwgyMDA4BwgyMDA4BwgyMDA3BwgyMDA3BwgyMDA2BwgyMDA2BwgyMDA1BwgyMDA1BwgyMDA0BwgyMDA0BwgyMDAzBwgyMDAzBwgyMDAyBwgyMDAyBwgyMDAxBwgyMDAxBwgyMDAwBwgyMDAwBwgyMDIzBwgyMDIzBwgyMDIyBwgyMDIyBwgyMDIxBwgyMDIxBwgyMDIwBwgyMDIwBwgyMDE5BwgyMDE5BwgyMDE4BwgyMDE4BwgyMDE3BwgyMDE3BwgyMDE2BwgyMDE2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
|
||||
@@ -0,0 +1 @@
|
||||
//bbQ0FUT1C/ARp5cWt0dl9vcGVuLmpzLGFzc2V0czovL2pzL2xpYi9jYXQuanMcX19qc0V2YWxSZXR1cm4MQ3J5cHRvCmRheWpzDGppbmphMgZVcmkCXwZrZXkGdXJsDGRldmljZQ5zaXRlS2V5EHNpdGVUeXBlDnJlcXVlc3QIaW5pdAhob21lDmhvbWVWb2QSbmV4dFZhbHVlDHdvcmtlchBjYXRlZ29yeQxkZXRhaWwIcGxheQxzZWFyY2gOY2hhclN0cg5yYW5kU3RyEHJhbmRVVUlEDnJhbmRNQUMUcmFuZERldmljZRpmb3JtYXRQbGF5VXJsEmpzb25QYXJzZQp5cWt0dnphYmFjZGVmZ2hqa2xtbm9wcXJzdHV2d3h5ekFCQ0RFRkdISktMTU5PUFFSU1RVVldYWVowMTIzNDU2Nzg5AmUCdAJyAmECbwJuAnMGcmVxGm9raHR0cC8zLjE0LjkUdXNlci1hZ2VudA5jb250ZW50JHd3dy5mdXdlbnR1dGVuZy5jbhJidW5kbGVySWQOcmVnQ29kZQhpbXNpGDEwMDFfZGVmYXVsdA4xLjAuMC4xDnZlcnNpb24KbW9kZWwUZGV2aWNlSW5mbwZtYWMWdmVyc2lvbkNvZGUOcmVsZWFzZQxvc0luZm8WaXNMb3dEZXZpY2UScmVxdWVzdElkQGQ2ZDUyMGVhOTA5MDRmMWJhNjgwZWQ2YzljOWY5MDA3CmFwcElkCGltZWkIdWRpZAxhc3NpZ24Ia2V5cwxzb3J0QnkIcHVzaAI9TmFwcEtleT03MGFmNjdkMmI2Y2Y0NzY3OWIzOTdlYTRjMTg4Njg3NwZNRDUCJhZ0b0xvd2VyQ2FzZQhzaWduDmhlYWRlcnMIcG9zdAxtZXRob2QIZGF0YQhza2V5CnN0eXBlCmxvY2FsCnBhcnNlDmlzRW1wdHkEaWQSc3RyaW5naWZ5RGh0dHBzOi8vY29uLmxicGNydy5jb20vY29uZmlnLmpzb248L3YxL2FwaS9zZWFyY2gvZ2V0U2VhcmNoRmlsdGVyFGZpbHRlckxpc3QeZmlsdGVyVmFsdWVMaXN0DnR5cGVfaWQSdHlwZV9uYW1lEHBhcnNlSW50BHt9MC92MS9hcGkvdm9kV29ya2VyL2RldGFpbBZ2b2RXb3JrZXJJZA52b2RMaXN0DHJlbWFyawh0cmltCnNjb3JlBjAuMAp2b2RJZAx2b2RfaWQOdm9kTmFtZRB2b2RfbmFtZRBjb3ZlckltZw52b2RfcGljAiAWdm9kX3JlbWFya3MIcGFnZRJwYWdlY291bnQIbGlzdAJpAmQCYwJsAnUUc3RhcnRzV2l0aA52X3dvcmtfDHN1YnN0chJjaGFubmVsSWQUZmlsdGVyTmFtZQxhcmVhSWQFMFc6Uwh5ZWFyBXRe/U4kY2hhbm5lbENoaWxkVHlwZUlkBXt8i1cFaFHokAJ2EHNvcnRMaXN0EHNvcnRUeXBlBZJjj14Qc29ydE5hbWUSZmlsZXJOYW1lFGZpbGVyVmFsdWUccXVlcnlWYWx1ZUpzb24ObmV4dFZhbC4vdjEvYXBpL3NlYXJjaC9xdWVyeU5vdw5oYXNOZXh0Cml0ZW1zDGZpbHRlciwvdjEvYXBpL3ZvZEluZm8vZGV0YWlsFmNoYW5uZWxOYW1lEHZvZF95ZWFyEGFyZWFOYW1lEHZvZF9hcmVhCmludHJvFnZvZF9jb250ZW50EmFjdG9yTGlzdAZtYXAELCASdm9kX2FjdG9yGGRpcmVjdG9yTGlzdBh2b2RfZGlyZWN0b3IUcGxheWVyTGlzdBRwbGF5ZXJOYW1lDGVwTGlzdAxlcE5hbWUCJAhlcElkAiMGJCQkGnZvZF9wbGF5X2Zyb20Ydm9kX3BsYXlfdXJsGnZvZFdvcmtlck5hbWUMW2E9Y3I6BC9dCFsvYV02L3YxL2FwaS92b2RJbmZvL2dldEVwRGV0YWlsHnJlc29sdXRpb25JdGVtcyJ2b2RSZXNvbHV0aW9uTmFtZTQvdjEvYXBpL3ZvZEluZm8vZ2V0UGxheVVybBp2b2RSZXNvbHV0aW9uDmtleXdvcmQGc2NfKi92MS9hcGkvc2VhcmNoL3NlYXJjaAxyYW5kb20CLRZ0b1VwcGVyQ2FzZQI6DEh1YXdlaQpicmFuZBxIVUFXRUkrTWF0ZSsyMA5idWlsZElkFHJlcGxhY2VBbGwOcmVwbGFjZQQvLwxodHRwczoIaHR0cBRVc2VyLUFnZW50DnJlZmVyZXIOUmVmZXJlcgxoZWFkZXIPpAMBpgMBABuoAwAFAKoDAAGsAwACrgMAA7ADAASyAwAOAAYBoAEAAAABHBB5AKoDAAysAwEMrgMCDLADAwyyAwQMtAMA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
|
||||
@@ -0,0 +1 @@
|
||||
//bbQ0FUT1C/ARp5cWt0dl9vcGVuLmpzLGFzc2V0czovL2pzL2xpYi9jYXQuanMcX19qc0V2YWxSZXR1cm4MQ3J5cHRvCmRheWpzDGppbmphMgZVcmkCXwZrZXkGdXJsDGRldmljZQ5zaXRlS2V5EHNpdGVUeXBlDnJlcXVlc3QIaW5pdAhob21lDmhvbWVWb2QSbmV4dFZhbHVlDHdvcmtlchBjYXRlZ29yeQxkZXRhaWwIcGxheQxzZWFyY2gOY2hhclN0cg5yYW5kU3RyEHJhbmRVVUlEDnJhbmRNQUMUcmFuZERldmljZRpmb3JtYXRQbGF5VXJsEmpzb25QYXJzZQp5cWt0dnphYmFjZGVmZ2hqa2xtbm9wcXJzdHV2d3h5ekFCQ0RFRkdISktMTU5PUFFSU1RVVldYWVowMTIzNDU2Nzg5AmUCdAJyAmECbwJuAnMGcmVxGm9raHR0cC8zLjE0LjkUdXNlci1hZ2VudA5jb250ZW50JHd3dy5mdXdlbnR1dGVuZy5jbhJidW5kbGVySWQOcmVnQ29kZQhpbXNpGDEwMDFfZGVmYXVsdA4xLjAuMC4xDnZlcnNpb24KbW9kZWwUZGV2aWNlSW5mbwZtYWMWdmVyc2lvbkNvZGUOcmVsZWFzZQxvc0luZm8WaXNMb3dEZXZpY2UScmVxdWVzdElkQGQ2ZDUyMGVhOTA5MDRmMWJhNjgwZWQ2YzljOWY5MDA3CmFwcElkCGltZWkIdWRpZAxhc3NpZ24Ia2V5cwxzb3J0QnkIcHVzaAI9TmFwcEtleT03MGFmNjdkMmI2Y2Y0NzY3OWIzOTdlYTRjMTg4Njg3NwZNRDUCJhZ0b0xvd2VyQ2FzZQhzaWduDmhlYWRlcnMIcG9zdAxtZXRob2QIZGF0YQhza2V5CnN0eXBlCmxvY2FsCnBhcnNlDmlzRW1wdHkEaWQSc3RyaW5naWZ5RGh0dHBzOi8vY29uLmxicGNydy5jb20vY29uZmlnLmpzb248L3YxL2FwaS9zZWFyY2gvZ2V0U2VhcmNoRmlsdGVyFGZpbHRlckxpc3QeZmlsdGVyVmFsdWVMaXN0DnR5cGVfaWQSdHlwZV9uYW1lEHBhcnNlSW50BHt9MC92MS9hcGkvdm9kV29ya2VyL2RldGFpbBZ2b2RXb3JrZXJJZA52b2RMaXN0DHJlbWFyawh0cmltCnNjb3JlBjAuMAp2b2RJZAx2b2RfaWQOdm9kTmFtZRB2b2RfbmFtZRBjb3ZlckltZw52b2RfcGljAiAWdm9kX3JlbWFya3MIcGFnZRJwYWdlY291bnQIbGlzdAJpAmQCYwJsAnUUc3RhcnRzV2l0aA52X3dvcmtfDHN1YnN0chJjaGFubmVsSWQUZmlsdGVyTmFtZQxhcmVhSWQFMFc6Uwh5ZWFyBXRe/U4kY2hhbm5lbENoaWxkVHlwZUlkBXt8i1cFaFHokAJ2EHNvcnRMaXN0EHNvcnRUeXBlBZJjj14Qc29ydE5hbWUSZmlsZXJOYW1lFGZpbGVyVmFsdWUccXVlcnlWYWx1ZUpzb24ObmV4dFZhbC4vdjEvYXBpL3NlYXJjaC9xdWVyeU5vdw5oYXNOZXh0Cml0ZW1zDGZpbHRlciwvdjEvYXBpL3ZvZEluZm8vZGV0YWlsFmNoYW5uZWxOYW1lEHZvZF95ZWFyEGFyZWFOYW1lEHZvZF9hcmVhCmludHJvFnZvZF9jb250ZW50EmFjdG9yTGlzdAZtYXAELCASdm9kX2FjdG9yGGRpcmVjdG9yTGlzdBh2b2RfZGlyZWN0b3IUcGxheWVyTGlzdBRwbGF5ZXJOYW1lDGVwTGlzdAxlcE5hbWUCJAhlcElkAiMGJCQkGnZvZF9wbGF5X2Zyb20Ydm9kX3BsYXlfdXJsGnZvZFdvcmtlck5hbWUMW2E9Y3I6BC9dCFsvYV02L3YxL2FwaS92b2RJbmZvL2dldEVwRGV0YWlsHnJlc29sdXRpb25JdGVtcyJ2b2RSZXNvbHV0aW9uTmFtZTQvdjEvYXBpL3ZvZEluZm8vZ2V0UGxheVVybBp2b2RSZXNvbHV0aW9uDmtleXdvcmQGc2NfKi92MS9hcGkvc2VhcmNoL3NlYXJjaAxyYW5kb20CLRZ0b1VwcGVyQ2FzZQI6DEh1YXdlaQpicmFuZBxIVUFXRUkrTWF0ZSsyMA5idWlsZElkFHJlcGxhY2VBbGwOcmVwbGFjZQQvLwxodHRwczoIaHR0cBRVc2VyLUFnZW50DnJlZmVyZXIOUmVmZXJlcgxoZWFkZXIPpAMBpgMBABuoAwAFAKoDAAGsAwACrgMAA7ADAASyAwAOAAYBoAEAAAABHBB5AKoDAAysAwEMrgMCDLADAwyyAwQMtAMA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
|
||||
@@ -0,0 +1 @@
|
||||
//bbQ0FUT1CGAxh5cnpqX29wZW4uanMsYXNzZXRzOi8vanMvbGliL2NhdC5qcxxfX2pzRXZhbFJldHVybgxDcnlwdG8KZGF5anMMamluamEyBlVyaQJfDl8weDZmMmIOXzB4YjgxZhJfMHgxMThjNDESXzB4MTAyYTM1El8weDIyZWQzYxJfMHgzNDdlZmISXzB4MjI1MmRlEl8weDI4NWVlNhJfMHgxY2FjNzgSXzB4NDFkNzk3El8weDk2ZjA5YxJfMHgzZDM3ZWMSXzB4NTI0NzFhEl8weDI3ZWViNxJfMHgxOGU2YzISXzB4NDRiNzNiEl8weGJkMjYxNRJfMHgzMThkNjESXzB4NThhZDM2El8weDY2ZGEwNxBfMHhjYTVmMRJfMHgxZWE4MDcOXzB4YWVhMRJfMHg0NzRlMTQSXzB4NTBhZWI1El8weDJkODM5MRJfMHgyOTU4NGQSXzB4MWUyMmVkEl8weDIwMGRhZRJfMHg1YTIzMzUSXzB4NWFiZjc0El8weDc3YmFhZBJfMHgzMTQwOGMSXzB4MmI4OWYxEl8weDQ5YzE3MBJfMHgyZGI3MDISc3Vic3RyaW5nEnllYXJfbGlzdEBEYWx2aWsvMi4xLjAgKExpbnV4OyBVOyBBbmRyb2lkIBwwOGQ1NWY1MDBiODJlNzwvYXBwdG8vdjEvdm9kL2dldFZvZFNlYXJjaD93ZD0KdGl0bGUWdG9VcHBlckNhc2UMaHVhd2VpCnR5cGVzBmVuYxB2b2RfbmFtZRB2b2RfeWVhci4vYXBwdG8vdjEvcGFyc2luZy9wcm94eQh0aW1lFnRvTG93ZXJDYXNlPi9hcHB0by92MS92b2QvZ2V0TGlzdHM/dHlwZV9pZD0OaXNFbXB0eRRjaGFyQ29kZUF0mANBbDRJQVh3V2IzOVhJVUpXTW5KS1dqNVNCaHhhQkFGWGNIWVBmbGhSSlVaMFBnZElkUU4yWHloa1JXd3Rjbms4VDJoalcwd0hNbUJLRXlJTVJpVlJmd0lYVlgwTVEyWnVQRjlYTXdkYWR3Vk1YeHdHWkVwUFlXRTNabFJKRUFGWlUwWkNDd0ZBV0ExYWQxUlVVV1FwZUZjTVZreE5LRjE5ZWxjQlp5cHZkVlFuY1FBVlZrbDFVbXBHVlZ4NGJWQmNZQ2xTQTJjVkJROD0Mdm9kX2lkCGtleXMOdGltZW91dBpnZXRfaG9tZV9jYXRlDmhlYWRlcnMKc2NvcmUIbGFuZxJ0eXBlX25hbWUOcmVwbGFjZRJhcmVhX2xpc3QIdHJpbRR1c2VyLWFnZW50DHJhbmRvbQ5jb250ZW50FHN0YXJ0c1dpdGgadm9kX3BsYXlfZnJvbRJzdHJpbmdpZnkadm9kX3BsYXlfbGlzdAhwb3N0FEVOQ1JZUFRJT04Wdm9kX2NvbnRlbnRYU1hvamNHWVBBQUlIVlYxQklRRmlTQ0IrZEF4bGZRVTdka1ZURDFaNkV3QT0SbGFzdF9wYWdlBmxvZ+QBJmFyZWE9e3tleHQuYXJlYX19Jmxhbmc9e3tleHQubGFuZ319JnllYXI9e3tleHQueWVhcn19Jm9yZGVyPXt7ZXh0Lm9yZGVyfGRlZmF1bHQoInRpbWUiKX19JnR5cGVfbmFtZT17e2V4dC5jbGFzc319CnBhcnNlHEhVQVdFSSBNYXRlIDQwCG1vbGQIc2tleQhmaW5kDGV4dGVuZAZ1cmwOYnVpbGRJZBJ2b2RfYWN0b3IYJnBhZ2VTaXplPTIxoAFXRXdRUlVaY0doOUpFRUpZU0FZRENWSU5CbFFOQWdKTVcxMFdHVkZJU1ZkUUQxOVpYZ1VXWHh4R1UxUUxRRkZJVmw5ZFRWbENGUmxFUUJBPRRyZXBsYWNlQWxsCGNhdGUIZWFjaAh5cnpqFnBsYXllcl9pbmZvCGRhdGEKbGFiZWwOdm9kX3BpYxZnZXRfcGFyc2luZwwmcGFnZT08L2FwcHRvL3YyL2NvbmZpZy9nZXQ/cD1hbmRyb2lkMiZfX3BsYXRmb3JtPWFuZHJvaWQmX19pYz04ZEZrV1FScFVHd0VKUWhCV0JFVkVBZzFhSEE9PXphYmFjZGVmZ2hqa2xtbm9wcXJzdHV2d3h5ekFCQ0RFRkdISktMTU5PUFFSU1RVVldYWVowMTIzNDU2Nzg5EHRyeSBuZXh0DGh0dHBzOg52b2Rfc3ViDGRvbWFpbgpsaXN0cxhmcm9tQ2hhckNvZGUOcmVmZXJlcghwdXNoDEJhc2U2NApvcmRlcghoaXRzDmZvckVhY2gIVXRmOAhodHRwCnN0eXBlCHllYXIcaGFzT3duUHJvcGVydHkwL2FwcHRvL3YxL3ZvZC9nZXRWb2Q/aWQ9FnZvZF9yZW1hcmtzDGRldmljZQgweDFiCDB4NDMIMHgyNggweDE3CDB4NTIGMHg5MEFRcFhEUVplREFRSVVROEVWdzhERHc9PShjWDAzR25Za2RoOWdLWHRoVWc9PQgweDI3El8weDRkMGEyZRJfMHg2ZjJiMjUSXzB4YjgxZjNhEl8weDI4NjUxZgpzaGlmdBJfMHhjZDU5NzQSXzB4NTQ5OTFhEl8weDMyNzE3ZhJfMHg0YzBjMmMSXzB4MjYxNjlhEl8weGFhZWRiMxJfMHg1NThlNjEUVXNlci1BZ2VudAZyZXEIMHg0YwYweDYMbWV0aG9kEmZvcm0tZGF0YRBwb3N0VHlwZQYweGQGMHgwBjB4NwhhZXNYCDB4MWQSXzB4MzQ3Njg1El8weDIwOGUwORJfMHg0N2M1M2QSXzB4NGZiMTM1CDB4MTAIMHgzNwgweDNjCmxvY2FsCDB4MjQIMHgzZQgweDUwBGlkCDB4NGUEdWEIMHg0Mg5yZWxlYXNlBDsgCm1vZGVsDiBCdWlsZC8IMHgxNAIpBjB4MQYweDQIMHgyYhJfMHgyMmNjZmQSXzB4MTExYjg2El8weDEwOWI2MhJfMHg0ZGZjZTQSXzB4Mzg3NGQ3El8weDI2NGQ4NBJfMHg0ZTlkZGMSXzB4MTcwYjI1El8weDE4ZDkyMBJfMHg2ZTQ1NWESXzB4M2ExNTU0El8weDE2Njk0MBJfMHgyY2QwMzMSXzB4NWMzYmMwEl8weDVjYTQwYwgweDIzCDB4MjEIMHgyYwgweDU2BjB4ZggweDJmDnR5cGVfaWQIMHg0NQgweDEyCDB4NTQIMHg0OAV7fItXCDB4MWUIMHg1YwUwVzpTCGFyZWESbGFuZ19saXN0Be2LAIoIMHg1OQgweDQxBXRe404IMHgzOAZrZXkIaW5pdAVoUeiQAm4CdggweDFhCDB4MzEFkmOPXgUAZ7BlCDB4NGQFAGftcAgweDMyBX1ZxIsIMHg1OAgweDE5DmNvbnNvbGUGMHhiDmZpbHRlcnMSXzB4Zjg3NTE5CDB4NWESXzB4MjE2ZTdmBHt9El8weDFhZWVjORJfMHgxNzMyYWYSXzB4YzA3ZmY0El8weDFjNzg2NhJfMHgzNDc0NGISXzB4NTYyNTQ4El8weDE5OTZhNhJfMHg1NjQxYjgSXzB4NjgwMzc1CDB4NGYGMHhjBmV4dAgweDIyCDB4MTYIMHg1MwgweDRhCDB4MjAIMHgyYQhwYWdlBjB4YRJwYWdlY291bnQIbGlzdBJfMHgxMWE5NzMSXzB4MmU4MWZjEl8weDMyMzNhNhJfMHg1NTIxYmQSXzB4M2ZmYzZmEl8weDgxZGQ1NRJfMHg0OGY0NTcSXzB4MzFhMDg1CDB4M2EIMHgyNSRlbmNvZGVVUklDb21wb25lbnQSdm9kX2NsYXNzCDB4M2YCLAgweDRiEHZvZF9hcmVhCDB4MTUYdm9kX2RpcmVjdG9yBjB4OAgweDVlBjB4NQgweDFjCDB4NWQIdXJscwgweDM5Bm1hcAgweDNkAiMGMHgzBiQkJBh2b2RfcGxheV91cmwSXzB4NTcxZWFkCDB4MzQCJAgweDEzEl8weDU4YTFiYxJfMHg3ZTY5Y2USXzB4NTcyY2RkEl8weDQzMjdlMhJfMHgyOTBhMWESXzB4MjYwNTg2El8weDMwYWE1YRJfMHhmNzVmZDISXzB4NTliYjMxCDB4MTEMY29uZmlnEHBsYXlfdXJsCDB4MWYIMHg1NQgweDI4El8weDFlZTU1MxJfMHgzYzMwZWESXzB4NDQ1ZDE0El8weDNiMWI0ORJfMHgyOGI3ZDESXzB4MzFiOTYwEl8weDI5NzJkMhJfMHgyYjRkM2EIMHg0NAgweDNiEl8weDE5NjRlNhJfMHg1ZjEwOTAIMHgxOAgweDViAiASXzB4MzE1ODU3El8weDI0MGI0YRJfMHg1MjFkYjAOaW5kZXhPZggweDQwEl8weDU3MzY2ZBJfMHgxZTU0NTMSXzB4NDBkNWY0El8weDQ4OGE0MBJfMHhmYTk1ZmISXzB4YzE1NDhjEl8weDI0MWE4MAYweDIELy8IMHgyOQgweDM2CDB4NTcIMHg1ZggweDJlDlJlZmVyZXIIMHgzMwxoZWFkZXISXzB4MzhjMjk5El8weDEzNjFkYxJfMHgxMTM3ODQSXzB4MjhmZDFjEl8weDdhNTUwYRJfMHhiOWVmN2QSXzB4NGFhYTI2El8weDQwMzE2YwgweDYwCDB4NDcKYnJhbmQGMHhlCDB4NDYSXzB4MTMyZGViEl8weDJlMzE0YhJfMHgyYTczZTASXzB4NTliMzQxEl8weDJlYWFkYwgweDJkCDB4NTESXzB4MjMwOGU2El8weDQ5MjQ1MwgweDMwCDB4NDkIMHgzNRJfMHhhZWQ4M2UIaG9tZQ5ob21lVm9kEGNhdGVnb3J5DGRldGFpbAhwbGF5DHNlYXJjaA+kAwGmAwEAKagDAAUAqgMAAawDAAKuAwADsAMABLIDAA4ABgGgAQAAACAqFagIAKoDAAysAwEMrgMCDLADAwyyAwQMtAMADbYDAQ24AwIJugMDCbwDBAm+AwUJwAMGCcIDBwnEAwgJxgMJDcgDCg3KAwsNzAMMDc4DDQ3QAw4N0gMPAdQDEAHWAxEB2AMSAdoDEwHcAxQB3gMVCeADFgniAxcB5AMYAeYDGQHoAxoB6gMbAewDHA3uAx0B8AMeAfIDHwH0AyAB9gMhAfgDIgH6AyMBqAMkAQjoYb4CXxQAvgNfFQC+BF8WAL4FXxcAvgZfGAC+B18ZAL4IXxwAvglfHQC+Cl8eAL4LXx8AvgxfIAC+DV8iAL4OXyMAvg9fJAC+EF8lAL4RXyYAvhJfJwC+E18oAL4UXykAKQQwAAAABF0AAAAE/gAAAAT/AAAABAABAAAEAQEAAAQCAQAABAMBAAAEBAEAAAQFAQAABAYBAAAEBwEAAAQIAQAABAkBAAAECgEAAAQLAQAABAwBAAAEDQEAAAQOAQAABA8BAAAEEAEAAAQRAQAABBIBAAAEEwEAAAQUAQAABBUBAAAEFgEAAAQXAQAABBgBAAAEGQEAAAQaAQAABHoAAAAmIAAEGwEAAEwgAACABBwBAABMIQAAgAQdAQAATCIAAIAEHgEAAEwjAACABEIAAABMJAAAgAQfAQAATCUAAIAEIAEAAEwmAACABCEBAABMJwAAgAQiAQAATCgAAIAEIwEAAEwpAACABCQBAABMKgAAgAQlAQAATCsAAIAEJgEAAEwsAACABCcBAABMLQAAgAQoAQAATC4AAIAEKQEAAEwvAACABCoBAABMMAAAgAQrAQAATDEAAIAELAEAAEwyAACABC0BAABMMwAAgAQuAQAATDQAAIAELwEAAEw1AACABDABAABMNgAAgAQxAQAATDcAAIAEMgEAAEw4AACABDMBAABMOQAAgAQ0AQAATDoAAIAENQEAAEw7AACABDYBAABMPAAAgAQ3AQAATD0AAIAEOAEAAEw+AACABDkBAABMPwAAgAQ6AQAATEAAAIAEHgAAAExBAACABDsBAABMQgAAgAQ8AQAATEMAAIAEPQEAAExEAACABD4BAABMRQAAgAQ/AQAATEYAAIAEQQAAAExHAACABEABAABMSAAAgARBAQAATEkAAIAEQgEAAExKAACABEMBAABMSwAAgAREAQAATEwAAIAERQEAAExNAACABEYBAABMTgAAgARHAQAATE8AAIAESAEAAExQAACABEkBAABMUQAAgARKAQAATFIAAIAESwEAAExTAACABEwBAABMVAAAgARNAQAATFUAAIAETgEAAExWAACABDYAAABMVwAAgARPAQAATFgAAIAEUAEAAExZAACABFEBAABMWgAAgARSAQAATFsAAIAEUwEAAExcAACABFQBAABMXQAAgARVAQAATF4AAIAEVgEAAExfAACABFsAAABMYAAAgF8FAL4AZQUAvKcB7g6+AU3bAAAAXwYAZQYABFcBAADtXwcAv18IAAtfCQCzXwoAv18LALNfDABlBgAEWAEAAO1fDQBlBgAEWQEAAO1fDgBlBgAEWgEAAO1fDwBlBgAEWwEAAO1fEABlBgAEXAEAAO1fEQAEXQEAAF8SAAReAQAAXxMAC18aAAtfGwBlBgAEXwEAAO1fIQAppAMBBAEAYwIOQwYBAAIBAgIAARMDwAUAAUDCBQABAMQFAQAwYQAAvgBNYgEAAMdiAADQj9jtKaQDAQAOQwYBAAEAAQQBAB0BxgUAAQDABQADz47X6BjbBEoBAABI2wRkAQAASCQAACQBAA7q5SmkAwEADkMGAQACAQICAQARA8AFAAEAwgUAAQDEBQEAILQDBQxhAADPs57TZQAAz0fHYgAAKKQDAQAOYgYB0gMDBAMLBwCXAgfKBQABAMwFAAEAzgUAAQDQBQEAINIFAQEg1AUBAiDWBQkDA/YDJgDGAw4MugMICLYDBgzQAxMMzAMRDM4DEgxhAgBhAQBhAAAL22UBAO1MbAEAAMcGyNDoUThtAQAAZQIAZQMABG4BAADtnQtlAwAEbwEAAO1McAEAAAvbZQEA7UxsAQAATBUBAADQTDoBAAAEcQEAAExyAQAA0UwTAQAA7osRYwEADuoXOG0BAADPC2IAAEwVAQAA7osRYwEADjiYAAAAZQMABHMBAADtSGIBAGUDAAR0AQAA7UckAQDJbGgAAABiAgBlAwAEdQEAAO1HtKnoPjiYAAAABCoBAABIOHYBAADbZQQA7SYAAJZiAgAEOgEA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
|
||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1,272 @@
|
||||
import { Crypto, load, _ } from './lib/cat.js';
|
||||
|
||||
let siteUrl = 'https://www.cs1369.com';
|
||||
let siteKey = '';
|
||||
let siteType = 0;
|
||||
let headers = {};
|
||||
|
||||
async function request(reqUrl, postData, agentSp, get) {
|
||||
|
||||
let res = await req(reqUrl, {
|
||||
method: get ? 'get' : 'post',
|
||||
headers: headers,
|
||||
data: postData || {},
|
||||
postType: get ? '' : 'form',
|
||||
});
|
||||
|
||||
let content = res.content;
|
||||
return content;
|
||||
}
|
||||
|
||||
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: '动漫',
|
||||
}];
|
||||
|
||||
let filterObj = genFilterObj();
|
||||
return JSON.stringify({
|
||||
class: classes,
|
||||
filters: filterObj
|
||||
});
|
||||
}
|
||||
|
||||
async function homeVod() {
|
||||
let videos = await getVideos(siteUrl);
|
||||
return JSON.stringify({
|
||||
list: videos,
|
||||
});
|
||||
}
|
||||
|
||||
async function category(tid, pg, filter, extend) {
|
||||
let url = siteUrl;
|
||||
if (filter) {
|
||||
url = url + '/show';
|
||||
let area = extend['area'];
|
||||
if (area && area != '') {
|
||||
url = url + '/area/' + area;
|
||||
}
|
||||
let clazz = extend['class']
|
||||
if (clazz && clazz != '') {
|
||||
url = url + '/class/' + clazz;
|
||||
}
|
||||
let id = extend['id'];
|
||||
if(id && id != '') {
|
||||
url = url + '/id/' + id;
|
||||
} else {
|
||||
url = url + '/id/' + tid;
|
||||
}
|
||||
let year = extend['year'];
|
||||
if (year && year != '') {
|
||||
url = url + '/year/' + year;
|
||||
}
|
||||
if (pg && pg > 1) {
|
||||
url = url + '/page/' + pg;
|
||||
}
|
||||
url = url + '.html';
|
||||
} else {
|
||||
url = url + '/vod/type';
|
||||
url = url + '/id/' + tid;
|
||||
if (pg && pg > 1) {
|
||||
url = url + '/page/' + pg;
|
||||
}
|
||||
url = url + '.html';
|
||||
}
|
||||
//console.log('cate page url:', url);
|
||||
|
||||
let videos = await getVideos(url);
|
||||
return JSON.stringify({
|
||||
list: videos,
|
||||
page: pg
|
||||
});
|
||||
}
|
||||
|
||||
async function detail(id) {
|
||||
try {
|
||||
let url = siteUrl + id;
|
||||
const html = await request(url);
|
||||
const $ = load(html);
|
||||
let actors = _.map($('div.stui-content__detail > p:nth-child(3) > a'), (n) => {
|
||||
return $(n).text();
|
||||
});
|
||||
let actor = actors.join(' ');
|
||||
let director = $('div.stui-content__detail > p:nth-child(4) > a').text();
|
||||
let title = $('div.stui-content__detail > h1.title').text();
|
||||
let content = $('div.stui-pannel_bd > p').text();
|
||||
const cards = $('div.stui-pannel_bd.col-pd.clearfix > ul > li > a');
|
||||
let playUrls = _.map(cards, (n) => {
|
||||
return $(n).text() + '$' + n.attribs['href'];
|
||||
});
|
||||
|
||||
const video = {
|
||||
vod_actor: actor,
|
||||
vod_play_from: 'Leospring',
|
||||
vod_play_url: playUrls.join('#'),
|
||||
vod_director: director,
|
||||
vod_content: content,
|
||||
};
|
||||
const list = [video];
|
||||
const result = { list };
|
||||
return JSON.stringify(result);
|
||||
} catch (e) {
|
||||
//console.log('err', e);
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
async function search(wd, quick, pg) {
|
||||
let url = siteUrl + '/search/wd/' + wd + '.html';
|
||||
//console.log('search url:', url);
|
||||
const html = await request(url);
|
||||
const $ = load(html);
|
||||
const cards = $('div.stui-pannel_bd > ul.stui-vodlist__media.col-pd.clearfix > li');
|
||||
let videos = _.map(cards, (n) => {
|
||||
let id = $($(n).find('div.thumb > a')[0]).attr('href');
|
||||
let name = $($(n).find('div.thumb > a')[0]).attr('title');
|
||||
let pic = $($(n).find('div.thumb > a')[0]).attr('data-original');
|
||||
let remark = $($(n).find('div.thumb > a > span:nth-child(2)')[0]).text();
|
||||
|
||||
return {
|
||||
vod_id: id,
|
||||
vod_name: name,
|
||||
vod_pic: pic,
|
||||
vod_remarks: remark,
|
||||
};
|
||||
});
|
||||
return JSON.stringify({
|
||||
list: videos,
|
||||
});
|
||||
}
|
||||
|
||||
async function play(flag, id, flags) {
|
||||
let url = siteUrl + id;
|
||||
const html = await request(url);
|
||||
const $ = load(html);
|
||||
let info = '';
|
||||
for(const n of $('script')) {
|
||||
if($(n).text().indexOf('player_aaaa=') > 0) {
|
||||
info = $(n).text().split('player_aaaa=')[1];
|
||||
break;
|
||||
}
|
||||
}
|
||||
//console.log('info', info);
|
||||
let obj = JSON.parse(info);
|
||||
let playUrl = obj.url;
|
||||
if(obj.encrypt == 1) {
|
||||
playUrl = unescape(playUrl);
|
||||
} else if (obj.encrypt == 2) {
|
||||
playUrl = unescape(base64Decode(playUrl))
|
||||
}
|
||||
return JSON.stringify({
|
||||
parse: 0,
|
||||
url: playUrl,
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
function genFilterObj() {
|
||||
return {
|
||||
'1':[
|
||||
{
|
||||
key: 'id',
|
||||
name: '类型',
|
||||
value: [{n:'全部',v:''},{n:'动作片',v:'6'},{n:'喜剧片',v:'7'},{n:'爱情片',v:'8'},{n:'科幻片',v:'9'},{n:'恐怖片',v:'10'},{n:'剧情片',v:'11'},{n:'战争片',v:'12'},{n:'动画片',v:'13'},{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:'武侠'},{n:'冒险',v:'冒险'},{n:'枪战',v:'枪战'},{n:'悬疑',v:'悬疑'},{n:'惊悚',v:'惊悚'},{n:'经典',v:'经典'},{n:'青春',v:'青春'},{n:'文艺',v:'文艺'},{n:'微电影',v:'微电影'},{n:'古装',v:'古装'},{n:'历史',v:'历史'},{n:'运动',v:'运动'},{n:'农村',v:'农村'},{n:'儿童',v:'儿童'},{n:'网络电影',v:'网络电影'}]
|
||||
},{
|
||||
key: 'area',
|
||||
name: '地区',
|
||||
value: [{n:'全部',v:''},{n:'中国大陆',v:'中国大陆'},{n:'中国香港',v:'中国香港'},{n:'中国台湾',v:'中国台湾'},{n:'美国',v:'美国'},{n:'韩国',v:'韩国'},{n:'日本',v:'日本'},{n:'泰国',v:'泰国'},{n:'新加坡',v:'新加坡'},{n:'马来西亚',v:'马来西亚'},{n:'印度',v:'印度'},{n:'英国',v:'英国'},{n:'法国',v:'法国'},{n:'加拿大',v:'加拿大'},{n:'西班牙',v:'西班牙'},{n:'俄罗斯',v:'俄罗斯'}]
|
||||
},{
|
||||
key: 'year',
|
||||
name: '年份',
|
||||
value: [{n:'全部',v:''},{n:'2023',v:'2023'},{n:'2022',v:'2022'},{n:'2021',v:'2021'},{n:'2020',v:'2020'},{n:'2019',v:'2019'},{n:'2018',v:'2018'},{n:'2017',v:'2017'},{n:'2016',v:'2016'},{n:'2015',v:'2015'},{n:'2014',v:'2014'},{n:'2013',v:'2013'},{n:'2012',v:'2012'},{n:'2011',v:'2011'},{n:'2010',v:'2010'},{n:'2009',v:'2009'},{n:'2008',v:'2008'},{n:'2007',v:'2007'},{n:'2006',v:'2006'},{n:'2005',v:'2005'},{n:'2004',v:'2004'},{n:'2003',v:'2003'},{n:'2002',v:'2002'},{n:'2001',v:'2001'},{n:'2000',v:'2000'}]
|
||||
}],
|
||||
'2':[{
|
||||
key: 'id',
|
||||
name: '类型',
|
||||
value: [{n:'全部',v:''},{n:'内地',v:'15'},{n:'美国',v:'16'},{n:'英国',v:'17'},{n:'韩国',v:'18'},{n:'泰国',v:'20'},{n:'日本',v:'21'},{n:'香港',v:'22'},{n:'台湾',v:'23'}]
|
||||
},{
|
||||
key: 'class',
|
||||
name: '剧情',
|
||||
value: [{n:'全部',v:''},{n:'古装',v:'古装'},{n:'战争',v:'战争'},{n:'青春偶像',v:'青春偶像'},{n:'喜剧',v:'喜剧'},{n:'家庭',v:'家庭'},{n:'犯罪',v:'犯罪'},{n:'动作',v:'动作'},{n:'奇幻',v:'奇幻'},{n:'剧情',v:'剧情'},{n:'历史',v:'历史'},{n:'经典',v:'经典'},{n:'乡村',v:'乡村'},{n:'情景',v:'情景'},{n:'商战',v:'商战'},{n:'网剧',v:'网剧'}]
|
||||
},{
|
||||
key: 'area',
|
||||
name: '地区',
|
||||
value: [{n:'全部',v:''},{n:'中国大陆',v:'中国大陆'},{n:'中国香港',v:'中国香港'},{n:'中国台湾',v:'中国台湾'},{n:'美国',v:'美国'},{n:'韩国',v:'韩国'},{n:'日本',v:'日本'},{n:'泰国',v:'泰国'},{n:'新加坡',v:'新加坡'},{n:'马来西亚',v:'马来西亚'},{n:'印度',v:'印度'},{n:'英国',v:'英国'},{n:'法国',v:'法国'},{n:'加拿大',v:'加拿大'},{n:'西班牙',v:'西班牙'},{n:'俄罗斯',v:'俄罗斯'}]
|
||||
},{
|
||||
key: 'year',
|
||||
name: '年份',
|
||||
value: [{n:'全部',v:''},{n:'2023',v:'2023'},{n:'2022',v:'2022'},{n:'2021',v:'2021'},{n:'2020',v:'2020'},{n:'2019',v:'2019'},{n:'2018',v:'2018'},{n:'2017',v:'2017'},{n:'2016',v:'2016'},{n:'2015',v:'2015'},{n:'2014',v:'2014'},{n:'2013',v:'2013'},{n:'2012',v:'2012'},{n:'2011',v:'2011'},{n:'2010',v:'2010'},{n:'2009',v:'2009'},{n:'2008',v:'2008'},{n:'2007',v:'2007'},{n:'2006',v:'2006'},{n:'2005',v:'2005'},{n:'2004',v:'2004'},{n:'2003',v:'2003'},{n:'2002',v:'2002'},{n:'2001',v:'2001'},{n:'2000',v:'2000'}]
|
||||
}],
|
||||
'3':[{
|
||||
key: 'id',
|
||||
name: '类型',
|
||||
value: [{n:'全部',v:''},{n:'内地',v:'25'},{n:'日漫',v:'26'},{n:'欧美',v:'27'},{n:'其他',v:'28'}]
|
||||
},{
|
||||
key: 'class',
|
||||
name: '剧情',
|
||||
value: [{n:'全部',v:''},{n:'情感',v:'情感'},{n:'科幻',v:'科幻'},{n:'热血',v:'热血'},{n:'推理',v:'推理'},{n:'搞笑',v:'搞笑'},{n:'冒险',v:'冒险'},{n:'萝莉',v:'萝莉'},{n:'校园',v:'校园'},{n:'动作',v:'动作'},{n:'机战',v:'机战'},{n:'运动',v:'运动'},{n:'战争',v:'战争'},{n:'少年',v:'少年'},{n:'少女',v:'少女'},{n:'社会',v:'社会'},{n:'原创',v:'原创'},{n:'亲子',v:'亲子'},{n:'益智',v:'益智'},{n:'励志',v:'励志'}]
|
||||
},{
|
||||
key: 'area',
|
||||
name: '地区',
|
||||
value: [{n:'全部',v:''},{n:'中国大陆',v:'中国大陆'},{n:'中国香港',v:'中国香港'},{n:'中国台湾',v:'中国台湾'},{n:'美国',v:'美国'},{n:'韩国',v:'韩国'},{n:'日本',v:'日本'},{n:'泰国',v:'泰国'},{n:'新加坡',v:'新加坡'},{n:'马来西亚',v:'马来西亚'},{n:'印度',v:'印度'},{n:'英国',v:'英国'},{n:'法国',v:'法国'},{n:'加拿大',v:'加拿大'},{n:'西班牙',v:'西班牙'},{n:'俄罗斯',v:'俄罗斯'}]
|
||||
},{
|
||||
key: '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'}]
|
||||
}]
|
||||
}
|
||||
}
|
||||
|
||||
async function getVideos(url) {
|
||||
const html = await request(url);
|
||||
const $ = load(html);
|
||||
const cards = $('div.stui-vodlist__box > a')
|
||||
let videos = _.map(cards, (n) => {
|
||||
let id = n.attribs['href'];
|
||||
let name = n.attribs['title'];
|
||||
let pic = n.attribs['data-original'];
|
||||
let remark = $($(n).find('span:nth-child(2)')[0]).text();
|
||||
return {
|
||||
vod_id: id,
|
||||
vod_name: name,
|
||||
vod_pic: pic,
|
||||
vod_remarks: remark,
|
||||
};
|
||||
});
|
||||
return videos;
|
||||
}
|
||||
|
||||
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,
|
||||
};
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
//bbQ0FUT1DSAgp5dC5qcxguL2xpYi9jYXQuanMcLi9saWIvdXRpbHMuanMcX19qc0V2YWxSZXR1cm4CXwxDcnlwdG8KZGF5anMKVXRpbHMMbGVnYWRvDnNpdGVLZXkQc2l0ZVR5cGUQZXh0SW5mb3MIaW5pdBJnZXRTdHJpbmcIaG9tZQ5ob21lVm9kEGNhdGVnb3J5DGRldGFpbAhwbGF5DHNlYXJjaBRnZXRIZWFkZXJzCmlzQmFuGGdldFNlYXJjaFVybBZ1cmxQYXR0ZXJuMRZ1cmxQYXR0ZXJuMhhwYXJzZVBhdHRlcm4acGFyc2VQYXR0ZXJuMRpwYXJzZVBhdHRlcm4yImh0bWxWaWRlb0tleU1hdGNoBFVBFGdldENhdGVVcmwsZ2V0Q2F0ZUZpbHRlclVybFByZWZpeCxnZXRDYXRlRmlsdGVyVXJsU3VmZml4HGdldEZpbHRlclR5cGVzHmdldFJlY29tbWVuZFVybCBnZXRQbGF5VXJsUHJlZml4FnBhcnNlVXJsTWFwFmdlblBsYXlMaXN0GmdldEZpbmFsVmlkZW8SZ2V0QXBpVXJsCGRlc2MSbWQ1RW5jb2RlFm1kNUVuY29kZTE2GGJhc2U2NEVuY29kZS5hZXNCYXNlNjREZWNvZGVUb1N0cmluZxR0aW1lRm9ybWF0IGFwaVwucGhwLy4qPy92b2QiYXBpXC5waHAvLis/XC52b2QQLy4rXD8uKz0sLioodXJsfHZ8dmlkfHBocFw/aWQpPRxodHRwcz86Ly9bXi9dKhRwbGF5ZXI9bmV3HjxkaXYgaWQ9InZpZGVvIiw8ZGl2IGlkPSJbXiJdKj9wbGF5ZXIiDS8ALwDGiZGY/pSlYxpIbHNKc1BsYXllclwoNjxpZnJhbWVbXHNcU10qP3NyYz0iW14iXSs/IjQ8dmlkZW9bXHNcU10qP3NyYz0iW14iXSs/IgZNRDUSc3Vic3RyaW5nBmVuYwxCYXNlNjQSc3RyaW5naWZ5CFV0ZjgKcGFyc2UGc3RyBmtleRx0cmFuc2Zvcm1hdGlvbgRpdhJhbGdvcml0aG0IbW9kZQ5wYWRkaW5nAi8YUEtDUzVQYWRkaW5nBnBhZApQa2NzNxJOb1BhZGRpbmceSVNPMTAxMjZQYWRkaW5nEElzbzEwMTI2BkFFUw5kZWNyeXB0FGNpcGhlcnRleHQIdGltZQxmb3JtYXQgWVlZWS9NTS9ERCBISDptbQZjZmcIc2tleQpzdHlwZQZleHQGIyMjBnVybAxoZWFkZXIGcmVxDmhlYWRlcnMOY29udGVudAxmaWx0ZXISanNvbkFycmF5DmNsYXNzZXMCaQhqc29uDHJlc3VsdBRjbGFzc2VzQXJyCGpPYmoQdHlwZU5hbWUMdHlwZUlkDG5ld0Nscw5maWx0ZXJzEmZpbHRlckFycgJrAmwOb25lTGluZQp0eXBlThB2YWx1ZUFycgJqBGt2Bmt2bwRzcAJuDmlzRW1wdHkCCgRcKwh0cmltAj0SdHlwZV9uYW1lDnR5cGVfaWQIcHVzaBxoYXNPd25Qcm9wZXJ0eQhsaXN0DmlzQXJyYXkIZGF0YRZ0eXBlX2V4dGVuZAIrDmluZGV4T2YFW3sJkA5yZXBsYWNlBXt8i1cIYXJlYQUwVzpTCGxhbmcF7YsAigh5ZWFyBXRe/U4CdgR7fQZ0aWQEcGcMZXh0ZW5kCnRvdGFsDGFwaVVybAx2aWRlb3MIdk9iaggjUE4jD1t7CZBjAGwAYQBzAHMADVt7CZBhAHIAZQBhAA1bewmQbABhAG4AZwANW3sJkHkAZQBhAHIABZJjj14SdG90YWxwYWdlEnBhZ2Vjb3VudApsaW1pdApmbG9vcgx2b2RfaWQQdm9kX25hbWUOdm9kX3BpYxZ2b2RfcmVtYXJrcxBuZXh0bGluawp0aXRsZQZwaWMKc3RhdGUIcGFnZQRpZAZ2b2QIZmxhZxBqaWV4aVVybBBqc29uSW5mbwxsdmRvdSsGWFktDHN1YnN0ciAwMTIzNDV5dHZtenhjcmZzKEFFUy9DQkMvUEtDUzVQYWRkaW5nIDFyZndqNjc4OTBjdmZicmcaaXNWaWRlb0Zvcm1hdEhodHRwOi8vamlleGkubHl5eXR2LmNuL2pzb24ucGhwP3VybD0ab2todHRwLzQuMTEuMBRVc2VyLUFnZW50CGNvZGUEangEd2QKcXVpY2skZW5jb2RlVVJJQ29tcG9uZW50BlVSTAUmTwZ0BcVgcoIFj3kpUgZLRVkILnZvZBhpb3Blbnl1bi5jb20SL2xpc3Q/d2Q9DCZwYWdlPQg/d2Q9FmFwaS5waHAvYXBwCnhnYXBwGHNlYXJjaD90ZXh0PQgmcGc9CHRlc3QSZXNlbGxhdXRvFjEuMTQuNjMuMTAxCHpqeXMGZGNkCGx4dWUSd2VldGFpLmNuEmhhb2thbmp1MQpmaXQ6OBB6amoubGlmZRBsb3ZlOTk4OQg4ZDhxDmxrLnB4dW4IaGd5eAo1MjF4NQpseHl5eQwwODE4dHYMZGl5b3VpDmRpbGlrdHYKcHB6aHUSYWl0ZXN1Y2FpCnp6LmNpDGNoeGpvbg53YXRjaG1pCnZpcGJwCGJodHYKeGZ5a2wYP2FjPWxpc3Qmd2Q9GD9hYz1saXN0JnptPQ5mcmVla2FuJkRhcnQvMi4xNCAoZGFydDppbykGenNiCGZreHMIeGF5cwh4Y3lzCHN6eXMIZHh5cwh5dHlzCHFueXMmRGFydC8yLjE1IChkYXJ0OmlvKRhva2h0dHAvNC4xLjAYRGFsdmlrLzIuMS4wFG5hdj90b2tlbj0UL2xpc3Q/dHlwZQwvdHlwZXMQZGlqaWF4aWFIaHR0cDovL3d3dy5kaWppYXhpYS5jb20vYXBpLnBocC9hcHAvFHZpZGVvP3RpZD0QaW9wZW55dW4WL2xpc3Q/dHlwZT0MP3R5cGU9Hj9hYz1saXN0JmNsYXNzPYcBJgBjAGwAYQBzAHMAPQBbewmQYwBsAGEAcwBzACYAYQByAGUAYQA9AFt7CZBhAHIAZQBhACYAbABhAG4AZwA9AFt7CZBsAGEAbgBnACYAeQBlAGEAcgA9AFt7CZB5AGUAYQByACYAbABpAG0AaQB0AD0AMQA4ACYAcABnAD0AIwBQAE4AIwCXASYAYwBsAGEAcwBzAD0AW3sJkGMAbABhAHMAcwAmAGEAcgBlAGEAPQBbewmQYQByAGUAYQAmAGwAYQBuAGcAPQBbewmQbABhAG4AZwAmAHkAZQBhAHIAPQBbewmQeQBlAGEAcgAmAGIAeQA9AJJjj14mAGwAaQBtAGkAdAA9ADEAOAAmAHAAYQBnAGUAPQAjAFAATgAjAGEmAHAAYQBnAGUAPQAjAFAATgAjACYAYQByAGUAYQA9AFt7CZBhAHIAZQBhACYAdAB5AHAAZQA9AFt7CZBjAGwAYQBzAHMAJgBzAHQAYQByAHQAPQBbewmQeQBlAGEAcgAUdHlwZUV4dGVuZAsrAGhR6JA9ACsAFHJlcGxhY2VBbGwCLEEKAJJjj14rAGhR6JA9ACsAAGewZT0AdABpAG0AZQArAABn7XA9AGgAaQB0AHMAKwDEiwZSPQBzAGMAbwByAGUA2QUGUnt8KwBoUeiQPQArADV1cV89AG0AbwB2AGkAZQArAN6P7X5nUj0AdAB2AHAAbABhAHkAKwD8fnqCPQB0AHYAcwBoAG8AdwArAKhSK289AGMAbwBtAGkAYwArADQASwA9AG0AbwB2AGkAZQBfADQAawArAFNPsoA9AHQAaQB5AHUACgBbewmQYwBsAGEAcwBzACsAaFHokD0AKwCcVWdSKwAxcsVgKwBQYBZgKwCoUlxPKwDReXteKwBnUsVgKwAYYolOKwBmiypTKwCvcmp/KwCoUjt1KwBHWXteKwBma6BPKwCSUWmWKwCqZxhiKwBQYBZgKwCsYJF1KwDKYJpgKwDPfnhRKwBSlyVmKwCHZXqCKwCuXzV1cV8rAORTxYgrAIZT8lMrANCPqFIrAJxRUWcrAMpgmmArAMpgmmArACZPBnQrAMVgcoIrAI95KVIrAAlOp34rAD9R5XorAFF/3H41dXFfCgBbewmQYQByAGUAYQArAGhR6JA9ACsAJ1lGlisAmZkvbisA8FN+bisAjn/9VisA8YL9VisA1Wz9VisA5WUsZysA6Zf9VisAt1/9VisA8Gz9VisAcFOmXisAf4ntc1lyKwCgUv9iJ1krAHZR1k4KAFt7CZB5AGUAYQByACsAaFHokD0AMgAwADIAMwArADIAMAAyADIAKwAyADAAMgAxACsAMgAwADIAMAArADIAMAAxADkAKwAyADAAMQA4ACsAMgAwADEANwArADIAMAAxADYAKwAyADAAMQA1ACsAMgAwADEANAArADIAMAAxADMAKwAyADAAMQAyACsAMgAwADEAMQArADIAMAAxADAAKwAyADAAMAA5ACsAMgAwADAAOAArADIAMAAwADcAKwAyADAAMAA2ACsAMgAwADAANQArADIAMAAwADQAKwAyADAAMAAzACsAMgAwADAAMgArADIAMAAwADEAKwAyADAAMAAwACRpbmRleF92aWRlbz90b2tlbj0UL3ZvZFBoYkFsbEpodHRwczovL3d3dy5kaWppYXhpYS5jb20vYXBpLnBocC9hcHAvIHZpZGVvX2RldGFpbD9pZD0MMTAxMGR5Qmh0dHA6Ly93d3cuMTAxMGR5LmNjL2FwaS5waHAvYXBwLyIvZGV0YWlsSUQ/dm9kX2lkPR4vZGV0YWlsP3ZvZF9pZD0GdmlkEHBsYXlVcmxzEnBsYXlGbGFncyB2b2RVcmxXaXRoUGxheWVyDnBsYXlVcmwIcHVybBJwYXJzZVVybHMYcGxheUZsYWdzUHJlFnBsYXlVcmxzUHJlEm5lZWRJbmRleAxwYXJzZTEMcGFyc2UyDHBhcnNlcw5tYXRjaGVyEG1hdGNoZXIxEHBsYXlMaXN0GHBsYXlMaXN0S2V5cxhwbGF5TGlzdFVybHMIdXJscwpzcElkeAhwVXJsDHVybE9iahhhcGkucGhwL2FwcC8Sdm9kX2NsYXNzEHZvZF95ZWFyEHZvZF9hcmVhEnZvZF9hY3Rvchh2b2RfZGlyZWN0b3IWdm9kX2NvbnRlbnQmdm9kX3VybF93aXRoX3BsYXllchp2b2RfcGxheV9mcm9tBiQkJBh2b2RfcGxheV91cmwScGFyc2VfYXBpEGluY2x1ZGVzBFlUCG0zdTgQdm9kX2luZm8adm9kX3BsYXlfbGlzdBZwbGF5ZXJfaW5mbwhzaG93CGh0dHAELy8KaHR0cDoELi4CLg5pbWdfdXJsCHR5cGUOcHVidGltZQp0cnVuawphY3RvchBkaXJlY3RvcgppbnRybxJ2aWRlb2xpc3QIa2V5cwh1cmw9AiQCIxZodG1sUGxheVVybBBwYXJzZVVybA50cnlKc29uDnNuaWZmZXISanNvblBhcnNlCjxodG1sBnNyYw+kAwKmA6gDAQAlqgMABACsAwABrgMAArADAAP6AQEOAAYBoAEAAAAJJhyHAwCsAwAMrgMBDLADAgyyAwMNtAMACbYDAQm4AwIJugMDCbwDBAG+AwUBwAMGAcIDBwHEAwgBxgMJAcgDCgHKAwsBzAMMAc4DDQHQAw4B0gMPCdQDEAnWAxEJ2AMSCdoDEwncAxQJ3gMVAeADFgHiAxcB5AMYAeYDGQHoAxoB6gMbAewDHAnuAx0B8AMeAfIDHwH0AyABqgMhAQjodb4FXwgAvgZfCQC+B18KAL4IXwsAvglfDAC+Cl8NAL4LXw4AvgxfDwC+DV8QAL4OXxEAvg9fEgC+EF8ZAL4RXxoAvhJfGwC+E18cAL4UXx0AvhVfHgC+Fl8fAL4XXyEAvhhfIgC+GV8jAL4aXyQAvhtfJQApC74ATfsAAABM+wAAAL4BTfwAAABM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
|
||||
@@ -0,0 +1,133 @@
|
||||
import { load, _ } from 'assets://js/lib/cat.js';
|
||||
import { log } from './lib/utils.js';
|
||||
import { initAli, detailContent, playContent } from './lib/ali.js';
|
||||
|
||||
let siteKey = 'yunpan4k';
|
||||
let siteType = 0;
|
||||
let siteUrl = 'https://www.codelicence.cn';
|
||||
let patternAli = /(https:\/\/www\.(aliyundrive|alipan)\.com\/s\/[^"]+)/;
|
||||
|
||||
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 requestRaw(reqUrl, method, data, redirect) {
|
||||
let res = await req(reqUrl, {
|
||||
method: method || 'get',
|
||||
headers: {
|
||||
'User-Agent': UA,
|
||||
'Referer': siteUrl,
|
||||
},
|
||||
data: data,
|
||||
postType: method === 'post' ? 'form' : '',
|
||||
redirect: redirect == 0 ? 0 : 1,
|
||||
});
|
||||
return res;
|
||||
}
|
||||
|
||||
async function request(reqUrl, method, data) {
|
||||
let resRaw = await requestRaw(reqUrl, method, data);
|
||||
return resRaw.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[1]);
|
||||
const html = await request(siteUrl + id);
|
||||
const $ = load(html);
|
||||
const href = $('div.down a:first').attr('href');
|
||||
const data = await requestRaw(siteUrl + href, 'get', null, 0);
|
||||
const headers = data.headers;
|
||||
let url = '';
|
||||
if (headers.hasOwnProperty('location')) {
|
||||
url = headers['location'];
|
||||
}
|
||||
matches = url.match(patternAli);
|
||||
if (!_.isEmpty(matches)) return await detailContent(matches[1]);
|
||||
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) {
|
||||
if (pg <= 0) pg = 1;
|
||||
const limit = 20;
|
||||
const param = {
|
||||
keyboard: wd,
|
||||
};
|
||||
const data = await requestRaw(siteUrl + '/search', 'post', param);
|
||||
let html = '';
|
||||
const headers = data.headers;
|
||||
if (headers.hasOwnProperty('location')) {
|
||||
const url = headers['location'] + '?p=' + pg;
|
||||
html = await request(url);
|
||||
}
|
||||
|
||||
const $ = load(html);
|
||||
const elements = $('ul#url');
|
||||
const videos = _.map(elements, (item) => {
|
||||
const element = $(item);
|
||||
const href = element.find('a.l').attr('href');
|
||||
if (!href) return undefined;
|
||||
const name = element.text().trim();
|
||||
const remark = element.find('li.r').attr('data_size');
|
||||
console.debug('vod_id:' + href);
|
||||
return {
|
||||
vod_id: href,
|
||||
vod_name: name,
|
||||
vod_pic: "https://pic.rmb.bdstatic.com/bjh/6a2278365c10139b5b03229c2ecfeea4.jpeg",
|
||||
vod_remarks: remark,
|
||||
};
|
||||
});
|
||||
const nextPage = $('.pages_search .nex:contains(下一页)');
|
||||
const hasMore = !_.isEmpty(nextPage);
|
||||
const pgCount = hasMore ? parseInt(pg) + 1 : parseInt(pg);
|
||||
return JSON.stringify({
|
||||
page: parseInt(pg),
|
||||
pagecount: pgCount,
|
||||
limit: limit,
|
||||
total: limit * pgCount,
|
||||
list: videos.filter(item => item !== undefined),
|
||||
});
|
||||
}
|
||||
|
||||
export function __jsEvalReturn() {
|
||||
return {
|
||||
init: init,
|
||||
home: home,
|
||||
homeVod: homeVod,
|
||||
category: category,
|
||||
detail: detail,
|
||||
play: play,
|
||||
search: search,
|
||||
};
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
//bbQ0FUT1CIAxh5enlzX29wZW4uanMsYXNzZXRzOi8vanMvbGliL2NhdC5qcxxfX2pzRXZhbFJldHVybgxDcnlwdG8KZGF5anMMamluamEyBlVyaQJfDl8weDE4NGQOXzB4MTVkZhJfMHgzNmZlY2YSXzB4MzQxYTJlEl8weDg0MzAyMBJfMHg2ZDQyMjISXzB4MjZmZDVmEl8weDMxYjQwNxJfMHgzMmRiYWESXzB4NDNhOTRkEl8weDFmMjBiNxJfMHgxNmY1MzMSXzB4NGZiYmYxEl8weDMyZjhmMxJfMHg0ZDI5NDgSXzB4MmQ1YmViEl8weDMwNWJlNxJfMHgxZGZlMjgSXzB4YzUxOWUyEl8weDFkN2NlNRJfMHgxZjViMTASXzB4Mjk0Mjg4El8weDE4OGU4NBJfMHg3MDY5MWUSXzB4MjNiMjNhEl8weDQxZmRjORJfMHg0MTAwYWISXzB4YThlNWMzEl8weDM2MDY3YxJfMHgxNDQ2ZWISXzB4MzJiMjEwEl8weDYzNWIyNxJfMHg0MmU2ZDYSXzB4MTNjYmEzEl8weDU2YmFkNBJfMHg0YzU4OWQIdGltZQ5jb250ZW50DnJlZmVyZXIIZWFjaBJzdHJpbmdpZnkOaW5kZXhPZgh1cmxzBiQkJAxodWF3ZWkGbWFwEnZvZF9jbGFzcz4vYXBwdG8vdjEvdm9kL2dldExpc3RzP3R5cGVfaWQ9EmFyZWFfbGlzdBp2b2RfcGxheV9saXN0DHJhbmRvbRgmcGFnZVNpemU9MjEIeWVhcgZlbmN6YWJhY2RlZmdoamtsbW5vcHFyc3R1dnd4eXpBQkNERUZHSEpLTE1OT1BRUlNUVVZXWFlaMDEyMzQ1Njc4ORJ5ZWFyX2xpc3QOcmVwbGFjZQhsYW5nCmxhYmVsCnR5cGVzEHRyeSBuZXh0CnBhcnNlFHJlcGxhY2VBbGwIaGl0cwhwdXNoCFV0ZjhARGFsdmlrLzIuMS4wIChMaW51eDsgVTsgQW5kcm9pZCAWdm9kX3JlbWFya3MUc3RhcnRzV2l0aA5yZWxlYXNlWEFrOVFlRzVDZVdNN1JtSUVZQngyYmdGY1JWTitYeFYwQmxCRVhrUnVlbjA9Cmxpc3RzDnZvZF9waWMyJl9fcGxhdGZvcm09YW5kcm9pZCZfX2ljPRpnZXRfaG9tZV9jYXRlCGZpbmQSc3Vic3RyaW5nCHRyaW0IaHR0cBJsYXN0X3BhZ2UMZGV2aWNlFnBsYXllcl9pbmZvBmtleRRjaGFyQ29kZUF0EmxhbmdfbGlzdApzdHlwZQh5enlzHGhhc093blByb3BlcnR5FnRvTG93ZXJDYXNlDGV4dGVuZBRVc2VyLUFnZW50DiBCdWlsZC8IZGF0YQhrZXlzBnVybBZ0b1VwcGVyQ2FzZRZ2b2RfY29udGVudAhza2V5KGRuSmhHblI2ZXg0eWZuWTJBQT09CGFyZWESZm9ybS1kYXRhEnZvZF9hY3Rvcg52b2Rfc3ViFEVOQ1JZUFRJT04uL2FwcHRvL3YxL3BhcnNpbmcvcHJveHkQdm9kX2FyZWEadm9kX3BsYXlfZnJvbRhmcm9tQ2hhckNvZGUMJnBhZ2U9HEhVQVdFSSBNYXRlIDQwDGNvbmZpZwpzY29yZQx2b2RfaWQ8L2FwcHRvL3YyL2NvbmZpZy9nZXQ/cD1hbmRyb2lkDmhlYWRlcnMQdm9kX25hbWUOUmVmZXJlcpgBWDBOR1JVUUNGeDRERFExZEFGQUJCQnhhUkVzVlVnd1lVaEJXQ0ZCTldscENGbGxkQzB4QUMxUVZHVlJkV0JoQlYwUVlYQnNQUkFsWgZsb2cIcG9zdA5pc0VtcHR5CG1vbGQSdHlwZV9uYW1lCGNhdGUwQmdVQkRRUUFBUVZhQmdKVEJWNEVBQT09mANZRVY0YjExZ0RsWUVVbkFJWDFGUkFFWnhSZ2hRY0ZGR1h4ZHpTVTF1WUZjRmJ3eGRKbTlURUhzdkJ3RkdCa0Y3V21ZbVJrWUtCaFlBWDExTmJsc1RHaUFGYkNsdlh3VnRWMDlHUVVCVUozQU5BWGdnVmdaL0JtVjJiMzBuQWxrZlJ4TndIQXAzZGxRWGFDdGRVU3BOQ2dCaEMxRlBmR0JsT2sxN0lrWldXazFHYzFoZlhoNGxjR0V3UXdWRVpYMWplSFpKWlJWa0NGZz04YzFaQVFSZ0tGZ0JiRlIwQlZoUkREVnRhSGc9PRB2b2RfeWVhcg5mb3JFYWNoBjB4Mxw3NzI1Nzg4MWI1NWU3ZggweDJkCDB4MjQIMHgyYwgweDU1CDB4MmIGMHhmCDB4NDMSXzB4M2IyNzc2El8weDE4NGQ1MRJfMHgxNWRmYmUSXzB4MTZmYThhCnNoaWZ0El8weDFhOWRlNxJfMHg1NjQxMmESXzB4MWQ5YzZjEl8weDQzZmNmNBJfMHhmZDMwMWISXzB4MjUyM2EzEl8weDE1ODE2ZgZyZXEIMHgxNQgweDI2DG1ldGhvZAgweDExEHBvc3RUeXBlDnRpbWVvdXQIMHg0YggweDMxCDB4MTQIYWVzWAYweDkSXzB4NDdhYTYxEl8weDM2YmMzZBJfMHg3ZDUzNzUSXzB4NDAxZjExBjB4ZQYweDIIMHg1Zgpsb2NhbAgweDNhCDB4MTYIMHgyNwRpZAYweDUEdWEIMHg1MAgweDU0BDsgCm1vZGVsBjB4OA5idWlsZElkAikIMHgzNAxkb21haW4SXzB4YjE0YWIxEl8weDFjNDFhYhJfMHg0NTllYjESXzB4NDUxODBmEl8weDJmMTBkMhJfMHgxYjM5NzESXzB4YzNkMjVkEl8weDkxZTVlMxJfMHg1OTEyNmUSXzB4NWE0ZmM4El8weDIzOTdmMRJfMHg0YTA1ZTkSXzB4MmQxYTZmEl8weDQxOTdmYxJfMHg0NjdiNjUIMHgyMBZnZXRfcGFyc2luZwgweDU2CDB4NTkIMHgyOAgweDRlCDB4MmEOdHlwZV9pZAp0aXRsZQYweDYGMHhhCDB4NDgFe3yLVwYweDAIMHgzZAUwVzpTCDB4MTAGMHgxBe2LAIoIMHg0NggweDQ0BXRe404IMHg0MQhpbml0BWhR6JACbgJ2CDB4MzMKb3JkZXIFkmOPXggweDMwCDB4NGEFAGewZQUAZ+1wCDB4NGQFfVnEiwgweDFlDmNvbnNvbGUIMHgyNQ5maWx0ZXJzEl8weDQ1YzBlYwgweDI5El8weDRlYjA4MQR7fRJfMHgxYzMwNDQSXzB4Mjc4ZjhiEl8weDIzMjQ5NRJfMHgzODY1MWMSXzB4MTYxZjA2El8weDJmYmJhZhJfMHgzYmZkYzESXzB4NTg5YjIxEl8weGFkNDc5YwgweDNj5AEmYXJlYT17e2V4dC5hcmVhfX0mbGFuZz17e2V4dC5sYW5nfX0meWVhcj17e2V4dC55ZWFyfX0mb3JkZXI9e3tleHQub3JkZXJ8ZGVmYXVsdCgidGltZSIpfX0mdHlwZV9uYW1lPXt7ZXh0LmNsYXNzfX0GZXh0CDB4MWEIMHg0MAgweDIyCDB4NTcIMHgxMwhwYWdlEnBhZ2Vjb3VudAhsaXN0El8weDE4YmRiMBJfMHgxNjNhMTgSXzB4MmZjYjdmEl8weDNjMzE2YxJfMHg0MWZkYzASXzB4Mjk0NTk1El8weGQwYTlmZBJfMHgxMWE0YmQwL2FwcHRvL3YxL3ZvZC9nZXRWb2Q/aWQ9CDB4NTgkZW5jb2RlVVJJQ29tcG9uZW50CDB4MWYIMHgzYgIsCDB4MmUIMHgxNwgweDEyGHZvZF9kaXJlY3RvcgYweGQIMHgzZQgweDYwCDB4MWQIMHgzNgYweDQIMHgzOQIjCDB4MTgIMHgzNxh2b2RfcGxheV91cmwSXzB4NGM0NGZmCDB4NTMCJAYweGISXzB4NDU5MmFjEl8weDE5NjNjNBJfMHgyZjM2N2YSXzB4MTI0NmVlEl8weDM2NDA2YxJfMHg0YmViYzQSXzB4NjVkOTZkEl8weDQyM2E2YRJfMHgzY2YwNjIIMHg1YQgweDFjEHBsYXlfdXJsCDB4NDcIMHg0ORJfMHgzNGIzNmUIMHg2MRJfMHg3NGZmMzASXzB4NGFjMGQwEl8weDEzNDNmYxJfMHg1ZDU0NjYSXzB4MmY1ZmM5El8weDQ0ZWE3ZhJfMHhlZmU4YmM8L2FwcHRvL3YxL3ZvZC9nZXRWb2RTZWFyY2g/d2Q9CDB4NTEIMHg1ZRJfMHgxODc3NWISXzB4NDE4YzdiCDB4NGMIMHg0NQIgCDB4NWMSXzB4MTFjNDQzEl8weDQ2NjIyZRJfMHgzZjViMGIIMHgzNQgweDViEl8weDI0ZmRjMxJfMHg1YWNiMTUSXzB4NWJhMzcyEl8weDE3Y2U4ORJfMHg0YTI1YjYSXzB4NTE2ZDk1El8weDY4ODk1NAgweDUyBC8vDGh0dHBzOggweDVkCDB4MjEUdXNlci1hZ2VudAYweDcIMHgzMggweDIzCDB4MmYMaGVhZGVyEl8weDQ3ODY0NxJfMHgzMDM2ZDASXzB4MWIzMGFjEl8weDExMzgzNRJfMHgyMzYwY2QSXzB4NTc3NzFkEl8weGEyM2M2ZBJfMHgyOTU5MWEIMHgzZggweDM4CmJyYW5kCDB4MWIGMHhjEl8weDRkYWRlMhJfMHgxZGJkZTgSXzB4M2EzNmNkEl8weDQxYzZhYhJfMHg1M2RlOWYIMHgxOQgweDYyEl8weGQ0ODhlMRJfMHg1MGViODIIMHg0MgxCYXNlNjQIMHg0ZhJfMHgyMzk3MmUIaG9tZQ5ob21lVm9kEGNhdGVnb3J5DGRldGFpbAhwbGF5DHNlYXJjaA+kAwGmAwEAKagDAAUAqgMAAawDAAKuAwADsAMABLIDAA4ABgGgAQAAACAqFcAIAKoDAAysAwEMrgMCDLADAwyyAwQMtAMADbYDAQ24AwIJugMDCbwDBAm+AwUJwAMGCcIDBwnEAwgJxgMJDcgDCg3KAwsNzAMMDc4DDQ3QAw4N0gMPAdQDEAHWAxEB2AMSAdoDEwHcAxQB3gMVCeADFgniAxcB5AMYAeYDGQHoAxoB6gMbAewDHA3uAx0B8AMeAfIDHwH0AyAB9gMhAfgDIgH6AyMBqAMkAQjoYb4CXxQAvgNfFQC+BF8WAL4FXxcAvgZfGAC+B18ZAL4IXxwAvglfHQC+Cl8eAL4LXx8AvgxfIAC+DV8iAL4OXyMAvg9fJAC+EF8lAL4RXyYAvhJfJwC+E18oAL4UXykAKQT+AAAABP8AAAAEAAEAAAQBAQAABAIBAAAEAwEAAAQEAQAABAUBAAAEBgEAAAQHAQAABEEAAAAECAEAAAQJAQAABAoBAAAECwEAAAQMAQAABA0BAAAEDgEAAAQPAQAABBABAAAEEQEAAAQSAQAABBMBAAAEFAEAAAQVAQAABBYBAAAEQAAAAAQXAQAABBgBAAAEGQEAAAQaAQAABBsBAAAmIAAEHAEAAEwgAACABB0BAABMIQAAgAQeAQAATCIAAIAENgAAAEwjAACABB8BAABMJAAAgAQgAQAATCUAAIAEIQEAAEwmAACABCIBAABMJwAAgAQjAQAATCgAAIAEJAEAAEwpAACABCUBAABMKgAAgAQmAQAATCsAAIAEJwEAAEwsAACABCgBAABMLQAAgAQpAQAATC4AAIAEKgEAAEwvAACABCsBAABMMAAAgAQsAQAATDEAAIAELQEAAEwyAACABB4AAABMMwAAgAQuAQAATDQAAIAELwEAAEw1AACABDABAABMNgAAgAQxAQAATDcAAIAEMgEAAEw4AACABDMBAABMOQAAgAQ0AQAATDoAAIAENQEAAEw7AACABDYBAABMPAAAgAQ3AQAATD0AAIAEOAEAAEw+AACABDkBAABMPwAAgAQ6AQAATEAAAIAEOwEAAExBAACABDwBAABMQgAAgAQ9AQAATEMAAIAEPgEAAExEAACABD8BAABMRQAAgARAAQAATEYAAIAEQQEAAExHAACABEIBAABMSAAAgAQwAAAATEkAAIAEQwEAAExKAACABEQBAABMSwAAgARFAQAATEwAAIAERgEAAExNAACABEcBAABMTgAAgARIAQAATE8AAIAEegAAAExQAACABEkBAABMUQAAgARKAQAATFIAAIAESwEAAExTAACABEwBAABMVAAAgARNAQAATFUAAIAETgEAAExWAACABE8BAABMVwAAgARQAQAATFgAAIAEUQEAAExZAACABFIBAABMWgAAgARTAQAATFsAAIAEVAEAAExcAACABFUBAABMXQAAgARWAQAATF4AAIAEVwEAAExfAACABFgBAABMYAAAgARZAQAATGEAAIAEWgEAAExiAACAXwUAvgBlBQC8XAHuDr4BTdsAAABfBgBlBgAEWwEAAO1fBwC/XwgAC18JALNfCgC/XwsAs18MAARcAQAAXw0AZQYABF0BAADtXw4AZQYABF4BAADtXw8AZQYABF8BAADtXxAAZQYABGABAADtXxEAZQYABGEBAADtXxIAZQYABGIBAADtXxMAC18aAAtfGwBlBgAEYwEAAO1fIQAppAMBBAEAYwIOQwYBAAIBAgIAARMDyAUAAUDKBQABAMwFAQAwYQAAvgBNZgEAAMdiAADQj9jtKaQDAQAOQwYBAAEAAQQBAB0BzgUAAQDIBQADz47X6BjbBBoBAABI2wRoAQAASCQAACQBAA7q5SmkAwEADkMGAQACAQICAQARA8gFAAEAygUAAQDMBQEAILQDBQxhAADPs57TZQAAz0fHYgAAKKQDAQAOYgYB0gMDBAMLBwCfAgfSBQABANQFAAEA1gUAAQDYBQEAINoFAQEg3AUBAiDeBQkDA/YDJgDGAw4MugMICLYDBgzQAxMMzAMRDM4DEgxhAgBhAQBhAAAL22UBAO1MNAEAAMcGyNDoVThwAQAAZQIAZQMABHEBAADtnQtlAwAEcgEAAO1McwEAAAvbZQEA7Uw0AQAATEwBAADQTDYBAABlAwAEdAEAAO1MdQEAANFMdgEAAO6LEWMBAA7qFzhwAQAAzwtiAABMTAEAAO6LEWMBAA44mAAAAGUDAAR3AQAA7UhiAQBlAwAEeAEAAO1HJAEAyWxsAAAAYgIAZQMABHkBAADt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
|
||||
@@ -0,0 +1 @@
|
||||
//bbQ0FUT1DRBBh5enlzX29wZW4uanMsYXNzZXRzOi8vanMvbGliL2NhdC5qcxxfX2pzRXZhbFJldHVybgxDcnlwdG8KZGF5anMMamluamEyBlVyaQJfDl8weDIzMGYOXzB4MzMxMhJfMHg0YjE2NTQSXzB4OWIwOTk5El8weDMwMTdkNRJfMHgyMDIxMmYSXzB4MjE0NDljEl8weDRkMWYxYxJfMHg5MGU4YzISXzB4NDRkMjhlEl8weDRiMjNjMRJfMHg0ZGM5ODQSXzB4NGNmN2I5El8weDE5NWJmNRJfMHgzYmU0MTISXzB4NGQ1Y2FkEl8weDZmNTA0NxJfMHgzYjEwZTcSXzB4MTY2MmY4El8weDRhMDFjMhJfMHg0NWM1NDgSXzB4YzJkODg3El8weDQwNTlmMhJfMHg0Nzc0OTQSXzB4MWZjZGVmEl8weDQwMTQ5MhJfMHgxMDA4YzUSXzB4NTgwZDc3El8weDVkNzljYxJfMHg0MzMxZGISXzB4NWEwMmNlEl8weGZmNTZjYRJfMHg0NmI3NjkSXzB4NWQ5MTE0El8weGU5NGZjMhJfMHgyNjFiNDISXzB4OTMwZTY1El8weDU5NjAwMBJfMHgyNTA1NWESXzB4MTM4ZGJmDiBCdWlsZC8MZG9tYWluBjB4MQ5jb250ZW50DnJlbGVhc2UIOW1WQQxaaWxtTk4MY0Rld2xvHEhVQVdFSSBNYXRlIDQwCFV0ZjgGbWFwEmxhbmdfbGlzdAhHWW1sCnRpdGxlBnVybAhodHRwDnVzZXJfaWQSbGFzdF9wYWdlFGNtc19zeXN0ZW0ISXNtORZ2b2RfcmVtYXJrcwxyYW5kb20MZXh0ZW5kCFVvMiMIaGl0cwpvcmRlcgpwYXJzZQxjaGFyQXQUY2hhckNvZGVBdDh3cjlSQjhLVUtzS2d3cFhEbGNLWHc3VnlMY09hBjB4MghjYXRlDHZhUk1jRQhlMGhFEnZvZF9jbGFzcz4vYXBwdG8vdjEvdm9kL2dldExpc3RzP3R5cGVfaWQ9EnZvZF9hY3RvcghkYXRhCDZJJFoiZ2V0X2dsb2JhbF9jb25maWcOUmVmZXJlcghlWTdnBmxvZygvYXBwdG8vdjEvdXNlci9sb2dpbgpzaGlmdAZlbmNARGFsdmlrLzIuMS4wIChMaW51eDsgVTsgQW5kcm9pZCAIeXp5cxRVc2VyLUFnZW50CHRyaW0MdmVyaWZ5EHRyeSBuZXh0FnZvZF9jb250ZW50DEhtZHhmZgx5WlNES1UIZmluZCB3NHZDdDhLRHdvekNsZz09SE5jTzlTOE9RdzUxZnc1bkRzOE84Vmp0K3c1YkNwY0tYd3FJPRJ0eXBlX25hbWU8L2FwcHRvL3YxL3ZvZC9nZXRWb2RTZWFyY2g/d2Q9DGNvbmZpZw5jb25zb2xlggFBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWmFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6MDEyMzQ1Njc4OSsvPQhIZ00zCHBvc3QKc3R5cGUYbG9naW5fdmVyaWZ5DnR1Y2hlbmcWcGxheWVyX2luZm8wL2FwcHRvL3YxL3ZvZC9nZXRWb2Q/aWQ9CGVhY2gQbG9jYXRpb24OZW5hYmxlZAp1c2VyMRJzdWJzdHJpbmcSeWVhcl9saXN0FnRvVXBwZXJDYXNlDCZwYWdlPRpnZXRfaG9tZV9jYXRlEnN0cmluZ2lmeQhza2V5CCQhSm0wd3E4Nnc3M0NtTU9wSGNPZXc2SEN1eXc9IGFwcGxpY2F0aW9uL2pzb24Kc2xpY2USYXJlYV9saXN0DHdycnZlQTwvYXBwdG8vdjIvY29uZmlnL2dldD9wPWFuZHJvaWR6YWJhY2RlZmdoamtsbW5vcHFyc3R1dnd4eXpBQkNERUZHSEpLTE1OT1BRUlNUVVZXWFlaMDEyMzQ1Njc4OVB3cVp0Q0EzRHNzSzlXTU9md3B3N3dybkRrTUtXWWhGdXdvTmt3b3c9QHt9LmNvbnN0cnVjdG9yKCJyZXR1cm4gdGhpcyIpKCApBjB4Ng5yZWZlcmVyFHN0YXJ0c1dpdGgWZ2V0X3BhcnNpbmcWdG9Mb3dlckNhc2UUdXNlci1hZ2VudAhhdG9iCHB1c2gUcmVwbGFjZUFsbAhhcmVhDmluZGV4T2YGMHgzDHhJVVlacgx2b2RfaWQGMHg0BjB4MBB2b2RfbmFtZRJ2ZXJpZnlLZXkKdG9rZW4uL2FwcHRvL3YxL3BhcnNpbmcvcHJveHkIdGltZQhOKW5sCm1vZGVsFHJlZ192ZXJpZnkIa2V5cy4vYXBwdG8vdjEvdXNlci9yZWdpc3Rlcg5oZWFkZXJzDnRpbWVvdXQKc2NvcmUOdm9kX3BpYwxCYXNlNjQMU1FqZXRRMiZfX3BsYXRmb3JtPWFuZHJvaWQmX19pYz0mcmV0dXJuIChmdW5jdGlvbigpIA5pc0VtcHR5Cmxpc3RzIFozdzFCTUtZS2dOYXc2WT0YZnJvbUNoYXJDb2RlCnR5cGVzDmJ1aWxkSWRUaHR0cDovL2RycHkubm9raWEucHJlc3M6ODAyOC9vY3IvZHJweS90ZXh0CE1vemkOcmVwbGFjZQZrZXkYdzc3RHZzTzl3cTlWBnB3ZIACTk1PQndxdFFQOE8zdzRnV3c2VTR3N2N5d29IQ3BuM0Nuc09BZEhaUHc2N0NnMmpDa1M1SXc3RER1MERDbDM1N1k4S3h3ckxEcUM0ZEdzT0d3NGZEdXl0TWFjTzJ3b05td293SUZ3d2pFc0t4SjNzRndyUXFIM25Da2NLTWZRPT0GMHhlCDB4MmbgAXc1dkR2OEtSVlJzVWJCVW1NbHJEZ2NPd3dvcHRMeVREbWhuQ2dpVEN0MGJEbnNPUHdxSWl3NFZ1d3JQRHVUbkNqc0tMdzcxc0tYTnhPUlRDaWxaZHc3ekRpbnJEcmNLbHc2OHNYc0t3TURYRHV5RT0IMHg4Mnh3cVJ6Tk1Lc01jS0h3cjhKYm0wSnc3L0RuVGdlSXNPbkxteFF3cEVVR0ExM3c2YkNsU2hSV0N6RGdRPT3YBHc1SERpTUs1dzVVNXdxYkRxY0tQZFhBU1J5ZHBOc0t0dzdIQ3NDOUxiTUs0VFZ6Q29USENyc09EUGNLZ3c0ekNpY0tkdzVJTGZFZkNqTUtkSWhURHQ4S1pXVy9EcjEzQ3VjT0F3cVErd3FwbEF3WENxOE9jdzd4NXdwN0NuY09zd29zUXdvTVpabGtFd3E0dHc1ekRuTUtSRDF6Q3VYRENuc09NUjN2RHVXMXZaOEt6d3FyRHFEUlhYeVRDcWxiRHJjT3hMOEs4U2pGTkR3RTBWOE93T3NPdWVzS3plekVSd3BGYXdwRERvbDFudzZ2RHNBWVNDY09GVlg5Wnc1VkxXY0tFd3A4WXdxRENtUTUwTzhLa3dxTWpVTU8xd3BvNVljS3ZUY090dzRzPQgweDY0CDB4NmYIMHg4MwgweDhiCDB4MzEINlY0agYweDUIMHg4ZQgweDNmCDB4MjcIMHg0MAgweDc4CDB4N2MIMHgyZRJfMHgzOTVkMDESXzB4MjMwZjYyEl8weDMzMTIxORJfMHgzNGM0NWQQXzB4Mjg2MzkSXzB4MWQ0NjcxEl8weDNlMzgzORJfMHgzOGE5MDAIMHgzOAgweDkxEl8weDE5ZjVkORJfMHg0MzA3ZjISXzB4MTRiMjkzEl8weDUyNTNiNBJfMHgxZDkzMmYGMHg5CDB4NjgIMHg2OQgweDJjEl8weDI4MDY2ZRJfMHhjNTk3YjUSXzB4NDM5NDE5El8weDJjZGNmNwgweDU0CDB4MzAEKTsMd2luZG93CDB4MTMIMHgzNxJfMHgyNjJjN2YSXzB4MmRkZTBiEl8weDg4M2Y0OBJfMHgxODFiNjUSXzB4NTdiOGU4El8weDU5Mjk2OBJfMHgxZTc0NTEIMHg1ZAgweDgwCDB4M2IIMHg1OBJfMHgyMjRkZjMSXzB4OGViMDU0El8weDQ1OGRlNRJfMHgyNDgxZjISXzB4MzUwNjg5El8weGRlMTEzMBJfMHgxZmEyOTASXzB4MTk2MTAzEl8weDE3NDVlMhJfMHg1OTcwNjkSXzB4NGFiYjdmAiUEMDAkZGVjb2RlVVJJQ29tcG9uZW50CDB4ODEIMHg3MRJfMHgxMDE3ZDYSXzB4MjI2YTk5El8weDIyMTkwOCgvYXBwdG8vdjEvdmVyaWZ5L2dldAgweDhmBnJlcQ5pbWdfdXJsDGJ1ZmZlcggweDY1CDB4NWUSXzB4MTA2NWFkEl8weDE2OTdlMBJfMHgxZjZkNjESXzB4MTZlYzQ5El8weDM5Y2Q3NRJfMHgzZDNhNWUSXzB4NGZlOTkxCDB4NDMIMHgxNQxtZXRob2QSZm9ybS1kYXRhEHBvc3RUeXBlCDB4N2YURU5DUllQVElPTghhZXNYCDB4OGESXzB4M2Q0ODNmEl8weDUxNTQ1NhJfMHgyN2Q0MDUSXzB4NWU4MzViEl8weDVjMDY1YRJfMHgxMGZkNmISXzB4MWJiOTljEl8weDMwMzU0MRJfMHgyMTUxYTkSXzB4MjgwOGVmEl8weDRjNGE3ORJfMHgxMGMwY2ISXzB4MzQ2NzI3El8weDRhODM0MRBfMHhmMDk0OBJfMHgyMDlhNDYSXzB4NTcyNzc2El8weDQ3NGI3OBJfMHg1MmQ1YTISXzB4M2U0MTRhEl8weDMxMzIzOBJfMHhhNWYyMzISXzB4MzI5Yzk0El8weDQzOGQzYxJfMHgxMmIxZDYIMHgyNggweDE2CDB4MjgGMHhkCDB4NWYQTm53OUFjT08IMHg1NwgweDNjCDB4NjcIMHg4NggweDQ3CHc3MWYIMHgxNAgweDEyDGRldmljZQpsb2NhbAgweDczCDB4NTUEaWQIMHgzNQR1YQgweDY2BDsgCDB4NDgIMHg2MQgweDVhAikIMHg2MggweDI1CDB4NjMIMHgxZQgweDJkCDB4MWYEbm0IMHg2MAgweDhjCDB4NzcIMHg0OQgweDQyCDB4NGMSdXNlcl9uYW1lEHVzZXJfcHdkEnVzZXJfcHdkMjQvYXBwdG8vdjEvdXNlci9nZXRVc2VySW5mbwgweDc1CDB4MTcIMHg5MBJfMHhjYTMyZTQSXzB4MWZhOGRmEl8weDFkZWIwMxJfMHgzYjc3NWUSXzB4MjMwYzdhEl8weDFjYjhlNBJfMHg0ZGQxZDkSXzB4OWU0ODZjEl8weDNlYmNhZAgweDg1BjB4YggweDNkCDB4NTISXzB4NmEzMzJmEl8weDI1ZmQyNBJfMHgzMzg4YmESXzB4NWY0NmUxEl8weDRkMjgyMBJfMHg0MjQyYmYSXzB4NTM0MTU5El8weGFlOGU3ZBJfMHg0YWExMDASXzB4MmRhY2EwEl8weDRjODRhOBJfMHgyMWQyYzESXzB4NDI1ZGEzEl8weDU2ZDEzMhJfMHg0ZTIxM2ESXzB4NTFhMTM0El8weDFiZWVlNBJfMHgxZDE0YmESXzB4NWFlNzlhEl8weDJiMjJhNxJfMHgyMTg4Y2ISXzB4OThlNGY3El8weDM4ODFhOQgweDJhEl8weDQ4MmM3YxJfMHgyZjRjYmQSXzB4MzIwZWI4El8weDVkY2Q3NxJfMHg0ZmU4YTESXzB4Mjk2MThjEl8weDRmODg3NxJfMHgyMWI4OGESXzB4OTkzMjg3El8weDI0OTE3MhJfMHgxNzA0MjkSXzB4MzljYThhEl8weDFlZjRhNRJfMHg3NWQ3MmYSXzB4YWY5MjkwCDB4MzQIMHg1NggweDI0CG1vbGQIMHg4NA50eXBlX2lkCDB4NzAIMHg3YggweDRhCDB4NTkFe3yLVwgweDJiBTBXOlMIMHgzYQgweDZlBe2LAIoIbGFuZwgweDIxBXRe404IeWVhcghpbml0BWhR6JACbgJ2CDB4MWQIMHgxYggweDdlBZJjj14IMHg0NQYweGEFAGewZQUAZ+1wCDB4N2QFfVnEiwgweDRmDmZpbHRlcnMSXzB4NWVkZjE5BjB4ZhJfMHg0ZGQ5NWQEe30SXzB4NTQ3NDIwEl8weDFkNWNiNRJfMHg0MWEzNDcSXzB4NGI5MzhkEl8weGE4Njc1MhJfMHg1ZWVhMTASXzB4MTNjYjM4El8weDVkZmQxMRJfMHg1MGYxNzQIMHg4OOQBJmFyZWE9e3tleHQuYXJlYX19Jmxhbmc9e3tleHQubGFuZ319JnllYXI9e3tleHQueWVhcn19Jm9yZGVyPXt7ZXh0Lm9yZGVyfGRlZmF1bHQoInRpbWUiKX19JnR5cGVfbmFtZT17e2V4dC5jbGFzc319BmV4dAgweDIzGCZwYWdlU2l6ZT0yMQgweDNlCDB4NDEIMHg3OQ52b2Rfc3ViCHBhZ2UIMHg3NhJwYWdlY291bnQIbGlzdBJfMHg3NGJkODgSXzB4MjZhMmFlEl8weDQ3MDZiYxJfMHgxYTVjNWISXzB4NDExNDFiEl8weDE3NDk4OBJfMHhjMGYzZDISXzB4ZTY1YjgxCDB4MWEIMHg1MyRlbmNvZGVVUklDb21wb25lbnQIMHg1MAgweDg3CDB4NDYCLBB2b2RfeWVhchB2b2RfYXJlYQgweDg5GHZvZF9kaXJlY3RvcgYweDgadm9kX3BsYXlfbGlzdAgweDE5CDB4NmMIdXJscxxoYXNPd25Qcm9wZXJ0eQgweDZkAiMadm9kX3BsYXlfZnJvbQYkJCQYdm9kX3BsYXlfdXJsEl8weDUxOTFkNggweDRiAiQIMHg3MhJfMHg1MTViZDYSXzB4MWZlNzk0El8weDFlYTI1ZBJfMHg1MzQ4OGQSXzB4NGUwNTMzEl8weDM3YzM1OBJfMHg1OTI3ZTcSXzB4MmJjMWU2El8weDQ5YTExYxJfMHg1NTc0NWQGMHhjCDB4MTEIMHg0NBBwbGF5X3VybApsYWJlbAgweDRlCDB4MTgQcmVkaXJlY3QIMHg0ZAgweDFjBjB4NxJfMHg0NjZmYTESXzB4NDQyODE1El8weDQ3NjQzOBJfMHgxZjk1ZTISXzB4M2VhMzU1El8weDUzNjQ2MxJfMHgzNmE2YTASXzB4M2MyNGU4CDB4MTASXzB4MWRlNjUzEl8weDFmNjg5MQgweDM5AiASXzB4MTNhNWY1El8weDI0MTM1NxJfMHgxMDk5OWEIMHgyMBJfMHg4OTUxYjQSXzB4YTliY2M2El8weDU3Nzg1NhJfMHhiZGMxNDQSXzB4MjE0OTQ5El8weDIxZGFlZBJfMHg1MGQxMjYIMHgzMwQvLwxodHRwczoIMHg3NAgweDM2CDB4MzIIMHg4ZA5mb3JFYWNoDGhlYWRlchJfMHhjZGYyOGISXzB4ZjkwNjBhEl8weDQ1N2E1NBJfMHg0Zjk1Y2ESXzB4MmEwYjllEl8weDQ2NDNiNhJfMHgzY2U3MzMSXzB4MWRmY2NhDGh1YXdlaQpicmFuZAgweDZhCDB4MjIIMHg3YRJfMHg0NTVhZjISXzB4MThhOTQwCDB4NTESXzB4MTFmOGRkCDB4NmISXzB4NDk1YjY1El8weDQ1YmQyZAgweDViCDB4NWMIMHgyORhDb250ZW50LVR5cGUGaW1nCGhvbWUOaG9tZVZvZBBjYXRlZ29yeQxkZXRhaWwIcGxheQxzZWFyY2gPpAMBpgMBAC2oAwAFAKoDAAGsAwACrgMAA7ADAASyAwAOAAYBoAEAAAAgLhfBDQCqAwAMrAMBDK4DAgywAwMMsgMEDLQDAA22AwENuAMCCboDAwm8AwQJvgMFCcADBgnCAwcJxAMICcYDCQnIAwoNygMLDcwDDA3OAw0N0AMODdIDDw3UAxAN1gMRDdgDEgHaAxMB3AMUAd4DFQHgAxYB4gMXAeQDGAHmAxkB6AMaCeoDGwnsAxwB7gMdAfADHgHyAx8B9AMgAfYDIQ34AyIB+gMjAfwDJAH+AyUBgAQmAYIEJwGoAygBCOhhvgRfFwC+BV8ZAL4GXxoAvgdfGwC+CF8cAL4JXx0AvgpfHgC+C18hAL4MXyIAvg1fIwC+Dl8kAL4PXyUAvhBfJwC+EV8oAL4SXykAvhNfKgC+FF8rAL4VXywAvhZfLQApBAIBAAAEQgAAAAQDAQAABAQBAAAEBQEAAAQGAQAABAcBAAAECAEAAAQJAQAABAoBAAAECwEAAAR6AAAABAwBAAAEDQEAAAQOAQAABA8BAAAEMAAAAAQQAQAABEEAAAAEEQEAAAQSAQAABBMBAAAEFAEAAAQVAQAABBYBAAAEFwEAAAQYAQAABBkBAAAEGgEAAAQbAQAABBwBAAAEHQEAACYgAAQeAQAATCAAAIAEHwEAAEwhAACABCABAABMIgAAgAQhAQAATCMAAIAEIgEAAEwkAACABCMBAABMJQAAgAQkAQAATCYAAIAEJQEAAEwnAACABCYBAABMKAAAgAQnAQAATCkAAIAEKAEAAEwqAACABCkBAABMKwAAgAQqAQAATCwAAIAEKwEAAEwtAACABCwBAABMLgAAgAQtAQAATC8AAIAELgEAAEwwAACABFsAAABMMQAAgAQvAQAATDIAAIAEMAEAAEwzAACABDEBAABMNAAAgAQyAQAATDUAAIAEMwEAAEw2AACABDQBAABMNwAAgAQ1AQAATDgAAIAENgEAAEw5AACABDcBAABMOgAAgARAAAAATDsAAIAEOAEAAEw8AACABDkBAABMPQAAgAQ6AQAATD4AAIAEOwEAAEw/AACABDwBAABMQAAAgAQ9AQAATEEAAIAEPgEAAExCAACABD8BAABMQwAAgARAAQAATEQAAIAEQQEAAExFAACABEIBAABMRgAAgARDAQAATEcAAIAERAEAAExIAACABEUBAABMSQAAgARGAQAATEoAAIAERwEAAExLAACABEgBAABMTAAAgARJAQAATE0AAIAEHgAAAExOAACABEoBAABMTwAAgARLAQAATFAAAIAETAEAAExRAACABE0BAABMUgAAgAROAQAATFMAAIAETwEAAExUAACABFABAABMVQAAgARRAQAATFYAAIAEUgEAAExXAACABFMBAABMWAAAgARUAQAATFkAAIAEVQEAAExaAACABFYBAABMWwAAgARXAQAATFwAAIAEWAEAAExdAACABFkBAABMXgAAgARaAQAATF8AAIAEWwEAAExgAACABFwBAABMYQAAgARdAQAATGIAAIAEXgEAAExjAACABF8BAABMZAAAgARgAQAATGUAAIAEYQEAAExmAACABGIBAABMZwAAgARjAQAATGgAAIAEZAEAAExpAACABGUBAABMagAAgARmAQAATGsAAIAEZwEAAExsAACABGgBAABMbQAAgARpAQAATG4AAIAEagEAAExvAACABGsBAABMcAAAgARsAQAATHEAAIAEbQEAAExyAACABG4BAABMcwAAgARvAQAATHQAAIAEcAEAAEx1AACABHEBAABMdgAAgARdAAAATHcAAIAEcgEAAEx4AACABHMBAABMeQAAgAR0AQAATHoAAIAEdQEAAEx7AACABDYAAABMfAAAgAR2AQAATH0AAIAEdwEAAEx+AACABHgBAABMfwAAgAR5AQAATIAAAIAEegEAAEyBAACABHsBAABMggAAgAR8AQAATIMAAIAEfQEAAEyEAACABH4BAABMhQAAgAR/AQAATIYAAIAEgAEAAEyHAACABIEBAABMiAAAgASCAQAATIkAAIAEgwEAAEyKAACABIQBAABMiwAAgASFAQAATIwAAIAEhgEAAEyNAACABIcBAABMjgAAgASIAQAATI8AAIAEiQEAAEyQAACABIoBAABMkQAAgF8FAL4AZQUAvFUB7g6+AU3bAAAAXwYAZQYABGgBAADtXwcAv18IAAtfCQALXwoAC18LALNfDAC/Xw0As18OAASLAQAAZQYABIwBAADtZQYABI0BAADtBI4BAABlBgAEjwEAAO0EkAEAAASRAQAAJgcAXw8AvgJlDwC8lADuDr4DTeUAAABfEABlEABlBgAEkgEAAO1lBgAEkwEAAO3uXxEAZRAAZQYABJQBAADtZQYABJUBAADt7mUQAGUGAASWAQAA7QSXAQAA7iYCAF8SAGUQAASYAQAAZQYABJkBAADt7l8TAGUQAGUGAASaAQAA7WUGAASbAQAA7e5fFABlEABlBgAEnAEAAO1lBgAEnQEAAO3uXxUAZRAABGgBAABlBgAEngEAAO3uXxYAJgAAll8YAAtfHwALXyAAZQYABJ8BAADtXyYAKaQDAQQBAGMCDkMGAQACAQICAAETA8AGAAFAwgYAAQDEBgEAMGEAAL4ATaIBAADHYgAA0I/Y7SmkAwEADkMGAQABAAEEAQAdAcYGAAEAwAYAA8+O1+gY2wRkAQAASNsELgEAAEgkAAAkAQAO6uUppAMBAA5DBgEAAgECAgEAEQPABgABAMIGAAEAxAYBACC0AwUMYQAAz7Oe02UAAM9Hx2IAACikAwEADkMGAQACAQICAQETA8gGAAFAygYAAQDMBgEAMLYDBgxhAAC+AE2mAQAAx2IAANCP2O0ppAMBAA5DBgEAAQABBQIAJQHOBgABAMgGAAO2AwAMz47X6CDbZQEABKgBAADtSNtlAQAEqQEAAO1IJAAAJAEADurdKaQDAQAOQwYBAAIDAgQDAuABBdQGAAEA1gYAAQDYBgEAINoGAwMw3AYBATC2AwYMyAMPDMoDEAxhAgBhAADPs57TZQEAz0fHZQIAZQAABK8BAADtRzhFAAAAq+hDYQEAvgDsDr4BTa0BAADIZQIAZQAABLABAADtcWIBAEllAgBlAAAEsQEAAO1xC0llAgBlAAAErwEAAO1xJgAAlpZJZQIABAkBAABHz0fJYgIAOEUAAACr6FdlAgBlAAAEsgEAAO1HOEUAAACr6BRlAgBlAAAEsgEAAO1xJgAAlpZJZQIAZQAABLABAADtSGIAANAkAgARYwAADmUCAGUAAASxAQAA7UfPcWIAAEnqCWICABFjAAAOYgAAKKQDAQAOQwYBAAAEAAUBAX0E5gYBACDoBgIEMOoGAwQD7AYBAXC2AwAMYQMAYQAABsdsMwAAAGEBADiaAAAAZQAABLcBAADtZQAABLgBAADtnQS5AQAAne3IYgEA7BFjAAAODuoVyWwRAAAAOLoBAAARYwAADg7qAi9lAAAEuwEAAO3KYgAAZQAABLwBAADtRxHpEw5iAABlAAAEvAEAAO1xvgAWSSmkAwEADkMGAQABBgEHAgLPAQf6BgABAPwGAQAw/gYBASCABwICIIIHAgMghAcCBCCGBwIFILYDAAzsBgMNYQEAYQAAOJMAAADP7WUAAATEAQAA7Ui9AL0BM78kAgDHv8hhBQBhBABhAwBhAgCzyQbKBsEEs8EFYgAAZQAABMUBAADtSGIFAJFjBQAkAQARYwQA6HZlAQBlAAAExgEAAO1IYgQAJAEAEWMEAA5iBACV6FNiAgC3nOgNYgMAu0CaYgQAneoEYgQAEWMDAA5iAgCRYwIAt5zoLWIBADiTAAAAZQAABMcBAADtSLz/AGIDALv+YgIAmrmtoa0kAQCdEWMBAOoCsw7rcP9iAQAopAMBAAcGPSskB1oAAQAmAAAACAYAAAAEB/X///8LABwEAAAAAQAAAP///38BAAAAAT0ACgYMAAoOQwYBAAIJAggBAOcDC5AHAAEAkgcAAQCUBwEAIJYHAQEgmAcBAiCaBwEDIJwHAQQgngcCCCCgBwIGIKIHAQUgpAcICCC2AwAMYQcAYQQAYQMAYQIAYQEAYQAAJgAAx7PIBsm/yr/BBDhjAQAAz+3TYQYAYQUAs8EFzwQwAAAAR8EGYgUAYgYAo+hDYgQABNMBAAAE1AEAAM8EHgEAAEhiBQAkAQAENwAAAEi7ECQBAJ0EVgEAAEi7/iQBAJ2dEWMEAA5iBQCRYwUADuq2ONUBAABiBADt0wbBB7MRYwcADmIHALwAAaPoFmIAAGIHAHFiBwBJYgcAkWMHAA7q47MRYwcADmIHALwAAaPoY2IBAGIAAGIHAEed0GUAAATWAQAA7UhiBwDQZQAABNcBAADtR5wkAQCdvAABnBFjAQAOYgAAYgcARxFjAgAOYgAAYgcAcWIAAGIBAEdJYgAAYgEAcWICAEliBwCRYwcADuqWsxFjBwAOsxFjAQAOYQgAs8EIYggAz2UAAATXAQAA7UejaZsAAABiBwC0nbwAAZwRYwcADmIBAGIAAGIHAEedvAABnBFjAQAOYgAAYgcARxFjAgAOYgAAYgcAcWIAAGIBAEdJYgAAYgEAcWICAEliAwA4kwAAAGUAAATHAQAA7UjPZQAABNYBAADtSGIIACQBAGIAAGIAAGIHAEdiAABiAQBHnbwAAZxHriQBAJ0RYwMADmIIAJFjCAAO61f/YgMAKKQDAQAOYgYB2AMAAwAFBQCFAQOwBwEAMLIHAQEwtAcBAjDcAxkAugMICLYDBgzMAxEMggQsAGECAGEBAGEAANtlAQAE2wEAAJ3ti8c4PwEAAGUCAATcAQAA7UhiAAAkAQAOON0BAABlAQBiAAAE3gEAAEedCwtlAwBMMgEAAEx3AQAAtUzfAQAA7otlAgAE4AEAAO1HyF4EAGIBAO2LyQtiAABlAgAE4QEAAO1HTG4BAABiAgBMNAEAAC6kAwEADmIGAdwDAwQDCwcApQIHxAcAAQDGBwABAMgHAAEAygcBACDMBwEBIM4HAQIg0AcLAwPMAxEMvgMKCLYDBgzaAxgA1gMWDNIDFAzUAxUMYQIAYQEAYQAAC2UAAEwyAQAAx2UBAGUCAATpAQAA7UfoHGIAAGUCAATpAQAA7XFlAQBlAgAE6QEAAO1HSQbI0Og9ON0BAADPC2UCAATqAQAA7UzrAQAAYgAATHcBAADQTCcBAAAE7AEAAEztAQAA0Ux4AQAA7osRYwEADuoXON0BAADPC2IAAEx3AQAA7osRYwEADjiYAAAAZQIABO4BAADtSGIBAGUCAATgAQAA7UckAQDJbGIAAABiAgAE7wEAAEe0qehA3pboPDiYAAAABBwBAABIOPABAABlBAAmAACWYgIAZQIABPEBAADtRyYAAJaWZQUAZQYAJgAAliIHACQBAA8uYgIABCcBAABHEekFDmICAA8uymwHAAAADuoCL2ICAC6kAwEADmIGAd4DARgBCA8DlQwZ5AcAAQDmBwAAQOgHAAFA6gcGAAPsBwACAO4HAAQA8AcOAAPyBxIAMPQHFAcw9gcXBwP4BwAFAPoHAAoA/AcdAAP+ByAAIIAIIA0gggggDiCECCMRMIYIIQ8wiAgACwCKCCcAMIwIKwAgjggrFCCQCCsVIJIILhgwlAgsFjC2AwYMxAMNCMYDDgjaAxgAuAMHCLwDCQiyAwQM+gMoAPgDJwDOAxIM3AMZALoDCAjAAwsIvgMKCNgDFwDPZQAABAsCAADtRxFmAQAOz2UAAAQMAgAA7UcRZgIADmzSAAAAZQAABA0CAADtZQAABA4CAADtZQAABA8CAADtBBACAABlAAAEEQIAAO0mBQDHvgDDu3XuDr4BTfQBAADIOIoAAADEZQAABBICAADtZQAABBMCAADt7sRlAAAElAEAAO1lAAAEFAIAAO3uSLO1JAIAR+gHJgAAlpbiOIoAAADEBAQBAABlAAAEFQIAAO3uR8RlAAAEmgEAAO0EFgIAAO5HlugHJgAAlpbiOIoAAADEZQAABJwBAADtZQAABBcCAADt7keW6AcmAACWluIO6hHJbA0AAAAmAACWluIO6gIv3ugeOIoAAABlAAAEGAIAAO1xC74CTSwBAABMLAEAAEkEGQIAAMo4GgIAAGUAAAQbAgAA7UhlBADGJAIAi8IEBDAAAABHs6XoLWwgAAAAOJgAAABlAAAE7gEAAO1IwAQkAQARZgUADg7qDMEFbAcAAAAO6gIvZQYAZQAABBwCAADtSGUFACQBAGmqAAAAXgcA7BFmBQAOZQUABB0CAABxXggAuyDtZQAABB4CAADtSCQAAEllBQAEHwIAAHFlAAAEIAEAAO1lBQBlAAAEIAIAAO1HnQQhAgAAnWUFAGUAAAQiAgAA7UedZQAABCMCAADtnWUFAGUAAAQkAgAA7UedBCUCAACdSTgaAgAAZQAABCYCAADtSGUEAMY4mAAAAGUAAAQnAgAA7UhlBQAkAQAkAwCLDmEGAGUJAH3qWsEGbEsAAABhBwBeCgBiBgAHvIgT74vBB2IHAGUAAAQoAgAA7UfoJWIHAGUAAAQpAgAA7UfoFmIHAGUAAAQoAgAA7UcRZgsADg7qFA7qDMEIbAcAAAAO6gIvgADopA6D3ugDBi5eCgBlCwBlAAAEKgIAAO2d7YsRZgwADmUAAAQrAgAA7cEJOBoCAABlAAAEGwIAAO1IZQQAwAkkAgCLwgplAAAE1wEAAO1Hs6XoLWwgAAAAOJgAAABlAAAE7gEAAO1IwAokAQARZg0ADg7qDMELbAcAAAAO6gIvZQYAZQAABBwCAADtSGUNACQBAGmVAQAAYQ4AYQ0AYQwAZQ0ABCwCAABxXggAtyYAAJYmAACW72UAAAQeAgAA7UgkAABeCAC3JgAAlpYmAACW72UAAAQeAgAA7UgkAACdSWUNAGUAAAQtAgAA7XFeCAC7CCYAAJYmAACW72UAAAQeAgAA7UgkAABJv8EMv8ENtsEOYg4As6VpEAEAAGEQAGUMAGUAAAQuAgAA7UdlAAAELwIAAO1HZQAABDACAADtR+gvYQ8AXg4A7IvBD2IPAGUAAAQxAgAA7UcRYw0ADmIPAGUAAARdAQAA7UcRYwwADl4KAGULAGUAAAQyAgAA7Z0LZQ0ABCwCAABHTDMCAABlDQBlAAAELQIAAO1HTDQCAABlDQBlAAAELQIAAO1HTDUCAABiDABMNAEAAGINAEyIAQAA7ovBEGIQAGUAAATpAQAA7UfoSGUNAGUAAATpAQAA7XFiEAAEbwEAAEdJOBoCAABlAAAEJgIAAO1IZQQAwAk4mAAAAGUAAAQnAgAA7UhlDQAkAQAkAwCLDuoMYg4AkGMOAA7r7P5lDQBlAAAE6QEAAO1HlsIRlugsYRIAXgoAZQsABDYCAACd7YvBEmISAGUAAAQ3AgAA7UezqegIJgAAlpbBEcARaRABAABhFQBhFABhEwC/wRO/wRS2wRViFQCzpWn0AAAAYRcAZQwAZQAABC4CAADtRwQUAQAAR2UAAAQ4AgAA7UfoL2EWAF4OAOyLwRZiFgBlAAAEMQIAAO1HEWMUAA5iFgBlAAAEXQEAAO1HEWMTAA5eCgBlCwBlAAAEOQIAAO2dC2UNAAQsAgAAR0wzAgAAZQ0AZQAABC0CAADtR0w0AgAAYhMATDQBAABiFABMiAEAAO6LwRdiFwBlAAAE6QEAAO1H6BhlDQBlAAAE6QEAAO1xYhcABG8BAABHSTgaAgAAZQAABCYCAADtSGUEAMAJOJgAAAAEUQEAAEhlDQAkAQAkAwCLDmIVAJBjFQAO6wj/Bi6kAwEADkMGAQACAQICAQENA/QIAAFA9ggAAQD4CAAAALYDAAy+AE08AgAAy9CP2O0ppAMBAA5DBgEAAQABBQIAJQH6CAABAPQIAAO2AwAMz47X6CDbZQEABKgBAADtSNtlAQAEqQEAAO1IJAAAJAEADurdKaQDAQAOQwYBAAIDAgQDAqgBBfwIAAEA/ggAAQCACQAAAIIJAAEAhAkAAgC2AwAM5gcAAegHAQHPs57T3M9Hx91lAAAEQwIAAO1HOEUAAACr6De+AOwOvgFNQQIAAMjdZQAABEQCAADtxEndZQAABEUCAADtcQtJ3WUAAARDAgAA7XEmAACWlkndBGkBAABHz0fNOEUAAACr6ELdZQAABEYCAADtRzhFAAAAq+gS3WUAAARGAgAA7XEmAACWlkndZQAABEQCAADtSMPQJAIAx90EaQEAAEfPw0nqA8XHwyikAwEADkMGAQAAAwAEAQIzA44JAAAAkAkAAQCSCQACQLYDAAy+AE1HAgAAy+zIZQAABLsBAADtycRlAAAEvAEAAO1HEekRDsRlAAAEvAEAAO1xvgEWSSmkAwEADkMGAQAAAgAFAQA7ApQJAAAAlgkDAAO2AwAMbCgAAAA4mgAAAGUAAAS3AQAA7WUAAAS4AQAA7Z0EuQEAAJ3t7McO6hHIbA0AAAA4ugEAAMcO6gIvwyikAwEADkMGAQABBgEHAgKNAQeYCQABAJoJAAAAnAkAAQCeCQACAKAJAAMAogkABACkCQAFALYDAAySCQIBOJMAAADP7WUAAATEAQAA7Ui9AL0BM78kAgDHv8izybPBBcNlAAAExQEAAO1IwAWRwQUkAQDCBOhT3ARnAQAASMAEJAEAwQTABJXoPMW3nOgKxrtAmsAEneoDwATKxZHJt5zoJMQ4kwAAAGUAAATHAQAA7Ui8/wDGu/7Fmrmtoa0kAQCdzOoCsw7qmMQopAMBAAcGPSskB1oAAQAmAAAACAYAAAAEB/X///8LABwEAAAAAQAAAP///38BAAAAAT0ACgYMAAoOQwYBAAIJAggBAL8CC6YJAAEAqAkAAQCqCQAAAKwJAAEArgkAAgCwCQADALIJAAQAtAkABQC2CQAGALgJAAcAugkACAC2AwAMJgAAx7PIv8q/wQQ4YwEAAM/t07PBBc9lAAAE1wEAAO1HwQbABcAGo+g8wAQE0wEAAATUAQAAzwQeAQAASMAFJAEABDcAAABIuxAkAQCdZQAABF4CAADtSLv+JAEAnZ3BBJMF6r841QEAAMAE7dOzwQfAB7wAAaPoC8PAB8AHSZMH6u+zwQfAB7wAAaPoOsTDwAdHndBlAAAE1gEAAO1IwAfQBDAAAABHnCQBAJ28AAGcyMPAB0fJw8AHccPER0nDxMVJkwfqwLPBB7PIs8EIwAjPZQAABNcBAADtR6PoX8AHtJ28AAGcwQfEw8AHR528AAGcyMPAB0fJw8AHccPER0nDxMVJxjiTAAAAZQAABMcBAADtSM9lAAAE1gEAAO1IwAgkAQDDw8AHR8PER528AAGcR64kAQCdypMI6pPGKKQDAQAOQwYBAAAAAAAAAAEAKaQDAQAOYgYB4AMBDgELBALpBg++CQABAMAJAQAgwgkBASDECQECIMYJAgMwyAkGBCDKCQYFIMwJBgYgzgkHDSDQCQgIINIJCAkg1AkICiDWCQgLYNgJBgcg2gkRBAO2AwYMwAMLCOoDIAiyAwQMYQIAYQEAYQAAZQEAx2IAAGUAAARuAgAA7UdlAAAEbwIAAO1HEWYCAA4mAADIC8lhAwBiAABlAAAEcAIAAO1Hfev7AspiAwAEcQIAAEe1qmrsAgAAYgEAZQAABKgBAADtSAtiAwBlAAAEcgIAAO1HTHMCAABiAwBlAAAEdAIAAO1HTDwBAAAkAQAOz5ZqrwIAAGyKAgAAYQwAYQYAYQUAYQQAYgMAZQAABHUCAADtR8EEZQMAZQAABHYCAADtSGIEACQBAMEFJgAAwQZhBwBiBQB963kBwQdhCwBhCgBhCQBhCAC/wQhiBABiBwBHwQliCQBlAAAE1wEAAO1Hs6voB2gLAOtIAWIHABFlAAAEdwIAAO2r6BcEeAIAABFjCAAOBB4AAAARYwcADupsEWUAAAR5AgAA7avoGwR6AgAAEWMIAA5lAAAEewIAAO0RYwcADupFEWUAAAR8AgAA7avoFwR9AgAAEWMIAA4EfgIAABFjBwAO6iIRZQAABH8CAADtq+gVBIACAAARYwgADgSBAgAAEWMHAA4OYggAZQAABNcBAADtR7Or6AdoCwDrnwALYgcATIgBAABiCABMNgAAAL9MggIAAMEKJgAAwQtiCwAEZAEAAEgLBIMCAABMhAIAAL9MhQIAACQBAA5iBwBlAAAEhgIAAO2p6BllAwBlAAAEhwIAAO1IYgkAvgAkAgAO6hdlAwBlAAAEhwIAAO1IYgkAvgEkAgAOYgoABEAAAABxYgsASWIGAGUAAASoAQAA7UhiCgAkAQAOaAsAgABphv7//w6DC2UAAASIAgAA7UyIAQAABIkCAABMNgAAAGUAAASKAgAA7UyCAgAAwQxiDABlAAAEiwIAAO1xCwSMAgAATIQCAABlAAAEigIAAO1MhQIAAAsEjQIAAEyEAgAAZQAABI4CAADtTIUCAAALBI8CAABMhAIAAGUAAASQAgAA7UyFAgAAJgMASWIGAGUAAASoAQAA7UhiDAAkAQAOZQMAZQAABBwCAADtSGIGACQBAJboFmICAGIDAGUAAARyAgAA7UdxYgYASQ7qIcENbBwAAAA4PwEAAGUAAATcAQAA7UjADSQBAA4O6gIvgABpBP3//w6DOJgAAABlAAAEJwIAAO1IC2IBAEweAAAAYgIATJECAAAkAQAupAMBAA5CBgEAAQABBgIALgGkCgABANYJCwm2AwAMZQAAZQEABKgBAADtSAvPZQEABJMCAADtR0yEAgAAzwQ8AQAAR0yFAgAAJAEAKaQDAQAOQgYBAAEAAQQCAB4BqAoAAQDWCQsJtgMADGUAAGUBAASoAQAA7UgLz0yEAgAAz0yFAgAAJAEAKaQDAQAOYgYB4gMAAAABAQAMANoDGAAmAACWlt8ElQIAAC6kAwEADmIGAeQDBAUECQQApwIJrAoAAQCuCgABALAKAAEAsgoAAQC0CgEAILYKAQEguAoBAiC6CgEDILwKAwQwugMICLYDBgyuAwIM3AMZAGEDAGECAGEBAGEAANAR6QMOtMdiAACzqegHtBFjAAAOZQAAZQEABJ8CAADtnc+dyGIBAGUCAASgAgAAC9JMoQIAAO6dEWMBAA5iAQBlAQAEogIAAO1iAACdBKMCAACdnRFjAQAO3mIBAO2LySYAAMphBABiAgAEJwEAAEd96mbBBGIDAGUBAASoAQAA7UgLYgQAZQEABKQCAADtR0xqAQAAYgQAZQEABKUCAADtR0xtAQAAYgQABHoBAABHTHoBAABiBABlAQAEpgIAAO1HEekLDmIEAASnAgAAR0wWAQAAJAEADoAA6JgOgziYAAAAZQEABCcCAADtSAtiAABMqAIAAGICAGUBAASpAgAA7UcR6QUOYgAATKoCAABiAwBMqwIAACQBAC6kAwEADmIGAeYDAQcBCQgBkAQI2AoAAQDaCgEAINwKAQFg3goBAiDgCgEDIOIKAgQw5AoDBSDmCgMGIPIDJAC2AwYM3AMZALoDCAjQAxMM/AMpALIDBAzoAx8IYQMAYQIAYQEAYQAA3WUDAGUBAAS0AgAA7Z3PnWUBAAS1AgAA7Z04tgIAAGUEAO2d7YvHC2IAAGUBAASkAgAA7UdMagEAAGIAAGUBAASlAgAA7UdMbQEAAGIAAGUBAAS3AgAA7UdMegEAAGIAAGUBAAS4AgAA7UdlAQAEuQIAAO1IBLoCAAAkAQCzR0w8AQAAYgAABLsCAABHTLsCAABiAAAEvAIAAEdMvAIAAGIAAGUBAAS9AgAA7UdMJgEAAGIAAAS+AgAAR0y+AgAAXgUAYgAAZQEABL8CAADtR+0EMwEAAEgkAABMNgEAAMgmAADJJgAAymEEAGIAAATAAgAAR33rrADBBGEGAGEFAGIEAGUBAATBAgAA7UdlAQAEwgIAAO1HwQViBAAEwwIAAEfBBmICAATEAgAASGIFACQBAJbobWIGAGUBAATXAQAA7UezpehcYgIAZQEABKgBAADtSGIFACQBAA5iAwAEZAEAAEhlBgBlAQAExQIAAO1IYgYAvgAkAgBlAQAEbAEAAO1IBMYCAAAkAQAkAQAO6gFlBwBiBQBxYgQABEYBAABHSYAAaVP///8Og2IBAATHAgAAcWICAGUBAARsAQAA7UgEyAIAACQBAEliAQAEyQIAAHFiAwBlAQAEbAEAAO1IBMgCAAAkAQBJOJgAAAAEUQEAAEgLYgEAJgEATKsCAAAkAQAupAMBAA5CBgEAAQABBQMALQGUCwABAPIDAADcCgEJtgMBDNtlAQBlAgAEpQIAAO1Hz2UCAATLAgAA7UfuBMwCAACdz2UCAATNAgAA7UedKKQDAQAOYgYB7AMDBwMLBgGPAwqcCwABQJ4LAAEAoAsAAQCiCwIAMKQLAwEwpgsFAiCoCwUDIKoLCQQwrAsNAgOuCxAAA7YDBgyyAwQM6gMgCNwDGQC6AwgI9AMlAGxjAQAAYQAAZQEAZQAABNgCAADtSGUCAL4AJAIAx2EBAGIAAGUAAATZAgAA7Ud96ygByGwEAQAAYQMAYQIA3mUEAGUAAATaAgAA7Z0L0EzbAgAAYgEABNwCAABHTNwCAADPTIgBAABiAQBlAAAE3QIAAO1HvOgDmu+LyV4FANBiAgDuymIDAGUAAATNAgAA7UdphwAAAM9lAAAE3gIAAO2p6FdhBAA43QEAAGIDAGUAAATNAgAA7UcLs0zfAgAA7ovBBGIEAGUAAATgAgAA7UdlAAAE4QIAAO1H6B5iAwAEEAEAAHFiBABlAAAE4AIAAO1HBEkBAABHSWIDAAQcAQAAs0k4mAAAAARRAQAASGIDACQBAA+Egw8uOD8BAABlAAAE3AEAAO1IZQAABOICAADtJAEADg7qIcEFbBwAAAA4PwEAAGUAAATcAQAA7UjABSQBAA4O6gIvgABp1/7//w6DDuoMwQZsBwAAAA7qAi84mAAAAGUAAAQnAgAA7UgLs0wcAQAA0EwQAQAAJAEALqQDAQAOQgYBAAEAAQMCAA4BxgsAAQC2AwAMnAsAA89lAAAE4QEAAO1H3KkopAMBAA5iBgHuAwMEAwkDAPgBB8gLAAEAygsAAQDMCwABAM4LAQAg0AsBASDSCwECINQLAwMw3AMZALoDCAi2AwYMYQIAYQEAYQAA0RHpAw60x2IAALOp6Ae0EWMAAA7bZQEAZQIABOsCAADtnc+dZQIABKICAADtnWIAAJ3ti8gmAADJYQMAYgEABCcBAABHfeplymICAGUCAASoAQAA7UgLYgMAZQIABKQCAADtR0xqAQAAYgMAZQIABKUCAADtR0xtAQAAYgMABHoBAABHTHoBAABiAwBlAgAEpgIAAO1HEekLDmIDAASnAgAAR0wWAQAAJAEADoAA6JkOgziYAAAAZQIABCcCAADtSAtiAABMqAIAAGIBAGUCAASpAgAA7UcR6QUOYgAATKoCAABiAgBMqwIAACQBAC6kAwEADkMGAfADAgACBAEEUALYCwABANoLAAEAtgMGDNBlAAAEmAEAAO1IJAAAZQAABO4CAADtSM+/JAIABIcBAABIvQC9ATO/JAIAZQAABMQBAADtSL0CvQMzBO8CAAAkAgBlAAAEmAEAAO1IJQAApAMBAAcPPAB8AD4AfAAKMHwACzAHggEBAQA6AAAACAYAAAAEB/X///8LAAkiAAAACRUAAAAJCAAAAAE8AAcDAAAAAT4ABwMAAAABCjAHAwAAAAELMAwACgcIXCR8IwdOAQEAIAAAAAgGAAAABAf1////CwAJCAAAAAEkAAcDAAAAASMADAAKDkMGAfIDAgECBgIAPgPgCwABAOILAAEA5AsAAAC2AwYM8AMjANBlAAAExgEAAO1IBMwCAAAkAQDLs6ToA9Ao3M/QZQAABPMCAADtSLPDJAIA7tBlAAAE8wIAAO1IwyQBAJ0opAMBAA5DBgH0AwIFAgUCAbsCB+gLAAEA6gsAAQDsCwIAIO4LAgFg8AsCAiDyCwIDIPQLCwADtgMGDLIDBAxsHAEAAGEDAGECAGEBAGEAANAEEAEAAEcR6QMOv8diAABlAAAE+wIAAO1IBPwCAAAkAQDoDwT9AgAAYgAAnRFjAAAOYgAAZQAABPsCAADtSGUAAAT+AgAA7SQBAJboBAsPKNAEdwEAAEcR6QMOC8jQZQAABP8CAADtRxHpAw6/ZQAABJgBAADtSCQAAMliAgBlAAAE1wEAAO1Hs6XoEmIBAGUAAARrAQAA7XFiAgBJ0GUAAAQAAwAA7UcR6QMOvwQzAQAASCQAAMpiAwBlAAAE1wEAAO1Hs6XoEmIBAGUAAAQBAwAA7XFiAwBJZQEAZQAABHYCAADtSGIBACQBAAQCAwAASL4AJAEADgtiAQBMAwMAAGIAAEwQAQAADyjBBGwYAAAAOD8BAAAELAEAAEjABCQBAA4O6gIvCyikAwEADkIGAQABAAECAQAPAYgMAAEA7gsBCWUAAM9HlugHZQAAz5gOKaQDAQAOQwYB+AMDBAMGAwCVAQeKDAABAIwMAAEAjgwAAQCQDAAAAJIMAQAglAwAAQCWDAMCILIDBAz2AyYMtgMGDGEBAL/H0DhFAAAAq+gIJgAAlpbqAtDIs8nFz6PodmEDANHoLmUAAAQXAQAASGUBAGUCAATXAQAA7Ue7Cp5lAQBlAgAE1wEAAO1HtJ4kAgDqNGUAAAQXAQAASLNiAQDoEmUBAGUCAATXAQAA7Ue0nuoRZQEAZQIABNcBAADtR7sLniQCAMrDZQEAYgMAR53HkwLqh8MopAMBAA5DBgH6AwAAAAYDAWQAtgMGDPgDJwCyAwQMCwQMAwAATA0DAABlAAAEDgMAAO1McwEAAL0ATAYBAADctiYAAJbuZQAABA8DAADtSCQAAGUCAGUAAAQQAwAA7Ui7C7tjJAIAndy0JgAAlu5lAAAEDwMAAO1IJAAAnUyEAQAAKKQDAQAHBDEwDkMGAfwDAQABBAEGPgGiDAABALYDBgzPZQAABMQBAADtSL0AvQEzvyQCAGUAAATEAQAA7Ui9Ar0DM78kAgBlAAAExAEAAO1IvQS9BTME7wIAACUCAKQDAQAHHDxcLz9bXj5dKyg+fCQpB7wBAQIAVwAAAAgGAAAABAf1////CwABPAAcBAAAAAAAAAABAAAAAQAAAAEvAAocDAAAAAEAAAD///9/AQAAABUCAAAAPQA/AP//CgsBCQgAAAABPgAHAQAAAAYMAQwACgcQJi57MSw1fTsHYAEBACkAAAAIBgAAAAQH9f///wsAASYAHAIAAAABAAAABQAAAAEAAAADCgE7AAwACgcMXHN7Mix9B6gBAQEATQAAAAgGAAAABAf1////CwAcLAAAAAIAAAD///9/AQAAABUKAAkADQAgACAAoACgAIAWgBYAIAogKCApIC8gLyBfIF8gADAAMP/+//4KDAAKDkMGAf4DAQABBQIAQQGkDAABAKoDAAy2AwYMZQAAZQEABAQBAADtR2UBAAQTAwAA7UcEUQEAAEhlAABlAQAEBAEAAO1HBAsBAABHZQEABO4BAADtSM8kAQAlAQCkAwEADkMGAYAEAQABBQIARQGoDAABAKoDAAy2AwYMZQAABC8BAABHZQEABBUDAADtR2UBAAQnAgAA7UhlAABlAQAEBAEAAO1HZQEABBMDAADtR2UBAATuAQAA7UjPJAEAJQEApAMBAA5iBgGCBAEBAQYBAGMCrAwAAQCuDAEAMLYDBgxhAAA43QEAAGUAAAQYAwAA7QsEQgEAAEzrAQAAC2UAAAQZAwAA7UwyAQAAZQAABBoDAADtTBsDAABMdwEAAAvPTBwDAABMJwEAALwQJ0x4AQAA7ovHYgAAZQAABOABAADtRy6kAwEADkMGAagDAAAAAgcAMgDeAxoA4AMbAOIDHADkAx0A5gMeAOwDIQDuAyIAC9tMggIAANxMHQMAAN1MHgMAAN5MHwMAAF4EAEwgAwAAXgUATCEDAABeBgBMIgMAACikAwEA
|
||||
@@ -0,0 +1 @@
|
||||
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vWRMBAEAAAu9ZUwDAQAAvWZMBAEAAAu9Z0wDAQAAvWhMBAEAAAu9aUwDAQAAvWpMBAEAAAu9a0wDAQAAvWxMBAEAAAu9bUwDAQAAvW5MBAEAAAu9b0wDAQAAvXBMBAEAAAu9cUwDAQAAvXJMBAEAAAu9c0wDAQAAvXRMBAEAAAu9dUwDAQAAvXZMBAEAAAu9d0wDAQAAvXhMBAEAAAu9eUwDAQAAvXpMBAEAAAu9e0wDAQAAvXxMBAEAAAu9fUwDAQAAvX5MBAEAAAu9f0wDAQAAvYBMBAEAAAu9gUwDAQAAvYJMBAEAAAu9g0wDAQAAvYRMBAEAACYVAExAAAAACwRLAQAATNkAAAAEAgEAAEw2AAAACwQCAQAATAMBAAC/TAQBAAALBEwBAABMAwEAAARMAQAATAQBAAALBE0BAABMAwEAAARNAQAATAQBAAALBE4BAABMAwEAAAROAQAATAQBAAALBE8BAABMAwEAAARPAQAATAQBAAALBFABAABMAwEAAARQAQAATAQBAAALBFEBAABMAwEAAARRAQAATAQBAAALBFIBAABMAwEAAARSAQAATAQBAAALBFMBAABMAwEAAARTAQAATAQBAAALBFQBAABMAwEAAARUAQAATAQBAAALBFUBAABMAwEAAARVAQAATAQBAAALBFYBAABMAwEAAARWAQAATAQBAAALBFcBAABMAwEAAARXAQAATAQBAAALBFgBAABMAwEAAARYAQAATAQBAAALBFkBAABMAwEAAARZAQAATAQBAAALBFoBAABMAwEAAARaAQAATAQBAAALBFsBAABMAwEAAARbAQAATAQBAAALBFwBAABMAwEAAARcAQAATAQBAAALBF0BAABMAwEAAARdAQAATAQBAAALBF4BAABMAwEAAAReAQAATAQBAAALBF8BAABMAwEAAARfAQAATAQBAAALBGABAABMAwEAAARgAQAATAQBAAALBGEBAABMAwEAAARhAQAATAQBAAALBGIBAABMAwEAAARiAQAATAQBAAALBGMBAABMAwEAAARjAQAATAQBAAALBGQBAABMAwEAAARkAQAATAQBAAALBGUBAABMAwEAAARlAQAATAQBAAAmGwBMQAAAAAsEZgEAAEzZAAAABGcBAABMNgAAAAsEaAEAAEwDAQAABGkBAABMBAEAAAsEagEAAEwDAQAA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YAEAAEwDAQAABGABAABMBAEAAAsEYQEAAEwDAQAABGEBAABMBAEAAAsEYgEAAEwDAQAABGIBAABMBAEAAAsEYwEAAEwDAQAABGMBAABMBAEAAAsEZAEAAEwDAQAABGQBAABMBAEAAAsEZQEAAEwDAQAABGUBAABMBAEAACYbAExAAAAACwRmAQAATNkAAAAEZwEAAEw2AAAACwRoAQAATAMBAAAEaQEAAEwEAQAACwRqAQAATAMBAAAEawEAAEwEAQAACwRsAQAATAMBAAAEbQEAAEwEAQAAJgMATEAAAAAmBwBMBAAAgAsEAAEAAEzZAAAABAEBAABMNgAAAAsEAgEAAEwDAQAAvbNMBAEAAAsEowEAAEwDAQAAvbRMBAEAAAsEpAEAAEwDAQAAvbVMBAEAAAsEpQEAAEwDAQAAvbZMBAEAACYEAExAAAAACwRLAQAATNkAAAAEAgEAAEw2AAAACwQCAQAATAMBAAC/TAQBAAALBEwBAABMAwEAAARMAQAATAQBAAALBE0BAABMAwEAAARNAQAATAQBAAALBE4BAABMAwEAAAROAQAATAQBAAALBE8BAABMAwEAAARPAQAATAQBAAALBFABAABMAwEAAARQAQAATAQBAAALBFEBAABMAwEAAARRAQAATAQBAAALBFIBAABMAwEAAARSAQAATAQBAAALBFMBAABMAwEAAARTAQAATAQBAAALBFQBAABMAwEAAARUAQAATAQBAAALBFUBAABMAwEAAARVAQAATAQBAAALBFYBAABMAwEAAARWAQAATAQBAAALBFcBAABMAwEAAARXAQAATAQBAAALBFgBAABMAwEAAARYAQAATAQBAAALBFkBAABMAwEAAARZAQAATAQBAAALBFoBAABMAwEAAARaAQAATAQBAAALBFsBAABMAwEAAARbAQAATAQBAAALBFwBAABMAwEAAARcAQAATAQBAAALBF0BAABMAwEAAARdAQAATAQBAAALBF4BAABMAwEAAAReAQAATAQBAAALBF8BAABMAwEAAARfAQAATAQBAAALBGABAABMAwEAAARgAQAATAQBAAALBGEBAABMAwEAAARhAQAATAQBAAALBGIBAABMAwEAAARiAQAATAQBAAALBGMBAABMAwEAAARjAQAATAQBAAALBGQBAABMAwEAAARkAQAATAQBAAALBGUBAABMAwEAAARlAQAATAQBAAAmGwBMQAAAAAsEZgEAAEzZAAAABGcBAABMNgAAAAsEaAEAAEwDAQAABGkBAABMBAEAAAsEagEAAEwDAQAABGsBAABMBAEAAAsEbAEAAEwDAQAABG0BAABMBAEAACYDAExAAAAAJgMATBYAAIALBEsBAABM2QAAAAQCAQAATDYAAAALBAIBAABMAwEAAL9MBAEAAAsETAEAAEwDAQAABEwBAABMBAEAAAsETQEAAEwDAQAABE0BAABMBAEAAAsETgEAAEwDAQAABE4BAABMBAEAAAsETwEAAEwDAQAABE8BAABMBAEAAAsEUAEAAEwDAQAABFABAABMBAEAAAsEUQEAAEwDAQAABFEBAABMBAEAAAsEUgEAAEwDAQAABFIBAABMBAEAAAsEUwEAAEwDAQAABFMBAABMBAEAAAsEVAEAAEwDAQAABFQBAABMBAEAAAsEVQEAAEwDAQAABFUBAABMBAEAAAsEVgEAAEwDAQAABFYBAABMBAEAAAsEVwEAAEwDAQAABFcBAABMBAEAAAsEWAEAAEwDAQAABFgBAABMBAEAAAsEWQEAAEwDAQAABFkBAABMBAEAAAsEWgEAAEwDAQAABFoBAABMBAEAAAsEWwEAAEwDAQAABFsBAABMBAEAAAsEXAEAAEwDAQAABFwBAABMBAEAAAsEXQEAAEwDAQAABF0BAABMBAEAAAsEXgEAAEwDAQAABF4BAABMBAEAAAsEXwEAAEwDAQAABF8BAABMBAEAAAsEYAEAAEwDAQAABGABAABMBAEAAAsEYQEAAEwDAQAABGEBAABMBAEAAAsEYgEAAEwDAQAABGIBAABMBAEAAAsEYwEAAEwDAQAABGMBAABMBAEAAAsEZAEAAEwDAQAABGQBAABMBAEAAAsEZQEAAEwDAQAABGUBAABMBAEAACYbAExAAAAACwRmAQAATNkAAAAEZwEAAEw2AAAACwRoAQAATAMBAAAEaQEAAEwEAQAACwRqAQAATAMBAAAEawEAAEwEAQAACwRsAQAATAMBAAAEbQEAAEwEAQAAJgMATEAAAAAmAgBMHAAAgMg4mAAAAEKmAQAAC2IAAEweAAAAYgEATKcBAAAkAQAupAMbISEAbAIIAJgTAgDuDwIAnA4CAMEPAgCZBgIAtAUCCTorKwcCMQcCNgcCNwcCOAcCOQcEMTAHBDExBwQxMgcEMjQHBDI3BwQzNQcENDEHBDQyBwQ0MwcENDQHCDIwMjMHCDIwMjMHCDIwMjIHCDIwMjIHCDIwMjEHCDIwMjEHCDIwMjAHCDIwMjAHCDIwMTkHCDIwMTkHCDIwMTgHCDIwMTgHCDIwMTcHCDIwMTcHCDIwMTYHCDIwMTYHCDIwMTUHCDIwMTUHCDIwMTQHCDIwMTQHCDIwMTMHCDIwMTMHCDIwMTIHCDIwMTIHCDIwMTEHCDIwMTEHCDIwMTAHCDIwMTAHAjIHBDEzBwQxNAcEMTUHBDE2BwQyMwcEMzcHCDIwMjMHCDIwMjMHCDIwMjIHCDIwMjIHCDIwMjEHCDIwMjEHCDIwMjAHCDIwMjAHCDIwMTkHCDIwMTkHCDIwMTgHCDIwMTgHCDIwMTcHCDIwMTcHCDIwMTYHCDIwMTYHCDIwMTUHCDIwMTUHCDIwMTQHCDIwMTQHCDIwMTMHCDIwMTMHCDIwMTIHCDIwMTIHCDIwMTEHCDIwMTEHCDIwMTAHCDIwMTAHCDIwMDkHCDIwMDkHCDIwMDgHCDIwMDgHCDIwMDYHCDIwMDYHCDIwMDUHCDIwMDUHCDIwMDQHCDIwMDQHAjMHBDMwBwQzMQcEMzIHBDMzBwgyMDIzBwgyMDIzBwgyMDIyBwgyMDIyBwgyMDIxBwgyMDIxBwgyMDIwBwgyMDIwBwgyMDE5BwgyMDE5BwgyMDE4BwgyMDE4BwgyMDE3BwgyMDE3BwgyMDE2BwgyMDE2BwgyMDE1BwgyMDE1BwgyMDE0BwgyMDE0BwgyMDEzBwgyMDEzBwgyMDEyBwgyMDEyBwgyMDExBwgyMDExBwgyMDEwBwgyMDEwBwgyMDA5BwgyMDA5BwgyMDA4BwgyMDA4BwgyMDA3BwgyMDA3BwgyMDA2BwgyMDA2BwgyMDA1BwgyMDA1BwgyMDA0BwgyMDA0BwI0BwQyMAcEMjUHBDI2BwQzNAcEMjEHCDIwMjMHCDIwMjMHCDIwMjIHCDIwMjIHCDIwMjEHCDIwMjEHCDIwMjAHCDIwMjAHCDIwMTkHCDIwMTkHCDIwMTgHCDIwMTgHCDIwMTcHCDIwMTcHCDIwMTYHCDIwMTYHCDIwMTUHCDIwMTUHCDIwMTQHCDIwMTQHCDIwMTMHCDIwMTMHCDIwMTIHCDIwMTIHCDIwMTEHCDIw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
|
||||
@@ -0,0 +1,153 @@
|
||||
import { load, _ } from 'assets://js/lib/cat.js';
|
||||
import { log } from './lib/utils.js';
|
||||
import { initAli, detailContent, playContent } from './lib/ali.js';
|
||||
|
||||
let siteKey = 'zhaozy';
|
||||
let siteType = 0;
|
||||
let siteUrl = 'https://zhaoziyuan.pw';
|
||||
let patternAli = /(https:\/\/www\.(aliyundrive|alipan)\.com\/s\/[^"]+)/;
|
||||
let patternVid = /(\\S+)/;
|
||||
let username = '';
|
||||
let password = '';
|
||||
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 requestRaw(reqUrl, headers, method, data) {
|
||||
let res = await req(reqUrl, {
|
||||
method: method || 'get',
|
||||
headers: headers,
|
||||
data: data,
|
||||
postType: method === 'post' ? 'form' : '',
|
||||
});
|
||||
return res;
|
||||
}
|
||||
|
||||
async function request(reqUrl, headers) {
|
||||
let resRaw = await requestRaw(reqUrl, headers);
|
||||
return resRaw.content;
|
||||
}
|
||||
|
||||
// cfg = {skey: siteKey, ext: extend}
|
||||
async function init(cfg) {
|
||||
try {
|
||||
siteKey = _.isEmpty(cfg.skey) ? '' : cfg.skey;
|
||||
siteType = _.isEmpty(cfg.stype) ? '' : cfg.stype;
|
||||
const ext = _.isEmpty(cfg.ext) ? '' : cfg.ext;
|
||||
const configs = ext.split('$$$');
|
||||
if (configs.length == 3) {
|
||||
username = configs[1];
|
||||
password = configs[2];
|
||||
}
|
||||
await initAli(configs[0]);
|
||||
} 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[1]);
|
||||
const headers = await getHeaders();
|
||||
const data = await request(siteUrl + '/' + id, headers);
|
||||
matches = data.match(patternAli);
|
||||
if (!_.isEmpty(matches)) return await detailContent(matches[1]);
|
||||
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) {
|
||||
if (pg <= 0) pg = 1;
|
||||
const limit = 15;
|
||||
const headers = await getHeaders();
|
||||
const html = await request(siteUrl + '/so?filename=' + encodeURIComponent(wd) + '&page=' + pg, headers);
|
||||
const $ = load(html);
|
||||
const elements = $('div.li_con div.news_text');
|
||||
const videos = _.map(elements, (item) => {
|
||||
const element = $(item);
|
||||
const href = element.find('div.news_text a').attr('href');
|
||||
if (!href) return undefined;
|
||||
const matches = href.match(patternVid);
|
||||
if (!_.isEmpty(matches)) return undefined;
|
||||
const name = element.find("div.news_text a h3").text();
|
||||
const remark = element.find("div.news_text a p").text().split("|")[1].split(":")[1];
|
||||
return {
|
||||
vod_id: href,
|
||||
vod_name: name,
|
||||
vod_pic: "https://inews.gtimg.com/newsapp_bt/0/13263837859/1000",
|
||||
vod_remarks: remark
|
||||
};
|
||||
});
|
||||
const nextPage = $('.page a li:contains(下一页)');
|
||||
const hasMore = _.isEmpty(nextPage) ? false : nextPage.attr('class') != 'disabled';
|
||||
const pgCount = hasMore ? parseInt(pg) + 1 : parseInt(pg);
|
||||
return JSON.stringify({
|
||||
page: parseInt(pg),
|
||||
pagecount: pgCount,
|
||||
limit: limit,
|
||||
total: limit * pgCount,
|
||||
list: videos.filter(item => item !== undefined),
|
||||
});
|
||||
}
|
||||
|
||||
async function getHeaders() {
|
||||
if (!cookie) {
|
||||
cookie = await getCookie();
|
||||
}
|
||||
return {
|
||||
'User-Agent': UA,
|
||||
'Referer': siteUrl,
|
||||
'Cookie': cookie,
|
||||
};
|
||||
}
|
||||
|
||||
async function getCookie() {
|
||||
const params = {
|
||||
"username": username,
|
||||
"password": password,
|
||||
};
|
||||
const headers = {
|
||||
"User-Agent": UA,
|
||||
"Referer": siteUrl + "/stop.html",
|
||||
"Origin": siteUrl,
|
||||
};
|
||||
const res = await requestRaw(siteUrl + "/logiu.html", headers, 'post', params);
|
||||
let result = '';
|
||||
for (const cookie of res.headers['set-cookie']) {
|
||||
result += cookie.split(";")[0] + ";";
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
export function __jsEvalReturn() {
|
||||
return {
|
||||
init: init,
|
||||
home: home,
|
||||
homeVod: homeVod,
|
||||
category: category,
|
||||
detail: detail,
|
||||
play: play,
|
||||
search: search,
|
||||
};
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
//bbQ0FUT1D0Axh6amRyX29wZW4uanMsYXNzZXRzOi8vanMvbGliL2NhdC5qcxxfX2pzRXZhbFJldHVybgxDcnlwdG8GVXJpAl8KZGF5anMOXzB4NDY1OQ5fMHg1YTc5El8weDQyN2ZjNBJfMHhmZDc1NDUSXzB4NDE1ODJlEl8weDVhYTI3MxJfMHg1OThhYTQSXzB4Njc3MGRiEl8weDUxMzZiYhJfMHgzMmVmMmESXzB4NTQ4NDkwEl8weDUzNzA3YxJfMHhkZDU3ZDESXzB4NWRjMmZlEl8weDI4NTIwMxJfMHhlYmZkNjgSXzB4MTExMDk3El8weDRhZjNkYxJfMHg1ZTA1ZTQSXzB4NTQxZjg2El8weDU2ZGRjZBJfMHg1OGMzYTgSXzB4NGRmNDkxEl8weDUxZmZkNBJfMHgzNDNhZGMSXzB4NTUwYzlkEl8weDJkYjNjNRJfMHg0YTU1MTMSXzB4MTg1Y2ExEl8weDJjZDcxYxJfMHgzY2M5MjgSXzB4ZGUyOTMyEl8weDUyODUzNhJfMHg0OWQ1ZDkSXzB4MjNhMzZkEl8weDM3ZTg4YhJfMHg1ODgyMjASXzB4NWFhMmMwEl8weDRhMjg4YRJfMHhiNTAzZWYSXzB4MWFmODg2Cm9yZGVyCGNlaWwSUlNBL1BLQ1MxEEVtWnpkQlU9EnZvZF9jbGFzc9gFSEJzVkhodDJkSEY5ZXhaZ1luTjZjWEFXZjNSdkdSZ2JIUm83ZTNGMFVIbHdCbk4yWlVGd1luOWFBSEpsZEhSMVpHTnhkZ1Z4ZG5KeWQzTmZaWDUwVjJaMWR3eFpia1lIWW0xOFJWSnhXZ0ZLUUVZZkJucEdYbDVCWmp0R2QwdHhCWG9IV2xsdlNuSkVSaE5VVkhaYVhtNTdXR2dQWlE1eGNIbFNZVlJUZWxCMURuQmVWRkp3Qm1GUmJYcFVHMVZDZXhOZWRBSnpaQUpaWlVad08zOVBISEpSU1dOK1kzOUFHQUpRZlVGZGVrRnlEWDFRU0VWclcxZFVEbDVXWjNKUlgycEVmMTFKSEYxemNINURERlFJV1JwVlFsdFpjR3R2QmtkZmFISTdZVUJIVTFJRlluMTJiSHRCWkFKZUJVeGxlSEoxWkhkeVBSd2JGUjRiY1g5eUZHVmpjbnQ0ZFJoNGMyMGNHeGtZR3c9PQp2bGlzdBJwYXJzZV9hcGkOcmVmZXJlchBFblJzRUE9PQhjb2RlGEVuQjVlSE53ZUdRWBJ2b2RfYWN0b3IYdm9kX2RpcmVjdG9yBiQkJA4mdG9rZW49CHB1c2gKJnZpZD0YZnJvbUNoYXJDb2RlNnBhcnNlX2FmdGVyX2NvbmZpZ19mZWF0dXJlcxBFbUp4Zm5NWAwmcGtpZD0OaXNFbXB0eRhCUUVNQUFJTkFnUT0UY2hhckNvZGVBdBZ0eXBlX2V4dGVuZBJzdHJpbmdpZnkMdm9kX2lkCmxpbWl0DEJhc2U2NA5pbmRleE9mHGhhc093blByb3BlcnR5MnBhcnNlX2FmdGVyX2NvbmZpZ19lbmFibGUIaGl0cxovc2VhcmNoP3RleHQ9HmV4dHJhX3BhcnNlX2FwaQpzY29yZQhrZXlzDHJhbmRvbQY6Ly8IJmNrPQhhcmVhEHZvZF9pbmZvCGh0dHAGOzs7CGxpc3QOYW5kcm9pZAhVdGY4CHVuaXgaMTY4MzY0MTY0NTYwNwpwYXJzZTpwYXJzZV9hZnRlcl9jb25maWdfdXNlcl9hZ2VudIgTSEJzVkhodDJkSEY5ZXhaZ1pYaGdlV2R6RkhwemJSZ2JIUm9jUEhWNmYzZFVkMzEzZDNSMmYzUmZXRWRjV2w5ekRFRUFkWEJuZlhWM2RXSjFkVmgvUjFCV2ZGMXlVWEZ3ZDF0eWRIRjZkVjkyVmtCRWYxRmRUVVZuWTBROFRVcFlBMEpEUVdaeFFIUmFBWDFSWTBabVUySmZlMk1CWHdCNlFIRm5kMTBHVVZCSVowWlJjUVlPRFVSM0FRMWlBSFIyWUZkcmJ4OXpVUUZEQTBWQVN6d09hbjViZDM1RlkzMElibHR5QUgwQmNtQmFZVnhZSDFNSlpVMWlCRjloQmxBYWNVUmFVRjk4U25sMmNHQUdmMXRIQldKRUUySnZkVmR5QlVOUFZnSkxQSGQwVVhwZFhGVkFmRk5sVTNFSkJobGNmRkYrWGtjSlkxa1pTbjEzVTN4MGRYUnpjMUJvZEgxMEIwTm9CRkpXV0ZGN0NXWk5VWFIzQjFWRWZsaFhlVlU4YlZJQlpWTWRia0FCVjN4aFJYTmNlVUJiVEhKVVFrWUdjR2NKWlZrYlZWTlZYR0IwZVdsVWNGZGtlbWw3WEFSWVoxWjVBVjhBWTJSblJWeEhUZ0FIZnp4TFJrQnRmM2tNQjB4K1ZRRlhmV2NCVEFJZFlYTnNXMWg2ZWxkN1FGbFRUMzFqZTFWMmYxcFdlRlJNZVZVR1h3ZC9VbDBIWFdKZFp3ZE1lVkFPZHhoK1BGTnhUd0ppV1daK1kxSjJBbnRCUmtKZVlIeDJkSGxZWUY1d2NIRmFXQnBIQVVOdWRFWjFibUY0VjFwZlVIQlRSVmNZWEhwMEFRUkVYV1ZPVDJRSGVBQThha2tHV0djRlFXWjBjUU5JUncxQlFYOElCUUJuUVhwamYyUmdRRUpPWW1WVmZrQlNjRmNQVTNaUWVYSm5aWEZqV0VGNFRIRjJWMXA4V0Z4dmZYNEZZanhWWm1SbWQwNVJYMDhEQVVKRGZRTmljbWNHREFWZ1FsdFFUSEZxUjBSa2QyQnNWd0VGWVdkUGNHVUdIblZNVjBkamVFSlphWEY5YlFsZ0FGRkJXRVZmUEVKWmR4dHdYWEYwV1FGdlEzUnJCRlZsWkVKNFYySjJSRVJDWUhsY2ZWeGtVV05DZkJ4NEFtb2NlZ1Z3VVFSdloxWmxaR1o4WTA5OVZtWnNmQU5ZYldrOGRCaGVUV2xiQkYxQ1h4d0hVR3hMVjNNRVJsZ2FiSDVUUlZnT1FtOURlM1IxZUdSZVlXWkVmWFIxVjBGRmQxeDRVWDhIVEhBQVRsOGVEMVoyY0FOdlVqd1RlMkFEWngxU0RGQlJVVjVGV1Z4TURGOXplM3R6ZEc5ZEFrcGlBbmg5VWtBQ1Yyb0VRSGRaQUZwZ1MzdGZRbklKUkg5ZGFIRlZkMkJuZHdGc1VVWUhQRUpGVXdWa1owMXNVVkZpWmgxcEJuTUFYVUJrZTFKNmVGSlhmSDlrYzNCQWNGMUdlRTVnVVdCOWNVUmRVbkIyZEVadlh3ZDhVVzVpYzFCOGUzNTlCR0E4ZXdWT1hFVlVXQUJ1UTNwK1dXRlJBejRjR3hrWUczVjVkUlpvWVg5aWNHSnhGWDExYmh3YkZSNGIWdG9VcHBlckNhc2UIZGF0YRB2b2RfeWVhcgxkZXZpY2UKc3R5cGUIempkcg5yZXBsYWNlBmVuYwhob3N0EGluY2x1ZGVzDmhlYWRlcnMGdXJsDHNjaGVtZUxodHRwczovL3pqZHI2NjYuY29tL3podWlqdWRhcmVuLnBocC92NgxoZWFkZXIOdHlwZV9pZA5SZWZlcmVyGmNvbS5zam0ubHVvYm8MJmNzcmY9CGxhbmcWdm9kX3JlbWFya3MkL3ZpZGVvX3ByZWZlcj90aWQ9JnZvZF91cmxfd2l0aF9wbGF5ZXIOdm9kX3BpYwhmaWxsEnN1YnN0cmluZ1hDVkFMVlZCUkFBSUJBRkpWVVFrQ0MxQU9EQWtPREEwQkNGWlRWQTFXVUZVPRZ2b2RfY29udGVudAgmcGc9BmxvZxRyZXBsYWNlQWxsNHBhcnNlX2FmdGVyX2NvbmZpZ19oZWFkZXJzFFVzZXItQWdlbnQIdHJpbRYvdmlkZW8/dGlkPRB2b2RfbmFtZQxodHRwczoWZmFrZUFwcFBhdGgIdGltZQ5jb250ZW50Ji9pbmRleF92aWRlbz90b2tlbj0Ic2tleXphYmFjZGVmZ2hqa2xtbm9wcXJzdHV2d3h5ekFCQ0RFRkdISktMTU5PUFFSU1RVVldYWVowMTIzNDU2Nzg5CGNhbGwKW2E9ZDoQRW1RTkVBPT0IZGF0ZSIvdmlkZW9fZGV0YWlsP2lkPRRzdGFydHNXaXRoCnRvdGFsCHRlc3QIcGFnZQhwbG90EHZvZF9hcmVhBjB4YwgweDE3CDB4MWIGMHgyCjMuMC4zBjB4ZHBkM1I1QUFVRWNITU1CQUVIY3dSM0R3WVBCZ0FCQlhaM2RBVUZjQUVFY3dkd2NnTU1EZ2NIQVE9PSZEYXJ0LzIuMTggKGRhcnQ6aW8pCDB4NWMIMHgyNAgweDQ4BjB4NQgweDM1El8weDQ5MWI5YhJfMHg0NjU5NmYSXzB4NWE3OTEyEl8weDRjOTEwYgpzaGlmdBJfMHgyOThjOTYSXzB4M2Y0NTRjEl8weDFiOTVjMRJfMHg0MmViOWQSXzB4NTkxN2RmEl8weGU1YWQ5NRR1c2VyLWFnZW50DnZlcnNpb24cdmVyc2lvbi1udW1iZXIIMHg3NRBwbGF0Zm9ybRRidWlsZC10aW1lEnNpZ25hdHVyZQZyZXEIMHgzMggweDEzCDB4MzkGMHgxEl8weDQwNTZmYxJfMHg0MTM3ZTESXzB4NWNlNmQ2El8weDViNGNiZAgweDM0BjB4YgYweGEKbG9jYWwGMHg5CDB4NjIGMHgzCDB4NWIEaWQWdG9Mb3dlckNhc2UIMHgzMAgweDE0CDB4NWYSXzB4MzQ2MDgwEl8weDJmNjc2NBJfMHg1MzJlYzUSXzB4NDY3OWM2El8weDU0MGIwYQgweDYxCDB4MTAIcnNhWAgweDQ0wB1TaFJNV2x0UkV3d1dGbUo1ZW5RVkdoOFVSMTRVRGhkYVdWVWVWMHBlQUFBY1FBeFVHVnhlVTM5MWZudDFZbDlUVzFkRVFrTlRGa0JaRDExZlZocFhRbG9IQWhWRkRsVWVXbDFYZjE1WlhoaExYQTFZV0ZRYlZFUmRBUVViVGd0WEcxMWZWbnhZWGxoaVUxdEdSRkVmUlZzT1dsbFZIbGRLWGdBQUhFQU1WQmxjWGxOWFZGcEFWMWRRV1VWVFZ4bENXUU5mWDFZZVYwWllBQVFhUnc1WkhGcGRVMWRhVUJoRFdBcGFVVkVaVlVOYkFnRWJSZzlRR1ZSYVZGVkJSaHBHV1F0YldGUVhVa1JaQndJWlF3NVJHRjFmV2xkVFFuaFlVbG9ZUTFnS1dsRlJHVlZEV3dJQkcwWVBVQmxVV2xSU1hVTkFRVk5DR1VKWkExOWZWaDVYUmxnQUJCcEhEbGtjV2wxVFgxcFlXVkplWlZsWFh4aEhYZzFZWEZRZlZrTmJEZ2NiUWdsWEcxbGZVbGhTUWxkRFEwY2ZSVnNPV2xsVkhsZEtYZ0FBSEVBTVZCbGNYbE5HV1YxUldGUlFXRnhHUUZKVkdFdGNEVmhZVkJ0VVJGMEJCUnRPQzFjYlhWOVdSRnRUWDFSWFRCMUZXd3BhWFZjWlVVVmNBQXdlUUF4UUdWaGNWRU5XVUVWN1hFUlJZVnBWVEZOQ0dVSlpBMTlmVmg1WFJsZ0FCQnBIRGxrY1dsMVRSVlZVUlhSWVJsaFVYRmRRVkVRYVJsa0xXMWhVRjFKRVdRY0NHVU1PVVJoZFgxcEFVbDl1VlZ0SFV4NUVYZzFVV2xRYlVFUlpBd0lkUVFsWEYxOWZWa0pUVjBaU1d4bENXUU5mWDFZZVYwWllBQVFhUnc1WkhGcGRVMFZUVmxsQ1VoOUZWd2hhWFZNWlZVZGJCZ01jUUFCU0dWaFlWRUJVV0hsVEgwVlhDRnBkVXhsVlIxc0dBeHhBQUZJWldGaFVRRmRZVVVOWVFGMVFHRWRlRFZoY1ZCOVdRMXNPQnh0Q0NWY2JXVjlTUWx4VFZsUWJSMEZQR2taWkMxdFlWQmRTUkZrSEFobEREbEVZWFY5YVNWTkJRbWxRWEVSVlZFVnBYRlpPR2tKWkQxbGZVaGhRUkZWV1YxWllHMElDVng5YldGUnhmbnQ1Y0dWZFVsaFJRMFJFWFIxRld3cGFYVmNaVVVWY1UxbFJYeGxIQVZVYVdsbFZlRmhXWEJoSFhnMVlYRlFmVmtOYlhWSlVYUnhBQTFRWlhGNVRmMVpkV1dkVVZVRkhVeDVFWGcxVVdsUWJVRVJaVUZkU1hoeEFEMUlaV0ZoVVZWbGZSbFJYVUZWRFUxTWZSVnNPV2xsVkhsZEtYbE5WVTE4WlF3RlJHRjFmV2xKWVVSOUZXdzVhV1ZVZVYwcGVVMVZUWHhsREFWRVlYVjlhVWtaRUgwVmJEbHBaVlI1WFNsNVRWVk5mR1VNQlVSaGRYMXBYVTBKNFdGSmFHRU5ZQ2xwUlVSbFZRMXRSVkZSWkdrY0JXUnhhWFZOUVdFQkNSRkpER0V0Y0RWaFlWQnRVUkYxU1VGUlJIa0FEVUJsWVhGUlpXVnhaV2xwaVcxNWFHa1paQzF0WVZCZFNSRmxVVjFaY0cwWUFVQmxVV2xSYlVrSmJSVU5ER1VKWkExOWZWaDVYUmxoVFVWVllHMDRFVnh0ZFgxWkZWMTVRWFZOZVgxOUVRVk5RRzBWZkRGMWZXaHhYUmx4VFZWZGZIVUVHVnhkZlgxWkFXMWRkVTFGREgwVlhDRnBkVXhsVlIxdFZWbE5mRlVVQlZSNWFYVmRGVVZaQ2RWZEJVMlJkVjAxUVJCNUVYZzFVV2xRYlVFUlpVRmRTWGh4QUQxSVpXRmhVUjFSWFEzTmVRVlpmV1ZWVlUwWWJSVjhNWFY5YUhGZEdYRk5WVjE4ZFFRWlhGMTlmVmtKU1gycFZYMFZVR0V0Y0RWaFlWQnRVUkYxU1VGUlJIa0FEVUJsWVhGUkRVbEpGWEZnWVIxNE5XRnhVSDFaRFcxMVNWRjBjUUFOVUdWeGVVMFZmVUZsR1ZCaEhXZzFjWGxNWldVRmJVVkJVWFJoQUIxWWVXbEZSUWxWZmYxQWJSVjhNWFY5YUhGZEdYRk5WVjE4ZFFRWlhGMTlmVmtWVVdsUkNXVUZVVlJaQVdROWRYMVlhVjBKYVZGZGFXaHRDQmxjYldWOVNRbHhUVmxRYlIwRlBHa1paQzF0WVZCZFNSRmxVVjFaY0cwWUFVQmxVV2xST1ZFTkhhbEpaUlZSVlRHeFNVVWtZUjFvVUhCVlFSbE4vVTFwV1Fsd1hEQklVY0hwOWZSVVdIUlJHUmxkOUFoTU1HaEJrQVJJVUdCZFhRRnhoVjB4YkZBNFRHVkJVUWxFWVVFWklIQlZrZW5FWEdCVjJkbnB6Zkhwa0Z4NVVWVVpUSGxaQlhSb2ZGRlpFWDFoUllsbGFWQlFDRVJWMlpSVVdTQT09CDB4MjkIMHg1ORBFbmQwZG5nWAgweDM4CDB4NGQIMHg0ZggweDQ1CDB4NmYkZW5jb2RlVVJJQ29tcG9uZW50CDB4MWMSXzB4MjdhZmQzEl8weDM2ODQ3OBJfMHgyYjI3YzASXzB4M2Q2Yzk0El8weDRkMTEyMhJfMHg3N2Q5MGMSXzB4MzM0ZDBiEl8weDNlNGIyNxJfMHgxZTY4OGESXzB4NGMyMWQzEl8weDQxZTkzORJfMHg0NTIwZmMSXzB4MWZiMGE4CDB4MmMIMHgzYgJ7AltwVkhGY1NXeGpmMDl1YldSYVUybDRDRkVFQlVadmJIdE1WQVVJVDJKN2VBRlRZWDVEVkhFS0RBPT0IMHg2NQgweDIzEHBhcnNlSW50CDB4NTcEMHgIMHgyMhJfMHg0Yzg4MWUSXzB4NDc1NjkxEl8weDNlMDEwOBJfMHg0OGMxNDUSXzB4NWIxM2NiEl8weDI0MjI0OBJfMHgyOWMzNDkSXzB4ZmQ5NmVkEl8weDFiZjBhNxJfMHgzMzdjZDQSXzB4NTgxNWQ0El8weDQ0NWY0ZhJfMHgxY2JlNjgSXzB4MjI2ODliEl8weDMzY2VkZhJfMHgzNWY2NmQSXzB4MTdjNTc5El8weDUxMzgzNBJfMHg0YzYwODISXzB4MTZjMmYxFi9uYXY/dG9rZW49CDB4NzQGMHg3EnR5cGVfbmFtZQgweDEyBfR2rWQFCk6/fggweDE5CDB4NTQIMHg1ZQgweDNmCDB4MjUFe3yLVwgweDcwBTBXOlMIMHgxZAXtiwCKCHllYXIFdF7jTgIsBmtleQhpbml0BWhR6JACbgJ2CDB4NDcIMHg0MQWSY49eCDB4MzEFAGewZQUAZ+1wCDB4NjgFfVnEiwgweDZiDmNvbnNvbGUOZmlsdGVycxJfMHgzZjA0OGYSXzB4ZGZhZmZhEl8weDQ1NmFjMhJfMHgxOTUwNDgSXzB4YmE1N2RlEl8weDFiZTUwMAgweDMzCDB4NDkIMHgyMQgweDFlEl8weDNhNGJiZRJfMHgxNDM4NTMSXzB4MmRiZTQ5El8weDE4NThiNhJfMHgzMmM1MjQSXzB4NDE1Y2QyEl8weDE0N2QzMRJfMHgyYjdjZDESXzB4M2QzYjNmEl8weDU0Mjk4MAgweDJkCDB4NWEIMHgzNgImAj0IMHgzZRJwYWdlY291bnQSXzB4MTQ4Mzk3El8weDQ4ZWRiNxJfMHg1MWI2MTkSXzB4NDI0ZGZhEl8weDNjNjliZhJfMHgxNTkxZjAIMHgxZggweDU1CDB4NTMIMHgzNwgweDYwBC9dCDB4MmUIWy9hXQgweDQyBCwgEl8weDJlMzJlOBJfMHg3OWViZjUSXzB4NmVjNDYzEl8weDQ0Y2M4ZRBfMHhhOTk1NRJfMHgyMzdjODQSXzB4MjJkMTgxEl8weDQxMTgzYggweDNhCDB4NzEIMHg0NgYweDgIMHg0MAgweDUwCDB4NTEIMHgyNhR2b2RfcmVsYXRlCDB4MjAIMHg0ZQgweDY2GnZvZF9wbGF5X2Zyb20IMHg2YwgweDUyGHZvZF9wbGF5X3VybAgweDRhEl8weDE5YzMzNRJfMHgxZWI1MTASXzB4ZWViOTU0El8weDM2MzUyYxJfMHg0Nzk2ZjYSXzB4M2RjMjlhEl8weDRkNjQ5NhJfMHhiOGMwMGISXzB4NWNjNTI5El8weDUxNjk5MhJfMHg1M2M4OWISXzB4Mzc4Y2JjEl8weDIxMTgzMRJfMHg1ZWViMDkSXzB4NWRlY2Q0El8weDM4MjE4YxJfMHg0ODUxY2QSXzB4NTM0OWRmEl8weDI0MDAxYxJfMHgzYmZmMTgSXzB4NTNjNTA3CDB4NGIIMHg2YQIKFHVzZXJfYWdlbnQYcGFyc2Vfc2VjcmV0CDB4NzM4L3NlY3JldF9wYXJzZV9hcGlfdXJsP3NfdXJsPQgweDE1CDB4NjcIMHg1OAgweDNkBjB4NAgweDJhCDB4MTgIMHgyOBB0cnkgbmV4dBJfMHgxNzY5ODMSXzB4MmNiMzg1El8weDM4MzkyMxJfMHgzMmU0YWYSXzB4MjkxZjZjEl8weDM2M2Q1NQgweDJiAjoSXzB4MjU0NTc3El8weDFlZjlhZBJfMHg0YWI4YmUSXzB4MWU1NjgyEl8weDI0OGEyZBJfMHgxOThjMTYSXzB4MWQ2Y2U1El8weDVhYzk4OAgweDY5CDB4MjcIMHg0MwgweDNjCDB4NjMSXzB4YjUwM2UxEl8weDI4ZmRlNAYweGUCIBBfMHg2MzdhNBJfMHgzMTk4MTcSXzB4MTYwYThkAiQSXzB4MTZiM2RhEl8weDNhNTA4YRJfMHgzODRhYmUSXzB4M2U4MDUyEl8weGE2NzI3NhJfMHgxN2M3ZjcELy8CLwIuCDB4MTYIMHg2ZQgweDExEl8weDRlNmFmMBJfMHgxZTdmMTASXzB4MzZiNjliEl8weDNmNzVhORJfMHgxMjQxMzYSXzB4NGY4NDQ1El8weDQ2ZGFjZAgweDJmCDB4NzIIMHg0YwgweDFhDmZvckVhY2gSXzB4MmYzNWI1El8weDRkMmZkMRJfMHg1NjQzYTYSXzB4MzFhNzg3El8weDQ0MzI0YhJfMHg0OTk3NGQSXzB4NWVlMGRlEl8weDJiZTg5NAgweDZkDGh1YXdlaQpicmFuZBxIVUFXRUkgTWF0ZSA0MAptb2RlbA5yZWxlYXNlBjB4Ng5idWlsZElkEl8weDU1M2JkZRJfMHg0ZjYyMDQSXzB4NDMzMzg4El8weDE0YWQxOAgweDU2CDB4NWQSXzB4ODhmYTFlEl8weDM5YjBiYQYweGYIMHg2NAYweDASXzB4MTVkOWZiCGhvbWUOaG9tZVZvZBBjYXRlZ29yeQxkZXRhaWwIcGxheQxzZWFyY2gPpAMBpgMBAC2oAwAEAKoDAAGsAwACrgMAA7ADAA4ABgGgAQAAACAuGdkKAKoDAAysAwEMrgMCDLADAwyyAwANtAMBDbYDAgm4AwMJugMECbwDBQm+AwYJwAMHCcIDCAnEAwkJxgMKCcgDCwnKAwwJzAMNCc4DDgnQAw8J0gMQCdQDEQHWAxIB2AMTAdoDFA3cAxUB3gMWAeADFwHiAxgB5AMZAeYDGgHoAxsJ6gMcAewDHQHuAx4B8AMfAfIDIAH0AyEB9gMiDfgDIwH6AyQB/AMlAf4DJgGABCcBggQoAagDKQEI6HC+A18VAL4EXxYAvgVfFwC+Bl8ZAL4HXxoAvghfGwC+CV8cAL4KXx0AvgtfHgC+DF8gAL4NXyEAvg5fIgC+D18jAL4QXyQAvhFfJQC+El8nAL4TXygAvhRfKQC+FV8qAL4WXysAvhdfLAC+GF8tACkEAgEAAARbAAAABAMBAAAEBAEAAAQFAQAABAYBAAAEQAAAAAQHAQAABAgBAAAEawAAAAQJAQAABAoBAAAECwEAAAQMAQAABA0BAAAEDgEAAAQPAQAABBABAAAEEQEAAAQSAQAABBMBAAAEFAEAAARdAAAABBUBAAAEFgEAAAQXAQAABBgBAAAEGQEAAAQaAQAABBsBAAAEHAEAAAQdAQAAJiAABDkAAABMIAAAgAQwAAAATCEAAIAEHgEAAEwiAACABB8BAABMIwAAgAQgAQAATCQAAIAEIQEAAEwlAACABCIBAABMJgAAgAQjAQAATCcAAIAEJAEAAEwoAACABCUBAABMKQAAgAQmAQAATCoAAIAEJwEAAEwrAACABCgBAABMLAAAgAQpAQAATC0AAIAEKgEAAEwuAACABCsBAABMLwAAgAQsAQAATDAAAIAELQEAAEwxAACABC4BAABMMgAAgAQvAQAATDMAAIAEMAEAAEw0AACABDEBAABMNQAAgAQyAQAATDYAAIAEMwEAAEw3AACABDQBAABMOAAAgAQ1AQAATDkAAIAENgEAAEw6AACABDcBAABMOwAAgAQ4AQAATDwAAIAEOQEAAEw9AACABEEAAABMPgAAgAQ6AQAATD8AAIAEOwEAAExAAACABDwBAABMQQAAgL0ATEIAAIAEPQEAAExDAACABD4BAABMRAAAgAQ3AAAATEUAAIAEPwEAAExGAACABEABAABMRwAAgARBAQAATEgAAIAEQgAAAExJAACABEIBAABMSgAAgARDAQAATEsAAIAERAEAAExMAACABEUBAABMTQAAgARGAQAATE4AAIAERwEAAExPAACABEgBAABMUAAAgARJAQAATFEAAIAESgEAAExSAACABEsBAABMUwAAgARMAQAATFQAAIAETQEAAExVAACABE4BAABMVgAAgARPAQAATFcAAIAEUAEAAExYAACABFEBAABMWQAAgAQeAAAATFoAAIAEUgEAAExbAACABFMBAABMXAAAgARUAQAATF0AAIAEVQEAAExeAACABFYBAABMXwAAgARXAQAATGAAAIAEWAEAAExhAACABFkBAABMYgAAgARaAQAATGMAAIAEWwEAAExkAACABFwBAABMZQAAgARdAQAATGYAAIAEXgEAAExnAACABF8BAABMaAAAgARgAQAATGkAAIAEYQEAAExqAACABGIBAABM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
|
||||
@@ -0,0 +1 @@
|
||||
//bbQ0FUT1C6ARZ6am1fb3Blbi5qcxguL2xpYi9jYXQuanMcX19qc0V2YWxSZXR1cm4MQ3J5cHRvCGxvYWQCXwxqaW5qYTIGa2V5CEhPU1QOc2l0ZUtleRBzaXRlVHlwZQRVQQ5yZXF1ZXN0CGluaXQIaG9tZQ5ob21lVm9kEGNhdGVnb3J5DGRldGFpbAhwbGF5DHNlYXJjaAZ6am0uaHR0cHM6Ly93d3cuemh1aWp1bWkuY2OWAk1vemlsbGEvNS4wIChpUGhvbmU7IENQVSBpUGhvbmUgT1MgMTNfMl8zIGxpa2UgTWFjIE9TIFgpIEFwcGxlV2ViS2l0LzYwNS4xLjE1IChLSFRNTCwgbGlrZSBHZWNrbykgVmVyc2lvbi8xMy4wLjMgTW9iaWxlLzE1RTE0OCBTYWZhcmkvNjA0LjEMcmVxVXJsDmFnZW50U3AGcmVzBnJlcQxtZXRob2QUVXNlci1BZ2VudA5SZWZlcmVyDmhlYWRlcnMOY29udGVudAZjZmcIc2tleQpzdHlwZQxmaWx0ZXIOY2xhc3NlcxJmaWx0ZXJPYmoOZG9uZ3p1bw50eXBlX2lkBTV1cV8SdHlwZV9uYW1lDmd1b2NoYW4F/Y9nUhRkYWx1em9uZ3lpBfx+eoIcZ3VvY2hhbmRvbmdtYW4FqFIrbwxjYXRlSWQFe3yLVwVoUeiQAm4CdgXpl2dSCmhhbmp1BeVlZ1IIcmlqdQcna45/Z1IKb3VtZWkHL27wU2dSEnhpYW5nZ2FuZwd3bRZZZ1IQaGFpd2FpanUHqn5VX0dyCGppbHUHnFVnUkdyCHhpanUHMXLFYEdyDGFpcWluZwfReXteR3IMa2VodWFuB1BgFmBHcgxrb25nYnUHZ1LFYEdyDGp1cWluZwcYYolOR3ISemhhbnpoZW5nB69yan9HcgxmYW56dWkHrGCRdUdyDHh1YW55aQd+cL6WR3IMemFpbmFuB0dZe15HcgxxaWh1YW4HqFI7dUdyDmRvbmdodWEJL27wU/x+eoIaZ2FuZ3RhaXpvbmd5aQnlZemX/H56ghZyaWhhbnpvbmd5aQkna45//H56ghZvdW1laXpvbmd5aQnlZSxnqFIrbxhyaWJlbmRvbmdtYW4JJ2uOf6hSK28Yb3VtZWlkb25nbWFuEnN0cmluZ2lmeQ5maWx0ZXJzBnRpZARwZwxleHRlbmQIbGluawhodG1sAiQKaXRlbXMMdmlkZW9zDmhhc01vcmUOcGdDb3VudBIvbXA0dHlwZS8CLQouaHRtbCp1bC5mZWQtbGlzdC1pbmZvID4gbGkGbWFwR2QAaQB2AC4AZgBlAGQALQBwAGEAZwBlAC0AaQBuAGYAbwAgAD4AIABhADoAYwBvAG4AdABhAGkAbgBzACgAC04ATnWYKQAQcGFyc2VJbnQIcGFnZRJwYWdlY291bnQKbGltaXQKdG90YWwIbGlzdAhpdGVtBGl0AmsOcmVtYXJrcwhmaW5kDmE6Zmlyc3QCYSpzcGFuLmZlZC1saXN0LXJlbWFya3MIdGV4dAh0cmltDmF0dHJpYnMIaHJlZg5yZXBsYWNlBCQxDHZvZF9pZBBjaGlsZHJlbghkYXRhEHZvZF9uYW1lGmRhdGEtb3JpZ2luYWwOdm9kX3BpYxZ2b2RfcmVtYXJrcwRpZAZ2b2QOcGxheU1hcAh0YWJzEnBsYXlsaXN0cwh1cmxzGHZvZF9wbGF5X3VybAovbXA0LxBoMTpmaXJzdD4uc3R1aS1jb250ZW50X19kZXRhaWwgcDpmaXJzdCBhEHZvZF90eXBlSC5zdHVpLWNvbnRlbnRfX2RldGFpbCBwOm50aC1jaGlsZCgzKQc7ThRvGv8Sdm9kX2FjdG9yPC5zdHVpLWNvbnRlbnRfX3RodW1iIGltZzpmaXJzdAhhdHRySC5zdHVpLWNvbnRlbnRfX2RldGFpbCBwOm50aC1jaGlsZCg1KSZzcGFuLmRldGFpbC1jb250ZW50FnZvZF9jb250ZW50OmRpdi5mZWQtdGFicy1mb290ID4gdWwgPmxpID5hHnVsLmZlZC10YWJzLWJ0bQhlYWNoCGtleXMGJCQkGnZvZF9wbGF5X2Zyb20GdGFiAmkKdGl0bGUOcGxheVVybBxoYXNPd25Qcm9wZXJ0eQhwdXNoDHVybGlzdAIjCGZsYWcEanMSL21wNHBsYXkvCnBhcnNlMHNjcmlwdDpjb250YWlucyhwbGF5ZXJfKSB2YXIgcGxheWVyX2FhYWE9BnVybAR3ZApxdWlja0IvaW5kZXgucGhwL2FqYXgvc3VnZ2VzdD9taWQ9MSZ3ZD0GcGljD6QDAaYDAQARqAMABACqAwABrAMAAq4DAAOwAwAOAAYBoAEAAAABEglS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
|
||||
@@ -0,0 +1,267 @@
|
||||
import { Crypto, load, _ } from 'assets://js/lib/cat.js';
|
||||
|
||||
let key = 'zxzj';
|
||||
let HOST = 'https://www.zxzj.site'; // 地址发布页
|
||||
let host = 'https://www.zxzja.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, extHeader) {
|
||||
let headers = {
|
||||
'User-Agent': MOBILE_UA,
|
||||
'Referer': host,
|
||||
};
|
||||
if (extHeader) {
|
||||
headers = _.merge(headers, extHeader);
|
||||
}
|
||||
const res = await req(reqUrl, {
|
||||
method: 'get',
|
||||
headers: headers,
|
||||
});
|
||||
return res.content;
|
||||
}
|
||||
|
||||
// cfg = {skey: siteKey, ext: extend}
|
||||
async function init(cfg) {
|
||||
siteKey = cfg.skey;
|
||||
siteType = cfg.stype;
|
||||
const html = await request(HOST);
|
||||
const $ = load(html);
|
||||
host = $('div.content-top > ul > li').find('a:first')[0].attribs.href;
|
||||
console.debug('在线之家 跳转地址 =====>' + host); // js_debug.log
|
||||
}
|
||||
|
||||
async function home(filter) {
|
||||
const html = await request(host);
|
||||
const $ = load(html);
|
||||
const class_parse = $('ul.stui-header__menu > li > a[href*=list]');
|
||||
let 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,
|
||||
};
|
||||
});
|
||||
const 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: '冒险' }] }, { 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: '其他' }] }],
|
||||
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: '其他' }] }],
|
||||
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: '其他' }] }],
|
||||
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: '其他' }] }],
|
||||
6: [{ 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: '其他' }] }]
|
||||
};
|
||||
let filYer = { key: 'year', name: '年份', init: '', value: [{ n: '全部', v: '' }, { n: '2024', v: '2024' }, { n: '2023', v: '2023' }, { n: '2022', v: '2022' }, { n: '2021', v: '2021' }, { n: '2020', v: '2020' }, { n: '2019', v: '2019' }, { n: '2018', v: '2018' }, { n: '2017', v: '2017' }, { n: '2016', v: '2016' }, { n: '2015', v: '2015' }, { n: '2014', v: '2014' }, { n: '2013', v: '2013' }, { n: '2012', v: '2012' }, { n: '2011', v: '2011' }] };
|
||||
let filBy = { key: 'by', name: '排序', value: [{ n: '时间', v: 'time' }, { n: '人气', v: 'hits' }, { n: '评分', v: 'score' }] };
|
||||
return JSON.stringify({
|
||||
class: _.map(classes, (cls) => {
|
||||
if (filterObj[cls.type_id]) {
|
||||
filterObj[cls.type_id].push(filYer, filBy);
|
||||
filterObj[cls.type_id][0]['init'] = filterObj[cls.type_id][0].value[0].v;
|
||||
} else {
|
||||
filterObj[cls.type_id] = [];
|
||||
filterObj[cls.type_id].push(filYer, filBy)
|
||||
}
|
||||
return cls;
|
||||
}),
|
||||
filters: filterObj,
|
||||
});
|
||||
}
|
||||
|
||||
async function homeVod() {
|
||||
const link = host + '/vodshow/1--hits---------2023.html';
|
||||
const html = await request(link);
|
||||
const $ = load(html);
|
||||
const js2Base = await js2Proxy(true, siteType, siteKey, 'img/', {});
|
||||
const items = $('ul.stui-vodlist > li');
|
||||
let videos = _.map(items, (item) => {
|
||||
const a = $(item).find('a:first')[0];
|
||||
const 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: js2Base + base64Encode(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;
|
||||
const link = host + '/vodshow/' + 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 js2Base = await js2Proxy(true, siteType, siteKey, 'img/', {});
|
||||
const items = $('ul.stui-vodlist > li');
|
||||
let videos = _.map(items, (item) => {
|
||||
const a = $(item).find('a:first')[0];
|
||||
const 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: js2Base + base64Encode(a.attribs['data-original']),
|
||||
vod_remarks: remarks || '',
|
||||
};
|
||||
});
|
||||
const hasMore = $('ul.stui-page__item > 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 + '/detail/' + id + '.html');
|
||||
const $ = load(html);
|
||||
const js2Base = await js2Proxy(true, siteType, siteKey, 'img/', {});
|
||||
const 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_director: $('.stui-content__detail p:nth-child(4)').text().replace('导演:', ''),
|
||||
vod_pic: js2Base + base64Encode($('.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(),
|
||||
};
|
||||
let playMap = {};
|
||||
const tabs = $('div.stui-vodlist__head > h3');
|
||||
const playlists = $('ul.stui-content__playlist');
|
||||
_.each(tabs, (tab, i) => {
|
||||
const from = tab.children[0].data;
|
||||
let list = playlists[i];
|
||||
list = $(list).find('a');
|
||||
_.each(list, (it) => {
|
||||
const title = it.children[0].data;
|
||||
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 html = await request(host + id);
|
||||
const mhtml = html.match(/r player_.*?=(.*?)</)[1];
|
||||
const json = JSON.parse(mhtml);
|
||||
const url = json.url;
|
||||
const from = json.from;
|
||||
if (json.encrypt == '1') {
|
||||
url = unescape(url)
|
||||
} else if (json.encrypt == '2') {
|
||||
url = unescape(base64Decode(url))
|
||||
}
|
||||
if (url.includes('m3u8') || url.includes('mp4')) {
|
||||
// console.debug('在线之家url =====>' + url); // js_debug.log
|
||||
return JSON.stringify({
|
||||
parse: 0,
|
||||
url: url,
|
||||
});
|
||||
} else if (from.includes('line3') || from.includes('line4') || from.includes('line5')) {
|
||||
const extHeader = {
|
||||
'sec-fetch-mode': 'navigate',
|
||||
'sec-fetch-site': 'cross-site',
|
||||
'sec-fetch-dest': 'iframe',
|
||||
'upgrade-insecure-requests': 1,
|
||||
};
|
||||
const ifrwy = await request(url, extHeader);
|
||||
const resultv2 = ifrwy.match(/var result_v2 = {(.*?)};/)[1];
|
||||
const data = JSON.parse('{' + resultv2 + '}').data;
|
||||
const code = data.split('').reverse();
|
||||
let temp = '';
|
||||
for (let i = 0x0; i < code.length; i = i + 0x2) {
|
||||
temp += String.fromCharCode(parseInt(code[i] + code[i + 0x1], 0x10))
|
||||
}
|
||||
const purl = temp.substring(0x0, (temp.length - 0x7) / 0x2) + temp.substring((temp.length - 0x7) / 0x2 + 0x7);
|
||||
// console.debug('在线之家purl =====>' + purl); // js_debug.log
|
||||
return JSON.stringify({
|
||||
parse: 0,
|
||||
url: purl,
|
||||
});
|
||||
} else {
|
||||
// console.debug('在线之家url =====>' + '空'); // js_debug.log
|
||||
return '{}';
|
||||
}
|
||||
}
|
||||
|
||||
async function search(wd, quick) {
|
||||
var data = JSON.parse(await request(host + '/index.php/ajax/suggest?mid=1&wd=' + wd + '&limit=50')).list;
|
||||
const js2Base = await js2Proxy(true, siteType, siteKey, 'img/', {});
|
||||
let videos = _.map(data, (it) => {
|
||||
return {
|
||||
vod_id: it.id,
|
||||
vod_name: it.name,
|
||||
vod_pic: js2Base + base64Encode(it.pic),
|
||||
vod_remarks: '',
|
||||
}
|
||||
});
|
||||
return JSON.stringify({
|
||||
list: videos,
|
||||
limit: 50,
|
||||
});
|
||||
}
|
||||
|
||||
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: 'https://api.douban.com/',
|
||||
'User-Agent': MOBILE_UA,
|
||||
},
|
||||
});
|
||||
return JSON.stringify({
|
||||
code: resp.code,
|
||||
buffer: 2,
|
||||
content: resp.content,
|
||||
headers: resp.headers,
|
||||
});
|
||||
}
|
||||
return JSON.stringify({
|
||||
code: 500,
|
||||
content: '',
|
||||
});
|
||||
}
|
||||
|
||||
export function __jsEvalReturn() {
|
||||
return {
|
||||
init: init,
|
||||
home: home,
|
||||
homeVod: homeVod,
|
||||
category: category,
|
||||
detail: detail,
|
||||
play: play,
|
||||
proxy: proxy,
|
||||
search: search,
|
||||
};
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
//bbQ0FUT1DqBRp6ejEyM19vcGVuLmpzLGFzc2V0czovL2pzL2xpYi9jYXQuanMcX19qc0V2YWxSZXR1cm4IbG9hZAJfBmtleQhIT1NUDnNpdGVLZXkQc2l0ZVR5cGUSTU9CSUxFX1VBDnJlcXVlc3QIaW5pdAhob21lDmhvbWVWb2QQY2F0ZWdvcnkMZGV0YWlsCHBsYXkMc2VhcmNoGmRlY29kZVVuaWNvZGUPegB6ADEAMgAzAPOXUE4iaHR0cHM6Ly96ejEyMy5jb22WAk1vemlsbGEvNS4wIChpUGhvbmU7IENQVSBpUGhvbmUgT1MgMTNfMl8zIGxpa2UgTWFjIE9TIFgpIEFwcGxlV2ViS2l0LzYwNS4xLjE1IChLSFRNTCwgbGlrZSBHZWNrbykgVmVyc2lvbi8xMy4wLjMgTW9iaWxlLzE1RTE0OCBTYWZhcmkvNjA0LjEMcmVxVXJsDmFnZW50U3AGcmVzDmNvbnRlbnQGcmVxDG1ldGhvZBRVc2VyLUFnZW50DmhlYWRlcnMGY2ZnCHNrZXkKc3R5cGUMZmlsdGVyCGh0bWwCJAhkYXRhDmNsYXNzZXMSZmlsdGVyT2JqBGl0EHR5cGVOYW1lDHR5cGVJZApmaWxCeSovbGlzdC9tc3ptLmh0bT9wYWdlPTE+dWwuY2hhbm5lbCA+IGxpID4gYVtocmVmKj1saXN0XQZ0YWcFB2h+ewWcaVVTAm4IdnN6cwJ2B+1wTGucaQxteHV4dXUHsGVMa5xpDG14dXh6dguWYvOXTGvyZpxpDG14dXhrbQtEAEoA6FVMa5xpDG14dXhkcwuBZ8FUNXXzl5xpDG14dXhrZAtBbUyIi42/UpxpDG14dXhregdpX8OUnGkMbXh1YXNzCxZc61PtcExrnGkMbXh1YXNrB9mYR1OcaQxteHV4dmQL8FN+bjBXOlOcaQxteHV4cWsHJ2uOf5xpDG14dXhxcQfpl/1WnGkMbXh1YXh2C5mZL24wVzpTnGkMbXh1YXhkB+VlLGecaQxteHVhYWEHhVEwV5xpDG14dWFhawcvbvBTnGkMbXh1YXN2CYqNV1Pti5xpDG14dXh1eB9CAGUAYQB0AHAAbwByAHQAaFEDdDV1UFsegvJmnGkMbXh1eHVrE+VlLGdPAHIAaQBjAG8AbgCcaQxteHV4dXEZjn/9VkIAaQBsAGwAQgBvAGEAcgBkAJxpDG14dWFteBOOf/1WaQBUAHUAbgBlAHMAnGkMbXh1YXZ1CyxUTGvGi/JmnGkMbXh1eGRhC2F3TVI+ZX5nnGkMbXh1eGRkC4V5w19bT1BOnGkMbXh1eGt1C3eREWLDlPBYnGkMbXh1eGR6C3eREWLtcMSLnGkMbXh1eGRrC3eREWL8fnqCnGkMbXh1eGt4C3eREWKwZUxrnGkMbXh1YXNxC3eREWLZmEdTnGkMbXh1YXZ4C3eREWLtcExrnGkMbXh1YXZhEXeR13Lzl1BOuk6fUxtSnGkMbXh1YXhtC3eR13IGUqtOnGkMbXh1YWFkC3eR13LZmEdTnGkMbXh1YW1zDZFO85dQTumX7YucaQxteHV4dWQNkU7zl1BO5FN4UZxpDG14dXh6eCGRTvOXUE5BAEMARwAgAFYATwBDAEEATABPAEkARACcaQxteHV4emETkU7zl1BOQQBDAEcAqFI7dZxpDG14dXh6aw2RTvOXUE79VjV1nGkMbXh1eHZrEZFO85dQTidrjn/tcExrnGkMbXh1eHZxEZFO85dQTidrjn+wZUxrnGkMbXh1eHVtE5FO85dQTkEAQwBHADhuD2KcaQxteHV4dXMHn1MbUpxpDG14dXh1egtcb5tSBnI+a5xpDG14dXh6bQsAZzpf+38xVZxpDG14dXhkdgsakORS740KTpxpDG14dXhkdQtRf6J+sGVMa5xpDG14dXhkcQsaT1hURXUsVJxpDG14dXhrYQusUeVlS2DyZpxpDG14dXhrcwudW51bxFRhd5xpDG14dXhrdgvPfnhRAGDnZZxpDG14dXhrawvRjWVrZVCrjpxpDG14dXhrcQvkU86Y85dQTpxpDG14dXhxeA1LAFQAVgC5cDFVnGkMbXh1eHFhC2aPfY/oVfJmnGkMbXh1eHFtC6xxHFnuT9lOnGkMbXh1eHFzEVYAbABvAGcAxV8gAAdZnGkMbXh1eHF2CwZyEXv4dvBYnGkMbXh1eHF1C0QASgDtcExrnGkMbXh1YWF4C+tfS2LtcExrnGkMbXh1YWFzCxZc61OwZUxrnGkMbXh1YWF2C3FfxonRkfJmnGkMbXh1YWF1B8RP7YucaQxteHVhdm0JSwBUAFYAnGkMbXh1YXZ6CxZc61OfUxtSnGkMbXh1YXZkJdVs/VYgAE4AUgBKACAAVgBv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BmFzYQnpl+2LQW1MiAZ2a3oJ7HLLekFtTIgIc2RzcwVxX8aJBnFkawc1dcaJZ1IGenpkBkJHTQRhawk1dXFfn1PwWAhrdnZxDbBlfXYYWlBbIE9HWQh6YXptCemXZ1JMa/JmCmF1a2tzBcOU8FgIc3pkZBEeZCpgHmQRe8OU8Fi+fAmQCnFrc3FzCUtiOmfDlPBYCHN6ZHEF85dIZQpzbWF4dQ9oVHBnJk9LYjpnw5TwWAxhbWRtdmsRf15KVMOU8FhLYjpnw5TwWAxhbXptdXMReXJIZfOXSGVLYjpnw5TwWAxhbXVka3YROG4PYqhSK29LYjpnw5TwWAxhbXVxc20PaFQfZnCaS2I6Z8OU8FgMYW1xdmRxBQ9i8mYIc2FhawVrjGdSDGFxbXNtawWsTmdSCnZkYWF2B8SehWgPYgpxem1tbQeMTrpObI8KcWR2YWsF5nlUgQxhdm16YWQFpHxnUgxhdWRta3YLCk53bYqNZ1Jilgxhc21hc2EJs2xXU2BXUFsMYXFhdWRrB/pXY3dZZQp2YW1hdQlejY5/S07JbAxhbWt4c3EJCZAsZ9eLTGsMYXZ2cWR4DaZ+Zk6aTmxl3GLiVgxhdmFha3YJdlHWThNOkY8MYXNxenptCeaPV1PXiwmQDGF2eGR6cQkjV89+sGWmfgxhZHN4emEJI1fPfudlpn4MYWRhZG1rBzttNGwyAAxhYWR4dmEJnFVQToR2w18MYWFkdWRkBzttNGwzAAxhYWR4a3EJUoMgbxh1yWwMYWFkc3phDwdO/VZsZdxiDk5ejY5/DGF2bXh2YQU7bTRsDGFhenF6cQfbdlNmq3MMYW1zdnVhCTRPT1nzl1BODGFzcWt6eAmfUxtS14tMawxhc3F6dmQNH3V9VLNsdXCufAJYDGF1YXF1dgkjV5Jf14tMawxhc3F6ZGsJD1xJg9eLTGsMYXZxemt1CVmXHFmuTklRDGFhZGRhawnlbB9X85dQTgxhdmR2dWEJ14vHe2hRxpYMYXNxa2F6CT9R5XrXi0xrDGF2dnhxdgnPfodl14tMawxhdXh6eHUJKVn1l9eLTGsMYXNxcXNzB45Oj1sBbQxhdnFtdnELRGqEaZ1nUE4flgxhc3FrbXgJsGVMa4KYbGIMYXZta3FtCQ9cin/Xi0xrDGF2eHpxawknWWtTjZzuaAxhdW1kdWsFD1zKTwxh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TCkAAIALBFcBAABMAgEAAARYAQAATAQBAABMKgAAgAsEWQEAAEwCAQAABFoBAABMBAEAAEwrAACACwRbAQAATAIBAAAEXAEAAEwEAQAATCwAAIALBF0BAABMAgEAAAReAQAATAQBAABMLQAAgAsEXwEAAEwCAQAABGABAABMBAEAAEwuAACACwRhAQAATAIBAAAEYgEAAEwEAQAATC8AAIALBGMBAABMAgEAAARkAQAATAQBAABMMAAAgAsEZQEAAEwCAQAABGYBAABMBAEAAEwxAACACwRnAQAATAIBAAAEaAEAAEwEAQAATDIAAIALBGkBAABMAgEAAARqAQAATAQBAABMMwAAgAsEawEAAEwCAQAABGwBAABMBAEAAEw0AACACwRtAQAATAIBAAAEbgEAAEwEAQAATDUAAIALBG8BAABMAgEAAARwAQAATAQBAABMNgAAgAsEcQEAAEwCAQAABHIBAABMBAEAAEw3AACACwRzAQAATAIBAAAEdAEAAEwEAQAATDgAAIALBHUBAABMAgEAAAR2AQAATAQBAABMOQAAgAsEdwEAAEwCAQAABHgBAABMBAEAAEw6AACACwR5AQAATAIBAAAEegEAAEwEAQAATDsAAIALBHsBAABMAgEAAAR8AQAATAQBAABMPAAAgAsEfQEAAEwCAQAABH4BAABMBAEAAEw9AACACwR/AQAATAIBAAAEgAEAAEwEAQAATD4AAIALBIEBAABMAgEAAASCAQAATAQBAABMPwAAgAsEgwEAAEwCAQAABIQBAABMBAEAAExAAACACwSFAQAATAIBAAAEhgEAAEwEAQAATEEAAIBMQAAAACYBAEwDAQAACwT/AAAATNcAAAAEAAEAAEw2AAAACwSHAQAATAIBAAAEiAEAAEwEAQAACwSJAQAATAIBAAAEigEAAEwEAQAACwSLAQAATAIBAAAEjAEAAEwEAQAACwSNAQAATAIBAAAEjgEAAEwEAQAACwSPAQAATAIBAAAEkAEAAEwEAQAACwSRAQAATAIBAAAEkgEAAEwEAQAACwSTAQAATAIBAAAElAEAAEwEAQAACwSVAQAATAIBAAAElgEAAEwEAQAACwSXAQAATAIBAAAEmAEAAEwEAQAAJgkATEAAAAAmAQBMiAEAAAsE/wAAAEzXAAAABAABAABMNgAAAAsEmQEAAEwCAQAABJoBAABMBAEAAAsEmwEAAEwCAQAABJwBAABMBAEAAAsEnQEAAEwCAQAABJ4BAABMBAEAAAsEnwEAAEwCAQAABKABAABMBAEAAAsEoQEAAEwCAQAABKIBAABMBAEAAAsEowEAAEwCAQAABKQBAABMBAEAAAsEpQEAAEwCAQAABKYBAABMBAEAAAsEpwEAAEwCAQAABKgBAABMBAEAAAsEqQEAAEwCAQAABKoBAABMBAEAAAsEqwEAAEwCAQAABKwBAABMBAEAAAsErQEAAEwCAQAABK4BAABMBAEAAAsErwEAAEwCAQAABLABAABMBAEAAAsEsQEAAEwCAQAABLIBAABMBAEAAAsEswEAAEwCAQAABLQBAABMBAEAAAsEtQEAAEwCAQAABLYBAABMBAEAAAsEtwEAAEwCAQAABLgBAABMBAEAAAsEuQEAAEwCAQAABLoBAABMBAEAAAsEuwEAAEwCAQAABLwBAABMBAEAAAsEvQEAAEwCAQAABL4BAABMBAEAAAsEvwEAAEwCAQAABMABAABMBAEAACYUAExAAAAAJgEATJoBAAALBP8AAABM1wAAAAQAAQAATDYAAAALBMEBAABMAgEAAATCAQAATAQBAAALBMMBAABMAgEAAATEAQAATAQBAAALBMUBAABMAgEAAATGAQAATAQBAAALBMcBAABMAgEAAATIAQAATAQBAAALBMkBAABMAgEAAATKAQAATAQBAAALBMsBAABMAgEAAATMAQAATAQBAAALBM0BAABMAgEAAATOAQAATAQBAAALBM8BAABMAgEAAATQAQAATAQBAAALBNEBAABMAgEAAATSAQAATAQBAAALBNMBAABMAgEAAATUAQAATAQBAAALBNUBAABMAgEAAATWAQAATAQBAAALBNcBAABMAgEAAATYAQAATAQBAAALBNkBAABMAgEAAATaAQAATAQBAAAmDQBMQAAAACYBAEzCAQAACwT/AAAATNcAAAAEAAEAAEw2AAAACwTbAQAATAIBAAAE3AEAAEwEAQAACwTdAQAATAIBAAAE3gEAAEwEAQAACwTfAQAATAIBAAAE4AEAAEwEAQAACwThAQAATAIBAAAE4gEAAEwEAQAACwTjAQAATAIBAAAE5AEAAEwEAQAACwTlAQAATAIBAAAE5gEAAEwEAQAACwTnAQAATAIBAAAE6AEAAEwEAQAACwTpAQAATAIBAAAE6gEAAEwEAQAACwTrAQAATAIBAAAE7AEAAEwEAQAACwTtAQAATAIBAAAE7gEAAEwEAQAACwTvAQAATAIBAAAE8AEAAEwEAQAACwTxAQAATAIBAAAE8gEAAEwEAQAACwTzAQAATAIBAAAE9AEAAEwEAQAACwT1AQAATAIBAAAE9gEAAEwEAQAACwT3AQAATAIBAAAE+AEAAEwEAQAACwT5AQAATAIBAAAE+gEAAEwEAQAAJhAATEAAAAAmAQBM3AEAAAsE/wAAAEzXAAAABAABAABMNgAAAAsE+wEAAEwCAQAABPwBAABMBAEAAAsE/QEAAEwCAQAABP4BAABMBAEAAAsE/wEAAEwCAQAABAACAABMBAEAAAsEAQIAAEwCAQAABAICAABMBAEAAAsEAwIAAEwCAQAABAQCAABMBAEAACYFAExAAAAAJgEATPwBAAALBP8AAABM1wAAAAQAAQAATDYAAAALBAUCAABMAgEAAAQGAgAATAQBAAALBAcCAABMAgEAAAQIAgAATAQBAAALBAkCAABMAgEAAAQKAgAATAQBAAALBAsCAABMAgEAAAQMAgAATAQBAAALBA0CAABMAgEAAAQOAgAATAQBAAALBA8CAABMAgEAAAQQAgAATAQBAAALBBECAABMAgEAAAQSAgAATAQBAAALBBMCAABMAgEAAAQUAgAATAQBAAALBBUCAABMAgEAAAQWAgAATAQBAAALBBcCAABMAgEAAAQYAgAATAQBAAALBBkCAABMAgEAAAQaAgAATAQBAAALBBsCAABMAgEAAAQcAgAATAQBAAALBB0CAABMAgEAAAQeAgAATAQBAAALBB8CAABMAgEAAAQgAgAATAQBAAALBCECAABMAgEAAAQiAgAATAQBAAALBCMCAABMAgEAAAQkAgAATAQBAAALBCUCAABMAgEAAAQmAgAATAQBAAAmEQBMQAAAACYBAEwGAgAACwT/AAAATNcAAAAEAAEAAEw2AAAACwQnAgAATAIBAAAEKAIAAEwEAQAACwQpAgAATAIBAAAEKgIAAEwEAQAACwQrAgAATAIBAAAELAIAAEwEAQAACwQtAgAATAIBAAAELgIAAEwEAQAACwQvAgAATAIBAAAEMAIAAEwEAQAACwQxAgAATAIBAAAEMgIAAEwEAQAACwQzAgAATAIBAAAENAIAAEwEAQAACwQ1AgAATAIBAAAENgIAAEwEAQAACwQ3AgAATAIBAAAEOAIAAEwEAQAACwQ5AgAATAIBAAAEOgIAAEwEAQAACwQ7AgAATAIBAAAEPAIAAEwEAQAACwQ9AgAATAIBAAAEPgIAAEwEAQAAJgwATEAAAAAmAQBMKAIAAAsE/wAAAEzXAAAABAABAABMNgAAAAsEPwIAAEwCAQAABEACAABMBAEAAAsEQQIAAEwCAQAABEICAABMBAEAAAsEQwIAAEwCAQAABEQCAABMBAEAAAsERQIAAEwCAQAABEYCAABMBAEAAAsERwIAAEwCAQAABEgCAABMBAEAAAsESQIAAEwCAQAABEoCAABMBAEAAAsESwIAAEwCAQAABEwCAABMBAEAAAsETQIAAEwCAQAABE4CAABMBAEAAAsETwIAAEwCAQAABFACAABMBAEAAAsEUQIAAEwCAQAABFICAABMBAEAAAsEUwIAAEwCAQAABFQCAABMBAEAAAsEVQIAAEwCAQAABFYCAABMBAEAAAsEVwIAAEwCAQAABFgCAABMBAEAAAsEWQIAAEwCAQAABFoCAABMBAEAACYOAExAAAAAJgEATEACAAALBP8AAABM1wAAAAQAAQAATDYAAAALBFsCAABMAgEAAARcAgAATAQBAAALBF0CAABMAgEAAAReAgAATAQBAAALBF8CAABMAgEAAARgAgAATAQBAAALBGECAABMAgEAAARiAgAATAQBAAALBGMCAABMAgEAAARkAgAATAQBAAALBGUCAABMAgEAAARmAgAATAQBAAALBGcCAABMAgEAAARoAgAATAQBAAALBGkCAABMAgEAAARqAgAATAQBAAALBGsCAABMAgEAAARsAgAATAQBAAALBG0CAABMAgEAAARuAgAATAQBAAALBG8CAABMAgEAAARwAgAATAQBAAALBHECAABMAgEAAARyAgAATAQBAAAmDABMQAAAACYBAExcAgAACwT/AAAATNcAAAAEAAEAAEw2AAAACwRzAgAATAIBAAAEdAIAAEwEAQAACwR1AgAATAIBAAAEdgIAAEwEAQAACwR3AgAATAIBAAAEeAIAAEwEAQAACwR5AgAATAIBAAAEegIAAEwEAQAACwR7AgAATAIBAAAEfAIAAEwEAQAAJgUATEAAAAAmAQBMdAIAAAsE/wAAAEzXAAAABAABAABMNgAAAAsEfQIAAEwCAQAABH4CAABMBAEAAAsEfwIAAEwCAQAABIACAABMBAEAAAsEgQIAAEwCAQAABIICAABMBAEAAAsEgwIAAEwCAQAABIQCAABMBAEAAAsEhQIAAEwCAQAABIYCAABMBAEAAAsEhwIAAEwCAQAABIgCAABMBAEAAAsEiQIAAEwCAQAABIoCAABMBAEAAAsEiwIAAEwCAQAABIwCAABMBAEAAAsEjQIAAEwCAQAABI4CAABMBAEAAAsEjwIAAEwCAQAABJACAABMBAEAAAsEkQIAAEwCAQAABJICAABMBAEAACYLAExAAAAAJgEATH4CAAALBP8AAABM1wAAAAQAAQAATDYAAAALBJMCAABMAgEAAASUAgAATAQBAAALBJUCAABMAgEAAASWAgAATAQBAAALBJcCAABMAgEAAASYAgAATAQBAAALBJkCAABMAgEAAASaAgAATAQBAAALBJsCAABMAgEAAAScAgAATAQBAAALBJ0CAABMAgEAAASeAgAATAQBAAALBJ8CAABMAgEAAASgAgAATAQBAAAmBwBMQAAAACYBAEyUAgAACwT/AAAATNcAAAAEAAEAAEw2AAAACwShAgAATAIBAAAEogIAAEwEAQAACwSjAgAATAIBAAAEpAIAAEwEAQAACwSlAgAATAIBAAAEpgIAAEwEAQAACwSnAgAATAIBAAAEqAIAAEwEAQAACwSpAgAATAIBAAAEqgIAAEwEAQAACwSrAgAATAIBAAAErAIAAEwEAQAAJgYATEAAAAAmAQBMogIAAAsE/wAAAEzXAAAABAABAABMNgAAAAsErQIAAEwCAQAABK4CAABMBAEAAAsErwIAAEwCAQAABLACAABMBAEAAAsEsQIAAEwCAQAABLICAABMBAEAAAsEswIAAEwCAQAABLQCAABMBAEAAAsEtQIAAEwCAQAABLYCAABMBAEAAAsEtwIAAEwCAQAABLgCAABMBAEAAAsEuQIAAEwCAQAABLoCAABMBAEAAAsEuwIAAEwCAQAABLwCAABMBAEAAAsEvQIAAEwCAQAABL4CAABMBAEAACYJAExAAAAAJgEATK4CAAALBP8AAABM1wAAAAQAAQAATDYAAAALBL8CAABMAgEAAATAAgAATAQBAAALBMECAABMAgEAAATCAgAATAQBAAALBMMCAABMAgEAAATEAgAATAQBAAALBMUCAABMAgEAAATGAgAATAQBAAALBMcCAABMAgEAAATIAgAATAQBAAALBMkCAABMAgEAAATKAgAATAQBAAALBMsCAABMAgEAAATMAgAATAQBAAALBM0CAABMAgEAAATOAgAATAQBAAALBM8CAABMAgEAAATQAgAATAQBAAAmCQBMQAAAACYBAEzAAgAACwT/AAAATNcAAAAEAAEAAEw2AAAACwTRAgAATAIBAAAE0gIAAEwEAQAACwTTAgAATAIBAAAE1AIAAEwEAQAACwTVAgAATAIBAAAE1gIAAEwEAQAACwTXAgAATAIBAAAE2AIAAEwEAQAACwTZAgAATAIBAAAE2gIAAEwEAQAACwTbAgAATAIBAAAE3AIAAEwEAQAACwTdAgAATAIBAAAE3gIAAEwEAQAACwTfAgAATAIBAAAE4AIAAEwEAQAACwThAgAATAIBAAAE4gIAAEwEAQAACwTjAgAATAIBAAAE5AIAAEwEAQAACwTlAgAATAIBAAAE5gIAAEwEAQAACwTnAgAATAIBAAAE6AIAAEwEAQAACwTpAgAATAIBAAAE6gIAAEwEAQAACwTrAgAATAIBAAAE7AIAAEwEAQAACwTtAgAATAIBAAAE7gIAAEwEAQAACwTvAgAATAIBAAAE8AIAAEwEAQAACwTxAgAATAIBAAAE8gIAAEwEAQAACwTzAgAATAIBAAAE9AIAAEwEAQAACwT1AgAATAIBAAAE9gIAAEwEAQAACwT3AgAATAIBAAAE+AIAAEwEAQAACwT5AgAATAIBAAAE+gIAAEwEAQAACwT7AgAATAIBAAAE/AIAAEwEAQAACwT9AgAATAIBAAAE/gIAAEwEAQAACwT/AgAATAIBAAAEAAMAAEwEAQAACwQBAwAATAIBAAAEAgMAAEwEAQAACwQDAwAATAIBAAAEBAMAAEwEAQAACwQFAwAATAIBAAAEBgMAAEwEAQAACwQHAwAATAIBAAAECAMAAEwEAQAACwQJAwAATAIBAAAECgMAAEwEAQAACwQLAwAATAIBAAAEDAMAAEwEAQAACwQNAwAATAIBAAAEDgMAAEwEAQAACwQPAwAATAIBAAAEEAMAAEwEAQAAJiAACwQRAwAATAIBAAAEEgMAAEwEAQAATCAAAIALBBMDAABMAgEAAAQUAwAATAQBAABMIQAAgExAAAAAJgEATNICAAALBP8AAABM1wAAAAQAAQAATDYAAAALBBUDAABMAgEAAAQWAwAATAQBAAALBBcDAABMAgEAAAQYAwAATAQBAAALBBkDAABMAgEAAAQaAwAATAQBAAALBBsDAABMAgEAAAQcAwAATAQBAAALBB0DAABMAgEAAAQeAwAATAQBAAALBB8DAABMAgEAAAQgAwAATAQBAAALBCEDAABMAgEAAAQiAwAATAQBAAALBCMDAABMAgEAAAQkAwAATAQBAAAmCABMQAAAACYBAEwWAwAACwT/AAAATNcAAAAEAAEAAEw2AAAACwQlAwAATAIBAAAEJgMAAEwEAQAACwQnAwAATAIBAAAEKAMAAEwEAQAACwQpAwAATAIBAAAEKgMAAEwEAQAACwQrAwAATAIBAAAELAMAAEwEAQAACwQtAwAATAIBAAAELgMAAEwEAQAAJgUATEAAAAAmAQBMJgMAAAsE/wAAAEzXAAAABAABAABMNgAAAAsELwMAAEwCAQAABDADAABMBAEAAAsEMQMAAEwCAQAABDIDAABMBAEAAAsEMwMAAEwCAQAABDQDAABMBAEAAAsENQMAAEwCAQAABDYDAABMBAEAAAsENwMAAEwCAQAABDgDAABMBAEAACYFAExAAAAAJgEATDADAAALBP8AAABM1wAAAAQAAQAATDYAAAALBDkDAABMAgEAAAQ6AwAATAQBAAALBDsDAABMAgEAAAQ8AwAATAQBAAALBD0DAABMAgEAAAQ+AwAATAQBAAALBD8DAABMAgEAAARAAwAATAQBAAALBEEDAABMAgEAAARCAwAATAQBAAAmBQBMQAAAACYBAExDAwAACwT/AAAATNcAAAAEAAEAAEw2AAAACwREAwAATAIBAAAERQMAAEwEAQAACwRGAwAATAIBAAAERwMAAEwEAQAACwRIAwAATAIBAAAESQMAAEwEAQAACwRKAwAATAIBAAAESwMAAEwEAQAACwRMAwAATAIBAAAETQMAAEwEAQAAJgUATEAAAAAmAQBMTgMAAAsE/wAAAEzXAAAABAABAABMNgAAAAsETwMAAEwCAQAABFADAABMBAEAAAsEUQMAAEwCAQAABFIDAABMBAEAAAsEUwMAAEwCAQAABFQDAABMBAEAAAsEVQMAAEwCAQAABFYDAABMBAEA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
|
||||
@@ -0,0 +1,162 @@
|
||||
import { Crypto, load, _ } from './lib/cat.js';
|
||||
|
||||
let siteUrl = 'https://gh.7761.cf/https://zz123.com';
|
||||
let imgUrl = 'https://music.jsbaidu.com';
|
||||
let siteKey = '';
|
||||
let siteType = 0;
|
||||
let headers = {};
|
||||
|
||||
async function request(reqUrl, postData, agentSp, get) {
|
||||
|
||||
let res = await req(reqUrl, {
|
||||
method: get ? 'get' : 'post',
|
||||
headers: headers,
|
||||
data: postData || {},
|
||||
postType: get ? '' : 'form',
|
||||
});
|
||||
|
||||
let content = res.content;
|
||||
return content;
|
||||
}
|
||||
|
||||
async function init(cfg) {
|
||||
siteKey = cfg.skey;
|
||||
siteType = cfg.stype;
|
||||
if (cfg.ext) {
|
||||
siteUrl = cfg.ext;
|
||||
}
|
||||
}
|
||||
|
||||
async function home(filter) {
|
||||
const html = await request(siteUrl);
|
||||
const $ = load(html);
|
||||
const cates = $('ul.aside-menu-list.channel > li')
|
||||
let classes = _.map(cates, (n) => {
|
||||
let id = n.attribs['data-id'];
|
||||
let name = $($(n).find('a > span')[0]).text();
|
||||
return {
|
||||
type_id: id,
|
||||
type_name: name,
|
||||
};
|
||||
});
|
||||
return JSON.stringify({
|
||||
class: classes,
|
||||
});
|
||||
}
|
||||
|
||||
async function homeVod() {
|
||||
const html = await request(siteUrl);
|
||||
const $ = load(html);
|
||||
const cards = $('div.page-main-wrap > div > div > div.card-list.d-none.d-md-block > div')
|
||||
let videos = _.map(cards, (n) => {
|
||||
let id = n.attribs['data-id'];
|
||||
let name = $($(n).find('div.item-info > div > div.songname.text-ellipsis.color-link-content-primary > a')[0]).text();
|
||||
let pic = $($(n).find('div.item-cover-wrap > a > img')[0]).attr('data-src').replace('/img', imgUrl);
|
||||
let remark = $($(n).find('div.item-cover-wrap > div.item-time')[0]).text();
|
||||
return {
|
||||
book_id: id,
|
||||
book_name: name,
|
||||
book_pic: pic,
|
||||
book_remarks: remark,
|
||||
};
|
||||
});
|
||||
return JSON.stringify({
|
||||
list: videos,
|
||||
});
|
||||
}
|
||||
|
||||
async function category(tid, pg, filter, extend) {
|
||||
if (pg <= 0) pg = 1;
|
||||
let url = siteUrl + '/ajax/';
|
||||
let res = await req(url, {
|
||||
method: 'post',
|
||||
data: {
|
||||
act: 'tag_music',
|
||||
type: 'tuijian',
|
||||
tid: tid,
|
||||
page: pg,
|
||||
lang: '',
|
||||
},
|
||||
postType: 'form',
|
||||
});
|
||||
//console.log('catedata:', res);
|
||||
let data = JSON.parse(res.content).data;
|
||||
let videos = [];
|
||||
for(let i=0;i<data.length;i++){
|
||||
const item = data[i];
|
||||
videos.push({
|
||||
book_id: item['mp3'],
|
||||
book_name: item['mname'],
|
||||
book_pic: item['pic'].replace('/img', imgUrl),
|
||||
book_remarks: item['play_time'],
|
||||
})
|
||||
}
|
||||
return JSON.stringify({
|
||||
list: videos,
|
||||
});
|
||||
}
|
||||
|
||||
async function detail(id) {
|
||||
try {
|
||||
let playUrl = id;
|
||||
if(!id.startsWith('http')) {
|
||||
playUrl = siteUrl + '/xplay/?act=songplay&id=' + id;
|
||||
}
|
||||
|
||||
const video = {
|
||||
book_id: id,
|
||||
book_actor: 'Leospring',
|
||||
book_play_from: 'Leospring',
|
||||
urls: '播放$' + playUrl,
|
||||
book_director: 'Leospring',
|
||||
book_content: '该音乐由公众号【蚂蚁科技杂谈】用爱发电制作,欢迎收听!',
|
||||
};
|
||||
const list = [video];
|
||||
const result = { list };
|
||||
return JSON.stringify(result);
|
||||
} catch (e) {}
|
||||
return null;
|
||||
}
|
||||
|
||||
async function play(flag, id, flags) {
|
||||
return JSON.stringify({
|
||||
parse: 0,
|
||||
url: id,
|
||||
});
|
||||
}
|
||||
|
||||
async function search(wd, quick, pg) {
|
||||
let url = siteUrl + '/search/?key=' + wd;
|
||||
const html = await request(url);
|
||||
const $ = load(html);
|
||||
const cards = $('div.tab-item.tab-song > div.card-list.d-none.d-md-block > div')
|
||||
let videos = _.map(cards, (n) => {
|
||||
let id = n.attribs['data-id'];
|
||||
let name = $($(n).find('div.item-info > div > div.songname.text-ellipsis.color-link-content-primary > a')[0]).text();
|
||||
let pic = $($(n).find('div.item-cover-wrap > a > img')[0]).attr('data-src').replace('/img', imgUrl);
|
||||
let remark = $($(n).find('div.item-cover-wrap > div.item-time')[0]).text();
|
||||
|
||||
return {
|
||||
book_id: id,
|
||||
book_name: name,
|
||||
book_pic: pic,
|
||||
book_remarks: remark,
|
||||
};
|
||||
});
|
||||
return JSON.stringify({
|
||||
list: videos,
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
export function __jsEvalReturn() {
|
||||
return {
|
||||
init: init,
|
||||
home: home,
|
||||
homeVod: homeVod,
|
||||
category: category,
|
||||
detail: detail,
|
||||
play: play,
|
||||
search: search,
|
||||
};
|
||||
}
|
||||
@@ -0,0 +1,163 @@
|
||||
import { Crypto, load, _ } from './lib/cat.js';
|
||||
//代理地址
|
||||
let siteUrl = 'https://gh.7761.cf/https://zz123.com';
|
||||
let imgUrl = 'https://music.jsbaidu.com';
|
||||
let siteKey = '';
|
||||
let siteType = 0;
|
||||
let headers = {};
|
||||
|
||||
async function request(reqUrl, postData, agentSp, get) {
|
||||
|
||||
let res = await req(reqUrl, {
|
||||
method: get ? 'get' : 'post',
|
||||
headers: headers,
|
||||
data: postData || {},
|
||||
postType: get ? '' : 'form',
|
||||
});
|
||||
|
||||
let content = res.content;
|
||||
return content;
|
||||
}
|
||||
|
||||
async function init(cfg) {
|
||||
siteKey = cfg.skey;
|
||||
siteType = cfg.stype;
|
||||
if (cfg.ext) {
|
||||
siteUrl = cfg.ext;
|
||||
}
|
||||
}
|
||||
|
||||
async function home(filter) {
|
||||
const html = await request(siteUrl);
|
||||
const $ = load(html);
|
||||
const cates = $('ul.aside-menu-list.channel > li')
|
||||
let classes = _.map(cates, (n) => {
|
||||
let id = n.attribs['data-id'];
|
||||
let name = $($(n).find('a > span')[0]).text();
|
||||
return {
|
||||
type_id: id,
|
||||
type_name: name
|
||||
};
|
||||
});
|
||||
return JSON.stringify({
|
||||
class: classes
|
||||
});
|
||||
}
|
||||
|
||||
async function homeVod() {
|
||||
const html = await request(siteUrl);
|
||||
const $ = load(html);
|
||||
const cards = $('div.page-main-wrap > div > div > div.card-list.d-none.d-md-block > div');
|
||||
let videos = _.map(cards, (n) => {
|
||||
let id = n.attribs['data-id'];
|
||||
let name = $($(n).find('div.item-info > div > div.songname.text-ellipsis.color-link-content-primary > a')[0]).text();
|
||||
let pic = $($(n).find('div.item-cover-wrap > a > img')[0]).attr('data-src').replace('/img', imgUrl);
|
||||
let remark = $($(n).find('div.item-cover-wrap > div.item-time')[0]).text();
|
||||
return {
|
||||
vod_id: id,
|
||||
vod_name: name,
|
||||
vod_pic: pic,
|
||||
vod_remarks: remark
|
||||
};
|
||||
});
|
||||
return JSON.stringify({
|
||||
list: videos
|
||||
});
|
||||
}
|
||||
|
||||
async function category(tid, pg, filter, extend) {
|
||||
if (pg <= 0) pg = 1;
|
||||
let url = siteUrl + '/ajax/';
|
||||
let res = await req(url, {
|
||||
method: 'post',
|
||||
data: {
|
||||
act: 'tag_music',
|
||||
type: 'tuijian',
|
||||
tid: tid,
|
||||
page: pg,
|
||||
lang: ''
|
||||
},
|
||||
postType: 'form'
|
||||
});
|
||||
//console.log('catedata:', res);
|
||||
let data = JSON.parse(res.content).data;
|
||||
let videos = [];
|
||||
for(let i=0;i<data.length;i++){
|
||||
const item = data[i];
|
||||
videos.push({
|
||||
vod_id: item['mp3'],
|
||||
vod_name: item['mname'],
|
||||
vod_pic: item['pic'].replace('/img', imgUrl),
|
||||
vod_remarks: item['play_time']
|
||||
})
|
||||
}
|
||||
return JSON.stringify({
|
||||
list: videos
|
||||
});
|
||||
}
|
||||
|
||||
async function detail(id) {
|
||||
try {
|
||||
let playUrl = id;
|
||||
if(!id.startsWith('http')) {
|
||||
playUrl = siteUrl + '/xplay/?act=songplay&id=' + id;
|
||||
}
|
||||
|
||||
const video = {
|
||||
vod_id: id,
|
||||
vod_actor: 'Leospring',
|
||||
vod_play_from: 'Leospring',
|
||||
vod_play_url: '播放$' + playUrl,
|
||||
vod_director: 'Leospring',
|
||||
vod_content: '该音乐由公众号【蚂蚁科技杂谈】用爱发电制作,欢迎收听!',
|
||||
};
|
||||
const list = [video];
|
||||
const result = { list };
|
||||
return JSON.stringify(result);
|
||||
} catch (e) {}
|
||||
return null;
|
||||
}
|
||||
|
||||
async function play(flag, id, flags) {
|
||||
return JSON.stringify({
|
||||
parse: 0,
|
||||
url: id,
|
||||
});
|
||||
}
|
||||
|
||||
async function search(wd, quick, pg) {
|
||||
let url = siteUrl + '/search/?key=' + wd;
|
||||
const html = await request(url);
|
||||
const $ = load(html);
|
||||
const cards = $('div.tab-item.tab-song > div.card-list.d-none.d-md-block > div')
|
||||
let videos = _.map(cards, (n) => {
|
||||
let id = n.attribs['data-id'];
|
||||
let name = $($(n).find('div.item-info > div > div.songname.text-ellipsis.color-link-content-primary > a')[0]).text();
|
||||
let pic = $($(n).find('div.item-cover-wrap > a > img')[0]).attr('data-src').replace('/img', imgUrl);
|
||||
let remark = $($(n).find('div.item-cover-wrap > div.item-time')[0]).text();
|
||||
|
||||
return {
|
||||
vod_id: id,
|
||||
vod_name: name,
|
||||
vod_pic: pic,
|
||||
vod_remarks: remark,
|
||||
};
|
||||
});
|
||||
return JSON.stringify({
|
||||
list: videos,
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
export function __jsEvalReturn() {
|
||||
return {
|
||||
init: init,
|
||||
home: home,
|
||||
homeVod: homeVod,
|
||||
category: category,
|
||||
detail: detail,
|
||||
play: play,
|
||||
search: search,
|
||||
};
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user