mirror of
https://github.com/ls125781003/tvboxtg.git
synced 2026-11-03 10:12:14 +00:00
20250629
This commit is contained in:
1 parent
d1847cc439
commit
780dfb131e
200 files changed
+65229
-85485
No files matched your search
+40
-32
@@ -46,12 +46,21 @@
|
|||||||
"quickSearch": 1,
|
"quickSearch": 1,
|
||||||
"filterable": 1
|
"filterable": 1
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"key": "巧技二",
|
||||||
|
"name": "💢聚搜┃仅搜索",
|
||||||
|
"type": 3,
|
||||||
|
"api": "csp_qiao2",
|
||||||
|
"searchable": 1,
|
||||||
|
"quickSearch": 1,
|
||||||
|
"filterable": 1,
|
||||||
|
"ext": "7lj763gg402i79425739i7jghj118797l4hj840gi18633331l4708g2h7145403549g44l8ii56i187681hkjj3hhgh1ih3l32j250lk1k786lj20j468hk3hli4l46gig4i3g7g2722328j0136h01i7g5183k22k7gg3i72hk81gl8k9839kl7i0707"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"key": "天天",
|
"key": "天天",
|
||||||
"name": "💢天天",
|
"name": "💢天天",
|
||||||
"type": 3,
|
"type": 3,
|
||||||
"api": "csp_TTian",
|
"api": "csp_TTian",
|
||||||
"playerType": 1,
|
|
||||||
"searchable": 1,
|
"searchable": 1,
|
||||||
"quickSearch": 1,
|
"quickSearch": 1,
|
||||||
"filterable": 1,
|
"filterable": 1,
|
||||||
@@ -62,7 +71,6 @@
|
|||||||
"name": "💢热播",
|
"name": "💢热播",
|
||||||
"type": 3,
|
"type": 3,
|
||||||
"api": "csp_TTian",
|
"api": "csp_TTian",
|
||||||
"playerType": 1,
|
|
||||||
"searchable": 1,
|
"searchable": 1,
|
||||||
"quickSearch": 1,
|
"quickSearch": 1,
|
||||||
"filterable": 1,
|
"filterable": 1,
|
||||||
@@ -73,7 +81,6 @@
|
|||||||
"name": "💢追剧",
|
"name": "💢追剧",
|
||||||
"type": 3,
|
"type": 3,
|
||||||
"api": "csp_TTian",
|
"api": "csp_TTian",
|
||||||
"playerType": 1,
|
|
||||||
"searchable": 1,
|
"searchable": 1,
|
||||||
"quickSearch": 1,
|
"quickSearch": 1,
|
||||||
"filterable": 1,
|
"filterable": 1,
|
||||||
@@ -84,7 +91,6 @@
|
|||||||
"name": "💢狂风",
|
"name": "💢狂风",
|
||||||
"type": 3,
|
"type": 3,
|
||||||
"api": "csp_Qiji",
|
"api": "csp_Qiji",
|
||||||
"playerType": 2,
|
|
||||||
"searchable": 1,
|
"searchable": 1,
|
||||||
"quickSearch": 1,
|
"quickSearch": 1,
|
||||||
"filterable": 1,
|
"filterable": 1,
|
||||||
@@ -95,7 +101,6 @@
|
|||||||
"name": "💢火猫",
|
"name": "💢火猫",
|
||||||
"type": 3,
|
"type": 3,
|
||||||
"api": "csp_Muou",
|
"api": "csp_Muou",
|
||||||
"playerType": 2,
|
|
||||||
"searchable": 1,
|
"searchable": 1,
|
||||||
"quickSearch": 1,
|
"quickSearch": 1,
|
||||||
"filterable": 1,
|
"filterable": 1,
|
||||||
@@ -106,7 +111,6 @@
|
|||||||
"name": "💢驿站",
|
"name": "💢驿站",
|
||||||
"type": 3,
|
"type": 3,
|
||||||
"api": "csp_Muou",
|
"api": "csp_Muou",
|
||||||
"playerType": 2,
|
|
||||||
"searchable": 1,
|
"searchable": 1,
|
||||||
"quickSearch": 1,
|
"quickSearch": 1,
|
||||||
"filterable": 1,
|
"filterable": 1,
|
||||||
@@ -117,18 +121,26 @@
|
|||||||
"name": "💢主角",
|
"name": "💢主角",
|
||||||
"type": 3,
|
"type": 3,
|
||||||
"api": "csp_Muou",
|
"api": "csp_Muou",
|
||||||
"playerType": 2,
|
|
||||||
"searchable": 1,
|
"searchable": 1,
|
||||||
"quickSearch": 1,
|
"quickSearch": 1,
|
||||||
"filterable": 1,
|
"filterable": 1,
|
||||||
"ext": "7lj763gg402i794247258k9jh6598585l3g6ij13il8g20g9qiaoji8j9i9k1g3k90h7i507i213k5j602"
|
"ext": "7lj763gg402i794247258k9jh6598585l3g6ij13il8g20g9qiaoji8j9i9k1g3k90h7i507i213k5j602"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"key": "柚子",
|
||||||
|
"name": "💢柚子",
|
||||||
|
"type": 3,
|
||||||
|
"api": "csp_Muou",
|
||||||
|
"searchable": 1,
|
||||||
|
"quickSearch": 1,
|
||||||
|
"filterable": 1,
|
||||||
|
"ext": "7lj763gg0939790i413gi4igh94585i7g0l98449i399qiaoji20187h78327624i6j3i9lj8g09l9ig1ii3"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"key": "永夜",
|
"key": "永夜",
|
||||||
"name": "💢永夜",
|
"name": "💢永夜",
|
||||||
"type": 3,
|
"type": 3,
|
||||||
"api": "csp_Qiji",
|
"api": "csp_Qiji",
|
||||||
"playerType": 2,
|
|
||||||
"searchable": 1,
|
"searchable": 1,
|
||||||
"quickSearch": 1,
|
"quickSearch": 1,
|
||||||
"filterable": 1,
|
"filterable": 1,
|
||||||
@@ -139,7 +151,6 @@
|
|||||||
"name": "💢趣看",
|
"name": "💢趣看",
|
||||||
"type": 3,
|
"type": 3,
|
||||||
"api": "csp_Muou",
|
"api": "csp_Muou",
|
||||||
"playerType": 2,
|
|
||||||
"searchable": 1,
|
"searchable": 1,
|
||||||
"quickSearch": 1,
|
"quickSearch": 1,
|
||||||
"filterable": 1,
|
"filterable": 1,
|
||||||
@@ -150,7 +161,6 @@
|
|||||||
"name": "💢公共",
|
"name": "💢公共",
|
||||||
"type": 3,
|
"type": 3,
|
||||||
"api": "csp_Muou",
|
"api": "csp_Muou",
|
||||||
"playerType": 2,
|
|
||||||
"searchable": 1,
|
"searchable": 1,
|
||||||
"quickSearch": 1,
|
"quickSearch": 1,
|
||||||
"filterable": 1,
|
"filterable": 1,
|
||||||
@@ -161,32 +171,11 @@
|
|||||||
"name": "💢雨滴",
|
"name": "💢雨滴",
|
||||||
"type": 3,
|
"type": 3,
|
||||||
"api": "csp_Shark",
|
"api": "csp_Shark",
|
||||||
"playerType": 2,
|
|
||||||
"searchable": 1,
|
"searchable": 1,
|
||||||
"quickSearch": 1,
|
"quickSearch": 1,
|
||||||
"filterable": 1,
|
"filterable": 1,
|
||||||
"ext": "7lj763gg402i794247239g9jk10kjl82l3g6845ki2i66j7906194lg6g8460h5k548i51l8824hjj902309g182l7kl0hk3l4776346lihki7kl3kj425kl3jk31j0kggkhj0g7l5632376984k395496k449626gh0k66l26k7j6h49j9331h9701k106i"
|
"ext": "7lj763gg402i794247239g9jk10kjl82l3g6845ki2i66j7906194lg6g8460h5k548i51l8824hjj902309g182l7kl0hk3l4776346lihki7kl3kj425kl3jk31j0kggkhj0g7l5632376984k395496k449626gh0k66l26k7j6h49j9331h9701k106i"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"key": "巧技二",
|
|
||||||
"name": "💢聚搜┃仅搜索",
|
|
||||||
"type": 3,
|
|
||||||
"api": "csp_qiao2",
|
|
||||||
"playerType": 2,
|
|
||||||
"searchable": 1,
|
|
||||||
"quickSearch": 1,
|
|
||||||
"filterable": 1,
|
|
||||||
"ext": "7lj763gg402i79425739i7jghj118797l4hj840gi18633331l4708g2h7145403549g44l8ii56i187681hkjj3hhgh1ih3l32j250lk1k786lj20j468hk3hli4l46gig4i3g7g2722328j0136h01i7g5183k22k7gg3i72hk81gl8k9839kl7i0707"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"key": "csp_Lkdy",
|
|
||||||
"name": "🏔️来看",
|
|
||||||
"type": 3,
|
|
||||||
"api": "csp_Lkdy",
|
|
||||||
"searchable": 1,
|
|
||||||
"quickSearch": 1,
|
|
||||||
"filterable": 1
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"key": "csp_Qiyou",
|
"key": "csp_Qiyou",
|
||||||
"name": "🦌奇优",
|
"name": "🦌奇优",
|
||||||
@@ -353,6 +342,15 @@
|
|||||||
"分类": "电影$20#剧集$21#短剧$24#综艺$23#动漫$22"
|
"分类": "电影$20#剧集$21#短剧$24#综艺$23#动漫$22"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"key": "csp_Lkdy",
|
||||||
|
"name": "🏔️来看",
|
||||||
|
"type": 3,
|
||||||
|
"api": "csp_Lkdy",
|
||||||
|
"searchable": 1,
|
||||||
|
"quickSearch": 1,
|
||||||
|
"filterable": 1
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"key": "csp_Fantuan",
|
"key": "csp_Fantuan",
|
||||||
"name": "🍙饭团",
|
"name": "🍙饭团",
|
||||||
@@ -495,6 +493,16 @@
|
|||||||
"filterable": 1,
|
"filterable": 1,
|
||||||
"ext": "./json/樱花动漫.json"
|
"ext": "./json/樱花动漫.json"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"key": "动漫巴士",
|
||||||
|
"name": "🚌动漫巴士",
|
||||||
|
"type": 3,
|
||||||
|
"api": "csp_XYQHiker",
|
||||||
|
"searchable": 1,
|
||||||
|
"quickSearch": 1,
|
||||||
|
"filterable": 1,
|
||||||
|
"ext": "./json/动漫巴士.json"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"key": "豆瓣",
|
"key": "豆瓣",
|
||||||
"name": "🚀豆瓣预告",
|
"name": "🚀豆瓣预告",
|
||||||
@@ -628,7 +636,7 @@
|
|||||||
"changeable": 0,
|
"changeable": 0,
|
||||||
"ext": {
|
"ext": {
|
||||||
"commonConfig": "./json/peizhi.json",
|
"commonConfig": "./json/peizhi.json",
|
||||||
"siteUrl": "http://feimaoai.site",
|
"siteUrl": "https://feimao666.fun",
|
||||||
"filter": "./json/wogg.json"
|
"filter": "./json/wogg.json"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|||||||
File renamed without changes.
+577
@@ -0,0 +1,577 @@
|
|||||||
|
/*!
|
||||||
|
* Jinja Templating for JavaScript v0.1.8
|
||||||
|
* https://github.com/sstur/jinja-js
|
||||||
|
*
|
||||||
|
* This is a slimmed-down Jinja2 implementation [http://jinja.pocoo.org/]
|
||||||
|
*
|
||||||
|
* In the interest of simplicity, it deviates from Jinja2 as follows:
|
||||||
|
* - Line statements, cycle, super, macro tags and block nesting are not implemented
|
||||||
|
* - auto escapes html by default (the filter is "html" not "e")
|
||||||
|
* - Only "html" and "safe" filters are built in
|
||||||
|
* - Filters are not valid in expressions; `foo|length > 1` is not valid
|
||||||
|
* - Expression Tests (`if num is odd`) not implemented (`is` translates to `==` and `isnot` to `!=`)
|
||||||
|
*
|
||||||
|
* Notes:
|
||||||
|
* - if property is not found, but method '_get' exists, it will be called with the property name (and cached)
|
||||||
|
* - `{% for n in obj %}` iterates the object's keys; get the value with `{% for n in obj %}{{ obj[n] }}{% endfor %}`
|
||||||
|
* - subscript notation `a[0]` takes literals or simple variables but not `a[item.key]`
|
||||||
|
* - `.2` is not a valid number literal; use `0.2`
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
/*global require, exports, module, define */
|
||||||
|
|
||||||
|
(function (global, factory) {
|
||||||
|
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) :
|
||||||
|
typeof define === 'function' && define.amd ? define(['exports'], factory) :
|
||||||
|
(global = typeof globalThis !== 'undefined' ? globalThis : global || self, factory(global.jinja = {}));
|
||||||
|
})(this, (function (jinja) {
|
||||||
|
"use strict";
|
||||||
|
var STRINGS = /'(\\.|[^'])*'|"(\\.|[^"'"])*"/g;
|
||||||
|
var IDENTS_AND_NUMS = /([$_a-z][$\w]*)|([+-]?\d+(\.\d+)?)/g;
|
||||||
|
var NUMBER = /^[+-]?\d+(\.\d+)?$/;
|
||||||
|
//non-primitive literals (array and object literals)
|
||||||
|
var NON_PRIMITIVES = /\[[@#~](,[@#~])*\]|\[\]|\{([@i]:[@#~])(,[@i]:[@#~])*\}|\{\}/g;
|
||||||
|
//bare identifiers such as variables and in object literals: {foo: 'value'}
|
||||||
|
var IDENTIFIERS = /[$_a-z][$\w]*/ig;
|
||||||
|
var VARIABLES = /i(\.i|\[[@#i]\])*/g;
|
||||||
|
var ACCESSOR = /(\.i|\[[@#i]\])/g;
|
||||||
|
var OPERATORS = /(===?|!==?|>=?|<=?|&&|\|\||[+\-\*\/%])/g;
|
||||||
|
//extended (english) operators
|
||||||
|
var EOPS = /(^|[^$\w])(and|or|not|is|isnot)([^$\w]|$)/g;
|
||||||
|
var LEADING_SPACE = /^\s+/;
|
||||||
|
var TRAILING_SPACE = /\s+$/;
|
||||||
|
|
||||||
|
var START_TOKEN = /\{\{\{|\{\{|\{%|\{#/;
|
||||||
|
var TAGS = {
|
||||||
|
'{{{': /^('(\\.|[^'])*'|"(\\.|[^"'"])*"|.)+?\}\}\}/,
|
||||||
|
'{{': /^('(\\.|[^'])*'|"(\\.|[^"'"])*"|.)+?\}\}/,
|
||||||
|
'{%': /^('(\\.|[^'])*'|"(\\.|[^"'"])*"|.)+?%\}/,
|
||||||
|
'{#': /^('(\\.|[^'])*'|"(\\.|[^"'"])*"|.)+?#\}/
|
||||||
|
};
|
||||||
|
|
||||||
|
var delimeters = {
|
||||||
|
'{%': 'directive',
|
||||||
|
'{{': 'output',
|
||||||
|
'{#': 'comment'
|
||||||
|
};
|
||||||
|
|
||||||
|
var operators = {
|
||||||
|
and: '&&',
|
||||||
|
or: '||',
|
||||||
|
not: '!',
|
||||||
|
is: '==',
|
||||||
|
isnot: '!='
|
||||||
|
};
|
||||||
|
|
||||||
|
var constants = {
|
||||||
|
'true': true,
|
||||||
|
'false': false,
|
||||||
|
'null': null
|
||||||
|
};
|
||||||
|
|
||||||
|
function Parser() {
|
||||||
|
this.nest = [];
|
||||||
|
this.compiled = [];
|
||||||
|
this.childBlocks = 0;
|
||||||
|
this.parentBlocks = 0;
|
||||||
|
this.isSilent = false;
|
||||||
|
}
|
||||||
|
|
||||||
|
Parser.prototype.push = function (line) {
|
||||||
|
if (!this.isSilent) {
|
||||||
|
this.compiled.push(line);
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
Parser.prototype.parse = function (src) {
|
||||||
|
this.tokenize(src);
|
||||||
|
return this.compiled;
|
||||||
|
};
|
||||||
|
|
||||||
|
Parser.prototype.tokenize = function (src) {
|
||||||
|
var lastEnd = 0, parser = this, trimLeading = false;
|
||||||
|
matchAll(src, START_TOKEN, function (open, index, src) {
|
||||||
|
//here we match the rest of the src against a regex for this tag
|
||||||
|
var match = src.slice(index + open.length).match(TAGS[open]);
|
||||||
|
match = (match ? match[0] : '');
|
||||||
|
//here we sub out strings so we don't get false matches
|
||||||
|
var simplified = match.replace(STRINGS, '@');
|
||||||
|
//if we don't have a close tag or there is a nested open tag
|
||||||
|
if (!match || ~simplified.indexOf(open)) {
|
||||||
|
return index + 1;
|
||||||
|
}
|
||||||
|
var inner = match.slice(0, 0 - open.length);
|
||||||
|
//check for white-space collapse syntax
|
||||||
|
if (inner.charAt(0) === '-') var wsCollapseLeft = true;
|
||||||
|
if (inner.slice(-1) === '-') var wsCollapseRight = true;
|
||||||
|
inner = inner.replace(/^-|-$/g, '').trim();
|
||||||
|
//if we're in raw mode and we are not looking at an "endraw" tag, move along
|
||||||
|
if (parser.rawMode && (open + inner) !== '{%endraw') {
|
||||||
|
return index + 1;
|
||||||
|
}
|
||||||
|
var text = src.slice(lastEnd, index);
|
||||||
|
lastEnd = index + open.length + match.length;
|
||||||
|
if (trimLeading) text = trimLeft(text);
|
||||||
|
if (wsCollapseLeft) text = trimRight(text);
|
||||||
|
if (wsCollapseRight) trimLeading = true;
|
||||||
|
if (open === '{{{') {
|
||||||
|
//liquid-style: make {{{x}}} => {{x|safe}}
|
||||||
|
open = '{{';
|
||||||
|
inner += '|safe';
|
||||||
|
}
|
||||||
|
parser.textHandler(text);
|
||||||
|
parser.tokenHandler(open, inner);
|
||||||
|
});
|
||||||
|
var text = src.slice(lastEnd);
|
||||||
|
if (trimLeading) text = trimLeft(text);
|
||||||
|
this.textHandler(text);
|
||||||
|
};
|
||||||
|
|
||||||
|
Parser.prototype.textHandler = function (text) {
|
||||||
|
this.push('write(' + JSON.stringify(text) + ');');
|
||||||
|
};
|
||||||
|
|
||||||
|
Parser.prototype.tokenHandler = function (open, inner) {
|
||||||
|
var type = delimeters[open];
|
||||||
|
if (type === 'directive') {
|
||||||
|
this.compileTag(inner);
|
||||||
|
} else if (type === 'output') {
|
||||||
|
var extracted = this.extractEnt(inner, STRINGS, '@');
|
||||||
|
//replace || operators with ~
|
||||||
|
extracted.src = extracted.src.replace(/\|\|/g, '~').split('|');
|
||||||
|
//put back || operators
|
||||||
|
extracted.src = extracted.src.map(function (part) {
|
||||||
|
return part.split('~').join('||');
|
||||||
|
});
|
||||||
|
var parts = this.injectEnt(extracted, '@');
|
||||||
|
if (parts.length > 1) {
|
||||||
|
var filters = parts.slice(1).map(this.parseFilter.bind(this));
|
||||||
|
this.push('filter(' + this.parseExpr(parts[0]) + ',' + filters.join(',') + ');');
|
||||||
|
} else {
|
||||||
|
this.push('filter(' + this.parseExpr(parts[0]) + ');');
|
||||||
|
}
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
Parser.prototype.compileTag = function (str) {
|
||||||
|
var directive = str.split(' ')[0];
|
||||||
|
var handler = tagHandlers[directive];
|
||||||
|
if (!handler) {
|
||||||
|
throw new Error('Invalid tag: ' + str);
|
||||||
|
}
|
||||||
|
handler.call(this, str.slice(directive.length).trim());
|
||||||
|
};
|
||||||
|
|
||||||
|
Parser.prototype.parseFilter = function (src) {
|
||||||
|
src = src.trim();
|
||||||
|
var match = src.match(/[:(]/);
|
||||||
|
var i = match ? match.index : -1;
|
||||||
|
if (i < 0) return JSON.stringify([src]);
|
||||||
|
var name = src.slice(0, i);
|
||||||
|
var args = src.charAt(i) === ':' ? src.slice(i + 1) : src.slice(i + 1, -1);
|
||||||
|
args = this.parseExpr(args, {terms: true});
|
||||||
|
return '[' + JSON.stringify(name) + ',' + args + ']';
|
||||||
|
};
|
||||||
|
|
||||||
|
Parser.prototype.extractEnt = function (src, regex, placeholder) {
|
||||||
|
var subs = [], isFunc = typeof placeholder == 'function';
|
||||||
|
src = src.replace(regex, function (str) {
|
||||||
|
var replacement = isFunc ? placeholder(str) : placeholder;
|
||||||
|
if (replacement) {
|
||||||
|
subs.push(str);
|
||||||
|
return replacement;
|
||||||
|
}
|
||||||
|
return str;
|
||||||
|
});
|
||||||
|
return {src: src, subs: subs};
|
||||||
|
};
|
||||||
|
|
||||||
|
Parser.prototype.injectEnt = function (extracted, placeholder) {
|
||||||
|
var src = extracted.src, subs = extracted.subs, isArr = Array.isArray(src);
|
||||||
|
var arr = (isArr) ? src : [src];
|
||||||
|
var re = new RegExp('[' + placeholder + ']', 'g'), i = 0;
|
||||||
|
arr.forEach(function (src, index) {
|
||||||
|
arr[index] = src.replace(re, function () {
|
||||||
|
return subs[i++];
|
||||||
|
});
|
||||||
|
});
|
||||||
|
return isArr ? arr : arr[0];
|
||||||
|
};
|
||||||
|
|
||||||
|
//replace complex literals without mistaking subscript notation with array literals
|
||||||
|
Parser.prototype.replaceComplex = function (s) {
|
||||||
|
var parsed = this.extractEnt(s, /i(\.i|\[[@#i]\])+/g, 'v');
|
||||||
|
parsed.src = parsed.src.replace(NON_PRIMITIVES, '~');
|
||||||
|
return this.injectEnt(parsed, 'v');
|
||||||
|
};
|
||||||
|
|
||||||
|
//parse expression containing literals (including objects/arrays) and variables (including dot and subscript notation)
|
||||||
|
//valid expressions: `a + 1 > b.c or c == null`, `a and b[1] != c`, `(a < b) or (c < d and e)`, 'a || [1]`
|
||||||
|
Parser.prototype.parseExpr = function (src, opts) {
|
||||||
|
opts = opts || {};
|
||||||
|
//extract string literals -> @
|
||||||
|
var parsed1 = this.extractEnt(src, STRINGS, '@');
|
||||||
|
//note: this will catch {not: 1} and a.is; could we replace temporarily and then check adjacent chars?
|
||||||
|
parsed1.src = parsed1.src.replace(EOPS, function (s, before, op, after) {
|
||||||
|
return (op in operators) ? before + operators[op] + after : s;
|
||||||
|
});
|
||||||
|
//sub out non-string literals (numbers/true/false/null) -> #
|
||||||
|
// the distinction is necessary because @ can be object identifiers, # cannot
|
||||||
|
var parsed2 = this.extractEnt(parsed1.src, IDENTS_AND_NUMS, function (s) {
|
||||||
|
return (s in constants || NUMBER.test(s)) ? '#' : null;
|
||||||
|
});
|
||||||
|
//sub out object/variable identifiers -> i
|
||||||
|
var parsed3 = this.extractEnt(parsed2.src, IDENTIFIERS, 'i');
|
||||||
|
//remove white-space
|
||||||
|
parsed3.src = parsed3.src.replace(/\s+/g, '');
|
||||||
|
|
||||||
|
//the rest of this is simply to boil the expression down and check validity
|
||||||
|
var simplified = parsed3.src;
|
||||||
|
//sub out complex literals (objects/arrays) -> ~
|
||||||
|
// the distinction is necessary because @ and # can be subscripts but ~ cannot
|
||||||
|
while (simplified !== (simplified = this.replaceComplex(simplified))) ;
|
||||||
|
//now @ represents strings, # represents other primitives and ~ represents non-primitives
|
||||||
|
//replace complex variables (those with dot/subscript accessors) -> v
|
||||||
|
while (simplified !== (simplified = simplified.replace(/i(\.i|\[[@#i]\])+/, 'v'))) ;
|
||||||
|
//empty subscript or complex variables in subscript, are not permitted
|
||||||
|
simplified = simplified.replace(/[iv]\[v?\]/g, 'x');
|
||||||
|
//sub in "i" for @ and # and ~ and v (now "i" represents all literals, variables and identifiers)
|
||||||
|
simplified = simplified.replace(/[@#~v]/g, 'i');
|
||||||
|
//sub out operators
|
||||||
|
simplified = simplified.replace(OPERATORS, '%');
|
||||||
|
//allow 'not' unary operator
|
||||||
|
simplified = simplified.replace(/!+[i]/g, 'i');
|
||||||
|
var terms = opts.terms ? simplified.split(',') : [simplified];
|
||||||
|
terms.forEach(function (term) {
|
||||||
|
//simplify logical grouping
|
||||||
|
while (term !== (term = term.replace(/\(i(%i)*\)/g, 'i'))) ;
|
||||||
|
if (!term.match(/^i(%i)*/)) {
|
||||||
|
throw new Error('Invalid expression: ' + src + " " + term);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
parsed3.src = parsed3.src.replace(VARIABLES, this.parseVar.bind(this));
|
||||||
|
parsed2.src = this.injectEnt(parsed3, 'i');
|
||||||
|
parsed1.src = this.injectEnt(parsed2, '#');
|
||||||
|
return this.injectEnt(parsed1, '@');
|
||||||
|
};
|
||||||
|
|
||||||
|
Parser.prototype.parseVar = function (src) {
|
||||||
|
var args = Array.prototype.slice.call(arguments);
|
||||||
|
var str = args.pop(), index = args.pop();
|
||||||
|
//quote bare object identifiers (might be a reserved word like {while: 1})
|
||||||
|
if (src === 'i' && str.charAt(index + 1) === ':') {
|
||||||
|
return '"i"';
|
||||||
|
}
|
||||||
|
var parts = ['"i"'];
|
||||||
|
src.replace(ACCESSOR, function (part) {
|
||||||
|
if (part === '.i') {
|
||||||
|
parts.push('"i"');
|
||||||
|
} else if (part === '[i]') {
|
||||||
|
parts.push('get("i")');
|
||||||
|
} else {
|
||||||
|
parts.push(part.slice(1, -1));
|
||||||
|
}
|
||||||
|
});
|
||||||
|
return 'get(' + parts.join(',') + ')';
|
||||||
|
};
|
||||||
|
|
||||||
|
//escapes a name to be used as a javascript identifier
|
||||||
|
Parser.prototype.escName = function (str) {
|
||||||
|
return str.replace(/\W/g, function (s) {
|
||||||
|
return '$' + s.charCodeAt(0).toString(16);
|
||||||
|
});
|
||||||
|
};
|
||||||
|
|
||||||
|
Parser.prototype.parseQuoted = function (str) {
|
||||||
|
if (str.charAt(0) === "'") {
|
||||||
|
str = str.slice(1, -1).replace(/\\.|"/, function (s) {
|
||||||
|
if (s === "\\'") return "'";
|
||||||
|
return s.charAt(0) === '\\' ? s : ('\\' + s);
|
||||||
|
});
|
||||||
|
str = '"' + str + '"';
|
||||||
|
}
|
||||||
|
//todo: try/catch or deal with invalid characters (linebreaks, control characters)
|
||||||
|
return JSON.parse(str);
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
//the context 'this' inside tagHandlers is the parser instance
|
||||||
|
var tagHandlers = {
|
||||||
|
'if': function (expr) {
|
||||||
|
this.push('if (' + this.parseExpr(expr) + ') {');
|
||||||
|
this.nest.unshift('if');
|
||||||
|
},
|
||||||
|
'else': function () {
|
||||||
|
if (this.nest[0] === 'for') {
|
||||||
|
this.push('}, function() {');
|
||||||
|
} else {
|
||||||
|
this.push('} else {');
|
||||||
|
}
|
||||||
|
},
|
||||||
|
'elseif': function (expr) {
|
||||||
|
this.push('} else if (' + this.parseExpr(expr) + ') {');
|
||||||
|
},
|
||||||
|
'endif': function () {
|
||||||
|
this.nest.shift();
|
||||||
|
this.push('}');
|
||||||
|
},
|
||||||
|
'for': function (str) {
|
||||||
|
var i = str.indexOf(' in ');
|
||||||
|
var name = str.slice(0, i).trim();
|
||||||
|
var expr = str.slice(i + 4).trim();
|
||||||
|
this.push('each(' + this.parseExpr(expr) + ',' + JSON.stringify(name) + ',function() {');
|
||||||
|
this.nest.unshift('for');
|
||||||
|
},
|
||||||
|
'endfor': function () {
|
||||||
|
this.nest.shift();
|
||||||
|
this.push('});');
|
||||||
|
},
|
||||||
|
'raw': function () {
|
||||||
|
this.rawMode = true;
|
||||||
|
},
|
||||||
|
'endraw': function () {
|
||||||
|
this.rawMode = false;
|
||||||
|
},
|
||||||
|
'set': function (stmt) {
|
||||||
|
var i = stmt.indexOf('=');
|
||||||
|
var name = stmt.slice(0, i).trim();
|
||||||
|
var expr = stmt.slice(i + 1).trim();
|
||||||
|
this.push('set(' + JSON.stringify(name) + ',' + this.parseExpr(expr) + ');');
|
||||||
|
},
|
||||||
|
'block': function (name) {
|
||||||
|
if (this.isParent) {
|
||||||
|
++this.parentBlocks;
|
||||||
|
var blockName = 'block_' + (this.escName(name) || this.parentBlocks);
|
||||||
|
this.push('block(typeof ' + blockName + ' == "function" ? ' + blockName + ' : function() {');
|
||||||
|
} else if (this.hasParent) {
|
||||||
|
this.isSilent = false;
|
||||||
|
++this.childBlocks;
|
||||||
|
blockName = 'block_' + (this.escName(name) || this.childBlocks);
|
||||||
|
this.push('function ' + blockName + '() {');
|
||||||
|
}
|
||||||
|
this.nest.unshift('block');
|
||||||
|
},
|
||||||
|
'endblock': function () {
|
||||||
|
this.nest.shift();
|
||||||
|
if (this.isParent) {
|
||||||
|
this.push('});');
|
||||||
|
} else if (this.hasParent) {
|
||||||
|
this.push('}');
|
||||||
|
this.isSilent = true;
|
||||||
|
}
|
||||||
|
},
|
||||||
|
'extends': function (name) {
|
||||||
|
name = this.parseQuoted(name);
|
||||||
|
var parentSrc = this.readTemplateFile(name);
|
||||||
|
this.isParent = true;
|
||||||
|
this.tokenize(parentSrc);
|
||||||
|
this.isParent = false;
|
||||||
|
this.hasParent = true;
|
||||||
|
//silence output until we enter a child block
|
||||||
|
this.isSilent = true;
|
||||||
|
},
|
||||||
|
'include': function (name) {
|
||||||
|
name = this.parseQuoted(name);
|
||||||
|
var incSrc = this.readTemplateFile(name);
|
||||||
|
this.isInclude = true;
|
||||||
|
this.tokenize(incSrc);
|
||||||
|
this.isInclude = false;
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
//liquid style
|
||||||
|
tagHandlers.assign = tagHandlers.set;
|
||||||
|
//python/django style
|
||||||
|
tagHandlers.elif = tagHandlers.elseif;
|
||||||
|
|
||||||
|
var getRuntime = function runtime(data, opts) {
|
||||||
|
var defaults = {autoEscape: 'toJson'};
|
||||||
|
var _toString = Object.prototype.toString;
|
||||||
|
var _hasOwnProperty = Object.prototype.hasOwnProperty;
|
||||||
|
var getKeys = Object.keys || function (obj) {
|
||||||
|
var keys = [];
|
||||||
|
for (var n in obj) if (_hasOwnProperty.call(obj, n)) keys.push(n);
|
||||||
|
return keys;
|
||||||
|
};
|
||||||
|
var isArray = Array.isArray || function (obj) {
|
||||||
|
return _toString.call(obj) === '[object Array]';
|
||||||
|
};
|
||||||
|
var create = Object.create || function (obj) {
|
||||||
|
function F() {
|
||||||
|
}
|
||||||
|
|
||||||
|
F.prototype = obj;
|
||||||
|
return new F();
|
||||||
|
};
|
||||||
|
var toString = function (val) {
|
||||||
|
if (val == null) return '';
|
||||||
|
return (typeof val.toString == 'function') ? val.toString() : _toString.call(val);
|
||||||
|
};
|
||||||
|
var extend = function (dest, src) {
|
||||||
|
var keys = getKeys(src);
|
||||||
|
for (var i = 0, len = keys.length; i < len; i++) {
|
||||||
|
var key = keys[i];
|
||||||
|
dest[key] = src[key];
|
||||||
|
}
|
||||||
|
return dest;
|
||||||
|
};
|
||||||
|
//get a value, lexically, starting in current context; a.b -> get("a","b")
|
||||||
|
var get = function () {
|
||||||
|
var val, n = arguments[0], c = stack.length;
|
||||||
|
while (c--) {
|
||||||
|
val = stack[c][n];
|
||||||
|
if (typeof val != 'undefined') break;
|
||||||
|
}
|
||||||
|
for (var i = 1, len = arguments.length; i < len; i++) {
|
||||||
|
if (val == null) continue;
|
||||||
|
n = arguments[i];
|
||||||
|
val = (_hasOwnProperty.call(val, n)) ? val[n] : (typeof val._get == 'function' ? (val[n] = val._get(n)) : null);
|
||||||
|
}
|
||||||
|
return (val == null) ? '' : val;
|
||||||
|
};
|
||||||
|
var set = function (n, val) {
|
||||||
|
stack[stack.length - 1][n] = val;
|
||||||
|
};
|
||||||
|
var push = function (ctx) {
|
||||||
|
stack.push(ctx || {});
|
||||||
|
};
|
||||||
|
var pop = function () {
|
||||||
|
stack.pop();
|
||||||
|
};
|
||||||
|
var write = function (str) {
|
||||||
|
output.push(str);
|
||||||
|
};
|
||||||
|
var filter = function (val) {
|
||||||
|
for (var i = 1, len = arguments.length; i < len; i++) {
|
||||||
|
var arr = arguments[i], name = arr[0], filter = filters[name];
|
||||||
|
if (filter) {
|
||||||
|
arr[0] = val;
|
||||||
|
//now arr looks like [val, arg1, arg2]
|
||||||
|
val = filter.apply(data, arr);
|
||||||
|
} else {
|
||||||
|
throw new Error('Invalid filter: ' + name);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (opts.autoEscape && name !== opts.autoEscape && name !== 'safe') {
|
||||||
|
//auto escape if not explicitly safe or already escaped
|
||||||
|
val = filters[opts.autoEscape].call(data, val);
|
||||||
|
}
|
||||||
|
output.push(val);
|
||||||
|
};
|
||||||
|
var each = function (obj, loopvar, fn1, fn2) {
|
||||||
|
if (obj == null) return;
|
||||||
|
var arr = isArray(obj) ? obj : getKeys(obj), len = arr.length;
|
||||||
|
var ctx = {loop: {length: len, first: arr[0], last: arr[len - 1]}};
|
||||||
|
push(ctx);
|
||||||
|
for (var i = 0; i < len; i++) {
|
||||||
|
extend(ctx.loop, {index: i + 1, index0: i});
|
||||||
|
fn1(ctx[loopvar] = arr[i]);
|
||||||
|
}
|
||||||
|
if (len === 0 && fn2) fn2();
|
||||||
|
pop();
|
||||||
|
};
|
||||||
|
var block = function (fn) {
|
||||||
|
push();
|
||||||
|
fn();
|
||||||
|
pop();
|
||||||
|
};
|
||||||
|
var render = function () {
|
||||||
|
return output.join('');
|
||||||
|
};
|
||||||
|
data = data || {};
|
||||||
|
opts = extend(defaults, opts || {});
|
||||||
|
var filters = extend({
|
||||||
|
html: function (val) {
|
||||||
|
return toString(val)
|
||||||
|
.split('&').join('&')
|
||||||
|
.split('<').join('<')
|
||||||
|
.split('>').join('>')
|
||||||
|
.split('"').join('"');
|
||||||
|
},
|
||||||
|
safe: function (val) {
|
||||||
|
return val;
|
||||||
|
},
|
||||||
|
toJson: function (val) {
|
||||||
|
if (typeof val === 'object') {
|
||||||
|
return JSON.stringify(val);
|
||||||
|
}
|
||||||
|
return toString(val);
|
||||||
|
}
|
||||||
|
}, opts.filters || {});
|
||||||
|
var stack = [create(data || {})], output = [];
|
||||||
|
return {
|
||||||
|
get: get,
|
||||||
|
set: set,
|
||||||
|
push: push,
|
||||||
|
pop: pop,
|
||||||
|
write: write,
|
||||||
|
filter: filter,
|
||||||
|
each: each,
|
||||||
|
block: block,
|
||||||
|
render: render
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
var runtime;
|
||||||
|
|
||||||
|
jinja.compile = function (markup, opts) {
|
||||||
|
opts = opts || {};
|
||||||
|
var parser = new Parser();
|
||||||
|
parser.readTemplateFile = this.readTemplateFile;
|
||||||
|
var code = [];
|
||||||
|
code.push('function render($) {');
|
||||||
|
code.push('var get = $.get, set = $.set, push = $.push, pop = $.pop, write = $.write, filter = $.filter, each = $.each, block = $.block;');
|
||||||
|
code.push.apply(code, parser.parse(markup));
|
||||||
|
code.push('return $.render();');
|
||||||
|
code.push('}');
|
||||||
|
code = code.join('\n');
|
||||||
|
if (opts.runtime === false) {
|
||||||
|
var fn = new Function('data', 'options', 'return (' + code + ')(runtime(data, options))');
|
||||||
|
} else {
|
||||||
|
runtime = runtime || (runtime = getRuntime.toString());
|
||||||
|
fn = new Function('data', 'options', 'return (' + code + ')((' + runtime + ')(data, options))');
|
||||||
|
}
|
||||||
|
return {render: fn};
|
||||||
|
};
|
||||||
|
|
||||||
|
jinja.render = function (markup, data, opts) {
|
||||||
|
var tmpl = jinja.compile(markup);
|
||||||
|
return tmpl.render(data, opts);
|
||||||
|
};
|
||||||
|
|
||||||
|
jinja.templateFiles = [];
|
||||||
|
|
||||||
|
jinja.readTemplateFile = function (name) {
|
||||||
|
var templateFiles = this.templateFiles || [];
|
||||||
|
var templateFile = templateFiles[name];
|
||||||
|
if (templateFile == null) {
|
||||||
|
throw new Error('Template file not found: ' + name);
|
||||||
|
}
|
||||||
|
return templateFile;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
/*!
|
||||||
|
* Helpers
|
||||||
|
*/
|
||||||
|
|
||||||
|
function trimLeft(str) {
|
||||||
|
return str.replace(LEADING_SPACE, '');
|
||||||
|
}
|
||||||
|
|
||||||
|
function trimRight(str) {
|
||||||
|
return str.replace(TRAILING_SPACE, '');
|
||||||
|
}
|
||||||
|
|
||||||
|
function matchAll(str, reg, fn) {
|
||||||
|
//copy as global
|
||||||
|
reg = new RegExp(reg.source, 'g' + (reg.ignoreCase ? 'i' : '') + (reg.multiline ? 'm' : ''));
|
||||||
|
var match;
|
||||||
|
while ((match = reg.exec(str))) {
|
||||||
|
var result = fn(match[0], match.index, str);
|
||||||
|
if (typeof result == 'number') {
|
||||||
|
reg.lastIndex = result;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}));
|
||||||
Whitespace-only changes.
Whitespace-only changes.
Whitespace-only changes.
Vendored
+2
@@ -0,0 +1,2 @@
|
|||||||
|
/*! pako 2.1.0 https://github.com/nodeca/pako @license (MIT AND Zlib) */
|
||||||
|
!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?define(["exports"],e):e((t="undefined"!=typeof globalThis?globalThis:t||self).pako={})}(this,(function(t){"use strict";function e(t){let e=t.length;for(;--e>=0;)t[e]=0}const a=256,i=286,n=30,s=15,r=new Uint8Array([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0]),o=new Uint8Array([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13]),l=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7]),h=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),d=new Array(576);e(d);const _=new Array(60);e(_);const f=new Array(512);e(f);const c=new Array(256);e(c);const u=new Array(29);e(u);const w=new Array(n);function m(t,e,a,i,n){this.static_tree=t,this.extra_bits=e,this.extra_base=a,this.elems=i,this.max_length=n,this.has_stree=t&&t.length}let b,g,p;function k(t,e){this.dyn_tree=t,this.max_code=0,this.stat_desc=e}e(w);const v=t=>t<256?f[t]:f[256+(t>>>7)],y=(t,e)=>{t.pending_buf[t.pending++]=255&e,t.pending_buf[t.pending++]=e>>>8&255},x=(t,e,a)=>{t.bi_valid>16-a?(t.bi_buf|=e<<t.bi_valid&65535,y(t,t.bi_buf),t.bi_buf=e>>16-t.bi_valid,t.bi_valid+=a-16):(t.bi_buf|=e<<t.bi_valid&65535,t.bi_valid+=a)},z=(t,e,a)=>{x(t,a[2*e],a[2*e+1])},A=(t,e)=>{let a=0;do{a|=1&t,t>>>=1,a<<=1}while(--e>0);return a>>>1},E=(t,e,a)=>{const i=new Array(16);let n,r,o=0;for(n=1;n<=s;n++)o=o+a[n-1]<<1,i[n]=o;for(r=0;r<=e;r++){let e=t[2*r+1];0!==e&&(t[2*r]=A(i[e]++,e))}},R=t=>{let e;for(e=0;e<i;e++)t.dyn_ltree[2*e]=0;for(e=0;e<n;e++)t.dyn_dtree[2*e]=0;for(e=0;e<19;e++)t.bl_tree[2*e]=0;t.dyn_ltree[512]=1,t.opt_len=t.static_len=0,t.sym_next=t.matches=0},Z=t=>{t.bi_valid>8?y(t,t.bi_buf):t.bi_valid>0&&(t.pending_buf[t.pending++]=t.bi_buf),t.bi_buf=0,t.bi_valid=0},U=(t,e,a,i)=>{const n=2*e,s=2*a;return t[n]<t[s]||t[n]===t[s]&&i[e]<=i[a]},S=(t,e,a)=>{const i=t.heap[a];let n=a<<1;for(;n<=t.heap_len&&(n<t.heap_len&&U(e,t.heap[n+1],t.heap[n],t.depth)&&n++,!U(e,i,t.heap[n],t.depth));)t.heap[a]=t.heap[n],a=n,n<<=1;t.heap[a]=i},D=(t,e,i)=>{let n,s,l,h,d=0;if(0!==t.sym_next)do{n=255&t.pending_buf[t.sym_buf+d++],n+=(255&t.pending_buf[t.sym_buf+d++])<<8,s=t.pending_buf[t.sym_buf+d++],0===n?z(t,s,e):(l=c[s],z(t,l+a+1,e),h=r[l],0!==h&&(s-=u[l],x(t,s,h)),n--,l=v(n),z(t,l,i),h=o[l],0!==h&&(n-=w[l],x(t,n,h)))}while(d<t.sym_next);z(t,256,e)},T=(t,e)=>{const a=e.dyn_tree,i=e.stat_desc.static_tree,n=e.stat_desc.has_stree,r=e.stat_desc.elems;let o,l,h,d=-1;for(t.heap_len=0,t.heap_max=573,o=0;o<r;o++)0!==a[2*o]?(t.heap[++t.heap_len]=d=o,t.depth[o]=0):a[2*o+1]=0;for(;t.heap_len<2;)h=t.heap[++t.heap_len]=d<2?++d:0,a[2*h]=1,t.depth[h]=0,t.opt_len--,n&&(t.static_len-=i[2*h+1]);for(e.max_code=d,o=t.heap_len>>1;o>=1;o--)S(t,a,o);h=r;do{o=t.heap[1],t.heap[1]=t.heap[t.heap_len--],S(t,a,1),l=t.heap[1],t.heap[--t.heap_max]=o,t.heap[--t.heap_max]=l,a[2*h]=a[2*o]+a[2*l],t.depth[h]=(t.depth[o]>=t.depth[l]?t.depth[o]:t.depth[l])+1,a[2*o+1]=a[2*l+1]=h,t.heap[1]=h++,S(t,a,1)}while(t.heap_len>=2);t.heap[--t.heap_max]=t.heap[1],((t,e)=>{const a=e.dyn_tree,i=e.max_code,n=e.stat_desc.static_tree,r=e.stat_desc.has_stree,o=e.stat_desc.extra_bits,l=e.stat_desc.extra_base,h=e.stat_desc.max_length;let d,_,f,c,u,w,m=0;for(c=0;c<=s;c++)t.bl_count[c]=0;for(a[2*t.heap[t.heap_max]+1]=0,d=t.heap_max+1;d<573;d++)_=t.heap[d],c=a[2*a[2*_+1]+1]+1,c>h&&(c=h,m++),a[2*_+1]=c,_>i||(t.bl_count[c]++,u=0,_>=l&&(u=o[_-l]),w=a[2*_],t.opt_len+=w*(c+u),r&&(t.static_len+=w*(n[2*_+1]+u)));if(0!==m){do{for(c=h-1;0===t.bl_count[c];)c--;t.bl_count[c]--,t.bl_count[c+1]+=2,t.bl_count[h]--,m-=2}while(m>0);for(c=h;0!==c;c--)for(_=t.bl_count[c];0!==_;)f=t.heap[--d],f>i||(a[2*f+1]!==c&&(t.opt_len+=(c-a[2*f+1])*a[2*f],a[2*f+1]=c),_--)}})(t,e),E(a,d,t.bl_count)},O=(t,e,a)=>{let i,n,s=-1,r=e[1],o=0,l=7,h=4;for(0===r&&(l=138,h=3),e[2*(a+1)+1]=65535,i=0;i<=a;i++)n=r,r=e[2*(i+1)+1],++o<l&&n===r||(o<h?t.bl_tree[2*n]+=o:0!==n?(n!==s&&t.bl_tree[2*n]++,t.bl_tree[32]++):o<=10?t.bl_tree[34]++:t.bl_tree[36]++,o=0,s=n,0===r?(l=138,h=3):n===r?(l=6,h=3):(l=7,h=4))},I=(t,e,a)=>{let i,n,s=-1,r=e[1],o=0,l=7,h=4;for(0===r&&(l=138,h=3),i=0;i<=a;i++)if(n=r,r=e[2*(i+1)+1],!(++o<l&&n===r)){if(o<h)do{z(t,n,t.bl_tree)}while(0!=--o);else 0!==n?(n!==s&&(z(t,n,t.bl_tree),o--),z(t,16,t.bl_tree),x(t,o-3,2)):o<=10?(z(t,17,t.bl_tree),x(t,o-3,3)):(z(t,18,t.bl_tree),x(t,o-11,7));o=0,s=n,0===r?(l=138,h=3):n===r?(l=6,h=3):(l=7,h=4)}};let F=!1;const L=(t,e,a,i)=>{x(t,0+(i?1:0),3),Z(t),y(t,a),y(t,~a),a&&t.pending_buf.set(t.window.subarray(e,e+a),t.pending),t.pending+=a};var N=(t,e,i,n)=>{let s,r,o=0;t.level>0?(2===t.strm.data_type&&(t.strm.data_type=(t=>{let e,i=4093624447;for(e=0;e<=31;e++,i>>>=1)if(1&i&&0!==t.dyn_ltree[2*e])return 0;if(0!==t.dyn_ltree[18]||0!==t.dyn_ltree[20]||0!==t.dyn_ltree[26])return 1;for(e=32;e<a;e++)if(0!==t.dyn_ltree[2*e])return 1;return 0})(t)),T(t,t.l_desc),T(t,t.d_desc),o=(t=>{let e;for(O(t,t.dyn_ltree,t.l_desc.max_code),O(t,t.dyn_dtree,t.d_desc.max_code),T(t,t.bl_desc),e=18;e>=3&&0===t.blLine truncated
|
||||||
+412
@@ -0,0 +1,412 @@
|
|||||||
|
if (typeof Object.assign !== 'function') {
|
||||||
|
Object.assign = function () {
|
||||||
|
let target = arguments[0];
|
||||||
|
for (let i = 1; i < arguments.length; i++) {
|
||||||
|
let source = arguments[i];
|
||||||
|
for (let key in source) {
|
||||||
|
if (Object.prototype.hasOwnProperty.call(source, key)) {
|
||||||
|
target[key] = source[key];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return target;
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
|
// 通用免嗅探播放
|
||||||
|
let common_lazy = `js:
|
||||||
|
let html = request(input);
|
||||||
|
let hconf = html.match(/r player_.*?=(.*?)</)[1];
|
||||||
|
let json = JSON5.parse(hconf);
|
||||||
|
let url = json.url;
|
||||||
|
if (json.encrypt == '1') {
|
||||||
|
url = unescape(url);
|
||||||
|
} else if (json.encrypt == '2') {
|
||||||
|
url = unescape(base64Decode(url));
|
||||||
|
}
|
||||||
|
if (/\\.(m3u8|mp4|m4a|mp3)/.test(url)) {
|
||||||
|
input = {
|
||||||
|
parse: 0,
|
||||||
|
jx: 0,
|
||||||
|
url: url,
|
||||||
|
};
|
||||||
|
} else {
|
||||||
|
input;
|
||||||
|
}`;
|
||||||
|
// 默认嗅探播放
|
||||||
|
|
||||||
|
let def_lazy = `js:
|
||||||
|
input = { parse: 1, url: input, js: '' };`;
|
||||||
|
// 采集站播放
|
||||||
|
|
||||||
|
let cj_lazy = `js:
|
||||||
|
if (/\\.(m3u8|mp4)/.test(input)) {
|
||||||
|
input = { parse: 0, url: input };
|
||||||
|
} else {
|
||||||
|
if (rule.parse_url.startsWith('json:')) {
|
||||||
|
let purl = rule.parse_url.replace('json:', '') + input;
|
||||||
|
let html = request(purl);
|
||||||
|
let json = JSON.parse(html);
|
||||||
|
if (json.url) {
|
||||||
|
input = { parse: 0, url: json.url };
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
input = rule.parse_url + input;
|
||||||
|
}
|
||||||
|
}`;
|
||||||
|
|
||||||
|
function getMubans() {
|
||||||
|
const mubanDict = { // 模板字典
|
||||||
|
mx: {
|
||||||
|
title: '',
|
||||||
|
host: '',
|
||||||
|
url: '/vodshow/fyclass--------fypage---/',
|
||||||
|
searchUrl: '/vodsearch/**----------fypage---/',
|
||||||
|
class_parse: '.top_nav li;a&&Text;a&&href;.*/(.*?)/',
|
||||||
|
searchable: 2,
|
||||||
|
quickSearch: 0,
|
||||||
|
filterable: 0,
|
||||||
|
headers: {
|
||||||
|
'User-Agent': 'MOBILE_UA',
|
||||||
|
},
|
||||||
|
play_parse: true,
|
||||||
|
lazy: common_lazy,
|
||||||
|
limit: 6,
|
||||||
|
double: true,
|
||||||
|
推荐: '.cbox_list;*;*;*;*;*',
|
||||||
|
一级: 'ul.vodlist li;a&&title;a&&data-original;.pic_text&&Text;a&&href',
|
||||||
|
二级: {
|
||||||
|
title: 'h2&&Text;.content_detail:eq(1)&&li&&a:eq(2)&&Text',
|
||||||
|
img: '.vodlist_thumb&&data-original',
|
||||||
|
desc: '.content_detail:eq(1)&&li:eq(1)&&Text;.content_detail:eq(1)&&li&&a&&Text;.content_detail:eq(1)&&li&&a:eq(1)&&Text;.content_detail:eq(1)&&li:eq(2)&&Text;.content_detail:eq(1)&&li:eq(3)&&Text',
|
||||||
|
content: '.content_desc&&span&&Text',
|
||||||
|
tabs: '.play_source_tab&&a',
|
||||||
|
lists: '.content_playlist:eq(#id) li',
|
||||||
|
},
|
||||||
|
搜索: '*',
|
||||||
|
},
|
||||||
|
mxpro: {
|
||||||
|
title: '',
|
||||||
|
host: '', // homeUrl:'/',
|
||||||
|
url: '/vodshow/fyclass--------fypage---.html',
|
||||||
|
searchUrl: '/vodsearch/**----------fypage---.html',
|
||||||
|
searchable: 2,//是否启用全局搜索,
|
||||||
|
quickSearch: 0,//是否启用快速搜索,
|
||||||
|
filterable: 0,//是否启用分类筛选,
|
||||||
|
headers: {//网站的请求头,完整支持所有的,常带ua和cookies
|
||||||
|
'User-Agent': 'MOBILE_UA', // "Cookie": "searchneed=ok"
|
||||||
|
},
|
||||||
|
class_parse: '.navbar-items li:gt(0):lt(10);a&&Text;a&&href;/(\\d+)',
|
||||||
|
play_parse: true,
|
||||||
|
lazy: common_lazy,
|
||||||
|
limit: 6,
|
||||||
|
double: true, // 推荐内容是否双层定位
|
||||||
|
推荐: '.tab-list.active;a.module-poster-item.module-item;.module-poster-item-title&&Text;.lazyload&&data-original;.module-item-note&&Text;a&&href',
|
||||||
|
一级: 'body a.module-poster-item.module-item;a&&title;.lazyload&&data-original;.module-item-note&&Text;a&&href',
|
||||||
|
二级: {
|
||||||
|
title: 'h1&&Text;.module-info-tag-link:eq(-1)&&Text',
|
||||||
|
img: '.lazyload&&data-original||data-src||src',
|
||||||
|
desc: '.module-info-item:eq(-2)&&Text;.module-info-tag-link&&Text;.module-info-tag-link:eq(1)&&Text;.module-info-item:eq(2)&&Text;.module-info-item:eq(1)&&Text',
|
||||||
|
content: '.module-info-introduction&&Text',
|
||||||
|
tabs: '.module-tab-item',
|
||||||
|
lists: '.module-play-list:eq(#id) a',
|
||||||
|
tab_text: 'div--small&&Text',
|
||||||
|
},
|
||||||
|
搜索: 'body .module-item;.module-card-item-title&&Text;.lazyload&&data-original;.module-item-note&&Text;a&&href;.module-info-item-content&&Text',
|
||||||
|
}, mxone5: {
|
||||||
|
title: '',
|
||||||
|
host: '',
|
||||||
|
url: '/show/fyclass--------fypage---.html',
|
||||||
|
searchUrl: '/search/**----------fypage---.html',
|
||||||
|
searchable: 2,//是否启用全局搜索,
|
||||||
|
quickSearch: 0,//是否启用快速搜索,
|
||||||
|
filterable: 0,//是否启用分类筛选,
|
||||||
|
class_parse: '.nav-menu-items&&li;a&&Text;a&&href;.*/(.*?)\.html',
|
||||||
|
play_parse: true,
|
||||||
|
lazy: common_lazy,
|
||||||
|
limit: 6,
|
||||||
|
double: true, // 推荐内容是否双层定位
|
||||||
|
推荐: '.module-list;.module-items&&.module-item;a&&title;img&&data-src;.module-item-text&&Text;a&&href',
|
||||||
|
一级: '.module-items .module-item;a&&title;img&&data-src;.module-item-text&&Text;a&&href',
|
||||||
|
二级: {
|
||||||
|
title: 'h1&&Text;.tag-link&&Text',
|
||||||
|
img: '.module-item-pic&&img&&data-src',
|
||||||
|
desc: '.video-info-items:eq(3)&&Text;.tag-link:eq(2)&&Text;.tag-link:eq(1)&&Text;.video-info-items:eq(1)&&Text;.video-info-items:eq(0)&&Text',
|
||||||
|
content: '.vod_content&&Text',
|
||||||
|
tabs: '.module-tab-item',
|
||||||
|
lists: '.module-player-list:eq(#id)&&.scroll-content&&a',
|
||||||
|
tab_text: 'div--small&&Text',
|
||||||
|
},
|
||||||
|
搜索: '.module-items .module-search-item;a&&title;img&&data-src;.video-serial&&Text;a&&href',
|
||||||
|
}, 首图: {
|
||||||
|
title: '',
|
||||||
|
host: '',
|
||||||
|
url: '/vodshow/fyclass--------fypage---/',
|
||||||
|
searchUrl: '/vodsearch/**----------fypage---.html',
|
||||||
|
searchable: 2,//是否启用全局搜索,
|
||||||
|
quickSearch: 0,//是否启用快速搜索,
|
||||||
|
filterable: 0,//是否启用分类筛选,
|
||||||
|
headers: {//网站的请求头,完整支持所有的,常带ua和cookies
|
||||||
|
'User-Agent': 'MOBILE_UA', // "Cookie": "searchneed=ok"
|
||||||
|
},
|
||||||
|
class_parse: '.myui-header__menu li.hidden-sm:gt(0):lt(7);a&&Text;a&&href;/(\\d+).html',
|
||||||
|
play_parse: true,
|
||||||
|
lazy: common_lazy,
|
||||||
|
limit: 6,
|
||||||
|
double: true, // 推荐内容是否双层定位
|
||||||
|
推荐: 'ul.myui-vodlist.clearfix;li;a&&title;a&&data-original;.pic-text&&Text;a&&href',
|
||||||
|
一级: '.myui-vodlist li;a&&title;a&&data-original;.pic-text&&Text;a&&href',
|
||||||
|
二级: {
|
||||||
|
title: '.myui-content__detail .title--span&&Text;.myui-content__detail p.data:eq(3)&&Text',
|
||||||
|
img: '.myui-content__thumb .lazyload&&data-original',
|
||||||
|
desc: '.myui-content__detail p.otherbox&&Text;.year&&Text;.myui-content__detail p.data:eq(4)&&Text;.myui-content__detail p.data:eq(2)&&Text;.myui-content__detail p.data:eq(0)&&Text',
|
||||||
|
content: '.content&&Text',
|
||||||
|
tabs: '.myui-panel__head&&li',
|
||||||
|
// tabs: '.nav-tabs&&li',
|
||||||
|
lists: '.myui-content__list:eq(#id) li',
|
||||||
|
},
|
||||||
|
搜索: '#searchList li;a&&title;.lazyload&&data-original;.pic-text&&Text;a&&href;.detail&&Text',
|
||||||
|
}, 首图2: {
|
||||||
|
title: '',
|
||||||
|
host: '',
|
||||||
|
url: '/list/fyclass-fypage.html',
|
||||||
|
searchUrl: '/vodsearch/**----------fypage---.html',
|
||||||
|
searchable: 2,//是否启用全局搜索,
|
||||||
|
quickSearch: 0,//是否启用快速搜索,
|
||||||
|
filterable: 0,//是否启用分类筛选,
|
||||||
|
headers: {
|
||||||
|
'User-Agent': 'UC_UA', // "Cookie": ""
|
||||||
|
},
|
||||||
|
class_parse: '.stui-header__menu li:gt(0):lt(7);a&&Text;a&&href;.*/(.*?).html',
|
||||||
|
play_parse: true,
|
||||||
|
lazy: common_lazy,
|
||||||
|
limit: 6,
|
||||||
|
double: true, // 推荐内容是否双层定位
|
||||||
|
推荐: 'ul.stui-vodlist.clearfix;li;a&&title;.lazyload&&data-original;.pic-text&&Text;a&&href',
|
||||||
|
一级: '.stui-vodlist li;a&&title;a&&data-original;.pic-text&&Text;a&&href',
|
||||||
|
二级: {
|
||||||
|
title: '.stui-content__detail .title&&Text;.stui-content__detail&&p:eq(-2)&&a&&Text',
|
||||||
|
title1: '.stui-content__detail .title&&Text;.stui-content__detail&&p&&Text',
|
||||||
|
img: '.stui-content__thumb .lazyload&&data-original',
|
||||||
|
desc: '.stui-content__detail p&&Text;.stui-content__detail&&p:eq(-2)&&a:eq(2)&&Text;.stui-content__detail&&p:eq(-2)&&a:eq(1)&&Text;.stui-content__detail p:eq(2)&&Text;.stui-content__detail p:eq(1)&&Text',
|
||||||
|
desc1: '.stui-content__detail p:eq(4)&&Text;;;.stui-content__detail p:eq(1)&&Text',
|
||||||
|
content: '.detail&&Text',
|
||||||
|
tabs: '.stui-pannel__head h3',
|
||||||
|
tabs1: '.stui-vodlist__head h3',
|
||||||
|
lists: '.stui-content__playlist:eq(#id) li',
|
||||||
|
},
|
||||||
|
搜索: 'ul.stui-vodlist__media,ul.stui-vodlist,#searchList li;a&&title;.lazyload&&data-original;.pic-text&&Text;a&&href;.detail&&Text',
|
||||||
|
}, 默认: {
|
||||||
|
title: '',
|
||||||
|
host: '',
|
||||||
|
url: '',
|
||||||
|
searchUrl: '',
|
||||||
|
searchable: 2,
|
||||||
|
quickSearch: 0,
|
||||||
|
filterable: 0,
|
||||||
|
filter: '',
|
||||||
|
filter_url: '',
|
||||||
|
filter_def: {},
|
||||||
|
headers: {
|
||||||
|
'User-Agent': 'MOBILE_UA',
|
||||||
|
},
|
||||||
|
timeout: 5000,
|
||||||
|
class_parse: '#side-menu li;a&&Text;a&&href;/(.*?)\.html',
|
||||||
|
cate_exclude: '',
|
||||||
|
play_parse: true,
|
||||||
|
lazy: def_lazy,
|
||||||
|
double: true,
|
||||||
|
推荐: '列表1;列表2;标题;图片;描述;链接;详情',
|
||||||
|
一级: '列表;标题;图片;描述;链接;详情',
|
||||||
|
二级: {
|
||||||
|
title: 'vod_name;vod_type',
|
||||||
|
img: '图片链接',
|
||||||
|
desc: '主要信息;年代;地区;演员;导演',
|
||||||
|
content: '简介',
|
||||||
|
tabs: '',
|
||||||
|
lists: 'xx:eq(#id)&&a',
|
||||||
|
tab_text: 'body&&Text',
|
||||||
|
list_text: 'body&&Text',
|
||||||
|
list_url: 'a&&href',
|
||||||
|
},
|
||||||
|
搜索: '列表;标题;图片;描述;链接;详情',
|
||||||
|
}, vfed: {
|
||||||
|
title: '',
|
||||||
|
host: '',
|
||||||
|
url: '/index.php/vod/show/id/fyclass/page/fypage.html',
|
||||||
|
searchUrl: '/index.php/vod/search/page/fypage/wd/**.html',
|
||||||
|
searchable: 2,//是否启用全局搜索,
|
||||||
|
quickSearch: 0,//是否启用快速搜索,
|
||||||
|
filterable: 0,//是否启用分类筛选,
|
||||||
|
headers: {
|
||||||
|
'User-Agent': 'UC_UA',
|
||||||
|
},
|
||||||
|
class_parse: '.fed-pops-navbar&&ul.fed-part-rows&&a;a&&Text;a&&href;.*/(.*?).html',
|
||||||
|
play_parse: true,
|
||||||
|
lazy: common_lazy,
|
||||||
|
limit: 6,
|
||||||
|
double: true, // 推荐内容是否双层定位
|
||||||
|
推荐: 'ul.fed-list-info.fed-part-rows;li;a.fed-list-title&&Text;a&&data-original;.fed-list-remarks&&Text;a&&href',
|
||||||
|
一级: '.fed-list-info&&li;a.fed-list-title&&Text;a&&data-original;.fed-list-remarks&&Text;a&&href',
|
||||||
|
二级: {
|
||||||
|
title: 'h1.fed-part-eone&&Text;.fed-deta-content&&.fed-part-rows&&li&&Text',
|
||||||
|
img: '.fed-list-info&&a&&data-original',
|
||||||
|
desc: '.fed-deta-content&&.fed-part-rows&&li:eq(1)&&Text;.fed-deta-content&&.fed-part-rows&&li:eq(2)&&Text;.fed-deta-content&&.fed-part-rows&&li:eq(3)&&Text',
|
||||||
|
content: '.fed-part-esan&&Text',
|
||||||
|
tabs: '.fed-drop-boxs&&.fed-part-rows&&li',
|
||||||
|
lists: '.fed-play-item:eq(#id)&&ul:eq(1)&&li',
|
||||||
|
},
|
||||||
|
搜索: '.fed-deta-info;h1&&Text;.lazyload&&data-original;.fed-list-remarks&&Text;a&&href;.fed-deta-content&&Text',
|
||||||
|
}, 海螺3: {
|
||||||
|
title: '',
|
||||||
|
host: '',
|
||||||
|
searchUrl: '/v_search/**----------fypage---.html',
|
||||||
|
url: '/vod_____show/fyclass--------fypage---.html',
|
||||||
|
headers: {
|
||||||
|
'User-Agent': 'MOBILE_UA',
|
||||||
|
},
|
||||||
|
timeout: 5000,
|
||||||
|
class_parse: 'body&&.hl-nav li:gt(0);a&&Text;a&&href;.*/(.*?).html',
|
||||||
|
cate_exclude: '明星|专题|最新|排行',
|
||||||
|
limit: 40,
|
||||||
|
play_parse: true,
|
||||||
|
lazy: common_lazy,
|
||||||
|
double: true,
|
||||||
|
推荐: '.hl-vod-list;li;a&&title;a&&data-original;.remarks&&Text;a&&href',
|
||||||
|
一级: '.hl-vod-list&&.hl-list-item;a&&title;a&&data-original;.remarks&&Text;a&&href',
|
||||||
|
二级: {
|
||||||
|
title: '.hl-dc-title&&Text;.hl-dc-content&&li:eq(6)&&Text',
|
||||||
|
img: '.hl-lazy&&data-original',
|
||||||
|
desc: '.hl-dc-content&&li:eq(10)&&Text;.hl-dc-content&&li:eq(4)&&Text;.hl-dc-content&&li:eq(5)&&Text;.hl-dc-content&&li:eq(2)&&Text;.hl-dc-content&&li:eq(3)&&Text',
|
||||||
|
content: '.hl-content-text&&Text',
|
||||||
|
tabs: '.hl-tabs&&a',
|
||||||
|
tab_text: 'a--span&&Text',
|
||||||
|
lists: '.hl-plays-list:eq(#id)&&li',
|
||||||
|
},
|
||||||
|
搜索: '.hl-list-item;a&&title;a&&data-original;.remarks&&Text;a&&href',
|
||||||
|
searchable: 2,//是否启用全局搜索,
|
||||||
|
quickSearch: 0,//是否启用快速搜索,
|
||||||
|
filterable: 0,//是否启用分类筛选,
|
||||||
|
}, 海螺2: {
|
||||||
|
title: '',
|
||||||
|
host: '',
|
||||||
|
searchUrl: '/index.php/vod/search/page/fypage/wd/**/',
|
||||||
|
url: '/index.php/vod/show/id/fyclass/page/fypage/',
|
||||||
|
headers: {
|
||||||
|
'User-Agent': 'MOBILE_UA',
|
||||||
|
},
|
||||||
|
timeout: 5000,
|
||||||
|
class_parse: '#nav-bar li;a&&Text;a&&href;id/(.*?)/',
|
||||||
|
limit: 40,
|
||||||
|
play_parse: true,
|
||||||
|
lazy: common_lazy,
|
||||||
|
double: true,
|
||||||
|
推荐: '.list-a.size;li;a&&title;.lazy&&data-original;.bt&&Text;a&&href',
|
||||||
|
一级: '.list-a&&li;a&&title;.lazy&&data-original;.list-remarks&&Text;a&&href',
|
||||||
|
二级: {
|
||||||
|
title: 'h2&&Text;.deployment&&Text',
|
||||||
|
img: '.lazy&&data-original',
|
||||||
|
desc: '.deployment&&Text',
|
||||||
|
content: '.ec-show&&Text',
|
||||||
|
tabs: '#tag&&a',
|
||||||
|
lists: '.play_list_box:eq(#id)&&li',
|
||||||
|
},
|
||||||
|
搜索: '.search-list;a&&title;.lazy&&data-original;.deployment&&Text;a&&href',
|
||||||
|
searchable: 2,//是否启用全局搜索,
|
||||||
|
quickSearch: 0,//是否启用快速搜索,
|
||||||
|
filterable: 0,//是否启用分类筛选,
|
||||||
|
}, 短视: {
|
||||||
|
title: '',
|
||||||
|
host: '', // homeUrl:'/',
|
||||||
|
url: '/channel/fyclass-fypage.html',
|
||||||
|
searchUrl: '/search.html?wd=**',
|
||||||
|
searchable: 2,//是否启用全局搜索,
|
||||||
|
quickSearch: 0,//是否启用快速搜索,
|
||||||
|
filterable: 0,//是否启用分类筛选,
|
||||||
|
headers: {//网站的请求头,完整支持所有的,常带ua和cookies
|
||||||
|
'User-Agent': 'MOBILE_UA', // "Cookie": "searchneed=ok"
|
||||||
|
},
|
||||||
|
class_parse: '.menu_bottom ul li;a&&Text;a&&href;.*/(.*?).html',
|
||||||
|
cate_exclude: '解析|动态',
|
||||||
|
play_parse: true,
|
||||||
|
lazy: common_lazy,
|
||||||
|
limit: 6,
|
||||||
|
double: true, // 推荐内容是否双层定位
|
||||||
|
推荐: '.indexShowBox;ul&&li;a&&title;img&&data-src;.s1&&Text;a&&href',
|
||||||
|
一级: '.pic-list&&li;a&&title;img&&data-src;.s1&&Text;a&&href',
|
||||||
|
二级: {
|
||||||
|
title: 'h1&&Text;.content-rt&&p:eq(0)&&Text',
|
||||||
|
img: '.img&&img&&data-src',
|
||||||
|
desc: '.content-rt&&p:eq(1)&&Text;.content-rt&&p:eq(2)&&Text;.content-rt&&p:eq(3)&&Text;.content-rt&&p:eq(4)&&Text;.content-rt&&p:eq(5)&&Text',
|
||||||
|
content: '.zkjj_a&&Text',
|
||||||
|
tabs: '.py-tabs&&option',
|
||||||
|
lists: '.player:eq(#id) li',
|
||||||
|
},
|
||||||
|
搜索: '.sr_lists&&ul&&li;h3&&Text;img&&data-src;.int&&p:eq(0)&&Text;a&&href',
|
||||||
|
}, 短视2: {
|
||||||
|
title: '',
|
||||||
|
host: '',
|
||||||
|
class_name: '电影&电视剧&综艺&动漫',
|
||||||
|
class_url: '1&2&3&4',
|
||||||
|
searchUrl: '/index.php/ajax/suggest?mid=1&wd=**&limit=50',
|
||||||
|
searchable: 2,
|
||||||
|
quickSearch: 0,
|
||||||
|
headers: {'User-Agent': 'MOBILE_UA'},
|
||||||
|
url: '/index.php/api/vod#type=fyclass&page=fypage',
|
||||||
|
filterable: 0,//是否启用分类筛选,
|
||||||
|
filter_url: '',
|
||||||
|
filter: {},
|
||||||
|
filter_def: {},
|
||||||
|
detailUrl: '/index.php/vod/detail/id/fyid.html',
|
||||||
|
play_parse: true,
|
||||||
|
lazy: common_lazy,
|
||||||
|
limit: 6,
|
||||||
|
推荐: '.list-vod.flex .public-list-box;a&&title;.lazy&&data-original;.public-list-prb&&Text;a&&href',
|
||||||
|
一级: 'js:let body=input.split("#")[1];let t=Math.round(new Date/1e3).toString();let key=md5("DS"+t+"DCC147D11943AF75");let url=input.split("#")[0];body=body+"&time="+t+"&key="+key;print(body);fetch_params.body=body;let html=post(url,fetch_params);let data=JSON.parse(html);VODS=data.list.map(function(it){it.vod_pic=urljoin2(input.split("/i")[0],it.vod_pic);return it});',
|
||||||
|
二级: {
|
||||||
|
title: '.slide-info-title&&Text;.slide-info:eq(2)--strong&&Text',
|
||||||
|
img: '.detail-pic&&data-original',
|
||||||
|
desc: '.slide-info-remarks&&Text;.slide-info-remarks:eq(1)&&Text;.slide-info-remarks:eq(2)&&Text;.slide-info:eq(1)--strong&&Text;.info-parameter&&ul&&li:eq(3)&&Text',
|
||||||
|
content: '#height_limit&&Text',
|
||||||
|
tabs: '.anthology.wow.fadeInUp.animated&&.swiper-wrapper&&a',
|
||||||
|
tab_text: 'a--span&&Text',
|
||||||
|
lists: '.anthology-list-box:eq(#id) li',
|
||||||
|
},
|
||||||
|
搜索: 'json:list;name;pic;;id',
|
||||||
|
}, 采集1: {
|
||||||
|
title: '',
|
||||||
|
host: '',
|
||||||
|
homeTid: '13',
|
||||||
|
homeUrl: '/api.php/provide/vod/?ac=detail&t={{rule.homeTid}}',
|
||||||
|
detailUrl: '/api.php/provide/vod/?ac=detail&ids=fyid',
|
||||||
|
searchUrl: '/api.php/provide/vod/?wd=**&pg=fypage',
|
||||||
|
url: '/api.php/provide/vod/?ac=detail&pg=fypage&t=fyclass',
|
||||||
|
headers: {'User-Agent': 'MOBILE_UA'},
|
||||||
|
timeout: 5000, // class_name: '电影&电视剧&综艺&动漫',
|
||||||
|
// class_url: '1&2&3&4',
|
||||||
|
// class_parse:'js:let html=request(input);input=JSON.parse(html).class;',
|
||||||
|
class_parse: 'json:class;',
|
||||||
|
limit: 20,
|
||||||
|
multi: 1,
|
||||||
|
searchable: 2,//是否启用全局搜索,
|
||||||
|
quickSearch: 1,//是否启用快速搜索,
|
||||||
|
filterable: 0,//是否启用分类筛选,
|
||||||
|
play_parse: true,
|
||||||
|
parse_url: '',
|
||||||
|
lazy: cj_lazy,
|
||||||
|
推荐: '*',
|
||||||
|
一级: 'json:list;vod_name;vod_pic;vod_remarks;vod_id;vod_play_from',
|
||||||
|
二级: `js:
|
||||||
|
let html=request(input);
|
||||||
|
html=JSON.parse(html);
|
||||||
|
let data=html.list;
|
||||||
|
VOD=data[0];`,
|
||||||
|
搜索: '*',
|
||||||
|
},
|
||||||
|
};
|
||||||
|
return JSON.parse(JSON.stringify(mubanDict));
|
||||||
|
}
|
||||||
|
|
||||||
|
var mubanDict = getMubans();
|
||||||
|
var muban = getMubans();
|
||||||
|
export default {muban, getMubans};
|
||||||
+19
-3
@@ -1,12 +1,28 @@
|
|||||||
{
|
{
|
||||||
"class": [
|
"class": [
|
||||||
{
|
{
|
||||||
"type_name":"沙雕动漫",
|
"type_name":"电影",
|
||||||
"type_id":"一口气沙雕动漫"
|
"type_id":"电影"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type_name":"电视剧",
|
||||||
|
"type_id":"电视剧"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"type_name":"动漫",
|
"type_name":"动漫",
|
||||||
"type_id":"动漫合集"
|
"type_id":"动漫"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type_name":"综艺",
|
||||||
|
"type_id":"综艺"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type_name":"短剧",
|
||||||
|
"type_id":"短剧"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type_name":"沙雕动漫",
|
||||||
|
"type_id":"一口气沙雕动漫"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"type_name":"纪录片",
|
"type_name":"纪录片",
|
||||||
|
|||||||
@@ -0,0 +1,56 @@
|
|||||||
|
{
|
||||||
|
"vodPic": "https://tse3-mm.cn.bing.net/th/id/OIP-C.MeDRTpt92G3S-_kU9BZJEQHaHa?rs=1&pid=ImgDetMain",
|
||||||
|
"drives": [
|
||||||
|
{
|
||||||
|
"name": "本地alist",
|
||||||
|
"server": "http://127.0.0.1:5244/",
|
||||||
|
"hidden": false,
|
||||||
|
"login": {
|
||||||
|
"username": "admin",
|
||||||
|
"password": "admin"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "小雅",
|
||||||
|
"server": "http://alist.xiaoya.pro",
|
||||||
|
"search": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "弱水分享站",
|
||||||
|
"server": "http://shicheng.wang:555/我的影视"
|
||||||
|
},
|
||||||
|
|
||||||
|
{
|
||||||
|
"name": "一只鱼",
|
||||||
|
"server": "https://vtok.pp.ua/"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "七米蓝",
|
||||||
|
"server": "https://al.chirmyram.com"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "神族九帝",
|
||||||
|
"server": "https://alist.shenzjd.com"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "梓澪",
|
||||||
|
"server": "https://zi0.cc"
|
||||||
|
},
|
||||||
|
|
||||||
|
{
|
||||||
|
"name": "范本",
|
||||||
|
"server": "https://one.fongmi.com",
|
||||||
|
"hidden": true,
|
||||||
|
"login": {
|
||||||
|
"username": "fongmi",
|
||||||
|
"password": "fongmi"
|
||||||
|
},
|
||||||
|
"params": [
|
||||||
|
{
|
||||||
|
"path": "/安斋拉拉",
|
||||||
|
"pass": "18181818"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -0,0 +1,81 @@
|
|||||||
|
{
|
||||||
|
"规则名": "动漫巴士",
|
||||||
|
"规则作者": "",
|
||||||
|
"请求头参数": "User-Agent$MOBILE_UA#Accept$text/html#accept-language$zh-CN,zh;q=0.8",
|
||||||
|
"网页编码格式": "UTF-8",
|
||||||
|
"图片是否需要代理": "0",
|
||||||
|
"是否开启获取首页数据": "1",
|
||||||
|
"首页推荐链接": "https://dm84.net",
|
||||||
|
"首页列表数组规则": "body&&.v_list",
|
||||||
|
"首页片单列表数组规则": "li",
|
||||||
|
"首页片单是否Jsoup写法": "1",
|
||||||
|
"分类起始页码": "1",
|
||||||
|
"分类链接": "https://dm84.net/list-{cateId}-{catePg}.html[firstPage=https://dm84.net/list-{cateId}.html]",
|
||||||
|
"分类名称": "国产动漫&日本动漫&欧美动漫&动漫电影",
|
||||||
|
"分类名称替换词": "1&2&3&4",
|
||||||
|
"筛选数据": {},
|
||||||
|
//"筛选数据": "ext",
|
||||||
|
//{cateId}
|
||||||
|
"筛选子分类名称": "",
|
||||||
|
"筛选子分类替换词": "",
|
||||||
|
//{class}
|
||||||
|
"筛选类型名称": "",
|
||||||
|
"筛选类型替换词": "*",
|
||||||
|
//{area}
|
||||||
|
"筛选地区名称": "",
|
||||||
|
"筛选地区替换词": "*",
|
||||||
|
//{year}
|
||||||
|
"筛选年份名称": "",
|
||||||
|
"筛选年份替换词": "*",
|
||||||
|
//{lang}
|
||||||
|
"筛选语言名称": "",
|
||||||
|
"筛选语言替换词": "*",
|
||||||
|
//{by}
|
||||||
|
"筛选排序名称": "时间&人气&评分",
|
||||||
|
"筛选排序替换词": "time&hits&score",
|
||||||
|
"分类截取模式": "1",
|
||||||
|
"分类列表数组规则": ".v_list&&li",
|
||||||
|
"分类片单是否Jsoup写法": "1",
|
||||||
|
"分类片单标题": "a&&title!在线观看",
|
||||||
|
"分类片单链接": "a&&href",
|
||||||
|
"分类片单图片": ".lazy&&data-bg",
|
||||||
|
"分类片单副标题": ".desc&&Text",
|
||||||
|
"分类片单链接加前缀": "https://dm84.net",
|
||||||
|
"分类片单链接加后缀": "",
|
||||||
|
"搜索请求头参数": "User-Agent$手机#Accept$text/html#accept-language$zh-CN,zh;q=0.8",
|
||||||
|
"搜索链接": "https://dm84.net/s-{wd}---------{SearchPg}.html",
|
||||||
|
"POST请求数据": "",
|
||||||
|
"搜索截取模式": "1",
|
||||||
|
"搜索列表数组规则": ".v_list&&li",
|
||||||
|
"搜索片单是否Jsoup写法": "1",
|
||||||
|
"搜索片单图片": ".lazy&&data-bg",
|
||||||
|
"搜索片单标题": "a&&title!在线观看",
|
||||||
|
"搜索片单链接": "a&&href",
|
||||||
|
"搜索片单副标题": ".desc&&Text",
|
||||||
|
"搜索片单链接加前缀": "https://dm84.net",
|
||||||
|
"搜索片单链接加后缀": "",
|
||||||
|
"链接是否直接播放": "0",
|
||||||
|
"直接播放链接加前缀": "",
|
||||||
|
"直接播放链接加后缀": "",
|
||||||
|
"直接播放直链视频请求头": "",
|
||||||
|
"详情是否Jsoup写法": "1",
|
||||||
|
"类型详情": "",
|
||||||
|
"年代详情": "",
|
||||||
|
"地区详情": "",
|
||||||
|
"演员详情": "",
|
||||||
|
"简介详情": ".intro&&-p&&Text",
|
||||||
|
"线路列表数组规则": ".play_from&&li",
|
||||||
|
"线路标题": "Text",
|
||||||
|
"播放列表数组规则": ".tab_content&&.play_list",
|
||||||
|
"选集列表数组规则": "a",
|
||||||
|
"选集标题链接是否Jsoup写法": "1",
|
||||||
|
"选集标题": "a&&Text",
|
||||||
|
"选集链接": "a&&href",
|
||||||
|
"是否反转选集序列": "1",
|
||||||
|
"选集链接加前缀": "https://dm84.net",
|
||||||
|
"选集链接加后缀": "",
|
||||||
|
"分析MacPlayer": "0",
|
||||||
|
"是否开启手动嗅探": "0",
|
||||||
|
"手动嗅探视频链接关键词": ".mp4#.m3u8#.flv#video/tos",
|
||||||
|
"手动嗅探视频链接过滤词": ".html#=http"
|
||||||
|
}
|
||||||
@@ -0,0 +1,82 @@
|
|||||||
|
{
|
||||||
|
"规则名": "可可影视",
|
||||||
|
//"DEBUG":"1",
|
||||||
|
"规则作者": "香雅情",
|
||||||
|
"请求头参数": "MOBILE_UA",
|
||||||
|
"网页编码格式": "UTF-8",
|
||||||
|
"图片是否需要代理": "否",
|
||||||
|
"是否开启获取首页数据": "是",
|
||||||
|
"首页推荐链接": "https://www.keke1.app",
|
||||||
|
"首页列表数组规则": "body&&.module-v-box",
|
||||||
|
"首页片单列表数组规则": ".module-item",
|
||||||
|
"首页片单是否Jsoup写法": "1",
|
||||||
|
"分类起始页码": "1",
|
||||||
|
"分类链接": "https://www.keke1.app/show/{cateId}-----{by}-{catePg}.html",
|
||||||
|
"分类名称": "电影&电视剧&综艺&动漫&短剧",
|
||||||
|
"分类名称替换词": "1&2&4&3&6",
|
||||||
|
//"筛选数据": {},
|
||||||
|
"筛选数据": "ext",
|
||||||
|
//{cateId}
|
||||||
|
"筛选子分类名称": "",
|
||||||
|
"筛选子分类替换词": "",
|
||||||
|
//{class}
|
||||||
|
"筛选类型名称": "",
|
||||||
|
"筛选类型替换词": "*",
|
||||||
|
//{area}
|
||||||
|
"筛选地区名称": "",
|
||||||
|
"筛选地区替换词": "*",
|
||||||
|
//{year}
|
||||||
|
"筛选年份名称": "",
|
||||||
|
"筛选年份替换词": "*",
|
||||||
|
//{lang}
|
||||||
|
"筛选语言名称": "",
|
||||||
|
"筛选语言替换词": "*",
|
||||||
|
//{by}
|
||||||
|
"筛选排序名称": "综合&最新&最热&评分",
|
||||||
|
"筛选排序替换词": "1&2&3&4",
|
||||||
|
"分类截取模式": "1",
|
||||||
|
"分类列表数组规则": ".module-v-box&&.module-item",
|
||||||
|
"分类片单是否Jsoup写法": "是",
|
||||||
|
"分类片单标题": ".v-item-title,1&&Text",
|
||||||
|
"分类片单链接": "a&&href",
|
||||||
|
"分类片单图片": "'https://vres.xenlz.com'+.lazyload,-1&&data-original",
|
||||||
|
"分类片单副标题": ".v-item-bottom&&Text",
|
||||||
|
"分类片单链接加前缀": "https://www.keke1.app",
|
||||||
|
"分类片单链接加后缀": "",
|
||||||
|
"搜索请求头参数": "User-Agent$MOBILE_UA",
|
||||||
|
"搜索链接": "https://www.keke1.app/search?k={wd}&page=1&os=pc",
|
||||||
|
"POST请求数据": "",
|
||||||
|
"搜索截取模式": "1",
|
||||||
|
"搜索列表数组规则": ".search-result-list&&.search-result-item",
|
||||||
|
"搜索片单是否Jsoup写法": "是",
|
||||||
|
"搜索片单图片": "'https://vres.xenlz.com'+.lazyload&&data-original",
|
||||||
|
"搜索片单标题": ".title&&Text",
|
||||||
|
"搜索片单链接": "a&&href",
|
||||||
|
"搜索片单副标题": "",
|
||||||
|
"搜索片单链接加前缀": "https://www.keke1.app",
|
||||||
|
"搜索片单链接加后缀": "",
|
||||||
|
"链接是否直接播放": "否",
|
||||||
|
"直接播放链接加前缀": "",
|
||||||
|
"直接播放链接加后缀": "",
|
||||||
|
"直接播放直链视频请求头": "",
|
||||||
|
"详情是否Jsoup写法": "是",
|
||||||
|
"类型详情": "",
|
||||||
|
"年代详情": "",
|
||||||
|
"地区详情": "",
|
||||||
|
"演员详情": "body&&.detail-info-row:contains(演员:)&&Text!演员:",
|
||||||
|
"简介详情": ".detail-desc&&Text",
|
||||||
|
"线路列表数组规则": ".source-box&&.swiper-slide",
|
||||||
|
"线路标题": "span&&Text[不包含:高峰不卡]",
|
||||||
|
"播放列表数组规则": ".episode-box-main&&.episode-list",
|
||||||
|
"选集列表数组规则": "a",
|
||||||
|
"选集标题链接是否Jsoup写法": "是",
|
||||||
|
"选集标题": "a&&Text",
|
||||||
|
"选集链接": "a&&href",
|
||||||
|
"是否反转选集序列": "否",
|
||||||
|
"选集链接加前缀": "https://www.keke1.app",
|
||||||
|
"选集链接加后缀": "",
|
||||||
|
"分析MacPlayer": "",
|
||||||
|
"是否开启手动嗅探": "否",
|
||||||
|
"手动嗅探视频链接关键词": ".mp4#.m3u8#.flv#video/tos",
|
||||||
|
"手动嗅探视频链接过滤词": ".html#=http"
|
||||||
|
}
|
||||||
+4576
File diff suppressed because it is too large.
Load diff
Binary file not shown.
@@ -1 +1 @@
|
|||||||
22f901bd0ec53b5058e8024c36ac0416
|
6a22ba713de17cb619635cfeaa852574
|
||||||
Binary file not shown.
@@ -1 +1 @@
|
|||||||
2459424661efe87bbc68df17a199225d
|
e6014003fed8064fd4b9e70c1201474e
|
||||||
Binary file not shown.
@@ -1 +1 @@
|
|||||||
dea1b9a158bbef072858a1e71b17ab04
|
9380c3fce40e11c07195c8a4af71c38c
|
||||||
File diff suppressed because it is too large.
Load diff
+20
-3
@@ -171,6 +171,14 @@
|
|||||||
"api": "csp_AppRJ2",
|
"api": "csp_AppRJ2",
|
||||||
"ext": "sHR2rlsfjI4L3t4RXQMkn9mmg6Ofmy66+wcs9waIyn4hKqT9jG9s4kO6qzcu2OSqWS1/T+wfkqe+UwoipekwvcM11PTDrQqKYI8lmMXUc1vBHxp/2uWIw5HUoscBNWEb"
|
"ext": "sHR2rlsfjI4L3t4RXQMkn9mmg6Ofmy66+wcs9waIyn4hKqT9jG9s4kO6qzcu2OSqWS1/T+wfkqe+UwoipekwvcM11PTDrQqKYI8lmMXUc1vBHxp/2uWIw5HUoscBNWEb"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"key": "云速",
|
||||||
|
"name": "☁️云速",
|
||||||
|
"type": 3,
|
||||||
|
"quickSearch": 1,
|
||||||
|
"api": "csp_AppGet",
|
||||||
|
"ext": "0evJofTC3SDpNrfOmmIChloowwLlacEkTpPXHQGvnuCpyCfTv9+5Hw5j0SotfVBcEq8fDKoU6OPigTkxuxrtKQW49bxv497xKTtkiqnzuYtFR20r0/AERsnnPXGiHNlAl7LsuYnvTFyIam1RXbHBPyoihFRMLrOuCIEjkigiDACt5Ab3Mljmzanr/arLhmiidNNE2nwe4WXh866ANBt6BpgAajtWgtcj7v6tywA72VqJepkhwiqJEwFD3ZI07QvYoSu93TELWKv8sIpK86TiWw=="
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"key": "QD4K",
|
"key": "QD4K",
|
||||||
"name": "🐷猪猪",
|
"name": "🐷猪猪",
|
||||||
@@ -213,6 +221,15 @@
|
|||||||
"playerType": 2,
|
"playerType": 2,
|
||||||
"ext": "7lj763gg0939790i413gi484k8058896highi4414h68l7g6hk8qiaojig9k2k289l9ik807i213k5j602"
|
"ext": "7lj763gg0939790i413gi484k8058896highi4414h68l7g6hk8qiaojig9k2k289l9ik807i213k5j602"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"key": "金牌app",
|
||||||
|
"name": "💯爆炸",
|
||||||
|
"type": 3,
|
||||||
|
"api": "csp_Muou",
|
||||||
|
"jar": "./jars/巧技.jar",
|
||||||
|
"playerType": 2,
|
||||||
|
"ext": "7lj763gg402i79425i3l85i6h848i295l5hiji5l828g3l3jjhg6kg7410lhjkqiaojij3ig1lg475178k7h0il4ig3h753h7hi516758699jh2g5h433li30gk11g73l90312h4g7"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"key": "公公",
|
"key": "公公",
|
||||||
"name": "🏠公共",
|
"name": "🏠公共",
|
||||||
@@ -227,8 +244,8 @@
|
|||||||
"name": "🐀仓鼠",
|
"name": "🐀仓鼠",
|
||||||
"type": 3,
|
"type": 3,
|
||||||
"quickSearch": 1,
|
"quickSearch": 1,
|
||||||
"api": "csp_AppGet2",
|
"api": "csp_AppGet",
|
||||||
"ext": "sHR2rlsfjI4L3t4RXQMkn85YdqME5ZFXdHXyEUNrexXmXuKOZHlPhQJvT6ZKEMODJQuGTLg+gpKS+XoOxUH8DdjcutGqV/lfrY9l/Ww/J/LYA0AH34KTXsOeg1p5p+KSYaG5at+IT/dqPugeQjLLpkECHqWJpIs4B2evdM7dDIOBuPmMrT5lbU1yNZHMNkr8tConVxhS1qlq57WIByuNTQ=="
|
"ext": "hN4H3ccT+y6iapwG7kunJ4SmldFmZ1hfH8vlRYDhyV5lfJpsQugjNIfE7uQfJXIgaAIWglsN2NfMYlZPot87Gre40WQdwciyfLKJ5Gg3XlHFpl7nLgatKdxJj3+4Jz2D77KnIzS2wHbydsXI1Bmc6NfBz1dN17CNgrwCehKFKGLFi556QQL4FFKyk7EDk3IdoABCDBSrssej/v08+FKRU/W1TJr5vaRY7V69vIrentbM69VlqA2KI4qXqc8H3VDSjekl5AY3Fakh9JGwniItdw=="
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": "咖啡",
|
"key": "咖啡",
|
||||||
@@ -236,7 +253,7 @@
|
|||||||
"type": 3,
|
"type": 3,
|
||||||
"quickSearch": 1,
|
"quickSearch": 1,
|
||||||
"api": "csp_AppGet2",
|
"api": "csp_AppGet2",
|
||||||
"ext": "N/01JeZBCBEQ0wOXNuAI/q97iGf3Y/QaLBH0kIoVdrmTkhIhx+6EMtUU6wfrlju+QX7XN4M9gXGJVIEMZgKYUCwM6KgbMpNxhhOH6nYmXoVYHv0cP5lhbLBYo7DCAkhAxkPrCjHFRgvXwPF5q5UdW7GGTBi7lkRvSimUHIl5hfbk1xA7FNs0GOoDzzqt9FLCO3PvhWaR6QVKFPLiVPct9x99q0yUl4JgaDFKPzQGL1BvGbCqIFyRrSAKGPiFlpiCuv2NjLFRQvx6umXk3/1A4EytR+ZHfPNuCguBgkOFqHg="
|
"ext": "N/01JeZBCBEQ0wOXNuAI/q97iGf3Y/QaLBH0kIoVdrnKxCuUIWfVlZJJ8jMpxXfPucm5RSdtMJbZblSTMupL7o4AHp23ZTnVCED1wLkNnYb7h+sLlCKHgtQL85pn+AZBdptE/pamy+f2puhKSSeRI07QbGtIU5Fbic5xpcJ5MU+9fH6PEfB3QX/uyzdFsumzDJ++ARLNolCknuB7kEaO/QJkB80p/bbHByMUk70xWNrepv5Dw1CNScgAtTUG8WfFBDW2Pl0w/D5YFjARkkHXURcgZik1Cyof0JuhBjNXP0o="
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": "牛牛",
|
"key": "牛牛",
|
||||||
|
|||||||
+6
-6
@@ -61,6 +61,12 @@
|
|||||||
"api": "./api/drpy2.min.js",
|
"api": "./api/drpy2.min.js",
|
||||||
"ext": "./js/养生.js"
|
"ext": "./js/养生.js"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"key": "馆源",
|
||||||
|
"name": "馆源|自定",
|
||||||
|
"type": 3,
|
||||||
|
"api": "csp_HB360"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"key": "网盘虎斑",
|
"key": "网盘虎斑",
|
||||||
"name": "推弹|虎斑",
|
"name": "推弹|虎斑",
|
||||||
@@ -177,12 +183,6 @@
|
|||||||
"api": "./api/drpy2.min.js",
|
"api": "./api/drpy2.min.js",
|
||||||
"ext": "./js/茫茫.js"
|
"ext": "./js/茫茫.js"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"key": "馆源",
|
|
||||||
"name": "馆源|自定",
|
|
||||||
"type": 3,
|
|
||||||
"api": "csp_HB360"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"key": "miaoying",
|
"key": "miaoying",
|
||||||
"name": "秒映|弹幕",
|
"name": "秒映|弹幕",
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
+46
-152
@@ -4,9 +4,9 @@
|
|||||||
"spider": "./spider.jar",
|
"spider": "./spider.jar",
|
||||||
"lives": [
|
"lives": [
|
||||||
{
|
{
|
||||||
"name": "公众号【欧歌APP】仅供测试安装24小时后删除!.",
|
"name": "公众号【光歌软件分享】严谨用于任何商业用途!",
|
||||||
"type": 0,
|
"type": 0,
|
||||||
"url": "./lives/公众号【欧歌APP】仅供测试安装24小时后删除!..txt",
|
"url": "./lives/公众号【光歌软件分享】严谨用于任何商业用途!.txt",
|
||||||
"epg": "http://cdn.1678520.xyz/epg/?ch={name}&date={date}"
|
"epg": "http://cdn.1678520.xyz/epg/?ch={name}&date={date}"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -19,20 +19,20 @@
|
|||||||
"sites": [
|
"sites": [
|
||||||
{
|
{
|
||||||
"key": "豆瓣2",
|
"key": "豆瓣2",
|
||||||
"name": "📢公众号【欧歌APP】仅供测试安装24小时后删除!.",
|
"name": "📢公众号【光歌软件分享】严谨用于任何商业用途!",
|
||||||
"type": 3,
|
"type": 3,
|
||||||
"api": "csp_Douban",
|
"api": "csp_Douban",
|
||||||
"searchable": 0
|
"searchable": 0
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": "豆瓣1",
|
"key": "豆瓣1",
|
||||||
"name": "📢公众号【欧歌APP】仅供测试安装24小时后删除!.公告❤更新:6/22❤",
|
"name": "📢公众号【光歌软件分享】严谨用于任何商业用途!公告❤更新:6/29❤",
|
||||||
"type": 3,
|
"type": 3,
|
||||||
"api": "csp_Notice",
|
"api": "csp_Notice",
|
||||||
"searchable": 0,
|
"searchable": 0,
|
||||||
"changeable": 0,
|
"changeable": 0,
|
||||||
"jar": "./jars/豆瓣1.jar",
|
"jar": "./jars/豆瓣1.jar",
|
||||||
"ext": "https://xn--dkw0c.v.nxog.top/m/公告.php?b=公众号【欧歌APP】仅供测试安装24小时后删除!."
|
"ext": "https://xn--dkw0c.v.nxog.top/m/公告.php?b=公众号【光歌软件分享】严谨用于任何商业用途!"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": "csp_woog",
|
"key": "csp_woog",
|
||||||
@@ -51,7 +51,7 @@
|
|||||||
],
|
],
|
||||||
"url_key": "woog",
|
"url_key": "woog",
|
||||||
"threadinfo": {
|
"threadinfo": {
|
||||||
"chunksize": 232,
|
"chunksize": 222,
|
||||||
"threads": 16
|
"threads": 16
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -80,7 +80,7 @@
|
|||||||
],
|
],
|
||||||
"url_key": "UC",
|
"url_key": "UC",
|
||||||
"threadinfo": {
|
"threadinfo": {
|
||||||
"chunksize": 263,
|
"chunksize": 207,
|
||||||
"threads": 60
|
"threads": 60
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -111,7 +111,7 @@
|
|||||||
],
|
],
|
||||||
"url_key": "woog2",
|
"url_key": "woog2",
|
||||||
"threadinfo": {
|
"threadinfo": {
|
||||||
"chunksize": 279,
|
"chunksize": 291,
|
||||||
"threads": 16
|
"threads": 16
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -271,24 +271,6 @@
|
|||||||
"api": "csp_Wwys",
|
"api": "csp_Wwys",
|
||||||
"ext": "https://www.wwgz.cn"
|
"ext": "https://www.wwgz.cn"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"key": "顾我",
|
|
||||||
"name": "💡顾我|影视",
|
|
||||||
"type": 3,
|
|
||||||
"playerType": 2,
|
|
||||||
"api": "csp_AppYsV2",
|
|
||||||
"ext": "http://121.62.21.14:520/api.php/app/"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"key": "起点",
|
|
||||||
"name": "💡起点|影视",
|
|
||||||
"type": 3,
|
|
||||||
"api": "csp_AppYsV2",
|
|
||||||
"searchable": 1,
|
|
||||||
"quickSearch": 1,
|
|
||||||
"filterable": 1,
|
|
||||||
"ext": "http://172.83.156.150:1010/api.php/app/"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"key": "好感",
|
"key": "好感",
|
||||||
"name": "💡好感|影视",
|
"name": "💡好感|影视",
|
||||||
@@ -300,14 +282,39 @@
|
|||||||
"ext": "https://cs.hgyx.vip/api2/api.php/app/"
|
"ext": "https://cs.hgyx.vip/api2/api.php/app/"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": "QD4K",
|
"key": "csp_nongmin",
|
||||||
"name": "💡蝴蝴|影视",
|
"name": "💡农民|影视",
|
||||||
"type": 3,
|
"type": 3,
|
||||||
"api": "csp_AppYsV2",
|
"api": "csp_Wwys",
|
||||||
"searchable": 1,
|
"searchable": 1,
|
||||||
"quickSearch": 1,
|
"quickSearch": 1,
|
||||||
"filterable": 1,
|
"filterable": 1,
|
||||||
"ext": "http://172.83.156.150:1010/api.php/app/"
|
"ext": "https://wwgz.cn/"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "csp_Jpys",
|
||||||
|
"name": "💡金牌|影视",
|
||||||
|
"type": 3,
|
||||||
|
"quickSearch": 1,
|
||||||
|
"api": "csp_Jpys"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "huomaoys",
|
||||||
|
"name": "💡火猫|影视",
|
||||||
|
"type": 3,
|
||||||
|
"api": "csp_Muou",
|
||||||
|
"jar": "./jars/huomaoys.jar",
|
||||||
|
"playerType": 2,
|
||||||
|
"ext": "7lj763gg0939790i413gi484k8058896highi4414h68l7g6hk8qiaojig9k2k289l9ik807i213k5j602"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "爆炸",
|
||||||
|
"name": "💡爆炸|影视",
|
||||||
|
"type": 3,
|
||||||
|
"api": "csp_Muou",
|
||||||
|
"jar": "./jars/huomaoys.jar",
|
||||||
|
"playerType": 2,
|
||||||
|
"ext": "7lj763gg402i79425i3l85i6h848i295l5hiji5l828g3l3jjhg6kg7410lhjkqiaojij3ig1lg475178k7h0il4ig3h753h7hi516758699jh2g5h433li30gk11g73l90312h4g7"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": "巧技",
|
"key": "巧技",
|
||||||
@@ -315,37 +322,9 @@
|
|||||||
"type": 3,
|
"type": 3,
|
||||||
"api": "csp_qiao2",
|
"api": "csp_qiao2",
|
||||||
"playerType": 2,
|
"playerType": 2,
|
||||||
"jar": "./jars/巧技.jar",
|
"jar": "./jars/huomaoys.jar",
|
||||||
"ext": "7lj763gg402i79425739i7jghj118797l4hj840gi18633331l4708g2h7145403549g44l8ii56i187681hkjj3hhgh1ih3l32j250lk1k786lj20j468hk3hli4l46gig4i3g7g2722328j0136h01i7g5183k22k7gg3i72hk81gl8k9839kl7i0707"
|
"ext": "7lj763gg402i79425739i7jghj118797l4hj840gi18633331l4708g2h7145403549g44l8ii56i187681hkjj3hhgh1ih3l32j250lk1k786lj20j468hk3hli4l46gig4i3g7g2722328j0136h01i7g5183k22k7gg3i72hk81gl8k9839kl7i0707"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"key": "雨滴",
|
|
||||||
"name": "👑雨滴|弹幕",
|
|
||||||
"type": 3,
|
|
||||||
"quickSearch": 1,
|
|
||||||
"api": "csp_AppGet",
|
|
||||||
"ext": {
|
|
||||||
"url": "https://c8w2ov7u5wg2z1o8p21c.aliyuncs.click:27899",
|
|
||||||
"dataKey": "k9o3p2c8b7m3z0o8",
|
|
||||||
"dataIv": "k9o3p2c8b7m3z0o8",
|
|
||||||
"deviceId": "",
|
|
||||||
"version": "100"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"key": "星河",
|
|
||||||
"name": "👑星河|弹幕",
|
|
||||||
"type": 3,
|
|
||||||
"quickSearch": 1,
|
|
||||||
"api": "csp_AppGet",
|
|
||||||
"ext": {
|
|
||||||
"url": "http://121.62.22.204:9876",
|
|
||||||
"dataKey": "f5e2tx53ykp6s2c9",
|
|
||||||
"dataIv": "f5e2tx53ykp6s2c9",
|
|
||||||
"deviceId": "",
|
|
||||||
"version": "361"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"key": "橘子",
|
"key": "橘子",
|
||||||
"name": "👑橘子|弹幕",
|
"name": "👑橘子|弹幕",
|
||||||
@@ -361,35 +340,7 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": "晴天",
|
"key": "1若惜",
|
||||||
"name": "👑晴天|弹幕",
|
|
||||||
"type": 3,
|
|
||||||
"quickSearch": 1,
|
|
||||||
"api": "csp_AppGet",
|
|
||||||
"ext": {
|
|
||||||
"url": "https://qjappcms.sun4k.top",
|
|
||||||
"dataKey": "sBxqXVF5pAHbGzrH",
|
|
||||||
"dataIv": "sBxqXVF5pAHbGzrH",
|
|
||||||
"deviceId": "",
|
|
||||||
"version": "119"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"key": "人人",
|
|
||||||
"name": "👑人人|弹幕",
|
|
||||||
"type": 3,
|
|
||||||
"quickSearch": 1,
|
|
||||||
"api": "csp_AppGet",
|
|
||||||
"ext": {
|
|
||||||
"url": "https://www.xiaohys.com",
|
|
||||||
"dataKey": "ENonBHeVBoYZhVUV",
|
|
||||||
"dataIv": "ENonBHeVBoYZhVUV",
|
|
||||||
"deviceId": "298e5fe29c74b35aabb9836ee2f6f449f",
|
|
||||||
"version": "166"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"key": "若惜",
|
|
||||||
"name": "👑若惜|弹幕",
|
"name": "👑若惜|弹幕",
|
||||||
"type": 3,
|
"type": 3,
|
||||||
"quickSearch": 1,
|
"quickSearch": 1,
|
||||||
@@ -456,34 +407,6 @@
|
|||||||
"jxurl": "https://www.ququkan.cc"
|
"jxurl": "https://www.ququkan.cc"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"key": "超前",
|
|
||||||
"name": "👑超前|弹幕",
|
|
||||||
"type": 3,
|
|
||||||
"quickSearch": 1,
|
|
||||||
"api": "csp_AppGet",
|
|
||||||
"ext": {
|
|
||||||
"url": "https://app.ystva.com",
|
|
||||||
"dataKey": "A1akVPQmnnE4Fz9Z",
|
|
||||||
"dataIv": "A1akVPQmnnE4Fz9Z",
|
|
||||||
"deviceId": "2112fc5eac600314ba95c4d65da9286b3",
|
|
||||||
"version": "134"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"key": "瓜萌",
|
|
||||||
"name": "👑瓜萌|弹幕",
|
|
||||||
"type": 3,
|
|
||||||
"quickSearch": 1,
|
|
||||||
"api": "csp_AppGet",
|
|
||||||
"ext": {
|
|
||||||
"url": "https://www.guahd.com",
|
|
||||||
"dataKey": "f2A7D4B9E8C16531",
|
|
||||||
"dataIv": "f2A7D4B9E8C16531",
|
|
||||||
"deviceId": "",
|
|
||||||
"version": ""
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"key": "海豚",
|
"key": "海豚",
|
||||||
"name": "👑海豚|弹幕",
|
"name": "👑海豚|弹幕",
|
||||||
@@ -526,6 +449,13 @@
|
|||||||
"version": "102"
|
"version": "102"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"key": "采集之王",
|
||||||
|
"name": "🐢采集┃搜索",
|
||||||
|
"type": 3,
|
||||||
|
"api": "./api/drpy2.min.js",
|
||||||
|
"ext": "./js/CJZW.js?type=url¶ms=./json/CJJT.json$1$1"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"key": "csp_XYQHiker_农民影视",
|
"key": "csp_XYQHiker_农民影视",
|
||||||
"name": "🧿农民|影视",
|
"name": "🧿农民|影视",
|
||||||
@@ -585,17 +515,6 @@
|
|||||||
"filterable": 1,
|
"filterable": 1,
|
||||||
"playerType": 2
|
"playerType": 2
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"key": "边缘",
|
|
||||||
"name": "🧡边缘|PY影视",
|
|
||||||
"type": 3,
|
|
||||||
"api": "./api/边缘影视APP.py",
|
|
||||||
"searchable": 1,
|
|
||||||
"changeable": 1,
|
|
||||||
"quickSearch": 1,
|
|
||||||
"filterable": 1,
|
|
||||||
"playerType": 2
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"key": "若惜",
|
"key": "若惜",
|
||||||
"name": "🧡若惜|PY影视",
|
"name": "🧡若惜|PY影视",
|
||||||
@@ -607,17 +526,6 @@
|
|||||||
"filterable": 1,
|
"filterable": 1,
|
||||||
"playerType": 2
|
"playerType": 2
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"key": "悠悠",
|
|
||||||
"name": "🧡悠悠|PY影视",
|
|
||||||
"type": 3,
|
|
||||||
"api": "./api/悠悠APP.py",
|
|
||||||
"searchable": 1,
|
|
||||||
"changeable": 1,
|
|
||||||
"quickSearch": 1,
|
|
||||||
"filterable": 1,
|
|
||||||
"playerType": 2
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"key": "金牌影视PY",
|
"key": "金牌影视PY",
|
||||||
"name": "🧡金牌|PY影视",
|
"name": "🧡金牌|PY影视",
|
||||||
@@ -958,20 +866,6 @@
|
|||||||
"version": ""
|
"version": ""
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"key": "稀饭动漫",
|
|
||||||
"name": "🤣稀饭|动漫",
|
|
||||||
"type": 3,
|
|
||||||
"quickSearch": 1,
|
|
||||||
"api": "csp_AppGet",
|
|
||||||
"ext": {
|
|
||||||
"url": "https://pzoap.moedot.net",
|
|
||||||
"dataKey": "1yZ2Spn9krnzVKoC",
|
|
||||||
"dataIv": "1yZ2Spn9krnzVKoC",
|
|
||||||
"deviceId": "",
|
|
||||||
"version": ""
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"key": "咕咕动漫",
|
"key": "咕咕动漫",
|
||||||
"name": "🤣咕咕|动漫",
|
"name": "🤣咕咕|动漫",
|
||||||
|
|||||||
@@ -1,340 +0,0 @@
|
|||||||
# -*- coding: utf-8 -*-
|
|
||||||
# by @嗷呜
|
|
||||||
import binascii
|
|
||||||
import json
|
|
||||||
import os
|
|
||||||
import re
|
|
||||||
import sys
|
|
||||||
import time
|
|
||||||
import uuid
|
|
||||||
from urllib.parse import urlparse
|
|
||||||
from concurrent.futures import ThreadPoolExecutor
|
|
||||||
sys.path.append('..')
|
|
||||||
from base.spider import Spider
|
|
||||||
from base64 import b64encode, b64decode
|
|
||||||
from Crypto.PublicKey import RSA
|
|
||||||
from Crypto.Cipher import AES, PKCS1_v1_5
|
|
||||||
from Crypto.Util.Padding import unpad, pad
|
|
||||||
from Crypto.Hash import MD5
|
|
||||||
|
|
||||||
|
|
||||||
class Spider(Spider):
|
|
||||||
|
|
||||||
def init(self, extend=""):
|
|
||||||
self.host = self.gethost()
|
|
||||||
pass
|
|
||||||
|
|
||||||
def getName(self):
|
|
||||||
pass
|
|
||||||
|
|
||||||
def isVideoFormat(self, url):
|
|
||||||
pass
|
|
||||||
|
|
||||||
def manualVideoCheck(self):
|
|
||||||
pass
|
|
||||||
|
|
||||||
def destroy(self):
|
|
||||||
pass
|
|
||||||
|
|
||||||
headers = {
|
|
||||||
'AppID': '534',
|
|
||||||
'app_id': '534',
|
|
||||||
'version': '1.0.3',
|
|
||||||
'package': 'com.hjmore.wallpaper',
|
|
||||||
'user_id': '3507f394e83d2424',
|
|
||||||
'user-id': '3507f394e83d2424',
|
|
||||||
'app_name': 'lanlan',
|
|
||||||
'app-name': 'lanlan',
|
|
||||||
'Content-Type': 'application/json; charset=utf-8;',
|
|
||||||
'User-Agent': 'okhttp/4.9.0'
|
|
||||||
}
|
|
||||||
|
|
||||||
def homeContent(self, filter):
|
|
||||||
hdata=self.getdata('/api.php/provide/index',self.getbody({'tid':'0'}))
|
|
||||||
vlist=hdata['data'].get('tj',[])
|
|
||||||
result = {}
|
|
||||||
classes = []
|
|
||||||
filters = {}
|
|
||||||
for i in hdata['data']['sub_data']:
|
|
||||||
id=str(i['type_id'])
|
|
||||||
classes.append({'type_id': id, 'type_name': i['type_name']})
|
|
||||||
if len(i['data']):
|
|
||||||
vlist.extend(i['data'])
|
|
||||||
with ThreadPoolExecutor(max_workers=len(classes)) as executor:
|
|
||||||
results = executor.map(self.getf, classes)
|
|
||||||
for id, ft in results:
|
|
||||||
if len(ft):filters[id] = ft
|
|
||||||
result['class'] = classes
|
|
||||||
result['filters'] = filters
|
|
||||||
result['list'] = vlist
|
|
||||||
return result
|
|
||||||
|
|
||||||
def homeVideoContent(self):
|
|
||||||
pass
|
|
||||||
|
|
||||||
def categoryContent(self, tid, pg, filter, extend):
|
|
||||||
body={
|
|
||||||
"tid": tid,
|
|
||||||
"type": extend.get('type'),
|
|
||||||
"lang": extend.get('lang'),
|
|
||||||
"area": extend.get('area'),
|
|
||||||
"year": extend.get('year'),
|
|
||||||
"pg": pg
|
|
||||||
}
|
|
||||||
body = {k: v for k, v in body.items() if v is not None and v != ""}
|
|
||||||
data=self.getdata('/api.php/provide/nav',self.getbody(body))
|
|
||||||
result = {}
|
|
||||||
result['list'] = data['data']['data']
|
|
||||||
result['page'] = pg
|
|
||||||
result['pagecount'] = 9999
|
|
||||||
result['limit'] = 90
|
|
||||||
result['total'] = 999999
|
|
||||||
return result
|
|
||||||
pass
|
|
||||||
|
|
||||||
def detailContent(self, ids):
|
|
||||||
data=self.getdata('/api.php/provide/vod',self.getbody({'ids':ids[0]}))
|
|
||||||
vod=data['data']
|
|
||||||
plist=[]
|
|
||||||
names=[]
|
|
||||||
for i in vod['vod_play_url']:
|
|
||||||
ulist=[]
|
|
||||||
names.append(i['name'].split(' ')[0])
|
|
||||||
jdata={'parse':''}
|
|
||||||
if i.get('parse') and isinstance(i['parse'], list) and len(i['parse']):
|
|
||||||
jdata['parse']=self.e64(json.dumps(i['parse']))
|
|
||||||
for j in i['data']:
|
|
||||||
jdata['url']=j['url']
|
|
||||||
ulist.append(f'{j["name"]}${self.e64(json.dumps(jdata))}')
|
|
||||||
plist.append('#'.join(ulist))
|
|
||||||
vod['vod_play_from']='$$$'.join(names)
|
|
||||||
vod['vod_play_url']='$$$'.join(plist)
|
|
||||||
vod.pop('cover_list', None)
|
|
||||||
return {'list':[vod]}
|
|
||||||
|
|
||||||
def searchContent(self, key, quick, pg="1"):
|
|
||||||
body={"wd":key,"tid":"0","pg":pg}
|
|
||||||
data=self.getdata('/api.php/provide/search',self.getbody(body))
|
|
||||||
vlist=[]
|
|
||||||
for i in data['data']:
|
|
||||||
i.pop('vod_play_from', None)
|
|
||||||
vlist.append(i)
|
|
||||||
return {'list':vlist,'page':pg}
|
|
||||||
|
|
||||||
def playerContent(self, flag, id, vipFlags):
|
|
||||||
data=json.loads(self.d64(id))
|
|
||||||
parse=data.get('parse')
|
|
||||||
url,p,head = data.get('url'),1,''
|
|
||||||
if parse:
|
|
||||||
parse=json.loads(self.d64(parse))
|
|
||||||
if not re.search(r'\.m3u8|.mp4|\.flv', url) and parse:
|
|
||||||
for p in parse:
|
|
||||||
try:
|
|
||||||
data=self.fetch(f'{p}{url}',self.headers).json()
|
|
||||||
url=data.get('data',{}).get('url') or data.get('url')
|
|
||||||
head=data.get('data',{}).get('header') or data.get('header')
|
|
||||||
p=0
|
|
||||||
break
|
|
||||||
except:
|
|
||||||
p,url=1,data.get('url')
|
|
||||||
head = {'User-Agent': 'okhttp/4.9.0'}
|
|
||||||
return {'parse': p, 'url': url, 'header': head}
|
|
||||||
|
|
||||||
def localProxy(self, param):
|
|
||||||
pass
|
|
||||||
|
|
||||||
def getf(self, map):
|
|
||||||
ft,id =[], map['type_id']
|
|
||||||
try:
|
|
||||||
fdata = self.getdata('/api.php/provide/nav', self.getbody({'tid': id, 'pg': '1'}))
|
|
||||||
dy = ['area', 'year', 'lang', 'type']
|
|
||||||
fd = fdata['data']['type_extend']
|
|
||||||
has_non_empty_field = False
|
|
||||||
for key in dy:
|
|
||||||
if key in fd and fd[key].strip() != "":
|
|
||||||
has_non_empty_field = True
|
|
||||||
break
|
|
||||||
if has_non_empty_field:
|
|
||||||
for dkey in fd:
|
|
||||||
if dkey in dy and fd[dkey].strip() != "":
|
|
||||||
values = fd[dkey].split(",")
|
|
||||||
value_array = [{"n": value.strip(), "v": value.strip()} for value in values if
|
|
||||||
value.strip() != ""]
|
|
||||||
ft.append({"key": dkey, "name": dkey, "value": value_array})
|
|
||||||
return (id, ft)
|
|
||||||
except:
|
|
||||||
return (id, ft)
|
|
||||||
|
|
||||||
def getskey(self):
|
|
||||||
random_bytes = os.urandom(16)
|
|
||||||
return binascii.hexlify(random_bytes).decode()
|
|
||||||
|
|
||||||
def getohost(self):
|
|
||||||
url='https://bianyuan001.oss-cn-beijing.aliyuncs.com/huidu1.0.0.json'
|
|
||||||
response = self.fetch(url, headers=self.headers).json()
|
|
||||||
return response['servers'][0]
|
|
||||||
|
|
||||||
def gethost(self):
|
|
||||||
body={
|
|
||||||
"gr_rp_size": "1080*2272",
|
|
||||||
"gr_app_list": "%E5%B1%8F%E5%B9%95%E5%BD%95%E5%88%B6%EF%BC%88com.miui.screenrecorder%29%0A%E5%A4%B8%E5%85%8B%EF%BC%88com.quark.browser%29%0A%E8%BE%B9%E7%BC%98%E8%A7%86%E9%A2%91%EF%BC%88com.hjmore.wallpaper%29%0A%E5%93%94%E5%93%A9%E5%93%94%E5%93%A9%EF%BC%88tv.danmaku.bili%29%0A%E7%81%AB%E6%98%9F%E6%90%9C%E9%A2%98%EF%BC%88com.fenbi.android.souti%29%0A%E6%94%AF%E4%BB%98%E5%AE%9D%EF%BC%88com.eg.android.AlipayGphone%29%0AWPS%20Office%EF%BC%88cn.wps.moffice_eng%29",
|
|
||||||
"gr_lal": "0.0%2C0.0",
|
|
||||||
"gr_system_type": "android",
|
|
||||||
"gr_device_imei": "3507f394e83d2424",
|
|
||||||
"gr_app_version": "1.0.3",
|
|
||||||
"gr_device_model": "Xiaomi%20M2012K10C%20%28Android%20%E7%89%88%E6%9C%AC%3A%2011%2C%20SDK%E7%89%88%E6%9C%AC%3A%2030%29",
|
|
||||||
"gr_city": "%E8%B4%B5%E5%B7%9E%2C%E6%9C%AA%E7%9F%A5%2C%E6%9C%AA%E7%9F%A5",
|
|
||||||
"requestId": self.uuid(),
|
|
||||||
"timeStamp": str(int(time.time() * 1000)),
|
|
||||||
"version": "1.0.3",
|
|
||||||
"package": "com.hjmore.wallpaper",
|
|
||||||
"userLoginToken": "",
|
|
||||||
"app_id": "534",
|
|
||||||
"appName": 2131951658,
|
|
||||||
"device_id": "3507f394e83d2424",
|
|
||||||
"device-id": "3507f394e83d2424",
|
|
||||||
"oaid": "",
|
|
||||||
"imei": "",
|
|
||||||
"referer_shop": "边缘影视",
|
|
||||||
"referer-shop": "边缘影视",
|
|
||||||
"access_fine_location": 0,
|
|
||||||
"access-fine-location": 0
|
|
||||||
}
|
|
||||||
ohost = self.getohost()
|
|
||||||
data=self.getdata(f'/api.php/settings/grayscale_list',body,ohost)
|
|
||||||
parsed_url = urlparse(data['data']['grayscale']['server_url'][0])
|
|
||||||
domain = parsed_url.scheme + "://" + parsed_url.netloc
|
|
||||||
return domain
|
|
||||||
|
|
||||||
def drsa(self, encrypted_data):
|
|
||||||
private_key_pem = """-----BEGIN RSA PRIVATE KEY-----
|
|
||||||
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQDA5NWiAwRjH50/
|
|
||||||
IJY1N0zLopa4jpuWE7kWMn1Qunu6SjBgTvNRmRUoPDHn54haLfbfXIa2X+/sIaMB
|
|
||||||
/O3HhrpVsz55E5W2vpZ5fBYWh+M65bQERKTW+l72H7GR9x0yj3QPByzzfsj/QkyP
|
|
||||||
81prpwR9i8yMe7yG9TFKqUQCPE+/GrhNU1Qf6nFmV+vMnlP9DantkwAt4fPOMZn3
|
|
||||||
j4da65/1YQV+F5bYzaLenNVKbHf8U8fVYLZWIy4yk2Vpe4R2Z+JX/eHWsChE9hOu
|
|
||||||
iFm02eTW5NJLZlWUxYrSE23VXi8oXSEdON3UEOrwSdAUh4SXxLZ9U7KpNVdTwWyR
|
|
||||||
AS4GyzJ/AgMBAAECggEBAKzmcXefLLeNBu4mz30z7Go7es5DRcLoOudiqmFKRs1c
|
|
||||||
4q/xFLj3drdx/WnZZ6ctvDPKRBYFOJF4NRz7Ekfew/c9i6oLnA8KFuceCs53T37j
|
|
||||||
ltCclwT7t1L2ZbxovIsteuJdlDVOV+w2CVqez1Xfh27heKAT6ZEvBtfdkVBPr0uj
|
|
||||||
oVwa2+XlJmYZw5dHeB7ySVeAQ+69zDuADB8OWxPWsv6Del+Fhf0kTHAw4WgqcYsd
|
|
||||||
JUunCjgLdJUlDgXzH/M/Nj8NYVEuq6QpmhaktJ4fwn/F7u3lQllVCFKj5lr0Xb92
|
|
||||||
y7lvQlGqMKX1oxf+P5c5/vie1kDx1Rj4S++flIcVlUECgYEA4BuxCZ1c8oOF98bs
|
|
||||||
KTAONnnZniQ1BRt7rA+O9+++lDjxJhxkuthwjB9YzrnZtxHJtvIIie9Jv8MVfzHa
|
|
||||||
p2woDtiEh3YYwmIlgNUFvTcGe++tTiEiLDcGc/xNhpvfbLaw9QB7/HQ+LT1QCMxJ
|
|
||||||
ufdBrR98l0khIGjYqxDW3W5pV70CgYEA3Ff/9+GM2XI/EUSTYrpnwp5R5OsXz1DL
|
|
||||||
3CFFgp1EPCNk/c3YNWnrUtTkfmKAlRqWIHfphvH/jS6jpGrfRxDggPwGMtBc134b
|
|
||||||
brIM5i4KNj/EcE+w5g03HaKBf1ZihHDQ53c6wTn6IFOHJNSPRLqMNqRymfbclNyO
|
|
||||||
lBMHQmB8yOsCgYBCdZPTwRnuRTi2WQRx1nFwkEQL1Lrwb80GInsIZc2DkTtaTPNG
|
|
||||||
QadmtmkUrSK2Wo0SNsZ3eUHKn2TBmpw4KCfc9zKeJVSEWKy8fu+7xBSlLlebotHK
|
|
||||||
gOrl/H1VHOZuC+OAVItwO1yw98zDPynh/0Q3ve2pw6MSRGV0nYLKmdKdlQKBgQCJ
|
|
||||||
Ty1rw1qKhu9WS22tMIxIc3CFPxtvTeI8I1+1rVtAPq5Im2YIoyDKVXCucaO/RvoW
|
|
||||||
8aLNPTELQe0oIJFTL+k3d9ZFBCNXBncB3GK9biNe+w3nD0IlmkamaQZZ2/M4pTUJ
|
|
||||||
iPtMPlzomCS3ht5g7f9CbegcmgGLooYXMGRtsMMSUQKBgQCoj+3UciH2i+HyUla5
|
|
||||||
1FxivjH3MqSTE4Q7OdzrELb6DoLYzjgWAbpG8HIuodD4uG5xz1oR5H7vkblf1itB
|
|
||||||
hwOwDEiabyX76e/I3Q0ovwBV+9PMjM4UVU0kHoiu3Z2s90ckwNh58w3QH5fn9E0b
|
|
||||||
fqMnB6uWze+xrXWijaOzVZhIZg==
|
|
||||||
-----END RSA PRIVATE KEY-----"""
|
|
||||||
private_key = RSA.import_key(private_key_pem)
|
|
||||||
cipher = PKCS1_v1_5.new(private_key)
|
|
||||||
decrypted_data = cipher.decrypt(b64decode(encrypted_data), None)
|
|
||||||
return decrypted_data.decode('utf-8')
|
|
||||||
|
|
||||||
def ersa(self, data):
|
|
||||||
public_key = """-----BEGIN PUBLIC KEY-----
|
|
||||||
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA+0QMb3WDXjNBRovRhTLH
|
|
||||||
g3d+CliZAva2tepWNNN0Pj6DgE3ZTnPR34iL/cjo9Jbd3dqAJs/YkKnFurGkDxz5
|
|
||||||
TthIqvmz244wiFcHt+FGWoJsj5ZVvrH3pPwH85ggmI1DjxSJEUhB12Z9X6FGli8D
|
|
||||||
drR9xeLe5y8vFekux8xCQ7pwH1mNQu4Wy32WVM8aLjmRjNzEWOvEMAWCRuwymEdS
|
|
||||||
zlWoH53qk1dqd6DAmOJhWU2hH6Yt2ZY9LTaDGiHrS+g0DuwajAQzhbM8eonGYMph
|
|
||||||
nP4q0UTHWEfaGR3HoILmeM32M+qF/UCGfgfR6tCMiXPoHwnD2zoxbZ2p+QlYuTZL
|
|
||||||
vQIDAQAB
|
|
||||||
-----END PUBLIC KEY-----"""
|
|
||||||
key = RSA.importKey(public_key)
|
|
||||||
cipher = PKCS1_v1_5.new(key)
|
|
||||||
encrypted = cipher.encrypt(data.encode())
|
|
||||||
return b64encode(encrypted).decode()
|
|
||||||
|
|
||||||
def eaes(self, data, key):
|
|
||||||
key = key.encode('utf-8')
|
|
||||||
cipher = AES.new(key, AES.MODE_ECB)
|
|
||||||
padded = pad(data.encode('utf-8'), AES.block_size)
|
|
||||||
encrypted = cipher.encrypt(padded)
|
|
||||||
word = b64encode(encrypted).decode('utf-8')
|
|
||||||
return word
|
|
||||||
|
|
||||||
def daes(self, encrypted_data, key):
|
|
||||||
key = key.encode('utf-8')
|
|
||||||
cipher = AES.new(key, AES.MODE_ECB)
|
|
||||||
encrypted = b64decode(encrypted_data)
|
|
||||||
decrypted = cipher.decrypt(encrypted)
|
|
||||||
unpadded = unpad(decrypted, AES.block_size)
|
|
||||||
return unpadded.decode('utf-8')
|
|
||||||
|
|
||||||
def getbody(self,params=None):
|
|
||||||
body = {
|
|
||||||
"requestId": self.uuid(),
|
|
||||||
"timeStamp": str(int(time.time()*1000)),
|
|
||||||
"version": "1.0.3",
|
|
||||||
"package": "com.hjmore.wallpaper",
|
|
||||||
"userLoginToken": "",
|
|
||||||
"app_id": "534",
|
|
||||||
"appName": 2131951658,
|
|
||||||
"device_id": "3507f394e83d2424",
|
|
||||||
"device-id": "3507f394e83d2424",
|
|
||||||
"oaid": "",
|
|
||||||
"imei": "",
|
|
||||||
"referer_shop": "边缘影视",
|
|
||||||
"referer-shop": "边缘影视",
|
|
||||||
"access_fine_location": 0,
|
|
||||||
"access-fine-location": 0
|
|
||||||
}
|
|
||||||
if params:
|
|
||||||
body.update(params)
|
|
||||||
return body
|
|
||||||
|
|
||||||
def getdata(self, path, body,host=None):
|
|
||||||
jdata=json.dumps(body)
|
|
||||||
msign = self.md5(jdata)
|
|
||||||
skey = self.getskey()
|
|
||||||
jsign={'key': skey,'sign': msign}
|
|
||||||
Sign=self.ersa(json.dumps(jsign))
|
|
||||||
header=self.headers.copy()
|
|
||||||
header['Sign']=Sign
|
|
||||||
dbody=self.eaes(jdata, skey)
|
|
||||||
response = self.post(f'{host or self.host}{path}', headers=header, data=dbody)
|
|
||||||
rdata=response.text
|
|
||||||
if response.headers.get('Sign'):
|
|
||||||
dkey=self.drsa(response.headers['Sign'])
|
|
||||||
rdata=self.daes(rdata, dkey)
|
|
||||||
return json.loads(rdata)
|
|
||||||
|
|
||||||
def e64(self, text):
|
|
||||||
try:
|
|
||||||
text_bytes = text.encode('utf-8')
|
|
||||||
encoded_bytes = b64encode(text_bytes)
|
|
||||||
return encoded_bytes.decode('utf-8')
|
|
||||||
except Exception as e:
|
|
||||||
print(f"Base64编码错误: {str(e)}")
|
|
||||||
return ""
|
|
||||||
|
|
||||||
def d64(self,encoded_text):
|
|
||||||
try:
|
|
||||||
encoded_bytes = encoded_text.encode('utf-8')
|
|
||||||
decoded_bytes = b64decode(encoded_bytes)
|
|
||||||
return decoded_bytes.decode('utf-8')
|
|
||||||
except Exception as e:
|
|
||||||
print(f"Base64解码错误: {str(e)}")
|
|
||||||
return ""
|
|
||||||
|
|
||||||
def md5(self,text):
|
|
||||||
h = MD5.new()
|
|
||||||
h.update(text.encode('utf-8'))
|
|
||||||
return h.hexdigest()
|
|
||||||
|
|
||||||
def uuid(self):
|
|
||||||
return str(uuid.uuid4())
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
File renamed without changes.
File renamed without changes.
File renamed without changes.
+18
-27
@@ -61,7 +61,6 @@ CCTV-6,http://[2409:8087:1a01:df::7005]/ottrrs.hl.chinamobile.com/PLTV/88888888/
|
|||||||
CCTV-6,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226010/index.m3u8
|
CCTV-6,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226010/index.m3u8
|
||||||
CCTV-6,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226468/1.m3u8
|
CCTV-6,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226468/1.m3u8
|
||||||
CCTV-6,http://iptv.huuc.edu.cn/hls/cctv6hd.m3u8
|
CCTV-6,http://iptv.huuc.edu.cn/hls/cctv6hd.m3u8
|
||||||
CCTV-7,http://119.32.12.17:2901/udp/224.1.100.27:11111
|
|
||||||
CCTV-7,http://php.jdshipin.com/TVOD/hljyd.php?id=3221225733
|
CCTV-7,http://php.jdshipin.com/TVOD/hljyd.php?id=3221225733
|
||||||
CCTV-7,http://goo.bkpcp.top/mg/CCTV7
|
CCTV-7,http://goo.bkpcp.top/mg/CCTV7
|
||||||
CCTV-7,http://[2409:8087:74f0:22::4]:6410/270000001128/9900000504/index.m3u8
|
CCTV-7,http://[2409:8087:74f0:22::4]:6410/270000001128/9900000504/index.m3u8
|
||||||
@@ -72,7 +71,6 @@ CCTV-7,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/2
|
|||||||
CCTV-7,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226234/1.m3u8
|
CCTV-7,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226234/1.m3u8
|
||||||
CCTV-7,http://iptv.huuc.edu.cn/hls/cctv7hd.m3u8
|
CCTV-7,http://iptv.huuc.edu.cn/hls/cctv7hd.m3u8
|
||||||
CCTV-8,http://119.32.12.17:2901/udp/224.1.100.86:11111
|
CCTV-8,http://119.32.12.17:2901/udp/224.1.100.86:11111
|
||||||
CCTV-8,http://113.57.93.165:9900/tsfile/live/0008_1.m3u8
|
|
||||||
CCTV-8,http://php.jdshipin.com/TVOD/hljyd.php?id=3221226008
|
CCTV-8,http://php.jdshipin.com/TVOD/hljyd.php?id=3221226008
|
||||||
CCTV-8,http://goo.bkpcp.top/mg/cctv8
|
CCTV-8,http://goo.bkpcp.top/mg/cctv8
|
||||||
CCTV-8,http://[2409:8087:74f0:22::9]:6410/270000001111/1110000309/index.m3u8
|
CCTV-8,http://[2409:8087:74f0:22::9]:6410/270000001111/1110000309/index.m3u8
|
||||||
@@ -81,9 +79,10 @@ CCTV-8,http://[2409:8087:1a01:df::7005]/ottrrs.hl.chinamobile.com/PLTV/88888888/
|
|||||||
CCTV-8,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226008/index.m3u8
|
CCTV-8,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226008/index.m3u8
|
||||||
CCTV-8,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226485/1.m3u8
|
CCTV-8,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226485/1.m3u8
|
||||||
CCTV-8,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226451/1.m3u8
|
CCTV-8,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226451/1.m3u8
|
||||||
|
CCTV-8,http://[2409:8087:1a01:df::4051]:80/TVOD/88888888/224/3221225795/main.m3u8
|
||||||
CCTV-9,http://119.32.12.17:2901/udp/224.1.100.29:11111
|
CCTV-9,http://119.32.12.17:2901/udp/224.1.100.29:11111
|
||||||
CCTV-9,http://omnix.cn:4000/udp/225.1.8.9:8112
|
CCTV-9,http://omnix.cn:4000/udp/225.1.8.9:8112
|
||||||
CCTV-9,http://110.7.131.4:9901/tsfile/live/0008_2.m3u8?key=txiptv&playlive=1&authid=0
|
CCTV-9,http://61.136.172.236:9901/tsfile/live/0009_1.m3u8
|
||||||
CCTV-9,http://php.jdshipin.com/TVOD/hljyd.php?id=3221225734
|
CCTV-9,http://php.jdshipin.com/TVOD/hljyd.php?id=3221225734
|
||||||
CCTV-9,http://[2409:8087:74f0:22::4]:6410/270000001128/9900000505/index.m3u8
|
CCTV-9,http://[2409:8087:74f0:22::4]:6410/270000001128/9900000505/index.m3u8
|
||||||
CCTV-9,http://[2409:8087:1a01:df::4077]/ottrrs.hl.chinamobile.com/PLTV/88888888/8/3221225734/index.m3u8
|
CCTV-9,http://[2409:8087:1a01:df::4077]/ottrrs.hl.chinamobile.com/PLTV/88888888/8/3221225734/index.m3u8
|
||||||
@@ -91,7 +90,6 @@ CCTV-9,http://[2409:8087:1a01:df::7005]/ottrrs.hl.chinamobile.com/PLTV/88888888/
|
|||||||
CCTV-9,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225734/index.m3u8
|
CCTV-9,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225734/index.m3u8
|
||||||
CCTV-9,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226944/1.m3u8
|
CCTV-9,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226944/1.m3u8
|
||||||
CCTV-9,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226236/1.m3u8
|
CCTV-9,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226236/1.m3u8
|
||||||
CCTV-10,http://123.129.70.178:9901/tsfile/live/0010_1.m3u8
|
|
||||||
CCTV-10,http://z.b.bkpcp.top/m.php?id=CCTV-10科教科教
|
CCTV-10,http://z.b.bkpcp.top/m.php?id=CCTV-10科教科教
|
||||||
CCTV-10,http://goo.bkpcp.top/mg/cctv10
|
CCTV-10,http://goo.bkpcp.top/mg/cctv10
|
||||||
CCTV-10,http://[2409:8087:74f0:22::4]:6410/270000001128/9900000506/index.m3u8
|
CCTV-10,http://[2409:8087:74f0:22::4]:6410/270000001128/9900000506/index.m3u8
|
||||||
@@ -121,7 +119,6 @@ CCTV-12,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/
|
|||||||
CCTV-12,http://iptv.huuc.edu.cn/hls/cctv12hd.m3u8
|
CCTV-12,http://iptv.huuc.edu.cn/hls/cctv12hd.m3u8
|
||||||
CCTV-12,http://lu.wqwqwq.sbs/itv/1000000005000265012.m3u8?cdn=ystenlive
|
CCTV-12,http://lu.wqwqwq.sbs/itv/1000000005000265012.m3u8?cdn=ystenlive
|
||||||
CCTV-13,http://ali-m-l.cztv.com/channels/lantian/channel21/1080p.m3u8
|
CCTV-13,http://ali-m-l.cztv.com/channels/lantian/channel21/1080p.m3u8
|
||||||
CCTV-13,http://120.76.248.139/live/bfgd/4200000067.m3u8
|
|
||||||
CCTV-13,https://event.pull.hebtv.com/jishi/cp1.m3u8
|
CCTV-13,https://event.pull.hebtv.com/jishi/cp1.m3u8
|
||||||
CCTV-13,http://z.b.bkpcp.top/m.php?id=cctv13
|
CCTV-13,http://z.b.bkpcp.top/m.php?id=cctv13
|
||||||
CCTV-13,http://j.x.bkpcp.top/jx/CCTV13HD
|
CCTV-13,http://j.x.bkpcp.top/jx/CCTV13HD
|
||||||
@@ -130,6 +127,7 @@ CCTV-13,https://ldncctvwbcdcnc.v.wscdns.com/ldncctvwbcd/cdrmldcctv13_1/index.m3u
|
|||||||
CCTV-13,http://[2409:8087:74f0:22::4]:6410/270000001128/9900000510/index.m3u8
|
CCTV-13,http://[2409:8087:74f0:22::4]:6410/270000001128/9900000510/index.m3u8
|
||||||
CCTV-13,http://[2409:8087:1a01:df::4077]/ottrrs.hl.chinamobile.com/PLTV/88888888/8/3221226011/index.m3u8
|
CCTV-13,http://[2409:8087:1a01:df::4077]/ottrrs.hl.chinamobile.com/PLTV/88888888/8/3221226011/index.m3u8
|
||||||
CCTV-13,http://[2409:8087:1a01:df::7005]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226537/index.m3u8
|
CCTV-13,http://[2409:8087:1a01:df::7005]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226537/index.m3u8
|
||||||
|
CCTV-13,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226537/index.m3u8
|
||||||
CCTV-14,http://119.32.12.17:2901/udp/224.1.100.80:11111
|
CCTV-14,http://119.32.12.17:2901/udp/224.1.100.80:11111
|
||||||
CCTV-14,http://php.jdshipin.com/TVOD/hljyd.php?id=3221225732
|
CCTV-14,http://php.jdshipin.com/TVOD/hljyd.php?id=3221225732
|
||||||
CCTV-14,http://[2409:8087:74f0:22::4]:6410/270000001128/9900000511/index.m3u8
|
CCTV-14,http://[2409:8087:74f0:22::4]:6410/270000001128/9900000511/index.m3u8
|
||||||
@@ -188,16 +186,16 @@ CCTV-17,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/
|
|||||||
东方卫视,http://[2409:8087:5e00:24::1e]:6060/200000001898/460000089800010054/1.m3u8
|
东方卫视,http://[2409:8087:5e00:24::1e]:6060/200000001898/460000089800010054/1.m3u8
|
||||||
东方卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226898/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7E0uh4lyjjBCCN7TCq21vSIQ%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND
|
东方卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226898/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7E0uh4lyjjBCCN7TCq21vSIQ%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND
|
||||||
东方卫视,http://iptv.huuc.edu.cn/hls/dfhd.m3u8
|
东方卫视,http://iptv.huuc.edu.cn/hls/dfhd.m3u8
|
||||||
浙江卫视,http://ali-m-l.cztv.com/channels/lantian/channel01/1080p.m3u8
|
|
||||||
浙江卫视,http://8.138.7.223/tv/zjws.m3u8
|
浙江卫视,http://8.138.7.223/tv/zjws.m3u8
|
||||||
浙江卫视,http://ali-m-l.cztv.com:80/channels/lantian/channel001/1080p.m3u8
|
浙江卫视,http://ali-m-l.cztv.com/channels/lantian/channel001/1080p.m3u8
|
||||||
|
浙江卫视,http://ali-m-l.cztv.com/channels/lantian/channel01/1080p.m3u8
|
||||||
|
浙江卫视,http://ali-m-l.cztv.com/channels/lantian/channel001/1080p.m3u8#mitv://generationnexxxt.com:19806/7bf4b3a65eaf421ab6d71bd8dcc4547a
|
||||||
浙江卫视,http://zwebl02.cztv.com/live/channel011080P.m3u8?auth_key=2524708799-0-0-9a1229d8b9d311024ebea08c3fb1d63f
|
浙江卫视,http://zwebl02.cztv.com/live/channel011080P.m3u8?auth_key=2524708799-0-0-9a1229d8b9d311024ebea08c3fb1d63f
|
||||||
浙江卫视,http://zhfivel02.cztv.com/channel01/1080p.m3u8?auth_key=2524708799-0-0-adde67b1b344fdd5e512f30a4ae31915
|
浙江卫视,http://zhfivel02.cztv.com/channel01/1080p.m3u8?auth_key=2524708799-0-0-adde67b1b344fdd5e512f30a4ae31915
|
||||||
浙江卫视,http://php.jdshipin.com/TVOD/hnyd.php?id=200000001898/460000089800010070
|
浙江卫视,http://php.jdshipin.com/TVOD/hnyd.php?id=200000001898/460000089800010070
|
||||||
浙江卫视,http://z.b.bkpcp.top/m.php?id=zjws
|
浙江卫视,http://z.b.bkpcp.top/m.php?id=zjws
|
||||||
浙江卫视,http://goo.bkpcp.top/mg/zjws
|
浙江卫视,http://goo.bkpcp.top/mg/zjws
|
||||||
浙江卫视,http://l.cztvcloud.com/channels/lantian/SXpinghu3/720p.m3u8
|
浙江卫视,http://l.cztvcloud.com/channels/lantian/SXpinghu3/720p.m3u8
|
||||||
浙江卫视,http://[2409:8087:74f0:22::5]:6410/270000001128/9900000531/index.m3u8
|
|
||||||
江苏卫视,http://php.jdshipin.com/TVOD/hnyd.php?id=200000001898/460000089800010059
|
江苏卫视,http://php.jdshipin.com/TVOD/hnyd.php?id=200000001898/460000089800010059
|
||||||
江苏卫视,http://z.b.bkpcp.top/m.php?id=jsws
|
江苏卫视,http://z.b.bkpcp.top/m.php?id=jsws
|
||||||
江苏卫视,http://goo.bkpcp.top/mg/jsws
|
江苏卫视,http://goo.bkpcp.top/mg/jsws
|
||||||
@@ -208,6 +206,7 @@ CCTV-17,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/
|
|||||||
江苏卫视,http://[2409:8087:5e00:24::1e]:6060/200000001898/460000089800010059/1.m3u8
|
江苏卫视,http://[2409:8087:5e00:24::1e]:6060/200000001898/460000089800010059/1.m3u8
|
||||||
江苏卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226897/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7E0BmO6uHF7WFoTed__Xr3NQ%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND
|
江苏卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226897/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7E0BmO6uHF7WFoTed__Xr3NQ%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND
|
||||||
江苏卫视,http://iptv.huuc.edu.cn/hls/jshd.m3u8
|
江苏卫视,http://iptv.huuc.edu.cn/hls/jshd.m3u8
|
||||||
|
湖南卫视,http://113.57.93.165:9900/tsfile/live/0128_1.m3u8
|
||||||
湖南卫视,http://php.jdshipin.com/TVOD/hnyd.php?id=200000001898/460000089800010058
|
湖南卫视,http://php.jdshipin.com/TVOD/hnyd.php?id=200000001898/460000089800010058
|
||||||
湖南卫视,http://z.b.bkpcp.top/m.php?id=hunws
|
湖南卫视,http://z.b.bkpcp.top/m.php?id=hunws
|
||||||
湖南卫视,http://j.x.bkpcp.top/jx/HUNANHD
|
湖南卫视,http://j.x.bkpcp.top/jx/HUNANHD
|
||||||
@@ -217,7 +216,6 @@ CCTV-17,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/
|
|||||||
湖南卫视,http://[2409:8087:5e00:24::1e]:6060/200000001898/460000089800010058/1.m3u8
|
湖南卫视,http://[2409:8087:5e00:24::1e]:6060/200000001898/460000089800010058/1.m3u8
|
||||||
湖南卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226493/1.m3u8
|
湖南卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226493/1.m3u8
|
||||||
湖南卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226509/1.m3u8
|
湖南卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226509/1.m3u8
|
||||||
湖南卫视,http://iptv.huuc.edu.cn/hls/hunanhd.m3u8
|
|
||||||
广东卫视,http://satellitepull.cnr.cn/live/wxgdws/playlist.m3u8
|
广东卫视,http://satellitepull.cnr.cn/live/wxgdws/playlist.m3u8
|
||||||
广东卫视,http://php.jdshipin.com:8880/TVOD/gsyd.php?id=9900000520
|
广东卫视,http://php.jdshipin.com:8880/TVOD/gsyd.php?id=9900000520
|
||||||
广东卫视,http://z.b.bkpcp.top/m.php?id=gdws
|
广东卫视,http://z.b.bkpcp.top/m.php?id=gdws
|
||||||
@@ -238,7 +236,6 @@ CCTV-17,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/
|
|||||||
深圳卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226959/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EGrVNEZREjuNVKiTJo2mtwg%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND
|
深圳卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226959/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EGrVNEZREjuNVKiTJo2mtwg%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND
|
||||||
深圳卫视,http://iptv.huuc.edu.cn/hls/szhd.m3u8
|
深圳卫视,http://iptv.huuc.edu.cn/hls/szhd.m3u8
|
||||||
深圳卫视,http://dsj.motem.top:8880/bptv/10000100000000050000000003873474.m3u8
|
深圳卫视,http://dsj.motem.top:8880/bptv/10000100000000050000000003873474.m3u8
|
||||||
天津卫视,http://nas.hssvm.com:8888/udp/225.1.1.111:5002
|
|
||||||
天津卫视,http://php.jdshipin.com/TVOD/hljyd.php?id=3221226459
|
天津卫视,http://php.jdshipin.com/TVOD/hljyd.php?id=3221226459
|
||||||
天津卫视,http://j.x.bkpcp.top/jx/TIANJHD
|
天津卫视,http://j.x.bkpcp.top/jx/TIANJHD
|
||||||
天津卫视,http://[2409:8087:74f0:22::6]:6410/270000001128/9900000530/index.m3u8
|
天津卫视,http://[2409:8087:74f0:22::6]:6410/270000001128/9900000530/index.m3u8
|
||||||
@@ -248,6 +245,7 @@ CCTV-17,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/
|
|||||||
天津卫视,http://[2409:8087:5e00:24::1e]:6060/200000001898/460000089800010069/1.m3u8
|
天津卫视,http://[2409:8087:5e00:24::1e]:6060/200000001898/460000089800010069/1.m3u8
|
||||||
天津卫视,http://[2409:8087:1a01:df::4030]:80/TVOD/88888888/224/3221225972/main.m3u8
|
天津卫视,http://[2409:8087:1a01:df::4030]:80/TVOD/88888888/224/3221225972/main.m3u8
|
||||||
天津卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226246/1.m3u8
|
天津卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226246/1.m3u8
|
||||||
|
天津卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226489/1.m3u8
|
||||||
安徽卫视,http://satellitepull.cnr.cn/live/wxahws/playlist.m3u8
|
安徽卫视,http://satellitepull.cnr.cn/live/wxahws/playlist.m3u8
|
||||||
安徽卫视,http://php.jdshipin.com/TVOD/hljyd.php?id=3221226391
|
安徽卫视,http://php.jdshipin.com/TVOD/hljyd.php?id=3221226391
|
||||||
安徽卫视,http://j.x.bkpcp.top/jx/ANHUIHD
|
安徽卫视,http://j.x.bkpcp.top/jx/ANHUIHD
|
||||||
@@ -279,6 +277,7 @@ CCTV-17,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/
|
|||||||
辽宁卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226336/1.m3u8
|
辽宁卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226336/1.m3u8
|
||||||
辽宁卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226488/1.m3u8
|
辽宁卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226488/1.m3u8
|
||||||
河北卫视,http://satellitepull.cnr.cn/live/wxhebws/playlist.m3u8
|
河北卫视,http://satellitepull.cnr.cn/live/wxhebws/playlist.m3u8
|
||||||
|
河北卫视,http://171.15.18.199:8180/TV00000000000000000035@HHZT
|
||||||
河北卫视,http://php.fjl626.cn/hebei.php?id=hbws
|
河北卫视,http://php.fjl626.cn/hebei.php?id=hbws
|
||||||
河北卫视,http://php.jdshipin.com/TVOD/hnyd.php?id=200000001898/460000089800010101
|
河北卫视,http://php.jdshipin.com/TVOD/hnyd.php?id=200000001898/460000089800010101
|
||||||
河北卫视,http://z.b.bkpcp.top/m.php?id=hbws
|
河北卫视,http://z.b.bkpcp.top/m.php?id=hbws
|
||||||
@@ -287,7 +286,6 @@ CCTV-17,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/
|
|||||||
河北卫视,http://[2409:8087:1a01:df::7005]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226406/index.m3u8
|
河北卫视,http://[2409:8087:1a01:df::7005]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226406/index.m3u8
|
||||||
河北卫视,http://[2409:8087:5e00:24::1e]:6060/200000001898/460000089800010101/1.m3u8
|
河北卫视,http://[2409:8087:5e00:24::1e]:6060/200000001898/460000089800010101/1.m3u8
|
||||||
河北卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221227014/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7ErSGjhI3DMaaAASPrbQJYTg%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND
|
河北卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221227014/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7ErSGjhI3DMaaAASPrbQJYTg%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND
|
||||||
河北卫视,http://[2409:8087:1a01:df::4035]:80/TVOD/88888888/224/3221225961/main.m3u8
|
|
||||||
河南卫视,http://satellitepull.cnr.cn/live/wxhnws/playlist.m3u8
|
河南卫视,http://satellitepull.cnr.cn/live/wxhnws/playlist.m3u8
|
||||||
河南卫视,http://tvpull.dxhmt.cn:9081/tv/11425-1.m3u8
|
河南卫视,http://tvpull.dxhmt.cn:9081/tv/11425-1.m3u8
|
||||||
河南卫视,http://php.jdshipin.com/TVOD/hljyd.php?id=3221226480
|
河南卫视,http://php.jdshipin.com/TVOD/hljyd.php?id=3221226480
|
||||||
@@ -348,6 +346,7 @@ CCTV-17,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/
|
|||||||
湖北卫视,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226477/index.m3u8
|
湖北卫视,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226477/index.m3u8
|
||||||
湖北卫视,http://[2409:8087:5e00:24::1e]:6060/200000001898/460000089800010057/1.m3u8
|
湖北卫视,http://[2409:8087:5e00:24::1e]:6060/200000001898/460000089800010057/1.m3u8
|
||||||
湖北卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226952/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EREB40lnZnCEwjRy7LZuhIQ%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND
|
湖北卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226952/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EREB40lnZnCEwjRy7LZuhIQ%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND
|
||||||
|
广西卫视,http://123.163.114.72:85/tsfile/live/0113_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||||
广西卫视,http://php.jdshipin.com/TVOD/hljyd.php?id=3221226549
|
广西卫视,http://php.jdshipin.com/TVOD/hljyd.php?id=3221226549
|
||||||
广西卫视,http://z.b.bkpcp.top/m.php?id=gxws
|
广西卫视,http://z.b.bkpcp.top/m.php?id=gxws
|
||||||
广西卫视,https://mobilelive.gxtv.cn/live/gx_live1004/playlist.m3u8
|
广西卫视,https://mobilelive.gxtv.cn/live/gx_live1004/playlist.m3u8
|
||||||
@@ -357,7 +356,6 @@ CCTV-17,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/
|
|||||||
广西卫视,http://[2409:8087:1a01:df::7005]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226549/index.m3u8
|
广西卫视,http://[2409:8087:1a01:df::7005]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226549/index.m3u8
|
||||||
广西卫视,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226549/index.m3u8
|
广西卫视,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226549/index.m3u8
|
||||||
广西卫视,http://[2409:8087:5e00:24::1e]:6060/200000001898/460000089800010099/1.m3u8
|
广西卫视,http://[2409:8087:5e00:24::1e]:6060/200000001898/460000089800010099/1.m3u8
|
||||||
广西卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221227010/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EkAhb-89sxdm9fz6-heXCuw%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND
|
|
||||||
东南卫视,http://satellitepull.cnr.cn/live/wx32fjws/playlist.m3u8
|
东南卫视,http://satellitepull.cnr.cn/live/wx32fjws/playlist.m3u8
|
||||||
东南卫视,http://php.jdshipin.com/TVOD/hnyd.php?id=200000001898/460000089800010096
|
东南卫视,http://php.jdshipin.com/TVOD/hnyd.php?id=200000001898/460000089800010096
|
||||||
东南卫视,http://z.b.bkpcp.top/m.php?id=dnws
|
东南卫视,http://z.b.bkpcp.top/m.php?id=dnws
|
||||||
@@ -414,7 +412,6 @@ CCTV-17,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/
|
|||||||
安多卫视,https://liveout.xntv.tv/a65jur/90p2i1.m3u8?zqinghd
|
安多卫视,https://liveout.xntv.tv/a65jur/90p2i1.m3u8?zqinghd
|
||||||
兵团卫视,http://[2409:8087:1a0b:df::4020]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226439/index.m3u8
|
兵团卫视,http://[2409:8087:1a0b:df::4020]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226439/index.m3u8
|
||||||
甘肃卫视,http://qwt.zhibotv.top:2016/全网通.php?id=甘肃卫视
|
甘肃卫视,http://qwt.zhibotv.top:2016/全网通.php?id=甘肃卫视
|
||||||
甘肃卫视,http://61.138.128.226:19901/tsfile/live/0141_1.m3u8
|
|
||||||
甘肃卫视,http://live.zohi.tv/video/s10001-fztv-3/index.m3u8
|
甘肃卫视,http://live.zohi.tv/video/s10001-fztv-3/index.m3u8
|
||||||
甘肃卫视,http://php.jdshipin.com/TVOD/hnyd.php?id=200000001898/460000089800010098
|
甘肃卫视,http://php.jdshipin.com/TVOD/hnyd.php?id=200000001898/460000089800010098
|
||||||
甘肃卫视,http://z.b.bkpcp.top/m.php?id=gsws
|
甘肃卫视,http://z.b.bkpcp.top/m.php?id=gsws
|
||||||
@@ -423,6 +420,7 @@ CCTV-17,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/
|
|||||||
甘肃卫视,http://[2409:8087:74f0:22::5]:6410/270000001128/9900000023/index.m3u8
|
甘肃卫视,http://[2409:8087:74f0:22::5]:6410/270000001128/9900000023/index.m3u8
|
||||||
甘肃卫视,http://[2409:8087:74f0:22::7]:6410/270000001111/1110000322/index.m3u8
|
甘肃卫视,http://[2409:8087:74f0:22::7]:6410/270000001111/1110000322/index.m3u8
|
||||||
甘肃卫视,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225633/index.m3u8
|
甘肃卫视,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225633/index.m3u8
|
||||||
|
甘肃卫视,http://[2409:8087:5e00:24::1e]:6060/200000001898/460000089800010098/1.m3u8
|
||||||
康巴卫视,http://php.jdshipin.com/TVOD/hljyd.php?id=3221225660
|
康巴卫视,http://php.jdshipin.com/TVOD/hljyd.php?id=3221225660
|
||||||
康巴卫视,http://[2409:8087:1a0b:df::4005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225660/index.m3u8
|
康巴卫视,http://[2409:8087:1a0b:df::4005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225660/index.m3u8
|
||||||
康巴卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221227027/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EkHMvBpWz4rccMxNvSRekpQ%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND
|
康巴卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221227027/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EkHMvBpWz4rccMxNvSRekpQ%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND
|
||||||
@@ -470,7 +468,6 @@ CCTV-17,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/
|
|||||||
三沙卫视,http://dsj.motem.top:8880/bptv/10000100000000050000000003887452.m3u8
|
三沙卫视,http://dsj.motem.top:8880/bptv/10000100000000050000000003887452.m3u8
|
||||||
三沙卫视,https://livessws.hnntv.cn/live/ssws_02hnntv.m3u8?_upt=c509d0ea1747156492
|
三沙卫视,https://livessws.hnntv.cn/live/ssws_02hnntv.m3u8?_upt=c509d0ea1747156492
|
||||||
新疆卫视,http://satellitepull.cnr.cn/live/wxxjws/playlist.m3u8
|
新疆卫视,http://satellitepull.cnr.cn/live/wxxjws/playlist.m3u8
|
||||||
新疆卫视,http://61.138.128.226:19901/tsfile/live/0110_1.m3u8
|
|
||||||
新疆卫视,http://php.jdshipin.com/TVOD/hljyd.php?id=3221225635
|
新疆卫视,http://php.jdshipin.com/TVOD/hljyd.php?id=3221225635
|
||||||
新疆卫视,http://z.b.bkpcp.top/m.php?id=xjws
|
新疆卫视,http://z.b.bkpcp.top/m.php?id=xjws
|
||||||
新疆卫视,http://j.x.bkpcp.top/jx/XJWS
|
新疆卫视,http://j.x.bkpcp.top/jx/XJWS
|
||||||
@@ -479,6 +476,7 @@ CCTV-17,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/
|
|||||||
新疆卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226923/1.m3u8
|
新疆卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226923/1.m3u8
|
||||||
新疆卫视,http://dsj.motem.top:8880/bptv/10000100000000050000000003887448.m3u8
|
新疆卫视,http://dsj.motem.top:8880/bptv/10000100000000050000000003887448.m3u8
|
||||||
新疆卫视,http://goo.bkpcp.top/mg/xjws
|
新疆卫视,http://goo.bkpcp.top/mg/xjws
|
||||||
|
新疆卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221227011/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7ExAUu61iVvo_xYbANWJhgXw%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND
|
||||||
西藏卫视,http://qwt.zhibotv.top:2016/全网通.php?id=西藏卫视
|
西藏卫视,http://qwt.zhibotv.top:2016/全网通.php?id=西藏卫视
|
||||||
西藏卫视,http://php.jdshipin.com/TVOD/hljyd.php?id=3221225638
|
西藏卫视,http://php.jdshipin.com/TVOD/hljyd.php?id=3221225638
|
||||||
西藏卫视,http://z.b.bkpcp.top/m.php?id=xzws
|
西藏卫视,http://z.b.bkpcp.top/m.php?id=xzws
|
||||||
@@ -592,7 +590,6 @@ CCTV-17,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/
|
|||||||
广东体育,https://epg.pw/stream/7b470f9fc5c305db0c8622117b7b25ca00eb35ba3e93e865cf0ff9df5c736681.m3u8
|
广东体育,https://epg.pw/stream/7b470f9fc5c305db0c8622117b7b25ca00eb35ba3e93e865cf0ff9df5c736681.m3u8
|
||||||
广东体育,http://cdn2.163189.xyz/live/gdty/stream.m3u8
|
广东体育,http://cdn2.163189.xyz/live/gdty/stream.m3u8
|
||||||
广东体育,http://cdn2.132.us.kg/live/gdty/stream.m3u8
|
广东体育,http://cdn2.132.us.kg/live/gdty/stream.m3u8
|
||||||
广东民生,http://119.32.12.17:2901/udp/224.1.100.4:11111
|
|
||||||
广东民生,http://183.237.95.108:9901/tsfile/live/1032_1.m3u8?key=txiptv&playlive=0&authid=0
|
广东民生,http://183.237.95.108:9901/tsfile/live/1032_1.m3u8?key=txiptv&playlive=0&authid=0
|
||||||
广东民生,http://183.11.239.36:808/hls/18/index.m3u8
|
广东民生,http://183.11.239.36:808/hls/18/index.m3u8
|
||||||
广东新闻,https://satellitepull.cnr.cn/live/wxgdxwgb/playlist.m3u8
|
广东新闻,https://satellitepull.cnr.cn/live/wxgdxwgb/playlist.m3u8
|
||||||
@@ -643,12 +640,12 @@ CCTV-17,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/
|
|||||||
海南少儿,http://[2409:8087:5e00:24::1e]:6060/000000001000/4600001000000000112/1.m3u8
|
海南少儿,http://[2409:8087:5e00:24::1e]:6060/000000001000/4600001000000000112/1.m3u8
|
||||||
|
|
||||||
河北频道,#genre#
|
河北频道,#genre#
|
||||||
河北都市,http://php.fjl626.cn/hebei.php?id=hbds
|
|
||||||
河北都市,https://jwplay.hebyun.com.cn/live/hbdstv/1500k/tzwj_video.m3u8#http://tv.pull.hebtv.com/jishi/dushipindao.m3u8?t=2510710360&k=4380da13735a230c080ce8ff404033af
|
河北都市,https://jwplay.hebyun.com.cn/live/hbdstv/1500k/tzwj_video.m3u8#http://tv.pull.hebtv.com/jishi/dushipindao.m3u8?t=2510710360&k=4380da13735a230c080ce8ff404033af
|
||||||
河北都市,http://jwplay.hebyun.com.cn/live/hbnmtv/1500k/tzwj_video.m3u8
|
河北都市,http://jwplay.hebyun.com.cn/live/hbnmtv/1500k/tzwj_video.m3u8
|
||||||
河北少儿科教,http://php.fjl626.cn/hebei.php?id=sekj
|
河北少儿科教,http://php.fjl626.cn/hebei.php?id=sekj
|
||||||
|
|
||||||
河南频道,#genre#
|
河南频道,#genre#
|
||||||
|
河南都市,http://zzssw01.55555.io:9901/tsfile/live/1002_1.m3u8
|
||||||
河南民生,http://61.163.181.78:85/tsfile/live/1005_1.m3u8?key=txiptv&playlive=1&authid=0
|
河南民生,http://61.163.181.78:85/tsfile/live/1005_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||||
河南法治,http://www.cdnstv.com:6398/hls/1112/index.m3u8
|
河南法治,http://www.cdnstv.com:6398/hls/1112/index.m3u8
|
||||||
河南电视剧,http://www.cdnstv.com:6398/hls/1113/index.m3u8
|
河南电视剧,http://www.cdnstv.com:6398/hls/1113/index.m3u8
|
||||||
@@ -657,7 +654,6 @@ CCTV-17,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/
|
|||||||
|
|
||||||
湖北频道,#genre#
|
湖北频道,#genre#
|
||||||
湖北综合,http://[2409:8087:4c0a:22:1::11]:6410/170000001115/UmaiCHAN638072216f7da/index.m3u8?AuthInfo=9kOOdBn7MFF%2F2bWjKgahUUAdKgLqNB5aOAUhcp5CeNLx3R3LdIBdA5q61lut1LwZcw4SC2tJubc%2Bq5t%2F61jvWCtjrJL0x%2BHncPgdmcbBW9I
|
湖北综合,http://[2409:8087:4c0a:22:1::11]:6410/170000001115/UmaiCHAN638072216f7da/index.m3u8?AuthInfo=9kOOdBn7MFF%2F2bWjKgahUUAdKgLqNB5aOAUhcp5CeNLx3R3LdIBdA5q61lut1LwZcw4SC2tJubc%2Bq5t%2F61jvWCtjrJL0x%2BHncPgdmcbBW9I
|
||||||
湖北经视,http://113.57.93.165:9900/tsfile/live/1017_1.m3u8?key=txiptv&playlive=1&authid=0
|
|
||||||
湖北经视,http://58.19.43.46:9901/tsfile/live/1017_1.m3u8
|
湖北经视,http://58.19.43.46:9901/tsfile/live/1017_1.m3u8
|
||||||
湖北影视,http://58.19.43.46:9901/tsfile/live/1016_1.m3u8
|
湖北影视,http://58.19.43.46:9901/tsfile/live/1016_1.m3u8
|
||||||
湖北教育,http://[2409:8087:4c0a:22:1::11]:6410/170000001115/UmaiCHAN638072a6cbbf6/index.m3u8?AuthInfo=9kOOdBn7MFF%2F2bWjKgahUUAdKgLqNB5aOAUhcp5CeNKTFQuOKNd5i0HMa3ydMWIQ6kJ2fBJGJ77BLTXK72CqUYQsX3ZguYt0954s9hfZTfc
|
湖北教育,http://[2409:8087:4c0a:22:1::11]:6410/170000001115/UmaiCHAN638072a6cbbf6/index.m3u8?AuthInfo=9kOOdBn7MFF%2F2bWjKgahUUAdKgLqNB5aOAUhcp5CeNKTFQuOKNd5i0HMa3ydMWIQ6kJ2fBJGJ77BLTXK72CqUYQsX3ZguYt0954s9hfZTfc
|
||||||
@@ -701,16 +697,12 @@ CCTV-17,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/
|
|||||||
哈尔滨新闻综合,http://php.jdshipin.com/TVOD/hljyd.php?id=3221226434
|
哈尔滨新闻综合,http://php.jdshipin.com/TVOD/hljyd.php?id=3221226434
|
||||||
哈尔滨影视,http://111.43.126.240:9003/hls/5/index.m3u8
|
哈尔滨影视,http://111.43.126.240:9003/hls/5/index.m3u8
|
||||||
哈尔滨影视,https://stream.hrbtv.net/yspd/sd/live.m3u8
|
哈尔滨影视,https://stream.hrbtv.net/yspd/sd/live.m3u8
|
||||||
哈尔滨影视,http://stream.hrbtv.net/yspd/sd/live.m3u8
|
|
||||||
哈尔滨影视,http://stream.hrbtv.net/yspd/sd/live.m3u8?zheild
|
哈尔滨影视,http://stream.hrbtv.net/yspd/sd/live.m3u8?zheild
|
||||||
|
哈尔滨影视,http://stream.hrbtv.net/yspd/sd/live.m3u8
|
||||||
哈尔滨资讯,http://stream.hrbtv.net/zxpd/sd/live.m3u8
|
哈尔滨资讯,http://stream.hrbtv.net/zxpd/sd/live.m3u8
|
||||||
哈尔滨生活,http://111.43.126.240:9003/hls/3/index.m3u8
|
|
||||||
哈尔滨生活,http://stream.hrbtv.net/shpd/sd/live.m3u8
|
|
||||||
哈尔滨生活,https://stream.hrbtv.net/shpd/sd/live.m3u8
|
|
||||||
哈尔滨生活,http://stream.hrbtv.net/shpd/sd/live.m3u8?zheild
|
哈尔滨生活,http://stream.hrbtv.net/shpd/sd/live.m3u8?zheild
|
||||||
哈尔滨娱乐,https://stream.hrbtv.net/ylpd/sd/live.m3u8
|
哈尔滨娱乐,https://stream.hrbtv.net/ylpd/sd/live.m3u8
|
||||||
哈尔滨娱乐,http://stream.hrbtv.net/ylpd/sd/live.m3u8
|
哈尔滨娱乐,http://stream.hrbtv.net/ylpd/sd/live.m3u8
|
||||||
哈尔滨娱乐,http://stream.hrbtv.net/ylpd/sd/live.m3u8?zheild#http://stream.hrbtv.net/ylpd/sd/live.m3u8#https://stream.hrbtv.net/ylpd/sd/live.m3u8
|
|
||||||
|
|
||||||
吉林频道,#genre#
|
吉林频道,#genre#
|
||||||
吉林乡村,https://satellitepull.cnr.cn/live/wxjlxcgb/playlist.m3u8
|
吉林乡村,https://satellitepull.cnr.cn/live/wxjlxcgb/playlist.m3u8
|
||||||
@@ -762,15 +754,14 @@ CCTV-17,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/
|
|||||||
辽宁都市,https://ls.qingting.fm/live/1099/64k.m3u8
|
辽宁都市,https://ls.qingting.fm/live/1099/64k.m3u8
|
||||||
辽宁影视剧,http://120.76.248.139/live/bfgd/4200000070.m3u8
|
辽宁影视剧,http://120.76.248.139/live/bfgd/4200000070.m3u8
|
||||||
辽宁生活,http://120.76.248.139/live/bfgd/4200000073.m3u8
|
辽宁生活,http://120.76.248.139/live/bfgd/4200000073.m3u8
|
||||||
辽宁生活,http://dassby.qqff.top:99/live/辽宁生活/index.m3u8
|
|
||||||
辽宁教育青少,http://120.76.248.139/live/bfgd/4200000075.m3u8
|
辽宁教育青少,http://120.76.248.139/live/bfgd/4200000075.m3u8
|
||||||
辽宁教育青少,http://dassby.qqff.top:99/live/辽宁教育青少/index.m3u8
|
|
||||||
辽宁北方,http://120.76.248.139/live/bfgd/4200000071.m3u8
|
辽宁北方,http://120.76.248.139/live/bfgd/4200000071.m3u8
|
||||||
朝阳新闻综合,http://120.76.248.139/live/bfgd/4200000282.m3u8
|
朝阳新闻综合,http://120.76.248.139/live/bfgd/4200000282.m3u8
|
||||||
|
|
||||||
内蒙古频道,#genre#
|
内蒙古频道,#genre#
|
||||||
内蒙古文体娱乐,https://livestream-bt.nmtv.cn/nmtv/2319general.m3u8?txSecret=c7b5c515d2bb6df442492d54955329a3&txTime=771E8800
|
内蒙古文体娱乐,https://livestream-bt.nmtv.cn/nmtv/2319general.m3u8?txSecret=c7b5c515d2bb6df442492d54955329a3&txTime=771E8800
|
||||||
内蒙古经济生活,https://ls.qingting.fm/live/1885/64k.m3u8
|
内蒙古经济生活,https://ls.qingting.fm/live/1885/64k.m3u8
|
||||||
|
内蒙古农牧,http://play1-qk.nmtv.cn:80/live/1686561299036179.m3u8
|
||||||
内蒙古农牧,https://livestream-bt.nmtv.cn/nmtv/2320general.m3u8?txSecret=4d368a175afa19737a9f5be10af24fe2&txTime=771E8800
|
内蒙古农牧,https://livestream-bt.nmtv.cn/nmtv/2320general.m3u8?txSecret=4d368a175afa19737a9f5be10af24fe2&txTime=771E8800
|
||||||
内蒙古少儿,https://livestream-bt.nmtv.cn/nmtv/2318general.m3u8?txSecret=a2c948908728a0733cecbe1fadea23dc&txTime=771E8800
|
内蒙古少儿,https://livestream-bt.nmtv.cn/nmtv/2318general.m3u8?txSecret=a2c948908728a0733cecbe1fadea23dc&txTime=771E8800
|
||||||
|
|
||||||
@@ -784,7 +775,7 @@ CCTV-17,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/
|
|||||||
安多卫视,https://liveout.xntv.tv/a65jur/90p2i1.m3u8?zqinghd
|
安多卫视,https://liveout.xntv.tv/a65jur/90p2i1.m3u8?zqinghd
|
||||||
|
|
||||||
山东频道,#genre#
|
山东频道,#genre#
|
||||||
山东齐鲁,http://123.130.84.106:8154/tsfile/live/1001_1.m3u8?key=txiptv&playlive=1&authid=0
|
山东齐鲁,http://124.128.73.58:9901/tsfile/live/1000_1.m3u8
|
||||||
山东齐鲁,http://111.14.181.15:9901/tsfile/live/1000_1.m3u8
|
山东齐鲁,http://111.14.181.15:9901/tsfile/live/1000_1.m3u8
|
||||||
山东文旅,http://58.57.40.22:9901/tsfile/live/1023_1.m3u8
|
山东文旅,http://58.57.40.22:9901/tsfile/live/1023_1.m3u8
|
||||||
山东综艺,http://123.129.70.178:9901/tsfile/live/1001_1.m3u8
|
山东综艺,http://123.129.70.178:9901/tsfile/live/1001_1.m3u8
|
||||||
@@ -796,7 +787,9 @@ CCTV-17,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/
|
|||||||
山西频道,#genre#
|
山西频道,#genre#
|
||||||
|
|
||||||
陕西频道,#genre#
|
陕西频道,#genre#
|
||||||
|
陕西新闻资讯,http://124.116.183.146:9901/tsfile/live/1000_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||||
陕西都市青春,http://112.46.105.20:8009/hls/19/index.m3u8
|
陕西都市青春,http://112.46.105.20:8009/hls/19/index.m3u8
|
||||||
|
陕西都市青春,http://124.116.183.146:9901/tsfile/live/1001_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||||
农林卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226544/1.m3u8
|
农林卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226544/1.m3u8
|
||||||
|
|
||||||
四川频道,#genre#
|
四川频道,#genre#
|
||||||
@@ -900,9 +893,7 @@ CCTV-17,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/
|
|||||||
CGTN,https://0472.org/hls/cgtn.m3u8
|
CGTN,https://0472.org/hls/cgtn.m3u8
|
||||||
CGTN,https://news.cgtn.com/resource/live/english/cgtn-news.m3u8
|
CGTN,https://news.cgtn.com/resource/live/english/cgtn-news.m3u8
|
||||||
CGTN阿语,https://0472.org/hls/cgtna.m3u8
|
CGTN阿语,https://0472.org/hls/cgtna.m3u8
|
||||||
CGTN俄语,http://russian-livews.cgtn.com/hls/LSvexABhNipibK5KRuUkvHZ7220802LSTeze9o8tdFXMHsb1VosgoT220802cd.m3u8
|
|
||||||
CGTN俄语,https://0472.org/hls/cgtne.m3u8
|
CGTN俄语,https://0472.org/hls/cgtne.m3u8
|
||||||
CGTN法语,http://espanol-liveali.cgtn.com/hls/LSveOGBaBw41Ea7ukkVAUdKQ220802LSTexu6xAuFH8VZNBLE1ZNEa220802cd.m3u8
|
|
||||||
CGTN法语,https://0472.org/hls/cgtnf.m3u8
|
CGTN法语,https://0472.org/hls/cgtnf.m3u8
|
||||||
CGTN纪录,https://0472.org/hls/cgtnd.m3u8
|
CGTN纪录,https://0472.org/hls/cgtnd.m3u8
|
||||||
CGTN西语,https://0472.org/hls/cgtnx.m3u8
|
CGTN西语,https://0472.org/hls/cgtnx.m3u8
|
||||||
|
|||||||
+663
-557
File diff suppressed because it is too large.
Load diff
File diff suppressed because it is too large.
Load diff
File diff suppressed because it is too large.
Load diff
File diff suppressed because it is too large.
Load diff
BIN
Binary file not shown.
|
After Width: | Height: | Size: 4.9 KiB |
+169
-1
@@ -1 +1,169 @@
|
|||||||
Ly8g5rOo5oSP5LqL6aG5OuatpOa6kOS7heaUr+aMgSDlvbHop4ZUViDlj4og54ix5L2s54mIdHZib3jmnIDmlrDniYgKLy8g5rOo5oSP5LqL6aG5OuatpOa6kOS7heaUr+aMgSDlvbHop4ZUViDlj4og54ix5L2s54mIdHZib3jmnIDmlrDniYgKLy8g5rOo5oSP5LqL6aG5OuatpOa6kOS7heaUr+aMgSDlvbHop4ZUViDlj4og54ix5L2s54mIdHZib3jmnIDmlrDniYgKLy8gM+S4qnNldC1Db29raWUKCnZhciBydWxlID0gewoJdGl0bGU6J0FuaW1lMeWKqOeVqycsCglob3N0OidodHRwczovL2FuaW1lMS5tZScsCgl1cmw6ICcvZnljbGFzcycsCglkZXRhaWxVcmw6Jy8/Y2F0PWZ5aWQnLAoJc2VhcmNoVXJsOiAnL3BhZ2UvZnlwYWdlP3M9KionLAoJc2VhcmNoYWJsZToyLAoJcXVpY2tTZWFyY2g6MCwKCWhlYWRlcnM6eydVc2VyLUFnZW50JzogJ1BDX1VBJ30sCgl0aW1lb3V0OjUwMDAsCiAgICBjbGFzc19uYW1lOifpgKPovInkuK0mMjAyNSYyMDI0JjIwMjMmMjAyMiYyMDIxJjIwMjAmMjAxOSYyMDE4JuabtOaXqScsCiAgICBjbGFzc191cmw6J+mAo+i8ieS4rSYyMDI1JjIwMjQmMjAyMyYyMDIyJjIwMjEmMjAyMCYyMDE5JjIwMTgmMjAxNycsCglwbGF5X3BhcnNlOnRydWUsCglsYXp5OmBqczoKCQl2YXIgYXBpdXJsID0gJ2h0dHBzOi8vdi5hbmltZTEubWUvYXBpJzsKCQl2YXIgaHRtbCA9IHJlcXVlc3QoYXBpdXJsLCB7CgkJCWhlYWRlcnM6IHsKCQkJCSdSZWZlcmVyJzogSE9TVCwKCQkJfSwKCQkJYm9keTogJ2Q9JyArIGlucHV0LAoJCQltZXRob2Q6ICdQT1NUJywKCQkJd2l0aEhlYWRlcnM6IHRydWUKCQl9KTsKCQlsZXQganNvbiA9IEpTT04ucGFyc2UoaHRtbCk7CgkJcHJpbnQoanNvbik7CgkJbG9nKE9iamVjdC5rZXlzKGpzb24pKTsKCQlsZXQgc2V0Q2sgPSBPYmplY3Qua2V5cyhqc29uKS5maWx0ZXIoaXQgPT4gaXQudG9Mb3dlckNhc2UoKSA9PT0gInNldC1jb29raWUiKTsKCQlsZXQgY29va2llID0gc2V0Q2sgPyBqc29uW3NldENrXSA6ICIiOwoJCS8vIDPkuKpzZXQtQ29va2llCgkJaWYgKEFycmF5LmlzQXJyYXkoY29va2llKSkgewoJCQljb29raWUgPSBjb29raWUuam9pbignOycpOwoJCX0KCQljb29raWUgPSBjb29raWUuc3BsaXQoJzsnKS5maWx0ZXIoZnVuY3Rpb24oaXQpIHsKCQkJcmV0dXJuIFsnZScsICdwJywgJ2gnXS5pbmNsdWRlcyhpdC5zcGxpdCgnPScpWzBdKQoJCX0pLmpvaW4oJzsnKTsKCQlsb2coY29va2llKTsKCQl2YXIgcHVybCA9IEpTT04ucGFyc2UoanNvbi5ib2R5KS5zWzBdLnNyYzsKCQlpZiAocHVybC5zdGFydHNXaXRoKCcvJykpIHsKCQkJcHVybCA9ICdodHRwczonICsgcHVybAoJCX0KCQlpbnB1dCA9IHsKCQkJang6IDAsCgkJCXVybDogcHVybCwKCQkJcGFyc2U6IDAsCgkJCWhlYWRlcjogSlNPTi5zdHJpbmdpZnkoewoJCQkJJ3JlZmVyZXInOiBIT1NULAoJCQkJJ0Nvb2tpZSc6IGNvb2tpZSwKCQkJCSd1c2VyLWFnZW50JzogUENfVUEKCQkJfSksCgkJfQoJYCwKCWxpbWl0OjYsCgnmjqjojZA6IGBqczoKCQl2YXIgZCA9IFtdOwoJCWZ1bmN0aW9uIHN0cmlwSHRtbFRhZyhzcmMpIHsKCQkJcmV0dXJuIHNyYy5yZXBsYWNlKC88XFwvP1tePl0rKD58JCkvZywgJycpLnJlcGxhY2UoLyYuezEsNX07L2csICcnKS5yZXBsYWNlKC9cXHN7Mix9L2csICcgJyk7CgkJfQoJCXZhciB0aW1lc3RhbXAgPSBuZXcgRGF0ZSgpLmdldFRpbWUoKTsKCQl2YXIganNvbiA9IHJlcXVlc3QoJ2h0dHBzOi8vZDF6cXV6amd3bzl5Yi5jbG91ZGZyb250Lm5ldC8/Xz0nICsgdGltZXN0YW1wKTsKCQl2YXIgbGlzdCA9IEpTT04ucGFyc2UoanNvbik7CgkJbGV0IHBsYXlLZXlzID0gT2JqZWN0LnZhbHVlcyhsaXN0KS5maWx0ZXIoZnVuY3Rpb24oeCkgewoJCQlyZXR1cm4geFsyXS5pbmNsdWRlcygn6YCj6LyJ5LitJyk7CgkJfSk7CgkJcGxheUtleXMuZm9yRWFjaChmdW5jdGlvbihpdCkgewoJCQlkLnB1c2goewoJCQkJdGl0bGU6IHN0cmlwSHRtbFRhZyhpdFsxXSksCgkJCQlpbWc6ICdodHRwczovL3N0YS5hbmljZG4uY29tL3BsYXllckltZy84LmpwZycsCgkJCQlkZXNjOiBpdFsyXSwKCQkJCXVybDogaXRbMF0sCgkJCX0pOwoJCX0pOwoJCXNldFJlc3VsdChkKTsKCWAsCgnkuIDnuqc6IGBqczoKCQl2YXIgZCA9IFtdOwoJCWZ1bmN0aW9uIHN0cmlwSHRtbFRhZyhzcmMpIHsKCQkJcmV0dXJuIHNyYy5yZXBsYWNlKC88XFwvP1tePl0rKD58JCkvZywgJycpLnJlcGxhY2UoLyYuezEsNX07L2csICcnKS5yZXBsYWNlKC9cXHN7Mix9L2csICcgJyk7CgkJfQoJCXZhciB0aW1lc3RhbXAgPSBuZXcgRGF0ZSgpLmdldFRpbWUoKTsKCQl2YXIganNvbiA9IHJlcXVlc3QoJ2h0dHBzOi8vZDF6cXV6amd3bzl5Yi5jbG91ZGZyb250Lm5ldC8/Xz0nICsgdGltZXN0YW1wKTsKCQl2YXIgbGlzdCA9IEpTT04ucGFyc2UoanNvbik7CgkJbGV0IHBsYXlLZXlzID0gT2JqZWN0LnZhbHVlcyhsaXN0KS5maWx0ZXIoZnVuY3Rpb24oeCkgewoJCQlpZiAoTVlfQ0FURSA9PT0gJ+mAo+i8ieS4rScpIHJldHVybiB4WzJdLmluY2x1ZGVzKE1ZX0NBVEUpOwoJCQllbHNlIGlmIChNWV9DQVRFID09PSAnMjAxNycpIHJldHVybiB4WzNdIDw9IE1ZX0NBVEU7CgkJCWVsc2UgcmV0dXJuIHhbM10gPT0gTVlfQ0FURTsKCQl9KTsKCQlwbGF5S2V5cy5mb3JFYWNoKGZ1bmN0aW9uKGl0KSB7CgkJCWQucHVzaCh7CgkJCQl0aXRsZTogc3RyaXBIdG1sVGFnKGl0WzFdKSwKCQkJCWltZzogJ2h0dHBzOi8vc3RhLmFuaWNkbi5jb20vcGxheWVySW1nLzguanBnJywKCQkJCWRlc2M6IGl0WzJdLAoJCQkJdXJsOiBpdFswXSwKCQkJfSk7CgkJfSk7CgkJc2V0UmVzdWx0KGQpOwoJYCwKCeS6jOe6pzogYGpzOgoJCXBkZmggPSBqc3AucGRmaDsgcGRmYSA9IGpzcC5wZGZhOyBwZCA9IGpzcC5wZDsKCQl2YXIgaHRtbCA9IHJlcXVlc3QoaW5wdXQpOwoJCXZhciB0aW1lc3RhbXAgPSBuZXcgRGF0ZSgpLmdldFRpbWUoKTsKCQl2YXIganNvbiA9IHJlcXVlc3QoJ2h0dHBzOi8vZDF6cXV6amd3bzl5Yi5jbG91ZGZyb250Lm5ldC8/Xz0nICsgdGltZXN0YW1wKTsKCQl2YXIgbGlzdCA9IEpTT04ucGFyc2UoanNvbik7CgkJdmFyIHZpZCA9IGlucHV0LnNwbGl0KCc9JylbMV07CgkJbGV0IHBsYXlLZXlzID0gT2JqZWN0LnZhbHVlcyhsaXN0KS5maW5kKGZ1bmN0aW9uKHgpIHsKCQkJcmV0dXJuIHhbMF0gPT09IHBhcnNlSW50KHZpZCk7CgkJfSk7CgkJVk9EID0gewoJCQl2b2RfcGljOiAnaHR0cHM6Ly9zdGEuYW5pY2RuLmNvbS9wbGF5ZXJJbWcvOC5qcGcnLAoJCQl2b2RfaWQ6IHBsYXlLZXlzWzBdLAoJCQl2b2RfbmFtZTogcGxheUtleXNbMV0sCgkJCXZvZF9jb250ZW50OiBwbGF5S2V5c1syXSwKCQkJdm9kX3llYXI6IHBsYXlLZXlzWzNdLAoJCQl0eXBlX25hbWU6IHBsYXlLZXlzWzRdLAoJCQl2b2RfYWN0b3I6IHBsYXlLZXlzWzVdLAoJCX07CgkJdmFyIHBhZ2V1cmwgPSBwZChodG1sLCAnLmNhdC1saW5rcyYmYSYmaHJlZicpOwoJCXZhciBwYWdlbnVtID0gMTsKCQlsZXQgdm9kX3RhYl9saXN0ID0gW107CgkJbGV0IHZsaXN0ID0gW107CgkJZm9yIChsZXQgcCA9IDE7IHAgPCBwYXJzZUludChwYWdlbnVtKSArIDE7IHArKykgewoJCQlsZXQgcGh0bWwgPSByZXF1ZXN0KHBhZ2V1cmwgKyAnL3BhZ2UvJyArIHBhZ2VudW0pOwoJCQlsZXQgbmV3X3ZvZF9saXN0ID0gW107CgkJCWxldCB2b2RMaXN0ID0gW107CgkJCXZvZExpc3QgPSBwZGZhKHBodG1sLCAnLnNpdGUtbWFpbiYmYXJ0aWNsZScpOwoJCQlmb3IgKGxldCBpID0gMDsgaSALine truncated
|
// 注意事项:此源仅支持 影视TV 及 爱佬版tvbox最新版
|
||||||
|
// 注意事项:此源仅支持 影视TV 及 爱佬版tvbox最新版
|
||||||
|
// 注意事项:此源仅支持 影视TV 及 爱佬版tvbox最新版
|
||||||
|
// 3个set-Cookie
|
||||||
|
|
||||||
|
var rule = {
|
||||||
|
title:'Anime1动畫',
|
||||||
|
host:'https://anime1.me',
|
||||||
|
url: '/fyclass',
|
||||||
|
detailUrl:'/?cat=fyid',
|
||||||
|
searchUrl: '/page/fypage?s=**',
|
||||||
|
searchable:2,
|
||||||
|
quickSearch:0,
|
||||||
|
headers:{'User-Agent': 'PC_UA'},
|
||||||
|
timeout:5000,
|
||||||
|
class_name:'連載中&2025&2024&2023&2022&2021&2020&2019&2018&更早',
|
||||||
|
class_url:'連載中&2025&2024&2023&2022&2021&2020&2019&2018&2017',
|
||||||
|
play_parse:true,
|
||||||
|
lazy:`js:
|
||||||
|
var apiurl = 'https://v.anime1.me/api';
|
||||||
|
var html = request(apiurl, {
|
||||||
|
headers: {
|
||||||
|
'Referer': HOST,
|
||||||
|
},
|
||||||
|
body: 'd=' + input,
|
||||||
|
method: 'POST',
|
||||||
|
withHeaders: true
|
||||||
|
});
|
||||||
|
let json = JSON.parse(html);
|
||||||
|
print(json);
|
||||||
|
log(Object.keys(json));
|
||||||
|
let setCk = Object.keys(json).filter(it => it.toLowerCase() === "set-cookie");
|
||||||
|
let cookie = setCk ? json[setCk] : "";
|
||||||
|
// 3个set-Cookie
|
||||||
|
if (Array.isArray(cookie)) {
|
||||||
|
cookie = cookie.join(';');
|
||||||
|
}
|
||||||
|
cookie = cookie.split(';').filter(function(it) {
|
||||||
|
return ['e', 'p', 'h'].includes(it.split('=')[0])
|
||||||
|
}).join(';');
|
||||||
|
log(cookie);
|
||||||
|
var purl = JSON.parse(json.body).s[0].src;
|
||||||
|
if (purl.startsWith('/')) {
|
||||||
|
purl = 'https:' + purl
|
||||||
|
}
|
||||||
|
input = {
|
||||||
|
jx: 0,
|
||||||
|
url: purl,
|
||||||
|
parse: 0,
|
||||||
|
header: JSON.stringify({
|
||||||
|
'referer': HOST,
|
||||||
|
'Cookie': cookie,
|
||||||
|
'user-agent': PC_UA
|
||||||
|
}),
|
||||||
|
}
|
||||||
|
`,
|
||||||
|
limit:6,
|
||||||
|
推荐: `js:
|
||||||
|
var d = [];
|
||||||
|
function stripHtmlTag(src) {
|
||||||
|
return src.replace(/<\\/?[^>]+(>|$)/g, '').replace(/&.{1,5};/g, '').replace(/\\s{2,}/g, ' ');
|
||||||
|
}
|
||||||
|
var timestamp = new Date().getTime();
|
||||||
|
var json = request('https://d1zquzjgwo9yb.cloudfront.net/?_=' + timestamp);
|
||||||
|
var list = JSON.parse(json);
|
||||||
|
let playKeys = Object.values(list).filter(function(x) {
|
||||||
|
return x[2].includes('連載中');
|
||||||
|
});
|
||||||
|
playKeys.forEach(function(it) {
|
||||||
|
d.push({
|
||||||
|
title: stripHtmlTag(it[1]),
|
||||||
|
img: 'https://sta.anicdn.com/playerImg/8.jpg',
|
||||||
|
desc: it[2],
|
||||||
|
url: it[0],
|
||||||
|
});
|
||||||
|
});
|
||||||
|
setResult(d);
|
||||||
|
`,
|
||||||
|
一级: `js:
|
||||||
|
var d = [];
|
||||||
|
function stripHtmlTag(src) {
|
||||||
|
return src.replace(/<\\/?[^>]+(>|$)/g, '').replace(/&.{1,5};/g, '').replace(/\\s{2,}/g, ' ');
|
||||||
|
}
|
||||||
|
var timestamp = new Date().getTime();
|
||||||
|
var json = request('https://d1zquzjgwo9yb.cloudfront.net/?_=' + timestamp);
|
||||||
|
var list = JSON.parse(json);
|
||||||
|
let playKeys = Object.values(list).filter(function(x) {
|
||||||
|
if (MY_CATE === '連載中') return x[2].includes(MY_CATE);
|
||||||
|
else if (MY_CATE === '2017') return x[3] <= MY_CATE;
|
||||||
|
else return x[3] == MY_CATE;
|
||||||
|
});
|
||||||
|
playKeys.forEach(function(it) {
|
||||||
|
d.push({
|
||||||
|
title: stripHtmlTag(it[1]),
|
||||||
|
img: 'https://sta.anicdn.com/playerImg/8.jpg',
|
||||||
|
desc: it[2],
|
||||||
|
url: it[0],
|
||||||
|
});
|
||||||
|
});
|
||||||
|
setResult(d);
|
||||||
|
`,
|
||||||
|
二级: `js:
|
||||||
|
pdfh = jsp.pdfh; pdfa = jsp.pdfa; pd = jsp.pd;
|
||||||
|
var html = request(input);
|
||||||
|
var timestamp = new Date().getTime();
|
||||||
|
var json = request('https://d1zquzjgwo9yb.cloudfront.net/?_=' + timestamp);
|
||||||
|
var list = JSON.parse(json);
|
||||||
|
var vid = input.split('=')[1];
|
||||||
|
let playKeys = Object.values(list).find(function(x) {
|
||||||
|
return x[0] === parseInt(vid);
|
||||||
|
});
|
||||||
|
VOD = {
|
||||||
|
vod_pic: 'https://sta.anicdn.com/playerImg/8.jpg',
|
||||||
|
vod_id: playKeys[0],
|
||||||
|
vod_name: playKeys[1],
|
||||||
|
vod_content: playKeys[2],
|
||||||
|
vod_year: playKeys[3],
|
||||||
|
type_name: playKeys[4],
|
||||||
|
vod_actor: playKeys[5],
|
||||||
|
};
|
||||||
|
var pageurl = pd(html, '.cat-links&&a&&href');
|
||||||
|
var pagenum = 1;
|
||||||
|
let vod_tab_list = [];
|
||||||
|
let vlist = [];
|
||||||
|
for (let p = 1; p < parseInt(pagenum) + 1; p++) {
|
||||||
|
let phtml = request(pageurl + '/page/' + pagenum);
|
||||||
|
let new_vod_list = [];
|
||||||
|
let vodList = [];
|
||||||
|
vodList = pdfa(phtml, '.site-main&&article');
|
||||||
|
for (let i = 0; i < vodList.length; i++) {
|
||||||
|
let it = vodList[i];
|
||||||
|
let ptitle = pdfh(it, '.entry-title&&Text').replace(/\\[(.*)\\]/, '$1');
|
||||||
|
let purl = pd(it, '.video-js&&data-apireq');
|
||||||
|
new_vod_list.push(ptitle + '$' + purl);
|
||||||
|
}
|
||||||
|
vlist = vlist.concat(new_vod_list);
|
||||||
|
try {
|
||||||
|
pagenum = pd(phtml, '.nav-previous&&a&&href').split('/page/')[1];
|
||||||
|
} catch(e) {}
|
||||||
|
}
|
||||||
|
let vlist2 = vlist.reverse().join("#");
|
||||||
|
vod_tab_list.push(vlist2);
|
||||||
|
VOD.vod_play_from = '在线播放';
|
||||||
|
VOD.vod_play_url = vod_tab_list.join("$$$");
|
||||||
|
`,
|
||||||
|
搜索: `js:
|
||||||
|
var d = [];
|
||||||
|
function stripHtmlTag(src) {
|
||||||
|
return src.replace(/<\\/?[^>]+(>|$)/g, '').replace(/&.{1,5};/g, '').replace(/\\s{2,}/g, ' ');
|
||||||
|
}
|
||||||
|
var timestamp = new Date().getTime();
|
||||||
|
var json = request('https://d1zquzjgwo9yb.cloudfront.net/?_=' + timestamp);
|
||||||
|
var list = JSON.parse(json);
|
||||||
|
var wd = input.split('=')[1];
|
||||||
|
let playKeys = Object.values(list).filter(function(x) {
|
||||||
|
return x[1].includes(wd);
|
||||||
|
});
|
||||||
|
log(playKeys);
|
||||||
|
playKeys.forEach(function(it) {
|
||||||
|
d.push({
|
||||||
|
title: stripHtmlTag(it[1]),
|
||||||
|
img: 'https://sta.anicdn.com/playerImg/8.jpg',
|
||||||
|
desc: it[2],
|
||||||
|
url: it[0],
|
||||||
|
});
|
||||||
|
});
|
||||||
|
setResult(d);
|
||||||
|
`,
|
||||||
|
}
|
||||||
File renamed without changes.
File renamed without changes.
File renamed without changes.
@@ -0,0 +1,15 @@
|
|||||||
|
{
|
||||||
|
"数组": "card card-sm card-link&&</div>",
|
||||||
|
"图片": "src=\"&&\"",
|
||||||
|
"标题": "mb-0 card-title text-truncate\">&&<",
|
||||||
|
"副标题": "start-0 text-red-fg\">&&</span>",
|
||||||
|
"链接": "href=\"&&\"",
|
||||||
|
"简介": "剧情简介:&&\"",
|
||||||
|
"线路标题": "磁力+>&&<",
|
||||||
|
"播放数组": "download-list&&</tbody>",
|
||||||
|
"播放列表": "<tr&&</tr>",
|
||||||
|
"播放标题": "text-muted\">&&</td>[不包含:网盘下载]",
|
||||||
|
"跳转播放链接": "href=\"&&\"",
|
||||||
|
"分类url": "https://v.xlys.ltd.ua/s/all/{catePg}?type={cateId};;d0",
|
||||||
|
"分类": "电影$0#电视剧$1"
|
||||||
|
}
|
||||||
File renamed without changes.
@@ -0,0 +1,10 @@
|
|||||||
|
{
|
||||||
|
"请求头": "手机",
|
||||||
|
"编码": "UTF-8",
|
||||||
|
"简介": "简 介:&&</p>",
|
||||||
|
"线路数组": "javascript:;\">&&</a>",
|
||||||
|
"数组": "<li>&&</li>",
|
||||||
|
"图片": "data-echo=\"&&\"",
|
||||||
|
"分类url": "https://vip.wwgz.cn:5200/vod-list-id-{cateId}-pg-{catePg}-order--by-time-class-0-year-{year}-letter--area-{area}-lang-.html",
|
||||||
|
"分类": "电影$1#电视剧$2#动漫$4#综艺$3#短剧$26"
|
||||||
|
}
|
||||||
@@ -0,0 +1,18 @@
|
|||||||
|
{
|
||||||
|
"请求头": "User-Agent$MOBILE_UA",
|
||||||
|
"编码": "UTF-8",
|
||||||
|
"主页url": "https://dora.xiaoxinbk.com/",
|
||||||
|
"数组": "class=\"card-img-bili\"&&</a>",
|
||||||
|
"标题": "alt=\"&&\"",
|
||||||
|
"图片": "data-url=\"&&\"",
|
||||||
|
"链接": "href=\"&&\"",
|
||||||
|
"线路标题": "mt-0\">&&</h3>",
|
||||||
|
"播放数组": "class=\"card-body button-list\"&&</div>",
|
||||||
|
"播放列表": "<a&&a>",
|
||||||
|
"播放链接": "href=\"&&\"",
|
||||||
|
"播放标题": ">&&</",
|
||||||
|
"分类url": "https://www.dora-video.cn/search/sy/?niandai={year}&cat={class}&tag={cateId}&gaojijiansuo=1&zhuangtai={by}",
|
||||||
|
"分类": "全部$0#动画$20#剧场版$21#MV$22#预告片$23#直播$27#同人$25#民间$26#目录$28#中篇$30",
|
||||||
|
"剧情": "哆啦A梦新番$1#新哆啦A梦 台湾配音$2#哆啦A梦剧场版$3#最新预告片$6#剧场版集合$7#哆啦A梦MV$4#哆啦A梦七小子集合$11#生日特别篇$19#哆啦A梦生日特别篇$12#哆啦美生日特别篇$14#大雄生日特别篇$13#静香生日特别篇$15#胖虎生日特别篇$16#小夫生日特别篇$17#24小时直播$24#哆啦A梦中篇附映$29#哆啦A梦大山版 - 哆啦a梦1979版国语旧版 - 旧版$31#哆啦A梦大山修复&补档区$32#藤子·F·不二雄【其它动画】$33",
|
||||||
|
"排序": "全部$0#完结$2#连载$1#待定$-1"
|
||||||
|
}
|
||||||
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
@@ -0,0 +1,4 @@
|
|||||||
|
{
|
||||||
|
"分类": "短剧$duanju#电影$dianying#电视剧$dianshiju#动漫$dongman#综艺$zongyi",
|
||||||
|
"分类url": "https://www.duanjuwang.cc/vodtype/{cateId}/page/{catePg}.html"
|
||||||
|
}
|
||||||
File renamed without changes.
File renamed without changes.
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"简介": "p_txt show_part\">&&</p>",
|
"简介": "p_txt show_part\">&&</p>",
|
||||||
"副标题": "v_note\">&&</div>",
|
"副标题": "v_note\">&&</div>",
|
||||||
"分类url": "https://saohuody.com/list/{cateId}-{catePg}.html;;d1",
|
"分类url": "https://saohuody.com/list/{cateId}-{catePg}.html",
|
||||||
"分类": "国产剧$12#港剧$13#台剧$14#日剧$15#韩剧$16#美剧$17#海外$18#泰剧$19#动作$5#喜剧$6#爱情$7#科幻$8#恐怖$9#剧情$10#战争$11#动画$33"
|
"分类": "国产剧$12#港剧$13#台剧$14#日剧$15#韩剧$16#美剧$17#海外$18#泰剧$19#动作$5#喜剧$6#爱情$7#科幻$8#恐怖$9#剧情$10#战争$11#动画$33"
|
||||||
}
|
}
|
||||||
File renamed without changes.
File renamed without changes.
@@ -1,16 +1,16 @@
|
|||||||
{
|
{
|
||||||
"规则名": "动漫巴士",
|
"规则名": "动漫巴士",
|
||||||
"规则作者": "",
|
"规则作者": "",
|
||||||
"请求头参数": "User-Agent$MOBILE_UA#Referer$https://dm84.tv",
|
"请求头参数": "User-Agent$MOBILE_UA#Accept$text/html#accept-language$zh-CN,zh;q=0.8",
|
||||||
"网页编码格式": "UTF-8",
|
"网页编码格式": "UTF-8",
|
||||||
"图片是否需要代理": "0",
|
"图片是否需要代理": "0",
|
||||||
"是否开启获取首页数据": "1",
|
"是否开启获取首页数据": "1",
|
||||||
"首页推荐链接": "https://dm84.tv",
|
"首页推荐链接": "https://dm84.net",
|
||||||
"首页列表数组规则": "body&&.v_list",
|
"首页列表数组规则": "body&&.v_list",
|
||||||
"首页片单列表数组规则": "li",
|
"首页片单列表数组规则": "li",
|
||||||
"首页片单是否Jsoup写法": "1",
|
"首页片单是否Jsoup写法": "1",
|
||||||
"分类起始页码": "1",
|
"分类起始页码": "1",
|
||||||
"分类链接": "https://dm84.tv/list-{cateId}-{catePg}.html[firstPage=https://dm84.tv/list-{cateId}.html]",
|
"分类链接": "https://dm84.net/list-{cateId}-{catePg}.html[firstPage=https://dm84.net/list-{cateId}.html]",
|
||||||
"分类名称": "国产动漫&日本动漫&欧美动漫&动漫电影",
|
"分类名称": "国产动漫&日本动漫&欧美动漫&动漫电影",
|
||||||
"分类名称替换词": "1&2&3&4",
|
"分类名称替换词": "1&2&3&4",
|
||||||
"筛选数据": {},
|
"筛选数据": {},
|
||||||
@@ -40,10 +40,10 @@
|
|||||||
"分类片单链接": "a&&href",
|
"分类片单链接": "a&&href",
|
||||||
"分类片单图片": ".lazy&&data-bg",
|
"分类片单图片": ".lazy&&data-bg",
|
||||||
"分类片单副标题": ".desc&&Text",
|
"分类片单副标题": ".desc&&Text",
|
||||||
"分类片单链接加前缀": "https://dm84.tv",
|
"分类片单链接加前缀": "https://dm84.net",
|
||||||
"分类片单链接加后缀": "",
|
"分类片单链接加后缀": "",
|
||||||
"搜索请求头参数": "User-Agent$手机#Accept$text/html",
|
"搜索请求头参数": "User-Agent$手机#Accept$text/html#accept-language$zh-CN,zh;q=0.8",
|
||||||
"搜索链接": "https://dm84.tv/s-{wd}---------{SearchPg}.html",
|
"搜索链接": "https://dm84.net/s-{wd}---------{SearchPg}.html",
|
||||||
"POST请求数据": "",
|
"POST请求数据": "",
|
||||||
"搜索截取模式": "1",
|
"搜索截取模式": "1",
|
||||||
"搜索列表数组规则": ".v_list&&li",
|
"搜索列表数组规则": ".v_list&&li",
|
||||||
@@ -52,7 +52,7 @@
|
|||||||
"搜索片单标题": "a&&title!在线观看",
|
"搜索片单标题": "a&&title!在线观看",
|
||||||
"搜索片单链接": "a&&href",
|
"搜索片单链接": "a&&href",
|
||||||
"搜索片单副标题": ".desc&&Text",
|
"搜索片单副标题": ".desc&&Text",
|
||||||
"搜索片单链接加前缀": "https://dm84.tv",
|
"搜索片单链接加前缀": "https://dm84.net",
|
||||||
"搜索片单链接加后缀": "",
|
"搜索片单链接加后缀": "",
|
||||||
"链接是否直接播放": "0",
|
"链接是否直接播放": "0",
|
||||||
"直接播放链接加前缀": "",
|
"直接播放链接加前缀": "",
|
||||||
@@ -72,7 +72,7 @@
|
|||||||
"选集标题": "a&&Text",
|
"选集标题": "a&&Text",
|
||||||
"选集链接": "a&&href",
|
"选集链接": "a&&href",
|
||||||
"是否反转选集序列": "1",
|
"是否反转选集序列": "1",
|
||||||
"选集链接加前缀": "https://dm84.tv",
|
"选集链接加前缀": "https://dm84.net",
|
||||||
"选集链接加后缀": "",
|
"选集链接加后缀": "",
|
||||||
"分析MacPlayer": "0",
|
"分析MacPlayer": "0",
|
||||||
"是否开启手动嗅探": "0",
|
"是否开启手动嗅探": "0",
|
||||||
File renamed without changes.
File renamed without changes.
File renamed without changes.
@@ -0,0 +1,81 @@
|
|||||||
|
{
|
||||||
|
"规则名": "短剧屋",
|
||||||
|
"规则作者": "",
|
||||||
|
"请求头参数": "手机",
|
||||||
|
"网页编码格式": "UTF-8",
|
||||||
|
"图片是否需要代理": "0",
|
||||||
|
"是否开启获取首页数据": "1",
|
||||||
|
"首页推荐链接": "http://www.metaysw.com",
|
||||||
|
"首页列表数组规则": "body&&.vod-vodlist",
|
||||||
|
"首页片单列表数组规则": "li",
|
||||||
|
"首页片单是否Jsoup写法": "1",
|
||||||
|
"分类起始页码": "1",
|
||||||
|
"分类链接": "http://www.metaysw.com/type/{cateId}-{catePg}.html",
|
||||||
|
"分类名称": "短剧",
|
||||||
|
"分类名称替换词": "lianxuju",
|
||||||
|
"筛选数据": {},
|
||||||
|
//"筛选数据": "ext",
|
||||||
|
//{cateId}
|
||||||
|
"筛选子分类名称": "",
|
||||||
|
"筛选子分类替换词": "",
|
||||||
|
//{class}
|
||||||
|
"筛选类型名称": "",
|
||||||
|
"筛选类型替换词": "*",
|
||||||
|
//{area}
|
||||||
|
"筛选地区名称": "",
|
||||||
|
"筛选地区替换词": "*",
|
||||||
|
//{year}
|
||||||
|
"筛选年份名称": "",
|
||||||
|
"筛选年份替换词": "*",
|
||||||
|
//{lang}
|
||||||
|
"筛选语言名称": "",
|
||||||
|
"筛选语言替换词": "*",
|
||||||
|
//{by}
|
||||||
|
"筛选排序名称": "时间&人气&评分",
|
||||||
|
"筛选排序替换词": "time&hits&score",
|
||||||
|
"分类截取模式": "1",
|
||||||
|
"分类列表数组规则": ".vod-vodlist&&li",
|
||||||
|
"分类片单是否Jsoup写法": "1",
|
||||||
|
"分类片单标题": ".vod-vodlist__title&&Text",
|
||||||
|
"分类片单链接": "a&&href",
|
||||||
|
"分类片单图片": ".lazyload&&data-original",
|
||||||
|
"分类片单副标题": ".pic-text&&Text",
|
||||||
|
"分类片单链接加前缀": "http://www.metaysw.com",
|
||||||
|
"分类片单链接加后缀": "",
|
||||||
|
"搜索请求头参数": "User-Agent$手机",
|
||||||
|
"搜索链接": "http://www.metaysw.com/search/page/{SearchPg}/wd/{wd}.html",
|
||||||
|
"POST请求数据": "",
|
||||||
|
"搜索截取模式": "1",
|
||||||
|
"搜索列表数组规则": ".vod-vodlist&&li",
|
||||||
|
"搜索片单是否Jsoup写法": "1",
|
||||||
|
"搜索片单图片": ".lazyload&&data-original",
|
||||||
|
"搜索片单标题": ".vod-vodlist__title&&Text",
|
||||||
|
"搜索片单链接": "a&&href",
|
||||||
|
"搜索片单副标题": ".pic-text&&Text",
|
||||||
|
"搜索片单链接加前缀": "http://www.metaysw.com",
|
||||||
|
"搜索片单链接加后缀": "",
|
||||||
|
"链接是否直接播放": "0",
|
||||||
|
"直接播放链接加前缀": "https://live.52sf.ga/huya/",
|
||||||
|
"直接播放链接加后缀": "#isVideo=true#",
|
||||||
|
"直接播放直链视频请求头": "authority$ku.peizq.online#Referer$https://play.peizq.online",
|
||||||
|
"详情是否Jsoup写法": "1",
|
||||||
|
"类型详情": "",
|
||||||
|
"年代详情": "",
|
||||||
|
"地区详情": "",
|
||||||
|
"演员详情": ".vod-content__detail&&p,2&&Text!主演:",
|
||||||
|
"简介详情": "",
|
||||||
|
"线路列表数组规则": ".dropdown-menu&&li",
|
||||||
|
"线路标题": "a&&Text",
|
||||||
|
"播放列表数组规则": "body&&.vod-content__playlist",
|
||||||
|
"选集列表数组规则": "li",
|
||||||
|
"选集标题链接是否Jsoup写法": "1",
|
||||||
|
"选集标题": "a&&Text",
|
||||||
|
"选集链接": "a&&href",
|
||||||
|
"是否反转选集序列": "0",
|
||||||
|
"选集链接加前缀": "http://www.metaysw.com",
|
||||||
|
"选集链接加后缀": "",
|
||||||
|
"分析MacPlayer": "0",
|
||||||
|
"是否开启手动嗅探": "0",
|
||||||
|
"手动嗅探视频链接关键词": ".mp4#.m3u8#.flv#video/tos",
|
||||||
|
"手动嗅探视频链接过滤词": ".html#=http"
|
||||||
|
}
|
||||||
+208
-284
@@ -123,15 +123,43 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": "剧咖",
|
"key": "榴莲",
|
||||||
"name": "剧咖|APP",
|
"name": "榴莲|APP",
|
||||||
|
"type": 3,
|
||||||
|
"quickSearch": 1,
|
||||||
|
"api": "csp_AppGet2",
|
||||||
|
"ext": {
|
||||||
|
"url": "https://qjappcms.ll4k.xyz",
|
||||||
|
"dataKey": "1yGA85sJ5STtE7uj",
|
||||||
|
"dataIv": "1yGA85sJ5STtE7uj",
|
||||||
|
"deviceId": "",
|
||||||
|
"version": "50000"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "桃子",
|
||||||
|
"name": "桃子|APP",
|
||||||
"type": 3,
|
"type": 3,
|
||||||
"quickSearch": 1,
|
"quickSearch": 1,
|
||||||
"api": "csp_AppGet",
|
"api": "csp_AppGet",
|
||||||
"ext": {
|
"ext": {
|
||||||
"url": "https://get.xiaoqi0.cn",
|
"url": "https://appcms.tzys.xyz",
|
||||||
"dataKey": "jukayingshi66666",
|
"dataKey": "KL6vlZkw6WL5x90U",
|
||||||
"dataIv": "jukayingshi66666",
|
"dataIv": "KL6vlZkw6WL5x90U",
|
||||||
|
"deviceId": "4b4c36766c5a6b7736574c3578393055",
|
||||||
|
"version": "119"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "魔方",
|
||||||
|
"name": "魔方|APP",
|
||||||
|
"type": 3,
|
||||||
|
"quickSearch": 1,
|
||||||
|
"api": "csp_AppGet",
|
||||||
|
"ext": {
|
||||||
|
"url": "https://mfsp33.top",
|
||||||
|
"dataKey": "1234567887654321",
|
||||||
|
"dataIv": "1234567887654321",
|
||||||
"deviceId": "",
|
"deviceId": "",
|
||||||
"version": ""
|
"version": ""
|
||||||
}
|
}
|
||||||
@@ -150,20 +178,6 @@
|
|||||||
"version": ""
|
"version": ""
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"key": "晓晓",
|
|
||||||
"name": "晓晓|APP",
|
|
||||||
"type": 3,
|
|
||||||
"quickSearch": 1,
|
|
||||||
"api": "csp_AppGet",
|
|
||||||
"ext": {
|
|
||||||
"url": "https://ys.ewo.asia",
|
|
||||||
"dataKey": "Z0qTnwyLAJCtuIkI",
|
|
||||||
"dataIv": "Z0qTnwyLAJCtuIkI",
|
|
||||||
"deviceId": "",
|
|
||||||
"version": ""
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"key": "溜溜",
|
"key": "溜溜",
|
||||||
"name": "溜溜|APP",
|
"name": "溜溜|APP",
|
||||||
@@ -402,6 +416,19 @@
|
|||||||
"version": "103"
|
"version": "103"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"key": "樱桃",
|
||||||
|
"name": "樱桃|APP",
|
||||||
|
"type": 3,
|
||||||
|
"quickSearch": 1,
|
||||||
|
"api": "csp_AppMuou",
|
||||||
|
"ext": {
|
||||||
|
"url": "http://sp.dxgsp.cc",
|
||||||
|
"dataKey": "25f9e794323b4538",
|
||||||
|
"dataIv": "25f9e794323b4538",
|
||||||
|
"jxurl": "https://ap.dxgsp.cc"
|
||||||
|
}
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"key": "趣看",
|
"key": "趣看",
|
||||||
"name": "趣看|APP",
|
"name": "趣看|APP",
|
||||||
@@ -415,32 +442,6 @@
|
|||||||
"jxurl": "https://www.ququkan.cc"
|
"jxurl": "https://www.ququkan.cc"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"key": "柚子",
|
|
||||||
"name": "柚子|APP",
|
|
||||||
"type": 3,
|
|
||||||
"quickSearch": 1,
|
|
||||||
"api": "csp_AppMuou",
|
|
||||||
"ext": {
|
|
||||||
"url": "http://172.247.192.138:17263",
|
|
||||||
"dataKey": "3f94fca574a811a8",
|
|
||||||
"dataIv": "3f94fca574a811a8",
|
|
||||||
"jxurl": "http://172.247.192.140:12264"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"key": "火猫",
|
|
||||||
"name": "火猫|APP",
|
|
||||||
"type": 3,
|
|
||||||
"quickSearch": 1,
|
|
||||||
"api": "csp_AppMuou",
|
|
||||||
"ext": {
|
|
||||||
"url": "http://154.12.90.59:14580",
|
|
||||||
"dataKey": "6b7cf13bf47ba2e6",
|
|
||||||
"dataIv": "6b7cf13bf47ba2e6",
|
|
||||||
"jxurl": "http://app.789dd.cn"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"key": "哔哩视频",
|
"key": "哔哩视频",
|
||||||
"name": "哔哩|视频",
|
"name": "哔哩|视频",
|
||||||
@@ -455,7 +456,7 @@
|
|||||||
"ratio": 1.433
|
"ratio": 1.433
|
||||||
},
|
},
|
||||||
"ext": {
|
"ext": {
|
||||||
"json": "./json/BLSP.json",
|
"json": "./json/哔哩视频.json",
|
||||||
"cookie": "http://127.0.0.1:9978/file/TVBox/bili_cookie.txt"
|
"cookie": "http://127.0.0.1:9978/file/TVBox/bili_cookie.txt"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -463,29 +464,29 @@
|
|||||||
"key": "腾讯视频",
|
"key": "腾讯视频",
|
||||||
"name": "腾讯|视频",
|
"name": "腾讯|视频",
|
||||||
"type": 3,
|
"type": 3,
|
||||||
"api": "./api/drpy2.min.js",
|
"api": "./js/drpy2.min.js",
|
||||||
"ext": "./js/TXSP.js"
|
"ext": "./js/腾讯视频.js"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": "优酷视频",
|
"key": "优酷视频",
|
||||||
"name": "优酷|视频",
|
"name": "优酷|视频",
|
||||||
"type": 3,
|
"type": 3,
|
||||||
"api": "./api/drpy2.min.js",
|
"api": "./js/drpy2.min.js",
|
||||||
"ext": "./js/YKSP.js"
|
"ext": "./js/优酷视频.js"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": "芒果视频",
|
"key": "芒果视频",
|
||||||
"name": "芒果|视频",
|
"name": "芒果|视频",
|
||||||
"type": 3,
|
"type": 3,
|
||||||
"api": "./api/drpy2.min.js",
|
"api": "./js/drpy2.min.js",
|
||||||
"ext": "./js/MGSP.js"
|
"ext": "./js/芒果视频.js"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": "爱奇艺",
|
"key": "爱奇艺",
|
||||||
"name": "爱奇艺|视频",
|
"name": "爱奇异|视频",
|
||||||
"type": 3,
|
"type": 3,
|
||||||
"api": "./api/drpy2.min.js",
|
"api": "./js/drpy2.min.js",
|
||||||
"ext": "./js/AQY.js"
|
"ext": "./js/爱奇艺.js"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": "三六零",
|
"key": "三六零",
|
||||||
@@ -701,8 +702,8 @@
|
|||||||
"key": "双星",
|
"key": "双星",
|
||||||
"name": "双星|4K弹幕",
|
"name": "双星|4K弹幕",
|
||||||
"type": 3,
|
"type": 3,
|
||||||
"api": "./api/cloud.min.js",
|
"api": "./js/cloud.min.js",
|
||||||
"ext": "./js/SX.js",
|
"ext": "./js/双星.js",
|
||||||
"style": {
|
"style": {
|
||||||
"type": "list"
|
"type": "list"
|
||||||
}
|
}
|
||||||
@@ -711,8 +712,8 @@
|
|||||||
"key": "懒盘",
|
"key": "懒盘",
|
||||||
"name": "懒盘|4K弹幕",
|
"name": "懒盘|4K弹幕",
|
||||||
"type": 3,
|
"type": 3,
|
||||||
"api": "./api/cloud.min.js",
|
"api": "./js/cloud.min.js",
|
||||||
"ext": "./js/LP.js",
|
"ext": "./js/懒盘.js",
|
||||||
"style": {
|
"style": {
|
||||||
"type": "list"
|
"type": "list"
|
||||||
}
|
}
|
||||||
@@ -721,8 +722,8 @@
|
|||||||
"key": "百酷",
|
"key": "百酷",
|
||||||
"name": "百酷|4K弹幕",
|
"name": "百酷|4K弹幕",
|
||||||
"type": 3,
|
"type": 3,
|
||||||
"api": "./api/cloud.min.js",
|
"api": "./js/cloud.min.js",
|
||||||
"ext": "./js/BK.js",
|
"ext": "./js/百酷.js",
|
||||||
"style": {
|
"style": {
|
||||||
"type": "list"
|
"type": "list"
|
||||||
}
|
}
|
||||||
@@ -731,8 +732,18 @@
|
|||||||
"key": "校长",
|
"key": "校长",
|
||||||
"name": "校长|4K弹幕",
|
"name": "校长|4K弹幕",
|
||||||
"type": 3,
|
"type": 3,
|
||||||
"api": "./api/cloud.min.js",
|
"api": "./js/cloud.min.js",
|
||||||
"ext": "./js/XZ.js",
|
"ext": "./js/校长.js",
|
||||||
|
"style": {
|
||||||
|
"type": "list"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "天堂",
|
||||||
|
"name": "天堂|4K弹幕",
|
||||||
|
"type": 3,
|
||||||
|
"api": "./js/cloud.min.js",
|
||||||
|
"ext": "./js/天堂.js",
|
||||||
"style": {
|
"style": {
|
||||||
"type": "list"
|
"type": "list"
|
||||||
}
|
}
|
||||||
@@ -741,38 +752,18 @@
|
|||||||
"key": "人人电影网",
|
"key": "人人电影网",
|
||||||
"name": "人人|4K弹幕",
|
"name": "人人|4K弹幕",
|
||||||
"type": 3,
|
"type": 3,
|
||||||
"api": "./api/cloud.min.js",
|
"api": "./js/cloud.min.js",
|
||||||
"ext": "../js/RRDYW.js",
|
"ext": "./js/人人电影网.js",
|
||||||
"style": {
|
"style": {
|
||||||
"type": "list"
|
"type": "list"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": "爱UC",
|
"key": "爱搜",
|
||||||
"name": "爱UC|4K弹幕",
|
"name": "爱搜|4K弹幕",
|
||||||
"type": 3,
|
"type": 3,
|
||||||
"api": "./api/cloud.min.js",
|
"api": "./js/cloud.min.js",
|
||||||
"ext": "./js/AUC.js",
|
"ext": "./js/爱搜.js",
|
||||||
"style": {
|
|
||||||
"type": "list"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"key": "爱Quark",
|
|
||||||
"name": "爱Quark|4K弹幕",
|
|
||||||
"type": 3,
|
|
||||||
"api": "./api/cloud.min.js",
|
|
||||||
"ext": "./js/AKK.js",
|
|
||||||
"style": {
|
|
||||||
"type": "list"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"key": "爱Baidu",
|
|
||||||
"name": "爱Baidu|4K弹幕",
|
|
||||||
"type": 3,
|
|
||||||
"api": "./api/cloud.min.js",
|
|
||||||
"ext": "./js/ABD.js",
|
|
||||||
"style": {
|
"style": {
|
||||||
"type": "list"
|
"type": "list"
|
||||||
}
|
}
|
||||||
@@ -799,8 +790,8 @@
|
|||||||
"key": "米搜",
|
"key": "米搜",
|
||||||
"name": "米搜|搜索",
|
"name": "米搜|搜索",
|
||||||
"type": 3,
|
"type": 3,
|
||||||
"api": "./api/cloud.min.js",
|
"api": "./js/cloud.min.js",
|
||||||
"ext": "./js/MS.js",
|
"ext": "./js/米搜.js",
|
||||||
"style": {
|
"style": {
|
||||||
"type": "list"
|
"type": "list"
|
||||||
}
|
}
|
||||||
@@ -809,8 +800,8 @@
|
|||||||
"key": "人人分享站",
|
"key": "人人分享站",
|
||||||
"name": "人人|搜索",
|
"name": "人人|搜索",
|
||||||
"type": 3,
|
"type": 3,
|
||||||
"api": "./api/cloud.min.js",
|
"api": "./js/cloud.min.js",
|
||||||
"ext": "./js/RR.js",
|
"ext": "./js/人人分享站.js",
|
||||||
"style": {
|
"style": {
|
||||||
"type": "list"
|
"type": "list"
|
||||||
}
|
}
|
||||||
@@ -819,8 +810,8 @@
|
|||||||
"key": "全盘",
|
"key": "全盘",
|
||||||
"name": "全盘|搜索",
|
"name": "全盘|搜索",
|
||||||
"type": 3,
|
"type": 3,
|
||||||
"api": "./api/cloud.min.js",
|
"api": "./js/cloud.min.js",
|
||||||
"ext": "./js/QP.js",
|
"ext": "./js/全盘.js",
|
||||||
"style": {
|
"style": {
|
||||||
"type": "list"
|
"type": "list"
|
||||||
}
|
}
|
||||||
@@ -829,8 +820,8 @@
|
|||||||
"key": "夸克盘搜",
|
"key": "夸克盘搜",
|
||||||
"name": "盘搜|搜索",
|
"name": "盘搜|搜索",
|
||||||
"type": 3,
|
"type": 3,
|
||||||
"api": "./api/cloud.min.js",
|
"api": "./js/cloud.min.js",
|
||||||
"ext": "./js/KKPS.js",
|
"ext": "./js/夸克盘搜.js",
|
||||||
"style": {
|
"style": {
|
||||||
"type": "list"
|
"type": "list"
|
||||||
}
|
}
|
||||||
@@ -848,7 +839,7 @@
|
|||||||
"key": "偷乐短剧",
|
"key": "偷乐短剧",
|
||||||
"name": "偷乐|短剧",
|
"name": "偷乐|短剧",
|
||||||
"type": 3,
|
"type": 3,
|
||||||
"api": "./api/TLDJ.py",
|
"api": "./py/偷乐短剧.py",
|
||||||
"searchable": 1,
|
"searchable": 1,
|
||||||
"changeable": 1,
|
"changeable": 1,
|
||||||
"quickSearch": 1,
|
"quickSearch": 1,
|
||||||
@@ -859,8 +850,8 @@
|
|||||||
"key": "短剧网",
|
"key": "短剧网",
|
||||||
"name": "短剧网|短剧",
|
"name": "短剧网|短剧",
|
||||||
"type": 3,
|
"type": 3,
|
||||||
"api": "csp_XBPQ",
|
"api": "csp_HBPQ",
|
||||||
"ext": "./json/DJWang.json"
|
"ext": "./XBPQ/短剧网.json"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": "短剧屋",
|
"key": "短剧屋",
|
||||||
@@ -870,25 +861,7 @@
|
|||||||
"searchable": 1,
|
"searchable": 1,
|
||||||
"quickSearch": 1,
|
"quickSearch": 1,
|
||||||
"filterable": 1,
|
"filterable": 1,
|
||||||
"ext": "./json/DJWu.json"
|
"ext": "./XYQHiker/短剧屋.json"
|
||||||
},
|
|
||||||
{
|
|
||||||
"key": "满分",
|
|
||||||
"name": "满分|影视",
|
|
||||||
"type": 3,
|
|
||||||
"api": "csp_AppYs",
|
|
||||||
"searchable": 1,
|
|
||||||
"quickSearch": 1,
|
|
||||||
"filterable": 1,
|
|
||||||
"ext": "http://111.173.115.215:9118/icciu_api.php/v1.vod"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"key": "顾我",
|
|
||||||
"name": "顾我|影视",
|
|
||||||
"type": 3,
|
|
||||||
"playerType": 2,
|
|
||||||
"api": "csp_AppYsV2",
|
|
||||||
"ext": "http://121.62.21.14:520/api.php/app/"
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": "起点",
|
"key": "起点",
|
||||||
@@ -900,21 +873,11 @@
|
|||||||
"filterable": 1,
|
"filterable": 1,
|
||||||
"ext": "http://172.83.156.150:1010/api.php/app/"
|
"ext": "http://172.83.156.150:1010/api.php/app/"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"key": "好感",
|
|
||||||
"name": "好感|影视",
|
|
||||||
"type": 3,
|
|
||||||
"api": "csp_AppYsV2",
|
|
||||||
"searchable": 1,
|
|
||||||
"quickSearch": 1,
|
|
||||||
"filterable": 1,
|
|
||||||
"ext": "https://cs.hgyx.vip/api2/api.php/app/"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"key": "金牌影视",
|
"key": "金牌影视",
|
||||||
"name": "金牌|影视",
|
"name": "金牌|影视",
|
||||||
"type": 3,
|
"type": 3,
|
||||||
"api": "./api/JPYS.py",
|
"api": "./py/金牌影视.py",
|
||||||
"searchable": 1,
|
"searchable": 1,
|
||||||
"quickSearch": 1,
|
"quickSearch": 1,
|
||||||
"filterable": 1,
|
"filterable": 1,
|
||||||
@@ -927,18 +890,7 @@
|
|||||||
"key": "猎手影视",
|
"key": "猎手影视",
|
||||||
"name": "猎手|影视",
|
"name": "猎手|影视",
|
||||||
"type": 3,
|
"type": 3,
|
||||||
"api": "./api/LSYS.py",
|
"api": "./py/猎手影视.py",
|
||||||
"searchable": 1,
|
|
||||||
"changeable": 1,
|
|
||||||
"quickSearch": 1,
|
|
||||||
"filterable": 1,
|
|
||||||
"playerType": 2
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"key": "美帕影视",
|
|
||||||
"name": "美帕|影视",
|
|
||||||
"type": 3,
|
|
||||||
"api": "./api/MPYS.py",
|
|
||||||
"searchable": 1,
|
"searchable": 1,
|
||||||
"changeable": 1,
|
"changeable": 1,
|
||||||
"quickSearch": 1,
|
"quickSearch": 1,
|
||||||
@@ -1006,13 +958,6 @@
|
|||||||
"type": 3,
|
"type": 3,
|
||||||
"api": "csp_KmeiJu"
|
"api": "csp_KmeiJu"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"key": "绝对影视",
|
|
||||||
"name": "绝对|影视",
|
|
||||||
"type": 3,
|
|
||||||
"api": "csp_FourK",
|
|
||||||
"ext": "https://www.4kvm.net"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"key": "白白影视",
|
"key": "白白影视",
|
||||||
"name": "白白|影视",
|
"name": "白白|影视",
|
||||||
@@ -1060,8 +1005,8 @@
|
|||||||
"key": "采集之王",
|
"key": "采集之王",
|
||||||
"name": "采集|合集",
|
"name": "采集|合集",
|
||||||
"type": 3,
|
"type": 3,
|
||||||
"api": "./api/drpy2.min.js",
|
"api": "./js/drpy2.min.js",
|
||||||
"ext": "./js/CJZW.js?type=url¶ms=./json/CJJT.json$1$1"
|
"ext": "./js/采集之王.js?type=url¶ms=../json/采集静态.json$1$1"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": "爱看机器人",
|
"key": "爱看机器人",
|
||||||
@@ -1072,99 +1017,61 @@
|
|||||||
"quickSearch": 1,
|
"quickSearch": 1,
|
||||||
"filterable": 1
|
"filterable": 1
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"key": "可可影视",
|
|
||||||
"name": "可可|影视",
|
|
||||||
"type": 3,
|
|
||||||
"api": "csp_XBPQ",
|
|
||||||
"ext": "./json/KKYS.json"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"key": "海纳影视",
|
"key": "海纳影视",
|
||||||
"name": "海纳|影视",
|
"name": "海纳|影视",
|
||||||
"type": 3,
|
"type": 3,
|
||||||
"api": "csp_XBPQ",
|
"api": "csp_HBPQ",
|
||||||
"ext": "./json/HNYS.json"
|
"ext": "./XBPQ/海纳影视.json"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": "面包影视",
|
"key": "面包影视",
|
||||||
"name": "面包|影视",
|
"name": "面包|影视",
|
||||||
"type": 3,
|
"type": 3,
|
||||||
"api": "csp_XBPQ",
|
"api": "csp_HBPQ",
|
||||||
"ext": "./json/MBYS.json"
|
"ext": "./XBPQ/面包影视.json"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": "永乐影视",
|
"key": "永乐影视",
|
||||||
"name": "永乐|影视",
|
"name": "永乐|影视",
|
||||||
"type": 3,
|
"type": 3,
|
||||||
"api": "csp_XBPQ",
|
"api": "csp_HBPQ",
|
||||||
"ext": "./json/YLYS.json"
|
"ext": "./XBPQ/永乐影视.json"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": "雪糕影视",
|
"key": "雪糕影视",
|
||||||
"name": "雪糕|影视",
|
"name": "雪糕|影视",
|
||||||
"type": 3,
|
"type": 3,
|
||||||
"api": "csp_XBPQ",
|
"api": "csp_HBPQ",
|
||||||
"ext": "./json/XGYS.json"
|
"ext": "./XBPQ/雪糕影视.json"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": "骚火影视",
|
"key": "骚火影视",
|
||||||
"name": "骚火|影视",
|
"name": "骚火|影视",
|
||||||
"type": 3,
|
"type": 3,
|
||||||
"api": "csp_XBPQ",
|
"api": "csp_HBPQ",
|
||||||
"ext": "./json/SHYS.json"
|
"ext": "./XBPQ/骚火影视.json"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": "七点影视",
|
"key": "七点影视",
|
||||||
"name": "七点|影视",
|
"name": "七点|影视",
|
||||||
"type": 3,
|
"type": 3,
|
||||||
"api": "csp_XBPQ",
|
"api": "csp_HBPQ",
|
||||||
"ext": "./json/QDYS.json"
|
"ext": "./XBPQ/七点影视.json"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": "三九影视",
|
"key": "三九影视",
|
||||||
"name": "三九|影视",
|
"name": "三九|影视",
|
||||||
"type": 3,
|
"type": 3,
|
||||||
"api": "csp_XBPQ",
|
"api": "csp_HBPQ",
|
||||||
"ext": "./json/SJYS.json"
|
"ext": "./XBPQ/三九影视.json"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": "三四影视",
|
"key": "三四影视",
|
||||||
"name": "三四|影视",
|
"name": "三四|影视",
|
||||||
"type": 3,
|
"type": 3,
|
||||||
"api": "csp_XBPQ",
|
"api": "csp_HBPQ",
|
||||||
"ext": "./json/SSYS.json"
|
"ext": "./XBPQ/三四影视.json"
|
||||||
},
|
|
||||||
{
|
|
||||||
"key": "耐看影视",
|
|
||||||
"name": "耐看|影视",
|
|
||||||
"type": 3,
|
|
||||||
"api": "csp_WebNK",
|
|
||||||
"searchable": 1,
|
|
||||||
"quickSearch": 1,
|
|
||||||
"filterable": 1,
|
|
||||||
"ext": "w7TClcONw6LDrsKYwoXCosKcwpvCrcKcw6HDrsKnwqDCo2rCqMKiw7HDsMOxYcKewpvClMOvw5fCqMOmw59VXFLCpMOiw6PCnMKzwpzCjuWGtemEmOaPleWRnMKf5Yem5L6Q5ZGxbeW+oeintui1tOa8ieetjMOXwpvDtw=="
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"key": "思古影视",
|
|
||||||
"name": "思古|影视",
|
|
||||||
"type": 3,
|
|
||||||
"api": "./api/drpy2.min.js",
|
|
||||||
"ext": "./js/SGYS.js"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"key": "魔力高清",
|
|
||||||
"name": "魔力|影视",
|
|
||||||
"type": 3,
|
|
||||||
"api": "./api/drpy2.min.js",
|
|
||||||
"ext": "./js/MLGQ.js"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"key": "碟调影视",
|
|
||||||
"name": "碟调|影视",
|
|
||||||
"type": 3,
|
|
||||||
"api": "./api/drpy2.min.js",
|
|
||||||
"ext": "./js/DDYS.js"
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": "农民影视",
|
"key": "农民影视",
|
||||||
@@ -1174,7 +1081,7 @@
|
|||||||
"searchable": 1,
|
"searchable": 1,
|
||||||
"quickSearch": 1,
|
"quickSearch": 1,
|
||||||
"filterable": 1,
|
"filterable": 1,
|
||||||
"ext": "./json/NMYS.json"
|
"ext": "./XYQHiker/农民影视.json"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": "盒子影视",
|
"key": "盒子影视",
|
||||||
@@ -1184,31 +1091,24 @@
|
|||||||
"searchable": 1,
|
"searchable": 1,
|
||||||
"quickSearch": 1,
|
"quickSearch": 1,
|
||||||
"filterable": 1,
|
"filterable": 1,
|
||||||
"ext": "./json/HZYS.json"
|
"ext": "./XYQHiker/盒子影视.json"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": "电影牛",
|
"key": "电影牛",
|
||||||
"name": "电影牛|影视",
|
"name": "影牛|影视",
|
||||||
"type": 3,
|
"type": 3,
|
||||||
"api": "csp_XYQHiker",
|
"api": "csp_XYQHiker",
|
||||||
"searchable": 1,
|
"searchable": 1,
|
||||||
"quickSearch": 1,
|
"quickSearch": 1,
|
||||||
"filterable": 1,
|
"filterable": 1,
|
||||||
"ext": "./json/DYN.json"
|
"ext": "./XYQHiker/电影牛.json"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": "剧圈圈",
|
"key": "剧圈圈",
|
||||||
"name": "剧圈圈|影视",
|
"name": "剧圈|影视",
|
||||||
"type": 3,
|
"type": 3,
|
||||||
"api": "./api/drpy2.min.js",
|
"api": "./js/drpy2.min.js",
|
||||||
"ext": "./js/JQQ.js"
|
"ext": "./js/剧圈圈.js"
|
||||||
},
|
|
||||||
{
|
|
||||||
"key": "看了么",
|
|
||||||
"name": "看了么|影视",
|
|
||||||
"type": 3,
|
|
||||||
"api": "./api/drpy2.min.js",
|
|
||||||
"ext": "./js/KLM.js"
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": "1905",
|
"key": "1905",
|
||||||
@@ -1240,31 +1140,31 @@
|
|||||||
"key": "哆啦新番社",
|
"key": "哆啦新番社",
|
||||||
"name": "哆啦|新番社",
|
"name": "哆啦|新番社",
|
||||||
"type": 3,
|
"type": 3,
|
||||||
"api": "csp_XBPQ",
|
"api": "csp_HBPQ",
|
||||||
"style": {
|
"style": {
|
||||||
"type": "list"
|
"type": "list"
|
||||||
},
|
},
|
||||||
"ext": "./json/.json"
|
"ext": "./XBPQ/哆啦新番社.json"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": "56动漫",
|
"key": "56动漫",
|
||||||
"name": "56|动漫",
|
"name": "56|动漫",
|
||||||
"type": 3,
|
"type": 3,
|
||||||
"api": "./api/drpy2.min.js",
|
"api": "./js/drpy2.min.js",
|
||||||
"ext": "./js/56动漫.js"
|
"ext": "./js/56动漫.js"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": "NT动漫",
|
"key": "NT动漫",
|
||||||
"name": "NT|动漫",
|
"name": "NT|动漫",
|
||||||
"type": 3,
|
"type": 3,
|
||||||
"api": "./api/drpy2.min.js",
|
"api": "./js/drpy2.min.js",
|
||||||
"ext": "./js/NT动漫.js"
|
"ext": "./js/NT动漫.js"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": "Anime1",
|
"key": "Anime1",
|
||||||
"name": "Anime1|动漫",
|
"name": "A1|动漫",
|
||||||
"type": 3,
|
"type": 3,
|
||||||
"api": "./api/drpy2.min.js",
|
"api": "./js/drpy2.min.js",
|
||||||
"ext": "./js/Anime1.js"
|
"ext": "./js/Anime1.js"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -1327,85 +1227,85 @@
|
|||||||
"key": "樱花动漫",
|
"key": "樱花动漫",
|
||||||
"name": "樱花|动漫",
|
"name": "樱花|动漫",
|
||||||
"type": 3,
|
"type": 3,
|
||||||
"api": "csp_XBPQ",
|
"api": "csp_HBPQ",
|
||||||
"ext": "./json/YHDM.json"
|
"ext": "./XBPQ/樱花动漫.json"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": "巴士动漫",
|
"key": "巴士动漫",
|
||||||
"name": "巴士|动漫",
|
"name": "巴士|动漫",
|
||||||
"type": 3,
|
"type": 3,
|
||||||
"api": "csp_XYQHiker",
|
"api": "csp_XYQHiker",
|
||||||
"ext": "./json/bsdm.json"
|
"ext": "./XYQHiker/巴士动漫.json"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": "好看动漫",
|
"key": "好看动漫",
|
||||||
"name": "好看|动漫",
|
"name": "好看|动漫",
|
||||||
"type": 3,
|
"type": 3,
|
||||||
"api": "./api/drpy2.min.js",
|
"api": "./js/drpy2.min.js",
|
||||||
"ext": "./js/HKDM.js"
|
"ext": "./js/好看动漫.js"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": "奇米动漫",
|
"key": "奇米动漫",
|
||||||
"name": "奇米|动漫",
|
"name": "奇米|动漫",
|
||||||
"type": 3,
|
"type": 3,
|
||||||
"api": "./api/drpy2.min.js",
|
"api": "./js/drpy2.min.js",
|
||||||
"ext": "./js/QMDM.js"
|
"ext": "./js/奇米动漫.js"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": "怡萱动漫",
|
"key": "怡萱动漫",
|
||||||
"name": "怡萱|动漫",
|
"name": "怡萱|动漫",
|
||||||
"type": 3,
|
"type": 3,
|
||||||
"api": "./api/drpy2.min.js",
|
"api": "./js/drpy2.min.js",
|
||||||
"ext": "./js/YXDM.js"
|
"ext": "./js/怡萱动漫.js"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": "花子动漫",
|
"key": "花子动漫",
|
||||||
"name": "花子|动漫",
|
"name": "花子|动漫",
|
||||||
"type": 3,
|
"type": 3,
|
||||||
"api": "./api/drpy2.min.js",
|
"api": "./js/drpy2.min.js",
|
||||||
"ext": "./js/HZDM.js"
|
"ext": "./js/花子动漫.js"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": "动画片",
|
"key": "动画片",
|
||||||
"name": "动画片|动漫",
|
"name": "动画片|动漫",
|
||||||
"type": 3,
|
"type": 3,
|
||||||
"api": "./api/drpy2.min.js",
|
"api": "./js/drpy2.min.js",
|
||||||
"ext": "./js/DHPDQ.js"
|
"ext": "./js/动画片大全.js"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": "路漫漫",
|
"key": "路漫漫",
|
||||||
"name": "路漫漫|动漫",
|
"name": "路漫漫|动漫",
|
||||||
"type": 3,
|
"type": 3,
|
||||||
"api": "./api/drpy2.min.js",
|
"api": "./js/drpy2.min.js",
|
||||||
"ext": "./js/LMM.js"
|
"ext": "./js/路漫漫.js"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": "动漫岛",
|
"key": "动漫岛",
|
||||||
"name": "动漫岛|动漫",
|
"name": "动漫岛|动漫",
|
||||||
"type": 3,
|
"type": 3,
|
||||||
"api": "./api/drpy2.min.js",
|
"api": "./js/drpy2.min.js",
|
||||||
"ext": "./js/DMD.js"
|
"ext": "./js/动漫岛.js"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": "去看吧",
|
"key": "去看吧",
|
||||||
"name": "去看吧|动漫",
|
"name": "去看吧|动漫",
|
||||||
"type": 3,
|
"type": 3,
|
||||||
"api": "./api/drpy2.min.js",
|
"api": "./js/drpy2.min.js",
|
||||||
"ext": "./js/QKB.js"
|
"ext": "./js/去看吧.js"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": "爱弹幕",
|
"key": "爱弹幕",
|
||||||
"name": "爱弹幕|动漫",
|
"name": "爱弹幕|动漫",
|
||||||
"type": 3,
|
"type": 3,
|
||||||
"api": "./api/drpy2.min.js",
|
"api": "./js/drpy2.min.js",
|
||||||
"ext": "./js/ADM.js"
|
"ext": "./js/爱弹幕.js"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": "异世界",
|
"key": "异世界",
|
||||||
"name": "异世界|动漫",
|
"name": "异世界|动漫",
|
||||||
"type": 3,
|
"type": 3,
|
||||||
"api": "./api/drpy2.min.js",
|
"api": "./js/drpy2.min.js",
|
||||||
"ext": "./js/YSJ.js"
|
"ext": "./js/异世界.js"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": "荐片",
|
"key": "荐片",
|
||||||
@@ -1419,11 +1319,11 @@
|
|||||||
"key": "修罗影视",
|
"key": "修罗影视",
|
||||||
"name": "修罗|磁力",
|
"name": "修罗|磁力",
|
||||||
"type": 3,
|
"type": 3,
|
||||||
"api": "csp_XBPQ",
|
"api": "csp_HBPQ",
|
||||||
"searchable": 1,
|
"searchable": 1,
|
||||||
"quickSearch": 1,
|
"quickSearch": 1,
|
||||||
"filterable": 1,
|
"filterable": 1,
|
||||||
"ext": "./json/XLYS.json"
|
"ext": "./XBPQ/修罗影视.json"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": "七味",
|
"key": "七味",
|
||||||
@@ -1489,28 +1389,28 @@
|
|||||||
"searchable": 1,
|
"searchable": 1,
|
||||||
"quickSearch": 1,
|
"quickSearch": 1,
|
||||||
"filterable": 1,
|
"filterable": 1,
|
||||||
"ext": "./json/DYG.json"
|
"ext": "./XYQHiker/电影港.json"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": "狐狸君",
|
"key": "狐狸君",
|
||||||
"name": "狐狸君|磁力",
|
"name": "狐狸君|磁力",
|
||||||
"type": 3,
|
"type": 3,
|
||||||
"api": "csp_XBPQ",
|
"api": "csp_HBPQ",
|
||||||
"changeable": 1,
|
"changeable": 1,
|
||||||
"searchable": 1,
|
"searchable": 1,
|
||||||
"quickSearch": 1,
|
"quickSearch": 1,
|
||||||
"filterable": 1,
|
"filterable": 1,
|
||||||
"ext": "./json/HLJ.json"
|
"ext": "./XBPQ/狐狸君.json"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": "布谷TV",
|
"key": "布谷TV",
|
||||||
"name": "布谷TV|磁力",
|
"name": "布谷TV|磁力",
|
||||||
"type": 3,
|
"type": 3,
|
||||||
"api": "csp_XBPQ",
|
"api": "csp_HBPQ",
|
||||||
"searchable": 1,
|
"searchable": 1,
|
||||||
"quickSearch": 1,
|
"quickSearch": 1,
|
||||||
"filterable": 1,
|
"filterable": 1,
|
||||||
"ext": "./json/BGTV.json"
|
"ext": "./XBPQ/布谷TV.json"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": "BT天堂",
|
"key": "BT天堂",
|
||||||
@@ -1520,7 +1420,7 @@
|
|||||||
"searchable": 1,
|
"searchable": 1,
|
||||||
"quickSearch": 1,
|
"quickSearch": 1,
|
||||||
"filterable": 1,
|
"filterable": 1,
|
||||||
"ext": "./json/BTTT.json"
|
"ext": "./XYQHiker/BT天堂.json"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": "Mp4电影",
|
"key": "Mp4电影",
|
||||||
@@ -1617,8 +1517,8 @@
|
|||||||
"key": "短剧合集",
|
"key": "短剧合集",
|
||||||
"name": "短剧|合集",
|
"name": "短剧|合集",
|
||||||
"type": 3,
|
"type": 3,
|
||||||
"api": "./api/cloud.min.js",
|
"api": "./js/cloud.min.js",
|
||||||
"ext": "./js/DJHJ.js",
|
"ext": "./js/短剧合集.js",
|
||||||
"style": {
|
"style": {
|
||||||
"type": "list"
|
"type": "list"
|
||||||
}
|
}
|
||||||
@@ -1627,8 +1527,8 @@
|
|||||||
"key": "短剧大全",
|
"key": "短剧大全",
|
||||||
"name": "短剧|大全",
|
"name": "短剧|大全",
|
||||||
"type": 3,
|
"type": 3,
|
||||||
"api": "./api/cloud.min.js",
|
"api": "./js/cloud.min.js",
|
||||||
"ext": "./js/DJDQ.js",
|
"ext": "./js/短剧大全.js",
|
||||||
"style": {
|
"style": {
|
||||||
"type": "list"
|
"type": "list"
|
||||||
}
|
}
|
||||||
@@ -1650,7 +1550,7 @@
|
|||||||
"key": "网络直播",
|
"key": "网络直播",
|
||||||
"name": "网络|直播",
|
"name": "网络|直播",
|
||||||
"type": 3,
|
"type": 3,
|
||||||
"api": "./api/WLZB.py"
|
"api": "./py/网络直播.py"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": "88看球",
|
"key": "88看球",
|
||||||
@@ -1676,12 +1576,12 @@
|
|||||||
"ratio": 1.433
|
"ratio": 1.433
|
||||||
},
|
},
|
||||||
"ext": {
|
"ext": {
|
||||||
"json": "./json/BLHJ.json",
|
"json": "./json/哔哩合集.json",
|
||||||
"cookie": "http://127.0.0.1:9978/file/TVBox/bili_cookie.txt"
|
"cookie": "http://127.0.0.1:9978/file/TVBox/bili_cookie.txt"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": "哔哩哔哩戏曲",
|
"key": "哔哩哔哩演唱会",
|
||||||
"name": "哔哩|音乐",
|
"name": "哔哩|音乐",
|
||||||
"type": 3,
|
"type": 3,
|
||||||
"api": "csp_Bili",
|
"api": "csp_Bili",
|
||||||
@@ -1690,7 +1590,7 @@
|
|||||||
"filterable": 0,
|
"filterable": 0,
|
||||||
"ext": {
|
"ext": {
|
||||||
"cookie": "http://127.0.0.1:9978/file/TVBox/bili_cookie.txt",
|
"cookie": "http://127.0.0.1:9978/file/TVBox/bili_cookie.txt",
|
||||||
"json": "./json/BLYCH.json"
|
"json": "./json/哔哩哔哩演唱会.json"
|
||||||
},
|
},
|
||||||
"style": {
|
"style": {
|
||||||
"type": "rect",
|
"type": "rect",
|
||||||
@@ -1707,7 +1607,7 @@
|
|||||||
"filterable": 0,
|
"filterable": 0,
|
||||||
"ext": {
|
"ext": {
|
||||||
"cookie": "http://127.0.0.1:9978/file/TVBox/bili_cookie.txt",
|
"cookie": "http://127.0.0.1:9978/file/TVBox/bili_cookie.txt",
|
||||||
"json": "./json/BLTS.json"
|
"json": "./json/哔哩哔哩听书.json"
|
||||||
},
|
},
|
||||||
"style": {
|
"style": {
|
||||||
"type": "rect",
|
"type": "rect",
|
||||||
@@ -1724,7 +1624,7 @@
|
|||||||
"filterable": 0,
|
"filterable": 0,
|
||||||
"ext": {
|
"ext": {
|
||||||
"cookie": "http://127.0.0.1:9978/file/TVBox/bili_cookie.txt",
|
"cookie": "http://127.0.0.1:9978/file/TVBox/bili_cookie.txt",
|
||||||
"json": "./json/BLXS.json"
|
"json": "./json/哔哩哔哩相声.json"
|
||||||
},
|
},
|
||||||
"style": {
|
"style": {
|
||||||
"type": "rect",
|
"type": "rect",
|
||||||
@@ -1741,7 +1641,7 @@
|
|||||||
"filterable": 0,
|
"filterable": 0,
|
||||||
"ext": {
|
"ext": {
|
||||||
"cookie": "http://127.0.0.1:9978/file/TVBox/bili_cookie.txt",
|
"cookie": "http://127.0.0.1:9978/file/TVBox/bili_cookie.txt",
|
||||||
"json": "./json/BLXP.json"
|
"json": "./json/哔哩哔哩小品.json"
|
||||||
},
|
},
|
||||||
"style": {
|
"style": {
|
||||||
"type": "rect",
|
"type": "rect",
|
||||||
@@ -1758,7 +1658,7 @@
|
|||||||
"filterable": 0,
|
"filterable": 0,
|
||||||
"ext": {
|
"ext": {
|
||||||
"cookie": "http://127.0.0.1:9978/file/TVBox/bili_cookie.txt",
|
"cookie": "http://127.0.0.1:9978/file/TVBox/bili_cookie.txt",
|
||||||
"json": "./json/BLXQ.json"
|
"json": "./json/哔哩哔哩戏曲.json"
|
||||||
},
|
},
|
||||||
"style": {
|
"style": {
|
||||||
"type": "rect",
|
"type": "rect",
|
||||||
@@ -1783,13 +1683,23 @@
|
|||||||
"key": "养生堂",
|
"key": "养生堂",
|
||||||
"name": "养生|知识",
|
"name": "养生|知识",
|
||||||
"type": 3,
|
"type": 3,
|
||||||
"api": "csp_XBPQ",
|
"api": "csp_HBPQ",
|
||||||
"ext": "./json/YST.json",
|
"ext": "./XBPQ/养生堂.json",
|
||||||
"style": {
|
"style": {
|
||||||
"type": "rect",
|
"type": "rect",
|
||||||
"ratio": 1.597
|
"ratio": 1.597
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"key": "版本信息",
|
||||||
|
"name": "版本|信息",
|
||||||
|
"type": 3,
|
||||||
|
"api": "csp_Market",
|
||||||
|
"searchable": 0,
|
||||||
|
"changeable": 0,
|
||||||
|
"indexs": 0,
|
||||||
|
"ext": "https://9877.kstore.space/Market/single.json"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"key": "push_agent",
|
"key": "push_agent",
|
||||||
"name": "手机|推送",
|
"name": "手机|推送",
|
||||||
@@ -1831,7 +1741,7 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "QD4K",
|
"name": "巧计",
|
||||||
"type": 1,
|
"type": 1,
|
||||||
"url": "https://zy.qiaoji8.com/xiafan.php?url=",
|
"url": "https://zy.qiaoji8.com/xiafan.php?url=",
|
||||||
"ext": {
|
"ext": {
|
||||||
@@ -2027,64 +1937,78 @@
|
|||||||
{
|
{
|
||||||
"name": "AI直播",
|
"name": "AI直播",
|
||||||
"type": 0,
|
"type": 0,
|
||||||
"url": "./lives/AI直播.txt",
|
"url": "https://github.3x25.com/https://raw.githubusercontent.com/PizazzGY/TV/master/output/user_result.txt",
|
||||||
"epg": "http://cdn.1678520.xyz/epg/?ch={name}&date={date}"
|
"epg": "http://cdn.1678520.xyz/epg/?ch={name}&date={date}",
|
||||||
|
"playerType": 1,
|
||||||
|
"timeout": 10
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Guovin",
|
"name": "Guovin",
|
||||||
"type": 0,
|
"type": 0,
|
||||||
"url": "./lives/Guovin.txt",
|
"url": "https://gitee.com/mytv-android/iptv-api/raw/master/output/result.m3u",
|
||||||
"epg": "http://cdn.1678520.xyz/epg/?ch={name}&date={date}"
|
"epg": "http://cdn.1678520.xyz/epg/?ch={name}&date={date}",
|
||||||
|
"timeout": 10
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "虎牙一起看",
|
"name": "虎牙一起看",
|
||||||
"type": 3,
|
"type": 3,
|
||||||
"api": "csp_Feiyang",
|
"api": "csp_Feiyang",
|
||||||
"url": "./lives/虎牙一起看.txt",
|
"url": "https://yun.urldwz.com/f/BE9PSL/huyayqk.m3u",
|
||||||
|
"timeout": 10,
|
||||||
"ua": "okhttp/3.15"
|
"ua": "okhttp/3.15"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "斗鱼一起看",
|
"name": "斗鱼一起看",
|
||||||
"type": 3,
|
"type": 3,
|
||||||
"api": "csp_Feiyang",
|
"api": "csp_Feiyang",
|
||||||
"url": "./lives/斗鱼一起看.txt",
|
"url": "https://yun.urldwz.com/f/NR9qiA/douyuyqk.m3u",
|
||||||
|
"timeout": 10,
|
||||||
"ua": "okhttp/3.15"
|
"ua": "okhttp/3.15"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "YY轮播",
|
"name": "YY轮播",
|
||||||
"type": 3,
|
"type": 3,
|
||||||
"api": "csp_Feiyang",
|
"api": "csp_Feiyang",
|
||||||
"url": "./lives/YY轮播.txt",
|
"url": "https://yun.urldwz.com/f/dlkycZ/yylunbo.m3u",
|
||||||
|
"timeout": 10,
|
||||||
"ua": "okhttp/3.15"
|
"ua": "okhttp/3.15"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "B站直播",
|
"name": "B站直播",
|
||||||
"type": 3,
|
"type": 3,
|
||||||
"api": "csp_Feiyang",
|
"api": "csp_Feiyang",
|
||||||
"url": "./lives/B站直播.txt",
|
"url": "https://yun.urldwz.com/f/9XBkHK/bilibili.m3u",
|
||||||
|
"timeout": 10,
|
||||||
"ua": "okhttp/3.15"
|
"ua": "okhttp/3.15"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "电视Live",
|
"name": "电视Live",
|
||||||
"type": 0,
|
"type": 0,
|
||||||
"url": "./lives/电视Live.txt"
|
"url": "https://tv.iill.top/m3u/Gather",
|
||||||
|
"playerType": 2,
|
||||||
|
"timeout": 10
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "网络Live",
|
"name": "网络Live",
|
||||||
"type": 0,
|
"type": 0,
|
||||||
"url": "./lives/网络Live.txt"
|
"url": "https://tv.iill.top/m3u/Live",
|
||||||
|
"playerType": 2,
|
||||||
|
"timeout": 10
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "范明明",
|
"name": "范明明",
|
||||||
"type": 0,
|
"type": 0,
|
||||||
"url": "./lives/范明明.txt"
|
"url": "https://live.fanmingming.cn/tv/m3u/ipv6.m3u",
|
||||||
|
"timeout": 10
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "APTV",
|
"name": "APTV",
|
||||||
"type": 0,
|
"type": 0,
|
||||||
"url": "./lives/APTV.txt",
|
"url": "https://github.3x25.com/https://github.com/Kimentanm/aptv/raw/master/m3u/iptv.m3u",
|
||||||
"epg": "http://epg.51zmt.top:8000/api/diyp/?ch={name}&date={date}",
|
"epg": "http://epg.51zmt.top:8000/api/diyp/?ch={name}&date={date}",
|
||||||
"ua": "okhttp/3.15,AptvPlayer/1.4.0"
|
"logo": "https://epg.iill.top/logo/{name}.png",
|
||||||
|
"ua": "okhttp/3.15,AptvPlayer/1.4.0",
|
||||||
|
"timeout": 10
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"hosts": [
|
"hosts": [
|
||||||
|
|||||||
@@ -1,93 +0,0 @@
|
|||||||
# -*- coding: utf-8 -*-
|
|
||||||
# by @嗷呜
|
|
||||||
import sys
|
|
||||||
sys.path.append('..')
|
|
||||||
from base.spider import Spider
|
|
||||||
|
|
||||||
|
|
||||||
class Spider(Spider):
|
|
||||||
def getName(self):
|
|
||||||
return "mp"
|
|
||||||
|
|
||||||
def init(self, extend=""):
|
|
||||||
pass
|
|
||||||
|
|
||||||
def isVideoFormat(self, url):
|
|
||||||
pass
|
|
||||||
|
|
||||||
def manualVideoCheck(self):
|
|
||||||
pass
|
|
||||||
|
|
||||||
def destroy(self):
|
|
||||||
pass
|
|
||||||
|
|
||||||
host = 'https://g.c494.com'
|
|
||||||
|
|
||||||
header = {
|
|
||||||
'User-Agent': 'Dart/2.10 (dart:io)',
|
|
||||||
'platform_version': 'RP1A.200720.011',
|
|
||||||
'version': '2.2.3',
|
|
||||||
'copyright': 'xiaogui',
|
|
||||||
'platform': 'android',
|
|
||||||
'client_name': '576O5p+P5b2x6KeG',
|
|
||||||
}
|
|
||||||
|
|
||||||
def homeContent(self, filter):
|
|
||||||
data = self.fetch(f'{self.host}/api.php/app/nav?token=', headers=self.header).json()
|
|
||||||
dy = {"class": "类型", "area": "地区", "lang": "语言", "year": "年份", "letter": "字母", "by": "排序",
|
|
||||||
"sort": "排序"}
|
|
||||||
filters = {}
|
|
||||||
classes = []
|
|
||||||
json_data = data["list"]
|
|
||||||
for item in json_data:
|
|
||||||
has_non_empty_field = False
|
|
||||||
jsontype_extend = item["type_extend"]
|
|
||||||
classes.append({"type_name": item["type_name"], "type_id": str(item["type_id"])})
|
|
||||||
for key in dy:
|
|
||||||
if key in jsontype_extend and jsontype_extend[key].strip() != "":
|
|
||||||
has_non_empty_field = True
|
|
||||||
break
|
|
||||||
if has_non_empty_field:
|
|
||||||
filters[str(item["type_id"])] = []
|
|
||||||
for dkey in jsontype_extend:
|
|
||||||
if dkey in dy and jsontype_extend[dkey].strip() != "":
|
|
||||||
values = jsontype_extend[dkey].split(",")
|
|
||||||
value_array = [{"n": value.strip(), "v": value.strip()} for value in values if
|
|
||||||
value.strip() != ""]
|
|
||||||
filters[str(item["type_id"])].append({"key": dkey, "name": dy[dkey], "value": value_array})
|
|
||||||
result = {}
|
|
||||||
result["class"] = classes
|
|
||||||
result["filters"] = filters
|
|
||||||
return result
|
|
||||||
|
|
||||||
def homeVideoContent(self):
|
|
||||||
rsp = self.fetch(f"{self.host}/api.php/app/index_video?token=", headers=self.header)
|
|
||||||
root = rsp.json()['list']
|
|
||||||
videos = [item for vodd in root for item in vodd['vlist']]
|
|
||||||
return {'list': videos}
|
|
||||||
|
|
||||||
def categoryContent(self, tid, pg, filter, extend):
|
|
||||||
parms = {"pg": pg, "tid": tid, "class": extend.get("class", ""), "area": extend.get("area", ""),
|
|
||||||
"lang": extend.get("lang", ""), "year": extend.get("year", ""), "token": ""}
|
|
||||||
data = self.fetch(f'{self.host}/api.php/app/video', params=parms, headers=self.header).json()
|
|
||||||
return data
|
|
||||||
|
|
||||||
def detailContent(self, ids):
|
|
||||||
parms = {"id": ids[0], "token": ""}
|
|
||||||
data = self.fetch(f'{self.host}/api.php/app/video_detail', params=parms, headers=self.header).json()
|
|
||||||
vod = data['data']
|
|
||||||
vod.pop('pause_advert_list', None)
|
|
||||||
vod.pop('init_advert_list', None)
|
|
||||||
vod.pop('vod_url_with_player', None)
|
|
||||||
return {"list": [vod]}
|
|
||||||
|
|
||||||
def searchContent(self, key, quick, pg='1'):
|
|
||||||
parms = {'pg': pg, 'text': key, 'token': ''}
|
|
||||||
data = self.fetch(f'{self.host}/api.php/app/search', params=parms, headers=self.header).json()
|
|
||||||
return data
|
|
||||||
|
|
||||||
def playerContent(self, flag, id, vipFlags):
|
|
||||||
return {"parse": 0, "url": id, "header": {'User-Agent': 'User-Agent: Lavf/58.12.100'}}
|
|
||||||
|
|
||||||
def localProxy(self, param):
|
|
||||||
pass
|
|
||||||
@@ -0,0 +1,40 @@
|
|||||||
|
var rule = {
|
||||||
|
title: '56动漫',
|
||||||
|
host: 'https://www.56dm.cc/',
|
||||||
|
url: 'https://www.56dm.cc/type/fyclass-fypage.html',
|
||||||
|
searchUrl: 'https://www.56dm.cc/search/**----------fypage---.html',
|
||||||
|
searchable: 2, //是否启用全局搜索,
|
||||||
|
quickSearch: 0, //是否启用快速搜索,
|
||||||
|
filterable: 0, //是否启用分类筛选,
|
||||||
|
headers: {
|
||||||
|
'User-Agent': 'UC_UA', // "Cookie": ""
|
||||||
|
}, // class_parse:'.stui-header__menu li:gt(0):lt(7);a&&Text;a&&href;/(\\d+).html',
|
||||||
|
class_parse: '.snui-header-menu-nav li:gt(0):lt(6);a&&Text;a&&href;.*/(.*?).html',
|
||||||
|
play_parse: true,
|
||||||
|
lazy: `js:
|
||||||
|
if(/\\.(m3u8|mp4)/.test(input)){
|
||||||
|
input = {parse:0,url:input}
|
||||||
|
}else{
|
||||||
|
if(rule.parse_url.startsWith('json:')){
|
||||||
|
let purl = rule.parse_url.replace('json:','')+input;
|
||||||
|
let html = request(purl);
|
||||||
|
input = {parse:0,url:JSON.parse(html).url}
|
||||||
|
}else{
|
||||||
|
input= rule.parse_url+input;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
`,
|
||||||
|
limit: 6,
|
||||||
|
推荐: '.cCBf_FAAEfbc;li;a&&title;.lazyload&&data-original;.dAD_BBCI&&Text;a&&href',
|
||||||
|
double: true, // 推荐内容是否双层定位
|
||||||
|
一级: '.cCBf_FAAEfbc li;a&&title;a&&data-original;.dAD_BBCI&&Text;a&&href',
|
||||||
|
二级: {
|
||||||
|
"title": "h1&&Text",
|
||||||
|
"img": ".stui-content__thumb .lazyload&&data-original",
|
||||||
|
"desc": ".cCBf_DABCcac__hcIdeE p:eq(0)&&Text;.cCBf_DABCcac__hcIdeE p:eq(1)&&Text;.cCBf_DABCcac__hcIdeE p:eq(2)&&Text;.cCBf_DABCcac__hcIdeE p:eq(3)&&Text;.cCBf_DABCcac__hcIdeE p:eq(4)&&Text",
|
||||||
|
"content": ".detail&&Text",
|
||||||
|
"tabs": ".channel-tab li",
|
||||||
|
"lists": ".play-list-content:eq(#id) li"
|
||||||
|
},
|
||||||
|
搜索: '.cCBf_FAAEfbc__dbD;a&&title;.lazyload&&data-original;.dAD_BBCI&&Text;a&&href;.cCBf_FAAEfbc__hcIdeE&&p:eq(0) p&&Text',
|
||||||
|
}
|
||||||
@@ -0,0 +1,61 @@
|
|||||||
|
var rule = {
|
||||||
|
title:'88看球',
|
||||||
|
// host:'http://www.88kanqiu.cc',
|
||||||
|
host:'http://www.88kanqiu.bar/',
|
||||||
|
url: "/match/fyclass/live",
|
||||||
|
searchUrl: "",
|
||||||
|
searchable: 0,
|
||||||
|
quickSearch: 0,
|
||||||
|
class_parse: ".nav-pills li;a&&Text;a&&href;/match/(\\d+)/live",
|
||||||
|
headers: {
|
||||||
|
"User-Agent": "PC_UA",
|
||||||
|
},
|
||||||
|
timeout: 5000,
|
||||||
|
play_parse: true,
|
||||||
|
pagecount:{"1":1,"2":1,"4":1,"22":1,"8":1,"9":1,"10":1,"14":1,"15":1,"12":1,"13":1,"16":1,"28":1,"7":1,"11":1,"33":1,"27":1,"23":1,"26":1,"3":1,"21":1,"18":1},
|
||||||
|
lazy: `js:
|
||||||
|
if(/embed=/.test(input)) {
|
||||||
|
let url = input.match(/embed=(.*?)&/)[1];
|
||||||
|
url = base64Decode(url);
|
||||||
|
input = {
|
||||||
|
jx:0,
|
||||||
|
url: url.split('#')[0],
|
||||||
|
parse: 0
|
||||||
|
}
|
||||||
|
} else if (/\?url=/.test(input)){
|
||||||
|
input = {
|
||||||
|
jx:0,
|
||||||
|
url: input.split('?url=')[1].split('#')[0],
|
||||||
|
parse: 0
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
input
|
||||||
|
}
|
||||||
|
`,
|
||||||
|
limit: 6,
|
||||||
|
double: false,
|
||||||
|
推荐: "*",
|
||||||
|
一级: ".list-group .group-game-item;.d-none&&Text;img&&src;.btn&&Text;a&&href",
|
||||||
|
二级: {
|
||||||
|
title: ".game-info-container&&Text;.customer-navbar-nav li&&Text",
|
||||||
|
img: "img&&src",
|
||||||
|
desc: ";;;div.team-name:eq(0)&&Text;div.team-name:eq(1)&&Text",
|
||||||
|
content: "div.game-time&&Text",
|
||||||
|
tabs: "js:TABS=['实时直播']",
|
||||||
|
lists: `js:
|
||||||
|
LISTS = [];
|
||||||
|
let html = request(input.replace('play', 'play-url'));
|
||||||
|
let pdata = JSON.parse(html).data;
|
||||||
|
pdata = pdata.slice(6);
|
||||||
|
pdata = pdata.slice(0, -2);
|
||||||
|
pdata = base64Decode(pdata);
|
||||||
|
// log(pdata);
|
||||||
|
let jo = JSON.parse(pdata).links;
|
||||||
|
let d = jo.map(function (it) {
|
||||||
|
return it.name + '$' + urlencode(it.url)
|
||||||
|
});
|
||||||
|
LISTS.push(d)
|
||||||
|
`,
|
||||||
|
},
|
||||||
|
搜索: "",
|
||||||
|
};
|
||||||
@@ -1 +0,0 @@
|
|||||||
bXViYW4u55+t6KeGMi7kuoznuqcuaW1nID0gJy5kZXRhaWwtcGljJiZpbWcmJmRhdGEtc3JjJzsKdmFyIHJ1bGUgPSB7CiAgICB0aXRsZTogJ+eIseW8ueW5lScsCiAgICDmqKHmnb86ICfnn63op4YyJywKICAgIGhvc3Q6ICdodHRwczovL2FuaW1lLmdpcmlnaXJpbG92ZS5jb20nLAogICAgaG9tZVVybDogJy9tYXAvJywKICAgIC8vIHVybDonL3Nob3cvZnljbGFzcy0tLS0tLS0tZnlwYWdlLS0tLycKICAgIHVybDogJy9zaG93L2Z5Y2xhc3NmeWZpbHRlci8nLAogICAgZmlsdGVyYWJsZTogMSwgLy/mmK/lkKblkK/nlKjliIbnsbvnrZvpgIksCiAgICBmaWx0ZXJfdXJsOiAnLXt7ZmwuYXJlYX19LXt7ZmwuYnl9fS17e2ZsLmNsYXNzfX0te3tmbC5sYW5nfX0te3tmbC5sZXR0ZXJ9fS0tLWZ5cGFnZS0tLXt7ZmwueWVhcn19JywKICAgIGZpbHRlcjogewogICAgICAgICIyIjogW3sKICAgICAgICAgICAgImtleSI6ICJjbGFzcyIsCiAgICAgICAgICAgICJuYW1lIjogIuexu+WeiyIsCiAgICAgICAgICAgICJ2YWx1ZSI6IFt7CiAgICAgICAgICAgICAgICAibiI6ICLlhajpg6giLAogICAgICAgICAgICAgICAgInYiOiAiIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLllpzliaciLAogICAgICAgICAgICAgICAgInYiOiAi5Zac5YmnIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLniLHmg4UiLAogICAgICAgICAgICAgICAgInYiOiAi54ix5oOFIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLmgZDmgJYiLAogICAgICAgICAgICAgICAgInYiOiAi5oGQ5oCWIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLliqjkvZwiLAogICAgICAgICAgICAgICAgInYiOiAi5Yqo5L2cIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLnp5HlubsiLAogICAgICAgICAgICAgICAgInYiOiAi56eR5bm7IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLliafmg4UiLAogICAgICAgICAgICAgICAgInYiOiAi5Ymn5oOFIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLmiJjkuokiLAogICAgICAgICAgICAgICAgInYiOiAi5oiY5LqJIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLlpYflubsiLAogICAgICAgICAgICAgICAgInYiOiAi5aWH5bm7IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLlhpLpmakiLAogICAgICAgICAgICAgICAgInYiOiAi5YaS6ZmpIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLmgqznlpEiLAogICAgICAgICAgICAgICAgInYiOiAi5oKs55aRIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLmoKHlm60iLAogICAgICAgICAgICAgICAgInYiOiAi5qCh5ZutIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLlkI7lrqsiLAogICAgICAgICAgICAgICAgInYiOiAi5ZCO5a6rIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLng63ooYAiLAogICAgICAgICAgICAgICAgInYiOiAi54Ot6KGAIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLov5DliqgiLAogICAgICAgICAgICAgICAgInYiOiAi6L+Q5YqoIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLnmb7lkIgiLAogICAgICAgICAgICAgICAgInYiOiAi55m+5ZCIIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLkuZnlpbMiLAogICAgICAgICAgICAgICAgInYiOiAi5LmZ5aWzIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLmnLrnlLIiLAogICAgICAgICAgICAgICAgInYiOiAi5py655SyIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLml6XluLgiLAogICAgICAgICAgICAgICAgInYiOiAi5pel5bi4IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLprZTms5XlsJHlpbMiLAogICAgICAgICAgICAgICAgInYiOiAi6a2U5rOV5bCR5aWzIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLlvILkuJbnlYwiLAogICAgICAgICAgICAgICAgInYiOiAi5byC5LiW55WMIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLniLHmipbpnLIiLAogICAgICAgICAgICAgICAgInYiOiAi54ix5oqW6ZyyIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLpn7PkuZAiLAogICAgICAgICAgICAgICAgInYiOiAi6Z+z5LmQIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLokIwiLAogICAgICAgICAgICAgICAgInYiOiAi6JCMIgogICAgICAgICAgICB9XQogICAgICAgIH0sIHsKICAgICAgICAgICAgImtleSI6ICJhcmVhIiwKICAgICAgICAgICAgIm5hbWUiOiAi5Zyw5Yy6IiwKICAgICAgICAgICAgInZhbHVlIjogW3sKICAgICAgICAgICAgICAgICJuIjogIuWFqOmDqCIsCiAgICAgICAgICAgICAgICAidiI6ICIiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIuS4gOaciCIsCiAgICAgICAgICAgICAgICAidiI6ICLkuIDmnIgiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIuWbm+aciCIsCiAgICAgICAgICAgICAgICAidiI6ICLlm5vmnIgiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIuS4g+aciCIsCiAgICAgICAgICAgICAgICAidiI6ICLkuIPmnIgiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIuWNgeaciCIsCiAgICAgICAgICAgICAgICAidiI6ICLljYHmnIgiCiAgICAgICAgICAgIH1dCiAgICAgICAgfSwgewogICAgICAgICAgICAia2V5IjogInllYXIiLAogICAgICAgICAgICAibmFtZSI6ICLlubTku70iLAogICAgICAgICAgICAidmFsdWUiOiBbewogICAgICAgICAgICAgICAgIm4iOiAi5YWo6YOoIiwKICAgICAgICAgICAgICAgICJ2IjogIiIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAyNSIsCiAgICAgICAgICAgICAgICAidiI6ICIyMDI1IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDI0IiwKICAgICAgICAgICAgICAgICJ2IjogIjIwMjQiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMjMiLAogICAgICAgICAgICAgICAgInYiOiAiMjAyMyIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAyMiIsCiAgICAgICAgICAgICAgICAidiI6ICIyMDIyIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDIxIiwKICAgICAgICAgICAgICAgICJ2IjogIjIwMjEiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMjAiLAogICAgICAgICAgICAgICAgInYiOiAiMjAyMCIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAxOSIsCiAgICAgICAgICAgICAgICAidiI6ICIyMDE5IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDE4IiwKICAgICAgICAgICAgICAgICJ2IjogIjIwMTgiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMTciLAogICAgICAgICAgICAgICAgInYiOiAiMjAxNyIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAxNiIsCiAgICALine truncated
|
|
||||||
@@ -1,52 +0,0 @@
|
|||||||
var rule = {
|
|
||||||
title: '爱搜',
|
|
||||||
host: 'https://www.esoua.com/',
|
|
||||||
hostJs: '',
|
|
||||||
headers: {
|
|
||||||
'User-Agent': 'Mozilla/5.0 (Linux; Android 11; Pixel 5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.91 Mobile Safari/537.36',
|
|
||||||
},
|
|
||||||
编码: 'utf-8',
|
|
||||||
timeout: 5000,
|
|
||||||
url: 'https://www.esoua.com/search?q=fyclass&format=video&type=QUARK&page=fypage',
|
|
||||||
filter_url: '',
|
|
||||||
detailUrl: '',
|
|
||||||
searchUrl: 'https://www.esoua.com/search?q=**&format=video&type=QUARK&page=fypage',
|
|
||||||
searchable: 1,
|
|
||||||
quickSearch: 1,
|
|
||||||
filterable: 1,
|
|
||||||
class_name: '剧集&电影&短剧&动漫&综艺',
|
|
||||||
class_url: '剧集&电影&短剧&动漫&综艺',
|
|
||||||
proxy_rule: '',
|
|
||||||
sniffer: false,
|
|
||||||
isVideo: '',
|
|
||||||
play_parse: true,
|
|
||||||
parse_url: '',
|
|
||||||
lazy: "js:\n input = 'push://' + input;\n ",
|
|
||||||
limit: 9,
|
|
||||||
double: false,
|
|
||||||
// 推荐: '*',
|
|
||||||
一级: 'js:\n let html = fetch(input);\n let list = pdfa(html, "body&&.semi-space-medium-vertical");\n VODS = list.map(x => {\n let remarks = pdfh(x, "div&&img&&alt");\n let vodName = pdfh(x, "div&&a&&title");\n // 过滤条件:迅雷云盘、.txt后缀、空名称\n if(remarks.includes("迅雷云盘") || vodName.endsWith(".txt") || !vodName.trim()) return null;\n return {\n vod_name: vodName,\n vod_pic: "http://pic-smzy.oss-cn-beijing.aliyuncs.com/images/5e/2a/1410241152a3eca2eca7ace140ed1c0c01b12a5e.png",\n vod_remarks: remarks,\n vod_content: remarks,\n vod_id: pdfh(x, "div&&a&&href")\n };\n }).filter(x => x !== null);\n ',
|
|
||||||
二级: {
|
|
||||||
title: 'h1&&Text',
|
|
||||||
img: 'img&&src',
|
|
||||||
desc: '.card-text:eq(2)&&Text;;;;',
|
|
||||||
content: 'body&&.semi-space-loose-vertical&&a&&href',
|
|
||||||
tabs: "js:TABS = ['爱搜']",
|
|
||||||
lists: "js:\n LISTS = [];\n let lists1 = pdfa(html, 'body&&.semi-space-loose-vertical').map(it => {\n let _tt = pdfh(it, 'span&&title');\n let _uu = pdfh(it, 'a&&href');\n return _tt + '$' + _uu;\n });\n LISTS.push(lists1);\n ",
|
|
||||||
},
|
|
||||||
搜索: 'js:\n let html = fetch(input);\n let list = pdfa(html, "body&&.semi-space-medium-vertical");\n VODS = list.map(x => {\n let remarks = pdfh(x, "div&&img&&alt");\n let vodName = pdfh(x, "div&&a&&title");\n // 过滤条件:迅雷云盘、.txt后缀、空名称\n if(remarks.includes("迅雷云盘") || vodName.endsWith(".txt") || !vodName.trim()) return null;\n return {\n vod_name: vodName,\n vod_pic: "http://pic-smzy.oss-cn-beijing.aliyuncs.com/images/5e/2a/1410241152a3eca2eca7ace140ed1c0c01b12a5e.png",\n vod_remarks: remarks,\n vod_content: remarks,\n vod_id: pdfh(x, "div&&a&&href")\n };\n }).filter(x => x !== null);\n ',
|
|
||||||
cate_exclude: '首页|留言|APP|下载|资讯|新闻|动态',
|
|
||||||
tab_exclude: '猜你|喜欢|下载|剧情|榜|评论',
|
|
||||||
类型: '影视',
|
|
||||||
homeUrl: 'https://www.esoua.com/',
|
|
||||||
二级访问前: '',
|
|
||||||
encoding: 'utf-8',
|
|
||||||
search_encoding: '',
|
|
||||||
图片来源: '',
|
|
||||||
图片替换: '',
|
|
||||||
play_json: [],
|
|
||||||
pagecount: {},
|
|
||||||
tab_remove: [],
|
|
||||||
tab_order: [],
|
|
||||||
tab_rename: {},
|
|
||||||
}
|
|
||||||
+109
@@ -0,0 +1,109 @@
|
|||||||
|
/**
|
||||||
|
* 传参 ?type=url¶ms=http://122.228.85.203:1000@泽少1
|
||||||
|
* 传参 ?type=url¶ms=http://122.228.85.203:1000@泽少2
|
||||||
|
*/
|
||||||
|
|
||||||
|
var rule = {
|
||||||
|
title: 'APPV2[模板]',
|
||||||
|
author: '道长',
|
||||||
|
version: '20241012 beta1',
|
||||||
|
update_info: `
|
||||||
|
20241012:
|
||||||
|
1.根据群友嗷呜的appv2模板修改成可传参源,类似采集之王用法传参
|
||||||
|
`.trim(),
|
||||||
|
host: '',
|
||||||
|
url: '/api.php/app/video?tid=fyclassfyfilter&limit=20&pg=fypage',
|
||||||
|
filter_url: '',
|
||||||
|
filter: {},
|
||||||
|
homeUrl: '/api.php/app/index_video',
|
||||||
|
detailUrl: '/api.php/app/video_detail?id=fyid',
|
||||||
|
searchUrl: '/api.php/app/search?text=**&pg=fypage',
|
||||||
|
parseUrl: '',
|
||||||
|
searchable: 2,
|
||||||
|
quickSearch: 1,
|
||||||
|
filterable: 1,
|
||||||
|
headers: {
|
||||||
|
'User-Agent': 'okhttp/4.1.0'
|
||||||
|
},
|
||||||
|
params: 'http://122.228.85.203:1000$http://122.228.85.203:1000/play?url=',
|
||||||
|
hostJs: $js.toString(() => {
|
||||||
|
HOST = rule.params.split('$')[0];
|
||||||
|
}),
|
||||||
|
预处理: $js.toString(() => {
|
||||||
|
log(`传入参数:${rule.params}`);
|
||||||
|
let _host = rule.params.split('$')[0];
|
||||||
|
rule.parseUrl = rule.params.split('$')[1];
|
||||||
|
let _url = _host.rstrip('/') + '/api.php/app/nav?token';
|
||||||
|
let _headers = {'User-Agent': 'Dart/2.14 (dart:io)'};
|
||||||
|
let html = request(_url, {headers: _headers});
|
||||||
|
let data = JSON.parse(html);
|
||||||
|
let _classes = [];
|
||||||
|
let _filter = {};
|
||||||
|
let _filter_url = '';
|
||||||
|
let dy = {"class": "类型", "area": "地区", "lang": "语言", "year": "年份", "letter": "字母", "by": "排序"};
|
||||||
|
let jsonData = data.list;
|
||||||
|
for (let k = 0; k < jsonData.length; k++) {
|
||||||
|
let hasNonEmptyField = false;
|
||||||
|
let _obj = {
|
||||||
|
type_name: jsonData[k].type_name,
|
||||||
|
type_id: jsonData[k].type_id,
|
||||||
|
};
|
||||||
|
_classes.push(_obj);
|
||||||
|
for (let key in dy) {
|
||||||
|
if (key in jsonData[k].type_extend && jsonData[k].type_extend[key].trim() !== "") {
|
||||||
|
hasNonEmptyField = true;
|
||||||
|
break
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (hasNonEmptyField) {
|
||||||
|
_filter[String(jsonData[k].type_id)] = [];
|
||||||
|
for (let dkey in jsonData[k].type_extend) {
|
||||||
|
if (dkey in dy && jsonData[k].type_extend[dkey].trim() !== "") {
|
||||||
|
if (k === 0) {
|
||||||
|
_filter_url += `&${dkey}={{fl.${dkey}}}`
|
||||||
|
}
|
||||||
|
let values = jsonData[k].type_extend[dkey].split(',');
|
||||||
|
let valueArray = values.map(value => ({"n": value.trim(), "v": value.trim()}));
|
||||||
|
_filter[String(jsonData[k].type_id)].push({"key": dkey, "name": dy[dkey], "value": valueArray})
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
rule.classes = _classes;
|
||||||
|
rule.filter = _filter;
|
||||||
|
rule.filter_url = _filter_url;
|
||||||
|
}),
|
||||||
|
class_parse: $js.toString(() => {
|
||||||
|
input = rule.classes;
|
||||||
|
}),
|
||||||
|
play_parse: true,
|
||||||
|
lazy: $js.toString(() => {
|
||||||
|
if (!/^http/.test(input)) {
|
||||||
|
input = rule.parseUrl + input
|
||||||
|
} else {
|
||||||
|
input = {
|
||||||
|
url: input,
|
||||||
|
parse: 0,
|
||||||
|
header: ''
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}),
|
||||||
|
推荐: $js.toString(() => {
|
||||||
|
let data = JSON.parse(request(input)).list;
|
||||||
|
let com = [];
|
||||||
|
data.forEach(item => {
|
||||||
|
if (Array.isArray(item.vlist) && item.vlist.length !== 0) {
|
||||||
|
com = com.concat(item.vlist)
|
||||||
|
}
|
||||||
|
})
|
||||||
|
VODS = com
|
||||||
|
}),
|
||||||
|
一级: $js.toString(() => {
|
||||||
|
VODS = JSON.parse(request(input)).list
|
||||||
|
}),
|
||||||
|
二级: $js.toString(() => {
|
||||||
|
VOD = JSON.parse(request(input)).data
|
||||||
|
}),
|
||||||
|
搜索: '*',
|
||||||
|
}
|
||||||
@@ -1 +0,0 @@
|
|||||||
dmFyIHJ1bGUgPSB7CiAgICB0aXRsZTogJ+Wlh+ePjeW8guWFvVvlrphdJywKICAgIGhvc3Q6ICdodHRwczovL3d3dy5pcWl5aS5jb20nLAogICAgaG9tZVVybDogJycsCiAgICAvLyBkZXRhaWxVcmw6J2h0dHBzOi8vcGN3LWFwaS5pcWl5aS5jb20vYWxidW1zL2FsYnVtL2F2bGlzdGluZm8/YWlkPWZ5aWQmc2l6ZT0yMDAwJnBhZ2U9MScsCiAgICBkZXRhaWxVcmw6ICdodHRwczovL3Bjdy1hcGkuaXFpeWkuY29tL3ZpZGVvL3ZpZGVvL3ZpZGVvaW5mb3dpdGh1c2VyL2Z5aWQ/YWdlbnRfdHlwZT0xJmF1dGhjb29raWU9JnN1YmtleT1meWlkJnN1YnNjcmliZT0xJywKICAgIHNlYXJjaFVybDogJ2h0dHBzOi8vc2VhcmNoLnZpZGVvLmlxaXlpLmNvbS9vP2lmPWh0bWw1JmtleT0qKiZwYWdlTnVtPWZ5cGFnZSZwb3M9MSZwYWdlU2l6ZT0yNCZzaXRlPWlxaXlpJywKICAgIHNlYXJjaGFibGU6IDIsCiAgICBtdWx0aTogMSwKICAgIGZpbHRlcmFibGU6IDEsCiAgICBmaWx0ZXI6IHsKICAgICAgICAnMSc6IFt7CiAgICAgICAgICAgICdrZXknOiAnbW9kZScsCiAgICAgICAgICAgICduYW1lJzogJ+e7vOWQiOaOkuW6jycsCiAgICAgICAgICAgICd2YWx1ZSc6IFt7CiAgICAgICAgICAgICAgICAnbic6ICflhajpg6gnLAogICAgICAgICAgICAgICAgJ3YnOiAnJwogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAnbic6ICfng63mkq3mppwnLAogICAgICAgICAgICAgICAgJ3YnOiAxMQogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAnbic6ICflpb3or4TmppwnLAogICAgICAgICAgICAgICAgJ3YnOiA4CiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICduJzogJ+aWsOS4iue6vycsCiAgICAgICAgICAgICAgICAndic6IDQKICAgICAgICAgICAgfV0KICAgICAgICB9LCB7CiAgICAgICAgICAgICdrZXknOiAneWVhcicsCiAgICAgICAgICAgICduYW1lJzogJ+WFqOmDqOW5tOS7vScsCiAgICAgICAgICAgICd2YWx1ZSc6IFt7CiAgICAgICAgICAgICAgICAnbic6ICflhajpg6gnLAogICAgICAgICAgICAgICAgJ3YnOiAnJwogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDI1IiwKICAgICAgICAgICAgICAgICJ2IjogMjAyNQogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDI0IiwKICAgICAgICAgICAgICAgICJ2IjogMjAyNAogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAnbic6ICcyMDIzJywKICAgICAgICAgICAgICAgICd2JzogMjAyMwogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAnbic6ICcyMDIyJywKICAgICAgICAgICAgICAgICd2JzogMjAyMgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAnbic6ICcyMDIxJywKICAgICAgICAgICAgICAgICd2JzogMjAyMQogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAnbic6ICcyMDIwJywKICAgICAgICAgICAgICAgICd2JzogMjAyMAogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAnbic6ICcyMDE5JywKICAgICAgICAgICAgICAgICd2JzogMjAxOQogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAnbic6ICcyMDE4JywKICAgICAgICAgICAgICAgICd2JzogMjAxOAogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAnbic6ICcyMDE3JywKICAgICAgICAgICAgICAgICd2JzogMjAxNwogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAnbic6ICcyMDE2LTIwMTEnLAogICAgICAgICAgICAgICAgJ3YnOiAnMjAxMV8yMDE2JwogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAnbic6ICcyMDEwLTIwMDAnLAogICAgICAgICAgICAgICAgJ3YnOiAnMjAwMF8yMDEwJwogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAnbic6ICc5MOW5tOS7oycsCiAgICAgICAgICAgICAgICAndic6ICcxOTkwXzE5OTknCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICduJzogJzgw5bm05LujJywKICAgICAgICAgICAgICAgICd2JzogJzE5ODBfMTk4OScKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgJ24nOiAn5pu05pepJywKICAgICAgICAgICAgICAgICd2JzogJzE5NjRfMTk3OScKICAgICAgICAgICAgfV0KICAgICAgICB9LCB7CiAgICAgICAgICAgICdrZXknOiAnaXNfcHVyY2hhc2UnLAogICAgICAgICAgICAnbmFtZSc6ICflhajpg6jotYTotLknLAogICAgICAgICAgICAndmFsdWUnOiBbewogICAgICAgICAgICAgICAgJ24nOiAn5YWo6YOoJywKICAgICAgICAgICAgICAgICd2JzogJycKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgJ24nOiAn5YWN6LS5JywKICAgICAgICAgICAgICAgICd2JzogMAogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAnbic6ICfkvJrlkZgnLAogICAgICAgICAgICAgICAgJ3YnOiAxCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICduJzogJ+S7mOi0uScsCiAgICAgICAgICAgICAgICAndic6IDIKICAgICAgICAgICAgfV0KICAgICAgICB9LCB7CiAgICAgICAgICAgICdrZXknOiAndGhyZWVfY2F0ZWdvcnlfaWQnLAogICAgICAgICAgICAnbmFtZSc6ICflnLDljLonLAogICAgICAgICAgICAndmFsdWUnOiBbewogICAgICAgICAgICAgICAgJ24nOiAn5YWo6YOoJywKICAgICAgICAgICAgICAgICd2JzogJycKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgJ24nOiAn5Y2O6K+tJywKICAgICAgICAgICAgICAgICd2JzogMQogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAnbic6ICfpppnmuK/lnLDljLonLAogICAgICAgICAgICAgICAgJ3YnOiAyODk5NwogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAnbic6ICfnvo7lm70nLAogICAgICAgICAgICAgICAgJ3YnOiAyCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICduJzogJ+asp+a0sicsCiAgICAgICAgICAgICAgICAndic6IDMKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgJ24nOiAn6Z+p5Zu9JywKICAgICAgICAgICAgICAgICd2JzogNAogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAnbic6ICfml6XmnKwnLAogICAgICAgICAgICAgICAgJ3YnOiAzMDgKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgJ24nOiAn5rOw5Zu9JywKICAgICAgICAgICAgICAgICd2JzogMTExNQogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAnbic6ICfljbDluqYnLAogICAgICAgICAgICAgICAgJ3YnOiAyODk5OQogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAnbic6ICflhbblroMnLAogICAgICAgICAgICAgICAgJ3YnOiA1CiAgICAgICAgICAgIH1dCiAgICAgICAgfSwgewogICAgICAgICAgICAna2V5JzogJzE4MDAxJywKICAgICAgICAgICAgJ25hbWUnOiAn57G75Z6LJywKICAgICAgICAgICAgJ3ZhbHVlJzogW3sKICAgICAgICAgICAgICAgICduJzogJ+WFqOmDqCcsCiAgICAgICAgICAgICAgICAndic6ICcnCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICduJzogJ+WWnOWJpycsCiAgICAgICAgICAgICAgICAndic6IDgKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgJ24nOiAn54ix5oOFJywKICAgICAgICAgICAgICAgICd2JzogNgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAnbic6ICfliqjkvZwnLAogICAgICAgICAgICAgICAgJ3YnOiAxMQogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICALine truncated
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
dmFyIHJ1bGUgPSB7CiAgICB0aXRsZTogJ+eZvumFt+efreWJpycsCiAgICBob3N0OiAnaHR0cHM6Ly9hcGkua3VsZXUuY29tLycsCiAgICBob3N0SnM6ICcnLAogICAgaGVhZGVyczogewogICAgICAgICdVc2VyLUFnZW50JzogJ01vemlsbGEvNS4wIChMaW51eDsgQW5kcm9pZCAxMTsgUGl4ZWwgNSkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzkwLjAuNDQzMC45MSBNb2JpbGUgU2FmYXJpLzUzNy4zNicsCiAgICB9LAogICAg57yW56CBOiAndXRmLTgnLAogICAgdGltZW91dDogNTAwMCwKICAgIHVybDogJ2h0dHBzOi8vYXBpLmt1bGV1LmNvbS9meWNsYXNzJywKICAgIGZpbHRlcl91cmw6ICcnLAogICAgZGV0YWlsVXJsOiAnJywKICAgIHNlYXJjaFVybDogJ2h0dHBzOi8vYXBpLmt1bGV1LmNvbS9hcGkvYmRkaj90ZXh0PSoqJywKICAgIHNlYXJjaGFibGU6IDEsCiAgICBxdWlja1NlYXJjaDogMSwKICAgIGZpbHRlcmFibGU6IDEsCiAgICBjbGFzc19uYW1lOiAn5LuK5pel5pu05pawJueZvuW6puefreWJpybmr4/ml6Xmm7TmlrAm5aS45YWL55+t5YmnJuavj+aXpeabtOaWsCcsCiAgICBjbGFzc191cmw6ICdhcGkveWluZ3NoaSZhcGkvYmRkaj9saXN0JmFwaS9iZGRqP3RvZGF5JmFwaS9hY3Rpb24/bGlzdCZhcGkvYWN0aW9uP3RvZGF5JywKICAgIHByb3h5X3J1bGU6ICcnLAogICAgc25pZmZlcjogZmFsc2UsCiAgICBpc1ZpZGVvOiAnJywKICAgIHBsYXlfcGFyc2U6IHRydWUsCiAgICBwYXJzZV91cmw6ICcnLAogICAgbGF6eTogImpzOlxuICAgICAgICBpbnB1dCA9ICdwdXNoOi8vJyArIGlucHV0O1xuICAgICIsCiAgICBsaW1pdDogOSwKICAgIGRvdWJsZTogZmFsc2UsCiAgICAvLyDmjqjojZA6ICcqJywKICAgIOS4gOe6pzogJGpzLnRvU3RyaW5nKCgpID0+IHsKICAgIGxldCBjaWQgPSBNWV9DQVRFIHx8ICcxMDgnOwogICAgbGV0IHBnID0gTVlfUEFHRSB8fCAxOwogICAgbGV0IHVybCA9IGBodHRwczovL2FwaS5rdWxldS5jb20vJHtjaWR9YDsKICAgIGxldCBraHRtbCA9IGZldGNoKHVybCwge2hlYWRlcnM6IHJ1bGUuaGVhZGVyc30pOwogICAgbGV0IGtqc29uID0gSlNPTi5wYXJzZShraHRtbCk7CiAgICBWT0RTID0gW107CiAgICBranNvbi5kYXRhLmZvckVhY2goaXQgPT4gewogICAgICAgIFZPRFMucHVzaCh7CiAgICAgICAgICAgIHZvZF9uYW1lOiBpdC5uYW1lLAogICAgICAgICAgICB2b2RfcGljOiBgaHR0cHM6Ly90c2UzLW1tLmNuLmJpbmcubmV0L3RoL2lkL09JUC1DLnJsUU9ZdHNyaXdXS0h3b2ZHdWZKX0FIYVFkP3c9MTU3Jmg9MzUwJmM9NyZyPTAmbz03JmRwcj0zLjcmcGlkPTEuNyZybT0zYCwKICAgICAgICAgICAgdm9kX3JlbWFya3M6IGl0LmFkZHRpbWUsCiAgICAgICAgICAgIHZvZF9pZDogYHB1c2g6Ly8ke2l0LnZpZXdsaW5rfWAKICAgICAgICB9KTsKICAgIH0pOwp9KSwKICAgIOS6jOe6pzogJyonLAogICAg5pCc57SiOiRqcy50b1N0cmluZygoKSA9PiB7CiAgICBsZXQgdXJsID0gYGh0dHBzOi8vYXBpLmt1bGV1LmNvbS9hcGkvYmRkaj90ZXh0PSR7S0VZfWA7CiAgICBsZXQga2h0bWwgPSBmZXRjaCh1cmwpOwogICAgbGV0IGtqc29uID0gSlNPTi5wYXJzZShraHRtbCk7CiAgICBWT0RTID0gW107CiAgICBranNvbi5kYXRhLmZvckVhY2goaXQgPT4gewogICAgICAgIFZPRFMucHVzaCh7CiAgICAgICAgICAgIHZvZF9uYW1lOiBpdC5uYW1lLAogICAgICAgICAgICB2b2RfcGljOiBpdC5wUGljLAogICAgICAgICAgICB2b2RfcmVtYXJrczogaXQuYWRkdGltZSwKICAgICAgICAgICAgdm9kX2lkOiBgcHVzaDovLyR7aXQudmlld2xpbmt9YAogICAgICAgIH0pCiAgICB9KQp9KSwKICAgIGNhdGVfZXhjbHVkZTogJ+mmlumhtXznlZnoqIB8QVBQfOS4i+i9vXzotYTorq985paw6Ze7fOWKqOaAgScsCiAgICB0YWJfZXhjbHVkZTogJ+eMnOS9oHzllpzmrKJ85LiL6L29fOWJp+aDhXzmppx86K+E6K66JywKICAgIOexu+WeizogJ+W9seinhicsCiAgICBob21lVXJsOiAnaHR0cHM6Ly93d3cubHpwYW54LmNvbS8nLAogICAg5LqM57qn6K6/6Zeu5YmNOiAnJywKICAgIGVuY29kaW5nOiAndXRmLTgnLAogICAgc2VhcmNoX2VuY29kaW5nOiAnJywKICAgIOWbvueJh+adpea6kDogJycsCiAgICDlm77niYfmm7/mjaI6ICcnLAogICAgcGxheV9qc29uOiBbXSwKICAgIHBhZ2Vjb3VudDoge30sCiAgICB0YWJfcmVtb3ZlOiBbXSwKICAgIHRhYl9vcmRlcjogW10sCiAgICB0YWJfcmVuYW1lOiB7fSwKfQ==
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
dmFyIHJ1bGUgPSB7CiAgICB0aXRsZTogJ+ein+iwg+W9seinhicsCiAgICBob3N0OiAnaHR0cDovL3d3dy42MTg2NDguY29tJywKICAgIC8vIGhvbWVVcmw6Jy8nLAogICAgdXJsOiAnL2RpZS10aWFvL2Z5Y2xhc3MtZnlwYWdlLmh0bWwnLAogICAgc2VhcmNoVXJsOiAnL2RpZWRpYW9jaC9wYWdlL2Z5cGFnZS93ZC8qKi5odG1sJywKICAgIHNlYXJjaGFibGU6IDIsIC8v5piv5ZCm5ZCv55So5YWo5bGA5pCc57SiLAogICAgcXVpY2tTZWFyY2g6IDAsIC8v5piv5ZCm5ZCv55So5b+r6YCf5pCc57SiLAogICAgZmlsdGVyYWJsZTogMCwgLy/mmK/lkKblkK/nlKjliIbnsbvnrZvpgIksCiAgICBoZWFkZXJzOiB7IC8v572R56uZ55qE6K+35rGC5aS0LOWujOaVtOaUr+aMgeaJgOacieeahCzluLjluKZ1YeWSjGNvb2tpZXMKICAgICAgICAnVXNlci1BZ2VudCc6ICdNT0JJTEVfVUEnLAogICAgICAgIC8vICJDb29raWUiOiAic2VhcmNobmVlZD1vayIKICAgIH0sCiAgICAvL2NsYXNzX3BhcnNlOicuc3R1aS1oZWFkZXJfX21lbnUgbGkuaGlkZGVuLXhzO2EmJlRleHQ7YSYmaHJlZjsuKi8oLio/KS5odG1sJywKICAgIGNsYXNzX25hbWU6ICfnlLXlvbEm55S16KeG5YmnJue7vOiJuibliqjmvKsnLAogICAgY2xhc3NfdXJsOiAnMSYyJjMmNCcsCiAgICBwbGF5X3BhcnNlOiB0cnVlLAogICAgbGF6eTogJycsCiAgICBsaW1pdDogOCwKICAgIOaOqOiNkDogJy5zdHVpLXZvZGxpc3QuY2xlYXJmaXg7LnN0dWktdm9kbGlzdF9fYm94O2EmJnRpdGxlO2EmJmRhdGEtb3JpZ2luYWw7LnBpYy10ZXh0JiZUZXh0O2EmJmhyZWYnLAogICAgZG91YmxlOiB0cnVlLCAvLyDmjqjojZDlhoXlrrnmmK/lkKblj4zlsYLlrprkvY0KICAgIOS4gOe6pzogJy5zdHVpLXZvZGxpc3QuY2xlYXJmaXggbGk7YSYmdGl0bGU7YSYmZGF0YS1vcmlnaW5hbDsucGljLXRleHQmJlRleHQ7YSYmaHJlZicsCiAgICDkuoznuqc6IHsKICAgICAgICAidGl0bGUiOiAiaDEudGl0bGUmJlRleHQ7LnN0dWktY29udGVudF9fZGV0YWlsIHA6ZXEoMikmJlRleHQiLAogICAgICAgICJpbWciOiAiLmxhenlsb2FkJiZkYXRhLW9yaWdpbmFsIiwKICAgICAgICAiZGVzYyI6ICIudmlkZW8taW5mby1pdGVtczplcSgtMikmJlRleHQ7LnZpZGVvLWluZm8taXRlbXM6ZXEoLTEpJiZUZXh0Oy52aWRlby1pbmZvLWl0ZW1zOmVxKC0yKSYmVGV4dDsuc3R1aS1jb250ZW50X19kZXRhaWwgcDplcSg3KSYmVGV4dDsuc3R1aS1jb250ZW50X19kZXRhaWwgcDplcSg2KSYmVGV4dCIsCiAgICAgICAgImNvbnRlbnQiOiAiLnN0dWktY29udGVudF9fZGV0YWlsIHA6ZXEoOSkmJlRleHQiLAogICAgICAgICJ0YWJzIjogIi5uYXYubmF2LXRhYnMgbGkiLAogICAgICAgICJsaXN0cyI6ICIudGFiLXBhbmUuZmFkZTplcSgjaWQpJiZ1bCYmbGkiCiAgICB9LAogICAg5pCc57SiOiAnLnN0dWktdm9kbGlzdC5jbGVhcmZpeCBsaTthJiZ0aXRsZTthJiZkYXRhLW9yaWdpbmFsOy5waWMtdGV4dCYmVGV4dDthJiZocmVmJywKfQ==
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
dmFyIHJ1bGUgPSB7CiAgICB0aXRsZTogJ+WKqOeUu+eJh+Wkp+WFqCcsCiAgICBob3N0OiAnaHR0cHM6Ly93d3cuZGhwZHEyLmNvbS8nLAogICAgdXJsOiAnaHR0cHM6Ly93d3cuZGhwZHEyLmNvbS9rYXRvbmcvZnljbGFzcy1meXBhZ2UvJywKICAgIHNlYXJjaFVybDogJy92b2RzZWFyY2gvKiotLS0tLS0tLS0tZnlwYWdlLS0tLycsCiAgICBjbGFzc19wYXJzZTogJy5jX2NsYXNzIGxpO2EmJlRleHQ7YSYmaHJlZjsuKi8oLio/KS8nLAogICAgc2VhcmNoYWJsZTogMiwKICAgIHF1aWNrU2VhcmNoOiAwLAogICAgZmlsdGVyYWJsZTogMCwKICAgIGhlYWRlcnM6IHsKICAgICAgICAnVXNlci1BZ2VudCc6ICdNT0JJTEVfVUEnLAogICAgfSwKICAgIHBsYXlfcGFyc2U6IHRydWUsCiAgICBsYXp5OiAnJywKICAgIGxpbWl0OiA2LAogICAg5o6o6I2QOiAnLnN0dWktdm9kbGlzdDtsaTthJiZ0aXRsZTthJiZkYXRhLW9yaWdpbmFsOy5waWMtdGV4dCYmVGV4dDthJiZocmVmJywKICAgIGRvdWJsZTogdHJ1ZSwKICAgIOS4gOe6pzogJy5zdHVpLXZvZGxpc3QgbGk7YSYmdGl0bGU7YSYmZGF0YS1vcmlnaW5hbDsucGljLXRleHQmJlRleHQ7YSYmaHJlZicsCiAgICDkuoznuqc6IHsKICAgICAgICB0aXRsZTogJ2gxJiZUZXh0Oy5kZXRhaWxfbGlzdCYmdWw6ZXEoMSkmJmxpJiZhOmVxKDIpJiZUZXh0JywKICAgICAgICBpbWc6ICcudm9kbGlzdF90aHVtYiYmZGF0YS1vcmlnaW5hbCcsCiAgICAgICAgZGVzYzogJy5wbGF5aW5mbyYmcDplcSgwKSYmVGV4dDsucGxheWluZm8mJnA6ZXEoMSkmJlRleHQ7LnBsYXlpbmZvJiZwOmVxKDIpJiZUZXh0Oy5wbGF5aW5mbyYmcDplcSgzKSYmVGV4dCcsCiAgICAgICAgY29udGVudDogJy5jb250ZW50OmVxKDEpJywKICAgICAgICB0YWJzOiAnLnJlbGF0ZXNkaCAudGl0bGUgaDMnLAogICAgICAgIGxpc3RzOiAnLnJlbGF0ZXNkaDplcSgjaWQpIGxpJywKICAgIH0sCiAgICDmkJzntKI6ICcqJywKfQ==
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
dmFyIHJ1bGUgPSB7CiAgICDnsbvlnos6ICflvbHop4YnLCAvL+W9seinhnzlkKzkuaZ85ryr55S7fOWwj+ivtAogICAgdGl0bGU6ICfnn63liacnLAogICAgaG9zdDogJ2h0dHBzOi8vYWktaW1nLnljdWJicy5jbi8nLAogICAgaG9tZVVybDogJy9hcGkvZHVhbmp1L2xpc3QnLAogICAgdXJsOiAnL2FwaS9kdWFuanUvbGlzdCcsCiAgICBzZWFyY2hVcmw6ICdodHRwczovL2FwaS5rdWxldS5jb20vYXBpL2FjdGlvbj90ZXh0PSoqJywKICAgIHNlYXJjaGFibGU6IDEsCiAgICBxdWlja1NlYXJjaDogMCwKICAgIGZpbHRlcmFibGU6IDAsCiAgICBoZWFkZXJzOiB7CiAgICAgICAgJ1VzZXItQWdlbnQnOiAnTU9CSUxFX1VBJywKICAgIH0sCiAgICBoaWtlckxpc3RDb2w6ICJ0ZXh0XzEiLAogICAgaGlrZXJDbGFzc0xpc3RDb2w6ICJ0ZXh0XzEiLAogICAgdGltZW91dDogNTAwMCwKICAgIGNsYXNzX25hbWU6ICcnLAogICAgY2xhc3NfdXJsOiAnJywKICAgIHBsYXlfcGFyc2U6IHRydWUsCiAgICBsYXp5OiAkanMudG9TdHJpbmcoKCkgPT4gewogICAgICAgIGlucHV0ID0gInB1c2g6Ly8iICsgaW5wdXQ7CiAgICB9KSwKICAgIGRvdWJsZTogZmFsc2UsCiAgICDmjqjojZA6ICcqJywKICAgIOS4gOe6pzogJ2pzb246ZGF0YTtuYW1lOzs7dXJsJywKICAgIOS6jOe6pzogJyonLAogICAg5pCc57SiOiAnanNvbjpkYXRhO25hbWU7Ozt2aWV3bGluaycsCn0=
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
dmFyIHJ1bGUgPSB7CiAgICDnsbvlnos6ICflvbHop4YnLCAvL+W9seinhnzlkKzkuaZ85ryr55S7fOWwj+ivtAogICAgdGl0bGU6ICfniLHnnIvnn63liadb55uYXScsCiAgICBob3N0OiAnaHR0cHM6Ly95cy4xMTB0LmNuLycsCiAgICBob21lVXJsOiAnL2FwaS9hamF4LnBocD9hY3Q9cmVjb21tZW5kJywKICAgIGhvbWVVcmw6ICcvYXBpL2FqYXgucGhwP2FjdD1EYWlseScsCiAgICB1cmw6ICcvYXBpL2FqYXgucGhwP2FjdD1meWNsYXNzJywKICAgIHNlYXJjaFVybDogJy9hcGkvYWpheC5waHA/YWN0PXNlYXJjaCZuYW1lPSoqJywKICAgIHNlYXJjaGFibGU6IDEsCiAgICBxdWlja1NlYXJjaDogMCwKICAgIGZpbHRlcmFibGU6IDAsCiAgICBoZWFkZXJzOiB7CiAgICAgICAgJ1VzZXItQWdlbnQnOiAnTU9CSUxFX1VBJywKICAgIH0sCiAgICBoaWtlckxpc3RDb2w6ICJ0ZXh0XzEiLAogICAgaGlrZXJDbGFzc0xpc3RDb2w6ICJ0ZXh0XzEiLAogICAgdGltZW91dDogNTAwMCwKICAgIGNsYXNzX25hbWU6ICflhajpg6gnLAogICAgY2xhc3NfdXJsOiAneWluZ3NoaWxpc3QnLAogICAgcGxheV9wYXJzZTogdHJ1ZSwKICAgIGxhenk6ICRqcy50b1N0cmluZygoKSA9PiB7CiAgICAgICAgaW5wdXQgPSAicHVzaDovLyIgKyBpbnB1dDsKICAgIH0pLAogICAgZG91YmxlOiBmYWxzZSwKICAgIOaOqOiNkDogJyonLAogICAg5LiA57qnOiAnanNvbjpkYXRhO25hbWU7O2FkZHRpbWU7dXJsJywKICAgIOS6jOe6pzogJyonLAogICAg5pCc57SiOiAnKicsCn0=
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
dmFyIHJ1bGUgPSB7CiAgICB0aXRsZTogJ+WKqOa8q+WymycsCiAgICAvLyBob3N0OidodHRwOi8vd3d3LmRtZDg1LmNvbScsCiAgICAvLyBob3N0OidodHRwOi8vd3d3Ljg4ZG13LmNvbScsCiAgICBob3N0OiAnaHR0cDovL3d3dy5kbWFuZDUuY29tJywKICAgIC8vIHVybDonL3ZvZC1saXN0LWlkLWZ5Y2xhc3MtcGctZnlwYWdlLW9yZGVyLS1ieS17Ynl9LWNsYXNzLXtjbGFzc30teWVhci17eWVhcn0tbGV0dGVyLS1hcmVhLS1sYW5nLS5odG1sJywKICAgIHVybDogJy92b2QtbGlzdC1pZC1meWNsYXNzLXBnLWZ5cGFnZS1vcmRlci1meWZpbHRlci1hcmVhLS1sYW5nLS5odG1sJywKICAgIGZpbHRlcmFibGU6IDEsIC8v5piv5ZCm5ZCv55So5YiG57G7562b6YCJLAogICAgZmlsdGVyX3VybDogJy1ieS17e2ZsLmJ5fX0tY2xhc3Mte3tmbC5jbGFzc319LXllYXIte3tmbC55ZWFyfX0tbGV0dGVyLXt7ZmwubGV0dGVyfX0nLAogICAgZmlsdGVyOiB7CiAgICAgICAgIjEiOiBbewogICAgICAgICAgICAia2V5IjogImNsYXNzIiwKICAgICAgICAgICAgIm5hbWUiOiAi5Ymn5oOFIiwKICAgICAgICAgICAgInZhbHVlIjogW3sKICAgICAgICAgICAgICAgICJuIjogIuWFqOmDqCIsCiAgICAgICAgICAgICAgICAidiI6ICIiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIuWGkumZqSIsCiAgICAgICAgICAgICAgICAidiI6ICIxIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLng63ooYAiLAogICAgICAgICAgICAgICAgInYiOiAiMiIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi5aWH5bm7IiwKICAgICAgICAgICAgICAgICJ2IjogIjMiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIuaBi+eIsSIsCiAgICAgICAgICAgICAgICAidiI6ICI0IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLmoKHlm60iLAogICAgICAgICAgICAgICAgInYiOiAiNSIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi5ZCO5a6rIiwKICAgICAgICAgICAgICAgICJ2IjogIjYiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIuaQnueskSIsCiAgICAgICAgICAgICAgICAidiI6ICI3IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLpnZLmmKUiLAogICAgICAgICAgICAgICAgInYiOiAiOCIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi55m+5ZCIIiwKICAgICAgICAgICAgICAgICJ2IjogIjkiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIuenkeW5uyIsCiAgICAgICAgICAgICAgICAidiI6ICIxNCIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi5o6o55CGIiwKICAgICAgICAgICAgICAgICJ2IjogIjEzIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLprZTms5UiLAogICAgICAgICAgICAgICAgInYiOiAiMTIiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIuelnumtlCIsCiAgICAgICAgICAgICAgICAidiI6ICIxMSIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi5rK75oSIIiwKICAgICAgICAgICAgICAgICJ2IjogIjEwIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLnq57mioAiLAogICAgICAgICAgICAgICAgInYiOiAiNTkiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIuaCrOeWkSIsCiAgICAgICAgICAgICAgICAidiI6ICI2MCIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi5oiY5LqJIiwKICAgICAgICAgICAgICAgICJ2IjogIjYyIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLokJ3ojokiLAogICAgICAgICAgICAgICAgInYiOiAiNjMiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIumtlOW5uyIsCiAgICAgICAgICAgICAgICAidiI6ICI2NCIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi5oiY5paXIiwKICAgICAgICAgICAgICAgICJ2IjogIjY1IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLmrYzoiJ4iLAogICAgICAgICAgICAgICAgInYiOiAiOTgiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIuWOhuWPsiIsCiAgICAgICAgICAgICAgICAidiI6ICI5OSIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi5Yqx5b+XIiwKICAgICAgICAgICAgICAgICJ2IjogIjEwOCIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi5YG25YOPIiwKICAgICAgICAgICAgICAgICJ2IjogIjExOCIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi6IGM5Zy6IiwKICAgICAgICAgICAgICAgICJ2IjogIjEyMSIKICAgICAgICAgICAgfV0KICAgICAgICB9LCB7CiAgICAgICAgICAgICJrZXkiOiAieWVhciIsCiAgICAgICAgICAgICJuYW1lIjogIuW5tOS7vSIsCiAgICAgICAgICAgICJ2YWx1ZSI6IFt7CiAgICAgICAgICAgICAgICAibiI6ICLlhajpg6giLAogICAgICAgICAgICAgICAgInYiOiAiIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDI1IiwKICAgICAgICAgICAgICAgICJ2IjogIjIwMjUiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMjQiLAogICAgICAgICAgICAgICAgInYiOiAiMjAyNCIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAyMyIsCiAgICAgICAgICAgICAgICAidiI6ICIyMDIzIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDIyIiwKICAgICAgICAgICAgICAgICJ2IjogIjIwMjIiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMjEiLAogICAgICAgICAgICAgICAgInYiOiAiMjAyMSIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAyMCIsCiAgICAgICAgICAgICAgICAidiI6ICIyMDIwIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDE5IiwKICAgICAgICAgICAgICAgICJ2IjogIjIwMTkiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMTgiLAogICAgICAgICAgICAgICAgInYiOiAiMjAxOCIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAxNyIsCiAgICAgICAgICAgICAgICAidiI6ICIyMDE3IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDE2IiwKICAgICAgICAgICAgICAgICJ2IjogIjIwMTYiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMTUiLAogICAgICAgICAgICAgICAgInYiOiAiMjAxNSIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAxNCIsCiAgICAgICAgICAgICAgICAidiI6ICIyMDE0IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDEzIiwKICAgICAgICAgICAgICAgICJ2IjogIjIwMTMiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMTIiLAogICAgICAgICAgICAgICAgInYiOiAiMjAxMiIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAxMSIsCiAgICAgICAgICAgICAgICAidiI6ICIyMDELine truncated
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
dmFyIHJ1bGUgPSB7CiAgICB0aXRsZTogJ+Wlveeci+WKqOa8qycsCiAgICBob3N0OiAnaHR0cHM6Ly93d3cueW91aml1bGEuY29tLycsCiAgICB1cmw6ICdodHRwczovL3d3dy55b3VqaXVsYS5jb20veW91aml1L2Z5Y2xhc3MtZnlwYWdlLmh0bWwnLAogICAgc2VhcmNoVXJsOiAnaHR0cHM6Ly93d3cueW91aml1bGEuY29tL3NlYXJjaC5waHA/cGFnZT1meXBhZ2Umc2VhcmNod29yZD0qKiZzZWFyY2h0eXBlPScsCiAgICBzZWFyY2hhYmxlOiAyLCAvL+aYr+WQpuWQr+eUqOWFqOWxgOaQnOe0oiwKICAgIHF1aWNrU2VhcmNoOiAwLCAvL+aYr+WQpuWQr+eUqOW/q+mAn+aQnOe0oiwKICAgIGZpbHRlcmFibGU6IDAsIC8v5piv5ZCm5ZCv55So5YiG57G7562b6YCJLAogICAgaGVhZGVyczogewogICAgICAgICdVc2VyLUFnZW50JzogJ1VDX1VBJywgLy8gIkNvb2tpZSI6ICIiCiAgICB9LCAvLyBjbGFzc19wYXJzZTonLnN0dWktaGVhZGVyX19tZW51IGxpOmd0KDApOmx0KDcpO2EmJlRleHQ7YSYmaHJlZjsvKFxcZCspLmh0bWwnLAogICAgY2xhc3NfcGFyc2U6ICcuc3R1aS1oZWFkZXJfX21lbnUgbGk6Z3QoMCk6bHQoNyk7YSYmVGV4dDthJiZocmVmOy4qLyguKj8pLmh0bWwnLAogICAgcGxheV9wYXJzZTogdHJ1ZSwKICAgIGxhenk6ICcnLAogICAgbGltaXQ6IDYsCiAgICDmjqjojZA6ICd1bC5zdHVpLXZvZGxpc3QuY2xlYXJmaXg7bGk7YSYmdGl0bGU7Lmxhenlsb2FkJiZkYXRhLW9yaWdpbmFsOy5waWMtdGV4dCYmVGV4dDthJiZocmVmJywKICAgIGRvdWJsZTogdHJ1ZSwgLy8g5o6o6I2Q5YaF5a655piv5ZCm5Y+M5bGC5a6a5L2NCiAgICDkuIDnuqc6ICcuc3R1aS12b2RsaXN0IGxpO2EmJnRpdGxlO2EmJmRhdGEtb3JpZ2luYWw7LnBpYy10ZXh0JiZUZXh0O2EmJmhyZWYnLAogICAg5LqM57qnOiB7CiAgICAgICAgInRpdGxlIjogIi5zdHVpLWNvbnRlbnRfX2RldGFpbCAudGl0bGUmJlRleHQ7LnN0dWktY29udGVudF9fZGV0YWlsIHA6ZXEoLTIpJiZUZXh0IiwKICAgICAgICAiaW1nIjogIi5zdHVpLWNvbnRlbnRfX3RodW1iIC5sYXp5bG9hZCYmZGF0YS1vcmlnaW5hbCIsCiAgICAgICAgImRlc2MiOiAiLnN0dWktY29udGVudF9fZGV0YWlsIHA6ZXEoMCkmJlRleHQ7LnN0dWktY29udGVudF9fZGV0YWlsIHA6ZXEoMSkmJlRleHQ7LnN0dWktY29udGVudF9fZGV0YWlsIHA6ZXEoMikmJlRleHQiLAogICAgICAgICJjb250ZW50IjogIiNkZXNjJiZUZXh0IiwKICAgICAgICAidGFicyI6ICIuc3R1aS1wYW5uZWwtYm94IGgzIiwKICAgICAgICAibGlzdHMiOiAiLnN0dWktY29udGVudF9fcGxheWxpc3Q6ZXEoI2lkKSBsaSIKICAgIH0sCiAgICDmkJzntKI6ICd1bC5zdHVpLXZvZGxpc3QmJmxpO2EmJnRpdGxlOy5sYXp5bG9hZCYmZGF0YS1vcmlnaW5hbDsudGV4dC1tdXRlZCYmVGV4dDthJiZocmVmOy50ZXh0LW11dGVkOmVxKC0xKSYmVGV4dCcsCgp9
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
dmFyIHJ1bGUgPSB7CiAgICB0aXRsZTogJ+iKseWtkOWKqOa8q1vmvKtdJywKICAgIGhvc3Q6ICdodHRwczovL3d3dy5odWF6aWRtLmNvbScsCiAgICBjbGFzc19uYW1lOiAnVFbliqjmvKsm5Ymn5Zy6JueJueaRhCcsCiAgICBjbGFzc191cmw6ICcxJjImMycsCiAgICBzZWFyY2hVcmw6ICcvaW5kZXgucGhwL2FqYXgvc3VnZ2VzdD9taWQ9MSZ3ZD0qKiZsaW1pdD01MCcsCiAgICBzZWFyY2hVcmw6ICcvdm9kc2VhcmNoLyoqLS0tLS0tLS0tLWZ5cGFnZS0tLS5odG1sJywKICAgIHNlYXJjaGFibGU6IDIsCiAgICBxdWlja1NlYXJjaDogMCwKICAgIGhlYWRlcnM6IHsKICAgICAgICAnVXNlci1BZ2VudCc6ICdNT0JJTEVfVUEnLAogICAgfSwKICAgIHVybDogJy9pbmRleC5waHAvYXBpL3ZvZCN0eXBlPWZ5Y2xhc3NmeWZpbHRlciZwYWdlPWZ5cGFnZScsCiAgICBmaWx0ZXJhYmxlOiAwLAogICAgZmlsdGVyX3VybDogJyZjbGFzcz17e2ZsLmNsYXNzfX0meWVhcj17e2ZsLnllYXJ9fSZsZXR0ZXI9e3tmbC5sZXR0ZXJ9fSZieT17e2ZsLmJ5fX0nLAogICAgZmlsdGVyOiB7CiAgICAgICAgIjEiOiBbewogICAgICAgICAgICAia2V5IjogImNsYXNzIiwKICAgICAgICAgICAgIm5hbWUiOiAi57G75Z6LIiwKICAgICAgICAgICAgInZhbHVlIjogW3sKICAgICAgICAgICAgICAgICJuIjogIuWFqOmDqCIsCiAgICAgICAgICAgICAgICAidiI6ICIiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIuW8guS4lueVjCIsCiAgICAgICAgICAgICAgICAidiI6ICLlvILkuJbnlYwiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIueZvuWQiCIsCiAgICAgICAgICAgICAgICAidiI6ICLnmb7lkIgiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIuWQjuWuqyIsCiAgICAgICAgICAgICAgICAidiI6ICLlkI7lrqsiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIueDreihgCIsCiAgICAgICAgICAgICAgICAidiI6ICLng63ooYAiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIue6r+eIsSIsCiAgICAgICAgICAgICAgICAidiI6ICLnuq/niLEiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIuepv+i2iiIsCiAgICAgICAgICAgICAgICAidiI6ICLnqb/otooiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIuWlh+W5uyIsCiAgICAgICAgICAgICAgICAidiI6ICLlpYflubsiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIuaImOaWlyIsCiAgICAgICAgICAgICAgICAidiI6ICLmiJjmlpciCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIuWQjuWuqyIsCiAgICAgICAgICAgICAgICAidiI6ICLlkI7lrqsiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIuaQnueskSIsCiAgICAgICAgICAgICAgICAidiI6ICLmkJ7nrJEiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIuaXpeW4uCIsCiAgICAgICAgICAgICAgICAidiI6ICLml6XluLgiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIuenkeW5uyIsCiAgICAgICAgICAgICAgICAidiI6ICLnp5HlubsiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIuayu+aEiCIsCiAgICAgICAgICAgICAgICAidiI6ICLmsrvmhIgiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIuagoeWbrSIsCiAgICAgICAgICAgICAgICAidiI6ICLmoKHlm60iCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIuaBi+eIsSIsCiAgICAgICAgICAgICAgICAidiI6ICLmgYvniLEiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIuWGkumZqSIsCiAgICAgICAgICAgICAgICAidiI6ICLlhpLpmakiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIuaOqOeQhiIsCiAgICAgICAgICAgICAgICAidiI6ICLmjqjnkIYiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIuacuuaImCIsCiAgICAgICAgICAgICAgICAidiI6ICLmnLrmiJgiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIumfs+S5kCIsCiAgICAgICAgICAgICAgICAidiI6ICLpn7PkuZAiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIuiQneiOiSIsCiAgICAgICAgICAgICAgICAidiI6ICLokJ3ojokiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIuaBkOaAliIsCiAgICAgICAgICAgICAgICAidiI6ICLmgZDmgJYiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIuaDiuaCmiIsCiAgICAgICAgICAgICAgICAidiI6ICLmg4rmgpoiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIuazoemdoueVqiIsCiAgICAgICAgICAgICAgICAidiI6ICLms6HpnaLnlaoiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIua4uOaIj+aUuSIsCiAgICAgICAgICAgICAgICAidiI6ICLmuLjmiI/mlLkiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIuWwj+ivtOaUuSIsCiAgICAgICAgICAgICAgICAidiI6ICLlsI/or7TmlLkiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIua8q+eUu+aUuSIsCiAgICAgICAgICAgICAgICAidiI6ICLmvKvnlLvmlLkiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIuiFkCIsCiAgICAgICAgICAgICAgICAidiI6ICLohZAiCiAgICAgICAgICAgIH1dCiAgICAgICAgfSwgewogICAgICAgICAgICAia2V5IjogInllYXIiLAogICAgICAgICAgICAibmFtZSI6ICLlubTku70iLAogICAgICAgICAgICAidmFsdWUiOiBbewogICAgICAgICAgICAgICAgIm4iOiAi5YWo6YOoIiwKICAgICAgICAgICAgICAgICJ2IjogIiIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAyNSIsCiAgICAgICAgICAgICAgICAidiI6ICIyMDI1IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDI0IiwKICAgICAgICAgICAgICAgICJ2IjogIjIwMjQiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMjMiLAogICAgICAgICAgICAgICAgInYiOiAiMjAyMyIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAyMiIsCiAgICAgICAgICAgICAgICAidiI6ICIyMDIyIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDIxIiwKICAgICAgICAgICAgICAgICJ2IjogIjIwMjEiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMjAiLAogICAgICAgICAgICAgICAgInYiOiAiMjAyMCIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAxOSIsCiAgICAgICAgICAgICAgICAidiI6ICIyMDE5IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDE4IiwKICAgICAgICAgICAgICAgICJ2IjogIjIwMTgiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMTciLAogICAgICAgICAgICAgICAgInYiOiAiMjAxNyIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAxNiIsCiAgICAgICAgICAgICAgICAidiI6ICIyMDE2IgogICAgICAgICAgICBLine truncated
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
T2JqZWN0LmFzc2lnbihtdWJhbi5teHByby7kuoznuqcsIHsKICAgIHRhYl90ZXh0OiAnZGl2LS1zbWFsbCYmVGV4dCcsCn0pOwp2YXIgcnVsZSA9IHsKICAgIOaooeadvzogJ214cHJvJywKICAgIHRpdGxlOiAn5Ymn5ZyI5ZyIJywKICAgIGhvc3Q6ICdodHRwczovL3d3dy5qcXF6eC5jYy8nLAogICAgdXJsOiAnL3ZvZHNob3cvaWQvZnljbGFzcy9wYWdlL2Z5cGFnZS5odG1sJywKICAgIHNlYXJjaFVybDogJy92b2RzZWFyY2gqKi9wYWdlL2Z5cGFnZS5odG1sJywKICAgIGNsYXNzX3BhcnNlOiAnLm5hdmJhci1pdGVtcyBsaTpndCgyKTpsdCg4KTthJiZUZXh0O2EmJmhyZWY7LiovKC4qPylcLmh0bWwnLAogICAgY2F0ZV9leGNsdWRlOiAn5LuK5pel5pu05pawfOeDreamnCcsCn0=
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
dmFyIHJ1bGUgPSB7CiAgICB0aXRsZTogJ+eci+S6huS5iCcsCiAgICBob3N0OiAnaHR0cHM6Ly93d3cua3Nrc2wuY29tJywKICAgIC8vIHVybDonL3Nob3cvZnljbGFzcy9wYWdlL2Z5cGFnZS5odG1sJywKICAgIHVybDogJy9zaG93L2Z5Y2xhc3NmeWZpbHRlci5odG1sJywKICAgIGZpbHRlcmFibGU6IDEsIC8v5piv5ZCm5ZCv55So5YiG57G7562b6YCJLAogICAgZmlsdGVyX3VybDogJ3t7ZmwuYXJlYX19e3tmbC5ieSBvciAiL2J5L3RpbWUifX17e2ZsLmNsYXNzfX0vcGFnZS9meXBhZ2V7e2ZsLnllYXJ9fScsCiAgICBmaWx0ZXI6IHsKICAgICAgICAiZHkiOiBbewogICAgICAgICAgICAia2V5IjogImFyZWEiLAogICAgICAgICAgICAibmFtZSI6ICLlnLDljLoiLAogICAgICAgICAgICAidmFsdWUiOiBbewogICAgICAgICAgICAgICAgIm4iOiAi5YWo6YOoIiwKICAgICAgICAgICAgICAgICJ2IjogIiIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi5Lit5Zu95aSn6ZmGIiwKICAgICAgICAgICAgICAgICJ2IjogIi9hcmVhL+S4reWbveWkp+mZhiIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi5Lit5Zu96aaZ5rivIiwKICAgICAgICAgICAgICAgICJ2IjogIi9hcmVhL+S4reWbvemmmea4ryIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi5Lit5Zu95Y+w5rm+IiwKICAgICAgICAgICAgICAgICJ2IjogIi9hcmVhL+S4reWbveWPsOa5viIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi576O5Zu9IiwKICAgICAgICAgICAgICAgICJ2IjogIi9hcmVhL+e+juWbvSIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi5pel5pysIiwKICAgICAgICAgICAgICAgICJ2IjogIi9hcmVhL+aXpeacrCIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi6Z+p5Zu9IiwKICAgICAgICAgICAgICAgICJ2IjogIi9hcmVhL+mfqeWbvSIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi6Iux5Zu9IiwKICAgICAgICAgICAgICAgICJ2IjogIi9hcmVhL+iLseWbvSIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi5rOV5Zu9IiwKICAgICAgICAgICAgICAgICJ2IjogIi9hcmVhL+azleWbvSIKICAgICAgICAgICAgfV0KICAgICAgICB9LCB7CiAgICAgICAgICAgICJrZXkiOiAiY2xhc3MiLAogICAgICAgICAgICAibmFtZSI6ICLliIbnsbsiLAogICAgICAgICAgICAidmFsdWUiOiBbewogICAgICAgICAgICAgICAgIm4iOiAi5YWo6YOoIiwKICAgICAgICAgICAgICAgICJ2IjogIiIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi5Zac5YmnIiwKICAgICAgICAgICAgICAgICJ2IjogIi9jbGFzcy/llpzliaciCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIueIseaDhSIsCiAgICAgICAgICAgICAgICAidiI6ICIvY2xhc3Mv54ix5oOFIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLmgZDmgJYiLAogICAgICAgICAgICAgICAgInYiOiAiL2NsYXNzL+aBkOaAliIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi5Yqo5L2cIiwKICAgICAgICAgICAgICAgICJ2IjogIi9jbGFzcy/liqjkvZwiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIuenkeW5uyIsCiAgICAgICAgICAgICAgICAidiI6ICIvY2xhc3Mv56eR5bm7IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLliafmg4UiLAogICAgICAgICAgICAgICAgInYiOiAiL2NsYXNzL+WJp+aDhSIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi6K2m5YyqIiwKICAgICAgICAgICAgICAgICJ2IjogIi9jbGFzcy/orabljKoiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIueKr+e9qiIsCiAgICAgICAgICAgICAgICAidiI6ICIvY2xhc3Mv54qv572qIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLliqjnlLsiLAogICAgICAgICAgICAgICAgInYiOiAiL2NsYXNzL+WKqOeUuyIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi5aWH5bm7IiwKICAgICAgICAgICAgICAgICJ2IjogIi9jbGFzcy/lpYflubsiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIuatpuS+oCIsCiAgICAgICAgICAgICAgICAidiI6ICIvY2xhc3Mv5q2m5L6gIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLlhpLpmakiLAogICAgICAgICAgICAgICAgInYiOiAiL2NsYXNzL+WGkumZqSIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi5p6q5oiYIiwKICAgICAgICAgICAgICAgICJ2IjogIi9jbGFzcy/mnqrmiJgiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIuaBkOaAliIsCiAgICAgICAgICAgICAgICAidiI6ICIvY2xhc3Mv5oGQ5oCWIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLmgqznlpEiLAogICAgICAgICAgICAgICAgInYiOiAiL2NsYXNzL+aCrOeWkSIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi5oOK5oKaIiwKICAgICAgICAgICAgICAgICJ2IjogIi9jbGFzcy/mg4rmgpoiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIue7j+WFuCIsCiAgICAgICAgICAgICAgICAidiI6ICIvY2xhc3Mv57uP5YW4IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLpnZLmmKUiLAogICAgICAgICAgICAgICAgInYiOiAiL2NsYXNzL+mdkuaYpSIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi5paH6Im6IiwKICAgICAgICAgICAgICAgICJ2IjogIi9jbGFzcy/mlofoiboiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIuWPpOijhSIsCiAgICAgICAgICAgICAgICAidiI6ICIvY2xhc3Mv5Y+k6KOFIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLljoblj7IiLAogICAgICAgICAgICAgICAgInYiOiAiL2NsYXNzL+WOhuWPsiIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi6L+Q5YqoIiwKICAgICAgICAgICAgICAgICJ2IjogIi9jbGFzcy/ov5DliqgiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIuWGnOadkSIsCiAgICAgICAgICAgICAgICAidiI6ICIvY2xhc3Mv5Yac5p2RIgogICAgICAgICAgICB9XQogICAgICAgIH0sIHsKICAgICAgICAgICAgImtleSI6ICJ5ZWFyIiwKICAgICAgICAgICAgIm5hbWUiOiAi5bm05Lu9IiwKICAgICAgICAgICAgInZhbHVlIjogW3sKICAgICAgICAgICAgICAgICJuIjogIuWFqOmDqCIsCiAgICAgICAgICAgICAgICAidiI6ICIiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMjUiLAogICAgICAgICAgICAgICAgInYiOiAiL3llYXIvMjAyNSIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAyNCIsCiAgICAgICAgICAgICAgICAidiI6ICIveWVhci8yMDI0IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDIzIiwKICAgICAgICAgICAgICAgICJ2IjogIi95ZWFyLzIwMjMiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMjIiLAogICAgICAgICAgICALine truncated
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
dmFyIHJ1bGUgPSB7CiAgICB0aXRsZTogIui3r+a8q+a8qyIsCiAgICBob3N0OiAiaHR0cDovL3d3dy5sbW0zNi5jb20iLAogICAgdXJsOiAiL3ZvZC9zaG93L2lkL2Z5Y2xhc3NmeWZpbHRlci5odG1sIiwKICAgIHNlYXJjaFVybDogJy92b2Qvc2VhcmNoL3BhZ2UvZnlwYWdlL3dkLyoqLmh0bWwnLAogICAgc2VhcmNoYWJsZTogMiwKICAgIHF1aWNrU2VhcmNoOiAwLAogICAgZmlsdGVyYWJsZTogMSwKICAgIGZpbHRlcjogewogICAgICAgICIzIjogW3sKICAgICAgICAgICAgImtleSI6ICLlubTku6MiLAogICAgICAgICAgICAibmFtZSI6ICLlubTku6MiLAogICAgICAgICAgICAidmFsdWUiOiBbewogICAgICAgICAgICAgICAgIm4iOiAi5YWo6YOoIiwKICAgICAgICAgICAgICAgICJ2IjogIiIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAyNSIsCiAgICAgICAgICAgICAgICAidiI6ICIveWVhci8yMDI1IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDI0IiwKICAgICAgICAgICAgICAgICJ2IjogIi95ZWFyLzIwMjQiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMjMiLAogICAgICAgICAgICAgICAgInYiOiAiL3llYXIvMjAyMyIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAyMiIsCiAgICAgICAgICAgICAgICAidiI6ICIveWVhci8yMDIyIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDIxIiwKICAgICAgICAgICAgICAgICJ2IjogIi95ZWFyLzIwMjEiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMjAiLAogICAgICAgICAgICAgICAgInYiOiAiL3llYXIvMjAyMCIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAxOSIsCiAgICAgICAgICAgICAgICAidiI6ICIveWVhci8yMDE5IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDE4IiwKICAgICAgICAgICAgICAgICJ2IjogIi95ZWFyLzIwMTgiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMTciLAogICAgICAgICAgICAgICAgInYiOiAiL3llYXIvMjAxNyIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAxNiIsCiAgICAgICAgICAgICAgICAidiI6ICIveWVhci8yMDE2IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDE1IiwKICAgICAgICAgICAgICAgICJ2IjogIi95ZWFyLzIwMTUiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIuabtOaXqSIsCiAgICAgICAgICAgICAgICAidiI6ICIveWVhci8yMDE0LTE5ODAiCiAgICAgICAgICAgIH1dCiAgICAgICAgfSwgewogICAgICAgICAgICAia2V5IjogIuaOkuW6jyIsCiAgICAgICAgICAgICJuYW1lIjogIuaOkuW6jyIsCiAgICAgICAgICAgICJ2YWx1ZSI6IFt7CiAgICAgICAgICAgICAgICAibiI6ICLmnIDov5Hmm7TmlrAiLAogICAgICAgICAgICAgICAgInYiOiAiL2J5L3RpbWUiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIuacgOmrmOS6uuawlCIsCiAgICAgICAgICAgICAgICAidiI6ICIvYnkvaGl0cyIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi5pyA6auY6K+E5YiGIiwKICAgICAgICAgICAgICAgICJ2IjogIi9ieS9zY29yZSIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi5pyA5aSa54K56LWeIiwKICAgICAgICAgICAgICAgICJ2IjogIi9ieS91cCIKICAgICAgICAgICAgfV0KICAgICAgICB9XSwKICAgICAgICAiNCI6IFt7CiAgICAgICAgICAgICJrZXkiOiAi5bm05LujIiwKICAgICAgICAgICAgIm5hbWUiOiAi5bm05LujIiwKICAgICAgICAgICAgInZhbHVlIjogW3sKICAgICAgICAgICAgICAgICJuIjogIuWFqOmDqCIsCiAgICAgICAgICAgICAgICAidiI6ICIiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMjUiLAogICAgICAgICAgICAgICAgInYiOiAiL3llYXIvMjAyNSIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAyNCIsCiAgICAgICAgICAgICAgICAidiI6ICIveWVhci8yMDI0IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDIzIiwKICAgICAgICAgICAgICAgICJ2IjogIi95ZWFyLzIwMjMiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMjIiLAogICAgICAgICAgICAgICAgInYiOiAiL3llYXIvMjAyMiIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAyMSIsCiAgICAgICAgICAgICAgICAidiI6ICIveWVhci8yMDIxIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDIwIiwKICAgICAgICAgICAgICAgICJ2IjogIi95ZWFyLzIwMjAiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMTkiLAogICAgICAgICAgICAgICAgInYiOiAiL3llYXIvMjAxOSIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAxOCIsCiAgICAgICAgICAgICAgICAidiI6ICIveWVhci8yMDE4IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDE3IiwKICAgICAgICAgICAgICAgICJ2IjogIi95ZWFyLzIwMTciCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMTYiLAogICAgICAgICAgICAgICAgInYiOiAiL3llYXIvMjAxNiIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAxNSIsCiAgICAgICAgICAgICAgICAidiI6ICIveWVhci8yMDE1IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLmm7Tml6kiLAogICAgICAgICAgICAgICAgInYiOiAiL3llYXIvMjAxNC0xOTgwIgogICAgICAgICAgICB9XQogICAgICAgIH0sIHsKICAgICAgICAgICAgImtleSI6ICLmjpLluo8iLAogICAgICAgICAgICAibmFtZSI6ICLmjpLluo8iLAogICAgICAgICAgICAidmFsdWUiOiBbewogICAgICAgICAgICAgICAgIm4iOiAi5pyA6L+R5pu05pawIiwKICAgICAgICAgICAgICAgICJ2IjogIi9ieS90aW1lIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLmnIDpq5jkurrmsJQiLAogICAgICAgICAgICAgICAgInYiOiAiL2J5L2hpdHMiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIuacgOmrmOivhOWIhiIsCiAgICAgICAgICAgICAgICAidiI6ICIvYnkvc2NvcmUiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIuacgOWkmueCuei1niIsCiAgICAgICAgICAgICAgICAidiI6ICIvYnkvdXAiCiAgICAgICAgICAgIH1dCiAgICAgICAgfV0sCiAgICAgICAgIjUiOiBbewogICAgICAgICAgICAia2V5IjogIuW5tOS7oyIsCiAgICAgICAgICAgICJuYW1lIjogIuW5tOS7oyIsCiAgICAgICAgICAgICJ2YWx1ZSI6IFt7CiAgICAgICAgICAgICAgICAibiI6ICLlhajpg6giLAogICAgICAgICAgICAgICAgInYiOiAiIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDI1IiwKICAgICAgICAgICAgICAgICJ2IjogIi95ZWFyLzIwMjUiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMjQiLAogICAgICAgICAgICAgICAgInYiOiAiL3llYXIvMjAyNCIKICAgICAgICAgICAgfSwgewogICAgICALine truncated
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
dmFyIHJ1bGUgPSB7CiAgICB0aXRsZTogJ+aHkuebmOaQnCcsCiAgICBob3N0OiAnaHR0cHM6Ly93d3cubHpwYW54LmNvbS8nLAogICAgaG9zdEpzOiAnJywKICAgIGhlYWRlcnM6IHsKICAgICAgICAnVXNlci1BZ2VudCc6ICdNb3ppbGxhLzUuMCAoTGludXg7IEFuZHJvaWQgMTE7IFBpeGVsIDUpIEFwcGxlV2ViS2l0LzUzNy4zNiAoS0hUTUwsIGxpa2UgR2Vja28pIENocm9tZS85MC4wLjQ0MzAuOTEgTW9iaWxlIFNhZmFyaS81MzcuMzYnLAogICAgfSwKICAgIOe8lueggTogJ3V0Zi04JywKICAgIHRpbWVvdXQ6IDUwMDAsCiAgICB1cmw6ICdodHRwczovL3d3dy5senBhbnguY29tL3NlYXJjaD9xPWZ5Y2xhc3MmZm9ybWF0PXZpZGVvJnBhZ2U9ZnlwYWdlJywKICAgIGZpbHRlcl91cmw6ICcnLAogICAgZGV0YWlsVXJsOiAnJywKICAgIHNlYXJjaFVybDogJ2h0dHBzOi8vd3d3Lmx6cGFueC5jb20vc2VhcmNoP3E9KiomZm9ybWF0PXZpZGVvJnBhZ2U9ZnlwYWdlJywKICAgIHNlYXJjaGFibGU6IDEsCiAgICBxdWlja1NlYXJjaDogMSwKICAgIGZpbHRlcmFibGU6IDEsCiAgICBjbGFzc19uYW1lOiAn5Ymn6ZuGJueUteW9sSbnn63liacm5Yqo5ryrJue7vOiJuicsCiAgICBjbGFzc191cmw6ICfliafpm4Ym55S15b2xJuefree9keWJpybliqjmvKsm57u86Im6JywKICAgIHByb3h5X3J1bGU6ICcnLAogICAgc25pZmZlcjogZmFsc2UsCiAgICBpc1ZpZGVvOiAnJywKICAgIHBsYXlfcGFyc2U6IHRydWUsCiAgICBwYXJzZV91cmw6ICcnLAogICAgbGF6eTogImpzOlxuICAgICAgICBpbnB1dCA9ICdwdXNoOi8vJyArIGlucHV0O1xuICAgICIsCiAgICBsaW1pdDogOSwKICAgIGRvdWJsZTogZmFsc2UsCiAgICAvLyDmjqjojZA6ICcqJywKICAgIOS4gOe6pzogJ2pzOlxuICAgICAgICBsZXQgaHRtbCA9IGZldGNoKGlucHV0KTtcbiAgICAgICAgbGV0IGxpc3QgPSBwZGZhKGh0bWwsICJib2R5JiYuc2VtaS1zcGFjZS1tZWRpdW0tdmVydGljYWwiKTtcbiAgICAgICAgVk9EUyA9IGxpc3QubWFwKHggPT4ge1xuICAgICAgICAgICAgbGV0IHJlbWFya3MgPSBwZGZoKHgsICJkaXYmJmltZyYmYWx0Iik7XG4gICAgICAgICAgICAvLyDov4fmu6TmjonljIXlkKsi6L+F6Zu35LqR55uYIueahOWGheWuuVxuICAgICAgICAgICAgaWYocmVtYXJrcy5pbmNsdWRlcygi6L+F6Zu35LqR55uYIikpIHJldHVybiBudWxsO1xuICAgICAgICAgICAgcmV0dXJuIHtcbiAgICAgICAgICAgICAgICB2b2RfbmFtZTogcGRmaCh4LCAiZGl2JiZhJiZ0aXRsZSIpLFxuICAgICAgICAgICAgICAgIHZvZF9waWM6IFwnaHR0cHM6Ly93dzEuc2luYWltZy5jbi9tdzY5MC8wMDZmYU1uZGx5MWh0bWIxbTA4YWRqMzBlMjBlMnEzbS5qcGdcJyxcbiAgICAgICAgICAgICAgICB2b2RfcmVtYXJrczogcmVtYXJrcyxcbiAgICAgICAgICAgICAgICB2b2RfY29udGVudDogcmVtYXJrcyxcbiAgICAgICAgICAgICAgICB2b2RfaWQ6IHBkZmgoeCwgImRpdiYmYSYmaHJlZiIpXG4gICAgICAgICAgICB9XG4gICAgICAgIH0pLmZpbHRlcih4ID0+IHggIT09IG51bGwpO1xuICAgICcsCiAgICDkuoznuqc6IHsKICAgICAgICB0aXRsZTogJ2gxJiZUZXh0JywKICAgICAgICBpbWc6ICdpbWcmJnNyYycsCiAgICAgICAgZGVzYzogJy5jYXJkLXRleHQ6ZXEoMikmJlRleHQ7Ozs7JywKICAgICAgICBjb250ZW50OiAnYm9keSYmLnNlbWktc3BhY2UtbG9vc2UtdmVydGljYWwmJmEmJmhyZWYnLAogICAgICAgIHRhYnM6ICJqczpUQUJTID0gWyfmh5Lnm5gnXSIsCiAgICAgICAgbGlzdHM6ICJqczpcbiAgICAgICAgICAgIExJU1RTID0gW107XG4gICAgICAgICAgICBsZXQgbGlzdHMxID0gcGRmYShodG1sLCAnYm9keSYmLnNlbWktc3BhY2UtbG9vc2UtdmVydGljYWwnKS5tYXAoaXQgPT4ge1xuICAgICAgICAgICAgICAgIGxldCBfdHQgPSBwZGZoKGl0LCAnc3BhbiYmdGl0bGUnKTtcbiAgICAgICAgICAgICAgICBsZXQgX3V1ID0gcGRmaChpdCwgJ2EmJmhyZWYnKTtcbiAgICAgICAgICAgICAgICByZXR1cm4gX3R0ICsgJyQnICsgX3V1O1xuICAgICAgICAgICAgfSk7XG4gICAgICAgICAgICBMSVNUUy5wdXNoKGxpc3RzMSk7XG4gICAgICAgICIsCiAgICB9LAogICAg5pCc57SiOiAnanM6XG4gICAgICAgIGxldCBodG1sID0gZmV0Y2goaW5wdXQpO1xuICAgICAgICBsZXQgbGlzdCA9IHBkZmEoaHRtbCwgImJvZHkmJi5zZW1pLXNwYWNlLW1lZGl1bS12ZXJ0aWNhbCIpO1xuICAgICAgICBWT0RTID0gbGlzdC5tYXAoeCA9PiB7XG4gICAgICAgICAgICBsZXQgcmVtYXJrcyA9IHBkZmgoeCwgImRpdiYmaW1nJiZhbHQiKTtcbiAgICAgICAgICAgIC8vIOi/h+a7pOaOieWMheWQqyLov4Xpm7fkupHnm5gi55qE5YaF5a65XG4gICAgICAgICAgICBpZihyZW1hcmtzLmluY2x1ZGVzKCLov4Xpm7fkupHnm5giKSkgcmV0dXJuIG51bGw7XG4gICAgICAgICAgICByZXR1cm4ge1xuICAgICAgICAgICAgICAgIHZvZF9uYW1lOiBwZGZoKHgsICJkaXYmJmEmJnRpdGxlIiksXG4gICAgICAgICAgICAgICAgdm9kX3BpYzogXCdodHRwczovL3d3MS5zaW5haW1nLmNuL213NjkwLzAwNmZhTW5kbHkxaHRtYjFtMDhhZGozMGUyMGUycTNtLmpwZ1wnLFxuICAgICAgICAgICAgICAgIHZvZF9yZW1hcmtzOiByZW1hcmtzLFxuICAgICAgICAgICAgICAgIHZvZF9jb250ZW50OiByZW1hcmtzLFxuICAgICAgICAgICAgICAgIHZvZF9pZDogcGRmaCh4LCAiZGl2JiZhJiZocmVmIilcbiAgICAgICAgICAgIH1cbiAgICAgICAgfSkuZmlsdGVyKHggPT4geCAhPT0gbnVsbCk7XG4gICAgJywKICAgIGNhdGVfZXhjbHVkZTogJ+mmlumhtXznlZnoqIB8QVBQfOS4i+i9vXzotYTorq985paw6Ze7fOWKqOaAgScsCiAgICB0YWJfZXhjbHVkZTogJ+eMnOS9oHzllpzmrKJ85LiL6L29fOWJp+aDhXzmppx86K+E6K66JywKICAgIOexu+WeizogJ+W9seinhicsCiAgICBob21lVXJsOiAnaHR0cHM6Ly93d3cubHpwYW54LmNvbS8nLAogICAg5LqM57qn6K6/6Zeu5YmNOiAnJywKICAgIGVuY29kaW5nOiAndXRmLTgnLAogICAgc2VhcmNoX2VuY29kaW5nOiAnJywKICAgIOWbvueJh+adpea6kDogJycsCiAgICDlm77niYfmm7/mjaI6ICcnLAogICAgcGxheV9qc29uOiBbXSwKICAgIHBhZ2Vjb3VudDoge30sCiAgICB0YWJfcmVtb3ZlOiBbXSwKICAgIHRhYl9vcmRlcjogW10sCiAgICB0YWJfcmVuYW1lOiB7fSwKfQ==
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
dmFyIHJ1bGUgPSB7CiAgICB0aXRsZTogJ+eZvuW/meaXoOaenFvlrphdJywKICAgIGhvc3Q6ICdodHRwczovL3BpYW5rdS5hcGkuJTZkJTY3JTc0JTc2LmNvbScsCiAgICBob21lVXJsOiAnJywKICAgIC8vIHNlYXJjaFVybDogJ2h0dHBzOi8vbW9iaWxlc28uYnouJTZkJTY3JTc0JTc2LmNvbS9wYy9zZWFyY2gvdjE/cT0qKiZwbj1meXBhZ2UmcGM9MTAnLAogICAgLy8g5paw54mI5o6l5Y+j5pCc57Si5Y+Y5oiQdjLlubbkuJTliqDkuobpqozor4HvvIzom4vnlrwKICAgIC8vIHNlYXJjaFVybDogJ2h0dHBzOi8vbW9iaWxlc28uYnoubWd0di5jb20vcGMvc2VhcmNoL3YyP2FsbG93ZWRSQz0xJnNyYz1tZ3R2JmRpZD1jZjAzYjk1OS02OTQ1LTRjYjYtYmNiMy04ODc2MjQ1OTM1NGQmdGltZXN0YW1wPTIwMjQtMDYtMjFUMTUlM0E1MiUzQTU1WiZzaWduVmVyc2lvbj0xJnNpZ25Ob25jZT04ZGFlNjdhMWZhZmM0YmRhOTg0ZWM4ZGViNDc2NjZhZCZxPSoqJnBuPWZ5cGFnZSZwYz0xMCZjb3JyPTEmX3N1cHBvcnQ9MTAwMDAwMDAmc2lnbmF0dXJlPTRlMjdmZGRjZDJhMWE2NmQ2YzE3NjRlZDZiNzRiYWI3JywKICAgIC8vIOeUqOaJi+acuueahOWQp++8jOaQnuS4jeWumui/meS4qgogICAgc2VhcmNoVXJsOiAnaHR0cHM6Ly9tb2JpbGVzby5iei4lNmQlNjclNzQlNzYuY29tL21zaXRlL3NlYXJjaC92Mj9xPSoqJnBuPWZ5cGFnZSZwYz0xMCcsCiAgICBkZXRhaWxVcmw6ICdodHRwczovL3Bjd2ViLmFwaS5tZ3R2LmNvbS9lcGlzb2RlL2xpc3Q/cGFnZT0xJnNpemU9NTAmdmlkZW9faWQ9ZnlpZCcsCiAgICBzZWFyY2hhYmxlOiAyLAogICAgcXVpY2tTZWFyY2g6IDAsCiAgICBmaWx0ZXJhYmxlOiAxLAogICAgbXVsdGk6IDEsCiAgICAvLyDliIbnsbvpk77mjqVmeXBhZ2Xlj4LmlbDmlK/mjIEx5LiqKCnooajovr7lvI8KICAgIC8vIGh0dHBzOi8vd3d3Lm1ndHYuY29tL2xpYi8zP2xhc3RwPWxpc3RfaW5kZXgma2luZD1hMSZ5ZWFyPWFsbCZjaGFyZ2VJbmZvPWExJnNvcnQ9YzIKICAgIHVybDogJy9yaWRlci9saXN0L3Bjd2ViL3YzP3BsYXRmb3JtPXBjd2ViJmNoYW5uZWxJZD1meWNsYXNzJnBuPWZ5cGFnZSZwYz04MCZodWRvbmc9MSZfc3VwcG9ydD0xMDAwMDAwMCZraW5kPWExJmFyZWE9YTEnLAogICAgZmlsdGVyX3VybDogJ3llYXI9e3tmbC55ZWFyIG9yICJhbGwifX0mc29ydD17e2ZsLnNvcnQgb3IgImFsbCJ9fSZjaGFyZ2VJbmZvPXt7ZmwuY2hhcmdlSW5mbyBvciAiYWxsIn19JywKICAgIGhlYWRlcnM6IHsKICAgICAgICAnVXNlci1BZ2VudCc6ICdQQ19VQScKICAgIH0sCiAgICB0aW1lb3V0OiA1MDAwLAogICAgY2xhc3NfbmFtZTogJ+eUteinhuWJpybnlLXlvbEm57u86Im6JuWKqOa8qybnuqrlvZXniYcm5pWZ6IKyJuWwkeWEvycsCiAgICBjbGFzc191cmw6ICcyJjMmMSY1MCY1MSYxMTUmMTAnLAogICAgZmlsdGVyOiB7CiAgICAgICAgIjEiOiBbewogICAgICAgICAgICAia2V5IjogImNoYXJnZUluZm8iLAogICAgICAgICAgICAibmFtZSI6ICLku5jotLnnsbvlnosiLAogICAgICAgICAgICAidmFsdWUiOiBbewogICAgICAgICAgICAgICAgIm4iOiAi5YWo6YOoIiwKICAgICAgICAgICAgICAgICJ2IjogImFsbCIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi5YWN6LS5IiwKICAgICAgICAgICAgICAgICJ2IjogImIxIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICJ2aXAiLAogICAgICAgICAgICAgICAgInYiOiAiYjIiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIlZJUOeUqOWIuCIsCiAgICAgICAgICAgICAgICAidiI6ICJiMyIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi5LuY6LS554K55pKtIiwKICAgICAgICAgICAgICAgICJ2IjogImI0IgogICAgICAgICAgICB9XQogICAgICAgIH0sIHsKICAgICAgICAgICAgImtleSI6ICJzb3J0IiwKICAgICAgICAgICAgIm5hbWUiOiAi5o6S5bqPIiwKICAgICAgICAgICAgInZhbHVlIjogW3sKICAgICAgICAgICAgICAgICJuIjogIuacgOaWsCIsCiAgICAgICAgICAgICAgICAidiI6ICJjMSIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi5pyA54OtIiwKICAgICAgICAgICAgICAgICJ2IjogImMyIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLnn6XkuY7pq5jliIYiLAogICAgICAgICAgICAgICAgInYiOiAiYzQiCiAgICAgICAgICAgIH1dCiAgICAgICAgfSwgewogICAgICAgICAgICAia2V5IjogInllYXIiLAogICAgICAgICAgICAibmFtZSI6ICLlubTku6MiLAogICAgICAgICAgICAidmFsdWUiOiBbewogICAgICAgICAgICAgICAgIm4iOiAi5YWo6YOoIiwKICAgICAgICAgICAgICAgICJ2IjogImFsbCIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAyNSIsCiAgICAgICAgICAgICAgICAidiI6ICIyMDI1IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDI0IiwKICAgICAgICAgICAgICAgICJ2IjogIjIwMjQiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMjMiLAogICAgICAgICAgICAgICAgInYiOiAiMjAyMyIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAyMiIsCiAgICAgICAgICAgICAgICAidiI6ICIyMDIyIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDIxIiwKICAgICAgICAgICAgICAgICJ2IjogIjIwMjEiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMjAiLAogICAgICAgICAgICAgICAgInYiOiAiMjAyMCIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAxOSIsCiAgICAgICAgICAgICAgICAidiI6ICIyMDE5IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDE4IiwKICAgICAgICAgICAgICAgICJ2IjogIjIwMTgiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMTciLAogICAgICAgICAgICAgICAgInYiOiAiMjAxNyIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAxNiIsCiAgICAgICAgICAgICAgICAidiI6ICIyMDE2IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDE1IiwKICAgICAgICAgICAgICAgICJ2IjogIjIwMTUiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMTQiLAogICAgICAgICAgICAgICAgInYiOiAiMjAxNCIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAxMyIsCiAgICAgICAgICAgICAgICAidiI6ICIyMDEzIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDEyIiwKICAgICAgICAgICAgICAgICJ2IjogIjIwMTIiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMTEiLAogICAgICAgICAgICAgICAgInYiOiAiMjAxMSIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAxMCIsCiAgICAgICAgICAgICAgICAidiI6ICIyMDEwIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDA5IiwKICAgICAgICAgICAgICAgICJ2IjogIjIwMDkiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMDgiLAogICAgICAgICAgICAgICAgInYiOiAiMjAwOCIKICAgICAgICAgICAgfSwgewogICAgICAgICALine truncated
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
Ly8g572R5Z2A5Y+R5biD6aG1IGh0dHBzOi8vbW9saWNwLmNvbQptdWJhbi7pppblm74u5LqM57qnLnRpdGxlID0gJy50ZXh0LWZmZi0tZm9udCYmVGV4dDsuZGF0YS0tc3BhbjplcSgwKSYmVGV4dCc7Cm11YmFuLummluWbvi7kuoznuqcuZGVzYyA9ICcjcmF0aW5nJiZUZXh0Ozs7LmRhdGEtLXNwYW46ZXEoMSkmJlRleHQ7LmRhdGEtLXNwYW46ZXEoMikmJlRleHQnOwptdWJhbi7pppblm74u5LqM57qnLmNvbnRlbnQgPSAnLmRlc2MmJlRleHQnOwp2YXIgcnVsZSA9IHsKICAgIHRpdGxlOiAnSERtb2xpJywKICAgIOaooeadvzogJ+mmluWbvicsCiAgICBob3N0OiAnaHR0cHM6Ly93d3cuaGRtb2xpLnBybycsCiAgICAvLyB1cmw6Jy9tbGlzdC9meWNsYXNzLWZ5cGFnZS5odG1sJywKICAgIHVybDogJy9zZWFyY2gucGhwP3BhZ2U9ZnlwYWdlJnNlYXJjaHR5cGU9NSZ0aWQ9ZnlmaWx0ZXInLAogICAgZmlsdGVyYWJsZTogMSwgLy/mmK/lkKblkK/nlKjliIbnsbvnrZvpgIksCiAgICBmaWx0ZXJfdXJsOiAne3tmbC5jYXRlSWR9fSZqcT17e2ZsLmNsYXNzfX0mYXJlYT17e2ZsLmFyZWF9fSZ5ZWFyPXt7ZmwueWVhcn19JnN0YXRlPXt7Zmwuc3RhdGV9fSZvcmRlcj17e2ZsLmJ5fX0nLAogICAgZmlsdGVyOiB7CiAgICAgICAgIjEiOiBbewogICAgICAgICAgICAia2V5IjogImNhdGVJZCIsCiAgICAgICAgICAgICJuYW1lIjogIuexu+WeiyIsCiAgICAgICAgICAgICJ2YWx1ZSI6IFt7CiAgICAgICAgICAgICAgICAibiI6ICLlhajpg6giLAogICAgICAgICAgICAgICAgInYiOiAiMSIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi5Yqo5L2cIiwKICAgICAgICAgICAgICAgICJ2IjogIjUiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIueIseaDhSIsCiAgICAgICAgICAgICAgICAidiI6ICI2IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLnp5HlubsiLAogICAgICAgICAgICAgICAgInYiOiAiNyIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi5oGQ5oCWIiwKICAgICAgICAgICAgICAgICJ2IjogIjgiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIuaImOS6iSIsCiAgICAgICAgICAgICAgICAidiI6ICI5IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLllpzliaciLAogICAgICAgICAgICAgICAgInYiOiAiMTAiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIue6quW9leeJhyIsCiAgICAgICAgICAgICAgICAidiI6ICIxMSIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi5Ymn5oOFIiwKICAgICAgICAgICAgICAgICJ2IjogIjEyIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLniq/nvaoiLAogICAgICAgICAgICAgICAgInYiOiAiMzAiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIuWKqOeUuyIsCiAgICAgICAgICAgICAgICAidiI6ICIzMiIKICAgICAgICAgICAgfV0KICAgICAgICB9LCB7CiAgICAgICAgICAgICJrZXkiOiAiY2xhc3MiLAogICAgICAgICAgICAibmFtZSI6ICLliafmg4UiLAogICAgICAgICAgICAidmFsdWUiOiBbewogICAgICAgICAgICAgICAgIm4iOiAi5YWo6YOoIiwKICAgICAgICAgICAgICAgICJ2IjogIiIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi5oiY5LqJIiwKICAgICAgICAgICAgICAgICJ2IjogIuaImOS6iSIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi5oGQ5oCWIiwKICAgICAgICAgICAgICAgICJ2IjogIuaBkOaAliIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi5Ymn5oOFIiwKICAgICAgICAgICAgICAgICJ2IjogIuWJp+aDhSIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi54ix5oOFIiwKICAgICAgICAgICAgICAgICJ2IjogIueIseaDhSIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi5a625bqtIiwKICAgICAgICAgICAgICAgICJ2IjogIuWutuW6rSIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi5Yqx5b+XIiwKICAgICAgICAgICAgICAgICJ2IjogIuWKseW/lyIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi5oKs55aRIiwKICAgICAgICAgICAgICAgICJ2IjogIuaCrOeWkSIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi5Yqo5L2cIiwKICAgICAgICAgICAgICAgICJ2IjogIuWKqOS9nCIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi5aWH5bm7IiwKICAgICAgICAgICAgICAgICJ2IjogIuWlh+W5uyIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi5YaS6ZmpIiwKICAgICAgICAgICAgICAgICJ2IjogIuWGkumZqSIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi5Y6G5Y+yIiwKICAgICAgICAgICAgICAgICJ2IjogIuWOhuWPsiIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi5oOK5oKaIiwKICAgICAgICAgICAgICAgICJ2IjogIuaDiuaCmiIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi6Z+z5LmQIiwKICAgICAgICAgICAgICAgICJ2IjogIumfs+S5kCIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi56eR5bm7IiwKICAgICAgICAgICAgICAgICJ2IjogIuenkeW5uyIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi54qv572qIiwKICAgICAgICAgICAgICAgICJ2IjogIueKr+e9qiIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi6L+Q5YqoIiwKICAgICAgICAgICAgICAgICJ2IjogIui/kOWKqCIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi5Zac5YmnIiwKICAgICAgICAgICAgICAgICJ2IjogIuWWnOWJpyIKICAgICAgICAgICAgfV0KICAgICAgICB9LCB7CiAgICAgICAgICAgICJrZXkiOiAiYXJlYSIsCiAgICAgICAgICAgICJuYW1lIjogIuWcsOWMuiIsCiAgICAgICAgICAgICJ2YWx1ZSI6IFt7CiAgICAgICAgICAgICAgICAibiI6ICLlhajpg6giLAogICAgICAgICAgICAgICAgInYiOiAiIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLnvo7lm70iLAogICAgICAgICAgICAgICAgInYiOiAi576O5Zu9IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLpn6nlm70iLAogICAgICAgICAgICAgICAgInYiOiAi6Z+p5Zu9IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLoi7Hlm70iLAogICAgICAgICAgICAgICAgInYiOiAi6Iux5Zu9IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLml6XmnKwiLAogICAgICAgICAgICAgICAgInYiOiAi5pel5pysIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLms7Dlm70iLAogICAgICAgICAgICAgICAgInYiOiAi5rOw5Zu9IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLkuK3lm70iLAogICAgICAgICAgICAgICAgInYiOiAi5Lit5Zu9IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLlhbbku5YiLAogICAgICAgICAgICAgICAgInYiOiAi5YW25LuWIgogICAgICAgICAgICB9XQogICAgICAgIH0sIHsLine truncated
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
dmFyIHJ1bGUgPSB7CiAgICB0aXRsZTogJ+exs+aQnCcsCiAgICBob3N0OiAnaHR0cHM6Ly9taXNvc28uY2MvJywKICAgIGhvc3RKczogJycsCiAgICBoZWFkZXJzOiB7CiAgICAgICAgJ1VzZXItQWdlbnQnOiAnTW96aWxsYS81LjAgKExpbnV4OyBBbmRyb2lkIDExOyBQaXhlbCA1KSBBcHBsZVdlYktpdC81MzcuMzYgKEtIVE1MLCBsaWtlIEdlY2tvKSBDaHJvbWUvOTAuMC40NDMwLjkxIE1vYmlsZSBTYWZhcmkvNTM3LjM2JywKICAgIH0sCiAgICDnvJbnoIE6ICd1dGYtOCcsCiAgICB0aW1lb3V0OiA1MDAwLAogICAgdXJsOiAnaHR0cHM6Ly9taXNvc28uY2Mvc2VhcmNoP3E9ZnljbGFzcyZmb3JtYXQ9dmlkZW8mcGFnZT1meXBhZ2UnLAogICAgZmlsdGVyX3VybDogJycsCiAgICBkZXRhaWxVcmw6ICcnLAogICAgc2VhcmNoVXJsOiAnaHR0cHM6Ly9taXNvc28uY2Mvc2VhcmNoP3E9KiomZm9ybWF0PXZpZGVvJnBhZ2U9ZnlwYWdlJywKICAgIHNlYXJjaGFibGU6IDEsCiAgICBxdWlja1NlYXJjaDogMSwKICAgIGZpbHRlcmFibGU6IDEsCiAgICBjbGFzc19uYW1lOiAnJywKICAgIGNsYXNzX3VybDogJycsCiAgICBwcm94eV9ydWxlOiAnJywKICAgIHNuaWZmZXI6IGZhbHNlLAogICAgaXNWaWRlbzogJycsCiAgICBwbGF5X3BhcnNlOiB0cnVlLAogICAgcGFyc2VfdXJsOiAnJywKICAgIGxhenk6ICJqczpcbiAgICAgICAgaW5wdXQgPSAncHVzaDovLycgKyBpbnB1dDtcbiAgICAiLAogICAgbGltaXQ6IDksCiAgICBkb3VibGU6IGZhbHNlLAogICAgLy8g5o6o6I2QOiAnKicsCiAgICDkuIDnuqc6ICdqczpcbiAgICAgICAgbGV0IGh0bWwgPSBmZXRjaChpbnB1dCk7XG4gICAgICAgIGxldCBsaXN0ID0gcGRmYShodG1sLCAiYm9keSYmLnNlbWktc3BhY2UtbWVkaXVtLXZlcnRpY2FsIik7XG4gICAgICAgIFZPRFMgPSBsaXN0Lm1hcCh4ID0+IHtcbiAgICAgICAgICAgIGxldCByZW1hcmtzID0gcGRmaCh4LCAiZGl2JiZpbWcmJmFsdCIpO1xuICAgICAgICAgICAgLy8g6L+H5ruk5o6J5YyF5ZCrIui/hembt+S6keebmCLnmoTlhoXlrrlcbiAgICAgICAgICAgIGlmKHJlbWFya3MuaW5jbHVkZXMoIui/hembt+S6keebmCIpKSByZXR1cm4gbnVsbDtcbiAgICAgICAgICAgIHJldHVybiB7XG4gICAgICAgICAgICAgICAgdm9kX25hbWU6IHBkZmgoeCwgImRpdiYmYSYmdGl0bGUiKSxcbiAgICAgICAgICAgICAgICB2b2RfcGljOiBcJ2h0dHBzOi8vaXMyLXNzbC5tenN0YXRpYy5jb20vaW1hZ2UvdGh1bWIvUHVycGxlMTIzL3Y0LzQ5LzI1Lzk3LzQ5MjU5Nzc1LTFhNmItYmE2Mi0zYzI4LWIyN2JmNjcxMmFkZS9zb3VyY2UvMTAyNHgxMDI0YmIuanBnXCcsXG4gICAgICAgICAgICAgICAgdm9kX3JlbWFya3M6IHJlbWFya3MsXG4gICAgICAgICAgICAgICAgdm9kX2NvbnRlbnQ6IHJlbWFya3MsXG4gICAgICAgICAgICAgICAgdm9kX2lkOiBwZGZoKHgsICJkaXYmJmEmJmhyZWYiKVxuICAgICAgICAgICAgfVxuICAgICAgICB9KS5maWx0ZXIoeCA9PiB4ICE9PSBudWxsKTtcbiAgICAnLAogICAg5LqM57qnOiB7CiAgICAgICAgdGl0bGU6ICdoMSYmVGV4dCcsCiAgICAgICAgaW1nOiAnaW1nJiZzcmMnLAogICAgICAgIGRlc2M6ICcuY2FyZC10ZXh0OmVxKDIpJiZUZXh0Ozs7OycsCiAgICAgICAgY29udGVudDogJ2JvZHkmJi5zZW1pLXNwYWNlLWxvb3NlLXZlcnRpY2FsJiZhJiZocmVmJywKICAgICAgICB0YWJzOiAianM6VEFCUyA9IFsn57Gz5pCcJ10iLAogICAgICAgIGxpc3RzOiAianM6XG4gICAgICAgICAgICBMSVNUUyA9IFtdO1xuICAgICAgICAgICAgbGV0IGxpc3RzMSA9IHBkZmEoaHRtbCwgJ2JvZHkmJi5zZW1pLXNwYWNlLWxvb3NlLXZlcnRpY2FsJykubWFwKGl0ID0+IHtcbiAgICAgICAgICAgICAgICBsZXQgX3R0ID0gcGRmaChpdCwgJ3NwYW4mJnRpdGxlJyk7XG4gICAgICAgICAgICAgICAgbGV0IF91dSA9IHBkZmgoaXQsICdhJiZocmVmJyk7XG4gICAgICAgICAgICAgICAgcmV0dXJuIF90dCArICckJyArIF91dTtcbiAgICAgICAgICAgIH0pO1xuICAgICAgICAgICAgTElTVFMucHVzaChsaXN0czEpO1xuICAgICAgICAiLAogICAgfSwKICAgIOaQnOe0ojogJ2pzOlxuICAgICAgICBsZXQgaHRtbCA9IGZldGNoKGlucHV0KTtcbiAgICAgICAgbGV0IGxpc3QgPSBwZGZhKGh0bWwsICJib2R5JiYuc2VtaS1zcGFjZS1tZWRpdW0tdmVydGljYWwiKTtcbiAgICAgICAgVk9EUyA9IGxpc3QubWFwKHggPT4ge1xuICAgICAgICAgICAgbGV0IHJlbWFya3MgPSBwZGZoKHgsICJkaXYmJmltZyYmYWx0Iik7XG4gICAgICAgICAgICAvLyDov4fmu6TmjonljIXlkKsi6L+F6Zu35LqR55uYIueahOWGheWuuVxuICAgICAgICAgICAgaWYocmVtYXJrcy5pbmNsdWRlcygi6L+F6Zu35LqR55uYIikpIHJldHVybiBudWxsO1xuICAgICAgICAgICAgcmV0dXJuIHtcbiAgICAgICAgICAgICAgICB2b2RfbmFtZTogcGRmaCh4LCAiZGl2JiZhJiZ0aXRsZSIpLFxuICAgICAgICAgICAgICAgIHZvZF9waWM6IFwnaHR0cHM6Ly9pczItc3NsLm16c3RhdGljLmNvbS9pbWFnZS90aHVtYi9QdXJwbGUxMjMvdjQvNDkvMjUvOTcvNDkyNTk3NzUtMWE2Yi1iYTYyLTNjMjgtYjI3YmY2NzEyYWRlL3NvdXJjZS8xMDI0eDEwMjRiYi5qcGdcJyxcbiAgICAgICAgICAgICAgICB2b2RfcmVtYXJrczogcmVtYXJrcyxcbiAgICAgICAgICAgICAgICB2b2RfY29udGVudDogcmVtYXJrcyxcbiAgICAgICAgICAgICAgICB2b2RfaWQ6IHBkZmgoeCwgImRpdiYmYSYmaHJlZiIpXG4gICAgICAgICAgICB9XG4gICAgICAgIH0pLmZpbHRlcih4ID0+IHggIT09IG51bGwpO1xuICAgICcsCiAgICBjYXRlX2V4Y2x1ZGU6ICfpppbpobV855WZ6KiAfEFQUHzkuIvovb186LWE6K6vfOaWsOmXu3zliqjmgIEnLAogICAgdGFiX2V4Y2x1ZGU6ICfnjJzkvaB85Zac5qyifOS4i+i9vXzliafmg4V85qacfOivhOiuuicsCiAgICDnsbvlnos6ICflvbHop4YnLAogICAgaG9tZVVybDogJ2h0dHBzOi8vbWlzb3NvLmNjLycsCiAgICDkuoznuqforr/pl67liY06ICcnLAogICAgZW5jb2Rpbmc6ICd1dGYtOCcsCiAgICBzZWFyY2hfZW5jb2Rpbmc6ICcnLAogICAg5Zu+54mH5p2l5rqQOiAnJywKICAgIOWbvueJh+abv+aNojogJycsCiAgICBwbGF5X2pzb246IFtdLAogICAgcGFnZWNvdW50OiB7fSwKICAgIHRhYl9yZW1vdmU6IFtdLAogICAgdGFiX29yZGVyOiBbXSwKICAgIHRhYl9yZW5hbWU6IHt9LAp9
|
|
||||||
+1013
File diff suppressed because it is too large.
Load diff
@@ -0,0 +1,13 @@
|
|||||||
|
muban.短视2.二级.img = '.detail-pic&&img&&data-src';
|
||||||
|
var rule = {
|
||||||
|
title: 'NyaFun',
|
||||||
|
模板:'短视2',
|
||||||
|
host: 'https://www.nyafun.net',
|
||||||
|
homeUrl:'/map.html',
|
||||||
|
url: '/index.php/api/vod#type=fyclass&page=fypage',
|
||||||
|
class_name:'番剧&剧场',
|
||||||
|
class_url:'2&1',
|
||||||
|
detailUrl:'/bangumi/fyid.html',
|
||||||
|
推荐:'.border-box .public-list-box;a&&title;.lazy&&data-src;.public-list-prb&&Text;a&&href',
|
||||||
|
double: false, // 推荐内容是否双层定位
|
||||||
|
}
|
||||||
@@ -1 +0,0 @@
|
|||||||
bXViYW4udmZlZC7kuoznuqcudGl0bGUgPSAnaDEmJlRleHQ7LmZlZC1jb2wtbWQzLS1zcGFuOmVxKDApJiZUZXh0JzsKbXViYW4udmZlZC7kuoznuqcuZGVzYyA9ICcuZmVkLWNvbC1tZDM6ZXEoMykmJlRleHQ7OzsuZmVkLWNvbC1tZDY6ZXEoMCkmJlRleHQ7LmZlZC1jb2wtbWQ2LS1zcGFuOmVxKDEpJiZUZXh0JzsKdmFyIHJ1bGUgPSB7CiAgICB0aXRsZTogJ+WOu+eci+WQpycsCiAgICDmqKHmnb86ICd2ZmVkJywKICAgIGhvc3Q6ICdodHRwczovL3d3dy5rOWRtLmNvbScsCiAgICAvLyB1cmw6ICcvaW5kZXgucGhwL3ZvZC9zaG93L2lkL2Z5Y2xhc3MvcGFnZS9meXBhZ2UuaHRtbCcsCiAgICB1cmw6ICcvaW5kZXgucGhwL3ZvZC9zaG93L2lkL2Z5Y2xhc3NmeWZpbHRlci5odG1sJywKICAgIGZpbHRlcmFibGU6IDEsIC8v5piv5ZCm5ZCv55So5YiG57G7562b6YCJLAogICAgZmlsdGVyX3VybDogJ3t7ZmwuYXJlYX19e3tmbC5ieX19e3tmbC5jbGFzc319L3BhZ2UvZnlwYWdle3tmbC55ZWFyfX0nLAogICAgZmlsdGVyOiB7CiAgICAgICAgIjMzIjogW3sKICAgICAgICAgICAgImtleSI6ICJjbGFzcyIsCiAgICAgICAgICAgICJuYW1lIjogIuexu+WeiyIsCiAgICAgICAgICAgICJ2YWx1ZSI6IFt7CiAgICAgICAgICAgICAgICAibiI6ICLlhajpg6giLAogICAgICAgICAgICAgICAgInYiOiAiIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLmkJ7nrJEiLAogICAgICAgICAgICAgICAgInYiOiAiL2NsYXNzL+aQnueskSIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi57uP5YW4IiwKICAgICAgICAgICAgICAgICJ2IjogIi9jbGFzcy/nu4/lhbgiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIueDreihgCIsCiAgICAgICAgICAgICAgICAidiI6ICIvY2xhc3Mv54Ot6KGAIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLlgqzms6oiLAogICAgICAgICAgICAgICAgInYiOiAiL2NsYXNzL+WCrOazqiIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi5rK75oSIIiwKICAgICAgICAgICAgICAgICJ2IjogIi9jbGFzcy/msrvmhIgiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIueMjuWlhyIsCiAgICAgICAgICAgICAgICAidiI6ICIvY2xhc3Mv54yO5aWHIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLlirHlv5ciLAogICAgICAgICAgICAgICAgInYiOiAiL2NsYXNzL+WKseW/lyIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi5oiY5paXIiwKICAgICAgICAgICAgICAgICJ2IjogIi9jbGFzcy/miJjmlpciCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIuWQjuWuqyIsCiAgICAgICAgICAgICAgICAidiI6ICIvY2xhc3Mv5ZCO5a6rIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLmnLrmiJgiLAogICAgICAgICAgICAgICAgInYiOiAiL2NsYXNzL+acuuaImCIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi5oGL54ixIiwKICAgICAgICAgICAgICAgICJ2IjogIi9jbGFzcy/mgYvniLEiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIueZvuWQiCIsCiAgICAgICAgICAgICAgICAidiI6ICIvY2xhc3Mv55m+5ZCIIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLnp5HlubsiLAogICAgICAgICAgICAgICAgInYiOiAiL2NsYXNzL+enkeW5uyIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi5aWH5bm7IiwKICAgICAgICAgICAgICAgICJ2IjogIi9jbGFzcy/lpYflubsiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIuaOqOeQhiIsCiAgICAgICAgICAgICAgICAidiI6ICIvY2xhc3Mv5o6o55CGIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLmoKHlm60iLAogICAgICAgICAgICAgICAgInYiOiAiL2NsYXNzL+agoeWbrSIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi6L+Q5YqoIiwKICAgICAgICAgICAgICAgICJ2IjogIi9jbGFzcy/ov5DliqgiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIumtlOazlSIsCiAgICAgICAgICAgICAgICAidiI6ICIvY2xhc3Mv6a2U5rOVIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLljoblj7IiLAogICAgICAgICAgICAgICAgInYiOiAiL2NsYXNzL+WOhuWPsiIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi5Lyq5aiYIiwKICAgICAgICAgICAgICAgICJ2IjogIi9jbGFzcy/kvKrlqJgiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIue+juWwkeWlsyIsCiAgICAgICAgICAgICAgICAidiI6ICIvY2xhc3Mv576O5bCR5aWzIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLokJ3ojokiLAogICAgICAgICAgICAgICAgInYiOiAiL2NsYXNzL+iQneiOiSIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi5Lqy5a2QIiwKICAgICAgICAgICAgICAgICJ2IjogIi9jbGFzcy/kurLlrZAiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIumdkuaYpSIsCiAgICAgICAgICAgICAgICAidiI6ICIvY2xhc3Mv6Z2S5pilIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLlhpLpmakiLAogICAgICAgICAgICAgICAgInYiOiAiL2NsYXNzL+WGkumZqSIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi56ue5oqAIiwKICAgICAgICAgICAgICAgICJ2IjogIi9jbGFzcy/nq57mioAiCiAgICAgICAgICAgIH1dCiAgICAgICAgfSwgewogICAgICAgICAgICAia2V5IjogInllYXIiLAogICAgICAgICAgICAibmFtZSI6ICLlubTku6MiLAogICAgICAgICAgICAidmFsdWUiOiBbewogICAgICAgICAgICAgICAgIm4iOiAi5YWo6YOoIiwKICAgICAgICAgICAgICAgICJ2IjogIiIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAyNSIsCiAgICAgICAgICAgICAgICAidiI6ICIveWVhci8yMDI1IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDI0IiwKICAgICAgICAgICAgICAgICJ2IjogIi95ZWFyLzIwMjQiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMjMiLAogICAgICAgICAgICAgICAgInYiOiAiL3llYXIvMjAyMyIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAyMiIsCiAgICAgICAgICAgICAgICAidiI6ICIveWVhci8yMDIyIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDIxIiwKICAgICAgICAgICAgICAgICJ2IjogIi95ZWFyLzIwMjEiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMjAiLAogICAgICAgICAgICAgICAgInYiOiAiL3llYXIvMjAyMCIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAxOSIsCiAgICAgICAgICAgICAgICAidiI6ICIveWVhci8yMDE5IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDE4IiwKICAgICAgICAgICAgICAgICJ2IjogIi95ZWFyLzIwMTgiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMTciLAogICALine truncated
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
dmFyIHJ1bGUgPSB7CiAgICB0aXRsZTogJ+Wlh+exs+WKqOa8qycsCiAgICBob3N0OiAnaHR0cDovL3d3dy5xaW1pcWltaS5uZXQnLAogICAgdXJsOiAnL3Nob3cvZnljbGFzc2Z5ZmlsdGVyLmh0bWwnLAogICAgZmlsdGVyYWJsZTogMSwgLy/mmK/lkKblkK/nlKjliIbnsbvnrZvpgIksCiAgICBmaWx0ZXJfdXJsOiAne3tmbC5hcmVhfX17e2ZsLmJ5fX17e2ZsLmNsYXNzfX17e2ZsLmxldHRlcn19L3BhZ2UvZnlwYWdle3tmbC55ZWFyfX0nLAogICAgZmlsdGVyOiB7CiAgICAgICAgInhpbmZhbiI6IFt7CiAgICAgICAgICAgICJrZXkiOiAiY2xhc3MiLAogICAgICAgICAgICAibmFtZSI6ICLnsbvlnosiLAogICAgICAgICAgICAidmFsdWUiOiBbewogICAgICAgICAgICAgICAgIm4iOiAi5YWo6YOoIiwKICAgICAgICAgICAgICAgICJ2IjogIiIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi5YaS6ZmpIiwKICAgICAgICAgICAgICAgICJ2IjogIi9jbGFzcy/lhpLpmakiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIueDreihgCIsCiAgICAgICAgICAgICAgICAidiI6ICIvY2xhc3Mv54Ot6KGAIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLlpYflubsiLAogICAgICAgICAgICAgICAgInYiOiAiL2NsYXNzL+Wlh+W5uyIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi5oGL54ixIiwKICAgICAgICAgICAgICAgICJ2IjogIi9jbGFzcy/mgYvniLEiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIuagoeWbrSIsCiAgICAgICAgICAgICAgICAidiI6ICIvY2xhc3Mv5qCh5ZutIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLlkI7lrqsiLAogICAgICAgICAgICAgICAgInYiOiAiL2NsYXNzL+WQjuWuqyIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi5pCe56yRIiwKICAgICAgICAgICAgICAgICJ2IjogIi9jbGFzcy/mkJ7nrJEiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIuayu+aEiCIsCiAgICAgICAgICAgICAgICAidiI6ICIvY2xhc3Mv5rK75oSIIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLnpZ7prZQiLAogICAgICAgICAgICAgICAgInYiOiAiL2NsYXNzL+elnumtlCIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi6a2U5rOVIiwKICAgICAgICAgICAgICAgICJ2IjogIi9jbGFzcy/prZTms5UiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIueZvuWQiCIsCiAgICAgICAgICAgICAgICAidiI6ICIvY2xhc3Mv55m+5ZCIIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLmjqjnkIYiLAogICAgICAgICAgICAgICAgInYiOiAiL2NsYXNzL+aOqOeQhiIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi56eR5bm7IiwKICAgICAgICAgICAgICAgICJ2IjogIi9jbGFzcy/np5HlubsiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIuernuaKgCIsCiAgICAgICAgICAgICAgICAidiI6ICIvY2xhc3Mv56ue5oqAIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLmgqznlpEiLAogICAgICAgICAgICAgICAgInYiOiAiL2NsYXNzL+aCrOeWkSIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi6Z2S5pilIiwKICAgICAgICAgICAgICAgICJ2IjogIi9jbGFzcy/pnZLmmKUiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIuaImOS6iSIsCiAgICAgICAgICAgICAgICAidiI6ICIvY2xhc3Mv5oiY5LqJIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLokJ3ojokiLAogICAgICAgICAgICAgICAgInYiOiAiL2NsYXNzL+iQneiOiSIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi6a2U5bm7IiwKICAgICAgICAgICAgICAgICJ2IjogIi9jbGFzcy/prZTlubsiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIuaImOaWlyIsCiAgICAgICAgICAgICAgICAidiI6ICIvY2xhc3Mv5oiY5paXIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLml6XluLgiLAogICAgICAgICAgICAgICAgInYiOiAiL2NsYXNzL+aXpeW4uCIKICAgICAgICAgICAgfV0KICAgICAgICB9LCB7CiAgICAgICAgICAgICJrZXkiOiAiYXJlYSIsCiAgICAgICAgICAgICJuYW1lIjogIuWcsOWMuiIsCiAgICAgICAgICAgICJ2YWx1ZSI6IFt7CiAgICAgICAgICAgICAgICAibiI6ICLlhajpg6giLAogICAgICAgICAgICAgICAgInYiOiAiIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLml6XmnKwiLAogICAgICAgICAgICAgICAgInYiOiAiL2FyZWEv5pel5pysLyIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi5aSn6ZmGIiwKICAgICAgICAgICAgICAgICJ2IjogIi9hcmVhL+S4reWbvS8iCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIuasp+e+jiIsCiAgICAgICAgICAgICAgICAidiI6ICIvYXJlYS/mrKfnvo4vIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLpn6nlm70iLAogICAgICAgICAgICAgICAgInYiOiAiL2FyZWEv6Z+p5Zu9LyIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi5riv5Y+wIiwKICAgICAgICAgICAgICAgICJ2IjogIi9hcmVhL+a4r+WPsC8iCiAgICAgICAgICAgIH1dCiAgICAgICAgfSwgewogICAgICAgICAgICAia2V5IjogInllYXIiLAogICAgICAgICAgICAibmFtZSI6ICLlubTku70iLAogICAgICAgICAgICAidmFsdWUiOiBbewogICAgICAgICAgICAgICAgIm4iOiAi5YWo6YOoIiwKICAgICAgICAgICAgICAgICJ2IjogIiIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAyNSIsCiAgICAgICAgICAgICAgICAidiI6ICIveWVhci8yMDI1IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDI0IiwKICAgICAgICAgICAgICAgICJ2IjogIi95ZWFyLzIwMjQiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMjMiLAogICAgICAgICAgICAgICAgInYiOiAiL3llYXIvMjAyMyIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAyMiIsCiAgICAgICAgICAgICAgICAidiI6ICIveWVhci8yMDIyIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDIxIiwKICAgICAgICAgICAgICAgICJ2IjogIi95ZWFyLzIwMjEiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMjAiLAogICAgICAgICAgICAgICAgInYiOiAiL3llYXIvMjAyMCIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAxOSIsCiAgICAgICAgICAgICAgICAidiI6ICIveWVhci8yMDE5IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDE4IiwKICAgICAgICAgICAgICAgICJ2IjogIi95ZWFyLzIwMTgiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMTciLAogICAgICAgICAgICAgICAgInYiOiAiL3llYXIvMjAxNyIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAxNiIsCiAgICAgICAgICAgICAgICAidiI6ICILine truncated
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
dmFyIHJ1bGUgPSB7CiAgICDnsbvlnos6ICflvbHop4YnLAogICAgdGl0bGU6ICfmgJ3lj6TlvbHop4YnLAogICAgaG9zdDogJ2h0dHBzOi8vc2lndXl5LmNuJywKICAgIHVybDogJy9zaG93L2Z5Y2xhc3MtLS0tLS0tLWZ5cGFnZS0tLS8nLAogICAgc2VhcmNoVXJsOiAnaHR0cHM6Ly9zaWd1eXkuY24vc2VhcmNoLy0tLS0tLS0tLS0tLS0vP3dkPSoqJywKICAgIHNlYXJjaGFibGU6IDIsCiAgICBxdWlja1NlYXJjaDogMCwKICAgIHRpbWVvdXQ6IDUwMDAsCiAgICBwbGF5X3BhcnNlOiB0cnVlLAogICAgZmlsdGVyYWJsZTogMCwKICAgIGNsYXNzX25hbWU6ICfnlLXlvbEm55S16KeG5YmnJue7vOiJuibliqjmvKsnLAogICAgY2xhc3NfdXJsOiAnMSYyJjMmNCcsCiAgICBsYXp5OiBganM6CiAgICAgICAgICAgIGlmKC9cXC4obTN1OHxtcDQpLy50ZXN0KGlucHV0KSl7CiAgICAgICAgICAgICAgICBpbnB1dCA9IHtwYXJzZTowLHVybDppbnB1dH0KICAgICAgICAgICAgfWVsc2V7CiAgICAgICAgICAgICAgICBpZihydWxlLnBhcnNlX3VybC5zdGFydHNXaXRoKCdqc29uOicpKXsKICAgICAgICAgICAgICAgICAgICBsZXQgcHVybCA9IHJ1bGUucGFyc2VfdXJsLnJlcGxhY2UoJ2pzb246JywnJykraW5wdXQ7CiAgICAgICAgICAgICAgICAgICAgbGV0IGh0bWwgPSByZXF1ZXN0KHB1cmwpOwogICAgICAgICAgICAgICAgICAgIGlucHV0ID0ge3BhcnNlOjAsdXJsOkpTT04ucGFyc2UoaHRtbCkudXJsfQogICAgICAgICAgICAgICAgfWVsc2V7CiAgICAgICAgICAgICAgICAgICAgaW5wdXQ9IHJ1bGUucGFyc2VfdXJsK2lucHV0OyAKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgYCwKICAgIGhlYWRlcnM6IHsKICAgICAgICAiVXNlci1BZ2VudCI6ICJNb3ppbGxhLzUuMCAoV2luZG93cyBOVCAxMC4wOyBXaW42NDsgeDY0KSBBcHBsZVdlYktpdC81MzcuMzYgKEtIVE1MLCBsaWtlIEdlY2tvKSBDaHJvbWUvMTMxLjAuMC4wIFNhZmFyaS81MzcuMzYgRWRnLzEzMS4wLjAuMCIsCiAgICB9LAogICAg5o6o6I2QOiAnKicsCiAgICDkuIDnuqc6ICcuY29udGFpbmVyIC5mbGV4LmRlc2t0b3AtaG92ZXItZWZmZWN0O3NwYW4mJlRleHQ7aW1nJiZkYXRhLW9yaWdpbmFsO3AudHJ1bmNhdGUmJlRleHQ7YSYmaHJlZicsCiAgICDkuoznuqc6IHsKICAgICAgICB0aXRsZTogJy5wLTMubW9iaWxlJiZUZXh0JywKICAgICAgICBpbWc6ICdpbWcmJmRhdGEtb3JpZ2luYWwnLAogICAgICAgIGRlc2M6ICcudGV4dC1zbS5weS0xJiZUZXh0JywKICAgICAgICBjb250ZW50OiAnLnRleHQtc2Vjb25kYXJ5JiZUZXh0JywKICAgICAgICB0YWJzOiAnLmZsZXguZmxleC1yb3cuZ2FwLTEuaXRlbXMtY2VudGVyJywKICAgICAgICBsaXN0czogJy5mbGV4LmZsZXgtY29sdW1uLm92ZXJmbG93LWF1dG8ubm8tc2Nyb2xsYmFyJiZsaScsCiAgICAgICAgdGFiX3RleHQ6ICdib2R5JiZUZXh0JywKICAgICAgICBsaXN0X3RleHQ6ICdhJiZUZXh0JywKICAgICAgICBsaXN0X3VybDogJ2EmJmhyZWYnLAogICAgfSwKICAgIGRvdWJsZTogZmFsc2UsCiAgICDmkJzntKI6ICcuY29sLWxnLTYuY29sLW1kLTEyLm10LTIubWItMi5jdXJzb3ItcG9pbnRlcjsudG9waWMtZGV0YWlscy10aXRsZS1zdWIudGV4dC1zZWNvbmRhcnkmJlRleHQ7aW1nJiZkYXRhLW9yaWdpbmFsOy50b3BpYy1kZXRhaWxzLXRpdGxlJiZUZXh0O2EmJmhyZWYnLAp9
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
dmFyIHJ1bGUgPSB7CiAgICB0aXRsZTogJ+WPjOWtkOaYnycsCiAgICBob3N0OiAnaHR0cHM6Ly8xLnN0YXIyLmNuJywKICAgIGhvc3RKczogJycsCiAgICBoZWFkZXJzOiB7CiAgICAgICAgJ1VzZXItQWdlbnQnOiAnTW96aWxsYS81LjAgKExpbnV4OyBBbmRyb2lkIDExOyBQaXhlbCA1KSBBcHBsZVdlYktpdC81MzcuMzYgKEtIVE1MLCBsaWtlIEdlY2tvKSBDaHJvbWUvOTAuMC40NDMwLjkxIE1vYmlsZSBTYWZhcmkvNTM3LjM2JywKICAgIH0sCiAgICDnvJbnoIE6ICd1dGYtOCcsCiAgICB0aW1lb3V0OiA1MDAwLAogICAgdXJsOiAnaHR0cHM6Ly8xLnN0YXIyLmNuL2Z5Y2xhc3MvJywKICAgIGZpbHRlcl91cmw6ICcnLAogICAgZGV0YWlsVXJsOiAnJywKICAgIHNlYXJjaFVybDogJ2h0dHBzOi8vMS5zdGFyMi5jbi9zZWFyY2gvP2tleXdvcmQ9KionLAogICAgc2VhcmNoYWJsZTogMSwKICAgIHF1aWNrU2VhcmNoOiAxLAogICAgZmlsdGVyYWJsZTogMSwKICAgIGNsYXNzX25hbWU6ICfnn63liacm5Zu95YmnJue7vOiJuibnlLXlvbEm6Z+p5pelJuiLsee+jiblpJbliacm5Yqo5ryrJywKICAgIGNsYXNzX3VybDogJ2RqJmp1Jnp5Jm12JnJoJnltJndqJmRtJywKICAgIHByb3h5X3J1bGU6ICcnLAogICAgc25pZmZlcjogZmFsc2UsCiAgICBpc1ZpZGVvOiAnJywKICAgIHBsYXlfcGFyc2U6IHRydWUsCiAgICBwYXJzZV91cmw6ICcnLAogICAgbGF6eTogImpzOlxuICAgICAgICBpbnB1dCA9ICdwdXNoOi8vJyArIGlucHV0O1xuICAgICIsCiAgICBsaW1pdDogOSwKICAgIGRvdWJsZTogZmFsc2UsCiAgICDmjqjojZA6ICcqJywKICAgIOS4gOe6pzogJ2pzOlxuICAgICAgICBsZXQgaHRtbCA9IGZldGNoKGlucHV0KTtcbiAgICAgICAgbGV0IGxpc3QgPSBwZGZhKGh0bWwsICIuZXJ4LWxpc3QmJmxpIik7XG4gICAgICAgIFZPRFMgPSBsaXN0Lm1hcCh4ID0+IHtcbiAgICAgICAgICAgIHJldHVybiB7XG4gICAgICAgICAgICAgICAgdm9kX25hbWU6IHBkZmgoeCwgImEmJlRleHQiKSxcbiAgICAgICAgICAgICAgICB2b2RfcGljOiBcJ2h0dHBzOi8vZnMtaW0ta2VmdS43bW9vci1mczEuY29tL2x5LzRkMmMzZjAwLTdkNGMtMTFlNS1hZjE1LTQxYmY2M2FlNGVhMC8xNzQ2MjY5ODI3MTIwLzEuanBlZ1wnLFxuICAgICAgICAgICAgICAgIHZvZF9yZW1hcmtzOiBwZGZoKHgsICJhJiZUZXh0IiksXG4gICAgICAgICAgICAgICAgdm9kX2NvbnRlbnQ6IHBkZmgoeCwgImEmJlRleHQiKSxcbiAgICAgICAgICAgICAgICB2b2RfaWQ6IHBkZmgoeCwgImEmJmhyZWYiKVxuICAgICAgICAgICAgfVxuICAgICAgICB9KTtcbiAgICAnLAogICAg5LqM57qnOiB7CiAgICAgICAgdGl0bGU6ICdoMSYmVGV4dCcsCiAgICAgICAgaW1nOiAnaHR0cHM6Ly9mcy1pbS1rZWZ1Ljdtb29yLWZzMS5jb20vbHkvNGQyYzNmMDAtN2Q0Yy0xMWU1LWFmMTUtNDFiZjYzYWU0ZWEwLzE3NDYyNjk4MjcxMjAvMS5qcGVnJywKICAgICAgICBkZXNjOiAnLmNhcmQtdGV4dDplcSgyKSYmVGV4dDs7OzsnLAogICAgICAgIGNvbnRlbnQ6ICcuY2FyZC10ZXh0OmVxKDApJiZUZXh0JywKICAgICAgICB0YWJzOiAianM6VEFCUyA9IFsn5Y+M5pifJ10iLAogICAgICAgIGxpc3RzOiAianM6XG4gICAgICAgICAgICBMSVNUUyA9IFtdO1xuICAgICAgICAgICAgbGV0IGxpc3RzMSA9IHBkZmEoaHRtbCwgJy5kbGlwcC1jb250LWJkJykubWFwKGl0ID0+IHtcbiAgICAgICAgICAgICAgICBsZXQgX3R0ID0gcGRmaChpdCwgJ2EmJlRleHQnKTtcbiAgICAgICAgICAgICAgICBsZXQgX3V1ID0gcGRmaChpdCwgJ2EmJmhyZWYnKTtcbiAgICAgICAgICAgICAgICByZXR1cm4gX3R0ICsgJyQnICsgX3V1O1xuICAgICAgICAgICAgfSk7XG4gICAgICAgICAgICBMSVNUUy5wdXNoKGxpc3RzMSk7XG4gICAgICAgICIsCiAgICB9LAogICAg5pCc57SiOiAnanM6XG4gICAgICAgIGxldCBodG1sID0gZmV0Y2goaW5wdXQpO1xuICAgICAgICBsZXQgbGlzdCA9IHBkZmEoaHRtbCwgIi5lcngtbGlzdCYmbGkiKTtcbiAgICAgICAgVk9EUyA9IGxpc3QubWFwKHggPT4ge1xuICAgICAgICAgICAgcmV0dXJuIHtcbiAgICAgICAgICAgICAgICB2b2RfbmFtZTogcGRmaCh4LCAiYSYmVGV4dCIpLFxuICAgICAgICAgICAgICAgIHZvZF9waWM6IFwnaHR0cHM6Ly9mcy1pbS1rZWZ1Ljdtb29yLWZzMS5jb20vbHkvNGQyYzNmMDAtN2Q0Yy0xMWU1LWFmMTUtNDFiZjYzYWU0ZWEwLzE3NDYyNjk4MjcxMjAvMS5qcGVnXCcsIFxuICAgICAgICAgICAgICAgIHZvZF9yZW1hcmtzOiBwZGZoKHgsICJhJiZUZXh0IiksXG4gICAgICAgICAgICAgICAgdm9kX2NvbnRlbnQ6IHBkZmgoeCwgImEmJlRleHQiKSxcbiAgICAgICAgICAgICAgICB2b2RfaWQ6IHBkZmgoeCwgImEmJmhyZWYiKVxuICAgICAgICAgICAgfVxuICAgICAgICB9KTtcbiAgICAnLAogICAgY2F0ZV9leGNsdWRlOiAn6aaW6aG1fOeVmeiogHxBUFB85LiL6L29fOi1hOiur3zmlrDpl7t85Yqo5oCBJywKICAgIHRhYl9leGNsdWRlOiAn54yc5L2gfOWWnOasonzkuIvovb185Ymn5oOFfOamnHzor4TorronLAogICAg57G75Z6LOiAn5b2x6KeGJywKICAgIGhvbWVVcmw6ICdodHRwczovLzEuc3RhcjIuY24nLAogICAg5LqM57qn6K6/6Zeu5YmNOiAnJywKICAgIGVuY29kaW5nOiAndXRmLTgnLAogICAgc2VhcmNoX2VuY29kaW5nOiAnJywKICAgIOWbvueJh+adpea6kDogJycsCiAgICDlm77niYfmm7/mjaI6ICcnLAogICAgcGxheV9qc29uOiBbXSwKICAgIHBhZ2Vjb3VudDoge30sCiAgICB0YWJfcmVtb3ZlOiBbXSwKICAgIHRhYl9vcmRlcjogW10sCiAgICB0YWJfcmVuYW1lOiB7fSwKfQ==
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
Z2xvYmFsVGhpcy52b2QxID0gZnVuY3Rpb24oaWRzKSB7CiAgICBsZXQgaHRtbDEgPSByZXF1ZXN0KCdodHRwczovL3BiYWNjZXNzLnZpZGVvLnFxLmNvbS90cnBjLnZpZGVvc2VhcmNoLm1vYmlsZV9zZWFyY2guTXVsdGlUZXJtaW5hbFNlYXJjaC9NYlNlYXJjaD92cGxhdGZvcm09MicsIHsKICAgICAgICBib2R5OiB7CiAgICAgICAgICAgICJ2ZXJzaW9uIjogIjI1MDQyMjAxIiwKICAgICAgICAgICAgImNsaWVudFR5cGUiOiAxLAogICAgICAgICAgICAiZmlsdGVyVmFsdWUiOiAiIiwKICAgICAgICAgICAgInV1aWQiOiAiQjFFNTA4NDctRDI1Ri00QzRCLUJCQTAtMzZGMDA5MzQ4N0Y2IiwKICAgICAgICAgICAgInJldHJ5IjogMCwKICAgICAgICAgICAgInF1ZXJ5IjogaWRzLAogICAgICAgICAgICAicGFnZW51bSI6IDAsCiAgICAgICAgICAgICJpc1ByZWZldGNoIjogdHJ1ZSwKICAgICAgICAgICAgInBhZ2VzaXplIjogMzAsCiAgICAgICAgICAgICJxdWVyeUZyb20iOiAwLAogICAgICAgICAgICAic2VhcmNoRGF0YWtleSI6ICIiLAogICAgICAgICAgICAidHJhbnNJbmZvIjogIiIsCiAgICAgICAgICAgICJpc25lZWRRYyI6IHRydWUsCiAgICAgICAgICAgICJwcmVRaWQiOiAiIiwKICAgICAgICAgICAgImFkQ2xpZW50SW5mbyI6ICIiLAogICAgICAgICAgICAiZXh0cmFJbmZvIjogewogICAgICAgICAgICAgICAgImlzTmV3TWFya0xhYmVsIjogIjEiLAogICAgICAgICAgICAgICAgIm11bHRpX3Rlcm1pbmFsX3BjIjogIjEiLAogICAgICAgICAgICAgICAgInRoZW1lVHlwZSI6ICIxIiwKICAgICAgICAgICAgICAgICJzdWdSZWxhdGVkSWRzIjogInt9IiwKICAgICAgICAgICAgICAgICJhcHBWZXJzaW9uIjogIiIKICAgICAgICAgICAgfQogICAgICAgIH0sCiAgICAgICAgaGVhZGVyczogewogICAgICAgICAgICAnVXNlci1BZ2VudCc6ICdNb3ppbGxhLzUuMCAoV2luZG93cyBOVCAxMC4wOyBXaW42NDsgeDY0KSBBcHBsZVdlYktpdC81MzcuMzYgKEtIVE1MLCBsaWtlIEdlY2tvKSBDaHJvbWUvOTguMC40NzU4LjEzOSBTYWZhcmkvNTM3LjM2JywKICAgICAgICAgICAgJ0NvbnRlbnQtVHlwZSc6ICdhcHBsaWNhdGlvbi9qc29uJywKICAgICAgICAgICAgJ29yaWdpbic6ICdodHRwczovL3YucXEuY29tJywKICAgICAgICAgICAgJ3JlZmVyZXInOiAnaHR0cHM6Ly92LnFxLmNvbS8nCiAgICAgICAgfSwKICAgICAgICAnbWV0aG9kJzogJ1BPU1QnCiAgICB9LCB0cnVlKTsKICAgIHJldHVybiBodG1sMTsKfQp2YXIgcnVsZSA9IHsKICAgIHRpdGxlOiAn6IW+5LqR6am+6Zu+W+WumF0nLAogICAgaG9zdDogJ2h0dHBzOi8vdi4lNzElNzEuY29tJywKICAgIC8vIGhvbWVVcmw6ICcveC9idS9wYWdlc2hlZXQvbGlzdD9fYWxsPTEmYXBwZW5kPTEmY2hhbm5lbD1jaG9pY2UmbGlzdHBhZ2U9MSZvZmZzZXQ9MCZwYWdlc2l6ZT0yMSZpYXJlYT0tMSZzb3J0PTE4JywKICAgIGhvbWVVcmw6ICcveC9idS9wYWdlc2hlZXQvbGlzdD9fYWxsPTEmYXBwZW5kPTEmY2hhbm5lbD1jYXJ0b29uJmxpc3RwYWdlPTEmb2Zmc2V0PTAmcGFnZXNpemU9MjEmaWFyZWE9LTEmc29ydD0xOCcsCiAgICBkZXRhaWxVcmw6ICdodHRwczovL25vZGUudmlkZW8uJTcxJTcxLmNvbS94L2FwaS9mbG9hdF92aW5mbzI/Y2lkPWZ5aWQnLAogICAgc2VhcmNoVXJsOiAnL3gvc2VhcmNoLz9xPSoqJnN0YWc9ZnlwYWdlJywKICAgIHNlYXJjaFVybDogJ2h0dHBzOi8vcGJhY2Nlc3MudmlkZW8uJTcxJTcxLmNvbS90cnBjLnZpZGVvc2VhcmNoLnNtYXJ0Ym94U2VydmVyLkh0dHBSb3VudFJlY2FsbC9TbWFydGJveD9xdWVyeT0qKiZhcHBJRD0zMTcyJmFwcEtleT1sR2hGSVBlRDNIc085eEVwJnBhZ2VOdW09KGZ5cGFnZS0xKSZwYWdlU2l6ZT0xMCcsCiAgICBzZWFyY2hVcmw6ICcqKicsCiAgICBzZWFyY2hhYmxlOiAyLAogICAgZmlsdGVyYWJsZTogMSwKICAgIG11bHRpOiAxLAogICAgLy8gdXJsOicvY2hhbm5lbC9meWNsYXNzP2xpc3RwYWdlPWZ5cGFnZSZjaGFubmVsPWZ5Y2xhc3Mmc29ydD0xOCZfYWxsPTEnLAogICAgdXJsOiAnL3gvYnUvcGFnZXNoZWV0L2xpc3Q/X2FsbD0xJmFwcGVuZD0xJmNoYW5uZWw9ZnljbGFzcyZsaXN0cGFnZT0xJm9mZnNldD0oKGZ5cGFnZS0xKSoyMSkmcGFnZXNpemU9MjEmaWFyZWE9LTEnLAogICAgLy8gZmlsdGVyX3VybDogJ3NvcnQ9e3tmbC5zb3J0IG9yIDE4fX0meWVhcj17e2ZsLnllYXJ9fSZwYXk9e3tmbC5wYXl9fScsCiAgICAvLyBmaWx0ZXJfdXJsOiAnc29ydD17e2ZsLnNvcnQgb3IgNzV9fSZ5ZWFyPXt7ZmwueWVhcn19JnBheT17e2ZsLnBheX19JywKICAgIGZpbHRlcl91cmw6ICdzb3J0PXt7Zmwuc29ydCBvciA3NX19Jml5ZWFyPXt7ZmwuaXllYXJ9fSZ5ZWFyPXt7ZmwueWVhcn19Jml0eXBlPXt7ZmwudHlwZX19JmlmZWF0dXJlPXt7ZmwuZmVhdHVyZX19JmlhcmVhPXt7ZmwuYXJlYX19Jml0cmFpbGVyPXt7ZmwuaXRyYWlsZXJ9fSZnZW5kZXI9e3tmbC5zZXh9fScsCiAgICAvLyBmaWx0ZXI6ICdINHNJQUFBQUFBQUFBKzJVelVyRFFCQ0EzMlhPRVpMVUpyR3ZJajBzYWFEQk5pc3hCa0lKQ0czRmk0b2VwSWczRVFvaWVxaUgrdk0yM1pxK2hSdWFaTFo0Y2U5ejIvbG1kMmQyK05nUitIMGUrZ0YwRGtkd0ZHVFFnUk1lSjJCQXhJYVN3dnJxVm54Y3l6aGxnOVB0dHFqRUQyYy80NWNTeThEeUlEY2F2cjU3cS9sQnc4WFRkL0U2cWJuVDhNM3pURnljNzJSdEMvSnVtZCsyYzh3eTdLWjRueFNMNVo5dXhIUytHYytyODNzV1ZwMWVWdHRsNERsdWsxaDkzWXViV1pWd2R1cGxBWXV4b0ZndVZwK1AveTVvbS9aKy9ZeHlxZkFXOHBiS2JlUzJ5aTNrTy9lYnlFMkZ5MW5YWEJtN0REemtuc3BkNUs3S0hlU095dHZJMitYQXVnWWtLV2xEMm1ock0rUnBTQjhPbWFOdlRzcmlNRWd5Y29mYzBYYkhaM0hDZVVUdWtEdjY3dlREUVkvTUlYTzB6ZWx4bjVNNEpJNm1PUGt2Z3N3U0VwZ1BBQUE9JywKICAgIGZpbHRlcjogewogICAgICAgICJjaG9pY2UiOiBbewogICAgICAgICAgICAia2V5IjogInNvcnQiLAogICAgICAgICAgICAibmFtZSI6ICLmjpLluo8iLAogICAgICAgICAgICAidmFsdWUiOiBbewogICAgICAgICAgICAgICAgIm4iOiAi5pyA54OtIiwKICAgICAgICAgICAgICAgICJ2IjogIjc1IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLmnIDmlrAiLAogICAgICAgICAgICAgICAgInYiOiAiODMiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIuWlveivhCIsCiAgICAgICAgICAgICAgICAidiI6ICI4MSIKICAgICAgICAgICAgfV0KICAgICAgICB9LCB7CiAgICAgICAgICAgICJrZXkiOiAiaXllYXIiLAogICAgICAgICAgICAibmFtZSI6ICLlubTku6MiLAogICAgICAgICAgICAidmFsdWUiOiBbewogICAgICAgICAgICAgICAgIm4iOiAi5YWo6YOoIiwKICAgICAgICAgICAgICAgICJ2IjogIi0xIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDI1IiwKICAgICAgICAgICAgICAgICJ2IjogIjIwMjUiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMjQiLAogICAgICAgICAgICAgICAgInYiOiAiMjAyNCIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAyMyIsCiAgICAgICAgICAgICAgICAidiI6ICIyMDIzIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDIyIiwKICAgICAgICAgICAgICAgICJ2IjogIjIwMjIiCiAgICAgICAgICAgIH0sIHsKICAgICAgICALine truncated
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
dmFyIHJ1bGUgPSB7CiAgICB0aXRsZTogJ+S8mOmFt1vlrphdJywKICAgIGhvc3Q6ICdodHRwczovL3d3dy4lNzklNmYlNzUlNmIlNzUuY29tJywKICAgIGhvbWVVcmw6ICcnLAogICAgc2VhcmNoVXJsOiAnaHR0cHM6Ly9zZWFyY2guJTc5JTZmJTc1JTZiJTc1LmNvbS9hcGkvc2VhcmNoP3BnPWZ5cGFnZSZrZXl3b3JkPSoqJywKICAgIHNlYXJjaGFibGU6IDIsCiAgICBxdWlja1NlYXJjaDogMCwKICAgIGZpbHRlcmFibGU6IDEsCiAgICBtdWx0aTogMSwKICAgIHVybDogJy9jYXRlZ29yeS9kYXRhP29wdGlvblJlZnJlc2g9MSZwYWdlTm89ZnlwYWdlJnBhcmFtcz1meWZpbHRlcicsCiAgICBmaWx0ZXJfdXJsOiAne3tmbH19JywKICAgIGZpbHRlcjogewogICAgICAgICLnlLXop4bliaciOiBbewogICAgICAgICAgICAia2V5IjogIm1haW5fYXJlYSIsCiAgICAgICAgICAgICJuYW1lIjogIuWFqOmDqOWcsOWMuiIsCiAgICAgICAgICAgICJ2YWx1ZSI6IFt7CiAgICAgICAgICAgICAgICAibiI6ICLlhajpg6jlnLDljLoiLAogICAgICAgICAgICAgICAgInYiOiAiIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLlhoXlnLDliaciLAogICAgICAgICAgICAgICAgInYiOiAi5Lit5Zu95YaF5ZywIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLmuK/liaciLAogICAgICAgICAgICAgICAgInYiOiAi5Lit5Zu96aaZ5rivIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLlj7DliaciLAogICAgICAgICAgICAgICAgInYiOiAi5Lit5Zu95Y+w5rm+IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLpn6nliaciLAogICAgICAgICAgICAgICAgInYiOiAi6Z+p5Zu9IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLnvo7liaciLAogICAgICAgICAgICAgICAgInYiOiAi576O5Zu9IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLoi7HliaciLAogICAgICAgICAgICAgICAgInYiOiAi6Iux5Zu9IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLml6XliaciLAogICAgICAgICAgICAgICAgInYiOiAi5pel5pysIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLms7DliaciLAogICAgICAgICAgICAgICAgInYiOiAi5rOw5Zu9IgogICAgICAgICAgICB9XQogICAgICAgIH0sIHsKICAgICAgICAgICAgImtleSI6ICJ0YWdzIiwKICAgICAgICAgICAgIm5hbWUiOiAi5YWo6YOo57G75Z6LIiwKICAgICAgICAgICAgInZhbHVlIjogW3sKICAgICAgICAgICAgICAgICJuIjogIuWFqOmDqOexu+WeiyIsCiAgICAgICAgICAgICAgICAidiI6ICIiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIumdkuaYpSIsCiAgICAgICAgICAgICAgICAidiI6ICLpnZLmmKUiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIuWPpOijhSIsCiAgICAgICAgICAgICAgICAidiI6ICLlj6Too4UiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIueIseaDhSIsCiAgICAgICAgICAgICAgICAidiI6ICLniLHmg4UiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIumDveW4giIsCiAgICAgICAgICAgICAgICAidiI6ICLpg73luIIiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIuWWnOWJpyIsCiAgICAgICAgICAgICAgICAidiI6ICLllpzliacs5pCe56yRIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLmiJjkuokiLAogICAgICAgICAgICAgICAgInYiOiAi5oiY5LqJIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLlhpvml4UiLAogICAgICAgICAgICAgICAgInYiOiAi5Yab5peFIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLosI3miJgiLAogICAgICAgICAgICAgICAgInYiOiAi6LCN5oiYIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLlgbblg48iLAogICAgICAgICAgICAgICAgInYiOiAi5YG25YOPIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLorabljKoiLAogICAgICAgICAgICAgICAgInYiOiAi6K2m5YyqIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLlhpLpmakiLAogICAgICAgICAgICAgICAgInYiOiAi5YaS6ZmpIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLnqb/otooiLAogICAgICAgICAgICAgICAgInYiOiAi56m/6LaKIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLku5nkvqAiLAogICAgICAgICAgICAgICAgInYiOiAi5LuZ5L6gIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLmrabkvqAiLAogICAgICAgICAgICAgICAgInYiOiAi5q2m5L6gIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLmgqznlpEiLAogICAgICAgICAgICAgICAgInYiOiAi5oKs55aRIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLnvarmoYgiLAogICAgICAgICAgICAgICAgInYiOiAi572q5qGIIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLlrrbluq0iLAogICAgICAgICAgICAgICAgInYiOiAi5a625bqtIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLljoblj7IiLAogICAgICAgICAgICAgICAgInYiOiAi5Y6G5Y+yIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLlubTku6MiLAogICAgICAgICAgICAgICAgInYiOiAi5bm05LujIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLlhpzmnZEiLAogICAgICAgICAgICAgICAgInYiOiAi5Yac5p2RIgogICAgICAgICAgICB9XQogICAgICAgIH0sIHsKICAgICAgICAgICAgImtleSI6ICJ5ZWFyIiwKICAgICAgICAgICAgIm5hbWUiOiAi5YWo6YOo5bm05Lu9IiwKICAgICAgICAgICAgInZhbHVlIjogW3sKICAgICAgICAgICAgICAgICJuIjogIuWFqOmDqOW5tOS7vSIsCiAgICAgICAgICAgICAgICAidiI6ICIiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMjUiLAogICAgICAgICAgICAgICAgInYiOiAiMjAyNSIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAyNCIsCiAgICAgICAgICAgICAgICAidiI6ICIyMDI0IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDIzIiwKICAgICAgICAgICAgICAgICJ2IjogIjIwMjMiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMjIiLAogICAgICAgICAgICAgICAgInYiOiAiMjAyMiIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAyMSIsCiAgICAgICAgICAgICAgICAidiI6ICIyMDIxIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDIwIiwKICAgICAgICAgICAgICAgICJ2IjogIjIwMjAiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMTkiLAogICAgICAgICAgICAgICAgInYiOiAiMjAxOSIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAxOCIsCiAgICAgICAgICAgICAgICAidiI6ICIyMDE4IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDE3IiwLine truncated
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
dmFyIHJ1bGUgPSB7CiAgICB0aXRsZTogJ+W8guS4lueVjOWKqOa8qycsCiAgICBob3N0OiAnaHR0cHM6Ly93d3cuZG1taWt1LmNvbS8nLAogICAgaG9tZVVybDogJy9pbmRleC5waHAvdm9kL3Nob3cvaWQvMjIuaHRtbCcsCiAgICAvLyB1cmw6Jy9pbmRleC5waHAvdm9kL3Nob3cvY2xhc3MvZnljbGFzcy9pZC8yMC9wYWdlL2Z5cGFnZS5odG1sJywKICAgIHVybDogJy9pbmRleC5waHAvdm9kL3Nob3cvZnljbGFzc2Z5ZmlsdGVyLmh0bWwnLAogICAgZmlsdGVyYWJsZTogMSwKICAgIGZpbHRlcl91cmw6ICd7e2ZsLnR5cGV9fS9pZC8yMC9wYWdlL2Z5cGFnZXt7ZmwueWVhcn19JywKICAgIGZpbHRlcjogewogICAgICAgICJhcmVhL+aXpeacrCI6IFt7CiAgICAgICAgICAgICJrZXkiOiAidHlwZSIsCiAgICAgICAgICAgICJuYW1lIjogIuexu+WeiyIsCiAgICAgICAgICAgICJ2YWx1ZSI6IFt7CiAgICAgICAgICAgICAgICAibiI6ICLlhajpg6giLAogICAgICAgICAgICAgICAgInYiOiAiIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICJPVkEiLAogICAgICAgICAgICAgICAgInYiOiAiL2NsYXNzL09WQSIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi5Ymn5Zy654mIIiwKICAgICAgICAgICAgICAgICJ2IjogIi9jbGFzcy/liaflnLrniYgiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIuaXoOS/riIsCiAgICAgICAgICAgICAgICAidiI6ICIvY2xhc3MvQkTml6Dkv64iCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIuiQneiOiSIsCiAgICAgICAgICAgICAgICAidiI6ICIvY2xhc3Mv6JCd6I6JIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLlrablnJIiLAogICAgICAgICAgICAgICAgInYiOiAiL2NsYXNzL+WtpuWckiIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi5ZCO5a6rIiwKICAgICAgICAgICAgICAgICJ2IjogIi9jbGFzcy/lkI7lrqsiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIuaBi+eIsSIsCiAgICAgICAgICAgICAgICAidiI6ICIvY2xhc3Mv5oGL54ixIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLng63ooYAiLAogICAgICAgICAgICAgICAgInYiOiAiL2NsYXNzL+eDreihgCIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi56We6a2UIiwKICAgICAgICAgICAgICAgICJ2IjogIi9jbGFzcy/npZ7prZQiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIuWlh+W5uyIsCiAgICAgICAgICAgICAgICAidiI6ICIvY2xhc3Mv5aWH5bm7IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLmsrvmhIgiLAogICAgICAgICAgICAgICAgInYiOiAiL2NsYXNzL+ayu+aEiCIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi5pCe56yRIiwKICAgICAgICAgICAgICAgICJ2IjogIi9jbGFzcy/mkJ7nrJEiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIueZvuWQiCIsCiAgICAgICAgICAgICAgICAidiI6ICIvY2xhc3Mv55m+5ZCIIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLlhpLpmakiLAogICAgICAgICAgICAgICAgInYiOiAiL2NsYXNzL+WGkumZqSIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi6a2U5rOVIiwKICAgICAgICAgICAgICAgICJ2IjogIi9jbGFzcy/prZTms5UiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIuacuuaImCIsCiAgICAgICAgICAgICAgICAidiI6ICIvY2xhc3Mv5py65oiYIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLmiJjkuokiLAogICAgICAgICAgICAgICAgInYiOiAiL2NsYXNzL+aImOS6iSIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi54qv572qIiwKICAgICAgICAgICAgICAgICJ2IjogIi9jbGFzcy/niq/nvaoiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIuaCrOeWkSIsCiAgICAgICAgICAgICAgICAidiI6ICIvY2xhc3Mv5oKs55aRIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLmjqjnkIYiLAogICAgICAgICAgICAgICAgInYiOiAiL2NsYXNzL+aOqOeQhiIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi56eR5bm7IiwKICAgICAgICAgICAgICAgICJ2IjogIi9jbGFzcy/np5HlubsiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIuernuaKgCIsCiAgICAgICAgICAgICAgICAidiI6ICIvY2xhc3Mv56ue5oqAIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLov5DliqgiLAogICAgICAgICAgICAgICAgInYiOiAiL2NsYXNzL+i/kOWKqCIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi6IC9576OIiwKICAgICAgICAgICAgICAgICJ2IjogIi9jbGFzcy/ogL3nvo4iCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIuWFtuS7liIsCiAgICAgICAgICAgICAgICAidiI6ICIvY2xhc3Mv5YW25LuWIgogICAgICAgICAgICB9XQogICAgICAgIH0sIHsKICAgICAgICAgICAgImtleSI6ICJ5ZWFyIiwKICAgICAgICAgICAgIm5hbWUiOiAi5bm05Lu9IiwKICAgICAgICAgICAgInZhbHVlIjogW3sKICAgICAgICAgICAgICAgICJuIjogIuWFqOmDqCIsCiAgICAgICAgICAgICAgICAidiI6ICIiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMjUiLAogICAgICAgICAgICAgICAgInYiOiAiL3llYXIvMjAyNSIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAyNCIsCiAgICAgICAgICAgICAgICAidiI6ICIveWVhci8yMDI0IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDIzIiwKICAgICAgICAgICAgICAgICJ2IjogIi95ZWFyLzIwMjMiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMjIiLAogICAgICAgICAgICAgICAgInYiOiAiL3llYXIvMjAyMiIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAyMSIsCiAgICAgICAgICAgICAgICAidiI6ICIveWVhci8yMDIxIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDIwIiwKICAgICAgICAgICAgICAgICJ2IjogIi95ZWFyLzIwMjAiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMTkiLAogICAgICAgICAgICAgICAgInYiOiAiL3llYXIvMjAxOSIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAxOCIsCiAgICAgICAgICAgICAgICAidiI6ICIveWVhci8yMDE4IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDE3IiwKICAgICAgICAgICAgICAgICJ2IjogIi95ZWFyLzIwMTciCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMTYiLAogICAgICAgICAgICAgICAgInYiOiAiL3llYXIvMjAxNiIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAxNSIsCiAgICAgICAgICAgICAgICAidiI6ICIveWVhci8yMDE1IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDE0IiwKICAgICAgICAgICAgICAgICJ2IjogIi95ZWFLine truncated
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
Ly8g5Y+R5biD6aG1IGh0dHBzOi8vYWNnZmFucy5vcmcvcHViLmh0bWwKdmFyIHJ1bGUgPSB7CiAgICB0aXRsZTogJ+aAoeiQseWKqOa8qycsCiAgICAvLyBob3N0OidodHRwczovL3d3dy55eGRtbG92ZS5jb20nLAogICAgaG9zdDogJ2h0dHBzOi8vYWNnZmFucy5vcmcvcHViLmh0bWwnLAogICAgaG9zdEpzOiAncHJpbnQoSE9TVCk7bGV0IGh0bWw9cmVxdWVzdChIT1NULHtoZWFkZXJzOnsiVXNlci1BZ2VudCI6UENfVUF9fSk7bGV0IHNyYyA9IGpzcC5wZGZoKGh0bWwsInA6ZXEoMCkmJmEmJlRleHQiKTtwcmludChzcmMpO0hPU1Q9c3JjJywgLy/nvZHpobXln5/lkI3moLnliqjmgIHmipPlj5Zqc+S7o+eggeOAgumAmui/h0hPU1Q96LWL5YC8CiAgICAvLyB1cmw6Jy9jYXRlZ29yeS5odG1sP2NoYW5uZWw9MTcmemhvbmdsZWk9ZnljbGFzcyZvcmRlcmJ5PXB1YmRhdGUmdG90YWxyZXN1bHQ9Mjk5OSZwYWdlbm89ZnlwYWdlJywKICAgIHVybDogJy9jYXRlZ29yeS5odG1sP2NoYW5uZWw9MTcmemhvbmdsZWk9ZnljbGFzc2Z5ZmlsdGVyJnBhZ2Vubz1meXBhZ2UnLAogICAgZmlsdGVyYWJsZTogMSwgLy/mmK/lkKblkK/nlKjliIbnsbvnrZvpgIksCiAgICBmaWx0ZXJfdXJsOiAnJnt7ZmwuYnkgb3IgIm9yZGVyYnk9cHViZGF0ZSJ9fSZ7e2ZsLnllYXJ9fSZ7e2ZsLmFyZWF9fSZ7e2ZsLnN0YX19Jnt7ZmwuY2xhc3N9fScsCiAgICBmaWx0ZXI6IHsKICAgICAgICAiVFYiOiBbewogICAgICAgICAgICAia2V5IjogInN0YSIsCiAgICAgICAgICAgICJuYW1lIjogIui/m+W6piIsCiAgICAgICAgICAgICJ2YWx1ZSI6IFt7CiAgICAgICAgICAgICAgICAibiI6ICLlhajpg6giLAogICAgICAgICAgICAgICAgInYiOiAiIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLov57ovb3kuK0iLAogICAgICAgICAgICAgICAgInYiOiAic3RhdHVzPei/nui9veS4rSIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi5bey5a6M57uTIiwKICAgICAgICAgICAgICAgICJ2IjogInN0YXR1cz3lt7Llroznu5MiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIuacquaSreaUviIsCiAgICAgICAgICAgICAgICAidiI6ICJzdGF0dXM95pyq5pKt5pS+IgogICAgICAgICAgICB9XQogICAgICAgIH0sIHsKICAgICAgICAgICAgImtleSI6ICJhcmVhIiwKICAgICAgICAgICAgIm5hbWUiOiAi5Zyw5Yy6IiwKICAgICAgICAgICAgInZhbHVlIjogW3sKICAgICAgICAgICAgICAgICJuIjogIuWFqOmDqCIsCiAgICAgICAgICAgICAgICAidiI6ICIiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIuaXpeacrCIsCiAgICAgICAgICAgICAgICAidiI6ICJhcmVhPeaXpeacrCIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi5Lit5Zu9IiwKICAgICAgICAgICAgICAgICJ2IjogImFyZWE95Lit5Zu9IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLmrKfnvo4iLAogICAgICAgICAgICAgICAgInYiOiAiYXJlYT3mrKfnvo4iCiAgICAgICAgICAgIH1dCiAgICAgICAgfSwgewogICAgICAgICAgICAia2V5IjogInllYXIiLAogICAgICAgICAgICAibmFtZSI6ICLlubTku70iLAogICAgICAgICAgICAidmFsdWUiOiBbewogICAgICAgICAgICAgICAgIm4iOiAi5YWo6YOoIiwKICAgICAgICAgICAgICAgICJ2IjogIiIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAyNSIsCiAgICAgICAgICAgICAgICAidiI6ICJ5ZWFyPTIwMjUiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMjQiLAogICAgICAgICAgICAgICAgInYiOiAieWVhcj0yMDI0IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDIzIiwKICAgICAgICAgICAgICAgICJ2IjogInllYXI9MjAyMyIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAyMiIsCiAgICAgICAgICAgICAgICAidiI6ICJ5ZWFyPTIwMjIiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMjEiLAogICAgICAgICAgICAgICAgInYiOiAieWVhcj0yMDIxIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDIwIiwKICAgICAgICAgICAgICAgICJ2IjogInllYXI9MjAyMCIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAxOSIsCiAgICAgICAgICAgICAgICAidiI6ICJ5ZWFyPTIwMTkiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMTgiLAogICAgICAgICAgICAgICAgInYiOiAieWVhcj0yMDE4IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDE3IiwKICAgICAgICAgICAgICAgICJ2IjogInllYXI9MjAxNyIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAxNiIsCiAgICAgICAgICAgICAgICAidiI6ICJ5ZWFyPTIwMTYiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMTUiLAogICAgICAgICAgICAgICAgInYiOiAieWVhcj0yMDE1IgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDE0IiwKICAgICAgICAgICAgICAgICJ2IjogInllYXI9MjAxNCIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAxMyIsCiAgICAgICAgICAgICAgICAidiI6ICJ5ZWFyPTIwMTMiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIjIwMTIiLAogICAgICAgICAgICAgICAgInYiOiAieWVhcj0yMDEyIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICIyMDExIiwKICAgICAgICAgICAgICAgICJ2IjogInllYXI9MjAxMSIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAiMjAxMCIsCiAgICAgICAgICAgICAgICAidiI6ICJ5ZWFyPTIwMTAiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIuabtOaXqSIsCiAgICAgICAgICAgICAgICAidiI6ICJ5ZWFyPTIwMTDliY0iCiAgICAgICAgICAgIH1dCiAgICAgICAgfSwgewogICAgICAgICAgICAia2V5IjogImNsYXNzIiwKICAgICAgICAgICAgIm5hbWUiOiAi5Ymn5oOFIiwKICAgICAgICAgICAgInZhbHVlIjogW3sKICAgICAgICAgICAgICAgICJuIjogIuWFqOmDqCIsCiAgICAgICAgICAgICAgICAidiI6ICIiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIuWGkumZqSIsCiAgICAgICAgICAgICAgICAidiI6ICJqcWx4PeWGkumZqSIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi54Ot6KGAIiwKICAgICAgICAgICAgICAgICJ2IjogImpxbHg954Ot6KGAIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLniLHmg4UiLAogICAgICAgICAgICAgICAgInYiOiAianFseD3niLHmg4UiCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICJuIjogIuaQnueskSIsCiAgICAgICAgICAgICAgICAidiI6ICJqcWx4PeaQnueskSIKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgIm4iOiAi5ZCO5a6rIiwKICAgICAgICAgICAgICAgICJ2IjogImpxbHg95ZCO5a6rIgogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAibiI6ICLmoKHlm60iLAogICAgICAgICAgICAgICAgInYiOiAianFseD3moKHlm60iCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICALine truncated
|
|
||||||
@@ -0,0 +1,70 @@
|
|||||||
|
[
|
||||||
|
{
|
||||||
|
"share_name": "优品阁",
|
||||||
|
"share_id": "uWa9gbM3RJ7"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"share_name": "阿里1T",
|
||||||
|
"share_id": "mxAfB6eRgY4"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"share_name": "平凡中的",
|
||||||
|
"share_id": "4ydLxf7VgH7"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"share_name": "tacit0924",
|
||||||
|
"share_id": "DNgnCudf4cD?pwd=6666"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"share_name": "黄妈",
|
||||||
|
"share_id": "4bGRVUdUtct"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"share_name": "YYDSVIP",
|
||||||
|
"share_id": "dieULBdYP3D"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"share_name": "优源阁",
|
||||||
|
"share_id": "RnjUi1urdb2"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"share_name": "风流动漫",
|
||||||
|
"share_id": "WdaaeX7HK44"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"share_name": "风流剧集",
|
||||||
|
"share_id": "kgxWjZsK6bq"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"share_name": "xiaaluo",
|
||||||
|
"share_id": "sg8CdGUwmUr"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"share_name": "4K影视",
|
||||||
|
"share_id": "wHPKUENKFsS"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"share_name": "诺兰全集",
|
||||||
|
"share_id": "gf2GebXnZHh"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"share_name": "纪录片",
|
||||||
|
"share_id": "fSNHaYST47s"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"share_name": "掌灯者|港",
|
||||||
|
"share_id": "wHPKUENKFsS"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"share_name": "掌灯者|一",
|
||||||
|
"share_id": "wHPKUENKFsS"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"share_name": "掌灯者|二",
|
||||||
|
"share_id": "wHPKUENKFsS"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"share_name": "掌灯者|三",
|
||||||
|
"share_id": "wHPKUENKFsS"
|
||||||
|
}
|
||||||
|
]
|
||||||
Vendored
+10945
File diff suppressed because it is too large.
Load diff
File renamed without changes.
Loaded 100 of 200 files, more files were not shown because too many files have changed in this diff.
Show more
Reference in new issue
Block a user