Built motion from commit f3d513ea8.|1.0.25
[motion.git] / server / config / license / index.js
index a96f9ed..559bf90 100644 (file)
@@ -1 +1 @@
-var _0xb185=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x72\x65\x71\x75\x65\x73\x74\x2D\x70\x72\x6F\x6D\x69\x73\x65","\x63\x72\x79\x70\x74\x6F","\x6D\x6F\x6D\x65\x6E\x74","\x2E\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2E\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x4C\x69\x63\x65\x6E\x73\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x73\x73\x69\x6F\x6E","\x6D\x6F\x74\x69\x6F\x6E","\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x61\x65\x73\x2D\x32\x35\x36\x2D\x63\x74\x72","\x73\x65\x63\x72\x65\x74","\x63\x72\x65\x61\x74\x65\x43\x69\x70\x68\x65\x72","\x75\x74\x66\x38","\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\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x74\x68\x65\x6E","\x61\x63\x74\x69\x76\x65","\x6C\x69\x63\x65\x6E\x73\x65","\x64\x61\x74\x61\x32","\x64\x61\x79\x73","\x64\x69\x66\x66","\x47\x6F\x74\x20\x61\x20\x64\x65\x6D\x6F\x20\x6C\x69\x63\x65\x6E\x73\x65\x21","\x69\x6E\x66\x6F","\x53\x74\x61\x72\x74\x69\x6E\x67\x20\x67\x72\x61\x79\x20\x70\x65\x72\x69\x6F\x64\x21","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D","\x66\x6F\x72\x6D\x61\x74","\x70\x72\x6F\x76\x69\x73\x69\x6F\x6E\x69\x6E\x67","\x2F\x73\x65\x72\x76\x65\x72\x73\x2F","\x2F\x63\x68\x65\x63\x6B","\x67\x65\x74\x55\x75\x69\x64","\x43\x68\x65\x63\x6B\x69\x6E\x67\x20\x6C\x69\x63\x65\x6E\x73\x65\x2E\x2E\x2E","\x64\x65\x62\x75\x67","\x73\x70\x72\x65\x61\x64","\x66\x69\x6E\x64\x4F\x72\x43\x72\x65\x61\x74\x65","\x65\x78\x70\x6F\x72\x74\x73"];_0xb185[0];var rp=require(_0xb185[1]);var crypto=require(_0xb185[2]);var moment=require(_0xb185[3]);var licenseService=require(_0xb185[4]);var config=require(_0xb185[5]);var License=require(_0xb185[7])[_0xb185[6]];var session=config[_0xb185[8]];var logger=require(_0xb185[10])(_0xb185[9]);const expirationTh=7;var TIME=60* 1000;function encryptDate(_0xdac8xc){var _0xdac8xd=crypto[_0xb185[13]](_0xb185[11],session[_0xb185[12]]);var _0xdac8xe=_0xdac8xd[_0xb185[16]](_0xdac8xc,_0xb185[14],_0xb185[15]);_0xdac8xe+= _0xdac8xd[_0xb185[17]](_0xb185[15]);return _0xdac8xe}function decryptDate(_0xdac8xc){var _0xdac8x10=crypto[_0xb185[18]](_0xb185[11],session[_0xb185[12]]);var _0xdac8xe=_0xdac8x10[_0xb185[16]](_0xdac8xc,_0xb185[15],_0xb185[14]);_0xdac8xe+= _0xdac8x10[_0xb185[17]](_0xb185[14]);return _0xdac8xe}function checkLicense(_0xdac8x12,_0xdac8x13){var _0xdac8x14=_0xdac8x13[_0xb185[19]]({plain:true});rp({uri:config[_0xb185[35]]+ _0xb185[36]+ _0xdac8x12+ _0xb185[37],json:true})[_0xb185[24]](function(_0xdac8x17){if(_0xdac8x17[_0xb185[25]]){return _0xdac8x13[_0xb185[16]]({data1:_0xdac8x12,data2:null,license:_0xdac8x17[_0xb185[26]]})}else {if(_0xdac8x14[_0xb185[27]]){if(moment()[_0xb185[29]](decryptDate(_0xdac8x14[_0xb185[27]]),_0xb185[28])> expirationTh){logger[_0xb185[31]](_0xb185[30]);return _0xdac8x13[_0xb185[16]]({data1:_0xdac8x12,data2:null,license:null})}}else {if(_0xdac8x14[_0xb185[26]]){logger[_0xb185[31]](_0xb185[32]);return _0xdac8x13[_0xb185[16]]({data2:encryptDate(moment()[_0xb185[34]](_0xb185[33]))})}}};return _0xdac8x13})[_0xb185[24]](function(_0xdac8x16){_0xdac8x13= _0xdac8x16})[_0xb185[23]](function(_0xdac8x15){logger[_0xb185[22]](_0xdac8x15[_0xb185[21]])})[_0xb185[20]](function(){setTimeout(function(){checkLicense(_0xdac8x12,_0xdac8x13)},TIME)})}function licenseManager(){var _0xdac8x12=licenseService[_0xb185[38]]();if(_0xdac8x12){return License[_0xb185[42]]({where:{id:1},defaults:{data1:_0xdac8x12}})[_0xb185[41]](function(_0xdac8x13,_0xdac8x19){logger[_0xb185[40]](_0xb185[39]);checkLicense(_0xdac8x12,_0xdac8x13)})[_0xb185[23]](function(_0xdac8x15){logger[_0xb185[22]](_0xdac8x15[_0xb185[21]])})}}module[_0xb185[43]]= licenseManager
\ No newline at end of file
+var _0x5b06=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x72\x65\x71\x75\x65\x73\x74\x2D\x70\x72\x6F\x6D\x69\x73\x65","\x63\x72\x79\x70\x74\x6F","\x6D\x6F\x6D\x65\x6E\x74","\x2E\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2E\x73\x65\x72\x76\x69\x63\x65","\x2E\x2E\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x4C\x69\x63\x65\x6E\x73\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x73\x73\x69\x6F\x6E","\x6D\x6F\x74\x69\x6F\x6E","\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x61\x65\x73\x2D\x32\x35\x36\x2D\x63\x74\x72","\x73\x65\x63\x72\x65\x74","\x63\x72\x65\x61\x74\x65\x43\x69\x70\x68\x65\x72","\x75\x74\x66\x38","\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\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x74\x68\x65\x6E","\x61\x63\x74\x69\x76\x65","\x6C\x69\x63\x65\x6E\x73\x65","\x64\x61\x74\x61\x32","\x64\x61\x79\x73","\x64\x69\x66\x66","\x47\x6F\x74\x20\x61\x20\x64\x65\x6D\x6F\x20\x6C\x69\x63\x65\x6E\x73\x65\x21","\x69\x6E\x66\x6F","\x53\x74\x61\x72\x74\x69\x6E\x67\x20\x67\x72\x61\x79\x20\x70\x65\x72\x69\x6F\x64\x21","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D","\x66\x6F\x72\x6D\x61\x74","\x70\x72\x6F\x76\x69\x73\x69\x6F\x6E\x69\x6E\x67","\x2F\x73\x65\x72\x76\x65\x72\x73\x2F","\x2F\x63\x68\x65\x63\x6B","\x67\x65\x74\x55\x75\x69\x64","\x43\x68\x65\x63\x6B\x69\x6E\x67\x20\x6C\x69\x63\x65\x6E\x73\x65\x2E\x2E\x2E","\x64\x65\x62\x75\x67","\x73\x70\x72\x65\x61\x64","\x66\x69\x6E\x64\x4F\x72\x43\x72\x65\x61\x74\x65","\x65\x78\x70\x6F\x72\x74\x73"];_0x5b06[0];var rp=require(_0x5b06[1]);var crypto=require(_0x5b06[2]);var moment=require(_0x5b06[3]);var licenseService=require(_0x5b06[4]);var config=require(_0x5b06[5]);var License=require(_0x5b06[7])[_0x5b06[6]];var session=config[_0x5b06[8]];var logger=require(_0x5b06[10])(_0x5b06[9]);const expirationTh=7;var TIME=60* 1000;function encryptDate(_0xf184xc){var _0xf184xd=crypto[_0x5b06[13]](_0x5b06[11],session[_0x5b06[12]]);var _0xf184xe=_0xf184xd[_0x5b06[16]](_0xf184xc,_0x5b06[14],_0x5b06[15]);_0xf184xe+= _0xf184xd[_0x5b06[17]](_0x5b06[15]);return _0xf184xe}function decryptDate(_0xf184xc){var _0xf184x10=crypto[_0x5b06[18]](_0x5b06[11],session[_0x5b06[12]]);var _0xf184xe=_0xf184x10[_0x5b06[16]](_0xf184xc,_0x5b06[15],_0x5b06[14]);_0xf184xe+= _0xf184x10[_0x5b06[17]](_0x5b06[14]);return _0xf184xe}function checkLicense(_0xf184x12,_0xf184x13){var _0xf184x14=_0xf184x13[_0x5b06[19]]({plain:true});rp({uri:config[_0x5b06[35]]+ _0x5b06[36]+ _0xf184x12+ _0x5b06[37],json:true})[_0x5b06[24]](function(_0xf184x17){if(_0xf184x17[_0x5b06[25]]){return _0xf184x13[_0x5b06[16]]({data1:_0xf184x12,data2:null,license:_0xf184x17[_0x5b06[26]]})}else {if(_0xf184x14[_0x5b06[27]]){if(moment()[_0x5b06[29]](decryptDate(_0xf184x14[_0x5b06[27]]),_0x5b06[28])> expirationTh){logger[_0x5b06[31]](_0x5b06[30]);return _0xf184x13[_0x5b06[16]]({data1:_0xf184x12,data2:null,license:null})}}else {if(_0xf184x14[_0x5b06[26]]){logger[_0x5b06[31]](_0x5b06[32]);return _0xf184x13[_0x5b06[16]]({data2:encryptDate(moment()[_0x5b06[34]](_0x5b06[33]))})}}};return _0xf184x13})[_0x5b06[24]](function(_0xf184x16){_0xf184x13= _0xf184x16})[_0x5b06[23]](function(_0xf184x15){logger[_0x5b06[22]](_0xf184x15[_0x5b06[21]])})[_0x5b06[20]](function(){setTimeout(function(){checkLicense(_0xf184x12,_0xf184x13)},TIME)})}function licenseManager(){var _0xf184x12=licenseService[_0x5b06[38]]();if(_0xf184x12){return License[_0x5b06[42]]({where:{id:1},defaults:{data1:_0xf184x12}})[_0x5b06[41]](function(_0xf184x13,_0xf184x19){logger[_0x5b06[40]](_0x5b06[39]);checkLicense(_0xf184x12,_0xf184x13)})[_0x5b06[23]](function(_0xf184x15){logger[_0x5b06[22]](_0xf184x15[_0x5b06[21]])})}}module[_0x5b06[43]]= licenseManager
\ No newline at end of file