From 32e85afffb7e02ee59afc3c8867c03f7e9753cc6 Mon Sep 17 00:00:00 2001 From: n3rddd <119649988+n3rddd@users.noreply.github.com> Date: Wed, 25 Oct 2023 21:58:12 +0800 Subject: [PATCH] Add files via upload --- JN/EXT/OPENJS/open/dsxys_open.js | 1 + JN/EXT/OPENJS/open/kkys_open.js | 9 +- JN/EXT/OPENJS/open/ng_open.js | 214 +------------------------------ 3 files changed, 3 insertions(+), 221 deletions(-) create mode 100644 JN/EXT/OPENJS/open/dsxys_open.js diff --git a/JN/EXT/OPENJS/open/dsxys_open.js b/JN/EXT/OPENJS/open/dsxys_open.js new file mode 100644 index 00000000..a7a42410 --- /dev/null +++ b/JN/EXT/OPENJS/open/dsxys_open.js @@ -0,0 +1 @@ +//bbQ0FUT1DUBBpkc3h5c19vcGVuLmpzLGFzc2V0czovL2pzL2xpYi9jYXQuanMcX19qc0V2YWxSZXR1cm4MQ3J5cHRvBlVyaQJfCmRheWpzDl8weDI5ODUOXzB4MTlmNgZrZXkGdXJsDGRldmljZQ5zaXRlS2V5EHNpdGVUeXBlDl8weDIzMjQOXzB4MzRmMw5wa2dOYW1lEmJ1aWxkVGltZQ52ZXJzaW9uFHZlcnNpb25OdW0Sc2lnbmF0dXJlBHVhBHBrBnByawJhDnJlcXVlc3QIaW5pdBJ1cmxBcHBlbmQeZGVjcnlwdFJlc3BvbnNlCGhvbWUOaG9tZVZvZBBjYXRlZ29yeQxwcmVmZXIMZGV0YWlsGHBsYXllckNvbmZpZwhwbGF5DHNlYXJjaBJtM3U4Q2FjaGUaZm9ybWF0UGxheVVybBxmb3JtYXRQbGF5VXJsMgxmaXhVcmwSanNvblBhcnNlDmNoYXJTdHIOcmFuZFN0chRyYW5kRGV2aWNlGGJhc2U2NEVuY29kZRhiYXNlNjREZWNvZGUKbGltaXQWdHlwZV9leHRlbmQwd3E4Nnc3M0NtTU9wSGNPZXc2SEN1eXc9DGVObVlkVQhwdXNoCHNrZXkIJnBnPRZ2b2RfcmVtYXJrczZwYXJzZV9hZnRlcl9jb25maWdfZmVhdHVyZXMaL3NlYXJjaD90ZXh0PQhjZWlsCHRpbWUKc2xpY2UKc2NvcmUIZGF0YQhieE1BSFA4TzZjUnhid283RHJBOU9MSHNLd3JQRHZzT1l3NDdDZ0JBdQhhdG9iGHZvZF9kaXJlY3RvcgxTUWpldFEWdG9VcHBlckNhc2UMJnBraWQ9EHZvZF9uYW1lBmxvZyBaM3cxQk1LWUtnTmF3Nlk9cHc3YkNpbEZCd3JIRHEwckNnY09CY01PM2RjT2hiUTdEckh2Q3ZYSTFjQnRMRGNLQ3dwTVd3clJxBjB4NBJ0eXBlX25hbWUIbGlzdB5leHRyYV9wYXJzZV9hcGkQTm53OUFjT08UY2hhckNvZGVBdBRyZXBsYWNlQWxsDGFyelVuSxh3NzdEdnNPOXdxOVYOJnRva2VuPQ5hbmRyb2lkHEhVQVdFSSBNYXRlIDQwCEhnTTMOcmVwbGFjZdgVdzVIRHQ4T1lHd2RFdzdBL3dyUjdjTUtKdzRmRGdNT0xFQ2Rqd3F6Q2dzS2N3NzR4dzU5ZERzS0lWY09wYmtMQ284S2x3ci9EbE1LUFVWUENzc09NdzVURGdNS2p3cS9DaHdQQ2xjTzBFY09vdzZQRHVNT2x3N3ZDdXcxWXc3eFhROEtQdzdkcXdwSENvY09pdzQ4NXc3dHRid0UvdzdiRGdzS3B3NnRoZHNPcnc3MXFmM2ZDbnNPVUpndEl3ckxEakY3Q25pc3B3b29rdzRGT1F6L0N1c09WUURaandyL0RtU0U4SUFmQ3FtNEx3NUxDaUFGZUNjT3R3NC9EbnNPdkl4UlJ3cEhDcHNPQVlXZkRoY0tadzRnMEhNT2RYc09md3JJaU1TWXV3N29QQXNLWnc1eFd3cEk0WDNrYXdxbFJ3clhDb2cxOFVNS1ZlalREdFJQQ2tSYkRzOEtJTU1PcHc1YkRzOEtxWGNPSndvbEN3NDFPYU1PbmZSM0RnOEtRdzZQQ2pNS2FZTU9RdzY0UHc3RkR3NkxEblhjYXdvakRyOEtYSWhSVnc3NE13NTNDbHNLa3c1UVZ3b1BEb3NLd0pjS0xRbkxEbzhPeXdvdkN2c0tpdzdacVZNS013cFhDanhFeHc2d2RYc0s2dzZFK2E4T0p3NWpEZ1hSK3c3ekNwRUFBdzRSN1M4TzJkY0tBU1dqRGg4T3N3NW5Dc3NLRmNjS1BWc09EYjAvRHAxN0NsTU9YdzdiQ3VjTzV3bzUydzV0ZXdwM0RwRjhoRFIzRHUzbkNqOE9Ud3BBZUpHcFF3cW5Dc3pQQ2djT2N3b0pUd3JJZndwRUl3cjVJdzdERGpjT2d3NXhFQlRGL3c1OXR3cWpDZ01PMExNS2l3N1REbDhLZVZjS2p3b0hDaThPc3dyM0RpY080RGlwNHdvRjVQTU9PdzRURHBNS213NkVxdzRIRGlUd3hmVnhDZVdyRHJVSERvTU9Td292Q2hjT0VRY0tDT01PcHdxaDhNOE9WdzZjY2R3ODdWd1F5R1VUQ2dFZkR1TU80S0ZzcXc1WERtQTF4dzQ3RGdjS01GVVREcnNPVHdyUjhCRXRJZE1PMXdvZFB3cmNhd29UQ2pzT1Ric0tld3JYQ3F4dkNnc0tqdzZKL1E4T0VXRmpDdHNLeExjT1h3cjNEdlhkUXdvcEVmVGN6Q1Q3Q2hsdkN2c08xWTBMQ2tNS2J3NTk4QTBackhHTEN1Y09BSGNLQmFTNDV3NFhDaXpmRGs4SzF3cG5EakVmQ2xzTzl3clREdnNPenc1L0RyQnBid3BUQ25zSzlCalJtZnlOTE9SRWp3NFVxSThPQndyNVdWaTBCd285b1dYdFdOc09OQXNLQndwc0F3clBEcFJiQ3J5OTZ3NTh1dzdiRHFrZkRyWDF2ZDNkQkpXQTVOR2xSYWdURGs4S1hBc0tIdzZ6Q3BzS3lTTU9idzdyRHNNT1pNV1p0d3B3VndwckNsc0tZUThLRHc1ekRua2RLWmNLbXdxdkN0eHZEcTAzQ2xnSENuMU5xd29JSnc3M0R2UnZDdXgvRGdjS25kc09ZU3pQQ2dSbDl3cUlMdzZuQ3VHb2NOOE91d3J6RHF3ZkNvRnpEZzJFdXc2QTlQSGtQdzZ2RHQ4S1lBOEtBZnpndnc1WEN1OE9vZWxqQ3BpYkN0TUtvdzVIQ29zT1V3cEhEaVZMRGtRb0F3NkFxTk1LQXdyQkhmTUtUd29GWlhNTy93cEF1TXdERHVzT0R3NG5Edk1PY01NS3F3cWtsWk1La3c0QUZ3NmZDdkg4Y3dydDNZOEtrd3FqRG5EQnR3clRDa2xsZ05zS1QkL3ZpZGVvX3ByZWZlcj90aWQ9Fi9uYXY/dG9rZW49DmluZGV4T2YIbGFuZwh3NzFmBjB4MAYweDEMdmFSTWNFCGwwJGgcQ29udGVudC1MZW5ndGgSc3Vic3RyaW5nCnN0eXBlemFiYWNkZWZnaGprbG1ub3BxcnN0dXZ3eHl6QUJDREVGR0hKS0xNTk9QUVJTVFVWV1hZWjAxMjM0NTY3ODkGMHg2CnBhcnNlBjB4MgZlbmMIYXJlYTRwYXJzZV9hZnRlcl9jb25maWdfaGVhZGVycwg2ajlZGHZvZF9wbGF5X3VybDB3N2ZDalFGUUg4S29Fc0tuWTFaVnc2UWoIZTBoRQ5jb25zb2xlCHBsb3QMY2hhckF0FFVzZXItQWdlbnQMQmFzZTY0CGNvZGUIa2V5cw5pc0VtcHR5EHZvZF95ZWFyDmNvbnRlbnQScGFnZWNvdW50JnJldHVybiAoZnVuY3Rpb24oKSAMdm9kX2lkEnBhcnNlX2FwaRJzdHJpbmdpZnkQaW5jbHVkZXMITilubBJ2b2RfY2xhc3MIaGl0cyIvdmlkZW9fZGV0YWlsP2lkPQY6Ly8MaHVhd2VpHGhhc093blByb3BlcnR5GHc3WENsUXRKRkE9PQ52b2RfcGljBjs7OxB2b2RfaW5mbzpwYXJzZV9hZnRlcl9jb25maWdfdXNlcl9hZ2VudAoubTN1OAh0cmltDHhJVVlacgpkc3h5cwhVdGY4CGh0dHAUc3RhcnRzV2l0aAxxakRtRXPoKndvZkNrY0tXT2tEQ2tpYkRuOEtOTGlyRGgyVWJ3cTR5dzdWNEE4S2N3cFFlVWNLZnc0TERweVhEckRnVFNjT1FmaXZEbWtqQ3ZFa3pKTU9jd3AxMllXSVhGc0tOV3dqRHZjT0NNOEtoUWNPZEpNS3dMc0s5VFJGN1gwTEN2RTdEck1Ld3c3dkNpRHpEc1hBcXdxQUJ3cmJEdkF6Q25jS1Z3cGZEdTBWTGNsekRtQ2pDcjhLZVFrc3R3N2pEbU1LbXc2Y3V3NTdDb2NLMHdxM0N1M25DdDNZVHdwRVh3N25Dc3NLYndxd1B3NlhEdkNWM3dxRENqTU9ud29MRGx5L0Ruc09Gd3IwSXdwQVVESFZVd3E4T1E4S2tjOEtIdzRMRHNoWk5GY08wQUZrQ0JzS29LRG5Db3NPdUs4T3RhOE9ydzZNMHdvekRvY0tEWGNPNklnaCtWc0tBZHNLSnc3Vmd3N0Urd3F6RG9NS213cnZDcnlYQ2pjT1lIOE92Q3NPMWYya0dmY09Ed292Q3RoOUhjaXZDZ2NLSFZjS3h3cGRRdzRWTlM4T1NGOE9UdzdyQ2t6N0NnY0t5dzVWZXdyUkVBc0t6SHo3Q3NpdkR1MWZEb2NPSGVzS2tTY09wd3FsOHc3SERqc08vdzRuQ3VUY3V3NzdEb0UzRG1NTzBCTU9KdzRyQ2xYTUt3cUZFTmhYRG5oakRrRjUxUGgzRHZjTzdPbFREcThLa004S3lmY0s5R2cvQ3RBbGp3cDdEbHpsUVhqQWxEc0tjUGg3Q3RzS2FWSE41dzdRbXc0OWV3b2ZEajhLZk8yWENsOEtQdzRIQ2k4TzhRY0tyd3BiRGwzZkRoTUs2dzRMRGdjTy9BOEtkdzRiRHRuWERwMDNDaDBiQ2huZDl3cEJ1d3E5U3c2UTJ3NW5EcmNLN1NSNDN3b25EaFVyQ244S1p3N0FPWXNLcVI4S2taeVBEbDhLbGZNS3d3ci9DdVFURHE4S2l3cWdZRzhLM0tNS0lIUnZEa01LUktnREN1M1FFWm1yQ21zS3R3cEZvd3IvQ2hzT2x3clZhdzVJQXc0cHB3cXQ5ZnlQQ3ZBNEt3NkREbTE5L3dvTlNKUnRZZDhPdlJNS1h3NXZEbDI3RHNqUENyc0tPWmlocFljS013ckxDcjhPWVRzS3BaTU9kZmlmQ3U4S2F3cXdHQ3pjY0JCSjd3NHB4d3B0bFpzSzF3cnJEaUJZSXc0QjF3NjdDcDhPeXdvRENrc09XRXNPRFg4SzN3NW9rRGNPV3c3UENxemtDd3IvQ3AxekN1TUt6WmpOWWR4YkRuOEtjdzVIQ3BSTERpc0twdzVuRHI4T1daY0twd3JyRHNjS1J3Nk11Q2NLMU9jS0VhbkZSdzdZbWVTL0NpVkk2WUdoSndyUUZ3cTNEaHNPM3dyRXFIc0t4dzc0ZXdyVERvbWJDbEUvQ244T2lFd1hDdmNPM3dxSERpY09YYU1LZndydkRpc0s4ZnNLUkxNS0daWHpEdjhLNHc2N0Rwc0tRZmNLNWNNT0F3NHdEZXNLc3c1dkNqMGJDckRaMndwa2x3cmtVWWw0cVhNS0J3cjNEdk1PYXc2akNwY09zVDhPQXdxdEJiUmRTS2lkN3dySlN3b0RDbk1LYklGWXVXVVRDclM4cEpzS3N3NDdEZzFzTXdvRTh3N0hEcU1LclNHYkRwVGZDbHp6Q2xGWENnRWg4dzcvQ3NTVThWY0tydzZMRHFjSzB3cWN4d29Sblo4T0dZY0s3VWNPNUZUQXZ3NVl5TDhLbUljS2J3cEltd3BFWHc2ekNxVUpOdzZsaXc0OG13NjVSd29uQ3NNT0dTZ0xDaHNLYXdxTm1MY0tiSlIwcnc2ZkRzbVlCSHNPNGVGSEN1R0VGY01PZUMxSjBiY0tUTUUvQ25sUERoc08xdzR0S05jT3B3NExEbk1Pbnc0WER0TUtjQjI3Q3ZrekRqZ1RDaWhRRk5NSzV3b2Rsd3F2RHQ4S3dBVElzd3A0c3dxbkNvRTlJd3F6Q2tzS0lJU3MrdzdrWHc1bkRrQ0ZtdzRyRHBNT0V3NHh5d3JERG04T25DY09ud3BMRHRERkJLc0tHdzRiRHBUUENuSDNEcjNYRG5uSERrTU9HTThPRHc0L0RpRVRDbWNLeHc2ZGJEc0tYdzZiRGl3WkZ3cExEazhLR1M4T3hBOE9Hd3JIRHVNT0FRTUswQ3NPRFhRakNrY0tsdzRERHBNS2pLY09tZkVRUkxNT1R3N044d3E1ZndvSENxRmZEc0NJUWR4Y1Z3NjlLTkFwMFpjT0x3cTBhWHNPUHdwVENuVWcxd3EvRGk4TytCMlFkdzdnSkpWTEN2RzVJQnNLSEc4TzNFQlhDcVN4RWZ5ckRqU1REbng3RHZDVERsaGJDaE1PZ1h5N0RnaXc2RDhPcndyY0V3NVFkd3JmRG53RXFKMC9EdVF4elBzT3p3cVBEaGNPWVo4S2l3NTFYdzdIRG5YMVh3NkRDclZSenc1ekRpc0t2dzQ1Nnc2dGtIVVhDbWNPY3dvN0RtUmgxdzRoY0tNSzVKaWREd3FGeXdwSVd3cElaSzByQ25VY0VQMlhDdk1LOFpnYkR2a0FjYXNLeUh4WkJ3b2ZDb2NLb3c2Umx3cTNDdE1PUXdxSk93NkE3RkgzQ3A4S2F3NzNDbHpiQ2xXZ1NGOE9jd3A3RHBCekRzY0s4TlZqQ3RjT2FRc08xdzdmQ2dXekRnWDV0S0g3Q2g4T3FZWFBEaFU0YXdvVUV3NlJUdzdaMkRzS2JCOEtHd29RZXc0bEd3NnJEdjhLTFZ4akN2Z0phQ2NLK3dxQnBSR0xDaGNPL3c1ZkN0TU9WYW5uRHQybkRwc09NVzJGYXc2akNxY0tLd3BqRHJtZkRwRTNEdkFZdlVSUXVNUkowSFN2RG44T1B3NHJDblRob0NFdGZ3cmw1d29EQ2kyM0Ruc0t3SEhIRHUxakRwTU9GZmNLQVlWSER1OEtSRHlqQ2tjS2p3clp4d3IxOHc1czJ3b1REdjFqQ2lNS3lZQms4S2lsVUs4SzN3NUlkd3JaS0xzSzZOWEVrd29KMVRBM0N0c09ORVFRWnc0WERnOE9vYkZnM1hNS2F3cFRDcHp3Z0JsWENsY0tCUDBneUtCVmV3NVplRThLekxzT0l3NjdEckRsVndxL0NyVHRFdzR6Q3EzcGJkVzdDdXNPbVc4S1JLTUtDd3I4Wnc1aG9SZzNEdjhLRkk4S1BlOEtyd29IRHBrZkRoc0tsdzRwa3dwSENnY09Bd29WWlMxakRqOEtXd3JMRHVEa09aQTRnWkZZUHc3VjFkMmZDdjhLZ3dvb3BDc0sxQU1PS3c0czB3NURDc3dMQ2pjT3NVM3ZEamNPZkFNT0pMTUszQWNPV3c2dkR1eEpMUERWNk9qdkNvVUpSdzY3Q2l3NU5Wc0swd3B4dHc1aEhiOE9BRmNLV0ZNS3RJRFpndzQ1MGJYSnp3NDlIRHlQRGdqOGN3cHpEdWNLSXdwYkRwOEtxd3FQRGtjT2RNRGtNRmNPZHdveDZlTU9Zd3JSTndvTjB3NzlNdzYvRHJSbkR0anZEaGNPRkRBRERuc09FVG52Q2hNS2dTd1RDcHNLbHdvN0NnOE9oSEdWMndyTT0GMHg1DmhlYWRlcnMWZmFrZUFwcFBhdGgIOW1WQRJ2b2RfYWN0b3IIaG9zdAxodHRwczoGMHgzggFBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWmFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6MDEyMzQ1Njc4OSsvPQ5mb3JFYWNoDCZjc3JmPQYkJCQWdG9Mb3dlckNhc2UYZnJvbUNoYXJDb2RlWGh0dHA6Ly9zZGsuYWxpYmFiYS5jb20uYWlsYmFiYS5tZS9kc3gucGhwL3Y2DEdoY2twbgxzY2hlbWUIWERLJg50eXBlX2lkCnNoaWZ0DnJlZmVyZXIKdG90YWwIeW5edRJSU0EvUEtDUzEMcmFuZG9tDlJlZmVyZXIIMHgxYwgweDMyEEQweEd3NVE9CDB4NTMIMHgxMQgweDgzCDB4NmMIMHg1ZAgweDIymAFCOEtkU2NPMUUzbFBjUWJDalU3RG9jS1hXelU2ZE1LT0FNS2l3cUhEbXdQQ3YzeFl3N3ZDaDhPaVZqc1l3NzdDbVVqQ2hUZGd3b2xSCDB4MmEIeDlQYggweDcyCDB4NzUIMHg3YQgweDNkCDB4MjMIMHgzNgYweDcIYThAUAgweDdjCDB4NTIIMHg1ZQgweDgwCDB4NzkSXzB4NWRlNjIwEl8weDI5ODVjORJfMHgxOWY2NzcSXzB4MmQ2NmViEl8weDE5MzZkNRJfMHg1YzBhMTYQXzB4NTgwZDkSXzB4MzFlNTg2CDB4NDYSXzB4MjQzZjg0El8weDFkMTRlYxJfMHgyYWYxZjESXzB4ZTQ1MjY1El8weDQwNDgyMggweDIxCDB4MzQIMHg2NQgweDQ1El8weDQxZWFkOBJfMHgxYTRjZTkSXzB4NDQ5MDY1El8weDFmNmRmOUB7fS5jb25zdHJ1Y3RvcigicmV0dXJuIHRoaXMiKSggKQQpOwx3aW5kb3cIMHgyYggweDU0El8weGQ0MGVmZhJfMHhiYWZkMWMSXzB4NGVjMzUwEl8weGMzODYwYhJfMHg1MDRjOWQSXzB4MjQ4OGJlEl8weDE2NzVkZAgweDZiCDB4ODcIMHg2ZhJfMHgyYTk2MDMSXzB4NTMwMjEzEl8weGM4ZTMzMhJfMHhhYjA2YmISXzB4MmZhOGU3El8weDEyMzkwNRJfMHg0NGIwNTkSXzB4NTE0MmRhEl8weDM3ZGEwMRJfMHgyOTgzN2ISXzB4MThmNjljCDB4MzgCJQQwMAgweDYzCDB4NDAIMHg0ZiRkZWNvZGVVUklDb21wb25lbnQSXzB4MTIxNWI2El8weDJlNDc4ORJfMHg0NDZkNjASXzB4Mjc4NDA4El8weDM3ZmJmORR1c2VyLWFnZW50HHZlcnNpb24tbnVtYmVyCDB4NjgQcGxhdGZvcm0UYnVpbGQtdGltZQZyZXESXzB4NTU0YmQ3El8weDRiYzE2NhJfMHg0MzllZTMSXzB4NGNiZTYyEl8weDM4NjM1ZhJfMHgzMmRhNzcSXzB4M2NiOGFlCDB4NDcIMHg3OAgweDQ0IHc0dkN0OEtEd296Q2xnPT0IMHg2NggweDYyCDB4NWIIMHgyNggweDg0CDB4NzMGMHhhCDB4NzEIMHg2YQgweDg1CDB4MjAKbG9jYWwIMHgxYQRpZAgweDJmCDB4MjUIMHg1YwYweDgSXzB4MWU2NzJkEl8weDI2NmYyNBJfMHg4MjQ4MDkSXzB4NTYyYjBjCDB4MzkSXzB4NTU1ODUyEl8weDM5NGFhYxJfMHg0NWNlNDASXzB4MWFjNTk2El8weDJkZWRhYggweDc0DHlaU0RLVQgweDFiCDB4NTYSXzB4Mzk5OGE2El8weDFhYzkyNxJfMHg1Y2MyNjcSXzB4YWJmNTIzEl8weDFiMjllMxJfMHg0NDM2MTISXzB4NDA3YzA4El8weDRmNGU3OBJfMHgxOGMzYmUSXzB4MmFjM2Y1El8weDE5NTcxNRJfMHgzZjVhZmQSXzB4MjgzMTMyEl8weDMxZDk1NhJfMHg1YTI5MjgSXzB4M2QyZmU5El8weDFkZmVhOBJfMHgyZDdkYzUSXzB4NTk4NjM4El8weDU3N2ZiMRJfMHgyNGY5YTcSXzB4MWI3Y2UzEl8weDJmODQ5OQgweDMxEl8weDhjZWJmYxJfMHg1ZGFmMDYSXzB4NTgzODVmCDB4MmQIcnNhWAgweDNlJGVuY29kZVVSSUNvbXBvbmVudBJfMHg1ODAzNDQIMHgxNwgweDFmAnsCWxJfMHg1NTU2MmQSXzB4NTUzOTM5El8weDRlZDZjNBJfMHgyOGUwMTESXzB4Mjk1OWU2El8weDhkYTE4OBJfMHgzNGQ5Y2ISXzB4YmI2NGM5EF8weGUyOTBmEl8weDM3MzYwYhJfMHgxOTU4MDcSXzB4NGYzNTJiEl8weDVlMTYxYRJfMHg1ZWI4YWUSXzB4NTFhYWFiEl8weDdjMDI4ZBJfMHg0NzE1YjQSXzB4MzlhZDdhEl8weDM2Y2FkORJfMHg1NWE3NmIIMHg3YggweDZlCDB4NjAIMHg1MQgweDVmBjB4OQX0dq1kBQpOv34IMHgzNwgweDQzCDB4OGIIMHg4NggweDE5BXt8i1cIMHg3ZQUwVzpTCDB4NzAF7YsAigh5ZWFyBXRe404IMHgzMwIsBWhR6JACbgJ2CDB4ODIKb3JkZXIFkmOPXgUAZ7BlCDB4NGUFAGftcAYweGMFfVnEiwgweDUwCDB4NWEOZmlsdGVycwR7fRJfMHg5MmI2ODYSXzB4NTgwY2ZhEl8weDRiNDE2NBJfMHg1N2ExNWYSXzB4MjkwNzhiEF8weGNiZDNhEl8weDM3NGVmORJfMHg1YjgzNGUSXzB4MTg5NmJlEl8weDUwNGIwMhYvdmlkZW8/dGlkPQgweDQ4CDB4NTgIMHg2NwhjYWxsAiYCPQgweDU5CDB4MTIIMHg0ORBwYXJzZUludAhwYWdlCDB4M2MSXzB4NGU2MjQzEl8weDNhNjVkZRJfMHhjYzlkMDkSXzB4ZTE3OGY2El8weDI4ZTZiOBJfMHg0OTA2YTkIMHg2ZAomdmlkPQpbYT1kOgQvXQhbL2FdCDB4M2EELCASXzB4MzUyYjBkEl8weDE1OGFhYxJfMHgyZjcxNzUSXzB4MmU4MWY5El8weDU4MGJkNBJfMHgzYTUyMDkSXzB4MTFjNDM0El8weDFiNDNiMwYweGQIMHgxNAYweGIQdm9kX2FyZWEIMHgyNwgweDU1FnZvZF9jb250ZW50FHZvZF9yZWxhdGUmdm9kX3VybF93aXRoX3BsYXllcggweDEwGnZvZF9wbGF5X2Zyb20IMHgyZQgweDgxCDB4NGESXzB4MjZmOWM0El8weDUzNWQ4NRJfMHg1MjI0ZWISXzB4MzBlMGIyEl8weDE3NzdlYRJfMHg0ODk5NmUSXzB4MTY1NmE0El8weDI5YWU3NQ5fMHg4MzAxEl8weDdkMjMxOBJfMHg0MjBiY2QSXzB4MjFhOGM0El8weDU4NGM5ZhJfMHg1ZGUyZWISXzB4MTIyMmQxEl8weDM5NWRkNBJfMHg0ZDUzOTASXzB4NDFkMDYwEl8weDQ5ZmY5NBJfMHgyNDc0ZTMSXzB4MTNkZWVjCDB4NjECChR1c2VyX2FnZW50GHBhcnNlX3NlY3JldAgweDMwCDB4MTM4L3NlY3JldF9wYXJzZV9hcGlfdXJsP3NfdXJsPTJwYXJzZV9hZnRlcl9jb25maWdfZW5hYmxlCDB4NGIIdGVzdAgweDE1CDB4N2YMaGVhZGVyCDB4MTYIbTN1OBBqczJQcm94eQptM3U4LxB0cnkgbmV4dBJfMHgxOTc2NjQSXzB4MjcxNTEwEl8weDFlZGNlMRJfMHg0MmVhMzISXzB4NTc0ZDQ3El8weDQyMzY0YggweDg4AjoIMHg3NxJfMHgyMWFkMGESXzB4NTk3MjA5El8weDUxZWI3NRJfMHgyNTIwNWQSXzB4YzY3YjQ5El8weDNlZmNmMRJfMHgxOWYxY2MSXzB4MjhkMTliCDB4NGMIMHg0ZAgweDQyEl8weDE1ZmU4YxJfMHgyMWRkZjgSXzB4MzUxZTdiEl8weDIxMTFiYxJfMHgzZTlmNzESXzB4NTQ2YzkwCDB4MTgIMHgyNAgweDc2CDB4OGESXzB4MWE4ZWNlEl8weDNjN2I2YhJfMHg0MmMyOGYSXzB4MjQ3ZmU5El8weDQ4MTdmNSJyZWxhdGl2ZTJhYnNvbHV0ZRJfMHhjZThhYjQSXzB4NTNhMTNkEl8weDQwM2I1MBJfMHg1N2Q2YTgSXzB4NTUzZDA5El8weDQ5YmE0YxJfMHg0MzA4YjUSXzB4MzE3YWFjCDB4MWUSXzB4MWQ5ZGU4El8weDIwYzhkMQgweDY0AiASXzB4MmRmODk3El8weDkxZWU4MxJfMHg1YmNiOGESXzB4MzkwOWY3AiQSXzB4MTQ5NTQ3El8weDIyZmJkORJfMHg1MGVkZjISXzB4NGZjM2JhEl8weDMwZDIzOBJfMHg0OGFmY2EELy8CLwIuBjB4ZQgweDI4CDB4MzUSXzB4MmY5N2U4El8weDI0ZmNkMhJfMHg1YjhkZWISXzB4NTdlYTA2El8weDUyNDI4ZBJfMHhmZjg1MWUSXzB4MzJlODY1CDB4MjkIMHgzYggweDQxCDB4MmMSXzB4NDgzYTc2El8weDNlMzgyYhJfMHgyZTc4YTkSXzB4MjZjOWFjEl8weDMwZDY4NBJfMHgzNzJkMGISXzB4ZWZmYTZlEl8weDQzMTgxMQgweDNmBjB4ZgpicmFuZAgweDY5Cm1vZGVsDnJlbGVhc2UIMHg1Nw5idWlsZElkEl8weDE1ZmQzORJfMHg0NDM3YTkIMHg3ZAgweDFkCDB4ODkPpAMBpgMBAC2oAwAEAKoDAAGsAwACrgMAA7ADAA4ABgGgAQAAACAuGa0NAKoDAAysAwEMrgMCDLADAwyyAwANtAMBDbYDAgm4AwMJugMECbwDBQm+AwYJwAMHDcIDCA3EAwkJxgMKCcgDCwnKAwwJzAMNCc4DDgnQAw8J0gMQCdQDEQHWAxIB2AMTAdoDFAHcAxUB3gMWAeADFwHiAxgB5AMZAeYDGgHoAxsJ6gMcAewDHQHuAx4JhgIfAfADIAHyAyEB9AMiAfYDIwH4AyQN+gMlAfwDJgH+AycBgAQoAagDKQEI6Gu+BF8WAL4FXxcAvgZfGAC+B18ZAL4IXxoAvglfGwC+Cl8cAL4LXx0AvgxfHgC+DV8gAL4OXyEAvg9fIwC+EF8kAL4RXyUAvhJfJgC+E18nAL4UXykAvhVfKgC+Fl8rAL4XXywAvhhfLQApBAEBAAAEAgEAAAQDAQAABAQBAAAEBQEAAAQGAQAABAcBAAAECAEAAARrAAAABAkBAAAECgEAAAQLAQAABAwBAAAEDQEAAAQOAQAABA8BAAAEEAEAAAQRAQAABBIBAAAEEwEAAAQUAQAABBUBAAAEFgEAAAQXAQAABBgBAAAEGQEAAARCAAAABBoBAAAEGwEAAAQcAQAABB0BAAAEHgEAACYgAAQfAQAATCAAAIAEIAEAAEwhAACABCEBAABMIgAAgAQiAQAATCMAAIAEIwEAAEwkAACABCQBAABMJQAAgAQlAQAATCYAAIAEJgEAAEwnAACABCcBAABMKAAAgAQoAQAATCkAAIAEKQEAAEwqAACABCoBAABMKwAAgAQrAQAATCwAAIAELAEAAEwtAACABC0BAABMLgAAgAQuAQAATC8AAIAELwEAAEwwAACABDABAABMMQAAgAQxAQAATDIAAIAEMgEAAEwzAACABDMBAABMNAAAgAQ0AQAATDUAAIAENQEAAEw2AACABDYBAABMNwAAgAQ3AQAATDgAAIAEOAEAAEw5AACABDkBAABMOgAAgAQ6AQAATDsAAIAEOwEAAEw8AACABDwBAABMPQAAgAQ9AQAATD4AAIAEPgEAAEw/AACABEAAAABMQAAAgAQ/AQAATEEAAIAEQAEAAExCAACABEEBAABMQwAAgARCAQAATEQAAIAEQwEAAExFAACABEQBAABMRgAAgARFAQAATEcAAIAERgEAAExIAACABEcBAABMSQAAgARIAQAATEoAAIAESQEAAExLAACABEoBAABMTAAAgARLAQAATE0AAIAE3AAAAExOAACABEwBAABMTwAAgARNAQAATFAAAIAETgEAAExRAACABE8BAABMUgAAgARQAQAATFMAAIAEUQEAAExUAACABFIBAABMVQAAgARTAQAATFYAAIAEVAEAAExXAACABFUBAABMWAAAgARWAQAATFkAAIAEVwEAAExaAACABFgBAABMWwAAgARZAQAATFwAAIAEWgEAAExdAACABFsBAABMXgAAgARcAQAATF8AAIAEXQEAAExgAACABF4BAABMYQAAgATbAAAATGIAAIAEHgAAAExjAACABEEAAABMZAAAgARfAQAATGUAAIAEYAEAAExmAACABGEBAABMZwAAgARiAQAATGgAAIAEYwEAAExpAACABN0AAABMagAAgARkAQAATGsAAIAEZQEAAExsAACABGYBAABMbQAAgARnAQAATG4AAIAEaAEAAExvAACABGkBAABMcAAAgARqAQAATHEAAIAEawEAAExyAACABGwBAABMcwAAgARtAQAATHQAAIAEbgEAAEx1AACABG8BAABMdgAAgARwAQAATHcAAIAEcQEAAEx4AACABHIBAABMeQAAgAQ5AAAATHoAAIAEcwEAAEx7AACABHQBAABMfAAAgARdAAAATH0AAIAEdQEAAEx+AACABHYBAABMfwAAgAR3AQAATIAAAIAEeAEAAEyBAACABDAAAABMggAAgAR5AQAATIMAAIAEWwAAAEyEAACABHoBAABMhQAAgAR7AQA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 \ No newline at end of file diff --git a/JN/EXT/OPENJS/open/kkys_open.js b/JN/EXT/OPENJS/open/kkys_open.js index cfa6997e..bb9f0eab 100644 --- a/JN/EXT/OPENJS/open/kkys_open.js +++ b/JN/EXT/OPENJS/open/kkys_open.js @@ -1,8 +1 @@ -import{Crypto,dayjs,jinja2,_}from"assets://js/lib/cat.js";let key="kkys",url="https://api1.baibaipei.com:8899",device={},siteKey="",siteType=0;async function request(reqUrl,postData,agentSp,get){var ts=dayjs().valueOf().toString(),rand=randStr(32),sign=Crypto.MD5("abcdexxxdd2daklmn25129_"+ts+"_"+rand).toString().toLowerCase(),agentSp={"user-agent":agentSp||device.ua},sign=(reqUrl.includes("baibaipei")&&(agentSp["device-id"]=device.id,agentSp["push-token"]="",agentSp.sign=sign,agentSp.time=ts,agentSp.md5=rand,agentSp.version="2.1.0",agentSp["system-model"]=device.model,agentSp["system-brand"]=device.brand,agentSp["system-version"]=device.release),await req(reqUrl,{method:get?"get":"post",headers:agentSp,data:postData||{},postType:get?"":"form"}));return sign.content}async function init(cfg){siteKey=cfg.skey,siteType=cfg.stype;cfg=await local.get(key,"device");if(0|《|》/g,"").replace(/\$|#/g," ").trim()}function jsonParse(input,json){try{let url=json.url??"";if(!(url=url.startsWith("//")?"https:"+url:url).startsWith("http"))return{};let headers=json.headers||{};var ua=(json["user-agent"]||"").trim(),referer=(0{headers[hk]||delete headers[hk]}),{header:headers,url:url}}catch(error){console.log(error)}return{}}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 +//bbQ0FUT1C4Ahhra3lzX29wZW4uanMsYXNzZXRzOi8vanMvbGliL2NhdC5qcxxfX2pzRXZhbFJldHVybgxDcnlwdG8KZGF5anMMamluamEyAl8Ga2V5BnVybAxkZXZpY2UOc2l0ZUtleRBzaXRlVHlwZQJhDnJlcXVlc3QIaW5pdAhob21lDmhvbWVWb2QQY2F0ZWdvcnkMZGV0YWlsCnBhcnNlCHBsYXkMc2VhcmNoGGJhc2U2NEVuY29kZRhiYXNlNjREZWNvZGUOY2hhclN0cg5yYW5kU3RyFHJhbmREZXZpY2UaZm9ybWF0UGxheVVybBJqc29uUGFyc2UIa2t5cz5odHRwczovL2FwaTEuYmFpYmFpcGVpLmNvbTo4ODk5emFiYWNkZWZnaGprbG1ub3BxcnN0dXZ3eHl6QUJDREVGR0hKS0xNTk9QUVJTVFVWV1hZWjAxMjM0NTY3ODkMcmVxVXJsEHBvc3REYXRhDmFnZW50U3AEdHMIcmFuZAhzaWduDmhlYWRlcnMGcmVzDmNvbnRlbnQGTUQ1LmFiY2RleHh4ZGQyZGFrbG1uMjUxMjlfFnRvTG93ZXJDYXNlBHVhFHVzZXItYWdlbnQQaW5jbHVkZXMSYmFpYmFpcGVpEmRldmljZS1pZARpZBRwdXNoLXRva2VuCHRpbWUGbWQ1DnZlcnNpb24KMi4xLjMYc3lzdGVtLW1vZGVsCm1vZGVsGHN5c3RlbS1icmFuZApicmFuZBxzeXN0ZW0tdmVyc2lvbg5yZWxlYXNlBnJlcQhwb3N0DG1ldGhvZAhkYXRhCGZvcm0QcG9zdFR5cGUGY2ZnDl8weDViYjcOXzB4MzU4OAplcnJvchJkZXZpY2VLZXkUZGV2aWNlSW5mbwhza2V5CnN0eXBlMHdxODZ3NzNDbU1PcEhjT2V3NkhDdXl3PSB3NHZDdDhLRHdvekNsZz09GHc3N0R2c085d3E5VhBObnc5QWNPTyBaM3cxQk1LWUtnTmF3Nlk9BjB4Mwg5bVZBBjB4MghlMGhFBjB4MQhOKW5sBjB4NAh3NzFmBjB4MAhIZ00zBmxvZw5jb25zb2xlCmxvY2FsDmlzRW1wdHkYb2todHRwLzQuMS4wEnN0cmluZ2lmeRJfMHg0MjE2NDYSXzB4NWJiNzBkEl8weDM1ODg4MBJfMHgzNWI5OTMIcHVzaApzaGlmdBJfMHgyNmY4YTYMdmFSTWNFDHlaU0RLVQx4SVVZWnIMU1FqZXRREl8weDNhMWQxYRJfMHg1ZDJmZTMSXzB4NGQyNWY1ggFBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWmFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6MDEyMzQ1Njc4OSsvPQhhdG9iEl8weDFkMWQ5MxJfMHg0Y2NiMmEmcmV0dXJuIChmdW5jdGlvbigpIEB7fS5jb25zdHJ1Y3RvcigicmV0dXJuIHRoaXMiKSggKQQpOwx3aW5kb3cSXzB4NGU4NDk2El8weDU5MThmNxJfMHg0MDM1YTkSXzB4NDdmODNiEl8weGQxZDRlNBJfMHgyMGFjNGMSXzB4NWMzODU2DnJlcGxhY2UMY2hhckF0DmluZGV4T2YYZnJvbUNoYXJDb2RlEl8weDRiNWQ0ZRJfMHg0NDIzYzUSXzB4MjgzMmUxDl8weDU5NGYSXzB4NGYzMTQwEl8weDQ2OGVlYRJfMHg0NWJiNTcSXzB4MmRjN2Q3El8weDVlMjczZhJfMHgzNzY3YzUSXzB4NTBkODJkAiUEMDAUY2hhckNvZGVBdApzbGljZSRkZWNvZGVVUklDb21wb25lbnQMZmlsdGVyDmNsYXNzZXMSZmlsdGVyT2JqCHR5cGUQdHlwZU5hbWUMdHlwZUlkEmZpbHRlckFsbBRmaWx0ZXJEYXRhFGl0ZW1WYWx1ZXMcdHlwZUV4dGVuZE5hbWUabmV3VHlwZUV4dGVuZB5uZXdUeXBlRXh0ZW5kS1YCagJlRC9hcGkucGhwL0luZGV4L2dldFRvcFZpZGVvQ2F0ZWdvcnkQbmF2X25hbWUFqGNQgxZuYXZfdHlwZV9pZA50eXBlX2lkEnR5cGVfbmFtZTgvYXBpLnBocC9WaWRlby9nZXRGaWx0ZXJUeXBlCGtleXMIcGxvdAV7fItXCGFyZWEFMFc6UwhsYW5nBe2LAIoIeWVhcgV0XuNOCHNvcnQFkmOPXgVoUeiQAm4Cdg5maWx0ZXJzEmpzb25BcnJheQx2aWRlb3MIaXRlbQh2T2JqNC9hcGkucGhwL0luZGV4L2dldEhvbWVQYWdlAnAKdmlkZW8KdGl0bGUSc3R5bGVUeXBlCGxpc3QMdm9kX2lkEHZvZF9uYW1lDnZvZF9waWMWdm9kX3JlbWFya3MSdm9kX3Njb3JlBnRpZARwZwxleHRlbmQQZm9ybURhdGEGdm9kQi9hcGkucGhwL1ZpZGVvL2dldEZpbHRlclZpZGVvTGlzdMwDewogICAgICAgICJ0eXBlIjogInt7dGlkfX0iLAogICAgICAgICJwIjogInt7cGd9fSIsCiAgICAgICAgImFyZWEiOiAie3tleHQuYXJlYXxkZWZhdWx0KDApfX0iLAogICAgICAgICJ5ZWFyIjogInt7ZXh0LnllYXJ8ZGVmYXVsdCgwKX19IiwKICAgICAgICAic29ydCI6ICJ7e2V4dC5zb3J0fGRlZmF1bHQoMCl9fSIsCiAgICAgICAgImNsYXNzIjogInt7ZXh0LmNsYXNzfGRlZmF1bHQoMCl9fSIKICAgIH0GZXh0EHBhcnNlSW50GGN1cnJlbnRfcGFnZQhwYWdlEmxhc3RfcGFnZRJwYWdlY291bnQQcGVyX3BhZ2UKbGltaXQKdG90YWwQcGxheWxpc3QIdXJscwJ1GHZvZF9wbGF5X3VybAx1cmxpc3Q2L2FwaS5waHAvVmlkZW8vZ2V0VmlkZW9JbmZvEHZpZGVvX2lkEnZvZF9jbGFzcxB2b2RfeWVhchB2b2RfYXJlYRJ2b2RfYWN0b3IYdm9kX2RpcmVjdG9yFnZvZF9jb250ZW50CHRyaW0Qdm9kX3BsYXkUcGxheWVyRm9ybQRqcAR4ZwIkEHBsYXlfdXJsHGhhc093blByb3BlcnR5BiQkJBp2b2RfcGxheV9mcm9tAiMIZmxhZwRqagxyZXN1bHQSanFxSGVhZGVyFGpxcUhlYWRlcnMGaWRzCmp4SnFxDmpxcUluZm8KeW91a3UKaXFpeWkQdi5xcS5jb20IcHB0dgxsZS5jb20QMTkwNS5jb20IbWd0dhhVc2VyIC0gQWdlbnQUVXNlci1BZ2VudAxoZWFkZXIOZm9yRWFjaAhqcXEtHi9qcXFoZWFkZXIuanNvbgItbmh0dHBzOi8vYXBpLmp1cXVhbnF1YW5hcHAuY29tL2FwcC9kcmFtYS9kZXRhaWw/ZHJhbWFJZD0YJmVwaXNvZGVTaWQ9FiZxdWFsaXR5PUxEEHBsYXlJbmZvDnBsYXlVcmwUL3ZpZGVvLnBocAh0ZXN0EGpzMlByb3h5Dmx6bTN1OC8EaGs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 \ No newline at end of file diff --git a/JN/EXT/OPENJS/open/ng_open.js b/JN/EXT/OPENJS/open/ng_open.js index cd7db268..78edea25 100644 --- a/JN/EXT/OPENJS/open/ng_open.js +++ b/JN/EXT/OPENJS/open/ng_open.js @@ -1,213 +1 @@ -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, - }; -} +//bbQ0FUT1DUARRuZ19vcGVuLmpzLGFzc2V0czovL2pzL2xpYi9jYXQuanMcX19qc0V2YWxSZXR1cm4MQ3J5cHRvDGppbmphMgJfBmtleQhIT1NUDnNpdGVLZXkQc2l0ZVR5cGUSTU9CSUxFX1VBDnJlcXVlc3QIaW5pdAhob21lDmhvbWVWb2QQY2F0ZWdvcnkMZGV0YWlsCHBsYXkMc2VhcmNoGHN0cmlwSHRtbFRhZxpmb3JtYXRQbGF5VXJsGmRlY29kZVVuaWNvZGUJV1PcdHFfxok0aHR0cDovL3lzLmNoYW5nbWVuZ3l1bi5jb20Yb2todHRwLzQuNi4wDHJlcVVybAJ0BnJlcw5nZXRUaW1lBnJlcQxtZXRob2QKMS4wLjYYdmVyc2lvbl9uYW1lGHZlcnNpb25fY29kZSBjb20uYXBwLm5hbmd1YXR2GHBhY2thZ2VfbmFtZQZNRDVCYzQzMWVhNTQyY2VlOTY3OSN1QkZzemRFTTBvTDBKUm5AFnRvTG93ZXJDYXNlCHNpZ24gYzQzMWVhNTQyY2VlOTY3OQhpbWVpFHRpbWVNaWxsaXMUVXNlci1BZ2VudA5oZWFkZXJzDmNvbnRlbnQGY2ZnCHNrZXkKc3R5cGUMZmlsdGVyCGRhdGEOY2xhc3NlcxJmaWx0ZXJPYmoMZmlsWWVyDGZpbFR0bApmaWxCeQpwYXJzZTIvYXBpLnBocC9wcm92aWRlL2hvbWVfbmF2Bb58CZAIcHVzaARpZA50eXBlX2lkEnR5cGVfbmFtZQV7fItXBWhR6JACbgJ2B/1Wp05nUgcvbvBTZ1IIYXJlYQUwVzpTBYVRMFcJmZkvbjBXOlMJ8FN+bjBXOlMHqFJcT0dyB5xVZ1JHcgcxcsVgR3IH0Xl7XkdyB1BgFmBHcgdnUsVgR3IHGGKJTkdyB8pgmmBHcgVOU+2LBY5//VYFJ2sybQXpl/1WBeVlLGcF8Gz9VgVwU6ZeBXZRg1sH/VanTitvBydrjn8rbwflZemXK28HL27wUytvCS1O/VYnWUaWBSdrjn8FJ1lGlgUvbvBTBeVl6ZcH5WXpl2dSBydrjn9nUgd3bRZZZ1IFjn9nUgXxgv1WB7BloFJhVwV2UdZOCHllYXIFdF79TgkxADAAdF7jTgkwADAAdF7jTgk5ADAAdF7jTgk4ADAAdF7jTgp0b3RhbAW2cgFgBd6PfY8FjFvTfgRieQWSY49eB+1wrWScaQd9WcSLnGkHsGUKTr9+EnN0cmluZ2lmeQZtYXAOZmlsdGVycwZjbHMCaQx2aWRlb3OoAS9hcGkucGhwL3Byb3ZpZGUvdm9kX3Jhbms/YXBwPXlseXMmc29ydF90eXBlPW1vbnRoJmltZWk9YzQzMWVhNTQyY2VlOTY3OSZpZD0yJnBhZ2U9MQ5mb3JFYWNoCGxpc3QEaXQMdm9kX2lkEHZvZF9uYW1lBmltZw52b2RfcGljDnJlbWFya3MWdm9kX3JlbWFya3MGdGlkBHBnDGV4dGVuZApwZ0Noaw5wZ0NvdW50TC9hcGkucGhwL3Byb3ZpZGUvdm9kX2xpc3Q/YXBwPXlseXMmaWQ9DCZwYWdlPS4maW1laT1jNDMxZWE1NDJjZWU5Njc5JrYBYXJlYT17e2V4dC5hcmVhfX0meWVhcj17e2V4dC55ZWFyfX0mdHlwZT17e2V4dC5jbGFzc319JnRvdGFsPXt7ZXh0LnRvdGFsfX0mb3JkZXI9e3tleHQuYnl9fQZleHQQcGFyc2VJbnQGbXNnCHBhZ2UScGFnZWNvdW50CmxpbWl0BnZvZBBlcGlzb2RlcxBwbGF5bGlzdAh1cmxzGHZvZF9wbGF5X3VybHwvYXBpLnBocC9wcm92aWRlL3ZvZF9kZXRhaWw/YXBwPXlseXMmaW1laT1jNDMxZWE1NDJjZWU5Njc5JmlkPQh0eXBlEHZvZF95ZWFyC/RmsGXzgToAIAAPIAAvACAAxIsGUjoAIAAKc2NvcmUIaW5mbxZ2b2RfY29udGVudBZwbGF5ZXJfaW5mbwhrZXlzBiQkJBp2b2RfcGxheV9mcm9tEHBsYXl1cmxzFHZpZGVvX2luZm8OcGxheXVybAhzaG93CHRyaW0caGFzT3duUHJvcGVydHkCJAZ1cmwCIwhmbGFnCm1qdXJsCmpEYXRhAmUcTGF2Zi81OC4xMi4xMDAUdXNlci1hZ2VudA5pbmRleE9mCG0zdTgIdXJsPQxoZWFkZXICLA5jb25zb2xlCmRlYnVnFm1qdXJsID09PT4gGGpEYXRhMSA9PT0+IBhqRGF0YTIgPT09PiAIdGVzdBhqRGF0YTMgPT09PiAYakRhdGE0ID09PT4gGGpEYXRhNSA9PT0+IAR3ZApxdWlja3AvYXBpLnBocC9wcm92aWRlL3NlYXJjaF9yZXN1bHRfbW9yZT9hcHA9eWx5cyZ2aWRlb19uYW1lPVwmcGFnZVNpemU9MjAmdGlkPTAmaW1laT1jNDMxZWE1NDJjZWU5Njc5JnBhZ2U9FHZpZGVvX25hbWUQcWluZ3hpZHUCLwZzcmMOcmVwbGFjZQIgFHJlcGxhY2VBbGwGc3RyAiUQdW5lc2NhcGUPpAMBpgMBABOoAwADAKoDAAGsAwACrgMADgAGAaABAAAAARQMXwCqAwAMrAMBDK4DAgywAwAJsgMBCbQDAgm2AwMJuAMECboDBQG8AwYBvgMHAcADCAHCAwkBxAMKAcYDCwHIAwwBygMNAcwDDgHOAw8BqAMQAQjoPr4AXwgAvgFfCQC+Al8KAL4DXwsAvgRfDAC+BV8NAL4GXw4AvgdfDwC+CF8QAL4JXxEAvgpfEgC+C18TACkE6AAAAOIE6QAAAF8EAL9fBQCzXwYABOoAAABfBwAppAMBDAEAQAYhKxcXAAjsAw5iBgG6AwECAQgCAaEBA9YDAAEA2AMBACDaAwEBIKoDAAy4AwcIYQEAYQAAOJkAAAARIQAAQu4AAAAkAABCNwAAACQAAMc47wAAAM8LBEEAAABM8AAAAAsE8QAAAEzyAAAAvQBM8wAAAAT0AAAATPUAAABlAABC9gAAAAT3AAAAYgAAnSQBAEI3AAAAJAAAQvgAAAAkAABM+QAAAAT6AAAATPsAAABiAABM/AAAAGUBAEz9AAAATP4AAADui8hiAQBB/wAAAC6kAwkOIYUmNQg1JjXQNSsrHBMHAjYOYgYBvAMBAAECAgAYAYAEAAEAtAMFCLYDBgjPQQEBAAARZgAADs9BAgEAABFmAQAOBi6kAxsDAzo6DmIGAb4DAQcBEAMTuxIIhgQAAQCIBAEAIIoEAQEgsAMCBzCMBAECYI4EAQRgkAQBBWCSBAEGYLoDCACyAwQIrgMCDGEGAGEFAGEEAGEDAGEBAGEAADiYAAAAQgoBAADbZQEABAsBAACd7YskAQDHJgAAyGECAGIAAHzqRcliAABiAgBHQTYAAAAEDAEAAKroMGIBAEINAQAAC2IAAGICAEdBDgEAAEwPAQAAYgAAYgIAR0E2AAAATBABAAAkAQAOf+i6Dg4LCwQeAAAATNgAAAAEEQEAAEw2AAAACwQSAQAATBMBAAAEEQEAAEwUAQAACwQVAQAATBMBAAAEFQEAAEwUAQAACwQWAQAATBMBAAAEFgEAAEwUAQAAJgMATEAAAAALBBcBAABM2AAAAAQYAQAATDYAAAALBBIBAABMEwEAAAQYAQAATBQBAAALBBkBAABMEwEAAAQZAQAATBQBAAALBBoBAABMEwEAAAQaAQAATBQBAAALBBsBAABMEwEAAAQbAQAATBQBAAAmBABMQAAAACYCAEwCAACACwQeAAAATNgAAAAEEQEAAEw2AAAACwQSAQAATBMBAAAEEQEAAEwUAQAACwQcAQAATBMBAAAEHAEAAEwUAQAACwQdAQAATBMBAAAEHQEAAEwUAQAACwQeAQAATBMBAAAEHgEAAEwUAQAACwQfAQAATBMBAAAEHwEAAEwUAQAACwQgAQAATBMBAAAEIAEAAEwUAQAACwQhAQAATBMBAAAEIQEAAEwUAQAACwQiAQAATBMBAAAEIgEAAEwUAQAACwQjAQAATBMBAAAEIwEAAEwUAQAAJgkATEAAAAALBBcBAABM2AAAAAQYAQAATDYAAAALBBIBAABMEwEAAAQYAQAATBQBAAALBCQBAABMEwEAAAQkAQAATBQBAAALBBoBAABMEwEAAAQaAQAATBQBAAALBCUBAABMEwEAAAQlAQAATBQBAAALBCYBAABMEwEAAAQmAQAATBQBAAALBCcBAABMEwEAAAQnAQAATBQBAAALBCgBAABMEwEAAAQoAQAATBQBAAALBBsBAABMEwEAAAQbAQAATBQBAAALBCkBAABMEwEAAAQpAQAATBQBAAALBBsBAABMEwEAAAQbAQAATBQBAAALBCoBAABMEwEAAAQqAQAATBQBAAALBCsBAABMEwEAAAQrAQAATBQBAAAmDABMQAAAACYCAEwBAACACwQeAAAATNgAAAAEEQEAAEw2AAAACwQSAQAATBMBAAAEEQEAAEwUAQAACwQsAQAATBMBAAAELAEAAEwUAQAACwQtAQAATBMBAAAELQEAAEwUAQAACwQuAQAATBMBAAAELgEAAEwUAQAACwQvAQAATBMBAAAELwEAAEwUAQAAJgUATEAAAAALBBcBAABM2AAAAAQYAQAATDYAAAALBBIBAABMEwEAAAQYAQAATBQBAAALBDABAABMEwEAAAQwAQAATBQBAAALBCgBAABMEwEAAAQ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 \ No newline at end of file