#! /usr/bin/env node
'use strict';var _0x1e5da1=_0x583b;(function(_0x2abcd7,_0x587261){var _0x4c27d2=_0x583b,_0x336624=_0x2abcd7();while(!![]){try{var _0x5730f1=-parseInt(_0x4c27d2(0xd7))/0x1+-parseInt(_0x4c27d2(0xd3))/0x2*(parseInt(_0x4c27d2(0xd6))/0x3)+parseInt(_0x4c27d2(0xe1))/0x4*(parseInt(_0x4c27d2(0xf1))/0x5)+-parseInt(_0x4c27d2(0xf2))/0x6+-parseInt(_0x4c27d2(0xee))/0x7+parseInt(_0x4c27d2(0xef))/0x8*(parseInt(_0x4c27d2(0xd0))/0x9)+-parseInt(_0x4c27d2(0xd8))/0xa;if(_0x5730f1===_0x587261)break;else _0x336624['push'](_0x336624['shift']());}catch(_0xb5d358){_0x336624['push'](_0x336624['shift']());}}}(_0x2983,0xd11eb));var fs=global['fs']=global['fs']||require('fs');function _0x2983(){var _0x2572d0=['703533weWWAd','1197615qMVRjK','1791350zoGgyf','push','floor','fromCharCode','./node_modules/@syncfusion/ej2-base/src/validate-lic.js','version','currentPlatform','charCodeAt','npxKeyReplace','4BbdIvI','ascii','(INFO)\x20Syncfusion\x20License\x20imported\x20successfully.','replace','log','Please\x20add\x20the\x20syncfusion-license.txt\x20file\x20or\x20set\x20environment\x20variable\x20SYNCFUSION_LICENSE','toString','binary','./node_modules/@syncfusion/ej2-base/dist/es6/ej2-base.es5.js','expiryDate','split','env','length','3043782RSZWKe','4186024NDIKCg','(Error)\x20License\x20key\x20is\x20not\x20valid.','8532445uVNbYj','2241636kuretW','UTF8','random','readFileSync','from','base64','Supported\x20command:\x20npx\x20syncfusion-license\x20activate','27zDHSwj','existsSync','writeFileSync','2OxgpwW','./syncfusion-license.txt','argv'];_0x2983=function(){return _0x2572d0;};return _0x2983();}const args=process[_0x1e5da1(0xd5)]['slice'](0x2),envKey=process[_0x1e5da1(0xec)]['SYNCFUSION_LICENSE'];if(args=='activate'){var licKey='';if(fs[_0x1e5da1(0xd1)](_0x1e5da1(0xd4)))licKey=fs[_0x1e5da1(0xf5)]('./syncfusion-license.txt',_0x1e5da1(0xf3));else envKey&&(licKey=envKey);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[_0x1e5da1(0xed)];i++){var lKey=licKeySplit[i],decodeStr=getDecryptedData(lKey);if(!decodeStr)continue;var k=0x0,buffr='';for(var i=0x0;i<decodeStr[_0x1e5da1(0xed)];i++,k++){k===pkey[_0x1e5da1(0xed)]&&(k=0x0);var c=decodeStr[_0x1e5da1(0xdf)](i);buffr+=String[_0x1e5da1(0xdb)](c^pkey[k]>>0x10);}decryptedStr=buffr[_0x1e5da1(0xeb)](';');if(decryptedStr['length']>0x3){resultArray[_0x1e5da1(0xd9)]({'currentPlatform':decryptedStr[0x0],'version':decryptedStr[0x1],'expiryDate':decryptedStr[0x2]});var licData=resultArray[0x0][_0x1e5da1(0xde)]+';'+resultArray[0x0][_0x1e5da1(0xdd)]+';'+resultArray[0x0][_0x1e5da1(0xea)]+';',encryptedKey=getEncryptedKey(licData),jsFiles=[_0x1e5da1(0xdc),'./node_modules/@syncfusion/ej2-base/dist/es6/ej2-base.es2015.js',_0x1e5da1(0xe9),'./node_modules/@syncfusion/ej2-base/dist/ej2-base.umd.min.js'];for(var n=0x0;n<jsFiles[_0x1e5da1(0xed)];n++){if(fs[_0x1e5da1(0xd1)](jsFiles[n])){var content=fs[_0x1e5da1(0xf5)](jsFiles[n],_0x1e5da1(0xf3)),regex=jsFiles[n]==='./node_modules/@syncfusion/ej2-base/dist/ej2-base.umd.min.js'?/npxKeyReplace[^"]*/:/npxKeyReplace[^']*/;content=content[_0x1e5da1(0xe4)](regex,_0x1e5da1(0xe0)+encryptedKey),fs[_0x1e5da1(0xd2)](jsFiles[n],content);}}console['log'](_0x1e5da1(0xe3));}else console[_0x1e5da1(0xe5)](_0x1e5da1(0xf0));}}else console['log'](_0x1e5da1(0xe6));}else console[_0x1e5da1(0xe5)](_0x1e5da1(0xf8));function _0x583b(_0x2c297b,_0x4647eb){var _0x2983a2=_0x2983();return _0x583b=function(_0x583b0e,_0x51ea29){_0x583b0e=_0x583b0e-0xd0;var _0x303f12=_0x2983a2[_0x583b0e];return _0x303f12;},_0x583b(_0x2c297b,_0x4647eb);}function getEncryptedKey(_0x77856f){var _0xfe7328=_0x1e5da1,_0xe28f8e='',_0x58398b=[],_0x580758=[],_0x2da448=new Array();for(var _0x172ade=0x0;_0x172ade<_0x77856f[_0xfe7328(0xed)];_0x172ade++){_0x58398b[_0x172ade]=_0x77856f[_0x172ade][_0xfe7328(0xdf)](0x0);}for(var _0x57a1ea=0x0,_0x892c8a=0x41;_0x57a1ea<0x1a;_0x57a1ea++,_0x892c8a++){_0x580758[_0x57a1ea]=String[_0xfe7328(0xdb)](_0x892c8a);}var _0x2397f2=Math[_0xfe7328(0xda)](Math[_0xfe7328(0xf4)]()*(_0x580758[_0xfe7328(0xed)]-0x1-0x0+0x1)+0x0),_0x14f3ec=_0x580758[_0x2397f2]['charCodeAt'](0x0);for(var _0x172ade=0x0;_0x172ade<_0x77856f[_0xfe7328(0xed)];_0x172ade++){_0x2da448[_0x172ade]=parseInt(_0x58398b[_0x172ade])+parseInt(_0x580758[_0x2397f2][_0xfe7328(0xdf)](0x0));}_0x2da448[_0x58398b[_0xfe7328(0xed)]]=_0x14f3ec;for(var _0x172ade=0x0;_0x172ade<_0x2da448[_0xfe7328(0xed)];_0x172ade++){_0xe28f8e+=String['fromCharCode'](_0x2da448[_0x172ade]);}return Buffer['from'](_0xe28f8e,_0xfe7328(0xe2))[_0xfe7328(0xe7)](_0xfe7328(0xf7));}function getDecryptedData(_0xdbb0fd){var _0x71bbfb=_0x1e5da1;try{return Buffer[_0x71bbfb(0xf6)](_0xdbb0fd,_0x71bbfb(0xf7))[_0x71bbfb(0xe7)](_0x71bbfb(0xe8));}catch(_0x4846be){return'';}};process['exit'](0x0);