UNPKG

@alfadesmeta/nocodecart-cli

Version:

CLI tool for installing NoCodeCart premium templates and components in FlutterFlow projects

1 lines 26.6 kB
'use strict';const a2_0x2cf238=a2_0x1720;(function(_0x3a5845,_0x4746b7){const _0x991a06=a2_0x1720,_0x53df26=_0x3a5845();while(!![]){try{const _0x5c1985=-parseInt(_0x991a06(0x1d7))/(0x2e*0xb6+-0x29a*0x7+0x1*-0xe7d)+-parseInt(_0x991a06(0xbe))/(-0x1c0d+-0x1a60+-0x5*-0xae3)+-parseInt(_0x991a06(0x173))/(-0x1b12+-0x1*0xbcb+0x26e0)*(-parseInt(_0x991a06(0x1bc))/(0xb92*0x3+0xfed+-0x329f))+-parseInt(_0x991a06(0x1be))/(-0x22bd+-0x2*0xec1+0x4044)*(parseInt(_0x991a06(0x116))/(-0x3a+-0x246a+0x24aa))+-parseInt(_0x991a06(0x18e))/(-0x1e73*-0x1+0x6d*-0xa+-0x1a2a)+parseInt(_0x991a06(0x1f3))/(-0x21d*-0x12+-0x5*0x635+-0x6f9)*(parseInt(_0x991a06(0xac))/(0x1*0x1499+-0x1bab*-0x1+-0x303b))+parseInt(_0x991a06(0x19d))/(-0x908+0x559+0x3b9);if(_0x5c1985===_0x4746b7)break;else _0x53df26['push'](_0x53df26['shift']());}catch(_0x77d003){_0x53df26['push'](_0x53df26['shift']());}}}(a2_0x2b80,-0x4b533*-0x2+-0x27e25+-0x6fb0*-0x1));function a2_0x2b80(){const _0x345cc2=['B2LKoM5HBwu9iG','BeLKoIaN','lKf1zgLVu2vYDG','Cfn0yxrLksWkia','qxvKAw9iyw5KBa','l0LUzM8UCgXPCW','DgL0BgvZkev4yq','AwroB3rPzMLJyq','ywXLsgvPz2H0oG','mtGXnZi4nhPLAuXXCq','vxbKyxrPBMCGAq','jYWGj1vstdmNla','icaGicaGihvWza','zurLzMf1Bhq','y2THz2u6zMX1Da','AM9PBG','CM9Qzwn0ihn0CG','zZOGDhj1zsWkia','D3jPDgvgAwXL','BMrnB2rLCZWVAW','yxvSDcbPBwfNzq','x2f1zgLVl2P1CW','DwuIihrVB2XZoG','x19ZzxrnB2r1Ba','Cgf0Aev4Axn0CW','iezSDxr0zxiGCa','zwL2zxiGyw5KCG','y2THz2u6yxvKAq','l0fUzhjVAwrnyq','BML0AwfSvxjSoG','y29WEq','cIaGicaGig5VDa','zxj2AwnLpGOGia','igfZigfJDgLVBG','lKzpuKvhuK9vtG','y2THz2u6ChjVDG','B250ywLUCYbIyq','B2DYzxnZ','Dhj1y3r1CMuUlG','tdmNlcKkicaGia','zdPMB3jLz3jVDq','AxnZAw9UlKzpuG','cJWVBwfUAwzLCW','BwvUDgf0Aw9U','Aw1WB3j0icCVyW','ywrKief1zgLVuW','ic8+cIaGicaGia','vuLcywnRz3jVDq','CNvJDhvYzsb2yq','zxHWB3j0zwq9iG','DgLVBKnOyw5Uzq','yw5KCM9PzdPLEa','EsbMAwXLCY4UlG','ChvZAa','zxj0Eu5HBwvZ','igfYDerVD25ZyW','CZPPz25VCMu9iG','ignVBMzPz3vYyq','y2vPDMvYiGOGia','lMrHCNqNoW','zZOGy29UC3qGqq','AxjLza','lI4VDxrPBhmVBa','zhjVAwqUCgvYBq','l3jLy2vPDMvYpG','ihn1y2nLC3nMDq','lZ4kicaGidX1CW','ztOGyxvKAw9iyq','qw5KCM9PzcbdBW','zxj2AwnLlK1Lza','lY8GqwrKihLVDq','q2XLyw5PBMCGDq','ChmTzw52AxjVBG','yw1LpsjHBMrYBW','BguIpGOGicaGia','B2DNzxi','ChjVAMvJDcbUyq','BMrLEc5Kyxj0jW','DhjPBq','C3rVCfbYB2DYzq','ief1zgLVu2vYDG','tdeNlcaNvvjmmG','Aw9Upc9ZDhjPBG','BguZjYWPcIaGia','zgLVC2vYDMLJzq','uMvXDwLYzwqGCa','CIbKzwzHDwX0ia','BgLKyxrPB24','q29UzMLNDxjPBG','Et5jvfnbChbvCW','BwfPBI5Kyxj0ia','C3rHCNrqCM9NCG','BgLIl21HAw4Uza','qw5KCM9PzcbIyq','q291BgqGBM90ia','y2TNCM91BMqGCW','ExbLpsjTzwrPyq','mtmZmJzhC0LNBu4','zgfYDa','icaGicaGica8CW','ChaOksWkicaGia','CMvZCW','psjHBMrYB2LKlG','ig11C2LJvxjSCW','lMjHy2T1Ca','if0ScIaGicaGia','icaGpgfJDgLVBG','zgLVsgfUzgXLCG','l2fJDgLVBNmVCa','yxj0igLTCgXLBq','lI4U','zMLUzcbYDw5bCa','CMvWBgfJzq','zM9YoIa','DxmPid0+ifbSyq','BMCGzgLJDcb0yq','CMvTB3zL','CJOGkcKGpt4Gqq','A3vWigzPBgu6ia','Dhj1zsiGDg9VBa','y2TNCM91BMqGyq','CgvYBwLZC2LVBG','AwmGvvjmCYHfEa','CMvHzezPBgu','icaGicbWBgf5Ba','Bwu9iI5nywLUqq','Bg9Nz2vY','BMCGyxvKAw8GCW','Ccb0zw1WB3jHCG','igfSCMvHzhKGyW','zgLVu2vYDMLJzq','qxvKAw9tzxj2Aq','BMrYB2LKtM90Aq','BwfW','y3jLyxrL','zxK+cIaGica8yq','zMLJyxrPB25dAa','zxnoB25fEgvTCa','rJmPlaOGicaGia','Au9tienVBMzPzW','DgLVBG','oIbOyw5KBgvYla','uhjVAMvJDcbZDa','icaGidXRzxK+yq','DxnLoIb0CNvLla','yw5UzwXoyw1LoG','DwrPB19Oyw5KBa','uM9SBgvKigjHyW','B24Gyw5KCM9Pza','Aw5ZDgfSBe11CW','y2XLyw5Lzcb1Ca','zNmTzxH0CMe','l2fJDgLVBNmVAq','C2XPy2u','Dg8G','BMrYB2LKignVBG','C3rHCNrqCM9Jzq','Axn0sw1Hz2vZoG','zgv0zxjTAw5Lia','qwXSihrLBxbVCG','B3zPzgvYigLTCa','yMfZzw5HBwu','BNqTzMLSDgvYpG','ywXLv2LKDgG6ia','ywWUzgfYDcC7','y2nLC3nMDwXSEq','AwncywnRz3jVDq','y3rPDML0Esi','zxH0ksa9pIbHCa','CIGWEezgmJe5nG','zdPUyw1LpsjHBG','yxvSDcbPBML0Aq','BMC+ChjVzhvJDa','AxrPywXPEMf0Aq','AxnLlMf1zgLVCW','Aw5ZDgfSBcbTDq','B3vUzcbHDwrPBW','BMfTzq','AgfZt3DUuhjVCa','l2fJDgLVBNmVyq','DgvZDa','BgLKyxrLza','iMnVBs5YEwfUAa','Aw9Z','yxvKAw9FC2vYDG','BxbSztOGj1rPDa','CYHfEgfTCgXLoG','ChvIC3bLyY55yq','AwnLigfUzcbWCG','icaGicaGifbYBW','mtGXnZa3BwTfA29u','icaGicaGicbHDq','ywXYzwfKEsbJBW','Aw9tzxj2AwnL','qv9qtefzqKfdsW','igfUzhjVAwq6BG','z3vYyxrPB24','vvjmmICSicDvuG','icbHBMrYB2LKoG','icaGica8Aw50zq','Aw1WB3j0icDWyq','zxjTAxnZAw9UlG','icCNlcaVlYbtzq','cIaGicaGicaGia','icaGienOyw5Nzq','Aw9Zl1j1BM5LCG','t1mGy29UzMLNDq','zZ4kicaGidXRzq','zZ5HDwrPBZWVCW','BwLZC2LVBIbHBG','icaGidWVAw50zq','qxvKAw8GC2vYDG','ihnLCNzPy2u','BgfZDeLUzgv4tW','D2fYBG','CJ4kicaGicaGia','sw1WBgvTzw50Aq','mtuYnZyWm3j5vKfosW','DgLVBK9Uz29PBG','CMvTB3zLigjHyW','cIaGica8C3rYAq','zxj0Eq','zxa6ia','rf9trvjwsunfiG','AwqUAw50zw50lG','Cgf0Aa','CNqNoW','jYWkicaGicaGyq','DxjHDgLVBG','uLzjq0vFtuvesq','Cc9ZCMmVBwfPBG','DxbKyxrLuhjVzW','mtG1ndG2mdbTAhffCgi','AYbJAgfUz2vZia','zgvMyxvSDa','yw5KCM9Pza','BguYjYWGj1rPDa','idX1C2vZlxbLCG','DevUy3j5ChrPBW','ica8zMfSC2uVpG','u2v0DgLUzYb1Ca','BMLMzxn0lNHTBa','zxiGpsbHD2fPDa','y29UzMLNDxjHyG','z3jVDw5Kt25qyq','AwzLC3qUEg1Sia','z2v0t3DUuhjVCa','rMfPBgvKihrVia','ica8l2LUDgvUDa','sufFqLvuve9oiG','Cg9YDgvKpsj0CG','zunVBMzPzYGkia','BMrSzxiPlaOGia','zhjVAwq6BMfTzq','ywnJzxnZ','iMfUzhjVAwqUCa','tM8GD3jPDguGCa','yw5KCM9Pzc5Wzq','Dxn0B21Fy29Kzq','qw5KCM9Pze1HBG','ywWGBxvZAwmGvq','icaGidXZDhjPBG','zgvYlMrHCNqNoW','ofvfrLjQwa','C2vYDMLJzs5bDq','nJm1yKz0yunQ','zwLZzs5HDwrPBW','sw52ywXPzcbjBG','uhjVAMvJDcbwyq','kqOGicaGicaGia','y2THz2u6ANvZDa','Aw9UpG','C3rHBNrPyxrHyG','DgGGAxmGCMvXDq','zMLNDxjHDgLVBG','zMLUzcbJBg9ZAq','uKWkicaGicaGia','ywn0Aw9UlK1fra','Bgf5zxjFyMXVyW','BgX5','zxjTAxnZAw9Uia','AwDUB3jLpsjjBG','icaGicaGicaGia','yw5KCM9Pzc9HCa','zMfPBa','zxiUzgfYDcC7','zMLUzcbPBNnLCG','cIaGicaGicaGpa','CM9PzdPUyw1Lpq','u2vYDMLJzsbPBG','ndK0mda3shfuD1jU','cIaGica8A2v5pG','DxrMltG','yxrOig5VDcbMBW','rgfYDcbjBxbSzq','y29UC3rHBNrZ','iI8+','vxbKyxrPBMCGra','C2LUzYbJBg9ZAq','DwrPB1nLCNzPyW','icaPlaOGicaGia','AwzPy2f0Aw9UqW','DwrPBYbJB25MAq','Aw5KzxHpzG','BwvZC2fNzq','lMjYB3DZzs5nzq','BgvUz3rO','iGOGicaGicaGia','phn0CMLUzZ5HDq','yxj0','y29TlNj5yw5Ozq','cGOGicaGpc9HCa','icaGica8ywn0Aq','C3vJy2vLza','qwrKihLVDxiGza','EvbYB3zPzgvYpa','CM9SBgjHy2SG','B0HHBMrSzxi+lG','ndH3vKftEuK','quTfx0Xpq0S','zxiSifbSyxLLCG','CM1PC3nPB24UvW','DgLVBIbWB2LUDa','DhjPBMC+cIaGia','icaGihrPDgXLCW','C3vIC3rYAw5N','Dw5KoIa','zgLVpc9ZDhjPBG','yw5KCM9PzdPUyq','AwrLCI9WCM92Aq','oIbBxsWGic8Via','y2uUAw5PDa','yw5OzwLZzs5HDq','EwvYqMXVyYGkia','uhjVAMvJDcbWyq','pc9KAwn0pG','Aw9UlLDbs0vFta','icaGicaGuhjVEa','zxj0EurLC2nYAq','icaGicaGicaGAq','CNm6ifSkicaGia','su5urvjorvqIlW','Bwu9iMnVBs5YEq','yxvKAw9iyw5KBa','CNvUqxbWkaOGia','Aw9UigfUzhjVAq','BMzPz3vYyxrPBW','x19LC01VzhvSzq','BwfUAwzLC3q','qMXVyZ4OcIaGia','lwzPBhrLCJ4kia','y29TCgXLDgvqCG','BguXjYWGj1rPDa','icaGicbHBMrYBW','y2SGy2HHBMDLCW','y2HPBgq6ie15qq','zM8UCgXPC3qGzG','DgLVBIb0ywC','cIaGicbJB25MAq','Aw5JBhvKzxm','zgLHqNjVD3nLCG','t0nliI8+cIaGia','BMCGyxbWBgLJyq','BNrHAw5Zigf1za','zxj2AwnL','C2LJihbSyxLLCG','zgvMAw5LuhjVCa','Dgf0Aw9U','ugXHEwjHy2SIcG','nJeZodu0vLf0ELnz','Aw8GC2vYDMLJzq','igLpuYbIywnRzW','sw5ZDgfUDgLHDa','zYbbBMrYB2LKia','icbnDwX0AvbYBW','sgfUzgXLCIGPla','zxj2AwnLihrVia','DgLVBIbHzgrLza'];a2_0x2b80=function(){return _0x345cc2;};return a2_0x2b80();}function a2_0x1720(_0x250160,_0x393337){const _0x128a38=a2_0x2b80();return a2_0x1720=function(_0x2251ed,_0x58af58){_0x2251ed=_0x2251ed-(-0xa82+-0x341+0xe60);let _0x4a1d9c=_0x128a38[_0x2251ed];if(a2_0x1720['tuKuET']===undefined){var _0x29b7e6=function(_0x373573){const _0x259bdb='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x275eff='',_0x3c8ba6='';for(let _0x46eba1=0xf1+-0x166f+0x157e,_0x22d12b,_0x3b0bc8,_0x16dc57=0x677*-0x2+-0x2481+0x316f;_0x3b0bc8=_0x373573['charAt'](_0x16dc57++);~_0x3b0bc8&&(_0x22d12b=_0x46eba1%(-0x11*0xa3+0x3*-0x191+0xf8a)?_0x22d12b*(-0x1f67+0x184e+0xd1*0x9)+_0x3b0bc8:_0x3b0bc8,_0x46eba1++%(0x2*0x38b+-0xa5c*-0x2+0x1*-0x1bca))?_0x275eff+=String['fromCharCode'](0x2611+-0x1*-0xd8d+-0x329f&_0x22d12b>>(-(0x1*-0x146d+-0x1*0x1e25+-0x4*-0xca5)*_0x46eba1&-0x1*0xa19+-0x2311+0x2d30)):-0x11ec*-0x1+0x49c*0x1+-0x1*0x1688){_0x3b0bc8=_0x259bdb['indexOf'](_0x3b0bc8);}for(let _0x51e18a=0x15d5+-0x1a43+0x46e,_0x3b0c38=_0x275eff['length'];_0x51e18a<_0x3b0c38;_0x51e18a++){_0x3c8ba6+='%'+('00'+_0x275eff['charCodeAt'](_0x51e18a)['toString'](0xe14+0xb*0x148+-0x1c*0x101))['slice'](-(0x1972+-0x9*0x32b+0x313));}return decodeURIComponent(_0x3c8ba6);};a2_0x1720['FZVJLY']=_0x29b7e6,_0x250160=arguments,a2_0x1720['tuKuET']=!![];}const _0x45385a=_0x128a38[-0x206c+0x825+0x1847],_0x34fd7e=_0x2251ed+_0x45385a,_0x53f55c=_0x250160[_0x34fd7e];return!_0x53f55c?(_0x4a1d9c=a2_0x1720['FZVJLY'](_0x4a1d9c),_0x250160[_0x34fd7e]=_0x4a1d9c):_0x4a1d9c=_0x53f55c,_0x4a1d9c;},a2_0x1720(_0x250160,_0x393337);}var __createBinding=this&&this['__createBi'+'nding']||(Object[a2_0x2cf238(0x13b)]?function(_0x29b7e6,_0x45385a,_0x34fd7e,_0x53f55c){const _0x39c371=a2_0x2cf238;if(_0x53f55c===undefined)_0x53f55c=_0x34fd7e;var _0x373573=Object['getOwnProp'+_0x39c371(0x207)+'ptor'](_0x45385a,_0x34fd7e);(!_0x373573||('get'in _0x373573?!_0x45385a[_0x39c371(0x210)]:_0x373573['writable']||_0x373573[_0x39c371(0x1a8)+'le']))&&(_0x373573={'enumerable':!![],'get':function(){return _0x45385a[_0x34fd7e];}}),Object['defineProp'+_0x39c371(0x192)](_0x29b7e6,_0x53f55c,_0x373573);}:function(_0x259bdb,_0x275eff,_0x3c8ba6,_0x46eba1){if(_0x46eba1===undefined)_0x46eba1=_0x3c8ba6;_0x259bdb[_0x46eba1]=_0x275eff[_0x3c8ba6];}),__setModuleDefault=this&&this[a2_0x2cf238(0xcc)+a2_0x2cf238(0xc2)]||(Object[a2_0x2cf238(0x13b)]?function(_0x22d12b,_0x3b0bc8){const _0xae9e43=a2_0x2cf238;Object[_0xae9e43(0xa9)+'erty'](_0x22d12b,'default',{'enumerable':!![],'value':_0x3b0bc8});}:function(_0x16dc57,_0x51e18a){_0x16dc57['default']=_0x51e18a;}),__importStar=this&&this['__importSt'+'ar']||(function(){var _0x3b0c38=function(_0x7abb8c){const _0x17a326=a2_0x1720;return _0x3b0c38=Object[_0x17a326(0x1ab)+_0x17a326(0xeb)]||function(_0x2357e2){const _0x50807b=_0x17a326;var _0x87b56f=[];for(var _0x344df4 in _0x2357e2)if(Object['prototype'][_0x50807b(0x167)+_0x50807b(0x192)]['call'](_0x2357e2,_0x344df4))_0x87b56f[_0x87b56f[_0x50807b(0x1e7)]]=_0x344df4;return _0x87b56f;},_0x3b0c38(_0x7abb8c);};return function(_0x484b50){const _0x5879f7=a2_0x1720;if(_0x484b50&&_0x484b50[_0x5879f7(0x210)])return _0x484b50;var _0x243e4b={};if(_0x484b50!=null){for(var _0x1c3d7c=_0x3b0c38(_0x484b50),_0x12d1ac=0x677*-0x2+-0x2481+0x316f;_0x12d1ac<_0x1c3d7c[_0x5879f7(0x1e7)];_0x12d1ac++)if(_0x1c3d7c[_0x12d1ac]!==_0x5879f7(0x19f))__createBinding(_0x243e4b,_0x484b50,_0x1c3d7c[_0x12d1ac]);}return __setModuleDefault(_0x243e4b,_0x484b50),_0x243e4b;};}());Object['defineProp'+a2_0x2cf238(0x192)](exports,a2_0x2cf238(0x210),{'value':!![]}),exports[a2_0x2cf238(0x14a)+a2_0x2cf238(0x15b)+'nd']=installMusicBackground;const fs=__importStar(require(a2_0x2cf238(0x14c))),path=__importStar(require(a2_0x2cf238(0x196))),logger_1=require(a2_0x2cf238(0xf3)+a2_0x2cf238(0x100));async function installMusicBackground(_0x24b022){const _0x3abd69=a2_0x2cf238;try{logger_1[_0x3abd69(0x133)][_0x3abd69(0x104)+'ss']();const _0x5c48e1=[{'name':_0x3abd69(0x1c1)+_0x3abd69(0x10c),'path':'','type':_0x3abd69(0x1a0),'description':'Validating'+_0x3abd69(0xce)+_0x3abd69(0xc5)+'ucture'},{'name':'Android\x20Co'+'nfiguratio'+'n','path':_0x3abd69(0x1d0)+_0x3abd69(0x19b)+'/AndroidMa'+_0x3abd69(0x1a6),'type':'android','description':_0x3abd69(0x10d)+_0x3abd69(0xb0)+'background'+_0x3abd69(0x189)},{'name':_0x3abd69(0x140)+_0x3abd69(0x199),'path':_0x3abd69(0x182)+_0x3abd69(0xba)+'t','type':_0x3abd69(0x16c),'description':_0x3abd69(0x1a5)+_0x3abd69(0xae)+'round\x20mode'+'s'},{'name':_0x3abd69(0x1db)+'mentation','path':_0x3abd69(0x111)+_0x3abd69(0x1ea),'type':'dart','description':_0x3abd69(0x18d)+_0x3abd69(0x134)+_0x3abd69(0xa7)}];logger_1[_0x3abd69(0x133)][_0x3abd69(0x110)+'essGroup'](_0x5c48e1[_0x3abd69(0x13a)](_0x294467=>_0x294467[_0x3abd69(0x166)])),logger_1[_0x3abd69(0x133)][_0x3abd69(0x19c)+_0x3abd69(0x11a)](_0x3abd69(0x1c1)+_0x3abd69(0x10c),-0x11*0xa3+0x3*-0x191+0xfb8),await validateProject(_0x24b022),logger_1[_0x3abd69(0x133)][_0x3abd69(0x214)+'ogress'](_0x3abd69(0x1c1)+_0x3abd69(0x10c));const _0x4f2641=[];try{logger_1[_0x3abd69(0x133)]['updateProg'+_0x3abd69(0x11a)]('Android\x20Co'+'nfiguratio'+'n',-0x1f67+0x184e+0x74b*0x1),await updateAndroidManifest(_0x24b022),_0x4f2641[_0x3abd69(0xea)](_0x3abd69(0x1a0)),logger_1[_0x3abd69(0x133)][_0x3abd69(0x214)+_0x3abd69(0xda)](_0x3abd69(0xf9)+_0x3abd69(0x20f)+'n'),logger_1[_0x3abd69(0x133)][_0x3abd69(0x19c)+_0x3abd69(0x11a)]('iOS\x20Config'+'uration',0x2*0x38b+-0xa5c*-0x2+0x1*-0x1bb0),await new Promise(_0x84f44a=>setTimeout(_0x84f44a,0x2611+-0x1*-0xd8d+-0x32d6)),logger_1['logger'][_0x3abd69(0x19c)+_0x3abd69(0x11a)]('iOS\x20Config'+_0x3abd69(0x199),0x1*-0x146d+-0x1*0x1e25+-0x2*-0x1967),await updateInfoPlist(_0x24b022),_0x4f2641[_0x3abd69(0xea)]('ios'),logger_1[_0x3abd69(0x133)][_0x3abd69(0x214)+_0x3abd69(0xda)](_0x3abd69(0x140)+'uration'),logger_1[_0x3abd69(0x133)][_0x3abd69(0x19c)+_0x3abd69(0x11a)](_0x3abd69(0x1db)+_0x3abd69(0xe0),-0x1*0xa19+-0x2311+0x2d5c),await updateMainDart(_0x24b022),_0x4f2641[_0x3abd69(0xea)]('dart'),logger_1[_0x3abd69(0x133)][_0x3abd69(0x214)+_0x3abd69(0xda)](_0x3abd69(0x1db)+_0x3abd69(0xe0)),await cleanupBackups(_0x24b022);}catch(_0x2e55cb){await rollbackChanges(_0x24b022,_0x4f2641);throw _0x2e55cb;}}catch(_0x3b7929){logger_1[_0x3abd69(0x133)][_0x3abd69(0x104)+'ss']();throw new Error('Failed\x20to\x20'+_0x3abd69(0x164)+_0x3abd69(0xa8)+':\x20'+_0x3b7929[_0x3abd69(0x1e5)]);}}async function validateProject(_0x6a6b46){const _0x20258e=a2_0x2cf238;logger_1[_0x20258e(0x133)][_0x20258e(0x151)+'ss']('Validating'+'\x20project\x20s'+_0x20258e(0xdb)+'.');const _0x1d5c8f=[_0x20258e(0x1d0)+_0x20258e(0x19b)+_0x20258e(0xd1)+_0x20258e(0x1a6),_0x20258e(0x182)+_0x20258e(0xba)+'t',_0x20258e(0x111)+_0x20258e(0x1ea),_0x20258e(0x170)+'ml'];if(!_0x6a6b46)throw new Error(_0x20258e(0x203)+_0x20258e(0x1c6)+_0x20258e(0xf2));for(const _0x74477e of _0x1d5c8f){const _0x18f762=path[_0x20258e(0xc4)](_0x6a6b46,_0x74477e);if(!await fs['pathExists'](_0x18f762))throw new Error(_0x20258e(0x10a)+_0x20258e(0x1da)+_0x20258e(0x1fb)+_0x74477e);try{await fs[_0x20258e(0x1b3)](_0x18f762,fs[_0x20258e(0x1dc)]['W_OK']);}catch(_0x1a6b62){throw new Error(_0x20258e(0x1b5)+_0x20258e(0x1cd)+_0x20258e(0x126)+_0x74477e);}}logger_1[_0x20258e(0x133)][_0x20258e(0x1ee)](_0x20258e(0x143)+_0x20258e(0xe5)+_0x20258e(0x16a));}async function updateAndroidManifest(_0x44b680){const _0x43c13d=a2_0x2cf238;logger_1['logger']['startProce'+'ss']('Updating\x20A'+_0x43c13d(0x150)+_0x43c13d(0x1c7)+_0x43c13d(0x123));const _0x4879d3=path['join'](_0x44b680,_0x43c13d(0x1d0)+_0x43c13d(0x19b)+_0x43c13d(0xd1)+_0x43c13d(0x1a6)),_0x4b05f1=_0x4879d3+_0x43c13d(0x11d);await fs['copy'](_0x4879d3,_0x4b05f1);try{let _0x5d7456=await fs[_0x43c13d(0x130)](_0x4879d3,_0x43c13d(0x1d9));_0x5d7456=_0x5d7456['replace'](/\r\n/g,'\x0a');if(_0x5d7456[_0x43c13d(0xa2)](_0x43c13d(0x1eb)+'ise.audios'+'ervice.Aud'+_0x43c13d(0x176))){logger_1['logger']['succeed'](_0x43c13d(0x1b8)+_0x43c13d(0x1aa)+_0x43c13d(0x175)+_0x43c13d(0xa6)+_0x43c13d(0xad)+_0x43c13d(0xee)+_0x43c13d(0x141));return;}const _0x44bbf4=_0x5d7456[_0x43c13d(0x18a)+'f']('</applicat'+_0x43c13d(0x1c4));if(_0x44bbf4===-(-0x11ec*-0x1+0x49c*0x1+-0x1*0x1687))throw new Error(_0x43c13d(0x113)+_0x43c13d(0x1c8)+_0x43c13d(0xa5)+_0x43c13d(0xa0));_0x5d7456=_0x5d7456[_0x43c13d(0x1fa)](0x15d5+-0x1a43+0x46e,_0x44bbf4);if(!_0x5d7456['includes'](_0x43c13d(0x1b6)+_0x43c13d(0x1f6)+_0x43c13d(0x1f4))){const _0x2b4b0d='\x20\x20\x20\x20<uses-'+_0x43c13d(0x12e)+_0x43c13d(0x178)+'ame=\x22andro'+'id.permiss'+_0x43c13d(0x205)+_0x43c13d(0xa4)+_0x43c13d(0x1a2)+_0x43c13d(0x186)+_0x43c13d(0x1b2)+_0x43c13d(0x11b)+_0x43c13d(0x12e)+_0x43c13d(0xd7)+_0x43c13d(0x194)+_0x43c13d(0xf7)+'es-permiss'+_0x43c13d(0x20e)+_0x43c13d(0x15f)+_0x43c13d(0xf4)+_0x43c13d(0xde)+'EGROUND_SE'+_0x43c13d(0x19a)+_0x43c13d(0x177)+_0x43c13d(0x1dd),_0x912c91='<uses-perm'+'ission\x20and'+_0x43c13d(0x1d5)+_0x43c13d(0x1b4)+_0x43c13d(0x17e)+_0x43c13d(0x20a)+'>',_0x318c99=_0x5d7456[_0x43c13d(0x1e4)](_0x912c91)+_0x912c91[_0x43c13d(0x1e7)];_0x5d7456=_0x5d7456[_0x43c13d(0x14e)](0xe14+0xb*0x148+-0xc*0x259,_0x318c99)+'\x0a'+_0x2b4b0d+_0x5d7456['slice'](_0x318c99);}_0x5d7456[_0x43c13d(0xa2)](_0x43c13d(0x1fd)+_0x43c13d(0x132)+_0x43c13d(0x15c))&&(_0x5d7456=_0x5d7456[_0x43c13d(0x125)](_0x43c13d(0x1fd)+'me=\x22.MainA'+_0x43c13d(0x15c),_0x43c13d(0x1fd)+_0x43c13d(0x20b)+_0x43c13d(0x201)+_0x43c13d(0x109)+_0x43c13d(0xb7)+'iceActivit'+'y\x22'));const _0x53616a=_0x43c13d(0x118)+'ervice\x20and'+_0x43c13d(0x1d5)+_0x43c13d(0x16b)+_0x43c13d(0x1bf)+_0x43c13d(0x1bd)+_0x43c13d(0x137)+_0x43c13d(0x1e8)+'\x20\x20\x20\x20androi'+_0x43c13d(0xdd)+'ndServiceT'+_0x43c13d(0x115)+_0x43c13d(0xab)+'\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20'+_0x43c13d(0x17b)+_0x43c13d(0xe6)+_0x43c13d(0x12c)+_0x43c13d(0xed)+_0x43c13d(0xaf)+'able\x22>\x0a\x20\x20\x20'+'\x20\x20\x20\x20\x20\x20\x20<in'+'tent-filte'+_0x43c13d(0x18c)+_0x43c13d(0x1ed)+_0x43c13d(0x149)+':name=\x22and'+'roid.media'+_0x43c13d(0x1e6)+_0x43c13d(0xa3)+'Service\x22\x20/'+'>\x0a\x20\x20\x20\x20\x20\x20\x20\x20'+_0x43c13d(0x1ad)+_0x43c13d(0x213)+'\x20\x20\x20\x20\x20\x20\x20</s'+_0x43c13d(0xd5)+'\x20\x20\x20\x20\x20\x20<rec'+_0x43c13d(0xcf)+_0x43c13d(0xb5)+'com.ryanhe'+_0x43c13d(0x163)+_0x43c13d(0xfa)+'iaButtonRe'+_0x43c13d(0xef)+_0x43c13d(0x1cf)+_0x43c13d(0xe8)+_0x43c13d(0x1af)+_0x43c13d(0xcb)+_0x43c13d(0x1ce)+_0x43c13d(0x1c5)+_0x43c13d(0xff)+_0x43c13d(0x17c)+_0x43c13d(0x157)+_0x43c13d(0x180)+_0x43c13d(0x11f)+_0x43c13d(0x178)+_0x43c13d(0xfe)+_0x43c13d(0x195)+_0x43c13d(0x1ca)+_0x43c13d(0x1ae)+_0x43c13d(0xe3)+_0x43c13d(0x187)+_0x43c13d(0x157)+_0x43c13d(0x1d4)+_0x43c13d(0xf5)+_0x43c13d(0x1ec)+'plication>'+_0x43c13d(0xdf)+'t>';_0x5d7456=_0x5d7456+_0x53616a,await fs[_0x43c13d(0xc7)](_0x4879d3,_0x5d7456);const _0x5130c1=await fs[_0x43c13d(0x130)](_0x4879d3,'utf-8');if(!_0x5130c1[_0x43c13d(0xa2)](_0x43c13d(0x1eb)+_0x43c13d(0x163)+'ervice.Aud'+_0x43c13d(0x176)))throw new Error(_0x43c13d(0x1ac)+_0x43c13d(0xe2)+_0x43c13d(0xb3)+_0x43c13d(0x211));logger_1[_0x43c13d(0x133)][_0x43c13d(0x1ee)](_0x43c13d(0x112)+_0x43c13d(0x114)+'ervice\x20con'+'figured\x20su'+_0x43c13d(0x15a));}catch(_0x138971){await fs[_0x43c13d(0xd3)](_0x4b05f1,_0x4879d3);throw _0x138971;}}async function updateInfoPlist(_0xeee51b){const _0x2cf6b7=a2_0x2cf238;logger_1[_0x2cf6b7(0x133)]['startProce'+'ss'](_0x2cf6b7(0xbf)+_0x2cf6b7(0x183)+'ration...');const _0x280a04=path[_0x2cf6b7(0xc4)](_0xeee51b,'ios/Runner'+_0x2cf6b7(0xba)+'t'),_0x15f1af=_0x280a04+_0x2cf6b7(0x11d);await fs[_0x2cf6b7(0xd3)](_0x280a04,_0x15f1af);try{let _0x159e19=await fs[_0x2cf6b7(0x130)](_0x280a04,_0x2cf6b7(0x1d9));if(_0x159e19[_0x2cf6b7(0xa2)](_0x2cf6b7(0x1e9)+_0x2cf6b7(0x1fc)+'g>')){logger_1[_0x2cf6b7(0x133)][_0x2cf6b7(0x1ee)]('Info.plist'+_0x2cf6b7(0x136)+_0x2cf6b7(0xd9)+_0x2cf6b7(0x12d)+_0x2cf6b7(0x1e3)+_0x2cf6b7(0x179));return;}const _0x2924be=_0x2cf6b7(0x1d8)+_0x2cf6b7(0xe4)+_0x2cf6b7(0xc8)+_0x2cf6b7(0x13c)+'rray>\x0a\x20\x20\x20\x20'+_0x2cf6b7(0x1ba)+_0x2cf6b7(0x185)+_0x2cf6b7(0x1f8)+'\x20</array>\x0a'+_0x2cf6b7(0x144)+_0x2cf6b7(0xfd)+'ment</key>'+_0x2cf6b7(0x191)+_0x2cf6b7(0x161)+_0x2cf6b7(0x107)+_0x2cf6b7(0x184)+_0x2cf6b7(0x10e)+_0x2cf6b7(0x13e)+_0x2cf6b7(0x1a3)+'n</key>\x0a\x20\x20'+_0x2cf6b7(0x1a4),_0x2b2d81=/<key>UIBackgroundModes<\/key>[\s\S]*?<\/array>/;_0x159e19=_0x159e19[_0x2cf6b7(0x125)](_0x2b2d81,'');const _0x7a9357=_0x159e19[_0x2cf6b7(0x18a)+'f'](_0x2cf6b7(0x204));if(_0x7a9357===-(0x1972+-0x9*0x32b+0x312))throw new Error(_0x2cf6b7(0x1c0)+_0x2cf6b7(0x9f)+'ormat:\x20mis'+_0x2cf6b7(0x1df)+_0x2cf6b7(0x128)+'g');_0x159e19=_0x159e19[_0x2cf6b7(0x14e)](-0x206c+0x825+0x1847,_0x7a9357)+_0x2924be+_0x159e19[_0x2cf6b7(0x14e)](_0x7a9357),await fs[_0x2cf6b7(0xc7)](_0x280a04,_0x159e19),logger_1['logger'][_0x2cf6b7(0x1ee)]('iOS\x20backgr'+_0x2cf6b7(0x165)+_0x2cf6b7(0xee)+_0x2cf6b7(0xb4)+_0x2cf6b7(0xf6)+_0x2cf6b7(0x1cc));}catch(_0x353cae){await fs[_0x2cf6b7(0xd3)](_0x15f1af,_0x280a04);throw _0x353cae;}}async function updateMainDart(_0x233d93){const _0x34c77b=a2_0x2cf238;logger_1['logger'][_0x34c77b(0x151)+'ss'](_0x34c77b(0x1de)+_0x34c77b(0x122)+'entation..'+'.');const _0x52315b=path[_0x34c77b(0xc4)](_0x233d93,_0x34c77b(0x111)+_0x34c77b(0x1ea)),_0x192f95=_0x52315b+_0x34c77b(0x11d);await fs['copy'](_0x52315b,_0x192f95);try{let _0xa69a13=await fs[_0x34c77b(0x130)](_0x52315b,_0x34c77b(0x1d9));if(_0xa69a13[_0x34c77b(0xa2)](_0x34c77b(0x138)+_0x34c77b(0x200))){logger_1[_0x34c77b(0x133)]['succeed'](_0x34c77b(0x10f)+_0x34c77b(0x175)+_0x34c77b(0xa6)+_0x34c77b(0xad)+_0x34c77b(0xee)+_0x34c77b(0x141));return;}const _0x53833f=path[_0x34c77b(0xc4)](_0x233d93,'pubspec.ya'+'ml'),_0x5b818f=await fs[_0x34c77b(0x130)](_0x53833f,'utf-8'),_0x55b549=_0x5b818f['match'](/name:\s*(.*)/);if(!_0x55b549)throw new Error(_0x34c77b(0x113)+_0x34c77b(0x153)+_0x34c77b(0x101)+'me\x20from\x20pu'+'bspec.yaml');const _0xe8a6dc=_0x55b549[-0x8c1+0x7cb+0x13*0xd][_0x34c77b(0x103)](),_0xdf2f9=_0x34c77b(0x1eb)+'ise.'+_0xe8a6dc[_0x34c77b(0x125)](/[-\s]/g,'_')+('.channel.a'+'udio'),_0x5d0db7=['import\x20\x27/c'+_0x34c77b(0x1b7)+_0x34c77b(0x14d)+_0x34c77b(0x102)+_0x34c77b(0xd6)+'s;','import\x20\x27/c'+_0x34c77b(0x1b7)+_0x34c77b(0x121)+_0x34c77b(0x1cb)+_0x34c77b(0xf0),_0x34c77b(0xe1)+_0x34c77b(0x1b7)+_0x34c77b(0x168)+_0x34c77b(0x147)+_0x34c77b(0x1d2),_0x34c77b(0x17d)+_0x34c77b(0xd8)+_0x34c77b(0x1fe)+_0x34c77b(0x1bb),'import\x20\x27pa'+_0x34c77b(0xc3)+'ter/materi'+_0x34c77b(0x159),_0x34c77b(0x17d)+_0x34c77b(0xd0)+'o_service/'+_0x34c77b(0x16d)+'ice.dart\x27;',_0x34c77b(0x17d)+_0x34c77b(0x1c3)+_0x34c77b(0xca)+'t_audio.da'+_0x34c77b(0x197)];let _0x30cd07=![];for(const _0x321ca2 of _0x5d0db7){!_0xa69a13[_0x34c77b(0xa2)](_0x321ca2)&&(!_0x30cd07&&(_0xa69a13=_0x5d0db7[_0x34c77b(0xc4)]('\x0a')+'\x0a'+_0xa69a13,_0x30cd07=!![]));}const _0x528a7b=/(usePathUrlStrategy\(\);[\s\n]*)(final appState)/;if(!_0x528a7b[_0x34c77b(0x169)](_0xa69a13))throw new Error('Could\x20not\x20'+_0x34c77b(0x1d3)+_0x34c77b(0x1f7)+'\x20for\x20Audio'+_0x34c77b(0x1d6)+_0x34c77b(0x162)+'on');const _0x2fdbeb='\x0a\x0a\x20\x20final\x20'+_0x34c77b(0x20c)+_0x34c77b(0x1a7)+_0x34c77b(0x105)+'ice.init(\x0a'+'\x20\x20\x20\x20builde'+_0x34c77b(0x12a)+'udioPlayer'+_0x34c77b(0xb2)+_0x34c77b(0xa1)+_0x34c77b(0xf1)+_0x34c77b(0x1e0)+_0x34c77b(0x1b0)+'\x20\x20\x20\x20\x20andro'+'idNotifica'+_0x34c77b(0xe7)+_0x34c77b(0xb6)+_0xdf2f9+(_0x34c77b(0x198)+_0x34c77b(0x139)+_0x34c77b(0x13d)+_0x34c77b(0x146)+'\x20\x27Audio\x20pl'+'ayback\x27,\x0a\x20'+'\x20\x20\x20\x20\x20andro'+_0x34c77b(0xbc)+_0x34c77b(0x18f)+_0x34c77b(0xc6)+_0x34c77b(0x216)+'idStopFore'+_0x34c77b(0x1a9)+_0x34c77b(0x145)+_0x34c77b(0xd4)+_0x34c77b(0x1e2)+'olor:\x20Colo'+_0x34c77b(0x15e)+_0x34c77b(0x13f)+_0x34c77b(0xec)+_0x34c77b(0x158)+'300,\x0a\x20\x20\x20\x20\x20'+_0x34c77b(0xec)+_0x34c77b(0xbd)+'\x20300,\x0a\x20\x20\x20\x20'+'),\x0a\x20\x20);\x0a\x0a\x20'+'\x20');_0xa69a13=_0xa69a13[_0x34c77b(0x125)](_0x528a7b,(_0x4379b1,_0x38cc23,_0x4b6132)=>''+_0x38cc23+_0x2fdbeb+_0x4b6132);const _0x11af33=/runApp\(([\s\S]*?)\);/;if(!_0x11af33['test'](_0xa69a13))throw new Error(_0x34c77b(0x113)+_0x34c77b(0x124)+'p\x20implemen'+_0x34c77b(0xaa));const _0x1f43bd=_0x34c77b(0x20d)+_0x34c77b(0xb1)+'vider(\x0a\x20\x20\x20'+'\x20\x20\x20provide'+_0x34c77b(0x209)+_0x34c77b(0x181)+'NotifierPr'+'ovider(cre'+'ate:\x20(cont'+_0x34c77b(0x15d)+_0x34c77b(0xb8)+_0x34c77b(0x172)+'vider<Audi'+_0x34c77b(0x1f2)+'value(valu'+_0x34c77b(0xf8)+_0x34c77b(0x1b1)+_0x34c77b(0x206)+_0x34c77b(0x1f0)+_0x34c77b(0xb9)+_0x34c77b(0x1f5)+_0x34c77b(0x212)+_0x34c77b(0xc1)+'ate:\x20(cont'+'ext,\x20handl'+'er,\x20previo'+_0x34c77b(0x127)+_0x34c77b(0x202)+_0x34c77b(0x1cf)+_0x34c77b(0x11c)+_0x34c77b(0x1ff)+_0x34c77b(0x1ef)+'efault\x20mus'+_0x34c77b(0x12f)+'ample:\x20\x27UR'+_0x34c77b(0x106)+_0x34c77b(0xc0)+_0x34c77b(0x1c2)+_0x34c77b(0x1f9)+':\x20[],\x20\x20\x20\x20\x20'+_0x34c77b(0xfb)+_0x34c77b(0x10b)+_0x34c77b(0xbb)+_0x34c77b(0x16e)+_0x34c77b(0x215)+_0x34c77b(0x1a1)+_0x34c77b(0x108)+_0x34c77b(0x208)+_0x34c77b(0xd2)+_0x34c77b(0x17f)+'t\x20your\x20def'+_0x34c77b(0x160)+_0x34c77b(0x1b9)+_0x34c77b(0x1c9)+_0x34c77b(0x131)+_0x34c77b(0x152)+'\x20[],\x20//\x20Ad'+'d\x20your\x20def'+_0x34c77b(0xc9)+_0x34c77b(0x16f)+'\x20\x27URL1\x27,\x20\x27'+_0x34c77b(0x17a)+_0x34c77b(0xdc)+_0x34c77b(0x174)+_0x34c77b(0x120)+_0x34c77b(0x142)+_0x34c77b(0x180)+'\x20),\x0a\x20\x20\x20\x20\x20\x20'+_0x34c77b(0x1e1)+_0x34c77b(0x11e)+_0x34c77b(0x9e)+_0x34c77b(0x119)+'),\x0a\x20\x20);';_0xa69a13=_0xa69a13[_0x34c77b(0x125)](_0x11af33,_0x1f43bd),await fs['writeFile'](_0x52315b,_0xa69a13),logger_1[_0x34c77b(0x133)][_0x34c77b(0x1ee)](_0x34c77b(0x188)+_0x34c77b(0x171)+_0x34c77b(0x155)+'lementatio'+'n\x20added\x20su'+_0x34c77b(0x15a));}catch(_0x2e9041){await fs[_0x34c77b(0xd3)](_0x192f95,_0x52315b);throw _0x2e9041;}}async function rollbackChanges(_0x583e10,_0x547350){const _0x3f3970=a2_0x2cf238;logger_1['logger'][_0x3f3970(0x104)+'ss'](),logger_1['logger'][_0x3f3970(0x151)+'ss']('Rolling\x20ba'+_0x3f3970(0x9d)+'...');for(const _0x1bb0b5 of _0x547350['reverse']()){try{const _0x325177=getFilePath(_0x583e10,_0x1bb0b5),_0x2c2d88=_0x325177+_0x3f3970(0x11d);await fs[_0x3f3970(0xcd)](_0x2c2d88)&&(await fs[_0x3f3970(0xd3)](_0x2c2d88,_0x325177),await fs[_0x3f3970(0x129)](_0x2c2d88),logger_1[_0x3f3970(0x133)][_0x3f3970(0x1ee)](_0x3f3970(0x148)+_0x3f3970(0x19e)+_0x3f3970(0x14f)+_0x1bb0b5));}catch(_0x4a5275){logger_1[_0x3f3970(0x133)][_0x3f3970(0x1d1)](_0x3f3970(0x1ac)+_0x3f3970(0x1f1)+_0x1bb0b5+':\x20'+_0x4a5275[_0x3f3970(0x1e5)]);}}}async function cleanupBackups(_0x4e4893){const _0x412272=a2_0x2cf238;logger_1[_0x412272(0x133)][_0x412272(0x151)+'ss'](_0x412272(0xfc)+_0x412272(0x135)+_0x412272(0xe9));const _0x2f94cf=[_0x412272(0x1d0)+_0x412272(0x19b)+'/AndroidMa'+_0x412272(0x1a6),'ios/Runner'+'/Info.plis'+'t','lib/main.d'+_0x412272(0x1ea)];let _0x511c15=!![];for(const _0x4155c2 of _0x2f94cf){const _0x4ac9f4=path[_0x412272(0xc4)](_0x4e4893,_0x4155c2+_0x412272(0x11d));try{await fs[_0x412272(0xcd)](_0x4ac9f4)&&await fs[_0x412272(0x129)](_0x4ac9f4);}catch(_0x57015f){_0x511c15=![],logger_1[_0x412272(0x133)][_0x412272(0x18b)](_0x412272(0x113)+_0x412272(0x190)+_0x412272(0x12b)+path[_0x412272(0x156)](_0x4ac9f4));}}_0x511c15&&logger_1[_0x412272(0x133)]['succeed'](_0x412272(0x154)+'ary\x20files\x20'+_0x412272(0x14b));}function getFilePath(_0x34dc19,_0x283855){const _0x4e3de4=a2_0x2cf238;switch(_0x283855){case'android':return path[_0x4e3de4(0xc4)](_0x34dc19,_0x4e3de4(0x1d0)+'p/src/main'+_0x4e3de4(0xd1)+_0x4e3de4(0x1a6));case _0x4e3de4(0x16c):return path['join'](_0x34dc19,'ios/Runner'+'/Info.plis'+'t');case _0x4e3de4(0x117):return path[_0x4e3de4(0xc4)](_0x34dc19,_0x4e3de4(0x111)+_0x4e3de4(0x1ea));default:throw new Error('Unknown\x20st'+_0x4e3de4(0x193)+_0x283855);}}