Commit c7ca6fa1 authored by wangmingming's avatar wangmingming

7777

parent fee72b16
a1 = [22,28,65,7,92,95,115,192,7,38,212,157,81,202,44,150,188,237,40,0,148,75,67,186,150,66,104,152,195,48,193,251,7,56,34,41,59,181,78,100,67,44,0,80,86,23,166,0,251,16,196,44,147,53,234,192,94,213,42,197,1,38,0,200,40,115,7,178,111,149,219,101,238,139,99,18,153,28,48,133,217,246,206,238,156,165,29,33,241,209,168,184,24,147,35,88,117,58,210,218,93,30,207,30,33,25,73,58,230,223,2,191,96,30,134,193,190,182,226,254,110,89,73,199,188,230,88,20,197,244,241,82,218,251,225,246,26,251,173,246,220,82,218,135,127,8,50,96,249,91,108,138,247,243,15,170,130,171,99,183,77,125,148,93,251,144,170,120,141,121,148,12,17,232,156,85,185,118,191,143,74,76,1,224,209,238,239,86,79,22,156,224,36,167,95,151,4,211,54,36,109,198,120,221,163,1,225,97,46,233,239,143,38,149,212,16,144,46,230,127,247,142,57,185,111,50,37,54,132,28,77,65,82,174,193,36,15,162,67,43,211,66,113,6,200,219,83,237,47,129,100,114,50,160,166,66,134,39,191,39,92,145,72,191,204,11,233,178,183,125,136,84,104,199,90,45,191,80,80,67,15,28,163,25,192,198,221,53,206,58,145,198,71,70,152,219,25,112,9,11,104,55,234,189,22,22,64,107,175,5,138,75,248,181,173,105]
a2 = [22,28,65,7,92,95,115,192,7,38,212,157,81,202,44,150,188,237,40,0,148,75,67,186,150,66,121,236,195,48,193,251,7,56,34,41,59,181,78,100,67,44,0,80,86,23,166,0,251,16,196,44,147,53,234,192,94,213,42,197,1,38,0,200,40,115,7,178,111,149,219,101,238,139,99,18,153,28,48,133,217,246,206,238,156,165,29,33,241,209,168,184,24,147,35,88,117,58,210,218,93,30,207,30,33,25,73,58,230,223,2,191,96,30,134,193,190,182,226,254,110,89,73,199,188,230,88,20,197,244,241,82,218,251,225,246,26,251,173,246,220,82,218,135,127,8,50,96,249,91,108,138,247,243,15,170,130,171,99,183,77,125,148,93,251,144,170,120,141,121,148,12,17,232,156,85,185,118,191,143,74,76,1,224,209,238,239,86,79,22,156,224,36,167,95,151,4,211,54,36,109,198,120,221,163,1,225,97,46,233,239,143,38,149,212,16,144,46,230,127,247,142,57,185,111,50,37,54,132,28,77,65,82,174,193,36,15,162,67,43,211,66,113,6,200,219,83,237,47,129,100,114,50,160,166,66,134,39,191,39,92,145,72,191,204,11,233,178,183,125,136,84,104,199,90,45,191,80,80,67,15,28,163,25,192,198,221,53,206,58,145,198,71,70,152,219,25,112,9,11,104,55,234,189,22,22,64,107,175,5,138,75,248,181,173,105]
for idx, (k,v) in enumerate(zip(a1,a2)):
if k != v:
print(idx, v)
\ No newline at end of file
No preview for this file type
let keyStr = "J8QoS9q62O4cnMVvkemfCdXE_-l3abjzRiHAP7uwFLZB0Ir=pKGxN5sgtYTWDy1hU";
// let keyStr = "J8QoS9q62O4cnMVvkemfCdXE_-l3abjzRiHAP7uwFLZB0Ir=pKGxN5sgtYTWDy1hU";
//
// function base64_decode(str){
// var c1, c2, c3, c4;
// var base64DecodeChars = new Array(
// -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
// -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
// -1, -1, -1, -1, -1, -1, -1, 62, -1, -1, -1, 63, 52, 53, 54, 55, 56, 57,
// 58, 59, 60, 61, -1, -1, -1, -1, -1, -1, -1, 0, 1, 2, 3, 4, 5, 6,
// 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24,
// 25, -1, -1, -1, -1, -1, -1, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36,
// 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, -1, -1, -1,
// -1, -1
// );
// var i=0, len = str.length, string = '';
//
// while (i < len){
// do{
// c1 = base64DecodeChars[str.charCodeAt(i++) & 0xff]
// } while (
// i < len && c1 == -1
// );
//
// if (c1 == -1) break;
//
// do{
// c2 = base64DecodeChars[str.charCodeAt(i++) & 0xff]
// } while (
// i < len && c2 == -1
// );
//
// if (c2 == -1) break;
//
// string += String.fromCharCode((c1 << 2) | ((c2 & 0x30) >> 4));
//
// do{
// c3 = str.charCodeAt(i++) & 0xff;
// if (c3 == 61)
// return string;
//
// c3 = base64DecodeChars[c3]
// } while (
// i < len && c3 == -1
// );
//
// if (c3 == -1) break;
//
// string += String.fromCharCode(((c2 & 0XF) << 4) | ((c3 & 0x3C) >> 2));
//
// do{
// c4 = str.charCodeAt(i++) & 0xff;
// if (c4 == 61) return string;
// c4 = base64DecodeChars[c4]
// } while (
// i < len && c4 == -1
// );
//
// if (c4 == -1) break;
//
// string += String.fromCharCode(((c3 & 0x03) << 6) | c4)
// }
// return string;
// }
// function encode_b64(input){
// let output = "", chr1, chr2, chr3, enc1, enc2, enc3, enc4, i = 0;
// while (i < input.length){
// chr1 = input[i++];
// chr2 = input[i++];
// chr3 = input[i++];
// enc1 = chr1 >> 2;
// enc2 = ((chr1 & 3) << 4) | (chr2 >> 4);
// enc3 = ((chr2 & 15) << 2) | (chr3 >> 6);
// enc4 = chr3 & 63;
// if (isNaN(chr2)) {
// enc3 = enc4 = 64;
// } else if (isNaN(chr3)) {
// enc4 = 64;
// }
// // console.log(enc1, enc2, enc3, enc4)
// output = output +
// keyStr.charAt(enc1) + keyStr.charAt(enc2) +
// keyStr.charAt(enc3) + keyStr.charAt(enc4);
// }
//
// return output
//
// }
//
//
//
//
//
// let res = 'm_NX78dBPXDKNk5hmNitMGipEdI-MatWtjIAhkijtxcg-sXWqvve7magQjrmAB-JX08sN99BkZpGxI5TgOLkhe=pnBSPATif0_8JGYyfQqh1zQK5gmZQF0gPjZ71VDJ1DZIYgMhqd1h1jAi-tpn00J1YipRTI_jTF8IYcNK_LGDxMape_t8-csH2FAt7uc8piOmV-PC9sGFvEV8bIJGVk7fOow433Ffeb8zoBqp8KMpdSOYguGF_DrW4xDzGtE_DNHtnYVuvuKv=6RsCSWFh0GrgLguW3YH-06C8mZ=kO9QD3m-3M3=KcudK_go-CZp-H1fXxWMPXQvm==WiY4fYI2hrb5br7Ox-vjn-0FaCKaeT_rL6fS_I5yYw728X3STwn__W49rPCHLCu7RNj1nVv3IulrOs3uyV8xRojMdvBV9htEV0wAXS0iSiVe7fjZJyIHAbhI7-joPQ5wxw8u9PbT8GnQNCihZORoThYIBzw_QCf=LKr=J3LuFfksYzDbDQa5jiQLsDhzsvzGIyfWOyYaaxXHtT4dYjHApoS1OQrg5GwPcxegBZMc2IthpnY2l1cqpsyPhbTa9EWtOr3sitelEKE--kmzdpoiQXFTQEKrMYyCXiCR74Dj84oAGtdrzlgCsYXufP-6TfPWJJrT8l6zOGZ79D_ptHv8_C_WHfus=Mm0MRmr2Y_NuIT5oN7WC0WmSiaOXQLV1Wr9gvmk1Fxdhd50XnxYdfIWzh38THaXdQzQ2Yr9ThtQLu6Yp3t3fe7wPb3hLn6GiJy7vvyVpx7jHPkN_OWnui0Hvg6grxlu6G4KG0753HBs9WBDjZliqESds80xFTg=d65LiHivwMnNxXV0LcwY2Y3FrelMFd6bmD=6Ql8MfR7vnrLmvRRwOoH5sJKjGIvt9OgZEa5LntdlA=cdn2FWYcEPi-SJP1XR283-1_njJqJvYoRerdkf_CzsyaPcr5ahJQACP3iXMv9TvpqxDx2y9YQumXwKg-r9s_Pm2LRBaH68sh69l5qQN0O_mNTg3x_D=2DIOrOGo7Rh5AT2LTpkxW=iQLAVEJt0FjD87Wc1jBgFW4_EowIujx-BT1=_2IsIpSum7lgnj7L8ztMpQ_BZ3S9GNL=biTsIFfKOdNF9Ov3_tlMIOYFQNss7BWq_hGjavCssiwcVi3Yw8WofzwZIsTVynH1=MWrDKv2WDVE2ohNkdwV66NIVYM1zMaE78zeQWimdEN_QtkiT=T0HxTWoE10JGd2MQ1m6jYYH8GOVRyAkM7PXcajk5W9qcwnX66W45e9lQmSEMVBQ=INeejVW_3u671tNe0C6Oyh9u67cMjBQfxpZDjNVY2bHL9Q2i18wkCf_33nS1cTV7_v7z=FpmwrQpe=lVJK1w89c5la4uWZh_i52HZv-HHZewBS=xrqNk05hXNufmoVzsGSwsa823I4bwgmwHG=z3I11AN1om-Dv_AA5Vn6qveG-RJydpH57snu8maWRYrdpA2WouumwBjWbmRkCfZRqopRY7S0yg6yNnxANhAr_ghbe7u4=OYzH=J2HGHWfG4pPSt5kYCZQ-yJh6DAa7HRjPQ7aV51VttQp02YwQ5ZjC8u1scuyD3LLt1KK71uBE9ROqx7gpWp8coA6ugipJ'
// let aaa = 'm_NX78dBPXDKNk5hmNitMGipEdI-MatWtjIAhkijtxcg-sXWqvve7magQjrmAB-JX08sN99BkZpGxI5TgOLkhe=pnBSPATif0_8JGYyfQqh1zQK5gmZQF0gPjZ71VDJ1DZIYgMhqd1h1jAi-tpn00J1YipRTI_jTF8IYcNK_LGDxMape_t8-csH2FAt7uc8piOmV-PC9sGFvEV8bIJGVk7fOow433Ffeb8zoBqp8KMpdSOYguGF_DrW4xDzGtE_DNHtnYVuvuKv=6RsCSWFh0GrgLguW3YH-06C8mZ=kO9QD3m-3M3=KcudK_go-CZp-H1fXxWMPXQvm==WiY4fYI2hrb5br7Ox-vjn-0FaCKaeT_rL6fS_I5yYw728X3STwn__W49rPCHLCu7RNj1nVv3IulrOs3uyV8xRojMdvBV9htEV0wAXS0iSiVe7fjZJyIHAbhI7-joPQ5wxw8u9PbT8GnQNCihZORoThYIBzw_QCf=LKr=J3LuFfksYzDbDQa5jiQLsDhzsvzGIyfWOyYaaxXHtT4dYjHApoS1OQrg5GwPcxegBZMc2IthpnY2l1cqpsyPhbTa9EWtOr3sitelEKE--kmzdpoiQXFTQEKrMYyCXiCR74Dj84oAGtdrzlgCsYXufP-6TfPWJJrT8l6zOGZ79D_ptHv8_C_WHfus=Mm0MRmr2Y_NuIT5oN7WC0WmSiaOXQLV1Wr9gvmk1Fxdhd50XnxYdfIWzh38THaXdQzQ2Yr9ThtQLu6Yp3t3fe7wPb3hLn6GiJy7vvyVpx7jHPkN_OWnui0Hvg6grxlu6G4KG0753HBs9WBDjZliqESds80xFTg=d65LiHivwMnNxXV0LcwY2Y3FrelMFd6bmD=6Ql8MfR7vnrLmvRRwOoH5sJKjGIvt9OgZEa5LntdlA=cdn2FWYcEPi-SJP1XR283-1_njJqJvYoRerdkf_CzsyaPcr5ahJQACP3iXMv9TvpqxDx2y9YQumXwKg-r9s_Pm2LRBaH68sh69l5qQN0O_mNTg3x_D=2DIOrOGo7Rh5AT2LTpkxW=iQLAVEJt0FjD87Wc1jBgFW4_EowIujx-BT1=_2IsIpSum7lgnj7L8ztMpQ_BZ3S9GNL=biTsIFfKOdNF9Ov3_tlMIOYFQNss7BWq_hGjavCssiwcVi3Yw8WofzwZIsTVynH1=MWrDKv2WDVE2ohNkdwV66NIVYM1zMaE78zeQWimdEN_QtkiT=T0HxTWoE10JGd2MQ1m6jYYH8GOVRyAkM7PXcajk5W9qcwnX66W45e9lQmSEMVBQ=INeejVW_3u671tNe0C6Oyh9u67cMjBQfxpZDjNVY2bHL9Q2i18wkCf_33nS1cTV7_v7z=FpmwrQpe=lVJK1w89c5la4uWZh_i52HZv-HHZewBS=xrqNk05hXNufmoVzsGSwsa823I4bwgmwHG=z3I11AN1om-Dv_AA5Vn6qveG-RJydpH57snu8maWRYrdpA2WouumwBjWbmRkCfZRqopRY7S0yg6yNnxANhAr_ghbe7u4=OYzH=J2HGHWfG4pPSt5kYCZQ-yJh6DAa7HRjPQ7aV51VttQp02YwQ5ZjC8u1scuyD3LLt1KK71uBE9ROqx7gpWp8coA6ugipJU'
// console.log(base64_decode(aaa))
// let arr = [73,141,22,148,21,107,145,111,49,209,13,127,75,72,120,55,40,112,93,91,89,53,206,59,225,235,99,253,8,94,227,50,247,103,101,187,24,243,209,149,39,55,9,235,146,142,182,64,90,192,118,208,81,107,66,172,50,206,221,122,220,154,80,253,27,240,50,177,36,143,168,83,177,128,64,203,159,83,8,111,254,124,44,117,221,42,130,162,205,228,122,169,126,59,192,62,242,171,121,220,223,198,87,239,254,122,56,89,227,3,44,176,15,185,135,8,58,181,135,186,160,27,121,47,76,88,167,47,51,53,204,17,99,128,89,47,104,136,162,62,37,152,176,112,132,148,142,102,69,5,219,42,15,92,224,93,180,12,142,66,84,201,14,114,155,110,132,209,116,23,195,172,108,1,196,220,21,16,158,119,155,42,24,242,238,202,207,199,242,225,118,60,210,46,12,228,233,143,155,19,239,30,13,148,19,186,63,179,43,183,167,121,187,111,152,153,176,117,1,74,171,208,36,80,188,109,38,91,53,187,241,46,101,113,99,112,217,82,172,25,139,228,214,207,179,100,88,35,210,190,254,225,228,164,249,180,143,238,119,87,110,148,156,217,61,227,25,178,135,20,197,196,122,98,234,71,76,70,45,215,222,103,148,128,86,108,78,167,49,134,59,40,91,164,82,42,84,154,88,52,123,227,14,61,187,102,106,226,118,110,111,78,7,56,3,120,213,79,172,225,127,225,115,172,158,53,132,178,17,33,57,25,83,122,160,61,182,40,221,254,217,89,120,57,2,214,124,231,6,97,100,119,160,114,48,45,20,135,250,137,128,62,191,230,218,223,157,128,148,78,250,113,186,240,27,166,106,19,67,110,95,241,223,2,115,87,161,10,157,188,253,253,143,127,43,125,79,178,125,229,199,51,90,46,58,41,94,94,138,60,3,19,226,66,187,125,114,158,66,243,71,122,234,52,178,45,227,252,12,228,134,190,44,108,54,246,79,221,233,193,87,239,130,110,111,104,120,69,165,241,93,150,80,73,245,112,14,16,150,163,160,151,198,227,121,245,69,161,82,9,74,241,224,74,14,60,184,86,231,218,221,77,185,90,100,228,100,126,147,147,176,0,187,160,90,29,242,114,170,81,124,99,14,34,60,22,20,99,184,147,155,107,205,74,195,96,74,226,57,99,73,173,235,80,244,151,181,44,237,33,33,112,149,130,164,239,187,184,93,207,73,15,168,205,95,213,214,197,140,207,149,83,183,183,255,108,30,162,113,101,66,124,34,57,184,94,191,224,42,102,31,156,27,225,180,209,150,121,29,111,250,76,31,40,64,246,83,207,244,236,51,149,232,164,67,70,9,236,201,161,178,35,247,31,123,179,106,97,242,43,28,172,151,86,226,175,97,123,175,199,170,106,17,151,17,93,129,179,58,58,222,245,71,214,152,98,132,249,205,51,76,214,58,202,75,159,146,57,110,139,145,104,218,21,29,212,188,188,112,154,4,212,224,148,243,46,165,35,224,130,114,67,139,93,128,197,236,173,63,129,73,222,165,220,214,147,56,85,168,239,45,83,8,163,190,75,94,72,89,16,9,62,90,2,1,109,159,152,49,224,6,0,254,67,129,27,149,65,54,20,127,111,92,144,187,181,115,240,2,141,73,27,133,99,79,23,163,240,27,63,51,35,209,121,10,100,150,159,29,217,184,93,152,145,34,41,130,183,34,28,29,191,28,86,181,24,45,44,37,132,180,235,118,243,99,203,200,242,210,110,39,32,229,131,253,99,232,138,122,193,12,251,190,16,169,140,229,192,226,202,30,240,25,123,47,231,171,222,142,202,97,112,231,182,103,179,102,190,190,189,130,45,218,220,4,153,41,90,220,199,165,164,23,248,55,0,152,174,166,196,23,45,41,189,216,122,218,218,19,196,149,116,160,82,79,109,142,26,54,210,121,160,45,54,218,90,251,25,143,242,121,195,212,219,104,103,44,232,91,230,112,123,13,55,231,170,221,186,59,211,34,250,243,123,187,204,79,35,191,14,92,128,255,209,5,103,56,113,244,180,238,77,249,243,92,94,80,95,68,46,225,73,85,244,96,46,16,135,171,250,178,44,250,236,53,254,176,12,149,32,208,190,72,119,185,230,32,114,36,232,61,141,3,101,145,98,220,121,13,123,20,98,231,49,97,199,236,173,81,21,160,146,17,115,78,172,43,237,209,20,94,59,182,27,152,121,126,227,68,108,80,114,125,252,89,135,148,179,94,172,36,243,194,175,30,208,238,72,118,42,69,8,136,126,6,116,20,77,134,219,48,79,139,232,233,88,62,87,239,163,4,167,184,44,17,189,163,128,199,233,193,20,189,90,112,169,187,171,246,33,212,136,170,61,152,162,169,25,235,18,252,238,27,68,44,215,245,180,153,52,131,57,253,178,18,125,156,4,134,237,41,217,247,74,120,178,189,246,237,251,232,244,248,52,153,240,246,35,143,83,140,28,99,209,201,152,0,245,92,34,214,93,140,152,20,156,238,14,110,87,8,200,236,57,166,74,122,222,237,212,160,65,68,234,128,96,240,131,153,68,179,221,199,247,67,51,143,79,227,185,141,255,117,25,102,42,242,121,126,43,192,34,44,162,237,60,138,194,65,56,213,14,84,168,38,125,3,241,252,141,201,98,129,233,2,149,195,181,248,238,56,11,11,8,230,112,181,169,229,1,155,237,139,155,223,27,166,158,62,199,25,126,154,181,197,128,145,179,151,124,59,192,18,195,140,121,183,135,0]
// let rrr = [49,209,13,127,75,72,120,55,40,112,93,91,89,53,206,59,225,235,99,253,8,94,227,50,247,103,101,187,24,243,209,149,39,55,9,235,146,142,182,64,90,192,118,208,81,107,66,172,50,206,221,122,220,154,80,253,27,240,50,177,36,143,168,83,177,128,64,203,159,83,8,111,254,124,44,117,221,42,130,162,205,228,122,169,126,59,192,62,242,171,121,220,223,198,87,239,254,122,56,89,227,3,44,176,15,185,135,8,58,181,135,186,160,27,121,47,76,88,167,47,51,53,204,17,99,128,89,47,104,136,162,62,37,152,176,112,132,148,142,102,69,5,219,42,15,92,224,93,180,12,142,66,84,201,14,114,155,110,132,209,116,23,195,172,108,1,196,220,21,16,158,119,155,42,24,242,238,202,207,199,242,225,118,60,210,46,12,228,233,143,155,19,239,30,13,148,19,186,63,179,43,183,167,121,187,111,152,153,176,117,1,74,171,208,36,80,188,109,38,91,53,187,241,46,101,113,99,112,217,82,172,25,139,228,214,207,179,100,88,35,210,190,254,225,228,164,249,180,143,238,119,87,110,148,156,217,61,227,25,178,135,20,197,196,122,98,234,71,76,70,45,215,222,103,148,128,86,108,78,167,49,134,59,40,91,164,82,42,84,154,88,52,123,227,14,61,187,102,106,226,118,110,111,78,7,56,3,120,213,79,172,225,127,225,115,172,158,53,132,178,17,33,57,25,83,122,160,61,182,40,221,254,217,89,120,57,2,214,124,231,6,97,100,119,160,114,48,45,20,135,250,137,128,62,191,230,218,223,157,128,148,78,250,113,186,240,27,166,106,19,67,110,95,241,223,2,115,87,161,10,157,188,253,253,143,127,43,125,79,178,125,229,199,51,90,46,58,41,94,94,138,60,3,19,226,66,187,125,114,158,66,243,71,122,234,52,178,45,227,252,12,228,134,190,44,108,54,246,79,221,233,193,87,239,130,110,111,104,120,69,165,241,93,150,80,73,245,112,14,16,150,163,160,151,198,227,121,245,69,161,82,9,74,241,224,74,14,60,184,86,231,218,221,77,185,90,100,228,100,126,147,147,176,0,187,160,90,29,242,114,170,81,124,99,14,34,60,22,20,99,184,147,155,107,205,74,195,96,74,226,57,99,73,173,235,80,244,151,181,44,237,33,33,112,149,130,164,239,187,184,93,207,73,15,168,205,95,213,214,197,140,207,149,83,183,183,255,108,30,162,113,101,66,124,34,57,184,94,191,224,42,102,31,156,27,225,180,209,150,121,29,111,250,76,31,40,64,246,83,207,244,236,51,149,232,164,67,70,9,236,201,161,178,35,247,31,123,179,106,97,242,43,28,172,151,86,226,175,97,123,175,199,170,106,17,151,17,93,129,179,58,58,222,245,71,214,152,98,132,249,205,51,76,214,58,202,75,159,146,57,110,139,145,104,218,21,29,212,188,188,112,154,4,212,224,148,243,46,165,35,224,130,114,67,139,93,128,197,236,173,63,129,73,222,165,220,214,147,56,85,168,239,45,83,8,163,190,75,94,72,89,16,9,62,90,2,1,109,159,152,49,224,6,0,254,67,129,27,149,65,54,20,127,111,92,144,187,181,115,240,2,141,73,27,133,99,79,23,163,240,27,63,51,35,209,121,10,100,150,159,29,217,184,93,152,145,34,41,130,183,34,28,29,191,28,86,181,24,45,44,37,132,180,235,118,243,99,203,200,242,210,110,39,32,229,131,253,99,232,138,122,193,12,251,190,16,169,140,229,192,226,202,30,240,25,123,47,231,171,222,142,202,97,112,231,182,103,179,102,190,190,189,130,45,218,220,4,153,41,90,220,199,165,164,23,248,55,0,152,174,166,196,23,45,41,189,216,122,218,218,19,196,149,116,160,82,79,109,142,26,54,210,121,160,45,54,218,90,251,25,143,242,121,195,212,219,104,103,44,232,91,230,112,123,13,55,231,170,221,186,59,211,34,250,243,123,187,204,79,35,191,14,92,128,255,209,5,103,56,113,244,180,238,77,249,243,92,94,80,95,68,46,225,73,85,244,96,46,16,135,171,250,178,44,250,236,53,254,176,12,149,32,208,190,72,119,185,230,32,114,36,232,61,141,3,101,145,98,220,121,13,123,20,98,231,49,97,199,236,173,81,21,160,146,17,115,78,172,43,237,209,20,94,59,182,27,152,121,126,227,68,108,80,114,125,252,89,135,148,179,94,172,36,243,194,175,30,208,238,72,118,42,69,8,136,126,6,116,20,77,134,219,48,79,139,232,233,88,62,87,239,163,4,167,184,44,17,189,163,128,199,233,193,20,189,90,112,169,187,171,246,33,212,136,170,61,152,162,169,25,235,18,252,238,27,68,44,215,245,180,153,52,131,57,253,178,18,125,156,4,134,237,41,217,247,74,120,178,189,246,237,251,232,244,248,52,153,240,246,35,143,83,140,28,99,209,201,152,0,245,92,34,214,93,140,152,20,156,238,14,110,87,8,200,236,57,166,74,122,222,237,212,160,65,68,234,128,96,240,131,153,68,179,221,199,247,67,51,143,79,227,185,141,255,117,25,102,42,242,121,126,43,192,34,44,162,237,60,138,194,65,56,213,14,84,168,38,125,3,241,252,141,201,98,129,233,2,149,195,181,248,238,56,11,11,8,230,112,181,169,229,1,155,237,139,155,223,27,166,158,62,199,25,126,154,181,197,128,145,179,151,124,59,192,18,195,140,121,183,135,0]
//
// console.log(encode_b64(arr))
//
// -2447
// s = -1728803817
// for (let i = 0; i < 32; i++) {
// console.log((s>>(32-i))&4294967295)
// }
const crypto =require('crypto')
// cbb_62 = window["Math"]["random"]();
// var bl_2 = cbb_62 * 4294967296 >>> 0;
let a = 0.08636862211354912 * 4294967296
let bl_2 = a >>> 0
// cbb_63 = window["performance"]["now"]();
// var bl_1 = cbb_63 >>> 0;
let a1 = 1181
let bl_1 = a1 >>>0;
// var bl_3 = Number(new window["Date"]()) >>> 0;
let bl_3 = 1693903208580 >>> 0;
// let b64 = crypto.getRandomValues(new Uint32Array(1))
let bl_4 = 1415470324;
let bl_0 = 2389837486;
console.log(bl_2, bl_1, bl_3)
bl_0 = bl_0 + bl_2 + bl_1
bl_2 = bl_3
console.log(bl_0)
bl_0 = bl_0 + bl_3 +bl_4
console.log(bl_0 >>> 0)
function base64_decode(str){
var c1, c2, c3, c4;
var base64DecodeChars = new Array(
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, 62, -1, -1, -1, 63, 52, 53, 54, 55, 56, 57,
58, 59, 60, 61, -1, -1, -1, -1, -1, -1, -1, 0, 1, 2, 3, 4, 5, 6,
7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24,
25, -1, -1, -1, -1, -1, -1, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36,
37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, -1, -1, -1,
-1, -1
);
var i=0, len = str.length, string = '';
while (i < len){
do{
c1 = base64DecodeChars[str.charCodeAt(i++) & 0xff]
} while (
i < len && c1 == -1
);
if (c1 == -1) break;
do{
c2 = base64DecodeChars[str.charCodeAt(i++) & 0xff]
} while (
i < len && c2 == -1
);
if (c2 == -1) break;
string += String.fromCharCode((c1 << 2) | ((c2 & 0x30) >> 4));
do{
c3 = str.charCodeAt(i++) & 0xff;
if (c3 == 61)
return string;
c3 = base64DecodeChars[c3]
} while (
i < len && c3 == -1
);
if (c3 == -1) break;
string += String.fromCharCode(((c2 & 0XF) << 4) | ((c3 & 0x3C) >> 2));
do{
c4 = str.charCodeAt(i++) & 0xff;
if (c4 == 61) return string;
c4 = base64DecodeChars[c4]
} while (
i < len && c4 == -1
);
if (c4 == -1) break;
string += String.fromCharCode(((c3 & 0x03) << 6) | c4)
}
return string;
}
function encode_b64(input){
let output = "", chr1, chr2, chr3, enc1, enc2, enc3, enc4, i = 0;
while (i < input.length){
chr1 = input[i++];
chr2 = input[i++];
chr3 = input[i++];
enc1 = chr1 >> 2;
enc2 = ((chr1 & 3) << 4) | (chr2 >> 4);
enc3 = ((chr2 & 15) << 2) | (chr3 >> 6);
enc4 = chr3 & 63;
if (isNaN(chr2)) {
enc3 = enc4 = 64;
} else if (isNaN(chr3)) {
enc4 = 64;
}
// console.log(enc1, enc2, enc3, enc4)
output = output +
keyStr.charAt(enc1) + keyStr.charAt(enc2) +
keyStr.charAt(enc3) + keyStr.charAt(enc4);
}
return output
}
let res = 'm_NX78dBPXDKNk5hmNitMGipEdI-MatWtjIAhkijtxcg-sXWqvve7magQjrmAB-JX08sN99BkZpGxI5TgOLkhe=pnBSPATif0_8JGYyfQqh1zQK5gmZQF0gPjZ71VDJ1DZIYgMhqd1h1jAi-tpn00J1YipRTI_jTF8IYcNK_LGDxMape_t8-csH2FAt7uc8piOmV-PC9sGFvEV8bIJGVk7fOow433Ffeb8zoBqp8KMpdSOYguGF_DrW4xDzGtE_DNHtnYVuvuKv=6RsCSWFh0GrgLguW3YH-06C8mZ=kO9QD3m-3M3=KcudK_go-CZp-H1fXxWMPXQvm==WiY4fYI2hrb5br7Ox-vjn-0FaCKaeT_rL6fS_I5yYw728X3STwn__W49rPCHLCu7RNj1nVv3IulrOs3uyV8xRojMdvBV9htEV0wAXS0iSiVe7fjZJyIHAbhI7-joPQ5wxw8u9PbT8GnQNCihZORoThYIBzw_QCf=LKr=J3LuFfksYzDbDQa5jiQLsDhzsvzGIyfWOyYaaxXHtT4dYjHApoS1OQrg5GwPcxegBZMc2IthpnY2l1cqpsyPhbTa9EWtOr3sitelEKE--kmzdpoiQXFTQEKrMYyCXiCR74Dj84oAGtdrzlgCsYXufP-6TfPWJJrT8l6zOGZ79D_ptHv8_C_WHfus=Mm0MRmr2Y_NuIT5oN7WC0WmSiaOXQLV1Wr9gvmk1Fxdhd50XnxYdfIWzh38THaXdQzQ2Yr9ThtQLu6Yp3t3fe7wPb3hLn6GiJy7vvyVpx7jHPkN_OWnui0Hvg6grxlu6G4KG0753HBs9WBDjZliqESds80xFTg=d65LiHivwMnNxXV0LcwY2Y3FrelMFd6bmD=6Ql8MfR7vnrLmvRRwOoH5sJKjGIvt9OgZEa5LntdlA=cdn2FWYcEPi-SJP1XR283-1_njJqJvYoRerdkf_CzsyaPcr5ahJQACP3iXMv9TvpqxDx2y9YQumXwKg-r9s_Pm2LRBaH68sh69l5qQN0O_mNTg3x_D=2DIOrOGo7Rh5AT2LTpkxW=iQLAVEJt0FjD87Wc1jBgFW4_EowIujx-BT1=_2IsIpSum7lgnj7L8ztMpQ_BZ3S9GNL=biTsIFfKOdNF9Ov3_tlMIOYFQNss7BWq_hGjavCssiwcVi3Yw8WofzwZIsTVynH1=MWrDKv2WDVE2ohNkdwV66NIVYM1zMaE78zeQWimdEN_QtkiT=T0HxTWoE10JGd2MQ1m6jYYH8GOVRyAkM7PXcajk5W9qcwnX66W45e9lQmSEMVBQ=INeejVW_3u671tNe0C6Oyh9u67cMjBQfxpZDjNVY2bHL9Q2i18wkCf_33nS1cTV7_v7z=FpmwrQpe=lVJK1w89c5la4uWZh_i52HZv-HHZewBS=xrqNk05hXNufmoVzsGSwsa823I4bwgmwHG=z3I11AN1om-Dv_AA5Vn6qveG-RJydpH57snu8maWRYrdpA2WouumwBjWbmRkCfZRqopRY7S0yg6yNnxANhAr_ghbe7u4=OYzH=J2HGHWfG4pPSt5kYCZQ-yJh6DAa7HRjPQ7aV51VttQp02YwQ5ZjC8u1scuyD3LLt1KK71uBE9ROqx7gpWp8coA6ugipJ'
let aaa = 'm_NX78dBPXDKNk5hmNitMGipEdI-MatWtjIAhkijtxcg-sXWqvve7magQjrmAB-JX08sN99BkZpGxI5TgOLkhe=pnBSPATif0_8JGYyfQqh1zQK5gmZQF0gPjZ71VDJ1DZIYgMhqd1h1jAi-tpn00J1YipRTI_jTF8IYcNK_LGDxMape_t8-csH2FAt7uc8piOmV-PC9sGFvEV8bIJGVk7fOow433Ffeb8zoBqp8KMpdSOYguGF_DrW4xDzGtE_DNHtnYVuvuKv=6RsCSWFh0GrgLguW3YH-06C8mZ=kO9QD3m-3M3=KcudK_go-CZp-H1fXxWMPXQvm==WiY4fYI2hrb5br7Ox-vjn-0FaCKaeT_rL6fS_I5yYw728X3STwn__W49rPCHLCu7RNj1nVv3IulrOs3uyV8xRojMdvBV9htEV0wAXS0iSiVe7fjZJyIHAbhI7-joPQ5wxw8u9PbT8GnQNCihZORoThYIBzw_QCf=LKr=J3LuFfksYzDbDQa5jiQLsDhzsvzGIyfWOyYaaxXHtT4dYjHApoS1OQrg5GwPcxegBZMc2IthpnY2l1cqpsyPhbTa9EWtOr3sitelEKE--kmzdpoiQXFTQEKrMYyCXiCR74Dj84oAGtdrzlgCsYXufP-6TfPWJJrT8l6zOGZ79D_ptHv8_C_WHfus=Mm0MRmr2Y_NuIT5oN7WC0WmSiaOXQLV1Wr9gvmk1Fxdhd50XnxYdfIWzh38THaXdQzQ2Yr9ThtQLu6Yp3t3fe7wPb3hLn6GiJy7vvyVpx7jHPkN_OWnui0Hvg6grxlu6G4KG0753HBs9WBDjZliqESds80xFTg=d65LiHivwMnNxXV0LcwY2Y3FrelMFd6bmD=6Ql8MfR7vnrLmvRRwOoH5sJKjGIvt9OgZEa5LntdlA=cdn2FWYcEPi-SJP1XR283-1_njJqJvYoRerdkf_CzsyaPcr5ahJQACP3iXMv9TvpqxDx2y9YQumXwKg-r9s_Pm2LRBaH68sh69l5qQN0O_mNTg3x_D=2DIOrOGo7Rh5AT2LTpkxW=iQLAVEJt0FjD87Wc1jBgFW4_EowIujx-BT1=_2IsIpSum7lgnj7L8ztMpQ_BZ3S9GNL=biTsIFfKOdNF9Ov3_tlMIOYFQNss7BWq_hGjavCssiwcVi3Yw8WofzwZIsTVynH1=MWrDKv2WDVE2ohNkdwV66NIVYM1zMaE78zeQWimdEN_QtkiT=T0HxTWoE10JGd2MQ1m6jYYH8GOVRyAkM7PXcajk5W9qcwnX66W45e9lQmSEMVBQ=INeejVW_3u671tNe0C6Oyh9u67cMjBQfxpZDjNVY2bHL9Q2i18wkCf_33nS1cTV7_v7z=FpmwrQpe=lVJK1w89c5la4uWZh_i52HZv-HHZewBS=xrqNk05hXNufmoVzsGSwsa823I4bwgmwHG=z3I11AN1om-Dv_AA5Vn6qveG-RJydpH57snu8maWRYrdpA2WouumwBjWbmRkCfZRqopRY7S0yg6yNnxANhAr_ghbe7u4=OYzH=J2HGHWfG4pPSt5kYCZQ-yJh6DAa7HRjPQ7aV51VttQp02YwQ5ZjC8u1scuyD3LLt1KK71uBE9ROqx7gpWp8coA6ugipJU'
console.log(base64_decode(aaa))
let arr = [73,141,22,148,21,107,145,111,49,209,13,127,75,72,120,55,40,112,93,91,89,53,206,59,225,235,99,253,8,94,227,50,247,103,101,187,24,243,209,149,39,55,9,235,146,142,182,64,90,192,118,208,81,107,66,172,50,206,221,122,220,154,80,253,27,240,50,177,36,143,168,83,177,128,64,203,159,83,8,111,254,124,44,117,221,42,130,162,205,228,122,169,126,59,192,62,242,171,121,220,223,198,87,239,254,122,56,89,227,3,44,176,15,185,135,8,58,181,135,186,160,27,121,47,76,88,167,47,51,53,204,17,99,128,89,47,104,136,162,62,37,152,176,112,132,148,142,102,69,5,219,42,15,92,224,93,180,12,142,66,84,201,14,114,155,110,132,209,116,23,195,172,108,1,196,220,21,16,158,119,155,42,24,242,238,202,207,199,242,225,118,60,210,46,12,228,233,143,155,19,239,30,13,148,19,186,63,179,43,183,167,121,187,111,152,153,176,117,1,74,171,208,36,80,188,109,38,91,53,187,241,46,101,113,99,112,217,82,172,25,139,228,214,207,179,100,88,35,210,190,254,225,228,164,249,180,143,238,119,87,110,148,156,217,61,227,25,178,135,20,197,196,122,98,234,71,76,70,45,215,222,103,148,128,86,108,78,167,49,134,59,40,91,164,82,42,84,154,88,52,123,227,14,61,187,102,106,226,118,110,111,78,7,56,3,120,213,79,172,225,127,225,115,172,158,53,132,178,17,33,57,25,83,122,160,61,182,40,221,254,217,89,120,57,2,214,124,231,6,97,100,119,160,114,48,45,20,135,250,137,128,62,191,230,218,223,157,128,148,78,250,113,186,240,27,166,106,19,67,110,95,241,223,2,115,87,161,10,157,188,253,253,143,127,43,125,79,178,125,229,199,51,90,46,58,41,94,94,138,60,3,19,226,66,187,125,114,158,66,243,71,122,234,52,178,45,227,252,12,228,134,190,44,108,54,246,79,221,233,193,87,239,130,110,111,104,120,69,165,241,93,150,80,73,245,112,14,16,150,163,160,151,198,227,121,245,69,161,82,9,74,241,224,74,14,60,184,86,231,218,221,77,185,90,100,228,100,126,147,147,176,0,187,160,90,29,242,114,170,81,124,99,14,34,60,22,20,99,184,147,155,107,205,74,195,96,74,226,57,99,73,173,235,80,244,151,181,44,237,33,33,112,149,130,164,239,187,184,93,207,73,15,168,205,95,213,214,197,140,207,149,83,183,183,255,108,30,162,113,101,66,124,34,57,184,94,191,224,42,102,31,156,27,225,180,209,150,121,29,111,250,76,31,40,64,246,83,207,244,236,51,149,232,164,67,70,9,236,201,161,178,35,247,31,123,179,106,97,242,43,28,172,151,86,226,175,97,123,175,199,170,106,17,151,17,93,129,179,58,58,222,245,71,214,152,98,132,249,205,51,76,214,58,202,75,159,146,57,110,139,145,104,218,21,29,212,188,188,112,154,4,212,224,148,243,46,165,35,224,130,114,67,139,93,128,197,236,173,63,129,73,222,165,220,214,147,56,85,168,239,45,83,8,163,190,75,94,72,89,16,9,62,90,2,1,109,159,152,49,224,6,0,254,67,129,27,149,65,54,20,127,111,92,144,187,181,115,240,2,141,73,27,133,99,79,23,163,240,27,63,51,35,209,121,10,100,150,159,29,217,184,93,152,145,34,41,130,183,34,28,29,191,28,86,181,24,45,44,37,132,180,235,118,243,99,203,200,242,210,110,39,32,229,131,253,99,232,138,122,193,12,251,190,16,169,140,229,192,226,202,30,240,25,123,47,231,171,222,142,202,97,112,231,182,103,179,102,190,190,189,130,45,218,220,4,153,41,90,220,199,165,164,23,248,55,0,152,174,166,196,23,45,41,189,216,122,218,218,19,196,149,116,160,82,79,109,142,26,54,210,121,160,45,54,218,90,251,25,143,242,121,195,212,219,104,103,44,232,91,230,112,123,13,55,231,170,221,186,59,211,34,250,243,123,187,204,79,35,191,14,92,128,255,209,5,103,56,113,244,180,238,77,249,243,92,94,80,95,68,46,225,73,85,244,96,46,16,135,171,250,178,44,250,236,53,254,176,12,149,32,208,190,72,119,185,230,32,114,36,232,61,141,3,101,145,98,220,121,13,123,20,98,231,49,97,199,236,173,81,21,160,146,17,115,78,172,43,237,209,20,94,59,182,27,152,121,126,227,68,108,80,114,125,252,89,135,148,179,94,172,36,243,194,175,30,208,238,72,118,42,69,8,136,126,6,116,20,77,134,219,48,79,139,232,233,88,62,87,239,163,4,167,184,44,17,189,163,128,199,233,193,20,189,90,112,169,187,171,246,33,212,136,170,61,152,162,169,25,235,18,252,238,27,68,44,215,245,180,153,52,131,57,253,178,18,125,156,4,134,237,41,217,247,74,120,178,189,246,237,251,232,244,248,52,153,240,246,35,143,83,140,28,99,209,201,152,0,245,92,34,214,93,140,152,20,156,238,14,110,87,8,200,236,57,166,74,122,222,237,212,160,65,68,234,128,96,240,131,153,68,179,221,199,247,67,51,143,79,227,185,141,255,117,25,102,42,242,121,126,43,192,34,44,162,237,60,138,194,65,56,213,14,84,168,38,125,3,241,252,141,201,98,129,233,2,149,195,181,248,238,56,11,11,8,230,112,181,169,229,1,155,237,139,155,223,27,166,158,62,199,25,126,154,181,197,128,145,179,151,124,59,192,18,195,140,121,183,135,0]
let rrr = [49,209,13,127,75,72,120,55,40,112,93,91,89,53,206,59,225,235,99,253,8,94,227,50,247,103,101,187,24,243,209,149,39,55,9,235,146,142,182,64,90,192,118,208,81,107,66,172,50,206,221,122,220,154,80,253,27,240,50,177,36,143,168,83,177,128,64,203,159,83,8,111,254,124,44,117,221,42,130,162,205,228,122,169,126,59,192,62,242,171,121,220,223,198,87,239,254,122,56,89,227,3,44,176,15,185,135,8,58,181,135,186,160,27,121,47,76,88,167,47,51,53,204,17,99,128,89,47,104,136,162,62,37,152,176,112,132,148,142,102,69,5,219,42,15,92,224,93,180,12,142,66,84,201,14,114,155,110,132,209,116,23,195,172,108,1,196,220,21,16,158,119,155,42,24,242,238,202,207,199,242,225,118,60,210,46,12,228,233,143,155,19,239,30,13,148,19,186,63,179,43,183,167,121,187,111,152,153,176,117,1,74,171,208,36,80,188,109,38,91,53,187,241,46,101,113,99,112,217,82,172,25,139,228,214,207,179,100,88,35,210,190,254,225,228,164,249,180,143,238,119,87,110,148,156,217,61,227,25,178,135,20,197,196,122,98,234,71,76,70,45,215,222,103,148,128,86,108,78,167,49,134,59,40,91,164,82,42,84,154,88,52,123,227,14,61,187,102,106,226,118,110,111,78,7,56,3,120,213,79,172,225,127,225,115,172,158,53,132,178,17,33,57,25,83,122,160,61,182,40,221,254,217,89,120,57,2,214,124,231,6,97,100,119,160,114,48,45,20,135,250,137,128,62,191,230,218,223,157,128,148,78,250,113,186,240,27,166,106,19,67,110,95,241,223,2,115,87,161,10,157,188,253,253,143,127,43,125,79,178,125,229,199,51,90,46,58,41,94,94,138,60,3,19,226,66,187,125,114,158,66,243,71,122,234,52,178,45,227,252,12,228,134,190,44,108,54,246,79,221,233,193,87,239,130,110,111,104,120,69,165,241,93,150,80,73,245,112,14,16,150,163,160,151,198,227,121,245,69,161,82,9,74,241,224,74,14,60,184,86,231,218,221,77,185,90,100,228,100,126,147,147,176,0,187,160,90,29,242,114,170,81,124,99,14,34,60,22,20,99,184,147,155,107,205,74,195,96,74,226,57,99,73,173,235,80,244,151,181,44,237,33,33,112,149,130,164,239,187,184,93,207,73,15,168,205,95,213,214,197,140,207,149,83,183,183,255,108,30,162,113,101,66,124,34,57,184,94,191,224,42,102,31,156,27,225,180,209,150,121,29,111,250,76,31,40,64,246,83,207,244,236,51,149,232,164,67,70,9,236,201,161,178,35,247,31,123,179,106,97,242,43,28,172,151,86,226,175,97,123,175,199,170,106,17,151,17,93,129,179,58,58,222,245,71,214,152,98,132,249,205,51,76,214,58,202,75,159,146,57,110,139,145,104,218,21,29,212,188,188,112,154,4,212,224,148,243,46,165,35,224,130,114,67,139,93,128,197,236,173,63,129,73,222,165,220,214,147,56,85,168,239,45,83,8,163,190,75,94,72,89,16,9,62,90,2,1,109,159,152,49,224,6,0,254,67,129,27,149,65,54,20,127,111,92,144,187,181,115,240,2,141,73,27,133,99,79,23,163,240,27,63,51,35,209,121,10,100,150,159,29,217,184,93,152,145,34,41,130,183,34,28,29,191,28,86,181,24,45,44,37,132,180,235,118,243,99,203,200,242,210,110,39,32,229,131,253,99,232,138,122,193,12,251,190,16,169,140,229,192,226,202,30,240,25,123,47,231,171,222,142,202,97,112,231,182,103,179,102,190,190,189,130,45,218,220,4,153,41,90,220,199,165,164,23,248,55,0,152,174,166,196,23,45,41,189,216,122,218,218,19,196,149,116,160,82,79,109,142,26,54,210,121,160,45,54,218,90,251,25,143,242,121,195,212,219,104,103,44,232,91,230,112,123,13,55,231,170,221,186,59,211,34,250,243,123,187,204,79,35,191,14,92,128,255,209,5,103,56,113,244,180,238,77,249,243,92,94,80,95,68,46,225,73,85,244,96,46,16,135,171,250,178,44,250,236,53,254,176,12,149,32,208,190,72,119,185,230,32,114,36,232,61,141,3,101,145,98,220,121,13,123,20,98,231,49,97,199,236,173,81,21,160,146,17,115,78,172,43,237,209,20,94,59,182,27,152,121,126,227,68,108,80,114,125,252,89,135,148,179,94,172,36,243,194,175,30,208,238,72,118,42,69,8,136,126,6,116,20,77,134,219,48,79,139,232,233,88,62,87,239,163,4,167,184,44,17,189,163,128,199,233,193,20,189,90,112,169,187,171,246,33,212,136,170,61,152,162,169,25,235,18,252,238,27,68,44,215,245,180,153,52,131,57,253,178,18,125,156,4,134,237,41,217,247,74,120,178,189,246,237,251,232,244,248,52,153,240,246,35,143,83,140,28,99,209,201,152,0,245,92,34,214,93,140,152,20,156,238,14,110,87,8,200,236,57,166,74,122,222,237,212,160,65,68,234,128,96,240,131,153,68,179,221,199,247,67,51,143,79,227,185,141,255,117,25,102,42,242,121,126,43,192,34,44,162,237,60,138,194,65,56,213,14,84,168,38,125,3,241,252,141,201,98,129,233,2,149,195,181,248,238,56,11,11,8,230,112,181,169,229,1,155,237,139,155,223,27,166,158,62,199,25,126,154,181,197,128,145,179,151,124,59,192,18,195,140,121,183,135,0]
console.log(encode_b64(arr))
-2447
s = -1728803817
for (let i = 0; i < 32; i++) {
console.log((s>>(32-i))&4294967295)
}
\ No newline at end of file
from flask import Flask, request, render_template
from flask import Flask, request, render_template, send_file
app = Flask(__name__)
......@@ -9,7 +9,7 @@ def index():
return render_template('index.html')
@app.route('/collect.js')
def js():
return render_template('collect.js')
return send_file('templates/collect.js', )
@app.route('/collect', methods=["POST"])
def collect():
print(request.data.decode())
......
......@@ -869,17 +869,17 @@ try {
let userAgentData = {};
let webglImg = {};
navigator.userAgentData && navigator.userAgentData.getHighEntropyValues(['architecture', 'bitness', 'brands', 'mobile', 'model', 'platform',
'platformVersion', 'uaFullVersion', 'wow64', 'fullVersionList']).then(e => {
userAgentData['highValue'] = e
userAgentData['brands'] = navigator.userAgentData.brands
userAgentData['mobile'] = navigator.userAgentData.mobile
userAgentData['platform'] = navigator.userAgentData.platform
// console.log(JSON.stringify(userAgentData))
})
// navigator.userAgentData && navigator.userAgentData.getHighEntropyValues(['architecture', 'bitness', 'brands', 'mobile', 'model', 'platform',
// 'platformVersion', 'uaFullVersion', 'wow64', 'fullVersionList']).then(e => {
//
// userAgentData['highValue'] = e
// userAgentData['brands'] = navigator.userAgentData.brands
// userAgentData['mobile'] = navigator.userAgentData.mobile
// userAgentData['platform'] = navigator.userAgentData.platform
// // console.log(JSON.stringify(userAgentData))
//
//
// })
webglImg = function () {
let canvas = document.createElement("canvas");
......
This source diff could not be displayed because it is too large. You can view the blob instead.
......@@ -25,10 +25,10 @@ client = MongoClient('mongodb://lcc-spider:JIUsfhiad&^@18.144.59.80:27017/?authS
db = client.env
# 查询所有文档
# result = db.env_shape.find()
# result = db.env_shape.find({'env.navigatorparams.useragent':{'$regex': 'Firefox'}})
# data = {str(x['_id']): x['env'] for x in result}
# print(result)
# with open('env.json', 'w') as f:
# with open('ff.json', 'w') as f:
# f.write(json.dumps(data))
with open('env.json', 'r') as f:
data = json.loads(f.read())
......@@ -88,8 +88,8 @@ for i in range(100):
t1 = time.time()
# r = requests.get('http://127.0.0.1:5000/getinfo').json()['message']
# r = requests.get('http://127.0.0.1:3001').json()
# p = subprocess.Popen(['node', 'js_dom_run.js', selectId], stdin=subprocess.PIPE, stdout=subprocess.PIPE,
p = subprocess.Popen(['node', 'src_run.js', selectId, '11'], stdin=subprocess.PIPE, stdout=subprocess.PIPE,
p = subprocess.Popen(['node', 'js_dom_run.js', selectId], stdin=subprocess.PIPE, stdout=subprocess.PIPE,
# p = subprocess.Popen(['node', 'src_run.js', selectId, '11'], stdin=subprocess.PIPE, stdout=subprocess.PIPE,
stderr=subprocess.PIPE)
......
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
......@@ -3223,4 +3223,3 @@
Ql(0, 0, null, [4, 3, 0, 5, 1, 2], [], [], void 0, void 0)()
}(typeof window !== "undefined" && window != null && window.window === window ? window : typeof global !== "undefined" && global != null && global.global === global ? global : this))
;(function(e,d){var isk=["OnJHUNRAe"];for(var i=0;i<isk.length;++i){e.initCustomEvent(isk[i],false,false,d);dispatchEvent(e)}}(document.createEvent("CustomEvent"),["A4JTF3iKAQAAYQpGDY3m_YhjoN1-FMvVLBOnsZUXFQigAmOBPzHJjEZPGHLaAUFL3fX6K21wobReCOfvosJeCA==","dsq4hRwQHTi6ly_81L5Wc3eGKgjaft7JkAob0-9EVFOvrZDSpYCM=muUPn2INXxBz",[],[1819621876,1208048397,1698184042,1507886414,522954412,1111264009,2081656043,1657247419],document.currentScript&&document.currentScript.nonce||"7LiBTAqp+ufG+eGXhI1JYIDC",document.currentScript&&document.currentScript.nonce||"7LiBTAqp+ufG+eGXhI1JYIDC",[],typeof arguments==="undefined"?void 0:arguments]))
;(function(e,d){var isk=["OnJHUNRAe"];for(var i=0;i<isk.length;++i){e.initCustomEvent(isk[i],false,false,d);dispatchEvent(e)}}(document.createEvent("CustomEvent"),["A4JTF3iKAQAAYQpGDY3m_YhjoN1-FMvVLBOnsZUXFQigAmOBPzHJjEZPGHLaAUFL3fX6K21wobReCOfvosJeCA==","dsq4hRwQHTi6ly_81L5Wc3eGKgjaft7JkAob0-9EVFOvrZDSpYCM=muUPn2INXxBz",[],[1819621876,1208048397,1698184042,1507886414,522954412,1111264009,2081656043,1657247419],document.currentScript&&document.currentScript.nonce||"7LiBTAqp+ufG+eGXhI1JYIDC",document.currentScript&&document.currentScript.nonce||"7LiBTAqp+ufG+eGXhI1JYIDC",[],typeof arguments==="undefined"?void 0:arguments]))
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment