UNPKG

@syncfusion/ej2-base

Version:

A common package of Essential JS 2 base libraries, methods and class definitions

2 lines 25.5 kB
#! /usr/bin/env node 'use strict';const _0x5e41a3=_0x3be3;(function(_0x33e01e,_0x1eea7c){const _0x219c3b=_0x3be3,_0x1f83cc=_0x33e01e();while(!![]){try{const _0x444389=-parseInt(_0x219c3b(0x13a))/0x1+parseInt(_0x219c3b(0x141))/0x2*(-parseInt(_0x219c3b(0x185))/0x3)+-parseInt(_0x219c3b(0x163))/0x4*(parseInt(_0x219c3b(0x16a))/0x5)+-parseInt(_0x219c3b(0x124))/0x6+-parseInt(_0x219c3b(0x17c))/0x7*(-parseInt(_0x219c3b(0x168))/0x8)+parseInt(_0x219c3b(0x195))/0x9+parseInt(_0x219c3b(0x179))/0xa;if(_0x444389===_0x1eea7c)break;else _0x1f83cc['push'](_0x1f83cc['shift']());}catch(_0x1d29a4){_0x1f83cc['push'](_0x1f83cc['shift']());}}}(_0x442c,0x4216d));var fs=global['fs']=global['fs']||require('fs');const args=process[_0x5e41a3(0x160)]['slice'](0x2),isActivate=args[0x0]==_0x5e41a3(0x198),customPath=args[0x1],platform=/JavaScript|ASPNET|ASPNETCORE|ASPNETMVC|FileFormats|essentialstudio/i,version='30';function _0x442c(){const _0x3fbf4d=['length','35946eMoOuR','\x20:\x20','currentPlatform','@syncfusion/ej2-react-','lastValue','validate','ascii','After\x20making\x20this\x20changes.\x20','close','toLowerCase','\x20remove\x20the\x20@syncfusion\x20folder\x20from\x20node_modules\x20and\x20delete\x20the\x20package-lock.json\x20from\x20the\x20root\x20directory.\x20Then,\x20reinstall\x20the\x20packages.','vue','@syncfusion/ej2-','The\x20key\x20entered\x20is\x20for\x20the\x20','TypeScript\x20packages\x20have\x20been\x20removed\x20successfully.\x20','trim','.*.*\x20version.\x20Would\x20you\x20like\x20me\x20to\x20auto-correct\x20the\x20version\x20in\x20package.json?\x20(Yes/No):\x20','fromCharCode','minVersion','stringify','version','\x20platform.\x20Please\x20enter\x20a\x20valid\x20key.','from','The\x20package.json\x20file\x20has\x20been\x20successfully\x20updated.\x20','@syncfusion/ej2-vue-','./syncfusion-license.txt','startsWith','Please\x20delete\x20the\x20.vite\x20folder\x20in\x20the\x20node_modules\x20directory','Please\x20delete\x20the\x20.next\x20folder\x20in\x20the\x20root\x20directory','charCodeAt','readFileSync','argv','base64','dependencies','54424nyYDBv','substring','keys','join','Your\x20dependencies\x20contain\x20both\x20TypeScript\x20and\x20','176896dEuKcd','No\x20issues\x20found\x20in\x20package.json.','40skuWFE','The\x20key\x20entered\x20is\x20for\x20','\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','npm\x20view\x20','next','typescript','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','writeFileSync','Kindly\x20enter\x20the\x20major\x20version\x20number\x20from\x20the\x20available\x20options\x20','.*.*\x20version.','Please\x20delete\x20the\x20.cache\x20folder\x20from\x20the\x20node_modules\x20directory','Next\x20js','./node_modules/@syncfusion/ej2-base/dist/ej2-base.umd.min.js','Supported\x20command:\x20npx\x20syncfusion-license\x20activate\x20||\x20npx\x20syncfusion-license\x20validate','toUpperCase','6163500MaqZvS','@syncfusion','\x20version','126SimGbU','(Error)\x20License\x20key\x20is\x20not\x20valid.','yes','devDependencies','The\x20package.json\x20file\x20has\x20been\x20updated\x20to\x20the\x20latest\x20versions.\x20','test','react','binary','./node_modules/@syncfusion/ej2-base/src/validate-lic.js','57GofPYn','push','./node_modules/@syncfusion/ej2-base/dist/es6/ej2-base.es5.js','Here\x20is\x20the\x20correct\x20format\x20for\x20dependencies:\x0a','-vue','\x0aHere\x20is\x20the\x20correct\x20format\x20for\x20dependencies:\x0a','npxKeyReplace','Failed\x20to\x20retrieve\x20the\x20license\x20version.','-angular','values','Please\x20add\x20the\x20syncfusion-license.txt\x20file\x20or\x20set\x20environment\x20variable\x20SYNCFUSION_LICENSE','readline','.*.*','question','env','./package.json','3439845XErNrb','child_process','parse','activate','\x20remove\x20the\x20@syncfusion\x20folder\x20from\x20node_modules\x20and\x20delete\x20the\x20package-lock.json\x20from\x20the\x20root\x20directory.','size','slice','entries','map','\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','UTF8','2681106GhvNDI','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.','The\x20package.json\x20file\x20has\x20been\x20updated\x20with\x20the\x20tilde\x20(~)\x20symbol.\x20','existsSync','Ensure\x20that\x20all\x20packages\x20in\x20the\x20dependencies\x20follow\x20the\x20correct\x20minor\x20version.','SYNCFUSION_LICENSE','includes','./node_modules/@syncfusion/ej2-base/dist/es6/ej2-base.es2015.js','hasOwnProperty','\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.','@syncfusion/ej2-angular-','expiryDate','replace','vite','\x22:\x20\x22','reduce','split','random','\x22:\x20\x22~','Please\x20delete\x20cache\x20folder\x20from\x20the\x20node_modules\x20directory','stdin','Please\x20delete\x20the\x20.angular\x20folder\x20in\x20the\x20root\x20directory','228684WikmQA','log','toString','angular','match','\x20packages.\x20Would\x20you\x20like\x20me\x20to\x20remove\x20the\x20TypeScript\x20packages?\x20Please\x20enter\x20yes\x20or\x20no:\x20'];_0x442c=function(){return _0x3fbf4d;};return _0x442c();}var errorMsg=![];const envKey=process[_0x5e41a3(0x193)][_0x5e41a3(0x129)],readline=require(_0x5e41a3(0x190)),{exec}=require(_0x5e41a3(0x196)),value=process['argv']['slice'](0x2),isValidate=value[0x0]===_0x5e41a3(0x146);function _0x3be3(_0x451e12,_0x5ced66){const _0x442c9=_0x442c();return _0x3be3=function(_0x3be3ea,_0xb6b440){_0x3be3ea=_0x3be3ea-0x121;let _0x48ce3e=_0x442c9[_0x3be3ea];return _0x48ce3e;},_0x3be3(_0x451e12,_0x5ced66);}let isMessage='',mostUsedVersion1='';if(isActivate)getLicense();else isValidate?validatePackageJson():console[_0x5e41a3(0x13b)](_0x5e41a3(0x177));function getLicense(_0xb5e540){const _0xc9f902=_0x5e41a3;var _0x3b039f='';if(fs['existsSync']('./syncfusion-license.txt'))_0x3b039f=fs[_0xc9f902(0x15f)](_0xc9f902(0x15a),_0xc9f902(0x123));else{if(envKey)_0x3b039f=envKey;else customPath&&fs[_0xc9f902(0x127)](customPath)&&(_0x3b039f=fs[_0xc9f902(0x15f)](customPath,'UTF8'));}if(_0x3b039f!=''){var _0x38f305=_0x3b039f[_0xc9f902(0x134)](';'),_0x410b8f=[0x530000,0x790000,0x4e0000,0x630000,0x460000,0x750000,0x530000,0x690000,0x4f0000,0x6e0000,0x400000,0x440000,0x650000,0x760000,0x500000,0x6c0000,0x610000,0x740000,0x460000,0x6f0000,0x720000,0x6d0000],_0x3517bc=[],_0x4ef527=[];for(var _0xfcab3=0x0;_0xfcab3<_0x38f305[_0xc9f902(0x140)];_0xfcab3++){var _0x5acfcf=_0x38f305[_0xfcab3],_0x172425=getDecryptedData(_0x5acfcf);if(!_0x172425)continue;var _0x650b1e=0x0,_0x3c787f='';for(var _0xfcab3=0x0;_0xfcab3<_0x172425[_0xc9f902(0x140)];_0xfcab3++,_0x650b1e++){_0x650b1e===_0x410b8f[_0xc9f902(0x140)]&&(_0x650b1e=0x0);var _0xbb0df8=_0x172425[_0xc9f902(0x15e)](_0xfcab3);_0x3c787f+=String[_0xc9f902(0x152)](_0xbb0df8^_0x410b8f[_0x650b1e]>>0x10);}_0x3517bc=_0x3c787f['split'](';');if(_0x3517bc['length']>0x3){var _0x2d6c69=parseInt(_0x3517bc[0x1]['split']('.')[0x0],0xa),_0xd048cf=parseInt(_0x3517bc[0x4],0xa);_0x4ef527[_0xc9f902(0x186)]({'currentPlatform':_0x3517bc[0x0],'version':_0x3517bc[0x1],'expiryDate':_0x3517bc[0x2],'lastValue':_0xd048cf,'minVersion':_0x2d6c69});if(_0x4ef527&&_0x4ef527[_0xc9f902(0x140)])for(const _0x1eeea5 of _0x4ef527){!platform[_0xc9f902(0x181)](_0x1eeea5[_0xc9f902(0x143)])?(errorMsg=!![],console['log'](_0xc9f902(0x14e)+_0x1eeea5[_0xc9f902(0x143)]+_0xc9f902(0x156))):(_0x1eeea5[_0xc9f902(0x153)]>=_0x1eeea5['lastValue']&&_0x1eeea5[_0xc9f902(0x153)]!=_0x1eeea5[_0xc9f902(0x145)]||_0x1eeea5['lastValue']<version?(errorMsg=!![],console['log'](_0xc9f902(0x16b)+_0x1eeea5['version'][_0xc9f902(0x164)](0x0,0x2)+'.*.*\x20version,\x20please\x20enter\x20the\x20key\x20for\x20'+version+_0xc9f902(0x173))):(_0xd048cf==null||isNaN(_0xd048cf))&&(errorMsg=!![],console['log'](_0xc9f902(0x17d))),!isActivate&&(_0x1eeea5[_0xc9f902(0x155)][_0xc9f902(0x164)](0x0,0x2)!==version&&_0xb5e540(_0x1eeea5['version'][_0xc9f902(0x164)](0x0,0x2))));if(_0x1eeea5['expiryDate']){const _0x7315cc=new Date(_0x1eeea5[_0xc9f902(0x12f)]),_0x4e1aef=new Date();if(_0x7315cc!==_0x4e1aef&&_0x7315cc<_0x4e1aef)errorMsg=!![],console[_0xc9f902(0x13b)]('The\x20included\x20Syncfusion\x20license\x20key\x20has\x20expired.');else break;}}isValidate&&!errorMsg&&!isActivate&&(_0x4ef527[0x0]['version'][_0xc9f902(0x164)](0x0,0x2)==version&&_0xb5e540(_0x4ef527[0x0][_0xc9f902(0x155)][_0xc9f902(0x164)](0x0,0x2)));var _0x3a4e07=_0x4ef527[0x0][_0xc9f902(0x143)]+';'+_0x4ef527[0x0][_0xc9f902(0x155)]+';'+_0x4ef527[0x0][_0xc9f902(0x12f)]+';'+'\x20;'+_0x4ef527[0x0][_0xc9f902(0x145)]+';',_0x562f07=getEncryptedKey(_0x3a4e07),_0x5cbc40=[_0xc9f902(0x184),_0xc9f902(0x12b),_0xc9f902(0x187),_0xc9f902(0x176)];for(var _0x3ebc72=0x0;_0x3ebc72<_0x5cbc40[_0xc9f902(0x140)];_0x3ebc72++){if(fs[_0xc9f902(0x127)](_0x5cbc40[_0x3ebc72])){var _0xc1297d=fs[_0xc9f902(0x15f)](_0x5cbc40[_0x3ebc72],'UTF8'),_0x2285ba=_0x5cbc40[_0x3ebc72]==='./node_modules/@syncfusion/ej2-base/dist/ej2-base.umd.min.js'?/npxKeyReplace[^"]*/:/npxKeyReplace[^']*/;_0xc1297d=_0xc1297d[_0xc9f902(0x130)](_0x2285ba,_0xc9f902(0x18b)+_0x562f07),fs[_0xc9f902(0x171)](_0x5cbc40[_0x3ebc72],_0xc1297d);}}!errorMsg&&!isValidate&&console[_0xc9f902(0x13b)]('(INFO)\x20Syncfusion\x20License\x20imported\x20successfully.');return;}else console['log'](_0xc9f902(0x17d));}}else console[_0xc9f902(0x13b)](_0xc9f902(0x18f));}function validatePackageJson(){const _0x85f238=_0x5e41a3;var _0x50d47f=fs[_0x85f238(0x15f)](_0x85f238(0x194),_0x85f238(0x123)),_0x5b3b01=JSON[_0x85f238(0x197)](_0x50d47f),_0x75c6e0=_0x5b3b01['dependencies']||{},_0x1d22f8=_0x5b3b01[_0x85f238(0x17f)]||{};let _0x4eb523=![],_0x494415=![],_0x3e7a9a={},_0x4b81dc=new Set(),_0x5da117={},_0x25ee9e='typescript';if(_0x75c6e0[_0x85f238(0x12c)](_0x85f238(0x16e))||_0x1d22f8[_0x85f238(0x12c)](_0x85f238(0x16e)))_0x25ee9e='Next\x20js';else(_0x75c6e0[_0x85f238(0x12c)]('vite')||_0x1d22f8[_0x85f238(0x12c)](_0x85f238(0x131)))&&(_0x25ee9e='vite');let _0x95161e=![],_0x27b11b=![],_0x47bc95=![],_0x370757=![];for(const _0x5627ec of Object[_0x85f238(0x165)](_0x75c6e0)){if(_0x5627ec[_0x85f238(0x15b)](_0x85f238(0x12e)))_0x95161e=!![];else{if(_0x5627ec[_0x85f238(0x15b)](_0x85f238(0x144)))_0x27b11b=!![];else{if(_0x5627ec[_0x85f238(0x15b)](_0x85f238(0x159)))_0x47bc95=!![];else{if(_0x5627ec[_0x85f238(0x15b)]('@syncfusion/ej2-'))_0x370757=!![];}}}}if(_0x95161e)_0x25ee9e=_0x85f238(0x13d);else{if(_0x27b11b)_0x25ee9e=_0x85f238(0x182);else{if(_0x47bc95)_0x25ee9e=_0x85f238(0x14c);else{if(_0x370757)_0x25ee9e=_0x85f238(0x16f);}}}const _0x81dfad=(_0x47ccc8,_0x39480e,_0x5a027d)=>{const _0x37b860=_0x85f238;exec(_0x37b860(0x16d)+_0x47ccc8+'@'+_0x39480e+_0x37b860(0x17b),(_0x5a426a,_0x488078,_0x3c598b)=>{_0x5a426a||_0x3c598b?_0x5a027d(![]):_0x5a027d(!![]);});},_0x5e8977=(_0x52d9d9,_0x1875e8,_0x56016c)=>{const _0x1fa114=_0x85f238;exec(_0x1fa114(0x16d)+_0x52d9d9+'@'+_0x1875e8+_0x1fa114(0x17b),(_0x57f94c,_0x12444a,_0x14145c)=>{const _0x32b0d4=_0x1fa114;if(!_0x57f94c&&!_0x14145c){const _0x1977e6=_0x12444a[_0x32b0d4(0x150)]()['split']('\x0a')[_0x32b0d4(0x121)](_0x50b4db=>_0x50b4db['trim']()[_0x32b0d4(0x130)](/'/g,'')),_0x3129b4=_0x1977e6[_0x1977e6['length']-0x1];_0x56016c(_0x3129b4);}});},_0x1b4a04={'angular':_0x85f238(0x139),'react':_0x85f238(0x174),'vue':_0x85f238(0x137),'vite':_0x85f238(0x15c),'Next\x20js':_0x85f238(0x15d)},_0x5e0412=_0x1b4a04[_0x25ee9e]||'',_0x5c7643=readline['createInterface']({'input':process[_0x85f238(0x138)],'output':process['stdout']}),_0x416a32=_0x1dcc71=>{const _0x1a7964=_0x85f238,_0x380a9f=new Set(Object[_0x1a7964(0x18e)](_0x75c6e0)[_0x1a7964(0x121)](_0x15e614=>_0x15e614[_0x1a7964(0x13e)](/\d+/)[0x0])),_0x1fbf32=Array['from'](_0x380a9f)[_0x1a7964(0x166)](',\x20');isMessage='Your\x20package.json\x20contains\x20two\x20major\x20versions.\x20Based\x20on\x20your\x20license\x20key,\x20you\x20should\x20use\x20'+_0x1dcc71+_0x1a7964(0x151),_0x5c7643['question'](isMessage,_0x416813=>{const _0x155611=_0x1a7964;_0x416813=_0x416813[_0x155611(0x150)]()['toLowerCase']();if(_0x416813===_0x155611(0x17e)||_0x416813==='y')_0x5c7643[_0x155611(0x192)](_0x155611(0x172)+_0x1fbf32+_0x155611(0x142),_0x5dd536=>{mostUsedVersion1=_0x5dd536['trim'](),_0x2793be(mostUsedVersion1,_0xd0364b=>{const _0x57c592=_0x3be3;_0xd0364b?(fs[_0x57c592(0x171)](_0x57c592(0x194),JSON['stringify'](_0x5b3b01,null,0x2)),console[_0x57c592(0x13b)](_0x57c592(0x158)+_0x5e0412+_0x57c592(0x12d))):(fs[_0x57c592(0x171)](_0x57c592(0x194),JSON['stringify'](_0x5b3b01,null,0x2)),console['log']('The\x20package.json\x20file\x20has\x20been\x20updated.\x20'+_0x5e0412+'\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')),_0x5c7643['close']();});});else{console['log']('Your\x20package.json\x20contains\x20two\x20major\x20versions.\x20Based\x20on\x20your\x20license\x20key,\x20you\x20should\x20use\x20'+_0x1dcc71+'.*.*\x20version.'),console[_0x155611(0x13b)](_0x155611(0x18a));for(const [_0x5baf06,_0xbfde2b]of Object[_0x155611(0x19c)](_0x75c6e0)){if(_0x5baf06['startsWith'](_0x155611(0x17a))){const _0x56e789='~'+_0x1dcc71+_0x155611(0x191);console[_0x155611(0x13b)]('\x22'+_0x5baf06+'\x22:\x20\x22'+_0x56e789+'\x22,');}}console[_0x155611(0x13b)](_0x155611(0x148)+_0x5e0412+_0x155611(0x122)),_0x5c7643[_0x155611(0x149)]();}});},_0xe564ae=()=>{isMessage='Your\x20packages\x20have\x20an\x20incorrect\x20minor\x20version.\x20Would\x20you\x20like\x20me\x20to\x20update\x20them\x20to\x20the\x20latest\x20version?\x20Please\x20enter\x20yes\x20or\x20no:\x20',_0x5c7643['question'](isMessage,_0x8869e9=>{const _0x86a06=_0x3be3;_0x8869e9=_0x8869e9[_0x86a06(0x150)]()[_0x86a06(0x14a)]();if(_0x8869e9===_0x86a06(0x17e)||_0x8869e9==='y')_0x3c3713();else{console[_0x86a06(0x13b)](_0x86a06(0x128)),console[_0x86a06(0x13b)](_0x86a06(0x188));for(const [_0xc013f,_0xdb911c]of Object['entries'](_0x75c6e0)){if(_0xc013f[_0x86a06(0x15b)](_0x86a06(0x17a))){const _0x3eb9ca=_0xdb911c[_0x86a06(0x13e)](/\d+/)[0x0];_0x5e8977(_0xc013f,_0x3eb9ca,_0x460ea2=>{const _0x1de38b=_0x86a06,_0x1a28b8='~'+_0x460ea2[_0x1de38b(0x13e)](/\d+\.\d+\.\d+/)[0x0];console[_0x1de38b(0x13b)]('\x22'+_0xc013f+_0x1de38b(0x132)+_0x1a28b8+'\x22,');});}}_0x5c7643[_0x86a06(0x149)]();}});},_0x5eacb5=()=>{const _0x3ef317=_0x85f238;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',_0x5c7643[_0x3ef317(0x192)](isMessage,_0x52ccb3=>{const _0x1d94e8=_0x3ef317;_0x52ccb3=_0x52ccb3[_0x1d94e8(0x150)]()['toLowerCase']();if(_0x52ccb3===_0x1d94e8(0x17e)||_0x52ccb3==='y'){for(const [_0x98dac5,_0x43e800]of Object[_0x1d94e8(0x19c)](_0x75c6e0)){_0x98dac5[_0x1d94e8(0x15b)](_0x1d94e8(0x17a))&&_0x43e800[_0x1d94e8(0x15b)]('^')&&(_0x5b3b01[_0x1d94e8(0x162)][_0x98dac5]='~'+_0x43e800[_0x1d94e8(0x19b)](0x1));}fs[_0x1d94e8(0x171)](_0x1d94e8(0x194),JSON[_0x1d94e8(0x154)](_0x5b3b01,null,0x2)),console[_0x1d94e8(0x13b)]('The\x20package.json\x20file\x20has\x20been\x20updated\x20with\x20the\x20tilde\x20(~)\x20symbol.\x20'+_0x5e0412+'\x20remove\x20the\x20@syncfusion\x20folder\x20from\x20node_modules\x20and\x20delete\x20the\x20package-lock.json\x20from\x20the\x20root\x20directory.\x20Then,\x20reinstall\x20the\x20packages.'),_0x5c7643[_0x1d94e8(0x149)]();}else{if(_0x494415){console[_0x1d94e8(0x13b)]('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[_0x1d94e8(0x13b)](_0x1d94e8(0x188));for(const [_0x383b2f,_0x5ac2be]of Object['entries'](_0x75c6e0)){_0x383b2f[_0x1d94e8(0x15b)](_0x1d94e8(0x17a))&&console[_0x1d94e8(0x13b)]('\x22'+_0x383b2f+_0x1d94e8(0x136)+_0x5ac2be[_0x1d94e8(0x13e)](/\d+\.\d+\.\d+/)[0x0]+'\x22,');}console[_0x1d94e8(0x13b)]('\x0aThe\x20package.json\x20file\x20has\x20been\x20updated\x20with\x20the\x20tilde\x20(~)\x20symbol.\x20'+_0x5e0412+_0x1d94e8(0x14b));}_0x5c7643['close']();}});},_0x493f8e=()=>{const _0x3598d3=_0x85f238;isMessage=_0x3598d3(0x167)+(_0x25ee9e['charAt'](0x0)[_0x3598d3(0x178)]()+_0x25ee9e[_0x3598d3(0x19b)](0x1))+_0x3598d3(0x13f),_0x5c7643['question'](isMessage,_0x1ab874=>{const _0xf3c65f=_0x3598d3;_0x1ab874=_0x1ab874[_0xf3c65f(0x150)]()['toLowerCase']();if(_0x1ab874===_0xf3c65f(0x17e)||_0x1ab874==='y'){for(const _0x517293 of Object[_0xf3c65f(0x165)](_0x75c6e0)){_0x517293[_0xf3c65f(0x15b)](_0xf3c65f(0x14d))&&!_0x517293['includes'](_0xf3c65f(0x18d))&&!_0x517293[_0xf3c65f(0x12a)]('-react')&&!_0x517293[_0xf3c65f(0x12a)]('-vue')&&delete _0x75c6e0[_0x517293];}fs['writeFileSync'](_0xf3c65f(0x194),JSON['stringify'](_0x5b3b01,null,0x2)),console['log'](_0xf3c65f(0x14f)+_0x5e0412+_0xf3c65f(0x199));}else{console[_0xf3c65f(0x13b)](_0xf3c65f(0x167)+_0x25ee9e+'\x20packages.\x20Mixing\x20platform\x20packages\x20in\x20package.json\x20is\x20not\x20recommended.'),console[_0xf3c65f(0x13b)](_0xf3c65f(0x188));for(const [_0x3ef564,_0x442e42]of Object['entries'](_0x75c6e0)){(_0x3ef564[_0xf3c65f(0x12a)](_0xf3c65f(0x18d))||_0x3ef564['includes']('-react')||_0x3ef564[_0xf3c65f(0x12a)](_0xf3c65f(0x189)))&&console['log']('\x22'+_0x3ef564+_0xf3c65f(0x132)+_0x442e42+'\x22,');}console['log']('After\x20making\x20this\x20changes.\x20'+_0x5e0412+_0xf3c65f(0x122));}_0x5c7643[_0xf3c65f(0x149)]();});};(_0x95161e||_0x27b11b||_0x47bc95)&&_0x370757&&_0x493f8e();const _0x161571=()=>{const _0xa36714=_0x85f238;isMessage=_0xa36714(0x170),_0x5c7643[_0xa36714(0x192)](isMessage,_0x4e1e4e=>{const _0x45ba98=_0xa36714;_0x4e1e4e=_0x4e1e4e[_0x45ba98(0x150)]()[_0x45ba98(0x14a)]();if(_0x4e1e4e===_0x45ba98(0x17e)||_0x4e1e4e==='y'){for(const [_0x59e2f4,_0x363d3b]of Object[_0x45ba98(0x19c)](_0x75c6e0)){_0x59e2f4[_0x45ba98(0x15b)]('@syncfusion')&&!_0x363d3b[_0x45ba98(0x15b)]('~')&&(_0x5b3b01['dependencies'][_0x59e2f4]='~'+_0x363d3b);}fs[_0x45ba98(0x171)](_0x45ba98(0x194),JSON[_0x45ba98(0x154)](_0x5b3b01,null,0x2)),console[_0x45ba98(0x13b)](_0x45ba98(0x126)+_0x5e0412+_0x45ba98(0x14b)),_0x5c7643[_0x45ba98(0x149)]();}else{if(_0x4eb523){console[_0x45ba98(0x13b)](_0x45ba98(0x125)),console[_0x45ba98(0x13b)]('Here\x20is\x20the\x20correct\x20format\x20for\x20dependencies:\x0a');for(const [_0x44108a,_0x50c6f4]of Object[_0x45ba98(0x19c)](_0x75c6e0)){_0x44108a['startsWith'](_0x45ba98(0x17a))&&console['log']('\x22'+_0x44108a+'\x22:\x20\x22~'+_0x50c6f4[_0x45ba98(0x13e)](/\d+\.\d+\.\d+/)[0x0]+'\x22,');}console[_0x45ba98(0x13b)](_0x45ba98(0x148)+_0x5e0412+_0x45ba98(0x122));}_0x5c7643['close']();}});},_0x4f3217=()=>{const _0x11aa98=_0x85f238;isMessage=_0x11aa98(0x16c),_0x5c7643['question'](isMessage,_0x11501c=>{const _0x4a0e4e=_0x11aa98;_0x11501c=_0x11501c[_0x4a0e4e(0x150)]()['toLowerCase']();if(_0x11501c===_0x4a0e4e(0x17e)||_0x11501c==='y'){for(const [_0x15b159,_0x24c557]of Object[_0x4a0e4e(0x19c)](_0x75c6e0)){_0x15b159[_0x4a0e4e(0x15b)](_0x4a0e4e(0x17a))&&(_0x24c557[_0x4a0e4e(0x15b)]('^')||!_0x24c557[_0x4a0e4e(0x15b)]('~'))&&(_0x5b3b01['dependencies'][_0x15b159]='~'+_0x24c557[_0x4a0e4e(0x19b)](0x1));}fs['writeFileSync']('./package.json',JSON[_0x4a0e4e(0x154)](_0x5b3b01,null,0x2)),console[_0x4a0e4e(0x13b)](_0x4a0e4e(0x126)+_0x5e0412+_0x4a0e4e(0x14b)),_0x5c7643[_0x4a0e4e(0x149)]();}else{if(_0x494415){console[_0x4a0e4e(0x13b)](_0x4a0e4e(0x125)),console[_0x4a0e4e(0x13b)](_0x4a0e4e(0x188));for(const [_0x161827,_0x3dca1a]of Object['entries'](_0x75c6e0)){_0x161827[_0x4a0e4e(0x15b)](_0x4a0e4e(0x17a))&&console[_0x4a0e4e(0x13b)]('\x22'+_0x161827+_0x4a0e4e(0x136)+_0x3dca1a['match'](/\d+\.\d+\.\d+/)[0x0]+'\x22,');}}_0x5c7643[_0x4a0e4e(0x149)]();}});},_0x3c3713=()=>{const _0x5476ca=_0x85f238;let _0xcc18cf=0x0;for(const [_0x176ceb,_0x2c1d29]of Object[_0x5476ca(0x19c)](_0x75c6e0)){if(_0x176ceb[_0x5476ca(0x15b)](_0x5476ca(0x17a))){_0xcc18cf++;const _0x203b6d=_0x2c1d29['match'](/\d+/)[0x0];_0x5e8977(_0x176ceb,_0x203b6d,_0x4db0f5=>{const _0x44bd55=_0x5476ca,_0x53ed50=_0x4db0f5[_0x44bd55(0x13e)](/\d+\.\d+\.\d+/)[0x0];_0x5b3b01[_0x44bd55(0x162)][_0x176ceb]='~'+_0x53ed50,_0xcc18cf--,_0xcc18cf===0x0&&(fs[_0x44bd55(0x171)](_0x44bd55(0x194),JSON[_0x44bd55(0x154)](_0x5b3b01,null,0x2)),console[_0x44bd55(0x13b)](_0x44bd55(0x180)+_0x5e0412+'\x20remove\x20the\x20@syncfusion\x20folder\x20from\x20node_modules\x20and\x20delete\x20the\x20package-lock.json\x20from\x20the\x20root\x20directory.\x20Then,\x20reinstall\x20the\x20packages.'),_0x5c7643[_0x44bd55(0x149)]());});}}},_0x2793be=(_0x141b0e,_0x1fc3b2)=>{const _0x459217=_0x85f238;let _0x57ab6e=0x0,_0x13d2c7=![];for(const [_0x15bfe8,_0x36898a]of Object[_0x459217(0x19c)](_0x75c6e0)){if(_0x15bfe8['startsWith'](_0x459217(0x17a))){const _0x31ae33=_0x36898a['match'](/\d+/)[0x0];_0x31ae33!==_0x141b0e&&(_0x57ab6e++,_0x5e8977(_0x15bfe8,_0x141b0e,_0x253006=>{const _0x59def9=_0x459217,_0x1b0a99=_0x253006[_0x59def9(0x13e)](/\d+\.\d+\.\d+/)[0x0];_0x5b3b01['dependencies'][_0x15bfe8]='~'+_0x1b0a99,_0x13d2c7=!![],_0x57ab6e--,_0x57ab6e===0x0&&_0x1fc3b2(_0x13d2c7);}));}}_0x57ab6e===0x0&&_0x1fc3b2(_0x13d2c7);},_0x262235=_0x3330ca=>{const _0x779e5=_0x85f238;let _0x448f1d=0x0,_0x107458=![];for(const [_0x265f26,_0x1f6488]of Object['entries'](_0x75c6e0)){_0x265f26[_0x779e5(0x15b)](_0x779e5(0x17a))&&(_0x448f1d++,_0x81dfad(_0x265f26,_0x1f6488,_0x2133a3=>{!_0x2133a3&&(_0x107458=!![]),_0x448f1d--,_0x448f1d===0x0&&_0x3330ca(_0x107458);}));}_0x448f1d===0x0&&_0x3330ca(_0x107458);};for(const [_0xb0f1e2,_0x1f1d23]of Object[_0x85f238(0x19c)](_0x75c6e0)){if(_0xb0f1e2[_0x85f238(0x15b)](_0x85f238(0x17a))){if(_0x1f1d23['startsWith']('^'))_0x494415=!![];else{if(!_0x1f1d23[_0x85f238(0x15b)]('~'))_0x4eb523=!![];}const _0x4a31d0=_0x1f1d23[_0x85f238(0x13e)](/\d+\.\d+/)[0x0];_0x3e7a9a[_0x4a31d0]=(_0x3e7a9a[_0x4a31d0]||0x0)+0x1;_0x4a31d0!==Object[_0x85f238(0x165)](_0x3e7a9a)[0x0]&&_0x4b81dc['add'](_0x4a31d0);if(_0x25ee9e!==_0x85f238(0x175)&&_0x25ee9e!=='vite'){const _0x4e0671=_0xb0f1e2['match'](/ej2-(\w+)-/);_0x25ee9e=_0x4e0671?_0x4e0671[0x1]:_0x85f238(0x16f),_0x5da117[_0x25ee9e]=(_0x5da117[_0x25ee9e]||0x0)+0x1;}}}_0x25ee9e!==_0x85f238(0x175)&&_0x25ee9e!==_0x85f238(0x131)&&(_0x25ee9e=Object[_0x85f238(0x165)](_0x5da117)[_0x85f238(0x133)]((_0x3c559a,_0x5148d1)=>_0x5da117[_0x3c559a]>_0x5da117[_0x5148d1]?_0x3c559a:_0x5148d1));const _0x32b731=new Set(Object['values'](_0x75c6e0)['map'](_0x458370=>_0x458370['match'](/\d+/)[0x0]));if(_0x32b731[_0x85f238(0x19a)]===0x1)_0x262235(_0x4f3999=>{const _0x44577e=_0x85f238;if(_0x4f3999)_0xe564ae();else{if(_0x4eb523&&_0x494415)_0x4f3217();else{if(_0x494415)_0x5eacb5();else _0x4eb523?_0x161571():console[_0x44577e(0x13b)](_0x44577e(0x169));}}});else{const _0x573619=_0x4eb523||_0x494415||_0x4b81dc['size']>0x0;_0x573619?getLicense(_0x42b38a=>{const _0x3a19e5=_0x85f238;_0x42b38a?_0x416a32(_0x42b38a):console[_0x3a19e5(0x13b)](_0x3a19e5(0x18c));}):_0x262235(_0xe0bba8=>{const _0x1025e9=_0x85f238;_0xe0bba8?(fs['writeFileSync'](_0x1025e9(0x194),JSON[_0x1025e9(0x154)](_0x5b3b01,null,0x2)),console[_0x1025e9(0x13b)]('The\x20package.json\x20file\x20has\x20been\x20updated\x20with\x20correct\x20versions.\x20'+_0x5e0412+_0x1025e9(0x14b))):console[_0x1025e9(0x13b)](_0x1025e9(0x169));});}}function getEncryptedKey(_0x41ab3a){const _0x262d6d=_0x5e41a3;var _0x55b002='',_0x229996=[],_0x366f97=[],_0x497458=new Array();for(var _0x4ab836=0x0;_0x4ab836<_0x41ab3a[_0x262d6d(0x140)];_0x4ab836++){_0x229996[_0x4ab836]=_0x41ab3a[_0x4ab836][_0x262d6d(0x15e)](0x0);}for(var _0x508e3e=0x0,_0x4fa0b9=0x41;_0x508e3e<0x1a;_0x508e3e++,_0x4fa0b9++){_0x366f97[_0x508e3e]=String[_0x262d6d(0x152)](_0x4fa0b9);}var _0x22a0ea=Math['floor'](Math[_0x262d6d(0x135)]()*(_0x366f97[_0x262d6d(0x140)]-0x1-0x0+0x1)+0x0),_0x2ed05e=_0x366f97[_0x22a0ea]['charCodeAt'](0x0);for(var _0x4ab836=0x0;_0x4ab836<_0x41ab3a[_0x262d6d(0x140)];_0x4ab836++){_0x497458[_0x4ab836]=parseInt(_0x229996[_0x4ab836])+parseInt(_0x366f97[_0x22a0ea][_0x262d6d(0x15e)](0x0));}_0x497458[_0x229996[_0x262d6d(0x140)]]=_0x2ed05e;for(var _0x4ab836=0x0;_0x4ab836<_0x497458['length'];_0x4ab836++){_0x55b002+=String[_0x262d6d(0x152)](_0x497458[_0x4ab836]);}return Buffer[_0x262d6d(0x157)](_0x55b002,_0x262d6d(0x147))[_0x262d6d(0x13c)](_0x262d6d(0x161));}function getDecryptedData(_0x285cf2){const _0x8a7d5b=_0x5e41a3;try{return Buffer[_0x8a7d5b(0x157)](_0x285cf2,_0x8a7d5b(0x161))[_0x8a7d5b(0x13c)](_0x8a7d5b(0x183));}catch(_0xe0b6ec){return'';}};