mixone
Version:
MixOne is a Node scaffolding tool implemented based on Vite, used for compiling HTML5, JavasCript, Vue, React and other codes. It supports packaging Web applications with multiple HTML entry points (BS architecture) and desktop installation packages (CS a
1 lines • 21.9 kB
JavaScript
const ay=d;(function(a,b){const ax=d,e=a();while(!![]){try{const f=-parseInt(ax(0x182))/0x1+-parseInt(ax(0x17a))/0x2*(-parseInt(ax(0x226))/0x3)+parseInt(ax(0x185))/0x4*(-parseInt(ax(0x225))/0x5)+parseInt(ax(0x173))/0x6*(-parseInt(ax(0x191))/0x7)+parseInt(ax(0x1ee))/0x8*(-parseInt(ax(0x166))/0x9)+parseInt(ax(0x20a))/0xa+parseInt(ax(0x132))/0xb;if(f===b)break;else e['push'](e['shift']());}catch(g){e['push'](e['shift']());}}}(c,0x6faad));const {spawnSync}=require(ay(0x20e)),fs=require('fs'),path=require('path'),{rmSync}=require(ay(0x221)),rootDir=process[ay(0x1ab)](),outDir=path[ay(0x213)](rootDir,ay(0x1fd));function projectType(e){const az=ay,f={'EcqiN':'(((.+)+)+)+$','IUAmf':az(0x223),'vxSam':'copy_file','RXfPf':az(0x16a),'ZBHxi':function(j,k,l,m){return j(k,l,m);},'vRRti':'electron','DZDVJ':az(0x1fd),'UjhUj':az(0x16d),'iMFAp':'--destination','iPBqF':az(0x22b),'YzuhM':function(j,k,l){return j(k,l);},'VBgRs':az(0x22e),'AIDTI':'build','VFDdL':function(j,k,l){return j(k,l);},'bjRiG':function(j){return j();},'VMvJy':az(0x15c),'hsggl':function(j,k){return j!==k;},'TMLBG':az(0x1a3),'YdMkQ':function(j,k){return j===k;},'MmDNk':az(0x219),'egHgR':'vue3','wdOex':function(j,k){return j===k;},'ZjwXp':az(0x1d7),'SBdKt':az(0x144),'uCEcN':'RiYrV','LSvLh':az(0x22c),'eFwxn':az(0x19b),'TFHsL':az(0x1d1),'gEwdN':function(j,k){return j===k;},'Iobvu':az(0x19c),'XblQf':az(0x154),'LESCG':function(j,k){return j===k;},'wvHkP':function(j,k){return j===k;},'IjLPc':function(j,k){return j==k;},'CfOGn':az(0x123),'diFFL':az(0x199),'kMEZo':az(0x12d),'luuFA':az(0x1cf),'OtrNa':az(0x220),'lcWyw':az(0x171),'dKaZV':function(j,k){return j!==k;},'buMsv':az(0x14c),'JbmwJ':az(0x183),'ICNSm':function(j,k){return j!==k;},'alaLH':az(0x1a4)},g=(function(){let j=!![];return function(k,l){const m=j?function(){const aA=d;if(l){const n=l[aA(0x227)](k,arguments);return l=null,n;}}:function(){};return j=![],m;};}()),h=f[az(0x1f0)](g,this,function(){const aB=az;return h[aB(0x1e9)]()[aB(0x1b9)](f[aB(0x152)])[aB(0x1e9)]()[aB(0x200)](h)[aB(0x1b9)](aB(0x146));});f['bjRiG'](h);let i={'UIlib':'','MVCframework':''};if(fs[az(0x1b4)](e))try{const j=JSON[az(0x21a)](fs[az(0x20c)](e,f[az(0x22d)])),k={...j[az(0x1ba)],...j[az(0x1e8)]};if(k[az(0x1dd)]){if(f[az(0x1e7)](f[az(0x1d0)],f[az(0x1d0)]))throw new f(az(0x16f)+g[az(0x1bc)](h));else{const m=k[az(0x1dd)][az(0x1f6)](/\d+/)?.[0x0];i[az(0x131)]=f['YdMkQ'](m,'2')?f[az(0x12a)]:m==='3'?f[az(0x20d)]:'';if(f['wdOex'](i[az(0x131)],az(0x219)))k[f[az(0x122)]]&&(f[az(0x1e7)](f[az(0x19f)],f[az(0x18a)])?i['UIlib']=f[az(0x228)]:(f['error'](f[az(0x19e)],g),h[az(0x194)](0x1)));else{if(f[az(0x234)](i[az(0x131)],az(0x1fb))){if(f['YdMkQ'](f[az(0x1b7)],f[az(0x202)])){const p=p['join'](q,az(0x1fd),az(0x16d));!r[az(0x1b4)](p)&&C[az(0x15b)](p,{'recursive':!![]});const q=t['join'](u,f[az(0x186)],f[az(0x210)]);v(q,p),f[az(0x143)](w,f['vRRti'],[x[az(0x213)]('.',f[az(0x1be)],f[az(0x12e)]),'--source',y,f['iMFAp'],z],{'cwd':A,'stdio':f[az(0x1f3)],'shell':!![]}),f[az(0x1b2)](B,p,{'recursive':!![]});}else{if(k[az(0x22a)])i[az(0x230)]=f[az(0x1ca)];else k['element-plus']&&(f[az(0x197)](f[az(0x117)],'wrDew')?i['UIlib']=f[az(0x155)]:j?q[az(0x1c2)](r):s[az(0x1c2)](t[az(0x239)](u+v[az(0x1d9)],'')));}}}}}else{if(k[az(0x13f)]){const q=k[az(0x13f)][az(0x1f6)](/\d+/)?.[0x0];i[az(0x131)]=f[az(0x164)](q,'16')?'react16':f[az(0x1ac)](q,'19')?'react19':'';if(f[az(0x1f7)](i['MVCframework'],f[az(0x217)]))k[f[az(0x1af)]]&&('bLxGU'!==az(0x21f)?i[az(0x230)]=f['diFFL']:e[az(0x15b)](f,{'recursive':!![]}));else{if(f[az(0x1f7)](i[az(0x131)],az(0x1ed))){if(f[az(0x197)](f['kMEZo'],az(0x12d))){if(k[f[az(0x1c0)]])i[az(0x230)]=f[az(0x160)];else{if(k[f[az(0x112)]])f[az(0x1bb)](az(0x14c),f[az(0x14d)])?g[az(0x230)]=f['VBgRs']:i['UIlib']='react-bootstrap';else k[f[az(0x180)]]&&(f[az(0x207)](f[az(0x193)],f[az(0x193)])?e[az(0x15b)](f,{'recursive':!![]}):i[az(0x230)]=az(0x206));}}else{const v=g['join'](h,f[az(0x141)],i,az(0x13b));j['writeFileSync'](v,'');}}}}}}catch(v){console[az(0x138)]('Failed\x20to\x20read\x20package.json:',v);}return i;}function findWindowDirs(a){const aC=ay,b={'UfXHC':function(g,h){return g(h);},'SIwtU':aC(0x1b6),'cYZNA':function(g,h){return g===h;},'pnoKm':'windows'},e=[];function f(g){const aE=aC,h={'htVMw':function(j,k){const aD=d;return b[aD(0x187)](j,k);}};(g[aE(0x229)](b[aE(0x125)])||b[aE(0x163)](path['basename'](g),b['pnoKm']))&&e[aE(0x1c2)](g);const i=fs[aE(0x189)](g);i[aE(0x1da)](j=>{const aF=aE,k=path['join'](g,j);fs['statSync'](k)[aF(0x1f2)]()&&h['htVMw'](f,k);});}return f(a),e;}const packageJsonPath=path[ay(0x213)](rootDir,'package.json'),{MVCframework}=projectType(packageJsonPath);function d(a,b){const e=c();return d=function(f,g){f=f-0x112;let h=e[f];return h;},d(a,b);}function processStaticFiles(a){const aG=ay,b={'SEieh':aG(0x177),'dqAhk':aG(0x1d2),'OELnv':aG(0x128),'GxWUN':aG(0x15c),'BEjpv':function(k,l){return k+l;},'vnGox':function(k,l){return k==l;}};let e=path[aG(0x213)](__dirname,b[aG(0x18c)],b[aG(0x1ce)],MVCframework,aG(0x147));const f=fs[aG(0x20c)](path[aG(0x213)](e,b[aG(0x1f5)]),b[aG(0x1ec)]),g=fs[aG(0x20c)](path[aG(0x213)](e,b['BEjpv'](aG(0x1e1),b[aG(0x149)](MVCframework,aG(0x219))?'js':'ts')),b[aG(0x1ec)]),h=JSON[aG(0x21a)](fs[aG(0x20c)](path[aG(0x213)](process[aG(0x1ab)](),b['OELnv']),b[aG(0x1ec)])),i=path[aG(0x1bc)](a),j=f[aG(0x239)](/____name____/g,i)[aG(0x239)](/____version____/g,h['version']);return{'packageJson':j,'viteConfig':g};}function generateFiles(a,b){const aH=ay,e={'sOOMG':'windows','mYUhn':'out','YTGwd':function(h,i){return h+i;},'TAojp':'vite.config.','hRmuG':function(h,i){return h==i;}},f=path[aH(0x1c1)](path[aH(0x213)](process[aH(0x1ab)](),e[aH(0x159)]),a),g=path['join'](process['cwd'](),e['mYUhn'],e[aH(0x159)],f);!fs[aH(0x1b4)](g)&&fs['mkdirSync'](g,{'recursive':!![]}),fs[aH(0x1ef)](path['join'](g,aH(0x128)),b[aH(0x205)]),fs[aH(0x1ef)](path['join'](g,e['YTGwd'](e[aH(0x1db)],e[aH(0x13c)](MVCframework,aH(0x219))?'js':'ts')),b[aH(0x20f)]),console['log']('Generated\x20files\x20to:\x20'+g);}async function buildWindow(a){const aI=ay,b={'VgnPf':function(f,g,h,i){return f(g,h,i);},'hcgYt':aI(0x136),'LMnHa':aI(0x1bf),'qgpmt':aI(0x1a7),'yGOxS':aI(0x22b),'fHpHt':function(f,g){return f!==g;}};console[aI(0x1e3)](aI(0x238)+path['basename'](a));const e=b[aI(0x172)](spawnSync,b[aI(0x118)],[b['LMnHa'],b[aI(0x1f9)]],{'cwd':a,'stdio':b[aI(0x176)],'shell':!![]});if(b[aI(0x1e2)](e[aI(0x167)],0x0))throw new Error(aI(0x16f)+path['basename'](a));}async function buildWindowWeb(a){const aJ=ay,b={'LNrPm':function(f,g){return f(g);},'TRyFK':function(f,g,h,i){return f(g,h,i);},'rcPYT':aJ(0x136),'sdOgc':aJ(0x1bf),'gMnjd':'build:web','ofwkx':function(f,g){return f!==g;},'umTkF':aJ(0x1fe)};console[aJ(0x1e3)](aJ(0x1f1)+path['basename'](a)),console['log'](aJ(0x203)+a);const e=b[aJ(0x1c6)](spawnSync,b[aJ(0x1a8)],[b[aJ(0x158)],b[aJ(0x16c)]],{'cwd':a,'stdio':'inherit','shell':!![]});if(b['ofwkx'](e[aJ(0x167)],0x0)){if(b[aJ(0x140)]('xbjFP',b['umTkF']))b[aJ(0x11a)](e,f);else throw new Error(aJ(0x16f)+path[aJ(0x1bc)](a));}}function copyDirWithByteCode(a,b){const aK=ay,e={'vYuFv':aK(0x16d),'oYCnY':aK(0x170),'aqwMB':aK(0x22f),'ieoIx':aK(0x177),'YdKwV':function(h,i,j){return h(i,j);},'vnkio':function(h,i,j,k){return h(i,j,k);},'mmGoN':aK(0x1b1),'AdSyx':aK(0x1fd),'KOeBm':aK(0x1eb),'qNMFC':function(h,i,j){return h(i,j);}},f=path[aK(0x213)](rootDir,aK(0x1fd),e[aK(0x148)]);!fs[aK(0x1b4)](f)&&(e['oYCnY']===e[aK(0x14b)]?f=g[aK(0x11f)](h):fs[aK(0x15b)](f,{'recursive':!![]}));const g=path[aK(0x213)](__dirname,e[aK(0x18f)],'btc');e['YdKwV'](copyDir,g,f),e[aK(0x1df)](spawnSync,e['mmGoN'],[path[aK(0x213)]('.',e[aK(0x1c4)],e[aK(0x148)]),e[aK(0x133)],a,'--destination',b],{'cwd':rootDir,'stdio':aK(0x22b),'shell':!![]}),e[aK(0x168)](rmSync,f,{'recursive':!![]});}function mkMixoneStartFile(a,b){const aL=ay,e={'nMoBO':function(i,j,k){return i(j,k);},'frtBW':aL(0x21e),'LUblP':function(i,j){return i===j;},'NqaBl':aL(0x18e),'DPnqG':'main.jsc','jxtdp':aL(0x1e6)};let f='',g=e[aL(0x1ae)];b&&(e['LUblP'](aL(0x18e),e[aL(0x116)])?(f='require(\x27bytenode\x27);\x0a',g=e['DPnqG']):(h[aL(0x15b)](i,{'recursive':!![]}),e[aL(0x15a)](j,k,l)));let h=f+aL(0x18b)+g+aL(0x1b3);fs[aL(0x1ef)](path['join'](a,e[aL(0x20b)]),h);}function c(){const aX=['preload.js','build','rcPYT','Generated\x20files\x20to:\x20','Create\x20Desktop\x20build\x20directory:\x20','cwd','wvHkP','lvVQc','frtBW','diFFL','UyRNp','electron','YzuhM','\x27);\x0atry\x20{\x0a\x20\x20\x20\x20require(mainJscPath);\x0a}\x20catch\x20(error)\x20{\x0a\x20\x20\x20\x20console.error(\x27Execution\x20failed:\x27,\x20error.message);\x0a\x20\x20\x20\x20console.error(error.stack);\x0a\x20\x20\x20\x20process.exit(1);\x0a}','existsSync','lbsMN','-window','LSvLh','hcajH','search','dependencies','dKaZV','basename','qMImq','DZDVJ','run','luuFA','relative','push','Failed\x20to\x20read\x20package.json:','AdSyx','vTTWv','TRyFK','Uqfjo','tYWbp','eQbSf','TFHsL','QSuMF','OyoCy','gZUBJ','dqAhk','antd','TMLBG','AntDesignVue','every_window_static_file','gmylm','windows','GESlc','startsWith','element-ui','Mdcix','sep','forEach','TAojp','window-controller.js','vue','KHOrd','vnkio','OobVi','vite.config.','fHpHt','log','xeoWY','yMogw','mixone_start.js','hsggl','devDependencies','toString','jMbZX','--source','GxWUN','react19','2739368nGOfSM','writeFileSync','VFDdL','Start\x20building\x20window\x20web:\x20','isDirectory','iPBqF','ekLtX','OELnv','match','IjLPc','tyacQ','qgpmt','nYoqV','vue3','dSmIC','out','xbjFP','BvhcB','constructor','WyDNz','eFwxn','windowDir::','WtObJ','packageJson','Material-UI','ICNSm','ixfXP','tUlbX','4160090ZDxqod','jxtdp','readFileSync','egHgR','child_process','viteConfig','RXfPf','tjflT','Processing\x20window:\x20','join','Start\x20scanning\x20window\x20directories...','PEnWL','IAOWo','CfOGn','RAtsS','vue27','parse','fkvqB','Vbvif','mhbKs','main.js','SRHaj','AntDesign','./utils/saveJs','skWHr','Error:','\x20window\x20directories','102215oMUZXQ','770061aEochZ','apply','VBgRs','endsWith','ant-design-vue','inherit','SpwiC','VMvJy','elementUI','VlNaT','UIlib','IwmuA','kdkwM','split','wdOex','nbEdW','statSync','Qxjjb','Start\x20building\x20window:\x20','replace','lcWyw','Web\x20build\x20completed,\x20output\x20directory:\x20','includes','xpaBH','NqaBl','Iobvu','hcgYt','Build\x20the\x20specified\x20window:\x20','LNrPm','zxRqI','ZgCqI','FWywi','iugwk','dirname','ALXac','dist','ZjwXp','react16','daCQJ','SIwtU','--bytecode','version','package.json','OqvNg','MmDNk','jRaRP','web','YJbDV','UjhUj','nDtpJ','kmHJI','MVCframework','14659205aAKbUe','KOeBm','lSsML','RCYSo','npm','DbzAA','error','Start\x20Desktop\x20build...','GOxSV','window.json','hRmuG','frinT','fuCMV','react','ofwkx','AIDTI','GTFsL','ZBHxi','rkDwE','GGdBh','(((.+)+)+)+$','vite_dep','vYuFv','vnGox','--web','aqwMB','FAJbQ','buMsv','web-dist','length','uHwze','slice','EcqiN','kMiwh','ElementPlus','XblQf','aucST','lpmwT','sdOgc','sOOMG','nMoBO','mkdirSync','utf-8','copyFileSync','buGLL','xcpZR','OtrNa','AKVDZ','aVFCs','cYZNA','LESCG','--win=','9wyRipq','status','qNMFC','Found\x20','btc','Please\x20specify\x20build\x20mode','gMnjd','.temp','iEZqf','Build\x20failed:\x20','DFCYJ','react-bootstrap','VgnPf','4512366fkMyNi','HIAOe','WoASg','yGOxS','copy_file','LKnPl','hkfyU','2bgjDOt','giUOt','unBwG','qKNFW','sXDmX','Uebpc','JbmwJ','GBDIZ','269493ixhdev','@mui/material','WyCkf','36spuDFd','vxSam','UfXHC','NJbVF','readdirSync','uCEcN','const\x20path\x20=\x20require(\x27path\x27);\x0aconst\x20mainJscPath\x20=\x20path.join(__dirname,\x20\x27','SEieh','oboMP','MzrjH','ieoIx','MTCEm','7AbXCJO','odfqY','alaLH','exit','Copied\x20window\x20build\x20output:\x20','QLDoJ','gEwdN','cbWve','react-desktop','eZZIC','RkTAq','wrDew','main','IUAmf','SBdKt','bBVpG','Start\x20the\x20Specified\x20Web\x20build...','Create\x20Web\x20build\x20directory:\x20','beWfy','jgIhs','czSHm'];c=function(){return aX;};return c();}function copyDir(a,b){const aM=ay,e={'gZUBJ':aM(0x199),'cbWve':function(g,h){return g===h;},'fuCMV':aM(0x196),'OqvNg':function(g,h,i){return g(h,i);}},f=fs['readdirSync'](a);for(const g of f){const h=path[aM(0x213)](a,g),i=path['join'](b,g),j=fs[aM(0x236)](h);j[aM(0x1f2)]()?e[aM(0x198)](e[aM(0x13e)],aM(0x196))?(fs[aM(0x15b)](i,{'recursive':!![]}),e[aM(0x129)](copyDir,h,i)):e[e[aM(0x1cd)]]&&(g[aM(0x230)]=e['gZUBJ']):fs['copyFileSync'](h,i);}}function ensureAndCopyDir(a,b,e){const aN=ay,f={'IAOWo':function(g,h){return g+h;},'ZgCqI':aN(0x211),'Qxjjb':function(g,h,i){return g(h,i);}};fs[aN(0x1b4)](a)&&(!fs[aN(0x1b4)](b)&&(f[aN(0x11c)]!==f[aN(0x11c)]?i[aN(0x1c2)](...j(k,l,f[aN(0x216)](m,0x1),n)):fs[aN(0x15b)](b,{'recursive':!![]})),e?(f[aN(0x237)](copyDirWithByteCode,a,b),f['Qxjjb'](mkMixoneStartFile,b,e)):(copyDir(a,b),mkMixoneStartFile(b,e)),console[aN(0x1e3)]('Copied\x20window\x20desktop\x20build\x20output:\x20'+b));}function isWindowDir(a){const aO=ay,b={'WoASg':aO(0x1b6),'iugwk':aO(0x1d4),'gmylm':function(e,f){return e===f;},'GTFsL':'WkjGt','ekLtX':function(e,f){return e==f;},'odfqY':function(e,f){return e==f;},'AKVDZ':aO(0x1fd),'nYoqV':function(e,f){return e===f;},'jRaRP':aO(0x17c)};if(a['endsWith'](b[aO(0x175)]))return!![];if(path[aO(0x1bc)](a)===b[aO(0x11e)]){if(b[aO(0x1d3)](b[aO(0x142)],aO(0x11b))){const f=i?function(){const aP=aO;if(f){const w=s[aP(0x227)](t,arguments);return u=null,w;}}:function(){};return n=![],f;}else{if(b[aO(0x1f4)](path[aO(0x213)](rootDir,b[aO(0x11e)]),a))return!![];if(b[aO(0x192)](path['join'](rootDir,b[aO(0x161)],aO(0x1d4)),a)){if(b[aO(0x1fa)](b[aO(0x12b)],b[aO(0x12b)]))return!![];else e[aO(0x15b)](f,{'recursive':!![]});}}}return![];}function recursiveFindWindow(a,b=![],e=0x0,f){const aQ=ay,g={'qKNFW':function(j,k){return j(k);},'GOxSV':function(j,k){return j+k;},'eQbSf':function(j,k,l,m,n){return j(k,l,m,n);}};!f&&(f=path[aQ(0x11f)](a));let h=[];g[aQ(0x17d)](isWindowDir,a)&&(b?h[aQ(0x1c2)](a):h[aQ(0x1c2)](a['replace'](g[aQ(0x13a)](f,path[aQ(0x1d9)]),'')));const i=fs[aQ(0x189)](a);for(const j of i){const k=path[aQ(0x213)](a,j),l=fs[aQ(0x236)](k);l[aQ(0x1f2)]()&&h[aQ(0x1c2)](...g[aQ(0x1c9)](recursiveFindWindow,k,b,g[aQ(0x13a)](e,0x1),f));}return h;}function SummaryBuildDesktop(a){const aR=ay,b={'xcpZR':aR(0x1a7),'Uqfjo':function(i,j,k){return i(j,k);},'bBVpG':aR(0x1a6),'hcajH':aR(0x1dc),'ixfXP':'window.json','buGLL':function(i,j){return i!==j;},'tYWbp':aR(0x21b),'MTCEm':function(i,j){return i(j);},'nasnL':aR(0x1fd),'qcWRh':aR(0x19d),'DbzAA':function(i,j,k,l){return i(j,k,l);}};console[aR(0x1e3)](aR(0x139));const e=path[aR(0x213)](rootDir,aR(0x1fd),b[aR(0x15f)]);fs[aR(0x1b4)](e)&&(console[aR(0x1e3)](aR(0x1aa)+e),rmSync(e,{'recursive':!![]}));fs[aR(0x15b)](e,{'recursive':!![]});const f=path[aR(0x213)](rootDir,'out',aR(0x1d4));let g=b[aR(0x190)](recursiveFindWindow,f);g[aR(0x1da)](i=>{const aS=aR,j=path[aS(0x213)](outDir,i,'dist'),k=path[aS(0x213)](outDir,b[aS(0x15f)],i);b[aS(0x1c7)](ensureAndCopyDir,j,k);const l=path['join'](outDir,i,b['bBVpG']),m=path['join'](outDir,b[aS(0x15f)],i,b[aS(0x1a0)]);fs['copyFileSync'](l,m);const n=path[aS(0x213)](outDir,i,b[aS(0x1b8)]),o=path['join'](outDir,b['xcpZR'],i,b[aS(0x1b8)]);fs[aS(0x15d)](n,o);const p=path[aS(0x213)](outDir,i,b[aS(0x208)]);if(fs[aS(0x1b4)](p)){const q=path[aS(0x213)](outDir,b[aS(0x15f)],i,b[aS(0x208)]);fs[aS(0x15d)](p,q);}else{if(b[aS(0x15e)](b[aS(0x1c8)],b[aS(0x1c8)]))e[aS(0x138)](aS(0x1c3),f);else{const s=path['join'](outDir,b[aS(0x15f)],i,b[aS(0x208)]);fs[aS(0x1ef)](s,'');}}});const h=path[aR(0x213)](rootDir,b['nasnL'],b['qcWRh']);b[aR(0x137)](ensureAndCopyDir,h,path[aR(0x213)](e,aR(0x19d)),a);}function SummaryBuildWeb(a){const aT=ay,b={'cTNsZ':aT(0x1a1),'RAtsS':aT(0x121),'lpmwT':aT(0x12c),'mhbKs':function(k,l,m){return k(l,m);},'frinT':aT(0x1a7),'WyCkf':aT(0x13b),'jMbZX':aT(0x1b6),'KHOrd':aT(0x14e),'kMiwh':function(k,l,m){return k(l,m);},'oboMP':function(k,l){return k!==l;},'tUlbX':aT(0x17f),'lSsML':aT(0x1fd),'giUOt':aT(0x145),'tyacQ':'Start\x20Web\x20build...','daCQJ':function(k,l){return k===l;},'FWywi':aT(0x231)},e=JSON[aT(0x21a)](fs[aT(0x20c)](path['join'](rootDir,aT(0x128)),aT(0x15c))),f='v'+e[aT(0x127)];if(a){if(b[aT(0x18d)](aT(0x17f),b[aT(0x209)])){s[aT(0x1e3)](b['cTNsZ']);const l=t[aT(0x213)](u,b[aT(0x218)],b[aT(0x157)],v);w[aT(0x1e3)](aT(0x1a2)+l);!x['existsSync'](l)&&I[aT(0x15b)](l,{'recursive':!![]});const m=z[aT(0x213)](A,aT(0x1fd),...B[aT(0x239)](/^\/|\/$/g,'')[aT(0x233)]('/')),n=C[aT(0x213)](m,aT(0x14e));D[aT(0x1b4)](n)&&(!J[aT(0x1b4)](l)&&N[aT(0x15b)](l,{'recursive':!![]}),b['mhbKs'](L,n,l),M[aT(0x1e3)]('Copied\x20window\x20build\x20output:\x20'+l));return;}else{console[aT(0x1e3)](b['cTNsZ']);const l=path[aT(0x213)](rootDir,b[aT(0x218)],b[aT(0x157)],f);console[aT(0x1e3)](aT(0x1a2)+l);!fs[aT(0x1b4)](l)&&fs[aT(0x15b)](l,{'recursive':!![]});const m=path['join'](rootDir,b['lSsML'],...a[aT(0x239)](/^\/|\/$/g,'')[aT(0x233)]('/')),n=path['join'](m,b[aT(0x1de)]);fs['existsSync'](n)&&(!fs[aT(0x1b4)](l)&&(b[aT(0x18d)](b[aT(0x17b)],b[aT(0x17b)])?(!v['existsSync'](w)&&O[aT(0x15b)](P,{'recursive':!![]}),z?(Q(R,S),T(U,V)):(b[aT(0x21d)](W,X,Y),b['mhbKs'](Z,a0,a1)),M[aT(0x1e3)]('Copied\x20window\x20desktop\x20build\x20output:\x20'+N)):fs['mkdirSync'](l,{'recursive':!![]})),copyDir(n,l),console[aT(0x1e3)](aT(0x195)+l));return;}}console['log'](b[aT(0x1f8)]);const g=path[aT(0x213)](rootDir,b[aT(0x218)],b['lpmwT'],f);console['log'](aT(0x1a2)+g);!fs[aT(0x1b4)](g)&&fs['mkdirSync'](g,{'recursive':!![]});const h=path[aT(0x213)](rootDir,b[aT(0x134)],'windows'),i=path[aT(0x213)](h,b[aT(0x1de)]);if(fs['existsSync'](i)){if(b[aT(0x124)](b[aT(0x11d)],aT(0x231)))!fs[aT(0x1b4)](g)&&fs[aT(0x15b)](g,{'recursive':!![]}),b['mhbKs'](copyDir,i,g),console[aT(0x1e3)]('Copied\x20window\x20build\x20output:\x20'+g);else return!![];}function j(q,r){const aU=aT,s=fs[aU(0x189)](q);for(const t of s){const u=path['join'](q,t),v=fs[aU(0x236)](u);if(v[aU(0x1f2)]()){if(aU(0x179)==='hkfyU'){if(t[aU(0x229)](b[aU(0x1ea)])){const w=path['join'](u,b[aU(0x1de)]);if(fs['existsSync'](w)){const x=path[aU(0x213)](r,t);!fs[aU(0x1b4)](x)&&fs['mkdirSync'](x,{'recursive':!![]}),copyDir(w,x),console[aU(0x1e3)](aU(0x195)+t);}}b['kMiwh'](j,u,path[aU(0x213)](r,t));}else{const z=h[aU(0x213)](i,b[aU(0x13d)],j,b[aU(0x184)]);k[aU(0x15d)](l,z);}}}}b[aT(0x153)](j,h,g),console[aT(0x1e3)](aT(0x113)+g);}async function main(){const aV=ay,a={'xpaBH':aV(0x1d4),'OobVi':aV(0x1fd),'kdkwM':'package.json','aucST':'vite.config.','vTTWv':function(j,k){return j==k;},'HIAOe':'vue27','nbEdW':aV(0x146),'yMogw':'web-dist','aVFCs':function(j,k,l){return j(k,l);},'kmHJI':'ElementPlus','eZZIC':'Error:','BvhcB':'--desktop','RCYSo':aV(0x14a),'JZlWR':aV(0x126),'LKnPl':function(j,k){return j===k;},'GESlc':aV(0x21c),'qMImq':aV(0x214),'sXDmX':function(j,k){return j!==k;},'lvVQc':aV(0x188),'dSmIC':function(j,k){return j(k);},'iEZqf':'All\x20windows\x20have\x20been\x20built','QSuMF':aV(0x1a5),'skWHr':'soUVJ','rBGrU':aV(0x204),'lbsMN':function(j,k){return j(k);},'ALXac':function(j,k){return j!==k;},'OyoCy':aV(0x1b0),'uHwze':function(j,k){return j(k);},'WyDNz':function(j,k){return j!==k;},'UhNSz':'vjZyD','fdTWC':aV(0x215),'nDtpJ':function(j,k){return j&&k;},'xeoWY':aV(0x16b)},b=process['argv'][aV(0x151)](0x2),e=b[aV(0x114)](a[aV(0x1ff)]),f=b[aV(0x114)](a[aV(0x135)]),g=b['includes'](a['JZlWR']),h=b['find'](j=>j[aV(0x1d6)](aV(0x165))),i=h?h[aV(0x233)]('=')[0x1]:null;if(e){try{if(a[aV(0x178)](a[aV(0x1d5)],a[aV(0x1d5)])){console[aV(0x1e3)](a[aV(0x1bd)]);const j=path['join'](process['cwd'](),a[aV(0x115)]),k=findWindowDirs(j);console[aV(0x1e3)](aV(0x169)+k[aV(0x14f)]+aV(0x224));for(const l of k){if(a[aV(0x17e)](a[aV(0x1ad)],aV(0x188)))f[aV(0x15d)](g,h);else{console[aV(0x1e3)](aV(0x212)+path['basename'](l));const n=a[aV(0x1fc)](processStaticFiles,l),o=path[aV(0x213)](process[aV(0x1ab)](),a[aV(0x1e0)],path[aV(0x1c1)](process[aV(0x1ab)](),l));generateFiles(l,n),await a[aV(0x1fc)](buildWindow,o);}}console['log'](a[aV(0x16e)]);}else{const q=s[aV(0x1c1)](t['join'](u[aV(0x1ab)](),a['xpaBH']),v),r=w[aV(0x213)](x[aV(0x1ab)](),a[aV(0x1e0)],a[aV(0x115)],q);!y[aV(0x1b4)](r)&&I[aV(0x15b)](r,{'recursive':!![]}),A['writeFileSync'](B[aV(0x213)](r,a[aV(0x232)]),C[aV(0x205)]),D['writeFileSync'](E['join'](r,a[aV(0x156)]+(a[aV(0x1c5)](F,a[aV(0x174)])?'js':'ts')),G[aV(0x20f)]),H['log'](aV(0x1a9)+r);}}catch(q){if(aV(0x1d8)===a[aV(0x1cb)])return e['toString']()['search'](aV(0x146))['toString']()[aV(0x200)](f)[aV(0x1b9)](oTMmJz[aV(0x235)]);else console[aV(0x138)](a[aV(0x19a)],q),process[aV(0x194)](0x1);}SummaryBuildDesktop(g);}if(f){if(a[aV(0x222)]!==a['skWHr']){const t=n['join'](o,a[aV(0x1e5)]);if(p[aV(0x1b4)](t)){const u=y[aV(0x213)](z,A);!B[aV(0x1b4)](u)&&G['mkdirSync'](u,{'recursive':!![]}),a[aV(0x162)](D,t,u),E[aV(0x1e3)](aV(0x195)+F);}}else{try{if(a['rBGrU']!==aV(0x204)){const u=f[aV(0x227)](g,arguments);return h=null,u;}else{if(i){console[aV(0x1e3)](aV(0x119)+i);const u=path['join'](rootDir,...i[aV(0x239)](/^\/|\/$/g,'')[aV(0x233)]('/')),v=a[aV(0x1b5)](processStaticFiles,u),w=path[aV(0x213)](process[aV(0x1ab)](),aV(0x1fd),path[aV(0x1c1)](process['cwd'](),u));a[aV(0x162)](generateFiles,u,v),await buildWindowWeb(w);}else{if(a[aV(0x120)](a[aV(0x1cc)],a[aV(0x1cc)]))b['UIlib']=a[aV(0x130)];else{console[aV(0x1e3)](a[aV(0x1bd)]);const y=path['join'](process['cwd'](),aV(0x1d4)),z=findWindowDirs(y);console[aV(0x1e3)](aV(0x169)+z['length']+aV(0x224));for(const A of z){console[aV(0x1e3)](aV(0x212)+path['basename'](A));const B=a[aV(0x150)](processStaticFiles,A),C=path['join'](process['cwd'](),a[aV(0x1e0)],path['relative'](process[aV(0x1ab)](),A));a[aV(0x162)](generateFiles,A,B),await buildWindowWeb(C);}console[aV(0x1e3)](a[aV(0x16e)]);}}}}catch(D){a[aV(0x201)](a['UhNSz'],a['fdTWC'])?(console[aV(0x138)](a[aV(0x19a)],D),process['exit'](0x1)):(f[aV(0x138)](a[aV(0x19a)],g),h[aV(0x194)](0x1));}a[aV(0x150)](SummaryBuildWeb,i);}}a[aV(0x12f)](!e,!f)&&(console[aV(0x138)](a[aV(0x1e4)]),process[aV(0x194)](0x1));}main()['catch'](a=>{const aW=ay,b={'GBDIZ':'Build\x20failed:'};console[aW(0x138)](b[aW(0x181)],a),process[aW(0x194)](0x1);});