我啥也不说,自行领悟。

混淆代码:

var  _0x1491 = ['\x77\x35\x58\x43\x6a\x33\x54\x43\x6b\x77\x77\x3d', '\x63\x63\x4f\x6e\x4a\x56\x30\x6d', '\x77\x36\x59\x53\x57\x38\x4f\x4f\x77\x6f\x6f\x3d', '\x63\x73\x4f\x61\x52\x38\x4f\x6a\x4e\x77\x3d\x3d', '\x4a\x6b\x5a\x45\x41\x63\x4b\x41', '\x77\x35\x67\x78\x62\x73\x4b\x56\x77\x72\x4d\x3d', '\x77\x71\x56\x48\x43\x68\x44\x43\x68\x51\x3d\x3d', '\x77\x36\x76\x44\x6b\x79\x6e\x44\x6d\x67\x3d\x3d', '\x49\x43\x2f\x44\x6d\x6d\x44\x44\x6c\x51\x3d\x3d', '\x42\x73\x4b\x30\x4f\x46\x6e\x44\x76\x77\x3d\x3d', '\x77\x6f\x44\x44\x75\x33\x34\x38', '\x77\x37\x66\x43\x71\x69\x74\x43\x66\x77\x3d\x3d', '\x77\x34\x7a\x44\x67\x63\x4b\x75\x77\x34\x74\x57', '\x77\x6f\x30\x70\x56\x4d\x4f\x59\x77\x6f\x55\x3d', '\x77\x37\x50\x43\x72\x38\x4b\x57\x77\x70\x78\x4d', '\x4f\x58\x37\x44\x73\x6c\x50\x44\x74\x41\x3d\x3d', '\x77\x37\x73\x32\x77\x71\x44\x43\x72\x57\x45\x3d', '\x64\x4d\x4f\x77\x42\x33\x6f\x50', '\x4c\x55\x2f\x44\x6c\x51\x6a\x43\x69\x77\x3d\x3d', '\x77\x34\x66\x44\x73\x6a\x6e\x44\x67\x73\x4f\x31', '\x62\x38\x4f\x2f\x56\x4d\x4b\x76\x77\x37\x77\x3d', '\x41\x63\x4f\x72\x77\x72\x42\x4c\x47\x51\x3d\x3d', '\x51\x6a\x7a\x44\x76\x42\x39\x78', '\x77\x6f\x54\x44\x6b\x4d\x4f\x48\x52\x32\x55\x3d', '\x44\x38\x4b\x2b\x4c\x73\x4f\x56\x57\x67\x3d\x3d', '\x77\x71\x6f\x79\x77\x37\x2f\x44\x76\x54\x38\x3d', '\x44\x38\x4f\x71\x77\x6f\x5a\x4d\x4d\x51\x3d\x3d', '\x77\x36\x49\x32\x65\x4d\x4b\x42\x77\x70\x34\x3d', '\x57\x73\x4f\x6e\x4c\x51\x62\x43\x6c\x51\x3d\x3d', '\x43\x44\x72\x43\x70\x32\x2f\x44\x67\x67\x3d\x3d', '\x64\x63\x4f\x46\x77\x36\x4c\x43\x76\x6d\x38\x3d', '\x77\x71\x58\x44\x6b\x4d\x4b\x2b\x77\x35\x4a\x52', '\x64\x38\x4f\x42\x56\x38\x4f\x51\x45\x41\x3d\x3d', '\x77\x36\x4c\x43\x6c\x67\x78\x2b\x65\x77\x3d\x3d', '\x45\x73\x4f\x6f\x77\x70\x2f\x43\x70\x73\x4b\x37', '\x46\x63\x4f\x64\x77\x35\x6f\x78\x51\x77\x3d\x3d', '\x77\x71\x2f\x44\x72\x63\x4b\x46\x44\x4d\x4f\x6d', '\x66\x38\x4f\x48\x77\x37\x4c\x43\x76\x55\x4d\x3d', '\x62\x4d\x4b\x62\x77\x35\x68\x52\x49\x41\x3d\x3d', '\x41\x63\x4b\x6a\x77\x70\x4c\x44\x6d\x38\x4f\x6d', '\x49\x51\x4c\x44\x73\x6b\x37\x44\x6a\x67\x3d\x3d', '\x46\x38\x4b\x6b\x77\x71\x2f\x44\x6c\x4d\x4f\x6d', '\x77\x70\x38\x4c\x65\x6b\x67\x59', '\x77\x37\x49\x5a\x77\x35\x59\x3d', '\x77\x71\x50\x44\x72\x6e\x30\x3d', '\x41\x4d\x4b\x6d\x77\x70\x73\x3d', '\x64\x6a\x6e\x44\x71\x77\x3d\x3d', '\x65\x47\x66\x43\x6f\x53\x7a\x44\x76\x48\x55\x2b\x77\x6f\x33\x43\x72\x63\x4b\x64\x77\x35\x42\x43\x4a\x7a\x66\x44\x67\x6d\x50\x43\x6a\x41\x3d\x3d', '\x50\x38\x4f\x42\x77\x36\x63\x36\x5a\x4d\x4f\x6a', '\x49\x6d\x31\x79', '\x77\x70\x48\x44\x71\x63\x4f\x4e', '\x42\x4d\x4b\x47\x77\x6f\x77\x3d', '\x35\x59\x69\x44\x36\x5a\x69\x6f\x35\x34\x75\x45\x35\x70\x32\x66\x35\x59\x2b\x2f\x37\x37\x32\x70\x41\x38\x4f\x51\x35\x4c\x79\x49\x35\x61\x79\x37\x35\x70\x32\x51\x35\x62\x2b\x38\x35\x36\x69\x6d', '\x77\x72\x6a\x43\x6d\x53\x78\x37\x77\x36\x5a\x37', '\x5a\x63\x4f\x63\x77\x70\x6f\x3d', '\x43\x77\x50\x43\x76\x58\x6e\x44\x74\x63\x4b\x32\x77\x36\x48\x44\x6d\x73\x4b\x49\x58\x55\x73\x33\x77\x6f\x4e\x63\x77\x6f\x66\x44\x75\x41\x3d\x3d', '\x77\x70\x66\x43\x72\x63\x4f\x33\x66\x38\x4b\x6a\x77\x6f\x73\x65\x77\x70\x52\x34\x4e\x4d\x4f\x61\x43\x73\x4f\x64\x77\x35\x58\x44\x67\x63\x4b\x43\x66\x45\x5a\x65\x52\x31\x49\x39\x61\x69\x4a\x79\x4a\x73\x4b\x77\x77\x35\x72\x43\x6d\x73\x4f\x68\x77\x71\x48\x44\x6d\x4d\x4f\x42\x77\x72\x73\x2f\x77\x35\x72\x43\x67\x73\x4b\x6c\x77\x35\x42\x59\x77\x35\x4c\x43\x70\x46\x70\x35\x48\x31\x62\x43\x68\x6c\x35\x66\x77\x37\x50\x44\x67\x38\x4b\x55\x77\x35\x72\x43\x6d\x4d\x4f\x74\x54\x73\x4b\x31\x4f\x45\x2f\x43\x70\x30\x6f\x46', '\x77\x37\x62\x44\x6d\x44\x50\x44\x6d\x67\x3d\x3d', '\x54\x63\x4f\x4c\x41\x55\x55\x51', '\x50\x55\x46\x43\x46\x45\x49\x3d', '\x46\x41\x44\x44\x72\x31\x54\x44\x75\x77\x3d\x3d', '\x77\x70\x62\x43\x69\x52\x4a\x6c\x77\x35\x34\x3d', '\x58\x73\x4f\x78\x77\x36\x44\x43\x68\x6e\x77\x3d', '\x77\x34\x41\x54\x59\x63\x4f\x46\x77\x6f\x77\x3d', '\x55\x73\x4f\x74\x77\x36\x50\x43\x75\x6d\x49\x3d', '\x77\x37\x38\x4f\x77\x71\x6b\x68', '\x77\x71\x44\x44\x76\x38\x4b\x58\x42\x4d\x4f\x69\x77\x35\x4c\x43\x73\x63\x4f\x4a\x77\x72\x63\x3d', '\x4e\x63\x4f\x4c\x77\x70\x4c\x43\x73\x63\x4b\x4c', '\x43\x38\x4b\x6d\x45\x63\x4f\x33', '\x54\x38\x4f\x72\x58\x4d\x4b\x4a\x77\x37\x59\x3d', '\x77\x71\x6e\x44\x71\x4d\x4b\x54', '\x77\x34\x55\x6b\x77\x70\x2f\x43\x75\x45\x41\x3d', '\x48\x6d\x52\x31\x52\x43\x41\x3d', '\x77\x34\x67\x58\x77\x72\x6a\x43\x72\x56\x77\x3d', '\x77\x37\x50\x43\x6d\x73\x4b\x54\x77\x71\x31\x77', '\x50\x63\x4b\x31\x45\x30\x62\x44\x74\x51\x3d\x3d', '\x77\x34\x6a\x43\x6b\x47\x77\x3d', '\x50\x63\x4f\x6b\x77\x37\x66\x43\x6f\x4d\x4f\x67', '\x43\x73\x4f\x4d\x77\x6f\x6e\x43\x73\x63\x4b\x57', '\x77\x35\x30\x69\x51\x63\x4b\x76\x77\x70\x34\x3d', '\x77\x72\x74\x54\x77\x34\x52\x4d\x58\x4d\x4b\x61\x77\x71\x37\x43\x74\x7a\x62\x43\x75\x42\x44\x44\x73\x53\x2f\x44\x76\x47\x73\x77\x77\x70\x77\x3d', '\x4d\x58\x78\x51\x4d\x6d\x59\x3d', '\x77\x6f\x66\x44\x72\x6d\x45\x68\x77\x71\x51\x3d', '\x77\x35\x59\x62\x62\x73\x4f\x4a\x77\x6f\x67\x51\x77\x70\x74\x56\x77\x35\x63\x3d', '\x4f\x63\x4b\x4e\x43\x47\x7a\x44\x76\x41\x3d\x3d', '\x77\x36\x42\x41\x77\x70\x41\x3d', '\x77\x37\x6a\x43\x6b\x55\x72\x43\x74\x7a\x6b\x3d', '\x77\x71\x77\x72\x66\x73\x4f\x38', '\x44\x31\x70\x4a\x4d\x73\x4b\x4f', '\x46\x6d\x4c\x44\x75\x47\x2f\x44\x6b\x51\x3d\x3d', '\x77\x71\x44\x44\x74\x38\x4f\x2b\x56\x6e\x67\x3d', '\x77\x70\x66\x44\x69\x30\x34\x51\x77\x72\x34\x3d', '\x53\x63\x4f\x4d\x62\x63\x4b\x2b\x77\x36\x6f\x3d', '\x49\x73\x4f\x64\x77\x72\x44\x43\x68\x4d\x4b\x58', '\x77\x36\x66\x43\x74\x6b\x6c\x63\x59\x77\x3d\x3d', '\x77\x71\x4c\x44\x68\x38\x4b\x6f\x77\x37\x6c\x70', '\x77\x34\x62\x44\x67\x6a\x33\x43\x72\x77\x51\x3d', '\x77\x6f\x62\x44\x76\x32\x45\x46\x77\x71\x6f\x3d', '\x63\x63\x4f\x38\x42\x30\x59\x47', '\x53\x63\x4f\x4e\x4f\x58\x55\x4c', '\x47\x38\x4f\x4d\x77\x36\x44\x43\x76\x38\x4f\x49', '\x77\x36\x6a\x44\x71\x38\x4b\x42\x77\x34\x46\x38', '\x77\x36\x49\x6e\x65\x4d\x4f\x4e\x77\x72\x6f\x3d', '\x77\x71\x72\x44\x68\x73\x4b\x46\x77\x36\x78\x36', '\x77\x6f\x72\x44\x6c\x4d\x4b\x68\x77\x36\x5a\x71', '\x45\x73\x4f\x7a\x77\x71\x50\x43\x69\x73\x4b\x6d', '\x77\x35\x31\x46\x77\x70\x52\x64\x4c\x77\x3d\x3d', '\x77\x72\x33\x44\x73\x73\x4b\x43\x77\x36\x73\x3d', '\x52\x73\x4f\x34\x77\x70\x66\x44\x68\x77\x6b\x3d', '\x77\x72\x6a\x44\x6b\x38\x4b\x58\x77\x36\x64\x4e', '\x45\x30\x68\x6d\x46\x4d\x4b\x65', '\x77\x34\x54\x44\x6b\x78\x66\x43\x70\x63\x4f\x66', '\x77\x72\x55\x4e\x61\x57\x55\x59', '\x5a\x63\x4f\x34\x56\x73\x4b\x50\x77\x35\x45\x3d', '\x77\x6f\x62\x44\x6f\x38\x4f\x2b\x63\x6e\x38\x3d', '\x77\x36\x6a\x44\x73\x52\x2f\x44\x67\x4d\x4f\x59', '\x77\x37\x63\x34\x77\x36\x50\x43\x73\x4d\x4b\x5a', '\x42\x63\x4b\x4f\x48\x73\x4f\x2f\x5a\x67\x3d\x3d', '\x53\x4d\x4f\x37\x42\x54\x7a\x43\x74\x51\x3d\x3d', '\x77\x6f\x54\x44\x69\x63\x4f\x6c\x65\x6e\x45\x3d', '\x77\x35\x73\x43\x77\x37\x6a\x43\x69\x63\x4b\x35', '\x41\x32\x4c\x44\x73\x52\x50\x43\x6d\x41\x3d\x3d', '\x77\x71\x45\x32\x77\x34\x76\x44\x72\x7a\x34\x3d', '\x45\x7a\x7a\x44\x6e\x6b\x6a\x44\x75\x41\x3d\x3d', '\x77\x37\x37\x44\x75\x73\x4b\x61\x4b\x4d\x4b\x77\x77\x35\x30\x47\x77\x35\x64\x32\x46\x38\x4f\x63\x44\x73\x4f\x48', '\x35\x61\x65\x54\x35\x70\x36\x79\x35\x6f\x43\x56\x35\x35\x71\x52\x77\x34\x39\x5a\x36\x59\x53\x4c\x35\x62\x53\x41\x35\x61\x61\x42\x35\x4c\x75\x65\x77\x35\x33\x44\x72\x73\x4b\x39\x37\x37\x32\x4b\x77\x71\x6e\x43\x76\x4d\x4b\x4e\x35\x71\x47\x37\x35\x36\x36\x47\x37\x37\x2b\x69\x35\x36\x32\x46\x35\x36\x79\x6f\x35\x59\x65\x4a\x35\x4c\x6d\x2f\x36\x5a\x2b\x42\x52\x58\x55\x50\x77\x71\x46\x78\x77\x71\x77\x37\x51\x63\x4b\x4e\x77\x6f\x6e\x6e\x6d\x70\x72\x6b\x75\x49\x76\x6e\x6f\x37\x37\x76\x76\x34\x66\x6f\x72\x4b\x44\x6d\x6a\x49\x66\x6c\x6a\x37\x62\x6c\x68\x71\x48\x6d\x6e\x34\x6a\x6c\x68\x34\x66\x6c\x69\x36\x4c\x6c\x72\x5a\x7a\x6a\x67\x49\x6e\x6f\x76\x35\x50\x6b\x75\x61\x66\x6c\x74\x70\x72\x6c\x68\x70\x54\x6b\x75\x61\x62\x6f\x67\x62\x62\x6c\x69\x49\x37\x6c\x72\x36\x33\x43\x74\x4d\x4b\x73\x62\x4f\x4f\x44\x72\x45\x34\x43\x61\x4f\x65\x73\x6e\x75\x61\x72\x74\x4f\x65\x49\x67\x2b\x57\x48\x72\x4f\x57\x75\x73\x41\x3d\x3d', '\x36\x4c\x79\x6e\x35\x70\x6d\x55\x35\x4c\x69\x4b\x35\x4c\x69\x4f\x35\x4c\x6d\x68\x35\x37\x4f\x34\x35\x59\x6d\x39\x57\x63\x4b\x6b\x35\x70\x4f\x38\x35\x4c\x36\x6a\x34\x34\x4f\x51', '\x77\x37\x6f\x52\x53\x51\x3d\x3d', '\x35\x36\x6d\x45\x36\x5a\x61\x63\x35\x6f\x36\x64\x36\x61\x69\x41\x35\x37\x75\x73\x5a\x2b\x4b\x43\x72\x6d\x72\x43\x73\x4f\x57\x4b\x6e\x2b\x57\x74\x72\x2b\x4b\x43\x74\x45\x6e\x6c\x6b\x5a\x39\x4c\x34\x6f\x43\x39\x4a\x57\x33\x6f\x70\x5a\x2f\x6c\x72\x36\x33\x69\x67\x35\x74\x74\x37\x37\x36\x6e\x35\x4c\x36\x69\x35\x59\x32\x4a\x35\x4c\x32\x76\x35\x35\x6d\x5a\x4c\x52\x50\x44\x6e\x75\x4f\x43\x6e\x41\x3d\x3d', '\x77\x37\x4c\x43\x69\x38\x4b\x56\x77\x70\x64\x64', '\x49\x6e\x31\x53\x64\x51\x45\x3d', '\x63\x4d\x4f\x44\x77\x70\x66\x44\x6e\x7a\x55\x3d', '\x77\x6f\x30\x74\x4c\x63\x4b\x2b\x77\x36\x67\x3d', '\x77\x34\x55\x6e\x65\x63\x4b\x45\x77\x71\x45\x3d', '\x77\x70\x59\x76\x59\x4d\x4f\x70\x77\x71\x73\x3d', '\x4a\x6a\x44\x43\x6d\x31\x37\x44\x72\x67\x3d\x3d', '\x45\x6b\x52\x37\x41\x33\x38\x3d', '\x51\x4d\x4f\x73\x62\x63\x4b\x79\x77\x35\x63\x3d', '\x77\x35\x58\x44\x73\x6a\x33\x43\x76\x38\x4f\x69', '\x4e\x77\x58\x44\x6a\x30\x48\x44\x6a\x67\x3d\x3d', '\x63\x4d\x4f\x73\x77\x6f\x33\x44\x67\x77\x6f\x59\x49\x41\x3d\x3d', '\x56\x4d\x4b\x46\x77\x6f\x6e\x44\x75\x4d\x4b\x58', '\x64\x38\x4f\x61\x77\x34\x6e\x43\x68\x30\x6f\x3d', '\x51\x4d\x4b\x45\x77\x6f\x77\x3d', '\x77\x35\x58\x43\x70\x46\x49\x3d', '\x48\x6c\x46\x50\x49\x73\x4b\x50\x59\x6d\x4c\x43\x6b\x73\x4b\x2b', '\x50\x6d\x39\x55\x65\x52\x5a\x4f', '\x4e\x31\x76\x44\x6b\x33\x62\x44\x73\x57\x50\x43\x71\x43\x49\x3d', '\x54\x45\x30\x4f\x4b\x78\x37\x43\x67\x38\x4b\x53\x77\x34\x39\x79\x77\x70\x67\x63\x42\x68\x38\x3d', '\x77\x36\x33\x44\x73\x51\x58\x43\x6d\x44\x67\x3d', '\x50\x6c\x31\x75\x47\x48\x38\x3d', '\x77\x71\x37\x44\x73\x4d\x4b\x6a\x4b\x63\x4f\x59', '\x64\x4d\x4f\x4e\x77\x34\x4c\x43\x6e\x32\x45\x3d', '\x53\x73\x4f\x36\x61\x73\x4f\x55\x48\x51\x3d\x3d', '\x4f\x38\x4b\x75\x77\x72\x48\x44\x76\x73\x4f\x55', '\x77\x36\x37\x43\x69\x6c\x50\x43\x6d\x69\x77\x3d', '\x77\x36\x2f\x44\x73\x52\x2f\x44\x6a\x4d\x4f\x58', '\x41\x55\x6a\x44\x6b\x30\x62\x44\x6a\x77\x3d\x3d', '\x43\x48\x5a\x39\x4e\x57\x6b\x3d', '\x55\x63\x4f\x66\x65\x63\x4f\x48\x47\x77\x3d\x3d', '\x4e\x4d\x4f\x42\x77\x6f\x74\x54\x4f\x54\x70\x78', '\x77\x34\x50\x44\x70\x41\x58\x43\x72\x52\x7a\x44\x75\x4d\x4b\x78', '\x77\x36\x30\x79\x61\x63\x4b\x76\x77\x71\x76\x44\x6a\x67\x72\x44\x76\x73\x4f\x59\x77\x35\x46\x35\x77\x72\x55\x43\x77\x6f\x66\x44\x72\x30\x38\x4d', '\x77\x34\x62\x44\x70\x43\x66\x43\x6e\x52\x45\x3d', '\x4a\x4d\x4f\x65\x77\x6f\x6c\x4a\x49\x67\x3d\x3d', '\x46\x73\x4f\x4f\x77\x37\x6a\x43\x70\x38\x4f\x73', '\x4b\x63\x4f\x4e\x77\x37\x59\x32\x65\x73\x4f\x77\x53\x73\x4f\x73\x62\x51\x3d\x3d', '\x54\x79\x50\x44\x71\x77\x3d\x3d', '\x77\x72\x33\x44\x70\x63\x4b\x51\x77\x37\x78\x2b', '\x77\x72\x51\x6b\x77\x35\x58\x44\x67\x67\x3d\x3d', '\x77\x72\x56\x77\x4e\x53\x6f\x3d', '\x77\x71\x45\x4f\x77\x37\x72\x43\x73\x73\x4b\x48', '\x77\x71\x6e\x44\x71\x38\x4f\x76\x52\x6d\x55\x3d', '\x57\x63\x4f\x70\x51\x73\x4b\x50\x77\x37\x41\x3d', '\x77\x36\x37\x43\x71\x6c\x46\x56\x57\x73\x4b\x49\x4a\x51\x3d\x3d', '\x77\x36\x6a\x43\x69\x73\x4b\x2b\x77\x70\x74\x5a', '\x77\x71\x72\x44\x75\x4d\x4b\x66\x77\x36\x78\x30\x48\x4d\x4b\x43', '\x4d\x73\x4f\x63\x77\x70\x64\x50\x4a\x41\x3d\x3d', '\x77\x72\x77\x68\x4e\x4d\x4b\x67\x77\x37\x4c\x44\x6e\x6c\x38\x3d', '\x77\x70\x44\x44\x75\x32\x38\x39\x77\x72\x63\x3d', '\x77\x37\x62\x44\x6d\x44\x7a\x44\x67\x51\x3d\x3d', '\x77\x37\x41\x55\x77\x37\x37\x43\x75\x63\x4b\x41\x4d\x57\x63\x3d', '\x77\x36\x48\x43\x71\x6c\x67\x3d', '\x77\x6f\x48\x44\x75\x43\x68\x59\x59\x6b\x4c\x43\x75\x41\x3d\x3d', '\x77\x6f\x66\x44\x72\x79\x56\x4f\x66\x56\x72\x43\x74\x41\x50\x43\x71\x41\x3d\x3d', '\x77\x71\x63\x54\x77\x36\x62\x43\x72\x73\x4b\x61\x66\x58\x77\x3d', '\x46\x63\x4b\x70\x42\x63\x4f\x32', '\x77\x72\x33\x43\x6b\x69\x52\x7a', '\x54\x4d\x4f\x59\x77\x34\x58\x43\x6c\x31\x49\x3d', '\x58\x38\x4f\x39\x51\x63\x4b\x48\x77\x34\x55\x3d', '\x64\x51\x62\x44\x74\x51\x74\x53', '\x77\x36\x66\x44\x6d\x54\x4c\x43\x6c\x63\x4f\x5a', '\x4c\x4d\x4b\x62\x41\x47\x48\x44\x76\x79\x77\x3d', '\x51\x63\x4b\x64\x77\x70\x50\x44\x75\x73\x4b\x79', '\x66\x38\x4f\x4a\x77\x71\x45\x76\x4f\x73\x4f\x34\x45\x73\x4f\x2f\x4d\x51\x3d\x3d', '\x4c\x73\x4b\x62\x77\x6f\x38\x3d', '\x4c\x46\x58\x44\x67\x51\x3d\x3d', '\x77\x37\x58\x44\x70\x53\x34\x3d', '\x58\x38\x4f\x33\x53\x73\x4b\x44\x77\x36\x4a\x2f\x77\x70\x6a\x43\x6f\x45\x51\x3d', '\x4d\x73\x4f\x57\x77\x70\x6e\x43\x6f\x63\x4b\x42\x5a\x58\x51\x69\x41\x77\x3d\x3d', '\x35\x34\x71\x44\x35\x70\x36\x71\x35\x59\x32\x63\x37\x37\x32\x59\x77\x36\x6e\x44\x6b\x75\x53\x38\x72\x4f\x57\x73\x73\x65\x61\x64\x6e\x65\x57\x39\x6b\x75\x65\x70\x76\x65\x2b\x39\x76\x75\x69\x38\x72\x65\x69\x73\x6e\x65\x61\x58\x6c\x4f\x61\x50\x6d\x4f\x61\x49\x6a\x4f\x53\x36\x68\x2b\x65\x61\x76\x4f\x57\x32\x6b\x75\x53\x38\x6f\x77\x3d\x3d', '\x35\x59\x75\x6a\x36\x5a\x69\x68\x35\x34\x75\x76\x35\x70\x36\x41\x35\x59\x36\x34\x37\x37\x32\x7a\x77\x34\x56\x53\x35\x4c\x79\x55\x35\x61\x79\x56\x35\x70\x32\x36\x35\x62\x32\x2b\x35\x36\x6d\x30', '\x77\x72\x59\x43\x77\x35\x55\x3d', '\x4c\x38\x4b\x54\x41\x55\x6e\x44\x6f\x51\x3d\x3d', '\x77\x36\x7a\x44\x68\x6a\x62\x44\x68\x38\x4f\x6d', '\x4f\x48\x54\x44\x70\x58\x66\x44\x67\x51\x3d\x3d', '\x54\x38\x4f\x35\x61\x67\x3d\x3d', '\x56\x54\x6e\x44\x72\x77\x3d\x3d', '\x4d\x63\x4f\x62\x77\x6f\x74\x44\x49\x6a\x39\x37\x61\x73\x4f\x5a\x77\x34\x63\x55\x77\x34\x4c\x44\x6b\x63\x4b\x70\x43\x38\x4f\x6a', '\x62\x63\x4f\x2b\x77\x70\x62\x43\x68\x38\x4f\x56\x62\x38\x4f\x4c\x77\x34\x66\x43\x74\x63\x4f\x33\x66\x53\x31\x49\x77\x71\x35\x65\x77\x72\x5a\x41\x61\x4d\x4f\x34\x50\x63\x4b\x62\x77\x6f\x67\x55\x48\x73\x4f\x75\x77\x71\x2f\x43\x74\x55\x73\x62\x63\x73\x4f\x2f\x43\x77\x62\x43\x71\x63\x4b\x35\x44\x63\x4b\x30\x4e\x55\x73\x6c\x77\x6f\x74\x42\x57\x56\x39\x64\x64\x31\x33\x43\x76\x30\x33\x44\x71\x68\x4c\x44\x67\x55\x49\x54\x44\x52\x70\x72\x41\x6c\x64\x69\x57\x63\x4b\x69', '\x41\x6c\x46\x43\x4d\x77\x3d\x3d', '\x53\x63\x4f\x78\x54\x38\x4b\x50\x77\x36\x6f\x3d', '\x77\x37\x62\x44\x6d\x43\x72\x44\x6d\x38\x4f\x6d', '\x43\x7a\x76\x43\x6e\x41\x3d\x3d', '\x62\x63\x4f\x4f\x4f\x77\x3d\x3d'];
(function (_0x3dfc24, _0x4bf57f) {var _0x479f23 = function (_0x151040) {while (--_0x151040) {_0x3dfc24['push'](_0x3dfc24['shift']());}};var _0x2667ef = function () {var _0x19882c = {'data': {'key': 'cookie', 'value': 'timeout'},'setCookie': function (_0x38a396, _0x198d9c, _0x53d2fc, _0x40f314) {_0x40f314 = _0x40f314 || {};var _0x1d0db3 = _0x198d9c + '=' + _0x53d2fc;var _0x1c23d9 = 0x0;for (var _0x1c23d9 = 0x0, _0x3c6a59 = _0x38a396['length']; _0x1c23d9 < _0x3c6a59; _0x1c23d9++) {var _0x1a8423 = _0x38a396[_0x1c23d9];_0x1d0db3 += ';\x20' + _0x1a8423;var _0x504757 = _0x38a396[_0x1a8423];_0x38a396['push'](_0x504757);_0x3c6a59 = _0x38a396['length'];if (_0x504757 !== !![]) {_0x1d0db3 += '=' + _0x504757;}}_0x40f314['cookie'] = _0x1d0db3;},'removeCookie': function () {return 'dev';},'getCookie': function (_0x5ac218, _0x334887) {_0x5ac218 = _0x5ac218 || function (_0x16cbc0) {return _0x16cbc0;};var _0x1c3d23 = _0x5ac218(new RegExp('(?:^|;\x20)' + _0x334887['replace'](/([.$?*|{}()[]\/+^])/g, '$1') + '=([^;]*)'));var _0x1aa17e = function (_0x39f8d3, _0x4de5a6) {_0x39f8d3(++_0x4de5a6);};_0x1aa17e(_0x479f23, _0x4bf57f);return _0x1c3d23 ? decodeURIComponent(_0x1c3d23[0x1]) : undefined;}};var _0x17cb94 = function () {var _0x4d8f44 = new RegExp('\x5cw+\x20*\x5c(\x5c)\x20*{\x5cw+\x20*[\x27|\x22].+[\x27|\x22];?\x20*}');return _0x4d8f44['test'](_0x19882c['removeCookie']['toString']());};_0x19882c['updateCookie'] = _0x17cb94;var _0x30b075 = '';var _0x3744e8 = _0x19882c['updateCookie']();if (!_0x3744e8) {_0x19882c['setCookie'](['*'], 'counter', 0x1);} else if (_0x3744e8) {_0x30b075 = _0x19882c['getCookie'](null, 'counter');} else {_0x19882c['removeCookie']();}};_0x2667ef();
}(_0x1491, 0x7b));
var _0x1f81 = function (_0x2c0c46, _0x5b2ac3) {_0x2c0c46 = _0x2c0c46 - 0x0;var _0x3b87dc = _0x1491[_0x2c0c46];if (_0x1f81['initialized'] === undefined) {(function () {var _0xb97df9 = typeof window !== 'undefined' ? window : typeof process === 'object' && typeof require === 'function' && typeof global === 'object' ? global : this;var _0x1acb97 = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=';_0xb97df9['atob'] || (_0xb97df9['atob'] = function (_0x3fcea8) {var _0x1ee370 = String(_0x3fcea8)['replace'](/=+$/, '');for (var _0x1d8de6 = 0x0, _0x22ae7a, _0x2206eb, _0x131a86 = 0x0, _0x675d6d = ''; _0x2206eb = _0x1ee370['charAt'](_0x131a86++); ~_0x2206eb && (_0x22ae7a = _0x1d8de6 % 0x4 ? _0x22ae7a * 0x40 + _0x2206eb : _0x2206eb, _0x1d8de6++ % 0x4) ? _0x675d6d += String['fromCharCode'](0xff & _0x22ae7a >> (-0x2 * _0x1d8de6 & 0x6)) : 0x0) {_0x2206eb = _0x1acb97['indexOf'](_0x2206eb);}return _0x675d6d;});}());var _0x3e5e2d = function (_0x17adfb, _0x13df9b) {var _0x377757 = [], _0xaaa979 = 0x0, _0x3b3a8a, _0x4dab2b = '', _0x25adf3 = '';_0x17adfb = atob(_0x17adfb);for (var _0x3c558f = 0x0, _0x1d2ebf = _0x17adfb['length']; _0x3c558f < _0x1d2ebf; _0x3c558f++) {_0x25adf3 += '%' + ('00' + _0x17adfb['charCodeAt'](_0x3c558f)['toString'](0x10))['slice'](-0x2);}_0x17adfb = decodeURIComponent(_0x25adf3);for (var _0x1f2b2f = 0x0; _0x1f2b2f < 0x100; _0x1f2b2f++) {_0x377757[_0x1f2b2f] = _0x1f2b2f;}for (_0x1f2b2f = 0x0; _0x1f2b2f < 0x100; _0x1f2b2f++) {_0xaaa979 = (_0xaaa979 + _0x377757[_0x1f2b2f] + _0x13df9b['charCodeAt'](_0x1f2b2f % _0x13df9b['length'])) % 0x100;_0x3b3a8a = _0x377757[_0x1f2b2f];_0x377757[_0x1f2b2f] = _0x377757[_0xaaa979];_0x377757[_0xaaa979] = _0x3b3a8a;}_0x1f2b2f = 0x0;_0xaaa979 = 0x0;for (var _0x2e1891 = 0x0; _0x2e1891 < _0x17adfb['length']; _0x2e1891++) {_0x1f2b2f = (_0x1f2b2f + 0x1) % 0x100;_0xaaa979 = (_0xaaa979 + _0x377757[_0x1f2b2f]) % 0x100;_0x3b3a8a = _0x377757[_0x1f2b2f];_0x377757[_0x1f2b2f] = _0x377757[_0xaaa979];_0x377757[_0xaaa979] = _0x3b3a8a;_0x4dab2b += String['fromCharCode'](_0x17adfb['charCodeAt'](_0x2e1891) ^ _0x377757[(_0x377757[_0x1f2b2f] + _0x377757[_0xaaa979]) % 0x100]);}return _0x4dab2b;};_0x1f81['rc4'] = _0x3e5e2d;_0x1f81['data'] = {};_0x1f81['initialized'] = !![];}var _0x7cb0ee = _0x1f81['data'][_0x2c0c46];if (_0x7cb0ee === undefined) {if (_0x1f81['once'] === undefined) {var _0x6c2e85 = function (_0x3bde69) {this['rc4Bytes'] = _0x3bde69;this['states'] = [0x1, 0x0, 0x0];this['newState'] = function () {return 'newState';};this['firstState'] = '\x5cw+\x20*\x5c(\x5c)\x20*{\x5cw+\x20*';this['secondState'] = '[\x27|\x22].+[\x27|\x22];?\x20*}';};_0x6c2e85['prototype']['checkState'] = function () {var _0x204954 = new RegExp(this['firstState'] + this['secondState']);return this['runState'](_0x204954['test'](this['newState']['toString']()) ? --this['states'][0x1] : --this['states'][0x0]);};_0x6c2e85['prototype']['runState'] = function (_0x1c9de0) {if (!Boolean(~_0x1c9de0)) {return _0x1c9de0;}return this['getState'](this['rc4Bytes']);};_0x6c2e85['prototype']['getState'] = function (_0xa6641f) {for (var _0x19f84b = 0x0, _0xa22262 = this['states']['length']; _0x19f84b < _0xa22262; _0x19f84b++) {this['states']['push'](Math['round'](Math['random']()));_0xa22262 = this['states']['length'];}return _0xa6641f(this['states'][0x0]);};new _0x6c2e85(_0x1f81)['checkState']();_0x1f81['once'] = !![];}_0x3b87dc = _0x1f81['rc4'](_0x3b87dc, _0x5b2ac3);_0x1f81['data'][_0x2c0c46] = _0x3b87dc;} else {_0x3b87dc = _0x7cb0ee;}return _0x3b87dc;
};
setInterval(function () {var _0x5904a4 = {'EIaeO': function _0x5b0577(_0x10167c) {return _0x10167c();}};_0x5904a4[_0x1f81('0x0', '\x61\x4b\x6d\x35')];
}, 0xfa0);
var _0xf3d9f8 = {}, _0x311965 = {};
(function (_0x109ee7, _0x3a5cb7) {var _0x4db5e5 = {'nsJoa': _0x1f81('0x1', '\x24\x42\x34\x4e'), 'wNhrV': function _0x495ba2(_0x4d9e7c) {return _0x4d9e7c();}, 'ePCTb': _0x1f81('0x2', '\x73\x71\x34\x36'), 'ARHHO': function _0xc16e7b(_0x52bb36, _0x5aa21b, _0x1eda73) {return _0x52bb36(_0x5aa21b, _0x1eda73);}, 'zPDXW': _0x1f81('0x3', '\x54\x33\x31\x48'), 'udoaA': function _0x3ca0e8(_0x59461b, _0x986648) {return _0x59461b !== _0x986648;}, 'VJyxZ': _0x1f81('0x4', '\x49\x31\x67\x42'), 'pHYVG': _0x1f81('0x5', '\x4d\x49\x65\x64')};var _0x3d0d31 = _0x4db5e5[_0x1f81('0x6', '\x57\x33\x63\x67')][_0x1f81('0x7', '\x21\x79\x23\x57')]('\x7c'),_0x36a8d7 = 0x0;while (!![]) {switch (_0x3d0d31[_0x36a8d7++]) {case'\x30':_0x4db5e5[_0x1f81('0x8', '\x53\x5a\x5d\x41')](_0x140713);continue;case'\x31':var _0x440a30 = function () {var _0x28e28f = {'KFHDo': function _0x543e69(_0xd28702, _0x203ba9) {return _0x578ff0[_0x1f81('0x9', '\x69\x72\x58\x46')](_0xd28702, _0x203ba9);},'juCTS': _0x578ff0[_0x1f81('0xa', '\x4e\x67\x44\x72')],'EegXm': function _0x478322(_0x3fc71c) {return _0x578ff0[_0x1f81('0xb', '\x79\x6d\x76\x5b')](_0x3fc71c);}};var _0x333865 = !![];return function (_0x3bb96b, _0x442e92) {var _0x24e638 = _0x333865 ? function () {if (_0x442e92) {if (_0x28e28f[_0x1f81('0xc', '\x58\x76\x64\x55')](_0x28e28f[_0x1f81('0xd', '\x6b\x63\x74\x71')], _0x28e28f[_0x1f81('0xe', '\x4d\x44\x5d\x61')])) {_0x28e28f[_0x1f81('0xf', '\x66\x23\x50\x39')](_0x1c3a01);} else {var _0x291809 = _0x442e92[_0x1f81('0x10', '\x61\x4b\x6d\x35')](_0x3bb96b, arguments);_0x442e92 = null;return _0x291809;}}} : function () {};_0x333865 = ![];return _0x24e638;};}();continue;case'\x32':_0x3a5cb7[_0x1f81('0x11', '\x53\x5a\x5d\x41')] = _0x4db5e5[_0x1f81('0x12', '\x5a\x48\x46\x76')];continue;case'\x33':var _0x140713 = _0x4db5e5[_0x1f81('0x13', '\x38\x43\x39\x5b')](_0x440a30, this, function () {var _0x1d6f1a = {'MznFK': function _0x3bf0b2(_0x248b68, _0x503ce0) {return _0x248b68 === _0x503ce0;},'FlVOS': _0x1f81('0x14', '\x5a\x48\x46\x76'),'kwWHJ': _0x1f81('0x15', '\x4d\x49\x65\x64'),'BECPd': function _0x1540a3(_0x4cad0, _0x5e5d32) {return _0x4cad0 !== _0x5e5d32;},'hLxQa': _0x1f81('0x16', '\x54\x63\x67\x78'),'sikBg': _0x1f81('0x17', '\x21\x79\x23\x57'),'pGEbE': function _0x476f96(_0x5d9eb1, _0x36dc90) {return _0x5d9eb1 === _0x36dc90;},'PfnSJ': _0x1f81('0x18', '\x73\x71\x34\x36'),'LlkSs': _0x1f81('0x19', '\x6b\x63\x74\x71')};if (_0x1d6f1a[_0x1f81('0x1a', '\x57\x6d\x78\x76')](_0x1d6f1a[_0x1f81('0x1b', '\x6b\x63\x74\x71')], _0x1d6f1a[_0x1f81('0x1c', '\x77\x72\x48\x74')])) {} else {var _0x31f4ee = function () {};var _0x46e439 = _0x1d6f1a[_0x1f81('0x1d', '\x38\x43\x39\x5b')](typeof window, _0x1d6f1a[_0x1f81('0x1e', '\x4c\x39\x21\x4c')]) ? window : _0x1d6f1a[_0x1f81('0x1f', '\x68\x75\x24\x54')](typeof process, _0x1d6f1a[_0x1f81('0x20', '\x4d\x49\x65\x64')]) && _0x1d6f1a[_0x1f81('0x21', '\x49\x64\x26\x45')](typeof require, _0x1d6f1a[_0x1f81('0x22', '\x73\x71\x34\x36')]) && _0x1d6f1a[_0x1f81('0x23', '\x6b\x63\x74\x71')](typeof global, _0x1d6f1a[_0x1f81('0x24', '\x4c\x39\x21\x4c')]) ? global : this;if (!_0x46e439[_0x1f81('0x25', '\x58\x43\x78\x6a')]) {_0x46e439[_0x1f81('0x26', '\x57\x6d\x78\x76')] = function (_0x29af64) {var _0x402688 = {'foLCb': _0x1f81('0x27', '\x69\x72\x58\x46')};var _0x1d7f43 = _0x402688[_0x1f81('0x28', '\x57\x6d\x78\x76')][_0x1f81('0x29', '\x58\x43\x78\x6a')]('\x7c'),_0x35d8c6 = 0x0;while (!![]) {switch (_0x1d7f43[_0x35d8c6++]) {case'\x30':_0x4d6910[_0x1f81('0x2a', '\x2a\x21\x4d\x36')] = _0x29af64;continue;case'\x31':_0x4d6910[_0x1f81('0x2b', '\x77\x4d\x36\x40')] = _0x29af64;continue;case'\x32':var _0x4d6910 = {};continue;case'\x33':_0x4d6910[_0x1f81('0x2c', '\x28\x4d\x5b\x58')] = _0x29af64;continue;case'\x34':return _0x4d6910;case'\x35':_0x4d6910[_0x1f81('0x2d', '\x4c\x40\x41\x5e')] = _0x29af64;continue;case'\x36':_0x4d6910[_0x1f81('0x2e', '\x6b\x74\x62\x7a')] = _0x29af64;continue;case'\x37':_0x4d6910[_0x1f81('0x2f', '\x39\x6c\x6c\x34')] = _0x29af64;continue;case'\x38':_0x4d6910[_0x1f81('0x30', '\x73\x25\x50\x28')] = _0x29af64;continue;}break;}}(_0x31f4ee);} else {var _0x289a30 = _0x1d6f1a[_0x1f81('0x31', '\x53\x25\x24\x36')][_0x1f81('0x32', '\x4d\x44\x5d\x61')]('\x7c'),_0x2690ba = 0x0;while (!![]) {switch (_0x289a30[_0x2690ba++]) {case'\x30':_0x46e439[_0x1f81('0x33', '\x41\x79\x6e\x75')][_0x1f81('0x34', '\x57\x33\x63\x67')] = _0x31f4ee;continue;case'\x31':_0x46e439[_0x1f81('0x35', '\x4c\x40\x41\x5e')][_0x1f81('0x36', '\x58\x43\x78\x6a')] = _0x31f4ee;continue;case'\x32':_0x46e439[_0x1f81('0x37', '\x69\x72\x58\x46')][_0x1f81('0x38', '\x32\x4e\x73\x26')] = _0x31f4ee;continue;case'\x33':_0x46e439[_0x1f81('0x33', '\x41\x79\x6e\x75')][_0x1f81('0x39', '\x49\x64\x26\x45')] = _0x31f4ee;continue;case'\x34':_0x46e439[_0x1f81('0x3a', '\x5e\x55\x35\x68')][_0x1f81('0x3b', '\x41\x79\x6e\x75')] = _0x31f4ee;continue;case'\x35':_0x46e439[_0x1f81('0x3c', '\x5a\x28\x41\x31')][_0x1f81('0x3d', '\x5a\x28\x41\x31')] = _0x31f4ee;continue;case'\x36':_0x46e439[_0x1f81('0x3e', '\x73\x25\x50\x28')][_0x1f81('0x3f', '\x21\x6a\x28\x34')] = _0x31f4ee;continue;}break;}}}});continue;case'\x34':_0x109ee7[_0x1f81('0x40', '\x2a\x29\x51\x32')] = _0x4db5e5[_0x1f81('0x41', '\x38\x43\x39\x5b')];continue;case'\x35':var _0x578ff0 = {'Rcwmu': function _0x1c8960(_0x585fbe, _0x2d92a6) {return _0x4db5e5[_0x1f81('0x42', '\x4d\x44\x5d\x61')](_0x585fbe, _0x2d92a6);}, 'SpBHG': _0x4db5e5[_0x1f81('0x43', '\x28\x4d\x5b\x58')], 'Sjxzi': function _0x5c3bb5(_0x2708a5) {return _0x4db5e5[_0x1f81('0x44', '\x66\x23\x50\x39')](_0x2708a5);}};continue;case'\x36':_0x3a5cb7[_0x1f81('0x45', '\x2a\x7a\x30\x2a')] = _0x4db5e5[_0x1f81('0x46', '\x5a\x48\x46\x76')];continue;}break;}
}(_0xf3d9f8, _0x311965));
;(function (_0x4aa907, _0x2751cd, _0x56d2cc) {var _0x56f8b2 = {'blhFx': _0x1f81('0x47', '\x77\x4d\x36\x40'),'XDclg': function _0x260178(_0x12ca1d, _0x4cc57c) {return _0x12ca1d === _0x4cc57c;},'EfzIx': _0x1f81('0x48', '\x68\x75\x24\x54'),'VEUkO': _0x1f81('0x49', '\x49\x26\x57\x45'),'aWCRs': _0x1f81('0x4a', '\x66\x23\x50\x39'),'mvYMX': function _0xe691b5(_0x2f38f3, _0x2e9d11) {return _0x2f38f3 !== _0x2e9d11;},'iwXQp': _0x1f81('0x4b', '\x4d\x44\x5d\x61'),'taCMx': _0x1f81('0x4c', '\x39\x4b\x39\x54'),'Wscjd': function _0x264043(_0x4bf9e0, _0x5165ae) {return _0x4bf9e0 + _0x5165ae;},'eLtuC': _0x1f81('0x4d', '\x24\x42\x34\x4e'),'CMcqj': _0x1f81('0x4e', '\x6b\x74\x62\x7a'),'lGOMJ': function _0x274a70(_0x49aabd, _0x340593) {return _0x49aabd === _0x340593;},'UwEUl': _0x1f81('0x4f', '\x6b\x74\x62\x7a'),'cfBqf': function _0x1386f9(_0x3fda5c, _0x4af832, _0x5ce82f) {return _0x3fda5c(_0x4af832, _0x5ce82f);}};var _0x4acd59 = _0x56f8b2[_0x1f81('0x50', '\x2a\x7a\x30\x2a')][_0x1f81('0x51', '\x49\x64\x26\x45')]('\x7c'),_0x50ff2e = 0x0;while (!![]) {switch (_0x4acd59[_0x50ff2e++]) {case'\x30':(function () {_0x10c379[_0x1f81('0x52', '\x73\x71\x34\x36')](_0x3c6056, this, function () {var _0x3e6411 = {'HlLKG': function _0x6b73e3(_0x1e126f, _0x170026) {return _0x1e126f !== _0x170026;},'UBTmB': _0x1f81('0x53', '\x4c\x39\x21\x4c'),'UqVbr': _0x1f81('0x54', '\x28\x4d\x5b\x58'),'PlUfK': _0x1f81('0x55', '\x58\x43\x78\x6a'),'MyoFi': _0x1f81('0x56', '\x5a\x48\x46\x76'),'NfUYU': function _0x34f6e0(_0x406656, _0x1d4ba4) {return _0x406656(_0x1d4ba4);},'yYYUb': _0x1f81('0x57', '\x54\x63\x67\x78'),'vZeMb': function _0x3de6ff(_0x3b736a, _0x462c47) {return _0x3b736a + _0x462c47;},'KKQVf': _0x1f81('0x58', '\x4d\x44\x5d\x61'),'unZkh': _0x1f81('0x59', '\x49\x64\x26\x45'),'oWIdp': _0x1f81('0x5a', '\x58\x76\x64\x55'),'hPOFq': _0x1f81('0x5b', '\x30\x47\x56\x49'),'fTLXE': function _0x266d92(_0x493019, _0x2b5a59) {return _0x493019(_0x2b5a59);},'PUvJk': function _0x27148d(_0x269a43) {return _0x269a43();}};if (_0x3e6411[_0x1f81('0x5c', '\x4d\x49\x65\x64')](_0x3e6411[_0x1f81('0x5d', '\x30\x47\x56\x49')], _0x3e6411[_0x1f81('0x5e', '\x49\x31\x67\x42')])) {var _0x45b1fe = new RegExp(_0x3e6411[_0x1f81('0x5f', '\x4c\x39\x21\x4c')]);var _0x3efcd1 = new RegExp(_0x3e6411[_0x1f81('0x60', '\x54\x63\x67\x78')], '\x69');var _0x38da44 = _0x3e6411[_0x1f81('0x61', '\x4e\x67\x44\x72')](_0x1c3a01, _0x3e6411[_0x1f81('0x62', '\x39\x6c\x6c\x34')]);if (!_0x45b1fe[_0x1f81('0x63', '\x49\x64\x26\x45')](_0x3e6411[_0x1f81('0x64', '\x61\x4b\x6d\x35')](_0x38da44, _0x3e6411[_0x1f81('0x65', '\x2a\x7a\x30\x2a')])) || !_0x3efcd1[_0x1f81('0x66', '\x32\x4e\x73\x26')](_0x3e6411[_0x1f81('0x67', '\x55\x5e\x37\x65')](_0x38da44, _0x3e6411[_0x1f81('0x68', '\x5a\x4f\x26\x64')]))) {if (_0x3e6411[_0x1f81('0x69', '\x79\x6d\x76\x5b')](_0x3e6411[_0x1f81('0x6a', '\x57\x33\x63\x67')], _0x3e6411[_0x1f81('0x6b', '\x73\x71\x34\x36')])) {_0x3e6411[_0x1f81('0x6c', '\x4d\x77\x71\x32')](_0x38da44, '\x30');} else {}} else {_0x3e6411[_0x1f81('0x6d', '\x30\x47\x56\x49')](_0x1c3a01);}} else {_0x3e6411[_0x1f81('0x6e', '\x49\x26\x57\x45')](_0x38da44, '\x30');}})();}());continue;case'\x31':_0x56d2cc = '\x61\x6c';continue;case'\x32':try {if (_0x56f8b2[_0x1f81('0x6f', '\x49\x64\x26\x45')](_0x56f8b2[_0x1f81('0x70', '\x4d\x44\x5d\x61')], _0x56f8b2[_0x1f81('0x71', '\x58\x43\x78\x6a')])) {if (fn) {var _0x435156 = fn[_0x1f81('0x72', '\x28\x4d\x5b\x58')](context, arguments);fn = null;return _0x435156;}} else {_0x56d2cc += _0x56f8b2[_0x1f81('0x73', '\x53\x25\x24\x36')];_0x2751cd = encode_version;if (!(_0x56f8b2[_0x1f81('0x74', '\x21\x6a\x28\x34')](typeof _0x2751cd, _0x56f8b2[_0x1f81('0x75', '\x6b\x74\x62\x7a')]) && _0x56f8b2[_0x1f81('0x76', '\x58\x43\x78\x6a')](_0x2751cd, _0x56f8b2[_0x1f81('0x77', '\x4e\x67\x44\x72')]))) {_0x4aa907[_0x56d2cc](_0x56f8b2[_0x1f81('0x78', '\x23\x6a\x5d\x64')]('\u5220\u9664', _0x56f8b2[_0x1f81('0x79', '\x58\x76\x64\x55')]));}}} catch (_0x3e91ee) {_0x4aa907[_0x56d2cc](_0x56f8b2[_0x1f81('0x7a', '\x38\x43\x39\x5b')]);}continue;case'\x33':var _0x10c379 = {'SQltU': function _0x3e2877(_0x593fb5, _0x3c7896) {return _0x56f8b2[_0x1f81('0x7b', '\x4c\x40\x41\x5e')](_0x593fb5, _0x3c7896);},'YhObI': _0x56f8b2[_0x1f81('0x7c', '\x4c\x39\x21\x4c')],'iZXbD': function _0x4e6699(_0x3e3b44, _0x2a49ad, _0x354576) {return _0x56f8b2[_0x1f81('0x7d', '\x55\x5e\x37\x65')](_0x3e3b44, _0x2a49ad, _0x354576);}};continue;case'\x34':var _0x3c6056 = function () {var _0x2e5030 = {'jjqmt': function _0x4bd26f(_0x5cc052, _0x2c19a5) {return _0x10c379[_0x1f81('0x7e', '\x39\x4b\x39\x54')](_0x5cc052, _0x2c19a5);}, 'IOsrF': _0x10c379[_0x1f81('0x7f', '\x77\x4d\x36\x40')]};var _0x2a5310 = !![];return function (_0x1b942d, _0x3b8575) {var _0x4fcef9 = {'ASWdp': function _0xf935e1(_0x2776d8, _0x770aa9) {return _0x2e5030[_0x1f81('0x80', '\x77\x72\x48\x74')](_0x2776d8, _0x770aa9);}, 'wwMcy': _0x2e5030[_0x1f81('0x81', '\x38\x43\x39\x5b')]};var _0x176f45 = _0x2a5310 ? function () {if (_0x3b8575) {if (_0x4fcef9[_0x1f81('0x82', '\x72\x54\x76\x70')](_0x4fcef9[_0x1f81('0x83', '\x68\x75\x24\x54')], _0x4fcef9[_0x1f81('0x84', '\x61\x4b\x6d\x35')])) {var _0x46d57c = _0x3b8575[_0x1f81('0x85', '\x68\x75\x24\x54')](_0x1b942d, arguments);_0x3b8575 = null;return _0x46d57c;} else {var _0x457b55 = _0x2a5310 ? function () {if (_0x3b8575) {var _0x543c58 = _0x3b8575[_0x1f81('0x86', '\x54\x33\x31\x48')](_0x1b942d, arguments);_0x3b8575 = null;return _0x543c58;}} : function () {};_0x2a5310 = ![];return _0x457b55;}}} : function () {};_0x2a5310 = ![];return _0x176f45;};}();continue;}break;}
}(window));function _0x1c3a01(_0x5ddda7) {var _0x4c6725 = {'wGEnJ': function _0x14cc49(_0x2b5346, _0x37cd99) {return _0x2b5346 === _0x37cd99;},'dCszv': _0x1f81('0x87', '\x5e\x55\x35\x68'),'gFigd': _0x1f81('0x88', '\x32\x4e\x73\x26'),'EoKPD': function _0x433113(_0x40c8ae, _0x1452c9) {return _0x40c8ae(_0x1452c9);},'aNaog': function _0x51e95a(_0x2e44e0, _0x31bcbf) {return _0x2e44e0 !== _0x31bcbf;},'HyhCV': _0x1f81('0x89', '\x68\x75\x24\x54'),'bslCq': function _0x3ad936(_0x1c173a) {return _0x1c173a();}};function _0x1ff2aa(_0x123e9f) {var _0x3771cc = {'EpzCn': function _0x4a64a0(_0x1c12ee, _0x5b750f) {return _0x1c12ee !== _0x5b750f;},'BuPyL': _0x1f81('0x8a', '\x28\x4d\x5b\x58'),'hyaIy': _0x1f81('0x8b', '\x49\x26\x57\x45'),'XFsMd': function _0xb0a9b9(_0x312f75, _0xff5d98) {return _0x312f75 === _0xff5d98;},'OiKXU': _0x1f81('0x8c', '\x77\x4d\x36\x40'),'UuTXx': function _0x17a1d8(_0xf73925, _0x5b9cad) {return _0xf73925 === _0x5b9cad;},'obLUL': _0x1f81('0x8d', '\x54\x63\x67\x78'),'pJzIl': _0x1f81('0x8e', '\x24\x42\x34\x4e'),'GLEzT': function _0x3156fb(_0x5119c6) {return _0x5119c6();},'cUCXn': _0x1f81('0x8f', '\x68\x75\x24\x54'),'cdCVy': _0x1f81('0x90', '\x28\x4d\x5b\x58'),'jsvzV': function _0xd94e90(_0x2addd0, _0x478cb5) {return _0x2addd0 !== _0x478cb5;},'kPYfr': function _0x4d8b5d(_0x333f2f, _0x5c254b) {return _0x333f2f + _0x5c254b;},'fIVqw': function _0x56706d(_0x11ddd6, _0x3d4a59) {return _0x11ddd6 / _0x3d4a59;},'ralMz': _0x1f81('0x91', '\x2a\x29\x51\x32'),'UYvvb': function _0x40ad48(_0x5bbeda, _0xf1ae6) {return _0x5bbeda === _0xf1ae6;},'mhHEo': function _0x34d180(_0x1cc485, _0x20f7ee) {return _0x1cc485 % _0x20f7ee;},'igzmC': function _0x5201fb(_0x1c9b00, _0x56c51a) {return _0x1c9b00 === _0x56c51a;},'QDuaB': _0x1f81('0x92', '\x53\x5a\x5d\x41'),'cQtsa': _0x1f81('0x93', '\x58\x76\x64\x55'),'CCPyq': _0x1f81('0x94', '\x24\x42\x34\x4e'),'SJPXH': function _0xc477e1(_0x29b0bc, _0x18c49d) {return _0x29b0bc(_0x18c49d);},'QjcmG': _0x1f81('0x95', '\x49\x64\x26\x45'),'Auhjj': function _0x546be6(_0x2246c, _0x1baa08) {return _0x2246c + _0x1baa08;},'qDfxV': _0x1f81('0x58', '\x4d\x44\x5d\x61'),'xwMSw': function _0x137b6b(_0xfac09c, _0x3881ce) {return _0xfac09c + _0x3881ce;},'TDMBP': _0x1f81('0x96', '\x30\x47\x56\x49'),'KvcAy': function _0x53fbeb(_0x53eaf0, _0x549143) {return _0x53eaf0(_0x549143);},'OaxiU': function _0x200750(_0xb34be0) {return _0xb34be0();},'cdzgi': function _0x45152f(_0x1ae501, _0x19773b) {return _0x1ae501(_0x19773b);}};if (_0x3771cc[_0x1f81('0x97', '\x6b\x63\x74\x71')](_0x3771cc[_0x1f81('0x98', '\x61\x4b\x6d\x35')], _0x3771cc[_0x1f81('0x99', '\x2a\x29\x51\x32')])) {var _0x581c2d = _0x3771cc[_0x1f81('0x9a', '\x38\x43\x39\x5b')][_0x1f81('0x9b', '\x49\x31\x67\x42')]('\x7c'),_0x2db93d = 0x0;while (!![]) {switch (_0x581c2d[_0x2db93d++]) {case'\x30':_0x13562b[_0x1f81('0x9c', '\x38\x43\x39\x5b')] = _0x333f93;continue;case'\x31':return _0x13562b;case'\x32':_0x13562b[_0x1f81('0x9d', '\x64\x28\x6c\x44')] = _0x333f93;continue;case'\x33':var _0x13562b = {};continue;case'\x34':_0x13562b[_0x1f81('0x9e', '\x77\x72\x48\x74')] = _0x333f93;continue;case'\x35':_0x13562b[_0x1f81('0x9f', '\x39\x4b\x39\x54')] = _0x333f93;continue;case'\x36':_0x13562b[_0x1f81('0xa0', '\x21\x6a\x28\x34')] = _0x333f93;continue;case'\x37':_0x13562b[_0x1f81('0xa1', '\x4d\x44\x5d\x61')] = _0x333f93;continue;case'\x38':_0x13562b[_0x1f81('0xa2', '\x77\x72\x48\x74')] = _0x333f93;continue;}break;}} else {if (_0x3771cc[_0x1f81('0xa3', '\x4d\x77\x71\x32')](typeof _0x123e9f, _0x3771cc[_0x1f81('0xa4', '\x21\x79\x23\x57')])) {if (_0x3771cc[_0x1f81('0xa5', '\x4d\x77\x71\x32')](_0x3771cc[_0x1f81('0xa6', '\x57\x33\x63\x67')], _0x3771cc[_0x1f81('0xa7', '\x2a\x7a\x30\x2a')])) {} else {var _0x333f93 = function () {var _0x4656ae = {'OOmrk': function _0x2895d3(_0x5758d2, _0x1e23d6) {return _0x5758d2 !== _0x1e23d6;}, 'Kuzcx': _0x1f81('0xa8', '\x41\x79\x6e\x75')};while (!![]) {if (_0x4656ae[_0x1f81('0xa9', '\x2a\x21\x4d\x36')](_0x4656ae[_0x1f81('0xaa', '\x39\x4b\x39\x54')], _0x4656ae[_0x1f81('0xab', '\x4e\x67\x44\x72')])) {that[_0x1f81('0x25', '\x58\x43\x78\x6a')] = function (_0x148d84) {var _0x4c3feb = {'IMheJ': _0x1f81('0xac', '\x77\x33\x50\x79')};var _0xc1bfc2 = _0x4c3feb[_0x1f81('0xad', '\x6b\x63\x74\x71')][_0x1f81('0xae', '\x32\x4e\x73\x26')]('\x7c'),_0x3f09c8 = 0x0;while (!![]) {switch (_0xc1bfc2[_0x3f09c8++]) {case'\x30':_0x17da92[_0x1f81('0xaf', '\x49\x31\x67\x42')] = _0x148d84;continue;case'\x31':_0x17da92[_0x1f81('0xb0', '\x2a\x7a\x30\x2a')] = _0x148d84;continue;case'\x32':return _0x17da92;case'\x33':_0x17da92[_0x1f81('0xb1', '\x77\x33\x50\x79')] = _0x148d84;continue;case'\x34':_0x17da92[_0x1f81('0x3f', '\x21\x6a\x28\x34')] = _0x148d84;continue;case'\x35':_0x17da92[_0x1f81('0xb2', '\x4d\x49\x65\x64')] = _0x148d84;continue;case'\x36':_0x17da92[_0x1f81('0xb3', '\x79\x6d\x76\x5b')] = _0x148d84;continue;case'\x37':var _0x17da92 = {};continue;case'\x38':_0x17da92[_0x1f81('0xb4', '\x54\x63\x67\x78')] = _0x148d84;continue;}break;}}(_0x333f93);} else {}}};return _0x3771cc[_0x1f81('0xb5', '\x73\x71\x34\x36')](_0x333f93);}} else {if (_0x3771cc[_0x1f81('0xb6', '\x53\x25\x24\x36')](_0x3771cc[_0x1f81('0xb7', '\x32\x4e\x73\x26')], _0x3771cc[_0x1f81('0xb8', '\x4d\x44\x5d\x61')])) {w[c](_0x3771cc[_0x1f81('0xb9', '\x39\x4b\x39\x54')]);} else {if (_0x3771cc[_0x1f81('0xba', '\x41\x79\x6e\x75')](_0x3771cc[_0x1f81('0xbb', '\x4c\x40\x41\x5e')]('', _0x3771cc[_0x1f81('0xbc', '\x57\x6d\x78\x76')](_0x123e9f, _0x123e9f))[_0x3771cc[_0x1f81('0xbd', '\x32\x4e\x73\x26')]], 0x1) || _0x3771cc[_0x1f81('0xbe', '\x30\x47\x56\x49')](_0x3771cc[_0x1f81('0xbf', '\x30\x47\x56\x49')](_0x123e9f, 0x14), 0x0)) {} else {if (_0x3771cc[_0x1f81('0xc0', '\x2a\x21\x4d\x36')](_0x3771cc[_0x1f81('0xc1', '\x5a\x4f\x26\x64')], _0x3771cc[_0x1f81('0xc2', '\x49\x31\x67\x42')])) {debugger;} else {var _0x104e3e = new RegExp(_0x3771cc[_0x1f81('0xc3', '\x4c\x40\x41\x5e')]);var _0x92098a = new RegExp(_0x3771cc[_0x1f81('0xc4', '\x4c\x40\x41\x5e')], '\x69');var _0x2fd33c = _0x3771cc[_0x1f81('0xc5', '\x39\x4b\x39\x54')](_0x1c3a01, _0x3771cc[_0x1f81('0xc6', '\x77\x33\x50\x79')]);if (!_0x104e3e[_0x1f81('0xc7', '\x4c\x40\x41\x5e')](_0x3771cc[_0x1f81('0xc8', '\x53\x5a\x5d\x41')](_0x2fd33c, _0x3771cc[_0x1f81('0xc9', '\x4c\x40\x41\x5e')])) || !_0x92098a[_0x1f81('0xc7', '\x4c\x40\x41\x5e')](_0x3771cc[_0x1f81('0xca', '\x54\x63\x67\x78')](_0x2fd33c, _0x3771cc[_0x1f81('0xcb', '\x66\x23\x50\x39')]))) {_0x3771cc[_0x1f81('0xcc', '\x54\x33\x31\x48')](_0x2fd33c, '\x30');} else {_0x3771cc[_0x1f81('0xcd', '\x4d\x44\x5d\x61')](_0x1c3a01);}}}}}_0x3771cc[_0x1f81('0xce', '\x53\x25\x24\x36')](_0x1ff2aa, ++_0x123e9f);}}try {if (_0x4c6725[_0x1f81('0xcf', '\x49\x64\x26\x45')](_0x4c6725[_0x1f81('0xd0', '\x5e\x55\x35\x68')], _0x4c6725[_0x1f81('0xd1', '\x21\x6a\x28\x34')])) {while (!![]) {}} else {if (_0x5ddda7) {return _0x1ff2aa;} else {_0x4c6725[_0x1f81('0xd2', '\x23\x6a\x5d\x64')](_0x1ff2aa, 0x0);}}} catch (_0x3df595) {if (_0x4c6725[_0x1f81('0xd3', '\x53\x25\x24\x36')](_0x4c6725[_0x1f81('0xd4', '\x5e\x55\x35\x68')], _0x4c6725[_0x1f81('0xd5', '\x49\x26\x57\x45')])) {var _0x30595b = function () {while (!![]) {}};return _0x4c6725[_0x1f81('0xd6', '\x6b\x74\x62\x7a')](_0x30595b);} else {}}
};

 

还原后:

var _0xf3d9f8 = {},_0x311965 = {};(function () {var _0x440a30 = function () {var _0x333865 = true;return function (_0x3bb96b, _0x442e92) {var _0x24e638 = _0x333865 ? function () {if (_0x442e92) {if ("IrD" !== "IrD") {_0x1c3a01();} else {var _0x291809 = _0x442e92.apply(_0x3bb96b, arguments);_0x442e92 = null;return _0x291809;}}} : function () {};_0x333865 = false;return _0x24e638;};}();var _0x140713 = _0x440a30(this, function () {if ("qQF" === "HGj") {} else {var _0x31f4ee = function () {};var _0x46e439 = typeof window !== "undefined" ? window : typeof process === "object" && typeof require === "function" && typeof global === "object" ? global : this;if (!_0x46e439.console) {_0x46e439.console = function () {var _0x4d6910 = {};_0x4d6910.log = _0x31f4ee;_0x4d6910.warn = _0x31f4ee;_0x4d6910.debug = _0x31f4ee;_0x4d6910.info = _0x31f4ee;_0x4d6910.error = _0x31f4ee;_0x4d6910.exception = _0x31f4ee;_0x4d6910.trace = _0x31f4ee;return _0x4d6910;}();} else {_0x46e439.console.log = _0x31f4ee;_0x46e439.console.warn = _0x31f4ee;_0x46e439.console.debug = _0x31f4ee;_0x46e439.console.info = _0x31f4ee;_0x46e439.console.error = _0x31f4ee;_0x46e439.console.exception = _0x31f4ee;_0x46e439.console.trace = _0x31f4ee;}}});_0x140713();_0xf3d9f8.info = "为了人们阖家团圆或祭奠先人,人大代表建议将节日置于假期中间";_0x311965.adinfo = "感动!97岁奶奶不肯吃药急哭99岁爷爷 像极了爱情的模样";_0x311965.warning = "驾校迷惑行为图鉴是怎么回事?什么情况?终于真相了原来是这样";
})();;(function () {var _0x3c6056 = function () {var _0x2a5310 = true;return function (_0x1b942d, _0x3b8575) {var _0x176f45 = _0x2a5310 ? function () {if (_0x3b8575) {if ("uGr" === "uGr") {var _0x46d57c = _0x3b8575.apply(_0x1b942d, arguments);_0x3b8575 = null;return _0x46d57c;} else {var _0x457b55 = _0x2a5310 ? function () {if (_0x3b8575) {var _0x543c58 = _0x3b8575.apply(_0x1b942d, arguments);_0x3b8575 = null;return _0x543c58;}} : function () {};_0x2a5310 = false;return _0x457b55;}}} : function () {};_0x2a5310 = false;return _0x176f45;};}();(function () {_0x3c6056(this, function () {if ("mOx" !== "vuc") {var _0x45b1fe = new RegExp("function *\\( *\\)");var _0x3efcd1 = new RegExp("\\+\\+ *(?:_0x(?:[a-f0-9]){4,6}|(?:\\b|\\d)[a-z0-9]{1,4}(?:\\b|\\d))", "i");var _0x38da44 = _0x1c3a01("init");if (!_0x45b1fe.test(_0x38da44 + "chain") || !_0x3efcd1.test(_0x38da44 + "input")) {if ("fMO" !== "IkJ") {_0x38da44("0");} else {}} else {_0x1c3a01();}} else {_0x38da44("0");}})();})();_0x56d2cc = "al";try {if ("XOP" === "gNX") {if (fn) {var _0x435156 = fn.apply(context, arguments);fn = null;return _0x435156;}} else {_0x56d2cc += "ert";_0x2751cd = encode_version;if (!(typeof _0x2751cd !== "undefined" && _0x2751cd === "ssssssss")) {window[_0x56d2cc]("女交警给老公车辆贴罚单被表白 详细经过现场图真相揭秘太浪漫了");}}} catch (_0x3e91ee) {window[_0x56d2cc]("魏晨评论俞灏明 这回复太好笑了|魏晨|评论-滚动读报-川北在线");}
})();function _0x1c3a01(_0x5ddda7) {function _0x1ff2aa(_0x123e9f) {if ("Uug" !== "Uug") {var _0x13562b = {};_0x13562b.log = _0x333f93;_0x13562b.warn = _0x333f93;_0x13562b.debug = _0x333f93;_0x13562b.info = _0x333f93;_0x13562b.error = _0x333f93;_0x13562b.exception = _0x333f93;_0x13562b.trace = _0x333f93;return _0x13562b;} else {if (typeof _0x123e9f === "string") {if ("IRY" === "Zof") {} else {var _0x333f93 = function () {while (true) {if ("EUS" !== "EUS") {that.console = function () {var _0x17da92 = {};_0x17da92.log = _0x333f93;_0x17da92.warn = _0x333f93;_0x17da92.debug = _0x333f93;_0x17da92.info = _0x333f93;_0x17da92.error = _0x333f93;_0x17da92.exception = _0x333f93;_0x17da92.trace = _0x333f93;return _0x17da92;}();} else {}}};return _0x333f93();}} else {if ("rRS" !== "rRS") {w[c]("魏晨评论俞灏明 这回复太好笑了|魏晨|评论-滚动读报-川北在线");} else {if (("" + _0x123e9f / _0x123e9f).length !== 1 || _0x123e9f % 20 === 0) {} else {if ("bQe" === "bQe") {debugger;} else {var _0x104e3e = new RegExp("function *\\( *\\)");var _0x92098a = new RegExp("\\+\\+ *(?:_0x(?:[a-f0-9]){4,6}|(?:\\b|\\d)[a-z0-9]{1,4}(?:\\b|\\d))", "i");var _0x2fd33c = _0x1c3a01("init");if (!_0x104e3e.test(_0x2fd33c + "chain") || !_0x92098a.test(_0x2fd33c + "input")) {_0x2fd33c("0");} else {_0x1c3a01();}}}}}_0x1ff2aa(++_0x123e9f);}}try {if ("abF" === "Wpp") {while (true) {}} else {if (_0x5ddda7) {return _0x1ff2aa;} else {_0x1ff2aa(0);}}} catch (_0x3df595) {if ("vrD" !== "vrD") {var _0x30595b = function () {while (true) {}};return _0x30595b();} else {}}
}

 

源码:

/*
* 安装 npm install @babel/core
* */// 将JS源码转换成语法树
const parser = require("@babel/parser");
// 为parser提供模板引擎
const template = require("@babel/template").default;
// 遍历AST
const traverse = require("@babel/traverse").default;
// 操作节点,比如判断节点类型,生成新的节点等
const t = require("@babel/types");
// 将语法树转换为源代码
const generator = require("@babel/generator").default;
// 操作文件
const fs = require("fs");
//
const path = require('path');var file_path = 'F:\\FILE\\Python\\Exercises\\js\\js-ast混淆还原\\'
var jscode = fs.readFileSync(file_path + "6_read.js", {     //更改读取文件encoding: "utf-8"
});//导入解密函数
const {decryptStr, decryptStrFnName} = require('./6_read_1');const visitor = {'StringLiteral|NumericLiteral'(path) {//之所以会以十六进制显示,完全是 raw这个节点造成的,那就删除delete path.node.extra}
};
const visitor1 = {MemberExpression(path) {let property = path.get('property')if (property.isStringLiteral()) {let value = property.node.value;path.node.computed = falseproperty.replaceWith(t.Identifier(value))}}
};
const visitor2 = {CallExpression(path) {let node = path.node;if (node.callee.name === decryptStrFnName && node.arguments.length === 2) {var strC = decryptStr(node.arguments[0].value, node.arguments[1].value);path.replaceWith(t.stringLiteral(strC))}}
};
const visitor3 = {VariableDeclarator(path) {let node = path.node;if (!t.isObjectExpression(node.init)) return;let properties = node.init.properties;if (properties.length === 0) return;let objName = node.id.name// console.log(objName,properties.length)//_0x4db5e5  8//该path的最近父节点let fnPath = path.getFunctionParent();properties.forEach(function (prop, index) {// console.log(properties[index])let key = prop.key.value;if (t.isStringLiteral(prop.value)) {//值为StringLiteralvar value = prop.value.value// console.log(key, value)fnPath.traverse({MemberExpression: function (_path) {var _node = _path.nodeif (!t.isIdentifier(_node.object) || _node.object.name !== objName)return;if (!t.isStringLiteral(_node.property) || _node.property.value !== key)return;// console.log(objName,value)// console.log(_path.toString(),value)_path.replaceWith(t.StringLiteral(value))}})} else if (t.isFunctionExpression(prop.value)) {//是FunctionExpression// console.log(key)let retSta = prop.value.body.body[0]fnPath.traverse({CallExpression: function (_path) {var _node = _path.nodeif (!t.isMemberExpression(_node.callee)) return;if (!t.isIdentifier(_node.callee.object) || _node.callee.object.name !== objName)return;if (!t.isStringLiteral(_node.callee.property) || _node.callee.property.value !== key)return;let args = _node.argumentsif (t.isCallExpression(retSta.argument) && t.isIdentifier(retSta.argument.callee)) {// console.log(key, retSta.argument.arguments.length)_path.replaceWith(t.CallExpression(args[0], args.slice(1)))} else if (t.isBinaryExpression(retSta.argument) && args.length === 2) {_path.replaceWith(t.BinaryExpression(retSta.argument.operator, args[0], args[1]))}}})}});if (objName === '_0x28e28f') return; //_0x28e28f无法在还原完全,不如在下步还原path.remove()},};
const visitor4 = {VariableDeclarator(path) {let node = path.node;if (!t.isObjectExpression(node.init)) return;let properties = node.init.properties;if (properties.length === 0) return;let objName = node.id.name// console.log(objName)  //只有一个_0x28e28f了let fnPath = path.getFunctionParent();properties.forEach(function (prop, index) {let key = prop.key.value;if (t.isStringLiteral(prop.value)) {//值为StringLiteralvar value = prop.value.value// console.log(key, value)fnPath.traverse({MemberExpression: function (_path) {var _node = _path.nodeif (!t.isIdentifier(_node.object) || _node.object.name !== objName)return;if (!t.isStringLiteral(_node.property) || _node.property.value !== key)return;// console.log(objName,value)// console.log(_path.toString(),value)_path.replaceWith(t.StringLiteral(value))}})} else if (t.isFunctionExpression(prop.value)) {//是FunctionExpression// console.log(key)let retSta = prop.value.body.body[0]fnPath.traverse({CallExpression: function (_path) {var _node = _path.nodeif (!t.isMemberExpression(_node.callee)) return;if (!t.isIdentifier(_node.callee.object) || _node.callee.object.name !== objName)return;if (!t.isStringLiteral(_node.callee.property) || _node.callee.property.value !== key)return;let args = _node.argumentsif (t.isCallExpression(retSta.argument) && t.isIdentifier(retSta.argument.callee)) {// console.log(key, retSta.argument.arguments.length)_path.replaceWith(t.CallExpression(args[0], args.slice(1)))} else if (t.isBinaryExpression(retSta.argument) && args.length === 2) {_path.replaceWith(t.BinaryExpression(retSta.argument.operator, args[0], args[1]))}// console.log()}})}})path.remove()}
};
const visitor5 = {WhileStatement(path) {var node = path.node;if (!t.isUnaryExpression(node.test)) return;if (!t.isBlockStatement(node.body)) return;var body = node.body.body;if (!t.isSwitchStatement(body[0]) || !t.isMemberExpression(body[0].discriminant) || !t.isBreakStatement(body[1])) return;var swithStm = body[0];var arrName = swithStm.discriminant.object.name;// console.log(arrName)// 找到path节点的前一个兄弟节点,即_0x289a30所在的节点,然后获取_0x289a30数组var prevSiblingPath = path.getPrevSibling();//这样写不知道好处在哪// var arrNode = prevSiblingPath.node.declarations.filter(declarations => declarations.id.name === arrName)[0];// console.log(arrNode.init.callee.object.value)if (prevSiblingPath.node.declarations[0].id.name !== arrName) return;var idxArr = prevSiblingPath.node.declarations[0].init.callee.object.value  // 5|1|3|0|4|6|2idxArr = idxArr.split('|');var caseList = swithStm.casesvar resultBody = [];idxArr.map(targetIdx => {var targetBody = caseList[targetIdx].consequent;// 删除ContinueStatement块if (t.isContinueStatement(targetBody[targetBody.length - 1]))targetBody.pop(); //pop删除数组的最后一个元素//concat用于连接两个或多个数组,该方法不会改变现有的数组,而仅仅会返回被连接数组的一个副本。resultBody = resultBody.concat(targetBody)});// 多个节点替换一个节点的话使用replaceWithMultiple方法path.replaceWithMultiple(resultBody);// 删除_0x289a30所在的节点prevSiblingPath.remove();}
};
const visitor6 = {'UnaryExpression'(path) {const {value} = path.evaluate();switch (typeof value) {case 'boolean':path.replaceWith(t.BooleanLiteral(value))break;case 'string':path.replaceWith(t.StringLiteral(value))break;case 'number':path.replaceWith(t.NumericLiteral(value))break;default:break;}}
}
const visitor7 = {CallExpression(path) {let node = path.nodeif (!t.isFunctionExpression(node.callee)) returnfor (var i = 0; i < node.arguments.length; i++) {let params = node.callee.params[i].namelet argname = node.arguments[i].namepath.traverse({Identifier: function (_path) {if (_path.node.name !== params)return;_path.node.name = argname// _path.replaceWith(t.Identifier(argname))}})}node.arguments = []node.callee.params = []}
};
const visitor8 = {ExpressionStatement: function (path) {let node = path.node;// 判断条件是否符合if (!t.isCallExpression(node.expression))return;if (node.expression.arguments !== undefined && node.expression.arguments.length > 0)return;if (!t.isFunctionExpression(node.expression.callee))return;// 替换节点path.replaceWithMultiple(node.expression.callee.body.body);}
};let ast = parser.parse(jscode);
traverse(ast, visitor);     //将\x30\x78\x37\x31转变为可识别字符串,十六进制数值还原成十进制
traverse(ast, visitor2);     //调用函数_0x1f81解密,再替换原来的
traverse(ast, visitor3);     //处理_0x4db5e5这种对象里定义字符串或方法的混淆
traverse(ast, visitor4);     //经过第3步,处理最后的_0x28e28f,两部分代码相同
traverse(ast, visitor5);      //控制流switch还原
traverse(ast, visitor6);      //计算表达式 !![] -> true
traverse(ast, visitor1);     //将a["length"]转变为a.length
traverse(ast, visitor7);       //将自执行方法的实参替换到函数里
// traverse(ast, visitor8);     // 替换空参数的自执行方法为顺序语句
let {code} = generator(ast, {jsescOption: {"minimal": true}});
// console.log(code)
fs.writeFile(file_path + '6_decoded.js', code, (err) => {
});

 

如侵权,请联系删除。

 

 

查看全文
如若内容造成侵权/违法违规/事实不符,请联系编程学习网邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

相关文章

  1. 使用go生成以太坊私钥并获取其地址查询余额

    最近突然有个想法,就是能不能用计算机随机生成的以太坊私钥来进行碰撞,要是运气好的话就可以得到拥有余额的以太坊地址的私钥.虽然几率很小.不过还是可以试试大致思路是这样1.先随机生成私钥,然后通过私钥生成公钥,在生成地址.2.把生成的地址通过api请求https://infura.io服务商…...

    2024/4/20 7:18:07
  2. 淘东电商项目(72) -互联网安全架构设计(责任链模式重构网关流程)

    引言本文代码已提交至Github(版本号:a27a585f2c3e71c17d59da1e1ea1480da1e90ba5),有兴趣的同学可以下载来看看:https://github.com/ylw-github/taodong-shop在之前博客《淘东电商项目(67) -互联网安全架构设计(方法论)》,主要讲解了互联网安全架构设计的方法,主要介…...

    2024/4/23 15:38:59
  3. js中let和var定义变量的区别

    声明后未赋值,表现相同:function() {var varTest;let letTest;console.log(varTest); //输出undefinedconsole.log(letTest); //输出undefined});使用未声明的变量,表现不同:function() {console.log(varTest); //输出undefined(注意要注释掉下面一行才能运行)console.log(le…...

    2024/5/10 10:20:32
  4. 2020年4月云主机性能评测报告

    在2020年4月云主机性能综合排行榜中,UCloud-北京位居榜首,百度云-北京和百度云-广州分列第二、三名。评测工具:基于全球监控网络,模拟真实有效的客户现场环境,分别创建传输任务和网络任务,从真实用户角度感知业务应用体验。评测对象:腾讯云、阿里云、百度云、华为云、金…...

    2024/5/10 14:55:57
  5. 工厂模式

    前言 部分摘自:《设计模式之禅》 这本书 工厂模式的定义:定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法使-一个 类的实例化延迟到其子类。一个好理解的例子:东汉《风俗通》记录了一则神话故事, 开天辟地,未有人民,女娲搏黄土做人”,讲述的内容就是大…...

    2024/5/10 14:54:49
  6. The Biggest Water Problem(水题)

    链接:https://ac.nowcoder.com/acm/problem/15173 来源:牛客网 题目描述 给你一个数,让他进行巴啦啦能量,沙鲁沙鲁,小魔仙大变身,如果进行变身的数不满足条件的话,就继续让他变身。。。直到满足条件为止。 巴啦啦能量,沙鲁沙鲁,小魔仙大变身:对于一个数,把他所有位上…...

    2024/5/10 11:14:30
  7. 用Matlab做论文图片的一些总结

    本文记录写毕业论文时,通过MATLAB绘制图片的一些细节问题。 1、坐标轴 坐标轴名称中既有中文又有英文,通常中文用宋体,英文用新罗马: xlabel(\fontname{宋体}\fontsize{16}时间/\fontname{Times New Roman}\fontsize{16}s); ylabel(\fontname{宋体}\fontsize{16}接合转矩/\…...

    2024/4/23 15:39:01
  8. docker容器基本命令

    容器(Container)——镜像运行时的实体 镜像(Image)和容器(Container)的关系,就像是面向对象程序设计中的 类 和 实例 一样,镜像是静态的定义,容器是镜像运行时的实体。容器可以被创建、启动、停止、删除、暂停等 。 容器的实质是进程,但与直接在宿主执行的进程不同,容…...

    2024/4/23 15:38:54
  9. test-md

    hello haha1 haha2AAA BBB CCClistA B C...

    2024/4/23 15:38:52
  10. [备注]docker部署nginx,挂载nginx.conf

    docker pull nginx 一般启动docker run --name nginx81 -d -p 81:80 -v \ /usr/docker/nginx81/html/:/usr/share/nginx/html:ro -d nginx或者明确添加日志记录启动docker run --name nginx81 -d -p 81:80 -v /usr/docker/nginx81/html/:/usr/share/nginx/html:ro \-v /logs:/v…...

    2024/4/17 1:55:15
  11. 基于Scrapy框架实现网络爬虫-Python

    1. 网络爬虫原理 互联网上大量的信息以网页形式提供给用户,用户通过浏览器从服务器获得网页数据并经过浏览器解析后,进行网页阅读、内容复制、链接单击等操作。用户与网页服务器的通信是通过HTTP或者HTTPS实现的,网络浏览器是用户向服务器发送请求数据、接收服务器回应数据、…...

    2024/4/27 18:21:56
  12. Java将带小数点的String类型值转换成int值

    前言 今天在请求后台获取数据的时候,后台小哥给我挖了个坑 用到的数据是个int值 他给我返回个 String num = “29.00” 这样的字段 我去找他理论 他说:我后台不可能全都给你设置好的 有些数据需要你自己的处理 再显示!听后台小哥说完 我觉得他说的有道理 搞的有点不好意思 哈…...

    2024/4/17 1:55:03
  13. LeetCode题目:1448. 统计二叉树中好节点的数目

    题目 题目链接:https://leetcode-cn.com/problems/count-good-nodes-in-binary-tree/ 题目解析:使用DFS搜索,带着之前最大的值搜索遍历二叉树。 代码 /*** Definition for a binary tree node.* public class TreeNode {* int val;* TreeNode left;* TreeNode r…...

    2024/4/17 1:54:57
  14. Tomcat设置项目内存的相关问题 (Service服务和startup命令行启动方式)

    设置的方法在下文~问题背景近日,负责的项目在正式环境内,对大数据量导出为Excel进行操作时,表现得异常卡顿,经常出现500连接超时、内存溢出等异常。最初技术组认为是代码需要进行优化,将原本的导出代码copy了一份后,修改为达到限制的导出上限就分为另一个Excel,最后以ZI…...

    2024/4/28 4:40:53
  15. Docker下安装Redis,以及Redis与SpringBoot整合

    Docker下安装Redis,以及Redis与SpringBoot整合...

    2024/4/17 1:55:15
  16. 京东大力打击无货源模式,扣分封店加降权,天猫卖家:早有预料

    谈起电商平台的话,大部分人首先想到的就是淘宝拼多多。 虽然说淘宝和拼多多的用户量是国内最多的,但是站在商家角度来看其实这两家平台盈利并不高。 目前盈利状况不错的是京东。 京东虽然用户量没有拼多多和淘宝那么多,但是胜在了消费者消费能力更加充足。 把控着中高端网购…...

    2024/4/17 23:33:34
  17. yum 部署

    yum是liunx的安装包,只有部署了yum,系统才可以进行 下载软件,程序之类的。下面教大家一个方法: [root@svr7 ~]# mkdir /mnt/cos7dvd 创建一个目录 [root@svr7 ~]# mount /dev/cdrom /mnt/cos7dvd 挂载 [root@svr7 ~]# rm -rf /etc/yum.repos.d*.repo 删除旧源 [root@svr7 …...

    2024/4/17 1:55:57
  18. Bittrex Global上线DEAPcoin (DEP) 通证

    Bittrex Global已上线DEAPcoin (DEP),并开放DEP/BTC及DEP/USDT交易对。 免责声明:以下信息是由通证团队直接提供。根据我们的服务条款,Bittrex Global不控制、认可或采用以下任何信息,且不对此类第三方内容承担负责,包括但不限于可能具有误导性、不完整、错误、冒犯性、不适…...

    2024/4/17 1:57:09
  19. StyleGAN2人脸属性编辑-破解FaceAPP

    StyleGAN2人脸属性编辑-破解FaceAPPThis article was original written by Jin Tian, welcome re-post, first come with https://jinfagang.github.io . but please keep this copyright info, thanks, any question could be asked via wechat: jintianiloveuStyleGAN2比上一…...

    2024/4/20 7:09:21
  20. SpringCloudAlibaba之Nacos使用Fegin实现远程调用

    一、 远程调用介绍; 无论是微服务还是SOA,都面临着服务间的远程调用。那么服务间的远程调用方式有哪些呢? 常见的远程调用方式有以下几种: RPC:Remote Produce Call远程过程调用,类似的还有RMI。自定义数据格式,基于原生TCP通信,速度快,效率高。早期的webservice,现在…...

    2024/4/17 1:56:15

最新文章

  1. 查看微信小程序主包大小

    前言 略 查看微信小程序主包大小 在微信开发者工具右上角找到“详情->基本信息” 查看微信小程序主包构成 通过微信开发者工具中的“代码依赖分析”工具查看...

    2024/5/10 17:51:39
  2. 梯度消失和梯度爆炸的一些处理方法

    在这里是记录一下梯度消失或梯度爆炸的一些处理技巧。全当学习总结了如有错误还请留言&#xff0c;在此感激不尽。 权重和梯度的更新公式如下&#xff1a; w w − η ⋅ ∇ w w w - \eta \cdot \nabla w ww−η⋅∇w 个人通俗的理解梯度消失就是网络模型在反向求导的时候出…...

    2024/5/9 21:23:04
  3. 面试经典算法系列之双指针1 -- 合并两个有序数组

    面试经典算法题1 – 合并两个有序数组 LeetCode.88 公众号&#xff1a;阿Q技术站 问题描述 给你两个按 非递减顺序 排列的整数数组 nums1 和 nums2&#xff0c;另有两个整数 m 和 n &#xff0c;分别表示 nums1 和 nums2 中的元素数目。 请你 合并 nums2 到 nums1 中&#…...

    2024/5/10 6:21:26
  4. 【干货】零售商的商品规划策略

    商品规划&#xff0c;无疑是零售业的生命之源&#xff0c;是推动业务腾飞的强大引擎。一个精心策划的商品规划策略&#xff0c;不仅能帮助零售商在激烈的市场竞争中稳固立足&#xff0c;更能精准捕捉客户需求&#xff0c;实现利润最大化。以下&#xff0c;我们将深入探讨零售商…...

    2024/5/10 0:24:47
  5. 【外汇早评】美通胀数据走低,美元调整

    原标题:【外汇早评】美通胀数据走低,美元调整昨日美国方面公布了新一期的核心PCE物价指数数据,同比增长1.6%,低于前值和预期值的1.7%,距离美联储的通胀目标2%继续走低,通胀压力较低,且此前美国一季度GDP初值中的消费部分下滑明显,因此市场对美联储后续更可能降息的政策…...

    2024/5/10 12:36:12
  6. 【原油贵金属周评】原油多头拥挤,价格调整

    原标题:【原油贵金属周评】原油多头拥挤,价格调整本周国际劳动节,我们喜迎四天假期,但是整个金融市场确实流动性充沛,大事频发,各个商品波动剧烈。美国方面,在本周四凌晨公布5月份的利率决议和新闻发布会,维持联邦基金利率在2.25%-2.50%不变,符合市场预期。同时美联储…...

    2024/5/9 15:10:32
  7. 【外汇周评】靓丽非农不及疲软通胀影响

    原标题:【外汇周评】靓丽非农不及疲软通胀影响在刚结束的周五,美国方面公布了新一期的非农就业数据,大幅好于前值和预期,新增就业重新回到20万以上。具体数据: 美国4月非农就业人口变动 26.3万人,预期 19万人,前值 19.6万人。 美国4月失业率 3.6%,预期 3.8%,前值 3…...

    2024/5/4 23:54:56
  8. 【原油贵金属早评】库存继续增加,油价收跌

    原标题:【原油贵金属早评】库存继续增加,油价收跌周三清晨公布美国当周API原油库存数据,上周原油库存增加281万桶至4.692亿桶,增幅超过预期的74.4万桶。且有消息人士称,沙特阿美据悉将于6月向亚洲炼油厂额外出售更多原油,印度炼油商预计将每日获得至多20万桶的额外原油供…...

    2024/5/9 4:20:59
  9. 【外汇早评】日本央行会议纪要不改日元强势

    原标题:【外汇早评】日本央行会议纪要不改日元强势近两日日元大幅走强与近期市场风险情绪上升,避险资金回流日元有关,也与前一段时间的美日贸易谈判给日本缓冲期,日本方面对汇率问题也避免继续贬值有关。虽然今日早间日本央行公布的利率会议纪要仍然是支持宽松政策,但这符…...

    2024/5/4 23:54:56
  10. 【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响

    原标题:【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响近日伊朗局势升温,导致市场担忧影响原油供给,油价试图反弹。此时OPEC表态稳定市场。据消息人士透露,沙特6月石油出口料将低于700万桶/日,沙特已经收到石油消费国提出的6月份扩大出口的“适度要求”,沙特将满…...

    2024/5/4 23:55:05
  11. 【外汇早评】美欲与伊朗重谈协议

    原标题:【外汇早评】美欲与伊朗重谈协议美国对伊朗的制裁遭到伊朗的抗议,昨日伊朗方面提出将部分退出伊核协议。而此行为又遭到欧洲方面对伊朗的谴责和警告,伊朗外长昨日回应称,欧洲国家履行它们的义务,伊核协议就能保证存续。据传闻伊朗的导弹已经对准了以色列和美国的航…...

    2024/5/4 23:54:56
  12. 【原油贵金属早评】波动率飙升,市场情绪动荡

    原标题:【原油贵金属早评】波动率飙升,市场情绪动荡因中美贸易谈判不安情绪影响,金融市场各资产品种出现明显的波动。随着美国与中方开启第十一轮谈判之际,美国按照既定计划向中国2000亿商品征收25%的关税,市场情绪有所平复,已经开始接受这一事实。虽然波动率-恐慌指数VI…...

    2024/5/7 11:36:39
  13. 【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试

    原标题:【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试美国和伊朗的局势继续升温,市场风险情绪上升,避险黄金有向上突破阻力的迹象。原油方面稍显平稳,近期美国和OPEC加大供给及市场需求回落的影响,伊朗局势并未推升油价走强。近期中美贸易谈判摩擦再度升级,美国对中…...

    2024/5/4 23:54:56
  14. 【原油贵金属早评】市场情绪继续恶化,黄金上破

    原标题:【原油贵金属早评】市场情绪继续恶化,黄金上破周初中国针对于美国加征关税的进行的反制措施引发市场情绪的大幅波动,人民币汇率出现大幅的贬值动能,金融市场受到非常明显的冲击。尤其是波动率起来之后,对于股市的表现尤其不安。隔夜美国股市出现明显的下行走势,这…...

    2024/5/6 1:40:42
  15. 【外汇早评】美伊僵持,风险情绪继续升温

    原标题:【外汇早评】美伊僵持,风险情绪继续升温昨日沙特两艘油轮再次发生爆炸事件,导致波斯湾局势进一步恶化,市场担忧美伊可能会出现摩擦生火,避险品种获得支撑,黄金和日元大幅走强。美指受中美贸易问题影响而在低位震荡。继5月12日,四艘商船在阿联酋领海附近的阿曼湾、…...

    2024/5/4 23:54:56
  16. 【原油贵金属早评】贸易冲突导致需求低迷,油价弱势

    原标题:【原油贵金属早评】贸易冲突导致需求低迷,油价弱势近日虽然伊朗局势升温,中东地区几起油船被袭击事件影响,但油价并未走高,而是出于调整结构中。由于市场预期局势失控的可能性较低,而中美贸易问题导致的全球经济衰退风险更大,需求会持续低迷,因此油价调整压力较…...

    2024/5/8 20:48:49
  17. 氧生福地 玩美北湖(上)——为时光守候两千年

    原标题:氧生福地 玩美北湖(上)——为时光守候两千年一次说走就走的旅行,只有一张高铁票的距离~ 所以,湖南郴州,我来了~ 从广州南站出发,一个半小时就到达郴州西站了。在动车上,同时改票的南风兄和我居然被分到了一个车厢,所以一路非常愉快地聊了过来。 挺好,最起…...

    2024/5/7 9:26:26
  18. 氧生福地 玩美北湖(中)——永春梯田里的美与鲜

    原标题:氧生福地 玩美北湖(中)——永春梯田里的美与鲜一觉醒来,因为大家太爱“美”照,在柳毅山庄去寻找龙女而错过了早餐时间。近十点,向导坏坏还是带着饥肠辘辘的我们去吃郴州最富有盛名的“鱼头粉”。说这是“十二分推荐”,到郴州必吃的美食之一。 哇塞!那个味美香甜…...

    2024/5/4 23:54:56
  19. 氧生福地 玩美北湖(下)——奔跑吧骚年!

    原标题:氧生福地 玩美北湖(下)——奔跑吧骚年!让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 啊……啊……啊 两…...

    2024/5/8 19:33:07
  20. 扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!

    原标题:扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!扒开伪装医用面膜,翻六倍价格宰客!当行业里的某一品项火爆了,就会有很多商家蹭热度,装逼忽悠,最近火爆朋友圈的医用面膜,被沾上了污点,到底怎么回事呢? “比普通面膜安全、效果好!痘痘、痘印、敏感肌都能用…...

    2024/5/5 8:13:33
  21. 「发现」铁皮石斛仙草之神奇功效用于医用面膜

    原标题:「发现」铁皮石斛仙草之神奇功效用于医用面膜丽彦妆铁皮石斛医用面膜|石斛多糖无菌修护补水贴19大优势: 1、铁皮石斛:自唐宋以来,一直被列为皇室贡品,铁皮石斛生于海拔1600米的悬崖峭壁之上,繁殖力差,产量极低,所以古代仅供皇室、贵族享用 2、铁皮石斛自古民间…...

    2024/5/8 20:38:49
  22. 丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者

    原标题:丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者【公司简介】 广州华彬企业隶属香港华彬集团有限公司,专注美业21年,其旗下品牌: 「圣茵美」私密荷尔蒙抗衰,产后修复 「圣仪轩」私密荷尔蒙抗衰,产后修复 「花茵莳」私密荷尔蒙抗衰,产后修复 「丽彦妆」专注医学护…...

    2024/5/4 23:54:58
  23. 广州械字号面膜生产厂家OEM/ODM4项须知!

    原标题:广州械字号面膜生产厂家OEM/ODM4项须知!广州械字号面膜生产厂家OEM/ODM流程及注意事项解读: 械字号医用面膜,其实在我国并没有严格的定义,通常我们说的医美面膜指的应该是一种「医用敷料」,也就是说,医用面膜其实算作「医疗器械」的一种,又称「医用冷敷贴」。 …...

    2024/5/10 10:22:18
  24. 械字号医用眼膜缓解用眼过度到底有无作用?

    原标题:械字号医用眼膜缓解用眼过度到底有无作用?医用眼膜/械字号眼膜/医用冷敷眼贴 凝胶层为亲水高分子材料,含70%以上的水分。体表皮肤温度传导到本产品的凝胶层,热量被凝胶内水分子吸收,通过水分的蒸发带走大量的热量,可迅速地降低体表皮肤局部温度,减轻局部皮肤的灼…...

    2024/5/9 17:11:10
  25. 配置失败还原请勿关闭计算机,电脑开机屏幕上面显示,配置失败还原更改 请勿关闭计算机 开不了机 这个问题怎么办...

    解析如下&#xff1a;1、长按电脑电源键直至关机&#xff0c;然后再按一次电源健重启电脑&#xff0c;按F8健进入安全模式2、安全模式下进入Windows系统桌面后&#xff0c;按住“winR”打开运行窗口&#xff0c;输入“services.msc”打开服务设置3、在服务界面&#xff0c;选中…...

    2022/11/19 21:17:18
  26. 错误使用 reshape要执行 RESHAPE,请勿更改元素数目。

    %读入6幅图像&#xff08;每一幅图像的大小是564*564&#xff09; f1 imread(WashingtonDC_Band1_564.tif); subplot(3,2,1),imshow(f1); f2 imread(WashingtonDC_Band2_564.tif); subplot(3,2,2),imshow(f2); f3 imread(WashingtonDC_Band3_564.tif); subplot(3,2,3),imsho…...

    2022/11/19 21:17:16
  27. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机...

    win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”问题的解决方法在win7系统关机时如果有升级系统的或者其他需要会直接进入一个 等待界面&#xff0c;在等待界面中我们需要等待操作结束才能关机&#xff0c;虽然这比较麻烦&#xff0c;但是对系统进行配置和升级…...

    2022/11/19 21:17:15
  28. 台式电脑显示配置100%请勿关闭计算机,“准备配置windows 请勿关闭计算机”的解决方法...

    有不少用户在重装Win7系统或更新系统后会遇到“准备配置windows&#xff0c;请勿关闭计算机”的提示&#xff0c;要过很久才能进入系统&#xff0c;有的用户甚至几个小时也无法进入&#xff0c;下面就教大家这个问题的解决方法。第一种方法&#xff1a;我们首先在左下角的“开始…...

    2022/11/19 21:17:14
  29. win7 正在配置 请勿关闭计算机,怎么办Win7开机显示正在配置Windows Update请勿关机...

    置信有很多用户都跟小编一样遇到过这样的问题&#xff0c;电脑时发现开机屏幕显现“正在配置Windows Update&#xff0c;请勿关机”(如下图所示)&#xff0c;而且还需求等大约5分钟才干进入系统。这是怎样回事呢&#xff1f;一切都是正常操作的&#xff0c;为什么开时机呈现“正…...

    2022/11/19 21:17:13
  30. 准备配置windows 请勿关闭计算机 蓝屏,Win7开机总是出现提示“配置Windows请勿关机”...

    Win7系统开机启动时总是出现“配置Windows请勿关机”的提示&#xff0c;没过几秒后电脑自动重启&#xff0c;每次开机都这样无法进入系统&#xff0c;此时碰到这种现象的用户就可以使用以下5种方法解决问题。方法一&#xff1a;开机按下F8&#xff0c;在出现的Windows高级启动选…...

    2022/11/19 21:17:12
  31. 准备windows请勿关闭计算机要多久,windows10系统提示正在准备windows请勿关闭计算机怎么办...

    有不少windows10系统用户反映说碰到这样一个情况&#xff0c;就是电脑提示正在准备windows请勿关闭计算机&#xff0c;碰到这样的问题该怎么解决呢&#xff0c;现在小编就给大家分享一下windows10系统提示正在准备windows请勿关闭计算机的具体第一种方法&#xff1a;1、2、依次…...

    2022/11/19 21:17:11
  32. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”的解决方法...

    今天和大家分享一下win7系统重装了Win7旗舰版系统后&#xff0c;每次关机的时候桌面上都会显示一个“配置Windows Update的界面&#xff0c;提示请勿关闭计算机”&#xff0c;每次停留好几分钟才能正常关机&#xff0c;导致什么情况引起的呢&#xff1f;出现配置Windows Update…...

    2022/11/19 21:17:10
  33. 电脑桌面一直是清理请关闭计算机,windows7一直卡在清理 请勿关闭计算机-win7清理请勿关机,win7配置更新35%不动...

    只能是等着&#xff0c;别无他法。说是卡着如果你看硬盘灯应该在读写。如果从 Win 10 无法正常回滚&#xff0c;只能是考虑备份数据后重装系统了。解决来方案一&#xff1a;管理员运行cmd&#xff1a;net stop WuAuServcd %windir%ren SoftwareDistribution SDoldnet start WuA…...

    2022/11/19 21:17:09
  34. 计算机配置更新不起,电脑提示“配置Windows Update请勿关闭计算机”怎么办?

    原标题&#xff1a;电脑提示“配置Windows Update请勿关闭计算机”怎么办&#xff1f;win7系统中在开机与关闭的时候总是显示“配置windows update请勿关闭计算机”相信有不少朋友都曾遇到过一次两次还能忍但经常遇到就叫人感到心烦了遇到这种问题怎么办呢&#xff1f;一般的方…...

    2022/11/19 21:17:08
  35. 计算机正在配置无法关机,关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机...

    关机提示 windows7 正在配置windows 请勿关闭计算机 &#xff0c;然后等了一晚上也没有关掉。现在电脑无法正常关机以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容&#xff0c;让我们赶快一起来看一下吧&#xff01;关机提示 windows7 正在配…...

    2022/11/19 21:17:05
  36. 钉钉提示请勿通过开发者调试模式_钉钉请勿通过开发者调试模式是真的吗好不好用...

    钉钉请勿通过开发者调试模式是真的吗好不好用 更新时间:2020-04-20 22:24:19 浏览次数:729次 区域: 南阳 > 卧龙 列举网提醒您:为保障您的权益,请不要提前支付任何费用! 虚拟位置外设器!!轨迹模拟&虚拟位置外设神器 专业用于:钉钉,外勤365,红圈通,企业微信和…...

    2022/11/19 21:17:05
  37. 配置失败还原请勿关闭计算机怎么办,win7系统出现“配置windows update失败 还原更改 请勿关闭计算机”,长时间没反应,无法进入系统的解决方案...

    前几天班里有位学生电脑(windows 7系统)出问题了&#xff0c;具体表现是开机时一直停留在“配置windows update失败 还原更改 请勿关闭计算机”这个界面&#xff0c;长时间没反应&#xff0c;无法进入系统。这个问题原来帮其他同学也解决过&#xff0c;网上搜了不少资料&#x…...

    2022/11/19 21:17:04
  38. 一个电脑无法关闭计算机你应该怎么办,电脑显示“清理请勿关闭计算机”怎么办?...

    本文为你提供了3个有效解决电脑显示“清理请勿关闭计算机”问题的方法&#xff0c;并在最后教给你1种保护系统安全的好方法&#xff0c;一起来看看&#xff01;电脑出现“清理请勿关闭计算机”在Windows 7(SP1)和Windows Server 2008 R2 SP1中&#xff0c;添加了1个新功能在“磁…...

    2022/11/19 21:17:03
  39. 请勿关闭计算机还原更改要多久,电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机怎么办...

    许多用户在长期不使用电脑的时候&#xff0c;开启电脑发现电脑显示&#xff1a;配置windows更新失败&#xff0c;正在还原更改&#xff0c;请勿关闭计算机。。.这要怎么办呢&#xff1f;下面小编就带着大家一起看看吧&#xff01;如果能够正常进入系统&#xff0c;建议您暂时移…...

    2022/11/19 21:17:02
  40. 还原更改请勿关闭计算机 要多久,配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以...

    配置windows update失败 还原更改 请勿关闭计算机&#xff0c;电脑开机后一直显示以以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容&#xff0c;让我们赶快一起来看一下吧&#xff01;配置windows update失败 还原更改 请勿关闭计算机&#x…...

    2022/11/19 21:17:01
  41. 电脑配置中请勿关闭计算机怎么办,准备配置windows请勿关闭计算机一直显示怎么办【图解】...

    不知道大家有没有遇到过这样的一个问题&#xff0c;就是我们的win7系统在关机的时候&#xff0c;总是喜欢显示“准备配置windows&#xff0c;请勿关机”这样的一个页面&#xff0c;没有什么大碍&#xff0c;但是如果一直等着的话就要两个小时甚至更久都关不了机&#xff0c;非常…...

    2022/11/19 21:17:00
  42. 正在准备配置请勿关闭计算机,正在准备配置windows请勿关闭计算机时间长了解决教程...

    当电脑出现正在准备配置windows请勿关闭计算机时&#xff0c;一般是您正对windows进行升级&#xff0c;但是这个要是长时间没有反应&#xff0c;我们不能再傻等下去了。可能是电脑出了别的问题了&#xff0c;来看看教程的说法。正在准备配置windows请勿关闭计算机时间长了方法一…...

    2022/11/19 21:16:59
  43. 配置失败还原请勿关闭计算机,配置Windows Update失败,还原更改请勿关闭计算机...

    我们使用电脑的过程中有时会遇到这种情况&#xff0c;当我们打开电脑之后&#xff0c;发现一直停留在一个界面&#xff1a;“配置Windows Update失败&#xff0c;还原更改请勿关闭计算机”&#xff0c;等了许久还是无法进入系统。如果我们遇到此类问题应该如何解决呢&#xff0…...

    2022/11/19 21:16:58
  44. 如何在iPhone上关闭“请勿打扰”

    Apple’s “Do Not Disturb While Driving” is a potentially lifesaving iPhone feature, but it doesn’t always turn on automatically at the appropriate time. For example, you might be a passenger in a moving car, but your iPhone may think you’re the one dri…...

    2022/11/19 21:16:57