Add files via upload
This commit is contained in:
parent
12c69c515c
commit
de8c2b672e
1
cat/lib/ali.js
Normal file
1
cat/lib/ali.js
Normal file
@ -0,0 +1 @@
|
||||
(function(_0x359b31,_0x3695c5){const _0x220248=_0x1ae5,_0x13898b=_0x359b31();while(!![]){try{const _0x27a32d=parseInt(_0x220248(0x14a))/0x1*(-parseInt(_0x220248(0x164))/0x2)+parseInt(_0x220248(0x145))/0x3*(-parseInt(_0x220248(0x152))/0x4)+parseInt(_0x220248(0x153))/0x5+-parseInt(_0x220248(0x15c))/0x6+parseInt(_0x220248(0x163))/0x7+parseInt(_0x220248(0x16b))/0x8+parseInt(_0x220248(0x14f))/0x9;if(_0x27a32d===_0x3695c5)break;else _0x13898b['push'](_0x13898b['shift']());}catch(_0x14a2ca){_0x13898b['push'](_0x13898b['shift']());}}}(_0x19e8,0xa700e));const _0x5dbe7f=(function(){let _0x1aa958=!![];return function(_0xa7e038,_0x559f45){const _0x2dd58a=_0x1aa958?function(){const _0x160c31=_0x1ae5;if(_0x559f45){const _0x173107=_0x559f45[_0x160c31(0x151)](_0xa7e038,arguments);return _0x559f45=null,_0x173107;}}:function(){};return _0x1aa958=![],_0x2dd58a;};}()),_0x359461=_0x5dbe7f(this,function(){const _0x2a70f0=_0x1ae5;let _0xe04f19;try{const _0x46a3e8=Function(_0x2a70f0(0x168)+_0x2a70f0(0x162)+(_0x2a70f0(0x15f)+'ctor(\x22retu'+_0x2a70f0(0x166)+'\x20)')+');');_0xe04f19=_0x46a3e8();}catch(_0x3aad17){_0xe04f19=window;}const _0x31c034=_0xe04f19[_0x2a70f0(0x146)]=_0xe04f19['console']||{},_0x3032b7=[_0x2a70f0(0x156),_0x2a70f0(0x15d),'info',_0x2a70f0(0x159),_0x2a70f0(0x154),_0x2a70f0(0x147),_0x2a70f0(0x15a)];for(let _0x1e6b31=0x0;_0x1e6b31<_0x3032b7[_0x2a70f0(0x165)];_0x1e6b31++){const _0xf70707=_0x5dbe7f[_0x2a70f0(0x157)+'r'][_0x2a70f0(0x16c)]['bind'](_0x5dbe7f),_0x56efad=_0x3032b7[_0x1e6b31],_0x303fb1=_0x31c034[_0x56efad]||_0xf70707;_0xf70707['__proto__']=_0x5dbe7f[_0x2a70f0(0x148)](_0x5dbe7f),_0xf70707['toString']=_0x303fb1[_0x2a70f0(0x167)][_0x2a70f0(0x148)](_0x303fb1),_0x31c034[_0x56efad]=_0xf70707;}});_0x359461();import{_}from'assets://js/lib/cat.js';function _0x19e8(){const _0x1b9397=['push','2360334tIiGHk','warn','stringify','{}.constru','-----playC','$$$','nction()\x20','6397664XJqBSe','4HcEVHm','length','rn\x20this\x22)(','toString','return\x20(fu','match','debug','5782272AUdxVR','prototype','24342TBLGdT','console','table','bind','vod_play_u','4717pTzAeF','---','split','普画#','ontent----','124722ZsnLze','isEmpty','apply','536BzAWkd','2617755OTVeaB','exception','join','log','constructo','原画#','error','trace'];_0x19e8=function(){return _0x1b9397;};return _0x19e8();}import{initSome,setToken,getVod,playerContent,playerContentByFlag}from'./ali_api.js';function _0x1ae5(_0x52128e,_0x40b9ab){const _0x1c7e45=_0x19e8();return _0x1ae5=function(_0x359461,_0x5dbe7f){_0x359461=_0x359461-0x145;let _0x1a2801=_0x1c7e45[_0x359461];return _0x1a2801;},_0x1ae5(_0x52128e,_0x40b9ab);}const aliPattern=/www.aliyundrive.com\/s\/([^\/]+)(\/folder\/([^\/]+))?/;async function initAli(_0x4dc1a5){await initSome(),setToken(_0x4dc1a5);}async function detailContent(_0x19f27d){const _0x72f65f=_0x1ae5;let _0x143d76=_0x19f27d[_0x72f65f(0x169)](aliPattern),_0x2f2913=await parseVod(_0x143d76,_0x19f27d);const _0x38ba08={};_0x38ba08['list']=[_0x2f2913];let _0x22c73e=JSON[_0x72f65f(0x15e)](_0x38ba08);return _0x22c73e;}async function parseVod(_0x3dd52c,_0x45952f){const _0x97bdc2=_0x1ae5;if(_[_0x97bdc2(0x150)](_0x3dd52c))return{};let _0x1969d0=_0x3dd52c[0x1],_0x1aaa60=_0x3dd52c['length']>0x3?_0x3dd52c[0x3]:'';return await getVod(_0x1969d0,_0x45952f,_0x1aaa60);}async function playContent(_0x190f5f,_0x25a278,_0x15ec69){const _0x4e6914=_0x1ae5;let _0x587743=_0x25a278[_0x4e6914(0x14c)]('+');_0x190f5f=_0x190f5f[_0x4e6914(0x14c)]('#')[0x0];let _0x15dba1=_0x190f5f=='原画'?await playerContent(_0x587743):await playerContentByFlag(_0x587743,_0x190f5f);return console[_0x4e6914(0x16a)](_0x4e6914(0x160)+_0x4e6914(0x14e)+_0x4e6914(0x14b)),console['debug'](_0x15dba1),_0x15dba1;}function detailContentVodPlayFrom(_0x5542c5){const _0x1a811f=_0x1ae5;let _0x5265fa=[];if(_0x5542c5[_0x1a811f(0x165)]<0x2)return['原画','普画']['join']('$$$');for(let _0x416861=0x1;_0x416861<=_0x5542c5[_0x1a811f(0x165)];_0x416861++){_0x5265fa[_0x1a811f(0x15b)](_0x1a811f(0x158)+_0x416861),_0x5265fa[_0x1a811f(0x15b)](_0x1a811f(0x14d)+_0x416861);}return _0x5265fa[_0x1a811f(0x155)](_0x1a811f(0x161));}async function detailContentVodPlayUrl(_0x3937b9){const _0x114f7e=_0x1ae5;let _0x281ecf=[];for(var _0x2108f6 of _0x3937b9){let _0x250d24=_0x2108f6['match'](aliPattern);if(!_[_0x114f7e(0x150)](_0x250d24)){let _0x2c17c1=await parseVod(_0x250d24,_0x2108f6);_0x281ecf['push'](_0x2c17c1[_0x114f7e(0x149)+'rl']);}}return _0x281ecf['join'](_0x114f7e(0x161));}export{initAli,detailContent,playContent,detailContentVodPlayFrom,detailContentVodPlayUrl};
|
1
cat/lib/ali_api.js
Normal file
1
cat/lib/ali_api.js
Normal file
File diff suppressed because one or more lines are too long
1
cat/lib/caiji.js
Normal file
1
cat/lib/caiji.js
Normal file
@ -0,0 +1 @@
|
||||
//bbQ0FUT1BMEGNhaWppLmpzGC4vbGliL2NhdC5qcxxfX2pzRXZhbFJldHVybgJfDnNpdGVLZXkQc2l0ZVR5cGUEVUEOYmFzZVVybAhpbml0EmdldEhlYWRlchJnZXRTdHJpbmcIaG9tZQ5ob21lVm9kEGNhdGVnb3J5DGRldGFpbAhwbGF5DHNlYXJjaN4BTW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzEwOS4wLjAuMCBTYWZhcmkvNTM3LjM2BmNmZwhza2V5CnN0eXBlBmV4dAxoZWFkZXIUVXNlci1BZ2VudAZ1cmwGcmVzBnJlcQ5oZWFkZXJzDmNvbnRlbnQMZmlsdGVyDHJlcVVybA5qc29uU3RyCGRhdGEWY2xhc3Nlc3NBcnIOY2xhc3NlcxJmaWx0ZXJPYmoGb25lCnBhcnNlEHR5cGVfcGlkCHB1c2gOdHlwZV9pZBJ0eXBlX25hbWUSc3RyaW5naWZ5DmZpbHRlcnMEe30GdGlkBHBnDGV4dGVuZAx2aWRlb3MgP2FjPXZpZGVvbGlzdCZ0PQgmcGc9CGxpc3QMdm9kX2lkEHZvZF9uYW1lDnZvZF9waWMWdm9kX3JlbWFya3MQcGFyc2VJbnQIcGFnZRJwYWdlY291bnQKbGltaXQKdG90YWwEaWQGdm9kJD9hYz12aWRlb2xpc3QmaWRzPQ5pc0VtcHR5EHZvZF95ZWFyEHZvZF9hcmVhEnZvZF9hY3Rvchh2b2RfZGlyZWN0b3IWdm9kX2NvbnRlbnQadm9kX3BsYXlfZnJvbRh2b2RfcGxheV91cmwIZmxhZwR3ZApxdWljaxw/YWM9ZGV0YWlsJndkPQ+kAwGmAwEADqgDAAEAqgMADgAGAaABAAAAAQ8KRQCqAwAMrAMACa4DAQmwAwIJsgMDCbQDBAG2AwUBuAMGAboDBwG8AwgBvgMJAcADCgHCAwsBxAMMAagDDQEI6DS+AF8FAL4BXwYAvgJfBwC+A18IAL4EXwkAvgVfCgC+Bl8LAL4HXwwAvghfDQC+CV8OACm/4LPhBOMAAADiv18EACmkAwELAQA2Bg0NIQAEngIOYgYBtAMBAAECAwAjAcgDAAEArAMBCK4DAgiyAwQIz0HlAAAAEWYAAA7PQeYAAAARZgEADs9B5wAAABFmAgAOBi6kAwgEAzo6Og5DBgG2AwABAAMBABYB0AMBACCwAwMIYQAAC8diAAAE6QAAAHFlAABJYgAAKKQDDgMSDUQOYgYBuAMBAQEEAQAdAtQDAAEA1gMBACC2AwYAYQAAOOwAAADPC9vsTO0AAADui8diAABB7gAAAC6kAxQEEiYmEg5iBgG6AwEHAQcCANsBCN4DAAEA4AMBADDiAwEBMOQDAQIw5gMBAzDoAwEEIOoDAQUg7AMCBiCyAwQIuAMHAGEFAGEEAGEDAGECAGEBAGEAAGUAAMfcYgAA7YvIOJgAAABC9wAAAGIBACQBAMliAgBBHgAAAMomAADBBAvBBWEGAGIDAH3qb8EGYgYAQfgAAAA4RQAAAKroNmIGAEH4AAAAs6roUWIEAEL5AAAAC2IGAEH6AAAATPoAAABiBgBB+wAAAEz7AAAAJAEADuooYgQAQvkAAAALYgYAQfoAAABM+gAAAGIGAEH7AAAATPsAAAAkAQAOgADojw6DOJgAAABC/AAAAAtiBABMHgAAAGIFAEz9AAAAJAEALqQDHBFdFyZYMBwSOlM/xw3HITorKw5iBgG8AwAAAAEAAAYABP4AAAAupAMyAQMOYgYBvgMEBQQHAgD1AQn+AwABAIAEAAEA3gMAAQCCBAABAOADAQAw4gMBATDkAwECMIQEAQMg7AMDBCCyAwQIuAMHAGEDAGECAGEBAGEAANA4RQAAAKkR6QUO0LOk6AO01GUAAAQDAQAAnc+dBAQBAACd0J3H3GIAAO2LyDiYAAAAQvcAAABiAQAkAQDJJgAAymEEAGICAEEFAQAAfepEwQRiAwBC+QAAAAtiBABBBgEAAEwGAQAAYgQAQQcBAABMBwEAAGIEAEEIAQAATAgBAABiBABBCQEAAEwJAQAAJAEADoAA6LoOgziYAAAAQvwAAAALOAoBAADQ7UwLAQAAYgIAQQwBAABMDAEAADgKAQAAYgIAQQ0BAADtTA0BAABiAgBBDgEAAEwOAQAAYgMATAUBAAAkAQAupAM3FD9dZyZYF1MwRERERBcjOj9EYkQrDmIGAcADAQUBBAMAnAIGngQAAQDgAwEAMOIDAQEw5AMBAjDsAwEDMKAEAQQgsgMECLgDBwCqAwAMYQQAYQMAYQIAYQEAYQAAZQAABBEBAACdz53H3GIAAO2LyDiYAAAAQvcAAABiAQAkAQDJYgIAQQUBAACzR8plAgBCEgEAAGIDACQBAOgHBP4AAAAuC2IDAEEGAQAATAYBAABiAwBBBwEAAEwHAQAAYgMAQfsAAABM+wAAAGIDAEEIAQAATAgBAABiAwBBEwEAAEwTAQAAYgMAQRQBAABMFAEAAGIDAEEVAQAAEekDDr9MFQEAAGIDAEEWAQAAEekDDr9MFgEAAGIDAEEJAQAAEekDDr9MCQEAAGIDAEEXAQAATBcBAABiAwBBGAEAAEwYAQAAYgMAQRkBAABMGQEAAMEEOJgAAABC/AAAAAtiBAAmAQBMBQEAACQBAC6kA1AYTj8mWDpTHAgIREREREREXV1dREREDjo6DmIGAcIDAwADBAAAGwO0BAABAJ4EAAEA2gEAAQA4mAAAAEL8AAAAC7NM9wAAANBM6gAAACQBAC6kA20EAzohIQ5iBgHEAwMFAwcCANwBCLYEAAEAuAQAAQCABAABAOADAQAw4gMBATDkAwECMIQEAQMgoAQDBDCyAwQIuAMHAGEDAGECAGEBAGEAANE4RQAAAKkR6QUO0bOk6AO01WUAAAQdAQAAnc+dBAQBAACd0Z3H3GIAAO2LyDiYAAAAQvcAAABiAQAkAQDJJgAAymEEAGICAEEFAQAAfepEwQRiAwBC+QAAAAtiBABBBgEAAEwGAQAAYgQAQQcBAABMBwEAAGIEAEEIAQAATAgBAABiBABBCQEAAEwJAQAAJAEADoAA6LoOgziYAAAAQvwAAAALOAoBAABiAgBBCwEAAO1MCwEAAGICAEEMAQAATAwBAABiAwBMBQEAACQBAC6kA3USP11nJlgXUzBEREREFyI6YkQrDkMGAagDAAAAAgcAMgC0AwUAugMIALwDCQC+AwoAwAMLAMIDDADEAw0AC9tM2gAAANxM3QAAAN1M3gAAAN5M3wAAAF4EAEzgAAAAXgUATOEAAABeBgBM4gAAACikA4sBCQMIISEhISsrKw==
|
1
cat/lib/cat.js
Normal file
1
cat/lib/cat.js
Normal file
File diff suppressed because one or more lines are too long
1
cat/lib/quark.js
Normal file
1
cat/lib/quark.js
Normal file
@ -0,0 +1 @@
|
||||
(function(_0x3e855f,_0x23aa8e){const _0x1f99aa=_0x2b62,_0x4d3ea3=_0x3e855f();while(!![]){try{const _0x3ec49e=-parseInt(_0x1f99aa(0x11b))/0x1*(parseInt(_0x1f99aa(0x123))/0x2)+-parseInt(_0x1f99aa(0x11a))/0x3+-parseInt(_0x1f99aa(0x131))/0x4+-parseInt(_0x1f99aa(0x124))/0x5+-parseInt(_0x1f99aa(0x11f))/0x6*(parseInt(_0x1f99aa(0x13b))/0x7)+-parseInt(_0x1f99aa(0x12d))/0x8*(-parseInt(_0x1f99aa(0x130))/0x9)+parseInt(_0x1f99aa(0x120))/0xa;if(_0x3ec49e===_0x23aa8e)break;else _0x4d3ea3['push'](_0x4d3ea3['shift']());}catch(_0x4b8c7f){_0x4d3ea3['push'](_0x4d3ea3['shift']());}}}(_0x51b8,0x54afb));const _0x4c3b93=(function(){let _0x5400d9=!![];return function(_0x486bae,_0x29a1f8){const _0x4650ae=_0x5400d9?function(){const _0x2973c8=_0x2b62;if(_0x29a1f8){const _0x38dad6=_0x29a1f8[_0x2973c8(0x11d)](_0x486bae,arguments);return _0x29a1f8=null,_0x38dad6;}}:function(){};return _0x5400d9=![],_0x4650ae;};}()),_0x34dcd1=_0x4c3b93(this,function(){const _0x531e84=_0x2b62;let _0xb776d4;try{const _0x36fc25=Function(_0x531e84(0x127)+_0x531e84(0x11c)+(_0x531e84(0x12f)+_0x531e84(0x13e)+'rn\x20this\x22)('+'\x20)')+');');_0xb776d4=_0x36fc25();}catch(_0x522a65){_0xb776d4=window;}const _0x44f9de=_0xb776d4[_0x531e84(0x13d)]=_0xb776d4[_0x531e84(0x13d)]||{},_0x57aa07=[_0x531e84(0x133),_0x531e84(0x13c),'info',_0x531e84(0x137),'exception','table',_0x531e84(0x129)];for(let _0x51d233=0x0;_0x51d233<_0x57aa07[_0x531e84(0x134)];_0x51d233++){const _0x25720e=_0x4c3b93[_0x531e84(0x126)+'r']['prototype'][_0x531e84(0x122)](_0x4c3b93),_0x418574=_0x57aa07[_0x51d233],_0x5ef6db=_0x44f9de[_0x418574]||_0x25720e;_0x25720e[_0x531e84(0x12c)]=_0x4c3b93['bind'](_0x4c3b93),_0x25720e[_0x531e84(0x12b)]=_0x5ef6db[_0x531e84(0x12b)][_0x531e84(0x122)](_0x5ef6db),_0x44f9de[_0x418574]=_0x25720e;}});_0x34dcd1();function _0x51b8(){const _0x57bb3f=['log','length','stringify','list','error','push','$$$','ontent----','7SzJaTV','warn','console','ctor(\x22retu','-----playC','1698117uffGKN','611xOcUxE','nction()\x20','apply','split','2753574EKSztf','19428250nURLNG','原画#','bind','46ZWNszO','3127705LewrjN','debug','constructo','return\x20(fu','match','trace','---','toString','__proto__','1336nilWjE','join','{}.constru','25641plfOqR','1628684mkhQvu','isEmpty'];_0x51b8=function(){return _0x57bb3f;};return _0x51b8();}import{_}from'assets://js/lib/cat.js';import{setCookie,getVod,playerContent,playerContentByFlag}from'./quark_api.js';const quarkPattern=/pan.quark.cn\/s\/([^\/\?#]+)/;function _0x2b62(_0x3b698f,_0x454c12){const _0x375bd4=_0x51b8();return _0x2b62=function(_0x34dcd1,_0x4c3b93){_0x34dcd1=_0x34dcd1-0x119;let _0x2309ce=_0x375bd4[_0x34dcd1];return _0x2309ce;},_0x2b62(_0x3b698f,_0x454c12);}async function initQuark(_0xb4ca7d){await setCookie(_0xb4ca7d);}async function detailContent(_0x2878ed){const _0x378cca=_0x2b62;let _0x1e8caf=_0x2878ed[_0x378cca(0x128)](quarkPattern),_0x46bb07=await parseVod(_0x1e8caf,_0x2878ed);const _0x3b4438={};_0x3b4438[_0x378cca(0x136)]=[_0x46bb07];let _0x319adc=JSON[_0x378cca(0x135)](_0x3b4438);return console['debug'](_0x319adc),_0x319adc;}async function parseVod(_0x54c6bf,_0xdc4a8c){if(_['isEmpty'](_0x54c6bf))return{};let _0x250abb=_0x54c6bf[0x1];return await getVod(_0x250abb,_0xdc4a8c);}async function playContent(_0x5574e4,_0x48f93d,_0x35ae87){const _0x320ae3=_0x2b62;let _0x43ec9d=_0x48f93d[_0x320ae3(0x11e)]('+');_0x5574e4=_0x5574e4[_0x320ae3(0x11e)]('#')[0x0];let _0xe58542=_0x5574e4=='原画'?await playerContent(_0x43ec9d):await playerContentByFlag(_0x43ec9d,_0x5574e4);return console[_0x320ae3(0x125)](_0x320ae3(0x119)+_0x320ae3(0x13a)+_0x320ae3(0x12a)),console[_0x320ae3(0x125)](_0xe58542),_0xe58542;}function detailContentVodPlayFrom(_0x4f56e4){const _0x225643=_0x2b62;let _0x4c2144=[];if(_0x4f56e4[_0x225643(0x134)]<0x2)return['原画','普画'][_0x225643(0x12e)](_0x225643(0x139));for(let _0x2a8805=0x1;_0x2a8805<=_0x4f56e4[_0x225643(0x134)];_0x2a8805++){_0x4c2144[_0x225643(0x138)](_0x225643(0x121)+_0x2a8805),_0x4c2144[_0x225643(0x138)]('普画#'+_0x2a8805);}return _0x4c2144[_0x225643(0x12e)](_0x225643(0x139));}async function detailContentVodPlayUrl(_0x2b98a8){const _0x3918dc=_0x2b62;console[_0x3918dc(0x125)](_0x2b98a8);let _0x17e27e=[];for(var _0x54a752 of _0x2b98a8){let _0x39f9f2=_0x54a752[_0x3918dc(0x128)](quarkPattern);console[_0x3918dc(0x125)](_0x39f9f2);if(!_[_0x3918dc(0x132)](_0x39f9f2)){let _0x36366a=await parseVod(_0x39f9f2,_0x54a752);_0x17e27e[_0x3918dc(0x138)](_0x36366a['vod_play_u'+'rl']);}}return _0x17e27e[_0x3918dc(0x12e)](_0x3918dc(0x139));}export{initQuark,detailContent,playContent,detailContentVodPlayFrom,detailContentVodPlayUrl};
|
1
cat/lib/quark_api.js
Normal file
1
cat/lib/quark_api.js
Normal file
File diff suppressed because one or more lines are too long
1
cat/lib/similarity.js
Normal file
1
cat/lib/similarity.js
Normal file
@ -0,0 +1 @@
|
||||
function compareTwoStrings(first,second){if((first=first.replace(/\s+/g,""))===(second=second.replace(/\s+/g,"")))return 1;if(first.length<2||second.length<2)return 0;var firstBigrams=new Map;for(let i=0;i<first.length-1;i++){var bigram=first.substring(i,i+2),count=firstBigrams.has(bigram)?firstBigrams.get(bigram)+1:1;firstBigrams.set(bigram,count)}let intersectionSize=0;for(let i=0;i<second.length-1;i++){const bigram=second.substring(i,i+2),count=firstBigrams.has(bigram)?firstBigrams.get(bigram):0;0<count&&(firstBigrams.set(bigram,count-1),intersectionSize++)}return 2*intersectionSize/(first.length+second.length-2)}function findBestMatch(mainString,targetStrings){var ratings=[];let bestMatchIndex=0;for(let i=0;i<targetStrings.length;i++){var currentTargetString=targetStrings[i],currentRating=compareTwoStrings(mainString,currentTargetString);ratings.push({target:currentTargetString,rating:currentRating}),currentRating>ratings[bestMatchIndex].rating&&(bestMatchIndex=i)}return{ratings:ratings,bestMatch:ratings[bestMatchIndex],bestMatchIndex:bestMatchIndex}}function lcs(str1,str2){if(!str1||!str2)return{length:0,sequence:"",offset:0};for(var sequence="",str1Length=str1.length,str2Length=str2.length,num=new Array(str1Length),maxlen=0,lastSubsBegin=0,i=0;i<str1Length;i++){for(var subArray=new Array(str2Length),j=0;j<str2Length;j++)subArray[j]=0;num[i]=subArray}for(var thisSubsBegin=null,i=0;i<str1Length;i++)for(j=0;j<str2Length;j++)str1[i]!==str2[j]?num[i][j]=0:(num[i][j]=0===i||0===j?1:1+num[i-1][j-1],num[i][j]>maxlen&&(maxlen=num[i][j],lastSubsBegin===(thisSubsBegin=i-num[i][j]+1)?sequence+=str1[i]:(lastSubsBegin=thisSubsBegin,sequence="",sequence+=str1.substr(lastSubsBegin,i+1-lastSubsBegin))));return{length:maxlen,sequence:sequence,offset:thisSubsBegin}}function findBestLCS(mainString,targetStrings){var results=[];let bestMatchIndex=0;for(let i=0;i<targetStrings.length;i++){var currentTargetString=targetStrings[i],currentLCS=lcs(mainString,currentTargetString);results.push({target:currentTargetString,lcs:currentLCS}),currentLCS.length>results[bestMatchIndex].lcs.length&&(bestMatchIndex=i)}return{allLCS:results,bestMatch:results[bestMatchIndex],bestMatchIndex:bestMatchIndex}}export{compareTwoStrings,findBestMatch,findBestLCS};
|
1
cat/lib/utils.js
Normal file
1
cat/lib/utils.js
Normal file
@ -0,0 +1 @@
|
||||
(function(_0x2fcbd1,_0x501d57){var _0x165b1a=_0x5918,_0x47a56d=_0x2fcbd1();while(!![]){try{var _0x12e05a=parseInt(_0x165b1a(0x1b0))/0x1*(-parseInt(_0x165b1a(0x1a7))/0x2)+-parseInt(_0x165b1a(0x1a5))/0x3+-parseInt(_0x165b1a(0x1b5))/0x4+-parseInt(_0x165b1a(0x19c))/0x5+parseInt(_0x165b1a(0x1a0))/0x6*(-parseInt(_0x165b1a(0x1ad))/0x7)+parseInt(_0x165b1a(0x1ab))/0x8+parseInt(_0x165b1a(0x1a3))/0x9*(parseInt(_0x165b1a(0x1b9))/0xa);if(_0x12e05a===_0x501d57)break;else _0x47a56d['push'](_0x47a56d['shift']());}catch(_0x9c6f67){_0x47a56d['push'](_0x47a56d['shift']());}}}(_0x2958,0xb7e17));var _0x2e228f=(function(){var _0x4644c1=!![];return function(_0x389bde,_0xe2b0bb){var _0x432fb7=_0x4644c1?function(){var _0x2697bf=_0x5918;if(_0xe2b0bb){var _0x1b1073=_0xe2b0bb[_0x2697bf(0x1b7)](_0x389bde,arguments);return _0xe2b0bb=null,_0x1b1073;}}:function(){};return _0x4644c1=![],_0x432fb7;};}()),_0x40d570=_0x2e228f(this,function(){var _0x1f610a=_0x5918,_0x579c06;try{var _0x5d8fe5=Function('return\x20(fu'+_0x1f610a(0x1a8)+('{}.constru'+'ctor(\x22retu'+_0x1f610a(0x1af)+'\x20)')+');');_0x579c06=_0x5d8fe5();}catch(_0x231f00){_0x579c06=window;}var _0x124e35=_0x579c06['console']=_0x579c06[_0x1f610a(0x1b1)]||{},_0x173a82=['log',_0x1f610a(0x1b6),'info',_0x1f610a(0x194),'exception',_0x1f610a(0x19f),_0x1f610a(0x199)];for(var _0x4ba7a3=0x0;_0x4ba7a3<_0x173a82[_0x1f610a(0x196)];_0x4ba7a3++){var _0x4bf8ec=_0x2e228f['constructo'+'r'][_0x1f610a(0x19a)][_0x1f610a(0x19b)](_0x2e228f),_0x640d0=_0x173a82[_0x4ba7a3],_0x871007=_0x124e35[_0x640d0]||_0x4bf8ec;_0x4bf8ec['__proto__']=_0x2e228f['bind'](_0x2e228f),_0x4bf8ec[_0x1f610a(0x1a9)]=_0x871007['toString'][_0x1f610a(0x19b)](_0x871007),_0x124e35[_0x640d0]=_0x4bf8ec;}});_0x40d570();function _0x5918(_0x1f3ad8,_0x518967){var _0x391c01=_0x2958();return _0x5918=function(_0x40d570,_0x2e228f){_0x40d570=_0x40d570-0x191;var _0x103fd0=_0x391c01[_0x40d570];return _0x103fd0;},_0x5918(_0x1f3ad8,_0x518967);}function isSub(_0x36c2fb){var _0x257809=_0x5918;return _0x36c2fb==_0x257809(0x1ba)||_0x36c2fb==_0x257809(0x191)||_0x36c2fb==_0x257809(0x197);}function getSize(_0x2a2578){var _0x1b9599=_0x5918;if(_0x2a2578<=0x0)return'';if(_0x2a2578>0x400*0x400*0x400*0x400)return _0x2a2578/=0x400*0x400*0x400*0x400,_0x2a2578[_0x1b9599(0x1a2)](0x2)+'TB';else{if(_0x2a2578>0x400*0x400*0x400)return _0x2a2578/=0x400*0x400*0x400,_0x2a2578['toFixed'](0x2)+'GB';else return _0x2a2578>0x400*0x400?(_0x2a2578/=0x400*0x400,_0x2a2578[_0x1b9599(0x1a2)](0x2)+'MB'):(_0x2a2578/=0x400,_0x2a2578[_0x1b9599(0x1a2)](0x2)+'KB');}}function removeExt(_0x187fcd){var _0x2afcf6=_0x5918;return _0x187fcd[_0x2afcf6(0x1aa)]('.')>-0x1?_0x187fcd[_0x2afcf6(0x19d)](0x0,_0x187fcd['lastIndexO'+'f']('.')):_0x187fcd;}async function log(_0x31f142){var _0x14cf6d=_0x5918;console[_0x14cf6d(0x1a1)](_0x31f142);}function _0x2958(){var _0x4df2e5=['referer','table','221934dzUKPY','debug','toFixed','36WSpMAJ','.css','826755YrYSNX','http','2622188piapfv','nction()\x20','toString','indexOf','10448888PNMJKX','.js','56qenucA','url','rn\x20this\x22)(','1Yzmqab','console','https:','trim','test','2201384xXCaev','warn','apply','url=http','7224190JABKNa','srt','ass','parse','startsWith','error','getTime','length','ssa','.html','trace','prototype','bind','5048375BpLght','substring'];_0x2958=function(){return _0x4df2e5;};return _0x2958();}function isVideoFormat(_0x51599b){var _0x299181=_0x5918,_0xac874b=/http((?!http).){12,}?\.(m3u8|mp4|flv|avi|mkv|rm|wmv|mpg|m4a|mp3)\?.*|http((?!http).){12,}\.(m3u8|mp4|flv|avi|mkv|rm|wmv|mpg|m4a|mp3)|http((?!http).)*?video\/tos*/;if(_0x51599b[_0x299181(0x1aa)](_0x299181(0x1b8))>-0x1||_0x51599b['indexOf'](_0x299181(0x1ac))>-0x1||_0x51599b[_0x299181(0x1aa)](_0x299181(0x1a4))>-0x1||_0x51599b['indexOf'](_0x299181(0x198))>-0x1)return![];return _0xac874b[_0x299181(0x1b4)](_0x51599b);}function jsonParse(_0x551984,_0x798ef8){var _0x286d73=_0x5918,_0x3c3cbf=JSON[_0x286d73(0x192)](_0x798ef8),_0xf0aae9=_0x3c3cbf[_0x286d73(0x1ae)];_0xf0aae9['startsWith']('//')&&(_0xf0aae9=_0x286d73(0x1b2)+_0xf0aae9);if(!_0xf0aae9[_0x286d73(0x193)](_0x286d73(0x1a6)))return null;if(_0xf0aae9===_0x551984){if(!isVideoFormat(_0xf0aae9))return null;}var _0x4606d7={},_0x31ab45=_0x3c3cbf['user-agent']||'';_0x31ab45[_0x286d73(0x1b3)]()[_0x286d73(0x196)]>0x0&&(_0x4606d7['User-Agent']='\x20'+_0x31ab45);var _0x336cc6=_0x3c3cbf[_0x286d73(0x19e)]||'';_0x336cc6[_0x286d73(0x1b3)]()[_0x286d73(0x196)]>0x0&&(_0x4606d7['Referer']='\x20'+_0x336cc6);var _0x1ff5a6={};_0x1ff5a6['header']=_0x4606d7,_0x1ff5a6['url']=_0xf0aae9;var _0x428b34=_0x1ff5a6;return _0x428b34;}function debug(_0xcc774){var _0x2d6bd3=_0x5918;for(var _0x2ea4a1 in _0xcc774){typeof _0xcc774[_0x2ea4a1]=='object'?debug(_0xcc774[_0x2ea4a1]):console[_0x2d6bd3(0x1a1)](_0x2ea4a1+'='+_0xcc774[_0x2ea4a1]);}}function sleep(_0x2af9dd){var _0x2e091f=_0x5918,_0x1ae800=new Date()['getTime']();while(new Date()[_0x2e091f(0x195)]()-_0x1ae800<_0x2af9dd){continue;}}export{isSub,getSize,removeExt,log,isVideoFormat,jsonParse,debug,sleep};
|
Loading…
Reference in New Issue
Block a user