Built motion from commit ab065936.|2.0.52
[motion2.git] / server / config / license / index.js
index 3de369e..36287a4 100644 (file)
@@ -1 +1 @@
-var _0x12f3=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x75\x74\x69\x6C","\x68\x74\x74\x70\x73","\x63\x72\x79\x70\x74\x6F","\x6D\x6F\x6D\x65\x6E\x74","\x62\x6C\x75\x65\x62\x69\x72\x64","\x76\x65\x72\x73\x69\x6F\x6E","\x70\x6B\x67\x69\x6E\x66\x6F","\x64\x62","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x79\x73\x71\x6C\x64\x62","\x2E\x2E\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x2E\x2F\x68\x61\x72\x64\x77\x61\x72\x65","\x6C\x69\x63\x65\x6E\x73\x65","\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72","\x77\x77\x77\x2E\x78\x63\x61\x6C\x6C\x79\x6D\x6F\x74\x69\x6F\x6E\x2E\x63\x6F\x6D","\x2F\x61\x70\x69\x2F\x73\x65\x72\x76\x65\x72\x73\x2F\x25\x73\x2F\x63\x68\x65\x63\x6B\x3F\x76\x65\x72\x73\x69\x6F\x6E\x3D\x25\x73","\x65\x78\x70\x6F\x72\x74\x73","\x66\x6F\x72\x6D\x61\x74","\x47\x45\x54","\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x2F\x6A\x73\x6F\x6E","\x75\x74\x66\x38","\x73\x65\x74\x45\x6E\x63\x6F\x64\x69\x6E\x67","","\x64\x61\x74\x61","\x6F\x6E","\x65\x6E\x64","\x70\x61\x72\x73\x65","\x72\x65\x71\x75\x65\x73\x74","\x65\x72\x72\x6F\x72","\x61\x65\x73\x2D\x32\x35\x36\x2D\x63\x74\x72","\x73\x65\x73\x73\x69\x6F\x6E","\x73\x65\x63\x72\x65\x74\x73","\x63\x72\x65\x61\x74\x65\x43\x69\x70\x68\x65\x72","\x62\x61\x73\x65\x36\x34","\x75\x70\x64\x61\x74\x65","\x66\x69\x6E\x61\x6C","\x63\x72\x65\x61\x74\x65\x44\x65\x63\x69\x70\x68\x65\x72","\x67\x65\x74","\x66\x69\x6E\x61\x6C\x6C\x79","\x73\x74\x72\x69\x6E\x67\x69\x66\x79","\x63\x61\x74\x63\x68","\x74\x68\x65\x6E","\x61\x63\x74\x69\x76\x65","\x64\x61\x74\x61\x32","\x64\x61\x79\x73","\x64\x69\x66\x66","\x64\x65\x6D\x6F","\x69\x6E\x66\x6F","\x73\x74\x61\x72\x74\x20\x67\x72\x61\x79\x20\x70\x65\x72\x69\x6F\x64","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D","\x67\x65\x74\x55\x75\x69\x64","\x73\x74\x61\x72\x74\x20\x63\x68\x65\x63\x6B\x20\x6C\x69\x63\x65\x6E\x73\x65","\x73\x70\x72\x65\x61\x64","\x66\x69\x6E\x64\x4F\x72\x43\x72\x65\x61\x74\x65","\x4C\x69\x63\x65\x6E\x73\x65","\x64\x65\x66\x61\x75\x6C\x74"];_0x12f3[0];var util=require(_0x12f3[1]);var https=require(_0x12f3[2]);var crypto=require(_0x12f3[3]);var moment=require(_0x12f3[4]);var BPromise=require(_0x12f3[5]);var pkginfo=require(_0x12f3[7])(module,_0x12f3[6]);var db=require(_0x12f3[9])[_0x12f3[8]];var config=require(_0x12f3[10]);var hardware=require(_0x12f3[11]);var logger=require(_0x12f3[13])(_0x12f3[12]);var HOST=_0x12f3[14];var TIME=60* 1000;var DAYS=7;function httpRequest(_0x1c95xf){return  new BPromise(function(_0x1c95x10,_0x1c95x11){var _0x1c95x12={host:HOST,port:443,path:util[_0x12f3[17]](_0x12f3[15],_0x1c95xf,module[_0x12f3[16]][_0x12f3[6]]),method:_0x12f3[18],headers:{"\x43\x6F\x6E\x74\x65\x6E\x74\x2D\x54\x79\x70\x65":_0x12f3[19]}};var _0x1c95x13=https[_0x12f3[27]](_0x1c95x12,function(_0x1c95x14){_0x1c95x14[_0x12f3[21]](_0x12f3[20]);var _0x1c95x15=_0x12f3[22];_0x1c95x14[_0x12f3[24]](_0x12f3[23],function(_0x1c95x16){_0x1c95x15+= _0x1c95x16});_0x1c95x14[_0x12f3[24]](_0x12f3[25],function(){try{_0x1c95x10(JSON[_0x12f3[26]](_0x1c95x15))}catch(e){_0x1c95x11(e)}})});_0x1c95x13[_0x12f3[24]](_0x12f3[28],_0x1c95x11);_0x1c95x13[_0x12f3[25]]()})}function encryptDate(_0x1c95x18){var _0x1c95x19=crypto[_0x12f3[32]](_0x12f3[29],config[_0x12f3[31]][_0x12f3[30]]);var _0x1c95x1a=_0x1c95x19[_0x12f3[34]](_0x1c95x18,_0x12f3[20],_0x12f3[33]);_0x1c95x1a+= _0x1c95x19[_0x12f3[35]](_0x12f3[33]);return _0x1c95x1a}function decryptDate(_0x1c95x18){var _0x1c95x1c=crypto[_0x12f3[36]](_0x12f3[29],config[_0x12f3[31]][_0x12f3[30]]);var _0x1c95x1a=_0x1c95x1c[_0x12f3[34]](_0x1c95x18,_0x12f3[33],_0x12f3[20]);_0x1c95x1a+= _0x1c95x1c[_0x12f3[35]](_0x12f3[20]);return _0x1c95x1a}function manageLicense(_0x1c95xf,_0x1c95x1e){var _0x1c95x1f=_0x1c95x1e[_0x12f3[37]]({plain:true});httpRequest(_0x1c95xf)[_0x12f3[41]](function(_0x1c95x22){if(_0x1c95x22[_0x12f3[42]]){return _0x1c95x1e[_0x12f3[34]]({data1:_0x1c95xf,data2:null,license:_0x1c95x22[_0x12f3[12]]})}else {if(_0x1c95x1f[_0x12f3[43]]){if(moment()[_0x12f3[45]](decryptDate(_0x1c95x1f[_0x12f3[43]]),_0x12f3[44])> DAYS){logger[_0x12f3[47]](_0x12f3[46]);return _0x1c95x1e[_0x12f3[34]]({data1:_0x1c95xf,data2:null,license:null})}}else {if(_0x1c95x1f[_0x12f3[12]]){logger[_0x12f3[47]](_0x12f3[48]);return _0x1c95x1e[_0x12f3[34]]({data2:encryptDate(moment()[_0x12f3[17]](_0x12f3[49]))})}}};return _0x1c95x1e})[_0x12f3[41]](function(_0x1c95x21){_0x1c95x1e= _0x1c95x21})[_0x12f3[40]](function(_0x1c95x20){logger[_0x12f3[28]](JSON[_0x12f3[39]](_0x1c95x20))})[_0x12f3[38]](function(){setTimeout(function(){manageLicense(_0x1c95xf,_0x1c95x1e)},TIME)})}function defaultLicense(){var _0x1c95xf=hardware[_0x12f3[50]]();if(_0x1c95xf){return db[_0x12f3[54]][_0x12f3[53]]({where:{id:1},defaults:{data1:_0x1c95xf}})[_0x12f3[52]](function(_0x1c95x1e,_0x1c95x24){logger[_0x12f3[47]](_0x12f3[51]);manageLicense(_0x1c95xf,_0x1c95x1e)})[_0x12f3[40]](function(_0x1c95x20){logger[_0x12f3[28]](JSON[_0x12f3[39]](_0x1c95x20))})}}exports[_0x12f3[55]]= defaultLicense
\ No newline at end of file
+var _0xf00e=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x75\x74\x69\x6C","\x68\x74\x74\x70\x73","\x63\x72\x79\x70\x74\x6F","\x6D\x6F\x6D\x65\x6E\x74","\x62\x6C\x75\x65\x62\x69\x72\x64","\x76\x65\x72\x73\x69\x6F\x6E","\x70\x6B\x67\x69\x6E\x66\x6F","\x64\x62","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x79\x73\x71\x6C\x64\x62","\x2E\x2E\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x2E\x2F\x68\x61\x72\x64\x77\x61\x72\x65","\x6C\x69\x63\x65\x6E\x73\x65","\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72","\x77\x77\x77\x2E\x78\x63\x61\x6C\x6C\x79\x6D\x6F\x74\x69\x6F\x6E\x2E\x63\x6F\x6D","\x2F\x61\x70\x69\x2F\x73\x65\x72\x76\x65\x72\x73\x2F\x25\x73\x2F\x63\x68\x65\x63\x6B\x3F\x76\x65\x72\x73\x69\x6F\x6E\x3D\x25\x73","\x65\x78\x70\x6F\x72\x74\x73","\x66\x6F\x72\x6D\x61\x74","\x47\x45\x54","\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x2F\x6A\x73\x6F\x6E","\x75\x74\x66\x38","\x73\x65\x74\x45\x6E\x63\x6F\x64\x69\x6E\x67","","\x64\x61\x74\x61","\x6F\x6E","\x65\x6E\x64","\x70\x61\x72\x73\x65","\x72\x65\x71\x75\x65\x73\x74","\x65\x72\x72\x6F\x72","\x61\x65\x73\x2D\x32\x35\x36\x2D\x63\x74\x72","\x73\x65\x73\x73\x69\x6F\x6E","\x73\x65\x63\x72\x65\x74\x73","\x63\x72\x65\x61\x74\x65\x43\x69\x70\x68\x65\x72","\x62\x61\x73\x65\x36\x34","\x75\x70\x64\x61\x74\x65","\x66\x69\x6E\x61\x6C","\x63\x72\x65\x61\x74\x65\x44\x65\x63\x69\x70\x68\x65\x72","\x67\x65\x74","\x66\x69\x6E\x61\x6C\x6C\x79","\x73\x74\x72\x69\x6E\x67\x69\x66\x79","\x63\x61\x74\x63\x68","\x74\x68\x65\x6E","\x61\x63\x74\x69\x76\x65","\x64\x61\x74\x61\x32","\x64\x61\x79\x73","\x64\x69\x66\x66","\x64\x65\x6D\x6F","\x69\x6E\x66\x6F","\x73\x74\x61\x72\x74\x20\x67\x72\x61\x79\x20\x70\x65\x72\x69\x6F\x64","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D","\x67\x65\x74\x55\x75\x69\x64","\x73\x74\x61\x72\x74\x20\x63\x68\x65\x63\x6B\x20\x6C\x69\x63\x65\x6E\x73\x65","\x73\x70\x72\x65\x61\x64","\x66\x69\x6E\x64\x4F\x72\x43\x72\x65\x61\x74\x65","\x4C\x69\x63\x65\x6E\x73\x65","\x64\x65\x66\x61\x75\x6C\x74"];_0xf00e[0];var util=require(_0xf00e[1]);var https=require(_0xf00e[2]);var crypto=require(_0xf00e[3]);var moment=require(_0xf00e[4]);var BPromise=require(_0xf00e[5]);var pkginfo=require(_0xf00e[7])(module,_0xf00e[6]);var db=require(_0xf00e[9])[_0xf00e[8]];var config=require(_0xf00e[10]);var hardware=require(_0xf00e[11]);var logger=require(_0xf00e[13])(_0xf00e[12]);var HOST=_0xf00e[14];var TIME=60* 1000;var DAYS=7;function httpRequest(_0xe696xf){return  new BPromise(function(_0xe696x10,_0xe696x11){var _0xe696x12={host:HOST,port:443,path:util[_0xf00e[17]](_0xf00e[15],_0xe696xf,module[_0xf00e[16]][_0xf00e[6]]),method:_0xf00e[18],headers:{"\x43\x6F\x6E\x74\x65\x6E\x74\x2D\x54\x79\x70\x65":_0xf00e[19]}};var _0xe696x13=https[_0xf00e[27]](_0xe696x12,function(_0xe696x14){_0xe696x14[_0xf00e[21]](_0xf00e[20]);var _0xe696x15=_0xf00e[22];_0xe696x14[_0xf00e[24]](_0xf00e[23],function(_0xe696x16){_0xe696x15+= _0xe696x16});_0xe696x14[_0xf00e[24]](_0xf00e[25],function(){try{_0xe696x10(JSON[_0xf00e[26]](_0xe696x15))}catch(e){_0xe696x11(e)}})});_0xe696x13[_0xf00e[24]](_0xf00e[28],_0xe696x11);_0xe696x13[_0xf00e[25]]()})}function encryptDate(_0xe696x18){var _0xe696x19=crypto[_0xf00e[32]](_0xf00e[29],config[_0xf00e[31]][_0xf00e[30]]);var _0xe696x1a=_0xe696x19[_0xf00e[34]](_0xe696x18,_0xf00e[20],_0xf00e[33]);_0xe696x1a+= _0xe696x19[_0xf00e[35]](_0xf00e[33]);return _0xe696x1a}function decryptDate(_0xe696x18){var _0xe696x1c=crypto[_0xf00e[36]](_0xf00e[29],config[_0xf00e[31]][_0xf00e[30]]);var _0xe696x1a=_0xe696x1c[_0xf00e[34]](_0xe696x18,_0xf00e[33],_0xf00e[20]);_0xe696x1a+= _0xe696x1c[_0xf00e[35]](_0xf00e[20]);return _0xe696x1a}function manageLicense(_0xe696xf,_0xe696x1e){var _0xe696x1f=_0xe696x1e[_0xf00e[37]]({plain:true});httpRequest(_0xe696xf)[_0xf00e[41]](function(_0xe696x22){if(_0xe696x22[_0xf00e[42]]){return _0xe696x1e[_0xf00e[34]]({data1:_0xe696xf,data2:null,license:_0xe696x22[_0xf00e[12]]})}else {if(_0xe696x1f[_0xf00e[43]]){if(moment()[_0xf00e[45]](decryptDate(_0xe696x1f[_0xf00e[43]]),_0xf00e[44])> DAYS){logger[_0xf00e[47]](_0xf00e[46]);return _0xe696x1e[_0xf00e[34]]({data1:_0xe696xf,data2:null,license:null})}}else {if(_0xe696x1f[_0xf00e[12]]){logger[_0xf00e[47]](_0xf00e[48]);return _0xe696x1e[_0xf00e[34]]({data2:encryptDate(moment()[_0xf00e[17]](_0xf00e[49]))})}}};return _0xe696x1e})[_0xf00e[41]](function(_0xe696x21){_0xe696x1e= _0xe696x21})[_0xf00e[40]](function(_0xe696x20){logger[_0xf00e[28]](JSON[_0xf00e[39]](_0xe696x20))})[_0xf00e[38]](function(){setTimeout(function(){manageLicense(_0xe696xf,_0xe696x1e)},TIME)})}function defaultLicense(){var _0xe696xf=hardware[_0xf00e[50]]();if(_0xe696xf){return db[_0xf00e[54]][_0xf00e[53]]({where:{id:1},defaults:{data1:_0xe696xf}})[_0xf00e[52]](function(_0xe696x1e,_0xe696x24){logger[_0xf00e[47]](_0xf00e[51]);manageLicense(_0xe696xf,_0xe696x1e)})[_0xf00e[40]](function(_0xe696x20){logger[_0xf00e[28]](JSON[_0xf00e[39]](_0xe696x20))})}}exports[_0xf00e[55]]= defaultLicense
\ No newline at end of file