!function(t,o){o.un,o.uns;var i=o.static,n=o.class,a=o.getset,d=(o.__newvec,laya.utils.Browser),l=o.Config,e=(laya.events.Event,laya.events.EventDispatcher),r=laya.resource.HTMLImage,v=laya.utils.Handler,s=laya.net.HttpRequest,u=laya.display.Input,m=laya.net.Loader,c=laya.net.LocalStorage,f=(laya.maths.Matrix,laya.renders.Render),h=laya.utils.RunDriver,p=laya.media.SoundChannel,g=laya.media.SoundManager,y=laya.net.URL,_=laya.utils.Utils,w=(n(b,"laya.bili.mini.BLMiniAdapter"),b.getJson=function(i){return JSON.parse(i)},b.init=function(i,e){if(void 0===i&&(i=!1),void 0===e&&(e=!1),!b._inited&&(b._inited=!0,(b.window=t).hasOwnProperty("bl")&&!(b.window.navigator.userAgent.indexOf("MiniGame")<0))){b.isZiYu=e,b.isPosMsgYu=i,b.EnvConfig={};try{laya.webgl.resource.WebGLCanvas.premulAlpha=!0}catch(i){}if(b.isZiYu||(F.setNativeFileDir("/layaairGame"),F.existDir(F.fileNativeDir,v.create(b,b.onMkdirCallBack))),"ios 10.1.1"===(b.systemInfo=b.window.bl.getSystemInfoSync()).system.toLowerCase())try{laya.webgl.resource.WebGLCharImage.canUseCanvas=!1}catch(i){}b.window.focus=function(){},o._getUrlPath=function(){},o.getUrlPath=function(){},b.window.logtime=function(i){},b.window.alertTimeLog=function(i){},b.window.resetShareInfo=function(){},b.window.CanvasRenderingContext2D=function(){},s._urlEncode=function(i){for(var e="",t=i.length,n=0;n>>"+o,null)}}return e},b.window.CanvasRenderingContext2D.prototype=b.window.bl.createCanvas().getContext("2d").__proto__,b.window.document.body.appendChild=function(){},b.EnvConfig.pixelRatioInt=0,h.getPixelRatio=b.pixelRatio,b._preCreateElement=d.createElement,d.createElement=b.createElement,h.createShaderCondition=b.createShaderCondition,_.parseXMLFromString=b.parseXMLFromString,u._createInputElement=x._createInputElement,b.EnvConfig.load=m.prototype.load,m.prototype.load=N.prototype.load,m.prototype._loadImage=E.prototype._loadImage,(c._baseClass=S).__init__(),l.useRetinalCanvas=!0,b.onReciveData()}},b.onReciveData=function(){laya.bili.mini.BLMiniAdapter.isZiYu&&b.window.bl.onMessage(function(i){"opendatacontext"==i.isLoad?i.url&&(F.ziyuFileData[i.url]=i.atlasdata,F.ziyuFileTextureData[i.imgReadyUrl]=i.imgNativeUrl):"openJsondatacontext"==i.isLoad?i.url&&(F.ziyuFileData[i.url]=i.atlasdata):"openJsondatacontextPic"==i.isLoad&&(F.ziyuFileTextureData[i.imgReadyUrl]=i.imgNativeUrl)})},b.measureText=function(i){i=b._measureText(i);return i||(i={width:16},console.warn("-------微信获取文字宽度失败----等待修复---------")),i},b.getUrlEncode=function(i,e){return"arraybuffer"==e?"":"utf8"},b.downLoadFile=function(i,e,t,n){void 0===e&&(e=""),void 0===n&&(n="utf8"),F.getFileInfo(i)?null!=t&&t.runWith([0]):F.downLoadFile(i,e,t,n)},b.remove=function(i,e){F.deleteFile("",i,e,"",0)},b.removeAll=function(){F.deleteAll()},b.hasNativeFile=function(i){return F.isLocalNativeFile(i)},b.getFileInfo=function(i){return F.getFileInfo(i)},b.getFileList=function(){return F.filesListObj},b.exitMiniProgram=function(){b.window.bl.exitMiniProgram()},b.onMkdirCallBack=function(i,e){i||(F.filesListObj=JSON.parse(e.data),F.fakeObj=JSON.parse(e.data))},b.pixelRatio=function(){if(!b.EnvConfig.pixelRatioInt)try{return b.EnvConfig.pixelRatioInt=b.systemInfo.pixelRatio,b.systemInfo.pixelRatio}catch(i){}return b.EnvConfig.pixelRatioInt},b.createElement=function(i){var e;if("canvas"==i)return 1==b.idx?b.isZiYu?(e=b.window.sharedCanvas).style={}:e=b.window.canvas:e=b.window.document.createElement("canvas"),b.idx++,e;if("textarea"==i||"input"==i)return b.onCreateInput(i);if("div"!=i)return b._preCreateElement(i);i=b._preCreateElement(i);return i.contains=function(i){return null},i.removeChild=function(i){},i},b.onCreateInput=function(i){i=b._preCreateElement(i);return i.focus=x.wxinputFocus,i.blur=x.wxinputblur,i.style={},i.value=0,i.parentElement={},i.placeholder={},i.type={},i.setColor=function(i){},i.setType=function(i){},i.setFontFace=function(i){},i.addEventListener=function(i){},i.contains=function(i){return null},i.removeChild=function(i){},i},b.createShaderCondition=function(i){var e=this;return function(){return e[i.replace("this.","")]}},b.sendAtlasToOpenDataContext=function(i){if(!laya.bili.mini.BLMiniAdapter.isZiYu){var e=m.getRes(y.formatURL(i));if(!e)throw"传递的url没有获取到对应的图集数据信息,请确保图集已经过!";e.meta.image.split(",");if(e.meta&&e.meta.image)for(var t=e.meta.image.split(","),n=0<=i.indexOf("/")?"/":"\\",n=i.lastIndexOf(n),o=0<=n?i.substr(0,n+1):"",a=0,l=t.length;a\s+<");try{e=(new t.Parser.DOMParser).parseFromString(i,"text/xml")}catch(i){throw"需要引入xml解析库文件"}return e},b.idx=1,i(b,["IGNORE",function(){return this.IGNORE=new RegExp("[-_.!~*'();/?:@&=+$,#%]|[0-9|A-Z|a-z]")},"nativefiles",function(){return this.nativefiles=["layaNativeDir","wxlocal"]}]),b);function b(){}var F=(n(C,"laya.bili.mini.MiniFileMgr",null,"MiniFileMgr$5"),C.isLocalNativeFile=function(i){for(var e=0,t=w.nativefiles.length;ew.minClearSize&&(w.minClearSize=i.size),C.onClearCacheRes()),C.deleteFile(t,n,o,a,i.size)},fail:function(i){null!=o&&o.runWith([1,i])}}):null!=o&&o.runWith([0]):C.fs.getFileInfo({filePath:t,success:function(e){l&&52428800<=u+4194304+e.size&&(e.size>w.minClearSize&&(w.minClearSize=e.size),C.onClearCacheRes()),C.fs.copyFile({srcPath:t,destPath:r,success:function(i){C.onSaveFile(n,s,!0,a,o,e.size)},fail:function(i){null!=o&&o.runWith([1,i])}})},fail:function(i){null!=o&&o.runWith([1,i])}})},C.onClearCacheRes=function(){var i,e=w.minClearSize,t=[];for(i in C.filesListObj)"fileUsedSize"!=i&&t.push(C.filesListObj[i]);C.sortOn(t,"times",16);for(var n=0,o=1,a=t.length;o