Built motion from commit (unavailable).|2.5.4
[motion2.git] / server / config / license / util.js
index ac574d2..a042e77 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xad47=['getUuid','secrets','session','utf8','deadline','add','days','grayReason','changed','disabled','2027-01-01T00:00:00.000Z','Breaking\x20license','data1','message','License','find','checkLicense','crypto','util','lodash','moment','./hardware','../environment','../../mysqldb','license','isEmpty','License\x20key\x20value\x20not\x20found','data2','createDecipher','aes-256-ctr','format','%s:%s:%s','update','base64','final','parse','demo','uuid','machineUuid'];(function(_0x19a5fa,_0x2b2004){var _0x2c158d=function(_0x1fc843){while(--_0x1fc843){_0x19a5fa['push'](_0x19a5fa['shift']());}};_0x2c158d(++_0x2b2004);}(_0xad47,0xad));var _0x7ad4=function(_0x3203a1,_0x46c498){_0x3203a1=_0x3203a1-0x0;var _0x24215e=_0xad47[_0x3203a1];return _0x24215e;};'use strict';var crypto=require(_0x7ad4('0x0'));var util=require(_0x7ad4('0x1'));var _=require(_0x7ad4('0x2'));var moment=require(_0x7ad4('0x3'));var hardware=require(_0x7ad4('0x4'));var config=require(_0x7ad4('0x5'));var db=require(_0x7ad4('0x6'))['db'];function checkLicense(_0xf2ae45,_0x305628){if(_0xf2ae45){try{var _0x220c04=_0x305628||_0xf2ae45[_0x7ad4('0x7')];if(_[_0x7ad4('0x8')](_0x220c04)){throw new Error(_0x7ad4('0x9'));}var _0x1f969d=_0xf2ae45['data1'];var _0x3952e2=_0xf2ae45[_0x7ad4('0xa')];var _0x294578=_0x1f969d['split']('-')[0x4];var _0x3989b7=_0x1f969d['split']('-')[0x0];var _0x16989e=crypto[_0x7ad4('0xb')](_0x7ad4('0xc'),util[_0x7ad4('0xd')](_0x7ad4('0xe'),_0x294578,_0x1f969d,_0x3989b7));var _0x5d618d=_0x16989e[_0x7ad4('0xf')](_0x220c04,_0x7ad4('0x10'),'utf8');_0x5d618d+=_0x16989e[_0x7ad4('0x11')]('utf8');var _0x2414bf=JSON[_0x7ad4('0x12')](_0x5d618d);_0x2414bf[_0x7ad4('0x13')]=![];_0x2414bf[_0x7ad4('0x14')]=_0x1f969d;_0x2414bf[_0x7ad4('0x15')]=hardware[_0x7ad4('0x16')]();if(_0x3952e2){var _0x4ac13b=crypto[_0x7ad4('0xb')]('aes-256-ctr',config[_0x7ad4('0x17')][_0x7ad4('0x18')]);var _0xa1a9ba=_0x4ac13b['update'](_0x3952e2,_0x7ad4('0x10'),_0x7ad4('0x19'));_0xa1a9ba+=_0x4ac13b['final'](_0x7ad4('0x19'));_0x2414bf['gray']=_0xa1a9ba;_0x2414bf[_0x7ad4('0x1a')]=moment(_0xa1a9ba)[_0x7ad4('0x1b')](0x7,_0x7ad4('0x1c'))[_0x7ad4('0xd')]();_0x2414bf[_0x7ad4('0x1d')]=_0x2414bf[_0x7ad4('0x14')]!=_0x2414bf[_0x7ad4('0x15')]?_0x7ad4('0x1e'):_0x7ad4('0x1f');}return _0x2414bf;}catch(_0x4d5b61){return{'breaking':!![],'demo':!![],'agents':0x2,'telephones':0x0,'users':0x1,'expiration':_0x7ad4('0x20'),'chat':![],'mail':![],'fax':![],'messaging':![],'whatsapp':![],'cm':![],'dialer':![],'jscripty':![],'openchannel':![],'callysquare':0x2,'webrtc':![],'jaws':![],'custom':![],'update':![],'description':_0x7ad4('0x21'),'uuid':_0xf2ae45[_0x7ad4('0x22')],'machineUuid':hardware['getUuid'](),'message':_0x4d5b61[_0x7ad4('0x23')],'virtual':0x0,'voice':!![],'screenrecording':![],'preferred':![],'ai':![]};}}return{'demo':!![],'agents':0x2,'telephones':0x0,'users':0x1,'expiration':'2027-01-01T00:00:00.000Z','chat':![],'mail':![],'fax':![],'messaging':![],'whatsapp':![],'cm':![],'dialer':![],'jscripty':![],'openchannel':![],'callysquare':0x2,'webrtc':![],'jaws':![],'custom':![],'description':'Demo\x20license','uuid':_0xf2ae45[_0x7ad4('0x22')],'machineUuid':hardware[_0x7ad4('0x16')](),'virtual':0x0,'voice':!![],'screenrecording':![],'preferred':![],'ai':![]};}exports['getLicense']=function(_0x5006ee){return db[_0x7ad4('0x24')][_0x7ad4('0x25')](_['defaults'](_0x5006ee,{'raw':!![],'where':{'id':0x1}}))['then'](function(_0x1436f0){return checkLicense(_0x1436f0,null);});};exports[_0x7ad4('0x26')]=checkLicense;
\ No newline at end of file
+var _0x11c3=['../environment','../../mysqldb','isEmpty','License\x20key\x20value\x20not\x20found','data1','data2','split','createDecipher','aes-256-ctr','format','%s:%s:%s','update','base64','final','utf8','parse','demo','uuid','machineUuid','getUuid','secrets','session','add','days','grayReason','changed','disabled','2027-01-01T00:00:00.000Z','Breaking\x20license','message','getLicense','License','find','then','checkLicense','crypto','lodash','moment'];(function(_0x5214ef,_0x10e7b8){var _0xa284d=function(_0x1f264d){while(--_0x1f264d){_0x5214ef['push'](_0x5214ef['shift']());}};_0xa284d(++_0x10e7b8);}(_0x11c3,0x179));var _0x311c=function(_0x11b664,_0x5ed6d7){_0x11b664=_0x11b664-0x0;var _0x419ea6=_0x11c3[_0x11b664];return _0x419ea6;};'use strict';var crypto=require(_0x311c('0x0'));var util=require('util');var _=require(_0x311c('0x1'));var moment=require(_0x311c('0x2'));var hardware=require('./hardware');var config=require(_0x311c('0x3'));var db=require(_0x311c('0x4'))['db'];function checkLicense(_0x216edc,_0x10ecfa){if(_0x216edc){try{var _0x10100e=_0x10ecfa||_0x216edc['license'];if(_[_0x311c('0x5')](_0x10100e)){throw new Error(_0x311c('0x6'));}var _0x32fcf4=_0x216edc[_0x311c('0x7')];var _0x12d1d9=_0x216edc[_0x311c('0x8')];var _0xee6b8d=_0x32fcf4[_0x311c('0x9')]('-')[0x4];var _0x57a2cf=_0x32fcf4[_0x311c('0x9')]('-')[0x0];var _0x5c9f1c=crypto[_0x311c('0xa')](_0x311c('0xb'),util[_0x311c('0xc')](_0x311c('0xd'),_0xee6b8d,_0x32fcf4,_0x57a2cf));var _0xe748e1=_0x5c9f1c[_0x311c('0xe')](_0x10100e,_0x311c('0xf'),'utf8');_0xe748e1+=_0x5c9f1c[_0x311c('0x10')](_0x311c('0x11'));var _0x895566=JSON[_0x311c('0x12')](_0xe748e1);_0x895566[_0x311c('0x13')]=![];_0x895566[_0x311c('0x14')]=_0x32fcf4;_0x895566[_0x311c('0x15')]=hardware[_0x311c('0x16')]();if(_0x12d1d9){var _0x1d76b8=crypto[_0x311c('0xa')](_0x311c('0xb'),config[_0x311c('0x17')][_0x311c('0x18')]);var _0x19ed0f=_0x1d76b8[_0x311c('0xe')](_0x12d1d9,_0x311c('0xf'),_0x311c('0x11'));_0x19ed0f+=_0x1d76b8[_0x311c('0x10')]('utf8');_0x895566['gray']=_0x19ed0f;_0x895566['deadline']=moment(_0x19ed0f)[_0x311c('0x19')](0x7,_0x311c('0x1a'))['format']();_0x895566[_0x311c('0x1b')]=_0x895566[_0x311c('0x14')]!=_0x895566[_0x311c('0x15')]?_0x311c('0x1c'):_0x311c('0x1d');}return _0x895566;}catch(_0x113167){return{'breaking':!![],'demo':!![],'agents':0x2,'telephones':0x0,'users':0x1,'expiration':_0x311c('0x1e'),'chat':![],'mail':![],'fax':![],'messaging':![],'whatsapp':![],'cm':![],'dialer':![],'jscripty':![],'openchannel':![],'callysquare':0x2,'webrtc':![],'jaws':![],'custom':![],'update':![],'description':_0x311c('0x1f'),'uuid':_0x216edc['data1'],'machineUuid':hardware[_0x311c('0x16')](),'message':_0x113167[_0x311c('0x20')],'virtual':0x0,'voice':!![],'screenrecording':![],'preferred':![],'ai':![]};}}return{'demo':!![],'agents':0x2,'telephones':0x0,'users':0x1,'expiration':_0x311c('0x1e'),'chat':![],'mail':![],'fax':![],'messaging':![],'whatsapp':![],'cm':![],'dialer':![],'jscripty':![],'openchannel':![],'callysquare':0x2,'webrtc':![],'jaws':![],'custom':![],'description':'Demo\x20license','uuid':_0x216edc[_0x311c('0x7')],'machineUuid':hardware[_0x311c('0x16')](),'virtual':0x0,'voice':!![],'screenrecording':![],'preferred':![],'ai':![]};}exports[_0x311c('0x21')]=function(_0x476b8b){return db[_0x311c('0x22')][_0x311c('0x23')](_['defaults'](_0x476b8b,{'raw':!![],'where':{'id':0x1}}))[_0x311c('0x24')](function(_0xa93026){return checkLicense(_0xa93026,null);});};exports[_0x311c('0x25')]=checkLicense;
\ No newline at end of file