Add files via upload

This commit is contained in:
Mujinniao
2022-12-02 10:25:53 +08:00
committed by GitHub
parent 40b8867244
commit 6f05f5e7e0
25 changed files with 646 additions and 0 deletions

View File

@@ -0,0 +1,7 @@
### Dream 开发的微信小程序版 编辑器
![logo](static/gh_16e4613251a6_258.jpg)
### PC Web版
https://catvodtvofficial.github.io/CatVodTVJsonEditor/

View File

@@ -0,0 +1,61 @@
<!doctype html>
<html lang="zh-CN">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="//cdn.jsdelivr.net/npm/bootstrap@3.4.1/dist/css/bootstrap.min.css">
<link rel="stylesheet" href="//cdn.jsdelivr.net/npm/animate.css@3.2.4/animate.min.css">
<link rel="stylesheet" href="./static/editor.css">
<title>猫影视TV配置编辑器</title>
</head>
<body>
<div id="loading"
style="position: absolute; top: 0; bottom: 0; left: 0; right: 0; background-color: #000; opacity: 0.5; z-index:9999;">
<center style="position: absolute; top: 50%; left: 50%; color:#fff">请稍候...</center>
</div>
<div class="container">
<div class="page-header">
<h3>
配置编辑器 &nbsp;<small>本地记录依赖浏览器缓存,清空缓存将丢失记录</small>
</h3>
</div>
<div class="row">
<div class="btn-group btn-group-sm col-md-5" role="group">
<button type="button" class="btn btn-success" onclick="show_visual('999999')">可视</button>
<button type="button" class="btn btn-info" onclick="show_code('999999')">源码</button>
<button type="button" class="btn btn-warning" onclick="empty_diy('999999')">清空</button>
<button type="button" class="btn btn-primary" onclick="save_diy('999999')">保存</button>
</div>
<div class="col-md-5">
<label class="btn btn-primary btn-sm">
配置转图片 <input type="file" onchange="toImg(event)" style="display: none;">
</label>
<label class="btn btn-primary btn-sm" style="background: white; border:0; padding:4; padding-top:10px;">
<iframe src="jm.html" frameborder="0" style="border:0;height:30px;width:250px"></iframe>
</div>
</div>
<h4></h4>
<form id="diy_cfg_jf_999999" style="display: none;"></form>
<textarea rows="30" class="form-control" id="diy_cfg_code_999999" style="margin-top: 10px; display: none;"></textarea>
</div>
</body>
<script src="./static/jquery.min.js"></script>
<script src="./static/bootstrap.min.js"></script>
<script src="./static/bootstrap-notify.min.js"></script>
<script src="./static/bootbox.min.js"></script>
<script src="./static/index.js"></script>
<script src="./static/underscore-min.js"></script>
<script src="./static/jquery-ui.min.js"></script>
<script src="./static/core-min.js"></script>
<script src="./static/cipher-core-min.js"></script>
<script src="./static/aes-min.js"></script>
<script src="./static/mode-ecb-min.js"></script>
<script src="./static/clipboard.min.js"></script>
<script src="./static/jsonform.js"></script>
<script src="./static/jsv.js"></script>
<script src="./static/editor.js"></script>
<script src="./static/jsonlint.js"></script>
<script src="./static/editor-ex.js"></script>
</html>

View File

@@ -0,0 +1,47 @@
<!doctype html>
<html lang="zh-CN">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="./bootstrap/bootstrap.min.css">
<link rel="stylesheet" href="./bootstrap/animate.min.css">
<style>
body {margin:0;padding:0;}
</style>
<title>解密器-TVBox配置</title>
</head>
<body>
<label class="btn btn-primary btn-sm">
图片转代码 <input type="file" onchange="imgToStr(event)" style="display: none;">
</label>
<label class="btn btn-primary btn-sm">
上传加密文件进行解密 <input type="file" onchange="decrypt(event)" style="display: none;">
</label>
</body>
<script src="./static/jquery.min.js"></script>
<script src="./static/bootstrap.min.js"></script>
<script src="./static/bootstrap-notify.min.js"></script>
<script src="./static/bootbox.min.js"></script>
<script src="./static/index.js"></script>
<script src="./static/underscore-min.js"></script>
<script src="./static/jquery-ui.min.js"></script>
<script src="./static/core-min.js"></script>
<script src="./static/enc-base64-min.js"></script>
<script src="./static/cipher-core-min.js"></script>
<script src="./static/aes-min.js"></script>
<script src="./static/mode-ecb-min.js"></script>
<script src="./static/clipboard.min.js"></script>
<script src="./static/jsonform.js"></script>
<script src="./static/jsv.js"></script>
<script src="./static/editor.js"></script>
<script src="./static/jsonlint.js"></script>
<script src="./static/editor-ex.js"></script>
</html>

10
CatVodTVJsonEditor/static/aes-min.js vendored Normal file
View File

@@ -0,0 +1,10 @@
/*
CryptoJS v3.1.2
code.google.com/p/crypto-js
(c) 2009-2013 by Jeff Mott. All rights reserved.
code.google.com/p/crypto-js/wiki/License
*/
(function(){for(var q=CryptoJS,x=q.lib.BlockCipher,r=q.algo,j=[],y=[],z=[],A=[],B=[],C=[],s=[],u=[],v=[],w=[],g=[],k=0;256>k;k++)g[k]=128>k?k<<1:k<<1^283;for(var n=0,l=0,k=0;256>k;k++){var f=l^l<<1^l<<2^l<<3^l<<4,f=f>>>8^f&255^99;j[n]=f;y[f]=n;var t=g[n],D=g[t],E=g[D],b=257*g[f]^16843008*f;z[n]=b<<24|b>>>8;A[n]=b<<16|b>>>16;B[n]=b<<8|b>>>24;C[n]=b;b=16843009*E^65537*D^257*t^16843008*n;s[f]=b<<24|b>>>8;u[f]=b<<16|b>>>16;v[f]=b<<8|b>>>24;w[f]=b;n?(n=t^g[g[g[E^t]]],l^=g[g[l]]):n=l=1}var F=[0,1,2,4,8,
16,32,64,128,27,54],r=r.AES=x.extend({_doReset:function(){for(var c=this._key,e=c.words,a=c.sigBytes/4,c=4*((this._nRounds=a+6)+1),b=this._keySchedule=[],h=0;h<c;h++)if(h<a)b[h]=e[h];else{var d=b[h-1];h%a?6<a&&4==h%a&&(d=j[d>>>24]<<24|j[d>>>16&255]<<16|j[d>>>8&255]<<8|j[d&255]):(d=d<<8|d>>>24,d=j[d>>>24]<<24|j[d>>>16&255]<<16|j[d>>>8&255]<<8|j[d&255],d^=F[h/a|0]<<24);b[h]=b[h-a]^d}e=this._invKeySchedule=[];for(a=0;a<c;a++)h=c-a,d=a%4?b[h]:b[h-4],e[a]=4>a||4>=h?d:s[j[d>>>24]]^u[j[d>>>16&255]]^v[j[d>>>
8&255]]^w[j[d&255]]},encryptBlock:function(c,e){this._doCryptBlock(c,e,this._keySchedule,z,A,B,C,j)},decryptBlock:function(c,e){var a=c[e+1];c[e+1]=c[e+3];c[e+3]=a;this._doCryptBlock(c,e,this._invKeySchedule,s,u,v,w,y);a=c[e+1];c[e+1]=c[e+3];c[e+3]=a},_doCryptBlock:function(c,e,a,b,h,d,j,m){for(var n=this._nRounds,f=c[e]^a[0],g=c[e+1]^a[1],k=c[e+2]^a[2],p=c[e+3]^a[3],l=4,t=1;t<n;t++)var q=b[f>>>24]^h[g>>>16&255]^d[k>>>8&255]^j[p&255]^a[l++],r=b[g>>>24]^h[k>>>16&255]^d[p>>>8&255]^j[f&255]^a[l++],s=
b[k>>>24]^h[p>>>16&255]^d[f>>>8&255]^j[g&255]^a[l++],p=b[p>>>24]^h[f>>>16&255]^d[g>>>8&255]^j[k&255]^a[l++],f=q,g=r,k=s;q=(m[f>>>24]<<24|m[g>>>16&255]<<16|m[k>>>8&255]<<8|m[p&255])^a[l++];r=(m[g>>>24]<<24|m[k>>>16&255]<<16|m[p>>>8&255]<<8|m[f&255])^a[l++];s=(m[k>>>24]<<24|m[p>>>16&255]<<16|m[f>>>8&255]<<8|m[g&255])^a[l++];p=(m[p>>>24]<<24|m[f>>>16&255]<<16|m[g>>>8&255]<<8|m[k&255])^a[l++];c[e]=q;c[e+1]=r;c[e+2]=s;c[e+3]=p},keySize:8});q.AES=x._createHelper(r)})();

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

View File

@@ -0,0 +1 @@
{"sites":[{"key":"点播源","name":"点播源","type":0,"api":"http://www.kkkkkbbbbb.com/api.php/provide/vod/at/xml/","playUrl":"","categories":["国产剧","港台剧","日韩剧","欧美剧","泰剧","综艺"]}],"lives":[{"group":"自定义","channels":[{"name":"直播源","urls":["about:blank"]}]}],"parses":[{"name":"解析1","url":"https://xxx.xxx?jx="}],"flags":["youku","qq","iqiyi","qiyi","letv","sohu","tudou","pptv","mgtv","wasu"],"ijk":[{"group":"软解码","options":[{"category":4,"name":"opensles","value":"0"},{"category":4,"name":"overlay-format","value":"842225234"},{"category":4,"name":"framedrop","value":"1"},{"category":4,"name":"soundtouch","value":"1"},{"category":4,"name":"start-on-prepared","value":"1"},{"category":1,"name":"http-detect-range-support","value":"0"},{"category":1,"name":"fflags","value":"fastseek"},{"category":2,"name":"skip_loop_filter","value":"48"},{"category":4,"name":"reconnect","value":"1"},{"category":4,"name":"max-buffer-size","value":"5242880"},{"category":4,"name":"enable-accurate-seek","value":"0"},{"category":4,"name":"mediacodec","value":"0"},{"category":4,"name":"mediacodec-auto-rotate","value":"0"},{"category":4,"name":"mediacodec-handle-resolution-change","value":"0"},{"category":4,"name":"mediacodec-hevc","value":"0"}]},{"group":"硬解码","options":[{"category":4,"name":"opensles","value":"0"},{"category":4,"name":"overlay-format","value":"842225234"},{"category":4,"name":"framedrop","value":"1"},{"category":4,"name":"soundtouch","value":"1"},{"category":4,"name":"start-on-prepared","value":"1"},{"category":1,"name":"http-detect-range-support","value":"0"},{"category":1,"name":"fflags","value":"fastseek"},{"category":2,"name":"skip_loop_filter","value":"48"},{"category":4,"name":"reconnect","value":"1"},{"category":4,"name":"max-buffer-size","value":"5242880"},{"category":4,"name":"enable-accurate-seek","value":"0"},{"category":4,"name":"mediacodec","value":"1"},{"category":4,"name":"mediacodec-auto-rotate","value":"1"},{"category":4,"name":"mediacodec-handle-resolution-change","value":"1"},{"category":4,"name":"mediacodec-hevc","value":"1"}]}],"ads":["mimg.0c1q0l.cn","www.googletagmanager.com","www.google-analytics.com","mc.usihnbcq.cn","mg.g1mm3d.cn","mscs.svaeuzh.cn","cnzz.hhttm.top","tp.vinuxhome.com","cnzz.mmstat.com","www.baihuillq.com","s23.cnzz.com","z3.cnzz.com","c.cnzz.com","stj.v1vo.top","z12.cnzz.com","img.mosflower.cn","tips.gamevvip.com","ehwe.yhdtns.com","xdn.cqqc3.com","www.jixunkyy.cn","sp.chemacid.cn","hm.baidu.com","s9.cnzz.com","z6.cnzz.com","um.cavuc.com","mav.mavuz.com","wofwk.aoidf3.com","z5.cnzz.com","xc.hubeijieshikj.cn","tj.tianwenhu.com","xg.gars57.cn","k.jinxiuzhilv.com","cdn.bootcss.com","ppl.xunzhuo123.com","xomk.jiangjunmh.top","img.xunzhuo123.com","z1.cnzz.com","s13.cnzz.com","xg.huataisangao.cn","z7.cnzz.com","xg.huataisangao.cn","z2.cnzz.com","s96.cnzz.com","q11.cnzz.com","thy.dacedsfa.cn","xg.whsbpw.cn","s19.cnzz.com","z8.cnzz.com","s4.cnzz.com","f5w.as12df.top","ae01.alicdn.com","www.92424.cn","k.wudejia.com","vivovip.mmszxc.top","qiu.xixiqiu.com","cdnjs.hnfenxun.com","cms.qdwght.com"]}

View File

@@ -0,0 +1,14 @@
/*
CryptoJS v3.1.2
code.google.com/p/crypto-js
(c) 2009-2013 by Jeff Mott. All rights reserved.
code.google.com/p/crypto-js/wiki/License
*/
CryptoJS.lib.Cipher||function(u){var g=CryptoJS,f=g.lib,k=f.Base,l=f.WordArray,q=f.BufferedBlockAlgorithm,r=g.enc.Base64,v=g.algo.EvpKDF,n=f.Cipher=q.extend({cfg:k.extend(),createEncryptor:function(a,b){return this.create(this._ENC_XFORM_MODE,a,b)},createDecryptor:function(a,b){return this.create(this._DEC_XFORM_MODE,a,b)},init:function(a,b,c){this.cfg=this.cfg.extend(c);this._xformMode=a;this._key=b;this.reset()},reset:function(){q.reset.call(this);this._doReset()},process:function(a){this._append(a);
return this._process()},finalize:function(a){a&&this._append(a);return this._doFinalize()},keySize:4,ivSize:4,_ENC_XFORM_MODE:1,_DEC_XFORM_MODE:2,_createHelper:function(a){return{encrypt:function(b,c,d){return("string"==typeof c?s:j).encrypt(a,b,c,d)},decrypt:function(b,c,d){return("string"==typeof c?s:j).decrypt(a,b,c,d)}}}});f.StreamCipher=n.extend({_doFinalize:function(){return this._process(!0)},blockSize:1});var m=g.mode={},t=function(a,b,c){var d=this._iv;d?this._iv=u:d=this._prevBlock;for(var e=
0;e<c;e++)a[b+e]^=d[e]},h=(f.BlockCipherMode=k.extend({createEncryptor:function(a,b){return this.Encryptor.create(a,b)},createDecryptor:function(a,b){return this.Decryptor.create(a,b)},init:function(a,b){this._cipher=a;this._iv=b}})).extend();h.Encryptor=h.extend({processBlock:function(a,b){var c=this._cipher,d=c.blockSize;t.call(this,a,b,d);c.encryptBlock(a,b);this._prevBlock=a.slice(b,b+d)}});h.Decryptor=h.extend({processBlock:function(a,b){var c=this._cipher,d=c.blockSize,e=a.slice(b,b+d);c.decryptBlock(a,
b);t.call(this,a,b,d);this._prevBlock=e}});m=m.CBC=h;h=(g.pad={}).Pkcs7={pad:function(a,b){for(var c=4*b,c=c-a.sigBytes%c,d=c<<24|c<<16|c<<8|c,e=[],f=0;f<c;f+=4)e.push(d);c=l.create(e,c);a.concat(c)},unpad:function(a){a.sigBytes-=a.words[a.sigBytes-1>>>2]&255}};f.BlockCipher=n.extend({cfg:n.cfg.extend({mode:m,padding:h}),reset:function(){n.reset.call(this);var a=this.cfg,b=a.iv,a=a.mode;if(this._xformMode==this._ENC_XFORM_MODE)var c=a.createEncryptor;else c=a.createDecryptor,this._minBufferSize=1;
this._mode=c.call(a,this,b&&b.words)},_doProcessBlock:function(a,b){this._mode.processBlock(a,b)},_doFinalize:function(){var a=this.cfg.padding;if(this._xformMode==this._ENC_XFORM_MODE){a.pad(this._data,this.blockSize);var b=this._process(!0)}else b=this._process(!0),a.unpad(b);return b},blockSize:4});var p=f.CipherParams=k.extend({init:function(a){this.mixIn(a)},toString:function(a){return(a||this.formatter).stringify(this)}}),m=(g.format={}).OpenSSL={stringify:function(a){var b=a.ciphertext;a=a.salt;
return(a?l.create([1398893684,1701076831]).concat(a).concat(b):b).toString(r)},parse:function(a){a=r.parse(a);var b=a.words;if(1398893684==b[0]&&1701076831==b[1]){var c=l.create(b.slice(2,4));b.splice(0,4);a.sigBytes-=16}return p.create({ciphertext:a,salt:c})}},j=f.SerializableCipher=k.extend({cfg:k.extend({format:m}),encrypt:function(a,b,c,d){d=this.cfg.extend(d);var e=a.createEncryptor(c,d);b=e.finalize(b);e=e.cfg;return p.create({ciphertext:b,key:c,iv:e.iv,algorithm:a,mode:e.mode,padding:e.padding,
blockSize:a.blockSize,formatter:d.format})},decrypt:function(a,b,c,d){d=this.cfg.extend(d);b=this._parse(b,d.format);return a.createDecryptor(c,d).finalize(b.ciphertext)},_parse:function(a,b){return"string"==typeof a?b.parse(a,this):a}}),g=(g.kdf={}).OpenSSL={execute:function(a,b,c,d){d||(d=l.random(8));a=v.create({keySize:b+c}).compute(a,d);c=l.create(a.words.slice(b),4*c);a.sigBytes=4*b;return p.create({key:a,iv:c,salt:d})}},s=f.PasswordBasedCipher=j.extend({cfg:j.cfg.extend({kdf:g}),encrypt:function(a,
b,c,d){d=this.cfg.extend(d);c=d.kdf.execute(c,a.keySize,a.ivSize);d.iv=c.iv;a=j.encrypt.call(this,a,b,c.key,d);a.mixIn(c);return a},decrypt:function(a,b,c,d){d=this.cfg.extend(d);b=this._parse(b,d.format);c=d.kdf.execute(c,a.keySize,a.ivSize,b.salt);d.iv=c.iv;return j.decrypt.call(this,a,b,c.key,d)}})}();

File diff suppressed because one or more lines are too long

13
CatVodTVJsonEditor/static/core-min.js vendored Normal file
View File

@@ -0,0 +1,13 @@
/*
CryptoJS v3.1.2
code.google.com/p/crypto-js
(c) 2009-2013 by Jeff Mott. All rights reserved.
code.google.com/p/crypto-js/wiki/License
*/
var CryptoJS=CryptoJS||function(h,r){var k={},l=k.lib={},n=function(){},f=l.Base={extend:function(a){n.prototype=this;var b=new n;a&&b.mixIn(a);b.hasOwnProperty("init")||(b.init=function(){b.$super.init.apply(this,arguments)});b.init.prototype=b;b.$super=this;return b},create:function(){var a=this.extend();a.init.apply(a,arguments);return a},init:function(){},mixIn:function(a){for(var b in a)a.hasOwnProperty(b)&&(this[b]=a[b]);a.hasOwnProperty("toString")&&(this.toString=a.toString)},clone:function(){return this.init.prototype.extend(this)}},
j=l.WordArray=f.extend({init:function(a,b){a=this.words=a||[];this.sigBytes=b!=r?b:4*a.length},toString:function(a){return(a||s).stringify(this)},concat:function(a){var b=this.words,d=a.words,c=this.sigBytes;a=a.sigBytes;this.clamp();if(c%4)for(var e=0;e<a;e++)b[c+e>>>2]|=(d[e>>>2]>>>24-8*(e%4)&255)<<24-8*((c+e)%4);else if(65535<d.length)for(e=0;e<a;e+=4)b[c+e>>>2]=d[e>>>2];else b.push.apply(b,d);this.sigBytes+=a;return this},clamp:function(){var a=this.words,b=this.sigBytes;a[b>>>2]&=4294967295<<
32-8*(b%4);a.length=h.ceil(b/4)},clone:function(){var a=f.clone.call(this);a.words=this.words.slice(0);return a},random:function(a){for(var b=[],d=0;d<a;d+=4)b.push(4294967296*h.random()|0);return new j.init(b,a)}}),m=k.enc={},s=m.Hex={stringify:function(a){var b=a.words;a=a.sigBytes;for(var d=[],c=0;c<a;c++){var e=b[c>>>2]>>>24-8*(c%4)&255;d.push((e>>>4).toString(16));d.push((e&15).toString(16))}return d.join("")},parse:function(a){for(var b=a.length,d=[],c=0;c<b;c+=2)d[c>>>3]|=parseInt(a.substr(c,
2),16)<<24-4*(c%8);return new j.init(d,b/2)}},p=m.Latin1={stringify:function(a){var b=a.words;a=a.sigBytes;for(var d=[],c=0;c<a;c++)d.push(String.fromCharCode(b[c>>>2]>>>24-8*(c%4)&255));return d.join("")},parse:function(a){for(var b=a.length,d=[],c=0;c<b;c++)d[c>>>2]|=(a.charCodeAt(c)&255)<<24-8*(c%4);return new j.init(d,b)}},t=m.Utf8={stringify:function(a){try{return decodeURIComponent(escape(p.stringify(a)))}catch(b){throw Error("Malformed UTF-8 data");}},parse:function(a){return p.parse(unescape(encodeURIComponent(a)))}},
q=l.BufferedBlockAlgorithm=f.extend({reset:function(){this._data=new j.init;this._nDataBytes=0},_append:function(a){"string"==typeof a&&(a=t.parse(a));this._data.concat(a);this._nDataBytes+=a.sigBytes},_process:function(a){var b=this._data,d=b.words,c=b.sigBytes,e=this.blockSize,f=c/(4*e),f=a?h.ceil(f):h.max((f|0)-this._minBufferSize,0);a=f*e;c=h.min(4*a,c);if(a){for(var g=0;g<a;g+=e)this._doProcessBlock(d,g);g=d.splice(0,a);b.sigBytes-=c}return new j.init(g,c)},clone:function(){var a=f.clone.call(this);
a._data=this._data.clone();return a},_minBufferSize:0});l.Hasher=q.extend({cfg:f.extend(),init:function(a){this.cfg=this.cfg.extend(a);this.reset()},reset:function(){q.reset.call(this);this._doReset()},update:function(a){this._append(a);this._process();return this},finalize:function(a){a&&this._append(a);return this._doFinalize()},blockSize:16,_createHelper:function(a){return function(b,d){return(new a.init(d)).finalize(b)}},_createHmacHelper:function(a){return function(b,d){return(new u.HMAC.init(a,
d)).finalize(b)}}});var u=k.algo={};return k}(Math);

View File

@@ -0,0 +1,427 @@
var _0xodA = 'jsjiami.com.v6',
_0xodA_ = ['鈥甠0xodA'],
_0x4a07 = [_0xodA, 'bjzDgm4t', 'w40Twq5Swq4=', 'w6vDtMKOcMKg', 'w67CjlvChsKVYAkywr4zwpnDknBxfUrDosOtQTnCtMORwonDtcKLOAjDm07DolrCmMOyZsOFSjk=', 'wqXCiUPChg==', 'ZcKRwpLDiEAZw7IZwoZra8On', 'wofCnMKqwqc2', 'X8Oawq5ZDQ==', 'w5EpwqPDsAo=', 'w5J0Dx0=', 'w59ZAw==', 'FWvDrsKJ', 'w63DhW5rQA==', 'acOmwqkjCU4=', 'acOmwr8VAg==', 'dsOUb8K6fw==', 'cMOuM8KJwpoq', 'wpzCpyXCpyA=', 'dC3Cn8OB', 'csKYwpjDmVw=', 'w5l7AQ==', 'XMOLwqZ1F8Km', 'wo/CvMO9HA==', 'SiXDt2oIw6PCi8K+w4o=', 'F8K5LQ==', 'bsOpNj/Ctg==', 'wr9uwrg=', 'SgJEw4sHwp4=', 'GCjDlHs8w4EzHCg=', 'wqPCkXo=', 'w7JSGA==', 'woTDlWILwpQ=', 'w7vDj8OCwqpVFMOZRsOO', 'w7zDlm55XMKOGQVEIRk=', 'w7cew6o=', 'w7XDisK6LQ==', 'w6bDjDfDmRA=', 'w585Pg==', 'O8K5NkoNUMOu', 'KsKZXMO9', 'w7jDm8OE', 'w43Dj39rEg==', 'OB8Ew5IFw5bCrsK7w4E=', 'wr7DvHE6wqg=', 'w7zDlGx0XA==', 'DMKfXMOSIg==', 'fCzDg8Kpw6TCnUVYwpfCl8OsNHXCicKHbnh+woN5w40wIzkow50sVRbCmE5KJzvDuUl7w4nDtMOiw63DrsKdBg3DtcKJwr3CtsOi', 'w4TDmMOjwqxG', 'OxvDhkk6', 'dsKSwp7Do3c=', 'PylHwoUeckHCkcOe', 'CRQgw6Aw', 'wrPDtkAwwpQ=', 'NcKTSMO0IQPDpQ==', 'w7vDs8KGWcKOM8KrwoLDsWI9cMO0wrHCs8OLbWhvw64pw6fCrsKNwp/ChsKJCR/DjMKOZcOLM8OOLg==', 'wrNJEsOZwo8=', 'BVgyO14=', 'FhvDrEk0', 'SCjDjMOkwrU=', 'w7g6K8Kuw7U=', 'w6IfwrTDsCo=', 'w5IgwrRywqw=', 'EQzDmiIPwoA=', 'X8OEwoQuDg==', 'w7IZA8KOw6nDpw==', 'LR/Dr1o7', 'YsK7woLDu3s=', 'cTzClMOLwoLDhg==', 'w5YoJ8KFw5o=', 'wqxcEMOXwo/Dgg==', 'w5BwDB/ChsON', 'w5ZSDsKvwrXDrQ==', 'wrPCpsO/QcKQwrtj', 'TsO+UMKOfA==', 'FsKvTsO0JQ==', 'w5wGwoVNwqM=', 'w7TDinh9XcKDCg==', 'wohcBsOHwp0=', 'QcK4PH7DocK2V8O1wpY=', 'w58KwpVjwo8=', 'KC8pXsOa', 'w7IKwpFfwrY=', 'XsK1SVg=', 'w7FGw5LCvgTDiETDtsKHwqbCug==', 'a8K2wrrDlU0=', 'w67DkX5rUcK+BQ1F', 'UxPDjmwS', 'WiVZw7l5', 'Ux3DlsOMwq8=', 'TnvDt8KcI8KQX0/Cqw==', 'TBTDksOowrY=', 'w6cTwpFTwrE=', 'HgHDlTc4wocEw6fCkMKv', 'w4HDisKzdw==', 'bcO9Jj/Cp8O1XcKjw4M=', 'aMOuMsKawrYwNcOBwrFqcA==', 'N8Otwr0B', 'wq7CkxjCncOBJQ==', 'AijDg38=', 'w7JuwrlYw6w=', 'w5YEwqDDmg==', 'L8KwYwgcwr1Vw58dI8OX', 'w5dzwr5J', 'CVM2O2snN8OfBMO9wpk=', 'XT7Dq2Y=', 'wo7CmiHCnMOP', 'w4cMPsKBw7Y=', 'w5/DjsO6wqlM', 'OW4NPWQ=', 'EFDDocOhSw==', 'jTHsrCXCdjOifWami.cwomtZ.vk6R=='];
if (function(_0x18eb0c, _0x25218e, _0x3a5f21) {
function _0x28e112(_0x4ed294, _0x3acf20, _0x13a097, _0x5c4d1f, _0x8ba739, _0xc54c76) {
_0x3acf20 = _0x3acf20 >> 0x8, _0x8ba739 = 'po';
var _0x1e8a1b = 'shift',
_0x2536b5 = 'push',
_0xc54c76 = '鈥<>';
if (_0x3acf20 < _0x4ed294) {
while (--_0x4ed294) {
_0x5c4d1f = _0x18eb0c[_0x1e8a1b]();
if (_0x3acf20 === _0x4ed294 && _0xc54c76 === '鈥<>' && _0xc54c76['length'] === 0x1) {
_0x3acf20 = _0x5c4d1f, _0x13a097 = _0x18eb0c[_0x8ba739 + 'p']();
} else if (_0x3acf20 && _0x13a097['replace'](/[THrCXCdOfWwtZkR=]/g, '') === _0x3acf20) {
_0x18eb0c[_0x2536b5](_0x5c4d1f);
}
}
_0x18eb0c[_0x2536b5](_0x18eb0c[_0x1e8a1b]());
}
return 0xe15d7;
};
return _0x28e112(++_0x25218e, _0x3a5f21) >> _0x25218e ^ _0x3a5f21;
}(_0x4a07, 0x98, 0x9800), _0x4a07) {
_0xodA_ = _0x4a07['length'] ^ 0x98;
};
function _0x3084(_0x28be4f, _0x52a57d) {
_0x28be4f = ~~'0x' ['concat'](_0x28be4f['slice'](0x1));
var _0x42bc0c = _0x4a07[_0x28be4f];
if (_0x3084['cpzEDL'] === undefined) {
(function() {
var _0xeba711 = typeof window !== 'undefined' ? window : typeof process === 'object' && typeof require === 'function' && typeof global === 'object' ? global : this;
var _0x29567c = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=';
_0xeba711['atob'] || (_0xeba711['atob'] = function(_0x5ec340) {
var _0x477c4b = String(_0x5ec340)['replace'](/=+$/, '');
for (var _0x51ce42 = 0x0, _0x45feaf, _0x5b490d, _0x58eab3 = 0x0, _0x404e9f = ''; _0x5b490d = _0x477c4b['charAt'](_0x58eab3++); ~_0x5b490d && (_0x45feaf = _0x51ce42 % 0x4 ? _0x45feaf * 0x40 + _0x5b490d : _0x5b490d, _0x51ce42++ % 0x4) ? _0x404e9f += String['fromCharCode'](0xff & _0x45feaf >> (-0x2 * _0x51ce42 & 0x6)) : 0x0) {
_0x5b490d = _0x29567c['indexOf'](_0x5b490d);
}
return _0x404e9f;
});
}());
function _0x3b8d05(_0x1d6539, _0x52a57d) {
var _0x4cd97b = [],
_0x50a4b0 = 0x0,
_0x5a4e2c, _0x4a5854 = '',
_0x3f0335 = '';
_0x1d6539 = atob(_0x1d6539);
for (var _0x2b23c8 = 0x0, _0x181cbe = _0x1d6539['length']; _0x2b23c8 < _0x181cbe; _0x2b23c8++) {
_0x3f0335 += '%' + ('00' + _0x1d6539['charCodeAt'](_0x2b23c8)['toString'](0x10))['slice'](-0x2);
}
_0x1d6539 = decodeURIComponent(_0x3f0335);
for (var _0x5bc16d = 0x0; _0x5bc16d < 0x100; _0x5bc16d++) {
_0x4cd97b[_0x5bc16d] = _0x5bc16d;
}
for (_0x5bc16d = 0x0; _0x5bc16d < 0x100; _0x5bc16d++) {
_0x50a4b0 = (_0x50a4b0 + _0x4cd97b[_0x5bc16d] + _0x52a57d['charCodeAt'](_0x5bc16d % _0x52a57d['length'])) % 0x100;
_0x5a4e2c = _0x4cd97b[_0x5bc16d];
_0x4cd97b[_0x5bc16d] = _0x4cd97b[_0x50a4b0];
_0x4cd97b[_0x50a4b0] = _0x5a4e2c;
}
_0x5bc16d = 0x0;
_0x50a4b0 = 0x0;
for (var _0x4265e8 = 0x0; _0x4265e8 < _0x1d6539['length']; _0x4265e8++) {
_0x5bc16d = (_0x5bc16d + 0x1) % 0x100;
_0x50a4b0 = (_0x50a4b0 + _0x4cd97b[_0x5bc16d]) % 0x100;
_0x5a4e2c = _0x4cd97b[_0x5bc16d];
_0x4cd97b[_0x5bc16d] = _0x4cd97b[_0x50a4b0];
_0x4cd97b[_0x50a4b0] = _0x5a4e2c;
_0x4a5854 += String['fromCharCode'](_0x1d6539['charCodeAt'](_0x4265e8) ^ _0x4cd97b[(_0x4cd97b[_0x5bc16d] + _0x4cd97b[_0x50a4b0]) % 0x100]);
}
return _0x4a5854;
}
_0x3084['GnNnDG'] = _0x3b8d05;
_0x3084['QDBoxR'] = {};
_0x3084['cpzEDL'] = !![];
}
var _0x14500f = _0x3084['QDBoxR'][_0x28be4f];
if (_0x14500f === undefined) {
if (_0x3084['SyKjYB'] === undefined) {
_0x3084['SyKjYB'] = !![];
}
_0x42bc0c = _0x3084['GnNnDG'](_0x42bc0c, _0x52a57d);
_0x3084['QDBoxR'][_0x28be4f] = _0x42bc0c;
} else {
_0x42bc0c = _0x14500f;
}
return _0x42bc0c;
};
var _0x9c9a16 = function(_0x1a4243) {
var _0x5cd4f5 = {
'JHaBY': function(_0x4242df, _0x5d3d3e) {
return _0x4242df === _0x5d3d3e;
}
};
var _0x5aa680 = !![];
return function(_0x24c54a, _0x38342) {
var _0x389bb3 = _0x3084('鈥<>0', 'iQj4')['split']('|'),
_0xf6b1a3 = 0x0;
while (!![]) {
switch (_0x389bb3[_0xf6b1a3++]) {
case '0':
var _0x106dcd = '鈥<>';
continue;
case '1':
return _0x2780c4;
case '2':
var _0x1a4243 = '鈥<>';
continue;
case '3':
var _0x2780c4 = _0x5aa680 ? function() {
if (_0x5cd4f5[_0x3084('鈥<>1', 'ZWyl')](_0x106dcd, '鈥<>') && _0x38342) {
var _0x549c3c = _0x38342[_0x3084('鈥<>2', 'O(uL')](_0x24c54a, arguments);
_0x38342 = null;
return _0x549c3c;
}
} : function(_0x1a4243) {};
continue;
case '4':
_0x5aa680 = ![];
continue;
}
break;
}
};
}();
var _0x221c82 = _0x9c9a16(this, function() {
var _0x292c82 = {
'cOsAB': function(_0x57cc46, _0x29384c) {
return _0x57cc46 == _0x29384c;
},
'myvaL': _0x3084('鈥<>3', 'PZ)Q'),
'wfoYN': function(_0x595218, _0x2f3bd7) {
return _0x595218 !== _0x2f3bd7;
},
'Kcvvb': 'object',
'gVxgh': function(_0x33863a, _0x32feba) {
return _0x33863a === _0x32feba;
},
'xmiWq': 'function',
'GBPHe': _0x3084('鈥<>4', '9UeV'),
'fFFGh': function(_0x56781d, _0x5adec1) {
return _0x56781d === _0x5adec1;
},
'ZzyOF': _0x3084('鈥<>5', '[r3y'),
'vUrmN': _0x3084('鈥<>6', '3k4@'),
'FCIHi': function(_0x458717, _0x3f5c3f) {
return _0x458717 === _0x3f5c3f;
},
'HTJlG': function(_0x1d7b0a, _0x1881ec) {
return _0x1d7b0a < _0x1881ec;
},
'GYDvv': function(_0x166d0e, _0x4b5582) {
return _0x166d0e - _0x4b5582;
},
'KFVWf': function(_0x62584, _0x43d3d7) {
return _0x62584 === _0x43d3d7;
},
'QYvle': function(_0x1aefb9, _0x1793ac) {
return _0x1aefb9 == _0x1793ac;
},
'Hexwf': function(_0x221de1, _0x139f1c) {
return _0x221de1 === _0x139f1c;
},
'hnMRY': function(_0x69d7b, _0x19cd8c) {
return _0x69d7b !== _0x19cd8c;
},
'KihYJ': function(_0x44601a) {
return _0x44601a();
}
};
var _0x299481 = '鈥<>';
var _0x11e19a = _0x292c82[_0x3084('鈥<>7', 'Ba8C')](typeof window, _0x3084('鈥<>8', 'k]14')) ? window : typeof process === _0x292c82['Kcvvb'] && _0x292c82[_0x3084('鈥<>9', 'EvW7')](typeof require, _0x292c82['xmiWq']) && typeof global === 'object' ? global : this;
var _0x56eb01 = [
[0x0, 0x0, 0x0, 0x0, 0x0],
[_0x292c82[_0x3084('鈥玜', 'ZWyl')][_0x3084('鈥産', 'PZ)Q')](new RegExp(_0x3084('鈥玞', 'Yj]*'), 'g'), '')[_0x3084('鈥玠', 'DqP(')](';'), ![]],
[
function(_0x4b6c5e, _0x291b5a, _0x530e6a) {
return _0x292c82['cOsAB'](_0x4b6c5e['charCodeAt'](_0x291b5a), _0x530e6a);
},
function(_0x14ef7a, _0xd8d0f4, _0x199c78) {
if (_0x292c82[_0x3084('鈥甧', 'kAHO')] !== _0x3084('鈥玣', '3k4@')) {
_0x56eb01[_0x14ef7a][_0xd8d0f4] = _0x199c78;
} else {
_0x56eb01[0x2][0x1](0x0, 0x4, _0x58b99e);
}
},
function() {
return !0x0;
}
]
];
var _0x10e59d = function() {
while (_0x56eb01[0x2][0x2]()) {
_0x11e19a[_0x56eb01[0x0][0x0]][_0x56eb01[0x0][0x2]][_0x56eb01[0x0][0x4]] = _0x11e19a[_0x56eb01[0x0][0x0]][_0x56eb01[0x0][0x2]][_0x56eb01[0x0][0x4]];
};
};
for (var _0x29d707 in _0x11e19a) {
if (_0x292c82['gVxgh'](_0x299481, '鈥<>') && _0x292c82[_0x3084('鈥<>10', 'P%wZ')](_0x29d707['length'], 0x8) && _0x56eb01[0x2][0x0](_0x29d707, 0x7, 0x74) && _0x56eb01[0x2][0x0](_0x29d707, 0x5, 0x65) && _0x56eb01[0x2][0x0](_0x29d707, 0x3, 0x75) && _0x56eb01[0x2][0x0](_0x29d707, 0x0, 0x64)) {
if (_0x292c82[_0x3084('鈥<>11', '@MU(')](_0x292c82[_0x3084('鈥<>12', '%V[U')], _0x292c82['vUrmN'])) {
var _0x5aa6c1 = fn['apply'](context, arguments);
fn = null;
return _0x5aa6c1;
} else {
_0x56eb01[0x2][0x1](0x0, 0x0, _0x29d707);
break;
}
}
}
for (var _0x3b75a7 in _0x11e19a[_0x56eb01[0x0][0x0]]) {
if (_0x292c82[_0x3084('鈥<>13', '*g@m')](_0x299481, '鈥<>') && _0x3b75a7['length'] == 0x6 && _0x56eb01[0x2][0x0](_0x3b75a7, 0x5, 0x6e) && _0x56eb01[0x2][0x0](_0x3b75a7, 0x0, 0x64)) {
_0x56eb01[0x2][0x1](0x0, 0x1, _0x3b75a7);
break;
}
}
for (var _0x19100a in _0x11e19a[_0x56eb01[0x0][0x0]]) {
if (_0x299481 === '鈥<>' && _0x19100a[_0x3084('鈥<>14', '21IK')] == 0x8 && _0x56eb01[0x2][0x0](_0x19100a, 0x7, 0x6e) && _0x56eb01[0x2][0x0](_0x19100a, 0x0, 0x6c)) {
_0x56eb01[0x2][0x1](0x0, 0x2, _0x19100a);
break;
}
}
for (var _0x58b99e in _0x11e19a[_0x56eb01[0x0][0x0]][_0x56eb01[0x0][0x2]]) {
if (_0x292c82[_0x3084('鈥<>15', '58bt')](_0x299481, '鈥<>') && _0x58b99e[_0x3084('鈥<>16', '@MU(')] == 0x4 && _0x56eb01[0x2][0x0](_0x58b99e, 0x3, 0x66)) {
_0x56eb01[0x2][0x1](0x0, 0x4, _0x58b99e);
} else if (_0x292c82[_0x3084('鈥<>17', 'AOZ*')](_0x299481, '鈥<>') && _0x292c82[_0x3084('鈥<>18', 'Ba8C')](_0x58b99e[_0x3084('鈥<>19', 'CynS')], 0x8) && _0x56eb01[0x2][0x0](_0x58b99e, 0x7, 0x65) && _0x56eb01[0x2][0x0](_0x58b99e, 0x0, 0x68)) {
_0x56eb01[0x2][0x1](0x0, 0x3, _0x58b99e);
}
}
if (!_0x56eb01[0x0][0x0] || !_0x11e19a[_0x56eb01[0x0][0x0]]) {
return;
}
var _0x50b1be = _0x11e19a[_0x56eb01[0x0][0x0]][_0x56eb01[0x0][0x1]];
var _0x1581d4 = !!_0x11e19a[_0x56eb01[0x0][0x0]][_0x56eb01[0x0][0x2]] && _0x11e19a[_0x56eb01[0x0][0x0]][_0x56eb01[0x0][0x2]][_0x56eb01[0x0][0x3]];
var _0x4788f4 = _0x50b1be || _0x1581d4;
if (!_0x4788f4) {
return;
}
_0x5c87de: for (var _0x16ab7b = 0x0; _0x292c82[_0x3084('鈥<>1a', '@MU(')](_0x16ab7b, _0x56eb01[0x1][0x0][_0x3084('鈥<>1b', 'DqP(')]); _0x16ab7b++) {
var _0x3bdc5d = _0x56eb01[0x1][0x0][_0x16ab7b];
var _0x5c2d06 = _0x292c82['GYDvv'](_0x4788f4[_0x3084('鈥<>1c', 'WErh')], _0x3bdc5d[_0x3084('鈥<>1d', 'Ugcw')]);
var _0x90b57e = _0x4788f4[_0x3084('鈥<>1e', 'Hw2W')](_0x3bdc5d, _0x5c2d06);
var _0xf35daf = _0x292c82['wfoYN'](_0x90b57e, -0x1) && _0x292c82[_0x3084('鈥<>1f', 'sCFv')](_0x90b57e, _0x5c2d06);
if (_0xf35daf) {
if (_0x292c82[_0x3084('鈥<>20', 'PZ)Q')](_0x4788f4[_0x3084('鈥<>16', '@MU(')], _0x3bdc5d['length']) || _0x292c82[_0x3084('鈥<>21', '*g@m')](_0x3bdc5d[_0x3084('鈥<>22', 'O(uL')]('.'), 0x0)) {
_0x56eb01[0x1][0x0] = '_0x221c82';
break _0x5c87de;
}
}
}
if (_0x292c82[_0x3084('鈥<>23', 'DqP(')](_0x299481, '鈥<>') && _0x292c82['hnMRY'](_0x56eb01[0x1][0x0], _0x3084('鈥<>24', 'B#(0'))) {
//_0x292c82[_0x3084('鈥<>25', '*g@m')](_0x10e59d);
}
});
_0x221c82();
async function imgToStr(_0x36fc00) {
var _0x1e7278 = {
'jBKot': function(_0x218ef3, _0x1eb1a6) {
return _0x218ef3(_0x1eb1a6);
},
'MmEUK': function(_0x679e15, _0x4e8360) {
return _0x679e15 + _0x4e8360;
},
'RFnWH': function(_0xa74143, _0x2936d6, _0x149a67) {
return _0xa74143(_0x2936d6, _0x149a67);
},
'xziiX': _0x3084('鈥<>26', 'rx4M')
};
const _0x310797 = _0x36fc00['target'][_0x3084('鈥<>27', '*g@m')]['item'](0x0);
const _0x1ee7ca = _0x1e7278['jBKot'](getFileName, _0x310797[_0x3084('鈥<>28', 'FVxx')]);
const _0x5118ac = await _0x310797[_0x3084('鈥<>29', 'W19j')]();
var _0x3349bc = _0x1e7278[_0x3084('鈥<>2a', 'Ba8C')](ab2Str, _0x5118ac);
var _0x1cf069 = _0x3349bc['lastIndexOf']('**');
_0x3349bc = _0x3349bc[_0x3084('鈥<>2b', 'O(uL')](_0x1e7278['MmEUK'](_0x1cf069, 0x2));
_0x3349bc = _0x1e7278[_0x3084('鈥<>2c', 'AMID')](base64ToAb, _0x3349bc);
_0x1e7278[_0x3084('鈥<>2d', 'iQj4')](downloadFile, _0x1ee7ca + _0x1e7278[_0x3084('鈥<>2e', 'P%wZ')], _0x3349bc);
}
function base64ToAb(_0x5887b0) {
var _0x5583d2 = {
'gsmMA': _0x3084('鈥<>2f', '$lS^'),
'bGAGC': function(_0x36bc9f, _0x345f93) {
return _0x36bc9f < _0x345f93;
}
};
var _0x11c56e = _0x5583d2[_0x3084('鈥<>30', 'P%wZ')][_0x3084('鈥<>31', '*g@m')]('|'),
_0x1190bb = 0x0;
while (!![]) {
switch (_0x11c56e[_0x1190bb++]) {
case '0':
return _0x1619fa['buffer'];
case '1':
var _0x1619fa = new Uint8Array(_0x499346);
continue;
case '2':
for (var _0x513bf4 = 0x0; _0x5583d2['bGAGC'](_0x513bf4, _0x499346); _0x513bf4++) {
_0x1619fa[_0x513bf4] = _0x57d370[_0x3084('鈥<>32', '21IK')](_0x513bf4);
}
continue;
case '3':
var _0x499346 = _0x57d370[_0x3084('鈥<>1c', 'WErh')];
continue;
case '4':
var _0x57d370 = window[_0x3084('鈥<>33', 'Yj]*')](_0x5887b0);
continue;
}
break;
}
}
function getFileName(_0x5e5feb) {
return _0x5e5feb[_0x3084('鈥<>34', 'B#(0')](0x0, _0x5e5feb[_0x3084('鈥<>35', 'dDml')]('.'));
}
async function toImg2(_0x5d3024) {
var _0x1fea60 = {
'ThKfk': function(_0x43a4bc, _0xf2c99d) {
return _0x43a4bc(_0xf2c99d);
},
'YpShk': function(_0x4c189e, _0xd00a32) {
return _0x4c189e + _0xd00a32;
},
'WtZpm': function(_0x5aa29e, _0x4831d4) {
return _0x5aa29e(_0x4831d4);
},
'QOIgv': function(_0x4d1dea, _0x141ca9) {
return _0x4d1dea(_0x141ca9);
},
'POiPQ': function(_0x1771ee, _0x265e85, _0x3f91fc, _0x2b6ada) {
return _0x1771ee(_0x265e85, _0x3f91fc, _0x2b6ada);
},
'WmGmK': function(_0x132f79, _0x2364d0, _0x4f5bed) {
return _0x132f79(_0x2364d0, _0x4f5bed);
},
'KJRew': _0x3084('鈥<>36', '58bt'),
'DwfiS': function(_0x249bfa, _0x24d5bd) {
return _0x249bfa(_0x24d5bd);
}
};
const _0x18f43e = _0x5d3024[_0x3084('鈥<>37', ']XO^')]['files'][_0x3084('鈥<>38', 'AOZ*')](0x0);
const _0x5f7583 = _0x1fea60[_0x3084('鈥<>39', '7BVq')](getFileName, _0x18f43e[_0x3084('鈥<>3a', '%V[U')]);
const _0x31d96a = await _0x18f43e[_0x3084('鈥<>3b', 'tLEK')]();
$[_0x3084('鈥<>3c', '7BVq')]({
'url': './static/cat.jpg',
'method': 'GET',
'xhrFields': {
'responseType': _0x3084('鈥<>3d', 'kAHO')
}
})[_0x3084('鈥<>3e', 'AMID')](function(_0xf6e0bc) {
var _0x200315 = _0x1fea60[_0x3084('鈥<>3f', ']XO^')](str2Ab, _0x1fea60[_0x3084('鈥<>40', '@MU(')](_0x1fea60[_0x3084('鈥<>41', '[r3y')](randStr, 0x8), '**'));
var _0x3b8510 = str2Ab(_0x1fea60[_0x3084('鈥<>42', 'kAHO')](abToBase64, _0x31d96a));
var _0x3d2c7d = _0x1fea60[_0x3084('鈥<>43', '0uTG')](concatAb, _0xf6e0bc, _0x200315, _0x3b8510);
_0x1fea60[_0x3084('鈥<>44', 'AMID')](downloadFile, _0x1fea60[_0x3084('鈥<>45', '*g@m')](_0x5f7583, _0x1fea60[_0x3084('鈥<>46', 'Yj]*')]), _0x3d2c7d);
});
}
async function decrypt(_0x29fdf9) {
var _0x29b809 = {
'FvLkL': _0x3084('鈥<>47', ']XO^'),
'iLnOf': function(_0x57bddc, _0x2d5e63) {
return _0x57bddc(_0x2d5e63);
},
'HtQOw': _0x3084('鈥<>48', 'L#9('),
'iWKJP': function(_0x36f9e2, _0x179969) {
return _0x36f9e2(_0x179969);
},
'qvFkR': _0x3084('鈥<>49', 'Ba8C')
};
var _0xc47ad3 = _0x29b809[_0x3084('鈥<>4a', 'gbdg')][_0x3084('鈥<>4b', 'f#i@')]('|'),
_0x55b8b8 = 0x0;
while (!![]) {
switch (_0xc47ad3[_0x55b8b8++]) {
case '0':
var _0x5dbbf8 = ab2Str(_0x4b0025);
continue;
case '1':
var _0x1a45f4 = _0x29b809[_0x3084('鈥<>4c', '%V[U')](getFileName, _0x33b422[_0x3084('鈥<>4d', 'WErh')]);
continue;
case '2':
_0x382ee4 = CryptoJS[_0x3084('鈥<>4e', 'Ugcw')][_0x3084('鈥<>4f', '0uTG')][_0x3084('鈥<>50', 'O(uL')](_0x382ee4[_0x3084('鈥<>51', '58bt')](0x10, '0'));
continue;
case '3':
var _0x26c1c6 = CryptoJS[_0x3084('鈥<>4e', 'Ugcw')]['Hex'][_0x3084('鈥<>52', '58bt')](_0x5dbbf8[_0x3084('鈥<>53', 'sCFv')](_0x1527a4 + 0x4, -0x1a));
continue;
case '4':
var _0x33b422 = _0x29fdf9[_0x3084('鈥<>54', 'dDml')][_0x3084('鈥<>55', '(gTk')][_0x3084('鈥<>56', 'CynS')](0x0);
continue;
case '5':
var _0x4d2217 = _0x5dbbf8[_0x3084('鈥<>57', 'Ba8C')](-0x1a);
continue;
case '6':
_0xe8b43c = CryptoJS[_0x3084('鈥<>58', 'WErh')]['Utf8']['parse'](_0xe8b43c[_0x3084('鈥<>59', 'f#i@')](0x10, '0'));
continue;
case '7':
var _0x1527a4 = _0x5dbbf8['indexOf'](_0x29b809['HtQOw']);
continue;
case '8':
var _0x382ee4 = CryptoJS['enc'][_0x3084('鈥<>5a', 'Hw2W')][_0x3084('鈥<>5b', 'AMID')](CryptoJS[_0x3084('鈥<>4e', 'Ugcw')][_0x3084('鈥<>5c', 'OaSd')][_0x3084('鈥<>5d', 'B#(0')](_0x4d2217));
continue;
case '9':
var _0x7851ca = CryptoJS[_0x3084('鈥<>5e', 'cLOz')][_0x3084('鈥<>5f', 'iQj4')][_0x3084('鈥<>60', 'AOZ*')](_0x26c1c6);
continue;
case '10':
var _0xe8b43c = CryptoJS[_0x3084('鈥<>61', '(SGn')]['Utf8']['stringify'](CryptoJS['enc'][_0x3084('鈥<>62', 'Ugcw')][_0x3084('鈥<>63', 'ZWyl')](_0x5dbbf8[_0x3084('鈥<>64', '[r3y')](0x4, _0x1527a4)));
continue;
case '11':
var _0x4b0025 = await _0x33b422[_0x3084('鈥<>65', 'O(uL')]();
continue;
case '12':
decryptedAb = _0x29b809['iWKJP'](str2Ab, _0x39bbd6);
continue;
case '13':
_0x39bbd6 = _0x39bbd6['toString'](CryptoJS[_0x3084('鈥<>66', 'dVIg')][_0x3084('鈥<>67', 'Yj]*')]);
continue;
case '14':
downloadFile(_0x1a45f4 + _0x29b809[_0x3084('鈥<>68', 'L#9(')], decryptedAb);
continue;
case '15':
var _0x39bbd6 = CryptoJS[_0x3084('鈥<>69', '@MU(')][_0x3084('鈥<>6a', 'OaSd')](_0x7851ca, _0xe8b43c, {
'iv': _0x382ee4,
'mode': CryptoJS[_0x3084('鈥<>6b', 'PZ)Q')]['CBC'],
'padding': CryptoJS[_0x3084('鈥<>6c', '[r3y')][_0x3084('鈥<>6d', 'O(uL')]
});
continue;
}
break;
}
};
_0xodA = 'jsjiami.com.v6';

View File

@@ -0,0 +1 @@
.subTabLv1 .nav-tabs{border:none;}.subTabLv1 .nav-tabs > li{margin-bottom:10px;}.subTabLv1 .nav-tabs > li > a,.subTabLv1 .nav-tabs > li > a:hover,.subTabLv1 .nav-tabs > li.active > a,.subTabLv1 .nav-tabs > li.active > a:hover{border:1px solid #ddd;border-radius:4px;padding:5px 8px;}.subTabLv1 .nav-tabs > li.active > a{font-weight:bold;}.subTabLv1 fieldset > legend{display:none;}.subTabLv2{border:1px solid #ddd;border-radius:4px;padding:0 10px 10px 10px;}.subTabLv2 .nav-tabs > li{}.subTabLv2 .nav-tabs > li.active > a{font-weight:normal;}.subTabLv2 .nav-tabs > li > a,.subTabLv2 .nav-tabs > li > a:hover,.subTabLv2 .nav-tabs > li.active > a,.subTabLv2 .nav-tabs > li.active > a:hover{border:1px solid #ddd;border-radius:4px;padding:5px 10px;}.subTabLv3{border-radius:4px;padding:10px 10px 10px 10px;background-color:#f7f7f9;border:1px solid #e1e1e8;}

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,8 @@
/*
CryptoJS v3.1.2
code.google.com/p/crypto-js
(c) 2009-2013 by Jeff Mott. All rights reserved.
code.google.com/p/crypto-js/wiki/License
*/
(function(){var h=CryptoJS,j=h.lib.WordArray;h.enc.Base64={stringify:function(b){var e=b.words,f=b.sigBytes,c=this._map;b.clamp();b=[];for(var a=0;a<f;a+=3)for(var d=(e[a>>>2]>>>24-8*(a%4)&255)<<16|(e[a+1>>>2]>>>24-8*((a+1)%4)&255)<<8|e[a+2>>>2]>>>24-8*((a+2)%4)&255,g=0;4>g&&a+0.75*g<f;g++)b.push(c.charAt(d>>>6*(3-g)&63));if(e=c.charAt(64))for(;b.length%4;)b.push(e);return b.join("")},parse:function(b){var e=b.length,f=this._map,c=f.charAt(64);c&&(c=b.indexOf(c),-1!=c&&(e=c));for(var c=[],a=0,d=0;d<
e;d++)if(d%4){var g=f.indexOf(b.charAt(d-1))<<2*(d%4),h=f.indexOf(b.charAt(d))>>>6-2*(d%4);c[a>>>2]|=(g|h)<<24-8*(a%4);a++}return j.create(c,a)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="}})();

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,7 @@
/*
CryptoJS v3.1.2
code.google.com/p/crypto-js
(c) 2009-2013 by Jeff Mott. All rights reserved.
code.google.com/p/crypto-js/wiki/License
*/
CryptoJS.mode.ECB=function(){var a=CryptoJS.lib.BlockCipherMode.extend();a.Encryptor=a.extend({processBlock:function(a,b){this._cipher.encryptBlock(a,b)}});a.Decryptor=a.extend({processBlock:function(a,b){this._cipher.decryptBlock(a,b)}});return a}();

File diff suppressed because one or more lines are too long