UNPKG

@oppo-minigame/cli

Version:

Command line interface for rapid OPPO minigame development

1 lines 164 kB
function _0x2fd3(_0x586e5d,_0x5b3a84){const _0x58631c=_0x5863();return _0x2fd3=function(_0x2fd3e2,_0x43cc94){_0x2fd3e2=_0x2fd3e2-0xb6;let _0x20acb6=_0x58631c[_0x2fd3e2];return _0x20acb6;},_0x2fd3(_0x586e5d,_0x5b3a84);}(function(_0x410606,_0x40afa5){const _0x2d2189=_0x2fd3,_0x1beb05=_0x410606();while(!![]){try{const _0x223d91=-parseInt(_0x2d2189(0x10d))/0x1*(parseInt(_0x2d2189(0xe7))/0x2)+-parseInt(_0x2d2189(0x12e))/0x3*(-parseInt(_0x2d2189(0x136))/0x4)+-parseInt(_0x2d2189(0xc0))/0x5*(parseInt(_0x2d2189(0x19c))/0x6)+parseInt(_0x2d2189(0xd6))/0x7+-parseInt(_0x2d2189(0x186))/0x8*(-parseInt(_0x2d2189(0xfe))/0x9)+-parseInt(_0x2d2189(0xbe))/0xa*(parseInt(_0x2d2189(0x113))/0xb)+-parseInt(_0x2d2189(0x1fe))/0xc*(-parseInt(_0x2d2189(0x277))/0xd);if(_0x223d91===_0x40afa5)break;else _0x1beb05['push'](_0x1beb05['shift']());}catch(_0x4d094c){_0x1beb05['push'](_0x1beb05['shift']());}}}(_0x5863,0x78bd4),((()=>{const _0x8a1b28=_0x2fd3;var _0x34b373={0x17:_0x51d8aa=>{'use strict';const _0x2cf26c=_0x2fd3;_0x51d8aa[_0x2cf26c(0x222)]=require(_0x2cf26c(0x219));},0x21:_0x313a83=>{'use strict';const _0x1c601a=_0x2fd3;_0x313a83[_0x1c601a(0x222)]=require('chalk');},0x22:_0x33bc00=>{'use strict';const _0x53f737=_0x2fd3;var _0x1737a3,_0x7d22d3={'decode':function(_0x203748){const _0x4099ba=_0x2fd3;var _0x95d8c9;if(void 0x0===_0x1737a3){for(_0x1737a3=[],_0x95d8c9=0x0;_0x95d8c9<0x40;++_0x95d8c9)_0x1737a3[_0x4099ba(0x236)[_0x4099ba(0x128)](_0x95d8c9)]=_0x95d8c9;for(_0x95d8c9=0x0;_0x95d8c9<0x9;++_0x95d8c9)_0x1737a3['=\x20\x0c\x0a\x0d\x09\u00a0\u2028\u2029'['charAt'](_0x95d8c9)]=-0x1;}var _0x2fa599=[],_0x2d26d3=0x0,_0x1818aa=0x0;for(_0x95d8c9=0x0;_0x95d8c9<_0x203748['length'];++_0x95d8c9){var _0x48e16a=_0x203748[_0x4099ba(0x128)](_0x95d8c9);if('='==_0x48e16a)break;if(-0x1!=(_0x48e16a=_0x1737a3[_0x48e16a])){if(void 0x0===_0x48e16a)throw _0x4099ba(0x243)+_0x95d8c9;_0x2d26d3|=_0x48e16a,++_0x1818aa>=0x4?(_0x2fa599[_0x2fa599['length']]=_0x2d26d3>>0x10,_0x2fa599[_0x2fa599[_0x4099ba(0x205)]]=_0x2d26d3>>0x8&0xff,_0x2fa599[_0x2fa599[_0x4099ba(0x205)]]=0xff&_0x2d26d3,_0x2d26d3=0x0,_0x1818aa=0x0):_0x2d26d3<<=0x6;}}switch(_0x1818aa){case 0x1:throw _0x4099ba(0xd0);case 0x2:_0x2fa599[_0x2fa599['length']]=_0x2d26d3>>0xa;break;case 0x3:_0x2fa599[_0x2fa599[_0x4099ba(0x205)]]=_0x2d26d3>>0x10,_0x2fa599[_0x2fa599[_0x4099ba(0x205)]]=_0x2d26d3>>0x8&0xff;}return _0x2fa599;},'re':/-----BEGIN [^-]+-----([A-Za-z0-9+\/=\s]+)-----END [^-]+-----|begin-base64[^\n]+\n([A-Za-z0-9+\/=\s]+)====/,'unarmor':function(_0x26a588){const _0x644a=_0x2fd3;var _0x4c601e=_0x7d22d3['re'][_0x644a(0x1a2)](_0x26a588);if(_0x4c601e){if(_0x4c601e[0x1])_0x26a588=_0x4c601e[0x1];else{if(!_0x4c601e[0x2])throw _0x644a(0x27e);_0x26a588=_0x4c601e[0x2];}}return _0x7d22d3[_0x644a(0x102)](_0x26a588);}};_0x33bc00[_0x53f737(0x222)]=_0x7d22d3;},0x59:(_0x198946,_0x52be02,_0x358f28)=>{const _0x50584e=_0x2fd3,_0x5661b1=_0x358f28(0x3a0),_0x32d800=_0x358f28(0x27e),_0xcefba5=_0x358f28(0x21),{mkBuildDirs:_0x48ab88,copyFiles:_0xe8e98c,traverseDirSync:_0x10b283,installRpkAsync:_0x27262b}=(_0x358f28(0x23f),_0x358f28(0x19d)),{signDir:_0x17d447}=_0x358f28(0x74),_0x187329=_0x358f28(0x29d),_0x49ec01=_0x358f28(0x301),{changeIcon:_0x208eaf,changeManifest:_0x1624a8,injectCacheXHRCode:_0x159716,getSignExcludes:_0x29ec9a}=_0x358f28(0x21e);_0x198946[_0x50584e(0x222)]=async function(_0x18b77f,_0x3a326b,_0xd35b14,_0x2b93bb,_0x408258){const _0xfe4bc9=_0x50584e,_0x3f20db=_0x48ab88(_0x3a326b,_0xd35b14,_0x187329,_0x49ec01,'unity_v2',_0x2b93bb);_0xe8e98c(_0x3a326b,_0x3f20db[_0xfe4bc9(0x21d)],_0x49ec01['EXCLUDE_EXTS'],_0x49ec01[_0xfe4bc9(0x20b)][_0xfe4bc9(0x19d)](_0x5b1233=>_0x5661b1[_0xfe4bc9(0x15e)](_0x3a326b,_0x5b1233))),_0x208eaf(_0x3f20db[_0xfe4bc9(0x21d)],_0x18b77f['iconUrl']);let _0x5b04f5=_0x1624a8(_0x3f20db[_0xfe4bc9(0x21d)],_0x408258);_0x5b04f5&&(_0x3f20db[_0xfe4bc9(0x114)]['option']=_0x5b04f5),function(_0x22b29b){const _0xeaf4dc=_0xfe4bc9;let _0x6da547=[];_0x10b283(_0x22b29b,_0x6da547,[]);let _0x374b21='';for(let _0x3efad7=0x0;_0x3efad7<_0x6da547[_0xeaf4dc(0x205)];_0x3efad7++)if(-0x1!==_0x6da547[_0x3efad7][_0xeaf4dc(0x246)]('framework.unityweb')){_0x374b21=_0x6da547[_0x3efad7];break;}let _0x59d029=_0x32d800[_0xeaf4dc(0xde)](_0x374b21,{'encoding':_0xeaf4dc(0x15d)});_0x59d029=_0x159716(_0x59d029),_0x32d800['writeFileSync'](_0x374b21,_0x59d029,{'encoding':_0xeaf4dc(0x15d)});}(_0x3f20db[_0xfe4bc9(0x21d)]),function(_0xfa1dfd,_0x54d56b,_0x1e2fbc=!0x1){const _0x5f44a1=_0xfe4bc9;var _0xa02796=_0x5661b1[_0x5f44a1(0x15e)](_0xfa1dfd,'Build',_0x5f44a1(0x124));let _0x2b59aa=_0x32d800[_0x5f44a1(0xde)](_0xa02796,{'encoding':_0x5f44a1(0x15d)});if(_0x1e2fbc)_0x2b59aa=_0x2b59aa[_0x5f44a1(0x278)](/return decompressor\.decompress\(compressed\);[\d\D]+buffer\]\);/,_0x5f44a1(0xb8))[_0x5f44a1(0x278)](/hasWasm:.+\,/,'hasWasm:\x20(typeof\x20_hw_runtime.instantiate\x20==\x20\x22function\x22)\x20||\x20(typeof\x20WebAssembly\x20==\x20\x22object\x22\x20&&\x20typeof\x20WebAssembly.validate\x20==\x20\x22function\x22\x20&&\x20typeof\x20WebAssembly.compile\x20==\x20\x22function\x22),')[_0x5f44a1(0x278)](/Module\.canvas\.style\.height = "100%";/,_0x5f44a1(0x24a)),_0x54d56b&&''!=_0x54d56b&&(_0x2b59aa=_0x2b59aa[_0x5f44a1(0x278)](/streamingAssetsUrl:.+\,/,_0x5f44a1(0x1dd)['concat'](_0x54d56b,_0x5f44a1(0xc1))));else{var _0x39be12=_0x2b59aa[_0x5f44a1(0x1b2)](/decompress:function\(.{1}\,.{1}\).+buffer\]\)\}\,/);if(null!=_0x39be12){var _0x38e26e=_0x39be12[0x0];_0x39be12[0x0]['match'](/^decompress:function[(]([^()]*)[)]/);var _0x389350=RegExp['$1'][_0x5f44a1(0x1c1)](',');_0x38e26e=_0x38e26e[_0x5f44a1(0x278)](/if\(\!.{1}\.worker\)\{.+buffer\]\)/,_0x389350[0x1]['concat']('(',_0x389350[0x0],')')),_0x2b59aa=_0x2b59aa[_0x5f44a1(0x278)](/decompress:function\(.{1}\,.{1}\).+buffer\]\)\}\,/,_0x38e26e);}let _0x41cdab=_0x2b59aa[_0x5f44a1(0x1b2)](/.{1}\.canvas\.style\.height="100%"\,/);if(null!=_0x41cdab){let _0x386b48=_0x41cdab[0x0],_0x3a504c=_0x386b48[_0x5f44a1(0x1c1)]('.')[0x0];_0x2b59aa=_0x2b59aa[_0x5f44a1(0x278)](/.{1}\.canvas\.style\.height="100%"\,/,''['concat'](_0x386b48)[_0x5f44a1(0x1de)](_0x3a504c,_0x5f44a1(0x238))[_0x5f44a1(0x1de)](_0x3a504c,_0x5f44a1(0x276)));}if(_0x54d56b&&''!=_0x54d56b){let _0x26f6b4=_0x2b59aa[_0x5f44a1(0x1b2)](/streamingAssetsUrl:.+StreamingAssets"\)\)\}\,/);if(null!=_0x26f6b4){let _0x2c4d1b=_0x26f6b4[0x0]['replace'](/return.+\)\)/,'return\x20\x22'[_0x5f44a1(0x1de)](_0x54d56b,'\x22'));_0x2b59aa=_0x2b59aa['replace'](/streamingAssetsUrl:.+StreamingAssets"\)\)\}\,/,_0x2c4d1b);}}}_0x32d800[_0x5f44a1(0xc5)](_0xa02796,_0x2b59aa,{'encoding':_0x5f44a1(0x15d)});}(_0x3f20db[_0xfe4bc9(0x21d)],_0x18b77f[_0xfe4bc9(0x1bd)]),function(_0x3396b2){const _0x58ba40=_0xfe4bc9;let _0x5d55ce=[];_0x10b283(_0x3396b2,_0x5d55ce,[]);let _0x3b5fc8='';for(let _0x1d3688=0x0;_0x1d3688<_0x5d55ce[_0x58ba40(0x205)];_0x1d3688++)if(-0x1!==_0x5d55ce[_0x1d3688][_0x58ba40(0x246)]('.json')){_0x3b5fc8=_0x5d55ce[_0x1d3688];break;}let _0xafe466=_0x32d800['readFileSync'](_0x3b5fc8,{'encoding':_0x58ba40(0x15d)});_0xafe466=_0xafe466['replace'](/"companyName".+\n/,'')[_0x58ba40(0x278)](/"productName".+\n/,''),_0x32d800[_0x58ba40(0xc5)](_0x3b5fc8,_0xafe466,{'encoding':_0x58ba40(0x15d)});}(_0x3f20db[_0xfe4bc9(0x21d)]+_0xfe4bc9(0x12d));const _0x592ff7=await _0x17d447(null,_0x3f20db[_0xfe4bc9(0x21d)],_0x3f20db['distDir'],_0x3f20db[_0xfe4bc9(0x114)]['option'],_0x3f20db[_0xfe4bc9(0x21e)],_0x2b93bb,_0x18b77f[_0xfe4bc9(0x180)],null,_0x29ec9a(_0x18b77f['streamingAssetsURL']));if(_0x18b77f[_0xfe4bc9(0x14a)])try{const _0xa86267=await _0x27262b(_0x592ff7);console[_0xfe4bc9(0xef)](_0xcefba5['green'](_0xfe4bc9(0x24e)+_0xa86267+_0xfe4bc9(0xc7)));}catch(_0x2278a9){console[_0xfe4bc9(0xf6)](_0xcefba5[_0xfe4bc9(0xbc)](_0xfe4bc9(0x24e)+_0x2278a9+_0xfe4bc9(0xc7)));}};},0x6f:_0x504310=>{'use strict';const _0x578605=_0x2fd3;_0x504310[_0x578605(0x222)]=require(_0x578605(0x1d0));},0x74:(_0x4bbc81,_0xac30c9,_0x5156fd)=>{const _0x5c6426=_0x2fd3,_0x2902ae=_0x5156fd(0x3a0),_0x4acecd=_0x5156fd(0x27e),_0x415935=_0x5156fd(0x21),_0x51fa11=_0x5156fd(0x23f),_0x545625=_0x5156fd(0x2a2),{sign:_0x4dcbfd}=_0x5156fd(0xd0),_0x5a614e=_0x5156fd(0x29d),{traverseDirSync:_0xaeb632,loadBabelModule:_0x18640b,copyFiles:_0x2c2d09,createRpkQrcode:_0x32a851}=_0x5156fd(0x19d);async function _0x21917c(_0x2e6764,_0x1a3b8b,_0xae67e3,_0x6299d9,_0x5c1625,_0x3d9540,_0x58c720,_0x17c39f=null,_0x156f1b=[]){return new Promise((_0x59f258,_0x57609b)=>{const _0x2f814b=_0x2fd3;let _0x5bcaa7=_0x2e6764||_0x6299d9['package'];console[_0x2f814b(0xef)](_0x415935[_0x2f814b(0xcc)](_0x2f814b(0x28b)+_0x5bcaa7)),_0x4dcbfd({'input':_0x1a3b8b,'output':_0xae67e3,'rpkName':_0x5bcaa7,'signFiles':_0x5c1625,'excludes':_0x156f1b},_0x3d9540,_0x116e58=>{const _0xd64408=_0x2f814b;console[_0xd64408(0xef)](_0x415935[_0xd64408(0xcc)]('###\x20完成签名rpk\x20###:\x20'+_0x116e58));const _0x55ddcf=_0x3d9540?_0x5bcaa7+'.rpk':_0x5bcaa7+_0xd64408(0x261);_0x58c720&&(console[_0xd64408(0xef)](_0x415935['green'](_0xd64408(0x247))),_0x32a851(_0x5bcaa7,_0x55ddcf,_0x17c39f)),_0x59f258(_0x2902ae['join'](_0xae67e3,_0x55ddcf));});});}async function _0x198e32(_0x44cc20,_0x3deb83,_0x2ef848,_0x3dab61,_0x2bc4b6,_0x2ca24a=[],_0x20dfe5={},_0x1495df=!0x0){const _0x1445ae=_0x2fd3;_0x4acecd[_0x1445ae(0x152)](_0x2ef848),_0x3dab61&&(_0x2ca24a[_0x1445ae(0x1e3)](_0x2902ae['resolve'](_0x3deb83,_0x5a614e[_0x1445ae(0x1ba)])),_0x2ca24a[_0x1445ae(0x1e3)](_0x2902ae[_0x1445ae(0xcb)](_0x3deb83,_0x5a614e['SIGN_DIR_NAME'])),_0x2ca24a[_0x1445ae(0x1e3)](_0x2902ae[_0x1445ae(0xcb)](_0x3deb83,_0x5a614e[_0x1445ae(0x1af)])),_0x2ca24a['push'](_0x2902ae[_0x1445ae(0xcb)](_0x3deb83,_0x5a614e[_0x1445ae(0x220)])),_0x5a614e[_0x1445ae(0x266)][_0x1445ae(0x1ef)](_0x852663=>{const _0x5026f9=_0x1445ae;_0x2ca24a[_0x5026f9(0x1e3)](_0x2902ae[_0x5026f9(0xcb)](_0x3deb83,_0x852663));}));try{_0x2c2d09(_0x3deb83,_0x2ef848,[],_0x2ca24a);}catch(_0x3669ae){console[_0x1445ae(0xef)](_0x415935[_0x1445ae(0xbc)]('###\x20构建js失败\x20###\x20'+_0x3669ae));}}function _0x3cecb8(_0x25d0ce,_0x5623c2,_0x1a94b9,_0x1beb23,_0x58627c=_0x5c6426(0x267)){const _0x304993=_0x5c6426;let _0x47dfa3=[];for(let _0x238289 in _0x5623c2){let _0x2547eb=_0x5623c2[_0x238289];null!=_0x25d0ce&&_0x2547eb[_0x304993(0x17b)]==_0x25d0ce[_0x304993(0x17b)]||(_0x47dfa3=_0x47dfa3[_0x304993(0x1de)](_0x2547eb[_0x58627c])),_0x4acecd[_0x304993(0x174)](_0x2547eb['path'])[_0x304993(0x1c4)]()&&_0x47dfa3[_0x304993(0x1e3)](_0x2547eb[_0x304993(0x17b)]);}return _0x1beb23!=_0x5a614e[_0x304993(0x251)]&&(_0x47dfa3=_0x47dfa3['concat'](_0x1a94b9[_0x58627c])),_0x47dfa3;}_0x4bbc81[_0x5c6426(0x222)]={'checkPluginConf':function(_0x26cf8f){const _0x1448b7=_0x5c6426;return!(!_0x26cf8f['plugins']||!(_0x26cf8f[_0x1448b7(0x216)]['laya-library']||_0x26cf8f['plugins']['cocos-library']||_0x26cf8f[_0x1448b7(0x216)][_0x1448b7(0x26b)]));},'checkSubpackageConf':function(_0x840f65,_0x56fa8c){const _0x48db71=_0x5c6426;let _0x1df279={};_0x56fa8c[_0x48db71(0x193)][_0x48db71(0x1ef)](_0x263066=>{const _0x3597c6=_0x48db71;if(_0x263066['name']&&_0x263066[_0x3597c6(0x1b6)]){if(_0x1df279[_0x263066[_0x3597c6(0x1b0)]])console[_0x3597c6(0xef)](_0x415935[_0x3597c6(0xbc)]('[配置错误]分包名重复:\x20'+_0x263066[_0x3597c6(0x1b0)])),_0x51fa11['exit'](0x1);else{if(_0x263066[_0x3597c6(0x1b0)]==_0x5a614e[_0x3597c6(0x251)])console['log'](_0x415935['red'](_0x3597c6(0x250)+_0x263066[_0x3597c6(0x1b0)]+']')),_0x51fa11[_0x3597c6(0xff)](0x1);else{let _0xb60689=_0x2902ae[_0x3597c6(0xcb)](_0x840f65,_0x263066[_0x3597c6(0x1b6)]);_0x4acecd[_0x3597c6(0x151)](_0xb60689)?_0x4acecd[_0x3597c6(0x174)](_0xb60689)[_0x3597c6(0x1c4)]()||_0x3597c6(0xf4)===_0x2902ae['extname'](_0x263066[_0x3597c6(0x1b6)])?_0x1df279[_0x263066['name']]=_0x263066:(console[_0x3597c6(0xef)](_0x415935[_0x3597c6(0xbc)](_0x3597c6(0x139)+_0x263066['name']+_0x3597c6(0x1a8))),_0x51fa11[_0x3597c6(0xff)](0x1)):(console[_0x3597c6(0xef)](_0x415935['red'](_0x3597c6(0x139)+_0x263066[_0x3597c6(0x1b0)]+']\x20root\x20不存在')),_0x51fa11[_0x3597c6(0xff)](0x1));}}}else console[_0x3597c6(0xef)](_0x415935[_0x3597c6(0xbc)]('[配置错误]分包配置必须包含name和root属性')),_0x51fa11['exit'](0x1);}),console[_0x48db71(0xef)](_0x415935[_0x48db71(0xcc)]('###\x20分包配置检查完成\x20###\x20准备打包'));},'generatePluginsMainRPK':async function(_0x70bb78,_0x2b8af8,_0x320e80,_0xb1f84d,_0x1d255a,_0x2bd591){const _0x3d6a80=_0x5c6426,_0x21d2e0=_0x2902ae[_0x3d6a80(0x15e)](_0x70bb78,_0x5a614e[_0x3d6a80(0x22f)]),_0x55304a=_0x2902ae[_0x3d6a80(0x15e)](_0x2b8af8,_0x5a614e[_0x3d6a80(0x106)]);let _0xf118d7=[_0x3d6a80(0x1a7),_0x3d6a80(0x228),_0x3d6a80(0x26b)][_0x3d6a80(0x19d)](_0x49375e=>_0x2902ae[_0x3d6a80(0x15e)](_0x70bb78,_0x49375e));if(_0x2bd591){const {subpackCollections:_0x3de398,mainpackCollection:_0x53d203}=_0x2bd591;_0xf118d7=[..._0xf118d7,..._0x3cecb8(null,_0x3de398,_0x53d203,_0x5a614e[_0x3d6a80(0x251)],_0x3d6a80(0x267))];}await _0x198e32(0x0,_0x70bb78,_0x21d2e0,!0x0,0x0,_0xf118d7,{},_0x1d255a),await _0x21917c(_0x5a614e[_0x3d6a80(0x22f)],_0x21d2e0,_0x55304a,_0x320e80,_0xb1f84d,!0x0);let _0x44a518='';try{let _0x460f85=_0x1d255a?_0x320e80['package']+_0x3d6a80(0x23c):_0x320e80[_0x3d6a80(0x19e)]+_0x3d6a80(0x261);_0x44a518=_0x2902ae[_0x3d6a80(0x15e)](_0x2b8af8,_0x460f85),_0x4acecd[_0x3d6a80(0x1c6)](_0x44a518,_0x2902ae[_0x3d6a80(0x15e)](_0x55304a,_0x460f85));}catch(_0x30776e){console[_0x3d6a80(0xef)](_0x415935[_0x3d6a80(0xbc)](_0x3d6a80(0x13f)+_0x30776e));}return _0x4acecd['removeSync'](_0x21d2e0),_0x44a518;},'signDir':_0x21917c,'buildDir':_0x198e32,'generateProvider':function(_0x27e639,_0x36b98d){const _0x176cdf=_0x5c6426,_0x49b274=Object[_0x176cdf(0x22b)](_0x36b98d[_0x176cdf(0x216)])[0x0];_0x4acecd[_0x176cdf(0x151)](_0x2902ae[_0x176cdf(0x15e)](_0x27e639,_0x49b274))||(console[_0x176cdf(0xef)](_0x415935[_0x176cdf(0xbc)]('找不到引擎插件目录\x20'+_0x49b274)),_0x51fa11[_0x176cdf(0xff)](0x1));const _0xca90f7=_0x4acecd['readdirSync'](_0x2902ae[_0x176cdf(0x15e)](_0x27e639,_0x49b274));let _0x3ebf40='';for(const _0xd0f1fa of _0xca90f7)if(_0x4acecd[_0x176cdf(0x25d)](_0x2902ae[_0x176cdf(0x15e)](_0x27e639,_0x49b274+'/'+_0xd0f1fa))[_0x176cdf(0x1c4)]()){_0x3ebf40=_0xd0f1fa;break;}const _0x5d4cb9=[];_0xca90f7[_0x176cdf(0x1ef)](_0xe77eee=>{const _0x44d861=_0x176cdf;'plugin.json'!=_0xe77eee&&_0xe77eee!=_0x3ebf40&&_0x5d4cb9[_0x44d861(0x1e3)](_0x545625[_0x44d861(0x255)](_0x4acecd[_0x44d861(0xde)](_0x2902ae[_0x44d861(0x15e)](_0x27e639,_0x49b274,_0xe77eee),{'encoding':_0x44d861(0x15d)})));});const _0x52cfbf=_0x545625[_0x176cdf(0x255)](_0x5d4cb9[_0x176cdf(0x15e)](''));_0x36b98d[_0x176cdf(0x216)][_0x49b274][_0x176cdf(0xd3)]=_0x52cfbf,_0x4acecd[_0x176cdf(0xc5)](_0x2902ae['join'](_0x27e639,'manifest.json'),JSON[_0x176cdf(0x182)](_0x36b98d));},'getExcludes':_0x3cecb8,'collectPackFiles':function(_0xeb4f73,_0x445ef3=null){const _0x1dcf5a=_0x5c6426;let _0x1245c6={'path':_0xeb4f73,'all':[],'js':[],'other':[]};if(_0x4acecd[_0x1dcf5a(0x174)](_0xeb4f73)[_0x1dcf5a(0x1c4)]()){const _0x47b716=[];_0xaeb632(_0xeb4f73,_0x47b716,_0x445ef3),_0x47b716[_0x1dcf5a(0x1ef)](_0x49164c=>{const _0x48ee0c=_0x1dcf5a;_0x1245c6['all']['push'](_0x49164c),'.js'==_0x2902ae[_0x48ee0c(0x284)](_0x49164c)?_0x1245c6['js'][_0x48ee0c(0x1e3)](_0x49164c):_0x1245c6[_0x48ee0c(0x232)][_0x48ee0c(0x1e3)](_0x49164c);});}else _0x445ef3&&-0x1!=_0x445ef3[_0x1dcf5a(0x246)](_0xeb4f73)||(_0x1245c6[_0x1dcf5a(0x267)][_0x1dcf5a(0x1e3)](_0xeb4f73),_0x1245c6['js'][_0x1dcf5a(0x1e3)](_0xeb4f73));return _0x1245c6;},'mkDirs':function(_0x21afb1,_0x3ca299){const _0x1474bd=_0x5c6426;let _0x58ab0a=_0x21afb1,_0x7b4ea1=_0x2902ae[_0x1474bd(0x15e)](_0x58ab0a,_0x5a614e['BUILD_PATH']),_0x47312d=_0x2902ae['join'](_0x58ab0a,_0x5a614e['DEST_DIR']);_0x4acecd[_0x1474bd(0x160)](_0x47312d),_0x4acecd[_0x1474bd(0x160)](_0x7b4ea1),console['log'](_0x415935[_0x1474bd(0xcc)](_0x1474bd(0xbf)));let _0x308cfa=_0x2902ae['join'](_0x58ab0a,_0x5a614e[_0x1474bd(0xe6)]),_0x3a33ce=_0x2902ae[_0x1474bd(0xcb)](_0x2902ae['resolve'](__dirname,_0x1474bd(0xc9)));_0x4acecd['existsSync'](_0x308cfa)||(console[_0x1474bd(0xef)](_0x415935[_0x1474bd(0x13c)](_0x1474bd(0x1be))),_0x2c2d09(_0x3a33ce,_0x308cfa));let _0x43c4cf=_0x3ca299?_0x5a614e[_0x1474bd(0x1a4)]:_0x5a614e['SIGN_RELEASE_DIR'],_0x41e6a7=_0x2902ae[_0x1474bd(0x15e)](_0x308cfa,_0x43c4cf,_0x5a614e[_0x1474bd(0x173)]),_0x210312=_0x2902ae['join'](_0x308cfa,_0x43c4cf,_0x5a614e[_0x1474bd(0x19f)]);return _0x4acecd['existsSync'](_0x41e6a7)&&_0x4acecd[_0x1474bd(0x151)](_0x210312)||(_0x3ca299?(console[_0x1474bd(0xef)](_0x415935[_0x1474bd(0x13c)](_0x1474bd(0x1be))),_0x2c2d09(_0x2902ae['join'](_0x3a33ce,_0x43c4cf),_0x2902ae[_0x1474bd(0x15e)](_0x308cfa,_0x43c4cf))):(console[_0x1474bd(0xef)](_0x415935[_0x1474bd(0xbc)]('[签名文件错误]没有\x20release\x20的签名和证书,\x20请保证以下路径的文件存在,私钥:'+_0x41e6a7+',\x20证书:'+_0x210312)),_0x51fa11[_0x1474bd(0xff)](0x1))),{'signFiles':{'privatekey':_0x41e6a7,'certificate':_0x210312},'targetDir':_0x7b4ea1,'distDir':_0x47312d};},'checkProject':function(_0x3d6e2d){const _0x5b2b3a=_0x5c6426;let _0x2e87c4=null,_0x4c5add=[_0x5b2b3a(0x26d),_0x5b2b3a(0x21f)];_0x4c5add['forEach'](_0x1fb381=>{const _0x17e5f6=_0x5b2b3a;let _0x1bbbdb=_0x2902ae['join'](_0x3d6e2d,_0x1fb381);_0x4acecd[_0x17e5f6(0x151)](_0x1bbbdb)||(console[_0x17e5f6(0xef)](_0x415935[_0x17e5f6(0xbc)](_0x17e5f6(0x227)+_0x1fb381+',\x20确保改路径下文件存在:'+_0x1bbbdb)),_0x51fa11[_0x17e5f6(0xff)](0x1));});let _0x3bab81=_0x2902ae[_0x5b2b3a(0x15e)](_0x3d6e2d,_0x4c5add[0x0]);try{_0x2e87c4=JSON[_0x5b2b3a(0x191)](_0x4acecd['readFileSync'](_0x3bab81)[_0x5b2b3a(0x133)]());}catch(_0x5e0e5a){console[_0x5b2b3a(0xef)](_0x415935[_0x5b2b3a(0xbc)](_0x5b2b3a(0xd8)+_0x3bab81)),_0x51fa11[_0x5b2b3a(0xff)](0x1);}if(_0x2e87c4){let _0x187a37=/^[a-zA-Z]+[0-9a-zA-Z_]*(\.[a-zA-Z]+[0-9a-zA-Z_]*)*$/;_0x2e87c4[_0x5b2b3a(0x19e)]?_0x187a37[_0x5b2b3a(0x214)](_0x2e87c4[_0x5b2b3a(0x19e)])||(console[_0x5b2b3a(0xef)](_0x415935[_0x5b2b3a(0xbc)](_0x5b2b3a(0x288))),_0x51fa11['exit'](0x1)):(console[_0x5b2b3a(0xef)](_0x415935[_0x5b2b3a(0xbc)](_0x5b2b3a(0x1b9))),_0x51fa11['exit'](0x1));}return _0x2e87c4;}};},0x8a:_0x4f4945=>{'use strict';const _0x641d02=_0x2fd3;_0x4f4945[_0x641d02(0x222)]=require(_0x641d02(0x123));},0xa4:_0x5c727e=>{'use strict';var _0x5224c8,_0x906815={'decode':function(_0xe882ec){const _0x4e1ec7=_0x2fd3;var _0x1c1285;if(void 0x0===_0x5224c8){var _0x4e0e8c=_0x4e1ec7(0x1a5);for(_0x5224c8=[],_0x1c1285=0x0;_0x1c1285<0x10;++_0x1c1285)_0x5224c8[_0x4e0e8c[_0x4e1ec7(0x128)](_0x1c1285)]=_0x1c1285;for(_0x4e0e8c=_0x4e0e8c[_0x4e1ec7(0x125)](),_0x1c1285=0xa;_0x1c1285<0x10;++_0x1c1285)_0x5224c8[_0x4e0e8c[_0x4e1ec7(0x128)](_0x1c1285)]=_0x1c1285;for(_0x1c1285=0x0;_0x1c1285<0x8;++_0x1c1285)_0x5224c8[_0x4e1ec7(0x23f)['charAt'](_0x1c1285)]=-0x1;}var _0x436585=[],_0x13726a=0x0,_0x3d87c3=0x0;for(_0x1c1285=0x0;_0x1c1285<_0xe882ec[_0x4e1ec7(0x205)];++_0x1c1285){var _0x312280=_0xe882ec[_0x4e1ec7(0x128)](_0x1c1285);if('='==_0x312280)break;if(-0x1!=(_0x312280=_0x5224c8[_0x312280])){if(void 0x0===_0x312280)throw _0x4e1ec7(0x243)+_0x1c1285;_0x13726a|=_0x312280,++_0x3d87c3>=0x2?(_0x436585[_0x436585[_0x4e1ec7(0x205)]]=_0x13726a,_0x13726a=0x0,_0x3d87c3=0x0):_0x13726a<<=0x4;}}if(_0x3d87c3)throw'Hex\x20encoding\x20incomplete:\x204\x20bits\x20missing';return _0x436585;}};_0x5c727e['exports']=_0x906815;},0xc4:_0x2c313d=>{'use strict';const _0x2acf1d=_0x2fd3;_0x2c313d[_0x2acf1d(0x222)]=require(_0x2acf1d(0x289));},0xd0:(_0x432cea,_0x5e3875,_0x8e34bb)=>{const _0x37ea28=_0x2fd3,_0x45876c=_0x8e34bb(0x27e),_0x584c50=_0x8e34bb(0x3a0),_0x572b9e=_0x8e34bb(0x358),_0x317268=_0x8e34bb(0x316),{EXCLUDES:_0x38f362}=_0x8e34bb(0x29d),_0x30d2c7={'type':_0x37ea28(0x17d),'compression':_0x37ea28(0xc3),'compressionOptions':{'level':0x9}};let _0xc82b9f=(_0x831561,_0x5ecd2a,_0x5eaad5,_0x424aa3)=>{const _0x22e4e8=_0x37ea28;_0x5ecd2a=_0x5ecd2a||'.';const _0x5afcda=_0x584c50[_0x22e4e8(0x20c)][_0x22e4e8(0x15e)](_0x831561,_0x5ecd2a);let _0x1f4f5b;_0x424aa3['readdirSync'](_0x5afcda)[_0x22e4e8(0x1ef)](function(_0x56b1a2){const _0x172e2d=_0x22e4e8,_0x533701=_0x584c50[_0x172e2d(0x20c)][_0x172e2d(0x15e)](_0x5afcda,_0x56b1a2),_0x35c9a1=_0x424aa3[_0x172e2d(0x174)](_0x533701);if(_0x35c9a1[_0x172e2d(0x194)]()){const _0x464101=_0x5ecd2a[_0x172e2d(0x1c1)](_0x584c50[_0x172e2d(0x1e8)])[_0x172e2d(0x15e)](_0x584c50['posix'][_0x172e2d(0x1e8)]);_0x1f4f5b=_0x584c50['posix'][_0x172e2d(0x15e)](_0x464101,_0x584c50[_0x172e2d(0x1a1)](_0x56b1a2)),_0x5eaad5(_0x1f4f5b,_0x533701);}else{if(_0x35c9a1[_0x172e2d(0x1c4)]()){const _0x264199=_0x584c50[_0x172e2d(0x20c)][_0x172e2d(0x15e)](_0x5ecd2a,_0x56b1a2);_0xc82b9f(_0x831561,_0x264199,_0x5eaad5,_0x424aa3);}}});};_0x432cea[_0x37ea28(0x222)]={'sign':function(_0x4d342a,_0x2d6446,_0x38b3b9){const _0x74ad67=_0x37ea28,_0x279236=_0x45876c[_0x74ad67(0xde)](_0x4d342a[_0x74ad67(0x21e)]['privatekey']),_0x2a9fa8=_0x45876c['readFileSync'](_0x4d342a['signFiles'][_0x74ad67(0x11c)]),_0x1d4b14=new _0x572b9e(),_0x3f557c=[],_0x5189c0=_0x584c50[_0x74ad67(0x15e)](_0x4d342a[_0x74ad67(0x1b3)],_0x4d342a[_0x74ad67(0x270)]+_0x74ad67(0x190));let _0x46ff8b=_0x584c50[_0x74ad67(0x15e)](_0x4d342a[_0x74ad67(0x1b3)],_0x4d342a[_0x74ad67(0x270)]);_0x46ff8b+=_0x2d6446?_0x74ad67(0x23c):_0x74ad67(0x261),_0xc82b9f(_0x4d342a[_0x74ad67(0x184)],'.',(_0x2f106e,_0x1e1a14)=>{const _0x1d1598=_0x74ad67;'dist/'===_0x2f106e[_0x1d1598(0x158)](0x0,0x5)||_0x1d1598(0x24b)===_0x2f106e[_0x1d1598(0x158)](0x0,0x5)||-0x1!==_0x38f362[_0x1d1598(0x246)](_0x2f106e)||0x0!==_0x4d342a[_0x1d1598(0x27f)][_0x1d1598(0x205)]&&0x0!==_0x4d342a['excludes'][_0x1d1598(0x1c5)](_0x5710a8=>_0x2f106e[_0x1d1598(0x116)](_0x5710a8))[_0x1d1598(0x205)]||(console[_0x1d1598(0xef)](_0x1d1598(0x11d),_0x2f106e),_0x3f557c[_0x1d1598(0x1e3)]({'name':Buffer[_0x1d1598(0x21b)](_0x2f106e),'file':_0x1e1a14,'hash':_0x317268[_0x1d1598(0x26e)](_0x1e1a14,_0x45876c)}),_0x1d4b14['file'](_0x2f106e,_0x45876c[_0x1d1598(0xde)](_0x1e1a14)));},_0x45876c),_0x45876c['ensureDirSync'](_0x4d342a[_0x74ad67(0x1b3)]),_0x1d4b14[_0x74ad67(0x26f)](_0x30d2c7)[_0x74ad67(0x1fd)](_0x45876c[_0x74ad67(0x11e)](_0x5189c0))['on'](_0x74ad67(0x1dc),function(){const _0x39ebe7=_0x74ad67;_0x317268[_0x39ebe7(0x263)]({'zip':_0x5189c0,'files':_0x3f557c},_0x279236,_0x2a9fa8,_0x46ff8b),_0x45876c[_0x39ebe7(0x151)](_0x5189c0)&&_0x45876c[_0x39ebe7(0x22a)](_0x5189c0),_0x38b3b9&&_0x38b3b9(_0x46ff8b);});}};},0xdc:(_0xb616be,_0x17689a,_0x298da5)=>{const _0x46388b=_0x2fd3,{LOCAL_ADDRESSABLE_SETTINGS_CONTENT:_0x58d35a}=_0x298da5(0x13a),_0x5dc6f2=_0x46388b(0x256);_0xb616be['exports']={'EXCLUDE_FILES':['index.html','Build/.DS_Store',_0x46388b(0x12c),_0x46388b(0x211),_0x46388b(0x1cf)],'EXCLUDE_EXTS':[_0x46388b(0x23c),_0x46388b(0x12f),_0x46388b(0x239),_0x46388b(0x28d),'.zip',_0x46388b(0x10c)],'DEFAULT_PARENT_DIR':_0x5dc6f2,'DEFAULT_TPL_FILES':[],'DEFAULT_TPL_FILES_JS':[_0x46388b(0x21f),_0x46388b(0xca),_0x46388b(0xe3),'runtime-adapter/ral_2020.js'],'DEFAULT_MAIN_JS_CONTENT':_0x3f613f=>['require(\x22ral_2020.js\x22);\x0aif\x20(window[\x22qg\x22])\x20{\x0a\x20\x20\x20\x20window[\x22qg\x22].setWasmTaskCompile(true);\x0a\x20\x20\x20\x20window.CloseAudioLogError\x20=\x20true;\x0a}','_onScreenCanvas.width\x20=\x20window.innerWidth;\x0a_onScreenCanvas.height\x20=\x20window.innerHeight;',_0x46388b(0x1bc)+_0x5dc6f2+_0x46388b(0x1f7)+_0x3f613f+_0x46388b(0x1ca)+_0x3f613f+'.data\x22,\x0a\x20\x20\x20\x20frameworkUrl:\x20buildUrl\x20+\x20\x22'+_0x3f613f+_0x46388b(0x28c)+_0x3f613f+_0x46388b(0x1cd),_0x46388b(0xb9),_0x46388b(0x200)+_0x58d35a('\x09\x09')+'\x0a\x20\x20\x20\x20})',_0x46388b(0x240)],'REPLACE_CONTENT':{'validate1':_0x46388b(0x203),'validate2':'function\x20lengthBytesUTF8(str){if(str==undefined){return\x200}'},'LOADER_REPLACE_CONTENT':{'validate1':_0x46388b(0x203),'validate2':_0x46388b(0xec)},'REPLACE_DOWNLOAD_BINARY':(_0x279205,_0x4e5a4c,_0x240813)=>[_0x46388b(0x162)+_0x279205+_0x46388b(0xeb)+_0x240813+_0x46388b(0xb6)+_0x4e5a4c+_0x46388b(0x15b)+_0x240813+_0x46388b(0xc8)+_0x240813+_0x46388b(0xc6)+_0x4e5a4c+_0x46388b(0x12a)]};},0x13a:_0x339759=>{const _0x50d7dd=_0x2fd3,_0x55854a='Build';_0x339759[_0x50d7dd(0x222)]={'EXCLUDE_FILES':['index.html',_0x50d7dd(0x1ce),_0x50d7dd(0x132),'Build/.DS_Store',_0x50d7dd(0x12c)],'DEFAULT_PARENT_DIR':_0x55854a,'DEFAULT_TPL_FILES':[],'DEFAULT_TPL_FILES_JS':[_0x50d7dd(0x21f),_0x50d7dd(0x237),_0x50d7dd(0xc4)],'DEFAULT_MAIN_JS_CONTENT':_0x1e0dac=>[_0x50d7dd(0x164),_0x50d7dd(0x254),_0x50d7dd(0x145),_0x50d7dd(0xe2)+_0x55854a+'/'+_0x1e0dac+'.json\x22,\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20onProgress:\x20function(_,\x20i)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20qg.setLoadingProgress({\x20progress:\x20(i\x20*\x20100)\x20|\x200\x20});\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if\x20(i\x20==\x201)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20qg.loadingComplete({\x20complete:\x20function(res)\x20{}\x20});\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20});'],'LOCAL_ADDRESSABLE_SETTINGS_CONTENT':(_0x27b8ed='')=>[_0x27b8ed+'const\x20fs\x20=\x20qg.getFileSystemManager();\x0a'+_0x27b8ed+_0x50d7dd(0x21a)+_0x27b8ed+_0x50d7dd(0x16b)+_0x27b8ed+'fs.accessSync(aaSettingsPath);\x0a\x20\x20\x20\x20'+_0x27b8ed+'const\x20aaSettingsJson\x20=\x20fs.readFileSync(aaSettingsPath,\x20\x27utf8\x27);\x0a\x20\x20\x20\x20'+_0x27b8ed+_0x50d7dd(0x159)+_0x27b8ed+_0x50d7dd(0x27c)+_0x27b8ed+_0x50d7dd(0x107)+_0x27b8ed+_0x50d7dd(0xed)+_0x27b8ed+'module[\x27FS_createDataFile\x27](aaSettingsPath,\x20null,\x20aaSettingsJson,\x20true,\x20true,\x20true);\x0a\x20\x20\x20\x20\x20\x20\x20\x20'+_0x27b8ed+_0x50d7dd(0x189)+_0x27b8ed+_0x50d7dd(0x15a)+_0x27b8ed+_0x50d7dd(0x1cc)+_0x27b8ed+_0x50d7dd(0xf2)+_0x27b8ed+_0x50d7dd(0x272)+_0x27b8ed+_0x50d7dd(0x1bb)+_0x27b8ed+'}\x0a'+_0x27b8ed+'}\x0a'+_0x27b8ed+'catch\x20(e)\x20{\x0a\x20\x20\x20\x20'+_0x27b8ed+'//\x20No\x20local\x20Addressable\x20settings\x20file\x20found,\x20maybe\x20is\x20on\x20the\x20server\x20or\x20using\x20traditional\x20AssetBundle\x0a'+_0x27b8ed+'}'],'REPLACE_CONTENT':{'validate1':_0x50d7dd(0x203),'validate2':_0x50d7dd(0xec),'audio':_0x50d7dd(0x199),'per1':_0x50d7dd(0x166),'per2':'function\x20instantiateArrayBuffer(receiver){getBinaryPromise().then((function(binary){start=__performance.now();if(window[\x22qg\x22]){window[\x22qg\x22].setWasmTaskCompile(true)}','per3':'if\x20(!window[\x27qg\x27]\x20&&\x20window.location.href.lastIndexOf(absoluteUrlMatch[0],\x200))','per4':_0x50d7dd(0x230),'per5':_0x50d7dd(0xf1),'save':'if(window[\x22qg\x22]){IDBFS.storeLocalEntry(entry[\x22primaryKey\x22],entry,done)}else{IDBFS.storeLocalEntry(path,entry,done)}','selfper':_0x50d7dd(0xf5),'requestReg':_0x50d7dd(0x1d9),'audio2':'function\x20_JS_Sound_Create_Channel(callback,userData){if(WEBAudio.audioWebEnabled==0)return;if(window[\x22qg\x22]){var\x20onEnded=(function(){if(callback)dynCall(\x22vi\x22,callback,[userData])});var\x20channel={audio:null,loop:false,volume:1,isBind:false,isStop:false,stopTime:0,isPlay:false,playTime:0,isStopped:false,playAudio:(function(delay,offset){this.setup();if(delay>0){this.audio.volume=0;this.isPlay=true;this.playTime=delay}else{this.audio.volume=this.volume;this.audio.loop=this.loop}this.audio.play();if(offset!=0){this.audio.seek(offset)}}),setup:(function(){if(this.audio&&this.isBind==false){this.audio.offEnded(onEnded);this.audio.onEnded(onEnded);var\x20self=this;this.isStoped=false;this.audio.offTimeUpdate(null);this.audio.onTimeUpdate((function(){if(self.isStop==true&&parseFloat(self.audio.currentTime)>=self.stopTime){self.stopTime=0;self.isStop=false;self.audio.stop();self.audio.destroy();self.audio.src=\x22\x22;self.isBind=false;self.isStoped=true}if(!self.isStoped&&self.isPlay==true&&parseFloat(self.audio.currentTime)>=self.playTime){self.isPlay=false;self.playTime=0;self.audio.volume=self.volume;self.audio.loop=self.loop}}));this.isBind=true}}),stopAudio:(function(time){if(time==0){this.audio.offTimeUpdate(null);this.audio.offEnded(onEnded);this.stopTime=0;this.isStop=false;this.audio.stop();this.audio.destroy();this.audio.src=\x22\x22;this.isBind=false}else{this.stopTime=time;this.isStop=true}})};WEBAudio.audioInstances[++WEBAudio.audioInstanceIdCounter]=channel;return\x20WEBAudio.audioInstanceIdCounter}else{var\x20channel={gain:WEBAudio.audioContext.createGain(),panner:WEBAudio.audioContext.createPanner(),threeD:false,playBuffer:(function(startTime,buffer,startOffset){this.setup();this.source.buffer=buffer;var\x20chan=this;this.source.onended=(function(){chan.disconnectSource();if(callback)dynCall(\x22vi\x22,callback,[userData])});this.source.start(startTime,startOffset);this.source.playbackStartTime=startTime-startOffset/this.source.playbackRate.value}),disconnectSource:(function(){if(this.source&&!this.source.isPausedMockNode){this.source.onended=null;this.source.disconnect();delete\x20this.source}}),stop:(function(delay){if(channel.source&&channel.source.buffer){try{channel.source.stop(WEBAudio.audioContext.currentTime+delay)}catch(e){}if(delay==0){channel.disconnectSource()}}}),pause:(function(){var\x20s=this.source;if(!s)return;var\x20pausedSource={isPausedMockNode:true,loop:s.loop,loopStart:s.loopStart,loopEnd:s.loopEnd,buffer:s.buffer,playbackRate:s.playbackRate.value,playbackPausedAtPosition:s.estimatePlaybackPosition(),setPitch:(function(v){this.playbackRate=v})};this.stop(0);this.disconnectSource();this.source=pausedSource}),resume:(function(){var\x20pausedSource=this.source;if(!pausedSource||!pausedSource.isPausedMockNode)return;delete\x20this.source;this.setup();this.playBuffer(WEBAudio.audioContext.currentTime-Math.min(0,pausedSource.playbackPausedAtPosition),pausedSource.buffer,Math.max(0,pausedSource.playbackPausedAtPosition));this.source.loop=pausedSource.loop;this.source.loopStart=pausedSource.loopStart;this.source.loopEnd=pausedSource.loopEnd;this.source.setPitch(pausedSource.playbackRate)}),setup:(function(){if(this.source&&!this.source.isPausedMockNode)return;this.source=WEBAudio.audioContext.createBufferSource();this.source.estimatePlaybackPosition=(function(){var\x20t=(WEBAudio.audioContext.currentTime-this.playbackStartTime)*this.playbackRate.value;if(this.loop&&t>=this.loopStart){t=(t-this.loopStart)%(this.loopEnd-this.loopStart)+this.loopStart}return\x20t});this.source.setPitch=(function(newPitch){var\x20curPosition=this.estimatePlaybackPosition();if(curPosition>=0){this.playbackStartTime=WEBAudio.audioContext.currentTime-curPosition/newPitch}this.playbackRate.value=newPitch});this.setupPanning()}),setupPanning:(function(){if(this.source.isPausedMockNode)return;this.source.disconnect();if(this.threeD){this.source.connect(this.panner);this.panner.connect(this.gain)}else{this.panner.disconnect();this.source.connect(this.gain)}})};channel.panner.rolloffFactor=0;channel.gain.connect(WEBAudio.audioContext.destination);WEBAudio.audioInstances[++WEBAudio.audioInstanceIdCounter]=channel;return\x20WEBAudio.audioInstanceIdCounter}}function\x20_JS_Sound_GetLength(bufferInstance){if(WEBAudio.audioWebEnabled==0)return\x200;var\x20sound=WEBAudio.audioInstances[bufferInstance];if(window[\x22qg\x22]){return\x20sound.bufferLength}else{var\x20sampleRateRatio=44100/sound.buffer.sampleRate;return\x20sound.buffer.length*sampleRateRatio}}function\x20_JS_Sound_GetLoadState(bufferInstance){if(WEBAudio.audioWebEnabled==0)return\x202;if(window[\x22qg\x22]){var\x20sound=WEBAudio.audioInstances[bufferInstance];var\x20loadState=sound.loadState;if(loadState==1){return\x202}else\x20if(loadState==2){return\x200}else{return\x201}}else{var\x20sound=WEBAudio.audioInstances[bufferInstance];if(sound.error)return\x202;if(sound.buffer)return\x200;return\x201}}function\x20_JS_Sound_Init(){if(window[\x22qg\x22]){WEBAudio.audioWebEnabled=1}else{try{window.AudioContext=window.AudioContext||window.webkitAudioContext;WEBAudio.audioContext=new\x20AudioContext;var\x20tryToResumeAudioContext=(function(){if(WEBAudio.audioContext.state===\x22suspended\x22)WEBAudio.audioContext.resume();else\x20Module.clearInterval(resumeInterval)});var\x20resumeInterval=Module.setInterval(tryToResumeAudioContext,400);WEBAudio.audioWebEnabled=1}catch(e){alert(\x22Web\x20Audio\x20API\x20is\x20not\x20supported\x20in\x20this\x20browser\x22)}}}function\x20_JS_Sound_Load(ptr,length){if(WEBAudio.audioWebEnabled==0)return\x200;if(window[\x22qg\x22]){var\x20sound={buffer:null,error:false,file:\x22\x22,audio:window[\x22qg\x22].createInnerAudioContext(),bufferLength:0,ptr:ptr,loadState:0};var\x20__oppofs=window[\x22qg\x22].getFileSystemManager();WEBAudio.audioInstances[++WEBAudio.audioInstanceIdCounter]=sound;sound.file=window[\x22qg\x22].env.USER_DATA_PATH+\x22/audio\x22+ptr+\x22\x22+length+\x22.mp3\x22;sound.buffer=HEAPU8.buffer.slice(ptr,ptr+length);try{__oppofs.accessSync(sound.file)}catch(e){__oppofs.writeFileSync(sound.file,sound.buffer,\x22binary\x22)}sound.audio.onCanplay((function(){sound.bufferLength=44100*sound.audio.duration|0;sound.loadState=2}));sound.audio.onError((function(err){console.log(err);sound.loadState=1}));sound.audio.src=sound.file;return\x20WEBAudio.audioInstanceIdCounter}else{var\x20sound={buffer:null,error:false};WEBAudio.audioInstances[++WEBAudio.audioInstanceIdCounter]=sound;var\x20audioData=HEAPU8.buffer.slice(ptr,ptr+length);WEBAudio.audioContext.decodeAudioData(audioData,(function(buffer){sound.buffer=buffer}),(function(){sound.error=true;console.log(\x22Decode\x20error.\x22)}));return\x20WEBAudio.audioInstanceIdCounter}}function\x20_JS_Sound_Load_PCM(channels,length,sampleRate,ptr){if(WEBAudio.audioWebEnabled==0)return\x200;var\x20sound={buffer:WEBAudio.audioContext.createBuffer(channels,length,sampleRate),error:false};for(var\x20i=0;i<channels;i++){var\x20offs=(ptr>>2)+length*i;var\x20buffer=sound.buffer;var\x20copyToChannel=buffer[\x22copyToChannel\x22]||(function(source,channelNumber,startInChannel){var\x20clipped=source.subarray(0,Math.min(source.length,this.length-(startInChannel|0)));this.getChannelData(channelNumber|0).set(clipped,startInChannel|0)});copyToChannel.apply(buffer,[HEAPF32.subarray(offs,offs+length),i,0])}WEBAudio.audioInstances[++WEBAudio.audioInstanceIdCounter]=sound;return\x20WEBAudio.audioInstanceIdCounter}function\x20_JS_Sound_Play(bufferInstance,channelInstance,offset,delay){if(window[\x22qg\x22]){_JS_Sound_Stop(channelInstance,0);if(WEBAudio.audioWebEnabled==0)return;var\x20sound=WEBAudio.audioInstances[bufferInstance];var\x20channel=WEBAudio.audioInstances[channelInstance];if(sound.buffer){try{if(sound.audio.src!==\x22\x22){channel.audio=sound.audio;channel.audio.volume=channel.volume;channel.audio.loop=channel.loop;channel.playAudio(parseFloat(sound.audio.currentTime)+delay,offset)}else{sound.loadState=0;sound.audio=window[\x22qg\x22].createInnerAudioContext();sound.audio.onCanplay((function(){sound.bufferLength=44100*sound.audio.duration|0;sound.loadState=2}));sound.audio.onError((function(err){console.log(err);sound.loadState=1}));sound.audio.src=sound.file;channel.audio=sound.audio;channel.audio.volume=channel.volume;channel.audio.loop=channel.loop;var\x20loadState=sound.loadState;if(loadState==0){var\x20timer=setInterval((function(){if(sound.loadState!==0){if(sound.loadState==2){channel.playAudio(parseFloat(sound.audio.currentTime)+delay,offset)}clearInterval(timer)}}),100)}else\x20if(loadState==2){channel.playAudio(parseFloat(sound.audio.currentTime)+delay,offset)}}}catch(e){console.error(\x22playBuffer\x20error.\x20Exception:\x20\x22+e)}}else\x20console.log(\x22Trying\x20to\x20play\x20sound\x20which\x20is\x20not\x20loaded.\x22)}else{_JS_Sound_Stop(channelInstance,0);if(WEBAudio.audioWebEnabled==0)return;var\x20sound=WEBAudio.audioInstances[bufferInstance];var\x20channel=WEBAudio.audioInstances[channelInstance];if(sound.buffer){try{channel.playBuffer(WEBAudio.audioContext.currentTime+delay,sound.buffer,offset)}catch(e){console.error(\x22playBuffer\x20error.\x20Exception:\x20\x22+e)}}else\x20console.log(\x22Trying\x20to\x20play\x20sound\x20which\x20is\x20not\x20loaded.\x22)}}function\x20_JS_Sound_ReleaseInstance(instance){delete\x20WEBAudio.audioInstances[instance]}function\x20_JS_Sound_ResumeIfNeeded(){if(WEBAudio.audioWebEnabled==0)return;if(!window[\x22qg\x22]){if(WEBAudio.audioContext.state===\x22suspended\x22)WEBAudio.audioContext.resume()}}function\x20_JS_Sound_Set3D(channelInstance,threeD){if(!window[\x22qg\x22]){var\x20channel=WEBAudio.audioInstances[channelInstance];if(channel.threeD!=threeD){channel.threeD=threeD;if(!channel.source){channel.setup()}channel.setupPanning()}}}function\x20_JS_Sound_SetListenerOrientation(x,y,z,xUp,yUp,zUp){if(WEBAudio.audioWebEnabled==0)return;if(!window[\x22qg\x22]){if(WEBAudio.audioContext.listener.forwardX){WEBAudio.audioContext.listener.forwardX.setValueAtTime(-x,WEBAudio.audioContext.currentTime);WEBAudio.audioContext.listener.forwardY.setValueAtTime(-y,WEBAudio.audioContext.currentTime);WEBAudio.audioContext.listener.forwardZ.setValueAtTime(-z,WEBAudio.audioContext.currentTime);WEBAudio.audioContext.listener.upX.setValueAtTime(xUp,WEBAudio.audioContext.currentTime);WEBAudio.audioContext.listener.upY.setValueAtTime(yUp,WEBAudio.audioContext.currentTime);WEBAudio.audioContext.listener.upZ.setValueAtTime(zUp,WEBAudio.audioContext.currentTime)}else{WEBAudio.audioContext.listener.setOrientation(-x,-y,-z,xUp,yUp,zUp)}}}function\x20_JS_Sound_SetListenerPosition(x,y,z){if(WEBAudio.audioWebEnabled==0)return;if(!window[\x22qg\x22]){if(WEBAudio.audioContext.listener.positionX){WEBAudio.audioContext.listener.positionX.setValueAtTime(x,WEBAudio.audioContext.currentTime);WEBAudio.audioContext.listener.positionY.setValueAtTime(y,WEBAudio.audioContext.currentTime);WEBAudio.audioContext.listener.positionZ.setValueAtTime(z,WEBAudio.audioContext.currentTime)}else{WEBAudio.audioContext.listener.setPosition(x,y,z)}}}function\x20_JS_Sound_SetLoop(channelInstance,loop){if(WEBAudio.audioWebEnabled==0)return;if(window[\x22qg\x22]){var\x20instance=WEBAudio.audioInstances[channelInstance];var\x20isLoop=loop==1;instance.loop=isLoop;if(instance.audio!==null){instance.audio.loop=isLoop}}else{WEBAudio.audioInstances[channelInstance].source.loop=loop}}function\x20_JS_Sound_SetLoopPoints(channelInstance,loopStart,loopEnd){if(!window[\x22qg\x22]){if(WEBAudio.audioWebEnabled==0)return;var\x20channel=WEBAudio.audioInstances[channelInstance];if(!channel.source){channel.setup()}channel.source.loopStart=loopStart;channel.source.loopEnd=loopEnd}}function\x20_JS_Sound_SetPaused(channelInstance,paused){if(WEBAudio.audioWebEnabled==0)return;var\x20channel=WEBAudio.audioInstances[channelInstance];if(channel.audio){if(!paused){channel.audio.play()}else{channel.audio.pause()}}}function\x20_JS_Sound_SetPitch(channelInstance,v){if(WEBAudio.audioWebEnabled==0)return;if(!window[\x22qg\x22]){try{WEBAudio.audioInstances[channelInstance].source.setPitch(v)}catch(e){console.error(\x22Invalid\x20audio\x20pitch\x20\x22+v+\x22\x20specified\x20to\x20WebAudio\x20backend!\x22)}}else{var\x20channel=WEBAudio.audioInstances[channelInstance];if(channel.audio){if(v==1){channel.audio.play()}else{channel.audio.pause()}}}}function\x20_JS_Sound_SetPosition(channelInstance,x,y,z){if(WEBAudio.audioWebEnabled==0)return;if(!window[\x22qg\x22]){var\x20channel=WEBAudio.audioInstances[channelInstance];if(channel.x!=x||channel.y!=y||channel.z!=z){channel.panner.setPosition(x,y,z);channel.x=x;channel.y=y;channel.z=z}}}function\x20_JS_Sound_SetVolume(channelInstance,v){if(window[\x22qg\x22]){if(WEBAudio.audioWebEnabled==0)return;var\x20instance=WEBAudio.audioInstances[channelInstance];instance.volume=v;if(instance.audio!==null){instance.audio.volume=v}}else{if(WEBAudio.audioWebEnabled==0)return;WEBAudio.audioInstances[channelInstance].gain.gain.setValueAtTime(v,WEBAudio.audioContext.currentTime)}}function\x20_JS_Sound_Stop(channelInstance,delay){if(window[\x22qg\x22]){if(WEBAudio.audioWebEnabled==0)return;var\x20channel=WEBAudio.audioInstances[channelInstance];if(channel.audio){if(delay==0){channel.stopAudio(delay);channel.audio.offEnded(null)}else{channel.stopAudio(parseFloat(channel.audio.currentTime)+delay)}channel.audio=null}}else{if(WEBAudio.audioWebEnabled==0)return;var\x20channel=WEBAudio.audioInstances[channelInstance];channel.stop(delay)}}function\x20_JS_SystemInfo_GetBrowserName','audio3':_0x50d7dd(0x223)}};},0x13d:_0x352bbe=>{'use strict';const _0x629243=_0x2fd3;_0x352bbe[_0x629243(0x222)]=require(_0x629243(0x1b4));},0x149:(_0xc6e50f,_0x191bf4,_0x57fbdf)=>{const _0x2dcdeb=_0x57fbdf(0x3a0),_0x47580c=_0x57fbdf(0x27e),_0x351379=_0x57fbdf(0x21),_0x543455=_0x57fbdf(0x23f),{traverseDirSync:_0x47995e}=_0x57fbdf(0x19d),{copyReleaseSign:_0x481710}=_0x57fbdf(0x21e);_0xc6e50f['exports']=async function(_0x36fcda,_0x3987ca){const _0x20cde0=_0x2fd3;let _0x15def1=_0x36fcda[_0x20cde0(0x20e)],_0xe63da=_0x15def1||process['cwd']();if(_0x15def1=_0x15def1&&!_0x2dcdeb[_0x20cde0(0x25f)](_0x15def1)?_0x2dcdeb[_0x20cde0(0xcb)](_0xe63da,_0x15def1):_0x2dcdeb[_0x20cde0(0xcb)](_0xe63da),_0x47580c[_0x20cde0(0x151)](_0x15def1)||(console[_0x20cde0(0xef)](_0x351379['red'](_0x20cde0(0x1d5)+_0x15def1)),_0x543455[_0x20cde0(0xff)](0x1)),_0x36fcda[_0x20cde0(0x120)]&&''!=_0x36fcda[_0x20cde0(0x120)]&&!_0x47580c[_0x20cde0(0x151)](_0x36fcda[_0x20cde0(0x120)])&&(console['log'](_0x351379[_0x20cde0(0xbc)](_0x20cde0(0x1b1)+_0x36fcda[_0x20cde0(0x120)])),_0x543455[_0x20cde0(0xff)](0x1)),_0x36fcda['iconUrl']&&''!=_0x36fcda[_0x20cde0(0x120)]&&_0x20cde0(0x28d)!=_0x2dcdeb[_0x20cde0(0x284)](_0x36fcda[_0x20cde0(0x120)])&&(console[_0x20cde0(0xef)](_0x351379[_0x20cde0(0xbc)]('[错误]指定的图标文件必须是png格式:'+_0x36fcda['iconUrl'])),_0x543455[_0x20cde0(0xff)](0x1)),_0x36fcda['streamingAssetsURL']&&''!=_0x36fcda[_0x20cde0(0x1bd)]&&null===_0x36fcda[_0x20cde0(0x1bd)]['match'](/[a-zA-z]+:\/\/[^\s]*/)&&(console['log'](_0x351379[_0x20cde0(0xbc)](_0x20cde0(0x121)+_0x36fcda[_0x20cde0(0x1bd)])),_0x543455['exit'](0x1)),_0x20cde0(0x248)!=typeof _0x36fcda[_0x20cde0(0x27b)]&&(console[_0x20cde0(0xef)](_0x351379['red']('[错误]最小版本号数值非法,请输出字符串')),_0x543455['exit'](0x1)),parseInt(_0x36fcda[_0x20cde0(0x27b)])<0x44f&&(console['log'](_0x351379[_0x20cde0(0xbc)](_0x20cde0(0x14f))),_0x543455[_0x20cde0(0xff)](0x1)),_0x36fcda[_0x20cde0(0x135)]&&''!=_0x36fcda['signPrivate']||_0x36fcda['signCertificate']&&''!=_0x36fcda[_0x20cde0(0x130)]){let _0x3c9da5=_0x20cde0(0x22d);_0x36fcda[_0x20cde0(0x135)]&&''!=_0x36fcda[_0x20cde0(0x135)]&&_0x47580c[_0x20cde0(0x151)](_0x36fcda[_0x20cde0(0x135)])&&-0x1!=_0x3c9da5[_0x20cde0(0x246)](_0x2dcdeb[_0x20cde0(0x284)](_0x36fcda[_0x20cde0(0x135)]))||(console[_0x20cde0(0xef)](_0x351379['red'](_0x20cde0(0x1f5))),_0x543455[_0x20cde0(0xff)](0x1)),_0x36fcda[_0x20cde0(0x130)]&&''!=_0x36fcda[_0x20cde0(0x130)]&&_0x47580c['existsSync'](_0x36fcda['signCertificate'])&&-0x1!=_0x3c9da5[_0x20cde0(0x246)](_0x2dcdeb[_0x20cde0(0x284)](_0x36fcda[_0x20cde0(0x130)]))||(console[_0x20cde0(0xef)](_0x351379[_0x20cde0(0xbc)]('[错误]签名文件的certificate文件路径非法')),_0x543455[_0x20cde0(0xff)](0x1));var _0x15f9e9={'signPrivate':_0x36fcda[_0x20cde0(0x135)],'signCertificate':_0x36fcda[_0x20cde0(0x130)]};_0x481710(_0x15def1,_0x3987ca,_0x15f9e9);}function _0x183a6c(_0x7d2b6d){const _0x14876a=_0x20cde0;return''===_0x7d2b6d?[]:_0x7d2b6d[_0x14876a(0x1c1)](';');}var _0x5e0ae7,_0x3c8c9c={};switch(_0x3c8c9c[_0x20cde0(0x234)]=_0x36fcda['packageName'],_0x3c8c9c[_0x20cde0(0x10f)]=_0x36fcda[_0x20cde0(0x10f)],_0x3c8c9c[_0x20cde0(0x197)]=_0x36fcda[_0x20cde0(0x197)],_0x3c8c9c[_0x20cde0(0x1fa)]=_0x36fcda['versionCode'],_0x3c8c9c[_0x20cde0(0x27b)]=_0x36fcda['minPlatformVersion'],_0x3c8c9c[_0x20cde0(0x1f3)]=_0x36fcda[_0x20cde0(0x1f3)],_0x3c8c9c[_0x20cde0(0x1c3)]=_0x36fcda['disableBundleCache'],_0x3c8c9c[_0x20cde0(0xba)]=_0x36fcda['gameCDNRoot'],_0x3c8c9c[_0x20cde0(0x100)]=_0x183a6c(_0x36fcda[_0x20cde0(0x100)]),_0x3c8c9c[_0x20cde0(0x26a)]=_0x183a6c(_0x36fcda[_0x20cde0(0x26a)]),_0x3c8c9c['bundleHashLength']=+_0x36fcda[_0x20cde0(0x1f9)],_0x3c8c9c[_0x20cde0(0xdb)]=+_0x36fcda['defaultReleaseSize'],_0x3c8c9c[_0x20cde0(0x14d)]=_0x36fcda[_0x20cde0(0x14d)],_0x3c8c9c[_0x20cde0(0x118)]=_0x183a6c(_0x36fcda[_0x20cde0(0x118)]),_0x3c8c9c[_0x20cde0(0x195)]=_0x36fcda[_0x20cde0(0x195)],_0x3c8c9c[_0x20cde0(0x20a)]=_0x36fcda[_0x20cde0(0x20a)],function(_0xfa864a){const _0x5b637a=_0x20cde0;null!=_0xfa864a&&''!=_0xfa864a||(console[_0x5b637a(0xef)](_0x351379[_0x5b637a(0xbc)](_0x5b637a(0x170))),_0x543455[_0x5b637a(0xff)](0x1));let _0x2bd1e9=_0xfa864a[_0x5b637a(0x1c1)]('.');return _0x2bd1e9[0x0]+'.'+_0x2bd1e9[0x1];}(_0x36fcda['unityVer'])){case'2018.3':case'2018.4':_0x5e0ae7=_0x57fbdf(0x19e);break;case _0x20cde0(0xea):case _0x20cde0(0x144):_0x5e0ae7=_0x57fbdf(0x59);break;case _0x20cde0(0x279):_0x5e0ae7=_0x57fbdf(0x274);break;case _0x20cde0(0x24d):case'2021.3':_0x5e0ae7=_0x57fbdf(0x194);break;default:console[_0x20cde0(0xef)](_0x351379[_0x20cde0(0xbc)](_0x20cde0(0x21c))),_0x543455[_0x20cde0(0xff)](0x1);}_0x5e0ae7&&_0x5e0ae7(_0x36fcda,_0x15def1,_0xe63da,_0x3987ca,_0x3c8c9c);};},0x159:(_0x5d5ed8,_0x324fcd,_0x281bc6)=>{const _0x1ea8b3=_0x2fd3,_0x233282=_0x281bc6(0x3a0),_0x24eec3=_0x281bc6(0x27e),_0x5d9c80=_0x281bc6(0x21);_0x5d5ed8[_0x1ea8b3(0x222)][_0x1ea8b3(0x1e2)]={'trace'(..._0x550739){const _0x2650f9=_0x1ea8b3;console[_0x2650f9(0x287)](..._0x550739);},'log'(..._0x534b19){const _0x34790f=_0x1ea8b3;console[_0x34790f(0xef)](_0x5d9c80[_0x34790f(0xcc)](..._0x534b19));},'info'(..._0x2ef6d5){const _0x36253c=_0x1ea8b3;console[_0x36253c(0x117)](_0x5d9c80[_0x36253c(0xcc)](..._0x2ef6d5));},'warn'(..._0x40bfea){const _0x3f176e=_0x1ea8b3;console['warn'](_0x5d9c80[_0x3f176e(0x13c)][_0x3f176e(0x229)](..._0x40bfea));},'error'(..._0x3b42b7){const _0x1e5da2=_0x1ea8b3;console['error'](_0x5d9c80[_0x1e5da2(0xbc)]['bold'](..._0x3b42b7));},'throw'(..._0x14e194){const _0x51e3c5=_0x1ea8b3;throw new Error(_0x5d9c80[_0x51e3c5(0xbc)][_0x51e3c5(0x229)](..._0x14e194));}},_0x5d5ed8[_0x1ea8b3(0x222)]={'mkdirsSync':function _0xa0f736(_0x212c15){const _0x13767e=_0x1ea8b3;return!!_0x24eec3['existsSync'](_0x212c15)||(_0xa0f736(_0x233282[_0x13767e(0x1eb)](_0x212c15))?(_0x24eec3[_0x13767e(0x27d)](_0x212c15),!0x0):void 0x0);},'traverseDirSync':function _0x2030d4(_0x1074b4,_0x4c30be,_0x578223=null){const _0x43498a=_0x1ea8b3;_0x24eec3[_0x43498a(0xdc)](_0x1074b4)[_0x43498a(0x1ef)](function(_0x33205a){const _0x40f23a=_0x43498a;_0x33205a=_0x233282[_0x40f23a(0x15e)](_0x1074b4,_0x33205a);const _0x819556=_0x24eec3[_0x40f23a(0x174)](_0x33205a);_0x819556&&_0x819556[_0x40f23a(0x1c4)]()?_0x2030d4(_0x33205a,_0x4c30be):_0x4c30be['push'](_0x33205a);});},'clearDirSync':function _0x505352(_0x5a1104){const _0x1934f5=_0x1ea8b3;let _0x3eb386=[];_0x24eec3[_0x1934f5(0x151)](_0x5a1104)&&(_0x3eb386=_0x24eec3[_0x1934f5(0xdc)](_0x5a1104),_0x3eb386[_0x1934f5(0x1ef)](function(_0x3f643e,_0x4ef2b4){const _0xd6f3c1=_0x1934f5,_0x53b742=_0x5a1104+'/'+_0x3f643e;_0x24eec3[_0xd6f3c1(0x174)](_0x53b742)[_0xd6f3c1(0x1c4)]()?_0x505352(_0x53b742):_0x24eec3[_0xd6f3c1(0x22a)](_0x53b742);}),_0x24eec3['rmdirSync'](_0x5a1104));}};},0x194:(_0x100b79,_0x56a6fd,_0x22135d)=>{const _0x272fd8=_0x22135d(0x3a0),_0x6ffec8=_0x22135d(0x27e),_0x334123=_0x22135d(0x21),_0x5134b0=_0x22135d(0x23f),{mkBuildDirs:_0x3b4ae5,copyFiles:_0x5cce72,traverseDirSync:_0x5a2857,installRpkAsync:_0x514e2f}=_0x22135d(0x19d),{changeIcon:_0x267ed9,changeManifest:_0x14c0e1,getSignExcludes:_0x4002e3}=_0x22135d(0x21e),{signDir:_0x565ade}=_0x22135d(0x74),_0x140da9=_0x22135d(0x29d),_0x2d8f87=_0x22135d(0x3b7);_0x100b79['exports']=async function(_0x1662db,_0x4bbc70,_0x4de354,_0x19e715,_0x54c4e0){const _0x1e97d1=_0x2fd3,_0xa3ba8b=_0x3b4ae5(_0x4bbc70,_0x4de354,_0x140da9,_0x2d8f87,_0x1e97d1(0x268),_0x19e715);_0x5cce72(_0x4bbc70,_0xa3ba8b['quickgameDir'],_0x2d8f87['EXCLUDE_EXTS'],_0x2d8f87[_0x1e97d1(0x20b)]['map'](_0x1754b0=>_0x272fd8[_0x1e97d1(0x15e)](_0x4bbc70,_0x1754b0))),_0x267ed9(_0xa3ba8b[_0x1e97d1(0x21d)],_0x1662db['iconUrl']);let _0x5e2103=_0x14c0e1(_0xa3ba8b['quickgameDir'],_0x54c4e0);_0x5e2103&&(_0xa3ba8b['manifestJson']['option']=_0x5e2103),function(_0x28e005,_0x4dea92){const _0x14004b=_0x1e97d1;var _0x68ee27=_0x272fd8[_0x14004b(0x15e)](_0x28e005,_0x14004b(0x21f));let _0x4ce521=_0x6ffec8[_0x14004b(0xde)](_0x68ee27,{'encoding':_0x14004b(0x15d)});_0x4dea92&&''!=_0x4dea92&&(_0x4ce521=_0x4ce521['replace'](/streamingAssetsUrl:.+\,/,_0x14004b(0x207)[_0x14004b(0x1de)](_0x4dea92,'\x22,'))),_0x6ffec8[_0x14004b(0xc5)](_0x68ee27,_0x4ce521,{'encoding':_0x14004b(0x15d)});}(_0xa3ba8b[_0x1e97d1(0x21d)],_0x1662db['streamingAssetsURL']),function(_0x83eb93,_0x407b4c=!0x1){const _0x8d3d8a=_0x1e97d1;var _0x23ba86=_0x272fd8[_0x8d3d8a(0x15e)](_0x83eb93,'Build');let _0x28b4ae=[];_0x5a2857(_0x23ba86,_0x28b4ae,[]);let _0x4ed2c8='';for(let _0x232248=0x0;_0x232248<_0x28b4ae[_0x8d3d8a(0x205)];_0x232248++)if(-0x1!==_0x28b4ae[_0x232248]['indexOf'](_0x8d3d8a(0x115))){_0x4ed2c8=_0x28b4ae[_0x232248];break;}let _0x3bcc97=_0x6ffec8[_0x8d3d8a(0xde)](_0x4ed2c8,{'encoding':_0x8d3d8a(0x15d)});if(_0x407b4c)_0x3bcc97=_0x3bcc97[_0x8d3d8a(0x278)](/function downloadBinary\(urlId\) \{[\d\D]+ function downloadFramework\(\)/,_0x8d3d8a(0x127)[_0x8d3d8a(0x1de)]('Loading\x20web\x20pages\x20via\x20a\x20file://\x20URL\x20without\x20a\x20web\x20server\x20is\x20not\x20supported\x20by\x20this\x20browser.\x20','Please\x20use\x20a\x20local\x20development\x20web\x20server\x20to\x20host\x20Unity\x20content,\x20or\x20use\x20the\x20Unity\x20Build\x20and\x20Run\x20option.',_0x8d3d8a(0xbd)));else{let _0x2e05dc=/\{.\.addRunDependency\(\"dataUrl\"\)\,.\.then/[_0x8d3d8a(0x1a2)](_0x3bcc97);null!=_0x2e05dc?(_0x2e05dc=_0x2e05dc[0x0],_0x2e05dc=_0x2e05dc[_0x8d3d8a(0xcd)](0x1,0x2)):(console[_0x8d3d8a(0xef)](_0x334123[_0x8d3d8a(0xbc)]('[错误]downloadBinary\x20functionName\x20not\x20match')),_0x5134b0[_0x8d3d8a(0xff)](0x1)),replaceStr='.addRunDependency(\x22dataUrl\x22),downloadBinary('+_0x2e05dc+_0x8d3d8a(0x157),_0x3bcc97=_0x3bcc97['replace'](/\.addRunDependency\(\"dataUrl\"\)\,.\.then/,replaceStr);}_0x6ffec8[_0x8d3d8a(0xc5)](_0x4ed2c8,_0x3bcc97,{'encoding':_0x8d3d8a(0x15d)});}(_0xa3ba8b[_0x1e97d1(0x21d)]),function(_0x326d25,_0x413614=!0x1){const _0xc9d09=_0x1e97d1;let _0x238d1a=[];_0x5a2857(_0x326d25,_0x238d1a,[]);let _0x3d8272='';for(let _0x356f92=0x0;_0x356f92<_0x238d1a[_0xc9d09(0x205)];_0x356f92++)if(-0x1!==_0x238d1a[_0x356f92][_0xc9d09(0x246)]('.framework.js')){_0x3d8272=_0x238d1a[_0x356f92];break;}let _0x2820ac=_0x6ffec8[_0xc9d09(0xde)](_0x3d8272,{'encoding':_0xc9d09(0x15d)});_0x2820ac=_0x413614?_0x2820ac[_0xc9d09(0x278)]