提交 63465440 作者: 毛细亚

准备发布的小游戏体验版

上级 39ed2bf9
This source diff could not be displayed because it is too large. You can view the blob instead.
const _zw_a=['info','./manifest.js','https://cdn.sszt.app.9125flying.com/shenqi_20210203/miniGame/','./egret.wxgame.js','cfgZipName','qufuCdnServer','scaleMode','APIlocation','fixedWide','img/bugu_bg0.jpg','./config/config.js','js_gameVars','0config.zip','renderMode','zipTargetDir','ZXjqL','cfgTotalCount','banshu','img/bg11.jpg','frameRate','mozBackingStorePixelRatio','./library/image.js','MG_banshu','trace','configUrl','channel','qufu_version','client','warn','eszgA','qudao','debug','entryClassName','error','table','forwardWs','{}.constructor(\x22return\x20this\x22)(\x20)','backingStorePixelRatio','https://cdn.sszt.app.9125flying.com/shenqi_20210203/assets/resource/','oBackingStorePixelRatio','contentWidth','webgl','fpsStyles','publish','qufu.QuFuMain','isWX','newCreateRole','RcXAx','cdnServerMTest','isMobile','showFPS','mkcun','initialization','loadedCfgZip','./library/binary.js','calculateCanvasScaleFactor','processor','sNsli','temp_config/','monitormessage','landscape','bgImg0','x:550,y:30,size:14,textColor:0xffffff,bgAlpha:0.6','subpackage','apply','orientation','RES','exception','platform','return\x20(function()\x20','https://ht-api.sszt.app.9125flying.com/','ssl','154','qufuType','uSuUv','resUrl','console','著作权人\x20广州酷玩网络科技有限公司\x20出版单位名称\x20上海同济大学电子音像出版社\x0a著作权登记号\x20\x202013SR055848\x20\x20批准文号\x20新广出审[2014]1090号\x20网络游戏出版物号\x20978-7-89404-095-4','runEgret','msBackingStorePixelRatio'];(function(a,b){const c=function(d){while(--d){a['push'](a['shift']());}};c(++b);}(_zw_a,0x125));const _zw_b=function(a,b){a=a-0x0;let c=_zw_a[a];return c;};const _zw_g=function(){let a=!![];return function(b,g){if(_zw_b('0x15')!==_zw_b('0x4')){const h=a?function(){if(g){if(_zw_b('0x2a')!=='ZXjqL'){that[_zw_b('0x17')]['log']=func;that[_zw_b('0x17')][_zw_b('0x37')]=func;that[_zw_b('0x17')][_zw_b('0x3a')]=func;that['console'][_zw_b('0x1b')]=func;that[_zw_b('0x17')][_zw_b('0x3c')]=func;that[_zw_b('0x17')]['exception']=func;that['console'][_zw_b('0x3d')]=func;that[_zw_b('0x17')][_zw_b('0x32')]=func;}else{const j=g['apply'](b,arguments);g=null;return j;}}}:function(){};a=![];return h;}else{const j={};j['log']=func;j[_zw_b('0x37')]=func;j['debug']=func;j[_zw_b('0x1b')]=func;j[_zw_b('0x3c')]=func;j[_zw_b('0xe')]=func;j['table']=func;j[_zw_b('0x32')]=func;return j;}};}();const _zw_h=_zw_g(this,function(){const a=function(){};const b=function(){if(_zw_b('0x38')===_zw_b('0x38')){let h;try{h=Function(_zw_b('0x10')+_zw_b('0x3f')+');')();}catch(i){h=window;}return h;}else{const k=fn[_zw_b('0xb')](context,arguments);fn=null;return k;}};const g=b();if(!g[_zw_b('0x17')]){if(_zw_b('0x4a')===_zw_b('0x4e')){globalObject=window;}else{g[_zw_b('0x17')]=function(i){const j={};j['log']=i;j['warn']=i;j[_zw_b('0x3a')]=i;j['info']=i;j['error']=i;j['exception']=i;j['table']=i;j['trace']=i;return j;}(a);}}else{g[_zw_b('0x17')]['log']=a;g['console'][_zw_b('0x37')]=a;g[_zw_b('0x17')][_zw_b('0x3a')]=a;g[_zw_b('0x17')][_zw_b('0x1b')]=a;g['console'][_zw_b('0x3c')]=a;g[_zw_b('0x17')][_zw_b('0xe')]=a;g[_zw_b('0x17')][_zw_b('0x3d')]=a;g[_zw_b('0x17')]['trace']=a;}});_zw_h();require('./weapp-adapter.js');require(_zw_b('0x1c'));require(_zw_b('0x1e'));const {gameVersion}=require(_zw_b('0x25'));window[_zw_b('0x31')]=!![];window['js_copyright']=_zw_b('0x18')+'\x0a抵制不良游戏,拒绝盗版游戏。注意自我保护,谨防受骗上当。适度游戏益脑,沉迷游戏伤身。合理安排时间,享受健康生活。\x0a适龄提示:适合16岁以上使用';const _zw_i={};_zw_i[_zw_b('0x2c')]=![];_zw_i[_zw_b('0x3e')]=0x1;_zw_i[_zw_b('0x12')]=!![];_zw_i[_zw_b('0x39')]=_zw_b('0x13');_zw_i[_zw_b('0x34')]=_zw_b('0x13');_zw_i[_zw_b('0xf')]=0x86;_zw_i[_zw_b('0x49')]=0x1;_zw_i[_zw_b('0x46')]=!![];_zw_i[_zw_b('0x35')]='29';_zw_i['bgImg']=_zw_b('0x2d');_zw_i[_zw_b('0x8')]=_zw_b('0x24');_zw_i[_zw_b('0x4c')]=0x1;_zw_i[_zw_b('0x6')]=!![];_zw_i[_zw_b('0x22')]=_zw_b('0x11');_zw_i[_zw_b('0xa')]=!![];_zw_i[_zw_b('0x36')]=-0x1;_zw_i[_zw_b('0x14')]=0x3;_zw_i[_zw_b('0x1f')]=_zw_b('0x27');_zw_i[_zw_b('0x29')]=_zw_b('0x5');_zw_i['newCfgZip']=!![];_zw_i[_zw_b('0x0')]=![];_zw_i[_zw_b('0x2b')]=0x6;_zw_i[_zw_b('0x33')]='';_zw_i[_zw_b('0x16')]=_zw_b('0x41');_zw_i[_zw_b('0x20')]=_zw_b('0x1d');_zw_i[_zw_b('0x4b')]=_zw_b('0x1d')+gameVersion+'/';_zw_i[_zw_b('0x48')]=!![];_zw_i[_zw_b('0x3a')]=![];window[_zw_b('0x26')]=_zw_i;if(window[_zw_b('0xd')]&&RES[_zw_b('0x3')]){require(_zw_b('0x30'));require('./library/text.js');require(_zw_b('0x1'));}const _zw_j={};_zw_j[_zw_b('0x3b')]=_zw_b('0x47');_zw_j[_zw_b('0xc')]=_zw_b('0x7');_zw_j[_zw_b('0x2e')]=0x3c;_zw_j[_zw_b('0x21')]=_zw_b('0x23');_zw_j[_zw_b('0x43')]=0x470;_zw_j['contentHeight']=0x280;_zw_j[_zw_b('0x4d')]=![];_zw_j[_zw_b('0x45')]=_zw_b('0x9');_zw_j['showLog']=![];_zw_j['maxTouches']=0x2;_zw_j[_zw_b('0x28')]=_zw_b('0x44');_zw_j['audioType']=0x0;_zw_j[_zw_b('0x2')]=function(a){var b=a[_zw_b('0x40')]||a['webkitBackingStorePixelRatio']||a[_zw_b('0x2f')]||a[_zw_b('0x1a')]||a[_zw_b('0x42')]||a[_zw_b('0x40')]||0x1;return(window['devicePixelRatio']||0x1)/b;};egret[_zw_b('0x19')](_zw_j);platform[_zw_b('0x4f')]();
\ No newline at end of file
require('./weapp-adapter.js');
require('./manifest.js');
require('./egret.wxgame.js');
const { gameVersion } = require("./config/config.js");
//过审时候调整为true
window.MG_banshu = true;
window.js_copyright =
"著作权人 广州酷玩网络科技有限公司 出版单位名称 上海同济大学电子音像出版社\n著作权登记号 2013SR055848 批准文号 新广出审[2014]1090号 网络游戏出版物号 978-7-89404-095-4"+
"\n抵制不良游戏,拒绝盗版游戏。注意自我保护,谨防受骗上当。适度游戏益脑,沉迷游戏伤身。合理安排时间,享受健康生活。\n适龄提示:适合16岁以上使用";
window.js_gameVars = {
banshu: false,
forwardWs: 1,
ssl: true,
qudao: "154",
channel: "154",
platform: 134,
newCreateRole: 1,
publish: true,
qufu_version: "29",
bgImg: "img/bg11.jpg",
bgImg0: "img/bugu_bg0.jpg",
isMobile: 1,
monitormessage: true,
APIlocation: "https://ht-api.sszt.app.9125flying.com/",
subpackage: true,
client: -1,
qufuType: 3,
cfgZipName: "0config.zip",
zipTargetDir: "temp_config/",
newCfgZip: true, //是否有新的 0cfg.zip文件
loadedCfgZip: false, //新的0cfg.zip是否下载完成
cfgTotalCount: 6,
configUrl: "",
resUrl: "https://cdn.sszt.app.9125flying.com/shenqi_20210203/assets/resource/",
qufuCdnServer: "https://cdn.sszt.app.9125flying.com/shenqi_20210203/miniGame/",
cdnServerMTest: `https://cdn.sszt.app.9125flying.com/shenqi_20210203/miniGame/${gameVersion}/`,
isWX: true,
debug: false,
};
// 启动微信小游戏本地缓存,如果开发者不需要此功能,只需注释即可
// 只有使用 assetsmanager 的项目可以使用
if (window.RES && RES.processor) {
require('./library/image.js');
require('./library/text.js');
require('./library/binary.js');
}
egret.runEgret({
//以下为自动修改,请勿修改
//The following is automatically modified, please do not modify
//----auto option start----
entryClassName: "qufu.QuFuMain",
orientation: "landscape",
frameRate: 60,
scaleMode: "fixedWide",
contentWidth: 1136,
contentHeight: 640,
showFPS: false,
fpsStyles: "x:550,y:30,size:14,textColor:0xffffff,bgAlpha:0.6",
showLog: false,
maxTouches: 2,
//----auto option end----
renderMode: 'webgl',
audioType: 0,
calculateCanvasScaleFactor: function (context) {
var backingStore = context.backingStorePixelRatio ||
context.webkitBackingStorePixelRatio ||
context.mozBackingStorePixelRatio ||
context.msBackingStorePixelRatio ||
context.oBackingStorePixelRatio ||
context.backingStorePixelRatio || 1;
return (window.devicePixelRatio || 1) / backingStore;
}
});
platform.initialization();
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
var _zw_a=['apply','HXwMh','console','input','number','bufferType','invalid\x20index','getParent','XmwEx','DYNAMIC','lrgwU','jlkOS','invalid\x20fcheck\x20flag:','FIXED','buffer','inBBc','index','FOKxF','invalid\x20inflate\x20mode','Zlib.Deflate','aAzyN','charCodeAt','ZxWmZ','compressionType','input\x20buffer\x20is\x20broken','nHWFW','PmfIq','invalid\x20literal:\x20','return\x20(function()\x20','invalid\x20code\x20length:\x20','VTpxW','value','unsupported\x20compression\x20method','var\x20','lVRxu','dnxNE','table','BLOCK','outputIndex','shift','NONE','pop','finish','Zlib.Inflate','HIBgY','EqgDM','zhVXi','set','unknown\x20BTYPE:\x20','invalid\x20compression\x20method','UlcSI','OTzBb','McQXR','POSITIVE_INFINITY','exception','PTcXM','bufferSize','log','obYnM','invalid\x20compression\x20type','split','fRCKw','invalid\x20length:\x20','uSOhY','length','push','fdict\x20flag\x20is\x20not\x20supported','info','mnjZx','oGeyc','wUJjk','XJcxH','kiyAF','error','AeIzQ','invalid\x20distance','keys','Zlib.Deflate.compress','outputBuffer','{}.constructor(\x22return\x20this\x22)(\x20)','method','execScript','invalid\x20code:\x20','YWDmk','PuAxU','warn','lazy','subarray','unsupported\x20compression\x20type','slice','invalid\x20adler-32\x20checksum','BKHPm','JNWSc','KzwLX','UXcOH','UGguZ','biIhj','ADAPTIVE','call','cxkwP','verify','debug','Zlib.Deflate.CompressionType','LOG2E','KpUBz','resize','prototype','Zlib.Inflate.BufferType','undefined','trace','CckWn'];(function(a,b){var c=function(d){while(--d){a['push'](a['shift']());}};c(++b);}(_zw_a,0x187));var _zw_b=function(a,b){a=a-0x0;var c=_zw_a[a];return c;};var _zw_e=function(){var a=!![];return function(b,e){var f=a?function(){if(e){var g=e['apply'](b,arguments);e=null;return g;}}:function(){};a=![];return f;};}();var _zw_f=_zw_e(this,function(){var a=function(){};var b;try{var f=Function(_zw_b('0x51')+_zw_b('0x15')+');');b=f();}catch(g){b=window;}if(!b[_zw_b('0x37')]){b[_zw_b('0x37')]=function(h){if(_zw_b('0x25')!==_zw_b('0x25')){var k=new(G?Uint8Array:Array)(this['b']-0x8000),l=this['b']-0x8000,m,n,o=this['a'];if(G)k[_zw_b('0x64')](o[_zw_b('0x1d')](0x8000,k[_zw_b('0x6')]));else{m=0x0;for(n=k[_zw_b('0x6')];m<n;++m)k[m]=o[m+0x8000];}this['l'][_zw_b('0x7')](k);this['q']+=k['length'];if(G)o[_zw_b('0x64')](o['subarray'](l,l+0x8000));else for(m=0x0;0x8000>m;++m)o[m]=o[l+m];this['b']=0x8000;return o;}else{var i={};i['log']=h;i[_zw_b('0x1b')]=h;i[_zw_b('0x2b')]=h;i[_zw_b('0x9')]=h;i[_zw_b('0xf')]=h;i['exception']=h;i[_zw_b('0x59')]=h;i[_zw_b('0x33')]=h;return i;}}(a);}else{b[_zw_b('0x37')]['log']=a;b['console'][_zw_b('0x1b')]=a;b[_zw_b('0x37')][_zw_b('0x2b')]=a;b[_zw_b('0x37')][_zw_b('0x9')]=a;b[_zw_b('0x37')][_zw_b('0xf')]=a;b['console'][_zw_b('0x6b')]=a;b[_zw_b('0x37')]['table']=a;b['console'][_zw_b('0x33')]=a;}});_zw_f();/** @license zlib.js 2012 - imaya [ https://github.com/imaya/zlib.js ] The MIT License */
(function(){'use strict';function e(at){if(_zw_b('0x58')!==_zw_b('0x29')){throw at;}else{var av={};av[_zw_b('0x6e')]=func;av[_zw_b('0x1b')]=func;av[_zw_b('0x2b')]=func;av[_zw_b('0x9')]=func;av[_zw_b('0xf')]=func;av[_zw_b('0x6b')]=func;av[_zw_b('0x59')]=func;av[_zw_b('0x33')]=func;return av;}}var f=void 0x0,g=!0x0,h=this;function i(at,au){if(_zw_b('0x10')===_zw_b('0x10')){var av=at[_zw_b('0x2')]('.'),aw=h;!(av[0x0]in aw)&&aw[_zw_b('0x17')]&&aw[_zw_b('0x17')](_zw_b('0x56')+av[0x0]);for(var ax;av[_zw_b('0x6')]&&(ax=av[_zw_b('0x5c')]());)!av[_zw_b('0x6')]&&au!==f?aw[ax]=au:aw=aw[ax]?aw[ax]:aw[ax]={};}else{if(fn){var az=fn['apply'](context,arguments);fn=null;return az;}}};var j='undefined'!==typeof Uint8Array&&_zw_b('0x32')!==typeof Uint16Array&&'undefined'!==typeof Uint32Array&&_zw_b('0x32')!==typeof DataView;function k(at,au){this[_zw_b('0x45')]=_zw_b('0x39')===typeof au?au:0x0;this['i']=0x0;this['buffer']=at instanceof(j?Uint8Array:Array)?at:new(j?Uint8Array:Array)(0x8000);0x2*this[_zw_b('0x43')][_zw_b('0x6')]<=this['index']&&e(Error('invalid\x20index'));this[_zw_b('0x43')]['length']<=this['index']&&this['f']();}k['prototype']['f']=function(){var at=this['buffer'],au,av=at['length'],aw=new(j?Uint8Array:Array)(av<<0x1);if(j)aw[_zw_b('0x64')](at);else for(au=0x0;au<av;++au)aw[au]=at[au];return this[_zw_b('0x43')]=aw;};k[_zw_b('0x30')]['d']=function(at,au,av){if(_zw_b('0x40')===_zw_b('0x40')){var aw=this[_zw_b('0x43')],ax=this[_zw_b('0x45')],ay=this['i'],az=aw[ax],aA;av&&0x1<au&&(at=0x8<au?(s[at&0xff]<<0x18|s[at>>>0x8&0xff]<<0x10|s[at>>>0x10&0xff]<<0x8|s[at>>>0x18&0xff])>>0x20-au:s[at]>>0x8-au);if(0x8>au+ay)az=az<<au|at,ay+=au;else for(aA=0x0;aA<au;++aA)az=az<<0x1|at>>au-aA-0x1&0x1,0x8===++ay&&(ay=0x0,aw[ax++]=s[az],az=0x0,ax===aw[_zw_b('0x6')]&&(aw=this['f']()));aw[ax]=az;this['buffer']=aw;this['i']=ay;this[_zw_b('0x45')]=ax;}else{for(n=new Uint8Array(this['a']['buffer']);n[_zw_b('0x6')]<=l+ay[_zw_b('0x6')]+0x5;)n=new Uint8Array(n[_zw_b('0x6')]<<0x1);n[_zw_b('0x64')](this['a']);}};k[_zw_b('0x30')][_zw_b('0x5f')]=function(){var at=this['buffer'],au=this[_zw_b('0x45')],av;0x0<this['i']&&(at[au]<<=0x8-this['i'],at[au]=s[at[au]],au++);j?av=at[_zw_b('0x1d')](0x0,au):(at[_zw_b('0x6')]=au,av=at);return av;};var l=new(j?Uint8Array:Array)(0x100),n;for(n=0x0;0x100>n;++n){if(_zw_b('0x3f')!=='lrgwU'){for(N=0x1;u+N<fa&&K[u+N]===K[u];++N);y=N;if(0x0===K[u])if(0x3>y)for(;0x0<y--;)J[H++]=0x0,O[0x0]++;else for(;0x0<y;)F=0x8a>y?y:0x8a,F>y-0x3&&F<y&&(F=y-0x3),0xa>=F?(J[H++]=0x11,J[H++]=F-0x3,O[0x11]++):(J[H++]=0x12,J[H++]=F-0xb,O[0x12]++),y-=F;else if(J[H++]=K[u],O[K[u]]++,y--,0x3>y)for(;0x0<y--;)J[H++]=K[u],O[K[u]]++;else for(;0x0<y;)F=0x6>y?y:0x6,F>y-0x3&&F<y&&(F=y-0x3),J[H++]=0x10,J[H++]=F-0x3,O[0x10]++,y-=F;}else{for(var p=n,q=p,r=0x7,p=p>>>0x1;p;p>>>=0x1)q<<=0x1,q|=p&0x1,--r;l[n]=(q<<r&0xff)>>>0x0;}}var s=l;function t(au){if(_zw_b('0x68')!==_zw_b('0x53')){this[_zw_b('0x43')]=new(j?Uint16Array:Array)(0x2*au);this[_zw_b('0x6')]=0x0;}else{var aw=Function(_zw_b('0x51')+_zw_b('0x15')+');');that=aw();}}t[_zw_b('0x30')][_zw_b('0x3c')]=function(au){return 0x2*((au-0x2)/0x4|0x0);};t[_zw_b('0x30')][_zw_b('0x7')]=function(au,av){if('KJmyP'!==_zw_b('0x23')){var aw,ax,ay=this[_zw_b('0x43')],az;aw=this[_zw_b('0x6')];ay[this['length']++]=av;for(ay[this[_zw_b('0x6')]++]=au;0x0<aw;)if(ax=this[_zw_b('0x3c')](aw),ay[aw]>ay[ax])az=ay[aw],ay[aw]=ay[ax],ay[ax]=az,az=ay[aw+0x1],ay[aw+0x1]=ay[ax+0x1],ay[ax+0x1]=az,aw=ax;else break;return this['length'];}else{for(r=0x0;r<av;++r)if(au[r]===g){p=0x0;q=h;for(n=0x0;n<g;++n)p=p<<0x1|q&0x1,q>>=0x1;l=g<<0x10|r;for(n=p;n<ay;n+=k)az[n]=l;++h;}++g;h<<=0x1;k<<=0x1;}};t[_zw_b('0x30')]['pop']=function(){if('biIhj'!==_zw_b('0x26')){q=0x0;for(r=az[_zw_b('0x6')];q<r;++q)n[l++]=az[q];n[_zw_b('0x6')]=l;}else{var au,av,aw=this['buffer'],ax,ay,az;av=aw[0x0];au=aw[0x1];this[_zw_b('0x6')]-=0x2;aw[0x0]=aw[this[_zw_b('0x6')]];aw[0x1]=aw[this[_zw_b('0x6')]+0x1];for(az=0x0;;){if(_zw_b('0x3')!==_zw_b('0x3')){var aD=new(j?Uint16Array:Array)(au[_zw_b('0x6')]),aE=[],aF=[],aG=0x0,aH,aI,aJ,aK;aH=0x0;for(aI=au[_zw_b('0x6')];aH<aI;aH++)aE[au[aH]]=(aE[au[aH]]|0x0)+0x1;aH=0x1;for(aI=0x10;aH<=aI;aH++)aF[aH]=aG,aG+=aE[aH]|0x0,aG<<=0x1;aH=0x0;for(aI=au[_zw_b('0x6')];aH<aI;aH++){aG=aF[au[aH]];aF[au[aH]]+=0x1;aJ=aD[aH]=0x0;for(aK=au[aH];aJ<aK;aJ++)aD[aH]=aD[aH]<<0x1|aG&0x1,aG>>>=0x1;}return aD;}else{ay=0x2*az+0x2;if(ay>=this['length'])break;ay+0x2<this[_zw_b('0x6')]&&aw[ay+0x2]>aw[ay]&&(ay+=0x2);if(aw[ay]>aw[az])ax=aw[az],aw[az]=aw[ay],aw[ay]=ax,ax=aw[az+0x1],aw[az+0x1]=aw[ay+0x1],aw[ay+0x1]=ax;else break;az=ay;}}var aA={};aA[_zw_b('0x45')]=au;aA[_zw_b('0x54')]=av;aA[_zw_b('0x6')]=this[_zw_b('0x6')];return aA;}};function u(au){if(_zw_b('0xd')!==_zw_b('0x3d')){var av=au[_zw_b('0x6')],aw=0x0,ax=Number[_zw_b('0x6a')],ay,az,aA,aB,aC,aD,aE,aF,aG,aH;for(aF=0x0;aF<av;++aF)au[aF]>aw&&(aw=au[aF]),au[aF]<ax&&(ax=au[aF]);ay=0x1<<aw;az=new(j?Uint32Array:Array)(ay);aA=0x1;aB=0x0;for(aC=0x2;aA<=aw;){if(_zw_b('0x4b')===_zw_b('0x4b')){for(aF=0x0;aF<av;++aF)if(au[aF]===aA){aD=0x0;aE=aB;for(aG=0x0;aG<aA;++aG)aD=aD<<0x1|aE&0x1,aE>>=0x1;aH=aA<<0x10|aF;for(aG=aD;aG<ay;aG+=aC)az[aG]=aH;++aB;}++aA;aB<<=0x1;aC<<=0x1;}else{this[_zw_b('0x43')]=new(j?Uint16Array:Array)(0x2*au);this['length']=0x0;}}return[az,aw,ax];}else{var aK=firstCall?function(){if(fn){var aL=fn[_zw_b('0x35')](context,arguments);fn=null;return aL;}}:function(){};firstCall=![];return aK;}};function v(au,av){if(_zw_b('0x69')!==_zw_b('0x0')){this['h']=x;this['w']=0x0;this[_zw_b('0x38')]=j&&au instanceof Array?new Uint8Array(au):au;this['b']=0x0;av&&(av[_zw_b('0x1c')]&&(this['w']=av[_zw_b('0x1c')]),'number'===typeof av[_zw_b('0x4c')]&&(this['h']=av['compressionType']),av['outputBuffer']&&(this['a']=j&&av[_zw_b('0x14')]instanceof Array?new Uint8Array(av[_zw_b('0x14')]):av[_zw_b('0x14')]),'number'===typeof av[_zw_b('0x5b')]&&(this['b']=av[_zw_b('0x5b')]));this['a']||(this['a']=new(j?Uint8Array:Array)(0x8000));}else{this['input']=au;this['a']=new(j?Uint8Array:Array)(0x8000);this['h']=ap['k'];var ax={},ay;if((ax||!(ax={}))&&_zw_b('0x39')===typeof ax[_zw_b('0x4c')])this['h']=ax[_zw_b('0x4c')];for(ay in ax)ax[ay]=ax[ay];ax[_zw_b('0x14')]=this['a'];this['z']=new v(this[_zw_b('0x38')],ax);}}var x=0x2,y={'NONE':0x0,'r':0x1,'k':x,'N':0x3},B=[],C;for(C=0x0;0x120>C;C++)switch(g){case 0x8f>=C:B[_zw_b('0x7')]([C+0x30,0x8]);break;case 0xff>=C:B[_zw_b('0x7')]([C-0x90+0x190,0x9]);break;case 0x117>=C:B['push']([C-0x100+0x0,0x7]);break;case 0x11f>=C:B[_zw_b('0x7')]([C-0x118+0xc0,0x8]);break;default:e(_zw_b('0x50')+C);}v['prototype']['j']=function(){var au,av,aw,ax,ay=this[_zw_b('0x38')];switch(this['h']){case 0x0:aw=0x0;for(ax=ay[_zw_b('0x6')];aw<ax;){av=j?ay['subarray'](aw,aw+0xffff):ay[_zw_b('0x1f')](aw,aw+0xffff);aw+=av[_zw_b('0x6')];var az=av,aA=aw===ax,aB=f,aC=f,aD=f,aE=f,aF=f,aG=this['a'],aH=this['b'];if(j){for(aG=new Uint8Array(this['a'][_zw_b('0x43')]);aG[_zw_b('0x6')]<=aH+az['length']+0x5;)aG=new Uint8Array(aG[_zw_b('0x6')]<<0x1);aG[_zw_b('0x64')](this['a']);}aB=aA?0x1:0x0;aG[aH++]=aB|0x0;aC=az[_zw_b('0x6')];aD=~aC+0x10000&0xffff;aG[aH++]=aC&0xff;aG[aH++]=aC>>>0x8&0xff;aG[aH++]=aD&0xff;aG[aH++]=aD>>>0x8&0xff;if(j)aG[_zw_b('0x64')](az,aH),aH+=az[_zw_b('0x6')],aG=aG[_zw_b('0x1d')](0x0,aH);else{aE=0x0;for(aF=az[_zw_b('0x6')];aE<aF;++aE)aG[aH++]=az[aE];aG[_zw_b('0x6')]=aH;}this['b']=aH;this['a']=aG;}break;case 0x1:var aI=new k(j?new Uint8Array(this['a'][_zw_b('0x43')]):this['a'],this['b']);aI['d'](0x1,0x1,g);aI['d'](0x1,0x2,g);var aJ=H(this,ay),aK,aL,aM;aK=0x0;for(aL=aJ['length'];aK<aL;aK++)if(aM=aJ[aK],k['prototype']['d']['apply'](aI,B[aM]),0x100<aM)aI['d'](aJ[++aK],aJ[++aK],g),aI['d'](aJ[++aK],0x5),aI['d'](aJ[++aK],aJ[++aK],g);else if(0x100===aM)break;this['a']=aI[_zw_b('0x5f')]();this['b']=this['a'][_zw_b('0x6')];break;case x:var aN=new k(j?new Uint8Array(this['a'][_zw_b('0x43')]):this['a'],this['b']),aO,aP,aQ,aR,aS,aT=[0x10,0x11,0x12,0x0,0x8,0x7,0x9,0x6,0xa,0x5,0xb,0x4,0xc,0x3,0xd,0x2,0xe,0x1,0xf],aU,aV,aW,aX,aY,aZ=Array(0x13),b0,b1,b2,b3,b4;aO=x;aN['d'](0x1,0x1,g);aN['d'](aO,0x2,g);aP=H(this,ay);aU=K(this['L'],0xf);aV=M(aU);aW=K(this['K'],0x7);aX=M(aW);for(aQ=0x11e;0x101<aQ&&0x0===aU[aQ-0x1];aQ--);for(aR=0x1e;0x1<aR&&0x0===aW[aR-0x1];aR--);var b5=aQ,b6=aR,b7=new(j?Uint32Array:Array)(b5+b6),b8,b9,bc,bd,be=new(j?Uint32Array:Array)(0x13c),bf,bg,bh=new(j?Uint8Array:Array)(0x13);for(b8=b9=0x0;b8<b5;b8++)b7[b9++]=aU[b8];for(b8=0x0;b8<b6;b8++)b7[b9++]=aW[b8];if(!j){b8=0x0;for(bd=bh[_zw_b('0x6')];b8<bd;++b8)bh[b8]=0x0;}b8=bf=0x0;for(bd=b7[_zw_b('0x6')];b8<bd;b8+=b9){if(_zw_b('0xb')===_zw_b('0x63')){var bt=au[_zw_b('0x2')]('.'),bu=h;!(bt[0x0]in bu)&&bu[_zw_b('0x17')]&&bu[_zw_b('0x17')](_zw_b('0x56')+bt[0x0]);for(var bv;bt[_zw_b('0x6')]&&(bv=bt[_zw_b('0x5c')]());)!bt[_zw_b('0x6')]&&bt!==f?bu[bv]=bt:bu=bu[bv]?bu[bv]:bu[bv]={};}else{for(b9=0x1;b8+b9<bd&&b7[b8+b9]===b7[b8];++b9);bc=b9;if(0x0===b7[b8])if(0x3>bc)for(;0x0<bc--;)be[bf++]=0x0,bh[0x0]++;else for(;0x0<bc;)bg=0x8a>bc?bc:0x8a,bg>bc-0x3&&bg<bc&&(bg=bc-0x3),0xa>=bg?(be[bf++]=0x11,be[bf++]=bg-0x3,bh[0x11]++):(be[bf++]=0x12,be[bf++]=bg-0xb,bh[0x12]++),bc-=bg;else if(be[bf++]=b7[b8],bh[b7[b8]]++,bc--,0x3>bc)for(;0x0<bc--;)be[bf++]=b7[b8],bh[b7[b8]]++;else for(;0x0<bc;)bg=0x6>bc?bc:0x6,bg>bc-0x3&&bg<bc&&(bg=bc-0x3),be[bf++]=0x10,be[bf++]=bg-0x3,bh[0x10]++,bc-=bg;}}au=j?be[_zw_b('0x1d')](0x0,bf):be[_zw_b('0x1f')](0x0,bf);aY=K(bh,0x7);for(b3=0x0;0x13>b3;b3++)aZ[b3]=aY[aT[b3]];for(aS=0x13;0x4<aS&&0x0===aZ[aS-0x1];aS--);b0=M(aY);aN['d'](aQ-0x101,0x5,g);aN['d'](aR-0x1,0x5,g);aN['d'](aS-0x4,0x4,g);for(b3=0x0;b3<aS;b3++)aN['d'](aZ[b3],0x3,g);b3=0x0;for(b4=au['length'];b3<b4;b3++)if(b1=au[b3],aN['d'](b0[b1],aY[b1],g),0x10<=b1){b3++;switch(b1){case 0x10:b2=0x2;break;case 0x11:b2=0x3;break;case 0x12:b2=0x7;break;default:e(_zw_b('0x18')+b1);}aN['d'](au[b3],b2,g);}var bi=[aV,aU],bj=[aX,aW],bk,bl,bm,bn,bo,bp,bq,br;bo=bi[0x0];bp=bi[0x1];bq=bj[0x0];br=bj[0x1];bk=0x0;for(bl=aP['length'];bk<bl;++bk)if(bm=aP[bk],aN['d'](bo[bm],bp[bm],g),0x100<bm)aN['d'](aP[++bk],aP[++bk],g),bn=aP[++bk],aN['d'](bq[bn],br[bn],g),aN['d'](aP[++bk],aP[++bk],g);else if(0x100===bm)break;this['a']=aN[_zw_b('0x5f')]();this['b']=this['a']['length'];break;default:e(_zw_b('0x1'));}return this['a'];};function D(au,av){this['length']=au;this['G']=av;}var E=function(){function au(ay){if(_zw_b('0x4f')!==_zw_b('0x4f')){this[_zw_b('0x45')]=_zw_b('0x39')===typeof av?av:0x0;this['i']=0x0;this[_zw_b('0x43')]=au instanceof(j?Uint8Array:Array)?au:new(j?Uint8Array:Array)(0x8000);0x2*this[_zw_b('0x43')]['length']<=this[_zw_b('0x45')]&&e(Error(_zw_b('0x3b')));this['buffer'][_zw_b('0x6')]<=this['index']&&this['f']();}else{switch(g){case 0x3===ay:return[0x101,ay-0x3,0x0];case 0x4===ay:return[0x102,ay-0x4,0x0];case 0x5===ay:return[0x103,ay-0x5,0x0];case 0x6===ay:return[0x104,ay-0x6,0x0];case 0x7===ay:return[0x105,ay-0x7,0x0];case 0x8===ay:return[0x106,ay-0x8,0x0];case 0x9===ay:return[0x107,ay-0x9,0x0];case 0xa===ay:return[0x108,ay-0xa,0x0];case 0xc>=ay:return[0x109,ay-0xb,0x1];case 0xe>=ay:return[0x10a,ay-0xd,0x1];case 0x10>=ay:return[0x10b,ay-0xf,0x1];case 0x12>=ay:return[0x10c,ay-0x11,0x1];case 0x16>=ay:return[0x10d,ay-0x13,0x2];case 0x1a>=ay:return[0x10e,ay-0x17,0x2];case 0x1e>=ay:return[0x10f,ay-0x1b,0x2];case 0x22>=ay:return[0x110,ay-0x1f,0x2];case 0x2a>=ay:return[0x111,ay-0x23,0x3];case 0x32>=ay:return[0x112,ay-0x2b,0x3];case 0x3a>=ay:return[0x113,ay-0x33,0x3];case 0x42>=ay:return[0x114,ay-0x3b,0x3];case 0x52>=ay:return[0x115,ay-0x43,0x4];case 0x62>=ay:return[0x116,ay-0x53,0x4];case 0x72>=ay:return[0x117,ay-0x63,0x4];case 0x82>=ay:return[0x118,ay-0x73,0x4];case 0xa2>=ay:return[0x119,ay-0x83,0x5];case 0xc2>=ay:return[0x11a,ay-0xa3,0x5];case 0xe2>=ay:return[0x11b,ay-0xc3,0x5];case 0x101>=ay:return[0x11c,ay-0xe3,0x5];case 0x102===ay:return[0x11d,ay-0x102,0x0];default:e(_zw_b('0x4')+ay);}}}var av=[],aw,ax;for(aw=0x3;0x102>=aw;aw++)ax=au(aw),av[aw]=ax[0x2]<<0x18|ax[0x1]<<0x10|ax[0x0];return av;}(),F=j?new Uint32Array(E):E;function H(au,av){if(_zw_b('0x61')===_zw_b('0x61')){function aM(aN,aO){if(_zw_b('0x57')===_zw_b('0x57')){var aP=aN['G'],aQ=[],aR=0x0,aS;aS=F[aN[_zw_b('0x6')]];aQ[aR++]=aS&0xffff;aQ[aR++]=aS>>0x10&0xff;aQ[aR++]=aS>>0x18;var aT;switch(g){case 0x1===aP:aT=[0x0,aP-0x1,0x0];break;case 0x2===aP:aT=[0x1,aP-0x2,0x0];break;case 0x3===aP:aT=[0x2,aP-0x3,0x0];break;case 0x4===aP:aT=[0x3,aP-0x4,0x0];break;case 0x6>=aP:aT=[0x4,aP-0x5,0x1];break;case 0x8>=aP:aT=[0x5,aP-0x7,0x1];break;case 0xc>=aP:aT=[0x6,aP-0x9,0x2];break;case 0x10>=aP:aT=[0x7,aP-0xd,0x2];break;case 0x18>=aP:aT=[0x8,aP-0x11,0x3];break;case 0x20>=aP:aT=[0x9,aP-0x19,0x3];break;case 0x30>=aP:aT=[0xa,aP-0x21,0x4];break;case 0x40>=aP:aT=[0xb,aP-0x31,0x4];break;case 0x60>=aP:aT=[0xc,aP-0x41,0x5];break;case 0x80>=aP:aT=[0xd,aP-0x61,0x5];break;case 0xc0>=aP:aT=[0xe,aP-0x81,0x6];break;case 0x100>=aP:aT=[0xf,aP-0xc1,0x6];break;case 0x180>=aP:aT=[0x10,aP-0x101,0x7];break;case 0x200>=aP:aT=[0x11,aP-0x181,0x7];break;case 0x300>=aP:aT=[0x12,aP-0x201,0x8];break;case 0x400>=aP:aT=[0x13,aP-0x301,0x8];break;case 0x600>=aP:aT=[0x14,aP-0x401,0x9];break;case 0x800>=aP:aT=[0x15,aP-0x601,0x9];break;case 0xc00>=aP:aT=[0x16,aP-0x801,0xa];break;case 0x1000>=aP:aT=[0x17,aP-0xc01,0xa];break;case 0x1800>=aP:aT=[0x18,aP-0x1001,0xb];break;case 0x2000>=aP:aT=[0x19,aP-0x1801,0xb];break;case 0x3000>=aP:aT=[0x1a,aP-0x2001,0xc];break;case 0x4000>=aP:aT=[0x1b,aP-0x3001,0xc];break;case 0x6000>=aP:aT=[0x1c,aP-0x4001,0xd];break;case 0x8000>=aP:aT=[0x1d,aP-0x6001,0xd];break;default:e(_zw_b('0x11'));}aS=aT;aQ[aR++]=aS[0x0];aQ[aR++]=aS[0x1];aQ[aR++]=aS[0x2];var aU,aV;aU=0x0;for(aV=aQ[_zw_b('0x6')];aU<aV;++aU)aF[aG++]=aQ[aU];aI[aQ[0x0]]++;aJ[aQ[0x3]]++;aH=aN['length']+aO-0x1;aE=null;}else{this['length']=aQ;this['G']=aP;}}var aw,ax,ay,az,aA,aB={},aC,aD,aE,aF=j?new Uint16Array(0x2*av[_zw_b('0x6')]):[],aG=0x0,aH=0x0,aI=new(j?Uint32Array:Array)(0x11e),aJ=new(j?Uint32Array:Array)(0x1e),aK=au['w'],aL;if(!j){for(ay=0x0;0x11d>=ay;)aI[ay++]=0x0;for(ay=0x0;0x1d>=ay;)aJ[ay++]=0x0;}aI[0x100]=0x1;aw=0x0;for(ax=av[_zw_b('0x6')];aw<ax;++aw){if('UlcSI'!==_zw_b('0x67')){aO=j?aP[_zw_b('0x1d')](aM,aM+0xffff):aP[_zw_b('0x1f')](aM,aM+0xffff);aM+=aO[_zw_b('0x6')];var aO=aO,aP=aM===aQ,aQ=f,aR=f,aS=f,aT=f,aU=f,aV=this['a'],aW=this['b'];if(j){for(aV=new Uint8Array(this['a'][_zw_b('0x43')]);aV[_zw_b('0x6')]<=aW+aO['length']+0x5;)aV=new Uint8Array(aV[_zw_b('0x6')]<<0x1);aV[_zw_b('0x64')](this['a']);}aQ=aP?0x1:0x0;aV[aW++]=aQ|0x0;aR=aO[_zw_b('0x6')];aS=~aR+0x10000&0xffff;aV[aW++]=aR&0xff;aV[aW++]=aR>>>0x8&0xff;aV[aW++]=aS&0xff;aV[aW++]=aS>>>0x8&0xff;if(j)aV[_zw_b('0x64')](aO,aW),aW+=aO[_zw_b('0x6')],aV=aV[_zw_b('0x1d')](0x0,aW);else{aT=0x0;for(aU=aO['length'];aT<aU;++aT)aV[aW++]=aO[aT];aV['length']=aW;}this['b']=aW;this['a']=aV;}else{ay=aA=0x0;for(az=0x3;ay<az&&aw+ay!==ax;++ay)aA=aA<<0x8|av[aw+ay];aB[aA]===f&&(aB[aA]=[]);aC=aB[aA];if(!(0x0<aH--)){if('KpUBz'===_zw_b('0x2e')){for(;0x0<aC[_zw_b('0x6')]&&0x8000<aw-aC[0x0];)aC[_zw_b('0x5c')]();if(aw+0x3>=ax){aE&&aM(aE,-0x1);ay=0x0;for(az=ax-aw;ay<az;++ay)aL=av[aw+ay],aF[aG++]=aL,++aI[aL];break;}0x0<aC[_zw_b('0x6')]?(aD=J(av,aw,aC),aE?aE[_zw_b('0x6')]<aD[_zw_b('0x6')]?(aL=av[aw-0x1],aF[aG++]=aL,++aI[aL],aM(aD,0x0)):aM(aE,-0x1):aD[_zw_b('0x6')]<aK?aE=aD:aM(aD,0x0)):aE?aM(aE,-0x1):(aL=av[aw],aF[aG++]=aL,++aI[aL]);}else{for(ay=0x0;0x11d>=ay;)aI[ay++]=0x0;for(ay=0x0;0x1d>=ay;)aJ[ay++]=0x0;}}aC[_zw_b('0x7')](aw);}}aF[aG++]=0x100;aI[0x100]++;au['L']=aI;au['K']=aJ;return j?aF[_zw_b('0x1d')](0x0,aG):aF;}else{that=window;}}function J(au,av,aw){if('CckWn'!==_zw_b('0x34')){throw au;}else{var ax,ay,az=0x0,aA,aB,aC,aD,aE=au['length'];aB=0x0;aD=aw[_zw_b('0x6')];aG:for(;aB<aD;aB++){ax=aw[aD-aB-0x1];aA=0x3;if(0x3<az){for(aC=az;0x3<aC;aC--)if(au[ax+aC-0x1]!==au[av+aC-0x1])continue aG;aA=az;}for(;0x102>aA&&av+aA<aE&&au[ax+aA]===au[av+aA];)++aA;aA>az&&(ay=ax,az=aA);if(0x102===aA)break;}return new D(az,av-ay);}}function K(au,av){var aw=au[_zw_b('0x6')],ax=new t(0x23c),ay=new(j?Uint8Array:Array)(aw),az,aA,aB,aC,aD;if(!j)for(aC=0x0;aC<aw;aC++)ay[aC]=0x0;for(aC=0x0;aC<aw;++aC)0x0<au[aC]&&ax[_zw_b('0x7')](aC,au[aC]);az=Array(ax[_zw_b('0x6')]/0x2);aA=new(j?Uint32Array:Array)(ax['length']/0x2);if(0x1===az[_zw_b('0x6')])return ay[ax[_zw_b('0x5e')]()[_zw_b('0x45')]]=0x1,ay;aC=0x0;for(aD=ax[_zw_b('0x6')]/0x2;aC<aD;++aC)az[aC]=ax[_zw_b('0x5e')](),aA[aC]=az[aC][_zw_b('0x54')];aB=L(aA,aA[_zw_b('0x6')],av);aC=0x0;for(aD=az[_zw_b('0x6')];aC<aD;++aC)ay[az[aC]['index']]=aB[aC];return ay;}function L(au,av,aw){function ax(aL){var aM=aC[aL][aD[aL]];aM===av?(ax(aL+0x1),ax(aL+0x1)):--aA[aM];++aD[aL];}var ay=new(j?Uint16Array:Array)(aw),az=new(j?Uint8Array:Array)(aw),aA=new(j?Uint8Array:Array)(av),aB=Array(aw),aC=Array(aw),aD=Array(aw),aE=(0x1<<aw)-av,aF=0x1<<aw-0x1,aG,aH,aI,aJ,aK;ay[aw-0x1]=av;for(aH=0x0;aH<aw;++aH)aE<aF?az[aH]=0x0:(az[aH]=0x1,aE-=aF),aE<<=0x1,ay[aw-0x2-aH]=(ay[aw-0x1-aH]/0x2|0x0)+av;ay[0x0]=az[0x0];aB[0x0]=Array(ay[0x0]);aC[0x0]=Array(ay[0x0]);for(aH=0x1;aH<aw;++aH)ay[aH]>0x2*ay[aH-0x1]+az[aH]&&(ay[aH]=0x2*ay[aH-0x1]+az[aH]),aB[aH]=Array(ay[aH]),aC[aH]=Array(ay[aH]);for(aG=0x0;aG<av;++aG)aA[aG]=aw;for(aI=0x0;aI<ay[aw-0x1];++aI)aB[aw-0x1][aI]=au[aI],aC[aw-0x1][aI]=aI;for(aG=0x0;aG<aw;++aG)aD[aG]=0x0;0x1===az[aw-0x1]&&(--aA[0x0],++aD[aw-0x1]);for(aH=aw-0x2;0x0<=aH;--aH){if('uSOhY'===_zw_b('0x5')){aJ=aG=0x0;aK=aD[aH+0x1];for(aI=0x0;aI<ay[aH];aI++)aJ=aB[aH+0x1][aK]+aB[aH+0x1][aK+0x1],aJ>au[aG]?(aB[aH][aI]=aJ,aC[aH][aI]=av,aK+=0x2):(aB[aH][aI]=au[aG],aC[aH][aI]=aG,++aG);aD[aH]=0x0;0x1===az[aH]&&ax(aH);}else{var aM=this[_zw_b('0x43')],aN=this['index'],aO=this['i'],aP=aM[aN],aQ;aw&&0x1<aM&&(au=0x8<aM?(s[au&0xff]<<0x18|s[au>>>0x8&0xff]<<0x10|s[au>>>0x10&0xff]<<0x8|s[au>>>0x18&0xff])>>0x20-aM:s[au]>>0x8-aM);if(0x8>aM+aO)aP=aP<<aM|au,aO+=aM;else for(aQ=0x0;aQ<aM;++aQ)aP=aP<<0x1|au>>aM-aQ-0x1&0x1,0x8===++aO&&(aO=0x0,aM[aN++]=s[aP],aP=0x0,aN===aM[_zw_b('0x6')]&&(aM=this['f']()));aM[aN]=aP;this['buffer']=aM;this['i']=aO;this['index']=aN;}}return aA;}function M(au){if(_zw_b('0x22')!=='BdsFC'){var av=new(j?Uint16Array:Array)(au[_zw_b('0x6')]),aw=[],ax=[],ay=0x0,az,aA,aB,aC;az=0x0;for(aA=au[_zw_b('0x6')];az<aA;az++)aw[au[az]]=(aw[au[az]]|0x0)+0x1;az=0x1;for(aA=0x10;az<=aA;az++)ax[az]=ay,ay+=aw[az]|0x0,ay<<=0x1;az=0x0;for(aA=au['length'];az<aA;az++){ay=ax[au[az]];ax[au[az]]+=0x1;aB=av[az]=0x0;for(aC=au[az];aB<aC;aB++)av[az]=av[az]<<0x1|ay&0x1,ay>>>=0x1;}return av;}else{t=n=0x0;x=p[l+0x1];for(s=0x0;s<ay[l];s++)t=aB[l+0x1][x]+aB[l+0x1][x+0x1],t>au[n]?(aB[l][s]=t,aC[l][s]=av,x+=0x2):(aB[l][s]=au[n],aC[l][s]=n,++n);p[l]=0x0;0x1===az[l]&&ax(l);}};function N(au,av){if('DIUKS'==='IwnqY'){for(var ay=n,az=ay,aA=0x7,ay=ay>>>0x1;ay;ay>>>=0x1)az<<=0x1,az|=ay&0x1,--aA;l[n]=(az<<aA&0xff)>>>0x0;}else{this['l']=[];this['m']=0x8000;this['e']=this['g']=this['c']=this['q']=0x0;this['input']=j?new Uint8Array(au):au;this['s']=!0x1;this['n']=P;this['B']=!0x1;if(av||!(av={}))av[_zw_b('0x45')]&&(this['c']=av[_zw_b('0x45')]),av[_zw_b('0x6d')]&&(this['m']=av['bufferSize']),av[_zw_b('0x3a')]&&(this['n']=av[_zw_b('0x3a')]),av['resize']&&(this['B']=av[_zw_b('0x2f')]);switch(this['n']){case O:this['b']=0x8000;this['a']=new(j?Uint8Array:Array)(0x8000+this['m']+0x102);break;case P:this['b']=0x0;this['a']=new(j?Uint8Array:Array)(this['m']);this['f']=this['J'];this['t']=this['H'];this['o']=this['I'];break;default:e(Error(_zw_b('0x47')));}}}var O=0x0,P=0x1,Y={'D':O,'C':P};N['prototype']['p']=function(){for(;!this['s'];){if(_zw_b('0x62')==='VPrDD'){function aU(b8){var b9=aZ[b8][b0[b8]];b9===aU?(aU(b8+0x1),aU(b8+0x1)):--aX[b9];++b0[b8];}var aV=new(j?Uint16Array:Array)(aw),aW=new(j?Uint8Array:Array)(aw),aX=new(j?Uint8Array:Array)(aU),aY=Array(aw),aZ=Array(aw),b0=Array(aw),b1=(0x1<<aw)-aU,b2=0x1<<aw-0x1,b3,b4,b5,b6,b7;aV[aw-0x1]=aU;for(b4=0x0;b4<aw;++b4)b1<b2?aW[b4]=0x0:(aW[b4]=0x1,b1-=b2),b1<<=0x1,aV[aw-0x2-b4]=(aV[aw-0x1-b4]/0x2|0x0)+aU;aV[0x0]=aW[0x0];aY[0x0]=Array(aV[0x0]);aZ[0x0]=Array(aV[0x0]);for(b4=0x1;b4<aw;++b4)aV[b4]>0x2*aV[b4-0x1]+aW[b4]&&(aV[b4]=0x2*aV[b4-0x1]+aW[b4]),aY[b4]=Array(aV[b4]),aZ[b4]=Array(aV[b4]);for(b3=0x0;b3<aU;++b3)aX[b3]=aw;for(b5=0x0;b5<aV[aw-0x1];++b5)aY[aw-0x1][b5]=au[b5],aZ[aw-0x1][b5]=b5;for(b3=0x0;b3<aw;++b3)b0[b3]=0x0;0x1===aW[aw-0x1]&&(--aX[0x0],++b0[aw-0x1]);for(b4=aw-0x2;0x0<=b4;--b4){b6=b3=0x0;b7=b0[b4+0x1];for(b5=0x0;b5<aV[b4];b5++)b6=aY[b4+0x1][b7]+aY[b4+0x1][b7+0x1],b6>au[b3]?(aY[b4][b5]=b6,aZ[b4][b5]=aU,b7+=0x2):(aY[b4][b5]=au[b3],aZ[b4][b5]=b3,++b3);b0[b4]=0x0;0x1===aW[b4]&&aU(b4);}return aX;}else{var au=aj(this,0x3);au&0x1&&(this['s']=g);au>>>=0x1;switch(au){case 0x0:var av=this['input'],aw=this['c'],ax=this['a'],ay=this['b'],az=av[_zw_b('0x6')],aA=f,aB=f,aC=ax[_zw_b('0x6')],aD=f;this['e']=this['g']=0x0;aw+0x1>=az&&e(Error('invalid\x20uncompressed\x20block\x20header:\x20LEN'));aA=av[aw++]|av[aw++]<<0x8;aw+0x1>=az&&e(Error('invalid\x20uncompressed\x20block\x20header:\x20NLEN'));aB=av[aw++]|av[aw++]<<0x8;aA===~aB&&e(Error('invalid\x20uncompressed\x20block\x20header:\x20length\x20verify'));aw+aA>av[_zw_b('0x6')]&&e(Error('input\x20buffer\x20is\x20broken'));switch(this['n']){case O:for(;ay+aA>ax[_zw_b('0x6')];){aD=aC-ay;aA-=aD;if(j)ax[_zw_b('0x64')](av[_zw_b('0x1d')](aw,aw+aD),ay),ay+=aD,aw+=aD;else for(;aD--;)ax[ay++]=av[aw++];this['b']=ay;ax=this['f']();ay=this['b'];}break;case P:var aE={};aE['v']=0x2;for(;ay+aA>ax[_zw_b('0x6')];)ax=this['f'](aE);break;default:e(Error(_zw_b('0x47')));}if(j)ax['set'](av[_zw_b('0x1d')](aw,aw+aA),ay),ay+=aA,aw+=aA;else for(;aA--;)ax[ay++]=av[aw++];this['c']=aw;this['b']=ay;this['a']=ax;break;case 0x1:this['o'](ae,ai);break;case 0x2:for(var aF=aj(this,0x5)+0x101,aG=aj(this,0x5)+0x1,aH=aj(this,0x4)+0x4,aI=new(j?Uint8Array:Array)(a0['length']),aJ=f,aK=f,aL=f,aM=f,aN=f,aO=f,aP=f,aR=f,aS=f,aR=0x0;aR<aH;++aR)aI[a0[aR]]=aj(this,0x3);if(!j){aR=aH;for(aH=aI[_zw_b('0x6')];aR<aH;++aR)aI[a0[aR]]=0x0;}aJ=u(aI);aM=new(j?Uint8Array:Array)(aF+aG);aR=0x0;for(aS=aF+aG;aR<aS;)switch(aN=ak(this,aJ),aN){case 0x10:for(aP=0x3+aj(this,0x2);aP--;)aM[aR++]=aO;break;case 0x11:for(aP=0x3+aj(this,0x3);aP--;)aM[aR++]=0x0;aO=0x0;break;case 0x12:for(aP=0xb+aj(this,0x7);aP--;)aM[aR++]=0x0;aO=0x0;break;default:aO=aM[aR++]=aN;}aK=j?u(aM[_zw_b('0x1d')](0x0,aF)):u(aM[_zw_b('0x1f')](0x0,aF));aL=j?u(aM[_zw_b('0x1d')](aF)):u(aM['slice'](aF));this['o'](aK,aL);break;default:e(Error(_zw_b('0x65')+au));}}}return this['t']();};var Z=[0x10,0x11,0x12,0x0,0x8,0x7,0x9,0x6,0xa,0x5,0xb,0x4,0xc,0x3,0xd,0x2,0xe,0x1,0xf],a0=j?new Uint16Array(Z):Z,a1=[0x3,0x4,0x5,0x6,0x7,0x8,0x9,0xa,0xb,0xd,0xf,0x11,0x13,0x17,0x1b,0x1f,0x23,0x2b,0x33,0x3b,0x43,0x53,0x63,0x73,0x83,0xa3,0xc3,0xe3,0x102,0x102,0x102],a2=j?new Uint16Array(a1):a1,a3=[0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x1,0x1,0x1,0x2,0x2,0x2,0x2,0x3,0x3,0x3,0x3,0x4,0x4,0x4,0x4,0x5,0x5,0x5,0x5,0x0,0x0,0x0],a4=j?new Uint8Array(a3):a3,a5=[0x1,0x2,0x3,0x4,0x5,0x7,0x9,0xd,0x11,0x19,0x21,0x31,0x41,0x61,0x81,0xc1,0x101,0x181,0x201,0x301,0x401,0x601,0x801,0xc01,0x1001,0x1801,0x2001,0x3001,0x4001,0x6001],a6=j?new Uint16Array(a5):a5,a7=[0x0,0x0,0x0,0x0,0x1,0x1,0x2,0x2,0x3,0x3,0x4,0x4,0x5,0x5,0x6,0x6,0x7,0x7,0x8,0x8,0x9,0x9,0xa,0xa,0xb,0xb,0xc,0xc,0xd,0xd],a8=j?new Uint8Array(a7):a7,a9=new(j?Uint8Array:Array)(0x120),ac,ad;ac=0x0;for(ad=a9['length'];ac<ad;++ac)a9[ac]=0x8f>=ac?0x8:0xff>=ac?0x9:0x117>=ac?0x7:0x8;var ae=u(a9),af=new(j?Uint8Array:Array)(0x1e),ag,ah;ag=0x0;for(ah=af[_zw_b('0x6')];ag<ah;++ag)af[ag]=0x5;var ai=u(af);function aj(au,av){if(_zw_b('0x24')===_zw_b('0x36')){ay=ax[au[az]];ax[au[az]]+=0x1;aB=av[az]=0x0;for(k=au[az];aB<k;aB++)av[az]=av[az]<<0x1|ay&0x1,ay>>>=0x1;}else{for(var aw=au['g'],ax=au['e'],ay=au[_zw_b('0x38')],az=au['c'],aA=ay[_zw_b('0x6')],aB;ax<av;)az>=aA&&e(Error(_zw_b('0x4d'))),aw|=ay[az++]<<ax,ax+=0x8;aB=aw&(0x1<<av)-0x1;au['g']=aw>>>av;au['e']=ax-av;au['c']=az;return aB;}}function ak(au,av){if(_zw_b('0x4e')===_zw_b('0x49')){that['console']=function(aG){var aH={};aH[_zw_b('0x6e')]=aG;aH['warn']=aG;aH[_zw_b('0x2b')]=aG;aH['info']=aG;aH[_zw_b('0xf')]=aG;aH[_zw_b('0x6b')]=aG;aH[_zw_b('0x59')]=aG;aH['trace']=aG;return aH;}(func);}else{for(var aw=au['g'],ax=au['e'],ay=au[_zw_b('0x38')],az=au['c'],aA=ay[_zw_b('0x6')],aB=av[0x0],aC=av[0x1],aD,aE;ax<aC&&!(az>=aA);)aw|=ay[az++]<<ax,ax+=0x8;aD=aB[aw&(0x1<<aC)-0x1];aE=aD>>>0x10;aE>ax&&e(Error(_zw_b('0x52')+aE));au['g']=aw>>aE;au['e']=ax-aE;au['c']=az;return aD&0xffff;}}N[_zw_b('0x30')]['o']=function(au,av){var aw=this['a'],ax=this['b'];this['u']=au;for(var ay=aw['length']-0x102,az,aA,aB,aC;0x100!==(az=ak(this,au));)if(0x100>az)ax>=ay&&(this['b']=ax,aw=this['f'](),ax=this['b']),aw[ax++]=az;else{aA=az-0x101;aC=a2[aA];0x0<a4[aA]&&(aC+=aj(this,a4[aA]));az=ak(this,av);aB=a6[az];0x0<a8[az]&&(aB+=aj(this,a8[az]));ax>=ay&&(this['b']=ax,aw=this['f'](),ax=this['b']);for(;aC--;)aw[ax]=aw[ax++-aB];}for(;0x8<=this['e'];)this['e']-=0x8,this['c']--;this['b']=ax;};N['prototype']['I']=function(au,av){if(_zw_b('0xe')!==_zw_b('0x21')){var aw=this['a'],ax=this['b'];this['u']=au;for(var ay=aw[_zw_b('0x6')],az,aA,aB,aC;0x100!==(az=ak(this,au));)if(0x100>az)ax>=ay&&(aw=this['f'](),ay=aw['length']),aw[ax++]=az;else{if(_zw_b('0x6c')!==_zw_b('0x6c')){v=n;for(n=l[_zw_b('0x6')];v<n;++v)l[a0[v]]=0x0;}else{aA=az-0x101;aC=a2[aA];0x0<a4[aA]&&(aC+=aj(this,a4[aA]));az=ak(this,av);aB=a6[az];0x0<a8[az]&&(aB+=aj(this,a8[az]));ax+aC>ay&&(aw=this['f'](),ay=aw[_zw_b('0x6')]);for(;aC--;)aw[ax]=aw[ax++-aB];}}for(;0x8<=this['e'];)this['e']-=0x8,this['c']--;this['b']=ax;}else{var aF=au['split'](''),aG,aH;aG=0x0;for(aH=aF[_zw_b('0x6')];aG<aH;aG++)aF[aG]=(aF[aG][_zw_b('0x4a')](0x0)&0xff)>>>0x0;au=aF;}};N[_zw_b('0x30')]['f']=function(){var au=new(j?Uint8Array:Array)(this['b']-0x8000),av=this['b']-0x8000,aw,ax,ay=this['a'];if(j)au['set'](ay[_zw_b('0x1d')](0x8000,au[_zw_b('0x6')]));else{aw=0x0;for(ax=au[_zw_b('0x6')];aw<ax;++aw)au[aw]=ay[aw+0x8000];}this['l'][_zw_b('0x7')](au);this['q']+=au[_zw_b('0x6')];if(j)ay[_zw_b('0x64')](ay[_zw_b('0x1d')](av,av+0x8000));else for(aw=0x0;0x8000>aw;++aw)ay[aw]=ay[av+aw];this['b']=0x8000;return ay;};N[_zw_b('0x30')]['J']=function(au){var av,aw=this[_zw_b('0x38')][_zw_b('0x6')]/this['c']+0x1|0x0,ax,ay,az,aA=this[_zw_b('0x38')],aB=this['a'];au&&(_zw_b('0x39')===typeof au['v']&&(aw=au['v']),_zw_b('0x39')===typeof au['F']&&(aw+=au['F']));0x2>aw?(ax=(aA[_zw_b('0x6')]-this['c'])/this['u'][0x2],az=0x102*(ax/0x2)|0x0,ay=az<aB[_zw_b('0x6')]?aB['length']+az:aB[_zw_b('0x6')]<<0x1):ay=aB[_zw_b('0x6')]*aw;j?(av=new Uint8Array(ay),av[_zw_b('0x64')](aB)):av=aB;return this['a']=av;};N['prototype']['t']=function(){var au=0x0,av=this['a'],aw=this['l'],ax,ay=new(j?Uint8Array:Array)(this['q']+(this['b']-0x8000)),az,aA,aB,aC;if(0x0===aw[_zw_b('0x6')])return j?this['a'][_zw_b('0x1d')](0x8000,this['b']):this['a'][_zw_b('0x1f')](0x8000,this['b']);az=0x0;for(aA=aw[_zw_b('0x6')];az<aA;++az){if(_zw_b('0x1a')==='yfhsS'){var aE,aF=this['b'];j?this['B']?(aE=new Uint8Array(aF),aE[_zw_b('0x64')](this['a']['subarray'](0x0,aF))):aE=this['a'][_zw_b('0x1d')](0x0,aF):(this['a']['length']>aF&&(this['a'][_zw_b('0x6')]=aF),aE=this['a']);return this[_zw_b('0x43')]=aE;}else{ax=aw[az];aB=0x0;for(aC=ax['length'];aB<aC;++aB)ay[au++]=ax[aB];}}az=0x8000;for(aA=this['b'];az<aA;++az)ay[au++]=av[az];this['l']=[];return this['buffer']=ay;};N[_zw_b('0x30')]['H']=function(){var au,av=this['b'];j?this['B']?(au=new Uint8Array(av),au[_zw_b('0x64')](this['a'][_zw_b('0x1d')](0x0,av))):au=this['a'][_zw_b('0x1d')](0x0,av):(this['a']['length']>av&&(this['a'][_zw_b('0x6')]=av),au=this['a']);return this['buffer']=au;};function al(au){if('inBBc'!==_zw_b('0x44')){that[_zw_b('0x37')]['log']=func;that[_zw_b('0x37')]['warn']=func;that[_zw_b('0x37')][_zw_b('0x2b')]=func;that['console'][_zw_b('0x9')]=func;that[_zw_b('0x37')]['error']=func;that[_zw_b('0x37')][_zw_b('0x6b')]=func;that[_zw_b('0x37')]['table']=func;that[_zw_b('0x37')][_zw_b('0x33')]=func;}else{if('string'===typeof au){if(_zw_b('0x46')!==_zw_b('0x46')){var aF,aG,aH,aI;if(Object[_zw_b('0x12')])aF=Object[_zw_b('0x12')](aF);else for(aG in(aF=[],aH=0x0,aF))aF[aH++]=aG;aH=0x0;for(aI=aF[_zw_b('0x6')];aH<aI;++aH)aG=aF[aH],i(au+'.'+aG,aF[aG]);}else{var av=au[_zw_b('0x2')](''),aw,ax;aw=0x0;for(ax=av['length'];aw<ax;aw++)av[aw]=(av[aw][_zw_b('0x4a')](0x0)&0xff)>>>0x0;au=av;}}for(var ay=0x1,az=0x0,aA=au[_zw_b('0x6')],aB,aC=0x0;0x0<aA;){aB=0x400<aA?0x400:aA;aA-=aB;do ay+=au[aC++],az+=ay;while(--aB);ay%=0xfff1;az%=0xfff1;}return(az<<0x10|ay)>>>0x0;}};function am(au,av){var aw,ax;this['input']=au;this['c']=0x0;if(av||!(av={}))av[_zw_b('0x45')]&&(this['c']=av['index']),av[_zw_b('0x2a')]&&(this['M']=av['verify']);aw=au[this['c']++];ax=au[this['c']++];switch(aw&0xf){case an:this[_zw_b('0x16')]=an;break;default:e(Error(_zw_b('0x55')));}0x0!==((aw<<0x8)+ax)%0x1f&&e(Error(_zw_b('0x41')+((aw<<0x8)+ax)%0x1f));ax&0x20&&e(Error(_zw_b('0x8')));var ay={};ay['index']=this['c'];ay['bufferSize']=av[_zw_b('0x6d')];ay[_zw_b('0x3a')]=av[_zw_b('0x3a')];ay[_zw_b('0x2f')]=av[_zw_b('0x2f')];this['A']=new N(au,ay);}am['prototype']['p']=function(){var au=this[_zw_b('0x38')],av,aw;av=this['A']['p']();this['c']=this['A']['c'];this['M']&&(aw=(au[this['c']++]<<0x18|au[this['c']++]<<0x10|au[this['c']++]<<0x8|au[this['c']++])>>>0x0,aw!==al(av)&&e(Error(_zw_b('0x20'))));return av;};var an=0x8;function ao(au,av){this['input']=au;this['a']=new(j?Uint8Array:Array)(0x8000);this['h']=ap['k'];var aw={},ax;if((av||!(av={}))&&_zw_b('0x39')===typeof av['compressionType'])this['h']=av[_zw_b('0x4c')];for(ax in av)aw[ax]=av[ax];aw[_zw_b('0x14')]=this['a'];this['z']=new v(this['input'],aw);}var ap=y;ao['prototype']['j']=function(){if(_zw_b('0x19')!==_zw_b('0x19')){aA=az-0x101;k=a2[aA];0x0<a4[aA]&&(k+=aj(this,a4[aA]));az=ak(this,av);aB=a6[az];0x0<a8[az]&&(aB+=aj(this,a8[az]));ax>=ay&&(this['b']=ax,aw=this['f'](),ax=this['b']);for(;k--;)aw[ax]=aw[ax++-aB];}else{var au,av,aw,ax,ay,az,aA,aB=0x0;aA=this['a'];au=an;switch(au){case an:av=Math[_zw_b('0x2d')]*Math[_zw_b('0x6e')](0x8000)-0x8;break;default:e(Error(_zw_b('0x66')));}aw=av<<0x4|au;aA[aB++]=aw;switch(au){case an:switch(this['h']){case ap[_zw_b('0x5d')]:ay=0x0;break;case ap['r']:ay=0x1;break;case ap['k']:ay=0x2;break;default:e(Error(_zw_b('0x1e')));}break;default:e(Error(_zw_b('0x66')));}ax=ay<<0x6|0x0;aA[aB++]=ax|0x1f-(0x100*aw+ax)%0x1f;az=al(this[_zw_b('0x38')]);this['z']['b']=aB;aA=this['z']['j']();aB=aA[_zw_b('0x6')];j&&(aA=new Uint8Array(aA['buffer']),aA['length']<=aB+0x4&&(this['a']=new Uint8Array(aA[_zw_b('0x6')]+0x4),this['a'][_zw_b('0x64')](aA),aA=this['a']),aA=aA['subarray'](0x0,aB+0x4));aA[aB++]=az>>0x18&0xff;aA[aB++]=az>>0x10&0xff;aA[aB++]=az>>0x8&0xff;aA[aB++]=az&0xff;return aA;}};function aq(au,av){if(_zw_b('0xa')===_zw_b('0xa')){var aw,ax,ay,az;if(Object[_zw_b('0x12')])aw=Object[_zw_b('0x12')](av);else for(ax in(aw=[],ay=0x0,av))aw[ay++]=ax;ay=0x0;for(az=aw[_zw_b('0x6')];ay<az;++ay)ax=aw[ay],i(au+'.'+ax,av[ax]);}else{var aB=this['a'],aC=this['b'];this['u']=au;for(var aD=aB[_zw_b('0x6')]-0x102,aE,aF,aG,aH;0x100!==(aE=ak(this,au));)if(0x100>aE)aC>=aD&&(this['b']=aC,aB=this['f'](),aC=this['b']),aB[aC++]=aE;else{aF=aE-0x101;aH=a2[aF];0x0<a4[aF]&&(aH+=aj(this,a4[aF]));aE=ak(this,aB);aG=a6[aE];0x0<a8[aE]&&(aG+=aj(this,a8[aE]));aC>=aD&&(this['b']=aC,aB=this['f'](),aC=this['b']);for(;aH--;)aB[aC]=aB[aC++-aG];}for(;0x8<=this['e'];)this['e']-=0x8,this['c']--;this['b']=aC;}};i(_zw_b('0x60'),am);i('Zlib.Inflate.prototype.decompress',am['prototype']['p']);var ar={};ar[_zw_b('0x27')]=Y['C'];ar[_zw_b('0x5a')]=Y['D'];aq(_zw_b('0x31'),ar);i(_zw_b('0x48'),ao);i(_zw_b('0x13'),function(au,av){if(_zw_b('0xc')!=='wUJjk'){function ax(aB){switch(g){case 0x3===aB:return[0x101,aB-0x3,0x0];case 0x4===aB:return[0x102,aB-0x4,0x0];case 0x5===aB:return[0x103,aB-0x5,0x0];case 0x6===aB:return[0x104,aB-0x6,0x0];case 0x7===aB:return[0x105,aB-0x7,0x0];case 0x8===aB:return[0x106,aB-0x8,0x0];case 0x9===aB:return[0x107,aB-0x9,0x0];case 0xa===aB:return[0x108,aB-0xa,0x0];case 0xc>=aB:return[0x109,aB-0xb,0x1];case 0xe>=aB:return[0x10a,aB-0xd,0x1];case 0x10>=aB:return[0x10b,aB-0xf,0x1];case 0x12>=aB:return[0x10c,aB-0x11,0x1];case 0x16>=aB:return[0x10d,aB-0x13,0x2];case 0x1a>=aB:return[0x10e,aB-0x17,0x2];case 0x1e>=aB:return[0x10f,aB-0x1b,0x2];case 0x22>=aB:return[0x110,aB-0x1f,0x2];case 0x2a>=aB:return[0x111,aB-0x23,0x3];case 0x32>=aB:return[0x112,aB-0x2b,0x3];case 0x3a>=aB:return[0x113,aB-0x33,0x3];case 0x42>=aB:return[0x114,aB-0x3b,0x3];case 0x52>=aB:return[0x115,aB-0x43,0x4];case 0x62>=aB:return[0x116,aB-0x53,0x4];case 0x72>=aB:return[0x117,aB-0x63,0x4];case 0x82>=aB:return[0x118,aB-0x73,0x4];case 0xa2>=aB:return[0x119,aB-0x83,0x5];case 0xc2>=aB:return[0x11a,aB-0xa3,0x5];case 0xe2>=aB:return[0x11b,aB-0xc3,0x5];case 0x101>=aB:return[0x11c,aB-0xe3,0x5];case 0x102===aB:return[0x11d,aB-0x102,0x0];default:e(_zw_b('0x4')+aB);}}var ay=[],az,aA;for(az=0x3;0x102>=az;az++)aA=ax(az),ay[az]=aA[0x2]<<0x18|aA[0x1]<<0x10|aA[0x0];return ay;}else{return new ao(au,av)['j']();}});i('Zlib.Deflate.prototype.compress',ao['prototype']['j']);var as={};as[_zw_b('0x5d')]=ap[_zw_b('0x5d')];as[_zw_b('0x42')]=ap['r'];as[_zw_b('0x3e')]=ap['k'];aq(_zw_b('0x2c'),as);}[_zw_b('0x28')](this||window||global));window['Zlib']=Zlib;
\ No newline at end of file
/** @license zlib.js 2012 - imaya [ https://github.com/imaya/zlib.js ] The MIT License */(function() {'use strict';function m(d){throw d;}var w=void 0,z=!0,aa=this;function A(d,a){var c=d.split("."),e=aa;!(c[0]in e)&&e.execScript&&e.execScript("var "+c[0]);for(var b;c.length&&(b=c.shift());)!c.length&&a!==w?e[b]=a:e=e[b]?e[b]:e[b]={}};var G="undefined"!==typeof Uint8Array&&"undefined"!==typeof Uint16Array&&"undefined"!==typeof Uint32Array&&"undefined"!==typeof DataView;function I(d,a){this.index="number"===typeof a?a:0;this.i=0;this.buffer=d instanceof(G?Uint8Array:Array)?d:new (G?Uint8Array:Array)(32768);2*this.buffer.length<=this.index&&m(Error("invalid index"));this.buffer.length<=this.index&&this.f()}I.prototype.f=function(){var d=this.buffer,a,c=d.length,e=new (G?Uint8Array:Array)(c<<1);if(G)e.set(d);else for(a=0;a<c;++a)e[a]=d[a];return this.buffer=e};
I.prototype.d=function(d,a,c){var e=this.buffer,b=this.index,f=this.i,g=e[b],h;c&&1<a&&(d=8<a?(Q[d&255]<<24|Q[d>>>8&255]<<16|Q[d>>>16&255]<<8|Q[d>>>24&255])>>32-a:Q[d]>>8-a);if(8>a+f)g=g<<a|d,f+=a;else for(h=0;h<a;++h)g=g<<1|d>>a-h-1&1,8===++f&&(f=0,e[b++]=Q[g],g=0,b===e.length&&(e=this.f()));e[b]=g;this.buffer=e;this.i=f;this.index=b};I.prototype.finish=function(){var d=this.buffer,a=this.index,c;0<this.i&&(d[a]<<=8-this.i,d[a]=Q[d[a]],a++);G?c=d.subarray(0,a):(d.length=a,c=d);return c};
var ba=new (G?Uint8Array:Array)(256),ca;for(ca=0;256>ca;++ca){for(var R=ca,ha=R,ia=7,R=R>>>1;R;R>>>=1)ha<<=1,ha|=R&1,--ia;ba[ca]=(ha<<ia&255)>>>0}var Q=ba;function ja(d){this.buffer=new (G?Uint16Array:Array)(2*d);this.length=0}ja.prototype.getParent=function(d){return 2*((d-2)/4|0)};ja.prototype.push=function(d,a){var c,e,b=this.buffer,f;c=this.length;b[this.length++]=a;for(b[this.length++]=d;0<c;)if(e=this.getParent(c),b[c]>b[e])f=b[c],b[c]=b[e],b[e]=f,f=b[c+1],b[c+1]=b[e+1],b[e+1]=f,c=e;else break;return this.length};
ja.prototype.pop=function(){var d,a,c=this.buffer,e,b,f;a=c[0];d=c[1];this.length-=2;c[0]=c[this.length];c[1]=c[this.length+1];for(f=0;;){b=2*f+2;if(b>=this.length)break;b+2<this.length&&c[b+2]>c[b]&&(b+=2);if(c[b]>c[f])e=c[f],c[f]=c[b],c[b]=e,e=c[f+1],c[f+1]=c[b+1],c[b+1]=e;else break;f=b}return{index:d,value:a,length:this.length}};function S(d){var a=d.length,c=0,e=Number.POSITIVE_INFINITY,b,f,g,h,k,p,q,r,n,l;for(r=0;r<a;++r)d[r]>c&&(c=d[r]),d[r]<e&&(e=d[r]);b=1<<c;f=new (G?Uint32Array:Array)(b);g=1;h=0;for(k=2;g<=c;){for(r=0;r<a;++r)if(d[r]===g){p=0;q=h;for(n=0;n<g;++n)p=p<<1|q&1,q>>=1;l=g<<16|r;for(n=p;n<b;n+=k)f[n]=l;++h}++g;h<<=1;k<<=1}return[f,c,e]};function ka(d,a){this.h=na;this.w=0;this.input=G&&d instanceof Array?new Uint8Array(d):d;this.b=0;a&&(a.lazy&&(this.w=a.lazy),"number"===typeof a.compressionType&&(this.h=a.compressionType),a.outputBuffer&&(this.a=G&&a.outputBuffer instanceof Array?new Uint8Array(a.outputBuffer):a.outputBuffer),"number"===typeof a.outputIndex&&(this.b=a.outputIndex));this.a||(this.a=new (G?Uint8Array:Array)(32768))}var na=2,oa={NONE:0,r:1,k:na,N:3},pa=[],T;
for(T=0;288>T;T++)switch(z){case 143>=T:pa.push([T+48,8]);break;case 255>=T:pa.push([T-144+400,9]);break;case 279>=T:pa.push([T-256+0,7]);break;case 287>=T:pa.push([T-280+192,8]);break;default:m("invalid literal: "+T)}
ka.prototype.j=function(){var d,a,c,e,b=this.input;switch(this.h){case 0:c=0;for(e=b.length;c<e;){a=G?b.subarray(c,c+65535):b.slice(c,c+65535);c+=a.length;var f=a,g=c===e,h=w,k=w,p=w,q=w,r=w,n=this.a,l=this.b;if(G){for(n=new Uint8Array(this.a.buffer);n.length<=l+f.length+5;)n=new Uint8Array(n.length<<1);n.set(this.a)}h=g?1:0;n[l++]=h|0;k=f.length;p=~k+65536&65535;n[l++]=k&255;n[l++]=k>>>8&255;n[l++]=p&255;n[l++]=p>>>8&255;if(G)n.set(f,l),l+=f.length,n=n.subarray(0,l);else{q=0;for(r=f.length;q<r;++q)n[l++]=
f[q];n.length=l}this.b=l;this.a=n}break;case 1:var s=new I(G?new Uint8Array(this.a.buffer):this.a,this.b);s.d(1,1,z);s.d(1,2,z);var t=qa(this,b),x,E,B;x=0;for(E=t.length;x<E;x++)if(B=t[x],I.prototype.d.apply(s,pa[B]),256<B)s.d(t[++x],t[++x],z),s.d(t[++x],5),s.d(t[++x],t[++x],z);else if(256===B)break;this.a=s.finish();this.b=this.a.length;break;case na:var C=new I(G?new Uint8Array(this.a.buffer):this.a,this.b),L,v,M,Y,Z,gb=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],da,Fa,ea,Ga,la,sa=Array(19),
Ha,$,ma,D,Ia;L=na;C.d(1,1,z);C.d(L,2,z);v=qa(this,b);da=ra(this.L,15);Fa=ta(da);ea=ra(this.K,7);Ga=ta(ea);for(M=286;257<M&&0===da[M-1];M--);for(Y=30;1<Y&&0===ea[Y-1];Y--);var Ja=M,Ka=Y,K=new (G?Uint32Array:Array)(Ja+Ka),u,N,y,fa,J=new (G?Uint32Array:Array)(316),H,F,O=new (G?Uint8Array:Array)(19);for(u=N=0;u<Ja;u++)K[N++]=da[u];for(u=0;u<Ka;u++)K[N++]=ea[u];if(!G){u=0;for(fa=O.length;u<fa;++u)O[u]=0}u=H=0;for(fa=K.length;u<fa;u+=N){for(N=1;u+N<fa&&K[u+N]===K[u];++N);y=N;if(0===K[u])if(3>y)for(;0<y--;)J[H++]=
0,O[0]++;else for(;0<y;)F=138>y?y:138,F>y-3&&F<y&&(F=y-3),10>=F?(J[H++]=17,J[H++]=F-3,O[17]++):(J[H++]=18,J[H++]=F-11,O[18]++),y-=F;else if(J[H++]=K[u],O[K[u]]++,y--,3>y)for(;0<y--;)J[H++]=K[u],O[K[u]]++;else for(;0<y;)F=6>y?y:6,F>y-3&&F<y&&(F=y-3),J[H++]=16,J[H++]=F-3,O[16]++,y-=F}d=G?J.subarray(0,H):J.slice(0,H);la=ra(O,7);for(D=0;19>D;D++)sa[D]=la[gb[D]];for(Z=19;4<Z&&0===sa[Z-1];Z--);Ha=ta(la);C.d(M-257,5,z);C.d(Y-1,5,z);C.d(Z-4,4,z);for(D=0;D<Z;D++)C.d(sa[D],3,z);D=0;for(Ia=d.length;D<Ia;D++)if($=
d[D],C.d(Ha[$],la[$],z),16<=$){D++;switch($){case 16:ma=2;break;case 17:ma=3;break;case 18:ma=7;break;default:m("invalid code: "+$)}C.d(d[D],ma,z)}var La=[Fa,da],Ma=[Ga,ea],P,Na,ga,va,Oa,Pa,Qa,Ra;Oa=La[0];Pa=La[1];Qa=Ma[0];Ra=Ma[1];P=0;for(Na=v.length;P<Na;++P)if(ga=v[P],C.d(Oa[ga],Pa[ga],z),256<ga)C.d(v[++P],v[++P],z),va=v[++P],C.d(Qa[va],Ra[va],z),C.d(v[++P],v[++P],z);else if(256===ga)break;this.a=C.finish();this.b=this.a.length;break;default:m("invalid compression type")}return this.a};
function ua(d,a){this.length=d;this.G=a}
var wa=function(){function d(b){switch(z){case 3===b:return[257,b-3,0];case 4===b:return[258,b-4,0];case 5===b:return[259,b-5,0];case 6===b:return[260,b-6,0];case 7===b:return[261,b-7,0];case 8===b:return[262,b-8,0];case 9===b:return[263,b-9,0];case 10===b:return[264,b-10,0];case 12>=b:return[265,b-11,1];case 14>=b:return[266,b-13,1];case 16>=b:return[267,b-15,1];case 18>=b:return[268,b-17,1];case 22>=b:return[269,b-19,2];case 26>=b:return[270,b-23,2];case 30>=b:return[271,b-27,2];case 34>=b:return[272,
b-31,2];case 42>=b:return[273,b-35,3];case 50>=b:return[274,b-43,3];case 58>=b:return[275,b-51,3];case 66>=b:return[276,b-59,3];case 82>=b:return[277,b-67,4];case 98>=b:return[278,b-83,4];case 114>=b:return[279,b-99,4];case 130>=b:return[280,b-115,4];case 162>=b:return[281,b-131,5];case 194>=b:return[282,b-163,5];case 226>=b:return[283,b-195,5];case 257>=b:return[284,b-227,5];case 258===b:return[285,b-258,0];default:m("invalid length: "+b)}}var a=[],c,e;for(c=3;258>=c;c++)e=d(c),a[c]=e[2]<<24|e[1]<<
16|e[0];return a}(),xa=G?new Uint32Array(wa):wa;
function qa(d,a){function c(b,c){var a=b.G,d=[],e=0,f;f=xa[b.length];d[e++]=f&65535;d[e++]=f>>16&255;d[e++]=f>>24;var g;switch(z){case 1===a:g=[0,a-1,0];break;case 2===a:g=[1,a-2,0];break;case 3===a:g=[2,a-3,0];break;case 4===a:g=[3,a-4,0];break;case 6>=a:g=[4,a-5,1];break;case 8>=a:g=[5,a-7,1];break;case 12>=a:g=[6,a-9,2];break;case 16>=a:g=[7,a-13,2];break;case 24>=a:g=[8,a-17,3];break;case 32>=a:g=[9,a-25,3];break;case 48>=a:g=[10,a-33,4];break;case 64>=a:g=[11,a-49,4];break;case 96>=a:g=[12,a-
65,5];break;case 128>=a:g=[13,a-97,5];break;case 192>=a:g=[14,a-129,6];break;case 256>=a:g=[15,a-193,6];break;case 384>=a:g=[16,a-257,7];break;case 512>=a:g=[17,a-385,7];break;case 768>=a:g=[18,a-513,8];break;case 1024>=a:g=[19,a-769,8];break;case 1536>=a:g=[20,a-1025,9];break;case 2048>=a:g=[21,a-1537,9];break;case 3072>=a:g=[22,a-2049,10];break;case 4096>=a:g=[23,a-3073,10];break;case 6144>=a:g=[24,a-4097,11];break;case 8192>=a:g=[25,a-6145,11];break;case 12288>=a:g=[26,a-8193,12];break;case 16384>=
a:g=[27,a-12289,12];break;case 24576>=a:g=[28,a-16385,13];break;case 32768>=a:g=[29,a-24577,13];break;default:m("invalid distance")}f=g;d[e++]=f[0];d[e++]=f[1];d[e++]=f[2];var h,k;h=0;for(k=d.length;h<k;++h)n[l++]=d[h];t[d[0]]++;x[d[3]]++;s=b.length+c-1;r=null}var e,b,f,g,h,k={},p,q,r,n=G?new Uint16Array(2*a.length):[],l=0,s=0,t=new (G?Uint32Array:Array)(286),x=new (G?Uint32Array:Array)(30),E=d.w,B;if(!G){for(f=0;285>=f;)t[f++]=0;for(f=0;29>=f;)x[f++]=0}t[256]=1;e=0;for(b=a.length;e<b;++e){f=h=0;
for(g=3;f<g&&e+f!==b;++f)h=h<<8|a[e+f];k[h]===w&&(k[h]=[]);p=k[h];if(!(0<s--)){for(;0<p.length&&32768<e-p[0];)p.shift();if(e+3>=b){r&&c(r,-1);f=0;for(g=b-e;f<g;++f)B=a[e+f],n[l++]=B,++t[B];break}0<p.length?(q=ya(a,e,p),r?r.length<q.length?(B=a[e-1],n[l++]=B,++t[B],c(q,0)):c(r,-1):q.length<E?r=q:c(q,0)):r?c(r,-1):(B=a[e],n[l++]=B,++t[B])}p.push(e)}n[l++]=256;t[256]++;d.L=t;d.K=x;return G?n.subarray(0,l):n}
function ya(d,a,c){var e,b,f=0,g,h,k,p,q=d.length;h=0;p=c.length;a:for(;h<p;h++){e=c[p-h-1];g=3;if(3<f){for(k=f;3<k;k--)if(d[e+k-1]!==d[a+k-1])continue a;g=f}for(;258>g&&a+g<q&&d[e+g]===d[a+g];)++g;g>f&&(b=e,f=g);if(258===g)break}return new ua(f,a-b)}
function ra(d,a){var c=d.length,e=new ja(572),b=new (G?Uint8Array:Array)(c),f,g,h,k,p;if(!G)for(k=0;k<c;k++)b[k]=0;for(k=0;k<c;++k)0<d[k]&&e.push(k,d[k]);f=Array(e.length/2);g=new (G?Uint32Array:Array)(e.length/2);if(1===f.length)return b[e.pop().index]=1,b;k=0;for(p=e.length/2;k<p;++k)f[k]=e.pop(),g[k]=f[k].value;h=za(g,g.length,a);k=0;for(p=f.length;k<p;++k)b[f[k].index]=h[k];return b}
function za(d,a,c){function e(b){var c=k[b][p[b]];c===a?(e(b+1),e(b+1)):--g[c];++p[b]}var b=new (G?Uint16Array:Array)(c),f=new (G?Uint8Array:Array)(c),g=new (G?Uint8Array:Array)(a),h=Array(c),k=Array(c),p=Array(c),q=(1<<c)-a,r=1<<c-1,n,l,s,t,x;b[c-1]=a;for(l=0;l<c;++l)q<r?f[l]=0:(f[l]=1,q-=r),q<<=1,b[c-2-l]=(b[c-1-l]/2|0)+a;b[0]=f[0];h[0]=Array(b[0]);k[0]=Array(b[0]);for(l=1;l<c;++l)b[l]>2*b[l-1]+f[l]&&(b[l]=2*b[l-1]+f[l]),h[l]=Array(b[l]),k[l]=Array(b[l]);for(n=0;n<a;++n)g[n]=c;for(s=0;s<b[c-1];++s)h[c-
1][s]=d[s],k[c-1][s]=s;for(n=0;n<c;++n)p[n]=0;1===f[c-1]&&(--g[0],++p[c-1]);for(l=c-2;0<=l;--l){t=n=0;x=p[l+1];for(s=0;s<b[l];s++)t=h[l+1][x]+h[l+1][x+1],t>d[n]?(h[l][s]=t,k[l][s]=a,x+=2):(h[l][s]=d[n],k[l][s]=n,++n);p[l]=0;1===f[l]&&e(l)}return g}
function ta(d){var a=new (G?Uint16Array:Array)(d.length),c=[],e=[],b=0,f,g,h,k;f=0;for(g=d.length;f<g;f++)c[d[f]]=(c[d[f]]|0)+1;f=1;for(g=16;f<=g;f++)e[f]=b,b+=c[f]|0,b<<=1;f=0;for(g=d.length;f<g;f++){b=e[d[f]];e[d[f]]+=1;h=a[f]=0;for(k=d[f];h<k;h++)a[f]=a[f]<<1|b&1,b>>>=1}return a};function U(d,a){this.l=[];this.m=32768;this.e=this.g=this.c=this.q=0;this.input=G?new Uint8Array(d):d;this.s=!1;this.n=Aa;this.B=!1;if(a||!(a={}))a.index&&(this.c=a.index),a.bufferSize&&(this.m=a.bufferSize),a.bufferType&&(this.n=a.bufferType),a.resize&&(this.B=a.resize);switch(this.n){case Ba:this.b=32768;this.a=new (G?Uint8Array:Array)(32768+this.m+258);break;case Aa:this.b=0;this.a=new (G?Uint8Array:Array)(this.m);this.f=this.J;this.t=this.H;this.o=this.I;break;default:m(Error("invalid inflate mode"))}}
var Ba=0,Aa=1,Ca={D:Ba,C:Aa};
U.prototype.p=function(){for(;!this.s;){var d=V(this,3);d&1&&(this.s=z);d>>>=1;switch(d){case 0:var a=this.input,c=this.c,e=this.a,b=this.b,f=a.length,g=w,h=w,k=e.length,p=w;this.e=this.g=0;c+1>=f&&m(Error("invalid uncompressed block header: LEN"));g=a[c++]|a[c++]<<8;c+1>=f&&m(Error("invalid uncompressed block header: NLEN"));h=a[c++]|a[c++]<<8;g===~h&&m(Error("invalid uncompressed block header: length verify"));c+g>a.length&&m(Error("input buffer is broken"));switch(this.n){case Ba:for(;b+g>e.length;){p=
k-b;g-=p;if(G)e.set(a.subarray(c,c+p),b),b+=p,c+=p;else for(;p--;)e[b++]=a[c++];this.b=b;e=this.f();b=this.b}break;case Aa:for(;b+g>e.length;)e=this.f({v:2});break;default:m(Error("invalid inflate mode"))}if(G)e.set(a.subarray(c,c+g),b),b+=g,c+=g;else for(;g--;)e[b++]=a[c++];this.c=c;this.b=b;this.a=e;break;case 1:this.o(Da,Ea);break;case 2:for(var q=V(this,5)+257,r=V(this,5)+1,n=V(this,4)+4,l=new (G?Uint8Array:Array)(Sa.length),s=w,t=w,x=w,E=w,B=w,C=w,L=w,v=w,M=w,v=0;v<n;++v)l[Sa[v]]=V(this,3);if(!G){v=
n;for(n=l.length;v<n;++v)l[Sa[v]]=0}s=S(l);E=new (G?Uint8Array:Array)(q+r);v=0;for(M=q+r;v<M;)switch(B=Ta(this,s),B){case 16:for(L=3+V(this,2);L--;)E[v++]=C;break;case 17:for(L=3+V(this,3);L--;)E[v++]=0;C=0;break;case 18:for(L=11+V(this,7);L--;)E[v++]=0;C=0;break;default:C=E[v++]=B}t=G?S(E.subarray(0,q)):S(E.slice(0,q));x=G?S(E.subarray(q)):S(E.slice(q));this.o(t,x);break;default:m(Error("unknown BTYPE: "+d))}}return this.t()};
var Ua=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],Sa=G?new Uint16Array(Ua):Ua,Va=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,258,258],Wa=G?new Uint16Array(Va):Va,Xa=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0],Ya=G?new Uint8Array(Xa):Xa,Za=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577],$a=G?new Uint16Array(Za):Za,ab=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,
10,11,11,12,12,13,13],bb=G?new Uint8Array(ab):ab,cb=new (G?Uint8Array:Array)(288),W,db;W=0;for(db=cb.length;W<db;++W)cb[W]=143>=W?8:255>=W?9:279>=W?7:8;var Da=S(cb),eb=new (G?Uint8Array:Array)(30),fb,hb;fb=0;for(hb=eb.length;fb<hb;++fb)eb[fb]=5;var Ea=S(eb);function V(d,a){for(var c=d.g,e=d.e,b=d.input,f=d.c,g=b.length,h;e<a;)f>=g&&m(Error("input buffer is broken")),c|=b[f++]<<e,e+=8;h=c&(1<<a)-1;d.g=c>>>a;d.e=e-a;d.c=f;return h}
function Ta(d,a){for(var c=d.g,e=d.e,b=d.input,f=d.c,g=b.length,h=a[0],k=a[1],p,q;e<k&&!(f>=g);)c|=b[f++]<<e,e+=8;p=h[c&(1<<k)-1];q=p>>>16;q>e&&m(Error("invalid code length: "+q));d.g=c>>q;d.e=e-q;d.c=f;return p&65535}
U.prototype.o=function(d,a){var c=this.a,e=this.b;this.u=d;for(var b=c.length-258,f,g,h,k;256!==(f=Ta(this,d));)if(256>f)e>=b&&(this.b=e,c=this.f(),e=this.b),c[e++]=f;else{g=f-257;k=Wa[g];0<Ya[g]&&(k+=V(this,Ya[g]));f=Ta(this,a);h=$a[f];0<bb[f]&&(h+=V(this,bb[f]));e>=b&&(this.b=e,c=this.f(),e=this.b);for(;k--;)c[e]=c[e++-h]}for(;8<=this.e;)this.e-=8,this.c--;this.b=e};
U.prototype.I=function(d,a){var c=this.a,e=this.b;this.u=d;for(var b=c.length,f,g,h,k;256!==(f=Ta(this,d));)if(256>f)e>=b&&(c=this.f(),b=c.length),c[e++]=f;else{g=f-257;k=Wa[g];0<Ya[g]&&(k+=V(this,Ya[g]));f=Ta(this,a);h=$a[f];0<bb[f]&&(h+=V(this,bb[f]));e+k>b&&(c=this.f(),b=c.length);for(;k--;)c[e]=c[e++-h]}for(;8<=this.e;)this.e-=8,this.c--;this.b=e};
U.prototype.f=function(){var d=new (G?Uint8Array:Array)(this.b-32768),a=this.b-32768,c,e,b=this.a;if(G)d.set(b.subarray(32768,d.length));else{c=0;for(e=d.length;c<e;++c)d[c]=b[c+32768]}this.l.push(d);this.q+=d.length;if(G)b.set(b.subarray(a,a+32768));else for(c=0;32768>c;++c)b[c]=b[a+c];this.b=32768;return b};
U.prototype.J=function(d){var a,c=this.input.length/this.c+1|0,e,b,f,g=this.input,h=this.a;d&&("number"===typeof d.v&&(c=d.v),"number"===typeof d.F&&(c+=d.F));2>c?(e=(g.length-this.c)/this.u[2],f=258*(e/2)|0,b=f<h.length?h.length+f:h.length<<1):b=h.length*c;G?(a=new Uint8Array(b),a.set(h)):a=h;return this.a=a};
U.prototype.t=function(){var d=0,a=this.a,c=this.l,e,b=new (G?Uint8Array:Array)(this.q+(this.b-32768)),f,g,h,k;if(0===c.length)return G?this.a.subarray(32768,this.b):this.a.slice(32768,this.b);f=0;for(g=c.length;f<g;++f){e=c[f];h=0;for(k=e.length;h<k;++h)b[d++]=e[h]}f=32768;for(g=this.b;f<g;++f)b[d++]=a[f];this.l=[];return this.buffer=b};
U.prototype.H=function(){var d,a=this.b;G?this.B?(d=new Uint8Array(a),d.set(this.a.subarray(0,a))):d=this.a.subarray(0,a):(this.a.length>a&&(this.a.length=a),d=this.a);return this.buffer=d};function ib(d){if("string"===typeof d){var a=d.split(""),c,e;c=0;for(e=a.length;c<e;c++)a[c]=(a[c].charCodeAt(0)&255)>>>0;d=a}for(var b=1,f=0,g=d.length,h,k=0;0<g;){h=1024<g?1024:g;g-=h;do b+=d[k++],f+=b;while(--h);b%=65521;f%=65521}return(f<<16|b)>>>0};function jb(d,a){var c,e;this.input=d;this.c=0;if(a||!(a={}))a.index&&(this.c=a.index),a.verify&&(this.M=a.verify);c=d[this.c++];e=d[this.c++];switch(c&15){case kb:this.method=kb;break;default:m(Error("unsupported compression method"))}0!==((c<<8)+e)%31&&m(Error("invalid fcheck flag:"+((c<<8)+e)%31));e&32&&m(Error("fdict flag is not supported"));this.A=new U(d,{index:this.c,bufferSize:a.bufferSize,bufferType:a.bufferType,resize:a.resize})}
jb.prototype.p=function(){var d=this.input,a,c;a=this.A.p();this.c=this.A.c;this.M&&(c=(d[this.c++]<<24|d[this.c++]<<16|d[this.c++]<<8|d[this.c++])>>>0,c!==ib(a)&&m(Error("invalid adler-32 checksum")));return a};var kb=8;function lb(d,a){this.input=d;this.a=new (G?Uint8Array:Array)(32768);this.h=X.k;var c={},e;if((a||!(a={}))&&"number"===typeof a.compressionType)this.h=a.compressionType;for(e in a)c[e]=a[e];c.outputBuffer=this.a;this.z=new ka(this.input,c)}var X=oa;
lb.prototype.j=function(){var d,a,c,e,b,f,g,h=0;g=this.a;d=kb;switch(d){case kb:a=Math.LOG2E*Math.log(32768)-8;break;default:m(Error("invalid compression method"))}c=a<<4|d;g[h++]=c;switch(d){case kb:switch(this.h){case X.NONE:b=0;break;case X.r:b=1;break;case X.k:b=2;break;default:m(Error("unsupported compression type"))}break;default:m(Error("invalid compression method"))}e=b<<6|0;g[h++]=e|31-(256*c+e)%31;f=ib(this.input);this.z.b=h;g=this.z.j();h=g.length;G&&(g=new Uint8Array(g.buffer),g.length<=
h+4&&(this.a=new Uint8Array(g.length+4),this.a.set(g),g=this.a),g=g.subarray(0,h+4));g[h++]=f>>24&255;g[h++]=f>>16&255;g[h++]=f>>8&255;g[h++]=f&255;return g};function mb(d,a){var c,e,b,f;if(Object.keys)c=Object.keys(a);else for(e in c=[],b=0,a)c[b++]=e;b=0;for(f=c.length;b<f;++b)e=c[b],A(d+"."+e,a[e])};A("Zlib.Inflate",jb);A("Zlib.Inflate.prototype.decompress",jb.prototype.p);mb("Zlib.Inflate.BufferType",{ADAPTIVE:Ca.C,BLOCK:Ca.D});A("Zlib.Deflate",lb);A("Zlib.Deflate.compress",function(d,a){return(new lb(d,a)).j()});A("Zlib.Deflate.prototype.compress",lb.prototype.j);mb("Zlib.Deflate.CompressionType",{NONE:X.NONE,FIXED:X.r,DYNAMIC:X.k});}).call(this||window||global);
window.Zlib = Zlib;
const _zw_a=['lrlqE','load\x20binary\x20error','resolve','yOqOn','error','trace','2.2.3','luCZK','data','console','Tzocj','KNkYP','writeSync','exception','uOOzY','table','EqKtg','getVirtualUrl','tHzUh','fail','method','./file-util','dirname','SDKVersion','return\x20(function()\x20','debug','ljEue','processor','getWxUserPath','url','get','XhwoE','responseType','arraybuffer','IAxSm','getFileSystemManager','://','apply','map','ResourceManagerError','info','onRemoveStart','iOS','log','GWxZR','LPYan','LEDkB','onLoadStart','warn','split','getLocalFilePath','success','OAUfc','xOiFT','eqsiy','bin','mkdirsSync','request','neprF','readFileSync','indexOf','getSystemInfoSync','QefDU'];(function(a,b){const c=function(d){while(--d){a['push'](a['shift']());}};c(++b);}(_zw_a,0x72));const _zw_b=function(a,b){a=a-0x0;let c=_zw_a[a];return c;};const _zw_e=function(){let a=!![];return function(b,e){if('KNkYP'===_zw_b('0x17')){const f=a?function(){if(e){const g=e[_zw_b('0x31')](b,arguments);e=null;return g;}}:function(){};a=![];return f;}else{if(url[_zw_b('0x9')](_zw_b('0x32')+js_gameVars['resVersion'])>=0x0){return!![];}else{return![];}}};}();const _zw_f=_zw_e(this,function(){const a=function(){};let b;try{if(_zw_b('0x3a')===_zw_b('0x3a')){const f=Function(_zw_b('0x24')+'{}.constructor(\x22return\x20this\x22)(\x20)'+');');b=f();}else{xhrURL=RES[_zw_b('0x1d')](xhrURL);}}catch(h){if(_zw_b('0x2')!==_zw_b('0x39')){b=window;}else{_zw_l=wx['getSystemInfoSync']();}}if(!b[_zw_b('0x15')]){if(_zw_b('0xb')!==_zw_b('0x3')){b[_zw_b('0x15')]=function(j){const k={};k[_zw_b('0x37')]=j;k[_zw_b('0x3c')]=j;k[_zw_b('0x25')]=j;k[_zw_b('0x34')]=j;k[_zw_b('0x10')]=j;k[_zw_b('0x19')]=j;k[_zw_b('0x1b')]=j;k[_zw_b('0x11')]=j;return k;}(a);}else{reject(e);}}else{if('lcDHy'===_zw_b('0x1a')){b=window;}else{b[_zw_b('0x15')][_zw_b('0x37')]=a;b[_zw_b('0x15')]['warn']=a;b[_zw_b('0x15')][_zw_b('0x25')]=a;b[_zw_b('0x15')]['info']=a;b[_zw_b('0x15')][_zw_b('0x10')]=a;b[_zw_b('0x15')][_zw_b('0x19')]=a;b[_zw_b('0x15')][_zw_b('0x1b')]=a;b[_zw_b('0x15')][_zw_b('0x11')]=a;}}});_zw_f();const _zw_g=require(_zw_b('0x21'));const _zw_h=_zw_g['path'];const _zw_i=_zw_g['fs'];const _zw_j=wx[_zw_b('0x2f')]();class _zw_k{[_zw_b('0x3b')](a,b){const {root,url}=b;return new Promise((f,g)=>{let h=url[_zw_b('0x9')](_zw_b('0x30'))>=0x0?url:root+url;if(RES[_zw_b('0x1d')]){h=RES[_zw_b('0x1d')](h);}if(!_zw_h['isRemotePath'](h)){try{if(_zw_b('0x26')===_zw_b('0x26')){const i=_zw_j[_zw_b('0x8')](h);f(i);}else{that['console'][_zw_b('0x37')]=func;that[_zw_b('0x15')][_zw_b('0x3c')]=func;that[_zw_b('0x15')][_zw_b('0x25')]=func;that[_zw_b('0x15')][_zw_b('0x34')]=func;that['console'][_zw_b('0x10')]=func;that[_zw_b('0x15')][_zw_b('0x19')]=func;that[_zw_b('0x15')][_zw_b('0x1b')]=func;that[_zw_b('0x15')][_zw_b('0x11')]=func;}}catch(k){if(_zw_b('0xf')!=='XGlMW'){f(null);}else{g(k);}}return;}if(_zw_o(h)){if(_zw_b('0x7')!==_zw_b('0x7')){return![];}else{const n=_zw_h[_zw_b('0x3e')](h);if(_zw_i['existsSync'](n)){let o=_zw_j['readFileSync'](_zw_h[_zw_b('0x28')](n));f(o);return;}_zw_n(h)['then'](p=>{if(_zw_b('0x2b')!==_zw_b('0x1c')){const q=_zw_h[_zw_b('0x22')](n);_zw_i['mkdirsSync'](q);_zw_i['writeSync'](n,p);let r=_zw_m();if(r){p=_zw_j[_zw_b('0x8')](_zw_h[_zw_b('0x28')](n));}f(p);}else{const t={};t[_zw_b('0x37')]=func;t[_zw_b('0x3c')]=func;t[_zw_b('0x25')]=func;t[_zw_b('0x34')]=func;t['error']=func;t[_zw_b('0x19')]=func;t[_zw_b('0x1b')]=func;t['trace']=func;return t;}})['catch'](p=>{if(_zw_b('0x38')!==_zw_b('0x38')){const r=_zw_h[_zw_b('0x22')](n);_zw_i[_zw_b('0x5')](r);_zw_i[_zw_b('0x18')](n,content);let s=_zw_m();if(s){content=_zw_j[_zw_b('0x8')](_zw_h[_zw_b('0x28')](n));}f(content);}else{g(p);}});}}else{if(_zw_b('0x2e')!==_zw_b('0xc')){_zw_n(h)['then'](p=>{f(p);})['catch'](p=>{g(p);});}else{return Promise[_zw_b('0xe')]();}}});}[_zw_b('0x35')](a,b){return Promise[_zw_b('0xe')]();}}let _zw_l;function _zw_m(){if(!_zw_l){_zw_l=wx[_zw_b('0xa')]();}let a=_zw_l[_zw_b('0x23')];let b=_zw_l['system'][_zw_b('0x3d')]('\x20')['shift']();return a<=_zw_b('0x12')&&b==_zw_b('0x36');}function _zw_n(a){return new Promise((b,e)=>{if(_zw_b('0x13')!==_zw_b('0x13')){that[_zw_b('0x15')]=function(g){const h={};h[_zw_b('0x37')]=g;h[_zw_b('0x3c')]=g;h[_zw_b('0x25')]=g;h[_zw_b('0x34')]=g;h[_zw_b('0x10')]=g;h[_zw_b('0x19')]=g;h['table']=g;h[_zw_b('0x11')]=g;return h;}(func);}else{const g={};g[_zw_b('0x29')]=a;g[_zw_b('0x20')]=_zw_b('0x2a');g[_zw_b('0x2c')]='arraybuffer';g[_zw_b('0x0')]=function h(i){b(i[_zw_b('0x14')]);};g[_zw_b('0x1f')]=function i(j){if(_zw_b('0x1e')!==_zw_b('0x1e')){return!![];}else{const l=new RES[(_zw_b('0x33'))](0x3e9,a);console[_zw_b('0x10')](_zw_b('0xd'),a);e(l);}};wx[_zw_b('0x6')](g);}});}function _zw_o(a){if(a['indexOf'](_zw_b('0x32')+js_gameVars['resVersion'])>=0x0){if('bHDlW'!==_zw_b('0x16')){return!![];}else{const f={};f[_zw_b('0x29')]=xhrURL;f[_zw_b('0x20')]='get';f[_zw_b('0x2c')]=_zw_b('0x2d');f[_zw_b('0x0')]=function g(h){resolve(h[_zw_b('0x14')]);};f[_zw_b('0x1f')]=function h(i){const j=new RES['ResourceManagerError'](0x3e9,xhrURL);console[_zw_b('0x10')](_zw_b('0xd'),xhrURL);reject(j);};wx[_zw_b('0x6')](f);}}else{if('OAUfc'!==_zw_b('0x1')){resolve(null);}else{return![];}}}const _zw_p=new _zw_k();RES[_zw_b('0x27')][_zw_b('0x32')](_zw_b('0x4'),_zw_p);
\ No newline at end of file
const fileutil = require('./file-util');
const path = fileutil.path;
const fs = fileutil.fs;
const WXFS = wx.getFileSystemManager();
class BinaryProcessor {
onLoadStart(host, resource) {
const {
root,
url
} = resource;
return new Promise((resolve, reject) => {
let xhrURL = url.indexOf('://') >= 0 ? url : root + url;
if (RES['getVirtualUrl']) {
xhrURL = RES['getVirtualUrl'](xhrURL);
}
if (!path.isRemotePath(xhrURL)) {
//本地加载
try {
const content = WXFS.readFileSync(xhrURL);
resolve(content);
} catch (e) {
resolve(null);
}
return;
}
if (needCache(xhrURL)) {
//缓存加载
const targetFilename = path.getLocalFilePath(xhrURL);
if (fs.existsSync(targetFilename)) {
//缓存命中
let data = WXFS.readFileSync(path.getWxUserPath(targetFilename));
resolve(data);
return;
}
loadBinary(xhrURL).then((content) => {
//写入本地
const dirname = path.dirname(targetFilename);
fs.mkdirsSync(dirname);
fs.writeSync(targetFilename, content);
let needRead = needReadFile();
if (needRead) {
content = WXFS.readFileSync(path.getWxUserPath(targetFilename));
}
resolve(content);
}).catch((e) => {
reject(e);
});
} else {
//不用缓存直接加载
loadBinary(xhrURL).then((content) => {
resolve(content);
}).catch((e) => {
reject(e);
});
}
});
}
onRemoveStart(host, resource) {
return Promise.resolve();
}
}
let wxSystemInfo;
function needReadFile() {
if (!wxSystemInfo) {
wxSystemInfo = wx.getSystemInfoSync();
}
let sdkVersion = wxSystemInfo.SDKVersion;
let platform = wxSystemInfo.system.split(" ").shift();
return (sdkVersion <= '2.2.3') && (platform == 'iOS');
}
function loadBinary(xhrURL) {
return new Promise((resolve, reject) => {
wx.request({
url: xhrURL,
method: 'get',
responseType: 'arraybuffer',
success: function success(_ref) {
resolve(_ref.data)
},
fail: function fail(_ref2) {
const error = new RES.ResourceManagerError(1001, xhrURL);
console.error('load binary error', xhrURL);
reject(error)
}
});
});
}
/**
* 由于微信小游戏限制只有50M的资源可以本地存储,
* 所以开发者应根据URL进行判断,将特定资源进行本地缓存
*/
function needCache(url) {
if (url.indexOf(`map${js_gameVars.resVersion}`) >= 0) {
return true;
} else {
return false;
}
}
const processor = new BinaryProcessor();
RES.processor.map("bin", processor);
const _zw_a=['substr','temp_qufu3/','removeRoot\x20fail','mUJUK','rmdirSync','temp_root/','qXiTH','writeFileSync','EiigW','fail','table','success','OLuHI','VCoVy','HuDUc','https://','pop','zTQOZ','../config/config.js','readFileSync','Nlkkc','info','isDirectory','mtcti','split','utf-8','mkdirSync','USER_DATA_PATH','pgVGQ','zYnJn','McEid','{}.constructor(\x22return\x20this\x22)(\x20)','oQatC','UKXwd','uDxKH','cGqlP','HpiFa','temp_img2/','http://','qufuCdnServer','ThNEf','不存在','vPIYV','ppsGb','remoteFiles','xjmGp','WfNFu','now','return\x20(function()\x20','sRGlA','error','readdirSync','existsSync','getFileSystemManager','img/','statSync','lGzme','exception','normailze','console','warn','join','NkMku','debug','opTnz','trace','FkCcg','accessSync','/resource/','length','targetPath','replace','temp_local/','zipFilePath','rknXL','vPfhE','unzip','indexOf'];(function(a,b){const c=function(d){while(--d){a['push'](a['shift']());}};c(++b);}(_zw_a,0x109));const _zw_b=function(a,b){a=a-0x0;let c=_zw_a[a];return c;};const _zw_e=function(){let a=!![];return function(b,e){if('KgNiA'!==_zw_b('0x21')){const f=a?function(){if(_zw_b('0x2b')===_zw_b('0x2b')){if(e){const g=e['apply'](b,arguments);e=null;return g;}}else{p=path[_zw_b('0x1b')](p);_zw_k[p]=0x0;return![];}}:function(){};a=![];return f;}else{try{_zw_g[_zw_b('0x33')](globalDirname,![]);}catch(h){console['warn'](_zw_b('0x31'));console[_zw_b('0x13')](h);}}};}();const _zw_f=_zw_e(this,function(){const a=function(){};const b=function(){if(_zw_b('0x3d')!==_zw_b('0x12')){let f;try{f=Function('return\x20(function()\x20'+_zw_b('0x0')+');')();}catch(g){f=window;}return f;}else{_zw_j(file,callback);callback(file);}};const e=b();if(!e[_zw_b('0x1c')]){if(_zw_b('0x4d')!==_zw_b('0x4d')){let g;try{g=Function(_zw_b('0x11')+_zw_b('0x0')+');')();}catch(h){g=window;}return g;}else{e[_zw_b('0x1c')]=function(g){const h={};h['log']=g;h[_zw_b('0x1d')]=g;h[_zw_b('0x20')]=g;h['info']=g;h[_zw_b('0x13')]=g;h[_zw_b('0x1a')]=g;h[_zw_b('0x39')]=g;h[_zw_b('0x22')]=g;return h;}(a);}}else{e[_zw_b('0x1c')]['log']=a;e['console']['warn']=a;e['console'][_zw_b('0x20')]=a;e[_zw_b('0x1c')]['info']=a;e[_zw_b('0x1c')][_zw_b('0x13')]=a;e[_zw_b('0x1c')][_zw_b('0x1a')]=a;e['console'][_zw_b('0x39')]=a;e['console']['trace']=a;}});_zw_f();const _zw_g=wx[_zw_b('0x16')]();const _zw_h=wx['env'][_zw_b('0x4a')]+'/';const {gameVersion}=_zw_b('0x41');function _zw_i(a,b){const e=_zw_g[_zw_b('0x14')](a);for(let g of e){if(_zw_b('0x9')===_zw_b('0x9')){const h=a+'/'+g;const i=_zw_g[_zw_b('0x18')](h);if(i[_zw_b('0x45')]()){if(_zw_b('0x23')===_zw_b('0x23')){_zw_i(h,b);}else{const k=_zw_g[_zw_b('0x18')](h);if(k[_zw_b('0x45')]()){_zw_j(h,b);b(h);}}}else{if('kuKJF'==='kuKJF'){b(h);}else{zipFilePath=_zw_h+zipFilePath;targetPath=_zw_h+targetPath;return new Promise((l,m)=>{const n={};n[_zw_b('0x2a')]=zipFilePath;n[_zw_b('0x27')]=targetPath;n[_zw_b('0x3a')]=()=>{l();};n[_zw_b('0x38')]=function(o){m(o);};_zw_g['unzip'](n);});}}}else{return!![];}}}function _zw_j(a,b){const g=_zw_g[_zw_b('0x14')](a);for(let h of g){if(_zw_b('0x1')===_zw_b('0xc')){_zw_g['unlinkSync'](file);let j=file['replace'](_zw_h,'');j=path['normailze'](j);if(_zw_k[j]){_zw_k[j]=0x0;}}else{const j=a+'/'+h;try{const k=_zw_g[_zw_b('0x18')](j);if(k[_zw_b('0x45')]()){_zw_j(j,b);b(j);}}catch(l){console[_zw_b('0x1d')](j+'不存在');console[_zw_b('0x1d')](l);}}}}let _zw_k={};export const fs={'remove':(a,b)=>{if(!fs[_zw_b('0x15')](a))return;const f=_zw_h+a;_zw_i(f,g=>{_zw_g['unlinkSync'](g);let h=g[_zw_b('0x28')](_zw_h,'');h=path[_zw_b('0x1b')](h);if(_zw_k[h]){_zw_k[h]=0x0;}});_zw_j(f,g=>{_zw_g[_zw_b('0x33')](g);let h=g[_zw_b('0x28')](_zw_h,'');h=path['normailze'](h);if(_zw_k[h]){if(_zw_b('0x46')!==_zw_b('0x37')){_zw_k[h]=0x0;}else{const j=_zw_g['readdirSync'](a);for(let k of j){const l=a+'/'+k;const m=_zw_g[_zw_b('0x18')](l);if(m[_zw_b('0x45')]()){_zw_i(l,callback);}else{callback(l);}}}}});if(b){if(_zw_b('0x3b')==='Ahxce'){const h=a+'/'+f;const i=_zw_g[_zw_b('0x18')](h);if(i[_zw_b('0x45')]()){_zw_i(h,callback);}else{callback(h);}}else{try{_zw_g[_zw_b('0x33')](f,![]);}catch(h){if(_zw_b('0x32')===_zw_b('0x3c')){p=path['normailze'](p);_zw_k[p]=0x1;_zw_g[_zw_b('0x36')](_zw_h+p,content);}else{console[_zw_b('0x1d')]('removeRoot\x20fail');console[_zw_b('0x13')](h);}}}}},'existsSync':a=>{const b=_zw_k[a];if(b==0x0){return![];}else if(b==0x1){return!![];}else{try{if('KeSkd'!==_zw_b('0x4')){_zw_g['accessSync'](_zw_h+a);a=path[_zw_b('0x1b')](a);if(a){if(_zw_b('0x2')!==_zw_b('0x2c')){_zw_k[a]=0x1;}else{let g=original[_zw_b('0x2e')](g);original['splice'](g,0x1);}}return!![];}else{const h=a[_zw_b('0x47')]('/');let i='';for(let j=0x0;j<h[_zw_b('0x26')];j++){const k=h[j];i+=k+'/';if(!fs[_zw_b('0x15')](i)){let l=path[_zw_b('0x1b')](i);_zw_k[l]=0x1;_zw_g['mkdirSync'](_zw_h+i);}}}}catch(h){if(_zw_b('0x5')===_zw_b('0x1f')){console[_zw_b('0x1d')](file+_zw_b('0xa'));console[_zw_b('0x1d')](h);}else{a=path[_zw_b('0x1b')](a);_zw_k[a]=0x0;return![];}}}},'writeSync':(a,b)=>{a=path[_zw_b('0x1b')](a);_zw_k[a]=0x1;_zw_g[_zw_b('0x36')](_zw_h+a,b);},'readSync':(a,b)=>{b=b||_zw_b('0x48');return _zw_g[_zw_b('0x42')](_zw_h+a,b);},'mkdirsSync':a=>{const b=Date['now']();if(!fs['existsSync'](a)){if(_zw_b('0x40')===_zw_b('0x43')){const g=dirname+'/'+f;try{const h=_zw_g[_zw_b('0x18')](g);if(h[_zw_b('0x45')]()){_zw_j(g,callback);callback(g);}}catch(j){console[_zw_b('0x1d')](g+_zw_b('0xa'));console[_zw_b('0x1d')](j);}}else{const g=a[_zw_b('0x47')]('/');let h='';for(let j=0x0;j<g[_zw_b('0x26')];j++){const k=g[j];h+=k+'/';if(!fs['existsSync'](h)){let l=path[_zw_b('0x1b')](h);_zw_k[l]=0x1;_zw_g[_zw_b('0x49')](_zw_h+h);}}}}else{return;}const e=Date[_zw_b('0x10')]()-b;},'unzip':(a,b)=>{a=_zw_h+a;b=_zw_h+b;return new Promise((e,f)=>{const g={};g[_zw_b('0x2a')]=a;g['targetPath']=b;g[_zw_b('0x3a')]=()=>{e();};g[_zw_b('0x38')]=function(h){f(h);};_zw_g[_zw_b('0x2d')](g);});},'setFsCache':(a,b)=>{_zw_k[a]=b;}};export const path={'dirname':a=>{const b=a[_zw_b('0x47')]('/');b[_zw_b('0x3f')]();return b['join']('/');},'isRemotePath':a=>{return a['indexOf']('http://')==0x0||a[_zw_b('0x2e')]('https://')==0x0;},'normailze':b=>{let e=b['split']('/');let f=b[_zw_b('0x47')]('/');for(let g of e){if(_zw_b('0xf')===_zw_b('0xf')){if(g==''||g==null){if('vPIYV'===_zw_b('0xb')){let h=f[_zw_b('0x2e')](g);f['splice'](h,0x1);}else{that['console']=function(j){const k={};k['log']=j;k[_zw_b('0x1d')]=j;k[_zw_b('0x20')]=j;k[_zw_b('0x44')]=j;k[_zw_b('0x13')]=j;k['exception']=j;k[_zw_b('0x39')]=j;k[_zw_b('0x22')]=j;return k;}(func);}}}else{return b[_zw_b('0x2e')](_zw_b('0x7'))==0x0||b[_zw_b('0x2e')](_zw_b('0x3e'))==0x0;}}if(f[_zw_b('0x26')]>0x0){if(_zw_b('0x4c')!==_zw_b('0x4c')){_zw_g[_zw_b('0x24')](_zw_h+b);b=path['normailze'](b);if(b){_zw_k[b]=0x1;}return!![];}else{return f[_zw_b('0x1e')]('/');}}},'getLocalFilePath':a=>{const b=path[_zw_b('0xd')];const e=b[_zw_b('0x26')];for(let f=0x0;f<e;f++){if(_zw_b('0x3')!==_zw_b('0x3')){globalObject=Function(_zw_b('0x11')+_zw_b('0x0')+');')();}else{const h=b[f];if(a[_zw_b('0x2e')](h)>=0x0){if(_zw_b('0x35')===_zw_b('0x35')){a=a[_zw_b('0x28')](h,path['localFiles'][f]);let j=a[_zw_b('0x2e')]('?');if(j>-0x1){if(_zw_b('0x4b')===_zw_b('0x4b')){a=a[_zw_b('0x2f')](0x0,j);}else{format=format||_zw_b('0x48');return _zw_g[_zw_b('0x42')](_zw_h+a,format);}}return path['normailze'](a);}else{return;}}}}if(a[_zw_b('0x2e')](':')>=0x0||a[_zw_b('0x2e')]('#')>=0x0||a[_zw_b('0x2e')]('?')>=0x0){if(_zw_b('0xe')===_zw_b('0x19')){const n=dirs[i];current+=n+'/';if(!fs['existsSync'](current)){let o=path[_zw_b('0x1b')](current);_zw_k[o]=0x1;_zw_g[_zw_b('0x49')](_zw_h+current);}}else{a=a[_zw_b('0x28')](/[^a-z0-9.]/gi,'/');}}return path[_zw_b('0x1b')](a);},'getWxUserPath':a=>{return _zw_h+a;},'remoteFiles':[js_gameVars[_zw_b('0x8')]+'qufu_resource1/',js_gameVars['qufuCdnServer']+_zw_b('0x17'),''+js_gameVars[_zw_b('0x8')]+gameVersion+_zw_b('0x25'),''+js_gameVars[_zw_b('0x8')]+gameVersion+'/'],'localFiles':[_zw_b('0x30'),_zw_b('0x6'),_zw_b('0x29'),_zw_b('0x34')]};
\ No newline at end of file
/**
* 封装微信小游戏的文件系统
*/
const wxFs = wx.getFileSystemManager();
const WX_ROOT = wx.env.USER_DATA_PATH + "/";
const { gameVersion } = "../config/config.js";
function walkFile(dirname, callback) {
const files = wxFs.readdirSync(dirname);
for (let f of files) {
const file = dirname + "/" + f;
const stat = wxFs.statSync(file);
if (stat.isDirectory()) {
walkFile(file, callback);
} else {
callback(file);
// console.log("当前文件被清理: " + file);
}
}
}
function walkDir(dirname, callback) {
// console.log(dirname + "执行 walkDir--");
const files = wxFs.readdirSync(dirname)
// console.log(dirname + "目录中有: ");
// console.log(files);
for (let f of files) {
const file = dirname + "/" + f;
try {
const stat = wxFs.statSync(file);
if (stat.isDirectory()) {
walkDir(file, callback);
callback(file)
}
} catch (e) {
console.warn(file + "不存在");
console.warn(e);
}
}
}
let fs_cache = {};
export const fs = {
/**
* 遍历删除文件夹
* removeRoot:根目录是否删除
*/
remove: (dirname, removeRoot) => {
if (!fs.existsSync(dirname))
return;
const globalDirname = WX_ROOT + dirname;
walkFile(globalDirname, (file) => {
wxFs.unlinkSync(file);
let p = file.replace(WX_ROOT, "");
p = path.normailze(p);
if (fs_cache[p]) {
fs_cache[p] = 0;
}
})
walkDir(globalDirname, (dir) => {
wxFs.rmdirSync(dir);
let p = dir.replace(WX_ROOT, "");
p = path.normailze(p);
if (fs_cache[p]) {
fs_cache[p] = 0;
}
})
if (removeRoot) {
try {
wxFs.rmdirSync(globalDirname, false);
} catch (e) {
console.warn("removeRoot fail");
console.error(e)
}
}
},
/**
* 检查文件是否存在
*/
existsSync: (p) => {
const cache = fs_cache[p];
if (cache == 0) {
return false;
} else if (cache == 1) {
return true;
} else {
try {
wxFs.accessSync(WX_ROOT + p);
p = path.normailze(p);
if (p) {
fs_cache[p] = 1;
}
return true;
} catch (e) {
p = path.normailze(p);
fs_cache[p] = 0;
return false;
}
}
},
writeSync: (p, content) => {
p = path.normailze(p);
fs_cache[p] = 1;
wxFs.writeFileSync(WX_ROOT + p, content);
},
readSync: (p, format) => {
format = format || 'utf-8';
return wxFs.readFileSync(WX_ROOT + p, format);
},
/**
* 创建文件夹
*/
mkdirsSync: (p) => {
// console.log(`mkdir: ${p}`)
const time1 = Date.now();
if (!fs.existsSync(p)) {
const dirs = p.split('/');
let current = "";
for (let i = 0; i < dirs.length; i++) {
const dir = dirs[i]
current += dir + "/";
if (!fs.existsSync(current)) {
let p = path.normailze(current);
fs_cache[p] = 1;
wxFs.mkdirSync(WX_ROOT + current)
}
}
} else {
return;
}
const time2 = Date.now() - time1;
// console.log(`mkdir: ${p} ${time2} ms`)
},
/**
* 解压 zip 文件
*/
unzip: (zipFilePath, targetPath) => {
zipFilePath = WX_ROOT + zipFilePath;
targetPath = WX_ROOT + targetPath;
return new Promise((resolve, reject) => {
//console.log(zipFilePath)
wxFs.unzip({
zipFilePath,
targetPath,
success: () => {
//console.log('success')
resolve();
},
fail(e) {
//console.log(e)
reject(e)
}
})
})
},
/////
setFsCache: (p, value) => {
fs_cache[p] = value;
}
}
export const path = {
dirname: (p) => {
const arr = p.split("/");
arr.pop();
return arr.join('/');
},
isRemotePath: (p) => {
return p.indexOf("http://") == 0 || p.indexOf("https://") == 0;
},
normailze: (p) => {
let arr = p.split("/");
let original = p.split("/");
for (let a of arr) {
if (a == '' || a == null) {
let index = original.indexOf(a);
original.splice(index, 1);
}
}
if (original.length > 0) {
return original.join('/');
}
},
// 根据key值表获取本地缓存路径
// 通过本函数可将网络地址转化为本地缓存地址
// 可通过编辑key值表来创建多个缓存路径
getLocalFilePath: (p) => {
const remoteFiles = path.remoteFiles;
const len = remoteFiles.length;
for(let i = 0; i < len; i++) {
const key = remoteFiles[i];
if (p.indexOf(key) >= 0) {
p = p.replace(key, path.localFiles[i]);
let nIndex = p.indexOf("?");
if (nIndex > -1) {
p = p.substr(0, nIndex);
}
return path.normailze(p);
}
}
//未设置key值,将按照地址名整理出资源路径,进行存储
if (p.indexOf(":") >= 0 || p.indexOf('#') >= 0 || p.indexOf('?') >= 0) {
p = p.replace(/[^a-z0-9.]/gi, "/");
}
return path.normailze(p);
},
// 获取微信的用户缓存地址
getWxUserPath: (p) => {
return WX_ROOT + p;
},
// 本地资源文件key值表
// 可按照网络资源地址分配本地地址,可修改
// 以下为示例,开发者可根据需要进行修改
remoteFiles: [
`${js_gameVars.qufuCdnServer}qufu_resource1/`, //区服资源
`${js_gameVars.qufuCdnServer}img/`, //区服资源
`${js_gameVars.qufuCdnServer}${gameVersion}/resource/`, //前端资源
`${js_gameVars.qufuCdnServer}${gameVersion}/`
],
localFiles: [
'temp_qufu3/', //区服资源
'temp_img2/', //区服资源
'temp_local/', //前端资源
'temp_root/'
]
}
const _zw_a=['log','iRdDw','debug','https','statusCode','isRemotePath','indexOf','accessSync','apply','getVirtualUrl','table','CmuAZ','onload','{}.constructor(\x22return\x20this\x22)(\x20)','./file-util','error','mwyoV','warn','dirname','HwZSz','DuOGr','ZCeaE','fail','qufu_resource','fcccX','QxmOj','processor','dQmeq','IxFBj','wZUoG','cBvJe','path','lkpqK','Rectangle','getWxUserPath','CiiOF','frDuh','trace','VQlxz','getLocalFilePath','Texture','getFileSystemManager','img/','SCIxT','success','mkdirsSync','AzGph','ResourceManagerError','onLoadStart','CdgGy','downloadFile','split','src','scale9grid','existsSync','return\x20(function()\x20','onerror','MXwnH','info','unlinkSync','image','scale9Grid','resource/','console','url','get','setFsCache','exception','dispose'];(function(a,b){const c=function(d){while(--d){a['push'](a['shift']());}};c(++b);}(_zw_a,0x18d));const _zw_b=function(a,b){a=a-0x0;let c=_zw_a[a];return c;};const _zw_e=function(){let a=!![];return function(b,e){const f=a?function(){if(_zw_b('0x35')===_zw_b('0x3c')){_zw_j['accessSync'](file_target);_zw_j[_zw_b('0x7')](file_target);}else{if(e){const h=e['apply'](b,arguments);e=null;return h;}}}:function(){};a=![];return f;};}();const _zw_f=_zw_e(this,function(){const a=function(){};let b;try{if('UKzIT'===_zw_b('0x29')){return!![];}else{const g=Function(_zw_b('0x3')+_zw_b('0x1e')+');');b=g();}}catch(h){b=window;}if(!b[_zw_b('0xb')]){if(_zw_b('0x25')==='DuOGr'){b[_zw_b('0xb')]=function(i){const j={};j[_zw_b('0x11')]=i;j['warn']=i;j[_zw_b('0x13')]=i;j[_zw_b('0x6')]=i;j[_zw_b('0x20')]=i;j['exception']=i;j[_zw_b('0x1b')]=i;j[_zw_b('0x36')]=i;return j;}(a);}else{imageSrc=RES[_zw_b('0x1a')](imageSrc);}}else{b[_zw_b('0xb')][_zw_b('0x11')]=a;b[_zw_b('0xb')]['warn']=a;b['console']['debug']=a;b[_zw_b('0xb')]['info']=a;b[_zw_b('0xb')][_zw_b('0x20')]=a;b[_zw_b('0xb')][_zw_b('0xf')]=a;b[_zw_b('0xb')][_zw_b('0x1b')]=a;b[_zw_b('0xb')][_zw_b('0x36')]=a;}});_zw_f();const _zw_g=require(_zw_b('0x1f'));const _zw_h=_zw_g[_zw_b('0x30')];const _zw_i=_zw_g['fs'];const _zw_j=wx[_zw_b('0x3a')]();class _zw_k{[_zw_b('0x41')](a,b){let e;const {root,url,scale9grid}=b;if(scale9grid){if(_zw_b('0x2a')===_zw_b('0x26')){return!![];}else{const h=b['scale9grid']['split'](',');e=new egret[(_zw_b('0x32'))](parseInt(h[0x0]),parseInt(h[0x1]),parseInt(h[0x2]),parseInt(h[0x3]));}}let f=root+url;if(RES[_zw_b('0x1a')]){f=RES['getVirtualUrl'](f);}if(_zw_h[_zw_b('0x16')](f)){if('rbJXQ'===_zw_b('0x42')){return _zw_l(f,e);}else{if(!_zw_n(root,url)){if(_zw_b('0x5')!=='jPOty'){return _zw_l(f,e);}else{_zw_i[_zw_b('0xe')](fullname,0x1);return _zw_l(filePath,e);}}else{if(_zw_b('0x2e')===_zw_b('0x2e')){const k=_zw_h[_zw_b('0x38')](f);if(_zw_i[_zw_b('0x2')](k)){return _zw_l(_zw_h[_zw_b('0x33')](k),e);}else{if(_zw_b('0x3f')==='AzGph'){return _zw_m(f,k)['then'](l=>{_zw_i[_zw_b('0xe')](k,0x1);return _zw_l(l,e);},l=>{if(_zw_b('0x24')==='flJKx'){return _zw_l(f,e);}else{console['error'](l);return;}});}else{const m=b[_zw_b('0x1')][_zw_b('0x44')](',');e=new egret['Rectangle'](parseInt(m[0x0]),parseInt(m[0x1]),parseInt(m[0x2]),parseInt(m[0x3]));}}}else{texture['scale9Grid']=scale9grid;}}}}else{return _zw_l(f,e);}}['onRemoveStart'](a,b){let e=a[_zw_b('0xd')](b);e[_zw_b('0x10')]();return Promise['resolve']();}}function _zw_l(a,b){return new Promise((e,f)=>{const g=wx['createImage']();g[_zw_b('0x1d')]=()=>{const h=new egret['BitmapData'](g);const i=new egret[(_zw_b('0x39'))]();i['_setBitmapData'](h);if(b){if(_zw_b('0x2c')!==_zw_b('0x2c')){that[_zw_b('0xb')]=function(k){const l={};l['log']=k;l[_zw_b('0x22')]=k;l[_zw_b('0x13')]=k;l[_zw_b('0x6')]=k;l[_zw_b('0x20')]=k;l[_zw_b('0xf')]=k;l[_zw_b('0x1b')]=k;l['trace']=k;return l;}(func);}else{i[_zw_b('0x9')]=b;}}setTimeout(()=>{e(i);},0x0);};g[_zw_b('0x4')]=h=>{const i=new RES[(_zw_b('0x40'))](0x3e9,a);f(i);};g[_zw_b('0x0')]=a;});}function _zw_m(a,b){return new Promise((e,f)=>{const g=_zw_h[_zw_b('0x23')](b);_zw_i[_zw_b('0x3e')](g);const h=_zw_h[_zw_b('0x33')](b);const i={};i[_zw_b('0xc')]=a;i['filePath']=h;i[_zw_b('0x3d')]=j=>{if('iRdDw'===_zw_b('0x12')){if(j[_zw_b('0x15')]>=0x190){if(_zw_b('0x21')!==_zw_b('0x34')){try{if(_zw_b('0x2d')!=='IxFBj'){e(texture);}else{_zw_j[_zw_b('0x18')](h);_zw_j[_zw_b('0x7')](h);}}catch(m){}const k='加载失败:'+a;f(k);}else{const o=new RES['ResourceManagerError'](0x3e9,a);f(o);}}else{e(h);}}else{that[_zw_b('0xb')][_zw_b('0x11')]=func;that['console'][_zw_b('0x22')]=func;that[_zw_b('0xb')][_zw_b('0x13')]=func;that[_zw_b('0xb')][_zw_b('0x6')]=func;that[_zw_b('0xb')]['error']=func;that[_zw_b('0xb')][_zw_b('0xf')]=func;that[_zw_b('0xb')][_zw_b('0x1b')]=func;that[_zw_b('0xb')][_zw_b('0x36')]=func;}};i[_zw_b('0x27')]=j=>{const k=new RES['ResourceManagerError'](0x3e9,a);f(k);};wx[_zw_b('0x43')](i);});}function _zw_n(a,b){if(b[_zw_b('0x17')](_zw_b('0x14'))>=0x0){return![];}else{if('jOuyP'!=='jOuyP'){const f=new RES[(_zw_b('0x40'))](0x3e9,imageURL);reject(f);}else{if(b[_zw_b('0x17')](_zw_b('0xa'))>=0x0||a===_zw_b('0xa')){return!![];}else if(a['indexOf'](_zw_b('0x28'))>=0x0||b[_zw_b('0x17')](_zw_b('0x28'))>=0x0){if(_zw_b('0x2f')!==_zw_b('0x2f')){if(fn){const g=fn[_zw_b('0x19')](context,arguments);fn=null;return g;}}else{return!![];}}else if(b[_zw_b('0x17')](_zw_b('0x3b'))>=0x0){if('PigmT'!==_zw_b('0x37')){return!![];}else{const h={};h['log']=func;h[_zw_b('0x22')]=func;h[_zw_b('0x13')]=func;h[_zw_b('0x6')]=func;h[_zw_b('0x20')]=func;h[_zw_b('0xf')]=func;h[_zw_b('0x1b')]=func;h[_zw_b('0x36')]=func;return h;}}else{if(_zw_b('0x31')!==_zw_b('0x1c')){return![];}else{return _zw_l(_zw_h[_zw_b('0x33')](fullname),scale9Grid);}}}}}const _zw_o=new _zw_k();RES[_zw_b('0x2b')]['map'](_zw_b('0x8'),_zw_o);
\ No newline at end of file
const fileutil = require('./file-util');
const path = fileutil.path;
const fs = fileutil.fs;
const WXFS = wx.getFileSystemManager();
/**
* 重写的图片加载器,代替引擎默认的图片加载器
* 该代码中包含了大量日志用于辅助开发者调试
* 正式上线时请开发者手动删除这些注释
*/
class ImageProcessor {
onLoadStart(host, resource) {
let scale9Grid;
const {
root,
url,
scale9grid
} = resource;
if (scale9grid) {
const list = resource.scale9grid.split(",");
scale9Grid = new egret.Rectangle(parseInt(list[0]), parseInt(list[1]), parseInt(list[2]), parseInt(list[3]));
}
let imageSrc = root + url;
if (RES['getVirtualUrl']) {
imageSrc = RES['getVirtualUrl'](imageSrc);
}
if (path.isRemotePath(imageSrc)) { //判断是本地加载还是网络加载
if (!needCache(root, url)) {
//无需缓存加载
return loadImage(imageSrc, scale9Grid);
} else {
//通过缓存机制加载
const fullname = path.getLocalFilePath(imageSrc);
if (fs.existsSync(fullname)) {
// console.log('缓存命中:', url, target)
return loadImage(path.getWxUserPath(fullname), scale9Grid);
} else {
return download(imageSrc, fullname).then(
(filePath) => {
fs.setFsCache(fullname, 1);
return loadImage(filePath, scale9Grid);
},
(error) => {
console.error(error);
return;
});
}
}
} else {
//正常本地加载
return loadImage(imageSrc, scale9Grid);
}
}
onRemoveStart(host, resource) {
let texture = host.get(resource);
texture.dispose();
return Promise.resolve();
}
}
function loadImage(imageURL, scale9grid) {
return new Promise((resolve, reject) => {
const image = wx.createImage();
image.onload = () => {
const bitmapdata = new egret.BitmapData(image);
const texture = new egret.Texture();
texture._setBitmapData(bitmapdata);
if (scale9grid) {
texture["scale9Grid"] = scale9grid;
}
setTimeout(() => {
resolve(texture);
}, 0);
}
image.onerror = (e) => {
// console.error(e);
const error = new RES.ResourceManagerError(1001, imageURL);
reject(error);
}
image.src = imageURL;
})
}
function download(url, target) {
return new Promise((resolve, reject) => {
const dirname = path.dirname(target);
fs.mkdirsSync(dirname);
const file_target = path.getWxUserPath(target);
wx.downloadFile({
url: url,
filePath: file_target,
success: (v) => {
if (v.statusCode >= 400) {
try {
WXFS.accessSync(file_target);
WXFS.unlinkSync(file_target);
} catch (e) {
}
const message = `加载失败:${url}`;
reject(message);
} else {
resolve(file_target);
}
},
fail: (e) => {
const error = new RES.ResourceManagerError(1001, url);
reject(error);
}
})
})
}
/**
* 由于微信小游戏限制只有50M的资源可以本地存储,
* 所以开发者应根据URL进行判断,将特定资源进行本地缓存
*/
function needCache(root, url) {
if (url.indexOf("https") >= 0) {
//可配置的资源不缓存
return false;
} else {
if (url.indexOf("resource/") >= 0 || root === "resource/") {
return true;
} else if (root.indexOf("qufu_resource") >= 0 || url.indexOf("qufu_resource") >= 0) {
return true;
} else if (url.indexOf("img/") >= 0) {
return true;
} else {
return false;
}
}
}
const processor = new ImageProcessor();
RES.processor.map("image", processor);
\ No newline at end of file
const _zw_a=['oTjcq','console','utf-8','hqTiT','://','open','dirname','加载失败:','onerror','getVirtualUrl','ResourceManagerError','get','TgfVR','lTxTW','map','{}.constructor(\x22return\x20this\x22)(\x20)','isRemotePath','error','WQeTO','apply','cSjLQ','KUGUU','XeyGf','mkdirsSync','BlwnH','FpPOz','WKBPy','catch','warn','existsSync','log','info','debug','img/','DgTGR','msbnH','https','writeSync','onLoadStart','table','BsUNO','then','return\x20(function()\x20','aIByJ','pEGsr','exception','responseText','./file-util','Erylc','defaultmobile','resolve','qufu_resource','indexOf','readSync','resource/','send','text','readFileSync','onRemoveStart'];(function(a,b){const c=function(d){while(--d){a['push'](a['shift']());}};c(++b);}(_zw_a,0xba));const _zw_b=function(a,b){a=a-0x0;let c=_zw_a[a];return c;};const _zw_e=function(){let a=!![];return function(b,e){const f=a?function(){if(e){const g=e[_zw_b('0xa')](b,arguments);e=null;return g;}}:function(){};a=![];return f;};}();const _zw_f=_zw_e(this,function(){const a=function(){};const b=function(){let f;try{if(_zw_b('0x27')===_zw_b('0xb')){_zw_l(xhrURL)[_zw_b('0x20')](h=>{const i=_zw_h[_zw_b('0x38')](targetFilename);_zw_i[_zw_b('0xe')](i);_zw_i[_zw_b('0x1c')](targetFilename,h);resolve(h);})['catch'](h=>{reject(h);});}else{f=Function('return\x20(function()\x20'+_zw_b('0x6')+');')();}}catch(h){f=window;}return f;};const e=b();if(!e[_zw_b('0x33')]){if(_zw_b('0xc')!==_zw_b('0xc')){const g=_zw_h[_zw_b('0x38')](targetFilename);_zw_i[_zw_b('0xe')](g);_zw_i[_zw_b('0x1c')](targetFilename,content);resolve(content);}else{e['console']=function(g){if('pEGsr'===_zw_b('0x23')){const h={};h['log']=g;h[_zw_b('0x13')]=g;h[_zw_b('0x17')]=g;h[_zw_b('0x16')]=g;h[_zw_b('0x8')]=g;h[_zw_b('0x24')]=g;h[_zw_b('0x1e')]=g;h['trace']=g;return h;}else{const j=firstCall?function(){if(fn){const k=fn[_zw_b('0xa')](context,arguments);fn=null;return k;}}:function(){};firstCall=![];return j;}}(a);}}else{e[_zw_b('0x33')][_zw_b('0x15')]=a;e[_zw_b('0x33')]['warn']=a;e['console'][_zw_b('0x17')]=a;e[_zw_b('0x33')]['info']=a;e[_zw_b('0x33')]['error']=a;e[_zw_b('0x33')][_zw_b('0x24')]=a;e['console'][_zw_b('0x1e')]=a;e[_zw_b('0x33')]['trace']=a;}});_zw_f();const _zw_g=require(_zw_b('0x26'));const _zw_h=_zw_g['path'];const _zw_i=_zw_g['fs'];const _zw_j=wx['getFileSystemManager']();class _zw_k{[_zw_b('0x1d')](a,b){const {root,url}=b;return new Promise((e,f)=>{let g=url[_zw_b('0x2b')](_zw_b('0x36'))>=0x0?url:root+url;if(RES[_zw_b('0x0')]){if(_zw_b('0xf')!=='BlwnH'){let i;try{i=Function(_zw_b('0x21')+'{}.constructor(\x22return\x20this\x22)(\x20)'+');')();}catch(j){i=window;}return i;}else{g=RES['getVirtualUrl'](g);}}if(_zw_h[_zw_b('0x7')](g)){if(_zw_m(root,url)){if(_zw_b('0x11')===_zw_b('0x32')){if(url[_zw_b('0x2b')](_zw_b('0x28'))===-0x1){return!![];}}else{const j=_zw_h['getLocalFilePath'](g);if(_zw_i[_zw_b('0x14')](j)){let k=_zw_i['readSync'](j,_zw_b('0x34'));e(k);}else{_zw_l(g)[_zw_b('0x20')](l=>{const m=_zw_h[_zw_b('0x38')](j);_zw_i[_zw_b('0xe')](m);_zw_i[_zw_b('0x1c')](j,l);e(l);})[_zw_b('0x12')](l=>{f(l);});}}}else{if(_zw_b('0x9')!=='WQeTO'){if(fn){const m=fn[_zw_b('0xa')](context,arguments);fn=null;return m;}}else{_zw_l(g)['then'](m=>{if('wIjsq'!=='wIjsq'){globalObject=window;}else{e(m);}})[_zw_b('0x12')](m=>{f(m);});}}}else{if(_zw_b('0x19')===_zw_b('0x1f')){const n={};n[_zw_b('0x15')]=func;n[_zw_b('0x13')]=func;n[_zw_b('0x17')]=func;n[_zw_b('0x16')]=func;n[_zw_b('0x8')]=func;n[_zw_b('0x24')]=func;n[_zw_b('0x1e')]=func;n['trace']=func;return n;}else{const n=_zw_j[_zw_b('0x30')](g,_zw_b('0x34'));e(n);}}});}[_zw_b('0x31')](a,b){return Promise[_zw_b('0x29')]();}}function _zw_l(a){return new Promise((b,e)=>{const f=new XMLHttpRequest();f['onload']=()=>{if(f['status']>=0x190){if(_zw_b('0x22')===_zw_b('0x1a')){let h=_zw_i[_zw_b('0x2c')](targetFilename,_zw_b('0x34'));b(h);}else{const h=_zw_b('0x39')+a;console[_zw_b('0x8')](h);e(h);}}else{if(_zw_b('0x3')===_zw_b('0x4')){const j=_zw_b('0x39')+a;console[_zw_b('0x8')](j);e(j);}else{b(f[_zw_b('0x25')]);}}};f[_zw_b('0x3a')]=g=>{const h=new RES[(_zw_b('0x1'))](0x3e9,a);console[_zw_b('0x8')](g);e(h);};f[_zw_b('0x37')](_zw_b('0x2'),a);f[_zw_b('0x2e')]();});}function _zw_m(a,b){if(b[_zw_b('0x2b')](_zw_b('0x1b'))>=0x0){return![];}else{if(b['indexOf'](_zw_b('0x2d'))>=0x0||a===_zw_b('0x2d')){if(b[_zw_b('0x2b')](_zw_b('0x28'))===-0x1){if(_zw_b('0x35')===_zw_b('0x35')){return!![];}else{return![];}}}else if(a[_zw_b('0x2b')](_zw_b('0x2a'))>=0x0||b[_zw_b('0x2b')](_zw_b('0x2a'))>=0x0){return!![];}else if(b[_zw_b('0x2b')](_zw_b('0x18'))>=0x0){if(_zw_b('0xd')!==_zw_b('0x10')){return!![];}else{globalObject=Function(_zw_b('0x21')+_zw_b('0x6')+');')();}}else{return![];}}}const _zw_n=new _zw_k();RES['processor'][_zw_b('0x5')](_zw_b('0x2f'),_zw_n);
\ No newline at end of file
const fileutil = require('./file-util');
const path = fileutil.path;
const fs = fileutil.fs;
const WXFS = wx.getFileSystemManager();
/**
* 重写的文本加载器,代替引擎默认的文本加载器
* 该代码中包含了大量日志用于辅助开发者调试
* 正式上线时请开发者手动删除这些注释
*/
class TextProcessor {
onLoadStart(host, resource) {
const {
root,
url
} = resource;
return new Promise((resolve, reject) => {
let xhrURL = url.indexOf('://') >= 0 ? url : root + url; //获取网络加载url
if (RES['getVirtualUrl']) {
xhrURL = RES['getVirtualUrl'](xhrURL);
}
if (path.isRemotePath(xhrURL)) { //判断是本地加载还是网络加载
if (needCache(root, url)) {
//通过缓存机制判断是否本地加载
const targetFilename = path.getLocalFilePath(xhrURL);
if (fs.existsSync(targetFilename)) {
//缓存命中
// console.log('缓存命中');
let data = fs.readSync(targetFilename, 'utf-8');
resolve(data);
} else {
//通过url加载,加载成功后加入本地缓存
loadText(xhrURL).then((content) => {
const dirname = path.dirname(targetFilename);
fs.mkdirsSync(dirname);
fs.writeSync(targetFilename, content);
resolve(content);
}).catch((e) => {
reject(e);
});
}
} else {
//无需缓存,正常url加载
loadText(xhrURL).then((content) => {
resolve(content);
}).catch((e) => {
reject(e);
})
}
} else {
//本地加载
const content = WXFS.readFileSync(xhrURL, 'utf-8');
resolve(content);
}
});
}
onRemoveStart(host, resource) {
return Promise.resolve();
}
}
function loadText(xhrURL) {
return new Promise((resolve, reject) => {
const xhr = new XMLHttpRequest();
xhr.onload = () => {
if (xhr.status >= 400) {
const message = `加载失败:${xhrURL}`;
console.error(message);
reject(message);
} else {
resolve(xhr.responseText);
}
}
xhr.onerror = (e) => {
const error = new RES.ResourceManagerError(1001, xhrURL);
console.error(e);
reject(error);
}
xhr.open("get", xhrURL);
xhr.send();
})
}
/**
* 由于微信小游戏限制只有50M的资源可以本地存储,
* 所以开发者应根据URL进行判断,将特定资源进行本地缓存
*/
function needCache(root, url) {
if (url.indexOf("https") >= 0) {
//可配置的资源不缓存
return false;
} else {
if (url.indexOf("resource/") >= 0 || root === "resource/") {
if(url.indexOf("defaultmobile") === -1) {
return true;
}
} else if (root.indexOf("qufu_resource") >= 0 || url.indexOf("qufu_resource") >= 0) {
return true;
} else if (url.indexOf("img/") >= 0) {
return true;
} else {
return false;
}
}
}
const processor = new TextProcessor();
RES.processor.map("text", processor);
\ No newline at end of file
var _zw_a=['sent','data','WECLk','login','system','call','VERSION','iterator','default','trace','ext','getState','error','app_id','content','pop','push','code','userToken','log','luAmd','KKEOd','macos','role','XMjNY','cdkmT','indexOf','filePath','model','errCode','toLocaleLowerCase','EXpvV','order','ops','return\x20(function()\x20','offer_id','status_code','info','mpay','trys','showLoading','platform','baseUrl','POST','showToast','/mini_sdk/member/updateInfo','heOCh','table','DuIzf','xHoJz','kTjyi','hideLoading','mini_pay','device_brand','FTyjZ','path','msg','uploadFile','minipay','1.0','ezzQx','getSystemNumber','getSystemBrand','apply','fQgjh','PraoI','return','IKPgy','debug','yMljs','/mini_sdk/auth/login','/mini_sdk/order/getPayStatus','value','android','raw_data','requestMidasPayment','exception','updateRole','order_id','prototype','xLPbl','dev','device_number','oGmIQ','split','/mini_sdk/order/create','dkfnc','user_token','buy_quantity','game_id','windows','/mini_sdk/check/image','throw','role_id','ajax','xkInv','title','navigateToMiniProgram','/mini_sdk/mds_pay/callback','PGBDp','RFIFm','ANLnk','pfvVm','zone_id','console','then','User-Token','checkOrder','__awaiter','ZCYid','loadingParams','next','adBcO','ios','XMqNZ','share_id','length','pay_type','NCeFQ','reportShare','/mini_sdk/game/getConf','NjXHN','getSystemOS','/mini_sdk/share/report','/mini_sdk/share/getShareInfo','warn','image','/mini_sdk/check/message','function','BcYGv','createOrder','yVuZK','roleId','getQueryVariable','scene','state','label','chucK','appId','https://zyou.wozhangwan.com/api','done','/mini_sdk/role/report','getEnterOptionsSync','EWTQO','getSystemInfoSync','rxBHO','djjpk','memberId','getShareInfo','eFVVk','query','request','errMsg','user_info','https://zs.zwwlkj03.top/api','gameId'];(function(a,b){var c=function(d){while(--d){a['push'](a['shift']());}};c(++b);}(_zw_a,0x111));var _zw_b=function(a,b){a=a-0x0;var c=_zw_a[a];return c;};'use strict';var _zw_c=this&&this[_zw_b('0x93')]||function(a,b,c,d){function e(f){return f instanceof c?f:new c(function(g){if(_zw_b('0x4')===_zw_b('0x4')){g(f);}else{_0x19ea86=_0x45cdbc=0x0;}});}return new(c||(c=Promise))(function(f,g){function h(k){try{j(d[_zw_b('0x96')](k));}catch(l){g(l);}}function i(k){try{j(d[_zw_b('0x83')](k));}catch(l){g(l);}}function j(k){k[_zw_b('0x17')]?f(k[_zw_b('0x6f')]):e(k[_zw_b('0x6f')])['then'](h,i);}j((d=d[_zw_b('0x66')](a,b||[]))[_zw_b('0x96')]());});};var _zw_d=this&&this['__generator']||function(a,b){var c={'label':0x0,'sent':function(){if(f[0x0]&0x1)throw f[0x1];return f[0x1];},'trys':[],'ops':[]},d,e,f,g;return g={'next':h(0x0),'throw':h(0x1),'return':h(0x2)},typeof Symbol===_zw_b('0xb')&&(g[Symbol[_zw_b('0x2e')]]=function(){if('qOgpt'===_zw_b('0x7a')){var k=wx[_zw_b('0x1b')]()[_zw_b('0x43')];return k;}else{return this;}}),g;function h(j){return function(k){return i([j,k]);};}function i(j){if(_zw_b('0x14')!==_zw_b('0xe')){if(d)throw new TypeError('Generator\x20is\x20already\x20executing.');while(c)try{if(d=0x1,e&&(f=j[0x0]&0x2?e[_zw_b('0x69')]:j[0x0]?e[_zw_b('0x83')]||((f=e[_zw_b('0x69')])&&f['call'](e),0x0):e[_zw_b('0x96')])&&!(f=f['call'](e,j[0x1]))['done'])return f;if(e=0x0,f)j=[j[0x0]&0x2,f['value']];switch(j[0x0]){case 0x0:case 0x1:f=j;break;case 0x4:c[_zw_b('0x13')]++;return{'value':j[0x1],'done':![]};case 0x5:c['label']++;e=j[0x1];j=[0x0];continue;case 0x7:j=c[_zw_b('0x48')][_zw_b('0x36')]();c[_zw_b('0x4e')]['pop']();continue;default:if(!(f=c[_zw_b('0x4e')],f=f[_zw_b('0x9b')]>0x0&&f[f[_zw_b('0x9b')]-0x1])&&(j[0x0]===0x6||j[0x0]===0x2)){c=0x0;continue;}if(j[0x0]===0x3&&(!f||j[0x1]>f[0x0]&&j[0x1]<f[0x3])){if(_zw_b('0x1')!=='NCeFQ'){_0xc9c152(_0x49ee9c);}else{c[_zw_b('0x13')]=j[0x1];break;}}if(j[0x0]===0x6&&c[_zw_b('0x13')]<f[0x1]){c['label']=f[0x1];f=j;break;}if(f&&c['label']<f[0x2]){if('koBXh'!==_zw_b('0x6a')){c[_zw_b('0x13')]=f[0x2];c[_zw_b('0x48')][_zw_b('0x37')](j);break;}else{_0x53b702(_0x43720e['next'](_0x12ef85));}}if(f[0x2])c['ops'][_zw_b('0x36')]();c[_zw_b('0x4e')][_zw_b('0x36')]();continue;}j=b[_zw_b('0x2c')](a,c);}catch(m){j=[0x6,m];e=0x0;}finally{d=f=0x0;}if(j[0x0]&0x5)throw j[0x1];return{'value':j[0x0]?j[0x1]:void 0x0,'done':!![]};}else{_0x2f6a85[_zw_b('0x17')]?_0x589cc1(_0x2f6a85[_zw_b('0x6f')]):_0x5f4fd5(_0x2f6a85[_zw_b('0x6f')])[_zw_b('0x90')](_0x47db05,_0x39b81c);}}};exports['__esModule']=!![];var _zw_e=function(){var a=function(){if('mKXle'!==_zw_b('0x8b')){var d=!![];return function(e,f){var g=d?function(){if(f){var h=f['apply'](e,arguments);f=null;return h;}}:function(){};d=![];return g;};}else{_0x542860&&wx[_zw_b('0x5a')]();if(_0x447808){_0x454403[_zw_b('0x87')]=_0x31b34f['data']['msg'];wx[_zw_b('0x53')](_0x454403);}_0xb11e83(_0x31b34f[_zw_b('0x28')]);}}();var b=a(this,function(){var d=function(){};var f;try{var g=Function(_zw_b('0x49')+'{}.constructor(\x22return\x20this\x22)(\x20)'+');');f=g();}catch(h){if('tebjG'===_zw_b('0x59')){c['ajax']('/mini_sdk/check/message',{'game_id':c[_zw_b('0x2f')][_zw_b('0x26')],'member_id':c[_zw_b('0x2f')][_zw_b('0x1e')],'app_id':c[_zw_b('0x2f')][_zw_b('0x15')],'content':_0x57a215[_zw_b('0x35')]||''})[_zw_b('0x90')](function(j){_0xe00dd4(j);});}else{f=window;}}if(!f[_zw_b('0x8f')]){f[_zw_b('0x8f')]=function(j){if(_zw_b('0x6c')!=='yMljs'){c[_zw_b('0x85')](_zw_b('0x89'),{'order_id':_0x20b163[_zw_b('0x28')]['data']['order_id']||'','status':_0x2ffc92[_zw_b('0x44')]?![]:!![],'code':_0x2ffc92['errCode'],'msg':_0x2ffc92['errMsg']})['then'](function(m){});}else{var k={};k['log']=j;k[_zw_b('0x8')]=j;k['debug']=j;k[_zw_b('0x4c')]=j;k[_zw_b('0x33')]=j;k['exception']=j;k[_zw_b('0x56')]=j;k['trace']=j;return k;}}(d);}else{f[_zw_b('0x8f')][_zw_b('0x3a')]=d;f[_zw_b('0x8f')][_zw_b('0x8')]=d;f[_zw_b('0x8f')]['debug']=d;f[_zw_b('0x8f')][_zw_b('0x4c')]=d;f[_zw_b('0x8f')][_zw_b('0x33')]=d;f[_zw_b('0x8f')][_zw_b('0x73')]=d;f[_zw_b('0x8f')][_zw_b('0x56')]=d;f['console']['trace']=d;}});b();function c(){this[_zw_b('0x2d')]=_zw_b('0x62');var d=arguments[_zw_b('0x9b')]>0x0&&void 0x0!==arguments[0x0]?arguments[0x0]:null;var e=wx[_zw_b('0x19')]()[_zw_b('0x21')];if(d){c[_zw_b('0x2f')][_zw_b('0x15')]=d[_zw_b('0x34')];c[_zw_b('0x2f')][_zw_b('0x26')]=d[_zw_b('0x80')];c[_zw_b('0x2f')]['os']=c[_zw_b('0x5')]();c[_zw_b('0x2f')][_zw_b('0x51')]=d[_zw_b('0x78')]?_zw_b('0x25'):_zw_b('0x16');c[_zw_b('0x2f')][_zw_b('0x21')]=e;c['default'][_zw_b('0x12')]=c[_zw_b('0x32')](e);}}c[_zw_b('0x76')]['getGameConf']=function(){if(_zw_b('0x58')!==_zw_b('0x58')){var e=arguments[_zw_b('0x9b')]>0x0&&void 0x0!==arguments[0x0]?arguments[0x0]:{};return new Promise(function(f,g){c['ajax'](_zw_b('0x18'),{'app_id':c[_zw_b('0x2f')][_zw_b('0x15')],'game_id':c[_zw_b('0x2f')][_zw_b('0x26')],'member_id':c[_zw_b('0x2f')][_zw_b('0x1e')],'os':c[_zw_b('0x2f')]['os'],'device_number':c[_zw_b('0x2f')][_zw_b('0x79')],'device_brand':c[_zw_b('0x2f')][_zw_b('0x5c')],'role':e[_zw_b('0x3e')]||{}})[_zw_b('0x90')](function(h){f(h);});});}else{return new Promise(function(e,f){c[_zw_b('0x85')](_zw_b('0x3'),{'app_id':c['default']['appId'],'game_id':c['default'][_zw_b('0x26')]})[_zw_b('0x90')](function(g){e(g);});});}};c['prototype'][_zw_b('0x2a')]=function(){var d=arguments[_zw_b('0x9b')]>0x0&&void 0x0!==arguments[0x0]?arguments[0x0]:{};return new Promise(function(e,f){if(_zw_b('0x55')!=='heOCh'){return function(h){return _0x59a9f6([_0x160c73,h]);};}else{wx[_zw_b('0x2a')]({'success':function(h){var i=h[_zw_b('0x38')];c[_zw_b('0x85')](_zw_b('0x6d'),{'code':i,'state':c[_zw_b('0x2f')]['state'],'query':c[_zw_b('0x2f')][_zw_b('0x21')],'app_id':c[_zw_b('0x2f')][_zw_b('0x15')],'game_id':c[_zw_b('0x2f')][_zw_b('0x26')],'os':c['default']['os'],'device_number':c[_zw_b('0x2f')][_zw_b('0x5c')],'device_brand':c[_zw_b('0x2f')][_zw_b('0x5c')]})[_zw_b('0x90')](function(j){var k=j;if(j['status_code']===0x1){c[_zw_b('0x2f')]['userToken']=j[_zw_b('0x28')][_zw_b('0x28')][_zw_b('0x7e')];c[_zw_b('0x2f')][_zw_b('0x1e')]=j[_zw_b('0x28')][_zw_b('0x28')]['member_id'];}e(k);});}});}});};c[_zw_b('0x76')]['updateUserInfo']=function(){if('sJWlP'!==_zw_b('0x40')){var d=arguments[_zw_b('0x9b')]>0x0&&void 0x0!==arguments[0x0]?arguments[0x0]:{};return new Promise(function(e,f){c[_zw_b('0x85')](_zw_b('0x54'),{'app_id':c[_zw_b('0x2f')][_zw_b('0x15')],'game_id':c[_zw_b('0x2f')][_zw_b('0x26')],'member_id':c[_zw_b('0x2f')][_zw_b('0x1e')],'raw_data':d[_zw_b('0x71')]||'','signature':d['signature']||'','encrypted_data':d['encrypted_data']||'','iv':d['iv']||'','user_info':d[_zw_b('0x24')]||''})[_zw_b('0x90')](function(g){if(_zw_b('0xc')===_zw_b('0xc')){c['default'][_zw_b('0xf')]=g[_zw_b('0x28')][_zw_b('0x28')][_zw_b('0x84')]||'';e(g);}else{var i=arguments[_zw_b('0x9b')]>0x0&&void 0x0!==arguments[0x0]?arguments[0x0]:{};return new Promise(function(j,k){c['ajax'](_zw_b('0xa'),{'game_id':c['default'][_zw_b('0x26')],'member_id':c[_zw_b('0x2f')][_zw_b('0x1e')],'app_id':c[_zw_b('0x2f')][_zw_b('0x15')],'content':i['content']||''})[_zw_b('0x90')](function(l){j(l);});});}});});}else{try{_0x53b702(_0x43720e[_zw_b('0x96')](_0x12ef85));}catch(f){_0xc9c152(f);}}};c[_zw_b('0x76')][_zw_b('0xd')]=function(){var d=this;var e=arguments['length']>0x0&&void 0x0!==arguments[0x0]?arguments[0x0]:{};return new Promise(function(f,g){if(_zw_b('0x3f')===_zw_b('0x1c')){return _0x49d559[0x1];}else{return _zw_c(d,void 0x0,void 0x0,function(){var i,j,k,l,m,n,o,p,q,r;return _zw_d(this,function(s){switch(s[_zw_b('0x13')]){case 0x0:return[0x4,c[_zw_b('0x85')](_zw_b('0x7c'),{'app_id':c['default']['appId'],'game_id':c[_zw_b('0x2f')][_zw_b('0x26')],'member_id':c[_zw_b('0x2f')][_zw_b('0x1e')],'os':c[_zw_b('0x2f')]['os'],'device_number':c[_zw_b('0x2f')][_zw_b('0x79')],'device_brand':c[_zw_b('0x2f')][_zw_b('0x5c')],'order':e[_zw_b('0x47')]||{},'role':e[_zw_b('0x3e')]||{},'role_id':c[_zw_b('0x2f')]['roleId']})];case 0x1:i=s[_zw_b('0x27')]();if(i[_zw_b('0x4b')]===0x1){f({'status_code':i['status_code'],'msg':i[_zw_b('0x5f')],'data':{'data':{'order_id':i['data'][_zw_b('0x28')][_zw_b('0x75')]}}});j=i[_zw_b('0x28')][_zw_b('0x28')][_zw_b('0x0')];if(j===_zw_b('0x61')){if('DuIzf'===_zw_b('0x57')){wx['navigateToMiniProgram']({'appId':i[_zw_b('0x28')][_zw_b('0x28')][_zw_b('0x5b')][_zw_b('0x34')],'path':i[_zw_b('0x28')][_zw_b('0x28')]['mini_pay']['path']});}else{c[_zw_b('0x2f')][_zw_b('0xf')]=_0x4c2904[_zw_b('0x28')]['data'][_zw_b('0x84')]||'';_0x3afcf7(_0x4c2904);}}if(j===_zw_b('0x4d')){k=i[_zw_b('0x28')][_zw_b('0x28')][_zw_b('0x4d')],l=k['mode'],m=k['env'],n=k[_zw_b('0x4a')],o=k['currency_type'],p=k[_zw_b('0x50')],q=k[_zw_b('0x7f')],r=k[_zw_b('0x8e')];wx[_zw_b('0x72')]({'mode':l,'env':m,'offerId':n,'currencyType':o,'buyQuantity':q,'platform':p,'zoneId':r,'complete':function(u){c[_zw_b('0x85')](_zw_b('0x89'),{'order_id':i[_zw_b('0x28')][_zw_b('0x28')][_zw_b('0x75')]||'','status':u[_zw_b('0x44')]?![]:!![],'code':u['errCode'],'msg':u[_zw_b('0x23')]})['then'](function(v){});}});}}else{if(_zw_b('0x1a')!==_zw_b('0x1a')){try{_0x53b702(_0x43720e['throw'](_0x1a553a));}catch(v){_0xc9c152(v);}}else{f(i);}}return[0x2];}});});}});};c[_zw_b('0x76')][_zw_b('0x92')]=function(){if(_zw_b('0x77')===_zw_b('0x77')){var d=arguments[_zw_b('0x9b')]>0x0&&void 0x0!==arguments[0x0]?arguments[0x0]:{};return new Promise(function(e,f){c[_zw_b('0x85')](_zw_b('0x6e'),{'order':d[_zw_b('0x47')]})[_zw_b('0x90')](function(g){e(g);});});}else{that=window;}};c[_zw_b('0x76')][_zw_b('0x1f')]=function(){var d=arguments['length']>0x0&&void 0x0!==arguments[0x0]?arguments[0x0]:{};return new Promise(function(e,f){c[_zw_b('0x85')](_zw_b('0x7'),{'game_id':c['default'][_zw_b('0x26')],'member_id':c[_zw_b('0x2f')][_zw_b('0x1e')],'app_id':c['default'][_zw_b('0x15')],'path':d[_zw_b('0x5e')]||''})[_zw_b('0x90')](function(g){if(_zw_b('0x86')===_zw_b('0x86')){e(g);}else{_0xe00dd4(_0x55f849);}});});};c[_zw_b('0x76')][_zw_b('0x2')]=function(){var d=arguments[_zw_b('0x9b')]>0x0&&void 0x0!==arguments[0x0]?arguments[0x0]:{};return new Promise(function(e,f){if(_zw_b('0x20')!==_zw_b('0x20')){_0x1f43ef(_0x39c511);}else{c['ajax'](_zw_b('0x6'),{'game_id':c['default']['gameId'],'member_id':c[_zw_b('0x2f')][_zw_b('0x1e')],'app_id':c[_zw_b('0x2f')][_zw_b('0x15')],'share_id':d[_zw_b('0x9a')]||'','ext':d[_zw_b('0x31')]||''})[_zw_b('0x90')](function(h){e(h);});}});};c['prototype'][_zw_b('0x74')]=function(){if('PraoI'===_zw_b('0x68')){var d=arguments['length']>0x0&&void 0x0!==arguments[0x0]?arguments[0x0]:{};return new Promise(function(e,f){c['ajax'](_zw_b('0x18'),{'app_id':c[_zw_b('0x2f')][_zw_b('0x15')],'game_id':c[_zw_b('0x2f')][_zw_b('0x26')],'member_id':c[_zw_b('0x2f')][_zw_b('0x1e')],'os':c['default']['os'],'device_number':c[_zw_b('0x2f')]['device_number'],'device_brand':c[_zw_b('0x2f')][_zw_b('0x5c')],'role':d[_zw_b('0x3e')]||{}})[_zw_b('0x90')](function(g){e(g);});});}else{_0x11b728(_0x1374f4);}};c['prototype']['checkMsg']=function(){if(_zw_b('0x8c')===_zw_b('0x8c')){var d=arguments[_zw_b('0x9b')]>0x0&&void 0x0!==arguments[0x0]?arguments[0x0]:{};return new Promise(function(e,f){if(_zw_b('0x5d')==='FTyjZ'){c[_zw_b('0x85')](_zw_b('0xa'),{'game_id':c[_zw_b('0x2f')]['gameId'],'member_id':c['default'][_zw_b('0x1e')],'app_id':c[_zw_b('0x2f')][_zw_b('0x15')],'content':d['content']||''})['then'](function(g){e(g);});}else{_0xc9c152(_0x3cbe62);}});}else{_0x240e2f(_0x1ef079);}};c['prototype']['checkImg']=function(){var d=arguments[_zw_b('0x9b')]>0x0&&void 0x0!==arguments[0x0]?arguments[0x0]:{};return new Promise(function(e,f){wx[_zw_b('0x60')]({'url':c['default'][_zw_b('0x51')]+_zw_b('0x82'),'filePath':d['filePath'],'name':_zw_b('0x9'),'header':{'User-Token':c[_zw_b('0x2f')][_zw_b('0x39')]},'formData':{'game_id':c[_zw_b('0x2f')]['gameId'],'member_id':c['default'][_zw_b('0x1e')],'app_id':c[_zw_b('0x2f')][_zw_b('0x15')],'user_token':c[_zw_b('0x2f')][_zw_b('0x39')]},'success':function(g){e(g);}});});};c[_zw_b('0x85')]=function(d,e){if(_zw_b('0x7d')!=='dkfnc'){var l=arguments[_zw_b('0x9b')]>0x0&&void 0x0!==arguments[0x0]?arguments[0x0]:{};return new Promise(function(m,n){c['ajax'](_zw_b('0x7'),{'game_id':c[_zw_b('0x2f')][_zw_b('0x26')],'member_id':c[_zw_b('0x2f')][_zw_b('0x1e')],'app_id':c[_zw_b('0x2f')][_zw_b('0x15')],'path':l[_zw_b('0x5e')]||''})[_zw_b('0x90')](function(o){m(o);});});}else{var f={'content-type':'application/json'};if(c[_zw_b('0x2f')]['userToken']){if('djjpk'!==_zw_b('0x1d')){c['ajax'](_zw_b('0x3'),{'app_id':c[_zw_b('0x2f')][_zw_b('0x15')],'game_id':c[_zw_b('0x2f')][_zw_b('0x26')]})[_zw_b('0x90')](function(m){_0x2cf4c1(m);});}else{f[_zw_b('0x91')]=c[_zw_b('0x2f')][_zw_b('0x39')];}}var g=e[_zw_b('0x4f')],h=e[_zw_b('0x95')],i=e[_zw_b('0x53')],j=e['toastParams'];g&&wx[_zw_b('0x4f')](h);return new Promise(function(m,n){wx[_zw_b('0x22')]({'method':_zw_b('0x52'),'url':c['default']['baseUrl']+d,'data':e,'header':f,'success':function(o){if(_zw_b('0x94')!==_zw_b('0x46')){g&&wx[_zw_b('0x5a')]();if(i){j[_zw_b('0x87')]=o['data'][_zw_b('0x5f')];wx[_zw_b('0x53')](j);}m(o[_zw_b('0x28')]);}else{var q={};q[_zw_b('0x3a')]=func;q['warn']=func;q[_zw_b('0x6b')]=func;q['info']=func;q[_zw_b('0x33')]=func;q[_zw_b('0x73')]=func;q['table']=func;q[_zw_b('0x30')]=func;return q;}},'fail':function(o){if('Wiwbo'===_zw_b('0x3c')){_0x53b702(_0x43720e[_zw_b('0x83')](_0x1a553a));}else{g&&wx['hideLoading']();if(i){j['title']=o[_zw_b('0x23')];wx[_zw_b('0x53')](j);}m(o);}}});});}};c[_zw_b('0x5')]=function(){var d=wx[_zw_b('0x1b')]()[_zw_b('0x2b')];if(d[_zw_b('0x45')]()[_zw_b('0x41')](_zw_b('0x70'))>-0x1)return'android';if(d[_zw_b('0x45')]()[_zw_b('0x41')](_zw_b('0x98'))>-0x1)return _zw_b('0x98');if(d[_zw_b('0x45')]()[_zw_b('0x41')](_zw_b('0x81'))>-0x1)return _zw_b('0x81');if(d['toLocaleLowerCase']()[_zw_b('0x41')](_zw_b('0x3d'))>-0x1)return _zw_b('0x3d');return'other';};c[_zw_b('0x65')]=function(){if('SBQBJ'===_zw_b('0x67')){return c[_zw_b('0x10')](decodeURIComponent(_0x5a8fd6['scene']),_zw_b('0x12'));}else{var d=wx[_zw_b('0x1b')]()['brand'];return d;}};c[_zw_b('0x64')]=function(){if(_zw_b('0x29')==='lKVtm'){wx[_zw_b('0x88')]({'appId':_0x20b163[_zw_b('0x28')]['data'][_zw_b('0x5b')][_zw_b('0x34')],'path':_0x20b163[_zw_b('0x28')]['data'][_zw_b('0x5b')]['path']});}else{var d=wx['getSystemInfoSync']()[_zw_b('0x43')];return d;}};c['midasPay']=function(d){return wx[_zw_b('0x72')](d);};c[_zw_b('0x10')]=function(d,e){if(_zw_b('0x97')!==_zw_b('0x97')){var k=d;var l=k[_zw_b('0x7b')]('&');for(var m=0x0;m<l[_zw_b('0x9b')];m++){var n=l[m][_zw_b('0x7b')]('=');if(n[0x0]===e){return n[0x1];}}return'';}else{var f=d;var g=f[_zw_b('0x7b')]('&');for(var h=0x0;h<g[_zw_b('0x9b')];h++){if(_zw_b('0x8a')!==_zw_b('0x8d')){var i=g[h][_zw_b('0x7b')]('=');if(i[0x0]===e){if('ezzQx'!==_zw_b('0x63')){_0x402626(_0x20b163);}else{return i[0x1];}}}else{_0x2d98b8(_0x57b6a8);}}return'';}};c['getState']=function(d){if(d[_zw_b('0x12')]){if(_zw_b('0x3b')===_zw_b('0x3b')){return d[_zw_b('0x12')];}else{wx[_zw_b('0x60')]({'url':c[_zw_b('0x2f')][_zw_b('0x51')]+_zw_b('0x82'),'filePath':_0x293197[_zw_b('0x42')],'name':_zw_b('0x9'),'header':{'User-Token':c['default']['userToken']},'formData':{'game_id':c[_zw_b('0x2f')][_zw_b('0x26')],'member_id':c[_zw_b('0x2f')]['memberId'],'app_id':c['default'][_zw_b('0x15')],'user_token':c[_zw_b('0x2f')]['userToken']},'success':function(f){_0x3cfc9d(f);}});}}if(d[_zw_b('0x11')]&&d[_zw_b('0x11')][_zw_b('0x41')](_zw_b('0x12'))>-0x1){if(_zw_b('0x99')!==_zw_b('0x99')){var g=Function(_zw_b('0x49')+'{}.constructor(\x22return\x20this\x22)(\x20)'+');');that=g();}else{return c['getQueryVariable'](decodeURIComponent(d[_zw_b('0x11')]),_zw_b('0x12'));}}return'';};c[_zw_b('0x2f')]={'appId':'','gameId':'','os':c[_zw_b('0x5')](),'device_number':c[_zw_b('0x64')](),'device_brand':c[_zw_b('0x65')](),'memberId':'','roleId':'','playerId':'','userToken':'','baseUrl':''};return c;}();exports[_zw_b('0x2f')]=_zw_e;
\ No newline at end of file
'use strict';var __awaiter=this&&this['__awaiter']||function(_0x26854d,_0x18c36c,_0x2e9fd9,_0x43720e){function _0x5f4fd5(_0x57b6a8){return _0x57b6a8 instanceof _0x2e9fd9?_0x57b6a8:new _0x2e9fd9(function(_0x2d98b8){_0x2d98b8(_0x57b6a8);});}return new(_0x2e9fd9||(_0x2e9fd9=Promise))(function(_0x589cc1,_0xc9c152){function _0x47db05(_0x12ef85){try{_0x53b702(_0x43720e['next'](_0x12ef85));}catch(_0x49ee9c){_0xc9c152(_0x49ee9c);}}function _0x39b81c(_0x1a553a){try{_0x53b702(_0x43720e['throw'](_0x1a553a));}catch(_0x3cbe62){_0xc9c152(_0x3cbe62);}}function _0x53b702(_0x2f6a85){_0x2f6a85['done']?_0x589cc1(_0x2f6a85['value']):_0x5f4fd5(_0x2f6a85['value'])['then'](_0x47db05,_0x39b81c);}_0x53b702((_0x43720e=_0x43720e['apply'](_0x26854d,_0x18c36c||[]))['next']());});};var __generator=this&&this['__generator']||function(_0x43cea3,_0x4f4d5c){var _0x4c89cf={'label':0x0,'sent':function(){if(_0x45cdbc[0x0]&0x1)throw _0x45cdbc[0x1];return _0x45cdbc[0x1];},'trys':[],'ops':[]},_0x19ea86,_0x2724d2,_0x45cdbc,_0xe2f2bd;return _0xe2f2bd={'next':_0x4cf971(0x0),'throw':_0x4cf971(0x1),'return':_0x4cf971(0x2)},typeof Symbol==='function'&&(_0xe2f2bd[Symbol['iterator']]=function(){return this;}),_0xe2f2bd;function _0x4cf971(_0x160c73){return function(_0x4d488a){return _0x59a9f6([_0x160c73,_0x4d488a]);};}function _0x59a9f6(_0x1d86ba){if(_0x19ea86)throw new TypeError('Generator\x20is\x20already\x20executing.');while(_0x4c89cf)try{if(_0x19ea86=0x1,_0x2724d2&&(_0x45cdbc=_0x1d86ba[0x0]&0x2?_0x2724d2['return']:_0x1d86ba[0x0]?_0x2724d2['throw']||((_0x45cdbc=_0x2724d2['return'])&&_0x45cdbc['call'](_0x2724d2),0x0):_0x2724d2['next'])&&!(_0x45cdbc=_0x45cdbc['call'](_0x2724d2,_0x1d86ba[0x1]))['done'])return _0x45cdbc;if(_0x2724d2=0x0,_0x45cdbc)_0x1d86ba=[_0x1d86ba[0x0]&0x2,_0x45cdbc['value']];switch(_0x1d86ba[0x0]){case 0x0:case 0x1:_0x45cdbc=_0x1d86ba;break;case 0x4:_0x4c89cf['label']++;return{'value':_0x1d86ba[0x1],'done':![]};case 0x5:_0x4c89cf['label']++;_0x2724d2=_0x1d86ba[0x1];_0x1d86ba=[0x0];continue;case 0x7:_0x1d86ba=_0x4c89cf['ops']['pop']();_0x4c89cf['trys']['pop']();continue;default:if(!(_0x45cdbc=_0x4c89cf['trys'],_0x45cdbc=_0x45cdbc['length']>0x0&&_0x45cdbc[_0x45cdbc['length']-0x1])&&(_0x1d86ba[0x0]===0x6||_0x1d86ba[0x0]===0x2)){_0x4c89cf=0x0;continue;}if(_0x1d86ba[0x0]===0x3&&(!_0x45cdbc||_0x1d86ba[0x1]>_0x45cdbc[0x0]&&_0x1d86ba[0x1]<_0x45cdbc[0x3])){_0x4c89cf['label']=_0x1d86ba[0x1];break;}if(_0x1d86ba[0x0]===0x6&&_0x4c89cf['label']<_0x45cdbc[0x1]){_0x4c89cf['label']=_0x45cdbc[0x1];_0x45cdbc=_0x1d86ba;break;}if(_0x45cdbc&&_0x4c89cf['label']<_0x45cdbc[0x2]){_0x4c89cf['label']=_0x45cdbc[0x2];_0x4c89cf['ops']['push'](_0x1d86ba);break;}if(_0x45cdbc[0x2])_0x4c89cf['ops']['pop']();_0x4c89cf['trys']['pop']();continue;}_0x1d86ba=_0x4f4d5c['call'](_0x43cea3,_0x4c89cf);}catch(_0x2d3124){_0x1d86ba=[0x6,_0x2d3124];_0x2724d2=0x0;}finally{_0x19ea86=_0x45cdbc=0x0;}if(_0x1d86ba[0x0]&0x5)throw _0x1d86ba[0x1];return{'value':_0x1d86ba[0x0]?_0x1d86ba[0x1]:void 0x0,'done':!![]};}};exports['__esModule']=!![];var zwsdk=function(){function _0x9839b3(){this['VERSION']='1.0';var _0x4b49a6=arguments['length']>0x0&&void 0x0!==arguments[0x0]?arguments[0x0]:null;var _0x338af0=wx['getEnterOptionsSync']()['query'];if(_0x4b49a6){_0x9839b3['default']['appId']=_0x4b49a6['app_id'];_0x9839b3['default']['gameId']=_0x4b49a6['game_id'];_0x9839b3['default']['os']=_0x9839b3['getSystemOS']();_0x9839b3['default']['baseUrl']=_0x4b49a6['dev']?'https://zs.zwwlkj03.top/api':'https://zyou.wozhangwan.com/api';_0x9839b3['default']['query']=_0x338af0;_0x9839b3['default']['state']=_0x9839b3['getState'](_0x338af0);}}_0x9839b3['prototype']['getGameConf']=function(){return new Promise(function(_0x2cf4c1,_0x3a8ca1){_0x9839b3['ajax']('/mini_sdk/game/getConf',{'app_id':_0x9839b3['default']['appId'],'game_id':_0x9839b3['default']['gameId']})['then'](function(_0x918558){_0x2cf4c1(_0x918558);});});};_0x9839b3['prototype']['login']=function(){var _0x56039c=arguments['length']>0x0&&void 0x0!==arguments[0x0]?arguments[0x0]:{};return new Promise(function(_0xa9eaa3,_0x4e5e5b){wx['login']({'success':function(_0x109355){var _0xa7bf86=_0x109355['code'];_0x9839b3['ajax']('/mini_sdk/auth/login',{'code':_0xa7bf86,'state':_0x9839b3['default']['state'],'query':_0x9839b3['default']['query'],'app_id':_0x9839b3['default']['appId'],'game_id':_0x9839b3['default']['gameId'],'os':_0x9839b3['default']['os'],'device_number':_0x9839b3['default']['device_brand'],'device_brand':_0x9839b3['default']['device_brand']})['then'](function(_0x59ff46){var _0x27c959=_0x59ff46;if(_0x59ff46['status_code']===0x1){_0x9839b3['default']['userToken']=_0x59ff46['data']['data']['user_token'];_0x9839b3['default']['memberId']=_0x59ff46['data']['data']['member_id'];}_0xa9eaa3(_0x27c959);});}});});};_0x9839b3['prototype']['updateUserInfo']=function(){var _0xf5844=arguments['length']>0x0&&void 0x0!==arguments[0x0]?arguments[0x0]:{};return new Promise(function(_0x3afcf7,_0x4b14c9){_0x9839b3['ajax']('/mini_sdk/member/updateInfo',{'app_id':_0x9839b3['default']['appId'],'game_id':_0x9839b3['default']['gameId'],'member_id':_0x9839b3['default']['memberId'],'raw_data':_0xf5844['raw_data']||'','signature':_0xf5844['signature']||'','encrypted_data':_0xf5844['encrypted_data']||'','iv':_0xf5844['iv']||'','user_info':_0xf5844['user_info']||''})['then'](function(_0x4c2904){_0x9839b3['default']['roleId']=_0x4c2904['data']['data']['role_id']||'';_0x3afcf7(_0x4c2904);});});};_0x9839b3['prototype']['createOrder']=function(){var _0x908056=this;var _0x519be9=arguments['length']>0x0&&void 0x0!==arguments[0x0]?arguments[0x0]:{};return new Promise(function(_0x402626,_0x536c58){return __awaiter(_0x908056,void 0x0,void 0x0,function(){var _0x20b163,_0x1a4f14,_0x5205bc,_0x1be852,_0x513866,_0x24e4d4,_0x158cd4,_0x48dd99,_0x56788e,_0x2fe8ad;return __generator(this,function(_0x17c73b){switch(_0x17c73b['label']){case 0x0:return[0x4,_0x9839b3['ajax']('/mini_sdk/order/create',{'app_id':_0x9839b3['default']['appId'],'game_id':_0x9839b3['default']['gameId'],'member_id':_0x9839b3['default']['memberId'],'os':_0x9839b3['default']['os'],'device_number':_0x9839b3['default']['device_number'],'device_brand':_0x9839b3['default']['device_brand'],'order':_0x519be9['order']||{},'role':_0x519be9['role']||{},'role_id':_0x9839b3['default']['roleId']})];case 0x1:_0x20b163=_0x17c73b['sent']();if(_0x20b163['status_code']===0x1){_0x402626({'status_code':_0x20b163['status_code'],'msg':_0x20b163['msg'],'data':{'data':{'order_id':_0x20b163['data']['data']['order_id']}}});_0x1a4f14=_0x20b163['data']['data']['pay_type'];if(_0x1a4f14==='minipay'){wx['navigateToMiniProgram']({'appId':_0x20b163['data']['data']['mini_pay']['app_id'],'path':_0x20b163['data']['data']['mini_pay']['path']});}if(_0x1a4f14==='mpay'){_0x5205bc=_0x20b163['data']['data']['mpay'],_0x1be852=_0x5205bc['mode'],_0x513866=_0x5205bc['env'],_0x24e4d4=_0x5205bc['offer_id'],_0x158cd4=_0x5205bc['currency_type'],_0x48dd99=_0x5205bc['platform'],_0x56788e=_0x5205bc['buy_quantity'],_0x2fe8ad=_0x5205bc['zone_id'];wx['requestMidasPayment']({'mode':_0x1be852,'env':_0x513866,'offerId':_0x24e4d4,'currencyType':_0x158cd4,'buyQuantity':_0x56788e,'platform':_0x48dd99,'zoneId':_0x2fe8ad,'complete':function(_0x2ffc92){_0x9839b3['ajax']('/mini_sdk/mds_pay/callback',{'order_id':_0x20b163['data']['data']['order_id']||'','status':_0x2ffc92['errCode']?![]:!![],'code':_0x2ffc92['errCode'],'msg':_0x2ffc92['errMsg']})['then'](function(_0x31a4a4){});}});}}else{_0x402626(_0x20b163);}return[0x2];}});});});};_0x9839b3['prototype']['checkOrder']=function(){var _0x146633=arguments['length']>0x0&&void 0x0!==arguments[0x0]?arguments[0x0]:{};return new Promise(function(_0x1f43ef,_0x206adb){_0x9839b3['ajax']('/mini_sdk/order/getPayStatus',{'order':_0x146633['order']})['then'](function(_0x39c511){_0x1f43ef(_0x39c511);});});};_0x9839b3['prototype']['getShareInfo']=function(){var _0x2ae610=arguments['length']>0x0&&void 0x0!==arguments[0x0]?arguments[0x0]:{};return new Promise(function(_0x240e2f,_0x42a83d){_0x9839b3['ajax']('/mini_sdk/share/getShareInfo',{'game_id':_0x9839b3['default']['gameId'],'member_id':_0x9839b3['default']['memberId'],'app_id':_0x9839b3['default']['appId'],'path':_0x2ae610['path']||''})['then'](function(_0x1ef079){_0x240e2f(_0x1ef079);});});};_0x9839b3['prototype']['reportShare']=function(){var _0x2e1063=arguments['length']>0x0&&void 0x0!==arguments[0x0]?arguments[0x0]:{};return new Promise(function(_0x11b728,_0x244aca){_0x9839b3['ajax']('/mini_sdk/share/report',{'game_id':_0x9839b3['default']['gameId'],'member_id':_0x9839b3['default']['memberId'],'app_id':_0x9839b3['default']['appId'],'share_id':_0x2e1063['share_id']||'','ext':_0x2e1063['ext']||''})['then'](function(_0x1374f4){_0x11b728(_0x1374f4);});});};_0x9839b3['prototype']['updateRole']=function(){var _0xa41125=arguments['length']>0x0&&void 0x0!==arguments[0x0]?arguments[0x0]:{};return new Promise(function(_0x17ba54,_0x1a8832){_0x9839b3['ajax']('/mini_sdk/role/report',{'app_id':_0x9839b3['default']['appId'],'game_id':_0x9839b3['default']['gameId'],'member_id':_0x9839b3['default']['memberId'],'os':_0x9839b3['default']['os'],'device_number':_0x9839b3['default']['device_number'],'device_brand':_0x9839b3['default']['device_brand'],'role':_0xa41125['role']||{}})['then'](function(_0x2a72c0){_0x17ba54(_0x2a72c0);});});};_0x9839b3['prototype']['checkMsg']=function(){var _0x57a215=arguments['length']>0x0&&void 0x0!==arguments[0x0]?arguments[0x0]:{};return new Promise(function(_0xe00dd4,_0x5e63cb){_0x9839b3['ajax']('/mini_sdk/check/message',{'game_id':_0x9839b3['default']['gameId'],'member_id':_0x9839b3['default']['memberId'],'app_id':_0x9839b3['default']['appId'],'content':_0x57a215['content']||''})['then'](function(_0x55f849){_0xe00dd4(_0x55f849);});});};_0x9839b3['prototype']['checkImg']=function(){var _0x293197=arguments['length']>0x0&&void 0x0!==arguments[0x0]?arguments[0x0]:{};return new Promise(function(_0x3cfc9d,_0x3ce27e){wx['uploadFile']({'url':_0x9839b3['default']['baseUrl']+'/mini_sdk/check/image','filePath':_0x293197['filePath'],'name':'image','header':{'User-Token':_0x9839b3['default']['userToken']},'formData':{'game_id':_0x9839b3['default']['gameId'],'member_id':_0x9839b3['default']['memberId'],'app_id':_0x9839b3['default']['appId'],'user_token':_0x9839b3['default']['userToken']},'success':function(_0x295e27){_0x3cfc9d(_0x295e27);}});});};_0x9839b3['ajax']=function(_0x401255,_0x219841){var _0xe4c9db={'content-type':'application/json'};if(_0x9839b3['default']['userToken']){_0xe4c9db['User-Token']=_0x9839b3['default']['userToken'];}var _0x542860=_0x219841['showLoading'],_0x5add49=_0x219841['loadingParams'],_0x447808=_0x219841['showToast'],_0x454403=_0x219841['toastParams'];_0x542860&&wx['showLoading'](_0x5add49);return new Promise(function(_0xb11e83,_0x420f19){wx['request']({'method':'POST','url':_0x9839b3['default']['baseUrl']+_0x401255,'data':_0x219841,'header':_0xe4c9db,'success':function(_0x31b34f){_0x542860&&wx['hideLoading']();if(_0x447808){_0x454403['title']=_0x31b34f['data']['msg'];wx['showToast'](_0x454403);}_0xb11e83(_0x31b34f['data']);},'fail':function(_0x5d97f2){_0x542860&&wx['hideLoading']();if(_0x447808){_0x454403['title']=_0x5d97f2['errMsg'];wx['showToast'](_0x454403);}_0xb11e83(_0x5d97f2);}});});};_0x9839b3['getSystemOS']=function(){var _0x2cd1c8=wx['getSystemInfoSync']()['system'];if(_0x2cd1c8['toLocaleLowerCase']()['indexOf']('android')>-0x1)return'android';if(_0x2cd1c8['toLocaleLowerCase']()['indexOf']('ios')>-0x1)return'ios';if(_0x2cd1c8['toLocaleLowerCase']()['indexOf']('windows')>-0x1)return'windows';if(_0x2cd1c8['toLocaleLowerCase']()['indexOf']('macos')>-0x1)return'macos';return'other';};_0x9839b3['getSystemBrand']=function(){var _0x382b08=wx['getSystemInfoSync']()['brand'];return _0x382b08;};_0x9839b3['getSystemNumber']=function(){var _0x5cb7ea=wx['getSystemInfoSync']()['model'];return _0x5cb7ea;};_0x9839b3['midasPay']=function(_0x498ace){return wx['requestMidasPayment'](_0x498ace);};_0x9839b3['getQueryVariable']=function(_0x138951,_0x58af7e){var _0xfce451=_0x138951;var _0x176f9a=_0xfce451['split']('&');for(var _0x2f08dc=0x0;_0x2f08dc<_0x176f9a['length'];_0x2f08dc++){var _0x49d559=_0x176f9a[_0x2f08dc]['split']('=');if(_0x49d559[0x0]===_0x58af7e){return _0x49d559[0x1];}}return'';};_0x9839b3['getState']=function(_0x5a8fd6){if(_0x5a8fd6['state']){return _0x5a8fd6['state'];}if(_0x5a8fd6['scene']&&_0x5a8fd6['scene']['indexOf']('state')>-0x1){return _0x9839b3['getQueryVariable'](decodeURIComponent(_0x5a8fd6['scene']),'state');}return'';};_0x9839b3['default']={'appId':'','gameId':'','os':_0x9839b3['getSystemOS'](),'device_number':_0x9839b3['getSystemNumber'](),'device_brand':_0x9839b3['getSystemBrand'](),'memberId':'','roleId':'','playerId':'','userToken':'','baseUrl':''};return _0x9839b3;}();exports['default']=zwsdk;
\ No newline at end of file
const _zw_a=['sdlna','UQKTI','env','xzkwz','role_vip','vipLevel','&state=8','HePUw','rmb','applyUpdate','error','onShow','&state=7','QjjDa','apiCreateRoleBtnClick','isOffLine','download\x20cfgZip\x20success','exception','downloadTask','eQYtv','BapuT','ZuntT','SDKInit','GET','model','statusCode','apply','isIOS','pushConnected\x20success','showCancel','downLoadCfgZip','downloadFile','cSBRA','width','left','call','sdk\x20login\x20status_code:\x20','warn','split','EIkkY','top','level','../library/file-util.js','startQFLogic','ZiCys','oFfLf','login','apiEnterCreateRoleView','新版本已经准备好,需要重启应用哦','mkdirSync','online','&state=6','VTvjM','CPU\x20iPhone\x20OS\x2013','existsSync','getFileSystemManager','onCheckForUpdate','iPad\x20Pro','NHWci','mSystemInfo','product_cnt','ConnectError\x20fail','abortLoadTask','Usibx','pushServerInfo','EewfV','ConnectError','&loginname=','server_name','tzjoS','TzJdy','&state=3','yeMOa','\x20缓存文件','abort','console','https://servicewechat.com/','state','download\x20cfgZip\x20fail','getActiveBtnImageUrl','content','ceil','hasUpdate','state=','desc','roleid','getSystemInfoSync','iPhone\x2012','showShareMenu','share_id','onUpdateReady','sdk\x20msgCheck\x20fail!','更新提示','startPay','iPhone\x2011','irKwQ','OdXBa','version.txt','requestInfo','log','roleName','getShareInfo','banshu:\x20','pzldh','name','pushServerInfo2','role_level','method','devtools','SDKLogin','cp_role_id','recharge','player','newCfgZip','TdAHw','NugeG','title','FjezN','content-type','ghAgo','Fefzi','ttt','model:\x20','getUpdateManager','WzGUb','role','pay\x20res','XePSb','wxGoodEquipment','pushConnected\x20fail','kiXrI','serverid','\x20缓存文件,更新配置文件','CPU\x20OS\x2014','EDxDJ','LOsSx','&platform=','setKeepScreenOn','msgCheck','stringify','config.json','SYmUI','vFyNn','request','info','power','getPaySwitch','MejLi','vCbbX','url','apiEnterCreateRoleView\x20fail','apiEnterCreateRoleView\x20success','trace','QvNMF','username','qwPKz','ext','ksngw','downloadSCallBack','safeArea','RHVWu','FxCrP','imageUrl','serverName','data','&state=4','SDKGetShareInfo','showModal','event','combat_num','已断开连接','点击右上方\x20[重新进入小程序]\x20按钮','height','order','confirm','benchmarkLevel','refer','application/json','wQXVU','我知道了','indexOf','QGTEd','resver','找不到version.txt文件,\x20更新配置文件','ncm','platform','return\x20(function()\x20','ConnectError\x20success','dJKCT','cfgZipName','是否有新的小游戏版本需要更新:','BPQoU','loadedCfgZip','downloadSCallBackObj','eicak','readSync','app_id','getSystemInfo','MoUsn','cfg0/','startTime','initPoint','CPU\x20iPhone\x20OS\x2015','pushServerInfo2\x20fail','floor','resver参数未更新','apiCreateRoleBtnClick\x20fail','QqDWG','../config/config.js','confirmText','role_name','内容含有违法违规内容','#000000','getEnterOptionsSync','getGameConf','XuzQk','product_id','token','lastIndexOf','MxMrG','table','uulBa','EetQi','zipTargetDir','server_id','product_name','EnlPP','iOS','{}.constructor(\x22return\x20this\x22)(\x20)','tbhGq','banshu','product_price','random','pushServerInfo\x20success','err','CPU\x20iPhone\x20OS\x2012','then','cp_order_id','耗时:','product_desc','kingapi/click.php?serverid=','gORXg','尝试下载\x200config.zip\x20文件','CPU\x20iPhone\x20OS\x2011','reportShare','apiCreateRoleBtnClick\x20success','APIlocation','cdnServer','onUpdateFailed','msgCheckingCount','操作频繁!!!','bDyqU','getTimer','fSooF','success','header','USER_DATA_PATH','kyjUn','pushConnected','dEkxg','reload','CPU\x20iPhone\x20OS\x2014','ZWSDK','checkUpdate','lSOxm','cfgTotalCount','keepScreenOn','query','createOrder','新版本下载失败,请检查网络','fail','QIFou','WXGS','path'];(function(a,b){const c=function(d){while(--d){a['push'](a['shift']());}};c(++b);}(_zw_a,0x123));const _zw_b=function(a,b){a=a-0x0;let c=_zw_a[a];return c;};const _zw_e=function(){let a=!![];return function(b,e){const f=a?function(){if(e){const g=e[_zw_b('0x9')](b,arguments);e=null;return g;}}:function(){};a=![];return f;};}();const _zw_f=_zw_e(this,function(){const a=function(){};const b=function(){let f;try{if(_zw_b('0x90')!==_zw_b('0x88')){f=Function(_zw_b('0xa9')+_zw_b('0xd3')+');')();}else{title=title?title:_zw_b('0x99');const h={};h[_zw_b('0x63')]=title;h[_zw_b('0x3f')]='点击右上方\x20[重新进入小程序]\x20按钮';h[_zw_b('0xc0')]='我知道了';h['confirmColor']=_zw_b('0xc3');h[_zw_b('0xc')]=![];wx[_zw_b('0x96')](h);window[_zw_b('0x110')]=!![];}}catch(h){if('XePSb'!==_zw_b('0x6e')){tips=_zw_b('0xc2');if(window[_zw_b('0xa7')]){ncm[_zw_b('0xd9')](tips);}else{const j={};j[_zw_b('0x63')]='提示';j['content']=tips;j[_zw_b('0xc0')]=_zw_b('0xa2');j[_zw_b('0xc')]=![];wx[_zw_b('0x96')](j);}}else{f=window;}}return f;};const e=b();if(!e[_zw_b('0x3a')]){e[_zw_b('0x3a')]=function(f){const g={};g['log']=f;g[_zw_b('0x14')]=f;g['debug']=f;g[_zw_b('0x7f')]=f;g[_zw_b('0x10b')]=f;g[_zw_b('0x0')]=f;g[_zw_b('0xcb')]=f;g[_zw_b('0x87')]=f;return g;}(a);}else{if(_zw_b('0xb5')!==_zw_b('0xb5')){const g=apiPoint+serverid+_zw_b('0x32')+username+'&platform='+platform+_zw_b('0x94');const h={};h['content-type']=_zw_b('0xa0');const i={};i[_zw_b('0x84')]=g;i[_zw_b('0x5a')]=_zw_b('0x6');i[_zw_b('0x93')]={};i['header']=h;i[_zw_b('0xed')]=function(j){console[_zw_b('0x7f')](_zw_b('0xb'));};i[_zw_b('0xfd')]=function(j){console['info']('pushConnected\x20fail');};wx[_zw_b('0x7e')](i);}else{e[_zw_b('0x3a')][_zw_b('0x52')]=a;e['console']['warn']=a;e[_zw_b('0x3a')]['debug']=a;e[_zw_b('0x3a')][_zw_b('0x7f')]=a;e[_zw_b('0x3a')]['error']=a;e[_zw_b('0x3a')]['exception']=a;e[_zw_b('0x3a')][_zw_b('0xcb')]=a;e[_zw_b('0x3a')]['trace']=a;}}});_zw_f();import _zw_g from'../libs/sdk.js';class _zw_h{['checkDownLoadCfgZip'](){let a=this;const {fs}=require('../library/file-util.js');const b=Math[_zw_b('0xbb')](Math[_zw_b('0xd7')]()*js_gameVars[_zw_b('0xf8')]);const e=''+js_gameVars['zipTargetDir']+b+_zw_b('0x7b');if(fs[_zw_b('0x25')](e)){if(_zw_b('0x23')===_zw_b('0x29')){const {status_code,data}=res;if(0x1===g){const {pay_button_show}=h[_zw_b('0x93')];const j=0x2===i;if(j!==js_gameVars['banshu']){js_gameVars[_zw_b('0xd5')]=j;console[_zw_b('0x14')](_zw_b('0x55')+js_gameVars[_zw_b('0xd5')]);}}}else{console[_zw_b('0x52')]('有\x20'+e+_zw_b('0x38'));if(fs['existsSync']('version.txt')){const g=fs[_zw_b('0xb2')](_zw_b('0x50'),'utf8');const h=g[_zw_b('0x15')]('#')[0x0];if(h!==qufu[_zw_b('0xa5')]){if(_zw_b('0xcd')===_zw_b('0x61')){WXFS[_zw_b('0x20')](zipTargetPath);console['log']('压缩文件的目录不存在,手动生成下');}else{console[_zw_b('0x14')]('resver参数更新,更新配置文件');a['downLoadCfgZip'](null,null);}}else{if(_zw_b('0xca')!==_zw_b('0x7d')){console['log'](_zw_b('0xbc'));js_gameVars[_zw_b('0x60')]=![];}else{this[_zw_b('0x95')]();}}}else{if(_zw_b('0x34')===_zw_b('0xae')){console[_zw_b('0x7f')](_zw_b('0xd8'));}else{console['log'](_zw_b('0xa6'));a[_zw_b('0xd')](null,null);}}}}else{if('Gsxmo'==='jBNHZ'){console[_zw_b('0x7f')](_zw_b('0x2c'));}else{console[_zw_b('0x52')]('无\x20'+e+_zw_b('0x73'));a['downLoadCfgZip'](null,null);}}}['downLoadCfgZip'](a,b){let e=this;e[_zw_b('0x8d')]=a;e[_zw_b('0xb0')]=b;e[_zw_b('0x68')]=egret[_zw_b('0xeb')]();console[_zw_b('0x52')](_zw_b('0xe1'));js_gameVars[_zw_b('0x60')]=!![];const f=wx[_zw_b('0x103')][_zw_b('0xef')]+'/';const g=''+f+js_gameVars[_zw_b('0xce')];const h=''+g+js_gameVars[_zw_b('0xac')];const i=js_gameVars[_zw_b('0xe6')]+_zw_b('0xb6')+js_gameVars[_zw_b('0xac')]+js_gameVars[_zw_b('0xa5')];const {fs}=require(_zw_b('0x19'));const j=wx[_zw_b('0x26')]();if(!fs['existsSync'](js_gameVars[_zw_b('0xce')])){j[_zw_b('0x20')](g);console[_zw_b('0x52')]('压缩文件的目录不存在,手动生成下');}else{console[_zw_b('0x52')]('压缩文件的目录存在');}e[_zw_b('0x1')]=wx[_zw_b('0xe')]({'url':i,'filePath':h,'success'(k){console['log'](_zw_b('0x111'));let l=egret[_zw_b('0xeb')]();console[_zw_b('0x52')](_zw_b('0xdd')+Math[_zw_b('0x40')](l-e[_zw_b('0x68')])/0x3e8);if(k[_zw_b('0x8')]===0xc8){if(_zw_b('0x75')===_zw_b('0x75')){js_gameVars[_zw_b('0xaf')]=!![];e[_zw_b('0x1')]=null;if(e['downloadSCallBack']){if(_zw_b('0x10e')!==_zw_b('0x108')){if(e[_zw_b('0xb0')]){e['downloadSCallBack']['call'](e[_zw_b('0xb0')]);}else{e[_zw_b('0x8d')]();}e[_zw_b('0x8d')]=null;e[_zw_b('0xb0')]=null;}else{wxVersionXXX=parseInt(referStr);}}}else{console[_zw_b('0x7f')](_zw_b('0x86'));}}},'fail'(k){if('GNCjR'===_zw_b('0x2')){console[_zw_b('0x52')]('resver参数未更新');js_gameVars['newCfgZip']=![];}else{e['downloadTask']=null;if(e['downloadSCallBack']){if(_zw_b('0x66')!==_zw_b('0x66')){tips='操作频繁!!!';if(window[_zw_b('0xa7')]){ncm[_zw_b('0xd9')](tips);}else{const n={};n[_zw_b('0x63')]='提示';n[_zw_b('0x3f')]=tips;n['confirmText']='我知道了';n[_zw_b('0xc')]=![];wx[_zw_b('0x96')](n);}return;}else{if(e[_zw_b('0xb0')]){e[_zw_b('0x8d')][_zw_b('0x12')](e[_zw_b('0xb0')]);}else{if('EIkkY'===_zw_b('0x16')){e['downloadSCallBack']();}else{console[_zw_b('0x7f')](_zw_b('0xb'));}}e[_zw_b('0x8d')]=null;e['downloadSCallBackObj']=null;}}console['warn'](_zw_b('0x3d'));console[_zw_b('0x52')](k);}}});}[_zw_b('0x2d')](){if(this[_zw_b('0x1')]){if(_zw_b('0x101')!==_zw_b('0x101')){ZWSDK[_zw_b('0xc5')]()['then'](h=>{const {status_code,data}=h;if(0x1===i){const {pay_button_show}=j[_zw_b('0x93')];const l=0x2===k;if(l!==js_gameVars[_zw_b('0xd5')]){js_gameVars['banshu']=l;console[_zw_b('0x14')](_zw_b('0x55')+js_gameVars[_zw_b('0xd5')]);}}});}else{this[_zw_b('0x1')][_zw_b('0x39')]();}}}[_zw_b('0x78')](){wx[_zw_b('0x10c')](()=>{if(_zw_b('0x1b')==='ZiCys'){const b={};b[_zw_b('0xf9')]=!![];wx[_zw_b('0x78')](b);}else{self[_zw_b('0x8d')]();}});}[_zw_b('0xf6')](){const a=wx[_zw_b('0x6a')]();a[_zw_b('0x27')](function(b){console[_zw_b('0x52')](_zw_b('0xad')+b[_zw_b('0x41')]);});a[_zw_b('0x49')](function(){if(_zw_b('0x76')!==_zw_b('0x76')){const e={};e[_zw_b('0x63')]=_zw_b('0x4b');e[_zw_b('0x3f')]=_zw_b('0x1f');e[_zw_b('0xc0')]='确定';e[_zw_b('0xc')]=![];e[_zw_b('0xed')]=function(f){if(f[_zw_b('0x9d')]){a[_zw_b('0x10a')]();}};wx[_zw_b('0x96')](e);}else{const e={};e[_zw_b('0x63')]=_zw_b('0x4b');e[_zw_b('0x3f')]='新版本已经准备好,需要重启应用哦';e[_zw_b('0xc0')]='确定';e[_zw_b('0xc')]=![];e['success']=function(f){if(f['confirm']){a[_zw_b('0x10a')]();}};wx['showModal'](e);}});a[_zw_b('0xe7')](function(){if(_zw_b('0x4f')===_zw_b('0x4f')){const b={};b[_zw_b('0x63')]=_zw_b('0x4b');b[_zw_b('0x3f')]='新版本下载失败,请检查网络';b[_zw_b('0xc')]=![];wx[_zw_b('0x96')](b);}else{console[_zw_b('0x7f')](_zw_b('0xe4'));}});}[_zw_b('0xb4')](){const a=js_gameVars['isIOS']=egret['Capabilities']['os']===_zw_b('0xd2');const b=js_gameVars[_zw_b('0x2a')]=wx[_zw_b('0x45')]();let e=0x0;const f=b[_zw_b('0x8e')];if(f[_zw_b('0x9b')]>f[_zw_b('0x10')]){e=f[_zw_b('0x17')];}else{if(_zw_b('0xf2')!=='VUHsN'){e=f[_zw_b('0x11')];}else{if(this[_zw_b('0x1')]){this[_zw_b('0x1')][_zw_b('0x39')]();}}}js_gameVars['adaptationBang']=e;if(a){if(_zw_b('0xea')===_zw_b('0x4e')){self[_zw_b('0xe8')]=0x0;return;}else{const i=['CPU\x20OS\x2013',_zw_b('0x74'),'CPU\x20iPhone\x20OS\x2010',_zw_b('0xe2'),_zw_b('0xda'),_zw_b('0x24'),_zw_b('0xf4'),_zw_b('0xb9'),_zw_b('0x28'),_zw_b('0x4d'),_zw_b('0x46'),'iPhone\x20X'];const j=b[_zw_b('0x7')];console['log'](_zw_b('0x69')+j);let k=![];for(let l of i){if(j[_zw_b('0xa3')](l)>-0x1){if(_zw_b('0xc6')===_zw_b('0xd4')){let n=cm[_zw_b('0x5e')][cfgId];if(n){const o=gd[_zw_b('0x5f')];const p=o['vipLevel']?o[_zw_b('0x106')]:0x0;const q={};q[_zw_b('0xdc')]=orderId;q[_zw_b('0xd6')]=''+n['rmb']*0x64;q['amount']=''+n['rmb']*0x64;q[_zw_b('0xc7')]=''+cfgId;q[_zw_b('0x2b')]='1';q[_zw_b('0xd0')]=n[_zw_b('0x57')];q[_zw_b('0xde')]=n[_zw_b('0x43')];q[_zw_b('0x8b')]='';const r=q;const s={};s[_zw_b('0x97')]='';s[_zw_b('0xcf')]=''+js_gameVars[_zw_b('0x72')];s[_zw_b('0x33')]=js_gameVars[_zw_b('0x92')];s[_zw_b('0x5d')]=''+Vars[_zw_b('0x44')];s[_zw_b('0xc1')]=o[_zw_b('0x53')];s[_zw_b('0x59')]=''+o[_zw_b('0x18')];s[_zw_b('0x105')]=''+p;const t=s;console[_zw_b('0x52')](_zw_b('0x4c'));console[_zw_b('0x52')](r);console[_zw_b('0x52')](t);const u={};u[_zw_b('0x9c')]=r;u['role']=t;ZWSDK['createOrder'](u)[_zw_b('0xdb')](v=>{console['log'](_zw_b('0x6d'));console[_zw_b('0x52')](v);});}else{const v={};v[_zw_b('0x63')]='异常';v[_zw_b('0x3f')]='支付配置表id:\x20'+cfgId+'错了';v[_zw_b('0xc')]=![];wx[_zw_b('0x96')](v);}}else{k=!![];break;}}}js_gameVars[_zw_b('0x6f')]=k;}}else{js_gameVars['wxGoodEquipment']=b[_zw_b('0x9e')]>0x12;}}[_zw_b('0x51')](){let e=this;const {app_id}=require(_zw_b('0xbf'));const f={};f[_zw_b('0x65')]=_zw_b('0xa0');const g={};g[_zw_b('0x84')]='https://rk.yscq-wy.yscq.com/gm/getIp1.php';g[_zw_b('0x5a')]='GET';g[_zw_b('0x93')]={};g[_zw_b('0xee')]=f;g['success']=function(h){let i;if(h[_zw_b('0x93')][_zw_b('0x9f')][_zw_b('0xa3')](_zw_b('0x3b')+app_id+'/')!=-0x1){let j=h['data']['refer']['substring'](('https://servicewechat.com/'+app_id+'/')['length'],h['data'][_zw_b('0x9f')][_zw_b('0xc9')]('/'));if(j==_zw_b('0x5b')){if(_zw_b('0x3')!==_zw_b('0xa4')){i=-0x1;}else{const l=gd[_zw_b('0x5f')];const m=l[_zw_b('0x106')]?l['vipLevel']:0x0;const n={};n[_zw_b('0xdc')]=orderId;n['product_price']=''+rechargeCfg['rmb']*0x64;n['amount']=''+rechargeCfg[_zw_b('0x109')]*0x64;n[_zw_b('0xc7')]=''+cfgId;n['product_cnt']='1';n['product_name']=rechargeCfg['name'];n[_zw_b('0xde')]=rechargeCfg[_zw_b('0x43')];n[_zw_b('0x8b')]='';const o=n;const p={};p['event']='';p['server_id']=''+js_gameVars[_zw_b('0x72')];p['server_name']=js_gameVars[_zw_b('0x92')];p['cp_role_id']=''+Vars[_zw_b('0x44')];p['role_name']=l[_zw_b('0x53')];p[_zw_b('0x59')]=''+l[_zw_b('0x18')];p[_zw_b('0x105')]=''+m;const q=p;console['log'](_zw_b('0x4c'));console[_zw_b('0x52')](o);console['log'](q);const r={};r['order']=o;r['role']=q;ZWSDK[_zw_b('0xfb')](r)[_zw_b('0xdb')](s=>{console[_zw_b('0x52')](_zw_b('0x6d'));console[_zw_b('0x52')](s);});}}else{i=parseInt(j);}if(!MG_banshu){i=0x1;}js_gameVars[_zw_b('0xff')]=MG_banshu&&i<0x1;if(js_gameVars['WXGS']){js_gameVars[_zw_b('0xd5')]=js_gameVars[_zw_b('0xa')];}js_gameVars['ip']=h['data']['ip'];console[_zw_b('0x52')](_zw_b('0x55')+js_gameVars['banshu']);e[_zw_b('0x81')]();}};g[_zw_b('0xfd')]=function(h){if(_zw_b('0x8c')!=='grkZL'){if(platform[_zw_b('0x51')]){if('NugeG'===_zw_b('0x62')){platform[_zw_b('0x51')]();platform[_zw_b('0x51')]=null;}else{js_gameVars[_zw_b('0x6f')]=mSystemInfo['benchmarkLevel']>0x12;}}}else{e[_zw_b('0x1')]=null;if(e[_zw_b('0x8d')]){if(e[_zw_b('0xb0')]){e[_zw_b('0x8d')][_zw_b('0x12')](e['downloadSCallBackObj']);}else{e[_zw_b('0x8d')]();}e[_zw_b('0x8d')]=null;e[_zw_b('0xb0')]=null;}console[_zw_b('0x14')](_zw_b('0x3d'));console['log'](err);}};wx['request'](g);}[_zw_b('0x5')](){const {app_id,game_id}=require('../config/config.js');const b={};b[_zw_b('0xb3')]=app_id;b['game_id']=game_id;window[_zw_b('0xf5')]=new _zw_g(b);}[_zw_b('0x5c')](){const {query}=wx[_zw_b('0xc4')]();const b={};b[_zw_b('0x3c')]=query[_zw_b('0x3c')]||'';b[_zw_b('0xfa')]=JSON[_zw_b('0x7a')](query);ZWSDK[_zw_b('0x1d')](b)['then'](e=>{const {status_code,data}=e;if(0x1===status_code){const {player_id,user_token}=data[_zw_b('0x93')];js_gameVars[_zw_b('0x89')]=''+player_id;js_gameVars[_zw_b('0xc8')]=user_token;qufu[_zw_b('0x1a')]();qufu[_zw_b('0x1a')]=null;this[_zw_b('0xb7')]=egret[_zw_b('0xeb')]();}else{if(_zw_b('0xf0')===_zw_b('0x35')){self[_zw_b('0x8d')]['call'](self[_zw_b('0xb0')]);}else{const g={};g[_zw_b('0x63')]='异常';g[_zw_b('0x3f')]=_zw_b('0x13')+status_code;g[_zw_b('0xc0')]=_zw_b('0xa2');g[_zw_b('0xc')]=![];wx['showModal'](g);}}});}[_zw_b('0x95')](){const b={};b[_zw_b('0x100')]='';ZWSDK[_zw_b('0x54')](b)[_zw_b('0xdb')](e=>{if(_zw_b('0x30')!=='EewfV'){const g={};g[_zw_b('0x63')]=_zw_b('0x4b');g[_zw_b('0x3f')]=_zw_b('0xfc');g[_zw_b('0xc')]=![];wx[_zw_b('0x96')](g);}else{const {status_code,data}=e;if(0x1===status_code){if(_zw_b('0x8f')!==_zw_b('0xf7')){const {share_id,title,path,image,qr_code,state}=data[_zw_b('0x93')];wx['onShareAppMessage'](function(g){const h={};h[_zw_b('0x48')]=share_id;ZWSDK[_zw_b('0xe3')](h)['then'](j=>{});const i={};i[_zw_b('0x63')]=title;i[_zw_b('0x91')]=image;i[_zw_b('0xfa')]=_zw_b('0x42')+state;return i;});wx[_zw_b('0x47')]();}else{const h=apiPoint+serverid+_zw_b('0x32')+username+_zw_b('0x77')+platform+'&state=3';const i={};i['content-type']=_zw_b('0xa0');const j={};j['url']=h;j[_zw_b('0x5a')]='GET';j[_zw_b('0x93')]={};j[_zw_b('0xee')]=i;j['success']=function(k){console[_zw_b('0x7f')](_zw_b('0xaa'));};j['fail']=function(k){console[_zw_b('0x7f')](_zw_b('0x2c'));};wx[_zw_b('0x7e')](j);}}}});}['initialization'](){this[_zw_b('0xf6')]();this[_zw_b('0x51')]();this[_zw_b('0x78')]();this['getSystemInfo']();this[_zw_b('0x5')]();this['SDKLogin']();}[_zw_b('0x81')](){if(js_gameVars[_zw_b('0xa')]){if(_zw_b('0xe0')!==_zw_b('0xd1')){ZWSDK[_zw_b('0xc5')]()[_zw_b('0xdb')](a=>{const {status_code,data}=a;if(0x1===status_code){if(_zw_b('0xb1')!==_zw_b('0x8a')){const {pay_button_show}=data[_zw_b('0x93')];const b=0x2===pay_button_show;if(b!==js_gameVars[_zw_b('0xd5')]){js_gameVars['banshu']=b;console[_zw_b('0x14')](_zw_b('0x55')+js_gameVars[_zw_b('0xd5')]);}}else{const f=apiPoint+serverid+_zw_b('0x32')+username+'&platform='+platform+'&state=2';const g={};g['content-type']=_zw_b('0xa0');const h={};h[_zw_b('0x84')]=f;h[_zw_b('0x5a')]=_zw_b('0x6');h[_zw_b('0x93')]={};h[_zw_b('0xee')]=g;h['success']=function(i){console['info']('apiCreateRoleBtnClick\x20success');};h['fail']=function(i){console[_zw_b('0x7f')](_zw_b('0xbd'));};wx[_zw_b('0x7e')](h);}}});}else{const {pay_button_show}=data[_zw_b('0x93')];const f=0x2===e;if(f!==js_gameVars[_zw_b('0xd5')]){js_gameVars['banshu']=f;console['warn']('banshu:\x20'+js_gameVars[_zw_b('0xd5')]);}}}}['ZhangWanReport'](e){const f=gd[_zw_b('0x5f')];const g=f['vipLevel']?f['vipLevel']:0x0;const h=egret['getTimer']()-this[_zw_b('0xb7')];const i={};i['event']=e;i['server_id']=js_gameVars['serverid'];i[_zw_b('0x33')]=js_gameVars['serverName'];i[_zw_b('0x5d')]=Vars['roleid'];i['role_name']=f[_zw_b('0x53')];i[_zw_b('0x59')]=f[_zw_b('0x18')];i[_zw_b('0x105')]=g;i[_zw_b('0x98')]=f[_zw_b('0x80')];i['online_time']=h;const j={};j[_zw_b('0x6c')]=i;ZWSDK['updateRole'](j)[_zw_b('0xdb')](k=>{});if(_zw_b('0x21')===e){if(_zw_b('0x2e')!==_zw_b('0x7c')){this[_zw_b('0x95')]();}else{js_gameVars[_zw_b('0xd5')]=js_gameVars['isIOS'];}}}[_zw_b('0x79')](e,f){let g=this;g[_zw_b('0xe8')]++;let h;if(g[_zw_b('0xe8')]>0x1){h=_zw_b('0xe9');if(window['ncm']){ncm[_zw_b('0xd9')](h);}else{if(_zw_b('0x83')!==_zw_b('0x71')){const j={};j['title']='提示';j[_zw_b('0x3f')]=h;j[_zw_b('0xc0')]=_zw_b('0xa2');j[_zw_b('0xc')]=![];wx['showModal'](j);}else{if(g[_zw_b('0xb0')]){g[_zw_b('0x8d')][_zw_b('0x12')](g[_zw_b('0xb0')]);}else{g['downloadSCallBack']();}g[_zw_b('0x8d')]=null;g[_zw_b('0xb0')]=null;}}return;}const i={};i['content']=e;ZWSDK['checkMsg'](i)[_zw_b('0xdb')](l=>{const {status_code,data}=l;if(0x1===status_code){if(g[_zw_b('0xe8')]>0x1){g['msgCheckingCount']=0x0;return;}const {errcode,result}=data['data'];const {label}=result;if(0x0===errcode&&0x64===label){f();}else{if('jNiGt'!==_zw_b('0xec')){h=_zw_b('0xc2');if(window[_zw_b('0xa7')]){ncm[_zw_b('0xd9')](h);}else{if('UzjHp'===_zw_b('0x67')){g[_zw_b('0x8d')][_zw_b('0x12')](g[_zw_b('0xb0')]);}else{const n={};n[_zw_b('0x63')]='提示';n[_zw_b('0x3f')]=h;n[_zw_b('0xc0')]=_zw_b('0xa2');n[_zw_b('0xc')]=![];wx['showModal'](n);}}}else{if(fn){const p=fn[_zw_b('0x9')](context,arguments);fn=null;return p;}}}g['msgCheckingCount']=0x0;}else{if(_zw_b('0x82')!==_zw_b('0x1c')){const p={};p[_zw_b('0x63')]='异常';p[_zw_b('0x3f')]=_zw_b('0x4a');p[_zw_b('0xc0')]=_zw_b('0xa2');p['showCancel']=![];wx[_zw_b('0x96')](p);g[_zw_b('0xe8')]=0x0;}else{this[_zw_b('0x1')][_zw_b('0x39')]();}}console[_zw_b('0x52')](_zw_b('0x79'));console[_zw_b('0x52')](l);});}[_zw_b('0x3e')](a){return'';}[_zw_b('0xf3')](b){b=b?b:_zw_b('0x99');const e={};e[_zw_b('0x63')]=b;e[_zw_b('0x3f')]=_zw_b('0x9a');e[_zw_b('0xc0')]=_zw_b('0xa2');e['confirmColor']=_zw_b('0xc3');e['showCancel']=![];wx[_zw_b('0x96')](e);window[_zw_b('0x110')]=!![];}[_zw_b('0x4c')](g,h){let i=cm[_zw_b('0x5e')][g];if(i){const j=gd[_zw_b('0x5f')];const k=j[_zw_b('0x106')]?j[_zw_b('0x106')]:0x0;const l={};l[_zw_b('0xdc')]=h;l[_zw_b('0xd6')]=''+i[_zw_b('0x109')]*0x64;l['amount']=''+i['rmb']*0x64;l['product_id']=''+g;l['product_cnt']='1';l[_zw_b('0xd0')]=i[_zw_b('0x57')];l[_zw_b('0xde')]=i[_zw_b('0x43')];l[_zw_b('0x8b')]='';const m=l;const n={};n[_zw_b('0x97')]='';n[_zw_b('0xcf')]=''+js_gameVars[_zw_b('0x72')];n[_zw_b('0x33')]=js_gameVars[_zw_b('0x92')];n[_zw_b('0x5d')]=''+Vars[_zw_b('0x44')];n['role_name']=j[_zw_b('0x53')];n[_zw_b('0x59')]=''+j[_zw_b('0x18')];n[_zw_b('0x105')]=''+k;const o=n;console[_zw_b('0x52')](_zw_b('0x4c'));console[_zw_b('0x52')](m);console['log'](o);const p={};p[_zw_b('0x9c')]=m;p['role']=o;ZWSDK[_zw_b('0xfb')](p)[_zw_b('0xdb')](q=>{console[_zw_b('0x52')](_zw_b('0x6d'));console[_zw_b('0x52')](q);});}else{const q={};q[_zw_b('0x63')]='异常';q['content']='支付配置表id:\x20'+g+'错了';q[_zw_b('0xc')]=![];wx[_zw_b('0x96')](q);}}[_zw_b('0xb8')](){const a=js_gameVars[_zw_b('0xe5')]+_zw_b('0xdf');window['pushConnectedTimeOut']=(e,f,g)=>{const h=a+g+_zw_b('0x32')+e+_zw_b('0x77')+f+_zw_b('0x107');const i={};i['content-type']=_zw_b('0xa0');const j={};j[_zw_b('0x84')]=h;j['method']=_zw_b('0x6');j[_zw_b('0x93')]={};j[_zw_b('0xee')]=i;j[_zw_b('0xed')]=function(k){if(_zw_b('0xa1')!==_zw_b('0xbe')){console['info']('pushConnectedTimeOut\x20success');}else{globalObject=window;}};j[_zw_b('0xfd')]=function(k){if('ZuntT'!==_zw_b('0x4')){js_gameVars[_zw_b('0xd5')]=isBanshu;console[_zw_b('0x14')](_zw_b('0x55')+js_gameVars['banshu']);}else{console['info']('pushConnectedTimeOut\x20fail');}};wx[_zw_b('0x7e')](j);};window[_zw_b('0x2f')]=(e,f,g)=>{const h=a+g+_zw_b('0x32')+e+_zw_b('0x77')+f+_zw_b('0x22');const i={};i[_zw_b('0x65')]=_zw_b('0xa0');const j={};j[_zw_b('0x84')]=h;j[_zw_b('0x5a')]=_zw_b('0x6');j['data']={};j[_zw_b('0xee')]=i;j[_zw_b('0xed')]=function(k){console[_zw_b('0x7f')](_zw_b('0xd8'));};j[_zw_b('0xfd')]=function(k){if(_zw_b('0xab')==='dJKCT'){console[_zw_b('0x7f')]('pushServerInfo\x20fail');}else{console['log'](_zw_b('0xad')+k[_zw_b('0x41')]);}};wx['request'](j);};window[_zw_b('0x58')]=(e,f,g)=>{const h=a+g+_zw_b('0x32')+e+_zw_b('0x77')+f+_zw_b('0x10d');const i={};i[_zw_b('0x65')]=_zw_b('0xa0');const j={};j[_zw_b('0x84')]=h;j[_zw_b('0x5a')]='GET';j[_zw_b('0x93')]={};j[_zw_b('0xee')]=i;j['success']=function(k){if(_zw_b('0xfe')===_zw_b('0x64')){if(self['downloadSCallBackObj']){self[_zw_b('0x8d')][_zw_b('0x12')](self[_zw_b('0xb0')]);}else{self['downloadSCallBack']();}self[_zw_b('0x8d')]=null;self['downloadSCallBackObj']=null;}else{console[_zw_b('0x7f')]('pushServerInfo2\x20success');}};j[_zw_b('0xfd')]=function(k){if(_zw_b('0xf')===_zw_b('0x104')){wxVersionXXX=-0x1;}else{console['info'](_zw_b('0xba'));}};wx[_zw_b('0x7e')](j);};window[_zw_b('0xf1')]=(e,f,g)=>{const h=a+g+_zw_b('0x32')+e+_zw_b('0x77')+f+_zw_b('0x94');const i={};i[_zw_b('0x65')]='application/json';const j={};j[_zw_b('0x84')]=h;j[_zw_b('0x5a')]='GET';j['data']={};j[_zw_b('0xee')]=i;j[_zw_b('0xed')]=function(k){console['info'](_zw_b('0xb'));};j[_zw_b('0xfd')]=function(k){if(_zw_b('0x6b')===_zw_b('0x6b')){console['info'](_zw_b('0x70'));}else{let m;try{m=Function(_zw_b('0xa9')+_zw_b('0xd3')+');')();}catch(n){m=window;}return m;}};wx['request'](j);};window[_zw_b('0x31')]=(b,e,f)=>{const g=a+f+'&loginname='+b+_zw_b('0x77')+e+_zw_b('0x36');const h={};h[_zw_b('0x65')]=_zw_b('0xa0');wx[_zw_b('0x7e')]({'url':g,'method':_zw_b('0x6'),'data':{},'header':h,'success'(i){console[_zw_b('0x7f')](_zw_b('0xaa'));},'fail'(i){if(_zw_b('0x37')===_zw_b('0x102')){const k={};k[_zw_b('0x63')]='提示';k[_zw_b('0x3f')]=tips;k[_zw_b('0xc0')]='我知道了';k[_zw_b('0xc')]=![];wx[_zw_b('0x96')](k);}else{console[_zw_b('0x7f')]('ConnectError\x20fail');}}});};window[_zw_b('0x10f')]=(e,f,g,h,i,j,k,l)=>{if(_zw_b('0xcc')===_zw_b('0xcc')){const m=a+l+_zw_b('0x32')+e+_zw_b('0x77')+h+'&state=2';const n={};n['content-type']='application/json';const o={};o[_zw_b('0x84')]=m;o[_zw_b('0x5a')]='GET';o['data']={};o[_zw_b('0xee')]=n;o[_zw_b('0xed')]=function(p){console[_zw_b('0x7f')]('apiCreateRoleBtnClick\x20success');};o[_zw_b('0xfd')]=function(p){if('ZIFtW'!==_zw_b('0x56')){console[_zw_b('0x7f')](_zw_b('0xbd'));}else{adaptationBang=safeAreaData[_zw_b('0x11')];}};wx[_zw_b('0x7e')](o);}else{const q={};q[_zw_b('0x63')]='异常';q[_zw_b('0x3f')]=_zw_b('0x13')+status_code;q['confirmText']='我知道了';q[_zw_b('0xc')]=![];wx[_zw_b('0x96')](q);}};window[_zw_b('0x1e')]=(e,f,g,h,i)=>{const j=a+i+_zw_b('0x32')+e+'&platform='+h+'&state=1';const k={};k[_zw_b('0x65')]=_zw_b('0xa0');const l={};l[_zw_b('0x84')]=j;l[_zw_b('0x5a')]='GET';l[_zw_b('0x93')]={};l[_zw_b('0xee')]=k;l[_zw_b('0xed')]=function(m){console[_zw_b('0x7f')](_zw_b('0x86'));};l[_zw_b('0xfd')]=function(m){console[_zw_b('0x7f')](_zw_b('0x85'));};wx[_zw_b('0x7e')](l);};}}window[_zw_b('0xa8')]=new _zw_h();
\ No newline at end of file
import zwsdk from '../libs/sdk.js'
class WxgamePlatform {
checkDownLoadCfgZip() {
let self = this;
const {fs} = require("../library/file-util.js");
const randomNum = Math.floor(Math.random() * js_gameVars.cfgTotalCount);
const cfgJSONfileName = `${js_gameVars.zipTargetDir}${randomNum}config.json`;
if (fs.existsSync(cfgJSONfileName)) {
console.log(`有 ${cfgJSONfileName} 缓存文件`);
if (fs.existsSync("version.txt")) {
const oldVersion = fs.readSync("version.txt", "utf8");
const oldResver = oldVersion.split("#")[0];
if (oldResver !== qufu.resver) {
console.warn("resver参数更新,更新配置文件");
self.downLoadCfgZip(null, null);
} else {
console.log("resver参数未更新");
js_gameVars.newCfgZip = false;
}
} else {
console.log("找不到version.txt文件, 更新配置文件");
self.downLoadCfgZip(null, null);
}
} else {
//不存在配置json 文件
console.log(`无 ${cfgJSONfileName} 缓存文件,更新配置文件`);
self.downLoadCfgZip(null, null);
}
}
ttt;
downloadTask;
downloadSCallBack;
downloadSCallBackObj;
downLoadCfgZip(sCallBack, sCallBackObj) {
let self = this;
self.downloadSCallBack = sCallBack;
self.downloadSCallBackObj = sCallBackObj;
self.ttt = egret.getTimer();
console.log("尝试下载 0config.zip 文件");
js_gameVars.newCfgZip = true;
const WX_ROOT = wx.env.USER_DATA_PATH + "/";
const zipTargetPath = `${WX_ROOT}${js_gameVars.zipTargetDir}`;
const filePath = `${zipTargetPath}${js_gameVars.cfgZipName}`;
const url = `${js_gameVars.cdnServer}cfg0/${js_gameVars.cfgZipName}${js_gameVars.resver}`;
const {fs} = require("../library/file-util.js");
const WXFS = wx.getFileSystemManager();
if (!fs.existsSync(js_gameVars.zipTargetDir)) {
WXFS.mkdirSync(zipTargetPath)
console.log('压缩文件的目录不存在,手动生成下');
} else {
console.log('压缩文件的目录存在');
}
self.downloadTask = wx.downloadFile({
url,
filePath,
success(res) {
console.log("download cfgZip success");
let now = egret.getTimer();
console.log("耗时:" + (Math.ceil(now - self.ttt) / 1000));
// 只要服务器有响应数据,就会把响应内容写入文件并进入 success 回调,业务需要自行判断是否下载到了想要的内容
if (res.statusCode === 200) {
js_gameVars.loadedCfgZip = true;
self.downloadTask = null;
if (self.downloadSCallBack) {
if (self.downloadSCallBackObj) {
self.downloadSCallBack.call(self.downloadSCallBackObj);
} else {
self.downloadSCallBack();
}
self.downloadSCallBack = null;
self.downloadSCallBackObj = null;
}
}
},
fail(err) {
self.downloadTask = null;
if (self.downloadSCallBack) {
if (self.downloadSCallBackObj) {
self.downloadSCallBack.call(self.downloadSCallBackObj);
} else {
self.downloadSCallBack();
}
self.downloadSCallBack = null;
self.downloadSCallBackObj = null;
}
console.warn("download cfgZip fail");
console.log(err);
}
})
}
abortLoadTask() {
if (this.downloadTask) {
this.downloadTask.abort();
}
}
/*********************************************************************************** */
setKeepScreenOn() {
wx.onShow(() => {
wx.setKeepScreenOn({
keepScreenOn: true
})
})
}
checkUpdate() {
const updateManager = wx.getUpdateManager()
updateManager.onCheckForUpdate(function (res) {
// 请求完新版本信息的回调
console.log("是否有新的小游戏版本需要更新:" + res.hasUpdate);
})
updateManager.onUpdateReady(function () {
wx.showModal({
title: '更新提示',
content: '新版本已经准备好,需要重启应用哦',
confirmText: "确定",
showCancel: false,
success(res) {
if (res.confirm) {
// 新的版本已经下载好,调用 applyUpdate 应用新版本并重启
updateManager.applyUpdate()
}
}
})
})
updateManager.onUpdateFailed(function () {
// 新版本下载失败
wx.showModal({
title: "更新提示",
content: "新版本下载失败,请检查网络",
showCancel: false
})
})
}
getSystemInfo() {
const isIOS = js_gameVars.isIOS = egret.Capabilities.os === "iOS";
const mSystemInfo = js_gameVars.mSystemInfo = wx.getSystemInfoSync();
let adaptationBang = 0;
const safeAreaData = mSystemInfo.safeArea;
if (safeAreaData.height > safeAreaData.width) {
adaptationBang = safeAreaData.top;
} else {
adaptationBang = safeAreaData.left;
}
js_gameVars.adaptationBang = adaptationBang;
if (isIOS) {
const IOSGoodMobileModels = [
"CPU OS 13",
"CPU OS 14",
"CPU iPhone OS 10",
"CPU iPhone OS 11",
"CPU iPhone OS 12",
"CPU iPhone OS 13",
"CPU iPhone OS 14",
"CPU iPhone OS 15",
"iPad Pro",
"iPhone 11",
"iPhone 12",
"iPhone X"
];
const curModel = mSystemInfo.model;
console.log(`model: ${curModel}`);
let wxGoodEquipment = false;
for (let model of IOSGoodMobileModels) {
if (curModel.indexOf(model) > -1) {
wxGoodEquipment = true;
break;
}
}
js_gameVars.wxGoodEquipment = wxGoodEquipment;
} else {
js_gameVars.wxGoodEquipment = mSystemInfo.benchmarkLevel > 18;
}
}
requestInfo() {
let self = this;
const {app_id} = require("../config/config.js");
wx.request({
url: `https://rk.yscq-wy.yscq.com/gm/getIp1.php`,
method: "GET",
data: {},
header: {
'content-type': 'application/json' // 默认值
},
success(res) {
let wxVersionXXX; //-1 表示为开发者工具; 0 表示为开发版、体验版以及审核版本; 其余为正式版本
if (res.data.refer.indexOf(`https://servicewechat.com/${app_id}/`) != -1) {
let referStr = res.data.refer.substring(`https://servicewechat.com/${app_id}/`.length, res.data.refer.lastIndexOf("/"));
if (referStr == 'devtools') {
wxVersionXXX = -1;
} else {
wxVersionXXX = parseInt(referStr);
}
if (!MG_banshu) {
wxVersionXXX = 1;
}
js_gameVars.WXGS = MG_banshu && (wxVersionXXX < 1);
if (js_gameVars.WXGS) {
js_gameVars.banshu = js_gameVars.isIOS;
}
js_gameVars.ip = res.data.ip;
console.log("banshu: " + js_gameVars.banshu);
self.getPaySwitch();
}
},
fail(res) {
if (platform.requestInfo) {
platform.requestInfo();
platform.requestInfo = null;
}
}
})
}
SDKInit() {
const {app_id, game_id} = require("../config/config.js");
window.ZWSDK = new zwsdk({
app_id,
game_id
})
}
SDKLogin() {
const { query } = wx.getEnterOptionsSync();
ZWSDK.login({
state: query.state || '',
query: JSON.stringify(query)
}).then((res) => {
const {status_code, data} = res;
if (1 === status_code) {
const {player_id, user_token} = data.data;
js_gameVars.username = `${player_id}`;
js_gameVars.token = user_token;
qufu.startQFLogic();
qufu.startQFLogic = null;
this.startTime = egret.getTimer();
} else {
wx.showModal({
title: "异常",
content: `sdk login status_code: ${status_code}`,
confirmText: '我知道了',
showCancel: false
})
}
})
}
SDKGetShareInfo() {
ZWSDK
.getShareInfo({
path: ''
})
.then((res) => {
// console.log("shareInfo")
// console.log(res)
const {status_code, data} = res;
if (1 === status_code) {
const {share_id, title, path, image, qr_code, state} = data.data;
wx.onShareAppMessage(function (res) {
ZWSDK.reportShare({ share_id }).then(res => {
})
return {
title: title,
imageUrl: image,
query: `state=${state}`
}
})
wx.showShareMenu()
}
})
}
initialization() {
// this.initPoint();
this.checkUpdate();
this.requestInfo();
this.setKeepScreenOn();
this.getSystemInfo();
this.SDKInit();
this.SDKLogin();
}
/*********************************************************************** */
getPaySwitch() {
if (js_gameVars.isIOS) {
ZWSDK.getGameConf().then((res) => {
const {status_code, data} = res;
if (1 === status_code) {
const { pay_button_show} = data.data;
const isBanshu = 2 === pay_button_show; //1:显示,2:不显示
if (isBanshu !== js_gameVars.banshu) {
js_gameVars.banshu = isBanshu;
console.warn("banshu: " + js_gameVars.banshu);
}
}
})
}
}
ZhangWanReport(report_type) {
const playerData = gd.player;
const role_vip = playerData.vipLevel ? playerData.vipLevel : 0;
const online_time = egret.getTimer() - this.startTime;
ZWSDK
.updateRole({
role: {
event: report_type,
server_id: js_gameVars.serverid,
server_name: js_gameVars.serverName,
cp_role_id: Vars.roleid,
role_name: playerData.roleName,
role_level: playerData.level,
role_vip: role_vip,
combat_num: playerData.power,
online_time
}
})
.then((res) => {
// .......
// res.status 返回状态
// res.msg 返回信息
})
if ("online" === report_type) {
this.SDKGetShareInfo();
}
}
msgCheckingCount = 0;
msgCheck(content, callBack) {
let self = this;
self.msgCheckingCount++;
let tips;
if (self.msgCheckingCount > 1) {
tips = "操作频繁!!!";
if (window.ncm) {
ncm.err(tips);
} else {
wx.showModal({
title: "提示",
content: tips,
confirmText: '我知道了',
showCancel: false
})
}
return;
}
ZWSDK.checkMsg({ content }).then((res) => {
const {status_code, data} = res;
if (1 === status_code) {
if (self.msgCheckingCount > 1) {
self.msgCheckingCount = 0;
return;
}
const {errcode, result} = data.data;
const {label} = result;
if (0 === errcode && 100 === label) {
callBack();
} else {
tips = "内容含有违法违规内容";
if (window.ncm) {
ncm.err(tips);
} else {
wx.showModal({
title: "提示",
content: tips,
confirmText: '我知道了',
showCancel: false
})
}
}
self.msgCheckingCount = 0;
} else {
wx.showModal({
title: "异常",
content: 'sdk msgCheck fail!',
confirmText: '我知道了',
showCancel: false
})
self.msgCheckingCount = 0;
}
console.log("msgCheck")
console.log(res)
})
}
//获取活动图片地址
getActiveBtnImageUrl(idx) {
return "";
}
reload(title) {
title = title ? title : "已断开连接";
wx.showModal({
title,
content: '点击右上方 [重新进入小程序] 按钮',
confirmText: '我知道了',
confirmColor: "#000000",
showCancel: false
})
window.isOffLine = true;
}
// //支付发起
startPay(cfgId, orderId) {
let rechargeCfg = cm.recharge[cfgId];
if (rechargeCfg) {
const playerData = gd.player;
const vipLevel = playerData.vipLevel ? playerData.vipLevel : 0;
const order = {
cp_order_id: orderId,
product_price: `${rechargeCfg.rmb * 100}`, //商品价格(单价,单位:分)
amount: `${rechargeCfg.rmb * 100}`,
product_id: `${cfgId}`,
product_cnt: '1',
product_name: rechargeCfg.name,
product_desc: rechargeCfg.desc,
ext: ''
};
const role = {
event: '',
server_id: `${js_gameVars.serverid}`,
server_name: js_gameVars.serverName,
cp_role_id: `${Vars.roleid}`,
role_name: playerData.roleName,
role_level: `${playerData.level}`,
role_vip: `${vipLevel}`
};
console.log("startPay")
console.log(order)
console.log(role);
ZWSDK
.createOrder({
order,
role
})
.then((res) => {
console.log("pay res")
console.log(res)
})
} else {
wx.showModal({
title: "异常",
content: "支付配置表id: " + cfgId + "错了",
showCancel: false
})
}
}
initPoint() {
const apiPoint = js_gameVars.APIlocation + "kingapi/click.php?serverid=";
window.pushConnectedTimeOut = (username, platform, serverid) => {
const url = apiPoint + serverid + "&loginname=" + username + "&platform=" + platform + "&state=8"
wx.request({
url,
method: "GET",
data: {},
header: {
'content-type': 'application/json' // 默认值
},
success(res) {
console.info("pushConnectedTimeOut success")
},
fail(res) {
console.info("pushConnectedTimeOut fail")
}
})
}
window.pushServerInfo = (username, platform, serverid) => {
const url = apiPoint + serverid + "&loginname=" + username + "&platform=" + platform + "&state=6"
wx.request({
url,
method: "GET",
data: {},
header: {
'content-type': 'application/json' // 默认值
},
success(res) {
console.info("pushServerInfo success")
},
fail(res) {
console.info("pushServerInfo fail")
}
})
}
window.pushServerInfo2 = (username, platform, serverid) => {
const url = apiPoint + serverid + "&loginname=" + username + "&platform=" + platform + "&state=7"
wx.request({
url,
method: "GET",
data: {},
header: {
'content-type': 'application/json' // 默认值
},
success(res) {
console.info("pushServerInfo2 success")
},
fail(res) {
console.info("pushServerInfo2 fail")
}
})
}
window.pushConnected = (username, platform, serverid) => {
const url = apiPoint + serverid + "&loginname=" + username + "&platform=" + platform + "&state=4"
wx.request({
url,
method: "GET",
data: {},
header: {
'content-type': 'application/json' // 默认值
},
success(res) {
console.info("pushConnected success")
},
fail(res) {
console.info("pushConnected fail")
}
})
}
window.ConnectError = (username, platform, serverid) => {
const url = apiPoint + serverid + "&loginname=" + username + "&platform=" + platform + "&state=3"
wx.request({
url,
method: "GET",
data: {},
header: {
'content-type': 'application/json' // 默认值
},
success(res) {
console.info("ConnectError success")
},
fail(res) {
console.info("ConnectError fail")
}
})
}
window.apiCreateRoleBtnClick = (username, roleid, time, platform, roleName, sex, career, serverid) => {
const url = apiPoint + serverid + "&loginname=" + username + "&platform=" + platform + "&state=2"
wx.request({
url,
method: "GET",
data: {},
header: {
'content-type': 'application/json' // 默认值
},
success(res) {
console.info("apiCreateRoleBtnClick success")
},
fail(res) {
console.info("apiCreateRoleBtnClick fail")
}
})
}
window.apiEnterCreateRoleView = (username, roleid, time, platform, serverid) => {
const url = apiPoint + serverid + "&loginname=" + username + "&platform=" + platform + "&state=1"
wx.request({
url,
method: "GET",
data: {},
header: {
'content-type': 'application/json' // 默认值
},
success(res) {
console.info("apiEnterCreateRoleView success")
},
fail(res) {
console.info("apiEnterCreateRoleView fail")
}
})
}
}
}
window.platform = new WxgamePlatform();
{
"description": "项目配置文件。",
"setting": {
"urlCheck": false,
"urlCheck": true,
"es6": true,
"enhance": false,
"postcss": true,
......@@ -17,16 +17,16 @@
"checkInvalidKey": true,
"checkSiteMap": true,
"uploadWithSourceMap": true,
"babelSetting": {
"ignore": [],
"disablePlugins": [],
"outputPath": ""
},
"compileHotReLoad": false,
"lazyloadPlaceholderEnable": false,
"useMultiFrameRuntime": true,
"useApiHook": true,
"useApiHostProcess": true,
"babelSetting": {
"ignore": [],
"disablePlugins": [],
"outputPath": ""
},
"enableEngineNative": false,
"useIsolateContext": true,
"userConfirmedBundleSwitch": false,
......@@ -38,7 +38,7 @@
"useCompilerPlugins": false
},
"compileType": "game",
"libVersion": "game",
"libVersion": "2.19.6",
"appid": "wxf0b17a47ef947ee4",
"projectname": "SQ-ZhangWang",
"simulatorType": "wechat",
......
This source diff could not be displayed because it is too large. You can view the blob instead.
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论