You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

DataHandler.js 6.1KB

1
  1. module['exports']={'numberToHexString':numberToHexString,'hexStringToBufferArray':hexStringToBufferArray,'bufferArrayToHexString':bufferArrayToHexString,'makeTLV':makeTLV,'resolveTLV':resolveTLV};function numberToHexString(_0x53ebda,_0xbaa303,_0x55be23){var _0x15a844={'bwuuC':'toString','oewKv':'length','lOcBD':function(_0x230060,_0x49c52a){return _0x230060<_0x49c52a;},'RvtOZ':function(_0x5130ad,_0x503584){return _0x5130ad*_0x503584;},'OWapM':function(_0x538ef2,_0x1971c7){return _0x538ef2+_0x1971c7;},'WQYKX':function(_0xc3b76c,_0x259bb1){return _0xc3b76c>_0x259bb1;},'suakJ':'substring','AWivL':function(_0xdc8d2f,_0x1afdcc){return _0xdc8d2f-_0x1afdcc;},'LHMkw':function(_0x407921,_0x3bb475){return _0x407921==_0x3bb475;},'yFSpf':function(_0x3e79aa,_0xe3ce5b){return _0x3e79aa>=_0xe3ce5b;},'TIIEM':function(_0x35daca,_0x41ae66){return _0x35daca+_0x41ae66;}};let _0x40c3a6=_0x53ebda[_0x15a844['bwuuC']](0x10);for(let _0x302c31=_0x40c3a6[_0x15a844['oewKv']];_0x15a844['lOcBD'](_0x302c31,_0x15a844['RvtOZ'](_0xbaa303,0x2));_0x302c31++){_0x40c3a6=_0x15a844['OWapM']('0',_0x40c3a6);}if(_0x15a844['WQYKX'](_0x40c3a6[_0x15a844['oewKv']],_0x15a844['RvtOZ'](_0xbaa303,0x2))){_0x40c3a6=_0x40c3a6[_0x15a844['suakJ']](_0x15a844['AWivL'](_0x40c3a6[_0x15a844['oewKv']],_0x15a844['RvtOZ'](_0xbaa303,0x2)));}if(_0x15a844['LHMkw'](_0x55be23,![])){let _0x4c29f7='';for(let _0x302c31=_0x15a844['AWivL'](_0x40c3a6[_0x15a844['oewKv']],0x2);_0x15a844['yFSpf'](_0x302c31,0x0);_0x302c31-=0x2){_0x4c29f7=_0x15a844['OWapM'](_0x4c29f7,_0x40c3a6[_0x15a844['suakJ']](_0x302c31,_0x15a844['TIIEM'](_0x302c31,0x2)));}_0x40c3a6=_0x4c29f7;}return _0x40c3a6;}function hexStringToBufferArray(_0xea912e){var _0x2cc636={'WguJC':function(_0x4d390b,_0xb6558b,_0x846b05){return _0x4d390b(_0xb6558b,_0x846b05);},'awnBy':'match','WbAJp':'map','MGIvh':'buffer'};let _0x4045bc=new Uint8Array(_0xea912e[_0x2cc636['awnBy']](/[0-9a-f]{2}/gi)[_0x2cc636['WbAJp']](function(_0x10b582){return _0x2cc636['WguJC'](parseInt,_0x10b582,0x10);}));return _0x4045bc[_0x2cc636['MGIvh']];}function bufferArrayToHexString(_0x633bc9){var _0x3768d6={'akIlD':'join'};let _0x1929c0=Array['prototype']['map']['call'](new Uint8Array(_0x633bc9),_0x2bec0e=>('00'+_0x2bec0e['toString'](0x10))['slice'](-0x2))[_0x3768d6['akIlD']]('');return _0x1929c0;}function makeTLV(_0x5ea1a6){var _0x2607d0={'pLaLc':function(_0x7b4018,_0x215760){return _0x7b4018<_0x215760;},'Tknjd':'length','CoeEZ':function(_0xf950d3,_0x1f79d3){return _0xf950d3+_0x1f79d3;},'GVngm':function(_0x518bc4,_0x53be2d){return _0x518bc4+_0x53be2d;},'KgaTv':function(_0x135f57,_0x7629be){return _0x135f57+_0x7629be;},'MCQYf':function(_0x33edfc,_0x4a2aeb){return _0x33edfc+_0x4a2aeb;},'KuqdO':function(_0x3bf10b,_0x531995,_0x4b38b1,_0x3d0dfc){return _0x3bf10b(_0x531995,_0x4b38b1,_0x3d0dfc);},'lyEjN':function(_0x2f9d9d,_0x504669){return _0x2f9d9d+_0x504669;},'ytDAZ':function(_0x527615,_0x30003b,_0x40579f,_0x41a485){return _0x527615(_0x30003b,_0x40579f,_0x41a485);},'RmvIB':function(_0x4f740b,_0x3301a1){return _0x4f740b(_0x3301a1);},'BGJzZ':function(_0x277a36,_0x2a63ae){return _0x277a36/_0x2a63ae;},'bPswe':function(_0x35685c,_0x1854ae){return _0x35685c/_0x1854ae;},'JVbnd':'toString','DFEmn':function(_0x5f5784,_0x46db6d){return _0x5f5784!=_0x46db6d;},'WHSbE':function(_0x35a13b,_0x5b7247){return _0x35a13b%_0x5b7247;},'hORuS':function(_0x418a42,_0x460b60){return _0x418a42+_0x460b60;},'wOJaS':function(_0x16e0ba,_0x19959e){return _0x16e0ba>_0x19959e;},'JfemF':function(_0x4e3def,_0x45bc4d){return _0x4e3def+_0x45bc4d;},'hSGVW':function(_0x4fc487,_0x32aa86){return _0x4fc487/_0x32aa86;},'VrArH':function(_0x39cbd1,_0x376339){return _0x39cbd1+_0x376339;}};let _0x33be3e='';for(let _0x4a12ba=0x0;_0x2607d0['pLaLc'](_0x4a12ba,_0x5ea1a6[_0x2607d0['Tknjd']]);_0x4a12ba++){let _0x1d94b6=_0x2607d0['CoeEZ']('',_0x5ea1a6[_0x4a12ba]);_0x33be3e=_0x2607d0['GVngm'](_0x2607d0['KgaTv'](_0x2607d0['MCQYf'](_0x33be3e,_0x2607d0['KuqdO'](numberToHexString,_0x2607d0['lyEjN'](_0x4a12ba,0x1),0x1,!![])),_0x2607d0['ytDAZ'](numberToHexString,_0x2607d0['RmvIB'](parseInt,_0x2607d0['BGJzZ'](_0x1d94b6[_0x2607d0['Tknjd']],0x2)),0x1,!![])),_0x1d94b6);}let _0x5c71a6=_0x2607d0['bPswe'](_0x33be3e[_0x2607d0['Tknjd']],0x2);let _0x3b854a=_0x5c71a6[_0x2607d0['JVbnd']](0x10);if(_0x2607d0['DFEmn'](_0x2607d0['WHSbE'](_0x3b854a[_0x2607d0['Tknjd']],0x2),0x0)){_0x3b854a=_0x2607d0['hORuS']('0',_0x3b854a);}if(_0x2607d0['wOJaS'](_0x5c71a6,0x80)){_0x3b854a=_0x2607d0['hORuS'](_0x2607d0['JfemF'](0x80,_0x2607d0['RmvIB'](parseInt,_0x2607d0['hSGVW'](_0x3b854a[_0x2607d0['Tknjd']],0x2)))[_0x2607d0['JVbnd']](0x10),_0x3b854a);}return _0x2607d0['JfemF'](_0x2607d0['VrArH']('80',_0x3b854a),_0x33be3e);}function resolveTLV(_0x4a2f82){var _0x2afe49={'ZXbvN':function(_0x332bf9,_0x12a9fb,_0x1febfc){return _0x332bf9(_0x12a9fb,_0x1febfc);},'TVHGQ':'substring','Kmvai':function(_0x3b6ae3,_0x146052){return _0x3b6ae3>_0x146052;},'rWZUF':function(_0x4b4b54,_0x4725f5){return _0x4b4b54+_0x4725f5;},'ppzWj':function(_0x3b5b9b,_0xe11ba7){return _0x3b5b9b*_0xe11ba7;},'SylLf':function(_0x480a4a,_0x22db91){return _0x480a4a-_0x22db91;},'KBCUn':function(_0x4d9979,_0x2a06d9){return _0x4d9979<_0x2a06d9;},'lfjwE':'length','zHaXR':function(_0x366a7f,_0x4e4d98,_0xbb41ec){return _0x366a7f(_0x4e4d98,_0xbb41ec);},'epLYd':function(_0x3415fa,_0xa5f0db,_0x487b4d){return _0x3415fa(_0xa5f0db,_0x487b4d);},'YtUhx':function(_0xbbcbad,_0x204898){return _0xbbcbad+_0x204898;},'IKEkA':'push'};let _0x42ab2e=new Array();let _0x4df6c6=_0x2afe49['ZXbvN'](parseInt,_0x4a2f82[_0x2afe49['TVHGQ']](0x2,0x4),0x10);let _0x29e6db=0x4;if(_0x2afe49['Kmvai'](_0x4df6c6,0x80)){_0x29e6db=_0x2afe49['rWZUF'](_0x29e6db,_0x2afe49['ppzWj'](_0x2afe49['SylLf'](_0x4df6c6,0x80),0x2));}let _0x4c74d2=0x1;while(_0x2afe49['KBCUn'](_0x29e6db,_0x4a2f82[_0x2afe49['lfjwE']])){let _0x39158f=_0x2afe49['zHaXR'](parseInt,_0x4a2f82[_0x2afe49['TVHGQ']](_0x29e6db,_0x2afe49['rWZUF'](_0x29e6db,0x2)),0x10);_0x29e6db+=0x2;let _0x29c56f=_0x2afe49['epLYd'](parseInt,_0x4a2f82[_0x2afe49['TVHGQ']](_0x29e6db,_0x2afe49['YtUhx'](_0x29e6db,0x2)),0x10);_0x29e6db+=0x2;let _0xecd4a7=_0x4a2f82[_0x2afe49['TVHGQ']](_0x29e6db,_0x2afe49['YtUhx'](_0x29e6db,_0x2afe49['ppzWj'](_0x29c56f,0x2)));_0x42ab2e[_0x2afe49['IKEkA']](_0xecd4a7);_0x29e6db+=_0x2afe49['ppzWj'](_0x29c56f,0x2);}return _0x42ab2e;}