Built motion from commit 129fb4d95212661e48f0db455e75d668addbaddf. Version 3.0.0...
[motion-next.git] / server / components / encryptor / index.js
index 3a488df..c4e1774 100644 (file)
@@ -1 +1 @@
-const a825_0x2812=['update','base64','createHash','exports','binary','error','substr','unlink','sha256','final','data1','key','aes-256-ctr','join','license','separator','randomBytes','crypto','undefined','length','toString','data','read','promises','algorithm','utf8','write','concat','createWriteStream','app','createReadStream','utf-8','secret','from','../../config/logger','split','slice','./create-cypher-fallback','digest','open','parse','end','close','createCipheriv','info'];(function(_0x562b09,_0x2812ed){const _0x40b9a7=function(_0xdf8190){while(--_0xdf8190){_0x562b09['push'](_0x562b09['shift']());}};_0x40b9a7(++_0x2812ed);}(a825_0x2812,0xcb));const a825_0x40b9=function(_0x562b09,_0x2812ed){_0x562b09=_0x562b09-0x0;let _0x40b9a7=a825_0x2812[_0x562b09];return _0x40b9a7;};const _0x1ee946=a825_0x40b9;'use strict';const fs=require('fs'),crypto=require(_0x1ee946('0x27')),{createCypherFallback}=require(_0x1ee946('0xe')),logger=require(_0x1ee946('0xb'))(_0x1ee946('0x6')),DEFAULT_STRING_OPTIONS={'secret':'some-naughty-secret','algorithm':_0x1ee946('0x22'),'separator':'!'},DEFAULT_FILE_OPTIONS={'algorithm':'aes192','separator':'!'},KEYLEN_MAP={'aes-256-ctr':0x20,'aes192':0x18},IVLEN_MAP={'aes-256-ctr':0x18,'aes192':0x10};function getCipherAndIvText(_0xdf8190,_0x54ffee,_0x3b06c7){const _0x37ae40=_0x1ee946,_0x267850=KEYLEN_MAP[_0x54ffee],_0x228979=crypto[_0x37ae40('0x18')](_0x37ae40('0x1e'))[_0x37ae40('0x16')](String(_0xdf8190))[_0x37ae40('0xf')]('base64')['substr'](0x0,_0x267850),_0x3ebd49=Buffer[_0x37ae40('0xa')](_0x228979,'utf-8'),_0x2fd28e=crypto[_0x37ae40('0x26')](0x10),_0x528811=_0x2fd28e['toString'](_0x37ae40('0x17')),_0x195c8a=crypto[_0x37ae40('0x14')](_0x54ffee,_0x3ebd49,_0x2fd28e,_0x3b06c7);return[_0x195c8a,_0x528811];}function getDecipher(_0x4a906d,_0x3acf74,_0x562950,_0x2d0749){const _0x4e8013=_0x1ee946,_0x1033f5=KEYLEN_MAP[_0x3acf74],_0x39a0c9=typeof _0x562950==='string'&&_0x562950[_0x4e8013('0x29')]>0x0;let _0x30f7d1=null,_0x5580d7=null;if(!_0x39a0c9){logger[_0x4e8013('0x15')]('Missing\x20Initialization\x20Vector\x20in\x20the\x20encrypted\x20string.\x20Using\x20fallbacks.');const _0x2c91fb=createCypherFallback(_0x3acf74,_0x4a906d);_0x5580d7=_0x2c91fb['iv'],_0x30f7d1=_0x2c91fb[_0x4e8013('0x21')];}const _0x4f69a2=_0x39a0c9?Buffer[_0x4e8013('0xa')](_0x562950,_0x4e8013('0x17')):_0x5580d7,_0xbce435=_0x39a0c9?crypto[_0x4e8013('0x18')](_0x4e8013('0x1e'))[_0x4e8013('0x16')](String(_0x4a906d))[_0x4e8013('0xf')]('base64')[_0x4e8013('0x1c')](0x0,_0x1033f5):null,_0x4f8add=_0x39a0c9?Buffer['from'](_0xbce435,'utf-8'):_0x30f7d1,_0x591f2b=crypto['createDecipheriv'](_0x3acf74,_0x4f8add,_0x4f69a2,_0x2d0749);return _0x591f2b;}function encryptFile(_0x4dff48,_0x264885,_0x4fcb5d,_0x360408={}){return new Promise(function(_0x44d282,_0x5c8b70){const _0x325f9c=a825_0x40b9;_0x360408={...DEFAULT_FILE_OPTIONS,..._0x360408};const _0x4b53d0=fs[_0x325f9c('0x7')](_0x4dff48),_0x65f27d=fs[_0x325f9c('0x5')](_0x264885),[_0x336fac,_0x5a8734]=getCipherAndIvText(_0x4fcb5d,_0x360408[_0x325f9c('0x1')]);_0x4b53d0['on']('open',function(){const _0x10e17c=_0x325f9c,_0x1ef7f2=Buffer[_0x10e17c('0xa')](_0x5a8734,_0x10e17c('0x17')),_0x304d4e=Buffer['from'](_0x360408[_0x10e17c('0x25')],_0x10e17c('0x8'));_0x65f27d[_0x10e17c('0x3')](Buffer[_0x10e17c('0x4')]([_0x1ef7f2,_0x304d4e],_0x1ef7f2[_0x10e17c('0x29')]+_0x304d4e['length']));}),_0x4b53d0['on']('data',function(_0x18bcb8){const _0x35be1e=_0x325f9c,_0x5888cb=Buffer[_0x35be1e('0xa')](_0x336fac['update'](_0x18bcb8),_0x35be1e('0x1a'));_0x65f27d[_0x35be1e('0x3')](_0x5888cb);}),_0x4b53d0['on'](_0x325f9c('0x12'),function(){const _0x3a5cbd=_0x325f9c;try{const _0x117ee3=Buffer[_0x3a5cbd('0xa')](_0x336fac['final']('binary'),'binary');_0x65f27d[_0x3a5cbd('0x3')](_0x117ee3),_0x65f27d[_0x3a5cbd('0x12')](),_0x65f27d['on'](_0x3a5cbd('0x13'),function(){_0x44d282(_0x264885);});}catch(_0x32edbc){fs[_0x3a5cbd('0x1d')](_0x264885,_0x39a891=>{_0x5c8b70(_0x39a891===null?_0x32edbc:_0x39a891);});}});});}async function decryptFile(_0x2c70ae,_0x3f41c7,_0x3eb8fd,_0x3b5977={}){const _0x1e05ae=_0x1ee946;_0x3b5977={...DEFAULT_FILE_OPTIONS,..._0x3b5977};const _0x4a32c6=Buffer['from'](_0x3b5977[_0x1e05ae('0x25')],'utf-8')[_0x1e05ae('0x29')],_0x238286=IVLEN_MAP[_0x3b5977[_0x1e05ae('0x1')]],_0x166fd3=_0x238286+_0x4a32c6,_0x211e74=await fs[_0x1e05ae('0x0')][_0x1e05ae('0x10')](_0x2c70ae,'r'),_0x430f9b=Buffer['alloc'](_0x166fd3),{buffer:_0xe7fe02}=await _0x211e74[_0x1e05ae('0x2c')](_0x430f9b,0x0,_0x166fd3),_0x3c6621=_0xe7fe02[_0x1e05ae('0xd')](0x0,_0x238286),_0x21a504=_0xe7fe02['slice'](_0x238286),_0x403ef6=_0x21a504[_0x1e05ae('0x2a')](_0x1e05ae('0x8')),_0x615b26=_0x3c6621[_0x1e05ae('0x2a')](_0x1e05ae('0x17')),_0xa17a2e=_0x403ef6===_0x3b5977[_0x1e05ae('0x25')];return new Promise(function(_0x2e2b37,_0x416352){const _0x199128=_0x1e05ae,_0x380648=fs[_0x199128('0x7')](_0x2c70ae,{'start':_0xa17a2e?_0x166fd3:0x0,'fd':_0x211e74,'autoClose':!![]}),_0x320cc2=fs['createWriteStream'](_0x3f41c7),_0x1d5ae1=getDecipher(_0x3eb8fd,_0x3b5977[_0x199128('0x1')],_0xa17a2e?_0x615b26:null);_0x380648['on'](_0x199128('0x2b'),function(_0x45a85a){const _0x130e64=_0x199128,_0x36b845=Buffer[_0x130e64('0xa')](_0x1d5ae1['update'](_0x45a85a),_0x130e64('0x1a'));_0x320cc2[_0x130e64('0x3')](_0x36b845);}),_0x380648['on'](_0x199128('0x1b'),_0x405cbf=>_0x416352(_0x405cbf)),_0x380648['on']('end',function(){const _0x4d0c8d=_0x199128;try{const _0x1bdf42=Buffer['from'](_0x1d5ae1[_0x4d0c8d('0x1f')](_0x4d0c8d('0x1a')),_0x4d0c8d('0x1a'));_0x320cc2[_0x4d0c8d('0x3')](_0x1bdf42),_0x320cc2[_0x4d0c8d('0x12')](),_0x320cc2['on']('close',function(){_0x2e2b37(_0x3f41c7);});}catch(_0x43f350){fs[_0x4d0c8d('0x1d')](_0x3f41c7,_0x479b0f=>{_0x416352(_0x479b0f===null?_0x43f350:_0x479b0f);});}});});}function encryptString(_0x20a14a,_0x2bb1cd=DEFAULT_STRING_OPTIONS[_0x1ee946('0x9')],_0x14a752=DEFAULT_STRING_OPTIONS['algorithm'],_0x838908=DEFAULT_STRING_OPTIONS['separator']){const _0x2189e5=_0x1ee946;if(!_0x20a14a||_0x20a14a[_0x2189e5('0x29')]===0x0)return _0x20a14a;if(!_0x2bb1cd||_0x2bb1cd['length']===0x0)throw new Error('you\x20must\x20pass\x20a\x20secret');const [_0x35651a,_0x26bf93]=getCipherAndIvText(_0x2bb1cd,_0x14a752);let _0x553cc8=_0x35651a[_0x2189e5('0x16')](_0x20a14a,_0x2189e5('0x2'),'base64');return _0x553cc8+=_0x35651a[_0x2189e5('0x1f')](_0x2189e5('0x17')),[_0x26bf93,_0x553cc8]['join'](_0x838908);}function decryptString(_0x242ce0,_0x1c5f29=DEFAULT_STRING_OPTIONS['secret'],_0x488697=DEFAULT_STRING_OPTIONS[_0x1ee946('0x1')],_0x5a553c=DEFAULT_STRING_OPTIONS[_0x1ee946('0x25')]){const _0x28709e=_0x1ee946;if(!_0x242ce0||_0x242ce0[_0x28709e('0x29')]===0x0)return _0x242ce0;if(!_0x1c5f29||_0x1c5f29[_0x28709e('0x29')]===0x0)throw new Error('you\x20must\x20pass\x20a\x20secret');const _0x588b8e=_0x242ce0[_0x28709e('0xc')](_0x5a553c),_0x49e0a2=_0x588b8e[_0x28709e('0x29')]===0x2,_0x639963=_0x49e0a2?_0x588b8e[0x1]:_0x242ce0,_0x504e41=getDecipher(_0x1c5f29,_0x488697,_0x49e0a2?_0x588b8e[0x0]:undefined);let _0x3ee8b7=_0x504e41[_0x28709e('0x16')](_0x639963,_0x28709e('0x17'),'utf8');return _0x3ee8b7+=_0x504e41[_0x28709e('0x1f')](_0x28709e('0x2')),_0x3ee8b7;}function getValueFromLicense(_0x502be3,_0x4239e6){const _0x52a6bd=_0x1ee946;if(_0x502be3&&_0x4239e6){if(_0x4239e6['data1']&&_0x4239e6[_0x52a6bd('0x24')]){const _0x41d430=_0x4239e6[_0x52a6bd('0x20')],_0x5c0e62=_0x4239e6[_0x52a6bd('0x24')],_0x257a2e=_0x41d430['split']('-')[0x4],_0x5b0961=_0x41d430[_0x52a6bd('0xc')]('-')[0x0],_0x3fc344=[_0x257a2e,_0x41d430,_0x5b0961][_0x52a6bd('0x23')](':'),_0x2dc872=getDecipher(_0x3fc344,'aes-256-ctr');let _0x1df868=_0x2dc872[_0x52a6bd('0x16')](_0x5c0e62,'base64',_0x52a6bd('0x2'));_0x1df868+=_0x2dc872['final'](_0x52a6bd('0x2'));const _0x59d66e=JSON[_0x52a6bd('0x11')](_0x1df868);return typeof _0x59d66e[_0x502be3]===_0x52a6bd('0x28')?null:_0x59d66e[_0x502be3];}}return null;}module[_0x1ee946('0x19')]={'encryptFile':encryptFile,'decryptFile':decryptFile,'encryptString':encryptString,'decryptString':decryptString,'getValueFromLicense':getValueFromLicense};
\ No newline at end of file
+const a987_0x340e=['createWriteStream','update','end','string','aes-256-ctr','encryptString','createCipheriv','utf8','digest','split','createDecipheriv','secret','utf-8','concat','createHash','substr','app','open','info','error','binary','write','decryptString','data1','algorithm','createReadStream','decryptFile','promises','close','join','data','toString','license','alloc','base64','./create-cypher-fallback','exports','from','sha256','some-naughty-secret','unlink','Missing\x20Initialization\x20Vector\x20in\x20the\x20encrypted\x20string.\x20Using\x20fallbacks.','crypto','you\x20must\x20pass\x20a\x20secret','final','randomBytes','slice','encryptFile','separator','../../config/logger','key','read','aes192','length'];(function(_0x24f04b,_0x262b3c){const _0x340eff=function(_0xaa55f6){while(--_0xaa55f6){_0x24f04b['push'](_0x24f04b['shift']());}};_0x340eff(++_0x262b3c);}(a987_0x340e,0x1c7));const a987_0xaa55=function(_0x24f04b,_0x262b3c){_0x24f04b=_0x24f04b-0x16c;let _0x340eff=a987_0x340e[_0x24f04b];return _0x340eff;};const a987_0x4b375a=a987_0xaa55;'use strict';const fs=require('fs'),crypto=require(a987_0x4b375a(0x17f)),{createCypherFallback}=require(a987_0x4b375a(0x178)),logger=require(a987_0x4b375a(0x186))(a987_0x4b375a(0x19b)),DEFAULT_STRING_OPTIONS={'secret':a987_0x4b375a(0x17c),'algorithm':a987_0x4b375a(0x18f),'separator':'!'},DEFAULT_FILE_OPTIONS={'algorithm':a987_0x4b375a(0x189),'separator':'!'},KEYLEN_MAP={'aes-256-ctr':0x20,'aes192':0x18},IVLEN_MAP={'aes-256-ctr':0x18,'aes192':0x10};function getCipherAndIvText(_0x5d51c0,_0x10ce68,_0x23ead6){const _0x387437=a987_0x4b375a,_0x2f34bf=KEYLEN_MAP[_0x10ce68],_0x304dd6=crypto[_0x387437(0x199)]('sha256')['update'](String(_0x5d51c0))[_0x387437(0x193)](_0x387437(0x177))['substr'](0x0,_0x2f34bf),_0x5f311c=Buffer['from'](_0x304dd6,'utf-8'),_0x40cff4=crypto[_0x387437(0x182)](0x10),_0x5c113b=_0x40cff4[_0x387437(0x174)]('base64'),_0x1bf5d5=crypto[_0x387437(0x191)](_0x10ce68,_0x5f311c,_0x40cff4,_0x23ead6);return[_0x1bf5d5,_0x5c113b];}function getDecipher(_0x54dd8b,_0x5dbd6d,_0x4b7c46,_0x460c21){const _0x57c0cf=a987_0x4b375a,_0x26c21d=KEYLEN_MAP[_0x5dbd6d],_0x1af184=typeof _0x4b7c46===_0x57c0cf(0x18e)&&_0x4b7c46[_0x57c0cf(0x18a)]>0x0;let _0x42c61a=null,_0x24701a=null;if(!_0x1af184){logger[_0x57c0cf(0x19d)](_0x57c0cf(0x17e));const _0x2da813=createCypherFallback(_0x5dbd6d,_0x54dd8b);_0x24701a=_0x2da813['iv'],_0x42c61a=_0x2da813[_0x57c0cf(0x187)];}const _0x44aa76=_0x1af184?Buffer[_0x57c0cf(0x17a)](_0x4b7c46,'base64'):_0x24701a,_0x46f63a=_0x1af184?crypto[_0x57c0cf(0x199)](_0x57c0cf(0x17b))[_0x57c0cf(0x18c)](String(_0x54dd8b))['digest']('base64')[_0x57c0cf(0x19a)](0x0,_0x26c21d):null,_0x552bd2=_0x1af184?Buffer['from'](_0x46f63a,_0x57c0cf(0x197)):_0x42c61a,_0x25bc23=crypto[_0x57c0cf(0x195)](_0x5dbd6d,_0x552bd2,_0x44aa76,_0x460c21);return _0x25bc23;}function encryptFile(_0x3f9508,_0x50a8ce,_0x2ce9e3,_0x1c544b={}){return new Promise(function(_0x2eb933,_0x4fdcf5){const _0xea5a5f=a987_0xaa55;_0x1c544b={...DEFAULT_FILE_OPTIONS,..._0x1c544b};const _0x1df5aa=fs[_0xea5a5f(0x16e)](_0x3f9508),_0x1fa28e=fs[_0xea5a5f(0x18b)](_0x50a8ce),[_0x307b63,_0xc6cdf0]=getCipherAndIvText(_0x2ce9e3,_0x1c544b[_0xea5a5f(0x16d)]);_0x1df5aa['on'](_0xea5a5f(0x19c),function(){const _0x226561=_0xea5a5f,_0x438c82=Buffer['from'](_0xc6cdf0,_0x226561(0x177)),_0x1a4917=Buffer['from'](_0x1c544b[_0x226561(0x185)],_0x226561(0x197));_0x1fa28e[_0x226561(0x1a0)](Buffer[_0x226561(0x198)]([_0x438c82,_0x1a4917],_0x438c82[_0x226561(0x18a)]+_0x1a4917[_0x226561(0x18a)]));}),_0x1df5aa['on'](_0xea5a5f(0x173),function(_0x286f49){const _0x18044f=_0xea5a5f,_0x6203ba=Buffer[_0x18044f(0x17a)](_0x307b63[_0x18044f(0x18c)](_0x286f49),_0x18044f(0x19f));_0x1fa28e[_0x18044f(0x1a0)](_0x6203ba);}),_0x1df5aa['on']('end',function(){const _0x16770e=_0xea5a5f;try{const _0x32360f=Buffer[_0x16770e(0x17a)](_0x307b63['final'](_0x16770e(0x19f)),'binary');_0x1fa28e[_0x16770e(0x1a0)](_0x32360f),_0x1fa28e['end'](),_0x1fa28e['on'](_0x16770e(0x171),function(){_0x2eb933(_0x50a8ce);});}catch(_0x5170bc){fs[_0x16770e(0x17d)](_0x50a8ce,_0x3852c1=>{_0x4fdcf5(_0x3852c1===null?_0x5170bc:_0x3852c1);});}});});}async function decryptFile(_0x110143,_0x24ca2b,_0x8e8642,_0xfb93cd={}){const _0xaf1f42=a987_0x4b375a;_0xfb93cd={...DEFAULT_FILE_OPTIONS,..._0xfb93cd};const _0x4c06af=Buffer[_0xaf1f42(0x17a)](_0xfb93cd[_0xaf1f42(0x185)],'utf-8')['length'],_0x35de65=IVLEN_MAP[_0xfb93cd[_0xaf1f42(0x16d)]],_0x4e64dd=_0x35de65+_0x4c06af,_0x3eea22=await fs[_0xaf1f42(0x170)]['open'](_0x110143,'r'),_0x267c56=Buffer[_0xaf1f42(0x176)](_0x4e64dd),{buffer:_0x5a73eb}=await _0x3eea22[_0xaf1f42(0x188)](_0x267c56,0x0,_0x4e64dd),_0x5b34c8=_0x5a73eb[_0xaf1f42(0x183)](0x0,_0x35de65),_0x457083=_0x5a73eb['slice'](_0x35de65),_0x5acb37=_0x457083[_0xaf1f42(0x174)](_0xaf1f42(0x197)),_0x4d2204=_0x5b34c8[_0xaf1f42(0x174)]('base64'),_0x3cfca3=_0x5acb37===_0xfb93cd['separator'];return new Promise(function(_0x466a30,_0xbe7d4f){const _0x5d4366=_0xaf1f42,_0x4317ca=fs[_0x5d4366(0x16e)](_0x110143,{'start':_0x3cfca3?_0x4e64dd:0x0,'fd':_0x3eea22,'autoClose':!![]}),_0x294aa7=fs[_0x5d4366(0x18b)](_0x24ca2b),_0x41b24d=getDecipher(_0x8e8642,_0xfb93cd[_0x5d4366(0x16d)],_0x3cfca3?_0x4d2204:null);_0x4317ca['on'](_0x5d4366(0x173),function(_0x2a7a4c){const _0x19eca2=_0x5d4366,_0x20bd83=Buffer[_0x19eca2(0x17a)](_0x41b24d[_0x19eca2(0x18c)](_0x2a7a4c),_0x19eca2(0x19f));_0x294aa7[_0x19eca2(0x1a0)](_0x20bd83);}),_0x4317ca['on'](_0x5d4366(0x19e),_0x1f777d=>_0xbe7d4f(_0x1f777d)),_0x4317ca['on'](_0x5d4366(0x18d),function(){const _0x5ca98b=_0x5d4366;try{const _0x344013=Buffer[_0x5ca98b(0x17a)](_0x41b24d['final']('binary'),_0x5ca98b(0x19f));_0x294aa7[_0x5ca98b(0x1a0)](_0x344013),_0x294aa7['end'](),_0x294aa7['on'](_0x5ca98b(0x171),function(){_0x466a30(_0x24ca2b);});}catch(_0x291bec){fs[_0x5ca98b(0x17d)](_0x24ca2b,_0xfc20d=>{_0xbe7d4f(_0xfc20d===null?_0x291bec:_0xfc20d);});}});});}function encryptString(_0x57e235,_0x611b5d=DEFAULT_STRING_OPTIONS['secret'],_0x2b16ba=DEFAULT_STRING_OPTIONS[a987_0x4b375a(0x16d)],_0x3f485c=DEFAULT_STRING_OPTIONS[a987_0x4b375a(0x185)]){const _0x90015c=a987_0x4b375a;if(!_0x57e235||_0x57e235[_0x90015c(0x18a)]===0x0)return _0x57e235;if(!_0x611b5d||_0x611b5d[_0x90015c(0x18a)]===0x0)throw new Error(_0x90015c(0x180));const [_0x192f69,_0x1e224f]=getCipherAndIvText(_0x611b5d,_0x2b16ba);let _0xbdf0e6=_0x192f69['update'](_0x57e235,'utf8',_0x90015c(0x177));return _0xbdf0e6+=_0x192f69[_0x90015c(0x181)](_0x90015c(0x177)),[_0x1e224f,_0xbdf0e6]['join'](_0x3f485c);}function decryptString(_0x46c5ac,_0x1a9ca1=DEFAULT_STRING_OPTIONS[a987_0x4b375a(0x196)],_0x5ee555=DEFAULT_STRING_OPTIONS[a987_0x4b375a(0x16d)],_0x1208a2=DEFAULT_STRING_OPTIONS[a987_0x4b375a(0x185)]){const _0x475860=a987_0x4b375a;if(!_0x46c5ac||_0x46c5ac[_0x475860(0x18a)]===0x0)return _0x46c5ac;if(!_0x1a9ca1||_0x1a9ca1[_0x475860(0x18a)]===0x0)throw new Error(_0x475860(0x180));const _0x3b5205=_0x46c5ac[_0x475860(0x194)](_0x1208a2),_0x3038d7=_0x3b5205[_0x475860(0x18a)]===0x2,_0x4b182d=_0x3038d7?_0x3b5205[0x1]:_0x46c5ac,_0x6a2521=getDecipher(_0x1a9ca1,_0x5ee555,_0x3038d7?_0x3b5205[0x0]:undefined);let _0x2a16cd=_0x6a2521[_0x475860(0x18c)](_0x4b182d,'base64',_0x475860(0x192));return _0x2a16cd+=_0x6a2521['final'](_0x475860(0x192)),_0x2a16cd;}function getValueFromLicense(_0x40b8ae,_0x14d9c9){const _0x13964e=a987_0x4b375a;if(_0x40b8ae&&_0x14d9c9){if(_0x14d9c9[_0x13964e(0x16c)]&&_0x14d9c9[_0x13964e(0x175)]){const _0x26db9c=_0x14d9c9[_0x13964e(0x16c)],_0x10d16a=_0x14d9c9[_0x13964e(0x175)],_0x275755=_0x26db9c[_0x13964e(0x194)]('-')[0x4],_0x15e07f=_0x26db9c['split']('-')[0x0],_0x489b12=[_0x275755,_0x26db9c,_0x15e07f][_0x13964e(0x172)](':'),_0x508486=getDecipher(_0x489b12,_0x13964e(0x18f));let _0xa29884=_0x508486[_0x13964e(0x18c)](_0x10d16a,_0x13964e(0x177),_0x13964e(0x192));_0xa29884+=_0x508486[_0x13964e(0x181)](_0x13964e(0x192));const _0x390b2f=JSON['parse'](_0xa29884);return typeof _0x390b2f[_0x40b8ae]==='undefined'?null:_0x390b2f[_0x40b8ae];}}return null;}module[a987_0x4b375a(0x179)][a987_0x4b375a(0x184)]=encryptFile,module[a987_0x4b375a(0x179)][a987_0x4b375a(0x16f)]=decryptFile,module[a987_0x4b375a(0x179)][a987_0x4b375a(0x190)]=encryptString,module[a987_0x4b375a(0x179)][a987_0x4b375a(0x1a1)]=decryptString,module[a987_0x4b375a(0x179)]['getValueFromLicense']=getValueFromLicense;
\ No newline at end of file