dsl.onInitApp((function({inst:e,context:t,instRequireModule:r}){t.quickapp.dock.makeEvaluateBuildScript||(t.quickapp.dock.makeEvaluateBuildScript=e=>e);constn=r;!function(){"use strict";varr=["base64ToArrayBuffer","arrayBufferToBase64","addInterceptor","removeInterceptor","request","uploadFile","downloadFile","connectSocket","onSocketOpen","onSocketError","sendSocketMessage","onSocketMessage","closeSocket","onSocketClose","navigateTo","redirectTo","reLaunch","switchTab","navigateBack","setStorage","setStorageSync","getStorage","getStorageSync","getStorageInfo","getStorageInfoSync","removeStorage","removeStorageSync","clearStorage","clearStorageSync","getLocation","chooseLocation","openLocation","createMapContext","chooseImage","previewImage","getImageInfo","saveImageToPhotosAlbum","compressImage","getRecorderManager","getBackgroundAudioManager","createInnerAudioContext","chooseVideo","saveVideoToPhotosAlbum","createVideoContext","createCameraContext","createLivePlayerContext","createLivePusherContext","getSystemInfo","getSystemInfoSync","canIUse","onMemoryWarning","getNetworkType","onNetworkStatusChange","onAccelerometerChange","startAccelerometer","stopAccelerometer","onCompassChange","startCompass","stopCompass","onGyroscopeChange","startGyroscope","stopGyroscope","makePhoneCall","scanCode","setClipboardData","getClipboardData","setScreenBrightness","getScreenBrightness","setKeepScreenOn","onUserCaptureScreen","vibrateLong","vibrateShort","addPhoneContact","openBluetoothAdapter","startBluetoothDevicesDiscovery","onBluetoothDeviceFound","stopBluetoothDevicesDiscovery","onBluetoothAdapterStateChange","getConnectedBluetoothDevices","getBluetoothDevices","getBluetoothAdapterState","closeBluetoothAdapter","writeBLECharacteristicValue","readBLECharacteristicValue","onBLEConnectionStateChange","onBLECharacteristicValueChange","notifyBLECharacteristicValueChange","getBLEDeviceServices","getBLEDeviceCharacteristics","createBLEConnection","closeBLEConnection","onBeaconServiceChange","onBeaconUpdate","getBeacons","startBeaconDiscovery","stopBeaconDiscovery","checkIsSupportSoterAuthentication","checkIsSoterEnrolledInDevice","startSoterAuthentication","hideKeyboard","onKeyboardHeightChange","showToast","hideToast","showLoading","hideLoading","showModal","showActionSheet","setNavigationBarTitle","setNavigationBarColor","showNavigationBarLoading","hideNavigationBarLoading","setTabBarItem","setTabBarStyle","hideTabBar","showTabBar","setTabBarBadge","removeTabBarBadge","showTabBarRedDot","hideTabBarRedDot","onTabBarMidButtonTap","setBackgroundColor","setBackgroundTextStyle","createAnimation","pageScrollTo","onWindowResize","offWindowResize","loadFontFace","startPullDownRefresh","stopPullDownRefresh","createSelectorQuery","createIntersectionObserver","$emit","$on","$once","$off","saveFile","getSavedFileList","getSavedFileInfo","removeSavedFile","getFileInfo","openDocument","getFileSystemManager","createOffscreenCanvas","createCanvasContext","canvasToTempFilePath","canvasPutImageData","canvasGetImageData","getProvider","login","checkSession","getUserInfo","share","shareWithSystem","showShareMenu","hideShareMenu","requestPayment","subscribePush","unsubscribePush","onPush","offPush","requireNativePlugin","upx2px","restoreGlobal","getSubNVueById","getCurrentSubNVue","setPageMeta","createRewardedVideoAd"];leto=!1;try{conste={};Object.defineProperty(e,"passive",{get(){o=!0}}),window.addEventListener("test-passive",null,e)}catch(e){}consta=Object.prototype.toString,i=Object.prototype.hasOwnProperty;functionc(e){return"function"==typeofe}functions(e){return"[object Object]"===a.call(e)}functionu(e,t){returni.call(e,t)}constl=decodeURIComponent;functiond(e){constt={};return(e=e.trim().replace(/^(\?|#|&)/,""))?(e.split("&").forEach(e=>{constr=e.replace(/\+/g,"").split("="),n=l(r.shift()),o=r.length>0?l(r.join("=")):null;void0===t[n]?t[n]=o:Array.isArray(t[n])?t[n].push(o):t[n]=[t[n],o]}),t):t}functionp(e){returnfunction(){try{returne.apply(e,arguments)}catch(e){console.error(e)}}}functionf(e){returnfunction(){try{returne.apply(e,arguments)}catch(e){console.error(e)}}}constg=["invoke","success","fail","complete","returnValue"],y={},h={};functionm(e,t){Object.keys(t).forEach(r=>{-1!==g.indexOf(r)&&c(t[r])&&(e[r]=function(e,t){constr=t?e?e.concat(t):Array.isArray(t)?t:[t]:e;returnr?function(e){constt=[];for(letr=0;r<e.length;r++)-1===t.indexOf(e[r])&&t.push(e[r]);returnt}(r):r}(e[r],t[r]))})}functionb(e,t){e&&t&&Object.keys(t).forEach(r=>{-1!==g.indexOf(r)&&c(t[r])&&function(e,t){constr=e.indexOf(t);-1!==r&&e.splice(r,1)}(e[r],t[r])})}functionv(e){returnfunction(t){returne(t)||t}}functionS(e){return!!e&&("object"==typeofe||"function"==typeofe)&&"function"==typeofe.then}function_(e,t){letr=!1;for(letn=0;n<e.length;n++){consto=e[n];if(r)r=Promise.then(v(o));else{conste=o(t);if(S(e)&&(r=Promise.resolve(e)),!1===e)return{then(){}}}}returnr||{then:e=>e(t)}}functionO(e,t={}){return["success","fail","complete"].forEach(r=>{if(Array.isArray(e[r])){constn=t[r];t[r]=function(t){_(e[r],t).then(e=>c(n)&&n(e)||e)}}}),t}functionT(e,t){constr=[];Array.isArray(y.returnValue)&&r.push(...y.returnValue);constn=h[e];returnn&&Array.isArray(n.returnValue)&&r.push(...n.returnValue),r.forEach(e=>{t=e(t)||t}),t}functionj(e,t,r,...n){consto=function(e){constt=Object.create(null);Object.keys(y).forEach(e=>{"returnValue"!==e&&(t[e]=y[e].slice())});constr=h[e];returnr&&Object.keys(r).forEach(e=>{"returnValue"!==e&&(t[e]=(t[e]||[]).concat(r[e]))}),t}(e);if(o&&Object.keys(o).length){if(Array.isArray(o.invoke)){return_(o.invoke,r).then(e=>t(O(o,e),...n))}returnt(O(o,r),...n)}returnt(r,...n)}constC={returnValue:e=>S(e)?e.then(e=>e[1]).catch(e=>e[0]):e},k=/^\$|restoreGlobal|getCurrentSubNVue|getMenuButtonBoundingClientRect|^report|interceptors|Interceptor$|getSubNVueById|requireNativePlugin|upx2px|hideKeyboard|canIUse|^create|Sync$|Manager$|base64ToArrayBuffer|arrayBufferToBase64/,B=/^create|Manager$/,A=["request","downloadFile","uploadFile","connectSocket"],x=/^on/;functionw(e){returnk.test(e)}functionE(e){returnx.test(e)&&"onPush"!==e}functionI(e){return!(function(e){returnB.test(e)}(e)||w(e)||E(e))}constq=[{name:"base64",type:String,required:!0}],N=[{name:"arrayBuffer",type:[ArrayBuffer,Uint8Array],required:!0}];varP=Object.freeze({__proto__:null,base64ToArrayBuffer:q,arrayBufferToBase64:N});constM=[{name:"schema",type:String,required:!0}];varD=Object.freeze({__proto__:null,canIUse:M});constL=[{name:"event",type:[String,Array],required:!0},{name:"callback",type:Function,required:!0}],z=L,$=[{name:"event",type:[String,Array]},{name:"callback",type:Function}],U=[{name:"event",type:String,required:!0}];varF=Object.freeze({__proto__:null,$on:L,$once:z,$off:$,$emit:U});constV=[{name:"method",type:[String,Object],required:!0}],R=V;varG=Object.freeze({__proto__:null,addInterceptor:V,removeInterceptor:R});constH=[{name:"upx",type:[Number,String],required:!0}];varW=Object.freeze({__proto__:null,upx2px:H});functionJ(e){returnfunction(t,r){t&&(r[e]=Math.round(t))}}constK={canvasId:{type:String,required:!0},x:{type:Number,required:!0,validator:J("x")},y:{type:Number,required:!0,validator:J("y")},width:{type:Number,required:!0,validator:J("width")},height:{type:Number,required:!0,validator:J("height")}},Y={canvasId:{type:String,required:!0},data:{type:Uint8ClampedArray,required:!0},x:{type:Number,required:!0,validator:J("x")},y:{type:Number,required:!0,validator:J("y")},width:{type:Number,required:!0,validator:J("width")},height:{type:Number,validator:J("height")}},X={PNG:"png",JPG:"jpeg"},Q={x:{type:Number,default:0,validator:J("x")},y:{type:Number,default:0,validator:J("y")},width:{type:Number,validator:J("width")},height:{type:Number,validator:J("height")},destWidth:{type:Number,validator:J("destWidth")},destHeight:{type:Number,validator:J("destHeight")},canvasId:{type:String,require:!0},fileType:{type:String,validator(e,t){e=(e||"").toUpperCase(),t.fileType=einX?X[e]:X.PNG}},quality:{type:Number,validator(e,t){e=Math.floor(e),t.quality=e>0&&e<1?e:1}}},Z={canvasId:{type:String,require:!0},actions:{type:Array,require:!0},reserve:{type:Boolean,default:!1}};varee=Object.freeze({__proto__:null,canvasGetImageData:K,canvasPutImageData:Y,canvasToTempFilePath:Q,drawCanvas:Z});constte=[{name:"id",type:String,required:!0}],re=te,ne=te,oe=te,ae=[{name:"canvasId",type:String,required:!0},{name:"componentInstance",type:Object}];varie=Object.freeze({__proto__:null,createAudioContext:re,createVideoContext:ne,createMapContext:oe,createCanvasContext:ae});constce={phoneNumber:{type:String,required:!0,validator(e){if(!e)return"makePhoneCall:fail parameter error: parameter.phoneNumber should not be empty String;"}}};varse=Object.freeze({__proto__:null,makePhoneCall:ce});constue={beforeSuccess(){uni.showToast({title:"内容已复制",icon:"success",mask:!1})}};varle=Object.freeze({__proto__:null,setClipboardData:ue});constde={filePath:{type:String,required:!0},fileType:{type:String}};varpe=Object.freeze({__proto__:null,openDocument:de});constfe={keyword:{type:String}};varge=Object.freeze({__proto__:null,chooseLocation:fe});constye={WGS84:"WGS84",GCJ02:"GCJ02"},he={type:{type:String,validator(e,t){e=(e||"").toUpperCase(),t.type=Object.values(ye).indexOf(e)<0?ye.WGS84:e},default:ye.WGS84},altitude:{altitude:Boolean,default:!1}};varme=Object.freeze({__proto__:null,getLocation:he});constbe={latitude:{type:Number,required:!0},longitude:{type:Number,required:!0},scale:{type:Number,validator(e,t){e=Math.floor(e),t.scale=e>=5&&e<=18?e:18},default:18},name:{type:String},address:{type:String}};varve=Object.freeze({__proto__:null,openLocation:be});constSe=["original","compressed"],_e=["album","camera"],Oe={count:{type:Number,required:!1,default:9,validator(e,t){e<=0&&(t.count=9)}},sizeType:{type:[Array,String],required:!1,default:Se,validator(e,t){constr=e.length;if(r){if("string"==typeofe)~Se.indexOf(e)||(t.sizeType=Se);elsefor(letn=0;n<r;n++)if("string"!=typeofe[n]||!~Se.indexOf(e[n])){t.sizeType=Se;break}}elset.sizeType=Se}},sourceType:{type:Array,required:!1,default:_e,validator(e,t){constr=e.length;if(r){for(letn=0;n<r;n++)if("string"!=typeofe[n]||!~_e.indexOf(e[n])){t.sourceType=_e;break}}elset.sourceType=_e}}};varTe=Object.freeze({__proto__:null,chooseImage:Oe});constje=["album","camera"],Ce={sourceType:{type:Array,required:!1,default:je,validator(e,t){constr=e.length;if(r){for(letn=0;n<r;n++)if("string"!=typeofe[n]||!~je.indexOf(e[n])){t.sourceType=je;break}}elset.sourceType=je}}};varke=Object.freeze({__proto__:null,chooseVideo:Ce});functionBe(e,t){if(t){if(0===t.indexOf("/"))returnt}else{if(0===(t=e).indexOf("/"))returnt;constr=getCurrentPages();e=r.length?r[r.length-1].$page.route:""}if(0===t.indexOf("./"))returnBe(e,t.substr(2));constr=t.split("/"),n=r.length;leto=0;for(;o<n&&".."===r[o];o++);r.splice(0,o),t=r.join("/");consta=e.length>0?e.split("/"):[];returna.splice(a.length-o-1,o+1),"/"+a.concat(r).join("/")}constAe=/^([a-z-]+:)?\/\//i,xe=/^data:.*,.*/;functionwe(e){return__uniConfig.router.base?__uniConfig.router.base+e:e}functionEe(e){if(0===e.indexOf("/")){if(0!==e.indexOf("//"))returnwe(e.substr(1));e="https:"+e}if(Ae.test(e)||xe.test(e)||0===e.indexOf("blob:"))returne;constt=getCurrentPages();returnt.length?we(Be(t[t.length-1].$page.route,e).substr(1)):e}constIe={src:{type:String,required:!0,validator(e,t){t.src=Ee(e)}}};varqe=Object.freeze({__proto__:null,getImageInfo:Ie});constNe={urls:{type:Array,required:!0,validator(e,t){varr;if(t.urls=e.map(e=>{if("string"==typeofe)returnEe(e);r=!0}),r)return"url is not string"}},current:{type:[String,Number],validator(e,t){"number"==typeofe?t.current=e>0&&e<t.urls.length?e:0:"string"==typeofe&&e&&(t.current=Ee(e))},default:0}};varPe=Object.freeze({__proto__:null,previewImage:Ne});constMe={url:{type:String,required:!0},header:{type:Object,validator(e,t){t.header=e||{}}}};varDe=Object.freeze({__proto__:null,downloadFile:Me});constLe={OPTIONS:"OPTIONS",GET:"GET",HEAD:"HEAD",POST:"POST",PUT:"PUT",DELETE:"DELETE",TRACE:"TRACE",CONNECT:"CONNECT"},ze="json",$e={TEXT:"text",ARRAYBUFFER:"arraybuffer"},Ue=encodeURIComponent;constFe={method:{type:String,validator(e,t){e=(e||"").toUpperCase(),t.method=Object.values(Le).indexOf(e)<0?Le.GET:e}},data:{type:[Object,String,ArrayBuffer],validator(e,t){t.data=e||""}},url:{type:String,required:!0,validator(e,t){t.method===Le.GET&&s(t.data)&&Object.keys(t.data).length&&(t.url=function(e,t){letr=e.split("#");constn=r[1]||"";r=r[0].split("?");leto=r[1]||"";e=r[0];consta=o.split("&").filter(e=>e);o={},a.forEach(e=>{e=e.split("="),o[e[0]]=e[1]});for(leteint)t.hasOwnProperty(e)&&(s(t[e])?o[Ue(e)]=Ue(JSON.stringify(t[e])):o[Ue(e)]=Ue(t[e]));returno=Object.keys(o).map(e=>`${e}=${o[e]}`).join("&"),e+(o?"?"+o:"")+(n?"#"+n:"")}(e,t.data))}},header:{type:Object,validator(e,t){constr=t.header=e||{};t.method!==Le.GET&&(Object.keys(r).find(e=>"content-type"===e.toLowerCase())||(r["Content-Type"]="application/json"))}},dataType:{type:String,validator(e,t){t.dataType=(e||ze).toLowerCase()}},responseType:{type:String,validator(e,t){e=(e||"").toLowerCase(),t.responseType=Object.values($e).indexOf(e)<0?$e.TEXT:e}}};varVe=Object.freeze({__proto__:null,request:Fe});constRe={OPTIONS:"OPTIONS",GET:"GET",HEAD:"HEAD",POST:"POST",PUT:"PUT",DELETE:"DELETE",TRACE:"TRACE",CONNECT:"CONNECT"},Ge={url:{type:String,required:!0},header:{type:Object,validator(e,t){t.header=e||{}}},method:{type:String,validator(e,t){e=(e||"").toUpperCase(),t.method=Object.values(Re).indexOf(e)<0?Re.GET:e}},protocols:{type:Array,validator(e,t){t.protocols=(e||[]).filter(e=>"string"==typeofe)}}},He={data:{type:[String,ArrayBuffer]}},We={code:{type:Number},reason:{type:String}};varJe=Object.freeze({__proto__:null,connectSocket:Ge,sendSocketMessage:He,closeSocket:We});constKe={url:{type:String,required:!0},files:{type:Array},filePath:{type:String,validator(e,t){e&&(t.type=Ee(e))}},name:{type:String},header:{type:Object,validator(e,t){t.header=e||{}}},formData:{type:Object,validator(e,t){t.formData=e||{}}}};varYe=Object.freeze({__proto__:null,uploadFile:Ke});constXe={OAUTH:"OAUTH",SHARE:"SHARE",PAYMENT:"PAYMENT",PUSH:"PUSH"},Qe={service:{type:String,required:!0,validator(e,t){if((e=(e||"").toUpperCase())&&Object.values(Xe).indexOf(e)<0)return"service error"}}};varZe=Object.freeze({__proto__:null,getProvider:Qe});functionet(e){returnfunction(t,r){constn=(t=Be(t)).split("?")[0],o=__uniRoutes.find(({path:e,alias:t})=>e===n||t===n);if(!o)return"page `"+t+"` is not found";if("navigateTo"===e||"redirectTo"===e){if(o.meta.isTabBar)return`can not ${e} a tabbar page`}elseif("switchTab"===e&&!o.meta.isTabBar)return"can not switch to no-tabBar page";o.meta.isTabBar&&(t=n),o.meta.isEntry&&(t=t.replace(o.alias,"/")),r.url=function(e){if("string"!=typeofe)returne;constt=e.indexOf("?");if(-1===t)returne;constr=e.substr(t+1).trim().replace(/^(\?|#|&)/,"");if(!r)returne;e=e.substr(0,t);constn=[];returnr.split("&").forEach(e=>{constt=e.replace(/\+/g,"").split("="),r=t.shift(),o=t.length>0?t.join("="):"";n.push(r+"="+encodeURIComponent(o))}),n.length?e+"?"+n.join("&"):e}(t)}}functiontt(e,t={}){returnObject.assign({url:{type:String,required:!0,validator:et(e)}},t)}functionrt(e){return{animationType:{type:String,validator(t){if(t&&-1===e.indexOf(t))return"`"+t+"` is not supported for `animationType` (supported values are: `"+e.join("`|`")+"`)"}},animationDuration:{type:Number}}}constnt=tt("redirectTo"),ot=tt("reLaunch"),at=tt("navigateTo",rt(["slide-in-right","slide-in-left","slide-in-top","slide-in-bottom","fade-in","zoom-out","zoom-fade-out","pop-in","none"])),it=tt("switchTab"),ct=Object.assign({delta:{type:Number,validator(e,t){e=parseInt(e)||1,t.delta=Math.min(getCurrentPages().length-1,e)}}},rt(["slide-out-right","slide-out-left","slide-out-top","slide-out-bottom","fade-out","zoom-in","zoom-fade-in","pop-out","none"]));varst=Object.freeze({__proto__:null,redirectTo:nt,reLaunch:ot,navigateTo:at,switchTab:it,navigateBack:ct});constut={key:{type:String,required:!0}},lt=[{name:"key",type:String,required:!0}],dt={key:{type:String,required:!0},data:{required:!0}},pt=[{name:"key",type:String,required:!0},{name:"data",required:!0}],ft=ut,gt=lt;varyt=Object.freeze({__proto__:null,getStorage:ut,getStorageSync:lt,setStorage:dt,setStorageSync:pt,removeStorage:ft,removeStorageSync:gt});constht={family:{type:String,required:!0},source:{type:String,required:!0},desc:{type:Object,required:!1},success:{type:Function,required:!1},fail:{type:Function,required:!1},complete:{type:Function,required:!1}};varmt=Object.freeze({__proto__:null,loadFontFace:ht});constbt=["#ffffff","#000000"],vt={frontColor:{type:String,required:!0,validator(e,t){if(-1===bt.indexOf(e))return`invalid frontColor "${e}"`}},backgroundColor:{type:String,required:!0},animation:{type:Object,default:()=>({duration:0,timingFunc:"linear"}),validator(e={},t){t.animation={duration:e.duration||0,timingFunc:e.timingFunc||"linear"}}}},St={title:{type:String,required:!0}};var_t=Object.freeze({__proto__:null,setNavigationBarColor:vt,setNavigationBarTitle:St});constOt={scrollTop:{type:Number,required:!0},duration:{type:Number,default:300,validator(e,t){t.duration=Math.max(0,e)}}};varTt=Object.freeze({__proto__:null,pageScrollTo:Ot});constjt={title:{type:String,default:""},content:{type:String,default:""},showCancel:{type:Boolean,default:!0},cancelText:{type:String,default:"取消"},cancelColor:{type:String,default:"#000000"},confirmText:{type:String,default:"确定"},confirmColor:{type:String,default:"#007aff"},visible:{type:Boolean,default:!0}},Ct={title:{type:String,default:""},icon:{default:"success",validator(e,t){-1===["success","loading","none"].indexOf(e)&&(t.icon="success")}},image:{type:String,default:"",validator(e,t){e&&(t.image=Ee(e))}},duration:{type:Number,default:1500},mask:{type:Boolean,default:!1},visible:{type:Boolean,default:!0}},kt={title:{type:String,default:""},icon:{type:String,default:"loading"},duration:{type:Number,default:1e8},mask:{type:Boolean,default:!1},visible:{type:Boolean,default:!0}},Bt={itemList:{type:Array,required:!0,validator(e,t){if(!e.length)return"parameter.itemList should have at least 1 item"}},itemColor:{type:String,default:"#000000"},visible:{type:Boolean,default:!0}};varAt=Object.freeze({__proto__:null,showModal:jt,showToast:Ct,showLoading:kt,showActionSheet:Bt});constxt={type:Number,required:!0},wt={index:xt,text:{type:String},iconPath:{type:String},selectedIconPath:{type:String}},Et={color:{type:String},selectedColor:{type:String},backgroundColor:{type:String},borderStyle:{type:String,validator(e,t){e&&(t.borderStyle="black"===e?"black":"white")}}},It={animation:{type:Boolean,default:!1}},qt={animation:{type:Boolean,default:!1}},Nt={index:xt},Pt={index:xt},Mt={index:xt},Dt={index:xt,text:{type:String,required:!0,validator(e,t){(function(e=""){return(""+e).replace(/[^\x00-\xff]/g,"**").length})(e)>=4&&(t.text="...")}}};varLt=Object.freeze({__proto__:null,setTabBarItem:wt,setTabBarStyle:Et,hideTabBar:It,showTabBar:qt,hideTabBarRedDot:Nt,showTabBarRedDot:Pt,removeTabBarBadge:Mt,setTabBarBadge:Dt});constzt=Object.create(null),$t=(Ut={"./base/base64.js":P,"./base/can-i-use.js":D,"./base/event-bus.js":F,"./base/interceptor.js":G,"./base/upx2px.js":W,"./context/canvas.js":ee,"./context/context.js":ie,"./device/make-phone-call.js":se,"./device/set-clipboard-data.js":le,"./file/open-document.js":pe,"./location/choose-location.js":ge,"./location/get-location.js":me,"./location/open-location.js":ve,"./media/choose-image.js":Te,"./media/choose-video.js":ke,"./media/get-image-info.js":qe,"./media/preview-image.js":Pe,"./network/download-file.js":De,"./network/request.js":Ve,"./network/socket.js":Je,"./network/upload-file.js":Ye,"./plugin/get-provider.js":Ze,"./route/route.js":st,"./storage/storage.js":yt,"./ui/load-font-face.js":mt,"./ui/navigation-bar.js":_t,"./ui/page-scroll-to.js":Tt,"./ui/popup.js":At,"./ui/tab-bar.js":Lt},(Ft=function(e){returnUt[e]||function(){thrownewError("Cannot find module '"+e+"'.")}()}).keys=function(){returnObject.keys(Ut)},Ft);varUt,Ft;functionVt(e,t,r){constn=t[e],o=!u(r,e);leti=r[e];if(function(e,t){if(!Array.isArray(t))returnWt(t,e)?0:-1;for(letr=0,n=t.length;r<n;r++)if(Wt(t[r],e))returnr;return-1}(Boolean,n.type)>-1&&o&&!u(n,"default")&&(i=!1),void0===i&&u(n,"default")){constt=n.default;i=c(t)?t():t,r[e]=i}returnfunction(e,t,r,n,o){if(e.required&&n)return`Missing required parameter \`${t}\``;if(null==r&&!e.required){constt=e.validator;returnt?t(r,o):void0}leti=e.type,c=!i||!0===i;consts=[];if(i){Array.isArray(i)||(i=[i]);for(lete=0;e<i.length&&!c;e++){constt=Gt(r,i[e]);s.push(t.expectedType||""),c=t.valid}}if(!c)returnfunction(e,t,r){letn=`parameter \`${e}\`.`+` Expected ${r.join(", ")}`;consto=r[0],i=(u=t,a.call(u).slice(8,-1)),c=Jt(t,o),s=Jt(t,i);varu;1===r.length&&Yt(o)&&!function(...e){returne.some(e=>"boolean"===e.toLowerCase())}(o,i)&&(n+=` with value ${c}`);n+=`, got ${i} `,Yt(i)&&(n+=`with value ${s}.`);returnn}(t,r,s);constu=e.validator;if(u)returnu(r,o)}(n,e,i,o,r)}$t.keys().forEach((function(e){Object.assign(zt,$t(e))}));constRt=/^(String|Number|Boolean|Function|Symbol)$/;functionGt(e,t){letr;constn=Ht(t);if(Rt.test(n)){consto=typeofe;r=o===n.toLowerCase(),r||"object"!==o||(r=einstanceoft)}elser="Object"===n?s(e):"Array"===n?Array.isArray(e):einstanceoft;return{valid:r,expectedType:n}}functionHt(e){constt=e&&e.toString().match(/^\s*function (\w+)/);returnt?t[1]:""}functionWt(e,t){returnHt(e)===Ht(t)}functionJt(e,t){return"String"===t?`"${e}"`:"Number"===t?`${Number(e)}`:`${e}`}constKt=["string","number","boolean"];functionYt(e){returnKt.some(t=>e.toLowerCase()===t)}functionXt(e,t,r){constn=`${t}:fail ${e}`;if(console.error(n),-1===r)thrownewError(n);return"number"==typeofr&&nr(r,{errMsg:n}),!1}constQt=[{name:"callback",type:Function,required:!0}];functionZt(e,t,r){letn=zt[e];if(!n&&E(e)&&(n=Qt),n){if(Array.isArray(n)&&Array.isArray(t)){conste=Object.create(null),r=Object.create(null),o=t.length;n.forEach((n,a)=>{e[n.name]=n,o>a&&(r[n.name]=t[a])}),n=e,t=r}if(c(n.beforeValidate)){consto=n.beforeValidate(t);if(o)returnXt(o,e,r)}consto=Object.keys(n);for(leta=0;a<o.length;a++){if("beforeValidate"===o[a])continue;consti=Vt(o[a],n,t);if(i)returnXt(i,e,r)}}return!0}leter=1;consttr={};functionrr(e,t={},r={}){const{params:n,callbackId:o}=function(e,t={},r={}){if(!s(t))return{params:t};t=Object.assign({},t);constn={};for(leteint){constr=t[e];c(r)&&(n[e]=f(r),deletet[e])}const{success:o,fail:a,cancel:i,complete:u}=n,l=c(o),d=c(a),g=c(i),y=c(u);if(!(l||d||g||y))return{params:t};consth={};for(leteinr){constt=r[e];c(t)&&(h[e]=p(t))}const{beforeSuccess:m,afterSuccess:b,beforeFail:v,afterFail:S,beforeCancel:_,afterCancel:O,afterAll:T}=h,j=er++,C="api."+e+"."+j;returntr[j]={name:C,callback:function(t){if(t.errMsg=t.errMsg||e+":ok",-1!==t.errMsg.indexOf(":ok"))t.errMsg=e+":ok";elseif(-1!==t.errMsg.indexOf(":cancel"))t.errMsg=e+":cancel";elseif(-1!==t.errMsg.indexOf(":fail")){letr="",n=t.errMsg.indexOf("");n>-1&&(r=t.errMsg.substr(n)),t.errMsg=e+":fail"+r}constr=t.errMsg;0===r.indexOf(e+":ok")?(c(m)&&m(t),l&&o(t),c(b)&&b(t)):0===r.indexOf(e+":cancel")?(t.errMsg=t.errMsg.replace(e+":cancel",e+":fail cancel"),d&&a(t),c(_)&&_(t),g&&i(t),c(O)&&O(t)):0===r.indexOf(e+":fail")&&(c(v)&&v(t),d&&a(t),c(S)&&S(t)),y&&u(t),c(T)&&T(t)}},{params:t,callbackId:j}}(e,t,r);returns(n)&&!Zt(e,n,o)?{params:n,callbackId:!1}:{params:n,callbackId:o}}functionnr(e,t){if("number"==typeofe){constr=tr[e];if(r)returnr.keepAlive||deletetr[e],r.callback(t)}returnt}functionor(e,t,r={}){returnc(t)?(function(e,t){constr=zt[e];r&&c(r.beforeSuccess)&&(t.beforeSuccess=r.beforeSuccess)}(e,r),function(...n){if(w(e)){if(Zt(e,n,-1))returnt.apply(null,n)}elseif(E(e)){if(Zt(e,n,-1))returnt(function(e,t){constr=er++,n="api."+e+"."+r;returntr[r]={name:n,keepAlive:!0,callback:function(e){t(e)}},r}(e,n[0]))}else{leto={};n.length&&(o=n[0]);const{params:a,callbackId:i}=rr(e,o,r);if(!1!==i){letr;returnr=c(a)?t(i):t(a,i),r&&!function(e){return-1!==A.indexOf(e)}(e)&&(r=nr(i,r),s(r)&&(r.errMsg=r.errMsg||e+":ok")),r}}}):t}varar,ir=(function(e,t){!function(){for(vare="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",r=newUint8Array(256),n=0;n<e.length;n++)r[e.charCodeAt(n)]=n;t.encode=function(t){varr,n=newUint8Array(t),o=n.length,a="";for(r=0;r<o;r+=3)a+=e[n[r]>>2],a+=e[(3&n[r])<<4|n[r+1]>>4],a+=e[(15&n[r+1])<<2|n[r+2]>>6],a+=e[63&n[r+2]];returno%3==2?a=a.substring(0,a.length-1)+"=":o%3==1&&(a=a.substring(0,a.length-2)+"=="),a},t.decode=function(e){vart,n,o,a,i,c=.75*e.length,s=e.length,u=0;"="===e[e.length-1]&&(c--,"="===e[e.length-2]&&c--);varl=newArrayBuffer(c),d=newUint8Array(l);for(t=0;t<s;t+=4)n=r[e.charCodeAt(t)],o=r[e.charCodeAt(t+1)],a=r[e.charCodeAt(t+2)],i=r[e.charCodeAt(t+3)],d[u++]=n<<2|o>>4,d[u++]=(15&o)<<4|a>>2,d[u++]=(3&a)<<6|63&i;returnl}}()}(ar={exports:{}},ar.exports),ar.exports),cr=ir.encode,sr=ir.decode;varur={};constlr={promiseInterceptor:C};letdr=!1,pr=0,fr=0;vargr=n("@app-module/system.router");functionyr(e){returne.substr(0,e.lastIndexOf("/"))}varhr=n("@app-module/system.router");varmr=n("@app-module/system.router");varbr=Object.freeze({__proto__:null,navigateBack:function({delta:e}){returngr.back(),{errMsg:"navigateBack:ok"}},navigateTo:function({url:e}){constt=e.split("?"),r=t[0],n=d(t[1]||"");returnhr.push({uri:yr(r),params:n}),{errMsg:"navigateTo:ok"}},redirectTo:function({url:e}){constt=e.split("?"),r=t[0],n=d(t[1]||"");returnmr.replace({uri:yr(r),params:n}),{errMsg:"redirectTo:ok"}}});functionvr(e,...t){returnbr[e].apply(null,t)}functionSr(e,t){returnUniServiceJSBridge.on("api."+e,t)}const_r=["canplay","play","pause","stop","ended","timeUpdate","error","waiting","seeking","seeked"],Or=[{name:"src",cache:!0},{name:"startTime",default:0,cache:!0},{name:"autoplay",default:!1,cache:!0},{name:"loop",default:!1,cache:!0},{name:"obeyMuteSwitch",default:!0,readonly:!0,cache:!0},{name:"duration",readonly:!0},{name:"currentTime",readonly:!0},{name:"paused",readonly:!0},{name:"buffered",readonly:!0},{name:"volume"}];classTr{constructor(e){this.id=e,this._callbacks={},this._options={},_r.forEach(e=>{this._callbacks[e.toLowerCase()]=[]}),Or.forEach(e=>{constt=e.name,r={get(){constr=e.cache?this._options:vr("getAudioState",{audioId:this.id}),n=tinr?r[t]:e.default;return"number"==typeofn&&"volume"!==t?n/1e3:n}};e.readonly||(r.set=function(e){this._options[t]=e,vr("setAudioState",Object.assign({},this._options,{audioId:this.id}))}),Object.defineProperty(this,t,r)})}play(){this._operate("play")}pause(){this._operate("pause")}stop(){this._operate("stop")}seek(e){this._operate("seek",{currentTime:1e3*e})}destroy(){clearInterval(this.__timing),vr("destroyAudioInstance",{audioId:this.id}),deleteCr[this.id]}_operate(e,t){vr("operateAudio",Object.assign({},t,{audioId:this.id,operationType:e}))}}functionjr(e,t,r,n){e._callbacks[t].forEach(e=>{"function"==typeofe&&e("error"===t?{errMsg:r,errCode:n}:{})})}_r.forEach(e=>{constt=e[0].toUpperCase()+e.substr(1);e=e.toLowerCase(),Tr.prototype[`on${t}`]=function(t){this._callbacks[e].push(t)},Tr.prototype[`off${t}`]=function(t){constr=this._callbacks[e],n=r.indexOf(t);n>=0&&r.splice(n,1)}}),Sr("onAudioStateChange",({state:e,audioId:t,errMsg:r,errCode:n})=>{consto=Cr[t];if(o)if(jr(o,e,r,n),"play"===e){conste=o.currentTime;o.__timing=setInterval(()=>{o.currentTime!==e&&jr(o,"timeupdate")},200)}else"pause"!==e&&"stop"!==e&&"error"!==e||clearInterval(o.__timing)});constCr=Object.create(null);constkr=["canplay","play","pause","stop","ended","timeUpdate","prev","next","error","waiting"],Br={};kr.forEach(e=>{Br[e]=[]});constAr=[{name:"duration",readonly:!0},{name:"currentTime",readonly:!0},{name:"paused",readonly:!0},{name:"src",cache:!0},{name:"startTime",default:0,cache:!0},{name:"buffered",readonly:!0},{name:"title",cache:!0},{name:"epname",cache:!0},{name:"singer",cache:!0},{name:"coverImgUrl",cache:!0},{name:"webUrl",cache:!0},{name:"protocol",readonly:!0,default:"http"}];classxr{constructor(){this._options={},Sr("onBackgroundAudioStateChange",({state:e,errMsg:t,errCode:r})=>{Br[e].forEach(n=>{"function"==typeofn&&n("error"===e?{errMsg:t,errCode:r}:{})})}),Ar.forEach(e=>{constt=e.name,r={get(){constr=e.cache?this._options:vr("getBackgroundAudioState");returntinr?r[t]:e.default}};e.readonly||(r.set=function(e){this._options[t]=e,vr("setBackgroundAudioState",Object.assign({},this._options,{audioId:this.id}))}),Object.defineProperty(this,t,r)})}play(){this._operate("play")}pause(){this._operate("pause")}stop(){this._operate("stop")}seek(e){this._operate("seek",{currentTime:e})}_operate(e,t){vr("operateBackgroundAudio",Object.assign({},t,{operationType:e}))}}letwr;kr.forEach(e=>{constt=e[0].toUpperCase()+e.substr(1);xr.prototype[`on${t}`]=function(t){Br[e].push(t)}});varEr={...Object.freeze({__proto__:null,base64ToArrayBuffer:function(e){returnsr(e)},arrayBufferToBase64:function(e){returncr(e)},canIUse:function(e){return!u(ur,e)||ur[e]},interceptors:lr,addInterceptor:function(e,t){"string"==typeofe&&s(t)?m(h[e]||(h[e]={}),t):s(e)&&m(y,e)},removeInterceptor:function(e,t){"string"==typeofe?s(t)?b(h[e],t):deleteh[e]:s(e)&&b(y,e)},upx2px:function(e,t){if(0===pr&&function(){const{platform:e,pixelRatio:t,windowWidth:r}=uni.getSystemInfoSync();pr=r,fr=t,dr="ios"===e}(),0===(e=Number(e)))return0;letr=e/750*(t||pr);returnr<0&&(r=-r),r=Math.floor(r+1e-4),0===r?1!==fr&&dr?.5:1:e<0?-r:r},createInnerAudioContext:function(){const{audioId:e}=vr("createAudioInstance"),t=newTr(e);returnCr[e]=t,t},getBackgroundAudioManager:function(){returnwr||(wr=newxr)}}),...br};constIr=Object.create(null);letqr;r.forEach(e=>{Er[e]?Ir[e]=function(e,t){returnI(e)?function(r={},...n){returnc(r.success)||c(r.fail)||c(r.complete)?T(e,j(e,t,r,...n)):T(e,newPromise((o,a)=>{j(e,t,Object.assign({},r,{success:o,fail:a}),...n),Promise.prototype.finally||(Promise.prototype.finally=function(e){constt=this.constructor;returnthis.then(r=>t.resolve(e()).then(()=>r),r=>t.resolve(e()).then(()=>{throwr}))})}).then(e=>[null,e]).catch(e=>[e]))}:t}(e,or(e,Er[e])):Ir[e]=function(e){returnfunction(t){console.error("API `"+e+"` is not yet implemented")}}(e)});constNr=[],Pr=[],Mr=[];functionDr(e){e&&e.store&&(qr=e.store)}Dr.prototype.$mount=function(){},Dr.config={},Dr.use=function(e){if(e.Store&&e.mapState){constr={};t.VueFactory(r,{},{}),e.install(r.Vue)}elsePr.push(e)},Dr.mixin=function(e){Nr.push(e)},Dr.component=function(e,t){Mr.push({id:e,definition:t})},(Object.getPrototypeOf(global)||global).__VuePlugin={install(e,t){Nr.forEach(t=>{e.mixin(t)}),Pr.forEach(t=>{e.use(t)}),Mr.forEach(({id:t,definition:r})=>{e.component(t,r)}),Object.keys(Dr.prototype).forEach(t=>{"$mount"!==t&&(e.prototype[t]=Dr.prototype[t])}),qr&&(e.prototype.$store=qr)}};constLr={globalData:{}};global.UniServiceJSBridge.invokeCallbackHandler=nr;varzr={uni:Ir,Vue:Dr,getApp:function({allowDefault:t=!1}={}){returne.$def?function(e){if(e.__$processed)returne;constt=e.methods;returnt&&(Object.keys(t).forEach(r=>{e[r]=t[r]}),deletee.methods),Object.keys(Lr).forEach(t=>{"globalData"!==t&&(e[t]=Lr[t])}),e.globalData||(e.globalData={}),Object.assign(e.globalData,Lr.globalData),e.__$processed=!0,e}(e.$def):t?Lr:void0},getCurrentPages:function(){return[]}};const$r=Object.getPrototypeOf(global)||global;dsl.onDefineApp(t=>{constr="function"==typeoft.onLaunch,n="function"==typeoft.onShow;(r||n)&&(e._events["applc:onCreate"]||(e._events["applc:onCreate"]=[])).push(()=>{r&&t.onLaunch(),n&&t.onShow()}),$r.__uniRoutes=function({pages:e}){constt=[];returnObject.keys(e).forEach(r=>{constn=e[r];t.push({path:"/"+r+"/"+n.component,meta:{}})}),t}(t.manifest.router)}),Object.assign($r,zr)}()}));