UNPKG

@syncfusion/react-base

Version:

A common package of core Pure React base, methods and class definitions

2 lines 6.69 kB
#! /usr/bin/env node 'use strict';var _0x2ca30f=_0x18a8;(function(_0x52b526,_0x244832){var _0x151d55=_0x18a8,_0x450b1b=_0x52b526();while(!![]){try{var _0x25ec78=parseInt(_0x151d55(0x125))/0x1+parseInt(_0x151d55(0x116))/0x2*(parseInt(_0x151d55(0x12c))/0x3)+-parseInt(_0x151d55(0x132))/0x4+parseInt(_0x151d55(0x11f))/0x5+parseInt(_0x151d55(0x10c))/0x6*(-parseInt(_0x151d55(0x10d))/0x7)+parseInt(_0x151d55(0x12b))/0x8+-parseInt(_0x151d55(0x127))/0x9*(parseInt(_0x151d55(0x121))/0xa);if(_0x25ec78===_0x244832)break;else _0x450b1b['push'](_0x450b1b['shift']());}catch(_0x22a657){_0x450b1b['push'](_0x450b1b['shift']());}}}(_0x29e7,0xed7d6));var fs=global['fs']=global['fs']||require('fs');const args=process[_0x2ca30f(0x11c)][_0x2ca30f(0x107)](0x2),isActivate=args[0x0]=='activate',customPath=args[0x1],platform=/JavaScript|ASPNET|ASPNETCORE|ASPNETMVC|FileFormats|essentialstudio/i,version=_0x2ca30f(0x12a);var errorMsg=![];function _0x18a8(_0x28a5c2,_0x1df2da){var _0x29e7c7=_0x29e7();return _0x18a8=function(_0x18a844,_0x790079){_0x18a844=_0x18a844-0x102;var _0x110dca=_0x29e7c7[_0x18a844];return _0x110dca;},_0x18a8(_0x28a5c2,_0x1df2da);}const envKey=process[_0x2ca30f(0x110)][_0x2ca30f(0x122)];if(isActivate){var licKey='';if(fs[_0x2ca30f(0x118)](_0x2ca30f(0x129)))licKey=fs[_0x2ca30f(0x134)](_0x2ca30f(0x129),_0x2ca30f(0x11d));else{if(envKey)licKey=envKey;else customPath&&fs['existsSync'](customPath)&&(licKey=fs[_0x2ca30f(0x134)](customPath,_0x2ca30f(0x11d)));}if(licKey!=''){var licKeySplit=licKey['split'](';'),pkey=[0x530000,0x790000,0x4e0000,0x630000,0x460000,0x750000,0x530000,0x690000,0x4f0000,0x6e0000,0x400000,0x440000,0x650000,0x760000,0x500000,0x6c0000,0x610000,0x740000,0x460000,0x6f0000,0x720000,0x6d0000],decryptedStr=[],resultArray=[];for(var i=0x0;i<licKeySplit[_0x2ca30f(0x115)];i++){var lKey=licKeySplit[i],decodeStr=getDecryptedData(lKey);if(!decodeStr)continue;var k=0x0,buffr='';for(var i=0x0;i<decodeStr[_0x2ca30f(0x115)];i++,k++){k===pkey['length']&&(k=0x0);var c=decodeStr[_0x2ca30f(0x12f)](i);buffr+=String[_0x2ca30f(0x106)](c^pkey[k]>>0x10);}decryptedStr=buffr[_0x2ca30f(0x103)](';');if(decryptedStr[_0x2ca30f(0x115)]>0x3){var minVersion=parseInt(decryptedStr[0x1][_0x2ca30f(0x103)]('.')[0x0],0xa),lastValue=parseInt(decryptedStr[0x4],0xa);resultArray[_0x2ca30f(0x12e)]({'currentPlatform':decryptedStr[0x0],'version':decryptedStr[0x1],'expiryDate':decryptedStr[0x2],'lastValue':lastValue,'minVersion':minVersion});if(resultArray&&resultArray[_0x2ca30f(0x115)])for(const res of resultArray){!platform[_0x2ca30f(0x108)](res[_0x2ca30f(0x11a)])?(errorMsg=!![],console['log'](_0x2ca30f(0x109)+res['currentPlatform']+_0x2ca30f(0x131))):res[_0x2ca30f(0x120)]>=res[_0x2ca30f(0x114)]&&res[_0x2ca30f(0x120)]!=res[_0x2ca30f(0x114)]||res['lastValue']<version?(errorMsg=!![],console[_0x2ca30f(0x130)](_0x2ca30f(0x11b)+res[_0x2ca30f(0x123)]['substring'](0x0,0x2)+_0x2ca30f(0x102)+version+_0x2ca30f(0x124))):(lastValue==null||isNaN(lastValue))&&(errorMsg=!![],console[_0x2ca30f(0x130)](_0x2ca30f(0x10b)));if(res[_0x2ca30f(0x12d)]){const expDate=new Date(res[_0x2ca30f(0x12d)]),currDate=new Date();if(expDate!==currDate&&expDate<currDate)errorMsg=!![],console[_0x2ca30f(0x130)](_0x2ca30f(0x128));else break;}}var licData=resultArray[0x0][_0x2ca30f(0x11a)]+';'+resultArray[0x0][_0x2ca30f(0x123)]+';'+resultArray[0x0][_0x2ca30f(0x12d)]+';'+'\x20;'+resultArray[0x0][_0x2ca30f(0x114)]+';',encryptedKey=getEncryptedKey(licData),jsFiles=[_0x2ca30f(0x11e),'./node_modules/@syncfusion/react-base/dist/es6/react-base.es2015.js',_0x2ca30f(0x117),'./node_modules/@syncfusion/react-base/dist/react-base.umd.min.js'];for(var n=0x0;n<jsFiles['length'];n++){if(fs[_0x2ca30f(0x118)](jsFiles[n])){var content=fs[_0x2ca30f(0x134)](jsFiles[n],_0x2ca30f(0x11d)),regex=jsFiles[n]===_0x2ca30f(0x133)?/npxKeyReplace[^"]*/:/npxKeyReplace[^']*/;content=content['replace'](regex,'npxKeyReplace'+encryptedKey),fs['writeFileSync'](jsFiles[n],content);}}!errorMsg&&console[_0x2ca30f(0x130)](_0x2ca30f(0x119));}else console[_0x2ca30f(0x130)]('(Error)\x20License\x20key\x20is\x20not\x20valid.');}}else console[_0x2ca30f(0x130)](_0x2ca30f(0x112));}else console['log']('Supported\x20command:\x20npx\x20syncfusion-license\x20activate');function getEncryptedKey(_0x1b6187){var _0x442309=_0x2ca30f,_0x3b6a04='',_0x1fd0e8=[],_0x2fec3a=[],_0x3dc71a=new Array();for(var _0x3cd63f=0x0;_0x3cd63f<_0x1b6187[_0x442309(0x115)];_0x3cd63f++){_0x1fd0e8[_0x3cd63f]=_0x1b6187[_0x3cd63f]['charCodeAt'](0x0);}for(var _0x137fb2=0x0,_0x160c09=0x41;_0x137fb2<0x1a;_0x137fb2++,_0x160c09++){_0x2fec3a[_0x137fb2]=String[_0x442309(0x106)](_0x160c09);}var _0x1a9a84=Math[_0x442309(0x126)](Math[_0x442309(0x113)]()*(_0x2fec3a['length']-0x1-0x0+0x1)+0x0),_0x49fbca=_0x2fec3a[_0x1a9a84][_0x442309(0x12f)](0x0);for(var _0x3cd63f=0x0;_0x3cd63f<_0x1b6187[_0x442309(0x115)];_0x3cd63f++){_0x3dc71a[_0x3cd63f]=parseInt(_0x1fd0e8[_0x3cd63f])+parseInt(_0x2fec3a[_0x1a9a84][_0x442309(0x12f)](0x0));}_0x3dc71a[_0x1fd0e8[_0x442309(0x115)]]=_0x49fbca;for(var _0x3cd63f=0x0;_0x3cd63f<_0x3dc71a[_0x442309(0x115)];_0x3cd63f++){_0x3b6a04+=String[_0x442309(0x106)](_0x3dc71a[_0x3cd63f]);}return Buffer['from'](_0x3b6a04,_0x442309(0x10a))[_0x442309(0x10e)](_0x442309(0x10f));}function getDecryptedData(_0x5bc2c1){var _0x289f3d=_0x2ca30f;try{return Buffer[_0x289f3d(0x111)](_0x5bc2c1,_0x289f3d(0x10f))['toString'](_0x289f3d(0x105));}catch(_0x2e3df5){return'';}};function _0x29e7(){var _0x3c9666=['SYNCFUSION_LICENSE','version','.*.*\x20version.','1674104fDoZdd','floor','90819NwFoXa','The\x20included\x20Syncfusion\x20license\x20key\x20has\x20expired.','./syncfusion-license.txt','29','15051392HdLMlY','17361fwbvyq','expiryDate','push','charCodeAt','log','\x20platform.\x20Please\x20enter\x20a\x20valid\x20key.','1430624xQwjCs','./node_modules/@syncfusion/react-base/dist/react-base.umd.min.js','readFileSync','.*.*\x20version,\x20please\x20enter\x20the\x20key\x20for\x20','split','exit','binary','fromCharCode','slice','test','The\x20key\x20entered\x20is\x20for\x20the\x20','ascii','(Error)\x20License\x20key\x20is\x20not\x20valid.','8972922Aqdidh','7WZHYjp','toString','base64','env','from','Please\x20add\x20the\x20syncfusion-license.txt\x20file\x20or\x20set\x20environment\x20variable\x20SYNCFUSION_LICENSE','random','lastValue','length','98tkfgxY','./node_modules/@syncfusion/react-base/dist/es6/react-base.es5.js','existsSync','(INFO)\x20Syncfusion\x20License\x20imported\x20successfully.','currentPlatform','The\x20key\x20entered\x20is\x20for\x20','argv','UTF8','./node_modules/@syncfusion/react-base/src/validate-lic.js','4470045qbYltE','minVersion','1890EePpeX'];_0x29e7=function(){return _0x3c9666;};return _0x29e7();}process[_0x2ca30f(0x104)](0x0);