@syncfusion/ej2-base
Version:
A common package of Essential JS 2 base libraries, methods and class definitions
2 lines • 26.8 kB
JavaScript
;const _0x381d04=_0x57fc;(function(_0x1aed83,_0x77b4ba){const _0x244e1d=_0x57fc,_0x45483c=_0x1aed83();while(!![]){try{const _0x3c7587=-parseInt(_0x244e1d(0x173))/0x1+parseInt(_0x244e1d(0x171))/0x2*(-parseInt(_0x244e1d(0x168))/0x3)+-parseInt(_0x244e1d(0x1b5))/0x4+parseInt(_0x244e1d(0x15d))/0x5+parseInt(_0x244e1d(0x181))/0x6*(-parseInt(_0x244e1d(0x17e))/0x7)+-parseInt(_0x244e1d(0x1cc))/0x8*(parseInt(_0x244e1d(0x1c7))/0x9)+-parseInt(_0x244e1d(0x174))/0xa*(-parseInt(_0x244e1d(0x18e))/0xb);if(_0x3c7587===_0x77b4ba)break;else _0x45483c['push'](_0x45483c['shift']());}catch(_0x152102){_0x45483c['push'](_0x45483c['shift']());}}}(_0x59da,0xacdb1));function _0x57fc(_0x109ea4,_0x583c48){const _0x59dacb=_0x59da();return _0x57fc=function(_0x57fcc8,_0x3d21ff){_0x57fcc8=_0x57fcc8-0x14f;let _0x4994af=_0x59dacb[_0x57fcc8];return _0x4994af;},_0x57fc(_0x109ea4,_0x583c48);}var fs=global['fs']=global['fs']||require('fs');const args=process['argv'][_0x381d04(0x1a5)](0x2),isActivate=args[0x0]==_0x381d04(0x18f),customPath=args[0x1],platform=/JavaScript|ASPNET|ASPNETCORE|ASPNETMVC|FileFormats|essentialstudio/i,prefixRegex=/essentialui|pdfviewersdk|spreadsheeteditorsdk|docxeditorsdk/i,incorrectPlatform=/JavaScript|ASPNET|ASPNETCORE|ASPNETMVC|FileFormats/i,version=_0x381d04(0x188);var errorMsg=![];const envKey=process[_0x381d04(0x19c)][_0x381d04(0x1c1)],readline=require(_0x381d04(0x1c2)),{exec}=require('child_process'),value=process[_0x381d04(0x1c0)][_0x381d04(0x1a5)](0x2),isValidate=value[0x0]===_0x381d04(0x158);let isMessage='',mostUsedVersion1='';if(isActivate)getLicense();else isValidate?validatePackageJson():console['log'](_0x381d04(0x17c));function getLicense(_0x12943f){const _0x28a0fc=_0x381d04;var _0x1baa3d='';if(fs[_0x28a0fc(0x196)](_0x28a0fc(0x179)))_0x1baa3d=fs['readFileSync'](_0x28a0fc(0x179),_0x28a0fc(0x17a));else{if(envKey)_0x1baa3d=envKey;else customPath&&fs[_0x28a0fc(0x196)](customPath)&&(_0x1baa3d=fs[_0x28a0fc(0x176)](customPath,_0x28a0fc(0x17a)));}if(_0x1baa3d!=''){var _0xe035d3=_0x1baa3d[_0x28a0fc(0x16d)](';'),_0x415c91=[0x530000,0x790000,0x4e0000,0x630000,0x460000,0x750000,0x530000,0x690000,0x4f0000,0x6e0000,0x400000,0x440000,0x650000,0x760000,0x500000,0x6c0000,0x610000,0x740000,0x460000,0x6f0000,0x720000,0x6d0000],_0x4ed09a=[],_0x5262e9=[],_0x232c59=[];for(var _0x4bd321=0x0;_0x4bd321<_0xe035d3[_0x28a0fc(0x161)];_0x4bd321++){var _0x21b6a7=_0xe035d3[_0x4bd321],_0xd0d4c6=getDecryptedData(_0x21b6a7);if(!_0xd0d4c6)continue;var _0x9d3a1f=0x0,_0xe2604c='';for(var _0xbbf979=0x0;_0xbbf979<_0xd0d4c6[_0x28a0fc(0x161)];_0xbbf979++,_0x9d3a1f++){_0x9d3a1f===_0x415c91[_0x28a0fc(0x161)]&&(_0x9d3a1f=0x0);var _0xc9b87f=_0xd0d4c6[_0x28a0fc(0x1b4)](_0xbbf979);_0xe2604c+=String[_0x28a0fc(0x164)](_0xc9b87f^_0x415c91[_0x9d3a1f]>>0x10);}_0x4ed09a=_0xe2604c[_0x28a0fc(0x16d)](';');if(_0x4ed09a[_0x28a0fc(0x161)]>0x3){var _0x4873a5=parseInt(_0x4ed09a[0x1][_0x28a0fc(0x16d)]('.')[0x0],0xa),_0x5389b4=parseInt(_0x4ed09a[0x4],0xa);_0x5262e9[_0x28a0fc(0x1af)]({'currentPlatform':_0x4ed09a[0x0],'version':_0x4ed09a[0x1],'expiryDate':_0x4ed09a[0x2],'lastValue':_0x5389b4,'minVersion':_0x4873a5});if(_0x5262e9&&_0x5262e9[_0x28a0fc(0x161)])for(const _0x4f9f37 of _0x5262e9){if(!platform['test'](_0x4f9f37[_0x28a0fc(0x1a3)])&&!prefixRegex['test'](_0x4f9f37[_0x28a0fc(0x1a3)]))errorMsg=!![],console[_0x28a0fc(0x16a)](_0x28a0fc(0x195)+_0x4f9f37[_0x28a0fc(0x1a3)]+_0x28a0fc(0x177));else incorrectPlatform['test'](_0x4f9f37[_0x28a0fc(0x1a3)])&&parseInt(_0x4f9f37[_0x28a0fc(0x1a7)]['split']('.')[0x0],0xa)>0x1e?(errorMsg=!![],console[_0x28a0fc(0x16a)](_0x28a0fc(0x195)+_0x4f9f37['currentPlatform']+'\x20'+parseInt(_0x4f9f37[_0x28a0fc(0x1a7)][_0x28a0fc(0x16d)]('.')[0x0],0xa)+_0x28a0fc(0x17d))):(_0x4f9f37[_0x28a0fc(0x189)]>=_0x4f9f37['lastValue']&&_0x4f9f37[_0x28a0fc(0x189)]!=_0x4f9f37[_0x28a0fc(0x1b9)]||_0x4f9f37[_0x28a0fc(0x1b9)]<version?(errorMsg=!![],console[_0x28a0fc(0x16a)](_0x28a0fc(0x180)+_0x4f9f37['version'][_0x28a0fc(0x18a)](0x0,0x2)+_0x28a0fc(0x1b1)+version+_0x28a0fc(0x1b2))):(_0x5389b4==null||isNaN(_0x5389b4))&&(errorMsg=!![],console[_0x28a0fc(0x16a)](_0x28a0fc(0x16c))),!isActivate&&(_0x4f9f37[_0x28a0fc(0x1a7)][_0x28a0fc(0x18a)](0x0,0x2)!==version&&_0x12943f(_0x4f9f37['version']['substring'](0x0,0x2))));if(_0x4f9f37[_0x28a0fc(0x1a9)]){const _0x55dd95=new Date(_0x4f9f37['expiryDate']),_0x2cbd1d=new Date();if(_0x55dd95!==_0x2cbd1d&&_0x55dd95<_0x2cbd1d)errorMsg=!![],console[_0x28a0fc(0x16a)](_0x28a0fc(0x15c));else break;}}isValidate&&!errorMsg&&!isActivate&&(_0x5262e9[0x0][_0x28a0fc(0x1a7)]['substring'](0x0,0x2)==version&&_0x12943f(_0x5262e9[0x0]['version'][_0x28a0fc(0x18a)](0x0,0x2)));var _0x30a7ad=_0x5262e9[_0x4bd321][_0x28a0fc(0x1a3)]+';'+_0x5262e9[_0x4bd321][_0x28a0fc(0x1a7)]+';'+_0x5262e9[_0x4bd321][_0x28a0fc(0x1a9)]+';'+'\x20;'+_0x5262e9[_0x4bd321]['lastValue']+';',_0x4ef370=getEncryptedKey(_0x30a7ad);_0x232c59[_0x28a0fc(0x1af)](_0x4ef370);var _0xafacfb=['./node_modules/@syncfusion/ej2-base/src/validate-lic.js',_0x28a0fc(0x151),_0x28a0fc(0x165),'./node_modules/@syncfusion/ej2-base/dist/ej2-base.umd.min.js'];for(var _0x377caa=0x0;_0x377caa<_0xafacfb[_0x28a0fc(0x161)];_0x377caa++){if(fs[_0x28a0fc(0x196)](_0xafacfb[_0x377caa])){var _0x54409a=_0x232c59[_0x28a0fc(0x1b0)](';'),_0x2ed321=fs[_0x28a0fc(0x176)](_0xafacfb[_0x377caa],_0x28a0fc(0x17a)),_0x458a16=_0xafacfb[_0x377caa]===_0x28a0fc(0x169)?/npxKeyReplace[^"]*/:/npxKeyReplace[^']*/;_0x2ed321=_0x2ed321[_0x28a0fc(0x155)](_0x458a16,_0x28a0fc(0x1c6)+_0x54409a),fs[_0x28a0fc(0x192)](_0xafacfb[_0x377caa],_0x2ed321);}}!errorMsg&&!isValidate&&console[_0x28a0fc(0x16a)](_0x28a0fc(0x1b8));}else console[_0x28a0fc(0x16a)](_0x28a0fc(0x16c));}}else console['log'](_0x28a0fc(0x154));}function validatePackageJson(){const _0x32486b=_0x381d04;var _0x13c837=fs[_0x32486b(0x176)]('./package.json',_0x32486b(0x17a)),_0x3880bf=JSON['parse'](_0x13c837),_0x529272=_0x3880bf[_0x32486b(0x15f)]||{},_0x22935a=_0x3880bf[_0x32486b(0x186)]||{};let _0x3c4748=![],_0x1f7cc0=![],_0x2e371f={},_0xd24ceb=new Set(),_0x372a7d={},_0x28d8e3='typescript';if(_0x529272['hasOwnProperty'](_0x32486b(0x1a1))||_0x22935a[_0x32486b(0x172)](_0x32486b(0x1a1)))_0x28d8e3=_0x32486b(0x1c3);else(_0x529272['hasOwnProperty'](_0x32486b(0x1ae))||_0x22935a[_0x32486b(0x172)](_0x32486b(0x1ae)))&&(_0x28d8e3=_0x32486b(0x1ae));let _0x40cf96=![],_0x109988=![],_0x3a313e=![],_0x3c29d7=![];for(const _0x18e17c of Object['keys'](_0x529272)){if(_0x18e17c[_0x32486b(0x1bc)]('@syncfusion/ej2-angular-'))_0x40cf96=!![];else{if(_0x18e17c[_0x32486b(0x1bc)](_0x32486b(0x178)))_0x109988=!![];else{if(_0x18e17c['startsWith']('@syncfusion/ej2-vue-'))_0x3a313e=!![];else{if(_0x18e17c[_0x32486b(0x1bc)](_0x32486b(0x185)))_0x3c29d7=!![];}}}}if(_0x40cf96)_0x28d8e3=_0x32486b(0x16b);else{if(_0x109988)_0x28d8e3=_0x32486b(0x1bb);else{if(_0x3a313e)_0x28d8e3=_0x32486b(0x199);else{if(_0x3c29d7)_0x28d8e3=_0x32486b(0x1a2);}}}const _0x535b43=(_0x3486f2,_0x549948,_0x597d0c)=>{const _0x47c2f0=_0x32486b;exec(_0x47c2f0(0x14f)+_0x3486f2+'@'+_0x549948+'\x20version',(_0x4c52d0,_0xf56817,_0x2c3889)=>{_0x4c52d0||_0x2c3889?_0x597d0c(![]):_0x597d0c(!![]);});},_0x3bd578=(_0x2b404a,_0x379bdd,_0x30ae68)=>{const _0x3a2d30=_0x32486b;exec(_0x3a2d30(0x14f)+_0x2b404a+'@'+_0x379bdd+_0x3a2d30(0x1b3),(_0x8aed01,_0x57f723,_0x59c23a)=>{const _0x5e8dc9=_0x3a2d30;if(!_0x8aed01&&!_0x59c23a){const _0x36b751=_0x57f723[_0x5e8dc9(0x153)]()[_0x5e8dc9(0x16d)]('\x0a')[_0x5e8dc9(0x1c8)](_0x182af4=>_0x182af4[_0x5e8dc9(0x153)]()[_0x5e8dc9(0x155)](/'/g,'')),_0x33b143=_0x36b751[_0x36b751[_0x5e8dc9(0x161)]-0x1];_0x30ae68(_0x33b143);}});},_0x43af2b={'angular':'Please\x20delete\x20the\x20.angular\x20folder\x20in\x20the\x20root\x20directory','react':'Please\x20delete\x20the\x20.cache\x20folder\x20from\x20the\x20node_modules\x20directory','vue':_0x32486b(0x16e),'vite':_0x32486b(0x19e),'Next\x20js':_0x32486b(0x1ba)},_0x16eab5=_0x43af2b[_0x28d8e3]||'',_0x53b697=readline[_0x32486b(0x1bd)]({'input':process[_0x32486b(0x1ac)],'output':process['stdout']}),_0x5c7e9c=_0xb87d25=>{const _0x1efbd0=_0x32486b,_0x2094c6=new Set(Object[_0x1efbd0(0x150)](_0x529272)[_0x1efbd0(0x1c8)](_0x125505=>_0x125505['match'](/\d+/)[0x0])),_0x2c4190=Array[_0x1efbd0(0x1ca)](_0x2094c6)[_0x1efbd0(0x1b0)](',\x20');isMessage='Your\x20package.json\x20contains\x20two\x20major\x20versions.\x20Based\x20on\x20your\x20license\x20key,\x20you\x20should\x20use\x20'+_0xb87d25+_0x1efbd0(0x187),_0x53b697['question'](isMessage,_0x332679=>{const _0x4ea998=_0x1efbd0;_0x332679=_0x332679[_0x4ea998(0x153)]()[_0x4ea998(0x1aa)]();if(_0x332679==='yes'||_0x332679==='y')_0x53b697['question'](_0x4ea998(0x1c4)+_0x2c4190+_0x4ea998(0x1a0),_0x59b11e=>{mostUsedVersion1=_0x59b11e['trim'](),_0x322d9c(mostUsedVersion1,_0x72fc76=>{const _0x218dac=_0x57fc;_0x72fc76?(fs[_0x218dac(0x192)](_0x218dac(0x191),JSON[_0x218dac(0x1c5)](_0x3880bf,null,0x2)),console[_0x218dac(0x16a)]('The\x20package.json\x20file\x20has\x20been\x20successfully\x20updated.\x20'+_0x16eab5+'\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.')):(fs['writeFileSync'](_0x218dac(0x191),JSON[_0x218dac(0x1c5)](_0x3880bf,null,0x2)),console[_0x218dac(0x16a)]('The\x20package.json\x20file\x20has\x20been\x20updated.\x20'+_0x16eab5+'\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')),_0x53b697[_0x218dac(0x1cd)]();});});else{console[_0x4ea998(0x16a)](_0x4ea998(0x15e)+_0xb87d25+_0x4ea998(0x1b2)),console['log']('\x0aHere\x20is\x20the\x20correct\x20format\x20for\x20dependencies:\x0a');for(const [_0x49b5d6,_0x3d13ff]of Object[_0x4ea998(0x159)](_0x529272)){if(_0x49b5d6['startsWith']('@syncfusion')){const _0x478ec7='~'+_0xb87d25+_0x4ea998(0x1a4);console[_0x4ea998(0x16a)]('\x22'+_0x49b5d6+_0x4ea998(0x152)+_0x478ec7+'\x22,');}}console[_0x4ea998(0x16a)](_0x4ea998(0x163)+_0x16eab5+_0x4ea998(0x19b)),_0x53b697[_0x4ea998(0x1cd)]();}});},_0x14e88c=()=>{const _0x15aa5a=_0x32486b;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',_0x53b697[_0x15aa5a(0x19f)](isMessage,_0x2bc209=>{const _0x18ca7c=_0x15aa5a;_0x2bc209=_0x2bc209['trim']()[_0x18ca7c(0x1aa)]();if(_0x2bc209==='yes'||_0x2bc209==='y')_0x3cceb1();else{console['log'](_0x18ca7c(0x1cb)),console[_0x18ca7c(0x16a)](_0x18ca7c(0x157));for(const [_0x16afde,_0x231c29]of Object[_0x18ca7c(0x159)](_0x529272)){if(_0x16afde[_0x18ca7c(0x1bc)]('@syncfusion')){const _0x3357c0=_0x231c29[_0x18ca7c(0x18b)](/\d+/)[0x0];_0x3bd578(_0x16afde,_0x3357c0,_0x25c424=>{const _0x485864=_0x18ca7c,_0x5c285f='~'+_0x25c424['match'](/\d+\.\d+\.\d+/)[0x0];console[_0x485864(0x16a)]('\x22'+_0x16afde+'\x22:\x20\x22'+_0x5c285f+'\x22,');});}}_0x53b697['close']();}});},_0x2d6c29=()=>{const _0x479e7a=_0x32486b;isMessage=_0x479e7a(0x18c),_0x53b697[_0x479e7a(0x19f)](isMessage,_0x476b6a=>{const _0x39c1b3=_0x479e7a;_0x476b6a=_0x476b6a[_0x39c1b3(0x153)]()[_0x39c1b3(0x1aa)]();if(_0x476b6a===_0x39c1b3(0x17f)||_0x476b6a==='y'){for(const [_0x32184c,_0x3e5ff0]of Object[_0x39c1b3(0x159)](_0x529272)){_0x32184c['startsWith'](_0x39c1b3(0x194))&&_0x3e5ff0[_0x39c1b3(0x1bc)]('^')&&(_0x3880bf[_0x39c1b3(0x15f)][_0x32184c]='~'+_0x3e5ff0[_0x39c1b3(0x1a5)](0x1));}fs['writeFileSync'](_0x39c1b3(0x191),JSON[_0x39c1b3(0x1c5)](_0x3880bf,null,0x2)),console[_0x39c1b3(0x16a)]('The\x20package.json\x20file\x20has\x20been\x20updated\x20with\x20the\x20tilde\x20(~)\x20symbol.\x20'+_0x16eab5+_0x39c1b3(0x17b)),_0x53b697[_0x39c1b3(0x1cd)]();}else{if(_0x1f7cc0){console[_0x39c1b3(0x16a)](_0x39c1b3(0x167)),console['log'](_0x39c1b3(0x157));for(const [_0x349b4e,_0x4f2ed4]of Object[_0x39c1b3(0x159)](_0x529272)){_0x349b4e[_0x39c1b3(0x1bc)](_0x39c1b3(0x194))&&console[_0x39c1b3(0x16a)]('\x22'+_0x349b4e+_0x39c1b3(0x193)+_0x4f2ed4[_0x39c1b3(0x18b)](/\d+\.\d+\.\d+/)[0x0]+'\x22,');}console[_0x39c1b3(0x16a)](_0x39c1b3(0x190)+_0x16eab5+_0x39c1b3(0x17b));}_0x53b697[_0x39c1b3(0x1cd)]();}});},_0x4d0d9c=()=>{const _0x519d69=_0x32486b;isMessage=_0x519d69(0x175)+(_0x28d8e3[_0x519d69(0x1b6)](0x0)[_0x519d69(0x16f)]()+_0x28d8e3['slice'](0x1))+_0x519d69(0x198),_0x53b697['question'](isMessage,_0x3c43c3=>{const _0x41a731=_0x519d69;_0x3c43c3=_0x3c43c3['trim']()[_0x41a731(0x1aa)]();if(_0x3c43c3===_0x41a731(0x17f)||_0x3c43c3==='y'){for(const _0x5be7c2 of Object[_0x41a731(0x15a)](_0x529272)){_0x5be7c2[_0x41a731(0x1bc)](_0x41a731(0x185))&&!_0x5be7c2[_0x41a731(0x1ad)]('-angular')&&!_0x5be7c2['includes'](_0x41a731(0x1a6))&&!_0x5be7c2[_0x41a731(0x1ad)](_0x41a731(0x1be))&&delete _0x529272[_0x5be7c2];}fs[_0x41a731(0x192)](_0x41a731(0x191),JSON[_0x41a731(0x1c5)](_0x3880bf,null,0x2)),console[_0x41a731(0x16a)](_0x41a731(0x170)+_0x16eab5+'\x20remove\x20the\x20@syncfusion\x20folder\x20from\x20node_modules\x20and\x20delete\x20the\x20package-lock.json\x20from\x20the\x20root\x20directory.');}else{console[_0x41a731(0x16a)](_0x41a731(0x175)+_0x28d8e3+_0x41a731(0x1c9)),console[_0x41a731(0x16a)](_0x41a731(0x157));for(const [_0x179689,_0x30427d]of Object[_0x41a731(0x159)](_0x529272)){(_0x179689[_0x41a731(0x1ad)]('-angular')||_0x179689[_0x41a731(0x1ad)](_0x41a731(0x1a6))||_0x179689[_0x41a731(0x1ad)](_0x41a731(0x1be)))&&console[_0x41a731(0x16a)]('\x22'+_0x179689+_0x41a731(0x152)+_0x30427d+'\x22,');}console[_0x41a731(0x16a)](_0x41a731(0x163)+_0x16eab5+_0x41a731(0x19b));}_0x53b697[_0x41a731(0x1cd)]();});};(_0x40cf96||_0x109988||_0x3a313e)&&_0x3c29d7&&_0x4d0d9c();const _0x1f72dd=()=>{const _0xf1af32=_0x32486b;isMessage='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',_0x53b697[_0xf1af32(0x19f)](isMessage,_0x58f679=>{const _0x215e91=_0xf1af32;_0x58f679=_0x58f679[_0x215e91(0x153)]()[_0x215e91(0x1aa)]();if(_0x58f679===_0x215e91(0x17f)||_0x58f679==='y'){for(const [_0x4b6588,_0x265de8]of Object[_0x215e91(0x159)](_0x529272)){_0x4b6588[_0x215e91(0x1bc)]('@syncfusion')&&!_0x265de8[_0x215e91(0x1bc)]('~')&&(_0x3880bf[_0x215e91(0x15f)][_0x4b6588]='~'+_0x265de8);}fs[_0x215e91(0x192)]('./package.json',JSON['stringify'](_0x3880bf,null,0x2)),console[_0x215e91(0x16a)](_0x215e91(0x18d)+_0x16eab5+_0x215e91(0x17b)),_0x53b697[_0x215e91(0x1cd)]();}else{if(_0x3c4748){console['log']('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.'),console[_0x215e91(0x16a)](_0x215e91(0x157));for(const [_0x19bc74,_0x5eb374]of Object[_0x215e91(0x159)](_0x529272)){_0x19bc74[_0x215e91(0x1bc)]('@syncfusion')&&console[_0x215e91(0x16a)]('\x22'+_0x19bc74+_0x215e91(0x193)+_0x5eb374[_0x215e91(0x18b)](/\d+\.\d+\.\d+/)[0x0]+'\x22,');}console[_0x215e91(0x16a)](_0x215e91(0x163)+_0x16eab5+_0x215e91(0x19b));}_0x53b697[_0x215e91(0x1cd)]();}});},_0x2f6406=()=>{const _0xf5918=_0x32486b;isMessage='\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',_0x53b697[_0xf5918(0x19f)](isMessage,_0x144a97=>{const _0x16352=_0xf5918;_0x144a97=_0x144a97[_0x16352(0x153)]()[_0x16352(0x1aa)]();if(_0x144a97===_0x16352(0x17f)||_0x144a97==='y'){for(const [_0x38bff9,_0x30276d]of Object[_0x16352(0x159)](_0x529272)){_0x38bff9[_0x16352(0x1bc)](_0x16352(0x194))&&(_0x30276d[_0x16352(0x1bc)]('^')||!_0x30276d[_0x16352(0x1bc)]('~'))&&(_0x3880bf[_0x16352(0x15f)][_0x38bff9]='~'+_0x30276d[_0x16352(0x1a5)](0x1));}fs[_0x16352(0x192)]('./package.json',JSON[_0x16352(0x1c5)](_0x3880bf,null,0x2)),console[_0x16352(0x16a)](_0x16352(0x18d)+_0x16eab5+_0x16352(0x17b)),_0x53b697['close']();}else{if(_0x1f7cc0){console[_0x16352(0x16a)](_0x16352(0x162)),console['log'](_0x16352(0x157));for(const [_0x5a424c,_0x3cbeca]of Object[_0x16352(0x159)](_0x529272)){_0x5a424c['startsWith'](_0x16352(0x194))&&console[_0x16352(0x16a)]('\x22'+_0x5a424c+_0x16352(0x193)+_0x3cbeca[_0x16352(0x18b)](/\d+\.\d+\.\d+/)[0x0]+'\x22,');}}_0x53b697['close']();}});},_0x3cceb1=()=>{const _0x2d0965=_0x32486b;let _0x3582d1=0x0;for(const [_0x45accd,_0x7c3e2a]of Object[_0x2d0965(0x159)](_0x529272)){if(_0x45accd[_0x2d0965(0x1bc)](_0x2d0965(0x194))){_0x3582d1++;const _0x259764=_0x7c3e2a[_0x2d0965(0x18b)](/\d+/)[0x0];_0x3bd578(_0x45accd,_0x259764,_0x1568ae=>{const _0x3e4a36=_0x2d0965,_0x17abda=_0x1568ae['match'](/\d+\.\d+\.\d+/)[0x0];_0x3880bf[_0x3e4a36(0x15f)][_0x45accd]='~'+_0x17abda,_0x3582d1--,_0x3582d1===0x0&&(fs[_0x3e4a36(0x192)](_0x3e4a36(0x191),JSON[_0x3e4a36(0x1c5)](_0x3880bf,null,0x2)),console[_0x3e4a36(0x16a)](_0x3e4a36(0x15b)+_0x16eab5+_0x3e4a36(0x17b)),_0x53b697[_0x3e4a36(0x1cd)]());});}}},_0x322d9c=(_0x117994,_0x582f97)=>{const _0x557834=_0x32486b;let _0xe473a5=0x0,_0x17c997=![];for(const [_0x34543c,_0x2e2ee5]of Object[_0x557834(0x159)](_0x529272)){if(_0x34543c[_0x557834(0x1bc)]('@syncfusion')){const _0x949b65=_0x2e2ee5['match'](/\d+/)[0x0];_0x949b65!==_0x117994&&(_0xe473a5++,_0x3bd578(_0x34543c,_0x117994,_0x5736f0=>{const _0x602dbf=_0x557834,_0x4418c5=_0x5736f0[_0x602dbf(0x18b)](/\d+\.\d+\.\d+/)[0x0];_0x3880bf[_0x602dbf(0x15f)][_0x34543c]='~'+_0x4418c5,_0x17c997=!![],_0xe473a5--,_0xe473a5===0x0&&_0x582f97(_0x17c997);}));}}_0xe473a5===0x0&&_0x582f97(_0x17c997);},_0x2bde58=_0x490b5d=>{const _0x5441b7=_0x32486b;let _0x478bc4=0x0,_0xb2db84=![];for(const [_0x181831,_0x27f6e3]of Object[_0x5441b7(0x159)](_0x529272)){_0x181831[_0x5441b7(0x1bc)](_0x5441b7(0x194))&&(_0x478bc4++,_0x535b43(_0x181831,_0x27f6e3,_0x59ffea=>{!_0x59ffea&&(_0xb2db84=!![]),_0x478bc4--,_0x478bc4===0x0&&_0x490b5d(_0xb2db84);}));}_0x478bc4===0x0&&_0x490b5d(_0xb2db84);};for(const [_0x376c9d,_0x5c49e9]of Object[_0x32486b(0x159)](_0x529272)){if(_0x376c9d[_0x32486b(0x1bc)]('@syncfusion')){if(_0x5c49e9[_0x32486b(0x1bc)]('^'))_0x1f7cc0=!![];else{if(!_0x5c49e9['startsWith']('~'))_0x3c4748=!![];}const _0x1e012a=_0x5c49e9['match'](/\d+\.\d+/)[0x0];_0x2e371f[_0x1e012a]=(_0x2e371f[_0x1e012a]||0x0)+0x1;_0x1e012a!==Object[_0x32486b(0x15a)](_0x2e371f)[0x0]&&_0xd24ceb[_0x32486b(0x19a)](_0x1e012a);if(_0x28d8e3!==_0x32486b(0x1c3)&&_0x28d8e3!==_0x32486b(0x1ae)){const _0x2b3c3a=_0x376c9d[_0x32486b(0x18b)](/ej2-(\w+)-/);_0x28d8e3=_0x2b3c3a?_0x2b3c3a[0x1]:_0x32486b(0x1a2),_0x372a7d[_0x28d8e3]=(_0x372a7d[_0x28d8e3]||0x0)+0x1;}}}_0x28d8e3!==_0x32486b(0x1c3)&&_0x28d8e3!=='vite'&&(_0x28d8e3=Object['keys'](_0x372a7d)[_0x32486b(0x1ab)]((_0x3b354d,_0x22badd)=>_0x372a7d[_0x3b354d]>_0x372a7d[_0x22badd]?_0x3b354d:_0x22badd));const _0x1c6fe1=new Set(Object['values'](_0x529272)[_0x32486b(0x1c8)](_0xef5f8b=>_0xef5f8b[_0x32486b(0x18b)](/\d+/)[0x0]));if(_0x1c6fe1[_0x32486b(0x183)]===0x1)_0x2bde58(_0x4999d9=>{const _0x53b6c6=_0x32486b;if(_0x4999d9)_0x14e88c();else{if(_0x3c4748&&_0x1f7cc0)_0x2f6406();else{if(_0x1f7cc0)_0x2d6c29();else _0x3c4748?_0x1f72dd():console[_0x53b6c6(0x16a)](_0x53b6c6(0x182));}}});else{const _0x2139fe=_0x3c4748||_0x1f7cc0||_0xd24ceb[_0x32486b(0x183)]>0x0;_0x2139fe?getLicense(_0x3cfffa=>{_0x3cfffa?_0x5c7e9c(_0x3cfffa):console['log']('Failed\x20to\x20retrieve\x20the\x20license\x20version.');}):_0x2bde58(_0x5c26ba=>{const _0x5bf44c=_0x32486b;_0x5c26ba?(fs['writeFileSync'](_0x5bf44c(0x191),JSON['stringify'](_0x3880bf,null,0x2)),console[_0x5bf44c(0x16a)]('The\x20package.json\x20file\x20has\x20been\x20updated\x20with\x20correct\x20versions.\x20'+_0x16eab5+'\x20remove\x20the\x20@syncfusion\x20folder\x20from\x20node_modules\x20and\x20delete\x20the\x20package-lock.json\x20from\x20the\x20root\x20directory.\x20Then,\x20reinstall\x20the\x20packages.')):console[_0x5bf44c(0x16a)](_0x5bf44c(0x182));});}}function getEncryptedKey(_0x320c75){const _0xd4b2f0=_0x381d04,_0x5125ed=typeof window===_0xd4b2f0(0x166)?require(_0xd4b2f0(0x1b7)):window[_0xd4b2f0(0x1b7)];var _0x491d7c='',_0x5cb8f5=[],_0x2b8096=[],_0x4f8096=new Array();for(var _0x49d26f=0x0;_0x49d26f<_0x320c75[_0xd4b2f0(0x161)];_0x49d26f++){_0x5cb8f5[_0x49d26f]=_0x320c75[_0x49d26f][_0xd4b2f0(0x1b4)](0x0);}for(var _0x5d8740=0x0,_0x39f943=0x41;_0x5d8740<0x1a;_0x5d8740++,_0x39f943++){_0x2b8096[_0x5d8740]=String['fromCharCode'](_0x39f943);}let _0x4abb9f;try{if(typeof _0x5125ed[_0xd4b2f0(0x160)]===_0xd4b2f0(0x184)){const _0x3f78d1=new Uint8Array(0x1);_0x5125ed['getRandomValues'](_0x3f78d1),_0x4abb9f=_0x3f78d1[0x0]%0x1a;}else{const _0x205802=_0x5125ed[_0xd4b2f0(0x19d)](0x1);_0x4abb9f=_0x205802[0x0]%0x1a;}}catch(_0x3b8fd0){return console[_0xd4b2f0(0x197)]('(Error)\x20Failed\x20to\x20generate\x20random\x20index:',_0x3b8fd0['message']),'';}var _0x3da30f=_0x2b8096[_0x4abb9f][_0xd4b2f0(0x1b4)](0x0);for(var _0x1570a2=0x0;_0x1570a2<_0x320c75[_0xd4b2f0(0x161)];_0x1570a2++){_0x4f8096[_0x1570a2]=parseInt(_0x5cb8f5[_0x1570a2])+parseInt(_0x2b8096[_0x4abb9f][_0xd4b2f0(0x1b4)](0x0));}_0x4f8096[_0x5cb8f5[_0xd4b2f0(0x161)]]=_0x3da30f;for(var _0xc50350=0x0;_0xc50350<_0x4f8096[_0xd4b2f0(0x161)];_0xc50350++){_0x491d7c+=String[_0xd4b2f0(0x164)](_0x4f8096[_0xc50350]);}return Buffer['from'](_0x491d7c,_0xd4b2f0(0x156))[_0xd4b2f0(0x1bf)](_0xd4b2f0(0x1a8));}function getDecryptedData(_0x47d4e3){const _0x11a411=_0x381d04;try{return Buffer[_0x11a411(0x1ca)](_0x47d4e3,_0x11a411(0x1a8))[_0x11a411(0x1bf)]('binary');}catch(_0x59ee45){return'';}}function _0x59da(){const _0x50cea3=['dependencies','getRandomValues','length','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.','After\x20making\x20this\x20changes.\x20','fromCharCode','./node_modules/@syncfusion/ej2-base/dist/es6/ej2-base.es5.js','undefined','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','956109uppNkX','./node_modules/@syncfusion/ej2-base/dist/ej2-base.umd.min.js','log','angular','(Error)\x20License\x20key\x20is\x20not\x20valid.','split','Please\x20delete\x20cache\x20folder\x20from\x20the\x20node_modules\x20directory','toUpperCase','TypeScript\x20packages\x20have\x20been\x20removed\x20successfully.\x20','8mycLpW','hasOwnProperty','789951UaFxvD','1490uYCGMg','Your\x20dependencies\x20contain\x20both\x20TypeScript\x20and\x20','readFileSync','\x20platform.\x20Please\x20enter\x20a\x20valid\x20key.','@syncfusion/ej2-react-','./syncfusion-license.txt','UTF8','\x20remove\x20the\x20@syncfusion\x20folder\x20from\x20node_modules\x20and\x20delete\x20the\x20package-lock.json\x20from\x20the\x20root\x20directory.\x20Then,\x20reinstall\x20the\x20packages.','Supported\x20command:\x20npx\x20syncfusion-license\x20activate\x20||\x20npx\x20syncfusion-license\x20validate','.*.*\x20platform.\x20Please\x20enter\x20a\x20valid\x20key.','357ODNGeA','yes','The\x20key\x20entered\x20is\x20for\x20','154074RrXpJm','No\x20issues\x20found\x20in\x20package.json.','size','function','@syncfusion/ej2-','devDependencies','.*.*\x20version.\x20Would\x20you\x20like\x20me\x20to\x20auto-correct\x20the\x20version\x20in\x20package.json?\x20(Yes/No):\x20','32','minVersion','substring','match','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','The\x20package.json\x20file\x20has\x20been\x20updated\x20with\x20the\x20tilde\x20(~)\x20symbol.\x20','390907BNSOTd','activate','\x0aThe\x20package.json\x20file\x20has\x20been\x20updated\x20with\x20the\x20tilde\x20(~)\x20symbol.\x20','./package.json','writeFileSync','\x22:\x20\x22~','@syncfusion','The\x20key\x20entered\x20is\x20for\x20the\x20','existsSync','error','\x20packages.\x20Would\x20you\x20like\x20me\x20to\x20remove\x20the\x20TypeScript\x20packages?\x20Please\x20enter\x20yes\x20or\x20no:\x20','vue','add','\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','env','randomBytes','Please\x20delete\x20the\x20.vite\x20folder\x20in\x20the\x20node_modules\x20directory','question','\x20:\x20','next','typescript','currentPlatform','.*.*','slice','-react','version','base64','expiryDate','toLowerCase','reduce','stdin','includes','vite','push','join','.*.*\x20version,\x20please\x20enter\x20the\x20key\x20for\x20','.*.*\x20version.','\x20version','charCodeAt','1681740HEFEbx','charAt','crypto','(INFO)\x20Syncfusion\x20License\x20imported\x20successfully.','lastValue','Please\x20delete\x20the\x20.next\x20folder\x20in\x20the\x20root\x20directory','react','startsWith','createInterface','-vue','toString','argv','SYNCFUSION_LICENSE','readline','Next\x20js','Kindly\x20enter\x20the\x20major\x20version\x20number\x20from\x20the\x20available\x20options\x20','stringify','npxKeyReplace','234seKOwQ','map','\x20packages.\x20Mixing\x20platform\x20packages\x20in\x20package.json\x20is\x20not\x20recommended.','from','Ensure\x20that\x20all\x20packages\x20in\x20the\x20dependencies\x20follow\x20the\x20correct\x20minor\x20version.','381624pkyFsu','close','npm\x20view\x20','values','./node_modules/@syncfusion/ej2-base/dist/es6/ej2-base.es2015.js','\x22:\x20\x22','trim','Please\x20add\x20the\x20syncfusion-license.txt\x20file\x20or\x20set\x20environment\x20variable\x20SYNCFUSION_LICENSE','replace','ascii','Here\x20is\x20the\x20correct\x20format\x20for\x20dependencies:\x0a','validate','entries','keys','The\x20package.json\x20file\x20has\x20been\x20updated\x20to\x20the\x20latest\x20versions.\x20','The\x20included\x20Syncfusion\x20license\x20key\x20has\x20expired.','2240545WuPbuJ','Your\x20package.json\x20contains\x20two\x20major\x20versions.\x20Based\x20on\x20your\x20license\x20key,\x20you\x20should\x20use\x20'];_0x59da=function(){return _0x50cea3;};return _0x59da();};