diff --git a/js/18av_open.js b/js/18av_open.js new file mode 100644 index 0000000..43a7390 --- /dev/null +++ b/js/18av_open.js @@ -0,0 +1 @@ +var version_='jsjiami.com.v7';const _0x3f7d2c=_0x3342;(function(_0x4eca7a,_0x228c58,_0x16b286,_0x42dec1,_0x54d336,_0x3a8a8e,_0x30078b){return _0x4eca7a=_0x4eca7a>>0x7,_0x3a8a8e='hs',_0x30078b='hs',function(_0x2b6bef,_0x56a2f6,_0x405a03,_0x536ca2,_0x1e09b2){const _0x3d8f95=_0x3342;_0x536ca2='tfi',_0x3a8a8e=_0x536ca2+_0x3a8a8e,_0x1e09b2='up',_0x30078b+=_0x1e09b2,_0x3a8a8e=_0x405a03(_0x3a8a8e),_0x30078b=_0x405a03(_0x30078b),_0x405a03=0x0;const _0x22c494=_0x2b6bef();while(!![]&&--_0x42dec1+_0x56a2f6){try{_0x536ca2=-parseInt(_0x3d8f95(0x2b7,'\x49\x6c\x47\x77'))/0x1*(parseInt(_0x3d8f95(0x210,'\x29\x53\x77\x7a'))/0x2)+parseInt(_0x3d8f95(0x286,'\x7a\x6f\x52\x4c'))/0x3*(-parseInt(_0x3d8f95(0x2b3,'\x72\x55\x6f\x69'))/0x4)+parseInt(_0x3d8f95(0x290,'\x43\x33\x31\x62'))/0x5+parseInt(_0x3d8f95(0x2db,'\x30\x37\x25\x69'))/0x6+parseInt(_0x3d8f95(0x321,'\x51\x29\x28\x4a'))/0x7+parseInt(_0x3d8f95(0x2ad,'\x37\x7a\x6e\x29'))/0x8*(-parseInt(_0x3d8f95(0x1f3,'\x41\x43\x4b\x4c'))/0x9)+parseInt(_0x3d8f95(0x26a,'\x72\x55\x6f\x69'))/0xa*(-parseInt(_0x3d8f95(0x292,'\x71\x36\x74\x4b'))/0xb);}catch(_0x2e13f9){_0x536ca2=_0x405a03;}finally{_0x1e09b2=_0x22c494[_0x3a8a8e]();if(_0x4eca7a<=_0x42dec1)_0x405a03?_0x54d336?_0x536ca2=_0x1e09b2:_0x54d336=_0x1e09b2:_0x405a03=_0x1e09b2;else{if(_0x405a03==_0x54d336['replace'](/[RJVbNQtTKGIlCfpDAhOy=]/g,'')){if(_0x536ca2===_0x56a2f6){_0x22c494['un'+_0x3a8a8e](_0x1e09b2);break;}_0x22c494[_0x30078b](_0x1e09b2);}}}}}(_0x16b286,_0x228c58,function(_0x3b2ba9,_0x1b726b,_0x9b02ae,_0xe0c290,_0x51e7b1,_0x335c28,_0x124f3d){return _0x1b726b='\x73\x70\x6c\x69\x74',_0x3b2ba9=arguments[0x0],_0x3b2ba9=_0x3b2ba9[_0x1b726b](''),_0x9b02ae='\x72\x65\x76\x65\x72\x73\x65',_0x3b2ba9=_0x3b2ba9[_0x9b02ae]('\x76'),_0xe0c290='\x6a\x6f\x69\x6e',(0x136e0a,_0x3b2ba9[_0xe0c290](''));});}(0x5f00,0x58f1b,_0x493d,0xc0),_0x493d)&&(version_=_0x493d);import{Crypto,dayjs,jinja2,load,Uri,_}from'\x2e\x2f\x6c\x69\x62\x2f\x63\x61\x74\x2e\x6a\x73';let key=_0x3f7d2c(0x216,'\x65\x5e\x2a\x78'),url='',siteKey='',siteType=0x0;const PC_UA=_0x3f7d2c(0x20c,'\x66\x2a\x46\x49'),cookie={};async function request(_0x2afba2,_0x2a61fd){const _0x3685a5=_0x3f7d2c,_0x51a64c={'\x6e\x4a\x54\x47\x58':function(_0x1d70f1,_0x595cb6){return _0x1d70f1(_0x595cb6);},'\x4e\x58\x63\x68\x44':function(_0x22887c,_0x26bbd7){return _0x22887c(_0x26bbd7);},'\x76\x76\x79\x65\x41':_0x3685a5(0x297,'\x5b\x5b\x40\x71'),'\x75\x62\x47\x49\x4b':function(_0x5926ea,_0x4fc560){return _0x5926ea!==_0x4fc560;},'\x57\x44\x5a\x45\x63':_0x3685a5(0x2d3,'\x65\x5e\x2a\x78'),'\x6b\x49\x62\x61\x49':function(_0x4e6f1f,_0x18bb3,_0x5d9224){return _0x4e6f1f(_0x18bb3,_0x5d9224);},'\x48\x6d\x57\x64\x55':'\x67\x65\x74','\x6b\x71\x61\x59\x49':function(_0x5095c3,_0x1ea9cd){return _0x5095c3||_0x1ea9cd;},'\x41\x75\x72\x77\x58':function(_0x659b1b,_0x167a17){return _0x659b1b>_0x167a17;},'\x65\x79\x67\x54\x4f':function(_0x48d1ec,_0x3829e0){return _0x48d1ec===_0x3829e0;},'\x77\x75\x43\x78\x62':_0x3685a5(0x335,'\x41\x48\x39\x29'),'\x45\x4c\x79\x44\x74':function(_0x5646c9,_0x4e8a6b,_0x4c9ff7){return _0x5646c9(_0x4e8a6b,_0x4c9ff7);},'\x57\x49\x4e\x44\x44':function(_0x4326e7,_0x11dc26){return _0x4326e7+_0x11dc26;},'\x54\x73\x5a\x4c\x49':_0x3685a5(0x269,'\x75\x67\x66\x68')};let _0x216a5b=await _0x51a64c[_0x3685a5(0x32e,'\x28\x39\x63\x75')](req,_0x2afba2,{'\x6d\x65\x74\x68\x6f\x64':_0x51a64c[_0x3685a5(0x21a,'\x24\x24\x52\x29')],'\x68\x65\x61\x64\x65\x72\x73':{'\x55\x73\x65\x72\x2d\x41\x67\x65\x6e\x74':_0x51a64c[_0x3685a5(0x262,'\x24\x50\x39\x42')](_0x2a61fd,PC_UA),'\x43\x6f\x6f\x6b\x69\x65':_[_0x3685a5(0x2b6,'\x74\x65\x6f\x40')](cookie,(_0x13e8fe,_0x1657cf)=>{const _0xd66d31=_0x3685a5,_0x459a9f={'\x67\x74\x55\x75\x6f':function(_0x31be85,_0xf0b29d){return _0x51a64c['\x6e\x4a\x54\x47\x58'](_0x31be85,_0xf0b29d);},'\x62\x49\x46\x56\x79':function(_0x3051d0,_0x1b99c7){return _0x3051d0(_0x1b99c7);},'\x73\x45\x43\x4d\x66':function(_0x59b184,_0x4ed516){return _0x51a64c['\x4e\x58\x63\x68\x44'](_0x59b184,_0x4ed516);},'\x56\x53\x48\x65\x43':_0x51a64c[_0xd66d31(0x2d0,'\x24\x50\x39\x42')]};if(_0x51a64c[_0xd66d31(0x2eb,'\x65\x5e\x2a\x78')](_0xd66d31(0x338,'\x61\x43\x2a\x7a'),_0x51a64c[_0xd66d31(0x2b5,'\x69\x71\x21\x39')]))return _0x1657cf+'\x3d'+_0x13e8fe;else _0x4fa274=_0x459a9f['\x67\x74\x55\x75\x6f'](_0x2883cc,_0x459a9f[_0xd66d31(0x322,'\x41\x48\x39\x29')](_0x1eda8e,_0x5a2839)[_0xd66d31(0x31d,'\x40\x42\x47\x64')]('\x6c\x69\x2e\x63\x75\x72\x72\x65\x6e\x74')[_0xd66d31(0x287,'\x70\x64\x21\x6a')]()),_0x5996c3=_0x459a9f['\x73\x45\x43\x4d\x66'](_0x44274e,_0x414130(_0x474caf)[_0xd66d31(0x2e2,'\x66\x42\x55\x43')](_0x459a9f[_0xd66d31(0x2a2,'\x31\x58\x46\x5e')])[_0xd66d31(0x324,'\x5a\x50\x54\x6d')]());})[_0x3685a5(0x1fa,'\x69\x71\x21\x39')]('\x3b')}});if(_0x51a64c[_0x3685a5(0x2fa,'\x24\x24\x52\x29')](_0x216a5b['\x63\x6f\x6e\x74\x65\x6e\x74'][_0x3685a5(0x2c3,'\x28\x39\x63\x75')]('\x63\x68\x69\x6e\x65\x73\x65\x5f\x49\x61\x6d\x4f\x76\x65\x72\x45\x69\x67\x68\x74\x65\x65\x6e\x59\x65\x61\x72\x73\x4f\x6c\x64'),0x0)){if(_0x51a64c['\x65\x79\x67\x54\x4f'](_0x51a64c['\x77\x75\x43\x78\x62'],_0x51a64c['\x77\x75\x43\x78\x62'])){const _0x3ee703=await _0x51a64c[_0x3685a5(0x298,'\x29\x52\x65\x23')](req,_0x51a64c[_0x3685a5(0x30b,'\x28\x39\x63\x75')](url,'\x2f\x63\x68\x69\x6e\x65\x73\x65\x5f\x49\x61\x6d\x4f\x76\x65\x72\x45\x69\x67\x68\x74\x65\x65\x6e\x59\x65\x61\x72\x73\x4f\x6c\x64\x2f\x31\x39\x2f\x69\x6e\x64\x65\x78\x2e\x68\x74\x6d\x6c'),{'\x68\x65\x61\x64\x65\x72\x73':{'\x55\x73\x65\x72\x2d\x41\x67\x65\x6e\x74':PC_UA}}),_0x3191d4=_['\x69\x73\x41\x72\x72\x61\x79'](_0x3ee703['\x68\x65\x61\x64\x65\x72\x73'][_0x51a64c[_0x3685a5(0x29e,'\x24\x50\x39\x42')]])?_0x3ee703['\x68\x65\x61\x64\x65\x72\x73'][_0x3685a5(0x2c8,'\x29\x52\x65\x23')]['\x6a\x6f\x69\x6e']('\x3b'):_0x3ee703['\x68\x65\x61\x64\x65\x72\x73'][_0x51a64c[_0x3685a5(0x30a,'\x73\x75\x31\x79')]];return cookie[_0x3685a5(0x2f1,'\x70\x64\x21\x6a')]=_0x3191d4[_0x3685a5(0x2a0,'\x26\x64\x34\x4a')](/PHPSESSID=(.*);/)[0x1],await _0x51a64c[_0x3685a5(0x2b8,'\x30\x37\x25\x69')](request,_0x2afba2,_0x2a61fd);}else return _0x23b205+'\x3d'+_0x23bb88;}return _0x216a5b[_0x3685a5(0x224,'\x74\x29\x5b\x73')];}async function init(_0x118648){const _0x5b6f8d=_0x3f7d2c,_0x4545e0={'\x57\x4e\x48\x73\x44':_0x5b6f8d(0x300,'\x73\x75\x31\x79')};siteKey=_0x118648[_0x5b6f8d(0x27a,'\x72\x55\x6f\x69')],siteType=_0x118648[_0x5b6f8d(0x1ff,'\x51\x65\x53\x5b')],url=_0x118648['\x65\x78\x74']||_0x4545e0[_0x5b6f8d(0x1fd,'\x66\x4f\x4f\x56')];}async function home(_0x143018){const _0x69f8a4=_0x3f7d2c,_0x4d296a={'\x56\x6c\x63\x46\x76':'\u6bcf\u65e5\u66f4\u65b0','\x74\x50\x41\x75\x4c':'\x63\x68\x69\x6e\x65\x73\x65','\x7a\x78\x43\x53\x56':_0x69f8a4(0x2bd,'\x6e\x54\x77\x57'),'\x66\x79\x48\x44\x5a':_0x69f8a4(0x220,'\x51\x29\x28\x4a'),'\x64\x70\x72\x77\x75':_0x69f8a4(0x2ed,'\x73\x75\x31\x79'),'\x44\x4d\x59\x77\x55':'\u968f\u673a\u6240\u6709','\x6f\x53\x6d\x50\x48':'\x2f\x63\x68\x69\x6e\x65\x73\x65\x5f\x72\x61\x6e\x64\x6f\x6d\x61\x6c\x6c\x2f\x61\x6c\x6c\x2f\x69\x6e\x64\x65\x78\x2e\x68\x74\x6d\x6c','\x65\x63\x56\x66\x71':'\x2f\x75\x6e\x63\x65\x6e\x73\x6f\x72\x65\x64\x5f\x6c\x69\x73\x74\x2f\x61\x6c\x6c\x2f\x7b\x7b\x70\x67\x7d\x7d\x2e\x68\x74\x6d\x6c','\x44\x67\x46\x6a\x6e':'\x2f\x75\x6e\x63\x65\x6e\x73\x6f\x72\x65\x64\x5f\x72\x61\x6e\x64\x6f\x6d\x2f\x61\x6c\x6c\x2f\x69\x6e\x64\x65\x78\x2e\x68\x74\x6d\x6c','\x5a\x4b\x46\x6b\x61':_0x69f8a4(0x2b9,'\x73\x75\x31\x79'),'\x59\x50\x4b\x6d\x5a':'\x2f\x75\x6e\x63\x65\x6e\x73\x6f\x72\x65\x64\x5f\x6d\x61\x6b\x65\x72\x73\x72\x2f\x33\x30\x2f\u30ab\u30ea\u30d3\u30a2\u30f3\u30b3\u30e0\x28\x43\x61\x72\x69\x62\x62\x65\x61\x6e\x63\x6f\x6d\x29\x2f\x7b\x7b\x70\x67\x7d\x7d\x2e\x68\x74\x6d\x6c','\x78\x69\x52\x43\x6e':_0x69f8a4(0x28d,'\x65\x5e\x2a\x78'),'\x71\x70\x4e\x50\x62':_0x69f8a4(0x23f,'\x30\x37\x25\x69'),'\x41\x42\x64\x68\x64':_0x69f8a4(0x242,'\x66\x4f\x4f\x56'),'\x72\x65\x6a\x52\x54':_0x69f8a4(0x2f3,'\x41\x43\x4b\x4c'),'\x45\x6a\x4c\x4c\x71':_0x69f8a4(0x1f1,'\x51\x29\x28\x4a'),'\x75\x4f\x46\x77\x72':_0x69f8a4(0x2e0,'\x70\x64\x21\x6a'),'\x6c\x66\x42\x42\x4b':_0x69f8a4(0x2ae,'\x5b\x46\x5b\x4c'),'\x69\x6a\x6c\x6b\x73':'\x47\x61\x63\x68\x69\x6e\x63\x6f','\x70\x63\x58\x6f\x52':_0x69f8a4(0x1e7,'\x73\x75\x31\x79'),'\x44\x53\x66\x71\x4f':_0x69f8a4(0x2b1,'\x74\x29\x5b\x73'),'\x7a\x6d\x53\x55\x6e':'\u30a8\u30c3\u30c1\u306a','\x51\x76\x52\x72\x75':_0x69f8a4(0x2fc,'\x61\x43\x2a\x7a'),'\x50\x65\x4a\x62\x64':_0x69f8a4(0x209,'\x66\x36\x54\x52'),'\x64\x43\x53\x69\x64':'\x58\x58\x58\x2d\x41\x56','\x6d\x73\x41\x59\x62':'\x2f\x75\x6e\x63\x65\x6e\x73\x6f\x72\x65\x64\x5f\x6d\x61\x6b\x65\x72\x73\x72\x2f\x31\x32\x36\x2f\u30c8\u30ea\u30d7\u30eb\u30a8\u30c3\u30af\u30b9\x20\x28\x58\x58\x58\x2d\x41\x56\x29\x2f\x7b\x7b\x70\x67\x7d\x7d\x2e\x68\x74\x6d\x6c','\x67\x4e\x78\x77\x76':_0x69f8a4(0x2d4,'\x66\x2a\x46\x49'),'\x71\x4d\x52\x55\x70':_0x69f8a4(0x21e,'\x73\x75\x31\x79'),'\x68\x77\x64\x48\x5a':_0x69f8a4(0x319,'\x70\x64\x21\x6a'),'\x4a\x46\x56\x51\x6c':_0x69f8a4(0x281,'\x7a\x6f\x52\x4c'),'\x72\x56\x43\x73\x75':_0x69f8a4(0x1f8,'\x40\x42\x47\x64'),'\x6d\x53\x48\x42\x41':'\x2f\x64\x74\x5f\x6c\x69\x73\x74\x2f\x61\x6c\x6c\x2f\x7b\x7b\x70\x67\x7d\x7d\x2e\x68\x74\x6d\x6c','\x67\x67\x66\x74\x69':_0x69f8a4(0x2de,'\x7a\x6f\x52\x4c'),'\x59\x4e\x45\x47\x4a':'\x2f\x63\x68\x69\x6e\x65\x73\x65\x5f\x63\x61\x74\x65\x67\x6f\x72\x79\x6c\x69\x73\x74\x2f\x6c\x69\x73\x74\x2f\x69\x6e\x64\x65\x78\x2e\x68\x74\x6d\x6c'},_0x575fff=[],_0x328e11={};_0x575fff[_0x69f8a4(0x267,'\x66\x4f\x4f\x56')]({'\x74\x79\x70\x65\x5f\x69\x64':_0x69f8a4(0x238,'\x29\x4e\x63\x79'),'\x74\x79\x70\x65\x5f\x6e\x61\x6d\x65':_0x4d296a['\x56\x6c\x63\x46\x76'],'\x6c\x61\x6e\x64':0x1}),_0x575fff[_0x69f8a4(0x2a1,'\x29\x53\x77\x7a')]({'\x74\x79\x70\x65\x5f\x69\x64':_0x4d296a[_0x69f8a4(0x2f9,'\x6e\x54\x77\x57')],'\x74\x79\x70\x65\x5f\x6e\x61\x6d\x65':_0x4d296a[_0x69f8a4(0x30d,'\x6e\x54\x77\x57')],'\x6c\x61\x6e\x64':0x1});let _0x8d7ade=[{'\x6b\x65\x79':_0x69f8a4(0x27e,'\x37\x7a\x6e\x29'),'\x6e\x61\x6d\x65':'','\x69\x6e\x69\x74':_0x69f8a4(0x1fe,'\x67\x68\x77\x34'),'\x76\x61\x6c\x75\x65':[{'\x6e':'\u5168\u90e8','\x76':_0x4d296a[_0x69f8a4(0x1e3,'\x74\x29\x5b\x73')]},{'\x6e':_0x4d296a[_0x69f8a4(0x275,'\x30\x37\x25\x69')],'\x76':_0x69f8a4(0x2c7,'\x24\x50\x39\x42')},{'\x6e':_0x4d296a[_0x69f8a4(0x254,'\x29\x4e\x63\x79')],'\x76':_0x4d296a[_0x69f8a4(0x2df,'\x5b\x46\x5b\x4c')]}]}];return _0x328e11[_0x4d296a[_0x69f8a4(0x241,'\x67\x68\x77\x34')]]=_0x8d7ade,_0x575fff['\x70\x75\x73\x68']({'\x74\x79\x70\x65\x5f\x69\x64':_0x69f8a4(0x2ea,'\x41\x43\x4b\x4c'),'\x74\x79\x70\x65\x5f\x6e\x61\x6d\x65':'\u65e0\u7801','\x6c\x61\x6e\x64':0x1}),_0x8d7ade=[{'\x6b\x65\x79':_0x69f8a4(0x2fb,'\x6e\x54\x77\x57'),'\x6e\x61\x6d\x65':'','\x69\x6e\x69\x74':_0x4d296a[_0x69f8a4(0x1ee,'\x65\x5e\x2a\x78')],'\x76\x61\x6c\x75\x65':[{'\x6e':'\u5168\u90e8','\x76':_0x4d296a['\x65\x63\x56\x66\x71']},{'\x6e':'\u968f\u673a','\x76':_0x4d296a[_0x69f8a4(0x22d,'\x66\x36\x54\x52')]},{'\x6e':'\u4e00\u672c\u9053','\x76':_0x4d296a[_0x69f8a4(0x340,'\x67\x68\x77\x34')]},{'\x6e':_0x69f8a4(0x239,'\x43\x33\x31\x62'),'\x76':_0x4d296a['\x59\x50\x4b\x6d\x5a']},{'\x6e':_0x4d296a['\x78\x69\x52\x43\x6e'],'\x76':_0x4d296a['\x71\x70\x4e\x50\x62']},{'\x6e':_0x4d296a[_0x69f8a4(0x200,'\x66\x4f\x4f\x56')],'\x76':_0x4d296a[_0x69f8a4(0x326,'\x66\x4f\x4f\x56')]},{'\x6e':_0x4d296a['\x45\x6a\x4c\x4c\x71'],'\x76':_0x69f8a4(0x336,'\x24\x24\x52\x29')},{'\x6e':_0x4d296a[_0x69f8a4(0x25d,'\x66\x36\x54\x52')],'\x76':_0x4d296a[_0x69f8a4(0x1f7,'\x73\x75\x31\x79')]},{'\x6e':_0x4d296a[_0x69f8a4(0x279,'\x6f\x5e\x75\x61')],'\x76':_0x69f8a4(0x2f5,'\x74\x24\x48\x6c')},{'\x6e':_0x4d296a[_0x69f8a4(0x294,'\x67\x68\x77\x34')],'\x76':_0x4d296a[_0x69f8a4(0x2cb,'\x30\x37\x25\x69')]},{'\x6e':_0x4d296a[_0x69f8a4(0x2a3,'\x66\x42\x55\x43')],'\x76':_0x69f8a4(0x226,'\x5b\x46\x5b\x4c')},{'\x6e':_0x69f8a4(0x2e1,'\x37\x7a\x6e\x29'),'\x76':_0x4d296a[_0x69f8a4(0x28f,'\x29\x53\x77\x7a')]},{'\x6e':_0x4d296a['\x7a\x6d\x53\x55\x6e'],'\x76':_0x4d296a[_0x69f8a4(0x250,'\x52\x79\x34\x39')]},{'\x6e':_0x4d296a[_0x69f8a4(0x233,'\x30\x37\x25\x69')],'\x76':_0x4d296a[_0x69f8a4(0x248,'\x74\x29\x5b\x73')]}]}],_0x328e11['\x75\x6e\x63\x65\x6e\x73\x6f\x72\x65\x64']=_0x8d7ade,_0x575fff['\x70\x75\x73\x68']({'\x74\x79\x70\x65\x5f\x69\x64':_0x4d296a['\x67\x4e\x78\x77\x76'],'\x74\x79\x70\x65\x5f\x6e\x61\x6d\x65':'\u52a8\u753b','\x6c\x61\x6e\x64':0x1}),_0x8d7ade=[{'\x6b\x65\x79':_0x4d296a['\x71\x4d\x52\x55\x70'],'\x6e\x61\x6d\x65':'','\x69\x6e\x69\x74':_0x4d296a[_0x69f8a4(0x342,'\x6f\x5e\x75\x61')],'\x76\x61\x6c\x75\x65':[{'\x6e':'\u5168\u90e8','\x76':_0x4d296a['\x68\x77\x64\x48\x5a']},{'\x6e':'\u968f\u673a','\x76':_0x69f8a4(0x293,'\x66\x2a\x46\x49')},{'\x6e':'\u6709\u7801','\x76':_0x69f8a4(0x253,'\x6e\x54\x77\x57')},{'\x6e':'\u65e0\u7801','\x76':_0x4d296a[_0x69f8a4(0x32d,'\x67\x68\x77\x34')]},{'\x6e':'\x33\x44','\x76':_0x4d296a[_0x69f8a4(0x1e5,'\x26\x64\x34\x4a')]}]}],_0x328e11[_0x4d296a[_0x69f8a4(0x21c,'\x5b\x21\x39\x24')]]=_0x8d7ade,_0x575fff[_0x69f8a4(0x23b,'\x37\x7a\x6e\x29')]({'\x74\x79\x70\x65\x5f\x69\x64':'\x64\x74','\x74\x79\x70\x65\x5f\x6e\x61\x6d\x65':'\u81ea\u62cd','\x6c\x61\x6e\x64':0x1}),_0x8d7ade=[{'\x6b\x65\x79':_0x69f8a4(0x22c,'\x5b\x21\x39\x24'),'\x6e\x61\x6d\x65':'','\x69\x6e\x69\x74':_0x4d296a[_0x69f8a4(0x2f4,'\x7a\x6f\x52\x4c')],'\x76\x61\x6c\x75\x65':[{'\x6e':'\u5168\u90e8','\x76':_0x69f8a4(0x229,'\x5b\x21\x39\x24')},{'\x6e':'\u968f\u673a','\x76':_0x4d296a[_0x69f8a4(0x257,'\x70\x64\x21\x6a')]}]}],_0x328e11['\x64\x74']=_0x8d7ade,_0x575fff[_0x69f8a4(0x2bc,'\x66\x36\x54\x52')]({'\x74\x79\x70\x65\x5f\x69\x64':_0x4d296a[_0x69f8a4(0x320,'\x24\x50\x39\x42')],'\x74\x79\x70\x65\x5f\x6e\x61\x6d\x65':'\u6807\u7b7e','\x6c\x61\x6e\x64':0x0}),JSON[_0x69f8a4(0x23a,'\x31\x58\x46\x5e')]({'\x63\x6c\x61\x73\x73':_0x575fff,'\x66\x69\x6c\x74\x65\x72\x73':_0x328e11});}async function homeVod(){return'\x7b\x7d';}function _0x3342(_0x1b49f2,_0x57cd30){const _0x493d99=_0x493d();return _0x3342=function(_0x334213,_0x3cebcd){_0x334213=_0x334213-0x1e3;let _0x29efdc=_0x493d99[_0x334213];if(_0x3342['\x73\x5a\x45\x6d\x66\x49']===undefined){var _0x4e87dd=function(_0xcf7fe){const _0x23b205='\x61\x62\x63\x64\x65\x66\x67\x68\x69\x6a\x6b\x6c\x6d\x6e\x6f\x70\x71\x72\x73\x74\x75\x76\x77\x78\x79\x7a\x41\x42\x43\x44\x45\x46\x47\x48\x49\x4a\x4b\x4c\x4d\x4e\x4f\x50\x51\x52\x53\x54\x55\x56\x57\x58\x59\x5a\x30\x31\x32\x33\x34\x35\x36\x37\x38\x39\x2b\x2f\x3d';let _0x23bb88='',_0x9eed71='';for(let _0x1cb6d7=0x0,_0x2e310b,_0xa0b0c6,_0xf41ba5=0x0;_0xa0b0c6=_0xcf7fe['\x63\x68\x61\x72\x41\x74'](_0xf41ba5++);~_0xa0b0c6&&(_0x2e310b=_0x1cb6d7%0x4?_0x2e310b*0x40+_0xa0b0c6:_0xa0b0c6,_0x1cb6d7++%0x4)?_0x23bb88+=String['\x66\x72\x6f\x6d\x43\x68\x61\x72\x43\x6f\x64\x65'](0xff&_0x2e310b>>(-0x2*_0x1cb6d7&0x6)):0x0){_0xa0b0c6=_0x23b205['\x69\x6e\x64\x65\x78\x4f\x66'](_0xa0b0c6);}for(let _0x163286=0x0,_0x191e44=_0x23bb88['\x6c\x65\x6e\x67\x74\x68'];_0x163286<_0x191e44;_0x163286++){_0x9eed71+='\x25'+('\x30\x30'+_0x23bb88['\x63\x68\x61\x72\x43\x6f\x64\x65\x41\x74'](_0x163286)['\x74\x6f\x53\x74\x72\x69\x6e\x67'](0x10))['\x73\x6c\x69\x63\x65'](-0x2);}return decodeURIComponent(_0x9eed71);};const _0x3c3b82=function(_0x4d7f34,_0x5d993e){let _0x17e163=[],_0x45212f=0x0,_0x2988e1,_0x36d61a='';_0x4d7f34=_0x4e87dd(_0x4d7f34);let _0x4e7293;for(_0x4e7293=0x0;_0x4e7293<0x100;_0x4e7293++){_0x17e163[_0x4e7293]=_0x4e7293;}for(_0x4e7293=0x0;_0x4e7293<0x100;_0x4e7293++){_0x45212f=(_0x45212f+_0x17e163[_0x4e7293]+_0x5d993e['\x63\x68\x61\x72\x43\x6f\x64\x65\x41\x74'](_0x4e7293%_0x5d993e['\x6c\x65\x6e\x67\x74\x68']))%0x100,_0x2988e1=_0x17e163[_0x4e7293],_0x17e163[_0x4e7293]=_0x17e163[_0x45212f],_0x17e163[_0x45212f]=_0x2988e1;}_0x4e7293=0x0,_0x45212f=0x0;for(let _0x5c92c8=0x0;_0x5c92c8<_0x4d7f34['\x6c\x65\x6e\x67\x74\x68'];_0x5c92c8++){_0x4e7293=(_0x4e7293+0x1)%0x100,_0x45212f=(_0x45212f+_0x17e163[_0x4e7293])%0x100,_0x2988e1=_0x17e163[_0x4e7293],_0x17e163[_0x4e7293]=_0x17e163[_0x45212f],_0x17e163[_0x45212f]=_0x2988e1,_0x36d61a+=String['\x66\x72\x6f\x6d\x43\x68\x61\x72\x43\x6f\x64\x65'](_0x4d7f34['\x63\x68\x61\x72\x43\x6f\x64\x65\x41\x74'](_0x5c92c8)^_0x17e163[(_0x17e163[_0x4e7293]+_0x17e163[_0x45212f])%0x100]);}return _0x36d61a;};_0x3342['\x66\x43\x61\x6e\x41\x6b']=_0x3c3b82,_0x1b49f2=arguments,_0x3342['\x73\x5a\x45\x6d\x66\x49']=!![];}const _0x197f37=_0x493d99[0x0],_0x1d39ae=_0x334213+_0x197f37,_0x4d71aa=_0x1b49f2[_0x1d39ae];return!_0x4d71aa?(_0x3342['\x42\x69\x63\x59\x42\x73']===undefined&&(_0x3342['\x42\x69\x63\x59\x42\x73']=!![]),_0x29efdc=_0x3342['\x66\x43\x61\x6e\x41\x6b'](_0x29efdc,_0x3cebcd),_0x1b49f2[_0x1d39ae]=_0x29efdc):_0x29efdc=_0x4d71aa,_0x29efdc;},_0x3342(_0x1b49f2,_0x57cd30);}async function category(_0x5f338b,_0x4ad257,_0x106fb1,_0x223fac){const _0x3f61f1=_0x3f7d2c,_0x21d516={'\x54\x76\x4a\x68\x6d':'\x69\x6d\x67\x3a\x66\x69\x72\x73\x74','\x50\x72\x52\x43\x48':function(_0x3bb31c,_0x2c276d){return _0x3bb31c(_0x2c276d);},'\x61\x76\x68\x56\x71':_0x3f61f1(0x258,'\x6f\x37\x45\x73'),'\x56\x42\x4a\x79\x57':'\x7b\x7b\x70\x67\x7d\x7d\x2e\x68\x74\x6d\x6c','\x61\x59\x68\x47\x74':_0x3f61f1(0x2e9,'\x74\x65\x6f\x40'),'\x47\x6a\x73\x61\x45':function(_0x18c33e,_0x358e04){return _0x18c33e<=_0x358e04;},'\x53\x51\x65\x43\x41':function(_0x36193e,_0x3698c4){return _0x36193e==_0x3698c4;},'\x51\x47\x47\x54\x46':'\x6e\x65\x77','\x41\x4b\x67\x6d\x72':_0x3f61f1(0x32b,'\x74\x65\x6f\x40'),'\x79\x72\x47\x54\x62':'\x59\x59\x59\x59\x2d\x4d\x4d\x2d\x44\x44','\x50\x69\x50\x53\x74':function(_0x4cdf3b,_0x3014b1){return _0x4cdf3b!==_0x3014b1;},'\x63\x76\x6c\x43\x63':_0x3f61f1(0x2ce,'\x40\x34\x23\x46'),'\x76\x65\x68\x4a\x69':function(_0x4957d4,_0x139403,_0x3db8fb){return _0x4957d4(_0x139403,_0x3db8fb);},'\x59\x53\x59\x69\x6e':function(_0xbaecf,_0x4a3e54){return _0xbaecf(_0x4a3e54);},'\x44\x68\x7a\x41\x75':function(_0x421ad1,_0x4e54f6){return _0x421ad1===_0x4e54f6;},'\x75\x73\x5a\x68\x64':_0x3f61f1(0x2c9,'\x7a\x6f\x52\x4c'),'\x4a\x55\x61\x59\x68':function(_0x595b66,_0x3230a0){return _0x595b66(_0x3230a0);},'\x47\x69\x6d\x65\x47':function(_0x4c08a1,_0x2415fb){return _0x4c08a1(_0x2415fb);},'\x44\x7a\x63\x45\x70':_0x3f61f1(0x1eb,'\x24\x24\x52\x29'),'\x59\x6b\x43\x43\x61':function(_0x3b179a,_0x4ee2fb){return _0x3b179a>_0x4ee2fb;},'\x49\x77\x75\x7a\x76':_0x3f61f1(0x288,'\x49\x6c\x47\x77'),'\x57\x42\x6f\x41\x4e':function(_0x349833,_0x3c1b20){return _0x349833+_0x3c1b20;},'\x76\x78\x71\x79\x53':function(_0x4f3cca,_0x570277){return _0x4f3cca(_0x570277);},'\x55\x51\x66\x43\x54':_0x3f61f1(0x344,'\x41\x43\x4b\x4c'),'\x49\x62\x4c\x64\x53':function(_0x5aca49,_0x4bbff1){return _0x5aca49>_0x4bbff1;},'\x74\x56\x61\x7a\x64':function(_0x573114,_0x13f5f1){return _0x573114(_0x13f5f1);},'\x6c\x4f\x4e\x65\x79':'\x6c\x69\x2e\x70\x61\x67\x65\x2d\x69\x74\x65\x6d\x3a\x6c\x61\x73\x74'};let _0x31c662=url;if(_0x21d516['\x47\x6a\x73\x61\x45'](_0x4ad257,0x0))_0x4ad257=0x1;_0x5f338b=_0x223fac['\x74\x69\x64']||_0x5f338b;if(_0x21d516[_0x3f61f1(0x213,'\x74\x29\x5b\x73')](_0x5f338b,_0x21d516[_0x3f61f1(0x25a,'\x28\x78\x65\x63')])){let _0x13b36c=dayjs();_0x13b36c=_0x13b36c[_0x3f61f1(0x314,'\x65\x5e\x2a\x78')](_0x4ad257,_0x21d516[_0x3f61f1(0x1ed,'\x41\x48\x39\x29')]),_0x31c662+=_0x3f61f1(0x240,'\x73\x75\x31\x79')+_0x13b36c['\x66\x6f\x72\x6d\x61\x74'](_0x21d516[_0x3f61f1(0x29d,'\x51\x65\x53\x5b')])+'\x2e\x68\x74\x6d\x6c';}else{if(_0x21d516[_0x3f61f1(0x2e4,'\x24\x50\x39\x42')](_0x3f61f1(0x33c,'\x41\x43\x4b\x4c'),_0x21d516[_0x3f61f1(0x24b,'\x28\x78\x65\x63')]))_0x31c662+=_0x21d516[_0x3f61f1(0x27b,'\x31\x58\x46\x5e')](jinja2,_0x5f338b,{'\x70\x67':_0x4ad257});else{const _0x1a66a5=_0x5b7162(_0x4bec09)[_0x3f61f1(0x2a9,'\x52\x79\x34\x39')](_0x21d516[_0x3f61f1(0x2ec,'\x61\x43\x2a\x7a')])[0x0],_0x21e04c=_0x21d516['\x50\x72\x52\x43\x48'](_0x1db63a,_0x1af12d)[_0x3f61f1(0x252,'\x74\x29\x5b\x73')]('\x68\x33\x20\x3e\x20\x61')[0x0];return{'\x76\x6f\x64\x5f\x69\x64':_0x21e04c[_0x3f61f1(0x343,'\x74\x29\x5b\x73')]['\x68\x72\x65\x66']['\x72\x65\x70\x6c\x61\x63\x65'](_0x211e81,''),'\x76\x6f\x64\x5f\x6e\x61\x6d\x65':_0x21e04c[_0x3f61f1(0x268,'\x29\x53\x77\x7a')][0x0][_0x3f61f1(0x332,'\x5b\x46\x5b\x4c')],'\x76\x6f\x64\x5f\x70\x69\x63':_0x1a66a5[_0x3f61f1(0x1ec,'\x43\x33\x31\x62')]['\x73\x72\x63']};}}const _0x22f735=await _0x21d516[_0x3f61f1(0x20e,'\x41\x43\x4b\x4c')](request,_0x31c662),_0x226bd8=_0x21d516['\x59\x53\x59\x69\x6e'](load,_0x22f735);let _0x415d1a=[];if(_0x21d516[_0x3f61f1(0x329,'\x66\x2a\x46\x49')](_0x5f338b,_0x21d516['\x75\x73\x5a\x68\x64'])){const _0xebd0=_0x21d516[_0x3f61f1(0x246,'\x5b\x21\x39\x24')](_0x226bd8,_0x3f61f1(0x2a6,'\x5b\x21\x39\x24'));_0x415d1a=_['\x6d\x61\x70'](_0xebd0,_0x33d973=>{const _0x83a200=_0x3f61f1,_0x7c4c2d=_0x21d516[_0x83a200(0x261,'\x4a\x75\x45\x51')](_0x226bd8,_0x33d973)['\x66\x69\x6e\x64']('\x61')[0x0],_0x27dddb=_0x7c4c2d[_0x83a200(0x295,'\x66\x4f\x4f\x56')][0x0]['\x64\x61\x74\x61'];return{'\x76\x6f\x64\x5f\x69\x64':_0x7c4c2d[_0x83a200(0x2cd,'\x41\x43\x4b\x4c')][_0x83a200(0x24a,'\x61\x43\x2a\x7a')]['\x72\x65\x70\x6c\x61\x63\x65'](url,'')['\x72\x65\x70\x6c\x61\x63\x65'](_0x21d516['\x61\x76\x68\x56\x71'],_0x21d516['\x56\x42\x4a\x79\x57']),'\x76\x6f\x64\x5f\x6e\x61\x6d\x65':_0x27dddb,'\x76\x6f\x64\x5f\x70\x69\x63':'','\x76\x6f\x64\x5f\x70\x69\x63\x74':_0x27dddb[_0x83a200(0x203,'\x67\x68\x77\x34')](0x0,0x1),'\x63\x69\x72\x63\x6c\x65':0x1,'\x72\x61\x74\x69\x6f':0x1,'\x63\x61\x74\x65':{'\x6c\x61\x6e\x64':0x1}};});}else{const _0x54f5fa=_0x21d516[_0x3f61f1(0x22f,'\x43\x33\x31\x62')](_0x226bd8,_0x21d516[_0x3f61f1(0x278,'\x7a\x6f\x52\x4c')]);_0x415d1a=_['\x6d\x61\x70'](_0x54f5fa,_0x3df09f=>{const _0x1b7ad3=_0x3f61f1,_0x2884c2=_0x21d516['\x50\x72\x52\x43\x48'](_0x226bd8,_0x3df09f)[_0x1b7ad3(0x30c,'\x29\x4e\x63\x79')](_0x21d516['\x54\x76\x4a\x68\x6d'])[0x0],_0xae6de6=_0x21d516[_0x1b7ad3(0x29a,'\x66\x2a\x46\x49')](_0x226bd8,_0x3df09f)[_0x1b7ad3(0x31d,'\x40\x42\x47\x64')](_0x21d516[_0x1b7ad3(0x218,'\x5b\x21\x39\x24')])[0x0];return{'\x76\x6f\x64\x5f\x69\x64':_0xae6de6[_0x1b7ad3(0x31a,'\x24\x24\x52\x29')][_0x1b7ad3(0x237,'\x28\x78\x65\x63')][_0x1b7ad3(0x221,'\x75\x67\x66\x68')](url,''),'\x76\x6f\x64\x5f\x6e\x61\x6d\x65':_0xae6de6['\x63\x68\x69\x6c\x64\x72\x65\x6e'][0x0]['\x64\x61\x74\x61'],'\x76\x6f\x64\x5f\x70\x69\x63':_0x2884c2['\x61\x74\x74\x72\x69\x62\x73']['\x73\x72\x63']};});}let _0x399688=0x0;if(_0x21d516['\x53\x51\x65\x43\x41'](_0x5f338b,_0x21d516[_0x3f61f1(0x284,'\x5b\x5b\x40\x71')])||_0x21d516[_0x3f61f1(0x1f0,'\x6e\x54\x77\x57')](_0x5f338b[_0x3f61f1(0x2c3,'\x28\x39\x63\x75')](_0x21d516[_0x3f61f1(0x29c,'\x41\x48\x39\x29')]),0x0))_0x399688=_0x21d516[_0x3f61f1(0x274,'\x28\x78\x65\x63')](_0x4ad257,0x1);else{const _0x546d77=_0x21d516[_0x3f61f1(0x272,'\x67\x68\x77\x34')](_0x226bd8,_0x21d516['\x55\x51\x66\x43\x54']);_0x21d516[_0x3f61f1(0x32f,'\x40\x42\x47\x64')](_0x546d77[_0x3f61f1(0x2aa,'\x72\x55\x6f\x69')],0x0)?(_0x4ad257=parseInt(_0x21d516['\x74\x56\x61\x7a\x64'](_0x226bd8,_0x546d77)['\x66\x69\x6e\x64'](_0x3f61f1(0x33a,'\x72\x55\x6f\x69'))['\x74\x65\x78\x74']()),_0x399688=_0x21d516[_0x3f61f1(0x204,'\x72\x55\x6f\x69')](parseInt,_0x21d516[_0x3f61f1(0x273,'\x49\x6c\x47\x77')](_0x226bd8,_0x546d77)['\x66\x69\x6e\x64'](_0x21d516[_0x3f61f1(0x27f,'\x24\x50\x39\x42')])['\x74\x65\x78\x74']())):_0x399688=_0x4ad257;}return JSON['\x73\x74\x72\x69\x6e\x67\x69\x66\x79']({'\x70\x61\x67\x65':_0x4ad257,'\x70\x61\x67\x65\x63\x6f\x75\x6e\x74':_0x399688,'\x6c\x69\x73\x74':_0x415d1a});}function hsdfdg252(_0x5c4ff0,_0x1d7677,_0x58aca7,_0x55207a,_0x8ee66){const _0x149022=_0x3f7d2c,_0x1e3ca6={'\x71\x69\x44\x61\x74':function(_0x360ecd,_0x402c27){return _0x360ecd%_0x402c27;},'\x4d\x52\x51\x57\x49':function(_0x37263a,_0x361ab3){return _0x37263a+_0x361ab3;},'\x51\x7a\x66\x67\x57':function(_0x5c2f01,_0x1604f9){return _0x5c2f01<_0x1604f9;},'\x75\x61\x67\x42\x57':function(_0x20eddf,_0x5b7827){return _0x20eddf^_0x5b7827;},'\x4a\x76\x44\x6d\x77':function(_0x1eb1f6,_0x20c303){return _0x1eb1f6*_0x20c303;},'\x7a\x69\x65\x78\x4f':function(_0x5a894a,_0x1dcce0,_0x381c42,_0x2ad972,_0x3add86,_0x501ff8,_0x746886,_0x13c6c8){return _0x5a894a(_0x1dcce0,_0x381c42,_0x2ad972,_0x3add86,_0x501ff8,_0x746886,_0x13c6c8);},'\x47\x45\x6a\x67\x4c':_0x149022(0x215,'\x41\x48\x39\x29')};let _0xdabfd6=[],_0x404afa=[];_0x1d7677=_0x1d7677<=0x19?_0x1d7677:_0x1e3ca6[_0x149022(0x2ba,'\x66\x4f\x4f\x56')](_0x1d7677,0x19);let _0x24d7d2=String['\x66\x72\x6f\x6d\x43\x68\x61\x72\x43\x6f\x64\x65'](_0x1e3ca6['\x4d\x52\x51\x57\x49'](_0x1d7677,0x61));_0xdabfd6=_0x8ee66[_0x149022(0x301,'\x65\x5e\x2a\x78')](_0x24d7d2);for(let _0x3a2c71=0x0;_0x1e3ca6[_0x149022(0x28e,'\x61\x43\x2a\x7a')](_0x3a2c71,_0xdabfd6[_0x149022(0x2c5,'\x66\x42\x55\x43')]);_0x3a2c71++){let _0x30ae92=parseInt(_0xdabfd6[_0x3a2c71],_0x1d7677);_0x30ae92=_0x1e3ca6[_0x149022(0x202,'\x4a\x75\x45\x51')](_0x1e3ca6['\x4a\x76\x44\x6d\x77'](_0x30ae92,0x1),_0x5c4ff0);let _0x3f7e8d=String[_0x149022(0x328,'\x67\x68\x77\x34')](_0x30ae92);_0x404afa['\x70\x75\x73\x68'](_0x3f7e8d);}let _0x8cafef=_0x404afa[_0x149022(0x313,'\x70\x64\x21\x6a')]('');return _0x8cafef=_0x1e3ca6['\x7a\x69\x65\x78\x4f'](aesX,_0x1e3ca6[_0x149022(0x20b,'\x66\x42\x55\x43')],![],_0x8cafef,!![],_0x58aca7,_0x55207a,![]),_0x8cafef;}async function detail(_0x1944aa){const _0x4539b6=_0x3f7d2c,_0x5a3440={'\x43\x77\x79\x66\x4d':function(_0x730269,_0x96726f){return _0x730269+_0x96726f;},'\x6d\x4f\x4f\x6f\x48':function(_0x13894e,_0x5b13c6){return _0x13894e(_0x5b13c6);},'\x76\x65\x44\x55\x77':function(_0x1d1f00){return _0x1d1f00();},'\x61\x7a\x55\x45\x51':_0x4539b6(0x1e4,'\x29\x53\x77\x7a'),'\x49\x72\x66\x4c\x6d':_0x4539b6(0x2f6,'\x74\x29\x5b\x73'),'\x74\x64\x6c\x7a\x65':function(_0x16430b,_0x474273){return _0x16430b(_0x474273);},'\x42\x74\x4d\x78\x6e':function(_0x146a0c,_0x39d202){return _0x146a0c(_0x39d202);},'\x6e\x42\x48\x59\x79':_0x4539b6(0x302,'\x30\x37\x25\x69'),'\x6e\x7a\x44\x46\x42':_0x4539b6(0x2f2,'\x5b\x5b\x40\x71'),'\x58\x57\x6e\x68\x67':function(_0x387146,_0x2d0200,_0x51ab14,_0x30f853,_0x3f0c8a,_0x4124d2){return _0x387146(_0x2d0200,_0x51ab14,_0x30f853,_0x3f0c8a,_0x4124d2);},'\x63\x4e\x57\x79\x71':_0x4539b6(0x312,'\x65\x5e\x2a\x78'),'\x4d\x59\x58\x46\x51':function(_0x1f5fa9,_0x20a947){return _0x1f5fa9+_0x20a947;}},_0x33a86f=await _0x5a3440[_0x4539b6(0x33f,'\x74\x29\x5b\x73')](request,_0x5a3440[_0x4539b6(0x266,'\x52\x79\x34\x39')](url,_0x1944aa)),_0x506a45=_0x5a3440[_0x4539b6(0x33e,'\x24\x50\x39\x42')](load,_0x33a86f),_0x5c1a5f=_0x506a45(_0x5a3440[_0x4539b6(0x251,'\x6e\x54\x77\x57')]),_0x50f086=_[_0x4539b6(0x33d,'\x24\x24\x52\x29')](_['\x63\x68\x75\x6e\x6b'](_0x5c1a5f,0x2),_0x3cdde4=>{const _0x2f0679=_0x4539b6;return _0x5a3440[_0x2f0679(0x27c,'\x5b\x21\x39\x24')](_0x5a3440[_0x2f0679(0x2ef,'\x7a\x6f\x52\x4c')](_0x506a45,_0x3cdde4[0x0])[_0x2f0679(0x2a5,'\x69\x42\x77\x52')](),_0x506a45(_0x3cdde4[0x1])[_0x2f0679(0x31f,'\x30\x37\x25\x69')]());})[_0x4539b6(0x1f2,'\x49\x6c\x47\x77')]('\x0a');let _0x3129e7={'\x76\x6f\x64\x5f\x69\x64':_0x1944aa,'\x76\x6f\x64\x5f\x63\x6f\x6e\x74\x65\x6e\x74':_0x50f086};const _0x38c834=_0x5a3440['\x74\x64\x6c\x7a\x65'](parseInt,_0x33a86f[_0x4539b6(0x280,'\x75\x67\x66\x68')](/hadeedg252=(\d*)/)[0x1]),_0x1bf869=_0x5a3440[_0x4539b6(0x2fd,'\x66\x2a\x46\x49')](parseInt,_0x33a86f[_0x4539b6(0x2c0,'\x73\x75\x31\x79')](/hcdeedg252=(\d*)/)[0x1]),_0x59d88d=_0x33a86f['\x6d\x61\x74\x63\x68'](/var argdeqweqweqwe = '(.*?)'/)[0x1],_0xbafeb4=_0x33a86f[_0x4539b6(0x232,'\x6e\x54\x77\x57')](/var hdddedg252 = '(.*?)'/)[0x1],_0x448949=/mvarr\['\d*_\d*'\]=\[\['[\S]*?','([\S]*?)','.*?','(.*?)'/g;let _0x1c357f=[],_0x510c57=[];while(_0x510c57=_0x448949[_0x4539b6(0x24c,'\x26\x64\x34\x4a')](_0x33a86f)){if(_0x5a3440['\x6e\x42\x48\x59\x79']!==_0x5a3440[_0x4539b6(0x29b,'\x31\x58\x46\x5e')]){let _0x346b28=_0x510c57[0x2];if(_0x346b28[_0x4539b6(0x2dc,'\x66\x2a\x46\x49')]('\x2f\x2f')){const _0x4e8173=_0x5a3440[_0x4539b6(0x2e7,'\x72\x55\x6f\x69')](hsdfdg252,_0x38c834,_0x1bf869,_0x59d88d,_0xbafeb4,_0x510c57[0x1]);_0x1c357f['\x70\x75\x73\x68'](_0x5a3440[_0x4539b6(0x327,'\x29\x4e\x63\x79')](_0x5a3440[_0x4539b6(0x2d2,'\x51\x29\x28\x4a')]+_0x5a3440[_0x4539b6(0x305,'\x70\x64\x21\x6a')](_0x1c357f['\x6c\x65\x6e\x67\x74\x68'],0x1)+'\x24',base64Encode(_0x5a3440['\x4d\x59\x58\x46\x51'](_0x346b28,_0x4e8173))));}}else{let _0x2a4515=_0x5a3440[_0x4539b6(0x22a,'\x75\x67\x66\x68')](_0x58bd81);_0x2a4515=_0x2a4515['\x73\x75\x62\x74\x72\x61\x63\x74'](_0x2e6e5f,_0x5a3440[_0x4539b6(0x212,'\x7a\x6f\x52\x4c')]),_0x2be6f7+='\x2f\x63\x6f\x6e\x74\x65\x6e\x74\x5f\x6e\x65\x77\x73\x2f\x61\x6c\x6c\x2f'+_0x2a4515[_0x4539b6(0x2c1,'\x30\x37\x25\x69')](_0x4539b6(0x25e,'\x29\x4e\x63\x79'))+_0x4539b6(0x325,'\x61\x43\x2a\x7a');}}return _0x3129e7[_0x4539b6(0x28b,'\x6b\x50\x75\x50')]=_0x4539b6(0x24e,'\x72\x55\x6f\x69'),_0x3129e7[_0x4539b6(0x31e,'\x51\x29\x28\x4a')]=_0x1c357f[_0x4539b6(0x2ff,'\x26\x64\x34\x4a')]('\x23'),console[_0x4539b6(0x21d,'\x24\x50\x39\x42')](_0x3129e7['\x76\x6f\x64\x5f\x70\x6c\x61\x79\x5f\x75\x72\x6c']),JSON[_0x4539b6(0x236,'\x7a\x6f\x52\x4c')]({'\x6c\x69\x73\x74':[_0x3129e7]});}async function proxy(_0x3b63df,_0xf193cf){}async function play(_0x2a624d,_0x2da8bf,_0x1073fc){const _0x124dce=_0x3f7d2c,_0x1f2bf3={'\x6c\x45\x46\x68\x58':'\x7b\x7b\x70\x67\x7d\x7d\x2e\x68\x74\x6d\x6c','\x63\x70\x4e\x6a\x74':_0x124dce(0x282,'\x5b\x46\x5b\x4c'),'\x51\x74\x77\x50\x71':_0x124dce(0x1f5,'\x29\x52\x65\x23'),'\x49\x44\x62\x66\x41':'\x63\x68\x69\x6e\x65\x73\x65','\x56\x4b\x51\x77\x51':'\x74\x69\x64','\x6e\x74\x51\x53\x69':_0x124dce(0x20f,'\x5b\x21\x39\x24'),'\x56\x6f\x4d\x65\x65':'\u968f\u673a\u8fd1\u4f5c','\x74\x77\x6a\x6c\x78':_0x124dce(0x263,'\x40\x34\x23\x46'),'\x56\x47\x42\x42\x7a':_0x124dce(0x206,'\x30\x37\x25\x69'),'\x61\x5a\x76\x48\x6f':_0x124dce(0x223,'\x31\x58\x46\x5e'),'\x78\x75\x55\x66\x70':_0x124dce(0x234,'\x55\x6c\x41\x43'),'\x67\x6f\x56\x49\x57':_0x124dce(0x23e,'\x72\x55\x6f\x69'),'\x74\x44\x58\x56\x54':_0x124dce(0x20d,'\x5b\x21\x39\x24'),'\x55\x6a\x54\x47\x6e':_0x124dce(0x227,'\x66\x2a\x46\x49'),'\x7a\x71\x69\x41\x59':'\x2f\x75\x6e\x63\x65\x6e\x73\x6f\x72\x65\x64\x5f\x6d\x61\x6b\x65\x72\x73\x72\x2f\x33\x30\x2f\u30ab\u30ea\u30d3\u30a2\u30f3\u30b3\u30e0\x28\x43\x61\x72\x69\x62\x62\x65\x61\x6e\x63\x6f\x6d\x29\x2f\x7b\x7b\x70\x67\x7d\x7d\x2e\x68\x74\x6d\x6c','\x41\x4c\x53\x4b\x6d':_0x124dce(0x1ef,'\x72\x55\x6f\x69'),'\x61\x62\x6c\x54\x4f':_0x124dce(0x243,'\x66\x42\x55\x43'),'\x71\x43\x42\x4f\x6a':_0x124dce(0x2d6,'\x4a\x75\x45\x51'),'\x6f\x53\x43\x41\x71':_0x124dce(0x22b,'\x49\x6c\x47\x77'),'\x76\x71\x65\x6b\x53':_0x124dce(0x276,'\x49\x6d\x21\x43'),'\x5a\x56\x4a\x66\x66':'\x47\x61\x63\x68\x69\x6e\x63\x6f','\x65\x68\x62\x46\x52':'\x2f\x75\x6e\x63\x65\x6e\x73\x6f\x72\x65\x64\x5f\x6d\x61\x6b\x65\x72\x73\x72\x2f\x33\x35\x2f\u30ac\u30c1\u3093\u5a18\uff01\x28\x47\x61\x63\x68\x69\x6e\x63\x6f\x29\x2f\x7b\x7b\x70\x67\x7d\x7d\x2e\x68\x74\x6d\x6c','\x6e\x70\x4e\x63\x6b':_0x124dce(0x25b,'\x52\x79\x34\x39'),'\x56\x4c\x76\x4d\x6b':'\x2f\x75\x6e\x63\x65\x6e\x73\x6f\x72\x65\x64\x5f\x6d\x61\x6b\x65\x72\x73\x72\x2f\x33\x34\x2f\u30a8\u30c3\u30c1\u306a\x34\x36\x31\x30\x2f\x7b\x7b\x70\x67\x7d\x7d\x2e\x68\x74\x6d\x6c','\x4e\x75\x47\x42\x4c':_0x124dce(0x2c6,'\x70\x64\x21\x6a'),'\x63\x4c\x44\x59\x61':'\x2f\x75\x6e\x63\x65\x6e\x73\x6f\x72\x65\x64\x5f\x6d\x61\x6b\x65\x72\x73\x72\x2f\x31\x32\x36\x2f\u30c8\u30ea\u30d7\u30eb\u30a8\u30c3\u30af\u30b9\x20\x28\x58\x58\x58\x2d\x41\x56\x29\x2f\x7b\x7b\x70\x67\x7d\x7d\x2e\x68\x74\x6d\x6c','\x65\x56\x53\x67\x47':_0x124dce(0x2cf,'\x55\x6c\x41\x43'),'\x62\x4d\x71\x57\x65':_0x124dce(0x337,'\x67\x68\x77\x34'),'\x4c\x46\x62\x57\x6e':_0x124dce(0x341,'\x30\x37\x25\x69'),'\x69\x67\x4a\x45\x5a':_0x124dce(0x214,'\x78\x76\x50\x23'),'\x58\x6a\x67\x67\x58':_0x124dce(0x2ac,'\x5a\x50\x54\x6d'),'\x4d\x4c\x72\x4e\x78':_0x124dce(0x2d5,'\x71\x36\x74\x4b'),'\x73\x7a\x43\x48\x49':_0x124dce(0x2d7,'\x49\x6c\x47\x77'),'\x66\x61\x4c\x70\x64':_0x124dce(0x1f9,'\x40\x34\x23\x46'),'\x4e\x76\x43\x73\x5a':'\x68\x74\x74\x70\x73\x3a','\x4f\x68\x65\x6e\x73':function(_0x274e1f,_0x482d34){return _0x274e1f(_0x482d34);},'\x70\x65\x4b\x69\x77':function(_0x274a74,_0x401d69){return _0x274a74===_0x401d69;}};try{if(_0x1f2bf3[_0x124dce(0x2ab,'\x6b\x50\x75\x50')]===_0x1f2bf3[_0x124dce(0x21b,'\x4a\x75\x45\x51')]){const _0x4e6456=_0x1f2bf3[_0x124dce(0x32c,'\x72\x55\x6f\x69')]+_0x1f2bf3[_0x124dce(0x2ca,'\x41\x43\x4b\x4c')](base64Decode,_0x2da8bf),_0x7ef286=await _0x1f2bf3['\x4f\x68\x65\x6e\x73'](request,_0x4e6456),_0xe6fb84=_0x7ef286[_0x124dce(0x315,'\x66\x2a\x46\x49')](/'(http.*?\.m3u8.*?)'/)[0x1];return JSON[_0x124dce(0x2dd,'\x24\x24\x52\x29')]({'\x70\x61\x72\x73\x65':0x0,'\x75\x72\x6c':_0xe6fb84});}else{const _0x3b0795=_0x473099(_0x1387a1)[_0x124dce(0x291,'\x75\x67\x66\x68')]('\x61')[0x0],_0x241af9=_0x3b0795[_0x124dce(0x2b0,'\x5a\x50\x54\x6d')][0x0][_0x124dce(0x2be,'\x66\x4f\x4f\x56')];return{'\x76\x6f\x64\x5f\x69\x64':_0x3b0795[_0x124dce(0x225,'\x61\x43\x2a\x7a')]['\x68\x72\x65\x66'][_0x124dce(0x271,'\x74\x65\x6f\x40')](_0x994317,'')[_0x124dce(0x26c,'\x49\x6c\x47\x77')](_0x124dce(0x21f,'\x6e\x54\x77\x57'),_0x1f2bf3[_0x124dce(0x244,'\x51\x29\x28\x4a')]),'\x76\x6f\x64\x5f\x6e\x61\x6d\x65':_0x241af9,'\x76\x6f\x64\x5f\x70\x69\x63':'','\x76\x6f\x64\x5f\x70\x69\x63\x74':_0x241af9[_0x124dce(0x2d8,'\x28\x78\x65\x63')](0x0,0x1),'\x63\x69\x72\x63\x6c\x65':0x1,'\x72\x61\x74\x69\x6f':0x1,'\x63\x61\x74\x65':{'\x6c\x61\x6e\x64':0x1}};}}catch(_0x11048d){if(_0x1f2bf3[_0x124dce(0x26b,'\x28\x78\x65\x63')](_0x124dce(0x24f,'\x28\x78\x65\x63'),'\x6e\x6e\x41\x55\x4a')){const _0x9596d5=[],_0x5b304f={};_0x9596d5['\x70\x75\x73\x68']({'\x74\x79\x70\x65\x5f\x69\x64':_0x1f2bf3[_0x124dce(0x245,'\x49\x6d\x21\x43')],'\x74\x79\x70\x65\x5f\x6e\x61\x6d\x65':_0x1f2bf3[_0x124dce(0x201,'\x41\x43\x4b\x4c')],'\x6c\x61\x6e\x64':0x1}),_0x9596d5['\x70\x75\x73\x68']({'\x74\x79\x70\x65\x5f\x69\x64':_0x1f2bf3['\x49\x44\x62\x66\x41'],'\x74\x79\x70\x65\x5f\x6e\x61\x6d\x65':'\u4e2d\u6587\u5b57\u5e55','\x6c\x61\x6e\x64':0x1});let _0x1065b9=[{'\x6b\x65\x79':_0x1f2bf3[_0x124dce(0x31c,'\x74\x65\x6f\x40')],'\x6e\x61\x6d\x65':'','\x69\x6e\x69\x74':_0x124dce(0x2f0,'\x29\x52\x65\x23'),'\x76\x61\x6c\x75\x65':[{'\x6e':'\u5168\u90e8','\x76':_0x1f2bf3[_0x124dce(0x1e6,'\x72\x55\x6f\x69')]},{'\x6e':_0x1f2bf3[_0x124dce(0x260,'\x52\x79\x34\x39')],'\x76':_0x1f2bf3[_0x124dce(0x255,'\x49\x6c\x47\x77')]},{'\x6e':_0x1f2bf3[_0x124dce(0x23c,'\x5b\x46\x5b\x4c')],'\x76':_0x1f2bf3[_0x124dce(0x265,'\x29\x53\x77\x7a')]}]}];return _0x5b304f[_0x1f2bf3['\x49\x44\x62\x66\x41']]=_0x1065b9,_0x9596d5[_0x124dce(0x2c4,'\x7a\x6f\x52\x4c')]({'\x74\x79\x70\x65\x5f\x69\x64':_0x1f2bf3[_0x124dce(0x211,'\x6f\x37\x45\x73')],'\x74\x79\x70\x65\x5f\x6e\x61\x6d\x65':'\u65e0\u7801','\x6c\x61\x6e\x64':0x1}),_0x1065b9=[{'\x6b\x65\x79':_0x1f2bf3[_0x124dce(0x2a4,'\x6f\x5e\x75\x61')],'\x6e\x61\x6d\x65':'','\x69\x6e\x69\x74':_0x1f2bf3['\x67\x6f\x56\x49\x57'],'\x76\x61\x6c\x75\x65':[{'\x6e':'\u5168\u90e8','\x76':_0x124dce(0x1f6,'\x74\x29\x5b\x73')},{'\x6e':'\u968f\u673a','\x76':_0x1f2bf3['\x74\x44\x58\x56\x54']},{'\x6e':_0x124dce(0x1e9,'\x55\x6c\x41\x43'),'\x76':_0x124dce(0x2a8,'\x26\x64\x34\x4a')},{'\x6e':_0x1f2bf3['\x55\x6a\x54\x47\x6e'],'\x76':_0x1f2bf3[_0x124dce(0x2cc,'\x41\x48\x39\x29')]},{'\x6e':_0x124dce(0x2d1,'\x4a\x75\x45\x51'),'\x76':_0x1f2bf3['\x41\x4c\x53\x4b\x6d']},{'\x6e':_0x1f2bf3['\x61\x62\x6c\x54\x4f'],'\x76':_0x1f2bf3['\x71\x43\x42\x4f\x6a']},{'\x6e':'\x48\x45\x59\x5a\x4f\x20','\x76':'\x2f\x75\x6e\x63\x65\x6e\x73\x6f\x72\x65\x64\x5f\x6d\x61\x6b\x65\x72\x73\x72\x2f\x31\x37\x2f\x48\x45\x59\x5a\x4f\x2f\x7b\x7b\x70\x67\x7d\x7d\x2e\x68\x74\x6d\x6c'},{'\x6e':_0x1f2bf3[_0x124dce(0x303,'\x72\x55\x6f\x69')],'\x76':_0x1f2bf3[_0x124dce(0x29f,'\x28\x78\x65\x63')]},{'\x6e':_0x1f2bf3[_0x124dce(0x306,'\x51\x29\x28\x4a')],'\x76':_0x1f2bf3[_0x124dce(0x2b4,'\x6b\x50\x75\x50')]},{'\x6e':_0x1f2bf3[_0x124dce(0x259,'\x5a\x50\x54\x6d')],'\x76':_0x124dce(0x309,'\x55\x6c\x41\x43')},{'\x6e':_0x124dce(0x2e6,'\x74\x24\x48\x6c'),'\x76':_0x1f2bf3[_0x124dce(0x26e,'\x5b\x21\x39\x24')]},{'\x6e':'\u4eba\u59bb\u65a9\u308a','\x76':_0x124dce(0x249,'\x37\x7a\x6e\x29')},{'\x6e':_0x1f2bf3[_0x124dce(0x230,'\x49\x6c\x47\x77')],'\x76':'\x2f\x75\x6e\x63\x65\x6e\x73\x6f\x72\x65\x64\x5f\x6d\x61\x6b\x65\x72\x73\x72\x2f\x33\x39\x2f\u30a8\u30c3\u30c1\u306a\x30\x39\x33\x30\x2f\x7b\x7b\x70\x67\x7d\x7d\x2e\x68\x74\x6d\x6c'},{'\x6e':_0x124dce(0x333,'\x73\x75\x31\x79'),'\x76':_0x1f2bf3[_0x124dce(0x208,'\x24\x24\x52\x29')]}]}],_0x5b304f[_0x124dce(0x30f,'\x75\x67\x66\x68')]=_0x1065b9,_0x9596d5['\x70\x75\x73\x68']({'\x74\x79\x70\x65\x5f\x69\x64':_0x1f2bf3[_0x124dce(0x2da,'\x69\x71\x21\x39')],'\x74\x79\x70\x65\x5f\x6e\x61\x6d\x65':'\u52a8\u753b','\x6c\x61\x6e\x64':0x1}),_0x1065b9=[{'\x6b\x65\x79':_0x1f2bf3[_0x124dce(0x2af,'\x28\x39\x63\x75')],'\x6e\x61\x6d\x65':'','\x69\x6e\x69\x74':'\x2f\x61\x6e\x69\x6d\x61\x74\x69\x6f\x6e\x5f\x6c\x69\x73\x74\x2f\x61\x6c\x6c\x2f\x7b\x7b\x70\x67\x7d\x7d\x2e\x68\x74\x6d\x6c','\x76\x61\x6c\x75\x65':[{'\x6e':'\u5168\u90e8','\x76':_0x1f2bf3[_0x124dce(0x339,'\x66\x4f\x4f\x56')]},{'\x6e':'\u968f\u673a','\x76':_0x1f2bf3[_0x124dce(0x323,'\x74\x29\x5b\x73')]},{'\x6e':'\u6709\u7801','\x76':_0x1f2bf3[_0x124dce(0x289,'\x6e\x54\x77\x57')]},{'\x6e':'\u65e0\u7801','\x76':_0x1f2bf3[_0x124dce(0x1ea,'\x31\x58\x46\x5e')]},{'\x6e':'\x33\x44','\x76':_0x1f2bf3[_0x124dce(0x2e3,'\x6f\x5e\x75\x61')]}]}],_0x5b304f['\x61\x6e\x69\x6d\x61\x74\x69\x6f\x6e']=_0x1065b9,_0x9596d5[_0x124dce(0x1f4,'\x29\x52\x65\x23')]({'\x74\x79\x70\x65\x5f\x69\x64':'\x64\x74','\x74\x79\x70\x65\x5f\x6e\x61\x6d\x65':'\u81ea\u62cd','\x6c\x61\x6e\x64':0x1}),_0x1065b9=[{'\x6b\x65\x79':_0x1f2bf3['\x56\x4b\x51\x77\x51'],'\x6e\x61\x6d\x65':'','\x69\x6e\x69\x74':_0x1f2bf3[_0x124dce(0x228,'\x37\x7a\x6e\x29')],'\x76\x61\x6c\x75\x65':[{'\x6e':'\u5168\u90e8','\x76':_0x1f2bf3['\x73\x7a\x43\x48\x49']},{'\x6e':'\u968f\u673a','\x76':_0x124dce(0x2f7,'\x29\x53\x77\x7a')}]}],_0x5b304f['\x64\x74']=_0x1065b9,_0x9596d5[_0x124dce(0x316,'\x71\x36\x74\x4b')]({'\x74\x79\x70\x65\x5f\x69\x64':_0x124dce(0x2a7,'\x71\x36\x74\x4b'),'\x74\x79\x70\x65\x5f\x6e\x61\x6d\x65':'\u6807\u7b7e','\x6c\x61\x6e\x64':0x0}),_0x4e7293['\x73\x74\x72\x69\x6e\x67\x69\x66\x79']({'\x63\x6c\x61\x73\x73':_0x9596d5,'\x66\x69\x6c\x74\x65\x72\x73':_0x5b304f});}else return JSON['\x73\x74\x72\x69\x6e\x67\x69\x66\x79']({'\x70\x61\x72\x73\x65':0x0,'\x75\x72\x6c':_0x2da8bf});}}async function search(_0x478288,_0x5471d0,_0x32688c){const _0x256e7d=_0x3f7d2c,_0x3e25b9={'\x64\x6e\x77\x4b\x46':function(_0xc43540,_0x50bff3){return _0xc43540+_0x50bff3;},'\x4e\x47\x59\x47\x61':function(_0xd5adaa,_0x354a92){return _0xd5adaa(_0x354a92);},'\x6d\x6d\x41\x47\x64':function(_0x567982,_0x3b575a){return _0x567982!==_0x3b575a;},'\x69\x4d\x76\x4a\x59':function(_0x585719,_0x4849c6){return _0x585719(_0x4849c6);},'\x62\x48\x5a\x47\x6f':function(_0x5ae555,_0x138583){return _0x5ae555(_0x138583);},'\x62\x78\x6f\x45\x55':_0x256e7d(0x219,'\x4a\x75\x45\x51'),'\x6a\x5a\x75\x61\x50':function(_0x1ad02a,_0x2ae370){return _0x1ad02a(_0x2ae370);},'\x6d\x54\x47\x47\x42':_0x256e7d(0x331,'\x69\x71\x21\x39'),'\x4d\x78\x75\x48\x71':function(_0x4e6120,_0x3958c2){return _0x4e6120(_0x3958c2);},'\x55\x58\x51\x43\x47':function(_0x5b384a,_0xb8d663){return _0x5b384a==_0xb8d663;},'\x70\x4f\x4c\x51\x47':function(_0xbd5b10,_0xf456df){return _0xbd5b10+_0xf456df;},'\x63\x4a\x4b\x55\x6b':_0x256e7d(0x307,'\x69\x71\x21\x39'),'\x6f\x4a\x47\x6b\x6d':function(_0x5622e9,_0x18c822){return _0x5622e9(_0x18c822);},'\x6c\x64\x53\x4d\x7a':function(_0x2bb80c,_0x155ba5){return _0x2bb80c(_0x155ba5);},'\x45\x6b\x49\x48\x49':_0x256e7d(0x30e,'\x40\x34\x23\x46'),'\x49\x58\x79\x61\x48':'\x6c\x69\x2e\x70\x61\x67\x65\x2d\x69\x74\x65\x6d\x3a\x6c\x61\x73\x74','\x73\x68\x73\x4e\x66':function(_0x2add65,_0x4a7dd6){return _0x2add65!==_0x4a7dd6;},'\x50\x48\x69\x54\x79':'\x47\x41\x5a\x5a\x6b'};_0x32688c=_0x32688c||0x1;if(_0x3e25b9[_0x256e7d(0x2ee,'\x70\x64\x21\x6a')](_0x32688c,0x0))_0x32688c=0x1;const _0x5425d6=await _0x3e25b9[_0x256e7d(0x217,'\x52\x79\x34\x39')](request,_0x3e25b9[_0x256e7d(0x1fb,'\x24\x50\x39\x42')](_0x3e25b9['\x64\x6e\x77\x4b\x46'](_0x3e25b9[_0x256e7d(0x299,'\x74\x24\x48\x6c')](url+_0x3e25b9['\x63\x4a\x4b\x55\x6b']+_0x478288,'\x2f'),_0x32688c),_0x256e7d(0x33b,'\x6f\x5e\x75\x61'))),_0x1572a4=load(_0x5425d6),_0x17bb0d=_0x3e25b9[_0x256e7d(0x26f,'\x69\x42\x77\x52')](_0x1572a4,'\x64\x69\x76\x2e\x76\x69\x64\x65\x6f\x20\x3e\x20\x64\x69\x76\x2e\x70\x6f\x73\x74\x73\x20\x3e\x20\x64\x69\x76\x2e\x70\x6f\x73\x74');let _0x580d80=_[_0x256e7d(0x2c2,'\x78\x76\x50\x23')](_0x17bb0d,_0x5f074c=>{const _0x57c517=_0x256e7d;if(_0x3e25b9[_0x57c517(0x310,'\x72\x55\x6f\x69')]('\x4a\x4b\x67\x71\x42',_0x57c517(0x334,'\x72\x55\x6f\x69'))){const _0x294e7e=_0x3e25b9['\x69\x4d\x76\x4a\x59'](_0x1572a4,_0x5f074c)[_0x57c517(0x2d9,'\x6f\x37\x45\x73')]('\x69\x6d\x67\x3a\x66\x69\x72\x73\x74')[0x0],_0x145a91=_0x3e25b9[_0x57c517(0x330,'\x40\x34\x23\x46')](_0x1572a4,_0x5f074c)['\x66\x69\x6e\x64'](_0x3e25b9[_0x57c517(0x311,'\x74\x29\x5b\x73')])[0x0];return{'\x76\x6f\x64\x5f\x69\x64':_0x145a91[_0x57c517(0x308,'\x5a\x50\x54\x6d')][_0x57c517(0x22e,'\x5b\x21\x39\x24')][_0x57c517(0x28a,'\x37\x7a\x6e\x29')](url,''),'\x76\x6f\x64\x5f\x6e\x61\x6d\x65':_0x145a91[_0x57c517(0x24d,'\x31\x58\x46\x5e')][0x0][_0x57c517(0x296,'\x37\x7a\x6e\x29')],'\x76\x6f\x64\x5f\x70\x69\x63':_0x294e7e[_0x57c517(0x235,'\x74\x65\x6f\x40')][_0x57c517(0x1fc,'\x24\x50\x39\x42')]};}else return _0x3e25b9['\x64\x6e\x77\x4b\x46'](_0x3e25b9['\x4e\x47\x59\x47\x61'](_0x2d36ab,_0x22d657[0x0])[_0x57c517(0x2e5,'\x73\x75\x31\x79')](),_0x3e25b9['\x4e\x47\x59\x47\x61'](_0x8df609,_0x55f426[0x1])[_0x57c517(0x20a,'\x41\x48\x39\x29')]());}),_0x338f99=0x0;const _0x2c75b0=_0x1572a4(_0x256e7d(0x344,'\x41\x43\x4b\x4c'));if(_0x2c75b0['\x6c\x65\x6e\x67\x74\x68']>0x0)_0x32688c=_0x3e25b9['\x6f\x4a\x47\x6b\x6d'](parseInt,_0x3e25b9[_0x256e7d(0x264,'\x75\x67\x66\x68')](_0x1572a4,_0x2c75b0)[_0x256e7d(0x25f,'\x66\x36\x54\x52')](_0x3e25b9['\x45\x6b\x49\x48\x49'])[_0x256e7d(0x25c,'\x55\x6c\x41\x43')]()),_0x338f99=_0x3e25b9['\x62\x48\x5a\x47\x6f'](parseInt,_0x1572a4(_0x2c75b0)['\x66\x69\x6e\x64'](_0x3e25b9[_0x256e7d(0x2bb,'\x61\x43\x2a\x7a')])[_0x256e7d(0x231,'\x49\x6c\x47\x77')]());else{if(_0x3e25b9[_0x256e7d(0x28c,'\x40\x34\x23\x46')](_0x3e25b9[_0x256e7d(0x27d,'\x69\x71\x21\x39')],_0x256e7d(0x23d,'\x40\x34\x23\x46'))){const _0x15bcdb=_0x3e25b9['\x6a\x5a\x75\x61\x50'](_0x565cac,_0x2cdad5)['\x66\x69\x6e\x64'](_0x3e25b9['\x6d\x54\x47\x47\x42'])[0x0],_0x28e830=_0x3e25b9[_0x256e7d(0x2fe,'\x6b\x50\x75\x50')](_0x2c27b6,_0x5853c7)[_0x256e7d(0x26d,'\x71\x36\x74\x4b')](_0x256e7d(0x285,'\x66\x42\x55\x43'))[0x0];return{'\x76\x6f\x64\x5f\x69\x64':_0x28e830[_0x256e7d(0x205,'\x4a\x75\x45\x51')][_0x256e7d(0x2b2,'\x6f\x5e\x75\x61')][_0x256e7d(0x2bf,'\x6e\x54\x77\x57')](_0xfa0132,''),'\x76\x6f\x64\x5f\x6e\x61\x6d\x65':_0x28e830['\x63\x68\x69\x6c\x64\x72\x65\x6e'][0x0]['\x64\x61\x74\x61'],'\x76\x6f\x64\x5f\x70\x69\x63':_0x15bcdb[_0x256e7d(0x345,'\x52\x79\x34\x39')]['\x73\x72\x63']};}else _0x338f99=_0x32688c;}return JSON['\x73\x74\x72\x69\x6e\x67\x69\x66\x79']({'\x70\x61\x67\x65':_0x32688c,'\x70\x61\x67\x65\x63\x6f\x75\x6e\x74':_0x338f99,'\x6c\x61\x6e\x64':0x1,'\x6c\x69\x73\x74':_0x580d80});}function _0x493d(){const _0x207bda=(function(){return[version_,'\x52\x52\x41\x6a\x73\x6a\x74\x4a\x69\x54\x61\x4f\x70\x6d\x49\x69\x2e\x66\x63\x47\x56\x6f\x4f\x68\x6d\x62\x2e\x4b\x76\x6c\x37\x74\x51\x79\x68\x43\x6c\x44\x4e\x74\x3d\x3d','\x41\x38\x6f\x4f\x57\x51\x75\x73\x57\x4f\x6d\x62\x68\x72\x46\x63\x54\x38\x6b\x42\x46\x38\x6f\x74\x57\x34\x50\x4b\x57\x35\x35\x49\x57\x34\x69\x75\x57\x52\x74\x64\x54\x53\x6b\x7a\x46\x59\x68\x64\x54\x38\x6b\x49\x65\x31\x66\x44\x73\x38\x6f\x70\x6f\x5a\x7a\x6f\x57\x35\x43\x73\x57\x50\x46\x64\x47\x71','\x57\x50\x47\x2b\x73\x6d\x6f\x76\x57\x37\x6d','\x57\x52\x42\x64\x56\x78\x42\x63\x48\x4a\x61','\x42\x53\x6f\x67\x57\x52\x2f\x63\x48\x38\x6b\x73','\x57\x52\x79\x49\x77\x43\x6f\x6a\x57\x36\x4e\x64\x56\x4b\x75','\x6f\x33\x48\x35\x57\x34\x61\x64','\x57\x52\x75\x36\x57\x34\x53\x35\x64\x59\x31\x69\x6b\x5a\x79','\x57\x50\x52\x64\x4d\x61\x5a\x64\x4e\x72\x71','\x78\x63\x48\x5a\x57\x51\x4f\x55\x57\x51\x76\x72\x79\x71\x46\x64\x54\x53\x6b\x7a\x77\x4a\x6c\x63\x50\x47','\x42\x6d\x6f\x58\x73\x63\x54\x55','\x57\x4f\x33\x63\x4f\x38\x6b\x46\x64\x47\x61','\x57\x35\x78\x64\x55\x43\x6f\x4e\x57\x36\x44\x49\x57\x35\x78\x64\x4d\x47\x54\x4e','\x42\x58\x52\x64\x4d\x32\x58\x66\x77\x57\x56\x63\x51\x78\x54\x59\x74\x61\x56\x64\x4c\x75\x7a\x63\x45\x47\x71\x79\x78\x38\x6f\x31\x44\x65\x5a\x64\x48\x62\x4f\x70\x57\x36\x5a\x64\x47\x72\x46\x64\x48\x38\x6f\x51\x73\x71\x31\x4d','\x6d\x64\x58\x56\x57\x51\x61\x50\x57\x51\x4c\x68\x42\x58\x56\x64\x53\x6d\x6b\x73\x41\x63\x2f\x63\x54\x43\x6f\x54\x73\x4a\x74\x64\x47\x53\x6f\x71\x66\x62\x70\x63\x4c\x6d\x6b\x6d\x35\x41\x73\x6c\x35\x34\x77\x55\x34\x34\x6f\x62\x34\x34\x63\x79\x34\x34\x63\x48\x6b\x6d\x6b\x51\x68\x6d\x6f\x66\x72\x38\x6b\x6e\x57\x36\x33\x63\x52\x30\x74\x64\x47\x4b\x4c\x75\x57\x52\x6a\x2f\x57\x4f\x37\x64\x4a\x43\x6f\x43\x57\x51\x2f\x63\x55\x4b\x74\x64\x50\x68\x69','\x7a\x77\x4c\x54\x57\x34\x70\x64\x47\x78\x6c\x63\x4d\x66\x5a\x64\x4d\x64\x46\x64\x51\x6d\x6f\x73\x57\x50\x4c\x30\x57\x34\x68\x63\x4e\x53\x6f\x63\x42\x71\x7a\x63\x57\x51\x34\x55\x57\x34\x47\x48','\x65\x43\x6f\x2f\x57\x50\x5a\x64\x55\x43\x6f\x66\x57\x4f\x65','\x64\x6d\x6b\x6b\x41\x53\x6b\x2b','\x57\x52\x57\x53\x57\x35\x64\x63\x52\x4a\x34','\x57\x34\x42\x63\x4e\x63\x46\x64\x47\x4b\x37\x64\x4c\x6d\x6f\x37\x62\x47\x68\x63\x54\x53\x6f\x44\x57\x36\x64\x63\x4d\x61','\x57\x34\x46\x64\x4f\x38\x6f\x56\x57\x37\x48\x33\x57\x35\x6c\x64\x50\x61\x31\x39\x42\x71','\x78\x72\x4b\x43\x7a\x4a\x52\x64\x4f\x43\x6f\x37\x57\x50\x65\x62','\x41\x38\x6f\x56\x57\x52\x4b\x4b\x57\x50\x38\x66\x61\x62\x42\x63\x48\x38\x6b\x76\x6d\x43\x6f\x67\x57\x34\x6e\x56\x57\x50\x35\x35\x57\x35\x75\x43\x57\x52\x4a\x64\x56\x43\x6f\x64\x6f\x64\x4e\x64\x53\x38\x6b\x39','\x57\x52\x42\x63\x48\x6d\x6b\x57\x6b\x33\x30','\x35\x6c\x49\x32\x35\x6c\x55\x72\x35\x34\x6b\x51','\x35\x6c\x49\x7a\x35\x41\x45\x38\x35\x50\x45\x68\x34\x34\x6b\x51','\x57\x4f\x4c\x4a\x57\x37\x75\x65','\x7a\x43\x6f\x62\x57\x50\x52\x64\x4d\x4b\x6d','\x57\x52\x5a\x64\x48\x59\x78\x64\x51\x59\x65','\x45\x71\x42\x64\x55\x53\x6b\x51','\x34\x34\x67\x65\x34\x34\x67\x32\x34\x34\x67\x6b\x34\x34\x6b\x30','\x63\x53\x6b\x4d\x78\x32\x70\x63\x4d\x47','\x46\x71\x34\x71\x57\x51\x69','\x57\x36\x34\x6f\x72\x43\x6b\x78\x57\x52\x65\x75','\x57\x51\x69\x34\x74\x53\x6f\x45\x57\x36\x37\x64\x52\x31\x4b\x71\x76\x53\x6b\x51','\x57\x4f\x4e\x63\x4c\x43\x6b\x32\x66\x64\x65','\x57\x52\x5a\x63\x4a\x38\x6f\x4d\x57\x37\x4e\x63\x55\x47','\x36\x7a\x51\x63\x35\x50\x32\x7a\x36\x6c\x32\x74\x35\x6c\x36\x63','\x46\x59\x75\x77\x57\x35\x6e\x4a','\x6b\x43\x6f\x65\x57\x4f\x69\x75\x57\x51\x75','\x45\x6d\x6f\x51\x6f\x31\x33\x64\x4f\x4a\x6c\x63\x50\x38\x6b\x35\x57\x4f\x4e\x63\x4a\x53\x6f\x5a\x64\x66\x46\x64\x4f\x53\x6f\x69\x41\x6d\x6f\x4d\x77\x65\x56\x63\x51\x6d\x6b\x35\x68\x59\x30\x4b\x61\x38\x6f\x4f\x57\x34\x4c\x33\x62\x57','\x45\x4a\x75\x78\x57\x34\x6e\x48\x71\x53\x6b\x78\x41\x4a\x6d','\x44\x71\x66\x33\x57\x36\x46\x64\x51\x57','\x57\x37\x47\x4a\x71\x38\x6f\x79\x57\x36\x78\x64\x53\x4b\x75\x6e\x71\x43\x6b\x52\x6e\x53\x6f\x64\x57\x36\x68\x63\x50\x48\x4b\x55\x57\x37\x70\x64\x50\x53\x6b\x33\x72\x48\x2f\x64\x54\x48\x6c\x4c\x50\x36\x2f\x4e\x48\x79\x2f\x4a\x47\x36\x37\x4a\x47\x50\x74\x4a\x47\x52\x30\x2b\x57\x52\x46\x64\x4d\x38\x6b\x4c\x57\x50\x4a\x64\x49\x6d\x6f\x51\x57\x35\x4e\x64\x4e\x43\x6b\x5a\x7a\x43\x6b\x4f\x57\x34\x43\x71\x6c\x6d\x6f\x71\x41\x4c\x79\x2b\x57\x4f\x54\x76\x41\x61','\x6b\x43\x6f\x79\x57\x4f\x75\x35\x57\x51\x57','\x57\x34\x70\x64\x47\x6d\x6f\x4c\x57\x52\x31\x5a\x77\x53\x6b\x49\x74\x6d\x6f\x48\x61\x38\x6f\x30\x57\x51\x74\x64\x48\x6d\x6f\x6a\x73\x4c\x42\x63\x47\x61\x7a\x51\x57\x37\x37\x63\x51\x38\x6f\x45\x57\x4f\x4a\x4a\x47\x4f\x6c\x4a\x47\x79\x70\x4a\x47\x35\x33\x4c\x51\x7a\x6c\x56\x56\x34\x70\x63\x49\x6d\x6f\x48\x57\x52\x64\x63\x48\x38\x6f\x67\x57\x51\x4c\x42\x57\x34\x5a\x63\x51\x43\x6b\x33\x57\x37\x2f\x63\x4d\x31\x76\x73\x77\x78\x46\x63\x48\x43\x6b\x2b\x65\x38\x6b\x30\x57\x52\x2f\x64\x4b\x57','\x57\x35\x56\x64\x51\x61\x4a\x64\x55\x68\x7a\x57\x57\x52\x56\x64\x55\x38\x6b\x4c\x6b\x58\x4b\x6e\x6d\x47\x4e\x63\x51\x38\x6b\x7a\x6d\x43\x6b\x30\x57\x35\x42\x63\x53\x43\x6b\x5a\x46\x4d\x4a\x63\x56\x38\x6b\x68\x57\x36\x57\x61\x61\x66\x64\x64\x52\x74\x2f\x63\x51\x47','\x57\x52\x66\x45\x64\x76\x42\x63\x54\x59\x4e\x63\x52\x30\x30\x44\x57\x37\x79\x33\x75\x48\x72\x38\x57\x34\x7a\x6a\x57\x50\x6a\x70\x57\x34\x64\x64\x51\x73\x33\x63\x4b\x72\x78\x63\x4e\x53\x6b\x49','\x79\x38\x6b\x35\x6e\x66\x2f\x64\x4d\x74\x78\x63\x47\x6d\x6b\x74','\x44\x6d\x6b\x2f\x57\x35\x64\x64\x55\x43\x6f\x47','\x42\x58\x47\x43\x45\x61\x57','\x44\x6d\x6b\x67\x57\x37\x75','\x57\x34\x46\x63\x4a\x6d\x6f\x63\x57\x37\x6c\x63\x53\x53\x6b\x77\x7a\x6d\x6b\x7a\x63\x38\x6f\x41\x57\x50\x46\x63\x48\x62\x30\x71\x57\x51\x54\x47\x75\x43\x6f\x5a\x57\x4f\x5a\x63\x53\x57\x7a\x47\x57\x4f\x33\x4b\x55\x34\x74\x4c\x50\x51\x46\x4d\x4c\x50\x64\x4a\x47\x36\x2f\x64\x51\x61\x43\x57\x7a\x53\x6b\x65\x74\x38\x6f\x33\x7a\x6d\x6b\x72\x57\x50\x30\x6b\x46\x72\x4f\x49\x6e\x30\x57','\x57\x37\x42\x64\x4f\x38\x6f\x64\x57\x37\x6a\x54','\x57\x35\x7a\x75\x44\x47\x31\x62','\x71\x48\x75\x46\x57\x37\x71','\x7a\x72\x46\x64\x54\x53\x6b\x55\x57\x34\x39\x42\x57\x4f\x31\x33\x57\x52\x54\x35\x75\x76\x42\x64\x4e\x62\x65\x73\x6c\x38\x6f\x58\x57\x36\x50\x54\x7a\x64\x4b\x67','\x57\x4f\x2f\x63\x48\x38\x6b\x44\x6e\x61\x34','\x57\x50\x37\x64\x52\x31\x56\x63\x4d\x58\x61','\x70\x43\x6b\x49\x43\x4b\x52\x63\x4a\x61','\x71\x53\x6f\x4c\x57\x34\x6c\x63\x4c\x38\x6f\x38\x76\x78\x37\x64\x48\x6d\x6b\x33\x6b\x33\x74\x63\x4d\x71','\x41\x71\x4f\x2b\x57\x37\x7a\x50','\x76\x43\x6f\x50\x76\x74\x72\x35','\x57\x37\x79\x43\x57\x36\x64\x63\x4c\x47\x4f\x70\x79\x43\x6f\x4f\x57\x37\x39\x41\x43\x43\x6f\x74\x57\x37\x53\x45\x57\x35\x75','\x57\x37\x37\x63\x4e\x32\x78\x63\x56\x53\x6f\x44\x57\x37\x4e\x63\x47\x71','\x57\x37\x53\x48\x57\x34\x57\x33\x63\x5a\x44\x73\x6b\x59\x50\x31\x79\x4a\x30\x63\x57\x34\x47\x79\x70\x53\x6b\x75\x41\x6d\x6b\x49\x7a\x33\x70\x63\x47\x64\x70\x4a\x47\x7a\x6c\x4a\x47\x69\x56\x4a\x47\x36\x56\x4a\x47\x41\x78\x4a\x47\x35\x52\x4a\x47\x51\x4a\x64\x50\x48\x4e\x63\x56\x53\x6b\x75\x75\x43\x6b\x63\x57\x35\x4f\x72\x6e\x4e\x35\x53\x57\x36\x42\x63\x47\x6d\x6b\x6f\x57\x34\x74\x63\x51\x78\x38\x7a\x44\x6d\x6f\x69\x57\x50\x52\x64\x51\x38\x6f\x35\x57\x51\x37\x63\x56\x66\x65','\x77\x72\x64\x64\x4d\x6d\x6b\x73\x57\x37\x75','\x6e\x53\x6f\x4b\x57\x4f\x75\x49\x57\x35\x57','\x57\x37\x79\x49\x57\x36\x76\x48','\x45\x53\x6b\x78\x57\x35\x6c\x64\x4e\x38\x6f\x36','\x67\x33\x47\x45\x57\x34\x69\x73\x57\x37\x66\x4c\x57\x36\x71\x52\x73\x47','\x68\x78\x56\x64\x4a\x31\x68\x64\x4b\x4b\x62\x76\x57\x36\x74\x64\x4c\x6d\x6f\x58','\x70\x38\x6b\x43\x43\x65\x5a\x63\x4d\x71','\x57\x35\x33\x64\x55\x72\x68\x63\x4b\x31\x6d','\x57\x51\x5a\x63\x4d\x38\x6b\x71\x6a\x61','\x71\x62\x69\x55\x57\x37\x34','\x57\x4f\x2f\x63\x47\x53\x6b\x74\x6b\x71\x48\x57\x6e\x38\x6f\x44','\x57\x35\x4e\x64\x54\x53\x6f\x36\x57\x36\x4c\x52','\x6d\x62\x56\x64\x4a\x65\x75','\x6b\x72\x56\x63\x4f\x61','\x74\x4c\x44\x75\x57\x35\x69\x52\x57\x36\x39\x54','\x62\x72\x57\x50\x57\x37\x4c\x6a\x43\x6d\x6b\x57\x73\x48\x4a\x63\x47\x53\x6f\x33\x67\x6d\x6b\x53\x6b\x38\x6f\x4d\x57\x52\x4a\x63\x53\x43\x6b\x77\x45\x4e\x52\x64\x4e\x53\x6f\x57\x72\x71\x56\x63\x54\x6d\x6b\x72\x57\x50\x6a\x4d\x6b\x67\x48\x4b','\x74\x58\x4b\x41\x46\x74\x33\x64\x50\x6d\x6f\x48','\x6b\x6d\x6b\x63\x44\x38\x6b\x2f\x57\x4f\x43\x34','\x57\x35\x62\x32\x6e\x6d\x6f\x45\x57\x34\x61','\x57\x51\x5a\x64\x53\x71\x34\x7a','\x45\x43\x6f\x71\x45\x57\x31\x56\x43\x6d\x6b\x76\x57\x52\x35\x58\x79\x6d\x6f\x61\x57\x37\x47','\x57\x4f\x42\x64\x49\x32\x4a\x63\x47\x57','\x57\x52\x78\x64\x4f\x64\x64\x64\x56\x58\x38','\x70\x6d\x6b\x67\x6c\x4d\x6d\x4e\x6c\x38\x6f\x66\x57\x51\x48\x79\x45\x53\x6f\x66\x57\x35\x39\x58','\x44\x53\x6f\x2b\x57\x50\x64\x63\x4b\x6d\x6b\x59','\x57\x37\x70\x64\x48\x58\x5a\x63\x47\x77\x47','\x57\x36\x56\x63\x4a\x4d\x4e\x63\x55\x61','\x57\x34\x42\x63\x4b\x43\x6f\x79\x57\x37\x5a\x63\x55\x57','\x57\x51\x6c\x63\x56\x53\x6b\x6c\x57\x34\x69\x53','\x57\x35\x6d\x38\x57\x37\x6a\x4a\x6d\x61','\x57\x35\x50\x57\x6b\x73\x33\x63\x48\x48\x7a\x65\x57\x36\x39\x65\x57\x34\x65\x63\x57\x52\x65','\x57\x37\x64\x64\x56\x38\x6f\x30\x57\x34\x54\x32','\x57\x52\x57\x75\x57\x36\x61','\x57\x36\x6a\x43\x68\x61','\x68\x6d\x6b\x68\x43\x4e\x4a\x63\x50\x57','\x57\x37\x7a\x65\x65\x62\x68\x63\x51\x71','\x63\x53\x6f\x4b\x57\x51\x4b\x68\x57\x35\x65','\x57\x4f\x70\x64\x55\x49\x57\x7a\x57\x4f\x47','\x66\x76\x4c\x51\x57\x36\x79\x69','\x57\x52\x61\x78\x57\x36\x74\x64\x53\x58\x38\x64\x43\x53\x6f\x50\x57\x36\x47','\x57\x52\x33\x63\x54\x53\x6b\x50\x67\x47','\x76\x74\x56\x64\x4d\x53\x6f\x5a\x57\x37\x30\x33','\x67\x6d\x6b\x68\x46\x76\x52\x63\x54\x57','\x71\x53\x6f\x72\x57\x52\x37\x63\x4b\x53\x6b\x59','\x61\x72\x47\x61\x42\x64\x68\x64\x51\x6d\x6f\x48\x57\x50\x47\x6b\x77\x68\x62\x67\x57\x51\x79\x37\x6a\x4d\x66\x47\x6f\x5a\x2f\x64\x51\x4b\x72\x37\x65\x71\x4f\x44\x73\x53\x6b\x69\x61\x71\x46\x64\x56\x49\x64\x63\x4b\x38\x6b\x76\x75\x6d\x6f\x66\x42\x4e\x42\x63\x4f\x38\x6b\x41\x6c\x57','\x57\x50\x6e\x4a\x6b\x63\x4e\x63\x51\x62\x39\x72\x57\x37\x72\x4f\x57\x34\x61\x35\x57\x52\x4a\x63\x51\x38\x6f\x58\x78\x73\x74\x64\x4b\x4a\x38\x2f\x57\x52\x56\x64\x4e\x63\x76\x76\x57\x36\x69\x45\x7a\x61\x4e\x64\x4b\x53\x6f\x4e\x57\x52\x42\x63\x56\x61','\x57\x51\x42\x63\x4d\x6d\x6f\x47\x57\x37\x64\x63\x4e\x71','\x57\x52\x6c\x63\x4c\x53\x6b\x71\x57\x34\x43\x44','\x70\x53\x6b\x79\x68\x32\x4a\x63\x49\x6d\x6b\x4d\x57\x37\x61\x7a\x67\x59\x53','\x62\x53\x6f\x4c\x57\x50\x5a\x64\x55\x76\x43','\x57\x52\x79\x43\x77\x38\x6f\x36\x57\x37\x47','\x71\x57\x57\x45','\x57\x4f\x68\x64\x4f\x74\x52\x64\x4c\x58\x30'].concat((function(){return['\x57\x35\x6c\x64\x4a\x4a\x68\x63\x55\x75\x34','\x57\x36\x7a\x6a\x61\x63\x56\x63\x50\x61','\x57\x35\x33\x64\x4a\x33\x37\x63\x4e\x48\x6c\x63\x4a\x6d\x6b\x33\x62\x59\x68\x63\x4d\x38\x6f\x31\x57\x36\x70\x63\x52\x77\x52\x64\x49\x74\x43\x51\x57\x36\x54\x62\x73\x62\x64\x64\x4a\x38\x6f\x37\x62\x38\x6f\x73\x57\x50\x64\x64\x4f\x38\x6f\x4a\x57\x36\x5a\x63\x47\x43\x6f\x53\x6f\x57','\x71\x6d\x6f\x36\x57\x4f\x5a\x64\x4e\x67\x65','\x57\x35\x37\x64\x54\x71\x52\x63\x50\x67\x39\x39\x57\x52\x53','\x57\x52\x6d\x2f\x77\x38\x6b\x76\x57\x37\x64\x64\x56\x76\x65\x6c\x78\x43\x6b\x56\x6a\x53\x6f\x31\x57\x36\x70\x63\x51\x76\x38\x35\x57\x36\x37\x64\x4f\x53\x6f\x2f\x64\x30\x78\x63\x54\x75\x37\x63\x53\x47','\x67\x6d\x6b\x4b\x75\x5a\x4a\x64\x49\x74\x2f\x64\x49\x47','\x57\x35\x4e\x64\x55\x64\x42\x63\x4b\x4c\x57','\x57\x37\x50\x42\x61\x61','\x77\x49\x57\x31\x57\x36\x4c\x76','\x70\x6d\x6b\x66\x79\x66\x4a\x63\x4c\x61','\x78\x71\x6c\x64\x4f\x43\x6b\x58\x57\x34\x57\x61\x57\x34\x65\x33\x57\x52\x54\x35\x78\x71\x79','\x57\x52\x78\x63\x54\x43\x6b\x63','\x35\x6c\x55\x75\x35\x50\x32\x34\x36\x79\x6f\x58','\x66\x62\x2f\x63\x50\x6d\x6b\x65\x57\x50\x6d','\x73\x47\x71\x79\x69\x73\x6c\x64\x52\x38\x6f\x32\x57\x50\x69\x78\x68\x73\x4f\x35\x57\x51\x38\x5a\x6f\x59\x50\x49\x6a\x5a\x37\x63\x53\x71\x7a\x53\x61\x67\x69\x38\x45\x53\x6b\x4b\x79\x66\x4a\x64\x51\x49\x4a\x63\x4c\x57','\x57\x52\x37\x63\x55\x4a\x52\x63\x4e\x53\x6b\x73\x57\x50\x7a\x66','\x76\x43\x6f\x38\x57\x52\x68\x63\x51\x38\x6b\x35','\x57\x50\x4e\x63\x4c\x6d\x6b\x4e\x6f\x57\x53','\x46\x43\x6b\x65\x78\x32\x4a\x63\x4d\x6d\x6b\x36\x57\x37\x65\x74\x62\x5a\x52\x63\x4b\x65\x56\x63\x47\x38\x6b\x38\x42\x38\x6b\x77\x57\x35\x33\x63\x4d\x43\x6b\x35\x57\x36\x68\x64\x53\x78\x4b\x71\x34\x34\x67\x6b\x34\x34\x63\x7a\x34\x34\x67\x2f\x34\x34\x67\x6c\x34\x34\x63\x30\x34\x34\x67\x76\x34\x34\x63\x62\x6e\x53\x6f\x2f\x57\x4f\x65\x4b\x6e\x4e\x75\x6d\x41\x38\x6b\x71\x68\x6d\x6f\x56\x71\x65\x33\x64\x4d\x78\x44\x4c\x78\x4a\x62\x73\x79\x30\x78\x64\x48\x43\x6f\x66\x57\x51\x74\x64\x4c\x53\x6f\x30\x45\x53\x6b\x2b\x67\x73\x4f\x62','\x77\x43\x6b\x65\x57\x35\x6c\x64\x4a\x38\x6f\x6e','\x72\x38\x6f\x36\x72\x47\x48\x71\x70\x61','\x69\x67\x6a\x57\x57\x37\x69','\x57\x36\x34\x71\x73\x43\x6f\x69\x57\x34\x5a\x64\x53\x65\x57','\x6a\x38\x6f\x38\x69\x66\x57','\x35\x51\x36\x79\x35\x50\x77\x53\x35\x50\x51\x4e\x35\x50\x41\x65','\x57\x50\x64\x64\x54\x62\x64\x63\x54\x77\x6e\x58\x57\x52\x56\x64\x4f\x6d\x6b\x4b\x79\x58\x71\x38\x6d\x61\x78\x63\x51\x53\x6f\x61\x45\x53\x6b\x57\x57\x34\x37\x63\x56\x6d\x6f\x31\x41\x77\x64\x64\x4f\x53\x6b\x75\x57\x37\x71\x66\x77\x48\x4a\x63\x55\x74\x37\x63\x52\x57','\x79\x71\x78\x64\x47\x6d\x6b\x43\x57\x37\x43','\x57\x36\x78\x64\x52\x61\x71\x38\x57\x52\x78\x64\x4f\x38\x6f\x45\x67\x43\x6b\x62\x6f\x6d\x6b\x53\x57\x37\x6a\x32\x61\x77\x7a\x62\x6e\x4b\x53\x53\x57\x50\x46\x64\x50\x31\x74\x64\x4d\x53\x6f\x44\x77\x78\x78\x63\x48\x38\x6b\x6a\x64\x53\x6b\x73\x57\x52\x35\x6a\x57\x52\x4b','\x61\x32\x4c\x42\x57\x35\x43\x6e','\x57\x52\x6d\x76\x57\x36\x52\x63\x50\x57','\x57\x4f\x4a\x64\x47\x61\x6c\x64\x53\x58\x6d','\x57\x50\x2f\x64\x4e\x62\x79','\x57\x4f\x46\x63\x4c\x43\x6b\x50\x57\x36\x6d\x38','\x57\x50\x6e\x48\x6c\x49\x4e\x63\x51\x58\x54\x77\x57\x37\x48\x79\x57\x34\x69\x70\x57\x51\x46\x63\x54\x53\x6b\x54\x73\x67\x46\x64\x4e\x33\x57\x4f\x57\x36\x2f\x64\x4c\x5a\x4c\x79\x57\x37\x48\x6e\x43\x76\x70\x64\x4c\x38\x6f\x2f','\x57\x34\x61\x4f\x57\x37\x42\x63\x48\x4e\x4f','\x57\x50\x68\x63\x4d\x43\x6b\x66\x57\x37\x47\x43','\x57\x4f\x79\x49\x77\x53\x6f\x52\x57\x37\x65','\x41\x49\x48\x4d\x57\x4f\x65\x42','\x57\x34\x39\x33\x6a\x64\x70\x63\x53\x71\x57','\x63\x38\x6b\x49\x41\x67\x6c\x63\x4b\x57','\x46\x4a\x31\x31\x57\x52\x65\x4c\x57\x51\x76\x68','\x36\x7a\x4d\x39\x35\x50\x36\x75\x35\x4f\x4d\x71\x35\x50\x2b\x2b','\x57\x4f\x2f\x63\x47\x38\x6b\x64\x6e\x62\x72\x32\x70\x43\x6f\x70\x57\x34\x57','\x74\x73\x65\x51\x76\x4a\x75','\x64\x53\x6f\x64\x67\x53\x6f\x72\x6c\x53\x6b\x36\x67\x59\x6a\x64\x57\x34\x56\x63\x54\x4c\x54\x54\x68\x38\x6f\x6c\x57\x37\x74\x63\x52\x64\x62\x52\x57\x52\x66\x53\x57\x51\x4a\x63\x4f\x55\x6f\x64\x4d\x2b\x6f\x62\x49\x2b\x6f\x62\x4b\x45\x6f\x64\x4d\x4a\x70\x64\x54\x43\x6f\x46\x44\x72\x58\x48\x57\x4f\x5a\x64\x47\x43\x6b\x47\x64\x53\x6b\x57\x57\x4f\x70\x64\x4e\x38\x6f\x34\x67\x67\x61','\x79\x6d\x6f\x73\x57\x51\x37\x63\x53\x47','\x57\x51\x48\x70\x57\x37\x65\x68\x64\x71','\x57\x37\x4e\x64\x55\x6d\x6f\x30\x57\x36\x6e\x56\x57\x34\x33\x64\x4b\x4b\x53\x38\x6b\x38\x6b\x51\x57\x50\x4c\x56\x57\x37\x33\x63\x55\x72\x7a\x42\x46\x75\x65\x51\x67\x53\x6b\x44\x74\x43\x6b\x66\x42\x5a\x37\x63\x53\x4a\x37\x63\x50\x49\x4c\x4a\x44\x47\x48\x7a\x46\x53\x6f\x72\x57\x4f\x34\x42\x57\x36\x44\x63\x57\x37\x38\x75\x57\x51\x4e\x63\x50\x6d\x6f\x6b\x72\x63\x38\x30\x45\x6d\x6b\x2b\x62\x38\x6f\x5a\x41\x53\x6f\x61\x7a\x47\x66\x46\x57\x51\x2f\x64\x4d\x33\x64\x63\x53\x53\x6f\x64\x57\x36\x46\x63\x49\x72\x43\x33\x6d\x38\x6f\x55\x57\x37\x66\x67\x57\x35\x42\x64\x54\x4c\x39\x79\x43\x5a\x76\x6d\x67\x65\x43\x63\x57\x4f\x39\x35\x57\x51\x79\x31\x43\x38\x6f\x79\x57\x52\x2f\x63\x4c\x43\x6f\x77\x45\x43\x6f\x49\x57\x36\x5a\x64\x51\x78\x6e\x42\x57\x52\x74\x63\x47\x6d\x6f\x45\x57\x34\x39\x4e\x41\x59\x47\x76\x57\x52\x6e\x71\x57\x52\x4e\x64\x51\x53\x6f\x58\x57\x4f\x57\x48\x68\x59\x56\x63\x4f\x6d\x6f\x4a','\x57\x4f\x68\x63\x56\x38\x6b\x79\x57\x52\x48\x73\x44\x6d\x6b\x6b\x57\x37\x6e\x4a\x74\x59\x69\x4d\x6b\x53\x6f\x48\x57\x4f\x76\x5a\x57\x4f\x6c\x63\x50\x6d\x6b\x56\x68\x49\x70\x63\x51\x5a\x4a\x64\x48\x53\x6f\x42\x57\x50\x44\x63\x42\x53\x6f\x6b\x57\x52\x74\x64\x55\x78\x37\x63\x47\x47','\x57\x4f\x34\x66\x44\x6d\x6f\x73\x57\x36\x34','\x57\x4f\x68\x63\x51\x43\x6b\x45\x57\x52\x6a\x7a\x46\x38\x6b\x6b\x57\x37\x4c\x6f\x72\x49\x38\x6b\x6c\x6d\x6b\x56\x57\x4f\x50\x37\x57\x4f\x68\x64\x50\x53\x6f\x37\x62\x64\x2f\x63\x4f\x67\x52\x64\x4b\x53\x6b\x42\x57\x50\x54\x74\x45\x38\x6b\x69','\x57\x51\x50\x78\x65\x32\x68\x63\x4c\x71\x2f\x63\x49\x61','\x65\x53\x6b\x77\x75\x43\x6b\x38\x57\x34\x65','\x6a\x43\x6f\x58\x57\x50\x47\x2b\x57\x52\x57','\x57\x36\x5a\x64\x4b\x62\x56\x63\x4c\x75\x43','\x57\x35\x64\x63\x4c\x4e\x71\x32\x57\x51\x74\x64\x54\x53\x6b\x69\x57\x50\x74\x63\x53\x43\x6b\x52\x57\x37\x78\x63\x53\x4e\x43\x32\x46\x76\x4a\x64\x55\x43\x6b\x70\x57\x35\x39\x43\x57\x52\x46\x63\x56\x4a\x70\x63\x4f\x67\x4a\x63\x4e\x63\x4e\x64\x4d\x38\x6f\x72\x57\x36\x35\x4e\x77\x33\x38\x56\x77\x53\x6b\x44\x57\x36\x34\x61\x57\x35\x30','\x76\x43\x6f\x59\x57\x4f\x78\x64\x51\x43\x6b\x69\x57\x50\x74\x63\x51\x53\x6b\x30\x57\x35\x5a\x64\x48\x59\x76\x38\x7a\x57','\x57\x34\x33\x64\x4a\x38\x6b\x71','\x65\x38\x6b\x6b\x75\x49\x56\x64\x53\x61','\x57\x34\x2f\x63\x4b\x38\x6b\x45\x57\x50\x58\x64','\x44\x33\x4f\x48\x57\x37\x31\x53\x57\x51\x79','\x7a\x47\x61\x35\x41\x57\x65','\x45\x73\x48\x6e\x57\x52\x6d\x4f','\x57\x34\x4e\x63\x48\x6d\x6b\x6f\x57\x51\x58\x62','\x57\x4f\x4a\x64\x49\x58\x46\x64\x4a\x74\x69','\x45\x71\x52\x64\x50\x47','\x6d\x43\x6f\x62\x57\x37\x4e\x64\x55\x6d\x6f\x62\x42\x61','\x69\x6d\x6f\x43\x44\x5a\x54\x58\x45\x43\x6b\x68\x57\x51\x6a\x58\x45\x43\x6f\x42\x57\x36\x44\x75\x75\x4a\x65\x58\x77\x49\x5a\x63\x55\x4d\x38\x77\x44\x38\x6b\x61\x57\x34\x58\x38\x6c\x78\x79\x76\x78\x47','\x67\x4e\x64\x64\x4e\x66\x4a\x64\x4e\x76\x62\x46','\x57\x34\x72\x43\x66\x53\x6f\x6d\x57\x51\x44\x62','\x79\x58\x42\x63\x51\x38\x6b\x6b\x57\x51\x76\x77\x57\x35\x33\x63\x4b\x38\x6f\x4c\x57\x36\x74\x64\x55\x38\x6f\x6d\x6e\x38\x6f\x46\x57\x34\x66\x73\x57\x52\x54\x45\x6c\x38\x6f\x72\x69\x71\x33\x64\x4c\x38\x6b\x53\x74\x43\x6f\x74\x57\x4f\x78\x63\x56\x59\x33\x63\x54\x6d\x6b\x6a\x6b\x63\x38','\x57\x35\x5a\x64\x52\x48\x64\x63\x4f\x4d\x6e\x58\x57\x52\x57','\x57\x4f\x4e\x63\x4a\x43\x6f\x79\x57\x36\x70\x63\x56\x53\x6b\x41\x7a\x61','\x57\x37\x42\x63\x4f\x53\x6b\x5a\x67\x66\x64\x63\x47\x48\x62\x6c\x57\x52\x46\x63\x4c\x6d\x6b\x33\x71\x6d\x6b\x4b\x57\x51\x6a\x79\x57\x51\x4e\x64\x4f\x38\x6b\x63\x45\x38\x6f\x6d\x68\x4b\x47\x75\x34\x34\x6f\x38\x34\x34\x63\x39\x34\x34\x6f\x47\x34\x34\x67\x4c\x79\x6d\x6f\x61\x6e\x58\x6c\x64\x4f\x6d\x6f\x31\x57\x34\x5a\x63\x55\x67\x56\x63\x49\x38\x6b\x47\x44\x61\x39\x46\x75\x57\x79','\x57\x37\x46\x64\x54\x53\x6f\x38\x57\x36\x6e\x48\x57\x34\x70\x64\x4c\x47\x76\x4e\x7a\x53\x6f\x31\x57\x35\x71','\x57\x35\x61\x39\x6c\x77\x4a\x63\x4f\x61','\x57\x4f\x68\x63\x52\x53\x6b\x63\x57\x4f\x72\x42\x43\x38\x6b\x6b\x57\x36\x47\x2b\x73\x59\x4f\x76\x44\x38\x6f\x37\x57\x50\x62\x4e\x57\x4f\x52\x63\x54\x6d\x6f\x39\x75\x73\x46\x63\x53\x33\x52\x64\x47\x57','\x68\x4e\x64\x64\x51\x67\x68\x64\x49\x57','\x35\x6c\x4d\x77\x35\x6c\x51\x48\x35\x34\x6f\x30','\x57\x35\x52\x63\x4f\x38\x6b\x73','\x7a\x43\x6f\x72\x6d\x53\x6f\x79\x6a\x71','\x57\x34\x42\x63\x55\x6d\x6b\x74\x57\x52\x30','\x57\x50\x4a\x63\x50\x59\x70\x63\x49\x43\x6b\x38','\x62\x68\x48\x45\x57\x35\x37\x64\x4f\x71','\x70\x4d\x48\x48\x57\x36\x47','\x42\x43\x6b\x6f\x57\x36\x78\x64\x52\x38\x6f\x65','\x57\x50\x42\x64\x52\x75\x70\x63\x4e\x48\x53','\x57\x51\x65\x36\x57\x34\x65\x58\x61\x63\x50\x6f\x6e\x4a\x31\x30','\x57\x36\x44\x6a\x65\x43\x6f\x42\x57\x37\x47\x78\x57\x37\x61','\x6e\x38\x6f\x2f\x57\x52\x38\x73\x57\x4f\x6d\x64\x62\x58\x74\x63\x4b\x71','\x63\x53\x6f\x34\x57\x50\x56\x64\x52\x61','\x57\x37\x34\x55\x57\x37\x57','\x57\x50\x5a\x63\x52\x5a\x5a\x63\x48\x43\x6b\x7a\x57\x50\x7a\x74\x69\x76\x64\x64\x4a\x78\x70\x64\x4a\x57','\x70\x57\x68\x63\x53\x43\x6b\x6b\x57\x51\x76\x75\x57\x34\x46\x63\x4b\x6d\x6f\x64','\x57\x35\x6d\x59\x68\x75\x47','\x57\x4f\x2f\x63\x4b\x6d\x6b\x46\x6f\x75\x38','\x6d\x66\x62\x51\x57\x37\x53\x6d','\x46\x43\x6b\x65\x78\x32\x4a\x63\x4d\x6d\x6b\x36\x57\x37\x65\x74\x62\x5a\x52\x63\x4b\x65\x56\x63\x47\x53\x6b\x30\x44\x38\x6b\x68\x57\x4f\x64\x63\x49\x38\x6b\x4e\x57\x51\x6c\x64\x51\x4a\x6a\x65\x57\x50\x68\x63\x4c\x6d\x6f\x72\x57\x50\x74\x64\x51\x43\x6b\x6f\x57\x50\x75\x6c\x57\x34\x6d','\x57\x35\x33\x64\x4d\x33\x37\x63\x4c\x62\x52\x63\x47\x38\x6b\x57\x61\x74\x5a\x63\x4b\x6d\x6f\x6f\x57\x34\x37\x63\x4f\x77\x78\x64\x48\x4a\x30\x31\x57\x52\x44\x73\x63\x30\x4a\x64\x4b\x6d\x6b\x39\x34\x34\x6f\x63\x34\x34\x67\x43\x34\x34\x63\x4d\x34\x34\x63\x35\x34\x34\x63\x2b\x34\x34\x63\x33\x34\x34\x63\x76\x57\x35\x65\x68\x57\x52\x64\x63\x49\x43\x6f\x34\x74\x6d\x6b\x6c\x57\x51\x6c\x64\x47\x30\x54\x74\x57\x37\x79\x65\x57\x35\x56\x63\x51\x53\x6f\x4f\x57\x34\x78\x63\x4e\x6d\x6f\x68\x79\x6d\x6f\x64\x57\x36\x75\x4b\x57\x52\x5a\x63\x53\x43\x6b\x56\x57\x4f\x6c\x63\x4e\x43\x6f\x61\x44\x53\x6f\x37','\x69\x47\x64\x64\x52\x43\x6b\x57\x57\x34\x47\x65\x57\x34\x57\x53\x57\x4f\x4c\x32\x76\x72\x64\x63\x4c\x57\x58\x6c\x42\x43\x6f\x2b\x57\x51\x4f','\x57\x34\x48\x73\x62\x5a\x78\x63\x49\x71','\x57\x36\x68\x64\x51\x38\x6b\x6d\x57\x36\x75\x6c\x61\x31\x33\x63\x56\x57','\x57\x35\x34\x36\x57\x37\x79\x76\x6d\x53\x6f\x79\x57\x50\x7a\x37','\x79\x38\x6f\x36\x77\x74\x50\x68','\x66\x43\x6b\x4c\x57\x52\x56\x64\x4a\x6d\x6b\x2f','\x57\x36\x74\x63\x4e\x38\x6b\x78\x57\x4f\x6a\x46','\x6f\x38\x6f\x73\x44\x74\x50\x70\x77\x38\x6b\x39','\x57\x35\x6c\x64\x53\x4a\x2f\x63\x4a\x32\x71','\x57\x4f\x57\x59\x61\x65\x70\x63\x4a\x65\x37\x64\x4f\x63\x64\x64\x52\x62\x33\x64\x4c\x72\x7a\x39\x45\x43\x6b\x45\x57\x4f\x70\x63\x56\x38\x6f\x37\x57\x4f\x4b\x74\x57\x51\x46\x63\x51\x6d\x6f\x57\x35\x6c\x51\x45\x35\x41\x45\x49\x35\x50\x73\x75\x34\x34\x6f\x56\x73\x4b\x78\x63\x56\x6d\x6b\x77\x41\x6d\x6f\x73\x57\x50\x6e\x44\x64\x31\x70\x63\x4f\x77\x5a\x64\x4f\x38\x6f\x64\x57\x34\x4a\x64\x47\x47','\x57\x4f\x64\x63\x49\x38\x6f\x6a\x57\x37\x43','\x61\x43\x6f\x38\x57\x50\x6c\x64\x49\x43\x6f\x73','\x74\x71\x69\x74\x57\x37\x4b','\x6c\x58\x33\x63\x51\x53\x6b\x70\x57\x51\x39\x62\x57\x34\x56\x63\x4d\x61','\x69\x53\x6b\x44\x75\x68\x69','\x6e\x6d\x6f\x6e\x57\x4f\x42\x64\x53\x6d\x6f\x63','\x6b\x43\x6b\x31\x42\x73\x4a\x64\x48\x61','\x73\x43\x6b\x44\x57\x37\x46\x64\x47\x6d\x6f\x62','\x57\x35\x4e\x64\x51\x62\x64\x63\x53\x47','\x6c\x38\x6b\x53\x57\x37\x74\x64\x4f\x53\x6f\x46\x42\x33\x48\x32\x79\x4a\x39\x38\x57\x36\x46\x64\x47\x53\x6f\x4b\x57\x52\x46\x64\x51\x43\x6b\x54\x57\x36\x70\x63\x56\x43\x6f\x2b\x57\x51\x58\x56\x6f\x43\x6f\x2f\x57\x4f\x53\x2f\x57\x52\x35\x4a\x65\x38\x6b\x79\x43\x64\x78\x63\x4e\x43\x6b\x33\x57\x35\x64\x64\x4f\x6d\x6b\x67\x57\x4f\x78\x64\x52\x47'].concat((function(){return['\x57\x35\x71\x67\x57\x35\x6a\x59\x6b\x61','\x70\x4e\x50\x5a\x57\x37\x64\x64\x4c\x71','\x57\x4f\x46\x63\x52\x53\x6b\x2f\x57\x52\x53\x37\x57\x50\x6c\x63\x47\x47\x54\x2f\x41\x53\x6f\x54\x57\x37\x69\x77','\x74\x72\x4f\x48\x57\x36\x72\x6e','\x77\x38\x6f\x6e\x42\x6d\x6b\x55\x57\x35\x58\x47','\x57\x37\x68\x63\x4d\x31\x2f\x63\x52\x38\x6f\x46','\x6d\x38\x6f\x6e\x57\x52\x4e\x64\x4e\x53\x6f\x33','\x6b\x43\x6b\x58\x72\x63\x78\x64\x4b\x64\x5a\x64\x4d\x53\x6f\x66\x75\x67\x4b\x61\x57\x34\x65','\x57\x51\x61\x58\x57\x35\x4f\x47','\x76\x6d\x6f\x35\x6d\x53\x6f\x66\x6f\x71','\x57\x34\x4b\x73\x57\x35\x6a\x43\x75\x63\x56\x64\x54\x72\x61\x63\x57\x50\x75','\x72\x38\x6f\x46\x67\x53\x6f\x77','\x6c\x38\x6b\x2f\x41\x49\x2f\x64\x48\x71','\x74\x5a\x54\x74\x57\x4f\x61\x65','\x57\x4f\x46\x64\x4e\x58\x74\x64\x4f\x72\x57','\x77\x68\x6a\x79\x57\x34\x47\x6a\x57\x36\x7a\x4b\x57\x36\x71\x41\x74\x67\x46\x63\x50\x72\x53\x30\x6c\x68\x74\x64\x47\x33\x76\x6c\x65\x6d\x6b\x71\x57\x37\x78\x64\x4b\x38\x6f\x52\x57\x34\x74\x64\x47\x43\x6f\x63\x44\x38\x6f\x6a\x57\x50\x57','\x62\x68\x68\x64\x56\x33\x4e\x64\x48\x47','\x57\x37\x39\x47\x64\x30\x68\x63\x51\x47','\x6f\x53\x6b\x4e\x78\x49\x5a\x64\x52\x71','\x57\x51\x64\x63\x52\x53\x6b\x73\x57\x37\x47','\x57\x37\x31\x73\x65\x67\x78\x63\x4f\x74\x52\x63\x50\x65\x43','\x67\x33\x64\x64\x4d\x62\x4e\x64\x4e\x31\x58\x76\x57\x37\x33\x64\x4d\x6d\x6f\x57','\x7a\x53\x6f\x62\x76\x4d\x64\x63\x51\x6d\x6b\x32\x57\x35\x79\x5a','\x65\x53\x6f\x56\x57\x52\x78\x64\x4f\x38\x6f\x67','\x6f\x67\x48\x50\x57\x37\x64\x64\x4a\x68\x4a\x63\x4a\x47','\x6a\x47\x46\x64\x4b\x75\x4b','\x57\x37\x4a\x63\x48\x53\x6b\x61\x57\x50\x7a\x43','\x74\x43\x6f\x59\x57\x37\x6d\x71\x65\x57','\x65\x4e\x39\x74','\x57\x37\x72\x79\x66\x43\x6f\x66\x57\x37\x61\x77\x57\x36\x79','\x57\x34\x50\x36\x6e\x5a\x4e\x63\x4c\x47','\x70\x4c\x54\x34\x57\x36\x42\x64\x49\x71','\x6e\x43\x6f\x69\x57\x50\x68\x64\x49\x38\x6f\x2f','\x57\x50\x42\x64\x4e\x4d\x6c\x63\x47\x61\x4f','\x77\x43\x6b\x47\x57\x50\x56\x64\x48\x43\x6b\x55\x63\x78\x4e\x64\x4f\x6d\x6b\x71\x6c\x30\x68\x63\x4b\x67\x72\x69\x67\x43\x6f\x59\x74\x38\x6f\x61\x79\x4d\x33\x63\x56\x61\x2f\x63\x4b\x6f\x41\x46\x48\x55\x73\x34\x47\x55\x45\x66\x4d\x57\x4c\x4a\x57\x52\x4e\x64\x56\x4e\x42\x64\x50\x47\x42\x64\x53\x43\x6f\x6b\x57\x35\x56\x63\x47\x6d\x6f\x4f\x57\x34\x78\x64\x4e\x38\x6f\x65\x69\x31\x47\x74\x77\x4c\x4a\x63\x55\x33\x37\x64\x48\x47','\x57\x34\x39\x32\x6e\x63\x4e\x63\x51\x58\x4c\x6d\x57\x37\x54\x2b','\x61\x6d\x6f\x58\x57\x51\x34\x2b\x57\x50\x30','\x71\x43\x6f\x4e\x57\x4f\x74\x64\x56\x30\x47','\x69\x43\x6b\x41\x76\x68\x69','\x6f\x48\x64\x63\x51\x38\x6b\x50\x57\x51\x69','\x57\x36\x33\x63\x56\x43\x6b\x70\x57\x52\x31\x36','\x57\x4f\x4b\x59\x57\x36\x52\x63\x4e\x71\x61','\x57\x35\x43\x55\x63\x47','\x57\x4f\x64\x64\x4f\x74\x56\x64\x4e\x73\x57','\x62\x78\x74\x64\x4d\x66\x46\x64\x4c\x61','\x41\x38\x6f\x45\x57\x51\x6d\x79\x57\x4f\x47\x6b\x68\x72\x33\x63\x4d\x53\x6b\x44\x45\x53\x6f\x4d\x57\x34\x66\x51\x57\x35\x58\x58\x57\x34\x38\x72\x57\x52\x6c\x64\x51\x38\x6b\x59\x70\x63\x74\x64\x52\x43\x6b\x4c\x73\x62\x39\x79\x73\x43\x6b\x65\x6a\x74\x75\x71\x57\x35\x47\x42\x57\x4f\x46\x63\x47\x33\x68\x64\x4e\x53\x6b\x50\x57\x35\x6d','\x57\x52\x46\x63\x53\x53\x6b\x51','\x57\x36\x76\x4e\x57\x50\x54\x4c\x78\x32\x65\x76\x6c\x47\x4c\x7a\x75\x73\x61\x36','\x76\x63\x39\x39\x57\x37\x56\x64\x4e\x57','\x57\x4f\x43\x35\x57\x52\x54\x45\x79\x43\x6f\x6d','\x44\x43\x6b\x35\x57\x52\x4f\x33\x57\x4f\x71\x39\x6c\x57\x71','\x78\x48\x47\x2f\x57\x36\x71','\x6f\x67\x58\x33\x57\x37\x4a\x64\x47\x4e\x79','\x41\x43\x6b\x69\x57\x35\x56\x64\x49\x43\x6f\x32','\x57\x35\x65\x49\x68\x4b\x5a\x63\x49\x65\x70\x64\x54\x47','\x57\x36\x31\x64\x7a\x58\x50\x61\x45\x58\x7a\x33\x61\x62\x70\x64\x48\x6d\x6f\x6a\x44\x71','\x62\x68\x4c\x64\x57\x36\x38\x62','\x57\x52\x2f\x63\x4c\x53\x6b\x64\x6e\x62\x48\x5a\x6d\x43\x6f\x69\x57\x35\x54\x58\x57\x52\x78\x63\x49\x53\x6b\x32\x6e\x47','\x57\x52\x4e\x63\x47\x38\x6f\x6b\x57\x37\x42\x63\x47\x61','\x57\x34\x39\x6d\x6b\x33\x56\x63\x53\x61','\x57\x36\x37\x64\x55\x4e\x46\x64\x4c\x6d\x6f\x63\x57\x34\x69\x64\x6d\x68\x5a\x64\x4a\x32\x4a\x64\x55\x64\x38','\x64\x4e\x5a\x64\x47\x4c\x61','\x43\x76\x5a\x63\x4a\x48\x47\x41\x61\x31\x70\x63\x48\x75\x6e\x46\x72\x49\x37\x64\x4d\x57','\x57\x50\x56\x64\x54\x53\x6f\x47\x57\x36\x6e\x55\x57\x34\x64\x64\x48\x57\x31\x4d\x41\x38\x6f\x66\x57\x34\x53\x4d\x57\x34\x74\x63\x54\x62\x44\x73\x70\x76\x43\x31\x76\x53\x6f\x38\x43\x6d\x6f\x6c\x6f\x4d\x56\x64\x50\x63\x64\x64\x54\x78\x31\x7a\x43\x57','\x57\x34\x58\x48\x68\x49\x2f\x63\x4c\x57','\x57\x52\x70\x63\x53\x38\x6b\x69\x57\x37\x57\x43\x62\x66\x78\x63\x54\x61','\x57\x34\x43\x4d\x67\x4b\x65','\x41\x71\x65\x75\x57\x35\x2f\x64\x55\x6d\x6b\x30\x46\x6d\x6b\x44\x57\x36\x33\x63\x4c\x64\x64\x63\x55\x33\x4e\x63\x56\x6d\x6b\x4f\x65\x4b\x4b','\x65\x53\x6f\x66\x6b\x4e\x64\x64\x55\x61','\x57\x50\x5a\x64\x55\x53\x6f\x68\x57\x4f\x39\x72','\x57\x36\x74\x64\x50\x43\x6f\x43\x57\x34\x4c\x6c','\x69\x47\x2f\x63\x48\x38\x6b\x4c\x57\x4f\x4b','\x78\x43\x6f\x61\x57\x51\x70\x63\x56\x6d\x6b\x39','\x57\x34\x4f\x55\x57\x34\x4a\x63\x4f\x4e\x30','\x57\x52\x4a\x64\x4e\x73\x2f\x64\x54\x62\x57','\x66\x6d\x6f\x37\x57\x50\x56\x64\x4f\x43\x6f\x49','\x72\x72\x53\x63\x57\x37\x4c\x69','\x57\x36\x35\x70\x63\x4d\x65','\x67\x49\x42\x63\x49\x38\x6b\x67\x57\x4f\x47','\x57\x50\x76\x4e\x57\x34\x47\x31\x6c\x57','\x46\x53\x6f\x67\x57\x52\x4e\x64\x4f\x32\x4f','\x44\x6d\x6f\x56\x57\x37\x34\x53','\x57\x35\x33\x63\x55\x53\x6b\x78\x57\x52\x75\x7a\x45\x43\x6b\x79\x57\x36\x48\x30\x74\x73\x4b\x6c\x69\x43\x6f\x53\x57\x4f\x6a\x4b\x57\x50\x4b','\x42\x57\x33\x64\x4c\x30\x72\x66\x76\x58\x78\x63\x52\x76\x62\x34\x71\x48\x68\x64\x52\x30\x31\x65\x45\x57\x4c\x42\x76\x38\x6f\x51\x42\x65\x5a\x64\x4b\x57\x47\x6d\x57\x37\x2f\x63\x4b\x57\x70\x63\x48\x38\x6f\x4d\x77\x62\x47\x4b\x69\x6d\x6f\x32\x57\x52\x4a\x64\x52\x57','\x62\x57\x38\x79\x57\x37\x4c\x66\x44\x4b\x2f\x63\x4c\x30\x64\x64\x4c\x38\x6b\x74\x75\x4d\x76\x73\x72\x53\x6b\x4d\x57\x34\x35\x55\x57\x37\x4b\x39\x57\x51\x35\x33\x57\x35\x5a\x4b\x55\x7a\x4e\x4d\x4e\x34\x37\x50\x47\x37\x78\x64\x56\x6d\x6f\x6d\x57\x4f\x68\x63\x53\x61\x72\x5a\x57\x34\x79\x44\x6f\x38\x6f\x4d\x77\x67\x52\x63\x4d\x71\x33\x64\x54\x53\x6f\x48\x57\x37\x47\x77\x57\x52\x4b\x34','\x68\x38\x6b\x35\x73\x73\x34','\x70\x53\x6b\x75\x78\x32\x5a\x63\x49\x43\x6b\x38','\x57\x37\x31\x6e\x74\x5a\x76\x75','\x57\x52\x64\x63\x56\x4e\x2f\x63\x52\x38\x6f\x72\x57\x37\x78\x63\x47\x71\x33\x63\x4c\x38\x6b\x2f\x6d\x53\x6f\x35\x57\x35\x37\x64\x4d\x61\x76\x33\x57\x52\x38\x71\x66\x72\x4f\x55\x64\x77\x74\x63\x4d\x6d\x6b\x6b\x57\x36\x50\x35\x57\x50\x4a\x63\x47\x48\x33\x64\x56\x53\x6b\x64\x57\x37\x43\x48\x57\x4f\x37\x64\x4e\x49\x4a\x64\x4b\x48\x4a\x63\x4c\x6d\x6b\x43','\x57\x50\x6a\x30\x76\x58\x68\x64\x4d\x62\x4a\x63\x50\x59\x78\x64\x4a\x5a\x68\x64\x50\x47\x54\x66','\x57\x37\x42\x63\x4f\x53\x6b\x5a\x67\x66\x64\x63\x47\x48\x62\x6c\x57\x52\x46\x63\x4c\x6d\x6b\x33\x71\x6d\x6b\x4b\x57\x51\x6a\x79\x57\x51\x4e\x64\x4f\x38\x6b\x63\x45\x38\x6f\x6d\x68\x30\x75\x75\x35\x50\x59\x4c\x35\x6c\x4d\x73\x35\x34\x41\x71\x6a\x57\x64\x63\x4d\x77\x31\x42\x57\x51\x64\x63\x52\x53\x6f\x2f\x57\x51\x44\x34\x57\x35\x2f\x64\x53\x49\x65\x43\x77\x31\x4b\x78\x64\x53\x6b\x71\x63\x43\x6b\x75\x6e\x66\x57','\x6e\x38\x6f\x4d\x57\x50\x4f\x72\x57\x34\x4b','\x57\x37\x5a\x63\x47\x33\x4a\x63\x4f\x6d\x6f\x71\x57\x36\x4e\x63\x4c\x57\x57','\x57\x50\x64\x64\x54\x62\x64\x63\x54\x77\x6e\x58\x57\x52\x56\x64\x4f\x6d\x6b\x4b\x79\x58\x71\x38\x6d\x71\x33\x63\x53\x53\x6f\x72\x6a\x38\x6b\x49\x57\x35\x64\x64\x56\x38\x6f\x50\x6a\x64\x74\x4a\x47\x79\x70\x4a\x47\x79\x64\x4a\x47\x7a\x4a\x4a\x47\x34\x56\x4a\x47\x51\x52\x4a\x47\x51\x37\x64\x50\x73\x70\x63\x4f\x53\x6b\x45\x61\x43\x6f\x54\x79\x30\x71\x30\x76\x77\x68\x63\x48\x6d\x6b\x42\x57\x37\x74\x63\x4d\x47\x64\x64\x55\x4b\x4e\x64\x4a\x43\x6b\x43\x57\x52\x48\x59\x57\x51\x6e\x45\x57\x34\x44\x32','\x71\x6d\x6f\x2f\x57\x4f\x33\x64\x53\x47','\x7a\x53\x6f\x62\x62\x4a\x52\x64\x49\x53\x6f\x4d\x57\x37\x79\x33\x69\x64\x37\x63\x50\x75\x69','\x57\x37\x35\x65\x79\x71\x6e\x49','\x57\x4f\x34\x2b\x57\x35\x4e\x63\x4a\x62\x4f','\x57\x36\x54\x43\x66\x71','\x43\x5a\x57\x47\x57\x51\x4e\x63\x4d\x4c\x52\x63\x4b\x4d\x5a\x63\x4a\x5a\x37\x64\x51\x57','\x57\x50\x4e\x64\x50\x33\x6c\x63\x4c\x4a\x79','\x69\x48\x42\x64\x52\x6d\x6b\x39\x57\x35\x4b\x70\x57\x35\x65\x33\x57\x51\x72\x39\x76\x64\x4a\x63\x49\x75\x6a\x62\x7a\x6d\x6f\x47\x57\x37\x7a\x59\x7a\x68\x62\x43\x57\x34\x2f\x4b\x55\x50\x2f\x4d\x4e\x4f\x56\x50\x47\x6a\x2f\x64\x50\x78\x57\x76\x73\x5a\x78\x63\x55\x43\x6b\x57\x7a\x38\x6f\x4a\x6c\x53\x6f\x47\x57\x4f\x79\x4b\x57\x51\x70\x63\x48\x6d\x6b\x36\x7a\x63\x68\x64\x54\x38\x6b\x43','\x57\x51\x68\x63\x53\x53\x6b\x4c\x57\x37\x65\x6d','\x57\x51\x68\x63\x4f\x43\x6f\x76\x57\x37\x64\x63\x4e\x57','\x75\x43\x6f\x64\x62\x38\x6f\x41','\x35\x6c\x49\x54\x35\x50\x77\x4f\x35\x41\x2b\x67\x35\x42\x55\x7a','\x57\x52\x74\x63\x55\x53\x6b\x76\x57\x37\x65','\x43\x53\x6b\x6b\x57\x36\x68\x64\x4f\x6d\x6f\x6e\x79\x32\x38','\x79\x61\x6c\x64\x54\x53\x6b\x39\x57\x35\x71','\x57\x50\x74\x64\x47\x77\x6c\x63\x4d\x48\x37\x63\x4d\x71','\x57\x50\x6c\x63\x54\x67\x65','\x63\x6d\x6f\x64\x57\x51\x38\x64\x57\x36\x64\x63\x54\x76\x30','\x6e\x6d\x6f\x2b\x57\x52\x34\x74','\x57\x4f\x6e\x56\x57\x37\x75\x68\x6e\x43\x6f\x66','\x34\x34\x6b\x63\x34\x34\x6b\x2b\x34\x34\x6b\x67\x34\x34\x6f\x36','\x57\x34\x70\x64\x4a\x72\x33\x64\x4b\x74\x56\x64\x52\x65\x4b\x49\x57\x35\x46\x64\x56\x43\x6f\x51\x57\x36\x2f\x64\x49\x75\x5a\x64\x4e\x38\x6f\x74\x57\x35\x46\x64\x4a\x53\x6b\x35\x57\x37\x78\x63\x56\x53\x6f\x54\x57\x34\x47\x68\x70\x5a\x48\x45\x57\x50\x34\x67\x57\x35\x6d','\x6a\x6d\x6f\x53\x6a\x58\x4e\x64\x52\x5a\x4a\x63\x55\x38\x6b\x33\x57\x52\x2f\x63\x48\x57'];}()));}()));}());_0x493d=function(){return _0x207bda;};return _0x493d();};function base64Encode(_0x3ee043){const _0x3ddd08=_0x3f7d2c;return Crypto[_0x3ddd08(0x32a,'\x69\x71\x21\x39')][_0x3ddd08(0x222,'\x74\x65\x6f\x40')][_0x3ddd08(0x207,'\x65\x5e\x2a\x78')](Crypto[_0x3ddd08(0x317,'\x31\x58\x46\x5e')]['\x55\x74\x66\x38']['\x70\x61\x72\x73\x65'](_0x3ee043));}function base64Decode(_0x3e7a60){const _0x3cacbf=_0x3f7d2c;return Crypto[_0x3cacbf(0x270,'\x40\x34\x23\x46')][_0x3cacbf(0x2e8,'\x26\x64\x34\x4a')][_0x3cacbf(0x277,'\x67\x68\x77\x34')](Crypto[_0x3cacbf(0x1e8,'\x66\x4f\x4f\x56')][_0x3cacbf(0x31b,'\x6f\x37\x45\x73')]['\x70\x61\x72\x73\x65'](_0x3e7a60));}export function __jsEvalReturn(){return{'\x69\x6e\x69\x74':init,'\x68\x6f\x6d\x65':home,'\x68\x6f\x6d\x65\x56\x6f\x64':homeVod,'\x63\x61\x74\x65\x67\x6f\x72\x79':category,'\x64\x65\x74\x61\x69\x6c':detail,'\x70\x6c\x61\x79':play,'\x73\x65\x61\x72\x63\x68':search};}var version_ = 'jsjiami.com.v7'; \ No newline at end of file diff --git a/js/230ts_book_open.js b/js/230ts_book_open.js new file mode 100644 index 0000000..14069e2 --- /dev/null +++ b/js/230ts_book_open.js @@ -0,0 +1,261 @@ +// 网站搜索异常 +import { load, _ } from './lib/cat.js'; + +let key = '爱上你听书网'; +let HOST = 'https://wap.230ts.net'; +let siteKey = ''; +let siteType = 0; +const MOBILE_UA = 'Mozilla/5.0 (Linux; Android 11; M2007J3SC Build/RKQ1.200826.002; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/77.0.3865.120 MQQBrowser/6.2 TBS/045714 Mobile Safari/537.36'; + +async function request(reqUrl, agentSp) { + let res = await req(reqUrl, { + method: 'get', + headers: { + 'User-Agent': agentSp || MOBILE_UA, + 'Referer': HOST + }, + }); + return res.content; +} + +// cfg = {skey: siteKey, ext: extend} +async function init(cfg) { + siteKey = cfg.skey; + siteType = cfg.stype; +} + +async function home(filter) { + const html = await request(HOST + '/sort/'); + const $ = load(html); + let filterObj = {}; + const class_parse = $('dl.pd-class:first > dd > a[href*=sort]'); + let classes = []; + classes = _.map(class_parse, (cls) => { + let typeId = cls.attribs['href']; + typeId = typeId.replace(/.*?\/sort\/(.*).html/g, '$1'); + return { + type_id: typeId, + type_name: cls.children[0].data, + }; + }); + const sortName = ['玄幻有声', '灵异有声', '综艺娱乐', '长篇评书', '都市有声', '军事有声', '职场有声', '其他有声']; + classes = _.sortBy(classes, (c) => { + const index = sortName.indexOf(c.type_name); + return index === -1 ? sortName.length : index; + }); + return JSON.stringify({ + class: classes, + filters: filterObj, + }); +} + +async function homeVod() { + const link = HOST + '/top/lastupdate/1.html'; + const html = await request(link); + const $ = load(html); + const items = $('ul.list-ul > li'); + let videos = _.map(items, (item) => { + const it = $(item).find('a:first')[0]; + const img = $(item).find('img:first')[0]; + const remarks = $($(item).find('p.module-slide-author')[0]).text().trim(); + return { + vod_id: it.attribs.href.replace(/.*?\/tingshu\/(.*)/g, '$1'), + vod_name: it.attribs.title.replace('有声小说',''), + vod_pic: HOST + img.attribs['data-original'], + vod_remarks: remarks || '', + }; + }); + return JSON.stringify({ + list: videos, + }); +} + +async function category(tid, pg, filter, extend) { + if (pg <= 0) pg = 1; + const link = HOST + '/sort/' + tid +'/' + (`${pg}`) + '.html'; + const html = await request(link); + const $ = load(html); + const items = $('ul.book-ol > li'); + let videos = _.map(items, (item) => { + const it = $(item).find('a:first')[0]; + const img = $(item).find('img:first')[0]; + const remarks = $($(item).find('div.book-meta')[0]).text().trim(); + return { + book_id: it.attribs.href.replace(/.*?\/tingshu\/(.*)/g, '$1'), + book_name: it.attribs.title.replace('有声小说',''), + book_pic: HOST + img.attribs['data-original'], + book_remarks: remarks.replace('佚名(著)','').replace('佚名(播)','').replace('未知(著)','').replace('未知(播)','') || '', + }; + }); + const hasMore = $('div.paging > a:contains(下一页)').length > 0; + const pgCount = hasMore ? parseInt(pg) + 1 : parseInt(pg); + return JSON.stringify({ + page: parseInt(pg), + pagecount: pgCount, + limit: 24, + total: 24 * pgCount, + list: videos, + }); +} + +async function detail(id) { + const html = await request(HOST + '/tingshu/' + id); + const $ = load(html); + const detail = $('div.book-cell:first > div'); + let vod = { + book_id: id, + type_name: $('h1:first').text().trim().replace('有声小说',''), + // vod_pic: HOST + $('div.myui-content__thumb img:first').attr('data-original'), + // vod_content: $('div.ellipsis').text().trim(), + book_year: '', + book_area: '', + book_remarks: '', + book_actor: '', + book_director: '', + book_content: '', + }; + // for (const info of detail) { + // const i = $(info).text().trim(); + // if (i.startsWith('类型:')) { + // vod.vod_type = _.map($(info).find('a'), (a) => { + // return a.children[0].data; + // }).join('/'); + // } else if (i.startsWith('作者:')) { + // vod.vod_director = _.map($(info).find('a'), (a) => { + // return a.children[0].data; + // }).join('/'); + // } else if (i.startsWith('演播:')) { + // vod.vod_actor = _.map($(info).find('a'), (a) => { + // return a.children[0].data; + // }).join('/'); + // } else if (i.startsWith('连载中')) { + // vod.vod_remarks = i.substring(3); + // } + // } + const playlist = _.map($('#playlist > ul > li > a'), (it) => { + return it.children[0].data + '$' + it.attribs.href.replace(/\/mp3\/(.*).html/g, '$1'); + }).join("#"); + vod.volumes = '道长在线'; + vod.urls = playlist; + // vod.vod_play_from = '道长在线'; + // vod.vod_play_url = playlist.join('#'); + return JSON.stringify({ + list: [vod], + }); +} + +async function play(flag, id, flags) { + const link = HOST + '/mp3/' + id + '.html'; + const html = await request(link); + const $ = load(html); + const iframe = $('body iframe[src*=player]'); + const iframeHtml = ( + await req(HOST + iframe[0].attribs.src, { + headers: { + 'Referer': link, + 'User-Agent': MOBILE_UA, + }, + }) + ).content; + const playUrl = iframeHtml.match(/mp3:'(.*?)'/)[1]; + if (playUrl.indexOf('m4a') >= 0 || playUrl.indexOf('mp3') >= 0 ) { + return JSON.stringify({ + parse: 0, + url: playUrl, + }); + } else { + try { + const iframeHtml = ( + await req(HOST + iframe[0].attribs.src, { + headers: { + 'Referer': link, + 'User-Agent': MOBILE_UA, + }, + }) + ).content; + const playUrl = playUrl + '.m4a' + iframeHtml.match(/(\?.*?)'/)[1]; + if (playUrl.indexOf('http') >= 0) { + return JSON.stringify({ + parse: 0, + url: playUrl, + }); + } else { + const iframeHtml = ( + await req(HOST + iframe[0].attribs.src, { + headers: { + 'Referer': link, + 'User-Agent': MOBILE_UA, + }, + }) + ).content; + const playUrl2 = iframeHtml.match(/url[\s\S]*?(http.*?)'/)[1]; + if (playUrl2.indexOf('\?') >= 0) { + return JSON.stringify({ + parse: 0, + url: playUrl2, + }); + } else { + const playUrl3 = playUrl2 + playUrl + return JSON.stringify({ + parse: 0, + url: playUrl3, + }); + } + } + } catch (e) {} + if (playUrl.indexOf('http') >= 0) { + const playUrl = playUrl + '.m4a'; + return JSON.stringify({ + parse: 0, + url: playUrl, + }); + } else { + const iframeHtml = ( + await req(HOST + iframe[0].attribs.src, { + headers: { + 'Referer': link, + 'User-Agent': MOBILE_UA, + }, + }) + ).content; + const playUrl4 = iframeHtml.match(/url[\s\S]*?(http.*?)'/)[1]; + return JSON.stringify({ + parse: 0, + url: playUrl4 + '.m4a', + }); + } + } +} + +async function search(wd, quick) { + const link = HOST + '/search.html?searchtype=name&searchword=' + wd +'&page=1'; + const html = await request(link); + const $ = load(html); + const items = $('ul.book-ol > li'); + let videos = _.map(items, (item) => { + const it = $(item).find('a:first')[0]; + const img = $(item).find('img:first')[0]; + const remarks = $($(item).find('div.book-meta')[0]).text().trim(); + return { + book_id: it.attribs.href.replace(/.*?\/tingshu\/(.*)/g, '$1'), + book_name: it.attribs.title.replace('有声小说',''), + book_pic: img.attribs['data-original'], + book_remarks: remarks.replace('佚名(著)','').replace('佚名(播)','').replace('未知(著)','').replace('未知(播)','') || '', + }; + }); + return JSON.stringify({ + list: videos, + }); +} + +export function __jsEvalReturn() { + return { + init: init, + home: home, + homeVod: homeVod, + category: category, + detail: detail, + play: play, + search: search, + }; +} diff --git a/js/230ts_open.js b/js/230ts_open.js new file mode 100644 index 0000000..6c86b3c --- /dev/null +++ b/js/230ts_open.js @@ -0,0 +1,253 @@ +// 网站搜索异常 +import { load, _ } from './lib/cat.js'; + +let key = '爱上你听书网'; +let HOST = 'https://wap.230ts.net'; +let siteKey = ''; +let siteType = 0; +const MOBILE_UA = 'Mozilla/5.0 (Linux; Android 11; M2007J3SC Build/RKQ1.200826.002; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/77.0.3865.120 MQQBrowser/6.2 TBS/045714 Mobile Safari/537.36'; + +async function request(reqUrl, agentSp) { + let res = await req(reqUrl, { + method: 'get', + headers: { + 'User-Agent': agentSp || MOBILE_UA, + 'Referer': HOST + }, + }); + return res.content; +} + +// cfg = {skey: siteKey, ext: extend} +async function init(cfg) { + siteKey = cfg.skey; + siteType = cfg.stype; +} + +async function home(filter) { + const html = await request(HOST + '/sort/'); + const $ = load(html); + let filterObj = {}; + const class_parse = $('dl.pd-class:first > dd > a[href*=sort]'); + let classes = []; + classes = _.map(class_parse, (cls) => { + let typeId = cls.attribs['href']; + typeId = typeId.replace(/.*?\/sort\/(.*).html/g, '$1'); + return { + type_id: typeId, + type_name: cls.children[0].data, + }; + }); + const sortName = ['玄幻有声', '灵异有声', '综艺娱乐', '长篇评书', '都市有声', '军事有声', '职场有声', '其他有声']; + classes = _.sortBy(classes, (c) => { + const index = sortName.indexOf(c.type_name); + return index === -1 ? sortName.length : index; + }); + return JSON.stringify({ + class: classes, + filters: filterObj, + }); +} + +async function homeVod() { + const link = HOST + '/top/lastupdate/1.html'; + const html = await request(link); + const $ = load(html); + const items = $('ul.list-ul > li'); + let videos = _.map(items, (item) => { + const it = $(item).find('a:first')[0]; + const img = $(item).find('img:first')[0]; + const remarks = $($(item).find('p.module-slide-author')[0]).text().trim(); + return { + vod_id: it.attribs.href.replace(/.*?\/tingshu\/(.*)/g, '$1'), + vod_name: it.attribs.title.replace('有声小说',''), + vod_pic: HOST + img.attribs['data-original'], + vod_remarks: remarks || '', + }; + }); + return JSON.stringify({ + list: videos, + }); +} + +async function category(tid, pg, filter, extend) { + if (pg <= 0) pg = 1; + const link = HOST + '/sort/' + tid +'/' + (`${pg}`) + '.html'; + const html = await request(link); + const $ = load(html); + const items = $('ul.book-ol > li'); + let videos = _.map(items, (item) => { + const it = $(item).find('a:first')[0]; + const img = $(item).find('img:first')[0]; + const remarks = $($(item).find('div.book-meta')[0]).text().trim(); + return { + vod_id: it.attribs.href.replace(/.*?\/tingshu\/(.*)/g, '$1'), + vod_name: it.attribs.title.replace('有声小说',''), + vod_pic: HOST + img.attribs['data-original'], + vod_remarks: remarks.replace('佚名(著)','').replace('佚名(播)','').replace('未知(著)','').replace('未知(播)','') || '', + }; + }); + const hasMore = $('div.paging > a:contains(下一页)').length > 0; + const pgCount = hasMore ? parseInt(pg) + 1 : parseInt(pg); + return JSON.stringify({ + page: parseInt(pg), + pagecount: pgCount, + limit: 24, + total: 24 * pgCount, + list: videos, + }); +} + +async function detail(id) { + const html = await request(HOST + '/tingshu/' + id); + const $ = load(html); + const detail = $('div.book-cell:first > div'); + let vod = { + vod_id: id, + vod_name: $('h1:first').text().trim().replace('有声小说',''), + vod_pic: HOST + $('div.myui-content__thumb img:first').attr('data-original'), + vod_content: $('div.ellipsis').text().trim(), + }; + for (const info of detail) { + const i = $(info).text().trim(); + if (i.startsWith('类型:')) { + vod.vod_type = _.map($(info).find('a'), (a) => { + return a.children[0].data; + }).join('/'); + } else if (i.startsWith('作者:')) { + vod.vod_director = _.map($(info).find('a'), (a) => { + return a.children[0].data; + }).join('/'); + } else if (i.startsWith('演播:')) { + vod.vod_actor = _.map($(info).find('a'), (a) => { + return a.children[0].data; + }).join('/'); + } else if (i.startsWith('连载中')) { + vod.vod_remarks = i.substring(3); + } + } + const playlist = _.map($('#playlist > ul > li > a'), (it) => { + return it.children[0].data + '$' + it.attribs.href.replace(/\/mp3\/(.*).html/g, '$1'); + }); + vod.vod_play_from = '道长在线'; + vod.vod_play_url = playlist.join('#'); + return JSON.stringify({ + list: [vod], + }); +} + +async function play(flag, id, flags) { + const link = HOST + '/mp3/' + id + '.html'; + const html = await request(link); + const $ = load(html); + const iframe = $('body iframe[src*=player]'); + const iframeHtml = ( + await req(HOST + iframe[0].attribs.src, { + headers: { + 'Referer': link, + 'User-Agent': MOBILE_UA, + }, + }) + ).content; + const playUrl = iframeHtml.match(/mp3:'(.*?)'/)[1]; + if (playUrl.indexOf('m4a') >= 0 || playUrl.indexOf('mp3') >= 0 ) { + return JSON.stringify({ + parse: 0, + url: playUrl, + }); + } else { + try { + const iframeHtml = ( + await req(HOST + iframe[0].attribs.src, { + headers: { + 'Referer': link, + 'User-Agent': MOBILE_UA, + }, + }) + ).content; + const playUrl = playUrl + '.m4a' + iframeHtml.match(/(\?.*?)'/)[1]; + if (playUrl.indexOf('http') >= 0) { + return JSON.stringify({ + parse: 0, + url: playUrl, + }); + } else { + const iframeHtml = ( + await req(HOST + iframe[0].attribs.src, { + headers: { + 'Referer': link, + 'User-Agent': MOBILE_UA, + }, + }) + ).content; + const playUrl2 = iframeHtml.match(/url[\s\S]*?(http.*?)'/)[1]; + if (playUrl2.indexOf('\?') >= 0) { + return JSON.stringify({ + parse: 0, + url: playUrl2, + }); + } else { + const playUrl3 = playUrl2 + playUrl + return JSON.stringify({ + parse: 0, + url: playUrl3, + }); + } + } + } catch (e) {} + if (playUrl.indexOf('http') >= 0) { + const playUrl = playUrl + '.m4a'; + return JSON.stringify({ + parse: 0, + url: playUrl, + }); + } else { + const iframeHtml = ( + await req(HOST + iframe[0].attribs.src, { + headers: { + 'Referer': link, + 'User-Agent': MOBILE_UA, + }, + }) + ).content; + const playUrl4 = iframeHtml.match(/url[\s\S]*?(http.*?)'/)[1]; + return JSON.stringify({ + parse: 0, + url: playUrl4 + '.m4a', + }); + } + } +} + +async function search(wd, quick) { + const link = HOST + '/search.html?searchtype=name&searchword=' + wd +'&page=1'; + const html = await request(link); + const $ = load(html); + const items = $('ul.book-ol > li'); + let videos = _.map(items, (item) => { + const it = $(item).find('a:first')[0]; + const img = $(item).find('img:first')[0]; + const remarks = $($(item).find('div.book-meta')[0]).text().trim(); + return { + vod_id: it.attribs.href.replace(/.*?\/tingshu\/(.*)/g, '$1'), + vod_name: it.attribs.title.replace('有声小说',''), + vod_pic: img.attribs['data-original'], + vod_remarks: remarks.replace('佚名(著)','').replace('佚名(播)','').replace('未知(著)','').replace('未知(播)','') || '', + }; + }); + return JSON.stringify({ + list: videos, + }); +} + +export function __jsEvalReturn() { + return { + init: init, + home: home, + homeVod: homeVod, + category: category, + detail: detail, + play: play, + search: search, + }; +} \ No newline at end of file diff --git a/js/555dy_open.js b/js/555dy_open.js new file mode 100644 index 0000000..34202bd --- /dev/null +++ b/js/555dy_open.js @@ -0,0 +1 @@ +//bbQ0FUT1C9ARo1NTVkeV9vcGVuLmpzLGFzc2V0czovL2pzL2xpYi9jYXQuanMcX19qc0V2YWxSZXR1cm4MQ3J5cHRvCmRheWpzDGppbmphMgZVcmkCXwZrZXkGdXJsDGRldmljZRR0aW1lT2Zmc2V0DnNpdGVLZXkQc2l0ZVR5cGUGdmVyDnJlcXVlc3QIdGltZQhwYWNrCGluaXQIaG9tZQ5ob21lVm9kEGNhdGVnb3J5DGRldGFpbBJwbGF5Q2FjaGUOcGxheUlkeAhwbGF5DHNlYXJjaA5jaGFyU3RyDnJhbmRTdHIQcmFuZFVVSUQOcmFuZE1BQxRyYW5kRGV2aWNlGmZvcm1hdFBsYXlVcmwKNTU1ZHl6YWJhY2RlZmdoamtsbW5vcHFyc3R1dnd4eXpBQkNERUZHSEpLTE1OT1BRUlNUVVZXWFlaMDEyMzQ1Njc4OQJlAnQCYQJyAm4CaQJzDkFuZHJvaWQUVXNlci1BZ2VudDphcHBsaWNhdGlvbi9wcnMuNTVBcHAudjIranNvbgxBY2NlcHQIdW5peBJUaW1lc3RhbXAeeyJwdXJlLW1vZGUiOjB9IFgtQ2xpZW50LVNldHRpbmcceyJkZXZpY2VfaWQiOiIEaWQqIiwgInR5cGUiOjEsImJyYW5kIjoiCmJyYW5kGCIsICJtb2RlbCI6Igptb2RlbGAiLCAic3lzdGVtX3ZlcnNpb24iOjI0LCAic2RrX3ZlcnNpb24iOiIzLjAuOS4xIn0eWC1DbGllbnQtRGV2aWNlIFgtQ2xpZW50LVZlcnNpb24GcmVxDmhlYWRlcnMIZGF0ZQ5jb250ZW50CHRyaW0Uc3RhcnRzV2l0aAJ7CGFlc1gaQUVTL0NCQy9QS0NTNyBlNmQ1ZGU1ZmNjNTFmNTNkIDJmMTNlZWY3ZGZjNmM2MTMIcnNhWBJSU0EvUEtDUzGEBy0tLS0tQkVHSU4gUFVCTElDIEtFWS0tLS0tCk1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBMDJGL2tQZzVBMk5YNHFaNUpTbnMKK2JqaFZNQ0M2SmJUaVRLcGJnTmdpWFUrS2tvcmc2RGo3NmdTNjhnQjhsbGhiVUtDWGpJZHlnbkhQcnhWSFdmegptemlzcTlQOWF3bVhCa0NrNzRTa2dseDJMS0hhL21Oejlpdmc2WXpRNXBRRlVFV1MwRGZvbUdCWFZ0cXZCbE9YCk1DUnhwNjlvV2FNc25mam5CViswSjd2SGJYelVJa3FCTGRYU05mTTlBZzVxZFJEckpDM0NxQjY1RUozQVJXVnoKWlRUY1hTZE1XOWkzcXpFWlBhd1BOUGU1eVBZYk1aSW9YTGNycXZFWm5SSzFvYWs2Ny9paGY3aXdQSnFkYys2OApaWUVtbWRxd3VuT3ZSZGpxODlmUU1WZWxtcWNSRDlSWWUwOHYreER4RzlDbzl6N2hjWEdUc1VxdU14a2gyOXVOCmF3SURBUUFCCi0tLS0tRU5EIFBVQkxJQyBLRVktLS0tLQ5IbWFjTUQ1QDYzNWE1ODBmY2I1ZGM2ZTYwY2FhMzljMzFhN2JkZTQ4DD9wYWNrPSRlbmNvZGVVUklDb21wb25lbnQWJnNpZ25hdHVyZT0Ic2tleQpzdHlwZQpsb2NhbApwYXJzZQ5pc0VtcHR5FnRvTG93ZXJDYXNlQERhbHZpay8yLjEuMCAoTGludXg7IFU7IEFuZHJvaWQgDnJlbGVhc2UEOyAOIEJ1aWxkLw5idWlsZElkAikEdWESc3RyaW5naWZ5cmh0dHBzOi8vbWRpc2sub3NzLWNuLWhhbmd6aG91LmFsaXl1bmNzLmNvbS9kb21haW5fdjIuanNvbhZhcGlfc2VydmljZSR2MS9zZXJ2ZXIvZ2V0X3RpbWUCbwJjAmQCbAJwGnYxL2FwcC9jb25maWcceyJ0aW1lc3RhbXAiOiIEIn0IZGF0YRhtb3ZpZV9zY3JlZW4MZmlsdGVyCHB1c2gOdHlwZV9pZBJ0eXBlX25hbWUIeWVhcgV0Xv1OAnYFaFHokAhhcmVhBTBXOlMFe3yLVwhzb3J0BZJjj14GaG90DmZpbHRlcnMEe30YeyJ0eXBlX2lkIjoiFCIsInNvcnQiOiIOYnlfaGl0cxYiLCJjbGFzcyI6IhQiLCJhcmVhIjoiFCIsInllYXIiOiIUIiwicGFnZSI6Ij4iLCJwYWdlU2l6ZSI6IjIxIiwidGltZXN0YW1wIjoiKHYxL21vdmllL3NjcmVlbi9saXN0CGxpc3QMdm9kX2lkEHZvZF9uYW1lCmNvdmVyDnZvZF9waWMOZHluYW1pYwpsYWJlbBZ2b2RfcmVtYXJrcwhwYWd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 \ No newline at end of file diff --git a/js/AppYsV2.js b/js/AppYsV2.js new file mode 100644 index 0000000..3f49e6a --- /dev/null +++ b/js/AppYsV2.js @@ -0,0 +1,894 @@ +import { Crypto, _ } from 'assets://js/lib/cat.js' + +let host = ''; +let header = { + 'User-Agent': 'okhttp/3.12.11' +}; +let siteKey = ''; +let siteType = ''; +let siteJx = ''; + +const urlPattern1 = /api\.php\/.*?\/vod/; +const urlPattern2 = /api\.php\/.+?\.vod/; +const parsePattern = /\/.+\\?.+=/; +const parsePattern1 = /.*(url|v|vid|php\?id)=/; +const parsePattern2 = /https?:\/\/[^\/]*/; + +const htmlVideoKeyMatch = [ + /player=new/, + /
0) { + const result = await getFinalVideo(flag, parseUrls, id); + if (result !== null) { + return JSON.stringify(result); + } + } + + if (isVideo(id)) { + const result = { + parse: 0, + playUrl: "", + url: id + }; + return JSON.stringify(result); + } else { + const result = { + parse: 1, + jx: "1", + url: id + }; + return JSON.stringify(result); + } + } catch (e) { + // Handle any error here + } + return ""; +} + +async function search(key, quick) { + try { + const apiUrl = host; + const url = getSearchUrl(apiUrl, encodeURIComponent(key)); + const json = await request(url, getHeaders(url)); + const obj = JSON.parse(json); + let jsonArray = null; + const videos = []; + + if (obj.list instanceof Array) { + jsonArray = obj.list; + } else if (obj.data instanceof Object && obj.data.list instanceof Array) { + jsonArray = obj.data.list; + } else if (obj.data instanceof Array) { + jsonArray = obj.data; + } + + if (jsonArray !== null) { + for (const vObj of jsonArray) { + if (vObj.vod_id) { + const v = { + vod_id: vObj.vod_id, + vod_name: vObj.vod_name, + vod_pic: vObj.vod_pic, + vod_remarks: vObj.vod_remarks + }; + videos.push(v); + } else { + const v = { + vod_id: vObj.nextlink, + vod_name: vObj.title, + vod_pic: vObj.pic, + vod_remarks: vObj.state + }; + videos.push(v); + } + } + } + + const result = { list: videos }; + return JSON.stringify(result); + } catch (error) { + + } + return ""; +} + + + +async function getFinalVideo(flag, parseUrls, url) { + let htmlPlayUrl = ""; + for (const parseUrl of parseUrls) { + if (parseUrl === "" || parseUrl === "null") { + continue; + } + const playUrl = parseUrl + url; + const content = await request(playUrl, null, 10000); // 10秒请求,能更好过滤webjx + let tryJson = null; + try { + tryJson = jsonParse(url, content); + } catch (error) { } + + if (tryJson !== null && tryJson.hasOwnProperty("url") && tryJson.hasOwnProperty("header")) { + tryJson.header = JSON.stringify(tryJson.header); + return tryJson; + } + + if (content.includes(" 0) { + headers["User-Agent"] = " " + ua; + } + + let referer = ""; + if (jsonPlayData.hasOwnProperty("referer")) { + referer = jsonPlayData.referer; + } else if (jsonPlayData.hasOwnProperty("Referer")) { + referer = jsonPlayData.Referer; + } + if (referer.trim().length > 0) { + headers["Referer"] = " " + referer; + } + + headers = fixJsonVodHeader(headers, input, url); + + const taskResult = { + header: headers, + url: url, + parse: "0" + }; + + return taskResult; + } catch (error) { + + } + return null; +} + +function isVip(url) { + try { + let isVip = false; + const host = new URL(url).hostname; + const vipWebsites = ["iqiyi.com", "v.qq.com", "youku.com", "le.com", "tudou.com", "mgtv.com", "sohu.com", "acfun.cn", "bilibili.com", "baofeng.com", "pptv.com"]; + for (let b = 0; b < vipWebsites.length; b++) { + if (host.includes(vipWebsites[b])) { + if (vipWebsites[b] === "iqiyi.com") { + // 爱奇艺需要特殊处理 + if (url.includes("iqiyi.com/a_") || url.includes("iqiyi.com/w_") || url.includes("iqiyi.com/v_")) { + isVip = true; + break; + } + } else { + isVip = true; + break; + } + } + } + return isVip; + } catch (e) { + } + return false; +} + + +function isBlackVodUrl(input, url) { + return url.includes("973973.xyz") || url.includes(".fit:"); +} + + +function fixJsonVodHeader(headers, input, url) { + if (headers === null) { + headers = {}; + } + + if (input.includes("www.mgtv.com")) { + headers["Referer"] = " "; + headers["User-Agent"] = " Mozilla/5.0"; + } else if (url.includes("titan.mgtv")) { + headers["Referer"] = " "; + headers["User-Agent"] = " Mozilla/5.0"; + } else if (input.includes("bilibili")) { + headers["Referer"] = " https://www.bilibili.com/"; + headers["User-Agent"] = " " + Misc.UaWinChrome; + } + + return headers; +} + + + + + +const snifferMatch = /http((?!http).){26,}?\.(m3u8|mp4|flv|avi|mkv|rm|wmv|mpg)\?.*|http((?!http).){26,}\.(m3u8|mp4|flv|avi|mkv|rm|wmv|mpg)|http((?!http).){26,}\/m3u8\?pt=m3u8.*|http((?!http).)*?default\.ixigua\.com\/.*|http((?!http).)*?cdn-tos[^\?]*|http((?!http).)*?\/obj\/tos[^\?]*|http.*?\/player\/m3u8play\.php\?url=.*|http.*?\/player\/.*?[pP]lay\.php\?url=.*|http.*?\/playlist\/m3u8\/\?vid=.*|http.*?\.php\?type=m3u8&.*|http.*?\/download.aspx\?.*|http.*?\/api\/up_api.php\?.*|https.*?\.66yk\.cn.*|http((?!http).)*?netease\.com\/file\/.*/; + +function isVideoFormat(url) { + if (snifferMatch.test(url)) { + return !url.includes("cdn-tos") || !url.includes(".js"); + } + return false; + +} + +function isVideo(url) { + if (!url.includes(".mp4") || !url.includes(".m3u8")) { + return true; + } + return false; +} + + + + +function UA(url) { + if (url.includes(".vod")) { + return "okhttp/4.1.0"; + } +} + +function getCateUrl(URL) { + if (URL.includes("api.php/app") || URL.includes("xgapp")) { + return URL + "nav?token="; + } else if (URL.includes(".vod")) { + return URL + "/types"; + } else { + return ""; + } +} + +function getPlayUrlPrefix(URL) { + if (URL.includes("api.php/app") || URL.includes("xgapp")) { + return URL + "video_detail?id="; + } else if (URL.includes(".vod")) { + return URL + "/detail?vod_id="; + } else { + return ""; + } +} + +function getRecommendUrl(URL) { + if (URL.includes("api.php/app") || URL.includes("xgapp")) { + return URL + "index_video?token="; + } else if (URL.includes(".vod")) { + return URL + "/vodPhbAll"; + } else { + return ""; + } +} + +function getFilterTypes(URL, typeExtend) { + let str = ""; + + if (typeExtend !== null) { + for (let key in typeExtend) { + if (key === "class" || key === "area" || key === "lang" || key === "year") { + try { + + str += "筛选" + key + "+全部=+" + typeExtend[key].replace(/,/g, "+") + "\n"; + } catch (e) { } + } + } + } + + if (URL.includes(".vod")) { + str += "\n" + "排序+全部=+最新=time+最热=hits+评分=score"; + } else if (URL.includes("api.php/app") || URL.includes("xgapp")) { + // Do nothing, leave the string as it is. + } else { + str = "分类+全部=+电影=movie+连续剧=tvplay+综艺=tvshow+动漫=comic+4K=movie_4k+体育=tiyu\n筛选class+全部=+喜剧+爱情+恐怖+动作+科幻+剧情+战争+警匪+犯罪+动画+奇幻+武侠+冒险+枪战+恐怖+悬疑+惊悚+经典+青春+文艺+微电影+古装+历史+运动+农村+惊悚+惊悚+伦理+情色+福利+三级+儿童+网络电影\n筛选area+全部=+大陆+香港+台湾+美国+英国+法国+日本+韩国+德国+泰国+印度+西班牙+加拿大+其他\n筛选year+全部=+2023+2022+2021+2020+2019+2018+2017+2016+2015+2014+2013+2012+2011+2010+2009+2008+2007+2006+2005+2004+2003+2002+2001+2000"; + } + + return str; +} + +function getCateFilterUrlSuffix(URL) { + if (URL.includes("api.php/app") || URL.includes("xgapp")) { + return "&class=筛选class&area=筛选area&lang=筛选lang&year=筛选year&limit=18&pg=#PN#"; + } else if (URL.includes(".vod")) { + return "&class=筛选class&area=筛选area&lang=筛选lang&year=筛选year&by=排序&limit=18&page=#PN#"; + } else { + return "&page=#PN#&area=筛选area&type=筛选class&start=筛选year"; + } +} + +function getCateFilterUrlPrefix(URL) { + if (URL.includes("api.php/app") || URL.includes("xgapp")) { + return URL + "video?tid="; + } else if (URL.includes(".vod")) { + return URL + "?type="; + } else { + return URL + "?ac=list&class="; + } +} + +function isBan(key) { + return key === "伦理" || key === "情色" || key === "福利"; +} + +function getSearchUrl(URL, KEY) { + if (URL.includes(".vod")) { + return URL + "?wd=" + KEY + "&page="; + } else if (URL.includes("api.php/app") || URL.includes("xgapp")) { + return URL + "search?text=" + KEY + "&pg="; + } else if (urlPattern1.test(URL)) { + return URL + "?ac=list&zm=" + KEY + "&page="; + } + return ""; +} + +function findJsonArray(obj, match, result) { + Object.keys(obj).forEach((k) => { + try { + const o = obj[k]; + if (k === match && Array.isArray(o)) { + result.push(o); + } + if (typeof o === "object" && o !== null) { + if (Array.isArray(o)) { + o.forEach((item) => { + if (typeof item === "object" && item !== null) { + findJsonArray(item, match, result); + } + }); + } else { + findJsonArray(o, match, result); + } + } + } catch (e) { + } + }); +} + +function jsonArr2Str(array) { + const strings = []; + for (let i = 0; i < array.length; i++) { + try { + strings.push(array[i]); + } catch (e) { + } + } + return strings.join(","); +} + +function getHeaders(URL) { + const headers = {}; + headers["User-Agent"] = UA(URL); + return headers; +} + +function isJsonString(str) { + try { + JSON.parse(str); + } catch (e) { + return false; + } + return true; +} + + + + +export function __jsEvalReturn() { + return { + init: init, + home: home, + homeVod: homeVod, + category: category, + detail: detail, + play: play, + search: search, + }; +} + diff --git a/js/alist_open.js b/js/alist_open.js new file mode 100644 index 0000000..51c1c1f --- /dev/null +++ b/js/alist_open.js @@ -0,0 +1,275 @@ +import { _ } from './lib/cat.js'; +import { findBestLCS } from './lib/similarity.js'; + +const http = async function (url, options = {}) { + if (options.method == 'POST' && options.data) { + options.body = JSON.stringify(options.data); + options.headers = Object.assign({ 'content-type': 'application/json' }, options.headers); + } + const res = await req(url, options); + res.json = () => (res.content ? JSON.parse(res.content) : null); + res.text = () => res.content; + return res; +}; +['get', 'post'].forEach((method) => { + http[method] = function (url, options = {}) { + return http(url, Object.assign(options, { method: method.toUpperCase() })); + }; +}); + +const __drives = {}; +const __subtitle_cache = {}; + +async function get_drives_path(tid) { + const index = tid.indexOf('/', 1); + const name = tid.substring(1, index); + const path = tid.substring(index); + return { drives: await get_drives(name), path }; +} + +async function get_drives(name) { + const { settings, api, server } = __drives[name]; + if (settings.v3 == null) { + //获取 设置 + settings.v3 = false; + const data = (await http.get(server + '/api/public/settings')).json().data; + if (_.isArray(data)) { + settings.title = data.find((x) => x.key == 'title')?.value; + settings.v3 = false; + settings.version = data.find((x) => x.key == 'version')?.value; + settings.enableSearch = data.find((x) => x.key == 'enable search')?.value == 'true'; + } else { + settings.title = data.title; + settings.v3 = true; + settings.version = data.version; + settings.enableSearch = false; //v3 没有找到 搜索配置 + } + //不同版本 接口不一样 + api.path = settings.v3 ? '/api/fs/list' : '/api/public/path'; + api.file = settings.v3 ? '/api/fs/get' : '/api/public/path'; + api.search = settings.v3 ? '/api/public/search' : '/api/public/search'; + api.other = settings.v3 ? '/api/fs/other' : null; + } + return __drives[name]; +} + +let siteKey = ''; +let siteType = 0; + +function init(cfg) { + siteKey = cfg.skey; + siteType = cfg.stype; + cfg.ext.forEach( + (item) => + (__drives[item.name] = { + name: item.name, + server: item.server.endsWith('/') ? item.server.substring(0, item.server.length - 1) : item.server, + startPage: item.startPage || '/', //首页 + showAll: item.showAll === true, //默认只显示 视频和文件夹,如果想显示全部 showAll 设置true + params: item.params || {}, + _path_param: item.params + ? _.sortBy(Object.keys(item.params), function (x) { + return -x.length; + }) + : [], + settings: {}, + api: {}, + getParams(path) { + const key = this._path_param.find((x) => path.startsWith(x)); + return Object.assign({}, this.params[key], { path }); + }, + async getPath(path) { + const res = (await http.post(this.server + this.api.path, { data: this.getParams(path) })).json(); + return this.settings.v3 ? res.data.content : res.data.files; + }, + async getFile(path) { + const res = (await http.post(this.server + this.api.file, { data: this.getParams(path) })).json(); + const data = this.settings.v3 ? res.data : res.data.files[0]; + if (!this.settings.v3) data.raw_url = data.url; //v2 的url和v3不一样 + return data; + }, + async getOther(method, path) { + const data = this.getParams(path); + data.method = method; + const res = (await http.post(this.server + this.api.other, { data: data })).json(); + return res; + }, + isFolder(data) { + return data.type == 1; + }, + isVideo(data) { + //判断是否是 视频文件 + return this.settings.v3 ? data.type == 2 : data.type == 3; + }, + isSubtitle(data) { + if (data.type == 1) return false; + const ext = ['.srt', '.ass', '.scc', '.stl', '.ttml']; + return ext.some((x) => data.name.endsWith(x)); + }, + getType(data) { + const isVideo = this.isVideo(data); + return this.isFolder(data) ? 0 : isVideo ? 10 : 1; + }, + getPic(data) { + let pic = this.settings.v3 ? data.thumb : data.thumbnail; + return pic || (this.isFolder(data) ? 'http://img1.3png.com/281e284a670865a71d91515866552b5f172b.png' : ''); + }, + getSize(data) { + let sz = data.size || 0; + if (sz <= 0) return ''; + let filesize = ''; + if (sz > 1024 * 1024 * 1024 * 1024.0) { + sz /= 1024 * 1024 * 1024 * 1024.0; + filesize = 'TB'; + } else if (sz > 1024 * 1024 * 1024.0) { + sz /= 1024 * 1024 * 1024.0; + filesize = 'GB'; + } else if (sz > 1024 * 1024.0) { + sz /= 1024 * 1024.0; + filesize = 'MB'; + } else { + sz /= 1024.0; + filesize = 'KB'; + } + return sz.toFixed(2) + filesize; + }, + getRemark(data) { + return ''; + }, + }) + ); +} + +async function dir(dir, pg) { + for (const k in __subtitle_cache) { + delete __subtitle_cache[k]; + } + pg = pg || 1; + if (pg == 0) pg == 1; + if (dir === '/' || dir === '') { + const result = _.map(__drives, function (d) { + return { name: d.name, path: '/' + d.name + d.startPage, type: 0, thumb: '' }; + }); + return JSON.stringify({ + parent: '', + page: pg, + pagecount: pg, + list: result, + }); + } + + let { drives, path } = await get_drives_path(dir); + const id = dir.endsWith('/') ? dir : dir + '/'; + const list = await drives.getPath(path); + let subtList = []; + let videos = []; + let allList = []; + list.forEach((item) => { + if (drives.isSubtitle(item)) subtList.push(item.name); + const isVideo = drives.isVideo(item); + if (!drives.showAll && !drives.isFolder(item) && !isVideo) return; + const file = { + name: item.name.replaceAll('$', '_').replaceAll('#', '_'), + path: id + item.name + (drives.isFolder(item) ? '/' : ''), + thumb: drives.getPic(item), + type: drives.getType(item), + size: drives.getSize(item), + remark: drives.getRemark(item), + }; + if (drives.isVideo(item)) videos.push(file); + allList.push(file); + }); + if (subtList.length > 0) { + videos.forEach((item) => { + var sbust = findBestLCS(item.name, subtList); + if (sbust.bestMatch) __subtitle_cache[item.path] = [id + sbust.bestMatch.target]; + }); + } + return JSON.stringify({ + parent: id, + page: pg, + pagecount: pg, + list: allList, + }); +} + +async function file(file) { + let { drives, path } = await get_drives_path(file); + const item = await drives.getFile(path); + const subs = []; + if (__subtitle_cache[file]) { + for (const sub of __subtitle_cache[file]) { + try { + let subP = await get_drives_path(sub); + const subItem = await drives.getFile(subP.path); + subs.push(subItem.raw_url); + } catch (error) {} + } + } + if (item.provider === 'AliyundriveShare2Open' && drives.api.other) { + const urls = ['原画', item.raw_url]; + try { + const res = await drives.getOther('video_preview', path); + for (const live of res.data.video_preview_play_info.live_transcoding_task_list) { + if (live.status === 'finished') { + urls.push(live.template_id); + urls.push(live.url); + } + } + } catch (error) {} + const result = { + name: item.name, + url: urls, + size: drives.getSize(item), + remark: drives.getRemark(item), + header: {}, + extra: { + subt: subs, + }, + }; + return JSON.stringify(result); + } else if (item.provider === '123Pan') { + let url = item.raw_url; + try { + url = (await http.get(url)).json().data.redirect_url; + } catch (error) {} + const result = { + name: item.name, + url: url, + size: drives.getSize(item), + remark: drives.getRemark(item), + header: {}, + extra: { + subt: subs, + }, + }; + return JSON.stringify(result); + } else { + const result = { + name: item.name, + url: item.raw_url, + size: drives.getSize(item), + remark: drives.getRemark(item), + header: {}, + extra: { + subt: subs, + }, + }; + return JSON.stringify(result); + } +} + +function search(wd) { + return JSON.stringify({ + list: [], + }); +} + +export function __jsEvalReturn() { + return { + init: init, + dir: dir, + file: file, + search: search, + }; +} diff --git a/js/app.js b/js/app.js new file mode 100644 index 0000000..9478fd9 --- /dev/null +++ b/js/app.js @@ -0,0 +1,8 @@ +function __jsEvalReturn() { + return { + isVideoFormat: function (url) { + return !0; + }, + }; +} +export { __jsEvalReturn }; diff --git a/js/bili_open.js b/js/bili_open.js new file mode 100644 index 0000000..2a9f10b --- /dev/null +++ b/js/bili_open.js @@ -0,0 +1,618 @@ +import { Crypto, jinja2, _ } from 'assets://js/lib/cat.js'; + +let siteKey = ''; +let siteType = 0; + +let cookie = ''; +let login = ''; +let vip = false; +let extendObj = {}; +let bili_jct = ''; +let vod_audio_id = { + 30280: 192000, + 30232: 132000, + 30216: 64000, +}; + +let vod_codec = { + // 13: 'AV1', + 12: 'HEVC', + 7: 'AVC', +}; + +const UA = 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.114 Safari/537.36'; + +async function request(reqUrl, ua, buffer) { + let res = await req(reqUrl, { + method: 'get', + headers: ua ? ua : { 'User-Agent': UA }, + timeout: 60000, + buffer: buffer ? 1 : 0, + }); + return res.content; +} + +async function post(reqUrl, postData, ua, posttype) { + let res = await req(reqUrl, { + method: 'post', + headers: ua ? ua : { 'User-Agent': UA }, + data: postData, + timeout: 60000, + postType: posttype, + }); + return res.content; +} + +function getHeaders() { + const headers = { + 'User-Agent': UA, + }; + if (!_.isEmpty(cookie)) { + headers.cookie = cookie; + } + return headers; +} + +async function getCookie() { + let result = await req('https://www.bilibili.com', { + method: 'get', + headers: { 'User-Agent': UA }, + timeout: 60000, + }); + const setCookieHeaders = result.headers['set-cookie']; + cookie = setCookieHeaders.map((kk) => kk.split(';')[0] + ';').join(''); +} + +async function init(cfg) { + siteKey = cfg.skey; + siteType = cfg.stype; + let extend = cfg.ext; + + if (cfg.ext.hasOwnProperty('categories')) extend = cfg.ext.categories; + if (cfg.ext.hasOwnProperty('cookie')) cookie = cfg.ext.cookie; + if (cookie.startsWith('http')) cookie = await request(cookie); + // 获取csrf + const cookies = cookie.split(';'); + cookies.forEach(cookie => { + if (cookie.includes('bili_jct')) { + bili_jct = cookie.split('=')[1]; + } + }); + + if (_.isEmpty(cookie)) await getCookie(); + let result = JSON.parse(await request('https://api.bilibili.com/x/web-interface/nav', getHeaders())); + login = result.data.isLogin; + vip = result.data.vipStatus; + const ext = extend.split('#'); + const jsonData = [ + { + key: 'order', + name: '排序', + value: [ + { n: '综合排序', v: '0' }, + { n: '最多点击', v: 'click' }, + { n: '最新发布', v: 'pubdate' }, + { n: '最多弹幕', v: 'dm' }, + { n: '最多收藏', v: 'stow' }, + ], + }, + { + key: 'duration', + name: '时长', + value: [ + { n: '全部时长', v: '0' }, + { n: '60分钟以上', v: '4' }, + { n: '30~60分钟', v: '3' }, + { n: '10~30分钟', v: '2' }, + { n: '10分钟以下', v: '1' }, + ], + }, + ]; + const newarr = []; + const d = {}; + const sc = { + type_name: "首页", + type_id: "首页", + land: 1, + ratio: 1.33, + } + newarr.push(sc); + for (const kk of ext) { + const c = { + type_name: kk, + type_id: kk, + land: 1, + ratio: 1.33, + }; + newarr.push(c); + d[kk] = jsonData; + } + if (!_.isEmpty(bili_jct)) { + const hc = { + type_name: "历史记录", + type_id: "历史记录", + land: 1, + ratio: 1.33, + } + newarr.push(hc); + } + extendObj = { + classes: newarr, + filter: d, + }; +} + +function home(filter) { + try { + const jSONObject = { + class: extendObj.classes, + }; + if (filter) { + jSONObject.filters = extendObj.filter; + } + return JSON.stringify(jSONObject); + } catch (e) { + return ''; + } +} + +async function homeVod() { + try { + const list = []; + const url = 'https://api.bilibili.com/x/web-interface/index/top/rcmd?ps=14&fresh_idx=1&fresh_idx_1h=1'; + + const response = await request(url, getHeaders()); + const responseData = JSON.parse(response); + const vods = responseData.data.item; + + for (const item of vods) { + const vod = {}; + let imageUrl = item.pic; + if (imageUrl.startsWith('//')) { + imageUrl = 'https:' + imageUrl; + } + let cd = getFullTime(item.duration); + + vod.vod_id = item.bvid; + vod.vod_name = removeTags(item.title); + vod.vod_pic = imageUrl; + vod.vod_remarks = cd; + vod.style = { + type: 'rect', + ratio: 1.33, + }, + list.push(vod); + } + + const result = { list: list }; + return JSON.stringify(result); + } catch (e) { } +} + +async function category(tid, page, filter, ext) { + if (page < 1) page = 1; + try { + if (Object.keys(ext).length > 0 && ext.hasOwnProperty('tid') && ext['tid'].length > 0) { + tid = ext['tid']; + } + let url = ''; + url = `https://api.bilibili.com/x/web-interface/search/type?search_type=video&keyword=${encodeURIComponent(tid)}`; + + if (Object.keys(ext).length > 0) { + for (const k in ext) { + if (k == 'tid') { + continue; + } + url += `&${encodeURIComponent(k)}=${encodeURIComponent(ext[k])}`; + } + } + + url += `&page=${encodeURIComponent(page)}`; + + if (tid == "首页") { + url = "https://api.bilibili.com/x/web-interface/index/top/rcmd?ps=14&fresh_idx=" + page + "&fresh_idx_1h=" + page; + } else if (tid == "历史记录") { + url = "https://api.bilibili.com/x/v2/history?pn=" + page; + } + + const data = JSON.parse(await request(url, getHeaders())).data; + let items = data.result; + if (tid == "首页") { + items = data.item; + } else if (tid == "历史记录") { + items = data; + } + + const videos = []; + for (const item of items) { + const video = {}; + let pic = item.pic; + if (pic.startsWith('//')) { + pic = 'https:' + pic; + } + let cd = getFullTime(item.duration); + + video.vod_remarks = cd; + video.vod_id = item.bvid; + video.vod_name = removeTags(item.title); + video.vod_pic = pic; + + video.style = { + type: 'rect', + ratio: 1.33, + }, + videos.push(video); + } + + const result = { + page: page, + pagecount: data.numPages ?? (page + 1), + limit: videos.length, + total: videos.length * (page + 1), + list: videos, + }; + + return JSON.stringify(result); + } catch (e) { } + return null; +} + +async function detail(ids) { + try { + const bvid = ids; + const detailUrl = `https://api.bilibili.com/x/web-interface/view?bvid=${bvid}`; + + const detailData = JSON.parse(await request(detailUrl, getHeaders())).data; + // 记录历史 + if (!_.isEmpty(bili_jct)) { + const historyReport = 'https://api.bilibili.com/x/v2/history/report'; + let dataPost = { + aid: detailData.aid, + cid: detailData.cid, + csrf: bili_jct, + } + await post(historyReport, dataPost, getHeaders(), 'form'); + } + let cd = getFullTime(detailData.duration); + const aid = detailData.aid; + const video = { + vod_id: bvid, + vod_name: detailData.title, + vod_pic: detailData.pic, + type_name: detailData.tname, + vod_year: '', + vod_area: '', + vod_remarks: cd, + vod_actor: '', + vod_director: '', + vod_content: detailData.desc, + }; + + const playurldata = 'https://api.bilibili.com/x/player/playurl?avid=' + aid + '&cid=' + detailData.cid + '&qn=127&fnval=4048&fourk=1'; + const playurldatas = JSON.parse(await request(playurldata, getHeaders())); + + const playurldatalist = playurldatas.data; + const accept_quality = playurldatalist.accept_quality; + const accept_description = playurldatalist.accept_description; + const qualitylist = []; + const descriptionList = []; + + for (let i = 0; i < accept_quality.length; i++) { + if (!vip) { + if (!login) { + if (accept_quality[i] > 32) continue; + } else { + if (accept_quality[i] > 80) continue; + } + } + descriptionList.push(base64Encode(accept_description[i])); + qualitylist.push(accept_quality[i]); + } + + let treeMap = {}; + const jSONArray = detailData.pages; + let playList = []; + for (let j = 0; j < jSONArray.length; j++) { + const jSONObject6 = jSONArray[j]; + const cid = jSONObject6.cid; + const playUrl = j + '$' + aid + '+' + cid + '+' + qualitylist.join(':') + '+' + descriptionList.join(':'); + playList.push(playUrl); + } + treeMap['dash'] = playList.join('#'); + treeMap['mp4'] = playList.join('#'); + + const relatedUrl = 'https://api.bilibili.com/x/web-interface/archive/related?bvid=' + bvid; + const relatedData = JSON.parse(await request(relatedUrl, getHeaders())).data; + playList = []; + for (let j = 0; j < relatedData.length; j++) { + const jSONObject6 = relatedData[j]; + const cid = jSONObject6.cid; + const title = jSONObject6.title; + const aaid = jSONObject6.aid; + const playUrl = title + '$' + aaid + '+' + cid + '+' + qualitylist.join(':') + '+' + descriptionList.join(':'); + playList.push(playUrl); + } + treeMap['相关'] = playList.join('#'); + + video.vod_play_from = Object.keys(treeMap).join("$$$"); + video.vod_play_url = Object.values(treeMap).join("$$$"); + + const list = [video]; + const result = { list }; + return JSON.stringify(result); + } catch (e) { } + return null; +} + +async function play(flag, id, flags) { + try { + const playHeaders = { Referer: 'https://www.bilibili.com', 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36' }; + const ids = id.split('+'); + const aid = ids[0]; + const cid = ids[1]; + const qualityIds = ids[2].split(':'); + const qualityName = ids[3].split(':'); + if (flag == 'dash' || flag == '相关') { + // dash mpd 代理 + const js2Base = await js2Proxy(true, siteType, siteKey, 'dash/', {}); + let urls = []; + for (let i = 0; i < qualityIds.length; i++) { + urls.push(base64Decode(qualityName[i]), js2Base + base64Encode(aid + '+' + cid + '+' + qualityIds[i])); + } + return JSON.stringify({ + parse: 0, + url: urls, + header: playHeaders, + }); + } else if (flag == 'mp4') { + // 直链 + let urls = []; + for (let i = 0; i < qualityIds.length; i++) { + const url = `https://api.bilibili.com/x/player/playurl?avid=${aid}&cid=${cid}&qn=${qualityIds[i]}&fourk=1`; + const resp = JSON.parse(await request(url, getHeaders())); + const data = resp.data; + if (data.quality != qualityIds[i]) continue; + let durl = data.durl[0].url; + urls.push(base64Decode(qualityName[i]), durl); + } + + return JSON.stringify({ + parse: 0, + url: urls, + header: playHeaders, + }); + } else { + // 音频外挂 + let urls = []; + let audios = []; + for (let i = 0; i < qualityIds.length; i++) { + const url = `https://api.bilibili.com/x/player/playurl?avid=${aid}&cid=${cid}&qn=${qualityIds[i]}&fnval=4048&fourk=1`; + let resp = JSON.parse(await request(url, getHeaders())); + const dash = resp.data.dash; + const video = dash.video; + const audio = dash.audio; + for (let j = 0; j < video.length; j++) { + const dashjson = video[j]; + if (dashjson.id == qualityIds[i]) { + for (const key in vod_codec) { + if (dashjson.codecid == key) { + urls.push(base64Decode(qualityName[i]) + ' ' + vod_codec[key], dashjson.baseUrl); + } + } + } + } + if (audios.length == 0) { + for (let j = 0; j < audio.length; j++) { + const dashjson = audio[j]; + for (const key in vod_audio_id) { + if (dashjson.id == key) { + audios.push({ + title: _.floor(parseInt(vod_audio_id[key]) / 1024) + 'Kbps', + bit: vod_audio_id[key], + url: dashjson.baseUrl, + }); + } + } + } + audios = _.sortBy(audios, 'bit'); + } + } + + return JSON.stringify({ + parse: 0, + url: urls, + extra: { + audio: audios, + }, + header: playHeaders, + }); + } + } catch (e) { } + return null; +} + +async function search(key, quick, pg) { + let page = pg || 1; + if (page == 0) page = 1; + try { + const ext = { + duration: '0', + }; + let resp = JSON.parse(await category(key, page, true, ext)); + const catVideos = resp.list; + const pageCount = resp.pagecount; + const videos = []; + for (let i = 0; i < catVideos.length; ++i) { + videos.push(catVideos[i]); + } + const result = { + page: page, + pagecount: pageCount, + land: 1, + ratio: 1.33, + list: videos, + }; + return JSON.stringify(result); + } catch (e) { } + return null; +} + +async function proxy(segments, headers) { + let what = segments[0]; + let url = base64Decode(segments[1]); + if (what == 'dash') { + const ids = url.split('+'); + const aid = ids[0]; + const cid = ids[1]; + const str5 = ids[2]; + const urls = `https://api.bilibili.com/x/player/playurl?avid=${aid}&cid=${cid}&qn=${str5}&fnval=4048&fourk=1`; + let videoList = ''; + let audioList = ''; + + let resp = JSON.parse(await request(urls, getHeaders())); + const dash = resp.data.dash; + const video = dash.video; + const audio = dash.audio; + + for (let i = 0; i < video.length; i++) { + // if (i > 0) continue; // 只取一个 + const dashjson = video[i]; + if (dashjson.id == str5) { + videoList += getDashMedia(dashjson); + } + } + + for (let i = 0; i < audio.length; i++) { + // if (i > 0) continue; + const ajson = audio[i]; + for (const key in vod_audio_id) { + if (ajson.id == key) { + audioList += getDashMedia(ajson); + } + } + } + + let mpd = getDash(resp, videoList, audioList); + + return JSON.stringify({ + code: 200, + content: mpd, + headers: { + 'Content-Type': 'application/dash+xml', + }, + }); + } + return JSON.stringify({ + code: 500, + content: '', + }); +} + +function getDashMedia(dash) { + try { + let qnid = dash.id; + const codecid = dash.codecid; + const media_codecs = dash.codecs; + const media_bandwidth = dash.bandwidth; + const media_startWithSAP = dash.startWithSap; + const media_mimeType = dash.mimeType; + const media_BaseURL = dash.baseUrl.replace(/&/g, '&'); + const media_SegmentBase_indexRange = dash.SegmentBase.indexRange; + const media_SegmentBase_Initialization = dash.SegmentBase.Initialization; + const mediaType = media_mimeType.split('/')[0]; + let media_type_params = ''; + + if (mediaType == 'video') { + const media_frameRate = dash.frameRate; + const media_sar = dash.sar; + const media_width = dash.width; + const media_height = dash.height; + media_type_params = `height='${media_height}' width='${media_width}' frameRate='${media_frameRate}' sar='${media_sar}'`; + } else if (mediaType == 'audio') { + for (const key in vod_audio_id) { + if (qnid == key) { + const audioSamplingRate = vod_audio_id[key]; + media_type_params = `numChannels='2' sampleRate='${audioSamplingRate}'`; + } + } + } + qnid += '_' + codecid; + + return ` + + + ${media_BaseURL} + + + + + `; + } catch (e) { + // Handle exceptions here + } +} + +function getDash(ja, videoList, audioList) { + const duration = ja.data.dash.duration; + const minBufferTime = ja.data.dash.minBufferTime; + return ` + + ${videoList} + ${audioList} + + `; +} + + +function base64Encode(text) { + return Crypto.enc.Base64.stringify(Crypto.enc.Utf8.parse(text)); +} + +function base64Decode(text) { + return Crypto.enc.Utf8.stringify(Crypto.enc.Base64.parse(text)); +} + + + +function removeTags(input) { + return input.replace(/<[^>]*>/g, ''); +} + +function getFullTime(numberSec) { + let totalSeconds = ''; + try { + var timeParts = numberSec.split(":"); + var min = parseInt(timeParts[0]); + var sec = parseInt(timeParts[1]); + totalSeconds = min * 60 + sec; + } catch (e) { + totalSeconds = parseInt(numberSec); + } + if (isNaN(totalSeconds)) { + return '无效输入'; + } + if (totalSeconds >= 3600) { + const hours = Math.floor(totalSeconds / 3600); + const remainingSecondsAfterHours = totalSeconds % 3600; + const minutes = Math.floor(remainingSecondsAfterHours / 60); + const seconds = remainingSecondsAfterHours % 60; + return `${hours}小时 ${minutes}分钟 ${seconds}秒`; + } else { + const minutes = Math.floor(totalSeconds / 60); + const seconds = totalSeconds % 60; + return `${minutes}分钟 ${seconds}秒`; + } +} + +export function __jsEvalReturn() { + return { + init: init, + home: home, + homeVod: homeVod, + category: category, + detail: detail, + play: play, + proxy: proxy, + search: search, + }; +} diff --git a/js/bilibili.js b/js/bilibili.js new file mode 100644 index 0000000..4260eff --- /dev/null +++ b/js/bilibili.js @@ -0,0 +1 @@ +import{Crypto,load,_}from"assets://js/lib/cat.js";let key="bilibili",url="",siteKey="",siteType=0;const UA="Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1",cookie={};async function request(reqUrl,referer,mth,data,hd){var headers={"User-Agent":UA,Cookie:_.map(cookie,(value,key)=>key+"="+value).join(";")},referer=(referer&&(headers.referer=encodeURIComponent(referer)),await req(reqUrl,{method:mth||"get",headers:headers,data:data,postType:"post"===mth?"form":""}));return referer.content}async function init(cfg){siteKey=cfg.skey,siteType=cfg.stype,url=cfg.ext}async function home(filter){return(await request(url)).replaceAll("1$/$1","1$/$0")}async function homeVod(){return"{}"}async function category(tid,pg,filter,extend){pg<=0&&(pg=1);let api=url+"?t="+tid+"&pg="+pg;return extend&&(tid=Object.entries(extend).map(([key,val]=entry)=>"&"+key+"="+val),api=(api+=tid)+("&f="+encodeURIComponent(JSON.stringify(extend)))),request(api)}async function detail(id){return request(url+"?ids="+id)}async function play(flag,id,flags){return request(url.replace("/bilibili","/play")+"?bvid="+id+"&from=open")}async function search(wd,quick){return request(url+"?wd="+wd)}function __jsEvalReturn(){return{init:init,home:home,homeVod:homeVod,category:category,detail:detail,play:play,search:search}}export{__jsEvalReturn}; \ No newline at end of file diff --git a/js/bookan_book_open.js b/js/bookan_book_open.js new file mode 100644 index 0000000..9bce96b --- /dev/null +++ b/js/bookan_book_open.js @@ -0,0 +1,136 @@ +import { _ } from './lib/cat.js'; + +let key = 'bookan'; +let url = 'https://api.bookan.com.cn'; +let siteKey = ''; +let siteType = 0; + +async function request(reqUrl, agentSp) { + let res = await req(reqUrl, { + method: 'get', + }); + return res.content; +} + +// cfg = {skey: siteKey, ext: extend} +async function init(cfg) { + siteKey = cfg.skey; + siteType = cfg.stype; +} + +async function home(filter) { + return JSON.stringify({ + class: [ + { type_id: '1305', type_name: '少年读物' }, + { type_id: '1304', type_name: '儿童文学' }, + { type_id: '1320', type_name: '国学经典' }, + { type_id: '1306', type_name: '文艺少年' }, + { type_id: '1309', type_name: '育儿心经' }, + { type_id: '1310', type_name: '心理哲学' }, + { type_id: '1307', type_name: '青春励志' }, + { type_id: '1312', type_name: '历史小说' }, + { type_id: '1303', type_name: '故事会' }, + { type_id: '1317', type_name: '音乐戏剧' }, + { type_id: '1319', type_name: '相声评书' }, + ], + }); +} + +async function category(tid, pg, filter, extend) { + pg = pg || 1; + if (pg == 0) pg = 1; + let content = await request(`${url}/voice/book/list?instance_id=25304&page=${pg}&category_id=${tid}&num=24`); + let data = JSON.parse(content).data; + let books = []; + for (const book of data.list) { + books.push({ + book_id: book.id, + book_name: book.name, + book_pic: book.cover, + book_remarks: book.extra.author, + }); + } + return JSON.stringify({ + page: data.current_page, + pagecount: data.last_page, + limit: 24, + total: data.total, + list: books, + }); +} + +async function detail(id) { + let content = await request(`${url}/voice/album/units?album_id=${id}&page=1&num=200&order=1`); + let data = JSON.parse(content).data; + + let book = { + book_id: id, + type_name: '', + book_year: '', + book_area: '', + book_remarks: '', + book_actor: '', + book_director: '', + book_content: '', + }; + let us = _.map(data.list, function (b) { + return formatPlayUrl(b.title) + '$' + b.file; + }).join('#'); + book.volumes = '书卷'; + book.urls = us; + + return JSON.stringify({ + list: [book], + }); +} + +function formatPlayUrl(name) { + return name + .trim() + .replace(/<|>|《|》/g, '') + .replace(/\$|#/g, ' ') + .trim(); +} + +async function proxy(segments, headers) {} + +async function play(flag, id, flags) { + return JSON.stringify({ + parse: 0, + url: id, + }); +} + +async function search(wd, quick, pg) { + pg = pg || 1; + if (pg == 0) pg = 1; + let content = await request(`https://es.bookan.com.cn/api/v3/voice/book?instanceId=25304&keyword=${wd}&pageNum=${pg}&limitNum=20`); + let data = JSON.parse(content).data; + let books = []; + for (const book of data.list) { + books.push({ + book_id: book.id, + book_name: book.name, + book_pic: book.cover, + book_remarks: book.extra.author, + }); + } + return JSON.stringify({ + page: data.current_page, + pagecount: data.last_page, + limit: 20, + total: data.total, + list: books, + }); +} + +export function __jsEvalReturn() { + return { + init: init, + home: home, + category: category, + detail: detail, + play: play, + search: search, + }; +} diff --git a/js/bookan_open.js b/js/bookan_open.js new file mode 100644 index 0000000..21999fb --- /dev/null +++ b/js/bookan_open.js @@ -0,0 +1,136 @@ +import { _ } from './lib/cat.js'; + +let key = 'bookkan'; +let url = 'https://api.bookan.com.cn'; +let siteKey = ''; +let siteType = 0; + +async function request(reqUrl, agentSp) { + let res = await req(reqUrl, { + method: 'get', + }); + return res.content; +} + +// cfg = {skey: siteKey, ext: extend} +async function init(cfg) { + siteKey = cfg.skey; + siteType = cfg.stype; +} + +async function home(filter) { + return JSON.stringify({ + class: [ + { type_id: '1305', type_name: '少年读物' }, + { type_id: '1304', type_name: '儿童文学' }, + { type_id: '1320', type_name: '国学经典' }, + { type_id: '1306', type_name: '文艺少年' }, + { type_id: '1309', type_name: '育儿心经' }, + { type_id: '1310', type_name: '心理哲学' }, + { type_id: '1307', type_name: '青春励志' }, + { type_id: '1312', type_name: '历史小说' }, + { type_id: '1303', type_name: '故事会' }, + { type_id: '1317', type_name: '音乐戏剧' }, + { type_id: '1319', type_name: '相声评书' }, + ], + }); +} + +async function category(tid, pg, filter, extend) { + pg = pg || 1; + if (pg == 0) pg = 1; + let content = await request(`${url}/voice/book/list?instance_id=25304&page=${pg}&category_id=${tid}&num=24`); + let data = JSON.parse(content).data; + let books = []; + for (const book of data.list) { + books.push({ + book_id: book.id, + book_name: book.name, + book_pic: book.cover, + book_remarks: book.extra.author, + }); + } + return JSON.stringify({ + page: data.current_page, + pagecount: data.last_page, + limit: 24, + total: data.total, + list: books, + }); +} + +async function detail(id) { + let content = await request(`${url}/voice/album/units?album_id=${id}&page=1&num=200&order=1`); + let data = JSON.parse(content).data; + + let book = { + book_id: id, + type_name: '', + book_year: '', + book_area: '', + book_remarks: '', + book_actor: '', + book_director: '', + book_content: '', + }; + let us = _.map(data.list, function (b) { + return formatPlayUrl(b.title) + '$' + b.file; + }).join('#'); + book.volumes = '书卷'; + book.urls = us; + + return JSON.stringify({ + list: [book], + }); +} + +function formatPlayUrl(name) { + return name + .trim() + .replace(/<|>|《|》/g, '') + .replace(/\$|#/g, ' ') + .trim(); +} + +async function proxy(segments, headers) {} + +async function play(flag, id, flags) { + return JSON.stringify({ + parse: 0, + url: id, + }); +} + +async function search(wd, quick, pg) { + pg = pg || 1; + if (pg == 0) pg = 1; + let content = await request(`https://es.bookan.com.cn/api/v3/voice/book?instanceId=25304&keyword=${wd}&pageNum=${pg}&limitNum=20`); + let data = JSON.parse(content).data; + let books = []; + for (const book of data.list) { + books.push({ + book_id: book.id, + book_name: book.name, + book_pic: book.cover, + book_remarks: book.extra.author, + }); + } + return JSON.stringify({ + page: data.current_page, + pagecount: data.last_page, + limit: 20, + total: data.total, + list: books, + }); +} + +export function __jsEvalReturn() { + return { + init: init, + home: home, + category: category, + detail: detail, + play: play, + search: search, + }; +} diff --git a/js/boosj_open.js b/js/boosj_open.js new file mode 100644 index 0000000..abcce6f --- /dev/null +++ b/js/boosj_open.js @@ -0,0 +1,190 @@ +import { load, _ } from './lib/cat.js'; + +let key = '童趣'; +let HOST = 'https://www.boosj.com'; +let siteKey = ''; +let siteType = 0; + +const MOBILE_UA = 'Mozilla/5.0 (Linux; Android 11; M2007J3SC Build/RKQ1.200826.002; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/77.0.3865.120 MQQBrowser/6.2 TBS/045714 Mobile Safari/537.36'; + +async function request(reqUrl, agentSp) { + let res = await req(reqUrl, { + method: 'get', + headers: { + 'User-Agent': agentSp || MOBILE_UA, + 'Referer': HOST + }, + }); + return res.content; +} + +// cfg = {skey: siteKey, ext: extend} +async function init(cfg) { + siteKey = cfg.skey; + siteType = cfg.stype; +} + +async function home(filter) { + const classes = [{ type_id: '', type_name: '全部' }, { type_id: 28, type_name: '辅食' }, { type_id: 582, type_name: '动画' }, { type_id: 3364, type_name: '儿童舞蹈' }, { type_id: 3366, type_name: '少儿英语' }, { type_id: 3367, type_name: '儿童歌曲' }, { type_id: 3622, type_name: '才艺' }, { type_id: 3782, type_name: '播视自制' }, { type_id: 3822, type_name: '故事' }, { type_id: 3842, type_name: '亲子教育' }, { type_id: 4402, type_name: '美术' }, { type_id: 4583, type_name: '其他' }, { type_id: 4762, type_name: '儿童游戏' }, { type_id: 4842, type_name: '识物' }, { type_id: 4843, type_name: '绘本' }, { type_id: 4844, type_name: '古诗' }, { type_id: 4845, type_name: '科普' }, { type_id: 5102, type_name: '儿童玩具' }, { type_id: 5142, type_name: '播视童趣儿童玩具' }]; + const filterObj = {}; + const jsonData = [ + { + key: 'age', + name: '年龄段', + value: [ + { n: '全部', v: '' }, + { n: '6岁以上', v: '?p367=370' }, + { n: '3~6岁', v: '?p367=369' }, + { n: '0~3岁', v: '?p367=368' }, + ], + init: '', + }, + { + key: 'by', + name: '排序', + value: [ + { n: '全部', v: '' }, + { n: '最新发布', v: 'lately' }, + { n: '最多播放', v: 'pop' }, + { n: '最多评论', v: 'view' }, + ], + init: '', + }, + ]; + return JSON.stringify({ + class: _.map(classes, (cls) => { + cls.land = 1; + cls.ratio = 1.78; + filterObj[cls.type_id] = jsonData; + return cls; + }), + filters: filterObj, + }); +} + +async function homeVod() { + const link = HOST + '/search_res_3362__3364_1_.html'; + const html = await request(link); + const $ = load(html); + const items = $('body div.bj-col4:has(h3)'); + let videos = _.map(items, (it) => { + const a = $(it).find('a:first')[0]; + const img = $(it).find('img:first')[0]; + const remarks = $(it).find('span.played')[0]; + return { + vod_id: a.attribs.href, + vod_name: a.attribs.title, + vod_pic: img.attribs['data-original'], + vod_remarks: remarks.children[0].data || '', + }; + }); + return JSON.stringify({ + list: videos, + }); +} + +async function category(tid, pg, filter, extend) { + if (pg <= 0 || typeof (pg) == 'undefined') pg = 1; + const link = HOST + '/search_res_3362__' + tid + '_' + pg + '_' + (extend.by || '') + '.html' + (extend.age || ''); + const html = await request(link); + const $ = load(html); + const items = $('body div.bj-col4:has(h3)'); + let videos = _.map(items, (it) => { + const a = $(it).find('a:first')[0]; + const img = $(it).find('img:first')[0]; + const remarks = $(it).find('span.played')[0]; + return { + vod_id: a.attribs.href, + vod_name: a.attribs.title, + vod_pic: img.attribs['data-original'], + vod_remarks: remarks.children[0].data || '', + }; + }); + const hasMore = $('div.pub_paging > a:contains(下一页)').length > 0; + const pgCount = hasMore ? parseInt(pg) + 1 : parseInt(pg); + return JSON.stringify({ + page: parseInt(pg), + pagecount: pgCount, + limit: 30, + total: 30 * pgCount, + list: videos, + }); +} + +async function detail(id) { + const vod = { + vod_id: id, + vod_remarks: "", + }; + const playlist = ["点击播放" + "$" + vod.vod_id]; + vod.vod_play_from = "道长在线"; + vod.vod_play_url = playlist.join("#"); + return JSON.stringify({ + list: [vod], + }); +} + +async function play(flag, id, flags) { + const body = JSON.parse(await request('https://gslb.boosj.com/ipv2.json')); + body._id = id.match(/\d+/)[0]; + const json = JSON.parse(await request(buildUrl(body.gslb, body))); + const purl = json.url + '?' + json.t + // console.debug('童趣purl =====>' + purl); // js_debug.log + let headers = { + 'User-Agent': 'Dalvik/2.1.0 (Linux; U; Android 9; 22081212C Build/PQ3B.190801.002)', + }; + return JSON.stringify({ + parse: 0, + url: purl, + header: headers, + }); +} + +async function search(wd, quick) { + var data = JSON.parse(await request('https://search.boosj.com/m_ajax?q=' + wd + '&p=' + pg + '&typeId=3362')).body; + let videos = _.map(data.result, (it) => { + return { + vod_id: it.playUrl, + vod_name: it.resourceName, + vod_pic: it.imageUrl, + vod_remarks: it.clickNumStr || '', + } + }); + return JSON.stringify({ + page: parseInt(pg), + pagecount: data.pageCount, + limit: 30, + total: data.rowCount, + list: videos, + }); +} + +function buildUrl(url, obj) { + obj = obj || {}; + if (url.indexOf('?') < 0) { + url += '?' + } + let param_list = []; + let keys = Object.keys(obj); + keys.forEach(it => { + param_list.push(it + '=' + obj[it]) + }); + let prs = param_list.join('&'); + if (keys.length > 0 && !url.endsWith('?')) { + url += '&' + } + url += prs; + return url +} + +export function __jsEvalReturn() { + return { + init: init, + home: home, + homeVod: homeVod, + category: category, + detail: detail, + play: play, + search: search, + }; +} \ No newline at end of file diff --git a/js/build.js b/js/build.js new file mode 100644 index 0000000..28d9f24 --- /dev/null +++ b/js/build.js @@ -0,0 +1,61 @@ +import fs from 'node:fs'; +import path from 'path'; +import uglifyjs from 'uglify-js'; + +const copySpider = ['app', 'kunyu77_open', 'alist_open']; + +const root = process.cwd(); + +const src = path.join(root); +const out = path.join(root, 'dist'); + +function minify(s, d) { + var jsContent = fs.readFileSync(s).toString(); + jsContent = jsContent.replace('./lib/cat.js', 'assets://js/lib/cat.js'); + jsContent = jsContent.replace('./cat.js', 'assets://js/lib/cat.js'); + jsContent = uglifyjs.minify(jsContent, { + mangle: false, + }); + fs.writeFileSync(d, jsContent.code); +} + +function listAllFiles(dirPath, arrayOfFiles) { + var files = fs.readdirSync(dirPath); + + arrayOfFiles = arrayOfFiles || []; + + files.forEach(function (file) { + if (fs.statSync(dirPath + '/' + file).isDirectory()) { + arrayOfFiles = listAllFiles(dirPath + '/' + file, arrayOfFiles); + } else { + arrayOfFiles.push(path.join(dirPath, '/', file)); + } + }); + + return arrayOfFiles; +} + +function src2Out() { + if (fs.existsSync(out)) fs.rmSync(out, { recursive: true, force: true }); + + fs.mkdirSync(out, { recursive: true }); + const libSrc = path.join(src, 'lib'); + const libOut = path.join(out, 'lib'); + fs.mkdirSync(libOut, { recursive: true }); + const libs = listAllFiles(libSrc); + for (let index = 0; index < libs.length; index++) { + const element = libs[index]; + const relative = path.relative(libSrc, element); + minify(element, path.join(libOut, relative)); + } + + for (const sp of copySpider) { + minify(path.join(src, sp + '.js'), path.join(out, sp + '.js')); + } +} + +src2Out(); + +fs.copyFileSync(path.join(src, 'config_open.json'), path.join(out, 'config_open.json')); + +console.log('done'); diff --git a/js/bulei_open.js b/js/bulei_open.js new file mode 100644 index 0000000..b326932 --- /dev/null +++ b/js/bulei_open.js @@ -0,0 +1 @@ +//bbQ0FUT1CJAxpidWxlaV9vcGVuLmpzLGFzc2V0czovL2pzL2xpYi9jYXQuanMcX19qc0V2YWxSZXR1cm4MQ3J5cHRvCmRheWpzDGppbmphMgZVcmkCXw5fMHgzNjRiDl8weDI4MzYSXzB4NTY4MThkEl8weDI2YTRmOBJfMHg0ODExMGUSXzB4MmIwODQyEl8weDRkZmY0ORJfMHg0NjNhZTcSXzB4MTc0ODRmEl8weDQxYTQ4NBJfMHg0Y2FlY2USXzB4MTZiNDk4El8weDFkYTUwZRJfMHg1ZTVjZmYSXzB4MWNlNmFiEl8weDJhMDlhNRJfMHg1YzM4NjgSXzB4NTNiZDZmEl8weDE3NTMyZRJfMHhmMGFhNjMSXzB4M2Y1NjZjEl8weDFmNTVkMBJfMHg0ZmVlNzASXzB4MmNhZGIzEl8weGE2Y2Y3MhJfMHgyNjBkMWQSXzB4NTdlZjllEl8weDU0YTQzMBJfMHg1OTM4YzkSXzB4MWRkOTE0El8weDJhMDRiMhJfMHgyY2M1MGMSXzB4NDRlZDU0El8weDQyNzg4ORJfMHg1ODVlOWYSXzB4MWUyYzlhEl8weDVkMjFlYwhlYWNoEnN0cmluZ2lmeRB2b2RfbmFtZQhVdGY4FHN0YXJ0c1dpdGgSc3Vic3RyaW5nWEJWVmhmRlpMVkhCeUQyOURJMU55V1dCT0lrQjJWM1UxYWxrbFcyTWpRazA9HEhVQVdFSSBNYXRlIDQwFHJlcGxhY2VBbGwSYXJlYV9saXN0DG1hYzovLwhoaXRzDGV4dGVuZAxyYW5kb20Ia2V5cw5mb3JFYWNoBmxvZwpwYXJzZTwvYXBwdG8vdjEvY29uZmlnL2dldD9wPWFuZHJvaWQIeWVhcg5idWlsZElkBm1hcOQBJmFyZWE9e3tleHQuYXJlYX19Jmxhbmc9e3tleHQubGFuZ319JnllYXI9e3tleHQueWVhcn19Jm9yZGVyPXt7ZXh0Lm9yZGVyfGRlZmF1bHQoInRpbWUiKX19JnR5cGVfbmFtZT17e2V4dC5jbGFzc319DHZvZF9pZA5pc0VtcHR5DGRvbWFpbgh1cmxzFnZvZF9jb250ZW50CnR5cGVzQERhbHZpay8yLjEuMCAoTGludXg7IFU7IEFuZHJvaWQgmANZUXgyY0Q0U2ZIRnJNaGRTRTFaRENXVm9KVkZ4WmxBd2VuME1RRjBiZlFBaVVXWUxWQkZhQVNsWmVEdEhhbEZOQWxOSUxCZFlVMU56VUZwZkZHMXhmMWtWVlhjRGNXRTFBWElHZGdWMmVsY05ZQ05qUkM5Q0RnbEJRM3hRTEdKOExWdGRDMWtJVkZWR1Ywd2NlWDlKQm1JQUJVa3JDRTFDZVN4MGJWVmtYeXhpZHpNSlZub05LbHhqTWdBREZGWnBJRzFsQWw0Q0JRaz0+L2FwcHRvL3YxL3ZvZC9nZXRMaXN0cz90eXBlX2lkPQh0cmltEnZvZF9hY3RvcihkaVJqRmlkN2RCMW9MbnRuVVE9PQpvcmRlcg50aW1lb3V0DmhlYWRlcnMQdm9kX2FyZWEGZW5jCnNjb3JlBnVybA5yZWxlYXNlLi9hcHB0by92MS9wYXJzaW5nL3Byb3h5CG1vbGQMaHR0cHM6GCZwYWdlU2l6ZT0yMQ5pbmRleE9mDGNvbmZpZxhmcm9tQ2hhckNvZGUIY2F0ZQhza2V5GHZvZF9wbGF5X3VybAYkJCQURU5DUllQVElPTg5jb250ZW50DnZvZF9zdWIwQmxNREFWY0JEZ1lBVmc4Q1ZBb0VWZz09GmdldF9ob21lX2NhdGUYdm9kX2RpcmVjdG9yGnZvZF9wbGF5X2Zyb20SeWVhcl9saXN0CnN0eXBlyAFYeFZFU1JjREdCMVpGVWhBQ1I5QlVoMElWZ3dHQ3c5VkFBQlNIRlFPUXhjRlNScFJVQXBXVXhkYldRWWVWQjFJVkY1WEVGd2FCVjFhVGxGYUIwdFNWbEVSU3h0UUNoa0xRMVlLFmdldF9wYXJzaW5nEnR5cGVfbmFtZQ5yZXBsYWNlBmtleQ4gQnVpbGQvDnJlZmVyZXIadm9kX3BsYXlfbGlzdAhwdXNoFFVzZXItQWdlbnQMQmFzZTY0MiZfX3BsYXRmb3JtPWFuZHJvaWQmX19pYz0caGFzT3duUHJvcGVydHkIYXJlYRJsYW5nX2xpc3QUY2hhckNvZGVBdApsYWJlbA5odHRwOi8vCHRpbWV6YWJhY2RlZmdoamtsbW5vcHFyc3R1dnd4eXpBQkNERUZHSEpLTE1OT1BRUlNUVVZXWFlaMDEyMzQ1Njc4ORZ0b0xvd2VyQ2FzZQhkYXRhDGRldmljZRJsYXN0X3BhZ2UOdm9kX3BpYw5SZWZlcmVyCHl6eXMcN2EwOWQ5NzI4ZTg0ZjI4Y3dCQ1RVc0xHUU1CUlJCUUIwQkRXMWxXVFE9PQgweDQwCDB4MWUGMHgzCDB4M2EIMHgyMggweDU1El8weDVjYThmORJfMHgzNjRiMTkSXzB4MjgzNmYyEl8weDQ4N2M4ZApzaGlmdBJfMHgyOWRkMDASXzB4MzhhYTJkEl8weDEzN2UyNRJfMHg1MTdlZjkSXzB4NTFhNDAyEl8weGY1YzZhZBJfMHgxNmQ1ZWQGcmVxCDB4MmMIcG9zdAxtZXRob2QSZm9ybS1kYXRhEHBvc3RUeXBlCDB4MTAIMHgzOAgweDM3CGFlc1gIMHg1OBJfMHgyY2ZiYjYQXzB4NjYzMzYSXzB4MjY0NjRhEl8weDVkZTZjYggweDM0CDB4M2YIMHg1OQpsb2NhbAYweDYIMHg0ZAgweDE3BGlkCDB4NTcEdWEIMHgxZAgweDJhBDsgCm1vZGVsCDB4NDYIMHgxMwIpCDB4NWUIMHgxOBJfMHgxMzE2YmISXzB4NGQwZjViEl8weDRhZTBkZRJfMHg0YTdmNzQSXzB4Mzc1MjJkEl8weDQ4ZjkzYhJfMHgzNGQxN2QSXzB4MzMwNTNmEl8weDI3NDBlNBJfMHgzYjQxNmISXzB4MjQ0MzIyEl8weDE2ODQ5YRJfMHgyOWQ1NzcSXzB4NDg1OTNiEl8weDNmODg2OAgweDExCDB4NDIIMHgzYggweDJkCDB4MzMOdHlwZV9pZAp0aXRsZQYweGEGMHhjCDB4MWMFe3yLVwgweDQxBjB4NwUwVzpTCDB4NGYIMHg1MAXtiwCKCGxhbmcIMHgzZQV0XuNOCDB4MTIIaW5pdAVoUeiQAm4CdggweDVkCDB4MTkIMHg0OQgweDIzBZJjj14FAGewZQgweDU0BQBn7XAGMHg5BX1ZxIsIMHgyOA5jb25zb2xlDmZpbHRlcnMSXzB4NTZiNThjCDB4NDMSXzB4NGIzNmM0BHt9El8weDIzZTcwMRJfMHgxZGM3MTYSXzB4MjljMzJmEl8weDE1NDkxNBJfMHgxOTE5ZGESXzB4M2Y1YzY3El8weDI4NDNmZBJfMHgxYzhlMGESXzB4Mzk1MGQyCDB4MWYIMHgxNQZleHQMJnBhZ2U9CDB4MmYIMHgxNggweDVmCDB4NWIWdm9kX3JlbWFya3MIMHgzOQhwYWdlEnBhZ2Vjb3VudAhsaXN0El8weDI4MTIzMRJfMHg1OGQ1M2MSXzB4NWFlZWY0El8weDMyNzlhZBJfMHgzOThmNzcSXzB4OTM5ZTUzEl8weDU3NzVkZhJfMHgxNzBmZWUwL2FwcHRvL3YxL3ZvZC9nZXRWb2Q/aWQ9CDB4NGMkZW5jb2RlVVJJQ29tcG9uZW50EnZvZF9jbGFzcwYweDECLBB2b2RfeWVhcggweDI2CDB4MjEIMHgzYwgweDFiCDB4MjAIMHg0OBZwbGF5ZXJfaW5mbwYweGQIMHgxYQgweDRlCDB4MTQIMHgyYgIjCDB4M2QIMHgzNggweDM1El8weDM2MDcxYQgweDU2AiQIMHgyORJfMHg1NDViMmISXzB4MzY2OTEzEl8weDUxY2NjZRJfMHgyN2FlMGYSXzB4M2Y4OTJkEl8weDMwMjFjZhJfMHgyYjVjYWYSXzB4M2M0MmY2El8weGI3MTRmMQhmaW5kCDB4MzEQcGxheV91cmwIMHg1MggweDI0EHRyeSBuZXh0BjB4ZhJfMHgyM2E1NGIIMHg0NRJfMHgzN2MyNzESXzB4NDc3ZGZhEl8weDNjZjBiMBJfMHg0ZDQ4ZjkSXzB4MWI3YmFmEl8weDI0YTExZhJfMHgyYWVmZWE8L2FwcHRvL3YxL3ZvZC9nZXRWb2RTZWFyY2g/d2Q9CDB4NWESXzB4ODZmNGU1El8weDJkNzYyYQYweDUIMHg0NAIgEl8weDQ4OGRkYRJfMHgyMWUzZGESXzB4NTMzMTBjCDB4MzAGMHgyEl8weDlhYWQzZBJfMHg0MjFiNDMSXzB4M2ZjMTQ2El8weGQ4MzQwMBJfMHhhOWM0ZjYSXzB4MTNkMDY2El8weDQ3NGZkMQYweDAELy8IMHgyZQhodHRwCDB4MjUUdXNlci1hZ2VudAgweDRhCDB4NDcIMHg1YwYweGUMaGVhZGVyEl8weDNlMTZmMBJfMHgzZTlhODMSXzB4MWY4NGYzEl8weDU0ZDE1ZRJfMHgxZDM4MjYSXzB4M2NlMWFkEl8weDMxYTFlNxJfMHgxNjM0NmIGMHhiDGh1YXdlaQpicmFuZAYweDQWdG9VcHBlckNhc2USXzB4ZWQyZjljEl8weDUzZWY1NxJfMHgyNzkxZWESXzB4MTcxNzRjEl8weDJiNzExMQgweDMyCDB4NTESXzB4NDY3YjIyEl8weDE0YmUyMQgweDRiCDB4MjcIMHg2MBJfMHgxYTgyN2YSXzB4MjM1ZmRjBjB4OAgweDUzCGhvbWUOaG9tZVZvZBBjYXRlZ29yeQxkZXRhaWwIcGxheQxzZWFyY2gPpAMBpgMBACqoAwAFAKoDAAGsAwACrgMAA7ADAASyAwAOAAYBoAEAAAAgKxapCACqAwAMrAMBDK4DAgywAwMMsgMEDLQDAA22AwENuAMCCboDAwm8AwQJvgMFCcADBgnCAwcJxAMICcYDCQ3IAwoNygMLDcwDDA3OAw0N0AMODdIDDwHUAxAB1gMRAdgDEgHaAxMB3AMUAd4DFQngAxYJ4gMXAeQDGAHmAxkB6AMaAeoDGwHsAxwN7gMdAfADHgHyAx8B9AMgAfYDIQH4AyIB+gMjAfwDJAGoAyUBCOhmvgJfFAC+A18VAL4EXxYAvgVfFwC+Bl8YAL4HXxkAvghfHAC+CV8dAL4KXx4AvgtfHwC+DF8gAL4NXyIAvg5fIwC+D18kAL4QXyUAvhFfJgC+El8nAL4TXygAvhRfKQC+FV8qACkE/wAAAAQAAQAABAEBAAAEAgEAAAQDAQAABF0AAAAEBAEAAAQFAQAABAYBAAAEBwEAAARBAAAABAgBAAAECQEAAAQKAQAABAsBAAAEDAEAAAQNAQAABHoAAAAEDgEAAAQPAQAABBABAAAEEQEAAAQSAQAABBMBAAAEFAEAAAQVAQAABBYBAAAEFwEAAAQYAQAABEAAAAAEGQEAAAQaAQAAJiAABBsBAABMIAAAgAQcAQAATCEAAIAEHQEAAEwiAACABB4BAABMIwAAgAQfAQAATCQAAIAEIAEAAEwlAACABCEBAABMJgAAgAQiAQAATCcAAIAEIwEAAEwoAACABCQBAABMKQAAgAQlAQAATCoAAIAEJgEAAEwrAACABCcBAABMLAAAgAQoAQAATC0AAIAEKQEAAEwuAACABFsAAABMLwAAgAQqAQAATDAAAIAEKwEAAEwxAACABCwBAABMMgAAgAQtAQAATDMAAIAELgEAAEw0AACABC8BAABMNQAAgAQwAQAATDYAAIAEMQEAAEw3AACABDIBAABMOAAAgAQzAQAATDkAAIAENAEAAEw6AACABDUBAABMOwAAgAQ2AQAATDwAAIAENwEAAEw9AACABDgBAABMPgAAgAQ5AQAATD8AAIAEOgEAAExAAACABDsBAABMQQAAgAQ8AQAATEIAAIAEPQEAAExDAACABD4BAABMRAAAgAQeAAAATEUAAIAEPwEAAExGAACABEABAABMRwAAgARBAQAATEgAAIAEQgEAAExJAACABEMBAABMSgAAgAREAQAATEsAAIAERQEAAExMAACABEYBAABMTQAAgARHAQAATE4AAIAESAEAAExPAACABEkBAABMUAAAgAQwAAAATFEAAIAESgEAAExSAACABEsBAABMUwAAgARMAQAATFQAAIAETQEAAExVAACABE4BAABMVgAAgARPAQAATFcAAIAEUAEAAExYAACABFEBAABMWQAAgAQ2AAAATFoAAIAEUgEAAExbAACABFMBAABMXAAAgARUAQAATF0AAIAEVQEAAExeAACABFYBAABMXwAAgARXAQAATGAAAIBfBQC+AGUFALzpAe4OvgFN2wAAAF8GAARYAQAAXwcAv18IAAtfCQCzXwoAv18LALNfDAAEWQEAAF8NAARaAQAAXw4AZQYABFsBAADtXw8AZQYABFwBAADtXxAAZQYABF0BAADtXxEAZQYABF4BAADtXxIAZQYABF8BAADtXxMAC18aAAtfGwBlBgAEYAEAAO1fIQAppAMBBAEAaAIOQwYBAAIBAgIAARMDwgUAAUDEBQABAMYFAQAwYQAAvgBNYwEAAMdiAADQj9jtKaQDAQAOQwYBAAEAAQQBAB0ByAUAAQDCBQADz47X6BjbBEYBAABI2wRlAQAASCQAACQBAA7q5SmkAwEADkMGAQACAQICAQARA8IFAAEAxAUAAQDGBQEAILQDBQxhAADPs57TZQAAz0fHYgAAKKQDAQAOYgYB0gMDBAMLBwCbAgfMBQABAM4FAAEA0AUAAQDSBQEAINQFAQEg1gUBAiDYBQkDA/YDJgDGAw4MugMICLYDBgzQAxMMzAMRDM4DEgxhAgBhAQBhAAAL22UBAO1MRwEAAMcGyNDoTThtAQAAZQIAZQMABG4BAADtnQsEbwEAAExwAQAAC9tlAQDtTEcBAABMJAEAANBMUwEAAARxAQAATHIBAADRTCMBAADuixFjAQAO6hc4bQEAAM8LYgAATCQBAADuixFjAQAOOJgAAABlAwAEcwEAAO1IYgEAZQMABHQBAADtRyQBAMl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 \ No newline at end of file diff --git a/js/caiji.js b/js/caiji.js new file mode 100644 index 0000000..56e2641 --- /dev/null +++ b/js/caiji.js @@ -0,0 +1 @@ +//bbQ0FUT1BNEGNhaWppLmpzLGFzc2V0czovL2pzL2xpYi9jYXQuanMcX19qc0V2YWxSZXR1cm4CXw5zaXRlS2V5EHNpdGVUeXBlBFVBDmJhc2VVcmwUY2F0ZWdvcmllcwhpbml0EmdldEhlYWRlchJnZXRTdHJpbmcIaG9tZQ5ob21lVm9kEGNhdGVnb3J5DGRldGFpbAhwbGF5DHNlYXJjaN4BTW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzEwOS4wLjAuMCBTYWZhcmkvNTM3LjM2BmNmZwhza2V5CnN0eXBlBmV4dAZ1cmwMaGVhZGVyFFVzZXItQWdlbnQGcmVzBnJlcQ5oZWFkZXJzDmNvbnRlbnQMZmlsdGVyDHJlcVVybA5qc29uU3RyCGRhdGEWY2xhc3Nlc3NBcnIOY2xhc3NlcxJmaWx0ZXJPYmoGb25lCnBhcnNlDmlzRW1wdHkQaW5jbHVkZXMSdHlwZV9uYW1lCHB1c2gOdHlwZV9pZBJzdHJpbmdpZnkOZmlsdGVycwR7fQZ0aWQEcGcMZXh0ZW5kDHZpZGVvcyA/YWM9dmlkZW9saXN0JnQ9CCZwZz0IbGlzdAx2b2RfaWQQdm9kX25hbWUOdm9kX3BpYxZ2b2RfcmVtYXJrcxBwYXJzZUludAhwYWdlEnBhZ2Vjb3VudApsaW1pdAp0b3RhbARpZAZ2b2QkP2FjPXZpZGVvbGlzdCZpZHM9EHZvZF95ZWFyEHZvZF9hcmVhEnZvZF9hY3Rvchh2b2RfZGlyZWN0b3IWdm9kX2NvbnRlbnQadm9kX3BsYXlfZnJvbRh2b2RfcGxheV91cmwIZmxhZwR3ZApxdWljaxw/YWM9ZGV0YWlsJndkPQ+kAwGmAwEAD6gDAAEAqgMADgAGAaABAAAAARAKSwCqAwAMrAMACa4DAQmwAwIJsgMDCbQDBAm2AwUBuAMGAboDBwG8AwgBvgMJAcADCgHCAwsBxAMMAcYDDQGoAw4BCOg0vgBfBgC+AV8HAL4CXwgAvgNfCQC+BF8KAL4FXwsAvgZfDAC+B18NAL4IXw4AvglfDwApv+Cz4QTkAAAA4r9fBAAmAABfBQAppAMBDAE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 \ No newline at end of file diff --git a/js/caiji_open.js b/js/caiji_open.js new file mode 100644 index 0000000..f1fd192 --- /dev/null +++ b/js/caiji_open.js @@ -0,0 +1 @@ +//bbQ0FUT1BMEGNhaWppLmpzGC4vbGliL2NhdC5qcxxfX2pzRXZhbFJldHVybgJfDnNpdGVLZXkQc2l0ZVR5cGUEVUEOYmFzZVVybAhpbml0EmdldEhlYWRlchJnZXRTdHJpbmcIaG9tZQ5ob21lVm9kEGNhdGVnb3J5DGRldGFpbAhwbGF5DHNlYXJjaN4BTW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzEwOS4wLjAuMCBTYWZhcmkvNTM3LjM2BmNmZwhza2V5CnN0eXBlBmV4dAxoZWFkZXIUVXNlci1BZ2VudAZ1cmwGcmVzBnJlcQ5oZWFkZXJzDmNvbnRlbnQMZmlsdGVyDHJlcVVybA5qc29uU3RyCGRhdGEWY2xhc3Nlc3NBcnIOY2xhc3NlcxJmaWx0ZXJPYmoGb25lCnBhcnNlEHR5cGVfcGlkCHB1c2gOdHlwZV9pZBJ0eXBlX25hbWUSc3RyaW5naWZ5DmZpbHRlcnMEe30GdGlkBHBnDGV4dGVuZAx2aWRlb3MgP2FjPXZpZGVvbGlzdCZ0PQgmcGc9CGxpc3QMdm9kX2lkEHZvZF9uYW1lDnZvZF9waWMWdm9kX3JlbWFya3MQcGFyc2VJbnQIcGFnZRJwYWdlY291bnQKbGltaXQKdG90YWwEaWQGdm9kJD9hYz12aWRlb2xpc3QmaWRzPQ5pc0VtcHR5EHZvZF95ZWFyEHZvZF9hcmVhEnZvZF9hY3Rvchh2b2RfZGlyZWN0b3IWdm9kX2NvbnRlbnQadm9kX3BsYXlfZnJvbRh2b2RfcGxheV91cmwIZmxhZwR3ZApxdWljaxw/YWM9ZGV0YWlsJndkPQ+kAwGmAwEADqgDAAEAqgMADgAGAaABAAAAAQ8KRQCqAwAMrAMACa4DAQmwAwIJsgMDCbQDBAG2AwUBuAMGAboDBwG8AwgBvgMJAcADCgHCAwsBxAMMAagDDQEI6DS+AF8FAL4BXwYAvgJfBwC+A18IAL4EXwkAvgVfCgC+Bl8LAL4HXwwAvghfDQC+CV8OACm/4LPhBOMAAADiv18EACmkAwELAQA2Bg0NIQAElgIOYgYBtAMBAAECAwAjAcgDAAEArAM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 \ No newline at end of file diff --git a/js/cntv_open.js b/js/cntv_open.js new file mode 100644 index 0000000..fcd7536 --- /dev/null +++ b/js/cntv_open.js @@ -0,0 +1,109 @@ +// 无搜索功能 +import { _ } from './lib/cat.js'; +let key = '视聚场'; +let HOST = 'http://api.cntv.cn'; +let siteKey = ''; +let siteType = 0; +const MOBILE_UA = 'Mozilla/5.0 (Linux; Android 11; M2007J3SC Build/RKQ1.200826.002; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/77.0.3865.120 MQQBrowser/6.2 TBS/045714 Mobile Safari/537.36'; + +async function request(reqUrl, agentSp) { + let res = await req(reqUrl, { + method: 'get', + headers: { + 'User-Agent': agentSp || MOBILE_UA, + }, + }); + return res.content +} + +async function init(cfg) { + siteKey = cfg.skey; + siteType = cfg.stype +} + +async function home(filter) { + const classes = [{ type_id: "TOPC1451528971114112", type_name: "新闻联播" }, { type_id: "TOPC1451558976694518", type_name: "焦点访谈" }, { type_id: "TOPC1451464665008914", type_name: "今日说法" }, { type_id: "TOPC1451378757637200", type_name: "等着我" }, { type_id: "TOPC1451559129520755", type_name: "新闻直播间" }, { type_id: "TOPC1451540328102649", type_name: "海峡两岸" }, { type_id: "TOPC1451530382483536", type_name: "天网" }, { type_id: "TOPC1451540389082713", type_name: "今日关注" }, { type_id: "TOPC1451557893544236", type_name: "探索·发现" }, { type_id: "TOPC1665739007799851", type_name: "高端访谈" }, { type_id: "TOPC1451557052519584", type_name: "百家讲坛" }, { type_id: "TOPC1451464884159276", type_name: "开讲啦" }, { type_id: "TOPC1451464884159276", type_name: "故事里的中国" }, { type_id: "TOPC1514182710380601", type_name: "对话" }, { type_id: "TOPC1451559038345600", type_name: "面对面" }, { type_id: "TOPC1451378967257534", type_name: "动物世界" }, { type_id: "TOPC1451558190239536", type_name: "走进科学" }, { type_id: "TOPC1451525103989666", type_name: "人与自然" }, { type_id: "TOPC1451557421544786", type_name: "地理·中国" }, { type_id: "TOPC1451541349400938", type_name: "远方的家" }, { type_id: "TOPC1451558150787467", type_name: "自然传奇" }, { type_id: "TOPC1451534366388377", type_name: "是真的吗" }, { type_id: "TOPC1451467630488780", type_name: "星光大道" }, { type_id: "TOPC1451557646802924", type_name: "健康之路" }, { type_id: "TOPC1451559025546574", type_name: "动画大放映" }, { type_id: "TOPC1451378857272262", type_name: "第一动画乐园" }, { type_id: "TOPC1451541414450906", type_name: "精彩音乐汇" }, { type_id: "TOPC1451534421925242", type_name: "音乐厅" }, { type_id: "TOPC1451541994820527", type_name: "民歌·中国" }, { type_id: "TOPC1575253587571324", type_name: "跟着书本去旅行" }, { type_id: "TOPC1451354597100320", type_name: "中国电影报道" }, { type_id: "TOPC1451469943519994", type_name: "星推荐" }, { type_id: "TOPC1571217727564820", type_name: "方圆剧阵" }, { type_id: "TOPC1451558856402351", type_name: "空中剧院" }, { type_id: "TOPC1650782829200997", type_name: "正大综艺" }, { type_id: "TOPC1451550970356385", type_name: "体坛快讯" }, { type_id: "TOPC1451530259915198", type_name: "第一时间" }, { type_id: "TOPC1451465894294259", type_name: "开门大吉" }, { type_id: "TOPC1451464884159276", type_name: "开讲啦" }, { type_id: "TOPC1451558858788377", type_name: "共同关注" }, { type_id: "TOPC1451527941788652", type_name: "军事报道" }, { type_id: "TOPC1451558819463311", type_name: "新闻调查" }, { type_id: "TOPC1451559097947700", type_name: "新闻30分" }, { type_id: "TOPC1451559066181661", type_name: "新闻1+1" }, { type_id: "TOPC1451540448405749", type_name: "今日亚洲" }, { type_id: "TOPC1451559129520755", type_name: "新闻直播间" }, { type_id: "TOPC1451558428005729", type_name: "24小时" }, { type_id: "TOPC1451539894330405", type_name: "中国新闻" }, { type_id: "TOPC1451558779639282", type_name: "午夜新闻" }, { type_id: "TOPC1451558496100826", type_name: "朝闻天下" }, { type_id: "TOPC1451528792881669", type_name: "晚间新闻" }, { type_id: "TOPC1451559180488841", type_name: "新闻周刊" }, { type_id: "TOPC1601362002656197", type_name: "经济半小时" }, { type_id: "TOPC1451533652476962", type_name: "经济大讲堂" }, { type_id: "TOPC1453100395512779", type_name: "正点财经" }, { type_id: "TOPC1451546588784893", type_name: "生活圈" }, { type_id: "TOPC1451526037568184", type_name: "生活提示" }, { type_id: "TOPC1451558532019883", type_name: "东方时空" }, { type_id: "TOPC1451533782742171", type_name: "经济信息联播" }, { type_id: "TOPC1571034705435323", type_name: "今日环球" }, { type_id: "TOPC1451543462858283", type_name: "一线" }]; + const filterObj = {}; + return JSON.stringify({ + class: _.map(classes, (cls) => { + cls.land = 1; + cls.ratio = 1.78; + return cls; + }), + filters: filterObj, + }) +} + +async function homeVod() { + const data = JSON.parse(await request(HOST + '/NewVideo/getVideoListByColumn?id=TOPC1451558856402351&n=10&sort=desc&p=1&mode=0&serviceId=tvcctv')); + let videos = _.map(data.data.list, (it) => { + return { + vod_id: it.guid, + vod_name: it.title, + vod_pic: it.image, + vod_remarks: it.time || '', + } + }); + return JSON.stringify({ + list: videos, + }) +} + +async function category(tid, pg, filter, extend) { + if (pg <= 0 || typeof pg == 'undefined') pg = 1; + const data = JSON.parse(await request(HOST + '/NewVideo/getVideoListByColumn?id=' + tid + '&n=10&sort=desc&p=' + pg + '&mode=0&serviceId=tvcctv')); + let videos = _.map(data.data.list, (it) => { + return { + vod_id: it.guid, + vod_name: it.title, + vod_pic: it.image, + vod_remarks: it.time || '', + } + }); + const pgChk = JSON.parse(await request(HOST + '/NewVideo/getVideoListByColumn?id=' + tid + '&n=10&sort=desc&p=' + (parseInt(pg) + 1) + '&mode=0&serviceId=tvcctv')).data.list; + const pgCount = pgChk.length > 0 ? parseInt(pg) + 1 : parseInt(pg); + return JSON.stringify({ + page: parseInt(pg), + pagecount: parseInt(pgCount), + limit: 10, + total: parseInt(data.total), + list: videos, + }) +} + +async function detail(id) { + const vod = { + vod_id: id, + vod_remarks: '', + }; + const playlist = ['点击播放' + '$' + 'https://hls.cntv.myhwcdn.cn/asp/hls/2000/0303000a/3/default/' + id + '/2000.m3u8']; + vod.vod_play_from = key; + vod.vod_play_url = playlist.join('#'); + return JSON.stringify({ + list: [vod], + }); +} + +async function play(flag, id, flags) { + // console.debug('视聚场 id =====>' + id); // js_debug.log + return JSON.stringify({ + parse: 0, + url: id, + }) +} + +async function search(wd, quick, pg) { + return '{}' +} + +export function __jsEvalReturn() { + return { + init: init, + home: home, + homeVod: homeVod, + category: category, + detail: detail, + play: play, + search: search, + } +} \ No newline at end of file diff --git a/js/config_open.json b/js/config_open.json new file mode 100644 index 0000000..69d3820 --- /dev/null +++ b/js/config_open.json @@ -0,0 +1,841 @@ +{ + "video": { + "sites": [ + { + "key": "kkys", + "name": "🟢 快看", + "type": 3, + "api": "kkys_open.js" + }, + { + "key": "ikanbot", + "name": "🟢 爱看", + "type": 3, + "api": "ikanbot_open.js" + }, + { + "key": "czzy", + "name": "🟢 厂长", + "type": 3, + "api": "czzy_open.js" + }, + { + "key": "yiqik", + "name": "🟢 一起", + "type": 3, + "api": "yqktv_open.js" + }, + { + "key": "wogg", + "name": "🟢 玩偶", + "type": 3, + "api": "wogg.js", + "ext": "填入自己阿里token" + }, + { + "key": "bulei", + "name": "🟢 布雷", + "type": 3, + "api": "bulei_open.js" + }, + { + "key": "kunyu77", + "name": "🟢 七七", + "type": 3, + "api": "kunyu77_open.js" + }, + { + "key": "subaibai", + "name": "🟢 素白", + "type": 3, + "api": "subaibai_open.js" + }, + { + "key": "ytvip", + "name": "🟢 影探", + "type": 3, + "api": "yt.js", + "ext": "http://ytcms.lyyytv.cn/api.php/app/" + }, + { + "key": "libvio", + "name": "🟢 立播", + "type": 3, + "api": "libvio_open.js" + }, + { + "key": "sssp", + "name": "🟢 速搜", + "type": 3, + "api": "sssp_open.js" + }, + { + "key": "aliys", + "name": "🟢 阿里", + "type": 3, + "api": "AppYsV2.js", + "ext": "http://aliys.cn:90/api.php/v1.vod" + }, + { + "key": "xiaoya-tv", + "name": "🟢 小雅", + "type": 3, + "api": "xiaoya.js", + "ext": "http://218.79.116.9:9245/vod1" + }, + { + "key": "yzys", + "name": "🟢 柚子", + "type": 3, + "api": "yzys_open.js" + }, + { + "key": "yrzj", + "name": "🟢 伊人", + "type": 3, + "api": "yrzj_open.js" + }, + { + "key": "555", + "name": "🟢 五五", + "type": 3, + "api": "555dy_open.js" + }, + { + "key": "haiwaikan", + "name": "🟢 海外", + "type": 3, + "api": "caiji.js", + "ext": "http://api.haiwaikan.com/v1/vod?ac=list" + }, + { + "key": "49zyw", + "name": "🟢 四九", + "type": 3, + "api": "caiji.js", + "ext": "https://49zyw.com/api.php/provide/vod/from/49zyw" + }, + { + "key": "宝仙(APP)", + "name": "🟢 宝仙", + "type": 3, + "api": "AppYsV2.js", + "ext": "https://webdillo.com/api.php/app/" + }, + { + "key": "ng", + "name": "🟢 南瓜", + "type": 3, + "api": "ng_open.js" + }, + { + "key": "zxzj", + "name": "🟢 在家", + "type": 3, + "api": "zxzj_open.js" + }, + { + "key": "69mj", + "name": "🟢 美剧", + "type": 3, + "api": "AppYsV2.js", + "ext": "https://www.69mj.com/xgapp.php/v2/" + }, + { + "key": "aidi", + "name": "🟢 爱迪", + "type": 3, + "api": "AppYsV2.js", + "ext": "https://api123.adys.app/xgapp.php/v3/" + }, + { + "key": "yaya", + "name": "🟢 鸭鸭", + "type": 3, + "api": "AppYsV2.js", + "ext": "https://yayayaaapp.ynf.icu/api.php/app/" + }, + { + "key": "kuku", + "name": "🟢 酷酷", + "type": 3, + "api": "AppYsV2.js", + "ext": "http://cms.realdou.cn:35264/api.php/app/" + }, + { + "key": "fengmi", + "name": "🟢 蜂蜜", + "type": 3, + "api": "AppYsV2.js", + "ext": "https://www.beeyao.com/api.php/provide/vod/at/json" + }, + { + "key": "xinlang", + "name": "🟢 新浪", + "type": 3, + "api": "caiji.js", + "ext": "https://api.xinlangapi.com/xinlangapi.php/provide/vod/from/xlm3u8" + }, + { + "key": "Youku", + "name": "🟢 优酷", + "type": 3, + "api": "caiji.js", + "ext": "https://api.ukuapi.com/api.php/provide/vod/" + }, + { + "key": "yinghua", + "name": "🟢 樱花", + "type": 3, + "api": "caiji.js", + "ext": "https://m3u8.apiyhzy.com/api.php/provide/vod/" + }, + { + "key": "fanqie", + "name": "🟢 番茄", + "type": 1, + "api": "caiji.js", + "ext": "http://zy.xiaomaomi.cc/api.php/provide/vod/" + }, + { + "key": "tugou", + "name": "🟢 土狗", + "type": 1, + "api": "caiji.js", + "ext": "https://api.yparse.com/api/json" + }, + { + "key": "kuaiboo", + "name": "🟢 快播", + "type": 1, + "api": "caiji.js", + "ext": "http://47.113.126.237:1234/api.php/provide/vod/" + }, + { + "key": "快帆", + "name": "🟢 快帆", + "type": 1, + "api": "caiji.js", + "ext": { + "url": "https://api.kuaifan.tv/api.php/provide/vod", + "categories": [ + "国产剧", + "香港剧", + "台湾剧", + "韩国剧", + "日本剧", + "欧美剧", + "动作片", + "动画片", + "短片", + "喜剧片", + "爱情片", + "科幻片", + "古装片", + "历史片", + "大陆综艺", + "港台综艺", + "日韩综艺", + "国产动漫", + "欧美动漫", + "日本动漫" + ] + } + }, + { + "key": "suoni", + "name": "🟢 索尼", + "type": 3, + "api": "caiji.js", + "ext": { + "url": "https://suoniapi.com/api.php/provide/vod/from/snm3u8/", + "categories": [ + "动作片", + "喜剧片", + "爱情片", + "科幻片", + "恐怖片", + "剧情片", + "战争片", + "国产剧", + "欧美剧", + "韩剧", + "日剧", + "港剧", + "台剧", + "海外剧", + "大陆综艺", + "国产动漫" + ] + } + }, + { + "key": "bfzy", + "name": "🟢 暴风", + "type": 3, + "api": "caiji.js", + "ext": "https://bfzyapi.com/api.php/provide/vod/" + }, + { + "key": "languang", + "name": "🟢 蓝光", + "type": 3, + "api": "caiji.js", + "ext": "http://www.zzrhgg.com/api.php/provide/vod/" + }, + { + "key": "lehuo", + "name": "🟢 乐活", + "type": 3, + "api": "caiji.js", + "ext": "http://one3.emofun.top/mogai_api.php/v1.vod" + }, + { + "key": "yingtu", + "name": "🟢 图图", + "type": 3, + "api": "caiji.js", + "ext": "https://cj.vodimg.top/api.php/provide/vod/" + }, + { + "key": "feifan", + "name": "🟢 非凡", + "type": 3, + "api": "caiji.js", + "ext": "https://cj.ffzyapi.com/api.php/provide/vod/from/ffm3u8/" + }, + { + "key": "feisu", + "name": "🟢 飞速", + "type": 3, + "api": "caiji.js", + "ext": "https://www.feisuzyapi.com/api.php/provide/vod/from/fsm3u8/" + }, + { + "key": "guangsu", + "name": "🟢 光速", + "type": 3, + "api": "caiji.js", + "ext": "https://api.guangsuapi.com/api.php/provide/vod/from/gsm3u8/" + }, + { + "key": "hongniu", + "name": "🟢 红牛", + "type": 3, + "api": "caiji.js", + "ext": "https://www.hongniuzy2.com/api.php/provide/vod/from/hnm3u8/" + }, + { + "key": "ikun", + "name": "🟢 爱坤", + "type": 3, + "api": "caiji.js", + "ext": "https://ikunzyapi.com/api.php/provide/vod" + }, + { + "key": "jinying", + "name": "🟢 金鹰", + "type": 3, + "api": "caiji.js", + "ext": "https://jinyingzy.com/provide/vod/from/jinyingm3u8/" + }, + { + "key": "jisu", + "name": "🟢 极速", + "type": 3, + "api": "caiji.js", + "ext": "https://jszyapi.com/api.php/provide/vod/from/jsm3u8/" + }, + { + "key": "kuaiche", + "name": "🟢 快车", + "type": 3, + "api": "caiji.js", + "ext": "https://caiji.kczyapi.com/api.php/provide/vod/from/kcm3u8/" + }, + { + "key": "liangzi", + "name": "🟢 量子", + "type": 3, + "api": "caiji.js", + "ext": "https://cj.lziapi.com/api.php/provide/vod/from/lzm3u8/" + }, + { + "key": "qihu", + "name": "🟢 奇虎", + "type": 3, + "api": "caiji.js", + "ext": "https://caiji.qhzyapi.com/api.php/provide/vod/from/qhm3u8/" + }, + { + "key": "bili", + "name": "🟢 哔哩", + "type": 3, + "api": "bili_open.js", + "ext": { + "categories": "音乐#动画#电影#电视剧#番剧#综艺#影视#国创#娱乐#游戏#搞笑#单机游戏#沙雕动画#沙雕穿越#沙雕", + "cookie": "DedeUserID=690781341;DedeUserID__ckMd5=cabc96906269c5b6;SESSDATA=2245ba24%2C1684212125%2C466fd%2Ab2;bili_jct=de6fdb60c10f8a83910aa55d79407b4e;" + } + }, + { + "key": "kuqimv", + "name": "🟢 酷奇", + "type": 3, + "api": "kuqimv_open.js" + }, + { + "key": "kuk", + "name": "🟢 天堂", + "type": 3, + "api": "AppYsV2.js", + "ext": "http://dytt996.com/api.php/app/" + }, + { + "key": "kku", + "name": "🟢 酷影", + "type": 3, + "api": "AppYsV2.js", + "ext": "https://www.gsjtlxy.top/xgapp.php/v3/" + }, + { + "key": "kuu", + "name": "🟢 酷客", + "type": 3, + "api": "AppYsV2.js", + "ext": "https://www.kuin.one/api.php/app/" + }, + { + "key": "kkku", + "name": "🟢 琦琦", + "type": 3, + "api": "AppYsV2.js", + "ext": "http://mp4.ghlyys.com/api.php/app/" + }, + { + "key": "mayi", + "name": "🟢 蚂蚁", + "type": 3, + "api": "AppYsV2.js", + "ext": "http://wushutvcms.byzz.top/api.php/app/" + }, + { + "key": "sukan", + "name": "🟢 速看", + "type": 3, + "api": "AppYsV2.js", + "ext": "https://sk100.tv/api.php/app/" + }, + { + "key": "midi", + "name": "🟢 明帝", + "type": 3, + "api": "AppYsV2.js", + "ext": "https://ys.md214.cn/api.php/app/" + }, + { + "key": "dadou", + "name": "🟢 大豆", + "type": 3, + "api": "AppYsV2.js", + "ext": "http://www.dadou.cm/api.php/app/" + }, + { + "key": "qtw", + "name": "🟢 彩虹", + "type": 3, + "api": "AppYsV2.js", + "ext": "http://ys.qtw.asia/lvdou_api.php/v1.vod" + }, + { + "key": "zhaifu", + "name": "🟢 宅腐", + "type": 3, + "api": "AppYsV2.js", + "ext": "http://app.zhaifutvapp.com/ruifenglb_api.php/v1.vod" + }, + { + "key": "shijie", + "name": "🟢 视界", + "type": 3, + "api": "AppYsV2.js", + "ext": "http://app.alovo.cn/api.php/app/" + }, + { + "key": "caiji", + "name": "🟢 采集", + "type": 3, + "api": "caiji_open.js", + "ext": "https://ikunzyapi.com/api.php/provide/vod" + }, + { + "key": "cntv", + "name": "🟢 聚视", + "type": 3, + "api": "cntv_open.js" + }, + { + "key": "tuxiaobei", + "name": "🟢 小贝", + "type": 3, + "api": "tuxiaobei_open.js" + }, + { + "key": "ubestkid", + "name": "🟢 乐虎", + "type": 3, + "api": "ubestkid_open.js" + }, + { + "key": "boosj", + "name": "🟢 童趣", + "type": 3, + "api": "boosj_open.js" + }, + { + "key": "sharenice", + "name": "🟢 短片", + "type": 3, + "api": "sharenice_open.js" + }, + { + "key": "muzii", + "name": "🟢 木子", + "type": 3, + "api": "caiji.js", + "ext": "https://www.rrvipw.com/api.php/provide/vod/" + }, + { + "key": "wolong", + "name": "🟢 卧龙", + "type": 3, + "api": "caiji.js", + "ext": { + "url": "https://collect.wolongzyw.com/api.php/provide/vod/", + "categories": "国产剧#台湾剧#欧美剧#香港剧#海外剧#惊悚片#喜剧片#动作片#伦理片#爱情片#科幻片#剧情片#动画片#国产动漫#欧美动漫" + } + }, + { + "key": "ruidou", + "name": "🟢 锐豆", + "type": 3, + "api": "AppYsV2.js", + "ext": "http://ys.realdou.cn:2683/api.php/app/" + }, + { + "key": "yiying", + "name": "🟢 壹影", + "type": 3, + "api": "AppYsV2.js", + "ext": "http://www.heyik.cn/api.php/v1.vod" + }, + { + "key": "hello", + "name": "🟢 哈楼", + "type": 3, + "api": "AppYsV2.js", + "ext": "https://lehootv.com/api.php/provide/vod/at/json" + }, + { + "key": "1080dyw", + "name": "🟢 1080", + "type": 3, + "api": "AppYsV2.js", + "ext": "https://www.1080dyw.cc/api.php/v1.vod" + }, + { + "key": "bdzy", + "name": "🟢 百度", + "type": 3, + "api": "caiji.js", + "ext": "https://api.apibdzy.com/api.php/provide/vod/from/dbm3u8/" + }, + { + "key": "394tv", + "name": "🟢 三九", + "type": 3, + "api": "caiji.js", + "ext": "https://www.394tv.com/api.php/provide/vod/" + }, + { + "key": "piaoling", + "name": "🟢 飘零", + "type": 3, + "api": "caiji.js", + "ext": "https://p2100.net/api.php/provide/vod/" + }, + { + "key": "shenmajuhe", + "name": "🟢 神马", + "type": 3, + "api": "caiji.js", + "ext": "https://img.smdyw.top/api.php/provide/vod/" + }, + { + "key": "miniku", + "name": "🟢 迷你", + "type": 3, + "api": "AppYsV2.js", + "ext": "http://www.miniku.cc/xgapp.php/v1/" + }, + { + "key": "天天视频", + "name": "🟢 天天", + "type": 3, + "api": "AppYsV2.js", + "ext": "https://ttsp.live/api.php/app/" + }, + { + "key": "duboku", + "name": "🟢 独播", + "type": 3, + "api": "duboku_open.js" + }, + { + "key": "nivod", + "name": "🟡 泥巴", + "type": 3, + "api": "nivod_open.js", + "ext": "做爱" + } + ] + }, + "read": { + "sites": [ + { + "key": "dj0898", + "name": "🟢 爱DJ🎧", + "type": 3, + "api": "dj0898_book_open.js" + }, + { + "key": "230ts", + "name": "🟢 爱听🎧", + "type": 10, + "api": "230ts_book_open.js" + }, + { + "key": "lbgs", + "name": "🟢 老白🎧", + "type": 10, + "api": "lbgs_book_open.js" + }, + { + "key": "bookan", + "name": "🟢 博看🎧", + "type": 10, + "api": "bookan_book_open.js" + } + ] + }, + "pan": { + "sites": [ + { + "key": "alist", + "name": "🟢 Alist", + "type": 40, + "api": "alist_open.js", + "ext": [ + { + "name": "🙋丫仙女", + "server": "http://alist.xiaoya.pro/", + "startPage": "/", + "showAll": false, + "search": true, + "headers": { + "Authorization": "" + }, + "params": { + "/abc": { + "password": "123" + }, + "/abc/abc": { + "password": "123" + } + } + }, + { + "name": "🟢 正奕", + "server": "http://www.jczyl.top:5244/" + }, + { + "name": "🟢 东哥", + "server": "http://101.34.67.237:5244/" + }, + { + "name": "🟢 美云", + "server": "https://h.dfjx.ltd/" + }, + { + "name": "🟢 小新", + "server": "https://pan.cdnxin.top/" + }, + { + "name": "🟢 白云", + "server": "http://breadmyth.asuscomm.com:22222/" + }, + { + "name": "🟢 小雅", + "server": "http://www.214728327.xyz:5207/" + }, + { + "name": "🟢 瑶瑶", + "server": "https://lyly.run.goorm.io/" + }, + { + "name": "🟢 潇洒", + "server": "https://alist.azad.asia/" + }, + { + "name": "🟢 鹏程", + "server": "https://pan.pengcheng.team/" + }, + { + "name": "🟢 小丫", + "server": "http://alist.xiaoya.pro/" + }, + { + "name": "🟢 触光", + "server": "https://pan.ichuguang.com" + }, + { + "name": "🟢 星梦", + "server": "https://pan.bashroot.top" + }, + { + "name": "🟢 弱水", + "server": "http://shicheng.wang:555/" + }, + { + "name": "🟢 神器", + "server": "https://alist.ygxz.xyz/" + }, + { + "name": "🟢 资源", + "server": "https://pan.ecve.cn/" + }, + { + "name": "🟢 雨呢", + "server": "https://pan.clun.top/" + }, + { + "name": "🟢 OEIO", + "server": "https://o.oeio.repl.co/" + }, + { + "name": "🟢 酷呵", + "server": "https://pan.kuhehe.top/" + }, + { + "name": "🟢 分享", + "server": "https://melist.me/" + }, + { + "name": "🟢 目瞪", + "server": "https://pan.mdgd.cc/" + }, + { + "name": "🟢 小陈", + "server": "https://ypan.cc/" + }, + { + "name": "🟢 动漫", + "server": "http://pan.smjc.cc" + }, + { + "name": "🟢 神秘", + "server": "https://yun.ltt.zone/" + }, + { + "name": "🟢 神奇", + "server": "https://al.chirmyram.com/" + }, + { + "name": "🟢 搜达", + "server": "https://pan.sodaz.xyz/" + }, + { + "name": "🟢 ccaa", + "server": "http://ww1.ccaac.xyz/" + }, + { + "name": "🟢 姹莱", + "server": "https://alist.agczsz.top/", + "passwd": "agree" + }, + { + "name": "🟢 杜比", + "server": "https://dubi.tk" + }, + { + "name": "🟢 一只鱼", + "server": "https://alist.youte.ml" + }, + { + "name": "🟢 九帝", + "server": "https://alist.shenzjd.com" + }, + { + "name": "🟢 老谭", + "server": "https://pan.cqtjy.cn/" + }, + { + "name": "🟢 皓星", + "server": "https://pan.hxft.xyz/" + }, + { + "name": "🟢 迅维", + "server": "https://pan.xwbeta.com" + }, + { + "name": "🟢 白雪", + "server": "https://pan.jlbx.xyz" + }, + { + "name": "🟢 肥灿", + "server": "http://43.200.153.107:55609/" + }, + { + "name": "🟢 悦享", + "server": "https://pity.eu.org/" + }, + { + "name": "🟢 梓凌", + "server": "https://zi0.cc/" + }, + { + "name": "🟢 随意", + "server": "https://apps.weixinqqq.com/" + }, + { + "name": "🟢 雨呢", + "server": "https://clun.eu.org/" + }, + { + "name": "🟢 潇洒", + "server": "http://www.azad.asia:5244/" + }, + { + "name": "🟡 A大", + "server": "https://alist.qyide.com/" + }, + { + "name": "🟡 诸神", + "server": "https://pan.zsxg.top/" + }, + { + "name": "🟡 福利", + "server": "http://69.161.221.160:5244/" + }, + { + "name": "🟡 罗汉", + "server": "https://lala-ofbip.run.goorm.site/" + }, + { + "name": "🟡 爱豆", + "server": "https://alist.eduedu.eu.org/" + } + ] + } + ] + } +} \ No newline at end of file diff --git a/js/config_open_1.json b/js/config_open_1.json new file mode 100644 index 0000000..e5d9e7b --- /dev/null +++ b/js/config_open_1.json @@ -0,0 +1,916 @@ +{ + "video": { + "sites": [ + { + "key": "kkys", + "name": "🟢 快看", + "type": 3, + "api": "kkys_open.js" + }, + { + "key": "ikanbot", + "name": "🟢 爱看", + "type": 3, + "api": "ikanbot_open.js" + }, + { + "key": "czzy", + "name": "🟢 厂长", + "type": 3, + "api": "czzy_open.js" + }, + { + "key": "yiqik", + "name": "🟢 一起", + "type": 3, + "api": "yqktv_open.js" + }, + { + "key": "wogg", + "name": "🟢 玩偶", + "type": 3, + "api": "wogg.js", + "ext": "填入自己阿里token" + }, + { + "key": "bulei", + "name": "🟢 布雷", + "type": 3, + "api": "bulei_open.js" + }, + { + "key": "kunyu77", + "name": "🟢 七七", + "type": 3, + "api": "kunyu77_open.js" + }, + { + "key": "subaibai", + "name": "🟢 素白", + "type": 3, + "api": "subaibai_open.js" + }, + { + "key": "ytvip", + "name": "🟢 影探", + "type": 3, + "api": "yt.js", + "ext": "http://ytcms.lyyytv.cn/api.php/app/" + }, + { + "key": "libvio", + "name": "🟢 立播", + "type": 3, + "api": "libvio_open.js" + }, + { + "key": "sssp", + "name": "🟢 速搜", + "type": 3, + "api": "sssp_open.js" + }, + { + "key": "aliys", + "name": "🟢 阿里", + "type": 3, + "api": "AppYsV2.js", + "ext": "http://aliys.cn:90/api.php/v1.vod" + }, + { + "key": "xiaoya-tv", + "name": "🟢 小雅", + "type": 3, + "api": "xiaoya.js", + "ext": "http://218.79.116.9:9245/vod1" + }, + { + "key": "yzys", + "name": "🟢 柚子", + "type": 3, + "api": "yzys_open.js" + }, + { + "key": "yrzj", + "name": "🟢 伊人", + "type": 3, + "api": "yrzj_open.js" + }, + { + "key": "555", + "name": "🟢 五五", + "type": 3, + "api": "555dy_open.js" + }, + { + "key": "haiwaikan", + "name": "🟢 海外", + "type": 3, + "api": "caiji.js", + "ext": "http://api.haiwaikan.com/v1/vod?ac=list" + }, + { + "key": "49zyw", + "name": "🟢 四九", + "type": 3, + "api": "caiji.js", + "ext": "https://49zyw.com/api.php/provide/vod/from/49zyw" + }, + { + "key": "宝仙(APP)", + "name": "🟢 宝仙", + "type": 3, + "api": "AppYsV2.js", + "ext": "https://webdillo.com/api.php/app/" + }, + { + "key": "ng", + "name": "🟢 南瓜", + "type": 3, + "api": "ng_open.js" + }, + { + "key": "zxzj", + "name": "🟢 在家", + "type": 3, + "api": "zxzj_open.js" + }, + { + "key": "69mj", + "name": "🟢 美剧", + "type": 3, + "api": "AppYsV2.js", + "ext": "https://www.69mj.com/xgapp.php/v2/" + }, + { + "key": "aidi", + "name": "🟢 爱迪", + "type": 3, + "api": "AppYsV2.js", + "ext": "https://api123.adys.app/xgapp.php/v3/" + }, + { + "key": "yaya", + "name": "🟢 鸭鸭", + "type": 3, + "api": "AppYsV2.js", + "ext": "https://yayayaaapp.ynf.icu/api.php/app/" + }, + { + "key": "kuku", + "name": "🟢 酷酷", + "type": 3, + "api": "AppYsV2.js", + "ext": "http://cms.realdou.cn:35264/api.php/app/" + }, + { + "key": "fengmi", + "name": "🟢 蜂蜜", + "type": 3, + "api": "AppYsV2.js", + "ext": "https://www.beeyao.com/api.php/provide/vod/at/json" + }, + { + "key": "xinlang", + "name": "🟢 新浪", + "type": 3, + "api": "caiji.js", + "ext": "https://api.xinlangapi.com/xinlangapi.php/provide/vod/from/xlm3u8" + }, + { + "key": "Youku", + "name": "🟢 优酷", + "type": 3, + "api": "caiji.js", + "ext": "https://api.ukuapi.com/api.php/provide/vod/" + }, + { + "key": "yinghua", + "name": "🟢 樱花", + "type": 3, + "api": "caiji.js", + "ext": "https://m3u8.apiyhzy.com/api.php/provide/vod/" + }, + { + "key": "fanqie", + "name": "🟢 番茄", + "type": 1, + "api": "caiji.js", + "ext": "http://zy.xiaomaomi.cc/api.php/provide/vod/" + }, + { + "key": "tugou", + "name": "🟢 土狗", + "type": 1, + "api": "caiji.js", + "ext": "https://api.yparse.com/api/json" + }, + { + "key": "kuaiboo", + "name": "🟢 快播", + "type": 1, + "api": "caiji.js", + "ext": "http://47.113.126.237:1234/api.php/provide/vod/" + }, + { + "key": "快帆", + "name": "🟢 快帆", + "type": 1, + "api": "caiji.js", + "ext": { + "url": "https://api.kuaifan.tv/api.php/provide/vod", + "categories": [ + "国产剧", + "香港剧", + "台湾剧", + "韩国剧", + "日本剧", + "欧美剧", + "动作片", + "动画片", + "短片", + "喜剧片", + "爱情片", + "科幻片", + "古装片", + "历史片", + "大陆综艺", + "港台综艺", + "日韩综艺", + "国产动漫", + "欧美动漫", + "日本动漫" + ] + } + }, + { + "key": "suoni", + "name": "🟢 索尼", + "type": 3, + "api": "caiji.js", + "ext": { + "url": "https://suoniapi.com/api.php/provide/vod/from/snm3u8/", + "categories": [ + "动作片", + "喜剧片", + "爱情片", + "科幻片", + "恐怖片", + "剧情片", + "战争片", + "国产剧", + "欧美剧", + "韩剧", + "日剧", + "港剧", + "台剧", + "海外剧", + "大陆综艺", + "国产动漫" + ] + } + }, + { + "key": "bfzy", + "name": "🟢 暴风", + "type": 3, + "api": "caiji.js", + "ext": "https://bfzyapi.com/api.php/provide/vod/" + }, + { + "key": "languang", + "name": "🟢 蓝光", + "type": 3, + "api": "caiji.js", + "ext": "http://www.zzrhgg.com/api.php/provide/vod/" + }, + { + "key": "lehuo", + "name": "🟢 乐活", + "type": 3, + "api": "caiji.js", + "ext": "http://one3.emofun.top/mogai_api.php/v1.vod" + }, + { + "key": "yingtu", + "name": "🟢 图图", + "type": 3, + "api": "caiji.js", + "ext": "https://cj.vodimg.top/api.php/provide/vod/" + }, + { + "key": "feifan", + "name": "🟢 非凡", + "type": 3, + "api": "caiji.js", + "ext": "https://cj.ffzyapi.com/api.php/provide/vod/from/ffm3u8/" + }, + { + "key": "feisu", + "name": "🟢 飞速", + "type": 3, + "api": "caiji.js", + "ext": "https://www.feisuzyapi.com/api.php/provide/vod/from/fsm3u8/" + }, + { + "key": "guangsu", + "name": "🟢 光速", + "type": 3, + "api": "caiji.js", + "ext": "https://api.guangsuapi.com/api.php/provide/vod/from/gsm3u8/" + }, + { + "key": "hongniu", + "name": "🟢 红牛", + "type": 3, + "api": "caiji.js", + "ext": "https://www.hongniuzy2.com/api.php/provide/vod/from/hnm3u8/" + }, + { + "key": "ikun", + "name": "🟢 爱坤", + "type": 3, + "api": "caiji.js", + "ext": "https://ikunzyapi.com/api.php/provide/vod" + }, + { + "key": "jinying", + "name": "🟢 金鹰", + "type": 3, + "api": "caiji.js", + "ext": "https://jinyingzy.com/provide/vod/from/jinyingm3u8/" + }, + { + "key": "jisu", + "name": "🟢 极速", + "type": 3, + "api": "caiji.js", + "ext": "https://jszyapi.com/api.php/provide/vod/from/jsm3u8/" + }, + { + "key": "kuaiche", + "name": "🟢 快车", + "type": 3, + "api": "caiji.js", + "ext": "https://caiji.kczyapi.com/api.php/provide/vod/from/kcm3u8/" + }, + { + "key": "liangzi", + "name": "🟢 量子", + "type": 3, + "api": "caiji.js", + "ext": "https://cj.lziapi.com/api.php/provide/vod/from/lzm3u8/" + }, + { + "key": "qihu", + "name": "🟢 奇虎", + "type": 3, + "api": "caiji.js", + "ext": "https://caiji.qhzyapi.com/api.php/provide/vod/from/qhm3u8/" + }, + { + "key": "bili", + "name": "🟢 哔哩", + "type": 3, + "api": "bili_open.js", + "ext": { + "categories": "音乐#动画#电影#电视剧#番剧#综艺#影视#国创#娱乐#游戏#搞笑#单机游戏#沙雕动画#沙雕穿越#沙雕", + "cookie": "DedeUserID=690781341;DedeUserID__ckMd5=cabc96906269c5b6;SESSDATA=2245ba24%2C1684212125%2C466fd%2Ab2;bili_jct=de6fdb60c10f8a83910aa55d79407b4e;" + } + }, + { + "key": "kuqimv", + "name": "🟢 酷奇", + "type": 3, + "api": "kuqimv_open.js" + }, + { + "key": "kuk", + "name": "🟢 天堂", + "type": 3, + "api": "AppYsV2.js", + "ext": "http://dytt996.com/api.php/app/" + }, + { + "key": "kku", + "name": "🟢 酷影", + "type": 3, + "api": "AppYsV2.js", + "ext": "https://www.gsjtlxy.top/xgapp.php/v3/" + }, + { + "key": "kuu", + "name": "🟢 酷客", + "type": 3, + "api": "AppYsV2.js", + "ext": "https://www.kuin.one/api.php/app/" + }, + { + "key": "kkku", + "name": "🟢 琦琦", + "type": 3, + "api": "AppYsV2.js", + "ext": "http://mp4.ghlyys.com/api.php/app/" + }, + { + "key": "mayi", + "name": "🟢 蚂蚁", + "type": 3, + "api": "AppYsV2.js", + "ext": "http://wushutvcms.byzz.top/api.php/app/" + }, + { + "key": "sukan", + "name": "🟢 速看", + "type": 3, + "api": "AppYsV2.js", + "ext": "https://sk100.tv/api.php/app/" + }, + { + "key": "midi", + "name": "🟢 明帝", + "type": 3, + "api": "AppYsV2.js", + "ext": "https://ys.md214.cn/api.php/app/" + }, + { + "key": "dadou", + "name": "🟢 大豆", + "type": 3, + "api": "AppYsV2.js", + "ext": "http://www.dadou.cm/api.php/app/" + }, + { + "key": "qtw", + "name": "🟢 彩虹", + "type": 3, + "api": "AppYsV2.js", + "ext": "http://ys.qtw.asia/lvdou_api.php/v1.vod" + }, + { + "key": "zhaifu", + "name": "🟢 宅腐", + "type": 3, + "api": "AppYsV2.js", + "ext": "http://app.zhaifutvapp.com/ruifenglb_api.php/v1.vod" + }, + { + "key": "shijie", + "name": "🟢 视界", + "type": 3, + "api": "AppYsV2.js", + "ext": "http://app.alovo.cn/api.php/app/" + }, + { + "key": "caiji", + "name": "🟢 采集", + "type": 3, + "api": "caiji_open.js", + "ext": "https://ikunzyapi.com/api.php/provide/vod" + }, + { + "key": "cntv", + "name": "🟢 聚视", + "type": 3, + "api": "cntv_open.js" + }, + { + "key": "tuxiaobei", + "name": "🟢 小贝", + "type": 3, + "api": "tuxiaobei_open.js" + }, + { + "key": "ubestkid", + "name": "🟢 乐虎", + "type": 3, + "api": "ubestkid_open.js" + }, + { + "key": "boosj", + "name": "🟢 童趣", + "type": 3, + "api": "boosj_open.js" + }, + { + "key": "sharenice", + "name": "🟢 短片", + "type": 3, + "api": "sharenice_open.js" + }, + { + "key": "muzii", + "name": "🟢 木子", + "type": 3, + "api": "caiji.js", + "ext": "https://www.rrvipw.com/api.php/provide/vod/" + }, + { + "key": "wolong", + "name": "🟢 卧龙", + "type": 3, + "api": "caiji.js", + "ext": { + "url": "https://collect.wolongzyw.com/api.php/provide/vod/", + "categories": "国产剧#台湾剧#欧美剧#香港剧#海外剧#惊悚片#喜剧片#动作片#伦理片#爱情片#科幻片#剧情片#动画片#国产动漫#欧美动漫" + } + }, + { + "key": "ruidou", + "name": "🟢 锐豆", + "type": 3, + "api": "AppYsV2.js", + "ext": "http://ys.realdou.cn:2683/api.php/app/" + }, + { + "key": "yiying", + "name": "🟢 壹影", + "type": 3, + "api": "AppYsV2.js", + "ext": "http://www.heyik.cn/api.php/v1.vod" + }, + { + "key": "hello", + "name": "🟢 哈楼", + "type": 3, + "api": "AppYsV2.js", + "ext": "https://lehootv.com/api.php/provide/vod/at/json" + }, + { + "key": "1080dyw", + "name": "🟢 1080", + "type": 3, + "api": "AppYsV2.js", + "ext": "https://www.1080dyw.cc/api.php/v1.vod" + }, + { + "key": "bdzy", + "name": "🟢 百度", + "type": 3, + "api": "caiji.js", + "ext": "https://api.apibdzy.com/api.php/provide/vod/from/dbm3u8/" + }, + { + "key": "394tv", + "name": "🟢 三九", + "type": 3, + "api": "caiji.js", + "ext": "https://www.394tv.com/api.php/provide/vod/" + }, + { + "key": "piaoling", + "name": "🟢 飘零", + "type": 3, + "api": "caiji.js", + "ext": "https://p2100.net/api.php/provide/vod/" + }, + { + "key": "shenmajuhe", + "name": "🟢 神马", + "type": 3, + "api": "caiji.js", + "ext": "https://img.smdyw.top/api.php/provide/vod/" + }, + { + "key": "miniku", + "name": "🟢 迷你", + "type": 3, + "api": "AppYsV2.js", + "ext": "http://www.miniku.cc/xgapp.php/v1/" + }, + { + "key": "天天视频", + "name": "🟢 天天", + "type": 3, + "api": "AppYsV2.js", + "ext": "https://ttsp.live/api.php/app/" + }, + { + "key": "duboku", + "name": "🟢 独播", + "type": 3, + "api": "duboku_open.js" + }, + { + "key": "nivod", + "name": "🟡 泥巴", + "type": 3, + "api": "nivod_open.js", + "ext": "做爱" + }, + { + "key": "apilj", + "name": "🟡 辣椒", + "type": 3, + "api": "caiji.js", + "ext": "https://apilj.com/api.php/provide/vod/at/json/" + }, + { + "key": "mtsp", + "name": "🟡 蜜桃", + "type": 3, + "api": "mtsp_open.js" + }, + { + "key": "laoyac", + "name": "🟡 老鸭", + "type": 3, + "api": "caiji.js", + "ext": "https://api.apilyzy.com/api.php/provide/vod/" + }, + { + "key": "jikun", + "name": "🟡 鸡坤", + "type": 3, + "api": "caiji.js", + "ext": "https://sewozyapi.com/api.php/provide/vod/" + }, + { + "key": "yutuu", + "name": "🟡 玉兔", + "type": 3, + "api": "caiji.js", + "ext": "https://api.sexnguon.com/api.php/provide/vod/" + }, + { + "key": "xiezhen", + "name": "🟡 写真", + "type": 1, + "api": "caiji.js", + "ext": "https://kkzy.me/api.php/provide/vod/" + }, + { + "key": "shayuu", + "name": "🟡 鲨鱼", + "type": 3, + "api": "caiji.js", + "ext": "https://shayuapi.com/api.php/provide/vod/" + }, + { + "key": "tianmei", + "name": "🟡 天美", + "type": 3, + "api": "caiji.js", + "ext": "https://api.yikanapi.com/api.php/provide/vod/" + }, + { + "key": "chunmei", + "name": "🟡 传媒", + "type": 1, + "api": "caiji.js", + "ext": "https://api.maozyapi.com/inc/apijson_vod.php" + }, + { + "key": "mangguo", + "name": "🟡 麻豆", + "type": 1, + "api": "caiji.js", + "ext": "https://madoucun.cn/api.php/provide/vod/?ac=xml" + }, + { + "key": "18av", + "name": "🟡 仙女", + "type": 3, + "api": "18av_open.js" + } + ] + }, + "read": { + "sites": [ + { + "key": "dj0898", + "name": "🟢 爱DJ🎧", + "type": 3, + "api": "dj0898_book_open.js" + }, + { + "key": "230ts", + "name": "🟢 爱听🎧", + "type": 10, + "api": "230ts_book_open.js" + }, + { + "key": "lbgs", + "name": "🟢 老白🎧", + "type": 10, + "api": "lbgs_book_open.js" + }, + { + "key": "bookan", + "name": "🟢 博看🎧", + "type": 10, + "api": "bookan_book_open.js" + } + ] + }, + "pan": { + "sites": [ + { + "key": "alist", + "name": "🟢 Alist", + "type": 40, + "api": "alist_open.js", + "ext": [ + { + "name": "🙋丫仙女", + "server": "http://alist.xiaoya.pro/", + "startPage": "/", + "showAll": false, + "search": true, + "headers": { + "Authorization": "" + }, + "params": { + "/abc": { + "password": "123" + }, + "/abc/abc": { + "password": "123" + } + } + }, + { + "name": "🟢 正奕", + "server": "http://www.jczyl.top:5244/" + }, + { + "name": "🟢 东哥", + "server": "http://101.34.67.237:5244/" + }, + { + "name": "🟢 美云", + "server": "https://h.dfjx.ltd/" + }, + { + "name": "🟢 小新", + "server": "https://pan.cdnxin.top/" + }, + { + "name": "🟢 白云", + "server": "http://breadmyth.asuscomm.com:22222/" + }, + { + "name": "🟢 小雅", + "server": "http://www.214728327.xyz:5207/" + }, + { + "name": "🟢 瑶瑶", + "server": "https://lyly.run.goorm.io/" + }, + { + "name": "🟢 潇洒", + "server": "https://alist.azad.asia/" + }, + { + "name": "🟢 鹏程", + "server": "https://pan.pengcheng.team/" + }, + { + "name": "🟢 小丫", + "server": "http://alist.xiaoya.pro/" + }, + { + "name": "🟢 触光", + "server": "https://pan.ichuguang.com" + }, + { + "name": "🟢 星梦", + "server": "https://pan.bashroot.top" + }, + { + "name": "🟢 弱水", + "server": "http://shicheng.wang:555/" + }, + { + "name": "🟢 神器", + "server": "https://alist.ygxz.xyz/" + }, + { + "name": "🟢 资源", + "server": "https://pan.ecve.cn/" + }, + { + "name": "🟢 雨呢", + "server": "https://pan.clun.top/" + }, + { + "name": "🟢 OEIO", + "server": "https://o.oeio.repl.co/" + }, + { + "name": "🟢 酷呵", + "server": "https://pan.kuhehe.top/" + }, + { + "name": "🟢 分享", + "server": "https://melist.me/" + }, + { + "name": "🟢 目瞪", + "server": "https://pan.mdgd.cc/" + }, + { + "name": "🟢 小陈", + "server": "https://ypan.cc/" + }, + { + "name": "🟢 动漫", + "server": "http://pan.smjc.cc" + }, + { + "name": "🟢 神秘", + "server": "https://yun.ltt.zone/" + }, + { + "name": "🟢 神奇", + "server": "https://al.chirmyram.com/" + }, + { + "name": "🟢 搜达", + "server": "https://pan.sodaz.xyz/" + }, + { + "name": "🟢 ccaa", + "server": "http://ww1.ccaac.xyz/" + }, + { + "name": "🟢 姹莱", + "server": "https://alist.agczsz.top/", + "passwd": "agree" + }, + { + "name": "🟢 杜比", + "server": "https://dubi.tk" + }, + { + "name": "🟢 一只鱼", + "server": "https://alist.youte.ml" + }, + { + "name": "🟢 九帝", + "server": "https://alist.shenzjd.com" + }, + { + "name": "🟢 老谭", + "server": "https://pan.cqtjy.cn/" + }, + { + "name": "🟢 皓星", + "server": "https://pan.hxft.xyz/" + }, + { + "name": "🟢 迅维", + "server": "https://pan.xwbeta.com" + }, + { + "name": "🟢 白雪", + "server": "https://pan.jlbx.xyz" + }, + { + "name": "🟢 肥灿", + "server": "http://43.200.153.107:55609/" + }, + { + "name": "🟢 悦享", + "server": "https://pity.eu.org/" + }, + { + "name": "🟢 梓凌", + "server": "https://zi0.cc/" + }, + { + "name": "🟢 随意", + "server": "https://apps.weixinqqq.com/" + }, + { + "name": "🟢 雨呢", + "server": "https://clun.eu.org/" + }, + { + "name": "🟢 潇洒", + "server": "http://www.azad.asia:5244/" + }, + { + "name": "🟡 A大", + "server": "https://alist.qyide.com/" + }, + { + "name": "🟡 诸神", + "server": "https://pan.zsxg.top/" + }, + { + "name": "🟡 福利", + "server": "http://69.161.221.160:5244/" + }, + { + "name": "🟡 罗汉", + "server": "https://lala-ofbip.run.goorm.site/" + }, + { + "name": "🟡 爱豆", + "server": "https://alist.eduedu.eu.org/" + } + ] + } + ] + } +} \ No newline at end of file diff --git a/js/czzy_open.js b/js/czzy_open.js new file mode 100644 index 0000000..9060845 --- /dev/null +++ b/js/czzy_open.js @@ -0,0 +1,244 @@ +// 自动从 地址发布页 获取&跳转url地址 +import { Crypto, load, _ } from './lib/cat.js'; + +let key = 'czzy'; +let host = 'https://www.czzy.site'; // 厂长地址发布页 +// let url = 'https://cz01.cc'; +let url = ''; +let siteKey = ''; +let siteType = 0; +const UA = 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1'; +const cookie = {}; + +async function request(reqUrl, referer, mth, data, hd) { + const headers = { + 'User-Agent': UA, + Cookie: _.map(cookie, (value, key) => { + return `${key}=${value}`; + }).join(';'), + }; + if (referer) headers.referer = encodeURIComponent(referer); + let res = await req(reqUrl, { + method: mth || 'get', + headers: headers, + data: data, + postType: mth === 'post' ? 'form' : '', + }); + if (res.headers['set-cookie']) { + const set_cookie = _.isArray(res.headers['set-cookie']) ? res.headers['set-cookie'].join(';') : res.headers['set-cookie']; + const cks = set_cookie.split(';'); + for (const c of cks) { + const tmp = c.trim(); + if (tmp.startsWith('result=')) { + cookie.result = tmp.substring(7); + return await request(reqUrl, reqUrl, 'post', { + result: cookie.result, + }); + } else if (tmp.startsWith('esc_search_captcha=1')) { + cookie.esc_search_captcha = 1; + delete cookie.result; + return await request(reqUrl); + } + } + // console.log(res.headers['set-cookie']); + } + return res.content; +} + +// cfg = {skey: siteKey, ext: extend} +async function init(cfg) { + siteKey = cfg.skey; + siteType = cfg.stype; + let html = await request(host); + url = html.match(/推荐访问' + url); // js_debug.log +} + +async function home(filter) { + let filterObj = {}; + const html = await request(url + '/movie_bt'); + const $ = load(html); + const tags = $('div#beautiful-taxonomy-filters-tax-movie_bt_tags > a'); + let tag = { + key: 'tag', + name: '类型', + value: _.map(tags, (n) => { + let v = n.attribs['cat-url'] || ''; + v = v.substring(v.lastIndexOf('/') + 1); + return { n: n.children[0].data, v: v }; + }), + }; + tag['init'] = tag.value[0].v; + const series = $('div#beautiful-taxonomy-filters-tax-movie_bt_series > a[cat-url*=movie_bt_series]'); + let classes = _.map(series, (s) => { + let typeId = s.attribs['cat-url']; + typeId = typeId.substring(typeId.lastIndexOf('/') + 1); + filterObj[typeId] = [tag]; + return { + type_id: typeId, + type_name: s.children[0].data, + }; + }); + const sortName = ['电影', '电视剧', '国产剧', '美剧', '韩剧', '日剧', '海外剧(其他)', '华语电影', '印度电影', '日本电影', '欧美电影', '韩国电影', '动画', '俄罗斯电影', '加拿大电影']; + classes = _.sortBy(classes, (c) => { + const index = sortName.indexOf(c.type_name); + return index === -1 ? sortName.length : index; + }); + return JSON.stringify({ + class: classes, + filters: filterObj, + }); +} + +async function homeVod() { + return '{}'; +} + +async function category(tid, pg, filter, extend) { + if (pg <= 0) pg = 1; + const tag = extend.tag || ''; + const link = url + '/movie_bt' + (tag.length > 0 ? `/movie_bt_tags/${tag}` : '') + '/movie_bt_series/' + tid + (pg > 1 ? `/page/${pg}` : ''); + const html = await request(link); + const $ = load(html); + const items = $('div.mrb > ul > li'); + let videos = _.map(items, (item) => { + const img = $(item).find('img:first')[0]; + const a = $(item).find('a:first')[0]; + const hdinfo = $($(item).find('div.hdinfo')[0]).text().trim(); + const jidi = $($(item).find('div.jidi')[0]).text().trim(); + return { + vod_id: a.attribs.href.replace(/.*?\/movie\/(.*).html/g, '$1'), + vod_name: img.attribs.alt, + vod_pic: img.attribs['data-original'], + vod_remarks: jidi || hdinfo || '', + }; + }); + const hasMore = $('div.mrb > div.pagenavi_txt > a:contains(>)').length > 0; + const pgCount = hasMore ? parseInt(pg) + 1 : parseInt(pg); + return JSON.stringify({ + page: parseInt(pg), + pagecount: pgCount, + limit: 20, + total: 20 * pgCount, + list: videos, + }); +} + +function stripHtmlTag(src) { + return src + .replace(/<\/?[^>]+(>|$)/g, '') + .replace(/&.{1,5};/g, '') + .replace(/\s{2,}/g, ' '); +} + +async function detail(id) { + const html = await request(url + '/movie/' + id + '.html'); + const $ = load(html); + const detail = $('ul.moviedteail_list > li'); + let vod = { + vod_id: id, + vod_pic: $('div.dyimg img:first').attr('src'), + vod_remarks: '', + vod_content: stripHtmlTag($('div.yp_context').html()).trim(), + }; + for (const info of detail) { + const i = $(info).text().trim(); + if (i.startsWith('地区:')) { + vod.vod_area = i.substring(3); + } else if (i.startsWith('年份:')) { + vod.vod_year = i.substring(3); + } else if (i.startsWith('导演:')) { + vod.vod_director = _.map($(info).find('a'), (a) => { + return a.children[0].data; + }).join('/'); + } else if (i.startsWith('主演:')) { + vod.vod_actor = _.map($(info).find('a'), (a) => { + return a.children[0].data; + }).join('/'); + } else if (i.startsWith('语言:')) { + vod.vod_lang = i.substring(3); + } + } + const playlist = _.map($('div.paly_list_btn > a'), (a) => { + return a.children[0].data + '$' + a.attribs.href.replace(/.*?\/v_play\/(.*).html/g, '$1'); + }); + vod.vod_play_from = key; + vod.vod_play_url = playlist.join('#'); + return JSON.stringify({ + list: [vod], + }); +} + +async function play(flag, id, flags) { + const link = url + '/v_play/' + id + '.html'; + const html = await request(link); + const $ = load(html); + const iframe = $('body iframe[src*=Cloud]'); + if (iframe.length > 0) { + const iframeHtml = ( + await req(iframe[0].attribs.src, { + headers: { + Referer: link, + 'User-Agent': UA, + }, + }) + ).content; + let code = iframeHtml + .match(/var url = '(.*?)'/)[1] + .split('') + .reverse() + .join(''); + let temp = ''; + for (let i = 0x0; i < code.length; i = i + 0x2) { + temp += String.fromCharCode(parseInt(code[i] + code[i + 0x1], 0x10)); + } + const playUrl = temp.substring(0x0, (temp.length - 0x7) / 0x2) + temp.substring((temp.length - 0x7) / 0x2 + 0x7); + return JSON.stringify({ + parse: 0, + url: playUrl, + }); + } else { + const js = $('script:contains(window.wp_nonce)').html(); + const group = js.match(/(var.*)eval\((\w*\(\w*\))\)/); + const md5 = Crypto; + const result = eval(group[1] + group[2]); + const playUrl = result.match(/url:.*?['"](.*?)['"]/)[1]; + return JSON.stringify({ + parse: 0, + url: playUrl, + }); + } +} + +async function search(wd, quick) { + const html = await request(url + '/?s=' + wd); + const $ = load(html); + const items = $('div.search_list > ul > li'); + let videos = _.map(items, (item) => { + const img = $(item).find('img:first')[0]; + const a = $(item).find('a:first')[0]; + const hdinfo = $($(item).find('div.hdinfo')[0]).text().trim(); + const jidi = $($(item).find('div.jidi')[0]).text().trim(); + return { + vod_id: a.attribs.href.replace(/.*?\/movie\/(.*).html/g, '$1'), + vod_name: img.attribs.alt, + vod_pic: img.attribs['data-original'], + vod_remarks: jidi || hdinfo || '', + }; + }); + return JSON.stringify({ + list: videos, + }); +} + +export function __jsEvalReturn() { + return { + init: init, + home: home, + homeVod: homeVod, + category: category, + detail: detail, + play: play, + search: search, + }; +} diff --git a/js/dj0898_book_open.js b/js/dj0898_book_open.js new file mode 100644 index 0000000..a647898 --- /dev/null +++ b/js/dj0898_book_open.js @@ -0,0 +1,162 @@ +import { load, _ } from "./lib/cat.js"; + +let key = "世纪DJ音乐网_book"; +let HOST = "http://m.dj0898.com"; +let siteKey = ""; +let siteType = 0; + +const MOBILE_UA = "Mozilla/5.0 (Linux; Android 11; M2007J3SC Build/RKQ1.200826.002; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/77.0.3865.120 MQQBrowser/6.2 TBS/045714 Mobile Safari/537.36"; + +async function request(reqUrl, agentSp) { + let res = await req(reqUrl, { + method: "get", + headers: { + "User-Agent": agentSp || MOBILE_UA, + Referer: HOST, + }, + }); + return res.content; +} + +async function init(cfg) { + siteKey = cfg.skey; + siteType = cfg.stype; +} + +async function home(filter) { + const classes = [{ type_id: 1, type_name: "🎧串烧舞曲" }, { type_id: 2, type_name: "🎧外文舞曲" }, { type_id: 3, type_name: "🎧早场暖场" }, { type_id: 4, type_name: "🎧中文舞曲" }, { type_id: 5, type_name: "🎧其他舞曲" }, { type_id: 6, type_name: "🎧国外电音" }, { type_id: 8, type_name: "🎧慢歌连版" }, { type_id: 9, type_name: "🎧酒吧潮歌" }, { type_id: 10, type_name: "🎧中文串烧" }, { type_id: 11, type_name: "🎧外文串烧" }, { type_id: 12, type_name: "🎧中外串烧" }, { type_id: 13, type_name: "🎧车载串烧" }, { type_id: 14, type_name: "🎧越鼓串烧" }, { type_id: 40, type_name: "🎧3D/环绕" }, { type_id: 45, type_name: "🎧口水旋律" }, { type_id: 46, type_name: "🎧精品收藏" }, { type_id: 47, type_name: "🎧开场舞曲" }, { type_id: 48, type_name: "🎧印度舞曲" }, { type_id: 49, type_name: "🎧编排套曲" }, { type_id: 20, type_name: "🎧DuTch" }, { type_id: 21, type_name: "🎧Mash up" }, { type_id: 22, type_name: "🎧ClubHouse" }, { type_id: 23, type_name: "🎧ElectroHouse" }, { type_id: 24, type_name: "🎧越南鼓Dj" }, { type_id: 30, type_name: "🎧Funky" }, { type_id: 31, type_name: "🎧Reggae" }, { type_id: 32, type_name: "🎧Rnb" }, { type_id: 33, type_name: "🎧Hip Hop" }, { type_id: 34, type_name: "🎧Dubstep" }, { type_id: 8017, type_name: "🎧Hardstyle" }, { type_id: 8018, type_name: "🎧Hands Up" }]; + const filterObj = {}; + return JSON.stringify({ + class: _.map(classes, (cls) => { + cls.land = 1; + cls.ratio = 1.78; + return cls; + }), + filters: filterObj, + }); +} + +async function homeVod() { + const link = HOST + "/dance/lists/id/10/1"; + const html = await request(link); + const $ = load(html); + const list = $("ul.djddv_djList > li"); + let videos = _.map(list, (it) => { + const a = $(it).find("a")[1]; + const img = $(it).find("img:first")[0]; + const tt = $(it).find("strong:first")[0]; + const remarks = $(it).find("font")[5]; + return { + vod_id: a.attribs.href, + vod_name: tt.children[0].data, + vod_pic: img.attribs["src"], + vod_remarks: "🎵" + remarks.children[0].data || "", + }; + }); + return JSON.stringify({ + list: videos, + }); +} + +async function category(tid, pg, filter, extend) { + if (pg <= 0 || typeof pg == "undefined") pg = 1; + const link = HOST + "/dance/lists/id/" + tid + "/" + pg; + const html = await request(link); + const $ = load(html); + const list = $("ul.djddv_djList > li"); + let videos = _.map(list, (it) => { + const a = $(it).find("a")[1]; + const img = $(it).find("img:first")[0]; + const tt = $(it).find("strong:first")[0]; + const remarks = $(it).find("font")[5]; + return { + book_id: a.attribs.href, + book_name: tt.children[0].data, + book_pic: img.attribs["src"], + book_remarks: "🎵" + remarks.children[0].data || "", + }; + }); + const hasMore = $("ul.page_link > li > a:contains(\u00a0)").length > 0; + const pgCount = hasMore ? parseInt(pg) + 1 : parseInt(pg); + return JSON.stringify({ + page: parseInt(pg), + pagecount: pgCount, + limit: 60, + total: 60 * pgCount, + list: videos, + }); +} + +async function detail(id) { + const vod = { + book_id: id, + type_name: '', + book_year: '', + book_area: '', + book_remarks: '', + book_actor: '', + book_director: '', + book_content: '', + }; + const playlist = ["点击播放" + "$" + vod.book_id]; + vod.volumes = "道长在线"; + vod.urls = playlist.join("#"); + return JSON.stringify({ + list: [vod], + }); +} + +async function play(flag, id, flags) { + const html = await request(id); + const $ = load(html); + const audio = $("body audio[src*=http]"); + const audioUrl = audio[0].attribs.src; + // console.debug('世纪DJ音乐网 audioUrl =====>' + audioUrl); // js_debug.log + return JSON.stringify({ + parse: 0, + url: audioUrl, + }); +} + +async function search(wd, quick, pg) { + if (pg <= 0 || typeof pg == "undefined") pg = 1; + const link = HOST + "/index.php/dance/so/key?key=" + wd + "&cid=0&p=" + pg; + const html = await request(link); + const $ = load(html); + const list = $("ul.djddv_djList > li"); + let videos = _.map(list, (it) => { + const a = $(it).find("a")[1]; + const img = $(it).find("img:first")[0]; + const tt = $(it).find("strong:first")[0]; + const remarks = $(it).find("font:first")[0]; + return { + book_id: a.attribs.href, + book_name: tt.children[0].data, + book_pic: img.attribs["src"], + book_remarks: "🎵" + remarks.children[0].data || "", + }; + }); + const hasMore = $("ul.page_link > li > a:contains(\u00a0)").length > 0; + const pgCount = hasMore ? parseInt(pg) + 1 : parseInt(pg); + return JSON.stringify({ + page: parseInt(pg), + pagecount: pgCount, + limit: 60, + total: 60 * pgCount, + list: videos, + land: 1, + ratio: 1.78, + }); +} + +export function __jsEvalReturn() { + return { + init: init, + home: home, + homeVod: homeVod, + category: category, + detail: detail, + play: play, + search: search, + }; +} \ No newline at end of file diff --git a/js/dj0898_open.js b/js/dj0898_open.js new file mode 100644 index 0000000..e92c55b --- /dev/null +++ b/js/dj0898_open.js @@ -0,0 +1,156 @@ +import { load, _ } from "assets://js/lib/cat.js"; + +let key = "世纪DJ音乐网"; +let HOST = "http://m.dj0898.com"; +let siteKey = ""; +let siteType = 0; + +const MOBILE_UA = "Mozilla/5.0 (Linux; Android 11; M2007J3SC Build/RKQ1.200826.002; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/77.0.3865.120 MQQBrowser/6.2 TBS/045714 Mobile Safari/537.36"; + +async function request(reqUrl, agentSp) { + let res = await req(reqUrl, { + method: "get", + headers: { + "User-Agent": agentSp || MOBILE_UA, + Referer: HOST, + }, + }); + return res.content; +} + +async function init(cfg) { + siteKey = cfg.skey; + siteType = cfg.stype; +} + +async function home(filter) { + const classes = [{ type_id: 1, type_name: "🎧串烧舞曲" }, { type_id: 2, type_name: "🎧外文舞曲" }, { type_id: 3, type_name: "🎧早场暖场" }, { type_id: 4, type_name: "🎧中文舞曲" }, { type_id: 5, type_name: "🎧其他舞曲" }, { type_id: 6, type_name: "🎧国外电音" }, { type_id: 8, type_name: "🎧慢歌连版" }, { type_id: 9, type_name: "🎧酒吧潮歌" }, { type_id: 10, type_name: "🎧中文串烧" }, { type_id: 11, type_name: "🎧外文串烧" }, { type_id: 12, type_name: "🎧中外串烧" }, { type_id: 13, type_name: "🎧车载串烧" }, { type_id: 14, type_name: "🎧越鼓串烧" }, { type_id: 40, type_name: "🎧3D/环绕" }, { type_id: 45, type_name: "🎧口水旋律" }, { type_id: 46, type_name: "🎧精品收藏" }, { type_id: 47, type_name: "🎧开场舞曲" }, { type_id: 48, type_name: "🎧印度舞曲" }, { type_id: 49, type_name: "🎧编排套曲" }, { type_id: 20, type_name: "🎧DuTch" }, { type_id: 21, type_name: "🎧Mash up" }, { type_id: 22, type_name: "🎧ClubHouse" }, { type_id: 23, type_name: "🎧ElectroHouse" }, { type_id: 24, type_name: "🎧越南鼓Dj" }, { type_id: 30, type_name: "🎧Funky" }, { type_id: 31, type_name: "🎧Reggae" }, { type_id: 32, type_name: "🎧Rnb" }, { type_id: 33, type_name: "🎧Hip Hop" }, { type_id: 34, type_name: "🎧Dubstep" }, { type_id: 8017, type_name: "🎧Hardstyle" }, { type_id: 8018, type_name: "🎧Hands Up" }]; + const filterObj = {}; + return JSON.stringify({ + class: _.map(classes, (cls) => { + cls.land = 1; + cls.ratio = 1.78; + return cls; + }), + filters: filterObj, + }); +} + +async function homeVod() { + const link = HOST + "/dance/lists/id/10/1"; + const html = await request(link); + const $ = load(html); + const list = $("ul.djddv_djList > li"); + let videos = _.map(list, (it) => { + const a = $(it).find("a")[1]; + const img = $(it).find("img:first")[0]; + const tt = $(it).find("strong:first")[0]; + const remarks = $(it).find("font")[5]; + return { + vod_id: a.attribs.href, + vod_name: tt.children[0].data, + vod_pic: img.attribs["src"], + vod_remarks: "🎵" + remarks.children[0].data || "", + }; + }); + return JSON.stringify({ + list: videos, + }); +} + +async function category(tid, pg, filter, extend) { + if (pg <= 0 || typeof pg == "undefined") pg = 1; + const link = HOST + "/dance/lists/id/" + tid + "/" + pg; + const html = await request(link); + const $ = load(html); + const list = $("ul.djddv_djList > li"); + let videos = _.map(list, (it) => { + const a = $(it).find("a")[1]; + const img = $(it).find("img:first")[0]; + const tt = $(it).find("strong:first")[0]; + const remarks = $(it).find("font")[5]; + return { + vod_id: a.attribs.href, + vod_name: tt.children[0].data, + vod_pic: img.attribs["src"], + vod_remarks: "🎵" + remarks.children[0].data || "", + }; + }); + const hasMore = $("ul.page_link > li > a:contains(\u00a0)").length > 0; + const pgCount = hasMore ? parseInt(pg) + 1 : parseInt(pg); + return JSON.stringify({ + page: parseInt(pg), + pagecount: pgCount, + limit: 60, + total: 60 * pgCount, + list: videos, + }); +} + +async function detail(id) { + const vod = { + vod_id: id, + vod_remarks: "", + }; + const playlist = ["点击播放" + "$" + vod.vod_id]; + vod.vod_play_from = "道长在线"; + vod.vod_play_url = playlist.join("#"); + return JSON.stringify({ + list: [vod], + }); +} + +async function play(flag, id, flags) { + const html = await request(id); + const $ = load(html); + const audio = $("body audio[src*=http]"); + const audioUrl = audio[0].attribs.src; + // console.debug('世纪DJ音乐网 audioUrl =====>' + audioUrl); // js_debug.log + return JSON.stringify({ + parse: 0, + url: audioUrl, + }); +} + +async function search(wd, quick, pg) { + if (pg <= 0 || typeof pg == "undefined") pg = 1; + const link = HOST + "/index.php/dance/so/key?key=" + wd + "&cid=0&p=" + pg; + const html = await request(link); + const $ = load(html); + const list = $("ul.djddv_djList > li"); + let videos = _.map(list, (it) => { + const a = $(it).find("a")[1]; + const img = $(it).find("img:first")[0]; + const tt = $(it).find("strong:first")[0]; + const remarks = $(it).find("font:first")[0]; + return { + vod_id: a.attribs.href, + vod_name: tt.children[0].data, + vod_pic: img.attribs["src"], + vod_remarks: "🎵" + remarks.children[0].data || "", + }; + }); + const hasMore = $("ul.page_link > li > a:contains(\u00a0)").length > 0; + const pgCount = hasMore ? parseInt(pg) + 1 : parseInt(pg); + return JSON.stringify({ + page: parseInt(pg), + pagecount: pgCount, + limit: 60, + total: 60 * pgCount, + list: videos, + land: 1, + ratio: 1.78, + }); +} + +export function __jsEvalReturn() { + return { + init: init, + home: home, + homeVod: homeVod, + category: category, + detail: detail, + play: play, + search: search, + }; +} \ No newline at end of file diff --git a/js/duboku2_open.js b/js/duboku2_open.js new file mode 100644 index 0000000..ac1d0d7 --- /dev/null +++ b/js/duboku2_open.js @@ -0,0 +1,166 @@ +import { Crypto, load, _, jinja2 } from './lib/cat.js'; + +let key = 'duboku'; +let url = 'https://u.duboku.io'; +let siteKey = ''; +let siteType = 0; + +const UA = 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1'; + +async function request(reqUrl, agentSp) { + let res = await req(reqUrl, { + method: 'get', + headers: { + 'User-Agent': agentSp || UA, + 'Referer': url + }, + }); + return res.content; +} + +// cfg = {skey: siteKey, ext: extend} +async function init(cfg) { + siteKey = cfg.skey; + siteType = cfg.stype; +} + +async function home(filter) { + const html = await request(url); + const $ = load(html); + const class_parse = $('ul.nav-list > li > a[href*=vodtype]'); + let classes = []; + classes = _.map(class_parse, (cls) => { + let typeId = cls.attribs['href']; + typeId = typeId.substring(typeId.lastIndexOf('/') + 1).replace('.html',''); + return { + type_id: typeId, + type_name: cls.children[0].data, + }; + }); + let filterObj = { + "2":[{"key":"cateId","name":"类型","value":[{"n":"全部","v":"2"},{"n":"陆剧","v":"13"},{"n":"日韩剧","v":"15"},{"n":"短剧","v":"21"},{"n":"台泰剧","v":"14"},{"n":"港剧","v":"20"}]},{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"悬疑","v":"悬疑"},{"n":"武侠","v":"武侠"},{"n":"科幻","v":"科幻"},{"n":"都市","v":"都市"},{"n":"爱情","v":"爱情"},{"n":"古装","v":"古装"},{"n":"战争","v":"战争"},{"n":"青春","v":"青春"},{"n":"偶像","v":"偶像"},{"n":"喜剧","v":"喜剧"},{"n":"家庭","v":"家庭"},{"n":"犯罪","v":"犯罪"},{"n":"奇幻","v":"奇幻"},{"n":"剧情","v":"剧情"},{"n":"乡村","v":"乡村"},{"n":"年代","v":"年代"},{"n":"警匪","v":"警匪"},{"n":"谍战","v":"谍战"},{"n":"冒险","v":"冒险"},{"n":"罪案","v":"罪案"},{"n":"宫廷","v":"宫廷"},{"n":"BL","v":"BL"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"内地","v":"内地"},{"n":"韩国","v":"韩国"},{"n":"香港","v":"香港"},{"n":"台湾","v":"台湾"},{"n":"美国","v":"美国"},{"n":"英国","v":"英国"},{"n":"巴西","v":"巴西"},{"n":"泰国","v":"泰国"},{"n":"法国","v":"法国"},{"n":"日本","v":"日本"},{"n":"荷兰","v":"荷兰"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"}]},{"key":"lang","name":"语言","value":[{"n":"全部","v":""},{"n":"国语","v":"国语"},{"n":"英语","v":"英语"},{"n":"粤语","v":"粤语"},{"n":"韩语","v":"韩语"},{"n":"泰语","v":"泰语"},{"n":"法语","v":"法语"},{"n":"日语","v":"日语"}]},{"key":"letter","name":"字母","value":[{"n":"全部","v":""},{"n":"A","v":"A"},{"n":"B","v":"B"},{"n":"C","v":"C"},{"n":"D","v":"D"},{"n":"E","v":"E"},{"n":"F","v":"F"},{"n":"G","v":"G"},{"n":"H","v":"H"},{"n":"I","v":"I"},{"n":"J","v":"J"},{"n":"K","v":"K"},{"n":"L","v":"L"},{"n":"M","v":"M"},{"n":"N","v":"N"},{"n":"O","v":"O"},{"n":"P","v":"P"},{"n":"Q","v":"Q"},{"n":"R","v":"R"},{"n":"S","v":"S"},{"n":"T","v":"T"},{"n":"U","v":"U"},{"n":"V","v":"V"},{"n":"W","v":"W"},{"n":"X","v":"X"},{"n":"Y","v":"Y"},{"n":"Z","v":"Z"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}], + "3":[{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"真人秀","v":"真人秀"},{"n":"选秀","v":"选秀"},{"n":"竞演","v":"竞演"},{"n":"情感","v":"情感"},{"n":"访谈","v":"访谈"},{"n":"播报","v":"播报"},{"n":"旅游","v":"旅游"},{"n":"音乐","v":"音乐"},{"n":"美食","v":"美食"},{"n":"纪实","v":"纪实"},{"n":"曲艺","v":"曲艺"},{"n":"生活","v":"生活"},{"n":"游戏互动","v":"游戏互动"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"内地","v":"内地"},{"n":"香港","v":"香港"},{"n":"台湾","v":"台湾"},{"n":"韩国","v":"韩国"},{"n":"美国","v":"美国"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"}]},{"key":"lang","name":"语言","value":[{"n":"全部","v":""},{"n":"国语","v":"国语"},{"n":"英语","v":"英语"},{"n":"粤语","v":"粤语"},{"n":"闽南语","v":"闽南语"},{"n":"韩语","v":"韩语"},{"n":"日语","v":"日语"},{"n":"其它","v":"其它"}]},{"key":"letter","name":"字母","value":[{"n":"全部","v":""},{"n":"A","v":"A"},{"n":"B","v":"B"},{"n":"C","v":"C"},{"n":"D","v":"D"},{"n":"E","v":"E"},{"n":"F","v":"F"},{"n":"G","v":"G"},{"n":"H","v":"H"},{"n":"I","v":"I"},{"n":"J","v":"J"},{"n":"K","v":"K"},{"n":"L","v":"L"},{"n":"M","v":"M"},{"n":"N","v":"N"},{"n":"O","v":"O"},{"n":"P","v":"P"},{"n":"Q","v":"Q"},{"n":"R","v":"R"},{"n":"S","v":"S"},{"n":"T","v":"T"},{"n":"U","v":"U"},{"n":"V","v":"V"},{"n":"W","v":"W"},{"n":"X","v":"X"},{"n":"Y","v":"Y"},{"n":"Z","v":"Z"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}], + "4":[{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"玄幻","v":"玄幻"},{"n":"武侠","v":"武侠"},{"n":"情感","v":"情感"},{"n":"科幻","v":"科幻"},{"n":"热血","v":"热血"},{"n":"推理","v":"推理"},{"n":"搞笑","v":"搞笑"},{"n":"冒险","v":"冒险"},{"n":"萝莉","v":"萝莉"},{"n":"校园","v":"校园"},{"n":"动作","v":"动作"},{"n":"机战","v":"机战"},{"n":"运动","v":"运动"},{"n":"战争","v":"战争"},{"n":"少年","v":"少年"},{"n":"少女","v":"少女"},{"n":"社会","v":"社会"},{"n":"亲子","v":"亲子"},{"n":"益智","v":"益智"},{"n":"励志","v":"励志"},{"n":"其他","v":"其他"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"国产","v":"国产"},{"n":"日本","v":"日本"},{"n":"美国","v":"美国"},{"n":"法国","v":"法国"},{"n":"其他","v":"其他"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"}]},{"key":"lang","name":"语言","value":[{"n":"全部","v":""},{"n":"国语","v":"国语"},{"n":"英语","v":"英语"},{"n":"粤语","v":"粤语"},{"n":"闽南语","v":"闽南语"},{"n":"韩语","v":"韩语"},{"n":"日语","v":"日语"},{"n":"其它","v":"其它"}]},{"key":"letter","name":"字母","value":[{"n":"全部","v":""},{"n":"A","v":"A"},{"n":"B","v":"B"},{"n":"C","v":"C"},{"n":"D","v":"D"},{"n":"E","v":"E"},{"n":"F","v":"F"},{"n":"G","v":"G"},{"n":"H","v":"H"},{"n":"I","v":"I"},{"n":"J","v":"J"},{"n":"K","v":"K"},{"n":"L","v":"L"},{"n":"M","v":"M"},{"n":"N","v":"N"},{"n":"O","v":"O"},{"n":"P","v":"P"},{"n":"Q","v":"Q"},{"n":"R","v":"R"},{"n":"S","v":"S"},{"n":"T","v":"T"},{"n":"U","v":"U"},{"n":"V","v":"V"},{"n":"W","v":"W"},{"n":"X","v":"X"},{"n":"Y","v":"Y"},{"n":"Z","v":"Z"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}], + "13":[{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"悬疑","v":"悬疑"},{"n":"武侠","v":"武侠"},{"n":"科幻","v":"科幻"},{"n":"都市","v":"都市"},{"n":"爱情","v":"爱情"},{"n":"古装","v":"古装"},{"n":"战争","v":"战争"},{"n":"青春","v":"青春"},{"n":"偶像","v":"偶像"},{"n":"喜剧","v":"喜剧"},{"n":"家庭","v":"家庭"},{"n":"犯罪","v":"犯罪"},{"n":"奇幻","v":"奇幻"},{"n":"剧情","v":"剧情"},{"n":"乡村","v":"乡村"},{"n":"年代","v":"年代"},{"n":"警匪","v":"警匪"},{"n":"谍战","v":"谍战"},{"n":"冒险","v":"冒险"},{"n":"罪案","v":"罪案"},{"n":"宫廷","v":"宫廷"},{"n":"BL","v":"BL"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"}]},{"key":"letter","name":"字母","value":[{"n":"全部","v":""},{"n":"A","v":"A"},{"n":"B","v":"B"},{"n":"C","v":"C"},{"n":"D","v":"D"},{"n":"E","v":"E"},{"n":"F","v":"F"},{"n":"G","v":"G"},{"n":"H","v":"H"},{"n":"I","v":"I"},{"n":"J","v":"J"},{"n":"K","v":"K"},{"n":"L","v":"L"},{"n":"M","v":"M"},{"n":"N","v":"N"},{"n":"O","v":"O"},{"n":"P","v":"P"},{"n":"Q","v":"Q"},{"n":"R","v":"R"},{"n":"S","v":"S"},{"n":"T","v":"T"},{"n":"U","v":"U"},{"n":"V","v":"V"},{"n":"W","v":"W"},{"n":"X","v":"X"},{"n":"Y","v":"Y"},{"n":"Z","v":"Z"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}], + "15":[{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"悬疑","v":"悬疑"},{"n":"武侠","v":"武侠"},{"n":"科幻","v":"科幻"},{"n":"都市","v":"都市"},{"n":"爱情","v":"爱情"},{"n":"古装","v":"古装"},{"n":"战争","v":"战争"},{"n":"青春","v":"青春"},{"n":"偶像","v":"偶像"},{"n":"喜剧","v":"喜剧"},{"n":"家庭","v":"家庭"},{"n":"犯罪","v":"犯罪"},{"n":"奇幻","v":"奇幻"},{"n":"剧情","v":"剧情"},{"n":"乡村","v":"乡村"},{"n":"年代","v":"年代"},{"n":"警匪","v":"警匪"},{"n":"谍战","v":"谍战"},{"n":"冒险","v":"冒险"},{"n":"罪案","v":"罪案"},{"n":"宫廷","v":"宫廷"},{"n":"BL","v":"BL"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"韩国","v":"韩国"},{"n":"日本","v":"日本"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"}]},{"key":"letter","name":"字母","value":[{"n":"全部","v":""},{"n":"A","v":"A"},{"n":"B","v":"B"},{"n":"C","v":"C"},{"n":"D","v":"D"},{"n":"E","v":"E"},{"n":"F","v":"F"},{"n":"G","v":"G"},{"n":"H","v":"H"},{"n":"I","v":"I"},{"n":"J","v":"J"},{"n":"K","v":"K"},{"n":"L","v":"L"},{"n":"M","v":"M"},{"n":"N","v":"N"},{"n":"O","v":"O"},{"n":"P","v":"P"},{"n":"Q","v":"Q"},{"n":"R","v":"R"},{"n":"S","v":"S"},{"n":"T","v":"T"},{"n":"U","v":"U"},{"n":"V","v":"V"},{"n":"W","v":"W"},{"n":"X","v":"X"},{"n":"Y","v":"Y"},{"n":"Z","v":"Z"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}], + "21":[{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"悬疑","v":"悬疑"},{"n":"武侠","v":"武侠"},{"n":"科幻","v":"科幻"},{"n":"都市","v":"都市"},{"n":"爱情","v":"爱情"},{"n":"古装","v":"古装"},{"n":"战争","v":"战争"},{"n":"青春","v":"青春"},{"n":"偶像","v":"偶像"},{"n":"喜剧","v":"喜剧"},{"n":"家庭","v":"家庭"},{"n":"犯罪","v":"犯罪"},{"n":"奇幻","v":"奇幻"},{"n":"剧情","v":"剧情"},{"n":"乡村","v":"乡村"},{"n":"年代","v":"年代"},{"n":"警匪","v":"警匪"},{"n":"谍战","v":"谍战"},{"n":"冒险","v":"冒险"},{"n":"罪案","v":"罪案"},{"n":"宫廷","v":"宫廷"},{"n":"BL","v":"BL"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"}]},{"key":"letter","name":"字母","value":[{"n":"全部","v":""},{"n":"A","v":"A"},{"n":"B","v":"B"},{"n":"C","v":"C"},{"n":"D","v":"D"},{"n":"E","v":"E"},{"n":"F","v":"F"},{"n":"G","v":"G"},{"n":"H","v":"H"},{"n":"I","v":"I"},{"n":"J","v":"J"},{"n":"K","v":"K"},{"n":"L","v":"L"},{"n":"M","v":"M"},{"n":"N","v":"N"},{"n":"O","v":"O"},{"n":"P","v":"P"},{"n":"Q","v":"Q"},{"n":"R","v":"R"},{"n":"S","v":"S"},{"n":"T","v":"T"},{"n":"U","v":"U"},{"n":"V","v":"V"},{"n":"W","v":"W"},{"n":"X","v":"X"},{"n":"Y","v":"Y"},{"n":"Z","v":"Z"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}], + "14":[{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"悬疑","v":"悬疑"},{"n":"武侠","v":"武侠"},{"n":"科幻","v":"科幻"},{"n":"都市","v":"都市"},{"n":"爱情","v":"爱情"},{"n":"古装","v":"古装"},{"n":"战争","v":"战争"},{"n":"青春","v":"青春"},{"n":"偶像","v":"偶像"},{"n":"喜剧","v":"喜剧"},{"n":"家庭","v":"家庭"},{"n":"犯罪","v":"犯罪"},{"n":"奇幻","v":"奇幻"},{"n":"剧情","v":"剧情"},{"n":"乡村","v":"乡村"},{"n":"年代","v":"年代"},{"n":"警匪","v":"警匪"},{"n":"谍战","v":"谍战"},{"n":"冒险","v":"冒险"},{"n":"罪案","v":"罪案"},{"n":"宫廷","v":"宫廷"},{"n":"BL","v":"BL"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"台湾","v":"台湾"},{"n":"泰国","v":"泰国"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"}]},{"key":"letter","name":"字母","value":[{"n":"全部","v":""},{"n":"A","v":"A"},{"n":"B","v":"B"},{"n":"C","v":"C"},{"n":"D","v":"D"},{"n":"E","v":"E"},{"n":"F","v":"F"},{"n":"G","v":"G"},{"n":"H","v":"H"},{"n":"I","v":"I"},{"n":"J","v":"J"},{"n":"K","v":"K"},{"n":"L","v":"L"},{"n":"M","v":"M"},{"n":"N","v":"N"},{"n":"O","v":"O"},{"n":"P","v":"P"},{"n":"Q","v":"Q"},{"n":"R","v":"R"},{"n":"S","v":"S"},{"n":"T","v":"T"},{"n":"U","v":"U"},{"n":"V","v":"V"},{"n":"W","v":"W"},{"n":"X","v":"X"},{"n":"Y","v":"Y"},{"n":"Z","v":"Z"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}], + "20":[{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"悬疑","v":"悬疑"},{"n":"武侠","v":"武侠"},{"n":"科幻","v":"科幻"},{"n":"都市","v":"都市"},{"n":"爱情","v":"爱情"},{"n":"古装","v":"古装"},{"n":"战争","v":"战争"},{"n":"青春","v":"青春"},{"n":"偶像","v":"偶像"},{"n":"喜剧","v":"喜剧"},{"n":"家庭","v":"家庭"},{"n":"犯罪","v":"犯罪"},{"n":"奇幻","v":"奇幻"},{"n":"剧情","v":"剧情"},{"n":"乡村","v":"乡村"},{"n":"年代","v":"年代"},{"n":"警匪","v":"警匪"},{"n":"谍战","v":"谍战"},{"n":"冒险","v":"冒险"},{"n":"罪案","v":"罪案"},{"n":"宫廷","v":"宫廷"},{"n":"BL","v":"BL"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"}]},{"key":"letter","name":"字母","value":[{"n":"全部","v":""},{"n":"A","v":"A"},{"n":"B","v":"B"},{"n":"C","v":"C"},{"n":"D","v":"D"},{"n":"E","v":"E"},{"n":"F","v":"F"},{"n":"G","v":"G"},{"n":"H","v":"H"},{"n":"I","v":"I"},{"n":"J","v":"J"},{"n":"K","v":"K"},{"n":"L","v":"L"},{"n":"M","v":"M"},{"n":"N","v":"N"},{"n":"O","v":"O"},{"n":"P","v":"P"},{"n":"Q","v":"Q"},{"n":"R","v":"R"},{"n":"S","v":"S"},{"n":"T","v":"T"},{"n":"U","v":"U"},{"n":"V","v":"V"},{"n":"W","v":"W"},{"n":"X","v":"X"},{"n":"Y","v":"Y"},{"n":"Z","v":"Z"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}] + }; + + return JSON.stringify({ + class: classes, + filters: filterObj, + }); +} + +async function homeVod() { + const link = url + '/vodshow/2--hits---------.html'; + const html = await request(link); + const $ = load(html); + const items = $('div.myui-panel_bd > ul.myui-vodlist > li'); + let videos = _.map(items, (item) => { + const it = $(item).find('a:first')[0]; + const remarks = $($(item).find('span.pic-text')[0]).text().trim(); + return { + vod_id: it.attribs.href.replace(/.*?\/voddetail\/(.*).html/g, '$1'), + vod_name: it.attribs.title, + vod_pic: it.attribs['data-original'], + vod_remarks: remarks || '', + }; + }); + return JSON.stringify({ + list: videos, + }); +} + +async function category(tid, pg, filter, extend) { + if (pg <= 0) pg = 1; + + const link = url + '/vodshow/' + (extend.CateId || tid) + '-'+(extend.area || '')+'-'+(extend.by || 'time')+'-'+(extend.class || '')+'-'+(extend.lang || '')+'-'+(extend.letter || '')+'---' + (`${pg}`) + '---'+(extend.year || '')+'.html'; + const html = await request(link); + const $ = load(html); + const items = $('div.myui-panel_bd > ul.myui-vodlist > li'); + let videos = _.map(items, (item) => { + const it = $(item).find('a:first')[0]; + const remarks = $($(item).find('span.pic-text')[0]).text().trim(); + return { + vod_id: it.attribs.href.replace(/.*?\/voddetail\/(.*).html/g, '$1'), + vod_name: it.attribs.title, + vod_pic: it.attribs['data-original'], + vod_remarks: remarks || '', + }; + }); + const hasMore = $('ul.myui-page > li > a:contains(下一页)').length > 0; + const pgCount = hasMore ? parseInt(pg) + 1 : parseInt(pg); + return JSON.stringify({ + page: parseInt(pg), + pagecount: pgCount, + limit: 24, + total: 24 * pgCount, + list: videos, + }); +} + +async function detail(id) { + const html = await request(url + '/voddetail/' + id + '.html'); + const $ = load(html); + let vod = { + vod_id: id, + vod_name: $('h1:first').text().trim(), + vod_type: $('.myui-content__detail p:first a').text(), + vod_actor: $('.myui-content__detail p:nth-child(5)').text().replace('主演:',''), + vod_director: $('.myui-content__detail p:nth-child(6)').text().replace('导演:',''), + vod_pic: $('div.myui-content__thumb img:first').attr('data-original'), + vod_remarks :$('#rating:first span').text().replace(/\s{2,}/g, ' '), + vod_content: $('span.data').text().trim(), + }; + const playlist = _.map($('ul.sort-list > li > a'), (it) => { + return it.children[0].data + '$' + it.attribs.href.replace(/\/vodplay\/(.*).html/g, '$1'); + }); + vod.vod_play_from = key; + vod.vod_play_url = playlist.join('#'); + return JSON.stringify({ + list: [vod], + }); +} + +async function play(flag, id, flags) { + const link = url + '/vodplay/' + id + '.html'; + const html = await request(link); + const $ = load(html); + const js = JSON.parse($('script:contains(player_)').html().replace('var player_data=','')); + const playUrl = js.url.replace('index.m3u8','hls\/index.m3u8'); + return JSON.stringify({ + parse: 0, + url: playUrl, + }); +} + +async function search(wd, quick) { + let data = JSON.parse(await request(url + '/index.php/ajax/suggest?mid=1&wd=' + wd)).list; + let videos = []; + for (const vod of data) { + videos.push({ + vod_id: vod.id, + vod_name: vod.name, + vod_pic: vod.pic, + vod_remarks: '', + }); + } + return JSON.stringify({ + list: videos, + }); +} + +export function __jsEvalReturn() { + return { + init: init, + home: home, + homeVod: homeVod, + category: category, + detail: detail, + play: play, + search: search, + }; +} \ No newline at end of file diff --git a/js/duboku_open.js b/js/duboku_open.js new file mode 100644 index 0000000..4e3abbf --- /dev/null +++ b/js/duboku_open.js @@ -0,0 +1,173 @@ +// 修复 Windows版 播放转圈圈 +import { load, _ } from './lib/cat.js'; + +let key = 'duboku'; +let HOST = 'https://u.duboku.io'; +// let HOST = 'https://www.duboku.tv'; +let siteKey = ''; +let siteType = 0; + +const MOBILE_UA = 'Mozilla/5.0 (Linux; Android 11; M2007J3SC Build/RKQ1.200826.002; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/77.0.3865.120 MQQBrowser/6.2 TBS/045714 Mobile Safari/537.36'; + +async function request(reqUrl, agentSp) { + let res = await req(reqUrl, { + method: 'get', + headers: { + 'User-Agent': agentSp || MOBILE_UA, + 'Referer': HOST + }, + }); + return res.content; +} + +// cfg = {skey: siteKey, ext: extend} +async function init(cfg) { + siteKey = cfg.skey; + siteType = cfg.stype; +} + +async function home(filter) { + const html = await request(HOST); + const $ = load(html); + const class_parse = $('ul.nav-list > li > a[href*=vodtype]'); + let classes = []; + classes = _.map(class_parse, (cls) => { + let typeId = cls.attribs['href']; + typeId = typeId.substring(typeId.lastIndexOf('/') + 1).replace('.html',''); + return { + type_id: typeId, + type_name: cls.children[0].data, + }; + }); + let filterObj = { + "2":[{"key":"cateId","name":"类型","value":[{"n":"全部","v":"2"},{"n":"陆剧","v":"13"},{"n":"日韩剧","v":"15"},{"n":"短剧","v":"21"},{"n":"台泰剧","v":"14"},{"n":"港剧","v":"20"}]},{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"悬疑","v":"悬疑"},{"n":"武侠","v":"武侠"},{"n":"科幻","v":"科幻"},{"n":"都市","v":"都市"},{"n":"爱情","v":"爱情"},{"n":"古装","v":"古装"},{"n":"战争","v":"战争"},{"n":"青春","v":"青春"},{"n":"偶像","v":"偶像"},{"n":"喜剧","v":"喜剧"},{"n":"家庭","v":"家庭"},{"n":"犯罪","v":"犯罪"},{"n":"奇幻","v":"奇幻"},{"n":"剧情","v":"剧情"},{"n":"乡村","v":"乡村"},{"n":"年代","v":"年代"},{"n":"警匪","v":"警匪"},{"n":"谍战","v":"谍战"},{"n":"冒险","v":"冒险"},{"n":"罪案","v":"罪案"},{"n":"宫廷","v":"宫廷"},{"n":"BL","v":"BL"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"内地","v":"内地"},{"n":"韩国","v":"韩国"},{"n":"香港","v":"香港"},{"n":"台湾","v":"台湾"},{"n":"美国","v":"美国"},{"n":"英国","v":"英国"},{"n":"巴西","v":"巴西"},{"n":"泰国","v":"泰国"},{"n":"法国","v":"法国"},{"n":"日本","v":"日本"},{"n":"荷兰","v":"荷兰"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"}]},{"key":"lang","name":"语言","value":[{"n":"全部","v":""},{"n":"国语","v":"国语"},{"n":"英语","v":"英语"},{"n":"粤语","v":"粤语"},{"n":"韩语","v":"韩语"},{"n":"泰语","v":"泰语"},{"n":"法语","v":"法语"},{"n":"日语","v":"日语"}]},{"key":"letter","name":"字母","value":[{"n":"全部","v":""},{"n":"A","v":"A"},{"n":"B","v":"B"},{"n":"C","v":"C"},{"n":"D","v":"D"},{"n":"E","v":"E"},{"n":"F","v":"F"},{"n":"G","v":"G"},{"n":"H","v":"H"},{"n":"I","v":"I"},{"n":"J","v":"J"},{"n":"K","v":"K"},{"n":"L","v":"L"},{"n":"M","v":"M"},{"n":"N","v":"N"},{"n":"O","v":"O"},{"n":"P","v":"P"},{"n":"Q","v":"Q"},{"n":"R","v":"R"},{"n":"S","v":"S"},{"n":"T","v":"T"},{"n":"U","v":"U"},{"n":"V","v":"V"},{"n":"W","v":"W"},{"n":"X","v":"X"},{"n":"Y","v":"Y"},{"n":"Z","v":"Z"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}], + "3":[{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"真人秀","v":"真人秀"},{"n":"选秀","v":"选秀"},{"n":"竞演","v":"竞演"},{"n":"情感","v":"情感"},{"n":"访谈","v":"访谈"},{"n":"播报","v":"播报"},{"n":"旅游","v":"旅游"},{"n":"音乐","v":"音乐"},{"n":"美食","v":"美食"},{"n":"纪实","v":"纪实"},{"n":"曲艺","v":"曲艺"},{"n":"生活","v":"生活"},{"n":"游戏互动","v":"游戏互动"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"内地","v":"内地"},{"n":"香港","v":"香港"},{"n":"台湾","v":"台湾"},{"n":"韩国","v":"韩国"},{"n":"美国","v":"美国"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"}]},{"key":"lang","name":"语言","value":[{"n":"全部","v":""},{"n":"国语","v":"国语"},{"n":"英语","v":"英语"},{"n":"粤语","v":"粤语"},{"n":"闽南语","v":"闽南语"},{"n":"韩语","v":"韩语"},{"n":"日语","v":"日语"},{"n":"其它","v":"其它"}]},{"key":"letter","name":"字母","value":[{"n":"全部","v":""},{"n":"A","v":"A"},{"n":"B","v":"B"},{"n":"C","v":"C"},{"n":"D","v":"D"},{"n":"E","v":"E"},{"n":"F","v":"F"},{"n":"G","v":"G"},{"n":"H","v":"H"},{"n":"I","v":"I"},{"n":"J","v":"J"},{"n":"K","v":"K"},{"n":"L","v":"L"},{"n":"M","v":"M"},{"n":"N","v":"N"},{"n":"O","v":"O"},{"n":"P","v":"P"},{"n":"Q","v":"Q"},{"n":"R","v":"R"},{"n":"S","v":"S"},{"n":"T","v":"T"},{"n":"U","v":"U"},{"n":"V","v":"V"},{"n":"W","v":"W"},{"n":"X","v":"X"},{"n":"Y","v":"Y"},{"n":"Z","v":"Z"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}], + "4":[{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"玄幻","v":"玄幻"},{"n":"武侠","v":"武侠"},{"n":"情感","v":"情感"},{"n":"科幻","v":"科幻"},{"n":"热血","v":"热血"},{"n":"推理","v":"推理"},{"n":"搞笑","v":"搞笑"},{"n":"冒险","v":"冒险"},{"n":"萝莉","v":"萝莉"},{"n":"校园","v":"校园"},{"n":"动作","v":"动作"},{"n":"机战","v":"机战"},{"n":"运动","v":"运动"},{"n":"战争","v":"战争"},{"n":"少年","v":"少年"},{"n":"少女","v":"少女"},{"n":"社会","v":"社会"},{"n":"亲子","v":"亲子"},{"n":"益智","v":"益智"},{"n":"励志","v":"励志"},{"n":"其他","v":"其他"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"国产","v":"国产"},{"n":"日本","v":"日本"},{"n":"美国","v":"美国"},{"n":"法国","v":"法国"},{"n":"其他","v":"其他"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"}]},{"key":"lang","name":"语言","value":[{"n":"全部","v":""},{"n":"国语","v":"国语"},{"n":"英语","v":"英语"},{"n":"粤语","v":"粤语"},{"n":"闽南语","v":"闽南语"},{"n":"韩语","v":"韩语"},{"n":"日语","v":"日语"},{"n":"其它","v":"其它"}]},{"key":"letter","name":"字母","value":[{"n":"全部","v":""},{"n":"A","v":"A"},{"n":"B","v":"B"},{"n":"C","v":"C"},{"n":"D","v":"D"},{"n":"E","v":"E"},{"n":"F","v":"F"},{"n":"G","v":"G"},{"n":"H","v":"H"},{"n":"I","v":"I"},{"n":"J","v":"J"},{"n":"K","v":"K"},{"n":"L","v":"L"},{"n":"M","v":"M"},{"n":"N","v":"N"},{"n":"O","v":"O"},{"n":"P","v":"P"},{"n":"Q","v":"Q"},{"n":"R","v":"R"},{"n":"S","v":"S"},{"n":"T","v":"T"},{"n":"U","v":"U"},{"n":"V","v":"V"},{"n":"W","v":"W"},{"n":"X","v":"X"},{"n":"Y","v":"Y"},{"n":"Z","v":"Z"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}], + "13":[{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"悬疑","v":"悬疑"},{"n":"武侠","v":"武侠"},{"n":"科幻","v":"科幻"},{"n":"都市","v":"都市"},{"n":"爱情","v":"爱情"},{"n":"古装","v":"古装"},{"n":"战争","v":"战争"},{"n":"青春","v":"青春"},{"n":"偶像","v":"偶像"},{"n":"喜剧","v":"喜剧"},{"n":"家庭","v":"家庭"},{"n":"犯罪","v":"犯罪"},{"n":"奇幻","v":"奇幻"},{"n":"剧情","v":"剧情"},{"n":"乡村","v":"乡村"},{"n":"年代","v":"年代"},{"n":"警匪","v":"警匪"},{"n":"谍战","v":"谍战"},{"n":"冒险","v":"冒险"},{"n":"罪案","v":"罪案"},{"n":"宫廷","v":"宫廷"},{"n":"BL","v":"BL"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"}]},{"key":"letter","name":"字母","value":[{"n":"全部","v":""},{"n":"A","v":"A"},{"n":"B","v":"B"},{"n":"C","v":"C"},{"n":"D","v":"D"},{"n":"E","v":"E"},{"n":"F","v":"F"},{"n":"G","v":"G"},{"n":"H","v":"H"},{"n":"I","v":"I"},{"n":"J","v":"J"},{"n":"K","v":"K"},{"n":"L","v":"L"},{"n":"M","v":"M"},{"n":"N","v":"N"},{"n":"O","v":"O"},{"n":"P","v":"P"},{"n":"Q","v":"Q"},{"n":"R","v":"R"},{"n":"S","v":"S"},{"n":"T","v":"T"},{"n":"U","v":"U"},{"n":"V","v":"V"},{"n":"W","v":"W"},{"n":"X","v":"X"},{"n":"Y","v":"Y"},{"n":"Z","v":"Z"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}], + "15":[{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"悬疑","v":"悬疑"},{"n":"武侠","v":"武侠"},{"n":"科幻","v":"科幻"},{"n":"都市","v":"都市"},{"n":"爱情","v":"爱情"},{"n":"古装","v":"古装"},{"n":"战争","v":"战争"},{"n":"青春","v":"青春"},{"n":"偶像","v":"偶像"},{"n":"喜剧","v":"喜剧"},{"n":"家庭","v":"家庭"},{"n":"犯罪","v":"犯罪"},{"n":"奇幻","v":"奇幻"},{"n":"剧情","v":"剧情"},{"n":"乡村","v":"乡村"},{"n":"年代","v":"年代"},{"n":"警匪","v":"警匪"},{"n":"谍战","v":"谍战"},{"n":"冒险","v":"冒险"},{"n":"罪案","v":"罪案"},{"n":"宫廷","v":"宫廷"},{"n":"BL","v":"BL"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"韩国","v":"韩国"},{"n":"日本","v":"日本"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"}]},{"key":"letter","name":"字母","value":[{"n":"全部","v":""},{"n":"A","v":"A"},{"n":"B","v":"B"},{"n":"C","v":"C"},{"n":"D","v":"D"},{"n":"E","v":"E"},{"n":"F","v":"F"},{"n":"G","v":"G"},{"n":"H","v":"H"},{"n":"I","v":"I"},{"n":"J","v":"J"},{"n":"K","v":"K"},{"n":"L","v":"L"},{"n":"M","v":"M"},{"n":"N","v":"N"},{"n":"O","v":"O"},{"n":"P","v":"P"},{"n":"Q","v":"Q"},{"n":"R","v":"R"},{"n":"S","v":"S"},{"n":"T","v":"T"},{"n":"U","v":"U"},{"n":"V","v":"V"},{"n":"W","v":"W"},{"n":"X","v":"X"},{"n":"Y","v":"Y"},{"n":"Z","v":"Z"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}], + "21":[{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"悬疑","v":"悬疑"},{"n":"武侠","v":"武侠"},{"n":"科幻","v":"科幻"},{"n":"都市","v":"都市"},{"n":"爱情","v":"爱情"},{"n":"古装","v":"古装"},{"n":"战争","v":"战争"},{"n":"青春","v":"青春"},{"n":"偶像","v":"偶像"},{"n":"喜剧","v":"喜剧"},{"n":"家庭","v":"家庭"},{"n":"犯罪","v":"犯罪"},{"n":"奇幻","v":"奇幻"},{"n":"剧情","v":"剧情"},{"n":"乡村","v":"乡村"},{"n":"年代","v":"年代"},{"n":"警匪","v":"警匪"},{"n":"谍战","v":"谍战"},{"n":"冒险","v":"冒险"},{"n":"罪案","v":"罪案"},{"n":"宫廷","v":"宫廷"},{"n":"BL","v":"BL"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"}]},{"key":"letter","name":"字母","value":[{"n":"全部","v":""},{"n":"A","v":"A"},{"n":"B","v":"B"},{"n":"C","v":"C"},{"n":"D","v":"D"},{"n":"E","v":"E"},{"n":"F","v":"F"},{"n":"G","v":"G"},{"n":"H","v":"H"},{"n":"I","v":"I"},{"n":"J","v":"J"},{"n":"K","v":"K"},{"n":"L","v":"L"},{"n":"M","v":"M"},{"n":"N","v":"N"},{"n":"O","v":"O"},{"n":"P","v":"P"},{"n":"Q","v":"Q"},{"n":"R","v":"R"},{"n":"S","v":"S"},{"n":"T","v":"T"},{"n":"U","v":"U"},{"n":"V","v":"V"},{"n":"W","v":"W"},{"n":"X","v":"X"},{"n":"Y","v":"Y"},{"n":"Z","v":"Z"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}], + "14":[{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"悬疑","v":"悬疑"},{"n":"武侠","v":"武侠"},{"n":"科幻","v":"科幻"},{"n":"都市","v":"都市"},{"n":"爱情","v":"爱情"},{"n":"古装","v":"古装"},{"n":"战争","v":"战争"},{"n":"青春","v":"青春"},{"n":"偶像","v":"偶像"},{"n":"喜剧","v":"喜剧"},{"n":"家庭","v":"家庭"},{"n":"犯罪","v":"犯罪"},{"n":"奇幻","v":"奇幻"},{"n":"剧情","v":"剧情"},{"n":"乡村","v":"乡村"},{"n":"年代","v":"年代"},{"n":"警匪","v":"警匪"},{"n":"谍战","v":"谍战"},{"n":"冒险","v":"冒险"},{"n":"罪案","v":"罪案"},{"n":"宫廷","v":"宫廷"},{"n":"BL","v":"BL"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"台湾","v":"台湾"},{"n":"泰国","v":"泰国"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"}]},{"key":"letter","name":"字母","value":[{"n":"全部","v":""},{"n":"A","v":"A"},{"n":"B","v":"B"},{"n":"C","v":"C"},{"n":"D","v":"D"},{"n":"E","v":"E"},{"n":"F","v":"F"},{"n":"G","v":"G"},{"n":"H","v":"H"},{"n":"I","v":"I"},{"n":"J","v":"J"},{"n":"K","v":"K"},{"n":"L","v":"L"},{"n":"M","v":"M"},{"n":"N","v":"N"},{"n":"O","v":"O"},{"n":"P","v":"P"},{"n":"Q","v":"Q"},{"n":"R","v":"R"},{"n":"S","v":"S"},{"n":"T","v":"T"},{"n":"U","v":"U"},{"n":"V","v":"V"},{"n":"W","v":"W"},{"n":"X","v":"X"},{"n":"Y","v":"Y"},{"n":"Z","v":"Z"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}], + "20":[{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"悬疑","v":"悬疑"},{"n":"武侠","v":"武侠"},{"n":"科幻","v":"科幻"},{"n":"都市","v":"都市"},{"n":"爱情","v":"爱情"},{"n":"古装","v":"古装"},{"n":"战争","v":"战争"},{"n":"青春","v":"青春"},{"n":"偶像","v":"偶像"},{"n":"喜剧","v":"喜剧"},{"n":"家庭","v":"家庭"},{"n":"犯罪","v":"犯罪"},{"n":"奇幻","v":"奇幻"},{"n":"剧情","v":"剧情"},{"n":"乡村","v":"乡村"},{"n":"年代","v":"年代"},{"n":"警匪","v":"警匪"},{"n":"谍战","v":"谍战"},{"n":"冒险","v":"冒险"},{"n":"罪案","v":"罪案"},{"n":"宫廷","v":"宫廷"},{"n":"BL","v":"BL"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"}]},{"key":"letter","name":"字母","value":[{"n":"全部","v":""},{"n":"A","v":"A"},{"n":"B","v":"B"},{"n":"C","v":"C"},{"n":"D","v":"D"},{"n":"E","v":"E"},{"n":"F","v":"F"},{"n":"G","v":"G"},{"n":"H","v":"H"},{"n":"I","v":"I"},{"n":"J","v":"J"},{"n":"K","v":"K"},{"n":"L","v":"L"},{"n":"M","v":"M"},{"n":"N","v":"N"},{"n":"O","v":"O"},{"n":"P","v":"P"},{"n":"Q","v":"Q"},{"n":"R","v":"R"},{"n":"S","v":"S"},{"n":"T","v":"T"},{"n":"U","v":"U"},{"n":"V","v":"V"},{"n":"W","v":"W"},{"n":"X","v":"X"},{"n":"Y","v":"Y"},{"n":"Z","v":"Z"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}] + }; + + return JSON.stringify({ + class: classes, + filters: filterObj, + }); +} + +async function homeVod() { + const link = HOST + '/vodshow/2--hits---------.html'; + const html = await request(link); + const $ = load(html); + const items = $('div.myui-panel_bd > ul.myui-vodlist > li'); + let videos = _.map(items, (item) => { + const it = $(item).find('a:first')[0]; + const remarks = $($(item).find('span.pic-text')[0]).text().trim(); + return { + vod_id: it.attribs.href.replace(/.*?\/voddetail\/(.*).html/g, '$1'), + vod_name: it.attribs.title, + vod_pic: it.attribs['data-original'], + vod_remarks: remarks || '', + }; + }); + return JSON.stringify({ + list: videos, + }); +} + +async function category(tid, pg, filter, extend) { + if (pg <= 0) pg = 1; + const link = HOST + '/vodshow/' + (extend.CateId || tid) + '-'+(extend.area || '')+'-'+(extend.by || 'time')+'-'+(extend.class || '')+'-'+(extend.lang || '')+'-'+(extend.letter || '')+'---' + (`${pg}`) + '---'+(extend.year || '')+'.html'; + const html = await request(link); + const $ = load(html); + const items = $('div.myui-panel_bd > ul.myui-vodlist > li'); + let videos = _.map(items, (item) => { + const it = $(item).find('a:first')[0]; + const remarks = $($(item).find('span.pic-text')[0]).text().trim(); + return { + vod_id: it.attribs.href.replace(/.*?\/voddetail\/(.*).html/g, '$1'), + vod_name: it.attribs.title, + vod_pic: it.attribs['data-original'], + vod_remarks: remarks || '', + }; + }); + const hasMore = $('ul.myui-page > li > a:contains(下一页)').length > 0; + const pgCount = hasMore ? parseInt(pg) + 1 : parseInt(pg); + return JSON.stringify({ + page: parseInt(pg), + pagecount: pgCount, + limit: 24, + total: 24 * pgCount, + list: videos, + }); +} + +async function detail(id) { + const html = await request(HOST + '/voddetail/' + id + '.html'); + const $ = load(html); + let vod = { + vod_id: id, + vod_name: $('h1:first').text().trim(), + vod_type: $('.myui-content__detail p:first a').text(), + vod_actor: $('.myui-content__detail p:nth-child(5)').text().replace('主演:',''), + vod_director: $('.myui-content__detail p:nth-child(6)').text().replace('导演:',''), + vod_pic: $('div.myui-content__thumb img:first').attr('data-original'), + vod_remarks :$('#rating:first span').text().replace(/\s{2,}/g, ' '), + vod_content: $('span.data').text().trim(), + }; + const playlist = _.map($('ul.sort-list > li > a'), (it) => { + return it.children[0].data + '$' + it.attribs.href.replace(/\/vodplay\/(.*).html/g, '$1'); + }); + // vod.vod_play_from = key; + vod.vod_play_from = '道长在线'; + vod.vod_play_url = playlist.join('#'); + return JSON.stringify({ + list: [vod], + }); +} + +async function play(flag, id, flags) { + const link = HOST + '/vodplay/' + id + '.html'; + const html = await request(link); + const $ = load(html); + const js = JSON.parse($('script:contains(player_)').html().replace(/var player_.*=/,'')); + const playUrl = js.url; + let headers = { + "referer": HOST+"/static/player/vidjs.html", + }; + return JSON.stringify({ + parse: 0, + url: playUrl, + header: headers, + }); +} + +async function search(wd, quick) { + let data = JSON.parse(await request(HOST + '/index.php/ajax/suggest?mid=1&wd=' + wd + '&limit=50')).list; + let videos = []; + for (const vod of data) { + videos.push({ + vod_id: vod.id, + vod_name: vod.name, + vod_pic: vod.pic, + vod_remarks: '', + }); + } + return JSON.stringify({ + list: videos, + limit: 50, + }); +} + +export function __jsEvalReturn() { + return { + init: init, + home: home, + homeVod: homeVod, + category: category, + detail: detail, + play: play, + search: search, + }; +} \ No newline at end of file diff --git a/js/ikanbot_open.js b/js/ikanbot_open.js new file mode 100644 index 0000000..672d672 --- /dev/null +++ b/js/ikanbot_open.js @@ -0,0 +1,261 @@ +import { Crypto, load, _ } from './lib/cat.js'; + +let key = 'ikanbot'; +let url = 'https://www.aikanbot.com'; +let siteKey = ''; +let siteType = 0; + +const UA = 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1'; + +async function request(reqUrl, agentSp) { + let res = await req(reqUrl, { + method: 'get', + headers: { + 'User-Agent': agentSp || UA, + 'referer': url + }, + }); + return res.content; +} + +// cfg = {skey: siteKey, ext: extend} +async function init(cfg) { + siteKey = cfg.skey; + siteType = cfg.stype; +} + +function getClass($) { + const nav = $('ul.nav-pills:eq(1) > li > a'); + let tags = { + key: 'tag', + name: '标签', + value: _.map(nav, (n) => { + return { n: n.children[0].data, v: n.attribs.href }; + }), + }; + tags['init'] = tags.value[0].v; + const title = $('title:first').text().split('-')[0].substring(2); + return { cls: { type_id: tags.value[0].v, type_name: title }, tags: [tags] }; +} + +async function home(filter) { + let classes = []; + let filterObj = {}; + for (const cate of ['/hot/index-movie-热门.html', '/hot/index-tv-热门.html']) { + const html = await request(url + cate); + const $ = load(html); + const { cls, tags } = getClass($); + classes.push(cls); + filterObj[cls.type_id] = tags; + } + return JSON.stringify({ + class: classes, + filters: filterObj, + }); +} + +async function homeVod() { + const html = await request(url); + const $ = load(html); + const items = $('div.v-list a.item'); + var jsBase = await js2Proxy(true, siteType, siteKey, 'img/', {}); + let videos = _.map(items, (item) => { + const img = $(item).find('img:first')[0]; + return { + vod_id: item.attribs.href, + vod_name: img.attribs.alt, + vod_pic: jsBase + base64Encode(img.attribs['data-src']), + vod_remarks: '', + }; + }); + return JSON.stringify({ + list: videos, + }); +} + +async function category(tid, pg, filter, extend) { + if (pg <= 0) pg = 1; + const link = url + (extend.tag || tid).replace('.html', pg > 1 ? `-p-${pg}.html` : '.html'); + const html = await request(link); + const $ = load(html); + const items = $('div.v-list a.item'); + var jsBase = await js2Proxy(true, siteType, siteKey, 'img/', {}); + let videos = _.map(items, (item) => { + const img = $(item).find('img:first')[0]; + return { + vod_id: item.attribs.href, + vod_name: img.attribs.alt, + vod_pic: jsBase + base64Encode(img.attribs['data-src']), + vod_remarks: '', + }; + }); + const hasMore = $('div.page-more > a:contains(下一页)').length > 0; + const pgCount = hasMore ? parseInt(pg) + 1 : parseInt(pg); + return JSON.stringify({ + page: parseInt(pg), + pagecount: pgCount, + limit: 24, + total: 24 * pgCount, + list: videos, + }); +} + +async function detail(id) { + const html = await request(url + id); + const $ = load(html); + var jsBase = await js2Proxy(true, siteType, siteKey, 'img/', {}); + const detail = $('div.detail'); + const remarks = $('span#line-tips').text(); + let vod = { + vod_id: id, + vod_pic: jsBase + base64Encode($('div.item-root > img')[0].attribs['data-src']), + vod_remarks: '', + vod_content: remarks || '', + vod_name: $(detail).find('h2').text().trim(), + vod_year: $(detail).find('h3:nth-child(3)').text(), + vod_area: $(detail).find('h3:nth-child(4)').text(), + vod_actor: $(detail).find('h3:nth-child(5)').text(), + }; + const res = await req(url + '/api/getResN?videoId=' + id.substring(id.lastIndexOf('/') + 1) + '&mtype=2&token=9109590b194731fde643ce27924fcf6f', { + headers: { + Referer: 'play', + 'User-Agent': UA, + }, + }); + const list = JSON.parse(res.content).data.list; + let playlist = {}; + let arr = [] + for (const l of list) { + const flagData = JSON.parse(l.resData); + for (const f of flagData) { + const from = f.flag; + const urls = f.url; + if (!from || !urls) continue; + if (playlist[from]) continue; + playlist[from] = urls; + } + } + for (var key in playlist) { + if ('kuaikan' == key) { + arr.push({ + flag: '快看', + url: playlist[key], + sort: 4 + }) + } else if ('bfzym3u8' == key) { + arr.push({ + flag: '暴风', + url: playlist[key], + sort: 1 + }) + } else if ('ffm3u8' == key) { + arr.push({ + flag: '非凡', + url: playlist[key], + sort: 2 + }) + } else if ('lzm3u8' == key) { + arr.push({ + flag: '量子', + url: playlist[key], + sort: 3 + }) + } else { + arr.push({ + flag: key, + url: playlist[key], + sort: 5 + }) + } + } + arr.sort((a, b) => a.sort - b.sort); + let playFrom = []; + let playList = []; + arr.map(val => { + playFrom.push(val.flag); + playList.push(val.url); + }) + vod.vod_play_from = playFrom.join("$$$"); + vod.vod_play_url = playList.join("$$$"); + return JSON.stringify({ + list: [vod], + }); +} + +function base64Encode(text) { + return Crypto.enc.Base64.stringify(Crypto.enc.Utf8.parse(text)); +} + +function base64Decode(text) { + return Crypto.enc.Utf8.stringify(Crypto.enc.Base64.parse(text)); +} + +async function proxy(segments, headers) { + let what = segments[0]; + let url = base64Decode(segments[1]); + if (what == 'img') { + var resp = await req(url, { + buffer: 2, + headers: { + Referer: url, + 'User-Agent': UA, + }, + }); + return JSON.stringify({ + code: resp.code, + buffer: 2, + content: resp.content, + headers: resp.headers, + }); + } + return JSON.stringify({ + code: 500, + content: '', + }); +} + +async function play(flag, id, flags) { + return JSON.stringify({ + parse: 0, + url: id, + }); +} + +async function search(wd, quick, pg) { + if (pg <= 0 || typeof(pg) == 'undefined') pg = 1; + const html = await request(url + '/search?q=' + wd + '&p=' + pg); + const $ = load(html); + const items = $('div.media'); + var jsBase = await js2Proxy(true, siteType, siteKey, 'img/', {}); + let videos = _.map(items, (item) => { + const a = $(item).find('a:first')[0]; + const img = $(item).find('img:first')[0]; + const remarks = $($(item).find('span.label')[0]).text().trim(); + return { + vod_id: a.attribs.href, + vod_name: img.attribs.alt, + vod_pic: jsBase + base64Encode(img.attribs['data-src']), + vod_remarks: remarks || '', + }; + }); + const hasMore = $('div.page-more > a:contains(下一页)').length > 0; + const pgCount = hasMore ? parseInt(pg) + 1 : parseInt(pg); + return JSON.stringify({ + page: parseInt(pg), + pagecount: pgCount, + list: videos, + }); +} + +export function __jsEvalReturn() { + return { + init: init, + home: home, + homeVod: homeVod, + category: category, + detail: detail, + play: play, + proxy: proxy, + search: search, + }; +} diff --git a/js/kkys_open.js b/js/kkys_open.js new file mode 100644 index 0000000..feb9bca --- /dev/null +++ b/js/kkys_open.js @@ -0,0 +1,412 @@ +import { Crypto, dayjs, jinja2, _ } from './lib/cat.js'; + +let key = 'kkys'; +let url = 'https://api1.baibaipei.com:8899'; +let device = {}; +let siteKey = ''; +let siteType = 0; + +async function request(reqUrl, postData, agentSp, get) { + let ts = dayjs().valueOf().toString(); + let rand = randStr(32); + let sign = Crypto.MD5('abcdexxxdd2daklmn25129_' + ts + '_' + rand) + .toString() + .toLowerCase(); + let headers = { + 'user-agent': agentSp || device.ua, + }; + if (reqUrl.includes('baibaipei')) { + headers['device-id'] = device.id; + headers['push-token'] = ''; + headers['sign'] = sign; + headers['time'] = ts; + headers['md5'] = rand; + headers['version'] = '2.1.0'; + headers['system-model'] = device.model; + headers['system-brand'] = device.brand; + headers['system-version'] = device.release; + } + let res = await req(reqUrl, { + method: get ? 'get' : 'post', + headers: headers, + data: postData || {}, + postType: get ? '' : 'form', + }); + + let content = res.content; + // console.log(content); + return content; +} + +async function init(cfg) { + siteKey = cfg.skey; + siteType = cfg.stype; + var deviceKey = 'device'; + var deviceInfo = await local.get(key, deviceKey); + if (deviceInfo.length > 0) { + try { + device = JSON.parse(deviceInfo); + } catch (error) {} + } + if (_.isEmpty(device)) { + device = randDevice(); + device.id = randStr(33).toLowerCase(); + device.ua = 'okhttp/4.1.0'; + await local.set(key, deviceKey, JSON.stringify(device)); + } +} + +async function home(filter) { + // await req('https://www.facebook.com', {}); + let data = JSON.parse(await request(url + '/api.php/Index/getTopVideoCategory')).data; + let classes = []; + let filterObj = {}; + for (const type of data) { + let typeName = type.nav_name; + if (typeName == '推荐') continue; + let typeId = type.nav_type_id.toString(); + classes.push({ + type_id: typeId, + type_name: typeName, + }); + if (!filter) continue; + try { + let filterAll = []; + let filterData = JSON.parse(await request(url + '/api.php/Video/getFilterType', { type: typeId })).data; + for (let key of Object.keys(filterData)) { + let itemValues = filterData[key]; + if (key === 'plot') key = 'class'; + let typeExtendName = ''; + switch (key) { + case 'class': + typeExtendName = '类型'; + break; + case 'area': + typeExtendName = '地区'; + break; + case 'lang': + typeExtendName = '语言'; + break; + case 'year': + typeExtendName = '年代'; + break; + case 'sort': + typeExtendName = '排序'; + break; + } + if (typeExtendName.length === 0) continue; + let newTypeExtend = { + key: key, + name: typeExtendName, + }; + let newTypeExtendKV = []; + for (let j = 0; j < itemValues.length; j++) { + const name = itemValues[j]; + let value = key === 'sort' ? j + '' : name === '全部' ? '0' : name; + newTypeExtendKV.push({ n: name, v: value }); + } + newTypeExtend['init'] = key === 'sort' ? '1' : newTypeExtendKV[0]['v']; + newTypeExtend.value = newTypeExtendKV; + filterAll.push(newTypeExtend); + } + if (!_.isEmpty(filterAll)) { + filterObj[typeId] = filterAll; + } + } catch (e) { + console.log(e); + } + } + // console.log(await homeVod()); + // console.log(classes); + // console.log(filterObj); + return JSON.stringify({ + class: classes, + filters: filterObj, + }); +} + +async function homeVod() { + let jsonArray = JSON.parse(await request(url + '/api.php/Index/getHomePage', { type: 1, p: 1 })).data.video; + let videos = []; + for (const item of jsonArray) { + if (item.title.styleType !== 0) continue; + for (const vObj of item.list) { + videos.push({ + vod_id: vObj.vod_id, + vod_name: vObj.vod_name, + vod_pic: vObj.vod_pic, + vod_remarks: vObj.vod_remarks || vObj.vod_score || '', + }); + } + } + return JSON.stringify({ + list: videos, + }); +} + +async function category(tid, pg, filter, extend) { + if (pg == 0) pg = 1; + let reqUrl = url + '/api.php/Video/getFilterVideoList'; + var formData = JSON.parse( + jinja2( + `{ + "type": "{{tid}}", + "p": "{{pg}}", + "area": "{{ext.area|default(0)}}", + "year": "{{ext.year|default(0)}}", + "sort": "{{ext.sort|default(0)}}", + "class": "{{ext.class|default(0)}}" + }`, + { ext: extend, tid: tid, pg: pg } + ) + ); + console.log(formData); + let data = JSON.parse(await request(reqUrl, formData)).data; + let videos = []; + for (const vod of data.data) { + videos.push({ + vod_id: vod.vod_id, + vod_name: vod.vod_name, + vod_pic: vod.vod_pic, + vod_remarks: vod.vod_remarks || vod.vod_score || '', + }); + } + return JSON.stringify({ + page: parseInt(data.current_page), + pagecount: parseInt(data.last_page), + limit: parseInt(data.per_page), + total: parseInt(data.total), + list: videos, + }); +} + +async function detail(id) { + let data = JSON.parse(await request(url + '/api.php/Video/getVideoInfo', { video_id: id })).data.video; + let vod = { + vod_id: data.vod_id, + vod_name: data.vod_name, + vod_pic: data.vod_pic, + type_name: data.vod_class, + vod_year: data.vod_year, + vod_area: data.vod_area, + vod_remarks: data.vod_remarks || '', + vod_actor: data.vod_actor, + vod_director: data.vod_director, + vod_content: data.vod_content.trim(), + }; + let playlist = {}; + for (const item of data.vod_play) { + let from = item.playerForm; + if (from === 'jp') continue; + if (from === 'xg') continue; + let urls = []; + for (const u of item.url) { + urls.push(formatPlayUrl(vod.vod_name, u.title) + '$' + u.play_url); + } + if (!playlist.hasOwnProperty(from) && urls.length > 0) { + playlist[from] = urls; + } + } + parse = data.parse || []; + vod.vod_play_from = _.keys(playlist).join('$$$'); + let urls = _.values(playlist); + let vod_play_url = []; + for (const urlist of urls) { + vod_play_url.push(urlist.join('#')); + } + vod.vod_play_url = vod_play_url.join('$$$'); + return JSON.stringify({ + list: [vod], + }); +} + +var parse = []; + +async function play(flag, id, flags) { + try { + if (id.indexOf('youku') >= 0 || id.indexOf('iqiyi') >= 0 || id.indexOf('v.qq.com') >= 0 || id.indexOf('pptv') >= 0 || id.indexOf('le.com') >= 0 || id.indexOf('1905.com') >= 0 || id.indexOf('mgtv') >= 0) { + if (parse.length > 0) { + for (let index = 0; index < parse.length; index++) { + try { + const p = parse[index]; + let res = await req(p + id, { + headers: { 'user-agent': 'okhttp/4.1.0' }, + }); + var result = jsonParse(id, JSON.parse(res.content)); + if (result.url) { + result.parse = 0; + return JSON.stringify(result); + } + } catch (error) {} + } + } + } + if (id.indexOf('jqq-') >= 0) { + var jqqHeader = await request(url + '/jqqheader.json', null, null, true); + var jqqHeaders = JSON.parse(jqqHeader); + var ids = id.split('-'); + var jxJqq = await req('https://api.juquanquanapp.com/app/drama/detail?dramaId=' + ids[1] + '&episodeSid=' + ids[2] + '&quality=LD', { headers: jqqHeaders }); + var jqqInfo = JSON.parse(jxJqq.content); + if (jqqInfo.data.playInfo.url) { + return JSON.stringify({ + parse: 0, + playUrl: '', + url: jqqInfo.data.playInfo.url, + }); + } + } + let res = await request(url + '/video.php', { url: id }); + var result = jsonParse(id, JSON.parse(res).data); + if (result.url) { + result.parse = 0; + // demo of block hls ads + if (/vip\.lz|hd\.lz/.test(result.url)) { + result.url = await js2Proxy(true, siteType, siteKey, 'lzm3u8/' + base64Encode(result.url), {}); + } + return JSON.stringify(result); + } + return JSON.stringify({ + parse: 0, + playUrl: '', + url: id, + }); + } catch (e) { + console.log(e); + return JSON.stringify({ + parse: 0, + url: id, + }); + } +} + +async function proxy(segments, headers) { + let what = segments[0]; + let url = base64Decode(segments[1]); + if (what == 'lzm3u8') { + const resp = await req(url, {}); + let hls = resp.content; + const jsBase = await js2Proxy(false, siteType, siteKey, 'lzm3u8/', {}); + const baseUrl = url.substr(0, url.lastIndexOf('/') + 1); + console.log(hls.length); + hls = hls.replace(/#EXT-X-DISCONTINUITY\r*\n*#EXTINF:6.433333,[\s\S]*?#EXT-X-DISCONTINUITY/, ''); + console.log(hls.length); + hls = hls.replace(/(#EXT-X-KEY\S+URI=")(\S+)("\S+)/g, function (match, p1, p2, p3) { + let up = (!p2.startsWith('http') ? baseUrl : '') + p2; + return p1 + up + p3; + }); + hls = hls.replace(/(#EXT-X-STREAM-INF:.*\n)(.*)/g, function (match, p1, p2) { + let up = (!p2.startsWith('http') ? baseUrl : '') + p2; + return p1 + jsBase + base64Encode(up); + }); + hls = hls.replace(/(#EXTINF:.*\n)(.*)/g, function (match, p1, p2) { + let up = (!p2.startsWith('http') ? baseUrl : '') + p2; + return p1 + up; + }); + return JSON.stringify({ + code: resp.code, + content: hls, + headers: resp.headers, + }); + } + return JSON.stringify({ + code: 500, + content: '', + }); +} + +async function search(wd, quick) { + let data = JSON.parse(await request(url + '/api.php/Search/getSearch', { key: wd, type_id: 0, p: 1 })).data; + let videos = []; + for (const vod of data.data) { + videos.push({ + vod_id: vod.vod_id, + vod_name: vod.vod_name, + vod_pic: vod.vod_pic, + vod_remarks: vod.vod_remarks || vod.vod_score || '', + }); + } + return JSON.stringify({ + list: videos, + }); +} + +function base64Encode(text) { + return Crypto.enc.Base64.stringify(Crypto.enc.Utf8.parse(text)); +} + +function base64Decode(text) { + return Crypto.enc.Utf8.stringify(Crypto.enc.Base64.parse(text)); +} + +const charStr = 'abacdefghjklmnopqrstuvwxyzABCDEFGHJKLMNOPQRSTUVWXYZ0123456789'; +function randStr(len, withNum) { + var _str = ''; + let containsNum = withNum === undefined ? true : withNum; + for (var i = 0; i < len; i++) { + let idx = _.random(0, containsNum ? charStr.length - 1 : charStr.length - 11); + _str += charStr[idx]; + } + return _str; +} + +function randDevice() { + return { + brand: 'Huawei', + model: 'HUAWEI Mate 20', + release: '10', + buildId: randStr(3, false).toUpperCase() + _.random(11, 99) + randStr(1, false).toUpperCase(), + }; +} + +function formatPlayUrl(src, name) { + return name + .trim() + .replaceAll(src, '') + .replace(/<|>|《|》/g, '') + .replace(/\$|#/g, ' ') + .trim(); +} + +function jsonParse(input, json) { + try { + let url = json.url ?? ''; + if (url.startsWith('//')) { + url = 'https:' + url; + } + if (!url.startsWith('http')) { + return {}; + } + let headers = json['headers'] || {}; + let ua = (json['user-agent'] || '').trim(); + if (ua.length > 0) { + headers['User-Agent'] = ua; + } + let referer = (json['referer'] || '').trim(); + if (referer.length > 0) { + headers['Referer'] = referer; + } + _.keys(headers).forEach((hk) => { + if (!headers[hk]) delete headers[hk]; + }); + return { + header: headers, + url: url, + }; + } catch (error) { + console.log(error); + } + return {}; +} + +export function __jsEvalReturn() { + return { + init: init, + home: home, + homeVod: homeVod, + category: category, + detail: detail, + play: play, + proxy: proxy, + search: search, + }; +} \ No newline at end of file diff --git a/js/kunyu77_open.js b/js/kunyu77_open.js new file mode 100644 index 0000000..7253833 --- /dev/null +++ b/js/kunyu77_open.js @@ -0,0 +1 @@ +//bbQ0FUT1CsBB5rdW55dTc3X29wZW4uanMsYXNzZXRzOi8vanMvbGliL2NhdC5qcxxfX2pzRXZhbFJldHVybgxDcnlwdG8KZGF5anMMamluamEyBlVyaQJfDl8weDQ0YzgOXzB4MjBmYxJfMHgzMjBkYmYSXzB4M2IzNDVjEl8weDQzMDlmYhJfMHgxOThiMTMSXzB4M2IwZDFjEl8weDFmZmQ0MhJfMHg0MTFjYmESXzB4M2E2ZTMyEl8weDExOGNmZhJfMHg0ZjM1NWQSXzB4NDc5NTMxEl8weDM1YTlmZBJfMHgyMWJhYjkSXzB4NDA4NzkzEl8weDU3YTAxNxJfMHg1NzhkYTUSXzB4NWVmOGM3El8weDdkZThjORJfMHg0ZWFmMTUSXzB4NGRmMjhmEl8weDFhNDViYRJfMHg1OWNhYWEMd2luZG93MGpzdm1fdGhpc19pbml0aWFsaXphdGlvbhpqc3ZtX3RoaXNfcnVuGl9wYV9qNzRsY2lyODYaX3BhX2syN2RnOHphbRpfcGFfenMzZjdsazdzGl9wYV9mcWxzMDlwb3ckanN2bV90aGlzX3RtcFZhbHVlHmpzdm1fdGhpc19pbnNucx5qc3ZtX3RoaXNfc2RhdGEmanN2bV90aGlzX2VudHJhbmNlcx5qc3ZtX3RoaXNfcHJpdnMCZRhfcGFfbjRsdG83eGkGc3RyGl9wYV92NmRzeHI5aXcIc2lnbgpzaWduMQpzaWduMgptYXRjaAxvZmZzZXQcX3BhX2ZxbHM1M3N5enMoZW5jb2RlU3RyTm90V2l0aFNpZ24SZGVjb2RlU3RyFnNpZ25NYXRjaGVkDGZhY3RvchhjaGFyQ29kZUxpc3QYc3RyVG9rZW5MaXN0AmkebmV3Q2hhckNvZGVMaXN0CGNvZGUCcgJ6AmwQc2lnblBvczEQc2lnblBvczIYYWN0VmFsdWVQb3MxGGFjdFZhbHVlUG9zMhxqc3ZtcG9ydGFsXzBfMQJuAmEcanN2bXBvcnRhbF8yXzECbwJwHGpzdm1wb3J0YWxfNF8xDmFsaWpzdm0Mc29ydEJ5JGdldFF1ZXJ5UGFyYW1WYWx1ZRh7InZpZGVvSWQiOiIUc3RhcnRzV2l0aAxyYW5kb20KbWVyZ2UIdHJpbRRVc2VyLUFnZW50BnN5cxp2b2RfcGxheV9mcm9tLi9hcGkucGhwL3Byb3ZpZGUvY29uZmlnEnN0cmluZ2lmeRJUSy1WVG9rZW4QcGxheUF1dGhCL2FwaS5waHAvcHJvdmlkZS92aWRlb0RldGFpbD9pZHM9CHNjYXQUcGxheUhlYWRlcg5yZXBsYWNlFnRvTG93ZXJDYXNlFHVzZXItYWdlbnQOaXNFbXB0eQZlbmMKYnJhbmQGJCQkQERhbHZpay8yLjEuMCAoTGludXg7IFU7IEFuZHJvaWQgvgwtLS0tLUJFR0lOIFBVQkxJQyBLRVktLS0tLQpNSUlDSWpBTkJna3Foa2lHOXcwQkFRRUZBQU9DQWc4QU1JSUNDZ0tDQWdFQWcvOEh0RUIzZ0wram5nVmlIY0lRCis1VWkvQXh3N1A0KzRPQlhKbFRvbzVrZ0E4UU8yS0kyYmhxQURlV2JqNWZTcEFCYzdBV1BZZGNFRytWU245dk8KWkwrWE53MlIwa1M4Q3hpbitleWtHNmg2Ty9MaVFqc3pSeW5CMHJJeUpJTkUvVG5QQllVTHk1VG1Cc2lneHRsNwpHWU9mVjBOQVRUYnlTRzd6WE16d3BRUTlkcG5nWmcrNmxMTGpLMm0rdjA2THJST054V1hpdy9TZUZGUENDd25WCkN0d09BdEYzQTZJYW9NeTVjN00zQThUUXpKQ0FKRHVuVk4vbldPWC9sT1dJM20vZWpkZjlnNkRnc1BJSm10NmoKQytrOXo1U005TEQzTUNBczNFSHk5WWl1dXR3SGVmNndTZnFLVjhVQlpGYlZ3RlJ4ejhSRXZJdU9yd3FTdjYrTgp3VE1OK1FqbmdXWWNlbmsxSFd1K2IwbDFVVURGWmRJb0ZvMzN1WEtobjhhcnVjaXkzR1FGa2ZMalhQN1JodlA5Cnc2Smw3SmVWUDNONEtPRzd6RFJaVUMzakl4TlBmV0UzZ3JQWXF3UDJtb3l4V25hU1pOVHlkMzNNWnM0d3hiODcKZ21rV3hFMldqWklvQ2VLbHdnU2I2NzR4UWZ0RUQ0dk5SM1VScnU5SE5DMVg1YnMvdFFIcmsvdFVvNXI1N0czQwpjS0w0T3VNT0xZK0Znc3MwN2dTd2YrK3cwbCtUNmQ0SWxEbGp0a2czT3Raa2tTT0JqRVFNQ25nUE5EaHNwOFVRCkxIV1BvTVI4NEtpREwzQXJYa01KYTZNOUJPTGxZM2g3WUNyTllFbUwzd0ViMEtJMjJHNkpCZldtMCt2OUMyQnMKckdzU3cySjZISHZreVc2SGpKNmNUbWtDQXdFQUFRPT0KLS0tLS1FTkQgUFVCTElDIEtFWS0tLS0tFnRvVXBwZXJDYXNlEkhNQUMtU0hBMRpTZWN1cml0eVRva2VuDGh0dHBzOi4vYXBpLnBocC9wcm92aWRlL2ZpbHRlcg52aWRlb0lkDnBsYXl1cmweIiwidGltZXN0YW1wIjoiEFhTcGVVRmpKGFBsYXlJbmZvTGlzdAxCYXNlNjQGY2F0DmJ1aWxkSWQSdmlkZW9OYW1lCHVuaXhARGFsdmlrLzIuMS4wKHNldmVuVmlkZW8gYW5kcm9pZCk0L2FwaS5waHAvcHJvdmlkZS9nZXREb21haW4UcmVwbGFjZUFsbBpva2h0dHAvMy4xMi4wFHF1ZXJ5UGFpcnMGbXNnDnJlbGVhc2UIcGF0aBBwbGF5dXJsc3phYmFjZGVmZ2hqa2xtbm9wcXJzdHV2d3h5ekFCQ0RFRkdISktMTU5PUFFSU1RVVldYWVowMTIzNDU2Nzg5DiBCdWlsZC8aYWRkUXVlcnlQYXJhbQxIdWF3ZWkQSG1hY1NIQTEGbG9nCmFsaXZjDGRldmljZRYmU2lnbmF0dXJlPRBwbGF5ZnJvbQhrZXlzDmFuZHJvaWRUL2FwaS5waHAvcHJvdmlkZS9nZXRWaWRlb1BsYXlBdXRoP3ZpZGVvSWQ9CnN0eXBlUC9hcGkucGhwL3Byb3ZpZGUvc2VhcmNoVmlkZW8/c2VhcmNoTmFtZT0QcGFnZXNpemUIZGF0YQ5rdW55dTc3BnVybAYxLjAUdmlkZW9Db3ZlchBQbGF5SW5mbwhhcmVhCHllYXIMYmxvY2tzEnBhcnNlclVybBYmcmV0cnlOdW09MA5pbmRleE9mSC9hcGkucGhwL3Byb3ZpZGUvaG9tZUJsb2NrP3R5cGVfaWQ9MBRjb25kaXRpb25zElJTQS9QS0NTMRBkaXJlY3RvcghwdXNoFGJsb2NrX25hbWUUMjAxNy0wMy0yMQ5mb3JFYWNoCnRpdGxlDmhlYWRlcnMMaGVhZGVyEEdFVCYlMkYmFkFjY2Vzc0tleUlkHkFjY2Vzc0tleVNlY3JldBBlcGlzb2Rlcw5SZWZlcmVyCjIuMi42Bk1ENQxzeXN2ZXIwL2FwaS5waHAvcHJvdmlkZS9jaGFubmVsDnZlcnNpb25MaHR0cHM6Ly92b2QuY24tc2hhbmdoYWkuYWxpeXVuY3MuY29tLz8McmVzdWx0eC9hcGkucGhwL3Byb3ZpZGUvc2VhcmNoRmlsdGVyP3R5cGVfaWQ9MCZwYWdlbnVtPTEmcGFnZXNpemU9MQ5jb250ZW50CHBhZ2UcaGFzT3duUHJvcGVydHkKcGFyc2UKZGV2aWQWc3ViQ2F0ZWdvcnkKdG90YWwKbW9kZWwIMHg0NSpodHRwczovL2FwaS50eXVuNzcuY24IMHg2MQgweDE4CDB4MzTuQkx4b3h4eHV1OW5yeHV4VmRiYXhyZXRBYWwnCXNhb3h4IGN4Z0tleGluZWM5N3hyZWZ2YWR4eFZub3V0eCcnbnhlblZuCXgzCSdzeHh2eCAneCcJJ3gnRXRyM3gndnhqcFd4VHgJaW94b3gnaGE5UW85ZSdUeGQ5eDN0ZCcJJ2N4CWc5bidYeExuWGVmaXhleAl1b1llT3huZlQJOUFrdWV4bnZkeHV4QXh4CTNlZHgnOScJJ3hzdHR4VFZ4aW45CSdqczNteDl4CScJCW54c3hUZFR4Q2R4eGZfeHUJQlc3eHgnTidWaUVoTFRMeAl1eG54eGJCZ3hkM3g2eHhvQW40bFZ4N3hpTAl4eHhhbSA5eGJFSFF4ZGFmaW5lZAlzeGRlZmlueHh4eG5kV2ZWb3h4CXhuZGVmbm5lZml4bzRlZnhuckh4QTkJZWJ4bjN4CW4neHhhdHI5NGJmV0wzMwknWFZ4eCdqV2F4eHN4WSdqc3ZtVjlhYycgJ0xzdjl3VnhzYXh4YV8nCXhuZG5meFQzeAl4eHhlZmFubmQzeHh4L2ZqeGVYMnVfeGVhYTNlMHhMdnQJdV9wCUx2Nk94eEk5aXgnTHBzc3htSXhlVGlFJ2NiY3N2bSBlSUl4CTJueGV4TG5hbnh1eGRlVmk0ZWV4J3hWIDJ0Yyd1eHY3dW5kZWZpcXBMCW5WbGxHX2lJZTNmYXhOZQkndmFyIG1ieDNoaXMneFRXc3ZtZnhMY05WaHh4V214aHJ0YTMrOV8nMyd4J0knb3hhX3ZxanNsVjl5eHgneFRqczlsdHh4eGl4ZXUnanV4eGR4c0kneHV4TGs0aW5lZHNheGRkZidyaVR4dVNkeGZ4cHhkCVR4dnhsaXhleDR1eGRlZmk5ZXh4blZUbAl0cm1WCSd2bExkOSd4YWR4eHh4ZXhpc3hkeGpzdiBmdTN4JwlUQUV4M3hveHRhdl8zeDN4eG5uZSdpbnhlCTF4eE11eHh4CWRuMGlsCUxybjN4ZSdsTAlyJ3Z4TGV3bCd1OWlzJwltanh2eGZIbmMnZydrbHZJcG94dGFrYXhYeAl1VmRlZmluZXh4dTZYbWZ4CWJOJ3VIeFhmOW5lSWsnYicJM2p4eG0gSzlnJ25UM2x4eHZXOHF4ZDN6eG5kbGZ4TCdSCW51ckkJdG1KZXh1YWxzZQkndmEneCd4YnhoaXNzCWk5Z0x4ZmV4eDlnJ3h4dm1JYWFrYUxfMF8nVHhKbnh4eGVTanInV3gnNHR4VFZhOSd4J19wYUhqbXhjZWlwODN4WSdIcidvZHhheHh4CXhfeHhOVnJuZW4zem5ieHhXMnV3eHhheHgJdWJ4J1dkeG5IYmNueGJ4bXhIeHN4J2lheG54OUx4TDNWSWl4anF4eHhIeGxBJ3g5CWttbnc1eHh4Mm5wall4CXhOeDlueHhuVExWQ1c2a2V4cwlVbFZJK0x4eDlvCXhueGFJclRMJ1d4eFgzR2J4eGNheGt4eHhBZE54MnhBRWFiazN4WDVkdXgJZk9SMUEzbgl4eHBKeG94CXgyVmJ4NE54OVZrYmFSeG54SG1Ia3hsQXgvbmhuQ0w0eEh4RWR4eGEzeGJ2ZglrY3hJK0V4QXgneHJ4YnhtcXhjVnhjZHJkVnh3M1YJeGNWYXhrR0VWZjB4WHhheDMnTExUeEx4eHh1eENXYnh4Vnh4dzRiQTl4NGFWVmJreHhheHhWSGR4SXV4eEFZMzdMCUxpdVYvWDNReHhyeHVhYWh1eHh4eHh3NWR4eGIzeGl4eDNuTm1DczdreFRMeGFySQk5eGxnM2IxeHgzbld4cGExeGF4eHhxYnhueHgJeFk1eHh4eDM5SXh4eG5OeCd4Skx4TG4nd3hieGtsaDI5bDF4bTMJYUlDeHh4eHhHNidFeCA5RTlJeExXeEljeHh4R3h4ZTdmSW1yeHIzdmFYeFNMVldTeHYzYmJ4dld4eEhWOXgzVnhweGJ4eHhWbmJIeG94V3hhTHUycnh4Vnh4TDl4eFRWaHgzVm1hd294bnN4M2FiYnhFJzR4aglMeHNsMXh4V1hXVFZueG1yVm1WeHhFZlYJeHh4NHhyOWQ5eFRXeEFiM2w1aXhoCW1iNXJJeHh4eHhkUWw5VDFtRXg3THh4SXh4eFQnVnh4eFYneGtjX1ZXVnhXTFZ4OU14V3hJM1ZZeG54VDkveHhJeERudG5MIDNWZTN4Y3h4N2JpSHh4eGh1QUg2eDN4eGNiM0l4eHgzSHhXeEl4YmF4WTN0THhMM2FWb1dHRXh4eGJ4aEx4eDlVYXh4R2J4eHhjd0l4MVYzaTN4QTlieAl4M0lWbWV4eGtjbms5eHhwc3h4dnhWeHhrM2l4eFZneDMzeAl2Vjl4eGJheDJ4YXhheHh4TGN4M25wY0l4YglleEhpcDdMeGRiYXhwbWJ4eFk0J0VhYnhDYW1keG54eGVJYzlmQWU0N0xiYjN4QWFhZGwzZXh4eG54VkczeFZ4U0liVHh4eDNNeG11M1ZJZExuYkx4YzNMeGF4N3hrM2QzeGV4M3hieGV4eHEzeGN4YjRWOXUnZXhIVlZ4eDNWNnhJTHhMTXh4eHhjeHh4bW54CXg2bHhweDMJYnh4M3hlOUMneCdWTHhleHh4eGdpeFFrM2V4eHh4VENFeHhNTFZ4eGF4M3hieDlBYkl4Ynh4UmFUeHh4L3hJQWt4VExIeGk1bHg0bkx4eHhxc2ZXZDZWCVl4MkhiSmE5CXh4ckhMeEljM0V4eHhqeGxheFFMCTlvWWJ4dXhueGFWeDlMV3h4OTRWeHh4TFR4VjN4THhWOTNJOXhhVjNMSWl4YXh4TFV4Vnh4eGtMeEk1eDN4eHh4eGJueEx4eHh1cmV4M1RMVHh4eDNheHh4VjlWSW1jVmt4bnNicjN4eFd4eGdpY3NoaWx4a3h4eEt4eGF4RXhJd3g5OXI5Vm5XeFZXeDNWeEx4VGx4eDRzcnhhZHhXeHhhMzNqYXhuYTd4VngzeFZhdDNZeF9XYTknMwlwV3gzeDMJCWd1eEF4dXh4TXJkYnh4ZXhmK3h4eF8zWHh4eGJ4ci9ieGU3M2xjM3h4aXhIeHJYRW0zM1Z4ckllSXdlbGF4bngJeFgzeHhZSHh4SQlXQWIzeHhhY3hkeGJ4MWNjbm94ZHh4eG5heHhyaXh4VjMgeGJ4eHh4QUE0OXh4WWloSGJ4b0lJeExWeHhFeHhUeHR4QVJ2YXhyYTluV2kzTHh4a3B4TW4nYlZ4YXhhY3hMfG9BYXh4ZHhhbmN4OW9keHhhbHhBeDZ4eDlMeDl4R2F4J3gJeFgneHh4VHh4eEd4M0xBeHh4eHh1R2J4eGV4eDN4VnhtNGJ4eHh4TDNieHhUOXh4eHhMVHlveHh0YTNPeEdseHhleExBb0FueEl4QXh3aWp4MXh4M1gyV1IzNQl4OW54TW5WeHV3eHh4YgllOWRkcEFHZXh4UGQnaXhBaUxheHhyeFp4eHh4eDluX2JveHh4eDM2eGtob0xUVzN4eGF4eHh4b3h4bnh4YWF4Vnh4eHh4YzNfX3hWeHh4Yng5dW54V3hWXzl4SGV4cll4ZFd4eDNMY2F4TEhnMnhjeHhMeHhUbXhlVnQnYTQzTEhWaitvaFY0TEkzM3hMJzl4QXdmeHJMeCBldQl4OXhleHh4NHh4Y3hnMXhSYSt4TGV4V3g5Yng1M1czVnhreFZ4b3hieHh4M3h4CW94eElqSTl4QVd4YXV4eHlMVCtyRXh4clZ2eHBBeHhheGdHeHh4eExFTHVuVnhvR2J4eFczTGR4TDkzeGJ4ZHhsWEFvNWl4YXh4eHhJeHFpJwk2b0F4bnVfeHhJbmF4YXh4RXhLeHh4cnh4awlMeFdMYXh4J3gzSTZMV1RxN1Zhcnh4ZWtidm9uM2IzM3gzeHh4eHhWcFZ4eHhWYVZReCtpblR4eHhWSUxveHhWSFR4MydBaXVWeHR4eHh4eHgzZEh4eExjWWEnMW54NnR4eEljbXpsQXJfeGFleG1jeDlsbgl4eEx4eEkJeDkzeHh4eGFpJ3hWYXg0eHh4eHh4eHhseHR4OXh4M2IxeG5WYXUJeGlIOVZ4eGRtdXNHeG9ZeHhMVEV1eHhMSDN4ZCdXeC85eG94SGEnYVZrVkx4eDNPeDluYVZPVHhWeHh4M3VsYUtZVCd0eGw2Yld4V3hXeHhkeDN1Vnh4akhFTFJzeEx4VjN4eDMJMnh5eGIJJ3h4cnR4MzR4eHg5YmF4UGR4eHhWCXh4SDQxYVZueDNWeDZJSm14ZU14dW5jeEpiVnhUeDlUeGZ1eGplYnhuVnhMeFRieEhuM3h4aWJhZHh4OQlyeHh4c2F4YUFMeDdMeHgzYlY5eHUgVng5eEx4R2JtOXh4eG1lM3h4M3hWVFJVeHhuQXYxbUx4eGhMTGErM3h4eHJWVWwxUFdqeGQ5ckF4eG9meGNFYng5WXh4THhpYTl4QydkeDFsM3ZzR3RtYnhjeGt4QUx4YngweDNpeFl4eG5OeGV4SnN4eGJ4YWFIeDkyVmNhbDlBVzNXaHV1YmV4eFZwOXh4eENXeAlMOWQxZXh4eHh4VglheGNsWnhFeHgzCXh4eDl4SGJjeHh4M0hkM1ZwaSd4eHhBOXh4eHh4eEEveDZJY04zeFZuVHh4eG94bHhWeDlNeGJ4eFdDRUx4cmRieHhWeHh4eGF4TAl4eHh4YkhhcmZ4VHhmeHhWaXhISHhMM2J4eHhMYWJ4MzNUTGF4ZXV1eHh4Ynh4eGFyVnR4VEx4YV94J3h4eGVWeHh4Q0F4eGJ4dHhKYXhUeHhpeG43Ynh4aXgzYnh4S2wJMnN4SFRrRVp4Z3gnSWszYjk5OWN4cm4neHdibWFBWTN4TGEnM0ljcnh4eDZ4cnhseHhYeHhzeHh4Nnh4Znh3J3hPcjNWeHh4d0lMeHhhZG4zeHh4ZHhWeFR4M1VYZGJrM3hzJ3RheGIJWHgzd3B4eHhMYXhmeEF4eGF4cnhJMTNXNnhMM3hMeGxEYnh4eCd4QXVMIHgzeHgJSTN4M1l4TEFweDN4eGp4VDN4eHhheFR4eEc3eHhMeHh4eHhRbmJ4eHhhZHh4Y1c5cnhhdWx4eDN4eHh4THh4J3hWOTkzVnhBSW54eHhlZVFURVR4bUUzQXhiVlgzYWh4TEVhWXh4SFdqeGIneFZiQ3J4eHhleHVQeDN4cng2eGN4YXhlYXhmeHx4MDd5CTN4MzlneG94R3hJY2JkZCd4eDNBeHh4dXgwK2J4eHh4eHhMWXg5V0xXMAliSHh4Y3NWbid4eFd4eAkzVlh4eHh4eEkJQUF4QTN4eGV4eHhjWHh4YmF4bGtFQW5BM3hheGFBSWJ4eGInM2F4VngzeGJ4eHgzYXNMVDZ4YWZ4VzEzOUEzY3hBN3d4d3hBWnh4dzVhYWFFdXhubkd4THh4eAl4eG5leHh4YXhmeGN4bHhBbnhtbXh4eGZmM2dIeDk5VmV4eHFZMDlvWHh4USdRTzNUVG1FVjBUeHh4eGxzeHhFeGVMeCd4M0w5eHR4M2JsN3hYa3N4dEljeHhsVnh4eDN4eHhBYXh4THhUdXhUd3JsSHh6R1phc3h4cjN4dXMweDMJSjl2KzZ4eHhiRytheHh4eDZxbHhyRXJqeFlIVThsYm9GeGV8YXhUUkF4M3JpWXhJeGF4V3hUeEN4eEx4bkFrRXh4YTUSXzB4M2ZkMzA1El8weDQ0YzhiMxJfMHgyMGZjNjISXzB4MWQyNGRkCnNoaWZ0El8weDU3YTg5ZBJfMHgzZjY1YWMSXzB4MTY3NzY0El8weDEzYmVkNxJfMHgxZTRmNjESXzB4NTBhZTJiEl8weDM1YTg0NhJfMHhiYzA5YzgSXzB4ZDQ2ZjU0El8weDM5YzcxNRJfMHgzY2Q2MTgSXzB4ZmM0MzA2El8weDNlMTZhNhJfMHgxOTMxYWUSXzB4NDBlMzVkCDB4MjkIMHgzNgpwY29kZRIwMTAxMTAwMDUIMHg2NggweDZlBGlkCDB4MjQ0Y29tLnNldmVuVmlkZW8uYXBwLmFuZHJvaWQGMHg1CDB4M2YIMHg2MwgweDE1CDB4NzMIMHgyZAIgBHNqCDB4MmYIMHg3MQgweDU1CDB4NzUIMHgzMggweDc2JGVuY29kZVVSSUNvbXBvbmVudAgweDIyDmNvbnNvbGUIMHgzOQgweDYyCDB4NzQIMHgyZQJUBFRLCDB4NTAgZ2V0VmlkZW9QbGF5QXV0aAYweGEIcnNhWAgweDc3CDB4MWUIMHgyMQQifQgweDRkCDB4NTMQeyJ1cmwiOiIIMHg0NgZyZXEIMHg1YQhkYXRlCDB4NmESXzB4NWQ5ZWI0El8weDQ0NDU0OBJfMHgyOTQxMDUSXzB4M2RiZTVkEl8weDEyYjJjZAhza2V5CDB4NDEIMHgzYgpsb2NhbAgweDFmCDB4NmQIMHgxMwR1YQgweDE3CDB4MzEEOyAIMHgzNQgweDI3AikIMHg2NQYweDkIMHgyYwYweDg6L2FwaS5waHAvcHJvdmlkZS9jaGVja1VwZ3JhZGUIMHg2NBJfMHg1ZTA5NzUSXzB4MzY0NDc0El8weDUwNjlhZRJfMHg0YTY2MTYSXzB4NzQ1N2ZhEl8weDM5YjgyZRJfMHg1OGRiMjgSXzB4M2EwYzUzEl8weDUyNTc5MhJfMHgyZjU3NmYSXzB4MTMyOTYzEl8weDI1YmI2ORJfMHg0MjcwZDMSXzB4MWIxNjQwEl8weDM5N2NjYQgweDFkDnR5cGVfaWQIMHgyNhJ0eXBlX25hbWUIMHg2OQgweDUyCDB4NGIGa2V5BXRe/U4IaW5pdAVoUeiQAnYCeQgweDU4BjB4NggweDRhBTBXOlMQY2F0ZWdvcnkFe3yLVwYweGQOZmlsdGVycxJfMHgyYjljNTQSXzB4NTg3ZjNkCDB4MmESXzB4NDM0NDdhEl8weDE1NDk2YhJfMHgxODY0NWUSXzB4M2UzYmFjEl8weDQ0OTNiMhJfMHgyYzA1ODYSXzB4N2UyYWYxEl8weDFjN2I5ZggweDUxCDB4NGMIMHg1NgXtcK1kEGNvbnRlbnRzDHZvZF9pZAgweDU5EHZvZF9uYW1lCDB4NDgOdm9kX3BpYwgweDMwFnZvZF9yZW1hcmtzCGxpc3QSXzB4NTdiYTZjEl8weDQ4ZjY3NBJfMHgxOTk0NjMSXzB4NTgzOTc2El8weDFlNjQ2NBJfMHgzOTA0ZDcSXzB4MTE5YjllEl8weDU1ZjQ2ZEwvYXBpLnBocC9wcm92aWRlL3NlYXJjaEZpbHRlcj90eXBlX2lkPRImcGFnZW51bT0aJnBhZ2VzaXplPTI0Jnp5ZWFyPXt7ZXh0LnllYXJ9fSZjYXRlZ29yeT17e2V4dC5jYXRlZ29yeX19JmFyZWE9e3tleHQuYXJlYX19BmV4dAgweDQ0CDB4NjgQcGFyc2VJbnQIMHg2YggweDQzEnBhZ2Vjb3VudApsaW1pdAgweDcyEl8weDI1NDdiNRJfMHg0Nzg1Y2ISXzB4NWIzZTc0El8weDMwZTMxNhJfMHhkNTU4MjcSXzB4NGM3MjdkEl8weDViOWYyZhJfMHg0MmI4OTUSXzB4MzkwNjYxEl8weDJmOTczMBJfMHgzMmMzNjYSXzB4M2Q4N2FjEl8weDM4Y2YxNwYweGMIMHgyOAgweDcwEHZvZF95ZWFyEHZvZF9hcmVhCmFjdG9yEnZvZF9hY3RvcggweDU0GHZvZF9kaXJlY3RvcgpicmllZgYweDMWdm9kX2NvbnRlbnRGL2FwaS5waHAvcHJvdmlkZS92aWRlb1BsYXlsaXN0P2lkcz0IMHg1ZggweDMzCDB4M2QIMHg2YwIkCDB4MjAGMHg3CDB4M2UGMHhlCDB4MTYIMHg0ZQIjGHZvZF9wbGF5X3VybBJfMHgzNmZmZWUSXzB4M2MxNGVkEl8weDI0ZDA0ORJfMHgyM2U2MzgSXzB4MmM2ZDRkEl8weDI2MzY2YxJfMHg1Y2M4ZjkSXzB4YmI5OWNkEl8weDFkMjdiZBJfMHg0YjU5NmYSXzB4MzVjZDI1El8weDIyZDYwYhJfMHgxNzliYjcSXzB4MzM4MTlkEl8weDIzYzZjYhJfMHg1YWFkZjkSXzB4ZTQ5NWM3El8weDE1ZGVlMBJfMHgxZjlmNWESXzB4NTcxMGM0CDB4M2EIMHgyYggweDQwBjB4YggweDE0CFV0ZjgIMHgyNQgweDVkFkdldFBsYXlJbmZvDEFjdGlvbhBBdXRoSW5mbxZBdXRoVGltZW91dA5BbmRyb2lkDkNoYW5uZWwIMHg3OAxGb3JtYXQORm9ybWF0cxpQbGF5ZXJWZXJzaW9uCFJhbmQIMHgxYggweDFhHlNpZ25hdHVyZU1ldGhvZBxTaWduYXR1cmVOb25jZQgweDQ3IFNpZ25hdHVyZVZlcnNpb24IMHg1Nw5WZXJzaW9uDlZpZGVvSWQGbWFwAiYIMHg1YwgweDM4CDB4NWUIMHgzYwgweDY3CDB4NmYIMHgyMwgweDQ5DlBsYXlVUkw+L2FwaS5waHAvcHJvdmlkZS9wYXJzZXJVcmw/dXJsPQgweDRmBjB4ZgYweDIIMHg1YhJfMHg4ZDU5Y2ESXzB4MjcxYWE4Aj0SXzB4NGY3MDhlEl8weDQxYmIwZhJfMHg0ZTU5YTESXzB4M2EyNDFhEl8weDI0YzNlYxJfMHgyOWE2NWUSXzB4Mjg2ZTFlCDB4NDIIJnBnPQpwYWdlcxJfMHgyM2I3NjgSXzB4NDIxNGI2El8weDUyYTJkYRJfMHgzNWUzNzkQXzB4NTk3NTESXzB4MzRhNmMwCDB4MzccSFVBV0VJIE1hdGUgMjAIMHgxOQYweDESXzB4MWRmMjQ3El8weDRmNzVkMggweDEwEl8weDM1NjBkZBJfMHg1ZThjMjASXzB4MjNkZjkxEl8weDYxNDgyNxJfMHgzNzdlYzISXzB4MTc0Yzg0EF8weGZlYTU2BC8vCDB4MWMGMHgwCGh0dHAIMHgxMgYweDQOcmVmZXJlcggweDYwCDB4MTECLQhob21lDmhvbWVWb2QMZGV0YWlsCHBsYXkMc2VhcmNoAngCcwJjAnQCdQJiAmgGcG9wAnwMY2hhckF0FGNoYXJDb2RlQXQCZAJWAkwCZgJrAm0CagJBAkkCZwJXAncCSAJFAkMCWQJYAkcsID0ganN2bV90aGlzX3RtcFZhbHVlOxBqc3ZtZnVuYwIJGGZyb21DaGFyQ29kZRZnZXRGdWxsWWVhcgpzbGljZQppbm91dAxyZXR2YWwPpAMBpgMBAB2oAwAFAKoDAAGsAwACrgMAA7ADAASyAwAOAAYBoAEAAAAgTB/VCgCqAwAMrAMBDK4DAgywAwMMsgMEDLQDAA22AwENuAMCCboDAwm8AwQJvgMFCcADBgnCAwcJxAMIDcYDCQ3IAwoBygMLAcwDDAHOAw0B0AMOAdIDDwHUAxAB1gMRAdgDEg3aAxMB3AMUAd4DFQHgAxYB4gMXAagDGAHkAxkJ5gMaAegDGwHqAxwB7AMdAe4DHgHwAx8B8gMgAfQDIQH2AyIB+AMjAfoDJAH8AyUB/gMmAYAEJwGCBCgBhAQpAYYEKgGIBCsBigQsAYwELQGOBC4BkAQvAZIEMAGUBDEBlgQyAZgEMwGaBDQBnAQ1AZ4ENgGgBDcBogQ4AaQEOQGmBDoBqAQ7AaoEPAGsBD0BrgQ+AbAEPwGyBEABtARBAbYEQgG4BEMBugREAbwERQG+BEYBCOhrvgJfDwC+A18QAL4EXxEAvgVfEgC+Bl8TAL4HXxQAvghfFQC+CV8WAL4KXxgAvgtfGQC+DF8aAL4NXxsAvg5fHAC+D18dAL4QXx8AvhFfIAC+El8hAL4TXyIAvhRfIwC+FV8kAL4dX0sAKQQ3AAAABCABAAAEIQEAAAQiAQAABJgAAAAEIwEAAAQkAQAABCUBAAAEJgEAAAQnAQAABCgBAAAEQAAAAAQpAQAABCoBAAAEKwEAAAQsAQAABC0BAAAELgEAAAQvAQAABFsAAAAEMAEAAAQxAQAABDIBAAAEMwEAAAQ0AQAABDUBAAAENgEAAAQ3AQAABDgBAAAEOQEAAAQ6AQAABDsBAAAmIAAEPAEAAEwgAACABD0BAABMIQAAgAQ+AQAATCIAAIAEPwEAAEwjAACABEEAAABMJAAAgARAAQAATCUAAIAEQQEAAEwmAACABEIBAABMJwAAgARDAQAATCgAAIAEKAAAAEwpAACABEQBAABMKgAAgARFAQAATCsAAIAERgEAAEwsAACABEcBAABMLQAAgARIAQAATC4AAIAENgAAAEwvAACABEkBAABMMAAAgARKAQAATDEAAIAESwEAAEwyAACABEwBAABMMwAAgARNAQAATDQAAIAETgEAAEw1AACABE8BAABMNgAAgARQAQAATDcAAIAEUQEAAEw4AACABFIBAABMOQAAgARTAQAATDoAAIAEVAEAAEw7AACABFUBAABMPAAAgARWAQAATD0AAIAEVwEAAEw+AACABFgBAABMPwAAgARZAQAATEAAAIAEWgEAAExBAACABFsBAABMQgAAgARcAQAATEMAAIAEXQEAAExEAACABF4BAABMRQAAgARfAQAATEYAAIAEYAEAAExHAACABGEBAABMSAAAgARiAQAATEkAAIAEYwEAAExKAACABGQBAABMSwAAgARlAQAATEwAAIAEZgEAAExNAACABGcBAABMTgAAgARoAQAATE8AAIAEaQEAAExQAACABGoBAABMUQAAgARrAQAATFIAAIAEawAAAExTAACABGwBAABMVAAAgARtAQAATFUAAIAEbgEAAExWAACABG8BAABMVwAAgARwAQAATFgAAIAEcQEAAExZAACABHIBAABMWgAAgARzAQAATFsAAIAEdAEAAExcAACABHUBAABMXQAAgAR2AQAATF4AAIAEdwEAAExfAACABHgBAABMYAAAgAR5AQAATGEAAIAEegEAAExiAACABHsBAABMYwAAgAR8AQAATGQAAIAEfQEAAExlAACABH4BAABMZgAAgAR/AQAATGcAAIAEgAEAAExoAACABIEBAABMaQAAgARCAAAATGoAAIAEggEAAExrAACABIMBAABMbAAAgASEAQAATG0AAIAEhQEAAExuAACABIYBAABMbwAAgASHAQAATHAAAIAEiAEAAExxAACABIkBAABMcgAAgASKAQAATHMAAIAEEAEAAEx0AACABIsBAABMdQAAgAQwAAAATHYAAIAEjAEAAEx3AACABI0BAABMeAAAgF8FAL4AZQUAvHAB7g6+AU3bAAAAXwYAZQYABI4BAADtXwcABI8BAABfCAALXwkAs18KAL9fCwCzXwwAZQYABJABAADtXw0AZQYABJEBAADtXw4AZQYABJIBAADtXxcAC18eACYAAF8mACYAAF8nACYAAF8oACYAAF8pAF4fAASTAQAA7Q6+Fk0YAQAAX0QAXiAAvhe07g5eIAC+GLXuDr4ZTRsBAABfRwBeIAC+GrfuDl4gAL4buO4OvhxNHgEAAF9KAF4gAL4euu4ppAMBBAEAbQIOQwYBAAIBAgIAARMDqAYAAUCqBgABAKwGAQAwYQA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ICLwDCQi+AwoIwAMLCMIDDAjEAw0MxgMODMgDDwDKAxAAzAMRAM4DEgDQAxMA0gMUANQDFQDWAxYA2AMXDNoDGADcAxkA3gMaAOADGwDiAxwAqAMdAOQDHgjmAx8A6AMgAOoDIQDsAyIA7gMjAPADJADyAyUA9AMmAPYDJwD4AygA+gMpAPwDKgD+AysAgAQsAIIELQCEBC4AhgQvAIgEMACKBDEAjAQyAI4EMwCQBDQAkgQ1AJQENgCWBDcAmAQ4AJoEOQCcBDoAngQ7AKAEPACiBD0ApAQ+AKYEPwCoBEAAqgRBAKwEQgCuBEMAsAREALIERQC0BEYAtgRHALgESAC6BEkAvARKAL4ESwAMA8gIxwwAyTg6AAAAxbNHMQEAAAAopAMBAA5DBgEAAAMAA0wBDwP4CwAAAPoLAAEAmgEAAQCqAwAMrAMBDK4DAgywAwMMsgMEDLQDBQy2AwYMuAMHCLoDCAi8AwkIvgMKCMADCwjCAwwIxAMNDMYDDgzIAw8AygMQAMwDEQDOAxIA0AMTANIDFADUAxUA1gMWANgDFwzaAxgA3AMZAN4DGgDgAxsA4gMcAKgDHQDkAx4I5gMfAOgDIADqAyEA7AMiAO4DIwDwAyQA8gMlAPQDJgD2AycA+AMoAPoDKQD8AyoA/gMrAIAELACCBC0AhAQuAIYELwCIBDAAigQxAIwEMgCOBDMAkAQ0AJIENQCUBDYAlgQ3AJgEOACaBDkAnAQ6AJ4EOwCgBDwAogQ9AKQEPgCmBD8AqARAAKoEQQCsBEIArgRDALAERACyBEUAtARGALYERwC4BEgAugRJALwESgC+BEsADADJxcdeIAC+ALnuDsQopAMBAA5DBgEAAAMAA04AFgMQAAEA4gEAAQCaAQABAPgLAAH6CwEBqgMADKwDAQyuAwIMsAMDDLIDBAy0AwUMtgMGDLgDBwi6AwgIvAMJCL4DCgjAAwsIwgMMCMQDDQzGAw4MyAMPAMoDEADMAxEAzgMSANADEwDSAxQA1AMVANYDFgDYAxcM2gMYANwDGQDeAxoA4AMbAOIDHACoAx0A5AMeCOYDHwDoAyAA6gMhAOwDIgDuAyMA8AMkAPIDJQD0AyYA9gMnAPgDKAD6AykA/AMqAP4DKwCABCwAggQtAIQELgCGBC8AiAQwAIoEMQCMBDIAjgQzAJAENACSBDUAlAQ2AJYENwCYBDgAmgQ5AJwEOgCeBDsAoAQ8AKIEPQCkBD4ApgQ/AKgEQACqBEEArARCAK4EQwCwBEQAsgRFALQERgC2BEcAuARIALoESQC8BEoAvgRLAAwDyAjHDADJODoAAADFs0cxAQAAACikAwEADkMGAb4EAAMAA0wBDwP4CwAAAPoLAAEAmgEAAQCqAwAMrAMBDK4DAgywAwMMsgMEDLQDBQy2AwYMuAMHCLoDCAi8AwkIvgMKCMADCwjCAwwIxAMNDMYDDgzIAw8AygMQAMwDEQDOAxIA0AMTANIDFADUAxUA1gMWANgDFwzaAxgA3AMZAN4DGgDgAxsA4gMcAKgDHQDkAx4I5gMfAOgDIADqAyEA7AMiAO4DIwDwAyQA8gMlAPQDJgD2AycA+AMoAPoDKQD8AyoA/gMrAIAELACCBC0AhAQuAIYELwCIBDAAigQxAIwEMgCOBDMAkAQ0AJIENQCUBDYAlgQ3AJgEOACaBDkAnAQ6AJ4EOwCgBDwAogQ9AKQEPgCmBD8AqARAAKoEQQCsBEIArgRDALAERACyBEUAtARGALYERwC4BEgAugRJALwESgC+BEsADADJxcdeIAC+ALPuDsQopAMBAA5DBgEAAAMAA04AFgMQAAEA4gEAAQCaAQABAPgLAAH6CwEBqgMADKwDAQyuAwIMsAMDDLIDBAy0AwUMtgMGDLgDBwi6AwgIvAMJCL4DCgjAAwsIwgMMCMQDDQzGAw4MyAMPAMoDEADMAxEAzgMSANADEwDSAxQA1AMVANYDFgDYAxcM2gMYANwDGQDeAxoA4AMbAOIDHACoAx0A5AMeCOYDHwDoAyAA6gMhAOwDIgDuAyMA8AMkAPIDJQD0AyYA9gMnAPgDKAD6AykA/AMqAP4DKwCABCwAggQtAIQELgCGBC8AiAQwAIoEMQCMBDIAjgQzAJAENACSBDUAlAQ2AJYENwCYBDgAmgQ5AJwEOgCeBDsAoAQ8AKIEPQCkBD4ApgQ/AKgEQACqBEEArARCAK4EQwCwBEQAsgRFALQERgC2BEcAuARIALoESQC8BEoAvgRLAAwDyAjHDADJODoAAADFs0cxAQAAACikAwEADkMGAQAAAwADTAAWAxAAAQDiAQABAJoBAAEAqgMADKwDAQyuAwIMsAMDDLIDBAy0AwUMtgMGDLgDBwi6AwgIvAMJCL4DCgjAAwsIwgMMCMQDDQzGAw4MyAMPAMoDEADMAxEAzgMSANADEwDSAxQA1AMVANYDFgDYAxcM2gMYANwDGQDeAxoA4AMbAOIDHACoAx0A5AMeCOYDHwDoAyAA6gMhAOwDIgDuAyMA8AMkAPIDJQD0AyYA9gMnAPgDKAD6AykA/AMqAP4DKwCABCwAggQtAIQELgCGBC8AiAQwAIoEMQCMBDIAjgQzAJAENACSBDUAlAQ2AJYENwCYBDgAmgQ5AJwEOgCeBDsAoAQ8AKIEPQCkBD4ApgQ/AKgEQACqBEEArARCAK4EQwCwBEQAsgRFALQERgC2BEcAuARIALoESQC8BEoAvgRLAAwDyAjHDADJODoAAADFs0cxAQAAACikAwEA \ No newline at end of file diff --git a/js/kuqimv_open.js b/js/kuqimv_open.js new file mode 100644 index 0000000..2575ed6 --- /dev/null +++ b/js/kuqimv_open.js @@ -0,0 +1,173 @@ +// 修正:分类改静态 (网站频繁变动分类) +import { load, _ } from "assets://js/lib/cat.js"; + +let key = "酷奇MV"; +let HOST = "https://www.kuqimv.com"; +let siteKey = ""; +let siteType = 0; +const PC_UA = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36"; + +async function request(reqUrl, referer, mth, data, hd) { + const headers = { + "User-Agent": PC_UA, + }; + if (referer) headers.referer = encodeURIComponent(referer); + let res = await req(reqUrl, { + method: mth || "get", + headers: headers, + data: data, + postType: mth === "post" ? "form" : "", + }); + return res.content; +} + +async function init(cfg) { + siteKey = cfg.skey; + siteType = cfg.stype; +} + +async function home(filter) { + var classes = [{ "type_id": "1", "type_name": "华语高清" }, { "type_id": "2", "type_name": "日韩精选" }, { "type_id": "3", "type_name": "欧美MV" }, { "type_id": "4", "type_name": "高清现场" }, { "type_id": "5", "type_name": "影视MV" }, { "type_id": "6", "type_name": "夜店视频" }, { "type_id": "7", "type_name": "车模视频" }, { "type_id": "8", "type_name": "热舞视频" }, { "type_id": "9", "type_name": "美女写真" }, { "type_id": "10", "type_name": "美女打碟" }]; + // const html = await request(HOST); + // const $ = load(html); + // const class_parse = $(".lei_fl > a[href*=play]"); + // const classes = []; + // classes = _.map(class_parse, (cls) => { + // const typeId = cls.attribs["href"]; + // typeId = typeId.substring(typeId.lastIndexOf("/") + 1).replace(".html", ""); + // return { + // type_id: typeId, + // type_name: cls.children[0].data, + // }; + // }); + const filterObj = {}; + return JSON.stringify({ + class: _.map(classes, (cls) => { + cls.land = 1; + cls.ratio = 1.78; + return cls; + }), + filters: filterObj, + }); +} + +async function homeVod() { + const link = HOST + "/play/9_1.html"; + const html = await request(link); + const $ = load(html); + const items = $("div.mv_list > li"); + let videos = _.map(items, (it) => { + const a = $(it).find("a:first")[0]; + const img = $(it).find("img:first")[0]; + const singer = $($(it).find("div.singer")[0]).text().trim(); + const remarks = $($(it).find("span.lei_03")[0]).text().trim(); + return { + vod_id: a.attribs.href.replace(/.*?\/play\/(.*).html/g, "$1"), + vod_name: a.attribs.title, + vod_pic: img.attribs["src"], + vod_remarks: "🎤" + singer + "|" + remarks || "", + }; + }); + return JSON.stringify({ + list: videos, + }); +} + +async function category(tid, pg, filter, extend) { + if (pg <= 0 || typeof pg == "undefined") pg = 1; + const link = HOST + "/play/" + tid + "_" + pg + ".html"; + const html = await request(link); + const $ = load(html); + const items = $("div.mv_list > li"); + let videos = _.map(items, (it) => { + const a = $(it).find("a:first")[0]; + const img = $(it).find("img:first")[0]; + const singer = $($(it).find("div.singer")[0]).text().trim(); + const remarks = $($(it).find("span.lei_03")[0]).text().trim(); + return { + vod_id: a.attribs.href.replace(/.*?\/play\/(.*).html/g, "$1"), + vod_name: a.attribs.title, + vod_pic: img.attribs["src"], + vod_remarks: "🎤" + singer + "|" + remarks || "", + }; + }); + const hasMore = $("div.lei_page > a:contains(下一页)").length > 0; + const pgCount = hasMore ? parseInt(pg) + 1 : parseInt(pg); + return JSON.stringify({ + page: parseInt(pg), + pagecount: pgCount, + limit: 24, + total: 24 * pgCount, + list: videos, + }); +} + +async function detail(id) { + const vod = { + vod_id: id, + vod_remarks: "", + }; + const playlist = ["观看视频" + "$" + id]; + vod.vod_play_from = "道长在线"; + vod.vod_play_url = playlist.join("#"); + return JSON.stringify({ + list: [vod], + }); +} + +async function play(flag, id, flags) { + const link = HOST + "/skin/kuqimv/play.php"; + const ref = HOST + "/play/" + id + ".html"; + const pdata = { id: id }; + const playUrl = JSON.parse(await request(link, ref, "post", pdata)).url; + const headers = { + Referer: HOST, + }; + return JSON.stringify({ + parse: 0, + url: playUrl, + header: headers, + }); +} + +async function search(wd, quick, pg) { + if (pg <= 0 || typeof pg == "undefined") pg = 1; + const link = HOST + "/search.php?key=" + wd + "&pages=" + pg; + const html = await request(link); + const $ = load(html); + const items = $("div.video_list > li"); + let videos = _.map(items, (it) => { + const a = $(it).find("a:first")[0]; + const singer = $($(it).find("div.singer")[0]).text().trim(); + const remarks = $($(it).find("span.lei_04")[0]).text().trim(); + return { + vod_id: a.attribs.href.replace(/.*?\/play\/(.*).html/g, "$1"), + vod_name: a.attribs.title, + vod_pic: "https://www.kuqimv.com/static/images/cover/singer.jpg", + vod_remarks: "🎤" + singer + "|" + remarks || "", + }; + }); + const hasMore = $("div.lei_page > a:contains(>)").length > 0; + const pgCount = hasMore ? parseInt(pg) + 1 : parseInt(pg); + return JSON.stringify({ + page: parseInt(pg), + pagecount: pgCount, + limit: 20, + total: 20 * pgCount, + list: videos, + land: 1, + ratio: 1.78, + }); +} + +export function __jsEvalReturn() { + return { + init: init, + home: home, + homeVod: homeVod, + category: category, + detail: detail, + play: play, + search: search, + }; +} \ No newline at end of file diff --git a/js/lbgs_book_open.js b/js/lbgs_book_open.js new file mode 100644 index 0000000..6c7649f --- /dev/null +++ b/js/lbgs_book_open.js @@ -0,0 +1 @@ +//bbQ0FUT1CiARhsYmdzX29wZW4uanMsYXNzZXRzOi8vanMvbGliL2NhdC5qcxxfX2pzRXZhbFJldHVybgxDcnlwdG8KZGF5anMCXwZrZXkMZGV2aWNlDnNpdGVLZXkQc2l0ZVR5cGUUYXBwVmVyc2lvbgphcHBVQQ5hcHBEYXRhGG5hdGl2ZUVuY29kZQRwawp4bmFtZRhiYXNlNjRFbmNvZGUYYmFzZTY0RGVjb2RlGmZvcm1hdFBsYXlVcmwOY2hhclN0cg5yYW5kU3RyFHJhbmREZXZpY2UOcmVxdWVzdAhpbml0CGhvbWUOaG9tZVZvZAxpbWdVcmwQY2F0ZWdvcnkMZGV0YWlsCHBsYXkMc2VhcmNoDGxhb2JhaQoxLjEuN7AJSEJrWkZCdDZkMzU5ZHhGa1lYdDZjWEVaZjN4b0dSa1VHeFU0ZEgxd2MzMWVlSGg2VlZKRlVWcGRjd0JCQ0hCNFpYeDNkWFYyZFhsakFYVjBlSDEyZWxGemNYaGxmSEJBWjA1WlRGQk1BMngwVzFwc2RVSnhTbjVoWVQ1blNXOTNRRkpCZEY5RVRWSUVER0o3WlVwYVgxZE9iMkpCYkdCT1Uxd01ZQTlPZWt4a2NGUkdYQXAzWG1oakJWVkVjbUlBVDJoeEN3d0xTVjE2WVIwWE9CSjllRXRqZkc1eERuOFNVRzVjZmxwOVQwRlFYR0Z2WlZ3RGNRRmhaSFFIQ0ZSblpnQmlmbVlOWW5oaVJnTjNVRXhWZWtJT1dWSm5DMXR1ZkhVRVNraytaa3Q3YTJKcWJGZ0haMVpUWFhGWGJnQitaVVJ0U1dGelYxRi9YMUJGUmw1eVQyUmZjbnBFQWdOV1VYUUxjM2h3VlhCTVQyRk1XbkJSRFFOQllYUllRamdOZlhBQUcwUmRSR2hHYm1aTUFYZHdVMWRBUkVwNFF3TUNZVjE3ZjJGMUIxNTNjVmhXVjNKYVNRQnlSSDFrY2dKcVhuQk1FZ2hBQmdGK0NBSVNCM0JCUGxGdlgwcGZVRlZBZFcxK2FGTUpVVk5kZlhwYmNXdGxVMzVNVm5OamNBWkFYQTFxQ2tCTGRsbFRZVk5BQVdoZldtTkFUQXhqZG1wZ1gzVjBRWEYwZUg4NFVFTndkWFZsZUhReUh4UVpGQnh4ZW4wV2FHZDdlSEJ5Rkg5OGJ4VWZGQmtVemFiYWNkZWZnaGprbG1ub3BxcnN0dXZ3eHl6QUJDREVGR0hKS0xNTk9QUVJTVFVWV1hZWjAxMjM0NTY3ODkCZQJhAnQCchhmcm9tQ2hhckNvZGUUY2hhckNvZGVBdAZlbmMMQmFzZTY0EnN0cmluZ2lmeQhVdGY4CnBhcnNlCHRyaW0UcmVwbGFjZUFsbA5yZXBsYWNlAiACbgxyYW5kb20MSHVhd2VpCmJyYW5kHEhVQVdFSSBNYXRlIDIwCm1vZGVsDnJlbGVhc2UWdG9VcHBlckNhc2UOYnVpbGRJZAZyZXEMbWV0aG9kFFVzZXItQWdlbnQYaHR0cF9yZWZlcmVyDlJlZmVyZXIOaGVhZGVycwhkYXRhCHBvc3QIZm9ybRBwb3N0VHlwZQ5jb250ZW50CHNrZXkKc3R5cGUKbG9jYWwOaXNFbXB0eRZ0b0xvd2VyQ2FzZQRpZEBEYWx2aWsvMi4xLjAgKExpbnV4OyBVOyBBbmRyb2lkIAQ7IA4gQnVpbGQvAikEdWE6KE1vemlsbGEvNS4wIChMaW51eDsgQW5kcm9pZCDEATsgd3YpIEFwcGxlV2ViS2l0LzUzNy4zNiAoS0hUTUwsIGxpa2UgR2Vja28pIFZlcnNpb24vNC4wIENocm9tZS82OC4wLjM0NDAuNzAgTW9iaWxlIFNhZmFyaS81MzcuMzYpVGh0dHBzOi8vbGFncy5vc3MtY24taGFuZ3pob3UuYWxpeXVuY3MuY29tLwouanNvbhgkNmMxY2VmNzhhZT0IcnNhWBJSU0EvUEtDUzECLwJvAmkCcxBqc29uX3VybBxjYXQvaW5kZXguanNvbgp0aXRsZQUGUnt8CHR5cGUFe3yLVwxyZWR1Y2UKdHlwZXMCdghzb3J0BZJjj14GaG90CHB1c2gF2J6kiwXtcOiVBd6PfY8Mc2VyaWFsBYxb034OdHlwZV9pZBJ0eXBlX25hbWUOZmlsdGVycxRzdGFydHNXaXRoCGh0dHAOaW1nX3VybAJwEmNhdF9saXN0Lwpib29rcw5ib29rX2lkEmJvb2tfbmFtZQZwaWMQYm9va19waWMYYm9va19yZW1hcmtzCHBhZ2UMc2Nyb2xsEnBhZ2Vjb3VudApsaW1pdAp0b3RhbAhsaXN0CmNvbnQvCmF1ZGlvCHRpbWUSYm9va195ZWFyEmJvb2tfYXJlYQx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 \ No newline at end of file diff --git a/js/lbgs_open.js b/js/lbgs_open.js new file mode 100644 index 0000000..0c2311d --- /dev/null +++ b/js/lbgs_open.js @@ -0,0 +1 @@ +//bbQ0FUT1CiARhsYmdzX29wZW4uanMYLi9saWIvY2F0LmpzHF9fanNFdmFsUmV0dXJuDENyeXB0bwpkYXlqcwJfBmtleQxkZXZpY2UOc2l0ZUtleRBzaXRlVHlwZRRhcHBWZXJzaW9uCmFwcFVBDmFwcERhdGEYbmF0aXZlRW5jb2RlBHBrCnhuYW1lGGJhc2U2NEVuY29kZRhiYXNlNjREZWNvZGUaZm9ybWF0UGxheVVybA5jaGFyU3RyDnJhbmRTdHIUcmFuZERldmljZQ5yZXF1ZXN0CGluaXQIaG9tZQ5ob21lVm9kDGltZ1VybBBjYXRlZ29yeQxkZXRhaWwIcGxheQxzZWFyY2gMbGFvYmFpCjEuMS43sAlIQmtaRkJ0NmQzNTlkeEZrWVh0NmNYRVpmM3hvR1JrVUd4VTRkSDF3YzMxZWVIaDZWVkpGVVZwZGN3QkJDSEI0Wlh4M2RYVjJkWGxqQVhWMGVIMTJlbEZ6Y1hobGZIQkFaMDVaVEZCTUEyeDBXMXBzZFVKeFNuNWhZVDVuU1c5M1FGSkJkRjlFVFZJRURHSjdaVXBhWDFkT2IySkJiR0JPVTF3TVlBOU9la3hrY0ZSR1hBcDNYbWhqQlZWRWNtSUFUMmh4Q3d3TFNWMTZZUjBYT0JKOWVFdGpmRzV4RG44U1VHNWNmbHA5VDBGUVhHRnZaVndEY1FGaFpIUUhDRlJuWmdCaWZtWU5ZbmhpUmdOM1VFeFZla0lPV1ZKbkMxdHVmSFVFU2trK1prdDdhMkpxYkZnSFoxWlRYWEZYYmdCK1pVUnRTV0Z6VjFGL1gxQkZSbDV5VDJSZmNucEVBZ05XVVhRTGMzaHdWWEJNVDJGTVduQlJEUU5CWVhSWVFqZ05mWEFBRzBSZFJHaEdibVpNQVhkd1UxZEFSRXA0UXdNQ1lWMTdmMkYxQjE1M2NWaFdWM0phU1FCeVJIMWtjZ0pxWG5CTUVnaEFCZ0YrQ0FJU0IzQkJQbEZ2WDBwZlVGVkFkVzErYUZNSlVWTmRmWHBiY1d0bFUzNU1Wbk5qY0FaQVhBMXFDa0JMZGxsVFlWTkFBV2hmV21OQVRBeGpkbXBnWDNWMFFYRjBlSDg0VUVOd2RYVmxlSFF5SHhRWkZCeHhlbjBXYUdkN2VIQnlGSDk4YnhVZkZCa1V6YWJhY2RlZmdoamtsbW5vcHFyc3R1dnd4eXpBQkNERUZHSEpLTE1OT1BRUlNUVVZXWFlaMDEyMzQ1Njc4OQJlAmECdAJyGGZyb21DaGFyQ29kZRRjaGFyQ29kZUF0BmVuYwxCYXNlNjQSc3RyaW5naWZ5CFV0ZjgKcGFyc2UIdHJpbRRyZXBsYWNlQWxsDnJlcGxhY2UCIAJuDHJhbmRvbQxIdWF3ZWkKYnJhbmQcSFVBV0VJIE1hdGUgMjAKbW9kZWwOcmVsZWFzZRZ0b1VwcGVyQ2FzZQ5idWlsZElkBnJlcQxtZXRob2QUVXNlci1BZ2VudBhodHRwX3JlZmVyZXIOUmVmZXJlcg5oZWFkZXJzCGRhdGEIcG9zdAhmb3JtEHBvc3RUeXBlDmNvbnRlbnQIc2tleQpzdHlwZQpsb2NhbA5pc0VtcHR5FnRvTG93ZXJDYXNlBGlkQERhbHZpay8yLjEuMCAoTGludXg7IFU7IEFuZHJvaWQgBDsgDiBCdWlsZC8CKQR1YTooTW96aWxsYS81LjAgKExpbnV4OyBBbmRyb2lkIMQBOyB3dikgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgVmVyc2lvbi80LjAgQ2hyb21lLzY4LjAuMzQ0MC43MCBNb2JpbGUgU2FmYXJpLzUzNy4zNilUaHR0cHM6Ly9sYWdzLm9zcy1jbi1oYW5nemhvdS5hbGl5dW5jcy5jb20vCi5qc29uGCQ2YzFjZWY3OGFlPQhyc2FYElJTQS9QS0NTMQIvAm8CaQJzEGpzb25fdXJsHGNhdC9pbmRleC5qc29uCnRpdGxlBQZSe3wIdHlwZQV7fItXDHJlZHVjZQp0eXBlcwJ2CHNvcnQFkmOPXgZob3QIcHVzaAXYnqSLBe1w6JUF3o99jwxzZXJpYWwFjFvTfg50eXBlX2lkEnR5cGVfbmFtZQ5maWx0ZXJzFHN0YXJ0c1dpdGgIaHR0cA5pbWdfdXJsAnASY2F0X2xpc3QvCmJvb2tzDmJvb2tfaWQSYm9va19uYW1lBnBpYxBib29rX3BpYxhib29rX3JlbWFya3MIcGFnZQxzY3JvbGwScGFnZWNvdW50CmxpbWl0CnRvdGFsCGxpc3QKY29udC8KYXVkaW8IdGltZRJib29rX3llYXISYm9va19hcmVhDHRlbGxlchRib29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 \ No newline at end of file diff --git a/js/lib/ali.js b/js/lib/ali.js new file mode 100644 index 0000000..643387f --- /dev/null +++ b/js/lib/ali.js @@ -0,0 +1 @@ +//bbQ0FUT1AtFGxpYi9hbGkuanMsYXNzZXRzOi8vanMvbGliL2NhdC5qcxguL2FsaV9hcGkuanMOaW5pdEFsaRpkZXRhaWxDb250ZW50FnBsYXlDb250ZW50MGRldGFpbENvbnRlbnRWb2RQbGF5RnJvbS5kZXRhaWxDb250ZW50Vm9kUGxheVVybAJfEGluaXRTb21lEHNldFRva2VuDGdldFZvZBpwbGF5ZXJDb250ZW50JnBsYXllckNvbnRlbnRCeUZsYWcUYWxpUGF0dGVybhBwYXJzZVZvZAZleHQEaWQObWF0Y2hlcwZ2b2QSZGV0YWlsU3RyCm1hdGNoEnN0cmluZ2lmeQhsaXN0DmNvbnNvbGUKZGVidWcOc2hhcmVJZAxmaWxlSWQOaXNFbXB0eQhmbGFnBmlkcwxyZXN1bHQCKwIjBZ9TO3UuLS0tLS1wbGF5Q29udGVudC0tLS0tLS0QcGxheUZyb20CaQWFjQVuBiQkJAhwdXNoB59TO3UjAAeFjQVuIwAOcGxheVVybBh2b2RfcGxheV91cmwPpAMCpgOoAwUAB6oDAAisAwAKrgMAC7ADAAyyAwAGALQDAAG2AwECuAMBA7oDAQS8AwEFvgMBDgAGAaABAAAAAg0IKwC0AwAMtgMBDLgDAgy6AwMMvAMEDL4DBQzAAwANqgMBAawDAgHCAwMBrgMEAbADBQGyAwYBCOggvgJfBwC+A18IAL4EXwkAvgVfCgC+Bl8LAL4HXwwAKb0AvQEzXwYAKaQDAQcBACIIAAh2B2p3d3cuYWxpeXVuZHJpdmUuY29tXC9zXC8oW15cL10rKShcL2ZvbGRlclwvKFteXC9dKykpPwf2AgAEALQAAAAIBgAAAAQH9f///wsAAXcAAXcAAXcAAwFhAAFsAAFpAAF5AAF1AAFuAAFkAAFyAAFpAAF2AAFlAAMBYwABbwABbQABLwABcwABLwALARwMAAAAAQAAAP///38BAAAAFQIAAAAuADAA//8KDAENAgMJPQAAAAsCAS8AAWYAAW8AAWwAAWQAAWUAAXIAAS8ACwMcDAAAAAEAAAD///9/AQAAABUCAAAALgAwAP//CgwDDAIMAAoOYgYBqgMBAAECAgAOAcQDAAEAtgMBDLgDAgxlAADsiw5lAQDP7Q4GLqQDBgMDISEOYgYBrAMBAwEEAgBNBMYDAAEAyAMBACDKAwEBIMwDAQIgwAMGDMIDCQBhAgBhAQBhAADPQucAAABlAAAkAQDH3GIAAM/ui8g4mAAAAELoAAAAC2IBACYBAEzpAAAAJAEAyTjqAAAAQusAAABiAgAkAQAOYgIALqQDCwcwRCs6OhdYDmIGAcIDAgICBAIANATIAwABAMYDAAEA2AMBACDaAwEBILQDAAy6AwMMYQEAYQAAZQAAQu4AAADPJAEA6AMLLs+0R8fP57ap6AbPtkfqAr/IZQEAYgAA0GIBAO+LLqQDFQQhUxdEDmIGAa4DAwIDAwIAagXeAwABAMYDAAEA2gEAAQDgAwEAIOIDAQEgvAMEDL4DBQxhAQBhAADQQl0AAAAE8gAAACQBAMfPQl0AAAAE8wAAACQBALNH1wT0AAAAqegLZQAAYgAA7YvqCmUBAGIAAM/ui8g46gAAAELrAAAABPUAAAAkAQAOOOoAAABC6wAAAGIBACQBAA5iAQAupAMcBiFOWI9iWA5DBgGwAwECAQQAAHgD4AMAAQDsAwEAIO4DBAEgYQAAJgAAx8/ntaPoGwT0AAAABPgAAAAmAgBCWwAAAAT5AAAAJQEAYQEAtMhiAQDP56ToNWIAAEL6AAAABPsAAABiAQCdJAEADmIAAEL6AAAABPwAAABiAQCdJAEADmIBAJFjAQAO6sViAABCWwAAAAT5AAAAJQEApAMlCBIXIYZEbGw1DmIGAbIDAQQBBgMAgwEF4AMAAQD6AwEAIMYDAAAAyAMDASDKAwUDIMADBgy0AwAMwgMJAGEAADjqAAAAQusAAADPJAEADiYAAMfPfepTyGECAMRC5wAAAGUAACQBAMk46gAAAELrAAAAYgIAJAEADmUBAELuAAAAYgIAJAEAluggYQMA3WICAMTui8piAABC+gAAAGIDAEH+AAAAJAEADoAA6KsOg2IAAEJbAAAABPkAAAAkAQAupAMxChJOFytEWGcraCE= \ No newline at end of file diff --git a/js/lib/ali_api.js b/js/lib/ali_api.js new file mode 100644 index 0000000..ff84d88 --- /dev/null +++ b/js/lib/ali_api.js @@ -0,0 +1 @@ +//bbQ0FUT1DgAhxsaWIvYWxpX2FwaS5qcyxhc3NldHM6Ly9qcy9saWIvY2F0LmpzFC4vdXRpbHMuanMQaW5pdFNvbWUQc2V0VG9rZW4MZ2V0Vm9kGnBsYXllckNvbnRlbnQmcGxheWVyQ29udGVudEJ5RmxhZwJfDGppbmphMghVc2VyCk9BdXRoCENvZGUISXRlbQpTaGFyZQZTdWIKVXRpbHMEVUESQ0xJRU5UX0lEDnF1YWxpdHkOdGVtcElkcxhyZWZyZXNoVG9rZW4Kc2hhcmUKb2F1dGgIdXNlchJkcml2ZUluZm8GbG9nGGdldFVzZXJDYWNoZRpnZXRPQXV0aENhY2hlHnNldFJlZnJlc2hUb2tlbhBnZXRUb2tlbhJnZXRIZWFkZXIaZ2V0SGVhZGVyQXV0aBxnZXRIZWFkZXJTaGFyZRpnZXRIZWFkZXJPcGVuCmFsaXN0EmdldFN0cmluZxBwb3N0SnNvbghwb3N0CGF1dGgSc2hhcmVGdW5jEm9hdXRoRnVuYxppc01hbnlSZXF1ZXN0InJlZnJlc2hTaGFyZVRva2VuJHJlZnJlc2hBY2Nlc3NUb2tlbhhvYXV0aFJlcXVlc3Qab2F1dGhSZWRpcmVjdCByZWZyZXNoT3BlblRva2VuEmxpc3RGaWxlcx5saXN0RmlsZXNNYXJrZXIeZ2V0UGFyZW50RmlsZUlkCHBhaXIQZmluZFN1YnMOZ2V0U3VicxhnZXREcml2ZUluZm8UZ2V0RHJpdmVJZBxnZXREb3dubG9hZFVybC5nZXRWaWRlb1ByZXZpZXdQbGF5SW5mbxpnZXRQcmV2aWV3VXJsImdldFN1YnNCeVBsYXlJbmZvCGNvcHkSZGVsZXRlQWxsEmRlbGV0ZU9uZRRvYmplY3RGcm9tEmdldFVzZXJJZBhnZXRUb2tlblR5cGUcZ2V0QWNjZXNzVG9rZW4eZ2V0UmVmcmVzaFRva2VuIGdldEF1dGhvcml6YXRpb24QaXNBdXRoZWQSaXNFeHBpcmVkCmNsZWFuCHNhdmUcZ2V0UmVkaXJlY3RVcmkOZ2V0Q29kZRBnZXRJdGVtcxpnZXROZXh0TWFya2VyEmdldEZpbGVJZA5nZXROYW1lDmdldFR5cGUMZ2V0RXh0FmdldENhdGVnb3J5DmdldFNpemUSZ2V0UGFyZW50FHBhcmVudEZ1bmMcZ2V0RGlzcGxheU5hbWUUZ2V0U2hhcmVJZBpnZXRTaGFyZVRva2VuDnNldFRpbWUUc2V0U2hhcmVJZAphbGl2ZQxjcmVhdGUOc2V0TmFtZQxzZXRVcmwOc2V0TGFuZxJzZXRGb3JtYXQMc2V0RXh0lgJNb3ppbGxhLzUuMCAoaVBob25lOyBDUFUgaVBob25lIE9TIDEzXzJfMyBsaWtlIE1hYyBPUyBYKSBBcHBsZVdlYktpdC82MDUuMS4xNSAoS0hUTUwsIGxpa2UgR2Vja28pIFZlcnNpb24vMTMuMC4zIE1vYmlsZS8xNUUxNDggU2FmYXJpLzYwNC4xQDc2OTE3Y2NjY2Q0NDQxYzM5NDU3YTA0ZjYwODRmYjJmDmRyaXZlSWQMdXNlcklkEnRva2VuVHlwZRZhY2Nlc3NUb2tlbhJleHBpcmVzSW4gZXhwaXJlc1RpbWVzdGFtcAZzdHIGb2JqEnRpbWVzdGFtcA5pc0VtcHR5CnBhcnNlIGRlZmF1bHRfZHJpdmVfaWQOdXNlcl9pZBR0b2tlbl90eXBlGGFjY2Vzc190b2tlbhpyZWZyZXNoX3Rva2VuFGV4cGlyZXNfaW4iZXhwaXJlc190aW1lc3RhbXAOZ2V0VGltZQIgCmxvY2FsBmFsaSBhbGl5dW5kcml2ZV91c2VyEnN0cmluZ2lmeSJhbGl5dW5kcml2ZV9vYXV0aBZyZWRpcmVjdFVyaQhjb2RlCmNvZGU9DGZpbGVJZAppdGVtcxRuZXh0TWFya2VyDnNoYXJlSWQIdHlwZRpmaWxlRXh0ZW5zaW9uEGNhdGVnb3J5CHNpemUMcGFyZW50CGl0ZW0WbmV4dF9tYXJrZXIOZmlsZV9pZBBzaGFyZV9pZBxmaWxlX2V4dGVuc2lvbhxwYXJlbnRfZmlsZV9pZA5pc0FycmF5DmZvckVhY2gGZWxlBm9uZQhwdXNoAlsCXQh0aW1lFnNoYXJlX3Rva2VuFmV4cGlyZV90aW1lFGNyZWF0b3JfaWQYY3JlYXRvcl9uYW1lGmNyZWF0b3JfcGhvbmUUZXhwaXJhdGlvbhR1cGRhdGVkX2F0BnZpcAxhdmF0YXIUc2hhcmVfbmFtZRhkaXNwbGF5X25hbWUWc2hhcmVfdGl0bGUOaGFzX3B3ZBhtaWxsaXNlY29uZHMGdXJsCGxhbmcMZm9ybWF0BmV4dAZ2dHQQdGV4dC92dHQGYXNzBnNzYRR0ZXh0L3gtc3NhKGFwcGxpY2F0aW9uL3gtc3VicmlwEnVzZXJDYWNoZRRvYXV0aENhY2hlEG9hdXRoU3RyDnVzZXJTdHIkaW5pdFNvbWUtLS0tb2F1dGgtDmNvbnNvbGUKZGVidWcYaW5pdFNvbWUtLS0tImluaXRTb21lLS0tLXVzZXItBlVIRAQ0SwZRSEQEMmsGRkhEBYWNBW4ESEQF2JoFbgRTRAUHaAVuBExEBUFtRXUKdG9rZW4MaGVhZGVyFFVzZXItQWdlbnQOUmVmZXJlcjhodHRwczovL3d3dy5hbGl5dW5kcml2ZS5jb20vGngtc2hhcmUtdG9rZW4QWC1DYW5hcnlQY2xpZW50PUFuZHJvaWQsYXBwPWFkcml2ZSx2ZXJzaW9uPXY0LjMuMRphdXRob3JpemF0aW9uIGdldEhlYWRlck9wZW4tLS0IYm9keQZhcGkGcmVzBmNvbkxodHRwczovL2FsaWFwaS5ld3dlLmdxL2FsaXN0L2FsaV9vcGVuLw5jb250ZW50EGFsaXN0LS0tGmFsaXN0LS1vYXV0aC0mYWxpc3QtLW9hdXRoLXN0cmluZwZyZXEIanNvbhhDb250ZW50LVR5cGUgYXBwbGljYXRpb24vanNvbg5oZWFkZXJzDG1ldGhvZAhkYXRhFHN0YXJ0c1dpdGgKaHR0cHM4aHR0cHM6Ly9hcGkuYWxpeXVuZHJpdmUuY29tLxZhdXRoLS1yZXMtLSItLS0tc2hhcmVGdW5jLS0tLVJodHRwczovL29wZW4uYWxpeXVuZHJpdmUuY29tL2Fkcml2ZS92MS4wLyJvYXV0aEZ1bmMtLXJlcy0xLQxyZXN1bHQOaW5kZXhPZiJUb28gTWFueSBSZXF1ZXN0cwJlEnNoYXJlX3B3ZDp2Mi9zaGFyZV9saW5rL2dldF9zaGFyZV90b2tlbkAtLS0tcmVmcmVzaFNoYXJlVG9rZW4tLS1qc29uLS0tLUItLS0tcmVmcmVzaFNoYXJlVG9rZW4tLS1zaGFyZS0tLS0IaHR0cAh0cmltFGdyYW50X3R5cGU2cmVmcmVzaEFjY2Vzc1Rva2VuLS0tYm9keS0tWmh0dHBzOi8vYXV0aC5hbGl5dW5kcml2ZS5jb20vdjIvYWNjb3VudC90b2tlbjpyZWZyZXNoQWNjZXNzVG9rZW4tLS1yZXN1bHQtLTJyZWZyZXNoQWNjZXNzVG9rZW4tLXVzZXItNnJlZnJlc2hBY2Nlc3NUb2tlbi0tLWVycm9yLRJhdXRob3JpemUKc2NvcGVMdXNlcjpiYXNlLGZpbGU6YWxsOnJlYWQsZmlsZTphbGw6d3JpdGV6aHR0cHM6Ly9vcGVuLmFsaXl1bmRyaXZlLmNvbS9vYXV0aC91c2Vycy9hdXRob3JpemU/Y2xpZW50X2lkPd4BJnJlZGlyZWN0X3VyaT1odHRwczovL2FsaXN0Lm5uLmNpL3Rvb2wvYWxpeXVuZHJpdmUvY2FsbGJhY2smc2NvcGU9dXNlcjpiYXNlLGZpbGU6YWxsOnJlYWQsZmlsZTphbGw6d3JpdGUmc3RhdGU9Hm9hdXRoUmVxdWVzdC0tLSRhdXRob3JpemF0aW9uX2NvZGUKZmlsZXMIc3VicxhwYXJlbnRGaWxlSWQQcGxheUZyb20OZXBpc29kZQ5wbGF5VXJsCGZpbGUCaQZ2b2RWYWRyaXZlL3YzL3NoYXJlX2xpbmsvZ2V0X3NoYXJlX2J5X2Fub255bW91cwWfUzt1AiQCKwIjDHZvZF9pZBZ2b2RfY29udGVudA52b2RfcGljEHZvZF9uYW1lBiQkJBh2b2RfcGxheV91cmwadm9kX3BsYXlfZnJvbQk/lsyRkU7YdhJ0eXBlX25hbWUQdm9kX3llYXIQdm9kX2FyZWEWdm9kX3JlbWFya3MSdm9kX2FjdG9yGHZvZF9kaXJlY3Rvcgxmb2xkZXIMbWFya2VyDmZvbGRlcnMKbGltaXQQb3JkZXJfYnkeb3JkZXJfZGlyZWN0aW9uBkFTQzhhZHJpdmUvdjIvZmlsZS9saXN0X2J5X3NoYXJlCnZpZGVvCmF1ZGlvCmlzU3ViEnNoYXJlSW5mbwphcnJheRBmaWxlSW5mbxRmaWxlX2luZm9zCHJvb3QKbmFtZTEKbmFtZTIScmVtb3ZlRXh0FnRvTG93ZXJDYXNlBnN1YgZAQEAGaWRzCHRleHQWZG93bmxvYWRVcmwQanNvbkRhdGEidXNlci9nZXREcml2ZUluZm8icmVzb3VyY2VfZHJpdmVfaWQeYmFja3VwX2RyaXZlX2lkGGN1ckRyaXZlSW5mbx5jdXJEcml2ZUluZm8tLS0UY3VyRHJpdmVJZC5nZXREb3dubG9hZFVybC0tZmlsZUlkLQ51bnNoaWZ0EGRyaXZlX2lkLm9wZW5GaWxlL2dldERvd25sb2FkVXJsImdldERvd25sb2FkVXJsLS0tIGxpdmVfdHJhbnNjb2RpbmccdXJsX2V4cGlyZV9zZWNAb3BlbkZpbGUvZ2V0VmlkZW9QcmV2aWV3UGxheUluZm80Z2V0VmlkZW9QcmV2aWV3UGxheUluZm89PT0udmlkZW9fcHJldmlld19wbGF5X2luZm8OY2F0U3Vicwp0aXRsZQhzdWJ0CmV4dHJhMGFwcGxpY2F0aW9uL29jdGV0LXN0cmVhbQhmbGFnEHBsYXlJbmZvEm90aGVyU3VicwxvbmVTdWIqYXBwbGljYXRpb24veC1tcGVnVVJMEHRhc2tMaXN0CHRhc2scaGFzT3duUHJvcGVydHk0bGl2ZV90cmFuc2NvZGluZ190YXNrX2xpc3QWdGVtcGxhdGVfaWRGbGl2ZV90cmFuc2NvZGluZ19zdWJ0aXRsZV90YXNrX2xpc3QQbGFuZ3VhZ2UYY29weS0tLXVzZXItnAR7InJlcXVlc3RzIjpbeyJib2R5Ijp7ImZpbGVfaWQiOiJ7e2RhdGEuZmlsZUlkfX0iLCJzaGFyZV9pZCI6Int7ZGF0YS5zaGFyZUlkfX0iLCJhdXRvX3JlbmFtZSI6dHJ1ZSwidG9fcGFyZW50X2ZpbGVfaWQiOiJyb290IiwidG9fZHJpdmVfaWQiOiJ7e2RhdGEuZHJpdmVJZH19In0sImhlYWRlcnMiOnsiQ29udGVudC1UeXBlIjoiYXBwbGljYXRpb24vanNvbiJ9LCJpZCI6IjAiLCJtZXRob2QiOiJQT1NUIiwidXJsIjoiL2ZpbGUvY29weSJ9XSwicmVzb3VyY2UiOiJmaWxlIn0OY29weS0tLR5hZHJpdmUvdjIvYmF0Y2gaY29weS0tLXJlc3VsdDRGb3JiaWRkZW5Ob1Blcm1pc3Npb24uRmlsZRJyZXNwb25zZXMKb25lSWQOZGVsZXRlZBZzZWFyY2hJbmRleAxzcGxpY2UYZGVsZXRlT25lLS0tngN7InJlcXVlc3RzIjpbeyJib2R5Ijp7ImRyaXZlX2lkIjoie3tkYXRhLmRyaXZlSWR9fSI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 \ No newline at end of file diff --git a/js/lib/cat.js b/js/lib/cat.js new file mode 100644 index 0000000..63f5cf7 --- /dev/null +++ b/js/lib/cat.js @@ -0,0 +1 @@ +var e,pe,t=function(){return(t=Object.assign||function(e){for(var t,n=1,r=arguments.length;n{var t;return{name:e,value:this.attribs[e],namespace:null==(t=this["x-attribsNamespace"])?void 0:t[e],prefix:null==(t=this["x-attribsPrefix"])?void 0:t[e]}})}}function S(t){return t.type===e.Tag||t.type===e.Script||t.type===e.Style}function C(t){return t.type===e.CDATA}function N(t){return t.type===e.Text}function b(t){return t.type===e.Comment}function I(t){return t.type===e.Directive}function O(t){return t.type===e.Root}function k(e){return Object.prototype.hasOwnProperty.call(e,"children")}function L(e,t=!1){let n;if(N(e))n=new _(e.data);else if(b(e))n=new E(e.data);else if(S(e)){const r=t?D(e.children):[],i=new y(e.name,{...e.attribs},r);r.forEach(e=>e.parent=i),null!=e.namespace&&(i.namespace=e.namespace),e["x-attribsNamespace"]&&(i["x-attribsNamespace"]={...e["x-attribsNamespace"]}),e["x-attribsPrefix"]&&(i["x-attribsPrefix"]={...e["x-attribsPrefix"]}),n=i}else if(C(e)){const r=t?D(e.children):[],i=new g(r);r.forEach(e=>e.parent=i),n=i}else if(O(e)){const r=t?D(e.children):[],i=new v(r);r.forEach(e=>e.parent=i),e["x-mode"]&&(i["x-mode"]=e["x-mode"]),n=i}else{if(!I(e))throw new Error("Not implemented yet: "+e.type);{const t=new T(e.name,e.data);null!=e["x-name"]&&(t["x-name"]=e["x-name"],t["x-publicId"]=e["x-publicId"],t["x-systemId"]=e["x-systemId"]),n=t}}return n.startIndex=e.startIndex,n.endIndex=e.endIndex,null!=e.sourceCodeLocation&&(n.sourceCodeLocation=e.sourceCodeLocation),n}function D(e){var t=e.map(e=>L(e,!0));for(let e=1;e$\x80-\uFFFF]/g,M=new Map([[34,"""],[38,"&"],[39,"'"],[60,"<"],[62,">"]]),P=null!=String.prototype.codePointAt?(e,t)=>e.codePointAt(t):(e,t)=>55296==(64512&e.charCodeAt(t))?1024*(e.charCodeAt(t)-55296)+e.charCodeAt(t+1)-56320+65536:e.charCodeAt(t);function B(e){let t,n="",r=0;for(;null!==(t=x.exec(e));){var i=t.index,s=e.charCodeAt(i),a=M.get(s);r=void 0!==a?(n+=e.substring(r,i)+a,i+1):(n+=`${e.substring(r,i)}&#x${P(e,i).toString(16)};`,x.lastIndex+=Number(55296==(64512&s)))}return n+e.substr(r)}function F(e,t){return function(n){let r,i=0,s="";for(;r=e.exec(n);)i!==r.index&&(s+=n.substring(i,r.index)),s+=t.get(r[0].charCodeAt(0)),i=r.index+1;return s+n.substring(i)}}const U=F(/["&\u00A0]/g,new Map([[34,"""],[38,"&"],[160," "]])),H=F(/[&<>\u00A0]/g,new Map([[38,"&"],[60,"<"],[62,">"],[160," "]])),G=new Map(["altGlyph","altGlyphDef","altGlyphItem","animateColor","animateMotion","animateTransform","clipPath","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","foreignObject","glyphRef","linearGradient","radialGradient","textPath"].map(e=>[e.toLowerCase(),e])),j=new Map(["definitionURL","attributeName","attributeType","baseFrequency","baseProfile","calcMode","clipPathUnits","diffuseConstant","edgeMode","filterUnits","glyphRef","gradientTransform","gradientUnits","kernelMatrix","kernelUnitLength","keyPoints","keySplines","keyTimes","lengthAdjust","limitingConeAngle","markerHeight","markerUnits","markerWidth","maskContentUnits","maskUnits","numOctaves","pathLength","patternContentUnits","patternTransform","patternUnits","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","refX","refY","repeatCount","repeatDur","requiredExtensions","requiredFeatures","specularConstant","specularExponent","spreadMethod","startOffset","stdDeviation","stitchTiles","surfaceScale","systemLanguage","tableValues","targetX","targetY","textLength","viewBox","viewTarget","xChannelSelector","yChannelSelector","zoomAndPan"].map(e=>[e.toLowerCase(),e])),q=new Set(["style","script","xmp","iframe","noembed","noframes","plaintext","noscript"]);function Y(e){return e.replace(/"/g,""")}const K=new Set(["area","base","basefont","br","col","command","embed","frame","hr","img","input","isindex","keygen","link","meta","param","source","track","wbr"]);function W(e,t={}){var n="length"in e?e:[e];let r="";for(let e=0;e`;case c:return``;case f:return``;case u:case l:case h:return function(e,t){!(t="foreign"===t.xmlMode&&(e.name=null!=(n=G.get(e.name))?n:e.name,e.parent)&&$.has(e.parent.name)?{...t,xmlMode:!1}:t).xmlMode&&Q.has(e.name)&&(t={...t,xmlMode:"foreign"});let r="<"+e.name;var n=function(e,t){var n;if(e){const r=!1===(null!=(n=t.encodeEntities)?n:t.decodeEntities)?Y:t.xmlMode||"utf8"!==t.encodeEntities?B:U;return Object.keys(e).map(n=>{var s,i=null!=(i=e[n])?i:"";return"foreign"===t.xmlMode&&(n=null!=(s=j.get(n))?s:n),t.emptyAttrs||t.xmlMode||""!==i?`${n}="${r(i)}"`:n}).join(" ")}}(e.attribs,t);return n&&(r+=" "+n),0===e.children.length&&(t.xmlMode?!1!==t.selfClosingTags:t.selfClosingTags&&K.has(e.name))?(t.xmlMode||(r+=" "),r+="/>"):(r+=">",0`)),r}(e,t);case a:return function(e,t){var n,r=e.data||"";return!1===(null!=(n=t.encodeEntities)?n:t.decodeEntities)||!t.xmlMode&&e.parent&&q.has(e.parent.name)?r:(t.xmlMode||"utf8"!==t.encodeEntities?B:H)(r)}(e,t)}}const $=new Set(["mi","mo","mn","ms","mtext","annotation-xml","foreignObject","desc","title"]),Q=new Set(["svg","math"]);function z(e,t){return W(e,t)}function X(e){return Array.isArray(e)?e.map(X).join(""):k(e)&&!b(e)?X(e.children):N(e)?e.data:""}function Z(t){return Array.isArray(t)?t.map(Z).join(""):k(t)&&(t.type===e.Tag||C(t))?Z(t.children):N(t)?t.data:""}function J(e){return k(e)?e.children:[]}function ee(e){return e.parent||null}function te(e){var t=ee(e);if(null!=t)return J(t);var n=[e];let{prev:r,next:i}=e;for(;null!=r;)n.unshift(r),{prev:r}=r;for(;null!=i;)n.push(i),{next:i}=i;return n}function ne(e){let t=e.next;for(;null!==t&&!S(t);)({next:t}=t);return t}function re(e){let t=e.prev;for(;null!==t&&!S(t);)({prev:t}=t);return t}function ie(e){var t,n;e.prev&&(e.prev.next=e.next),e.next&&(e.next.prev=e.prev),e.parent&&0<=(n=(t=e.parent.children).lastIndexOf(e))&&t.splice(n,1),e.next=null,e.prev=null,e.parent=null}function se(e,t,n=!0,r=1/0){return ae(e,Array.isArray(t)?t:[t],n,r)}function ae(e,t,n,r){for(var i=[],s=[t],a=[0];;)if(a[0]>=s[0].length){if(1===a.length)return i;s.shift(),a.shift()}else{const t=s[0][a[0]++];if(e(t)&&(i.push(t),--r<=0))return i;n&&k(t)&&0"function"==typeof e?t=>S(t)&&e(t.name):"*"===e?S:t=>S(t)&&t.name===e,tag_type:e=>"function"==typeof e?t=>e(t.type):t=>t.type===e,tag_contains:e=>"function"==typeof e?t=>N(t)&&e(t.data):t=>N(t)&&t.data===e};function ue(e,t){return"function"==typeof t?n=>S(n)&&t(n.attribs[e]):n=>S(n)&&n.attribs[e]===t}function le(e,t){return n=>e(n)||t(n)}function he(e){var t=Object.keys(e).map(t=>{var n=e[t];return Object.prototype.hasOwnProperty.call(ce,t)?ce[t](n):ue(t,n)});return 0===t.length?null:t.reduce(le)}function fe(e,t,n=!0,r=1/0){return se(ce.tag_name(e),t,n,r)}function de(e,t){var n=[],r=[];if(e===t)return 0;let i=k(e)?e:e.parent;for(;i;)n.unshift(i),i=i.parent;for(i=k(t)?t:t.parent;i;)r.unshift(i),i=i.parent;var o,c,u,l,s=Math.min(n.length,r.length);let a=0;for(;ac.indexOf(l)?o===t?pe.FOLLOWING|pe.CONTAINED_BY:pe.FOLLOWING:o===e?pe.PRECEDING|pe.CONTAINS:pe.PRECEDING)}function me(e){return(e=e.filter((e,t,n)=>!n.includes(e,t+1))).sort((e,t)=>(e=de(e,t))&pe.PRECEDING?-1:e&pe.FOLLOWING?1:0),e}!function(e){e[e.DISCONNECTED=1]="DISCONNECTED",e[e.PRECEDING=2]="PRECEDING",e[e.FOLLOWING=4]="FOLLOWING",e[e.CONTAINS=8]="CONTAINS",e[e.CONTAINED_BY=16]="CONTAINED_BY"}(pe=pe||{});const _e=["url","type","lang"],Ee=["fileSize","bitrate","framerate","samplingrate","channels","duration","height","width"];function Te(e){return fe("media:content",e).map(e=>{var t=e.attribs,n={medium:t.medium,isDefault:!!t.isDefault};for(const e of _e)t[e]&&(n[e]=t[e]);for(const e of Ee)t[e]&&(n[e]=parseInt(t[e],10));return t.expression&&(n.expression=t.expression),n})}function Ae(e,t){return fe(e,t,!0,1)[0]}function ge(e,t,n=!1){return X(fe(e,t,n,1)).trim()}function ve(e,t,n,r,i=!1){(n=ge(n,r,i))&&(e[t]=n)}function ye(e){return"rss"===e||"feed"===e||"rdf:RDF"===e}var Se=Object.freeze({__proto__:null,isTag:S,isCDATA:C,isText:N,isComment:b,isDocument:O,hasChildren:k,getOuterHTML:z,getInnerHTML:function(e,t){return k(e)?e.children.map(e=>z(e,t)).join(""):""},getText:function e(t){return Array.isArray(t)?t.map(e).join(""):S(t)?"br"===t.name?"\n":e(t.children):C(t)?e(t.children):N(t)?t.data:""},textContent:X,innerText:Z,getChildren:J,getParent:ee,getSiblings:te,getAttributeValue:function(e,t){return null==(e=e.attribs)?void 0:e[t]},hasAttrib:function(e,t){return null!=e.attribs&&Object.prototype.hasOwnProperty.call(e.attribs,t)&&null!=e.attribs[t]},getName:function(e){return e.name},nextElementSibling:ne,prevElementSibling:re,removeElement:ie,replaceElement:function(e,t){const n=t.prev=e.prev;n&&(n.next=t);var r=t.next=e.next;if(r&&(r.prev=t),r=t.parent=e.parent){const n=r.children;n[n.lastIndexOf(e)]=t,e.parent=null}},appendChild:function(e,t){ie(t),t.next=null,1<(t.parent=e).children.push(t)?((e=e.children[e.children.length-2]).next=t).prev=e:t.prev=null},append:function(e,t){ie(t);var n=e.parent,r=e.next;if(t.next=r,((t.prev=e).next=t).parent=n,r){if(r.prev=t,n){const e=n.children;e.splice(e.lastIndexOf(r),0,t)}}else n&&n.children.push(t)},prependChild:function(e,t){ie(t),t.parent=e,t.prev=null,1!==e.children.unshift(t)?((e=e.children[1]).prev=t).next=e:t.next=null},prepend:function(e,t){ie(t);var r,n=e.parent;n&&(r=n.children).splice(r.indexOf(e),0,t),e.prev&&(e.prev.next=t),t.parent=n,t.prev=e.prev,(t.next=e).prev=t},filter:se,find:ae,findOneChild:function(e,t){return t.find(e)},findOne:oe,existsOne:function e(t,n){return n.some(n=>S(n)&&(t(n)||e(t,n.children)))},findAll:function(e,t){for(var n=[],r=[t],i=[0];;)if(i[0]>=r[0].length){if(1===r.length)return n;r.shift(),i.shift()}else{const t=r[0][i[0]++];S(t)&&(e(t)&&n.push(t),0{var r={media:Te(e=e.children)},t=(ve(r,"id","id",e),ve(r,"title","title",e),null==(t=Ae("link",e))?void 0:t.attribs.href);return t&&(r.link=t),(t=ge("summary",e)||ge("content",e))&&(r.description=t),(t=ge("updated",e))&&(r.pubDate=new Date(t)),r})},t=(ve(r,"id","id",e),ve(r,"title","title",e),null==(t=Ae("link",e))?void 0:t.attribs.href);return t&&(r.link=t),ve(r,"description","subtitle",e),(t=ge("updated",e))&&(r.updated=new Date(t)),ve(r,"author","email",e,!0),r}:function(e){var t=null!=(t=null==(t=Ae("channel",e.children))?void 0:t.children)?t:[],e={type:e.name.substr(0,3),id:"",items:fe("item",e.children).map(e=>{var n={media:Te(e=e.children)};return ve(n,"id","guid",e),ve(n,"title","title",e),ve(n,"link","link",e),ve(n,"description","description",e),(e=ge("pubDate",e)||ge("dc:date",e))&&(n.pubDate=new Date(e)),n})},s=(ve(e,"title","title",t),ve(e,"link","link",t),ve(e,"description","description",t),ge("lastBuildDate",t));return s&&(e.updated=new Date(s)),ve(e,"author","managingEditor",t,!0),e})(e):null}}),Ce=function(){return(Ce=Object.assign||function(e){for(var t,n=1,r=arguments.length;ne.length-3)&&((n=e.charCodeAt(t+1))>=xe.LowerA&&n<=xe.LowerZ||n>=xe.UpperA&&n<=xe.UpperZ||n===xe.Exclamation)&&e.includes(">",t+2)}!function(e){e[e.LowerA=97]="LowerA",e[e.LowerZ=122]="LowerZ",e[e.UpperA=65]="UpperA",e[e.UpperZ=90]="UpperZ",e[e.Exclamation=33]="Exclamation"}(xe=xe||{});var He=Object.prototype.hasOwnProperty,Ge=/\s+/,je="data-",qe={null:null,true:!0,false:!1},Ye=/^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,Ke=/^{[^]*}$|^\[[^]*]$/;function We(e,t,n){if(e&&S(e))return null==e.attribs&&(e.attribs={}),t?He.call(e.attribs,t)?!n&&Ye.test(t)?t:e.attribs[t]:"option"===e.name&&"value"===t?Oe(e.children):"input"!==e.name||"radio"!==e.attribs.type&&"checkbox"!==e.attribs.type||"value"!==t?void 0:"on":e.attribs}function Ve(e,t,n){null===n?Ze(e,t):e.attribs[t]="".concat(n)}function $e(e,t,n){return t in e?e[t]:!n&&Ye.test(t)?void 0!==We(e,t,!1):We(e,t,n)}function Qe(e,t,n,r){t in e?e[t]=n:Ve(e,t,!r&&Ye.test(t)?n?"":null:"".concat(n))}function ze(e,t,n){null==e.data&&(e.data={}),"object"==typeof t?Object.assign(e.data,t):"string"==typeof t&&void 0!==n&&(e.data[t]=n)}function Xe(e,t){for(var n,i,r=null==t?(n=Object.keys(e.attribs).filter(function(e){return e.startsWith(je)})).map(function(e){return e.slice(je.length).replace(/[_.-](\w|$)/g,function(e,t){return t.toUpperCase()})}):(n=[je+t.replace(/[A-Z]/g,"-$&").toLowerCase()],[t]),a=0;a").parent().html();case"innerHTML":return this.html();default:return $e(i,e,this.options.xmlMode)}}if("object"==typeof e||void 0!==t){if("function"!=typeof t)return Be(this,function(n){S(n)&&("object"==typeof e?Object.keys(e).forEach(function(t){var i=e[t];Qe(n,t,i,r.options.xmlMode)}):Qe(n,e,t,r.options.xmlMode))});if("object"==typeof e)throw new Error("Bad combination of arguments.");return Be(this,function(n,i){S(n)&&Qe(n,e,t.call(n,i,$e(n,e,r.options.xmlMode)),r.options.xmlMode)})}},data:function(e,t){var r=this[0];if(r&&S(r))return null==r.data&&(r.data={}),e?"object"==typeof e||void 0!==t?(Be(this,function(n){S(n)&&("object"==typeof e?ze(n,e):ze(n,e,t))}),this):He.call(r.data,e)?r.data[e]:Xe(r,e):Xe(r)},val:function(e){var t=0===arguments.length,n=this[0];if(!n||!S(n))return t?void 0:this;switch(n.name){case"textarea":return this.text(e);case"select":var r=this.find("option:selected");if(t)return this.attr("multiple")?r.toArray().map(function(e){return Oe(e.children)}):r.attr("value");if(null!=this.attr("multiple")||"object"!=typeof e){this.find("option").removeAttr("selected");for(var i="object"!=typeof e?[e]:e,s=0;s>10|55296,1023&r|56320)}function lt(e){return e.replace(it,ut)}function ht(e){return 39===e||34===e}function ft(e){return 32===e||9===e||10===e||12===e||13===e}function pt(e){var t=[],n=dt(t,""+e,0);if(n>=1)):e.type===et.Pseudo&&(e.data?"has"===e.name||"contains"===e.name?r=0:Array.isArray(e.data)?(r=Math.min(...e.data.map(e=>Math.min(...e.map(vt)))))<0&&(r=0):r=2:r=3),r}const yt=/[-[\]{}()*+?.,\\^$|#\s]/g;function St(e){return e.replace(yt,"\\$&")}const Ct=new Set(["accept","accept-charset","align","alink","axis","bgcolor","charset","checked","clear","codetype","color","compact","declare","defer","dir","direction","disabled","enctype","face","frame","hreflang","http-equiv","lang","language","link","media","method","multiple","nohref","noresize","noshade","nowrap","readonly","rel","rev","rules","scope","scrolling","selected","shape","target","text","type","valign","valuetype","vlink"]);function Nt(e,t){return"boolean"==typeof e.ignoreCase?e.ignoreCase:"quirks"===e.ignoreCase?!!t.quirksMode:!t.xmlMode&&Ct.has(e.name)}const bt={equals(e,t,n){const r=n.adapter,i=t.name;let s=t.value;return Nt(t,n)?(s=s.toLowerCase(),t=>{var n=r.getAttributeValue(t,i);return null!=n&&n.length===s.length&&n.toLowerCase()===s&&e(t)}):t=>r.getAttributeValue(t,i)===s&&e(t)},hyphen(e,t,n){const r=n.adapter,i=t.name;let s=t.value;const a=s.length;return Nt(t,n)?(s=s.toLowerCase(),function(t){var n=r.getAttributeValue(t,i);return null!=n&&(n.length===a||"-"===n.charAt(a))&&n.substr(0,a).toLowerCase()===s&&e(t)}):function(t){var n=r.getAttributeValue(t,i);return null!=n&&(n.length===a||"-"===n.charAt(a))&&n.substr(0,a)===s&&e(t)}},element(e,t,n){const r=n.adapter,{name:i,value:s}=t;if(/\s/.test(s))return mt.falseFunc;const a=new RegExp(`(?:^|\\s)${St(s)}(?:$|\\s)`,Nt(t,n)?"i":"");return function(t){var n=r.getAttributeValue(t,i);return null!=n&&n.length>=s.length&&a.test(n)&&e(t)}},exists:(e,{name:t},{adapter:n})=>r=>n.hasAttrib(r,t)&&e(r),start(e,t,n){const r=n.adapter,i=t.name;let s=t.value;const a=s.length;return 0===a?mt.falseFunc:Nt(t,n)?(s=s.toLowerCase(),t=>{var n=r.getAttributeValue(t,i);return null!=n&&n.length>=a&&n.substr(0,a).toLowerCase()===s&&e(t)}):t=>{var n;return!(null==(n=r.getAttributeValue(t,i))||!n.startsWith(s))&&e(t)}},end(e,t,n){const r=n.adapter,i=t.name;let s=t.value;const a=-s.length;return 0==a?mt.falseFunc:Nt(t,n)?(s=s.toLowerCase(),t=>{var n;return(null==(n=r.getAttributeValue(t,i))?void 0:n.substr(a).toLowerCase())===s&&e(t)}):t=>{var n;return!(null==(n=r.getAttributeValue(t,i))||!n.endsWith(s))&&e(t)}},any(e,t,n){const r=n.adapter,{name:i,value:s}=t;if(""===s)return mt.falseFunc;if(Nt(t,n)){const t=new RegExp(St(s),"i");return function(n){var a=r.getAttributeValue(n,i);return null!=a&&a.length>=s.length&&t.test(a)&&e(n)}}return t=>{var n;return!(null==(n=r.getAttributeValue(t,i))||!n.includes(s))&&e(t)}},not(e,t,n){const r=n.adapter,i=t.name;let s=t.value;return""===s?t=>!!r.getAttributeValue(t,i)&&e(t):Nt(t,n)?(s=s.toLowerCase(),t=>{var n=r.getAttributeValue(t,i);return(null==n||n.length!==s.length||n.toLowerCase()!==s)&&e(t)}):t=>r.getAttributeValue(t,i)!==s&&e(t)}},It=new Set([9,10,12,13,32]),Ot="0".charCodeAt(0),kt="9".charCodeAt(0);function Lt(e){return function(e){const t=e[0],n=e[1]-1;if(n<0&&t<=0)return mt.falseFunc;if(-1===t)return e=>e<=n;if(0===t)return e=>e===n;if(1===t)return n<0?mt.trueFunc:e=>e>=n;const r=Math.abs(t),i=(n%r+r)%r;return 1e>=n&&e%r==i:e=>e<=n&&e%r==i}(function(e){if("even"===(e=e.trim().toLowerCase()))return[2,0];if("odd"===e)return[2,1];let t=0,n=0,r=s(),i=a();if(t=Ot&&e.charCodeAt(t)<=kt;)r=10*r+(e.charCodeAt(t)-Ot),t++;return t===n?null:r}function o(){for(;t{var r=t.getParent(n);return null!=r&&t.isTag(r)&&e(n)}}const Rt={contains:(e,t,{adapter:n})=>function(r){return e(r)&&n.getText(r).includes(t)},icontains(e,t,{adapter:n}){const r=t.toLowerCase();return function(t){return e(t)&&n.getText(t).toLowerCase().includes(r)}},"nth-child"(e,t,{adapter:n,equals:r}){const i=Lt(t);return i===mt.falseFunc?mt.falseFunc:i===mt.trueFunc?Dt(e,n):function(t){var s=n.getSiblings(t);let a=0;for(let e=0;et=>{var r=n.getParent(t);return(null==r||!n.isTag(r))&&e(t)},scope(e,t,n,r){const i=n.equals;return r&&0!==r.length?1===r.length?t=>i(r[0],t)&&e(t):t=>r.includes(t)&&e(t):Rt.root(e,t,n)},hover:wt("isHovered"),visited:wt("isVisited"),active:wt("isActive")};function wt(e){return function(t,n,{adapter:r}){const i=r[e];return"function"!=typeof i?mt.falseFunc:function(e){return i(e)&&t(e)}}}const xt={empty:(e,{adapter:t})=>!t.getChildren(e).some(e=>t.isTag(e)||""!==t.getText(e)),"first-child"(e,{adapter:t,equals:n}){var r;return t.prevElementSibling?null==t.prevElementSibling(e):null!=(r=t.getSiblings(e).find(e=>t.isTag(e)))&&n(e,r)},"last-child"(e,{adapter:t,equals:n}){var r=t.getSiblings(e);for(let i=r.length-1;0<=i;i--){if(n(e,r[i]))return!0;if(t.isTag(r[i]))break}return!1},"first-of-type"(e,{adapter:t,equals:n}){var r=t.getSiblings(e),i=t.getName(e);for(let s=0;sn(e,i)||!t.isTag(i)||t.getName(i)!==r)},"only-child":(e,{adapter:t,equals:n})=>t.getSiblings(e).every(r=>n(e,r)||!t.isTag(r))};function Mt(e,t,n,r){if(null===n){if(e.length>r)throw new Error(`Pseudo-class :${t} requires an argument`)}else if(e.length===r)throw new Error(`Pseudo-class :${t} doesn't have any arguments`)}const Pt={"any-link":":is(a, area, link)[href]",link:":any-link:not(:visited)",disabled:":is(\n :is(button, input, select, textarea, optgroup, option)[disabled],\n optgroup[disabled] > option,\n fieldset[disabled]:not(fieldset[disabled] legend:first-of-type *)\n )",enabled:":not(:disabled)",checked:":is(:is(input[type=radio], input[type=checkbox])[checked], option:selected)",required:":is(input, select, textarea)[required]",optional:":is(input, select, textarea):not([required])",selected:"option:is([selected], select:not([multiple]):not(:has(> option[selected])) > :first-of-type)",checkbox:"[type=checkbox]",file:"[type=file]",password:"[type=password]",radio:"[type=radio]",reset:"[type=reset]",image:"[type=image]",submit:"[type=submit]",parent:":not(:empty)",header:":is(h1, h2, h3, h4, h5, h6)",button:":is(button, input[type=button])",input:":is(input, textarea, select, button)",text:"input:is(:not([type!='']), [type=text])"},Bt={};function Ft(e,t){var n=t.getSiblings(e);return n.length<=1||(e=n.indexOf(e))<0||e===n.length-1?[]:n.slice(e+1).filter(t.isTag)}function Ut(e){return{xmlMode:!!e.xmlMode,lowerCaseAttributeNames:!!e.lowerCaseAttributeNames,lowerCaseTags:!!e.lowerCaseTags,quirksMode:!!e.quirksMode,cacheResults:!!e.cacheResults,pseudos:e.pseudos,adapter:e.adapter,equals:e.equals}}const Ht=(e,t,n,r,i)=>{const s=i(t,Ut(n),r);return s===mt.trueFunc?e:s===mt.falseFunc?mt.falseFunc:t=>s(t)&&e(t)},Gt={is:Ht,matches:Ht,where:Ht,not(e,t,n,r,i){const s=i(t,Ut(n),r);return s===mt.falseFunc?e:s===mt.trueFunc?mt.falseFunc:t=>!s(t)&&e(t)},has(e,t,n,r,i){const s=n.adapter,a=Ut(n),o=(a.relativeSelector=!0,t.some(e=>e.some(Tt))?[Bt]:void 0),c=i(t,a,o);if(c===mt.falseFunc)return mt.falseFunc;const u=function(e,t){return e===mt.falseFunc?mt.falseFunc:n=>t.isTag(n)&&e(n)}(c,s);if(o&&c!==mt.trueFunc){const{shouldTestNextSiblings:t=!1}=c;return n=>{if(!e(n))return!1;o[0]=n;var r=s.getChildren(n),n=t?[...r,...Ft(n,s)]:r;return s.existsOne(u,n)}}return t=>e(t)&&s.existsOne(u,s.getChildren(t))}};function jt(e,t){return(e=t.getParent(e))&&t.isTag(e)?e:null}function qt(e,t,n,r,i){const{adapter:s,equals:a}=n;switch(t.type){case et.PseudoElement:throw new Error("Pseudo-elements are not supported by css-select");case et.ColumnCombinator:throw new Error("Column combinators are not yet supported by css-select");case et.Attribute:if(null!=t.namespace)throw new Error("Namespaced attributes are not yet supported by css-select");return n.xmlMode&&!n.lowerCaseAttributeNames||(t.name=t.name.toLowerCase()),bt[t.action](e,t,n);case et.Pseudo:return function(e,t,n,r,i){const{name:a,data:o}=t;if(Array.isArray(o)){if(a in Gt)return Gt[a](e,o,n,r,i);throw new Error(`Unknown pseudo-class :${a}(${o})`)}const c=null==(t=n.pseudos)?void 0:t[a],u="string"==typeof c?c:Pt[a];if("string"==typeof u){if(null!=o)throw new Error(`Pseudo ${a} doesn't have any arguments`);const t=pt(u);return Gt.is(e,t,n,r,i)}if("function"==typeof c)return Mt(c,a,o,1),t=>c(t,o)&&e(t);if(a in Rt)return Rt[a](e,o,n,r);if(a in xt){const t=xt[a];return Mt(t,a,o,2),r=>t(r,n,o)&&e(r)}throw new Error("Unknown pseudo-class :"+a)}(e,t,n,r,i);case et.Tag:{if(null!=t.namespace)throw new Error("Namespaced tag names are not yet supported by css-select");let r=t.name;return n.xmlMode&&!n.lowerCaseTags||(r=r.toLowerCase()),function(t){return s.getName(t)===r&&e(t)}}case et.Descendant:{if(!1===n.cacheResults||"undefined"==typeof WeakSet)return function(t){let n=t;for(;n=jt(n,s);)if(e(n))return!0;return!1};const t=new WeakSet;return function(n){let r=n;for(;r=jt(r,s);)if(!t.has(r)){if(s.isTag(r)&&e(r))return!0;t.add(r)}return!1}}case"_flexibleDescendant":return function(t){let n=t;do{if(e(n))return!0}while(n=jt(n,s));return!1};case et.Parent:return function(t){return s.getChildren(t).some(t=>s.isTag(t)&&e(t))};case et.Child:return function(t){return null!=(t=s.getParent(t))&&s.isTag(t)&&e(t)};case et.Sibling:return function(t){var n=s.getSiblings(t);for(let r=0;re.some(Yt)))}const Kt={type:et.Descendant},Wt={type:"_flexibleDescendant"},Vt={type:et.Pseudo,name:"scope",data:null};function $t(e,t,n){e.forEach(gt),n=null!=(r=t.context)?r:n;const i=Array.isArray(n),s=n&&(Array.isArray(n)?n:[n]);if(!1!==t.relativeSelector)!function(e,{adapter:t},n){var r=!(null==n||!n.every(e=>{var n=t.isTag(e)&&t.getParent(e);return e===Bt||n&&t.isTag(n)}));for(const t of e){if(!(00{if(2<=e.length){const[t,n]=e;t.type===et.Pseudo&&"scope"===t.name&&(i&&n.type===et.Descendant?e[1]=Wt:n.type!==et.Adjacent&&n.type!==et.Sibling||(a=!0))}return function(e,t,n){return e.reduce((e,r)=>e===mt.falseFunc?mt.falseFunc:qt(e,r,t,n,$t),null!=(e=t.rootFunc)?e:mt.trueFunc)}(e,t,s)}).reduce(Qt,mt.falseFunc);return r.shouldTestNextSiblings=a,r}function Qt(e,t){return t===mt.falseFunc||e===mt.trueFunc?e:e===mt.falseFunc||t===mt.trueFunc?t:function(n){return e(n)||t(n)}}const zt=(e,t)=>e===t,Xt={adapter:Se,equals:zt},Zt=(Jt=$t,function(e,t,n){return t=function(e){var r;return null==(e=null!=e?e:Xt).adapter&&(e.adapter=Se),null==e.equals&&(e.equals=null!=(r=null==(r=e.adapter)?void 0:r.equals)?r:zt),e}(t),Jt(e,t,n)});function en(e,t,n=!1){return n&&(e=function(e,t){const n=Array.isArray(e)?e.slice(0):[e],r=n.length;for(let e=0;ee.some(nn)))}function rn(e){var t=[],n=[];for(const r of e)(r.some(nn)?t:n).push(r);return[n,t]}const sn={type:et.Universal,namespace:null},an={type:et.Pseudo,name:"scope",data:null};function on(e,t,n={}){return cn([e],t,n)}function cn(e,t,n={}){var i;return"function"==typeof t?e.some(t):([t,i]=rn(pt(t)),00S(e)&&!s.has(e)):t;if(0===a.length)break;var o=hn(r,t,n);if(o.length)if(s)o.forEach(e=>s.add(e));else{if(e===i.length-1)return o;s=new Set(o)}}return void 0!==s?s.size===t.length?t:t.filter(e=>s.has(e)):[]}function hn(e,t,n){var r,s;return e.some(ot)?(r=null!=(r=n.root)?r:function(e){for(;e.parent;)e=e.parent;return e}(t[0]),s={...n,context:t,relativeSelector:!1},e.push(an),fn(r,e,s,!0,t.length)):fn(t,e,n,!1,t.length)}function fn(e,t,n,r,i){var s=t.findIndex(nn),a=t.slice(0,s),o=t[s],c=t.length-1===s?i:1/0;if(0===(c=function(e,t,n){var r=null!=t?parseInt(t,10):NaN;switch(e){case"first":return 1;case"nth":case"eq":return isFinite(r)?0<=r?r+1:1/0:0;case"lt":return isFinite(r)?0<=r?Math.min(r,n):1/0:0;case"gt":return isFinite(r)?1/0:0;case"odd":return 2*n;case"even":return 2*n-1;case"last":case"not":return 1/0}}(o.name,o.data,c)))return[];r=(0!==a.length||Array.isArray(e)?0===a.length?(Array.isArray(e)?e:[e]).filter(S):r||a.some(ot)?pn(e,[a],n,c):mn(e,[a],n):J(e).filter(S)).slice(0,c);let h=function(e,t,n,r){var i="string"==typeof n?parseInt(n,10):NaN;switch(e){case"first":case"lt":return t;case"last":return 0t%2==0);case"odd":return t.filter((e,t)=>t%2==1);case"not":{const e=new Set(ln(n,t,r));return t.filter(t=>!e.has(t))}}}(o.name,r,o.data,n);if(0===h.length||t.length===s+1)return h;if(e=(a=t.slice(s+1)).some(ot)){if(ot(a[0])){const e=a[0].type;e!==et.Sibling&&e!==et.Adjacent||(h=en(h,Se,!0)),a.unshift(sn)}n={...n,relativeSelector:!1,rootFunc:e=>h.includes(e)}}else n.rootFunc&&n.rootFunc!==_t&&(n={...n,rootFunc:_t});return a.some(nn)?fn(h,a,n,!1,i):e?pn(h,[a],n,i):mn(h,[a],n)}function pn(e,t,n,r){return dn(e,Zt(t,n,e),r)}function dn(e,t,n=1/0){return ae(e=>S(e)&&t(e),en(e,Se,t.shouldTestNextSiblings),!0,n)}function mn(e,t,n){return 0===(e=(Array.isArray(e)?e:[e]).filter(S)).length||(t=Zt(t,n))===_t?e:e.filter(t)}var _n=function(e,t,n){if(n||2===arguments.length)for(var r,i=0,s=t.length;ifn(t,e,n,!0,1/0)),e.length&&s.push(pn(t,e,n,1/0)),0===s.length?[]:1===s.length?s[0]:me(s.reduce((e,t)=>[...e,...t])))}(e,r,t)))):this._make([])},parent:Sn,parents:Cn,parentsUntil:Nn,closest:function(e){var t,r,i,n=[];return e&&(r={xmlMode:this.options.xmlMode,root:null==(t=this._root)?void 0:t[0]},i="string"==typeof e?function(t){return on(t,e,r)}:xn(e),Be(this,function(e){for(;e&&S(e);){if(i(e,0)){n.includes(e)||n.push(e);break}e=e.parent}})),this._make(n)},next:bn,nextAll:In,nextUntil:On,prev:kn,prevAll:Ln,prevUntil:Dn,siblings:Rn,children:wn,contents:function(){var e=this.toArray().reduce(function(e,t){return k(t)?e.concat(t.children):e},[]);return this._make(e)},each:function(e){for(var t=0,n=this.length;t=e.length?null:e[t+n],l=0;lthis.bufferWaterline}dropParsedChunk(){this.willDropParsedChunk()&&(this.html=this.html.substring(this.pos),this.lineStartPos-=this.pos,this.droppedBufferSize+=this.pos,this.pos=0,this.lastGapPos=-2,this.gapStack.length=0)}write(e,t){0this.html.length)return this.endOfChunkHit=!this.lastChunkWritten,!1;if(t)return this.html.startsWith(e,this.pos);for(let t=0;t=this.html.length?(this.endOfChunkHit=!this.lastChunkWritten,ar.EOF):(e=this.html.charCodeAt(e))===ar.CARRIAGE_RETURN?ar.LINE_FEED:e}advance(){if(this.pos++,this.isEol&&(this.isEol=!1,this.line++,this.lineStartPos=this.pos),this.pos>=this.html.length)return this.endOfChunkHit=!this.lastChunkWritten,ar.EOF;let e=this.html.charCodeAt(this.pos);return e===ar.CARRIAGE_RETURN?(this.isEol=!0,this.skipNextNewLine=!0,ar.LINE_FEED):e===ar.LINE_FEED&&(this.isEol=!0,this.skipNextNewLine)?(this.line--,this.skipNextNewLine=!1,this._addGap(),this.advance()):(this.skipNextNewLine=!1,pr(e)&&(e=this._processSurrogate(e)),null===this.handler.onParseError||31䀾mmaĀ;d׷׸䎓;䏜reve;䄞ƀeiy؇،ؐdil;䄢rc;䄜;䐓ot;䄠r;쀀𝔊;拙pf;쀀𝔾eater̀EFGLSTصلَٖٛ٦qualĀ;Lؾؿ扥ess;招ullEqual;执reater;檢ess;扷lantEqual;橾ilde;扳cr;쀀𝒢;扫ЀAacfiosuڅڋږڛڞڪھۊRDcy;䐪Āctڐڔek;䋇;䁞irc;䄤r;愌lbertSpace;愋ǰگ\0ڲf;愍izontalLine;攀Āctۃۅòکrok;䄦mpńېۘownHumðįqual;扏܀EJOacdfgmnostuۺ۾܃܇܎ܚܞܡܨ݄ݸދޏޕcy;䐕lig;䄲cy;䐁cute耻Í䃍Āiyܓܘrc耻Î䃎;䐘ot;䄰r;愑rave耻Ì䃌ƀ;apܠܯܿĀcgܴܷr;䄪inaryI;慈lieóϝǴ݉\0ݢĀ;eݍݎ戬Āgrݓݘral;戫section;拂isibleĀCTݬݲomma;恣imes;恢ƀgptݿރވon;䄮f;쀀𝕀a;䎙cr;愐ilde;䄨ǫޚ\0ޞcy;䐆l耻Ï䃏ʀcfosuެ޷޼߂ߐĀiyޱ޵rc;䄴;䐙r;쀀𝔍pf;쀀𝕁ǣ߇\0ߌr;쀀𝒥rcy;䐈kcy;䐄΀HJacfosߤߨ߽߬߱ࠂࠈcy;䐥cy;䐌ppa;䎚Āey߶߻dil;䄶;䐚r;쀀𝔎pf;쀀𝕂cr;쀀𝒦րJTaceflmostࠥࠩࠬࡐࡣ঳সে্਷ੇcy;䐉耻<䀼ʀcmnpr࠷࠼ࡁࡄࡍute;䄹bda;䎛g;柪lacetrf;愒r;憞ƀaeyࡗ࡜ࡡron;䄽dil;䄻;䐛Āfsࡨ॰tԀACDFRTUVarࡾࢩࢱࣦ࣠ࣼयज़ΐ४Ānrࢃ࢏gleBracket;柨rowƀ;BR࢙࢚࢞憐ar;懤ightArrow;懆eiling;挈oǵࢷ\0ࣃbleBracket;柦nǔࣈ\0࣒eeVector;楡ectorĀ;Bࣛࣜ懃ar;楙loor;挊ightĀAV࣯ࣵrrow;憔ector;楎Āerँगeƀ;AVउऊऐ抣rrow;憤ector;楚iangleƀ;BEतथऩ抲ar;槏qual;抴pƀDTVषूौownVector;楑eeVector;楠ectorĀ;Bॖॗ憿ar;楘ectorĀ;B॥०憼ar;楒ightáΜs̀EFGLSTॾঋকঝঢভqualGreater;拚ullEqual;扦reater;扶ess;檡lantEqual;橽ilde;扲r;쀀𝔏Ā;eঽা拘ftarrow;懚idot;䄿ƀnpw৔ਖਛgȀLRlr৞৷ਂਐeftĀAR০৬rrow;柵ightArrow;柷ightArrow;柶eftĀarγਊightáοightáϊf;쀀𝕃erĀLRਢਬeftArrow;憙ightArrow;憘ƀchtਾੀੂòࡌ;憰rok;䅁;扪Ѐacefiosuਗ਼੝੠੷੼અઋ઎p;椅y;䐜Ādl੥੯iumSpace;恟lintrf;愳r;쀀𝔐nusPlus;戓pf;쀀𝕄cò੶;䎜ҀJacefostuણધભીଔଙඑ඗ඞcy;䐊cute;䅃ƀaey઴હાron;䅇dil;䅅;䐝ƀgswે૰଎ativeƀMTV૓૟૨ediumSpace;怋hiĀcn૦૘ë૙eryThiî૙tedĀGL૸ଆreaterGreateòٳessLesóੈLine;䀊r;쀀𝔑ȀBnptଢନଷ଺reak;恠BreakingSpace;䂠f;愕ڀ;CDEGHLNPRSTV୕ୖ୪୼஡௫ఄ౞಄ದ೘ൡඅ櫬Āou୛୤ngruent;扢pCap;扭oubleVerticalBar;戦ƀlqxஃஊ஛ement;戉ualĀ;Tஒஓ扠ilde;쀀≂̸ists;戄reater΀;EFGLSTஶஷ஽௉௓௘௥扯qual;扱ullEqual;쀀≧̸reater;쀀≫̸ess;批lantEqual;쀀⩾̸ilde;扵umpń௲௽ownHump;쀀≎̸qual;쀀≏̸eĀfsఊధtTriangleƀ;BEచఛడ拪ar;쀀⧏̸qual;括s̀;EGLSTవశ఼ౄోౘ扮qual;扰reater;扸ess;쀀≪̸lantEqual;쀀⩽̸ilde;扴estedĀGL౨౹reaterGreater;쀀⪢̸essLess;쀀⪡̸recedesƀ;ESಒಓಛ技qual;쀀⪯̸lantEqual;拠ĀeiಫಹverseElement;戌ghtTriangleƀ;BEೋೌ೒拫ar;쀀⧐̸qual;拭ĀquೝഌuareSuĀbp೨೹setĀ;E೰ೳ쀀⊏̸qual;拢ersetĀ;Eഃആ쀀⊐̸qual;拣ƀbcpഓതൎsetĀ;Eഛഞ쀀⊂⃒qual;抈ceedsȀ;ESTലള഻െ抁qual;쀀⪰̸lantEqual;拡ilde;쀀≿̸ersetĀ;E൘൛쀀⊃⃒qual;抉ildeȀ;EFT൮൯൵ൿ扁qual;扄ullEqual;扇ilde;扉erticalBar;戤cr;쀀𝒩ilde耻Ñ䃑;䎝܀Eacdfgmoprstuvලෂ෉෕ෛ෠෧෼ขภยา฿ไlig;䅒cute耻Ó䃓Āiy෎ීrc耻Ô䃔;䐞blac;䅐r;쀀𝔒rave耻Ò䃒ƀaei෮ෲ෶cr;䅌ga;䎩cron;䎟pf;쀀𝕆enCurlyĀDQฎบoubleQuote;怜uote;怘;橔Āclวฬr;쀀𝒪ash耻Ø䃘iŬื฼de耻Õ䃕es;樷ml耻Ö䃖erĀBP๋๠Āar๐๓r;怾acĀek๚๜;揞et;掴arenthesis;揜Ҁacfhilors๿ງຊຏຒດຝະ໼rtialD;戂y;䐟r;쀀𝔓i;䎦;䎠usMinus;䂱Āipຢອncareplanåڝf;愙Ȁ;eio຺ູ໠໤檻cedesȀ;EST່້໏໚扺qual;檯lantEqual;扼ilde;找me;怳Ādp໩໮uct;戏ortionĀ;aȥ໹l;戝Āci༁༆r;쀀𝒫;䎨ȀUfos༑༖༛༟OT耻"䀢r;쀀𝔔pf;愚cr;쀀𝒬؀BEacefhiorsu༾གྷཇའཱིྦྷྪྭ႖ႩႴႾarr;椐G耻®䂮ƀcnrཎནབute;䅔g;柫rĀ;tཛྷཝ憠l;椖ƀaeyཧཬཱron;䅘dil;䅖;䐠Ā;vླྀཹ愜erseĀEUྂྙĀlq྇ྎement;戋uilibrium;懋pEquilibrium;楯r»ཹo;䎡ghtЀACDFTUVa࿁࿫࿳ဢဨၛႇϘĀnr࿆࿒gleBracket;柩rowƀ;BL࿜࿝࿡憒ar;懥eftArrow;懄eiling;按oǵ࿹\0စbleBracket;柧nǔည\0နeeVector;楝ectorĀ;Bဝသ懂ar;楕loor;挋Āerိ၃eƀ;AVဵံြ抢rrow;憦ector;楛iangleƀ;BEၐၑၕ抳ar;槐qual;抵pƀDTVၣၮၸownVector;楏eeVector;楜ectorĀ;Bႂႃ憾ar;楔ectorĀ;B႑႒懀ar;楓Āpuႛ႞f;愝ndImplies;楰ightarrow;懛ĀchႹႼr;愛;憱leDelayed;槴ڀHOacfhimoqstuფჱჷჽᄙᄞᅑᅖᅡᅧᆵᆻᆿĀCcჩხHcy;䐩y;䐨FTcy;䐬cute;䅚ʀ;aeiyᄈᄉᄎᄓᄗ檼ron;䅠dil;䅞rc;䅜;䐡r;쀀𝔖ortȀDLRUᄪᄴᄾᅉownArrow»ОeftArrow»࢚ightArrow»࿝pArrow;憑gma;䎣allCircle;战pf;쀀𝕊ɲᅭ\0\0ᅰt;戚areȀ;ISUᅻᅼᆉᆯ斡ntersection;抓uĀbpᆏᆞsetĀ;Eᆗᆘ抏qual;抑ersetĀ;Eᆨᆩ抐qual;抒nion;抔cr;쀀𝒮ar;拆ȀbcmpᇈᇛሉላĀ;sᇍᇎ拐etĀ;Eᇍᇕqual;抆ĀchᇠህeedsȀ;ESTᇭᇮᇴᇿ扻qual;檰lantEqual;扽ilde;承Tháྌ;我ƀ;esሒሓሣ拑rsetĀ;Eሜም抃qual;抇et»ሓրHRSacfhiorsሾቄ቉ቕ቞ቱቶኟዂወዑORN耻Þ䃞ADE;愢ĀHc቎ቒcy;䐋y;䐦Ābuቚቜ;䀉;䎤ƀaeyብቪቯron;䅤dil;䅢;䐢r;쀀𝔗Āeiቻ኉Dzኀ\0ኇefore;戴a;䎘Ācn኎ኘkSpace;쀀  Space;怉ldeȀ;EFTካኬኲኼ戼qual;扃ullEqual;扅ilde;扈pf;쀀𝕋ipleDot;惛Āctዖዛr;쀀𝒯rok;䅦ૡዷጎጚጦ\0ጬጱ\0\0\0\0\0ጸጽ፷ᎅ\0᏿ᐄᐊᐐĀcrዻጁute耻Ú䃚rĀ;oጇገ憟cir;楉rǣጓ\0጖y;䐎ve;䅬Āiyጞጣrc耻Û䃛;䐣blac;䅰r;쀀𝔘rave耻Ù䃙acr;䅪Ādiፁ፩erĀBPፈ፝Āarፍፐr;䁟acĀekፗፙ;揟et;掵arenthesis;揝onĀ;P፰፱拃lus;抎Āgp፻፿on;䅲f;쀀𝕌ЀADETadps᎕ᎮᎸᏄϨᏒᏗᏳrrowƀ;BDᅐᎠᎤar;椒ownArrow;懅ownArrow;憕quilibrium;楮eeĀ;AᏋᏌ报rrow;憥ownáϳerĀLRᏞᏨeftArrow;憖ightArrow;憗iĀ;lᏹᏺ䏒on;䎥ing;䅮cr;쀀𝒰ilde;䅨ml耻Ü䃜ҀDbcdefosvᐧᐬᐰᐳᐾᒅᒊᒐᒖash;披ar;櫫y;䐒ashĀ;lᐻᐼ抩;櫦Āerᑃᑅ;拁ƀbtyᑌᑐᑺar;怖Ā;iᑏᑕcalȀBLSTᑡᑥᑪᑴar;戣ine;䁼eparator;杘ilde;所ThinSpace;怊r;쀀𝔙pf;쀀𝕍cr;쀀𝒱dash;抪ʀcefosᒧᒬᒱᒶᒼirc;䅴dge;拀r;쀀𝔚pf;쀀𝕎cr;쀀𝒲Ȁfiosᓋᓐᓒᓘr;쀀𝔛;䎞pf;쀀𝕏cr;쀀𝒳ҀAIUacfosuᓱᓵᓹᓽᔄᔏᔔᔚᔠcy;䐯cy;䐇cy;䐮cute耻Ý䃝Āiyᔉᔍrc;䅶;䐫r;쀀𝔜pf;쀀𝕐cr;쀀𝒴ml;䅸ЀHacdefosᔵᔹᔿᕋᕏᕝᕠᕤcy;䐖cute;䅹Āayᕄᕉron;䅽;䐗ot;䅻Dzᕔ\0ᕛoWidtè૙a;䎖r;愨pf;愤cr;쀀𝒵௡ᖃᖊᖐ\0ᖰᖶᖿ\0\0\0\0ᗆᗛᗫᙟ᙭\0ᚕ᚛ᚲᚹ\0ᚾcute耻á䃡reve;䄃̀;Ediuyᖜᖝᖡᖣᖨᖭ戾;쀀∾̳;房rc耻â䃢te肻´̆;䐰lig耻æ䃦Ā;r²ᖺ;쀀𝔞rave耻à䃠ĀepᗊᗖĀfpᗏᗔsym;愵èᗓha;䎱ĀapᗟcĀclᗤᗧr;䄁g;樿ɤᗰ\0\0ᘊʀ;adsvᗺᗻᗿᘁᘇ戧nd;橕;橜lope;橘;橚΀;elmrszᘘᘙᘛᘞᘿᙏᙙ戠;榤e»ᘙsdĀ;aᘥᘦ戡ѡᘰᘲᘴᘶᘸᘺᘼᘾ;榨;榩;榪;榫;榬;榭;榮;榯tĀ;vᙅᙆ戟bĀ;dᙌᙍ抾;榝Āptᙔᙗh;戢»¹arr;捼Āgpᙣᙧon;䄅f;쀀𝕒΀;Eaeiop዁ᙻᙽᚂᚄᚇᚊ;橰cir;橯;扊d;手s;䀧roxĀ;e዁ᚒñᚃing耻å䃥ƀctyᚡᚦᚨr;쀀𝒶;䀪mpĀ;e዁ᚯñʈilde耻ã䃣ml耻ä䃤Āciᛂᛈoninôɲnt;樑ࠀNabcdefiklnoprsu᛭ᛱᜰ᜼ᝃᝈ᝸᝽០៦ᠹᡐᜍ᤽᥈ᥰot;櫭Ācrᛶ᜞kȀcepsᜀᜅᜍᜓong;扌psilon;䏶rime;怵imĀ;e᜚᜛戽q;拍Ŷᜢᜦee;抽edĀ;gᜬᜭ挅e»ᜭrkĀ;t፜᜷brk;掶Āoyᜁᝁ;䐱quo;怞ʀcmprtᝓ᝛ᝡᝤᝨausĀ;eĊĉptyv;榰séᜌnoõēƀahwᝯ᝱ᝳ;䎲;愶een;扬r;쀀𝔟g΀costuvwឍឝឳេ៕៛៞ƀaiuបពរðݠrc;旯p»፱ƀdptឤឨឭot;樀lus;樁imes;樂ɱឹ\0\0ើcup;樆ar;昅riangleĀdu៍្own;施p;斳plus;樄eåᑄåᒭarow;植ƀako៭ᠦᠵĀcn៲ᠣkƀlst៺֫᠂ozenge;槫riangleȀ;dlr᠒᠓᠘᠝斴own;斾eft;旂ight;斸k;搣Ʊᠫ\0ᠳƲᠯ\0ᠱ;斒;斑4;斓ck;斈ĀeoᠾᡍĀ;qᡃᡆ쀀=⃥uiv;쀀≡⃥t;挐Ȁptwxᡙᡞᡧᡬf;쀀𝕓Ā;tᏋᡣom»Ꮜtie;拈؀DHUVbdhmptuvᢅᢖᢪᢻᣗᣛᣬ᣿ᤅᤊᤐᤡȀLRlrᢎᢐᢒᢔ;敗;敔;敖;敓ʀ;DUduᢡᢢᢤᢦᢨ敐;敦;敩;敤;敧ȀLRlrᢳᢵᢷᢹ;敝;敚;敜;教΀;HLRhlrᣊᣋᣍᣏᣑᣓᣕ救;敬;散;敠;敫;敢;敟ox;槉ȀLRlrᣤᣦᣨᣪ;敕;敒;攐;攌ʀ;DUduڽ᣷᣹᣻᣽;敥;敨;攬;攴inus;抟lus;択imes;抠ȀLRlrᤙᤛᤝ᤟;敛;敘;攘;攔΀;HLRhlrᤰᤱᤳᤵᤷ᤻᤹攂;敪;敡;敞;攼;攤;攜Āevģ᥂bar耻¦䂦Ȁceioᥑᥖᥚᥠr;쀀𝒷mi;恏mĀ;e᜚᜜lƀ;bhᥨᥩᥫ䁜;槅sub;柈Ŭᥴ᥾lĀ;e᥹᥺怢t»᥺pƀ;Eeįᦅᦇ;檮Ā;qۜۛೡᦧ\0᧨ᨑᨕᨲ\0ᨷᩐ\0\0᪴\0\0᫁\0\0ᬡᬮ᭍᭒\0᯽\0ᰌƀcpr᦭ᦲ᧝ute;䄇̀;abcdsᦿᧀᧄ᧊᧕᧙戩nd;橄rcup;橉Āau᧏᧒p;橋p;橇ot;橀;쀀∩︀Āeo᧢᧥t;恁îړȀaeiu᧰᧻ᨁᨅǰ᧵\0᧸s;橍on;䄍dil耻ç䃧rc;䄉psĀ;sᨌᨍ橌m;橐ot;䄋ƀdmnᨛᨠᨦil肻¸ƭptyv;榲t脀¢;eᨭᨮ䂢räƲr;쀀𝔠ƀceiᨽᩀᩍy;䑇ckĀ;mᩇᩈ朓ark»ᩈ;䏇r΀;Ecefms᩟᩠ᩢᩫ᪤᪪᪮旋;槃ƀ;elᩩᩪᩭ䋆q;扗eɡᩴ\0\0᪈rrowĀlr᩼᪁eft;憺ight;憻ʀRSacd᪒᪔᪖᪚᪟»ཇ;擈st;抛irc;抚ash;抝nint;樐id;櫯cir;槂ubsĀ;u᪻᪼晣it»᪼ˬ᫇᫔᫺\0ᬊonĀ;eᫍᫎ䀺Ā;qÇÆɭ᫙\0\0᫢aĀ;t᫞᫟䀬;䁀ƀ;fl᫨᫩᫫戁îᅠeĀmx᫱᫶ent»᫩eóɍǧ᫾\0ᬇĀ;dኻᬂot;橭nôɆƀfryᬐᬔᬗ;쀀𝕔oäɔ脀©;sŕᬝr;愗Āaoᬥᬩrr;憵ss;朗Ācuᬲᬷr;쀀𝒸Ābpᬼ᭄Ā;eᭁᭂ櫏;櫑Ā;eᭉᭊ櫐;櫒dot;拯΀delprvw᭠᭬᭷ᮂᮬᯔ᯹arrĀlr᭨᭪;椸;椵ɰ᭲\0\0᭵r;拞c;拟arrĀ;p᭿ᮀ憶;椽̀;bcdosᮏᮐᮖᮡᮥᮨ截rcap;橈Āauᮛᮞp;橆p;橊ot;抍r;橅;쀀∪︀Ȁalrv᮵ᮿᯞᯣrrĀ;mᮼᮽ憷;椼yƀevwᯇᯔᯘqɰᯎ\0\0ᯒreã᭳uã᭵ee;拎edge;拏en耻¤䂤earrowĀlrᯮ᯳eft»ᮀight»ᮽeäᯝĀciᰁᰇoninôǷnt;戱lcty;挭ঀAHabcdefhijlorstuwz᰸᰻᰿ᱝᱩᱵᲊᲞᲬᲷ᳻᳿ᴍᵻᶑᶫᶻ᷆᷍rò΁ar;楥Ȁglrs᱈ᱍ᱒᱔ger;怠eth;愸òᄳhĀ;vᱚᱛ怐»ऊūᱡᱧarow;椏aã̕Āayᱮᱳron;䄏;䐴ƀ;ao̲ᱼᲄĀgrʿᲁr;懊tseq;橷ƀglmᲑᲔᲘ耻°䂰ta;䎴ptyv;榱ĀirᲣᲨsht;楿;쀀𝔡arĀlrᲳᲵ»ࣜ»သʀaegsv᳂͸᳖᳜᳠mƀ;oș᳊᳔ndĀ;ș᳑uit;晦amma;䏝in;拲ƀ;io᳧᳨᳸䃷de脀÷;o᳧ᳰntimes;拇nø᳷cy;䑒cɯᴆ\0\0ᴊrn;挞op;挍ʀlptuwᴘᴝᴢᵉᵕlar;䀤f;쀀𝕕ʀ;emps̋ᴭᴷᴽᵂqĀ;d͒ᴳot;扑inus;戸lus;戔quare;抡blebarwedgåúnƀadhᄮᵝᵧownarrowóᲃarpoonĀlrᵲᵶefôᲴighôᲶŢᵿᶅkaro÷གɯᶊ\0\0ᶎrn;挟op;挌ƀcotᶘᶣᶦĀryᶝᶡ;쀀𝒹;䑕l;槶rok;䄑Ādrᶰᶴot;拱iĀ;fᶺ᠖斿Āah᷀᷃ròЩaòྦangle;榦Āci᷒ᷕy;䑟grarr;柿ऀDacdefglmnopqrstuxḁḉḙḸոḼṉṡṾấắẽỡἪἷὄ὎὚ĀDoḆᴴoôᲉĀcsḎḔute耻é䃩ter;橮ȀaioyḢḧḱḶron;䄛rĀ;cḭḮ扖耻ê䃪lon;払;䑍ot;䄗ĀDrṁṅot;扒;쀀𝔢ƀ;rsṐṑṗ檚ave耻è䃨Ā;dṜṝ檖ot;檘Ȁ;ilsṪṫṲṴ檙nters;揧;愓Ā;dṹṺ檕ot;檗ƀapsẅẉẗcr;䄓tyƀ;svẒẓẕ戅et»ẓpĀ1;ẝẤijạả;怄;怅怃ĀgsẪẬ;䅋p;怂ĀgpẴẸon;䄙f;쀀𝕖ƀalsỄỎỒrĀ;sỊị拕l;槣us;橱iƀ;lvỚớở䎵on»ớ;䏵ȀcsuvỪỳἋἣĀioữḱrc»Ḯɩỹ\0\0ỻíՈantĀglἂἆtr»ṝess»Ṻƀaeiἒ἖Ἒls;䀽st;扟vĀ;DȵἠD;橸parsl;槥ĀDaἯἳot;打rr;楱ƀcdiἾὁỸr;愯oô͒ĀahὉὋ;䎷耻ð䃰Āmrὓὗl耻ë䃫o;悬ƀcipὡὤὧl;䀡sôծĀeoὬὴctatioîՙnentialåչৡᾒ\0ᾞ\0ᾡᾧ\0\0ῆῌ\0ΐ\0ῦῪ \0 ⁚llingdotseñṄy;䑄male;晀ƀilrᾭᾳ῁lig;耀ffiɩᾹ\0\0᾽g;耀ffig;耀ffl;쀀𝔣lig;耀filig;쀀fjƀaltῙ῜ῡt;晭ig;耀flns;斱of;䆒ǰ΅\0ῳf;쀀𝕗ĀakֿῷĀ;vῼ´拔;櫙artint;樍Āao‌⁕Ācs‑⁒ႉ‸⁅⁈\0⁐β•‥‧‪‬\0‮耻½䂽;慓耻¼䂼;慕;慙;慛Ƴ‴\0‶;慔;慖ʴ‾⁁\0\0⁃耻¾䂾;慗;慜5;慘ƶ⁌\0⁎;慚;慝8;慞l;恄wn;挢cr;쀀𝒻ࢀEabcdefgijlnorstv₂₉₟₥₰₴⃰⃵⃺⃿℃ℒℸ̗ℾ⅒↞Ā;lٍ₇;檌ƀcmpₐₕ₝ute;䇵maĀ;dₜ᳚䎳;檆reve;䄟Āiy₪₮rc;䄝;䐳ot;䄡Ȁ;lqsؾق₽⃉ƀ;qsؾٌ⃄lanô٥Ȁ;cdl٥⃒⃥⃕c;檩otĀ;o⃜⃝檀Ā;l⃢⃣檂;檄Ā;e⃪⃭쀀⋛︀s;檔r;쀀𝔤Ā;gٳ؛mel;愷cy;䑓Ȁ;Eajٚℌℎℐ;檒;檥;檤ȀEaesℛℝ℩ℴ;扩pĀ;p℣ℤ檊rox»ℤĀ;q℮ℯ檈Ā;q℮ℛim;拧pf;쀀𝕘Āci⅃ⅆr;愊mƀ;el٫ⅎ⅐;檎;檐茀>;cdlqr׮ⅠⅪⅮⅳⅹĀciⅥⅧ;檧r;橺ot;拗Par;榕uest;橼ʀadelsↄⅪ←ٖ↛ǰ↉\0↎proø₞r;楸qĀlqؿ↖lesó₈ií٫Āen↣↭rtneqq;쀀≩︀Å↪ԀAabcefkosy⇄⇇⇱⇵⇺∘∝∯≨≽ròΠȀilmr⇐⇔⇗⇛rsðᒄf»․ilôکĀdr⇠⇤cy;䑊ƀ;cwࣴ⇫⇯ir;楈;憭ar;意irc;䄥ƀalr∁∎∓rtsĀ;u∉∊晥it»∊lip;怦con;抹r;쀀𝔥sĀew∣∩arow;椥arow;椦ʀamopr∺∾≃≞≣rr;懿tht;戻kĀlr≉≓eftarrow;憩ightarrow;憪f;쀀𝕙bar;怕ƀclt≯≴≸r;쀀𝒽asè⇴rok;䄧Ābp⊂⊇ull;恃hen»ᱛૡ⊣\0⊪\0⊸⋅⋎\0⋕⋳\0\0⋸⌢⍧⍢⍿\0⎆⎪⎴cute耻í䃭ƀ;iyݱ⊰⊵rc耻î䃮;䐸Ācx⊼⊿y;䐵cl耻¡䂡ĀfrΟ⋉;쀀𝔦rave耻ì䃬Ȁ;inoܾ⋝⋩⋮Āin⋢⋦nt;樌t;戭fin;槜ta;愩lig;䄳ƀaop⋾⌚⌝ƀcgt⌅⌈⌗r;䄫ƀelpܟ⌏⌓inåގarôܠh;䄱f;抷ed;䆵ʀ;cfotӴ⌬⌱⌽⍁are;愅inĀ;t⌸⌹戞ie;槝doô⌙ʀ;celpݗ⍌⍐⍛⍡al;抺Āgr⍕⍙eróᕣã⍍arhk;樗rod;樼Ȁcgpt⍯⍲⍶⍻y;䑑on;䄯f;쀀𝕚a;䎹uest耻¿䂿Āci⎊⎏r;쀀𝒾nʀ;EdsvӴ⎛⎝⎡ӳ;拹ot;拵Ā;v⎦⎧拴;拳Ā;iݷ⎮lde;䄩ǫ⎸\0⎼cy;䑖l耻ï䃯̀cfmosu⏌⏗⏜⏡⏧⏵Āiy⏑⏕rc;䄵;䐹r;쀀𝔧ath;䈷pf;쀀𝕛ǣ⏬\0⏱r;쀀𝒿rcy;䑘kcy;䑔Ѐacfghjos␋␖␢␧␭␱␵␻ppaĀ;v␓␔䎺;䏰Āey␛␠dil;䄷;䐺r;쀀𝔨reen;䄸cy;䑅cy;䑜pf;쀀𝕜cr;쀀𝓀஀ABEHabcdefghjlmnoprstuv⑰⒁⒆⒍⒑┎┽╚▀♎♞♥♹♽⚚⚲⛘❝❨➋⟀⠁⠒ƀart⑷⑺⑼rò৆òΕail;椛arr;椎Ā;gঔ⒋;檋ar;楢ॣ⒥\0⒪\0⒱\0\0\0\0\0⒵Ⓔ\0ⓆⓈⓍ\0⓹ute;䄺mptyv;榴raîࡌbda;䎻gƀ;dlࢎⓁⓃ;榑åࢎ;檅uo耻«䂫rЀ;bfhlpst࢙ⓞⓦⓩ⓫⓮⓱⓵Ā;f࢝ⓣs;椟s;椝ë≒p;憫l;椹im;楳l;憢ƀ;ae⓿─┄檫il;椙Ā;s┉┊檭;쀀⪭︀ƀabr┕┙┝rr;椌rk;杲Āak┢┬cĀek┨┪;䁻;䁛Āes┱┳;榋lĀdu┹┻;榏;榍Ȁaeuy╆╋╖╘ron;䄾Ādi═╔il;䄼ìࢰâ┩;䐻Ȁcqrs╣╦╭╽a;椶uoĀ;rนᝆĀdu╲╷har;楧shar;楋h;憲ʀ;fgqs▋▌উ◳◿扤tʀahlrt▘▤▷◂◨rrowĀ;t࢙□aé⓶arpoonĀdu▯▴own»њp»०eftarrows;懇ightƀahs◍◖◞rrowĀ;sࣴࢧarpoonó྘quigarro÷⇰hreetimes;拋ƀ;qs▋ও◺lanôবʀ;cdgsব☊☍☝☨c;檨otĀ;o☔☕橿Ā;r☚☛檁;檃Ā;e☢☥쀀⋚︀s;檓ʀadegs☳☹☽♉♋pproøⓆot;拖qĀgq♃♅ôউgtò⒌ôছiíলƀilr♕࣡♚sht;楼;쀀𝔩Ā;Eজ♣;檑š♩♶rĀdu▲♮Ā;l॥♳;楪lk;斄cy;䑙ʀ;achtੈ⚈⚋⚑⚖rò◁orneòᴈard;楫ri;旺Āio⚟⚤dot;䅀ustĀ;a⚬⚭掰che»⚭ȀEaes⚻⚽⛉⛔;扨pĀ;p⛃⛄檉rox»⛄Ā;q⛎⛏檇Ā;q⛎⚻im;拦Ѐabnoptwz⛩⛴⛷✚✯❁❇❐Ānr⛮⛱g;柬r;懽rëࣁgƀlmr⛿✍✔eftĀar০✇ightá৲apsto;柼ightá৽parrowĀlr✥✩efô⓭ight;憬ƀafl✶✹✽r;榅;쀀𝕝us;樭imes;樴š❋❏st;戗áፎƀ;ef❗❘᠀旊nge»❘arĀ;l❤❥䀨t;榓ʀachmt❳❶❼➅➇ròࢨorneòᶌarĀ;d྘➃;業;怎ri;抿̀achiqt➘➝ੀ➢➮➻quo;怹r;쀀𝓁mƀ;egল➪➬;檍;檏Ābu┪➳oĀ;rฟ➹;怚rok;䅂萀<;cdhilqrࠫ⟒☹⟜⟠⟥⟪⟰Āci⟗⟙;檦r;橹reå◲mes;拉arr;楶uest;橻ĀPi⟵⟹ar;榖ƀ;ef⠀भ᠛旃rĀdu⠇⠍shar;楊har;楦Āen⠗⠡rtneqq;쀀≨︀Å⠞܀Dacdefhilnopsu⡀⡅⢂⢎⢓⢠⢥⢨⣚⣢⣤ઃ⣳⤂Dot;戺Ȁclpr⡎⡒⡣⡽r耻¯䂯Āet⡗⡙;時Ā;e⡞⡟朠se»⡟Ā;sျ⡨toȀ;dluျ⡳⡷⡻owîҌefôएðᏑker;斮Āoy⢇⢌mma;権;䐼ash;怔asuredangle»ᘦr;쀀𝔪o;愧ƀcdn⢯⢴⣉ro耻µ䂵Ȁ;acdᑤ⢽⣀⣄sôᚧir;櫰ot肻·Ƶusƀ;bd⣒ᤃ⣓戒Ā;uᴼ⣘;横ţ⣞⣡p;櫛ò−ðઁĀdp⣩⣮els;抧f;쀀𝕞Āct⣸⣽r;쀀𝓂pos»ᖝƀ;lm⤉⤊⤍䎼timap;抸ఀGLRVabcdefghijlmoprstuvw⥂⥓⥾⦉⦘⧚⧩⨕⨚⩘⩝⪃⪕⪤⪨⬄⬇⭄⭿⮮ⰴⱧⱼ⳩Āgt⥇⥋;쀀⋙̸Ā;v⥐௏쀀≫⃒ƀelt⥚⥲⥶ftĀar⥡⥧rrow;懍ightarrow;懎;쀀⋘̸Ā;v⥻ే쀀≪⃒ightarrow;懏ĀDd⦎⦓ash;抯ash;抮ʀbcnpt⦣⦧⦬⦱⧌la»˞ute;䅄g;쀀∠⃒ʀ;Eiop඄⦼⧀⧅⧈;쀀⩰̸d;쀀≋̸s;䅉roø඄urĀ;a⧓⧔普lĀ;s⧓ସdz⧟\0⧣p肻 ଷmpĀ;e௹ఀʀaeouy⧴⧾⨃⨐⨓ǰ⧹\0⧻;橃on;䅈dil;䅆ngĀ;dൾ⨊ot;쀀⩭̸p;橂;䐽ash;怓΀;Aadqsxஒ⨩⨭⨻⩁⩅⩐rr;懗rĀhr⨳⨶k;椤Ā;oᏲᏰot;쀀≐̸uiöୣĀei⩊⩎ar;椨í஘istĀ;s஠டr;쀀𝔫ȀEest௅⩦⩹⩼ƀ;qs஼⩭௡ƀ;qs஼௅⩴lanô௢ií௪Ā;rஶ⪁»ஷƀAap⪊⪍⪑rò⥱rr;憮ar;櫲ƀ;svྍ⪜ྌĀ;d⪡⪢拼;拺cy;䑚΀AEadest⪷⪺⪾⫂⫅⫶⫹rò⥦;쀀≦̸rr;憚r;急Ȁ;fqs఻⫎⫣⫯tĀar⫔⫙rro÷⫁ightarro÷⪐ƀ;qs఻⪺⫪lanôౕĀ;sౕ⫴»శiíౝĀ;rవ⫾iĀ;eచథiäඐĀpt⬌⬑f;쀀𝕟膀¬;in⬙⬚⬶䂬nȀ;Edvஉ⬤⬨⬮;쀀⋹̸ot;쀀⋵̸ǡஉ⬳⬵;拷;拶iĀ;vಸ⬼ǡಸ⭁⭃;拾;拽ƀaor⭋⭣⭩rȀ;ast୻⭕⭚⭟lleì୻l;쀀⫽⃥;쀀∂̸lint;樔ƀ;ceಒ⭰⭳uåಥĀ;cಘ⭸Ā;eಒ⭽ñಘȀAait⮈⮋⮝⮧rò⦈rrƀ;cw⮔⮕⮙憛;쀀⤳̸;쀀↝̸ghtarrow»⮕riĀ;eೋೖ΀chimpqu⮽⯍⯙⬄୸⯤⯯Ȁ;cerല⯆ഷ⯉uå൅;쀀𝓃ortɭ⬅\0\0⯖ará⭖mĀ;e൮⯟Ā;q൴൳suĀbp⯫⯭å೸åഋƀbcp⯶ⰑⰙȀ;Ees⯿ⰀഢⰄ抄;쀀⫅̸etĀ;eഛⰋqĀ;qണⰀcĀ;eലⰗñസȀ;EesⰢⰣൟⰧ抅;쀀⫆̸etĀ;e൘ⰮqĀ;qൠⰣȀgilrⰽⰿⱅⱇìௗlde耻ñ䃱çృiangleĀlrⱒⱜeftĀ;eచⱚñదightĀ;eೋⱥñ೗Ā;mⱬⱭ䎽ƀ;esⱴⱵⱹ䀣ro;愖p;怇ҀDHadgilrsⲏⲔⲙⲞⲣⲰⲶⳓⳣash;抭arr;椄p;쀀≍⃒ash;抬ĀetⲨⲬ;쀀≥⃒;쀀>⃒nfin;槞ƀAetⲽⳁⳅrr;椂;쀀≤⃒Ā;rⳊⳍ쀀<⃒ie;쀀⊴⃒ĀAtⳘⳜrr;椃rie;쀀⊵⃒im;쀀∼⃒ƀAan⳰⳴ⴂrr;懖rĀhr⳺⳽k;椣Ā;oᏧᏥear;椧ቓ᪕\0\0\0\0\0\0\0\0\0\0\0\0\0ⴭ\0ⴸⵈⵠⵥ⵲ⶄᬇ\0\0ⶍⶫ\0ⷈⷎ\0ⷜ⸙⸫⸾⹃Ācsⴱ᪗ute耻ó䃳ĀiyⴼⵅrĀ;c᪞ⵂ耻ô䃴;䐾ʀabios᪠ⵒⵗLjⵚlac;䅑v;樸old;榼lig;䅓Ācr⵩⵭ir;榿;쀀𝔬ͯ⵹\0\0⵼\0ⶂn;䋛ave耻ò䃲;槁Ābmⶈ෴ar;榵Ȁacitⶕ⶘ⶥⶨrò᪀Āir⶝ⶠr;榾oss;榻nå๒;槀ƀaeiⶱⶵⶹcr;䅍ga;䏉ƀcdnⷀⷅǍron;䎿;榶pf;쀀𝕠ƀaelⷔ⷗ǒr;榷rp;榹΀;adiosvⷪⷫⷮ⸈⸍⸐⸖戨rò᪆Ȁ;efmⷷⷸ⸂⸅橝rĀ;oⷾⷿ愴f»ⷿ耻ª䂪耻º䂺gof;抶r;橖lope;橗;橛ƀclo⸟⸡⸧ò⸁ash耻ø䃸l;折iŬⸯ⸴de耻õ䃵esĀ;aǛ⸺s;樶ml耻ö䃶bar;挽ૡ⹞\0⹽\0⺀⺝\0⺢⺹\0\0⻋ຜ\0⼓\0\0⼫⾼\0⿈rȀ;astЃ⹧⹲຅脀¶;l⹭⹮䂶leìЃɩ⹸\0\0⹻m;櫳;櫽y;䐿rʀcimpt⺋⺏⺓ᡥ⺗nt;䀥od;䀮il;怰enk;怱r;쀀𝔭ƀimo⺨⺰⺴Ā;v⺭⺮䏆;䏕maô੶ne;明ƀ;tv⺿⻀⻈䏀chfork»´;䏖Āau⻏⻟nĀck⻕⻝kĀ;h⇴⻛;愎ö⇴sҀ;abcdemst⻳⻴ᤈ⻹⻽⼄⼆⼊⼎䀫cir;樣ir;樢Āouᵀ⼂;樥;橲n肻±ຝim;樦wo;樧ƀipu⼙⼠⼥ntint;樕f;쀀𝕡nd耻£䂣Ԁ;Eaceinosu່⼿⽁⽄⽇⾁⾉⾒⽾⾶;檳p;檷uå໙Ā;c໎⽌̀;acens່⽙⽟⽦⽨⽾pproø⽃urlyeñ໙ñ໎ƀaes⽯⽶⽺pprox;檹qq;檵im;拨iíໟmeĀ;s⾈ຮ怲ƀEas⽸⾐⽺ð⽵ƀdfp໬⾙⾯ƀals⾠⾥⾪lar;挮ine;挒urf;挓Ā;t໻⾴ï໻rel;抰Āci⿀⿅r;쀀𝓅;䏈ncsp;怈̀fiopsu⿚⋢⿟⿥⿫⿱r;쀀𝔮pf;쀀𝕢rime;恗cr;쀀𝓆ƀaeo⿸〉〓tĀei⿾々rnionóڰnt;樖stĀ;e【】䀿ñἙô༔઀ABHabcdefhilmnoprstux぀けさすムㄎㄫㅇㅢㅲㆎ㈆㈕㈤㈩㉘㉮㉲㊐㊰㊷ƀartぇおがròႳòϝail;検aròᱥar;楤΀cdenqrtとふへみわゔヌĀeuねぱ;쀀∽̱te;䅕iãᅮmptyv;榳gȀ;del࿑らるろ;榒;榥å࿑uo耻»䂻rր;abcfhlpstw࿜ガクシスゼゾダッデナp;極Ā;f࿠ゴs;椠;椳s;椞ë≝ð✮l;楅im;楴l;憣;憝Āaiパフil;椚oĀ;nホボ戶aló༞ƀabrョリヮrò៥rk;杳ĀakンヽcĀekヹ・;䁽;䁝Āes㄂㄄;榌lĀduㄊㄌ;榎;榐Ȁaeuyㄗㄜㄧㄩron;䅙Ādiㄡㄥil;䅗ì࿲âヺ;䑀Ȁclqsㄴㄷㄽㅄa;椷dhar;楩uoĀ;rȎȍh;憳ƀacgㅎㅟངlȀ;ipsླྀㅘㅛႜnåႻarôྩt;断ƀilrㅩဣㅮsht;楽;쀀𝔯ĀaoㅷㆆrĀduㅽㅿ»ѻĀ;l႑ㆄ;楬Ā;vㆋㆌ䏁;䏱ƀgns㆕ㇹㇼht̀ahlrstㆤㆰ㇂㇘㇤㇮rrowĀ;t࿜ㆭaéトarpoonĀduㆻㆿowîㅾp»႒eftĀah㇊㇐rrowó࿪arpoonóՑightarrows;應quigarro÷ニhreetimes;拌g;䋚ingdotseñἲƀahm㈍㈐㈓rò࿪aòՑ;怏oustĀ;a㈞㈟掱che»㈟mid;櫮Ȁabpt㈲㈽㉀㉒Ānr㈷㈺g;柭r;懾rëဃƀafl㉇㉊㉎r;榆;쀀𝕣us;樮imes;樵Āap㉝㉧rĀ;g㉣㉤䀩t;榔olint;樒arò㇣Ȁachq㉻㊀Ⴜ㊅quo;怺r;쀀𝓇Ābu・㊊oĀ;rȔȓƀhir㊗㊛㊠reåㇸmes;拊iȀ;efl㊪ၙᠡ㊫方tri;槎luhar;楨;愞ൡ㋕㋛㋟㌬㌸㍱\0㍺㎤\0\0㏬㏰\0㐨㑈㑚㒭㒱㓊㓱\0㘖\0\0㘳cute;䅛quï➺Ԁ;Eaceinpsyᇭ㋳㋵㋿㌂㌋㌏㌟㌦㌩;檴ǰ㋺\0㋼;檸on;䅡uåᇾĀ;dᇳ㌇il;䅟rc;䅝ƀEas㌖㌘㌛;檶p;檺im;择olint;樓iíሄ;䑁otƀ;be㌴ᵇ㌵担;橦΀Aacmstx㍆㍊㍗㍛㍞㍣㍭rr;懘rĀhr㍐㍒ë∨Ā;oਸ਼਴t耻§䂧i;䀻war;椩mĀin㍩ðnuóñt;朶rĀ;o㍶⁕쀀𝔰Ȁacoy㎂㎆㎑㎠rp;景Āhy㎋㎏cy;䑉;䑈rtɭ㎙\0\0㎜iäᑤaraì⹯耻­䂭Āgm㎨㎴maƀ;fv㎱㎲㎲䏃;䏂Ѐ;deglnprካ㏅㏉㏎㏖㏞㏡㏦ot;橪Ā;q኱ኰĀ;E㏓㏔檞;檠Ā;E㏛㏜檝;檟e;扆lus;樤arr;楲aròᄽȀaeit㏸㐈㐏㐗Āls㏽㐄lsetmé㍪hp;樳parsl;槤Ādlᑣ㐔e;挣Ā;e㐜㐝檪Ā;s㐢㐣檬;쀀⪬︀ƀflp㐮㐳㑂tcy;䑌Ā;b㐸㐹䀯Ā;a㐾㐿槄r;挿f;쀀𝕤aĀdr㑍ЂesĀ;u㑔㑕晠it»㑕ƀcsu㑠㑹㒟Āau㑥㑯pĀ;sᆈ㑫;쀀⊓︀pĀ;sᆴ㑵;쀀⊔︀uĀbp㑿㒏ƀ;esᆗᆜ㒆etĀ;eᆗ㒍ñᆝƀ;esᆨᆭ㒖etĀ;eᆨ㒝ñᆮƀ;afᅻ㒦ְrť㒫ֱ»ᅼaròᅈȀcemt㒹㒾㓂㓅r;쀀𝓈tmîñiì㐕aræᆾĀar㓎㓕rĀ;f㓔ឿ昆Āan㓚㓭ightĀep㓣㓪psiloîỠhé⺯s»⡒ʀbcmnp㓻㕞ሉ㖋㖎Ҁ;Edemnprs㔎㔏㔑㔕㔞㔣㔬㔱㔶抂;櫅ot;檽Ā;dᇚ㔚ot;櫃ult;櫁ĀEe㔨㔪;櫋;把lus;檿arr;楹ƀeiu㔽㕒㕕tƀ;en㔎㕅㕋qĀ;qᇚ㔏eqĀ;q㔫㔨m;櫇Ābp㕚㕜;櫕;櫓c̀;acensᇭ㕬㕲㕹㕻㌦pproø㋺urlyeñᇾñᇳƀaes㖂㖈㌛pproø㌚qñ㌗g;晪ڀ123;Edehlmnps㖩㖬㖯ሜ㖲㖴㗀㗉㗕㗚㗟㗨㗭耻¹䂹耻²䂲耻³䂳;櫆Āos㖹㖼t;檾ub;櫘Ā;dሢ㗅ot;櫄sĀou㗏㗒l;柉b;櫗arr;楻ult;櫂ĀEe㗤㗦;櫌;抋lus;櫀ƀeiu㗴㘉㘌tƀ;enሜ㗼㘂qĀ;qሢ㖲eqĀ;q㗧㗤m;櫈Ābp㘑㘓;櫔;櫖ƀAan㘜㘠㘭rr;懙rĀhr㘦㘨ë∮Ā;oਫ਩war;椪lig耻ß䃟௡㙑㙝㙠ዎ㙳㙹\0㙾㛂\0\0\0\0\0㛛㜃\0㜉㝬\0\0\0㞇ɲ㙖\0\0㙛get;挖;䏄rë๟ƀaey㙦㙫㙰ron;䅥dil;䅣;䑂lrec;挕r;쀀𝔱Ȁeiko㚆㚝㚵㚼Dz㚋\0㚑eĀ4fኄኁaƀ;sv㚘㚙㚛䎸ym;䏑Ācn㚢㚲kĀas㚨㚮pproø዁im»ኬsðኞĀas㚺㚮ð዁rn耻þ䃾Ǭ̟㛆⋧es膀×;bd㛏㛐㛘䃗Ā;aᤏ㛕r;樱;樰ƀeps㛡㛣㜀á⩍Ȁ;bcf҆㛬㛰㛴ot;挶ir;櫱Ā;o㛹㛼쀀𝕥rk;櫚á㍢rime;怴ƀaip㜏㜒㝤dåቈ΀adempst㜡㝍㝀㝑㝗㝜㝟ngleʀ;dlqr㜰㜱㜶㝀㝂斵own»ᶻeftĀ;e⠀㜾ñम;扜ightĀ;e㊪㝋ñၚot;旬inus;樺lus;樹b;槍ime;樻ezium;揢ƀcht㝲㝽㞁Āry㝷㝻;쀀𝓉;䑆cy;䑛rok;䅧Āio㞋㞎xô᝷headĀlr㞗㞠eftarro÷ࡏightarrow»ཝऀAHabcdfghlmoprstuw㟐㟓㟗㟤㟰㟼㠎㠜㠣㠴㡑㡝㡫㢩㣌㣒㣪㣶ròϭar;楣Ācr㟜㟢ute耻ú䃺òᅐrǣ㟪\0㟭y;䑞ve;䅭Āiy㟵㟺rc耻û䃻;䑃ƀabh㠃㠆㠋ròᎭlac;䅱aòᏃĀir㠓㠘sht;楾;쀀𝔲rave耻ù䃹š㠧㠱rĀlr㠬㠮»ॗ»ႃlk;斀Āct㠹㡍ɯ㠿\0\0㡊rnĀ;e㡅㡆挜r»㡆op;挏ri;旸Āal㡖㡚cr;䅫肻¨͉Āgp㡢㡦on;䅳f;쀀𝕦̀adhlsuᅋ㡸㡽፲㢑㢠ownáᎳarpoonĀlr㢈㢌efô㠭ighô㠯iƀ;hl㢙㢚㢜䏅»ᏺon»㢚parrows;懈ƀcit㢰㣄㣈ɯ㢶\0\0㣁rnĀ;e㢼㢽挝r»㢽op;挎ng;䅯ri;旹cr;쀀𝓊ƀdir㣙㣝㣢ot;拰lde;䅩iĀ;f㜰㣨»᠓Āam㣯㣲rò㢨l耻ü䃼angle;榧ހABDacdeflnoprsz㤜㤟㤩㤭㦵㦸㦽㧟㧤㧨㧳㧹㧽㨁㨠ròϷarĀ;v㤦㤧櫨;櫩asèϡĀnr㤲㤷grt;榜΀eknprst㓣㥆㥋㥒㥝㥤㦖appá␕othinçẖƀhir㓫⻈㥙opô⾵Ā;hᎷ㥢ïㆍĀiu㥩㥭gmá㎳Ābp㥲㦄setneqĀ;q㥽㦀쀀⊊︀;쀀⫋︀setneqĀ;q㦏㦒쀀⊋︀;쀀⫌︀Āhr㦛㦟etá㚜iangleĀlr㦪㦯eft»थight»ၑy;䐲ash»ံƀelr㧄㧒㧗ƀ;beⷪ㧋㧏ar;抻q;扚lip;拮Ābt㧜ᑨaòᑩr;쀀𝔳tré㦮suĀbp㧯㧱»ജ»൙pf;쀀𝕧roð໻tré㦴Ācu㨆㨋r;쀀𝓋Ābp㨐㨘nĀEe㦀㨖»㥾nĀEe㦒㨞»㦐igzag;榚΀cefoprs㨶㨻㩖㩛㩔㩡㩪irc;䅵Ādi㩀㩑Ābg㩅㩉ar;機eĀ;qᗺ㩏;扙erp;愘r;쀀𝔴pf;쀀𝕨Ā;eᑹ㩦atèᑹcr;쀀𝓌ૣណ㪇\0㪋\0㪐㪛\0\0㪝㪨㪫㪯\0\0㫃㫎\0㫘ៜ៟tré៑r;쀀𝔵ĀAa㪔㪗ròσrò৶;䎾ĀAa㪡㪤ròθrò৫að✓is;拻ƀdptឤ㪵㪾Āfl㪺ឩ;쀀𝕩imåឲĀAa㫇㫊ròώròਁĀcq㫒ីr;쀀𝓍Āpt៖㫜ré។Ѐacefiosu㫰㫽㬈㬌㬑㬕㬛㬡cĀuy㫶㫻te耻ý䃽;䑏Āiy㬂㬆rc;䅷;䑋n耻¥䂥r;쀀𝔶cy;䑗pf;쀀𝕪cr;쀀𝓎Ācm㬦㬩y;䑎l耻ÿ䃿Ԁacdefhiosw㭂㭈㭔㭘㭤㭩㭭㭴㭺㮀cute;䅺Āay㭍㭒ron;䅾;䐷ot;䅼Āet㭝㭡træᕟa;䎶r;쀀𝔷cy;䐶grarr;懝pf;쀀𝕫cr;쀀𝓏Ājn㮅㮇;怍j;怌'.split("").map(function(e){return e.charCodeAt(0)}))}),Nr=(yr(Cr),Sr(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=new Uint16Array("Ȁaglq\tɭ\0\0p;䀦os;䀧t;䀾t;䀼uot;䀢".split("").map(function(e){return e.charCodeAt(0)}))})),br=(yr(Nr),Sr(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.replaceCodePoint=t.fromCodePoint=void 0;var n,r=new Map([[0,65533],[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]);function i(e){var t;return 55296<=e&&e<=57343||1114111>>10&1023|55296),e=56320|1023&e),t+String.fromCharCode(e)},t.replaceCodePoint=i,t.default=function(e){return(0,t.fromCodePoint)(i(e))}})),Ir=(yr(br),br.replaceCodePoint,br.fromCodePoint,Cr),Or=Nr,kr=br,Lr=Sr(function(e,t){var n=gr&&gr.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}:function(e,t,n,r){e[r=void 0===r?n:r]=t[n]}),r=gr&&gr.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=gr&&gr.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var i in e)"default"!==i&&Object.prototype.hasOwnProperty.call(e,i)&&n(t,e,i);return r(t,e),t},s=gr&&gr.__importDefault||function(e){return e&&e.__esModule?e:{default:e}},a=(Object.defineProperty(t,"__esModule",{value:!0}),t.decodeXML=t.decodeHTMLStrict=t.decodeHTMLAttribute=t.decodeHTML=t.determineBranch=t.EntityDecoder=t.DecodingMode=t.BinTrieFlags=t.fromCodePoint=t.replaceCodePoint=t.decodeCodePoint=t.xmlDecodeTree=t.htmlDecodeTree=void 0,s(Ir)),s=(t.htmlDecodeTree=a.default,s(Or)),c=(t.xmlDecodeTree=s.default,i(kr));t.decodeCodePoint=c.default;var u,h,f,p,l=kr;function d(e){return e>=u.ZERO&&e<=u.NINE}Object.defineProperty(t,"replaceCodePoint",{enumerable:!0,get:function(){return l.replaceCodePoint}}),Object.defineProperty(t,"fromCodePoint",{enumerable:!0,get:function(){return l.fromCodePoint}}),function(e){e[e.NUM=35]="NUM",e[e.SEMI=59]="SEMI",e[e.EQUALS=61]="EQUALS",e[e.ZERO=48]="ZERO",e[e.NINE=57]="NINE",e[e.LOWER_A=97]="LOWER_A",e[e.LOWER_F=102]="LOWER_F",e[e.LOWER_X=120]="LOWER_X",e[e.LOWER_Z=122]="LOWER_Z",e[e.UPPER_A=65]="UPPER_A",e[e.UPPER_F=70]="UPPER_F",e[e.UPPER_Z=90]="UPPER_Z"}(u={}),function(e){e[e.VALUE_LENGTH=49152]="VALUE_LENGTH",e[e.BRANCH_LENGTH=16256]="BRANCH_LENGTH",e[e.JUMP_TABLE=127]="JUMP_TABLE"}(h=t.BinTrieFlags||(t.BinTrieFlags={})),function(e){e[e.EntityStart=0]="EntityStart",e[e.NumericStart=1]="NumericStart",e[e.NumericDecimal=2]="NumericDecimal",e[e.NumericHex=3]="NumericHex",e[e.NamedEntity=4]="NamedEntity"}(f={}),function(e){e[e.Legacy=0]="Legacy",e[e.Strict=1]="Strict",e[e.Attribute=2]="Attribute"}(p=t.DecodingMode||(t.DecodingMode={}));var _=function(){function e(e,t,n){this.decodeTree=e,this.emitCodePoint=t,this.errors=n,this.state=f.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=p.Strict}return e.prototype.startEntity=function(e){this.decodeMode=e,this.state=f.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1},e.prototype.write=function(e,t){switch(this.state){case f.EntityStart:return e.charCodeAt(t)===u.NUM?(this.state=f.NumericStart,this.consumed+=1,this.stateNumericStart(e,t+1)):(this.state=f.NamedEntity,this.stateNamedEntity(e,t));case f.NumericStart:return this.stateNumericStart(e,t);case f.NumericDecimal:return this.stateNumericDecimal(e,t);case f.NumericHex:return this.stateNumericHex(e,t);case f.NamedEntity:return this.stateNamedEntity(e,t)}},e.prototype.stateNumericStart=function(e,t){return t>=e.length?-1:(32|e.charCodeAt(t))===u.LOWER_X?(this.state=f.NumericHex,this.consumed+=1,this.stateNumericHex(e,t+1)):(this.state=f.NumericDecimal,this.stateNumericDecimal(e,t))},e.prototype.addToNumericResult=function(e,t,n,r){t!==n&&(n-=t,this.result=this.result*Math.pow(r,n)+parseInt(e.substr(t,n),r),this.consumed+=n)},e.prototype.stateNumericHex=function(e,t){for(var r=t;t=u.UPPER_A&&i<=u.UPPER_F||u.LOWER_A<=i&&i<=u.LOWER_F))return this.addToNumericResult(e,r,t,16),this.emitNumericEntity(i,3);t+=1}return this.addToNumericResult(e,r,t,16),-1},e.prototype.stateNumericDecimal=function(e,t){for(var n=t;t>14;t>14)){if(s===u.SEMI)return this.emitNamedEntityData(this.treeIndex,i,this.consumed+this.excess);this.decodeMode!==p.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}return-1},e.prototype.emitNotTerminatedNamedEntity=function(){var t=this.result,n=(this.decodeTree[t]&h.VALUE_LENGTH)>>14;return this.emitNamedEntityData(t,n,this.consumed),null!=(t=this.errors)&&t.missingSemicolonAfterCharacterReference(),this.consumed},e.prototype.emitNamedEntityData=function(e,t,n){var r=this.decodeTree;return this.emitCodePoint(1===t?r[e]&~h.VALUE_LENGTH:r[e+1],n),3===t&&this.emitCodePoint(r[e+2],n),n},e.prototype.end=function(){var e;switch(this.state){case f.NamedEntity:return 0===this.result||this.decodeMode===p.Attribute&&this.result!==this.treeIndex?0:this.emitNotTerminatedNamedEntity();case f.NumericDecimal:return this.emitNumericEntity(0,2);case f.NumericHex:return this.emitNumericEntity(0,3);case f.NumericStart:return null!=(e=this.errors)&&e.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case f.EntityStart:return 0}},e}();function E(e){var t="",n=new _(e,function(e){return t+=(0,c.fromCodePoint)(e)});return function(e,r){for(var i=0,s=0;0<=(s=e.indexOf("&",s));){t+=e.slice(i,s),n.startEntity(r);var a=n.write(e,s+1);if(a<0){i=s+n.end();break}i=s+a,s=0===a?i+1:i}var o=t+e.slice(i);return t="",o}}function T(e,t,n,r){var i=(t&h.BRANCH_LENGTH)>>7,t=t&h.JUMP_TABLE;if(0==i)return 0!=t&&r===t?n:-1;if(t)return(t=r-t)<0||i<=t?-1:e[n+t]-1;for(var o=n,c=o+i-1;o<=c;){var u=o+c>>>1,l=e[u];if(l=ar.DIGIT_0&&e<=ar.DIGIT_9}function Zr(e){return e>=ar.LATIN_CAPITAL_A&&e<=ar.LATIN_CAPITAL_Z}function Jr(e){return function(e){return e>=ar.LATIN_SMALL_A&&e<=ar.LATIN_SMALL_Z}(e)||Zr(e)}function ei(e){return Jr(e)||Xr(e)}function ti(e){return e>=ar.LATIN_CAPITAL_A&&e<=ar.LATIN_CAPITAL_F}function ni(e){return e>=ar.LATIN_SMALL_A&&e<=ar.LATIN_SMALL_F}function ri(e){return e+32}function ii(e){return e===ar.SPACE||e===ar.LINE_FEED||e===ar.TABULATION||e===ar.FORM_FEED}function si(e){return ii(e)||e===ar.SOLIDUS||e===ar.GREATER_THAN_SIGN}class ai{constructor(e,t){this.options=e,this.handler=t,this.paused=!1,this.inLoop=!1,this.inForeignNode=!1,this.lastStartTagName="",this.active=!1,this.state=Qr.DATA,this.returnState=Qr.DATA,this.charRefCode=-1,this.consumedAfterSnapshot=-1,this.currentCharacterToken=null,this.currentToken=null,this.currentAttr={name:"",value:""},this.preprocessor=new Er(t),this.currentLocation=this.getCurrentLocation(-1)}_err(e){var t,n;null!=(n=(t=this.handler).onParseError)&&n.call(t,this.preprocessor.getError(e))}getCurrentLocation(e){return this.options.sourceCodeLocationInfo?{startLine:this.preprocessor.line,startCol:this.preprocessor.col-e,startOffset:this.preprocessor.offset-e,endLine:-1,endCol:-1,endOffset:-1}:null}_runParsingLoop(){if(!this.inLoop){for(this.inLoop=!0;this.active&&!this.paused;){this.consumedAfterSnapshot=0;var e=this._consume();this._ensureHibernation()||this._callState(e)}this.inLoop=!1}}pause(){this.paused=!0}resume(e){if(!this.paused)throw new Error("Parser was already resumed");this.paused=!1,this.inLoop||(this._runParsingLoop(),this.paused)||null==e||e()}write(e,t,n){this.active=!0,this.preprocessor.write(e,t),this._runParsingLoop(),this.paused||null==n||n()}insertHtmlAtCurrentPos(e){this.active=!0,this.preprocessor.insertHtmlAtCurrentPos(e),this._runParsingLoop()}_ensureHibernation(){return!(!this.preprocessor.endOfChunkHit||(this._unconsume(this.consumedAfterSnapshot),this.active=!1))}_consume(){return this.consumedAfterSnapshot++,this.preprocessor.advance()}_unconsume(e){this.consumedAfterSnapshot-=e,this.preprocessor.retreat(e)}_reconsumeInState(e,t){this.state=e,this._callState(t)}_advanceBy(e){this.consumedAfterSnapshot+=e;for(let t=0;t>14)-1;if(e!==ar.SEMICOLON&&this._isCharacterReferenceInAttribute()&&((o=this.preprocessor.peek(1))===ar.EQUALS_SIGN||ei(o))?(t=[ar.AMPERSAND],s+=a):(t=0==a?[Gr[s]&~Rr.VALUE_LENGTH]:1==a?[Gr[++s]]:[Gr[++s],Gr[++s]],n=0,r=e!==ar.SEMICOLON),0==a){this._consume();break}}}return this._unconsume(n),r&&!this.preprocessor.endOfChunkHit&&this._err(_r.missingSemicolonAfterCharacterReference),this._unconsume(1),t}_isCharacterReferenceInAttribute(){return this.returnState===Qr.ATTRIBUTE_VALUE_DOUBLE_QUOTED||this.returnState===Qr.ATTRIBUTE_VALUE_SINGLE_QUOTED||this.returnState===Qr.ATTRIBUTE_VALUE_UNQUOTED}_flushCodePointConsumedAsCharacterReference(e){this._isCharacterReferenceInAttribute()?this.currentAttr.value+=String.fromCodePoint(e):this._emitCodePoint(e)}_callState(e){switch(this.state){case Qr.DATA:this._stateData(e);break;case Qr.RCDATA:this._stateRcdata(e);break;case Qr.RAWTEXT:this._stateRawtext(e);break;case Qr.SCRIPT_DATA:this._stateScriptData(e);break;case Qr.PLAINTEXT:this._statePlaintext(e);break;case Qr.TAG_OPEN:this._stateTagOpen(e);break;case Qr.END_TAG_OPEN:this._stateEndTagOpen(e);break;case Qr.TAG_NAME:this._stateTagName(e);break;case Qr.RCDATA_LESS_THAN_SIGN:this._stateRcdataLessThanSign(e);break;case Qr.RCDATA_END_TAG_OPEN:this._stateRcdataEndTagOpen(e);break;case Qr.RCDATA_END_TAG_NAME:this._stateRcdataEndTagName(e);break;case Qr.RAWTEXT_LESS_THAN_SIGN:this._stateRawtextLessThanSign(e);break;case Qr.RAWTEXT_END_TAG_OPEN:this._stateRawtextEndTagOpen(e);break;case Qr.RAWTEXT_END_TAG_NAME:this._stateRawtextEndTagName(e);break;case Qr.SCRIPT_DATA_LESS_THAN_SIGN:this._stateScriptDataLessThanSign(e);break;case Qr.SCRIPT_DATA_END_TAG_OPEN:this._stateScriptDataEndTagOpen(e);break;case Qr.SCRIPT_DATA_END_TAG_NAME:this._stateScriptDataEndTagName(e);break;case Qr.SCRIPT_DATA_ESCAPE_START:this._stateScriptDataEscapeStart(e);break;case Qr.SCRIPT_DATA_ESCAPE_START_DASH:this._stateScriptDataEscapeStartDash(e);break;case Qr.SCRIPT_DATA_ESCAPED:this._stateScriptDataEscaped(e);break;case Qr.SCRIPT_DATA_ESCAPED_DASH:this._stateScriptDataEscapedDash(e);break;case Qr.SCRIPT_DATA_ESCAPED_DASH_DASH:this._stateScriptDataEscapedDashDash(e);break;case Qr.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN:this._stateScriptDataEscapedLessThanSign(e);break;case Qr.SCRIPT_DATA_ESCAPED_END_TAG_OPEN:this._stateScriptDataEscapedEndTagOpen(e);break;case Qr.SCRIPT_DATA_ESCAPED_END_TAG_NAME:this._stateScriptDataEscapedEndTagName(e);break;case Qr.SCRIPT_DATA_DOUBLE_ESCAPE_START:this._stateScriptDataDoubleEscapeStart(e);break;case Qr.SCRIPT_DATA_DOUBLE_ESCAPED:this._stateScriptDataDoubleEscaped(e);break;case Qr.SCRIPT_DATA_DOUBLE_ESCAPED_DASH:this._stateScriptDataDoubleEscapedDash(e);break;case Qr.SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH:this._stateScriptDataDoubleEscapedDashDash(e);break;case Qr.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN:this._stateScriptDataDoubleEscapedLessThanSign(e);break;case Qr.SCRIPT_DATA_DOUBLE_ESCAPE_END:this._stateScriptDataDoubleEscapeEnd(e);break;case Qr.BEFORE_ATTRIBUTE_NAME:this._stateBeforeAttributeName(e);break;case Qr.ATTRIBUTE_NAME:this._stateAttributeName(e);break;case Qr.AFTER_ATTRIBUTE_NAME:this._stateAfterAttributeName(e);break;case Qr.BEFORE_ATTRIBUTE_VALUE:this._stateBeforeAttributeValue(e);break;case Qr.ATTRIBUTE_VALUE_DOUBLE_QUOTED:this._stateAttributeValueDoubleQuoted(e);break;case Qr.ATTRIBUTE_VALUE_SINGLE_QUOTED:this._stateAttributeValueSingleQuoted(e);break;case Qr.ATTRIBUTE_VALUE_UNQUOTED:this._stateAttributeValueUnquoted(e);break;case Qr.AFTER_ATTRIBUTE_VALUE_QUOTED:this._stateAfterAttributeValueQuoted(e);break;case Qr.SELF_CLOSING_START_TAG:this._stateSelfClosingStartTag(e);break;case Qr.BOGUS_COMMENT:this._stateBogusComment(e);break;case Qr.MARKUP_DECLARATION_OPEN:this._stateMarkupDeclarationOpen(e);break;case Qr.COMMENT_START:this._stateCommentStart(e);break;case Qr.COMMENT_START_DASH:this._stateCommentStartDash(e);break;case Qr.COMMENT:this._stateComment(e);break;case Qr.COMMENT_LESS_THAN_SIGN:this._stateCommentLessThanSign(e);break;case Qr.COMMENT_LESS_THAN_SIGN_BANG:this._stateCommentLessThanSignBang(e);break;case Qr.COMMENT_LESS_THAN_SIGN_BANG_DASH:this._stateCommentLessThanSignBangDash(e);break;case Qr.COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH:this._stateCommentLessThanSignBangDashDash(e);break;case Qr.COMMENT_END_DASH:this._stateCommentEndDash(e);break;case Qr.COMMENT_END:this._stateCommentEnd(e);break;case Qr.COMMENT_END_BANG:this._stateCommentEndBang(e);break;case Qr.DOCTYPE:this._stateDoctype(e);break;case Qr.BEFORE_DOCTYPE_NAME:this._stateBeforeDoctypeName(e);break;case Qr.DOCTYPE_NAME:this._stateDoctypeName(e);break;case Qr.AFTER_DOCTYPE_NAME:this._stateAfterDoctypeName(e);break;case Qr.AFTER_DOCTYPE_PUBLIC_KEYWORD:this._stateAfterDoctypePublicKeyword(e);break;case Qr.BEFORE_DOCTYPE_PUBLIC_IDENTIFIER:this._stateBeforeDoctypePublicIdentifier(e);break;case Qr.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED:this._stateDoctypePublicIdentifierDoubleQuoted(e);break;case Qr.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED:this._stateDoctypePublicIdentifierSingleQuoted(e);break;case Qr.AFTER_DOCTYPE_PUBLIC_IDENTIFIER:this._stateAfterDoctypePublicIdentifier(e);break;case Qr.BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS:this._stateBetweenDoctypePublicAndSystemIdentifiers(e);break;case Qr.AFTER_DOCTYPE_SYSTEM_KEYWORD:this._stateAfterDoctypeSystemKeyword(e);break;case Qr.BEFORE_DOCTYPE_SYSTEM_IDENTIFIER:this._stateBeforeDoctypeSystemIdentifier(e);break;case Qr.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED:this._stateDoctypeSystemIdentifierDoubleQuoted(e);break;case Qr.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED:this._stateDoctypeSystemIdentifierSingleQuoted(e);break;case Qr.AFTER_DOCTYPE_SYSTEM_IDENTIFIER:this._stateAfterDoctypeSystemIdentifier(e);break;case Qr.BOGUS_DOCTYPE:this._stateBogusDoctype(e);break;case Qr.CDATA_SECTION:this._stateCdataSection(e);break;case Qr.CDATA_SECTION_BRACKET:this._stateCdataSectionBracket(e);break;case Qr.CDATA_SECTION_END:this._stateCdataSectionEnd(e);break;case Qr.CHARACTER_REFERENCE:this._stateCharacterReference(e);break;case Qr.NAMED_CHARACTER_REFERENCE:this._stateNamedCharacterReference(e);break;case Qr.AMBIGUOUS_AMPERSAND:this._stateAmbiguousAmpersand(e);break;case Qr.NUMERIC_CHARACTER_REFERENCE:this._stateNumericCharacterReference(e);break;case Qr.HEXADEMICAL_CHARACTER_REFERENCE_START:this._stateHexademicalCharacterReferenceStart(e);break;case Qr.HEXADEMICAL_CHARACTER_REFERENCE:this._stateHexademicalCharacterReference(e);break;case Qr.DECIMAL_CHARACTER_REFERENCE:this._stateDecimalCharacterReference(e);break;case Qr.NUMERIC_CHARACTER_REFERENCE_END:this._stateNumericCharacterReferenceEnd(e);break;default:throw new Error("Unknown state")}}_stateData(e){switch(e){case ar.LESS_THAN_SIGN:this.state=Qr.TAG_OPEN;break;case ar.AMPERSAND:this.returnState=Qr.DATA,this.state=Qr.CHARACTER_REFERENCE;break;case ar.NULL:this._err(_r.unexpectedNullCharacter),this._emitCodePoint(e);break;case ar.EOF:this._emitEOFToken();break;default:this._emitCodePoint(e)}}_stateRcdata(e){switch(e){case ar.AMPERSAND:this.returnState=Qr.RCDATA,this.state=Qr.CHARACTER_REFERENCE;break;case ar.LESS_THAN_SIGN:this.state=Qr.RCDATA_LESS_THAN_SIGN;break;case ar.NULL:this._err(_r.unexpectedNullCharacter),this._emitChars(sr);break;case ar.EOF:this._emitEOFToken();break;default:this._emitCodePoint(e)}}_stateRawtext(e){switch(e){case ar.LESS_THAN_SIGN:this.state=Qr.RAWTEXT_LESS_THAN_SIGN;break;case ar.NULL:this._err(_r.unexpectedNullCharacter),this._emitChars(sr);break;case ar.EOF:this._emitEOFToken();break;default:this._emitCodePoint(e)}}_stateScriptData(e){switch(e){case ar.LESS_THAN_SIGN:this.state=Qr.SCRIPT_DATA_LESS_THAN_SIGN;break;case ar.NULL:this._err(_r.unexpectedNullCharacter),this._emitChars(sr);break;case ar.EOF:this._emitEOFToken();break;default:this._emitCodePoint(e)}}_statePlaintext(e){switch(e){case ar.NULL:this._err(_r.unexpectedNullCharacter),this._emitChars(sr);break;case ar.EOF:this._emitEOFToken();break;default:this._emitCodePoint(e)}}_stateTagOpen(e){if(Jr(e))this._createStartTagToken(),this.state=Qr.TAG_NAME,this._stateTagName(e);else switch(e){case ar.EXCLAMATION_MARK:this.state=Qr.MARKUP_DECLARATION_OPEN;break;case ar.SOLIDUS:this.state=Qr.END_TAG_OPEN;break;case ar.QUESTION_MARK:this._err(_r.unexpectedQuestionMarkInsteadOfTagName),this._createCommentToken(1),this.state=Qr.BOGUS_COMMENT,this._stateBogusComment(e);break;case ar.EOF:this._err(_r.eofBeforeTagName),this._emitChars("<"),this._emitEOFToken();break;default:this._err(_r.invalidFirstCharacterOfTagName),this._emitChars("<"),this.state=Qr.DATA,this._stateData(e)}}_stateEndTagOpen(e){if(Jr(e))this._createEndTagToken(),this.state=Qr.TAG_NAME,this._stateTagName(e);else switch(e){case ar.GREATER_THAN_SIGN:this._err(_r.missingEndTagName),this.state=Qr.DATA;break;case ar.EOF:this._err(_r.eofBeforeTagName),this._emitChars("");break;case ar.NULL:this._err(_r.unexpectedNullCharacter),this.state=Qr.SCRIPT_DATA_ESCAPED,this._emitChars(sr);break;case ar.EOF:this._err(_r.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break;default:this.state=Qr.SCRIPT_DATA_ESCAPED,this._emitCodePoint(e)}}_stateScriptDataEscapedLessThanSign(e){e===ar.SOLIDUS?this.state=Qr.SCRIPT_DATA_ESCAPED_END_TAG_OPEN:Jr(e)?(this._emitChars("<"),this.state=Qr.SCRIPT_DATA_DOUBLE_ESCAPE_START,this._stateScriptDataDoubleEscapeStart(e)):(this._emitChars("<"),this.state=Qr.SCRIPT_DATA_ESCAPED,this._stateScriptDataEscaped(e))}_stateScriptDataEscapedEndTagOpen(e){Jr(e)?(this.state=Qr.SCRIPT_DATA_ESCAPED_END_TAG_NAME,this._stateScriptDataEscapedEndTagName(e)):(this._emitChars("");break;case ar.NULL:this._err(_r.unexpectedNullCharacter),this.state=Qr.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitChars(sr);break;case ar.EOF:this._err(_r.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break;default:this.state=Qr.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitCodePoint(e)}}_stateScriptDataDoubleEscapedLessThanSign(e){e===ar.SOLIDUS?(this.state=Qr.SCRIPT_DATA_DOUBLE_ESCAPE_END,this._emitChars("/")):(this.state=Qr.SCRIPT_DATA_DOUBLE_ESCAPED,this._stateScriptDataDoubleEscaped(e))}_stateScriptDataDoubleEscapeEnd(e){if(this.preprocessor.startsWith(lr,!1)&&si(this.preprocessor.peek(lr.length))){this._emitCodePoint(e);for(let e=0;e=e;){var t=this.current;0[e.name,e.value]));let i=0;for(let e=0;er.get(e.name)===e.value)&&3<=(i+=1)&&this.entries.splice(t.idx,1)}}}}insertMarker(){this.entries.unshift(Ei)}pushElement(e,t){this._ensureNoahArkCondition(e),this.entries.unshift({type:_i.Element,element:e,token:t})}insertElementAfterBookmark(e,t){var n=this.entries.indexOf(this.bookmark);this.entries.splice(n,0,{type:_i.Element,element:e,token:t})}removeEntry(e){0<=(e=this.entries.indexOf(e))&&this.entries.splice(e,1)}clearToLastMarker(){var e=this.entries.indexOf(Ei);0<=e?this.entries.splice(0,e+1):this.entries.length=0}getElementEntryInScopeWithTagName(e){var t=this.entries.find(t=>t.type===_i.Marker||this.treeAdapter.getTagName(t.element)===e);return t&&t.type===_i.Element?t:null}getElementEntry(e){return this.entries.find(t=>t.type===_i.Element&&t.element===e)}}function Ai(e){return{nodeName:"#text",value:e,parentNode:null}}const gi={createDocument:()=>({nodeName:"#document",mode:Br.NO_QUIRKS,childNodes:[]}),createDocumentFragment:()=>({nodeName:"#document-fragment",childNodes:[]}),createElement:(e,t,n)=>({nodeName:e,tagName:e,attrs:n,namespaceURI:t,childNodes:[],parentNode:null}),createCommentNode:e=>({nodeName:"#comment",data:e,parentNode:null}),appendChild(e,t){e.childNodes.push(t),t.parentNode=e},insertBefore(e,t,n){n=e.childNodes.indexOf(n),e.childNodes.splice(n,0,t),t.parentNode=e},setTemplateContent(e,t){e.content=t},getTemplateContent:e=>e.content,setDocumentType(e,t,n,r){const i=e.childNodes.find(e=>"#documentType"===e.nodeName);if(i)i.name=t,i.publicId=n,i.systemId=r;else{const i={nodeName:"#documentType",name:t,publicId:n,systemId:r,parentNode:null};gi.appendChild(e,i)}},setDocumentMode(e,t){e.mode=t},getDocumentMode:e=>e.mode,detachNode(e){var t;e.parentNode&&(t=e.parentNode.childNodes.indexOf(e),e.parentNode.childNodes.splice(t,1),e.parentNode=null)},insertText(e,t){if(0e.name));for(let r=0;re.childNodes[0],getChildNodes:e=>e.childNodes,getParentNode:e=>e.parentNode,getAttrList:e=>e.attrs,getTagName:e=>e.tagName,getNamespaceURI:e=>e.namespaceURI,getTextNodeContent:e=>e.value,getCommentNodeContent:e=>e.data,getDocumentTypeNodeName:e=>e.name,getDocumentTypeNodePublicId:e=>e.publicId,getDocumentTypeNodeSystemId:e=>e.systemId,isTextNode:e=>"#text"===e.nodeName,isCommentNode:e=>"#comment"===e.nodeName,isDocumentTypeNode:e=>"#documentType"===e.nodeName,isElementNode:e=>Object.prototype.hasOwnProperty.call(e,"tagName"),setNodeSourceCodeLocation(e,t){e.sourceCodeLocation=t},getNodeSourceCodeLocation:e=>e.sourceCodeLocation,updateNodeSourceCodeLocation(e,t){e.sourceCodeLocation={...e.sourceCodeLocation,...t}}},vi="html",yi="about:legacy-compat",Si="http://www.ibm.com/data/dtd/v11/ibmxhtml1-transitional.dtd",Ci=["+//silmaril//dtd html pro v0r11 19970101//","-//as//dtd html 3.0 aswedit + extensions//","-//advasoft ltd//dtd html 3.0 aswedit + extensions//","-//ietf//dtd html 2.0 level 1//","-//ietf//dtd html 2.0 level 2//","-//ietf//dtd html 2.0 strict level 1//","-//ietf//dtd html 2.0 strict level 2//","-//ietf//dtd html 2.0 strict//","-//ietf//dtd html 2.0//","-//ietf//dtd html 2.1e//","-//ietf//dtd html 3.0//","-//ietf//dtd html 3.2 final//","-//ietf//dtd html 3.2//","-//ietf//dtd html 3//","-//ietf//dtd html level 0//","-//ietf//dtd html level 1//","-//ietf//dtd html level 2//","-//ietf//dtd html level 3//","-//ietf//dtd html strict level 0//","-//ietf//dtd html strict level 1//","-//ietf//dtd html strict level 2//","-//ietf//dtd html strict level 3//","-//ietf//dtd html strict//","-//ietf//dtd html//","-//metrius//dtd metrius presentational//","-//microsoft//dtd internet explorer 2.0 html strict//","-//microsoft//dtd internet explorer 2.0 html//","-//microsoft//dtd internet explorer 2.0 tables//","-//microsoft//dtd internet explorer 3.0 html strict//","-//microsoft//dtd internet explorer 3.0 html//","-//microsoft//dtd internet explorer 3.0 tables//","-//netscape comm. corp.//dtd html//","-//netscape comm. corp.//dtd strict html//","-//o'reilly and associates//dtd html 2.0//","-//o'reilly and associates//dtd html extended 1.0//","-//o'reilly and associates//dtd html extended relaxed 1.0//","-//sq//dtd html 2.0 hotmetal + extensions//","-//softquad software//dtd hotmetal pro 6.0::19990601::extensions to html 4.0//","-//softquad//dtd hotmetal pro 4.0::19971010::extensions to html 4.0//","-//spyglass//dtd html 2.0 extended//","-//sun microsystems corp.//dtd hotjava html//","-//sun microsystems corp.//dtd hotjava strict html//","-//w3c//dtd html 3 1995-03-24//","-//w3c//dtd html 3.2 draft//","-//w3c//dtd html 3.2 final//","-//w3c//dtd html 3.2//","-//w3c//dtd html 3.2s draft//","-//w3c//dtd html 4.0 frameset//","-//w3c//dtd html 4.0 transitional//","-//w3c//dtd html experimental 19960712//","-//w3c//dtd html experimental 970421//","-//w3c//dtd w3 html//","-//w3o//dtd w3 html 3.0//","-//webtechs//dtd mozilla html 2.0//","-//webtechs//dtd mozilla html//"],Ni=[...Ci,"-//w3c//dtd html 4.01 frameset//","-//w3c//dtd html 4.01 transitional//"],bi=new Set(["-//w3o//dtd w3 html strict 3.0//en//","-/w3c/dtd html 4.0 transitional/en","html"]),Ii=["-//w3c//dtd xhtml 1.0 frameset//","-//w3c//dtd xhtml 1.0 transitional//"],Oi=[...Ii,"-//w3c//dtd html 4.01 frameset//","-//w3c//dtd html 4.01 transitional//"];function ki(e,t){return t.some(t=>e.startsWith(t))}const Li={TEXT_HTML:"text/html",APPLICATION_XML:"application/xhtml+xml"},Di="definitionurl",Ri="definitionURL",wi=new Map(["attributeName","attributeType","baseFrequency","baseProfile","calcMode","clipPathUnits","diffuseConstant","edgeMode","filterUnits","glyphRef","gradientTransform","gradientUnits","kernelMatrix","kernelUnitLength","keyPoints","keySplines","keyTimes","lengthAdjust","limitingConeAngle","markerHeight","markerUnits","markerWidth","maskContentUnits","maskUnits","numOctaves","pathLength","patternContentUnits","patternTransform","patternUnits","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","refX","refY","repeatCount","repeatDur","requiredExtensions","requiredFeatures","specularConstant","specularExponent","spreadMethod","startOffset","stdDeviation","stitchTiles","surfaceScale","systemLanguage","tableValues","targetX","targetY","textLength","viewBox","viewTarget","xChannelSelector","yChannelSelector","zoomAndPan"].map(e=>[e.toLowerCase(),e])),xi=new Map([["xlink:actuate",{prefix:"xlink",name:"actuate",namespace:Mr.XLINK}],["xlink:arcrole",{prefix:"xlink",name:"arcrole",namespace:Mr.XLINK}],["xlink:href",{prefix:"xlink",name:"href",namespace:Mr.XLINK}],["xlink:role",{prefix:"xlink",name:"role",namespace:Mr.XLINK}],["xlink:show",{prefix:"xlink",name:"show",namespace:Mr.XLINK}],["xlink:title",{prefix:"xlink",name:"title",namespace:Mr.XLINK}],["xlink:type",{prefix:"xlink",name:"type",namespace:Mr.XLINK}],["xml:base",{prefix:"xml",name:"base",namespace:Mr.XML}],["xml:lang",{prefix:"xml",name:"lang",namespace:Mr.XML}],["xml:space",{prefix:"xml",name:"space",namespace:Mr.XML}],["xmlns",{prefix:"",name:"xmlns",namespace:Mr.XMLNS}],["xmlns:xlink",{prefix:"xmlns",name:"xlink",namespace:Mr.XMLNS}]]),Mi=new Map(["altGlyph","altGlyphDef","altGlyphItem","animateColor","animateMotion","animateTransform","clipPath","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","foreignObject","glyphRef","linearGradient","radialGradient","textPath"].map(e=>[e.toLowerCase(),e])),Pi=new Set([Ur.B,Ur.BIG,Ur.BLOCKQUOTE,Ur.BODY,Ur.BR,Ur.CENTER,Ur.CODE,Ur.DD,Ur.DIV,Ur.DL,Ur.DT,Ur.EM,Ur.EMBED,Ur.H1,Ur.H2,Ur.H3,Ur.H4,Ur.H5,Ur.H6,Ur.HEAD,Ur.HR,Ur.I,Ur.IMG,Ur.LI,Ur.LISTING,Ur.MENU,Ur.META,Ur.NOBR,Ur.OL,Ur.P,Ur.PRE,Ur.RUBY,Ur.S,Ur.SMALL,Ur.SPAN,Ur.STRONG,Ur.STRIKE,Ur.SUB,Ur.SUP,Ur.TABLE,Ur.TT,Ur.U,Ur.UL,Ur.VAR]);function Bi(e){for(let t=0;tthis.treeAdapter.isDocumentTypeNode(e));t&&this.treeAdapter.setNodeSourceCodeLocation(t,e.location)}}_attachElementToTree(e,t){if(this.options.sourceCodeLocationInfo&&(t=t&&{...t,startTag:t},this.treeAdapter.setNodeSourceCodeLocation(e,t)),this._shouldFosterParentOnInsertion())this._fosterParentElement(e);else{const t=this.openElements.currentTmplContentOrNode;this.treeAdapter.appendChild(t,e)}}_appendElement(e,t){t=this.treeAdapter.createElement(e.tagName,t,e.attrs),this._attachElementToTree(t,e.location)}_insertElement(e,t){t=this.treeAdapter.createElement(e.tagName,t,e.attrs),this._attachElementToTree(t,e.location),this.openElements.push(t,e.tagID)}_insertFakeElement(e,t){e=this.treeAdapter.createElement(e,Mr.HTML,[]),this._attachElementToTree(e,null),this.openElements.push(e,t)}_insertTemplate(e){var t=this.treeAdapter.createElement(e.tagName,Mr.HTML,e.attrs),n=this.treeAdapter.createDocumentFragment();this.treeAdapter.setTemplateContent(t,n),this._attachElementToTree(t,e.location),this.openElements.push(t,e.tagID),this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(n,null)}_insertFakeRootElement(){var e=this.treeAdapter.createElement(Fr.HTML,Mr.HTML,[]);this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(e,null),this.treeAdapter.appendChild(this.openElements.current,e),this.openElements.push(e,Ur.HTML)}_appendCommentNode(e,t){var n=this.treeAdapter.createCommentNode(e.data);this.treeAdapter.appendChild(t,n),this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(n,e.location)}_insertCharacters(e){let t,n;if(this._shouldFosterParentOnInsertion()?({parent:t,beforeElement:n}=this._findFosterParentingLocation(),n?this.treeAdapter.insertTextBefore(t,e.chars,n):this.treeAdapter.insertText(t,e.chars)):(t=this.openElements.currentTmplContentOrNode,this.treeAdapter.insertText(t,e.chars)),e.location){var r=this.treeAdapter.getChildNodes(t),i=n?r.lastIndexOf(n):r.length,i=r[i-1];if(this.treeAdapter.getNodeSourceCodeLocation(i)){const{endLine:t,endCol:n,endOffset:r}=e.location;this.treeAdapter.updateNodeSourceCodeLocation(i,{endLine:t,endCol:n,endOffset:r})}else this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(i,e.location)}}_adoptNodes(e,t){for(let n=this.treeAdapter.getFirstChild(e);n;n=this.treeAdapter.getFirstChild(e))this.treeAdapter.detachNode(n),this.treeAdapter.appendChild(t,n)}_setEndLocation(e,t){var n,r;this.treeAdapter.getNodeSourceCodeLocation(e)&&t.location&&(n=t.location,r=this.treeAdapter.getTagName(e),r=t.type===Tr.END_TAG&&r===t.tagName?{endTag:{...n},endLine:n.endLine,endCol:n.endCol,endOffset:n.endOffset}:{endLine:n.startLine,endCol:n.startCol,endOffset:n.startOffset},this.treeAdapter.updateNodeSourceCodeLocation(e,r))}shouldProcessStartTagTokenInForeignContent(e){if(!this.currentNotInHTML)return!1;let t,n;return 0===this.openElements.stackTop&&this.fragmentContext?(t=this.fragmentContext,n=this.fragmentContextID):{current:t,currentTagId:n}=this.openElements,(e.tagID!==Ur.SVG||this.treeAdapter.getTagName(t)!==Fr.ANNOTATION_XML||this.treeAdapter.getNamespaceURI(t)!==Mr.MATHML)&&(this.tokenizer.inForeignNode||(e.tagID===Ur.MGLYPH||e.tagID===Ur.MALIGNMARK)&&!this._isIntegrationPoint(n,t,Mr.HTML))}_processToken(e){switch(e.type){case Tr.CHARACTER:this.onCharacter(e);break;case Tr.NULL_CHARACTER:this.onNullCharacter(e);break;case Tr.COMMENT:this.onComment(e);break;case Tr.DOCTYPE:this.onDoctype(e);break;case Tr.START_TAG:this._processStartTag(e);break;case Tr.END_TAG:this.onEndTag(e);break;case Tr.EOF:this.onEof(e);break;case Tr.WHITESPACE_CHARACTER:this.onWhitespaceCharacter(e)}}_isIntegrationPoint(e,t,n){return Hi(e,this.treeAdapter.getNamespaceURI(t),this.treeAdapter.getAttrList(t),n)}_reconstructActiveFormattingElements(){const e=this.activeFormattingElements.entries.length;if(e){var t=this.activeFormattingElements.entries.findIndex(e=>e.type===_i.Marker||this.openElements.contains(e.element));for(let n=t<0?e-1:t-1;0<=n;n--){const e=this.activeFormattingElements.entries[n];this._insertElement(e.token,this.treeAdapter.getNamespaceURI(e.element)),e.element=this.openElements.current}}}_closeTableCell(){this.openElements.generateImpliedEndTags(),this.openElements.popUntilTableCellPopped(),this.activeFormattingElements.clearToLastMarker(),this.insertionMode=Yi.IN_ROW}_closePElement(){this.openElements.generateImpliedEndTagsWithExclusion(Ur.P),this.openElements.popUntilTagNamePopped(Ur.P)}_resetInsertionMode(){for(let e=this.openElements.stackTop;0<=e;e--)switch(0===e&&this.fragmentContext?this.fragmentContextID:this.openElements.tagIDs[e]){case Ur.TR:return void(this.insertionMode=Yi.IN_ROW);case Ur.TBODY:case Ur.THEAD:case Ur.TFOOT:return void(this.insertionMode=Yi.IN_TABLE_BODY);case Ur.CAPTION:return void(this.insertionMode=Yi.IN_CAPTION);case Ur.COLGROUP:return void(this.insertionMode=Yi.IN_COLUMN_GROUP);case Ur.TABLE:return void(this.insertionMode=Yi.IN_TABLE);case Ur.BODY:return void(this.insertionMode=Yi.IN_BODY);case Ur.FRAMESET:return void(this.insertionMode=Yi.IN_FRAMESET);case Ur.SELECT:return void this._resetInsertionModeForSelect(e);case Ur.TEMPLATE:return void(this.insertionMode=this.tmplInsertionModeStack[0]);case Ur.HTML:return void(this.insertionMode=this.headElement?Yi.AFTER_HEAD:Yi.BEFORE_HEAD);case Ur.TD:case Ur.TH:if(0e===Pr.COLOR||e===Pr.SIZE||e===Pr.FACE)||Pi.has(t)}(t)?(n=e._getAdjustedCurrentElement(),(n=e.treeAdapter.getNamespaceURI(n))===Mr.MATHML?Bi(t):n===Mr.SVG&&(function(e){var t=Mi.get(e.tagName);null!=t&&(e.tagName=t,e.tagID=qr(e.tagName))}(t),Fi(t)),Ui(t),t.selfClosing?e._appendElement(t,n):e._insertElement(t,n),t.ackSelfClosing=!0):(qs(e),e._startTagOutsideForeignContent(t))}(this,e):this._startTagOutsideForeignContent(e)}_startTagOutsideForeignContent(e){switch(this.insertionMode){case Yi.INITIAL:is(this,e);break;case Yi.BEFORE_HTML:!function(e,t){t.tagID===Ur.HTML?(e._insertElement(t,Mr.HTML),e.insertionMode=Yi.BEFORE_HEAD):ss(e,t)}(this,e);break;case Yi.BEFORE_HEAD:!function(e,t){switch(t.tagID){case Ur.HTML:As(e,t);break;case Ur.HEAD:e._insertElement(t,Mr.HTML),e.headElement=e.openElements.current,e.insertionMode=Yi.IN_HEAD;break;default:as(e,t)}}(this,e);break;case Yi.IN_HEAD:os(this,e);break;case Yi.IN_HEAD_NO_SCRIPT:!function(e,t){switch(t.tagID){case Ur.HTML:As(e,t);break;case Ur.BASEFONT:case Ur.BGSOUND:case Ur.HEAD:case Ur.LINK:case Ur.META:case Ur.NOFRAMES:case Ur.STYLE:os(e,t);break;case Ur.NOSCRIPT:e._err(t,_r.nestedNoscriptInHead);break;default:ls(e,t)}}(this,e);break;case Yi.AFTER_HEAD:!function(e,t){switch(t.tagID){case Ur.HTML:As(e,t);break;case Ur.BODY:e._insertElement(t,Mr.HTML),e.framesetOk=!1,e.insertionMode=Yi.IN_BODY;break;case Ur.FRAMESET:e._insertElement(t,Mr.HTML),e.insertionMode=Yi.IN_FRAMESET;break;case Ur.BASE:case Ur.BASEFONT:case Ur.BGSOUND:case Ur.LINK:case Ur.META:case Ur.NOFRAMES:case Ur.SCRIPT:case Ur.STYLE:case Ur.TEMPLATE:case Ur.TITLE:e._err(t,_r.abandonedHeadElementChild),e.openElements.push(e.headElement,Ur.HEAD),os(e,t),e.openElements.remove(e.headElement);break;case Ur.HEAD:e._err(t,_r.misplacedStartTagForHeadElement);break;default:hs(e,t)}}(this,e);break;case Yi.IN_BODY:As(this,e);break;case Yi.IN_TABLE:Cs(this,e);break;case Yi.IN_TABLE_TEXT:ks(this,e);break;case Yi.IN_CAPTION:!function(e,t){var n=t.tagID;Ls.has(n)?e.openElements.hasInTableScope(Ur.CAPTION)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(Ur.CAPTION),e.activeFormattingElements.clearToLastMarker(),e.insertionMode=Yi.IN_TABLE,Cs(e,t)):As(e,t)}(this,e);break;case Yi.IN_COLUMN_GROUP:Ds(this,e);break;case Yi.IN_TABLE_BODY:ws(this,e);break;case Yi.IN_ROW:Ms(this,e);break;case Yi.IN_CELL:!function(e,t){var n=t.tagID;Ls.has(n)?(e.openElements.hasInTableScope(Ur.TD)||e.openElements.hasInTableScope(Ur.TH))&&(e._closeTableCell(),Ms(e,t)):As(e,t)}(this,e);break;case Yi.IN_SELECT:Bs(this,e);break;case Yi.IN_SELECT_IN_TABLE:!function(e,t){var n=t.tagID;n===Ur.CAPTION||n===Ur.TABLE||n===Ur.TBODY||n===Ur.TFOOT||n===Ur.THEAD||n===Ur.TR||n===Ur.TD||n===Ur.TH?(e.openElements.popUntilTagNamePopped(Ur.SELECT),e._resetInsertionMode(),e._processStartTag(t)):Bs(e,t)}(this,e);break;case Yi.IN_TEMPLATE:!function(e,t){switch(t.tagID){case Ur.BASE:case Ur.BASEFONT:case Ur.BGSOUND:case Ur.LINK:case Ur.META:case Ur.NOFRAMES:case Ur.SCRIPT:case Ur.STYLE:case Ur.TEMPLATE:case Ur.TITLE:os(e,t);break;case Ur.CAPTION:case Ur.COLGROUP:case Ur.TBODY:case Ur.TFOOT:case Ur.THEAD:e.tmplInsertionModeStack[0]=Yi.IN_TABLE,e.insertionMode=Yi.IN_TABLE,Cs(e,t);break;case Ur.COL:e.tmplInsertionModeStack[0]=Yi.IN_COLUMN_GROUP,e.insertionMode=Yi.IN_COLUMN_GROUP,Ds(e,t);break;case Ur.TR:e.tmplInsertionModeStack[0]=Yi.IN_TABLE_BODY,e.insertionMode=Yi.IN_TABLE_BODY,ws(e,t);break;case Ur.TD:case Ur.TH:e.tmplInsertionModeStack[0]=Yi.IN_ROW,e.insertionMode=Yi.IN_ROW,Ms(e,t);break;default:e.tmplInsertionModeStack[0]=Yi.IN_BODY,e.insertionMode=Yi.IN_BODY,As(e,t)}}(this,e);break;case Yi.AFTER_BODY:!function(e,t){(t.tagID===Ur.HTML?As:Gs)(e,t)}(this,e);break;case Yi.IN_FRAMESET:!function(e,t){switch(t.tagID){case Ur.HTML:As(e,t);break;case Ur.FRAMESET:e._insertElement(t,Mr.HTML);break;case Ur.FRAME:e._appendElement(t,Mr.HTML),t.ackSelfClosing=!0;break;case Ur.NOFRAMES:os(e,t)}}(this,e);break;case Yi.AFTER_FRAMESET:!function(e,t){switch(t.tagID){case Ur.HTML:As(e,t);break;case Ur.NOFRAMES:os(e,t)}}(this,e);break;case Yi.AFTER_AFTER_BODY:!function(e,t){(t.tagID===Ur.HTML?As:js)(e,t)}(this,e);break;case Yi.AFTER_AFTER_FRAMESET:!function(e,t){switch(t.tagID){case Ur.HTML:As(e,t);break;case Ur.NOFRAMES:os(e,t)}}(this,e)}}onEndTag(e){this.skipNextNewLine=!1,this.currentToken=e,this.currentNotInHTML?function(e,t){if(t.tagID===Ur.P||t.tagID===Ur.BR)return qs(e),e._endTagOutsideForeignContent(t);for(let n=e.openElements.stackTop;0=qi;!n||o?(o&&e.activeFormattingElements.removeEntry(n),e.openElements.remove(a)):(a=Zi(e,n),r===t&&(e.activeFormattingElements.bookmark=n),e.treeAdapter.detachNode(r),e.treeAdapter.appendChild(a,r),r=a)}return r}function Zi(e,t){var n=e.treeAdapter.getNamespaceURI(t.element),n=e.treeAdapter.createElement(t.token.tagName,n,t.token.attrs);return e.openElements.replace(t.element,n),t.element=n}function Ji(e,t,n){var i,r=qr(e.treeAdapter.getTagName(t));e._isElementCausesFosterParenting(r)?e._fosterParentElement(n):(i=e.treeAdapter.getNamespaceURI(t),r===Ur.TEMPLATE&&i===Mr.HTML&&(t=e.treeAdapter.getTemplateContent(t)),e.treeAdapter.appendChild(t,n))}function es(e,t,n){var r=e.treeAdapter.getNamespaceURI(n.element),i=n.token,r=e.treeAdapter.createElement(i.tagName,r,i.attrs);e._adoptNodes(t,r),e.treeAdapter.appendChild(t,r),e.activeFormattingElements.insertElementAfterBookmark(r,i),e.activeFormattingElements.removeEntry(n),e.openElements.remove(n.element),e.openElements.insertAfter(t,r,i.tagID)}function ts(e,t){for(let n=0;n=n;r--)e._setEndLocation(e.openElements.items[r],t);if(!e.fragmentContext&&0<=e.openElements.stackTop){const n=e.openElements.items[0],r=e.treeAdapter.getNodeSourceCodeLocation(n);if(r&&!r.endTag&&(e._setEndLocation(n,t),1<=e.openElements.stackTop)){const n=e.openElements.items[1],r=e.treeAdapter.getNodeSourceCodeLocation(n);r&&!r.endTag&&e._setEndLocation(n,t)}}}}function is(e,t){e._err(t,_r.missingDoctype,!0),e.treeAdapter.setDocumentMode(e.document,Br.QUIRKS),e.insertionMode=Yi.BEFORE_HTML,e._processToken(t)}function ss(e,t){e._insertFakeRootElement(),e.insertionMode=Yi.BEFORE_HEAD,e._processToken(t)}function as(e,t){e._insertFakeElement(Fr.HEAD,Ur.HEAD),e.headElement=e.openElements.current,e.insertionMode=Yi.IN_HEAD,e._processToken(t)}function os(e,t){switch(t.tagID){case Ur.HTML:As(e,t);break;case Ur.BASE:case Ur.BASEFONT:case Ur.BGSOUND:case Ur.LINK:case Ur.META:e._appendElement(t,Mr.HTML),t.ackSelfClosing=!0;break;case Ur.TITLE:e._switchToTextParsing(t,zr.RCDATA);break;case Ur.NOSCRIPT:e.options.scriptingEnabled?e._switchToTextParsing(t,zr.RAWTEXT):(e._insertElement(t,Mr.HTML),e.insertionMode=Yi.IN_HEAD_NO_SCRIPT);break;case Ur.NOFRAMES:case Ur.STYLE:e._switchToTextParsing(t,zr.RAWTEXT);break;case Ur.SCRIPT:e._switchToTextParsing(t,zr.SCRIPT_DATA);break;case Ur.TEMPLATE:e._insertTemplate(t),e.activeFormattingElements.insertMarker(),e.framesetOk=!1,e.insertionMode=Yi.IN_TEMPLATE,e.tmplInsertionModeStack.unshift(Yi.IN_TEMPLATE);break;case Ur.HEAD:e._err(t,_r.misplacedStartTagForHeadElement);break;default:us(e,t)}}function cs(e,t){0=t&&e.openElements.shortenToLength(t);break}if(e._isSpecialElement(i,s))break}}function vs(e,t){switch(t.tagID){case Ur.A:case Ur.B:case Ur.I:case Ur.S:case Ur.U:case Ur.EM:case Ur.TT:case Ur.BIG:case Ur.CODE:case Ur.FONT:case Ur.NOBR:case Ur.SMALL:case Ur.STRIKE:case Ur.STRONG:ts(e,t);break;case Ur.P:!function(e){e.openElements.hasInButtonScope(Ur.P)||e._insertFakeElement(Fr.P,Ur.P),e._closePElement()}(e);break;case Ur.DL:case Ur.UL:case Ur.OL:case Ur.DIR:case Ur.DIV:case Ur.NAV:case Ur.PRE:case Ur.MAIN:case Ur.MENU:case Ur.ASIDE:case Ur.BUTTON:case Ur.CENTER:case Ur.FIGURE:case Ur.FOOTER:case Ur.HEADER:case Ur.HGROUP:case Ur.DIALOG:case Ur.ADDRESS:case Ur.ARTICLE:case Ur.DETAILS:case Ur.SECTION:case Ur.SUMMARY:case Ur.LISTING:case Ur.FIELDSET:case Ur.BLOCKQUOTE:case Ur.FIGCAPTION:!function(e,t){t=t.tagID,e.openElements.hasInScope(t)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(t))}(e,t);break;case Ur.LI:!function(e){e.openElements.hasInListItemScope(Ur.LI)&&(e.openElements.generateImpliedEndTagsWithExclusion(Ur.LI),e.openElements.popUntilTagNamePopped(Ur.LI))}(e);break;case Ur.DD:case Ur.DT:!function(e,t){t=t.tagID,e.openElements.hasInScope(t)&&(e.openElements.generateImpliedEndTagsWithExclusion(t),e.openElements.popUntilTagNamePopped(t))}(e,t);break;case Ur.H1:case Ur.H2:case Ur.H3:case Ur.H4:case Ur.H5:case Ur.H6:!function(e){e.openElements.hasNumberedHeaderInScope()&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilNumberedHeaderPopped())}(e);break;case Ur.BR:!function(e){e._reconstructActiveFormattingElements(),e._insertFakeElement(Fr.BR,Ur.BR),e.openElements.pop(),e.framesetOk=!1}(e);break;case Ur.BODY:!function(e,t){var n;e.openElements.hasInScope(Ur.BODY)&&(e.insertionMode=Yi.AFTER_BODY,e.options.sourceCodeLocationInfo)&&((n=e.openElements.tryPeekProperlyNestedBodyElement())&&e._setEndLocation(n,t))}(e,t);break;case Ur.HTML:!function(e,t){e.openElements.hasInScope(Ur.BODY)&&(e.insertionMode=Yi.AFTER_BODY,Hs(e,t))}(e,t);break;case Ur.FORM:!function(e){var t=0$\x80-\uFFFF]/g;var n=new Map([[34,"""],[38,"&"],[39,"'"],[60,"<"],[62,">"]]);function r(e){for(var i="",s=0;null!==(r=t.xmlReplacer.exec(e));)var r=r.index,o=e.charCodeAt(r),c=n.get(o),s=void 0!==c?(i+=e.substring(s,r)+c,r+1):(i+="".concat(e.substring(s,r),"&#x").concat((0,t.getCodePoint)(e,r).toString(16),";"),t.xmlReplacer.lastIndex+=Number(55296==(64512&o)));return i+e.substr(s)}function i(e,t){return function(n){for(var r,i=0,s="";r=e.exec(n);)i!==r.index&&(s+=n.substring(i,r.index)),s+=t.get(r[0].charCodeAt(0)),i=r.index+1;return s+n.substring(i)}}t.getCodePoint=null!=String.prototype.codePointAt?function(e,t){return e.codePointAt(t)}:function(e,t){return 55296==(64512&e.charCodeAt(t))?1024*(e.charCodeAt(t)-55296)+e.charCodeAt(t+1)-56320+65536:e.charCodeAt(t)},t.encodeXML=r,t.escape=r,t.escapeUTF8=i(/[&<>'"]/g,n),t.escapeAttribute=i(/["&\u00A0]/g,new Map([[34,"""],[38,"&"],[160," "]])),t.escapeText=i(/[&<>\u00A0]/g,new Map([[38,"&"],[60,"<"],[62,">"],[160," "]]))}),Ks=(yr(Ys),Ys.escapeText),Ws=Ys.escapeAttribute;Ys.escapeUTF8,Ys.escape,Ys.encodeXML,Ys.getCodePoint,Ys.xmlReplacer;const Vs=new Set([Fr.AREA,Fr.BASE,Fr.BASEFONT,Fr.BGSOUND,Fr.BR,Fr.COL,Fr.EMBED,Fr.FRAME,Fr.HR,Fr.IMG,Fr.INPUT,Fr.KEYGEN,Fr.LINK,Fr.META,Fr.PARAM,Fr.SOURCE,Fr.TRACK,Fr.WBR]),$s={treeAdapter:gi,scriptingEnabled:!0};function Qs(e,t){return zs(e,{...$s,...t})}function zs(e,t){return t.treeAdapter.isElementNode(e)?function(e,t){var n=t.treeAdapter.getTagName(e);return`<${n}${function(e,{treeAdapter:t}){let n="";for(const r of t.getAttrList(e)){if(n+=" ",r.namespace)switch(r.namespace){case Mr.XML:n+="xml:"+r.name;break;case Mr.XMLNS:"xmlns"!==r.name&&(n+="xmlns:"),n+=r.name;break;case Mr.XLINK:n+="xlink:"+r.name;break;default:n+=r.prefix+":"+r.name}else n+=r.name;n+=`="${Ws(r.value)}"`}return n}(e,t)}>`+(function(e,t){return t.treeAdapter.isElementNode(e)&&t.treeAdapter.getNamespaceURI(e)===Mr.HTML&&Vs.has(t.treeAdapter.getTagName(e))}(e,t)?"":function(e,t){let n="";var e=t.treeAdapter.isElementNode(e)&&t.treeAdapter.getTagName(e)===Fr.TEMPLATE&&t.treeAdapter.getNamespaceURI(e)===Mr.HTML?t.treeAdapter.getTemplateContent(e):e,i=t.treeAdapter.getChildNodes(e);if(i)for(const e of i)n+=zs(e,t);return n}(e,t)+``)}(e,t):t.treeAdapter.isTextNode(e)?function(e,t){var n=t.treeAdapter,r=n.getTextNodeContent(e),s=(e=n.getParentNode(e))&&n.isElementNode(e)&&n.getTagName(e);return s&&n.getNamespaceURI(e)===Mr.HTML&&(n=s,e=t.scriptingEnabled,Vr.has(n)||e&&n===Fr.NOSCRIPT)?r:Ks(r)}(e,t):t.treeAdapter.isCommentNode(e)?function(e,{treeAdapter:t}){return``}(e,t):t.treeAdapter.isDocumentTypeNode(e)?function(e,{treeAdapter:t}){return``}(e,t):""}function Xs(e){return new _(e)}function Zs(e){var t=e.includes('"')?"'":'"';return t+e+t}const Js={isCommentNode:b,isElementNode:S,isTextNode:N,createDocument(){var e=new v([]);return e["x-mode"]=Br.NO_QUIRKS,e},createDocumentFragment:()=>new v([]),createElement(e,t,n){var r=Object.create(null),i=Object.create(null),s=Object.create(null);for(let e=0;enew E(e),appendChild(e,t){var n=e.children[e.children.length-1];n&&((n.next=t).prev=n),e.children.push(t),t.parent=e},insertBefore(e,t,n){var r=e.children.indexOf(n),i=n.prev;i&&((i.next=t).prev=i),(n.prev=t).next=n,e.children.splice(r,0,t),t.parent=e},setTemplateContent(e,t){Js.appendChild(e,t)},getTemplateContent:e=>e.children[0],setDocumentType(e,t,n,r){var i=function(e,t,n){let r="!DOCTYPE ";return e&&(r+=e),t?r+=" PUBLIC "+Zs(t):n&&(r+=" SYSTEM"),n&&(r+=" "+Zs(n)),r}(t,n,r);let s=e.children.find(e=>I(e)&&"!doctype"===e.name);s?s.data=null!=i?i:null:(s=new T("!doctype",i),Js.appendChild(e,s)),s["x-name"]=null!=t?t:void 0,s["x-publicId"]=null!=n?n:void 0,s["x-systemId"]=null!=r?r:void 0},setDocumentMode(e,t){e["x-mode"]=t},getDocumentMode:e=>e["x-mode"],detachNode(e){var t,n,r;e.parent&&(t=e.parent.children.indexOf(e),{prev:n,next:r}=e,e.prev=null,e.next=null,n&&(n.next=r),r&&(r.prev=n),e.parent.children.splice(t,1),e.parent=null)},insertText(e,t){var n=e.children[e.children.length-1];n&&N(n)?n.data+=t:Js.appendChild(e,Xs(t))},insertTextBefore(e,t,n){var r=e.children[e.children.indexOf(n)-1];r&&N(r)?r.data+=t:Js.insertBefore(e,Xs(t),n)},adoptAttributes(e,t){for(let n=0;ne.children[0],getChildNodes:e=>e.children,getParentNode:e=>e.parent,getAttrList:e=>e.attributes,getTagName:e=>e.name,getNamespaceURI:e=>e.namespace,getTextNodeContent:e=>e.data,getCommentNodeContent:e=>e.data,getDocumentTypeNodeName(e){return null!=(e=e["x-name"])?e:""},getDocumentTypeNodePublicId(e){return null!=(e=e["x-publicId"])?e:""},getDocumentTypeNodeSystemId(e){return null!=(e=e["x-systemId"])?e:""},isDocumentTypeNode:e=>I(e)&&"!doctype"===e.name,setNodeSourceCodeLocation(e,t){t&&(e.startIndex=t.startOffset,e.endIndex=t.endOffset),e.sourceCodeLocation=t},getNodeSourceCodeLocation:e=>e.sourceCodeLocation,updateNodeSourceCodeLocation(e,t){null!=t.endOffset&&(e.endIndex=t.endOffset),e.sourceCodeLocation={...e.sourceCodeLocation,...t}}};var ea=function(e,t,n){if(n||2===arguments.length)for(var r,i=0,s=t.length;i=na.Zero&&e<=na.Nine}!function(e){e[e.Tab=9]="Tab",e[e.NewLine=10]="NewLine",e[e.FormFeed=12]="FormFeed",e[e.CarriageReturn=13]="CarriageReturn",e[e.Space=32]="Space",e[e.ExclamationMark=33]="ExclamationMark",e[e.Number=35]="Number",e[e.Amp=38]="Amp",e[e.SingleQuote=39]="SingleQuote",e[e.DoubleQuote=34]="DoubleQuote",e[e.Dash=45]="Dash",e[e.Slash=47]="Slash",e[e.Zero=48]="Zero",e[e.Nine=57]="Nine",e[e.Semi=59]="Semi",e[e.Lt=60]="Lt",e[e.Eq=61]="Eq",e[e.Gt=62]="Gt",e[e.Questionmark=63]="Questionmark",e[e.UpperA=65]="UpperA",e[e.LowerA=97]="LowerA",e[e.UpperF=70]="UpperF",e[e.LowerF=102]="LowerF",e[e.UpperZ=90]="UpperZ",e[e.LowerZ=122]="LowerZ",e[e.LowerX=120]="LowerX",e[e.OpeningSquareBracket=91]="OpeningSquareBracket"}(na=na||{}),function(e){e[e.Text=1]="Text",e[e.BeforeTagName=2]="BeforeTagName",e[e.InTagName=3]="InTagName",e[e.InSelfClosingTag=4]="InSelfClosingTag",e[e.BeforeClosingTagName=5]="BeforeClosingTagName",e[e.InClosingTagName=6]="InClosingTagName",e[e.AfterClosingTagName=7]="AfterClosingTagName",e[e.BeforeAttributeName=8]="BeforeAttributeName",e[e.InAttributeName=9]="InAttributeName",e[e.AfterAttributeName=10]="AfterAttributeName",e[e.BeforeAttributeValue=11]="BeforeAttributeValue",e[e.InAttributeValueDq=12]="InAttributeValueDq",e[e.InAttributeValueSq=13]="InAttributeValueSq",e[e.InAttributeValueNq=14]="InAttributeValueNq",e[e.BeforeDeclaration=15]="BeforeDeclaration",e[e.InDeclaration=16]="InDeclaration",e[e.InProcessingInstruction=17]="InProcessingInstruction",e[e.BeforeComment=18]="BeforeComment",e[e.CDATASequence=19]="CDATASequence",e[e.InSpecialComment=20]="InSpecialComment",e[e.InCommentLike=21]="InCommentLike",e[e.BeforeSpecialS=22]="BeforeSpecialS",e[e.SpecialStartSequence=23]="SpecialStartSequence",e[e.InSpecialTag=24]="InSpecialTag",e[e.BeforeEntity=25]="BeforeEntity",e[e.BeforeNumericEntity=26]="BeforeNumericEntity",e[e.InNamedEntity=27]="InNamedEntity",e[e.InNumericEntity=28]="InNumericEntity",e[e.InHexEntity=29]="InHexEntity"}(ra=ra||{}),function(e){e[e.NoValue=0]="NoValue",e[e.Unquoted=1]="Unquoted",e[e.Single=2]="Single",e[e.Double=3]="Double"}(ia=ia||{});const ua={Cdata:new Uint8Array([67,68,65,84,65,91]),CdataEnd:new Uint8Array([93,93,62]),CommentEnd:new Uint8Array([45,45,62]),ScriptEnd:new Uint8Array([60,47,115,99,114,105,112,116]),StyleEnd:new Uint8Array([60,47,115,116,121,108,101]),TitleEnd:new Uint8Array([60,47,116,105,116,108,101])};class la{constructor({xmlMode:e=!1,decodeEntities:t=!0},n){this.cbs=n,this.state=ra.Text,this.buffer="",this.sectionStart=0,this.index=0,this.baseState=ra.Text,this.isSpecial=!1,this.running=!0,this.offset=0,this.currentSequence=void 0,this.sequenceIndex=0,this.trieIndex=0,this.trieCurrent=0,this.entityResult=0,this.entityExcess=0,this.xmlMode=e,this.decodeEntities=t,this.entityTrie=e?Hr:Gr}reset(){this.state=ra.Text,this.buffer="",this.sectionStart=0,this.index=0,this.baseState=ra.Text,this.currentSequence=void 0,this.running=!0,this.offset=0}write(e){this.offset+=this.buffer.length,this.buffer=e,this.parse()}end(){this.running&&this.finish()}pause(){this.running=!1}resume(){this.running=!0,this.indexthis.sectionStart&&this.cbs.ontext(this.sectionStart,this.index),this.state=ra.BeforeTagName,this.sectionStart=this.index):this.decodeEntities&&e===na.Amp&&(this.state=ra.BeforeEntity)}stateSpecialStartSequence(e){var t=this.sequenceIndex===this.currentSequence.length;if(t?oa(e):(32|e)===this.currentSequence[this.sequenceIndex]){if(!t)return void this.sequenceIndex++}else this.isSpecial=!1;this.sequenceIndex=0,this.state=ra.InTagName,this.stateInTagName(e)}stateInSpecialTag(e){if(this.sequenceIndex===this.currentSequence.length){if(e===na.Gt||aa(e)){var t=this.index-this.currentSequence.length;if(this.sectionStart=na.LowerA&&e<=na.LowerZ||e>=na.UpperA&&e<=na.UpperZ}(e)}startSpecial(e,t){this.isSpecial=!0,this.currentSequence=e,this.sequenceIndex=t,this.state=ra.SpecialStartSequence}stateBeforeTagName(e){var t;e===na.ExclamationMark?(this.state=ra.BeforeDeclaration,this.sectionStart=this.index+1):e===na.Questionmark?(this.state=ra.InProcessingInstruction,this.sectionStart=this.index+1):this.isTagStartChar(e)?(t=32|e,this.sectionStart=this.index,this.xmlMode||t!==ua.TitleEnd[2]?this.state=this.xmlMode||t!==ua.ScriptEnd[2]?ra.InTagName:ra.BeforeSpecialS:this.startSpecial(ua.TitleEnd,3)):e===na.Slash?this.state=ra.BeforeClosingTagName:(this.state=ra.Text,this.stateText(e))}stateInTagName(e){oa(e)&&(this.cbs.onopentagname(this.sectionStart,this.index),this.sectionStart=-1,this.state=ra.BeforeAttributeName,this.stateBeforeAttributeName(e))}stateBeforeClosingTagName(e){aa(e)||(e===na.Gt?this.state=ra.Text:(this.state=this.isTagStartChar(e)?ra.InClosingTagName:ra.InSpecialComment,this.sectionStart=this.index))}stateInClosingTagName(e){e!==na.Gt&&!aa(e)||(this.cbs.onclosetag(this.sectionStart,this.index),this.sectionStart=-1,this.state=ra.AfterClosingTagName,this.stateAfterClosingTagName(e))}stateAfterClosingTagName(e){e!==na.Gt&&!this.fastForwardTo(na.Gt)||(this.state=ra.Text,this.baseState=ra.Text,this.sectionStart=this.index+1)}stateBeforeAttributeName(e){e===na.Gt?(this.cbs.onopentagend(this.index),this.isSpecial?(this.state=ra.InSpecialTag,this.sequenceIndex=0):this.state=ra.Text,this.baseState=this.state,this.sectionStart=this.index+1):e===na.Slash?this.state=ra.InSelfClosingTag:aa(e)||(this.state=ra.InAttributeName,this.sectionStart=this.index)}stateInSelfClosingTag(e){e===na.Gt?(this.cbs.onselfclosingtag(this.index),this.state=ra.Text,this.baseState=ra.Text,this.sectionStart=this.index+1,this.isSpecial=!1):aa(e)||(this.state=ra.BeforeAttributeName,this.stateBeforeAttributeName(e))}stateInAttributeName(e){e!==na.Eq&&!oa(e)||(this.cbs.onattribname(this.sectionStart,this.index),this.sectionStart=-1,this.state=ra.AfterAttributeName,this.stateAfterAttributeName(e))}stateAfterAttributeName(e){e===na.Eq?this.state=ra.BeforeAttributeValue:e===na.Slash||e===na.Gt?(this.cbs.onattribend(ia.NoValue,this.index),this.state=ra.BeforeAttributeName,this.stateBeforeAttributeName(e)):aa(e)||(this.cbs.onattribend(ia.NoValue,this.index),this.state=ra.InAttributeName,this.sectionStart=this.index)}stateBeforeAttributeValue(e){e===na.DoubleQuote?(this.state=ra.InAttributeValueDq,this.sectionStart=this.index+1):e===na.SingleQuote?(this.state=ra.InAttributeValueSq,this.sectionStart=this.index+1):aa(e)||(this.sectionStart=this.index,this.state=ra.InAttributeValueNq,this.stateInAttributeValueNoQuotes(e))}handleInAttributeValue(e,t){e===t||!this.decodeEntities&&this.fastForwardTo(t)?(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=-1,this.cbs.onattribend(t===na.DoubleQuote?ia.Double:ia.Single,this.index),this.state=ra.BeforeAttributeName):this.decodeEntities&&e===na.Amp&&(this.baseState=this.state,this.state=ra.BeforeEntity)}stateInAttributeValueDoubleQuotes(e){this.handleInAttributeValue(e,na.DoubleQuote)}stateInAttributeValueSingleQuotes(e){this.handleInAttributeValue(e,na.SingleQuote)}stateInAttributeValueNoQuotes(e){aa(e)||e===na.Gt?(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=-1,this.cbs.onattribend(ia.Unquoted,this.index),this.state=ra.BeforeAttributeName,this.stateBeforeAttributeName(e)):this.decodeEntities&&e===na.Amp&&(this.baseState=this.state,this.state=ra.BeforeEntity)}stateBeforeDeclaration(e){e===na.OpeningSquareBracket?(this.state=ra.CDATASequence,this.sequenceIndex=0):this.state=e===na.Dash?ra.BeforeComment:ra.InDeclaration}stateInDeclaration(e){e!==na.Gt&&!this.fastForwardTo(na.Gt)||(this.cbs.ondeclaration(this.sectionStart,this.index),this.state=ra.Text,this.sectionStart=this.index+1)}stateInProcessingInstruction(e){e!==na.Gt&&!this.fastForwardTo(na.Gt)||(this.cbs.onprocessinginstruction(this.sectionStart,this.index),this.state=ra.Text,this.sectionStart=this.index+1)}stateBeforeComment(e){e===na.Dash?(this.state=ra.InCommentLike,this.currentSequence=ua.CommentEnd,this.sequenceIndex=2,this.sectionStart=this.index+1):this.state=ra.InDeclaration}stateInSpecialComment(e){e!==na.Gt&&!this.fastForwardTo(na.Gt)||(this.cbs.oncomment(this.sectionStart,this.index,0),this.state=ra.Text,this.sectionStart=this.index+1)}stateBeforeSpecialS(e){var t=32|e;t===ua.ScriptEnd[3]?this.startSpecial(ua.ScriptEnd,4):t===ua.StyleEnd[3]?this.startSpecial(ua.StyleEnd,4):(this.state=ra.InTagName,this.stateInTagName(e))}stateBeforeEntity(e){this.entityExcess=1,this.entityResult=0,e===na.Number?this.state=ra.BeforeNumericEntity:e!==na.Amp&&(this.trieIndex=0,this.trieCurrent=this.entityTrie[0],this.state=ra.InNamedEntity,this.stateInNamedEntity(e))}stateInNamedEntity(e){if(this.entityExcess+=1,this.trieIndex=Dr(this.entityTrie,this.trieCurrent,this.trieIndex+1,e),this.trieIndex<0)this.emitNamedEntity(),this.index--;else{this.trieCurrent=this.entityTrie[this.trieIndex];var t=this.trieCurrent&Rr.VALUE_LENGTH;if(t)if(t=(t>>14)-1,this.allowLegacyEntity()||e===na.Semi){const e=this.index-this.entityExcess+1;e>this.sectionStart&&this.emitPartial(this.sectionStart,e),this.entityResult=this.trieIndex,this.trieIndex+=t,this.entityExcess=0,this.sectionStart=this.index+1,0==t&&this.emitNamedEntity()}else this.trieIndex+=t}}emitNamedEntity(){if(this.state=this.baseState,0!==this.entityResult)switch((this.entityTrie[this.entityResult]&Rr.VALUE_LENGTH)>>14){case 1:this.emitCodePoint(this.entityTrie[this.entityResult]&~Rr.VALUE_LENGTH);break;case 2:this.emitCodePoint(this.entityTrie[this.entityResult+1]);break;case 3:this.emitCodePoint(this.entityTrie[this.entityResult+1]),this.emitCodePoint(this.entityTrie[this.entityResult+2])}}stateBeforeNumericEntity(e){(32|e)===na.LowerX?(this.entityExcess++,this.state=ra.InHexEntity):(this.state=ra.InNumericEntity,this.stateInNumericEntity(e))}emitNumericEntity(e){var t=this.index-this.entityExcess-1;2+t+Number(this.state===ra.InHexEntity)!==this.index&&(t>this.sectionStart&&this.emitPartial(this.sectionStart,t),this.sectionStart=this.index+Number(e),this.emitCodePoint(xr(this.entityResult))),this.state=this.baseState}stateInNumericEntity(e){e===na.Semi?this.emitNumericEntity(!0):ca(e)?(this.entityResult=10*this.entityResult+(e-na.Zero),this.entityExcess++):(this.allowLegacyEntity()?this.emitNumericEntity(!1):this.state=this.baseState,this.index--)}stateInHexEntity(e){e===na.Semi?this.emitNumericEntity(!0):ca(e)?(this.entityResult=16*this.entityResult+(e-na.Zero),this.entityExcess++):function(e){return e>=na.UpperA&&e<=na.UpperF||e>=na.LowerA&&e<=na.LowerF}(e)?(this.entityResult=16*this.entityResult+((32|e)-na.LowerA+10),this.entityExcess++):(this.allowLegacyEntity()?this.emitNumericEntity(!1):this.state=this.baseState,this.index--)}allowLegacyEntity(){return!this.xmlMode&&(this.baseState===ra.Text||this.baseState===ra.InSpecialTag)}cleanup(){this.running&&this.sectionStart!==this.index&&(this.state===ra.Text||this.state===ra.InSpecialTag&&0===this.sequenceIndex?(this.cbs.ontext(this.sectionStart,this.index),this.sectionStart=this.index):this.state!==ra.InAttributeValueDq&&this.state!==ra.InAttributeValueSq&&this.state!==ra.InAttributeValueNq||(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=this.index))}shouldContinue(){return this.index=this.buffers[0].length;)this.shiftBuffer();let n=this.buffers[0].slice(e-this.bufferOffset,t-this.bufferOffset);for(;t-this.bufferOffset>this.buffers[0].length;)this.shiftBuffer(),n+=this.buffers[0].slice(0,t-this.bufferOffset);return n}shiftBuffer(){this.bufferOffset+=this.buffers[0].length,this.writeIndex--,this.buffers.shift()}write(e){var t,n;this.ended?null!=(n=(t=this.cbs).onerror)&&n.call(t,new Error(".write() after done!")):(this.buffers.push(e),this.tokenizer.running&&(this.tokenizer.write(e),this.writeIndex++))}end(e){var t,n;this.ended?null!=(n=(t=this.cbs).onerror)&&n.call(t,new Error(".end() after done!")):(e&&this.write(e),this.ended=!0,this.tokenizer.end())}pause(){this.tokenizer.pause()}resume(){for(this.tokenizer.resume();this.tokenizer.running&&this.writeIndex(t=this._getPreferredOutput(t),a&&Array.isArray(t)?e=e.concat(t):e.push(t),e),[]):this._getPreferredOutput(e[0]):o?[]:void 0},Fa.prototype._getPreferredOutput=function(e){const t=this.currResultType;switch(t){case"all":{const t=Array.isArray(e.path)?e.path:Fa.toPathArray(e.path);return e.pointer=Fa.toPointer(t),e.path="string"==typeof e.path?e.path:Fa.toPathString(e.path),e}case"value":case"parent":case"parentProperty":return e[t];case"path":return Fa.toPathString(e[t]);case"pointer":return Fa.toPointer(e.path);default:throw new TypeError("Unknown result type")}},Fa.prototype._handleCallback=function(e,t,n){var r;t&&(r=this._getPreferredOutput(e),e.path="string"==typeof e.path?e.path:Fa.toPathString(e.path),t(r,n,e))},Fa.prototype._trace=function(e,t,n,r,i,s,a,o){let c;if(!e.length)return c={path:n,value:t,parent:r,parentProperty:i,hasArrExpr:a},this._handleCallback(c,s,"value"),c;const u=e[0],l=e.slice(1),h=[];function f(e){Array.isArray(e)?e.forEach(e=>{h.push(e)}):h.push(e)}if(("string"!=typeof u||o)&&t&&xa.call(t,u))f(this._trace(l,t[u],Ma(n,u),t,u,s,a));else if("*"===u)this._walk(t,e=>{f(this._trace(l,t[e],Ma(n,e),t,e,s,!0,!0))});else if(".."===u)f(this._trace(l,t,n,r,i,s,a)),this._walk(t,r=>{"object"==typeof t[r]&&f(this._trace(e.slice(),t[r],Ma(n,r),t,r,s,!0))});else{if("^"===u)return this._hasParentSelector=!0,{path:n.slice(0,-1),expr:l,isParentSelector:!0};if("~"===u)return c={path:Ma(n,u),value:i,parent:r,parentProperty:null},this._handleCallback(c,s,"property"),c;if("$"===u)f(this._trace(l,t,n,null,null,s,a));else if(/^(-?\d*):(-?\d*):?(\d*)$/u.test(u))f(this._slice(u,l,t,n,r,i,s));else if(0===u.indexOf("?(")){if(this.currPreventEval)throw new Error("Eval [?(expr)] prevented in JSONPath expression.");const e=u.replace(/^\?\((.*?)\)$/u,"$1");this._walk(t,a=>{this._eval(e,t[a],a,n,r,i)&&f(this._trace(l,t[a],Ma(n,a),t,a,s,!0))})}else if("("===u[0]){if(this.currPreventEval)throw new Error("Eval [(expr)] prevented in JSONPath expression.");f(this._trace(Pa(this._eval(u,t,n[n.length-1],n.slice(0,-1),r,i),l),t,n,r,i,s,a))}else if("@"===u[0]){let e=!1;const a=u.slice(1,-2);switch(a){case"scalar":t&&["object","function"].includes(typeof t)||(e=!0);break;case"boolean":case"string":case"undefined":case"function":typeof t===a&&(e=!0);break;case"integer":!Number.isFinite(t)||t%1||(e=!0);break;case"number":Number.isFinite(t)&&(e=!0);break;case"nonFinite":"number"!=typeof t||Number.isFinite(t)||(e=!0);break;case"object":t&&typeof t===a&&(e=!0);break;case"array":Array.isArray(t)&&(e=!0);break;case"other":e=this.currOtherTypeCallback(t,n,r,i);break;case"null":null===t&&(e=!0);break;default:throw new TypeError("Unknown value type "+a)}if(e)return c={path:n,value:t,parent:r,parentProperty:i},this._handleCallback(c,s,"value"),c}else if("`"===u[0]&&t&&xa.call(t,u.slice(1))){const e=u.slice(1);f(this._trace(l,t[e],Ma(n,e),t,e,s,a,!0))}else if(u.includes(",")){const e=u.split(",");for(const a of e)f(this._trace(Pa(a,l),t,n,r,i,s,!0))}else!o&&t&&xa.call(t,u)&&f(this._trace(l,t[u],Ma(n,u),t,u,s,a,!0))}if(this._hasParentSelector)for(let e=0;e{t(e)})},Fa.prototype._slice=function(e,t,n,r,i,s,a){if(Array.isArray(n)){var o=n.length,u=(e=e.split(":"))[2]&&Number.parseInt(e[2])||1,l=e[0]&&Number.parseInt(e[0])||0,h=e[1]&&Number.parseInt(e[1])||o,l=l<0?Math.max(0,l+o):Math.min(o,l),h=h<0?Math.max(0,h+o):Math.min(o,h);const f=[];for(let e=l;e{f.push(e)});return f}},Fa.prototype._eval=function(e,t,n,r,i,s){if(this.currSandbox._$_parentProperty=s,this.currSandbox._$_parent=i,this.currSandbox._$_property=n,this.currSandbox._$_root=this.json,this.currSandbox._$_v=t,(s=e.includes("@path"))&&(this.currSandbox._$_path=Fa.toPathString(r.concat([n]))),!Fa.cache[i="script:"+e]){let t=e.replace(/@parentProperty/gu,"_$_parentProperty").replace(/@parent/gu,"_$_parent").replace(/@property/gu,"_$_property").replace(/@root/gu,"_$_root").replace(/@([.\s)[])/gu,"_$_v$1");s&&(t=t.replace(/@path/gu,"_$_path")),Fa.cache[i]=new this.vm.Script(t)}try{return Fa.cache[i].runInNewContext(this.currSandbox)}catch(t){throw new Error("jsonPath: "+t.message+": "+e)}},Fa.cache={},Fa.toPathString=function(e){var t=e,n=t.length;let r="$";for(let e=1;e":">"},i=/[&"'<>]/g,s=e.exports={};function a(e,t){return n.hasOwnProperty.call(e,t)}function o(e){return r[e]}function c(e,t,n){var r,i,a,s,o;return e instanceof Error&&(e=(i=e).name+": "+i.message),Object.setPrototypeOf?(r=new Error(e),Object.setPrototypeOf(r,c.prototype)):(r=this,Object.defineProperty(r,"message",{enumerable:!1,writable:!0,value:e})),Object.defineProperty(r,"name",{value:"Template render error"}),Error.captureStackTrace&&Error.captureStackTrace(r,this.constructor),s=i?(a=Object.getOwnPropertyDescriptor(i,"stack"))&&(a.get||function(){return a.value})||function(){return i.stack}:(o=new Error(e).stack,function(){return o}),Object.defineProperty(r,"stack",{get:function(){return s.call(r)}}),Object.defineProperty(r,"cause",{value:i}),r.lineno=t,r.colno=n,r.firstUpdate=!0,r.Update=function(e){return e="("+(e||"unknown path")+")",this.firstUpdate&&(this.lineno&&this.colno?e+=" [Line "+this.lineno+", Column "+this.colno+"]":this.lineno&&(e+=" [Line "+this.lineno+"]")),e+="\n ",this.firstUpdate&&(e+=" "),this.message=e+(this.message||""),this.firstUpdate=!1,this},r}function u(e){return"[object Function]"===n.toString.call(e)}function l(e){return"[object Array]"===n.toString.call(e)}function h(e){return"[object String]"===n.toString.call(e)}function f(e){return"[object Object]"===n.toString.call(e)}function p(e){var t=function(e){return e?"string"==typeof e?e.split("."):[e]:[]}(e);return function(e){for(var n=e,r=0;rr&&(a.warned=!0,(r=new Error("Possible EventEmitter memory leak detected. "+a.length+" "+t+" listeners added. Use emitter.setMaxListeners() to increase limit")).name="MaxListenersExceededWarning",r.emitter=e,r.type=t,r.count=a.length,function(e){"function"==typeof console.warn?console.warn(e):console.log(e)}(r))):(a=s[t]=n,++e._eventsCount),e}function mo(e,t,n){var r=!1;function i(){e.removeListener(t,i),r||(r=!0,n.apply(e,arguments))}return i.listener=n,i}function _o(e){var t=this._events;if(t){if("function"==typeof(t=t[e]))return 1;if(t)return t.length}return 0}function Eo(e,t){for(var n=new Array(t);t--;)n[t]=e[t];return n}function To(){var e;ho.call(this),this.__emitError=(e=this,function(t){e.emit("error",t)})}function Ao(){return new To}lo.prototype=Object.create(null),(ho.EventEmitter=ho).usingDomains=!1,ho.prototype.domain=void 0,ho.prototype._events=void 0,ho.prototype._maxListeners=void 0,ho.defaultMaxListeners=10,ho.init=function(){this.domain=null,ho.usingDomains&&(void 0).active,this._events&&this._events!==Object.getPrototypeOf(this)._events||(this._events=new lo,this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},ho.prototype.setMaxListeners=function(e){if("number"!=typeof e||e<0||isNaN(e))throw new TypeError('"n" argument must be a positive number');return this._maxListeners=e,this},ho.prototype.getMaxListeners=function(){return fo(this)},ho.prototype.emit=function(e){var n,r,i,s,a,c="error"===e;if(a=this._events)c=c&&null==a.error;else if(!c)return!1;if(o=this.domain,c){if(c=arguments[1],o)return(c=c||new Error('Uncaught, unspecified "error" event')).domainEmitter=this,c.domain=o,c.domainThrown=!1,o.emit("error",c),!1;if(c instanceof Error)throw c;var o=new Error('Uncaught, unspecified "error" event. ('+c+")");throw o.context=c,o}if(!(n=a[e]))return!1;var l="function"==typeof n;switch(r=arguments.length){case 1:!function(e,n){if(l)e.call(n);else for(var r=e.length,i=Eo(e,r),s=0;s=","//","**"],u=r+this.current();switch(-1!==Ua.indexOf(c,u)&&(this.forward(),-1!==Ua.indexOf(c,(r=u)+this.current()))&&(r=u+this.current(),this.forward()),r){case"(":o=Ko;break;case")":o=Wo;break;case"[":o=Vo;break;case"]":o=$o;break;case"{":o=Qo;break;case"}":o=zo;break;case",":o=Zo;break;case":":o=Jo;break;case"~":o=ec;break;case"|":o=tc;break;default:o=Xo}return oc(o,r,t,n)}if((e=this._extractUntil(Mo+Po)).match(/^[-+]?[0-9]+$/))return"."===this.current()?(this.forward(),c=this._extract("0123456789"),oc(nc,e+"."+c,t,n)):oc("int",e,t,n);if(e.match(/^(true|false)$/))return oc(rc,e,t,n);if("none"===e)return oc(ic,e,t,n);if("null"===e)return oc(ic,e,t,n);if(e)return oc(sc,e,t,n);throw new Error("Unexpected value while parsing: "+e)}var h,f=this.tags.BLOCK_START.charAt(0)+this.tags.VARIABLE_START.charAt(0)+this.tags.COMMENT_START.charAt(0)+this.tags.COMMENT_END.charAt(0);if(this.isFinished())return null;if(e=(e=this._extractString(this.tags.BLOCK_START+"-"))||this._extractString(this.tags.BLOCK_START))return this.in_code=!0,oc(Ho,e,t,n);if(e=(e=this._extractString(this.tags.VARIABLE_START+"-"))||this._extractString(this.tags.VARIABLE_START))return this.in_code=!0,oc(jo,e,t,n);var e="",p=!1;for(this._matches(this.tags.COMMENT_START)&&(p=!0,e=this._extractString(this.tags.COMMENT_START));null!==(h=this._extractUntil(f));){if(e+=h,(this._matches(this.tags.BLOCK_START)||this._matches(this.tags.VARIABLE_START)||this._matches(this.tags.COMMENT_START))&&!p){if(this.lstripBlocks&&this._matches(this.tags.BLOCK_START)&&0this.len?null:this.str.slice(this.index,this.index+e.length)===e},t._extractString=function(e){return this._matches(e)?(this.forwardN(e.length),e):null},t._extractUntil=function(e){return this._extractMatching(!0,e||"")},t._extract=function(e){return this._extractMatching(!1,e)},t._extractMatching=function(e,t){if(this.isFinished())return null;var n=t.indexOf(this.current());if(e&&-1===n||!e&&-1!==n){var r=this.current();this.forward();for(var i=t.indexOf(this.current());(e&&-1===i||!e&&-1!==i)&&!this.isFinished();)r+=this.current(),this.forward(),i=t.indexOf(this.current());return r}return""},t._extractRegex=function(e){return(e=this.currentStr().match(e))?(this.forwardN(e[0].length),e):null},t.isFinished=function(){return this.index>=this.len},t.forwardN=function(e){for(var t=0;t",n+2),e(t,n+4)}))}};function Iu(e,t){return(Iu=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}bu.Node,bu.Root,bu.NodeList,bu.Value,bu.Literal,bu.Group,bu.Pair,bu.Dict,bu.Output,bu.Capture,bu.TemplateData,bu.If,bu.IfAsync,bu.InlineIf,bu.For,bu.AsyncEach,bu.AsyncAll,bu.Macro,bu.Caller,bu.Import,bu.FromImport,bu.FunCall,bu.Filter,bu.FilterAsync,bu.KeywordArgs,bu.Block,bu.Super,bu.Extends,bu.Include,bu.Switch,bu.Case,bu.LookupVal,bu.BinOp,bu.In,bu.Is,bu.Or,bu.And,bu.Not,bu.Add,bu.Concat,bu.Sub,bu.Mul,bu.Div,bu.FloorDiv,bu.Mod,bu.Pow,bu.Neg,bu.Pos,bu.Compare,bu.CompareOperand,bu.CallExtension,bu.CallExtensionAsync,bu.printNodes;var Ou=function(e){var n;function r(){return e.apply(this,arguments)||this}n=e,(t=r).prototype=Object.create(n.prototype),Iu(t.prototype.constructor=t,n);var t=r.prototype;return t.init=function(e){this.tokens=e,this.peeked=null,this.breakOnBlocks=null,this.dropLeadingWhitespace=!1,this.extensions=[]},t.nextToken=function(e){var t;if(this.peeked){if(e||this.peeked.type!==uc.TOKEN_WHITESPACE)return t=this.peeked,this.peeked=null,t;this.peeked=null}if(t=this.tokens.nextToken(),!e)for(;t&&t.type===uc.TOKEN_WHITESPACE;)t=this.tokens.nextToken();return t},t.peekToken=function(){return this.peeked=this.peeked||this.nextToken(),this.peeked},t.pushToken=function(e){if(this.peeked)throw new Error("pushToken: can only push one token on between reads");this.peeked=e},t.error=function(e,t,n){var r;return void 0!==t&&void 0!==n||(t=(r=this.peekToken()||{}).lineno,n=r.colno),void 0!==t&&(t+=1),void 0!==n&&(n+=1),new Ua.TemplateError(e,t,n)},t.fail=function(e,t,n){throw this.error(e,t,n)},t.skip=function(e){var t=this.nextToken();return!(!t||t.type!==e)||(this.pushToken(t),!1)},t.expect=function(e){var t=this.nextToken();return t.type!==e&&this.fail("expected "+e+", got "+t.type,t.lineno,t.colno),t},t.skipValue=function(e,t){var n=this.nextToken();return!(!n||n.type!==e||n.value!==t)||(this.pushToken(n),!1)},t.skipSymbol=function(e){return this.skipValue(uc.TOKEN_SYMBOL,e)},t.advanceAfterBlockEnd=function(e){var t;return e||((t=this.peekToken())||this.fail("unexpected end of file"),t.type!==uc.TOKEN_SYMBOL&&this.fail("advanceAfterBlockEnd: expected symbol token or explicit name to be passed"),e=this.nextToken().value),(t=this.nextToken())&&t.type===uc.TOKEN_BLOCK_END?"-"===t.value.charAt(0)&&(this.dropLeadingWhitespace=!0):this.fail("expected block end in "+e+" statement"),t},t.advanceAfterVariableEnd=function(){var e=this.nextToken();e&&e.type===uc.TOKEN_VARIABLE_END?this.dropLeadingWhitespace="-"===e.value.charAt(e.value.length-this.tokens.tags.VARIABLE_END.length-1):(this.pushToken(e),this.fail("expected variable end"))},t.parseFor=function(){var e,t,n=this.peekToken();if(this.skipSymbol("for")?(e=new bu.For(n.lineno,n.colno),t="endfor"):this.skipSymbol("asyncEach")?(e=new bu.AsyncEach(n.lineno,n.colno),t="endeach"):this.skipSymbol("asyncAll")?(e=new bu.AsyncAll(n.lineno,n.colno),t="endall"):this.fail("parseFor: expected for{Async}",n.lineno,n.colno),e.name=this.parsePrimary(),e.name instanceof bu.Symbol||this.fail("parseFor: variable name expected for loop"),this.peekToken().type===uc.TOKEN_COMMA){var r=e.name;for(e.name=new bu.Array(r.lineno,r.colno),e.name.addChild(r);this.skip(uc.TOKEN_COMMA);){var i=this.parsePrimary();e.name.addChild(i)}}return this.skipSymbol("in")||this.fail('parseFor: expected "in" keyword for loop',n.lineno,n.colno),e.arr=this.parseExpression(),this.advanceAfterBlockEnd(n.value),e.body=this.parseUntilBlocks(t,"else"),this.skipSymbol("else")&&(this.advanceAfterBlockEnd("else"),e.else_=this.parseUntilBlocks(t)),this.advanceAfterBlockEnd(),e},t.parseMacro=function(){var e=this.peekToken(),t=(this.skipSymbol("macro")||this.fail("expected macro"),this.parsePrimary(!0)),n=this.parseSignature(),t=new bu.Macro(e.lineno,e.colno,t,n);return this.advanceAfterBlockEnd(e.value),t.body=this.parseUntilBlocks("endmacro"),this.advanceAfterBlockEnd(),t},t.parseCall=function(){var e=this.peekToken(),t=(this.skipSymbol("call")||this.fail("expected call"),this.parseSignature(!0)||new bu.NodeList),n=this.parsePrimary(),r=(this.advanceAfterBlockEnd(e.value),this.parseUntilBlocks("endcall")),i=(this.advanceAfterBlockEnd(),new bu.Symbol(e.lineno,e.colno,"caller")),t=new bu.Caller(e.lineno,e.colno,i,t,r);return(r=n.args.children)[r.length-1]instanceof bu.KeywordArgs||r.push(new bu.KeywordArgs),r[r.length-1].addChild(new bu.Pair(e.lineno,e.colno,i,t)),new bu.Output(e.lineno,e.colno,[n])},t.parseWithContext=function(){var e=this.peekToken(),t=null;return this.skipSymbol("with")?t=!0:this.skipSymbol("without")&&(t=!1),null===t||this.skipSymbol("context")||this.fail("parseFrom: expected context after with/without",e.lineno,e.colno),t},t.parseImport=function(){var e=this.peekToken(),t=(this.skipSymbol("import")||this.fail("parseImport: expected import",e.lineno,e.colno),this.parseExpression()),n=(this.skipSymbol("as")||this.fail('parseImport: expected "as" keyword',e.lineno,e.colno),this.parseExpression()),r=this.parseWithContext(),t=new bu.Import(e.lineno,e.colno,t,n,r);return this.advanceAfterBlockEnd(e.value),t},t.parseFrom=function(){var e=this.peekToken(),t=(this.skipSymbol("from")||this.fail("parseFrom: expected from"),this.parseExpression());this.skipSymbol("import")||this.fail("parseFrom: expected import",e.lineno,e.colno);for(var n,r=new bu.NodeList;;){var a,i=this.peekToken();if(i.type===uc.TOKEN_BLOCK_END){r.children.length||this.fail("parseFrom: Expected at least one import name",e.lineno,e.colno),"-"===i.value.charAt(0)&&(this.dropLeadingWhitespace=!0),this.nextToken();break}0","<=",">="],t=this.parseConcat(),n=[];;){var r=this.nextToken();if(!r)break;if(-1===e.indexOf(r.value)){this.pushToken(r);break}n.push(new bu.CompareOperand(r.lineno,r.colno,this.parseConcat(),r.value))}return n.length?new bu.Compare(n[0].lineno,n[0].colno,t,n):t},t.parseConcat=function(){for(var e=this.parseAdd();this.skipValue(uc.TOKEN_TILDE,"~");)var t=this.parseAdd(),e=new bu.Concat(e.lineno,e.colno,e,t);return e},t.parseAdd=function(){for(var e=this.parseSub();this.skipValue(uc.TOKEN_OPERATOR,"+");)var t=this.parseSub(),e=new bu.Add(e.lineno,e.colno,e,t);return e},t.parseSub=function(){for(var e=this.parseMul();this.skipValue(uc.TOKEN_OPERATOR,"-");)var t=this.parseMul(),e=new bu.Sub(e.lineno,e.colno,e,t);return e},t.parseMul=function(){for(var e=this.parseDiv();this.skipValue(uc.TOKEN_OPERATOR,"*");)var t=this.parseDiv(),e=new bu.Mul(e.lineno,e.colno,e,t);return e},t.parseDiv=function(){for(var e=this.parseFloorDiv();this.skipValue(uc.TOKEN_OPERATOR,"/");)var t=this.parseFloorDiv(),e=new bu.Div(e.lineno,e.colno,e,t);return e},t.parseFloorDiv=function(){for(var e=this.parseMod();this.skipValue(uc.TOKEN_OPERATOR,"//");)var t=this.parseMod(),e=new bu.FloorDiv(e.lineno,e.colno,e,t);return e},t.parseMod=function(){for(var e=this.parsePow();this.skipValue(uc.TOKEN_OPERATOR,"%");)var t=this.parsePow(),e=new bu.Mod(e.lineno,e.colno,e,t);return e},t.parsePow=function(){for(var e=this.parseUnary();this.skipValue(uc.TOKEN_OPERATOR,"**");)var t=this.parseUnary(),e=new bu.Pow(e.lineno,e.colno,e,t);return e},t.parseUnary=function(e){var n=this.peekToken(),n=this.skipValue(uc.TOKEN_OPERATOR,"-")?new bu.Neg(n.lineno,n.colno,this.parseUnary(!0)):this.skipValue(uc.TOKEN_OPERATOR,"+")?new bu.Pos(n.lineno,n.colno,this.parseUnary(!0)):this.parsePrimary();return e?n:this.parseFilter(n)},t.parsePrimary=function(e){var t,n=this.nextToken();if(n?n.type===uc.TOKEN_STRING?t=n.value:n.type===uc.TOKEN_INT?t=parseInt(n.value,10):n.type===uc.TOKEN_FLOAT?t=parseFloat(n.value):n.type===uc.TOKEN_BOOLEAN?"true"===n.value?t=!0:"false"===n.value?t=!1:this.fail("invalid boolean: "+n.value,n.lineno,n.colno):n.type===uc.TOKEN_NONE?t=null:n.type===uc.TOKEN_REGEX&&(t=new RegExp(n.value.body,n.value.flags)):this.fail("expected expression, got end of file"),t=void 0!==t?new bu.Literal(n.lineno,n.colno,t):n.type===uc.TOKEN_SYMBOL?new bu.Symbol(n.lineno,n.colno,n.value):(this.pushToken(n),this.parseAggregate()),t=e?t:this.parsePostfix(t))return t;throw this.error("unexpected token: "+n.value,n.lineno,n.colno)},t.parseFilterName=function(){for(var e=this.expect(uc.TOKEN_SYMBOL),t=e.value;this.skipValue(uc.TOKEN_OPERATOR,".");)t+="."+this.expect(uc.TOKEN_SYMBOL).value;return new bu.Symbol(e.lineno,e.colno,t)},t.parseFilterArgs=function(e){return this.peekToken().type===uc.TOKEN_LEFT_PAREN?this.parsePostfix(e).args.children:[]},t.parseFilter=function(e){for(;this.skip(uc.TOKEN_PIPE);){var t=this.parseFilterName();e=new bu.Filter(t.lineno,t.colno,t,new bu.NodeList(t.lineno,t.colno,[e].concat(this.parseFilterArgs(e))))}return e},t.parseFilterStatement=function(){var e=this.peekToken(),t=(this.skipSymbol("filter")||this.fail("parseFilterStatement: expected filter"),this.parseFilterName()),n=this.parseFilterArgs(t),e=(this.advanceAfterBlockEnd(e.value),new bu.Capture(t.lineno,t.colno,this.parseUntilBlocks("endfilter"))),e=(this.advanceAfterBlockEnd(),new bu.Filter(t.lineno,t.colno,t,new bu.NodeList(t.lineno,t.colno,[e].concat(n))));return new bu.Output(t.lineno,t.colno,[e])},t.parseAggregate=function(){var e,t=this.nextToken();switch(t.type){case uc.TOKEN_LEFT_PAREN:e=new bu.Group(t.lineno,t.colno);break;case uc.TOKEN_LEFT_BRACKET:e=new bu.Array(t.lineno,t.colno);break;case uc.TOKEN_LEFT_CURLY:e=new bu.Dict(t.lineno,t.colno);break;default:return null}for(;;){var i,n=this.peekToken().type;if(n===uc.TOKEN_RIGHT_PAREN||n===uc.TOKEN_RIGHT_BRACKET||n===uc.TOKEN_RIGHT_CURLY){this.nextToken();break}0e.length)a=i.slice(0,e.length),i.slice(a.length,o).forEach(function(e,n){n":">","<=":"<=",">=":">="},Qu=function(e){var n;function r(){return e.apply(this,arguments)||this}n=e,(t=r).prototype=Object.create(n.prototype),Ku(t.prototype.constructor=t,n);var t=r.prototype;return t.init=function(e,t){this.templateName=e,this.codebuf=[],this.lastId=0,this.buffer=null,this.bufferStack=[],this._scopeClosers="",this.inBlock=!1,this.throwOnUndefined=t},t.fail=function(e,t,n){throw void 0!==t&&(t+=1),void 0!==n&&(n+=1),new Wu(e,t,n)},t._pushBuffer=function(){var e=this._tmpid();return this.bufferStack.push(this.buffer),this.buffer=e,this._emit("var "+this.buffer+' = "";'),e},t._popBuffer=function(){this.buffer=this.bufferStack.pop()},t._emit=function(e){this.codebuf.push(e)},t._emitLine=function(e){this._emit(e+"\n")},t._emitLines=function(){for(var e=this,t=arguments.length,n=new Array(t),r=0;r=(t=t||80)?e:(t-=e.length,i=Ua.repeat(" ",t/2-t%2),t=Ua.repeat(" ",t/2),Yu.copySafeness(e,i+e+t))},e.default=function(e,t,n){return n?e||t:void 0!==e?e:t},e.dictsort=function(e,t,n){if(!Ua.isObject(e))throw new Ua.TemplateError("dictsort filter: val must be an object");var r,s,i=[];for(s in e)i.push([s,e[s]]);if(void 0===n||"key"===n)r=0;else{if("value"!==n)throw new Ua.TemplateError("dictsort filter: You can only sort by either key or value");r=1}return i.sort(function(e,n){return e=e[r],n=n[r],t||(Ua.isString(e)&&(e=e.toUpperCase()),Ua.isString(n)&&(n=n.toUpperCase())),n\n"))},e.random=function(e){return e[Math.floor(Math.random()*e.length)]},e.reject=a(!1),e.rejectattr=function(e,t){return e.filter(function(e){return!e[t]})},e.select=a(!0),e.selectattr=function(e,t){return e.filter(function(e){return!!e[t]})},e.replace=function(e,t,n,r){var i=e;if(t instanceof RegExp)return e.replace(t,n);void 0===r&&(r=-1);var s="";if("number"==typeof t)t=""+t;else if("string"!=typeof t)return e;if("string"!=typeof(e="number"==typeof e?""+e:e)&&!(e instanceof Yu.SafeString))return e;if(""===t)return s=n+e.split("").join(n)+n,Yu.copySafeness(e,s);var a=e.indexOf(t);if(0===r||-1===a)return e;for(var o=0,c=0;-1]*>|/gi,"")),t=t?r.replace(/^ +| +$/gm,"").replace(/ +/g," ").replace(/(\r\n)/g,"\n").replace(/\n\n\n+/g,"\n\n"):r.replace(/\s+/gi," ");return Yu.copySafeness(e,t)},e.title=function(e){var t=(e=n(e,"")).split(" ").map(i);return Yu.copySafeness(e,t.join(" "))},e.trim=o,e.truncate=function(e,t,r,i){var s=e;return(e=n(e,"")).length<=(t=t||255)?e:(e=r?e.substring(0,t):(-1===(r=e.lastIndexOf(" ",t))&&(r=t),e.substring(0,r)),Yu.copySafeness(s,e+=null!=i?i:"..."))},e.upper=function(e){return(e=n(e,"")).toUpperCase()},e.urlencode=function(e){var t=encodeURIComponent;return Ua.isString(e)?t(e):(Ua.isArray(e)?e:Ua._entries(e)).map(function(e){var n=e[0],e=e[1];return t(n)+"="+t(e)}).join("&")};var c=/^(?:\(|<|<)?(.*?)(?:\.|,|\)|\n|>)?$/,u=/^[\w.!#$%&'*+\-\/=?\^`{|}~]+@[a-z\d\-]+(\.[a-z\d\-]+)+$/i,l=/^https?:\/\/.*$/,h=/^www\./,f=/\.(?:org|net|com)(?:\:|\/|$)/,p=(e.urlize=function(e,t,n){r(t)&&(t=1/0);var i=!0===n?' rel="nofollow"':"";return e.split(/(\s+)/).filter(function(e){return e&&e.length}).map(function(e){var n=e.match(c),s=(n=n?n[1]:e).substr(0,t);return l.test(n)?'"+s+"":h.test(n)?'"+s+"":u.test(n)?''+n+"":f.test(n)?'"+s+"":e}).join("")},e.wordcount=function(e){return(e=(e=n(e,""))?e.match(/\w+/g):null)?e.length:null},e.float=function(e,t){return r(e=parseFloat(e))?t:e},Yu.makeMacro(["value","default","base"],[],function(e,t,n){return void 0===n&&(n=10),r(e=parseInt(e,n))?t:e}));e.int=p,e.d=e.default,e.e=e.escape}),Zu={};function Ju(e,t){for(var n=0,r=e.length-1;0<=r;r--){var i=e[r];"."===i?e.splice(r,1):".."===i?(e.splice(r,1),n++):n&&(e.splice(r,1),n--)}if(t)for(;n--;)e.unshift("..");return e}var el=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/,tl=function(e){return el.exec(e).slice(1)};function nl(){for(var e="",t=!1,n=arguments.length-1;-1<=n&&!t;n--){var r=0<=n?arguments[n]:"/";if("string"!=typeof r)throw new TypeError("Arguments to path.resolve must be strings");r&&(e=r+"/"+e,t="/"===r.charAt(0))}return(t?"/":"")+Ju(al(e.split("/"),function(e){return!!e}),!t).join("/")||"."}function rl(e){var t=il(e),n="/"===ol(e,-1);return(e=(e=Ju(al(e.split("/"),function(e){return!!e}),!t).join("/"))||t?e:".")&&n&&(e+="/"),(t?"/":"")+e}function il(e){return"/"===e.charAt(0)}var sl={extname:function(e){return tl(e)[3]},basename:function(e,t){return e=tl(e)[2],t&&e.substr(-1*t.length)===t?e.substr(0,e.length-t.length):e},dirname:function(e){var n=(e=tl(e))[0],e=e[1];return n||e?n+(e&&e.substr(0,e.length-1)):"."},sep:"/",delimiter:":",relative:function(e,t){function n(e){for(var t=0;t=e.length&&(t=0),this.current=e[t],this.current}};var e,t},joiner:function(e){e=e||",";var t=!0;return function(){var n=t?"":e;return t=!1,n}}}});function Al(e,t){e.prototype=Object.create(t.prototype),gl(e.prototype.constructor=e,t)}function gl(e,t){return(gl=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}var vl=_l.FileSystemLoader,yl=_l.WebLoader,Sl=_l.PrecompiledLoader,Cl=Ec.Obj,Nl=Ec.EmitterObj,bl=Yu.handleError,Il=Yu.Frame;function Ol(e,t,n){Ro(function(){e(t,n)})}var kl={type:"code",obj:{root:function(e,t,n,r,i){try{i(null,"")}catch(e){i(bl(e,null,null))}}}},Ll=function(e){function t(){return e.apply(this,arguments)||this}Al(t,e);var n=t.prototype;return n.init=function(e,t){var n=this;t=this.opts=t||{},this.opts.dev=!!t.dev,this.opts.autoescape=null==t.autoescape||t.autoescape,this.opts.throwOnUndefined=!!t.throwOnUndefined,this.opts.trimBlocks=!!t.trimBlocks,this.opts.lstripBlocks=!!t.lstripBlocks,this.loaders=[],e?this.loaders=Ua.isArray(e)?e:[e]:vl?this.loaders=[new vl("views")]:yl&&(this.loaders=[new yl("/views")]),"undefined"!=typeof window&&window.nunjucksPrecompiled&&this.loaders.unshift(new Sl(window.nunjucksPrecompiled)),this._initLoaders(),this.globals=Tl(),this.filters={},this.tests={},this.asyncFilters=[],this.extensions={},this.extensionsList=[],Ua._entries(Xu).forEach(function(e){var t=e[0],e=e[1];return n.addFilter(t,e)}),Ua._entries(El).forEach(function(e){var t=e[0],e=e[1];return n.addTest(t,e)})},n._initLoaders=function(){var e=this;this.loaders.forEach(function(t){t.cache={},"function"==typeof t.on&&(t.on("update",function(n,r){t.cache[n]=null,e.emit("update",n,r,t)}),t.on("load",function(n,r){e.emit("load",n,r,t)}))})},n.invalidateCache=function(){this.loaders.forEach(function(e){e.cache={}})},n.addExtension=function(e,t){return t.__name=e,this.extensions[e]=t,this.extensionsList.push(t),this},n.removeExtension=function(e){var t=this.getExtension(e);t&&(this.extensionsList=Ua.without(this.extensionsList,t),delete this.extensions[e])},n.getExtension=function(e){return this.extensions[e]},n.hasExtension=function(e){return!!this.extensions[e]},n.addGlobal=function(e,t){return this.globals[e]=t,this},n.getGlobal=function(e){if(void 0===this.globals[e])throw new Error("global not found: "+e);return this.globals[e]},n.addFilter=function(e,t,n){return n&&this.asyncFilters.push(e),this.filters[e]=t,this},n.getFilter=function(e){if(this.filters[e])return this.filters[e];throw new Error("filter not found: "+e)},n.addTest=function(e,t){return this.tests[e]=t,this},n.getTest=function(e){if(this.tests[e])return this.tests[e];throw new Error("test not found: "+e)},n.resolveTemplate=function(e,t,n){return e.isRelative&&t&&e.isRelative(n)&&e.resolve?e.resolve(t,n):n},n.getTemplate=function(e,t,n,r,i){var s,a=this,o=this,c=null;if(e&&e.raw&&(e=e.raw),Ua.isFunction(n)&&(i=n,n=null,t=t||!1),Ua.isFunction(t)&&(i=t,t=!1),e instanceof Rl)c=e;else{if("string"!=typeof e)throw new Error("template names must be a string: "+e);for(var u=0;u{var t=["th","st","nd","rd"],n=e%100;return`[${e}${t[(n-20)%10]||t[n]||t[0]}]`}};const th=(e,t,n)=>{var r=String(e);return!r||r.length>=t?e:""+Array(t+1-r.length).join(n)+e},nh=(e,t)=>{var n,r,i;return e.date(){var e=-e.utcOffset(),n=Math.abs(e),r=Math.floor(n/60),n=n%60;return(e<=0?"+":"-")+th(r,2,"0")+":"+th(n,2,"0")},m:nh,a:e=>e<0?Math.ceil(e)||0:Math.floor(e),p:e=>({M:Vl,y:Ql,w:Wl,d:Kl,D:zl,h:Yl,m:ql,s:jl,ms:Gl,Q:$l})[e]||String(e||"").toLowerCase().replace(/s$/,""),u:e=>void 0===e};let ih="en";const sh={},ah=(sh[ih]=eh,e=>e instanceof lh),oh=(e,t,n)=>{let r;if(!e)return ih;if("string"==typeof e){const n=e.toLowerCase();if(sh[n]&&(r=n),t&&(sh[n]=t,r=n),t=e.split("-"),!r&&1ch(e,{locale:t.$L,utc:t.$u,x:t.$x,$offset:t.$offset});class lh{constructor(e){this.$L=oh(e.locale,null,!0),this.parse(e)}parse(e){this.$d=(e=>{const{date:t,utc:n}=e;if(null===t)return new Date(NaN);if(uh.u(t))return new Date;if(!(t instanceof Date||"string"!=typeof t||/Z$/i.test(t))){const e=t.match(Zl);if(e){const t=e[2]-1||0,r=(e[7]||"0").substring(0,3);return n?new Date(Date.UTC(e[1],t,e[3]||1,e[4]||0,e[5]||0,e[6]||0,r)):new Date(e[1],t,e[3]||1,e[4]||0,e[5]||0,e[6]||0,r)}}return new Date(t)})(e),this.$x=e.x||{},this.init()}init(){var e=this.$d;this.$y=e.getFullYear(),this.$M=e.getMonth(),this.$D=e.getDate(),this.$W=e.getDay(),this.$H=e.getHours(),this.$m=e.getMinutes(),this.$s=e.getSeconds(),this.$ms=e.getMilliseconds()}$utils(){return uh}isValid(){return!(this.$d.toString()===Xl)}isSame(e,t){return e=ch(e),this.startOf(t)<=e&&e<=this.endOf(t)}isAfter(e,t){return ch(e)(t=uh.w(this.$u?Date.UTC(this.$y,t,e):new Date(this.$y,t,e),this),n?t:t.endOf(Kl)),s=(e,t)=>uh.w(this.toDate()[e].apply(this.toDate("s"),(n?[0,0,0,0]:[23,59,59,999]).slice(t)),this),{$W:a,$M:o,$D:c}=this,u="set"+(this.$u?"UTC":"");switch(r){case Ql:return n?i(1,0):i(31,11);case Vl:return n?i(1,o):i(0,o+1);case Wl:{const e=this.$locale().weekStart||0,t=(a{var n=ch(this);return uh.w(n.date(n.date()+Math.round(t*e)),this)};return(t=uh.p(t))===Vl?this.set(Vl,this.$M+e):t===Ql?this.set(Ql,this.$y+e):t===Kl?r(1):t===Wl?r(7):(r={[ql]:Ul,[Yl]:Hl,[jl]:Fl}[t]||1,t=this.$d.getTime()+e*r,uh.w(t,this))}subtract(e,t){return this.add(-1*e,t)}format(e){var t=this.$locale();if(!this.isValid())return t.invalidDate||Xl;const n=e||"YYYY-MM-DDTHH:mm:ssZ",r=uh.z(this),{$H:i,$m:s,$M:a}=this,{weekdays:o,months:c,meridiem:u}=t,l=(e,t,r,i)=>e&&(e[t]||e(this,n))||r[t].slice(0,i),h=e=>uh.s(i%12||12,e,"0"),f=u||((e,t,n)=>(e=e<12?"AM":"PM",n?e.toLowerCase():e)),p={YY:String(this.$y).slice(-2),YYYY:this.$y,M:a+1,MM:uh.s(a+1,2,"0"),MMM:l(t.monthsShort,a,c,3),MMMM:l(c,a),D:this.$D,DD:uh.s(this.$D,2,"0"),d:String(this.$W),dd:l(t.weekdaysMin,this.$W,o,2),ddd:l(t.weekdaysShort,this.$W,o,3),dddd:o[this.$W],H:String(i),HH:uh.s(i,2,"0"),h:h(1),hh:h(2),a:f(i,s,!0),A:f(i,s,!1),m:String(s),mm:uh.s(s,2,"0"),s:String(this.$s),ss:uh.s(this.$s,2,"0"),SSS:uh.s(this.$ms,3,"0"),Z:r};return n.replace(Jl,(e,t)=>t||p[e]||r.replace(":",""))}utcOffset(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)}diff(e,t,n){var t=uh.p(t),s=((e=ch(e)).utcOffset()-this.utcOffset())*Ul,a=this-e,e=uh.m(this,e),e={[Ql]:e/12,[Vl]:e,[$l]:e/3,[Wl]:(a-s)/6048e5,[Kl]:(a-s)/864e5,[Yl]:a/Hl,[ql]:a/Ul,[jl]:a/Fl}[t]||a;return n?e:uh.a(e)}daysInMonth(){return this.endOf(Vl).$D}$locale(){return sh[this.$L]}locale(e,t){var n;return e?(n=this.clone(),(e=oh(e,t,!0))&&(n.$L=e),n):this.$L}clone(){return uh.w(this.$d,this)}toDate(){return new Date(this.valueOf())}toJSON(){return this.isValid()?this.toISOString():null}toISOString(){return this.$d.toISOString()}toString(){return this.$d.toUTCString()}}const hh=lh.prototype;ch.prototype=hh,[["$ms",Gl],["$s",jl],["$m",ql],["$H",Yl],["$W",Kl],["$M",Vl],["$y",Ql],["$D",zl]].forEach(e=>{hh[e[1]]=function(t){return this.$g(t,e[0],e[1])}}),ch.extend=(e,t)=>(e.$i||(e(t,lh,ch),e.$i=!0),ch),ch.locale=oh,ch.isDayjs=ah,ch.unix=e=>ch(1e3*e),ch.en=sh[ih],ch.Ls=sh,ch.p={};var fh=Sr(function(e){function r(e){return e&&(e=e.toString().replace(n.pluses,"%20"),e=decodeURIComponent(e)),e}function i(e){var t,i,s,a,o,c,u,l=[];if(null!=e&&""!==e)for(u=(i=(e=(t=0)===e.indexOf("?")?e.substring(1):e).toString().split(n.query_separator)).length;t>>0;if("function"!=typeof e)throw new TypeError(e+" is not a function");for(1"']/g,$=RegExp(W.source),Q=RegExp(V.source),z=/<%-([\s\S]+?)%>/g,X=/<%([\s\S]+?)%>/g,Z=/<%=([\s\S]+?)%>/g,J=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,ee=/^\w*$/,te=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,ne=/[\\^$.*+?()[\]{}|]/g,re=RegExp(ne.source),ie=/^\s+/,se=/\s/,ae=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,oe=/\{\n\/\* \[wrapped with (.+)\] \*/,ce=/,? & /,ue=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,le=/[()=,{}\[\]\/\s]/,he=/\\(\\)?/g,fe=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,pe=/\w*$/,de=/^[-+]0x[0-9a-f]+$/i,me=/^0b[01]+$/i,_e=/^\[object .+?Constructor\]$/,Ee=/^0o[0-7]+$/i,Te=/^(?:0|[1-9]\d*)$/,Ae=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,ge=/($^)/,ve=/['\n\r\u2028\u2029\\]/g,ye="\\ud800-\\udfff",Se="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",Ce="\\u2700-\\u27bf",be="A-Z\\xc0-\\xd6\\xd8-\\xde",Ie="\\ufe0e\\ufe0f",Le="["+ye+"]",De="["+(Oe="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000")+"]",Re="["+Se+"]",xe="["+Ce+"]",Me="["+(Ne="a-z\\xdf-\\xf6\\xf8-\\xff")+"]",He="[\\ud800-\\udbff][\\udc00-\\udfff]",je="\\u200d",qe="(?:"+Me+"|"+(Oe="[^"+ye+Oe+"\\d+"+Ce+Ne+be+"]")+")",Oe="(?:"+(be="["+be+"]")+"|"+Oe+")",Ke="(?:['’](?:d|ll|m|re|s|t|ve))?",We="(?:['’](?:D|LL|M|RE|S|T|VE))?",$e=($e="["+Ie+"]?")+(Ve="(?:"+Re+"|"+(Ce="\\ud83c[\\udffb-\\udfff]")+")?")+"(?:"+je+"(?:"+[Ne="[^"+ye+"]",Ue="(?:\\ud83c[\\udde6-\\uddff]){2}",He].join("|")+")"+$e+Ve+")*",Ve="(?:"+[xe,Ue,He].join("|")+")"+$e,xe="(?:"+[Ne+Re+"?",Re,Ue,He,Le].join("|")+")",Ze=RegExp("['’]","g"),Je=RegExp(Re,"g"),et=RegExp(Ce+"(?="+Ce+")|"+xe+$e,"g"),tt=RegExp([be+"?"+Me+"+"+Ke+"(?="+[De,be,"$"].join("|")+")",Oe+"+"+We+"(?="+[De,be+qe,"$"].join("|")+")",be+"?"+qe+"+"+Ke,be+"+"+We,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])","\\d+",Ve].join("|"),"g"),nt=RegExp("["+je+ye+Se+Ie+"]"),rt=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,it=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],st=-1,at={},ot=(at[x]=at[M]=at[P]=at[B]=at[F]=at[U]=at[H]=at[G]=at[j]=!0,at[_]=at[E]=at[R]=at[T]=at[w]=at[A]=at[g]=at[v]=at[S]=at[C]=at[N]=at[I]=at[O]=at[k]=at[D]=!1,{}),ct=(ot[_]=ot[E]=ot[R]=ot[w]=ot[T]=ot[A]=ot[x]=ot[M]=ot[P]=ot[B]=ot[F]=ot[S]=ot[C]=ot[N]=ot[I]=ot[O]=ot[k]=ot[L]=ot[U]=ot[H]=ot[G]=ot[j]=!0,ot[g]=ot[v]=ot[D]=!1,{"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"}),ut=parseFloat,lt=parseInt,Ne="object"==typeof gr&&gr&&gr.Object===Object&&gr,Ue="object"==typeof self&&self&&self.Object===Object&&self,pt=Ne||Ue||Function("return this")(),mt=(He=t&&!t.nodeType&&t)&&e&&!e.nodeType&&e,_t=mt&&mt.exports===He,Et=_t&&Ne.process,At=(Le=function(){try{return mt&&mt.require&&mt.require("util").types||Et&&Et.binding&&Et.binding("util")}catch(e){}}())&&Le.isArrayBuffer,gt=Le&&Le.isDate,vt=Le&&Le.isMap,yt=Le&&Le.isRegExp,St=Le&&Le.isSet,Ct=Le&&Le.isTypedArray;function Nt(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}function bt(e,t,n,r){for(var i=-1,s=null==e?0:e.length;++i":">",'"':""","'":"'"});function sn(e){return"\\"+ct[e]}function an(e){return nt.test(e)}function on(e){var t=-1,n=Array(e.size);return e.forEach(function(e,r){n[++t]=[r,e]}),n}function cn(e,t){return function(n){return e(t(n))}}function un(e,t){for(var n=-1,r=e.length,i=0,a=[];++n",""":'"',"'":"'"}),_n=function e(t){var ye=(t=null==t?pt:_n.defaults(pt.Object(),t,_n.pick(pt,it))).Array,Se=t.Date,Ce=t.Error,Ne=t.Function,be=t.Math,Ie=t.Object,Oe=t.RegExp,ke=t.String,Le=t.TypeError,De=ye.prototype,Re=Ne.prototype,we=Ie.prototype,xe=t["__core-js_shared__"],Me=Re.toString,Pe=we.hasOwnProperty,Be=0,Fe=(Re=/[^.]+$/.exec(xe&&xe.keys&&xe.keys.IE_PROTO||""))?"Symbol(src)_1."+Re:"",Ue=we.toString,He=Me.call(Ie),Ge=pt._,je=Oe("^"+Me.call(Pe).replace(ne,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Re=_t?t.Buffer:n,Ye=t.Symbol,Ke=t.Uint8Array,We=Re?Re.allocUnsafe:n,Ve=cn(Ie.getPrototypeOf,Ie),$e=Ie.create,Qe=we.propertyIsEnumerable,ze=De.splice,Xe=Ye?Ye.isConcatSpreadable:n,et=Ye?Ye.iterator:n,nt=Ye?Ye.toStringTag:n,ct=function(){try{var e=fs(Ie,"defineProperty");return e({},"",{}),e}catch(e){}}(),ht=t.clearTimeout!==pt.clearTimeout&&t.clearTimeout,ft=Se&&Se.now!==pt.Date.now&&Se.now,dt=t.setTimeout!==pt.setTimeout&&t.setTimeout,mt=be.ceil,Et=be.floor,Tt=Ie.getOwnPropertySymbols,Re=Re?Re.isBuffer:n,Wt=t.isFinite,En=De.join,Tn=cn(Ie.keys,Ie),An=be.max,gn=be.min,vn=Se.now,yn=t.parseInt,Sn=be.random,Cn=De.reverse,Se=fs(t,"DataView"),bn=fs(t,"Map"),In=fs(t,"Promise"),On=fs(t,"Set"),t=fs(t,"WeakMap"),Ln=fs(Ie,"create"),Dn=t&&new t,Rn={},wn=Fs(Se),xn=Fs(bn),Mn=Fs(In),Pn=Fs(On),Bn=Fs(t),Un=(Ye=Ye?Ye.prototype:n)?Ye.valueOf:n,Hn=Ye?Ye.toString:n;function Gn(e){if(to(e)&&!Ya(e)&&!(e instanceof Kn)){if(e instanceof Yn)return e;if(Pe.call(e,"__wrapped__"))return Us(e)}return new Yn(e)}var jn=function(){function e(){}return function(t){return eo(t)?$e?$e(t):(e.prototype=t,t=new e,e.prototype=n,t):{}}}();function qn(){}function Yn(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=n}function Kn(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=d,this.__views__=[]}function Wn(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t>>0,t>>>=0;for(var s=ye(i);++r>>1,a=e[s];null!==a&&!co(a)&&(n?a<=t:a>>0)?(e=Ao(e))&&("string"==typeof t||null!=t&&!so(t))&&!(t=li(t))&&an(e)?yi(pn(e),0,r):e.split(t,r):[]},Gn.spread=function(e,t){if("function"!=typeof e)throw new Le(r);return t=null==t?0:An(mo(t),0),Xr(function(n){var r=n[t],n=yi(n,0,t);return r&&xt(n,r),Nt(e,this,n)})},Gn.tail=function(e){var t=null==e?0:e.length;return t?ii(e,1,t):[]},Gn.take=function(e,t,r){return e&&e.length?ii(e,0,(t=r||t===n?1:mo(t))<0?0:t):[]},Gn.takeRight=function(e,t,r){var i=null==e?0:e.length;return i?ii(e,(t=i-(r||t===n?1:mo(t)))<0?0:t,i):[]},Gn.takeRightWhile=function(e,t){return e&&e.length?di(e,us(t,3),!1,!0):[]},Gn.takeWhile=function(e,t){return e&&e.length?di(e,us(t,3)):[]},Gn.tap=function(e,t){return t(e),e},Gn.throttle=function(e,t,n){var i=!0,s=!0;if("function"!=typeof e)throw new Le(r);return eo(n)&&(i="leading"in n?!!n.leading:i,s="trailing"in n?!!n.trailing:s),Da(e,t,{leading:i,maxWait:t,trailing:s})},Gn.thru=pa,Gn.toArray=fo,Gn.toPairs=Uo,Gn.toPairsIn=Ho,Gn.toPath=function(e){return Ya(e)?wt(e,Bs):co(e)?[e]:Li(Ps(Ao(e)))},Gn.toPlainObject=To,Gn.transform=function(e,t,n){var s,r=Ya(e),i=r||$a(e)||uo(e);return t=us(t,4),null==n&&(s=e&&e.constructor,n=i?r?new s:[]:eo(e)&&Xa(s)?jn(Ve(e)):{}),(i?It:vr)(e,function(e,r,i){return t(n,e,r,i)}),n},Gn.unary=function(e){return Ia(e,1)},Gn.union=ta,Gn.unionBy=na,Gn.unionWith=ra,Gn.uniq=function(e){return e&&e.length?hi(e):[]},Gn.uniqBy=function(e,t){return e&&e.length?hi(e,us(t,2)):[]},Gn.uniqWith=function(e,t){return t="function"==typeof t?t:n,e&&e.length?hi(e,n,t):[]},Gn.unset=function(e,t){return null==e||fi(e,t)},Gn.unzip=ia,Gn.unzipWith=sa,Gn.update=function(e,t,n){return null==e?e:pi(e,t,Ai(n))},Gn.updateWith=function(e,t,r,i){return i="function"==typeof i?i:n,null==e?e:pi(e,t,Ai(r),i)},Gn.values=Go,Gn.valuesIn=function(e){return null==e?[]:Zt(e,wo(e))},Gn.without=aa,Gn.words=Zo,Gn.wrap=function(e,t){return Ba(Ai(t),e)},Gn.xor=oa,Gn.xorBy=ca,Gn.xorWith=ua,Gn.zip=la,Gn.zipObject=function(e,t){return Ei(e||[],t||[],nr)},Gn.zipObjectDeep=function(e,t){return Ei(e||[],t||[],ei)},Gn.zipWith=ha,Gn.entries=Uo,Gn.entriesIn=Ho,Gn.extend=vo,Gn.extendWith=yo,cc(Gn,Gn),Gn.add=Tc,Gn.attempt=Jo,Gn.camelCase=jo,Gn.capitalize=qo,Gn.ceil=Ac,Gn.clamp=function(e,t,r){return r===n&&(r=t,t=n),r!==n&&(r=(r=Eo(r))==r?r:0),t!==n&&(t=(t=Eo(t))==t?t:0),cr(Eo(e),t,r)},Gn.clone=function(e){return ur(e,4)},Gn.cloneDeep=function(e){return ur(e,5)},Gn.cloneDeepWith=function(e,t){return ur(e,5,t="function"==typeof t?t:n)},Gn.cloneWith=function(e,t){return ur(e,4,t="function"==typeof t?t:n)},Gn.conformsTo=function(e,t){return null==t||lr(e,t,Ro(t))},Gn.deburr=Yo,Gn.defaultTo=function(e,t){return null==e||e!=e?t:e},Gn.divide=gc,Gn.endsWith=function(e,t,r){e=Ao(e),t=li(t);var i=e.length,i=r=r===n?i:cr(mo(r),0,i);return 0<=(r-=t.length)&&e.slice(r,i)==t},Gn.eq=Ha,Gn.escape=function(e){return(e=Ao(e))&&Q.test(e)?e.replace(V,rn):e},Gn.escapeRegExp=function(e){return(e=Ao(e))&&re.test(e)?e.replace(ne,"\\$&"):e},Gn.every=function(e,t,r){return(Ya(e)?kt:function(e,t){var n=!0;return pr(e,function(e,r,i){return n=!!t(e,r,i)}),n})(e,us(t=r&&gs(e,t,r)?n:t,3))},Gn.find=_a,Gn.findIndex=qs,Gn.findKey=function(e,t){return Ut(e,us(t,3),vr)},Gn.findLast=Ea,Gn.findLastIndex=Ys,Gn.findLastKey=function(e,t){return Ut(e,us(t,3),yr)},Gn.floor=vc,Gn.forEach=Ta,Gn.forEachRight=Aa,Gn.forIn=function(e,t){return null==e?e:Ar(e,us(t,3),wo)},Gn.forInRight=function(e,t){return null==e?e:gr(e,us(t,3),wo)},Gn.forOwn=function(e,t){return e&&vr(e,us(t,3))},Gn.forOwnRight=function(e,t){return e&&yr(e,us(t,3))},Gn.get=Io,Gn.gt=Ga,Gn.gte=ja,Gn.has=function(e,t){return null!=e&&_s(e,t,Or)},Gn.hasIn=Oo,Gn.head=Ws,Gn.identity=ic,Gn.includes=function(e,t,n,r){return e=Wa(e)?e:Go(e),n=n&&!r?mo(n):0,r=e.length,n<0&&(n=An(r+n,0)),oo(e)?n<=r&&-1=gn(t,n)&&e=this.__values__.length;return{done:e,value:e?n:this.__values__[this.__index__++]}},Gn.prototype.plant=function(e){for(var t,r=this;r instanceof qn;)var i=Us(r),s=(i.__index__=0,i.__values__=n,t?s.__wrapped__=i:t=i,i),r=r.__wrapped__;return s.__wrapped__=e,t},Gn.prototype.reverse=function(){var e=this.__wrapped__;return e instanceof Kn?((e=(e=this.__actions__.length?new Kn(this):e).reverse()).__actions__.push({func:pa,args:[ea],thisArg:n}),new Yn(e,this.__chain__)):this.thru(ea)},Gn.prototype.toJSON=Gn.prototype.valueOf=Gn.prototype.value=function(){return mi(this.__wrapped__,this.__actions__)},Gn.prototype.first=Gn.prototype.head,et&&(Gn.prototype[et]=function(){return this}),Gn}();mt?((mt.exports=_n)._=_n,He._=_n):pt._=_n}.call(gr)}),dh=Sr(function(e,t){e.exports=function(e){var n;if("undefined"!=typeof window&&window.crypto&&(n=window.crypto),"undefined"!=typeof self&&self.crypto&&(n=self.crypto),!(n=!(n=!(n="undefined"!=typeof globalThis&&globalThis.crypto?globalThis.crypto:n)&&"undefined"!=typeof window&&window.msCrypto?window.msCrypto:n)&&void 0!==gr&&gr.crypto?gr.crypto:n))try{n=Zu}catch(e){}function r(){if(n){if("function"==typeof n.getRandomValues)try{return n.getRandomValues(new Uint32Array(1))[0]}catch(e){}if("function"==typeof n.randomBytes)try{return n.randomBytes(4).readInt32LE()}catch(e){}}throw new Error("Native crypto module could not be used to get secure random number.")}var i=Object.create||function(){function e(){}return function(t){return e.prototype=t,t=new e,e.prototype=null,t}}(),s={},a=s.lib={},o=a.Base={extend:function(e){var t=i(this);return e&&t.mixIn(e),t.hasOwnProperty("init")&&this.init!==t.init||(t.init=function(){t.$super.init.apply(this,arguments)}),(t.init.prototype=t).$super=this,t},create:function(){var e=this.extend();return e.init.apply(e,arguments),e},init:function(){},mixIn:function(e){for(var t in e)e.hasOwnProperty(t)&&(this[t]=e[t]);e.hasOwnProperty("toString")&&(this.toString=e.toString)},clone:function(){return this.init.prototype.extend(this)}},c=a.WordArray=o.extend({init:function(e,n){e=this.words=e||[],this.sigBytes=null!=n?n:4*e.length},toString:function(e){return(e||l).stringify(this)},concat:function(e){var t=this.words,n=e.words,r=this.sigBytes,i=e.sigBytes;if(this.clamp(),r%4)for(var s=0;s>>2]>>>24-s%4*8&255;t[r+s>>>2]|=a<<24-(r+s)%4*8}else for(var o=0;o>>2]=n[o>>>2];return this.sigBytes+=i,this},clamp:function(){var t=this.words,n=this.sigBytes;t[n>>>2]&=4294967295<<32-n%4*8,t.length=e.ceil(n/4)},clone:function(){var e=o.clone.call(this);return e.words=this.words.slice(0),e},random:function(e){for(var t=[],n=0;n>>2]>>>24-i%4*8&255;r.push((s>>>4).toString(16)),r.push((15&s).toString(16))}return r.join("")},parse:function(e){for(var t=e.length,n=[],r=0;r>>3]|=parseInt(e.substr(r,2),16)<<24-r%8*4;return new c.init(n,t/2)}},h=u.Latin1={stringify:function(e){for(var t=e.words,n=e.sigBytes,r=[],i=0;i>>2]>>>24-i%4*8&255;r.push(String.fromCharCode(s))}return r.join("")},parse:function(e){for(var t=e.length,n=[],r=0;r>>2]|=(255&e.charCodeAt(r))<<24-r%4*8;return new c.init(n,t)}},f=u.Utf8={stringify:function(e){try{return decodeURIComponent(escape(h.stringify(e)))}catch(e){throw new Error("Malformed UTF-8 data")}},parse:function(e){return h.parse(unescape(encodeURIComponent(e)))}},p=a.BufferedBlockAlgorithm=o.extend({reset:function(){this._data=new c.init,this._nDataBytes=0},_append:function(e){"string"==typeof e&&(e=f.parse(e)),this._data.concat(e),this._nDataBytes+=e.sigBytes},_process:function(t){var n,r=this._data,i=r.words,s=r.sigBytes,a=this.blockSize,o=s/(4*a),u=(t?e.ceil(o):e.max((0|o)-this._minBufferSize,0))*a,t=e.min(4*u,s);if(u){for(var h=0;h>>2]|=e[i]<<24-i%4*8;t.call(this,r,n)}else t.apply(this,arguments)}).prototype=e)}(),n.lib.WordArray)}),Sr(function(e,t){var n;e.exports=(n=dh,function(){var t=n.lib.WordArray,r=n.enc;function i(e){return e<<8&4278255360|e>>>8&16711935}r.Utf16=r.Utf16BE={stringify:function(e){for(var t=e.words,n=e.sigBytes,r=[],i=0;i>>2]>>>16-i%4*8&65535;r.push(String.fromCharCode(s))}return r.join("")},parse:function(e){for(var n=e.length,r=[],i=0;i>>1]|=e.charCodeAt(i)<<16-i%2*16;return t.create(r,2*n)}},r.Utf16LE={stringify:function(e){for(var t=e.words,n=e.sigBytes,r=[],s=0;s>>2]>>>16-s%4*8&65535);r.push(String.fromCharCode(a))}return r.join("")},parse:function(e){for(var n=e.length,r=[],s=0;s>>1]|=i(e.charCodeAt(s)<<16-s%2*16);return t.create(r,2*n)}}}(),n.enc.Utf16)}),Sr(function(e,t){var n;e.exports=(n=dh,function(){var e=n,t=e.lib.WordArray;function r(e,n,r){for(var o,i=[],s=0,a=0;a>>6-a%4*2,i[s>>>2]|=o<<24-s%4*8,s++);return t.create(i,s)}e.enc.Base64={stringify:function(e){var t=e.words,n=e.sigBytes,r=this._map;e.clamp();for(var i=[],s=0;s>>2]>>>24-s%4*8&255)<<16|(t[s+1>>>2]>>>24-(s+1)%4*8&255)<<8|t[s+2>>>2]>>>24-(s+2)%4*8&255,o=0;o<4&&s+.75*o>>6*(3-o)&63));var c=r.charAt(64);if(c)for(;i.length%4;)i.push(c);return i.join("")},parse:function(e){var t=e.length,n=this._map;if(!(i=this._reverseMap))for(var i=this._reverseMap=[],s=0;s>>6-a%4*2,i[s>>>2]|=o<<24-s%4*8,s++);return t.create(i,s)}e.enc.Base64url={stringify:function(e,t=!0){var n=e.words,r=e.sigBytes,i=t?this._safe_map:this._map;e.clamp();for(var s=[],a=0;a>>2]>>>24-a%4*8&255)<<16|(n[a+1>>>2]>>>24-(a+1)%4*8&255)<<8|n[a+2>>>2]>>>24-(a+2)%4*8&255,c=0;c<4&&a+.75*c>>6*(3-c)&63));var u=i.charAt(64);if(u)for(;s.length%4;)s.push(u);return s.join("")},parse:function(e,t=!0){var n=e.length,i=t?this._safe_map:this._map;if(!(s=this._reverseMap))for(var s=this._reverseMap=[],a=0;a>>24)|4278255360&(i<<24|i>>>8)}var s=this._hash.words,a=e[t+0],c=e[t+1],p=e[t+2],d=e[t+3],m=e[t+4],_=e[t+5],E=e[t+6],T=e[t+7],A=e[t+8],g=e[t+9],v=e[t+10],y=e[t+11],S=e[t+12],C=e[t+13],N=e[t+14],b=e[t+15],I=u(s[0],O=s[1],k=s[2],L=s[3],a,7,o[0]),L=u(L,I,O,k,c,12,o[1]),k=u(k,L,I,O,p,17,o[2]),O=u(O,k,L,I,d,22,o[3]),I=u(I,O,k,L,m,7,o[4]),L=u(L,I,O,k,_,12,o[5]),k=u(k,L,I,O,E,17,o[6]),O=u(O,k,L,I,T,22,o[7]);I=u(I,O,k,L,A,7,o[8]),L=u(L,I,O,k,g,12,o[9]),k=u(k,L,I,O,v,17,o[10]),O=u(O,k,L,I,y,22,o[11]),I=u(I,O,k,L,S,7,o[12]),L=u(L,I,O,k,C,12,o[13]),k=u(k,L,I,O,N,17,o[14]),I=l(I,O=u(O,k,L,I,b,22,o[15]),k,L,c,5,o[16]),L=l(L,I,O,k,E,9,o[17]),k=l(k,L,I,O,y,14,o[18]),O=l(O,k,L,I,a,20,o[19]),I=l(I,O,k,L,_,5,o[20]),L=l(L,I,O,k,v,9,o[21]),k=l(k,L,I,O,b,14,o[22]),O=l(O,k,L,I,m,20,o[23]),I=l(I,O,k,L,g,5,o[24]),L=l(L,I,O,k,N,9,o[25]),k=l(k,L,I,O,d,14,o[26]),O=l(O,k,L,I,A,20,o[27]),I=l(I,O,k,L,C,5,o[28]),L=l(L,I,O,k,p,9,o[29]),k=l(k,L,I,O,T,14,o[30]),I=h(I,O=l(O,k,L,I,S,20,o[31]),k,L,_,4,o[32]),L=h(L,I,O,k,A,11,o[33]),k=h(k,L,I,O,y,16,o[34]),O=h(O,k,L,I,N,23,o[35]),I=h(I,O,k,L,c,4,o[36]),L=h(L,I,O,k,m,11,o[37]),k=h(k,L,I,O,T,16,o[38]),O=h(O,k,L,I,v,23,o[39]),I=h(I,O,k,L,C,4,o[40]),L=h(L,I,O,k,a,11,o[41]),k=h(k,L,I,O,d,16,o[42]),O=h(O,k,L,I,E,23,o[43]),I=h(I,O,k,L,g,4,o[44]),L=h(L,I,O,k,S,11,o[45]),k=h(k,L,I,O,b,16,o[46]),I=f(I,O=h(O,k,L,I,p,23,o[47]),k,L,a,6,o[48]),L=f(L,I,O,k,T,10,o[49]),k=f(k,L,I,O,N,15,o[50]),O=f(O,k,L,I,_,21,o[51]),I=f(I,O,k,L,S,6,o[52]),L=f(L,I,O,k,d,10,o[53]),k=f(k,L,I,O,v,15,o[54]),O=f(O,k,L,I,c,21,o[55]),I=f(I,O,k,L,A,6,o[56]),L=f(L,I,O,k,b,10,o[57]),k=f(k,L,I,O,E,15,o[58]),O=f(O,k,L,I,C,21,o[59]),I=f(I,O,k,L,m,6,o[60]),L=f(L,I,O,k,y,10,o[61]),k=f(k,L,I,O,p,15,o[62]),O=f(O,k,L,I,g,21,o[63]),s[0]=s[0]+I|0,s[1]=s[1]+O|0,s[2]=s[2]+k|0,s[3]=s[3]+L|0},_doFinalize:function(){var t=this._data,n=t.words,r=8*this._nDataBytes,i=8*t.sigBytes,s=(n[i>>>5]|=128<<24-i%32,e.floor(r/4294967296));n[15+(64+i>>>9<<4)]=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8),n[14+(64+i>>>9<<4)]=16711935&(r<<8|r>>>24)|4278255360&(r<<24|r>>>8),t.sigBytes=4*(n.length+1),this._process();for(var c=(s=this._hash).words,u=0;u<4;u++){var l=c[u];c[u]=16711935&(l<<8|l>>>24)|4278255360&(l<<24|l>>>8)}return s},clone:function(){var e=s.clone.call(this);return e._hash=this._hash.clone(),e}}));function u(e,t,n,r,i,s,a){return((e=e+(t&n|~t&r)+i+a)<>>32-s)+t}function l(e,t,n,r,i,s,a){return((e=e+(t&r|n&~r)+i+a)<>>32-s)+t}function h(e,t,n,r,i,s,a){return((e=e+(t^n^r)+i+a)<>>32-s)+t}function f(e,t,n,r,i,s,a){return((e=e+(n^(t|~r))+i+a)<>>32-s)+t}t.MD5=s._createHelper(r),t.HmacMD5=s._createHmacHelper(r)}(Math),n.MD5)}),Sr(function(e,t){var n;e.exports=(n=dh,function(){var e=n,r=(t=e.lib).WordArray,i=t.Hasher,t=e.algo,a=[],t=t.SHA1=i.extend({_doReset:function(){this._hash=new r.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(e,t){for(var n=this._hash.words,r=n[0],i=n[1],s=n[2],o=n[3],c=n[4],u=0;u<80;u++){a[u]=u<16?0|e[t+u]:(l=a[u-3]^a[u-8]^a[u-14]^a[u-16])<<1|l>>>31;var l=(r<<5|r>>>27)+c+a[u];l+=u<20?1518500249+(i&s|~i&o):u<40?1859775393+(i^s^o):u<60?(i&s|i&o|s&o)-1894007588:(i^s^o)-899497514,c=o,o=s,s=i<<30|i>>>2,i=r,r=l}n[0]=n[0]+r|0,n[1]=n[1]+i|0,n[2]=n[2]+s|0,n[3]=n[3]+o|0,n[4]=n[4]+c|0},_doFinalize:function(){var e=this._data,t=e.words,n=8*this._nDataBytes,r=8*e.sigBytes;return t[r>>>5]|=128<<24-r%32,t[14+(64+r>>>9<<4)]=Math.floor(n/4294967296),t[15+(64+r>>>9<<4)]=n,e.sigBytes=4*t.length,this._process(),this._hash},clone:function(){var e=i.clone.call(this);return e._hash=this._hash.clone(),e}});e.SHA1=i._createHelper(t),e.HmacSHA1=i._createHmacHelper(t)}(),n.SHA1)}),Sr(function(e,t){var n;e.exports=(n=dh,function(e){var t=n,i=(r=t.lib).WordArray,s=r.Hasher,r=t.algo,o=[],c=[],u=(function(){function n(e){return 4294967296*(e-(0|e))|0}for(var r=2,i=0;i<64;)!function(t){for(var n=e.sqrt(t),r=2;r<=n;r++)if(!(t%r))return;return 1}(r)||(i<8&&(o[i]=n(e.pow(r,.5))),c[i]=n(e.pow(r,1/3)),i++),r++}(),[]),r=r.SHA256=s.extend({_doReset:function(){this._hash=new i.init(o.slice(0))},_doProcessBlock:function(e,t){for(var n=this._hash.words,r=n[0],i=n[1],s=n[2],a=n[3],o=n[4],l=n[5],h=n[6],f=n[7],p=0;p<64;p++){u[p]=p<16?0|e[t+p]:(((d=u[p-15])<<25|d>>>7)^(d<<14|d>>>18)^d>>>3)+u[p-7]+(((d=u[p-2])<<15|d>>>17)^(d<<13|d>>>19)^d>>>10)+u[p-16];var d=r&i^r&s^i&s,g=f+((o<<26|o>>>6)^(o<<21|o>>>11)^(o<<7|o>>>25))+(o&l^~o&h)+c[p]+u[p],f=h,h=l,l=o,o=a+g|0,a=s,s=i,i=r,r=g+(((r<<30|r>>>2)^(r<<19|r>>>13)^(r<<10|r>>>22))+d)|0}n[0]=n[0]+r|0,n[1]=n[1]+i|0,n[2]=n[2]+s|0,n[3]=n[3]+a|0,n[4]=n[4]+o|0,n[5]=n[5]+l|0,n[6]=n[6]+h|0,n[7]=n[7]+f|0},_doFinalize:function(){var t=this._data,n=t.words,r=8*this._nDataBytes,i=8*t.sigBytes;return n[i>>>5]|=128<<24-i%32,n[14+(64+i>>>9<<4)]=e.floor(r/4294967296),n[15+(64+i>>>9<<4)]=r,t.sigBytes=4*n.length,this._process(),this._hash},clone:function(){var e=s.clone.call(this);return e._hash=this._hash.clone(),e}});t.SHA256=s._createHelper(r),t.HmacSHA256=s._createHmacHelper(r)}(Math),n.SHA256)}),Sr(function(e,t){var n,r,s,i;e.exports=(r=(n=e=dh).lib.WordArray,i=n.algo,s=i.SHA256,i=i.SHA224=s.extend({_doReset:function(){this._hash=new r.init([3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428])},_doFinalize:function(){var e=s._doFinalize.call(this);return e.sigBytes-=4,e}}),n.SHA224=s._createHelper(i),n.HmacSHA224=s._createHmacHelper(i),e.SHA224)}),Sr(function(e,t){var n;e.exports=(n=dh,function(){var e=n,t=e.lib.Hasher,i=(r=e.x64).Word,s=r.WordArray,r=e.algo;function o(){return i.create.apply(i,arguments)}var c=[o(1116352408,3609767458),o(1899447441,602891725),o(3049323471,3964484399),o(3921009573,2173295548),o(961987163,4081628472),o(1508970993,3053834265),o(2453635748,2937671579),o(2870763221,3664609560),o(3624381080,2734883394),o(310598401,1164996542),o(607225278,1323610764),o(1426881987,3590304994),o(1925078388,4068182383),o(2162078206,991336113),o(2614888103,633803317),o(3248222580,3479774868),o(3835390401,2666613458),o(4022224774,944711139),o(264347078,2341262773),o(604807628,2007800933),o(770255983,1495990901),o(1249150122,1856431235),o(1555081692,3175218132),o(1996064986,2198950837),o(2554220882,3999719339),o(2821834349,766784016),o(2952996808,2566594879),o(3210313671,3203337956),o(3336571891,1034457026),o(3584528711,2466948901),o(113926993,3758326383),o(338241895,168717936),o(666307205,1188179964),o(773529912,1546045734),o(1294757372,1522805485),o(1396182291,2643833823),o(1695183700,2343527390),o(1986661051,1014477480),o(2177026350,1206759142),o(2456956037,344077627),o(2730485921,1290863460),o(2820302411,3158454273),o(3259730800,3505952657),o(3345764771,106217008),o(3516065817,3606008344),o(3600352804,1432725776),o(4094571909,1467031594),o(275423344,851169720),o(430227734,3100823752),o(506948616,1363258195),o(659060556,3750685593),o(883997877,3785050280),o(958139571,3318307427),o(1322822218,3812723403),o(1537002063,2003034995),o(1747873779,3602036899),o(1955562222,1575990012),o(2024104815,1125592928),o(2227730452,2716904306),o(2361852424,442776044),o(2428436474,593698344),o(2756734187,3733110249),o(3204031479,2999351573),o(3329325298,3815920427),o(3391569614,3928383900),o(3515267271,566280711),o(3940187606,3454069534),o(4118630271,4000239992),o(116418474,1914138554),o(174292421,2731055270),o(289380356,3203993006),o(460393269,320620315),o(685471733,587496836),o(852142971,1086792851),o(1017036298,365543100),o(1126000580,2618297676),o(1288033470,3409855158),o(1501505948,4234509866),o(1607167915,987167468),o(1816402316,1246189591)],u=[],r=(function(){for(var e=0;e<80;e++)u[e]=o()}(),r.SHA512=t.extend({_doReset:function(){this._hash=new s.init([new i.init(1779033703,4089235720),new i.init(3144134277,2227873595),new i.init(1013904242,4271175723),new i.init(2773480762,1595750129),new i.init(1359893119,2917565137),new i.init(2600822924,725511199),new i.init(528734635,4215389547),new i.init(1541459225,327033209)])},_doProcessBlock:function(e,t){for(var r=(n=this._hash.words)[0],i=n[1],s=n[2],a=n[3],o=n[4],l=n[5],h=n[6],n=n[7],p=r.high,d=r.low,m=i.high,_=i.low,E=s.high,T=s.low,A=a.high,g=a.low,v=o.high,y=o.low,S=l.high,C=l.low,N=h.high,b=h.low,I=n.high,O=n.low,k=p,L=d,D=m,R=_,w=E,x=T,M=A,P=g,B=v,F=y,U=S,H=C,G=N,j=b,q=I,Y=O,K=0;K<80;K++){var W,V,$=u[K];K<16?(V=$.high=0|e[t+2*K],W=$.low=0|e[t+2*K+1]):(z=(Q=u[K-15]).high,Q=Q.low,te=(ee=u[K-2]).high,ee=ee.low,V=(V=(V=((z>>>1|Q<<31)^(z>>>8|Q<<24)^z>>>7)+(se=u[K-7]).high+((W=(Q=(Q>>>1|z<<31)^(Q>>>8|z<<24)^(Q>>>7|z<<25))+se.low)>>>0>>0?1:0))+((te>>>19|ee<<13)^(te<<3|ee>>>29)^te>>>6)+((W+=z=(ee>>>19|te<<13)^(ee<<3|te>>>29)^(ee>>>6|te<<26))>>>0>>0?1:0))+(se=u[K-16]).high+((W+=Q=se.low)>>>0>>0?1:0),$.high=V,$.low=W);var he,ee=B&U^~B&G,te=F&H^~F&j,z=k&D^k&w^D&w,se=(L>>>28|k<<4)^(L<<30|k>>>2)^(L<<25|k>>>7),Q=c[K],$=Q.high,ye=Q.low,Se=q+((B>>>14|F<<18)^(B>>>18|F<<14)^(B<<23|F>>>9))+((he=Y+((F>>>14|B<<18)^(F>>>18|B<<14)^(F<<23|B>>>9)))>>>0>>0?1:0),Ce=se+(L&R^L&x^R&x),q=G,Y=j,G=U,j=H,U=B,H=F,B=M+(Se=Se+ee+((he+=te)>>>0>>0?1:0)+$+((he+=ye)>>>0>>0?1:0)+V+((he+=W)>>>0>>0?1:0))+((F=P+he|0)>>>0

>>0?1:0)|0,M=w,P=x,w=D,x=R,D=k,R=L,k=Se+(((k>>>28|L<<4)^(k<<30|L>>>2)^(k<<25|L>>>7))+z+(Ce>>>0>>0?1:0))+((L=he+Ce|0)>>>0>>0?1:0)|0}d=r.low=d+L,r.high=p+k+(d>>>0>>0?1:0),_=i.low=_+R,i.high=m+D+(_>>>0>>0?1:0),T=s.low=T+x,s.high=E+w+(T>>>0>>0?1:0),g=a.low=g+P,a.high=A+M+(g>>>0

>>0?1:0),y=o.low=y+F,o.high=v+B+(y>>>0>>0?1:0),C=l.low=C+H,l.high=S+U+(C>>>0>>0?1:0),b=h.low=b+j,h.high=N+G+(b>>>0>>0?1:0),O=n.low=O+Y,n.high=I+q+(O>>>0>>0?1:0)},_doFinalize:function(){var e=this._data,t=e.words,n=8*this._nDataBytes,r=8*e.sigBytes;return t[r>>>5]|=128<<24-r%32,t[30+(128+r>>>10<<5)]=Math.floor(n/4294967296),t[31+(128+r>>>10<<5)]=n,e.sigBytes=4*t.length,this._process(),this._hash.toX32()},clone:function(){var e=t.clone.call(this);return e._hash=this._hash.clone(),e},blockSize:32}));e.SHA512=t._createHelper(r),e.HmacSHA512=t._createHmacHelper(r)}(),n.SHA512)}),Sr(function(e,t){var n,i,s,o,r;e.exports=(r=(n=e=dh).x64,i=r.Word,s=r.WordArray,r=n.algo,o=r.SHA512,r=r.SHA384=o.extend({_doReset:function(){this._hash=new s.init([new i.init(3418070365,3238371032),new i.init(1654270250,914150663),new i.init(2438529370,812702999),new i.init(355462360,4144912697),new i.init(1731405415,4290775857),new i.init(2394180231,1750603025),new i.init(3675008525,1694076839),new i.init(1203062813,3204075428)])},_doFinalize:function(){var e=o._doFinalize.call(this);return e.sigBytes-=16,e}}),n.SHA384=o._createHelper(r),n.HmacSHA384=o._createHmacHelper(r),e.SHA384)}),Sr(function(e,t){var n;e.exports=(n=dh,function(e){var t=n,i=(r=t.lib).WordArray,s=r.Hasher,a=t.x64.Word,r=t.algo,c=[],u=[],l=[],h=(function(){for(var e=1,t=0,n=0;n<24;n++){c[e+5*t]=(n+1)*(n+2)/2%64;var r=(2*e+3*t)%5,e=t%5,t=r}for(e=0;e<5;e++)for(t=0;t<5;t++)u[e+5*t]=t+(2*e+3*t)%5*5;for(var i=1,s=0;s<24;s++){for(var p,o=0,h=0,f=0;f<7;f++)1&i&&((p=(1<>>24)|4278255360&(s<<24|s>>>8);(O=n[i]).high^=16711935&(a<<8|a>>>24)|4278255360&(a<<24|a>>>8),O.low^=s}for(var o=0;o<24;o++){for(var f=0;f<5;f++){for(var p=0,d=0,m=0;m<5;m++)p^=(O=n[f+5*m]).high,d^=O.low;var _=h[f];_.high=p,_.low=d}for(f=0;f<5;f++)for(var E=h[(f+4)%5],A=(T=h[(f+1)%5]).high,T=T.low,p=E.high^(A<<1|T>>>31),d=E.low^(T<<1|A>>>31),m=0;m<5;m++)(O=n[f+5*m]).high^=p,O.low^=d;for(var v=1;v<25;v++){var y=(O=n[v]).high,S=O.low,C=c[v];d=C<32?(p=y<>>32-C,S<>>32-C):(p=S<>>64-C,y<>>64-C),(y=h[u[v]]).high=p,y.low=d}var b=h[0],I=n[0];for(b.high=I.high,b.low=I.low,f=0;f<5;f++)for(m=0;m<5;m++){var O=n[v=f+5*m],k=h[v],L=h[(f+1)%5+5*m],D=h[(f+2)%5+5*m];O.high=k.high^~L.high&D.high,O.low=k.low^~L.low&D.low}(O=n[0]).high^=(b=l[o]).high,O.low^=b.low}},_doFinalize:function(){var t=this._data,n=t.words,r=(this._nDataBytes,8*t.sigBytes),s=32*this.blockSize;n[r>>>5]|=1<<24-r%32,n[(e.ceil((1+r)/s)*s>>>5)-1]|=128,t.sigBytes=4*n.length,this._process();for(var a=this._state,c=(r=this.cfg.outputLength/8)/8,u=[],l=0;l>>24)|4278255360&(f<<24|f>>>8);u.push(16711935&(h<<8|h>>>24)|4278255360&(h<<24|h>>>8)),u.push(f)}return new i.init(u,r)},clone:function(){for(var e=s.clone.call(this),t=e._state=this._state.slice(0),n=0;n<25;n++)t[n]=t[n].clone();return e}}));t.SHA3=s._createHelper(r),t.HmacSHA3=s._createHmacHelper(r)}(Math),n.SHA3)}),Sr(function(e,t){var n;e.exports=(n=dh,function(){var t=n,i=(r=t.lib).WordArray,s=r.Hasher,r=t.algo,o=i.create([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13]),c=i.create([5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11]),u=i.create([11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6]),l=i.create([8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11]),h=i.create([0,1518500249,1859775393,2400959708,2840853838]),f=i.create([1352829926,1548603684,1836072691,2053994217,0]),r=r.RIPEMD160=s.extend({_doReset:function(){this._hash=i.create([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(e,t){for(var n=0;n<16;n++){var r=t+n,i=e[r];e[r]=16711935&(i<<8|i>>>24)|4278255360&(i<<24|i>>>8)}for(var s,a,p,g,v,I,O=this._hash.words,k=h.words,L=f.words,D=o.words,R=c.words,w=u.words,x=l.words,y=s=O[0],S=a=O[1],C=p=O[2],N=g=O[3],b=v=O[4],n=0;n<80;n+=1)I=(I=A(I=(I=s+e[t+D[n]]|0)+(n<16?(a^p^g)+k[0]:n<32?m(a,p,g)+k[1]:n<48?((a|~p)^g)+k[2]:n<64?E(a,p,g)+k[3]:(a^(p|~g))+k[4])|0,w[n]))+v|0,s=v,v=g,g=A(p,10),p=a,a=I,I=(I=A(I=(I=y+e[t+R[n]]|0)+(n<16?(S^(C|~N))+L[0]:n<32?E(S,C,N)+L[1]:n<48?((S|~C)^N)+L[2]:n<64?m(S,C,N)+L[3]:(S^C^N)+L[4])|0,x[n]))+b|0,y=b,b=N,N=A(C,10),C=S,S=I;I=O[1]+p+N|0,O[1]=O[2]+g+b|0,O[2]=O[3]+v+y|0,O[3]=O[4]+s+S|0,O[4]=O[0]+a+C|0,O[0]=I},_doFinalize:function(){var e=this._data,t=e.words,n=8*this._nDataBytes,r=8*e.sigBytes;t[r>>>5]|=128<<24-r%32,t[14+(64+r>>>9<<4)]=16711935&(n<<8|n>>>24)|4278255360&(n<<24|n>>>8),e.sigBytes=4*(t.length+1),this._process();for(var s=(r=this._hash).words,a=0;a<5;a++){var o=s[a];s[a]=16711935&(o<<8|o>>>24)|4278255360&(o<<24|o>>>8)}return r},clone:function(){var e=s.clone.call(this);return e._hash=this._hash.clone(),e}});function m(e,t,n){return e&t|~e&n}function E(e,t,n){return e&n|t&~n}function A(e,t){return e<>>32-t}t.RIPEMD160=s._createHelper(r),t.HmacRIPEMD160=s._createHmacHelper(r)}(),n.RIPEMD160)}),Sr(function(e,t){var i;e.exports=(e=dh.lib.Base,i=dh.enc.Utf8,void(dh.algo.HMAC=e.extend({init:function(e,t){e=this._hasher=new e.init,"string"==typeof t&&(t=i.parse(t));var n=e.blockSize,r=4*n;(t=t.sigBytes>r?e.finalize(t):t).clamp();for(var e=this._oKey=t.clone(),t=this._iKey=t.clone(),o=e.words,c=t.words,u=0;u>>2];e.sigBytes-=t}},m=(r.BlockCipher=l.extend({cfg:l.cfg.extend({mode:o,padding:d}),reset:function(){l.reset.call(this);var e,n=(t=this.cfg).iv,t=t.mode;this._xformMode==this._ENC_XFORM_MODE?e=t.createEncryptor:(e=t.createDecryptor,this._minBufferSize=1),this._mode&&this._mode.__creator==e?this._mode.init(this,n&&n.words):(this._mode=e.call(t,this,n&&n.words),this._mode.__creator=e)},_doProcessBlock:function(e,t){this._mode.processBlock(e,t)},_doFinalize:function(){var e,t=this.cfg.padding;return this._xformMode==this._ENC_XFORM_MODE?(t.pad(this._data,this.blockSize),e=this._process(!0)):(e=this._process(!0),t.unpad(e)),e},blockSize:4}),r.CipherParams=i.extend({init:function(e){this.mixIn(e)},toString:function(e){return(e||this.formatter).stringify(this)}})),o=(t.format={}).OpenSSL={stringify:function(e){var t=e.ciphertext;return((e=e.salt)?s.create([1398893684,1701076831]).concat(e).concat(t):t).toString(c)},parse:function(e){var t,r=(e=c.parse(e)).words;return 1398893684==r[0]&&1701076831==r[1]&&(t=s.create(r.slice(2,4)),r.splice(0,4),e.sigBytes-=16),m.create({ciphertext:e,salt:t})}},E=r.SerializableCipher=i.extend({cfg:i.extend({format:o}),encrypt:function(e,t,n,r){r=this.cfg.extend(r);var t=(i=e.createEncryptor(n,r)).finalize(t),i=i.cfg;return m.create({ciphertext:t,key:n,iv:i.iv,algorithm:e,mode:i.mode,padding:i.padding,blockSize:e.blockSize,formatter:r.format})},decrypt:function(e,t,n,r){return r=this.cfg.extend(r),t=this._parse(t,r.format),e.createDecryptor(n,r).finalize(t.ciphertext)},_parse:function(e,t){return"string"==typeof e?t.parse(e,this):e}}),d=(t.kdf={}).OpenSSL={execute:function(e,t,n,r){return r=r||s.random(8),e=u.create({keySize:t+n}).compute(e,r),n=s.create(e.words.slice(t),4*n),e.sigBytes=4*t,m.create({key:e,iv:n,salt:r})}},A=r.PasswordBasedCipher=E.extend({cfg:E.cfg.extend({kdf:d}),encrypt:function(e,t,n,r){return n=(r=this.cfg.extend(r)).kdf.execute(n,e.keySize,e.ivSize),r.iv=n.iv,(e=E.encrypt.call(this,e,t,n.key,r)).mixIn(n),e},decrypt:function(e,t,n,r){return r=this.cfg.extend(r),t=this._parse(t,r.format),n=r.kdf.execute(n,e.keySize,e.ivSize,t.salt),r.iv=n.iv,E.decrypt.call(this,e,t,n.key,r)}});function e(e){return"string"==typeof e?A:E}}())}),Sr(function(e,t){var n;e.exports=((n=dh).mode.CFB=function(){var e=n.lib.BlockCipherMode.extend();function t(e,t,n,r){var i,s=this._iv;s?(i=s.slice(0),this._iv=void 0):i=this._prevBlock,r.encryptBlock(i,0);for(var a=0;a>24&255)?(n=e>>8&255,r=255&e,255==(t=e>>16&255)?(t=0,255===n?(n=0,255===r?r=0:++r):++n):++t,e=0,e=(e+=t<<16)+(n<<8)+r):e+=1<<24,e}function r(e){0===(e[0]=t(e[0]))&&(e[1]=t(e[1]))}var i=e.Encryptor=e.extend({processBlock:function(e,t){var n=this._cipher,i=n.blockSize,s=this._iv,a=this._counter,o=(s&&(a=this._counter=s.slice(0),this._iv=void 0),r(a),a.slice(0));n.encryptBlock(o,0);for(var c=0;c>>2]|=t<<24-n%4*8,e.sigBytes+=t},unpad:function(e){var t=255&e.words[e.sigBytes-1>>>2];e.sigBytes-=t}},dh.pad.Ansix923)}),Sr(function(e,t){var n;e.exports=((n=dh).pad.Iso10126={pad:function(e,t){t=(t*=4)-e.sigBytes%t,e.concat(n.lib.WordArray.random(t-1)).concat(n.lib.WordArray.create([t<<24],1))},unpad:function(e){var t=255&e.words[e.sigBytes-1>>>2];e.sigBytes-=t}},n.pad.Iso10126)}),Sr(function(e,t){var n;e.exports=((n=dh).pad.Iso97971={pad:function(e,t){e.concat(n.lib.WordArray.create([2147483648],1)),n.pad.ZeroPadding.pad(e,t)},unpad:function(e){n.pad.ZeroPadding.unpad(e),e.sigBytes--}},n.pad.Iso97971)}),Sr(function(e,t){e.exports=(dh.pad.ZeroPadding={pad:function(e,t){t*=4,e.clamp(),e.sigBytes+=t-(e.sigBytes%t||t)},unpad:function(e){for(var t=e.words,n=e.sigBytes-1,n=e.sigBytes-1;0<=n;n--)if(t[n>>>2]>>>24-n%4*8&255){e.sigBytes=n+1;break}}},dh.pad.ZeroPadding)}),Sr(function(e,t){e.exports=(dh.pad.NoPadding={pad:function(){},unpad:function(){}},dh.pad.NoPadding)}),Sr(function(e,t){var r,i;e.exports=(r=(e=dh).lib.CipherParams,i=e.enc.Hex,e.format.Hex={stringify:function(e){return e.ciphertext.toString(i)},parse:function(e){return e=i.parse(e),r.create({ciphertext:e})}},e.format.Hex)}),Sr(function(e,t){var n;e.exports=(n=dh,function(){var e=n,t=e.lib.BlockCipher,r=e.algo,i=[],s=[],a=[],o=[],c=[],u=[],l=[],h=[],f=[],p=[],d=(function(){for(var e=[],t=0;t<256;t++)e[t]=t<128?t<<1:t<<1^283;for(var n=0,r=0,t=0;t<256;t++){var d=r^r<<1^r<<2^r<<3^r<<4,m=(i[n]=d=d>>>8^255&d^99,e[s[d]=n]),_=e[m],E=e[_],T=257*e[d]^16843008*d;a[n]=T<<24|T>>>8,o[n]=T<<16|T>>>16,c[n]=T<<8|T>>>24,u[n]=T,l[d]=(T=16843009*E^65537*_^257*m^16843008*n)<<24|T>>>8,h[d]=T<<16|T>>>16,f[d]=T<<8|T>>>24,p[d]=T,n?(n=m^e[e[e[E^m]]],r^=e[e[r]]):n=r=1}}(),[0,1,2,4,8,16,32,64,128,27,54]),r=r.AES=t.extend({_doReset:function(){if(!this._nRounds||this._keyPriorReset!==this._key){for(var e=this._keyPriorReset=this._key,t=e.words,n=e.sigBytes/4,r=4*(1+(this._nRounds=6+n)),s=this._keySchedule=[],a=0;a>>24]<<24|i[u>>>16&255]<<16|i[u>>>8&255]<<8|i[255&u]):(u=i[(u=u<<8|u>>>24)>>>24]<<24|i[u>>>16&255]<<16|i[u>>>8&255]<<8|i[255&u],u^=d[a/n|0]<<24),s[a]=s[a-n]^u);for(var o=this._invKeySchedule=[],c=0;c>>24]]^h[i[u>>>16&255]]^f[i[u>>>8&255]]^p[i[255&u]]}}},encryptBlock:function(e,t){this._doCryptBlock(e,t,this._keySchedule,a,o,c,u,i)},decryptBlock:function(e,t){var n=e[t+1];e[t+1]=e[t+3],e[t+3]=n,this._doCryptBlock(e,t,this._invKeySchedule,l,h,f,p,s),n=e[t+1],e[t+1]=e[t+3],e[t+3]=n},_doCryptBlock:function(e,t,n,r,i,s,a,o){for(var c=this._nRounds,u=e[t]^n[0],l=e[t+1]^n[1],h=e[t+2]^n[2],f=e[t+3]^n[3],p=4,d=1;d>>24]^i[l>>>16&255]^s[h>>>8&255]^a[255&f]^n[p++],_=r[l>>>24]^i[h>>>16&255]^s[f>>>8&255]^a[255&u]^n[p++],E=r[h>>>24]^i[f>>>16&255]^s[u>>>8&255]^a[255&l]^n[p++],T=r[f>>>24]^i[u>>>16&255]^s[l>>>8&255]^a[255&h]^n[p++],u=m,l=_,h=E,f=T;m=(o[u>>>24]<<24|o[l>>>16&255]<<16|o[h>>>8&255]<<8|o[255&f])^n[p++],_=(o[l>>>24]<<24|o[h>>>16&255]<<16|o[f>>>8&255]<<8|o[255&u])^n[p++],E=(o[h>>>24]<<24|o[f>>>16&255]<<16|o[u>>>8&255]<<8|o[255&l])^n[p++],T=(o[f>>>24]<<24|o[u>>>16&255]<<16|o[l>>>8&255]<<8|o[255&h])^n[p++],e[t]=m,e[t+1]=_,e[t+2]=E,e[t+3]=T},keySize:8});e.AES=t._createHelper(r)}(),n.AES)}),Sr(function(e,t){var n;e.exports=(n=dh,function(){var e=n,r=(t=e.lib).WordArray,t=t.BlockCipher,s=e.algo,a=[57,49,41,33,25,17,9,1,58,50,42,34,26,18,10,2,59,51,43,35,27,19,11,3,60,52,44,36,63,55,47,39,31,23,15,7,62,54,46,38,30,22,14,6,61,53,45,37,29,21,13,5,28,20,12,4],o=[14,17,11,24,1,5,3,28,15,6,21,10,23,19,12,4,26,8,16,7,27,20,13,2,41,52,31,37,47,55,30,40,51,45,33,48,44,49,39,56,34,53,46,42,50,36,29,32],c=[1,2,4,6,8,10,12,14,15,17,19,21,23,25,27,28],u=[{0:8421888,268435456:32768,536870912:8421378,805306368:2,1073741824:512,1342177280:8421890,1610612736:8389122,1879048192:8388608,2147483648:514,2415919104:8389120,2684354560:33280,2952790016:8421376,3221225472:32770,3489660928:8388610,3758096384:0,4026531840:33282,134217728:0,402653184:8421890,671088640:33282,939524096:32768,1207959552:8421888,1476395008:512,1744830464:8421378,2013265920:2,2281701376:8389120,2550136832:33280,2818572288:8421376,3087007744:8389122,3355443200:8388610,3623878656:32770,3892314112:514,4160749568:8388608,1:32768,268435457:2,536870913:8421888,805306369:8388608,1073741825:8421378,1342177281:33280,1610612737:512,1879048193:8389122,2147483649:8421890,2415919105:8421376,2684354561:8388610,2952790017:33282,3221225473:514,3489660929:8389120,3758096385:32770,4026531841:0,134217729:8421890,402653185:8421376,671088641:8388608,939524097:512,1207959553:32768,1476395009:8388610,1744830465:2,2013265921:33282,2281701377:32770,2550136833:8389122,2818572289:514,3087007745:8421888,3355443201:8389120,3623878657:0,3892314113:33280,4160749569:8421378},{0:1074282512,16777216:16384,33554432:524288,50331648:1074266128,67108864:1073741840,83886080:1074282496,100663296:1073758208,117440512:16,134217728:540672,150994944:1073758224,167772160:1073741824,184549376:540688,201326592:524304,218103808:0,234881024:16400,251658240:1074266112,8388608:1073758208,25165824:540688,41943040:16,58720256:1073758224,75497472:1074282512,92274688:1073741824,109051904:524288,125829120:1074266128,142606336:524304,159383552:0,176160768:16384,192937984:1074266112,209715200:1073741840,226492416:540672,243269632:1074282496,260046848:16400,268435456:0,285212672:1074266128,301989888:1073758224,318767104:1074282496,335544320:1074266112,352321536:16,369098752:540688,385875968:16384,402653184:16400,419430400:524288,436207616:524304,452984832:1073741840,469762048:540672,486539264:1073758208,503316480:1073741824,520093696:1074282512,276824064:540688,293601280:524288,310378496:1074266112,327155712:16384,343932928:1073758208,360710144:1074282512,377487360:16,394264576:1073741824,411041792:1074282496,427819008:1073741840,444596224:1073758224,461373440:524304,478150656:0,494927872:16400,511705088:1074266128,528482304:540672},{0:260,1048576:0,2097152:67109120,3145728:65796,4194304:65540,5242880:67108868,6291456:67174660,7340032:67174400,8388608:67108864,9437184:67174656,10485760:65792,11534336:67174404,12582912:67109124,13631488:65536,14680064:4,15728640:256,524288:67174656,1572864:67174404,2621440:0,3670016:67109120,4718592:67108868,5767168:65536,6815744:65540,7864320:260,8912896:4,9961472:256,11010048:67174400,12058624:65796,13107200:65792,14155776:67109124,15204352:67174660,16252928:67108864,16777216:67174656,17825792:65540,18874368:65536,19922944:67109120,20971520:256,22020096:67174660,23068672:67108868,24117248:0,25165824:67109124,26214400:67108864,27262976:4,28311552:65792,29360128:67174400,30408704:260,31457280:65796,32505856:67174404,17301504:67108864,18350080:260,19398656:67174656,20447232:0,21495808:65540,22544384:67109120,23592960:256,24641536:67174404,25690112:65536,26738688:67174660,27787264:65796,28835840:67108868,29884416:67109124,30932992:67174400,31981568:4,33030144:65792},{0:2151682048,65536:2147487808,131072:4198464,196608:2151677952,262144:0,327680:4198400,393216:2147483712,458752:4194368,524288:2147483648,589824:4194304,655360:64,720896:2147487744,786432:2151678016,851968:4160,917504:4096,983040:2151682112,32768:2147487808,98304:64,163840:2151678016,229376:2147487744,294912:4198400,360448:2151682112,425984:0,491520:2151677952,557056:4096,622592:2151682048,688128:4194304,753664:4160,819200:2147483648,884736:4194368,950272:4198464,1015808:2147483712,1048576:4194368,1114112:4198400,1179648:2147483712,1245184:0,1310720:4160,1376256:2151678016,1441792:2151682048,1507328:2147487808,1572864:2151682112,1638400:2147483648,1703936:2151677952,1769472:4198464,1835008:2147487744,1900544:4194304,1966080:64,2031616:4096,1081344:2151677952,1146880:2151682112,1212416:0,1277952:4198400,1343488:4194368,1409024:2147483648,1474560:2147487808,1540096:64,1605632:2147483712,1671168:4096,1736704:2147487744,1802240:2151678016,1867776:4160,1933312:2151682048,1998848:4194304,2064384:4198464},{0:128,4096:17039360,8192:262144,12288:536870912,16384:537133184,20480:16777344,24576:553648256,28672:262272,32768:16777216,36864:537133056,40960:536871040,45056:553910400,49152:553910272,53248:0,57344:17039488,61440:553648128,2048:17039488,6144:553648256,10240:128,14336:17039360,18432:262144,22528:537133184,26624:553910272,30720:536870912,34816:537133056,38912:0,43008:553910400,47104:16777344,51200:536871040,55296:553648128,59392:16777216,63488:262272,65536:262144,69632:128,73728:536870912,77824:553648256,81920:16777344,86016:553910272,90112:537133184,94208:16777216,98304:553910400,102400:553648128,106496:17039360,110592:537133056,114688:262272,118784:536871040,122880:0,126976:17039488,67584:553648256,71680:16777216,75776:17039360,79872:537133184,83968:536870912,88064:17039488,92160:128,96256:553910272,100352:262272,104448:553910400,108544:0,112640:553648128,116736:16777344,120832:262144,124928:537133056,129024:536871040},{0:268435464,256:8192,512:270532608,768:270540808,1024:268443648,1280:2097152,1536:2097160,1792:268435456,2048:0,2304:268443656,2560:2105344,2816:8,3072:270532616,3328:2105352,3584:8200,3840:270540800,128:270532608,384:270540808,640:8,896:2097152,1152:2105352,1408:268435464,1664:268443648,1920:8200,2176:2097160,2432:8192,2688:268443656,2944:270532616,3200:0,3456:270540800,3712:2105344,3968:268435456,4096:268443648,4352:270532616,4608:270540808,4864:8200,5120:2097152,5376:268435456,5632:268435464,5888:2105344,6144:2105352,6400:0,6656:8,6912:270532608,7168:8192,7424:268443656,7680:270540800,7936:2097160,4224:8,4480:2105344,4736:2097152,4992:268435464,5248:268443648,5504:8200,5760:270540808,6016:270532608,6272:270540800,6528:270532616,6784:8192,7040:2105352,7296:2097160,7552:0,7808:268435456,8064:268443656},{0:1048576,16:33555457,32:1024,48:1049601,64:34604033,80:0,96:1,112:34603009,128:33555456,144:1048577,160:33554433,176:34604032,192:34603008,208:1025,224:1049600,240:33554432,8:34603009,24:0,40:33555457,56:34604032,72:1048576,88:33554433,104:33554432,120:1025,136:1049601,152:33555456,168:34603008,184:1048577,200:1024,216:34604033,232:1,248:1049600,256:33554432,272:1048576,288:33555457,304:34603009,320:1048577,336:33555456,352:34604032,368:1049601,384:1025,400:34604033,416:1049600,432:1,448:0,464:34603008,480:33554433,496:1024,264:1049600,280:33555457,296:34603009,312:1,328:33554432,344:1048576,360:1025,376:34604032,392:33554433,408:34603008,424:0,440:34604033,456:1049601,472:1024,488:33555456,504:1048577},{0:134219808,1:131072,2:134217728,3:32,4:131104,5:134350880,6:134350848,7:2048,8:134348800,9:134219776,10:133120,11:134348832,12:2080,13:0,14:134217760,15:133152,2147483648:2048,2147483649:134350880,2147483650:134219808,2147483651:134217728,2147483652:134348800,2147483653:133120,2147483654:133152,2147483655:32,2147483656:134217760,2147483657:2080,2147483658:131104,2147483659:134350848,2147483660:0,2147483661:134348832,2147483662:134219776,2147483663:131072,16:133152,17:134350848,18:32,19:2048,20:134219776,21:134217760,22:134348832,23:131072,24:0,25:131104,26:134348800,27:134219808,28:134350880,29:133120,30:2080,31:134217728,2147483664:131072,2147483665:2048,2147483666:134348832,2147483667:133152,2147483668:32,2147483669:134348800,2147483670:134217728,2147483671:134219808,2147483672:134350880,2147483673:134217760,2147483674:134219776,2147483675:0,2147483676:133120,2147483677:2080,2147483678:131104,2147483679:134350848}],l=[4160749569,528482304,33030144,2064384,129024,8064,504,2147483679],h=s.DES=t.extend({_doReset:function(){for(var e=this._key.words,t=[],n=0;n<56;n++){var r=a[n]-1;t[n]=e[r>>>5]>>>31-r%32&1}for(var i=this._subKeys=[],s=0;s<16;s++){for(var u=i[s]=[],l=c[s],n=0;n<24;n++)u[n/6|0]|=t[(o[n]-1+l)%28]<<31-n%6,u[4+(n/6|0)]|=t[28+(o[n+24]-1+l)%28]<<31-n%6;for(u[0]=u[0]<<1|u[0]>>>31,n=1;n<7;n++)u[n]=u[n]>>>4*(n-1)+3;u[7]=u[7]<<5|u[7]>>>27}var h=this._invSubKeys=[];for(n=0;n<16;n++)h[n]=i[15-n]},encryptBlock:function(e,t){this._doCryptBlock(e,t,this._subKeys)},decryptBlock:function(e,t){this._doCryptBlock(e,t,this._invSubKeys)},_doCryptBlock:function(e,t,n){this._lBlock=e[t],this._rBlock=e[t+1],f.call(this,4,252645135),f.call(this,16,65535),p.call(this,2,858993459),p.call(this,8,16711935),f.call(this,1,1431655765);for(var r=0;r<16;r++){for(var i=n[r],s=this._lBlock,a=this._rBlock,o=0,c=0;c<8;c++)o|=u[c][((a^i[c])&l[c])>>>0];this._lBlock=a,this._rBlock=s^o}var h=this._lBlock;this._lBlock=this._rBlock,this._rBlock=h,f.call(this,1,1431655765),p.call(this,8,16711935),p.call(this,2,858993459),f.call(this,16,65535),f.call(this,4,252645135),e[t]=this._lBlock,e[t+1]=this._rBlock},keySize:2,ivSize:2,blockSize:2});function f(e,t){t=(this._lBlock>>>e^this._rBlock)&t,this._rBlock^=t,this._lBlock^=t<>>e^this._lBlock)&t,this._lBlock^=t,this._rBlock^=t<192.");var t=e.slice(0,2),n=e.length<4?e.slice(0,2):e.slice(2,4),e=e.length<6?e.slice(0,2):e.slice(4,6);this._des1=h.createEncryptor(r.create(t)),this._des2=h.createEncryptor(r.create(n)),this._des3=h.createEncryptor(r.create(e))},encryptBlock:function(e,t){this._des1.encryptBlock(e,t),this._des2.decryptBlock(e,t),this._des3.encryptBlock(e,t)},decryptBlock:function(e,t){this._des3.decryptBlock(e,t),this._des2.encryptBlock(e,t),this._des1.decryptBlock(e,t)},keySize:6,ivSize:2,blockSize:2}),e.TripleDES=t._createHelper(s)}(),n.TripleDES)}),Sr(function(e,t){var n;e.exports=(n=dh,function(){var e=n,t=e.lib.StreamCipher,r=e.algo,i=r.RC4=t.extend({_doReset:function(){for(var e=this._key,t=e.words,n=e.sigBytes,r=this._S=[],i=0;i<256;i++)r[i]=i;for(var i=0,s=0;i<256;i++){var a=t[(a=i%n)>>>2]>>>24-a%4*8&255,s=(s+r[i]+a)%256,a=r[i];r[i]=r[s],r[s]=a}this._i=this._j=0},_doProcessBlock:function(e,t){e[t]^=s.call(this)},keySize:8,ivSize:0});function s(){for(var e=this._S,t=this._i,n=this._j,r=0,i=0;i<4;i++){var n=(n+e[t=(t+1)%256])%256,s=e[t];e[t]=e[n],e[n]=s,r|=e[(e[t]+e[n])%256]<<24-8*i}return this._i=t,this._j=n,r}e.RC4=t._createHelper(i),r=r.RC4Drop=i.extend({cfg:i.cfg.extend({drop:192}),_doReset:function(){i._doReset.call(this);for(var e=this.cfg.drop;0>>24)|4278255360&(e[n]<<24|e[n]>>>8);for(var r=this._X=[e[0],e[3]<<16|e[2]>>>16,e[1],e[0]<<16|e[3]>>>16,e[2],e[1]<<16|e[0]>>>16,e[3],e[2]<<16|e[1]>>>16],i=this._C=[e[2]<<16|e[2]>>>16,4294901760&e[0]|65535&e[1],e[3]<<16|e[3]>>>16,4294901760&e[1]|65535&e[2],e[0]<<16|e[0]>>>16,4294901760&e[2]|65535&e[3],e[1]<<16|e[1]>>>16,4294901760&e[3]|65535&e[0]],n=this._b=0;n<4;n++)c.call(this);for(n=0;n<8;n++)i[n]^=r[n+4&7];if(t){var a=(t=t.words)[0],h=(a=16711935&(a<<8|a>>>24)|4278255360&(a<<24|a>>>8))>>>16|4294901760&(t=16711935&((t=t[1])<<8|t>>>24)|4278255360&(t<<24|t>>>8)),f=t<<16|65535&a;for(i[0]^=a,i[1]^=h,i[2]^=t,i[3]^=f,i[4]^=a,i[5]^=h,i[6]^=t,i[7]^=f,n=0;n<4;n++)c.call(this)}},_doProcessBlock:function(e,t){var n=this._X;c.call(this),i[0]=n[0]^n[5]>>>16^n[3]<<16,i[1]=n[2]^n[7]>>>16^n[5]<<16,i[2]=n[4]^n[1]>>>16^n[7]<<16,i[3]=n[6]^n[3]>>>16^n[1]<<16;for(var r=0;r<4;r++)i[r]=16711935&(i[r]<<8|i[r]>>>24)|4278255360&(i[r]<<24|i[r]>>>8),e[t+r]^=i[r]},blockSize:4,ivSize:2});function c(){for(var e=this._X,t=this._C,n=0;n<8;n++)s[n]=t[n];for(t[0]=t[0]+1295307597+this._b|0,t[1]=t[1]+3545052371+(t[0]>>>0>>0?1:0)|0,t[2]=t[2]+886263092+(t[1]>>>0>>0?1:0)|0,t[3]=t[3]+1295307597+(t[2]>>>0>>0?1:0)|0,t[4]=t[4]+3545052371+(t[3]>>>0>>0?1:0)|0,t[5]=t[5]+886263092+(t[4]>>>0>>0?1:0)|0,t[6]=t[6]+1295307597+(t[5]>>>0>>0?1:0)|0,t[7]=t[7]+3545052371+(t[6]>>>0>>0?1:0)|0,this._b=t[7]>>>0>>0?1:0,n=0;n<8;n++){var r=e[n]+t[n],i=65535&r,o=r>>>16;a[n]=((i*i>>>17)+i*o>>>15)+o*o^((4294901760&r)*r|0)+((65535&r)*r|0)}e[0]=a[0]+(a[7]<<16|a[7]>>>16)+(a[6]<<16|a[6]>>>16)|0,e[1]=a[1]+(a[0]<<8|a[0]>>>24)+a[7]|0,e[2]=a[2]+(a[1]<<16|a[1]>>>16)+(a[0]<<16|a[0]>>>16)|0,e[3]=a[3]+(a[2]<<8|a[2]>>>24)+a[1]|0,e[4]=a[4]+(a[3]<<16|a[3]>>>16)+(a[2]<<16|a[2]>>>16)|0,e[5]=a[5]+(a[4]<<8|a[4]>>>24)+a[3]|0,e[6]=a[6]+(a[5]<<16|a[5]>>>16)+(a[4]<<16|a[4]>>>16)|0,e[7]=a[7]+(a[6]<<8|a[6]>>>24)+a[5]|0}e.Rabbit=t._createHelper(r)}(),n.Rabbit)}),Sr(function(e,t){var n;e.exports=(n=dh,function(){var e=n,t=e.lib.StreamCipher,r=e.algo,i=[],s=[],a=[],r=r.RabbitLegacy=t.extend({_doReset:function(){for(var e=this._key.words,t=this.cfg.iv,n=this._X=[e[0],e[3]<<16|e[2]>>>16,e[1],e[0]<<16|e[3]>>>16,e[2],e[1]<<16|e[0]>>>16,e[3],e[2]<<16|e[1]>>>16],r=this._C=[e[2]<<16|e[2]>>>16,4294901760&e[0]|65535&e[1],e[3]<<16|e[3]>>>16,4294901760&e[1]|65535&e[2],e[0]<<16|e[0]>>>16,4294901760&e[2]|65535&e[3],e[1]<<16|e[1]>>>16,4294901760&e[3]|65535&e[0]],i=this._b=0;i<4;i++)c.call(this);for(i=0;i<8;i++)r[i]^=n[i+4&7];if(t){var h=(t=16711935&((t=(e=t.words)[0])<<8|t>>>24)|4278255360&(t<<24|t>>>8))>>>16|4294901760&(e=16711935&((e=e[1])<<8|e>>>24)|4278255360&(e<<24|e>>>8)),f=e<<16|65535&t;for(r[0]^=t,r[1]^=h,r[2]^=e,r[3]^=f,r[4]^=t,r[5]^=h,r[6]^=e,r[7]^=f,i=0;i<4;i++)c.call(this)}},_doProcessBlock:function(e,t){var n=this._X;c.call(this),i[0]=n[0]^n[5]>>>16^n[3]<<16,i[1]=n[2]^n[7]>>>16^n[5]<<16,i[2]=n[4]^n[1]>>>16^n[7]<<16,i[3]=n[6]^n[3]>>>16^n[1]<<16;for(var r=0;r<4;r++)i[r]=16711935&(i[r]<<8|i[r]>>>24)|4278255360&(i[r]<<24|i[r]>>>8),e[t+r]^=i[r]},blockSize:4,ivSize:2});function c(){for(var e=this._X,t=this._C,n=0;n<8;n++)s[n]=t[n];for(t[0]=t[0]+1295307597+this._b|0,t[1]=t[1]+3545052371+(t[0]>>>0>>0?1:0)|0,t[2]=t[2]+886263092+(t[1]>>>0>>0?1:0)|0,t[3]=t[3]+1295307597+(t[2]>>>0>>0?1:0)|0,t[4]=t[4]+3545052371+(t[3]>>>0>>0?1:0)|0,t[5]=t[5]+886263092+(t[4]>>>0>>0?1:0)|0,t[6]=t[6]+1295307597+(t[5]>>>0>>0?1:0)|0,t[7]=t[7]+3545052371+(t[6]>>>0>>0?1:0)|0,this._b=t[7]>>>0>>0?1:0,n=0;n<8;n++){var r=e[n]+t[n],i=65535&r,o=r>>>16;a[n]=((i*i>>>17)+i*o>>>15)+o*o^((4294901760&r)*r|0)+((65535&r)*r|0)}e[0]=a[0]+(a[7]<<16|a[7]>>>16)+(a[6]<<16|a[6]>>>16)|0,e[1]=a[1]+(a[0]<<8|a[0]>>>24)+a[7]|0,e[2]=a[2]+(a[1]<<16|a[1]>>>16)+(a[0]<<16|a[0]>>>16)|0,e[3]=a[3]+(a[2]<<8|a[2]>>>24)+a[1]|0,e[4]=a[4]+(a[3]<<16|a[3]>>>16)+(a[2]<<16|a[2]>>>16)|0,e[5]=a[5]+(a[4]<<8|a[4]>>>24)+a[3]|0,e[6]=a[6]+(a[5]<<16|a[5]>>>16)+(a[4]<<16|a[4]>>>16)|0,e[7]=a[7]+(a[6]<<8|a[6]>>>24)+a[5]|0}e.RabbitLegacy=t._createHelper(r)}(),n.RabbitLegacy)}),Sr(function(e,t){e.exports=dh})),_h=function(t,n,r,i){return"string"==typeof(t="undefined"!=typeof Buffer&&Buffer.isBuffer(t)?t.toString():t)?function(e,t,n,r){return t.xmlMode||t._useHtmlParser2?function(e,t){var n=new w(void 0,t);return new va(n,t).end(e),n.root}(e,t):ta(e,t,n,r)}(t,n,r,i):(n=t,!Array.isArray(n)&&O(n)?n:(Bn(n,r=new v([])),r))},Eh=function(e){return function r(s,a,o){if(void 0===o&&(o=!0),null==s)throw new Error("cheerio.load() expects a string");var c=rr(rr({},n),i(a)),u=e(s,c,o,null),l=function(n){function r(){return null!==n&&n.apply(this,arguments)||this}return nr(r,n),r.prototype._make=function(e,t){return(e=h(e,t)).prevObject=this,e},r.prototype._parse=function(t,n,r,i){return e(t,n,r,i)},r.prototype._render=function(e){return function(e,t){return t.xmlMode||t._useHtmlParser2?W(e,t):function(e){for(var t,n=("length"in e?e:[e]),r=0;rratings[bestMatchIndex].rating&&(bestMatchIndex=i)}return{ratings:ratings,bestMatch:ratings[bestMatchIndex],bestMatchIndex:bestMatchIndex}}function lcs(str1,str2){if(!str1||!str2)return{length:0,sequence:"",offset:0};for(var sequence="",str1Length=str1.length,str2Length=str2.length,num=new Array(str1Length),maxlen=0,lastSubsBegin=0,i=0;imaxlen&&(maxlen=num[i][j],lastSubsBegin===(thisSubsBegin=i-num[i][j]+1)?sequence+=str1[i]:(lastSubsBegin=thisSubsBegin,sequence="",sequence+=str1.substr(lastSubsBegin,i+1-lastSubsBegin))));return{length:maxlen,sequence:sequence,offset:thisSubsBegin}}function findBestLCS(mainString,targetStrings){var results=[];let bestMatchIndex=0;for(let i=0;iresults[bestMatchIndex].lcs.length&&(bestMatchIndex=i)}return{allLCS:results,bestMatch:results[bestMatchIndex],bestMatchIndex:bestMatchIndex}}export{compareTwoStrings,findBestMatch,findBestLCS}; \ No newline at end of file diff --git a/js/lib/utils.js b/js/lib/utils.js new file mode 100644 index 0000000..eb3f492 --- /dev/null +++ b/js/lib/utils.js @@ -0,0 +1 @@ +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 \ No newline at end of file diff --git a/js/libvio_open.js b/js/libvio_open.js new file mode 100644 index 0000000..86bcef4 --- /dev/null +++ b/js/libvio_open.js @@ -0,0 +1,195 @@ +// 自动从 地址发布页 获取&跳转url地址 +import { load, _ } from './lib/cat.js'; + +var key = 'libvio'; +var HOST = 'https://libvio.app'; // 地址发布页 +var host = ''; +var siteKey = ''; +var siteType = 0; + +const MOBILE_UA = 'Mozilla/5.0 (Linux; Android 11; M2007J3SC Build/RKQ1.200826.002; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/77.0.3865.120 MQQBrowser/6.2 TBS/045714 Mobile Safari/537.36'; + +async function request(reqUrl, agentSp) { + var res = await req(reqUrl, { + method: 'get', + headers: { + 'User-Agent': agentSp || MOBILE_UA, + 'Referer': host + }, + }); + return res.content; +} + +// cfg = {skey: siteKey, ext: extend} +async function init(cfg) { + siteKey = cfg.skey; + siteType = cfg.stype; + var html = await request(HOST); + var $ = load(html); + host = $('div.content-top > ul > li').find('a:first')[0].attribs.href; + // console.debug('libvio跳转地址 =====>' + urls); // js_debug.log +} + +async function home(filter) { + var html = await request(host); + var $ = load(html); + var class_parse = $('ul.stui-header__menu > li > a[href*=type]'); + var classes = []; + classes = _.map(class_parse, (cls) => { + var typeId = cls.attribs['href']; + typeId = typeId.substring(typeId.lastIndexOf('/') + 1).replace('.html',''); + return { + type_id: typeId, + type_name: cls.children[0].data, + }; + }); + var filterObj = { + 1:[{key:'area',name:'地区',value:[{n:'全部',v:''},{n:'中国大陆',v:'中国大陆'},{n:'中国香港',v:'中国香港'},{n:'中国台湾',v:'中国台湾'},{n:'美国',v:'美国'},{n:'法国',v:'法国'},{n:'英国',v:'英国'},{n:'日本',v:'日本'},{n:'韩国',v:'韩国'},{n:'德国',v:'德国'},{n:'泰国',v:'泰国'},{n:'印度',v:'印度'},{n:'意大利',v:'意大利'},{n:'西班牙',v:'西班牙'},{n:'加拿大',v:'加拿大'},{n:'其他',v:'其他'}]},{key:'year',name:'年份',value:[{n:'全部',v:''},{n:'2023',v:'2023'},{n:'2022',v:'2022'},{n:'2021',v:'2021'},{n:'2020',v:'2020'},{n:'2019',v:'2019'},{n:'2018',v:'2018'},{n:'2017',v:'2017'},{n:'2016',v:'2016'},{n:'2015',v:'2015'},{n:'2014',v:'2014'},{n:'2013',v:'2013'},{n:'2012',v:'2012'},{n:'2011',v:'2011'},{n:'2010',v:'2010'}]},{key:'lang',name:'语言',value:[{n:'全部',v:''},{n:'国语',v:'国语'},{n:'英语',v:'英语'},{n:'粤语',v:'粤语'},{n:'闽南语',v:'闽南语'},{n:'韩语',v:'韩语'},{n:'日语',v:'日语'},{n:'法语',v:'法语'},{n:'德语',v:'德语'},{n:'其它',v:'其它'}]},{key:'by',name:'排序',value:[{n:'时间',v:'time'},{n:'人气',v:'hits'},{n:'评分',v:'score'}]}], + 2:[{key:'area',name:'地区',value:[{n:'全部',v:''},{n:'中国大陆',v:'中国大陆'},{n:'中国台湾',v:'中国台湾'},{n:'中国香港',v:'中国香港'},{n:'韩国',v:'韩国'},{n:'日本',v:'日本'},{n:'美国',v:'美国'},{n:'泰国',v:'泰国'},{n:'英国',v:'英国'},{n:'新加坡',v:'新加坡'},{n:'其他',v:'其他'}]},{key:'year',name:'年份',value:[{n:'全部',v:''},{n:'2023',v:'2023'},{n:'2022',v:'2022'},{n:'2021',v:'2021'},{n:'2020',v:'2020'},{n:'2019',v:'2019'},{n:'2018',v:'2018'},{n:'2017',v:'2017'},{n:'2016',v:'2016'},{n:'2015',v:'2015'},{n:'2014',v:'2014'},{n:'2013',v:'2013'},{n:'2012',v:'2012'},{n:'2011',v:'2011'},{n:'2010',v:'2010'}]},{key:'lang',name:'语言',value:[{n:'全部',v:''},{n:'国语',v:'国语'},{n:'英语',v:'英语'},{n:'粤语',v:'粤语'},{n:'闽南语',v:'闽南语'},{n:'韩语',v:'韩语'},{n:'日语',v:'日语'},{n:'其它',v:'其它'}]},{key:'by',name:'排序',value:[{n:'时间',v:'time'},{n:'人气',v:'hits'},{n:'评分',v:'score'}]}], + 4:[{key:'area',name:'地区',value:[{n:'全部',v:''},{n:'中国',v:'中国'},{n:'日本',v:'日本'},{n:'欧美',v:'欧美'},{n:'其他',v:'其他'}]},{key:'year',name:'年份',value:[{n:'全部',v:''},{n:'2023',v:'2023'},{n:'2022',v:'2022'},{n:'2021',v:'2021'},{n:'2020',v:'2020'},{n:'2019',v:'2019'},{n:'2018',v:'2018'},{n:'2017',v:'2017'},{n:'2016',v:'2016'},{n:'2015',v:'2015'},{n:'2014',v:'2014'},{n:'2013',v:'2013'},{n:'2012',v:'2012'},{n:'2011',v:'2011'},{n:'2010',v:'2010'},{n:'2009',v:'2009'},{n:'2008',v:'2008'},{n:'2007',v:'2007'},{n:'2006',v:'2006'},{n:'2005',v:'2005'},{n:'2004',v:'2004'}]},{key:'lang',name:'语言',value:[{n:'全部',v:''},{n:'国语',v:'国语'},{n:'英语',v:'英语'},{n:'粤语',v:'粤语'},{n:'闽南语',v:'闽南语'},{n:'韩语',v:'韩语'},{n:'日语',v:'日语'},{n:'其它',v:'其它'}]},{key:'by',name:'排序',value:[{n:'时间',v:'time'},{n:'人气',v:'hits'},{n:'评分',v:'score'}]}], + 27:[{key:'by',name:'排序',value:[{n:'时间',v:'time'},{n:'人气',v:'hits'},{n:'评分',v:'score'}]}], + 15:[{key:'area',name:'地区',value:[{n:'全部',v:''},{n:'日本',v:'日本'},{n:'韩国',v:'韩国'}]},{key:'year',name:'年份',value:[{n:'全部',v:''},{n:'2023',v:'2023'},{n:'2022',v:'2022'},{n:'2021',v:'2021'},{n:'2020',v:'2020'},{n:'2019',v:'2019'},{n:'2018',v:'2018'},{n:'2017',v:'2017'},{n:'2016',v:'2016'},{n:'2015',v:'2015'},{n:'2014',v:'2014'},{n:'2013',v:'2013'},{n:'2012',v:'2012'},{n:'2011',v:'2011'},{n:'2010',v:'2010'}]},{key:'lang',name:'语言',value:[{n:'全部',v:''},{n:'国语',v:'国语'},{n:'英语',v:'英语'},{n:'粤语',v:'粤语'},{n:'闽南语',v:'闽南语'},{n:'韩语',v:'韩语'},{n:'日语',v:'日语'},{n:'其它',v:'其它'}]},{key:'by',name:'排序',value:[{n:'时间',v:'time'},{n:'人气',v:'hits'},{n:'评分',v:'score'}]}], + 16:[{key:'area',name:'地区',value:[{n:'全部',v:''},{n:'美国',v:'美国'},{n:'英国',v:'英国'},{n:'德国',v:'德国'},{n:'加拿大',v:'加拿大'},{n:'其他',v:'其他'}]},{key:'year',name:'年份',value:[{n:'全部',v:''},{n:'2023',v:'2023'},{n:'2022',v:'2022'},{n:'2021',v:'2021'},{n:'2020',v:'2020'},{n:'2019',v:'2019'},{n:'2018',v:'2018'},{n:'2017',v:'2017'},{n:'2016',v:'2016'},{n:'2015',v:'2015'},{n:'2014',v:'2014'},{n:'2013',v:'2013'},{n:'2012',v:'2012'},{n:'2011',v:'2011'},{n:'2010',v:'2010'}]},{key:'lang',name:'语言',value:[{n:'全部',v:''},{n:'国语',v:'国语'},{n:'英语',v:'英语'},{n:'粤语',v:'粤语'},{n:'闽南语',v:'闽南语'},{n:'韩语',v:'韩语'},{n:'日语',v:'日语'},{n:'其它',v:'其它'}]},{key:'by',name:'排序',value:[{n:'时间',v:'time'},{n:'人气',v:'hits'},{n:'评分',v:'score'}]}] + }; + return JSON.stringify({ + class: classes, + filters: filterObj, + }); +} + +async function homeVod() { + var link = host + '/show/1--hits---------.html'; + var html = await request(link); + var $ = load(html); + var items = $('ul.stui-vodlist > li'); + let videos = _.map(items, (item) => { + var a = $(item).find('a:first')[0]; + var remarks = $($(item).find('span.pic-text')[0]).text().trim(); + return { + vod_id: a.attribs.href.replace(/.*?\/detail\/(.*).html/g, '$1'), + vod_name: a.attribs.title, + vod_pic: a.attribs['data-original'], + vod_remarks: remarks || '', + }; + }); + return JSON.stringify({ + list: videos, + }); +} + +async function category(tid, pg, filter, extend) { + if (pg <= 0 || typeof(pg) == 'undefined') pg = 1; + var link = host + '/show/' + tid + '-' + (extend.area || '') + '-' + (extend.by || 'time') + '--' + (extend.lang || '') + '----' + pg + '---' + (extend.year || '') + '.html'; + var html = await request(link); + var $ = load(html); + var items = $('ul.stui-vodlist > li'); + let videos = _.map(items, (item) => { + var a = $(item).find('a:first')[0]; + var remarks = $($(item).find('span.pic-text')[0]).text().trim(); + return { + vod_id: a.attribs.href.replace(/.*?\/detail\/(.*).html/g, '$1'), + vod_name: a.attribs.title, + vod_pic: a.attribs['data-original'], + vod_remarks: remarks || '', + }; + }); + var hasMore = $('ul.stui-page__item > li > a:contains(下一页)').length > 0; + var pgCount = hasMore ? parseInt(pg) + 1 : parseInt(pg); + return JSON.stringify({ + page: parseInt(pg), + pagecount: pgCount, + limit: 24, + total: 24 * pgCount, + list: videos, + }); +} + +async function detail(id) { + var html = await request(host + '/detail/' + id + '.html'); + var $ = load(html); + var vod = { + vod_id: id, + vod_name: $('h1:first').text().trim(), + vod_type: $('.stui-content__detail p:first a').text(), + vod_actor: $('.stui-content__detail p:nth-child(3)').text().replace('主演:',''), + vod_pic: $('.stui-content__thumb img:first').attr('data-original'), + vod_remarks : $('.stui-content__detail p:nth-child(5)').text() || '', + vod_content: $('span.detail-content').text().trim(), + }; + var playMap = {}; + var tabs = $('div.stui-pannel__head > h3[class*=iconfont]'); + var playlists = $('ul.stui-content__playlist'); + _.each(tabs, (tab, i) => { + var from = tab.children[0].data; + var list = playlists[i]; + list = $(list).find('a'); + _.each(list, (it) => { + var title = it.children[0].data; + var playUrl = it.attribs.href; + if (title.length == 0) title = it.children[0].data.trim(); + if (!playMap.hasOwnProperty(from)) { + playMap[from] = []; + } + playMap[from].push( title + '$' + playUrl); + }); + }); + vod.vod_play_from = _.keys(playMap).join('$$$'); + var urls = _.values(playMap); + var vod_play_url = _.map(urls, (urlist) => { + return urlist.join('#'); + }); + vod.vod_play_url = vod_play_url.join('$$$'); + return JSON.stringify({ + list: [vod], + }); +} + +async function play(flag, id, flags) { + var html = await request(host + id); + html = html.match(/r player_.*?=(.*?)' + playUrl); // js_debug.log + return JSON.stringify({ + parse: 0, + url: playUrl, + }); +} + +async function search(wd, quick) { + var data = JSON.parse(await request(host + '/index.php/ajax/suggest?mid=1&wd=' + wd + '&limit=50')).list; + var videos = []; + for (const vod of data) { + videos.push({ + vod_id: vod.id, + vod_name: vod.name, + vod_pic: vod.pic, + vod_remarks: '', + }); + } + return JSON.stringify({ + list: videos, + limit: 50, + }); +} + +export function __jsEvalReturn() { + return { + init: init, + home: home, + homeVod: homeVod, + category: category, + detail: detail, + play: play, + search: search, + }; +} \ No newline at end of file diff --git a/js/mtsp_open.js b/js/mtsp_open.js new file mode 100644 index 0000000..769c7f2 --- /dev/null +++ b/js/mtsp_open.js @@ -0,0 +1,200 @@ +import { Crypto, _ } from './lib/cat.js'; + +let key = 'mtsp'; +let main = 'https://mt77.pw/'; +let url = ''; +let siteKey = ''; +let siteType = 0; + +let searchKeys = []; + +let tags = 'JTVCJTIyJUU2JUI1JTkzJUU1JUFGJTg2JUU2JUJGJTgwJUU2JTgzJTg1JTIyJTJDJTIyJUU2JTkwJTlDJUU2JTlGJUE1JUU1JUFFJTk4JTIyJTJDJTIyJUU1JUE1JUIzJUU0JUJCJTg2JTIyJTJDJTIyJUU1JTkwJThFJUU1JTg1JUE1JTIyJTJDJTIyJUU3JUJFJThFJUU0JUI5JUIzJUU1JUI3JUE4JUU4JTgzJUI4JTIyJTJDJTIyJUU1JThGJUEzJUU0JUJBJUE0JUU1JThGJUEzJUU3JTg4JTg2JTIyJTJDJTIyJUU1JTg2JTg1JUU1JUIwJTg0JTIyJTJDJTIyJUU1JUE1JUIzJUU0JUI4JThBJTIyJTJDJTIyJUU3JUJFJThFJUU4JTg1JUJGJTIyJTJDJTIyJUU3JUIyJUJFJUU1JTkzJTgxJTIyJTJDJTIyJUU0JUI4JTlEJUU4JUEyJTlDJTIyJTJDJTIyJUU1JUIwJTkxJUU1JUE1JUIzJTIyJTJDJTIyJUU1JTg4JUI2JUU2JTlDJThEJTIyJTJDJTIyJUU3JUJFJUE0UCUyMiUyQyUyMiVFNyU5OSVCRCVFOCU5OSU4RSUyMiUyQyUyMiVFNiU4MyU4NSVFOCVCNiVBMyVFOCVBRiVCMSVFNiU4MyU5MSUyMiUyQyUyMiVFOSU4MSU5MyVFNSU4NSVCNyUyMiUyQyUyMiVFNSVBNSVCMyVFNyVBNSU5RSUyMiUyQyUyMiVFOSVCQSVCQiVFOCVCMSU4NiVFNCVCQyVBMCVFNSVBQSU5MiUyMiUyQyUyMiVFOSVBMiU5QyVFNSVCMCU4NCUyMiUyQyUyMiVFNSVBRCVBNiVFNyU5NCU5RiUyMiUyQyUyMiVFNCVCQSVCQSVFNSVBNiVCQiUyMiUyQyUyMiVFNyVCNCVBMCVFNCVCQSVCQSUyMiUyQyUyMiVFNiVCNSVCNCVFNSVBRSVBNCUyMiUyQyUyMiVFOSU4NSU5MiVFNSVCQSU5NyUyMiUyQyUyMiVFNyU4NiU5RiVFNSVBNSVCMyUyMiUyQyUyMiVFOCU4NyVBQSVFNiU4QiU4RCUyMiUyQyUyMiVFNSVCMCU5MSVFNSVBNiU4NyUyMiUyQyUyMiVFNSU4OSVBNyVFNiU4MyU4NSUyMiUyQyUyMiVFNCVCOSVCMyVFNCVCQSVBNCUyMiUyQyUyMiVFNiU4OCVCNyVFNSVBNCU5NiUyMiUyQyUyMlNXQUclMjIlMkMlMjIlRTUlQTUlQjMlRTQlQjglQkIlRTYlOTIlQUQlMjIlMkMlMjIlRTQlQjglQUQlRTYlOTYlODclRTUlQUQlOTclRTUlQjklOTUlMjIlMkMlMjIlRTQlQjklQjElRTQlQkMlQTYlMjIlMkMlMjIlRTglQjAlODMlRTYlOTUlOTklMjIlMkMlMjIlRTYlOEQlODYlRTclQkIlOTElMjIlMkMlMjIlRTYlQTglQTElRTclODklQjklMjIlMkMlMjIlRTclOUIlQjQlRTYlOTIlQUQlMjIlMkMlMjI5MSVFNSU4OCVCNiVFNyU4OSU4NyVFNSU4RSU4MiUyMiUyQyUyMiVFOSU4NyU4RSVFNiU4OCU5OCUyMiUyQyUyMiVFNSU4MSVCNyVFNiU4QiU4RCUyMiUyQyUyMiVFNSU4QiVCRSVFNiU5MCVBRCUyMiUyQyUyMiVFNiU5MSU4NCVFNSU4MyU4RiVFNSVBNCVCNCUyMiUyQyUyMiVFNSU4NyVCQSVFOCVCRCVBOCUyMiUyQyUyMiVFNyVCRCU5MSVFNyVCQSVBMiUyMiUyQyUyMiVFNSVCNyVBOCVFNiVBMCVCOSUyMiUyQyUyMiVFNiVBQyVBNyVFNyVCRSU4RSUyMiUyQyUyMmNvc3BsYXklMjIlMkMlMjIlRTUlQkMlQkElRTUlQTUlQjglMjIlMkMlMjIlRTUlQTQlQTklRTclQkUlOEUlRTQlQkMlQTAlRTUlQUElOTIlMjIlMkMlMjIlRTYlOEMlODklRTYlOTElQTklMjIlMkMlMjIzRCVFNSU4QSVBOCVFNiVCQyVBQiUyMiUyQyUyMiVFOCU5MCU5RCVFOCU4RSU4OSUyMiUyQyUyMiVFNSVBNyU5MCVFNSVBNiVCOSVFOCU4QSVCMSUyMiUyQyUyMiVFNSU4QSU5RSVFNSU4NSVBQyVFNSVBRSVBNCUyMiUyQyUyMiVFOCVCRCVBNiVFOSU5QyU4NyUyMiUyQyUyMiVFNSU4MSVCNyVFNiU4MyU4NSUyMiUyQyUyMiVFNiU5RSU5QyVFNSU4NiVCQiVFNCVCQyVBMCVFNSVBQSU5MiUyMiUyQyUyMiVFOCU4MiU5QiVFNCVCQSVBNCUyMiUyQyUyMlNNJTIyJTJDJTIyJUU5JTg3JThEJUU1JThGJUEzJTIyJTJDJTIyJUU2JUIzJUIzJUU4JUExJUEzJTIyJTJDJTIyU1BBJTIyJTJDJTIyJUU2JThFJUEyJUU4JThBJUIxJTIyJTJDJTIyJUU4JUI2JUIzJUU0JUJBJUE0JTIyJTJDJTIyJUU3JUE5JUJBJUU1JUE3JTkwJTIyJTJDJTIyJUU4JTlDJTlDJUU2JUExJTgzJUU0JUJDJUEwJUU1JUFBJTkyJTIyJTJDJTIyJUU2JTk1JTk5JUU1JUI4JTg4JTIyJTJDJTIyJUU2JUJEJUFFJUU1JTkwJUI5JTIyJTJDJTIyJUU5JTk3JUE4JUU0JUJBJThCJUU0JUJCJUI2JTIyJTJDJTIyJUU1JUE1JUIzJUU1JTkwJThDJTIyJTJDJTIyJUU2JThBJTgwJUU1JUI4JTg4JTIyJTJDJTIyJUU3JUIyJUJFJUU0JUI4JTlDJUU0JUJDJUEwJUU1JUFBJTkyJTIyJTJDJTIyJUU2JTk1JTk5JUU1JUFFJUE0JTIyJTJDJTIyJUU4JUJGJUI3JUU1JUE1JUI4JTIyJTJDJTIyJUU2JThEJUEyJUU1JUE2JUJCJTIyJTJDJTIyS1RWJTIyJTJDJTIyJUU2JTk4JTlGJUU3JUE5JUJBJUU0JUJDJUEwJUU1JUFBJTkyJTIyJTJDJTIyJUU2JThBJUE0JUU1JUEzJUFCJTIyJTJDJTIyJUU2JUFGJThEJUU1JUE1JUIzJTIyJTVE'; +const UA = 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36'; +async function request(reqUrl, agentSp) { + const res = await req(reqUrl, { + headers: { + 'User-Agent': agentSp || UA, + }, + }); + return res.content; +} + +// cfg = {skey: siteKey, ext: extend} +async function init(cfg) { + siteKey = cfg.skey; + siteType = cfg.stype; + // 获取url + let html = await request(main); + url = html.match(/location\.href="(.*)"/)[1].replace('https', 'http'); + tags = JSON.parse(decodeURIComponent(base64Decode(tags))); + searchKeys = cfg.tags || []; + let mainJs = await request(url + '/main.js'); + url = mainJs.match(/apiurl = '(.*)'/)[1].replace('https', 'http'); +} + +async function home(filter) { + let classes = []; + let filterObj = {}; + let tagIdx = 1; + _.each(_.chunk(tags, 24), (array) => { + const subs = _.chunk(array, 8); + let tid = ''; + let init = ''; + for (let i = 0; i < subs.length; i++) { + let tt = { + key: 'tag', + name: '', + init: '', + value: _.map(subs[i], (e) => { + return { n: e, v: e }; + }), + }; + if (i == 0) { + init = tt.value[0].v; + tt['init'] = init; + tid = tt.value[0].v; + filterObj[tid] = [tt]; + } else { + tt['init'] = init; + filterObj[tid].push(tt); + } + } + classes.push({ + type_id: tid, + type_name: '综合' + tagIdx, + land: 1, + }); + tagIdx++; + }); + + _.each(searchKeys, (s) => { + classes.push({ + type_id: 'sc_' + s, + type_name: s, + land: 1, + }); + }); + + return JSON.stringify({ + class: classes, + filters: filterObj, + }); +} + +async function homeVod() { + return '{}'; +} + +async function category(tid, pg, filter, extend) { + if (pg <= 0) pg = 1; + let link = url; + if (tid.startsWith('sc_')) { + link = link + '/search?q=' + encodeURIComponent(tid.substr(3)) + '&page=' + pg + '&size=16'; + } else { + link = link + '/vodList?&tag=' + (extend.tag || tid) + '&page=' + pg + '&size=16'; + } + const data = decrypt(JSON.parse(await request(link)).data); + let videos = []; + for (const vod of data.movies) { + if (!vod.id) continue; + videos.push({ + vod_id: vod.id, + vod_name: vod.name, + vod_pic: vod.thumb, + vod_remarks: vod.views, + }); + } + return JSON.stringify({ + page: parseInt(data.page), + pagecount: _.ceil(data.totals / 16), + limit: 16, + total: data.totals, + list: videos, + }); +} + +async function detail(id) { + const link = url + '/vodDetail?id=' + id; + const data = decrypt(JSON.parse(await request(link)).data).info; + let desc = data.name + '\n'; + if (data.views) { + desc += '观看次数:' + data.views + '\n'; + } + let vod = { + vod_id: id, + vod_name: data.name, + vod_pic: data.thumb, + type_name: (data.tag || []).join(','), + vod_year: data.date, + vod_content: desc, + }; + vod.vod_play_from = 'm3u8'; + let urls = []; + if (data.m3u8) { + urls.push('主力$' + data.m3u8); + } + if (data.m3u8bak) { + urls.push('备用$' + data.m3u8bak); + } + vod.vod_play_url = urls.join('#'); + return JSON.stringify({ + list: [vod], + }); +} + +async function proxy(segments, headers) {} + +async function play(flag, id, flags) { + return JSON.stringify({ + parse: 0, + url: id, + }); +} + +async function search(wd, quick, pg) { + let page = pg || 1; + if (page == 0) page = 1; + let videos = []; + let link = url + '/search?q=' + encodeURIComponent(wd) + '&page=' + page + '&size=16'; + const data = decrypt(JSON.parse(await request(link)).data); + for (const vod of data.movies) { + if (!vod.id) continue; + videos.push({ + vod_id: vod.id, + vod_name: vod.name, + vod_pic: vod.thumb, + vod_remarks: vod.views, + }); + } + + return JSON.stringify({ + page: parseInt(data.page), + pagecount: _.ceil(data.totals / 16), + land: 1, + list: videos, + }); +} + +function decrypt(content) { + return JSON.parse(aesX('AES/CBC/PKCS7', false, content, true, 'F31F2A75FBF94099', '12345BCA901ER456', false)); +} + +function base64Encode(text) { + return Crypto.enc.Base64.stringify(Crypto.enc.Utf8.parse(text)); +} + +function base64Decode(text) { + return Crypto.enc.Utf8.stringify(Crypto.enc.Base64.parse(text)); +} + +export function __jsEvalReturn() { + return { + init: init, + home: home, + homeVod: homeVod, + category: category, + detail: detail, + play: play, + search: search, + }; +} diff --git a/js/mybili_open.js b/js/mybili_open.js new file mode 100644 index 0000000..832426d --- /dev/null +++ b/js/mybili_open.js @@ -0,0 +1,265 @@ +// 一级&搜索页 直向改横向 --> land:1, ratio:1.78, +import { _ } from "assets://js/lib/cat.js"; +let key = '我的哔哩'; +let HOST = 'https://api.bilibili.com'; +let siteKey = ''; +let siteType = 0; +const PC_UA = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.361"; +// let cookie = "DedeUserID=690781341;DedeUserID__ckMd5=cabc96906269c5b6;SESSDATA=2245ba24%2C1684212125%2C466fd%2Ab2;bili_jct=de6fdb60c10f8a83910aa55d79407b4e;"; // 可更换成自己的cookie +let cookie = "https://ghproxy.net/https://raw.githubusercontent.com/FongMi/CatVodSpider/main/txt/cookie.txt"; // 可更换成自己的cookie + +async function request(reqUrl) { + const res = await req(reqUrl, { + headers: getMb(), + }); + return res.content; +} + +async function init(cfg) { + siteKey = cfg.skey; + siteType = cfg.stype; + if (cookie.startsWith('http')) cookie = await request(cookie); + // console.debug('我的哔哩 cookie =====>' + cookie); // js_debug.log +} + +async function home(filter) { + let classes = [{"type_id":"经典无损音乐合集","type_name":"经典无损音乐合集"},{"type_id":"帕梅拉","type_name":"帕梅拉"},{"type_id":"太极拳","type_name":"太极拳"},{"type_id":"健身","type_name":"健身"},{"type_id":"舞蹈","type_name":"舞蹈"},{"type_id":"音乐","type_name":"音乐"},{"type_id":"歌曲","type_name":"歌曲"},{"type_id":"MV4K","type_name":"MV"},{"type_id":"演唱会4K","type_name":"演唱会"},{"type_id":"白噪音4K","type_name":"白噪音"},{"type_id":"知名UP主","type_name":"知名UP主"},{"type_id":"说案","type_name":"说案"},{"type_id":"解说","type_name":"解说"},{"type_id":"演讲","type_name":"演讲"},{"type_id":"时事","type_name":"时事"},{"type_id":"探索发现超清","type_name":"探索发现"},{"type_id":"纪录片超清","type_name":"纪录片"},{"type_id":"平面设计教学","type_name":"平面设计教学"},{"type_id":"软件教程","type_name":"软件教程"},{"type_id":"实用教程","type_name":"实用教程"},{"type_id":"旅游","type_name":"旅游"},{"type_id":"风景4K","type_name":"风景"},{"type_id":"食谱","type_name":"食谱"},{"type_id":"美食超清","type_name":"美食"},{"type_id":"搞笑","type_name":"搞笑"},{"type_id":"球星","type_name":"球星"},{"type_id":"动物世界超清","type_name":"动物世界"},{"type_id":"相声小品","type_name":"相声小品"},{"type_id":"戏曲","type_name":"戏曲"},{"type_id":"儿童","type_name":"儿童"},{"type_id":"小姐姐4K","type_name":"小姐姐"},{"type_id":"热门","type_name":"热门"},{"type_id":"旅行探险","type_name":"旅行探险"}]; + let filterObj = { + 经典无损音乐合集:[{key:'tid',name:'分类','value':[{n:'全部',v:'经典无损音乐合集'},{n:'粤语',v:'粤语歌曲超清'},{n:'热榜',v:'2022年热们歌曲'},{n:'经典',v:'经典老歌'},{n:'古风',v:'古风歌曲'},{n:'闽南',v:'闽南语歌曲'},{n:'舞曲',v:'DJ歌曲'},{n:'翻唱',v:'网红翻唱歌曲'},{n:'音乐',v:'音乐 4k'},{n:'阿黛尔',v:'阿黛尔演唱会超清超清'},{n:'Blackpink',v:'blackpink演唱会超清'},{n:'Beyond',v:'beyond演唱会超清'},{n:'坂井泉水',v:'坂井泉水演唱会超清'},{n:'宝丽金',v:'宝丽金演唱会超清'},{n:'布兰妮',v:'布兰妮演唱会超清'},{n:'陈瑞',v:'陈瑞演唱会超清'},{n:'陈奕迅',v:'陈奕迅演唱会超清'},{n:'崔健',v:'崔健演唱会超清'},{n:'Coldplay',v:'coldplay演唱会超清'},{n:'陈慧娴',v:'陈慧娴演唱会超清'},{n:'陈百强',v:'陈百强演唱会超清'},{n:'陈淑桦',v:'陈淑桦演唱会超清'},{n:'陈慧琳',v:'陈慧琳演唱会超清'},{n:'邓丽君',v:'邓丽君演唱会超清'},{n:'邓紫棋',v:'邓紫棋演唱会超清'},{n:'刀郎',v:'刀郎演唱会超清'},{n:'达明一派',v:'刘以达歌曲'},{n:'费玉清',v:'费玉清演唱会超清'},{n:'谷村新司',v:'谷村新司演唱会超清'},{n:'郭富城',v:'郭富城演唱会超清'},{n:'邰正宵',v:'邰正宵演唱会超清'},{n:'关淑怡',v:'关淑怡演唱会超清'},{n:'黄凯芹',v:'黄凯芹演唱会超清'},{n:'黑豹乐队',v:'H黑豹乐队'},{n:'降央卓玛',v:'降央卓玛演唱会超清'},{n:'江慧',v:'江慧歌曲'},{n:'吉永小百合',v:'吉永小百合歌曲'},{n:'金庸',v:'金庸影视歌曲'},{n:'刘德华',v:'刘德华演唱会超清'},{n:'Lady Gaga',v:'Lady Gaga演唱会超清'},{n:'龙飘飘',v:'龙飘飘演唱会超清'},{n:'罗百吉',v:'罗百吉演唱会超清'},{n:'罗大佑',v:'罗大佑演唱会超清'},{n:'林志炫',v:'林志炫演唱会超清'},{n:'林忆莲',v:'林忆莲演唱会超清'},{n:'李知恩',v:'李知恩演唱会超清'},{n:'梁静茹',v:'梁静茹演唱会超清'},{n:'冷漠',v:'冷漠演唱会超清'},{n:'李克勤',v:'李克勤演唱会超清'},{n:'林子祥',v:'林子祥演唱会超清'},{n:'黎明',v:'黎明演唱会超清'},{n:'刘若英',v:'刘若英演唱会超清'},{n:'McHotdog',v:'MC Hotdog演唱会超清'},{n:'莫文蔚',v:'莫文蔚演唱会超清'},{n:'孟庭苇',v:'孟庭苇演唱会超清'},{n:'麦当娜',v:'麦当娜演唱会超清'},{n:'迈克杰克逊',v:'迈克杰克逊演唱会超清'},{n:'雅尼紫禁城',v:'雅尼紫禁城演唱会超清'},{n:'潘越云',v:'潘越云演唱会超清'},{n:'潘美辰',v:'潘美辰演唱会超清'},{n:'齐秦',v:'齐秦演唱会超清'},{n:'祁美云',v:'祁美云演唱会超清'},{n:'任贤齐',v:'任贤齐演唱会超清'},{n:'苏慧伦',v:'苏慧伦演唱会超清'},{n:'唐朝乐队',v:'唐朝乐队'},{n:'童安格',v:'童安格演唱会超清'},{n:'TFBOYS',v:'TFBOYS演唱会超清'},{n:'太极乐队',v:'太极乐队演唱会超清'},{n:'唐朝摇滚',v:'唐朝摇滚演唱会超清'},{n:'谭咏麟',v:'谭咏麟演唱会超清'},{n:'王琪',v:'王琪歌曲'},{n:'伍珂玥',v:'伍珂玥演唱会超清'},{n:'王杰',v:'王杰演唱会超清'},{n:'伍佰',v:'伍佰演唱会超清'},{n:'温兆伦',v:'温兆伦演唱会超清'},{n:'王菲',v:'王菲演唱会超清'},{n:'熊天平',v:'熊天平演唱会超清'},{n:'徐小凤',v:'徐小凤演唱会超清'},{n:'席琳迪翁',v:'席琳迪翁演唱会超清'},{n:'许嵩',v:'黄许嵩演唱会超清'},{n:'许美静',v:'许美静演唱会超清'},{n:'许冠杰',v:'许冠杰演唱会超清'},{n:'小虎队',v:'小虎队演唱会超清'},{n:'许巍',v:'许巍演唱会超清'},{n:'叶启田',v:'叶启田演唱会超清'},{n:'叶玉卿',v:'叶玉卿演唱会超清'},{n:'杨千嬅',v:'杨千嬅演唱会超清'},{n:'左麟右李',v:'左麟右李演唱会超清'},{n:'赵传',v:'赵传演唱会超清'},{n:'周华健',v:'周华健演唱会超清'},{n:'周启生',v:'周启生演唱会超清'},{n:'张信哲',v:'张信哲演唱会超清'},{n:'周慧敏',v:'周慧敏演唱会超清'},{n:'张碧晨',v:'张碧晨演唱会超清'},{n:'中岛美雪',v:'中岛美雪演唱会超清'},{n:'张学友',v:'张学友演唱会超清'},{n:'猪哥亮',v:'猪哥亮歌曲'},{n:'周杰伦',v:'周杰伦演唱会超清'},{n:'周深',v:'周深演唱会超清'},{n:'张蔷',v:'张蔷演唱会超清'},{n:'张帝',v:'张帝演唱会超清'},{n:'张国荣',v:'张国荣演唱会超清'},{n:'郑钧',v:'郑钧演唱会超清'},{n:'张楚',v:'张楚演唱会超清'},{n:'张真',v:'张真演唱会超清'},{n:'赵传',v:'赵传演唱会超清'},{n:'周传雄',v:'周传雄演唱会超清'}]}], + 帕梅拉:[{key:'tid',name:'分类','value':[{n:'全部',v:'帕梅拉'},{n:'瘦腿',v:'帕梅拉瘦腿'},{n:'腹部',v:'帕梅拉腹部'},{n:'手臂',v:'帕梅拉手臂'},{n:'热身',v:'帕梅拉热身'},{n:'舞蹈',v:'帕梅拉舞蹈'},{n:'燃脂',v:'帕梅拉燃脂'},{n:'有氧',v:'帕梅拉有氧'},{n:'拉伸',v:'帕梅拉拉伸'}]}], + 太极拳:[{key:'tid',name:'分类','value':[{n:'全部',v:'太极拳'},{n:'邱慧芳',v:'太极拳邱慧芳'},{n:'陈氏',v:'太极拳陈氏'},{n:'武当',v:'太极拳武当'},{n:'二十四式',v:'太极拳二十四式'},{n:'三十六式',v:'太极拳三十六式'},{n:'五禽戏',v:'五禽戏'},{n:'八段锦',v:'八段锦'}]}], + 健身:[{key:'tid',name:'分类','value':[{n:'全部',v:'健身'},{n:'瘦腿',v:'健身瘦腿'},{n:'腹部',v:'健身腹部'},{n:'手臂',v:'健身手臂'},{n:'热身',v:'健身热身'},{n:'燃脂',v:'健身燃脂'},{n:'有氧',v:'健身有氧'},{n:'拉伸',v:'健身拉伸'},{n:'军体拳第一套',v:'军体拳第一套'},{n:'军体拳第二套',v:'军体拳第二套'},{n:'军体拳第三套',v:'军体拳第三套'},{n:'帕梅拉',v:'帕梅拉'},{n:'广场舞',v:'广场舞'},{n:'瑜伽',v:'瑜伽'},{n:'冥想',v:'冥想'}]}], + 舞蹈:[{key:'tid',name:'分类','value':[{n:'全部',v:'舞蹈'},{n:'古典舞',v:'古典舞'},{n:'芭蕾舞',v:'芭蕾舞'},{n:'民族舞',v:'民族舞'},{n:'现代舞',v:'现代舞'},{n:'踢踏舞',v:'踢踏舞'},{n:'爵士舞',v:'爵士舞'},{n:'拉丁舞',v:'拉丁舞'},{n:'摩登舞',v:'摩登舞'},{n:'街舞',v:'街舞'},{n:'广场舞',v:'广场舞'},{n:'宅舞',v:'宅舞'},{n:'肚皮舞',v:'肚皮舞'},{n:'钢管舞',v:'钢管舞'},{n:'迪斯科',v:'迪斯科'},{n:'劲舞',v:'热舞劲舞'},{n:'独舞',v:'独舞'},{n:'双人舞',v:'双人舞'},{n:'三人舞',v:'三人舞'},{n:'群舞',v:'群舞'},{n:'组舞',v:'组舞'},{n:'舞剧',v:'舞剧'},{n:'电影歌舞',v:'电影歌舞'},{n:'国风舞蹈',v:'国风舞蹈'},{n:'河卫国风',v:'河南卫视国风'}]}], + 歌曲:[{key:'tid',name:'分类','value':[{n:'全部',v:'歌曲超清'},{n:'歌曲合集',v:'经典无损音乐合集'},{n:'歌曲热榜',v:'2022年歌曲排行榜'},{n:'香港歌曲',v:'香港歌曲'},{n:'台湾歌曲',v:'台湾歌曲'},{n:'内地歌曲',v:'内地歌曲'},{n:'粤语歌曲',v:'粤语歌曲'},{n:'闽南歌曲',v:'闽南语歌曲'},{n:'英文歌曲',v:'英文歌曲'},{n:'日文歌曲',v:'日文歌曲'},{n:'印度歌曲',v:'印度歌曲'},{n:'韩国歌曲',v:'韩国歌曲'},{n:'小语种歌曲',v:'小语种歌曲'},{n:'经典老歌',v:'经典老歌'},{n:'抖音热歌',v:'抖音热歌'},{n:'网红翻唱',v:'网红翻唱'},{n:'劲歌',v:'劲歌'},{n:'慢歌',v:'慢歌'},{n:'古风',v:'古风歌曲'},{n:'舞曲',v:'DJ歌曲'},{n:'欢快歌曲',v:'欢快歌曲'},{n:'伤感歌曲',v:'伤感歌曲'},{n:'70年代歌曲',v:'70年代歌曲'},{n:'80年代歌曲',v:'80年代歌曲'},{n:'90年代歌曲',v:'90年代歌曲'},{n:'00年代歌曲',v:'00年代歌曲'},{n:'10年代歌曲',v:'10年代歌曲'},{n:'2020年歌曲',v:'2020年歌曲'},{n:'2021年歌曲',v:'2021年歌曲'},{n:'2022年歌曲',v:'2022年歌曲'},{n:'经典儿歌',v:'经典儿歌'},{n:'大合唱',v:'大合唱'},{n:'音乐汇',v:'音乐汇'},{n:'美声歌曲',v:'美声歌曲'},{n:'通俗歌曲',v:'通俗歌曲'},{n:'民族歌曲',v:'民族歌曲'}]}], + 音乐:[{key:'tid',name:'分类','value':[{n:'全部',v:'音乐4K'},{n:'钢琴',v:'钢琴曲'},{n:'小提琴',v:'小提音乐'},{n:'手风琴',v:'手风音乐'},{n:'二胡',v:'二胡音乐'},{n:'古筝',v:'古筝音乐'},{n:'笛子',v:'笛子音乐'},{n:'琵琶',v:'琵琶音乐'},{n:'古琴',v:'古琴音乐'},{n:'编钟',v:'编钟音乐'},{n:'协奏曲',v:'协奏曲'},{n:'中国古风音乐',v:'中国古风音乐'},{n:'背景音乐',v:'背景音乐'},{n:'助眠音乐',v:'助眠音乐'},{n:'胎教音乐',v:'胎教音乐'},{n:'芭蕾舞曲',v:'芭蕾舞曲'},{n:'拉丁舞曲',v:'拉丁舞曲'},{n:'爵士舞曲',v:'爵士舞曲'},{n:'摩登舞曲',v:'摩登舞曲'},{n:'DJ舞曲',v:'DJ舞曲'}]}], + MV4K:[{key:'tid',name:'分类','value':[{n:'全部',v:'MV4K'},{n:'A阿杜',v:'阿杜MV4K'},{n:'A阿黛尔',v:'阿黛尔MV4K'},{n:'BBeyond',v:'BeyondMV4K'},{n:'BBy2',v:'By2MV4K'},{n:'BBIGBANG',v:'BIGBANGMV4K'},{n:'B布兰妮',v:'布兰妮MV4K'},{n:'C陈奕迅',v:'陈奕迅MV4K'},{n:'C蔡依林',v:'蔡依林MV4K'},{n:'C初音未来',v:'初音未来MV4K'},{n:'C蔡健雅',v:'蔡健雅MV4K'},{n:'C陈小春',v:'陈小春MV4K'},{n:'C草蜢',v:'草蜢MV4K'},{n:'C陈慧娴',v:'陈慧娴MV4K'},{n:'C崔健',v:'崔健MV4K'},{n:'C仓木麻衣',v:'仓木麻衣MV4K'},{n:'D戴荃',v:'戴荃MV4K'},{n:'D动力火车',v:'动力火车MV4K'},{n:'D邓丽君',v:'邓丽君MV4K'},{n:'D丁当',v:'丁当MV4K'},{n:'D刀郎',v:'刀郎MV4K'},{n:'D邓紫棋',v:'邓紫棋MV4K'},{n:'D戴佩妮',v:'戴佩妮MV4K'},{n:'D邓丽君',v:'邓丽君MV4K'},{n:'F飞儿乐队',v:'飞儿乐队MV4K'},{n:'F费玉清',v:'费玉清MV4K'},{n:'F费翔',v:'费翔MV4K'},{n:'F方大同',v:'方大同MV4K'},{n:'F房东的猫',v:'房东的猫MV4K'},{n:'F凤飞飞',v:'凤飞飞MV4K'},{n:'F凤凰传奇',v:'凤凰传奇MV4K'},{n:'G古风歌曲',v:'古风歌曲4K'},{n:'G国乐大典',v:'国乐大典4K'},{n:'G郭采洁',v:'郭采洁MV4K'},{n:'G光良',v:'光良MV4K'},{n:'G郭静',v:'郭静MV4K'},{n:'G郭富城',v:'郭富城MV4K'},{n:'H胡彦斌',v:'胡彦斌MV4K'},{n:'H胡夏',v:'胡夏MV4K'},{n:'H韩红',v:'韩红MV4K'},{n:'H黄品源',v:'黄品源MV4K'},{n:'H黄小琥',v:'黄小琥MV4K'},{n:'H花儿乐队',v:'花儿乐队MV4K'},{n:'H黄家强',v:'黄家强MV4K'},{n:'H后街男孩',v:'后街男孩MV4K'},{n:'J经典老歌',v:'经典老歌4K'},{n:'J贾斯丁比伯',v:'贾斯丁比伯MV4K'},{n:'J金池',v:'金池MV4K'},{n:'J金志文',v:'金志文MV4K'},{n:'J焦迈奇',v:'焦迈奇MV4K'},{n:'K筷子兄弟',v:'筷子兄弟MV4K'},{n:'L李玟',v:'李玟MV4K'},{n:'L林忆莲',v:'林忆莲MV4K'},{n:'L李克勤',v:'李克勤MV4K'},{n:'L刘宪华',v:'刘宪华MV4K'},{n:'L李圣杰',v:'李圣杰MV4K'},{n:'L林宥嘉',v:'林宥嘉MV4K'},{n:'L梁静茹',v:'梁静茹MV4K'},{n:'L李健',v:'李健MV4K'},{n:'L林俊杰',v:'林俊杰MV4K'},{n:'L李玉刚',v:'李玉刚MV4K'},{n:'L林志炫',v:'林志炫MV4K'},{n:'L李荣浩',v:'李荣浩MV4K'},{n:'L李宇春',v:'李宇春MV4K'},{n:'L洛天依',v:'洛天依MV4K'},{n:'L林子祥',v:'林子祥MV4K'},{n:'L李宗盛',v:'李宗盛MV4K'},{n:'L黎明',v:'黎明MV4K'},{n:'L刘德华',v:'刘德华MV4K'},{n:'L罗大佑',v:'罗大佑MV4K'},{n:'L林肯公园',v:'林肯公园MV4K'},{n:'LLadyGaga',v:'LadyGagaMV4K'},{n:'L旅行团乐队',v:'旅行团乐队MV4K'},{n:'M莫文蔚',v:'莫文蔚MV4K'},{n:'M毛不易',v:'毛不易MV4K'},{n:'M梅艳芳',v:'梅艳芳MV4K'},{n:'M迈克尔杰克逊',v:'迈克尔杰克逊MV4K'},{n:'N南拳妈妈',v:'南拳妈妈MV4K'},{n:'P朴树',v:'朴树MV4K'},{n:'Q齐秦',v:'齐秦MV4K'},{n:'Q青鸟飞鱼',v:'青鸟飞鱼MV4K'},{n:'R容祖儿',v:'容祖儿MV4K'},{n:'R热歌',v:'热歌MV4K'},{n:'R任贤齐',v:'任贤齐MV4K'},{n:'S水木年华',v:'水木年华MV4K'},{n:'S孙燕姿',v:'孙燕姿MV4K'},{n:'S苏打绿',v:'苏打绿MV4K'},{n:'SSHE',v:'SHEMV4K'},{n:'S孙楠',v:'孙楠MV4K'},{n:'T陶喆',v:'陶喆MV4K'},{n:'T谭咏麟',v:'谭咏麟MV4K'},{n:'T田馥甄',v:'田馥甄MV4K'},{n:'T谭维维',v:'谭维维MV4K'},{n:'T逃跑计划',v:'逃跑计划MV4K'},{n:'T田震',v:'田震MV4K'},{n:'T谭晶',v:'谭晶MV4K'},{n:'T屠洪刚',v:'屠洪刚MV4K'},{n:'T泰勒·斯威夫特',v:'泰勒·斯威夫特MV4K'},{n:'W王力宏',v:'王力宏MV4K'},{n:'W王杰',v:'王杰MV4K'},{n:'W吴克群',v:'吴克群MV4K'},{n:'W王心凌',v:'王心凌MV4K'},{n:'W汪峰',v:'汪峰MV4K'},{n:'W伍佰',v:'伍佰MV4K'},{n:'W王菲',v:'王菲MV4K'},{n:'W五月天',v:'五月天MV4K'},{n:'W汪苏泷',v:'汪苏泷MV4K'},{n:'X徐佳莹',v:'徐佳莹MV4K'},{n:'X弦子',v:'弦子MV4K'},{n:'X萧亚轩',v:'萧亚轩MV4K'},{n:'X许巍',v:'许巍MV4K'},{n:'X薛之谦',v:'薛之谦MV4K'},{n:'X许嵩',v:'许嵩MV4K'},{n:'X小虎队',v:'小虎队MV4K'},{n:'X萧敬腾',v:'萧敬腾MV4K'},{n:'X谢霆锋',v:'谢霆锋MV4K'},{n:'X徐小凤',v:'徐小凤MV4K'},{n:'X信乐队',v:'信乐队MV4K'},{n:'Y夜愿乐队',v:'夜愿乐队MV4K'},{n:'Y原创音乐',v:'原创音乐MV4K'},{n:'Y羽泉',v:'羽泉MV4K'},{n:'Y粤语',v:'粤语MV4K'},{n:'Y郁可唯',v:'郁可唯MV4K'},{n:'Y叶倩文',v:'叶倩文MV4K'},{n:'Y杨坤',v:'杨坤MV4K'},{n:'Y庾澄庆',v:'庾澄庆MV4K'},{n:'Y尤长靖',v:'尤长靖MV4K'},{n:'Y易烊千玺',v:'易烊千玺MV4K'},{n:'Y袁娅维',v:'袁娅维MV4K'},{n:'Y杨丞琳',v:'杨丞琳MV4K'},{n:'Y杨千嬅',v:'杨千嬅MV4K'},{n:'Y杨宗纬',v:'杨宗纬MV4K'},{n:'Z周杰伦',v:'周杰伦MV4K'},{n:'Z张学友',v:'张学友MV4K'},{n:'Z张信哲',v:'张信哲MV4K'},{n:'Z张宇',v:'张宇MV4K'},{n:'Z周华健',v:'周华健MV4K'},{n:'Z张韶涵',v:'张韶涵MV4K'},{n:'Z周深',v:'周深MV4K'},{n:'Z纵贯线',v:'纵贯线MV4K'},{n:'Z赵雷',v:'赵雷MV4K'},{n:'Z周传雄',v:'周传雄MV4K'},{n:'Z张国荣',v:'张国荣MV4K'},{n:'Z周慧敏',v:'周慧敏MV4K'},{n:'Z张惠妹',v:'张惠妹MV4K'},{n:'Z周笔畅',v:'周笔畅MV4K'},{n:'Z郑中基',v:'郑中基MV4K'},{n:'Z张艺兴',v:'张艺兴MV4K'},{n:'Z张震岳',v:'张震岳MV4K'},{n:'Z中国好声音',v:'中国好声音MV4K'},{n:'Z张雨生',v:'张雨生MV4K'},{n:'Z郑智化',v:'郑智化MV4K'},{n:'Z卓依婷',v:'卓依婷MV4K'},{n:'Z中岛美雪',v:'中岛美雪MV4K'}]}], + 演唱会4K:[{key:'tid',name:'分类','value':[{n:'全部',v:'演唱会4K'},{n:'A阿杜',v:'阿杜演唱会4K'},{n:'A阿黛尔',v:'阿黛尔演唱会4K'},{n:'BBeyond',v:'Beyond演唱会4K'},{n:'BBy2',v:'By2演唱会4K'},{n:'BBIGBANG',v:'BIGBANG演唱会4K'},{n:'B布兰妮',v:'布兰妮演唱会4K'},{n:'B坂井泉水',v:'坂井泉水演唱会4K'},{n:'C陈奕迅',v:'陈奕迅演唱会4K'},{n:'C蔡依林',v:'蔡依林演唱会4K'},{n:'C初音未来',v:'初音未来演唱会4K'},{n:'C蔡健雅',v:'蔡健雅演唱会4K'},{n:'C陈小春',v:'陈小春演唱会4K'},{n:'C草蜢',v:'草蜢演唱会4K'},{n:'C陈慧娴',v:'陈慧娴演唱会4K'},{n:'C崔健',v:'崔健演唱会4K'},{n:'C仓木麻衣',v:'仓木麻衣演唱会4K'},{n:'D戴荃',v:'戴荃演唱会4K'},{n:'D动力火车',v:'动力火车演唱会4K'},{n:'D邓丽君',v:'邓丽君演唱会4K'},{n:'D丁当',v:'丁当演唱会4K'},{n:'D刀郎',v:'刀郎演唱会4K'},{n:'D邓紫棋',v:'邓紫棋演唱会4K'},{n:'D戴佩妮',v:'戴佩妮演唱会4K'},{n:'D邓丽君',v:'邓丽君演唱会4K'},{n:'F飞儿乐队',v:'飞儿乐队演唱会4K'},{n:'F费玉清',v:'费玉清演唱会4K'},{n:'F费翔',v:'费翔演唱会4K'},{n:'F方大同',v:'方大同演唱会4K'},{n:'F房东的猫',v:'房东的猫演唱会4K'},{n:'F凤飞飞',v:'凤飞飞演唱会4K'},{n:'F凤凰传奇',v:'凤凰传奇演唱会4K'},{n:'G郭采洁',v:'郭采洁演唱会4K'},{n:'G光良',v:'光良演唱会4K'},{n:'G郭静',v:'郭静演唱会4K'},{n:'G郭富城',v:'郭富城演唱会4K'},{n:'H胡彦斌',v:'胡彦斌演唱会4K'},{n:'H胡夏',v:'胡夏演唱会4K'},{n:'H韩红',v:'韩红演唱会4K'},{n:'H黄品源',v:'黄品源演唱会4K'},{n:'H黄小琥',v:'黄小琥演唱会4K'},{n:'H花儿乐队',v:'花儿乐队演唱会4K'},{n:'H黄家强',v:'黄家强演唱会4K'},{n:'H后街男孩',v:'后街男孩演唱会4K'},{n:'J经典老歌',v:'经典老歌演唱会4K'},{n:'J贾斯丁比伯',v:'贾斯丁比伯演唱会4K'},{n:'J金池',v:'金池演唱会4K'},{n:'J金志文',v:'金志文演唱会4K'},{n:'J焦迈奇',v:'焦迈奇演唱会4K'},{n:'K筷子兄弟',v:'筷子兄弟演唱会4K'},{n:'L李玟',v:'李玟演唱会4K'},{n:'L林忆莲',v:'林忆莲演唱会4K'},{n:'L李克勤',v:'李克勤演唱会4K'},{n:'L刘宪华',v:'刘宪华演唱会4K'},{n:'L李圣杰',v:'李圣杰演唱会4K'},{n:'L林宥嘉',v:'林宥嘉演唱会4K'},{n:'L梁静茹',v:'梁静茹演唱会4K'},{n:'L李健',v:'李健演唱会4K'},{n:'L林俊杰',v:'林俊杰演唱会4K'},{n:'L李玉刚',v:'李玉刚演唱会4K'},{n:'L林志炫',v:'林志炫演唱会4K'},{n:'L李荣浩',v:'李荣浩演唱会4K'},{n:'L李宇春',v:'李宇春演唱会4K'},{n:'L洛天依',v:'洛天依演唱会4K'},{n:'L林子祥',v:'林子祥演唱会4K'},{n:'L李宗盛',v:'李宗盛演唱会4K'},{n:'L黎明',v:'黎明演唱会4K'},{n:'L刘德华',v:'刘德华演唱会4K'},{n:'L罗大佑',v:'罗大佑演唱会4K'},{n:'L林肯公园',v:'林肯公园演唱会4K'},{n:'LLadyGaga',v:'LadyGaga演唱会4K'},{n:'L旅行团乐队',v:'旅行团乐队演唱会4K'},{n:'M莫文蔚',v:'莫文蔚演唱会4K'},{n:'M毛不易',v:'毛不易演唱会4K'},{n:'M梅艳芳',v:'梅艳芳演唱会4K'},{n:'M迈克尔杰克逊',v:'迈克尔杰克逊演唱会4K'},{n:'N南拳妈妈',v:'南拳妈妈演唱会4K'},{n:'P朴树',v:'朴树演唱会4K'},{n:'Q齐秦',v:'齐秦演唱会4K'},{n:'Q青鸟飞鱼',v:'青鸟飞鱼演唱会4K'},{n:'R容祖儿',v:'容祖儿演唱会4K'},{n:'R任贤齐',v:'任贤齐演唱会4K'},{n:'S水木年华',v:'水木年华演唱会4K'},{n:'S孙燕姿',v:'孙燕姿演唱会4K'},{n:'S苏打绿',v:'苏打绿演唱会4K'},{n:'SSHE',v:'SHE演唱会4K'},{n:'S孙楠',v:'孙楠演唱会4K'},{n:'T陶喆',v:'陶喆演唱会4K'},{n:'T谭咏麟',v:'谭咏麟演唱会4K'},{n:'T田馥甄',v:'田馥甄演唱会4K'},{n:'T谭维维',v:'谭维维演唱会4K'},{n:'T逃跑计划',v:'逃跑计划演唱会4K'},{n:'T田震',v:'田震演唱会4K'},{n:'T谭晶',v:'谭晶演唱会4K'},{n:'T屠洪刚',v:'屠洪刚演唱会4K'},{n:'T泰勒·斯威夫特',v:'泰勒·斯威夫特演唱会4K'},{n:'W王力宏',v:'王力宏演唱会4K'},{n:'W王杰',v:'王杰演唱会4K'},{n:'W吴克群',v:'吴克群演唱会4K'},{n:'W王心凌',v:'王心凌演唱会4K'},{n:'W汪峰',v:'汪峰演唱会4K'},{n:'W伍佰',v:'伍佰演唱会4K'},{n:'W王菲',v:'王菲演唱会4K'},{n:'W五月天',v:'五月天演唱会4K'},{n:'W汪苏泷',v:'汪苏泷演唱会4K'},{n:'X徐佳莹',v:'徐佳莹演唱会4K'},{n:'X弦子',v:'弦子演唱会4K'},{n:'X萧亚轩',v:'萧亚轩演唱会4K'},{n:'X许巍',v:'许巍演唱会4K'},{n:'X薛之谦',v:'薛之谦演唱会4K'},{n:'X许嵩',v:'许嵩演唱会4K'},{n:'X小虎队',v:'小虎队演唱会4K'},{n:'X萧敬腾',v:'萧敬腾演唱会4K'},{n:'X谢霆锋',v:'谢霆锋演唱会4K'},{n:'X徐小凤',v:'徐小凤演唱会4K'},{n:'X信乐队',v:'信乐队演唱会4K'},{n:'Y夜愿乐队',v:'夜愿乐队演唱会4K'},{n:'Y羽泉',v:'羽泉演唱会4K'},{n:'Y郁可唯',v:'郁可唯演唱会4K'},{n:'Y叶倩文',v:'叶倩文演唱会4K'},{n:'Y杨坤',v:'杨坤演唱会4K'},{n:'Y庾澄庆',v:'庾澄庆演唱会4K'},{n:'Y尤长靖',v:'尤长靖演唱会4K'},{n:'Y易烊千玺',v:'易烊千玺演唱会4K'},{n:'Y袁娅维',v:'袁娅维演唱会4K'},{n:'Y杨丞琳',v:'杨丞琳演唱会4K'},{n:'Y杨千嬅',v:'杨千嬅演唱会4K'},{n:'Y杨宗纬',v:'杨宗纬演唱会4K'},{n:'Z周杰伦',v:'周杰伦演唱会4K'},{n:'Z张学友',v:'张学友演唱会4K'},{n:'Z张信哲',v:'张信哲演唱会4K'},{n:'Z张宇',v:'张宇演唱会4K'},{n:'Z周华健',v:'周华健演唱会4K'},{n:'Z张韶涵',v:'张韶涵演唱会4K'},{n:'Z周深',v:'周深演唱会4K'},{n:'Z纵贯线',v:'纵贯线演唱会4K'},{n:'Z赵雷',v:'赵雷演唱会4K'},{n:'Z周传雄',v:'周传雄演唱会4K'},{n:'Z张国荣',v:'张国荣演唱会4K'},{n:'Z周慧敏',v:'周慧敏演唱会4K'},{n:'Z张惠妹',v:'张惠妹演唱会4K'},{n:'Z周笔畅',v:'周笔畅演唱会4K'},{n:'Z郑中基',v:'郑中基演唱会4K'},{n:'Z张艺兴',v:'张艺兴演唱会4K'},{n:'Z张震岳',v:'张震岳演唱会4K'},{n:'Z张雨生',v:'张雨生演唱会4K'},{n:'Z郑智化',v:'郑智化演唱会4K'},{n:'Z卓依婷',v:'卓依婷演唱会4K'},{n:'Z中岛美雪',v:'中岛美雪演唱会4K'}]}], + 白噪音4K:[{key:'tid',name:'分类','value':[{n:'全部',v:'白噪音4K'},{n:'窗白噪音',v:'窗白噪音4K'},{n:'环境白噪音',v:'环境白噪音4K'},{n:'自然白噪音',v:'自然白噪音4K'},{n:'助眠白噪音',v:'助眠白噪音4K'}]}], + 知名UP主:[{key:'tid',name:'分类','value':[{n:'全部',v:'知名UP主'},{n:'菠萝赛东',v:'菠萝赛东'},{n:'冯提莫',v:'冯提莫'},{n:'徐云流浪中国',v:'徐云流浪中国'},{n:'YanGeographer',v:'YanGeographer'},{n:'棋手战鹰',v:'棋手战鹰'},{n:'林延秋',v:'林延秋'},{n:'吴sir说电影',v:'吴sir说电影'},{n:'李子柒',v:'李子柒'},{n:'美食作家王刚R',v:'美食作家王刚R'},{n:'智能路障',v:'智能路障'},{n:'于赓哲老师',v:'于赓哲老师'},{n:'一战成名_功夫',v:'一战成名_功夫'},{n:'历史调研室',v:'历史调研室'},{n:'利利川',v:'利利川'},{n:'我叫孙火旺',v:'我叫孙火旺'},{n:'渤海小吏',v:'渤海小吏'},{n:'无穷小亮的科普日常',v:'无穷小亮的科普日常'},{n:'申六宫',v:'申六宫'},{n:'-LKs-',v:'-LKs-'},{n:'小约翰可汗',v:'小约翰可汗'},{n:'low馆长',v:'low馆长'},{n:'自说自话的总裁',v:'自说自话的总裁'},{n:'所长林超',v:'所长林超'},{n:'世界未解之谜M',v:'世界未解之谜M'},{n:'李永乐老师官方',v:'李永乐老师官方'},{n:'罗兹',v:'罗兹'},{n:'回到2049',v:'回到2049'},{n:'二次元的中科院物理所',v:'二次元的中科院物理所'},{n:'毕导THU',v:'毕导THU'},{n:'罗翔讲刑法',v:'罗翔讲刑法'},{n:'戴博士实验室',v:'戴博士实验室'},{n:'芳斯塔芙',v:'芳斯塔芙'},{n:'参赛者网',v:'参赛者网'},{n:'三维地图看世界',v:'三维地图看世界'},{n:'有机社会',v:'有机社会'},{n:'乌鸦校尉CaptainWuya',v:'乌鸦校尉CaptainWuya'},{n:'果壳',v:'果壳'},{n:'严伯钧',v:'严伯钧'},{n:'是你们的康康',v:'是你们的康康'},{n:'老爸评测',v:'老爸评测'},{n:'硬核的半佛仙人',v:'硬核的半佛仙人'},{n:'盗月社食遇记',v:'盗月社食遇记'},{n:'我是郭杰瑞',v:'我是郭杰瑞'},{n:'papi酱',v:'papi酱'},{n:'老番茄',v:'老番茄'},{n:'绵羊料理',v:'绵羊料理'},{n:'老师好我叫何同学',v:'老师好我叫何同学'},{n:'敬汉卿',v:'敬汉卿'},{n:'周六野Zoey',v:'周六野Zoey'},{n:'木鱼水心',v:'木鱼水心'},{n:'凉风Kaze',v:'凉风Kaze'},{n:'小潮院长',v:'小潮院长'},{n:'中国BOY超级大猩猩',v:'中国BOY超级大猩猩'},{n:'敖厂长',v:'敖厂长'},{n:'A阿阳热爱前端',v:'阿阳热爱前端'},{n:'A艾栗夏',v:'艾栗夏'},{n:'A爱读书的King',v:'爱读书的King'},{n:'A爱看报的Kris',v:'爱看报的Kris'},{n:'A安森垚',v:'安森垚'},{n:'A安慰记心理小店',v:'安慰记心理小店'},{n:'A安因思谈',v:'安因思谈'},{n:'A昂克英文君',v:'昂克英文君'},{n:'B阪神电车',v:'阪神电车'},{n:'B宝剑侍从',v:'宝剑侍从'},{n:'B北京青年x凉子访谈录',v:'北京青年x凉子访谈录'},{n:'B北师大刘文利',v:'北师大刘文利'},{n:'B备胎说车',v:'备胎说车'},{n:'B毕导THU',v:'毕导THU'},{n:'B哔哩哔哩纪录片',v:'哔哩哔哩纪录片'},{n:'B蝙蝠音乐',v:'蝙蝠音乐'},{n:'B冰零-Mahiru忠诚眷属',v:'冰零-Mahiru忠诚眷属'},{n:'B冰糖雪梨Cherie',v:'冰糖雪梨Cherie'},{n:'B波普尔2020',v:'波普尔2020'},{n:'B不务正业的李雷',v:'不务正业的李雷'},{n:'B不正经老丝',v:'不正经老丝'},{n:'C草说木言',v:'草说木言'},{n:'C柴知道',v:'柴知道'},{n:'C程十安',v:'C程十安'},{n:'D大啊毛君',v:'大啊毛君'},{n:'D大连老师王博文',v:'大连老师王博文'},{n:'D大门ZRR',v:'大门ZRR'},{n:'D大象放映室',v:'大象放映室'},{n:'D大又元',v:'大又元'},{n:'D戴建业老师',v:'戴建业老师'},{n:'D调侃企业发展史',v:'调侃企业发展史'},{n:'D动画讲编程',v:'动画讲编程'},{n:'D动物学博士陈睿',v:'动物学博士陈睿'},{n:'D杜滑滑',v:'杜滑滑'},{n:'E鹅姐职场',v:'鹅姐职场'},{n:'F帆雨动画',v:'帆雨动画'},{n:'F反诈骗',v:'反诈骗'},{n:'F方猫boom',v:'方猫boom'},{n:'F芳斯塔芙',v:'芳斯塔芙'},{n:'F菲比老司机',v:'菲比老司机'},{n:'F附议YJango',v:'附议YJango'},{n:'G肝帝董佳宁',v:'肝帝董佳宁'},{n:'G高盛元',v:'高盛元'},{n:'G龚老师课堂',v:'龚老师课堂'},{n:'G郭爷物理',v:'郭爷物理'},{n:'G国家玮-开明致学',v:'国家玮-开明致学'},{n:'G果壳',v:'果壳'},{n:'G果木浪子',v:'果木浪子'},{n:'H哈佛雪梨',v:'哈佛雪梨'},{n:'H韩顺平',v:'韩顺平'},{n:'H韩语养乐多老师',v:'韩语养乐多老师'},{n:'H画画的番木',v:'画画的番木'},{n:'H画渣花小烙',v:'画渣花小烙'},{n:'H幻海航行',v:'幻海航行'},{n:'H灰细胞',v:'灰细胞'},{n:'H回到2049',v:'回到2049'},{n:'H会放羊的教书匠',v:'会放羊的教书匠'},{n:'J机械百宝箱',v:'机械百宝箱'},{n:'J纪录片我去看世界',v:'纪录片我去看世界'},{n:'J纪录片之家字幕组',v:'纪录片之家字幕组'},{n:'J技术研究院',v:'技术研究院'},{n:'J季绝学',v:'季绝学'},{n:'J夹性芝士',v:'夹性芝士'},{n:'J讲历史的赵冬梅',v:'讲历史的赵冬梅'},{n:'J经济研究室-祈祷',v:'经济研究室-祈祷'},{n:'J军武志',v:'军武志'},{n:'K看懂村',v:'看懂村'},{n:'K科普中国',v:'科普中国'},{n:'K科学声音',v:'科学声音'},{n:'L拉片实验室',v:'拉片实验室'},{n:'L唠点历史',v:'唠点历史'},{n:'L老K的无聊杂谈',v:'老K的无聊杂谈'},{n:'L老爸评测',v:'老爸评测'},{n:'L老龙山下的狐狸',v:'老龙山下的狐狸'},{n:'L老师好我叫何同学',v:'老师好我叫何同学'},{n:'L乐乐老师的网络课堂',v:'乐乐老师的网络课堂'},{n:'L乐有为医生',v:'乐有为医生'},{n:'L冷静医夏',v:'冷静医夏'},{n:'L李船长笔记',v:'李船长笔记'},{n:'L李永乐老师官方',v:'李永乐老师官方'},{n:'L历史调研室',v:'历史调研室'},{n:'L历史启示录',v:'历史启示录'},{n:'L罗翔说刑法',v:'罗翔说刑法'},{n:'M木鱼水心',v:'木鱼水心'},{n:'S森纳映画',v:'森纳映画'},{n:'S沙盘上的战争',v:'沙盘上的战争'},{n:'S设计师的睡前毒物',v:'设计师的睡前毒物'},{n:'S生命中国',v:'生命中国'},{n:'S史图馆',v:'史图馆'},{n:'S世界记忆大师龙雅',v:'世界记忆大师龙雅'},{n:'S司马南',v:'司马南'},{n:'S思想史万有引力',v:'思想史万有引力'},{n:'S所长林超',v:'所长林超'},{n:'T汤质看本质',v:'汤质看本质'},{n:'T天真的和感伤的小说家',v:'天真的和感伤的小说家'},{n:'T听君一席课',v:'听君一席课'},{n:'W唯一讲述者',v:'唯一讲述者'},{n:'X心理学陈祉妍',v:'心理学陈祉妍'},{n:'X心理学于悦',v:'心理学于悦'},{n:'X心医林霖',v:'心医林霖'},{n:'X刑法学',v:'刑法学'},{n:'Y有观点大历史',v:'有观点大历史'},{n:'Z这知识好冷',v:'这知识好冷'},{n:'Z中科院格致论道讲坛',v:'中科院格致论道讲坛'},{n:'Z中医基础理论',v:'中医基础理论'},{n:'Z周观鱼UP',v:'周观鱼UP'},{n:'Z周末音乐',v:'周末音乐'},{n:'Z诸葛呈像',v:'诸葛呈像'},{n:'Z子小孙的老年生活',v:'子小孙的老年生活'},{n:'Z专心种花兔',v:'专心种花兔'},{n:'Z子都忆情',v:'子都忆情'}]}], + 说案:[{key:'tid',name:'分类','value':[{n:'全部',v:'说案'},{n:'汤圆',v:'汤圆说案'},{n:'唐唐',v:'唐唐说案'},{n:'罗翔',v:'罗翔说刑法'},{n:'何家弘',v:'何家弘说案'},{n:'韩诺',v:'韩诺说案'},{n:'老V',v:'老V说案'},{n:'禁播档案',v:'禁播档案'}]}], + 解说:[{key:'tid',name:'分类','value':[{n:'全部',v:'解说'},{n:'电影',v:'电影解说'},{n:'电视',v:'电视解说'},{n:'小说',v:'小说解说'},{n:'历史',v:'历史解说'},{n:'动漫',v:'动漫解说'},{n:'电影',v:'歌词解说'},{n:'科普',v:'科普'}]}], + 演讲:[{key:'tid',name:'分类','value':[{n:'全部',v:'全部演讲4K'},{n:'A艾跃进',v:'艾跃进演讲4K'},{n:'C超级演说家',v:'超级演说家4K'},{n:'D电影',v:'电影演讲4K'},{n:'D典籍里的中国',v:'典籍里的中国4K'},{n:'G感动中国',v:'感动中国4K'},{n:'G郭继承',v:'郭继承演讲4K'},{n:'H华春莹',v:'华春莹演讲4K'},{n:'L雷军',v:'雷军演讲4K'},{n:'L罗翔',v:'罗翔演讲4K'},{n:'R任正非',v:'任正非演讲4K'},{n:'TED',v:'TED演讲4K'},{n:'W汪文斌',v:'汪文斌演讲4K'},{n:'Y一刻',v:'一刻演讲4K'},{n:'Z赵立坚',v:'赵立坚演讲4K'},{n:'Z郑强',v:'郑强演讲4K'}]}], + 时事:[{key:'tid',name:'分类','value':[{n:'全部',v:'时事'},{n:'时事热点',v:'时事热点'},{n:'时事评论',v:'时事评论'},{n:'时事新闻',v:'时事新闻'},{n:'时事开讲',v:'时事开讲'},{n:'时事报告',v:'时事报告'},{n:'时事纵横',v:'时事纵横'},{n:'时事政治',v:'时事政治'},{n:'时事亮亮点',v:'时事亮亮点'},{n:'时事直通车',v:'时事直通车'}]}], + 平面设计教学:[{key:'tid',name:'分类','value':[{n:'全部',v:'平面设计教学'},{n:'AI绘画',v:'AI绘画'},{n:'AdobePhotoshop',v:'AdobePhotoshop教程'},{n:'AdobeIllustrator',v:'AdobeIllustrator教程'},{n:'CorelDRAW',v:'CorelDRAW教程'},{n:'AdobeInDesign',v:'AdobeInDesign教程'},{n:'AdobePagermaker',v:'AdobePagermaker教程'},{n:'SAI',v:'SAI教程'},{n:'AdobeBridge',v:'AdobeBridge教程'},{n:'AdobePagermaker',v:'AdobePagermake教程r'},{n:'3DStudioMax',v:'3DStudioMax教程'},{n:'PR',v:'PR教程'},{n:'AE',v:'AE教程'},{n:'CINEMA4D',v:'CINEMA4D教程'}]}], + 软件教程:[{key:'tid',name:'分类','value':[{n:'全部',v:'软件教程'},{n:'Windows',v:'Windows'},{n:'MT管理器',v:'MT管理器'},{n:'NP管理器',v:'NP管理器'},{n:'mixplorer',v:'mixplorer'},{n:'脱壳',v:'脱壳'},{n:'爬虫',v:'爬虫'},{n:'json&jar',v:'json&jar'},{n:'网盘挂载',v:'网盘挂载'},{n:'alist+WebDav',v:'alist+WebDav'},{n:'TVBox',v:'TVBox'},{n:'EXCEL',v:'EXCEL教程'},{n:'Git入门到精通',v:'Git入门到精通'},{n:'java',v:'java教程'},{n:'phyton',v:'phyton教程'},{n:'xml',v:'xml教程'}]}], + 实用教程:[{key:'tid',name:'分类','value':[{n:'全部',v:'实用教程'},{n:'考公考证',v:'考公考证'},{n:'风水',v:'风水教学'},{n:'水电维修',v:'水电维修'},{n:'装修',v:'装修'},{n:'生活小技巧',v:'生活小技巧'},{n:'绿植',v:'绿植'},{n:'宠物',v:'宠物'},{n:'汽车',v:'汽车养护'},{n:'穿衣搭配',v:'穿衣搭配'},{n:'毛衣编织',v:'毛衣编织'},{n:'美妆',v:'美妆'},{n:'数独',v:'数独教程'},{n:'魔方',v:'魔方教程'}]}], + 旅游:[{key:'tid',name:'分类','value':[{n:'全部',v:'旅游'},{n:'A澳门',v:'澳门旅游'},{n:'A安徽',v:'安徽旅游'},{n:'B布达拉宫',v:'布达拉宫旅游'},{n:'B北京',v:'北京旅游'},{n:'C重庆',v:'重庆旅游'},{n:'C草原',v:'草原旅游'},{n:'D大海',v:'大海旅游'},{n:'F福建',v:'福建旅游'},{n:'G广东',v:'广东旅游'},{n:'G广西',v:'广西旅游'},{n:'G贵州',v:'贵州旅游'},{n:'G甘肃',v:'甘肃旅游'},{n:'H海南',v:'海南旅游'},{n:'H河北',v:'河北旅游'},{n:'H河南',v:'河南旅游'},{n:'H湖北',v:'湖北旅游'},{n:'H湖南',v:'湖南旅游'},{n:'H黑龙江',v:'黑龙江旅游'},{n:'J吉林',v:'吉林旅游'},{n:'J江苏',v:'江苏旅游'},{n:'J江西',v:'江西旅游'},{n:'L辽宁',v:'辽宁旅游'},{n:'M民宿',v:'民宿旅游'},{n:'N内蒙古',v:'内蒙古旅游'},{n:'N宁夏',v:'宁夏旅游'},{n:'Q青海',v:'青海旅游'},{n:'S上海',v:'上海旅游'},{n:'S陕西',v:'陕西旅游'},{n:'S四川',v:'四川旅游'},{n:'S山西',v:'山西旅游'},{n:'S山东',v:'山东旅游'},{n:'T天津',v:'天津旅游'},{n:'T台湾',v:'台湾旅游'},{n:'T天空',v:'天空旅游'},{n:'X西湖',v:'西湖旅游'},{n:'X西藏',v:'西藏旅游'},{n:'X新疆',v:'新疆旅游'},{n:'X香港',v:'香港旅游'},{n:'Y云南',v:'云南旅游'},{n:'Z浙江',v:'浙江旅游'}]}], + 风景4K:[{key:'tid',name:'分类','value':[{n:'全部',v:'风景4K'},{n:'A澳门',v:'澳门风景4K'},{n:'A安徽',v:'安徽风景4K'},{n:'B布达拉宫',v:'布达拉宫风景4K'},{n:'B北京',v:'北京风景4K'},{n:'C重庆',v:'重庆风景4K'},{n:'C草原',v:'草原风景4K'},{n:'D大海',v:'大海风景4K'},{n:'F福建',v:'福建风景4K'},{n:'G广东',v:'广东风景4K'},{n:'G广西',v:'广西风景4K'},{n:'G贵州',v:'贵州风景4K'},{n:'G甘肃',v:'甘肃风景4K'},{n:'H海南',v:'海南风景4K'},{n:'H河北',v:'河北风景4K'},{n:'H河南',v:'河南风景4K'},{n:'H湖北',v:'湖北风景4K'},{n:'H湖南',v:'湖南风景4K'},{n:'H黑龙江',v:'黑龙江风景4K'},{n:'J吉林',v:'吉林风景4K'},{n:'J江苏',v:'江苏风景4K'},{n:'J江西',v:'江西风景4K'},{n:'L辽宁',v:'辽宁风景4K'},{n:'L洛阳',v:'洛阳风景4K'},{n:'M民宿',v:'民宿风景4K'},{n:'N南京',v:'南京风景4K'},{n:'N内蒙古',v:'内蒙古风景4K'},{n:'N宁夏',v:'宁夏风景4K'},{n:'Q青海',v:'青海风景4K'},{n:'S上海',v:'上海风景4K'},{n:'S陕西',v:'陕西风景4K'},{n:'S四川',v:'四川风景4K'},{n:'S山西',v:'山西风景4K'},{n:'S山东',v:'山东风景4K'},{n:'S苏州',v:'苏州风景4K'},{n:'T天津',v:'天津风景4K'},{n:'T台湾',v:'台湾风景4K'},{n:'T天空',v:'天空风景4K'},{n:'X西安',v:'西安风景4K'},{n:'X西湖',v:'西湖风景4K'},{n:'X西藏',v:'西藏风景4K'},{n:'X新疆',v:'新疆风景4K'},{n:'X香港',v:'香港风景4K'},{n:'Y云南',v:'云南风景4K'},{n:'Z浙江',v:'浙江风景4K'}]}], + 食谱:[{key:'tid',name:'分类','value':[{n:'全部',v:'食谱'},{n:'川菜食谱',v:'川菜食谱'},{n:'豫菜食谱',v:'豫菜食谱'},{n:'淮扬菜食谱',v:'淮扬菜食谱'},{n:'湘菜食谱',v:'湘菜食谱'},{n:'鲁菜食谱',v:'鲁菜食谱'},{n:'粤菜食谱',v:'粤菜食谱'},{n:'浙菜食谱',v:'浙菜食谱'},{n:'徽菜食谱',v:'徽菜食谱'},{n:'闽菜食谱',v:'闽菜食谱'},{n:'苏菜食谱',v:'苏菜食谱'},{n:'健康食谱',v:'健康食谱'},{n:'面食',v:'面食'},{n:'米饭',v:'米饭'},{n:'粥',v:'粥的做法'},{n:'酿酒',v:'自酿酒'},{n:'小吃',v:'小吃制作'}]}], + 美食超清:[{key:'tid',name:'分类','value':[{n:'全部',v:'美食超清'},{n:'舌尖上的中国',v:'舌尖上的中国超清'},{n:'老字号',v:'老字号美食超清'},{n:'家常菜',v:'家常菜美食超清'},{n:'香港美食探店',v:'香港美食探店超清'},{n:'澳门美食探店',v:'澳门美食探店超清'},{n:'上海美食探店',v:'上海美食探店超清'},{n:'北京美食探店',v:'北京美食探店超清'},{n:'重庆美食探店',v:'重庆美食探店超清'},{n:'南京美食探店',v:'南京美食探店超清'},{n:'广州美食探店',v:'广州美食探店超清'},{n:'杭州美食探店',v:'杭州美食探店超清'},{n:'成都美食探店',v:'成都美食探店超清'},{n:'苏州美食探店',v:'苏州美食探店超清'},{n:'武汉美食探店',v:'武汉美食探店超清'},{n:'台湾美食探店',v:'台湾美食探店超清'},{n:'川菜',v:'川菜美食超清'},{n:'豫菜',v:'豫菜美食超清'},{n:'淮扬菜',v:'淮扬菜美食超清'},{n:'湘菜',v:'湘菜美食超清'},{n:'鲁菜',v:'鲁菜美食超清'},{n:'粤菜',v:'粤菜美食超清'},{n:'潮菜',v:'潮菜美食超清'},{n:'浙菜',v:'浙菜美食超清'},{n:'徽菜',v:'徽菜美食超清'},{n:'闽菜',v:'闽菜美食超清'},{n:'东北菜',v:'东北菜美食超清'},{n:'客家菜',v:'客家菜美食超清'},{n:'苏菜',v:'苏菜美食超清'},{n:'火锅',v:'火锅'},{n:'面食',v:'面食'},{n:'炒菜',v:'炒菜'},{n:'点心',v:'点心'},{n:'日料',v:'日料'},{n:'小吃',v:'小吃'},{n:'素食',v:'素食'},{n:'蒸菜',v:'蒸菜'},{n:'凉菜',v:'凉菜'},{n:'早餐',v:'早餐'},{n:'披萨',v:'披萨'},{n:'烤鱼',v:'烤鱼'},{n:'海鲜',v:'海鲜美食超清'},{n:'汉堡',v:'汉堡'},{n:'韩国菜',v:'韩国菜'},{n:'泰国菜',v:'泰国菜'},{n:'穆斯林菜',v:'穆斯林菜'},{n:'法国菜',v:'法国菜'},{n:'意大利菜',v:'意大利菜'},{n:'西班牙菜',v:'西班牙菜'},{n:'土耳其菜',v:'土耳其菜系'},{n:'阿拉伯菜',v:'阿拉伯菜'},{n:'德国菜',v:'德国菜'}]}], + 搞笑:[{key:'tid',name:'分类','value':[{n:'全部',v:'搞笑'},{n:'搞笑配音',v:'搞笑配音'},{n:'搞笑电影',v:'搞笑电影'},{n:'搞笑综艺',v:'搞笑综艺'},{n:'鬼畜电影',v:'鬼畜电影'},{n:'搞笑动画',v:'搞笑动画'},{n:'搞笑番',v:'搞笑番'},{n:'十万个冷笑话',v:'十万个冷笑话'}]}], + 球星:[{key:'tid',name:'分类','value':[{n:'全部',v:'球星'},{n:'B巴萨',v:'巴萨4K'},{n:'B巴黎圣日耳曼',v:'巴黎圣日耳曼4K'},{n:'B贝克汉姆',v:'贝克汉姆4K'},{n:'C罗',v:'C罗4K'},{n:'D杜兰特',v:'杜兰特4K'},{n:'D德布劳内',v:'德布劳内4K'},{n:'D德甲',v:'德甲4K'},{n:'F1',v:'F14K'},{n:'G国米',v:'国米4K'},{n:'G高尔夫',v:'高尔夫4K'},{n:'H亨利',v:'亨利4K'},{n:'H皇马',v:'皇马4K'},{n:'K库里',v:'库里4K'},{n:'L罗纳尔多',v:'罗纳尔多4K'},{n:'M梅西',v:'梅西4K'},{n:'M曼联',v:'曼联4K'},{n:'M曼城',v:'曼城4K'},{n:'NBA',v:'NBA4K'},{n:'N内马尔',v:'内马尔4K'},{n:'O欧冠',v:'欧冠4K'},{n:'Q齐达内',v:'齐达内4K'},{n:'S世界杯',v:'世界杯4K'},{n:'S斯诺克',v:'斯诺克4K'},{n:'T天下足球',v:'天下足球4K'},{n:'UFC',v:'UFC4K'},{n:'W网球',v:'网球4K'},{n:'X小罗',v:'小罗4K'},{n:'X西甲',v:'西甲4K'},{n:'Y英超',v:'英超4K'},{n:'Y意甲',v:'意甲4K'},{n:'Z詹姆斯',v:'詹姆斯4K'}]}], + 相声小品:[{key:'tid',name:'分类','value':[{n:'全部',v:'相声小品'},{n:'C陈佩斯',v:'陈佩斯小品4K'},{n:'C春晚小品',v:'春晚小品4K'},{n:'C曹云金',v:'曹云金相声4K'},{n:'D单口相声',v:'单口相声4K'},{n:'D德云社',v:'德云社小品4K'},{n:'E二人转',v:'二人转4K'},{n:'F冯巩',v:'冯巩小品4K'},{n:'G郭德纲',v:'郭德纲相声4K'},{n:'G郭冬临',v:'郭冬临小品4K'},{n:'G郭达',v:'郭达小品4K'},{n:'K开心麻花',v:'开心麻花小品4K'},{n:'P评书',v:'评书4K'},{n:'P潘长江',v:'潘长江小品4K'},{n:'Q青曲社',v:'青曲社相声4K'},{n:'Q群口相声',v:'群口相声4K'},{n:'S宋小宝',v:'宋小宝小品4K'},{n:'W文松',v:'文松小品4K'},{n:'X小曲',v:'小曲相声4K'},{n:'X喜剧综艺',v:'喜剧综艺4K'},{n:'Y严顺开',v:'严顺开小品4K'},{n:'Y岳云鹏',v:'岳云鹏相声小品4K'},{n:'Z赵本山',v:'赵本山小品4K'},{n:'Z赵丽蓉',v:'赵丽蓉小品4K'}]}], + 戏曲:[{key:'tid',name:'分类','value':[{n:'全部',v:'戏曲4K'},{n:'B梆子腔',v:'梆子腔戏曲4K'},{n:'C采茶戏',v:'采茶戏戏曲4K'},{n:'C潮剧',v:'潮剧戏曲4K'},{n:'C彩调',v:'彩调戏曲4K'},{n:'C川剧',v:'川剧戏曲4K'},{n:'D滇剧',v:'滇剧戏曲4K'},{n:'D傣剧',v:'傣剧戏曲4K'},{n:'E二人台',v:'二人台戏曲4K'},{n:'G高腔',v:'高腔戏曲4K'},{n:'G高甲戏',v:'高甲戏戏曲4K'},{n:'G赣剧',v:'赣剧戏曲4K'},{n:'G桂剧',v:'桂剧戏曲4K'},{n:'H黄梅戏',v:'黄梅戏戏曲4K'},{n:'H河北梆子',v:'河北梆子戏曲4K'},{n:'H河南曲剧',v:'河南曲剧戏曲4K'},{n:'H淮剧',v:'淮剧戏曲4K'},{n:'H沪剧',v:'沪剧戏曲4K'},{n:'H滑稽戏',v:'滑稽戏戏曲4K'},{n:'H徽剧',v:'徽剧4K'},{n:'H汉剧',v:'汉剧戏曲4K'},{n:'H湖南花鼓戏',v:'湖南花鼓戏戏曲4K'},{n:'J京剧',v:'京剧戏曲4K'},{n:'J晋剧',v:'晋剧戏曲4K'},{n:'J吉剧',v:'吉剧戏曲4K'},{n:'K昆曲',v:'昆曲戏曲4K'},{n:'L梨园戏',v:'梨园戏戏曲4K'},{n:'L龙江剧',v:'龙江剧戏曲4K'},{n:'M闽剧',v:'闽剧戏曲4K'},{n:'P评剧',v:'评剧戏曲4K'},{n:'P蒲剧',v:'蒲剧戏曲4K'},{n:'P皮影戏',v:'皮影戏戏曲4K'},{n:'P莆仙戏',v:'莆仙戏戏曲4K'},{n:'Q黔剧',v:'黔剧戏曲4K'},{n:'Q祁剧',v:'祁剧戏曲4K'},{n:'Q秦腔',v:'秦腔戏曲4K'},{n:'S上党梆子',v:'上党梆子戏曲4K'},{n:'S山东梆子',v:'山东梆子戏曲4K'},{n:'S绍剧',v:'绍剧戏曲4K'},{n:'W武安平调',v:'武安平调戏曲4K'},{n:'W婺剧',v:'婺剧戏曲4K'},{n:'X湘剧',v:'湘剧戏曲4K'},{n:'Y越剧',v:'越剧戏曲4K'},{n:'Y豫剧',v:'豫剧戏曲4K'},{n:'Y雁剧',v:'雁剧戏曲4K'},{n:'Y越调',v:'越调戏曲4K'},{n:'Y粤剧',v:'粤剧戏曲4K'},{n:'Z壮剧',v:'壮剧戏曲4K'},{n:'Z藏剧',v:'藏剧戏曲4K'}]}], + 儿童:[{key:'tid',name:'分类','value':[{n:'全部',v:'儿童'},{n:'教育',v:'儿童早教'},{n:'歌曲',v:'贝瓦儿歌'},{n:'舞蹈',v:'儿童舞蹈'},{n:'成语故事',v:'儿童成语故事'},{n:'安全教育',v:'儿童安全教育'},{n:'睡前故事',v:'儿童睡前故事'},{n:'贝乐虎',v:'贝乐虎'},{n:'宝宝巴士',v:'宝宝巴士'},{n:'儿童好声音',v:'儿童好声音'}]}], + 小姐姐4K:[{key:'tid',name:'分类','value':[{n:'全部',v:'小姐姐4K'},{n:'比基尼',v:'比基尼美女4K'},{n:'内衣',v:'内衣模特4K'},{n:'车模',v:'美女车模4K'},{n:'健身',v:'美女健身4K'},{n:'翻唱',v:'美女翻唱4K'},{n:'舞蹈',v:'美女舞蹈4K'},{n:'美妆',v:'美女美妆4K'},{n:'Cos',v:'美女Cos4K'},{n:'户外',v:'美女户外4K'},{n:'居家',v:'美女居家4K'},{n:'自习',v:'自习小姐姐4K'},{n:'职场',v:'职场美女4K'},{n:'工地',v:'工地美女4K'},{n:'安静',v:'安静小姐姐4K'},{n:'活泼',v:'活泼小姐姐4K'}]}], + 热门:[{key:'tid',name:'分类','value':[{n:'全部',v:'热门'},{n:'刀郎',v:'刀郎'},{n:'罗刹海市',v:'罗刹海市'},{n:'狂飙',v:'狂飙'},{n:'淄博烧烤',v:'淄博烧烤'},{n:'原神',v:'原神'},{n:'漫长的季节',v:'漫长的季节'},{n:'AI',v:'AI'},{n:'俄乌',v:'俄乌'},{n:'ChatGPT',v:'ChatGPT'},{n:'重启人生',v:'重启人生'},{n:'棋手战鹰',v:'棋手战鹰'},{n:'中国奇谭',v:'中国奇谭'},{n:'三体',v:'三体'},{n:'刘慈欣',v:'刘慈欣'},{n:'鬼吹灯',v:'鬼吹灯'},{n:'天下霸唱',v:'天下霸唱'}]}], + 旅行探险:[{key:'tid',name:'分类','value':[{n:'全部',v:'旅行探险'},{n:'摩旅',v:'摩托车旅游'},{n:'骑行',v:'骑行旅游'},{n:'徒步旅游',v:'徒步旅游'},{n:'自驾旅游',v:'自驾旅游'},{n:'洞穴探险',v:'洞穴探险'},{n:'荒野求生',v:'荒野求生'},{n:'凶宅探险',v:'凶宅探险'},{n:'灵异探险',v:'灵异探险'},{n:'户外攀岩',v:'户外攀岩'},{n:'高空攀爬',v:'高空攀爬'},{n:'潜水探险',v:'潜水探险'},{n:'翼装飞行',v:'翼装飞行'},{n:'极限运动',v:'极限运动'},{n:'速降',v:'速降'},{n:'高空跑酷',v:'高空跑酷'},{n:'冲浪',v:'冲浪'}]}] + }; + let filOrd = {key:'order',name:'排序',value:[{n:'综合排序',v:'0'},{n:'最多点击',v:'click'},{n:'最新发布',v:'pubdate'},{n:'最多弹幕',v:'dm'},{n:'最多收藏',v:'stow'}]}; + filOrd['init'] = filOrd.value[0].v; + let filDur = {key:'duration',name:'时长',value:[{n:'全部',v:'0'},{n:'60分钟以上',v:'4'},{n:'30~60分钟',v:'3'},{n:'10~30分钟',v:'2'},{n:'10分钟以下',v:'1'}]}; + filDur['init'] = filDur.value[0].v; + return JSON.stringify({ + class: _.map(classes, (cls) => { + cls.land = 1; + cls.ratio = 1.78; + if (filterObj[cls.type_id]){ + filterObj[cls.type_id].push(filOrd, filDur); + filterObj[cls.type_id][0]['init'] = filterObj[cls.type_id][0].value[0].v; + } else { + filterObj[cls.type_id] = []; + filterObj[cls.type_id].push(filOrd, filDur) + } + return cls; + }), + filters: filterObj, + }); +} + +async function homeVod() { + let html = HOST + '/x/web-interface/popular?ps=20'; + let data = JSON.parse(await request(html)).data.list; + let videos = []; + data.forEach(function(it) { + videos.push({ + vod_id: it.aid, + vod_name: stripHtmlTag(it.title), + vod_pic: it.pic, + vod_remarks: '🔥 ' + it.vt_display || '', + }); + }); + return JSON.stringify({ + list: videos, + }); +} + +async function category(tid, pg, filter, extend) { + let html = HOST + '/x/web-interface/search/type?search_type=video&page=' + pg + '&keyword=' + (extend.tid || tid) + '&duration=' + (extend.duration || '') + '&order=' + (extend.order || ''); + let data = JSON.parse(await request(html)).data; + let videos = []; + data.result.forEach(function(it) { + videos.push({ + vod_id: it.aid, + vod_name: stripHtmlTag(it.title), + vod_pic: 'https:' + it.pic, + vod_remarks: turnDHM(it.duration) || '', + }); + }); + return JSON.stringify({ + page: parseInt(data.page), + pagecount: data.numPages, + limit: 20, + total: data.numResults, + list: videos, + }); +} + +async function detail(id) { + let data = JSON.parse(await request(HOST + '/x/web-interface/view?aid=' + id)).data; + let vod = { + vod_id: data.aid, + vod_name: stripHtmlTag(data.title), + vod_pic: data.pic, + type_name: data.tname, + vod_year: new Date(data.pubdate*1000).getFullYear(), + vod_remarks: data.duration || '', + vod_director: data.owner.name, + vod_content: stripHtmlTag(data.desc), + }; + let episodes = data.pages; + let playurls = []; + episodes.forEach(function(it) { + let cid = it.cid; + let part = it.part.replace('#', '﹟').replace('$', '﹩'); + playurls.push( + part + '$' + data.aid + '_' + cid + ) + }); + let playUrl = playurls.join('#'); + vod.vod_play_from = '道长在线'; + vod.vod_play_url = playUrl; + return JSON.stringify({ + list: [vod], + }); +} + +async function play(flag, id, flags) { + let ids = id.split('_'); + let html = HOST + '/x/player/playurl?avid=' + ids[0] + '&cid=' + ids[1] + '&qn=116'; + let data = JSON.parse(await request(html)).data.durl; + let maxSize = -1; + let position = -1; + data.forEach(function(it, i) { + if (maxSize < Number(it.size)) { + maxSize = Number(it.size); + position = i + } + }); + let purl = ''; + if (data.length > 0) { + if (position === -1) { + position = 0 + } + purl = data[position].url + } + // console.debug('我的哔哩 purl =====>' + purl); // js_debug.log + return JSON.stringify({ + parse: 0, + url: purl, + header: getMb(), + }); +} + +async function search(wd, quick, pg) { + if (pg <= 0 || typeof(pg) == 'undefined') pg = 1; + let html = HOST + '/x/web-interface/search/type?search_type=video&keyword=' + wd + '&page=' + pg; + let data = JSON.parse(await request(html)).data; + let videos = []; + data.result.forEach(function(it) { + videos.push({ + vod_id: it.aid, + vod_name: stripHtmlTag(it.title), + vod_pic: 'https:' + it.pic, + vod_remarks: turnDHM(it.duration) || '', + }); + }); + return JSON.stringify({ + page: parseInt(data.page), + pagecount: data.numPages, + limit: 20, + total: data.numResults, + list: videos, + land: 1, + ratio: 1.78, + }); +} + +function getHeader(cookie) { + let header = {}; + header['cookie'] = cookie; + header['User-Agent'] = PC_UA; + header['Referer'] = 'https://www.bilibili.com'; + return header; +} + +function getMb() { + return getHeader(cookie); +} + +function stripHtmlTag(src) { + return src + .replace(/<\/?[^>]+(>|$)/g, '') + .replace(/&.{1,5};/g, '') + .replace(/\s{2,}/g, ' '); +} + +function turnDHM(duration) { + let min = duration.split(':')[0]; + let sec = duration.split(':')[1]; + if (min == 0) { + return sec + '秒'; + } else if (0 < min && min < 60) { + return min + '分'; + } else if (60 <= min && min < 1440) { + if (min % 60 == 0) { + let h = min / 60; + return h + '小时'; + } else { + let h = min / 60; + h = (h + '').split('.')[0]; + let m = min % 60; + return h + '小时' + m + '分'; + } + } else if (min >= 1440) { + let d = min / 60 / 24; + d = (d + '').split('.')[0]; + let h = min / 60 % 24; + h = (h + '').split('.')[0]; + let m = min % 60; + let dhm = ''; + if (d > 0) { + dhm = d + '天' + } + if (h >= 1) { + dhm = dhm + h + '小时' + } + if (m > 0) { + dhm = dhm + m + '分' + } + return dhm; + } + return null; +} + +export function __jsEvalReturn() { + return { + init: init, + home: home, + homeVod: homeVod, + category: category, + detail: detail, + play: play, + search: search, + }; +} \ No newline at end of file diff --git a/js/ng_open.js b/js/ng_open.js new file mode 100644 index 0000000..cd7db26 --- /dev/null +++ b/js/ng_open.js @@ -0,0 +1,213 @@ +import { Crypto, jinja2, _ } from './lib/cat.js'; + +let key = '南瓜影视'; +let HOST = 'http://ys.changmengyun.com'; +let siteKey = ''; +let siteType = 0; +let MOBILE_UA = 'okhttp/4.6.0' + +async function request(reqUrl) { + let t = new Date().getTime().toString(); + let res = await req(reqUrl, { + method: 'get', + headers: { + 'version_name': '1.0.6', + 'version_code': '6', + 'package_name': 'com.app.nanguatv', + 'sign': Crypto.MD5('c431ea542cee9679#uBFszdEM0oL0JRn@' + t).toString().toLowerCase(), + 'imei': 'c431ea542cee9679', + 'timeMillis': t, + 'User-Agent': MOBILE_UA + }, + }); + return res.content; +} + +async function init(cfg) { + siteKey = cfg.skey; + siteType = cfg.stype; +} + +async function home(filter) { + let data = JSON.parse(await request(HOST + '/api.php/provide/home_nav')); + let classes = []; + for (const key in data) { + if (data[key].name != '精选') + classes.push({ + type_id: data[key].id, + type_name: data[key].name, + }); + } + let filterObj = { + "2":[{"key":"class","name":"类型","value":[{"n":"全部","v":"类型"},{"n":"国产剧","v":"国产剧"},{"n":"港台剧","v":"港台剧"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":"地区"},{"n":"内地","v":"内地"},{"n":"香港地区","v":"香港地区"},{"n":"台湾地区","v":"台湾地区"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":"年份"},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"10年代","v":"10年代"},{"n":"00年代","v":"00年代"},{"n":"90年代","v":"90年代"},{"n":"80年代","v":"80年代"}]},{"key":"by","name":"排序","value":[{"n":"热播榜","v":"热播榜"},{"n":"好评榜","v":"好评榜"},{"n":"新上线","v":"新上线"}]}], + "1":[{"key":"class","name":"类型","value":[{"n":"全部","v":"类型"},{"n":"动作片","v":"动作片"},{"n":"喜剧片","v":"喜剧片"},{"n":"爱情片","v":"爱情片"},{"n":"科幻片","v":"科幻片"},{"n":"恐怖片","v":"恐怖片"},{"n":"剧情片","v":"剧情片"},{"n":"战争片","v":"战争片"},{"n":"惊悚片","v":"惊悚片"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":"地区"},{"n":"华语","v":"华语"},{"n":"香港地区","v":"香港地区"},{"n":"美国","v":"美国"},{"n":"欧洲","v":"欧洲"},{"n":"韩国","v":"韩国"},{"n":"日本","v":"日本"},{"n":"台湾地区","v":"台湾地区"},{"n":"泰国","v":"泰国"},{"n":"台湾地区","v":"台湾地区"},{"n":"印度","v":"印度"},{"n":"其它","v":"其它"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":"年份"},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"10年代","v":"10年代"},{"n":"00年代","v":"00年代"},{"n":"90年代","v":"90年代"},{"n":"80年代","v":"80年代"}]},{"key":"by","name":"排序","value":[{"n":"热播榜","v":"热播榜"},{"n":"好评榜","v":"好评榜"},{"n":"新上线","v":"新上线"}]}], + "4":[{"key":"class","name":"类型","value":[{"n":"全部","v":"类型"},{"n":"国产漫","v":"国产漫"},{"n":"欧美漫","v":"欧美漫"},{"n":"日韩漫","v":"日韩漫"},{"n":"港台漫","v":"港台漫"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":"地区"},{"n":"中国大陆","v":"中国大陆"},{"n":"日本","v":"日本"},{"n":"韩国","v":"韩国"},{"n":"欧美","v":"欧美"},{"n":"其它","v":"其它"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":"年份"},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"10年代","v":"10年代"},{"n":"00年代","v":"00年代"},{"n":"90年代","v":"90年代"},{"n":"80年代","v":"80年代"}]},{"key":"by","name":"排序","value":[{"n":"热播榜","v":"热播榜"},{"n":"新上线","v":"新上线"}]},{"key":"total","name":"状态","value":[{"n":"全部","v":"状态"},{"n":"连载","v":"连载"},{"n":"完结","v":"完结"}]}], + "3":[{"key":"class","name":"类型","value":[{"n":"全部","v":"类型"},{"n":"大陆","v":"大陆"},{"n":"港台","v":"港台"},{"n":"日韩","v":"日韩"},{"n":"欧美","v":"欧美"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":"地区"},{"n":"内地","v":"内地"},{"n":"港台","v":"港台"},{"n":"日韩","v":"日韩"},{"n":"欧美","v":"欧美"},{"n":"其它","v":"其它"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":"年份"},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"10年代","v":"10年代"},{"n":"00年代","v":"00年代"},{"n":"90年代","v":"90年代"},{"n":"80年代","v":"80年代"}]},{"key":"by","name":"排序","value":[{"n":"热播榜","v":"热播榜"},{"n":"新上线","v":"新上线"}]}], + "46":[{"key":"class","name":"类型","value":[{"n":"全部","v":"类型"},{"n":"日韩剧","v":"日韩剧"},{"n":"欧美剧","v":"欧美剧"},{"n":"海外剧","v":"海外剧"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":"地区"},{"n":"韩国","v":"韩国"},{"n":"美剧","v":"美剧"},{"n":"日本","v":"日本"},{"n":"泰国","v":"泰国"},{"n":"英国","v":"英国"},{"n":"新加坡","v":"新加坡"},{"n":"其他","v":"其他"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":"年份"},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"10年代","v":"10年代"},{"n":"00年代","v":"00年代"},{"n":"90年代","v":"90年代"},{"n":"80年代","v":"80年代"}]},{"key":"by","name":"排序","value":[{"n":"热播榜","v":"热播榜"},{"n":"好评榜","v":"好评榜"},{"n":"新上线","v":"新上线"}]}] + }; + return JSON.stringify({ + class: classes, + filters: filterObj, + }); +} + +async function homeVod() { + let data = JSON.parse(await request(HOST + '/api.php/provide/vod_rank?app=ylys&sort_type=month&imei=c431ea542cee9679&id=2&page=1')); + let videos = []; + data.forEach(function(it) { + videos.push({ + vod_id: it.id, + vod_name: it.name, + vod_pic: it.img, + vod_remarks: it.remarks, + }); + }); + return JSON.stringify({ + list: videos, + }); +} + +async function category(tid, pg, filter, extend) { + if (pg <= 0 || typeof(pg) == 'undefined') pg = 1; + let reqUrl = HOST + '/api.php/provide/vod_list?app=ylys&id=' + tid + '&page=' + pg + '&imei=c431ea542cee9679&'; + reqUrl += jinja2('area={{ext.area}}&year={{ext.year}}&type={{ext.class}}&total={{ext.total}}&order={{ext.by}}', { ext: extend }); + // let data = JSON.parse(await request(reqUrl)); + let data = JSON.parse(await request(reqUrl)).list; + let videos = []; + data.forEach(function(it) { + videos.push({ + vod_id: it.id, + vod_name: it.name, + vod_pic: it.img, + vod_remarks: it.remarks, + }); + }); + let pgChk = JSON.parse(await request(HOST + '/api.php/provide/vod_list?app=ylys&id=' + tid + '&page=' + (parseInt(pg) + 1) + '&imei=c431ea542cee9679&')).msg; + const pgCount = (pgChk == 'ok') ? parseInt(pg) + 1 : parseInt(pg); + return JSON.stringify({ + page: parseInt(pg), + pagecount: pgCount, + limit: 20, + total: 20 * pgCount, + list: videos, + }); +} + +async function detail(id) { + let data = JSON.parse(await request(HOST + '/api.php/provide/vod_detail?app=ylys&imei=c431ea542cee9679&id=' + id)).data; + let vod = { + vod_id: data.id, + vod_name: data.name, + vod_pic: data.img, + type_name: data.type, + vod_year: data.year, + vod_remarks: '更新至: ' + data.msg + ' / 评分: ' + data.score, + vod_content: stripHtmlTag(data.info), + }; + let episodes = data.player_info; + let playlist = {}; + episodes.forEach(function(it) { + let playurls = it.video_info; + playurls.forEach(function(playurl) { + let source = it.show; + let t = formatPlayUrl(vod.vod_name, playurl.name); + if (t.length == 0) t = playurl.name.trim(); + if (!playlist.hasOwnProperty(source)) { + playlist[source] = []; + } + playlist[source].push(t + '$' + playurl.url); + }); + }); + vod.vod_play_from = _.keys(playlist).join('$$$'); + let urls = _.values(playlist); + let vod_play_url = []; + urls.forEach(function(it) { + vod_play_url.push(it.join('#')); + }); + vod.vod_play_url = vod_play_url.join('$$$'); + return JSON.stringify({ + list: [vod], + }); +} + +async function play(flag, id, flags) { + try { + if (id.indexOf('m3u8') != -1) { + let mjurl = id.split('url=')[1] + return JSON.stringify({ + parse: 0, + url: mjurl, + }); + } else if (id.indexOf(',') != -1) { + let mjurl = id.split(',')[1] + let jData = JSON.parse(await request(mjurl)); + return JSON.stringify({ + parse: 0, + url: jData.data.url, + }); + } else { + let mjurl = 'http://43.154.104.152:1234/jhapi/cs.php?url=' + id.split('url=')[1] + let jData = JSON.parse(await request(mjurl)); + return JSON.stringify({ + parse: 0, + url: jData.data.url, + }); + } + } catch (e) { + return JSON.stringify({ + parse: 0, + url: id, + }); + } +} + +async function search(wd, quick, pg) { + if (pg <= 0 || typeof(pg) == 'undefined') pg = 1; + let data = JSON.parse(await request(HOST + '/api.php/provide/search_result_more?app=ylys&video_name=' + wd + '&pageSize=20&tid=0&imei=c431ea542cee9679&page=' + pg, 'okhttp/4.6.0')).data; + let videos = []; + data.forEach(function(it) { + videos.push({ + vod_id: it.id, + vod_name: it.video_name, + vod_pic: it.img, + vod_remarks: it.qingxidu + '/' + it.category, + }); + }); + let pgChk = JSON.parse(await request(HOST + '/api.php/provide/search_result_more?app=ylys&video_name=' + wd + '&pageSize=20&tid=0&imei=c431ea542cee9679&page=' + (parseInt(pg) + 1), 'okhttp/4.6.0')).msg; + const pgCount = (pgChk == 'ok') ? parseInt(pg) + 1 : parseInt(pg); + return JSON.stringify({ + page: parseInt(pg), + pagecount: pgCount, + limit: 20, + total: 20 * pgCount, + list: videos, + }); +} + +function stripHtmlTag(src) { + return src + .replace(/<\/?[^>]+(>|$)/g, '') + .replace(/&.{1,5};/g, '') + .replace(/\s{2,}/g, ' '); +} + +function formatPlayUrl(src, name) { + return name + .trim() + .replaceAll(src, '') + .replace(/<|>|《|》/g, '') + .replace(/\$|#/g, ' ') + .trim(); +} + +export function __jsEvalReturn() { + return { + init: init, + home: home, + homeVod: homeVod, + category: category, + detail: detail, + play: play, + search: search, + }; +} diff --git a/js/nivod_op.js b/js/nivod_op.js new file mode 100644 index 0000000..51817b1 --- /dev/null +++ b/js/nivod_op.js @@ -0,0 +1 @@ +function _0x48eb72(_0x7c81e6,_0x31958e,_0x272aaa,_0x273053,_0x2803ad){return _0x26cc(_0x7c81e6- -0x253,_0x272aaa);}function _0xc536df(_0x525441,_0x5b38fa,_0xbc0962,_0x4d83cd,_0x51c057){return _0x2ed3(_0x4d83cd- -0x175,_0x51c057);}(function(_0x5ba705,_0x498cdd){function _0x46a9c8(_0x3684d1,_0x199a54,_0x1177db,_0x3f993f,_0x51fed2){return _0x24cd(_0x3684d1- -0x1e,_0x3f993f);}function _0x49663a(_0x28b378,_0x4b0fec,_0x567ab1,_0x4490c2,_0x5f16a0){return _0x2ed3(_0x4b0fec- -0x35e,_0x567ab1);}function _0x5d5fb7(_0x336c64,_0x3cf3dc,_0x354674,_0x23c096,_0x51be9a){return _0x2ed3(_0x336c64- -0x1fb,_0x354674);}function _0x386c5d(_0x589bdd,_0x8aa7e6,_0x40bd9c,_0x5379f9,_0x3089d3){return _0x26cc(_0x589bdd- -0x207,_0x3089d3);}function _0x569d41(_0x49571f,_0x11c266,_0xc96197,_0x37fbc3,_0x7b8618){return _0x24cd(_0x11c266-0x99,_0x49571f);}function _0xac2470(_0x518612,_0x52222c,_0x1be176,_0x559235,_0x31ff02){return _0x26cc(_0x31ff02- -0x22b,_0x1be176);}function _0x39f8e3(_0x4d01db,_0x456cbc,_0x181bba,_0x5ac8d0,_0x2d50a1){return _0x2ed3(_0x2d50a1-0x3c0,_0x456cbc);}function _0xdd7a62(_0x510528,_0x4c52ee,_0x53232f,_0x15565c,_0x5ef12b){return _0x24cd(_0x15565c- -0x27a,_0x4c52ee);}function _0x56bc0b(_0x1a7666,_0x40c40e,_0x3ef0ee,_0x4f7505,_0x44516b){return _0x26cc(_0x1a7666- -0xa6,_0x3ef0ee);}var _0xdee012=_0x5ba705();function _0x5e8caf(_0x130308,_0x43ff7a,_0x2ff2e7,_0x32a5e3,_0xcfe2da){return _0x2ed3(_0x32a5e3-0x28,_0x43ff7a);}function _0x4ae421(_0xfbcb26,_0x49682c,_0x5e1ffa,_0x588f07,_0x2680a9){return _0x2ed3(_0x588f07-0x25a,_0x5e1ffa);}while(!![]){try{var _0x5d2fd9=-parseInt(_0x386c5d(-0x7c,-0x5c,-0xb1,0xc5,'XZN6'))/(0xdf6*-0x1+-0x79*0x3f+0x2bbe)*(parseInt(_0x56bc0b(0x227,0x163,'h8Sz',0x3e9,0x93))/(0x1236+0x10af+-0x22e3))+parseInt(_0x5d5fb7(0x151,0x53,0x74,0x222,0x12a))/(-0x608+-0xe*-0x27e+-0x1cd9)+-parseInt(_0x5d5fb7(-0x9d,0x75,-0x132,0x11d,-0x268))/(-0x17*0x125+-0x21b9+-0x1f*-0x1f0)*(parseInt(_0x5d5fb7(-0xae,-0xe6,-0x85,0xb2,-0x157))/(-0xe50+-0x323*-0x5+0x1*-0x15a))+-parseInt(_0x4ae421(0x7f7,0x57b,0x926,0x751,0x837))/(-0x792+0xb9*0x11+-0x1*0x4b1)*(-parseInt(_0x46a9c8(0x296,0x316,0xcb,0x1ff,0x44d))/(0x56*0x70+0x1923+0xa*-0x646))+-parseInt(_0x4ae421(0x305,0x592,0x4a0,0x3ed,0x234))/(0x7f5+0x52*0x40+0x1*-0x1c6d)*(-parseInt(_0xdd7a62(-0xa2,0x225,0x55,0xe4,0x2a2))/(0x3*-0xbf2+-0x253b+0x491a))+-parseInt(_0x56bc0b(0x418,0x262,'aNMf',0x460,0x45d))/(-0x1*0x3b5+0x20*0x33+0x1*-0x2a1)+parseInt(_0x46a9c8(0xfd,0x234,0x1cd,0x1f0,0x1a4))/(-0x64e*0x1+0x75*0x3b+-0x179*0xe)*(parseInt(_0x5d5fb7(-0xa,0x4a,-0x1d0,-0x11b,0x179))/(-0xada+0x14b3+-0xc1*0xd));if(_0x5d2fd9===_0x498cdd)break;else _0xdee012['push'](_0xdee012['shift']());}catch(_0x1d0564){_0xdee012['push'](_0xdee012['shift']());}}}(_0x2720,0x1*0x57ffa+0x148310+0x6416b*-0x2));var _0x59e87d=(function(){var _0x5065d4={};function _0x126d89(_0x5889fb,_0x436e3b,_0x59737b,_0xd6892a,_0x7f4c70){return _0x24cd(_0x5889fb-0x176,_0x59737b);}_0x5065d4[_0x2727d8(0x4c2,0x389,0x604,0x65a,0x4e5)]=_0x513412(0x266,0xfa,0x245,'a@XQ',0x13b)+_0x513412(0x54c,0x4dd,0x69f,'88j*',0x695);function _0x2014f0(_0x85ca21,_0x30fa20,_0x569f1f,_0x11c52e,_0x18095a){return _0x2ed3(_0x11c52e- -0x114,_0x18095a);}function _0x419ba4(_0x703b8d,_0x425580,_0x513c1f,_0x4dc45f,_0x5a8a89){return _0x2ed3(_0x703b8d-0x295,_0x513c1f);}_0x5065d4[_0x4fc2aa(-0x170,-0xa,0x25,-0x26e,-0x8b)]=_0x5ae003(0x4f1,0x69a,'RPBh',0x670,0x575)+_0x3877b0(0x649,0x68e,0x410,'7AR[',0x52e),_0x5065d4[_0x4fc2aa(0x158,0x2df,0x11,0x43,0x264)]=_0x126d89(0x536,0x4ad,0x533,0x50e,0x397)+'mg';function _0xbc160d(_0x2bbe97,_0xc153d8,_0x5a2fb4,_0x290da2,_0x3ec791){return _0x24cd(_0x290da2- -0x30b,_0x5a2fb4);}_0x5065d4[_0x50da59(-0xf,0x182,-0x139,0x90,0x23a)]=_0x3a7794(0x184,0x17f,0x29b,0xc9,0x302)+_0x513412(0x24b,0x31e,0x180,'^I*r',0xda)+'t';function _0x3a7794(_0x29eb10,_0x8b3ab0,_0x29f9e7,_0x1b4905,_0x59f1f4){return _0x2ed3(_0x29f9e7- -0x1a5,_0x29eb10);}function _0x5ae003(_0x785a3c,_0x52956a,_0x32b41b,_0x5b3bdb,_0x186655){return _0x26cc(_0x785a3c-0x2a4,_0x32b41b);}_0x5065d4[_0x4fc2aa(-0x1a3,-0x2a7,-0x289,-0x1c1,-0x11)]=function(_0x564b1b,_0x236742){return _0x564b1b===_0x236742;},_0x5065d4[_0x50da59(0x265,0x307,0x2ba,0x208,0x1d6)]=_0x2727d8(0x3e9,0x13f,0x23e,0xb8,0x298),_0x5065d4[_0x54adba(0x469,0x44b,0x2a0,0x153,0x2be)]=_0x5aaab2('KL!n',0xcd,0x3bd,0x216,0x39e)+_0x54adba(0x4a6,0x3d6,0x3d1,0x598,0x485)+_0x5aaab2('!L)2',0x222,0x32e,0x3a1,0x2be),_0x5065d4[_0x2014f0(-0x116,0x3,0xd8,0x5e,0x230)]=function(_0x5a8b6a,_0x21a56a){return _0x5a8b6a>_0x21a56a;},_0x5065d4[_0x3a7794(0x81,0x31b,0x1b8,0x2c5,0x2a6)]=_0x5ae003(0x4fb,0x440,'oumq',0x367,0x490)+_0x5ae003(0x480,0x3ce,'fp!p',0x3aa,0x45d)+'s';function _0x3877b0(_0x18b291,_0x3e4965,_0x3f508c,_0x1830f1,_0x5c6f60){return _0x26cc(_0x5c6f60-0x11d,_0x1830f1);}function _0x4fc2aa(_0x48aa84,_0xdfd9a9,_0x1cd87c,_0x481f72,_0x157834){return _0x2ed3(_0x48aa84- -0x321,_0x1cd87c);}_0x5065d4[_0x3877b0(0x1c5,0x409,0x3ea,'yv@9',0x267)]=_0x54adba(0x1fa,0x17c,0x311,0x2af,0x464);function _0x513412(_0x1d43e0,_0x2165f5,_0x5ed5f1,_0x2241b2,_0x1812c4){return _0x26cc(_0x1d43e0-0xaa,_0x2241b2);}function _0x4822df(_0x2d7093,_0xabe178,_0x5aa9bc,_0x16f4f6,_0x590df6){return _0x26cc(_0x590df6-0x19e,_0x2d7093);}_0x5065d4[_0x4fc2aa(-0x1f8,-0x2f,-0x1fb,-0xad,-0x188)]=_0x4822df('sj]$',0x4b9,0x64b,0x4c4,0x4e6),_0x5065d4[_0x419ba4(0x6c0,0x86c,0x7ee,0x5ca,0x83c)]=_0x2014f0(0x2a5,0x262,0x2b2,0x119,0xe9),_0x5065d4[_0x3a7794(0x217,0x2f3,0x17e,0x90,0x23e)]=function(_0x4b27e1,_0x5cacf5){return _0x4b27e1===_0x5cacf5;},_0x5065d4[_0x419ba4(0x42c,0x2ee,0x27c,0x4cc,0x3c8)]=_0x419ba4(0x524,0x467,0x6e9,0x421,0x6cb);function _0x54adba(_0x412e13,_0x40f0f0,_0x552519,_0x5b9935,_0x3a6506){return _0x24cd(_0x552519- -0xb,_0x3a6506);}_0x5065d4[_0x513412(0x45a,0x5e7,0x5f0,'*Wfw',0x57c)]=_0x4febc2(0x2d2,0x2b5,0x20e,0xfe,0x231);function _0x50da59(_0x8be46c,_0x20ad2d,_0x3a1a8f,_0x2166ea,_0x2626ce){return _0x24cd(_0x2166ea- -0x2b3,_0x3a1a8f);}function _0x2727d8(_0x30d2f9,_0xe856bd,_0x5c73a2,_0x4b5fa7,_0x45c9b6){return _0x24cd(_0x45c9b6-0x156,_0xe856bd);}var _0x5cf9f6=_0x5065d4;function _0x5aaab2(_0xfef445,_0x5204fa,_0x45e1be,_0x5de131,_0x836146){return _0x26cc(_0x5de131- -0x99,_0xfef445);}function _0x4febc2(_0x3f6902,_0x122451,_0x3609d1,_0xe45978,_0x15877d){return _0x2ed3(_0x15877d-0x11a,_0x3609d1);}var _0x817f75=!![];return function(_0x14d37f,_0x1910da){function _0x51fbcf(_0x4311f2,_0x5ef84c,_0x52ab79,_0x26eecc,_0x2e729e){return _0x3a7794(_0x2e729e,_0x5ef84c-0x116,_0x5ef84c-0x2dd,_0x26eecc-0x14f,_0x2e729e-0xcb);}var _0x4cb171={'dmSpY':function(_0x325ced,_0x5b4827){function _0x3a63b0(_0x4eda2e,_0x2e62c5,_0x4e8595,_0x5df6d7,_0x127d0b){return _0x26cc(_0x2e62c5-0xb4,_0x127d0b);}return _0x5cf9f6[_0x3a63b0(0x333,0x36a,0x34d,0x319,'aNMf')](_0x325ced,_0x5b4827);},'vqCTc':_0x5cf9f6[_0x528415(0x6a9,0x7e3,0x503,0x493,0x646)],'HUjZd':function(_0x5ee416,_0x58c920){function _0x9b5a8b(_0x4a2eae,_0x5c5d81,_0xcae6b4,_0x5ba0e7,_0x189e14){return _0x26cc(_0xcae6b4- -0x118,_0x5ba0e7);}return _0x5cf9f6[_0x9b5a8b(0x507,0x151,0x31a,'KL!n',0x246)](_0x5ee416,_0x58c920);},'RVmKg':_0x5cf9f6[_0x40ec5a(-0x27b,-0x345,-0x2aa,-0x453,-0x13f)],'FAZAr':_0x5cf9f6[_0x40ec5a(0x87,-0x45,-0x12,0x1a5,0x6d)]};function _0x26b486(_0x525e3b,_0x15cb51,_0x17ab39,_0x2a9ce6,_0x2cf0ec){return _0x4fc2aa(_0x2cf0ec-0x21,_0x15cb51-0x9f,_0x15cb51,_0x2a9ce6-0x111,_0x2cf0ec-0x16e);}function _0x3f492d(_0x4a78bc,_0x445fd2,_0x31325d,_0x13f8e5,_0x1c32da){return _0x5ae003(_0x31325d- -0x4c6,_0x445fd2-0x106,_0x445fd2,_0x13f8e5-0x7,_0x1c32da-0x132);}function _0x50c56e(_0x86ec21,_0x570231,_0x3ac268,_0x674f5,_0x301177){return _0x2014f0(_0x86ec21-0x8c,_0x570231-0xd8,_0x3ac268-0x156,_0x674f5-0x26b,_0x3ac268);}function _0x40ec5a(_0x486169,_0x38f413,_0x2666c6,_0x1c107f,_0x13345c){return _0x4fc2aa(_0x486169- -0x83,_0x38f413-0x120,_0x2666c6,_0x1c107f-0x10b,_0x13345c-0x2f);}function _0x2c3774(_0x24860,_0x5152f7,_0xb40dd1,_0x5a366f,_0x48e7db){return _0x126d89(_0xb40dd1- -0x1be,_0x5152f7-0x1d5,_0x48e7db,_0x5a366f-0x39,_0x48e7db-0x1d5);}function _0x1d0e5e(_0x5a8de4,_0x548b23,_0x251d8e,_0x1e5396,_0x5b3646){return _0x126d89(_0x5b3646- -0x3c4,_0x548b23-0x6f,_0x5a8de4,_0x1e5396-0x15f,_0x5b3646-0x4e);}function _0x528415(_0x4c27d7,_0x4366e2,_0x1ea23a,_0x55d762,_0x48a025){return _0x54adba(_0x4c27d7-0x94,_0x4366e2-0x1ed,_0x48a025-0x22e,_0x55d762-0x1dd,_0x1ea23a);}function _0x131c85(_0x18ee67,_0x164b4e,_0x2773ab,_0x10ef51,_0x4812b9){return _0x50da59(_0x18ee67-0x9c,_0x164b4e-0x166,_0x2773ab,_0x164b4e-0x2d2,_0x4812b9-0x128);}function _0x3a7cf4(_0x4abd3a,_0x470808,_0x5de1ed,_0x12cde5,_0x30ebfc){return _0x3877b0(_0x4abd3a-0xf6,_0x470808-0x156,_0x5de1ed-0x17b,_0x5de1ed,_0x12cde5- -0xb1);}function _0x5723fa(_0x4f47e1,_0x3dfe05,_0x2033d8,_0x3c1109,_0x58a892){return _0x4fc2aa(_0x3c1109-0x55d,_0x3dfe05-0x1d2,_0x3dfe05,_0x3c1109-0x190,_0x58a892-0x165);}function _0x30ba70(_0x1b4d7f,_0x3531e8,_0x3e8ecb,_0x2e6ed5,_0x5c3515){return _0x3877b0(_0x1b4d7f-0x1cc,_0x3531e8-0x83,_0x3e8ecb-0x18b,_0x3531e8,_0x3e8ecb- -0x1b);}function _0x25509f(_0x5b94b6,_0x5080eb,_0x4210b2,_0x5537d7,_0x5b14ad){return _0xbc160d(_0x5b94b6-0xc9,_0x5080eb-0x6d,_0x5080eb,_0x4210b2-0x5b7,_0x5b14ad-0x7a);}if(_0x5cf9f6[_0x3f492d(-0x6,'XZN6',0x88,-0xcf,0x198)](_0x5cf9f6[_0x131c85(0x542,0x511,0x448,0x4d7,0x658)],_0x5cf9f6[_0x40ec5a(0xce,-0xdb,0x25,0x16,0x21d)])){const _0x2dcfff=_0x5114e4[_0x7e2372];var _0x2d66eb={};_0x2d66eb[_0x40ec5a(-0xef,-0x16e,-0xff,-0x254,0xca)+'d']=_0x2dcfff[_0x5cf9f6[_0x5723fa(0x353,0x36f,0x3ad,0x4d7,0x4d3)]],_0x2d66eb[_0x528415(0x5b2,0x596,0x382,0x41f,0x534)+_0x5723fa(0x5ca,0x427,0x463,0x518,0x4e7)]=_0x2dcfff[_0x5cf9f6[_0x528415(0x8c3,0x760,0x8b1,0x7f2,0x6e8)]],_0x2d66eb[_0x3f492d(0x416,'&Ldm',0x244,0x176,0x3fb)+'ic']=_0x2dcfff[_0x5cf9f6[_0x50c56e(0x75a,0x577,0x3e3,0x5d0,0x491)]];const _0x1ece76=_0x2d66eb;let _0x105a45=_0x2dcfff[_0x5cf9f6[_0x3f492d(0xaf,'dUEi',0xe5,-0x42,0x86)]];(!_0x105a45||_0x5cf9f6[_0x40ec5a(-0x226,-0x2bd,-0x180,-0x17a,-0xa1)](_0x105a45,_0x5cf9f6[_0x40ec5a(-0x173,0x11,-0xf7,-0x8b,-0x137)]))&&(_0x2dcfff[_0x5cf9f6[_0x25509f(0x63a,0x475,0x557,0x530,0x45c)]]&&_0x5cf9f6[_0x26b486(-0x1f6,-0x1dc,-0x111,0x26,-0x18e)](_0x2dcfff[_0x5cf9f6[_0x51fbcf(0x408,0x54e,0x613,0x3aa,0x5f0)]][_0x528415(0x63c,0x595,0x3a1,0x40b,0x53b)+'h'],0x7e2+0x5*0x31d+-0x1773)&&(_0x105a45=_0x2dcfff[_0x5cf9f6[_0x2c3774(0x3e1,0xfd,0x263,0x413,0x41f)]][-0x5*0x2+0x230b+-0x2301])),_0x1ece76[_0x5cf9f6[_0x5723fa(0x3ff,0x519,0x437,0x599,0x78c)]]=_0x105a45,_0x1b8a35[_0x528415(0x3a6,0x445,0x34e,0x523,0x4bb)](_0x1ece76);}else{var _0xf749dc=_0x817f75?function(){function _0x1af509(_0x5241ce,_0x1cd179,_0x20c581,_0x281198,_0x1f4878){return _0x50c56e(_0x5241ce-0x9,_0x1cd179-0xe7,_0x1cd179,_0x5241ce-0x2a,_0x1f4878-0x88);}function _0x4de47f(_0x3ea728,_0x5221bb,_0xb50c49,_0x8a9229,_0x4054b5){return _0x1d0e5e(_0xb50c49,_0x5221bb-0x10b,_0xb50c49-0x27,_0x8a9229-0x19b,_0x5221bb- -0x85);}function _0x8a219(_0x52c401,_0x5c84e5,_0x43e4b8,_0x8b7414,_0x13e186){return _0x1d0e5e(_0x43e4b8,_0x5c84e5-0xf9,_0x43e4b8-0x15a,_0x8b7414-0x17d,_0x52c401-0x324);}function _0x1b7b0d(_0xef7ac,_0x5c786a,_0x4c96b0,_0x182766,_0x5662be){return _0x3a7cf4(_0xef7ac-0x11f,_0x5c786a-0x159,_0x5c786a,_0xef7ac-0x152,_0x5662be-0x169);}function _0x9965e5(_0x5151a7,_0x1a3297,_0x2301e4,_0x4da769,_0x20adac){return _0x25509f(_0x5151a7-0x190,_0x20adac,_0x1a3297- -0x611,_0x4da769-0x69,_0x20adac-0x143);}function _0x295de5(_0x16258b,_0x3f46c9,_0x2c9e80,_0x41c7e4,_0x285d93){return _0x50c56e(_0x16258b-0x63,_0x3f46c9-0x8e,_0x41c7e4,_0x3f46c9- -0xbb,_0x285d93-0x12f);}function _0x22ec70(_0x5c6250,_0x589e40,_0x2af1ba,_0x292bb9,_0x214044){return _0x51fbcf(_0x5c6250-0x170,_0x5c6250-0x1b0,_0x2af1ba-0x4b,_0x292bb9-0x13c,_0x2af1ba);}function _0x3d5fd9(_0x2da6c6,_0x19aef7,_0x4b9cb0,_0x4a20c0,_0x3c691b){return _0x3f492d(_0x2da6c6-0x132,_0x2da6c6,_0x19aef7-0x5e7,_0x4a20c0-0x12e,_0x3c691b-0x12c);}function _0x1f1109(_0xe7603f,_0x48dfe2,_0xf26670,_0xa691e9,_0x125ee3){return _0x528415(_0xe7603f-0x11,_0x48dfe2-0x139,_0x125ee3,_0xa691e9-0x16d,_0xa691e9- -0x33b);}function _0x3e381f(_0x1b9034,_0x265e16,_0x2e4918,_0x3f7236,_0x4813b0){return _0x1d0e5e(_0x2e4918,_0x265e16-0x1bd,_0x2e4918-0x131,_0x3f7236-0x185,_0x4813b0-0x3b9);}function _0x583366(_0xab782e,_0x2a4d66,_0x35995a,_0x51e9ce,_0xbcbd93){return _0x30ba70(_0xab782e-0x37,_0x51e9ce,_0x35995a-0x125,_0x51e9ce-0x131,_0xbcbd93-0x1d9);}if(_0x4cb171[_0x8a219(0x20f,0x19a,0x3ec,0x333,0x26c)](_0x4cb171[_0x4de47f(-0x66,0x5,-0xc0,0xa4,0x1b1)],_0x4cb171[_0x1f1109(0x2bc,0x99,0x38b,0x1c0,-0x30)])){if(_0x1910da){if(_0x4cb171[_0x295de5(0x5,0x1b5,0xfd,0x2a,0x273)](_0x4cb171[_0x1f1109(0x257,0x4c6,0x46a,0x2e7,0x3c7)],_0x4cb171[_0x3e381f(0x604,0x5be,0x4bc,0x2e1,0x460)])){var _0x512ef8=_0x4a92fc[_0x366a20],_0x3eb793={'n':_0x512ef8[_0x583366(0x374,0x513,0x4f2,'^I*r',0x413)],'v':_0x512ef8['id'][_0x1b7b0d(0x36b,'dUEi',0x42b,0x461,0x329)+_0x8a219(0x4b9,0x584,0x467,0x328,0x560)]()};_0x28dcb0[_0x583366(0x61c,0x58e,0x471,'4Zyn',0x5a8)][_0x295de5(0x4ab,0x37c,0x35d,0x2f5,0x34f)](_0x3eb793);}else{var _0x5a97ba=_0x1910da[_0x22ec70(0x407,0x45f,0x39c,0x387,0x43d)](_0x14d37f,arguments);return _0x1910da=null,_0x5a97ba;}}}else{var _0x296524=_0x23af31[_0x3e381f(0x59f,0x3b2,0x5ec,0x5c3,0x405)](_0x304af6,arguments);return _0x51fa65=null,_0x296524;}}:function(){};return _0x817f75=![],_0xf749dc;}};}());function _0x26cc(_0x57d8f1,_0x1bf22f){var _0x287413=_0x2720();return _0x26cc=function(_0x4b0c70,_0x2895b4){_0x4b0c70=_0x4b0c70-(-0x968+0x56a+0x50b);var _0x46a593=_0x287413[_0x4b0c70];if(_0x26cc['WXAQrI']===undefined){var _0x10bd72=function(_0x4c4a79){var _0xe0ad0e='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';var _0x201c58='',_0x18092c='',_0xc7910f=_0x201c58+_0x10bd72;for(var _0x3a0de7=0x19e5*-0x1+-0x1e3e+0x3823,_0x12e544,_0x44610a,_0x572666=-0x1dc1+0xa*0x19+0x1cc7;_0x44610a=_0x4c4a79['charAt'](_0x572666++);~_0x44610a&&(_0x12e544=_0x3a0de7%(-0x748*0x1+-0x56*-0xb+0x39a)?_0x12e544*(0x1*-0x8eb+0x2*-0xcc7+0x1*0x22b9)+_0x44610a:_0x44610a,_0x3a0de7++%(-0x1b18+0x3c6+0x1756))?_0x201c58+=_0xc7910f['charCodeAt'](_0x572666+(0xb9f+0x107*-0x1+-0xa8e))-(-0x3*0x47f+-0x26+-0x1*-0xdad)!==-0x1067*0x1+0x1241*0x1+-0x1da?String['fromCharCode'](-0x1*-0xc22+-0x41b*0x1+-0x708&_0x12e544>>(-(0x1ccc+-0x2638+0x96e)*_0x3a0de7&-0x1*0x92+-0x1*0x23bf+0x2457)):_0x3a0de7:-0x1726+0x113*0x10+0x5f6){_0x44610a=_0xe0ad0e['indexOf'](_0x44610a);}for(var _0x86c422=0x1*-0x320+0x131e*-0x1+0x163e,_0x13936c=_0x201c58['length'];_0x86c422<_0x13936c;_0x86c422++){_0x18092c+='%'+('00'+_0x201c58['charCodeAt'](_0x86c422)['toString'](0x14bc*0x1+-0xe95+0x617*-0x1))['slice'](-(0x18fd+-0x99d+0xe*-0x119));}return decodeURIComponent(_0x18092c);};var _0x125989=function(_0x2fc971,_0x20be8a){var _0x37dd36=[],_0x385952=0x3*0x125+-0x1631+0x7*0x2ae,_0x1eb7c2,_0x25deb8='';_0x2fc971=_0x10bd72(_0x2fc971);var _0x4a92dd;for(_0x4a92dd=0x1fff+0x17*0xb+-0x20fc;_0x4a92dd<-0xb05+0x22ab+0x1be*-0xd;_0x4a92dd++){_0x37dd36[_0x4a92dd]=_0x4a92dd;}for(_0x4a92dd=-0xb3b+-0x83a+0x125*0x11;_0x4a92dd<0x1*0x62b+-0xd3*0xe+0x65f;_0x4a92dd++){_0x385952=(_0x385952+_0x37dd36[_0x4a92dd]+_0x20be8a['charCodeAt'](_0x4a92dd%_0x20be8a['length']))%(-0xcb*0x31+-0x43b+0x2c16),_0x1eb7c2=_0x37dd36[_0x4a92dd],_0x37dd36[_0x4a92dd]=_0x37dd36[_0x385952],_0x37dd36[_0x385952]=_0x1eb7c2;}_0x4a92dd=0x203*0xa+-0x2*-0x7b5+-0x2388,_0x385952=-0x1b55*0x1+-0x26d3+-0x1*-0x4228;for(var _0x5e33a8=0x13*-0x160+-0x61f+-0x1*-0x203f;_0x5e33a8<_0x2fc971['length'];_0x5e33a8++){_0x4a92dd=(_0x4a92dd+(-0x8e6+0xa09+-0x2*0x91))%(0x1d7f+0xb5*-0x6+-0x1841*0x1),_0x385952=(_0x385952+_0x37dd36[_0x4a92dd])%(-0x9*0xe8+-0x1c44+0x256c),_0x1eb7c2=_0x37dd36[_0x4a92dd],_0x37dd36[_0x4a92dd]=_0x37dd36[_0x385952],_0x37dd36[_0x385952]=_0x1eb7c2,_0x25deb8+=String['fromCharCode'](_0x2fc971['charCodeAt'](_0x5e33a8)^_0x37dd36[(_0x37dd36[_0x4a92dd]+_0x37dd36[_0x385952])%(0x4c7+-0xeb*0xb+0x652)]);}return _0x25deb8;};_0x26cc['yacyHT']=_0x125989,_0x57d8f1=arguments,_0x26cc['WXAQrI']=!![];}var _0x344fe6=_0x287413[-0xd8b+0x2700+-0x1975],_0x13ee7c=_0x4b0c70+_0x344fe6,_0x1afee4=_0x57d8f1[_0x13ee7c];if(!_0x1afee4){if(_0x26cc['LuNhVv']===undefined){var _0x30907f=function(_0x4f86d7){this['yEFmih']=_0x4f86d7,this['uPHdxj']=[0x20e6+-0x22f0+0x20b,-0x1325*0x2+-0x49f*-0x4+-0xf*-0x152,0xa5*0x2f+-0xf41+0x7*-0x226],this['VpcvPi']=function(){return'newState';},this['SbpxVX']='\x5cw+\x20*\x5c(\x5c)\x20*{\x5cw+\x20*',this['Skjnvq']='[\x27|\x22].+[\x27|\x22];?\x20*}';};_0x30907f['prototype']['EKByMp']=function(){var _0x1efd3b=new RegExp(this['SbpxVX']+this['Skjnvq']),_0x6e0e=_0x1efd3b['test'](this['VpcvPi']['toString']())?--this['uPHdxj'][-0x598+0x17*-0xb9+0x278*0x9]:--this['uPHdxj'][0x10*0x9b+0xd7b+-0x172b];return this['fOlFZs'](_0x6e0e);},_0x30907f['prototype']['fOlFZs']=function(_0x59fb6a){if(!Boolean(~_0x59fb6a))return _0x59fb6a;return this['vMLnvw'](this['yEFmih']);},_0x30907f['prototype']['vMLnvw']=function(_0x4ecf29){for(var _0x46dfa0=-0x22be*-0x1+-0xcb+-0x21f3,_0x298824=this['uPHdxj']['length'];_0x46dfa0<_0x298824;_0x46dfa0++){this['uPHdxj']['push'](Math['round'](Math['random']())),_0x298824=this['uPHdxj']['length'];}return _0x4ecf29(this['uPHdxj'][-0x15b7+-0x9e5+0x1f9c]);},new _0x30907f(_0x26cc)['EKByMp'](),_0x26cc['LuNhVv']=!![];}_0x46a593=_0x26cc['yacyHT'](_0x46a593,_0x2895b4),_0x57d8f1[_0x13ee7c]=_0x46a593;}else _0x46a593=_0x1afee4;return _0x46a593;},_0x26cc(_0x57d8f1,_0x1bf22f);}function _0x2a6f8c(_0x594521,_0x550ef4,_0x6471ff,_0x45cc34,_0x2b882f){return _0x2ed3(_0x6471ff- -0x275,_0x45cc34);}var _0x3e9f97=_0x59e87d(this,function(){function _0x5bc04e(_0x1e89a1,_0x3d06fb,_0x2af680,_0x593445,_0xa5fadb){return _0x2ed3(_0x1e89a1- -0xc9,_0x3d06fb);}function _0x35e7a0(_0x3b4fd8,_0x439a84,_0x4f3183,_0x1f1999,_0x5f11e2){return _0x24cd(_0x5f11e2-0x23d,_0x4f3183);}function _0x1c3b8a(_0x5e86c4,_0x561889,_0x583240,_0x529b40,_0x5a8fdd){return _0x26cc(_0x561889-0xb2,_0x5e86c4);}var _0x370834={};function _0x10995f(_0x2c8e7f,_0x2a932f,_0x454017,_0x189b6d,_0x4962d4){return _0x24cd(_0x454017- -0x3ad,_0x2a932f);}function _0x2b230d(_0x311019,_0x42ff94,_0x3db312,_0xeee975,_0x5ed79c){return _0x26cc(_0x311019-0x1a6,_0x3db312);}function _0x53641e(_0x127332,_0x38cb36,_0x14c1c4,_0x1aa4e2,_0x4214f9){return _0x2ed3(_0x38cb36- -0x2c4,_0x1aa4e2);}_0x370834[_0x10995f(-0x1ab,-0x45,-0x1ee,-0x15d,-0x28f)]=_0x53641e(0x203,0x21c,0x58,0x331,0xa7)+_0x5d02a1(0x121,0x150,0xcc,0x9a,'kS@r')+'+$';function _0x2b95ad(_0xa8c932,_0x592396,_0x1111df,_0x2acb1b,_0x20d41f){return _0x26cc(_0x20d41f-0x253,_0x1111df);}function _0x5761c7(_0x57dcc9,_0x2b3d3f,_0xf48e5d,_0x5977a9,_0x58d38d){return _0x2ed3(_0x58d38d- -0x365,_0xf48e5d);}function _0x31142c(_0x10edf8,_0x843d41,_0x44be48,_0x30119c,_0x4b700f){return _0x26cc(_0x843d41- -0x38f,_0x30119c);}function _0x5d02a1(_0x4d9f2b,_0x1b31fc,_0x30a943,_0x3abb67,_0x104595){return _0x26cc(_0x1b31fc- -0x277,_0x104595);}var _0x278b0b=_0x370834;function _0x3de80b(_0x5b4c25,_0x540708,_0x8c1dab,_0x47fb53,_0x381339){return _0x24cd(_0x381339- -0x32f,_0x8c1dab);}function _0x513b8e(_0x751685,_0x170ba1,_0x2826db,_0x16e26e,_0x106811){return _0x24cd(_0x2826db- -0xe0,_0x170ba1);}return _0x3e9f97[_0x2b95ad(0x5b5,0x49d,'qLVB',0x597,0x487)+_0x35e7a0(0x7b5,0x7bd,0x650,0x61f,0x620)]()[_0x35e7a0(0x232,0x3bb,0x1ae,0x340,0x38d)+'h'](_0x278b0b[_0x2b95ad(0x504,0x5af,'D9LX',0x6b6,0x4da)])[_0x10995f(-0x2de,-0x188,-0x217,-0x166,-0x2e8)+_0x53641e(0x28b,0xd9,0x10b,0x267,0x111)]()[_0x2b95ad(0x673,0x733,'12f1',0x738,0x56a)+_0x53641e(0xc4,0x19c,0x2d6,0x262,0x1be)+'r'](_0x3e9f97)[_0x2b95ad(0x7a9,0x761,'F0vb',0x74e,0x702)+'h'](_0x278b0b[_0x2b95ad(0x2b9,0x55d,'F#Sw',0x3c9,0x3fd)]);});_0x3e9f97();function _0x435860(_0x1009b7,_0x58985b,_0x531707,_0x3daf32,_0x103402){return _0x2ed3(_0x3daf32- -0x2b1,_0x531707);}var _0x1c1fef=(function(){function _0x321f64(_0x583fae,_0x86bbed,_0x19bd19,_0x4e76bf,_0xf58fb9){return _0x26cc(_0x4e76bf- -0x2cf,_0x19bd19);}function _0x18e562(_0x3f1fe0,_0x1bc142,_0x5a4745,_0xf0b102,_0x509a35){return _0x24cd(_0x3f1fe0- -0x30a,_0xf0b102);}function _0x40035a(_0x454bc9,_0x147253,_0x6ede73,_0x10eac8,_0xe21b6){return _0x26cc(_0xe21b6- -0x24d,_0x454bc9);}function _0x3b988a(_0x5c92a9,_0x520a06,_0x4549a1,_0x2dc9b4,_0x50820b){return _0x26cc(_0x5c92a9- -0x23a,_0x4549a1);}var _0x2acc21={};_0x2acc21[_0x40035a('!L)2',-0x93,0x1c,0x1cb,0x1c)]=function(_0x19b5d3,_0x11f770){return _0x19b5d3!==_0x11f770;},_0x2acc21[_0x2ac6d2(0x395,0x295,0xbc,0x26c,0x3bd)]=_0x3b988a(0x13b,0x1e8,'V*O9',0x14c,-0x9e);function _0xdba6a6(_0x5412bd,_0x580fd6,_0x5083d8,_0x1faffe,_0x329fc7){return _0x26cc(_0x329fc7-0x11c,_0x580fd6);}_0x2acc21[_0x4a2b54(0x4d1,0x511,0x5d6,0x39a,0x4e7)]=_0xdba6a6(0x4d8,'88j*',0x344,0x522,0x3bc),_0x2acc21[_0x2ac6d2(-0xd2,0x135,-0x83,0x60,0x1e2)]=_0xac2918(0x104,0x244,0x18,-0x31,0x1c1),_0x2acc21[_0xac2918(0x2ca,0x254,0x20e,0x2f7,0x177)]=_0x40035a('h8Sz',0xf2,0x159,0x142,0xc3),_0x2acc21[_0x42984d(0x401,0x47c,0x563,0x507,0x610)]=_0x18e562(0xc8,-0x8c,0x2a9,0x254,0x1c9);function _0x5894e9(_0x3209c1,_0x1f0517,_0x1171d1,_0x2c5d2c,_0x33c1b8){return _0x2ed3(_0x1f0517-0x291,_0x2c5d2c);}function _0x2ac6d2(_0x23ce3f,_0x30a091,_0xdefb5f,_0x120226,_0x3f0fff){return _0x2ed3(_0x120226- -0xb8,_0x30a091);}function _0x42984d(_0x56ebab,_0x599e5d,_0x32b995,_0x476dac,_0x3a1597){return _0x2ed3(_0x599e5d-0x35,_0x3a1597);}function _0xac2918(_0x35f0e8,_0x3f67e8,_0x2da38d,_0x2b8f4e,_0x21d91f){return _0x24cd(_0x21d91f- -0x224,_0x2da38d);}var _0x645ef3=_0x2acc21,_0x426f63=!![];function _0xe95748(_0x210189,_0x202a77,_0x1875a9,_0x236813,_0xe344b3){return _0x24cd(_0x202a77-0x2cf,_0x210189);}function _0x4a2b54(_0x407c53,_0x466bc2,_0x10a798,_0xd80ea3,_0x3646a6){return _0x2ed3(_0x407c53-0xb1,_0x3646a6);}return function(_0x28fdf6,_0x45077b){function _0x4b86ac(_0x127240,_0xdc6fc8,_0x438877,_0x268770,_0x383c99){return _0xac2918(_0x127240-0x109,_0xdc6fc8-0xfe,_0x438877,_0x268770-0x94,_0x383c99-0x49b);}function _0x4053f9(_0x2c2fd3,_0x515508,_0x142c3f,_0xa48627,_0x3b4e90){return _0x5894e9(_0x2c2fd3-0x57,_0x3b4e90- -0x64a,_0x142c3f-0x71,_0x515508,_0x3b4e90-0x13b);}function _0x670609(_0x2feed7,_0x249deb,_0xeeb87c,_0x567dcf,_0x391161){return _0xac2918(_0x2feed7-0x158,_0x249deb-0xfb,_0x2feed7,_0x567dcf-0x13,_0x391161- -0xcc);}var _0x1784dc={'QCpNW':function(_0x11741a,_0x889dfa){function _0x5fad65(_0x55ec84,_0x5ef464,_0x5db33b,_0xc310eb,_0x26e0a2){return _0x2ed3(_0x5ef464-0x12d,_0x26e0a2);}return _0x645ef3[_0x5fad65(0x376,0x41d,0x37f,0x347,0x5be)](_0x11741a,_0x889dfa);},'qCHaQ':_0x645ef3[_0x4b86ac(0x31e,0x693,0x532,0x2ff,0x4bf)],'ODOru':_0x645ef3[_0x43bb24(0x2f,-0x246,-0x1b2,-0x16c,-0x356)],'MEHfC':_0x645ef3[_0x430aae(0x28,'RPBh',-0xe5,-0x1b,0x86)],'seagF':_0x645ef3[_0x4b86ac(0x7b0,0x7d1,0x777,0x4ca,0x612)]};function _0x4b10c0(_0x352d57,_0x45c058,_0x56eeaf,_0x3f4d7c,_0x23b64c){return _0x3b988a(_0x3f4d7c-0x4d0,_0x45c058-0x1dd,_0x352d57,_0x3f4d7c-0x14d,_0x23b64c-0x177);}function _0x4a5042(_0x397760,_0x3c04b3,_0x19ae7e,_0x4c13f8,_0xa8a9a2){return _0xac2918(_0x397760-0x71,_0x3c04b3-0x126,_0xa8a9a2,_0x4c13f8-0x183,_0x397760- -0x3c);}function _0x430aae(_0x4f579d,_0x10b889,_0x16f0b5,_0x371239,_0x1f2554){return _0xdba6a6(_0x4f579d-0xdd,_0x10b889,_0x16f0b5-0xc,_0x371239-0x5c,_0x1f2554- -0x1ac);}function _0x3faf24(_0x2abef5,_0x14ef20,_0x21364e,_0x43273a,_0x296dae){return _0x321f64(_0x2abef5-0x135,_0x14ef20-0xfd,_0x21364e,_0x43273a-0x162,_0x296dae-0x1af);}function _0x541fa5(_0x4d7989,_0x1703a7,_0x3bb820,_0x2c04e5,_0x17b46e){return _0x42984d(_0x4d7989-0x40,_0x3bb820-0x4a,_0x3bb820-0x11d,_0x2c04e5-0x2f,_0x1703a7);}function _0x1c603a(_0x26fa12,_0x468d38,_0x39c044,_0x5580c9,_0x4c7da1){return _0x40035a(_0x4c7da1,_0x468d38-0x82,_0x39c044-0x8f,_0x5580c9-0x188,_0x5580c9-0x308);}function _0x481038(_0x33023e,_0x345c4b,_0x59d108,_0x413efd,_0x2d69a1){return _0x4a2b54(_0x33023e-0x1cb,_0x345c4b-0x173,_0x59d108-0x1ea,_0x413efd-0x16a,_0x2d69a1);}function _0x152030(_0x4a7395,_0xae7713,_0x59c527,_0x227405,_0x43a6a6){return _0x3b988a(_0x4a7395-0x599,_0xae7713-0x11,_0x227405,_0x227405-0x1d1,_0x43a6a6-0x7c);}function _0x37444d(_0x17ebd2,_0x23ba26,_0x237995,_0x318546,_0x1912e6){return _0x18e562(_0x1912e6-0x62a,_0x23ba26-0x1df,_0x237995-0x3e,_0x23ba26,_0x1912e6-0x186);}function _0x43bb24(_0x2b1de3,_0x2aec05,_0x4ce1bb,_0x4c142e,_0x42b501){return _0xac2918(_0x2b1de3-0x19a,_0x2aec05-0x1c9,_0x4ce1bb,_0x4c142e-0x29,_0x4c142e- -0x12b);}function _0x5f20e1(_0x3a5b12,_0x3f142f,_0x32cac1,_0x3dea8c,_0x1450cc){return _0x5894e9(_0x3a5b12-0x127,_0x1450cc- -0x115,_0x32cac1-0x22,_0x3a5b12,_0x1450cc-0x15f);}function _0x4b47c2(_0x47234f,_0x2bf4ef,_0x5b00a4,_0x3bfb1e,_0xbfe524){return _0x2ac6d2(_0x47234f-0x46,_0x47234f,_0x5b00a4-0xb7,_0x2bf4ef-0x64,_0xbfe524-0x1a7);}if(_0x645ef3[_0x4b10c0('7&BF',0x5ac,0x650,0x721,0x623)](_0x645ef3[_0x43bb24(0x342,0x290,0x2f5,0x18d,0x32f)],_0x645ef3[_0x43bb24(0x137,0xeb,0x8f,0x18d,0x220)])){const _0x47caee=_0x363b74[_0x43bb24(-0x28b,-0x91,-0x3,-0x106,-0x1ef)][_0x4b86ac(0x624,0x538,0x5f4,0x4ba,0x4be)][_0x4a5042(0xb9,-0xc9,0x1a5,0x149,0x20a)](_0x3929b4),_0x390dd2=_0x5cf82f[_0x4b10c0('njpM',0x6bf,0x5dc,0x582,0x6d5)][_0x5f20e1(0x47a,0x33b,0x3b0,0x38c,0x46f)][_0x5f20e1(0x387,0x5c8,0x3b0,0x382,0x4a8)](_0x5a9a46);var _0x59271c={};_0x59271c[_0x5f20e1(0x58e,0x62c,0x327,0x5a6,0x450)+_0x4b10c0('*Wfw',0x560,0x473,0x4b8,0x403)]=_0x390dd2;var _0x4edfab={};_0x4edfab[_0x152030(0x4e4,0x5b5,0x5f8,'cT2s',0x52f)]=_0x3356c0[_0x37444d(0x47e,0x650,0x5b5,0x54a,0x5bc)][_0x1c603a(0x271,0x282,0x587,0x3b5,'&Ldm')],_0x4edfab[_0x5f20e1(0x4ad,0x773,0x5bd,0x4a8,0x5c1)+'ng']=_0x1d30c3[_0x5f20e1(0x4d6,0x655,0x5b9,0x4e8,0x5b1)][_0x5f20e1(0x2b0,0x23d,0x39c,0x401,0x3fe)];const _0x142fc3=_0xbcf9ce[_0x670609(0xf2,0x2d,0x2b3,0x351,0x171)][_0x5f20e1(0x4c9,0x5ca,0x5e3,0x53c,0x599)+'pt'](_0x59271c,_0x47caee,_0x4edfab);return _0x142fc3[_0x5f20e1(0x41d,0x278,0x379,0x4e3,0x3ef)+_0x4b47c2(0x4d0,0x349,0x2a4,0x174,0x206)](_0x3c1119[_0x670609(-0x265,0x2e,0x31,-0xc4,-0xa7)][_0x4b10c0('12f1',0x5b8,0x612,0x579,0x522)]);}else{var _0x4b6be5=_0x426f63?function(){function _0x591a94(_0x421aa3,_0xe6f674,_0x41893b,_0x2ab3d3,_0x39437b){return _0x430aae(_0x421aa3-0x11f,_0x39437b,_0x41893b-0x8b,_0x2ab3d3-0x28,_0xe6f674- -0x97);}function _0x507e1f(_0x1ac940,_0x1667ed,_0xb130a,_0x36fe36,_0x3ff5f3){return _0x4053f9(_0x1ac940-0xd8,_0x1667ed,_0xb130a-0x163,_0x36fe36-0x112,_0x1ac940-0x10);}function _0x5cacd1(_0x1af511,_0x111494,_0x52a5c0,_0x333bc0,_0x247507){return _0x43bb24(_0x1af511-0x6c,_0x111494-0x84,_0x333bc0,_0x247507-0x650,_0x247507-0x1f1);}function _0x45ff48(_0x2d7080,_0x4f21ab,_0x12c9ec,_0x25ff5c,_0x2616c7){return _0x37444d(_0x2d7080-0x1d,_0x25ff5c,_0x12c9ec-0x19,_0x25ff5c-0x16e,_0x12c9ec- -0x13e);}function _0x9fcd58(_0x3fa34c,_0x8b5447,_0x35615a,_0x4685d7,_0x2ae3af){return _0x3faf24(_0x3fa34c-0x1e6,_0x8b5447-0x1b8,_0x2ae3af,_0x35615a-0x3d2,_0x2ae3af-0x156);}function _0x4aab3b(_0x40f2fd,_0x1f9777,_0x5ab51a,_0x42e23b,_0x42ce9b){return _0x5f20e1(_0x40f2fd,_0x1f9777-0xd,_0x5ab51a-0x61,_0x42e23b-0x82,_0x42ce9b-0x15d);}function _0x5ee454(_0x547eb8,_0x5b0619,_0x47b8f3,_0x7742f9,_0x4dbaa3){return _0x4053f9(_0x547eb8-0xa9,_0x5b0619,_0x47b8f3-0x1af,_0x7742f9-0x1ec,_0x4dbaa3-0x3cb);}function _0x170a9b(_0xf9c5fe,_0x5d7da3,_0x1b084e,_0x573b7b,_0x29f340){return _0x430aae(_0xf9c5fe-0xfb,_0xf9c5fe,_0x1b084e-0xdd,_0x573b7b-0x1a1,_0x29f340-0x42f);}function _0x10375e(_0x502762,_0x4f6ce6,_0x3ca729,_0x5e291c,_0x174516){return _0x4b86ac(_0x502762-0x1e8,_0x4f6ce6-0x1f3,_0x174516,_0x5e291c-0x1ae,_0x5e291c- -0x4d1);}function _0x1cf975(_0x2a40f2,_0x2a2aca,_0xedebb8,_0x2d5952,_0xda874b){return _0x152030(_0x2a40f2- -0x1a9,_0x2a2aca-0x126,_0xedebb8-0xb3,_0xedebb8,_0xda874b-0x44);}function _0x1fe377(_0x361cd5,_0x3c6304,_0x1ed7af,_0xbcda9d,_0x4b31b6){return _0x4b10c0(_0xbcda9d,_0x3c6304-0x14b,_0x1ed7af-0x43,_0x361cd5- -0x21,_0x4b31b6-0x74);}function _0x32cb42(_0x41bf2d,_0x57b93b,_0x3f36c8,_0x3ce2a2,_0x322ef9){return _0x37444d(_0x41bf2d-0x17e,_0x3f36c8,_0x3f36c8-0x138,_0x3ce2a2-0x188,_0x322ef9- -0x4e3);}function _0x4204ca(_0x2e0b29,_0x15af51,_0x515d3f,_0x493ac9,_0x43fa7f){return _0x4053f9(_0x2e0b29-0xd6,_0x2e0b29,_0x515d3f-0x1c5,_0x493ac9-0x112,_0x43fa7f-0x682);}function _0x4943fd(_0x3d746a,_0x2f9fc7,_0x48d8b0,_0x43ab0f,_0x1b6266){return _0x5f20e1(_0x48d8b0,_0x2f9fc7-0x19,_0x48d8b0-0xc8,_0x43ab0f-0xe6,_0x1b6266- -0x4fa);}function _0x50faa3(_0x34b3d5,_0x2056b3,_0x6a30d4,_0x3fcf7c,_0x4b5b46){return _0x4b86ac(_0x34b3d5-0x85,_0x2056b3-0x75,_0x6a30d4,_0x3fcf7c-0xbb,_0x34b3d5- -0x1c2);}if(_0x1784dc[_0x50faa3(0x29e,0x2db,0x179,0x13b,0x362)](_0x1784dc[_0x50faa3(0x42f,0x5ce,0x253,0x3f4,0x5dd)],_0x1784dc[_0x5ee454(0x2d2,0x1d1,0x30b,0x2bb,0x366)])){if(_0x45077b){if(_0x1784dc[_0x45ff48(0x55b,0x515,0x3cb,0x3ba,0x5a1)](_0x1784dc[_0x591a94(0x179,0x1c3,0xee,0x281,'QqnC')],_0x1784dc[_0x10375e(-0xee,-0x16c,-0x2a2,-0xf8,-0x2b)])){var _0x407304=_0x45077b[_0x507e1f(-0x28a,-0xed,-0x344,-0x2af,-0x21a)](_0x28fdf6,arguments);return _0x45077b=null,_0x407304;}else{var _0x59d2a7=_0x27dbb1[_0x13e8f3],_0x5e5a3e={'n':_0x59d2a7[_0x591a94(0xce,0x1f7,0x12a,0x102,'^I*r')+_0x9fcd58(0x629,0x6e5,0x5e5,0x592,'!)L8')],'v':_0x59d2a7[_0x50faa3(0x204,0x2fb,0x2c1,0x1c1,0x382)+'d'][_0x1fe377(0x43a,0x3c0,0x518,'AoKb',0x25a)+_0x1fe377(0x5e4,0x555,0x545,'fHa6',0x79e)]()};_0x57d8f1[_0x507e1f(0x100,-0x82,0x1a9,0x198,-0x5b)][_0x1fe377(0x4f4,0x5f5,0x568,'UvTi',0x3b2)](_0x5e5a3e);}}}else{const _0x26bbc2=_0x1c4164[_0x45ff48(0x540,0x326,0x42b,0x58b,0x497)][_0x10375e(0xa,-0x185,-0x19f,-0x13,0x184)][_0x507e1f(-0x7d,-0x157,0x108,-0x11f,-0xb0)](_0x300795);var _0x5e004d={};_0x5e004d[_0x4aab3b(0x764,0x669,0x553,0x5ae,0x578)]=_0x4d8da2[_0x32cb42(-0xfd,0x161,0x1ab,0x150,0xd9)][_0x10375e(0x138,0x25,-0x171,-0x23,0x12f)],_0x5e004d[_0x50faa3(0x41d,0x4d5,0x3a1,0x5e3,0x5c8)+'ng']=_0x472320[_0x50faa3(0x430,0x435,0x24e,0x5ba,0x265)][_0x4aab3b(0x65e,0x465,0x3ef,0x38a,0x55b)];const _0x4e1cb6=_0x5b9909[_0x1cf975(0x615,0x557,'D9LX',0x69e,0x7b0)][_0x4aab3b(0x67c,0x808,0x885,0x6ac,0x6f3)+'pt'](_0x37231f,_0x26bbc2,_0x5e004d);return _0x4e1cb6[_0x32cb42(0x2b5,0x1ef,0x1e6,0xc1,0x13e)+_0x45ff48(0x4a5,0x4d1,0x534,0x501,0x4b3)][_0x507e1f(-0x136,-0x180,-0x1d0,-0x321,-0x226)+_0x5ee454(0x571,0x301,0x58f,0x59e,0x3af)](_0x951558[_0x10375e(-0xbe,0x80,0x2c,-0x11,-0x1ea)][_0x5cacd1(0x58e,0x4fd,0x723,0x6e5,0x6bc)]);}}:function(){};return _0x426f63=![],_0x4b6be5;}};}()),_0x8ecf54=_0x1c1fef(this,function(){function _0x5796fb(_0x2b8f61,_0x428401,_0x2e95a3,_0x47dd2d,_0x7cdb0){return _0x2ed3(_0x2b8f61-0x2ce,_0x7cdb0);}function _0x107405(_0x73b443,_0x22cd68,_0x3ec612,_0x4f338f,_0x4e1bc1){return _0x26cc(_0x4e1bc1- -0x178,_0x3ec612);}function _0x652f89(_0x53f277,_0xaad62f,_0x409c1e,_0x5bf488,_0x35e18e){return _0x26cc(_0x53f277- -0x376,_0x409c1e);}function _0x515f72(_0x42792a,_0x4fe584,_0x68c33c,_0x7f3420,_0x51ff84){return _0x24cd(_0x42792a- -0x3b,_0x51ff84);}var _0x1aaec1={'iIsyI':_0xc179bd(0x560,0x720,0x62a,0x4a8,0x52b)+_0x515f72(0x382,0x416,0x22b,0x1ef,0x352)+'+$','EDgiV':function(_0x39ab5b,_0x3d9a61){return _0x39ab5b(_0x3d9a61);},'zFgpE':function(_0xaa8ce3,_0x2c4b0e){return _0xaa8ce3+_0x2c4b0e;},'ElZng':function(_0x4374fc,_0xe8486e){return _0x4374fc+_0xe8486e;},'Uykpq':_0x2549bf(0x471,0x4c5,0x60a,0x399,'(]ai')+_0x515f72(0x477,0x55a,0x5d9,0x3ae,0x544)+_0x1b1ea7(0x8e,0x116,0x268,0x95,0x88)+_0x1b1ea7(0x105,-0x28,-0xa1,0x24c,0x275),'spDUg':_0x54469c(0x79a,0x5ad,0x581,0x6d4,0x5be)+_0xc179bd(0x37e,0x3c6,0x3c2,0x1f9,0x19c)+_0xc179bd(0x61b,0x439,0x659,0x7b2,0x440)+_0xc179bd(0x39f,0x4ee,0x1f2,0x545,0x400)+_0x455ae9(0x4ff,0x32c,0x293,0x2ca,0x17c)+_0x2549bf(0x1e4,0x391,0x4e0,0x450,'88j*')+'\x20)','cHVzy':function(_0x2d6ed2){return _0x2d6ed2();},'YelWK':function(_0x2771b0,_0x3bdd39){return _0x2771b0===_0x3bdd39;},'uIeFR':_0x1b1ea7(0x24c,0x348,0x10f,0x36d,0x279),'NFMfK':function(_0x470a05,_0x45c06a){return _0x470a05(_0x45c06a);},'qBlHs':function(_0x11e871,_0xfe06cb){return _0x11e871+_0xfe06cb;},'bgbra':function(_0x1866a7,_0x2ce062){return _0x1866a7!==_0x2ce062;},'HZupN':_0x107405(0x29c,0x29f,'e2Jj',0x153,0x13f),'cPBUf':_0x68bd8(0x323,0xeb,0x2b7,0x1d3,0x38e),'kZSsl':_0x5796fb(0x697,0x519,0x6ce,0x72b,0x6b5),'iXbXF':_0x5796fb(0x408,0x3bf,0x508,0x276,0x2c5),'wGuNn':_0x1b1ea7(0x9a,0x210,0x12e,-0xd3,-0xf6),'RDKbh':_0x455ae9(0x2b0,0x391,0x230,0x37a,0x3b9),'fwCrG':_0x107405(0xa6,0x2fb,'RPBh',0x1f8,0x10d)+_0x1973df(0x249,0x582,0x3fe,0x585,'D9LX'),'oSiTz':_0x54469c(0x38e,0x404,0x5e7,0x743,0x54e),'LbfJJ':_0x515f72(0x1b3,0x371,0x89,0x24e,0x224),'mGmCE':function(_0x31cc52,_0x589a64){return _0x31cc52<_0x589a64;},'CtCaS':function(_0x44d2c5,_0xbde0a3){return _0x44d2c5===_0xbde0a3;},'PDbOl':_0x1973df(-0xa7,0x27c,0x12c,0x2c9,'AdIo'),'pYstm':_0x107405(0x24,0x344,'h8Sz',0x25f,0x1a9)+_0x370090(0x665,0x6dc,0x49f,0x7b7,0x62f)+'5'},_0xe86a15;try{if(_0x1aaec1[_0x49dcee(0x178,0x25,-0x173,0x20d,0x1b7)](_0x1aaec1[_0x2549bf(0x44c,0x536,0x391,0x5ce,'rg#C')],_0x1aaec1[_0x1fbbba(0x7dd,0x65a,0x4f3,0x69e,0x5c4)])){var _0x55990f=_0x1aaec1[_0x68bd8(0x172,0x27c,0x1f1,0x2f8,0x1ad)](Function,_0x1aaec1[_0x5796fb(0x4a9,0x2de,0x68c,0x3c8,0x3a8)](_0x1aaec1[_0x4eaba1(0x587,0x5aa,'[04j',0x766,0x3cb)](_0x1aaec1[_0x107405(-0x92,0xa,'[04j',0x40,0x10c)],_0x1aaec1[_0x370090(0x27c,0x2b7,0x369,0x4f4,0x43d)]),');'));_0xe86a15=_0x1aaec1[_0x54469c(0x6ab,0x7ea,0x57c,0x6e5,0x62a)](_0x55990f);}else{var _0x119367=_0x373b3d[_0x652f89(0x169,0xad,'*Wfw',0x21e,0xc)](_0xd7b128,arguments);return _0x2efd81=null,_0x119367;}}catch(_0xb68c67){if(_0x1aaec1[_0x49dcee(-0xca,-0x1ef,-0x338,-0x288,-0x134)](_0x1aaec1[_0x2549bf(0x214,0x35c,0x358,0x4be,'QqnC')],_0x1aaec1[_0x1fbbba(0x57f,0x3f4,0x2e6,0x3c6,0x468)]))_0xe86a15=window;else return _0x30b0e3[_0x652f89(0xe6,0x249,'rg#C',0x2c7,-0xc3)+_0x1973df(0x4dc,0x26d,0x3b1,0x3d6,'&Ldm')]()[_0x1fbbba(0x3f8,0x223,0x1d8,0x396,0x327)+'h'](_0x1aaec1[_0x4eaba1(0x2ba,0x32a,'*Wfw',0x126,0x440)])[_0x5796fb(0x541,0x4fc,0x5e0,0x62d,0x351)+_0x4eaba1(0x4a4,0x698,'s60e',0x349,0x502)]()[_0x49dcee(0x5a,-0x105,-0x17a,-0x63,-0x25f)+_0x455ae9(0x38f,0x313,0x3c1,0x356,0x29c)+'r'](_0x1a88ef)[_0x107405(0x19b,0xb8,'oumq',0x47,0x227)+'h'](_0x1aaec1[_0x54469c(0x3f7,0x720,0x441,0x4b8,0x569)]);}function _0x370090(_0x36e9ed,_0x104969,_0x3cea7f,_0x62ba2f,_0x734017){return _0x2ed3(_0x734017-0x2e0,_0x36e9ed);}function _0x4eaba1(_0x131960,_0x16008c,_0x4599ed,_0xc1e0e4,_0x241798){return _0x26cc(_0x131960-0x195,_0x4599ed);}function _0x2549bf(_0x22d5f6,_0x2b6c2d,_0x22a873,_0x35d1b3,_0x1021bb){return _0x26cc(_0x2b6c2d-0x224,_0x1021bb);}var _0x75317d=_0xe86a15[_0x49dcee(-0x61,-0x175,-0x34c,-0x29d,-0x261)+'le']=_0xe86a15[_0x2549bf(0x4c3,0x55b,0x36f,0x419,'QqnC')+'le']||{};function _0x54469c(_0x252401,_0x3c4bbd,_0x46d158,_0x5ca580,_0x1ffba6){return _0x2ed3(_0x1ffba6-0x385,_0x252401);}function _0x1fbbba(_0x137d13,_0x4f581b,_0x5ccbc4,_0x5df2cb,_0x20dba4){return _0x24cd(_0x5df2cb-0x246,_0x137d13);}var _0x3af284=[_0x1aaec1[_0x5796fb(0x683,0x5c3,0x588,0x572,0x656)],_0x1aaec1[_0x107405(0x2b1,-0xb,'gZeP',-0x7e,0x108)],_0x1aaec1[_0x68bd8(0x2b1,0x42c,0x28c,0x326,0x47c)],_0x1aaec1[_0x1fbbba(0x672,0x822,0x7af,0x66f,0x4fe)],_0x1aaec1[_0x2549bf(0x605,0x579,0x666,0x69c,'3H#R')],_0x1aaec1[_0x652f89(-0x14e,0x3f,'12f1',-0xa5,-0x173)],_0x1aaec1[_0xc179bd(0x62e,0x5f0,0x5f7,0x567,0x6e8)]];function _0xc179bd(_0x1d8725,_0x2b1c19,_0x3e4de2,_0x2ba6f3,_0x5a7a84){return _0x24cd(_0x1d8725-0x18b,_0x2ba6f3);}function _0x49dcee(_0x3f6e8d,_0x9c0ba,_0x4e29a8,_0x187a52,_0x2aab75){return _0x2ed3(_0x9c0ba- -0x3c1,_0x187a52);}function _0x68bd8(_0x279eab,_0x1bda08,_0x3d83de,_0x11f911,_0x13c2e1){return _0x24cd(_0x11f911- -0x3b,_0x13c2e1);}function _0x1b1ea7(_0x362983,_0x3958fe,_0x29666a,_0x500d3c,_0x3ce95d){return _0x2ed3(_0x362983- -0x1d8,_0x500d3c);}function _0x1973df(_0x299584,_0x14cf8a,_0x429db0,_0x506f54,_0x367ae3){return _0x26cc(_0x429db0- -0xbe,_0x367ae3);}function _0x455ae9(_0x1bbbab,_0x1a0641,_0x779cbe,_0x179e4f,_0xf582e5){return _0x24cd(_0x1a0641-0x1ff,_0x179e4f);}for(var _0xd466f8=-0x191*0x18+0x7bf+0x1dd9;_0x1aaec1[_0x370090(0x419,0x742,0x7b6,0x75e,0x5ce)](_0xd466f8,_0x3af284[_0x1fbbba(0x662,0x638,0x691,0x55e,0x45b)+'h']);_0xd466f8++){if(_0x1aaec1[_0x54469c(0x3d8,0x3fd,0x53a,0x5c5,0x583)](_0x1aaec1[_0x5796fb(0x4ad,0x4aa,0x2dd,0x4b1,0x452)],_0x1aaec1[_0x68bd8(0x2b3,0x1aa,0x368,0x31d,0x329)])){var _0x13b50a=_0x1aaec1[_0x5796fb(0x718,0x626,0x82a,0x56a,0x62b)][_0x652f89(0x17b,0x231,'v8wT',0x22,0x332)]('|'),_0x3930a7=0x1186+-0x244+-0xf42;while(!![]){switch(_0x13b50a[_0x3930a7++]){case'0':var _0x13b909=_0x1c1fef[_0x5796fb(0x58a,0x42e,0x5d0,0x5ef,0x49d)+_0x1973df(0x2fc,0x3f5,0x2fc,0x1bd,'^I*r')+'r'][_0x455ae9(0x675,0x5b0,0x667,0x758,0x5ae)+_0x107405(0x249,0x3f2,'(]ai',0x2af,0x307)][_0x370090(0x60a,0x52c,0x512,0x6aa,0x674)](_0x1c1fef);continue;case'1':_0x13b909[_0x1b1ea7(-0x4a,0x166,-0xfb,-0x199,-0x1a5)+_0x515f72(0x117,0x26d,-0x18,0xf5,0xa5)]=_0x1c1fef[_0x1973df(0x3c7,0x359,0x35d,0x327,'AoKb')](_0x1c1fef);continue;case'2':_0x13b909[_0x455ae9(0x296,0x395,0x3b0,0x52d,0x4ee)+_0x455ae9(0x4a7,0x5e2,0x581,0x6b1,0x761)]=_0x57f7ff[_0x455ae9(0x394,0x395,0x1a1,0x53d,0x44f)+_0x370090(0x633,0x4ed,0x797,0x74b,0x67d)][_0xc179bd(0x660,0x559,0x4b1,0x4a6,0x6d1)](_0x57f7ff);continue;case'3':var _0x1afc14=_0x3af284[_0xd466f8];continue;case'4':var _0x57f7ff=_0x75317d[_0x1afc14]||_0x13b909;continue;case'5':_0x75317d[_0x1afc14]=_0x13b909;continue;}break;}}else{var _0x4e40f3=_0x1aaec1[_0x2549bf(0x563,0x467,0x4d1,0x58c,'F#Sw')](_0x1b7706,_0x1aaec1[_0x515f72(0x4a0,0x50d,0x3ad,0x63b,0x2ae)](_0x1aaec1[_0x4eaba1(0x5bb,0x67f,'&pQF',0x782,0x6c6)](_0x1aaec1[_0x652f89(0xfb,0x1e4,'7AR[',0x250,0xb7)],_0x1aaec1[_0x455ae9(0x4c5,0x54c,0x6df,0x598,0x6ae)]),');'));_0x22e700=_0x1aaec1[_0x5796fb(0x573,0x6a4,0x554,0x6c7,0x390)](_0x4e40f3);}}});function _0x3d45e7(_0xd9b329,_0x233709,_0x4d6138,_0x280ab8,_0x2c1ab4){return _0x2ed3(_0x4d6138-0xee,_0x233709);}_0x8ecf54();import{Crypto,dayjs,jinja2,Uri,_}from'./lib/cat.js';let siteKey='',siteType=0xe49*0x2+0x23c9+-0x293*0x19,des_key=_0x48eb72(-0x1e,-0x1d,'F#Sw',-0x2d,-0x83)+_0x57dc4c(0x1b6,0x2cf,0x23f,-0x14,0x1b6);function _0x4c9f40(_0x1bf17c,_0x31765e,_0x2870b9,_0x194076,_0x4e1e6d){return _0x26cc(_0x194076- -0x312,_0x2870b9);}function _0x3e2394(_0x303c2d,_0xbec06b,_0xd4f7,_0x52409b,_0x1867cd){return _0x24cd(_0xbec06b-0x19f,_0xd4f7);}let pron=![],ext='',letgo=![];const INDEX_RANK_URL=_0x435860(-0x184,0xa6,0x13f,-0x76,-0x7c)+_0x4c9f40(-0x3e,0x28e,'(qLO',0x140,0x2bf)+_0x435860(-0x6e,-0x141,-0x28,0xd,-0x171)+_0x3bb643('a@XQ',0x69f,0x4da,0x561,0x616)+_0x57dc4c(0x2e8,0x4fc,0x5a3,0x418,0x42f)+_0x3e2394(0x56c,0x593,0x538,0x530,0x6ac)+_0x4a5835(-0x323,-0x29a,-0x36a,-0x26b,-0x380)+_0x46df4b('KL!n',0x2f4,0x3b9,0x629,0x4b3)+_0x5751d2(0x14,-0x2c7,'n^Db',-0x2bb,-0x13a),FILTER_URL=_0x4f7411(0x4e7,0x555,0x41b,0x235,0x4cf)+_0x18da6c(0x4d7,0x4cb,0x213,0x35c,0x32e)+_0x4f7411(-0x37,0x1cb,0x195,0xd1,0x190)+_0x5751d2(0x4f,0x19c,'CW1M',0x269,0x1fe)+_0xc536df(0x285,0x1e8,0x4b4,0x375,0x32f)+_0xc536df(-0x166,0xb0,0x161,-0x65,-0x22d)+_0x57dc4c(-0xd,0xa,0xa1,0x2f1,0x154)+_0x3d45e7(0x628,0x5c0,0x494,0x398,0x42b)+_0x4a5835(-0x70,-0x56,0x18f,0xdd,0x9e)+_0x18da6c(0x432,0x603,0x38e,0x454,0x5ed)+'.0',SEARCH_URL=_0x18da6c(0x391,0x366,0x721,0x532,0x575)+_0x4a5835(-0x1fc,-0xde,0x108,-0xb2,-0xc0)+_0x6e36(0x1c3,0x1b4,0x2fe,0x330,0x2f0)+_0x4a5835(-0x40,-0x65,-0x38f,-0x215,-0xbd)+_0x5751d2(0x153,-0x9e,'yv@9',0x57,0x38)+_0x4f7411(0x60e,0x389,0x473,0x2f6,0x58c)+_0x2a6f8c(0x5,-0x25,-0x25,-0x3a,0x10d)+_0x57dc4c(0x453,0x2d6,0x34b,0x116,0x2d9)+'.0',CATEGORY_URL=_0xc536df(0x18,0x1d,0x75,0xc6,0x235)+_0x435860(-0x69,-0x6d,-0x17a,0x15,0x1c2)+_0x4a5835(-0x61,-0x52,-0x258,-0xba,0x4)+_0x435860(-0x170,-0x21d,-0x1fc,-0x14e,-0x265)+_0x48eb72(-0x51,-0xa6,'V*O9',-0x40,-0x11)+_0x4c9f40(0x150,-0x13a,'sj]$',0x74,0x101)+_0x6e36(0x19d,0x30d,0x41a,0x439,0x313)+_0x4a5835(0x41,-0x13,0x2f7,0x12c,0x298)+'.0';function _0x4f7411(_0x32c255,_0x2d4e0f,_0x18845e,_0x9047c5,_0x23aeb4){return _0x24cd(_0x18845e- -0x63,_0x9047c5);}function _0x46df4b(_0x449b75,_0x3a584d,_0x321122,_0x5bd14d,_0x576247){return _0x26cc(_0x576247-0x1d2,_0x449b75);}function _0x24cd(_0xfcdd55,_0x283802){var _0x38d8be=_0x2720();return _0x24cd=function(_0x3d10c7,_0xdf15b7){_0x3d10c7=_0x3d10c7-(-0x968+0x56a+0x50b);var _0x5418d4=_0x38d8be[_0x3d10c7];if(_0x24cd['VyURdz']===undefined){var _0x2ccb25=function(_0x106731){var _0x591001='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';var _0x2675ce='',_0x53b065='',_0x2a829e=_0x2675ce+_0x2ccb25;for(var _0x92755d=0x19e5*-0x1+-0x1e3e+0x3823,_0x3c6aae,_0x490033,_0x5cf29b=-0x1dc1+0xa*0x19+0x1cc7;_0x490033=_0x106731['charAt'](_0x5cf29b++);~_0x490033&&(_0x3c6aae=_0x92755d%(-0x748*0x1+-0x56*-0xb+0x39a)?_0x3c6aae*(0x1*-0x8eb+0x2*-0xcc7+0x1*0x22b9)+_0x490033:_0x490033,_0x92755d++%(-0x1b18+0x3c6+0x1756))?_0x2675ce+=_0x2a829e['charCodeAt'](_0x5cf29b+(0xb9f+0x107*-0x1+-0xa8e))-(-0x3*0x47f+-0x26+-0x1*-0xdad)!==-0x1067*0x1+0x1241*0x1+-0x1da?String['fromCharCode'](-0x1*-0xc22+-0x41b*0x1+-0x708&_0x3c6aae>>(-(0x1ccc+-0x2638+0x96e)*_0x92755d&-0x1*0x92+-0x1*0x23bf+0x2457)):_0x92755d:-0x1726+0x113*0x10+0x5f6){_0x490033=_0x591001['indexOf'](_0x490033);}for(var _0x59795=0x1*-0x320+0x131e*-0x1+0x163e,_0x25bb38=_0x2675ce['length'];_0x59795<_0x25bb38;_0x59795++){_0x53b065+='%'+('00'+_0x2675ce['charCodeAt'](_0x59795)['toString'](0x14bc*0x1+-0xe95+0x617*-0x1))['slice'](-(0x18fd+-0x99d+0xe*-0x119));}return decodeURIComponent(_0x53b065);};_0x24cd['AyuhiY']=_0x2ccb25,_0xfcdd55=arguments,_0x24cd['VyURdz']=!![];}var _0x24d3c0=_0x38d8be[0x3*0x125+-0x1631+0x7*0x2ae],_0x3bef53=_0x3d10c7+_0x24d3c0,_0x3f9154=_0xfcdd55[_0x3bef53];if(!_0x3f9154){var _0xd30dc7=function(_0x455baf){this['wexyjq']=_0x455baf,this['IdBtdU']=[0x1fff+0x17*0xb+-0x20fb,-0xb05+0x22ab+0x7e2*-0x3,-0xb3b+-0x83a+0x125*0x11],this['oBRhLx']=function(){return'newState';},this['OdZKCP']='\x5cw+\x20*\x5c(\x5c)\x20*{\x5cw+\x20*',this['tDcksH']='[\x27|\x22].+[\x27|\x22];?\x20*}';};_0xd30dc7['prototype']['YdIAvH']=function(){var _0x231891=new RegExp(this['OdZKCP']+this['tDcksH']),_0x22a348=_0x231891['test'](this['oBRhLx']['toString']())?--this['IdBtdU'][0x1*0x62b+-0xd3*0xe+0x560]:--this['IdBtdU'][-0xcb*0x31+-0x43b+0x2b16];return this['wknnAv'](_0x22a348);},_0xd30dc7['prototype']['wknnAv']=function(_0x291e87){if(!Boolean(~_0x291e87))return _0x291e87;return this['AZDxIm'](this['wexyjq']);},_0xd30dc7['prototype']['AZDxIm']=function(_0x3584d7){for(var _0x235d75=0x203*0xa+-0x2*-0x7b5+-0x2388,_0x288efb=this['IdBtdU']['length'];_0x235d75<_0x288efb;_0x235d75++){this['IdBtdU']['push'](Math['round'](Math['random']())),_0x288efb=this['IdBtdU']['length'];}return _0x3584d7(this['IdBtdU'][-0x1b55*0x1+-0x26d3+-0x1*-0x4228]);},new _0xd30dc7(_0x24cd)['YdIAvH'](),_0x5418d4=_0x24cd['AyuhiY'](_0x5418d4),_0xfcdd55[_0x3bef53]=_0x5418d4;}else _0x5418d4=_0x3f9154;return _0x5418d4;},_0x24cd(_0xfcdd55,_0x283802);}function _0x2ed3(_0x1014d5,_0xac6b3e){var _0x3e9f97=_0x2720();return _0x2ed3=function(_0x59e87d,_0x27204c){_0x59e87d=_0x59e87d-(-0x968+0x56a+0x50b);var _0x2ed301=_0x3e9f97[_0x59e87d];return _0x2ed301;},_0x2ed3(_0x1014d5,_0xac6b3e);}function _0x6e36(_0x27429e,_0x5a6a4a,_0x24050c,_0x2bcbe2,_0x35ee65){return _0x24cd(_0x35ee65-0xf8,_0x24050c);}const DETAIL_URL=_0x4f7411(0x2d7,0x34c,0x41b,0x57f,0x4d0)+_0x4f7411(0x112,0x5e,0x245,0x183,0x25a)+_0x4f7411(0x1f8,0x1b2,0x195,0x303,0x250)+_0x46df4b('s60e',0x310,0x570,0x24e,0x437)+_0x46df4b('QqnC',0x5e5,0x6cc,0x746,0x683)+_0xc536df(0x11c,-0x37,-0xe7,0x12,0xa5)+_0x4f7411(0xa9,0x3d2,0x28a,0x2f3,0x305)+_0x4a5835(0x2c2,-0x28,0x4e,0x12c,0x2df)+'.0',PLAY_URL=_0x4f7411(0x226,0x3de,0x41b,0x48b,0x58e)+_0x5751d2(-0x210,-0x382,'v8wT',-0x7a,-0x199)+_0x3e2394(0x22e,0x397,0x327,0x524,0x3b9)+_0x18da6c(0x4b2,0x4fe,0x524,0x3ea,0x4ce)+_0x3e2394(0x466,0x5ee,0x484,0x45a,0x5a6)+_0x3d45e7(0x479,0x32b,0x416,0x3f0,0x393)+_0x4c9f40(0x15d,0xb3,'qLVB',-0x8,-0xc7)+_0x2a6f8c(0x2cd,-0x10,0x103,0x220,0x2db)+_0x6e36(0x419,0x63a,0x469,0x3e8,0x5c6);async function post(_0x2177c7,_0x48ea04){function _0x43d679(_0x4a69e0,_0x4cb73,_0x4fdf11,_0x175e05,_0x135c48){return _0x4a5835(_0x4a69e0-0x174,_0x4cb73-0x11e,_0x4fdf11-0x8b,_0x4cb73-0x4e8,_0x4fdf11);}function _0x10f4be(_0xed5a68,_0xb55ee0,_0x12039f,_0x36ef5b,_0x3b5a30){return _0x48eb72(_0xb55ee0- -0xff,_0xb55ee0-0x16e,_0x3b5a30,_0x36ef5b-0xb9,_0x3b5a30-0x84);}var _0x492665={'PMwaC':function(_0x3ed89e,_0x4c0476,_0x130338){return _0x3ed89e(_0x4c0476,_0x130338);},'hxzwH':_0x21a9ff(0x24c,0x136,0xc3,0x1cd,0x1cb),'XRqMc':_0x43d679(0x650,0x461,0x602,0x27c,0x645)+_0x1c877d(0x6d0,0x585,0x543,'KL!n',0x7f8)+_0x21a9ff(0x2b6,-0x1b,-0xd6,0xca,-0x53)+_0xcd4e25(0x299,0x1ca,0x169,0x29d,0x138)+_0x43d679(0x4de,0x2fc,0x3b4,0x1b1,0x1d4)+_0x17f3c3(0x559,0x72a,0x768,0x8c2,0x6d9)+_0x54d362(-0x19b,-0x19e,-0x19f,0x37,'fHa6')+_0x1c877d(0x56d,0x3d0,0x56d,'(qLO',0x456)+_0x4209fd(0x5e2,0x4f7,0x443,0x797,0x774)+_0x54d362(-0xf3,-0x2de,-0xf6,-0x151,'!)L8')+_0x10f4be(0xa7,0x1b,-0x70,-0x1b1,'[04j')+_0x10f4be(-0x4f,0xc7,0x50,0x222,'CW1M')+_0x21a9ff(-0x201,0xa8,0xb0,-0x19,0xe9)+_0x5a2988(-0xf2,0xec,-0x1c7,-0x1c8,-0xf5)+_0x223951(0x177,0x117,0x1ce,0x16f,0x208)+_0x10f4be(0x158,0xb0,0xae,0x1b1,'05uA')+_0x57fdb3(0x43f,0x4f5,0x4e3,0x573,0x5e5)+_0x4d0e64(0x2bd,0x38b,0x3c8,0x303,0x45c)+_0x21a9ff(0x2b8,0x94,0x237,0x141,0x22c)+_0x21a9ff(-0xc8,-0x2c,-0x25d,-0x1f2,-0x2eb)+_0x1c877d(0x7ee,0x8da,0x83f,'oumq',0x653)+_0x21a9ff(0x23f,0x21e,0x254,0x82,0x265)+_0x4d0e64(0x611,0x2f0,0x328,0x465,0x592)+_0x1af0b7(0x3a5,0x465,0x2fa,0x3ed,'D9LX')+'6','NUFnD':_0x57fdb3(0x686,0x76e,0x94c,0x933,0x83c)+_0x21a9ff(-0x1,-0x119,0x5b,-0xc,-0x37)+_0x1c877d(0x675,0x629,0x631,'3H#R',0x77e)+_0xcd4e25(0x116,0xdc,0x429,0x237,0x15f),'kgVkd':_0x3342f6('dcen',0x114,0x64,0x1e3,0x302)};function _0x54d362(_0x405fc0,_0x14f336,_0x3e1b82,_0x53e236,_0x56a7e9){return _0x5751d2(_0x405fc0-0x151,_0x14f336-0x18b,_0x56a7e9,_0x53e236-0x1aa,_0x3e1b82- -0x3b);}function _0x57fdb3(_0x22c7f3,_0x53f682,_0x24ae41,_0x1ab06d,_0x4de71e){return _0x57dc4c(_0x22c7f3-0x1a0,_0x1ab06d,_0x24ae41-0x2f,_0x1ab06d-0x86,_0x53f682-0x3b7);}function _0x1c877d(_0x5e3be0,_0x3b787d,_0x233db2,_0x41066e,_0x4f80de){return _0x46df4b(_0x41066e,_0x3b787d-0x14a,_0x233db2-0x33,_0x41066e-0xc,_0x5e3be0-0x1ce);}function _0x17f3c3(_0x5346bc,_0x5d2406,_0x1f6537,_0x326481,_0x16df27){return _0x6e36(_0x5346bc-0x189,_0x5d2406-0x14c,_0x326481,_0x326481-0x159,_0x5d2406-0x22f);}function _0xcd4e25(_0x416470,_0x42ccce,_0x4f2e53,_0x37840e,_0x24ed30){return _0xc536df(_0x416470-0x175,_0x42ccce-0x9d,_0x4f2e53-0x93,_0x37840e-0x1fc,_0x42ccce);}function _0x4209fd(_0x182433,_0x5ed8d5,_0x35be73,_0x25b084,_0x35696e){return _0x3e2394(_0x182433-0x153,_0x182433-0x1f4,_0x35696e,_0x25b084-0x1a3,_0x35696e-0x165);}function _0x223951(_0x1d4371,_0x4ef283,_0x362a41,_0x3997ae,_0xfaff08){return _0x4a5835(_0x1d4371-0x48,_0x4ef283-0x1da,_0x362a41-0x16f,_0x1d4371-0x3c5,_0x362a41);}function _0x3342f6(_0x79c0f1,_0x3a6da4,_0x5e2c1f,_0x36fba6,_0x3e9e28){return _0x3bb643(_0x79c0f1,_0x3a6da4-0xba,_0x36fba6- -0xa0,_0x36fba6-0x157,_0x3e9e28-0x14f);}let _0x49b16f=await _0x492665[_0x57fdb3(0x4fb,0x55f,0x503,0x50e,0x441)](req,_0x2177c7,{'method':_0x492665[_0x1af0b7(0x198,0x136,0x1a2,0x260,'D9LX')],'headers':{'User-Agent':_0x492665[_0x3342f6('h8Sz',0xbe,0x322,0x13c,0x320)],'Referer':_0x492665[_0xcd4e25(0x4f0,0x4cf,0x55b,0x492,0x353)]},'data':_0x48ea04,'postType':_0x492665[_0x43d679(0x4e7,0x324,0x494,0x38c,0x351)]});function _0x5a2988(_0x59cd7d,_0x2a2f20,_0x1c6c10,_0x534d44,_0x526b7f){return _0x3d45e7(_0x59cd7d-0x10e,_0x2a2f20,_0x526b7f- -0x4d5,_0x534d44-0x83,_0x526b7f-0x1ec);}function _0x4d0e64(_0x85c90b,_0x514d07,_0x228cc7,_0x34eea2,_0x21e39f){return _0x4f7411(_0x85c90b-0x4a,_0x514d07-0x83,_0x34eea2-0x1bf,_0x21e39f,_0x21e39f-0x1d4);}function _0x5f3647(_0x567fef,_0x499e86,_0x19de12,_0x388c28,_0x3051bf){return _0x3e2394(_0x567fef-0x5d,_0x388c28- -0x503,_0x499e86,_0x388c28-0x49,_0x3051bf-0x5);}function _0x21a9ff(_0x48b6b8,_0x112a2b,_0x5145bc,_0x2f57d1,_0x54bdb9){return _0x2a6f8c(_0x48b6b8-0x1c2,_0x112a2b-0x179,_0x2f57d1- -0x9b,_0x112a2b,_0x54bdb9-0x5b);}function _0x1af0b7(_0x1be330,_0x2b23d5,_0x8176e3,_0x1ad07a,_0x4fd3fa){return _0x48eb72(_0x8176e3-0xa5,_0x2b23d5-0x77,_0x4fd3fa,_0x1ad07a-0x1c1,_0x4fd3fa-0xef);}return _0x49b16f[_0x21a9ff(0x1f4,0x1e1,0x312,0x1a3,0x29b)+'nt'];}async function init(_0x4bb710){var _0x1d1940={};_0x1d1940[_0x5cfefc(0x141,0x104,0x130,0x2af,0x271)]=function(_0x5e5404,_0x4e75d7){return _0x5e5404+_0x4e75d7;};function _0x2fa3fc(_0x311ff4,_0x5690d2,_0x44d1ed,_0x76e972,_0x4b869a){return _0x4a5835(_0x311ff4-0x7f,_0x5690d2-0x1c,_0x44d1ed-0x9e,_0x44d1ed-0x4b6,_0x311ff4);}function _0x9189c0(_0x50ec0e,_0x124416,_0x449147,_0x60d1ce,_0x58cf9a){return _0x5751d2(_0x50ec0e-0xfa,_0x124416-0x1e5,_0x124416,_0x60d1ce-0x36,_0x58cf9a- -0xea);}_0x1d1940[_0x5cfefc(-0xcf,0x121,0x85,-0xa4,-0x18f)]=function(_0x2ba41a,_0x55e849){return _0x2ba41a+_0x55e849;},_0x1d1940[_0x3a3101(0x279,0x1ea,0x153,0x302,'dUEi')]=_0x266935(0x1f,'(qLO',0xb3,0x17e,0x1a)+_0x3a3101(-0x13e,-0xc4,-0x54,-0x7c,'qLVB')+'e',_0x1d1940[_0x5cfefc(0x1b2,0x153,0x104,0x46,0x6)]=_0x266935(0x102,'n^Db',0x144,0x110,0x28f)+_0x3a3101(0x30f,0x15f,0x2f,0x7f,'kS@r'),_0x1d1940[_0x409a3e(0x624,0x9b3,0x7fc,0x9b4,0x8f0)]=_0x409a3e(0x752,0x448,0x5ed,0x543,0x7a2),_0x1d1940[_0x439837(0x3a3,0x4f5,0x3c0,0x416,0x55d)]=function(_0x51cbfb,_0x4d9daa){return _0x51cbfb===_0x4d9daa;};function _0x37eeaa(_0x4bdabb,_0xe44f17,_0x3ff132,_0x5cf4bb,_0x23456a){return _0xc536df(_0x4bdabb-0x18e,_0xe44f17-0xf4,_0x3ff132-0x52,_0xe44f17-0x104,_0x3ff132);}function _0x3a3101(_0x24e4a5,_0x374b66,_0x397153,_0x3be651,_0x18970c){return _0x46df4b(_0x18970c,_0x374b66-0xd3,_0x397153-0xdd,_0x3be651-0x12c,_0x374b66- -0x426);}function _0x2a1fa6(_0x1aced6,_0x2c5d91,_0x1adb8b,_0x569eb9,_0x4d2c60){return _0x4f7411(_0x1aced6-0x1f,_0x2c5d91-0x1e7,_0x1aced6-0x201,_0x4d2c60,_0x4d2c60-0x10a);}function _0x439837(_0x5f0692,_0x337e5b,_0x4cafc6,_0x55a150,_0x2ac47e){return _0x6e36(_0x5f0692-0x5b,_0x337e5b-0x193,_0x5f0692,_0x55a150-0x12e,_0x4cafc6- -0x1ac);}function _0x4e49cf(_0x2c9436,_0x2bc409,_0x3c62a5,_0x5d48b2,_0x82043a){return _0x3d45e7(_0x2c9436-0x187,_0x2bc409,_0x2c9436-0x57,_0x5d48b2-0x1a7,_0x82043a-0x11c);}_0x1d1940[_0x3a3101(0xfa,0x1f2,0x195,0x2f1,'KL!n')]=function(_0x9e881a,_0x1d613f){return _0x9e881a===_0x1d613f;};function _0x2f9d02(_0x45f87c,_0x3a4576,_0x189ed8,_0x434c94,_0x488265){return _0x3d45e7(_0x45f87c-0x16b,_0x488265,_0x3a4576-0xd3,_0x434c94-0x147,_0x488265-0x8b);}_0x1d1940[_0x439837(0x287,-0x4a,0x150,0x33e,0x3)]=_0x413214(0x46,-0x2c3,-0x4,'F#Sw',-0x12f);function _0x413214(_0x39b311,_0x2e58b2,_0x4014f9,_0x37328d,_0x137065){return _0x46df4b(_0x37328d,_0x2e58b2-0x1c3,_0x4014f9-0x16,_0x37328d-0x178,_0x137065- -0x521);}_0x1d1940[_0x4e49cf(0x53e,0x629,0x6e0,0x5e2,0x4f1)]=_0x37eeaa(0x71,0xe8,0x25f,0x164,0xf)+'愁',_0x1d1940[_0x413214(0x6a,0x24c,-0x76,'4Zyn',0x11a)]=_0xb5e89d(0x2ab,0x34e,0x4bc,0x4d7,0x3f4);var _0x1d9ab7=_0x1d1940;siteKey=_0x4bb710[_0x3a3101(-0x3d,-0x41,0x3a,0x110,'!)L8')];function _0x2e6718(_0x318968,_0x1683c1,_0x5edc70,_0x35a192,_0xcdc9bb){return _0x57dc4c(_0x318968-0x1ba,_0x318968,_0x5edc70-0x1f2,_0x35a192-0x13f,_0x1683c1-0xb5);}function _0x5cfefc(_0xea2af0,_0x5b1242,_0x9f128a,_0x52d913,_0xcc8554){return _0x3d45e7(_0xea2af0-0xa6,_0xcc8554,_0xea2af0- -0x363,_0x52d913-0x152,_0xcc8554-0xff);}function _0x5070a8(_0x2f91d4,_0x9def1,_0xf96b57,_0x1c24ec,_0x2e443b){return _0x3bb643(_0x9def1,_0x9def1-0x7f,_0x2e443b-0x13d,_0x1c24ec-0x128,_0x2e443b-0x1cb);}function _0x409a3e(_0x5bf629,_0x351737,_0x21aa4f,_0x5d30ce,_0x3a0551){return _0x57dc4c(_0x5bf629-0x17d,_0x5d30ce,_0x21aa4f-0x5b,_0x5d30ce-0x160,_0x21aa4f-0x46f);}function _0xb5e89d(_0x57bc84,_0xe4cc3b,_0x54f7ee,_0x239239,_0x5c9b32){return _0x3e2394(_0x57bc84-0x79,_0x5c9b32-0x124,_0x57bc84,_0x239239-0x1e3,_0x5c9b32-0x11c);}function _0x266935(_0x4ee438,_0x40fa53,_0x2e496e,_0x566be1,_0x2d3b9c){return _0x46df4b(_0x40fa53,_0x40fa53-0x151,_0x2e496e-0x19d,_0x566be1-0x18e,_0x4ee438- -0x404);}siteType=_0x4bb710[_0x2a1fa6(0x550,0x5c0,0x61e,0x437,0x51f)],ext=_0x4bb710[_0x4e49cf(0x476,0x5c5,0x608,0x601,0x3e1)+_0x4e49cf(0x5c7,0x549,0x4ff,0x536,0x414)+_0x439837(-0x41,-0x2c,0x72,0x1bc,0xf0)](_0x1d9ab7[_0x266935(-0xaa,'njpM',0x11c,-0x236,-0x27e)])?_0x4bb710[_0x413214(-0x124,-0x290,-0x15a,'&pQF',-0x16e)]:_0x4bb710;if(_0x1d9ab7[_0x5cfefc(0xc3,0xa0,0xfb,0x118,-0x5d)](ext,'888解忧愁')){if(_0x1d9ab7[_0x409a3e(0x6cc,0x540,0x579,0x3cf,0x45b)](_0x1d9ab7[_0x3a3101(-0x116,-0xee,-0xbb,-0x161,'RPBh')],_0x1d9ab7[_0x2fa3fc(0x385,0x645,0x553,0x38b,0x5c0)]))pron=!![],letgo=!![];else{var _0xb45cf5=_0x10bd72[_0x344fe6],_0x444017={'n':_0xb45cf5[_0x4e49cf(0x2f8,0x19d,0x497,0x4d3,0x16d)],'v':_0xb45cf5[_0x5cfefc(-0x7e,-0x25c,0xca,-0x1fb,0x69)][_0x5cfefc(-0x2,-0x1b1,0xa0,-0x146,-0x2d)+_0x2a1fa6(0x581,0x4fb,0x493,0x39f,0x490)]()};_0x13ee7c[_0x2a1fa6(0x2e9,0x149,0x4c2,0x3f7,0x115)][_0x5070a8(0x2a3,'*Wfw',0x251,0x1b6,0x2bf)](_0x444017);}}else{if(_0x1d9ab7[_0xb5e89d(0x7ea,0x774,0x5f8,0x689,0x737)](ext,_0x1d9ab7[_0x409a3e(0x852,0x54a,0x6ea,0x8d0,0x77c)])){if(_0x1d9ab7[_0x409a3e(0x57e,0x523,0x579,0x3e3,0x3d2)](_0x1d9ab7[_0x5cfefc(0x3d,0x13a,0x1bd,0x1fd,0x1de)],_0x1d9ab7[_0x5070a8(0x371,'aNMf',0x3c8,0x5cb,0x509)]))letgo=!![];else{const _0x1afb9e=_0x3b57b2[_0x210093];_0x205526[_0x5cfefc(0x6b,-0x85,-0xdf,-0xcb,-0x113)](_0x1d9ab7[_0x4e49cf(0x4fb,0x688,0x4e6,0x515,0x383)](_0x1d9ab7[_0x439837(0x1c9,0x7e,0x94,0xde,0xb1)](_0x1d9ab7[_0x4e49cf(0x4fb,0x57c,0x58b,0x4cc,0x611)](_0x1d9ab7[_0x4e49cf(0x2eb,0x148,0x2be,0x494,0x3dc)](_0x1afb9e[_0x1d9ab7[_0x266935(-0xbd,'[04j',-0x2b3,-0x8d,-0x24c)]],'$'),_0x876736),'_'),_0x1afb9e[_0x1d9ab7[_0x2a1fa6(0x5d6,0x6a2,0x44d,0x42d,0x58b)]]));}}}}async function home(_0x1cd82e){function _0x9399aa(_0x25e24d,_0xe73722,_0x3f2faa,_0x474a9,_0x4831ea){return _0x48eb72(_0x25e24d-0x587,_0xe73722-0x7b,_0x3f2faa,_0x474a9-0x80,_0x4831ea-0x178);}function _0x4b6ded(_0x883b57,_0xdf239f,_0x411f5f,_0x4d608a,_0x285ad9){return _0x4c9f40(_0x883b57-0x190,_0xdf239f-0x4e,_0x4d608a,_0x285ad9-0xbb,_0x285ad9-0x4d);}function _0x3955a7(_0x41d945,_0x2ee9b2,_0x49799b,_0x1194fe,_0x1f90df){return _0x6e36(_0x41d945-0x67,_0x2ee9b2-0xf4,_0x1194fe,_0x1194fe-0x96,_0x1f90df- -0x194);}function _0x51ecc7(_0x5548fc,_0x3a868f,_0x2067d5,_0x245164,_0x556d02){return _0x4a5835(_0x5548fc-0x100,_0x3a868f-0xd7,_0x2067d5-0x1ee,_0x3a868f-0x4e2,_0x556d02);}var _0x6f69a7={'ChdAj':_0x4dbcaf('n^Db',0x7d5,0x56b,0x5f5,0x65a)+_0x560205(-0x244,-0x197,-0xe,0x48,-0x332)+_0x48bc4a(0x6e6,0x8c1,0x779,0x743,0x910),'KoyFN':_0x9399aa(0x784,0x5f7,'D9LX',0x5b4,0x927)+_0x560205(-0x2cc,-0x20c,-0x3c8,-0x262,-0x34b)+'0','MSvWx':function(_0x4c450e,_0x3dfb55){return _0x4c450e>_0x3dfb55;},'yeMIO':_0x9399aa(0x555,0x6dd,'aNMf',0x41f,0x6ec)+_0x51ecc7(0x3d5,0x578,0x547,0x751,0x4e0),'bUVkk':_0x12711b(0x70a,0x5bf,0x5cf,0x5d0,0x484)+_0x1cd2ce(0x759,0x93d,0x5a5,'05uA',0x70c),'kvvPv':_0x5fbca8(0x4d0,0x42b,0x370,0x426,0x440)+'mg','dzmfK':function(_0x21991c,_0x4fb6ad){return _0x21991c===_0x4fb6ad;},'bcOFN':_0x402b66(0x2c5,0x35d,0x1d7,0x49d,0x183)+_0x48bc4a(0x711,0x94b,0x893,0x9e4,0x893)+'t','FCsHO':_0x3955a7(0x14c,0x291,0x9c,-0x55,0xa6),'FixWn':_0x1cd2ce(0x812,0x7dd,0x8c9,'V7mz',0x76e),'ytdVJ':function(_0xbbb973,_0x169d95){return _0xbbb973===_0x169d95;},'zVCwT':function(_0x383645,_0x471034){return _0x383645===_0x471034;},'BgQGG':_0x560205(-0x22f,-0x1d7,-0x170,-0x101,-0x23a)+'愁','mvzcL':function(_0x5be229,_0x410cab,_0x30c1c4){return _0x5be229(_0x410cab,_0x30c1c4);},'lCjIR':function(_0x519574,_0xf5255d){return _0x519574<_0xf5255d;},'fhAUD':_0x4b6ded(-0x240,-0x12,-0xda,'v8wT',-0x134),'cJIWc':_0x51ecc7(0x405,0x50c,0x629,0x688,0x3ba),'TGhPE':function(_0x261b2e,_0x4d5f0b){return _0x261b2e!==_0x4d5f0b;},'uYGpU':_0x4dbcaf('05uA',0x5e3,0x557,0x6c3,0x66a),'zuXOJ':_0x4dbcaf('v8wT',0x51f,0x4e4,0x4fc,0x5d0),'JJwxV':function(_0xd5bc31,_0x35e6fe){return _0xd5bc31===_0x35e6fe;},'nJQuE':_0x1cd2ce(0x515,0x67b,0x6f9,'fp!p',0x4cb),'HAruJ':_0x4b6ded(0x3e5,0x39a,0x388,'&Ldm',0x250)+'by','JtrJP':function(_0x3d05c7,_0x300b1b){return _0x3d05c7<_0x300b1b;},'wZVgl':function(_0x41c888,_0x33c0a5){return _0x41c888!==_0x33c0a5;},'XmxvT':_0x1e14df(-0x25d,-0x1da,-0x23c,-0x1c7,-0x164),'DfWFI':_0x4dbcaf('n^Db',0x456,0x6dc,0x5a7,0x6d1),'oKfKh':_0x5fbca8(0xfe,0x413,0x3ab,0x1d0,0x26d)+_0x5fbca8(0x224,0x4ec,0x47c,0x176,0x339)+'id','KkHbi':_0x48bc4a(0x8a3,0x6a9,0x82b,0x98a,0x6ff),'tMxHt':_0x48bc4a(0x8ea,0x97b,0x842,0x9ba,0x857),'ZBSiL':_0x3955a7(0x13b,0x3d9,0xc0,0x3ba,0x2b5)+_0x12711b(0x245,0x100,0x394,0x2e5,0x33d),'WHchE':function(_0x4b4b65,_0x28f99b){return _0x4b4b65<_0x28f99b;},'ZgEOY':function(_0x2246d3,_0x367c70){return _0x2246d3===_0x367c70;},'sAwHY':_0x4dbcaf('e2Jj',0x3d2,0x5d1,0x461,0x514),'nzGNn':_0x9399aa(0x50e,0x56f,'C]x^',0x49f,0x5a5),'OaDFI':_0x48bc4a(0x667,0x70b,0x792,0x912,0x72b)+'id','nyROy':function(_0x3a2250,_0x324976){return _0x3a2250<_0x324976;},'OEUzl':_0xfda92c(0x173,0xba,0x316,0x1a2,0xd),'cSrEF':_0x4b6ded(0x2d6,0x73,0x296,'AoKb',0x1ae),'JQHjz':_0x51ecc7(0x2e5,0x30d,0x4f2,0x4d3,0x118)+_0x3955a7(0x47,0x39c,0x361,0x325,0x1b9),'vViTN':function(_0x2079ea,_0xe67ab4){return _0x2079ea<_0xe67ab4;},'fozhY':_0x12711b(0x48f,0x2eb,0x470,0x2ae,0x3ef),'mmDyR':function(_0x12dfc7,_0x4e49d8,_0x28acf9){return _0x12dfc7(_0x4e49d8,_0x28acf9);},'GicID':function(_0x31ea20,_0x1f86f7,_0x807032){return _0x31ea20(_0x1f86f7,_0x807032);},'aGQRw':function(_0x18f005,_0x3ca8e){return _0x18f005<_0x3ca8e;},'EXRKx':_0x1e14df(0x4f,-0x35,0x78,0x156,0x24a),'vHiHZ':_0x1e14df(-0x17d,0xee,-0x3c,-0x21f,0xa7),'bLPcH':function(_0x523b79,_0x2d2145){return _0x523b79===_0x2d2145;},'Iaaca':_0x9399aa(0x66f,0x6d6,'V7mz',0x700,0x74a),'TSYhY':function(_0x5b3c07,_0x1840b7){return _0x5b3c07<_0x1840b7;},'XNjHz':_0x51ecc7(0x46c,0x338,0x4b2,0x458,0x1eb),'AxkIq':_0x1cd2ce(0x7df,0x707,0x628,'UvTi',0x636),'UQUzW':function(_0x34865f,_0x521ee9){return _0x34865f|_0x521ee9;},'qUXDp':function(_0x134722,_0x50288d){return _0x134722|_0x50288d;}};if(!letgo)return'{}';function _0x48bc4a(_0x5181fb,_0x1ed1da,_0x3609da,_0x8ff814,_0x31e869){return _0x3e2394(_0x5181fb-0x45,_0x3609da-0x21c,_0x31e869,_0x8ff814-0x52,_0x31e869-0x5f);}function _0x402b66(_0x5184c7,_0x32506c,_0x1fad82,_0x43ec70,_0x32847c){return _0x6e36(_0x5184c7-0x190,_0x32506c-0xa1,_0x5184c7,_0x43ec70-0x64,_0x32506c-0xe3);}var _0x14aa83=JSON[_0x1e14df(0x97,0x19d,-0x1e,-0xe6,0x145)](_0x6f69a7[_0x4b6ded(-0xd1,0x12c,0xd1,'e2Jj',-0xae)](decryptFromHex,await _0x6f69a7[_0x51ecc7(0x616,0x651,0x79c,0x6fb,0x800)](post,_0x6f69a7[_0x560205(0x303,0x1b7,0x3a5,0x27f,0x70)](genUrl,FILTER_URL,null),{}),des_key));function _0xfda92c(_0x400beb,_0x2dfb5c,_0xb3495c,_0x4bacb4,_0x3acd57){return _0x3e2394(_0x400beb-0x12c,_0x400beb- -0x1af,_0x3acd57,_0x4bacb4-0xde,_0x3acd57-0xa4);}function _0x4dbcaf(_0x16823b,_0x3efe9a,_0x43e5c4,_0x1930f4,_0x1f3d90){return _0x48eb72(_0x1930f4-0x426,_0x3efe9a-0xa0,_0x16823b,_0x1930f4-0x1b8,_0x1f3d90-0x40);}var _0x280a51=_0x14aa83[_0x1e14df(0xd9,0x9a,0x42,-0xc4,0x1ff)+_0x12711b(0x380,0x502,0x42b,0x508,0x511)];function _0x1e14df(_0x279da8,_0x4af17b,_0x2fdd9,_0x3377d1,_0x51b3b4){return _0x4a5835(_0x279da8-0xf4,_0x4af17b-0xbf,_0x2fdd9-0x1e3,_0x2fdd9-0x2e,_0x4af17b);}function _0x598903(_0x203247,_0xa074fd,_0x243688,_0x5b19bc,_0x293cd6){return _0x2a6f8c(_0x203247-0x3c,_0xa074fd-0xeb,_0x5b19bc-0x18a,_0xa074fd,_0x293cd6-0x23);}function _0x1cd2ce(_0x1fe4f7,_0x57843d,_0x2f6e88,_0x2e5d04,_0x540c2c){return _0x5751d2(_0x1fe4f7-0xa5,_0x57843d-0x13f,_0x2e5d04,_0x2e5d04-0x97,_0x1fe4f7-0x64d);}var _0x4bcbaa=_0x14aa83[_0xfda92c(0x341,0x32a,0x4fd,0x51f,0x2f8)+'ns'];function _0x5fbca8(_0x393a5c,_0x3be199,_0x3069be,_0x1b3b95,_0x371235){return _0x4f7411(_0x393a5c-0x122,_0x3be199-0x5a,_0x371235-0xe3,_0x3be199,_0x371235-0x1e0);}function _0x12711b(_0x785ad2,_0x4c294a,_0x1d868a,_0x23b842,_0x45df6f){return _0x3d45e7(_0x785ad2-0x78,_0x1d868a,_0x23b842- -0x4,_0x23b842-0xf6,_0x45df6f-0x6f);}function _0x40f88c(_0x3453d0,_0x467ccc,_0x1be966,_0x24851f,_0x1eea00){return _0x5751d2(_0x3453d0-0x5c,_0x467ccc-0x102,_0x467ccc,_0x24851f-0x14f,_0x24851f-0x688);}var _0x46bda8=_0x14aa83[_0x48bc4a(0x683,0x576,0x715,0x62e,0x83d)];function _0x560205(_0x1a89b3,_0x31d57d,_0x535109,_0x3706a2,_0x381d17){return _0x2a6f8c(_0x1a89b3-0x71,_0x31d57d-0x187,_0x31d57d- -0xbb,_0x535109,_0x381d17-0xbf);}var _0x514d5c=_0x14aa83[_0x4b6ded(0x2,0x2a,0xd5,'!)L8',-0x11c)+_0x12711b(0x4f3,0x419,0x408,0x3a7,0x260)],_0x5b7d02=_0x14aa83[_0x40f88c(0x446,'4Zyn',0x70f,0x5a8,0x56e)+_0xfda92c(0x127,0x23c,-0x4a,-0x29,0x6b)],_0x11559a=_0x14aa83[_0x9399aa(0x5b0,0x3ca,'88j*',0x494,0x798)+_0x12711b(0x439,0x463,0x4fd,0x3fe,0x218)],_0x15929a=[],_0x518b66={};for(var _0x2e3770=0x1*-0x25be+0xb35+0x1a89;_0x6f69a7[_0x9399aa(0x69f,0x51a,'&Ldm',0x7a7,0x68c)](_0x2e3770,_0x280a51[_0x5fbca8(0x456,0x1d9,0x255,0x4ee,0x398)+'h']);_0x2e3770++){if(_0x6f69a7[_0x598903(0x1ad,0x3d2,0x59,0x1ef,0xb8)](_0x6f69a7[_0x40f88c(0x48a,'7AR[',0x353,0x52e,0x5b2)],_0x6f69a7[_0x560205(-0x2c5,-0x12a,-0x62,0x70,-0x170)]))_0x8aa30c=_0x1ab238[_0x6f69a7[_0x40f88c(0x588,'rg#C',0x3ce,0x551,0x480)]][0x12c2+0x1c15+0x3*-0xf9d];else{var _0xbdcde6=_0x280a51[_0x2e3770],_0x2cfa70=_0xbdcde6,_0x10c8ae=[],_0x567f2f={},_0x7d20e4=_0x2cfa70[_0x9399aa(0x6aa,0x6c2,'KL!n',0x665,0x65f)+_0xfda92c(0x2bc,0x3e2,0x424,0x25e,0x294)],_0x11404d=_0x2cfa70[_0x4dbcaf('F#Sw',0x7a4,0x48c,0x635,0x7a2)+_0x40f88c(0x606,'D9LX',0x5f5,0x5f9,0x734)+'e'];if(_0x11404d[_0x402b66(0x594,0x686,0x513,0x500,0x611)+_0x598903(0x157,-0x19,0x287,0xcd,-0xae)]('午夜')&&!pron){if(_0x6f69a7[_0x3955a7(0x623,0x31e,0x2df,0x39e,0x453)](_0x6f69a7[_0xfda92c(0x24b,0x39d,0x84,0x425,0x1b9)],_0x6f69a7[_0x4dbcaf('05uA',0x6ce,0x5aa,0x550,0x703)]))continue;else{var _0x337e37=_0x6f69a7[_0x560205(-0x257,-0x75,-0x269,-0x1cf,-0x1ad)][_0x5fbca8(0x485,0x6b1,0x446,0x45d,0x517)]('|'),_0x3146b5=0x1ff9*0x1+0x209c+-0x21*0x1f5;while(!![]){switch(_0x337e37[_0x3146b5++]){case'0':_0x53b065[_0xce457a]=_0x41d2e9;continue;case'1':var _0x41d2e9=_0x2ccb25[_0x12711b(0x1de,0x4dd,0x510,0x3a6,0x2bd)+_0x402b66(0x448,0x2ef,0x483,0x3dc,0x228)+'r'][_0x40f88c(0x3ab,'dUEi',0x4d3,0x59f,0x5b3)+_0x4b6ded(-0x168,-0x33,-0x134,'C]x^',-0x95)][_0x1cd2ce(0x498,0x4b3,0x682,'v8wT',0x681)](_0x24d3c0);continue;case'2':var _0x255b7e=_0x106731[_0xce457a]||_0x41d2e9;continue;case'3':_0x41d2e9[_0x3955a7(0x2e3,0x2bc,0x78,0xe8,0xfa)+_0x9399aa(0x605,0x622,'n^Db',0x425,0x68c)]=_0x255b7e[_0x1cd2ce(0x800,0x95b,0x788,'F0vb',0x850)+_0x1e14df(-0x146,-0xff,0x53,-0x7c,-0x18)][_0x5fbca8(0x714,0x4d1,0x587,0x523,0x555)](_0x255b7e);continue;case'4':var _0xce457a=_0x3bef53[_0x3f9154];continue;case'5':_0x41d2e9[_0x560205(0x31,-0x1a2,-0x1ec,-0xc6,-0x241)+_0x402b66(0x1bf,0x32d,0x147,0x35d,0x357)]=_0x591001[_0x598903(0x208,0x192,0x1e3,0x2a9,0x473)](_0x2675ce);continue;}break;}}}_0x567f2f[_0x4b6ded(-0x252,-0x10a,0x82,'KL!n',-0x144)+'id']=_0x7d20e4,_0x567f2f[_0x402b66(0x5be,0x494,0x2e5,0x666,0x2fc)+_0x560205(-0x28c,-0x17d,0x30,-0x32c,-0xa6)]=_0x11404d[_0x1e14df(-0x1db,-0x143,-0xd7,-0x20e,-0x9d)+_0x1e14df(0x1d3,0x15,0x53,0x1c4,-0x66)](),_0x15929a[_0x40f88c(0x475,'F#Sw',0x588,0x5c4,0x47d)](_0x567f2f);if(_0x1cd82e){if(_0x6f69a7[_0x402b66(0x308,0x44b,0x403,0x3d0,0x4eb)](_0x6f69a7[_0x40f88c(0x480,'kS@r',0x668,0x5a3,0x41d)],_0x6f69a7[_0x1cd2ce(0x7d1,0x922,0x927,'rg#C',0x5db)])){var _0x3a96f9=_0x5b7d02[_0x7d20e4],_0x493da8={};_0x493da8[_0x4dbcaf('rg#C',0x5a7,0x3a4,0x417,0x421)]='排序',_0x493da8[_0x560205(-0xa7,0x123,0xab,0x300,0x287)]=_0x6f69a7[_0x4b6ded(0x356,0x456,0x2bc,'3H#R',0x263)],_0x493da8[_0xfda92c(0x13b,0x106,0x2fd,0x47,0x18f)]=[];var _0x4cbf90=_0x493da8;for(var _0x5dd39c=-0xf67+0x10eb+-0x184;_0x6f69a7[_0x3955a7(0xa8,0x213,0xd1,0x10c,0x11e)](_0x5dd39c,_0x3a96f9[_0x1cd2ce(0x49f,0x4ab,0x510,'*Wfw',0x409)+'h']);_0x5dd39c++){if(_0x6f69a7[_0xfda92c(0x16f,0x10,0x1a0,0x361,0x1a2)](_0x6f69a7[_0xfda92c(0x2eb,0x27f,0x46b,0xf7,0x43e)],_0x6f69a7[_0x4b6ded(-0x1f0,0xb2,0xda,'D9LX',0x2)])){var _0x2f08da=_0x3a96f9[_0x5dd39c],_0x21f314={'n':_0x2f08da[_0x48bc4a(0x4a0,0x683,0x630,0x5d8,0x7c5)],'v':_0x2f08da['id'][_0x3955a7(0x13,-0xc5,0x90,0x7a,0xfa)+_0x598903(0xf8,0x273,0x3e0,0x2b2,0x3ea)]()};_0x4cbf90[_0x40f88c(0x700,'a@XQ',0x871,0x69b,0x798)][_0x9399aa(0x60a,0x65b,'05uA',0x5f7,0x504)](_0x21f314);}else{if(_0x2c584a){var _0x4dffb2=_0x26ef35[_0x48bc4a(0x6f2,0x494,0x655,0x5b0,0x629)](_0x4d18e0,arguments);return _0xfddad8=null,_0x4dffb2;}}}_0x10c8ae[_0x12711b(0x22f,0x380,0x488,0x3ca,0x46a)](_0x4cbf90);var _0x384994=_0x11559a[_0x7d20e4],_0x2e7c89={};_0x2e7c89[_0x5fbca8(0x470,0x1b2,0x44b,0x3dd,0x2e7)]='类型',_0x2e7c89[_0x3955a7(0x579,0x205,0x4a5,0x219,0x3f6)]=_0x6f69a7[_0x4dbcaf('h8Sz',0x7ea,0x650,0x67f,0x550)],_0x2e7c89[_0x12711b(0x45a,0x4b8,0x5b2,0x593,0x599)]=[];var _0x29af57=_0x2e7c89,_0x25f6f6={};_0x25f6f6['n']='全部',_0x25f6f6['v']='0';var _0x5c6409=_0x25f6f6;_0x29af57[_0x9399aa(0x78a,0x650,'05uA',0x831,0x67c)][_0x40f88c(0x466,'rg#C',0x53e,0x4de,0x303)](_0x5c6409);for(var _0x5dd39c=-0x2*0x5a7+0x897+-0x5*-0x8b;_0x6f69a7[_0x12711b(0x3e6,0x2fc,0x5d1,0x3ff,0x352)](_0x5dd39c,_0x384994[_0x51ecc7(0x17d,0x343,0x1cf,0x17b,0x43c)+'h']);_0x5dd39c++){if(_0x6f69a7[_0x51ecc7(0x332,0x4da,0x6c2,0x391,0x5c4)](_0x6f69a7[_0x48bc4a(0x595,0x6ed,0x684,0x5b1,0x532)],_0x6f69a7[_0x12711b(0x357,0x3d3,0x60d,0x545,0x63b)])){var _0x2f08da=_0x384994[_0x5dd39c],_0x21f314={'n':_0x2f08da[_0x598903(0x445,0x28f,0x251,0x3fb,0x3e8)+_0x1cd2ce(0x71c,0x6e7,0x90a,'QqnC',0x831)+'me'],'v':_0x2f08da[_0x4b6ded(0x24b,0xe9,0x176,'fHa6',0x153)+_0x1cd2ce(0x787,0x8d6,0x975,'!)L8',0x92d)][_0x1e14df(0x6,-0x159,-0xd7,0x114,-0x123)+_0x1e14df(0x192,0x176,0x53,0x68,0x218)]()};_0x29af57[_0x12711b(0x6f0,0x4e5,0x436,0x593,0x4b1)][_0x12711b(0x4e2,0x50b,0x439,0x3ca,0x3ec)](_0x21f314);}else _0x171f8e[_0x6f69a7[_0x4dbcaf('qLVB',0x49c,0x452,0x60e,0x5ac)]]&&_0x6f69a7[_0x560205(0x137,0x103,0x220,0x1f1,0x175)](_0x40c881[_0x6f69a7[_0x560205(0x246,0x10c,0x10d,0x14c,-0xb1)]][_0x402b66(0x611,0x4f3,0x419,0x6c1,0x606)+'h'],-0x1605*-0x1+-0x14bc+-0x149)&&(_0x469731=_0x49b819[_0x6f69a7[_0xfda92c(0x21f,0x3a3,0x238,0x2da,0x158)]][-0x2cc*-0x3+-0x5*-0x6bd+0x2a15*-0x1]);}_0x10c8ae[_0x51ecc7(0x3b5,0x44a,0x5a9,0x386,0x30a)](_0x29af57);var _0x36d5a4={};_0x36d5a4[_0x51ecc7(0x384,0x31d,0x147,0x16d,0x39b)]='地区',_0x36d5a4[_0x9399aa(0x47d,0x58e,'dcen',0x488,0x34c)]=_0x6f69a7[_0x598903(0x3d5,0x28b,0x497,0x2f0,0x3e3)],_0x36d5a4[_0x9399aa(0x514,0x602,'gZeP',0x542,0x657)]=[];var _0x32ec34=_0x36d5a4,_0x4e004c={};_0x4e004c['n']='全部',_0x4e004c['v']='0';var _0xc11852=_0x4e004c;_0x32ec34[_0x48bc4a(0x31b,0x6c0,0x506,0x497,0x52f)][_0x598903(0x36e,0x18c,0x33a,0x1f5,0x1cd)](_0xc11852);for(var _0x5dd39c=0x2*-0xe4a+-0xcef+0x2983;_0x6f69a7[_0xfda92c(0x36e,0x30e,0x3e2,0x428,0x485)](_0x5dd39c,_0x4bcbaa[_0x1cd2ce(0x624,0x612,0x576,'^I*r',0x796)+'h']);_0x5dd39c++){if(_0x6f69a7[_0x4dbcaf('dcen',0x134,0x18a,0x324,0x511)](_0x6f69a7[_0x598903(0x26d,0x2a9,0x374,0x3e2,0x3e0)],_0x6f69a7[_0x560205(-0x2bc,-0x177,-0x2a4,-0x337,-0x1e6)])){var _0x5ec734=_0x12adef[_0x4f112d][_0x1cd2ce(0x65f,0x6c5,0x554,'h8Sz',0x6e5)],_0x4ff4fb={};_0x4ff4fb[_0x560205(-0x4f,-0x7b,-0x197,-0x124,-0x160)+'d']=_0x5ec734[_0x4dbcaf('rg#C',0x3c9,0x17a,0x309,0x25c)+_0x1e14df(0x1df,0x20a,0xc4,0x226,0x1e7)],_0x4ff4fb[_0x3955a7(0xc1,0x294,0x3c7,0x207,0x275)+_0x40f88c(0x7a2,'D9LX',0x8bf,0x7a4,0x80d)]=_0x5ec734[_0x1cd2ce(0x583,0x4e8,0x3d2,'sj]$',0x4bd)+_0x4dbcaf('a@XQ',0x271,0x1ff,0x2f4,0x439)],_0x4ff4fb[_0x5fbca8(0x230,0x39a,0x545,0x1a5,0x376)+'ic']=_0x5ec734[_0x12711b(0x448,0x480,0x36e,0x3b2,0x4ef)+'mg'],_0x4ff4fb[_0x9399aa(0x7ec,0x60f,'RPBh',0x710,0x63a)+_0x40f88c(0x6bc,'[04j',0x66a,0x744,0x7fe)+'s']=_0x5ec734[_0x5fbca8(0x2a9,0x245,0x7a,0x3ad,0x202)+_0x51ecc7(0x436,0x366,0x388,0x36b,0x2c6)+'t']||'';var _0x311bda=_0x4ff4fb;_0x9af99[_0x5fbca8(0x2cf,0x19e,0x404,0x33f,0x318)](_0x311bda);}else{var _0x2f08da=_0x4bcbaa[_0x5dd39c],_0x21f314={'n':_0x2f08da[_0x40f88c(0x605,'s60e',0x353,0x4f9,0x689)+_0x5fbca8(0x18,0x163,-0x26,0x75,0x1a2)],'v':_0x2f08da[_0x3955a7(0x3af,0x29a,0x3d1,0x250,0x2b5)+_0xfda92c(0x4b3,0x4a2,0x450,0x5ce,0x4f6)][_0xfda92c(0x186,0x2f9,0xf1,0x24e,0x240)+_0x12711b(0x2fb,0x456,0x2f3,0x487,0x601)]()};_0x32ec34[_0x1cd2ce(0x84f,0x9d9,0x6fa,'KL!n',0x66f)][_0x12711b(0x363,0x2e4,0x29f,0x3ca,0x522)](_0x21f314);}}_0x10c8ae[_0x402b66(0x452,0x473,0x4b2,0x5a6,0x306)](_0x32ec34);var _0x5bb8c1={};_0x5bb8c1[_0x48bc4a(0x48b,0x59d,0x622,0x726,0x595)]='语言',_0x5bb8c1[_0x5fbca8(0x6cd,0x549,0x44f,0x6b5,0x512)]=_0x6f69a7[_0x3955a7(0xa1,0x306,0x2dd,0x32,0x1c5)],_0x5bb8c1[_0x5fbca8(0x24,0x62,0x38c,-0x1b,0x1cb)]=[];var _0x98f11b=_0x5bb8c1,_0x5b71bd={};_0x5b71bd['n']='全部',_0x5b71bd['v']='0';var _0xc7d351=_0x5b71bd;_0x98f11b[_0x40f88c(0x600,'12f1',0x3d8,0x55e,0x6fa)][_0x402b66(0x643,0x473,0x3c7,0x33a,0x44b)](_0xc7d351);for(var _0x5dd39c=-0x19*-0x3a+-0xc5f+0x6b5;_0x6f69a7[_0x1cd2ce(0x526,0x419,0x4aa,'aNMf',0x55e)](_0x5dd39c,_0x46bda8[_0x3955a7(0x1e4,0x252,0x164,0x29d,0x27c)+'h']);_0x5dd39c++){if(_0x6f69a7[_0x3955a7(0x5c8,0x420,0x5c1,0x5f5,0x453)](_0x6f69a7[_0x560205(0x1b0,0x148,-0x82,0x2b9,0x275)],_0x6f69a7[_0x48bc4a(0x4a3,0x517,0x51c,0x70d,0x6d3)])){var _0x2f08da=_0x46bda8[_0x5dd39c],_0x21f314={'n':_0x2f08da[_0x560205(-0x53,0x15e,0x299,0xf9,0x7a)+_0x1e14df(0x104,-0x1d9,-0x6e,-0x10,-0x1cd)],'v':_0x2f08da[_0x4b6ded(0x426,0x1f2,0x388,'!L)2',0x278)+'d'][_0x4b6ded(0x138,0x298,0x2ce,'4Zyn',0x157)+_0x560205(-0xea,0x6d,-0x116,0x6,-0x58)]()};_0x98f11b[_0x12711b(0x3b5,0x62e,0x435,0x593,0x63b)][_0x598903(0x33c,0x11a,0x39f,0x1f5,0x367)](_0x21f314);}else{var _0x5dd6b9=_0x2af784?function(){function _0x4e20f8(_0x7c6f6f,_0x1bbaf9,_0x1c9f65,_0x3b91b2,_0x3b4e10){return _0x51ecc7(_0x7c6f6f-0xf2,_0x3b91b2-0x3,_0x1c9f65-0xc,_0x3b91b2-0xcd,_0x7c6f6f);}if(_0x5ac47a){var _0x548344=_0x495420[_0x4e20f8(0x152,0x265,0x253,0x28c,0x1fb)](_0x5e95f6,arguments);return _0x2017b3=null,_0x548344;}}:function(){};return _0x42ae97=![],_0x5dd6b9;}}_0x10c8ae[_0x560205(-0xce,-0x50,0x3e,-0x240,0x125)](_0x98f11b);var _0x573bff={};_0x573bff[_0x51ecc7(0x3d6,0x31d,0x25d,0x45d,0x1d8)]='年份',_0x573bff[_0x402b66(0x69c,0x66d,0x829,0x68f,0x508)]=_0x6f69a7[_0x5fbca8(0x45e,0x18a,0x2f7,0x3a8,0x30b)],_0x573bff[_0x4b6ded(0xae,-0x2d,-0x70,'AdIo',-0x25)]=[];var _0x588dc3=_0x573bff,_0x4ed313={};_0x4ed313['n']='全部',_0x4ed313['v']='';var _0x50d412=_0x4ed313;_0x588dc3[_0x402b66(0x14a,0x326,0x503,0x2e1,0x267)][_0x560205(-0x1c0,-0x50,-0x112,-0x1c8,-0x169)](_0x50d412);for(var _0x5dd39c=0xbe0+-0xe2*-0x7+-0x120e;_0x6f69a7[_0x3955a7(0x525,0x218,0x20c,0x4c4,0x3f7)](_0x5dd39c,_0x514d5c[_0x4b6ded(-0x43,-0x15c,0x1ec,'(]ai',0x8d)+'h']);_0x5dd39c++){if(_0x6f69a7[_0x560205(0x1be,0x40,-0x67,0xd8,0x4f)](_0x6f69a7[_0x51ecc7(0x6e3,0x606,0x7e9,0x669,0x42d)],_0x6f69a7[_0x402b66(0x651,0x623,0x643,0x782,0x783)])){const _0x121261=_0x43a912[_0x56bdb5],_0x146400={'vod_id':_0x121261[_0x6f69a7[_0x1cd2ce(0x799,0x6b0,0x70e,'XZN6',0x858)]],'vod_name':_0x121261[_0x6f69a7[_0x4dbcaf('4Zyn',0x602,0x419,0x470,0x514)]],'vod_pic':_0x121261[_0x6f69a7[_0x4dbcaf('v8wT',0x299,0x4db,0x477,0x309)]],'vod_remarks':_0x6f69a7[_0x5fbca8(0x334,0x41e,0x3bf,0x3b6,0x505)](_0x121261[_0x6f69a7[_0x1cd2ce(0x684,0x591,0x4bd,'(qLO',0x68a)]],_0x6f69a7[_0x5fbca8(0x435,0x439,0x278,0x3b7,0x3c9)])?'':_0x121261[_0x6f69a7[_0x40f88c(0x817,'88j*',0x6a2,0x6e2,0x7a1)]]};_0x3d56da[_0x5fbca8(0x44a,0x3e4,0x4b5,0x168,0x318)](_0x146400);}else{var _0x2f08da=_0x514d5c[_0x5dd39c],_0x21f314={'n':_0x2f08da[_0x4b6ded(0x40e,0x3a5,0x235,'CW1M',0x287)],'v':_0x2f08da[_0x3955a7(0x21b,0x344,0x361,0x4db,0x2e8)][_0x40f88c(0x65f,'RPBh',0x730,0x77b,0x612)+_0x51ecc7(0x323,0x507,0x349,0x46a,0x640)]()};_0x588dc3[_0x402b66(0x2d5,0x326,0x138,0x2ce,0x4a2)][_0x3955a7(0x3d8,0x20b,0x159,0x3d5,0x1fc)](_0x21f314);}}_0x10c8ae[_0x402b66(0x579,0x473,0x382,0x2c8,0x4c9)](_0x588dc3);}else{var _0x4dd7d4=_0x528a0e[_0x3b8363],_0x5c8ab6={'n':_0x4dd7d4[_0x4dbcaf('4Zyn',0x78b,0x60b,0x690,0x6e8)+_0x40f88c(0x90f,'sj]$',0x7ee,0x735,0x8ed)+'me'],'v':_0x4dd7d4[_0x3955a7(0x37b,0x1b1,0x18c,0x4fc,0x334)+_0x9399aa(0x4f1,0x5ef,'qLVB',0x409,0x366)][_0x560205(0x10c,-0xbd,-0x71,-0x40,0xc)+_0x12711b(0x304,0x2b7,0x560,0x487,0x35c)]()};_0x402425[_0x560205(0x1ec,0x179,0x29c,0xbc,0xd6)][_0x12711b(0x59a,0x499,0x475,0x3ca,0x346)](_0x5c8ab6);}}_0x518b66[_0x7d20e4]=_0x10c8ae,_0x14aa83=JSON[_0x1e14df(-0x13d,0x4d,-0x1e,0xff,-0x14a)](_0x6f69a7[_0x4dbcaf('sj]$',0x2dd,0x4e0,0x4be,0x455)](decryptFromHex,await _0x6f69a7[_0x9399aa(0x799,0x778,'qLVB',0x6b5,0x712)](post,_0x6f69a7[_0x5fbca8(0x230,0x1e7,0x243,0x15e,0x26b)](genUrl,INDEX_RANK_URL,null),{}),des_key));var _0x371841=_0x14aa83[_0x51ecc7(0x323,0x491,0x569,0x2b1,0x3b6)],_0x228e22=[],_0x341938={};for(var _0x5dd39c=0x16d8+0xbd1*-0x1+-0xb07;_0x6f69a7[_0x560205(0x92,0x71,-0xf0,0xc8,0x17e)](_0x5dd39c,_0x371841[_0x51ecc7(0x243,0x343,0x2b7,0x262,0x259)+'h']);_0x5dd39c++){if(_0x6f69a7[_0xfda92c(0x11e,0x296,-0x2c,-0x77,0x175)](_0x6f69a7[_0x598903(0x285,0x92,0x169,0x1a2,0x28c)],_0x6f69a7[_0x560205(0x119,0x1c4,0x23c,0x6,0xa)]))_0xff347f=_0x2f78f0;else{var _0x2cfa70=_0x371841[_0x5dd39c][_0x9399aa(0x560,0x619,'aNMf',0x5a2,0x577)];for(var _0x1c6833=-0xe8f+0x1843+-0x9b4;_0x6f69a7[_0x1cd2ce(0x802,0x79f,0x8f4,'qLVB',0x8b0)](_0x1c6833,_0x2cfa70[_0x48bc4a(0x842,0x791,0x6d3,0x670,0x754)+'h']);_0x1c6833++){if(_0x6f69a7[_0x5fbca8(0x3a8,0x46a,0x326,0x341,0x4de)](_0x6f69a7[_0x5fbca8(0x5fd,0x46d,0x66b,0x52a,0x4ec)],_0x6f69a7[_0x40f88c(0x980,'[04j',0x6b5,0x842,0x832)])){var _0xd21a7f=_0x2cfa70[_0x1c6833][_0x12711b(0x3a6,0x1e1,0x79,0x1fc,0x3da)];for(var _0x3ec410=0x325+0x104f+-0xf9*0x14;_0x6f69a7[_0x3955a7(0x1f7,0xd1,0x23b,0x3e4,0x26a)](_0x3ec410,_0xd21a7f[_0x598903(0x204,-0xe0,0xa0,0xee,-0x87)+'h']);_0x3ec410++){if(_0x6f69a7[_0x48bc4a(0x9c3,0x8dd,0x8aa,0x7a5,0x8fa)](_0x6f69a7[_0x48bc4a(0x431,0x577,0x515,0x688,0x329)],_0x6f69a7[_0x3955a7(0xce,0x2b0,0x30e,0x227,0x19e)])){var _0x2f08da=_0xd21a7f[_0x3ec410][_0x560205(0xd2,0x16d,0x140,0x2ee,0x1cf)],_0x3ae89b={};_0x3ae89b[_0x560205(-0x226,-0x7b,-0x8f,-0xce,-0x131)+'d']=_0x2f08da[_0x12711b(0x3a6,0x544,0x2e0,0x3b2,0x2a3)+_0x12711b(0x6ce,0x499,0x509,0x4f8,0x30d)],_0x3ae89b[_0x5fbca8(0x513,0x21a,0x536,0x2e9,0x391)+_0x5fbca8(0x3ed,0x3bb,0x221,0x2cb,0x24b)]=_0x2f08da[_0x402b66(0x5c5,0x5ab,0x734,0x714,0x5fe)+_0x4dbcaf('4Zyn',0x6d1,0x697,0x55a,0x6ab)],_0x3ae89b[_0x51ecc7(0x6c0,0x4e1,0x304,0x63d,0x451)+'ic']=_0x2f08da[_0x51ecc7(0x592,0x432,0x366,0x3ca,0x577)+'mg'],_0x3ae89b[_0x560205(0x13b,0xbd,0x257,0x236,-0x126)+_0x4b6ded(0x231,0x376,0x381,'UvTi',0x206)+'s']=_0x2f08da[_0xfda92c(0x172,0x229,0x174,0x151,0x11d)+_0x51ecc7(0x48f,0x366,0x375,0x483,0x36d)+'t']||'';var _0x567f2f=_0x3ae89b;_0x228e22[_0x3955a7(0x1f7,0x2d4,0x72,0x179,0x1fc)](_0x567f2f);}else{_0xdc120d=_0x1cd3f7[_0x48bc4a(0x528,0x676,0x5e6,0x7a8,0x4f9)],_0x1f2884=_0x5f4a60[_0xfda92c(0x3a2,0x35f,0x597,0x219,0x1cf)],_0x2550f7=_0x2a6109[_0x9399aa(0x612,0x4e9,'rg#C',0x534,0x552)+_0x560205(0xd,0x152,-0x39,0x126,0x33e)+_0xfda92c(0x116,-0xb3,-0x5a,0x143,-0x44)](_0x6f69a7[_0x9399aa(0x630,0x4a1,'AdIo',0x62c,0x817)])?_0xbbbf4a[_0x51ecc7(0x4a8,0x54a,0x519,0x3a6,0x47b)]:_0x57d707;if(_0x6f69a7[_0x9399aa(0x6b5,0x58c,'05uA',0x78b,0x765)](_0x50c864,'做爱'))_0x463f7a=!![],_0x511204=!![];else _0x6f69a7[_0x1cd2ce(0x6a3,0x88e,0x85f,'QqnC',0x4da)](_0x1774fa,_0x6f69a7[_0x598903(0x211,0x1f5,0x7,0x9e,0xc2)])&&(_0x4c17a8=!![]);}}}else _0x1d11eb=!![];}_0x341938[_0x12711b(0x466,0x3db,0x521,0x411,0x3c1)]=_0x228e22;}}_0x341938[_0x12711b(0x707,0x722,0x52a,0x54e,0x3e8)]=_0x15929a,_0x341938[_0x51ecc7(0x699,0x506,0x5f3,0x3bc,0x344)+'rs']=_0x518b66;}}return JSON[_0x51ecc7(0x65d,0x490,0x2ac,0x491,0x4e0)+_0x4dbcaf('3H#R',0x5af,0x473,0x48d,0x2bc)](_0x341938,null,_0x6f69a7[_0x560205(0x251,0xd4,0x21a,0x29a,0x277)](_0x6f69a7[_0x40f88c(0x66e,'qLVB',0x747,0x5dc,0x6df)](-0x726+-0x1f*-0x4d+-0x1*0x1ed,-0x1339+0x2*-0xc5b+-0x2c6f*-0x1),-0x2449+-0x1c34+0x417d*0x1));}async function homeVod(){return'{}';}function _0x18da6c(_0x2b66a5,_0x5aaf92,_0x1d2211,_0x374dd0,_0x3e3f13){return _0x24cd(_0x374dd0-0xb4,_0x3e3f13);}async function category(_0x451221,_0x38afcd,_0x1c2a0e,_0xd5771f){function _0x33e3fb(_0x424cb3,_0x2f3f55,_0x5c37f8,_0x6e66f2,_0x7386f3){return _0x46df4b(_0x2f3f55,_0x2f3f55-0x15a,_0x5c37f8-0xf9,_0x6e66f2-0xbe,_0x6e66f2- -0x104);}function _0x8c2e74(_0x486426,_0x2f3bca,_0x4a3636,_0x11c2bd,_0x1d8252){return _0x6e36(_0x486426-0x5f,_0x2f3bca-0x18c,_0x486426,_0x11c2bd-0x5a,_0x2f3bca- -0x6e);}var _0x11478f={'WjWTH':function(_0x2821ed,_0x598a35){return _0x2821ed<_0x598a35;},'Zufnq':function(_0xa32531,_0x55c7df,_0x11e852){return _0xa32531(_0x55c7df,_0x11e852);},'xdclQ':function(_0x19528a,_0x583600){return _0x19528a*_0x583600;},'PvOQW':function(_0x268bc0,_0x73b972){return _0x268bc0-_0x73b972;},'ytpMs':function(_0xaf71f1,_0x25e080,_0x59bf4f){return _0xaf71f1(_0x25e080,_0x59bf4f);},'Xtckj':function(_0x37adad,_0x1db5b7,_0x30f68e){return _0x37adad(_0x1db5b7,_0x30f68e);},'cQnEg':function(_0x4cdc9d,_0xcef632,_0x36e6a3){return _0x4cdc9d(_0xcef632,_0x36e6a3);},'gzFTB':_0x578d38(0x220,0x50e,0x3a8,0x2d5,'[04j'),'SBaMW':function(_0x3d7d42,_0x55b50b){return _0x3d7d42<_0x55b50b;},'bQbod':function(_0x44f215,_0x4b0cc5){return _0x44f215!==_0x4b0cc5;},'YEXnF':_0x3a4644(-0x6d,0x14e,-0x11c,-0x164,-0xe8),'dAcQz':_0x8c2e74(0x4e2,0x44a,0x572,0x436,0x4c8)+_0x47d66d(0x68e,0x685,0x847,0x6f3,'*Wfw'),'ZHybd':_0xb6601(0x3b2,0x322,0x1d9,0x474,0x2e9)+_0x3a4644(0xd1,0x170,0x191,0x1d9,-0xd5),'PVVJN':_0x1eed63(0x71d,0x5eb,0x596,0x6ba,0x7c8)+'mg','HnLZI':_0x47d66d(0x573,0x870,0x7f0,0x71a,'yv@9')+_0x8c2e74(0x5c7,0x562,0x6fd,0x750,0x3bf)+'t','JaVzk':function(_0x335929,_0x452ac1){return _0x335929===_0x452ac1;},'FQhjv':_0x47d66d(0x7e3,0x6f3,0x47e,0x609,'C]x^'),'FAgzH':function(_0x2f5f80,_0x4ef009){return _0x2f5f80!==_0x4ef009;},'TSlgu':_0x3a4644(0x8b,-0x11a,0x160,-0x35,0x1f9),'togDx':_0xb6601(0x172,0x182,0x314,-0x7e,0x14c),'NzNQA':_0xa1cee(0x5f2,0x6ad,0x5b2,0x594,0x4db)+_0x578d38(0x270,0x14d,0x29a,0x2de,'fp!p')+_0x3a4644(0x222,0x60,0x331,0x67,0x313),'sWNPc':function(_0x7ba44a,_0x256c4c){return _0x7ba44a>_0x256c4c;},'rrXdY':function(_0x42f652,_0x5750be){return _0x42f652===_0x5750be;},'aHXVF':_0x3a695c(-0x17a,0x2e,0x35,-0x110,0x6d),'cRbIa':_0x578d38(0x1ca,0x28d,0x238,0xee,'gZeP'),'JqsHD':_0x2b34b1(0x452,0x365,0x3dd,0x378,0x4f5)+_0x33e3fb(0x4a0,'a@XQ',0x1a0,0x328,0x49d)+'s','BZSla':function(_0x1d9a71,_0x5c8294){return _0x1d9a71+_0x5c8294;},'yOjix':function(_0x3b802d,_0x528b02){return _0x3b802d*_0x528b02;},'qinOA':function(_0x445fb4,_0x492764){return _0x445fb4|_0x492764;},'NsRLF':function(_0x1ea8f1,_0x599c56){return _0x1ea8f1|_0x599c56;}};function _0x1deca1(_0x2cdda6,_0x3f5a8f,_0x3a0a1a,_0x153a3b,_0x45d85c){return _0x3e2394(_0x2cdda6-0x145,_0x2cdda6- -0x48b,_0x153a3b,_0x153a3b-0xce,_0x45d85c-0x111);}if(!letgo)return'{}';function _0xb6601(_0x227253,_0xe4fa84,_0x5c65e2,_0x459db9,_0x3957f1){return _0x3d45e7(_0x227253-0x1c5,_0x459db9,_0x227253- -0x222,_0x459db9-0xbe,_0x3957f1-0xde);}function _0x3a4644(_0x42eacb,_0x358918,_0x3180dd,_0x1b7d29,_0x49cdc5){return _0x3e2394(_0x42eacb-0x8,_0x42eacb- -0x33b,_0x3180dd,_0x1b7d29-0x12e,_0x49cdc5-0x130);}function _0x3a695c(_0x209cab,_0x8632f5,_0x58f69a,_0x134333,_0x4ff958){return _0x6e36(_0x209cab-0x65,_0x8632f5-0x5,_0x4ff958,_0x134333-0x1c1,_0x58f69a- -0x1ef);}var _0x20229f=JSON[_0x1eed63(0x713,0x589,0x4f2,0x613,0x6de)](_0x11478f[_0x1f03b1(-0x80,0x308,0x140,0x206,-0x14)](jinja2,_0x1eed63(0x623,0x62d,0x85c,0x6a1,0x7a4)+_0xb6601(0x2d4,0x24e,0x2ca,0x2fc,0x112)+_0x578d38(0x4a2,0x3ee,0x302,0x1d6,'s60e')+_0x33e3fb(0x706,'F0vb',0x4b0,0x55a,0x6d9)+_0x3a4644(0xc3,0x34,0x1ac,-0x112,0x139)+_0x1deca1(0xe1,0x2a7,0x116,0x20d,0x17b)+_0x578d38(0x328,0x46c,0x37e,0x280,'D9LX')+_0x3a4644(0x64,-0x15,0x21f,0x86,-0x79)+_0x3ec27c(0x2f5,'UvTi',0xa1,0x186,0x336)+_0x2b34b1(0x2a9,0x533,0x605,0x34b,0x428)+_0x8c2e74(0x12c,0x236,0x1a9,0x40c,0x137)+_0x3a695c(0x196,0x81,0x199,0xb3,0x94)+_0xa1cee(0x511,0x74a,0x6fb,0x60e,0x59f)+_0x1eed63(0x662,0x681,0x5eb,0x582,0x566)+_0xa1cee(0x729,0x72a,0x630,0x60e,0x57b)+_0xa1cee(0x7b4,0x4bc,0x69e,0x5f5,0x672)+_0x710271(-0x164,-0xcf,'V7mz',0x24,-0x9)+_0x33e3fb(0x3ea,'qLVB',0x5a3,0x549,0x5f2)+_0x578d38(0x49f,0x273,0x3c0,0x47d,'fHa6')+_0x2b34b1(0x459,0x4b2,0x50f,0x4d9,0x506)+_0x47d66d(0x8e0,0x5f4,0x871,0x7a6,'7AR[')+_0xb6601(0x2d4,0xec,0x1bd,0x196,0x20e)+_0x710271(-0x15a,-0xf7,'05uA',-0x16d,0x68)+_0x3ec27c(0x128,'dUEi',0x2d3,0x241,0x1ec)+_0xea51a6(0x100,0x43,0x178,0xbd,0x136)+_0xa1cee(0x7d0,0x6b7,0x6f6,0x632,0x777)+_0x8c2e74(0x3dc,0x379,0x3a4,0x431,0x53c)+_0x2b34b1(0x3ca,0x45b,0x5b2,0x425,0x3fc)+_0x3a4644(0x13d,0x26b,0xcb,0x152,0x129)+_0x1eed63(0x872,0x735,0x7c1,0x793,0x85f)+_0x8c2e74(0x1d3,0x204,0xf4,0x2c1,0x39b)+_0x1deca1(0x1e8,0x1dc,0xb6,0x390,0x2ed)+_0x1deca1(-0x75,-0x102,-0x6a,-0x1a,-0x147)+_0x1f03b1(0x308,0x21f,0x12d,0x3b,0x1ae)+_0x1f03b1(0x1c6,0x19c,0x375,0x514,0x473)+_0xea51a6(0x82,0x1ca,0x10d,0xe9,0x113)+_0xea51a6(0x5a,-0x4f,-0x12c,0xa8,-0xed)+_0x8c2e74(0x2bb,0x27e,0x400,0x287,0x3f5)+_0x710271(-0x13d,0x47,'!)L8',-0x12a,-0x264)+_0x2b34b1(0x461,0x1b5,0xb6,0x3e7,0x280)+_0x3a4644(0xc6,0x1d,0x1f5,0x8b,-0xd0)+_0x710271(0x18,-0x128,'fHa6',-0xbe,0x10a)+_0x2b34b1(0x1c3,0x4e1,0x2d5,0x4c8,0x356)+_0x47d66d(0x5f5,0x794,0x704,0x59f,'3H#R')+_0xb6601(0x1b5,-0x10,0xf7,0x25f,0x146)+_0x1eed63(0x671,0x7df,0x845,0x724,0x5bc)+_0x1f03b1(0x47b,0x52d,0x375,0x34a,0x34f)+_0x2b34b1(0x37b,0x6ea,0x585,0x36a,0x510)+_0x710271(0xe5,0x2a2,'RPBh',0x41,0x2da)+_0x1deca1(0xeb,0x9d,0x129,0xfc,0x1a6)+_0xa1cee(0x430,0x692,0x775,0x596,0x5dc)+_0xea51a6(0x2db,0xcf,0x186,0x6a,-0x18)+_0xa1cee(0x5ae,0x675,0x48f,0x616,0x63b)+_0xa1cee(0x251,0x4e8,0x25d,0x405,0x5e9)+_0x3a4644(0x136,-0x57,0xcc,0x1b9,0x2f3)+_0x3a695c(0x336,0xc2,0x228,0x20d,0x19e)+_0x710271(-0x1ea,-0x257,'oumq',0x6,-0x35b)+_0x3ec27c(-0x214,'aNMf',-0x178,-0x107,-0x1a2)+_0x2b34b1(0x335,0x4f5,0x592,0x3e0,0x510)+_0x578d38(0x242,0x3ec,0x350,0x390,'3H#R')+_0xb6601(0x20a,0xeb,0xe6,0x323,0x2d4)+_0x1eed63(0x350,0x44e,0x540,0x417,0x274)+_0x578d38(0x2d9,0x36f,0x308,0x219,'V7mz')+_0x2b34b1(0x6ce,0x49f,0x5ee,0x71c,0x589)+_0xea51a6(-0x58,-0x54,-0x135,-0xa2,0x7a)+_0xea51a6(-0x19b,-0xda,-0x184,-0x330,-0x11b)+_0x47d66d(0x783,0x745,0x751,0x5b5,'cT2s')+_0x578d38(0x57c,0x3ee,0x417,0x514,'CW1M')+_0x1f03b1(0x1ba,0x4b5,0x375,0x51d,0x195)+_0x1f03b1(0x461,0x302,0x375,0x21f,0x41c)+_0xa1cee(0x4c9,0x56c,0x6b5,0x69c,0x589)+_0x47d66d(0x70f,0x783,0x732,0x7a2,'dcen')+_0x3ec27c(0x367,'fp!p',0x208,0x272,0x142)+_0x578d38(0x3e1,0x559,0x553,0x6c7,'qLVB')+_0x1f03b1(0x196,0x407,0x24f,0x331,0x2cd)+'}',{'ext':_0xd5771f,'tid':_0x451221,'pg':_0x11478f[_0x578d38(0x58e,0x5a9,0x3e3,0x1fc,'dcen')](_0x11478f[_0x1eed63(0x885,0x637,0x82a,0x6c0,0x544)](_0x38afcd,-0x8cf+-0x2460*-0x1+-0x4*0x6e4),-0x2d*0x3d+-0x29*-0x32+0x2cb)}));_0x20229f=Object[_0xa1cee(0x646,0x5c1,0x469,0x4c8,0x5a2)+_0x1deca1(0x58,0x117,0x249,-0xb8,-0xb1)+'s'](Object[_0x47d66d(0x71b,0x5ff,0x6bf,0x5da,'yv@9')+'es'](_0x20229f)[_0x1eed63(0x4a4,0x2c6,0x410,0x466,0x650)]());let _0x274b50=JSON[_0x2b34b1(0x320,0x603,0x252,0x3a8,0x434)](_0x11478f[_0xa1cee(0x4b1,0x348,0x38e,0x4d9,0x39c)](decryptFromHex,await _0x11478f[_0x2b34b1(0x497,0x410,0x3fa,0x678,0x5e2)](post,_0x11478f[_0x1f03b1(0x140,0x2b0,0x280,0x3ce,0x243)](genUrl,CATEGORY_URL,_0x20229f),_0x20229f),des_key));function _0x47d66d(_0x254744,_0x2be57d,_0xcf5d96,_0x430e81,_0x3ee28c){return _0x4c9f40(_0x254744-0x96,_0x2be57d-0x1c8,_0x3ee28c,_0x430e81-0x6a1,_0x3ee28c-0x199);}function _0xa1cee(_0x47573d,_0x5a3ed0,_0x5a8684,_0x43977d,_0x2bdf20){return _0x2a6f8c(_0x47573d-0x61,_0x5a3ed0-0x160,_0x43977d-0x47b,_0x5a8684,_0x2bdf20-0x2a);}function _0x3ec27c(_0x2e4811,_0x4c5791,_0x1fc858,_0x5b8906,_0x3fba58){return _0x3bb643(_0x4c5791,_0x4c5791-0x1a4,_0x5b8906- -0x2a0,_0x5b8906-0x3a,_0x3fba58-0x1ec);}function _0x1eed63(_0x14ca4c,_0x5a7ffb,_0xe37937,_0x3b51c6,_0x51dcf5){return _0x57dc4c(_0x14ca4c-0x9c,_0xe37937,_0xe37937-0x124,_0x3b51c6-0x118,_0x3b51c6-0x3c1);}function _0x578d38(_0x701be0,_0x328a1f,_0x31c665,_0x4d9226,_0x198f49){return _0x48eb72(_0x31c665-0x338,_0x328a1f-0x180,_0x198f49,_0x4d9226-0x193,_0x198f49-0x3f);}const _0x365fcf=[];function _0x2b34b1(_0x51a78a,_0x21ff31,_0x3c67b9,_0x652287,_0x28b5ea){return _0x435860(_0x51a78a-0x1a2,_0x21ff31-0x1f4,_0x21ff31,_0x28b5ea-0x3b9,_0x28b5ea-0x100);}const _0x42bdf2=_0x274b50[_0x11478f[_0xa1cee(0x69e,0x51b,0x50e,0x6df,0x645)]];function _0x710271(_0x1a4914,_0x4ce8cf,_0xfcdd37,_0x500bcc,_0x263f54){return _0x5751d2(_0x1a4914-0x14b,_0x4ce8cf-0xaf,_0xfcdd37,_0x500bcc-0x8a,_0x1a4914- -0x92);}for(let _0x48c3b4=-0x1*-0x12f7+0x1*-0xaae+0x7*-0x12f;_0x11478f[_0x8c2e74(0x1f1,0x349,0x1bf,0x52e,0x315)](_0x48c3b4,_0x42bdf2[_0xb6601(0xa5,-0x1a,0x74,-0x20,-0xf4)+'h']);_0x48c3b4++){if(_0x11478f[_0xb6601(0x265,0x2f5,0x1c8,0x78,0x143)](_0x11478f[_0x1f03b1(0x3fc,0xfc,0x2c4,0x15a,0x31f)],_0x11478f[_0x47d66d(0x72e,0x822,0x79c,0x87d,'h8Sz')])){var _0x25bbd6=_0x2eb800[_0x3c2492],_0x4b4104={'n':_0x25bbd6[_0xb6601(0x15d,0x1ab,0x2b,0xd3,0x217)+_0xa1cee(0x616,0x525,0x467,0x63d,0x7dc)],'v':_0x25bbd6[_0xea51a6(0xe7,-0x219,-0x6a,-0x170,-0xf)+_0xb6601(0x2aa,0x19d,0x11e,0x260,0x2d9)][_0x1f03b1(0x344,0x3d2,0x1e0,0x52,0x3a7)+_0x2b34b1(0x3f0,0x606,0x59d,0x3dd,0x4a5)]()};_0x71f72b[_0xea51a6(0x318,0x29a,0x1ae,0x156,0x223)][_0x1deca1(-0x54,-0xcd,0xc3,-0x36,0x151)](_0x4b4104);}else{const _0x208c45=_0x42bdf2[_0x48c3b4];var _0x2b38b6={};_0x2b38b6[_0x578d38(0x376,0x5be,0x3e8,0x3ca,'*Wfw')+'d']=_0x208c45[_0x11478f[_0x8c2e74(0x75a,0x572,0x6e2,0x647,0x726)]],_0x2b38b6[_0x2b34b1(0x6d9,0x565,0x586,0x3a0,0x4fb)+_0x1eed63(0x69b,0x45f,0x5c3,0x4c5,0x668)]=_0x208c45[_0x11478f[_0x3a695c(0x2ff,0x77,0x26b,0xb8,0x1d1)]],_0x2b38b6[_0x578d38(0x466,0x3be,0x504,0x4b7,'AdIo')+'ic']=_0x208c45[_0x11478f[_0x2b34b1(0x68d,0x4fb,0x705,0x3e3,0x515)]];const _0x592758=_0x2b38b6;let _0x23ee9e=_0x208c45[_0x11478f[_0x1eed63(0x551,0x583,0x62d,0x5d1,0x6aa)]];if(!_0x23ee9e||_0x11478f[_0xa1cee(0x6be,0x459,0x4e9,0x55c,0x424)](_0x23ee9e,_0x11478f[_0x3a4644(0x166,0x30f,0x2bf,0x195,0x300)])){if(_0x11478f[_0x3a4644(0x295,0x351,0x1e9,0x2f6,0x230)](_0x11478f[_0x3ec27c(-0x227,'dUEi',-0x1e0,-0x11f,-0x169)],_0x11478f[_0x3a4644(0x261,0x42f,0x1df,0x3a4,0x438)])){if(_0x208c45[_0x11478f[_0x2b34b1(0x60d,0x62f,0x487,0x554,0x511)]]&&_0x11478f[_0x33e3fb(0x576,'a@XQ',0x5cd,0x539,0x5d2)](_0x208c45[_0x11478f[_0xb6601(0x2d5,0x44d,0x2ee,0x35b,0x2e5)]][_0xea51a6(0x91,-0xd7,-0x122,-0x1dc,-0x85)+'h'],0x1baa*0x1+0xfdf+-0x2b89)){if(_0x11478f[_0x3a4644(0x42,0x20d,0xe,-0x2e,-0xb7)](_0x11478f[_0xea51a6(0x13,0x1a1,0xfd,0x2dc,0x154)],_0x11478f[_0x578d38(0x50d,0x3f8,0x35d,0x48b,'C]x^')])){var _0x12ade1=_0x1efd3b[_0x6e0e][_0x8c2e74(0x110,0x20e,0x2a0,0xe4,0x24c)];for(var _0x1c43da=0xb*-0x8f+0x1f8d+-0x8*0x32d;_0x11478f[_0x710271(0xdd,-0x45,'7&BF',0x29d,0x54)](_0x1c43da,_0x12ade1[_0xb6601(0xa5,0xd5,0x262,-0x2b,-0x44)+'h']);_0x1c43da++){var _0x31bac4=_0x12ade1[_0x1c43da][_0x3a695c(0x4b6,0x1e7,0x37f,0x1e4,0x377)],_0x5718d7={};_0x5718d7[_0x1deca1(-0x14a,0x30,-0xed,-0x1b0,-0xbe)+'d']=_0x31bac4[_0x2b34b1(0x23d,0x2f1,0x429,0x42a,0x3d0)+_0x3a695c(0xa,-0x56,0x161,0x13b,0x1f5)],_0x5718d7[_0x3a4644(0x175,0x9e,0xe,-0x54,-0x3)+_0x8c2e74(0xb3,0x255,0x2cd,0x178,0x381)]=_0x31bac4[_0x3a695c(0x30a,0x3c3,0x2d9,0x25a,0x359)+_0x1f03b1(0x142,0x1e4,0x2f6,0x4ea,0x4bd)],_0x5718d7[_0xea51a6(0x203,0x159,0x7c,0xf9,-0x30)+'ic']=_0x31bac4[_0x2b34b1(0x41d,0x2ea,0x37d,0x319,0x3d0)+'mg'],_0x5718d7[_0x578d38(0x1da,0x2dc,0x2b1,0x133,'h8Sz')+_0x2b34b1(0x3f6,0x35f,0x26f,0x161,0x246)+'s']=_0x31bac4[_0x33e3fb(0x406,'dcen',0x132,0x296,0x348)+_0xa1cee(0x379,0x21b,0x46b,0x402,0x5ee)+'t']||'';var _0x26039a=_0x5718d7;_0x4ecf29[_0x3ec27c(0x115,'(qLO',0x141,-0x20,0x2e)](_0x26039a);}}else _0x23ee9e=_0x208c45[_0x11478f[_0x3a695c(0x279,0x2d9,0x2b4,0x338,0x3d6)]][0x1dba+-0xe36*-0x1+-0x2bf0];}}else{var _0x923ae6=_0x3ddf59?function(){function _0x487015(_0x14af06,_0x4d8af5,_0x45c68b,_0x4dab1e,_0x3fb603){return _0x3a695c(_0x14af06-0x11d,_0x4d8af5-0x19c,_0x4d8af5-0x2f8,_0x4dab1e-0xb6,_0x14af06);}if(_0x1f3a37){var _0x3b01fe=_0xfa5478[_0x487015(0x567,0x49b,0x65c,0x574,0x5c0)](_0x45aff9,arguments);return _0x2abe6e=null,_0x3b01fe;}}:function(){};return _0x16a7f3=![],_0x923ae6;}}_0x592758[_0x11478f[_0xea51a6(-0x7f,0x19f,0x60,-0xf,-0x134)]]=_0x23ee9e,_0x365fcf[_0x1eed63(0x564,0x6cd,0x575,0x592,0x577)](_0x592758);}}var _0x29a98d=_0x11478f[_0x47d66d(0x978,0x93a,0x991,0x85b,'kS@r')](_0x38afcd,-0xae5+-0xcc6+-0x3f2*-0x6);const _0x196267={'list':_0x365fcf,'page':_0x38afcd,'pagecount':_0x29a98d,'limit':_0x365fcf[_0xa1cee(0x310,0x5c3,0x227,0x3df,0x570)+'h'],'total':_0x11478f[_0x47d66d(0x550,0x3b3,0x69e,0x546,'!)L8')](_0x365fcf[_0x3a4644(0x17c,0x2fd,0x1f4,0x1d6,0x82)+'h'],_0x29a98d)};function _0x1f03b1(_0x19aa30,_0x500454,_0x2c5b8a,_0x514b59,_0x2a4b50){return _0x3d45e7(_0x19aa30-0x36,_0x500454,_0x2c5b8a- -0x181,_0x514b59-0x6c,_0x2a4b50-0x1ed);}function _0xea51a6(_0x5265a7,_0x17a9be,_0x315f39,_0x5bf453,_0x141dbb){return _0x2a6f8c(_0x5265a7-0x66,_0x17a9be-0x9a,_0x315f39- -0x86,_0x5bf453,_0x141dbb-0x1aa);}return JSON[_0x3ec27c(0x3,'D9LX',-0x24,0xd7,0x1e0)+_0x1f03b1(0x257,0x38,0xb1,-0xf3,0x258)](_0x196267,null,_0x11478f[_0x578d38(0x57a,0x37b,0x4a8,0x512,'s60e')](_0x11478f[_0x1eed63(0x518,0x461,0x451,0x42a,0x260)](-0x24cf+-0xf*0xf6+0x3379*0x1,0x15cc+-0x14e9+-0x3*0x21),0x1a50*-0x1+-0x18aa+-0x1*-0x33fa));}function _0x3bb643(_0x4a7907,_0x19aeca,_0xe12eb4,_0x2e0f70,_0x5575ed){return _0x26cc(_0xe12eb4-0x42,_0x4a7907);}async function detail(_0x10a261){var _0x51f83f={'gTGWX':function(_0x52d852,_0xf1f3b4,_0x2006cc){return _0x52d852(_0xf1f3b4,_0x2006cc);},'JdSKA':function(_0x5804da,_0x21865a,_0x2b3bab){return _0x5804da(_0x21865a,_0x2b3bab);},'cbtGI':function(_0x21176b,_0xc35573,_0x1f4d5b){return _0x21176b(_0xc35573,_0x1f4d5b);},'vXblR':_0x3e2ee4(0x43c,0x460,0x5a1,0x4c6,0x64c)+'y','aqYHp':_0x5f3888(0x112,0x131,-0xc5,0xd5,0x13f)+_0x5f3888(0x23a,0x46,0x37f,0x21b,0x2fd),'RCTIu':_0x45c27f(0x336,0x3b9,0x31e,'&pQF',0x29d)+'d','HYwny':_0x4943bd(0x43c,0x4fe,0x4b5,0x5e3,0x3cb)+_0x3e2ee4(0x426,0x6b2,0x532,0x4ef,0x4bb),'UsmNF':_0x6fa29c(0x6bd,0x3e7,0x575,0x560,0x3d0)+_0x48e1eb(0x1b2,0x167,0x22a,0x241,0xd5),'pFCpg':_0x51846e('12f1',0x349,0x514,0x48e,0x57f)+'ic','DGVYT':_0x5b1294(0x247,0x327,0x31e,0x16d,0x328)+'mg','gNGpy':_0x51846e('05uA',0x76a,0x57a,0x73a,0x8f1)+_0x51846e('F0vb',0x723,0x6a5,0x736,0x7e5)+'t','EIXUK':_0x45c27f(0x6d4,0x6d2,0x6e1,'oumq',0x8a2)+_0x548545('[04j',0x4af,0x471,0x3f4,0x32b),'aNUEI':_0x6fa29c(0x346,0x135,0x16f,0x2e5,0x49a)+_0x338e27(0x5cf,0x2d4,0x63f,0x4ff,0x48d)+'or','vOszj':_0x51846e('AoKb',0x5d4,0x458,0x48d,0x38b)+_0x548545('F0vb',0x262,0x423,0x32c,0x416),'uViwx':_0x45c27f(0x57a,0x6fd,0x6ec,'RPBh',0x7eb)+_0x4943bd(0x436,0x403,0x38b,0x1d6,0x464)+'s','gzKsS':_0x6fa29c(0x4e8,0x455,0x203,0x312,0x300)+_0x5f3888(0x1a0,0xa5,-0x141,0x9,-0x8)+'t','xtdhm':_0x752f75(0x48a,0x3d7,0x481,0x4f0,0x1ea)+_0x3e2ee4(0x67c,0x4c5,0x6d6,0x576,0x51d),'BYcJu':_0x3e2ee4(0x676,0x47d,0x33f,0x489,0x4b7)+'s','BHUnY':_0x3e2ee4(0x706,0x6ec,0x887,0x6dd,0x650)+_0x51846e('!L)2',0x677,0x60f,0x626,0x767),'FqDyp':_0x304b58(0x390,0x753,'RPBh',0x735,0x571)+_0x3cde2e(-0x34,-0x222,-0x1b2,-0x24e,-0x1b7),'hmQaj':_0x5f3888(0x279,0x3b4,0x259,0x1fd,0x17a)+_0x49ff94(0x542,0x43a,0x4a4,0x38f,'KL!n'),'EBENq':_0x752f75(0x18a,0x278,0x203,0x44e,0xef)+_0x49ff94(0x512,0x4fa,0x4e2,0x343,'yv@9'),'SKZZd':_0x5f3888(0x31d,0x377,0x1f7,0x1fb,0x1bb)+_0x5f3888(0x12f,0x8e,0x11,-0x40,0x8),'mogNO':_0x548545('sj]$',0x4e5,0x3ad,0x3e9,0x3f8)+_0x3cde2e(-0x1fa,-0xe8,-0x11f,-0x1b8,-0xb5)+'e','AZFEV':_0x304b58(0x349,0x2a8,'(]ai',0x426,0x433)+_0x192f4c(0x697,0x5ee,0x3e3,0x472,0x5c3)+_0x5f3888(0x18c,0x6e,0x89,-0x5b,-0x22),'VRIvG':_0x752f75(0x259,0x140,0xc3,0x268,-0xa)+'愁','gGYuR':_0x192f4c(0x532,0x532,0x4a8,0x2da,0x36c),'vNmsd':function(_0x212f4a,_0x56897e){return _0x212f4a<_0x56897e;},'ROYkW':function(_0x2f2c14,_0x5910c4){return _0x2f2c14!==_0x5910c4;},'eRPkR':_0x51846e('88j*',0x887,0x79a,0x769,0x85c),'Kpoli':_0x304b58(0x4e8,0x2e9,'oumq',0x580,0x4b2),'hTHCe':function(_0x548df6,_0x4582ac){return _0x548df6+_0x4582ac;},'wAEYL':function(_0x16a99a,_0x2abec2){return _0x16a99a+_0x2abec2;},'koRVA':function(_0x591e04,_0x10e640){return _0x591e04+_0x10e640;},'SWxDh':_0x548545('F0vb',0x63b,0x6be,0x698,0x4ec)+_0x3cde2e(0x4,-0xf3,-0x104,0x3,-0x63)+'e','CONUM':_0x48e1eb(0x2b,0xd9,-0xc2,-0x8c,-0xfe)+_0x5f3888(0xb9,0x168,0x190,0x21b,0x291),'RaYgR':_0x338e27(0x324,0x3bf,0x541,0x3aa,0x50f)+_0x5b1294(0x99,0xf7,-0x7e,0xb2,-0x100)+'rl','btsUm':_0x192f4c(0x3d0,0x50b,0x713,0x523,0x583),'TNBdp':function(_0x2da7b7,_0x2b278c){return _0x2da7b7|_0x2b278c;}};function _0x3cde2e(_0x4b2f3c,_0x1fbea5,_0x4e7429,_0x568738,_0xcbdfa9){return _0x4a5835(_0x4b2f3c-0x4b,_0x1fbea5-0x1c1,_0x4e7429-0x1ef,_0x4e7429- -0x20,_0x568738);}function _0x5b1294(_0x2ee104,_0x1e1610,_0x382065,_0x20b239,_0x3879a2){return _0x3e2394(_0x2ee104-0x15c,_0x2ee104- -0x318,_0x20b239,_0x20b239-0x119,_0x3879a2-0x4a);}if(!letgo)return'{}';const _0x59f3b0={},_0x56acf0=[],_0x433181={};var _0x239af5={};function _0x49ff94(_0x342e6b,_0x3b93cd,_0x16cf3a,_0x46990f,_0x1d65a0){return _0x5751d2(_0x342e6b-0x1c7,_0x3b93cd-0x87,_0x1d65a0,_0x46990f-0xa0,_0x342e6b-0x46b);}_0x239af5[_0x48e1eb(0xa,-0x55,0xab,0x13c,0x15e)+_0x51846e('V*O9',0x70a,0x7af,0x643,0x67d)+'de']=_0x10a261;function _0x48e1eb(_0x32e3c1,_0x3f3523,_0x34f3ae,_0x1706c3,_0x3b1306){return _0x3d45e7(_0x32e3c1-0xe4,_0x32e3c1,_0x3b1306- -0x3a2,_0x1706c3-0x59,_0x3b1306-0x14c);}const _0x3b309a=_0x239af5;function _0x6fa29c(_0x55d38d,_0x96d1af,_0x44b55c,_0x519cd5,_0x4cf6ce){return _0x3e2394(_0x55d38d-0x1cf,_0x519cd5- -0xf,_0x96d1af,_0x519cd5-0x83,_0x4cf6ce-0xa9);}function _0x5f3888(_0x41bece,_0x55af77,_0xc44e2b,_0x213374,_0x506f70){return _0x4a5835(_0x41bece-0x11b,_0x55af77-0xe5,_0xc44e2b-0x3d,_0x213374-0x185,_0x506f70);}const _0x3bff2a=JSON[_0x3cde2e(-0x68,0x4f,-0x6c,0xab,0x17e)](_0x51f83f[_0x3e2ee4(0x407,0x467,0x3e1,0x4a6,0x2fb)](decryptFromHex,await _0x51f83f[_0x752f75(0x5f9,0x463,0x35a,0x54f,0x33c)](post,_0x51f83f[_0x4943bd(0x74c,0x6b7,0x63f,0x687,0x6c3)](genUrl,DETAIL_URL,_0x3b309a),_0x3b309a),des_key)),_0x528eee=_0x3bff2a[_0x51f83f[_0x192f4c(0x55c,0x6f8,0x48f,0x556,0x623)]],_0xe42cc7=_0x528eee[_0x51f83f[_0x49ff94(0x36e,0x1ac,0x4e3,0x4ec,'V7mz')]];_0x433181[_0x51f83f[_0x51846e('F0vb',0x2fa,0x3b4,0x465,0x325)]]=_0xe42cc7;function _0x192f4c(_0x492f9a,_0x4b2cb4,_0xf65096,_0x51510e,_0xe9887e){return _0x6e36(_0x492f9a-0xf1,_0x4b2cb4-0x149,_0x492f9a,_0x51510e-0x73,_0xe9887e-0xd4);}function _0x338e27(_0x142354,_0x53693d,_0x15fd68,_0x30206b,_0x23b444){return _0x3e2394(_0x142354-0x3d,_0x23b444-0x7a,_0x15fd68,_0x30206b-0x143,_0x23b444-0x11b);}_0x433181[_0x51f83f[_0x752f75(0x31b,0x37e,0x236,0x220,0x18c)]]=_0x528eee[_0x51f83f[_0x548545('gZeP',0x405,0x3e8,0x2a3,0x3b1)]];function _0x752f75(_0x1aba0e,_0x5a01af,_0x463459,_0xc12733,_0x467239){return _0x4a5835(_0x1aba0e-0x171,_0x5a01af-0xf1,_0x463459-0x1a1,_0x5a01af-0x35f,_0x1aba0e);}_0x433181[_0x51f83f[_0x6fa29c(0x546,0x6b9,0x430,0x4de,0x3af)]]=_0x528eee[_0x51f83f[_0x4943bd(0x4f9,0x2a3,0x46e,0x514,0x593)]],_0x433181[_0x51f83f[_0x752f75(0x432,0x414,0x22b,0x355,0x556)]]=_0x528eee[_0x51f83f[_0x3cde2e(-0x249,-0x15f,-0x20b,-0x11c,-0x219)]],_0x433181[_0x51f83f[_0x51846e('cT2s',0x6e2,0x440,0x59f,0x448)]]=_0x528eee[_0x51f83f[_0x3cde2e(0xdb,0x54,0x3e,0x1af,0x145)]];function _0x304b58(_0x18e4c4,_0x1a7374,_0x5856d6,_0x25b90f,_0x2e47f7){return _0x46df4b(_0x5856d6,_0x1a7374-0x9d,_0x5856d6-0x62,_0x25b90f-0x15,_0x2e47f7-0xee);}function _0x51846e(_0x3472b4,_0x5633ac,_0x3d9b22,_0x2b62e6,_0x37c01c){return _0x46df4b(_0x3472b4,_0x5633ac-0x176,_0x3d9b22-0x130,_0x2b62e6-0x65,_0x2b62e6-0x14c);}_0x433181[_0x51f83f[_0x4943bd(0x2b0,0x5cc,0x451,0x266,0x3c9)]]=_0x528eee[_0x51f83f[_0x5f3888(0x290,0x2a2,0x392,0x2bd,0x10e)]]||'',_0x433181[_0x51f83f[_0x192f4c(0x4b1,0x28b,0x472,0x43d,0x408)]]=_0x528eee[_0x51f83f[_0x752f75(0x451,0x36a,0x382,0x39f,0x249)]],_0x433181[_0x51f83f[_0x48e1eb(0x5c,0x64,0x8b,-0x134,0x4c)]]=_0x528eee[_0x51f83f[_0x5b1294(0x248,0x23c,0x3e9,0x253,0x2c0)]];function _0x3e2ee4(_0x33dcf0,_0x13e4e2,_0x511136,_0x413be7,_0x4c9313){return _0x435860(_0x33dcf0-0x82,_0x13e4e2-0x59,_0x13e4e2,_0x413be7-0x4c4,_0x4c9313-0xf0);}_0x433181[_0x51f83f[_0x5f3888(0x148,0x107,0x2c8,0x177,0x30)]]=_0x528eee[_0x51f83f[_0x548545('XZN6',0x5fd,0x490,0x566,0x4ae)]],_0x433181[_0x51f83f[_0x6fa29c(0x3b8,0x31e,0x51a,0x36d,0x4a4)]]=_0x528eee[_0x51f83f[_0x338e27(0x3fb,0x3b9,0x5f8,0x2ed,0x4de)]],_0x433181[_0x51f83f[_0x49ff94(0x4ac,0x4e9,0x5e5,0x665,'7&BF')]]=_0x51f83f[_0x5f3888(0x0,0x14,-0x91,-0x57,0x120)];const _0x23be69=_0x528eee[_0x51f83f[_0x548545('AdIo',0x16f,0x3e9,0x4bc,0x321)]];function _0x548545(_0x50018e,_0x4a4721,_0x10ed8b,_0x263a5b,_0x34cb5b){return _0x46df4b(_0x50018e,_0x4a4721-0xac,_0x10ed8b-0x6d,_0x263a5b-0x130,_0x34cb5b- -0x46);}const _0x26e881=[];for(let _0x2afe78=-0xa2*0x1+0xfc6+-0x33*0x4c;_0x51f83f[_0x5f3888(0xbe,0xe3,-0x14f,0x99,0x1f4)](_0x2afe78,_0x23be69[_0x3cde2e(-0x3b1,-0xdc,-0x1bf,-0xf7,-0x2f)+'h']);_0x2afe78++){if(_0x51f83f[_0x4943bd(0x362,0x3d6,0x389,0x37c,0x4c4)](_0x51f83f[_0x51846e('(qLO',0x519,0x4e6,0x446,0x3a6)],_0x51f83f[_0x304b58(0x607,0x4f1,'gZeP',0x411,0x52e)])){const _0x1511f7=_0x23be69[_0x2afe78];_0x26e881[_0x5b1294(0x11f,0x14d,0x113,-0xb7,-0xc)](_0x51f83f[_0x304b58(0x902,0x77d,'D9LX',0x64a,0x7a9)](_0x51f83f[_0x5b1294(-0x36,-0x1ca,0x19a,-0x3b,-0x77)](_0x51f83f[_0x5f3888(0x2d,0xb0,-0xd9,0x8b,0x278)](_0x51f83f[_0x304b58(0x862,0x806,'v8wT',0x8ce,0x7ab)](_0x1511f7[_0x51f83f[_0x3cde2e(0x42,-0xf3,0x52,-0x121,0x1a1)]],'$'),_0xe42cc7),'_'),_0x1511f7[_0x51f83f[_0x4943bd(0x675,0x46c,0x5e7,0x76f,0x50d)]]));}else{var _0x40106f={};return _0x40106f[_0x48e1eb(0x179,0x2d5,0x1d0,0x2bb,0x118)]=_0x1f871e,_0x40106f[_0x45c27f(0x759,0x5b7,0x6a8,'88j*',0x780)]=_0x6d03e4,_0x40106f[_0x304b58(0x66d,0x5ff,'7&BF',0x546,0x72d)+'od']=_0x246781,_0x40106f[_0x338e27(0x270,0x252,0x315,0x470,0x378)+_0x6fa29c(0x1c4,0x2b5,0x3fc,0x29f,0x1e6)]=_0x5561f0,_0x40106f[_0x304b58(0x3f5,0x3eb,'&pQF',0x577,0x4af)+'l']=_0x590f68,_0x40106f[_0x5f3888(0x3b,0x3b,-0x1e3,-0x23,0x23)]=_0x373060,_0x40106f[_0x51846e('AoKb',0x773,0x681,0x7bf,0x7e8)+'h']=_0x2ffc8a,_0x40106f;}}_0x433181[_0x51f83f[_0x548545('XZN6',0x5ce,0x78e,0x758,0x64c)]]=_0x26e881[_0x48e1eb(-0x1ed,0x1d3,-0x1fc,-0xeb,-0xb)]('#'),_0x56acf0[_0x45c27f(0x531,0x43b,0x2d4,'RPBh',0x39b)](_0x433181),_0x59f3b0[_0x51f83f[_0x51846e('XZN6',0x6f3,0x551,0x53d,0x5ea)]]=_0x56acf0;function _0x45c27f(_0x2c8ea5,_0x3e5007,_0x2c1e96,_0x2954cd,_0x308298){return _0x4c9f40(_0x2c8ea5-0x12d,_0x3e5007-0xae,_0x2954cd,_0x3e5007-0x557,_0x308298-0x4a);}function _0x4943bd(_0x1eaa94,_0x196a20,_0x5d2f4f,_0x36f493,_0x2ac93e){return _0x57dc4c(_0x1eaa94-0xa8,_0x36f493,_0x5d2f4f-0x131,_0x36f493-0x124,_0x5d2f4f-0x26b);}return JSON[_0x304b58(0x56d,0x721,'rg#C',0x59c,0x5ee)+_0x45c27f(0x38c,0x43f,0x434,'QqnC',0x3c7)](_0x59f3b0,_0x51f83f[_0x5b1294(0x31b,0x255,0x130,0x202,0x232)](_0x51f83f[_0x49ff94(0x39d,0x2f8,0x2a5,0x556,'4Zyn')](-0x1*0x797+-0x1a3e+0x2215,0xf63+0x1*0x853+0x1*-0x1736),-0x655*0x2+0x1*0x130+0xc7a*0x1));}async function play(_0xc17bf7,_0x2bc7c6,_0x43560e){var _0x3a44c1={'MYiLc':function(_0x15b964,_0x3d56b9,_0x56402b){return _0x15b964(_0x3d56b9,_0x56402b);},'yvjSI':function(_0x19d213,_0x195a23,_0x106652){return _0x19d213(_0x195a23,_0x106652);},'QurVB':_0x420c31(0x11b,0x372,0x153,0x18f,0x22f)+'y','dFtth':_0x7dd3b6(0x74f,0x977,0x85c,0x9c0,0xa18)+'rl','vntEJ':_0x420c31(0xc5,0x1e1,-0x10f,0x45,-0xf3),'ntqjN':_0x12a0e1(0x3b1,0x413,0x52d,'!)L8',0x42d)+_0x36a740(0x19b,0x1d7,0x4,0x42,0x300)+_0x59597a(0x36f,0x36b,0x4ec,0x396,0x204)+_0x420c31(0x271,0x179,0x158,0x165,0x5f)+_0x108f12(0x6ef,0x42c,0x4f2,0x58b,0x560)+_0x1d85e1(0x347,0x595,0x3ac,0x27b,0x586)+_0x36a740(0xea,-0xc8,0x14,0x2aa,0x168)+_0x1d85e1(0x303,0x2d9,0x136,0x4,-0xac)+_0x12a0e1(0x2e0,0x349,0x170,'D9LX',0x3a7)+_0x12a0e1(0x338,0x149,0x2d7,'[04j',0x244)+_0x3227d0(0x34f,0x35b,0x607,0x2f3,0x45d)+_0x420c31(0x160,0x188,0xa3,0x17e,0x23c)+_0x420c31(0x469,0x201,0x22b,0x2bb,0x428)+_0x1d85e1(0x5e7,0x492,0x46d,0x4c3,0x3cc)+_0x108f12(0x25d,0x4e6,0x592,0x3c2,0x2c3)+_0x420c31(0x10b,0x274,0x43f,0x294,0x281)+_0x548b6c(-0x186,0xb4,-0x98,0x13e,-0x231)+_0x36a740(-0x4,0xc6,0x34,0x12a,-0x1cb)+_0x59597a(0x62e,0x6c1,0x633,0x773,0x5cc)+_0x7dd3b6(0x664,0x631,0x75d,0x845,0x602)+_0x36a740(0x29d,0x1ac,0x399,0x30d,0xf2)+_0x35bd14(0xc,0x2b,'(]ai',0x1ce,0x96)+_0x12a0e1(0x5b7,0x3d8,0x554,'AdIo',0x43f),'wJOlj':_0x420c31(0x216,0x286,0x1a4,0x390,0x4ff)+'r','rxsTy':_0x59b501(0x207,0x221,0x31f,0x228,0x3bf),'WXgeJ':function(_0x29ca3b,_0x962b37){return _0x29ca3b|_0x962b37;}};function _0x4c4634(_0x297342,_0x363839,_0x5ad579,_0x2fd77b,_0x591c5d){return _0x3bb643(_0x297342,_0x363839-0x155,_0x5ad579- -0x2d6,_0x2fd77b-0x77,_0x591c5d-0xca);}if(!letgo)return'{}';const _0x53b847={};function _0x3227d0(_0x24b0a9,_0x8e2905,_0x3e6d04,_0x32fde0,_0x2dc760){return _0xc536df(_0x24b0a9-0xf1,_0x8e2905-0x1d3,_0x3e6d04-0x1a1,_0x2dc760-0x1f0,_0x32fde0);}const _0x562c53=_0x2bc7c6[_0x7dd3b6(0x85c,0x9eb,0x86f,0x6e8,0x686)]('_');var _0x31c44a={};_0x31c44a[_0x4c4634('e2Jj',0x111,0x180,0x202,0x2a5)+_0x36a740(0x227,0x388,0x1f3,0x2ab,0x1c1)+'de']=_0x562c53[-0x97*0x26+0x6d5+0x1*0xf95],_0x31c44a[_0x3227d0(0x6e5,0x4f3,0x48d,0x3f8,0x53c)+_0x3227d0(0x51e,0x474,0x406,0x5ee,0x4f5)+'de']=_0x562c53[-0x724*-0x4+0x20af+-0x3d3e];function _0x12a0e1(_0x227fee,_0x51a613,_0x65d460,_0x4327c9,_0x106cf2){return _0x5751d2(_0x227fee-0x1be,_0x51a613-0x8f,_0x4327c9,_0x4327c9-0x1d3,_0x227fee-0x3df);}function _0x28fedb(_0x2dd5c2,_0x564a87,_0x3379d8,_0x55c2a5,_0x5d7e7a){return _0x5751d2(_0x2dd5c2-0x119,_0x564a87-0x25,_0x55c2a5,_0x55c2a5-0x66,_0x2dd5c2- -0xf3);}function _0x108f12(_0x5764c1,_0x5b1b4c,_0x2d4d34,_0x1cbcb4,_0x42811f){return _0x6e36(_0x5764c1-0x80,_0x5b1b4c-0x1da,_0x2d4d34,_0x1cbcb4-0x13e,_0x1cbcb4-0x1c);}_0x31c44a[_0x59b501(0x323,0x20e,0x2d2,0x411,0x2e9)]='1';function _0x59b501(_0x1d7a07,_0xb5f9b6,_0x355a1c,_0x17cf71,_0x13275b){return _0x3d45e7(_0x1d7a07-0x2a,_0xb5f9b6,_0x355a1c- -0xfb,_0x17cf71-0xc3,_0x13275b-0x18d);}function _0x35bd14(_0x15b248,_0x2e4b3f,_0x4d4934,_0x349fec,_0x4bf702){return _0x3bb643(_0x4d4934,_0x2e4b3f-0x163,_0x4bf702- -0x180,_0x349fec-0x39,_0x4bf702-0x26);}function _0x2c1d85(_0x52cf86,_0x1ecc80,_0x55ea55,_0x170dfa,_0x311b62){return _0x4c9f40(_0x52cf86-0x57,_0x1ecc80-0x40,_0x170dfa,_0x52cf86- -0x1d,_0x311b62-0x78);}var _0x59882=_0x31c44a;_0x59882=Object[_0x28fedb(-0x295,-0x441,-0x453,'[04j',-0x2b9)+_0x51ef09(0x427,0x581,0x480,0x5a2,0x69d)+'s'](Object[_0x3227d0(0x2c0,0x297,0x1b4,0x15,0x1ad)+'es'](_0x59882)[_0x3227d0(0x35a,0x353,0x2fe,0x64d,0x4de)]());const _0x8c984d=JSON[_0x4c4634('&Ldm',-0x10c,-0x7c,-0x8a,0xf0)](_0x3a44c1[_0x4c4634('V*O9',-0x57,-0x178,-0x30c,-0x80)](decryptFromHex,await _0x3a44c1[_0x4c4634('7AR[',-0x1e9,-0x130,-0x1f9,-0x146)](post,_0x3a44c1[_0x35bd14(0x130,0x302,'[04j',0x265,0x2cc)](genUrl,PLAY_URL,_0x59882),_0x59882),des_key));function _0x548b6c(_0x22454d,_0x2fa48f,_0x2171aa,_0x310a33,_0x1a5a47){return _0x3d45e7(_0x22454d-0x19c,_0x22454d,_0x2171aa- -0x3be,_0x310a33-0xd6,_0x1a5a47-0x1e8);}const _0x57511a=_0x8c984d[_0x3a44c1[_0x7dd3b6(0x64c,0x8c8,0x7a2,0x70e,0x62f)]];function _0x36a740(_0x464bdf,_0x5bd0ba,_0x11f242,_0xd0c58,_0x4c23b4){return _0x4f7411(_0x464bdf-0x1eb,_0x5bd0ba-0x64,_0x464bdf- -0x149,_0x5bd0ba,_0x4c23b4-0x157);}const _0x4a040a=_0x57511a[_0x3a44c1[_0x1d85e1(-0x55,0x35e,0x16c,0x27,0x337)]];function _0x420c31(_0xe8fe2,_0x2ff194,_0x493a6f,_0x43a9ea,_0x166dba){return _0x435860(_0xe8fe2-0x1a4,_0x2ff194-0x14f,_0x493a6f,_0x43a9ea-0x18d,_0x166dba-0x149);}_0x53b847[_0x3a44c1[_0x35bd14(0x125,0x2a2,'*Wfw',0x472,0x286)]]=_0x4a040a;var _0x56c2ff={};function _0x7dd3b6(_0x185624,_0x7f3631,_0x200118,_0x279856,_0x136a69){return _0x18da6c(_0x185624-0x11d,_0x7f3631-0xf3,_0x200118-0x132,_0x200118-0x324,_0x185624);}_0x56c2ff[_0x420c31(0xb6,0x3b3,0x2f8,0x269,0x77)+_0x12a0e1(0x35d,0x275,0x1bb,'RPBh',0x385)]=_0x3a44c1[_0x59b501(0x17a,0x2e7,0x16f,0x19a,0x86)];const _0x1275af=_0x56c2ff;function _0x59597a(_0x3068d2,_0x373ab8,_0x488ba2,_0x373778,_0x32cf84){return _0x18da6c(_0x3068d2-0xa,_0x373ab8-0x51,_0x488ba2-0x14b,_0x373ab8-0x15f,_0x32cf84);}function _0x51ef09(_0x3bb5b5,_0x2ab39,_0x5321a3,_0x2b4cc5,_0xb06fab){return _0x18da6c(_0x3bb5b5-0x1c8,_0x2ab39-0x181,_0x5321a3-0x88,_0x2ab39-0x189,_0x2b4cc5);}function _0x1d85e1(_0x4742a8,_0x16aa3a,_0x5edec5,_0x45ac22,_0x5950b2){return _0x435860(_0x4742a8-0x5a,_0x16aa3a-0xd0,_0x5950b2,_0x5edec5-0x256,_0x5950b2-0x183);}return _0x53b847[_0x3a44c1[_0x108f12(0x49f,0x400,0x36b,0x385,0x444)]]=JSON[_0x2c1d85(0x17b,0x20b,0x341,'05uA',0x1e6)+_0x420c31(-0x106,-0x9b,0x19a,0x20,-0x52)](_0x1275af),_0x53b847[_0x3a44c1[_0x2c1d85(0x171,0x27,0x161,'rg#C',0x24c)]]='0',_0x53b847[_0x3a44c1[_0x35bd14(0x160,0x41a,'4Zyn',0x1d5,0x31c)]]='',JSON[_0x420c31(0x4b,0x4b,0x269,0x202,0x122)+_0x36a740(0x24f,0x259,0x2d3,0x265,0x75)](_0x53b847,_0x3a44c1[_0x36a740(0x349,0x19e,0x269,0x1e8,0x3ca)](_0x3a44c1[_0x12a0e1(0x4e7,0x63c,0x336,'KL!n',0x50c)](0x89*-0x42+0x841+-0x14d*-0x15,0x95*0xd+0xaec+-0x3*0x5ff),0x4f*-0x58+-0xbd*0x11+-0x28b5*-0x1));}async function search(_0x4b4fd4,_0x5d4e0c){var _0x59ad0e={'BBbrs':function(_0x55b0f2,_0x186c3c,_0x2c8bfe){return _0x55b0f2(_0x186c3c,_0x2c8bfe);},'gLuzs':function(_0x5ac17a,_0x567f6e,_0x3544c7){return _0x5ac17a(_0x567f6e,_0x3544c7);},'qcihn':function(_0x9ac66f,_0x1efc46,_0x4a9b45){return _0x9ac66f(_0x1efc46,_0x4a9b45);},'kNnRi':_0x407108(0x365,0x64c,0x473,0x4e3,0x4a2),'ixqwc':function(_0xf9e251,_0x3df0c5){return _0xf9e251<_0x3df0c5;},'wzxiC':function(_0x24762b,_0x1a1c21){return _0x24762b===_0x1a1c21;},'ZysxC':_0x407108(0x4a0,0x5dc,0x343,0x3ec,0x291),'oWbOV':_0x407108(0x21b,0x38a,0x107,0x2ea,0x222),'HbtFq':_0x56744e(0x192,0x305,0x22e,0x1b1,0x13d)+_0x407108(0x24d,0x4f4,0x1e9,0x384,0x463),'fqhga':_0x18a3bc(0xe5,0x262,'XZN6',0x2f4,0x1a3)+_0x407108(0x24f,0x459,0x307,0x399,0x45d),'fKGpC':_0x18a3bc(-0x148,0x113,'dUEi',0x1c4,0xa)+'mg','WsMXn':_0xb5216d(-0x3bd,-0x81,-0x318,-0x90,-0x202)+_0x16d823(0x48c,0x550,0x471,0x445,'QqnC')+'t','ATPNH':_0x56744e(0x3b6,0x203,0x430,0x509,0x2ad),'hDbRf':function(_0x4cc225,_0xd9c324){return _0x4cc225|_0xd9c324;}};if(!letgo)return'{}';const _0x11af83={},_0x53cde2=[];function _0x49b7a1(_0x42df52,_0xd5e99f,_0x6c819e,_0x53a5cf,_0x5ce415){return _0x435860(_0x42df52-0x1e2,_0xd5e99f-0xcb,_0x5ce415,_0x42df52- -0x72,_0x5ce415-0x90);}var _0x4b2ed3={};function _0x23f3a1(_0xdd607c,_0x2086ef,_0x563d19,_0x129434,_0x50daaa){return _0x48eb72(_0x563d19-0x5b4,_0x2086ef-0x1dd,_0x50daaa,_0x129434-0x20,_0x50daaa-0x1d);}function _0x18a3bc(_0x36db7b,_0x26d29d,_0x49f732,_0x4dc40a,_0x12ce1c){return _0x3bb643(_0x49f732,_0x26d29d-0x14a,_0x12ce1c- -0x16d,_0x4dc40a-0x1b0,_0x12ce1c-0x17a);}function _0x3d8bc8(_0x351ccd,_0x5e8d98,_0x4cb806,_0x139985,_0x38b40c){return _0x48eb72(_0x139985-0xd3,_0x5e8d98-0x14c,_0x4cb806,_0x139985-0x1be,_0x38b40c-0x70);}_0x4b2ed3[_0x5ef03c(0x1dd,0x42b,0x337,0x506,0x291)+'rd']=_0x4b4fd4;function _0x16d823(_0xe001a,_0x5d018c,_0x3626a5,_0x296d45,_0x99738e){return _0x48eb72(_0x5d018c-0x5a2,_0x5d018c-0x34,_0x99738e,_0x296d45-0x18,_0x99738e-0x1c3);}function _0x1f7bdb(_0x4cfcf6,_0x41c844,_0x173e5d,_0x3800f7,_0x15724b){return _0x6e36(_0x4cfcf6-0x100,_0x41c844-0x8d,_0x4cfcf6,_0x3800f7-0x69,_0x3800f7- -0x224);}function _0x27bbc9(_0x36a9be,_0x5ceec4,_0x2605bc,_0x40222c,_0x1d6b9a){return _0x3bb643(_0x36a9be,_0x5ceec4-0xcf,_0x5ceec4- -0x203,_0x40222c-0x14d,_0x1d6b9a-0x5c);}_0x4b2ed3[_0x407108(0x1ad,0x4de,0x227,0x388,0x270)]='0';function _0x385e4f(_0x5c73da,_0x3bb0bb,_0x2480c8,_0x2a24d2,_0x2de444){return _0x2a6f8c(_0x5c73da-0xbc,_0x3bb0bb-0x97,_0x5c73da-0x4c9,_0x3bb0bb,_0x2de444-0xad);}function _0x2766a6(_0x412b87,_0x4a5372,_0x443675,_0x1869f9,_0x34f1c5){return _0x3e2394(_0x412b87-0x2d,_0x443675-0xdd,_0x1869f9,_0x1869f9-0x119,_0x34f1c5-0x1a2);}_0x4b2ed3[_0x2b0cee(0x452,0x449,0x62b,0x494,0x58f)+'d']='1',_0x4b2ed3[_0x385e4f(0x655,0x82a,0x545,0x802,0x5c6)+_0x2766a6(0x32c,0x34e,0x446,0x32e,0x509)+'pe']='0';function _0x5ef03c(_0x64e6fe,_0x47cb66,_0x58b166,_0x3d5d94,_0x203d7a){return _0x57dc4c(_0x64e6fe-0x43,_0x64e6fe,_0x58b166-0xc9,_0x3d5d94-0x11d,_0x58b166-0x15);}function _0xb5216d(_0x31317e,_0x4cae8c,_0x5eeb25,_0x38a8cb,_0x239ad7){return _0x3e2394(_0x31317e-0xa0,_0x239ad7- -0x523,_0x38a8cb,_0x38a8cb-0x106,_0x239ad7-0x63);}var _0x4e5707=_0x4b2ed3;function _0x407108(_0xd4217e,_0x107cdc,_0xf9da12,_0x20f838,_0x28048e){return _0x57dc4c(_0xd4217e-0x18b,_0xd4217e,_0xf9da12-0xb7,_0x20f838-0x6,_0x20f838-0x1f3);}_0x4e5707=Object[_0x1f7bdb(0x225,-0xed,0x2c,0x95,-0xd8)+_0x23f3a1(0x5ff,0x795,0x5c9,0x5c1,'h8Sz')+'s'](Object[_0x56744e(-0x4,-0x127,-0xc2,0x1ea,-0x124)+'es'](_0x4e5707)[_0x2766a6(0x566,0x3de,0x3e8,0x2c2,0x442)]());function _0x2b0cee(_0xdf0a06,_0x35ac4e,_0x3f6c59,_0x5aa2e7,_0x3fc3df){return _0x435860(_0xdf0a06-0xda,_0x35ac4e-0x2c,_0x5aa2e7,_0x3fc3df-0x41b,_0x3fc3df-0x1b0);}const _0x4a264b=JSON[_0x2b0cee(0x626,0x5e5,0x3fb,0x520,0x496)](_0x59ad0e[_0x23f3a1(0x70b,0x652,0x7a0,0x90a,'dcen')](decryptFromHex,await _0x59ad0e[_0x407108(0x588,0x489,0x71f,0x5f2,0x737)](post,_0x59ad0e[_0x27bbc9('UvTi',-0xf,-0x17d,-0x1fc,0x131)](genUrl,SEARCH_URL,_0x4e5707),_0x4e5707),des_key)),_0x2e1493=_0x4a264b[_0x59ad0e[_0x18a3bc(-0xcd,0x27f,'88j*',-0x9b,0x112)]];for(let _0x4c2f7d=-0x1e34+-0x1c6b+0x3a9f;_0x59ad0e[_0x385e4f(0x3af,0x263,0x4f7,0x472,0x1c6)](_0x4c2f7d,_0x2e1493[_0x16d823(0x514,0x65a,0x5da,0x611,'V7mz')+'h']);_0x4c2f7d++){if(_0x59ad0e[_0x16d823(0x690,0x6ae,0x669,0x5f8,'yv@9')](_0x59ad0e[_0x27bbc9('e2Jj',0x239,0x1d3,0x1da,0x262)],_0x59ad0e[_0x46fd56(0x33d,0x16e,0x25c,0x16,0x1d2)])){if(_0x3dde0c){var _0x598764=_0x58f5d2[_0x16d823(0x6b9,0x669,0x4f6,0x71f,'RPBh')](_0x4284c7,arguments);return _0x2a9cea=null,_0x598764;}}else{const _0x37c537=_0x2e1493[_0x4c2f7d],_0x5528f9={'vod_id':_0x37c537[_0x59ad0e[_0x27bbc9('QqnC',0x1d5,0x14f,0x1cb,0x1fd)]],'vod_name':_0x37c537[_0x59ad0e[_0x5ef03c(0x40d,0x1f2,0x288,0x124,0x20a)]],'vod_pic':_0x37c537[_0x59ad0e[_0x23f3a1(0x829,0x737,0x767,0x5ad,'&pQF')]],'vod_remarks':_0x59ad0e[_0x3d8bc8(0x199,0x1da,'88j*',0x123,0x128)](_0x37c537[_0x59ad0e[_0x1f7bdb(0x1a5,0x35d,0x3b9,0x2c0,0x2b5)]],_0x59ad0e[_0x2b0cee(0x4bf,0x4fb,0x35b,0x20b,0x3fc)])?'':_0x37c537[_0x59ad0e[_0x46fd56(0x7,-0x1a,0x9,0x1d4,0xa3)]]};_0x53cde2[_0x3d8bc8(-0x60,-0x1ac,'kS@r',0x24,0x215)](_0x5528f9);}}function _0x46fd56(_0x4b7a54,_0x2b3c6d,_0x178a8a,_0x1bc376,_0x2dcdc0){return _0x2a6f8c(_0x4b7a54-0xc9,_0x2b3c6d-0x11f,_0x2dcdc0- -0x7d,_0x178a8a,_0x2dcdc0-0x1a0);}function _0x56744e(_0x170d99,_0x276e3e,_0x38905a,_0x20beaf,_0x47b7b7){return _0x4a5835(_0x170d99-0x5a,_0x276e3e-0x51,_0x38905a-0x1b3,_0x170d99-0x242,_0x20beaf);}return _0x11af83[_0x59ad0e[_0x49b7a1(-0xcf,0x9e,-0x182,-0x1ee,-0x3b)]]=_0x53cde2,JSON[_0x46fd56(0x1dc,0x16a,0x5d,0x1fb,0x34)+_0x1f7bdb(0x231,0x359,0x425,0x2cf,0x168)](_0x11af83,_0x59ad0e[_0x18a3bc(0x3bb,0x1e4,'V*O9',0x1c0,0x294)](_0x59ad0e[_0x407108(0x7b0,0x747,0x71d,0x60e,0x74f)](0x1d0e+0x58*0x15+0x1*-0x2406,-0xdc2*0x1+-0x2*-0x1139+-0x1430),0x684+0xd85*0x2+-0x208e));}function encryptToHex(_0xf51b14,_0x5c464f){function _0x4c8390(_0x5cdf53,_0x5233f7,_0x58d194,_0x1bf818,_0x7886b2){return _0x48eb72(_0x7886b2-0x5f2,_0x5233f7-0xd0,_0x5cdf53,_0x1bf818-0x16b,_0x7886b2-0x186);}function _0x48993e(_0x421f67,_0x5bbb0a,_0x1ef7e9,_0x1f1933,_0xa81160){return _0x2a6f8c(_0x421f67-0xce,_0x5bbb0a-0x94,_0x1ef7e9- -0x3d,_0x421f67,_0xa81160-0xb1);}function _0x397ee9(_0x575369,_0x4ee8f4,_0xb257d1,_0x8fc99f,_0x1a1dfe){return _0x3d45e7(_0x575369-0x1ce,_0xb257d1,_0x4ee8f4-0x256,_0x8fc99f-0x136,_0x1a1dfe-0x1df);}function _0x3b2c2a(_0x249c39,_0x23aa44,_0x36da18,_0x234dcb,_0x1bea06){return _0xc536df(_0x249c39-0x172,_0x23aa44-0xfe,_0x36da18-0xc8,_0x36da18-0x4f0,_0x234dcb);}const _0x1aa263=Crypto[_0x2a337b('F0vb',0x266,0x2bc,0x3d2,0x27f)][_0x4fdc76(0xd1,0x1bb,-0x15d,-0x8c,-0x29)][_0x397ee9(0x54d,0x670,0x811,0x4f6,0x74a)](_0x5c464f);function _0x400520(_0x2f861f,_0x4c7957,_0x556609,_0x2111d3,_0xf85947){return _0x4c9f40(_0x2f861f-0x15a,_0x4c7957-0x1c1,_0x2f861f,_0x4c7957-0x3c1,_0xf85947-0x151);}function _0x4fdc76(_0xefaeca,_0x331ed2,_0x4b2c73,_0x2d0dd0,_0x4e1156){return _0x57dc4c(_0xefaeca-0x4c,_0x331ed2,_0x4b2c73-0x10f,_0x2d0dd0-0x15c,_0x4e1156- -0x1a9);}function _0x9362d7(_0x8aeab2,_0x493289,_0x4f0c78,_0x345cc8,_0x272558){return _0x6e36(_0x8aeab2-0x5f,_0x493289-0x80,_0x4f0c78,_0x345cc8-0x6d,_0x272558- -0x40d);}function _0xdadfa8(_0x774278,_0x3fc446,_0x5f40ed,_0x3c3daf,_0x10d46b){return _0x57dc4c(_0x774278-0x16f,_0x774278,_0x5f40ed-0x174,_0x3c3daf-0x1f3,_0x5f40ed- -0x118);}function _0x4ffac7(_0x2a7ec9,_0x5f28db,_0x499202,_0x45551c,_0x352d1b){return _0x3e2394(_0x2a7ec9-0x1d7,_0x352d1b-0xa3,_0x45551c,_0x45551c-0xfe,_0x352d1b-0xcc);}function _0x1fe8af(_0x5d302a,_0x50aadc,_0x535b72,_0x5c7539,_0x369341){return _0x18da6c(_0x5d302a-0x2d,_0x50aadc-0x1d4,_0x535b72-0x12a,_0x369341-0x10,_0x535b72);}function _0x5d4098(_0x5292d5,_0x43173c,_0x462173,_0x16ec1e,_0x8c960a){return _0x46df4b(_0x8c960a,_0x43173c-0xee,_0x462173-0x1e8,_0x16ec1e-0xbc,_0x16ec1e-0x1e0);}function _0x2a337b(_0x862c31,_0x3626ae,_0x41d3fc,_0x56ae00,_0x5c9f15){return _0x5751d2(_0x862c31-0x84,_0x3626ae-0x1c8,_0x862c31,_0x56ae00-0xcc,_0x5c9f15-0xce);}function _0x469e52(_0x4330d8,_0x4ea4e2,_0x3baa46,_0x1a5d68,_0x1185f0){return _0x4a5835(_0x4330d8-0x84,_0x4ea4e2-0x1e4,_0x3baa46-0x92,_0x4330d8-0x5b8,_0x1a5d68);}const _0x377a9e=Crypto[_0x2a337b('fp!p',0x2d2,0x1a5,0x184,0x27c)][_0x2a337b('AoKb',0x84,0x144,0x1ce,0x1a6)+'pt'](_0xf51b14,_0x1aa263,{'mode':Crypto[_0x2a337b('V*O9',0x3f,0x12a,0x27b,0x162)][_0x9362d7(-0x23,-0xbe,-0xb8,-0x113,-0xde)],'padding':Crypto[_0x400520('UvTi',0x214,0x61,0x12b,0x1ed)][_0x1fe8af(0x165,0x17c,0x410,0x4e9,0x2f4)]});function _0x62860d(_0x3877e0,_0x5af642,_0x33e509,_0x4febf9,_0x599054){return _0x48eb72(_0x3877e0-0x5a6,_0x5af642-0x31,_0x5af642,_0x4febf9-0x108,_0x599054-0x144);}return _0x377a9e[_0x1fe8af(0x360,0x58b,0x31b,0x381,0x3c5)+_0x400520('qLVB',0x544,0x4dc,0x731,0x410)][_0x48993e(0x16b,-0x1fc,-0x3f,-0x22e,-0x5a)+_0x48993e(-0x81,0x2d5,0xeb,0x15f,0x2)](Crypto[_0x4fdc76(0x114,0x176,0x57,0x191,-0x27)][_0x397ee9(0x73e,0x637,0x78e,0x828,0x6b1)]);}function _0x57dc4c(_0x32df10,_0x6526e3,_0xe7ca2e,_0x30b934,_0x1c0581){return _0x24cd(_0x1c0581- -0xc7,_0x6526e3);}function decryptFromHex(_0x4ea04f,_0x172263){function _0x775e92(_0x174443,_0x226cbd,_0x9adca6,_0x110c64,_0xfe7ac5){return _0x435860(_0x174443-0x7a,_0x226cbd-0x76,_0xfe7ac5,_0x9adca6-0xa1,_0xfe7ac5-0x83);}function _0x34c8d8(_0x428df1,_0x2d5777,_0x4e40ee,_0x285bfb,_0x54d787){return _0x4f7411(_0x428df1-0x1b1,_0x2d5777-0x1ee,_0x54d787-0xbb,_0x2d5777,_0x54d787-0x156);}function _0x3534d5(_0x7438d6,_0x4c92ac,_0x35d08f,_0x5ef657,_0x1fd363){return _0x57dc4c(_0x7438d6-0xfe,_0x7438d6,_0x35d08f-0xf1,_0x5ef657-0x9c,_0x1fd363- -0xf6);}function _0x2e9837(_0x31f169,_0x857b41,_0x4a13cc,_0x4d2c3f,_0x561e10){return _0x18da6c(_0x31f169-0x151,_0x857b41-0x15f,_0x4a13cc-0x4,_0x31f169-0x165,_0x857b41);}const _0xa4d74a=Crypto[_0x3534d5(-0x46,-0x7,0x1c7,0x12b,0x8c)][_0x2abf3f(0x620,0x6a2,'h8Sz',0x6a2,0x72d)][_0x2e9837(0x532,0x349,0x60e,0x626,0x5dc)](_0x172263);function _0x5deab7(_0x5defc7,_0xc9d6a4,_0x23e202,_0x1081a1,_0x1873b3){return _0x46df4b(_0x5defc7,_0xc9d6a4-0x4a,_0x23e202-0x195,_0x1081a1-0xc2,_0xc9d6a4- -0x576);}function _0x35e003(_0x2c4ab4,_0x2c7171,_0x1b489c,_0x2d3202,_0x574170){return _0x18da6c(_0x2c4ab4-0x176,_0x2c7171-0x1df,_0x1b489c-0x68,_0x574170- -0x2cd,_0x1b489c);}function _0x581172(_0x160588,_0x169654,_0xfe244e,_0x11e433,_0xa841e8){return _0x2a6f8c(_0x160588-0x15c,_0x169654-0xf1,_0x169654-0x659,_0xa841e8,_0xa841e8-0x7c);}const _0x4a5bc7=Crypto[_0xbe363a(0x683,0x574,0x3cd,0x691,0x611)][_0x2abf3f(0x66a,0x3f3,'XZN6',0x47a,0x514)][_0x3534d5(0x1fa,0x278,0x7f,0x203,0x15c)](_0x4ea04f);function _0xbe363a(_0x40cf03,_0x4b6a41,_0x17b574,_0x1b9620,_0x1a504e){return _0x2a6f8c(_0x40cf03-0x2d,_0x4b6a41-0x5d,_0x4b6a41-0x483,_0x17b574,_0x1a504e-0x14);}function _0x156b6a(_0x55c348,_0x1f4ed7,_0x17dad6,_0x4c2760,_0x103c7f){return _0x48eb72(_0x4c2760-0x1d,_0x1f4ed7-0x7c,_0x1f4ed7,_0x4c2760-0x1c0,_0x103c7f-0x80);}function _0x2abf3f(_0x39a39b,_0x3a720b,_0x3b2728,_0x348ac4,_0x4e9e8f){return _0x46df4b(_0x3b2728,_0x3a720b-0xcc,_0x3b2728-0x8,_0x348ac4-0x13e,_0x348ac4-0x174);}function _0x30b956(_0x324f9d,_0x1079fb,_0x2e1ca2,_0x5956d7,_0x3ca002){return _0x3d45e7(_0x324f9d-0x17,_0x324f9d,_0x3ca002- -0x2a8,_0x5956d7-0x4d,_0x3ca002-0x1f1);}var _0x1e16c8={};_0x1e16c8[_0x775e92(-0x109,-0x84,0xc4,0x1f7,0x1ec)+_0xbe363a(0x2e7,0x38f,0x4d4,0x29f,0x3f8)]=_0x4a5bc7;const _0x149c18=Crypto[_0x35e003(0x18a,0x2d4,0xad,0x2c5,0x248)][_0xbe363a(0x475,0x62b,0x48b,0x52e,0x7d5)+'pt'](_0x1e16c8,_0xa4d74a,{'mode':Crypto[_0x3534d5(-0x24,0x32,0x1,0x192,0xdf)][_0x1da826(0x31d,0x14a,0x317,0x175,0x1ff)],'padding':Crypto[_0x2e9837(0x594,0x5dd,0x3fb,0x780,0x4bd)][_0xbe363a(0x671,0x490,0x34e,0x4fa,0x4c9)]});function _0x481b68(_0x17e0c4,_0x1d4b9b,_0x5db0b8,_0x204b27,_0x4a4abe){return _0x435860(_0x17e0c4-0x16a,_0x1d4b9b-0x120,_0x204b27,_0x4a4abe-0x2f7,_0x4a4abe-0xe2);}function _0x1da826(_0x2fab47,_0x995e98,_0x2e1f93,_0x280db0,_0x5ac29e){return _0x3e2394(_0x2fab47-0x5b,_0x2e1f93- -0xbf,_0x2fab47,_0x280db0-0x19d,_0x5ac29e-0x1e7);}return _0x149c18[_0x156b6a(0x218,'a@XQ',0x138,0x20b,0x1a3)+_0x2e9837(0x5fc,0x474,0x596,0x5f1,0x63f)](Crypto[_0x481b68(0x562,0x2ab,0x29a,0x27f,0x3ac)][_0x581172(0x99a,0x7d9,0x960,0x710,0x8c4)]);}function _0x4a5835(_0x27166a,_0x499a0b,_0x394f56,_0x58adc2,_0x43a7cc){return _0x2ed3(_0x58adc2- -0x378,_0x43a7cc);}function genUrl(_0x419141,_0x455bf4){var _0x46f633={'MzjOS':_0x1bf7cc(0x1bf,-0xad,0x8e,'njpM',-0x5b)+_0x1bf7cc(0x41f,0x2d6,0x2ad,'KL!n',0x48c),'JAcfX':function(_0x1b182c,_0x26c2f2){return _0x1b182c(_0x26c2f2);},'NZAwi':function(_0x2c2230,_0xde1db4){return _0x2c2230+_0xde1db4;},'lVmlq':function(_0xaaf2e8,_0x468ade){return _0xaaf2e8+_0x468ade;},'mtdaO':_0x5983d1(0x36f,0x202,0x1e3,0x24d,0x3b0)+_0xd8def6(0x629,0x371,'&Ldm',0x725,0x559)+_0x322372(0x497,0x45f,0x4d5,0x3d4,0x4ba)+_0x22ad90(0x23d,0x13e,0x21b,0x14b,-0xab),'GCwdU':_0x5bef17(0x721,'12f1',0x877,0x759,0x69f)+_0x322372(0x5ee,0x437,0x4d2,0x37c,0x44e)+_0x5eae10(0x298,0x1a8,0x211,0x3b1,0x327)+_0x322372(0x659,0x4dc,0x4ae,0x4ce,0x539)+_0x5983d1(0x495,0x54f,0x520,0x493,0x553)+_0x1bf7cc(0x430,0x249,0x309,'gZeP',0x27a)+'\x20)','fJAXZ':function(_0x5264fc){return _0x5264fc();},'ExqjH':_0x5ef56d(0x123,0x26a,0x34d,0x183,0x117),'rYlSQ':_0x8abe71(-0x6e,-0x79,-0xbe,-0x108,0xe1),'axKAj':_0x8abe71(-0x113,0x9,-0x1b1,-0x9f,-0xaf),'KdzWD':_0x7ca9dd(0x5c6,0x7d1,0x825,0x6d9,0x6e5),'dUlQs':_0x1bf7cc(0x16f,0x44c,0x2ab,'QqnC',0x45a)+_0x8abe71(-0x23e,-0x1da,-0x2c2,-0x3c7,-0x11a),'hFwFx':_0x5ef56d(0xbe,0x11e,-0x217,-0x7d,-0x139),'xlsoA':_0x5983d1(0x4a4,0x4f9,0x481,0x3f1,0x3bf),'GNYiG':function(_0x45b5fc,_0x269e21){return _0x45b5fc<_0x269e21;},'ywdyn':_0x5eae10(-0xfd,0x158,0x146,0x166,0x3c)+_0x7ca9dd(0x7de,0x684,0x5bc,0x5f6,0x47f)+'1','DPxwd':_0x2548fd(0x497,0x3f0,0x2e5,0x37e,0x284)+'C','XFnEp':function(_0x592797,_0x8c02e0){return _0x592797-_0x8c02e0;},'SsoAF':function(_0x15df84,_0x3ea5e7){return _0x15df84*_0x3ea5e7;},'WcFNn':function(_0x3e9b5e,_0x861e1b,_0x466d32){return _0x3e9b5e(_0x861e1b,_0x466d32);},'czktX':function(_0x87e0d8,_0x291a8c){return _0x87e0d8+_0x291a8c;},'CmwtA':_0x389614(0x76e,0x59e,0x59b,'!L)2',0x576),'tFZtE':_0x5ef56d(0x230,0x26,0xa6,0x105,0x69)+_0x5983d1(0x3f4,0x410,0x3e0,0x52b,0x3fc),'jFIWG':_0x22ad90(-0xca,-0x17d,-0x165,-0x2da,-0x107),'BorIx':_0x322372(0x546,0x560,0x457,0x4e9,0x3de)+_0xf07a2a(0x652,0x491,'05uA',0x47d,0x2b6),'pUwuP':function(_0x5d5655,_0x3bc998){return _0x5d5655===_0x3bc998;},'QZutB':_0x5eae10(0x4d3,0x371,0x53f,0x3b2,0x34c),'FuKav':_0xf07a2a(0x4f8,0x431,'&Ldm',0x40a,0x25c),'YxKtE':function(_0x39cc4b,_0x4c0d8b){return _0x39cc4b===_0x4c0d8b;},'WOFBP':function(_0xe76134,_0x563521){return _0xe76134!==_0x563521;},'TNqIP':_0xf07a2a(0x2d2,0x2e0,'kS@r',0x2aa,0x311),'qZeEs':function(_0x495eb9,_0x16bdce){return _0x495eb9+_0x16bdce;},'oRHTL':_0x7ca9dd(0x597,0x513,0x7f9,0x67f,0x5a8)+_0x2548fd(0x243,0x197,0x117,0x211,0x2fc),'oKPAl':function(_0x14b7ae,_0x325fac){return _0x14b7ae!=_0x325fac;},'rFoyM':_0x22ad90(-0x2a,-0x2d,0x4e,-0x114,-0x1ed),'GOlJY':_0x322372(0x4eb,0x451,0x493,0x5a5,0x50f),'VNqQn':function(_0x219434,_0x11e42f){return _0x219434===_0x11e42f;},'dxNFI':function(_0x33ed09,_0x33b41b){return _0x33ed09!==_0x33b41b;},'KTffA':_0x5eae10(0x150,0x4b0,0x1e4,0x4f0,0x33c),'gAOBr':_0x3be2a0(0x431,0x336,0x1db,0x3da,0x25c),'ulYnL':function(_0x409ff8,_0x2a1c80){return _0x409ff8+_0x2a1c80;},'pRqNk':_0x5bef17(0x55f,'dUEi',0x420,0x53e,0x44c)+'::','STsyL':_0x1bf7cc(0x13e,0x1e6,0x255,'D9LX',0x7b)+_0x5983d1(0x4dc,0x4d0,0x4d5,0x416,0x494)+_0x322372(0x6e7,0x5af,0x72e,0x824,0x8cc)+'ot','WUZYF':_0xf07a2a(0x758,0x683,'CW1M',0x5b5,0x677),'yqpqC':_0x8abe71(-0x216,-0x2b2,-0x4d,-0x3d7,-0x33c)+_0x5eae10(-0xd9,0x81,-0x108,-0xd5,0xb0)+'n','IjWop':_0x5eae10(0x78,0x9c,0x143,0x198,0x253)+_0x2548fd(0x258,0x1a1,0x29a,0x396,0x33f),'fVVGa':_0x22ad90(0xa9,0x99,0x1d7,0x275,-0x149)+_0x3be2a0(0x2dc,0x461,0x33f,0x4d3,0x4b9),'ilrCo':_0xf07a2a(0x451,0x771,'KL!n',0x5c2,0x749)+_0xd8def6(0x7d4,0x865,'aNMf',0x989,0x8a2)+'e','UwxEe':_0x5bef17(0x70c,'D9LX',0x7b7,0x663,0x7a7)+_0x1bf7cc(0x3e3,0x29d,0x42d,'cT2s',0x531)+'e','VOEYD':_0x3be2a0(0x2e8,0x3a5,0x230,0x318,0x3cd)};const _0x2b82d6=_0x46f633[_0x5bef17(0x6e4,'e2Jj',0x690,0x78f,0x5bf)],_0x4567ac=_0x46f633[_0x5bef17(0x79b,'05uA',0x8b7,0x944,0x8f8)](Date[_0x5ef56d(-0x69,0x296,0x4e,0x104,0x285)](),_0x46f633[_0x7ca9dd(0x761,0x81a,0x713,0x74d,0x807)](_0x46f633[_0x2548fd(0x28,0x93,-0xae,-0xb0,0xd9)](-0xb*-0x65+0x1*-0x4d2+0x85,0x1af7+-0x1fa7+0x4ec),0x1476+-0x2502+0x1474))[_0x5ef56d(0x116,0x63,0x17c,0x2d,0x1a5)+_0x322372(0x6f7,0x6a2,0x60c,0x5fe,0x79e)](),_0x7c695=_0x46f633[_0x8abe71(-0xbe,-0x25a,0xd0,-0xcd,0x76)](encryptToHex,_0x46f633[_0x5ef56d(0x144,0x174,0x11a,0x1e,-0xde)](_0x46f633[_0x7ca9dd(0x7d2,0x9c7,0x87f,0x8a8,0x755)](_0x4567ac,'_'),_0x2b82d6),des_key)[_0x3be2a0(0x6ec,0x43c,0x4cd,0x3bd,0x530)+_0x5eae10(-0xfb,0x43,0x7c,0xbb,-0x28)+'e']();var _0x25370e={};function _0x2548fd(_0x59a908,_0x2e893e,_0xf75bbe,_0x2ed4aa,_0xe235c9){return _0x57dc4c(_0x59a908-0x199,_0x59a908,_0xf75bbe-0x4d,_0x2ed4aa-0x15f,_0x2e893e- -0x2);}_0x25370e[_0x5eae10(0x375,0xba,0x30d,0x308,0x1d4)]=_0x4567ac;function _0x22ad90(_0x17512a,_0x4b3c75,_0x2fbb8e,_0x493685,_0x21f632){return _0x6e36(_0x17512a-0xcc,_0x4b3c75-0x177,_0x493685,_0x493685-0x1ee,_0x4b3c75- -0x424);}_0x25370e[_0x8abe71(-0x216,-0x390,-0x41,-0x3a5,-0x176)+_0x8abe71(-0x13a,-0x4,-0xdc,-0x167,0x18)+'n']=_0x46f633[_0x5983d1(0x451,0x39b,0x5a1,0x5a5,0x4c2)];function _0x5bef17(_0x1642f8,_0x364712,_0x15aca7,_0x390933,_0x299f3a){return _0x5751d2(_0x1642f8-0x74,_0x364712-0x14,_0x364712,_0x390933-0x58,_0x1642f8-0x5b9);}_0x25370e[_0x22ad90(-0x74,0x90,0x1bc,0x4b,-0xb1)+_0x5bef17(0x65d,'rg#C',0x616,0x753,0x53d)]='4',_0x25370e[_0x322372(0x544,0x584,0x58c,0x66f,0x4ea)+_0x5ef56d(0x324,0x21a,0x26,0x185,0x316)]=_0x46f633[_0xf07a2a(0x2e1,0x248,'oumq',0x3aa,0x3ac)],_0x25370e[_0x5eae10(0x9d,0x3df,0x2ac,0x1c9,0x250)+_0xf07a2a(0x75d,0x5ca,'12f1',0x607,0x785)+'e']=_0x46f633[_0x322372(0x7df,0x774,0x738,0x7ed,0x661)];function _0x8abe71(_0x1f57fb,_0x2abad7,_0x1eee1,_0x171727,_0x896122){return _0x4f7411(_0x1f57fb-0xb8,_0x2abad7-0xb6,_0x1f57fb- -0x2f0,_0x1eee1,_0x896122-0x69);}_0x25370e[_0x7ca9dd(0x622,0x610,0x8ee,0x789,0x791)+_0x7ca9dd(0x87e,0x6f8,0x709,0x85e,0xa18)+'e']='1',_0x25370e[_0x322372(0x4d1,0x47c,0x54e,0x56e,0x612)]=_0x7c695;const _0x1015d9=_0x25370e;function _0x5eae10(_0x118fed,_0x15b0a1,_0x4e56a0,_0x39e4e1,_0xdcd0fc){return _0x3e2394(_0x118fed-0xf,_0xdcd0fc- -0x308,_0x118fed,_0x39e4e1-0x11,_0xdcd0fc-0x96);}function _0x3be2a0(_0x2198cf,_0x86b664,_0x317248,_0x3de64f,_0x387a3c){return _0x435860(_0x2198cf-0x19f,_0x86b664-0x1b,_0x2198cf,_0x387a3c-0x39f,_0x387a3c-0x123);}const _0x25e842=Object[_0x5ef56d(-0x32,0x165,0x43,0x7c,-0xa3)+_0x5eae10(0x2cc,0x192,0x3a0,0x1e3,0x1db)+'s'](Object[_0x322372(0x22a,0x35b,0x3a1,0x48a,0x414)+'es'](_0x1015d9)[_0x2548fd(0x6d,0xa3,-0x2a,0x20,0x68)]());let _0x56964f=_0x46f633[_0xf07a2a(0x211,0x4a7,'3H#R',0x366,0x26f)];function _0x5ef56d(_0x38b606,_0x4e7c8d,_0x3d29b5,_0xf4f6d7,_0x12bb19){return _0x4a5835(_0x38b606-0x25,_0x4e7c8d-0xe9,_0x3d29b5-0xfa,_0xf4f6d7-0x132,_0x12bb19);}function _0x1bf7cc(_0x336716,_0x5d54ca,_0x3e12f3,_0x3d31f4,_0x339f6c){return _0x3bb643(_0x3d31f4,_0x5d54ca-0x1d0,_0x3e12f3- -0x108,_0x3d31f4-0x15f,_0x339f6c-0x188);}for(const [_0xe3e299,_0x3f3976]of Object[_0x5983d1(0x1e0,0x230,0x1b4,0x333,0x188)+'es'](_0x25e842)){if(_0x46f633[_0x5983d1(0x4dd,0x560,0x640,0x310,0x415)](_0x46f633[_0x1bf7cc(0x2a4,0x453,0x3ba,'&pQF',0x22d)],_0x46f633[_0x7ca9dd(0x96a,0x69c,0x6c7,0x790,0x5dd)]))_0x322fb7=!![],_0x20d995=!![];else{if(_0x46f633[_0x8abe71(-0x14,0x12f,0x108,-0xfb,-0x103)](_0x3f3976,'')){if(_0x46f633[_0x22ad90(-0x32f,-0x1de,-0x2fa,-0x1b7,-0x193)](_0x46f633[_0x8abe71(-0x15a,-0x219,-0x10e,-0x9c,-0xe5)],_0x46f633[_0x1bf7cc(-0x64,-0x155,0x90,'C]x^',0x10f)])){var _0x338782=_0x46f633[_0x1bf7cc(0x306,0x211,0x1fe,'(qLO',0x276)][_0x3be2a0(0x424,0x2be,0x5dc,0x52f,0x481)]('|'),_0x2a59d9=0x151e+0x13ba+-0x28d8;while(!![]){switch(_0x338782[_0x2a59d9++]){case'0':try{var _0x5614a5=GaBSvX[_0x2548fd(0x426,0x27c,0xff,0x29a,0x383)](_0x37370b,GaBSvX[_0x322372(0x4db,0x3c4,0x4d3,0x65d,0x413)](GaBSvX[_0x5bef17(0x46e,'gZeP',0x5ef,0x484,0x61c)](GaBSvX[_0x8abe71(-0x1e8,-0x21a,-0x3d7,-0x5d,-0x1f0)],GaBSvX[_0xd8def6(0x6c9,0x59f,'dcen',0x877,0x785)]),');'));_0x50608d=GaBSvX[_0x2548fd(0x160,0x10c,0x22b,-0xe8,0x20f)](_0x5614a5);}catch(_0x1665f9){_0x50608d=_0x4477df;}continue;case'1':var _0x4005af=[GaBSvX[_0x5ef56d(-0x2ee,-0xde,-0x270,-0x12c,-0x94)],GaBSvX[_0x2548fd(0x432,0x3ac,0x54b,0x46e,0x58f)],GaBSvX[_0x7ca9dd(0x78b,0x613,0x8dd,0x7cc,0x82a)],GaBSvX[_0x322372(0x8cf,0x6d7,0x725,0x616,0x69b)],GaBSvX[_0x22ad90(-0x1b2,-0x12f,-0x316,-0x2f5,-0xb6)],GaBSvX[_0xf07a2a(0x34f,0x431,'KL!n',0x333,0x2b2)],GaBSvX[_0x2548fd(0x4bf,0x370,0x4be,0x240,0x1c1)]];continue;case'2':var _0x2e7ae4=_0x50608d[_0x322372(0x2e2,0x3bd,0x4bb,0x409,0x418)+'le']=_0x50608d[_0x22ad90(-0x1ff,-0x95,-0x257,-0x2d,0x161)+'le']||{};continue;case'3':var _0x50608d;continue;case'4':for(var _0xbcb589=-0x5*-0x34f+0x11fe+0x4ef*-0x7;GaBSvX[_0xd8def6(0x5d9,0x4e6,'sj]$',0x696,0x613)](_0xbcb589,_0x4005af[_0xf07a2a(0x5e0,0x44a,'[04j',0x5ad,0x4b3)+'h']);_0xbcb589++){var _0x599cc2=GaBSvX[_0x5bef17(0x4ec,'4Zyn',0x3c6,0x538,0x556)][_0xf07a2a(0x586,0x2bc,'!L)2',0x429,0x3f9)]('|'),_0x35b4c2=-0x2*-0x11f1+0x1e5c*0x1+-0x423e;while(!![]){switch(_0x599cc2[_0x35b4c2++]){case'0':_0x955456[_0x22ad90(-0x11a,-0x196,-0x16d,-0x2c1,-0x21c)+_0x5ef56d(-0x36,0x1c8,0x1bc,0x157,0x74)]=_0x43cefd[_0x5bef17(0x5ab,'h8Sz',0x3c3,0x403,0x4c1)+_0x322372(0x4fb,0x4dc,0x60c,0x4df,0x712)][_0x322372(0x417,0x686,0x603,0x4e7,0x653)](_0x43cefd);continue;case'1':_0x2e7ae4[_0x4d0bc2]=_0x955456;continue;case'2':var _0x43cefd=_0x2e7ae4[_0x4d0bc2]||_0x955456;continue;case'3':_0x955456[_0x322372(0x294,0x4c7,0x3fd,0x221,0x3c8)+_0x1bf7cc(0x39f,0x1b0,0x2e3,'dUEi',0x18c)]=_0x172121[_0x1bf7cc(0x363,0x16f,0x209,'3H#R',0x105)](_0xda17bc);continue;case'4':var _0x4d0bc2=_0x4005af[_0xbcb589];continue;case'5':var _0x955456=_0x44d0fe[_0x5bef17(0x536,'sj]$',0x3a8,0x43d,0x3c2)+_0x8abe71(-0x23f,-0x3ba,-0x3ad,-0x384,-0x117)+'r'][_0x1bf7cc(0x2e3,0x13d,0x313,'7&BF',0x171)+_0x5983d1(0x1f3,0x226,0x31,0x109,0x194)][_0xf07a2a(0x338,0x18e,'KL!n',0x342,0x331)](_0x50ff3e);continue;}break;}}continue;}break;}}else continue;}_0x56964f+=_0x46f633[_0x3be2a0(0x16a,0x161,0x3f5,0x15a,0x30a)](_0x46f633[_0xd8def6(0x5fc,0x679,'dUEi',0x6d2,0x556)](_0x46f633[_0x22ad90(0x369,0x1b5,0x2c2,0x140,0x1ab)](_0xe3e299,'='),_0x3f3976),'&');}}let _0x5a9a75=_0x46f633[_0xd8def6(0x641,0x8b5,'v8wT',0x6c9,0x816)];function _0x389614(_0x598e42,_0x4688ba,_0x500747,_0x269b2a,_0x3c8588){return _0x48eb72(_0x4688ba-0x594,_0x4688ba-0x14b,_0x269b2a,_0x269b2a-0x24,_0x3c8588-0xd);}function _0x5983d1(_0xd4758d,_0x332c15,_0x215df0,_0x51025d,_0x2dc321){return _0xc536df(_0xd4758d-0x12,_0x332c15-0x2b,_0x215df0-0x1a3,_0xd4758d-0x223,_0x51025d);}if(_0x46f633[_0x3be2a0(0x554,0x4f0,0x604,0x52d,0x488)](_0x455bf4,null))for(const [_0x25b76b,_0x39c798]of Object[_0x3be2a0(0x34f,0x355,0xad,0x239,0x220)+'es'](_0x455bf4)){if(_0x46f633[_0x8abe71(0xe1,0x1b2,0x19e,0x28d,0x24c)](_0x46f633[_0x389614(0x947,0x825,0x675,'7AR[',0x886)],_0x46f633[_0x5bef17(0x5b4,'!)L8',0x545,0x4dd,0x680)]))return'{}';else{if(_0x46f633[_0x22ad90(0x118,0x19f,0x20f,0x328,0x17c)](_0x39c798,'')){if(_0x46f633[_0x389614(0x7fd,0x712,0x75f,'RPBh',0x7b7)](_0x46f633[_0x5983d1(0x41c,0x503,0x2f4,0x3fb,0x5f1)],_0x46f633[_0x22ad90(0x15e,0x5c,-0x9d,-0x12e,-0x14)]))continue;else{var _0x4db9d6=_0x3a0de7[_0x12e544][_0x5eae10(0x1ce,0x159,-0xae,-0x129,-0x1d)];for(var _0x1d106f=-0x2652+-0x224e+-0xa6*-0x70;_0x46f633[_0x389614(0x503,0x4d0,0x499,'(]ai',0x4a4)](_0x1d106f,_0x4db9d6[_0x2fbcbe(0x5df,0x55f,0x61b,0x4a1,0x47a)+'h']);_0x1d106f++){var _0x1d4bb3=_0x4db9d6[_0x1d106f][_0x5eae10(-0x95,0x1b7,0x1c8,-0xa1,0x1b)];for(var _0x1bdc3b=0x2016*0x1+0xd8d*0x2+-0x3b30;_0x46f633[_0x2548fd(0x41f,0x277,0x1c0,0x37e,0x462)](_0x1bdc3b,_0x1d4bb3[_0xd8def6(0x731,0x917,'XZN6',0xa06,0x82d)+'h']);_0x1bdc3b++){var _0x5f2c51=_0x1d4bb3[_0x1bdc3b][_0x5983d1(0x54b,0x39d,0x5e4,0x701,0x5fb)],_0x5b6be5={};_0x5b6be5[_0x5bef17(0x5e1,'QqnC',0x7a2,0x72e,0x7b2)+'d']=_0x5f2c51[_0x389614(0x600,0x771,0x93d,'XZN6',0x94c)+_0x22ad90(-0xd0,-0xd4,-0x14b,-0x7e,-0x8c)],_0x5b6be5[_0x5bef17(0x7c9,'CW1M',0x606,0x93c,0x6a2)+_0x2548fd(-0x55,0x102,-0x8c,0x2e4,0x3f)]=_0x5f2c51[_0x22ad90(-0x127,0xa4,0xf5,0x18b,-0xd6)+_0x22ad90(0x93,-0xbf,-0x38,0x64,0x11)],_0x5b6be5[_0x3be2a0(0x653,0x2e0,0x445,0x27e,0x465)+'ic']=_0x5f2c51[_0x5eae10(0x269,0x26e,0x258,0xd5,0x257)+'mg'],_0x5b6be5[_0x2fbcbe(0x591,0x699,0x63c,0x6b1,0x69e)+_0x2fbcbe(0x3c2,0x698,0x4ea,0x557,0x59e)+'s']=_0x5f2c51[_0x8abe71(-0x1d1,-0x6,-0xce,-0x32f,-0x22)+_0x2fbcbe(0x731,0x7ae,0x7db,0x69d,0x898)+'t']||'';var _0x1c3d39=_0x5b6be5;_0x2fc971[_0x7ca9dd(0x608,0x585,0x564,0x6c1,0x681)](_0x1c3d39);}}_0x572666[_0x1bf7cc(0x367,0x288,0x264,'gZeP',0xc4)]=_0x86c422;}}_0x5a9a75+=_0x46f633[_0x7ca9dd(0x664,0x524,0x6f2,0x5fd,0x6ef)](_0x46f633[_0x2fbcbe(0x668,0x608,0x5bb,0x581,0x567)](_0x46f633[_0x5983d1(0x3ef,0x2b3,0x24e,0x4b2,0x24d)](_0x25b76b,'='),_0x39c798),'&');}}console[_0x8abe71(-0x198,-0x23c,-0x375,-0x22b,-0x24e)](_0x5a9a75);const _0x45ee5e=_0x46f633[_0x5eae10(0x116,0x16e,0x4d,0x106,0x147)];function _0xf07a2a(_0xc38383,_0x4622d7,_0x13512b,_0x2a1693,_0x514a7c){return _0x3bb643(_0x13512b,_0x4622d7-0x1e4,_0x2a1693-0xe2,_0x2a1693-0x36,_0x514a7c-0x4d);}const _0x189c8e=_0x46f633[_0x1bf7cc(0x4e4,0x452,0x40b,'fHa6',0x26d)];function _0x2fbcbe(_0x2c7942,_0x451e56,_0x1ab827,_0x1e2141,_0x48a575){return _0x4f7411(_0x2c7942-0x1aa,_0x451e56-0x152,_0x1ab827-0x366,_0x451e56,_0x48a575-0x109);}function _0x7ca9dd(_0x5141a4,_0xb79e4d,_0x42d526,_0x48ef67,_0x72eb6b){return _0x4a5835(_0x5141a4-0x3,_0xb79e4d-0x144,_0x42d526-0x7e,_0x48ef67-0x759,_0xb79e4d);}const _0x29a86d=Crypto[_0x5eae10(0x129,-0x56,0x187,-0xec,0x2b)](_0x46f633[_0x2fbcbe(0x7b1,0x8d5,0x7f0,0x75d,0x699)](_0x46f633[_0x8abe71(0x19a,0x269,0x13e,0x380,0xf1)](_0x46f633[_0xd8def6(0x80f,0x898,'V*O9',0x6f6,0x733)](_0x56964f,_0x5a9a75),_0x45ee5e),_0x189c8e));function _0xd8def6(_0x5a35e7,_0x28dde9,_0x3e3631,_0x350c28,_0x4171c3){return _0x3bb643(_0x3e3631,_0x28dde9-0x171,_0x4171c3-0x39e,_0x350c28-0xe5,_0x4171c3-0x3f);}function _0x322372(_0x5e8cc0,_0x442b09,_0x426547,_0x3c3584,_0x4e77d1){return _0x2a6f8c(_0x5e8cc0-0xf3,_0x442b09-0xde,_0x426547-0x4e4,_0x3c3584,_0x4e77d1-0x175);}return _0x419141+=_0x3be2a0(0x100,0x272,0x24b,0x7b,0x24e)+_0x1015d9[_0x46f633[_0x389614(0x756,0x577,0x559,'fHa6',0x72b)]]+(_0x5eae10(-0x117,0x25e,0x235,0x153,0x79)+_0x322372(0x75b,0x658,0x617,0x4fe,0x6c7)+_0x22ad90(0x30a,0x17a,0x2bc,0x340,0x23b))+_0x1015d9[_0x46f633[_0xd8def6(0x5d9,0x6f1,'4Zyn',0x6f2,0x5f7)]]+(_0x5ef56d(0x224,0x4e,0x195,0x1a2,0x19b)+_0x2548fd(0x37c,0x195,0x338,-0x56,-0x23))+_0x1015d9[_0x46f633[_0xd8def6(0x5ca,0x65c,'XZN6',0x598,0x71c)]]+(_0x389614(0x734,0x6a6,0x71e,'XZN6',0x6a3)+_0x389614(0x6c9,0x54b,0x488,'AoKb',0x624)+'=')+_0x1015d9[_0x46f633[_0x2548fd(0x1b6,0x30f,0x193,0x124,0x3d1)]]+(_0x8abe71(-0x242,-0x33e,-0x58,-0x61,-0x18d)+_0xd8def6(0x60f,0x67b,'V7mz',0x627,0x5a3)+_0x322372(0x5af,0x634,0x67b,0x6d0,0x63d))+_0x1015d9[_0x46f633[_0x5983d1(0x516,0x373,0x49d,0x65d,0x4be)]]+(_0x1bf7cc(-0x7d,-0xc,0xa2,'s60e',0x111)+_0x5bef17(0x5dd,'(qLO',0x57a,0x4b1,0x3fb)+_0x7ca9dd(0x80f,0x88b,0x9a6,0x7ed,0x663))+_0x1015d9[_0x46f633[_0x389614(0x5ea,0x6df,0x50c,'&pQF',0x5f1)]]+_0x7ca9dd(0x87c,0x829,0x5dc,0x755,0x5aa)+_0x1015d9[_0x46f633[_0x5ef56d(0xf8,-0xfa,0x2f,0xe7,-0x2)]]+(_0x2fbcbe(0x59d,0x8ab,0x6d1,0x835,0x566)+'=')+_0x29a86d,_0x419141;}function _0x2720(){var _0x2fef17=['FYVdNaC','W4lcK8otbhS','decry','els','WQ3cSSk2WOpcKq','gdpZc','WQj8h8kMW4G','pmkiA0/cUq','EML6s20','ljqta','cat_i','WO9FsxGU','YTSbl','W7ifcmohhG','uKrlyMG','iIWkica','ZWNaw','e_id\x22','gNGpy','ve_it','pUwuP','WQHXpCkyW44','rKfNEKG','rmo1iColta','MSvWx','Cfv3Dva','pad','W5KyW47cKWO','nName','wvrtyMW','EgXZB0e','WRPclLW1','yuBdM8oRpa','ChdAj','wdmzW6zW','WPJcISokqmoN','WP7dU3D1ka','episo','WPpdR8kyW5O3','toLow','q09ovu0','WRfvW5hdH8kW','paddi','rmomnSo3rq','SQLRU','zM96AfK','nYbtywy','pYstm','WO3dVCkNf3y','WONdKtu5W4O','WRD8pmkiW7m','WR4rxuxdPW','B20VC2G','WRuCtSoirq','ome/9','WOGxWQNcPSkm','key','vwHYshG','tion/','W4lcNCoBlN0','DLHIBfi','DuLLrLi','iSk4WQZdM8oi','A8omhmo3oG','tMxHt','omkDWQ7dMSo/','DSkJd8kwW4u','yKXqy0G','W4aLkq','ructo','revt','WQpcQ8oeW57dSq','sort','class','t0pdU8otba','dvfhWQWs','Emk7i8kiW6G','ilrCo','ESo/iSoshW','BIGPia','WPtdL8kfW74M','swfHy2e','WO5qW6VdTSkU','uKNdGSoxDa','eLbe','t3PLsLq','DSoBWOSDDq','Ppcvg','w_typ','AM9wENK','CLLSu1e','C2HVDW','ie5uidy','OEUzl','BpTGx','id_co','rGZcHCkkDa','JdSKA','oncod','Ahr0Chm','ySkCWRVdHa','WPTPzMil','\x22{{ex','nProp','i8k4W68','CgXHEvu','zhPTzKS','y2GI','C0Hsv1C','CMKsomoz','b8kmW4dcHJq','vhJdLSo+ga','WO9pW7xdQSkv','jIzHBSoy','W7LoabZcKG','langN','iSkiW4/cGIe','y3rVCIG','scaj','A2v5','DLzPve4','ve5czha','ufRdMSosiG','\x20\x20\x20\x22s','C3bSAxq','WOJdPmkXWOaM','ExbLx2K','mh3cSW','y2j0r0K','fozhY','show','wmo6j8ovAW','W4VdHmoiCCol','pSkkWO7dUSo0','BIFdKXfH','WRNdHmkKk0u','tgjMsKO','WAP/3','shvjBue','B249','cffrWOC9','WRfttCkAra','value','W4FcImofmNy','Aw5JBhu','zCo9a8oGFW','W6JdQSo8W6/dLW','lJaUndG','DwmGpSoi','gzKsS','dCkdmCoYiq','BIaOzNu','conte','heade','tvHLEe0','KdzWD','W6ZcUSozhMG','W5/cNNfgWPO','qufcqKm','nCoMWR3cQ8oQ','CKTJv1u','W7ajfCoA','FmoIb8o0bG','W7ldRmoWW4CrECkHW5rKsYtcJbDW','_a_sh','WOL4c8kiW5u','play_','WQBcH8kHWPbn','BKLK','oWbOV','y21eB1y','z0X1ENm','czktX','L,\x20li','jFIWG','vod_y','vK5Xuw4','ncffgdS','sAwHY','uc8ZlJa','WQjkl1up','xCoDWP7cVSkD','WPhcVwPNWOy','14288600VnZHmI','EdaaAmop','yxvSDcG','yMLUza','B3CVC2u','sSo+pCojBq','zgvZvhG','gzFTB','Xtckj','EKzNCeu','u1fmuLu','post','EtuxiW','mColqW4h','(((.+','CvPLrxm','AerIuMy','rHfuW6P7','uCoKWO8usq','ytSEgCoc','showT','mvzcL','zefJuxO','W6W0mSo3eG','om/sh','W50LW5tcKqC','null','BfzTBhe','u8oZpCofuq','veDOueu','W4tcRSozlwW','W4u6W6RcRJi','vhLKvem','W6zJE8kQkW','vHiHZ','v1HNzuO','B20VAw4','210948PVfKBB','obile','lfNQY','B3j5','ow/fi','jMrLDMK','cells','smoMiCozvW','CNvJDg8','DgLVBG','W7VcMwbTWQ0','TqeqS','RhutE','HUjZd','ExqjH','mtG2mdu0mJjqwMLIseC','W79gzc7dUq','CL9Yyw4','1.0.4','apply','W5qJW6JcOW','WO7dTmkNW4S','BK5HBwu','W6ulW4VcOJe','|5|3|','oCoYqbS3','zxj0Eq','pmoExquk','W5DQW5BcRmkU','OZVPS','TML,\x20','pmkhWO7dHG','wMvUt2e','CM4GDgG','wMDft1K','z0voqw8','tNnstey','A2jHDhy','entri','dCkBW4hcJau','WPn8kG','WPJcJSouBSoT','p8kAWPldMCoe','twfW','kSk0A8oXbW','zg1tCfK','warn','nSklmSo1jG','WOXLWQNcPJy','yxbWx3y','emark','WR/cTCoxFSor','imooqaO','zxjdyxm','BNvSBa','Afriq2u','gify','type','WOv1WRBcNSo1','veuvbCoE','rhLjz2q','WRFdNgW','W79dWOOYW5i','DMfSDwu','CM93CW','2098065LxZwoF','v09gqLa','BgfUz0K','C2vHCMm','WOBdNLbiaG','Dg9FxW','W6BdUfDlWOO','W6hcNdVcJ8oO','DM9Kx2q','EM0pErO','W6pdUmoIW58j','mcaOv2K','888解忧','we5QshO','ixqwc','u3nVquy','spDUg','16waqKeF','y2f0zwC','?_ts=','y1nYruy','C2vHz0y','odz.c','wSouWOO+tq','y8kVcG','W73cPwvEWP0','detai','W5fMWRtcHCoP','url','u8oCrmoglHFdReC','BxrKyu8','C29YDa','WRtdTmoPzGG','vnTml','EsVdGazH','vsftW5PV','WO/cIhO+WOu','lglbp','ymkkWQ/dVMK','WRXCD0KG','gmkfW5/cUam','WQxcVmo6BSon','r_ran','\x20\x22{{e','fr4lWPux','zhXKzwy','rCokWQe4qa','ntqjN','W7DBtuFdNa','xjpwD','D1Pwz2W','y1bcvwy','rtext','zxbPC28','rfzrC2e','y2vSBhm','W6rIFmkG','mHjElGG','ow/de','WOFcIhNcU8kI','BgQGG','W4JdMM9dWRa','W6ORymoBWRhdLCkfc8k9mrFcSa','sh;\x20I','EIXUK','__pro','uCkRWPldIf4','rKVdSColoW','\x20x64)','zxjYB3i','32936uDOyoI','tuq1','WRZcMSklWQNcSW','Dg9tDhi','TydTC','rom','esolu','uSoKfmoMDa','F8okoG','VRIvG','amkNW7xcNmk8','d8kAWPNdR8oN','dSkAW40','CgXHExm','WPZdPx7cOmkF','DM9Kx2K','year_','bG5Lha','nxW0Fdi','gzgEy','ksbdAhi','zs8Xmda','FCozW45LWR8','WRxcPSoJW4xdKa','vs9BW7b6','DcGXkx0','WP/cICoOBCow','WQ3cOCkqWRbq','D2fW','.tv/','cmDoV','ySkTb8kmW4a','name','kgVkd','aSkoW5pcQCkt','playI','nSkHoCoUda','des','nzGNn','sNrYsLa','Bg9N','WPtdQmkKW5Km','w17dMSoJmG','wML5qLG','DwvgDu8',',\x0a\x20\x20\x20','zNjVBuu','wLOovq','nMdcMmkqDG','zJiPe','As3dOrDW','t.yea','dFtth','WRNdIxX0na','table','CMrFDhK','yw1L','FmozaCo0zq','W6eyW57dP8on','krTpi','\x20\x20\x20\x22r','play','EfnNs00','bgbra','Zufnq','D8kxWQlcJIW','zKPbwfO','WQqHcSoegW','122469ZjJwqM','nhtcNSk7Aq','lengt','z3iAutO','ElZng','aSkqW53cT8kn','u0TAwMq','CNjyzfK','PDbOl','W5ldRw5AWQq','WQ9lzW','jMfWCf8','z2rWwMm','iIsyI','uK9zA1C','ear','zw1HCMS','__QUE','uunWtLC','WQ/cNSkWWOtcQW','r2LJsuq','WPVcLmouBCol','C2HVD18','DhjHy2u','WQ5wz3CG','gdfhar8','12ZGgDAw','W5XqlcNcJG','BNn0CNu','zwDPB24','FmoLgSo3iq','W5NcHgzX','code','As5UAxy','ve5Xsva','bCkhEmo4','n_id','desTx','zfvSuxm','CtCaS','g_id|','lNnVCNq','bSklBCovmq','W51YiHhdSG','o2dcQ8kSCa','vfrWr3u','r2vJA28','cJIWc','w8oekSoNiG','DSo9dmo6pa','nZa2lCoAW5v8WRS','EdBdRqPM','WRJcPCkxW67cSW','WRpcPSoeW4ldVa','WPtdNmkxEZG','CgD4EK8','vmozjSo6Ca','g8ogWRRcSSou','WRdcTSowW5G','Bgf5x3u','pmkfnSo+','iNjLDhu','|3|0|','cinto','DSo7gmoYeq','c19rWOah','zxjZAw8','EmohC8ogba','BhrLCI8','qZeEs','W5CWW7hdL8k6','xSo2p8oy','WRLTiCk6W6O','WQ/cJSoDW5NdTq','WRdcSmkTWOHG','iSopvHOk','mMddPCojoq','YwGlF','W7hdV29HWOC','W65OzCk4Bq','Bw5lCMy','tb1EW5fL','u3VdP8oUjG','emkhn8kLtG','C2TLEq','WRhcT8k1WOW','ICbKw','dSk+W4VcGWS','q2HKqwO','ugTJCZC','rKcWU','WQ3cVmk+WQNcHa','WOZcG8kHW7dcOa','vKhdRmoEja','WQtcQSoeW5/cSq','WPxcVenhWOW','runc','Chrom','{}.co','qxHRsxe','https','EhrKAg0','WRBdICkLhuK','W4jnW7xcRW','\x22retu','Aw5MBW','WRRdLMDQ','p8oiWR3cL8oy','WOxcH8ocW5NdIq','iSktWPddIW','zxH0','W6emnmovgG','vxrMoa','z1v1vLK','zw5J','ECoRbmo2nW','W6beWOqlW5y','conso','W5RcMxPUWRW','id|de','mf8Xnv8','arch/','W5DiW6/cTmkt','WQJcOSkwW6RcKW','W6JcLNb3WPW','kNnRi','CMfUz2u','tSkvW7BdRCkwzCk5kMNcQdC','W7XjcZtcPa','zenVzgu','W4aglCoYpG','WOldRCkQW5WU','DvLhCfu','C3rHCNq','W78fCq','zM9YBt0','B3j0x2i','wtO6','t2ferKK','EhqUCMu','nstru','NZAwi','WPH0WQVdMCo5','nctio','BMfTzq','zmocf8ocCG','WQDBmKSR','B3jT','xCkhW6/dVSka','WQJcPCkzW7FcIq','AxrSzq','W6/dVg1dWQG','ue13yum','sKP3Efy','D0PpBgO','info','toStr','AxjLy3q','DgL0Bgu','actor','mcL9Fsi','txeCEsS','elNam','qfysxa','WRtcUCoWxmo9','WQNdVSk7kLm','y29T','wAEYL','y8k7hCkm','W43dLgb3WOC','W6HdtCkabG','Pkcs7','W5PxW6VcOG','pSkqW4xcKte','W4ZcIxz8WPG','W75Gnr/cKW','W7efpmoboa','icaGica','ndows','CMKZ','sLfiANO','vNmsd','EXRKx','rConW7POWRa','KIdTQ','FsiScIa','regio','ATPNH','gTGWX','deNam','v2ngtM4','Aw42ndS','y29UC28','ChvZAa','W78Bh8omaW','yxbWBhK','qjgYC','Bw9Kzq','BCoFpSoOoq','__BOD','mode','WR7dHmkrche','zmkaWR/dLgS','7.36\x20','WQRdVCkZjMm','W508W7dcLZa','cHVzy','ioLHz','aSkbkCoUga','oI8Vyxa','join','WPXEfCkwW5q','AgjNy2K','WPtdPwpcK8kt','DvzPD3G','A2uGr2u','tmoZmmofwG','CfjXtMS','W5NcNMzTWRe','uuJQM','entit','mZiYy1bQyw1q','vod_i','WRVcSSkYWOHT','uSo8W5HnWQm','tLPbD2K','DhLWzv8','gSooWQNcPW','KoyFN','const','anges','i.niv','u0jHtvC','A1v4C2O','retur','fromE','b8kaW53cLq','W79cW6ZcImkV','Bw9NtK8','://ap','FSoznSoFzq','showI','s2TiyMK','reDwwvq','WOZdQxNcMmkc','zwXjza','pmo4hCoyBsWN','WQHXpCkyW5m','h8ooWQhcUG','cmkHp8onlq','jCkkBq','zgvMyxu','ytpMs','ciphe','e8ooWRNcSCoe','W4tcICoemW','sg5mwKK','DNfdvgm','Ag93x3q','dzmfK','WRNcKM13WQ4','ame','n()\x20','jmktWO7dOCo6','oid','push','e8oiemoSjW','\x0a\x20\x20\x20\x20','DJPrWR0','ESkaWQxdHM0','D2fYBG','hgHaWRSt','ECoEcSoC','WPhdOCkNW5SG','(0)}}','l8kRvSoNcG','WQBcOmk8W6dcTq','WRFcJMG','DgfPBc8','mGmCE','oIaIE3S','ipsym','Mozil','6\x20(KH','Hex','ext.s','rKfAqxi','DM9Kx3a','537.3','error','W5TxW6JcPmkt','pN1H','wg14DLq','WP3cTmkQWOVcJW','fmkbESoEia','WQtdNxzRcG','vxLHsNK','BHUnY','y2LWAgu','rLfOANy','jSouvZ0x','://m.','WR1BlvSY','vfnzAfK','WP7cJCowAmol','WQTkmW','zMfYAs8','q1FcKmodoa','owdcQCkuBq','W5bBW4NcGCkY','W6PhW58kW5C','GDPiq','WP5+WRy','tmoXd8o+xq','DM9Kx24','oCk7WPJdQmoF','cQnEg','Map','lCjIR','WQDLW4ddLSkU','qcfzW7zR','BgvUz3q','CgfYC2u','W4JcGwv1WPe','WRyyjCoZhG','AxfKAKS','marke','WPtdOwpcK8kP','BhqOmcK','efaul','oSokvSoxiW','WP5Bf8kHW7y','GGGyS','gUuVY','W5T7uGhdTq','strin','list','ow/pl','W5mTW6dcNYm','W4JdPxfB','gmk4xCo2hq','parse','VOEYD','p8kgWO/dH8oJ','WR/dPmkecw4','umo+FSkjjG','hasOw','o15AzSkm','tKznzKS','pmkiA0/cOG','W7CucmoDgq','B2r6lMm','aCkbCmoYjG','joVzy','DM9Kx3i','zNfOz2e','mMRcNSk+BW','WPjZbCkaW7C','x3rZ','\x20\x22yea','wxHlDeu','r05zAuC','ulYnL','rezXv2e','DwTTCw8','BNrYAwu','sKfJzLG','ivod','BgeVns4','WOpcOSk6W43cIq','rKnZse8','now','wap_n','2090325CWQVvM','C3bevwC','CezdCgC','|1|2|','W6WyamodpW','CMvNAw8','CNrLEhq','W55jya7dQW','ODOru','g8oqWOZcRmoN','JaVzk','YEXnF','uerIt2W','W6BcPCknyq','BgfUz3m','JqsHD','x8oca8kt','KgtQg','nZC0AMreChvc','W7jqWOGqW7W','y3yOp8oe','D0D1tM4','wKH5yMq','ctor','nmo4xayB','W710m8kDW6W','enc','322cPjamP','CgfKzgK','W59WAqC','hmQaj','f31jWROW','SsoAF','g8kfW4VcTIu','KTffA','WQVcH34','TGhPE','b8kwFCoKoq','WRxdQmkMkG','qmkUlCki','&oid=','W7bvAdFdUq','x8o3mmoszG','vod_p','fo/WA','i8kaWPa','Cuniyve','CgfK','W6TKWPeuW5O','W47cICoVffi','v0HJAeu','WQxcGhzWWPu','lSkdnG','W43cImotdvi','WRlcVCkDW5FcHG','BYcJu','y29Kzq','otyUmti','WQtcUSoxW7/cJG','zSo+bmoM','z0fpqNi','itle','WRBcRCkiWQ5K','W6bAWPKkW5a','chann','User-','playR','CwPNwum','id\x22:\x20','dSkeW4/cKYS','14\x20Sa','split','bind','WsMXn','kSkmASohoa','HYwny','ory','bQbod','oKPAl','tMrqs2S','filte','ing','WP9eA1mS','W7LddHNcTq','v0fqlZm','aGQRw','LBmbM','CmwtA','g8kEE8opka','WPVdUMjJdG','condi','EWOGica','versi','WP/cICoKrG','WRhcGxzPWP4','tNPouue','tSo6ma','EcZdKrf7','E8oLo8o3ia','FuKav','amolubqz','ChjVDg8','C3r5Cgu','eJH5ed8','nK54C3P0va','kZSsl','DyIgd','BgLZDa','cko)\x20','zgv2Awm','WORdTw7cGmki','sgv4','CgXHDgy','ksSPkYK','DgLVBNm','W5PBBZddVa','C2HVD0K','rNfeExa','KrAdv','WOz5WR/cUmoB','jSovrYC0','BwfYA2u','uhzpuvC','x1a/x3m','W53cNKzTWPO','log','uxvYvKi','t_id','init','Esi6ici','jNnPz24','W43dVYagW6K','C2HVD1q','W43cIvTFWQe','ExrmEhe','AwrFy28','omkiAx/cUG','kcGOlIS','vOszj','BgfUz18','zLzwr2e','WPznW6NdP8kx','0\x20(Ma','ZBSiL','zxnVBhu','A8ohnSozqG','nId','(KHTM','ext','W53cImoBpG','it/53','Aw5N','tmkSf8kyW4O','qw1yuxO','YelWK','rn\x20th','&plat','A2v5D28','SWxDh','axKAj','v3nnwg4','vod_r','type_','\x22chan','vod_a','W6unhW','gSkRW4lcQtm','vod_n','zgv4l20','Utf8','trace','Bgf5x2y','aHXVF','DFqWa','sSowW4D+WRa','z2LMEq','homeV','Dg9NrhG','}}\x22,\x0a','uLzTs2C','vmo/W4XXWPC','keywo','W5JcLCoCpJG','BNrLBca','UQUzW','wdxdOYXg','WQX4vgyk','.1;\x20W','\x20\x20\x20\x20\x20','NzNQA','eSkFW4tcSGK','NUFnD','de=','PVVJN','dCode','nSkEnSooea','t.lan','sSowWOWi','show_','WQJdMgDZEq','y8ohW5TXWQW','TTpGu','hbgci','a8kcW4bnja','AwG1kCof','Dr8tmSkd','encry'];_0x2720=function(){return _0x2fef17;};return _0x2720();}function _0x5751d2(_0x7166b,_0xb05573,_0x3fa4d8,_0x5c9d75,_0x48d71f){return _0x26cc(_0x48d71f- -0x2d5,_0x3fa4d8);}export function __jsEvalReturn(){var _0x4ec7fb={};_0x4ec7fb[_0x2f9ecc(0x3d,-0x187,-0x15,-0x28,-0x4c)]=init,_0x4ec7fb[_0x4cd461(0x586,0x3d4,'(qLO',0x56f,0x3de)]=home,_0x4ec7fb[_0x2f9ecc(0x60,0x11b,0x1b,0x11b,0x2)+'od']=homeVod;function _0x5084b6(_0x1af4c8,_0x574572,_0xb09b68,_0x54adc0,_0x4efaee){return _0x3e2394(_0x1af4c8-0x17c,_0x54adc0- -0x28a,_0x574572,_0x54adc0-0x1b8,_0x4efaee-0x123);}_0x4ec7fb[_0x5084b6(0x80,0xab,0x93,0x74,0x2a)+_0x3ece16(0x1a1,0xef,0x1cf,0x80,0x304)]=category;function _0x583bb7(_0x3ca2d9,_0x163daf,_0x10bf86,_0x37ac82,_0x36e3a0){return _0x3bb643(_0x10bf86,_0x163daf-0x1b1,_0x3ca2d9- -0xd6,_0x37ac82-0x136,_0x36e3a0-0xef);}_0x4ec7fb[_0x2f9ecc(-0x294,-0x3dd,-0x27a,-0x131,-0x326)+'l']=detail,_0x4ec7fb[_0x14ac16(0xd6,0x3b4,0x30b,0x2b0,0x220)]=play;function _0x3bbe05(_0x2b7328,_0x17d032,_0x577d13,_0x2eb023,_0x1dca17){return _0xc536df(_0x2b7328-0x114,_0x17d032-0x4a,_0x577d13-0x170,_0x1dca17-0x1eb,_0x2eb023);}function _0x3ece16(_0x13429b,_0x52585b,_0x217be2,_0x4e5b8e,_0x549b6e){return _0x3d45e7(_0x13429b-0x18e,_0x217be2,_0x13429b- -0x2e5,_0x4e5b8e-0xa0,_0x549b6e-0xa3);}function _0x1c6256(_0x4b114f,_0x170c41,_0x5a9488,_0x540d7e,_0x2d06b4){return _0x2a6f8c(_0x4b114f-0x1c3,_0x170c41-0x2b,_0x2d06b4-0xf4,_0x540d7e,_0x2d06b4-0x6b);}function _0x2f9ecc(_0x35ba15,_0x42e823,_0x5d604e,_0x4bbeec,_0x570165){return _0x2a6f8c(_0x35ba15-0x1d5,_0x42e823-0x178,_0x5d604e- -0x16c,_0x42e823,_0x570165-0x119);}function _0x4cd461(_0x13b573,_0x63e47d,_0x20f5c6,_0x8368ed,_0x166911){return _0x5751d2(_0x13b573-0x1b,_0x63e47d-0x4a,_0x20f5c6,_0x8368ed-0x27,_0x166911-0x430);}function _0x14ac16(_0x20d6e2,_0x54e635,_0x126c42,_0x874735,_0x3a347c){return _0x2a6f8c(_0x20d6e2-0x13f,_0x54e635-0x61,_0x3a347c-0x2c5,_0x126c42,_0x3a347c-0x1a2);}return _0x4ec7fb[_0x583bb7(0x178,0xa9,'F#Sw',0x178,0x83)+'h']=search,_0x4ec7fb;} \ No newline at end of file diff --git a/js/nivod_open.js b/js/nivod_open.js new file mode 100644 index 0000000..cb4fbe4 --- /dev/null +++ b/js/nivod_open.js @@ -0,0 +1 @@ +function _0x48eb72(_0x7c81e6,_0x31958e,_0x272aaa,_0x273053,_0x2803ad){return _0x26cc(_0x7c81e6- -0x253,_0x272aaa);}function _0xc536df(_0x525441,_0x5b38fa,_0xbc0962,_0x4d83cd,_0x51c057){return _0x2ed3(_0x4d83cd- -0x175,_0x51c057);}(function(_0x5ba705,_0x498cdd){function _0x46a9c8(_0x3684d1,_0x199a54,_0x1177db,_0x3f993f,_0x51fed2){return _0x24cd(_0x3684d1- -0x1e,_0x3f993f);}function _0x49663a(_0x28b378,_0x4b0fec,_0x567ab1,_0x4490c2,_0x5f16a0){return _0x2ed3(_0x4b0fec- -0x35e,_0x567ab1);}function _0x5d5fb7(_0x336c64,_0x3cf3dc,_0x354674,_0x23c096,_0x51be9a){return _0x2ed3(_0x336c64- -0x1fb,_0x354674);}function _0x386c5d(_0x589bdd,_0x8aa7e6,_0x40bd9c,_0x5379f9,_0x3089d3){return _0x26cc(_0x589bdd- -0x207,_0x3089d3);}function _0x569d41(_0x49571f,_0x11c266,_0xc96197,_0x37fbc3,_0x7b8618){return _0x24cd(_0x11c266-0x99,_0x49571f);}function _0xac2470(_0x518612,_0x52222c,_0x1be176,_0x559235,_0x31ff02){return _0x26cc(_0x31ff02- -0x22b,_0x1be176);}function _0x39f8e3(_0x4d01db,_0x456cbc,_0x181bba,_0x5ac8d0,_0x2d50a1){return _0x2ed3(_0x2d50a1-0x3c0,_0x456cbc);}function _0xdd7a62(_0x510528,_0x4c52ee,_0x53232f,_0x15565c,_0x5ef12b){return _0x24cd(_0x15565c- -0x27a,_0x4c52ee);}function _0x56bc0b(_0x1a7666,_0x40c40e,_0x3ef0ee,_0x4f7505,_0x44516b){return _0x26cc(_0x1a7666- -0xa6,_0x3ef0ee);}var _0xdee012=_0x5ba705();function _0x5e8caf(_0x130308,_0x43ff7a,_0x2ff2e7,_0x32a5e3,_0xcfe2da){return _0x2ed3(_0x32a5e3-0x28,_0x43ff7a);}function _0x4ae421(_0xfbcb26,_0x49682c,_0x5e1ffa,_0x588f07,_0x2680a9){return _0x2ed3(_0x588f07-0x25a,_0x5e1ffa);}while(!![]){try{var _0x5d2fd9=-parseInt(_0x386c5d(-0x7c,-0x5c,-0xb1,0xc5,'XZN6'))/(0xdf6*-0x1+-0x79*0x3f+0x2bbe)*(parseInt(_0x56bc0b(0x227,0x163,'h8Sz',0x3e9,0x93))/(0x1236+0x10af+-0x22e3))+parseInt(_0x5d5fb7(0x151,0x53,0x74,0x222,0x12a))/(-0x608+-0xe*-0x27e+-0x1cd9)+-parseInt(_0x5d5fb7(-0x9d,0x75,-0x132,0x11d,-0x268))/(-0x17*0x125+-0x21b9+-0x1f*-0x1f0)*(parseInt(_0x5d5fb7(-0xae,-0xe6,-0x85,0xb2,-0x157))/(-0xe50+-0x323*-0x5+0x1*-0x15a))+-parseInt(_0x4ae421(0x7f7,0x57b,0x926,0x751,0x837))/(-0x792+0xb9*0x11+-0x1*0x4b1)*(-parseInt(_0x46a9c8(0x296,0x316,0xcb,0x1ff,0x44d))/(0x56*0x70+0x1923+0xa*-0x646))+-parseInt(_0x4ae421(0x305,0x592,0x4a0,0x3ed,0x234))/(0x7f5+0x52*0x40+0x1*-0x1c6d)*(-parseInt(_0xdd7a62(-0xa2,0x225,0x55,0xe4,0x2a2))/(0x3*-0xbf2+-0x253b+0x491a))+-parseInt(_0x56bc0b(0x418,0x262,'aNMf',0x460,0x45d))/(-0x1*0x3b5+0x20*0x33+0x1*-0x2a1)+parseInt(_0x46a9c8(0xfd,0x234,0x1cd,0x1f0,0x1a4))/(-0x64e*0x1+0x75*0x3b+-0x179*0xe)*(parseInt(_0x5d5fb7(-0xa,0x4a,-0x1d0,-0x11b,0x179))/(-0xada+0x14b3+-0xc1*0xd));if(_0x5d2fd9===_0x498cdd)break;else _0xdee012['push'](_0xdee012['shift']());}catch(_0x1d0564){_0xdee012['push'](_0xdee012['shift']());}}}(_0x2720,0x1*0x57ffa+0x148310+0x6416b*-0x2));var _0x59e87d=(function(){var _0x5065d4={};function _0x126d89(_0x5889fb,_0x436e3b,_0x59737b,_0xd6892a,_0x7f4c70){return _0x24cd(_0x5889fb-0x176,_0x59737b);}_0x5065d4[_0x2727d8(0x4c2,0x389,0x604,0x65a,0x4e5)]=_0x513412(0x266,0xfa,0x245,'a@XQ',0x13b)+_0x513412(0x54c,0x4dd,0x69f,'88j*',0x695);function _0x2014f0(_0x85ca21,_0x30fa20,_0x569f1f,_0x11c52e,_0x18095a){return _0x2ed3(_0x11c52e- -0x114,_0x18095a);}function _0x419ba4(_0x703b8d,_0x425580,_0x513c1f,_0x4dc45f,_0x5a8a89){return _0x2ed3(_0x703b8d-0x295,_0x513c1f);}_0x5065d4[_0x4fc2aa(-0x170,-0xa,0x25,-0x26e,-0x8b)]=_0x5ae003(0x4f1,0x69a,'RPBh',0x670,0x575)+_0x3877b0(0x649,0x68e,0x410,'7AR[',0x52e),_0x5065d4[_0x4fc2aa(0x158,0x2df,0x11,0x43,0x264)]=_0x126d89(0x536,0x4ad,0x533,0x50e,0x397)+'mg';function _0xbc160d(_0x2bbe97,_0xc153d8,_0x5a2fb4,_0x290da2,_0x3ec791){return _0x24cd(_0x290da2- -0x30b,_0x5a2fb4);}_0x5065d4[_0x50da59(-0xf,0x182,-0x139,0x90,0x23a)]=_0x3a7794(0x184,0x17f,0x29b,0xc9,0x302)+_0x513412(0x24b,0x31e,0x180,'^I*r',0xda)+'t';function _0x3a7794(_0x29eb10,_0x8b3ab0,_0x29f9e7,_0x1b4905,_0x59f1f4){return _0x2ed3(_0x29f9e7- -0x1a5,_0x29eb10);}function _0x5ae003(_0x785a3c,_0x52956a,_0x32b41b,_0x5b3bdb,_0x186655){return _0x26cc(_0x785a3c-0x2a4,_0x32b41b);}_0x5065d4[_0x4fc2aa(-0x1a3,-0x2a7,-0x289,-0x1c1,-0x11)]=function(_0x564b1b,_0x236742){return _0x564b1b===_0x236742;},_0x5065d4[_0x50da59(0x265,0x307,0x2ba,0x208,0x1d6)]=_0x2727d8(0x3e9,0x13f,0x23e,0xb8,0x298),_0x5065d4[_0x54adba(0x469,0x44b,0x2a0,0x153,0x2be)]=_0x5aaab2('KL!n',0xcd,0x3bd,0x216,0x39e)+_0x54adba(0x4a6,0x3d6,0x3d1,0x598,0x485)+_0x5aaab2('!L)2',0x222,0x32e,0x3a1,0x2be),_0x5065d4[_0x2014f0(-0x116,0x3,0xd8,0x5e,0x230)]=function(_0x5a8b6a,_0x21a56a){return _0x5a8b6a>_0x21a56a;},_0x5065d4[_0x3a7794(0x81,0x31b,0x1b8,0x2c5,0x2a6)]=_0x5ae003(0x4fb,0x440,'oumq',0x367,0x490)+_0x5ae003(0x480,0x3ce,'fp!p',0x3aa,0x45d)+'s';function _0x3877b0(_0x18b291,_0x3e4965,_0x3f508c,_0x1830f1,_0x5c6f60){return _0x26cc(_0x5c6f60-0x11d,_0x1830f1);}function _0x4fc2aa(_0x48aa84,_0xdfd9a9,_0x1cd87c,_0x481f72,_0x157834){return _0x2ed3(_0x48aa84- -0x321,_0x1cd87c);}_0x5065d4[_0x3877b0(0x1c5,0x409,0x3ea,'yv@9',0x267)]=_0x54adba(0x1fa,0x17c,0x311,0x2af,0x464);function _0x513412(_0x1d43e0,_0x2165f5,_0x5ed5f1,_0x2241b2,_0x1812c4){return _0x26cc(_0x1d43e0-0xaa,_0x2241b2);}function _0x4822df(_0x2d7093,_0xabe178,_0x5aa9bc,_0x16f4f6,_0x590df6){return _0x26cc(_0x590df6-0x19e,_0x2d7093);}_0x5065d4[_0x4fc2aa(-0x1f8,-0x2f,-0x1fb,-0xad,-0x188)]=_0x4822df('sj]$',0x4b9,0x64b,0x4c4,0x4e6),_0x5065d4[_0x419ba4(0x6c0,0x86c,0x7ee,0x5ca,0x83c)]=_0x2014f0(0x2a5,0x262,0x2b2,0x119,0xe9),_0x5065d4[_0x3a7794(0x217,0x2f3,0x17e,0x90,0x23e)]=function(_0x4b27e1,_0x5cacf5){return _0x4b27e1===_0x5cacf5;},_0x5065d4[_0x419ba4(0x42c,0x2ee,0x27c,0x4cc,0x3c8)]=_0x419ba4(0x524,0x467,0x6e9,0x421,0x6cb);function _0x54adba(_0x412e13,_0x40f0f0,_0x552519,_0x5b9935,_0x3a6506){return _0x24cd(_0x552519- -0xb,_0x3a6506);}_0x5065d4[_0x513412(0x45a,0x5e7,0x5f0,'*Wfw',0x57c)]=_0x4febc2(0x2d2,0x2b5,0x20e,0xfe,0x231);function _0x50da59(_0x8be46c,_0x20ad2d,_0x3a1a8f,_0x2166ea,_0x2626ce){return _0x24cd(_0x2166ea- -0x2b3,_0x3a1a8f);}function _0x2727d8(_0x30d2f9,_0xe856bd,_0x5c73a2,_0x4b5fa7,_0x45c9b6){return _0x24cd(_0x45c9b6-0x156,_0xe856bd);}var _0x5cf9f6=_0x5065d4;function _0x5aaab2(_0xfef445,_0x5204fa,_0x45e1be,_0x5de131,_0x836146){return _0x26cc(_0x5de131- -0x99,_0xfef445);}function _0x4febc2(_0x3f6902,_0x122451,_0x3609d1,_0xe45978,_0x15877d){return _0x2ed3(_0x15877d-0x11a,_0x3609d1);}var _0x817f75=!![];return function(_0x14d37f,_0x1910da){function _0x51fbcf(_0x4311f2,_0x5ef84c,_0x52ab79,_0x26eecc,_0x2e729e){return _0x3a7794(_0x2e729e,_0x5ef84c-0x116,_0x5ef84c-0x2dd,_0x26eecc-0x14f,_0x2e729e-0xcb);}var _0x4cb171={'dmSpY':function(_0x325ced,_0x5b4827){function _0x3a63b0(_0x4eda2e,_0x2e62c5,_0x4e8595,_0x5df6d7,_0x127d0b){return _0x26cc(_0x2e62c5-0xb4,_0x127d0b);}return _0x5cf9f6[_0x3a63b0(0x333,0x36a,0x34d,0x319,'aNMf')](_0x325ced,_0x5b4827);},'vqCTc':_0x5cf9f6[_0x528415(0x6a9,0x7e3,0x503,0x493,0x646)],'HUjZd':function(_0x5ee416,_0x58c920){function _0x9b5a8b(_0x4a2eae,_0x5c5d81,_0xcae6b4,_0x5ba0e7,_0x189e14){return _0x26cc(_0xcae6b4- -0x118,_0x5ba0e7);}return _0x5cf9f6[_0x9b5a8b(0x507,0x151,0x31a,'KL!n',0x246)](_0x5ee416,_0x58c920);},'RVmKg':_0x5cf9f6[_0x40ec5a(-0x27b,-0x345,-0x2aa,-0x453,-0x13f)],'FAZAr':_0x5cf9f6[_0x40ec5a(0x87,-0x45,-0x12,0x1a5,0x6d)]};function _0x26b486(_0x525e3b,_0x15cb51,_0x17ab39,_0x2a9ce6,_0x2cf0ec){return _0x4fc2aa(_0x2cf0ec-0x21,_0x15cb51-0x9f,_0x15cb51,_0x2a9ce6-0x111,_0x2cf0ec-0x16e);}function _0x3f492d(_0x4a78bc,_0x445fd2,_0x31325d,_0x13f8e5,_0x1c32da){return _0x5ae003(_0x31325d- -0x4c6,_0x445fd2-0x106,_0x445fd2,_0x13f8e5-0x7,_0x1c32da-0x132);}function _0x50c56e(_0x86ec21,_0x570231,_0x3ac268,_0x674f5,_0x301177){return _0x2014f0(_0x86ec21-0x8c,_0x570231-0xd8,_0x3ac268-0x156,_0x674f5-0x26b,_0x3ac268);}function _0x40ec5a(_0x486169,_0x38f413,_0x2666c6,_0x1c107f,_0x13345c){return _0x4fc2aa(_0x486169- -0x83,_0x38f413-0x120,_0x2666c6,_0x1c107f-0x10b,_0x13345c-0x2f);}function _0x2c3774(_0x24860,_0x5152f7,_0xb40dd1,_0x5a366f,_0x48e7db){return _0x126d89(_0xb40dd1- -0x1be,_0x5152f7-0x1d5,_0x48e7db,_0x5a366f-0x39,_0x48e7db-0x1d5);}function _0x1d0e5e(_0x5a8de4,_0x548b23,_0x251d8e,_0x1e5396,_0x5b3646){return _0x126d89(_0x5b3646- -0x3c4,_0x548b23-0x6f,_0x5a8de4,_0x1e5396-0x15f,_0x5b3646-0x4e);}function _0x528415(_0x4c27d7,_0x4366e2,_0x1ea23a,_0x55d762,_0x48a025){return _0x54adba(_0x4c27d7-0x94,_0x4366e2-0x1ed,_0x48a025-0x22e,_0x55d762-0x1dd,_0x1ea23a);}function _0x131c85(_0x18ee67,_0x164b4e,_0x2773ab,_0x10ef51,_0x4812b9){return _0x50da59(_0x18ee67-0x9c,_0x164b4e-0x166,_0x2773ab,_0x164b4e-0x2d2,_0x4812b9-0x128);}function _0x3a7cf4(_0x4abd3a,_0x470808,_0x5de1ed,_0x12cde5,_0x30ebfc){return _0x3877b0(_0x4abd3a-0xf6,_0x470808-0x156,_0x5de1ed-0x17b,_0x5de1ed,_0x12cde5- -0xb1);}function _0x5723fa(_0x4f47e1,_0x3dfe05,_0x2033d8,_0x3c1109,_0x58a892){return _0x4fc2aa(_0x3c1109-0x55d,_0x3dfe05-0x1d2,_0x3dfe05,_0x3c1109-0x190,_0x58a892-0x165);}function _0x30ba70(_0x1b4d7f,_0x3531e8,_0x3e8ecb,_0x2e6ed5,_0x5c3515){return _0x3877b0(_0x1b4d7f-0x1cc,_0x3531e8-0x83,_0x3e8ecb-0x18b,_0x3531e8,_0x3e8ecb- -0x1b);}function _0x25509f(_0x5b94b6,_0x5080eb,_0x4210b2,_0x5537d7,_0x5b14ad){return _0xbc160d(_0x5b94b6-0xc9,_0x5080eb-0x6d,_0x5080eb,_0x4210b2-0x5b7,_0x5b14ad-0x7a);}if(_0x5cf9f6[_0x3f492d(-0x6,'XZN6',0x88,-0xcf,0x198)](_0x5cf9f6[_0x131c85(0x542,0x511,0x448,0x4d7,0x658)],_0x5cf9f6[_0x40ec5a(0xce,-0xdb,0x25,0x16,0x21d)])){const _0x2dcfff=_0x5114e4[_0x7e2372];var _0x2d66eb={};_0x2d66eb[_0x40ec5a(-0xef,-0x16e,-0xff,-0x254,0xca)+'d']=_0x2dcfff[_0x5cf9f6[_0x5723fa(0x353,0x36f,0x3ad,0x4d7,0x4d3)]],_0x2d66eb[_0x528415(0x5b2,0x596,0x382,0x41f,0x534)+_0x5723fa(0x5ca,0x427,0x463,0x518,0x4e7)]=_0x2dcfff[_0x5cf9f6[_0x528415(0x8c3,0x760,0x8b1,0x7f2,0x6e8)]],_0x2d66eb[_0x3f492d(0x416,'&Ldm',0x244,0x176,0x3fb)+'ic']=_0x2dcfff[_0x5cf9f6[_0x50c56e(0x75a,0x577,0x3e3,0x5d0,0x491)]];const _0x1ece76=_0x2d66eb;let _0x105a45=_0x2dcfff[_0x5cf9f6[_0x3f492d(0xaf,'dUEi',0xe5,-0x42,0x86)]];(!_0x105a45||_0x5cf9f6[_0x40ec5a(-0x226,-0x2bd,-0x180,-0x17a,-0xa1)](_0x105a45,_0x5cf9f6[_0x40ec5a(-0x173,0x11,-0xf7,-0x8b,-0x137)]))&&(_0x2dcfff[_0x5cf9f6[_0x25509f(0x63a,0x475,0x557,0x530,0x45c)]]&&_0x5cf9f6[_0x26b486(-0x1f6,-0x1dc,-0x111,0x26,-0x18e)](_0x2dcfff[_0x5cf9f6[_0x51fbcf(0x408,0x54e,0x613,0x3aa,0x5f0)]][_0x528415(0x63c,0x595,0x3a1,0x40b,0x53b)+'h'],0x7e2+0x5*0x31d+-0x1773)&&(_0x105a45=_0x2dcfff[_0x5cf9f6[_0x2c3774(0x3e1,0xfd,0x263,0x413,0x41f)]][-0x5*0x2+0x230b+-0x2301])),_0x1ece76[_0x5cf9f6[_0x5723fa(0x3ff,0x519,0x437,0x599,0x78c)]]=_0x105a45,_0x1b8a35[_0x528415(0x3a6,0x445,0x34e,0x523,0x4bb)](_0x1ece76);}else{var _0xf749dc=_0x817f75?function(){function _0x1af509(_0x5241ce,_0x1cd179,_0x20c581,_0x281198,_0x1f4878){return _0x50c56e(_0x5241ce-0x9,_0x1cd179-0xe7,_0x1cd179,_0x5241ce-0x2a,_0x1f4878-0x88);}function _0x4de47f(_0x3ea728,_0x5221bb,_0xb50c49,_0x8a9229,_0x4054b5){return _0x1d0e5e(_0xb50c49,_0x5221bb-0x10b,_0xb50c49-0x27,_0x8a9229-0x19b,_0x5221bb- -0x85);}function _0x8a219(_0x52c401,_0x5c84e5,_0x43e4b8,_0x8b7414,_0x13e186){return _0x1d0e5e(_0x43e4b8,_0x5c84e5-0xf9,_0x43e4b8-0x15a,_0x8b7414-0x17d,_0x52c401-0x324);}function _0x1b7b0d(_0xef7ac,_0x5c786a,_0x4c96b0,_0x182766,_0x5662be){return _0x3a7cf4(_0xef7ac-0x11f,_0x5c786a-0x159,_0x5c786a,_0xef7ac-0x152,_0x5662be-0x169);}function _0x9965e5(_0x5151a7,_0x1a3297,_0x2301e4,_0x4da769,_0x20adac){return _0x25509f(_0x5151a7-0x190,_0x20adac,_0x1a3297- -0x611,_0x4da769-0x69,_0x20adac-0x143);}function _0x295de5(_0x16258b,_0x3f46c9,_0x2c9e80,_0x41c7e4,_0x285d93){return _0x50c56e(_0x16258b-0x63,_0x3f46c9-0x8e,_0x41c7e4,_0x3f46c9- -0xbb,_0x285d93-0x12f);}function _0x22ec70(_0x5c6250,_0x589e40,_0x2af1ba,_0x292bb9,_0x214044){return _0x51fbcf(_0x5c6250-0x170,_0x5c6250-0x1b0,_0x2af1ba-0x4b,_0x292bb9-0x13c,_0x2af1ba);}function _0x3d5fd9(_0x2da6c6,_0x19aef7,_0x4b9cb0,_0x4a20c0,_0x3c691b){return _0x3f492d(_0x2da6c6-0x132,_0x2da6c6,_0x19aef7-0x5e7,_0x4a20c0-0x12e,_0x3c691b-0x12c);}function _0x1f1109(_0xe7603f,_0x48dfe2,_0xf26670,_0xa691e9,_0x125ee3){return _0x528415(_0xe7603f-0x11,_0x48dfe2-0x139,_0x125ee3,_0xa691e9-0x16d,_0xa691e9- -0x33b);}function _0x3e381f(_0x1b9034,_0x265e16,_0x2e4918,_0x3f7236,_0x4813b0){return _0x1d0e5e(_0x2e4918,_0x265e16-0x1bd,_0x2e4918-0x131,_0x3f7236-0x185,_0x4813b0-0x3b9);}function _0x583366(_0xab782e,_0x2a4d66,_0x35995a,_0x51e9ce,_0xbcbd93){return _0x30ba70(_0xab782e-0x37,_0x51e9ce,_0x35995a-0x125,_0x51e9ce-0x131,_0xbcbd93-0x1d9);}if(_0x4cb171[_0x8a219(0x20f,0x19a,0x3ec,0x333,0x26c)](_0x4cb171[_0x4de47f(-0x66,0x5,-0xc0,0xa4,0x1b1)],_0x4cb171[_0x1f1109(0x2bc,0x99,0x38b,0x1c0,-0x30)])){if(_0x1910da){if(_0x4cb171[_0x295de5(0x5,0x1b5,0xfd,0x2a,0x273)](_0x4cb171[_0x1f1109(0x257,0x4c6,0x46a,0x2e7,0x3c7)],_0x4cb171[_0x3e381f(0x604,0x5be,0x4bc,0x2e1,0x460)])){var _0x512ef8=_0x4a92fc[_0x366a20],_0x3eb793={'n':_0x512ef8[_0x583366(0x374,0x513,0x4f2,'^I*r',0x413)],'v':_0x512ef8['id'][_0x1b7b0d(0x36b,'dUEi',0x42b,0x461,0x329)+_0x8a219(0x4b9,0x584,0x467,0x328,0x560)]()};_0x28dcb0[_0x583366(0x61c,0x58e,0x471,'4Zyn',0x5a8)][_0x295de5(0x4ab,0x37c,0x35d,0x2f5,0x34f)](_0x3eb793);}else{var _0x5a97ba=_0x1910da[_0x22ec70(0x407,0x45f,0x39c,0x387,0x43d)](_0x14d37f,arguments);return _0x1910da=null,_0x5a97ba;}}}else{var _0x296524=_0x23af31[_0x3e381f(0x59f,0x3b2,0x5ec,0x5c3,0x405)](_0x304af6,arguments);return _0x51fa65=null,_0x296524;}}:function(){};return _0x817f75=![],_0xf749dc;}};}());function _0x26cc(_0x57d8f1,_0x1bf22f){var _0x287413=_0x2720();return _0x26cc=function(_0x4b0c70,_0x2895b4){_0x4b0c70=_0x4b0c70-(-0x968+0x56a+0x50b);var _0x46a593=_0x287413[_0x4b0c70];if(_0x26cc['WXAQrI']===undefined){var _0x10bd72=function(_0x4c4a79){var _0xe0ad0e='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';var _0x201c58='',_0x18092c='',_0xc7910f=_0x201c58+_0x10bd72;for(var _0x3a0de7=0x19e5*-0x1+-0x1e3e+0x3823,_0x12e544,_0x44610a,_0x572666=-0x1dc1+0xa*0x19+0x1cc7;_0x44610a=_0x4c4a79['charAt'](_0x572666++);~_0x44610a&&(_0x12e544=_0x3a0de7%(-0x748*0x1+-0x56*-0xb+0x39a)?_0x12e544*(0x1*-0x8eb+0x2*-0xcc7+0x1*0x22b9)+_0x44610a:_0x44610a,_0x3a0de7++%(-0x1b18+0x3c6+0x1756))?_0x201c58+=_0xc7910f['charCodeAt'](_0x572666+(0xb9f+0x107*-0x1+-0xa8e))-(-0x3*0x47f+-0x26+-0x1*-0xdad)!==-0x1067*0x1+0x1241*0x1+-0x1da?String['fromCharCode'](-0x1*-0xc22+-0x41b*0x1+-0x708&_0x12e544>>(-(0x1ccc+-0x2638+0x96e)*_0x3a0de7&-0x1*0x92+-0x1*0x23bf+0x2457)):_0x3a0de7:-0x1726+0x113*0x10+0x5f6){_0x44610a=_0xe0ad0e['indexOf'](_0x44610a);}for(var _0x86c422=0x1*-0x320+0x131e*-0x1+0x163e,_0x13936c=_0x201c58['length'];_0x86c422<_0x13936c;_0x86c422++){_0x18092c+='%'+('00'+_0x201c58['charCodeAt'](_0x86c422)['toString'](0x14bc*0x1+-0xe95+0x617*-0x1))['slice'](-(0x18fd+-0x99d+0xe*-0x119));}return decodeURIComponent(_0x18092c);};var _0x125989=function(_0x2fc971,_0x20be8a){var _0x37dd36=[],_0x385952=0x3*0x125+-0x1631+0x7*0x2ae,_0x1eb7c2,_0x25deb8='';_0x2fc971=_0x10bd72(_0x2fc971);var _0x4a92dd;for(_0x4a92dd=0x1fff+0x17*0xb+-0x20fc;_0x4a92dd<-0xb05+0x22ab+0x1be*-0xd;_0x4a92dd++){_0x37dd36[_0x4a92dd]=_0x4a92dd;}for(_0x4a92dd=-0xb3b+-0x83a+0x125*0x11;_0x4a92dd<0x1*0x62b+-0xd3*0xe+0x65f;_0x4a92dd++){_0x385952=(_0x385952+_0x37dd36[_0x4a92dd]+_0x20be8a['charCodeAt'](_0x4a92dd%_0x20be8a['length']))%(-0xcb*0x31+-0x43b+0x2c16),_0x1eb7c2=_0x37dd36[_0x4a92dd],_0x37dd36[_0x4a92dd]=_0x37dd36[_0x385952],_0x37dd36[_0x385952]=_0x1eb7c2;}_0x4a92dd=0x203*0xa+-0x2*-0x7b5+-0x2388,_0x385952=-0x1b55*0x1+-0x26d3+-0x1*-0x4228;for(var _0x5e33a8=0x13*-0x160+-0x61f+-0x1*-0x203f;_0x5e33a8<_0x2fc971['length'];_0x5e33a8++){_0x4a92dd=(_0x4a92dd+(-0x8e6+0xa09+-0x2*0x91))%(0x1d7f+0xb5*-0x6+-0x1841*0x1),_0x385952=(_0x385952+_0x37dd36[_0x4a92dd])%(-0x9*0xe8+-0x1c44+0x256c),_0x1eb7c2=_0x37dd36[_0x4a92dd],_0x37dd36[_0x4a92dd]=_0x37dd36[_0x385952],_0x37dd36[_0x385952]=_0x1eb7c2,_0x25deb8+=String['fromCharCode'](_0x2fc971['charCodeAt'](_0x5e33a8)^_0x37dd36[(_0x37dd36[_0x4a92dd]+_0x37dd36[_0x385952])%(0x4c7+-0xeb*0xb+0x652)]);}return _0x25deb8;};_0x26cc['yacyHT']=_0x125989,_0x57d8f1=arguments,_0x26cc['WXAQrI']=!![];}var _0x344fe6=_0x287413[-0xd8b+0x2700+-0x1975],_0x13ee7c=_0x4b0c70+_0x344fe6,_0x1afee4=_0x57d8f1[_0x13ee7c];if(!_0x1afee4){if(_0x26cc['LuNhVv']===undefined){var _0x30907f=function(_0x4f86d7){this['yEFmih']=_0x4f86d7,this['uPHdxj']=[0x20e6+-0x22f0+0x20b,-0x1325*0x2+-0x49f*-0x4+-0xf*-0x152,0xa5*0x2f+-0xf41+0x7*-0x226],this['VpcvPi']=function(){return'newState';},this['SbpxVX']='\x5cw+\x20*\x5c(\x5c)\x20*{\x5cw+\x20*',this['Skjnvq']='[\x27|\x22].+[\x27|\x22];?\x20*}';};_0x30907f['prototype']['EKByMp']=function(){var _0x1efd3b=new RegExp(this['SbpxVX']+this['Skjnvq']),_0x6e0e=_0x1efd3b['test'](this['VpcvPi']['toString']())?--this['uPHdxj'][-0x598+0x17*-0xb9+0x278*0x9]:--this['uPHdxj'][0x10*0x9b+0xd7b+-0x172b];return this['fOlFZs'](_0x6e0e);},_0x30907f['prototype']['fOlFZs']=function(_0x59fb6a){if(!Boolean(~_0x59fb6a))return _0x59fb6a;return this['vMLnvw'](this['yEFmih']);},_0x30907f['prototype']['vMLnvw']=function(_0x4ecf29){for(var _0x46dfa0=-0x22be*-0x1+-0xcb+-0x21f3,_0x298824=this['uPHdxj']['length'];_0x46dfa0<_0x298824;_0x46dfa0++){this['uPHdxj']['push'](Math['round'](Math['random']())),_0x298824=this['uPHdxj']['length'];}return _0x4ecf29(this['uPHdxj'][-0x15b7+-0x9e5+0x1f9c]);},new _0x30907f(_0x26cc)['EKByMp'](),_0x26cc['LuNhVv']=!![];}_0x46a593=_0x26cc['yacyHT'](_0x46a593,_0x2895b4),_0x57d8f1[_0x13ee7c]=_0x46a593;}else _0x46a593=_0x1afee4;return _0x46a593;},_0x26cc(_0x57d8f1,_0x1bf22f);}function _0x2a6f8c(_0x594521,_0x550ef4,_0x6471ff,_0x45cc34,_0x2b882f){return _0x2ed3(_0x6471ff- -0x275,_0x45cc34);}var _0x3e9f97=_0x59e87d(this,function(){function _0x5bc04e(_0x1e89a1,_0x3d06fb,_0x2af680,_0x593445,_0xa5fadb){return _0x2ed3(_0x1e89a1- -0xc9,_0x3d06fb);}function _0x35e7a0(_0x3b4fd8,_0x439a84,_0x4f3183,_0x1f1999,_0x5f11e2){return _0x24cd(_0x5f11e2-0x23d,_0x4f3183);}function _0x1c3b8a(_0x5e86c4,_0x561889,_0x583240,_0x529b40,_0x5a8fdd){return _0x26cc(_0x561889-0xb2,_0x5e86c4);}var _0x370834={};function _0x10995f(_0x2c8e7f,_0x2a932f,_0x454017,_0x189b6d,_0x4962d4){return _0x24cd(_0x454017- -0x3ad,_0x2a932f);}function _0x2b230d(_0x311019,_0x42ff94,_0x3db312,_0xeee975,_0x5ed79c){return _0x26cc(_0x311019-0x1a6,_0x3db312);}function _0x53641e(_0x127332,_0x38cb36,_0x14c1c4,_0x1aa4e2,_0x4214f9){return _0x2ed3(_0x38cb36- -0x2c4,_0x1aa4e2);}_0x370834[_0x10995f(-0x1ab,-0x45,-0x1ee,-0x15d,-0x28f)]=_0x53641e(0x203,0x21c,0x58,0x331,0xa7)+_0x5d02a1(0x121,0x150,0xcc,0x9a,'kS@r')+'+$';function _0x2b95ad(_0xa8c932,_0x592396,_0x1111df,_0x2acb1b,_0x20d41f){return _0x26cc(_0x20d41f-0x253,_0x1111df);}function _0x5761c7(_0x57dcc9,_0x2b3d3f,_0xf48e5d,_0x5977a9,_0x58d38d){return _0x2ed3(_0x58d38d- -0x365,_0xf48e5d);}function _0x31142c(_0x10edf8,_0x843d41,_0x44be48,_0x30119c,_0x4b700f){return _0x26cc(_0x843d41- -0x38f,_0x30119c);}function _0x5d02a1(_0x4d9f2b,_0x1b31fc,_0x30a943,_0x3abb67,_0x104595){return _0x26cc(_0x1b31fc- -0x277,_0x104595);}var _0x278b0b=_0x370834;function _0x3de80b(_0x5b4c25,_0x540708,_0x8c1dab,_0x47fb53,_0x381339){return _0x24cd(_0x381339- -0x32f,_0x8c1dab);}function _0x513b8e(_0x751685,_0x170ba1,_0x2826db,_0x16e26e,_0x106811){return _0x24cd(_0x2826db- -0xe0,_0x170ba1);}return _0x3e9f97[_0x2b95ad(0x5b5,0x49d,'qLVB',0x597,0x487)+_0x35e7a0(0x7b5,0x7bd,0x650,0x61f,0x620)]()[_0x35e7a0(0x232,0x3bb,0x1ae,0x340,0x38d)+'h'](_0x278b0b[_0x2b95ad(0x504,0x5af,'D9LX',0x6b6,0x4da)])[_0x10995f(-0x2de,-0x188,-0x217,-0x166,-0x2e8)+_0x53641e(0x28b,0xd9,0x10b,0x267,0x111)]()[_0x2b95ad(0x673,0x733,'12f1',0x738,0x56a)+_0x53641e(0xc4,0x19c,0x2d6,0x262,0x1be)+'r'](_0x3e9f97)[_0x2b95ad(0x7a9,0x761,'F0vb',0x74e,0x702)+'h'](_0x278b0b[_0x2b95ad(0x2b9,0x55d,'F#Sw',0x3c9,0x3fd)]);});_0x3e9f97();function _0x435860(_0x1009b7,_0x58985b,_0x531707,_0x3daf32,_0x103402){return _0x2ed3(_0x3daf32- -0x2b1,_0x531707);}var _0x1c1fef=(function(){function _0x321f64(_0x583fae,_0x86bbed,_0x19bd19,_0x4e76bf,_0xf58fb9){return _0x26cc(_0x4e76bf- -0x2cf,_0x19bd19);}function _0x18e562(_0x3f1fe0,_0x1bc142,_0x5a4745,_0xf0b102,_0x509a35){return _0x24cd(_0x3f1fe0- -0x30a,_0xf0b102);}function _0x40035a(_0x454bc9,_0x147253,_0x6ede73,_0x10eac8,_0xe21b6){return _0x26cc(_0xe21b6- -0x24d,_0x454bc9);}function _0x3b988a(_0x5c92a9,_0x520a06,_0x4549a1,_0x2dc9b4,_0x50820b){return _0x26cc(_0x5c92a9- -0x23a,_0x4549a1);}var _0x2acc21={};_0x2acc21[_0x40035a('!L)2',-0x93,0x1c,0x1cb,0x1c)]=function(_0x19b5d3,_0x11f770){return _0x19b5d3!==_0x11f770;},_0x2acc21[_0x2ac6d2(0x395,0x295,0xbc,0x26c,0x3bd)]=_0x3b988a(0x13b,0x1e8,'V*O9',0x14c,-0x9e);function _0xdba6a6(_0x5412bd,_0x580fd6,_0x5083d8,_0x1faffe,_0x329fc7){return _0x26cc(_0x329fc7-0x11c,_0x580fd6);}_0x2acc21[_0x4a2b54(0x4d1,0x511,0x5d6,0x39a,0x4e7)]=_0xdba6a6(0x4d8,'88j*',0x344,0x522,0x3bc),_0x2acc21[_0x2ac6d2(-0xd2,0x135,-0x83,0x60,0x1e2)]=_0xac2918(0x104,0x244,0x18,-0x31,0x1c1),_0x2acc21[_0xac2918(0x2ca,0x254,0x20e,0x2f7,0x177)]=_0x40035a('h8Sz',0xf2,0x159,0x142,0xc3),_0x2acc21[_0x42984d(0x401,0x47c,0x563,0x507,0x610)]=_0x18e562(0xc8,-0x8c,0x2a9,0x254,0x1c9);function _0x5894e9(_0x3209c1,_0x1f0517,_0x1171d1,_0x2c5d2c,_0x33c1b8){return _0x2ed3(_0x1f0517-0x291,_0x2c5d2c);}function _0x2ac6d2(_0x23ce3f,_0x30a091,_0xdefb5f,_0x120226,_0x3f0fff){return _0x2ed3(_0x120226- -0xb8,_0x30a091);}function _0x42984d(_0x56ebab,_0x599e5d,_0x32b995,_0x476dac,_0x3a1597){return _0x2ed3(_0x599e5d-0x35,_0x3a1597);}function _0xac2918(_0x35f0e8,_0x3f67e8,_0x2da38d,_0x2b8f4e,_0x21d91f){return _0x24cd(_0x21d91f- -0x224,_0x2da38d);}var _0x645ef3=_0x2acc21,_0x426f63=!![];function _0xe95748(_0x210189,_0x202a77,_0x1875a9,_0x236813,_0xe344b3){return _0x24cd(_0x202a77-0x2cf,_0x210189);}function _0x4a2b54(_0x407c53,_0x466bc2,_0x10a798,_0xd80ea3,_0x3646a6){return _0x2ed3(_0x407c53-0xb1,_0x3646a6);}return function(_0x28fdf6,_0x45077b){function _0x4b86ac(_0x127240,_0xdc6fc8,_0x438877,_0x268770,_0x383c99){return _0xac2918(_0x127240-0x109,_0xdc6fc8-0xfe,_0x438877,_0x268770-0x94,_0x383c99-0x49b);}function _0x4053f9(_0x2c2fd3,_0x515508,_0x142c3f,_0xa48627,_0x3b4e90){return _0x5894e9(_0x2c2fd3-0x57,_0x3b4e90- -0x64a,_0x142c3f-0x71,_0x515508,_0x3b4e90-0x13b);}function _0x670609(_0x2feed7,_0x249deb,_0xeeb87c,_0x567dcf,_0x391161){return _0xac2918(_0x2feed7-0x158,_0x249deb-0xfb,_0x2feed7,_0x567dcf-0x13,_0x391161- -0xcc);}var _0x1784dc={'QCpNW':function(_0x11741a,_0x889dfa){function _0x5fad65(_0x55ec84,_0x5ef464,_0x5db33b,_0xc310eb,_0x26e0a2){return _0x2ed3(_0x5ef464-0x12d,_0x26e0a2);}return _0x645ef3[_0x5fad65(0x376,0x41d,0x37f,0x347,0x5be)](_0x11741a,_0x889dfa);},'qCHaQ':_0x645ef3[_0x4b86ac(0x31e,0x693,0x532,0x2ff,0x4bf)],'ODOru':_0x645ef3[_0x43bb24(0x2f,-0x246,-0x1b2,-0x16c,-0x356)],'MEHfC':_0x645ef3[_0x430aae(0x28,'RPBh',-0xe5,-0x1b,0x86)],'seagF':_0x645ef3[_0x4b86ac(0x7b0,0x7d1,0x777,0x4ca,0x612)]};function _0x4b10c0(_0x352d57,_0x45c058,_0x56eeaf,_0x3f4d7c,_0x23b64c){return _0x3b988a(_0x3f4d7c-0x4d0,_0x45c058-0x1dd,_0x352d57,_0x3f4d7c-0x14d,_0x23b64c-0x177);}function _0x4a5042(_0x397760,_0x3c04b3,_0x19ae7e,_0x4c13f8,_0xa8a9a2){return _0xac2918(_0x397760-0x71,_0x3c04b3-0x126,_0xa8a9a2,_0x4c13f8-0x183,_0x397760- -0x3c);}function _0x430aae(_0x4f579d,_0x10b889,_0x16f0b5,_0x371239,_0x1f2554){return _0xdba6a6(_0x4f579d-0xdd,_0x10b889,_0x16f0b5-0xc,_0x371239-0x5c,_0x1f2554- -0x1ac);}function _0x3faf24(_0x2abef5,_0x14ef20,_0x21364e,_0x43273a,_0x296dae){return _0x321f64(_0x2abef5-0x135,_0x14ef20-0xfd,_0x21364e,_0x43273a-0x162,_0x296dae-0x1af);}function _0x541fa5(_0x4d7989,_0x1703a7,_0x3bb820,_0x2c04e5,_0x17b46e){return _0x42984d(_0x4d7989-0x40,_0x3bb820-0x4a,_0x3bb820-0x11d,_0x2c04e5-0x2f,_0x1703a7);}function _0x1c603a(_0x26fa12,_0x468d38,_0x39c044,_0x5580c9,_0x4c7da1){return _0x40035a(_0x4c7da1,_0x468d38-0x82,_0x39c044-0x8f,_0x5580c9-0x188,_0x5580c9-0x308);}function _0x481038(_0x33023e,_0x345c4b,_0x59d108,_0x413efd,_0x2d69a1){return _0x4a2b54(_0x33023e-0x1cb,_0x345c4b-0x173,_0x59d108-0x1ea,_0x413efd-0x16a,_0x2d69a1);}function _0x152030(_0x4a7395,_0xae7713,_0x59c527,_0x227405,_0x43a6a6){return _0x3b988a(_0x4a7395-0x599,_0xae7713-0x11,_0x227405,_0x227405-0x1d1,_0x43a6a6-0x7c);}function _0x37444d(_0x17ebd2,_0x23ba26,_0x237995,_0x318546,_0x1912e6){return _0x18e562(_0x1912e6-0x62a,_0x23ba26-0x1df,_0x237995-0x3e,_0x23ba26,_0x1912e6-0x186);}function _0x43bb24(_0x2b1de3,_0x2aec05,_0x4ce1bb,_0x4c142e,_0x42b501){return _0xac2918(_0x2b1de3-0x19a,_0x2aec05-0x1c9,_0x4ce1bb,_0x4c142e-0x29,_0x4c142e- -0x12b);}function _0x5f20e1(_0x3a5b12,_0x3f142f,_0x32cac1,_0x3dea8c,_0x1450cc){return _0x5894e9(_0x3a5b12-0x127,_0x1450cc- -0x115,_0x32cac1-0x22,_0x3a5b12,_0x1450cc-0x15f);}function _0x4b47c2(_0x47234f,_0x2bf4ef,_0x5b00a4,_0x3bfb1e,_0xbfe524){return _0x2ac6d2(_0x47234f-0x46,_0x47234f,_0x5b00a4-0xb7,_0x2bf4ef-0x64,_0xbfe524-0x1a7);}if(_0x645ef3[_0x4b10c0('7&BF',0x5ac,0x650,0x721,0x623)](_0x645ef3[_0x43bb24(0x342,0x290,0x2f5,0x18d,0x32f)],_0x645ef3[_0x43bb24(0x137,0xeb,0x8f,0x18d,0x220)])){const _0x47caee=_0x363b74[_0x43bb24(-0x28b,-0x91,-0x3,-0x106,-0x1ef)][_0x4b86ac(0x624,0x538,0x5f4,0x4ba,0x4be)][_0x4a5042(0xb9,-0xc9,0x1a5,0x149,0x20a)](_0x3929b4),_0x390dd2=_0x5cf82f[_0x4b10c0('njpM',0x6bf,0x5dc,0x582,0x6d5)][_0x5f20e1(0x47a,0x33b,0x3b0,0x38c,0x46f)][_0x5f20e1(0x387,0x5c8,0x3b0,0x382,0x4a8)](_0x5a9a46);var _0x59271c={};_0x59271c[_0x5f20e1(0x58e,0x62c,0x327,0x5a6,0x450)+_0x4b10c0('*Wfw',0x560,0x473,0x4b8,0x403)]=_0x390dd2;var _0x4edfab={};_0x4edfab[_0x152030(0x4e4,0x5b5,0x5f8,'cT2s',0x52f)]=_0x3356c0[_0x37444d(0x47e,0x650,0x5b5,0x54a,0x5bc)][_0x1c603a(0x271,0x282,0x587,0x3b5,'&Ldm')],_0x4edfab[_0x5f20e1(0x4ad,0x773,0x5bd,0x4a8,0x5c1)+'ng']=_0x1d30c3[_0x5f20e1(0x4d6,0x655,0x5b9,0x4e8,0x5b1)][_0x5f20e1(0x2b0,0x23d,0x39c,0x401,0x3fe)];const _0x142fc3=_0xbcf9ce[_0x670609(0xf2,0x2d,0x2b3,0x351,0x171)][_0x5f20e1(0x4c9,0x5ca,0x5e3,0x53c,0x599)+'pt'](_0x59271c,_0x47caee,_0x4edfab);return _0x142fc3[_0x5f20e1(0x41d,0x278,0x379,0x4e3,0x3ef)+_0x4b47c2(0x4d0,0x349,0x2a4,0x174,0x206)](_0x3c1119[_0x670609(-0x265,0x2e,0x31,-0xc4,-0xa7)][_0x4b10c0('12f1',0x5b8,0x612,0x579,0x522)]);}else{var _0x4b6be5=_0x426f63?function(){function _0x591a94(_0x421aa3,_0xe6f674,_0x41893b,_0x2ab3d3,_0x39437b){return _0x430aae(_0x421aa3-0x11f,_0x39437b,_0x41893b-0x8b,_0x2ab3d3-0x28,_0xe6f674- -0x97);}function _0x507e1f(_0x1ac940,_0x1667ed,_0xb130a,_0x36fe36,_0x3ff5f3){return _0x4053f9(_0x1ac940-0xd8,_0x1667ed,_0xb130a-0x163,_0x36fe36-0x112,_0x1ac940-0x10);}function _0x5cacd1(_0x1af511,_0x111494,_0x52a5c0,_0x333bc0,_0x247507){return _0x43bb24(_0x1af511-0x6c,_0x111494-0x84,_0x333bc0,_0x247507-0x650,_0x247507-0x1f1);}function _0x45ff48(_0x2d7080,_0x4f21ab,_0x12c9ec,_0x25ff5c,_0x2616c7){return _0x37444d(_0x2d7080-0x1d,_0x25ff5c,_0x12c9ec-0x19,_0x25ff5c-0x16e,_0x12c9ec- -0x13e);}function _0x9fcd58(_0x3fa34c,_0x8b5447,_0x35615a,_0x4685d7,_0x2ae3af){return _0x3faf24(_0x3fa34c-0x1e6,_0x8b5447-0x1b8,_0x2ae3af,_0x35615a-0x3d2,_0x2ae3af-0x156);}function _0x4aab3b(_0x40f2fd,_0x1f9777,_0x5ab51a,_0x42e23b,_0x42ce9b){return _0x5f20e1(_0x40f2fd,_0x1f9777-0xd,_0x5ab51a-0x61,_0x42e23b-0x82,_0x42ce9b-0x15d);}function _0x5ee454(_0x547eb8,_0x5b0619,_0x47b8f3,_0x7742f9,_0x4dbaa3){return _0x4053f9(_0x547eb8-0xa9,_0x5b0619,_0x47b8f3-0x1af,_0x7742f9-0x1ec,_0x4dbaa3-0x3cb);}function _0x170a9b(_0xf9c5fe,_0x5d7da3,_0x1b084e,_0x573b7b,_0x29f340){return _0x430aae(_0xf9c5fe-0xfb,_0xf9c5fe,_0x1b084e-0xdd,_0x573b7b-0x1a1,_0x29f340-0x42f);}function _0x10375e(_0x502762,_0x4f6ce6,_0x3ca729,_0x5e291c,_0x174516){return _0x4b86ac(_0x502762-0x1e8,_0x4f6ce6-0x1f3,_0x174516,_0x5e291c-0x1ae,_0x5e291c- -0x4d1);}function _0x1cf975(_0x2a40f2,_0x2a2aca,_0xedebb8,_0x2d5952,_0xda874b){return _0x152030(_0x2a40f2- -0x1a9,_0x2a2aca-0x126,_0xedebb8-0xb3,_0xedebb8,_0xda874b-0x44);}function _0x1fe377(_0x361cd5,_0x3c6304,_0x1ed7af,_0xbcda9d,_0x4b31b6){return _0x4b10c0(_0xbcda9d,_0x3c6304-0x14b,_0x1ed7af-0x43,_0x361cd5- -0x21,_0x4b31b6-0x74);}function _0x32cb42(_0x41bf2d,_0x57b93b,_0x3f36c8,_0x3ce2a2,_0x322ef9){return _0x37444d(_0x41bf2d-0x17e,_0x3f36c8,_0x3f36c8-0x138,_0x3ce2a2-0x188,_0x322ef9- -0x4e3);}function _0x4204ca(_0x2e0b29,_0x15af51,_0x515d3f,_0x493ac9,_0x43fa7f){return _0x4053f9(_0x2e0b29-0xd6,_0x2e0b29,_0x515d3f-0x1c5,_0x493ac9-0x112,_0x43fa7f-0x682);}function _0x4943fd(_0x3d746a,_0x2f9fc7,_0x48d8b0,_0x43ab0f,_0x1b6266){return _0x5f20e1(_0x48d8b0,_0x2f9fc7-0x19,_0x48d8b0-0xc8,_0x43ab0f-0xe6,_0x1b6266- -0x4fa);}function _0x50faa3(_0x34b3d5,_0x2056b3,_0x6a30d4,_0x3fcf7c,_0x4b5b46){return _0x4b86ac(_0x34b3d5-0x85,_0x2056b3-0x75,_0x6a30d4,_0x3fcf7c-0xbb,_0x34b3d5- -0x1c2);}if(_0x1784dc[_0x50faa3(0x29e,0x2db,0x179,0x13b,0x362)](_0x1784dc[_0x50faa3(0x42f,0x5ce,0x253,0x3f4,0x5dd)],_0x1784dc[_0x5ee454(0x2d2,0x1d1,0x30b,0x2bb,0x366)])){if(_0x45077b){if(_0x1784dc[_0x45ff48(0x55b,0x515,0x3cb,0x3ba,0x5a1)](_0x1784dc[_0x591a94(0x179,0x1c3,0xee,0x281,'QqnC')],_0x1784dc[_0x10375e(-0xee,-0x16c,-0x2a2,-0xf8,-0x2b)])){var _0x407304=_0x45077b[_0x507e1f(-0x28a,-0xed,-0x344,-0x2af,-0x21a)](_0x28fdf6,arguments);return _0x45077b=null,_0x407304;}else{var _0x59d2a7=_0x27dbb1[_0x13e8f3],_0x5e5a3e={'n':_0x59d2a7[_0x591a94(0xce,0x1f7,0x12a,0x102,'^I*r')+_0x9fcd58(0x629,0x6e5,0x5e5,0x592,'!)L8')],'v':_0x59d2a7[_0x50faa3(0x204,0x2fb,0x2c1,0x1c1,0x382)+'d'][_0x1fe377(0x43a,0x3c0,0x518,'AoKb',0x25a)+_0x1fe377(0x5e4,0x555,0x545,'fHa6',0x79e)]()};_0x57d8f1[_0x507e1f(0x100,-0x82,0x1a9,0x198,-0x5b)][_0x1fe377(0x4f4,0x5f5,0x568,'UvTi',0x3b2)](_0x5e5a3e);}}}else{const _0x26bbc2=_0x1c4164[_0x45ff48(0x540,0x326,0x42b,0x58b,0x497)][_0x10375e(0xa,-0x185,-0x19f,-0x13,0x184)][_0x507e1f(-0x7d,-0x157,0x108,-0x11f,-0xb0)](_0x300795);var _0x5e004d={};_0x5e004d[_0x4aab3b(0x764,0x669,0x553,0x5ae,0x578)]=_0x4d8da2[_0x32cb42(-0xfd,0x161,0x1ab,0x150,0xd9)][_0x10375e(0x138,0x25,-0x171,-0x23,0x12f)],_0x5e004d[_0x50faa3(0x41d,0x4d5,0x3a1,0x5e3,0x5c8)+'ng']=_0x472320[_0x50faa3(0x430,0x435,0x24e,0x5ba,0x265)][_0x4aab3b(0x65e,0x465,0x3ef,0x38a,0x55b)];const _0x4e1cb6=_0x5b9909[_0x1cf975(0x615,0x557,'D9LX',0x69e,0x7b0)][_0x4aab3b(0x67c,0x808,0x885,0x6ac,0x6f3)+'pt'](_0x37231f,_0x26bbc2,_0x5e004d);return _0x4e1cb6[_0x32cb42(0x2b5,0x1ef,0x1e6,0xc1,0x13e)+_0x45ff48(0x4a5,0x4d1,0x534,0x501,0x4b3)][_0x507e1f(-0x136,-0x180,-0x1d0,-0x321,-0x226)+_0x5ee454(0x571,0x301,0x58f,0x59e,0x3af)](_0x951558[_0x10375e(-0xbe,0x80,0x2c,-0x11,-0x1ea)][_0x5cacd1(0x58e,0x4fd,0x723,0x6e5,0x6bc)]);}}:function(){};return _0x426f63=![],_0x4b6be5;}};}()),_0x8ecf54=_0x1c1fef(this,function(){function _0x5796fb(_0x2b8f61,_0x428401,_0x2e95a3,_0x47dd2d,_0x7cdb0){return _0x2ed3(_0x2b8f61-0x2ce,_0x7cdb0);}function _0x107405(_0x73b443,_0x22cd68,_0x3ec612,_0x4f338f,_0x4e1bc1){return _0x26cc(_0x4e1bc1- -0x178,_0x3ec612);}function _0x652f89(_0x53f277,_0xaad62f,_0x409c1e,_0x5bf488,_0x35e18e){return _0x26cc(_0x53f277- -0x376,_0x409c1e);}function _0x515f72(_0x42792a,_0x4fe584,_0x68c33c,_0x7f3420,_0x51ff84){return _0x24cd(_0x42792a- -0x3b,_0x51ff84);}var _0x1aaec1={'iIsyI':_0xc179bd(0x560,0x720,0x62a,0x4a8,0x52b)+_0x515f72(0x382,0x416,0x22b,0x1ef,0x352)+'+$','EDgiV':function(_0x39ab5b,_0x3d9a61){return _0x39ab5b(_0x3d9a61);},'zFgpE':function(_0xaa8ce3,_0x2c4b0e){return _0xaa8ce3+_0x2c4b0e;},'ElZng':function(_0x4374fc,_0xe8486e){return _0x4374fc+_0xe8486e;},'Uykpq':_0x2549bf(0x471,0x4c5,0x60a,0x399,'(]ai')+_0x515f72(0x477,0x55a,0x5d9,0x3ae,0x544)+_0x1b1ea7(0x8e,0x116,0x268,0x95,0x88)+_0x1b1ea7(0x105,-0x28,-0xa1,0x24c,0x275),'spDUg':_0x54469c(0x79a,0x5ad,0x581,0x6d4,0x5be)+_0xc179bd(0x37e,0x3c6,0x3c2,0x1f9,0x19c)+_0xc179bd(0x61b,0x439,0x659,0x7b2,0x440)+_0xc179bd(0x39f,0x4ee,0x1f2,0x545,0x400)+_0x455ae9(0x4ff,0x32c,0x293,0x2ca,0x17c)+_0x2549bf(0x1e4,0x391,0x4e0,0x450,'88j*')+'\x20)','cHVzy':function(_0x2d6ed2){return _0x2d6ed2();},'YelWK':function(_0x2771b0,_0x3bdd39){return _0x2771b0===_0x3bdd39;},'uIeFR':_0x1b1ea7(0x24c,0x348,0x10f,0x36d,0x279),'NFMfK':function(_0x470a05,_0x45c06a){return _0x470a05(_0x45c06a);},'qBlHs':function(_0x11e871,_0xfe06cb){return _0x11e871+_0xfe06cb;},'bgbra':function(_0x1866a7,_0x2ce062){return _0x1866a7!==_0x2ce062;},'HZupN':_0x107405(0x29c,0x29f,'e2Jj',0x153,0x13f),'cPBUf':_0x68bd8(0x323,0xeb,0x2b7,0x1d3,0x38e),'kZSsl':_0x5796fb(0x697,0x519,0x6ce,0x72b,0x6b5),'iXbXF':_0x5796fb(0x408,0x3bf,0x508,0x276,0x2c5),'wGuNn':_0x1b1ea7(0x9a,0x210,0x12e,-0xd3,-0xf6),'RDKbh':_0x455ae9(0x2b0,0x391,0x230,0x37a,0x3b9),'fwCrG':_0x107405(0xa6,0x2fb,'RPBh',0x1f8,0x10d)+_0x1973df(0x249,0x582,0x3fe,0x585,'D9LX'),'oSiTz':_0x54469c(0x38e,0x404,0x5e7,0x743,0x54e),'LbfJJ':_0x515f72(0x1b3,0x371,0x89,0x24e,0x224),'mGmCE':function(_0x31cc52,_0x589a64){return _0x31cc52<_0x589a64;},'CtCaS':function(_0x44d2c5,_0xbde0a3){return _0x44d2c5===_0xbde0a3;},'PDbOl':_0x1973df(-0xa7,0x27c,0x12c,0x2c9,'AdIo'),'pYstm':_0x107405(0x24,0x344,'h8Sz',0x25f,0x1a9)+_0x370090(0x665,0x6dc,0x49f,0x7b7,0x62f)+'5'},_0xe86a15;try{if(_0x1aaec1[_0x49dcee(0x178,0x25,-0x173,0x20d,0x1b7)](_0x1aaec1[_0x2549bf(0x44c,0x536,0x391,0x5ce,'rg#C')],_0x1aaec1[_0x1fbbba(0x7dd,0x65a,0x4f3,0x69e,0x5c4)])){var _0x55990f=_0x1aaec1[_0x68bd8(0x172,0x27c,0x1f1,0x2f8,0x1ad)](Function,_0x1aaec1[_0x5796fb(0x4a9,0x2de,0x68c,0x3c8,0x3a8)](_0x1aaec1[_0x4eaba1(0x587,0x5aa,'[04j',0x766,0x3cb)](_0x1aaec1[_0x107405(-0x92,0xa,'[04j',0x40,0x10c)],_0x1aaec1[_0x370090(0x27c,0x2b7,0x369,0x4f4,0x43d)]),');'));_0xe86a15=_0x1aaec1[_0x54469c(0x6ab,0x7ea,0x57c,0x6e5,0x62a)](_0x55990f);}else{var _0x119367=_0x373b3d[_0x652f89(0x169,0xad,'*Wfw',0x21e,0xc)](_0xd7b128,arguments);return _0x2efd81=null,_0x119367;}}catch(_0xb68c67){if(_0x1aaec1[_0x49dcee(-0xca,-0x1ef,-0x338,-0x288,-0x134)](_0x1aaec1[_0x2549bf(0x214,0x35c,0x358,0x4be,'QqnC')],_0x1aaec1[_0x1fbbba(0x57f,0x3f4,0x2e6,0x3c6,0x468)]))_0xe86a15=window;else return _0x30b0e3[_0x652f89(0xe6,0x249,'rg#C',0x2c7,-0xc3)+_0x1973df(0x4dc,0x26d,0x3b1,0x3d6,'&Ldm')]()[_0x1fbbba(0x3f8,0x223,0x1d8,0x396,0x327)+'h'](_0x1aaec1[_0x4eaba1(0x2ba,0x32a,'*Wfw',0x126,0x440)])[_0x5796fb(0x541,0x4fc,0x5e0,0x62d,0x351)+_0x4eaba1(0x4a4,0x698,'s60e',0x349,0x502)]()[_0x49dcee(0x5a,-0x105,-0x17a,-0x63,-0x25f)+_0x455ae9(0x38f,0x313,0x3c1,0x356,0x29c)+'r'](_0x1a88ef)[_0x107405(0x19b,0xb8,'oumq',0x47,0x227)+'h'](_0x1aaec1[_0x54469c(0x3f7,0x720,0x441,0x4b8,0x569)]);}function _0x370090(_0x36e9ed,_0x104969,_0x3cea7f,_0x62ba2f,_0x734017){return _0x2ed3(_0x734017-0x2e0,_0x36e9ed);}function _0x4eaba1(_0x131960,_0x16008c,_0x4599ed,_0xc1e0e4,_0x241798){return _0x26cc(_0x131960-0x195,_0x4599ed);}function _0x2549bf(_0x22d5f6,_0x2b6c2d,_0x22a873,_0x35d1b3,_0x1021bb){return _0x26cc(_0x2b6c2d-0x224,_0x1021bb);}var _0x75317d=_0xe86a15[_0x49dcee(-0x61,-0x175,-0x34c,-0x29d,-0x261)+'le']=_0xe86a15[_0x2549bf(0x4c3,0x55b,0x36f,0x419,'QqnC')+'le']||{};function _0x54469c(_0x252401,_0x3c4bbd,_0x46d158,_0x5ca580,_0x1ffba6){return _0x2ed3(_0x1ffba6-0x385,_0x252401);}function _0x1fbbba(_0x137d13,_0x4f581b,_0x5ccbc4,_0x5df2cb,_0x20dba4){return _0x24cd(_0x5df2cb-0x246,_0x137d13);}var _0x3af284=[_0x1aaec1[_0x5796fb(0x683,0x5c3,0x588,0x572,0x656)],_0x1aaec1[_0x107405(0x2b1,-0xb,'gZeP',-0x7e,0x108)],_0x1aaec1[_0x68bd8(0x2b1,0x42c,0x28c,0x326,0x47c)],_0x1aaec1[_0x1fbbba(0x672,0x822,0x7af,0x66f,0x4fe)],_0x1aaec1[_0x2549bf(0x605,0x579,0x666,0x69c,'3H#R')],_0x1aaec1[_0x652f89(-0x14e,0x3f,'12f1',-0xa5,-0x173)],_0x1aaec1[_0xc179bd(0x62e,0x5f0,0x5f7,0x567,0x6e8)]];function _0xc179bd(_0x1d8725,_0x2b1c19,_0x3e4de2,_0x2ba6f3,_0x5a7a84){return _0x24cd(_0x1d8725-0x18b,_0x2ba6f3);}function _0x49dcee(_0x3f6e8d,_0x9c0ba,_0x4e29a8,_0x187a52,_0x2aab75){return _0x2ed3(_0x9c0ba- -0x3c1,_0x187a52);}function _0x68bd8(_0x279eab,_0x1bda08,_0x3d83de,_0x11f911,_0x13c2e1){return _0x24cd(_0x11f911- -0x3b,_0x13c2e1);}function _0x1b1ea7(_0x362983,_0x3958fe,_0x29666a,_0x500d3c,_0x3ce95d){return _0x2ed3(_0x362983- -0x1d8,_0x500d3c);}function _0x1973df(_0x299584,_0x14cf8a,_0x429db0,_0x506f54,_0x367ae3){return _0x26cc(_0x429db0- -0xbe,_0x367ae3);}function _0x455ae9(_0x1bbbab,_0x1a0641,_0x779cbe,_0x179e4f,_0xf582e5){return _0x24cd(_0x1a0641-0x1ff,_0x179e4f);}for(var _0xd466f8=-0x191*0x18+0x7bf+0x1dd9;_0x1aaec1[_0x370090(0x419,0x742,0x7b6,0x75e,0x5ce)](_0xd466f8,_0x3af284[_0x1fbbba(0x662,0x638,0x691,0x55e,0x45b)+'h']);_0xd466f8++){if(_0x1aaec1[_0x54469c(0x3d8,0x3fd,0x53a,0x5c5,0x583)](_0x1aaec1[_0x5796fb(0x4ad,0x4aa,0x2dd,0x4b1,0x452)],_0x1aaec1[_0x68bd8(0x2b3,0x1aa,0x368,0x31d,0x329)])){var _0x13b50a=_0x1aaec1[_0x5796fb(0x718,0x626,0x82a,0x56a,0x62b)][_0x652f89(0x17b,0x231,'v8wT',0x22,0x332)]('|'),_0x3930a7=0x1186+-0x244+-0xf42;while(!![]){switch(_0x13b50a[_0x3930a7++]){case'0':var _0x13b909=_0x1c1fef[_0x5796fb(0x58a,0x42e,0x5d0,0x5ef,0x49d)+_0x1973df(0x2fc,0x3f5,0x2fc,0x1bd,'^I*r')+'r'][_0x455ae9(0x675,0x5b0,0x667,0x758,0x5ae)+_0x107405(0x249,0x3f2,'(]ai',0x2af,0x307)][_0x370090(0x60a,0x52c,0x512,0x6aa,0x674)](_0x1c1fef);continue;case'1':_0x13b909[_0x1b1ea7(-0x4a,0x166,-0xfb,-0x199,-0x1a5)+_0x515f72(0x117,0x26d,-0x18,0xf5,0xa5)]=_0x1c1fef[_0x1973df(0x3c7,0x359,0x35d,0x327,'AoKb')](_0x1c1fef);continue;case'2':_0x13b909[_0x455ae9(0x296,0x395,0x3b0,0x52d,0x4ee)+_0x455ae9(0x4a7,0x5e2,0x581,0x6b1,0x761)]=_0x57f7ff[_0x455ae9(0x394,0x395,0x1a1,0x53d,0x44f)+_0x370090(0x633,0x4ed,0x797,0x74b,0x67d)][_0xc179bd(0x660,0x559,0x4b1,0x4a6,0x6d1)](_0x57f7ff);continue;case'3':var _0x1afc14=_0x3af284[_0xd466f8];continue;case'4':var _0x57f7ff=_0x75317d[_0x1afc14]||_0x13b909;continue;case'5':_0x75317d[_0x1afc14]=_0x13b909;continue;}break;}}else{var _0x4e40f3=_0x1aaec1[_0x2549bf(0x563,0x467,0x4d1,0x58c,'F#Sw')](_0x1b7706,_0x1aaec1[_0x515f72(0x4a0,0x50d,0x3ad,0x63b,0x2ae)](_0x1aaec1[_0x4eaba1(0x5bb,0x67f,'&pQF',0x782,0x6c6)](_0x1aaec1[_0x652f89(0xfb,0x1e4,'7AR[',0x250,0xb7)],_0x1aaec1[_0x455ae9(0x4c5,0x54c,0x6df,0x598,0x6ae)]),');'));_0x22e700=_0x1aaec1[_0x5796fb(0x573,0x6a4,0x554,0x6c7,0x390)](_0x4e40f3);}}});function _0x3d45e7(_0xd9b329,_0x233709,_0x4d6138,_0x280ab8,_0x2c1ab4){return _0x2ed3(_0x4d6138-0xee,_0x233709);}_0x8ecf54();import{Crypto,dayjs,jinja2,Uri,_}from'./lib/cat.js';let siteKey='',siteType=0xe49*0x2+0x23c9+-0x293*0x19,des_key=_0x48eb72(-0x1e,-0x1d,'F#Sw',-0x2d,-0x83)+_0x57dc4c(0x1b6,0x2cf,0x23f,-0x14,0x1b6);function _0x4c9f40(_0x1bf17c,_0x31765e,_0x2870b9,_0x194076,_0x4e1e6d){return _0x26cc(_0x194076- -0x312,_0x2870b9);}function _0x3e2394(_0x303c2d,_0xbec06b,_0xd4f7,_0x52409b,_0x1867cd){return _0x24cd(_0xbec06b-0x19f,_0xd4f7);}let pron=![],ext='',letgo=![];const INDEX_RANK_URL=_0x435860(-0x184,0xa6,0x13f,-0x76,-0x7c)+_0x4c9f40(-0x3e,0x28e,'(qLO',0x140,0x2bf)+_0x435860(-0x6e,-0x141,-0x28,0xd,-0x171)+_0x3bb643('a@XQ',0x69f,0x4da,0x561,0x616)+_0x57dc4c(0x2e8,0x4fc,0x5a3,0x418,0x42f)+_0x3e2394(0x56c,0x593,0x538,0x530,0x6ac)+_0x4a5835(-0x323,-0x29a,-0x36a,-0x26b,-0x380)+_0x46df4b('KL!n',0x2f4,0x3b9,0x629,0x4b3)+_0x5751d2(0x14,-0x2c7,'n^Db',-0x2bb,-0x13a),FILTER_URL=_0x4f7411(0x4e7,0x555,0x41b,0x235,0x4cf)+_0x18da6c(0x4d7,0x4cb,0x213,0x35c,0x32e)+_0x4f7411(-0x37,0x1cb,0x195,0xd1,0x190)+_0x5751d2(0x4f,0x19c,'CW1M',0x269,0x1fe)+_0xc536df(0x285,0x1e8,0x4b4,0x375,0x32f)+_0xc536df(-0x166,0xb0,0x161,-0x65,-0x22d)+_0x57dc4c(-0xd,0xa,0xa1,0x2f1,0x154)+_0x3d45e7(0x628,0x5c0,0x494,0x398,0x42b)+_0x4a5835(-0x70,-0x56,0x18f,0xdd,0x9e)+_0x18da6c(0x432,0x603,0x38e,0x454,0x5ed)+'.0',SEARCH_URL=_0x18da6c(0x391,0x366,0x721,0x532,0x575)+_0x4a5835(-0x1fc,-0xde,0x108,-0xb2,-0xc0)+_0x6e36(0x1c3,0x1b4,0x2fe,0x330,0x2f0)+_0x4a5835(-0x40,-0x65,-0x38f,-0x215,-0xbd)+_0x5751d2(0x153,-0x9e,'yv@9',0x57,0x38)+_0x4f7411(0x60e,0x389,0x473,0x2f6,0x58c)+_0x2a6f8c(0x5,-0x25,-0x25,-0x3a,0x10d)+_0x57dc4c(0x453,0x2d6,0x34b,0x116,0x2d9)+'.0',CATEGORY_URL=_0xc536df(0x18,0x1d,0x75,0xc6,0x235)+_0x435860(-0x69,-0x6d,-0x17a,0x15,0x1c2)+_0x4a5835(-0x61,-0x52,-0x258,-0xba,0x4)+_0x435860(-0x170,-0x21d,-0x1fc,-0x14e,-0x265)+_0x48eb72(-0x51,-0xa6,'V*O9',-0x40,-0x11)+_0x4c9f40(0x150,-0x13a,'sj]$',0x74,0x101)+_0x6e36(0x19d,0x30d,0x41a,0x439,0x313)+_0x4a5835(0x41,-0x13,0x2f7,0x12c,0x298)+'.0';function _0x4f7411(_0x32c255,_0x2d4e0f,_0x18845e,_0x9047c5,_0x23aeb4){return _0x24cd(_0x18845e- -0x63,_0x9047c5);}function _0x46df4b(_0x449b75,_0x3a584d,_0x321122,_0x5bd14d,_0x576247){return _0x26cc(_0x576247-0x1d2,_0x449b75);}function _0x24cd(_0xfcdd55,_0x283802){var _0x38d8be=_0x2720();return _0x24cd=function(_0x3d10c7,_0xdf15b7){_0x3d10c7=_0x3d10c7-(-0x968+0x56a+0x50b);var _0x5418d4=_0x38d8be[_0x3d10c7];if(_0x24cd['VyURdz']===undefined){var _0x2ccb25=function(_0x106731){var _0x591001='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';var _0x2675ce='',_0x53b065='',_0x2a829e=_0x2675ce+_0x2ccb25;for(var _0x92755d=0x19e5*-0x1+-0x1e3e+0x3823,_0x3c6aae,_0x490033,_0x5cf29b=-0x1dc1+0xa*0x19+0x1cc7;_0x490033=_0x106731['charAt'](_0x5cf29b++);~_0x490033&&(_0x3c6aae=_0x92755d%(-0x748*0x1+-0x56*-0xb+0x39a)?_0x3c6aae*(0x1*-0x8eb+0x2*-0xcc7+0x1*0x22b9)+_0x490033:_0x490033,_0x92755d++%(-0x1b18+0x3c6+0x1756))?_0x2675ce+=_0x2a829e['charCodeAt'](_0x5cf29b+(0xb9f+0x107*-0x1+-0xa8e))-(-0x3*0x47f+-0x26+-0x1*-0xdad)!==-0x1067*0x1+0x1241*0x1+-0x1da?String['fromCharCode'](-0x1*-0xc22+-0x41b*0x1+-0x708&_0x3c6aae>>(-(0x1ccc+-0x2638+0x96e)*_0x92755d&-0x1*0x92+-0x1*0x23bf+0x2457)):_0x92755d:-0x1726+0x113*0x10+0x5f6){_0x490033=_0x591001['indexOf'](_0x490033);}for(var _0x59795=0x1*-0x320+0x131e*-0x1+0x163e,_0x25bb38=_0x2675ce['length'];_0x59795<_0x25bb38;_0x59795++){_0x53b065+='%'+('00'+_0x2675ce['charCodeAt'](_0x59795)['toString'](0x14bc*0x1+-0xe95+0x617*-0x1))['slice'](-(0x18fd+-0x99d+0xe*-0x119));}return decodeURIComponent(_0x53b065);};_0x24cd['AyuhiY']=_0x2ccb25,_0xfcdd55=arguments,_0x24cd['VyURdz']=!![];}var _0x24d3c0=_0x38d8be[0x3*0x125+-0x1631+0x7*0x2ae],_0x3bef53=_0x3d10c7+_0x24d3c0,_0x3f9154=_0xfcdd55[_0x3bef53];if(!_0x3f9154){var _0xd30dc7=function(_0x455baf){this['wexyjq']=_0x455baf,this['IdBtdU']=[0x1fff+0x17*0xb+-0x20fb,-0xb05+0x22ab+0x7e2*-0x3,-0xb3b+-0x83a+0x125*0x11],this['oBRhLx']=function(){return'newState';},this['OdZKCP']='\x5cw+\x20*\x5c(\x5c)\x20*{\x5cw+\x20*',this['tDcksH']='[\x27|\x22].+[\x27|\x22];?\x20*}';};_0xd30dc7['prototype']['YdIAvH']=function(){var _0x231891=new RegExp(this['OdZKCP']+this['tDcksH']),_0x22a348=_0x231891['test'](this['oBRhLx']['toString']())?--this['IdBtdU'][0x1*0x62b+-0xd3*0xe+0x560]:--this['IdBtdU'][-0xcb*0x31+-0x43b+0x2b16];return this['wknnAv'](_0x22a348);},_0xd30dc7['prototype']['wknnAv']=function(_0x291e87){if(!Boolean(~_0x291e87))return _0x291e87;return this['AZDxIm'](this['wexyjq']);},_0xd30dc7['prototype']['AZDxIm']=function(_0x3584d7){for(var _0x235d75=0x203*0xa+-0x2*-0x7b5+-0x2388,_0x288efb=this['IdBtdU']['length'];_0x235d75<_0x288efb;_0x235d75++){this['IdBtdU']['push'](Math['round'](Math['random']())),_0x288efb=this['IdBtdU']['length'];}return _0x3584d7(this['IdBtdU'][-0x1b55*0x1+-0x26d3+-0x1*-0x4228]);},new _0xd30dc7(_0x24cd)['YdIAvH'](),_0x5418d4=_0x24cd['AyuhiY'](_0x5418d4),_0xfcdd55[_0x3bef53]=_0x5418d4;}else _0x5418d4=_0x3f9154;return _0x5418d4;},_0x24cd(_0xfcdd55,_0x283802);}function _0x2ed3(_0x1014d5,_0xac6b3e){var _0x3e9f97=_0x2720();return _0x2ed3=function(_0x59e87d,_0x27204c){_0x59e87d=_0x59e87d-(-0x968+0x56a+0x50b);var _0x2ed301=_0x3e9f97[_0x59e87d];return _0x2ed301;},_0x2ed3(_0x1014d5,_0xac6b3e);}function _0x6e36(_0x27429e,_0x5a6a4a,_0x24050c,_0x2bcbe2,_0x35ee65){return _0x24cd(_0x35ee65-0xf8,_0x24050c);}const DETAIL_URL=_0x4f7411(0x2d7,0x34c,0x41b,0x57f,0x4d0)+_0x4f7411(0x112,0x5e,0x245,0x183,0x25a)+_0x4f7411(0x1f8,0x1b2,0x195,0x303,0x250)+_0x46df4b('s60e',0x310,0x570,0x24e,0x437)+_0x46df4b('QqnC',0x5e5,0x6cc,0x746,0x683)+_0xc536df(0x11c,-0x37,-0xe7,0x12,0xa5)+_0x4f7411(0xa9,0x3d2,0x28a,0x2f3,0x305)+_0x4a5835(0x2c2,-0x28,0x4e,0x12c,0x2df)+'.0',PLAY_URL=_0x4f7411(0x226,0x3de,0x41b,0x48b,0x58e)+_0x5751d2(-0x210,-0x382,'v8wT',-0x7a,-0x199)+_0x3e2394(0x22e,0x397,0x327,0x524,0x3b9)+_0x18da6c(0x4b2,0x4fe,0x524,0x3ea,0x4ce)+_0x3e2394(0x466,0x5ee,0x484,0x45a,0x5a6)+_0x3d45e7(0x479,0x32b,0x416,0x3f0,0x393)+_0x4c9f40(0x15d,0xb3,'qLVB',-0x8,-0xc7)+_0x2a6f8c(0x2cd,-0x10,0x103,0x220,0x2db)+_0x6e36(0x419,0x63a,0x469,0x3e8,0x5c6);async function post(_0x2177c7,_0x48ea04){function _0x43d679(_0x4a69e0,_0x4cb73,_0x4fdf11,_0x175e05,_0x135c48){return _0x4a5835(_0x4a69e0-0x174,_0x4cb73-0x11e,_0x4fdf11-0x8b,_0x4cb73-0x4e8,_0x4fdf11);}function _0x10f4be(_0xed5a68,_0xb55ee0,_0x12039f,_0x36ef5b,_0x3b5a30){return _0x48eb72(_0xb55ee0- -0xff,_0xb55ee0-0x16e,_0x3b5a30,_0x36ef5b-0xb9,_0x3b5a30-0x84);}var _0x492665={'PMwaC':function(_0x3ed89e,_0x4c0476,_0x130338){return _0x3ed89e(_0x4c0476,_0x130338);},'hxzwH':_0x21a9ff(0x24c,0x136,0xc3,0x1cd,0x1cb),'XRqMc':_0x43d679(0x650,0x461,0x602,0x27c,0x645)+_0x1c877d(0x6d0,0x585,0x543,'KL!n',0x7f8)+_0x21a9ff(0x2b6,-0x1b,-0xd6,0xca,-0x53)+_0xcd4e25(0x299,0x1ca,0x169,0x29d,0x138)+_0x43d679(0x4de,0x2fc,0x3b4,0x1b1,0x1d4)+_0x17f3c3(0x559,0x72a,0x768,0x8c2,0x6d9)+_0x54d362(-0x19b,-0x19e,-0x19f,0x37,'fHa6')+_0x1c877d(0x56d,0x3d0,0x56d,'(qLO',0x456)+_0x4209fd(0x5e2,0x4f7,0x443,0x797,0x774)+_0x54d362(-0xf3,-0x2de,-0xf6,-0x151,'!)L8')+_0x10f4be(0xa7,0x1b,-0x70,-0x1b1,'[04j')+_0x10f4be(-0x4f,0xc7,0x50,0x222,'CW1M')+_0x21a9ff(-0x201,0xa8,0xb0,-0x19,0xe9)+_0x5a2988(-0xf2,0xec,-0x1c7,-0x1c8,-0xf5)+_0x223951(0x177,0x117,0x1ce,0x16f,0x208)+_0x10f4be(0x158,0xb0,0xae,0x1b1,'05uA')+_0x57fdb3(0x43f,0x4f5,0x4e3,0x573,0x5e5)+_0x4d0e64(0x2bd,0x38b,0x3c8,0x303,0x45c)+_0x21a9ff(0x2b8,0x94,0x237,0x141,0x22c)+_0x21a9ff(-0xc8,-0x2c,-0x25d,-0x1f2,-0x2eb)+_0x1c877d(0x7ee,0x8da,0x83f,'oumq',0x653)+_0x21a9ff(0x23f,0x21e,0x254,0x82,0x265)+_0x4d0e64(0x611,0x2f0,0x328,0x465,0x592)+_0x1af0b7(0x3a5,0x465,0x2fa,0x3ed,'D9LX')+'6','NUFnD':_0x57fdb3(0x686,0x76e,0x94c,0x933,0x83c)+_0x21a9ff(-0x1,-0x119,0x5b,-0xc,-0x37)+_0x1c877d(0x675,0x629,0x631,'3H#R',0x77e)+_0xcd4e25(0x116,0xdc,0x429,0x237,0x15f),'kgVkd':_0x3342f6('dcen',0x114,0x64,0x1e3,0x302)};function _0x54d362(_0x405fc0,_0x14f336,_0x3e1b82,_0x53e236,_0x56a7e9){return _0x5751d2(_0x405fc0-0x151,_0x14f336-0x18b,_0x56a7e9,_0x53e236-0x1aa,_0x3e1b82- -0x3b);}function _0x57fdb3(_0x22c7f3,_0x53f682,_0x24ae41,_0x1ab06d,_0x4de71e){return _0x57dc4c(_0x22c7f3-0x1a0,_0x1ab06d,_0x24ae41-0x2f,_0x1ab06d-0x86,_0x53f682-0x3b7);}function _0x1c877d(_0x5e3be0,_0x3b787d,_0x233db2,_0x41066e,_0x4f80de){return _0x46df4b(_0x41066e,_0x3b787d-0x14a,_0x233db2-0x33,_0x41066e-0xc,_0x5e3be0-0x1ce);}function _0x17f3c3(_0x5346bc,_0x5d2406,_0x1f6537,_0x326481,_0x16df27){return _0x6e36(_0x5346bc-0x189,_0x5d2406-0x14c,_0x326481,_0x326481-0x159,_0x5d2406-0x22f);}function _0xcd4e25(_0x416470,_0x42ccce,_0x4f2e53,_0x37840e,_0x24ed30){return _0xc536df(_0x416470-0x175,_0x42ccce-0x9d,_0x4f2e53-0x93,_0x37840e-0x1fc,_0x42ccce);}function _0x4209fd(_0x182433,_0x5ed8d5,_0x35be73,_0x25b084,_0x35696e){return _0x3e2394(_0x182433-0x153,_0x182433-0x1f4,_0x35696e,_0x25b084-0x1a3,_0x35696e-0x165);}function _0x223951(_0x1d4371,_0x4ef283,_0x362a41,_0x3997ae,_0xfaff08){return _0x4a5835(_0x1d4371-0x48,_0x4ef283-0x1da,_0x362a41-0x16f,_0x1d4371-0x3c5,_0x362a41);}function _0x3342f6(_0x79c0f1,_0x3a6da4,_0x5e2c1f,_0x36fba6,_0x3e9e28){return _0x3bb643(_0x79c0f1,_0x3a6da4-0xba,_0x36fba6- -0xa0,_0x36fba6-0x157,_0x3e9e28-0x14f);}let _0x49b16f=await _0x492665[_0x57fdb3(0x4fb,0x55f,0x503,0x50e,0x441)](req,_0x2177c7,{'method':_0x492665[_0x1af0b7(0x198,0x136,0x1a2,0x260,'D9LX')],'headers':{'User-Agent':_0x492665[_0x3342f6('h8Sz',0xbe,0x322,0x13c,0x320)],'Referer':_0x492665[_0xcd4e25(0x4f0,0x4cf,0x55b,0x492,0x353)]},'data':_0x48ea04,'postType':_0x492665[_0x43d679(0x4e7,0x324,0x494,0x38c,0x351)]});function _0x5a2988(_0x59cd7d,_0x2a2f20,_0x1c6c10,_0x534d44,_0x526b7f){return _0x3d45e7(_0x59cd7d-0x10e,_0x2a2f20,_0x526b7f- -0x4d5,_0x534d44-0x83,_0x526b7f-0x1ec);}function _0x4d0e64(_0x85c90b,_0x514d07,_0x228cc7,_0x34eea2,_0x21e39f){return _0x4f7411(_0x85c90b-0x4a,_0x514d07-0x83,_0x34eea2-0x1bf,_0x21e39f,_0x21e39f-0x1d4);}function _0x5f3647(_0x567fef,_0x499e86,_0x19de12,_0x388c28,_0x3051bf){return _0x3e2394(_0x567fef-0x5d,_0x388c28- -0x503,_0x499e86,_0x388c28-0x49,_0x3051bf-0x5);}function _0x21a9ff(_0x48b6b8,_0x112a2b,_0x5145bc,_0x2f57d1,_0x54bdb9){return _0x2a6f8c(_0x48b6b8-0x1c2,_0x112a2b-0x179,_0x2f57d1- -0x9b,_0x112a2b,_0x54bdb9-0x5b);}function _0x1af0b7(_0x1be330,_0x2b23d5,_0x8176e3,_0x1ad07a,_0x4fd3fa){return _0x48eb72(_0x8176e3-0xa5,_0x2b23d5-0x77,_0x4fd3fa,_0x1ad07a-0x1c1,_0x4fd3fa-0xef);}return _0x49b16f[_0x21a9ff(0x1f4,0x1e1,0x312,0x1a3,0x29b)+'nt'];}async function init(_0x4bb710){var _0x1d1940={};_0x1d1940[_0x5cfefc(0x141,0x104,0x130,0x2af,0x271)]=function(_0x5e5404,_0x4e75d7){return _0x5e5404+_0x4e75d7;};function _0x2fa3fc(_0x311ff4,_0x5690d2,_0x44d1ed,_0x76e972,_0x4b869a){return _0x4a5835(_0x311ff4-0x7f,_0x5690d2-0x1c,_0x44d1ed-0x9e,_0x44d1ed-0x4b6,_0x311ff4);}function _0x9189c0(_0x50ec0e,_0x124416,_0x449147,_0x60d1ce,_0x58cf9a){return _0x5751d2(_0x50ec0e-0xfa,_0x124416-0x1e5,_0x124416,_0x60d1ce-0x36,_0x58cf9a- -0xea);}_0x1d1940[_0x5cfefc(-0xcf,0x121,0x85,-0xa4,-0x18f)]=function(_0x2ba41a,_0x55e849){return _0x2ba41a+_0x55e849;},_0x1d1940[_0x3a3101(0x279,0x1ea,0x153,0x302,'dUEi')]=_0x266935(0x1f,'(qLO',0xb3,0x17e,0x1a)+_0x3a3101(-0x13e,-0xc4,-0x54,-0x7c,'qLVB')+'e',_0x1d1940[_0x5cfefc(0x1b2,0x153,0x104,0x46,0x6)]=_0x266935(0x102,'n^Db',0x144,0x110,0x28f)+_0x3a3101(0x30f,0x15f,0x2f,0x7f,'kS@r'),_0x1d1940[_0x409a3e(0x624,0x9b3,0x7fc,0x9b4,0x8f0)]=_0x409a3e(0x752,0x448,0x5ed,0x543,0x7a2),_0x1d1940[_0x439837(0x3a3,0x4f5,0x3c0,0x416,0x55d)]=function(_0x51cbfb,_0x4d9daa){return _0x51cbfb===_0x4d9daa;};function _0x37eeaa(_0x4bdabb,_0xe44f17,_0x3ff132,_0x5cf4bb,_0x23456a){return _0xc536df(_0x4bdabb-0x18e,_0xe44f17-0xf4,_0x3ff132-0x52,_0xe44f17-0x104,_0x3ff132);}function _0x3a3101(_0x24e4a5,_0x374b66,_0x397153,_0x3be651,_0x18970c){return _0x46df4b(_0x18970c,_0x374b66-0xd3,_0x397153-0xdd,_0x3be651-0x12c,_0x374b66- -0x426);}function _0x2a1fa6(_0x1aced6,_0x2c5d91,_0x1adb8b,_0x569eb9,_0x4d2c60){return _0x4f7411(_0x1aced6-0x1f,_0x2c5d91-0x1e7,_0x1aced6-0x201,_0x4d2c60,_0x4d2c60-0x10a);}function _0x439837(_0x5f0692,_0x337e5b,_0x4cafc6,_0x55a150,_0x2ac47e){return _0x6e36(_0x5f0692-0x5b,_0x337e5b-0x193,_0x5f0692,_0x55a150-0x12e,_0x4cafc6- -0x1ac);}function _0x4e49cf(_0x2c9436,_0x2bc409,_0x3c62a5,_0x5d48b2,_0x82043a){return _0x3d45e7(_0x2c9436-0x187,_0x2bc409,_0x2c9436-0x57,_0x5d48b2-0x1a7,_0x82043a-0x11c);}_0x1d1940[_0x3a3101(0xfa,0x1f2,0x195,0x2f1,'KL!n')]=function(_0x9e881a,_0x1d613f){return _0x9e881a===_0x1d613f;};function _0x2f9d02(_0x45f87c,_0x3a4576,_0x189ed8,_0x434c94,_0x488265){return _0x3d45e7(_0x45f87c-0x16b,_0x488265,_0x3a4576-0xd3,_0x434c94-0x147,_0x488265-0x8b);}_0x1d1940[_0x439837(0x287,-0x4a,0x150,0x33e,0x3)]=_0x413214(0x46,-0x2c3,-0x4,'F#Sw',-0x12f);function _0x413214(_0x39b311,_0x2e58b2,_0x4014f9,_0x37328d,_0x137065){return _0x46df4b(_0x37328d,_0x2e58b2-0x1c3,_0x4014f9-0x16,_0x37328d-0x178,_0x137065- -0x521);}_0x1d1940[_0x4e49cf(0x53e,0x629,0x6e0,0x5e2,0x4f1)]=_0x37eeaa(0x71,0xe8,0x25f,0x164,0xf)+'愁',_0x1d1940[_0x413214(0x6a,0x24c,-0x76,'4Zyn',0x11a)]=_0xb5e89d(0x2ab,0x34e,0x4bc,0x4d7,0x3f4);var _0x1d9ab7=_0x1d1940;siteKey=_0x4bb710[_0x3a3101(-0x3d,-0x41,0x3a,0x110,'!)L8')];function _0x2e6718(_0x318968,_0x1683c1,_0x5edc70,_0x35a192,_0xcdc9bb){return _0x57dc4c(_0x318968-0x1ba,_0x318968,_0x5edc70-0x1f2,_0x35a192-0x13f,_0x1683c1-0xb5);}function _0x5cfefc(_0xea2af0,_0x5b1242,_0x9f128a,_0x52d913,_0xcc8554){return _0x3d45e7(_0xea2af0-0xa6,_0xcc8554,_0xea2af0- -0x363,_0x52d913-0x152,_0xcc8554-0xff);}function _0x5070a8(_0x2f91d4,_0x9def1,_0xf96b57,_0x1c24ec,_0x2e443b){return _0x3bb643(_0x9def1,_0x9def1-0x7f,_0x2e443b-0x13d,_0x1c24ec-0x128,_0x2e443b-0x1cb);}function _0x409a3e(_0x5bf629,_0x351737,_0x21aa4f,_0x5d30ce,_0x3a0551){return _0x57dc4c(_0x5bf629-0x17d,_0x5d30ce,_0x21aa4f-0x5b,_0x5d30ce-0x160,_0x21aa4f-0x46f);}function _0xb5e89d(_0x57bc84,_0xe4cc3b,_0x54f7ee,_0x239239,_0x5c9b32){return _0x3e2394(_0x57bc84-0x79,_0x5c9b32-0x124,_0x57bc84,_0x239239-0x1e3,_0x5c9b32-0x11c);}function _0x266935(_0x4ee438,_0x40fa53,_0x2e496e,_0x566be1,_0x2d3b9c){return _0x46df4b(_0x40fa53,_0x40fa53-0x151,_0x2e496e-0x19d,_0x566be1-0x18e,_0x4ee438- -0x404);}siteType=_0x4bb710[_0x2a1fa6(0x550,0x5c0,0x61e,0x437,0x51f)],ext=_0x4bb710[_0x4e49cf(0x476,0x5c5,0x608,0x601,0x3e1)+_0x4e49cf(0x5c7,0x549,0x4ff,0x536,0x414)+_0x439837(-0x41,-0x2c,0x72,0x1bc,0xf0)](_0x1d9ab7[_0x266935(-0xaa,'njpM',0x11c,-0x236,-0x27e)])?_0x4bb710[_0x413214(-0x124,-0x290,-0x15a,'&pQF',-0x16e)]:_0x4bb710;if(_0x1d9ab7[_0x5cfefc(0xc3,0xa0,0xfb,0x118,-0x5d)](ext,'做爱')){if(_0x1d9ab7[_0x409a3e(0x6cc,0x540,0x579,0x3cf,0x45b)](_0x1d9ab7[_0x3a3101(-0x116,-0xee,-0xbb,-0x161,'RPBh')],_0x1d9ab7[_0x2fa3fc(0x385,0x645,0x553,0x38b,0x5c0)]))pron=!![],letgo=!![];else{var _0xb45cf5=_0x10bd72[_0x344fe6],_0x444017={'n':_0xb45cf5[_0x4e49cf(0x2f8,0x19d,0x497,0x4d3,0x16d)],'v':_0xb45cf5[_0x5cfefc(-0x7e,-0x25c,0xca,-0x1fb,0x69)][_0x5cfefc(-0x2,-0x1b1,0xa0,-0x146,-0x2d)+_0x2a1fa6(0x581,0x4fb,0x493,0x39f,0x490)]()};_0x13ee7c[_0x2a1fa6(0x2e9,0x149,0x4c2,0x3f7,0x115)][_0x5070a8(0x2a3,'*Wfw',0x251,0x1b6,0x2bf)](_0x444017);}}else{if(_0x1d9ab7[_0xb5e89d(0x7ea,0x774,0x5f8,0x689,0x737)](ext,_0x1d9ab7[_0x409a3e(0x852,0x54a,0x6ea,0x8d0,0x77c)])){if(_0x1d9ab7[_0x409a3e(0x57e,0x523,0x579,0x3e3,0x3d2)](_0x1d9ab7[_0x5cfefc(0x3d,0x13a,0x1bd,0x1fd,0x1de)],_0x1d9ab7[_0x5070a8(0x371,'aNMf',0x3c8,0x5cb,0x509)]))letgo=!![];else{const _0x1afb9e=_0x3b57b2[_0x210093];_0x205526[_0x5cfefc(0x6b,-0x85,-0xdf,-0xcb,-0x113)](_0x1d9ab7[_0x4e49cf(0x4fb,0x688,0x4e6,0x515,0x383)](_0x1d9ab7[_0x439837(0x1c9,0x7e,0x94,0xde,0xb1)](_0x1d9ab7[_0x4e49cf(0x4fb,0x57c,0x58b,0x4cc,0x611)](_0x1d9ab7[_0x4e49cf(0x2eb,0x148,0x2be,0x494,0x3dc)](_0x1afb9e[_0x1d9ab7[_0x266935(-0xbd,'[04j',-0x2b3,-0x8d,-0x24c)]],'$'),_0x876736),'_'),_0x1afb9e[_0x1d9ab7[_0x2a1fa6(0x5d6,0x6a2,0x44d,0x42d,0x58b)]]));}}}}async function home(_0x1cd82e){function _0x9399aa(_0x25e24d,_0xe73722,_0x3f2faa,_0x474a9,_0x4831ea){return _0x48eb72(_0x25e24d-0x587,_0xe73722-0x7b,_0x3f2faa,_0x474a9-0x80,_0x4831ea-0x178);}function _0x4b6ded(_0x883b57,_0xdf239f,_0x411f5f,_0x4d608a,_0x285ad9){return _0x4c9f40(_0x883b57-0x190,_0xdf239f-0x4e,_0x4d608a,_0x285ad9-0xbb,_0x285ad9-0x4d);}function _0x3955a7(_0x41d945,_0x2ee9b2,_0x49799b,_0x1194fe,_0x1f90df){return _0x6e36(_0x41d945-0x67,_0x2ee9b2-0xf4,_0x1194fe,_0x1194fe-0x96,_0x1f90df- -0x194);}function _0x51ecc7(_0x5548fc,_0x3a868f,_0x2067d5,_0x245164,_0x556d02){return _0x4a5835(_0x5548fc-0x100,_0x3a868f-0xd7,_0x2067d5-0x1ee,_0x3a868f-0x4e2,_0x556d02);}var _0x6f69a7={'ChdAj':_0x4dbcaf('n^Db',0x7d5,0x56b,0x5f5,0x65a)+_0x560205(-0x244,-0x197,-0xe,0x48,-0x332)+_0x48bc4a(0x6e6,0x8c1,0x779,0x743,0x910),'KoyFN':_0x9399aa(0x784,0x5f7,'D9LX',0x5b4,0x927)+_0x560205(-0x2cc,-0x20c,-0x3c8,-0x262,-0x34b)+'0','MSvWx':function(_0x4c450e,_0x3dfb55){return _0x4c450e>_0x3dfb55;},'yeMIO':_0x9399aa(0x555,0x6dd,'aNMf',0x41f,0x6ec)+_0x51ecc7(0x3d5,0x578,0x547,0x751,0x4e0),'bUVkk':_0x12711b(0x70a,0x5bf,0x5cf,0x5d0,0x484)+_0x1cd2ce(0x759,0x93d,0x5a5,'05uA',0x70c),'kvvPv':_0x5fbca8(0x4d0,0x42b,0x370,0x426,0x440)+'mg','dzmfK':function(_0x21991c,_0x4fb6ad){return _0x21991c===_0x4fb6ad;},'bcOFN':_0x402b66(0x2c5,0x35d,0x1d7,0x49d,0x183)+_0x48bc4a(0x711,0x94b,0x893,0x9e4,0x893)+'t','FCsHO':_0x3955a7(0x14c,0x291,0x9c,-0x55,0xa6),'FixWn':_0x1cd2ce(0x812,0x7dd,0x8c9,'V7mz',0x76e),'ytdVJ':function(_0xbbb973,_0x169d95){return _0xbbb973===_0x169d95;},'zVCwT':function(_0x383645,_0x471034){return _0x383645===_0x471034;},'BgQGG':_0x560205(-0x22f,-0x1d7,-0x170,-0x101,-0x23a)+'愁','mvzcL':function(_0x5be229,_0x410cab,_0x30c1c4){return _0x5be229(_0x410cab,_0x30c1c4);},'lCjIR':function(_0x519574,_0xf5255d){return _0x519574<_0xf5255d;},'fhAUD':_0x4b6ded(-0x240,-0x12,-0xda,'v8wT',-0x134),'cJIWc':_0x51ecc7(0x405,0x50c,0x629,0x688,0x3ba),'TGhPE':function(_0x261b2e,_0x4d5f0b){return _0x261b2e!==_0x4d5f0b;},'uYGpU':_0x4dbcaf('05uA',0x5e3,0x557,0x6c3,0x66a),'zuXOJ':_0x4dbcaf('v8wT',0x51f,0x4e4,0x4fc,0x5d0),'JJwxV':function(_0xd5bc31,_0x35e6fe){return _0xd5bc31===_0x35e6fe;},'nJQuE':_0x1cd2ce(0x515,0x67b,0x6f9,'fp!p',0x4cb),'HAruJ':_0x4b6ded(0x3e5,0x39a,0x388,'&Ldm',0x250)+'by','JtrJP':function(_0x3d05c7,_0x300b1b){return _0x3d05c7<_0x300b1b;},'wZVgl':function(_0x41c888,_0x33c0a5){return _0x41c888!==_0x33c0a5;},'XmxvT':_0x1e14df(-0x25d,-0x1da,-0x23c,-0x1c7,-0x164),'DfWFI':_0x4dbcaf('n^Db',0x456,0x6dc,0x5a7,0x6d1),'oKfKh':_0x5fbca8(0xfe,0x413,0x3ab,0x1d0,0x26d)+_0x5fbca8(0x224,0x4ec,0x47c,0x176,0x339)+'id','KkHbi':_0x48bc4a(0x8a3,0x6a9,0x82b,0x98a,0x6ff),'tMxHt':_0x48bc4a(0x8ea,0x97b,0x842,0x9ba,0x857),'ZBSiL':_0x3955a7(0x13b,0x3d9,0xc0,0x3ba,0x2b5)+_0x12711b(0x245,0x100,0x394,0x2e5,0x33d),'WHchE':function(_0x4b4b65,_0x28f99b){return _0x4b4b65<_0x28f99b;},'ZgEOY':function(_0x2246d3,_0x367c70){return _0x2246d3===_0x367c70;},'sAwHY':_0x4dbcaf('e2Jj',0x3d2,0x5d1,0x461,0x514),'nzGNn':_0x9399aa(0x50e,0x56f,'C]x^',0x49f,0x5a5),'OaDFI':_0x48bc4a(0x667,0x70b,0x792,0x912,0x72b)+'id','nyROy':function(_0x3a2250,_0x324976){return _0x3a2250<_0x324976;},'OEUzl':_0xfda92c(0x173,0xba,0x316,0x1a2,0xd),'cSrEF':_0x4b6ded(0x2d6,0x73,0x296,'AoKb',0x1ae),'JQHjz':_0x51ecc7(0x2e5,0x30d,0x4f2,0x4d3,0x118)+_0x3955a7(0x47,0x39c,0x361,0x325,0x1b9),'vViTN':function(_0x2079ea,_0xe67ab4){return _0x2079ea<_0xe67ab4;},'fozhY':_0x12711b(0x48f,0x2eb,0x470,0x2ae,0x3ef),'mmDyR':function(_0x12dfc7,_0x4e49d8,_0x28acf9){return _0x12dfc7(_0x4e49d8,_0x28acf9);},'GicID':function(_0x31ea20,_0x1f86f7,_0x807032){return _0x31ea20(_0x1f86f7,_0x807032);},'aGQRw':function(_0x18f005,_0x3ca8e){return _0x18f005<_0x3ca8e;},'EXRKx':_0x1e14df(0x4f,-0x35,0x78,0x156,0x24a),'vHiHZ':_0x1e14df(-0x17d,0xee,-0x3c,-0x21f,0xa7),'bLPcH':function(_0x523b79,_0x2d2145){return _0x523b79===_0x2d2145;},'Iaaca':_0x9399aa(0x66f,0x6d6,'V7mz',0x700,0x74a),'TSYhY':function(_0x5b3c07,_0x1840b7){return _0x5b3c07<_0x1840b7;},'XNjHz':_0x51ecc7(0x46c,0x338,0x4b2,0x458,0x1eb),'AxkIq':_0x1cd2ce(0x7df,0x707,0x628,'UvTi',0x636),'UQUzW':function(_0x34865f,_0x521ee9){return _0x34865f|_0x521ee9;},'qUXDp':function(_0x134722,_0x50288d){return _0x134722|_0x50288d;}};if(!letgo)return'{}';function _0x48bc4a(_0x5181fb,_0x1ed1da,_0x3609da,_0x8ff814,_0x31e869){return _0x3e2394(_0x5181fb-0x45,_0x3609da-0x21c,_0x31e869,_0x8ff814-0x52,_0x31e869-0x5f);}function _0x402b66(_0x5184c7,_0x32506c,_0x1fad82,_0x43ec70,_0x32847c){return _0x6e36(_0x5184c7-0x190,_0x32506c-0xa1,_0x5184c7,_0x43ec70-0x64,_0x32506c-0xe3);}var _0x14aa83=JSON[_0x1e14df(0x97,0x19d,-0x1e,-0xe6,0x145)](_0x6f69a7[_0x4b6ded(-0xd1,0x12c,0xd1,'e2Jj',-0xae)](decryptFromHex,await _0x6f69a7[_0x51ecc7(0x616,0x651,0x79c,0x6fb,0x800)](post,_0x6f69a7[_0x560205(0x303,0x1b7,0x3a5,0x27f,0x70)](genUrl,FILTER_URL,null),{}),des_key));function _0xfda92c(_0x400beb,_0x2dfb5c,_0xb3495c,_0x4bacb4,_0x3acd57){return _0x3e2394(_0x400beb-0x12c,_0x400beb- -0x1af,_0x3acd57,_0x4bacb4-0xde,_0x3acd57-0xa4);}function _0x4dbcaf(_0x16823b,_0x3efe9a,_0x43e5c4,_0x1930f4,_0x1f3d90){return _0x48eb72(_0x1930f4-0x426,_0x3efe9a-0xa0,_0x16823b,_0x1930f4-0x1b8,_0x1f3d90-0x40);}var _0x280a51=_0x14aa83[_0x1e14df(0xd9,0x9a,0x42,-0xc4,0x1ff)+_0x12711b(0x380,0x502,0x42b,0x508,0x511)];function _0x1e14df(_0x279da8,_0x4af17b,_0x2fdd9,_0x3377d1,_0x51b3b4){return _0x4a5835(_0x279da8-0xf4,_0x4af17b-0xbf,_0x2fdd9-0x1e3,_0x2fdd9-0x2e,_0x4af17b);}function _0x598903(_0x203247,_0xa074fd,_0x243688,_0x5b19bc,_0x293cd6){return _0x2a6f8c(_0x203247-0x3c,_0xa074fd-0xeb,_0x5b19bc-0x18a,_0xa074fd,_0x293cd6-0x23);}function _0x1cd2ce(_0x1fe4f7,_0x57843d,_0x2f6e88,_0x2e5d04,_0x540c2c){return _0x5751d2(_0x1fe4f7-0xa5,_0x57843d-0x13f,_0x2e5d04,_0x2e5d04-0x97,_0x1fe4f7-0x64d);}var _0x4bcbaa=_0x14aa83[_0xfda92c(0x341,0x32a,0x4fd,0x51f,0x2f8)+'ns'];function _0x5fbca8(_0x393a5c,_0x3be199,_0x3069be,_0x1b3b95,_0x371235){return _0x4f7411(_0x393a5c-0x122,_0x3be199-0x5a,_0x371235-0xe3,_0x3be199,_0x371235-0x1e0);}function _0x12711b(_0x785ad2,_0x4c294a,_0x1d868a,_0x23b842,_0x45df6f){return _0x3d45e7(_0x785ad2-0x78,_0x1d868a,_0x23b842- -0x4,_0x23b842-0xf6,_0x45df6f-0x6f);}function _0x40f88c(_0x3453d0,_0x467ccc,_0x1be966,_0x24851f,_0x1eea00){return _0x5751d2(_0x3453d0-0x5c,_0x467ccc-0x102,_0x467ccc,_0x24851f-0x14f,_0x24851f-0x688);}var _0x46bda8=_0x14aa83[_0x48bc4a(0x683,0x576,0x715,0x62e,0x83d)];function _0x560205(_0x1a89b3,_0x31d57d,_0x535109,_0x3706a2,_0x381d17){return _0x2a6f8c(_0x1a89b3-0x71,_0x31d57d-0x187,_0x31d57d- -0xbb,_0x535109,_0x381d17-0xbf);}var _0x514d5c=_0x14aa83[_0x4b6ded(0x2,0x2a,0xd5,'!)L8',-0x11c)+_0x12711b(0x4f3,0x419,0x408,0x3a7,0x260)],_0x5b7d02=_0x14aa83[_0x40f88c(0x446,'4Zyn',0x70f,0x5a8,0x56e)+_0xfda92c(0x127,0x23c,-0x4a,-0x29,0x6b)],_0x11559a=_0x14aa83[_0x9399aa(0x5b0,0x3ca,'88j*',0x494,0x798)+_0x12711b(0x439,0x463,0x4fd,0x3fe,0x218)],_0x15929a=[],_0x518b66={};for(var _0x2e3770=0x1*-0x25be+0xb35+0x1a89;_0x6f69a7[_0x9399aa(0x69f,0x51a,'&Ldm',0x7a7,0x68c)](_0x2e3770,_0x280a51[_0x5fbca8(0x456,0x1d9,0x255,0x4ee,0x398)+'h']);_0x2e3770++){if(_0x6f69a7[_0x598903(0x1ad,0x3d2,0x59,0x1ef,0xb8)](_0x6f69a7[_0x40f88c(0x48a,'7AR[',0x353,0x52e,0x5b2)],_0x6f69a7[_0x560205(-0x2c5,-0x12a,-0x62,0x70,-0x170)]))_0x8aa30c=_0x1ab238[_0x6f69a7[_0x40f88c(0x588,'rg#C',0x3ce,0x551,0x480)]][0x12c2+0x1c15+0x3*-0xf9d];else{var _0xbdcde6=_0x280a51[_0x2e3770],_0x2cfa70=_0xbdcde6,_0x10c8ae=[],_0x567f2f={},_0x7d20e4=_0x2cfa70[_0x9399aa(0x6aa,0x6c2,'KL!n',0x665,0x65f)+_0xfda92c(0x2bc,0x3e2,0x424,0x25e,0x294)],_0x11404d=_0x2cfa70[_0x4dbcaf('F#Sw',0x7a4,0x48c,0x635,0x7a2)+_0x40f88c(0x606,'D9LX',0x5f5,0x5f9,0x734)+'e'];if(_0x11404d[_0x402b66(0x594,0x686,0x513,0x500,0x611)+_0x598903(0x157,-0x19,0x287,0xcd,-0xae)]('午夜')&&!pron){if(_0x6f69a7[_0x3955a7(0x623,0x31e,0x2df,0x39e,0x453)](_0x6f69a7[_0xfda92c(0x24b,0x39d,0x84,0x425,0x1b9)],_0x6f69a7[_0x4dbcaf('05uA',0x6ce,0x5aa,0x550,0x703)]))continue;else{var _0x337e37=_0x6f69a7[_0x560205(-0x257,-0x75,-0x269,-0x1cf,-0x1ad)][_0x5fbca8(0x485,0x6b1,0x446,0x45d,0x517)]('|'),_0x3146b5=0x1ff9*0x1+0x209c+-0x21*0x1f5;while(!![]){switch(_0x337e37[_0x3146b5++]){case'0':_0x53b065[_0xce457a]=_0x41d2e9;continue;case'1':var _0x41d2e9=_0x2ccb25[_0x12711b(0x1de,0x4dd,0x510,0x3a6,0x2bd)+_0x402b66(0x448,0x2ef,0x483,0x3dc,0x228)+'r'][_0x40f88c(0x3ab,'dUEi',0x4d3,0x59f,0x5b3)+_0x4b6ded(-0x168,-0x33,-0x134,'C]x^',-0x95)][_0x1cd2ce(0x498,0x4b3,0x682,'v8wT',0x681)](_0x24d3c0);continue;case'2':var _0x255b7e=_0x106731[_0xce457a]||_0x41d2e9;continue;case'3':_0x41d2e9[_0x3955a7(0x2e3,0x2bc,0x78,0xe8,0xfa)+_0x9399aa(0x605,0x622,'n^Db',0x425,0x68c)]=_0x255b7e[_0x1cd2ce(0x800,0x95b,0x788,'F0vb',0x850)+_0x1e14df(-0x146,-0xff,0x53,-0x7c,-0x18)][_0x5fbca8(0x714,0x4d1,0x587,0x523,0x555)](_0x255b7e);continue;case'4':var _0xce457a=_0x3bef53[_0x3f9154];continue;case'5':_0x41d2e9[_0x560205(0x31,-0x1a2,-0x1ec,-0xc6,-0x241)+_0x402b66(0x1bf,0x32d,0x147,0x35d,0x357)]=_0x591001[_0x598903(0x208,0x192,0x1e3,0x2a9,0x473)](_0x2675ce);continue;}break;}}}_0x567f2f[_0x4b6ded(-0x252,-0x10a,0x82,'KL!n',-0x144)+'id']=_0x7d20e4,_0x567f2f[_0x402b66(0x5be,0x494,0x2e5,0x666,0x2fc)+_0x560205(-0x28c,-0x17d,0x30,-0x32c,-0xa6)]=_0x11404d[_0x1e14df(-0x1db,-0x143,-0xd7,-0x20e,-0x9d)+_0x1e14df(0x1d3,0x15,0x53,0x1c4,-0x66)](),_0x15929a[_0x40f88c(0x475,'F#Sw',0x588,0x5c4,0x47d)](_0x567f2f);if(_0x1cd82e){if(_0x6f69a7[_0x402b66(0x308,0x44b,0x403,0x3d0,0x4eb)](_0x6f69a7[_0x40f88c(0x480,'kS@r',0x668,0x5a3,0x41d)],_0x6f69a7[_0x1cd2ce(0x7d1,0x922,0x927,'rg#C',0x5db)])){var _0x3a96f9=_0x5b7d02[_0x7d20e4],_0x493da8={};_0x493da8[_0x4dbcaf('rg#C',0x5a7,0x3a4,0x417,0x421)]='排序',_0x493da8[_0x560205(-0xa7,0x123,0xab,0x300,0x287)]=_0x6f69a7[_0x4b6ded(0x356,0x456,0x2bc,'3H#R',0x263)],_0x493da8[_0xfda92c(0x13b,0x106,0x2fd,0x47,0x18f)]=[];var _0x4cbf90=_0x493da8;for(var _0x5dd39c=-0xf67+0x10eb+-0x184;_0x6f69a7[_0x3955a7(0xa8,0x213,0xd1,0x10c,0x11e)](_0x5dd39c,_0x3a96f9[_0x1cd2ce(0x49f,0x4ab,0x510,'*Wfw',0x409)+'h']);_0x5dd39c++){if(_0x6f69a7[_0xfda92c(0x16f,0x10,0x1a0,0x361,0x1a2)](_0x6f69a7[_0xfda92c(0x2eb,0x27f,0x46b,0xf7,0x43e)],_0x6f69a7[_0x4b6ded(-0x1f0,0xb2,0xda,'D9LX',0x2)])){var _0x2f08da=_0x3a96f9[_0x5dd39c],_0x21f314={'n':_0x2f08da[_0x48bc4a(0x4a0,0x683,0x630,0x5d8,0x7c5)],'v':_0x2f08da['id'][_0x3955a7(0x13,-0xc5,0x90,0x7a,0xfa)+_0x598903(0xf8,0x273,0x3e0,0x2b2,0x3ea)]()};_0x4cbf90[_0x40f88c(0x700,'a@XQ',0x871,0x69b,0x798)][_0x9399aa(0x60a,0x65b,'05uA',0x5f7,0x504)](_0x21f314);}else{if(_0x2c584a){var _0x4dffb2=_0x26ef35[_0x48bc4a(0x6f2,0x494,0x655,0x5b0,0x629)](_0x4d18e0,arguments);return _0xfddad8=null,_0x4dffb2;}}}_0x10c8ae[_0x12711b(0x22f,0x380,0x488,0x3ca,0x46a)](_0x4cbf90);var _0x384994=_0x11559a[_0x7d20e4],_0x2e7c89={};_0x2e7c89[_0x5fbca8(0x470,0x1b2,0x44b,0x3dd,0x2e7)]='类型',_0x2e7c89[_0x3955a7(0x579,0x205,0x4a5,0x219,0x3f6)]=_0x6f69a7[_0x4dbcaf('h8Sz',0x7ea,0x650,0x67f,0x550)],_0x2e7c89[_0x12711b(0x45a,0x4b8,0x5b2,0x593,0x599)]=[];var _0x29af57=_0x2e7c89,_0x25f6f6={};_0x25f6f6['n']='全部',_0x25f6f6['v']='0';var _0x5c6409=_0x25f6f6;_0x29af57[_0x9399aa(0x78a,0x650,'05uA',0x831,0x67c)][_0x40f88c(0x466,'rg#C',0x53e,0x4de,0x303)](_0x5c6409);for(var _0x5dd39c=-0x2*0x5a7+0x897+-0x5*-0x8b;_0x6f69a7[_0x12711b(0x3e6,0x2fc,0x5d1,0x3ff,0x352)](_0x5dd39c,_0x384994[_0x51ecc7(0x17d,0x343,0x1cf,0x17b,0x43c)+'h']);_0x5dd39c++){if(_0x6f69a7[_0x51ecc7(0x332,0x4da,0x6c2,0x391,0x5c4)](_0x6f69a7[_0x48bc4a(0x595,0x6ed,0x684,0x5b1,0x532)],_0x6f69a7[_0x12711b(0x357,0x3d3,0x60d,0x545,0x63b)])){var _0x2f08da=_0x384994[_0x5dd39c],_0x21f314={'n':_0x2f08da[_0x598903(0x445,0x28f,0x251,0x3fb,0x3e8)+_0x1cd2ce(0x71c,0x6e7,0x90a,'QqnC',0x831)+'me'],'v':_0x2f08da[_0x4b6ded(0x24b,0xe9,0x176,'fHa6',0x153)+_0x1cd2ce(0x787,0x8d6,0x975,'!)L8',0x92d)][_0x1e14df(0x6,-0x159,-0xd7,0x114,-0x123)+_0x1e14df(0x192,0x176,0x53,0x68,0x218)]()};_0x29af57[_0x12711b(0x6f0,0x4e5,0x436,0x593,0x4b1)][_0x12711b(0x4e2,0x50b,0x439,0x3ca,0x3ec)](_0x21f314);}else _0x171f8e[_0x6f69a7[_0x4dbcaf('qLVB',0x49c,0x452,0x60e,0x5ac)]]&&_0x6f69a7[_0x560205(0x137,0x103,0x220,0x1f1,0x175)](_0x40c881[_0x6f69a7[_0x560205(0x246,0x10c,0x10d,0x14c,-0xb1)]][_0x402b66(0x611,0x4f3,0x419,0x6c1,0x606)+'h'],-0x1605*-0x1+-0x14bc+-0x149)&&(_0x469731=_0x49b819[_0x6f69a7[_0xfda92c(0x21f,0x3a3,0x238,0x2da,0x158)]][-0x2cc*-0x3+-0x5*-0x6bd+0x2a15*-0x1]);}_0x10c8ae[_0x51ecc7(0x3b5,0x44a,0x5a9,0x386,0x30a)](_0x29af57);var _0x36d5a4={};_0x36d5a4[_0x51ecc7(0x384,0x31d,0x147,0x16d,0x39b)]='地区',_0x36d5a4[_0x9399aa(0x47d,0x58e,'dcen',0x488,0x34c)]=_0x6f69a7[_0x598903(0x3d5,0x28b,0x497,0x2f0,0x3e3)],_0x36d5a4[_0x9399aa(0x514,0x602,'gZeP',0x542,0x657)]=[];var _0x32ec34=_0x36d5a4,_0x4e004c={};_0x4e004c['n']='全部',_0x4e004c['v']='0';var _0xc11852=_0x4e004c;_0x32ec34[_0x48bc4a(0x31b,0x6c0,0x506,0x497,0x52f)][_0x598903(0x36e,0x18c,0x33a,0x1f5,0x1cd)](_0xc11852);for(var _0x5dd39c=0x2*-0xe4a+-0xcef+0x2983;_0x6f69a7[_0xfda92c(0x36e,0x30e,0x3e2,0x428,0x485)](_0x5dd39c,_0x4bcbaa[_0x1cd2ce(0x624,0x612,0x576,'^I*r',0x796)+'h']);_0x5dd39c++){if(_0x6f69a7[_0x4dbcaf('dcen',0x134,0x18a,0x324,0x511)](_0x6f69a7[_0x598903(0x26d,0x2a9,0x374,0x3e2,0x3e0)],_0x6f69a7[_0x560205(-0x2bc,-0x177,-0x2a4,-0x337,-0x1e6)])){var _0x5ec734=_0x12adef[_0x4f112d][_0x1cd2ce(0x65f,0x6c5,0x554,'h8Sz',0x6e5)],_0x4ff4fb={};_0x4ff4fb[_0x560205(-0x4f,-0x7b,-0x197,-0x124,-0x160)+'d']=_0x5ec734[_0x4dbcaf('rg#C',0x3c9,0x17a,0x309,0x25c)+_0x1e14df(0x1df,0x20a,0xc4,0x226,0x1e7)],_0x4ff4fb[_0x3955a7(0xc1,0x294,0x3c7,0x207,0x275)+_0x40f88c(0x7a2,'D9LX',0x8bf,0x7a4,0x80d)]=_0x5ec734[_0x1cd2ce(0x583,0x4e8,0x3d2,'sj]$',0x4bd)+_0x4dbcaf('a@XQ',0x271,0x1ff,0x2f4,0x439)],_0x4ff4fb[_0x5fbca8(0x230,0x39a,0x545,0x1a5,0x376)+'ic']=_0x5ec734[_0x12711b(0x448,0x480,0x36e,0x3b2,0x4ef)+'mg'],_0x4ff4fb[_0x9399aa(0x7ec,0x60f,'RPBh',0x710,0x63a)+_0x40f88c(0x6bc,'[04j',0x66a,0x744,0x7fe)+'s']=_0x5ec734[_0x5fbca8(0x2a9,0x245,0x7a,0x3ad,0x202)+_0x51ecc7(0x436,0x366,0x388,0x36b,0x2c6)+'t']||'';var _0x311bda=_0x4ff4fb;_0x9af99[_0x5fbca8(0x2cf,0x19e,0x404,0x33f,0x318)](_0x311bda);}else{var _0x2f08da=_0x4bcbaa[_0x5dd39c],_0x21f314={'n':_0x2f08da[_0x40f88c(0x605,'s60e',0x353,0x4f9,0x689)+_0x5fbca8(0x18,0x163,-0x26,0x75,0x1a2)],'v':_0x2f08da[_0x3955a7(0x3af,0x29a,0x3d1,0x250,0x2b5)+_0xfda92c(0x4b3,0x4a2,0x450,0x5ce,0x4f6)][_0xfda92c(0x186,0x2f9,0xf1,0x24e,0x240)+_0x12711b(0x2fb,0x456,0x2f3,0x487,0x601)]()};_0x32ec34[_0x1cd2ce(0x84f,0x9d9,0x6fa,'KL!n',0x66f)][_0x12711b(0x363,0x2e4,0x29f,0x3ca,0x522)](_0x21f314);}}_0x10c8ae[_0x402b66(0x452,0x473,0x4b2,0x5a6,0x306)](_0x32ec34);var _0x5bb8c1={};_0x5bb8c1[_0x48bc4a(0x48b,0x59d,0x622,0x726,0x595)]='语言',_0x5bb8c1[_0x5fbca8(0x6cd,0x549,0x44f,0x6b5,0x512)]=_0x6f69a7[_0x3955a7(0xa1,0x306,0x2dd,0x32,0x1c5)],_0x5bb8c1[_0x5fbca8(0x24,0x62,0x38c,-0x1b,0x1cb)]=[];var _0x98f11b=_0x5bb8c1,_0x5b71bd={};_0x5b71bd['n']='全部',_0x5b71bd['v']='0';var _0xc7d351=_0x5b71bd;_0x98f11b[_0x40f88c(0x600,'12f1',0x3d8,0x55e,0x6fa)][_0x402b66(0x643,0x473,0x3c7,0x33a,0x44b)](_0xc7d351);for(var _0x5dd39c=-0x19*-0x3a+-0xc5f+0x6b5;_0x6f69a7[_0x1cd2ce(0x526,0x419,0x4aa,'aNMf',0x55e)](_0x5dd39c,_0x46bda8[_0x3955a7(0x1e4,0x252,0x164,0x29d,0x27c)+'h']);_0x5dd39c++){if(_0x6f69a7[_0x3955a7(0x5c8,0x420,0x5c1,0x5f5,0x453)](_0x6f69a7[_0x560205(0x1b0,0x148,-0x82,0x2b9,0x275)],_0x6f69a7[_0x48bc4a(0x4a3,0x517,0x51c,0x70d,0x6d3)])){var _0x2f08da=_0x46bda8[_0x5dd39c],_0x21f314={'n':_0x2f08da[_0x560205(-0x53,0x15e,0x299,0xf9,0x7a)+_0x1e14df(0x104,-0x1d9,-0x6e,-0x10,-0x1cd)],'v':_0x2f08da[_0x4b6ded(0x426,0x1f2,0x388,'!L)2',0x278)+'d'][_0x4b6ded(0x138,0x298,0x2ce,'4Zyn',0x157)+_0x560205(-0xea,0x6d,-0x116,0x6,-0x58)]()};_0x98f11b[_0x12711b(0x3b5,0x62e,0x435,0x593,0x63b)][_0x598903(0x33c,0x11a,0x39f,0x1f5,0x367)](_0x21f314);}else{var _0x5dd6b9=_0x2af784?function(){function _0x4e20f8(_0x7c6f6f,_0x1bbaf9,_0x1c9f65,_0x3b91b2,_0x3b4e10){return _0x51ecc7(_0x7c6f6f-0xf2,_0x3b91b2-0x3,_0x1c9f65-0xc,_0x3b91b2-0xcd,_0x7c6f6f);}if(_0x5ac47a){var _0x548344=_0x495420[_0x4e20f8(0x152,0x265,0x253,0x28c,0x1fb)](_0x5e95f6,arguments);return _0x2017b3=null,_0x548344;}}:function(){};return _0x42ae97=![],_0x5dd6b9;}}_0x10c8ae[_0x560205(-0xce,-0x50,0x3e,-0x240,0x125)](_0x98f11b);var _0x573bff={};_0x573bff[_0x51ecc7(0x3d6,0x31d,0x25d,0x45d,0x1d8)]='年份',_0x573bff[_0x402b66(0x69c,0x66d,0x829,0x68f,0x508)]=_0x6f69a7[_0x5fbca8(0x45e,0x18a,0x2f7,0x3a8,0x30b)],_0x573bff[_0x4b6ded(0xae,-0x2d,-0x70,'AdIo',-0x25)]=[];var _0x588dc3=_0x573bff,_0x4ed313={};_0x4ed313['n']='全部',_0x4ed313['v']='';var _0x50d412=_0x4ed313;_0x588dc3[_0x402b66(0x14a,0x326,0x503,0x2e1,0x267)][_0x560205(-0x1c0,-0x50,-0x112,-0x1c8,-0x169)](_0x50d412);for(var _0x5dd39c=0xbe0+-0xe2*-0x7+-0x120e;_0x6f69a7[_0x3955a7(0x525,0x218,0x20c,0x4c4,0x3f7)](_0x5dd39c,_0x514d5c[_0x4b6ded(-0x43,-0x15c,0x1ec,'(]ai',0x8d)+'h']);_0x5dd39c++){if(_0x6f69a7[_0x560205(0x1be,0x40,-0x67,0xd8,0x4f)](_0x6f69a7[_0x51ecc7(0x6e3,0x606,0x7e9,0x669,0x42d)],_0x6f69a7[_0x402b66(0x651,0x623,0x643,0x782,0x783)])){const _0x121261=_0x43a912[_0x56bdb5],_0x146400={'vod_id':_0x121261[_0x6f69a7[_0x1cd2ce(0x799,0x6b0,0x70e,'XZN6',0x858)]],'vod_name':_0x121261[_0x6f69a7[_0x4dbcaf('4Zyn',0x602,0x419,0x470,0x514)]],'vod_pic':_0x121261[_0x6f69a7[_0x4dbcaf('v8wT',0x299,0x4db,0x477,0x309)]],'vod_remarks':_0x6f69a7[_0x5fbca8(0x334,0x41e,0x3bf,0x3b6,0x505)](_0x121261[_0x6f69a7[_0x1cd2ce(0x684,0x591,0x4bd,'(qLO',0x68a)]],_0x6f69a7[_0x5fbca8(0x435,0x439,0x278,0x3b7,0x3c9)])?'':_0x121261[_0x6f69a7[_0x40f88c(0x817,'88j*',0x6a2,0x6e2,0x7a1)]]};_0x3d56da[_0x5fbca8(0x44a,0x3e4,0x4b5,0x168,0x318)](_0x146400);}else{var _0x2f08da=_0x514d5c[_0x5dd39c],_0x21f314={'n':_0x2f08da[_0x4b6ded(0x40e,0x3a5,0x235,'CW1M',0x287)],'v':_0x2f08da[_0x3955a7(0x21b,0x344,0x361,0x4db,0x2e8)][_0x40f88c(0x65f,'RPBh',0x730,0x77b,0x612)+_0x51ecc7(0x323,0x507,0x349,0x46a,0x640)]()};_0x588dc3[_0x402b66(0x2d5,0x326,0x138,0x2ce,0x4a2)][_0x3955a7(0x3d8,0x20b,0x159,0x3d5,0x1fc)](_0x21f314);}}_0x10c8ae[_0x402b66(0x579,0x473,0x382,0x2c8,0x4c9)](_0x588dc3);}else{var _0x4dd7d4=_0x528a0e[_0x3b8363],_0x5c8ab6={'n':_0x4dd7d4[_0x4dbcaf('4Zyn',0x78b,0x60b,0x690,0x6e8)+_0x40f88c(0x90f,'sj]$',0x7ee,0x735,0x8ed)+'me'],'v':_0x4dd7d4[_0x3955a7(0x37b,0x1b1,0x18c,0x4fc,0x334)+_0x9399aa(0x4f1,0x5ef,'qLVB',0x409,0x366)][_0x560205(0x10c,-0xbd,-0x71,-0x40,0xc)+_0x12711b(0x304,0x2b7,0x560,0x487,0x35c)]()};_0x402425[_0x560205(0x1ec,0x179,0x29c,0xbc,0xd6)][_0x12711b(0x59a,0x499,0x475,0x3ca,0x346)](_0x5c8ab6);}}_0x518b66[_0x7d20e4]=_0x10c8ae,_0x14aa83=JSON[_0x1e14df(-0x13d,0x4d,-0x1e,0xff,-0x14a)](_0x6f69a7[_0x4dbcaf('sj]$',0x2dd,0x4e0,0x4be,0x455)](decryptFromHex,await _0x6f69a7[_0x9399aa(0x799,0x778,'qLVB',0x6b5,0x712)](post,_0x6f69a7[_0x5fbca8(0x230,0x1e7,0x243,0x15e,0x26b)](genUrl,INDEX_RANK_URL,null),{}),des_key));var _0x371841=_0x14aa83[_0x51ecc7(0x323,0x491,0x569,0x2b1,0x3b6)],_0x228e22=[],_0x341938={};for(var _0x5dd39c=0x16d8+0xbd1*-0x1+-0xb07;_0x6f69a7[_0x560205(0x92,0x71,-0xf0,0xc8,0x17e)](_0x5dd39c,_0x371841[_0x51ecc7(0x243,0x343,0x2b7,0x262,0x259)+'h']);_0x5dd39c++){if(_0x6f69a7[_0xfda92c(0x11e,0x296,-0x2c,-0x77,0x175)](_0x6f69a7[_0x598903(0x285,0x92,0x169,0x1a2,0x28c)],_0x6f69a7[_0x560205(0x119,0x1c4,0x23c,0x6,0xa)]))_0xff347f=_0x2f78f0;else{var _0x2cfa70=_0x371841[_0x5dd39c][_0x9399aa(0x560,0x619,'aNMf',0x5a2,0x577)];for(var _0x1c6833=-0xe8f+0x1843+-0x9b4;_0x6f69a7[_0x1cd2ce(0x802,0x79f,0x8f4,'qLVB',0x8b0)](_0x1c6833,_0x2cfa70[_0x48bc4a(0x842,0x791,0x6d3,0x670,0x754)+'h']);_0x1c6833++){if(_0x6f69a7[_0x5fbca8(0x3a8,0x46a,0x326,0x341,0x4de)](_0x6f69a7[_0x5fbca8(0x5fd,0x46d,0x66b,0x52a,0x4ec)],_0x6f69a7[_0x40f88c(0x980,'[04j',0x6b5,0x842,0x832)])){var _0xd21a7f=_0x2cfa70[_0x1c6833][_0x12711b(0x3a6,0x1e1,0x79,0x1fc,0x3da)];for(var _0x3ec410=0x325+0x104f+-0xf9*0x14;_0x6f69a7[_0x3955a7(0x1f7,0xd1,0x23b,0x3e4,0x26a)](_0x3ec410,_0xd21a7f[_0x598903(0x204,-0xe0,0xa0,0xee,-0x87)+'h']);_0x3ec410++){if(_0x6f69a7[_0x48bc4a(0x9c3,0x8dd,0x8aa,0x7a5,0x8fa)](_0x6f69a7[_0x48bc4a(0x431,0x577,0x515,0x688,0x329)],_0x6f69a7[_0x3955a7(0xce,0x2b0,0x30e,0x227,0x19e)])){var _0x2f08da=_0xd21a7f[_0x3ec410][_0x560205(0xd2,0x16d,0x140,0x2ee,0x1cf)],_0x3ae89b={};_0x3ae89b[_0x560205(-0x226,-0x7b,-0x8f,-0xce,-0x131)+'d']=_0x2f08da[_0x12711b(0x3a6,0x544,0x2e0,0x3b2,0x2a3)+_0x12711b(0x6ce,0x499,0x509,0x4f8,0x30d)],_0x3ae89b[_0x5fbca8(0x513,0x21a,0x536,0x2e9,0x391)+_0x5fbca8(0x3ed,0x3bb,0x221,0x2cb,0x24b)]=_0x2f08da[_0x402b66(0x5c5,0x5ab,0x734,0x714,0x5fe)+_0x4dbcaf('4Zyn',0x6d1,0x697,0x55a,0x6ab)],_0x3ae89b[_0x51ecc7(0x6c0,0x4e1,0x304,0x63d,0x451)+'ic']=_0x2f08da[_0x51ecc7(0x592,0x432,0x366,0x3ca,0x577)+'mg'],_0x3ae89b[_0x560205(0x13b,0xbd,0x257,0x236,-0x126)+_0x4b6ded(0x231,0x376,0x381,'UvTi',0x206)+'s']=_0x2f08da[_0xfda92c(0x172,0x229,0x174,0x151,0x11d)+_0x51ecc7(0x48f,0x366,0x375,0x483,0x36d)+'t']||'';var _0x567f2f=_0x3ae89b;_0x228e22[_0x3955a7(0x1f7,0x2d4,0x72,0x179,0x1fc)](_0x567f2f);}else{_0xdc120d=_0x1cd3f7[_0x48bc4a(0x528,0x676,0x5e6,0x7a8,0x4f9)],_0x1f2884=_0x5f4a60[_0xfda92c(0x3a2,0x35f,0x597,0x219,0x1cf)],_0x2550f7=_0x2a6109[_0x9399aa(0x612,0x4e9,'rg#C',0x534,0x552)+_0x560205(0xd,0x152,-0x39,0x126,0x33e)+_0xfda92c(0x116,-0xb3,-0x5a,0x143,-0x44)](_0x6f69a7[_0x9399aa(0x630,0x4a1,'AdIo',0x62c,0x817)])?_0xbbbf4a[_0x51ecc7(0x4a8,0x54a,0x519,0x3a6,0x47b)]:_0x57d707;if(_0x6f69a7[_0x9399aa(0x6b5,0x58c,'05uA',0x78b,0x765)](_0x50c864,'做爱'))_0x463f7a=!![],_0x511204=!![];else _0x6f69a7[_0x1cd2ce(0x6a3,0x88e,0x85f,'QqnC',0x4da)](_0x1774fa,_0x6f69a7[_0x598903(0x211,0x1f5,0x7,0x9e,0xc2)])&&(_0x4c17a8=!![]);}}}else _0x1d11eb=!![];}_0x341938[_0x12711b(0x466,0x3db,0x521,0x411,0x3c1)]=_0x228e22;}}_0x341938[_0x12711b(0x707,0x722,0x52a,0x54e,0x3e8)]=_0x15929a,_0x341938[_0x51ecc7(0x699,0x506,0x5f3,0x3bc,0x344)+'rs']=_0x518b66;}}return JSON[_0x51ecc7(0x65d,0x490,0x2ac,0x491,0x4e0)+_0x4dbcaf('3H#R',0x5af,0x473,0x48d,0x2bc)](_0x341938,null,_0x6f69a7[_0x560205(0x251,0xd4,0x21a,0x29a,0x277)](_0x6f69a7[_0x40f88c(0x66e,'qLVB',0x747,0x5dc,0x6df)](-0x726+-0x1f*-0x4d+-0x1*0x1ed,-0x1339+0x2*-0xc5b+-0x2c6f*-0x1),-0x2449+-0x1c34+0x417d*0x1));}async function homeVod(){return'{}';}function _0x18da6c(_0x2b66a5,_0x5aaf92,_0x1d2211,_0x374dd0,_0x3e3f13){return _0x24cd(_0x374dd0-0xb4,_0x3e3f13);}async function category(_0x451221,_0x38afcd,_0x1c2a0e,_0xd5771f){function _0x33e3fb(_0x424cb3,_0x2f3f55,_0x5c37f8,_0x6e66f2,_0x7386f3){return _0x46df4b(_0x2f3f55,_0x2f3f55-0x15a,_0x5c37f8-0xf9,_0x6e66f2-0xbe,_0x6e66f2- -0x104);}function _0x8c2e74(_0x486426,_0x2f3bca,_0x4a3636,_0x11c2bd,_0x1d8252){return _0x6e36(_0x486426-0x5f,_0x2f3bca-0x18c,_0x486426,_0x11c2bd-0x5a,_0x2f3bca- -0x6e);}var _0x11478f={'WjWTH':function(_0x2821ed,_0x598a35){return _0x2821ed<_0x598a35;},'Zufnq':function(_0xa32531,_0x55c7df,_0x11e852){return _0xa32531(_0x55c7df,_0x11e852);},'xdclQ':function(_0x19528a,_0x583600){return _0x19528a*_0x583600;},'PvOQW':function(_0x268bc0,_0x73b972){return _0x268bc0-_0x73b972;},'ytpMs':function(_0xaf71f1,_0x25e080,_0x59bf4f){return _0xaf71f1(_0x25e080,_0x59bf4f);},'Xtckj':function(_0x37adad,_0x1db5b7,_0x30f68e){return _0x37adad(_0x1db5b7,_0x30f68e);},'cQnEg':function(_0x4cdc9d,_0xcef632,_0x36e6a3){return _0x4cdc9d(_0xcef632,_0x36e6a3);},'gzFTB':_0x578d38(0x220,0x50e,0x3a8,0x2d5,'[04j'),'SBaMW':function(_0x3d7d42,_0x55b50b){return _0x3d7d42<_0x55b50b;},'bQbod':function(_0x44f215,_0x4b0cc5){return _0x44f215!==_0x4b0cc5;},'YEXnF':_0x3a4644(-0x6d,0x14e,-0x11c,-0x164,-0xe8),'dAcQz':_0x8c2e74(0x4e2,0x44a,0x572,0x436,0x4c8)+_0x47d66d(0x68e,0x685,0x847,0x6f3,'*Wfw'),'ZHybd':_0xb6601(0x3b2,0x322,0x1d9,0x474,0x2e9)+_0x3a4644(0xd1,0x170,0x191,0x1d9,-0xd5),'PVVJN':_0x1eed63(0x71d,0x5eb,0x596,0x6ba,0x7c8)+'mg','HnLZI':_0x47d66d(0x573,0x870,0x7f0,0x71a,'yv@9')+_0x8c2e74(0x5c7,0x562,0x6fd,0x750,0x3bf)+'t','JaVzk':function(_0x335929,_0x452ac1){return _0x335929===_0x452ac1;},'FQhjv':_0x47d66d(0x7e3,0x6f3,0x47e,0x609,'C]x^'),'FAgzH':function(_0x2f5f80,_0x4ef009){return _0x2f5f80!==_0x4ef009;},'TSlgu':_0x3a4644(0x8b,-0x11a,0x160,-0x35,0x1f9),'togDx':_0xb6601(0x172,0x182,0x314,-0x7e,0x14c),'NzNQA':_0xa1cee(0x5f2,0x6ad,0x5b2,0x594,0x4db)+_0x578d38(0x270,0x14d,0x29a,0x2de,'fp!p')+_0x3a4644(0x222,0x60,0x331,0x67,0x313),'sWNPc':function(_0x7ba44a,_0x256c4c){return _0x7ba44a>_0x256c4c;},'rrXdY':function(_0x42f652,_0x5750be){return _0x42f652===_0x5750be;},'aHXVF':_0x3a695c(-0x17a,0x2e,0x35,-0x110,0x6d),'cRbIa':_0x578d38(0x1ca,0x28d,0x238,0xee,'gZeP'),'JqsHD':_0x2b34b1(0x452,0x365,0x3dd,0x378,0x4f5)+_0x33e3fb(0x4a0,'a@XQ',0x1a0,0x328,0x49d)+'s','BZSla':function(_0x1d9a71,_0x5c8294){return _0x1d9a71+_0x5c8294;},'yOjix':function(_0x3b802d,_0x528b02){return _0x3b802d*_0x528b02;},'qinOA':function(_0x445fb4,_0x492764){return _0x445fb4|_0x492764;},'NsRLF':function(_0x1ea8f1,_0x599c56){return _0x1ea8f1|_0x599c56;}};function _0x1deca1(_0x2cdda6,_0x3f5a8f,_0x3a0a1a,_0x153a3b,_0x45d85c){return _0x3e2394(_0x2cdda6-0x145,_0x2cdda6- -0x48b,_0x153a3b,_0x153a3b-0xce,_0x45d85c-0x111);}if(!letgo)return'{}';function _0xb6601(_0x227253,_0xe4fa84,_0x5c65e2,_0x459db9,_0x3957f1){return _0x3d45e7(_0x227253-0x1c5,_0x459db9,_0x227253- -0x222,_0x459db9-0xbe,_0x3957f1-0xde);}function _0x3a4644(_0x42eacb,_0x358918,_0x3180dd,_0x1b7d29,_0x49cdc5){return _0x3e2394(_0x42eacb-0x8,_0x42eacb- -0x33b,_0x3180dd,_0x1b7d29-0x12e,_0x49cdc5-0x130);}function _0x3a695c(_0x209cab,_0x8632f5,_0x58f69a,_0x134333,_0x4ff958){return _0x6e36(_0x209cab-0x65,_0x8632f5-0x5,_0x4ff958,_0x134333-0x1c1,_0x58f69a- -0x1ef);}var _0x20229f=JSON[_0x1eed63(0x713,0x589,0x4f2,0x613,0x6de)](_0x11478f[_0x1f03b1(-0x80,0x308,0x140,0x206,-0x14)](jinja2,_0x1eed63(0x623,0x62d,0x85c,0x6a1,0x7a4)+_0xb6601(0x2d4,0x24e,0x2ca,0x2fc,0x112)+_0x578d38(0x4a2,0x3ee,0x302,0x1d6,'s60e')+_0x33e3fb(0x706,'F0vb',0x4b0,0x55a,0x6d9)+_0x3a4644(0xc3,0x34,0x1ac,-0x112,0x139)+_0x1deca1(0xe1,0x2a7,0x116,0x20d,0x17b)+_0x578d38(0x328,0x46c,0x37e,0x280,'D9LX')+_0x3a4644(0x64,-0x15,0x21f,0x86,-0x79)+_0x3ec27c(0x2f5,'UvTi',0xa1,0x186,0x336)+_0x2b34b1(0x2a9,0x533,0x605,0x34b,0x428)+_0x8c2e74(0x12c,0x236,0x1a9,0x40c,0x137)+_0x3a695c(0x196,0x81,0x199,0xb3,0x94)+_0xa1cee(0x511,0x74a,0x6fb,0x60e,0x59f)+_0x1eed63(0x662,0x681,0x5eb,0x582,0x566)+_0xa1cee(0x729,0x72a,0x630,0x60e,0x57b)+_0xa1cee(0x7b4,0x4bc,0x69e,0x5f5,0x672)+_0x710271(-0x164,-0xcf,'V7mz',0x24,-0x9)+_0x33e3fb(0x3ea,'qLVB',0x5a3,0x549,0x5f2)+_0x578d38(0x49f,0x273,0x3c0,0x47d,'fHa6')+_0x2b34b1(0x459,0x4b2,0x50f,0x4d9,0x506)+_0x47d66d(0x8e0,0x5f4,0x871,0x7a6,'7AR[')+_0xb6601(0x2d4,0xec,0x1bd,0x196,0x20e)+_0x710271(-0x15a,-0xf7,'05uA',-0x16d,0x68)+_0x3ec27c(0x128,'dUEi',0x2d3,0x241,0x1ec)+_0xea51a6(0x100,0x43,0x178,0xbd,0x136)+_0xa1cee(0x7d0,0x6b7,0x6f6,0x632,0x777)+_0x8c2e74(0x3dc,0x379,0x3a4,0x431,0x53c)+_0x2b34b1(0x3ca,0x45b,0x5b2,0x425,0x3fc)+_0x3a4644(0x13d,0x26b,0xcb,0x152,0x129)+_0x1eed63(0x872,0x735,0x7c1,0x793,0x85f)+_0x8c2e74(0x1d3,0x204,0xf4,0x2c1,0x39b)+_0x1deca1(0x1e8,0x1dc,0xb6,0x390,0x2ed)+_0x1deca1(-0x75,-0x102,-0x6a,-0x1a,-0x147)+_0x1f03b1(0x308,0x21f,0x12d,0x3b,0x1ae)+_0x1f03b1(0x1c6,0x19c,0x375,0x514,0x473)+_0xea51a6(0x82,0x1ca,0x10d,0xe9,0x113)+_0xea51a6(0x5a,-0x4f,-0x12c,0xa8,-0xed)+_0x8c2e74(0x2bb,0x27e,0x400,0x287,0x3f5)+_0x710271(-0x13d,0x47,'!)L8',-0x12a,-0x264)+_0x2b34b1(0x461,0x1b5,0xb6,0x3e7,0x280)+_0x3a4644(0xc6,0x1d,0x1f5,0x8b,-0xd0)+_0x710271(0x18,-0x128,'fHa6',-0xbe,0x10a)+_0x2b34b1(0x1c3,0x4e1,0x2d5,0x4c8,0x356)+_0x47d66d(0x5f5,0x794,0x704,0x59f,'3H#R')+_0xb6601(0x1b5,-0x10,0xf7,0x25f,0x146)+_0x1eed63(0x671,0x7df,0x845,0x724,0x5bc)+_0x1f03b1(0x47b,0x52d,0x375,0x34a,0x34f)+_0x2b34b1(0x37b,0x6ea,0x585,0x36a,0x510)+_0x710271(0xe5,0x2a2,'RPBh',0x41,0x2da)+_0x1deca1(0xeb,0x9d,0x129,0xfc,0x1a6)+_0xa1cee(0x430,0x692,0x775,0x596,0x5dc)+_0xea51a6(0x2db,0xcf,0x186,0x6a,-0x18)+_0xa1cee(0x5ae,0x675,0x48f,0x616,0x63b)+_0xa1cee(0x251,0x4e8,0x25d,0x405,0x5e9)+_0x3a4644(0x136,-0x57,0xcc,0x1b9,0x2f3)+_0x3a695c(0x336,0xc2,0x228,0x20d,0x19e)+_0x710271(-0x1ea,-0x257,'oumq',0x6,-0x35b)+_0x3ec27c(-0x214,'aNMf',-0x178,-0x107,-0x1a2)+_0x2b34b1(0x335,0x4f5,0x592,0x3e0,0x510)+_0x578d38(0x242,0x3ec,0x350,0x390,'3H#R')+_0xb6601(0x20a,0xeb,0xe6,0x323,0x2d4)+_0x1eed63(0x350,0x44e,0x540,0x417,0x274)+_0x578d38(0x2d9,0x36f,0x308,0x219,'V7mz')+_0x2b34b1(0x6ce,0x49f,0x5ee,0x71c,0x589)+_0xea51a6(-0x58,-0x54,-0x135,-0xa2,0x7a)+_0xea51a6(-0x19b,-0xda,-0x184,-0x330,-0x11b)+_0x47d66d(0x783,0x745,0x751,0x5b5,'cT2s')+_0x578d38(0x57c,0x3ee,0x417,0x514,'CW1M')+_0x1f03b1(0x1ba,0x4b5,0x375,0x51d,0x195)+_0x1f03b1(0x461,0x302,0x375,0x21f,0x41c)+_0xa1cee(0x4c9,0x56c,0x6b5,0x69c,0x589)+_0x47d66d(0x70f,0x783,0x732,0x7a2,'dcen')+_0x3ec27c(0x367,'fp!p',0x208,0x272,0x142)+_0x578d38(0x3e1,0x559,0x553,0x6c7,'qLVB')+_0x1f03b1(0x196,0x407,0x24f,0x331,0x2cd)+'}',{'ext':_0xd5771f,'tid':_0x451221,'pg':_0x11478f[_0x578d38(0x58e,0x5a9,0x3e3,0x1fc,'dcen')](_0x11478f[_0x1eed63(0x885,0x637,0x82a,0x6c0,0x544)](_0x38afcd,-0x8cf+-0x2460*-0x1+-0x4*0x6e4),-0x2d*0x3d+-0x29*-0x32+0x2cb)}));_0x20229f=Object[_0xa1cee(0x646,0x5c1,0x469,0x4c8,0x5a2)+_0x1deca1(0x58,0x117,0x249,-0xb8,-0xb1)+'s'](Object[_0x47d66d(0x71b,0x5ff,0x6bf,0x5da,'yv@9')+'es'](_0x20229f)[_0x1eed63(0x4a4,0x2c6,0x410,0x466,0x650)]());let _0x274b50=JSON[_0x2b34b1(0x320,0x603,0x252,0x3a8,0x434)](_0x11478f[_0xa1cee(0x4b1,0x348,0x38e,0x4d9,0x39c)](decryptFromHex,await _0x11478f[_0x2b34b1(0x497,0x410,0x3fa,0x678,0x5e2)](post,_0x11478f[_0x1f03b1(0x140,0x2b0,0x280,0x3ce,0x243)](genUrl,CATEGORY_URL,_0x20229f),_0x20229f),des_key));function _0x47d66d(_0x254744,_0x2be57d,_0xcf5d96,_0x430e81,_0x3ee28c){return _0x4c9f40(_0x254744-0x96,_0x2be57d-0x1c8,_0x3ee28c,_0x430e81-0x6a1,_0x3ee28c-0x199);}function _0xa1cee(_0x47573d,_0x5a3ed0,_0x5a8684,_0x43977d,_0x2bdf20){return _0x2a6f8c(_0x47573d-0x61,_0x5a3ed0-0x160,_0x43977d-0x47b,_0x5a8684,_0x2bdf20-0x2a);}function _0x3ec27c(_0x2e4811,_0x4c5791,_0x1fc858,_0x5b8906,_0x3fba58){return _0x3bb643(_0x4c5791,_0x4c5791-0x1a4,_0x5b8906- -0x2a0,_0x5b8906-0x3a,_0x3fba58-0x1ec);}function _0x1eed63(_0x14ca4c,_0x5a7ffb,_0xe37937,_0x3b51c6,_0x51dcf5){return _0x57dc4c(_0x14ca4c-0x9c,_0xe37937,_0xe37937-0x124,_0x3b51c6-0x118,_0x3b51c6-0x3c1);}function _0x578d38(_0x701be0,_0x328a1f,_0x31c665,_0x4d9226,_0x198f49){return _0x48eb72(_0x31c665-0x338,_0x328a1f-0x180,_0x198f49,_0x4d9226-0x193,_0x198f49-0x3f);}const _0x365fcf=[];function _0x2b34b1(_0x51a78a,_0x21ff31,_0x3c67b9,_0x652287,_0x28b5ea){return _0x435860(_0x51a78a-0x1a2,_0x21ff31-0x1f4,_0x21ff31,_0x28b5ea-0x3b9,_0x28b5ea-0x100);}const _0x42bdf2=_0x274b50[_0x11478f[_0xa1cee(0x69e,0x51b,0x50e,0x6df,0x645)]];function _0x710271(_0x1a4914,_0x4ce8cf,_0xfcdd37,_0x500bcc,_0x263f54){return _0x5751d2(_0x1a4914-0x14b,_0x4ce8cf-0xaf,_0xfcdd37,_0x500bcc-0x8a,_0x1a4914- -0x92);}for(let _0x48c3b4=-0x1*-0x12f7+0x1*-0xaae+0x7*-0x12f;_0x11478f[_0x8c2e74(0x1f1,0x349,0x1bf,0x52e,0x315)](_0x48c3b4,_0x42bdf2[_0xb6601(0xa5,-0x1a,0x74,-0x20,-0xf4)+'h']);_0x48c3b4++){if(_0x11478f[_0xb6601(0x265,0x2f5,0x1c8,0x78,0x143)](_0x11478f[_0x1f03b1(0x3fc,0xfc,0x2c4,0x15a,0x31f)],_0x11478f[_0x47d66d(0x72e,0x822,0x79c,0x87d,'h8Sz')])){var _0x25bbd6=_0x2eb800[_0x3c2492],_0x4b4104={'n':_0x25bbd6[_0xb6601(0x15d,0x1ab,0x2b,0xd3,0x217)+_0xa1cee(0x616,0x525,0x467,0x63d,0x7dc)],'v':_0x25bbd6[_0xea51a6(0xe7,-0x219,-0x6a,-0x170,-0xf)+_0xb6601(0x2aa,0x19d,0x11e,0x260,0x2d9)][_0x1f03b1(0x344,0x3d2,0x1e0,0x52,0x3a7)+_0x2b34b1(0x3f0,0x606,0x59d,0x3dd,0x4a5)]()};_0x71f72b[_0xea51a6(0x318,0x29a,0x1ae,0x156,0x223)][_0x1deca1(-0x54,-0xcd,0xc3,-0x36,0x151)](_0x4b4104);}else{const _0x208c45=_0x42bdf2[_0x48c3b4];var _0x2b38b6={};_0x2b38b6[_0x578d38(0x376,0x5be,0x3e8,0x3ca,'*Wfw')+'d']=_0x208c45[_0x11478f[_0x8c2e74(0x75a,0x572,0x6e2,0x647,0x726)]],_0x2b38b6[_0x2b34b1(0x6d9,0x565,0x586,0x3a0,0x4fb)+_0x1eed63(0x69b,0x45f,0x5c3,0x4c5,0x668)]=_0x208c45[_0x11478f[_0x3a695c(0x2ff,0x77,0x26b,0xb8,0x1d1)]],_0x2b38b6[_0x578d38(0x466,0x3be,0x504,0x4b7,'AdIo')+'ic']=_0x208c45[_0x11478f[_0x2b34b1(0x68d,0x4fb,0x705,0x3e3,0x515)]];const _0x592758=_0x2b38b6;let _0x23ee9e=_0x208c45[_0x11478f[_0x1eed63(0x551,0x583,0x62d,0x5d1,0x6aa)]];if(!_0x23ee9e||_0x11478f[_0xa1cee(0x6be,0x459,0x4e9,0x55c,0x424)](_0x23ee9e,_0x11478f[_0x3a4644(0x166,0x30f,0x2bf,0x195,0x300)])){if(_0x11478f[_0x3a4644(0x295,0x351,0x1e9,0x2f6,0x230)](_0x11478f[_0x3ec27c(-0x227,'dUEi',-0x1e0,-0x11f,-0x169)],_0x11478f[_0x3a4644(0x261,0x42f,0x1df,0x3a4,0x438)])){if(_0x208c45[_0x11478f[_0x2b34b1(0x60d,0x62f,0x487,0x554,0x511)]]&&_0x11478f[_0x33e3fb(0x576,'a@XQ',0x5cd,0x539,0x5d2)](_0x208c45[_0x11478f[_0xb6601(0x2d5,0x44d,0x2ee,0x35b,0x2e5)]][_0xea51a6(0x91,-0xd7,-0x122,-0x1dc,-0x85)+'h'],0x1baa*0x1+0xfdf+-0x2b89)){if(_0x11478f[_0x3a4644(0x42,0x20d,0xe,-0x2e,-0xb7)](_0x11478f[_0xea51a6(0x13,0x1a1,0xfd,0x2dc,0x154)],_0x11478f[_0x578d38(0x50d,0x3f8,0x35d,0x48b,'C]x^')])){var _0x12ade1=_0x1efd3b[_0x6e0e][_0x8c2e74(0x110,0x20e,0x2a0,0xe4,0x24c)];for(var _0x1c43da=0xb*-0x8f+0x1f8d+-0x8*0x32d;_0x11478f[_0x710271(0xdd,-0x45,'7&BF',0x29d,0x54)](_0x1c43da,_0x12ade1[_0xb6601(0xa5,0xd5,0x262,-0x2b,-0x44)+'h']);_0x1c43da++){var _0x31bac4=_0x12ade1[_0x1c43da][_0x3a695c(0x4b6,0x1e7,0x37f,0x1e4,0x377)],_0x5718d7={};_0x5718d7[_0x1deca1(-0x14a,0x30,-0xed,-0x1b0,-0xbe)+'d']=_0x31bac4[_0x2b34b1(0x23d,0x2f1,0x429,0x42a,0x3d0)+_0x3a695c(0xa,-0x56,0x161,0x13b,0x1f5)],_0x5718d7[_0x3a4644(0x175,0x9e,0xe,-0x54,-0x3)+_0x8c2e74(0xb3,0x255,0x2cd,0x178,0x381)]=_0x31bac4[_0x3a695c(0x30a,0x3c3,0x2d9,0x25a,0x359)+_0x1f03b1(0x142,0x1e4,0x2f6,0x4ea,0x4bd)],_0x5718d7[_0xea51a6(0x203,0x159,0x7c,0xf9,-0x30)+'ic']=_0x31bac4[_0x2b34b1(0x41d,0x2ea,0x37d,0x319,0x3d0)+'mg'],_0x5718d7[_0x578d38(0x1da,0x2dc,0x2b1,0x133,'h8Sz')+_0x2b34b1(0x3f6,0x35f,0x26f,0x161,0x246)+'s']=_0x31bac4[_0x33e3fb(0x406,'dcen',0x132,0x296,0x348)+_0xa1cee(0x379,0x21b,0x46b,0x402,0x5ee)+'t']||'';var _0x26039a=_0x5718d7;_0x4ecf29[_0x3ec27c(0x115,'(qLO',0x141,-0x20,0x2e)](_0x26039a);}}else _0x23ee9e=_0x208c45[_0x11478f[_0x3a695c(0x279,0x2d9,0x2b4,0x338,0x3d6)]][0x1dba+-0xe36*-0x1+-0x2bf0];}}else{var _0x923ae6=_0x3ddf59?function(){function _0x487015(_0x14af06,_0x4d8af5,_0x45c68b,_0x4dab1e,_0x3fb603){return _0x3a695c(_0x14af06-0x11d,_0x4d8af5-0x19c,_0x4d8af5-0x2f8,_0x4dab1e-0xb6,_0x14af06);}if(_0x1f3a37){var _0x3b01fe=_0xfa5478[_0x487015(0x567,0x49b,0x65c,0x574,0x5c0)](_0x45aff9,arguments);return _0x2abe6e=null,_0x3b01fe;}}:function(){};return _0x16a7f3=![],_0x923ae6;}}_0x592758[_0x11478f[_0xea51a6(-0x7f,0x19f,0x60,-0xf,-0x134)]]=_0x23ee9e,_0x365fcf[_0x1eed63(0x564,0x6cd,0x575,0x592,0x577)](_0x592758);}}var _0x29a98d=_0x11478f[_0x47d66d(0x978,0x93a,0x991,0x85b,'kS@r')](_0x38afcd,-0xae5+-0xcc6+-0x3f2*-0x6);const _0x196267={'list':_0x365fcf,'page':_0x38afcd,'pagecount':_0x29a98d,'limit':_0x365fcf[_0xa1cee(0x310,0x5c3,0x227,0x3df,0x570)+'h'],'total':_0x11478f[_0x47d66d(0x550,0x3b3,0x69e,0x546,'!)L8')](_0x365fcf[_0x3a4644(0x17c,0x2fd,0x1f4,0x1d6,0x82)+'h'],_0x29a98d)};function _0x1f03b1(_0x19aa30,_0x500454,_0x2c5b8a,_0x514b59,_0x2a4b50){return _0x3d45e7(_0x19aa30-0x36,_0x500454,_0x2c5b8a- -0x181,_0x514b59-0x6c,_0x2a4b50-0x1ed);}function _0xea51a6(_0x5265a7,_0x17a9be,_0x315f39,_0x5bf453,_0x141dbb){return _0x2a6f8c(_0x5265a7-0x66,_0x17a9be-0x9a,_0x315f39- -0x86,_0x5bf453,_0x141dbb-0x1aa);}return JSON[_0x3ec27c(0x3,'D9LX',-0x24,0xd7,0x1e0)+_0x1f03b1(0x257,0x38,0xb1,-0xf3,0x258)](_0x196267,null,_0x11478f[_0x578d38(0x57a,0x37b,0x4a8,0x512,'s60e')](_0x11478f[_0x1eed63(0x518,0x461,0x451,0x42a,0x260)](-0x24cf+-0xf*0xf6+0x3379*0x1,0x15cc+-0x14e9+-0x3*0x21),0x1a50*-0x1+-0x18aa+-0x1*-0x33fa));}function _0x3bb643(_0x4a7907,_0x19aeca,_0xe12eb4,_0x2e0f70,_0x5575ed){return _0x26cc(_0xe12eb4-0x42,_0x4a7907);}async function detail(_0x10a261){var _0x51f83f={'gTGWX':function(_0x52d852,_0xf1f3b4,_0x2006cc){return _0x52d852(_0xf1f3b4,_0x2006cc);},'JdSKA':function(_0x5804da,_0x21865a,_0x2b3bab){return _0x5804da(_0x21865a,_0x2b3bab);},'cbtGI':function(_0x21176b,_0xc35573,_0x1f4d5b){return _0x21176b(_0xc35573,_0x1f4d5b);},'vXblR':_0x3e2ee4(0x43c,0x460,0x5a1,0x4c6,0x64c)+'y','aqYHp':_0x5f3888(0x112,0x131,-0xc5,0xd5,0x13f)+_0x5f3888(0x23a,0x46,0x37f,0x21b,0x2fd),'RCTIu':_0x45c27f(0x336,0x3b9,0x31e,'&pQF',0x29d)+'d','HYwny':_0x4943bd(0x43c,0x4fe,0x4b5,0x5e3,0x3cb)+_0x3e2ee4(0x426,0x6b2,0x532,0x4ef,0x4bb),'UsmNF':_0x6fa29c(0x6bd,0x3e7,0x575,0x560,0x3d0)+_0x48e1eb(0x1b2,0x167,0x22a,0x241,0xd5),'pFCpg':_0x51846e('12f1',0x349,0x514,0x48e,0x57f)+'ic','DGVYT':_0x5b1294(0x247,0x327,0x31e,0x16d,0x328)+'mg','gNGpy':_0x51846e('05uA',0x76a,0x57a,0x73a,0x8f1)+_0x51846e('F0vb',0x723,0x6a5,0x736,0x7e5)+'t','EIXUK':_0x45c27f(0x6d4,0x6d2,0x6e1,'oumq',0x8a2)+_0x548545('[04j',0x4af,0x471,0x3f4,0x32b),'aNUEI':_0x6fa29c(0x346,0x135,0x16f,0x2e5,0x49a)+_0x338e27(0x5cf,0x2d4,0x63f,0x4ff,0x48d)+'or','vOszj':_0x51846e('AoKb',0x5d4,0x458,0x48d,0x38b)+_0x548545('F0vb',0x262,0x423,0x32c,0x416),'uViwx':_0x45c27f(0x57a,0x6fd,0x6ec,'RPBh',0x7eb)+_0x4943bd(0x436,0x403,0x38b,0x1d6,0x464)+'s','gzKsS':_0x6fa29c(0x4e8,0x455,0x203,0x312,0x300)+_0x5f3888(0x1a0,0xa5,-0x141,0x9,-0x8)+'t','xtdhm':_0x752f75(0x48a,0x3d7,0x481,0x4f0,0x1ea)+_0x3e2ee4(0x67c,0x4c5,0x6d6,0x576,0x51d),'BYcJu':_0x3e2ee4(0x676,0x47d,0x33f,0x489,0x4b7)+'s','BHUnY':_0x3e2ee4(0x706,0x6ec,0x887,0x6dd,0x650)+_0x51846e('!L)2',0x677,0x60f,0x626,0x767),'FqDyp':_0x304b58(0x390,0x753,'RPBh',0x735,0x571)+_0x3cde2e(-0x34,-0x222,-0x1b2,-0x24e,-0x1b7),'hmQaj':_0x5f3888(0x279,0x3b4,0x259,0x1fd,0x17a)+_0x49ff94(0x542,0x43a,0x4a4,0x38f,'KL!n'),'EBENq':_0x752f75(0x18a,0x278,0x203,0x44e,0xef)+_0x49ff94(0x512,0x4fa,0x4e2,0x343,'yv@9'),'SKZZd':_0x5f3888(0x31d,0x377,0x1f7,0x1fb,0x1bb)+_0x5f3888(0x12f,0x8e,0x11,-0x40,0x8),'mogNO':_0x548545('sj]$',0x4e5,0x3ad,0x3e9,0x3f8)+_0x3cde2e(-0x1fa,-0xe8,-0x11f,-0x1b8,-0xb5)+'e','AZFEV':_0x304b58(0x349,0x2a8,'(]ai',0x426,0x433)+_0x192f4c(0x697,0x5ee,0x3e3,0x472,0x5c3)+_0x5f3888(0x18c,0x6e,0x89,-0x5b,-0x22),'VRIvG':_0x752f75(0x259,0x140,0xc3,0x268,-0xa)+'愁','gGYuR':_0x192f4c(0x532,0x532,0x4a8,0x2da,0x36c),'vNmsd':function(_0x212f4a,_0x56897e){return _0x212f4a<_0x56897e;},'ROYkW':function(_0x2f2c14,_0x5910c4){return _0x2f2c14!==_0x5910c4;},'eRPkR':_0x51846e('88j*',0x887,0x79a,0x769,0x85c),'Kpoli':_0x304b58(0x4e8,0x2e9,'oumq',0x580,0x4b2),'hTHCe':function(_0x548df6,_0x4582ac){return _0x548df6+_0x4582ac;},'wAEYL':function(_0x16a99a,_0x2abec2){return _0x16a99a+_0x2abec2;},'koRVA':function(_0x591e04,_0x10e640){return _0x591e04+_0x10e640;},'SWxDh':_0x548545('F0vb',0x63b,0x6be,0x698,0x4ec)+_0x3cde2e(0x4,-0xf3,-0x104,0x3,-0x63)+'e','CONUM':_0x48e1eb(0x2b,0xd9,-0xc2,-0x8c,-0xfe)+_0x5f3888(0xb9,0x168,0x190,0x21b,0x291),'RaYgR':_0x338e27(0x324,0x3bf,0x541,0x3aa,0x50f)+_0x5b1294(0x99,0xf7,-0x7e,0xb2,-0x100)+'rl','btsUm':_0x192f4c(0x3d0,0x50b,0x713,0x523,0x583),'TNBdp':function(_0x2da7b7,_0x2b278c){return _0x2da7b7|_0x2b278c;}};function _0x3cde2e(_0x4b2f3c,_0x1fbea5,_0x4e7429,_0x568738,_0xcbdfa9){return _0x4a5835(_0x4b2f3c-0x4b,_0x1fbea5-0x1c1,_0x4e7429-0x1ef,_0x4e7429- -0x20,_0x568738);}function _0x5b1294(_0x2ee104,_0x1e1610,_0x382065,_0x20b239,_0x3879a2){return _0x3e2394(_0x2ee104-0x15c,_0x2ee104- -0x318,_0x20b239,_0x20b239-0x119,_0x3879a2-0x4a);}if(!letgo)return'{}';const _0x59f3b0={},_0x56acf0=[],_0x433181={};var _0x239af5={};function _0x49ff94(_0x342e6b,_0x3b93cd,_0x16cf3a,_0x46990f,_0x1d65a0){return _0x5751d2(_0x342e6b-0x1c7,_0x3b93cd-0x87,_0x1d65a0,_0x46990f-0xa0,_0x342e6b-0x46b);}_0x239af5[_0x48e1eb(0xa,-0x55,0xab,0x13c,0x15e)+_0x51846e('V*O9',0x70a,0x7af,0x643,0x67d)+'de']=_0x10a261;function _0x48e1eb(_0x32e3c1,_0x3f3523,_0x34f3ae,_0x1706c3,_0x3b1306){return _0x3d45e7(_0x32e3c1-0xe4,_0x32e3c1,_0x3b1306- -0x3a2,_0x1706c3-0x59,_0x3b1306-0x14c);}const _0x3b309a=_0x239af5;function _0x6fa29c(_0x55d38d,_0x96d1af,_0x44b55c,_0x519cd5,_0x4cf6ce){return _0x3e2394(_0x55d38d-0x1cf,_0x519cd5- -0xf,_0x96d1af,_0x519cd5-0x83,_0x4cf6ce-0xa9);}function _0x5f3888(_0x41bece,_0x55af77,_0xc44e2b,_0x213374,_0x506f70){return _0x4a5835(_0x41bece-0x11b,_0x55af77-0xe5,_0xc44e2b-0x3d,_0x213374-0x185,_0x506f70);}const _0x3bff2a=JSON[_0x3cde2e(-0x68,0x4f,-0x6c,0xab,0x17e)](_0x51f83f[_0x3e2ee4(0x407,0x467,0x3e1,0x4a6,0x2fb)](decryptFromHex,await _0x51f83f[_0x752f75(0x5f9,0x463,0x35a,0x54f,0x33c)](post,_0x51f83f[_0x4943bd(0x74c,0x6b7,0x63f,0x687,0x6c3)](genUrl,DETAIL_URL,_0x3b309a),_0x3b309a),des_key)),_0x528eee=_0x3bff2a[_0x51f83f[_0x192f4c(0x55c,0x6f8,0x48f,0x556,0x623)]],_0xe42cc7=_0x528eee[_0x51f83f[_0x49ff94(0x36e,0x1ac,0x4e3,0x4ec,'V7mz')]];_0x433181[_0x51f83f[_0x51846e('F0vb',0x2fa,0x3b4,0x465,0x325)]]=_0xe42cc7;function _0x192f4c(_0x492f9a,_0x4b2cb4,_0xf65096,_0x51510e,_0xe9887e){return _0x6e36(_0x492f9a-0xf1,_0x4b2cb4-0x149,_0x492f9a,_0x51510e-0x73,_0xe9887e-0xd4);}function _0x338e27(_0x142354,_0x53693d,_0x15fd68,_0x30206b,_0x23b444){return _0x3e2394(_0x142354-0x3d,_0x23b444-0x7a,_0x15fd68,_0x30206b-0x143,_0x23b444-0x11b);}_0x433181[_0x51f83f[_0x752f75(0x31b,0x37e,0x236,0x220,0x18c)]]=_0x528eee[_0x51f83f[_0x548545('gZeP',0x405,0x3e8,0x2a3,0x3b1)]];function _0x752f75(_0x1aba0e,_0x5a01af,_0x463459,_0xc12733,_0x467239){return _0x4a5835(_0x1aba0e-0x171,_0x5a01af-0xf1,_0x463459-0x1a1,_0x5a01af-0x35f,_0x1aba0e);}_0x433181[_0x51f83f[_0x6fa29c(0x546,0x6b9,0x430,0x4de,0x3af)]]=_0x528eee[_0x51f83f[_0x4943bd(0x4f9,0x2a3,0x46e,0x514,0x593)]],_0x433181[_0x51f83f[_0x752f75(0x432,0x414,0x22b,0x355,0x556)]]=_0x528eee[_0x51f83f[_0x3cde2e(-0x249,-0x15f,-0x20b,-0x11c,-0x219)]],_0x433181[_0x51f83f[_0x51846e('cT2s',0x6e2,0x440,0x59f,0x448)]]=_0x528eee[_0x51f83f[_0x3cde2e(0xdb,0x54,0x3e,0x1af,0x145)]];function _0x304b58(_0x18e4c4,_0x1a7374,_0x5856d6,_0x25b90f,_0x2e47f7){return _0x46df4b(_0x5856d6,_0x1a7374-0x9d,_0x5856d6-0x62,_0x25b90f-0x15,_0x2e47f7-0xee);}function _0x51846e(_0x3472b4,_0x5633ac,_0x3d9b22,_0x2b62e6,_0x37c01c){return _0x46df4b(_0x3472b4,_0x5633ac-0x176,_0x3d9b22-0x130,_0x2b62e6-0x65,_0x2b62e6-0x14c);}_0x433181[_0x51f83f[_0x4943bd(0x2b0,0x5cc,0x451,0x266,0x3c9)]]=_0x528eee[_0x51f83f[_0x5f3888(0x290,0x2a2,0x392,0x2bd,0x10e)]]||'',_0x433181[_0x51f83f[_0x192f4c(0x4b1,0x28b,0x472,0x43d,0x408)]]=_0x528eee[_0x51f83f[_0x752f75(0x451,0x36a,0x382,0x39f,0x249)]],_0x433181[_0x51f83f[_0x48e1eb(0x5c,0x64,0x8b,-0x134,0x4c)]]=_0x528eee[_0x51f83f[_0x5b1294(0x248,0x23c,0x3e9,0x253,0x2c0)]];function _0x3e2ee4(_0x33dcf0,_0x13e4e2,_0x511136,_0x413be7,_0x4c9313){return _0x435860(_0x33dcf0-0x82,_0x13e4e2-0x59,_0x13e4e2,_0x413be7-0x4c4,_0x4c9313-0xf0);}_0x433181[_0x51f83f[_0x5f3888(0x148,0x107,0x2c8,0x177,0x30)]]=_0x528eee[_0x51f83f[_0x548545('XZN6',0x5fd,0x490,0x566,0x4ae)]],_0x433181[_0x51f83f[_0x6fa29c(0x3b8,0x31e,0x51a,0x36d,0x4a4)]]=_0x528eee[_0x51f83f[_0x338e27(0x3fb,0x3b9,0x5f8,0x2ed,0x4de)]],_0x433181[_0x51f83f[_0x49ff94(0x4ac,0x4e9,0x5e5,0x665,'7&BF')]]=_0x51f83f[_0x5f3888(0x0,0x14,-0x91,-0x57,0x120)];const _0x23be69=_0x528eee[_0x51f83f[_0x548545('AdIo',0x16f,0x3e9,0x4bc,0x321)]];function _0x548545(_0x50018e,_0x4a4721,_0x10ed8b,_0x263a5b,_0x34cb5b){return _0x46df4b(_0x50018e,_0x4a4721-0xac,_0x10ed8b-0x6d,_0x263a5b-0x130,_0x34cb5b- -0x46);}const _0x26e881=[];for(let _0x2afe78=-0xa2*0x1+0xfc6+-0x33*0x4c;_0x51f83f[_0x5f3888(0xbe,0xe3,-0x14f,0x99,0x1f4)](_0x2afe78,_0x23be69[_0x3cde2e(-0x3b1,-0xdc,-0x1bf,-0xf7,-0x2f)+'h']);_0x2afe78++){if(_0x51f83f[_0x4943bd(0x362,0x3d6,0x389,0x37c,0x4c4)](_0x51f83f[_0x51846e('(qLO',0x519,0x4e6,0x446,0x3a6)],_0x51f83f[_0x304b58(0x607,0x4f1,'gZeP',0x411,0x52e)])){const _0x1511f7=_0x23be69[_0x2afe78];_0x26e881[_0x5b1294(0x11f,0x14d,0x113,-0xb7,-0xc)](_0x51f83f[_0x304b58(0x902,0x77d,'D9LX',0x64a,0x7a9)](_0x51f83f[_0x5b1294(-0x36,-0x1ca,0x19a,-0x3b,-0x77)](_0x51f83f[_0x5f3888(0x2d,0xb0,-0xd9,0x8b,0x278)](_0x51f83f[_0x304b58(0x862,0x806,'v8wT',0x8ce,0x7ab)](_0x1511f7[_0x51f83f[_0x3cde2e(0x42,-0xf3,0x52,-0x121,0x1a1)]],'$'),_0xe42cc7),'_'),_0x1511f7[_0x51f83f[_0x4943bd(0x675,0x46c,0x5e7,0x76f,0x50d)]]));}else{var _0x40106f={};return _0x40106f[_0x48e1eb(0x179,0x2d5,0x1d0,0x2bb,0x118)]=_0x1f871e,_0x40106f[_0x45c27f(0x759,0x5b7,0x6a8,'88j*',0x780)]=_0x6d03e4,_0x40106f[_0x304b58(0x66d,0x5ff,'7&BF',0x546,0x72d)+'od']=_0x246781,_0x40106f[_0x338e27(0x270,0x252,0x315,0x470,0x378)+_0x6fa29c(0x1c4,0x2b5,0x3fc,0x29f,0x1e6)]=_0x5561f0,_0x40106f[_0x304b58(0x3f5,0x3eb,'&pQF',0x577,0x4af)+'l']=_0x590f68,_0x40106f[_0x5f3888(0x3b,0x3b,-0x1e3,-0x23,0x23)]=_0x373060,_0x40106f[_0x51846e('AoKb',0x773,0x681,0x7bf,0x7e8)+'h']=_0x2ffc8a,_0x40106f;}}_0x433181[_0x51f83f[_0x548545('XZN6',0x5ce,0x78e,0x758,0x64c)]]=_0x26e881[_0x48e1eb(-0x1ed,0x1d3,-0x1fc,-0xeb,-0xb)]('#'),_0x56acf0[_0x45c27f(0x531,0x43b,0x2d4,'RPBh',0x39b)](_0x433181),_0x59f3b0[_0x51f83f[_0x51846e('XZN6',0x6f3,0x551,0x53d,0x5ea)]]=_0x56acf0;function _0x45c27f(_0x2c8ea5,_0x3e5007,_0x2c1e96,_0x2954cd,_0x308298){return _0x4c9f40(_0x2c8ea5-0x12d,_0x3e5007-0xae,_0x2954cd,_0x3e5007-0x557,_0x308298-0x4a);}function _0x4943bd(_0x1eaa94,_0x196a20,_0x5d2f4f,_0x36f493,_0x2ac93e){return _0x57dc4c(_0x1eaa94-0xa8,_0x36f493,_0x5d2f4f-0x131,_0x36f493-0x124,_0x5d2f4f-0x26b);}return JSON[_0x304b58(0x56d,0x721,'rg#C',0x59c,0x5ee)+_0x45c27f(0x38c,0x43f,0x434,'QqnC',0x3c7)](_0x59f3b0,_0x51f83f[_0x5b1294(0x31b,0x255,0x130,0x202,0x232)](_0x51f83f[_0x49ff94(0x39d,0x2f8,0x2a5,0x556,'4Zyn')](-0x1*0x797+-0x1a3e+0x2215,0xf63+0x1*0x853+0x1*-0x1736),-0x655*0x2+0x1*0x130+0xc7a*0x1));}async function play(_0xc17bf7,_0x2bc7c6,_0x43560e){var _0x3a44c1={'MYiLc':function(_0x15b964,_0x3d56b9,_0x56402b){return _0x15b964(_0x3d56b9,_0x56402b);},'yvjSI':function(_0x19d213,_0x195a23,_0x106652){return _0x19d213(_0x195a23,_0x106652);},'QurVB':_0x420c31(0x11b,0x372,0x153,0x18f,0x22f)+'y','dFtth':_0x7dd3b6(0x74f,0x977,0x85c,0x9c0,0xa18)+'rl','vntEJ':_0x420c31(0xc5,0x1e1,-0x10f,0x45,-0xf3),'ntqjN':_0x12a0e1(0x3b1,0x413,0x52d,'!)L8',0x42d)+_0x36a740(0x19b,0x1d7,0x4,0x42,0x300)+_0x59597a(0x36f,0x36b,0x4ec,0x396,0x204)+_0x420c31(0x271,0x179,0x158,0x165,0x5f)+_0x108f12(0x6ef,0x42c,0x4f2,0x58b,0x560)+_0x1d85e1(0x347,0x595,0x3ac,0x27b,0x586)+_0x36a740(0xea,-0xc8,0x14,0x2aa,0x168)+_0x1d85e1(0x303,0x2d9,0x136,0x4,-0xac)+_0x12a0e1(0x2e0,0x349,0x170,'D9LX',0x3a7)+_0x12a0e1(0x338,0x149,0x2d7,'[04j',0x244)+_0x3227d0(0x34f,0x35b,0x607,0x2f3,0x45d)+_0x420c31(0x160,0x188,0xa3,0x17e,0x23c)+_0x420c31(0x469,0x201,0x22b,0x2bb,0x428)+_0x1d85e1(0x5e7,0x492,0x46d,0x4c3,0x3cc)+_0x108f12(0x25d,0x4e6,0x592,0x3c2,0x2c3)+_0x420c31(0x10b,0x274,0x43f,0x294,0x281)+_0x548b6c(-0x186,0xb4,-0x98,0x13e,-0x231)+_0x36a740(-0x4,0xc6,0x34,0x12a,-0x1cb)+_0x59597a(0x62e,0x6c1,0x633,0x773,0x5cc)+_0x7dd3b6(0x664,0x631,0x75d,0x845,0x602)+_0x36a740(0x29d,0x1ac,0x399,0x30d,0xf2)+_0x35bd14(0xc,0x2b,'(]ai',0x1ce,0x96)+_0x12a0e1(0x5b7,0x3d8,0x554,'AdIo',0x43f),'wJOlj':_0x420c31(0x216,0x286,0x1a4,0x390,0x4ff)+'r','rxsTy':_0x59b501(0x207,0x221,0x31f,0x228,0x3bf),'WXgeJ':function(_0x29ca3b,_0x962b37){return _0x29ca3b|_0x962b37;}};function _0x4c4634(_0x297342,_0x363839,_0x5ad579,_0x2fd77b,_0x591c5d){return _0x3bb643(_0x297342,_0x363839-0x155,_0x5ad579- -0x2d6,_0x2fd77b-0x77,_0x591c5d-0xca);}if(!letgo)return'{}';const _0x53b847={};function _0x3227d0(_0x24b0a9,_0x8e2905,_0x3e6d04,_0x32fde0,_0x2dc760){return _0xc536df(_0x24b0a9-0xf1,_0x8e2905-0x1d3,_0x3e6d04-0x1a1,_0x2dc760-0x1f0,_0x32fde0);}const _0x562c53=_0x2bc7c6[_0x7dd3b6(0x85c,0x9eb,0x86f,0x6e8,0x686)]('_');var _0x31c44a={};_0x31c44a[_0x4c4634('e2Jj',0x111,0x180,0x202,0x2a5)+_0x36a740(0x227,0x388,0x1f3,0x2ab,0x1c1)+'de']=_0x562c53[-0x97*0x26+0x6d5+0x1*0xf95],_0x31c44a[_0x3227d0(0x6e5,0x4f3,0x48d,0x3f8,0x53c)+_0x3227d0(0x51e,0x474,0x406,0x5ee,0x4f5)+'de']=_0x562c53[-0x724*-0x4+0x20af+-0x3d3e];function _0x12a0e1(_0x227fee,_0x51a613,_0x65d460,_0x4327c9,_0x106cf2){return _0x5751d2(_0x227fee-0x1be,_0x51a613-0x8f,_0x4327c9,_0x4327c9-0x1d3,_0x227fee-0x3df);}function _0x28fedb(_0x2dd5c2,_0x564a87,_0x3379d8,_0x55c2a5,_0x5d7e7a){return _0x5751d2(_0x2dd5c2-0x119,_0x564a87-0x25,_0x55c2a5,_0x55c2a5-0x66,_0x2dd5c2- -0xf3);}function _0x108f12(_0x5764c1,_0x5b1b4c,_0x2d4d34,_0x1cbcb4,_0x42811f){return _0x6e36(_0x5764c1-0x80,_0x5b1b4c-0x1da,_0x2d4d34,_0x1cbcb4-0x13e,_0x1cbcb4-0x1c);}_0x31c44a[_0x59b501(0x323,0x20e,0x2d2,0x411,0x2e9)]='1';function _0x59b501(_0x1d7a07,_0xb5f9b6,_0x355a1c,_0x17cf71,_0x13275b){return _0x3d45e7(_0x1d7a07-0x2a,_0xb5f9b6,_0x355a1c- -0xfb,_0x17cf71-0xc3,_0x13275b-0x18d);}function _0x35bd14(_0x15b248,_0x2e4b3f,_0x4d4934,_0x349fec,_0x4bf702){return _0x3bb643(_0x4d4934,_0x2e4b3f-0x163,_0x4bf702- -0x180,_0x349fec-0x39,_0x4bf702-0x26);}function _0x2c1d85(_0x52cf86,_0x1ecc80,_0x55ea55,_0x170dfa,_0x311b62){return _0x4c9f40(_0x52cf86-0x57,_0x1ecc80-0x40,_0x170dfa,_0x52cf86- -0x1d,_0x311b62-0x78);}var _0x59882=_0x31c44a;_0x59882=Object[_0x28fedb(-0x295,-0x441,-0x453,'[04j',-0x2b9)+_0x51ef09(0x427,0x581,0x480,0x5a2,0x69d)+'s'](Object[_0x3227d0(0x2c0,0x297,0x1b4,0x15,0x1ad)+'es'](_0x59882)[_0x3227d0(0x35a,0x353,0x2fe,0x64d,0x4de)]());const _0x8c984d=JSON[_0x4c4634('&Ldm',-0x10c,-0x7c,-0x8a,0xf0)](_0x3a44c1[_0x4c4634('V*O9',-0x57,-0x178,-0x30c,-0x80)](decryptFromHex,await _0x3a44c1[_0x4c4634('7AR[',-0x1e9,-0x130,-0x1f9,-0x146)](post,_0x3a44c1[_0x35bd14(0x130,0x302,'[04j',0x265,0x2cc)](genUrl,PLAY_URL,_0x59882),_0x59882),des_key));function _0x548b6c(_0x22454d,_0x2fa48f,_0x2171aa,_0x310a33,_0x1a5a47){return _0x3d45e7(_0x22454d-0x19c,_0x22454d,_0x2171aa- -0x3be,_0x310a33-0xd6,_0x1a5a47-0x1e8);}const _0x57511a=_0x8c984d[_0x3a44c1[_0x7dd3b6(0x64c,0x8c8,0x7a2,0x70e,0x62f)]];function _0x36a740(_0x464bdf,_0x5bd0ba,_0x11f242,_0xd0c58,_0x4c23b4){return _0x4f7411(_0x464bdf-0x1eb,_0x5bd0ba-0x64,_0x464bdf- -0x149,_0x5bd0ba,_0x4c23b4-0x157);}const _0x4a040a=_0x57511a[_0x3a44c1[_0x1d85e1(-0x55,0x35e,0x16c,0x27,0x337)]];function _0x420c31(_0xe8fe2,_0x2ff194,_0x493a6f,_0x43a9ea,_0x166dba){return _0x435860(_0xe8fe2-0x1a4,_0x2ff194-0x14f,_0x493a6f,_0x43a9ea-0x18d,_0x166dba-0x149);}_0x53b847[_0x3a44c1[_0x35bd14(0x125,0x2a2,'*Wfw',0x472,0x286)]]=_0x4a040a;var _0x56c2ff={};function _0x7dd3b6(_0x185624,_0x7f3631,_0x200118,_0x279856,_0x136a69){return _0x18da6c(_0x185624-0x11d,_0x7f3631-0xf3,_0x200118-0x132,_0x200118-0x324,_0x185624);}_0x56c2ff[_0x420c31(0xb6,0x3b3,0x2f8,0x269,0x77)+_0x12a0e1(0x35d,0x275,0x1bb,'RPBh',0x385)]=_0x3a44c1[_0x59b501(0x17a,0x2e7,0x16f,0x19a,0x86)];const _0x1275af=_0x56c2ff;function _0x59597a(_0x3068d2,_0x373ab8,_0x488ba2,_0x373778,_0x32cf84){return _0x18da6c(_0x3068d2-0xa,_0x373ab8-0x51,_0x488ba2-0x14b,_0x373ab8-0x15f,_0x32cf84);}function _0x51ef09(_0x3bb5b5,_0x2ab39,_0x5321a3,_0x2b4cc5,_0xb06fab){return _0x18da6c(_0x3bb5b5-0x1c8,_0x2ab39-0x181,_0x5321a3-0x88,_0x2ab39-0x189,_0x2b4cc5);}function _0x1d85e1(_0x4742a8,_0x16aa3a,_0x5edec5,_0x45ac22,_0x5950b2){return _0x435860(_0x4742a8-0x5a,_0x16aa3a-0xd0,_0x5950b2,_0x5edec5-0x256,_0x5950b2-0x183);}return _0x53b847[_0x3a44c1[_0x108f12(0x49f,0x400,0x36b,0x385,0x444)]]=JSON[_0x2c1d85(0x17b,0x20b,0x341,'05uA',0x1e6)+_0x420c31(-0x106,-0x9b,0x19a,0x20,-0x52)](_0x1275af),_0x53b847[_0x3a44c1[_0x2c1d85(0x171,0x27,0x161,'rg#C',0x24c)]]='0',_0x53b847[_0x3a44c1[_0x35bd14(0x160,0x41a,'4Zyn',0x1d5,0x31c)]]='',JSON[_0x420c31(0x4b,0x4b,0x269,0x202,0x122)+_0x36a740(0x24f,0x259,0x2d3,0x265,0x75)](_0x53b847,_0x3a44c1[_0x36a740(0x349,0x19e,0x269,0x1e8,0x3ca)](_0x3a44c1[_0x12a0e1(0x4e7,0x63c,0x336,'KL!n',0x50c)](0x89*-0x42+0x841+-0x14d*-0x15,0x95*0xd+0xaec+-0x3*0x5ff),0x4f*-0x58+-0xbd*0x11+-0x28b5*-0x1));}async function search(_0x4b4fd4,_0x5d4e0c){var _0x59ad0e={'BBbrs':function(_0x55b0f2,_0x186c3c,_0x2c8bfe){return _0x55b0f2(_0x186c3c,_0x2c8bfe);},'gLuzs':function(_0x5ac17a,_0x567f6e,_0x3544c7){return _0x5ac17a(_0x567f6e,_0x3544c7);},'qcihn':function(_0x9ac66f,_0x1efc46,_0x4a9b45){return _0x9ac66f(_0x1efc46,_0x4a9b45);},'kNnRi':_0x407108(0x365,0x64c,0x473,0x4e3,0x4a2),'ixqwc':function(_0xf9e251,_0x3df0c5){return _0xf9e251<_0x3df0c5;},'wzxiC':function(_0x24762b,_0x1a1c21){return _0x24762b===_0x1a1c21;},'ZysxC':_0x407108(0x4a0,0x5dc,0x343,0x3ec,0x291),'oWbOV':_0x407108(0x21b,0x38a,0x107,0x2ea,0x222),'HbtFq':_0x56744e(0x192,0x305,0x22e,0x1b1,0x13d)+_0x407108(0x24d,0x4f4,0x1e9,0x384,0x463),'fqhga':_0x18a3bc(0xe5,0x262,'XZN6',0x2f4,0x1a3)+_0x407108(0x24f,0x459,0x307,0x399,0x45d),'fKGpC':_0x18a3bc(-0x148,0x113,'dUEi',0x1c4,0xa)+'mg','WsMXn':_0xb5216d(-0x3bd,-0x81,-0x318,-0x90,-0x202)+_0x16d823(0x48c,0x550,0x471,0x445,'QqnC')+'t','ATPNH':_0x56744e(0x3b6,0x203,0x430,0x509,0x2ad),'hDbRf':function(_0x4cc225,_0xd9c324){return _0x4cc225|_0xd9c324;}};if(!letgo)return'{}';const _0x11af83={},_0x53cde2=[];function _0x49b7a1(_0x42df52,_0xd5e99f,_0x6c819e,_0x53a5cf,_0x5ce415){return _0x435860(_0x42df52-0x1e2,_0xd5e99f-0xcb,_0x5ce415,_0x42df52- -0x72,_0x5ce415-0x90);}var _0x4b2ed3={};function _0x23f3a1(_0xdd607c,_0x2086ef,_0x563d19,_0x129434,_0x50daaa){return _0x48eb72(_0x563d19-0x5b4,_0x2086ef-0x1dd,_0x50daaa,_0x129434-0x20,_0x50daaa-0x1d);}function _0x18a3bc(_0x36db7b,_0x26d29d,_0x49f732,_0x4dc40a,_0x12ce1c){return _0x3bb643(_0x49f732,_0x26d29d-0x14a,_0x12ce1c- -0x16d,_0x4dc40a-0x1b0,_0x12ce1c-0x17a);}function _0x3d8bc8(_0x351ccd,_0x5e8d98,_0x4cb806,_0x139985,_0x38b40c){return _0x48eb72(_0x139985-0xd3,_0x5e8d98-0x14c,_0x4cb806,_0x139985-0x1be,_0x38b40c-0x70);}_0x4b2ed3[_0x5ef03c(0x1dd,0x42b,0x337,0x506,0x291)+'rd']=_0x4b4fd4;function _0x16d823(_0xe001a,_0x5d018c,_0x3626a5,_0x296d45,_0x99738e){return _0x48eb72(_0x5d018c-0x5a2,_0x5d018c-0x34,_0x99738e,_0x296d45-0x18,_0x99738e-0x1c3);}function _0x1f7bdb(_0x4cfcf6,_0x41c844,_0x173e5d,_0x3800f7,_0x15724b){return _0x6e36(_0x4cfcf6-0x100,_0x41c844-0x8d,_0x4cfcf6,_0x3800f7-0x69,_0x3800f7- -0x224);}function _0x27bbc9(_0x36a9be,_0x5ceec4,_0x2605bc,_0x40222c,_0x1d6b9a){return _0x3bb643(_0x36a9be,_0x5ceec4-0xcf,_0x5ceec4- -0x203,_0x40222c-0x14d,_0x1d6b9a-0x5c);}_0x4b2ed3[_0x407108(0x1ad,0x4de,0x227,0x388,0x270)]='0';function _0x385e4f(_0x5c73da,_0x3bb0bb,_0x2480c8,_0x2a24d2,_0x2de444){return _0x2a6f8c(_0x5c73da-0xbc,_0x3bb0bb-0x97,_0x5c73da-0x4c9,_0x3bb0bb,_0x2de444-0xad);}function _0x2766a6(_0x412b87,_0x4a5372,_0x443675,_0x1869f9,_0x34f1c5){return _0x3e2394(_0x412b87-0x2d,_0x443675-0xdd,_0x1869f9,_0x1869f9-0x119,_0x34f1c5-0x1a2);}_0x4b2ed3[_0x2b0cee(0x452,0x449,0x62b,0x494,0x58f)+'d']='1',_0x4b2ed3[_0x385e4f(0x655,0x82a,0x545,0x802,0x5c6)+_0x2766a6(0x32c,0x34e,0x446,0x32e,0x509)+'pe']='0';function _0x5ef03c(_0x64e6fe,_0x47cb66,_0x58b166,_0x3d5d94,_0x203d7a){return _0x57dc4c(_0x64e6fe-0x43,_0x64e6fe,_0x58b166-0xc9,_0x3d5d94-0x11d,_0x58b166-0x15);}function _0xb5216d(_0x31317e,_0x4cae8c,_0x5eeb25,_0x38a8cb,_0x239ad7){return _0x3e2394(_0x31317e-0xa0,_0x239ad7- -0x523,_0x38a8cb,_0x38a8cb-0x106,_0x239ad7-0x63);}var _0x4e5707=_0x4b2ed3;function _0x407108(_0xd4217e,_0x107cdc,_0xf9da12,_0x20f838,_0x28048e){return _0x57dc4c(_0xd4217e-0x18b,_0xd4217e,_0xf9da12-0xb7,_0x20f838-0x6,_0x20f838-0x1f3);}_0x4e5707=Object[_0x1f7bdb(0x225,-0xed,0x2c,0x95,-0xd8)+_0x23f3a1(0x5ff,0x795,0x5c9,0x5c1,'h8Sz')+'s'](Object[_0x56744e(-0x4,-0x127,-0xc2,0x1ea,-0x124)+'es'](_0x4e5707)[_0x2766a6(0x566,0x3de,0x3e8,0x2c2,0x442)]());function _0x2b0cee(_0xdf0a06,_0x35ac4e,_0x3f6c59,_0x5aa2e7,_0x3fc3df){return _0x435860(_0xdf0a06-0xda,_0x35ac4e-0x2c,_0x5aa2e7,_0x3fc3df-0x41b,_0x3fc3df-0x1b0);}const _0x4a264b=JSON[_0x2b0cee(0x626,0x5e5,0x3fb,0x520,0x496)](_0x59ad0e[_0x23f3a1(0x70b,0x652,0x7a0,0x90a,'dcen')](decryptFromHex,await _0x59ad0e[_0x407108(0x588,0x489,0x71f,0x5f2,0x737)](post,_0x59ad0e[_0x27bbc9('UvTi',-0xf,-0x17d,-0x1fc,0x131)](genUrl,SEARCH_URL,_0x4e5707),_0x4e5707),des_key)),_0x2e1493=_0x4a264b[_0x59ad0e[_0x18a3bc(-0xcd,0x27f,'88j*',-0x9b,0x112)]];for(let _0x4c2f7d=-0x1e34+-0x1c6b+0x3a9f;_0x59ad0e[_0x385e4f(0x3af,0x263,0x4f7,0x472,0x1c6)](_0x4c2f7d,_0x2e1493[_0x16d823(0x514,0x65a,0x5da,0x611,'V7mz')+'h']);_0x4c2f7d++){if(_0x59ad0e[_0x16d823(0x690,0x6ae,0x669,0x5f8,'yv@9')](_0x59ad0e[_0x27bbc9('e2Jj',0x239,0x1d3,0x1da,0x262)],_0x59ad0e[_0x46fd56(0x33d,0x16e,0x25c,0x16,0x1d2)])){if(_0x3dde0c){var _0x598764=_0x58f5d2[_0x16d823(0x6b9,0x669,0x4f6,0x71f,'RPBh')](_0x4284c7,arguments);return _0x2a9cea=null,_0x598764;}}else{const _0x37c537=_0x2e1493[_0x4c2f7d],_0x5528f9={'vod_id':_0x37c537[_0x59ad0e[_0x27bbc9('QqnC',0x1d5,0x14f,0x1cb,0x1fd)]],'vod_name':_0x37c537[_0x59ad0e[_0x5ef03c(0x40d,0x1f2,0x288,0x124,0x20a)]],'vod_pic':_0x37c537[_0x59ad0e[_0x23f3a1(0x829,0x737,0x767,0x5ad,'&pQF')]],'vod_remarks':_0x59ad0e[_0x3d8bc8(0x199,0x1da,'88j*',0x123,0x128)](_0x37c537[_0x59ad0e[_0x1f7bdb(0x1a5,0x35d,0x3b9,0x2c0,0x2b5)]],_0x59ad0e[_0x2b0cee(0x4bf,0x4fb,0x35b,0x20b,0x3fc)])?'':_0x37c537[_0x59ad0e[_0x46fd56(0x7,-0x1a,0x9,0x1d4,0xa3)]]};_0x53cde2[_0x3d8bc8(-0x60,-0x1ac,'kS@r',0x24,0x215)](_0x5528f9);}}function _0x46fd56(_0x4b7a54,_0x2b3c6d,_0x178a8a,_0x1bc376,_0x2dcdc0){return _0x2a6f8c(_0x4b7a54-0xc9,_0x2b3c6d-0x11f,_0x2dcdc0- -0x7d,_0x178a8a,_0x2dcdc0-0x1a0);}function _0x56744e(_0x170d99,_0x276e3e,_0x38905a,_0x20beaf,_0x47b7b7){return _0x4a5835(_0x170d99-0x5a,_0x276e3e-0x51,_0x38905a-0x1b3,_0x170d99-0x242,_0x20beaf);}return _0x11af83[_0x59ad0e[_0x49b7a1(-0xcf,0x9e,-0x182,-0x1ee,-0x3b)]]=_0x53cde2,JSON[_0x46fd56(0x1dc,0x16a,0x5d,0x1fb,0x34)+_0x1f7bdb(0x231,0x359,0x425,0x2cf,0x168)](_0x11af83,_0x59ad0e[_0x18a3bc(0x3bb,0x1e4,'V*O9',0x1c0,0x294)](_0x59ad0e[_0x407108(0x7b0,0x747,0x71d,0x60e,0x74f)](0x1d0e+0x58*0x15+0x1*-0x2406,-0xdc2*0x1+-0x2*-0x1139+-0x1430),0x684+0xd85*0x2+-0x208e));}function encryptToHex(_0xf51b14,_0x5c464f){function _0x4c8390(_0x5cdf53,_0x5233f7,_0x58d194,_0x1bf818,_0x7886b2){return _0x48eb72(_0x7886b2-0x5f2,_0x5233f7-0xd0,_0x5cdf53,_0x1bf818-0x16b,_0x7886b2-0x186);}function _0x48993e(_0x421f67,_0x5bbb0a,_0x1ef7e9,_0x1f1933,_0xa81160){return _0x2a6f8c(_0x421f67-0xce,_0x5bbb0a-0x94,_0x1ef7e9- -0x3d,_0x421f67,_0xa81160-0xb1);}function _0x397ee9(_0x575369,_0x4ee8f4,_0xb257d1,_0x8fc99f,_0x1a1dfe){return _0x3d45e7(_0x575369-0x1ce,_0xb257d1,_0x4ee8f4-0x256,_0x8fc99f-0x136,_0x1a1dfe-0x1df);}function _0x3b2c2a(_0x249c39,_0x23aa44,_0x36da18,_0x234dcb,_0x1bea06){return _0xc536df(_0x249c39-0x172,_0x23aa44-0xfe,_0x36da18-0xc8,_0x36da18-0x4f0,_0x234dcb);}const _0x1aa263=Crypto[_0x2a337b('F0vb',0x266,0x2bc,0x3d2,0x27f)][_0x4fdc76(0xd1,0x1bb,-0x15d,-0x8c,-0x29)][_0x397ee9(0x54d,0x670,0x811,0x4f6,0x74a)](_0x5c464f);function _0x400520(_0x2f861f,_0x4c7957,_0x556609,_0x2111d3,_0xf85947){return _0x4c9f40(_0x2f861f-0x15a,_0x4c7957-0x1c1,_0x2f861f,_0x4c7957-0x3c1,_0xf85947-0x151);}function _0x4fdc76(_0xefaeca,_0x331ed2,_0x4b2c73,_0x2d0dd0,_0x4e1156){return _0x57dc4c(_0xefaeca-0x4c,_0x331ed2,_0x4b2c73-0x10f,_0x2d0dd0-0x15c,_0x4e1156- -0x1a9);}function _0x9362d7(_0x8aeab2,_0x493289,_0x4f0c78,_0x345cc8,_0x272558){return _0x6e36(_0x8aeab2-0x5f,_0x493289-0x80,_0x4f0c78,_0x345cc8-0x6d,_0x272558- -0x40d);}function _0xdadfa8(_0x774278,_0x3fc446,_0x5f40ed,_0x3c3daf,_0x10d46b){return _0x57dc4c(_0x774278-0x16f,_0x774278,_0x5f40ed-0x174,_0x3c3daf-0x1f3,_0x5f40ed- -0x118);}function _0x4ffac7(_0x2a7ec9,_0x5f28db,_0x499202,_0x45551c,_0x352d1b){return _0x3e2394(_0x2a7ec9-0x1d7,_0x352d1b-0xa3,_0x45551c,_0x45551c-0xfe,_0x352d1b-0xcc);}function _0x1fe8af(_0x5d302a,_0x50aadc,_0x535b72,_0x5c7539,_0x369341){return _0x18da6c(_0x5d302a-0x2d,_0x50aadc-0x1d4,_0x535b72-0x12a,_0x369341-0x10,_0x535b72);}function _0x5d4098(_0x5292d5,_0x43173c,_0x462173,_0x16ec1e,_0x8c960a){return _0x46df4b(_0x8c960a,_0x43173c-0xee,_0x462173-0x1e8,_0x16ec1e-0xbc,_0x16ec1e-0x1e0);}function _0x2a337b(_0x862c31,_0x3626ae,_0x41d3fc,_0x56ae00,_0x5c9f15){return _0x5751d2(_0x862c31-0x84,_0x3626ae-0x1c8,_0x862c31,_0x56ae00-0xcc,_0x5c9f15-0xce);}function _0x469e52(_0x4330d8,_0x4ea4e2,_0x3baa46,_0x1a5d68,_0x1185f0){return _0x4a5835(_0x4330d8-0x84,_0x4ea4e2-0x1e4,_0x3baa46-0x92,_0x4330d8-0x5b8,_0x1a5d68);}const _0x377a9e=Crypto[_0x2a337b('fp!p',0x2d2,0x1a5,0x184,0x27c)][_0x2a337b('AoKb',0x84,0x144,0x1ce,0x1a6)+'pt'](_0xf51b14,_0x1aa263,{'mode':Crypto[_0x2a337b('V*O9',0x3f,0x12a,0x27b,0x162)][_0x9362d7(-0x23,-0xbe,-0xb8,-0x113,-0xde)],'padding':Crypto[_0x400520('UvTi',0x214,0x61,0x12b,0x1ed)][_0x1fe8af(0x165,0x17c,0x410,0x4e9,0x2f4)]});function _0x62860d(_0x3877e0,_0x5af642,_0x33e509,_0x4febf9,_0x599054){return _0x48eb72(_0x3877e0-0x5a6,_0x5af642-0x31,_0x5af642,_0x4febf9-0x108,_0x599054-0x144);}return _0x377a9e[_0x1fe8af(0x360,0x58b,0x31b,0x381,0x3c5)+_0x400520('qLVB',0x544,0x4dc,0x731,0x410)][_0x48993e(0x16b,-0x1fc,-0x3f,-0x22e,-0x5a)+_0x48993e(-0x81,0x2d5,0xeb,0x15f,0x2)](Crypto[_0x4fdc76(0x114,0x176,0x57,0x191,-0x27)][_0x397ee9(0x73e,0x637,0x78e,0x828,0x6b1)]);}function _0x57dc4c(_0x32df10,_0x6526e3,_0xe7ca2e,_0x30b934,_0x1c0581){return _0x24cd(_0x1c0581- -0xc7,_0x6526e3);}function decryptFromHex(_0x4ea04f,_0x172263){function _0x775e92(_0x174443,_0x226cbd,_0x9adca6,_0x110c64,_0xfe7ac5){return _0x435860(_0x174443-0x7a,_0x226cbd-0x76,_0xfe7ac5,_0x9adca6-0xa1,_0xfe7ac5-0x83);}function _0x34c8d8(_0x428df1,_0x2d5777,_0x4e40ee,_0x285bfb,_0x54d787){return _0x4f7411(_0x428df1-0x1b1,_0x2d5777-0x1ee,_0x54d787-0xbb,_0x2d5777,_0x54d787-0x156);}function _0x3534d5(_0x7438d6,_0x4c92ac,_0x35d08f,_0x5ef657,_0x1fd363){return _0x57dc4c(_0x7438d6-0xfe,_0x7438d6,_0x35d08f-0xf1,_0x5ef657-0x9c,_0x1fd363- -0xf6);}function _0x2e9837(_0x31f169,_0x857b41,_0x4a13cc,_0x4d2c3f,_0x561e10){return _0x18da6c(_0x31f169-0x151,_0x857b41-0x15f,_0x4a13cc-0x4,_0x31f169-0x165,_0x857b41);}const _0xa4d74a=Crypto[_0x3534d5(-0x46,-0x7,0x1c7,0x12b,0x8c)][_0x2abf3f(0x620,0x6a2,'h8Sz',0x6a2,0x72d)][_0x2e9837(0x532,0x349,0x60e,0x626,0x5dc)](_0x172263);function _0x5deab7(_0x5defc7,_0xc9d6a4,_0x23e202,_0x1081a1,_0x1873b3){return _0x46df4b(_0x5defc7,_0xc9d6a4-0x4a,_0x23e202-0x195,_0x1081a1-0xc2,_0xc9d6a4- -0x576);}function _0x35e003(_0x2c4ab4,_0x2c7171,_0x1b489c,_0x2d3202,_0x574170){return _0x18da6c(_0x2c4ab4-0x176,_0x2c7171-0x1df,_0x1b489c-0x68,_0x574170- -0x2cd,_0x1b489c);}function _0x581172(_0x160588,_0x169654,_0xfe244e,_0x11e433,_0xa841e8){return _0x2a6f8c(_0x160588-0x15c,_0x169654-0xf1,_0x169654-0x659,_0xa841e8,_0xa841e8-0x7c);}const _0x4a5bc7=Crypto[_0xbe363a(0x683,0x574,0x3cd,0x691,0x611)][_0x2abf3f(0x66a,0x3f3,'XZN6',0x47a,0x514)][_0x3534d5(0x1fa,0x278,0x7f,0x203,0x15c)](_0x4ea04f);function _0xbe363a(_0x40cf03,_0x4b6a41,_0x17b574,_0x1b9620,_0x1a504e){return _0x2a6f8c(_0x40cf03-0x2d,_0x4b6a41-0x5d,_0x4b6a41-0x483,_0x17b574,_0x1a504e-0x14);}function _0x156b6a(_0x55c348,_0x1f4ed7,_0x17dad6,_0x4c2760,_0x103c7f){return _0x48eb72(_0x4c2760-0x1d,_0x1f4ed7-0x7c,_0x1f4ed7,_0x4c2760-0x1c0,_0x103c7f-0x80);}function _0x2abf3f(_0x39a39b,_0x3a720b,_0x3b2728,_0x348ac4,_0x4e9e8f){return _0x46df4b(_0x3b2728,_0x3a720b-0xcc,_0x3b2728-0x8,_0x348ac4-0x13e,_0x348ac4-0x174);}function _0x30b956(_0x324f9d,_0x1079fb,_0x2e1ca2,_0x5956d7,_0x3ca002){return _0x3d45e7(_0x324f9d-0x17,_0x324f9d,_0x3ca002- -0x2a8,_0x5956d7-0x4d,_0x3ca002-0x1f1);}var _0x1e16c8={};_0x1e16c8[_0x775e92(-0x109,-0x84,0xc4,0x1f7,0x1ec)+_0xbe363a(0x2e7,0x38f,0x4d4,0x29f,0x3f8)]=_0x4a5bc7;const _0x149c18=Crypto[_0x35e003(0x18a,0x2d4,0xad,0x2c5,0x248)][_0xbe363a(0x475,0x62b,0x48b,0x52e,0x7d5)+'pt'](_0x1e16c8,_0xa4d74a,{'mode':Crypto[_0x3534d5(-0x24,0x32,0x1,0x192,0xdf)][_0x1da826(0x31d,0x14a,0x317,0x175,0x1ff)],'padding':Crypto[_0x2e9837(0x594,0x5dd,0x3fb,0x780,0x4bd)][_0xbe363a(0x671,0x490,0x34e,0x4fa,0x4c9)]});function _0x481b68(_0x17e0c4,_0x1d4b9b,_0x5db0b8,_0x204b27,_0x4a4abe){return _0x435860(_0x17e0c4-0x16a,_0x1d4b9b-0x120,_0x204b27,_0x4a4abe-0x2f7,_0x4a4abe-0xe2);}function _0x1da826(_0x2fab47,_0x995e98,_0x2e1f93,_0x280db0,_0x5ac29e){return _0x3e2394(_0x2fab47-0x5b,_0x2e1f93- -0xbf,_0x2fab47,_0x280db0-0x19d,_0x5ac29e-0x1e7);}return _0x149c18[_0x156b6a(0x218,'a@XQ',0x138,0x20b,0x1a3)+_0x2e9837(0x5fc,0x474,0x596,0x5f1,0x63f)](Crypto[_0x481b68(0x562,0x2ab,0x29a,0x27f,0x3ac)][_0x581172(0x99a,0x7d9,0x960,0x710,0x8c4)]);}function _0x4a5835(_0x27166a,_0x499a0b,_0x394f56,_0x58adc2,_0x43a7cc){return _0x2ed3(_0x58adc2- -0x378,_0x43a7cc);}function genUrl(_0x419141,_0x455bf4){var _0x46f633={'MzjOS':_0x1bf7cc(0x1bf,-0xad,0x8e,'njpM',-0x5b)+_0x1bf7cc(0x41f,0x2d6,0x2ad,'KL!n',0x48c),'JAcfX':function(_0x1b182c,_0x26c2f2){return _0x1b182c(_0x26c2f2);},'NZAwi':function(_0x2c2230,_0xde1db4){return _0x2c2230+_0xde1db4;},'lVmlq':function(_0xaaf2e8,_0x468ade){return _0xaaf2e8+_0x468ade;},'mtdaO':_0x5983d1(0x36f,0x202,0x1e3,0x24d,0x3b0)+_0xd8def6(0x629,0x371,'&Ldm',0x725,0x559)+_0x322372(0x497,0x45f,0x4d5,0x3d4,0x4ba)+_0x22ad90(0x23d,0x13e,0x21b,0x14b,-0xab),'GCwdU':_0x5bef17(0x721,'12f1',0x877,0x759,0x69f)+_0x322372(0x5ee,0x437,0x4d2,0x37c,0x44e)+_0x5eae10(0x298,0x1a8,0x211,0x3b1,0x327)+_0x322372(0x659,0x4dc,0x4ae,0x4ce,0x539)+_0x5983d1(0x495,0x54f,0x520,0x493,0x553)+_0x1bf7cc(0x430,0x249,0x309,'gZeP',0x27a)+'\x20)','fJAXZ':function(_0x5264fc){return _0x5264fc();},'ExqjH':_0x5ef56d(0x123,0x26a,0x34d,0x183,0x117),'rYlSQ':_0x8abe71(-0x6e,-0x79,-0xbe,-0x108,0xe1),'axKAj':_0x8abe71(-0x113,0x9,-0x1b1,-0x9f,-0xaf),'KdzWD':_0x7ca9dd(0x5c6,0x7d1,0x825,0x6d9,0x6e5),'dUlQs':_0x1bf7cc(0x16f,0x44c,0x2ab,'QqnC',0x45a)+_0x8abe71(-0x23e,-0x1da,-0x2c2,-0x3c7,-0x11a),'hFwFx':_0x5ef56d(0xbe,0x11e,-0x217,-0x7d,-0x139),'xlsoA':_0x5983d1(0x4a4,0x4f9,0x481,0x3f1,0x3bf),'GNYiG':function(_0x45b5fc,_0x269e21){return _0x45b5fc<_0x269e21;},'ywdyn':_0x5eae10(-0xfd,0x158,0x146,0x166,0x3c)+_0x7ca9dd(0x7de,0x684,0x5bc,0x5f6,0x47f)+'1','DPxwd':_0x2548fd(0x497,0x3f0,0x2e5,0x37e,0x284)+'C','XFnEp':function(_0x592797,_0x8c02e0){return _0x592797-_0x8c02e0;},'SsoAF':function(_0x15df84,_0x3ea5e7){return _0x15df84*_0x3ea5e7;},'WcFNn':function(_0x3e9b5e,_0x861e1b,_0x466d32){return _0x3e9b5e(_0x861e1b,_0x466d32);},'czktX':function(_0x87e0d8,_0x291a8c){return _0x87e0d8+_0x291a8c;},'CmwtA':_0x389614(0x76e,0x59e,0x59b,'!L)2',0x576),'tFZtE':_0x5ef56d(0x230,0x26,0xa6,0x105,0x69)+_0x5983d1(0x3f4,0x410,0x3e0,0x52b,0x3fc),'jFIWG':_0x22ad90(-0xca,-0x17d,-0x165,-0x2da,-0x107),'BorIx':_0x322372(0x546,0x560,0x457,0x4e9,0x3de)+_0xf07a2a(0x652,0x491,'05uA',0x47d,0x2b6),'pUwuP':function(_0x5d5655,_0x3bc998){return _0x5d5655===_0x3bc998;},'QZutB':_0x5eae10(0x4d3,0x371,0x53f,0x3b2,0x34c),'FuKav':_0xf07a2a(0x4f8,0x431,'&Ldm',0x40a,0x25c),'YxKtE':function(_0x39cc4b,_0x4c0d8b){return _0x39cc4b===_0x4c0d8b;},'WOFBP':function(_0xe76134,_0x563521){return _0xe76134!==_0x563521;},'TNqIP':_0xf07a2a(0x2d2,0x2e0,'kS@r',0x2aa,0x311),'qZeEs':function(_0x495eb9,_0x16bdce){return _0x495eb9+_0x16bdce;},'oRHTL':_0x7ca9dd(0x597,0x513,0x7f9,0x67f,0x5a8)+_0x2548fd(0x243,0x197,0x117,0x211,0x2fc),'oKPAl':function(_0x14b7ae,_0x325fac){return _0x14b7ae!=_0x325fac;},'rFoyM':_0x22ad90(-0x2a,-0x2d,0x4e,-0x114,-0x1ed),'GOlJY':_0x322372(0x4eb,0x451,0x493,0x5a5,0x50f),'VNqQn':function(_0x219434,_0x11e42f){return _0x219434===_0x11e42f;},'dxNFI':function(_0x33ed09,_0x33b41b){return _0x33ed09!==_0x33b41b;},'KTffA':_0x5eae10(0x150,0x4b0,0x1e4,0x4f0,0x33c),'gAOBr':_0x3be2a0(0x431,0x336,0x1db,0x3da,0x25c),'ulYnL':function(_0x409ff8,_0x2a1c80){return _0x409ff8+_0x2a1c80;},'pRqNk':_0x5bef17(0x55f,'dUEi',0x420,0x53e,0x44c)+'::','STsyL':_0x1bf7cc(0x13e,0x1e6,0x255,'D9LX',0x7b)+_0x5983d1(0x4dc,0x4d0,0x4d5,0x416,0x494)+_0x322372(0x6e7,0x5af,0x72e,0x824,0x8cc)+'ot','WUZYF':_0xf07a2a(0x758,0x683,'CW1M',0x5b5,0x677),'yqpqC':_0x8abe71(-0x216,-0x2b2,-0x4d,-0x3d7,-0x33c)+_0x5eae10(-0xd9,0x81,-0x108,-0xd5,0xb0)+'n','IjWop':_0x5eae10(0x78,0x9c,0x143,0x198,0x253)+_0x2548fd(0x258,0x1a1,0x29a,0x396,0x33f),'fVVGa':_0x22ad90(0xa9,0x99,0x1d7,0x275,-0x149)+_0x3be2a0(0x2dc,0x461,0x33f,0x4d3,0x4b9),'ilrCo':_0xf07a2a(0x451,0x771,'KL!n',0x5c2,0x749)+_0xd8def6(0x7d4,0x865,'aNMf',0x989,0x8a2)+'e','UwxEe':_0x5bef17(0x70c,'D9LX',0x7b7,0x663,0x7a7)+_0x1bf7cc(0x3e3,0x29d,0x42d,'cT2s',0x531)+'e','VOEYD':_0x3be2a0(0x2e8,0x3a5,0x230,0x318,0x3cd)};const _0x2b82d6=_0x46f633[_0x5bef17(0x6e4,'e2Jj',0x690,0x78f,0x5bf)],_0x4567ac=_0x46f633[_0x5bef17(0x79b,'05uA',0x8b7,0x944,0x8f8)](Date[_0x5ef56d(-0x69,0x296,0x4e,0x104,0x285)](),_0x46f633[_0x7ca9dd(0x761,0x81a,0x713,0x74d,0x807)](_0x46f633[_0x2548fd(0x28,0x93,-0xae,-0xb0,0xd9)](-0xb*-0x65+0x1*-0x4d2+0x85,0x1af7+-0x1fa7+0x4ec),0x1476+-0x2502+0x1474))[_0x5ef56d(0x116,0x63,0x17c,0x2d,0x1a5)+_0x322372(0x6f7,0x6a2,0x60c,0x5fe,0x79e)](),_0x7c695=_0x46f633[_0x8abe71(-0xbe,-0x25a,0xd0,-0xcd,0x76)](encryptToHex,_0x46f633[_0x5ef56d(0x144,0x174,0x11a,0x1e,-0xde)](_0x46f633[_0x7ca9dd(0x7d2,0x9c7,0x87f,0x8a8,0x755)](_0x4567ac,'_'),_0x2b82d6),des_key)[_0x3be2a0(0x6ec,0x43c,0x4cd,0x3bd,0x530)+_0x5eae10(-0xfb,0x43,0x7c,0xbb,-0x28)+'e']();var _0x25370e={};function _0x2548fd(_0x59a908,_0x2e893e,_0xf75bbe,_0x2ed4aa,_0xe235c9){return _0x57dc4c(_0x59a908-0x199,_0x59a908,_0xf75bbe-0x4d,_0x2ed4aa-0x15f,_0x2e893e- -0x2);}_0x25370e[_0x5eae10(0x375,0xba,0x30d,0x308,0x1d4)]=_0x4567ac;function _0x22ad90(_0x17512a,_0x4b3c75,_0x2fbb8e,_0x493685,_0x21f632){return _0x6e36(_0x17512a-0xcc,_0x4b3c75-0x177,_0x493685,_0x493685-0x1ee,_0x4b3c75- -0x424);}_0x25370e[_0x8abe71(-0x216,-0x390,-0x41,-0x3a5,-0x176)+_0x8abe71(-0x13a,-0x4,-0xdc,-0x167,0x18)+'n']=_0x46f633[_0x5983d1(0x451,0x39b,0x5a1,0x5a5,0x4c2)];function _0x5bef17(_0x1642f8,_0x364712,_0x15aca7,_0x390933,_0x299f3a){return _0x5751d2(_0x1642f8-0x74,_0x364712-0x14,_0x364712,_0x390933-0x58,_0x1642f8-0x5b9);}_0x25370e[_0x22ad90(-0x74,0x90,0x1bc,0x4b,-0xb1)+_0x5bef17(0x65d,'rg#C',0x616,0x753,0x53d)]='4',_0x25370e[_0x322372(0x544,0x584,0x58c,0x66f,0x4ea)+_0x5ef56d(0x324,0x21a,0x26,0x185,0x316)]=_0x46f633[_0xf07a2a(0x2e1,0x248,'oumq',0x3aa,0x3ac)],_0x25370e[_0x5eae10(0x9d,0x3df,0x2ac,0x1c9,0x250)+_0xf07a2a(0x75d,0x5ca,'12f1',0x607,0x785)+'e']=_0x46f633[_0x322372(0x7df,0x774,0x738,0x7ed,0x661)];function _0x8abe71(_0x1f57fb,_0x2abad7,_0x1eee1,_0x171727,_0x896122){return _0x4f7411(_0x1f57fb-0xb8,_0x2abad7-0xb6,_0x1f57fb- -0x2f0,_0x1eee1,_0x896122-0x69);}_0x25370e[_0x7ca9dd(0x622,0x610,0x8ee,0x789,0x791)+_0x7ca9dd(0x87e,0x6f8,0x709,0x85e,0xa18)+'e']='1',_0x25370e[_0x322372(0x4d1,0x47c,0x54e,0x56e,0x612)]=_0x7c695;const _0x1015d9=_0x25370e;function _0x5eae10(_0x118fed,_0x15b0a1,_0x4e56a0,_0x39e4e1,_0xdcd0fc){return _0x3e2394(_0x118fed-0xf,_0xdcd0fc- -0x308,_0x118fed,_0x39e4e1-0x11,_0xdcd0fc-0x96);}function _0x3be2a0(_0x2198cf,_0x86b664,_0x317248,_0x3de64f,_0x387a3c){return _0x435860(_0x2198cf-0x19f,_0x86b664-0x1b,_0x2198cf,_0x387a3c-0x39f,_0x387a3c-0x123);}const _0x25e842=Object[_0x5ef56d(-0x32,0x165,0x43,0x7c,-0xa3)+_0x5eae10(0x2cc,0x192,0x3a0,0x1e3,0x1db)+'s'](Object[_0x322372(0x22a,0x35b,0x3a1,0x48a,0x414)+'es'](_0x1015d9)[_0x2548fd(0x6d,0xa3,-0x2a,0x20,0x68)]());let _0x56964f=_0x46f633[_0xf07a2a(0x211,0x4a7,'3H#R',0x366,0x26f)];function _0x5ef56d(_0x38b606,_0x4e7c8d,_0x3d29b5,_0xf4f6d7,_0x12bb19){return _0x4a5835(_0x38b606-0x25,_0x4e7c8d-0xe9,_0x3d29b5-0xfa,_0xf4f6d7-0x132,_0x12bb19);}function _0x1bf7cc(_0x336716,_0x5d54ca,_0x3e12f3,_0x3d31f4,_0x339f6c){return _0x3bb643(_0x3d31f4,_0x5d54ca-0x1d0,_0x3e12f3- -0x108,_0x3d31f4-0x15f,_0x339f6c-0x188);}for(const [_0xe3e299,_0x3f3976]of Object[_0x5983d1(0x1e0,0x230,0x1b4,0x333,0x188)+'es'](_0x25e842)){if(_0x46f633[_0x5983d1(0x4dd,0x560,0x640,0x310,0x415)](_0x46f633[_0x1bf7cc(0x2a4,0x453,0x3ba,'&pQF',0x22d)],_0x46f633[_0x7ca9dd(0x96a,0x69c,0x6c7,0x790,0x5dd)]))_0x322fb7=!![],_0x20d995=!![];else{if(_0x46f633[_0x8abe71(-0x14,0x12f,0x108,-0xfb,-0x103)](_0x3f3976,'')){if(_0x46f633[_0x22ad90(-0x32f,-0x1de,-0x2fa,-0x1b7,-0x193)](_0x46f633[_0x8abe71(-0x15a,-0x219,-0x10e,-0x9c,-0xe5)],_0x46f633[_0x1bf7cc(-0x64,-0x155,0x90,'C]x^',0x10f)])){var _0x338782=_0x46f633[_0x1bf7cc(0x306,0x211,0x1fe,'(qLO',0x276)][_0x3be2a0(0x424,0x2be,0x5dc,0x52f,0x481)]('|'),_0x2a59d9=0x151e+0x13ba+-0x28d8;while(!![]){switch(_0x338782[_0x2a59d9++]){case'0':try{var _0x5614a5=GaBSvX[_0x2548fd(0x426,0x27c,0xff,0x29a,0x383)](_0x37370b,GaBSvX[_0x322372(0x4db,0x3c4,0x4d3,0x65d,0x413)](GaBSvX[_0x5bef17(0x46e,'gZeP',0x5ef,0x484,0x61c)](GaBSvX[_0x8abe71(-0x1e8,-0x21a,-0x3d7,-0x5d,-0x1f0)],GaBSvX[_0xd8def6(0x6c9,0x59f,'dcen',0x877,0x785)]),');'));_0x50608d=GaBSvX[_0x2548fd(0x160,0x10c,0x22b,-0xe8,0x20f)](_0x5614a5);}catch(_0x1665f9){_0x50608d=_0x4477df;}continue;case'1':var _0x4005af=[GaBSvX[_0x5ef56d(-0x2ee,-0xde,-0x270,-0x12c,-0x94)],GaBSvX[_0x2548fd(0x432,0x3ac,0x54b,0x46e,0x58f)],GaBSvX[_0x7ca9dd(0x78b,0x613,0x8dd,0x7cc,0x82a)],GaBSvX[_0x322372(0x8cf,0x6d7,0x725,0x616,0x69b)],GaBSvX[_0x22ad90(-0x1b2,-0x12f,-0x316,-0x2f5,-0xb6)],GaBSvX[_0xf07a2a(0x34f,0x431,'KL!n',0x333,0x2b2)],GaBSvX[_0x2548fd(0x4bf,0x370,0x4be,0x240,0x1c1)]];continue;case'2':var _0x2e7ae4=_0x50608d[_0x322372(0x2e2,0x3bd,0x4bb,0x409,0x418)+'le']=_0x50608d[_0x22ad90(-0x1ff,-0x95,-0x257,-0x2d,0x161)+'le']||{};continue;case'3':var _0x50608d;continue;case'4':for(var _0xbcb589=-0x5*-0x34f+0x11fe+0x4ef*-0x7;GaBSvX[_0xd8def6(0x5d9,0x4e6,'sj]$',0x696,0x613)](_0xbcb589,_0x4005af[_0xf07a2a(0x5e0,0x44a,'[04j',0x5ad,0x4b3)+'h']);_0xbcb589++){var _0x599cc2=GaBSvX[_0x5bef17(0x4ec,'4Zyn',0x3c6,0x538,0x556)][_0xf07a2a(0x586,0x2bc,'!L)2',0x429,0x3f9)]('|'),_0x35b4c2=-0x2*-0x11f1+0x1e5c*0x1+-0x423e;while(!![]){switch(_0x599cc2[_0x35b4c2++]){case'0':_0x955456[_0x22ad90(-0x11a,-0x196,-0x16d,-0x2c1,-0x21c)+_0x5ef56d(-0x36,0x1c8,0x1bc,0x157,0x74)]=_0x43cefd[_0x5bef17(0x5ab,'h8Sz',0x3c3,0x403,0x4c1)+_0x322372(0x4fb,0x4dc,0x60c,0x4df,0x712)][_0x322372(0x417,0x686,0x603,0x4e7,0x653)](_0x43cefd);continue;case'1':_0x2e7ae4[_0x4d0bc2]=_0x955456;continue;case'2':var _0x43cefd=_0x2e7ae4[_0x4d0bc2]||_0x955456;continue;case'3':_0x955456[_0x322372(0x294,0x4c7,0x3fd,0x221,0x3c8)+_0x1bf7cc(0x39f,0x1b0,0x2e3,'dUEi',0x18c)]=_0x172121[_0x1bf7cc(0x363,0x16f,0x209,'3H#R',0x105)](_0xda17bc);continue;case'4':var _0x4d0bc2=_0x4005af[_0xbcb589];continue;case'5':var _0x955456=_0x44d0fe[_0x5bef17(0x536,'sj]$',0x3a8,0x43d,0x3c2)+_0x8abe71(-0x23f,-0x3ba,-0x3ad,-0x384,-0x117)+'r'][_0x1bf7cc(0x2e3,0x13d,0x313,'7&BF',0x171)+_0x5983d1(0x1f3,0x226,0x31,0x109,0x194)][_0xf07a2a(0x338,0x18e,'KL!n',0x342,0x331)](_0x50ff3e);continue;}break;}}continue;}break;}}else continue;}_0x56964f+=_0x46f633[_0x3be2a0(0x16a,0x161,0x3f5,0x15a,0x30a)](_0x46f633[_0xd8def6(0x5fc,0x679,'dUEi',0x6d2,0x556)](_0x46f633[_0x22ad90(0x369,0x1b5,0x2c2,0x140,0x1ab)](_0xe3e299,'='),_0x3f3976),'&');}}let _0x5a9a75=_0x46f633[_0xd8def6(0x641,0x8b5,'v8wT',0x6c9,0x816)];function _0x389614(_0x598e42,_0x4688ba,_0x500747,_0x269b2a,_0x3c8588){return _0x48eb72(_0x4688ba-0x594,_0x4688ba-0x14b,_0x269b2a,_0x269b2a-0x24,_0x3c8588-0xd);}function _0x5983d1(_0xd4758d,_0x332c15,_0x215df0,_0x51025d,_0x2dc321){return _0xc536df(_0xd4758d-0x12,_0x332c15-0x2b,_0x215df0-0x1a3,_0xd4758d-0x223,_0x51025d);}if(_0x46f633[_0x3be2a0(0x554,0x4f0,0x604,0x52d,0x488)](_0x455bf4,null))for(const [_0x25b76b,_0x39c798]of Object[_0x3be2a0(0x34f,0x355,0xad,0x239,0x220)+'es'](_0x455bf4)){if(_0x46f633[_0x8abe71(0xe1,0x1b2,0x19e,0x28d,0x24c)](_0x46f633[_0x389614(0x947,0x825,0x675,'7AR[',0x886)],_0x46f633[_0x5bef17(0x5b4,'!)L8',0x545,0x4dd,0x680)]))return'{}';else{if(_0x46f633[_0x22ad90(0x118,0x19f,0x20f,0x328,0x17c)](_0x39c798,'')){if(_0x46f633[_0x389614(0x7fd,0x712,0x75f,'RPBh',0x7b7)](_0x46f633[_0x5983d1(0x41c,0x503,0x2f4,0x3fb,0x5f1)],_0x46f633[_0x22ad90(0x15e,0x5c,-0x9d,-0x12e,-0x14)]))continue;else{var _0x4db9d6=_0x3a0de7[_0x12e544][_0x5eae10(0x1ce,0x159,-0xae,-0x129,-0x1d)];for(var _0x1d106f=-0x2652+-0x224e+-0xa6*-0x70;_0x46f633[_0x389614(0x503,0x4d0,0x499,'(]ai',0x4a4)](_0x1d106f,_0x4db9d6[_0x2fbcbe(0x5df,0x55f,0x61b,0x4a1,0x47a)+'h']);_0x1d106f++){var _0x1d4bb3=_0x4db9d6[_0x1d106f][_0x5eae10(-0x95,0x1b7,0x1c8,-0xa1,0x1b)];for(var _0x1bdc3b=0x2016*0x1+0xd8d*0x2+-0x3b30;_0x46f633[_0x2548fd(0x41f,0x277,0x1c0,0x37e,0x462)](_0x1bdc3b,_0x1d4bb3[_0xd8def6(0x731,0x917,'XZN6',0xa06,0x82d)+'h']);_0x1bdc3b++){var _0x5f2c51=_0x1d4bb3[_0x1bdc3b][_0x5983d1(0x54b,0x39d,0x5e4,0x701,0x5fb)],_0x5b6be5={};_0x5b6be5[_0x5bef17(0x5e1,'QqnC',0x7a2,0x72e,0x7b2)+'d']=_0x5f2c51[_0x389614(0x600,0x771,0x93d,'XZN6',0x94c)+_0x22ad90(-0xd0,-0xd4,-0x14b,-0x7e,-0x8c)],_0x5b6be5[_0x5bef17(0x7c9,'CW1M',0x606,0x93c,0x6a2)+_0x2548fd(-0x55,0x102,-0x8c,0x2e4,0x3f)]=_0x5f2c51[_0x22ad90(-0x127,0xa4,0xf5,0x18b,-0xd6)+_0x22ad90(0x93,-0xbf,-0x38,0x64,0x11)],_0x5b6be5[_0x3be2a0(0x653,0x2e0,0x445,0x27e,0x465)+'ic']=_0x5f2c51[_0x5eae10(0x269,0x26e,0x258,0xd5,0x257)+'mg'],_0x5b6be5[_0x2fbcbe(0x591,0x699,0x63c,0x6b1,0x69e)+_0x2fbcbe(0x3c2,0x698,0x4ea,0x557,0x59e)+'s']=_0x5f2c51[_0x8abe71(-0x1d1,-0x6,-0xce,-0x32f,-0x22)+_0x2fbcbe(0x731,0x7ae,0x7db,0x69d,0x898)+'t']||'';var _0x1c3d39=_0x5b6be5;_0x2fc971[_0x7ca9dd(0x608,0x585,0x564,0x6c1,0x681)](_0x1c3d39);}}_0x572666[_0x1bf7cc(0x367,0x288,0x264,'gZeP',0xc4)]=_0x86c422;}}_0x5a9a75+=_0x46f633[_0x7ca9dd(0x664,0x524,0x6f2,0x5fd,0x6ef)](_0x46f633[_0x2fbcbe(0x668,0x608,0x5bb,0x581,0x567)](_0x46f633[_0x5983d1(0x3ef,0x2b3,0x24e,0x4b2,0x24d)](_0x25b76b,'='),_0x39c798),'&');}}console[_0x8abe71(-0x198,-0x23c,-0x375,-0x22b,-0x24e)](_0x5a9a75);const _0x45ee5e=_0x46f633[_0x5eae10(0x116,0x16e,0x4d,0x106,0x147)];function _0xf07a2a(_0xc38383,_0x4622d7,_0x13512b,_0x2a1693,_0x514a7c){return _0x3bb643(_0x13512b,_0x4622d7-0x1e4,_0x2a1693-0xe2,_0x2a1693-0x36,_0x514a7c-0x4d);}const _0x189c8e=_0x46f633[_0x1bf7cc(0x4e4,0x452,0x40b,'fHa6',0x26d)];function _0x2fbcbe(_0x2c7942,_0x451e56,_0x1ab827,_0x1e2141,_0x48a575){return _0x4f7411(_0x2c7942-0x1aa,_0x451e56-0x152,_0x1ab827-0x366,_0x451e56,_0x48a575-0x109);}function _0x7ca9dd(_0x5141a4,_0xb79e4d,_0x42d526,_0x48ef67,_0x72eb6b){return _0x4a5835(_0x5141a4-0x3,_0xb79e4d-0x144,_0x42d526-0x7e,_0x48ef67-0x759,_0xb79e4d);}const _0x29a86d=Crypto[_0x5eae10(0x129,-0x56,0x187,-0xec,0x2b)](_0x46f633[_0x2fbcbe(0x7b1,0x8d5,0x7f0,0x75d,0x699)](_0x46f633[_0x8abe71(0x19a,0x269,0x13e,0x380,0xf1)](_0x46f633[_0xd8def6(0x80f,0x898,'V*O9',0x6f6,0x733)](_0x56964f,_0x5a9a75),_0x45ee5e),_0x189c8e));function _0xd8def6(_0x5a35e7,_0x28dde9,_0x3e3631,_0x350c28,_0x4171c3){return _0x3bb643(_0x3e3631,_0x28dde9-0x171,_0x4171c3-0x39e,_0x350c28-0xe5,_0x4171c3-0x3f);}function _0x322372(_0x5e8cc0,_0x442b09,_0x426547,_0x3c3584,_0x4e77d1){return _0x2a6f8c(_0x5e8cc0-0xf3,_0x442b09-0xde,_0x426547-0x4e4,_0x3c3584,_0x4e77d1-0x175);}return _0x419141+=_0x3be2a0(0x100,0x272,0x24b,0x7b,0x24e)+_0x1015d9[_0x46f633[_0x389614(0x756,0x577,0x559,'fHa6',0x72b)]]+(_0x5eae10(-0x117,0x25e,0x235,0x153,0x79)+_0x322372(0x75b,0x658,0x617,0x4fe,0x6c7)+_0x22ad90(0x30a,0x17a,0x2bc,0x340,0x23b))+_0x1015d9[_0x46f633[_0xd8def6(0x5d9,0x6f1,'4Zyn',0x6f2,0x5f7)]]+(_0x5ef56d(0x224,0x4e,0x195,0x1a2,0x19b)+_0x2548fd(0x37c,0x195,0x338,-0x56,-0x23))+_0x1015d9[_0x46f633[_0xd8def6(0x5ca,0x65c,'XZN6',0x598,0x71c)]]+(_0x389614(0x734,0x6a6,0x71e,'XZN6',0x6a3)+_0x389614(0x6c9,0x54b,0x488,'AoKb',0x624)+'=')+_0x1015d9[_0x46f633[_0x2548fd(0x1b6,0x30f,0x193,0x124,0x3d1)]]+(_0x8abe71(-0x242,-0x33e,-0x58,-0x61,-0x18d)+_0xd8def6(0x60f,0x67b,'V7mz',0x627,0x5a3)+_0x322372(0x5af,0x634,0x67b,0x6d0,0x63d))+_0x1015d9[_0x46f633[_0x5983d1(0x516,0x373,0x49d,0x65d,0x4be)]]+(_0x1bf7cc(-0x7d,-0xc,0xa2,'s60e',0x111)+_0x5bef17(0x5dd,'(qLO',0x57a,0x4b1,0x3fb)+_0x7ca9dd(0x80f,0x88b,0x9a6,0x7ed,0x663))+_0x1015d9[_0x46f633[_0x389614(0x5ea,0x6df,0x50c,'&pQF',0x5f1)]]+_0x7ca9dd(0x87c,0x829,0x5dc,0x755,0x5aa)+_0x1015d9[_0x46f633[_0x5ef56d(0xf8,-0xfa,0x2f,0xe7,-0x2)]]+(_0x2fbcbe(0x59d,0x8ab,0x6d1,0x835,0x566)+'=')+_0x29a86d,_0x419141;}function _0x2720(){var _0x2fef17=['FYVdNaC','W4lcK8otbhS','decry','els','WQ3cSSk2WOpcKq','gdpZc','WQj8h8kMW4G','pmkiA0/cUq','EML6s20','ljqta','cat_i','WO9FsxGU','YTSbl','W7ifcmohhG','uKrlyMG','iIWkica','ZWNaw','e_id\x22','gNGpy','ve_it','pUwuP','WQHXpCkyW44','rKfNEKG','rmo1iColta','MSvWx','Cfv3Dva','pad','W5KyW47cKWO','nName','wvrtyMW','EgXZB0e','WRPclLW1','yuBdM8oRpa','ChdAj','wdmzW6zW','WPJcISokqmoN','WP7dU3D1ka','episo','WPpdR8kyW5O3','toLow','q09ovu0','WRfvW5hdH8kW','paddi','rmomnSo3rq','SQLRU','zM96AfK','nYbtywy','pYstm','WO3dVCkNf3y','WONdKtu5W4O','WRD8pmkiW7m','WR4rxuxdPW','B20VC2G','WRuCtSoirq','ome/9','WOGxWQNcPSkm','key','vwHYshG','tion/','W4lcNCoBlN0','DLHIBfi','DuLLrLi','iSk4WQZdM8oi','A8omhmo3oG','tMxHt','omkDWQ7dMSo/','DSkJd8kwW4u','yKXqy0G','W4aLkq','ructo','revt','WQpcQ8oeW57dSq','sort','class','t0pdU8otba','dvfhWQWs','Emk7i8kiW6G','ilrCo','ESo/iSoshW','BIGPia','WPtdL8kfW74M','swfHy2e','WO5qW6VdTSkU','uKNdGSoxDa','eLbe','t3PLsLq','DSoBWOSDDq','Ppcvg','w_typ','AM9wENK','CLLSu1e','C2HVDW','ie5uidy','OEUzl','BpTGx','id_co','rGZcHCkkDa','JdSKA','oncod','Ahr0Chm','ySkCWRVdHa','WPTPzMil','\x22{{ex','nProp','i8k4W68','CgXHEvu','zhPTzKS','y2GI','C0Hsv1C','CMKsomoz','b8kmW4dcHJq','vhJdLSo+ga','WO9pW7xdQSkv','jIzHBSoy','W7LoabZcKG','langN','iSkiW4/cGIe','y3rVCIG','scaj','A2v5','DLzPve4','ve5czha','ufRdMSosiG','\x20\x20\x20\x22s','C3bSAxq','WOJdPmkXWOaM','ExbLx2K','mh3cSW','y2j0r0K','fozhY','show','wmo6j8ovAW','W4VdHmoiCCol','pSkkWO7dUSo0','BIFdKXfH','WRNdHmkKk0u','tgjMsKO','WAP/3','shvjBue','B249','cffrWOC9','WRfttCkAra','value','W4FcImofmNy','Aw5JBhu','zCo9a8oGFW','W6JdQSo8W6/dLW','lJaUndG','DwmGpSoi','gzKsS','dCkdmCoYiq','BIaOzNu','conte','heade','tvHLEe0','KdzWD','W6ZcUSozhMG','W5/cNNfgWPO','qufcqKm','nCoMWR3cQ8oQ','CKTJv1u','W7ajfCoA','FmoIb8o0bG','W7ldRmoWW4CrECkHW5rKsYtcJbDW','_a_sh','WOL4c8kiW5u','play_','WQBcH8kHWPbn','BKLK','oWbOV','y21eB1y','z0X1ENm','czktX','L,\x20li','jFIWG','vod_y','vK5Xuw4','ncffgdS','sAwHY','uc8ZlJa','WQjkl1up','xCoDWP7cVSkD','WPhcVwPNWOy','14288600VnZHmI','EdaaAmop','yxvSDcG','yMLUza','B3CVC2u','sSo+pCojBq','zgvZvhG','gzFTB','Xtckj','EKzNCeu','u1fmuLu','post','EtuxiW','mColqW4h','(((.+','CvPLrxm','AerIuMy','rHfuW6P7','uCoKWO8usq','ytSEgCoc','showT','mvzcL','zefJuxO','W6W0mSo3eG','om/sh','W50LW5tcKqC','null','BfzTBhe','u8oZpCofuq','veDOueu','W4tcRSozlwW','W4u6W6RcRJi','vhLKvem','W6zJE8kQkW','vHiHZ','v1HNzuO','B20VAw4','210948PVfKBB','obile','lfNQY','B3j5','ow/fi','jMrLDMK','cells','smoMiCozvW','CNvJDg8','DgLVBG','W7VcMwbTWQ0','TqeqS','RhutE','HUjZd','ExqjH','mtG2mdu0mJjqwMLIseC','W79gzc7dUq','CL9Yyw4','1.0.4','apply','W5qJW6JcOW','WO7dTmkNW4S','BK5HBwu','W6ulW4VcOJe','|5|3|','oCoYqbS3','zxj0Eq','pmoExquk','W5DQW5BcRmkU','OZVPS','TML,\x20','pmkhWO7dHG','wMvUt2e','CM4GDgG','wMDft1K','z0voqw8','tNnstey','A2jHDhy','entri','dCkBW4hcJau','WPn8kG','WPJcJSouBSoT','p8kAWPldMCoe','twfW','kSk0A8oXbW','zg1tCfK','warn','nSklmSo1jG','WOXLWQNcPJy','yxbWx3y','emark','WR/cTCoxFSor','imooqaO','zxjdyxm','BNvSBa','Afriq2u','gify','type','WOv1WRBcNSo1','veuvbCoE','rhLjz2q','WRFdNgW','W79dWOOYW5i','DMfSDwu','CM93CW','2098065LxZwoF','v09gqLa','BgfUz0K','C2vHCMm','WOBdNLbiaG','Dg9FxW','W6BdUfDlWOO','W6hcNdVcJ8oO','DM9Kx2q','EM0pErO','W6pdUmoIW58j','mcaOv2K','888解忧','we5QshO','ixqwc','u3nVquy','spDUg','16waqKeF','y2f0zwC','?_ts=','y1nYruy','C2vHz0y','odz.c','wSouWOO+tq','y8kVcG','W73cPwvEWP0','detai','W5fMWRtcHCoP','url','u8oCrmoglHFdReC','BxrKyu8','C29YDa','WRtdTmoPzGG','vnTml','EsVdGazH','vsftW5PV','WO/cIhO+WOu','lglbp','ymkkWQ/dVMK','WRXCD0KG','gmkfW5/cUam','WQxcVmo6BSon','r_ran','\x20\x22{{e','fr4lWPux','zhXKzwy','rCokWQe4qa','ntqjN','W7DBtuFdNa','xjpwD','D1Pwz2W','y1bcvwy','rtext','zxbPC28','rfzrC2e','y2vSBhm','W6rIFmkG','mHjElGG','ow/de','WOFcIhNcU8kI','BgQGG','W4JdMM9dWRa','W6ORymoBWRhdLCkfc8k9mrFcSa','sh;\x20I','EIXUK','__pro','uCkRWPldIf4','rKVdSColoW','\x20x64)','zxjYB3i','32936uDOyoI','tuq1','WRZcMSklWQNcSW','Dg9tDhi','TydTC','rom','esolu','uSoKfmoMDa','F8okoG','VRIvG','amkNW7xcNmk8','d8kAWPNdR8oN','dSkAW40','CgXHExm','WPZdPx7cOmkF','DM9Kx2K','year_','bG5Lha','nxW0Fdi','gzgEy','ksbdAhi','zs8Xmda','FCozW45LWR8','WRxcPSoJW4xdKa','vs9BW7b6','DcGXkx0','WP/cICoOBCow','WQ3cOCkqWRbq','D2fW','.tv/','cmDoV','ySkTb8kmW4a','name','kgVkd','aSkoW5pcQCkt','playI','nSkHoCoUda','des','nzGNn','sNrYsLa','Bg9N','WPtdQmkKW5Km','w17dMSoJmG','wML5qLG','DwvgDu8',',\x0a\x20\x20\x20','zNjVBuu','wLOovq','nMdcMmkqDG','zJiPe','As3dOrDW','t.yea','dFtth','WRNdIxX0na','table','CMrFDhK','yw1L','FmozaCo0zq','W6eyW57dP8on','krTpi','\x20\x20\x20\x22r','play','EfnNs00','bgbra','Zufnq','D8kxWQlcJIW','zKPbwfO','WQqHcSoegW','122469ZjJwqM','nhtcNSk7Aq','lengt','z3iAutO','ElZng','aSkqW53cT8kn','u0TAwMq','CNjyzfK','PDbOl','W5ldRw5AWQq','WQ9lzW','jMfWCf8','z2rWwMm','iIsyI','uK9zA1C','ear','zw1HCMS','__QUE','uunWtLC','WQ/cNSkWWOtcQW','r2LJsuq','WPVcLmouBCol','C2HVD18','DhjHy2u','WQ5wz3CG','gdfhar8','12ZGgDAw','W5XqlcNcJG','BNn0CNu','zwDPB24','FmoLgSo3iq','W5NcHgzX','code','As5UAxy','ve5Xsva','bCkhEmo4','n_id','desTx','zfvSuxm','CtCaS','g_id|','lNnVCNq','bSklBCovmq','W51YiHhdSG','o2dcQ8kSCa','vfrWr3u','r2vJA28','cJIWc','w8oekSoNiG','DSo9dmo6pa','nZa2lCoAW5v8WRS','EdBdRqPM','WRJcPCkxW67cSW','WRpcPSoeW4ldVa','WPtdNmkxEZG','CgD4EK8','vmozjSo6Ca','g8ogWRRcSSou','WRdcTSowW5G','Bgf5x3u','pmkfnSo+','iNjLDhu','|3|0|','cinto','DSo7gmoYeq','c19rWOah','zxjZAw8','EmohC8ogba','BhrLCI8','qZeEs','W5CWW7hdL8k6','xSo2p8oy','WRLTiCk6W6O','WQ/cJSoDW5NdTq','WRdcSmkTWOHG','iSopvHOk','mMddPCojoq','YwGlF','W7hdV29HWOC','W65OzCk4Bq','Bw5lCMy','tb1EW5fL','u3VdP8oUjG','emkhn8kLtG','C2TLEq','WRhcT8k1WOW','ICbKw','dSk+W4VcGWS','q2HKqwO','ugTJCZC','rKcWU','WQ3cVmk+WQNcHa','WOZcG8kHW7dcOa','vKhdRmoEja','WQtcQSoeW5/cSq','WPxcVenhWOW','runc','Chrom','{}.co','qxHRsxe','https','EhrKAg0','WRBdICkLhuK','W4jnW7xcRW','\x22retu','Aw5MBW','WRRdLMDQ','p8oiWR3cL8oy','WOxcH8ocW5NdIq','iSktWPddIW','zxH0','W6emnmovgG','vxrMoa','z1v1vLK','zw5J','ECoRbmo2nW','W6beWOqlW5y','conso','W5RcMxPUWRW','id|de','mf8Xnv8','arch/','W5DiW6/cTmkt','WQJcOSkwW6RcKW','W6JcLNb3WPW','kNnRi','CMfUz2u','tSkvW7BdRCkwzCk5kMNcQdC','W7XjcZtcPa','zenVzgu','W4aglCoYpG','WOldRCkQW5WU','DvLhCfu','C3rHCNq','W78fCq','zM9YBt0','B3j0x2i','wtO6','t2ferKK','EhqUCMu','nstru','NZAwi','WPH0WQVdMCo5','nctio','BMfTzq','zmocf8ocCG','WQDBmKSR','B3jT','xCkhW6/dVSka','WQJcPCkzW7FcIq','AxrSzq','W6/dVg1dWQG','ue13yum','sKP3Efy','D0PpBgO','info','toStr','AxjLy3q','DgL0Bgu','actor','mcL9Fsi','txeCEsS','elNam','qfysxa','WRtcUCoWxmo9','WQNdVSk7kLm','y29T','wAEYL','y8k7hCkm','W43dLgb3WOC','W6HdtCkabG','Pkcs7','W5PxW6VcOG','pSkqW4xcKte','W4ZcIxz8WPG','W75Gnr/cKW','W7efpmoboa','icaGica','ndows','CMKZ','sLfiANO','vNmsd','EXRKx','rConW7POWRa','KIdTQ','FsiScIa','regio','ATPNH','gTGWX','deNam','v2ngtM4','Aw42ndS','y29UC28','ChvZAa','W78Bh8omaW','yxbWBhK','qjgYC','Bw9Kzq','BCoFpSoOoq','__BOD','mode','WR7dHmkrche','zmkaWR/dLgS','7.36\x20','WQRdVCkZjMm','W508W7dcLZa','cHVzy','ioLHz','aSkbkCoUga','oI8Vyxa','join','WPXEfCkwW5q','AgjNy2K','WPtdPwpcK8kt','DvzPD3G','A2uGr2u','tmoZmmofwG','CfjXtMS','W5NcNMzTWRe','uuJQM','entit','mZiYy1bQyw1q','vod_i','WRVcSSkYWOHT','uSo8W5HnWQm','tLPbD2K','DhLWzv8','gSooWQNcPW','KoyFN','const','anges','i.niv','u0jHtvC','A1v4C2O','retur','fromE','b8kaW53cLq','W79cW6ZcImkV','Bw9NtK8','://ap','FSoznSoFzq','showI','s2TiyMK','reDwwvq','WOZdQxNcMmkc','zwXjza','pmo4hCoyBsWN','WQHXpCkyW5m','h8ooWQhcUG','cmkHp8onlq','jCkkBq','zgvMyxu','ytpMs','ciphe','e8ooWRNcSCoe','W4tcICoemW','sg5mwKK','DNfdvgm','Ag93x3q','dzmfK','WRNcKM13WQ4','ame','n()\x20','jmktWO7dOCo6','oid','push','e8oiemoSjW','\x0a\x20\x20\x20\x20','DJPrWR0','ESkaWQxdHM0','D2fYBG','hgHaWRSt','ECoEcSoC','WPhdOCkNW5SG','(0)}}','l8kRvSoNcG','WQBcOmk8W6dcTq','WRFcJMG','DgfPBc8','mGmCE','oIaIE3S','ipsym','Mozil','6\x20(KH','Hex','ext.s','rKfAqxi','DM9Kx3a','537.3','error','W5TxW6JcPmkt','pN1H','wg14DLq','WP3cTmkQWOVcJW','fmkbESoEia','WQtdNxzRcG','vxLHsNK','BHUnY','y2LWAgu','rLfOANy','jSouvZ0x','://m.','WR1BlvSY','vfnzAfK','WP7cJCowAmol','WQTkmW','zMfYAs8','q1FcKmodoa','owdcQCkuBq','W5bBW4NcGCkY','W6PhW58kW5C','GDPiq','WP5+WRy','tmoXd8o+xq','DM9Kx24','oCk7WPJdQmoF','cQnEg','Map','lCjIR','WQDLW4ddLSkU','qcfzW7zR','BgvUz3q','CgfYC2u','W4JcGwv1WPe','WRyyjCoZhG','AxfKAKS','marke','WPtdOwpcK8kP','BhqOmcK','efaul','oSokvSoxiW','WP5Bf8kHW7y','GGGyS','gUuVY','W5T7uGhdTq','strin','list','ow/pl','W5mTW6dcNYm','W4JdPxfB','gmk4xCo2hq','parse','VOEYD','p8kgWO/dH8oJ','WR/dPmkecw4','umo+FSkjjG','hasOw','o15AzSkm','tKznzKS','pmkiA0/cOG','W7CucmoDgq','B2r6lMm','aCkbCmoYjG','joVzy','DM9Kx3i','zNfOz2e','mMRcNSk+BW','WPjZbCkaW7C','x3rZ','\x20\x22yea','wxHlDeu','r05zAuC','ulYnL','rezXv2e','DwTTCw8','BNrYAwu','sKfJzLG','ivod','BgeVns4','WOpcOSk6W43cIq','rKnZse8','now','wap_n','2090325CWQVvM','C3bevwC','CezdCgC','|1|2|','W6WyamodpW','CMvNAw8','CNrLEhq','W55jya7dQW','ODOru','g8oqWOZcRmoN','JaVzk','YEXnF','uerIt2W','W6BcPCknyq','BgfUz3m','JqsHD','x8oca8kt','KgtQg','nZC0AMreChvc','W7jqWOGqW7W','y3yOp8oe','D0D1tM4','wKH5yMq','ctor','nmo4xayB','W710m8kDW6W','enc','322cPjamP','CgfKzgK','W59WAqC','hmQaj','f31jWROW','SsoAF','g8kfW4VcTIu','KTffA','WQVcH34','TGhPE','b8kwFCoKoq','WRxdQmkMkG','qmkUlCki','&oid=','W7bvAdFdUq','x8o3mmoszG','vod_p','fo/WA','i8kaWPa','Cuniyve','CgfK','W6TKWPeuW5O','W47cICoVffi','v0HJAeu','WQxcGhzWWPu','lSkdnG','W43cImotdvi','WRlcVCkDW5FcHG','BYcJu','y29Kzq','otyUmti','WQtcUSoxW7/cJG','zSo+bmoM','z0fpqNi','itle','WRBcRCkiWQ5K','W6bAWPKkW5a','chann','User-','playR','CwPNwum','id\x22:\x20','dSkeW4/cKYS','14\x20Sa','split','bind','WsMXn','kSkmASohoa','HYwny','ory','bQbod','oKPAl','tMrqs2S','filte','ing','WP9eA1mS','W7LddHNcTq','v0fqlZm','aGQRw','LBmbM','CmwtA','g8kEE8opka','WPVdUMjJdG','condi','EWOGica','versi','WP/cICoKrG','WRhcGxzPWP4','tNPouue','tSo6ma','EcZdKrf7','E8oLo8o3ia','FuKav','amolubqz','ChjVDg8','C3r5Cgu','eJH5ed8','nK54C3P0va','kZSsl','DyIgd','BgLZDa','cko)\x20','zgv2Awm','WORdTw7cGmki','sgv4','CgXHDgy','ksSPkYK','DgLVBNm','W5PBBZddVa','C2HVD0K','rNfeExa','KrAdv','WOz5WR/cUmoB','jSovrYC0','BwfYA2u','uhzpuvC','x1a/x3m','W53cNKzTWPO','log','uxvYvKi','t_id','init','Esi6ici','jNnPz24','W43dVYagW6K','C2HVD1q','W43cIvTFWQe','ExrmEhe','AwrFy28','omkiAx/cUG','kcGOlIS','vOszj','BgfUz18','zLzwr2e','WPznW6NdP8kx','0\x20(Ma','ZBSiL','zxnVBhu','A8ohnSozqG','nId','(KHTM','ext','W53cImoBpG','it/53','Aw5N','tmkSf8kyW4O','qw1yuxO','YelWK','rn\x20th','&plat','A2v5D28','SWxDh','axKAj','v3nnwg4','vod_r','type_','\x22chan','vod_a','W6unhW','gSkRW4lcQtm','vod_n','zgv4l20','Utf8','trace','Bgf5x2y','aHXVF','DFqWa','sSowW4D+WRa','z2LMEq','homeV','Dg9NrhG','}}\x22,\x0a','uLzTs2C','vmo/W4XXWPC','keywo','W5JcLCoCpJG','BNrLBca','UQUzW','wdxdOYXg','WQX4vgyk','.1;\x20W','\x20\x20\x20\x20\x20','NzNQA','eSkFW4tcSGK','NUFnD','de=','PVVJN','dCode','nSkEnSooea','t.lan','sSowWOWi','show_','WQJdMgDZEq','y8ohW5TXWQW','TTpGu','hbgci','a8kcW4bnja','AwG1kCof','Dr8tmSkd','encry'];_0x2720=function(){return _0x2fef17;};return _0x2720();}function _0x5751d2(_0x7166b,_0xb05573,_0x3fa4d8,_0x5c9d75,_0x48d71f){return _0x26cc(_0x48d71f- -0x2d5,_0x3fa4d8);}export function __jsEvalReturn(){var _0x4ec7fb={};_0x4ec7fb[_0x2f9ecc(0x3d,-0x187,-0x15,-0x28,-0x4c)]=init,_0x4ec7fb[_0x4cd461(0x586,0x3d4,'(qLO',0x56f,0x3de)]=home,_0x4ec7fb[_0x2f9ecc(0x60,0x11b,0x1b,0x11b,0x2)+'od']=homeVod;function _0x5084b6(_0x1af4c8,_0x574572,_0xb09b68,_0x54adc0,_0x4efaee){return _0x3e2394(_0x1af4c8-0x17c,_0x54adc0- -0x28a,_0x574572,_0x54adc0-0x1b8,_0x4efaee-0x123);}_0x4ec7fb[_0x5084b6(0x80,0xab,0x93,0x74,0x2a)+_0x3ece16(0x1a1,0xef,0x1cf,0x80,0x304)]=category;function _0x583bb7(_0x3ca2d9,_0x163daf,_0x10bf86,_0x37ac82,_0x36e3a0){return _0x3bb643(_0x10bf86,_0x163daf-0x1b1,_0x3ca2d9- -0xd6,_0x37ac82-0x136,_0x36e3a0-0xef);}_0x4ec7fb[_0x2f9ecc(-0x294,-0x3dd,-0x27a,-0x131,-0x326)+'l']=detail,_0x4ec7fb[_0x14ac16(0xd6,0x3b4,0x30b,0x2b0,0x220)]=play;function _0x3bbe05(_0x2b7328,_0x17d032,_0x577d13,_0x2eb023,_0x1dca17){return _0xc536df(_0x2b7328-0x114,_0x17d032-0x4a,_0x577d13-0x170,_0x1dca17-0x1eb,_0x2eb023);}function _0x3ece16(_0x13429b,_0x52585b,_0x217be2,_0x4e5b8e,_0x549b6e){return _0x3d45e7(_0x13429b-0x18e,_0x217be2,_0x13429b- -0x2e5,_0x4e5b8e-0xa0,_0x549b6e-0xa3);}function _0x1c6256(_0x4b114f,_0x170c41,_0x5a9488,_0x540d7e,_0x2d06b4){return _0x2a6f8c(_0x4b114f-0x1c3,_0x170c41-0x2b,_0x2d06b4-0xf4,_0x540d7e,_0x2d06b4-0x6b);}function _0x2f9ecc(_0x35ba15,_0x42e823,_0x5d604e,_0x4bbeec,_0x570165){return _0x2a6f8c(_0x35ba15-0x1d5,_0x42e823-0x178,_0x5d604e- -0x16c,_0x42e823,_0x570165-0x119);}function _0x4cd461(_0x13b573,_0x63e47d,_0x20f5c6,_0x8368ed,_0x166911){return _0x5751d2(_0x13b573-0x1b,_0x63e47d-0x4a,_0x20f5c6,_0x8368ed-0x27,_0x166911-0x430);}function _0x14ac16(_0x20d6e2,_0x54e635,_0x126c42,_0x874735,_0x3a347c){return _0x2a6f8c(_0x20d6e2-0x13f,_0x54e635-0x61,_0x3a347c-0x2c5,_0x126c42,_0x3a347c-0x1a2);}return _0x4ec7fb[_0x583bb7(0x178,0xa9,'F#Sw',0x178,0x83)+'h']=search,_0x4ec7fb;} \ No newline at end of file diff --git a/js/sharenice_open.js b/js/sharenice_open.js new file mode 100644 index 0000000..1696bb1 --- /dev/null +++ b/js/sharenice_open.js @@ -0,0 +1,135 @@ +// 搜索滑块验证 +import { load, _ } from './lib/cat.js'; + +let key = '短视频'; +let HOST = 'http://www.sharenice.net'; +let siteKey = ''; +let siteType = 0; +let PC_UA = 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36'; + +async function request(reqUrl, agentSp) { + let res = await req(reqUrl, { + method: 'get', + headers: { + 'User-Agent': agentSp || PC_UA, + }, + }); + return res.content; +} + +async function init(cfg) { + siteKey = cfg.skey; + siteType = cfg.stype; +} + +function clsjoin(cls) { + _.each(cls, (s) => { + let typeId = s.attribs['href']; + typeId = typeId.substring(typeId.lastIndexOf('t/') + 2); + classes.push({ + type_id: typeId, + type_name: s.children[0].data, + }); + }); +} + +let classes = []; +async function home(filter) { + let filterObj = {}; + let html = await request(HOST); + let $ = load(html); + let series = $('div.nav > ul > li > a[href*=net/]'); + let tag = $('div.hot-tags-list > a[href*=net]'); + clsjoin(series); + clsjoin(tag); + return JSON.stringify({ + class: classes, + filters: filterObj, + }); +} + +async function homeVod() { + let link = HOST + '/t-576O5aWz'; + let html = await request(link); + let $ = load(html); + let items = $('div.item-box ul li'); + let videos = _.map(items, (item) => { + let a = $(item).find('a:first')[0]; + let img = $(item).find('img:first')[0]; + return { + vod_id: a.attribs.href, + vod_name: a.attribs.title, + vod_pic: img.attribs['data-original'], + vod_remarks: '', + }; + }); + return JSON.stringify({ + list: videos, + }); +} + +async function category(tid, pg, filter, extend) { + if (pg <= 0 || typeof(pg) == 'undefined') pg = 1; + let link = HOST + '/' + tid + '?page=' + pg; + let html = await request(link); + let $ = load(html); + let items = $('div.item-box ul li'); + let videos = _.map(items, (item) => { + let a = $(item).find('a:first')[0]; + let img = $(item).find('img:first')[0]; + return { + vod_id: a.attribs.href, + vod_name: a.attribs.title, + vod_pic: img.attribs['data-original'], + vod_remarks: '', + }; + }); + let hasMore = $('ul.pagination > li > a:contains(»)').length > 0; + let pgCount = hasMore ? parseInt(pg) + 1 : parseInt(pg); + return JSON.stringify({ + page: parseInt(pg), + pagecount: pgCount, + limit: 16, + total: 16 * pgCount, + list: videos, + }); +} + +async function detail(id) { + let vod = { + vod_id: id, + vod_remarks: '', + }; + let playlist = ['观看视频' + '$' + id]; + vod.vod_play_from = '道长在线'; + vod.vod_play_url = playlist.join('#'); + return JSON.stringify({ + list: [vod], + }); +} + +async function play(flag, id, flags) { + let html = await request(id); + let $ = load(html); + let playUrl = $('div.video-play-box').find('video:first')[0].attribs.src + '#.mp4'; + return JSON.stringify({ + parse: 0, + url: playUrl, + }); +} + +async function search(wd, quick, pg) { + return '{}'; +} + +export function __jsEvalReturn() { + return { + init: init, + home: home, + homeVod: homeVod, + category: category, + detail: detail, + play: play, + search: search, + }; +} \ No newline at end of file diff --git a/js/sssp_open.js b/js/sssp_open.js new file mode 100644 index 0000000..127a11b --- /dev/null +++ b/js/sssp_open.js @@ -0,0 +1 @@ +//bbQ0FUT1CKAxhzc3NwX29wZW4uanMsYXNzZXRzOi8vanMvbGliL2NhdC5qcxxfX2pzRXZhbFJldHVybgxDcnlwdG8KZGF5anMMamluamEyBlVyaQJfDl8weDJlZDYOXzB4MjMyMRJfMHg0ZTFiMTQSXzB4MmRjOTlkEl8weDE2MzU5ZRJfMHhiMzE0YzkSXzB4MzgwZTFmEl8weDE4OTA0ZBJfMHgyYzJlZGQSXzB4M2RkYjA0El8weDE4Y2UzNhJfMHg1MmNkNjkSXzB4ZDA1Y2EyEl8weDNkZDIxMhJfMHg1NTVmZTESXzB4MmM4ZTJjEl8weDUzNTE3ZhJfMHg0NzE4MDMSXzB4MjBlMzBhEl8weDNjN2NjZRJfMHgyNGIzYWQSXzB4MWI4MGFkEl8weDM5ODhhMhJfMHgxZjU2OWQSXzB4YzQzOWYyEl8weDRiODM3ZhJfMHgxNzYwYWESXzB4MTUxMDU2El8weDUwMDRiZRJfMHgyOWZmY2YSXzB4YjFmZDEyEl8weDExZjU3ZBJfMHg0ZmVlOGYSXzB4ODQ1OTZlEl8weDUyNjdkNRJfMHgyYWQ5ZWQSXzB4M2RiODhiGHZvZF9wbGF5X3VybBJzdHJpbmdpZnkKcGFyc2UYZnJvbUNoYXJDb2RlFGNoYXJDb2RlQXQ8L2FwcHRvL3YxL3ZvZC9nZXRWb2RTZWFyY2g/d2Q9EnN1YnN0cmluZwhwdXNoSFgwWVNFUThYR3dJUlF4a1RVbFlaWGhOT1FFcFlUUXRBV0EwPQ5yZXBsYWNlCnN0eXBlCHNrZXkOIEJ1aWxkLzBCZ0JWV1FZQURWZFpBQUJWQVFBRUJRPT0SYXJlYV9saXN0DmZvckVhY2gKdGl0bGUGbG9nFnRvVXBwZXJDYXNlEHZvZF95ZWFyDHZvZF9pZBxIVUFXRUkgTWF0ZSA0MBZwbGF5ZXJfaW5mbxgmcGFnZVNpemU9MjEOdm9kX3BpYwhjYXRlCHRpbWUIaHR0cAxkZXZpY2UIdXJscxRyZXBsYWNlQWxsCGZpbmQadm9kX3BsYXlfZnJvbQhhcmVhEHRyeSBuZXh0QERhbHZpay8yLjEuMCAoTGludXg7IFU7IEFuZHJvaWQgDGV4dGVuZAxjb25maWcaZ2V0X2hvbWVfY2F0ZQxCYXNlNjQMaHR0cHM6CHBvc3QGZW5jCGxhbmcQdm9kX25hbWUWdm9kX2NvbnRlbnQURU5DUllQVElPThRVc2VyLUFnZW50DnJlZmVyZXIGa2V5DmNvbnRlbnQSbGFzdF9wYWdlDnZvZF9zdWIMcmFuZG9tDmh0dHA6Ly8MaHVhd2VpEmxhbmdfbGlzdApvcmRlcg5oZWFkZXJzLi9hcHB0by92MS9wYXJzaW5nL3Byb3h5HDcyZmE1ODRjYTM3YzM4FHN0YXJ0c1dpdGjYAkFHRVhFSHhBV1ZFelJWa1VCM3RjQWxRVFJVQlhGUXBFZGp0SGJnZHdMQko3VWtjeUxGY0NCVmRaUUVzcEVHeEtBVlVTV1E4MVp3RnZDaTBHWjFVZkd4bDdSeWtIVUdaOVVpbGRDRUlST0hCelRFZGVVMzgzQ2dOc1Z3OGxZa1FTWEFzWWFsQlRXbFJnRUNOOWZEQmdYM3hDVWs1Z1RXVWxOUUpUVEhaVFZuRT0GdXJsCFV0ZjgKdHlwZXMKbGFiZWw8L2FwcHRvL3YyL2NvbmZpZy9nZXQ/cD1hbmRyb2lkFmdldF9wYXJzaW5nEnR5cGVfbmFtZQh5ZWFyDnJlbGVhc2UGJCQkCGRhdGESdm9kX2FjdG9yFnZvZF9yZW1hcmtzHGhhc093blByb3BlcnR5CGVhY2gwL2FwcHRvL3YxL3ZvZC9nZXRWb2Q/aWQ9CGtleXMIdHJpbThjMU1VRlJvS0dsSllFeDhIVWtwRENBOE9IQT09DG1hYzovLxR1c2VyLWFnZW50DmlzRW1wdHkyJl9fcGxhdGZvcm09YW5kcm9pZCZfX2ljPVhabmcvSjFOd1FEQUFXWDh5WG10VGVTQVdRVjV5T2lablF3cGVXM3AzVXhzPRp2b2RfcGxheV9saXN0CHl6eXMGMHhjCDB4MjMIMHgzNAgweDEwCDB4MjgIMHgzYShkbmMxVG5aNmQwd3hlSFF3QkE9PXphYmFjZGVmZ2hqa2xtbm9wcXJzdHV2d3h5ekFCQ0RFRkdISktMTU5PUFFSU1RVVldYWVowMTIzNDU2Nzg5El8weDNhN2YxMxJfMHgyZWQ2YmUSXzB4MjMyMTljEl8weDUzODczNQpzaGlmdBJfMHgxZjVhOGUSXzB4NTc3ZjM5El8weDE4Y2IzZBJfMHgyYjBkN2QSXzB4NWFlYTMyEl8weDUzYmNmORJfMHhlYTc1NzEGcmVxBjB4YggweDU5DG1ldGhvZBJmb3JtLWRhdGEQcG9zdFR5cGUOdGltZW91dAgweDJkBjB4MggweDVmCGFlc1gIMHgxYhJfMHgyZmIxMTESXzB4MzcxMjU2El8weGIwYzg1YxJfMHg0ODZkZWMIMHgzNwgweDM2CDB4NGEKbG9jYWwIMHgzOQgweDJmCDB4MjYEaWQWdG9Mb3dlckNhc2UEdWEIMHg1MggweDE5BDsgCm1vZGVsCDB4MzgOYnVpbGRJZAIpCDB4NTQIMHgyYwxkb21haW4SXzB4NGJlOTU2El8weDI2MjVkZBJfMHgxYjBkODkSXzB4MzA2M2NmEl8weDUwZTFkMBJfMHgzMmE1OGESXzB4NGQ1NGNhEl8weDNmZDMyNRJfMHgxM2E0MTISXzB4NDdiNjFlEl8weDI3ZTBkMxJfMHg1ZjQ2Y2USXzB4MzExMTljEl8weDQ2OTBlZBJfMHgyYzhlNTcIMHgxNQgweDE2Cmxpc3RzCDB4NTYIbW9sZAgweDMzCDB4NDcOdHlwZV9pZAgweDNkCDB4NTMIMHgyMQgweDEzBXt8i1cGMHhkCDB4M2IFMFc6UwgweDUwBjB4OAXtiwCKCDB4NWISeWVhcl9saXN0BXRe404IMHgxOAhpbml0BWhR6JACbgJ2CDB4MWYGMHg5BZJjj14IMHg0OAgweDQzBQBnsGUFAGftcAhoaXRzBX1ZxIsKc2NvcmUOY29uc29sZQgweDNlDmZpbHRlcnMSXzB4MjJjYjkyCDB4MTcSXzB4MjM0MzFjBHt9El8weDk3MGZjZRJfMHhlZjYzZTYSXzB4Mjc2YWVjEl8weDQ1NmQ5YRJfMHgxMTg2YTMSXzB4NDU0ZTQ3El8weDE4ZDBmOBJfMHgxZjBlMjQSXzB4NDZhOGJjPi9hcHB0by92MS92b2QvZ2V0TGlzdHM/dHlwZV9pZD3kASZhcmVhPXt7ZXh0LmFyZWF9fSZsYW5nPXt7ZXh0Lmxhbmd9fSZ5ZWFyPXt7ZXh0LnllYXJ9fSZvcmRlcj17e2V4dC5vcmRlcnxkZWZhdWx0KCJ0aW1lIil9fSZ0eXBlX25hbWU9e3tleHQuY2xhc3N9fQZleHQMJnBhZ2U9CDB4NDUIMHg0MQgweDVjCDB4NDYIMHgxZAYweDQIcGFnZQYweDMScGFnZWNvdW50CGxpc3QSXzB4NTVlNzY5El8weGEyYTQyMRJfMHg0YTAyNzQSXzB4NWJjZjI0El8weGIxNThlNBJfMHgxNzliMmISXzB4NDlmZmJiEl8weGNhZGRmYQgweDIwCDB4MjckZW5jb2RlVVJJQ29tcG9uZW50EnZvZF9jbGFzcwgweDRjAiwIMHg0MBB2b2RfYXJlYQgweDFjGHZvZF9kaXJlY3RvcggweDVkCDB4MjIIMHgyYQgweDQ0BjB4ZggweDRiCDB4MWUGbWFwCDB4MjkCIwgweDRmCDB4MmIIMHgxYRJfMHg0OTFlNGQIMHg1ZQIkCDB4MTESXzB4MTUwYTdmEl8weDRmYzM2MRJfMHgxNGFhZDQSXzB4NDU3MWVmEl8weDVkNTFhMBJfMHgyNjI0YjcSXzB4NTI2NDk4El8weDE0NjhmZBJfMHgyNDZmZjUIMHg0ZQgweDU1EHBsYXlfdXJsCDB4MTQIMHg1MRJfMHg5YWU5M2MGMHgxEl8weDJhMWYwORJfMHg1NjNkODASXzB4NGMyNmQ1El8weDNkNjE4MxJfMHg1OWVjNGYSXzB4MWU2MjVhEl8weDIyNGZlNQgweDMxEl8weDNlZmNlYxJfMHg1ZWI4MTEIMHg0ZAgweDM1AiASXzB4NGMxNGMzEl8weDE0YTk0NxJfMHg1MWZiZjUOaW5kZXhPZggweDMyEl8weDJmOGExMxJfMHhhYzk1YTcSXzB4NGVjYWQ2El8weGE1ZWEzMBJfMHg1Njk0MTYSXzB4MWVjYmJlEl8weDE5MGU4NAYweGUELy8IMHg1OAgweDQ5BjB4YQgweDI1CDB4NjAGMHgwDlJlZmVyZXIIMHgzYwxoZWFkZXISXzB4MTlmZTJmEl8weDE4ODdiOBJfMHg0MDY0YjYSXzB4OTgzMGMxEl8weDMyNTdlMxJfMHg1YWEyNTASXzB4NThjMjNmEl8weDczMDYyOAYweDUGMHg3CmJyYW5kCDB4NDIIMHgzZhJfMHgyNTIzZWYSXzB4MzU4NzYwEl8weDRkMDFmZRJfMHg0ZjY0NzgSXzB4Mjk2NjUzCDB4MmUIMHgzMBJfMHgzN2ZjMDQSXzB4MTI1OTk5CDB4NTcIMHg1YQgweDEyEl8weDE2ZWMzZBJfMHg0MWExYmMIMHgyNAYweDYIaG9tZQ5ob21lVm9kEGNhdGVnb3J5DGRldGFpbAhwbGF5DHNlYXJjaA+kAwGmAwEAKqgDAAUAqgMAAawDAAKuAwADsAMABLIDAA4ABgGgAQAAACArFqkIAKoDAAysAwEMrgMCDLADAwyyAwQMtAMADbYDAQ24AwIJugMDCbwDBAm+AwUJwAMGCcIDBwnEAwgJxgMJDcgDCg3KAwsNzAMMDc4DDQ3QAw4N0gMPAdQDEAHWAxEB2AMSAdoDEwHcAxQB3gMVCeADFgniAxcB5AMYAeYDGQHoAxoB6gMbAewDHA3uAx0B8AMeAfIDHwH0AyAB9gMhAfgDIgH6AyMB/AMkAagDJQEI6Ga+Al8UAL4DXxUAvgRfFgC+BV8XAL4GXxgAvgdfGQC+CF8cAL4JXx0AvgpfHgC+C18fAL4MXyAAvg1fIgC+Dl8jAL4PXyQAvhBfJQC+EV8mAL4SXycAvhNfKAC+FF8pAL4VXyoAKQT/AAAABAABAAAEAQEAAAQCAQAABDAAAAAEAwEAAAQEAQAABAUBAAAEBgEAAAQHAQAABAgBAAAECQEAAAQKAQAABAsBAAAEQQAAAAQMAQAABA0BAAAEDgEAAAQPAQAABBABAAAEEQEAAAQSAQAABBMBAAAEFAEAAARAAAAABBUBAAAEFgEAAAQXAQAABBgBAAAEGQEAAAQaAQAABBsBAAAmIAAEHAEAAEwgAACABF0AAABMIQAAgAQdAQAATCIAAIAEHgEAAEwjAACABB8BAABMJAAAgAQgAQAATCUAAIAEIQEAAEwmAACABCIBAABMJwAAgAQjAQAATCgAAIAEQgAAAEwpAACABCQBAABMKgAAgAQlAQAATCsAAIAEJgEAAEwsAACABCcBAABMLQAAgAQoAQAATC4AAIAEKQEAAEwvAACABCoBAABMMAAAgAQrAQAATDEAAIAELAEAAEwyAACABDYAAABMMwAAgAQtAQAATDQAAIAELgEAAEw1AACABC8BAABMNgAAgAQwAQAATDcAAIAEMQEAAEw4AACABDIBAABMOQAAgAQzAQAATDoAAIAENAEAAEw7AACABDUBAABMPAAAgAQ2AQAATD0AAIAENwEAAEw+AACABDgBAABMPwAAgAQ5AQAATEAAAIAEOgEAAExBAACABDsBAABMQgAAgAQeAAAATEMAAIAEPAEAAExEAACABHoAAABMRQAAgAQ9AQAATEYAAIAEPgEAAExHAACABD8BAABMSAAAgARAAQAATEkAAIAEQQEAAExKAACABEIBAABMSwAAgARDAQAATEwAAIAERAEAAExNAACABEUBAABMTgAAgARGAQAATE8AAIAERwEAAExQAACABEgBAABMUQAAgARJAQAATFIAAIAESgEAAExTAACABEsBAABMVAAAgARMAQAATFUAAIAETQEAAExWAACABE4BAABMVwAAgARPAQAATFgAAIAEUAEAAExZAACABFEBAABMWgAAgARSAQAATFsAAIAEUwEAAExcAACABFQBAABMXQAAgARVAQAATF4AAIAEWwAAAExfAACABFYBAABMYAAAgF8FAL4AZQUAvFkB7g6+AU3bAAAAXwYABFcBAABfBwC/XwgAC18JALNfCgC/XwsAs18MAGUGAARYAQAA7V8NAGUGAARZAQAA7V8OAGUGAARaAQAA7V8PAGUGAARbAQAA7V8QAGUGAARcAQAA7V8RAGUGAARdAQAA7V8SAAReAQAAXxMAC18aAAtfGwAEXwEAAF8hACmkAwEEAQBoAg5DBgEAAgECAgABEwPABQABQMIFAAEAxAUBADBhAAC+AE1iAQAAx2IAANCP2O0ppAMBAA5DBgEAAQABBAEAHQHGBQABAMAFAAPPjtfoGNsEBgEAAEjbBGQBAABIJAAAJAEADurlKaQDAQAOQwYBAAIBAgIBABEDwAUAAQDCBQABAMQFAQAgtAMFDGEAAM+zntNlAADPR8diAAAopAMBAA5iBgHSAwMEAwsHAJ8CB8oFAAEAzAUAAQDOBQABANAFAQAg0gUBASDUBQECINYFCQMD9gMmAMYDDgy6AwgItgMGDNADEwzMAxEMzgMSDGECAGEBAGEAAAvbZQEA7UwuAQAAxwbI0OhROGwBAABlAgBlAwAEbQEAAO2dC2UDAARuAQAA7UxvAQAAC9tlAQDtTC4BAABMOQEAANBMSAEAAARwAQAATHEBAADRTHIBAADuixFjAQAO6hc4bAEAAM8LYgAATDkBAADuixFjAQAOOJgAAABlAwAEcwEAAO1IYgEAZQMABHQBAADtRyQBAMlscAAAAGICAGUDAAR1AQAA7Ue0qehGOJgAAABlAwAEcwEAAO1IOHYBAADbZQQA7SYAAJZiAgBlAwAEdwEAAO1HJgAAlpbbZQUA7dtlBgDtJgAAliIHACQ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 \ No newline at end of file diff --git a/js/subaibai_open.js b/js/subaibai_open.js new file mode 100644 index 0000000..dfe1b05 --- /dev/null +++ b/js/subaibai_open.js @@ -0,0 +1,182 @@ +// 搜索数字验证 +// 20230812 变更 分类&筛选 +import { Crypto, load, _ } from './lib/cat.js'; +let key = "素白白", + url = "https://www.subaibaiys.com", + siteKey = "", + siteType = 0; +const UA = "Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1", + cookie = {}; + +async function request(reqUrl, referer, mth, data, hd) { + var headers = { + "User-Agent": UA, + Cookie: _.map(cookie, (value, key) => key + "=" + value).join(";") + }, + referer = (referer && (headers.referer = encodeURIComponent(referer)), await req(reqUrl, { + method: mth || "get", + headers: headers, + data: data, + postType: "post" === mth ? "form" : "" + })); + if (referer.headers["set-cookie"]) + for (const c of (_.isArray(referer.headers["set-cookie"]) ? referer.headers["set-cookie"].join(";") : referer.headers["set-cookie"]).split(";")) { + var tmp = c.trim(); + if (tmp.startsWith("result=")) return cookie.result = tmp.substring(7), request(reqUrl, reqUrl, "post", { + result: cookie.result + }); + if (tmp.startsWith("esc_search_captcha=1")) return cookie.esc_search_captcha = 1, delete cookie.result, request(reqUrl) + } + return referer.content +} + +async function init(cfg) { + siteKey = cfg.skey, siteType = cfg.stype +} + +async function home(filter) { + let classes = [{"type_id":"movie_bt","type_name":"影视筛选"},{"type_id":"new-movie","type_name":"电影"},{"type_id":"tv-drama","type_name":"电视剧"},{"type_id":"hot-month","type_name":"热门电影"},{"type_id":"high-movie","type_name":"高分电影"},{"type_id":"cartoon-movie","type_name":"动漫电影"},{"type_id":"hongkong-movie","type_name":"香港经典电影"},{"type_id":"domestic-drama","type_name":"国产剧"},{"type_id":"american-drama","type_name":"欧美剧"},{"type_id":"korean-drama","type_name":"韩剧"},{"type_id":"anime-drama","type_name":"动漫剧"},{"type_id":"marvel-movies","type_name":"漫威宇宙电影系列"},{"type_id":"fastfurious","type_name":"速度与激情电影系列"},{"type_id":"zero-zero-seven","type_name":"007系列(25部正传+2部外传)"}]; + let filterObj = { + "movie_bt":[{"key":"catedd","name":"分类","value":[{"n":"全部","v":""},{"v":"/movie_bt_series/dongmanju","n":"动漫剧"},{"v":"/movie_bt_series/dongmandy","n":"动漫电影"},{"v":"/movie_bt_series/yindudy","n":"印度电影"},{"v":"/movie_bt_series/guochanju","n":"国产剧"},{"v":"/movie_bt_series/guochandy","n":"国产电影"},{"v":"/movie_bt_series/riju","n":"日剧"},{"v":"/movie_bt_series/rihandy","n":"日韩电影"},{"v":"/movie_bt_series/oumeiju","n":"欧美剧"},{"v":"/movie_bt_series/oumeidy","n":"欧美电影"},{"v":"/movie_bt_series/taiju","n":"泰剧"},{"v":"/movie_bt_series/thaidy","n":"泰国电影"},{"v":"/movie_bt_series/gangju","n":"港台剧"},{"v":"/movie_bt_series/gangtaidy","n":"港台电影"},{"v":"/movie_bt_series/documentary","n":"纪录片"},{"v":"/movie_bt_series/zongyi","n":"综艺"},{"v":"/movie_bt_series/hanju","n":"韩剧"},{"v":"/movie_bt_series/xianggangdy","n":"香港经典电影"}]},{"key":"class","name":"类型","value":[{"n":"全部","v":""},{"v":"/movie_bt_tags/pop-popular","n":"POP流行"},{"v":"/movie_bt_tags/biography","n":"传记"},{"v":"/movie_bt_tags/child","n":"儿童"},{"v":"/movie_bt_tags/adventure","n":"冒险"},{"v":"/movie_bt_tags/plot","n":"剧情"},{"v":"/movie_bt_tags/action","n":"动作"},{"v":"/movie_bt_tags/anime","n":"动漫"},{"v":"/movie_bt_tags/animation","n":"动画"},{"v":"/movie_bt_tags/history","n":"历史"},{"v":"/movie_bt_tags/costume","n":"古装"},{"v":"/movie_bt_tags/antiquity","n":"古风"},{"v":"/movie_bt_tags/homosexual","n":"同性"},{"v":"/movie_bt_tags/comedy","n":"喜剧"},{"v":"/movie_bt_tags/fantasy","n":"奇幻"},{"v":"/movie_bt_tags/family","n":"家庭"},{"v":"/movie_bt_tags/terror","n":"恐怖"},{"v":"/movie_bt_tags/suspense","n":"悬疑"},{"v":"/movie_bt_tags/erotic","n":"情色"},{"v":"/movie_bt_tags/thriller","n":"惊悚"},{"v":"/movie_bt_tags/drama","n":"戏曲"},{"v":"/movie_bt_tags/war","n":"战争"},{"v":"/movie_bt_tags/latin","n":"拉丁"},{"v":"/movie_bt_tags/funny","n":"搞笑"},{"v":"/movie_bt_tags/campus","n":"校园"},{"v":"/movie_bt_tags/song-and-dance","n":"歌舞"},{"v":"/movie_bt_tags/martial-arts","n":"武侠"},{"v":"/movie_bt_tags/disaster","n":"灾难"},{"v":"/movie_bt_tags/love","n":"爱情"},{"v":"/movie_bt_tags/crime","n":"犯罪"},{"v":"/movie_bt_tags/fancy","n":"玄幻"},{"v":"/movie_bt_tags/reality-show","n":"真人秀"},{"v":"/movie_bt_tags/short-film","n":"短片"},{"v":"/movie_bt_tags/kehuan","n":"科幻"},{"v":"/movie_bt_tags/documentary","n":"纪录片"},{"v":"/movie_bt_tags/talkshow","n":"脱口秀"},{"v":"/movie_bt_tags/stageart","n":"舞台艺术"},{"v":"/movie_bt_tags/west","n":"西部"},{"v":"/movie_bt_tags/sport","n":"运动"},{"v":"/movie_bt_tags/youth","n":"青春"},{"v":"/movie_bt_tags/music","n":"音乐"},{"v":"/movie_bt_tags/ghost","n":"鬼怪"},{"v":"/movie_bt_tags/black-film","n":"黑色电影"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"v":"/movie_bt_cat/bhutan","n":"不丹"},{"v":"/movie_bt_cat/china","n":"中国"},{"v":"/movie_bt_cat/china-taiwan","n":"中国台湾"},{"v":"/movie_bt_cat/china-mainland","n":"中国大陆"},{"v":"/movie_bt_cat/china-hongkong","n":"中国香港"},{"v":"/movie_bt_cat/denmark","n":"丹麦"},{"v":"/movie_bt_cat/ukraine","n":"乌克兰"},{"v":"/movie_bt_cat/uruguay","n":"乌拉圭"},{"v":"/movie_bt_cat/israel","n":"以色列"},{"v":"/movie_bt_cat/iraq","n":"伊拉克"},{"v":"/movie_bt_cat/iran","n":"伊朗"},{"v":"/movie_bt_cat/russia","n":"俄罗斯"},{"v":"/movie_bt_cat/bulgaria","n":"保加利亚"},{"v":"/movie_bt_cat/croatia","n":"克罗地亚"},{"v":"/movie_bt_cat/iceland","n":"冰岛"},{"v":"/movie_bt_cat/canada","n":"加拿大"},{"v":"/movie_bt_cat/hungary","n":"匈牙利"},{"v":"/movie_bt_cat/south-africa","n":"南非"},{"v":"/movie_bt_cat/botswana","n":"博茨瓦纳"},{"v":"/movie_bt_cat/qatar","n":"卡塔尔"},{"v":"/movie_bt_cat/luxembourg","n":"卢森堡"},{"v":"/movie_bt_cat/india","n":"印度"},{"v":"/movie_bt_cat/indonesia","n":"印度尼西亚"},{"v":"/movie_bt_cat/kazakhstan","n":"哈萨克斯坦"},{"v":"/movie_bt_cat/colombia","n":"哥伦比亚"},{"v":"/movie_bt_cat/turkey","n":"土耳其"},{"v":"/movie_bt_cat/serbia","n":"塞尔维亚"},{"v":"/movie_bt_cat/cyprus","n":"塞浦路斯"},{"v":"/movie_bt_cat/mexico","n":"墨西哥"},{"v":"/movie_bt_cat/dominica","n":"多米尼加"},{"v":"/movie_bt_cat/austria","n":"奥地利"},{"v":"/movie_bt_cat/venezuela","n":"委内瑞拉"},{"v":"/movie_bt_cat/nigeria","n":"尼日利亚"},{"v":"/movie_bt_cat/巴基斯坦","n":"巴基斯坦"},{"v":"/movie_bt_cat/paraguay","n":"巴拉圭"},{"v":"/movie_bt_cat/brazil","n":"巴西"},{"v":"/movie_bt_cat/greece","n":"希腊"},{"v":"/movie_bt_cat/germany","n":"德国"},{"v":"/movie_bt_cat/italy","n":"意大利"},{"v":"/movie_bt_cat/latvia","n":"拉脱维亚"},{"v":"/movie_bt_cat/norway","n":"挪威"},{"v":"/movie_bt_cat/chech","n":"捷克"},{"v":"/movie_bt_cat/摩洛哥","n":"摩洛哥"},{"v":"/movie_bt_cat/斯洛伐克","n":"斯洛伐克"},{"v":"/movie_bt_cat/slovenia","n":"斯洛文尼亚"},{"v":"/movie_bt_cat/singapore","n":"新加坡"},{"v":"/movie_bt_cat/zealand","n":"新西兰"},{"v":"/movie_bt_cat/japan","n":"日本"},{"v":"/movie_bt_cat/chile","n":"智利"},{"v":"/movie_bt_cat/north-korea","n":"朝鲜"},{"v":"/movie_bt_cat/cambodia","n":"柬埔寨"},{"v":"/movie_bt_cat/georgia","n":"格鲁吉亚"},{"v":"/movie_bt_cat/belgium","n":"比利时"},{"v":"/movie_bt_cat/saudi-arabia","n":"沙特阿拉伯"},{"v":"/movie_bt_cat/france","n":"法国"},{"v":"/movie_bt_cat/poland","n":"波兰"},{"v":"/movie_bt_cat/puertorco","n":"波多黎各"},{"v":"/movie_bt_cat/bohei","n":"波黑"},{"v":"/movie_bt_cat/thailand","n":"泰国"},{"v":"/movie_bt_cat/australia","n":"澳大利亚"},{"v":"/movie_bt_cat/ireland","n":"爱尔兰"},{"v":"/movie_bt_cat/estonia","n":"爱沙尼亚"},{"v":"/movie_bt_cat/sweden","n":"瑞典"},{"v":"/movie_bt_cat/switzerland","n":"瑞士"},{"v":"/movie_bt_cat/belarus","n":"白俄罗斯"},{"v":"/movie_bt_cat/peru","n":"秘鲁"},{"v":"/movie_bt_cat/tunisia","n":"突尼斯"},{"v":"/movie_bt_cat/lithuania","n":"立陶宛"},{"v":"/movie_bt_cat/romania","n":"罗马尼亚"},{"v":"/movie_bt_cat/america","n":"美国"},{"v":"/movie_bt_cat/finland","n":"芬兰"},{"v":"/movie_bt_cat/sovietunion","n":"苏联"},{"v":"/movie_bt_cat/england","n":"英国"},{"v":"/movie_bt_cat/netherlands","n":"荷兰"},{"v":"/movie_bt_cat/philippines","n":"菲律宾"},{"v":"/movie_bt_cat/葡萄牙","n":"葡萄牙"},{"v":"/movie_bt_cat/west-germany","n":"西德"},{"v":"/movie_bt_cat/spain","n":"西班牙"},{"v":"/movie_bt_cat/vietnam","n":"越南"},{"v":"/movie_bt_cat/argentina","n":"阿根廷"},{"v":"/movie_bt_cat/korea","n":"韩国"},{"v":"/movie_bt_cat/malaysia","n":"马来西亚"},{"v":"/movie_bt_cat/马耳他","n":"马耳他"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"v":"/year/2023","n":"2023"},{"v":"/year/2022","n":"2022"},{"v":"/year/2021","n":"2021"},{"v":"/year/2020","n":"2020"},{"v":"/year/2019","n":"2019"},{"v":"/year/2018","n":"2018"},{"v":"/year/2017","n":"2017"},{"v":"/year/2016","n":"2016"},{"v":"/year/2015","n":"2015"},{"v":"/year/2014","n":"2014"},{"v":"/year/2013","n":"2013"},{"v":"/year/2012","n":"2012"},{"v":"/year/2011","n":"2011"},{"v":"/year/2010","n":"2010"},{"v":"/year/2009","n":"2009"},{"v":"/year/2008","n":"2008"},{"v":"/year/2007","n":"2007"},{"v":"/year/2006","n":"2006"},{"v":"/year/2005","n":"2005"},{"v":"/year/2004","n":"2004"},{"v":"/year/2003","n":"2003"},{"v":"/year/2002","n":"2002"},{"v":"/year/2001","n":"2001"},{"v":"/year/2000","n":"2000"},{"v":"/year/1999","n":"1999"},{"v":"/year/1998","n":"1998"},{"v":"/year/1997","n":"1997"},{"v":"/year/1996","n":"1996"},{"v":"/year/1995","n":"1995"},{"v":"/year/1994","n":"1994"},{"v":"/year/1993","n":"1993"},{"v":"/year/1992","n":"1992"},{"v":"/year/1991","n":"1991"},{"v":"/year/1990","n":"1990"},{"v":"/year/1989","n":"1989"},{"v":"/year/1988","n":"1988"},{"v":"/year/1987","n":"1987"},{"v":"/year/1986","n":"1986"},{"v":"/year/1985","n":"1985"},{"v":"/year/1984","n":"1984"},{"v":"/year/1983","n":"1983"},{"v":"/year/1982","n":"1982"},{"v":"/year/1981","n":"1981"},{"v":"/year/1980","n":"1980"},{"v":"/year/1979","n":"1979"},{"v":"/year/1978","n":"1978"},{"v":"/year/1977","n":"1977"},{"v":"/year/1976","n":"1976"},{"v":"/year/1975","n":"1975"},{"v":"/year/1974","n":"1974"},{"v":"/year/1973","n":"1973"},{"v":"/year/1972","n":"1972"},{"v":"/year/1971","n":"1971"},{"v":"/year/1970","n":"1970"},{"v":"/year/1969","n":"1969"},{"v":"/year/1968","n":"1968"},{"v":"/year/1967","n":"1967"},{"v":"/year/1966","n":"1966"},{"v":"/year/1965","n":"1965"},{"v":"/year/1964","n":"1964"},{"v":"/year/1963","n":"1963"},{"v":"/year/1962","n":"1962"},{"v":"/year/1960","n":"1960"},{"v":"/year/1959","n":"1959"},{"v":"/year/1954","n":"1954"},{"v":"/year/1952","n":"1952"},{"v":"/year/1950","n":"1950"},{"v":"/year/1949","n":"1949"},{"v":"/year/1948","n":"1948"},{"v":"/year/1940","n":"1940"},{"v":"/year/1939","n":"1939"},{"v":"/year/1925","n":"1925"}]}], + "new-movie":[{"key":"class","name":"类型","value":[{"n":"全部","v":""},{"v":"/movie_bt_tags/pop-popular","n":"POP流行"},{"v":"/movie_bt_tags/biography","n":"传记"},{"v":"/movie_bt_tags/child","n":"儿童"},{"v":"/movie_bt_tags/adventure","n":"冒险"},{"v":"/movie_bt_tags/plot","n":"剧情"},{"v":"/movie_bt_tags/action","n":"动作"},{"v":"/movie_bt_tags/anime","n":"动漫"},{"v":"/movie_bt_tags/animation","n":"动画"},{"v":"/movie_bt_tags/history","n":"历史"},{"v":"/movie_bt_tags/costume","n":"古装"},{"v":"/movie_bt_tags/antiquity","n":"古风"},{"v":"/movie_bt_tags/homosexual","n":"同性"},{"v":"/movie_bt_tags/comedy","n":"喜剧"},{"v":"/movie_bt_tags/fantasy","n":"奇幻"},{"v":"/movie_bt_tags/family","n":"家庭"},{"v":"/movie_bt_tags/terror","n":"恐怖"},{"v":"/movie_bt_tags/suspense","n":"悬疑"},{"v":"/movie_bt_tags/erotic","n":"情色"},{"v":"/movie_bt_tags/thriller","n":"惊悚"},{"v":"/movie_bt_tags/drama","n":"戏曲"},{"v":"/movie_bt_tags/war","n":"战争"},{"v":"/movie_bt_tags/latin","n":"拉丁"},{"v":"/movie_bt_tags/funny","n":"搞笑"},{"v":"/movie_bt_tags/campus","n":"校园"},{"v":"/movie_bt_tags/song-and-dance","n":"歌舞"},{"v":"/movie_bt_tags/martial-arts","n":"武侠"},{"v":"/movie_bt_tags/disaster","n":"灾难"},{"v":"/movie_bt_tags/love","n":"爱情"},{"v":"/movie_bt_tags/crime","n":"犯罪"},{"v":"/movie_bt_tags/fancy","n":"玄幻"},{"v":"/movie_bt_tags/reality-show","n":"真人秀"},{"v":"/movie_bt_tags/short-film","n":"短片"},{"v":"/movie_bt_tags/kehuan","n":"科幻"},{"v":"/movie_bt_tags/documentary","n":"纪录片"},{"v":"/movie_bt_tags/talkshow","n":"脱口秀"},{"v":"/movie_bt_tags/stageart","n":"舞台艺术"},{"v":"/movie_bt_tags/west","n":"西部"},{"v":"/movie_bt_tags/sport","n":"运动"},{"v":"/movie_bt_tags/youth","n":"青春"},{"v":"/movie_bt_tags/music","n":"音乐"},{"v":"/movie_bt_tags/ghost","n":"鬼怪"},{"v":"/movie_bt_tags/black-film","n":"黑色电影"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"v":"/year/2023","n":"2023"},{"v":"/year/2022","n":"2022"},{"v":"/year/2021","n":"2021"},{"v":"/year/2020","n":"2020"},{"v":"/year/2019","n":"2019"},{"v":"/year/2018","n":"2018"},{"v":"/year/2017","n":"2017"},{"v":"/year/2016","n":"2016"},{"v":"/year/2015","n":"2015"},{"v":"/year/2014","n":"2014"},{"v":"/year/2013","n":"2013"},{"v":"/year/2012","n":"2012"},{"v":"/year/2011","n":"2011"},{"v":"/year/2010","n":"2010"},{"v":"/year/2009","n":"2009"},{"v":"/year/2008","n":"2008"},{"v":"/year/2007","n":"2007"},{"v":"/year/2006","n":"2006"},{"v":"/year/2005","n":"2005"},{"v":"/year/2004","n":"2004"},{"v":"/year/2003","n":"2003"},{"v":"/year/2002","n":"2002"},{"v":"/year/2001","n":"2001"},{"v":"/year/2000","n":"2000"},{"v":"/year/1999","n":"1999"},{"v":"/year/1998","n":"1998"},{"v":"/year/1997","n":"1997"},{"v":"/year/1996","n":"1996"},{"v":"/year/1995","n":"1995"},{"v":"/year/1994","n":"1994"},{"v":"/year/1993","n":"1993"},{"v":"/year/1992","n":"1992"},{"v":"/year/1991","n":"1991"},{"v":"/year/1990","n":"1990"},{"v":"/year/1989","n":"1989"},{"v":"/year/1988","n":"1988"},{"v":"/year/1987","n":"1987"},{"v":"/year/1986","n":"1986"},{"v":"/year/1985","n":"1985"},{"v":"/year/1984","n":"1984"},{"v":"/year/1983","n":"1983"},{"v":"/year/1982","n":"1982"},{"v":"/year/1981","n":"1981"},{"v":"/year/1980","n":"1980"},{"v":"/year/1979","n":"1979"},{"v":"/year/1978","n":"1978"},{"v":"/year/1977","n":"1977"},{"v":"/year/1976","n":"1976"},{"v":"/year/1975","n":"1975"},{"v":"/year/1974","n":"1974"},{"v":"/year/1973","n":"1973"},{"v":"/year/1972","n":"1972"},{"v":"/year/1971","n":"1971"},{"v":"/year/1970","n":"1970"},{"v":"/year/1969","n":"1969"},{"v":"/year/1968","n":"1968"},{"v":"/year/1967","n":"1967"},{"v":"/year/1966","n":"1966"},{"v":"/year/1965","n":"1965"},{"v":"/year/1964","n":"1964"},{"v":"/year/1963","n":"1963"},{"v":"/year/1962","n":"1962"},{"v":"/year/1960","n":"1960"},{"v":"/year/1959","n":"1959"},{"v":"/year/1954","n":"1954"},{"v":"/year/1952","n":"1952"},{"v":"/year/1950","n":"1950"},{"v":"/year/1949","n":"1949"},{"v":"/year/1948","n":"1948"},{"v":"/year/1940","n":"1940"},{"v":"/year/1939","n":"1939"},{"v":"/year/1925","n":"1925"}]}], + "tv-drama":[{"key":"class","name":"类型","value":[{"n":"全部","v":""},{"v":"/movie_bt_tags/pop-popular","n":"POP流行"},{"v":"/movie_bt_tags/biography","n":"传记"},{"v":"/movie_bt_tags/child","n":"儿童"},{"v":"/movie_bt_tags/adventure","n":"冒险"},{"v":"/movie_bt_tags/plot","n":"剧情"},{"v":"/movie_bt_tags/action","n":"动作"},{"v":"/movie_bt_tags/anime","n":"动漫"},{"v":"/movie_bt_tags/animation","n":"动画"},{"v":"/movie_bt_tags/history","n":"历史"},{"v":"/movie_bt_tags/costume","n":"古装"},{"v":"/movie_bt_tags/antiquity","n":"古风"},{"v":"/movie_bt_tags/homosexual","n":"同性"},{"v":"/movie_bt_tags/comedy","n":"喜剧"},{"v":"/movie_bt_tags/fantasy","n":"奇幻"},{"v":"/movie_bt_tags/family","n":"家庭"},{"v":"/movie_bt_tags/terror","n":"恐怖"},{"v":"/movie_bt_tags/suspense","n":"悬疑"},{"v":"/movie_bt_tags/erotic","n":"情色"},{"v":"/movie_bt_tags/thriller","n":"惊悚"},{"v":"/movie_bt_tags/drama","n":"戏曲"},{"v":"/movie_bt_tags/war","n":"战争"},{"v":"/movie_bt_tags/latin","n":"拉丁"},{"v":"/movie_bt_tags/funny","n":"搞笑"},{"v":"/movie_bt_tags/campus","n":"校园"},{"v":"/movie_bt_tags/song-and-dance","n":"歌舞"},{"v":"/movie_bt_tags/martial-arts","n":"武侠"},{"v":"/movie_bt_tags/disaster","n":"灾难"},{"v":"/movie_bt_tags/love","n":"爱情"},{"v":"/movie_bt_tags/crime","n":"犯罪"},{"v":"/movie_bt_tags/fancy","n":"玄幻"},{"v":"/movie_bt_tags/reality-show","n":"真人秀"},{"v":"/movie_bt_tags/short-film","n":"短片"},{"v":"/movie_bt_tags/kehuan","n":"科幻"},{"v":"/movie_bt_tags/documentary","n":"纪录片"},{"v":"/movie_bt_tags/talkshow","n":"脱口秀"},{"v":"/movie_bt_tags/stageart","n":"舞台艺术"},{"v":"/movie_bt_tags/west","n":"西部"},{"v":"/movie_bt_tags/sport","n":"运动"},{"v":"/movie_bt_tags/youth","n":"青春"},{"v":"/movie_bt_tags/music","n":"音乐"},{"v":"/movie_bt_tags/ghost","n":"鬼怪"},{"v":"/movie_bt_tags/black-film","n":"黑色电影"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"v":"/year/2023","n":"2023"},{"v":"/year/2022","n":"2022"},{"v":"/year/2021","n":"2021"},{"v":"/year/2020","n":"2020"},{"v":"/year/2019","n":"2019"},{"v":"/year/2018","n":"2018"},{"v":"/year/2017","n":"2017"},{"v":"/year/2016","n":"2016"},{"v":"/year/2015","n":"2015"},{"v":"/year/2014","n":"2014"},{"v":"/year/2013","n":"2013"},{"v":"/year/2012","n":"2012"},{"v":"/year/2011","n":"2011"},{"v":"/year/2010","n":"2010"},{"v":"/year/2009","n":"2009"},{"v":"/year/2008","n":"2008"},{"v":"/year/2007","n":"2007"},{"v":"/year/2006","n":"2006"},{"v":"/year/2005","n":"2005"},{"v":"/year/2004","n":"2004"},{"v":"/year/2003","n":"2003"},{"v":"/year/2002","n":"2002"},{"v":"/year/2001","n":"2001"},{"v":"/year/2000","n":"2000"},{"v":"/year/1999","n":"1999"},{"v":"/year/1998","n":"1998"},{"v":"/year/1997","n":"1997"},{"v":"/year/1996","n":"1996"},{"v":"/year/1995","n":"1995"},{"v":"/year/1994","n":"1994"},{"v":"/year/1993","n":"1993"},{"v":"/year/1992","n":"1992"},{"v":"/year/1991","n":"1991"},{"v":"/year/1990","n":"1990"},{"v":"/year/1989","n":"1989"},{"v":"/year/1988","n":"1988"},{"v":"/year/1987","n":"1987"},{"v":"/year/1986","n":"1986"},{"v":"/year/1985","n":"1985"},{"v":"/year/1984","n":"1984"},{"v":"/year/1983","n":"1983"},{"v":"/year/1982","n":"1982"},{"v":"/year/1981","n":"1981"},{"v":"/year/1980","n":"1980"},{"v":"/year/1979","n":"1979"},{"v":"/year/1978","n":"1978"},{"v":"/year/1977","n":"1977"},{"v":"/year/1976","n":"1976"},{"v":"/year/1975","n":"1975"},{"v":"/year/1974","n":"1974"},{"v":"/year/1973","n":"1973"},{"v":"/year/1972","n":"1972"},{"v":"/year/1971","n":"1971"},{"v":"/year/1970","n":"1970"},{"v":"/year/1969","n":"1969"},{"v":"/year/1968","n":"1968"},{"v":"/year/1967","n":"1967"},{"v":"/year/1966","n":"1966"},{"v":"/year/1965","n":"1965"},{"v":"/year/1964","n":"1964"},{"v":"/year/1963","n":"1963"},{"v":"/year/1962","n":"1962"},{"v":"/year/1960","n":"1960"},{"v":"/year/1959","n":"1959"},{"v":"/year/1954","n":"1954"},{"v":"/year/1952","n":"1952"},{"v":"/year/1950","n":"1950"},{"v":"/year/1949","n":"1949"},{"v":"/year/1948","n":"1948"},{"v":"/year/1940","n":"1940"},{"v":"/year/1939","n":"1939"},{"v":"/year/1925","n":"1925"}]}], + "hot-month":[{"key":"class","name":"类型","value":[{"n":"全部","v":""},{"v":"/movie_bt_tags/pop-popular","n":"POP流行"},{"v":"/movie_bt_tags/biography","n":"传记"},{"v":"/movie_bt_tags/child","n":"儿童"},{"v":"/movie_bt_tags/adventure","n":"冒险"},{"v":"/movie_bt_tags/plot","n":"剧情"},{"v":"/movie_bt_tags/action","n":"动作"},{"v":"/movie_bt_tags/anime","n":"动漫"},{"v":"/movie_bt_tags/animation","n":"动画"},{"v":"/movie_bt_tags/history","n":"历史"},{"v":"/movie_bt_tags/costume","n":"古装"},{"v":"/movie_bt_tags/antiquity","n":"古风"},{"v":"/movie_bt_tags/homosexual","n":"同性"},{"v":"/movie_bt_tags/comedy","n":"喜剧"},{"v":"/movie_bt_tags/fantasy","n":"奇幻"},{"v":"/movie_bt_tags/family","n":"家庭"},{"v":"/movie_bt_tags/terror","n":"恐怖"},{"v":"/movie_bt_tags/suspense","n":"悬疑"},{"v":"/movie_bt_tags/erotic","n":"情色"},{"v":"/movie_bt_tags/thriller","n":"惊悚"},{"v":"/movie_bt_tags/drama","n":"戏曲"},{"v":"/movie_bt_tags/war","n":"战争"},{"v":"/movie_bt_tags/latin","n":"拉丁"},{"v":"/movie_bt_tags/funny","n":"搞笑"},{"v":"/movie_bt_tags/campus","n":"校园"},{"v":"/movie_bt_tags/song-and-dance","n":"歌舞"},{"v":"/movie_bt_tags/martial-arts","n":"武侠"},{"v":"/movie_bt_tags/disaster","n":"灾难"},{"v":"/movie_bt_tags/love","n":"爱情"},{"v":"/movie_bt_tags/crime","n":"犯罪"},{"v":"/movie_bt_tags/fancy","n":"玄幻"},{"v":"/movie_bt_tags/reality-show","n":"真人秀"},{"v":"/movie_bt_tags/short-film","n":"短片"},{"v":"/movie_bt_tags/kehuan","n":"科幻"},{"v":"/movie_bt_tags/documentary","n":"纪录片"},{"v":"/movie_bt_tags/talkshow","n":"脱口秀"},{"v":"/movie_bt_tags/stageart","n":"舞台艺术"},{"v":"/movie_bt_tags/west","n":"西部"},{"v":"/movie_bt_tags/sport","n":"运动"},{"v":"/movie_bt_tags/youth","n":"青春"},{"v":"/movie_bt_tags/music","n":"音乐"},{"v":"/movie_bt_tags/ghost","n":"鬼怪"},{"v":"/movie_bt_tags/black-film","n":"黑色电影"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"v":"/year/2023","n":"2023"},{"v":"/year/2022","n":"2022"},{"v":"/year/2021","n":"2021"},{"v":"/year/2020","n":"2020"},{"v":"/year/2019","n":"2019"},{"v":"/year/2018","n":"2018"},{"v":"/year/2017","n":"2017"},{"v":"/year/2016","n":"2016"},{"v":"/year/2015","n":"2015"},{"v":"/year/2014","n":"2014"},{"v":"/year/2013","n":"2013"},{"v":"/year/2012","n":"2012"},{"v":"/year/2011","n":"2011"},{"v":"/year/2010","n":"2010"},{"v":"/year/2009","n":"2009"},{"v":"/year/2008","n":"2008"},{"v":"/year/2007","n":"2007"},{"v":"/year/2006","n":"2006"},{"v":"/year/2005","n":"2005"},{"v":"/year/2004","n":"2004"},{"v":"/year/2003","n":"2003"},{"v":"/year/2002","n":"2002"},{"v":"/year/2001","n":"2001"},{"v":"/year/2000","n":"2000"},{"v":"/year/1999","n":"1999"},{"v":"/year/1998","n":"1998"},{"v":"/year/1997","n":"1997"},{"v":"/year/1996","n":"1996"},{"v":"/year/1995","n":"1995"},{"v":"/year/1994","n":"1994"},{"v":"/year/1993","n":"1993"},{"v":"/year/1992","n":"1992"},{"v":"/year/1991","n":"1991"},{"v":"/year/1990","n":"1990"},{"v":"/year/1989","n":"1989"},{"v":"/year/1988","n":"1988"},{"v":"/year/1987","n":"1987"},{"v":"/year/1986","n":"1986"},{"v":"/year/1985","n":"1985"},{"v":"/year/1984","n":"1984"},{"v":"/year/1983","n":"1983"},{"v":"/year/1982","n":"1982"},{"v":"/year/1981","n":"1981"},{"v":"/year/1980","n":"1980"},{"v":"/year/1979","n":"1979"},{"v":"/year/1978","n":"1978"},{"v":"/year/1977","n":"1977"},{"v":"/year/1976","n":"1976"},{"v":"/year/1975","n":"1975"},{"v":"/year/1974","n":"1974"},{"v":"/year/1973","n":"1973"},{"v":"/year/1972","n":"1972"},{"v":"/year/1971","n":"1971"},{"v":"/year/1970","n":"1970"},{"v":"/year/1969","n":"1969"},{"v":"/year/1968","n":"1968"},{"v":"/year/1967","n":"1967"},{"v":"/year/1966","n":"1966"},{"v":"/year/1965","n":"1965"},{"v":"/year/1964","n":"1964"},{"v":"/year/1963","n":"1963"},{"v":"/year/1962","n":"1962"},{"v":"/year/1960","n":"1960"},{"v":"/year/1959","n":"1959"},{"v":"/year/1954","n":"1954"},{"v":"/year/1952","n":"1952"},{"v":"/year/1950","n":"1950"},{"v":"/year/1949","n":"1949"},{"v":"/year/1948","n":"1948"},{"v":"/year/1940","n":"1940"},{"v":"/year/1939","n":"1939"},{"v":"/year/1925","n":"1925"}]}], + "high-movie":[{"key":"class","name":"类型","value":[{"n":"全部","v":""},{"v":"/movie_bt_tags/pop-popular","n":"POP流行"},{"v":"/movie_bt_tags/biography","n":"传记"},{"v":"/movie_bt_tags/child","n":"儿童"},{"v":"/movie_bt_tags/adventure","n":"冒险"},{"v":"/movie_bt_tags/plot","n":"剧情"},{"v":"/movie_bt_tags/action","n":"动作"},{"v":"/movie_bt_tags/anime","n":"动漫"},{"v":"/movie_bt_tags/animation","n":"动画"},{"v":"/movie_bt_tags/history","n":"历史"},{"v":"/movie_bt_tags/costume","n":"古装"},{"v":"/movie_bt_tags/antiquity","n":"古风"},{"v":"/movie_bt_tags/homosexual","n":"同性"},{"v":"/movie_bt_tags/comedy","n":"喜剧"},{"v":"/movie_bt_tags/fantasy","n":"奇幻"},{"v":"/movie_bt_tags/family","n":"家庭"},{"v":"/movie_bt_tags/terror","n":"恐怖"},{"v":"/movie_bt_tags/suspense","n":"悬疑"},{"v":"/movie_bt_tags/erotic","n":"情色"},{"v":"/movie_bt_tags/thriller","n":"惊悚"},{"v":"/movie_bt_tags/drama","n":"戏曲"},{"v":"/movie_bt_tags/war","n":"战争"},{"v":"/movie_bt_tags/latin","n":"拉丁"},{"v":"/movie_bt_tags/funny","n":"搞笑"},{"v":"/movie_bt_tags/campus","n":"校园"},{"v":"/movie_bt_tags/song-and-dance","n":"歌舞"},{"v":"/movie_bt_tags/martial-arts","n":"武侠"},{"v":"/movie_bt_tags/disaster","n":"灾难"},{"v":"/movie_bt_tags/love","n":"爱情"},{"v":"/movie_bt_tags/crime","n":"犯罪"},{"v":"/movie_bt_tags/fancy","n":"玄幻"},{"v":"/movie_bt_tags/reality-show","n":"真人秀"},{"v":"/movie_bt_tags/short-film","n":"短片"},{"v":"/movie_bt_tags/kehuan","n":"科幻"},{"v":"/movie_bt_tags/documentary","n":"纪录片"},{"v":"/movie_bt_tags/talkshow","n":"脱口秀"},{"v":"/movie_bt_tags/stageart","n":"舞台艺术"},{"v":"/movie_bt_tags/west","n":"西部"},{"v":"/movie_bt_tags/sport","n":"运动"},{"v":"/movie_bt_tags/youth","n":"青春"},{"v":"/movie_bt_tags/music","n":"音乐"},{"v":"/movie_bt_tags/ghost","n":"鬼怪"},{"v":"/movie_bt_tags/black-film","n":"黑色电影"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"v":"/year/2023","n":"2023"},{"v":"/year/2022","n":"2022"},{"v":"/year/2021","n":"2021"},{"v":"/year/2020","n":"2020"},{"v":"/year/2019","n":"2019"},{"v":"/year/2018","n":"2018"},{"v":"/year/2017","n":"2017"},{"v":"/year/2016","n":"2016"},{"v":"/year/2015","n":"2015"},{"v":"/year/2014","n":"2014"},{"v":"/year/2013","n":"2013"},{"v":"/year/2012","n":"2012"},{"v":"/year/2011","n":"2011"},{"v":"/year/2010","n":"2010"},{"v":"/year/2009","n":"2009"},{"v":"/year/2008","n":"2008"},{"v":"/year/2007","n":"2007"},{"v":"/year/2006","n":"2006"},{"v":"/year/2005","n":"2005"},{"v":"/year/2004","n":"2004"},{"v":"/year/2003","n":"2003"},{"v":"/year/2002","n":"2002"},{"v":"/year/2001","n":"2001"},{"v":"/year/2000","n":"2000"},{"v":"/year/1999","n":"1999"},{"v":"/year/1998","n":"1998"},{"v":"/year/1997","n":"1997"},{"v":"/year/1996","n":"1996"},{"v":"/year/1995","n":"1995"},{"v":"/year/1994","n":"1994"},{"v":"/year/1993","n":"1993"},{"v":"/year/1992","n":"1992"},{"v":"/year/1991","n":"1991"},{"v":"/year/1990","n":"1990"},{"v":"/year/1989","n":"1989"},{"v":"/year/1988","n":"1988"},{"v":"/year/1987","n":"1987"},{"v":"/year/1986","n":"1986"},{"v":"/year/1985","n":"1985"},{"v":"/year/1984","n":"1984"},{"v":"/year/1983","n":"1983"},{"v":"/year/1982","n":"1982"},{"v":"/year/1981","n":"1981"},{"v":"/year/1980","n":"1980"},{"v":"/year/1979","n":"1979"},{"v":"/year/1978","n":"1978"},{"v":"/year/1977","n":"1977"},{"v":"/year/1976","n":"1976"},{"v":"/year/1975","n":"1975"},{"v":"/year/1974","n":"1974"},{"v":"/year/1973","n":"1973"},{"v":"/year/1972","n":"1972"},{"v":"/year/1971","n":"1971"},{"v":"/year/1970","n":"1970"},{"v":"/year/1969","n":"1969"},{"v":"/year/1968","n":"1968"},{"v":"/year/1967","n":"1967"},{"v":"/year/1966","n":"1966"},{"v":"/year/1965","n":"1965"},{"v":"/year/1964","n":"1964"},{"v":"/year/1963","n":"1963"},{"v":"/year/1962","n":"1962"},{"v":"/year/1960","n":"1960"},{"v":"/year/1959","n":"1959"},{"v":"/year/1954","n":"1954"},{"v":"/year/1952","n":"1952"},{"v":"/year/1950","n":"1950"},{"v":"/year/1949","n":"1949"},{"v":"/year/1948","n":"1948"},{"v":"/year/1940","n":"1940"},{"v":"/year/1939","n":"1939"},{"v":"/year/1925","n":"1925"}]}], + "cartoon-movie":[{"key":"class","name":"类型","value":[{"n":"全部","v":""},{"v":"/movie_bt_tags/pop-popular","n":"POP流行"},{"v":"/movie_bt_tags/biography","n":"传记"},{"v":"/movie_bt_tags/child","n":"儿童"},{"v":"/movie_bt_tags/adventure","n":"冒险"},{"v":"/movie_bt_tags/plot","n":"剧情"},{"v":"/movie_bt_tags/action","n":"动作"},{"v":"/movie_bt_tags/anime","n":"动漫"},{"v":"/movie_bt_tags/animation","n":"动画"},{"v":"/movie_bt_tags/history","n":"历史"},{"v":"/movie_bt_tags/costume","n":"古装"},{"v":"/movie_bt_tags/antiquity","n":"古风"},{"v":"/movie_bt_tags/homosexual","n":"同性"},{"v":"/movie_bt_tags/comedy","n":"喜剧"},{"v":"/movie_bt_tags/fantasy","n":"奇幻"},{"v":"/movie_bt_tags/family","n":"家庭"},{"v":"/movie_bt_tags/terror","n":"恐怖"},{"v":"/movie_bt_tags/suspense","n":"悬疑"},{"v":"/movie_bt_tags/erotic","n":"情色"},{"v":"/movie_bt_tags/thriller","n":"惊悚"},{"v":"/movie_bt_tags/drama","n":"戏曲"},{"v":"/movie_bt_tags/war","n":"战争"},{"v":"/movie_bt_tags/latin","n":"拉丁"},{"v":"/movie_bt_tags/funny","n":"搞笑"},{"v":"/movie_bt_tags/campus","n":"校园"},{"v":"/movie_bt_tags/song-and-dance","n":"歌舞"},{"v":"/movie_bt_tags/martial-arts","n":"武侠"},{"v":"/movie_bt_tags/disaster","n":"灾难"},{"v":"/movie_bt_tags/love","n":"爱情"},{"v":"/movie_bt_tags/crime","n":"犯罪"},{"v":"/movie_bt_tags/fancy","n":"玄幻"},{"v":"/movie_bt_tags/reality-show","n":"真人秀"},{"v":"/movie_bt_tags/short-film","n":"短片"},{"v":"/movie_bt_tags/kehuan","n":"科幻"},{"v":"/movie_bt_tags/documentary","n":"纪录片"},{"v":"/movie_bt_tags/talkshow","n":"脱口秀"},{"v":"/movie_bt_tags/stageart","n":"舞台艺术"},{"v":"/movie_bt_tags/west","n":"西部"},{"v":"/movie_bt_tags/sport","n":"运动"},{"v":"/movie_bt_tags/youth","n":"青春"},{"v":"/movie_bt_tags/music","n":"音乐"},{"v":"/movie_bt_tags/ghost","n":"鬼怪"},{"v":"/movie_bt_tags/black-film","n":"黑色电影"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"v":"/year/2023","n":"2023"},{"v":"/year/2022","n":"2022"},{"v":"/year/2021","n":"2021"},{"v":"/year/2020","n":"2020"},{"v":"/year/2019","n":"2019"},{"v":"/year/2018","n":"2018"},{"v":"/year/2017","n":"2017"},{"v":"/year/2016","n":"2016"},{"v":"/year/2015","n":"2015"},{"v":"/year/2014","n":"2014"},{"v":"/year/2013","n":"2013"},{"v":"/year/2012","n":"2012"},{"v":"/year/2011","n":"2011"},{"v":"/year/2010","n":"2010"},{"v":"/year/2009","n":"2009"},{"v":"/year/2008","n":"2008"},{"v":"/year/2007","n":"2007"},{"v":"/year/2006","n":"2006"},{"v":"/year/2005","n":"2005"},{"v":"/year/2004","n":"2004"},{"v":"/year/2003","n":"2003"},{"v":"/year/2002","n":"2002"},{"v":"/year/2001","n":"2001"},{"v":"/year/2000","n":"2000"},{"v":"/year/1999","n":"1999"},{"v":"/year/1998","n":"1998"},{"v":"/year/1997","n":"1997"},{"v":"/year/1996","n":"1996"},{"v":"/year/1995","n":"1995"},{"v":"/year/1994","n":"1994"},{"v":"/year/1993","n":"1993"},{"v":"/year/1992","n":"1992"},{"v":"/year/1991","n":"1991"},{"v":"/year/1990","n":"1990"},{"v":"/year/1989","n":"1989"},{"v":"/year/1988","n":"1988"},{"v":"/year/1987","n":"1987"},{"v":"/year/1986","n":"1986"},{"v":"/year/1985","n":"1985"},{"v":"/year/1984","n":"1984"},{"v":"/year/1983","n":"1983"},{"v":"/year/1982","n":"1982"},{"v":"/year/1981","n":"1981"},{"v":"/year/1980","n":"1980"},{"v":"/year/1979","n":"1979"},{"v":"/year/1978","n":"1978"},{"v":"/year/1977","n":"1977"},{"v":"/year/1976","n":"1976"},{"v":"/year/1975","n":"1975"},{"v":"/year/1974","n":"1974"},{"v":"/year/1973","n":"1973"},{"v":"/year/1972","n":"1972"},{"v":"/year/1971","n":"1971"},{"v":"/year/1970","n":"1970"},{"v":"/year/1969","n":"1969"},{"v":"/year/1968","n":"1968"},{"v":"/year/1967","n":"1967"},{"v":"/year/1966","n":"1966"},{"v":"/year/1965","n":"1965"},{"v":"/year/1964","n":"1964"},{"v":"/year/1963","n":"1963"},{"v":"/year/1962","n":"1962"},{"v":"/year/1960","n":"1960"},{"v":"/year/1959","n":"1959"},{"v":"/year/1954","n":"1954"},{"v":"/year/1952","n":"1952"},{"v":"/year/1950","n":"1950"},{"v":"/year/1949","n":"1949"},{"v":"/year/1948","n":"1948"},{"v":"/year/1940","n":"1940"},{"v":"/year/1939","n":"1939"},{"v":"/year/1925","n":"1925"}]}], + "hongkong-movie":[{"key":"class","name":"类型","value":[{"n":"全部","v":""},{"v":"/movie_bt_tags/pop-popular","n":"POP流行"},{"v":"/movie_bt_tags/biography","n":"传记"},{"v":"/movie_bt_tags/child","n":"儿童"},{"v":"/movie_bt_tags/adventure","n":"冒险"},{"v":"/movie_bt_tags/plot","n":"剧情"},{"v":"/movie_bt_tags/action","n":"动作"},{"v":"/movie_bt_tags/anime","n":"动漫"},{"v":"/movie_bt_tags/animation","n":"动画"},{"v":"/movie_bt_tags/history","n":"历史"},{"v":"/movie_bt_tags/costume","n":"古装"},{"v":"/movie_bt_tags/antiquity","n":"古风"},{"v":"/movie_bt_tags/homosexual","n":"同性"},{"v":"/movie_bt_tags/comedy","n":"喜剧"},{"v":"/movie_bt_tags/fantasy","n":"奇幻"},{"v":"/movie_bt_tags/family","n":"家庭"},{"v":"/movie_bt_tags/terror","n":"恐怖"},{"v":"/movie_bt_tags/suspense","n":"悬疑"},{"v":"/movie_bt_tags/erotic","n":"情色"},{"v":"/movie_bt_tags/thriller","n":"惊悚"},{"v":"/movie_bt_tags/drama","n":"戏曲"},{"v":"/movie_bt_tags/war","n":"战争"},{"v":"/movie_bt_tags/latin","n":"拉丁"},{"v":"/movie_bt_tags/funny","n":"搞笑"},{"v":"/movie_bt_tags/campus","n":"校园"},{"v":"/movie_bt_tags/song-and-dance","n":"歌舞"},{"v":"/movie_bt_tags/martial-arts","n":"武侠"},{"v":"/movie_bt_tags/disaster","n":"灾难"},{"v":"/movie_bt_tags/love","n":"爱情"},{"v":"/movie_bt_tags/crime","n":"犯罪"},{"v":"/movie_bt_tags/fancy","n":"玄幻"},{"v":"/movie_bt_tags/reality-show","n":"真人秀"},{"v":"/movie_bt_tags/short-film","n":"短片"},{"v":"/movie_bt_tags/kehuan","n":"科幻"},{"v":"/movie_bt_tags/documentary","n":"纪录片"},{"v":"/movie_bt_tags/talkshow","n":"脱口秀"},{"v":"/movie_bt_tags/stageart","n":"舞台艺术"},{"v":"/movie_bt_tags/west","n":"西部"},{"v":"/movie_bt_tags/sport","n":"运动"},{"v":"/movie_bt_tags/youth","n":"青春"},{"v":"/movie_bt_tags/music","n":"音乐"},{"v":"/movie_bt_tags/ghost","n":"鬼怪"},{"v":"/movie_bt_tags/black-film","n":"黑色电影"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"v":"/year/2023","n":"2023"},{"v":"/year/2022","n":"2022"},{"v":"/year/2021","n":"2021"},{"v":"/year/2020","n":"2020"},{"v":"/year/2019","n":"2019"},{"v":"/year/2018","n":"2018"},{"v":"/year/2017","n":"2017"},{"v":"/year/2016","n":"2016"},{"v":"/year/2015","n":"2015"},{"v":"/year/2014","n":"2014"},{"v":"/year/2013","n":"2013"},{"v":"/year/2012","n":"2012"},{"v":"/year/2011","n":"2011"},{"v":"/year/2010","n":"2010"},{"v":"/year/2009","n":"2009"},{"v":"/year/2008","n":"2008"},{"v":"/year/2007","n":"2007"},{"v":"/year/2006","n":"2006"},{"v":"/year/2005","n":"2005"},{"v":"/year/2004","n":"2004"},{"v":"/year/2003","n":"2003"},{"v":"/year/2002","n":"2002"},{"v":"/year/2001","n":"2001"},{"v":"/year/2000","n":"2000"},{"v":"/year/1999","n":"1999"},{"v":"/year/1998","n":"1998"},{"v":"/year/1997","n":"1997"},{"v":"/year/1996","n":"1996"},{"v":"/year/1995","n":"1995"},{"v":"/year/1994","n":"1994"},{"v":"/year/1993","n":"1993"},{"v":"/year/1992","n":"1992"},{"v":"/year/1991","n":"1991"},{"v":"/year/1990","n":"1990"},{"v":"/year/1989","n":"1989"},{"v":"/year/1988","n":"1988"},{"v":"/year/1987","n":"1987"},{"v":"/year/1986","n":"1986"},{"v":"/year/1985","n":"1985"},{"v":"/year/1984","n":"1984"},{"v":"/year/1983","n":"1983"},{"v":"/year/1982","n":"1982"},{"v":"/year/1981","n":"1981"},{"v":"/year/1980","n":"1980"},{"v":"/year/1979","n":"1979"},{"v":"/year/1978","n":"1978"},{"v":"/year/1977","n":"1977"},{"v":"/year/1976","n":"1976"},{"v":"/year/1975","n":"1975"},{"v":"/year/1974","n":"1974"},{"v":"/year/1973","n":"1973"},{"v":"/year/1972","n":"1972"},{"v":"/year/1971","n":"1971"},{"v":"/year/1970","n":"1970"},{"v":"/year/1969","n":"1969"},{"v":"/year/1968","n":"1968"},{"v":"/year/1967","n":"1967"},{"v":"/year/1966","n":"1966"},{"v":"/year/1965","n":"1965"},{"v":"/year/1964","n":"1964"},{"v":"/year/1963","n":"1963"},{"v":"/year/1962","n":"1962"},{"v":"/year/1960","n":"1960"},{"v":"/year/1959","n":"1959"},{"v":"/year/1954","n":"1954"},{"v":"/year/1952","n":"1952"},{"v":"/year/1950","n":"1950"},{"v":"/year/1949","n":"1949"},{"v":"/year/1948","n":"1948"},{"v":"/year/1940","n":"1940"},{"v":"/year/1939","n":"1939"},{"v":"/year/1925","n":"1925"}]}], + "domestic-drama":[{"key":"class","name":"类型","value":[{"n":"全部","v":""},{"v":"/movie_bt_tags/pop-popular","n":"POP流行"},{"v":"/movie_bt_tags/biography","n":"传记"},{"v":"/movie_bt_tags/child","n":"儿童"},{"v":"/movie_bt_tags/adventure","n":"冒险"},{"v":"/movie_bt_tags/plot","n":"剧情"},{"v":"/movie_bt_tags/action","n":"动作"},{"v":"/movie_bt_tags/anime","n":"动漫"},{"v":"/movie_bt_tags/animation","n":"动画"},{"v":"/movie_bt_tags/history","n":"历史"},{"v":"/movie_bt_tags/costume","n":"古装"},{"v":"/movie_bt_tags/antiquity","n":"古风"},{"v":"/movie_bt_tags/homosexual","n":"同性"},{"v":"/movie_bt_tags/comedy","n":"喜剧"},{"v":"/movie_bt_tags/fantasy","n":"奇幻"},{"v":"/movie_bt_tags/family","n":"家庭"},{"v":"/movie_bt_tags/terror","n":"恐怖"},{"v":"/movie_bt_tags/suspense","n":"悬疑"},{"v":"/movie_bt_tags/erotic","n":"情色"},{"v":"/movie_bt_tags/thriller","n":"惊悚"},{"v":"/movie_bt_tags/drama","n":"戏曲"},{"v":"/movie_bt_tags/war","n":"战争"},{"v":"/movie_bt_tags/latin","n":"拉丁"},{"v":"/movie_bt_tags/funny","n":"搞笑"},{"v":"/movie_bt_tags/campus","n":"校园"},{"v":"/movie_bt_tags/song-and-dance","n":"歌舞"},{"v":"/movie_bt_tags/martial-arts","n":"武侠"},{"v":"/movie_bt_tags/disaster","n":"灾难"},{"v":"/movie_bt_tags/love","n":"爱情"},{"v":"/movie_bt_tags/crime","n":"犯罪"},{"v":"/movie_bt_tags/fancy","n":"玄幻"},{"v":"/movie_bt_tags/reality-show","n":"真人秀"},{"v":"/movie_bt_tags/short-film","n":"短片"},{"v":"/movie_bt_tags/kehuan","n":"科幻"},{"v":"/movie_bt_tags/documentary","n":"纪录片"},{"v":"/movie_bt_tags/talkshow","n":"脱口秀"},{"v":"/movie_bt_tags/stageart","n":"舞台艺术"},{"v":"/movie_bt_tags/west","n":"西部"},{"v":"/movie_bt_tags/sport","n":"运动"},{"v":"/movie_bt_tags/youth","n":"青春"},{"v":"/movie_bt_tags/music","n":"音乐"},{"v":"/movie_bt_tags/ghost","n":"鬼怪"},{"v":"/movie_bt_tags/black-film","n":"黑色电影"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"v":"/year/2023","n":"2023"},{"v":"/year/2022","n":"2022"},{"v":"/year/2021","n":"2021"},{"v":"/year/2020","n":"2020"},{"v":"/year/2019","n":"2019"},{"v":"/year/2018","n":"2018"},{"v":"/year/2017","n":"2017"},{"v":"/year/2016","n":"2016"},{"v":"/year/2015","n":"2015"},{"v":"/year/2014","n":"2014"},{"v":"/year/2013","n":"2013"},{"v":"/year/2012","n":"2012"},{"v":"/year/2011","n":"2011"},{"v":"/year/2010","n":"2010"},{"v":"/year/2009","n":"2009"},{"v":"/year/2008","n":"2008"},{"v":"/year/2007","n":"2007"},{"v":"/year/2006","n":"2006"},{"v":"/year/2005","n":"2005"},{"v":"/year/2004","n":"2004"},{"v":"/year/2003","n":"2003"},{"v":"/year/2002","n":"2002"},{"v":"/year/2001","n":"2001"},{"v":"/year/2000","n":"2000"},{"v":"/year/1999","n":"1999"},{"v":"/year/1998","n":"1998"},{"v":"/year/1997","n":"1997"},{"v":"/year/1996","n":"1996"},{"v":"/year/1995","n":"1995"},{"v":"/year/1994","n":"1994"},{"v":"/year/1993","n":"1993"},{"v":"/year/1992","n":"1992"},{"v":"/year/1991","n":"1991"},{"v":"/year/1990","n":"1990"},{"v":"/year/1989","n":"1989"},{"v":"/year/1988","n":"1988"},{"v":"/year/1987","n":"1987"},{"v":"/year/1986","n":"1986"},{"v":"/year/1985","n":"1985"},{"v":"/year/1984","n":"1984"},{"v":"/year/1983","n":"1983"},{"v":"/year/1982","n":"1982"},{"v":"/year/1981","n":"1981"},{"v":"/year/1980","n":"1980"},{"v":"/year/1979","n":"1979"},{"v":"/year/1978","n":"1978"},{"v":"/year/1977","n":"1977"},{"v":"/year/1976","n":"1976"},{"v":"/year/1975","n":"1975"},{"v":"/year/1974","n":"1974"},{"v":"/year/1973","n":"1973"},{"v":"/year/1972","n":"1972"},{"v":"/year/1971","n":"1971"},{"v":"/year/1970","n":"1970"},{"v":"/year/1969","n":"1969"},{"v":"/year/1968","n":"1968"},{"v":"/year/1967","n":"1967"},{"v":"/year/1966","n":"1966"},{"v":"/year/1965","n":"1965"},{"v":"/year/1964","n":"1964"},{"v":"/year/1963","n":"1963"},{"v":"/year/1962","n":"1962"},{"v":"/year/1960","n":"1960"},{"v":"/year/1959","n":"1959"},{"v":"/year/1954","n":"1954"},{"v":"/year/1952","n":"1952"},{"v":"/year/1950","n":"1950"},{"v":"/year/1949","n":"1949"},{"v":"/year/1948","n":"1948"},{"v":"/year/1940","n":"1940"},{"v":"/year/1939","n":"1939"},{"v":"/year/1925","n":"1925"}]}], + "american-drama":[{"key":"class","name":"类型","value":[{"n":"全部","v":""},{"v":"/movie_bt_tags/pop-popular","n":"POP流行"},{"v":"/movie_bt_tags/biography","n":"传记"},{"v":"/movie_bt_tags/child","n":"儿童"},{"v":"/movie_bt_tags/adventure","n":"冒险"},{"v":"/movie_bt_tags/plot","n":"剧情"},{"v":"/movie_bt_tags/action","n":"动作"},{"v":"/movie_bt_tags/anime","n":"动漫"},{"v":"/movie_bt_tags/animation","n":"动画"},{"v":"/movie_bt_tags/history","n":"历史"},{"v":"/movie_bt_tags/costume","n":"古装"},{"v":"/movie_bt_tags/antiquity","n":"古风"},{"v":"/movie_bt_tags/homosexual","n":"同性"},{"v":"/movie_bt_tags/comedy","n":"喜剧"},{"v":"/movie_bt_tags/fantasy","n":"奇幻"},{"v":"/movie_bt_tags/family","n":"家庭"},{"v":"/movie_bt_tags/terror","n":"恐怖"},{"v":"/movie_bt_tags/suspense","n":"悬疑"},{"v":"/movie_bt_tags/erotic","n":"情色"},{"v":"/movie_bt_tags/thriller","n":"惊悚"},{"v":"/movie_bt_tags/drama","n":"戏曲"},{"v":"/movie_bt_tags/war","n":"战争"},{"v":"/movie_bt_tags/latin","n":"拉丁"},{"v":"/movie_bt_tags/funny","n":"搞笑"},{"v":"/movie_bt_tags/campus","n":"校园"},{"v":"/movie_bt_tags/song-and-dance","n":"歌舞"},{"v":"/movie_bt_tags/martial-arts","n":"武侠"},{"v":"/movie_bt_tags/disaster","n":"灾难"},{"v":"/movie_bt_tags/love","n":"爱情"},{"v":"/movie_bt_tags/crime","n":"犯罪"},{"v":"/movie_bt_tags/fancy","n":"玄幻"},{"v":"/movie_bt_tags/reality-show","n":"真人秀"},{"v":"/movie_bt_tags/short-film","n":"短片"},{"v":"/movie_bt_tags/kehuan","n":"科幻"},{"v":"/movie_bt_tags/documentary","n":"纪录片"},{"v":"/movie_bt_tags/talkshow","n":"脱口秀"},{"v":"/movie_bt_tags/stageart","n":"舞台艺术"},{"v":"/movie_bt_tags/west","n":"西部"},{"v":"/movie_bt_tags/sport","n":"运动"},{"v":"/movie_bt_tags/youth","n":"青春"},{"v":"/movie_bt_tags/music","n":"音乐"},{"v":"/movie_bt_tags/ghost","n":"鬼怪"},{"v":"/movie_bt_tags/black-film","n":"黑色电影"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"v":"/year/2023","n":"2023"},{"v":"/year/2022","n":"2022"},{"v":"/year/2021","n":"2021"},{"v":"/year/2020","n":"2020"},{"v":"/year/2019","n":"2019"},{"v":"/year/2018","n":"2018"},{"v":"/year/2017","n":"2017"},{"v":"/year/2016","n":"2016"},{"v":"/year/2015","n":"2015"},{"v":"/year/2014","n":"2014"},{"v":"/year/2013","n":"2013"},{"v":"/year/2012","n":"2012"},{"v":"/year/2011","n":"2011"},{"v":"/year/2010","n":"2010"},{"v":"/year/2009","n":"2009"},{"v":"/year/2008","n":"2008"},{"v":"/year/2007","n":"2007"},{"v":"/year/2006","n":"2006"},{"v":"/year/2005","n":"2005"},{"v":"/year/2004","n":"2004"},{"v":"/year/2003","n":"2003"},{"v":"/year/2002","n":"2002"},{"v":"/year/2001","n":"2001"},{"v":"/year/2000","n":"2000"},{"v":"/year/1999","n":"1999"},{"v":"/year/1998","n":"1998"},{"v":"/year/1997","n":"1997"},{"v":"/year/1996","n":"1996"},{"v":"/year/1995","n":"1995"},{"v":"/year/1994","n":"1994"},{"v":"/year/1993","n":"1993"},{"v":"/year/1992","n":"1992"},{"v":"/year/1991","n":"1991"},{"v":"/year/1990","n":"1990"},{"v":"/year/1989","n":"1989"},{"v":"/year/1988","n":"1988"},{"v":"/year/1987","n":"1987"},{"v":"/year/1986","n":"1986"},{"v":"/year/1985","n":"1985"},{"v":"/year/1984","n":"1984"},{"v":"/year/1983","n":"1983"},{"v":"/year/1982","n":"1982"},{"v":"/year/1981","n":"1981"},{"v":"/year/1980","n":"1980"},{"v":"/year/1979","n":"1979"},{"v":"/year/1978","n":"1978"},{"v":"/year/1977","n":"1977"},{"v":"/year/1976","n":"1976"},{"v":"/year/1975","n":"1975"},{"v":"/year/1974","n":"1974"},{"v":"/year/1973","n":"1973"},{"v":"/year/1972","n":"1972"},{"v":"/year/1971","n":"1971"},{"v":"/year/1970","n":"1970"},{"v":"/year/1969","n":"1969"},{"v":"/year/1968","n":"1968"},{"v":"/year/1967","n":"1967"},{"v":"/year/1966","n":"1966"},{"v":"/year/1965","n":"1965"},{"v":"/year/1964","n":"1964"},{"v":"/year/1963","n":"1963"},{"v":"/year/1962","n":"1962"},{"v":"/year/1960","n":"1960"},{"v":"/year/1959","n":"1959"},{"v":"/year/1954","n":"1954"},{"v":"/year/1952","n":"1952"},{"v":"/year/1950","n":"1950"},{"v":"/year/1949","n":"1949"},{"v":"/year/1948","n":"1948"},{"v":"/year/1940","n":"1940"},{"v":"/year/1939","n":"1939"},{"v":"/year/1925","n":"1925"}]}], + "korean-drama":[{"key":"class","name":"类型","value":[{"n":"全部","v":""},{"v":"/movie_bt_tags/pop-popular","n":"POP流行"},{"v":"/movie_bt_tags/biography","n":"传记"},{"v":"/movie_bt_tags/child","n":"儿童"},{"v":"/movie_bt_tags/adventure","n":"冒险"},{"v":"/movie_bt_tags/plot","n":"剧情"},{"v":"/movie_bt_tags/action","n":"动作"},{"v":"/movie_bt_tags/anime","n":"动漫"},{"v":"/movie_bt_tags/animation","n":"动画"},{"v":"/movie_bt_tags/history","n":"历史"},{"v":"/movie_bt_tags/costume","n":"古装"},{"v":"/movie_bt_tags/antiquity","n":"古风"},{"v":"/movie_bt_tags/homosexual","n":"同性"},{"v":"/movie_bt_tags/comedy","n":"喜剧"},{"v":"/movie_bt_tags/fantasy","n":"奇幻"},{"v":"/movie_bt_tags/family","n":"家庭"},{"v":"/movie_bt_tags/terror","n":"恐怖"},{"v":"/movie_bt_tags/suspense","n":"悬疑"},{"v":"/movie_bt_tags/erotic","n":"情色"},{"v":"/movie_bt_tags/thriller","n":"惊悚"},{"v":"/movie_bt_tags/drama","n":"戏曲"},{"v":"/movie_bt_tags/war","n":"战争"},{"v":"/movie_bt_tags/latin","n":"拉丁"},{"v":"/movie_bt_tags/funny","n":"搞笑"},{"v":"/movie_bt_tags/campus","n":"校园"},{"v":"/movie_bt_tags/song-and-dance","n":"歌舞"},{"v":"/movie_bt_tags/martial-arts","n":"武侠"},{"v":"/movie_bt_tags/disaster","n":"灾难"},{"v":"/movie_bt_tags/love","n":"爱情"},{"v":"/movie_bt_tags/crime","n":"犯罪"},{"v":"/movie_bt_tags/fancy","n":"玄幻"},{"v":"/movie_bt_tags/reality-show","n":"真人秀"},{"v":"/movie_bt_tags/short-film","n":"短片"},{"v":"/movie_bt_tags/kehuan","n":"科幻"},{"v":"/movie_bt_tags/documentary","n":"纪录片"},{"v":"/movie_bt_tags/talkshow","n":"脱口秀"},{"v":"/movie_bt_tags/stageart","n":"舞台艺术"},{"v":"/movie_bt_tags/west","n":"西部"},{"v":"/movie_bt_tags/sport","n":"运动"},{"v":"/movie_bt_tags/youth","n":"青春"},{"v":"/movie_bt_tags/music","n":"音乐"},{"v":"/movie_bt_tags/ghost","n":"鬼怪"},{"v":"/movie_bt_tags/black-film","n":"黑色电影"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"v":"/year/2023","n":"2023"},{"v":"/year/2022","n":"2022"},{"v":"/year/2021","n":"2021"},{"v":"/year/2020","n":"2020"},{"v":"/year/2019","n":"2019"},{"v":"/year/2018","n":"2018"},{"v":"/year/2017","n":"2017"},{"v":"/year/2016","n":"2016"},{"v":"/year/2015","n":"2015"},{"v":"/year/2014","n":"2014"},{"v":"/year/2013","n":"2013"},{"v":"/year/2012","n":"2012"},{"v":"/year/2011","n":"2011"},{"v":"/year/2010","n":"2010"},{"v":"/year/2009","n":"2009"},{"v":"/year/2008","n":"2008"},{"v":"/year/2007","n":"2007"},{"v":"/year/2006","n":"2006"},{"v":"/year/2005","n":"2005"},{"v":"/year/2004","n":"2004"},{"v":"/year/2003","n":"2003"},{"v":"/year/2002","n":"2002"},{"v":"/year/2001","n":"2001"},{"v":"/year/2000","n":"2000"},{"v":"/year/1999","n":"1999"},{"v":"/year/1998","n":"1998"},{"v":"/year/1997","n":"1997"},{"v":"/year/1996","n":"1996"},{"v":"/year/1995","n":"1995"},{"v":"/year/1994","n":"1994"},{"v":"/year/1993","n":"1993"},{"v":"/year/1992","n":"1992"},{"v":"/year/1991","n":"1991"},{"v":"/year/1990","n":"1990"},{"v":"/year/1989","n":"1989"},{"v":"/year/1988","n":"1988"},{"v":"/year/1987","n":"1987"},{"v":"/year/1986","n":"1986"},{"v":"/year/1985","n":"1985"},{"v":"/year/1984","n":"1984"},{"v":"/year/1983","n":"1983"},{"v":"/year/1982","n":"1982"},{"v":"/year/1981","n":"1981"},{"v":"/year/1980","n":"1980"},{"v":"/year/1979","n":"1979"},{"v":"/year/1978","n":"1978"},{"v":"/year/1977","n":"1977"},{"v":"/year/1976","n":"1976"},{"v":"/year/1975","n":"1975"},{"v":"/year/1974","n":"1974"},{"v":"/year/1973","n":"1973"},{"v":"/year/1972","n":"1972"},{"v":"/year/1971","n":"1971"},{"v":"/year/1970","n":"1970"},{"v":"/year/1969","n":"1969"},{"v":"/year/1968","n":"1968"},{"v":"/year/1967","n":"1967"},{"v":"/year/1966","n":"1966"},{"v":"/year/1965","n":"1965"},{"v":"/year/1964","n":"1964"},{"v":"/year/1963","n":"1963"},{"v":"/year/1962","n":"1962"},{"v":"/year/1960","n":"1960"},{"v":"/year/1959","n":"1959"},{"v":"/year/1954","n":"1954"},{"v":"/year/1952","n":"1952"},{"v":"/year/1950","n":"1950"},{"v":"/year/1949","n":"1949"},{"v":"/year/1948","n":"1948"},{"v":"/year/1940","n":"1940"},{"v":"/year/1939","n":"1939"},{"v":"/year/1925","n":"1925"}]}], + "anime-drama":[{"key":"class","name":"类型","value":[{"n":"全部","v":""},{"v":"/movie_bt_tags/pop-popular","n":"POP流行"},{"v":"/movie_bt_tags/biography","n":"传记"},{"v":"/movie_bt_tags/child","n":"儿童"},{"v":"/movie_bt_tags/adventure","n":"冒险"},{"v":"/movie_bt_tags/plot","n":"剧情"},{"v":"/movie_bt_tags/action","n":"动作"},{"v":"/movie_bt_tags/anime","n":"动漫"},{"v":"/movie_bt_tags/animation","n":"动画"},{"v":"/movie_bt_tags/history","n":"历史"},{"v":"/movie_bt_tags/costume","n":"古装"},{"v":"/movie_bt_tags/antiquity","n":"古风"},{"v":"/movie_bt_tags/homosexual","n":"同性"},{"v":"/movie_bt_tags/comedy","n":"喜剧"},{"v":"/movie_bt_tags/fantasy","n":"奇幻"},{"v":"/movie_bt_tags/family","n":"家庭"},{"v":"/movie_bt_tags/terror","n":"恐怖"},{"v":"/movie_bt_tags/suspense","n":"悬疑"},{"v":"/movie_bt_tags/erotic","n":"情色"},{"v":"/movie_bt_tags/thriller","n":"惊悚"},{"v":"/movie_bt_tags/drama","n":"戏曲"},{"v":"/movie_bt_tags/war","n":"战争"},{"v":"/movie_bt_tags/latin","n":"拉丁"},{"v":"/movie_bt_tags/funny","n":"搞笑"},{"v":"/movie_bt_tags/campus","n":"校园"},{"v":"/movie_bt_tags/song-and-dance","n":"歌舞"},{"v":"/movie_bt_tags/martial-arts","n":"武侠"},{"v":"/movie_bt_tags/disaster","n":"灾难"},{"v":"/movie_bt_tags/love","n":"爱情"},{"v":"/movie_bt_tags/crime","n":"犯罪"},{"v":"/movie_bt_tags/fancy","n":"玄幻"},{"v":"/movie_bt_tags/reality-show","n":"真人秀"},{"v":"/movie_bt_tags/short-film","n":"短片"},{"v":"/movie_bt_tags/kehuan","n":"科幻"},{"v":"/movie_bt_tags/documentary","n":"纪录片"},{"v":"/movie_bt_tags/talkshow","n":"脱口秀"},{"v":"/movie_bt_tags/stageart","n":"舞台艺术"},{"v":"/movie_bt_tags/west","n":"西部"},{"v":"/movie_bt_tags/sport","n":"运动"},{"v":"/movie_bt_tags/youth","n":"青春"},{"v":"/movie_bt_tags/music","n":"音乐"},{"v":"/movie_bt_tags/ghost","n":"鬼怪"},{"v":"/movie_bt_tags/black-film","n":"黑色电影"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"v":"/year/2023","n":"2023"},{"v":"/year/2022","n":"2022"},{"v":"/year/2021","n":"2021"},{"v":"/year/2020","n":"2020"},{"v":"/year/2019","n":"2019"},{"v":"/year/2018","n":"2018"},{"v":"/year/2017","n":"2017"},{"v":"/year/2016","n":"2016"},{"v":"/year/2015","n":"2015"},{"v":"/year/2014","n":"2014"},{"v":"/year/2013","n":"2013"},{"v":"/year/2012","n":"2012"},{"v":"/year/2011","n":"2011"},{"v":"/year/2010","n":"2010"},{"v":"/year/2009","n":"2009"},{"v":"/year/2008","n":"2008"},{"v":"/year/2007","n":"2007"},{"v":"/year/2006","n":"2006"},{"v":"/year/2005","n":"2005"},{"v":"/year/2004","n":"2004"},{"v":"/year/2003","n":"2003"},{"v":"/year/2002","n":"2002"},{"v":"/year/2001","n":"2001"},{"v":"/year/2000","n":"2000"},{"v":"/year/1999","n":"1999"},{"v":"/year/1998","n":"1998"},{"v":"/year/1997","n":"1997"},{"v":"/year/1996","n":"1996"},{"v":"/year/1995","n":"1995"},{"v":"/year/1994","n":"1994"},{"v":"/year/1993","n":"1993"},{"v":"/year/1992","n":"1992"},{"v":"/year/1991","n":"1991"},{"v":"/year/1990","n":"1990"},{"v":"/year/1989","n":"1989"},{"v":"/year/1988","n":"1988"},{"v":"/year/1987","n":"1987"},{"v":"/year/1986","n":"1986"},{"v":"/year/1985","n":"1985"},{"v":"/year/1984","n":"1984"},{"v":"/year/1983","n":"1983"},{"v":"/year/1982","n":"1982"},{"v":"/year/1981","n":"1981"},{"v":"/year/1980","n":"1980"},{"v":"/year/1979","n":"1979"},{"v":"/year/1978","n":"1978"},{"v":"/year/1977","n":"1977"},{"v":"/year/1976","n":"1976"},{"v":"/year/1975","n":"1975"},{"v":"/year/1974","n":"1974"},{"v":"/year/1973","n":"1973"},{"v":"/year/1972","n":"1972"},{"v":"/year/1971","n":"1971"},{"v":"/year/1970","n":"1970"},{"v":"/year/1969","n":"1969"},{"v":"/year/1968","n":"1968"},{"v":"/year/1967","n":"1967"},{"v":"/year/1966","n":"1966"},{"v":"/year/1965","n":"1965"},{"v":"/year/1964","n":"1964"},{"v":"/year/1963","n":"1963"},{"v":"/year/1962","n":"1962"},{"v":"/year/1960","n":"1960"},{"v":"/year/1959","n":"1959"},{"v":"/year/1954","n":"1954"},{"v":"/year/1952","n":"1952"},{"v":"/year/1950","n":"1950"},{"v":"/year/1949","n":"1949"},{"v":"/year/1948","n":"1948"},{"v":"/year/1940","n":"1940"},{"v":"/year/1939","n":"1939"},{"v":"/year/1925","n":"1925"}]}] + }; + return JSON.stringify({ + class: classes, + filters: filterObj, + }); +} + +async function homeVod() { + return "{}" +} + +async function category(tid, pg, filter, extend) { + if (pg <= 0 || typeof(pg) == 'undefined') pg = 1; + var link = url + '/' + tid + (extend.area || '') + (extend.year || '') + (extend.class || '') + (extend.catedd || '') + '/page/' + pg; + var html = await request(link); + var $ = load(html); + var items = $('div.mrb > ul > li'); + var videos = _.map(items, (item) => { + var img = $(item).find('img:first')[0]; + var a = $(item).find('a:first')[0]; + var hdinfo = $($(item).find('div.hdinfo')[0]).text().trim(); + var item = $($(item).find('div.jidi')[0]).text().trim(); + return { + vod_id: a.attribs.href.replace(/.*?\/movie\/(.*).html/g, '$1'), + vod_name: img.attribs.alt, + vod_pic: img.attribs['data-original'], + vod_remarks: item || hdinfo || '' + }; + }); + var hasMore = $('div.mrb > div.pagenavi_txt > a:contains(>)').length > 0; + var pgCount = hasMore ? parseInt(pg) + 1 : parseInt(pg); + return JSON.stringify({ + page: parseInt(pg), + pagecount: pgCount, + limit: 20, + total: 20 * pgCount, + list: videos + }) +} + +function stripHtmlTag(src) { + return src.replace(/<\/?[^>]+(>|$)/g, "").replace(/&.{1,5};/g, "").replace(/\s{2,}/g, " ") +} + +async function detail(id) { + var html = await request(url + "/movie/" + id + ".html"), + $ = load(html), + html = $("ul.moviedteail_list > li"), + vod = { + vod_id: id, + vod_pic: $("div.dyimg img:first").attr("src"), + vod_remarks: "", + vod_content: stripHtmlTag($("div.yp_context").html()).trim() + }; + for (const info of html) { + var i = $(info).text().trim(); + i.startsWith("地区:") ? vod.vod_area = i.substring(3) : i.startsWith("年份:") ? vod.vod_year = i.substring(3) : i.startsWith("导演:") ? vod.vod_director = _.map($(info).find("a"), a => a.children[0].data).join("/") : i.startsWith("主演:") ? vod.vod_actor = _.map($(info).find("a"), a => a.children[0].data).join("/") : i.startsWith("语言:") && (vod.vod_lang = i.substring(3)) + } + id = _.map($("div.paly_list_btn > a"), a => a.children[0].data + "$" + a.attribs.href.replace(/.*?\/v_play\/(.*).html/g, "$1")); + return vod.vod_play_from = key, vod.vod_play_url = id.join("#"), JSON.stringify({ + list: [vod] + }) +} + +async function play(flag, id, flags) { + const link = url + "/v_play/" + id + ".html", + html = await request(link), + $ = load(html), + iframe = $("body iframe[src*=Cloud]"); + if (0 < iframe.length) { + const iframeHtml = (await req(iframe[0].attribs.src, { + headers: { + Referer: link, + "User-Agent": UA + } + })).content; + let code = iframeHtml.match(/var url = '(.*?)'/)[1].split("").reverse().join(""), + temp = ""; + for (let i = 0; i < code.length; i += 2) temp += String.fromCharCode(parseInt(code[i] + code[i + 1], 16)); + const playUrl = temp.substring(0, (temp.length - 7) / 2) + temp.substring((temp.length - 7) / 2 + 7); + return JSON.stringify({ + parse: 0, + url: playUrl + }) + } { + const js = $("script:contains(window.wp_nonce)").html(), + group = js.match(/(var.*)eval\((\w*\(\w*\))\)/), + md5 = Crypto, + result = eval(group[1] + group[2]), + playUrl = result.match(/url:.*?['"](.*?)['"]/)[1]; + return JSON.stringify({ + parse: 0, + url: playUrl + }) + } +} + +async function search(wd, quick) { + wd = await request(url + "/page/1?s=" + wd); + const $ = load(wd); + wd = $("div.search_list > ul > li"), wd = _.map(wd, item => { + var img = $(item).find("img:first")[0], + a = $(item).find("a:first")[0], + hdinfo = $($(item).find("div.hdinfo")[0]).text().trim(), + item = $($(item).find("div.jidi")[0]).text().trim(); + return { + vod_id: a.attribs.href.replace(/.*?\/movie\/(.*).html/g, "$1"), + vod_name: img.attribs.alt, + vod_pic: img.attribs["data-original"], + vod_remarks: item || hdinfo || "" + } + }); + return JSON.stringify({ + list: wd + }) +} + +function __jsEvalReturn() { + return { + init: init, + home: home, + homeVod: homeVod, + category: category, + detail: detail, + play: play, + search: search + } +} + +export { + __jsEvalReturn +}; \ No newline at end of file diff --git a/js/tuxiaobei_open.js b/js/tuxiaobei_open.js new file mode 100644 index 0000000..b560037 --- /dev/null +++ b/js/tuxiaobei_open.js @@ -0,0 +1,135 @@ +import { load, _ } from './lib/cat.js'; +let key = '🐰兔小贝'; +let HOST = 'https://www.tuxiaobei.com'; +let siteKey = ''; +let siteType = 0; +const IOS_UA = 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1'; + +async function request(reqUrl, agentSp) { + let res = await req(reqUrl, { + method: 'get', + headers: { + 'User-Agent': agentSp || IOS_UA, + }, + }); + return res.content +} + +async function init(cfg) { + siteKey = cfg.skey; + siteType = cfg.stype +} + +async function home(filter) { + const classes = [{ type_id: '', type_name: '🐰全部' }, { type_id: 2, type_name: '🐰儿歌' }, { type_id: 3, type_name: '🐰故事' }, { type_id: 27, type_name: '🐰公益' }, { type_id: 9, type_name: '🐰十万个为什么' }, { type_id: 28, type_name: '🐰安全教育' }, { type_id: 29, type_name: '🐰动物奇缘' }, { type_id: 7, type_name: '🐰弟子规' }, { type_id: 5, type_name: '🐰古诗' }, { type_id: 6, type_name: '🐰三字经' }, { type_id: 8, type_name: '🐰千字文' }, { type_id: 11, type_name: '🐰数学' }, { type_id: 25, type_name: '🐰英语' }, { type_id: 24, type_name: '🐰折纸' }]; + const filterObj = {}; + return JSON.stringify({ + class: _.map(classes, (cls) => { + cls.land = 1; + cls.ratio = 1.78; + return cls; + }), + filters: filterObj, + }) +} + +async function homeVod() { + const link = await request(HOST + '/list/mip-data?typeId=9&page=1&callback='); + const html = link.match(/\((.*?)\);/)[1]; + const data = JSON.parse(html).data; + let videos = _.map(data.items, (it) => { + return { + vod_id: it.video_id, + vod_name: it.name, + vod_pic: it.image, + vod_remarks: it.root_category_name + ' | ' + it.duration_string || '', + } + }); + return JSON.stringify({ + list: videos, + }) +} + +async function category(tid, pg, filter, extend) { + if (pg <= 0 || typeof pg == 'undefined') pg = 1; + const link = await request(HOST + '/list/mip-data?typeId=' + tid + '&page=' + pg + '&callback='); + const html = link.match(/\((.*?)\);/)[1]; + const data = JSON.parse(html).data; + let videos = _.map(data.items, (it) => { + return { + vod_id: it.video_id, + vod_name: it.name, + vod_pic: it.image, + vod_remarks: it.root_category_name + ' | ' + it.duration_string || '', + } + }); + const pgCount = pg * 30 > data.totalCount ? parseInt(pg) : parseInt(pg) + 1; + return JSON.stringify({ + page: parseInt(pg), + pagecount: pgCount, + limit: 30, + total: data.totalCount, + list: videos, + }) +} + +async function detail(id) { + const vod = { + vod_id: id, + vod_remarks: '', + }; + const playlist = ['点击播放' + '$' + HOST + '/play/' + id]; + vod.vod_play_from = "道长在线"; + vod.vod_play_url = playlist.join('#'); + return JSON.stringify({ + list: [vod], + }); +} + +async function play(flag, id, flags) { + const html = await request(id); + const $ = load(html); + const pvideo = $("body mip-search-video[video-src*=http]"); + const purl = pvideo[0].attribs['video-src']; + // console.debug('兔小贝 purl =====>' + purl); // js_debug.log + return JSON.stringify({ + parse: 0, + url: purl, + }); +} + +async function search(wd, quick) { + const link = HOST + "/search/" + wd; + const html = await request(link); + const $ = load(html); + const list = $("div.list-con > div.items"); + let videos = _.map(list, (it) => { + const a = $(it).find("a:first")[0]; + const img = $(it).find("mip-img:first")[0]; + const tt = $(it).find("p:first")[0]; + const remarks = $(it).find("p")[1]; + return { + vod_id: a.attribs.href.replace(/.*?\/play\/(.*)/g, '$1'), + vod_name: tt.children[0].data, + vod_pic: img.attribs["src"], + vod_remarks: remarks.children[0].data || "", + }; + }); + return JSON.stringify({ + list: videos, + land: 1, + ratio: 1.78, + }); +} + +export function __jsEvalReturn() { + return { + init: init, + home: home, + homeVod: homeVod, + category: category, + detail: detail, + play: play, + search: search, + } +} \ No newline at end of file diff --git a/js/ubestkid_open.js b/js/ubestkid_open.js new file mode 100644 index 0000000..2eda6aa --- /dev/null +++ b/js/ubestkid_open.js @@ -0,0 +1,118 @@ +// 无搜索功能 +import { _ } from './lib/cat.js'; +let key = '🐯贝乐虎'; +let HOST = 'https://vd.ubestkid.com'; +let siteKey = ''; +let siteType = 0; +const MOBILE_UA = 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1'; + +async function request(reqUrl, referer, mth, data, hd) { + const headers = { + "User-Agent": MOBILE_UA, + }; + if (referer) headers.referer = encodeURIComponent(referer); + let res = await req(reqUrl, { + method: mth || "get", + headers: headers, + data: data, + postType: mth === "post" ? "json" : "", + }); + return res.content; +} + +async function init(cfg) { + siteKey = cfg.skey; + siteType = cfg.stype +} + +async function home(filter) { + const classes = [{ type_id: 65, type_name: '🐯最新上架' }, { type_id: 113, type_name: '🐯人气热播' }, { type_id: 56, type_name: '🐯经典童谣' }, { type_id: 137, type_name: '🐯开心贝乐虎' }, { type_id: 53, type_name: '🐯律动儿歌' }, { type_id: 59, type_name: '🐯经典儿歌' }, { type_id: 101, type_name: '🐯超级汽车1' }, { type_id: 119, type_name: '🐯超级汽车第二季' }, { type_id: 136, type_name: '🐯超级汽车第三季' }, { type_id: 95, type_name: '🐯三字经' }, { type_id: 133, type_name: '🐯幼儿手势舞' }, { type_id: 117, type_name: '🐯哄睡儿歌' }, { type_id: 70, type_name: '🐯英文儿歌' }, { type_id: 116, type_name: '🐯节日与节气' }, { type_id: 97, type_name: '🐯恐龙世界' }, { type_id: 55, type_name: '🐯动画片儿歌' }, { type_id: 57, type_name: '🐯流行歌曲' }, { type_id: 118, type_name: '🐯贝乐虎入园记' }, { type_id: 106, type_name: '🐯贝乐虎大百科' }, { type_id: 62, type_name: '🐯经典古诗' }, { type_id: 63, type_name: '🐯经典故事' }, { type_id: 128, type_name: '🐯萌虎学功夫' }, { type_id: 100, type_name: '🐯绘本故事' }, { type_id: 121, type_name: '🐯开心贝乐虎英文版' }, { type_id: 96, type_name: '🐯嗨贝乐虎情商动画' }, { type_id: 108, type_name: '🐯动物音乐派对' }, { type_id: 126, type_name: '🐯动物音乐派对英文版' }, { type_id: 105, type_name: '🐯奇妙的身体' }, { type_id: 124, type_name: '🐯奇妙的身体英文版' }, { type_id: 64, type_name: '🐯认知卡片' }, { type_id: 109, type_name: '🐯趣味简笔画' }, { type_id: 78, type_name: '🐯数字儿歌' }, { type_id: 120, type_name: '🐯识字体验版' }, { type_id: 127, type_name: '🐯启蒙系列体验版' }]; + const filterObj = {}; + return JSON.stringify({ + class: _.map(classes, (cls) => { + cls.land = 1; + cls.ratio = 1.78; + return cls; + }), + filters: filterObj, + }) +} + +async function homeVod() { + const link = HOST + "/api/v1/bv/video"; + const pdata = { age: 1, appver: "6.1.9", egvip_status: 0, svip_status: 0, vps: 60, subcateId: 56, "p": 1 }; + const jo = JSON.parse(await request(link, "", "post", pdata)).result; + const videos = []; + _.each(jo.items, (it) => { + videos.push({ + vod_id: it.url, + vod_name: it.title, + vod_pic: it.image, + vod_remarks: '👀' + it.viewcount || '', + }) + }); + return JSON.stringify({ + list: videos, + }) +} + +async function category(tid, pg, filter, extend) { + if (pg <= 0 || typeof pg == 'undefined') pg = 1; + const link = HOST + "/api/v1/bv/video"; + const pdata = { age: 1, appver: "6.1.9", egvip_status: 0, svip_status: 0, vps: 60, subcateId: tid, "p": pg }; + const jo = JSON.parse(await request(link, "", "post", pdata)).result; + const videos = []; + _.each(jo.items, (it) => { + videos.push({ + vod_id: it.url, + vod_name: it.title, + vod_pic: it.image, + vod_remarks: '👀' + it.viewcount || '', + }) + }); + const pgCount = pg * 60 > jo.total ? parseInt(pg) : parseInt(pg) + 1; + return JSON.stringify({ + page: parseInt(pg), + pagecount: pgCount, + limit: 60, + total: jo.total, + list: videos, + }) +} + +async function detail(id) { + const vod = { + vod_id: id, + vod_remarks: '', + }; + const playlist = ['点击播放' + '$' + id]; + vod.vod_play_from = "道长在线"; + vod.vod_play_url = playlist.join('#'); + return JSON.stringify({ + list: [vod], + }); +} + +async function play(flag, id, flags) { + // console.debug('贝乐虎 id =====>' + id); // js_debug.log + return JSON.stringify({ + parse: 0, + url: id, + }); +} + +async function search(wd, quick) { + return '{}' +} + +export function __jsEvalReturn() { + return { + init: init, + home: home, + homeVod: homeVod, + category: category, + detail: detail, + play: play, + search: search, + } +} \ No newline at end of file diff --git a/js/wogg.js b/js/wogg.js new file mode 100644 index 0000000..bc2df5a --- /dev/null +++ b/js/wogg.js @@ -0,0 +1 @@ +//bbQ0FUT1DqAQ53b2dnLmpzLGFzc2V0czovL2pzL2xpYi9jYXQuanMYLi9saWIvYWxpLmpzHF9fanNFdmFsUmV0dXJuCGxvYWQCXwZVcmkOaW5pdEFsaRpkZXRhaWxDb250ZW50FnBsYXlDb250ZW50MGRldGFpbENvbnRlbnRWb2RQbGF5RnJvbS5kZXRhaWxDb250ZW50Vm9kUGxheVVybA5zaXRlS2V5EHNpdGVUeXBlDnNpdGVVcmwEVUEUcGF0dGVybkFsaQhpbml0DnJlcXVlc3QSZ2V0SGVhZGVyEmdldFN0cmluZw5jbGFzc2VzEmZpbHRlck9iaghob21lDmhvbWVWb2QQY2F0ZWdvcnkMZGV0YWlsCHBsYXkMc2VhcmNoIGh0dHBzOi8vd29nZy54eXqWAk1vemlsbGEvNS4wIChpUGhvbmU7IENQVSBpUGhvbmUgT1MgMTNfMl8zIGxpa2UgTWFjIE9TIFgpIEFwcGxlV2ViS2l0LzYwNS4xLjE1IChLSFRNTCwgbGlrZSBHZWNrbykgVmVyc2lvbi8xMy4wLjMgTW9iaWxlLzE1RTE0OCBTYWZhcmkvNjA0LjEOdHlwZV9pZAU1dXFfEnR5cGVfbmFtZQc1dcaJZ1IF/H56ggWoUitvBfOXUE4Ga2V5BWdSxWAFaFHokAJuAnYFnFVnUgUxcsVgBVBgFmAFqFJcTwXReXteBRhiiU4FZosqUwWvcmp/BahSO3UFR1l7XgVma6BPBZJRaZYFqmcYYgWsYJF1BcpgmmAFz354UQVSlyVmBYdleoIF5FPFiAWGU/JTB65fNXVxXwUwVzpTBSdZRpYFmZkvbgXwU35uBY5//VYF1Wz9VgXxgv1WBeVlLGcF6Zf9VgW3X/1WBfBs/VYFcFOmXgcPYSdZKVIHf4ntc1lyB6BS/2InWQV2UdZOBXRe/U4FV1vNawJBAkICQwJEAkUCRgJHAkgCSQJKAksCTAJNAk4CTwJQAlECUgJTAlQCVQJWAlcCWAJZAloGMC05BZJjj14F9mX0lQh0aW1lBbpOFGwIaGl0cwXEiwZSCnNjb3JlBe2LAIoF/VbtiwXxgu2LBaR87YsH/ZVXU+2LBemX7YsF5WXtiwXVbO2LBbdf7YsFdlGDWwX9VqdOBeVl6ZcFJ2uOfwZjZmcGZXh0CHNrZXkKc3R5cGUMcmVxVXJsDmFnZW50U3Aab2todHRwLzMuMTIuMBR1c2VyLWFnZW50BnJlcQ5oZWFkZXJzDnRpbWVvdXQOY29udGVudAxoZWFkZXIUVXNlci1BZ2VudAZ1cmwMZmlsdGVyEnN0cmluZ2lmeQ5maWx0ZXJzCGl0ZW0GY29uAiQMdmlkZW9zCG9uZUEIaHJlZgZwaWMMcmVtYXJrbC5tb2R1bGU6bHQoMykgIC5tb2R1bGUtbGlzdCAubW9kdWxlLWl0ZW1zIC5tb2R1bGUtaXRlbQhmaW5kSi5tb2R1bGUtaXRlbS1jb3ZlciAubW9kdWxlLWl0ZW0tcGljIGEKZmlyc3QIYXR0cgp0aXRsZU4ubW9kdWxlLWl0ZW0tY292ZXIgLm1vZHVsZS1pdGVtLXBpYyBpbWcQZGF0YS1zcmMiLm1vZHVsZS1pdGVtLXRleHQIdGV4dAhwdXNoDHZvZF9pZBB2b2RfbmFtZQ52b2RfcGljFnZvZF9yZW1hcmtzCGxpc3QGdGlkBHBnDGV4dGVuZBJ1cmxQYXJhbXMOaXNFbXB0eRBwYXJzZUludAItJi9pbmRleC5waHAvdm9kc2hvdy8KLmh0bWwOY29uc29sZQpkZWJ1Z3YubW9kdWxlOmVxKDApID4gLm1vZHVsZS1saXN0ID4gLm1vZHVsZS1pdGVtcyA+IC5tb2R1bGUtaXRlbS8jAHAAYQBnAGUAIAA+ACAAYQA6AGMAbwBuAHQAYQBpAG4AcwAoAAtOAE51mCkACHBhZ2UScGFnZWNvdW50CmxpbWl0CnRvdGFsBGlkFHNoYXJlTGlua3Madm9kX3BsYXlfZnJvbRB0eXBlRWxlcxZ0eXBlTmFtZUFycgZ2b2QgLm1vZHVsZS1yb3ctdGV4dAhlYWNoQi52aWRlby1pbmZvLWhlYWRlciBkaXYudGFnLWxpbmsgYRZ2b2RfY29udGVudCgubW9kdWxlLWl0ZW0tcGljIGltZ0AudmlkZW8taW5mby1oZWFkZXIgPiAucGFnZS10aXRsZRh2b2RfcGxheV91cmwCLBB2b2RfeWVhcjoudmlkZW8taW5mby1oZWFkZXIgYS50YWctbGluawhsYXN0CHRyaW0Qdm9kX2FyZWESdm9kX2FjdG9yGHZvZF9kaXJlY3RvciIudmlkZW8taW5mby1pdGVtcwJpBmVsZRJzaGF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/TPwAAAALBCQBAABM+wAAAAQkAQAATPwAAAALBCUBAABM+wAAAAQlAQAATPwAAAALBCYBAABM+wAAAAQmAQAATPwAAAALBCcBAABM+wAAAAQnAQAATPwAAAALBCgBAABM+wAAAAQoAQAATPwAAAALBCkBAABM+wAAAAQpAQAATPwAAAALBCoBAABM+wAAAAQqAQAATPwAAAALBCsBAABM+wAAAAQrAQAATPwAAAALBCwBAABM+wAAAAQsAQAATPwAAAALBC0BAABM+wAAAAQtAQAATPwAAAALBC4BAABM+wAAAAQuAQAATPwAAAALBC8BAABM+wAAAAQvAQAATPwAAAALBDABAABM+wAAAAQwAQAATPwAAAALBDEBAABM+wAAAAQxAQAATPwAAAALBDIBAABM+wAAAAQyAQAATPwAAAALBDMBAABM+wAAAAQzAQAATPwAAAALBDQBAABM+wAAAAQ0AQAATPwAAAALBDUBAABM+wAAAAQ1AQAATPwAAAALBDYBAABM+wAAAAQ2AQAATPwAAAALBDcBAABM+wAAAAQ3AQAATPwAAAALBDgBAABM+wAAAAQ4AQAATPwAAAALBDkBAABM+wAAAAQ5AQAATPwAAAALBDoBAABM+wAAAAQ6AQAATPwAAAALBDsBAABM+wAAAAQ7AQAATPwAAAALBDwBAABM+wAAAAQ8AQAATPwAAAALBD0BAABM+wAAAAQ9AQAATPwAAAALBD4BAABM+wAAAAQ+AQAATPwAAAAmHABMQAAAAL9M4wAAAAu9Jkz4AAAABD8BAABMNgAAAAsEQAEAAEz7AAAABEEBAABM/AAAAAsEQgEAAEz7AAAABEMBAABM/AAAAAsERAEAAEz7AAAABEUBAABM/AAAACYDAExAAAAABEEBAABM4wAAACYFAEwBAACAC70nTPgAAAAEEgEAAEw2AAAACwT6AAAATPsAAAC/TPwAAAALBBMBAABM+wAAAAQTAQAATPwAAAALBBQBAABM+wAAAAQUAQAATPwAAAALBBUBAABM+wAAAAQVAQAATPwAAAALBBYBAABM+wAAAAQWAQAATPwAAAALBBcBAABM+wAAAAQXAQAATPwAAAALBBgBAABM+wAAAAQYAQAATPwAAAALBBkBAABM+wAAAAQZAQAATPwAAAALBBoBAABM+wAAAAQaAQAATPwAAAALBBsBAABM+wAAAAQbAQAATPwAAAALBBwBAABM+wAAAAQcAQAATPwAAAALBB0BAABM+wAAAAQdAQAATPwAAAALBB4BAABM+wAAAAQeAQAATPwAAAALBB8BAABM+wAAAAQfAQAATPwAAAALBCABAABM+wAAAAQgAQAATPwAAAALBCEBAABM+wAAAAQhAQAATPwAAAAmEABMQAAAAL9M4wAAAAu9KEz4AAAABEYBAABMNgAAAAsE+gAAAEz7AAAAv0z8AAAACwRHAQAATPsAAAAERwEAAEz8AAAACwRIAQAATPsAAAAESAEAAEz8AAAACwRJAQAATPsAAAAESQEAAEz8AAAACwRKAQAATPsAAAAESgEAAEz8AAAACwRLAQAATPsAAAAESwEAAEz8AAAACwRMAQAATPsAAAAETAEAAEz8AAAACwRNAQAATPsAAAAETQEAAEz8AAAACwROAQAATPsAAAAETgEAAEz8AAAACwRPAQAATPsAAAAETwEAAEz8AAAAJgoATEAAAAC/TOMAAAALvSlM+AAAAAQiAQAATDYAAAALBPoAAABM+wAAAL9M/AAAAAu9Kkz7AAAAvStM/AAAAAu9LEz7AAAAvS1M/AAAAAu9Lkz7AAAAvS9M/AAAAAu9MEz7AAAAvTFM/AAAAAu9Mkz7AAAAvTNM/AAAAAu9NEz7AAAAvTVM/AAAAAu9Nkz7AAAAvTdM/AAAAAu9OEz7AAAAvTlM/AAAAAu9Okz7AAAAvTtM/AAAAAu9PEz7AAAAvT1M/AAAAAu9Pkz7AAAAvT9M/AAAAAu9QEz7AAAAvUFM/AAAAAu9Qkz7AAAAvUNM/AAAAAu9REz7AAAAvUVM/AAAACYPAExAAAAAv0zjAAAAC71GTPgAAAAEIwEAAEw2AAAACwT6AAAATPsAAAC/TPwAAAALBCQBAABM+wAAAAQkAQAATPwAAAALBCUBAABM+wAAAAQlAQAATPwAAAALBCYBAABM+wAAAAQmAQAATPwAAAALBCcBAABM+wAAAAQnAQAATPwAAAALBCgBAABM+wAAAAQoAQAATPwAAAALBCkBAABM+wAAAAQpAQAATPwAAAALBCoBAABM+wAAAAQqAQAATPwAAAALBCsBAABM+wAAAAQrAQAATPwAAAALBCwBAABM+wAAAAQsAQAATPwAAAALBC0BAABM+wAAAAQtAQAATPwAAAALBC4BAABM+wAAAAQuAQAATPwAAAALBC8BAABM+wAAAAQvAQAATPwAAAALBDABAABM+wAAAAQwAQAATPwAAAALBDEBAABM+wAAAAQxAQAATPwAAAALBDIBAABM+wAAAAQyAQAATPwAAAALBDMBAABM+wAAAAQzAQAATPwAAAALBDQBAABM+wAAAAQ0AQAATPwAAAALBDUBAABM+wAAAAQ1AQAATPwAAAALBDYBAABM+wAAAAQ2AQAATPwAAAALBDcBAABM+wAAAAQ3AQAATPwAAAALBDgBAABM+wAAAAQ4AQAATPwAAAALBDkBAABM+wAAAAQ5AQAATPwAAAALBDoBAABM+wAAAAQ6AQAATPwAAAALBDsBAABM+wAAAAQ7AQAATPwAAAALBDwBAABM+wAAAAQ8AQAATPwAAAALBD0BAABM+wAAAAQ9AQAATPwAAAALBD4BAABM+wAAAAQ+AQAATPwAAAAmHABMQAAAAL9M4wAAAAu9R0z4AAAABD8BAABMNgAAAAsEQAEAAEz7AAAABEEBAABM/AAAAAsEQgEAAEz7AAAABEMBAABM/AAAAAsERAEAAEz7AAAABEUBAABM/AAAACYDAExAAAAABEEBAABM4wAAACYFAEwUAACAC71ITPgAAAAEEgEAAEw2AAAACwT6AAAATPsAAAC/TPwAAAALBBMBAABM+wAAAAQTAQAATPwAAAALBBQBAABM+wAAAAQUAQAATPwAAAALBBUBAABM+wAAAAQVAQAATPwAAAALBBYBAABM+wAAAAQWAQAATPwAAAALBBcBAABM+wAAAAQXAQAATPwAAAALBBgBAABM+wAAAAQYAQAATPwAAAALBBkBAABM+wAAAAQZAQAATPwAAAALBBoBAABM+wAAAAQaAQAATPwAAAALBBsBAABM+wAAAAQbAQAATPwAAAALBBwBAABM+wAAAAQcAQAATPwAAAALBB0BAABM+wAAAAQdAQAATPwAAAALBB4BAABM+wAAAAQeAQAATPwAAAALBB8BAABM+wAAAAQfAQAATPwAAAALBCABAABM+wAAAAQgAQAATPwAAAALBCEBAABM+wAAAAQhAQAATPwAAAAmEABMQAAAAL9M4wAAAAu9SUz4AAAABEYBAABMNgAAAAsE+gAAAEz7AAAAv0z8AAAACwRHAQAATPsAAAAERwEAAEz8AAAACwR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ELwEAAEz7AAAABC8BAABM/AAAAAsEMAEAAEz7AAAABDABAABM/AAAAAsEMQEAAEz7AAAABDEBAABM/AAAAAsEMgEAAEz7AAAABDIBAABM/AAAAAsEMwEAAEz7AAAABDMBAABM/AAAAAsENAEAAEz7AAAABDQBAABM/AAAAAsENQEAAEz7AAAABDUBAABM/AAAAAsENgEAAEz7AAAABDYBAABM/AAAAAsENwEAAEz7AAAABDcBAABM/AAAAAsEOAEAAEz7AAAABDgBAABM/AAAAAsEOQEAAEz7AAAABDkBAABM/AAAAAsEOgEAAEz7AAAABDoBAABM/AAAAAsEOwEAAEz7AAAABDsBAABM/AAAAAsEPAEAAEz7AAAABDwBAABM/AAAAAsEPQEAAEz7AAAABD0BAABM/AAAAAsEPgEAAEz7AAAABD4BAABM/AAAACYcAExAAAAAv0zjAAAAC72ITPgAAAAEPwEAAEw2AAAACwRAAQAATPsAAAAEQQEAAEz8AAAACwRCAQAATPsAAAAEQwEAAEz8AAAACwREAQAATPsAAAAERQEAAEz8AAAAJgMATEAAAAAEQQEAAEzjAAAAJgQATBwAAIALvYlM+AAAAAQjAQAATDYAAAALBPoAAABM+wAAAL9M/AAAAAsEJAEAAEz7AAAABCQBAABM/AAAAAsEJQEAAEz7AAAABCUBAABM/AAAAAsEJgEAAEz7AAAABCYBAABM/AAAAAsEJwEAAEz7AAAABCcBAABM/AAAAAsEKAEAAEz7AAAABCgBAABM/AAAAAsEKQEAAEz7AAAABCkBAABM/AAAAAsEKgEAAEz7AAAABCoBAABM/AAAAAsEKwEAAEz7AAAABCsBAABM/AAAAAsELAEAAEz7AAAABCwBAABM/AAAAAsELQEAAEz7AAAABC0BAABM/AAAAAsELgEAAEz7AAAABC4BAABM/AAAAAsELwEAAEz7AAAABC8BAABM/AAAAAsEMAEAAEz7AAAABDABAABM/AAAAAsEMQEAAEz7AAAABDEBAABM/AAAAAsEMgEAAEz7AAAABDIBAABM/AAAAAsEMwEAAEz7AAAABDMBAABM/AAAAAsENAEAAEz7AAAABDQBAABM/AAAAAsENQEAAEz7AAAABDUBAABM/AAAAAsENgEAAEz7AAAABDYBAABM/AAAAAsENwEAAEz7AAA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 \ No newline at end of file diff --git a/js/wogg_open.js b/js/wogg_open.js new file mode 100644 index 0000000..1d473b7 --- /dev/null +++ b/js/wogg_open.js @@ -0,0 +1,155 @@ +import {load, _, Uri} from './lib/cat.js'; +import {log} from './lib/utils.js'; +import {initAli, detailContent, playContent} from './lib/ali.js'; + +let siteKey = 'wogg'; +let siteType = 0; +let siteUrl = 'https://wogg.xyz'; +let UA = "Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1"; +let patternAli = /(https:\/\/www\.aliyundrive\.com\/s\/[^"]+)/ + +async function init(cfg) { + try { + siteKey = _.isEmpty(cfg.skey) ? '' : cfg.skey; + siteType = _.isEmpty(cfg.stype) ? '' : cfg.stype; + await initAli(cfg); + } catch (e) { + await log('init:' + e.message + ' line:' + e.lineNumber); + } +} + +async function request(reqUrl, agentSp) { + let header = { + 'user-agent': agentSp || 'okhttp/3.12.0', + }; + let uri = new Uri(reqUrl); + let res = await req(uri.toString(), { + headers: header, + timeout: 10000 + }); + let content = res.content; + return content; +} + +function getHeader() { + let header = {}; + header['User-Agent'] = UA; + return header; +} + +async function getString(url) { + let res = await req(url, { + headers: getHeader() + }); + return res.content; +} + +let classes = [{'type_id': 1, 'type_name' : '电影'},{'type_id': 20, 'type_name' : '电视剧'},{'type_id': 28, 'type_name' : '综艺'},{'type_id': 24, 'type_name' : '动漫'},{'type_id': 32, 'type_name' : '音乐'}]; +let filterObj = {}; +async function home(filter) { + return JSON.stringify({ + class: classes, + filters: filterObj, + }); +} + + +async function homeVod() { + return '{}'; +} + + +async function category(tid, pg, filter, extend) { + let reqUrl = siteUrl + '/index.php/vodshow/'+tid+'--------'+pg+'---.html'; + let con = await request(reqUrl, UA); + const $ = load(con); + let items = $('.module:eq(0) > .module-list > .module-items > .module-item'); + let videos = []; + for(var item of items) { + let oneA = $(item).find('.module-item-cover .module-item-pic a').first(); + let href = oneA.attr('href'); + let name = oneA.attr('title'); + let oneImg = $(item).find('.module-item-cover .module-item-pic img').first(); + let pic = oneImg.attr('data-src'); + let remark = $(item).find('.module-item-text').first().text(); + videos.push({ + vod_id: href, + vod_name: name, + vod_pic: pic, + vod_remarks: remark, + }); + } + + const hasMore = $('#page > a:contains(下一页)').length > 0; + const pgCount = hasMore ? parseInt(pg) + 1 : parseInt(pg); + return JSON.stringify({ + page: parseInt(pg), + pagecount: pgCount, + limit: 72, + total: 72 * pgCount, + list: videos, + }); +} + +async function detail(id) { + try { + await log('detail:id:---' + id); + let preMatches = id.match(patternAli); + if (!_.isEmpty(preMatches)) return await detailContent(preMatches[1]); + let url = siteUrl + id; + let aliUrl = await getString(url); + let matches = aliUrl.match(patternAli); + console.log('detailmatche---'); + console.log(matches[1]); + if (!_.isEmpty(matches)) return await detailContent(matches[1]); + return ''; + } catch (e) { + await log( 'detail:' + e.message + ' line:' + e.lineNumber); + } +} + + +async function play(flag, id, flags) { + try { + return await playContent(flag, id, flags); + } catch (e) { + await log( 'play:' + e.message + ' line:' + e.lineNumber); + } +} + + +async function search(wd, quick) { + await log('search---' + wd); + let searchUrl = siteUrl + '/index.php/vodsearch/-------------.html?wd=' + wd; + let html = await getString(searchUrl); + let $ = load(html); + let items = $('.module-search-item'); + let videos = []; + for(var item of items) { + let vodId = $(item).find(".video-serial")[0].attribs.href; + let name = $(item).find(".video-serial")[0].attribs.title; + let pic = $(item).find(".module-item-pic > img")[0].attribs['data-src']; + let remark = ''; + videos.push({ + vod_id: vodId, + vod_name: name, + vod_pic: pic, + vod_remarks: remark, + }); + } + return JSON.stringify({ + list: videos, + }); +} + +export function __jsEvalReturn() { + return { + init: init, + home: home, + homeVod: homeVod, + category: category, + detail: detail, + play: play, + search: search, + }; +} \ No newline at end of file diff --git a/js/xiaoya.js b/js/xiaoya.js new file mode 100644 index 0000000..81cbf62 --- /dev/null +++ b/js/xiaoya.js @@ -0,0 +1 @@ +import{Crypto,load,_}from"assets://js/lib/cat.js";let key="xiaoya-tv",url="",siteKey="",siteType=0;const UA="Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1",cookie={};async function request(reqUrl,referer,mth,data,hd){var headers={"User-Agent":UA,Cookie:_.map(cookie,(value,key)=>key+"="+value).join(";")},referer=(referer&&(headers.referer=encodeURIComponent(referer)),await req(reqUrl,{method:mth||"get",headers:headers,data:data,postType:"post"===mth?"form":""}));return referer.content}async function init(cfg){siteKey=cfg.skey,siteType=cfg.stype,url=cfg.ext}async function home(filter){return(await request(url)).replaceAll("1$/$1","1$/$0")}async function homeVod(){return"{}"}async function category(tid,pg,filter,extend){pg<=0&&(pg=1);let api=url+"?t="+tid+"&pg="+pg;return extend&&(tid=Object.entries(extend).map(([key,val]=entry)=>"&"+key+"="+val),api=(api+=tid)+("&f="+encodeURIComponent(JSON.stringify(extend)))),request(api)}async function detail(id){id=id.split("$");return request(url+"?ids="+id[0]+"$"+id[1])}async function play(flag,id,flags){return request(url.replace("/vod1","/play")+"?id="+id+"&from=open")}async function search(wd,quick){return request(url+"?wd="+wd)}function __jsEvalReturn(){return{init:init,home:home,homeVod:homeVod,category:category,detail:detail,play:play,search:search}}export{__jsEvalReturn}; \ No newline at end of file diff --git a/js/yqktv_open.js b/js/yqktv_open.js new file mode 100644 index 0000000..7cefd1f --- /dev/null +++ b/js/yqktv_open.js @@ -0,0 +1 @@ +//bbQ0FUT1C/ARp5cWt0dl9vcGVuLmpzGC4vbGliL2NhdC5qcxxfX2pzRXZhbFJldHVybgxDcnlwdG8KZGF5anMMamluamEyBlVyaQJfBmtleQZ1cmwMZGV2aWNlDnNpdGVLZXkQc2l0ZVR5cGUOcmVxdWVzdAhpbml0CGhvbWUOaG9tZVZvZBJuZXh0VmFsdWUMd29ya2VyEGNhdGVnb3J5DGRldGFpbAhwbGF5DHNlYXJjaA5jaGFyU3RyDnJhbmRTdHIQcmFuZFVVSUQOcmFuZE1BQxRyYW5kRGV2aWNlGmZvcm1hdFBsYXlVcmwSanNvblBhcnNlCnlxa3R2emFiYWNkZWZnaGprbG1ub3BxcnN0dXZ3eHl6QUJDREVGR0hKS0xNTk9QUVJTVFVWV1hZWjAxMjM0NTY3ODkCZQJ0AnICYQJvAm4CaQZyZXEab2todHRwLzMuMTQuORR1c2VyLWFnZW50DmNvbnRlbnQkd3d3LmZ1d2VudHV0ZW5nLmNuEmJ1bmRsZXJJZA5yZWdDb2RlCGltc2kYMTAwMV9kZWZhdWx0DjEuMC4wLjEOdmVyc2lvbgptb2RlbBRkZXZpY2VJbmZvBm1hYxZ2ZXJzaW9uQ29kZQ5yZWxlYXNlDG9zSW5mbxZpc0xvd0RldmljZRJyZXF1ZXN0SWRAZDZkNTIwZWE5MDkwNGYxYmE2ODBlZDZjOWM5ZjkwMDcKYXBwSWQIaW1laQh1ZGlkDGFzc2lnbghrZXlzDHNvcnRCeQhwdXNoAj1OYXBwS2V5PTcwYWY2N2QyYjZjZjQ3Njc5YjM5N2VhNGMxODg2ODc3Bk1ENQImFnRvTG93ZXJDYXNlCHNpZ24OaGVhZGVycwhwb3N0DG1ldGhvZAhkYXRhCHNrZXkKc3R5cGUKbG9jYWwKcGFyc2UOaXNFbXB0eQRpZBJzdHJpbmdpZnlEaHR0cHM6Ly9jb24ubGJwY3J3LmNvbS9jb25maWcuanNvbjwvdjEvYXBpL3NlYXJjaC9nZXRTZWFyY2hGaWx0ZXIUZmlsdGVyTGlzdB5maWx0ZXJWYWx1ZUxpc3QOdHlwZV9pZBJ0eXBlX25hbWUQcGFyc2VJbnQEe30wL3YxL2FwaS92b2RXb3JrZXIvZGV0YWlsFnZvZFdvcmtlcklkDnZvZExpc3QMcmVtYXJrCHRyaW0Kc2NvcmUGMC4wCnZvZElkDHZvZF9pZA52b2ROYW1lEHZvZF9uYW1lEGNvdmVySW1nDnZvZF9waWMCIBZ2b2RfcmVtYXJrcwhwYWdlEnBhZ2Vjb3VudAhsaXN0AnMCZAJjAmwCdRRzdGFydHNXaXRoDnZfd29ya18Mc3Vic3RyEmNoYW5uZWxJZBRmaWx0ZXJOYW1lDGFyZWFJZAUwVzpTCHllYXIFdF79TiRjaGFubmVsQ2hpbGRUeXBlSWQFe3yLVwVoUeiQAnYQc29ydExpc3QQc29ydFR5cGUFkmOPXhBzb3J0TmFtZRJmaWxlck5hbWUUZmlsZXJWYWx1ZRxxdWVyeVZhbHVlSnNvbg5uZXh0VmFsLi92MS9hcGkvc2VhcmNoL3F1ZXJ5Tm93Dmhhc05leHQKaXRlbXMMZmlsdGVyLC92MS9hcGkvdm9kSW5mby9kZXRhaWwWY2hhbm5lbE5hbWUQdm9kX3llYXIQYXJlYU5hbWUQdm9kX2FyZWEKaW50cm8Wdm9kX2NvbnRlbnQSYWN0b3JMaXN0Bm1hcAQsIBJ2b2RfYWN0b3IYZGlyZWN0b3JMaXN0GHZvZF9kaXJlY3RvchRwbGF5ZXJMaXN0FHBsYXllck5hbWUMZXBMaXN0DGVwTmFtZQIkCGVwSWQCIwYkJCQadm9kX3BsYXlfZnJvbRh2b2RfcGxheV91cmwadm9kV29ya2VyTmFtZQxbYT1jcjoEL10IWy9hXTYvdjEvYXBpL3ZvZEluZm8vZ2V0RXBEZXRhaWwecmVzb2x1dGlvbkl0ZW1zInZvZFJlc29sdXRpb25OYW1lNC92MS9hcGkvdm9kSW5mby9nZXRQbGF5VXJsGnZvZFJlc29sdXRpb24Oa2V5d29yZAZzY18qL3YxL2FwaS9zZWFyY2gvc2VhcmNoDHJhbmRvbQItFnRvVXBwZXJDYXNlAjoMSHVhd2VpCmJyYW5kHEhVQVdFSStNYXRlKzIwDmJ1aWxkSWQUcmVwbGFjZUFsbA5yZXBsYWNlBC8vDGh0dHBzOghodHRwFFVzZXItQWdlbnQOcmVmZXJlcg5SZWZlcmVyDGhlYWRlcg+kAwGmAwEAG6gDAAUAqgMAAawDAAKuAwADsAMABLIDAA4ABgGgAQAAAAEcEHkAqgMADKwDAQyuAwIMsAMDDLIDBAy0AwAJtgMBCbgDAgm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 \ No newline at end of file diff --git a/js/yqktv_open2.js b/js/yqktv_open2.js new file mode 100644 index 0000000..aa194c4 --- /dev/null +++ b/js/yqktv_open2.js @@ -0,0 +1 @@ +//bbQ0FUT1C/ARp5cWt0dl9vcGVuLmpzLGFzc2V0czovL2pzL2xpYi9jYXQuanMcX19qc0V2YWxSZXR1cm4MQ3J5cHRvCmRheWpzDGppbmphMgZVcmkCXwZrZXkGdXJsDGRldmljZQ5zaXRlS2V5EHNpdGVUeXBlDnJlcXVlc3QIaW5pdAhob21lDmhvbWVWb2QSbmV4dFZhbHVlDHdvcmtlchBjYXRlZ29yeQxkZXRhaWwIcGxheQxzZWFyY2gOY2hhclN0cg5yYW5kU3RyEHJhbmRVVUlEDnJhbmRNQUMUcmFuZERldmljZRpmb3JtYXRQbGF5VXJsEmpzb25QYXJzZQp5cWt0dnphYmFjZGVmZ2hqa2xtbm9wcXJzdHV2d3h5ekFCQ0RFRkdISktMTU5PUFFSU1RVVldYWVowMTIzNDU2Nzg5AmUCdAJyAmECbwJuAnMGcmVxGm9raHR0cC8zLjE0LjkUdXNlci1hZ2VudA5jb250ZW50JHd3dy5mdXdlbnR1dGVuZy5jbhJidW5kbGVySWQOcmVnQ29kZQhpbXNpGDEwMDFfZGVmYXVsdA4xLjAuMC4xDnZlcnNpb24KbW9kZWwUZGV2aWNlSW5mbwZtYWMWdmVyc2lvbkNvZGUOcmVsZWFzZQxvc0luZm8WaXNMb3dEZXZpY2UScmVxdWVzdElkQGQ2ZDUyMGVhOTA5MDRmMWJhNjgwZWQ2YzljOWY5MDA3CmFwcElkCGltZWkIdWRpZAxhc3NpZ24Ia2V5cwxzb3J0QnkIcHVzaAI9TmFwcEtleT03MGFmNjdkMmI2Y2Y0NzY3OWIzOTdlYTRjMTg4Njg3NwZNRDUCJhZ0b0xvd2VyQ2FzZQhzaWduDmhlYWRlcnMIcG9zdAxtZXRob2QIZGF0YQhza2V5CnN0eXBlCmxvY2FsCnBhcnNlDmlzRW1wdHkEaWQSc3RyaW5naWZ5RGh0dHBzOi8vY29uLmxicGNydy5jb20vY29uZmlnLmpzb248L3YxL2FwaS9zZWFyY2gvZ2V0U2VhcmNoRmlsdGVyFGZpbHRlckxpc3QeZmlsdGVyVmFsdWVMaXN0DnR5cGVfaWQSdHlwZV9uYW1lEHBhcnNlSW50BHt9MC92MS9hcGkvdm9kV29ya2VyL2RldGFpbBZ2b2RXb3JrZXJJZA52b2RMaXN0DHJlbWFyawh0cmltCnNjb3JlBjAuMAp2b2RJZAx2b2RfaWQOdm9kTmFtZRB2b2RfbmFtZRBjb3ZlckltZw52b2RfcGljAiAWdm9kX3JlbWFya3MIcGFnZRJwYWdlY291bnQIbGlzdAJpAmQCYwJsAnUUc3RhcnRzV2l0aA52X3dvcmtfDHN1YnN0chJjaGFubmVsSWQUZmlsdGVyTmFtZQxhcmVhSWQFMFc6Uwh5ZWFyBXRe/U4kY2hhbm5lbENoaWxkVHlwZUlkBXt8i1cFaFHokAJ2EHNvcnRMaXN0EHNvcnRUeXBlBZJjj14Qc29ydE5hbWUSZmlsZXJOYW1lFGZpbGVyVmFsdWUccXVlcnlWYWx1ZUpzb24ObmV4dFZhbC4vdjEvYXBpL3NlYXJjaC9xdWVyeU5vdw5oYXNOZXh0Cml0ZW1zDGZpbHRlciwvdjEvYXBpL3ZvZEluZm8vZGV0YWlsFmNoYW5uZWxOYW1lEHZvZF95ZWFyEGFyZWFOYW1lEHZvZF9hcmVhCmludHJvFnZvZF9jb250ZW50EmFjdG9yTGlzdAZtYXAELCASdm9kX2FjdG9yGGRpcmVjdG9yTGlzdBh2b2RfZGlyZWN0b3IUcGxheWVyTGlzdBRwbGF5ZXJOYW1lDGVwTGlzdAxlcE5hbWUCJAhlcElkAiMGJCQkGnZvZF9wbGF5X2Zyb20Ydm9kX3BsYXlfdXJsGnZvZFdvcmtlck5hbWUMW2E9Y3I6BC9dCFsvYV02L3YxL2FwaS92b2RJbmZvL2dldEVwRGV0YWlsHnJlc29sdXRpb25JdGVtcyJ2b2RSZXNvbHV0aW9uTmFtZTQvdjEvYXBpL3ZvZEluZm8vZ2V0UGxheVVybBp2b2RSZXNvbHV0aW9uDmtleXdvcmQGc2NfKi92MS9hcGkvc2VhcmNoL3NlYXJjaAxyYW5kb20CLRZ0b1VwcGVyQ2FzZQI6DEh1YXdlaQpicmFuZBxIVUFXRUkrTWF0ZSsyMA5idWlsZElkFHJlcGxhY2VBbGwOcmVwbGFjZQQvLwxodHRwczoIaHR0cBRVc2VyLUFnZW50DnJlZmVyZXIOUmVmZXJlcgxoZWFkZXIPpAMBpgMBABuoAwAFAKoDAAGsAwACrgMAA7ADAASyAwAOAAYBoAEAAAABHBB5AKoDAAysAwEMrgMCDLADAwyyAwQMtAM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 \ No newline at end of file diff --git a/js/yrzj_open.js b/js/yrzj_open.js new file mode 100644 index 0000000..2b3e340 --- /dev/null +++ b/js/yrzj_open.js @@ -0,0 +1 @@ +//bbQ0FUT1DYAxh5cnpqX29wZW4uanMsYXNzZXRzOi8vanMvbGliL2NhdC5qcxxfX2pzRXZhbFJldHVybgxDcnlwdG8KZGF5anMMamluamEyBlVyaQJfDl8weDQ0ZmIOXzB4NGJkZhJfMHg1NzgzNDASXzB4NDJkYTc3El8weGJlZGUxYhJfMHgxNzg1ZTcSXzB4NWU1MjM5El8weDRkMDEwMRJfMHgyOTY3MDQSXzB4MzNhYjg4El8weDFiOTAwNBJfMHg1ZWRmY2YSXzB4ZmVhNWFkEl8weDQ4YTFmNRJfMHgxMWVmYzASXzB4MTM0MzExEl8weDc5MjhmZBJfMHgzYzFhOTUSXzB4NWFmZjAxEl8weDFmOGUwYhJfMHg1MzM5YTkSXzB4Mzc3ZDQwEl8weDFlZDlmZBJfMHg0MzYxMGMSXzB4M2UyMmRjEl8weDVmNWI4NBJfMHgyZThkYWISXzB4NWM2NTgyEl8weDI3ZDNiYxJfMHg0NGU5MzMSXzB4NGJkZjNlEl8weDQ4NzQxNxJfMHg1ZDA4NTUSXzB4NDRjNzIyEl8weDU3NDQ4YhJfMHgxZmJmNzQSXzB4MWMwY2IwFFVzZXItQWdlbnQMcUJwR0JPCGZpbmQQdm9kX3llYXIWcGxheWVyX2luZm96YWJhY2RlZmdoamtsbW5vcHFyc3R1dnd4eXpBQkNERUZHSEpLTE1OT1BRUlNUVVZXWFlaMDEyMzQ1Njc4OQhkYXRhCHB1c2gOZm9yRWFjaBJ5ZWFyX2xpc3QIc2tleVhTWG9qY0dZUEFBSUhWVjFCSVFGaVNDQitkQXhsZlFVN2RrVlREMVo2RXdBPQ50aW1lb3V0EnZvZF9hY3Rvcg5yZXBsYWNl5AEmYXJlYT17e2V4dC5hcmVhfX0mbGFuZz17e2V4dC5sYW5nfX0meWVhcj17e2V4dC55ZWFyfX0mb3JkZXI9e3tleHQub3JkZXJ8ZGVmYXVsdCgidGltZSIpfX0mdHlwZV9uYW1lPXt7ZXh0LmNsYXNzfX08L2FwcHRvL3YyL2NvbmZpZy9nZXQ/cD1hbmRyb2lkDGttU0hqTQh0aW1lDGRvbWFpbgpvcmRlcgxjb25maWcGbG9nGnZvZF9wbGF5X2Zyb20McWdkZG1nDGRldmljZQ52b2Rfc3ViDGh1YXdlaRh2b2RfcGxheV91cmwOaW5kZXhPZhhmcm9tQ2hhckNvZGUIeHh4eAxCYXNlNjQyJl9fcGxhdGZvcm09YW5kcm9pZCZfX2ljPQpwYXJzZRh2b2RfZGlyZWN0b3I8L2FwcHRvL3YxL3ZvZC9nZXRWb2RTZWFyY2g/d2Q9MC9hcHB0by92MS92b2QvZ2V0Vm9kP2lkPQYweDESdHlwZV9uYW1lFEVOQ1JZUFRJT04Sc3Vic3RyaW5nDmJ1aWxkSWQMdm9kX2lkEHRyeSBuZXh0CHlyemoQSHhaZ0xjT0EMaHR0cHM6DCZwYWdlPSBBeDFtS2NLZk1jT1lGRE52FnRvVXBwZXJDYXNlDmNvbnNvbGUSdm9kX2NsYXNzBjB4MkB7fS5jb25zdHJ1Y3RvcigicmV0dXJuIHRoaXMiKSggKRgmcGFnZVNpemU9MjEKbGlzdHMGZW5jCHdQOCkIdXJscwZ1cmwGbWFwCHRyaW0UY2hhckNvZGVBdA5jb250ZW50DHVSeEdWcgptb2RlbBwwOGQ1NWY1MDBiODJlNw5oZWFkZXJzCmxhYmVsCHBvc3QUcmVwbGFjZUFsbApzbGljZaABV0V3UVJVWmNHaDlKRUVKWVNBWURDVklOQmxRTkFnSk1XMTBXR1ZGSVNWZFFEMTlaWGdVV1h4eEdVMVFMUUZGSVZsOWRUVmxDRlJsRVFCQT0OcmVmZXJlcg52b2RfcGljBiQkJAxleHRlbmQUdXNlci1hZ2VudAZrZXkWZ2V0X3BhcnNpbmcWdm9kX3JlbWFya3MSZm9ybS1kYXRhHGhhc093blByb3BlcnR5KGNYMDNHbllrZGg5Z0tYdGhVZz09Emxhc3RfcGFnZRZ2b2RfY29udGVudAhVdGY4CG1vbGQSbGFuZ19saXN0EnN0cmluZ2lmeQpzdHlwZRRzdGFydHNXaXRoCGNhdGUQdm9kX25hbWUcSFVBV0VJIE1hdGUgNDAaZ2V0X2hvbWVfY2F0ZQhhcmVhCGF0b2ISYXJlYV9saXN0DmlzRW1wdHkKc2hpZnQIZWFjaAxyYW5kb20GMHgzCnRpdGxlCEBUTCQIa2V5cwhsYW5nLi9hcHB0by92MS9wYXJzaW5nL3Byb3h5CEhZOEsGMHg5CDB4MjA4ZEZrV1FScFVHd0VKUWhCV0JFVkVBZzFhSEE9PQgweDI2mANBbDRJQVh3V2IzOVhJVUpXTW5KS1dqNVNCaHhhQkFGWGNIWVBmbGhSSlVaMFBnZElkUU4yWHloa1JXd3Rjbms4VDJoalcwd0hNbUJLRXlJTVJpVlJmd0lYVlgwTVEyWnVQRjlYTXdkYWR3Vk1YeHdHWkVwUFlXRTNabFJKRUFGWlUwWkNDd0ZBV0ExYWQxUlVVV1FwZUZjTVZreE5LRjE5ZWxjQlp5cHZkVlFuY1FBVlZrbDFVbXBHVlZ4NGJWQmNZQ2xTQTJjVkJROD0IMHg1ZjBBUXBYRFFaZURBUUlVUThFVnc4RER3PT0IMHgzNAgweDU5El8weDJhNWFiNhJfMHg0NGZiOGISXzB4NGJkZjIyEl8weDQyMzM4NBJfMHg0MTY0MjkSXzB4MjMzZTVlEl8weDMwYmExZBJfMHg1NjZlNWUSXzB4M2IxYWE2El8weGQ0MWFmNBJfMHg0OWUwODEGcmVxCDB4NTAIMHgyMwxtZXRob2QIMHgzMhBwb3N0VHlwZQgweDc2CDB4MWQGMHg0CGFlc1gIMHg1YRJfMHg0OGQwMTUSXzB4MTc2NzJmEl8weDMxYmE3NBJfMHg4Zjc5YTESXzB4NWMxNWRjEl8weDc2OWZjORJfMHgzNmQ4MWUIMHg1ZQgweDNkBjB4YSh3cEREZ0Jab3c2OFV3cXdCTWc9PRh3N3hyYzM3RHVBPT0GMHhkBjB4MAgweDEyCDB4NTEIMHgxNwgweDRhCDB4NGMIMHg3MwYweGYIMHg2ZApsb2NhbAgweDI3BGlkFnRvTG93ZXJDYXNlBHVhQERhbHZpay8yLjEuMCAoTGludXg7IFU7IEFuZHJvaWQgDnJlbGVhc2UEOyAIMHgxZg4gQnVpbGQvBjB4NgIpCDB4NGQIMHgzYwgweDY3El8weDFiNjU3ZhJfMHgzZDUzYjkSXzB4NGRmZTllEl8weDUzOWNmYwgweDQ3El8weDEyZGJlZRJfMHg0YjU2ODgSXzB4NGI2OThkEl8weDIzZjljYxJfMHg0OGY4NDEIMHg2YwgweDY1CDB4MWUIMHg1MxJfMHgxNDJlNTUSXzB4MzJlZTUxEl8weDM2ZmZmNBJfMHgyY2I4YjcmcmV0dXJuIChmdW5jdGlvbigpIAgweDEzBCk7DHdpbmRvd4IBQUJDREVGR0hJSktMTU5PUFFSU1RVVldYWVphYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ejAxMjM0NTY3ODkrLz0IMHg0NBJfMHg1Njg3YzgSXzB4MjdlMDNlEl8weDI2YjQ0YRJfMHg4MjFkNzESXzB4MmI4ZWJmEl8weDU5NTQ5MxJfMHgyMDU2MDQIMHg2MgxjaGFyQXQIMHg3MhJfMHgzYzRjYWYSXzB4MjViMjQxEl8weDFjOTg5NxJfMHgyZGIwMmYQXzB4MjU4ZDESXzB4NDJhNjM5El8weDFiYjkwNhJfMHg1YjVjOGMSXzB4MmQwZTVhEl8weGMyZGE3YxJfMHg1ZDI2NDECJQQwMAgweDM2CDB4MjUkZGVjb2RlVVJJQ29tcG9uZW50CDB4MWMSXzB4YTJlMGVhEl8weDI0MTJhYRJfMHgyZTBlZGMSXzB4M2Y4NTVhEl8weDM0MmY4ORJfMHgyNTBmZWQSXzB4MWU5ZWJlEl8weDQ1OGVlORJfMHgzM2FiZWMSXzB4NTkwMDgzEl8weDU2YmRiYhJfMHhmMWY0NmUSXzB4NDFhNmIzEl8weDM4YjAwNhJfMHgxMmM1NmEIMHg2NAgweDJlCDB4MTUIMHg0MggweDNhCDB4NWIIMHgzZg50eXBlX2lkCDB4NGIIMHgyYgp0eXBlcwV7fItXCDB4NTgIMHg0NQUwVzpTCDB4NDMIMHgzYgXtiwCKCDB4NGYIMHg1ZAV0XuNOCHllYXIIaW5pdAVoUeiQAm4CdggweDQ4CDB4NjgFkmOPXggweDM3BQBnsGUIMHg2NgUAZ+1wCGhpdHMFfVnEiwpzY29yZQgweDQ2CDB4NmEOZmlsdGVycxJfMHg1NTMyNGQIMHg3MQJ5El8weDJmNWQ0ZgR7fRJfMHhkZTkxYWYSXzB4NTNhOGQ2El8weDI4MWVhZhJfMHg1MjViMjMSXzB4NDAwMWNmEl8weDEyZDVlZhJfMHgzZmIxZDESXzB4MjQxNjhjEl8weDNjMzQ1Nz4vYXBwdG8vdjEvdm9kL2dldExpc3RzP3R5cGVfaWQ9CDB4NjMGZXh0CDB4MTQGMHg3CDB4MjkIMHg2ZQhwYWdlCDB4MzUScGFnZWNvdW50CGxpc3QSXzB4MzFkMjhmEl8weDFhODBkMBJfMHgxMzM1OTMSXzB4MzIxNzUxEl8weDQ3MzNlZBJfMHg1MzJmMjASXzB4MmRkZjRiEl8weDM3MWI3NAgweDc1JGVuY29kZVVSSUNvbXBvbmVudAgweDQwCDB4MTAIMHg1NAIsCDB4NTYQdm9kX2FyZWEIMHg2MQgweDc3CDB4Mzgadm9kX3BsYXlfbGlzdAgweDU3CDB4MzAIMHgxOAgweDMzCDB4MWEIMHgyZgIjCDB4NmIIMHgyYQgweDcwEl8weDFkM2UxMQgweDExAiQIMHgxORJfMHg0OWNhOWYSXzB4MjFiNjc5El8weDUyYmRkZhJfMHgzNTlhYWMSXzB4ZGJkYzEyEl8weDU2YjQyORJfMHg2OGFiNjkSXzB4MzMyZGMwEl8weDM4NmFmOAgweDU1CDB4NjkQcGxheV91cmwIMHgyMggweDYwBjB4OBJfMHhkZDcyYmUIMHgyZBJfMHg1YWE4NDQSXzB4MjUzYmU5El8weDRhNjI4ORJfMHgyMjNkZDMSXzB4NGFkODBkEl8weDMyYTEyNxJfMHgzZjNlNDcGMHhjCDB4MzESXzB4NDIzN2FiEl8weDU3NzhlMAgweDI0AiASXzB4MzNjNjczEl8weDU0ZGE1YhJfMHg0YzM3MmUGMHg1El8weDU3MWZmMBJfMHgxMmY1NDgSXzB4MzkwYTFkEl8weDQ5YjBhZBJfMHhlYjkxY2YSXzB4Mjg3OTMwEl8weDMzNGYzMggweDNlBC8vBjB4YghodHRwCDB4MjEIMHgyYwgweDUyCDB4MjgIMHgxYg5SZWZlcmVyCDB4NGUIMHg1YwxoZWFkZXISXzB4NDk1ZDM5El8weDQ2ZmQ1NxJfMHg0NTU2NWISXzB4Mjc5YjBmEl8weDU4ZmZiZRJfMHg1OWViZGUSXzB4NDc0OTMzEl8weDI1MWEwNwgweDQ5CDB4NmYKYnJhbmQIMHg0MQYweGUSXzB4ZTQzNjc4El8weDRkODUwMRJfMHg2ZTMzNmESXzB4NDM0MDMyEl8weDQ1YTc3MBJfMHg0NWY2YzkSXzB4MzZmNDU4CDB4NzQIMHgxNhJfMHgxZDBhYzkIMHgzOQhob21lDmhvbWVWb2QQY2F0ZWdvcnkMZGV0YWlsCHBsYXkMc2VhcmNoD6QDAaYDAQAqqAMABQCqAwABrAMAAq4DAAOwAwAEsgMADgAGAaABAAAAICsVkQoAqgMADKwDAQyuAwIMsAMDDLIDBAy0AwANtgMBDbgDAgm6AwMJvAMECb4DBQnAAwYJwgMHCcQDCAnGAwkNyAMKDcoDCw3MAwwNzgMNDdADDg3SAw8B1AMQAdYDEQHYAxIB2gMTAdwDFAHeAxUB4AMWCeIDFwnkAxgB5gMZAegDGgHqAxsB7AMcAe4DHQ3wAx4B8gMfAfQDIAH2AyEB+AMiAfoDIwH8AyQBqAMlAQjoYb4CXxUAvgNfFgC+BF8XAL4FXxgAvgZfGQC+B18aAL4IXx0AvglfHgC+Cl8fAL4LXyAAvgxfIQC+DV8jAL4OXyQAvg9fJQC+EF8mAL4RXycAvhJfKAC+E18pAL4UXyoAKQT/AAAABAABAAAEXQAAAAQBAQAABAIBAAAEAwEAAAQeAAAABAQBAAAEBQEAAAQGAQAABAcBAAAECAEAAAQJAQAABAoBAAAECwEAAAQMAQAABA0BAAAEDgEAAAQPAQAABBABAAAEEQEAAAQSAQAABBMBAAAEFAEAAAQVAQAABBYBAAAEFwEAAAQYAQAABBkBAAAEGgEAAAQbAQAABBwBAAAmIAAEHQEAAEwgAACABB4BAABMIQAAgAQfAQAATCIAAIAEIAEAAEwjAACABCEBAABMJAAAgAQiAQAATCUAAIAEIwEAAEwmAACABCQBAABMJwAAgAQlAQAATCgAAIAEJgEAAEwpAACABCcBAABMKgAAgAQoAQAATCsAAIAEKQEAAEwsAACABCoBAABMLQAAgAQrAQAATC4AAIAELAEAAEwvAACABC0BAABMMAAAgAQuAQAATDEAAIAELwEAAEwyAACABDABAABMMwAAgAQxAQAATDQAAIAEMgEAAEw1AACABDMBAABMNgAAgAQ2AAAATDcAAIAENAEAAEw4AACABDUBAABMOQAAgAQ2AQAATDoAAIAENwEAAEw7AACABDgBAABMPAAAgAQ5AQAATD0AAIAEOgEAAEw+AACABDsBAABMPwAAgAQ8AQAATEAAAIAEPQEAAExBAACABD4BAABMQgAAgAQ/AQAATEMAAIAEQAEAAExEAACABEEBAABMRQAAgARCAQAATEYAAIAEQwEAAExHAACABEQBAABMSAAAgARFAQAATEkAAIAERgEAAExKAACABEcBAABMSwAAgARIAQAATEwAAIAEMAAAAExNAACABEkBAABMTgAAgARKAQAATE8AAIAESwEAAExQAACABEwBAABMUQAAgARNAQAATFIAAIAETgEAAExTAACABE8BAABMVAAAgARbAAAATFUAAIAEegAAAExWAACABFABAABMVwAAgARRAQAATFgAAIAEUgEAAExZAACABFMBAABMWgAAgARUAQAATFsAAIAENwAAAExcAACABEAAAABMXQAAgARVAQAATF4AAIAEVgEAAExfAACABFcBAABMYAAAgARYAQAATGEAAIAEWQEAAExiAACABFoBAABMYwAAgARbAQAATGQAAIAEXAEAAExlAACABF0BAABMZgAAgAReAQAATGcAAIAEXwEAAExoAACABGABAABMaQAAgARhAQAATGoAAIAEYgEAAExrAACABGMBAABMbAAAgARkAQAATG0AAIAEZQEAAExuAACABGYBAABMbwAAgARnAQAATHAAAIAEaAEAAExxAACABGkBAABMcgAAgARCAAAATHMAAIAEagEAAEx0AACABGsBAABMdQAAgARsAQAATHYAAIAEbQEAAEx3AACAXwUAvgBlBQC8FgHuDr4BTdsAAABfBgBlBgAEbgEAAO1fBwC/XwgAC18JALNfCgC/XwsAs18MAGUGAARvAQAA7V8NAARwAQAAXw4AZQYABHEBAADtXw8ABHIBAABfEABlBgAEcwEAAO1fEQAEdAEAAF8SAGUGAAR1AQAA7V8TACYAAJZfFAALXxsAC18cAGUGAAR2AQAA7V8iACmkAwEEAQBjAg5DBgEAAgECAgABEwPuBQABQPAFAAEA8gUBADBhAAC+AE15AQAAx2IAANCP2O0ppAMBAA5DBgEAAQABBAEAHQH0BQABAO4FAAPPjtfoGNsEBgEAAEjbBGQBAABIJAAAJAEADurlKaQDAQAOQwYBAAIBAgIBABED7gUAAQDwBQABAPIFAQAgtAMFDGEAAM+zntNlAADPR8diAAAopAMBAA5iBgHUAwMEAwsIAKkCB/YFAAEA+AUAAQD6BQABAPwFAQAg/gUBASCABgECIIIGCQMD+AMnAMYDDgy6AwgItgMGDNIDFADQAxMMzAMRDM4DEgxhAgBhAQBhAAAL22UBAO1M/wAAAMcGyNDoVTiCAQAAZQIAZQMABIMBAADtnQtlAwAEhAEAAO1MhQEAAAvbZQEA7Uz/AAAATEMBAADQTAUBAABlAwAEhgEAAO1MhwEAANFMCwEAAO6LEWMBAA7qFziCAQAAzwtiAABMQwE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 \ No newline at end of file diff --git a/js/yt.js b/js/yt.js new file mode 100644 index 0000000..dd9ebcc --- /dev/null +++ b/js/yt.js @@ -0,0 +1 @@ +//bbQ0FUT1DSAgp5dC5qcxguL2xpYi9jYXQuanMcLi9saWIvdXRpbHMuanMcX19qc0V2YWxSZXR1cm4CXwxDcnlwdG8KZGF5anMKVXRpbHMMbGVnYWRvDnNpdGVLZXkQc2l0ZVR5cGUQZXh0SW5mb3MIaW5pdBJnZXRTdHJpbmcIaG9tZQ5ob21lVm9kEGNhdGVnb3J5DGRldGFpbAhwbGF5DHNlYXJjaBRnZXRIZWFkZXJzCmlzQmFuGGdldFNlYXJjaFVybBZ1cmxQYXR0ZXJuMRZ1cmxQYXR0ZXJuMhhwYXJzZVBhdHRlcm4acGFyc2VQYXR0ZXJuMRpwYXJzZVBhdHRlcm4yImh0bWxWaWRlb0tleU1hdGNoBFVBFGdldENhdGVVcmwsZ2V0Q2F0ZUZpbHRlclVybFByZWZpeCxnZXRDYXRlRmlsdGVyVXJsU3VmZml4HGdldEZpbHRlclR5cGVzHmdldFJlY29tbWVuZFVybCBnZXRQbGF5VXJsUHJlZml4FnBhcnNlVXJsTWFwFmdlblBsYXlMaXN0GmdldEZpbmFsVmlkZW8SZ2V0QXBpVXJsCGRlc2MSbWQ1RW5jb2RlFm1kNUVuY29kZTE2GGJhc2U2NEVuY29kZS5hZXNCYXNlNjREZWNvZGVUb1N0cmluZxR0aW1lRm9ybWF0IGFwaVwucGhwLy4qPy92b2QiYXBpXC5waHAvLis/XC52b2QQLy4rXD8uKz0sLioodXJsfHZ8dmlkfHBocFw/aWQpPRxodHRwcz86Ly9bXi9dKhRwbGF5ZXI9bmV3HjxkaXYgaWQ9InZpZGVvIiw8ZGl2IGlkPSJbXiJdKj9wbGF5ZXIiDS8ALwDGiZGY/pSlYxpIbHNKc1BsYXllclwoNjxpZnJhbWVbXHNcU10qP3NyYz0iW14iXSs/IjQ8dmlkZW9bXHNcU10qP3NyYz0iW14iXSs/IgZNRDUSc3Vic3RyaW5nBmVuYwxCYXNlNjQSc3RyaW5naWZ5CFV0ZjgKcGFyc2UGc3RyBmtleRx0cmFuc2Zvcm1hdGlvbgRpdhJhbGdvcml0aG0IbW9kZQ5wYWRkaW5nAi8YUEtDUzVQYWRkaW5nBnBhZApQa2NzNxJOb1BhZGRpbmceSVNPMTAxMjZQYWRkaW5nEElzbzEwMTI2BkFFUw5kZWNyeXB0FGNpcGhlcnRleHQIdGltZQxmb3JtYXQgWVlZWS9NTS9ERCBISDptbQZjZmcIc2tleQpzdHlwZQZleHQGIyMjBnVybAxoZWFkZXIGcmVxDmhlYWRlcnMOY29udGVudAxmaWx0ZXISanNvbkFycmF5DmNsYXNzZXMCaQhqc29uDHJlc3VsdBRjbGFzc2VzQXJyCGpPYmoQdHlwZU5hbWUMdHlwZUlkDG5ld0Nscw5maWx0ZXJzEmZpbHRlckFycgJrAmwOb25lTGluZQp0eXBlThB2YWx1ZUFycgJqBGt2Bmt2bwRzcAJuDmlzRW1wdHkCCgRcKwh0cmltAj0SdHlwZV9uYW1lDnR5cGVfaWQIcHVzaBxoYXNPd25Qcm9wZXJ0eQhsaXN0DmlzQXJyYXkIZGF0YRZ0eXBlX2V4dGVuZAIrDmluZGV4T2YFW3sJkA5yZXBsYWNlBXt8i1cIYXJlYQUwVzpTCGxhbmcF7YsAigh5ZWFyBXRe/U4CdgR7fQZ0aWQEcGcMZXh0ZW5kCnRvdGFsDGFwaVVybAx2aWRlb3MIdk9iaggjUE4jD1t7CZBjAGwAYQBzAHMADVt7CZBhAHIAZQBhAA1bewmQbABhAG4AZwANW3sJkHkAZQBhAHIABZJjj14SdG90YWxwYWdlEnBhZ2Vjb3VudApsaW1pdApmbG9vcgx2b2RfaWQQdm9kX25hbWUOdm9kX3BpYxZ2b2RfcmVtYXJrcxBuZXh0bGluawp0aXRsZQZwaWMKc3RhdGUIcGFnZQRpZAZ2b2QIZmxhZxBqaWV4aVVybBBqc29uSW5mbwxsdmRvdSsGWFktDHN1YnN0ciAwMTIzNDV5dHZtenhjcmZzKEFFUy9DQkMvUEtDUzVQYWRkaW5nIDFyZndqNjc4OTBjdmZicmcaaXNWaWRlb0Zvcm1hdEhodHRwOi8vamlleGkubHl5eXR2LmNuL2pzb24ucGhwP3VybD0ab2todHRwLzQuMTEuMBRVc2VyLUFnZW50CGNvZGUEangEd2QKcXVpY2skZW5jb2RlVVJJQ29tcG9uZW50BlVSTAUmTwZ0BcVgcoIFj3kpUgZLRVkILnZvZBhpb3Blbnl1bi5jb20SL2xpc3Q/d2Q9DCZwYWdlPQg/d2Q9FmFwaS5waHAvYXBwCnhnYXBwGHNlYXJjaD90ZXh0PQgmcGc9CHRlc3QSZXNlbGxhdXRvFjEuMTQuNjMuMTAxCHpqeXMGZGNkCGx4dWUSd2VldGFpLmNuEmhhb2thbmp1MQpmaXQ6OBB6amoubGlmZRBsb3ZlOTk4OQg4ZDhxDmxrLnB4dW4IaGd5eAo1MjF4NQpseHl5eQwwODE4dHYMZGl5b3VpDmRpbGlrdHYKcHB6aHUSYWl0ZXN1Y2FpCnp6LmNpDGNoeGpvbg53YXRjaG1pCnZpcGJwCGJodHYKeGZ5a2wYP2FjPWxpc3Qmd2Q9GD9hYz1saXN0JnptPQ5mcmVla2FuJkRhcnQvMi4xNCAoZGFydDppbykGenNiCGZreHMIeGF5cwh4Y3lzCHN6eXMIZHh5cwh5dHlzCHFueXMmRGFydC8yLjE1IChkYXJ0OmlvKRhva2h0dHAvNC4xLjAYRGFsdmlrLzIuMS4wFG5hdj90b2tlbj0UL2xpc3Q/dHlwZQwvdHlwZXMQZGlqaWF4aWFIaHR0cDovL3d3dy5kaWppYXhpYS5jb20vYXBpLnBocC9hcHAvFHZpZGVvP3RpZD0QaW9wZW55dW4WL2xpc3Q/dHlwZT0MP3R5cGU9Hj9hYz1saXN0JmNsYXNzPYcBJgBjAGwAYQBzAHMAPQBbewmQYwBsAGEAcwBzACYAYQByAGUAYQA9AFt7CZBhAHIAZQBhACYAbABhAG4AZwA9AFt7CZBsAGEAbgBnACYAeQBlAGEAcgA9AFt7CZB5AGUAYQByACYAbABpAG0AaQB0AD0AMQA4ACYAcABnAD0AIwBQAE4AIwCXASYAYwBsAGEAcwBzAD0AW3sJkGMAbABhAHMAcwAmAGEAcgBlAGEAPQBbewmQYQByAGUAYQAmAGwAYQBuAGcAPQBbewmQbABhAG4AZwAmAHkAZQBhAHIAPQBbewmQeQBlAGEAcgAmAGIAeQA9AJJjj14mAGwAaQBtAGkAdAA9ADEAOAAmAHAAYQBnAGUAPQAjAFAATgAjAGEmAHAAYQBnAGUAPQAjAFAATgAjACYAYQByAGUAYQA9AFt7CZBhAHIAZQBhACYAdAB5AHAAZQA9AFt7CZBjAGwAYQBzAHMAJgBzAHQAYQByAHQAPQBbewmQeQBlAGEAcgAUdHlwZUV4dGVuZAsrAGhR6JA9ACsAFHJlcGxhY2VBbGwCLEEKAJJjj14rAGhR6JA9ACsAAGewZT0AdABpAG0AZQArAABn7XA9AGgAaQB0AHMAKwDEiwZSPQBzAGMAbwByAGUA2QUGUnt8KwBoUeiQPQArADV1cV89AG0AbwB2AGkAZQArAN6P7X5nUj0AdAB2AHAAbABhAHkAKwD8fnqCPQB0AHYAcwBoAG8AdwArAKhSK289AGMAbwBtAGkAYwArADQASwA9AG0AbwB2AGkAZQBfADQAawArAFNPsoA9AHQAaQB5AHUACgBbewmQYwBsAGEAcwBzACsAaFHokD0AKwCcVWdSKwAxcsVgKwBQYBZgKwCoUlxPKwDReXteKwBnUsVgKwAYYolOKwBmiypTKwCvcmp/KwCoUjt1KwBHWXteKwBma6BPKwCSUWmWKwCqZxhiKwBQYBZgKwCsYJF1KwDKYJpgKwDPfnhRKwBSlyVmKwCHZXqCKwCuXzV1cV8rAORTxYgrAIZT8lMrANCPqFIrAJxRUWcrAMpgmmArAMpgmmArACZPBnQrAMVgcoIrAI95KVIrAAlOp34rAD9R5XorAFF/3H41dXFfCgBbewmQYQByAGUAYQArAGhR6JA9ACsAJ1lGlisAmZkvbisA8FN+bisAjn/9VisA8YL9VisA1Wz9VisA5WUsZysA6Zf9VisAt1/9VisA8Gz9VisAcFOmXisAf4ntc1lyKwCgUv9iJ1krAHZR1k4KAFt7CZB5AGUAYQByACsAaFHokD0AMgAwADIAMwArADIAMAAyADIAKwAyADAAMgAxACsAMgAwADIAMAArADIAMAAxADkAKwAyADAAMQA4ACsAMgAwADEANwArADIAMAAxADYAKwAyADAAMQA1ACsAMgAwADEANAArADIAMAAxADMAKwAyADAAMQAyACsAMgAwADEAMQArADIAMAAxADAAKwAyADAAMAA5ACsAMgAwADAAOAArADIAMAAwADcAKwAyADAAMAA2ACsAMgAwADAANQArADIAMAAwADQAKwAyADAAMAAzACsAMgAwADAAMgArADIAMAAwADEAKwAyADAAMAAwACRpbmRleF92aWRlbz90b2tlbj0UL3ZvZFBoYkFsbEpodHRwczovL3d3dy5kaWppYXhpYS5jb20vYXBpLnBocC9hcHAvIHZpZGVvX2RldGFpbD9pZD0MMTAxMGR5Qmh0dHA6Ly93d3cuMTAxMGR5LmNjL2FwaS5waHAvYXBwLyIvZGV0YWlsSUQ/dm9kX2lkPR4vZGV0YWlsP3ZvZF9pZD0GdmlkEHBsYXlVcmxzEnBsYXlGbGFncyB2b2RVcmxXaXRoUGxheWVyDnBsYXlVcmwIcHVybBJwYXJzZVVybHMYcGxheUZsYWdzUHJlFnBsYXlVcmxzUHJlEm5lZWRJbmRleAxwYXJzZTEMcGFyc2UyDHBhcnNlcw5tYXRjaGVyEG1hdGNoZXIxEHBsYXlMaXN0GHBsYXlMaXN0S2V5cxhwbGF5TGlzdFVybHMIdXJscwpzcElkeAhwVXJsDHVybE9iahhhcGkucGhwL2FwcC8Sdm9kX2NsYXNzEHZvZF95ZWFyEHZvZF9hcmVhEnZvZF9hY3Rvchh2b2RfZGlyZWN0b3IWdm9kX2NvbnRlbnQmdm9kX3VybF93aXRoX3BsYXllchp2b2RfcGxheV9mcm9tBiQkJBh2b2RfcGxheV91cmwScGFyc2VfYXBpEGluY2x1ZGVzBFlUCG0zdTgQdm9kX2luZm8adm9kX3BsYXlfbGlzdBZwbGF5ZXJfaW5mbwhzaG93CGh0dHAELy8KaHR0cDoELi4CLg5pbWdfdXJsCHR5cGUOcHVidGltZQp0cnVuawphY3RvchBkaXJlY3RvcgppbnRybxJ2aWRlb2xpc3QIa2V5cwh1cmw9AiQCIxZodG1sUGxheVVybBBwYXJzZVVybA50cnlKc29uDnNuaWZmZXISanNvblBhcnNlCjxodG1sBnNyYw+kAwKmA6gDAQAlqgMABACsAwABrgMAArADAAP6AQEOAAYBoAEAAAAJJhyHAwCsAwAMrgMBDLADAgyyAwMNtAMACbYDAQm4AwIJugMDCbwDBAG+AwUBwAMGAcIDBwHEAwgBxgMJAcgDCgHKAwsBzAMMAc4DDQHQAw4B0gMPCdQDEAnWAxEJ2AMSCdoDEwncAxQJ3gMVAeADFgHiAxcB5AMYAeYDGQHoAxoB6gMbAewDHAnuAx0B8AMeAfIDHwH0AyABqgMhAQjodb4FXwgAvgZfCQC+B18KAL4IXwsAvglfDAC+Cl8NAL4LXw4AvgxfDwC+DV8QAL4OXxEAvg9fEgC+EF8ZAL4RXxoAvhJfGwC+E18cAL4UXx0AvhVfHgC+Fl8fAL4XXyEAvhhfIgC+GV8jAL4aXyQAvhtfJQApC74ATfsAAABM+wAAAL4BTfwAAAB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 \ No newline at end of file diff --git a/js/yzys_open.js b/js/yzys_open.js new file mode 100644 index 0000000..296d3c8 --- /dev/null +++ b/js/yzys_open.js @@ -0,0 +1 @@ +//bbQ0FUT1DsAxh5enlzX29wZW4uanMsYXNzZXRzOi8vanMvbGliL2NhdC5qcxxfX2pzRXZhbFJldHVybgxDcnlwdG8KZGF5anMMamluamEyBlVyaQJfDl8weDUwOWUOXzB4NTY5MxJfMHg1NWM3N2ISXzB4NGE5Nzc1El8weDQ1OTIzOBJfMHg1MTgxYjQSXzB4NTU0NWNlEl8weDExYzAxYhJfMHgzNzE0YjMSXzB4NWQ0YmMyEl8weDFhOGM3NhJfMHg1NGE2ZGUSXzB4NGE4MTIzEl8weDM5NmMwZRJfMHg1MzExODYSXzB4MWY4NWY5EF8weGYxZjRlEl8weDMzNDY4YRJfMHgyZDA0MDISXzB4NGFhYWZmEl8weDRlMmU5MxJfMHg0NzJjODcSXzB4MmM4ZjFjEl8weDFhZDQ4YxJfMHgzYWJkMTgSXzB4NTc0MjNjEl8weDQzY2IxMBJfMHg0NGI0NmISXzB4NDQ5MzVjEl8weGRkYzFmOBJfMHg1NmQ4OTASXzB4MzQ5MzNlEl8weDM3NzcyOBJfMHhjNjY1YTcSXzB4NGFjZTAxEl8weDJiNjQxMBJfMHgzM2QzZDcSXzB4NGRlZTg3GnZvZF9wbGF5X2Zyb20IeXp5cxJsYXN0X3BhZ2USc3RyaW5naWZ5CnBhcnNlDHZhUk1jRRRyZXBsYWNlQWxsCGUwaEUSdm9kX2FjdG9yCHVzZXIUVXNlci1BZ2VudAhsYW5nPi9hcHB0by92MS92b2QvZ2V0TGlzdHM/dHlwZV9pZD0OaW5kZXhPZghmaW5kMiZfX3BsYXRmb3JtPWFuZHJvaWQmX19pYz0QdHJ5IG5leHR6YWJhY2RlZmdoamtsbW5vcHFyc3R1dnd4eXpBQkNERUZHSEpLTE1OT1BRUlNUVVZXWFlaMDEyMzQ1Njc4OQ5jb25zb2xlEmxhbmdfbGlzdAhjYXRlFEVOQ1JZUFRJT04Mdm9kX2lkKGRuSmhHblI2ZXg0eWZuWTJBQT09GGZyb21DaGFyQ29kZQ5yZXBsYWNlGCZwYWdlU2l6ZT0yMQpzbGljZQh1cmxzCHc3MWYMeVpTREtVKC9hcHB0by92MS91c2VyL2xvZ2luCnN0eXBlFnRvTG93ZXJDYXNlEHZvZF95ZWFyQHt9LmNvbnN0cnVjdG9yKCJyZXR1cm4gdGhpcyIpKCApEnR5cGVfbmFtZQ5yZWxlYXNlCG1vbGQSYXJlYV9saXN0BmtleQxTUWpldFEGcHdkDnVzZXJfaWQKdG9rZW4Odm9kX3BpYwYkJCQ0L2FwcHRvL3YxL3VzZXIvZ2V0VXNlckluZm8Kc2hpZnQIOW1WQQ5SZWZlcmVyDnZvZF9zdWIQdm9kX25hbWUOaGVhZGVycxxoYXNPd25Qcm9wZXJ0eQhhdG9iCGRhdGESdm9kX2NsYXNzDGNvbmZpZw5pc0VtcHR5EnllYXJfbGlzdAwmcGFnZT0MaHR0cHM6BmVuYwpzY29yZZgBWDBOR1JVUUNGeDRERFExZEFGQUJCQnhhUkVzVlVnd1lVaEJXQ0ZCTldscENGbGxkQzB4QUMxUVZHVlJkV0JoQlYwUVlYQnNQUkFsWgZsb2cgWjN3MUJNS1lLZ05hdzZZPRJmb3JtLWRhdGEuL2FwcHRvL3YxL3BhcnNpbmcvcHJveHkIa2V5cwxodWF3ZWkadm9kX3BsYXlfbGlzdBZnZXRfcGFyc2luZwxleHRlbmQIVXRmOAhwdXNoBjB4MRRzdGFydHNXaXRoFGNoYXJDb2RlQXQOZm9yRWFjaBZ2b2RfY29udGVudBB2b2RfYXJlYQxjaGFyQXQgdzR2Q3Q4S0R3b3pDbGc9PRBObnc5QWNPTwxkZXZpY2UKb3JkZXIMZG9tYWluDnRpbWVvdXRYQWs5UWVHNUNlV003Um1JRVlCeDJiZ0ZjUlZOK1h4VjBCbEJFWGtSdWVuMD0OIEJ1aWxkLwxyYW5kb22YA1lFVjRiMTFnRGxZRVVuQUlYMUZSQUVaeFJnaFFjRkZHWHhkelNVMXVZRmNGYnd4ZEptOVRFSHN2QndGR0JrRjdXbVltUmtZS0JoWUFYMTFOYmxzVEdpQUZiQ2x2WHdWdFYwOUdRVUJVSjNBTkFYZ2dWZ1ovQm1WMmIzMG5BbGtmUnhOd0hBcDNkbFFYYUN0ZFVTcE5DZ0JoQzFGUGZHQmxPazE3SWtaV1drMUdjMWhmWGg0bGNHRXdRd1ZFWlgxamVIWkpaUlZrQ0ZnPQx4SVVZWnIYdm9kX2RpcmVjdG9yFnZvZF9yZW1hcmtzCEhnTTMGdXJsLi9hcHB0by92MS91c2VyL3JlZ2lzdGVyFnBsYXllcl9pbmZvCHRyaW0KdGl0bGUwQmdVQkRRUUFBUVZhQmdKVEJWNEVBQT09GHZvZF9wbGF5X3VybBZ0b1VwcGVyQ2FzZQptb2RlbAhodHRwMC9hcHB0by92MS92b2QvZ2V0Vm9kP2lkPQgweDVjHDc3MjU3ODgxYjU1ZTdmOGMxWkFRUmdLRmdCYkZSMEJWaFJERFZ0YUhnPT0IMHgyYggweDQ5CDB4NDYIMHg1NAgweDc0CDB4NmQSXzB4YWNkMjIyEl8weDUwOWU0OBJfMHg1NjkzZWESXzB4MjlmOTBiEl8weDIwNGM3MBJfMHg4MTAwMGYSXzB4M2QxZjAzEl8weDI1YTJmNBJfMHgyYmE5NjYSXzB4NDlmZjY3El8weDMwMTA5NwgweDE2BnJlcQhwb3N0DG1ldGhvZAgweDJlEHBvc3RUeXBlCDB4NWYOY29udGVudAgweDcyCGFlc1gIMHgyMhJfMHgzMWRlNWQSXzB4YWU2MTdkEl8weDYxNjZlNxJfMHgzMTAyOTISXzB4NTU5NzAwEl8weDU0NGI3YhJfMHg1YWUwMTQSXzB4NWU3YzQ5El8weDI1Mjc0ZRJfMHgyN2Y3ZmMSXzB4MWE1MDlhEl8weDU5Y2E4NRJfMHg1MjU2ZmYSXzB4MzUwZGY2CHNrZXkGMHg4MHdxODZ3NzNDbU1PcEhjT2V3NkhDdXl3PQgweDNmGHc3N0R2c085d3E5VggweDQwCDB4MmQGMHgzCDB4MWIGMHgyCDB4NjMIMHgzNwhOKW5sBjB4NAYweDUGMHgwCDB4NGQIMHg2ZQgweDQxCmxvY2FsCDB4NTgIMHgyNQRpZAYweDkEdWFARGFsdmlrLzIuMS4wIChMaW51eDsgVTsgQW5kcm9pZCAGMHhkBDsgCDB4NTcIMHg0Nw5idWlsZElkAikIMHg1ZQgweDQzCDB4NjUEbm0IMHgxMggweDRmEnVzZXJfbmFtZRB1c2VyX3B3ZBJ1c2VyX3B3ZDIMdmVyaWZ5CDB4NDQIMHgxOQgweDEzBjB4NxJfMHgzZjQ4ODMSXzB4MjQ0MzIxEl8weDVmMTRhNRBfMHg4Y2VhYggweDM2CDB4MWESXzB4MmZhYjQ4El8weDM4ODAzYhJfMHg0N2I2MjYSXzB4NDQwYzlhEl8weDM5OWQyMwgweDYwBjB4NggweDRhCDB4MTESXzB4MTEwMzQxEl8weDFjOThjORJfMHgzMzgyNmWCAUFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXowMTIzNDU2Nzg5Ky89CDB4MjESXzB4MWMxNWViEl8weGJhYjQ4YSZyZXR1cm4gKGZ1bmN0aW9uKCkgBjB4YgQpOwx3aW5kb3cQXzB4NzM1NWYSXzB4MjBjYTQ3El8weDJkMzQ5ZBJfMHgyMjU1YjQSXzB4NGQ1MmNlEl8weDNjNTAwOBJfMHgzNmVjY2MIMHgzZQgweDY5El8weGJjZDE2NhJfMHg0NzMwYjkSXzB4MmY3YjA2El8weDEwYjM3MBJfMHgxMWM2ZTkSXzB4MmYzYjFlEl8weDIwZjk3NBJfMHhmNDQyMjYSXzB4MzcwMmZjEl8weDQ4NTZkMxJfMHg0ZDY0MDYCJQQwMAgweDM5CDB4MTUkZGVjb2RlVVJJQ29tcG9uZW50El8weGVhMmY1ZhJfMHgyM2VjODkSXzB4MzBhZmJhEl8weDU2MjIyZBJfMHgyZTdkNTkSXzB4NGNmYjY1El8weDRlMzIwNBJfMHg0ZmI0YjYSXzB4YjZjYzg0El8weDc3YzMzZhJfMHgyNDM0MTMSXzB4MTc5ZTZmEl8weDRlNTI1MRJfMHgyODQxZDMSXzB4NDdhNTMyPC9hcHB0by92Mi9jb25maWcvZ2V0P3A9YW5kcm9pZAgweDMzCmxpc3RzGmdldF9ob21lX2NhdGUGMHhlCDB4NzEOdHlwZV9pZAgweDUzCDB4MzQIMHgzMAp0eXBlcwV7fItXCDB4NzAGMHhmBTBXOlMIYXJlYQgweDZmBe2LAIoIMHg2NwgweDI2BXRe404IeWVhcghpbml0BWhR6JACbgJ2CGVhY2gIMHgxNAgweDQyBZJjj14IdGltZQUAZ7BlBQBn7XAIaGl0cwV9WcSLCDB4MmEIMHgyYw5maWx0ZXJzEl8weDRkNDE0YwYweGMSXzB4NWI4NmYzBHt9El8weDI5ZTE2MhJfMHgxZjBkZTQSXzB4YWU4YTg3El8weDY1ZDVjZBJfMHgyYjVmMjgSXzB4MjA4YzNjEl8weDMxZTJjYRJfMHg1ZjE2YzESXzB4NTA2N2I3CDB4NjjkASZhcmVhPXt7ZXh0LmFyZWF9fSZsYW5nPXt7ZXh0Lmxhbmd9fSZ5ZWFyPXt7ZXh0LnllYXJ9fSZvcmRlcj17e2V4dC5vcmRlcnxkZWZhdWx0KCJ0aW1lIil9fSZ0eXBlX25hbWU9e3tleHQuY2xhc3N9fQZleHQIMHgyNwgweDczCDB4MWUIMHgxNwgweDRjCDB4MWQIcGFnZRJwYWdlY291bnQIbGlzdBJfMHgzNmM1ZjgSXzB4M2JiYjAwEl8weDJkODlmYRJfMHg1MDBhOTASXzB4NTlhMDliEl8weDJkOGRhMRJfMHgzYTYzNzQSXzB4MjE3ZDMyCDB4NWEIMHg2YiRlbmNvZGVVUklDb21wb25lbnQIMHgyMwgweDNkAiwGMHhhCDB4M2MIMHg2NAgweDRiCDB4M2IIMHg1MggweDMyCDB4NTEIMHg2MQgweDIwBm1hcAIjCDB4NWIIMHg3NQgweDU1CDB4MTgSXzB4MTdjOGYxCDB4NTACJAgweDRlEl8weDVmNDQzNhJfMHg0MzhhYTQOXzB4NDZiMBJfMHgyYmUwM2USXzB4Mjk2ZDRmEl8weDUwYmM3OBJfMHg1ZTdjOWUSXzB4YjdjNWJmEl8weDEyYjk3NwgweDZhCDB4MjQIMHgyZhBwbGF5X3VybApsYWJlbAgweDQ1CDB4NmMSXzB4NGRmNTJlCDB4MTASXzB4NGUxY2VlEl8weDE1OTczZBBfMHhlZTE3NhJfMHhmNWU1NTYSXzB4MTk5YTIwEl8weDUxY2ZiYhJfMHgyNmIxMGU8L2FwcHRvL3YxL3ZvZC9nZXRWb2RTZWFyY2g/d2Q9CDB4NWQSXzB4NGFkYjg1El8weDI1M2QxNAgweDYyAiASXzB4MjkzM2YyEl8weDNhZTQ0MhJfMHgyNzY1ZjESc3Vic3RyaW5nEl8weDQ1MTNiMxJfMHgzNjhhNjgSXzB4MjlmM2FhEl8weDVhNWIwNhJfMHhhZmI3NDISXzB4NTY0NDJkEl8weDU4ZDA0YggweDM4BC8vCDB4MjgIMHg1OQgweDFmFHVzZXItYWdlbnQIMHg2Ng5yZWZlcmVyCDB4MWMIMHgzYQxoZWFkZXISXzB4NGE1MGY3El8weDNmMzhlMxJfMHg1NmIwOTYSXzB4NTA1YTAwEl8weDUxNTBmNxJfMHg0NTVlOGMSXzB4MmQ3ZjY2El8weDM0NjcxNAgweDQ4CDB4MzEKYnJhbmQcSFVBV0VJIE1hdGUgNDAIMHg1NhJfMHg4NzBjNDkSXzB4M2IxZWFkEl8weDcyMWVhMxJfMHhiZjA5YTUSXzB4MTlkMGM0El8weDU1ZWVmYRJfMHgxYzRhNGUIMHgyOQxCYXNlNjQIMHgzNRJfMHg2NzhkYmEIaG9tZQ5ob21lVm9kEGNhdGVnb3J5DGRldGFpbAhwbGF5DHNlYXJjaA+kAwGmAwEAK6gDAAUAqgMAAawDAAKuAwADsAMABLIDAA4ABgGgAQAAACAsFYUKAKoDAAysAwEMrgMCDLADAwyyAwQMtAMADbYDAQ24AwIJugMDCbwDBAm+AwUJwAMGCcIDBwnEAwgJxgMJCcgDCg3KAwsNzAMMDc4DDQ3QAw4N0gMPDdQDEAHWAxEB2AMSAdoDEwHcAxQB3gMVAeADFgHiAxcJ5AMYCeYDGQHoAxoB6gMbAewDHAHuAx0B8AMeDfIDHwH0AyAB9gMhAfgDIgH6AyMB/AMkAf4DJQGoAyYBCOhhvgJfFgC+A18XAL4EXxgAvgVfGQC+Bl8aAL4HXxsAvghfHgC+CV8fAL4KXyAAvgtfIQC+DF8iAL4NXyQAvg5fJQC+D18mAL4QXycAvhFfKAC+El8pAL4TXyoAvhRfKwApBAABAAAEAQEAAAQCAQAABAMBAAAEBAEAAAQFAQAABHoAAAAEBgEAAAQHAQAABAgBAAAECQEAAAQKAQAABAsBAAAEDAEAAAQNAQAABA4BAAAEDwEAAAQQAQAABBEBAAAEEgEAAAQTAQAABB4AAAAEFAEAAAQVAQAABBYBAAAEFwEAAARbAAAABBgBAAAEGQEAAAQaAQAABBsBAAAEHAEAACYgAAQdAQAATCAAAIAEHgEAAEwhAACABB8BAABMIgAAgAQgAQAATCMAAIAEIQEAAEwkAACABCIBAABMJQAAgAQjAQAATCYAAIAEJAEAAEwnAACABCUBAABMKAAAgAQmAQAATCkAAIAEJwEAAEwqAACABCgBAABMKwAAgAQpAQAATCwAAIAEKgEAAEwtAACABCsBAABMLgAAgARAAAAATC8AAIAENwAAAEwwAACABCwBAABMMQAAgAQtAQAATDIAAIAELgEAAEwzAACABC8BAABMNAAAgAQwAQAATDUAAIAEMQEAAEw2AACABDIBAABMNwAAgAQzAQAATDgAAIAENAEAAEw5AACABDUBAABMOgAAgAQ2AQAATDsAAIAENwEAAEw8AACABDgBAABMPQAAgAQ5AQAATD4AAIAEOgEAAEw/AACABDsBAABMQAAAgAQ8AQAATEEAAIAEPQEAAExCAACABD4BAABMQwAAgAQ/AQAATEQAAIAEQAEAAExFAACABEEBAABMRgAAgARCAQAATEcAAIAEQwEAAExIAACABEQBAABMSQAAgARFAQAATEoAAIAERgEAAExLAACABEcBAABMTAAAgARIAQAATE0AAIAESQEAAExOAACABEoBAABMTwAAgARLAQAATFAAAIAETAEAAExRAACABE0BAABMUgAAgAROAQAATFMAAIAETwEAAExUAACABFABAABMVQAAgARRAQAATFYAAIAEUgEAAExXAACABF0AAABMWAAAgARTAQAATFkAAIAEVAEAAExaAACABFUBAABMWwAAgARWAQAATFwAAIAEVwEAAExdAACABFgBAABMXgAAgARCAAAATF8AAIAEWQEAAExgAACABFoBAABMYQAAgARbAQAATGIAAIAEXAEAAExjAACABF0BAABMZAAAgAReAQAATGUAAIAEXwEAAExmAACABGABAABMZwAAgARhAQAATGgAAIAEYgEAAExpAACABGMBAABMagAAgAQ2AAAATGsAAIAEZAEAAExsAACABGUBAABMbQAAgARmAQAATG4AAIAEZwEAAExvAACABGgBAABMcAAAgARpAQAATHEAAIAEagEAAExyAACABDAAAABMcwAAgARrAQAATHQAAIAEbAEAAEx1AACAXwUAvgBlBQC8kQDuDr4BTdsAAABfBgBlBgAEbQEAAO1fBwC/XwgAC18JAAtfCgCzXwsAv18MALNfDQAEbgEAAF8OAARvAQAAXw8AZQYABHABAADtXxAAZQYABHEBAADtXxEAZQYABHIBAADtXxIAZQYABHMBAADtXxMAZQYABHQBAADtXxQAJgAAll8VAAtfHAALXx0AZQYABHUBAADtXyMAKaQDAQQBAGMCDkMGAQACAQICAAETA+wFAAFA7gUAAQDwBQEAMGEAAL4ATXgBAADHYgAA0I/Y7SmkAwEADkMGAQABAAEEAQAdAfIFAAEA7AUAA8+O1+gY2wRMAQAASNsEMAEAAEgkAAAkAQAO6uUppAMBAA5DBgEAAgECAgEAEQPsBQABAO4FAAEA8AUBACC0AwUMYQAAz7O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 \ No newline at end of file diff --git a/js/zxzj_open.js b/js/zxzj_open.js new file mode 100644 index 0000000..f6edb20 --- /dev/null +++ b/js/zxzj_open.js @@ -0,0 +1,258 @@ +// 自动从 地址发布页 获取&跳转url地址 +import { Crypto, load, _ } from './lib/cat.js'; + +let key = '在线之家'; +let HOST = 'https://www.zxzj.site'; // 地址发布页 +let host = ''; +let siteKey = ''; +let siteType = 0; + +const MOBILE_UA = 'Mozilla/5.0 (Linux; Android 11; M2007J3SC Build/RKQ1.200826.002; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/77.0.3865.120 MQQBrowser/6.2 TBS/045714 Mobile Safari/537.36'; + +async function request(reqUrl, agentSp) { + let res = await req(reqUrl, { + method: 'get', + headers: { + 'User-Agent': agentSp || MOBILE_UA, + 'Referer': host + }, + }); + return res.content; +} + +// cfg = {skey: siteKey, ext: extend} +async function init(cfg) { + siteKey = cfg.skey; + siteType = cfg.stype; + const html = await request(HOST); + const $ = load(html); + host = $('div.content-top > ul > li').find('a:first')[0].attribs.href; + console.debug('在线之家 跳转地址 =====>' + host); // js_debug.log +} + +async function home(filter) { + const html = await request(host); + const $ = load(html); + const class_parse = $('ul.stui-header__menu > li > a[href*=list]'); + let classes = _.map(class_parse, (cls) => { + let typeId = cls.attribs['href']; + typeId = typeId.substring(typeId.lastIndexOf('/') + 1).replace('.html', ''); + return { + type_id: typeId, + type_name: cls.children[0].data, + }; + }); + const filterObj = { + 1: [{ key: 'class', name: '剧情', value: [{ n: '全部', v: '' }, { n: '喜剧', v: '喜剧' }, { n: '爱情', v: '爱情' }, { n: '恐怖', v: '恐怖' }, { n: '动作', v: '动作' }, { n: '科幻', v: '科幻' }, { n: '剧情', v: '剧情' }, { n: '战争', v: '战争' }, { n: '警匪', v: '警匪' }, { n: '犯罪', v: '犯罪' }, { n: '动画', v: '动画' }, { n: '奇幻', v: '奇幻' }, { n: '冒险', v: '冒险' }] }, { key: 'area', name: '地区', value: [{ n: '全部', v: '' }, { n: '大陆', v: '大陆' }, { n: '香港', v: '香港' }, { n: '台湾', v: '台湾' }, { n: '欧美', v: '欧美' }, { n: '韩国', v: '韩国' }, { n: '日本', v: '日本' }, { n: '泰国', v: '泰国' }, { n: '印度', v: '印度' }, { n: '俄罗斯', v: '俄罗斯' }, { n: '其他', v: '其他' }] }], + 2: [{ key: 'class', name: '剧情', value: [{ n: '全部', v: '' }, { n: '剧情', v: '剧情' }, { n: '喜剧', v: '喜剧' }, { n: '爱情', v: '爱情' }, { n: '动作', v: '动作' }, { n: '悬疑', v: '悬疑' }, { n: '恐怖', v: '恐怖' }, { n: '奇幻', v: '奇幻' }, { n: '惊悚', v: '惊悚' }, { n: '犯罪', v: '犯罪' }, { n: '科幻', v: '科幻' }, { n: '音乐', v: '音乐' }, { n: '其他', v: '其他' }] }], + 3: [{ key: 'class', name: '剧情', value: [{ n: '全部', v: '' }, { n: '剧情', v: '剧情' }, { n: '喜剧', v: '喜剧' }, { n: '爱情', v: '爱情' }, { n: '动作', v: '动作' }, { n: '悬疑', v: '悬疑' }, { n: '恐怖', v: '恐怖' }, { n: '奇幻', v: '奇幻' }, { n: '惊悚', v: '惊悚' }, { n: '犯罪', v: '犯罪' }, { n: '科幻', v: '科幻' }, { n: '音乐', v: '音乐' }, { n: '其他', v: '其他' }] }], + 4: [{ key: 'class', name: '剧情', value: [{ n: '全部', v: '' }, { n: '剧情', v: '剧情' }, { n: '喜剧', v: '喜剧' }, { n: '爱情', v: '爱情' }, { n: '动作', v: '动作' }, { n: '悬疑', v: '悬疑' }, { n: '恐怖', v: '恐怖' }, { n: '奇幻', v: '奇幻' }, { n: '惊悚', v: '惊悚' }, { n: '犯罪', v: '犯罪' }, { n: '科幻', v: '科幻' }, { n: '音乐', v: '音乐' }, { n: '其他', v: '其他' }] }], + 6: [{ key: 'class', name: '剧情', value: [{ n: '全部', v: '' }, { n: '情感', v: '情感' }, { n: '科幻', v: '科幻' }, { n: '热血', v: '热血' }, { n: '推理', v: '推理' }, { n: '搞笑', v: '搞笑' }, { n: '冒险', v: '冒险' }, { n: '萝莉', v: '萝莉' }, { n: '校园', v: '校园' }, { n: '动作', v: '动作' }, { n: '机战', v: '机战' }, { n: '运动', v: '运动' }, { n: '战争', v: '战争' }, { n: '少年', v: '少年' }] }, { key: 'area', name: '地区', value: [{ n: '全部', v: '' }, { n: '国产', v: '国产' }, { n: '日本', v: '日本' }, { n: '欧美', v: '欧美' }, { n: '其他', v: '其他' }] }] + }; + let filYer = { key: 'year', name: '年份', value: [{ n: '全部', v: '' }, { n: '2023', v: '2023' }, { n: '2022', v: '2022' }, { n: '2021', v: '2021' }, { n: '2020', v: '2020' }, { n: '2019', v: '2019' }, { n: '2018', v: '2018' }, { n: '2017', v: '2017' }, { n: '2016', v: '2016' }, { n: '2015', v: '2015' }, { n: '2014', v: '2014' }, { n: '2013', v: '2013' }, { n: '2012', v: '2012' }, { n: '2011', v: '2011' }] }; + filYer['init'] = filYer.value[0].v; + let filBy = { key: 'by', name: '排序', value: [{ n: '时间', v: 'time' }, { n: '人气', v: 'hits' }, { n: '评分', v: 'score' }] }; + filBy['init'] = filBy.value[0].v; + return JSON.stringify({ + class: _.map(classes, (cls) => { + if (filterObj[cls.type_id]) { + filterObj[cls.type_id].push(filYer, filBy); + filterObj[cls.type_id][0]['init'] = filterObj[cls.type_id][0].value[0].v; + } else { + filterObj[cls.type_id] = []; + filterObj[cls.type_id].push(filYer, filBy) + } + return cls; + }), + filters: filterObj, + }); +} + +async function homeVod() { + const link = host + '/vodshow/1--hits---------2023.html'; + const html = await request(link); + const $ = load(html); + const js2Base = await js2Proxy(true, siteType, siteKey, 'img/', {}); + const items = $('ul.stui-vodlist > li'); + let videos = _.map(items, (item) => { + const a = $(item).find('a:first')[0]; + const remarks = $($(item).find('span.pic-text')[0]).text().trim(); + return { + vod_id: a.attribs.href.replace(/.*?\/detail\/(.*).html/g, '$1'), + vod_name: a.attribs.title, + vod_pic: js2Base + base64Encode(a.attribs['data-original']), + vod_remarks: remarks || '', + }; + }); + return JSON.stringify({ + list: videos, + }); +} + +async function category(tid, pg, filter, extend) { + if (pg <= 0 || typeof (pg) == 'undefined') pg = 1; + const link = host + '/vodshow/' + tid + '-' + (extend.area || '') + '-' + (extend.by || 'time') + '-' + (extend.class || '') + '-' + (extend.lang || '') + '-' + (extend.letter || '') + '---' + pg + '---' + (extend.year || '') + '.html'; + const html = await request(link); + const $ = load(html); + const js2Base = await js2Proxy(true, siteType, siteKey, 'img/', {}); + const items = $('ul.stui-vodlist > li'); + let videos = _.map(items, (item) => { + const a = $(item).find('a:first')[0]; + const remarks = $($(item).find('span.pic-text')[0]).text().trim(); + return { + vod_id: a.attribs.href.replace(/.*?\/detail\/(.*).html/g, '$1'), + vod_name: a.attribs.title, + vod_pic: js2Base + base64Encode(a.attribs['data-original']), + vod_remarks: remarks || '', + }; + }); + const hasMore = $('ul.stui-page__item > li > a:contains(下一页)').length > 0; + const pgCount = hasMore ? parseInt(pg) + 1 : parseInt(pg); + return JSON.stringify({ + page: parseInt(pg), + pagecount: pgCount, + limit: 24, + total: 24 * pgCount, + list: videos, + }); +} + +async function detail(id) { + const html = await request(host + '/detail/' + id + '.html'); + const $ = load(html); + const js2Base = await js2Proxy(true, siteType, siteKey, 'img/', {}); + const vod = { + vod_id: id, + vod_name: $('h1:first').text().trim(), + vod_type: $('.stui-content__detail p:first a').text(), + vod_actor: $('.stui-content__detail p:nth-child(3)').text().replace('主演:', ''), + vod_director: $('.stui-content__detail p:nth-child(4)').text().replace('导演:', ''), + vod_pic: js2Base + base64Encode($('.stui-content__thumb img:first').attr('data-original')), + vod_remarks: $('.stui-content__detail p:nth-child(5)').text() || '', + vod_content: $('span.detail-content').text().trim(), + }; + let playMap = {}; + const tabs = $('div.stui-vodlist__head > h3'); + const playlists = $('ul.stui-content__playlist'); + _.each(tabs, (tab, i) => { + const from = tab.children[0].data; + let list = playlists[i]; + list = $(list).find('a'); + _.each(list, (it) => { + const title = it.children[0].data; + const playUrl = it.attribs.href; + if (title.length == 0) title = it.children[0].data.trim(); + if (!playMap.hasOwnProperty(from)) { + playMap[from] = []; + } + playMap[from].push(title + '$' + playUrl); + }); + }); + vod.vod_play_from = _.keys(playMap).join('$$$'); + const urls = _.values(playMap); + let vod_play_url = _.map(urls, (urlist) => { + return urlist.join('#'); + }); + vod.vod_play_url = vod_play_url.join('$$$'); + return JSON.stringify({ + list: [vod], + }); +} + +async function play(flag, id, flags) { + const html = await request(host + id); + const mhtml = html.match(/r player_.*?=(.*?)= 0 || url.indexOf('mp4') >= 0) { + // console.debug('在线之家url =====>' + url); // js_debug.log + return JSON.stringify({ + parse: 0, + url: url, + }); + } else if (from.indexOf('line3') >= 0 || from.indexOf('line5') >= 0) { + const ifrwy = await request(url); + const code = ifrwy.match(/var url = '(.*?)'/)[1].split('').reverse().join(''); + let temp = ''; + for (let i = 0x0; i < code.length; i = i + 0x2) { + temp += String.fromCharCode(parseInt(code[i] + code[i + 0x1], 0x10)) + } + const purl = temp.substring(0x0, (temp.length - 0x7) / 0x2) + temp.substring((temp.length - 0x7) / 0x2 + 0x7); + // console.debug('在线之家purl =====>' + purl); // js_debug.log + return JSON.stringify({ + parse: 0, + url: purl, + }); + } else { + // console.debug('在线之家url =====>' + '空'); // js_debug.log + return '{}'; + } +} + +async function search(wd, quick) { + var data = JSON.parse(await request(host + '/index.php/ajax/suggest?mid=1&wd=' + wd + '&limit=50')).list; + const js2Base = await js2Proxy(true, siteType, siteKey, 'img/', {}); + let videos = _.map(data, (it) => { + return { + vod_id: it.id, + vod_name: it.name, + vod_pic: js2Base + base64Encode(it.pic), + vod_remarks: '', + } + }); + return JSON.stringify({ + list: videos, + limit: 50, + }); +} + +function base64Encode(text) { + return Crypto.enc.Base64.stringify(Crypto.enc.Utf8.parse(text)); +} + +function base64Decode(text) { + return Crypto.enc.Utf8.stringify(Crypto.enc.Base64.parse(text)); +} + +async function proxy(segments, headers) { + let what = segments[0]; + let url = base64Decode(segments[1]); + if (what == 'img') { + var resp = await req(url, { + buffer: 2, + headers: { + Referer: 'https://api.douban.com/', + 'User-Agent': MOBILE_UA, + }, + }); + return JSON.stringify({ + code: resp.code, + buffer: 2, + content: resp.content, + headers: resp.headers, + }); + } + return JSON.stringify({ + code: 500, + content: '', + }); +} + +export function __jsEvalReturn() { + return { + init: init, + home: home, + homeVod: homeVod, + category: category, + detail: detail, + play: play, + proxy: proxy, + search: search, + }; +} \ No newline at end of file