@syncfusion/ej2-base
Version:
A common package of Essential JS 2 base libraries, methods and class definitions
2 lines • 26.8 kB
JavaScript
;const _0x14d2ef=_0x52d3;(function(_0x2145b9,_0x2ee3bf){const _0x287fc8=_0x52d3,_0x262133=_0x2145b9();while(!![]){try{const _0x467465=parseInt(_0x287fc8(0x1f7))/0x1+-parseInt(_0x287fc8(0x1b6))/0x2*(parseInt(_0x287fc8(0x1e4))/0x3)+parseInt(_0x287fc8(0x1f0))/0x4*(-parseInt(_0x287fc8(0x196))/0x5)+parseInt(_0x287fc8(0x1c0))/0x6+parseInt(_0x287fc8(0x1c5))/0x7+parseInt(_0x287fc8(0x1d9))/0x8*(parseInt(_0x287fc8(0x1fb))/0x9)+-parseInt(_0x287fc8(0x186))/0xa;if(_0x467465===_0x2ee3bf)break;else _0x262133['push'](_0x262133['shift']());}catch(_0x2839e3){_0x262133['push'](_0x262133['shift']());}}}(_0x305e,0x34928));function _0x52d3(_0x4bdd00,_0x15058d){const _0x305ef9=_0x305e();return _0x52d3=function(_0x52d37f,_0x433215){_0x52d37f=_0x52d37f-0x184;let _0x4f5a3b=_0x305ef9[_0x52d37f];return _0x4f5a3b;},_0x52d3(_0x4bdd00,_0x15058d);}var fs=global['fs']=global['fs']||require('fs');const args=process[_0x14d2ef(0x187)][_0x14d2ef(0x1ca)](0x2),isActivate=args[0x0]=='activate',customPath=args[0x1],platform=/JavaScript|ASPNET|ASPNETCORE|ASPNETMVC|FileFormats|essentialstudio/i,prefixRegex=/essentialui|pdfviewersdk|documentsdk|spreadsheeteditorsdk|docxeditorsdk/i,incorrectPlatform=/JavaScript|ASPNET|ASPNETCORE|ASPNETMVC|FileFormats/i,version=_0x14d2ef(0x1a4);var errorMsg=![];const envKey=process[_0x14d2ef(0x1f9)][_0x14d2ef(0x1ed)],readline=require(_0x14d2ef(0x1c6)),{exec}=require(_0x14d2ef(0x189)),value=process[_0x14d2ef(0x187)]['slice'](0x2),isValidate=value[0x0]==='validate';let isMessage='',mostUsedVersion1='';if(isActivate)getLicense();else isValidate?validatePackageJson():console[_0x14d2ef(0x1e8)](_0x14d2ef(0x204));function getLicense(_0x1d2d39){const _0x166ab3=_0x14d2ef;var _0x44bf2f='';if(fs[_0x166ab3(0x1ba)](_0x166ab3(0x190)))_0x44bf2f=fs[_0x166ab3(0x1a0)](_0x166ab3(0x190),_0x166ab3(0x1e5));else{if(envKey)_0x44bf2f=envKey;else customPath&&fs['existsSync'](customPath)&&(_0x44bf2f=fs['readFileSync'](customPath,_0x166ab3(0x1e5)));}if(_0x44bf2f!=''){var _0x686fc1=_0x44bf2f['split'](';'),_0x5d54a6=[0x530000,0x790000,0x4e0000,0x630000,0x460000,0x750000,0x530000,0x690000,0x4f0000,0x6e0000,0x400000,0x440000,0x650000,0x760000,0x500000,0x6c0000,0x610000,0x740000,0x460000,0x6f0000,0x720000,0x6d0000],_0x124a72=[],_0x33d439=[],_0x59bfbd=[];for(var _0x456302=0x0;_0x456302<_0x686fc1[_0x166ab3(0x1dd)];_0x456302++){var _0x428108=_0x686fc1[_0x456302],_0x5e6914=getDecryptedData(_0x428108);if(!_0x5e6914)continue;var _0x1c5845=0x0,_0x57e883='';for(var _0x29f9c1=0x0;_0x29f9c1<_0x5e6914[_0x166ab3(0x1dd)];_0x29f9c1++,_0x1c5845++){_0x1c5845===_0x5d54a6[_0x166ab3(0x1dd)]&&(_0x1c5845=0x0);var _0x28aa7c=_0x5e6914[_0x166ab3(0x1a2)](_0x29f9c1);_0x57e883+=String[_0x166ab3(0x184)](_0x28aa7c^_0x5d54a6[_0x1c5845]>>0x10);}_0x124a72=_0x57e883['split'](';');if(_0x124a72[_0x166ab3(0x1dd)]>0x3){var _0x461c1b=parseInt(_0x124a72[0x1][_0x166ab3(0x194)]('.')[0x0],0xa),_0x2886fd=parseInt(_0x124a72[0x4],0xa);_0x33d439[_0x166ab3(0x1fa)]({'currentPlatform':_0x124a72[0x0],'version':_0x124a72[0x1],'expiryDate':_0x124a72[0x2],'lastValue':_0x2886fd,'minVersion':_0x461c1b});if(_0x33d439&&_0x33d439[_0x166ab3(0x1dd)])for(const _0x10bdfd of _0x33d439){if(!platform['test'](_0x10bdfd[_0x166ab3(0x1b2)])&&!prefixRegex[_0x166ab3(0x1b4)](_0x10bdfd[_0x166ab3(0x1b2)]))errorMsg=!![],console[_0x166ab3(0x1e8)]('The\x20key\x20entered\x20is\x20for\x20the\x20'+_0x10bdfd[_0x166ab3(0x1b2)]+'\x20platform.\x20Please\x20enter\x20a\x20valid\x20key.');else incorrectPlatform['test'](_0x10bdfd[_0x166ab3(0x1b2)])&&parseInt(_0x10bdfd[_0x166ab3(0x1b5)]['split']('.')[0x0],0xa)>0x1e?(errorMsg=!![],console[_0x166ab3(0x1e8)]('The\x20key\x20entered\x20is\x20for\x20the\x20'+_0x10bdfd[_0x166ab3(0x1b2)]+'\x20'+parseInt(_0x10bdfd[_0x166ab3(0x1b5)][_0x166ab3(0x194)]('.')[0x0],0xa)+_0x166ab3(0x1a1))):(_0x10bdfd[_0x166ab3(0x1f2)]>=_0x10bdfd[_0x166ab3(0x1bc)]&&_0x10bdfd['minVersion']!=_0x10bdfd['lastValue']||_0x10bdfd['lastValue']<version?(errorMsg=!![],console[_0x166ab3(0x1e8)]('The\x20key\x20entered\x20is\x20for\x20'+_0x10bdfd['version']['substring'](0x0,0x2)+_0x166ab3(0x1a9)+version+_0x166ab3(0x1f6))):(_0x2886fd==null||isNaN(_0x2886fd))&&(errorMsg=!![],console[_0x166ab3(0x1e8)](_0x166ab3(0x185))),!isActivate&&(_0x10bdfd[_0x166ab3(0x1b5)][_0x166ab3(0x1a6)](0x0,0x2)!==version&&_0x1d2d39(_0x10bdfd[_0x166ab3(0x1b5)][_0x166ab3(0x1a6)](0x0,0x2))));if(_0x10bdfd[_0x166ab3(0x1e1)]){const _0x102aee=new Date(_0x10bdfd[_0x166ab3(0x1e1)]),_0x55494f=new Date();if(_0x102aee!==_0x55494f&&_0x102aee<_0x55494f)errorMsg=!![],console[_0x166ab3(0x1e8)]('The\x20included\x20Syncfusion\x20license\x20key\x20has\x20expired.');else break;}}isValidate&&!errorMsg&&!isActivate&&(_0x33d439[0x0][_0x166ab3(0x1b5)][_0x166ab3(0x1a6)](0x0,0x2)==version&&_0x1d2d39(_0x33d439[0x0][_0x166ab3(0x1b5)][_0x166ab3(0x1a6)](0x0,0x2)));var _0x55093c=_0x33d439[_0x456302]['currentPlatform']+';'+_0x33d439[_0x456302][_0x166ab3(0x1b5)]+';'+_0x33d439[_0x456302]['expiryDate']+';'+'\x20;'+_0x33d439[_0x456302][_0x166ab3(0x1bc)]+';',_0x40cee2=getEncryptedKey(_0x55093c);_0x59bfbd[_0x166ab3(0x1fa)](_0x40cee2);var _0x40cb2f=['./node_modules/@syncfusion/ej2-base/src/validate-lic.js',_0x166ab3(0x1a7),_0x166ab3(0x1d1),'./node_modules/@syncfusion/ej2-base/dist/ej2-base.umd.min.js'];for(var _0x537385=0x0;_0x537385<_0x40cb2f[_0x166ab3(0x1dd)];_0x537385++){if(fs['existsSync'](_0x40cb2f[_0x537385])){var _0x28472d=_0x59bfbd[_0x166ab3(0x1aa)](';'),_0x2dea2a=fs['readFileSync'](_0x40cb2f[_0x537385],_0x166ab3(0x1e5)),_0x12558b=_0x40cb2f[_0x537385]===_0x166ab3(0x1cb)?/npxKeyReplace[^"]*/:/npxKeyReplace[^']*/;_0x2dea2a=_0x2dea2a['replace'](_0x12558b,_0x166ab3(0x198)+_0x28472d),fs[_0x166ab3(0x1bf)](_0x40cb2f[_0x537385],_0x2dea2a);}}!errorMsg&&!isValidate&&console[_0x166ab3(0x1e8)](_0x166ab3(0x19e));}else console[_0x166ab3(0x1e8)](_0x166ab3(0x185));}}else console[_0x166ab3(0x1e8)](_0x166ab3(0x1ad));}function validatePackageJson(){const _0x959230=_0x14d2ef;var _0x196825=fs[_0x959230(0x1a0)](_0x959230(0x1cd),_0x959230(0x1e5)),_0x1c13b2=JSON[_0x959230(0x1c9)](_0x196825),_0x25e87a=_0x1c13b2[_0x959230(0x19f)]||{},_0x40c3b1=_0x1c13b2[_0x959230(0x1de)]||{};let _0x5b1ea8=![],_0xea733e=![],_0x1253a6={},_0x535907=new Set(),_0x23f337={},_0x85ff1=_0x959230(0x19c);if(_0x25e87a[_0x959230(0x1e7)](_0x959230(0x1d4))||_0x40c3b1[_0x959230(0x1e7)](_0x959230(0x1d4)))_0x85ff1='Next\x20js';else(_0x25e87a['hasOwnProperty'](_0x959230(0x1ef))||_0x40c3b1[_0x959230(0x1e7)]('vite'))&&(_0x85ff1=_0x959230(0x1ef));let _0x1f52a1=![],_0x1da2b1=![],_0x4b14e2=![],_0x160520=![];for(const _0x3c3235 of Object[_0x959230(0x199)](_0x25e87a)){if(_0x3c3235[_0x959230(0x1e9)](_0x959230(0x1fe)))_0x1f52a1=!![];else{if(_0x3c3235['startsWith'](_0x959230(0x1e0)))_0x1da2b1=!![];else{if(_0x3c3235[_0x959230(0x1e9)](_0x959230(0x1d3)))_0x4b14e2=!![];else{if(_0x3c3235[_0x959230(0x1e9)](_0x959230(0x1d2)))_0x160520=!![];}}}}if(_0x1f52a1)_0x85ff1=_0x959230(0x19d);else{if(_0x1da2b1)_0x85ff1=_0x959230(0x193);else{if(_0x4b14e2)_0x85ff1=_0x959230(0x1ab);else{if(_0x160520)_0x85ff1='typescript';}}}const _0x4e7a67=(_0x602811,_0x25566e,_0x414571)=>{const _0x4d4c91=_0x959230;exec(_0x4d4c91(0x1eb)+_0x602811+'@'+_0x25566e+'\x20version',(_0x468baf,_0x36b2e1,_0x1c6507)=>{_0x468baf||_0x1c6507?_0x414571(![]):_0x414571(!![]);});},_0x523c68=(_0x4d0888,_0x2b0642,_0x457b54)=>{const _0x2a17d2=_0x959230;exec(_0x2a17d2(0x1eb)+_0x4d0888+'@'+_0x2b0642+_0x2a17d2(0x1c8),(_0x3cbebb,_0x1abdb5,_0x4018da)=>{const _0x13408b=_0x2a17d2;if(!_0x3cbebb&&!_0x4018da){const _0x5113af=_0x1abdb5['trim']()[_0x13408b(0x194)]('\x0a')[_0x13408b(0x1be)](_0x3b4fa0=>_0x3b4fa0['trim']()['replace'](/'/g,'')),_0xbc200=_0x5113af[_0x5113af['length']-0x1];_0x457b54(_0xbc200);}});},_0x6035b8={'angular':_0x959230(0x191),'react':_0x959230(0x1ee),'vue':_0x959230(0x1f3),'vite':_0x959230(0x1dc),'Next\x20js':_0x959230(0x1d6)},_0x11c1c1=_0x6035b8[_0x85ff1]||'',_0x2b9c8=readline[_0x959230(0x1f4)]({'input':process[_0x959230(0x1b8)],'output':process[_0x959230(0x1af)]}),_0x4fdb82=_0x98791e=>{const _0xc7a05=_0x959230,_0x38cf20=new Set(Object[_0xc7a05(0x207)](_0x25e87a)[_0xc7a05(0x1be)](_0x22dbb1=>_0x22dbb1['match'](/\d+/)[0x0])),_0x36ea0f=Array[_0xc7a05(0x1da)](_0x38cf20)[_0xc7a05(0x1aa)](',\x20');isMessage='Your\x20package.json\x20contains\x20two\x20major\x20versions.\x20Based\x20on\x20your\x20license\x20key,\x20you\x20should\x20use\x20'+_0x98791e+'.*.*\x20version.\x20Would\x20you\x20like\x20me\x20to\x20auto-correct\x20the\x20version\x20in\x20package.json?\x20(Yes/No):\x20',_0x2b9c8[_0xc7a05(0x1cf)](isMessage,_0x37c641=>{const _0x133242=_0xc7a05;_0x37c641=_0x37c641[_0x133242(0x18f)]()[_0x133242(0x1b3)]();if(_0x37c641===_0x133242(0x1a5)||_0x37c641==='y')_0x2b9c8[_0x133242(0x1cf)](_0x133242(0x208)+_0x36ea0f+_0x133242(0x1df),_0x38bd3b=>{mostUsedVersion1=_0x38bd3b['trim'](),_0x4eeb72(mostUsedVersion1,_0x34d761=>{const _0x4a152d=_0x52d3;_0x34d761?(fs[_0x4a152d(0x1bf)](_0x4a152d(0x1cd),JSON[_0x4a152d(0x1bd)](_0x1c13b2,null,0x2)),console[_0x4a152d(0x1e8)](_0x4a152d(0x203)+_0x11c1c1+_0x4a152d(0x201))):(fs[_0x4a152d(0x1bf)](_0x4a152d(0x1cd),JSON['stringify'](_0x1c13b2,null,0x2)),console[_0x4a152d(0x1e8)]('The\x20package.json\x20file\x20has\x20been\x20updated.\x20'+_0x11c1c1+_0x4a152d(0x1a3))),_0x2b9c8[_0x4a152d(0x19b)]();});});else{console[_0x133242(0x1e8)]('Your\x20package.json\x20contains\x20two\x20major\x20versions.\x20Based\x20on\x20your\x20license\x20key,\x20you\x20should\x20use\x20'+_0x98791e+_0x133242(0x1f6)),console['log'](_0x133242(0x1db));for(const [_0xe5375a,_0x37d50c]of Object[_0x133242(0x1ec)](_0x25e87a)){if(_0xe5375a[_0x133242(0x1e9)](_0x133242(0x1c4))){const _0x1c5a77='~'+_0x98791e+_0x133242(0x206);console[_0x133242(0x1e8)]('\x22'+_0xe5375a+_0x133242(0x1ce)+_0x1c5a77+'\x22,');}}console[_0x133242(0x1e8)](_0x133242(0x1a8)+_0x11c1c1+'\x20remove\x20the\x20@syncfusion\x20folder\x20from\x20node_modules\x20and\x20delete\x20the\x20package-lock.json\x20from\x20the\x20root\x20directory.\x20Then,\x20reinstall\x20the\x20packages\x20and\x20ensure\x20that\x20you\x20are\x20using\x20a\x20valid\x20license\x20key'),_0x2b9c8[_0x133242(0x19b)]();}});},_0x3b2820=()=>{const _0x2d466d=_0x959230;isMessage=_0x2d466d(0x1ff),_0x2b9c8[_0x2d466d(0x1cf)](isMessage,_0x48e368=>{const _0x523ce5=_0x2d466d;_0x48e368=_0x48e368[_0x523ce5(0x18f)]()[_0x523ce5(0x1b3)]();if(_0x48e368===_0x523ce5(0x1a5)||_0x48e368==='y')_0x5ec346();else{console[_0x523ce5(0x1e8)](_0x523ce5(0x205)),console['log'](_0x523ce5(0x1ac));for(const [_0xb55a29,_0x27d1d7]of Object[_0x523ce5(0x1ec)](_0x25e87a)){if(_0xb55a29[_0x523ce5(0x1e9)]('@syncfusion')){const _0x3ab25b=_0x27d1d7['match'](/\d+/)[0x0];_0x523c68(_0xb55a29,_0x3ab25b,_0x135b3f=>{const _0x295025=_0x523ce5,_0x4f98e1='~'+_0x135b3f['match'](/\d+\.\d+\.\d+/)[0x0];console['log']('\x22'+_0xb55a29+_0x295025(0x1ce)+_0x4f98e1+'\x22,');});}}_0x2b9c8[_0x523ce5(0x19b)]();}});},_0x30ff68=()=>{isMessage='It\x20looks\x20like\x20your\x20Syncfusion\x20component\x20packages\x20use\x20the\x20caret\x20(^)\x20symbol.\x20To\x20avoid\x20unexpected\x20behavior\x20and\x20compatibility\x20issues,\x20would\x20you\x20like\x20me\x20to\x20replace\x20it\x20with\x20the\x20tilde\x20(~)\x20symbol?\x20Please\x20enter\x20\x22yes\x22\x20or\x20\x22no\x22:\x20',_0x2b9c8['question'](isMessage,_0x3da408=>{const _0x57eb18=_0x52d3;_0x3da408=_0x3da408['trim']()[_0x57eb18(0x1b3)]();if(_0x3da408===_0x57eb18(0x1a5)||_0x3da408==='y'){for(const [_0x299b31,_0x411da0]of Object[_0x57eb18(0x1ec)](_0x25e87a)){_0x299b31['startsWith'](_0x57eb18(0x1c4))&&_0x411da0['startsWith']('^')&&(_0x1c13b2[_0x57eb18(0x19f)][_0x299b31]='~'+_0x411da0[_0x57eb18(0x1ca)](0x1));}fs[_0x57eb18(0x1bf)](_0x57eb18(0x1cd),JSON[_0x57eb18(0x1bd)](_0x1c13b2,null,0x2)),console[_0x57eb18(0x1e8)](_0x57eb18(0x1c2)+_0x11c1c1+_0x57eb18(0x18d)),_0x2b9c8[_0x57eb18(0x19b)]();}else{if(_0xea733e){console[_0x57eb18(0x1e8)]('Ensure\x20that\x20all\x20packages\x20in\x20the\x20dependencies\x20use\x20the\x20tilde\x20(~)\x20symbol.\x20Note:\x20Avoid\x20using\x20both\x20the\x20tilde\x20(~)\x20and\x20caret\x20(^)\x20symbols\x20together\x20in\x20your\x20dependencies'),console['log'](_0x57eb18(0x1ac));for(const [_0xe0c289,_0x2ac17e]of Object['entries'](_0x25e87a)){_0xe0c289[_0x57eb18(0x1e9)](_0x57eb18(0x1c4))&&console['log']('\x22'+_0xe0c289+_0x57eb18(0x1b7)+_0x2ac17e['match'](/\d+\.\d+\.\d+/)[0x0]+'\x22,');}console['log'](_0x57eb18(0x1f1)+_0x11c1c1+_0x57eb18(0x18d));}_0x2b9c8['close']();}});},_0x4d2a70=()=>{const _0x5daa2d=_0x959230;isMessage=_0x5daa2d(0x18a)+(_0x85ff1['charAt'](0x0)['toUpperCase']()+_0x85ff1['slice'](0x1))+_0x5daa2d(0x1e6),_0x2b9c8['question'](isMessage,_0x5c50a7=>{const _0x43340c=_0x5daa2d;_0x5c50a7=_0x5c50a7[_0x43340c(0x18f)]()['toLowerCase']();if(_0x5c50a7===_0x43340c(0x1a5)||_0x5c50a7==='y'){for(const _0x4e4d1e of Object[_0x43340c(0x199)](_0x25e87a)){_0x4e4d1e[_0x43340c(0x1e9)](_0x43340c(0x1d2))&&!_0x4e4d1e[_0x43340c(0x1d7)](_0x43340c(0x19a))&&!_0x4e4d1e['includes'](_0x43340c(0x1c1))&&!_0x4e4d1e[_0x43340c(0x1d7)](_0x43340c(0x18e))&&delete _0x25e87a[_0x4e4d1e];}fs['writeFileSync'](_0x43340c(0x1cd),JSON[_0x43340c(0x1bd)](_0x1c13b2,null,0x2)),console['log'](_0x43340c(0x195)+_0x11c1c1+_0x43340c(0x1d0));}else{console[_0x43340c(0x1e8)]('Your\x20dependencies\x20contain\x20both\x20TypeScript\x20and\x20'+_0x85ff1+_0x43340c(0x1ae)),console[_0x43340c(0x1e8)](_0x43340c(0x1ac));for(const [_0x2d7b3f,_0x4193c1]of Object[_0x43340c(0x1ec)](_0x25e87a)){(_0x2d7b3f[_0x43340c(0x1d7)](_0x43340c(0x19a))||_0x2d7b3f['includes'](_0x43340c(0x1c1))||_0x2d7b3f[_0x43340c(0x1d7)]('-vue'))&&console[_0x43340c(0x1e8)]('\x22'+_0x2d7b3f+_0x43340c(0x1ce)+_0x4193c1+'\x22,');}console[_0x43340c(0x1e8)](_0x43340c(0x1a8)+_0x11c1c1+_0x43340c(0x1d8));}_0x2b9c8[_0x43340c(0x19b)]();});};(_0x1f52a1||_0x1da2b1||_0x4b14e2)&&_0x160520&&_0x4d2a70();const _0x529701=()=>{const _0x19a0bb=_0x959230;isMessage=_0x19a0bb(0x200),_0x2b9c8[_0x19a0bb(0x1cf)](isMessage,_0x2bb9c6=>{const _0x3a6657=_0x19a0bb;_0x2bb9c6=_0x2bb9c6[_0x3a6657(0x18f)]()[_0x3a6657(0x1b3)]();if(_0x2bb9c6===_0x3a6657(0x1a5)||_0x2bb9c6==='y'){for(const [_0x291b7c,_0x5dd8e7]of Object[_0x3a6657(0x1ec)](_0x25e87a)){_0x291b7c[_0x3a6657(0x1e9)]('@syncfusion')&&!_0x5dd8e7['startsWith']('~')&&(_0x1c13b2['dependencies'][_0x291b7c]='~'+_0x5dd8e7);}fs['writeFileSync'](_0x3a6657(0x1cd),JSON[_0x3a6657(0x1bd)](_0x1c13b2,null,0x2)),console[_0x3a6657(0x1e8)](_0x3a6657(0x1c2)+_0x11c1c1+_0x3a6657(0x18d)),_0x2b9c8[_0x3a6657(0x19b)]();}else{if(_0x5b1ea8){console[_0x3a6657(0x1e8)](_0x3a6657(0x1fd)),console[_0x3a6657(0x1e8)](_0x3a6657(0x1ac));for(const [_0x2601d5,_0x895630]of Object[_0x3a6657(0x1ec)](_0x25e87a)){_0x2601d5[_0x3a6657(0x1e9)](_0x3a6657(0x1c4))&&console[_0x3a6657(0x1e8)]('\x22'+_0x2601d5+'\x22:\x20\x22~'+_0x895630[_0x3a6657(0x202)](/\d+\.\d+\.\d+/)[0x0]+'\x22,');}console['log'](_0x3a6657(0x1a8)+_0x11c1c1+_0x3a6657(0x1d8));}_0x2b9c8[_0x3a6657(0x19b)]();}});},_0x13726d=()=>{const _0x573b1f=_0x959230;isMessage=_0x573b1f(0x18c),_0x2b9c8['question'](isMessage,_0x31b8f5=>{const _0x221136=_0x573b1f;_0x31b8f5=_0x31b8f5[_0x221136(0x18f)]()[_0x221136(0x1b3)]();if(_0x31b8f5===_0x221136(0x1a5)||_0x31b8f5==='y'){for(const [_0x4d7edf,_0x2da7c3]of Object[_0x221136(0x1ec)](_0x25e87a)){_0x4d7edf[_0x221136(0x1e9)](_0x221136(0x1c4))&&(_0x2da7c3['startsWith']('^')||!_0x2da7c3[_0x221136(0x1e9)]('~'))&&(_0x1c13b2[_0x221136(0x19f)][_0x4d7edf]='~'+_0x2da7c3[_0x221136(0x1ca)](0x1));}fs['writeFileSync'](_0x221136(0x1cd),JSON[_0x221136(0x1bd)](_0x1c13b2,null,0x2)),console[_0x221136(0x1e8)](_0x221136(0x1c2)+_0x11c1c1+_0x221136(0x18d)),_0x2b9c8[_0x221136(0x19b)]();}else{if(_0xea733e){console[_0x221136(0x1e8)](_0x221136(0x1fd)),console[_0x221136(0x1e8)](_0x221136(0x1ac));for(const [_0x251f4e,_0x4c24ec]of Object[_0x221136(0x1ec)](_0x25e87a)){_0x251f4e['startsWith'](_0x221136(0x1c4))&&console[_0x221136(0x1e8)]('\x22'+_0x251f4e+'\x22:\x20\x22~'+_0x4c24ec[_0x221136(0x202)](/\d+\.\d+\.\d+/)[0x0]+'\x22,');}}_0x2b9c8[_0x221136(0x19b)]();}});},_0x5ec346=()=>{const _0x467882=_0x959230;let _0x3fe4f7=0x0;for(const [_0x239986,_0x1bab5e]of Object['entries'](_0x25e87a)){if(_0x239986[_0x467882(0x1e9)](_0x467882(0x1c4))){_0x3fe4f7++;const _0x5e875e=_0x1bab5e[_0x467882(0x202)](/\d+/)[0x0];_0x523c68(_0x239986,_0x5e875e,_0x352457=>{const _0x468386=_0x467882,_0x595490=_0x352457[_0x468386(0x202)](/\d+\.\d+\.\d+/)[0x0];_0x1c13b2[_0x468386(0x19f)][_0x239986]='~'+_0x595490,_0x3fe4f7--,_0x3fe4f7===0x0&&(fs[_0x468386(0x1bf)](_0x468386(0x1cd),JSON[_0x468386(0x1bd)](_0x1c13b2,null,0x2)),console[_0x468386(0x1e8)](_0x468386(0x1b1)+_0x11c1c1+'\x20remove\x20the\x20@syncfusion\x20folder\x20from\x20node_modules\x20and\x20delete\x20the\x20package-lock.json\x20from\x20the\x20root\x20directory.\x20Then,\x20reinstall\x20the\x20packages.'),_0x2b9c8[_0x468386(0x19b)]());});}}},_0x4eeb72=(_0x50da6c,_0x476c33)=>{const _0x19340c=_0x959230;let _0x201da1=0x0,_0x5025ae=![];for(const [_0x52783e,_0x3f5070]of Object['entries'](_0x25e87a)){if(_0x52783e['startsWith']('@syncfusion')){const _0x4b89ea=_0x3f5070[_0x19340c(0x202)](/\d+/)[0x0];_0x4b89ea!==_0x50da6c&&(_0x201da1++,_0x523c68(_0x52783e,_0x50da6c,_0x592057=>{const _0x74d2c3=_0x19340c,_0x28f16f=_0x592057[_0x74d2c3(0x202)](/\d+\.\d+\.\d+/)[0x0];_0x1c13b2[_0x74d2c3(0x19f)][_0x52783e]='~'+_0x28f16f,_0x5025ae=!![],_0x201da1--,_0x201da1===0x0&&_0x476c33(_0x5025ae);}));}}_0x201da1===0x0&&_0x476c33(_0x5025ae);},_0x1d0698=_0x3843d3=>{const _0x34799f=_0x959230;let _0x4833b5=0x0,_0x1be07b=![];for(const [_0x5c598d,_0x127fb0]of Object[_0x34799f(0x1ec)](_0x25e87a)){_0x5c598d[_0x34799f(0x1e9)]('@syncfusion')&&(_0x4833b5++,_0x4e7a67(_0x5c598d,_0x127fb0,_0x2fb720=>{!_0x2fb720&&(_0x1be07b=!![]),_0x4833b5--,_0x4833b5===0x0&&_0x3843d3(_0x1be07b);}));}_0x4833b5===0x0&&_0x3843d3(_0x1be07b);};for(const [_0x40aa55,_0x34340a]of Object[_0x959230(0x1ec)](_0x25e87a)){if(_0x40aa55[_0x959230(0x1e9)](_0x959230(0x1c4))){if(_0x34340a['startsWith']('^'))_0xea733e=!![];else{if(!_0x34340a[_0x959230(0x1e9)]('~'))_0x5b1ea8=!![];}const _0x525246=_0x34340a['match'](/\d+\.\d+/)[0x0];_0x1253a6[_0x525246]=(_0x1253a6[_0x525246]||0x0)+0x1;_0x525246!==Object[_0x959230(0x199)](_0x1253a6)[0x0]&&_0x535907[_0x959230(0x188)](_0x525246);if(_0x85ff1!=='Next\x20js'&&_0x85ff1!==_0x959230(0x1ef)){const _0x12e959=_0x40aa55[_0x959230(0x202)](/ej2-(\w+)-/);_0x85ff1=_0x12e959?_0x12e959[0x1]:'typescript',_0x23f337[_0x85ff1]=(_0x23f337[_0x85ff1]||0x0)+0x1;}}}_0x85ff1!==_0x959230(0x1b9)&&_0x85ff1!=='vite'&&(_0x85ff1=Object[_0x959230(0x199)](_0x23f337)[_0x959230(0x1e2)]((_0x445c40,_0x1d36e5)=>_0x23f337[_0x445c40]>_0x23f337[_0x1d36e5]?_0x445c40:_0x1d36e5));const _0x83c0c1=new Set(Object[_0x959230(0x207)](_0x25e87a)[_0x959230(0x1be)](_0x296f79=>_0x296f79[_0x959230(0x202)](/\d+/)[0x0]));if(_0x83c0c1[_0x959230(0x18b)]===0x1)_0x1d0698(_0xdd374b=>{const _0x352844=_0x959230;if(_0xdd374b)_0x3b2820();else{if(_0x5b1ea8&&_0xea733e)_0x13726d();else{if(_0xea733e)_0x30ff68();else _0x5b1ea8?_0x529701():console[_0x352844(0x1e8)](_0x352844(0x1d5));}}});else{const _0x129378=_0x5b1ea8||_0xea733e||_0x535907['size']>0x0;_0x129378?getLicense(_0x35f7ac=>{const _0x16aa60=_0x959230;_0x35f7ac?_0x4fdb82(_0x35f7ac):console['log'](_0x16aa60(0x1e3));}):_0x1d0698(_0x4d6650=>{const _0x42998a=_0x959230;_0x4d6650?(fs['writeFileSync'](_0x42998a(0x1cd),JSON[_0x42998a(0x1bd)](_0x1c13b2,null,0x2)),console[_0x42998a(0x1e8)](_0x42998a(0x1b0)+_0x11c1c1+_0x42998a(0x18d))):console['log'](_0x42998a(0x1d5));});}}function getEncryptedKey(_0x5008c5){const _0x45007e=_0x14d2ef,_0x393b10=typeof window===_0x45007e(0x1cc)?require(_0x45007e(0x1c7)):window[_0x45007e(0x1c7)];var _0x76cf96='',_0x2bf48c=[],_0x267df6=[],_0x2c6639=new Array();for(var _0x54827b=0x0;_0x54827b<_0x5008c5['length'];_0x54827b++){_0x2bf48c[_0x54827b]=_0x5008c5[_0x54827b]['charCodeAt'](0x0);}for(var _0x11f146=0x0,_0x247d32=0x41;_0x11f146<0x1a;_0x11f146++,_0x247d32++){_0x267df6[_0x11f146]=String[_0x45007e(0x184)](_0x247d32);}let _0x3b14ff;try{if(typeof _0x393b10[_0x45007e(0x1ea)]===_0x45007e(0x1f5)){const _0x5b08c6=new Uint8Array(0x1);_0x393b10[_0x45007e(0x1ea)](_0x5b08c6),_0x3b14ff=_0x5b08c6[0x0]%0x1a;}else{const _0xd38867=_0x393b10['randomBytes'](0x1);_0x3b14ff=_0xd38867[0x0]%0x1a;}}catch(_0xd952f1){return console[_0x45007e(0x1bb)](_0x45007e(0x1c3),_0xd952f1['message']),'';}var _0x42d7b6=_0x267df6[_0x3b14ff][_0x45007e(0x1a2)](0x0);for(var _0x4bec2c=0x0;_0x4bec2c<_0x5008c5[_0x45007e(0x1dd)];_0x4bec2c++){_0x2c6639[_0x4bec2c]=parseInt(_0x2bf48c[_0x4bec2c])+parseInt(_0x267df6[_0x3b14ff][_0x45007e(0x1a2)](0x0));}_0x2c6639[_0x2bf48c['length']]=_0x42d7b6;for(var _0x5a7ffb=0x0;_0x5a7ffb<_0x2c6639[_0x45007e(0x1dd)];_0x5a7ffb++){_0x76cf96+=String[_0x45007e(0x184)](_0x2c6639[_0x5a7ffb]);}return Buffer[_0x45007e(0x1da)](_0x76cf96,_0x45007e(0x1fc))[_0x45007e(0x1f8)](_0x45007e(0x192));}function _0x305e(){const _0x7f4172=['writeFileSync','548628oenljg','-react','The\x20package.json\x20file\x20has\x20been\x20updated\x20with\x20the\x20tilde\x20(~)\x20symbol.\x20','(Error)\x20Failed\x20to\x20generate\x20random\x20index:','@syncfusion','2312114ZiNaZV','readline','crypto','\x20version','parse','slice','./node_modules/@syncfusion/ej2-base/dist/ej2-base.umd.min.js','undefined','./package.json','\x22:\x20\x22','question','\x20remove\x20the\x20@syncfusion\x20folder\x20from\x20node_modules\x20and\x20delete\x20the\x20package-lock.json\x20from\x20the\x20root\x20directory.','./node_modules/@syncfusion/ej2-base/dist/es6/ej2-base.es5.js','@syncfusion/ej2-','@syncfusion/ej2-vue-','next','No\x20issues\x20found\x20in\x20package.json.','Please\x20delete\x20the\x20.next\x20folder\x20in\x20the\x20root\x20directory','includes','\x20remove\x20the\x20@syncfusion\x20folder\x20from\x20node_modules\x20and\x20delete\x20the\x20package-lock.json\x20from\x20the\x20root\x20directory.\x20Then,\x20reinstall\x20the\x20packages\x20and\x20ensure\x20that\x20you\x20are\x20using\x20a\x20valid\x20license\x20key','2153696IbVckV','from','\x0aHere\x20is\x20the\x20correct\x20format\x20for\x20dependencies:\x0a','Please\x20delete\x20the\x20.vite\x20folder\x20in\x20the\x20node_modules\x20directory','length','devDependencies','\x20:\x20','@syncfusion/ej2-react-','expiryDate','reduce','Failed\x20to\x20retrieve\x20the\x20license\x20version.','9897soSrDg','UTF8','\x20packages.\x20Would\x20you\x20like\x20me\x20to\x20remove\x20the\x20TypeScript\x20packages?\x20Please\x20enter\x20yes\x20or\x20no:\x20','hasOwnProperty','log','startsWith','getRandomValues','npm\x20view\x20','entries','SYNCFUSION_LICENSE','Please\x20delete\x20the\x20.cache\x20folder\x20from\x20the\x20node_modules\x20directory','vite','8wiqrIW','\x0aThe\x20package.json\x20file\x20has\x20been\x20updated\x20with\x20the\x20tilde\x20(~)\x20symbol.\x20','minVersion','Please\x20delete\x20cache\x20folder\x20from\x20the\x20node_modules\x20directory','createInterface','function','.*.*\x20version.','330474EDDHXP','toString','env','push','9libGFe','ascii','Please\x20make\x20sure\x20that\x20all\x20packages\x20in\x20the\x20dependencies\x20use\x20the\x20tilde\x20(~)\x20symbol.\x0aNote:\x20You\x20should\x20not\x20use\x20both\x20the\x20tilde\x20(~)\x20and\x20caret\x20(^)\x20symbols\x20together\x20in\x20your\x20dependencies.','@syncfusion/ej2-angular-','Your\x20packages\x20have\x20an\x20incorrect\x20minor\x20version.\x20Would\x20you\x20like\x20me\x20to\x20update\x20them\x20to\x20the\x20latest\x20version?\x20Please\x20enter\x20yes\x20or\x20no:\x20','It\x20looks\x20like\x20the\x20tilde\x20(~)\x20symbol\x20is\x20missing\x20in\x20your\x20packages\x20for\x20our\x20Syncfusion\x20components.\x20Would\x20you\x20like\x20me\x20to\x20add\x20it?\x20Please\x20enter\x20\x22yes\x22\x20or\x20\x22no\x22:\x20','\x20remove\x20the\x20@syncfusion\x20folder\x20from\x20node_modules\x20and\x20delete\x20the\x20package-lock.json\x20from\x20the\x20root\x20directory.\x20Then,\x20reinstall\x20the\x20packages.\x20Also,\x20ensure\x20that\x20you\x20are\x20using\x20a\x20valid\x20license\x20key.','match','The\x20package.json\x20file\x20has\x20been\x20successfully\x20updated.\x20','Supported\x20command:\x20npx\x20syncfusion-license\x20activate\x20||\x20npx\x20syncfusion-license\x20validate','Ensure\x20that\x20all\x20packages\x20in\x20the\x20dependencies\x20follow\x20the\x20correct\x20minor\x20version.','.*.*','values','Kindly\x20enter\x20the\x20major\x20version\x20number\x20from\x20the\x20available\x20options\x20','fromCharCode','(Error)\x20License\x20key\x20is\x20not\x20valid.','1632000NwrOoE','argv','add','child_process','Your\x20dependencies\x20contain\x20both\x20TypeScript\x20and\x20','size','\x20Your\x20dependencies\x20currently\x20contains\x20both\x20tilde\x20and\x20caret\x20(^)\x20symbols.\x20To\x20ensure\x20stability\x20and\x20prevent\x20compatibility\x20issues,\x20would\x20you\x20like\x20me\x20to\x20replace\x20all\x20caret\x20(^)\x20symbols\x20with\x20tilde\x20()?\x20Please\x20enter\x20\x22yes\x22\x20or\x20\x22no\x22:\x20','\x20remove\x20the\x20@syncfusion\x20folder\x20from\x20node_modules\x20and\x20delete\x20the\x20package-lock.json\x20from\x20the\x20root\x20directory.\x20Then,\x20reinstall\x20the\x20packages.','-vue','trim','./syncfusion-license.txt','Please\x20delete\x20the\x20.angular\x20folder\x20in\x20the\x20root\x20directory','base64','react','split','TypeScript\x20packages\x20have\x20been\x20removed\x20successfully.\x20','897940mOHPSJ','binary','npxKeyReplace','keys','-angular','close','typescript','angular','(INFO)\x20Syncfusion\x20License\x20imported\x20successfully.','dependencies','readFileSync','.*.*\x20platform.\x20Please\x20enter\x20a\x20valid\x20key.','charCodeAt','\x20remove\x20the\x20@syncfusion\x20folder\x20from\x20node_modules\x20and\x20delete\x20the\x20package-lock.json\x20from\x20the\x20root\x20directory.\x20Then,\x20reinstall\x20the\x20packages.\x20Also,\x20ensure\x20that\x20you\x20are\x20using\x20a\x20valid\x20license\x20key','33','yes','substring','./node_modules/@syncfusion/ej2-base/dist/es6/ej2-base.es2015.js','After\x20making\x20this\x20changes.\x20','.*.*\x20version,\x20please\x20enter\x20the\x20key\x20for\x20','join','vue','Here\x20is\x20the\x20correct\x20format\x20for\x20dependencies:\x0a','Please\x20add\x20the\x20syncfusion-license.txt\x20file\x20or\x20set\x20environment\x20variable\x20SYNCFUSION_LICENSE','\x20packages.\x20Mixing\x20platform\x20packages\x20in\x20package.json\x20is\x20not\x20recommended.','stdout','The\x20package.json\x20file\x20has\x20been\x20updated\x20with\x20correct\x20versions.\x20','The\x20package.json\x20file\x20has\x20been\x20updated\x20to\x20the\x20latest\x20versions.\x20','currentPlatform','toLowerCase','test','version','172qTQTfm','\x22:\x20\x22~','stdin','Next\x20js','existsSync','error','lastValue','stringify','map'];_0x305e=function(){return _0x7f4172;};return _0x305e();}function getDecryptedData(_0x391531){const _0xef9b8b=_0x14d2ef;try{return Buffer['from'](_0x391531,_0xef9b8b(0x192))['toString'](_0xef9b8b(0x197));}catch(_0x92a8e7){return'';}};