(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["common/vendor"],{1:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=["qy","env","error","version","lanDebug","cloud","serviceMarket","router","worklet","__webpack_require_UNI_MP_PLUGIN__"],i=["lanDebug","router","worklet"],o="undefined"!==typeof globalThis?globalThis:function(){return this}(),a=["w","x"].join(""),s=o[a],u=s.getLaunchOptionsSync?s.getLaunchOptionsSync():null;function l(e){return(!u||1154!==u.scene||!i.includes(e))&&(r.indexOf(e)>-1||"function"===typeof s[e])}function c(){var e={};for(var t in s)l(t)&&(e[t]=s[t]);return e}o[a]=c();var h=o[a];t.default=h},10:function(e,t){function n(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}e.exports=n,e.exports.__esModule=!0,e.exports["default"]=e.exports},11:function(e,t,n){var r=n(12);function i(e,t,n){return t=r(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}e.exports=i,e.exports.__esModule=!0,e.exports["default"]=e.exports},12:function(e,t,n){var r=n(13)["default"],i=n(14);function o(e){var t=i(e,"string");return"symbol"==r(t)?t:t+""}e.exports=o,e.exports.__esModule=!0,e.exports["default"]=e.exports},13:function(e,t){function n(t){return e.exports=n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e.exports.__esModule=!0,e.exports["default"]=e.exports,n(t)}e.exports=n,e.exports.__esModule=!0,e.exports["default"]=e.exports},14:function(e,t,n){var r=n(13)["default"];function i(e,t){if("object"!=r(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=r(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}e.exports=i,e.exports.__esModule=!0,e.exports["default"]=e.exports},15:function(e,t,n){var r=n(16),i=n(17);function o(e,t,n){if(i())return Reflect.construct.apply(null,arguments);var o=[null];o.push.apply(o,t);var a=new(e.bind.apply(e,o));return n&&r(a,n.prototype),a}e.exports=o,e.exports.__esModule=!0,e.exports["default"]=e.exports},16:function(e,t){function n(t,r){return e.exports=n=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},e.exports.__esModule=!0,e.exports["default"]=e.exports,n(t,r)}e.exports=n,e.exports.__esModule=!0,e.exports["default"]=e.exports},166:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.fontData=void 0;var r=[{font_class:"arrow-down",unicode:""},{font_class:"arrow-left",unicode:""},{font_class:"arrow-right",unicode:""},{font_class:"arrow-up",unicode:""},{font_class:"auth",unicode:""},{font_class:"auth-filled",unicode:""},{font_class:"back",unicode:""},{font_class:"bars",unicode:""},{font_class:"calendar",unicode:""},{font_class:"calendar-filled",unicode:""},{font_class:"camera",unicode:""},{font_class:"camera-filled",unicode:""},{font_class:"cart",unicode:""},{font_class:"cart-filled",unicode:""},{font_class:"chat",unicode:""},{font_class:"chat-filled",unicode:""},{font_class:"chatboxes",unicode:""},{font_class:"chatboxes-filled",unicode:""},{font_class:"chatbubble",unicode:""},{font_class:"chatbubble-filled",unicode:""},{font_class:"checkbox",unicode:""},{font_class:"checkbox-filled",unicode:""},{font_class:"checkmarkempty",unicode:""},{font_class:"circle",unicode:""},{font_class:"circle-filled",unicode:""},{font_class:"clear",unicode:""},{font_class:"close",unicode:""},{font_class:"closeempty",unicode:""},{font_class:"cloud-download",unicode:""},{font_class:"cloud-download-filled",unicode:""},{font_class:"cloud-upload",unicode:""},{font_class:"cloud-upload-filled",unicode:""},{font_class:"color",unicode:""},{font_class:"color-filled",unicode:""},{font_class:"compose",unicode:""},{font_class:"contact",unicode:""},{font_class:"contact-filled",unicode:""},{font_class:"down",unicode:""},{font_class:"bottom",unicode:""},{font_class:"download",unicode:""},{font_class:"download-filled",unicode:""},{font_class:"email",unicode:""},{font_class:"email-filled",unicode:""},{font_class:"eye",unicode:""},{font_class:"eye-filled",unicode:""},{font_class:"eye-slash",unicode:""},{font_class:"eye-slash-filled",unicode:""},{font_class:"fire",unicode:""},{font_class:"fire-filled",unicode:""},{font_class:"flag",unicode:""},{font_class:"flag-filled",unicode:""},{font_class:"folder-add",unicode:""},{font_class:"folder-add-filled",unicode:""},{font_class:"font",unicode:""},{font_class:"forward",unicode:""},{font_class:"gear",unicode:""},{font_class:"gear-filled",unicode:""},{font_class:"gift",unicode:""},{font_class:"gift-filled",unicode:""},{font_class:"hand-down",unicode:""},{font_class:"hand-down-filled",unicode:""},{font_class:"hand-up",unicode:""},{font_class:"hand-up-filled",unicode:""},{font_class:"headphones",unicode:""},{font_class:"heart",unicode:""},{font_class:"heart-filled",unicode:""},{font_class:"help",unicode:""},{font_class:"help-filled",unicode:""},{font_class:"home",unicode:""},{font_class:"home-filled",unicode:""},{font_class:"image",unicode:""},{font_class:"image-filled",unicode:""},{font_class:"images",unicode:""},{font_class:"images-filled",unicode:""},{font_class:"info",unicode:""},{font_class:"info-filled",unicode:""},{font_class:"left",unicode:""},{font_class:"link",unicode:""},{font_class:"list",unicode:""},{font_class:"location",unicode:""},{font_class:"location-filled",unicode:""},{font_class:"locked",unicode:""},{font_class:"locked-filled",unicode:""},{font_class:"loop",unicode:""},{font_class:"mail-open",unicode:""},{font_class:"mail-open-filled",unicode:""},{font_class:"map",unicode:""},{font_class:"map-filled",unicode:""},{font_class:"map-pin",unicode:""},{font_class:"map-pin-ellipse",unicode:""},{font_class:"medal",unicode:""},{font_class:"medal-filled",unicode:""},{font_class:"mic",unicode:""},{font_class:"mic-filled",unicode:""},{font_class:"micoff",unicode:""},{font_class:"micoff-filled",unicode:""},{font_class:"minus",unicode:""},{font_class:"minus-filled",unicode:""},{font_class:"more",unicode:""},{font_class:"more-filled",unicode:""},{font_class:"navigate",unicode:""},{font_class:"navigate-filled",unicode:""},{font_class:"notification",unicode:""},{font_class:"notification-filled",unicode:""},{font_class:"paperclip",unicode:""},{font_class:"paperplane",unicode:""},{font_class:"paperplane-filled",unicode:""},{font_class:"person",unicode:""},{font_class:"person-filled",unicode:""},{font_class:"personadd",unicode:""},{font_class:"personadd-filled",unicode:""},{font_class:"personadd-filled-copy",unicode:""},{font_class:"phone",unicode:""},{font_class:"phone-filled",unicode:""},{font_class:"plus",unicode:""},{font_class:"plus-filled",unicode:""},{font_class:"plusempty",unicode:""},{font_class:"pulldown",unicode:""},{font_class:"pyq",unicode:""},{font_class:"qq",unicode:""},{font_class:"redo",unicode:""},{font_class:"redo-filled",unicode:""},{font_class:"refresh",unicode:""},{font_class:"refresh-filled",unicode:""},{font_class:"refreshempty",unicode:""},{font_class:"reload",unicode:""},{font_class:"right",unicode:""},{font_class:"scan",unicode:""},{font_class:"search",unicode:""},{font_class:"settings",unicode:""},{font_class:"settings-filled",unicode:""},{font_class:"shop",unicode:""},{font_class:"shop-filled",unicode:""},{font_class:"smallcircle",unicode:""},{font_class:"smallcircle-filled",unicode:""},{font_class:"sound",unicode:""},{font_class:"sound-filled",unicode:""},{font_class:"spinner-cycle",unicode:""},{font_class:"staff",unicode:""},{font_class:"staff-filled",unicode:""},{font_class:"star",unicode:""},{font_class:"star-filled",unicode:""},{font_class:"starhalf",unicode:""},{font_class:"trash",unicode:""},{font_class:"trash-filled",unicode:""},{font_class:"tune",unicode:""},{font_class:"tune-filled",unicode:""},{font_class:"undo",unicode:""},{font_class:"undo-filled",unicode:""},{font_class:"up",unicode:""},{font_class:"top",unicode:""},{font_class:"upload",unicode:""},{font_class:"upload-filled",unicode:""},{font_class:"videocam",unicode:""},{font_class:"videocam-filled",unicode:""},{font_class:"vip",unicode:""},{font_class:"vip-filled",unicode:""},{font_class:"wallet",unicode:""},{font_class:"wallet-filled",unicode:""},{font_class:"weibo",unicode:""},{font_class:"weixin",unicode:""}];t.fontData=r},17:function(e,t){function n(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(t){}return(e.exports=n=function(){return!!t},e.exports.__esModule=!0,e.exports["default"]=e.exports)()}e.exports=n,e.exports.__esModule=!0,e.exports["default"]=e.exports},18:function(e,t,n){var r=n(19),i=n(20),o=n(8),a=n(21);function s(e){return r(e)||i(e)||o(e)||a()}e.exports=s,e.exports.__esModule=!0,e.exports["default"]=e.exports},19:function(e,t,n){var r=n(9);function i(e){if(Array.isArray(e))return r(e)}e.exports=i,e.exports.__esModule=!0,e.exports["default"]=e.exports},2:function(e,t,n){"use strict";(function(e,r){var i=n(4);Object.defineProperty(t,"__esModule",{value:!0}),t.createApp=Bn,t.createComponent=Xn,t.createPage=Kn,t.createPlugin=Jn,t.createSubpackageApp=Yn,t.default=void 0;var o,a=i(n(5)),s=i(n(11)),u=i(n(15)),l=i(n(18)),c=i(n(13)),h=n(22),d=i(n(25));function f(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function p(e){for(var t=1;t-1},e.prototype.uniIDHasPermission=function(e){var t=m(),n=t.permission;return this.uniIDHasRole("admin")||n.indexOf(e)>-1},e.prototype.uniIDTokenValid=function(){var e=m(),t=e.tokenExpired;return t>Date.now()}}o="function"!==typeof atob?function(e){if(e=String(e).replace(/[\t\n\f\r ]+/g,""),!y.test(e))throw new Error("Failed to execute 'atob' on 'Window': The string to be decoded is not correctly encoded.");var t;e+="==".slice(2-(3&e.length));for(var n,r,i="",o=0;o>16&255):64===r?String.fromCharCode(t>>16&255,t>>8&255):String.fromCharCode(t>>16&255,t>>8&255,255&t);return i}:atob;var x=Object.prototype.toString,b=Object.prototype.hasOwnProperty;function w(e){return"function"===typeof e}function S(e){return"string"===typeof e}function k(e){return null!==e&&"object"===(0,c.default)(e)}function A(e){return"[object Object]"===x.call(e)}function I(e,t){return b.call(e,t)}function C(){}function M(e){var t=Object.create(null);return function(n){var r=t[n];return r||(t[n]=e(n))}}var T=/-(\w)/g,D=M((function(e){return e.replace(T,(function(e,t){return t?t.toUpperCase():""}))}));function O(e){var t={};return A(e)&&Object.keys(e).sort().forEach((function(n){t[n]=e[n]})),Object.keys(t)?t:e}var P=["invoke","success","fail","complete","returnValue"],L={},E={};function R(e,t){var n=t?e?e.concat(t):Array.isArray(t)?t:[t]:e;return n?N(n):n}function N(e){for(var t=[],n=0;n1&&void 0!==arguments[1]?arguments[1]:{};return["success","fail","complete"].forEach((function(n){if(Array.isArray(e[n])){var r=t[n];t[n]=function(i){$(e[n],i,t).then((function(e){return w(r)&&r(e)||e}))}}})),t}function W(e,t){var n=[];Array.isArray(L.returnValue)&&n.push.apply(n,(0,l.default)(L.returnValue));var r=E[e];return r&&Array.isArray(r.returnValue)&&n.push.apply(n,(0,l.default)(r.returnValue)),n.forEach((function(e){t=e(t)||t})),t}function G(e){var t=Object.create(null);Object.keys(L).forEach((function(e){"returnValue"!==e&&(t[e]=L[e].slice())}));var n=E[e];return n&&Object.keys(n).forEach((function(e){"returnValue"!==e&&(t[e]=(t[e]||[]).concat(n[e]))})),t}function K(e,t,n){for(var r=arguments.length,i=new Array(r>3?r-3:0),o=3;o0&&void 0!==arguments[0]?arguments[0]:{},r=arguments.length,i=new Array(r>1?r-1:0),o=1;o-1?ge:e.indexOf("-hant")>-1||Ie(e,["-tw","-hk","-mo","-cht"])?ye:ge;var n=Ce(e,[ve,me,_e]);return n||void 0}}function Te(){if(w(getApp)){var t=getApp({allowDefault:!0});if(t&&t.$vm)return t.$vm.$locale}return Me(e.getSystemInfoSync().language)||ve}function De(e){var t=!!w(getApp)&&getApp();if(!t)return!1;var n=t.$vm.$locale;return n!==e&&(t.$vm.$locale=e,Oe.forEach((function(t){return t({locale:e})})),!0)}var Oe=[];function Pe(e){-1===Oe.indexOf(e)&&Oe.push(e)}"undefined"!==typeof r&&(r.getLocale=Te);var Le={promiseInterceptor:X},Ee=Object.freeze({__proto__:null,upx2px:fe,getLocale:Te,setLocale:De,onLocaleChange:Pe,addInterceptor:z,removeInterceptor:U,interceptors:Le});function Re(e){var t=getCurrentPages(),n=t.length;while(n--){var r=t[n];if(r.$page&&r.$page.fullPath===e)return n}return-1}var Ne,Be={name:function(e){return"back"===e.exists&&e.delta?"navigateBack":"redirectTo"},args:function(e){if("back"===e.exists&&e.url){var t=Re(e.url);if(-1!==t){var n=getCurrentPages().length-1-t;n>0&&(e.delta=n)}}}},Fe={args:function(e){var t=parseInt(e.current);if(!isNaN(t)){var n=e.urls;if(Array.isArray(n)){var r=n.length;if(r)return t<0?t=0:t>=r&&(t=r-1),t>0?(e.current=n[t],e.urls=n.filter((function(e,r){return!(r2&&void 0!==arguments[2]?arguments[2]:{},r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},i=arguments.length>4&&void 0!==arguments[4]&&arguments[4];if(A(t)){var o=!0===i?t:{};for(var a in w(n)&&(n=n(t,o)||{}),t)if(I(n,a)){var s=n[a];w(s)&&(s=s(t[a],t,o)),s?S(s)?o[s]=t[a]:A(s)&&(o[s.name?s.name:a]=s.value):console.warn("The '".concat(e,"' method of platform '微信小程序' does not support option '").concat(a,"'"))}else-1!==rt.indexOf(a)?w(t[a])&&(o[a]=it(e,t[a],r)):i||(o[a]=t[a]);return o}return w(t)&&(t=it(e,t,r)),t}function at(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]&&arguments[3];return w(et.returnValue)&&(t=et.returnValue(e,t)),ot(e,t,n,{},r)}function st(t,n){if(I(et,t)){var r=et[t];return r?function(n,i){var o=r;w(r)&&(o=r(n)),n=ot(t,n,o.args,o.returnValue);var a=[n];"undefined"!==typeof i&&a.push(i),w(o.name)?t=o.name(n):S(o.name)&&(t=o.name);var s=e[t].apply(e,a);return ne(t)?at(t,s,o.returnValue,te(t)):s}:function(){console.error("Platform '微信小程序' does not support '".concat(t,"'."))}}return n}var ut=Object.create(null),lt=["onTabBarMidButtonTap","subscribePush","unsubscribePush","onPush","offPush","share"];function ct(e){return function(t){var n=t.fail,r=t.complete,i={errMsg:"".concat(e,":fail method '").concat(e,"' not supported")};w(n)&&n(i),w(r)&&r(i)}}lt.forEach((function(e){ut[e]=ct(e)}));var ht={oauth:["weixin"],share:["weixin"],payment:["wxpay"],push:["weixin"]};function dt(e){var t=e.service,n=e.success,r=e.fail,i=e.complete,o=!1;ht[t]?(o={errMsg:"getProvider:ok",service:t,provider:ht[t]},w(n)&&n(o)):(o={errMsg:"getProvider:fail service not found"},w(r)&&r(o)),w(i)&&i(o)}var ft=Object.freeze({__proto__:null,getProvider:dt}),pt=function(){var e;return function(){return e||(e=new d.default),e}}();function gt(e,t,n){return e[t].apply(e,n)}function yt(){return gt(pt(),"$on",Array.prototype.slice.call(arguments))}function vt(){return gt(pt(),"$off",Array.prototype.slice.call(arguments))}function mt(){return gt(pt(),"$once",Array.prototype.slice.call(arguments))}function _t(){return gt(pt(),"$emit",Array.prototype.slice.call(arguments))}var xt,bt,wt,St=Object.freeze({__proto__:null,$on:yt,$off:vt,$once:mt,$emit:_t});function kt(e){return function(){try{return e.apply(e,arguments)}catch(t){console.error(t)}}}function At(e){var t={};for(var n in e){var r=e[n];w(r)&&(t[n]=kt(r),delete e[n])}return t}function It(e){try{return JSON.parse(e)}catch(t){}return e}function Ct(e){if("enabled"===e.type)wt=!0;else if("clientId"===e.type)xt=e.cid,bt=e.errMsg,Tt(xt,e.errMsg);else if("pushMsg"===e.type)for(var t={type:"receive",data:It(e.message)},n=0;n-1&&Ot.splice(t,1)}else Ot.length=0},Et=e.getAppBaseInfo&&e.getAppBaseInfo();Et||(Et=e.getSystemInfoSync());var Rt=Et?Et.host:null,Nt=Rt&&"SAAASDK"===Rt.env?e.miniapp.shareVideoMessage:e.shareVideoMessage,Bt=Object.freeze({__proto__:null,shareVideoMessage:Nt,getPushClientId:Dt,onPushMessage:Pt,offPushMessage:Lt,invokePushCallback:Ct}),Ft=["__route__","__wxExparserNodeId__","__wxWebviewId__"];function jt(e,t){for(var n,r=e.$children,i=r.length-1;i>=0;i--){var o=r[i];if(o.$scope._$vueId===t)return o}for(var a=r.length-1;a>=0;a--)if(n=jt(r[a],t),n)return n}function zt(e){return Behavior(e)}function Ut(){return!!this.route}function Vt(e){this.triggerEvent("__l",e)}function qt(e,t,n){var r=e.selectAllComponents(t)||[];r.forEach((function(e){var r=e.dataset.ref;n[r]=e.$vm||Kt(e),"scoped"===e.dataset.vueGeneric&&e.selectAllComponents(".scoped-ref").forEach((function(e){qt(e,t,n)}))}))}function $t(e,t){var n=(0,u.default)(Set,(0,l.default)(Object.keys(e))),r=Object.keys(t);return r.forEach((function(r){var i=e[r],o=t[r];Array.isArray(i)&&Array.isArray(o)&&i.length===o.length&&o.every((function(e){return i.includes(e)}))||(e[r]=o,n.delete(r))})),n.forEach((function(t){delete e[t]})),e}function Ht(e){var t=e.$scope,n={};Object.defineProperty(e,"$refs",{get:function(){var e={};qt(t,".vue-ref",e);var r=t.selectAllComponents(".vue-ref-in-for")||[];return r.forEach((function(t){var n=t.dataset.ref;e[n]||(e[n]=[]),e[n].push(t.$vm||Kt(t))})),$t(n,e)}})}function Wt(e){var t,n=e.detail||e.value,r=n.vuePid,i=n.vueOptions;r&&(t=jt(this.$vm,r)),t||(t=this.$vm),i.parent=t}function Gt(e){var t="__v_isMPComponent";return Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:!0}),e}function Kt(e){var t="__ob__",n="__v_skip";return k(e)&&Object.isExtensible(e)&&Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:(0,s.default)({},n,!0)}),e}var Xt=/_(.*)_worklet_factory_/;function Yt(e,t){t&&Object.keys(t).forEach((function(n){var r=n.match(Xt);if(r){var i=r[1];e[n]=t[n],e[i]=t[i]}}))}var Jt=Page,Zt=Component,Qt=/:/g,en=M((function(e){return D(e.replace(Qt,"-"))}));function tn(e){var t=e.triggerEvent,n=function(e){for(var n=arguments.length,r=new Array(n>1?n-1:0),i=1;i0&&void 0!==arguments[0]?arguments[0]:{};return nn("onLoad",e),Jt(e)},Page.after=Jt.after,Component=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return nn("created",e),Zt(e)});var rn=["onPullDownRefresh","onReachBottom","onAddToFavorites","onShareTimeline","onShareAppMessage","onPageScroll","onResize","onTabItemTap"];function on(e,t){var n=e.$mp[e.mpType];t.forEach((function(t){I(n,t)&&(e[t]=n[t])}))}function an(e,t){if(!t)return!0;if(d.default.options&&Array.isArray(d.default.options[e]))return!0;if(t=t.default||t,w(t))return!!w(t.extendOptions[e])||!!(t.super&&t.super.options&&Array.isArray(t.super.options[e]));if(w(t[e])||Array.isArray(t[e]))return!0;var n=t.mixins;return Array.isArray(n)?!!n.find((function(t){return an(e,t)})):void 0}function sn(e,t,n){t.forEach((function(t){an(t,n)&&(e[t]=function(e){return this.$vm&&this.$vm.__call_hook(t,e)})}))}function un(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];ln(t).forEach((function(t){return cn(e,t,n)}))}function ln(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return e&&Object.keys(e).forEach((function(n){0===n.indexOf("on")&&w(e[n])&&t.push(n)})),t}function cn(e,t,n){-1!==n.indexOf(t)||I(e,t)||(e[t]=function(e){return this.$vm&&this.$vm.__call_hook(t,e)})}function hn(e,t){var n;return t=t.default||t,n=w(t)?t:e.extend(t),t=n.options,[n,t]}function dn(e,t){if(Array.isArray(t)&&t.length){var n=Object.create(null);t.forEach((function(e){n[e]=!0})),e.$scopedSlots=e.$slots=n}}function fn(e,t){e=(e||"").split(",");var n=e.length;1===n?t._$vueId=e[0]:2===n&&(t._$vueId=e[0],t._$vuePid=e[1])}function pn(e,t){var n=e.data||{},r=e.methods||{};if("function"===typeof n)try{n=n.call(t)}catch(i){Object({VUE_APP_DARK_MODE:"false",VUE_APP_NAME:"zhcxWXMIniProgram",VUE_APP_PLATFORM:"mp-weixin",NODE_ENV:"development",BASE_URL:"/"}).VUE_APP_DEBUG&&console.warn("根据 Vue 的 data 函数初始化小程序 data 失败,请尽量确保 data 函数中不访问 vm 对象,否则可能影响首次数据渲染速度。",n)}else try{n=JSON.parse(JSON.stringify(n))}catch(i){}return A(n)||(n={}),Object.keys(r).forEach((function(e){-1!==t.__lifecycle_hooks__.indexOf(e)||I(n,e)||(n[e]=r[e])})),n}var gn=[String,Number,Boolean,Object,Array,null];function yn(e){return function(t,n){this.$vm&&(this.$vm[e]=t)}}function vn(e,t){var n=e.behaviors,r=e.extends,i=e.mixins,o=e.props;o||(e.props=o=[]);var a=[];return Array.isArray(n)&&n.forEach((function(e){a.push(e.replace("uni://","wx".concat("://"))),"uni://form-field"===e&&(Array.isArray(o)?(o.push("name"),o.push("value")):(o.name={type:String,default:""},o.value={type:[String,Number,Boolean,Array,Object,Date],default:""}))})),A(r)&&r.props&&a.push(t({properties:_n(r.props,!0)})),Array.isArray(i)&&i.forEach((function(e){A(e)&&e.props&&a.push(t({properties:_n(e.props,!0)}))})),a}function mn(e,t,n,r){return Array.isArray(t)&&1===t.length?t[0]:t}function _n(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>3?arguments[3]:void 0,r={};return t||(r.vueId={type:String,value:""},n.virtualHost&&(r.virtualHostStyle={type:null,value:""},r.virtualHostClass={type:null,value:""}),r.scopedSlotsCompiler={type:String,value:""},r.vueSlots={type:null,value:[],observer:function(e,t){var n=Object.create(null);e.forEach((function(e){n[e]=!0})),this.setData({$slots:n})}}),Array.isArray(e)?e.forEach((function(e){r[e]={type:null,observer:yn(e)}})):A(e)&&Object.keys(e).forEach((function(t){var n=e[t];if(A(n)){var i=n.default;w(i)&&(i=i()),n.type=mn(t,n.type),r[t]={type:-1!==gn.indexOf(n.type)?n.type:null,value:i,observer:yn(t)}}else{var o=mn(t,n);r[t]={type:-1!==gn.indexOf(o)?o:null,observer:yn(t)}}})),r}function xn(e){try{e.mp=JSON.parse(JSON.stringify(e))}catch(t){}return e.stopPropagation=C,e.preventDefault=C,e.target=e.target||{},I(e,"detail")||(e.detail={}),I(e,"markerId")&&(e.detail="object"===(0,c.default)(e.detail)?e.detail:{},e.detail.markerId=e.markerId),A(e.detail)&&(e.target=Object.assign({},e.target,e.detail)),e}function bn(e,t){var n=e;return t.forEach((function(t){var r=t[0],i=t[2];if(r||"undefined"!==typeof i){var o,a=t[1],s=t[3];Number.isInteger(r)?o=r:r?"string"===typeof r&&r&&(o=0===r.indexOf("#s#")?r.substr(3):e.__get_value(r,n)):o=n,Number.isInteger(o)?n=i:a?Array.isArray(o)?n=o.find((function(t){return e.__get_value(a,t)===i})):A(o)?n=Object.keys(o).find((function(t){return e.__get_value(a,o[t])===i})):console.error("v-for 暂不支持循环数据:",o):n=o[i],s&&(n=e.__get_value(s,n))}})),n}function wn(e,t,n,r){var i={};return Array.isArray(t)&&t.length&&t.forEach((function(t,o){"string"===typeof t?t?"$event"===t?i["$"+o]=n:"arguments"===t?i["$"+o]=n.detail&&n.detail.__args__||r:0===t.indexOf("$event.")?i["$"+o]=e.__get_value(t.replace("$event.",""),n):i["$"+o]=e.__get_value(t):i["$"+o]=e:i["$"+o]=bn(e,t)})),i}function Sn(e){for(var t={},n=1;n2&&void 0!==arguments[2]?arguments[2]:[],r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[],i=arguments.length>4?arguments[4]:void 0,o=arguments.length>5?arguments[5]:void 0,a=!1,s=A(t.detail)&&t.detail.__args__||[t.detail];if(i&&(a=t.currentTarget&&t.currentTarget.dataset&&"wx"===t.currentTarget.dataset.comType,!n.length))return a?[t]:s;var u=wn(e,r,t,s),l=[];return n.forEach((function(e){"$event"===e?"__set_model"!==o||i?i&&!a?l.push(s[0]):l.push(t):l.push(t.target.value):Array.isArray(e)&&"o"===e[0]?l.push(Sn(e)):"string"===typeof e&&I(u,e)?l.push(u[e]):l.push(e)})),l}var An="~",In="^";function Cn(e,t){return e===t||"regionchange"===t&&("begin"===e||"end"===e)}function Mn(e){var t=e.$parent;while(t&&t.$parent&&(t.$options.generic||t.$parent.$options.generic||t.$scope._$vuePid))t=t.$parent;return t&&t.$parent}function Tn(e){var t=this;e=xn(e);var n=(e.currentTarget||e.target).dataset;if(!n)return console.warn("事件信息不存在");var r=n.eventOpts||n["event-opts"];if(!r)return console.warn("事件信息不存在");var i=e.type,o=[];return r.forEach((function(n){var r=n[0],a=n[1],s=r.charAt(0)===In;r=s?r.slice(1):r;var u=r.charAt(0)===An;r=u?r.slice(1):r,a&&Cn(i,r)&&a.forEach((function(n){var r=n[0];if(r){var i=t.$vm;if(i.$options.generic&&(i=Mn(i)||i),"$emit"===r)return void i.$emit.apply(i,kn(t.$vm,e,n[1],n[2],s,r));var a=i[r];if(!w(a)){var l="page"===t.$vm.mpType?"Page":"Component",c=t.route||t.is;throw new Error("".concat(l,' "').concat(c,'" does not have a method "').concat(r,'"'))}if(u){if(a.once)return;a.once=!0}var h=kn(t.$vm,e,n[1],n[2],s,r);h=Array.isArray(h)?h:[],/=\s*\S+\.eventParams\s*\|\|\s*\S+\[['"]event-params['"]\]/.test(a.toString())&&(h=h.concat([,,,,,,,,,,e])),o.push(a.apply(i,h))}}))})),"input"===i&&1===o.length&&"undefined"!==typeof o[0]?o[0]:void 0}var Dn={};function On(e){var t=Dn[e];return delete Dn[e],t}var Pn=["onShow","onHide","onError","onPageNotFound","onThemeChange","onUnhandledRejection"];function Ln(){d.default.prototype.getOpenerEventChannel=function(){return this.$scope.getOpenerEventChannel()};var e=d.default.prototype.__call_hook;d.default.prototype.__call_hook=function(t,n){return"onLoad"===t&&n&&n.__id__&&(this.__eventChannel__=On(n.__id__),delete n.__id__),e.call(this,t,n)}}function En(){var e={},t={};function n(e){var t=this.$options.propsData.vueId;if(t){var n=t.split(",")[0];e(n)}}d.default.prototype.$hasSSP=function(n){var r=e[n];return r||(t[n]=this,this.$on("hook:destroyed",(function(){delete t[n]}))),r},d.default.prototype.$getSSP=function(t,n,r){var i=e[t];if(i){var o=i[n]||[];return r?o:o[0]}},d.default.prototype.$setSSP=function(t,r){var i=0;return n.call(this,(function(n){var o=e[n],a=o[t]=o[t]||[];a.push(r),i=a.length-1})),i},d.default.prototype.$initSSP=function(){n.call(this,(function(t){e[t]={}}))},d.default.prototype.$callSSP=function(){n.call(this,(function(e){t[e]&&t[e].$forceUpdate()}))},d.default.mixin({destroyed:function(){var n=this.$options.propsData,r=n&&n.vueId;r&&(delete e[r],delete t[r])}})}function Rn(t,n){var r=n.mocks,i=n.initRefs;Ln(),En(),t.$options.store&&(d.default.prototype.$store=t.$options.store),_(d.default),d.default.prototype.mpHost="mp-weixin",d.default.mixin({beforeCreate:function(){if(this.$options.mpType){if(this.mpType=this.$options.mpType,this.$mp=(0,s.default)({data:{}},this.mpType,this.$options.mpInstance),this.$scope=this.$options.mpInstance,delete this.$options.mpType,delete this.$options.mpInstance,"page"===this.mpType&&"function"===typeof getApp){var e=getApp();e.$vm&&e.$vm.$i18n&&(this._i18n=e.$vm.$i18n)}"app"!==this.mpType&&(i(this),on(this,r))}}});var o={onLaunch:function(n){this.$vm||(e.canIUse&&!e.canIUse("nextTick")&&console.error("当前微信基础库版本过低,请将 微信开发者工具-详情-项目设置-调试基础库版本 更换为`2.3.0`以上"),this.$vm=t,this.$vm.$mp={app:this},this.$vm.$scope=this,this.$vm.globalData=this.globalData,this.$vm._isMounted=!0,this.$vm.__call_hook("mounted",n),this.$vm.__call_hook("onLaunch",n))}};o.globalData=t.$options.globalData||{};var a=t.$options.methods;return a&&Object.keys(a).forEach((function(e){o[e]=a[e]})),ke(d.default,t,Me(e.getSystemInfoSync().language)||ve),sn(o,Pn),un(o,t.$options),o}function Nn(e){return Rn(e,{mocks:Ft,initRefs:Ht})}function Bn(e){return App(Nn(e)),e}var Fn=/[!'()*]/g,jn=function(e){return"%"+e.charCodeAt(0).toString(16)},zn=/%2C/g,Un=function(e){return encodeURIComponent(e).replace(Fn,jn).replace(zn,",")};function Vn(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Un,n=e?Object.keys(e).map((function(n){var r=e[n];if(void 0===r)return"";if(null===r)return t(n);if(Array.isArray(r)){var i=[];return r.forEach((function(e){void 0!==e&&(null===e?i.push(t(n)):i.push(t(n)+"="+t(e)))})),i.join("&")}return t(n)+"="+t(r)})).filter((function(e){return e.length>0})).join("&"):null;return n?"?".concat(n):""}function qn(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.isPage,r=t.initRelation,i=arguments.length>2?arguments[2]:void 0,o=hn(d.default,e),s=(0,a.default)(o,2),u=s[0],l=s[1],c=p({multipleSlots:!0,addGlobalClass:!0},l.options||{});l["mp-weixin"]&&l["mp-weixin"].options&&Object.assign(c,l["mp-weixin"].options);var h={options:c,data:pn(l,d.default.prototype),behaviors:vn(l,zt),properties:_n(l.props,!1,l.__file,c),lifetimes:{attached:function(){var e=this.properties,t={mpType:n.call(this)?"page":"component",mpInstance:this,propsData:e};fn(e.vueId,this),r.call(this,{vuePid:this._$vuePid,vueOptions:t}),this.$vm=new u(t),dn(this.$vm,e.vueSlots),this.$vm.$mount()},ready:function(){this.$vm&&(this.$vm._isMounted=!0,this.$vm.__call_hook("mounted"),this.$vm.__call_hook("onReady"))},detached:function(){this.$vm&&this.$vm.$destroy()}},pageLifetimes:{show:function(e){this.$vm&&this.$vm.__call_hook("onPageShow",e)},hide:function(){this.$vm&&this.$vm.__call_hook("onPageHide")},resize:function(e){this.$vm&&this.$vm.__call_hook("onPageResize",e)}},methods:{__l:Wt,__e:Tn}};return l.externalClasses&&(h.externalClasses=l.externalClasses),Array.isArray(l.wxsCallMethods)&&l.wxsCallMethods.forEach((function(e){h.methods[e]=function(t){return this.$vm[e](t)}})),i?[h,l,u]:n?h:[h,u]}function $n(e,t){return qn(e,{isPage:Ut,initRelation:Vt},t)}var Hn=["onShow","onHide","onUnload"];function Wn(e){var t=$n(e,!0),n=(0,a.default)(t,2),r=n[0],i=n[1];return sn(r.methods,Hn,i),r.methods.onLoad=function(e){this.options=e;var t=Object.assign({},e);delete t.__id__,this.$page={fullPath:"/"+(this.route||this.is)+Vn(t)},this.$vm.$mp.query=e,this.$vm.__call_hook("onLoad",e)},un(r.methods,e,["onReady"]),Yt(r.methods,i.methods),r}function Gn(e){return Wn(e)}function Kn(e){return Component(Gn(e))}function Xn(e){return Component($n(e))}function Yn(t){var n=Nn(t),r=getApp({allowDefault:!0});t.$scope=r;var i=r.globalData;if(i&&Object.keys(n.globalData).forEach((function(e){I(i,e)||(i[e]=n.globalData[e])})),Object.keys(n).forEach((function(e){I(r,e)||(r[e]=n[e])})),w(n.onShow)&&e.onAppShow&&e.onAppShow((function(){for(var e=arguments.length,n=new Array(e),r=0;r2&&void 0!==arguments[2]?arguments[2]:c;if(!t)return[e];var r=this._caches[e];return r||(r=p(e,n),this._caches[e]=r),g(r,t)}}]),e}();t.Formatter=h;var d=/^(?:\d)+/,f=/^(?:\w)+/;function p(e,t){var n=(0,o.default)(t,2),r=n[0],i=n[1],a=[],s=0,u="";while(s-1?y:e.indexOf("-hant")>-1||k(e,["-tw","-hk","-mo","-cht"])?v:y;var n=[m,_,x];t&&Object.keys(t).length>0&&(n=Object.keys(t));var r=A(e,n);return r||void 0}}var C=function(){function e(t){var n=t.locale,r=t.fallbackLocale,i=t.messages,o=t.watcher,s=t.formater;(0,a.default)(this,e),this.locale=m,this.fallbackLocale=m,this.message={},this.messages={},this.watchers=[],r&&(this.fallbackLocale=r),this.formater=s||S,this.messages=i||{},this.setLocale(n||m),o&&this.watchLocale(o)}return(0,s.default)(e,[{key:"setLocale",value:function(e){var t=this,n=this.locale;this.locale=I(e,this.messages)||this.fallbackLocale,this.messages[this.locale]||(this.messages[this.locale]={}),this.message=this.messages[this.locale],n!==this.locale&&this.watchers.forEach((function(e){e(t.locale,n)}))}},{key:"getLocale",value:function(){return this.locale}},{key:"watchLocale",value:function(e){var t=this,n=this.watchers.push(e)-1;return function(){t.watchers.splice(n,1)}}},{key:"add",value:function(e,t){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],r=this.messages[e];r?n?Object.assign(r,t):Object.keys(t).forEach((function(e){w(r,e)||(r[e]=t[e])})):this.messages[e]=t}},{key:"f",value:function(e,t,n){return this.formater.interpolate(e,t,n).join("")}},{key:"t",value:function(e,t,n){var r=this.message;return"string"===typeof t?(t=I(t,this.messages),t&&(r=this.messages[t])):n=t,w(r,e)?this.formater.interpolate(r[e],n).join(""):(console.warn("Cannot translate the value of keypath ".concat(e,". Use the value of keypath as default.")),e)}}]),e}();function M(e,t){e.$watchLocale?e.$watchLocale((function(e){t.setLocale(e)})):e.$watch((function(){return e.$locale}),(function(e){t.setLocale(e)}))}function T(){return"undefined"!==typeof e&&e.getLocale?e.getLocale():"undefined"!==typeof r&&r.getLocale?r.getLocale():m}function D(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0,r=arguments.length>3?arguments[3]:void 0;if("string"!==typeof e){var i=[t,e];e=i[0],t=i[1]}"string"!==typeof e&&(e=T()),"string"!==typeof n&&(n="undefined"!==typeof __uniConfig&&__uniConfig.fallbackLocale||m);var o=new C({locale:e,fallbackLocale:n,messages:t,watcher:r}),a=function(e,t){if("function"!==typeof getApp)a=function(e,t){return o.t(e,t)};else{var n=!1;a=function(e,t){var r=getApp().$vm;return r&&(r.$locale,n||(n=!0,M(r,o))),o.t(e,t)}}return a(e,t)};return{i18n:o,f:function(e,t,n){return o.f(e,t,n)},t:function(e,t){return a(e,t)},add:function(e,t){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return o.add(e,t,n)},watch:function(e){return o.watchLocale(e)},getLocale:function(){return o.getLocale()},setLocale:function(e){return o.setLocale(e)}}}t.I18n=C;var O,P=function(e){return"string"===typeof e};function L(e,t){return O||(O=new h),z(e,(function(e,n){var r=e[n];return P(r)?!!N(r,t)||void 0:L(r,t)}))}function E(e,t,n){return O||(O=new h),z(e,(function(e,r){var i=e[r];P(i)?N(i,n)&&(e[r]=B(i,t,n)):E(i,t,n)})),e}function R(e,t){var n=t.locale,r=t.locales,i=t.delimiters;if(!N(e,i))return e;O||(O=new h);var o=[];Object.keys(r).forEach((function(e){e!==n&&o.push({locale:e,values:r[e]})})),o.unshift({locale:n,values:r[n]});try{return JSON.stringify(j(JSON.parse(e),o,i),null,2)}catch(a){}return e}function N(e,t){return e.indexOf(t[0])>-1}function B(e,t,n){return O.interpolate(e,t,n).join("")}function F(e,t,n,r){var i=e[t];if(P(i)){if(N(i,r)&&(e[t]=B(i,n[0].values,r),n.length>1)){var o=e[t+"Locales"]={};n.forEach((function(e){o[e.locale]=B(i,e.values,r)}))}}else j(i,n,r)}function j(e,t,n){return z(e,(function(e,r){F(e,r,t,n)})),e}function z(e,t){if(Array.isArray(e)){for(var n=0;n-1}))):t}}function V(e){var t=[],n=e.split("-");while(n.length)t.push(n.join("-")),n.pop();return t}t.isString=P}).call(this,n(2)["default"],n(3))},23:function(e,t){function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}e.exports=n,e.exports.__esModule=!0,e.exports["default"]=e.exports},24:function(e,t,n){var r=n(12);function i(e,t){for(var n=0;n=0&&Math.floor(t)===t&&isFinite(e)}function p(e){return i(e)&&"function"===typeof e.then&&"function"===typeof e.catch}function g(e){return null==e?"":Array.isArray(e)||h(e)&&e.toString===l?JSON.stringify(e,null,2):String(e)}function y(e){var t=parseFloat(e);return isNaN(t)?e:t}function v(e,t){for(var n=Object.create(null),r=e.split(","),i=0;i-1)return e.splice(n,1)}}var b=Object.prototype.hasOwnProperty;function w(e,t){return b.call(e,t)}function S(e){var t=Object.create(null);return function(n){var r=t[n];return r||(t[n]=e(n))}}var k=/-(\w)/g,A=S((function(e){return e.replace(k,(function(e,t){return t?t.toUpperCase():""}))})),I=S((function(e){return e.charAt(0).toUpperCase()+e.slice(1)})),C=/\B([A-Z])/g,M=S((function(e){return e.replace(C,"-$1").toLowerCase()}));function T(e,t){function n(n){var r=arguments.length;return r?r>1?e.apply(t,arguments):e.call(t,n):e.call(t)}return n._length=e.length,n}function D(e,t){return e.bind(t)}var O=Function.prototype.bind?D:T;function P(e,t){t=t||0;var n=e.length-t,r=new Array(n);while(n--)r[n]=e[n+t];return r}function L(e,t){for(var n in t)e[n]=t[n];return e}function E(e){for(var t={},n=0;n0),re=(ee&&ee.indexOf("android"),ee&&/iphone|ipad|ipod|ios/.test(ee)||"ios"===Q),ie=(ee&&/chrome\/\d+/.test(ee),ee&&/phantomjs/.test(ee),ee&&ee.match(/firefox\/(\d+)/),{}.watch);if(J)try{var oe={};Object.defineProperty(oe,"passive",{get:function(){}}),window.addEventListener("test-passive",null,oe)}catch(ji){}var ae=function(){return void 0===X&&(X=!J&&!Z&&"undefined"!==typeof e&&(e["process"]&&"server"===e["process"].env.VUE_ENV)),X},se=J&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function ue(e){return"function"===typeof e&&/native code/.test(e.toString())}var le,ce="undefined"!==typeof Symbol&&ue(Symbol)&&"undefined"!==typeof Reflect&&ue(Reflect.ownKeys);le="undefined"!==typeof Set&&ue(Set)?Set:function(){function e(){this.set=Object.create(null)}return e.prototype.has=function(e){return!0===this.set[e]},e.prototype.add=function(e){this.set[e]=!0},e.prototype.clear=function(){this.set=Object.create(null)},e}();var he=R,de=R,fe=R,pe=R,ge="undefined"!==typeof console,ye=/(?:^|[-_])(\w)/g,ve=function(e){return e.replace(ye,(function(e){return e.toUpperCase()})).replace(/[-_]/g,"")};he=function(e,t){var n=t?fe(t):"";q.warnHandler?q.warnHandler.call(null,e,t,n):ge&&!q.silent&&console.error("[Vue warn]: "+e+n)},de=function(e,t){ge&&!q.silent&&console.warn("[Vue tip]: "+e+(t?fe(t):""))},pe=function(e,t){if(e.$root===e)return e.$options&&e.$options.__file?""+e.$options.__file:"";var n="function"===typeof e&&null!=e.cid?e.options:e._isVue?e.$options||e.constructor.options:e,r=n.name||n._componentTag,i=n.__file;if(!r&&i){var o=i.match(/([^/\\]+)\.vue$/);r=o&&o[1]}return(r?"<"+ve(r)+">":"")+(i&&!1!==t?" at "+i:"")};var me=function(e,t){var n="";while(t)t%2===1&&(n+=e),t>1&&(e+=e),t>>=1;return n};fe=function(e){if(e._isVue&&e.$parent){var t=[],n=0;while(e&&"PageBody"!==e.$options.name){if(t.length>0){var r=t[t.length-1];if(r.constructor===e.constructor){n++,e=e.$parent;continue}n>0&&(t[t.length-1]=[r,n],n=0)}!e.$options.isReserved&&t.push(e),e=e.$parent}return"\n\nfound in\n\n"+t.map((function(e,t){return""+(0===t?"---\x3e ":me(" ",5+2*t))+(Array.isArray(e)?pe(e[0])+"... ("+e[1]+" recursive calls)":pe(e))})).join("\n")}return"\n\n(found in "+pe(e)+")"};var _e=0,xe=function(){this.id=_e++,this.subs=[]};function be(e){xe.SharedObject.targetStack.push(e),xe.SharedObject.target=e,xe.target=e}function we(){xe.SharedObject.targetStack.pop(),xe.SharedObject.target=xe.SharedObject.targetStack[xe.SharedObject.targetStack.length-1],xe.target=xe.SharedObject.target}xe.prototype.addSub=function(e){this.subs.push(e)},xe.prototype.removeSub=function(e){x(this.subs,e)},xe.prototype.depend=function(){xe.SharedObject.target&&xe.SharedObject.target.addDep(this)},xe.prototype.notify=function(){var e=this.subs.slice();q.async||e.sort((function(e,t){return e.id-t.id}));for(var t=0,n=e.length;t-1)if(o&&!w(i,"default"))a=!1;else if(""===a||a===M(e)){var u=ct(String,i.type);(u<0||s0&&(a=Jt(a,(t||"")+"_"+n),Yt(a[0])&&Yt(l)&&(c[u]=Ie(l.text+a[0].text),a.shift()),c.push.apply(c,a)):s(a)?Yt(l)?c[u]=Ie(l.text+a):""!==a&&c.push(Ie(a)):Yt(a)&&Yt(l)?c[u]=Ie(l.text+a.text):(o(e._isVList)&&i(a.tag)&&r(a.key)&&i(t)&&(a.key="__vlist"+t+"_"+n+"__"),c.push(a)));return c}function Zt(e){var t=e.$options.provide;t&&(e._provided="function"===typeof t?t.call(e):t)}function Qt(e){var t=en(e.$options.inject,e);t&&(Le(!1),Object.keys(t).forEach((function(n){Fe(e,n,t[n],(function(){he('Avoid mutating an injected value directly since the changes will be overwritten whenever the provided component re-renders. injection being mutated: "'+n+'"',e)}))})),Le(!0))}function en(e,t){if(e){for(var n=Object.create(null),r=ce?Reflect.ownKeys(e):Object.keys(e),i=0;i0,a=e?!!e.$stable:!o,s=e&&e.$key;if(e){if(e._normalized)return e._normalized;if(a&&r&&r!==n&&s===r.$key&&!o&&!r.$hasNormal)return r;for(var u in i={},e)e[u]&&"$"!==u[0]&&(i[u]=on(t,u,e[u]))}else i={};for(var l in t)l in i||(i[l]=an(t,l));return e&&Object.isExtensible(e)&&(e._normalized=i),W(i,"$stable",a),W(i,"$key",s),W(i,"$hasNormal",o),i}function on(e,t,n){var r=function(){var e=arguments.length?n.apply(null,arguments):n({});return e=e&&"object"===typeof e&&!Array.isArray(e)?[e]:Xt(e),e&&(0===e.length||1===e.length&&e[0].isComment)?void 0:e};return n.proxy&&Object.defineProperty(e,t,{get:r,enumerable:!0,configurable:!0}),r}function an(e,t){return function(){return e[t]}}function sn(e,t){var n,r,o,a,s;if(Array.isArray(e)||"string"===typeof e)for(n=new Array(e.length),r=0,o=e.length;r.",e),a=new Se(q.parsePlatformTagName(t),n,r,void 0,void 0,e)):a=n&&n.pre||!i(l=nt(e.$options,"components",t))?new Se(t,n,r,void 0,void 0,e):Mn(l,n,e,r,t)):a=Mn(t,n,e,r);return Array.isArray(a)?a:i(a)?(i(u)&&Bn(a,u),i(n)&&Fn(n),a):Ae()}function Bn(e,t,n){if(e.ns=t,"foreignObject"===e.tag&&(t=void 0,n=!0),i(e.children))for(var a=0,s=e.children.length;a1?P(r):r;for(var i=P(arguments,1),o='event handler for "'+e+'"',a=0,s=r.length;adocument.createEvent("Event").timeStamp&&(_r=function(){return xr.now()})}function br(){var e,t;for(_r(),yr=!0,hr.sort((function(e,t){return e.id-t.id})),vr=0;vrcr)){he("You may have an infinite update loop "+(e.user?'in watcher with expression "'+e.expression+'"':"in a component render function."),e.vm);break}var n=dr.slice(),r=hr.slice();mr(),kr(n),wr(r),se&&q.devtools&&se.emit("flush")}function wr(e){var t=e.length;while(t--){var n=e[t],r=n.vm;r._watcher===n&&r._isMounted&&!r._isDestroyed&&lr(r,"updated")}}function Sr(e){e._inactive=!1,dr.push(e)}function kr(e){for(var t=0;tvr&&hr[n].id>e.id)n--;hr.splice(n+1,0,e)}else hr.push(e);if(!gr){if(gr=!0,!q.async)return void br();Mt(br)}}}var Ir=0,Cr=function(e,t,n,r,i){this.vm=e,i&&(e._watcher=this),e._watchers.push(this),r?(this.deep=!!r.deep,this.user=!!r.user,this.lazy=!!r.lazy,this.sync=!!r.sync,this.before=r.before):this.deep=this.user=this.lazy=this.sync=!1,this.cb=n,this.id=++Ir,this.active=!0,this.dirty=this.lazy,this.deps=[],this.newDeps=[],this.depIds=new le,this.newDepIds=new le,this.expression=t.toString(),"function"===typeof t?this.getter=t:(this.getter=K(t),this.getter||(this.getter=R,he('Failed watching path: "'+t+'" Watcher only accepts simple dot-delimited paths. For full control, use a function instead.',e))),this.value=this.lazy?void 0:this.get()};Cr.prototype.get=function(){var e;be(this);var t=this.vm;try{e=this.getter.call(t,t)}catch(ji){if(!this.user)throw ji;gt(ji,t,'getter for watcher "'+this.expression+'"')}finally{this.deep&&jt(e),we(),this.cleanupDeps()}return e},Cr.prototype.addDep=function(e){var t=e.id;this.newDepIds.has(t)||(this.newDepIds.add(t),this.newDeps.push(e),this.depIds.has(t)||e.addSub(this))},Cr.prototype.cleanupDeps=function(){var e=this.deps.length;while(e--){var t=this.deps[e];this.newDepIds.has(t.id)||t.removeSub(this)}var n=this.depIds;this.depIds=this.newDepIds,this.newDepIds=n,this.newDepIds.clear(),n=this.deps,this.deps=this.newDeps,this.newDeps=n,this.newDeps.length=0},Cr.prototype.update=function(){this.lazy?this.dirty=!0:this.sync?this.run():Ar(this)},Cr.prototype.run=function(){if(this.active){var e=this.get();if(e!==this.value||u(e)||this.deep){var t=this.value;if(this.value=e,this.user)try{this.cb.call(this.vm,e,t)}catch(ji){gt(ji,this.vm,'callback for watcher "'+this.expression+'"')}else this.cb.call(this.vm,e,t)}}},Cr.prototype.evaluate=function(){this.value=this.get(),this.dirty=!1},Cr.prototype.depend=function(){var e=this.deps.length;while(e--)this.deps[e].depend()},Cr.prototype.teardown=function(){if(this.active){this.vm._isBeingDestroyed||x(this.vm._watchers,this);var e=this.deps.length;while(e--)this.deps[e].removeSub(this);this.active=!1}};var Mr={enumerable:!0,configurable:!0,get:R,set:R};function Tr(e,t,n){Mr.get=function(){return this[t][n]},Mr.set=function(e){this[t][n]=e},Object.defineProperty(e,n,Mr)}function Dr(e){e._watchers=[];var t=e.$options;t.props&&Or(e,t.props),t.methods&&jr(e,t.methods),t.data?Pr(e):Be(e._data={},!0),t.computed&&Rr(e,t.computed),t.watch&&t.watch!==ie&&zr(e,t.watch)}function Or(e,t){var n=e.$options.propsData||{},r=e._props={},i=e.$options._propKeys=[],o=!e.$parent;o||Le(!1);var a=function(a){i.push(a);var s=rt(a,t,n,e),u=M(a);(_(u)||q.isReservedAttr(u))&&he('"'+u+'" is a reserved attribute and cannot be used as component prop.',e),Fe(r,a,s,(function(){if(!o&&!tr){if("mp-baidu"===e.mpHost||"mp-kuaishou"===e.mpHost||"mp-xhs"===e.mpHost)return;if("value"===a&&Array.isArray(e.$options.behaviors)&&-1!==e.$options.behaviors.indexOf("uni://form-field"))return;if(e._getFormData)return;var t=e.$parent;while(t){if(t.__next_tick_pending)return;t=t.$parent}he("Avoid mutating a prop directly since the value will be overwritten whenever the parent component re-renders. Instead, use a data or computed property based on the prop's value. Prop being mutated: \""+a+'"',e)}})),a in e||Tr(e,"_props",a)};for(var s in t)a(s);Le(!0)}function Pr(e){var t=e.$options.data;t=e._data="function"===typeof t?Lr(t,e):t||{},h(t)||(t={},he("data functions should return an object:\nhttps://vuejs.org/v2/guide/components.html#data-Must-Be-a-Function",e));var n=Object.keys(t),r=e.$options.props,i=e.$options.methods,o=n.length;while(o--){var a=n[o];i&&w(i,a)&&he('Method "'+a+'" has already been defined as a data property.',e),r&&w(r,a)?he('The data property "'+a+'" is already declared as a prop. Use prop default value instead.',e):H(a)||Tr(e,"_data",a)}Be(t,!0)}function Lr(e,t){be();try{return e.call(t,t)}catch(ji){return gt(ji,t,"data()"),{}}finally{we()}}var Er={lazy:!0};function Rr(e,t){var n=e._computedWatchers=Object.create(null),r=ae();for(var i in t){var o=t[i],a="function"===typeof o?o:o.get;null==a&&he('Getter is missing for computed property "'+i+'".',e),r||(n[i]=new Cr(e,a||R,R,Er)),i in e?i in e.$data?he('The computed property "'+i+'" is already defined in data.',e):e.$options.props&&i in e.$options.props&&he('The computed property "'+i+'" is already defined as a prop.',e):Nr(e,i,o)}}function Nr(e,t,n){var r=!ae();"function"===typeof n?(Mr.get=r?Br(t):Fr(n),Mr.set=R):(Mr.get=n.get?r&&!1!==n.cache?Br(t):Fr(n.get):R,Mr.set=n.set||R),Mr.set===R&&(Mr.set=function(){he('Computed property "'+t+'" was assigned to but it has no setter.',this)}),Object.defineProperty(e,t,Mr)}function Br(e){return function(){var t=this._computedWatchers&&this._computedWatchers[e];if(t)return t.dirty&&t.evaluate(),xe.SharedObject.target&&t.depend(),t.value}}function Fr(e){return function(){return e.call(this,this)}}function jr(e,t){var n=e.$options.props;for(var r in t)"function"!==typeof t[r]&&he('Method "'+r+'" has type "'+typeof t[r]+'" in the component definition. Did you reference the function correctly?',e),n&&w(n,r)&&he('Method "'+r+'" has already been defined as a prop.',e),r in e&&H(r)&&he('Method "'+r+'" conflicts with an existing Vue instance method. Avoid defining component methods that start with _ or $.'),e[r]="function"!==typeof t[r]?R:O(t[r],e)}function zr(e,t){for(var n in t){var r=t[n];if(Array.isArray(r))for(var i=0;i-1)return this;var n=P(arguments,1);return n.unshift(this),"function"===typeof e.install?e.install.apply(e,n):"function"===typeof e&&e.apply(null,n),t.push(e),this}}function Yr(e){e.mixin=function(e){return this.options=tt(this.options,e),this}}function Jr(e){e.cid=0;var t=1;e.extend=function(e){e=e||{};var n=this,r=n.cid,i=e._Ctor||(e._Ctor={});if(i[r])return i[r];var o=e.name||n.options.name;o&&Ye(o);var a=function(e){this._init(e)};return a.prototype=Object.create(n.prototype),a.prototype.constructor=a,a.cid=t++,a.options=tt(n.options,e),a["super"]=n,a.options.props&&Zr(a),a.options.computed&&Qr(a),a.extend=n.extend,a.mixin=n.mixin,a.use=n.use,U.forEach((function(e){a[e]=n[e]})),o&&(a.options.components[o]=a),a.superOptions=n.options,a.extendOptions=e,a.sealedOptions=L({},a.options),i[r]=a,a}}function Zr(e){var t=e.options.props;for(var n in t)Tr(e.prototype,"_props",n)}function Qr(e){var t=e.options.computed;for(var n in t)Nr(e.prototype,n,t[n])}function ei(e){U.forEach((function(t){e[t]=function(e,n){return n?("component"===t&&Ye(e),"component"===t&&h(n)&&(n.name=n.name||e,n=this.options._base.extend(n)),"directive"===t&&"function"===typeof n&&(n={bind:n,update:n}),this.options[t+"s"][e]=n,n):this.options[t+"s"][e]}}))}function ti(e){return e&&(e.Ctor.options.name||e.tag)}function ni(e,t){return Array.isArray(e)?e.indexOf(t)>-1:"string"===typeof e?e.split(",").indexOf(t)>-1:!!d(e)&&e.test(t)}function ri(e,t){var n=e.cache,r=e.keys,i=e._vnode;for(var o in n){var a=n[o];if(a){var s=ti(a.componentOptions);s&&!t(s)&&ii(n,o,r,i)}}}function ii(e,t,n,r){var i=e[t];!i||r&&i.tag===r.tag||i.componentInstance.$destroy(),e[t]=null,x(n,t)}$r(Kr),Vr(Kr),Qn(Kr),ir(Kr),Vn(Kr);var oi=[String,RegExp,Array],ai={name:"keep-alive",abstract:!0,props:{include:oi,exclude:oi,max:[String,Number]},created:function(){this.cache=Object.create(null),this.keys=[]},destroyed:function(){for(var e in this.cache)ii(this.cache,e,this.keys)},mounted:function(){var e=this;this.$watch("include",(function(t){ri(e,(function(e){return ni(t,e)}))})),this.$watch("exclude",(function(t){ri(e,(function(e){return!ni(t,e)}))}))},render:function(){var e=this.$slots.default,t=Gn(e),n=t&&t.componentOptions;if(n){var r=ti(n),i=this,o=i.include,a=i.exclude;if(o&&(!r||!ni(o,r))||a&&r&&ni(a,r))return t;var s=this,u=s.cache,l=s.keys,c=null==t.key?n.Ctor.cid+(n.tag?"::"+n.tag:""):t.key;u[c]?(t.componentInstance=u[c].componentInstance,x(l,c),l.push(c)):(u[c]=t,l.push(c),this.max&&l.length>parseInt(this.max)&&ii(u,l[0],l,this._vnode)),t.data.keepAlive=!0}return t||e&&e[0]}},si={KeepAlive:ai};function ui(e){var t={get:function(){return q},set:function(){he("Do not replace the Vue.config object, set individual fields instead.")}};Object.defineProperty(e,"config",t),e.util={warn:he,extend:L,mergeOptions:tt,defineReactive:Fe},e.set=je,e.delete=ze,e.nextTick=Mt,e.observable=function(e){return Be(e),e},e.options=Object.create(null),U.forEach((function(t){e.options[t+"s"]=Object.create(null)})),e.options._base=e,L(e.options.components,si),Xr(e),Yr(e),Jr(e),ei(e)}ui(Kr),Object.defineProperty(Kr.prototype,"$isServer",{get:ae}),Object.defineProperty(Kr.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty(Kr,"FunctionalRenderContext",{value:wn}),Kr.version="2.6.11";var li="[object Array]",ci="[object Object]",hi="[object Null]",di="[object Undefined]";function fi(e,t){var n={};return pi(e,t),yi(e,t,"",n),n}function pi(e,t){if(e!==t){var n=mi(e),r=mi(t);if(n==ci&&r==ci){if(Object.keys(e).length>=Object.keys(t).length)for(var i in t){var o=e[i];void 0===o?e[i]=null:pi(o,t[i])}}else n==li&&r==li&&e.length>=t.length&&t.forEach((function(t,n){pi(e[n],t)}))}}function gi(e,t){return e!==hi&&e!==di||t!==hi&&t!==di}function yi(e,t,n,r){if(e!==t){var i=mi(e),o=mi(t);if(i==ci)if(o!=ci||Object.keys(e).length1&&(t[n[0].trim()]=n[1].trim())}})),t}));function Li(e){return Array.isArray(e)?E(e):"string"===typeof e?Pi(e):e}var Ei=["createSelectorQuery","createIntersectionObserver","selectAllComponents","selectComponent"];function Ri(e,t){var n=t.split("."),r=n[0];return 0===r.indexOf("__$n")&&(r=parseInt(r.replace("__$n",""))),1===n.length?e[r]:Ri(e[r],n.slice(1).join("."))}function Ni(e){e.config.errorHandler=function(t,n,r){e.util.warn("Error in "+r+': "'+t.toString()+'"',n),console.error(t);var i="function"===typeof getApp&&getApp();i&&i.onError&&i.onError(t)};var t=e.prototype.$emit;e.prototype.$emit=function(e){if(this.$scope&&e){var n=this.$scope["_triggerEvent"]||this.$scope["triggerEvent"];if(n)try{n.call(this.$scope,e,{__args__:P(arguments,1)})}catch(r){}}return t.apply(this,arguments)},e.prototype.$nextTick=function(e){return bi(this,e)},Ei.forEach((function(t){e.prototype[t]=function(e){return this.$scope&&this.$scope[t]?this.$scope[t](e):"undefined"!==typeof my?"createSelectorQuery"===t?my.createSelectorQuery(e):"createIntersectionObserver"===t?my.createIntersectionObserver(e):void 0:void 0}})),e.prototype.__init_provide=Zt,e.prototype.__init_injections=Qt,e.prototype.__call_hook=function(e,t){var n=this;be();var r,i=n.$options[e],o=e+" hook";if(i)for(var a=0,s=i.length;a1&&void 0!==arguments[1]?arguments[1]:"",n=["label"];n.forEach((function(t){void 0===e[t]&&(e[t]="")}));var r=t;for(var i in e){var o=new RegExp("{"+i+"}");r=r.replace(o,e[i])}return r}function v(e,t){return void 0===e||null===e||("string"===typeof e&&!e||(!(!Array.isArray(e)||e.length)||"object"===t&&!Object.keys(e).length))}var m={integer:function(e){return m.number(e)&&parseInt(e,10)===e},string:function(e){return"string"===typeof e},number:function(e){return!isNaN(e)&&"number"===typeof e},boolean:function(e){return"boolean"===typeof e},float:function(e){return m.number(e)&&!m.integer(e)},array:function(e){return Array.isArray(e)},object:function(e){return"object"===(0,h.default)(e)&&!m.array(e)},date:function(e){return e instanceof Date},timestamp:function(e){return!(!this.integer(e)||Math.abs(e).toString().length>16)},file:function(e){return"string"===typeof e.url},email:function(e){return"string"===typeof e&&!!e.match(p.email)&&e.length<255},url:function(e){return"string"===typeof e&&!!e.match(p.url)},pattern:function(e,t){try{return new RegExp(e).test(t)}catch(n){return!1}},method:function(e){return"function"===typeof e},idcard:function(e){return"string"===typeof e&&!!e.match(p.idcard)},"url-https":function(e){return this.url(e)&&e.startsWith("https://")},"url-scheme":function(e){return e.startsWith("://")},"url-web":function(e){return!1}},_=function(){function e(t){(0,l.default)(this,e),this._message=t}return(0,c.default)(e,[{key:"validateRule",value:function(){var e=(0,u.default)(i.default.mark((function e(t,n,r,o,a){var s,u,l,c,h,d,f,p,g;return i.default.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(s=null,u=n.rules,l=u.findIndex((function(e){return e.required})),!(l<0)){e.next=8;break}if(null!==r&&void 0!==r){e.next=6;break}return e.abrupt("return",s);case 6:if("string"!==typeof r||r.length){e.next=8;break}return e.abrupt("return",s);case 8:if(c=this._message,void 0!==u){e.next=11;break}return e.abrupt("return",c["default"]);case 11:h=0;case 12:if(!(h-1&&(u=!0),u?null:y(e,i||n["enum"])},rangeNumber:function(e,t,n){if(!m.number(t))return y(e,e.errorMessage||n.pattern.mismatch);var r=e.minimum,i=e.maximum,o=e.exclusiveMinimum,a=e.exclusiveMaximum,s=o?t<=r:t=i:t>i;return void 0!==r&&s?y(e,e.errorMessage||n["number"][o?"exclusiveMinimum":"minimum"]):void 0!==i&&u?y(e,e.errorMessage||n["number"][a?"exclusiveMaximum":"maximum"]):void 0!==r&&void 0!==i&&(s||u)?y(e,e.errorMessage||n["number"].range):null},rangeLength:function(e,t,n){if(!m.string(t)&&!m.array(t))return y(e,e.errorMessage||n.pattern.mismatch);var r=e.minLength,i=e.maxLength,o=t.length;return void 0!==r&&oi?y(e,e.errorMessage||n["length"].maxLength):void 0!==r&&void 0!==i&&(oi)?y(e,e.errorMessage||n["length"].range):null},pattern:function(e,t,n){return m["pattern"](e.pattern,t)?null:y(e,e.errorMessage||n.pattern.mismatch)},format:function(e,t,n){var r=Object.keys(m),i=g[e.format]?g[e.format]:e.format||e.arrayType;return r.indexOf(i)>-1&&!m[i](t)?y(e,e.errorMessage||n.typeError):null},arrayTypeFormat:function(e,t,n){if(!Array.isArray(t))return y(e,e.errorMessage||n.typeError);for(var r=0;r1){var n=t.reduce((function(e,t){return e+"#".concat(t)}),"_formdata_");return n}return t[0]||e};t.realName=h;var d=function(e){var t=/^_formdata_#*/;return t.test(e)};t.isRealName=d;var f=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=JSON.parse(JSON.stringify(e)),n={};for(var r in t){var i=p(r);g(n,i,t[r])}return n};t.rawData=f;var p=function(e){var t=e.replace("_formdata_#","");return t=t.split("#").map((function(e){return m(e)?Number(e):e})),t};t.name2arr=p;var g=function(e,t,n){return"object"!==(0,i.default)(e)||y(t).reduce((function(e,t,r,i){return r===i.length-1?(e[t]=n,null):(t in e||(e[t]=/^[0-9]{1,}$/.test(i[r+1])?[]:{}),e[t])}),e),e};function y(e){return Array.isArray(e)?e:e.replace(/\[/g,".").replace(/\]/g,"").split(".")}t.objSet=g;var v=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"undefined",r=y(t),i=r.reduce((function(e,t){return(e||{})[t]}),e);return i&&void 0===i?n:i};t.objGet=v;var m=function(e){return!isNaN(Number(e))};t.isNumber=m;var _=function(e){return"boolean"===typeof e};t.isBoolean=_;var x=function(e){for(var t=!1,n=0;n=0;--i){var o=this.tryEntries[i],s=o.completion;if("root"===o.tryLoc)return r("end");if(o.tryLoc<=this.prev){var u=a.call(o,"catchLoc"),l=a.call(o,"finallyLoc");if(u&&l){if(this.prev=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&a.call(r,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),P(n),_}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var i=r.arg;P(n)}return i}}throw Error("illegal catch attempt")},delegateYield:function(e,n,r){return this.delegate={iterator:E(e),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=t),_}},n}e.exports=i,e.exports.__esModule=!0,e.exports["default"]=e.exports},34:function(e,t){function n(e,t,n,r,i,o,a){try{var s=e[o](a),u=s.value}catch(l){return void n(l)}s.done?t(u):Promise.resolve(u).then(r,i)}function r(e){return function(){var t=this,r=arguments;return new Promise((function(i,o){var a=e.apply(t,r);function s(e){n(a,i,o,s,u,"next",e)}function u(e){n(a,i,o,s,u,"throw",e)}s(void 0)}))}}e.exports=r,e.exports.__esModule=!0,e.exports["default"]=e.exports},35:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r={base:{dev:"http://47.113.222.56:7001",pro:"http://47.113.222.56:7001"},appID:"10000",appKey:"82a8bf439373e304",appSecret:"82a8bf439373e304",TokenKey:"Authorization"};t.default=r},355:function(e,t,n){"use strict";(function(e,r,i){var o=n(4);Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.UniCloudError=void 0;var a=o(n(32)),s=o(n(261)),u=o(n(5)),l=o(n(13)),c=o(n(18)),h=o(n(34)),d=o(n(11)),f=o(n(259)),p=o(n(260)),g=o(n(262)),y=o(n(356)),v=o(n(23)),m=o(n(24)),_=o(n(358));function x(e,t){var n="undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=b(e))||t&&e&&"number"===typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){s=!0,o=e},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw o}}}}function b(e,t){if(e){if("string"===typeof e)return w(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?w(e,t):void 0}}function w(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n>>2]>>>24-o%4*8&255;t[r+o>>>2]|=a<<24-(r+o)%4*8}else for(o=0;o>>2]=n[o>>>2];return this.sigBytes+=i,this},clamp:function(){var t=this.words,n=this.sigBytes;t[n>>>2]&=4294967295<<32-n%4*8,t.length=e.ceil(n/4)},clone:function(){var e=o.clone.call(this);return e.words=this.words.slice(0),e},random:function(t){for(var n,r=[],i=function(t){t=t;var n=987654321,r=4294967295;return function(){var i=((n=36969*(65535&n)+(n>>16)&r)<<16)+(t=18e3*(65535&t)+(t>>16)&r)&r;return i/=4294967296,(i+=.5)*(e.random()>.5?1:-1)}},o=0;o>>2]>>>24-i%4*8&255;r.push((o>>>4).toString(16)),r.push((15&o).toString(16))}return r.join("")},parse:function(e){for(var t=e.length,n=[],r=0;r>>3]|=parseInt(e.substr(r,2),16)<<24-r%8*4;return new a.init(n,t/2)}},l=s.Latin1={stringify:function(e){for(var t=e.words,n=e.sigBytes,r=[],i=0;i>>2]>>>24-i%4*8&255;r.push(String.fromCharCode(o))}return r.join("")},parse:function(e){for(var t=e.length,n=[],r=0;r>>2]|=(255&e.charCodeAt(r))<<24-r%4*8;return new a.init(n,t)}},c=s.Utf8={stringify:function(e){try{return decodeURIComponent(escape(l.stringify(e)))}catch(e){throw new Error("Malformed UTF-8 data")}},parse:function(e){return l.parse(unescape(encodeURIComponent(e)))}},h=i.BufferedBlockAlgorithm=o.extend({reset:function(){this._data=new a.init,this._nDataBytes=0},_append:function(e){"string"==typeof e&&(e=c.parse(e)),this._data.concat(e),this._nDataBytes+=e.sigBytes},_process:function(t){var n=this._data,r=n.words,i=n.sigBytes,o=this.blockSize,s=i/(4*o),u=(s=t?e.ceil(s):e.max((0|s)-this._minBufferSize,0))*o,l=e.min(4*u,i);if(u){for(var c=0;c>>24)|4278255360&(i<<24|i>>>8)}var o=this._hash.words,a=e[t+0],u=e[t+1],f=e[t+2],p=e[t+3],g=e[t+4],y=e[t+5],v=e[t+6],m=e[t+7],_=e[t+8],x=e[t+9],b=e[t+10],w=e[t+11],S=e[t+12],k=e[t+13],A=e[t+14],I=e[t+15],C=o[0],M=o[1],T=o[2],D=o[3];C=l(C,M,T,D,a,7,s[0]),D=l(D,C,M,T,u,12,s[1]),T=l(T,D,C,M,f,17,s[2]),M=l(M,T,D,C,p,22,s[3]),C=l(C,M,T,D,g,7,s[4]),D=l(D,C,M,T,y,12,s[5]),T=l(T,D,C,M,v,17,s[6]),M=l(M,T,D,C,m,22,s[7]),C=l(C,M,T,D,_,7,s[8]),D=l(D,C,M,T,x,12,s[9]),T=l(T,D,C,M,b,17,s[10]),M=l(M,T,D,C,w,22,s[11]),C=l(C,M,T,D,S,7,s[12]),D=l(D,C,M,T,k,12,s[13]),T=l(T,D,C,M,A,17,s[14]),C=c(C,M=l(M,T,D,C,I,22,s[15]),T,D,u,5,s[16]),D=c(D,C,M,T,v,9,s[17]),T=c(T,D,C,M,w,14,s[18]),M=c(M,T,D,C,a,20,s[19]),C=c(C,M,T,D,y,5,s[20]),D=c(D,C,M,T,b,9,s[21]),T=c(T,D,C,M,I,14,s[22]),M=c(M,T,D,C,g,20,s[23]),C=c(C,M,T,D,x,5,s[24]),D=c(D,C,M,T,A,9,s[25]),T=c(T,D,C,M,p,14,s[26]),M=c(M,T,D,C,_,20,s[27]),C=c(C,M,T,D,k,5,s[28]),D=c(D,C,M,T,f,9,s[29]),T=c(T,D,C,M,m,14,s[30]),C=h(C,M=c(M,T,D,C,S,20,s[31]),T,D,y,4,s[32]),D=h(D,C,M,T,_,11,s[33]),T=h(T,D,C,M,w,16,s[34]),M=h(M,T,D,C,A,23,s[35]),C=h(C,M,T,D,u,4,s[36]),D=h(D,C,M,T,g,11,s[37]),T=h(T,D,C,M,m,16,s[38]),M=h(M,T,D,C,b,23,s[39]),C=h(C,M,T,D,k,4,s[40]),D=h(D,C,M,T,a,11,s[41]),T=h(T,D,C,M,p,16,s[42]),M=h(M,T,D,C,v,23,s[43]),C=h(C,M,T,D,x,4,s[44]),D=h(D,C,M,T,S,11,s[45]),T=h(T,D,C,M,I,16,s[46]),C=d(C,M=h(M,T,D,C,f,23,s[47]),T,D,a,6,s[48]),D=d(D,C,M,T,m,10,s[49]),T=d(T,D,C,M,A,15,s[50]),M=d(M,T,D,C,y,21,s[51]),C=d(C,M,T,D,S,6,s[52]),D=d(D,C,M,T,p,10,s[53]),T=d(T,D,C,M,b,15,s[54]),M=d(M,T,D,C,u,21,s[55]),C=d(C,M,T,D,_,6,s[56]),D=d(D,C,M,T,I,10,s[57]),T=d(T,D,C,M,v,15,s[58]),M=d(M,T,D,C,k,21,s[59]),C=d(C,M,T,D,g,6,s[60]),D=d(D,C,M,T,w,10,s[61]),T=d(T,D,C,M,f,15,s[62]),M=d(M,T,D,C,x,21,s[63]),o[0]=o[0]+C|0,o[1]=o[1]+M|0,o[2]=o[2]+T|0,o[3]=o[3]+D|0},_doFinalize:function(){var t=this._data,n=t.words,r=8*this._nDataBytes,i=8*t.sigBytes;n[i>>>5]|=128<<24-i%32;var o=e.floor(r/4294967296),a=r;n[15+(i+64>>>9<<4)]=16711935&(o<<8|o>>>24)|4278255360&(o<<24|o>>>8),n[14+(i+64>>>9<<4)]=16711935&(a<<8|a>>>24)|4278255360&(a<<24|a>>>8),t.sigBytes=4*(n.length+1),this._process();for(var s=this._hash,u=s.words,l=0;l<4;l++){var c=u[l];u[l]=16711935&(c<<8|c>>>24)|4278255360&(c<<24|c>>>8)}return s},clone:function(){var e=o.clone.call(this);return e._hash=this._hash.clone(),e}});function l(e,t,n,r,i,o,a){var s=e+(t&n|~t&r)+i+a;return(s<>>32-o)+t}function c(e,t,n,r,i,o,a){var s=e+(t&r|n&~r)+i+a;return(s<>>32-o)+t}function h(e,t,n,r,i,o,a){var s=e+(t^n^r)+i+a;return(s<>>32-o)+t}function d(e,t,n,r,i,o,a){var s=e+(n^(t|~r))+i+a;return(s<>>32-o)+t}t.MD5=o._createHelper(u),t.HmacMD5=o._createHmacHelper(u)}(Math),n.MD5)})),M((function(e,t){var n;e.exports=(n=D,void function(){var e=n,t=e.lib.Base,r=e.enc.Utf8;e.algo.HMAC=t.extend({init:function(e,t){e=this._hasher=new e.init,"string"==typeof t&&(t=r.parse(t));var n=e.blockSize,i=4*n;t.sigBytes>i&&(t=e.finalize(t)),t.clamp();for(var o=this._oKey=t.clone(),a=this._iKey=t.clone(),s=o.words,u=a.words,l=0;l>>6-a%4*2;i[o>>>2]|=(s|u)<<24-o%4*8,o++}return t.create(i,o)}e.enc.Base64={stringify:function(e){var t=e.words,n=e.sigBytes,r=this._map;e.clamp();for(var i=[],o=0;o>>2]>>>24-o%4*8&255)<<16|(t[o+1>>>2]>>>24-(o+1)%4*8&255)<<8|t[o+2>>>2]>>>24-(o+2)%4*8&255,s=0;s<4&&o+.75*s>>6*(3-s)&63));var u=r.charAt(64);if(u)for(;i.length%4;)i.push(u);return i.join("")},parse:function(e){var t=e.length,n=this._map,i=this._reverseMap;if(!i){i=this._reverseMap=[];for(var o=0;o0&&void 0!==arguments[0]?arguments[0]:{},n=t.createPromise,r=t.retryRule,i=void 0===r?$:r;(0,v.default)(this,e),this.createPromise=n,this.status=null,this.promise=null,this.retryRule=i}return(0,m.default)(e,[{key:"needRetry",get:function(){if(!this.status)return!0;switch(this.retryRule){case $:return this.status===j;case H:return this.status!==B}}},{key:"exec",value:function(){var e=this;return this.needRetry?(this.status=B,this.promise=this.createPromise().then((function(t){return e.status=F,Promise.resolve(t)}),(function(t){return e.status=j,Promise.reject(t)})),this.promise):this.promise}}]),e}();function G(e){return e&&"string"==typeof e?JSON.parse(e):e}var K=!0,X="mp-weixin",Y=!1,J=G([]),Z="h5"===X?"web":"app-plus"===X?"app":X,Q=G(void 0),ee=G([])||[],te=!0;try{(n(359).default||n(359)).appid}catch(Mi){}var ne={};function re(e){var t,n,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return t=ne,n=e,Object.prototype.hasOwnProperty.call(t,n)||(ne[e]=r),ne[e]}"app"===Z&&(ne=r._globalUniCloudObj?r._globalUniCloudObj:r._globalUniCloudObj={});var ie=["invoke","success","fail","complete"],oe=re("_globalUniCloudInterceptor");function ae(e,t){oe[e]||(oe[e]={}),U(t)&&Object.keys(t).forEach((function(n){ie.indexOf(n)>-1&&function(e,t,n){var r=oe[e][t];r||(r=oe[e][t]=[]),-1===r.indexOf(n)&&V(n)&&r.push(n)}(e,n,t[n])}))}function se(e,t){oe[e]||(oe[e]={}),U(t)?Object.keys(t).forEach((function(n){ie.indexOf(n)>-1&&function(e,t,n){var r=oe[e][t];if(r){var i=r.indexOf(n);i>-1&&r.splice(i,1)}}(e,n,t[n])})):delete oe[e]}function ue(e,t){return e&&0!==e.length?e.reduce((function(e,n){return e.then((function(){return n(t)}))}),Promise.resolve()):Promise.resolve()}function le(e,t){return oe[e]&&oe[e][t]||[]}function ce(e){ae("callObject",e)}var he=re("_globalUniCloudListener"),de="response",fe="needLogin",pe="refreshToken",ge="clientdb",ye="cloudfunction",ve="cloudobject";function me(e){return he[e]||(he[e]=[]),he[e]}function _e(e,t){var n=me(e);n.includes(t)||n.push(t)}function xe(e,t){var n=me(e),r=n.indexOf(t);-1!==r&&n.splice(r,1)}function be(e,t){for(var n=me(e),r=0;r0&&void 0!==arguments[0]?arguments[0]:0;if(!(e>=10))return e++,{errCode:this.errCode,errMsg:this.errMsg,errSubject:this.errSubject,cause:this.cause&&this.cause.toJson?this.cause.toJson(e):this.cause}}}]),n}((0,y.default)(Error));t.UniCloudError=Ie;var Ce,Me,Te={request:function(e){return r.request(e)},uploadFile:function(e){return r.uploadFile(e)},setStorageSync:function(e,t){return r.setStorageSync(e,t)},getStorageSync:function(e){return r.getStorageSync(e)},removeStorageSync:function(e){return r.removeStorageSync(e)},clearStorageSync:function(){return r.clearStorageSync()},connectSocket:function(e){return r.connectSocket(e)}};function De(){return{token:Te.getStorageSync("uni_id_token")||Te.getStorageSync("uniIdToken"),tokenExpired:Te.getStorageSync("uni_id_token_expired")}}function Oe(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.token,n=e.tokenExpired;t&&Te.setStorageSync("uni_id_token",t),n&&Te.setStorageSync("uni_id_token_expired",n)}function Pe(){return Ce||(Ce=r.getSystemInfoSync()),Ce}function Le(){var e,t;try{if(r.getLaunchOptionsSync){if(r.getLaunchOptionsSync.toString().indexOf("not yet implemented")>-1)return;var n=r.getLaunchOptionsSync(),i=n.scene,o=n.channel;e=o,t=i}}catch(e){}return{channel:e,scene:t}}var Ee={};function Re(){var e=r.getLocale&&r.getLocale()||"en";if(Me)return k(k(k({},Ee),Me),{},{locale:e,LOCALE:e});var t=Pe(),n=t.deviceId,i=t.osName,o=t.uniPlatform,a=t.appId,s=["appId","appLanguage","appName","appVersion","appVersionCode","appWgtVersion","browserName","browserVersion","deviceBrand","deviceId","deviceModel","deviceType","osName","osVersion","romName","romVersion","ua","hostName","hostVersion","uniPlatform","uniRuntimeVersion","uniRuntimeVersionCode","uniCompilerVersion","uniCompilerVersionCode"];for(var u in t)Object.hasOwnProperty.call(t,u)&&-1===s.indexOf(u)&&delete t[u];return Me=k(k({PLATFORM:o,OS:i,APPID:a,DEVICEID:n},Le()),t),k(k(k({},Ee),Me),{},{locale:e,LOCALE:e})}var Ne,Be={sign:function(e,t){var n="";return Object.keys(e).sort().forEach((function(t){e[t]&&(n=n+"&"+t+"="+e[t])})),n=n.slice(1),O(n,t).toString()},wrappedRequest:function(e,t){return new Promise((function(n,r){t(Object.assign(e,{complete:function(e){e||(e={}),K&&"web"===Z&&e.errMsg&&0===e.errMsg.indexOf("request:fail")&&console.warn("发布H5,需要在uniCloud后台操作,绑定安全域名,否则会因为跨域问题而无法访问。教程参考:https://uniapp.dcloud.io/uniCloud/quickstart?id=useinh5");var t=e.data&&e.data.header&&e.data.header["x-serverless-request-id"]||e.header&&e.header["request-id"];if(!e.statusCode||e.statusCode>=400){var i=e.data&&e.data.error&&e.data.error.code||"SYS_ERR",o=e.data&&e.data.error&&e.data.error.message||e.errMsg||"request:fail";return r(new Ie({code:i,message:o,requestId:t}))}var a=e.data;if(a.error)return r(new Ie({code:a.error.code,message:a.error.message,requestId:t}));a.result=a.data,a.requestId=t,delete a.data,n(a)}}))}))},toBase64:function(e){return L.stringify(P.parse(e))}},Fe=function(){function e(t){var n=this;(0,v.default)(this,e),["spaceId","clientSecret"].forEach((function(e){if(!Object.prototype.hasOwnProperty.call(t,e))throw new Error("".concat(e," required"))})),this.config=Object.assign({},{endpoint:0===t.spaceId.indexOf("mp-")?"https://api.next.bspapp.com":"https://api.bspapp.com"},t),this.config.provider="aliyun",this.config.requestUrl=this.config.endpoint+"/client",this.config.envType=this.config.envType||"public",this.config.accessTokenKey="access_token_"+this.config.spaceId,this.adapter=Te,this._getAccessTokenPromiseHub=new W({createPromise:function(){return n.requestAuth(n.setupRequest({method:"serverless.auth.user.anonymousAuthorize",params:"{}"},"auth")).then((function(e){if(!e.result||!e.result.accessToken)throw new Ie({code:"AUTH_FAILED",message:"获取accessToken失败"});n.setAccessToken(e.result.accessToken)}))},retryRule:H})}return(0,m.default)(e,[{key:"hasAccessToken",get:function(){return!!this.accessToken}},{key:"setAccessToken",value:function(e){this.accessToken=e}},{key:"requestWrapped",value:function(e){return Be.wrappedRequest(e,this.adapter.request)}},{key:"requestAuth",value:function(e){return this.requestWrapped(e)}},{key:"request",value:function(e,t){var n=this;return Promise.resolve().then((function(){return n.hasAccessToken?t?n.requestWrapped(e):n.requestWrapped(e).catch((function(t){return new Promise((function(e,n){!t||"GATEWAY_INVALID_TOKEN"!==t.code&&"InvalidParameter.InvalidToken"!==t.code?n(t):e()})).then((function(){return n.getAccessToken()})).then((function(){var t=n.rebuildRequest(e);return n.request(t,!0)}))})):n.getAccessToken().then((function(){var t=n.rebuildRequest(e);return n.request(t,!0)}))}))}},{key:"rebuildRequest",value:function(e){var t=Object.assign({},e);return t.data.token=this.accessToken,t.header["x-basement-token"]=this.accessToken,t.header["x-serverless-sign"]=Be.sign(t.data,this.config.clientSecret),t}},{key:"setupRequest",value:function(e,t){var n=Object.assign({},e,{spaceId:this.config.spaceId,timestamp:Date.now()}),r={"Content-Type":"application/json"};return"auth"!==t&&(n.token=this.accessToken,r["x-basement-token"]=this.accessToken),r["x-serverless-sign"]=Be.sign(n,this.config.clientSecret),{url:this.config.requestUrl,method:"POST",data:n,dataType:"json",header:r}}},{key:"getAccessToken",value:function(){return this._getAccessTokenPromiseHub.exec()}},{key:"authorize",value:function(){var e=(0,h.default)(a.default.mark((function e(){return a.default.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,this.getAccessToken();case 2:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"callFunction",value:function(e){var t={method:"serverless.function.runtime.invoke",params:JSON.stringify({functionTarget:e.name,functionArgs:e.data||{}})};return this.request(k(k({},this.setupRequest(t)),{},{timeout:e.timeout}))}},{key:"getOSSUploadOptionsFromPath",value:function(e){var t={method:"serverless.file.resource.generateProximalSign",params:JSON.stringify(e)};return this.request(this.setupRequest(t))}},{key:"uploadFileToOSS",value:function(e){var t=this,n=e.url,r=e.formData,i=e.name,o=e.filePath,a=e.fileType,s=e.onUploadProgress;return new Promise((function(e,u){var l=t.adapter.uploadFile({url:n,formData:r,name:i,filePath:o,fileType:a,header:{"X-OSS-server-side-encrpytion":"AES256"},success:function(t){t&&t.statusCode<400?e(t):u(new Ie({code:"UPLOAD_FAILED",message:"文件上传失败"}))},fail:function(e){u(new Ie({code:e.code||"UPLOAD_FAILED",message:e.message||e.errMsg||"文件上传失败"}))}});"function"==typeof s&&l&&"function"==typeof l.onProgressUpdate&&l.onProgressUpdate((function(e){s({loaded:e.totalBytesSent,total:e.totalBytesExpectedToSend})}))}))}},{key:"reportOSSUpload",value:function(e){var t={method:"serverless.file.resource.report",params:JSON.stringify(e)};return this.request(this.setupRequest(t))}},{key:"uploadFile",value:function(){var e=(0,h.default)(a.default.mark((function e(t){var n,r,i,o,s,u,l,c,h,d,f,p,g,y,v,m,_,x,b,w,S,k;return a.default.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(n=t.filePath,r=t.cloudPath,i=t.fileType,o=void 0===i?"image":i,s=t.cloudPathAsRealPath,u=void 0!==s&&s,l=t.onUploadProgress,c=t.config,"string"===z(r)){e.next=3;break}throw new Ie({code:"INVALID_PARAM",message:"cloudPath必须为字符串类型"});case 3:if(r=r.trim()){e.next=5;break}throw new Ie({code:"INVALID_PARAM",message:"cloudPath不可为空"});case 5:if(!/:\/\//.test(r)){e.next=7;break}throw new Ie({code:"INVALID_PARAM",message:"cloudPath不合法"});case 7:if(h=c&&c.envType||this.config.envType,!(u&&("/"!==r[0]&&(r="/"+r),r.indexOf("\\")>-1))){e.next=10;break}throw new Ie({code:"INVALID_PARAM",message:"使用cloudPath作为路径时,cloudPath不可包含“\\”"});case 10:return e.next=12,this.getOSSUploadOptionsFromPath({env:h,filename:u?r.split("/").pop():r,fileId:u?r:void 0});case 12:return d=e.sent.result,f="https://"+d.cdnDomain+"/"+d.ossPath,p=d.securityToken,g=d.accessKeyId,y=d.signature,v=d.host,m=d.ossPath,_=d.id,x=d.policy,b=d.ossCallbackUrl,w={"Cache-Control":"max-age=2592000","Content-Disposition":"attachment",OSSAccessKeyId:g,Signature:y,host:v,id:_,key:m,policy:x,success_action_status:200},p&&(w["x-oss-security-token"]=p),b&&(S=JSON.stringify({callbackUrl:b,callbackBody:JSON.stringify({fileId:_,spaceId:this.config.spaceId}),callbackBodyType:"application/json"}),w.callback=Be.toBase64(S)),k={url:"https://"+d.host,formData:w,fileName:"file",name:"file",filePath:n,fileType:o},e.next=27,this.uploadFileToOSS(Object.assign({},k,{onUploadProgress:l}));case 27:if(!b){e.next=29;break}return e.abrupt("return",{success:!0,filePath:n,fileID:f});case 29:return e.next=31,this.reportOSSUpload({id:_});case 31:if(!e.sent.success){e.next=33;break}return e.abrupt("return",{success:!0,filePath:n,fileID:f});case 33:throw new Ie({code:"UPLOAD_FAILED",message:"文件上传失败"});case 34:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"getTempFileURL",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.fileList;return new Promise((function(e,n){Array.isArray(t)&&0!==t.length||n(new Ie({code:"INVALID_PARAM",message:"fileList的元素必须是非空的字符串"})),e({fileList:t.map((function(e){return{fileID:e,tempFileURL:e}}))})}))}},{key:"getFileInfo",value:function(){var e=(0,h.default)(a.default.mark((function e(){var t,n,r,i=arguments;return a.default.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(t=i.length>0&&void 0!==i[0]?i[0]:{},n=t.fileList,Array.isArray(n)&&0!==n.length){e.next=3;break}throw new Ie({code:"INVALID_PARAM",message:"fileList的元素必须是非空的字符串"});case 3:return r={method:"serverless.file.resource.info",params:JSON.stringify({id:n.map((function(e){return e.split("?")[0]})).join(",")})},e.next=6,this.request(this.setupRequest(r));case 6:return e.t0=e.sent.result,e.abrupt("return",{fileList:e.t0});case 8:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()}]),e}(),je={init:function(e){var t=new Fe(e),n={signInAnonymously:function(){return t.authorize()},getLoginState:function(){return Promise.resolve(!1)}};return t.auth=function(){return n},t.customAuth=t.auth,t}},ze="undefined"!=typeof location&&"http:"===location.protocol?"http:":"https:";!function(e){e.local="local",e.none="none",e.session="session"}(Ne||(Ne={}));var Ue,Ve=function(){},qe=M((function(e,t){var n;e.exports=(n=D,function(e){var t=n,r=t.lib,i=r.WordArray,o=r.Hasher,a=t.algo,s=[],u=[];!function(){function t(t){for(var n=e.sqrt(t),r=2;r<=n;r++)if(!(t%r))return!1;return!0}function n(e){return 4294967296*(e-(0|e))|0}for(var r=2,i=0;i<64;)t(r)&&(i<8&&(s[i]=n(e.pow(r,.5))),u[i]=n(e.pow(r,1/3)),i++),r++}();var l=[],c=a.SHA256=o.extend({_doReset:function(){this._hash=new i.init(s.slice(0))},_doProcessBlock:function(e,t){for(var n=this._hash.words,r=n[0],i=n[1],o=n[2],a=n[3],s=n[4],c=n[5],h=n[6],d=n[7],f=0;f<64;f++){if(f<16)l[f]=0|e[t+f];else{var p=l[f-15],g=(p<<25|p>>>7)^(p<<14|p>>>18)^p>>>3,y=l[f-2],v=(y<<15|y>>>17)^(y<<13|y>>>19)^y>>>10;l[f]=g+l[f-7]+v+l[f-16]}var m=r&i^r&o^i&o,_=(r<<30|r>>>2)^(r<<19|r>>>13)^(r<<10|r>>>22),x=d+((s<<26|s>>>6)^(s<<21|s>>>11)^(s<<7|s>>>25))+(s&c^~s&h)+u[f]+l[f];d=h,h=c,c=s,s=a+x|0,a=o,o=i,i=r,r=x+(_+m)|0}n[0]=n[0]+r|0,n[1]=n[1]+i|0,n[2]=n[2]+o|0,n[3]=n[3]+a|0,n[4]=n[4]+s|0,n[5]=n[5]+c|0,n[6]=n[6]+h|0,n[7]=n[7]+d|0},_doFinalize:function(){var t=this._data,n=t.words,r=8*this._nDataBytes,i=8*t.sigBytes;return n[i>>>5]|=128<<24-i%32,n[14+(i+64>>>9<<4)]=e.floor(r/4294967296),n[15+(i+64>>>9<<4)]=r,t.sigBytes=4*n.length,this._process(),this._hash},clone:function(){var e=o.clone.call(this);return e._hash=this._hash.clone(),e}});t.SHA256=o._createHelper(c),t.HmacSHA256=o._createHmacHelper(c)}(Math),n.SHA256)})),$e=qe,He=M((function(e,t){e.exports=D.HmacSHA256})),We=function(){var e;if(!Promise){e=function(){},e.promise={};var t=function(){throw new Ie({message:'Your Node runtime does support ES6 Promises. Set "global.Promise" to your preferred implementation of promises.'})};return Object.defineProperty(e.promise,"then",{get:t}),Object.defineProperty(e.promise,"catch",{get:t}),e}var n=new Promise((function(t,n){e=function(e,r){return e?n(e):t(r)}}));return e.promise=n,e};function Ge(e){return void 0===e}function Ke(e){return"[object Null]"===Object.prototype.toString.call(e)}function Xe(e){var t,n,r=(t=e,"[object Array]"===Object.prototype.toString.call(t)?e:[e]),i=x(r);try{for(i.s();!(n=i.n()).done;){var o=n.value,a=o.isMatch,s=o.genAdapter,u=o.runtime;if(a())return{adapter:s(),runtime:u}}}catch(l){i.e(l)}finally{i.f()}}!function(e){e.WEB="web",e.WX_MP="wx_mp"}(Ue||(Ue={}));var Ye={adapter:null,runtime:void 0},Je=["anonymousUuidKey"],Ze=function(e){(0,f.default)(n,e);var t=A(n);function n(){var e;return(0,v.default)(this,n),e=t.call(this),Ye.adapter.root.tcbObject||(Ye.adapter.root.tcbObject={}),e}return(0,m.default)(n,[{key:"setItem",value:function(e,t){Ye.adapter.root.tcbObject[e]=t}},{key:"getItem",value:function(e){return Ye.adapter.root.tcbObject[e]}},{key:"removeItem",value:function(e){delete Ye.adapter.root.tcbObject[e]}},{key:"clear",value:function(){delete Ye.adapter.root.tcbObject}}]),n}(Ve);function Qe(e,t){switch(e){case"local":return t.localStorage||new Ze;case"none":return new Ze;default:return t.sessionStorage||new Ze}}var et=function(){function e(t){if((0,v.default)(this,e),!this._storage){this._persistence=Ye.adapter.primaryStorage||t.persistence,this._storage=Qe(this._persistence,Ye.adapter);var n="access_token_".concat(t.env),r="access_token_expire_".concat(t.env),i="refresh_token_".concat(t.env),o="anonymous_uuid_".concat(t.env),a="login_type_".concat(t.env),s="user_info_".concat(t.env);this.keys={accessTokenKey:n,accessTokenExpireKey:r,refreshTokenKey:i,anonymousUuidKey:o,loginTypeKey:a,userInfoKey:s}}}return(0,m.default)(e,[{key:"updatePersistence",value:function(e){if(e!==this._persistence){var t="local"===this._persistence;this._persistence=e;var n=Qe(e,Ye.adapter);for(var r in this.keys){var i=this.keys[r];if(!t||!Je.includes(r)){var o=this._storage.getItem(i);Ge(o)||Ke(o)||(n.setItem(i,o),this._storage.removeItem(i))}}this._storage=n}}},{key:"setStore",value:function(e,t,n){if(this._storage){var r={version:n||"localCachev1",content:t},i=JSON.stringify(r);try{this._storage.setItem(e,i)}catch(e){throw e}}}},{key:"getStore",value:function(e,t){try{if(!this._storage)return}catch(e){return""}t=t||"localCachev1";var n=this._storage.getItem(e);return n&&n.indexOf(t)>=0?JSON.parse(n).content:""}},{key:"removeStore",value:function(e){this._storage.removeItem(e)}}]),e}(),tt={},nt={};function rt(e){return tt[e]}var it=(0,m.default)((function e(t,n){(0,v.default)(this,e),this.data=n||null,this.name=t})),ot=function(e){(0,f.default)(n,e);var t=A(n);function n(e,r){var i;return(0,v.default)(this,n),i=t.call(this,"error",{error:e,data:r}),i.error=e,i}return(0,m.default)(n)}(it),at=new(function(){function e(){(0,v.default)(this,e),this._listeners={}}return(0,m.default)(e,[{key:"on",value:function(e,t){return function(e,t,n){n[e]=n[e]||[],n[e].push(t)}(e,t,this._listeners),this}},{key:"off",value:function(e,t){return function(e,t,n){if(n&&n[e]){var r=n[e].indexOf(t);-1!==r&&n[e].splice(r,1)}}(e,t,this._listeners),this}},{key:"fire",value:function(e,t){if(e instanceof ot)return console.error(e.error),this;var n="string"==typeof e?new it(e,t||{}):e,r=n.name;if(this._listens(r)){n.target=this;var i,o=this._listeners[r]?(0,c.default)(this._listeners[r]):[],a=x(o);try{for(a.s();!(i=a.n()).done;){var s=i.value;s.call(this,n)}}catch(u){a.e(u)}finally{a.f()}}return this}},{key:"_listens",value:function(e){return this._listeners[e]&&this._listeners[e].length>0}}]),e}());function st(e,t){at.on(e,t)}function ut(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};at.fire(e,t)}function lt(e,t){at.off(e,t)}var ct,ht="loginStateChanged",dt="loginStateExpire",ft="loginTypeChanged",pt="anonymousConverted",gt="refreshAccessToken";!function(e){e.ANONYMOUS="ANONYMOUS",e.WECHAT="WECHAT",e.WECHAT_PUBLIC="WECHAT-PUBLIC",e.WECHAT_OPEN="WECHAT-OPEN",e.CUSTOM="CUSTOM",e.EMAIL="EMAIL",e.USERNAME="USERNAME",e.NULL="NULL"}(ct||(ct={}));var yt=["auth.getJwt","auth.logout","auth.signInWithTicket","auth.signInAnonymously","auth.signIn","auth.fetchAccessTokenWithRefreshToken","auth.signUpWithEmailAndPassword","auth.activateEndUserMail","auth.sendPasswordResetEmail","auth.resetPasswordWithToken","auth.isUsernameRegistered"],vt={"X-SDK-Version":"1.3.5"};function mt(e,t,n){var r=e[t];e[t]=function(t){var i={},o={};n.forEach((function(n){var r=n.call(e,t),a=r.data,s=r.headers;Object.assign(i,a),Object.assign(o,s)}));var a=t.data;return a&&function(){var e;if(e=a,"[object FormData]"!==Object.prototype.toString.call(e))t.data=k(k({},a),i);else for(var n in i)a.append(n,i[n])}(),t.headers=k(k({},t.headers||{}),o),r.call(e,t)}}function _t(){var e=Math.random().toString(16).slice(2);return{data:{seqId:e},headers:k(k({},vt),{},{"x-seqid":e})}}var xt=function(){function e(){var t,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};(0,v.default)(this,e),this.config=n,this._reqClass=new Ye.adapter.reqClass({timeout:this.config.timeout,timeoutMsg:"请求在".concat(this.config.timeout/1e3,"s内未完成,已中断"),restrictedMethods:["post"]}),this._cache=rt(this.config.env),this._localCache=(t=this.config.env,nt[t]),mt(this._reqClass,"post",[_t]),mt(this._reqClass,"upload",[_t]),mt(this._reqClass,"download",[_t])}return(0,m.default)(e,[{key:"post",value:function(){var e=(0,h.default)(a.default.mark((function e(t){return a.default.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,this._reqClass.post(t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"upload",value:function(){var e=(0,h.default)(a.default.mark((function e(t){return a.default.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,this._reqClass.upload(t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"download",value:function(){var e=(0,h.default)(a.default.mark((function e(t){return a.default.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,this._reqClass.download(t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"refreshAccessToken",value:function(){var e=(0,h.default)(a.default.mark((function e(){var t,n;return a.default.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return this._refreshAccessTokenPromise||(this._refreshAccessTokenPromise=this._refreshAccessToken()),e.prev=1,e.next=4,this._refreshAccessTokenPromise;case 4:t=e.sent,e.next=10;break;case 7:e.prev=7,e.t0=e["catch"](1),n=e.t0;case 10:if(this._refreshAccessTokenPromise=null,this._shouldRefreshAccessTokenHook=null,!n){e.next=12;break}throw n;case 12:return e.abrupt("return",t);case 13:case"end":return e.stop()}}),e,this,[[1,7]])})));function t(){return e.apply(this,arguments)}return t}()},{key:"_refreshAccessToken",value:function(){var e=(0,h.default)(a.default.mark((function e(){var t,n,r,i,o,s,u,l,c,h,d,f,p;return a.default.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(t=this._cache.keys,n=t.accessTokenKey,r=t.accessTokenExpireKey,i=t.refreshTokenKey,o=t.loginTypeKey,s=t.anonymousUuidKey,this._cache.removeStore(n),this._cache.removeStore(r),u=this._cache.getStore(i),u){e.next=5;break}throw new Ie({message:"未登录CloudBase"});case 5:return l={refresh_token:u},e.next=8,this.request("auth.fetchAccessTokenWithRefreshToken",l);case 8:if(c=e.sent,!c.data.code){e.next=21;break}if(h=c.data.code,"SIGN_PARAM_INVALID"!==h&&"REFRESH_TOKEN_EXPIRED"!==h&&"INVALID_REFRESH_TOKEN"!==h){e.next=20;break}if(this._cache.getStore(o)!==ct.ANONYMOUS||"INVALID_REFRESH_TOKEN"!==h){e.next=19;break}return d=this._cache.getStore(s),f=this._cache.getStore(i),e.next=17,this.send("auth.signInAnonymously",{anonymous_uuid:d,refresh_token:f});case 17:return p=e.sent,e.abrupt("return",(this.setRefreshToken(p.refresh_token),this._refreshAccessToken()));case 19:ut(dt),this._cache.removeStore(i);case 20:throw new Ie({code:c.data.code,message:"刷新access token失败:".concat(c.data.code)});case 21:if(!c.data.access_token){e.next=23;break}return e.abrupt("return",(ut(gt),this._cache.setStore(n,c.data.access_token),this._cache.setStore(r,c.data.access_token_expire+Date.now()),{accessToken:c.data.access_token,accessTokenExpire:c.data.access_token_expire}));case 23:c.data.refresh_token&&(this._cache.removeStore(i),this._cache.setStore(i,c.data.refresh_token),this._refreshAccessToken());case 24:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"getAccessToken",value:function(){var e=(0,h.default)(a.default.mark((function e(){var t,n,r,i,o,s,u;return a.default.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(t=this._cache.keys,n=t.accessTokenKey,r=t.accessTokenExpireKey,i=t.refreshTokenKey,this._cache.getStore(i)){e.next=3;break}throw new Ie({message:"refresh token不存在,登录状态异常"});case 3:if(o=this._cache.getStore(n),s=this._cache.getStore(r),u=!0,e.t0=this._shouldRefreshAccessTokenHook,!e.t0){e.next=9;break}return e.next=8,this._shouldRefreshAccessTokenHook(o,s);case 8:e.t0=!e.sent;case 9:if(e.t1=e.t0,!e.t1){e.next=12;break}u=!1;case 12:return e.abrupt("return",(!o||!s||s2&&void 0!==arguments[2]?arguments[2]:{},r=/\?/.test(t),i="";for(var o in n)""===i?!r&&(t+="?"):i+="&",i+="".concat(o,"=").concat(encodeURIComponent(n[o]));return/^http(s)?\:\/\//.test(t+=i)?t:"".concat(e).concat(t)}(ze,"//tcb-api.tencentcloudapi.com/web",v),y&&(m+=y),e.next=22,this.post(k({url:m,data:l},d));case 22:if(_=e.sent,x=_.header&&_.header["x-tcb-trace"],x&&this._localCache.setStore(i,x),(200===Number(_.status)||200===Number(_.statusCode))&&_.data){e.next=26;break}throw new Ie({code:"NETWORK_ERROR",message:"network request error"});case 26:return e.abrupt("return",_);case 27:case"end":return e.stop()}}),e,this)})));function t(t,n,r){return e.apply(this,arguments)}return t}()},{key:"send",value:function(){var e=(0,h.default)(a.default.mark((function e(t){var n,r,i,o,s=arguments;return a.default.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return n=s.length>1&&void 0!==s[1]?s[1]:{},r=s.length>2&&void 0!==s[2]?s[2]:{},e.next=4,this.request(t,n,k(k({},r),{},{onUploadProgress:n.onUploadProgress}));case 4:if(i=e.sent,"ACCESS_TOKEN_EXPIRED"!==i.data.code||-1!==yt.indexOf(t)){e.next=14;break}return e.next=8,this.refreshAccessToken();case 8:return e.next=10,this.request(t,n,k(k({},r),{},{onUploadProgress:n.onUploadProgress}));case 10:if(o=e.sent,!o.data.code){e.next=13;break}throw new Ie({code:o.data.code,message:o.data.message});case 13:return e.abrupt("return",o.data);case 14:if(!i.data.code){e.next=16;break}throw new Ie({code:i.data.code,message:i.data.message});case 16:return e.abrupt("return",i.data);case 17:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"setRefreshToken",value:function(e){var t=this._cache.keys,n=t.accessTokenKey,r=t.accessTokenExpireKey,i=t.refreshTokenKey;this._cache.removeStore(n),this._cache.removeStore(r),this._cache.setStore(i,e)}}]),e}(),bt={};function wt(e){return bt[e]}var St=function(){function e(t){(0,v.default)(this,e),this.config=t,this._cache=rt(t.env),this._request=wt(t.env)}return(0,m.default)(e,[{key:"setRefreshToken",value:function(e){var t=this._cache.keys,n=t.accessTokenKey,r=t.accessTokenExpireKey,i=t.refreshTokenKey;this._cache.removeStore(n),this._cache.removeStore(r),this._cache.setStore(i,e)}},{key:"setAccessToken",value:function(e,t){var n=this._cache.keys,r=n.accessTokenKey,i=n.accessTokenExpireKey;this._cache.setStore(r,e),this._cache.setStore(i,t)}},{key:"refreshUserInfo",value:function(){var e=(0,h.default)(a.default.mark((function e(){var t,n;return a.default.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,this._request.send("auth.getUserInfo",{});case 2:return t=e.sent,n=t.data,e.abrupt("return",(this.setLocalUserInfo(n),n));case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"setLocalUserInfo",value:function(e){var t=this._cache.keys.userInfoKey;this._cache.setStore(t,e)}}]),e}(),kt=function(){function e(t){if((0,v.default)(this,e),!t)throw new Ie({code:"PARAM_ERROR",message:"envId is not defined"});this._envId=t,this._cache=rt(this._envId),this._request=wt(this._envId),this.setUserInfo()}return(0,m.default)(e,[{key:"linkWithTicket",value:function(e){if("string"!=typeof e)throw new Ie({code:"PARAM_ERROR",message:"ticket must be string"});return this._request.send("auth.linkWithTicket",{ticket:e})}},{key:"linkWithRedirect",value:function(e){e.signInWithRedirect()}},{key:"updatePassword",value:function(e,t){return this._request.send("auth.updatePassword",{oldPassword:t,newPassword:e})}},{key:"updateEmail",value:function(e){return this._request.send("auth.updateEmail",{newEmail:e})}},{key:"updateUsername",value:function(e){if("string"!=typeof e)throw new Ie({code:"PARAM_ERROR",message:"username must be a string"});return this._request.send("auth.updateUsername",{username:e})}},{key:"getLinkedUidList",value:function(){var e=(0,h.default)(a.default.mark((function e(){var t,n,r,i;return a.default.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,this._request.send("auth.getLinkedUidList",{});case 2:return t=e.sent,n=t.data,r=!1,i=n.users,e.abrupt("return",(i.forEach((function(e){e.wxOpenId&&e.wxPublicId&&(r=!0)})),{users:i,hasPrimaryUid:r}));case 7:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"setPrimaryUid",value:function(e){return this._request.send("auth.setPrimaryUid",{uid:e})}},{key:"unlink",value:function(e){return this._request.send("auth.unlink",{platform:e})}},{key:"update",value:function(){var e=(0,h.default)(a.default.mark((function e(t){var n,r,i,o,s,u,l,c;return a.default.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return n=t.nickName,r=t.gender,i=t.avatarUrl,o=t.province,s=t.country,u=t.city,e.next=8,this._request.send("auth.updateUserInfo",{nickName:n,gender:r,avatarUrl:i,province:o,country:s,city:u});case 8:l=e.sent,c=l.data,this.setLocalUserInfo(c);case 11:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"refresh",value:function(){var e=(0,h.default)(a.default.mark((function e(){var t,n;return a.default.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,this._request.send("auth.getUserInfo",{});case 2:return t=e.sent,n=t.data,e.abrupt("return",(this.setLocalUserInfo(n),n));case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"setUserInfo",value:function(){var e=this,t=this._cache.keys.userInfoKey,n=this._cache.getStore(t);["uid","loginType","openid","wxOpenId","wxPublicId","unionId","qqMiniOpenId","email","hasPassword","customUserId","nickName","gender","avatarUrl"].forEach((function(t){e[t]=n[t]})),this.location={country:n.country,province:n.province,city:n.city}}},{key:"setLocalUserInfo",value:function(e){var t=this._cache.keys.userInfoKey;this._cache.setStore(t,e),this.setUserInfo()}}]),e}(),At=function(){function e(t){if((0,v.default)(this,e),!t)throw new Ie({code:"PARAM_ERROR",message:"envId is not defined"});this._cache=rt(t);var n=this._cache.keys,r=n.refreshTokenKey,i=n.accessTokenKey,o=n.accessTokenExpireKey,a=this._cache.getStore(r),s=this._cache.getStore(i),u=this._cache.getStore(o);this.credential={refreshToken:a,accessToken:s,accessTokenExpire:u},this.user=new kt(t)}return(0,m.default)(e,[{key:"isAnonymousAuth",get:function(){return this.loginType===ct.ANONYMOUS}},{key:"isCustomAuth",get:function(){return this.loginType===ct.CUSTOM}},{key:"isWeixinAuth",get:function(){return this.loginType===ct.WECHAT||this.loginType===ct.WECHAT_OPEN||this.loginType===ct.WECHAT_PUBLIC}},{key:"loginType",get:function(){return this._cache.getStore(this._cache.keys.loginTypeKey)}}]),e}(),It=function(e){(0,f.default)(n,e);var t=A(n);function n(){return(0,v.default)(this,n),t.apply(this,arguments)}return(0,m.default)(n,[{key:"signIn",value:function(){var e=(0,h.default)(a.default.mark((function e(){var t,n,r,i,o,s,u;return a.default.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return this._cache.updatePersistence("local"),t=this._cache.keys,n=t.anonymousUuidKey,r=t.refreshTokenKey,i=this._cache.getStore(n)||void 0,o=this._cache.getStore(r)||void 0,e.next=8,this._request.send("auth.signInAnonymously",{anonymous_uuid:i,refresh_token:o});case 8:if(s=e.sent,!s.uuid||!s.refresh_token){e.next=20;break}return this._setAnonymousUUID(s.uuid),this.setRefreshToken(s.refresh_token),e.next=14,this._request.refreshAccessToken();case 14:return ut(ht),ut(ft,{env:this.config.env,loginType:ct.ANONYMOUS,persistence:"local"}),u=new At(this.config.env),e.next=19,u.user.refresh();case 19:return e.abrupt("return",u);case 20:throw new Ie({message:"匿名登录失败"});case 21:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"linkAndRetrieveDataWithTicket",value:function(){var e=(0,h.default)(a.default.mark((function e(t){var n,r,i,o,s,u;return a.default.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return n=this._cache.keys,r=n.anonymousUuidKey,i=n.refreshTokenKey,o=this._cache.getStore(r),s=this._cache.getStore(i),e.next=7,this._request.send("auth.linkAndRetrieveDataWithTicket",{anonymous_uuid:o,refresh_token:s,ticket:t});case 7:if(u=e.sent,!u.refresh_token){e.next=16;break}return this._clearAnonymousUUID(),this.setRefreshToken(u.refresh_token),e.next=13,this._request.refreshAccessToken();case 13:return ut(pt,{env:this.config.env}),ut(ft,{loginType:ct.CUSTOM,persistence:"local"}),e.abrupt("return",{credential:{refreshToken:u.refresh_token}});case 16:throw new Ie({message:"匿名转化失败"});case 17:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"_setAnonymousUUID",value:function(e){var t=this._cache.keys,n=t.anonymousUuidKey,r=t.loginTypeKey;this._cache.removeStore(n),this._cache.setStore(n,e),this._cache.setStore(r,ct.ANONYMOUS)}},{key:"_clearAnonymousUUID",value:function(){this._cache.removeStore(this._cache.keys.anonymousUuidKey)}}]),n}(St),Ct=function(e){(0,f.default)(n,e);var t=A(n);function n(){return(0,v.default)(this,n),t.apply(this,arguments)}return(0,m.default)(n,[{key:"signIn",value:function(){var e=(0,h.default)(a.default.mark((function e(t){var n,r;return a.default.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if("string"==typeof t){e.next=2;break}throw new Ie({code:"PARAM_ERROR",message:"ticket must be a string"});case 2:return n=this._cache.keys.refreshTokenKey,e.next=5,this._request.send("auth.signInWithTicket",{ticket:t,refresh_token:this._cache.getStore(n)||""});case 5:if(r=e.sent,!r.refresh_token){e.next=15;break}return this.setRefreshToken(r.refresh_token),e.next=10,this._request.refreshAccessToken();case 10:return ut(ht),ut(ft,{env:this.config.env,loginType:ct.CUSTOM,persistence:this.config.persistence}),e.next=14,this.refreshUserInfo();case 14:return e.abrupt("return",new At(this.config.env));case 15:throw new Ie({message:"自定义登录失败"});case 16:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}()}]),n}(St),Mt=function(e){(0,f.default)(n,e);var t=A(n);function n(){return(0,v.default)(this,n),t.apply(this,arguments)}return(0,m.default)(n,[{key:"signIn",value:function(){var e=(0,h.default)(a.default.mark((function e(t,n){var r,i,o,s,u;return a.default.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if("string"==typeof t){e.next=2;break}throw new Ie({code:"PARAM_ERROR",message:"email must be a string"});case 2:return r=this._cache.keys.refreshTokenKey,e.next=5,this._request.send("auth.signIn",{loginType:"EMAIL",email:t,password:n,refresh_token:this._cache.getStore(r)||""});case 5:if(i=e.sent,o=i.refresh_token,s=i.access_token,u=i.access_token_expire,!o){e.next=22;break}if(this.setRefreshToken(o),!s||!u){e.next=15;break}this.setAccessToken(s,u),e.next=17;break;case 15:return e.next=17,this._request.refreshAccessToken();case 17:return e.next=19,this.refreshUserInfo();case 19:return ut(ht),ut(ft,{env:this.config.env,loginType:ct.EMAIL,persistence:this.config.persistence}),e.abrupt("return",new At(this.config.env));case 22:throw i.code?new Ie({code:i.code,message:"邮箱登录失败: ".concat(i.message)}):new Ie({message:"邮箱登录失败"});case 23:case"end":return e.stop()}}),e,this)})));function t(t,n){return e.apply(this,arguments)}return t}()},{key:"activate",value:function(){var e=(0,h.default)(a.default.mark((function e(t){return a.default.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",this._request.send("auth.activateEndUserMail",{token:t}));case 1:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"resetPasswordWithToken",value:function(){var e=(0,h.default)(a.default.mark((function e(t,n){return a.default.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",this._request.send("auth.resetPasswordWithToken",{token:t,newPassword:n}));case 1:case"end":return e.stop()}}),e,this)})));function t(t,n){return e.apply(this,arguments)}return t}()}]),n}(St),Tt=function(e){(0,f.default)(n,e);var t=A(n);function n(){return(0,v.default)(this,n),t.apply(this,arguments)}return(0,m.default)(n,[{key:"signIn",value:function(){var e=(0,h.default)(a.default.mark((function e(t,n){var r,i,o,s,u;return a.default.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if("string"==typeof t){e.next=2;break}throw new Ie({code:"PARAM_ERROR",message:"username must be a string"});case 2:return"string"!=typeof n&&(n="",console.warn("password is empty")),r=this._cache.keys.refreshTokenKey,e.next=6,this._request.send("auth.signIn",{loginType:ct.USERNAME,username:t,password:n,refresh_token:this._cache.getStore(r)||""});case 6:if(i=e.sent,o=i.refresh_token,s=i.access_token_expire,u=i.access_token,!o){e.next=23;break}if(this.setRefreshToken(o),!u||!s){e.next=16;break}this.setAccessToken(u,s),e.next=18;break;case 16:return e.next=18,this._request.refreshAccessToken();case 18:return e.next=20,this.refreshUserInfo();case 20:return ut(ht),ut(ft,{env:this.config.env,loginType:ct.USERNAME,persistence:this.config.persistence}),e.abrupt("return",new At(this.config.env));case 23:throw i.code?new Ie({code:i.code,message:"用户名密码登录失败: ".concat(i.message)}):new Ie({message:"用户名密码登录失败"});case 24:case"end":return e.stop()}}),e,this)})));function t(t,n){return e.apply(this,arguments)}return t}()}]),n}(St),Dt=function(){function e(t){(0,v.default)(this,e),this.config=t,this._cache=rt(t.env),this._request=wt(t.env),this._onAnonymousConverted=this._onAnonymousConverted.bind(this),this._onLoginTypeChanged=this._onLoginTypeChanged.bind(this),st(ft,this._onLoginTypeChanged)}return(0,m.default)(e,[{key:"currentUser",get:function(){var e=this.hasLoginState();return e&&e.user||null}},{key:"loginType",get:function(){return this._cache.getStore(this._cache.keys.loginTypeKey)}},{key:"anonymousAuthProvider",value:function(){return new It(this.config)}},{key:"customAuthProvider",value:function(){return new Ct(this.config)}},{key:"emailAuthProvider",value:function(){return new Mt(this.config)}},{key:"usernameAuthProvider",value:function(){return new Tt(this.config)}},{key:"signInAnonymously",value:function(){var e=(0,h.default)(a.default.mark((function e(){return a.default.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",new It(this.config).signIn());case 1:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"signInWithEmailAndPassword",value:function(){var e=(0,h.default)(a.default.mark((function e(t,n){return a.default.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",new Mt(this.config).signIn(t,n));case 1:case"end":return e.stop()}}),e,this)})));function t(t,n){return e.apply(this,arguments)}return t}()},{key:"signInWithUsernameAndPassword",value:function(e,t){return new Tt(this.config).signIn(e,t)}},{key:"linkAndRetrieveDataWithTicket",value:function(){var e=(0,h.default)(a.default.mark((function e(t){return a.default.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return this._anonymousAuthProvider||(this._anonymousAuthProvider=new It(this.config)),st(pt,this._onAnonymousConverted),e.next=3,this._anonymousAuthProvider.linkAndRetrieveDataWithTicket(t);case 3:return e.abrupt("return",e.sent);case 4:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"signOut",value:function(){var e=(0,h.default)(a.default.mark((function e(){var t,n,r,i,o,s;return a.default.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(this.loginType!==ct.ANONYMOUS){e.next=2;break}throw new Ie({message:"匿名用户不支持登出操作"});case 2:if(t=this._cache.keys,n=t.refreshTokenKey,r=t.accessTokenKey,i=t.accessTokenExpireKey,o=this._cache.getStore(n),o){e.next=5;break}return e.abrupt("return");case 5:return e.next=7,this._request.send("auth.logout",{refresh_token:o});case 7:return s=e.sent,e.abrupt("return",(this._cache.removeStore(n),this._cache.removeStore(r),this._cache.removeStore(i),ut(ht),ut(ft,{env:this.config.env,loginType:ct.NULL,persistence:this.config.persistence}),s));case 9:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"signUpWithEmailAndPassword",value:function(){var e=(0,h.default)(a.default.mark((function e(t,n){return a.default.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",this._request.send("auth.signUpWithEmailAndPassword",{email:t,password:n}));case 1:case"end":return e.stop()}}),e,this)})));function t(t,n){return e.apply(this,arguments)}return t}()},{key:"sendPasswordResetEmail",value:function(){var e=(0,h.default)(a.default.mark((function e(t){return a.default.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",this._request.send("auth.sendPasswordResetEmail",{email:t}));case 1:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"onLoginStateChanged",value:function(e){var t=this;st(ht,(function(){var n=t.hasLoginState();e.call(t,n)}));var n=this.hasLoginState();e.call(this,n)}},{key:"onLoginStateExpired",value:function(e){st(dt,e.bind(this))}},{key:"onAccessTokenRefreshed",value:function(e){st(gt,e.bind(this))}},{key:"onAnonymousConverted",value:function(e){st(pt,e.bind(this))}},{key:"onLoginTypeChanged",value:function(e){var t=this;st(ft,(function(){var n=t.hasLoginState();e.call(t,n)}))}},{key:"getAccessToken",value:function(){var e=(0,h.default)(a.default.mark((function e(){return a.default.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,this._request.getAccessToken();case 2:return e.t0=e.sent.accessToken,e.t1=this.config.env,e.abrupt("return",{accessToken:e.t0,env:e.t1});case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"hasLoginState",value:function(){var e=this._cache.keys.refreshTokenKey;return this._cache.getStore(e)?new At(this.config.env):null}},{key:"isUsernameRegistered",value:function(){var e=(0,h.default)(a.default.mark((function e(t){var n,r;return a.default.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if("string"==typeof t){e.next=2;break}throw new Ie({code:"PARAM_ERROR",message:"username must be a string"});case 2:return e.next=4,this._request.send("auth.isUsernameRegistered",{username:t});case 4:return n=e.sent,r=n.data,e.abrupt("return",r&&r.isRegistered);case 7:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"getLoginState",value:function(){return Promise.resolve(this.hasLoginState())}},{key:"signInWithTicket",value:function(){var e=(0,h.default)(a.default.mark((function e(t){return a.default.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",new Ct(this.config).signIn(t));case 1:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"shouldRefreshAccessToken",value:function(e){this._request._shouldRefreshAccessTokenHook=e.bind(this)}},{key:"getUserInfo",value:function(){return this._request.send("auth.getUserInfo",{}).then((function(e){return e.code?e:k(k({},e.data),{},{requestId:e.seqId})}))}},{key:"getAuthHeader",value:function(){var e=this._cache.keys,t=e.refreshTokenKey,n=e.accessTokenKey,r=this._cache.getStore(t);return{"x-cloudbase-credentials":this._cache.getStore(n)+"/@@/"+r}}},{key:"_onAnonymousConverted",value:function(e){var t=e.data.env;t===this.config.env&&this._cache.updatePersistence(this.config.persistence)}},{key:"_onLoginTypeChanged",value:function(e){var t=e.data,n=t.loginType,r=t.persistence,i=t.env;i===this.config.env&&(this._cache.updatePersistence(r),this._cache.setStore(this._cache.keys.loginTypeKey,n))}}]),e}(),Ot=function(e,t){t=t||We();var n=wt(this.config.env),r=e.cloudPath,i=e.filePath,o=e.onUploadProgress,a=e.fileType,s=void 0===a?"image":a;return n.send("storage.getUploadMetadata",{path:r}).then((function(e){var a=e.data,u=a.url,l=a.authorization,c=a.token,h=a.fileId,d=a.cosFileId,f=e.requestId,p={key:r,signature:l,"x-cos-meta-fileid":d,success_action_status:"201","x-cos-security-token":c};n.upload({url:u,data:p,file:i,name:r,fileType:s,onUploadProgress:o}).then((function(e){201===e.statusCode?t(null,{fileID:h,requestId:f}):t(new Ie({code:"STORAGE_REQUEST_FAIL",message:"STORAGE_REQUEST_FAIL: ".concat(e.data)}))})).catch((function(e){t(e)}))})).catch((function(e){t(e)})),t.promise},Pt=function(e,t){t=t||We();var n=wt(this.config.env),r=e.cloudPath;return n.send("storage.getUploadMetadata",{path:r}).then((function(e){t(null,e)})).catch((function(e){t(e)})),t.promise},Lt=function(e,t){var n=e.fileList;if(t=t||We(),!n||!Array.isArray(n))return{code:"INVALID_PARAM",message:"fileList必须是非空的数组"};var r,i=x(n);try{for(i.s();!(r=i.n()).done;){var o=r.value;if(!o||"string"!=typeof o)return{code:"INVALID_PARAM",message:"fileList的元素必须是非空的字符串"}}}catch(s){i.e(s)}finally{i.f()}var a={fileid_list:n};return wt(this.config.env).send("storage.batchDeleteFile",a).then((function(e){e.code?t(null,e):t(null,{fileList:e.data.delete_list,requestId:e.requestId})})).catch((function(e){t(e)})),t.promise},Et=function(e,t){var n=e.fileList;t=t||We(),n&&Array.isArray(n)||t(null,{code:"INVALID_PARAM",message:"fileList必须是非空的数组"});var r,i=[],o=x(n);try{for(o.s();!(r=o.n()).done;){var a=r.value;"object"==(0,l.default)(a)?(a.hasOwnProperty("fileID")&&a.hasOwnProperty("maxAge")||t(null,{code:"INVALID_PARAM",message:"fileList的元素必须是包含fileID和maxAge的对象"}),i.push({fileid:a.fileID,max_age:a.maxAge})):"string"==typeof a?i.push({fileid:a}):t(null,{code:"INVALID_PARAM",message:"fileList的元素必须是字符串"})}}catch(u){o.e(u)}finally{o.f()}var s={file_list:i};return wt(this.config.env).send("storage.batchGetDownloadUrl",s).then((function(e){e.code?t(null,e):t(null,{fileList:e.data.download_list,requestId:e.requestId})})).catch((function(e){t(e)})),t.promise},Rt=function(){var e=(0,h.default)(a.default.mark((function e(t,n){var r,i,o,s;return a.default.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return r=t.fileID,e.next=3,Et.call(this,{fileList:[{fileID:r,maxAge:600}]});case 3:if(i=e.sent.fileList[0],"SUCCESS"===i.code){e.next=6;break}return e.abrupt("return",n?n(i):new Promise((function(e){e(i)})));case 6:if(o=wt(this.config.env),s=i.download_url,s=encodeURI(s),n){e.next=10;break}return e.abrupt("return",o.download({url:s}));case 10:return e.t0=n,e.next=13,o.download({url:s});case 13:e.t1=e.sent,(0,e.t0)(e.t1);case 15:case"end":return e.stop()}}),e,this)})));return function(t,n){return e.apply(this,arguments)}}(),Nt=function(e,t){var n,r=e.name,i=e.data,o=e.query,a=e.parse,s=e.search,u=e.timeout,l=t||We();try{n=i?JSON.stringify(i):""}catch(r){return Promise.reject(r)}if(!r)return Promise.reject(new Ie({code:"PARAM_ERROR",message:"函数名不能为空"}));var c={inQuery:o,parse:a,search:s,function_name:r,request_data:n};return wt(this.config.env).send("functions.invokeFunction",c,{timeout:u}).then((function(e){if(e.code)l(null,e);else{var t=e.data.response_data;if(a)l(null,{result:t,requestId:e.requestId});else try{t=JSON.parse(e.data.response_data),l(null,{result:t,requestId:e.requestId})}catch(e){l(new Ie({message:"response data must be json"}))}}return l.promise})).catch((function(e){l(e)})),l.promise},Bt={timeout:15e3,persistence:"session"},Ft={},jt=function(){function e(t){(0,v.default)(this,e),this.config=t||this.config,this.authObj=void 0}return(0,m.default)(e,[{key:"init",value:function(t){switch(Ye.adapter||(this.requestClient=new Ye.adapter.reqClass({timeout:t.timeout||5e3,timeoutMsg:"请求在".concat((t.timeout||5e3)/1e3,"s内未完成,已中断")})),this.config=k(k({},Bt),t),!0){case this.config.timeout>6e5:console.warn("timeout大于可配置上限[10分钟],已重置为上限数值"),this.config.timeout=6e5;break;case this.config.timeout<100:console.warn("timeout小于可配置下限[100ms],已重置为下限数值"),this.config.timeout=100}return new e(this.config)}},{key:"auth",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.persistence;if(this.authObj)return this.authObj;var n,r=t||Ye.adapter.primaryStorage||Bt.persistence;return r!==this.config.persistence&&(this.config.persistence=r),function(e){var t=e.env;tt[t]=new et(e),nt[t]=new et(k(k({},e),{},{persistence:"local"}))}(this.config),n=this.config,bt[n.env]=new xt(n),this.authObj=new Dt(this.config),this.authObj}},{key:"on",value:function(e,t){return st.apply(this,[e,t])}},{key:"off",value:function(e,t){return lt.apply(this,[e,t])}},{key:"callFunction",value:function(e,t){return Nt.apply(this,[e,t])}},{key:"deleteFile",value:function(e,t){return Lt.apply(this,[e,t])}},{key:"getTempFileURL",value:function(e,t){return Et.apply(this,[e,t])}},{key:"downloadFile",value:function(e,t){return Rt.apply(this,[e,t])}},{key:"uploadFile",value:function(e,t){return Ot.apply(this,[e,t])}},{key:"getUploadMetadata",value:function(e,t){return Pt.apply(this,[e,t])}},{key:"registerExtension",value:function(e){Ft[e.name]=e}},{key:"invokeExtension",value:function(){var e=(0,h.default)(a.default.mark((function e(t,n){var r;return a.default.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(r=Ft[t],r){e.next=3;break}throw new Ie({message:"扩展".concat(t," 必须先注册")});case 3:return e.next=5,r.invoke(n,this);case 5:return e.abrupt("return",e.sent);case 6:case"end":return e.stop()}}),e,this)})));function t(t,n){return e.apply(this,arguments)}return t}()},{key:"useAdapters",value:function(e){var t=Xe(e)||{},n=t.adapter,r=t.runtime;n&&(Ye.adapter=n),r&&(Ye.runtime=r)}}]),e}(),zt=new jt;function Ut(e,t,n){void 0===n&&(n={});var r=/\?/.test(t),i="";for(var o in n)""===i?!r&&(t+="?"):i+="&",i+=o+"="+encodeURIComponent(n[o]);return/^http(s)?:\/\//.test(t+=i)?t:""+e+t}var Vt=function(){function e(){(0,v.default)(this,e)}return(0,m.default)(e,[{key:"post",value:function(e){var t=e.url,n=e.data,r=e.headers,i=e.timeout;return new Promise((function(e,o){Te.request({url:Ut("https:",t),data:n,method:"POST",header:r,timeout:i,success:function(t){e(t)},fail:function(e){o(e)}})}))}},{key:"upload",value:function(e){return new Promise((function(t,n){var r=e.url,i=e.file,o=e.data,a=e.headers,s=e.fileType,u=Te.uploadFile({url:Ut("https:",r),name:"file",formData:Object.assign({},o),filePath:i,fileType:s,header:a,success:function(e){var n={statusCode:e.statusCode,data:e.data||{}};200===e.statusCode&&o.success_action_status&&(n.statusCode=parseInt(o.success_action_status,10)),t(n)},fail:function(e){n(new Error(e.errMsg||"uploadFile:fail"))}});"function"==typeof e.onUploadProgress&&u&&"function"==typeof u.onProgressUpdate&&u.onProgressUpdate((function(t){e.onUploadProgress({loaded:t.totalBytesSent,total:t.totalBytesExpectedToSend})}))}))}}]),e}(),qt={setItem:function(e,t){Te.setStorageSync(e,t)},getItem:function(e){return Te.getStorageSync(e)},removeItem:function(e){Te.removeStorageSync(e)},clear:function(){Te.clearStorageSync()}},$t={genAdapter:function(){return{root:{},reqClass:Vt,localStorage:qt,primaryStorage:"local"}},isMatch:function(){return!0},runtime:"uni_app"};zt.useAdapters($t);var Ht=zt,Wt=Ht.init;Ht.init=function(e){e.env=e.spaceId;var t=Wt.call(this,e);t.config.provider="tencent",t.config.spaceId=e.spaceId;var n=t.auth;return t.auth=function(e){var t=n.call(this,e);return["linkAndRetrieveDataWithTicket","signInAnonymously","signOut","getAccessToken","getLoginState","signInWithTicket","getUserInfo"].forEach((function(e){var n;t[e]=(n=t[e],function(e){e=e||{};var t=Ae(e),r=t.success,i=t.fail,o=t.complete;if(!(r||i||o))return n.call(this,e);n.call(this,e).then((function(e){r&&r(e),o&&o(e)}),(function(e){i&&i(e),o&&o(e)}))}).bind(t)})),t},t.customAuth=t.auth,t};var Gt=Ht;function Kt(e,t){return Xt.apply(this,arguments)}function Xt(){return Xt=(0,h.default)(a.default.mark((function e(t,n){var r,i,o;return a.default.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return r="http://".concat(t,":").concat(n,"/system/ping"),e.prev=1,e.next=4,o={url:r,timeout:500},new Promise((function(e,t){Te.request(k(k({},o),{},{success:function(t){e(t)},fail:function(e){t(e)}}))}));case 4:return i=e.sent,e.abrupt("return",!(!i.data||0!==i.data.code));case 8:return e.prev=8,e.t0=e["catch"](1),e.abrupt("return",!1);case 11:case"end":return e.stop()}}),e,null,[[1,8]])}))),Xt.apply(this,arguments)}function Yt(e,t){return Jt.apply(this,arguments)}function Jt(){return Jt=(0,h.default)(a.default.mark((function e(t,n){var r,i,o;return a.default.wrap((function(e){while(1)switch(e.prev=e.next){case 0:i=0;case 1:if(!(i1&&void 0!==o[1])||o[1],r=K&&n,!r){e.next=8;break}return e.next=5,this.setupLocalRequest(t);case 5:e.t0=e.sent,e.next=9;break;case 8:e.t0=this.setupRequest(t);case 9:return t=e.t0,e.abrupt("return",Promise.resolve().then((function(){return r?i.requestLocal(t):Be.wrappedRequest(t,i.adapter.request)})));case 11:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"requestLocal",value:function(e){var t=this;return new Promise((function(n,r){t.adapter.request(Object.assign(e,{complete:function(e){if(e||(e={}),!e.statusCode||e.statusCode>=400){var t=e.data&&e.data.code||"SYS_ERR",i=e.data&&e.data.message||"request:fail";return r(new Ie({code:t,message:i}))}n({success:!0,result:e.data})}}))}))}},{key:"setupRequest",value:function(e){var t=Object.assign({},e,{spaceId:this.config.spaceId,timestamp:Date.now()}),n={"Content-Type":"application/json"};n["x-serverless-sign"]=Be.sign(t,this.config.clientSecret);var r=Re();n["x-client-info"]=encodeURIComponent(JSON.stringify(r));var i=De(),o=i.token;return n["x-client-token"]=o,{url:this.config.requestUrl,method:"POST",data:t,dataType:"json",header:JSON.parse(JSON.stringify(n))}}},{key:"setupLocalRequest",value:function(){var e=(0,h.default)(a.default.mark((function e(t){var n,r,i,o,s,u,l,c,h;return a.default.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return n=Re(),r=De(),i=r.token,o=Object.assign({},t,{spaceId:this.config.spaceId,timestamp:Date.now(),clientInfo:n,token:i}),s=this.__dev__&&this.__dev__.debugInfo||{},u=s.address,l=s.servePort,e.next=9,Yt(u,l);case 9:return c=e.sent,h=c.address,e.abrupt("return",{url:"http://".concat(h,":").concat(l,"/").concat(Zt[t.method]),method:"POST",data:o,dataType:"json",header:JSON.parse(JSON.stringify({"Content-Type":"application/json"}))});case 12:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"callFunction",value:function(e){var t={method:"serverless.function.runtime.invoke",params:JSON.stringify({functionTarget:e.name,functionArgs:e.data||{}})};return this.request(t,!1)}},{key:"getUploadFileOptions",value:function(e){var t={method:"serverless.file.resource.generateProximalSign",params:JSON.stringify(e)};return this.request(t)}},{key:"reportUploadFile",value:function(e){var t={method:"serverless.file.resource.report",params:JSON.stringify(e)};return this.request(t)}},{key:"uploadFile",value:function(e){var t,n=this,r=e.filePath,i=e.cloudPath,o=e.fileType,a=void 0===o?"image":o,s=e.onUploadProgress;if(!i)throw new Ie({code:"CLOUDPATH_REQUIRED",message:"cloudPath不可为空"});return this.getUploadFileOptions({cloudPath:i}).then((function(e){var i=e.result,o=i.url,u=i.formData,l=i.name;return t=e.result.fileUrl,new Promise((function(e,t){var i=n.adapter.uploadFile({url:o,formData:u,name:l,filePath:r,fileType:a,success:function(n){n&&n.statusCode<400?e(n):t(new Ie({code:"UPLOAD_FAILED",message:"文件上传失败"}))},fail:function(e){t(new Ie({code:e.code||"UPLOAD_FAILED",message:e.message||e.errMsg||"文件上传失败"}))}});"function"==typeof s&&i&&"function"==typeof i.onProgressUpdate&&i.onProgressUpdate((function(e){s({loaded:e.totalBytesSent,total:e.totalBytesExpectedToSend})}))}))})).then((function(){return n.reportUploadFile({cloudPath:i})})).then((function(e){return new Promise((function(n,i){e.success?n({success:!0,filePath:r,fileID:t}):i(new Ie({code:"UPLOAD_FAILED",message:"文件上传失败"}))}))}))}},{key:"deleteFile",value:function(e){var t=e.fileList,n={method:"serverless.file.resource.delete",params:JSON.stringify({fileList:t})};return this.request(n).then((function(e){if(e.success)return e.result;throw new Ie({code:"DELETE_FILE_FAILED",message:"删除文件失败"})}))}},{key:"getTempFileURL",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.fileList,n=e.maxAge;if(!Array.isArray(t)||0===t.length)throw new Ie({code:"INVALID_PARAM",message:"fileList的元素必须是非空的字符串"});var r={method:"serverless.file.resource.getTempFileURL",params:JSON.stringify({fileList:t,maxAge:n})};return this.request(r).then((function(e){if(e.success)return{fileList:e.result.fileList.map((function(e){return{fileID:e.fileID,tempFileURL:e.tempFileURL}}))};throw new Ie({code:"GET_TEMP_FILE_URL_FAILED",message:"获取临时文件链接失败"})}))}}]),e}(),en={init:function(e){var t=new Qt(e),n={signInAnonymously:function(){return Promise.resolve()},getLoginState:function(){return Promise.resolve(!1)}};return t.auth=function(){return n},t.customAuth=t.auth,t}},tn=M((function(e,t){e.exports=D.enc.Hex}));function nn(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(e){var t=16*Math.random()|0;return("x"===e?t:3&t|8).toString(16)}))}function rn(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.data,r=t.functionName,i=t.method,o=t.headers,a=t.signHeaderKeys,s=void 0===a?[]:a,l=t.config,c=Date.now(),h=nn(),d=Object.assign({},o,{"x-from-app-id":l.spaceAppId,"x-from-env-id":l.spaceId,"x-to-env-id":l.spaceId,"x-from-instance-id":c,"x-from-function-name":r,"x-client-timestamp":c,"x-alipay-source":"client","x-request-id":h,"x-alipay-callid":h,"x-trace-id":h}),f=["x-from-app-id","x-from-env-id","x-to-env-id","x-from-instance-id","x-from-function-name","x-client-timestamp"].concat(s),p=e.split("?")||[],g=(0,u.default)(p,2),y=g[0],v=void 0===y?"":y,m=g[1],_=void 0===m?"":m,x=function(e){var t=e.signedHeaders.join(";"),n=e.signedHeaders.map((function(t){return"".concat(t.toLowerCase(),":").concat(e.headers[t],"\n")})).join(""),r=$e(e.body).toString(tn),i="".concat(e.method.toUpperCase(),"\n").concat(e.path,"\n").concat(e.query,"\n").concat(n,"\n").concat(t,"\n").concat(r,"\n"),o=$e(i).toString(tn),a="HMAC-SHA256\n".concat(e.timestamp,"\n").concat(o,"\n"),s=He(a,e.secretKey).toString(tn);return"HMAC-SHA256 Credential=".concat(e.secretId,", SignedHeaders=").concat(t,", Signature=").concat(s)}({path:v,query:_,method:i,headers:d,timestamp:c,body:JSON.stringify(n),secretId:l.accessKey,secretKey:l.secretKey,signedHeaders:f.sort()});return{url:"".concat(l.endpoint).concat(e),headers:Object.assign({},d,{Authorization:x})}}function on(e){var t=e.url,n=e.data,r=e.method,i=void 0===r?"POST":r,o=e.headers,a=void 0===o?{}:o,s=e.timeout;return new Promise((function(e,r){Te.request({url:t,method:i,data:"object"==(0,l.default)(n)?JSON.stringify(n):n,header:a,dataType:"json",timeout:s,complete:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=a["x-trace-id"]||"";if(!t.statusCode||t.statusCode>=400){var i=t.data||{},o=i.message,s=i.errMsg,u=i.trace_id;return r(new Ie({code:"SYS_ERR",message:o||s||"request:fail",requestId:u||n}))}e({status:t.statusCode,data:t.data,headers:t.header,requestId:n})}})}))}function an(e,t){var n=e.path,r=e.data,i=e.method,o=void 0===i?"GET":i,a=rn(n,{functionName:"",data:r,method:o,headers:{"x-alipay-cloud-mode":"oss","x-data-api-type":"oss","x-expire-timestamp":Date.now()+6e4},signHeaderKeys:["x-data-api-type","x-expire-timestamp"],config:t}),s=a.url,u=a.headers;return on({url:s,data:r,method:o,headers:u}).then((function(e){var t=e.data||{};if(!t.success)throw new Ie({code:e.errCode,message:e.errMsg,requestId:e.requestId});return t.data||{}})).catch((function(e){throw new Ie({code:e.errCode,message:e.errMsg,requestId:e.requestId})}))}function sn(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=e.trim().replace(/^cloud:\/\//,""),n=t.indexOf("/");if(n<=0)throw new Ie({code:"INVALID_PARAM",message:"fileID不合法"});var r=t.substring(0,n),i=t.substring(n+1);return r!==this.config.spaceId&&console.warn("file ".concat(e," does not belong to env ").concat(this.config.spaceId)),i}function un(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return"cloud://".concat(this.config.spaceId,"/").concat(e.replace(/^\/+/,""))}var ln=function(){function e(t){(0,v.default)(this,e),this.config=t}return(0,m.default)(e,[{key:"signedURL",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n="/ws/function/".concat(e),r=this.config.wsEndpoint.replace(/^ws(s)?:\/\//,""),i=Object.assign({},t,{accessKeyId:this.config.accessKey,signatureNonce:nn(),timestamp:""+Date.now()}),o=[n,["accessKeyId","authorization","signatureNonce","timestamp"].sort().map((function(e){return i[e]?"".concat(e,"=").concat(i[e]):null})).filter(Boolean).join("&"),"host:".concat(r)].join("\n"),a=["HMAC-SHA256",$e(o).toString(tn)].join("\n"),s=He(a,this.config.secretKey).toString(tn),u=Object.keys(i).map((function(e){return"".concat(e,"=").concat(encodeURIComponent(i[e]))})).join("&");return"".concat(this.config.wsEndpoint).concat(n,"?").concat(u,"&signature=").concat(s)}}]),e}(),cn=function(){function e(t){if((0,v.default)(this,e),["spaceId","spaceAppId","accessKey","secretKey"].forEach((function(e){if(!Object.prototype.hasOwnProperty.call(t,e))throw new Error("".concat(e," required"))})),t.endpoint){if("string"!=typeof t.endpoint)throw new Error("endpoint must be string");if(!/^https:\/\//.test(t.endpoint))throw new Error("endpoint must start with https://");t.endpoint=t.endpoint.replace(/\/$/,"")}this.config=Object.assign({},t,{endpoint:t.endpoint||"https://".concat(t.spaceId,".api-hz.cloudbasefunction.cn"),wsEndpoint:t.wsEndpoint||"wss://".concat(t.spaceId,".api-hz.cloudbasefunction.cn")}),this._websocket=new ln(this.config)}return(0,m.default)(e,[{key:"callFunction",value:function(e){return function(e,t){var n=e.name,r=e.data,i=e.async,o=void 0!==i&&i,a=e.timeout,s="POST",u={"x-to-function-name":n};o&&(u["x-function-invoke-type"]="async");var l=rn("/functions/invokeFunction",{functionName:n,data:r,method:s,headers:u,signHeaderKeys:["x-to-function-name"],config:t}),c=l.url,h=l.headers;return on({url:c,data:r,method:s,headers:h,timeout:a}).then((function(e){var t=0;if(o){var n=e.data||{};t="200"===n.errCode?0:n.errCode,e.data=n.data||{},e.errMsg=n.errMsg}if(0!==t)throw new Ie({code:t,message:e.errMsg,requestId:e.requestId});return{errCode:t,success:0===t,requestId:e.requestId,result:e.data}})).catch((function(e){throw new Ie({code:e.errCode,message:e.errMsg,requestId:e.requestId})}))}(e,this.config)}},{key:"uploadFileToOSS",value:function(e){var t=e.url,n=e.filePath,r=e.fileType,i=e.formData,o=e.onUploadProgress;return new Promise((function(e,a){var s=Te.uploadFile({url:t,filePath:n,fileType:r,formData:i,name:"file",success:function(t){t&&t.statusCode<400?e(t):a(new Ie({code:"UPLOAD_FAILED",message:"文件上传失败"}))},fail:function(e){a(new Ie({code:e.code||"UPLOAD_FAILED",message:e.message||e.errMsg||"文件上传失败"}))}});"function"==typeof o&&s&&"function"==typeof s.onProgressUpdate&&s.onProgressUpdate((function(e){o({loaded:e.totalBytesSent,total:e.totalBytesExpectedToSend})}))}))}},{key:"uploadFile",value:function(){var e=(0,h.default)(a.default.mark((function e(t){var n,r,i,o,s,u,l,c,h,d,f;return a.default.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(n=t.filePath,r=t.cloudPath,i=void 0===r?"":r,o=t.fileType,s=void 0===o?"image":o,u=t.onUploadProgress,"string"===z(i)){e.next=3;break}throw new Ie({code:"INVALID_PARAM",message:"cloudPath必须为字符串类型"});case 3:if(i=i.trim()){e.next=5;break}throw new Ie({code:"INVALID_PARAM",message:"cloudPath不可为空"});case 5:if(!/:\/\//.test(i)){e.next=7;break}throw new Ie({code:"INVALID_PARAM",message:"cloudPath不合法"});case 7:return e.next=9,an({path:"/".concat(i.replace(/^\//,""),"?post_url")},this.config);case 9:return l=e.sent,c=l.file_id,h=l.upload_url,d=l.form_data,f=d&&d.reduce((function(e,t){return e[t.key]=t.value,e}),{}),e.abrupt("return",this.uploadFileToOSS({url:h,filePath:n,fileType:s,formData:f,onUploadProgress:u}).then((function(){return{fileID:c}})));case 15:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"getTempFileURL",value:function(){var e=(0,h.default)(a.default.mark((function e(t){var n,r=this;return a.default.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return n=t.fileList,e.abrupt("return",new Promise((function(e,t){(!n||n.length<0)&&t(new Ie({errCode:"INVALID_PARAM",errMsg:"fileList不能为空数组"})),n.length>50&&t(new Ie({errCode:"INVALID_PARAM",errMsg:"fileList数组长度不能超过50"}));var i,o=[],a=x(n);try{for(a.s();!(i=a.n()).done;){var s=i.value;"string"!==z(s)&&t(new Ie({errCode:"INVALID_PARAM",errMsg:"fileList的元素必须是非空的字符串"}));var u=sn.call(r,s);o.push({file_id:u,expire:600})}}catch(l){a.e(l)}finally{a.f()}an({path:"/?download_url",data:{file_list:o},method:"POST"},r.config).then((function(t){var n=t.file_list,i=void 0===n?[]:n;e({fileList:i.map((function(e){return{fileID:un.call(r,e.file_id),tempFileURL:e.download_url}}))})})).catch((function(e){return t(e)}))})));case 2:case"end":return e.stop()}}),e)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"connectWebSocket",value:function(){var e=(0,h.default)(a.default.mark((function e(t){var n,r;return a.default.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return n=t.name,r=t.query,e.abrupt("return",Te.connectSocket({url:this._websocket.signedURL(n,r),complete:function(){}}));case 2:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}()}]),e}(),hn={init:function(e){e.provider="alipay";var t=new cn(e);return t.auth=function(){return{signInAnonymously:function(){return Promise.resolve()},getLoginState:function(){return Promise.resolve(!0)}}},t}};function dn(e){var t,n=e.data;t=Re();var r=JSON.parse(JSON.stringify(n||{}));if(Object.assign(r,{clientInfo:t}),!r.uniIdToken){var i=De(),o=i.token;o&&(r.uniIdToken=o)}return r}function fn(){return pn.apply(this,arguments)}function pn(){return pn=(0,h.default)(a.default.mark((function e(){var t,n,r,i,o,s,u,l,c=this,h=arguments;return a.default.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=h.length>0&&void 0!==h[0]?h[0]:{},e.next=3,this.__dev__.initLocalNetwork();case 3:return n=this.__dev__,r=n.localAddress,i=n.localPort,o={aliyun:"aliyun",tencent:"tcb",alipay:"alipay",dcloud:"dcloud"}[this.config.provider],s=this.config.spaceId,u="http://".concat(r,":").concat(i,"/system/check-function"),l="http://".concat(r,":").concat(i,"/cloudfunctions/").concat(t.name),e.abrupt("return",new Promise((function(e,n){Te.request({method:"POST",url:u,data:{name:t.name,platform:Z,provider:o,spaceId:s},timeout:3e3,success:function(t){e(t)},fail:function(){e({data:{code:"NETWORK_ERROR",message:"连接本地调试服务失败,请检查客户端是否和主机在同一局域网下,自动切换为已部署的云函数。"}})}})})).then((function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.data,n=t||{},r=n.code,i=n.message;return{code:0===r?0:r||"SYS_ERR",message:i||"SYS_ERR"}})).then((function(e){var n=e.code,r=e.message;if(0!==n){switch(n){case"MODULE_ENCRYPTED":console.error("此云函数(".concat(t.name,")依赖加密公共模块不可本地调试,自动切换为云端已部署的云函数"));break;case"FUNCTION_ENCRYPTED":console.error("此云函数(".concat(t.name,")已加密不可本地调试,自动切换为云端已部署的云函数"));break;case"ACTION_ENCRYPTED":console.error(r||"需要访问加密的uni-clientDB-action,自动切换为云端环境");break;case"NETWORK_ERROR":console.error(r||"连接本地调试服务失败,请检查客户端是否和主机在同一局域网下");break;case"SWITCH_TO_CLOUD":break;default:var i="检测本地调试服务出现错误:".concat(r,",请检查网络环境或重启客户端再试");throw console.error(i),new Error(i)}return c._callCloudFunction(t)}return new Promise((function(e,n){var r=dn.call(c,{data:t.data});Te.request({method:"POST",url:l,data:{provider:o,platform:Z,param:r},timeout:t.timeout,success:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=t.statusCode,i=t.data;return!r||r>=400?n(new Ie({code:i.code||"SYS_ERR",message:i.message||"request:fail"})):e({result:i})},fail:function(e){n(new Ie({code:e.code||e.errCode||"SYS_ERR",message:e.message||e.errMsg||"request:fail"}))}})}))})));case 5:case"end":return e.stop()}}),e,this)}))),pn.apply(this,arguments)}var gn=[{rule:/fc_function_not_found|FUNCTION_NOT_FOUND/,content:",云函数[{functionName}]在云端不存在,请检查此云函数名称是否正确以及该云函数是否已上传到服务空间",mode:"append"}],yn=/[\\^$.*+?()[\]{}|]/g,vn=RegExp(yn.source);function mn(e,t,n){return e.replace(new RegExp((r=t)&&vn.test(r)?r.replace(yn,"\\$&"):r,"g"),n);var r}var _n="none",xn="request",bn="response",wn="both",Sn=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.secretType,r=t.uniCloudIns;(0,v.default)(this,e),this.clientType="",this.secretType=n||_n,this.uniCloudIns=r;var i,o=this.uniCloudIns.config,a=o.provider,s=o.spaceId;this.provider=a,this.spaceId=s,this.scopedGlobalCache=(i=this.uniCloudIns,re("_globalUniCloudSecureNetworkCache__{spaceId}".replace("{spaceId}",i.config.spaceId)))}return(0,m.default)(e,[{key:"getSystemInfo",value:function(){return this._systemInfo||(this._systemInfo=Pe()),this._systemInfo}},{key:"appId",get:function(){return this.getSystemInfo().appId}},{key:"deviceId",get:function(){return this.getSystemInfo().deviceId}},{key:"encryptData",value:function(){var e=(0,h.default)(a.default.mark((function e(t){return a.default.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",this.secretType===_n?t:this.platformEncryptData(t));case 1:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"decryptResult",value:function(){var e=(0,h.default)(a.default.mark((function e(t){var n,r,i;return a.default.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(this.secretType!==_n){e.next=2;break}return e.abrupt("return",t);case 2:return n=t||{},r=n.errCode,i=n.content,e.abrupt("return",r||!i?t:this.secretType===xn?i:this.platformDecryptResult(t));case 4:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"wrapVerifyClientCallFunction",value:function(e){var t=this;return(0,h.default)(a.default.mark((function n(){var r,i,o,s,u,l=arguments;return a.default.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return r=l.length>0&&void 0!==l[0]?l[0]:{},i=r.name,o=r.data,s=void 0===o?{}:o,n.next=3,t.prepare();case 3:return n.next=5,t.platformGetSignOption();case 5:return(s=JSON.parse(JSON.stringify(s)))._uniCloudOptions=n.sent,n.next=8,e({name:i,data:s});case 8:if(u=n.sent,n.t0=t.isClientKeyNotFound(u),!n.t0){n.next=19;break}return n.next=13,t.prepare({forceUpdate:!0});case 13:return n.next=15,t.platformGetSignOption();case 15:return s._uniCloudOptions=n.sent,n.next=18,e({name:i,data:s});case 18:u=n.sent;case 19:return n.abrupt("return",u);case 20:case"end":return n.stop()}}),n)})))}},{key:"wrapEncryptDataCallFunction",value:function(e){var t=this;return(0,h.default)(a.default.mark((function n(){var r,i,o,s,u,l,c,h=arguments;return a.default.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return r=h.length>0&&void 0!==h[0]?h[0]:{},i=r.name,o=r.data,s=void 0===o?{}:o,n.next=3,t.prepare();case 3:return n.next=5,t.encryptData(s);case 5:return u=n.sent,n.next=8,e({name:i,data:u});case 8:if(l=n.sent,!t.isClientKeyNotFound(l)){n.next=21;break}return n.next=12,t.prepare({forceUpdate:!0});case 12:return n.next=14,t.encryptData(s);case 14:return c=n.sent,n.next=17,t.platformGetSignOption();case 17:return s._uniCloudOptions=n.sent,n.next=20,e({name:i,data:c});case 20:l=n.sent;case 21:return n.next=23,t.decryptResult(l.result);case 23:return l.result=n.sent,n.abrupt("return",l);case 25:case"end":return n.stop()}}),n)})))}}]),e}(); /*! MIT License. Copyright 2015-2018 Richard Moore . See LICENSE.txt. */ function kn(e){return parseInt(e)===e}function An(e){if(!kn(e.length))return!1;for(var t=0;t255)return!1;return!0}function In(e,t){if(e.buffer&&"Uint8Array"===e.name)return t&&(e=e.slice?e.slice():Array.prototype.slice.call(e)),e;if(Array.isArray(e)){if(!An(e))throw new Error("Array contains invalid value: "+e);return new Uint8Array(e)}if(kn(e.length)&&An(e))return new Uint8Array(e);throw new Error("unsupported array-like object")}function Cn(e){return new Uint8Array(e)}function Mn(e,t,n,r,i){null==r&&null==i||(e=e.slice?e.slice(r,i):Array.prototype.slice.call(e,r,i)),t.set(e,n)}var Tn,Dn={toBytes:function(e){var t=[],n=0;for(e=encodeURI(e);n191&&r<224?(t.push(String.fromCharCode((31&r)<<6|63&e[n+1])),n+=2):(t.push(String.fromCharCode((15&r)<<12|(63&e[n+1])<<6|63&e[n+2])),n+=3)}return t.join("")}},On=(Tn="0123456789abcdef",{toBytes:function(e){for(var t=[],n=0;n>4]+Tn[15&r])}return t.join("")}}),Pn={16:10,24:12,32:14},Ln=[1,2,4,8,16,32,64,128,27,54,108,216,171,77,154,47,94,188,99,198,151,53,106,212,179,125,250,239,197,145],En=[99,124,119,123,242,107,111,197,48,1,103,43,254,215,171,118,202,130,201,125,250,89,71,240,173,212,162,175,156,164,114,192,183,253,147,38,54,63,247,204,52,165,229,241,113,216,49,21,4,199,35,195,24,150,5,154,7,18,128,226,235,39,178,117,9,131,44,26,27,110,90,160,82,59,214,179,41,227,47,132,83,209,0,237,32,252,177,91,106,203,190,57,74,76,88,207,208,239,170,251,67,77,51,133,69,249,2,127,80,60,159,168,81,163,64,143,146,157,56,245,188,182,218,33,16,255,243,210,205,12,19,236,95,151,68,23,196,167,126,61,100,93,25,115,96,129,79,220,34,42,144,136,70,238,184,20,222,94,11,219,224,50,58,10,73,6,36,92,194,211,172,98,145,149,228,121,231,200,55,109,141,213,78,169,108,86,244,234,101,122,174,8,186,120,37,46,28,166,180,198,232,221,116,31,75,189,139,138,112,62,181,102,72,3,246,14,97,53,87,185,134,193,29,158,225,248,152,17,105,217,142,148,155,30,135,233,206,85,40,223,140,161,137,13,191,230,66,104,65,153,45,15,176,84,187,22],Rn=[82,9,106,213,48,54,165,56,191,64,163,158,129,243,215,251,124,227,57,130,155,47,255,135,52,142,67,68,196,222,233,203,84,123,148,50,166,194,35,61,238,76,149,11,66,250,195,78,8,46,161,102,40,217,36,178,118,91,162,73,109,139,209,37,114,248,246,100,134,104,152,22,212,164,92,204,93,101,182,146,108,112,72,80,253,237,185,218,94,21,70,87,167,141,157,132,144,216,171,0,140,188,211,10,247,228,88,5,184,179,69,6,208,44,30,143,202,63,15,2,193,175,189,3,1,19,138,107,58,145,17,65,79,103,220,234,151,242,207,206,240,180,230,115,150,172,116,34,231,173,53,133,226,249,55,232,28,117,223,110,71,241,26,113,29,41,197,137,111,183,98,14,170,24,190,27,252,86,62,75,198,210,121,32,154,219,192,254,120,205,90,244,31,221,168,51,136,7,199,49,177,18,16,89,39,128,236,95,96,81,127,169,25,181,74,13,45,229,122,159,147,201,156,239,160,224,59,77,174,42,245,176,200,235,187,60,131,83,153,97,23,43,4,126,186,119,214,38,225,105,20,99,85,33,12,125],Nn=[3328402341,4168907908,4000806809,4135287693,4294111757,3597364157,3731845041,2445657428,1613770832,33620227,3462883241,1445669757,3892248089,3050821474,1303096294,3967186586,2412431941,528646813,2311702848,4202528135,4026202645,2992200171,2387036105,4226871307,1101901292,3017069671,1604494077,1169141738,597466303,1403299063,3832705686,2613100635,1974974402,3791519004,1033081774,1277568618,1815492186,2118074177,4126668546,2211236943,1748251740,1369810420,3521504564,4193382664,3799085459,2883115123,1647391059,706024767,134480908,2512897874,1176707941,2646852446,806885416,932615841,168101135,798661301,235341577,605164086,461406363,3756188221,3454790438,1311188841,2142417613,3933566367,302582043,495158174,1479289972,874125870,907746093,3698224818,3025820398,1537253627,2756858614,1983593293,3084310113,2108928974,1378429307,3722699582,1580150641,327451799,2790478837,3117535592,0,3253595436,1075847264,3825007647,2041688520,3059440621,3563743934,2378943302,1740553945,1916352843,2487896798,2555137236,2958579944,2244988746,3151024235,3320835882,1336584933,3992714006,2252555205,2588757463,1714631509,293963156,2319795663,3925473552,67240454,4269768577,2689618160,2017213508,631218106,1269344483,2723238387,1571005438,2151694528,93294474,1066570413,563977660,1882732616,4059428100,1673313503,2008463041,2950355573,1109467491,537923632,3858759450,4260623118,3218264685,2177748300,403442708,638784309,3287084079,3193921505,899127202,2286175436,773265209,2479146071,1437050866,4236148354,2050833735,3362022572,3126681063,840505643,3866325909,3227541664,427917720,2655997905,2749160575,1143087718,1412049534,999329963,193497219,2353415882,3354324521,1807268051,672404540,2816401017,3160301282,369822493,2916866934,3688947771,1681011286,1949973070,336202270,2454276571,201721354,1210328172,3093060836,2680341085,3184776046,1135389935,3294782118,965841320,831886756,3554993207,4068047243,3588745010,2345191491,1849112409,3664604599,26054028,2983581028,2622377682,1235855840,3630984372,2891339514,4092916743,3488279077,3395642799,4101667470,1202630377,268961816,1874508501,4034427016,1243948399,1546530418,941366308,1470539505,1941222599,2546386513,3421038627,2715671932,3899946140,1042226977,2521517021,1639824860,227249030,260737669,3765465232,2084453954,1907733956,3429263018,2420656344,100860677,4160157185,470683154,3261161891,1781871967,2924959737,1773779408,394692241,2579611992,974986535,664706745,3655459128,3958962195,731420851,571543859,3530123707,2849626480,126783113,865375399,765172662,1008606754,361203602,3387549984,2278477385,2857719295,1344809080,2782912378,59542671,1503764984,160008576,437062935,1707065306,3622233649,2218934982,3496503480,2185314755,697932208,1512910199,504303377,2075177163,2824099068,1841019862,739644986],Bn=[2781242211,2230877308,2582542199,2381740923,234877682,3184946027,2984144751,1418839493,1348481072,50462977,2848876391,2102799147,434634494,1656084439,3863849899,2599188086,1167051466,2636087938,1082771913,2281340285,368048890,3954334041,3381544775,201060592,3963727277,1739838676,4250903202,3930435503,3206782108,4149453988,2531553906,1536934080,3262494647,484572669,2923271059,1783375398,1517041206,1098792767,49674231,1334037708,1550332980,4098991525,886171109,150598129,2481090929,1940642008,1398944049,1059722517,201851908,1385547719,1699095331,1587397571,674240536,2704774806,252314885,3039795866,151914247,908333586,2602270848,1038082786,651029483,1766729511,3447698098,2682942837,454166793,2652734339,1951935532,775166490,758520603,3000790638,4004797018,4217086112,4137964114,1299594043,1639438038,3464344499,2068982057,1054729187,1901997871,2534638724,4121318227,1757008337,0,750906861,1614815264,535035132,3363418545,3988151131,3201591914,1183697867,3647454910,1265776953,3734260298,3566750796,3903871064,1250283471,1807470800,717615087,3847203498,384695291,3313910595,3617213773,1432761139,2484176261,3481945413,283769337,100925954,2180939647,4037038160,1148730428,3123027871,3813386408,4087501137,4267549603,3229630528,2315620239,2906624658,3156319645,1215313976,82966005,3747855548,3245848246,1974459098,1665278241,807407632,451280895,251524083,1841287890,1283575245,337120268,891687699,801369324,3787349855,2721421207,3431482436,959321879,1469301956,4065699751,2197585534,1199193405,2898814052,3887750493,724703513,2514908019,2696962144,2551808385,3516813135,2141445340,1715741218,2119445034,2872807568,2198571144,3398190662,700968686,3547052216,1009259540,2041044702,3803995742,487983883,1991105499,1004265696,1449407026,1316239930,504629770,3683797321,168560134,1816667172,3837287516,1570751170,1857934291,4014189740,2797888098,2822345105,2754712981,936633572,2347923833,852879335,1133234376,1500395319,3084545389,2348912013,1689376213,3533459022,3762923945,3034082412,4205598294,133428468,634383082,2949277029,2398386810,3913789102,403703816,3580869306,2297460856,1867130149,1918643758,607656988,4049053350,3346248884,1368901318,600565992,2090982877,2632479860,557719327,3717614411,3697393085,2249034635,2232388234,2430627952,1115438654,3295786421,2865522278,3633334344,84280067,33027830,303828494,2747425121,1600795957,4188952407,3496589753,2434238086,1486471617,658119965,3106381470,953803233,334231800,3005978776,857870609,3151128937,1890179545,2298973838,2805175444,3056442267,574365214,2450884487,550103529,1233637070,4289353045,2018519080,2057691103,2399374476,4166623649,2148108681,387583245,3664101311,836232934,3330556482,3100665960,3280093505,2955516313,2002398509,287182607,3413881008,4238890068,3597515707,975967766],Fn=[1671808611,2089089148,2006576759,2072901243,4061003762,1807603307,1873927791,3310653893,810573872,16974337,1739181671,729634347,4263110654,3613570519,2883997099,1989864566,3393556426,2191335298,3376449993,2106063485,4195741690,1508618841,1204391495,4027317232,2917941677,3563566036,2734514082,2951366063,2629772188,2767672228,1922491506,3227229120,3082974647,4246528509,2477669779,644500518,911895606,1061256767,4144166391,3427763148,878471220,2784252325,3845444069,4043897329,1905517169,3631459288,827548209,356461077,67897348,3344078279,593839651,3277757891,405286936,2527147926,84871685,2595565466,118033927,305538066,2157648768,3795705826,3945188843,661212711,2999812018,1973414517,152769033,2208177539,745822252,439235610,455947803,1857215598,1525593178,2700827552,1391895634,994932283,3596728278,3016654259,695947817,3812548067,795958831,2224493444,1408607827,3513301457,0,3979133421,543178784,4229948412,2982705585,1542305371,1790891114,3410398667,3201918910,961245753,1256100938,1289001036,1491644504,3477767631,3496721360,4012557807,2867154858,4212583931,1137018435,1305975373,861234739,2241073541,1171229253,4178635257,33948674,2139225727,1357946960,1011120188,2679776671,2833468328,1374921297,2751356323,1086357568,2408187279,2460827538,2646352285,944271416,4110742005,3168756668,3066132406,3665145818,560153121,271589392,4279952895,4077846003,3530407890,3444343245,202643468,322250259,3962553324,1608629855,2543990167,1154254916,389623319,3294073796,2817676711,2122513534,1028094525,1689045092,1575467613,422261273,1939203699,1621147744,2174228865,1339137615,3699352540,577127458,712922154,2427141008,2290289544,1187679302,3995715566,3100863416,339486740,3732514782,1591917662,186455563,3681988059,3762019296,844522546,978220090,169743370,1239126601,101321734,611076132,1558493276,3260915650,3547250131,2901361580,1655096418,2443721105,2510565781,3828863972,2039214713,3878868455,3359869896,928607799,1840765549,2374762893,3580146133,1322425422,2850048425,1823791212,1459268694,4094161908,3928346602,1706019429,2056189050,2934523822,135794696,3134549946,2022240376,628050469,779246638,472135708,2800834470,3032970164,3327236038,3894660072,3715932637,1956440180,522272287,1272813131,3185336765,2340818315,2323976074,1888542832,1044544574,3049550261,1722469478,1222152264,50660867,4127324150,236067854,1638122081,895445557,1475980887,3117443513,2257655686,3243809217,489110045,2662934430,3778599393,4162055160,2561878936,288563729,1773916777,3648039385,2391345038,2493985684,2612407707,505560094,2274497927,3911240169,3460925390,1442818645,678973480,3749357023,2358182796,2717407649,2306869641,219617805,3218761151,3862026214,1120306242,1756942440,1103331905,2578459033,762796589,252780047,2966125488,1425844308,3151392187,372911126],jn=[1667474886,2088535288,2004326894,2071694838,4075949567,1802223062,1869591006,3318043793,808472672,16843522,1734846926,724270422,4278065639,3621216949,2880169549,1987484396,3402253711,2189597983,3385409673,2105378810,4210693615,1499065266,1195886990,4042263547,2913856577,3570689971,2728590687,2947541573,2627518243,2762274643,1920112356,3233831835,3082273397,4261223649,2475929149,640051788,909531756,1061110142,4160160501,3435941763,875846760,2779116625,3857003729,4059105529,1903268834,3638064043,825316194,353713962,67374088,3351728789,589522246,3284360861,404236336,2526454071,84217610,2593830191,117901582,303183396,2155911963,3806477791,3958056653,656894286,2998062463,1970642922,151591698,2206440989,741110872,437923380,454765878,1852748508,1515908788,2694904667,1381168804,993742198,3604373943,3014905469,690584402,3823320797,791638366,2223281939,1398011302,3520161977,0,3991743681,538992704,4244381667,2981218425,1532751286,1785380564,3419096717,3200178535,960056178,1246420628,1280103576,1482221744,3486468741,3503319995,4025428677,2863326543,4227536621,1128514950,1296947098,859002214,2240123921,1162203018,4193849577,33687044,2139062782,1347481760,1010582648,2678045221,2829640523,1364325282,2745433693,1077985408,2408548869,2459086143,2644360225,943212656,4126475505,3166494563,3065430391,3671750063,555836226,269496352,4294908645,4092792573,3537006015,3452783745,202118168,320025894,3974901699,1600119230,2543297077,1145359496,387397934,3301201811,2812801621,2122220284,1027426170,1684319432,1566435258,421079858,1936954854,1616945344,2172753945,1330631070,3705438115,572679748,707427924,2425400123,2290647819,1179044492,4008585671,3099120491,336870440,3739122087,1583276732,185277718,3688593069,3772791771,842159716,976899700,168435220,1229577106,101059084,606366792,1549591736,3267517855,3553849021,2897014595,1650632388,2442242105,2509612081,3840161747,2038008818,3890688725,3368567691,926374254,1835907034,2374863873,3587531953,1313788572,2846482505,1819063512,1448540844,4109633523,3941213647,1701162954,2054852340,2930698567,134748176,3132806511,2021165296,623210314,774795868,471606328,2795958615,3031746419,3334885783,3907527627,3722280097,1953799400,522133822,1263263126,3183336545,2341176845,2324333839,1886425312,1044267644,3048588401,1718004428,1212733584,50529542,4143317495,235803164,1633788866,892690282,1465383342,3115962473,2256965911,3250673817,488449850,2661202215,3789633753,4177007595,2560144171,286339874,1768537042,3654906025,2391705863,2492770099,2610673197,505291324,2273808917,3924369609,3469625735,1431699370,673740880,3755965093,2358021891,2711746649,2307489801,218961690,3217021541,3873845719,1111672452,1751693520,1094828930,2576986153,757954394,252645662,2964376443,1414855848,3149649517,370555436],zn=[1374988112,2118214995,437757123,975658646,1001089995,530400753,2902087851,1273168787,540080725,2910219766,2295101073,4110568485,1340463100,3307916247,641025152,3043140495,3736164937,632953703,1172967064,1576976609,3274667266,2169303058,2370213795,1809054150,59727847,361929877,3211623147,2505202138,3569255213,1484005843,1239443753,2395588676,1975683434,4102977912,2572697195,666464733,3202437046,4035489047,3374361702,2110667444,1675577880,3843699074,2538681184,1649639237,2976151520,3144396420,4269907996,4178062228,1883793496,2403728665,2497604743,1383856311,2876494627,1917518562,3810496343,1716890410,3001755655,800440835,2261089178,3543599269,807962610,599762354,33778362,3977675356,2328828971,2809771154,4077384432,1315562145,1708848333,101039829,3509871135,3299278474,875451293,2733856160,92987698,2767645557,193195065,1080094634,1584504582,3178106961,1042385657,2531067453,3711829422,1306967366,2438237621,1908694277,67556463,1615861247,429456164,3602770327,2302690252,1742315127,2968011453,126454664,3877198648,2043211483,2709260871,2084704233,4169408201,0,159417987,841739592,504459436,1817866830,4245618683,260388950,1034867998,908933415,168810852,1750902305,2606453969,607530554,202008497,2472011535,3035535058,463180190,2160117071,1641816226,1517767529,470948374,3801332234,3231722213,1008918595,303765277,235474187,4069246893,766945465,337553864,1475418501,2943682380,4003061179,2743034109,4144047775,1551037884,1147550661,1543208500,2336434550,3408119516,3069049960,3102011747,3610369226,1113818384,328671808,2227573024,2236228733,3535486456,2935566865,3341394285,496906059,3702665459,226906860,2009195472,733156972,2842737049,294930682,1206477858,2835123396,2700099354,1451044056,573804783,2269728455,3644379585,2362090238,2564033334,2801107407,2776292904,3669462566,1068351396,742039012,1350078989,1784663195,1417561698,4136440770,2430122216,775550814,2193862645,2673705150,1775276924,1876241833,3475313331,3366754619,270040487,3902563182,3678124923,3441850377,1851332852,3969562369,2203032232,3868552805,2868897406,566021896,4011190502,3135740889,1248802510,3936291284,699432150,832877231,708780849,3332740144,899835584,1951317047,4236429990,3767586992,866637845,4043610186,1106041591,2144161806,395441711,1984812685,1139781709,3433712980,3835036895,2664543715,1282050075,3240894392,1181045119,2640243204,25965917,4203181171,4211818798,3009879386,2463879762,3910161971,1842759443,2597806476,933301370,1509430414,3943906441,3467192302,3076639029,3776767469,2051518780,2631065433,1441952575,404016761,1942435775,1408749034,1610459739,3745345300,2017778566,3400528769,3110650942,941896748,3265478751,371049330,3168937228,675039627,4279080257,967311729,135050206,3635733660,1683407248,2076935265,3576870512,1215061108,3501741890],Un=[1347548327,1400783205,3273267108,2520393566,3409685355,4045380933,2880240216,2471224067,1428173050,4138563181,2441661558,636813900,4233094615,3620022987,2149987652,2411029155,1239331162,1730525723,2554718734,3781033664,46346101,310463728,2743944855,3328955385,3875770207,2501218972,3955191162,3667219033,768917123,3545789473,692707433,1150208456,1786102409,2029293177,1805211710,3710368113,3065962831,401639597,1724457132,3028143674,409198410,2196052529,1620529459,1164071807,3769721975,2226875310,486441376,2499348523,1483753576,428819965,2274680428,3075636216,598438867,3799141122,1474502543,711349675,129166120,53458370,2592523643,2782082824,4063242375,2988687269,3120694122,1559041666,730517276,2460449204,4042459122,2706270690,3446004468,3573941694,533804130,2328143614,2637442643,2695033685,839224033,1973745387,957055980,2856345839,106852767,1371368976,4181598602,1033297158,2933734917,1179510461,3046200461,91341917,1862534868,4284502037,605657339,2547432937,3431546947,2003294622,3182487618,2282195339,954669403,3682191598,1201765386,3917234703,3388507166,0,2198438022,1211247597,2887651696,1315723890,4227665663,1443857720,507358933,657861945,1678381017,560487590,3516619604,975451694,2970356327,261314535,3535072918,2652609425,1333838021,2724322336,1767536459,370938394,182621114,3854606378,1128014560,487725847,185469197,2918353863,3106780840,3356761769,2237133081,1286567175,3152976349,4255350624,2683765030,3160175349,3309594171,878443390,1988838185,3704300486,1756818940,1673061617,3403100636,272786309,1075025698,545572369,2105887268,4174560061,296679730,1841768865,1260232239,4091327024,3960309330,3497509347,1814803222,2578018489,4195456072,575138148,3299409036,446754879,3629546796,4011996048,3347532110,3252238545,4270639778,915985419,3483825537,681933534,651868046,2755636671,3828103837,223377554,2607439820,1649704518,3270937875,3901806776,1580087799,4118987695,3198115200,2087309459,2842678573,3016697106,1003007129,2802849917,1860738147,2077965243,164439672,4100872472,32283319,2827177882,1709610350,2125135846,136428751,3874428392,3652904859,3460984630,3572145929,3593056380,2939266226,824852259,818324884,3224740454,930369212,2801566410,2967507152,355706840,1257309336,4148292826,243256656,790073846,2373340630,1296297904,1422699085,3756299780,3818836405,457992840,3099667487,2135319889,77422314,1560382517,1945798516,788204353,1521706781,1385356242,870912086,325965383,2358957921,2050466060,2388260884,2313884476,4006521127,901210569,3990953189,1014646705,1503449823,1062597235,2031621326,3212035895,3931371469,1533017514,350174575,2256028891,2177544179,1052338372,741876788,1606591296,1914052035,213705253,2334669897,1107234197,1899603969,3725069491,2631447780,2422494913,1635502980,1893020342,1950903388,1120974935],Vn=[2807058932,1699970625,2764249623,1586903591,1808481195,1173430173,1487645946,59984867,4199882800,1844882806,1989249228,1277555970,3623636965,3419915562,1149249077,2744104290,1514790577,459744698,244860394,3235995134,1963115311,4027744588,2544078150,4190530515,1608975247,2627016082,2062270317,1507497298,2200818878,567498868,1764313568,3359936201,2305455554,2037970062,1047239e3,1910319033,1337376481,2904027272,2892417312,984907214,1243112415,830661914,861968209,2135253587,2011214180,2927934315,2686254721,731183368,1750626376,4246310725,1820824798,4172763771,3542330227,48394827,2404901663,2871682645,671593195,3254988725,2073724613,145085239,2280796200,2779915199,1790575107,2187128086,472615631,3029510009,4075877127,3802222185,4107101658,3201631749,1646252340,4270507174,1402811438,1436590835,3778151818,3950355702,3963161475,4020912224,2667994737,273792366,2331590177,104699613,95345982,3175501286,2377486676,1560637892,3564045318,369057872,4213447064,3919042237,1137477952,2658625497,1119727848,2340947849,1530455833,4007360968,172466556,266959938,516552836,0,2256734592,3980931627,1890328081,1917742170,4294704398,945164165,3575528878,958871085,3647212047,2787207260,1423022939,775562294,1739656202,3876557655,2530391278,2443058075,3310321856,547512796,1265195639,437656594,3121275539,719700128,3762502690,387781147,218828297,3350065803,2830708150,2848461854,428169201,122466165,3720081049,1627235199,648017665,4122762354,1002783846,2117360635,695634755,3336358691,4234721005,4049844452,3704280881,2232435299,574624663,287343814,612205898,1039717051,840019705,2708326185,793451934,821288114,1391201670,3822090177,376187827,3113855344,1224348052,1679968233,2361698556,1058709744,752375421,2431590963,1321699145,3519142200,2734591178,188127444,2177869557,3727205754,2384911031,3215212461,2648976442,2450346104,3432737375,1180849278,331544205,3102249176,4150144569,2952102595,2159976285,2474404304,766078933,313773861,2570832044,2108100632,1668212892,3145456443,2013908262,418672217,3070356634,2594734927,1852171925,3867060991,3473416636,3907448597,2614737639,919489135,164948639,2094410160,2997825956,590424639,2486224549,1723872674,3157750862,3399941250,3501252752,3625268135,2555048196,3673637356,1343127501,4130281361,3599595085,2957853679,1297403050,81781910,3051593425,2283490410,532201772,1367295589,3926170974,895287692,1953757831,1093597963,492483431,3528626907,1446242576,1192455638,1636604631,209336225,344873464,1015671571,669961897,3375740769,3857572124,2973530695,3747192018,1933530610,3464042516,935293895,3454686199,2858115069,1863638845,3683022916,4085369519,3292445032,875313188,1080017571,3279033885,621591778,1233856572,2504130317,24197544,3017672716,3835484340,3247465558,2220981195,3060847922,1551124588,1463996600],qn=[4104605777,1097159550,396673818,660510266,2875968315,2638606623,4200115116,3808662347,821712160,1986918061,3430322568,38544885,3856137295,718002117,893681702,1654886325,2975484382,3122358053,3926825029,4274053469,796197571,1290801793,1184342925,3556361835,2405426947,2459735317,1836772287,1381620373,3196267988,1948373848,3764988233,3385345166,3263785589,2390325492,1480485785,3111247143,3780097726,2293045232,548169417,3459953789,3746175075,439452389,1362321559,1400849762,1685577905,1806599355,2174754046,137073913,1214797936,1174215055,3731654548,2079897426,1943217067,1258480242,529487843,1437280870,3945269170,3049390895,3313212038,923313619,679998e3,3215307299,57326082,377642221,3474729866,2041877159,133361907,1776460110,3673476453,96392454,878845905,2801699524,777231668,4082475170,2330014213,4142626212,2213296395,1626319424,1906247262,1846563261,562755902,3708173718,1040559837,3871163981,1418573201,3294430577,114585348,1343618912,2566595609,3186202582,1078185097,3651041127,3896688048,2307622919,425408743,3371096953,2081048481,1108339068,2216610296,0,2156299017,736970802,292596766,1517440620,251657213,2235061775,2933202493,758720310,265905162,1554391400,1532285339,908999204,174567692,1474760595,4002861748,2610011675,3234156416,3693126241,2001430874,303699484,2478443234,2687165888,585122620,454499602,151849742,2345119218,3064510765,514443284,4044981591,1963412655,2581445614,2137062819,19308535,1928707164,1715193156,4219352155,1126790795,600235211,3992742070,3841024952,836553431,1669664834,2535604243,3323011204,1243905413,3141400786,4180808110,698445255,2653899549,2989552604,2253581325,3252932727,3004591147,1891211689,2487810577,3915653703,4237083816,4030667424,2100090966,865136418,1229899655,953270745,3399679628,3557504664,4118925222,2061379749,3079546586,2915017791,983426092,2022837584,1607244650,2118541908,2366882550,3635996816,972512814,3283088770,1568718495,3499326569,3576539503,621982671,2895723464,410887952,2623762152,1002142683,645401037,1494807662,2595684844,1335535747,2507040230,4293295786,3167684641,367585007,3885750714,1865862730,2668221674,2960971305,2763173681,1059270954,2777952454,2724642869,1320957812,2194319100,2429595872,2815956275,77089521,3973773121,3444575871,2448830231,1305906550,4021308739,2857194700,2516901860,3518358430,1787304780,740276417,1699839814,1592394909,2352307457,2272556026,188821243,1729977011,3687994002,274084841,3594982253,3613494426,2701949495,4162096729,322734571,2837966542,1640576439,484830689,1202797690,3537852828,4067639125,349075736,3342319475,4157467219,4255800159,1030690015,1155237496,2951971274,1757691577,607398968,2738905026,499347990,3794078908,1011452712,227885567,2818666809,213114376,3034881240,1455525988,3414450555,850817237,1817998408,3092726480],$n=[0,235474187,470948374,303765277,941896748,908933415,607530554,708780849,1883793496,2118214995,1817866830,1649639237,1215061108,1181045119,1417561698,1517767529,3767586992,4003061179,4236429990,4069246893,3635733660,3602770327,3299278474,3400528769,2430122216,2664543715,2362090238,2193862645,2835123396,2801107407,3035535058,3135740889,3678124923,3576870512,3341394285,3374361702,3810496343,3977675356,4279080257,4043610186,2876494627,2776292904,3076639029,3110650942,2472011535,2640243204,2403728665,2169303058,1001089995,899835584,666464733,699432150,59727847,226906860,530400753,294930682,1273168787,1172967064,1475418501,1509430414,1942435775,2110667444,1876241833,1641816226,2910219766,2743034109,2976151520,3211623147,2505202138,2606453969,2302690252,2269728455,3711829422,3543599269,3240894392,3475313331,3843699074,3943906441,4178062228,4144047775,1306967366,1139781709,1374988112,1610459739,1975683434,2076935265,1775276924,1742315127,1034867998,866637845,566021896,800440835,92987698,193195065,429456164,395441711,1984812685,2017778566,1784663195,1683407248,1315562145,1080094634,1383856311,1551037884,101039829,135050206,437757123,337553864,1042385657,807962610,573804783,742039012,2531067453,2564033334,2328828971,2227573024,2935566865,2700099354,3001755655,3168937228,3868552805,3902563182,4203181171,4102977912,3736164937,3501741890,3265478751,3433712980,1106041591,1340463100,1576976609,1408749034,2043211483,2009195472,1708848333,1809054150,832877231,1068351396,766945465,599762354,159417987,126454664,361929877,463180190,2709260871,2943682380,3178106961,3009879386,2572697195,2538681184,2236228733,2336434550,3509871135,3745345300,3441850377,3274667266,3910161971,3877198648,4110568485,4211818798,2597806476,2497604743,2261089178,2295101073,2733856160,2902087851,3202437046,2968011453,3936291284,3835036895,4136440770,4169408201,3535486456,3702665459,3467192302,3231722213,2051518780,1951317047,1716890410,1750902305,1113818384,1282050075,1584504582,1350078989,168810852,67556463,371049330,404016761,841739592,1008918595,775550814,540080725,3969562369,3801332234,4035489047,4269907996,3569255213,3669462566,3366754619,3332740144,2631065433,2463879762,2160117071,2395588676,2767645557,2868897406,3102011747,3069049960,202008497,33778362,270040487,504459436,875451293,975658646,675039627,641025152,2084704233,1917518562,1615861247,1851332852,1147550661,1248802510,1484005843,1451044056,933301370,967311729,733156972,632953703,260388950,25965917,328671808,496906059,1206477858,1239443753,1543208500,1441952575,2144161806,1908694277,1675577880,1842759443,3610369226,3644379585,3408119516,3307916247,4011190502,3776767469,4077384432,4245618683,2809771154,2842737049,3144396420,3043140495,2673705150,2438237621,2203032232,2370213795],Hn=[0,185469197,370938394,487725847,741876788,657861945,975451694,824852259,1483753576,1400783205,1315723890,1164071807,1950903388,2135319889,1649704518,1767536459,2967507152,3152976349,2801566410,2918353863,2631447780,2547432937,2328143614,2177544179,3901806776,3818836405,4270639778,4118987695,3299409036,3483825537,3535072918,3652904859,2077965243,1893020342,1841768865,1724457132,1474502543,1559041666,1107234197,1257309336,598438867,681933534,901210569,1052338372,261314535,77422314,428819965,310463728,3409685355,3224740454,3710368113,3593056380,3875770207,3960309330,4045380933,4195456072,2471224067,2554718734,2237133081,2388260884,3212035895,3028143674,2842678573,2724322336,4138563181,4255350624,3769721975,3955191162,3667219033,3516619604,3431546947,3347532110,2933734917,2782082824,3099667487,3016697106,2196052529,2313884476,2499348523,2683765030,1179510461,1296297904,1347548327,1533017514,1786102409,1635502980,2087309459,2003294622,507358933,355706840,136428751,53458370,839224033,957055980,605657339,790073846,2373340630,2256028891,2607439820,2422494913,2706270690,2856345839,3075636216,3160175349,3573941694,3725069491,3273267108,3356761769,4181598602,4063242375,4011996048,3828103837,1033297158,915985419,730517276,545572369,296679730,446754879,129166120,213705253,1709610350,1860738147,1945798516,2029293177,1239331162,1120974935,1606591296,1422699085,4148292826,4233094615,3781033664,3931371469,3682191598,3497509347,3446004468,3328955385,2939266226,2755636671,3106780840,2988687269,2198438022,2282195339,2501218972,2652609425,1201765386,1286567175,1371368976,1521706781,1805211710,1620529459,2105887268,1988838185,533804130,350174575,164439672,46346101,870912086,954669403,636813900,788204353,2358957921,2274680428,2592523643,2441661558,2695033685,2880240216,3065962831,3182487618,3572145929,3756299780,3270937875,3388507166,4174560061,4091327024,4006521127,3854606378,1014646705,930369212,711349675,560487590,272786309,457992840,106852767,223377554,1678381017,1862534868,1914052035,2031621326,1211247597,1128014560,1580087799,1428173050,32283319,182621114,401639597,486441376,768917123,651868046,1003007129,818324884,1503449823,1385356242,1333838021,1150208456,1973745387,2125135846,1673061617,1756818940,2970356327,3120694122,2802849917,2887651696,2637442643,2520393566,2334669897,2149987652,3917234703,3799141122,4284502037,4100872472,3309594171,3460984630,3545789473,3629546796,2050466060,1899603969,1814803222,1730525723,1443857720,1560382517,1075025698,1260232239,575138148,692707433,878443390,1062597235,243256656,91341917,409198410,325965383,3403100636,3252238545,3704300486,3620022987,3874428392,3990953189,4042459122,4227665663,2460449204,2578018489,2226875310,2411029155,3198115200,3046200461,2827177882,2743944855],Wn=[0,218828297,437656594,387781147,875313188,958871085,775562294,590424639,1750626376,1699970625,1917742170,2135253587,1551124588,1367295589,1180849278,1265195639,3501252752,3720081049,3399941250,3350065803,3835484340,3919042237,4270507174,4085369519,3102249176,3051593425,2734591178,2952102595,2361698556,2177869557,2530391278,2614737639,3145456443,3060847922,2708326185,2892417312,2404901663,2187128086,2504130317,2555048196,3542330227,3727205754,3375740769,3292445032,3876557655,3926170974,4246310725,4027744588,1808481195,1723872674,1910319033,2094410160,1608975247,1391201670,1173430173,1224348052,59984867,244860394,428169201,344873464,935293895,984907214,766078933,547512796,1844882806,1627235199,2011214180,2062270317,1507497298,1423022939,1137477952,1321699145,95345982,145085239,532201772,313773861,830661914,1015671571,731183368,648017665,3175501286,2957853679,2807058932,2858115069,2305455554,2220981195,2474404304,2658625497,3575528878,3625268135,3473416636,3254988725,3778151818,3963161475,4213447064,4130281361,3599595085,3683022916,3432737375,3247465558,3802222185,4020912224,4172763771,4122762354,3201631749,3017672716,2764249623,2848461854,2331590177,2280796200,2431590963,2648976442,104699613,188127444,472615631,287343814,840019705,1058709744,671593195,621591778,1852171925,1668212892,1953757831,2037970062,1514790577,1463996600,1080017571,1297403050,3673637356,3623636965,3235995134,3454686199,4007360968,3822090177,4107101658,4190530515,2997825956,3215212461,2830708150,2779915199,2256734592,2340947849,2627016082,2443058075,172466556,122466165,273792366,492483431,1047239e3,861968209,612205898,695634755,1646252340,1863638845,2013908262,1963115311,1446242576,1530455833,1277555970,1093597963,1636604631,1820824798,2073724613,1989249228,1436590835,1487645946,1337376481,1119727848,164948639,81781910,331544205,516552836,1039717051,821288114,669961897,719700128,2973530695,3157750862,2871682645,2787207260,2232435299,2283490410,2667994737,2450346104,3647212047,3564045318,3279033885,3464042516,3980931627,3762502690,4150144569,4199882800,3070356634,3121275539,2904027272,2686254721,2200818878,2384911031,2570832044,2486224549,3747192018,3528626907,3310321856,3359936201,3950355702,3867060991,4049844452,4234721005,1739656202,1790575107,2108100632,1890328081,1402811438,1586903591,1233856572,1149249077,266959938,48394827,369057872,418672217,1002783846,919489135,567498868,752375421,209336225,24197544,376187827,459744698,945164165,895287692,574624663,793451934,1679968233,1764313568,2117360635,1933530610,1343127501,1560637892,1243112415,1192455638,3704280881,3519142200,3336358691,3419915562,3907448597,3857572124,4075877127,4294704398,3029510009,3113855344,2927934315,2744104290,2159976285,2377486676,2594734927,2544078150],Gn=[0,151849742,303699484,454499602,607398968,758720310,908999204,1059270954,1214797936,1097159550,1517440620,1400849762,1817998408,1699839814,2118541908,2001430874,2429595872,2581445614,2194319100,2345119218,3034881240,3186202582,2801699524,2951971274,3635996816,3518358430,3399679628,3283088770,4237083816,4118925222,4002861748,3885750714,1002142683,850817237,698445255,548169417,529487843,377642221,227885567,77089521,1943217067,2061379749,1640576439,1757691577,1474760595,1592394909,1174215055,1290801793,2875968315,2724642869,3111247143,2960971305,2405426947,2253581325,2638606623,2487810577,3808662347,3926825029,4044981591,4162096729,3342319475,3459953789,3576539503,3693126241,1986918061,2137062819,1685577905,1836772287,1381620373,1532285339,1078185097,1229899655,1040559837,923313619,740276417,621982671,439452389,322734571,137073913,19308535,3871163981,4021308739,4104605777,4255800159,3263785589,3414450555,3499326569,3651041127,2933202493,2815956275,3167684641,3049390895,2330014213,2213296395,2566595609,2448830231,1305906550,1155237496,1607244650,1455525988,1776460110,1626319424,2079897426,1928707164,96392454,213114376,396673818,514443284,562755902,679998e3,865136418,983426092,3708173718,3557504664,3474729866,3323011204,4180808110,4030667424,3945269170,3794078908,2507040230,2623762152,2272556026,2390325492,2975484382,3092726480,2738905026,2857194700,3973773121,3856137295,4274053469,4157467219,3371096953,3252932727,3673476453,3556361835,2763173681,2915017791,3064510765,3215307299,2156299017,2307622919,2459735317,2610011675,2081048481,1963412655,1846563261,1729977011,1480485785,1362321559,1243905413,1126790795,878845905,1030690015,645401037,796197571,274084841,425408743,38544885,188821243,3613494426,3731654548,3313212038,3430322568,4082475170,4200115116,3780097726,3896688048,2668221674,2516901860,2366882550,2216610296,3141400786,2989552604,2837966542,2687165888,1202797690,1320957812,1437280870,1554391400,1669664834,1787304780,1906247262,2022837584,265905162,114585348,499347990,349075736,736970802,585122620,972512814,821712160,2595684844,2478443234,2293045232,2174754046,3196267988,3079546586,2895723464,2777952454,3537852828,3687994002,3234156416,3385345166,4142626212,4293295786,3841024952,3992742070,174567692,57326082,410887952,292596766,777231668,660510266,1011452712,893681702,1108339068,1258480242,1343618912,1494807662,1715193156,1865862730,1948373848,2100090966,2701949495,2818666809,3004591147,3122358053,2235061775,2352307457,2535604243,2653899549,3915653703,3764988233,4219352155,4067639125,3444575871,3294430577,3746175075,3594982253,836553431,953270745,600235211,718002117,367585007,484830689,133361907,251657213,2041877159,1891211689,1806599355,1654886325,1568718495,1418573201,1335535747,1184342925];function Kn(e){for(var t=[],n=0;n>2,this._Ke[n][t%4]=o[t],this._Kd[e-n][t%4]=o[t];for(var a,s=0,u=i;u>16&255]<<24^En[a>>8&255]<<16^En[255&a]<<8^En[a>>24&255]^Ln[s]<<24,s+=1,8!=i)for(t=1;t>8&255]<<8^En[a>>16&255]<<16^En[a>>24&255]<<24,t=i/2+1;t>2,c=u%4,this._Ke[l][c]=o[t],this._Kd[e-l][c]=o[t++],u++}for(var l=1;l>24&255]^Hn[a>>16&255]^Wn[a>>8&255]^Gn[255&a]}},{key:"encrypt",value:function(e){if(16!=e.length)throw new Error("invalid plaintext size (must be 16 bytes)");for(var t=this._Ke.length-1,n=[0,0,0,0],r=Kn(e),i=0;i<4;i++)r[i]^=this._Ke[0][i];for(var o=1;o>24&255]^Bn[r[(i+1)%4]>>16&255]^Fn[r[(i+2)%4]>>8&255]^jn[255&r[(i+3)%4]]^this._Ke[o][i];r=n.slice()}var a,s=Cn(16);for(i=0;i<4;i++)a=this._Ke[t][i],s[4*i]=255&(En[r[i]>>24&255]^a>>24),s[4*i+1]=255&(En[r[(i+1)%4]>>16&255]^a>>16),s[4*i+2]=255&(En[r[(i+2)%4]>>8&255]^a>>8),s[4*i+3]=255&(En[255&r[(i+3)%4]]^a);return s}},{key:"decrypt",value:function(e){if(16!=e.length)throw new Error("invalid ciphertext size (must be 16 bytes)");for(var t=this._Kd.length-1,n=[0,0,0,0],r=Kn(e),i=0;i<4;i++)r[i]^=this._Kd[0][i];for(var o=1;o>24&255]^Un[r[(i+3)%4]>>16&255]^Vn[r[(i+2)%4]>>8&255]^qn[255&r[(i+1)%4]]^this._Kd[o][i];r=n.slice()}var a,s=Cn(16);for(i=0;i<4;i++)a=this._Kd[t][i],s[4*i]=255&(Rn[r[i]>>24&255]^a>>24),s[4*i+1]=255&(Rn[r[(i+3)%4]>>16&255]^a>>16),s[4*i+2]=255&(Rn[r[(i+2)%4]>>8&255]^a>>8),s[4*i+3]=255&(Rn[255&r[(i+1)%4]]^a);return s}}]),e}(),Yn=function(){function e(t){if((0,v.default)(this,e),!(this instanceof e))throw Error("AES must be instanitated with `new`");this.description="Electronic Code Block",this.name="ecb",this._aes=new Xn(t)}return(0,m.default)(e,[{key:"encrypt",value:function(e){if((e=In(e)).length%16!=0)throw new Error("invalid plaintext size (must be multiple of 16 bytes)");for(var t=Cn(e.length),n=Cn(16),r=0;rNumber.MAX_SAFE_INTEGER)throw new Error("integer value out of safe range");for(var t=15;t>=0;--t)this._counter[t]=e%256,e=parseInt(e/256)}},{key:"setBytes",value:function(e){if(16!=(e=In(e,!0)).length)throw new Error("invalid counter bytes size (must be 16 bytes)");this._counter=e}},{key:"increment",value:function(){for(var e=15;e>=0;e--){if(255!==this._counter[e]){this._counter[e]++;break}this._counter[e]=0}}}]),e}(),tr=function(){function e(t,n){if((0,v.default)(this,e),!(this instanceof e))throw Error("AES must be instanitated with `new`");this.description="Counter",this.name="ctr",n instanceof er||(n=new er(n)),this._counter=n,this._remainingCounter=null,this._remainingCounterIndex=16,this._aes=new Xn(t)}return(0,m.default)(e,[{key:"encrypt",value:function(e){for(var t=In(e,!0),n=0;n16)throw new Error("PKCS#7 padding byte out of range");for(var n=e.length-t,r=0;r0)){e.next=6;break}return e.abrupt("return",(this.userEncryptKey=hr,this.userEncryptKey));case 6:return e.abrupt("return",new Promise((function(e,t){r.getUserCryptoManager().getLatestUserKey({success:function(t){hr=t,n.userEncryptKey=t,e(n.userEncryptKey)},fail:function(e){t(ur(k(k({},ar),{},{cause:e})))}})})));case 7:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"getWxAppId",value:function(){return i.getAccountInfoSync().miniProgram.appId}},{key:"platformGetSignOption",value:function(){var e=(0,h.default)(a.default.mark((function e(){var t,n,r,i;return a.default.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,this.getUserEncryptKey();case 2:return t=e.sent,n=t.encryptKey,r=t.iv,i=t.version,e.abrupt("return",{verifyClientSign:rr(JSON.stringify({data:JSON.stringify({}),appId:this.appId,deviceId:this.deviceId,wxAppId:this.getWxAppId(),simulator:"devtools"===Pe().platform,timestamp:Date.now()}),n,r),encryptKeyId:i,mpWeixinCode:this.scopedGlobalCache.mpWeixinCode,mpWeixinOpenid:this.scopedGlobalCache.mpWeixinOpenid});case 7:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"platformEncryptData",value:function(){var e=(0,h.default)(a.default.mark((function e(t){var n,r,i,o,s;return a.default.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,this.getUserEncryptKey();case 2:return n=e.sent,r=n.encryptKey,i=n.iv,o=n.version,s={secretType:this.secretType,encryptKeyId:o,mpWeixinCode:this.scopedGlobalCache.mpWeixinCode,mpWeixinOpenid:this.scopedGlobalCache.mpWeixinOpenid},e.abrupt("return",this.secretType===bn?{content:t,_uniCloudOptions:s}:{content:rr(JSON.stringify({data:JSON.stringify(t),appId:this.appId,deviceId:this.deviceId,wxAppId:this.getWxAppId(),simulator:"devtools"===Pe().platform,timestamp:Date.now()}),r,i),_uniCloudOptions:s});case 8:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"platformDecryptResult",value:function(){var e=(0,h.default)(a.default.mark((function e(t){var n,i,o,s;return a.default.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return n=t.content,e.next=3,this.getUserEncryptKey();case 3:return i=e.sent,o=i.encryptKey,s=i.iv,e.abrupt("return",JSON.parse(function(e,t,n){var i=new Uint8Array(r.base64ToArrayBuffer(e)),o=new Uint8Array(r.base64ToArrayBuffer(t)),a=nr.utils.utf8.toBytes(n),s=new nr.ModeOfOperation.cbc(o,a),u=nr.padding.pkcs7.strip(s.decrypt(i));return nr.utils.utf8.fromBytes(u)}(n,o,s)));case 7:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"isClientKeyNotFound",value:function(){return!1}}]),n}(Sn);function fr(e){for(var t=["hasClientKey","encryptGetClientKeyPayload","setClientKey","encrypt","decrypt"],n={},r=function(r){var i=t[r];n[i]=function(){for(var t=arguments.length,n=new Array(t),r=0;r0&&void 0!==arguments[0]?arguments[0]:{},n=e.type,i=e.data,o=e.errCode,a=e.errMsg,s=e.errSubject,u=e.message;"success"===n?t(i):r(ur({errCode:o,errMsg:sr[o]||a||u,errSubject:s}))}])):r(ur({message:"请检查manifest.json内是否开启安全网络模块,另外注意标准基座不支持安全网络模块"}))}))}},i=0;i0&&void 0!==o[0]?o[0]:{},n=t.forceUpdate,r=void 0!==n&&n,e.t1=!0,e.next=4,this.hasClientKey();case 4:if(e.t2=e.sent,e.t0=e.t1!==e.t2,e.t0){e.next=8;break}e.t0=r;case 8:if(!e.t0){e.next=10;break}return e.abrupt("return",(r&&this.scopedGlobalCache.initPromise&&this.scopedGlobalCache.initStatus===B||!r&&this.scopedGlobalCache.initPromise&&this.scopedGlobalCache.initStatus!==j||(this.scopedGlobalCache.initPromise=this.getAppClientKey(),this.scopedGlobalCache.initPromise.then((function(e){i.scopedGlobalCache.initStatus=F})).catch((function(e){throw i.scopedGlobalCache.initStatus=j,e})),this.scopedGlobalCache.initStatus=B),this.scopedGlobalCache.initPromise));case 10:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"prepare",value:function(){var e=(0,h.default)(a.default.mark((function e(){var t,n,r,i=arguments;return a.default.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=i.length>0&&void 0!==i[0]?i[0]:{},n=t.forceUpdate,r=void 0!==n&&n,e.next=3,this.ensureClientKey({forceUpdate:r});case 3:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"platformGetSignOption",value:function(){var e=(0,h.default)(a.default.mark((function e(){var t,n,r;return a.default.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,this.appUtils.encrypt({provider:this.provider,spaceId:this.spaceId,data:JSON.stringify({})});case 2:return t=e.sent,n=t.data,r=t.key,e.abrupt("return",{verifyClientSign:n,encryptKeyId:r});case 6:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"platformEncryptData",value:function(){var e=(0,h.default)(a.default.mark((function e(t){var n,r,i,o;return a.default.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,this.appUtils.encrypt({provider:this.provider,spaceId:this.spaceId,data:JSON.stringify(t)});case 2:return n=e.sent,r=n.data,i=n.key,o={secretType:this.secretType,encryptKeyId:i},e.abrupt("return",this.secretType===bn?{content:t,_uniCloudOptions:o}:{content:r,_uniCloudOptions:o});case 7:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"platformDecryptResult",value:function(){var e=(0,h.default)(a.default.mark((function e(t){var n,r,i,o,s;return a.default.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return n=t.content,r=t._uniCloudOptions,i=void 0===r?{}:r,o=i.encryptKeyId,e.next=6,this.appUtils.decrypt({provider:this.provider,spaceId:this.spaceId,data:n,key:o});case 6:return s=e.sent,e.abrupt("return",JSON.parse(s.data));case 8:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"isClientKeyNotFound",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.result||{};return 70009===t.errCode&&"uni-secure-network"===t.errSubject}}]),n}(Sn);function gr(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.secretType;return t===xn||t===bn||t===wn}function yr(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.name,n=e.data,r=void 0===n?{}:n;return"app"===Z&&"DCloud-clientDB"===t&&"encryption"===r.redirectTo&&"getAppClientKey"===r.action}function vr(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.provider,n=e.spaceId,r=e.functionName,i=Pe(),o=i.appId,a=i.uniPlatform,s=i.osName,u=a;"app"===a&&(u=s);var l=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.provider,n=e.spaceId,r=J;if(!r)return{};t=function(e){return"tencent"===e?"tcb":e}(t);var i=r.find((function(e){return e.provider===t&&e.spaceId===n}));return i&&i.config}({provider:t,spaceId:n});if(!l||!l.accessControl||!l.accessControl.enable)return!1;var c=l.accessControl.function||{},h=Object.keys(c);if(0===h.length)return!0;var d=function(e,t){for(var n,r,i,o=0;o-1&&(r=a):i=a:n=a}return n||r||i}(h,r);if(!d)return!1;if((c[d]||[]).find((function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.appId===o&&(e.platform||"").toLowerCase()===u.toLowerCase()})))return!0;throw console.error("此应用[appId: ".concat(o,", platform: ").concat(u,"]不在云端配置的允许访问的应用列表内,参考:https://uniapp.dcloud.net.cn/uniCloud/secure-network.html#verify-client")),ur(or)}function mr(e){var t=e.functionName,n=e.result,r=e.logPvd;if(K&&this.__dev__.debugLog&&n&&n.requestId){var i=JSON.stringify({spaceId:this.config.spaceId,functionName:t,requestId:n.requestId});console.log("[".concat(r,"-request]").concat(i,"[/").concat(r,"-request]"))}}function _r(e){var t=e.callFunction,n=function(n){var r=this,i=n.name;n.data=dn.call(e,{data:n.data});var o={aliyun:"aliyun",tencent:"tcb",tcb:"tcb",alipay:"alipay",dcloud:"dcloud"}[this.config.provider],a=gr(n),s=yr(n),u=a||s;return t.call(this,n).then((function(e){return e.errCode=0,!u&&mr.call(r,{functionName:i,result:e,logPvd:o}),Promise.resolve(e)}),(function(e){return!u&&mr.call(r,{functionName:i,result:e,logPvd:o}),e&&e.message&&(e.message=function(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.message,n=void 0===t?"":t,r=e.extraInfo,i=void 0===r?{}:r,o=e.formatter,a=void 0===o?[]:o,s=0;s-1||e[t].push(n)},off:function(t,n){e[t]=e[t]||[];var r=e[t].indexOf(n);-1!==r&&e[t].splice(r,1)}}}var Sr=["db.Geo","db.command","command.aggregate"];function kr(e,t){return Sr.indexOf("".concat(e,".").concat(t))>-1}function Ar(e){switch(z(e)){case"array":return e.map((function(e){return Ar(e)}));case"object":return e._internalType===xr||Object.keys(e).forEach((function(t){e[t]=Ar(e[t])})),e;case"regexp":return{$regexp:{source:e.source,flags:e.flags}};case"date":return{$date:e.toISOString()};default:return e}}function Ir(e){return e&&e.content&&e.content.$method}var Cr=function(){function e(t,n,r){(0,v.default)(this,e),this.content=t,this.prevStage=n||null,this.udb=null,this._database=r}return(0,m.default)(e,[{key:"toJSON",value:function(){for(var e=this,t=[e.content];e.prevStage;)e=e.prevStage,t.push(e.content);return{$db:t.reverse().map((function(e){return{$method:e.$method,$param:Ar(e.$param)}}))}}},{key:"toString",value:function(){return JSON.stringify(this.toJSON())}},{key:"getAction",value:function(){var e=this.toJSON().$db.find((function(e){return"action"===e.$method}));return e&&e.$param&&e.$param[0]}},{key:"getCommand",value:function(){return{$db:this.toJSON().$db.filter((function(e){return"action"!==e.$method}))}}},{key:"isAggregate",get:function(){for(var e=this;e;){var t=Ir(e),n=Ir(e.prevStage);if("aggregate"===t&&"collection"===n||"pipeline"===t)return!0;e=e.prevStage}return!1}},{key:"isCommand",get:function(){for(var e=this;e;){if("command"===Ir(e))return!0;e=e.prevStage}return!1}},{key:"isAggregateCommand",get:function(){for(var e=this;e;){var t=Ir(e),n=Ir(e.prevStage);if("aggregate"===t&&"command"===n)return!0;e=e.prevStage}return!1}},{key:"getNextStageFn",value:function(e){var t=this;return function(){return Mr({$method:e,$param:Ar(Array.from(arguments))},t,t._database)}}},{key:"count",get:function(){return this.isAggregate?this.getNextStageFn("count"):function(){return this._send("count",Array.from(arguments))}}},{key:"remove",get:function(){return this.isCommand?this.getNextStageFn("remove"):function(){return this._send("remove",Array.from(arguments))}}},{key:"get",value:function(){return this._send("get",Array.from(arguments))}},{key:"add",get:function(){return this.isCommand?this.getNextStageFn("add"):function(){return this._send("add",Array.from(arguments))}}},{key:"update",value:function(){return this._send("update",Array.from(arguments))}},{key:"end",value:function(){return this._send("end",Array.from(arguments))}},{key:"set",get:function(){return this.isCommand?this.getNextStageFn("set"):function(){throw new Error("JQL禁止使用set方法")}}},{key:"_send",value:function(e,t){var n=this.getAction(),r=this.getCommand();if(r.$db.push({$method:e,$param:Ar(t)}),K){var i=r.$db.find((function(e){return"collection"===e.$method})),o=i&&i.$param;o&&1===o.length&&"string"==typeof i.$param[0]&&i.$param[0].indexOf(",")>-1&&console.warn("检测到使用JQL语法联表查询时,未使用getTemp先过滤主表数据,在主表数据量大的情况下可能会查询缓慢。\n- 如何优化请参考此文档:https://uniapp.dcloud.net.cn/uniCloud/jql?id=lookup-with-temp \n- 如果主表数据量很小请忽略此信息,项目发行时不会出现此提示。")}return this._database._callCloudFunction({action:n,command:r})}}]),e}();function Mr(e,t,n){return br(new Cr(e,t,n),{get:function(e,t){var r="db";return e&&e.content&&(r=e.content.$method),kr(r,t)?Mr({$method:t},e,n):function(){return Mr({$method:t,$param:Ar(Array.from(arguments))},e,n)}}})}function Tr(e){var t=e.path,n=e.method;return function(){function e(){(0,v.default)(this,e),this.param=Array.from(arguments)}return(0,m.default)(e,[{key:"toJSON",value:function(){return{$newDb:[].concat((0,c.default)(t.map((function(e){return{$method:e}}))),[{$method:n,$param:this.param}])}}},{key:"toString",value:function(){return JSON.stringify(this.toJSON())}}]),e}()}function Dr(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return br(new e(t),{get:function(e,t){return kr("db",t)?Mr({$method:t},null,e):function(){return Mr({$method:t,$param:Ar(Array.from(arguments))},null,e)}}})}var Or=function(e){(0,f.default)(n,e);var t=A(n);function n(){return(0,v.default)(this,n),t.apply(this,arguments)}return(0,m.default)(n,[{key:"_parseResult",value:function(e){return this._isJQL?e.result:e}},{key:"_callCloudFunction",value:function(e){var t=this,n=e.action,r=e.command,i=e.multiCommand,o=e.queryList;function a(e,t){if(i&&o)for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:{},n=t.uniClient,r=void 0===n?{}:n,i=t.isJQL,o=void 0!==i&&i;(0,v.default)(this,e),this._uniClient=r,this._authCallBacks={},this._dbCallBacks={},r._isDefault&&(this._dbCallBacks=re("_globalUniCloudDatabaseCallback")),o||(this.auth=wr(this._authCallBacks)),this._isJQL=o,Object.assign(this,wr(this._dbCallBacks)),this.env=br({},{get:function(e,t){return{$env:t}}}),this.Geo=br({},{get:function(e,t){return Tr({path:["Geo"],method:t})}}),this.serverDate=Tr({path:[],method:"serverDate"}),this.RegExp=Tr({path:[],method:"RegExp"})}return(0,m.default)(e,[{key:"getCloudEnv",value:function(e){if("string"!=typeof e||!e.trim())throw new Error("getCloudEnv参数错误");return{$env:e.replace("$cloudEnv_","")}}},{key:"_callback",value:function(e,t){var n=this._dbCallBacks;n[e]&&n[e].forEach((function(e){e.apply(void 0,(0,c.default)(t))}))}},{key:"_callbackAuth",value:function(e,t){var n=this._authCallBacks;n[e]&&n[e].forEach((function(e){e.apply(void 0,(0,c.default)(t))}))}},{key:"multiSend",value:function(){var e=Array.from(arguments),t=e.map((function(e){var t=e.getAction(),n=e.getCommand();if("getTemp"!==n.$db[n.$db.length-1].$method)throw new Error("multiSend只支持子命令内使用getTemp");return{action:t,command:n}}));return this._callCloudFunction({multiCommand:t,queryList:e})}}]),e}()),Pr="token无效,跳转登录页面",Lr="token过期,跳转登录页面",Er={TOKEN_INVALID_TOKEN_EXPIRED:Lr,TOKEN_INVALID_INVALID_CLIENTID:Pr,TOKEN_INVALID:Pr,TOKEN_INVALID_WRONG_TOKEN:Pr,TOKEN_INVALID_ANONYMOUS_USER:Pr},Rr={"uni-id-token-expired":Lr,"uni-id-check-token-failed":Pr,"uni-id-token-not-exist":Pr,"uni-id-check-device-feature-failed":Pr};function Nr(e,t){var n="";return n=e?"".concat(e,"/").concat(t):t,n.replace(/^\//,"")}function Br(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=[],r=[];return e.forEach((function(e){!0===e.needLogin?n.push(Nr(t,e.path)):!1===e.needLogin&&r.push(Nr(t,e.path))})),{needLoginPage:n,notNeedLoginPage:r}}function Fr(e){return e.split("?")[0].replace(/^\//,"")}function jr(){return function(e){var t=e&&e.$page&&e.$page.fullPath||"";return t?("/"!==t.charAt(0)&&(t="/"+t),t):t}(function(){var e=getCurrentPages();return e[e.length-1]}())}function zr(){return Fr(jr())}function Ur(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!e)return!1;if(!(t&&t.list&&t.list.length))return!1;var n=t.list,r=Fr(e);return n.some((function(e){return e.pagePath===r}))}var Vr,qr=!!_.default.uniIdRouter,$r=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:_.default,t=e.pages,n=void 0===t?[]:t,r=e.subPackages,i=void 0===r?[]:r,o=e.uniIdRouter,a=void 0===o?{}:o,s=e.tabBar,u=void 0===s?{}:s,l=a.loginPage,h=a.needLogin,d=void 0===h?[]:h,f=a.resToLogin,p=void 0===f||f,g=Br(n),y=g.needLoginPage,v=g.notNeedLoginPage,m=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=[],n=[];return e.forEach((function(e){var r=e.root,i=e.pages,o=void 0===i?[]:i,a=Br(o,r),s=a.needLoginPage,u=a.notNeedLoginPage;t.push.apply(t,(0,c.default)(s)),n.push.apply(n,(0,c.default)(u))})),{needLoginPage:t,notNeedLoginPage:n}}(i),x=m.needLoginPage,b=m.notNeedLoginPage;return{loginPage:l,routerNeedLogin:d,resToLogin:p,needLoginPage:[].concat((0,c.default)(y),(0,c.default)(x)),notNeedLoginPage:[].concat((0,c.default)(v),(0,c.default)(b)),loginPageInTabBar:Ur(l,u)}}(),Hr=$r.loginPage,Wr=$r.routerNeedLogin,Gr=$r.resToLogin,Kr=$r.needLoginPage,Xr=$r.notNeedLoginPage,Yr=$r.loginPageInTabBar;if(Kr.indexOf(Hr)>-1)throw new Error("Login page [".concat(Hr,'] should not be "needLogin", please check your pages.json'));function Jr(e){var t=zr();if("/"===e.charAt(0))return e;var n=e.split("?"),r=(0,u.default)(n,2),i=r[0],o=r[1],a=i.replace(/^\//,"").split("/"),s=t.split("/");s.pop();for(var l=0;l-1)&&(Kr.indexOf(t)>-1||Wr.some((function(t){return function(e,t){return new RegExp(t).test(e)}(e,t)})))}function Qr(e){var t=e.redirect,n=Fr(t),r=Fr(Hr);return zr()!==r&&n!==r}function ei(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.api,n=e.redirect;if(n&&Qr({redirect:n})){var i=function(e,t){return"/"!==e.charAt(0)&&(e="/"+e),t?e.indexOf("?")>-1?e+"&uniIdRedirectUrl=".concat(encodeURIComponent(t)):e+"?uniIdRedirectUrl=".concat(encodeURIComponent(t)):e}(Hr,n);Yr?"navigateTo"!==t&&"redirectTo"!==t||(t="switchTab"):"switchTab"===t&&(t="navigateTo");var o={navigateTo:r.navigateTo,redirectTo:r.redirectTo,switchTab:r.switchTab,reLaunch:r.reLaunch};setTimeout((function(){o[t]({url:i})}),0)}}function ti(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.url,n={abortLoginPageJump:!1,autoToLoginPage:!1},r=function(){var e,t=De(),n=t.token,r=t.tokenExpired;if(n){if(r0)return setTimeout((function(){be(fe,r)}),0),n.abortLoginPageJump=!0,n;n.autoToLoginPage=!0}return n}function ni(){!function(){var e=jr(),t=ti({url:e}),n=t.abortLoginPageJump,r=t.autoToLoginPage;n||r&&ei({api:"redirectTo",redirect:e})}();for(var e=["navigateTo","redirectTo","reLaunch","switchTab"],t=function(t){var n=e[t];r.addInterceptor(n,{invoke:function(e){var t=ti({url:e.url}),r=t.abortLoginPageJump,i=t.autoToLoginPage;return r?e:i?(ei({api:n,redirect:Jr(e.url)}),!1):e}})},n=0;n0&&void 0!==arguments[0]?arguments[0]:{},t=me(fe);ke().then((function(){var n=jr();if(n&&Qr({redirect:n}))return t.length>0?be(fe,Object.assign({uniIdRedirectUrl:n},e)):void(Hr&&ei({api:"navigateTo",redirect:n}))}))}(n)}))}function ii(e){!function(e){e.onResponse=function(e){_e(de,e)},e.offResponse=function(e){xe(de,e)}}(e),function(e){e.onNeedLogin=function(e){_e(fe,e)},e.offNeedLogin=function(e){xe(fe,e)},qr&&(re("_globalUniCloudStatus").needLoginInit||(re("_globalUniCloudStatus").needLoginInit=!0,ke().then((function(){ni.call(e)})),Gr&&ri.call(e)))}(e),function(e){e.onRefreshToken=function(e){_e(pe,e)},e.offRefreshToken=function(e){xe(pe,e)}}(e)}var oi="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",ai=/^(?:[A-Za-z\d+/]{4})*?(?:[A-Za-z\d+/]{2}(?:==)?|[A-Za-z\d+/]{3}=?)?$/;function si(){var e,t,n=De().token||"",r=n.split(".");if(!n||3!==r.length)return{uid:null,role:[],permission:[],tokenExpired:0};try{e=JSON.parse((t=r[1],decodeURIComponent(Vr(t).split("").map((function(e){return"%"+("00"+e.charCodeAt(0).toString(16)).slice(-2)})).join(""))))}catch(n){throw new Error("获取当前用户信息出错,详细错误信息为:"+n.message)}return e.tokenExpired=1e3*e.exp,delete e.exp,delete e.iat,e}Vr="function"!=typeof atob?function(e){if(e=String(e).replace(/[\t\n\f\r ]+/g,""),!ai.test(e))throw new Error("Failed to execute 'atob' on 'Window': The string to be decoded is not correctly encoded.");var t;e+="==".slice(2-(3&e.length));for(var n,r,i="",o=0;o>16&255):64===r?String.fromCharCode(t>>16&255,t>>8&255):String.fromCharCode(t>>16&255,t>>8&255,255&t);return i}:atob;var ui=M((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n="chooseAndUploadFile:ok",o="chooseAndUploadFile:fail";function a(e,t){return e.tempFiles.forEach((function(e,n){e.name||(e.name=e.path.substring(e.path.lastIndexOf("/")+1)),t&&(e.fileType=t),e.cloudPath=Date.now()+"_"+n+e.name.substring(e.name.lastIndexOf("."))})),e.tempFilePaths||(e.tempFilePaths=e.tempFiles.map((function(e){return e.path}))),e}function s(e,t,r){var i=r.onChooseFile,o=r.onUploadProgress;return t.then((function(e){if(i){var t=i(e);if(void 0!==t)return Promise.resolve(t).then((function(t){return void 0===t?e:t}))}return e})).then((function(t){return!1===t?{errMsg:n,tempFilePaths:[],tempFiles:[]}:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:5,i=arguments.length>3?arguments[3]:void 0;(t=Object.assign({},t)).errMsg=n;var o=t.tempFiles,a=o.length,s=0;return new Promise((function(n){for(;s=a)!o.find((function(e){return!e.url&&!e.errMsg}))&&n(t);else{var l=o[r];e.uploadFile({provider:l.provider,filePath:l.path,cloudPath:l.cloudPath,fileType:l.fileType,cloudPathAsRealPath:l.cloudPathAsRealPath,onUploadProgress:function(e){e.index=r,e.tempFile=l,e.tempFilePath=l.path,i&&i(e)}}).then((function(e){l.url=e.fileID,r0&&void 0!==arguments[0]?arguments[0]:{type:"all"};return"image"===t.type?s(e,function(e){var t=e.count,n=e.sizeType,i=e.sourceType,s=void 0===i?["album","camera"]:i,u=e.extension;return new Promise((function(e,i){r.chooseImage({count:t,sizeType:n,sourceType:s,extension:u,success:function(t){e(a(t,"image"))},fail:function(e){i({errMsg:e.errMsg.replace("chooseImage:fail",o)})}})}))}(t),t):"video"===t.type?s(e,function(e){var t=e.camera,n=e.compressed,i=e.maxDuration,s=e.sourceType,u=void 0===s?["album","camera"]:s,l=e.extension;return new Promise((function(e,s){r.chooseVideo({camera:t,compressed:n,maxDuration:i,sourceType:u,extension:l,success:function(t){var n=t.tempFilePath,r=t.duration,i=t.size,o=t.height,s=t.width;e(a({errMsg:"chooseVideo:ok",tempFilePaths:[n],tempFiles:[{name:t.tempFile&&t.tempFile.name||"",path:n,size:i,type:t.tempFile&&t.tempFile.type||"",width:s,height:o,duration:r,fileType:"video",cloudPath:""}]},"video"))},fail:function(e){s({errMsg:e.errMsg.replace("chooseVideo:fail",o)})}})}))}(t),t):s(e,function(e){var t=e.count,n=e.extension;return new Promise((function(e,s){var u=r.chooseFile;if("undefined"!=typeof i&&"function"==typeof i.chooseMessageFile&&(u=i.chooseMessageFile),"function"!=typeof u)return s({errMsg:o+" 请指定 type 类型,该平台仅支持选择 image 或 video。"});u({type:"all",count:t,extension:n,success:function(t){e(a(t))},fail:function(e){s({errMsg:e.errMsg.replace("chooseFile:fail",o)})}})}))}(t),t)}}})),li=C(ui),ci="manual";function hi(e){return{props:{localdata:{type:Array,default:function(){return[]}},options:{type:[Object,Array],default:function(){return{}}},spaceInfo:{type:Object,default:function(){return{}}},collection:{type:[String,Array],default:""},action:{type:String,default:""},field:{type:String,default:""},orderby:{type:String,default:""},where:{type:[String,Object],default:""},pageData:{type:String,default:"add"},pageCurrent:{type:Number,default:1},pageSize:{type:Number,default:20},getcount:{type:[Boolean,String],default:!1},gettree:{type:[Boolean,String],default:!1},gettreepath:{type:[Boolean,String],default:!1},startwith:{type:String,default:""},limitlevel:{type:Number,default:10},groupby:{type:String,default:""},groupField:{type:String,default:""},distinct:{type:[Boolean,String],default:!1},foreignKey:{type:String,default:""},loadtime:{type:String,default:"auto"},manual:{type:Boolean,default:!1}},data:function(){return{mixinDatacomLoading:!1,mixinDatacomHasMore:!1,mixinDatacomResData:[],mixinDatacomErrorMessage:"",mixinDatacomPage:{},mixinDatacomError:null}},created:function(){var e=this;this.mixinDatacomPage={current:this.pageCurrent,size:this.pageSize,count:0},this.$watch((function(){var t=[];return["pageCurrent","pageSize","localdata","collection","action","field","orderby","where","getont","getcount","gettree","groupby","groupField","distinct"].forEach((function(n){t.push(e[n])})),t}),(function(t,n){if(e.loadtime!==ci){for(var r=!1,i=[],o=2;o0&&void 0!==arguments[0]?arguments[0]:{},n=t.getone,r=void 0!==n&&n,i=t.success,o=t.fail;this.mixinDatacomLoading||(this.mixinDatacomLoading=!0,this.mixinDatacomErrorMessage="",this.mixinDatacomError=null,this.mixinDatacomGet().then((function(t){e.mixinDatacomLoading=!1;var n=t.result,o=n.data,a=n.count;e.getcount&&(e.mixinDatacomPage.count=a),e.mixinDatacomHasMore=o.length0&&void 0!==arguments[0]?arguments[0]:{};r=r||{},n="undefined"!=typeof __uniX&&__uniX?e.databaseForJQL(this.spaceInfo):e.database(this.spaceInfo);var i=r.action||this.action;i&&(n=n.action(i));var o=r.collection||this.collection;n=Array.isArray(o)?(t=n).collection.apply(t,(0,c.default)(o)):n.collection(o);var a=r.where||this.where;a&&Object.keys(a).length&&(n=n.where(a));var s=r.field||this.field;s&&(n=n.field(s));var u=r.foreignKey||this.foreignKey;u&&(n=n.foreignKey(u));var l=r.groupby||this.groupby;l&&(n=n.groupBy(l));var h=r.groupField||this.groupField;h&&(n=n.groupField(h)),!0===(void 0!==r.distinct?r.distinct:this.distinct)&&(n=n.distinct());var d=r.orderby||this.orderby;d&&(n=n.orderBy(d));var f=void 0!==r.pageCurrent?r.pageCurrent:this.mixinDatacomPage.current,p=void 0!==r.pageSize?r.pageSize:this.mixinDatacomPage.size,g=void 0!==r.getcount?r.getcount:this.getcount,y=void 0!==r.gettree?r.gettree:this.gettree,v=void 0!==r.gettreepath?r.gettreepath:this.gettreepath,m={getCount:g},_={limitLevel:void 0!==r.limitlevel?r.limitlevel:this.limitlevel,startWith:void 0!==r.startwith?r.startwith:this.startwith};return y&&(m.getTree=_),v&&(m.getTreePath=_),n=n.skip(p*(f-1)).limit(p).get(m),n}}}}function di(e){return function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};n=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return e.customUI=t.customUI||e.customUI,e.parseSystemError=t.parseSystemError||e.parseSystemError,Object.assign(e.loadingOptions,t.loadingOptions),Object.assign(e.errorOptions,t.errorOptions),"object"==(0,l.default)(t.secretMethods)&&(e.secretMethods=t.secretMethods),e}({customUI:!1,loadingOptions:{title:"加载中...",mask:!0},errorOptions:{type:"modal",retry:!1}},n);var i=n,o=i.customUI,s=i.loadingOptions,u=i.errorOptions,c=i.parseSystemError,d=!o;return new Proxy({},{get:function(i,o){switch(o){case"toString":return"[object UniCloudObject]";case"toJSON":return{}}return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.fn,n=e.interceptorName,r=e.getCallbackArgs;return(0,h.default)(a.default.mark((function e(){var i,o,s,u,l,c,h=arguments;return a.default.wrap((function(e){while(1)switch(e.prev=e.next){case 0:for(i=h.length,o=new Array(i),s=0;s0&&void 0!==l[0]?l[0]:{},n=t.title,i=t.content,o=t.showCancel,s=t.cancelText,u=t.confirmText,e.abrupt("return",new Promise((function(e,t){r.showModal({title:n,content:i,showCancel:o,cancelText:s,confirmText:u,success:function(t){e(t)},fail:function(){e({confirm:!1,cancel:!0})}})})));case 2:case"end":return e.stop()}}),e)})))({title:"提示",content:I,showCancel:u.retry,cancelText:"取消",confirmText:u.retry?"重试":"确定"});case 33:if(C=i.sent,M=C.confirm,!u.retry||!M){i.next=37;break}return i.abrupt("return",f.apply(void 0,y));case 37:throw T=new Ie({subject:b,code:w,message:S,requestId:p.requestId}),T.detail=p.result,be(de,{type:ve,content:T}),T;case 39:return i.abrupt("return",(be(de,{type:ve,content:p.result}),p.result));case 40:case"end":return i.stop()}}),i,null,[[5,11]])})));function f(){return i.apply(this,arguments)}return f}(),interceptorName:"callObject",getCallbackArgs:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.params;return{objectName:t,methodName:o,params:n}}})}})}}function fi(e){return re("_globalUniCloudSecureNetworkCache__{spaceId}".replace("{spaceId}",e.config.spaceId))}function pi(){return gi.apply(this,arguments)}function gi(){return gi=(0,h.default)(a.default.mark((function e(){var t,n,i,o,s,u,l,c=arguments;return a.default.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(t=c.length>0&&void 0!==c[0]?c[0]:{},n=t.openid,i=t.callLoginByWeixin,o=void 0!==i&&i,s=fi(this),"mp-weixin"===Z){e.next=4;break}throw new Error("[SecureNetwork] API `initSecureNetworkByWeixin` is not supported on platform `".concat(Z,"`"));case 4:if(!n||!o){e.next=6;break}throw new Error("[SecureNetwork] openid and callLoginByWeixin cannot be passed at the same time");case 6:if(!n){e.next=8;break}return e.abrupt("return",(s.mpWeixinOpenid=n,{}));case 8:return e.next=10,new Promise((function(e,t){r.login({success:function(t){e(t.code)},fail:function(e){t(new Error(e.errMsg))}})}));case 10:return u=e.sent,l=this.importObject("uni-id-co",{customUI:!0}),e.next=14,l.secureNetworkHandshakeByWeixin({code:u,callLoginByWeixin:o});case 14:return s.mpWeixinCode=u,e.abrupt("return",{code:u});case 16:case"end":return e.stop()}}),e,this)}))),gi.apply(this,arguments)}function yi(e){return vi.apply(this,arguments)}function vi(){return vi=(0,h.default)(a.default.mark((function e(t){var n;return a.default.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return n=fi(this),e.abrupt("return",(n.initPromise||(n.initPromise=pi.call(this,t).then((function(e){return e})).catch((function(e){throw delete n.initPromise,e}))),n.initPromise));case 2:case"end":return e.stop()}}),e,this)}))),vi.apply(this,arguments)}function mi(e){return function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.openid,r=t.callLoginByWeixin,i=void 0!==r&&r;return yi.call(e,{openid:n,callLoginByWeixin:i})}}function _i(e){!function(e){Ee=e}(e)}function xi(e){var t={getSystemInfo:r.getSystemInfo,getPushClientId:r.getPushClientId};return function(n){return new Promise((function(r,i){t[e](k(k({},n),{},{success:function(e){r(e)},fail:function(e){i(e)}}))}))}}var bi=function(e){(0,f.default)(n,e);var t=A(n);function n(){var e;return(0,v.default)(this,n),e=t.call(this),e._uniPushMessageCallback=e._receivePushMessage.bind((0,s.default)(e)),e._currentMessageId=-1,e._payloadQueue=[],e}return(0,m.default)(n,[{key:"init",value:function(){var e=this;return Promise.all([xi("getSystemInfo")(),xi("getPushClientId")()]).then((function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=(0,u.default)(t,2),r=n[0];r=void 0===r?{}:r;var i=r.appId,o=n[1];o=void 0===o?{}:o;var a=o.cid;if(!i)throw new Error("Invalid appId, please check the manifest.json file");if(!a)throw new Error("Invalid push client id");e._appId=i,e._pushClientId=a,e._seqId=Date.now()+"-"+Math.floor(9e5*Math.random()+1e5),e.emit("open"),e._initMessageListener()}),(function(t){throw e.emit("error",t),e.close(),t}))}},{key:"open",value:function(){var e=(0,h.default)(a.default.mark((function e(){return a.default.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",this.init());case 1:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"_isUniCloudSSE",value:function(e){if("receive"!==e.type)return!1;var t=e&&e.data&&e.data.payload;return!(!t||"UNI_CLOUD_SSE"!==t.channel||t.seqId!==this._seqId)}},{key:"_receivePushMessage",value:function(e){if(this._isUniCloudSSE(e)){var t=e&&e.data&&e.data.payload,n=t.action,r=t.messageId,i=t.message;this._payloadQueue.push({action:n,messageId:r,message:i}),this._consumMessage()}}},{key:"_consumMessage",value:function(){for(var e=this;;){var t=this._payloadQueue.find((function(t){return t.messageId===e._currentMessageId+1}));if(!t)break;this._currentMessageId++,this._parseMessagePayload(t)}}},{key:"_parseMessagePayload",value:function(e){var t=e.action,n=e.messageId,r=e.message;"end"===t?this._end({messageId:n,message:r}):"message"===t&&this._appendMessage({messageId:n,message:r})}},{key:"_appendMessage",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=(e.messageId,e.message);this.emit("message",t)}},{key:"_end",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=(e.messageId,e.message);this.emit("end",t),this.close()}},{key:"_initMessageListener",value:function(){r.onPushMessage(this._uniPushMessageCallback)}},{key:"_destroy",value:function(){r.offPushMessage(this._uniPushMessageCallback)}},{key:"toJSON",value:function(){return{appId:this._appId,pushClientId:this._pushClientId,seqId:this._seqId}}},{key:"close",value:function(){this._destroy(),this.emit("close")}}]),n}(function(){function e(){(0,v.default)(this,e),this._callback={}}return(0,m.default)(e,[{key:"addListener",value:function(e,t){this._callback[e]||(this._callback[e]=[]),this._callback[e].push(t)}},{key:"on",value:function(e,t){return this.addListener(e,t)}},{key:"removeListener",value:function(e,t){if(!t)throw new Error('The "listener" argument must be of type function. Received undefined');var n=this._callback[e];if(n){var r=function(e,t){for(var n=e.length-1;n>=0;n--)if(e[n]===t)return n;return-1}(n,t);n.splice(r,1)}}},{key:"off",value:function(e,t){return this.removeListener(e,t)}},{key:"removeAllListener",value:function(e){delete this._callback[e]}},{key:"emit",value:function(e){for(var t=this._callback[e],n=arguments.length,r=new Array(n>1?n-1:0),i=1;i=14&&console.warn("iOS 14及以上版本连接uniCloud本地调试服务需要允许客户端查找并连接到本地网络上的设备(仅开发期间需要,发行后不需要)")),o=t.__dev__,o.debugInfo){e.next=6;break}return e.abrupt("return");case 6:return s=o.debugInfo,u=s.address,l=s.servePort,e.next=11,Yt(u,l);case 11:if(c=e.sent,h=c.address,!h){e.next=15;break}return e.abrupt("return",(o.localAddress=h,void(o.localPort=l)));case 15:if(d=console["app"===Z?"error":"warn"],f="","remote"===o.debugInfo.initialLaunchType?(o.debugInfo.forceRemote=!0,f="当前客户端和HBuilderX不在同一局域网下(或其他网络原因无法连接HBuilderX),uniCloud本地调试服务不对当前客户端生效。\n- 如果不使用uniCloud本地调试服务,请直接忽略此信息。\n- 如需使用uniCloud本地调试服务,请将客户端与主机连接到同一局域网下并重新运行到客户端。"):f="无法连接uniCloud本地调试服务,请检查当前客户端是否与主机在同一局域网下。\n- 如需使用uniCloud本地调试服务,请将客户端与主机连接到同一局域网下并重新运行到客户端。",f+="\n- 如果在HBuilderX开启的状态下切换过网络环境,请重启HBuilderX后再试\n- 检查系统防火墙是否拦截了HBuilderX自带的nodejs\n- 检查是否错误的使用拦截器修改uni.request方法的参数","web"===Z&&(f+="\n- 部分浏览器开启节流模式之后访问本地地址受限,请检查是否启用了节流模式"),0===Z.indexOf("mp-")&&(f+="\n- 小程序中如何使用uniCloud,请参考:https://uniapp.dcloud.net.cn/uniCloud/publish.html#useinmp"),o.debugInfo.forceRemote){e.next=19;break}throw new Error(f);case 19:d(f);case 20:case"end":return e.stop()}}),e)}))),Si.apply(this,arguments)}function ki(e){e._initPromiseHub||(e._initPromiseHub=new W({createPromise:function(){var t,n=Promise.resolve();t=1,n=new Promise((function(e){setTimeout((function(){e()}),t)}));var r=e.auth();return n.then((function(){return r.getLoginState()})).then((function(e){return e?Promise.resolve():r.signInAnonymously()}))}}))}var Ai={tcb:Gt,tencent:Gt,aliyun:je,private:en,dcloud:en,alipay:hn},Ii=new(function(){function e(){(0,v.default)(this,e)}return(0,m.default)(e,[{key:"init",value:function(e){var t={},n=Ai[e.provider];if(!n)throw new Error("未提供正确的provider参数");return t=n.init(e),K&&function(e){if(K){var t={};e.__dev__=t,t.debugLog=K&&("web"===Z&&navigator.userAgent.indexOf("HBuilderX")>0||"app"===Z);var n=Q;n&&!n.code&&(t.debugInfo=n);var r=new W({createPromise:function(){return wi(e)}});t.initLocalNetwork=function(){return r.exec()}}}(t),ki(t),_r(t),function(e){var t=e.uploadFile;e.uploadFile=function(e){return t.call(this,e)}}(t),function(e){e.database=function(t){if(t&&Object.keys(t).length>0)return e.init(t).database();if(this._database)return this._database;var n=Dr(Or,{uniClient:e});return this._database=n,n},e.databaseForJQL=function(t){if(t&&Object.keys(t).length>0)return e.init(t).databaseForJQL();if(this._databaseForJQL)return this._databaseForJQL;var n=Dr(Or,{uniClient:e,isJQL:!0});return this._databaseForJQL=n,n}}(t),function(e){e.getCurrentUserInfo=si,e.chooseAndUploadFile=li.initChooseAndUploadFile(e),Object.assign(e,{get mixinDatacom(){return hi(e)}}),e.SSEChannel=bi,e.initSecureNetworkByWeixin=mi(e),e.setCustomClientInfo=_i,e.importObject=di(e)}(t),["callFunction","uploadFile","deleteFile","getTempFileURL","downloadFile","chooseAndUploadFile"].forEach((function(e){if(t[e]){var n=t[e];t[e]=function(){return n.apply(t,Array.from(arguments))},t[e]=function(e,t){return function(n){var r=this,i=!1;if("callFunction"===t){var o=n&&n.type||E;i=o!==E}var a="callFunction"===t&&!i,s=this._initPromiseHub.exec();n=n||{};var u=Ae(n),l=u.success,c=u.fail,h=u.complete,d=s.then((function(){return i?Promise.resolve():ue(le(t,"invoke"),n)})).then((function(){return e.call(r,n)})).then((function(e){return i?Promise.resolve(e):ue(le(t,"success"),e).then((function(){return ue(le(t,"complete"),e)})).then((function(){return a&&be(de,{type:ye,content:e}),Promise.resolve(e)}))}),(function(e){return i?Promise.reject(e):ue(le(t,"fail"),e).then((function(){return ue(le(t,"complete"),e)})).then((function(){return be(de,{type:ye,content:e}),Promise.reject(e)}))}));if(!(l||c||h))return d;d.then((function(e){l&&l(e),h&&h(e),a&&be(de,{type:ye,content:e})}),(function(e){c&&c(e),h&&h(e),a&&be(de,{type:ye,content:e})}))}}(t[e],e).bind(t)}})),t.init=this.init,t}}]),e}());(function(){var e=ee,t={};if(e&&1===e.length)t=e[0],Ii=Ii.init(t),Ii._isDefault=!0;else{var n,r=["auth","callFunction","uploadFile","deleteFile","getTempFileURL","downloadFile","database","getCurrentUSerInfo","importObject"];n=e&&e.length>0?"应用有多个服务空间,请通过uniCloud.init方法指定要使用的服务空间":te?"应用未关联服务空间,请在uniCloud目录右键关联服务空间":"uni-app cli项目内使用uniCloud需要使用HBuilderX的运行菜单运行项目,且需要在uniCloud目录关联服务空间",r.forEach((function(e){Ii[e]=function(){return console.error(n),Promise.reject(new Ie({code:"SYS_ERR",message:n}))}}))}Object.assign(Ii,{get mixinDatacom(){return hi(Ii)}}),ii(Ii),Ii.addInterceptor=ae,Ii.removeInterceptor=se,Ii.interceptObject=ce,K&&"web"===Z&&(window.uniCloud=Ii)})();var Ci=Ii;t.default=Ci}).call(this,n(3),n(2)["default"],n(1)["default"])},356:function(e,t,n){var r=n(262),i=n(16),o=n(357),a=n(15);function s(t){var n="function"===typeof Map?new Map:void 0;return e.exports=s=function(e){if(null===e||!o(e))return e;if("function"!==typeof e)throw new TypeError("Super expression must either be null or a function");if("undefined"!==typeof n){if(n.has(e))return n.get(e);n.set(e,t)}function t(){return a(e,arguments,r(this).constructor)}return t.prototype=Object.create(e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),i(t,e)},e.exports.__esModule=!0,e.exports["default"]=e.exports,s(t)}e.exports=s,e.exports.__esModule=!0,e.exports["default"]=e.exports},357:function(e,t){function n(e){try{return-1!==Function.toString.call(e).indexOf("[native code]")}catch(t){return"function"===typeof e}}e.exports=n,e.exports.__esModule=!0,e.exports["default"]=e.exports},358:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r={pages:[{path:"pages/index/index",style:{navigationBarTitleText:"首页"}},{path:"pages/myCenter/index",style:{navigationBarTitleText:"我的",navigationBarBackgroundColor:"#3D90F4",enablePullDownRefresh:!1,navigationStyle:"custom"}},{path:"pages/myCenter/personalData/personalData",style:{navigationBarTitleText:"个人资料",enablePullDownRefresh:!1}},{path:"pages/myCenter/updatePassword/updatePassword",style:{navigationBarTitleText:"修改密码",enablePullDownRefresh:!1}},{path:"pages/login/index",style:{navigationBarTitleText:"登录"}}],subPackages:[{root:"packageA",pages:[{path:"pages/danger/index",style:{navigationBarTitleText:"隐患管理"}},{path:"pages/industry/index",style:{navigationBarTitleText:"行业管理"}},{path:"pages/disaster/index",style:{navigationBarTitleText:"自然灾害"}},{path:"pages/duty/index",style:{navigationBarTitleText:"应急值守"}},{path:"pages/team/index",style:{navigationBarTitleText:"队伍建设"}},{path:"pages/goods/index",style:{navigationBarTitleText:"物资储备"}},{path:"pages/goods/record",style:{navigationBarTitleText:"出库/入库记录"}}]}],globalStyle:{navigationBarTextStyle:"black",navigationBarTitleText:"智慧创新",navigationBarBackgroundColor:"#F8F8F8",backgroundColor:"#F8F8F8"},tabBar:{color:"#7A7E83",selectedColor:"#1296db",borderStyle:"black",backgroundColor:"#ffffff",iconWidth:"24px",list:[{pagePath:"pages/index/index",iconPath:"static/tabbar/index.png",selectedIconPath:"static/tabbar/indexEd.png",text:"首页"},{pagePath:"pages/myCenter/index",iconPath:"static/tabbar/myCenter.png",selectedIconPath:"static/tabbar/myCenterEd.png",text:"我的",style:{navigationBarTitleText:"我的",navigationBarBackgroundColor:"#3D90F4",enablePullDownRefresh:!1,navigationStyle:"custom"}}]},uniIdRouter:{}};t.default=r},359:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r={appid:"__UNI__2FEDA34"};t.default=r},36:function(e,t,n){"use strict";(function(e){var r=n(4);Object.defineProperty(t,"__esModule",{value:!0}),t.getToken=a,t.removeToken=u,t.setToken=s;var i=r(n(35)),o=i.default.TokenKey;function a(){return e.getStorageSync(o)}function s(t){return e.setStorageSync(o,t)}function u(){return e.removeStorageSync(o)}}).call(this,n(2)["default"])},37:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getUserInfo=s,t.getUserList=d,t.getUserProfile=o,t.login=i,t.logout=u,t.register=l,t.selectGroupAllUser=p,t.selectGroupUser=f,t.updatePwd=h,t.updateUserProfile=a,t.uploadFile=c;var r=n(31);function i(e){return(0,r.request)({url:"/login",method:"post",header:{"content-type":"application/x-www-form-urlencoded"},data:e})}function o(){return(0,r.request)({url:"/user/profile",method:"GET"})}function a(e){return(0,r.request)({url:"/user/profile/update",method:"PUT",data:e})}function s(){return(0,r.request)({url:"/user/profile"})}function u(){return(0,r.request)({url:"/logout",method:"GET"})}function l(e){return(0,r.request)({url:"/user/register",method:"post",data:e})}function c(e){return(0,r.request)({url:"/upload/file",method:"post",headers:{"Content-Type":"multipart/form-data"},data:e})}function h(e){return(0,r.request)({url:"/user/updatePassword",method:"PUT",data:e})}function d(e){return(0,r.request)({url:"/user/select",method:"get",data:e})}function f(){return(0,r.request)({url:"/group/user/select"})}function p(){return(0,r.request)({url:"/group/user/select/all"})}},4:function(e,t){function n(e){return e&&e.__esModule?e:{default:e}}e.exports=n,e.exports.__esModule=!0,e.exports["default"]=e.exports},40:function(e,t,n){"use strict";function r(e,t,n,r,i,o,a,s,u,l){var c,h="function"===typeof e?e.options:e;if(u){h.components||(h.components={});var d=Object.prototype.hasOwnProperty;for(var f in u)d.call(u,f)&&!d.call(h.components,f)&&(h.components[f]=u[f])}if(l&&("function"===typeof l.beforeCreate&&(l.beforeCreate=[l.beforeCreate]),(l.beforeCreate||(l.beforeCreate=[])).unshift((function(){this[l.__module]=this})),(h.mixins||(h.mixins=[])).push(l)),t&&(h.render=t,h.staticRenderFns=n,h._compiled=!0),r&&(h.functional=!0),o&&(h._scopeId="data-v-"+o),a?(c=function(e){e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,e||"undefined"===typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),i&&i.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(a)},h._ssrRegister=c):i&&(c=s?function(){i.call(this,this.$root.$options.shadowRoot)}:i),c)if(h.functional){h._injectStyles=c;var p=h.render;h.render=function(e,t){return c.call(t),p(e,t)}}else{var g=h.beforeCreate;h.beforeCreate=g?[].concat(g,c):[c]}return{exports:e,options:h}}n.r(t),n.d(t,"default",(function(){return r}))},41:function(e,t,n){(function(e){var t=n(13);e.addInterceptor({returnValue:function(e){return!e||"object"!==t(e)&&"function"!==typeof e||"function"!==typeof e.then?e:new Promise((function(t,n){e.then((function(e){return e?e[0]?n(e[0]):t(e[1]):t(e)}))}))}})}).call(this,n(2)["default"])},428:function(e,t,n){"use strict";var r=n(4);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(23)),o=r(n(24)),a=function(){function e(t,n,r,o){(0,i.default)(this,e),this.ctx=t,this.canvasId=n,this.chart=null,this.isNew=r,r?this.canvasNode=o:this._initStyle(t),this._initEvent()}return(0,o.default)(e,[{key:"addEventListener",value:function(){}},{key:"getContext",value:function(e){if("2d"===e)return this.ctx}},{key:"setChart",value:function(e){this.chart=e}},{key:"attachEvent",value:function(){}},{key:"detachEvent",value:function(){}},{key:"_initCanvas",value:function(e,t){e.util.getContext=function(){return t},e.util.$override("measureText",(function(e,n){return t.font=n||"12px sans-serif",t.measureText(e)}))}},{key:"_initStyle",value:function(e){var t=arguments,n=["fillStyle","strokeStyle","globalAlpha","textAlign","textBaseAlign","shadow","lineWidth","lineCap","lineJoin","lineDash","miterLimit","fontSize"];n.forEach((function(t){Object.defineProperty(e,t,{set:function(n){("fillStyle"!==t&&"strokeStyle"!==t||"none"!==n&&null!==n)&&e["set"+t.charAt(0).toUpperCase()+t.slice(1)](n)}})})),e.createRadialGradient=function(){return e.createCircularGradient(t)}}},{key:"_initEvent",value:function(){var e=this;this.event={};var t=[{wxName:"touchStart",ecName:"mousedown"},{wxName:"touchMove",ecName:"mousemove"},{wxName:"touchEnd",ecName:"mouseup"},{wxName:"touchEnd",ecName:"click"}];t.forEach((function(t){e.event[t.wxName]=function(n){var r=n.touches[0];e.chart.getZr().handler.dispatch(t.ecName,{zrX:"tap"===t.wxName?r.clientX:r.x,zrY:"tap"===t.wxName?r.clientY:r.y})}}))}},{key:"width",get:function(){return this.canvasNode?this.canvasNode.width:0},set:function(e){this.canvasNode&&(this.canvasNode.width=e)}},{key:"height",get:function(){return this.canvasNode?this.canvasNode.height:0},set:function(e){this.canvasNode&&(this.canvasNode.height=e)}}]),e}();t.default=a},443:function(e,t,n){"use strict";(function(e){var r=n(4);Object.defineProperty(t,"__esModule",{value:!0}),t.createAnimation=f;var i=r(n(11)),o=r(n(23)),a=r(n(24));function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function u(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=this.$.$refs["ani"].ref;if(n)return new Promise((function(r,i){nvueAnimation.transition(n,u({styles:e},t),(function(e){r()}))}))}},{key:"_nvueNextAnimate",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=arguments.length>2?arguments[2]:void 0,i=e[n];if(i){var o=i.styles,a=i.config;this._animateRun(o,a).then((function(){n+=1,t._nvueNextAnimate(e,n,r)}))}else this.currentStepAnimates={},"function"===typeof r&&r(),this.isEnd=!0}},{key:"step",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return this.animation.step(e),this}},{key:"run",value:function(e){this.$.animationData=this.animation.export(),this.$.timer=setTimeout((function(){"function"===typeof e&&e()}),this.$.durationTime)}}]),t}(),c=["matrix","matrix3d","rotate","rotate3d","rotateX","rotateY","rotateZ","scale","scale3d","scaleX","scaleY","scaleZ","skew","skewX","skewY","translate","translate3d","translateX","translateY","translateZ"],h=["opacity","backgroundColor"],d=["width","height","left","right","top","bottom"];function f(e,t){if(t)return clearTimeout(t.timer),new l(e,t)}c.concat(h,d).forEach((function(e){l.prototype[e]=function(){var t;return(t=this.animation)[e].apply(t,arguments),this}}))}).call(this,n(2)["default"])},456:function(e,t,n){"use strict";var r=n(4);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(457)),o=r(n(458)),a=r(n(459)),s={en:i.default,"zh-Hans":o.default,"zh-Hant":a.default};t.default=s},457:function(e){e.exports=JSON.parse('{"uni-datetime-picker.selectDate":"select date","uni-datetime-picker.selectTime":"select time","uni-datetime-picker.selectDateTime":"select date and time","uni-datetime-picker.startDate":"start date","uni-datetime-picker.endDate":"end date","uni-datetime-picker.startTime":"start time","uni-datetime-picker.endTime":"end time","uni-datetime-picker.ok":"ok","uni-datetime-picker.clear":"clear","uni-datetime-picker.cancel":"cancel","uni-datetime-picker.year":"-","uni-datetime-picker.month":"","uni-calender.MON":"MON","uni-calender.TUE":"TUE","uni-calender.WED":"WED","uni-calender.THU":"THU","uni-calender.FRI":"FRI","uni-calender.SAT":"SAT","uni-calender.SUN":"SUN","uni-calender.confirm":"confirm"}')},458:function(e){e.exports=JSON.parse('{"uni-datetime-picker.selectDate":"选择日期","uni-datetime-picker.selectTime":"选择时间","uni-datetime-picker.selectDateTime":"选择日期时间","uni-datetime-picker.startDate":"开始日期","uni-datetime-picker.endDate":"结束日期","uni-datetime-picker.startTime":"开始时间","uni-datetime-picker.endTime":"结束时间","uni-datetime-picker.ok":"确定","uni-datetime-picker.clear":"清除","uni-datetime-picker.cancel":"取消","uni-datetime-picker.year":"年","uni-datetime-picker.month":"月","uni-calender.SUN":"日","uni-calender.MON":"一","uni-calender.TUE":"二","uni-calender.WED":"三","uni-calender.THU":"四","uni-calender.FRI":"五","uni-calender.SAT":"六","uni-calender.confirm":"确认"}')},459:function(e){e.exports=JSON.parse('{"uni-datetime-picker.selectDate":"選擇日期","uni-datetime-picker.selectTime":"選擇時間","uni-datetime-picker.selectDateTime":"選擇日期時間","uni-datetime-picker.startDate":"開始日期","uni-datetime-picker.endDate":"結束日期","uni-datetime-picker.startTime":"開始时间","uni-datetime-picker.endTime":"結束时间","uni-datetime-picker.ok":"確定","uni-datetime-picker.clear":"清除","uni-datetime-picker.cancel":"取消","uni-datetime-picker.year":"年","uni-datetime-picker.month":"月","uni-calender.SUN":"日","uni-calender.MON":"一","uni-calender.TUE":"二","uni-calender.WED":"三","uni-calender.THU":"四","uni-calender.FRI":"五","uni-calender.SAT":"六","uni-calender.confirm":"確認"}')},460:function(e,t,n){"use strict";var r=n(4);Object.defineProperty(t,"__esModule",{value:!0}),t.Calendar=void 0,t.addZero=h,t.checkDate=p,t.dateCompare=f,t.fixIosDateFormat=y,t.getDate=l,t.getDateTime=u,t.getDefaultSecond=d,t.getTime=c;var i=r(n(18)),o=r(n(23)),a=r(n(24)),s=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.selected,r=t.startDate,i=t.endDate,a=t.range;(0,o.default)(this,e),this.date=this.getDateObj(new Date),this.selected=n||[],this.startDate=r,this.endDate=i,this.range=a,this.cleanMultipleStatus(),this.weeks={},this.lastHover=!1}return(0,a.default)(e,[{key:"setDate",value:function(e){var t=this.getDateObj(e);this.getWeeks(t.fullDate)}},{key:"cleanMultipleStatus",value:function(){this.multipleStatus={before:"",after:"",data:[]}}},{key:"setStartDate",value:function(e){this.startDate=e}},{key:"setEndDate",value:function(e){this.endDate=e}},{key:"getPreMonthObj",value:function(e){e=y(e),e=new Date(e);var t=e.getMonth();e.setMonth(t-1);var n=e.getMonth();return 0!==t&&n-t===0&&e.setMonth(n-1),this.getDateObj(e)}},{key:"getNextMonthObj",value:function(e){e=y(e),e=new Date(e);var t=e.getMonth();e.setMonth(t+1);var n=e.getMonth();return n-t>1&&e.setMonth(n-1),this.getDateObj(e)}},{key:"getDateObj",value:function(e){return e=y(e),e=new Date(e),{fullDate:l(e),year:e.getFullYear(),month:h(e.getMonth()+1),date:h(e.getDate()),day:e.getDay()}}},{key:"getPreMonthDays",value:function(e,t){for(var n=[],r=e-1;r>=0;r--){var i=t.month-1;n.push({date:new Date(t.year,i,-r).getDate(),month:i,disable:!0})}return n}},{key:"getCurrentMonthDays",value:function(e,t){for(var n=this,r=[],i=this.date.fullDate,o=function(e){var o="".concat(t.year,"-").concat(t.month,"-").concat(h(e)),a=i===o,s=n.selected&&n.selected.find((function(e){if(n.dateEqual(o,e.date))return e}));n.startDate&&f(n.startDate,o),n.endDate&&f(o,n.endDate);var u=n.multipleStatus.data,l=-1;n.range&&u&&(l=u.findIndex((function(e){return n.dateEqual(e,o)})));var c=-1!==l;r.push({fullDate:o,year:t.year,date:e,multiple:!!n.range&&c,beforeMultiple:n.isLogicBefore(o,n.multipleStatus.before,n.multipleStatus.after),afterMultiple:n.isLogicAfter(o,n.multipleStatus.before,n.multipleStatus.after),month:t.month,disable:n.startDate&&!f(n.startDate,o)||n.endDate&&!f(o,n.endDate),isToday:a,userChecked:!1,extraInfo:s})},a=1;a<=e;a++)o(a);return r}},{key:"_getNextMonthDays",value:function(e,t){for(var n=[],r=t.month+1,i=1;i<=e;i++)n.push({date:i,month:r,disable:!0});return n}},{key:"getInfo",value:function(e){var t=this;e||(e=new Date);var n=this.calendar.find((function(n){return n.fullDate===t.getDateObj(e).fullDate}));return n||this.getDateObj(e)}},{key:"dateEqual",value:function(e,t){return e=new Date(y(e)),t=new Date(y(t)),e.valueOf()===t.valueOf()}},{key:"isLogicBefore",value:function(e,t,n){var r=t;return t&&n&&(r=f(t,n)?t:n),this.dateEqual(r,e)}},{key:"isLogicAfter",value:function(e,t,n){var r=n;return t&&n&&(r=f(t,n)?n:t),this.dateEqual(r,e)}},{key:"geDateAll",value:function(e,t){var n=[],r=e.split("-"),i=t.split("-"),o=new Date;o.setFullYear(r[0],r[1]-1,r[2]);var a=new Date;a.setFullYear(i[0],i[1]-1,i[2]);for(var s=o.getTime()-864e5,u=a.getTime()-864e5,l=s;l<=u;)l+=864e5,n.push(this.getDateObj(new Date(parseInt(l))).fullDate);return n}},{key:"setMultiple",value:function(e){if(this.range){var t=this.multipleStatus,n=t.before,r=t.after;if(n&&r){if(!this.lastHover)return void(this.lastHover=!0);this.multipleStatus.before=e,this.multipleStatus.after="",this.multipleStatus.data=[],this.multipleStatus.fulldate="",this.lastHover=!1}else n?(this.multipleStatus.after=e,f(this.multipleStatus.before,this.multipleStatus.after)?this.multipleStatus.data=this.geDateAll(this.multipleStatus.before,this.multipleStatus.after):this.multipleStatus.data=this.geDateAll(this.multipleStatus.after,this.multipleStatus.before),this.lastHover=!0):(this.multipleStatus.before=e,this.multipleStatus.after=void 0,this.lastHover=!1);this.getWeeks(e)}}},{key:"setHoverMultiple",value:function(e){if(this.range&&!this.lastHover){var t=this.multipleStatus.before;t?(this.multipleStatus.after=e,f(this.multipleStatus.before,this.multipleStatus.after)?this.multipleStatus.data=this.geDateAll(this.multipleStatus.before,this.multipleStatus.after):this.multipleStatus.data=this.geDateAll(this.multipleStatus.after,this.multipleStatus.before)):this.multipleStatus.before=e,this.getWeeks(e)}}},{key:"setDefaultMultiple",value:function(e,t){this.multipleStatus.before=e,this.multipleStatus.after=t,e&&t&&(f(e,t)?(this.multipleStatus.data=this.geDateAll(e,t),this.getWeeks(t)):(this.multipleStatus.data=this.geDateAll(t,e),this.getWeeks(e)))}},{key:"getWeeks",value:function(e){for(var t=this.getDateObj(e),n=t.year,r=t.month,o=new Date(n,r-1,1).getDay(),a=this.getPreMonthDays(o,this.getDateObj(e)),s=new Date(n,r,0).getDate(),u=this.getCurrentMonthDays(s,this.getDateObj(e)),l=42-o-s,c=this._getNextMonthDays(l,this.getDateObj(e)),h=[].concat((0,i.default)(a),(0,i.default)(u),(0,i.default)(c)),d=new Array(6),f=0;f>1)%2;s.cssText=["position: absolute","visibility: hidden","padding: 0","margin: 0","border-width: 0","user-select: none","width:0","height:0",r[u]+":0",i[l]+":0",r[1-u]+":auto",i[1-l]+":auto",""].join("!important;"),e.appendChild(a),n.push(a)}}return n}(t,a),a,i);if(t)return t(e,n,r),1}}function Ze(e){return"CANVAS"===e.nodeName.toUpperCase()}var Qe=/([&<>"'])/g,et={"&":"&","<":"<",">":">",'"':""","'":"'"};function tt(e){return null==e?"":(e+"").replace(Qe,(function(e,t){return et[t]}))}var nt=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,rt=[],it=o.browser.firefox&&+o.browser.version.split(".")[0]<39;function ot(e,t,n,r){return n=n||{},r?at(e,t,n):it&&null!=t.layerX&&t.layerX!==t.offsetX?(n.zrX=t.layerX,n.zrY=t.layerY):null!=t.offsetX?(n.zrX=t.offsetX,n.zrY=t.offsetY):at(e,t,n),n}function at(e,t,n){if(o.domSupported&&e.getBoundingClientRect){var r,i=t.clientX;t=t.clientY;if(Ze(e))return r=e.getBoundingClientRect(),n.zrX=i-r.left,void(n.zrY=t-r.top);if(Je(rt,e,i,t))return n.zrX=rt[0],void(n.zrY=rt[1])}n.zrX=n.zrY=0}function st(e){return e||window.event}function ut(e,t,n){var r;return null==(t=st(t)).zrX&&((r=t.type)&&0<=r.indexOf("touch")?(r=("touchend"!==r?t.targetTouches:t.changedTouches)[0])&&ot(e,r,t,n):(ot(e,t,t,n),r=function(e){var t=e.wheelDelta;if(t)return t;var n=e.deltaX;e=e.deltaY;return null!=n&&null!=e?3*(0!==e?Math.abs(e):Math.abs(n))*(0=n.x&&e<=n.x+n.width&&t>=n.y&&t<=n.y+n.height},Et.prototype.clone=function(){return new Et(this.x,this.y,this.width,this.height)},Et.prototype.copy=function(e){Et.copy(this,e)},Et.prototype.plain=function(){return{x:this.x,y:this.y,width:this.width,height:this.height}},Et.prototype.isFinite=function(){return isFinite(this.x)&&isFinite(this.y)&&isFinite(this.width)&&isFinite(this.height)},Et.prototype.isZero=function(){return 0===this.width||0===this.height},Et.create=function(e){return new Et(e.x,e.y,e.width,e.height)},Et.copy=function(e,t){e.x=t.x,e.y=t.y,e.width=t.width,e.height=t.height},Et.applyTransform=function(e,t,n){var r,i,o,a;n?n[1]<1e-5&&-1e-5e.getWidth()||n<0||n>e.getHeight()}N(["click","mousedown","mouseup","mousewheel","dblclick","contextmenu"],(function(e){$t.prototype[e]=function(t){var n,r,i=t.zrX,o=t.zrY,a=Gt(this,i,o);if("mouseup"===e&&a||(r=(n=this.findHover(i,o)).target),"mousedown"===e)this._downEl=r,this._downPoint=[t.zrX,t.zrY],this._upEl=r;else if("mouseup"===e)this._upEl=r;else if("click"===e){if(this._downEl!==this._upEl||!this._downPoint||4>>1])<0?u=o:s=1+o;var l=r-s;switch(l){case 3:e[s+3]=e[s+2];case 2:e[s+2]=e[s+1];case 1:e[s+1]=e[s];break;default:for(;0>>1);0>>1);o(e,t[n+c])<0?u=c:a=c+1}return u}function en(e,t){var n,r,i=Xt,o=0,a=[];function s(s){var u=n[s],l=r[s],c=n[s+1],h=r[s+1];r[s]=l+h,s===o-3&&(n[s+1]=n[s+2],r[s+1]=r[s+2]),o--,s=Qt(e[c],e,u,l,0,t);if(u+=s,0!=(l-=s)&&0!==(h=Zt(e[u+l-1],e,c,h,h-1,t)))if(l<=h){var d=u,f=l,p=(s=c,h),g=0;for(g=0;gr[e+1])break;s(e)}},forceMergeRuns:function(){for(;1>=1;return e+t}(i);do{}while((o=Yt(e,n,r,t))=this._maxSize&&0>4|(3840&i)>>8,240&i|(240&i)>>4,15&i|(15&i)<<4,5===r?parseInt(n.slice(4),16)/15:1),Qn(e,t),t):void Xn(t,0,0,0,1):7===r||9===r?0<=(i=parseInt(n.slice(1,7),16))&&i<=16777215?(Xn(t,(16711680&i)>>16,(65280&i)>>8,255&i,9===r?parseInt(n.slice(7),16)/255:1),Qn(e,t),t):void Xn(t,0,0,0,1):void 0;var i=n.indexOf("("),o=n.indexOf(")");if(-1!==i&&o+1===r){r=n.substr(0,i);var a=n.substr(i+1,o-(i+1)).split(","),s=1;switch(r){case"rgba":if(4!==a.length)return 3===a.length?Xn(t,+a[0],+a[1],+a[2],1):Xn(t,0,0,0,1);s=Wn(a.pop());case"rgb":return 3<=a.length?(Xn(t,Hn(a[0]),Hn(a[1]),Hn(a[2]),3===a.length?s:Wn(a[3])),Qn(e,t),t):void Xn(t,0,0,0,1);case"hsla":return 4!==a.length?void Xn(t,0,0,0,1):(a[3]=Wn(a[3]),tr(a,t),Qn(e,t),t);case"hsl":return 3!==a.length?void Xn(t,0,0,0,1):(tr(a,t),Qn(e,t),t);default:return}}Xn(t,0,0,0,1)}}function tr(e,t){var n=(parseFloat(e[0])%360+360)%360/360,r=Wn(e[1]),i=Wn(e[2]);r=i<=.5?i*(r+1):i+r-i*r,i=2*i-r;return Xn(t=t||[],qn(255*Gn(i,r,n+1/3)),qn(255*Gn(i,r,n)),qn(255*Gn(i,r,n-1/3)),1),4===e.length&&(t[3]=e[3]),t}function nr(e,t){var n=er(e);if(n){for(var r=0;r<3;r++)n[r]=t<0?n[r]*(1-t)|0:(255-n[r])*t+n[r]|0,255t);g++);g=p(g-1,c-2)}r=l[g+1],n=l[g]}n&&r&&(this._lastFr=g,this._lastFrP=t,f=r.percent-n.percent,i=0==f?1:p((t-n.percent)/f,1),r.easingFunc&&(i=r.easingFunc(i)),p=a?this._additiveValue:d?xr:e[h],(_r(u)||d)&&(p=p||(this._additiveValue=[])),this.discrete?e[h]=(i<1?n:r).rawValue:_r(u)?(1===u?fr:function(e,t,n,r){for(var i=t.length,o=i&&t[0].length,a=0;athis._sleepAfterStill)&&this.animation.stop()},Ri.prototype.setSleepAfterStill=function(e){this._sleepAfterStill=e},Ri.prototype.wakeUp=function(){this._disposed||(this.animation.start(),this._stillFrameAccum=0)},Ri.prototype.refreshHover=function(){this._needsRefreshHover=!0},Ri.prototype.refreshHoverImmediately=function(){this._disposed||(this._needsRefreshHover=!1,this.painter.refreshHover&&"canvas"===this.painter.getType()&&this.painter.refreshHover())},Ri.prototype.resize=function(e){this._disposed||(this.painter.resize((e=e||{}).width,e.height),this.handler.resize())},Ri.prototype.clearAnimation=function(){this._disposed||this.animation.clear()},Ri.prototype.getWidth=function(){if(!this._disposed)return this.painter.getWidth()},Ri.prototype.getHeight=function(){if(!this._disposed)return this.painter.getHeight()},Ri.prototype.setCursorStyle=function(e){this._disposed||this.handler.setCursorStyle(e)},Ri.prototype.findHover=function(e,t){if(!this._disposed)return this.handler.findHover(e,t)},Ri.prototype.on=function(e,t,n){return this._disposed||this.handler.on(e,t,n),this},Ri.prototype.off=function(e,t){this._disposed||this.handler.off(e,t)},Ri.prototype.trigger=function(e,t){this._disposed||this.handler.trigger(e,t)},Ri.prototype.clear=function(){if(!this._disposed){for(var e=this.storage.getRoots(),t=0;tu&&(u=s[c],l=c);++o[l],s[l]=0,++a}return B(o,(function(e){return e/r}))}function Ki(e){var t=2*Math.PI;return(e%t+t)%t}function Xi(e){return-1e-4=t.maxIterations){e+=t.ellipsis;break}var s=0===a?function(e,t,n,r){for(var i=0,o=0,a=e.length;oo){0r.width&&(o=t.split("\n"),h=!0),r.accumWidth=e):(e=na(t,c,r.width,r.breakAll,r.accumWidth),r.accumWidth=e.accumWidth+n,a=e.linesWidths,o=e.lines)):o=t.split("\n");for(var d=0;dthis._ux||r>this._uy;return this.addData(Sa.L,e,t),this._ctx&&i&&this._ctx.lineTo(e,t),i?(this._xi=e,this._yi=t,this._pendingPtDist=0):(i=n*n+r*r)>this._pendingPtDist&&(this._pendingPtX=e,this._pendingPtY=t,this._pendingPtDist=i),this},Va.prototype.bezierCurveTo=function(e,t,n,r,i,o){return this._drawPendingPt(),this.addData(Sa.C,e,t,n,r,i,o),this._ctx&&this._ctx.bezierCurveTo(e,t,n,r,i,o),this._xi=i,this._yi=o,this},Va.prototype.quadraticCurveTo=function(e,t,n,r){return this._drawPendingPt(),this.addData(Sa.Q,e,t,n,r),this._ctx&&this._ctx.quadraticCurveTo(e,t,n,r),this._xi=n,this._yi=r,this},Va.prototype.arc=function(e,t,n,r,i,o){return this._drawPendingPt(),Fa[0]=r,Fa[1]=i,za(Fa,o),this.addData(Sa.A,e,t,n,n,r=Fa[0],(i=Fa[1])-r,0,o?0:1),this._ctx&&this._ctx.arc(e,t,n,r,i,o),this._xi=Pa(i)*n+e,this._yi=La(i)*n+t,this},Va.prototype.arcTo=function(e,t,n,r,i){return this._drawPendingPt(),this._ctx&&this._ctx.arcTo(e,t,n,r,i),this},Va.prototype.rect=function(e,t,n,r){return this._drawPendingPt(),this._ctx&&this._ctx.rect(e,t,n,r),this.addData(Sa.R,e,t,n,r),this},Va.prototype.closePath=function(){this._drawPendingPt(),this.addData(Sa.Z);var e=this._ctx,t=this._x0,n=this._y0;return e&&e.closePath(),this._xi=t,this._yi=n,this},Va.prototype.fill=function(e){e&&e.fill(),this.toStatic()},Va.prototype.stroke=function(e){e&&e.stroke(),this.toStatic()},Va.prototype.len=function(){return this._len},Va.prototype.setData=function(e){var t=e.length;this.data&&this.data.length===t||!Ba||(this.data=new Float32Array(t));for(var n=0;nl.length&&(this._expandData(),l=this.data);for(var c=0;cn||Ea(y)>r||h===t-1)&&(p=Math.sqrt(C*C+y*y),i=g,o=_);break;case Sa.C:var v=e[h++],m=e[h++],_=(g=e[h++],e[h++]),x=e[h++],b=e[h++];p=function(e,t,n,r,i,o,a,s,u){for(var l=e,c=t,h=0,d=1/u,f=1;f<=u;f++){var p=f*d,g=wn(e,n,i,a,p),y=(p=wn(t,r,o,s,p),g-l),v=p-c;h+=Math.sqrt(y*y+v*v),l=g,c=p}return h}(i,o,v,m,g,_,x,b,10),i=x,o=b;break;case Sa.Q:p=function(e,t,n,r,i,o,a){for(var s=e,u=t,l=0,c=1/a,h=1;h<=a;h++){var d=h*c,f=Mn(e,n,i,d),p=(d=Mn(t,r,o,d),f-s),g=d-u;l+=Math.sqrt(p*p+g*g),s=f,u=d}return l}(i,o,v=e[h++],m=e[h++],g=e[h++],_=e[h++],10),i=g,o=_;break;case Sa.A:x=e[h++],b=e[h++];var w=e[h++],S=e[h++],k=e[h++],A=e[h++],I=A+k;h+=1,f&&(a=Pa(k)*w+x,s=La(k)*S+b),p=Oa(w,S)*Da(Na,Math.abs(A)),i=Pa(I)*w+x,o=La(I)*S+b;break;case Sa.R:a=i=e[h++],s=o=e[h++],p=2*e[h++]+2*e[h++];break;case Sa.Z:var C=a-i;y=s-o;p=Math.sqrt(C*C+y*y),i=a,o=s}0<=p&&(l+=u[c++]=p)}return this._pathLen=l},Va.prototype.rebuildPath=function(e,t){var n,r,i,o,a,s,u,l,c=this.data,h=this._ux,d=this._uy,f=this._len,p=t<1,g=0,y=0,v=0;if(!p||(this._pathSegLen||this._calculateLength(),a=this._pathSegLen,s=t*this._pathLen))e:for(var m=0;m=Ja[r=0]+e&&a<=Ja[1]+e?c:0;iMath.PI/2&&h<1.5*Math.PI?-c:c)}return u}(y,v,_,x,x+b,w,A,i);l=Math.cos(x+b)*m+y,c=Math.sin(x+b)*_+v;break;case Ka.R:if(h=l=a[f++],d=c=a[f++],S=h+a[f++],k=d+a[f++],n){if(qa(h,d,S,d,t,r,i)||qa(S,d,S,k,t,r,i)||qa(S,k,h,k,t,r,i)||qa(h,k,h,d,t,r,i))return!0}else u=(u+=Ga(S,d,S,k,r,i))+Ga(h,k,h,d,r,i);break;case Ka.Z:if(n){if(qa(l,c,h,d,t,r,i))return!0}else u+=Ga(l,c,h,d,r,i);l=h,c=d}}return n||(e=c,o=d,Math.abs(e-o)r.len()&&(lt)return e[r];return e[n-1]}var Zd,Qd="\0_ec_inner",ef=(n(tf,Zd=mh),tf.prototype.init=function(e,t,n,r,i,o){r=r||{},this.option=null,this._theme=new mh(r),this._locale=new mh(i),this._optionManager=o},tf.prototype.setOption=function(e,t,n){t=of(t),this._optionManager.setOption(e,n,t),this._resetOption(null,t)},tf.prototype.resetOption=function(e,t){return this._resetOption(e,of(t))},tf.prototype._resetOption=function(e,t){var n,r=!1,i=this._optionManager;return e&&"recreate"!==e||(n=i.mountOption("recreate"===e),this.option&&"recreate"!==e?(this.restoreData(),this._mergeOption(n,t)):Wd(this,n),r=!0),"timeline"!==e&&"media"!==e||this.restoreData(),e&&"recreate"!==e&&"timeline"!==e||(n=i.getTimelineOption(this))&&(r=!0,this._mergeOption(n,t)),e&&"recreate"!==e&&"media"!==e||(n=i.getMediaOption(this)).length&&N(n,(function(e){r=!0,this._mergeOption(e,t)}),this),r},tf.prototype.mergeOption=function(e){this._mergeOption(e,null)},tf.prototype._mergeOption=function(e,t){var n=this.option,r=this._componentsMap,i=this._componentsCount,o=[],a=ve(),s=t&&t.replaceMergeMainTypeMap;Fd(this).datasetMap=ve(),N(e,(function(e,t){null!=e&&(kd.hasClass(t)?t&&(o.push(t),a.set(t,!0)):n[t]=null==n[t]?C(e):M(n[t],e,!0))})),s&&s.each((function(e,t){kd.hasClass(t)&&!a.get(t)&&(o.push(t),a.set(t,!0))})),kd.topologicalTravel(o,kd.getAllClassMainTypes(),(function(t){var o,a=function(e,t,n){return(t=(t=Gd.get(t))&&t(e))?n.concat(t):n}(this,t,so(e[t])),u=r.get(t),l=u?s&&s.get(t)?"replaceMerge":"normalMerge":"replaceAll",c=(u=ho(u,a,l),mo(u,t,kd),n[t]=null,r.set(t,null),i.set(t,0),[]),h=[],d=0;N(u,(function(e,n){var r=e.existing,i=e.newOption;if(i){var a=kd.getClass(t,e.keyInfo.subType,!("series"===t));if(!a)return;if("tooltip"===t){if(o)return;o=!0}r&&r.constructor===a?(r.name=e.keyInfo.name,r.mergeOption(i,this),r.optionUpdated(i,!1)):(n=T({componentIndex:n},e.keyInfo),T(r=new a(i,this,this,n),n),e.brandNew&&(r.__requireNewView=!0),r.init(i,this,this),r.optionUpdated(null,!0))}else r&&(r.mergeOption({},this),r.optionUpdated({},!1));r?(c.push(r.option),h.push(r),d++):(c.push(void 0),h.push(void 0))}),this),n[t]=c,r.set(t,h),i.set(t,d),"series"===t&&$d(this)}),this),this._seriesIndices||$d(this)},tf.prototype.getOption=function(){var e=C(this.option);return N(e,(function(t,n){if(kd.hasClass(n)){for(var r=so(t),i=r.length,o=!1,a=i-1;0<=a;a--)r[a]&&!vo(r[a])?o=!0:(r[a]=null,o||i--);r.length=i,e[n]=r}})),delete e[Qd],e},tf.prototype.getTheme=function(){return this._theme},tf.prototype.getLocaleModel=function(){return this._locale},tf.prototype.setUpdatePayload=function(e){this._payload=e},tf.prototype.getUpdatePayload=function(){return this._payload},tf.prototype.getComponent=function(e,t){var n=this._componentsMap.get(e);if(n){if(e=n[t||0],e)return e;if(null==t)for(var r=0;rg[1]&&(g[1]=p)}return{start:a,end:this._rawCount=this._count=s}},Xp.prototype._initDataFromProvider=function(e,t,n){for(var r=this._provider,i=this._chunks,o=this._dimensions,a=o.length,s=this._rawExtent,u=B(o,(function(e){return e.property})),l=0;lp[1]&&(p[1]=g)}}!r.persistent&&r.clean&&r.clean(),this._rawCount=this._count=t,this._extent=[]},Xp.prototype.count=function(){return this._count},Xp.prototype.get=function(e,t){return 0<=t&&t=this._rawCount||e<0)){if(!this._indices)return e;var t=this._indices,n=t[e];if(null!=n&&ne))return o;i=o-1}}}return-1},Xp.prototype.indicesOfNearest=function(e,t,n){var r=this._chunks[e],i=[];if(r){null==n&&(n=1/0);for(var o=1/0,a=-1,s=0,u=0,l=this.count();ue[S][1])&&(b=!1)}b&&(a[s++]=t.getRawIndex(p))}return sv[1]&&(v[1]=y)}}},Xp.prototype.lttbDownSample=function(e,t){var n,r=this.clone([e],!0),i=r._chunks[e],o=this.count(),a=0,s=Math.floor(1/t),u=this.getRawIndex(0),l=new(Hp(this._rawCount))(Math.min(2*(Math.ceil(o/s)+2),o));l[a++]=u;for(var c=1;cc[1]&&(c[1]=y),h[d++]=v}return i._count=d,i._indices=h,i._updateGetRawIdx(),i},Xp.prototype.each=function(e,t){if(this._count)for(var n=e.length,r=this._chunks,i=0,o=this.count();ithis.getShallow("animationThreshold"))&&e)},ug.prototype.restoreData=function(){this.dataTask.dirty()},ug.prototype.getColorFromPalette=function(e,t,n){var r=this.ecModel;return Xd.prototype.getColorFromPalette.call(this,e,t,n)||r.getColorFromPalette(e,t,n)},ug.prototype.coordDimToDataDim=function(e){return this.getRawData().mapDimensionsAll(e)},ug.prototype.getProgressive=function(){return this.get("progressive")},ug.prototype.getProgressiveThreshold=function(){return this.get("progressiveThreshold")},ug.prototype.select=function(e,t){this._innerSelect(this.getData(t),e)},ug.prototype.unselect=function(e,t){var n=this.option.selectedMap;if(n){var r=this.option.selectedMode,i=this.getData(t);if("series"===r||"all"===n)this.option.selectedMap={},this._selectedDataIndicesMap={};else for(var o=0;ot.outputData.count()&&t.model.getRawData().cloneShallow(t.outputData)}function fg(e,t){N(me(e.CHANGABLE_METHODS,e.DOWNSAMPLE_METHODS),(function(n){e.wrapMethod(n,V(pg,t))}))}function pg(e,t){return e=gg(e),e&&e.setOutputEnd((t||this).count()),t}function gg(e){var t,n=(e.ecModel||{}).scheduler;n=n&&n.getPipeline(e.uid);if(n)return(n=n.currentTask)&&(t=n.agentStubMap)?t.get(e.uid):n}E(sg,gh),E(sg,Xd),Lo(sg,kd),vg.prototype.init=function(e,t){},vg.prototype.render=function(e,t,n,r){},vg.prototype.dispose=function(e,t){},vg.prototype.updateView=function(e,t,n,r){},vg.prototype.updateLayout=function(e,t,n,r){},vg.prototype.updateVisual=function(e,t,n,r){},vg.prototype.toggleBlurSeries=function(e,t,n){},vg.prototype.eachRendered=function(e){var t=this.group;t&&t.traverse(e)};var yg=vg;function vg(){this.group=new Ti,this.uid=bh("viewComponent")}function mg(){var e=xo();return function(t){var n=e(t),r=(t=t.pipelineContext,!!n.large),i=!!n.progressiveRender,o=n.large=!(!t||!t.large);n=n.progressiveRender=!(!t||!t.progressiveRender);return!(r==o&&i==n)&&"reset"}}Po(yg),Bo(yg);var _g=xo(),xg=mg(),bg=(wg.prototype.init=function(e,t){},wg.prototype.render=function(e,t,n,r){},wg.prototype.highlight=function(e,t,n,r){e=e.getData(r&&r.dataType),e&&kg(e,r,"emphasis")},wg.prototype.downplay=function(e,t,n,r){e=e.getData(r&&r.dataType),e&&kg(e,r,"normal")},wg.prototype.remove=function(e,t){this.group.removeAll()},wg.prototype.dispose=function(e,t){},wg.prototype.updateView=function(e,t,n,r){this.render(e,t,n,r)},wg.prototype.updateLayout=function(e,t,n,r){this.render(e,t,n,r)},wg.prototype.updateVisual=function(e,t,n,r){this.render(e,t,n,r)},wg.prototype.eachRendered=function(e){$c(this.group,e)},wg.markUpdateMethod=function(e,t){_g(e).updateMethod=t},wg.protoInitialize=void(wg.prototype.type="chart"),wg);function wg(){this.group=new Ti,this.uid=bh("viewChart"),this.renderTask=lp({plan:Ag,reset:Ig}),this.renderTask.context={view:this}}function Sg(e,t,n){e&&Eu(e)&&("emphasis"===t?vu:mu)(e,n)}function kg(e,t,n){var r,i=_o(e,t),o=t&&null!=t.highlightKey?(t=t.highlightKey,r=null==(r=Vs[t])&&Us<=32?Vs[t]=Us++:r):null;null!=i?N(so(i),(function(t){Sg(e.getItemGraphicEl(t),n,o)})):e.eachItemGraphicEl((function(e){Sg(e,n,o)}))}function Ag(e){return xg(e.model)}function Ig(e){var t=e.model,n=e.ecModel,r=e.api,i=e.payload,o=t.pipelineContext.progressiveRender,a=(e=e.view,i&&_g(i).updateMethod);o=o?"incrementalPrepareRender":a&&e[a]?a:"render";return"render"!==o&&e[o](t,n,r,i),Cg[o]}Po(bg),Bo(bg);var Cg={incrementalPrepareRender:{progress:function(e,t){t.view.incrementalRender(e,t.model,t.ecModel,t.api,t.payload)}},render:{forceFirstProgress:!0,progress:function(e,t){t.view.render(t.model,t.ecModel,t.api,t.payload)}}};function Mg(e,t,n){var r,i,o,a,s,u=0,l=0,c=null;function h(){l=(new Date).getTime(),c=null,e.apply(o,a||[])}function d(){for(var e=[],d=0;dn.blockIndex?n.step:null,modBy:null!=(e=r&&r.modDataCount)?Math.ceil(e/t):null,modDataCount:e}},Bg.prototype.getPipeline=function(e){return this._pipelineMap.get(e)},Bg.prototype.updateStreamModes=function(e,t){var n=this._pipelineMap.get(e.uid),r=e.getData().count(),i=(t=n.progressiveEnabled&&t.incrementalPrepareRender&&r>=n.threshold,e.get("large")&&r>=e.get("largeThreshold"));r="mod"===e.get("progressiveChunkMode")?r:null;e.pipelineContext=n.context={progressiveRender:t,modDataCount:r,large:i}},Bg.prototype.restorePipelines=function(e){var t=this,n=t._pipelineMap=ve();e.eachSeries((function(e){var r=e.getProgressive(),i=e.uid;n.set(i,{id:i,head:null,tail:null,threshold:e.getProgressiveThreshold(),progressiveEnabled:r&&!(e.preventIncremental&&e.preventIncremental()),blockIndex:-1,step:Math.round(r||700),count:0}),t._pipe(e,e.dataTask)}))},Bg.prototype.prepareStageTasks=function(){var e=this._stageTaskMap,t=this.api.getModel(),n=this.api;N(this._allHandlers,(function(r){var i=e.get(r.uid)||e.set(r.uid,{});se(!(r.reset&&r.overallReset),""),r.reset&&this._createSeriesStageTask(r,i,t,n),r.overallReset&&this._createOverallStageTask(r,i,t,n)}),this)},Bg.prototype.prepareView=function(e,t,n,r){var i=e.renderTask,o=i.context;o.model=t,o.ecModel=n,o.api=r,i.__block=!e.incrementalPrepareRender,this._pipe(t,i)},Bg.prototype.performDataProcessorTasks=function(e,t){this._performStageTasks(this._dataProcessorHandlers,e,t,{block:!0})},Bg.prototype.performVisualTasks=function(e,t,n){this._performStageTasks(this._visualHandlers,e,t,n)},Bg.prototype._performStageTasks=function(e,t,n,r){r=r||{};var i=!1,o=this;function a(e,t){return e.setDirty&&(!e.dirtyMap||e.dirtyMap.get(t.__pipeline.id))}N(e,(function(e,s){var u,l,c,h,d;r.visualType&&r.visualType!==e.visualType||(u=(l=o._stageTaskMap.get(e.uid)).seriesTaskMap,(l=l.overallTask)?((h=l.agentStubMap).each((function(e){a(r,e)&&(e.dirty(),c=!0)})),c&&l.dirty(),o.updatePayload(l,n),d=o.getPerformArgs(l,r.block),h.each((function(e){e.perform(d)})),l.perform(d)&&(i=!0)):u&&u.each((function(s,u){a(r,s)&&s.dirty();var l=o.getPerformArgs(s,r.block);l.skip=!e.performRawSeries&&t.isSeriesFiltered(s.context.model),o.updatePayload(s,n),s.perform(l)&&(i=!0)})))})),this.unfinished=i||this.unfinished},Bg.prototype.performSeriesTasks=function(e){var t;e.eachSeries((function(e){t=e.dataTask.perform()||t})),this.unfinished=t||this.unfinished},Bg.prototype.plan=function(){this._pipelineMap.each((function(e){var t=e.tail;do{if(t.__block){e.blockIndex=t.__idxInPipeline;break}}while(t=t.getUpstream())}))},Bg.prototype.updatePayload=function(e,t){"remain"!==t&&(e.context.payload=t)},Bg.prototype._createSeriesStageTask=function(e,t,n,r){var i=this,o=t.seriesTaskMap,a=t.seriesTaskMap=ve(),s=(t=e.seriesType,e.getTargetSeries);function u(t){var s=t.uid;s=a.set(s,o&&o.get(s)||lp({plan:Vg,reset:qg,count:Wg}));s.context={model:t,ecModel:n,api:r,useClearVisual:e.isVisual&&!e.isLayout,plan:e.plan,reset:e.reset,scheduler:i},i._pipe(t,s)}e.createOnAllSeries?n.eachRawSeries(u):t?n.eachRawSeriesByType(t,u):s&&s(n,r).each(u)},Bg.prototype._createOverallStageTask=function(e,t,n,r){var i=this,o=t.overallTask=t.overallTask||lp({reset:Fg}),a=(o.context={ecModel:n,api:r,overallReset:e.overallReset,scheduler:i},o.agentStubMap),s=o.agentStubMap=ve(),u=(t=e.seriesType,e.getTargetSeries),l=!0,c=!1;function h(e){var t=e.uid;t=s.set(t,a&&a.get(t)||(c=!0,lp({reset:jg,onDirty:Ug})));t.context={model:e,overallProgress:l},t.agent=o,t.__block=l,i._pipe(e,t)}se(!e.createOnAllSeries,""),t?n.eachRawSeriesByType(t,h):u?u(n,r).each(h):(l=!1,N(n.getSeries(),h)),c&&o.dirty()},Bg.prototype._pipe=function(e,t){e=e.uid,e=this._pipelineMap.get(e),e.head||(e.head=t),e.tail&&e.tail.pipe(t),(e.tail=t).__idxInPipeline=e.count++,t.__pipeline=e},Bg.wrapStageHandler=function(e,t){return(e=$(e)?{overallReset:e,seriesType:function(e){Gg=null;try{e(Kg,Xg)}catch(e){}return Gg}(e)}:e).uid=bh("stageHandler"),t&&(e.visualType=t),e};var Ng=Bg;function Bg(e,t,n,r){this._stageTaskMap=ve(),this.ecInstance=e,this.api=t,n=this._dataProcessorHandlers=n.slice(),r=this._visualHandlers=r.slice(),this._allHandlers=n.concat(r)}function Fg(e){e.overallReset(e.ecModel,e.api,e.payload)}function jg(e){return e.overallProgress&&zg}function zg(){this.agent.dirty(),this.getDownstream().dirty()}function Ug(){this.agent&&this.agent.dirty()}function Vg(e){return e.plan?e.plan(e.model,e.ecModel,e.api,e.payload):null}function qg(e){return e.useClearVisual&&e.data.clearAllVisual(),e=e.resetDefines=so(e.reset(e.model,e.ecModel,e.api,e.payload)),1'+e.dom+""})),g.painter.getSvgRoot().innerHTML=y,e.connectedBackgroundColor&&g.painter.setBackgroundColor(e.connectedBackgroundColor),g.refreshImmediately(),g.painter.toDataURL()):(e.connectedBackgroundColor&&g.add(new Ss({shape:{x:0,y:0,width:d,height:f},style:{fill:e.connectedBackgroundColor}})),N(l,(function(e){e=new gs({style:{x:e.left*c-o,y:e.top*c-a,image:e.dom}}),g.add(e)})),g.refreshImmediately(),p.toDataURL("image/"+(e&&e.type||"png")))):this.getDataURL(e);this.id},Tv.prototype.convertToPixel=function(e,t){return fv(this,"convertToPixel",e,t)},Tv.prototype.convertFromPixel=function(e,t){return fv(this,"convertFromPixel",e,t)},Tv.prototype.containPixel=function(e,t){var n;if(!this._disposed)return N(wo(this._model,e),(function(e,r){0<=r.indexOf("Models")&&N(e,(function(e){var i=e.coordinateSystem;i&&i.containPoint?n=n||!!i.containPoint(t):"seriesModels"===r&&(i=this._chartsMap[e.__viewId])&&i.containPoint&&(n=n||i.containPoint(t,e))}),this)}),this),!!n;this.id},Tv.prototype.getVisual=function(e,t){e=wo(this._model,e,{defaultMainType:"series"});var n=e.seriesModel.getData();e=e.hasOwnProperty("dataIndexInside")?e.dataIndexInside:e.hasOwnProperty("dataIndex")?n.indexOfRawIndex(e.dataIndex):null;if(null!=e){var r=n,i=e,o=t;switch(o){case"color":return r.getItemVisual(i,"style")[r.getVisual("drawType")];case"opacity":return r.getItemVisual(i,"style").opacity;case"symbol":case"symbolSize":case"liftZ":return r.getItemVisual(i,o)}}else{var a=n,s=t;switch(s){case"color":return a.getVisual("style")[a.getVisual("drawType")];case"opacity":return a.getVisual("style").opacity;case"symbol":case"symbolSize":case"liftZ":return a.getVisual(s)}}},Tv.prototype.getViewOfComponentModel=function(e){return this._componentsMap[e.__viewId]},Tv.prototype.getViewOfSeriesModel=function(e){return this._chartsMap[e.__viewId]},Tv.prototype._initEvents=function(){var e,t,n,r=this;N(Rv,(function(e){function t(t){var n,i,o,a=r.getModel(),s=t.target;"globalout"===e?n={}:s&&oy(s,(function(e){var t;e=zs(e);return e&&null!=e.dataIndex?(t=e.dataModel||a.getSeriesByIndex(e.seriesIndex),n=t&&t.getDataParams(e.dataIndex,e.dataType,s)||{},1):e.eventData&&(n=T({},e.eventData),1)}),!0),n&&(i=n.componentType,o=n.componentIndex,"markLine"!==i&&"markPoint"!==i&&"markArea"!==i||(i="series",o=n.seriesIndex),o=(i=i&&null!=o&&a.getComponent(i,o))&&r["series"===i.mainType?"_chartsMap":"_componentsMap"][i.__viewId],n.event=t,n.type=e,r._$eventProcessor.eventInfo={targetEl:s,packedEvent:n,model:i,view:o},r.trigger(e,n))}t.zrEventfulCallAtLast=!0,r._zr.on(e,t,r)})),N(Bv,(function(e,t){r._messageCenter.on(t,(function(e){this.trigger(t,e)}),r)})),N(["selectchanged"],(function(e){r._messageCenter.on(e,(function(t){this.trigger(e,t)}),r)})),e=this._messageCenter,n=(t=this)._api,e.on("selectchanged",(function(e){var r=n.getModel();e.isFromClick?(iy("map","selectchanged",t,r,e),iy("pie","selectchanged",t,r,e)):"select"===e.fromAction?(iy("map","selected",t,r,e),iy("pie","selected",t,r,e)):"unselect"===e.fromAction&&(iy("map","unselected",t,r,e),iy("pie","unselected",t,r,e))}))},Tv.prototype.isDisposed=function(){return this._disposed},Tv.prototype.clear=function(){this._disposed?this.id:this.setOption({series:[]},!0)},Tv.prototype.dispose=function(){var e,t,n;this._disposed?this.id:(this._disposed=!0,this.getDom()&&Io(this.getDom(),Gv,""),t=(e=this)._api,n=e._model,N(e._componentsViews,(function(e){e.dispose(n,t)})),N(e._chartsViews,(function(e){e.dispose(n,t)})),e._zr.dispose(),e._dom=e._model=e._chartsMap=e._componentsMap=e._chartsViews=e._componentsViews=e._scheduler=e._api=e._zr=e._throttledZrFlush=e._theme=e._coordSysMgr=e._messageCenter=null,delete qv[e.id])},Tv.prototype.resize=function(e){if(!this[Zy])if(this._disposed)this.id;else{this._zr.resize(e);var t=this._model;if(this._loadingFX&&this._loadingFX.resize(),t){t=t.resetOption("media");var n=e&&e.silent;this[Qy]&&(null==n&&(n=this[Qy].silent),t=!0,this[Qy]=null),this[Zy]=!0;try{t&&lv(this),dv.update.call(this,{type:"resize",animation:T({duration:0},e&&e.animation)})}catch(e){throw this[Zy]=!1,e}this[Zy]=!1,yv.call(this,n),vv.call(this,n)}}},Tv.prototype.showLoading=function(e,t){this._disposed?this.id:(K(e)&&(t=e,e=""),e=e||"default",this.hideLoading(),Vv[e]&&(e=Vv[e](this._api,t),t=this._zr,this._loadingFX=e,t.add(e)))},Tv.prototype.hideLoading=function(){this._disposed?this.id:(this._loadingFX&&this._zr.remove(this._loadingFX),this._loadingFX=null)},Tv.prototype.makeActionFromEvent=function(e){var t=T({},e);return t.type=Bv[e.type],t},Tv.prototype.dispatchAction=function(e,t){var n;this._disposed?this.id:(K(t)||(t={silent:!!t}),Nv[e.type]&&this._model&&(this[Zy]?this._pendingActions.push(e):(n=t.silent,gv.call(this,e,n),(e=t.flush)?this._zr.flush():!1!==e&&o.browser.weChat&&this._throttledZrFlush(),yv.call(this,n),vv.call(this,n))))},Tv.prototype.updateLabelLayout=function(){Yy.trigger("series:layoutlabels",this._model,this._api,{updatedSeries:[]})},Tv.prototype.appendData=function(e){var t;this._disposed?this.id:(t=e.seriesIndex,this.getModel().getSeriesByIndex(t).appendData(e),this._scheduler.unfinished=!0,this.getZr().wakeUp())},Tv.internalField=(lv=function(e){var t=e._scheduler;t.restorePipelines(e._model),t.prepareStageTasks(),cv(e,!0),cv(e,!1),t.plan()},cv=function(e,t){for(var n=e._model,r=e._scheduler,i=t?e._componentsViews:e._chartsViews,o=t?e._componentsMap:e._chartsMap,a=e._zr,s=e._api,u=0;uu.get("hoverLayerThreshold")&&!o.node&&!o.worker&&u.eachSeries((function(e){e.preventUsingHoverLayer||(e=s._chartsMap[e.__viewId]).__alive&&e.eachRendered((function(e){e.states.emphasis&&(e.states.emphasis.hoverLayer=!0)}))})),Yy.trigger("series:afterupdate",t,n,i)},Av=function(e){e[ev]=!0,e.getZr().wakeUp()},Iv=function(e){e[ev]&&(e.getZr().storage.traverse((function(e){kc(e)||Ov(e)})),e[ev]=!1)},Sv=function(e){return n(t,r=af),t.prototype.getCoordinateSystems=function(){return e._coordSysMgr.getCoordinateSystems()},t.prototype.getComponentByElement=function(t){for(;t;){var n=t.__ecComponentInfo;if(null!=n)return e._model.getComponent(n.mainType,n.index);t=t.parent}},t.prototype.enterEmphasis=function(t,n){vu(t,n),Av(e)},t.prototype.leaveEmphasis=function(t,n){mu(t,n),Av(e)},t.prototype.enterBlur=function(t){cu(t,ou),Av(e)},t.prototype.leaveBlur=function(t){_u(t),Av(e)},t.prototype.enterSelect=function(t){xu(t),Av(e)},t.prototype.leaveSelect=function(t){bu(t),Av(e)},t.prototype.getModel=function(){return e.getModel()},t.prototype.getViewOfComponentModel=function(t){return e.getViewOfComponentModel(t)},t.prototype.getViewOfSeriesModel=function(t){return e.getViewOfSeriesModel(t)},new t(e);function t(){return null!==r&&r.apply(this,arguments)||this}var r},void(kv=function(e){function t(e,t){for(var n=0;nt[1]&&(t[1]=e[1])},Ym.prototype.unionExtentFromData=function(e,t){this.unionExtent(e.getApproximateExtent(t))},Ym.prototype.getExtent=function(){return this._extent.slice()},Ym.prototype.setExtent=function(e,t){var n=this._extent;isNaN(e)||(n[0]=e),isNaN(t)||(n[1]=t)},Ym.prototype.isInExtentRange=function(e){return this._extent[0]<=e&&this._extent[1]>=e},Ym.prototype.isBlank=function(){return this._isBlank},Ym.prototype.setBlank=function(e){this._isBlank=e};var Xm=Ym;function Ym(e){this._setting=e||{},this._extent=[1/0,-1/0]}Bo(Xm);var Jm=0,Zm=(Qm.createByAxisModel=function(e){e=e.option;var t=e.data;t=t&&B(t,e_);return new Qm({categories:t,needCollect:!t,deduplication:!1!==e.dedplication})},Qm.prototype.getOrdinal=function(e){return this._getOrCreateMap().get(e)},Qm.prototype.parseAndCollect=function(e){var t,n,r=this._needCollect;return H(e)||r?(r&&!this._deduplication?(n=this.categories.length,this.categories[n]=e):null==(n=(t=this._getOrCreateMap()).get(e))&&(r?(n=this.categories.length,this.categories[n]=e,t.set(e,n)):n=NaN),n):e},Qm.prototype._getOrCreateMap=function(){return this._map||(this._map=ve(this.categories))},Qm);function Qm(e){this.categories=e.categories||[],this._needCollect=e.needCollect,this._deduplication=e.deduplication,this.uid=++Jm}function e_(e){return K(e)&&null!=e.value?e.value:e+""}function t_(e){return"interval"===e.type||"log"===e.type}function n_(e,t,n,r){var i={},o=e[1]-e[0];o=i.interval=eo(o/t,!0),null!=n&&or[1]&&(r[0]=r[1]),i}function r_(e){var t=Math.pow(10,Qi(e));e/=t;return e?2===e?e=3:3===e?e=5:e*=2:e=1,qi(e*t)}function i_(e){return $i(e)+2}function o_(e,t,n){e[t]=Math.max(Math.min(e[t],n[1]),n[0])}function a_(e,t){return e>=t[0]&&e<=t[1]}function s_(e,t){return t[1]===t[0]?.5:(e-t[0])/(t[1]-t[0])}function u_(e,t){return e*(t[1]-t[0])+t[0]}n(h_,l_=Xm),h_.prototype.parse=function(e){return null==e?NaN:H(e)?this._ordinalMeta.getOrdinal(e):Math.round(e)},h_.prototype.contain=function(e){return a_(e=this.parse(e),this._extent)&&null!=this._ordinalMeta.categories[e]},h_.prototype.normalize=function(e){return s_(e=this._getTickNumber(this.parse(e)),this._extent)},h_.prototype.scale=function(e){return e=Math.round(u_(e,this._extent)),this.getRawOrdinalNumber(e)},h_.prototype.getTicks=function(){for(var e=[],t=this._extent,n=t[0];n<=t[1];)e.push({value:n}),n++;return e},h_.prototype.getMinorTicks=function(e){},h_.prototype.setSortInfo=function(e){if(null==e)this._ordinalNumbersByTick=this._ticksByOrdinalNumber=null;else{for(var t=e.ordinalNumbers,n=this._ordinalNumbersByTick=[],r=this._ticksByOrdinalNumber=[],i=0,o=this._ordinalMeta.categories.length,a=Math.min(o,t.length);i=e},h_.prototype.getOrdinalMeta=function(){return this._ordinalMeta},h_.prototype.calcNiceTicks=function(){},h_.prototype.calcNiceExtent=function(){},h_.type="ordinal";var l_,c_=h_;function h_(e){e=l_.call(this,e)||this;var t=(e.type="ordinal",e.getSetting("ordinalMeta"));return q(t=t||new Zm({}))&&(t=new Zm({categories:B(t,(function(e){return K(e)?e.value:e}))})),e._ordinalMeta=t,e._extent=e.getSetting("extent")||[0,t.categories.length-1],e}Xm.registerClass(c_);var d_,f_=qi,p_=(n(g_,d_=Xm),g_.prototype.parse=function(e){return e},g_.prototype.contain=function(e){return a_(e,this._extent)},g_.prototype.normalize=function(e){return s_(e,this._extent)},g_.prototype.scale=function(e){return u_(e,this._extent)},g_.prototype.setExtent=function(e,t){var n=this._extent;isNaN(e)||(n[0]=parseFloat(e)),isNaN(t)||(n[1]=parseFloat(t))},g_.prototype.unionExtent=function(e){var t=this._extent;e[0]t[1]&&(t[1]=e[1]),this.setExtent(t[0],t[1])},g_.prototype.getInterval=function(){return this._interval},g_.prototype.setInterval=function(e){this._interval=e,this._niceExtent=this._extent.slice(),this._intervalPrecision=i_(e)},g_.prototype.getTicks=function(e){var t=this._interval,n=this._extent,r=this._niceExtent,i=this._intervalPrecision,o=[];if(t){n[0]s&&o.push(e?{value:f_(s+t,i)}:{value:n[1]})}return o},g_.prototype.getMinorTicks=function(e){for(var t=this.getTicks(!0),n=[],r=this.getExtent(),i=1;ir[0]&&c=r[0]&&y<=r[1]&&l++)}if(d=(r[1]-r[0])/t,1.5*d=r[0]&&e.value<=r[1]&&!e.notAdd}))})),(function(e){return 0n&&(this._approxInterval=n),r=O_.length,e=Math.min(function(e,t,n,r){for(;n>>1;e[i][1]>1^-(1&s),u=(u=e.charCodeAt(a+1)-64)>>1^-(1&u);r.push([(i=s+=i)/n,(o=u+=o)/n])}return r}function Sx(e,t){var n,r,i;return B(j((e=(n=e).UTF8Encoding?(null==(i=(r=n).UTF8Scale)&&(i=1024),N(r.features,(function(e){var t=e.geometry,n=t.encodeOffsets,r=t.coordinates;if(n)switch(t.type){case"LineString":t.coordinates=wx(r,n,i);break;case"Polygon":case"MultiLineString":bx(r,n,i);break;case"MultiPolygon":N(r,(function(e,t){return bx(e,n[t],i)}))}})),r.UTF8Encoding=!1,r):n).features,(function(e){return e.geometry&&e.properties&&0':'':{renderMode:i,content:"{"+(e.markerId||"markerX")+"|} ",style:"subItem"===r?{width:4,height:4,borderRadius:2,backgroundColor:n}:{width:10,height:10,borderRadius:5,backgroundColor:n}}:""},normalizeCssArray:od,toCamelCase:function(e,t){return e=(e||"").toLowerCase().replace(/-(.)/g,(function(e,t){return t.toUpperCase()})),t?e&&e.charAt(0).toUpperCase()+e.slice(1):e},truncateText:Go}),lh=Object.freeze({__proto__:null,bind:U,clone:C,curry:V,defaults:D,each:N,extend:T,filter:j,indexOf:P,inherits:L,isArray:q,isFunction:$,isObject:K,isString:H,map:B,merge:M,reduce:F});var kx=xo();function Ax(e,t){return t=B(t,(function(t){return e.scale.parse(t)})),"time"===e.type&&0u[1],c(n[0].coord,u[0])&&(e?n[0].coord=u[0]:n.shift()),e&&c(u[0],n[0].coord)&&n.unshift({coord:u[0]}),c(u[1],r.coord)&&(e?r.coord=u[1]:n.pop()),e)&&c(r.coord,u[1])&&n.push({coord:u[1]}),l},Rx.prototype.getMinorTicksCoords=function(){var e;return"ordinal"===this.scale.type?[]:(e=this.model.getModel("minorTick").get("splitNumber"),B(this.scale.getMinorTicks(e=0=o}}for(var l,c=this.__startIndex;ci[0]){for(u=0;ue);u++);s=r[i[u]]}i.splice(u+1,0,e),(r[e]=t).virtual||(s?(n=s.dom).nextSibling?a.insertBefore(t.dom,n.nextSibling):a.appendChild(t.dom):a.firstChild?a.insertBefore(t.dom,a.firstChild):a.appendChild(t.dom)),t.painter||(t.painter=this)}},kb.prototype.eachLayer=function(e,t){for(var n=this._zlevelList,r=0;rt&&(t=e[n]);return isFinite(t)?t:NaN},min:function(e){for(var t=1/0,n=0;n=i.r0?"endArc":"startArc":i.endAngle>=i.startAngle?"endAngle":"startAngle":a?0<=i.height?"bottom":"top":0<=i.width?"right":"left"),Xc(r));Kc(e,c,{labelFetcher:o,labelDataIndex:n,defaultText:Gb(o.getData(),n),inheritColor:u.fill,defaultOpacity:u.opacity,defaultOutsidePosition:l}),u=e.getTextContent(),s&&u&&(s=r.get(["label","position"]),e.textConfig.inside="middle"===s||null,function(e,t,n,r){if(G(r))e.setTextConfig({rotation:r});else if(q(t))e.setTextConfig({rotation:0});else{r=e.shape;var i,o=r.clockwise?r.startAngle:r.endAngle,a=r.clockwise?r.endAngle:r.startAngle,s=(o+a)/2;r=n(t);switch(r){case"startArc":case"insideStartArc":case"middle":case"insideEndArc":case"endArc":i=s;break;case"startAngle":case"insideStartAngle":i=o;break;case"endAngle":case"insideEndAngle":i=a;break;default:return e.setTextConfig({rotation:0})}n=1.5*Math.PI-i,"middle"===r&&n>Math.PI/2&&n<1.5*Math.PI&&(n-=Math.PI),e.setTextConfig({rotation:n})}}(e,"outside"===s?l:s,hw(a),r.get(["label","rotate"]))),l=u,s=c,a=o.getRawValue(n),u=function(e){return Kb(t,e)},l&&((l=nh(l)).prevValue=l.value,l.value=a,a=s.normal,l.valueAnimation=a.get("valueAnimation"),l.valueAnimation)&&(l.precision=a.get("precision"),l.defaultInterpolatedText=u,l.statesModels=s),c=r.getModel(["emphasis"]);Tu(e,c.get("focus"),c.get("blurScope"),c.get("disabled")),Pu(e,r),null!=(o=i).startAngle&&null!=o.endAngle&&o.startAngle===o.endAngle&&(e.style.fill="none",e.style.stroke="none",N(e.states,(function(e){e.style&&(e.style.fill=e.style.stroke="none")})))}var fw,pw=function(){},gw=(n(yw,fw=as),yw.prototype.getDefaultShape=function(){return new pw},yw.prototype.buildPath=function(e,t){for(var n=t.points,r=this.baseDimIdx,i=1-this.baseDimIdx,o=[],a=[],s=this.barWidth,u=0;ut[l-1].coord&&(t.reverse(),c.reverse()),function(e,t){var n,r,i=[],o=e.length;function a(e,t,n){var r=e.coord;return{coord:n,color:or((n-r)/(t.coord-r),[e.color,t.color])}}for(var s=0;sr)return;return 1}(a,t)))return i=t.mapDimension(a.dim),o={},N(a.getViewLabels(),(function(e){e=a.scale.getRawOrdinalNumber(e.tickValue),o[e]=1})),function(e){return!o.hasOwnProperty(t.get(i,e))}}}function tS(e){for(var t,n,r=e.length/2;0n?x:_,(g=Math.abs(f.label.y-n))>=p.maxY&&(v=f.label.x-t-f.len2*i,y=r+f.len,v=Math.abs(v)e.unconstrainedWidth)?s:null,r.setStyle("width",u)),l=r.getBoundingRect(),i.width=l.width,t=(r.style.margin||0)+2.1,i.height=l.height+t,i.y-=(i.height-a)/2)}function vS(e){return"center"===e.position}function mS(e){var t,n,r=e.getData(),i=[],o=!1,a=(e.get("minShowLabelAngle")||0)*pS,s=r.getLayout("viewRect"),u=r.getLayout("r"),l=s.width,c=s.x,h=s.y;s=s.height;function d(e){e.ignore=!0}if(r.each((function(e){var s,h,f,p,g,y,v,m,_,x,b=r.getItemGraphicEl(e),w=b.shape,S=b.getTextContent(),k=b.getTextGuideLine(),A=(e=r.getItemModel(e),e.getModel("label")),I=A.get("position")||e.get(["emphasis","label","position"]),C=A.get("distanceToLabelLine"),M=A.get("alignTo"),T=Vi(A.get("edgeDistance"),l),D=A.get("bleedMargin"),O=(e=e.getModel("labelLine"),Vi(e.get("length"),l)),P=Vi(e.get("length2"),l);Math.abs(w.endAngle-w.startAngle)=t.r0},kS.type="pie";var wS,SS=kS;function kS(){var e=null!==wS&&wS.apply(this,arguments)||this;return e.ignoreLabelLineUpdate=!0,e}IS.prototype.getAllNames=function(){var e=this._getRawData();return e.mapArray(e.getName)},IS.prototype.containName=function(e){return 0<=this._getRawData().indexOfName(e)},IS.prototype.indexOfName=function(e){return this._getDataWithEncodedVisual().indexOfName(e)},IS.prototype.getItemVisual=function(e,t){return this._getDataWithEncodedVisual().getItemVisual(e,t)};var AS=IS;function IS(e,t){this._getDataWithEncodedVisual=e,this._getRawData=t}var CS,MS=xo(),TS=(n(DS,CS=sg),DS.prototype.init=function(e){CS.prototype.init.apply(this,arguments),this.legendVisualProvider=new AS(U(this.getData,this),U(this.getRawData,this)),this._defaultLabelLine(e)},DS.prototype.mergeOption=function(){CS.prototype.mergeOption.apply(this,arguments)},DS.prototype.getInitialData=function(){return t=q(t={coordDimensions:["value"],encodeDefaulter:V(zd,e=this)})?{coordDimensions:t}:T({encodeDefine:e.getEncode()},t),r=e.getSource(),t=Um(r,t).dimensions,(t=new jm(t,e)).initData(r,n),t;var e,t,n,r},DS.prototype.getDataParams=function(e){var t,n=this.getData(),r=MS(n),i=r.seats;i||(t=[],n.each(n.mapDimension("value"),(function(e){t.push(e)})),i=r.seats=Gi(t,n.hostModel.get("percentPrecision"))),r=CS.prototype.getDataParams.call(this,e);return r.percent=i[e]||0,r.$vars.push("percent"),r},DS.prototype._defaultLabelLine=function(e){uo(e,"labelLine",["show"]);var t=e.labelLine,n=e.emphasis.labelLine;t.show=t.show&&e.label.show,n.show=n.show&&e.emphasis.label.show},DS.type="series.pie",DS.defaultOption={z:2,legendHoverLink:!0,colorBy:"data",center:["50%","50%"],radius:[0,"75%"],clockwise:!0,startAngle:90,endAngle:"auto",padAngle:0,minAngle:0,minShowLabelAngle:0,selectedOffset:10,percentPrecision:2,stillShowZeroSum:!0,left:0,top:0,right:0,bottom:0,width:null,height:null,label:{rotate:0,show:!0,overflow:"truncate",position:"outer",alignTo:"none",edgeDistance:"25%",bleedMargin:10,distanceToLabelLine:5},labelLine:{show:!0,length:15,length2:15,smooth:!1,minTurnAngle:90,maxSurfaceAngle:90,lineStyle:{width:1,type:"solid"}},itemStyle:{borderWidth:1,borderJoin:"round"},showEmptyCircle:!0,emptyCircleStyle:{color:"lightgray",opacity:1},labelLayout:{hideOverlap:!0},emphasis:{scale:!0,scaleSize:5},avoidLabelOverlap:!0,animationType:"expansion",animationDuration:1e3,animationTypeUpdate:"transition",animationEasingUpdate:"cubicInOut",animationDurationUpdate:500,animationEasing:"cubicInOut"},DS);function DS(){return null!==CS&&CS.apply(this,arguments)||this}ax((function(e){e.registerChartView(SS),e.registerSeriesModel(TS),ry("pie",e.registerAction),e.registerLayout(V(dS,"pie")),e.registerProcessor({seriesType:"pie",reset:function(e,t){var n,r=t.findComponents({mainType:"legend"});r&&r.length&&(n=e.getData()).filterSelf((function(e){for(var t=n.getName(e),i=0;it[1]&&t.reverse(),t},XS.prototype.pointToData=function(e,t){return this.coordToData(this.toLocalCoord(e["x"===this.dim?0:1]),t)},XS.prototype.setCategorySortInfo=function(e){if("category"!==this.type)return!1;this.model.option.categorySortInfo=e,this.scale.setSortInfo(e)};var GS,KS=XS;function XS(e,t,n,r,i){return e=GS.call(this,e,t,n)||this,e.index=0,e.type=r||"value",e.position=i||"bottom",e}function YS(e){return"cartesian2d"===e.get("coordinateSystem")}function JS(e){var t={xAxisModel:null,yAxisModel:null};return N(t,(function(n,r){var i=r.replace(/Model$/,"");i=e.getReferringComponents(i,ko).models[0];t[r]=i})),t}var ZS=Math.log;ek.prototype.getRect=function(){return this._rect},ek.prototype.update=function(e,t){var n=this._axesMap;function r(e){var t,n=z(e),r=n.length;if(r){for(var i=[],o=r-1;0<=o;o--){var a=e[+n[o]],s=a.model,u=a.scale;t_(u)&&s.get("alignTicks")&&null==s.get("interval")?i.push(a):(Y_(u,s),t_(u)&&(t=a))}i.length&&(t||Y_((t=i.pop()).scale,t.model),N(i,(function(e){var n=e.scale,r=(e=e.model,t.scale),i=p_.prototype,o=i.getTicks.call(r),a=i.getTicks.call(r,!0),s=o.length-1,u=(r=i.getInterval.call(r),(e=X_(n,e)).extent),l=e.fixMin,c=(e=e.fixMax,"log"===n.type&&(c=ZS(n.base),u=[ZS(u[0])/c,ZS(u[1])/c]),n.setExtent(u[0],u[1]),n.calcNiceExtent({splitNumber:s,fixMin:l,fixMax:e}),i.getExtent.call(n)),h=(l&&(u[0]=c[0]),e&&(u[1]=c[1]),i.getInterval.call(n)),d=u[0],f=u[1];if(l&&e)h=(f-d)/s;else if(l)for(f=u[0]+h*s;fu[0]&&isFinite(d)&&isFinite(u[0]);)h=r_(h),d=u[1]-h*s;else c=(h=sc[1]?-1:1,o=["start"===h?c[0]-o*l:"end"===h?c[1]+o*l:(c[0]+c[1])/2,ck(h)?e.labelOffset+u*l:0],null!=(l=t.get("nameRotate"))&&(l=l*ik/180),ck(h)?a=ok.innerTextLayout(e.rotation,null!=l?l:e.rotation,u):(a=function(e,t,n,r){var i;n=Ki(n-e),e=r[0]>r[1],r="start"===t&&!e||"start"!==t&&e;return t=Xi(n-ik/2)?(i=r?"bottom":"top","center"):Xi(n-1.5*ik)?(i=r?"top":"bottom","center"):(i="middle",n<1.5*ik&&ik/2l[1]&&l.reverse(),(s=null==s||s>l[1]?l[1]:s)n[i],p=[-h.x,-h.y],g=(t=(t||(p[r]=u[s]),[0,0]),s=[-d.x,-d.y],re(e.get("pageButtonGap",!0),e.get("itemGap",!0)));f&&("end"===e.get("pageButtonPosition",!0)?s[r]+=n[i]-d[i]:t[r]+=d[i]+g),s[1-r]+=h[o]/2-d[o]/2,u.setPosition(p),l.setPosition(t),c.setPosition(s),p={x:0,y:0},p[i]=(f?n:h)[i],p[o]=Math.max(h[o],d[o]),p[a]=Math.min(0,d[a]+s[1-r]),l.__rectSize=n[i],f?((t={x:0,y:0})[i]=Math.max(n[i]-d[i]-g,0),t[o]=p[o],l.setClipPath(new Ss({shape:t})),l.__rectSize=t[i]):c.eachChild((function(e){e.attr({invisible:!0,silent:!0})})),h=this._getPageInfo(e);return null!=h.pageIndex&&wc(u,{x:h.contentPosition[0],y:h.contentPosition[1]},f?e:null),this._updatePageInfoView(e,h),p},lA.prototype._pageGo=function(e,t,n){e=this._getPageInfo(t)[e],null!=e&&n.dispatchAction({type:"legendScroll",scrollDataIndex:e,legendId:t.id})},lA.prototype._updatePageInfoView=function(e,t){var n=this._controllerGroup,r=(N(["pagePrev","pageNext"],(function(r){var i=null!=t[r+"DataIndex"];r=n.childOfName(r);r&&(r.setStyle("fill",i?e.get("pageIconColor",!0):e.get("pageIconInactiveColor",!0)),r.cursor=i?"pointer":"default")})),n.childOfName("pageText")),i=e.get("pageFormatter"),o=t.pageIndex,a=(o=null!=o?o+1:0,t.pageCount);r&&i&&r.setStyle("text",H(i)?i.replace("{current}",null==o?"":o+"").replace("{total}",null==a?"":a+""):i({current:o,total:a}))},lA.prototype._getPageInfo=function(e){var t=e.get("scrollDataIndex",!0),n=this.getContentGroup(),r=this._containerGroup.__rectSize,i=(e=e.getOrient().index,aA[e]),o=sA[e],a=(t=this._findTargetItemIndex(t),n.children()),s=a[t],u=a.length,l=u?1:0,c={contentPosition:[n.x,n.y],pageCount:l,pageIndex:l-1,pagePrevDataIndex:null,pageNextDataIndex:null};if(s){n=g(s),c.contentPosition[e]=-n.s;for(var h=t+1,d=n,f=n,p=null;h<=u;++h)(!(p=g(a[h]))&&f.e>d.s+r||p&&!y(p,d.s))&&(d=f.i>d.i?f:p)&&(null==c.pageNextDataIndex&&(c.pageNextDataIndex=d.i),++c.pageCount),f=p;for(h=t-1,d=n,f=n,p=null;-1<=h;--h)(p=g(a[h]))&&y(f,p.s)||!(d.i=t&&e.s<=t+r}},lA.prototype._findTargetItemIndex=function(e){var t,n;return this._showController?(this.getContentGroup().eachChild((function(r,i){r=r.__legendDataIndex,null==n&&null!=r&&(n=i),r===e&&(t=i)})),null!=t?t:n):0},lA.type="legend.scroll",lA);function lA(){var e=null!==iA&&iA.apply(this,arguments)||this;return e.type=lA.type,e.newlineDisabled=!0,e._currentIndex=0,e}ax((function(e){ax(Qk),e.registerComponentModel(tA),e.registerComponentView(uA),e.registerAction("legendScroll","legendscroll",(function(e,t){var n=e.scrollDataIndex;null!=n&&t.eachComponent({mainType:"legend",subType:"scroll",query:e},(function(e){e.setScrollDataIndex(n)}))}))})),ax(Ob);var cA={value:"eq","<":"lt","<=":"lte",">":"gt",">=":"gte","=":"eq","!=":"ne","<>":"ne"},hA=(dA.prototype.evaluate=function(e){var t=s(e);return H(t)?this._condVal.test(e):!!G(t)&&this._condVal.test(e+"")},dA);function dA(e){null==(this._condVal=H(e)?new RegExp(e):ee(e)?e:null)&&io("")}pA.prototype.evaluate=function(){return this.value};var fA=pA;function pA(){}yA.prototype.evaluate=function(){for(var e=this.children,t=0;t52&&1===u(new Date(t+1,0,3))&&(t+=1,e=1),n=new Date(t,0,1),n.setDate(n.getDate()+7*(e-1)),n}function u(e){var t=new Date(e.getTime()),n=t.getDay();0===n&&(n=7),t.setDate(t.getDate()+3-n);var r=new Date(t.getFullYear(),0,1),i=Math.ceil((r.getDay()-r.getDay()%7)/7),o=Math.ceil((5*t.getDay()-r.getDay()+10)/7);return i+o}function l(e,t){if(0===arguments.length||!e)return null;var n,r=t||"{y}-{m}-{d} {h}:{i}:{s}";"object"===(0,i.default)(e)?n=e:("string"===typeof e&&(e=/^[0-9]+$/.test(e)?parseInt(e):e.replace(new RegExp(/-/gm),"/")),"number"===typeof e&&10===e.toString().length&&(e*=1e3),n=new Date(e));var o={y:n.getFullYear(),m:n.getMonth()+1,d:n.getDate(),h:n.getHours(),i:n.getMinutes(),s:n.getSeconds(),a:n.getDay()},a=r.replace(/{([ymdhisa])+}/g,(function(e,t){var n=o[t];return"a"===t?["日","一","二","三","四","五","六"][n]:n.toString().padStart(2,"0")}));return a}},7:function(e,t){function n(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],u=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(e){l=!0,i=e}finally{try{if(!u&&null!=n["return"]&&(a=n["return"](),Object(a)!==a))return}finally{if(l)throw i}}return s}}e.exports=n,e.exports.__esModule=!0,e.exports["default"]=e.exports},77:function(e,t,n){"use strict";(function(e){var r=n(4);Object.defineProperty(t,"__esModule",{value:!0}),t.upload=void 0;var i=r(n(11)),o=n(36),a=r(n(35)),s=a.default.base.dev,u=function(t){var n=t.formData,r=t.filePath,u=t.callback;return e.showLoading({mask:!0,title:"上传中"}),new Promise((function(t,l){var c,h=e.uploadFile({url:s+"/upload/file",filePath:r,header:(c={},(0,i.default)(c,a.default.TokenKey,(0,o.getToken)()),(0,i.default)(c,"AppID",a.default.appID),(0,i.default)(c,"AppKey",a.default.appKey),(0,i.default)(c,"AppSecret",a.default.appSecret),c),name:"file",formData:n,success:function(n){e.hideLoading(),t(n.data)},fail:function(t){var n=t.errMsg;e.hideLoading({mask:!0,title:"上传失败"}),l(n)}});u&&u(h)}))};t.upload=u}).call(this,n(2)["default"])},78:function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAAAXNSR0IArs4c6QAAD2BJREFUeF7tXXuMHVUZ/77ZC2VL3WKVAmLwAYRWkD+sCkjL01AKQikIiQoYHqaGagPrzje3JOBVEnbnzLKQhRI2lhIVNbFARaQtRCq4IrWAiTwsBOqDhFdFZNfSpWXvfOZbZ8t2X3fmzjkzZ7b3JDe77Z7znd/3nd+dxznfA2EKtq6urlmDg4NzEXEOM88FAPnMAoDpiDidmacDwP7y70j9HQDwLiLuYGb5XT5vA8AWRNzCzC+USqUtra2t8n9TqmHRtalUKvs1NzcvAIAFiCg/ZbEPMqTXm0IKZu4FgN6BgYHeSqXynqG5MhFbSAJ0dHQsRMQT5QMA8pmWibXGTrITAB5n5qFPuVx+KCccdU9bGAJ0dHQschxnETMvQsQj6tbY4EBmfhkR14dhuL5cLq83OJU20VYToAiLPtFKFIUMVhJAKXUhAFwOAGdqo3q+gjYAwGoiWpMvjLGzW0UApdSl0cKfbJuhNOF5LCLCTzTJSy3GCgIEQXAZM38bAL6YWqNiCNiMiHe4rntX3nBzJUBnZ+e8MAxXAMAFeRsip/nvdRynva2t7emc5odcCNDT07NPf39/mZll8ZvzUt6SeQcQsb2lpaVj6dKl72eNKXMCBEGwmJnLAHB81spaPt8mROxwXff+LHFmSgDf9yuI+P0sFSzaXMz8A8/zKlnhzoQASqnDASAAgCVZKVbwedYCgEtEW03rYZwAQRAsYWZZfCFBo8W3wFZEdF3XFTIYa0YJ0Ljkp18307cEYwRQSvkAQOlN0JAAAIqIPBOWMEIApVQ3AHzXBOC9WOatRLRct/7aCRAEwSPMfJpuoA15AIi40XXd03XaQisBlFLiMDFbJ8CGrDEW2EZE2hxetBFAKdUHAC2NBcvEAv1ENFPHTFoIoJR6DgCO1gGoISO2BZ4nomNi956gY2oCBEGwgZkXpgXSGJ/cAoj4kOu6qXwmUhHA9/1ViHhFcuiNEboswMx3ep53Zb3y6iZAY5OnXpPrH5dms6guAkTbu/fpV8WcRER8kpn/AAAvIeIr1Wr1FQCQj7TDmpqaDmPmwwDgSEScz8xfMIdGv2REPL+ebePEBIgOdsT92fq9fbk8NjU1rZOFd113WxKzB0EwW4hQrVbPKshtTg6OFiY9QKqHAPLNt/pUTx6OqtXqzbr89CUOoamp6ZoCPOyuJaLzkxA9EQEKcN/fiYjLXNe9M4kR4vYNguAKZl6ZYyBKTahJnwdiEyDy5PlVTQT5dXgLAL5JROtMQlBKnQUAPwaAj5qcJ41sRDwvrmdRLAKID19fX9/vLXbj+hsiHuu67rtpDBd3bBAE+zPzMwDw6bhjMu63aebMmSfF8TGMRYAgCK5j5h9mrETc6TYR0QlxO+vsp5R6wtYvBSJe77ruDbX0rUmAyHVbomGt895FxJdd1z2ylpIm/x4EwUvMbGOs4oDjOAtquZzXJIBS6h5L/fb7mPk4z/NeNLnAtWT7vn8UIv4JALQcztSaL+Hf7yWir042ZlICRBE7qxNOmkn3ejc+TICzeWMMES+fLAJpUgIopYTZ1oVrIeI9rutKAKk1LQiCNcw86bctJ7Cbiei4ieaekABRoKa87ljXqtXqqStWrHjUJmDt7e2nNDU1/c4mTCOwyOvxuAGpkxFADGxdlC4z3+V5noSOW9d831+NiJdZBwzgMSI6ZTxc4xIgis//pYWKADOf4HneJhux+b5/PCLKq6GN7aLx8hNMRABJb5LK0cCQBbR4wRjCNiTWYu+oDUS0aLTuYwgQpWUxup1a7wIg4m2u61rtbh4Ewa3M/J16dTQ5LgzDs0bnLhpDAJt9+m18+Bu9YJY/DI6JLRhDAN/3xWHCxp2tQSLax+Q3RJdspZTE+Zd0ydMlRxJXeZ63x87pHgSw+fIPAG8R0YG6jGFSjlLqX7aeFo6+DexBAJsv/zbs+8cljcXnA6LCHreBPQhg8eVfgD9FRIXw01NKPQkAn49LmCz7jb4N7CaAuD05jiP57KxsiCh+fZIL2PoWBEEvM8+3FWgYhmcOu8vtJoDlZ/5iy2eJ6FhbjToSl1JKnEU+ayvWkb4Cuwng+/5vEPFsW0GLCzcRfcJifLuhKaX+Ka7mtmJl5gc9z/uK4BsiQHd397SBgYF3EHE/W0EDQB8RHWAxvpEEeMdS/4AhjMz8XnNz8wHLly/fOUQApZTcW8Xnz+pGRDUdWGxQQCnFNuCogeEkIuodMqjv+9choq0+fyP1GPdAwyZj23yQNtJOzHy953k3DF8B5Bx73ONCm4wLAHcT0SWWYdoDjlLqpwBwsc0YI2yPEtGpwwR4w2CZFZ22eI2IDtUpULcspdSrAPAx3XINyHuTiA7GqMDSvw1MYEQkIp7ruu4DRoSnFBoEwTnM/OuUYjIbXiqVPoJKKam5I1GzRWkPE5GVCSmUUhI0e0ZRDAkA8zGKd1tVINDyGnOx53k/swmz7/vfQMS7bcJUCwsiXilXgE4A+F6tzpb9/Qki+pJNmJRSfwSAXCKUUtjhJiHAgwAgAY+FasxMnudJDuLcm+/7LiKq3IEkB7BOCGBtfFsMfc42HQ1cC0MULSxfoiK2TUKAvwBAIQ5ZxrNwtVr91IoVK/6Rh/Xb29s/2dTU9Pc85tY05zPyEGhrcGNsHffdd9+Dr776aslSmlm75ZZbDtq1a5fsnxS2iZONXAGKsnFRy9BSYEEeaI03pVRbVADD+FyGJ3hNCGD1yVVCA/QQkZSfM9aUUncAwFJjE2QruE8IsAsACuFtG9M28lB7s+4qndEhzzUFfNWbzGzvT0UCDCu8BhFvdl03VahWEAQnMLMsvFXRyDG/DLW6DRFgKt0Cxigs1byZeX2pVFrf2tr6ci2LyN+7urqOGBwclCrlQ9XK44wpaJ+hW8BUeQiMswbPIuKLzPyqfBzHebVarQ46jiPuWx9HxEOZ+Sib/fniKJmgz2tT4jVwIoUR8QUAeFhcoR3HeT0Mw9cB4I0dO3a8XqlUdowc19PTM72vr++QMAwPKZVKB8vPKELqDGaek8Cohek6/BpY6I2gUdb+r2QJBYDfMvNGInpJx2oopSR/sJTB+XKULfRDOuRaIOOZom8FD9twFTM/MGPGjI3Lli3bbtKwK1eunLF9+/bTEPEcAKg7TbtJjAlkD20FF/IwKFJyTRiGt5XL5VwcWjs6Ok5yHEdCwYv6hjB0GFTE4+CHo1wBVngGRZ5AQoQiOYPId+imojmEbGbm2zzPE8dL65rv+5cgohDBusxq4xlr2CGkEC5hiHi767rLrFv1cQAFQbCSma8qANb5RXEK9YioUA4XSikpmyvlc61tQ06hgk4pZatb+FvVavVC23ICxl3RKF3MGkuTRfzfLTwigI2BIU8TkZUx9nEJMNxPKfUUAMxLOs5w/w8CQ2wLDUta9cKwobSIt63ayujQMJuCQ+8novO0WN0yIUopqbiy2BJYHwSHWhQeXpgcAPUuog25A8aEh4syNiSIcBxnbltbmxzgTNnW2dk5JwzDLXkqOCZBhICxIEXM14noF3kaJqu5lVJfA4CfZzXf6HnGTRGTZ5IoZg48z5P35r2m+b6vENHNQ+Fxk0RFt4E8soROWtAgDwNlNWceBTkmTBMX7Qd0A0CmyZiZ+VJb9/ZNEyE6Oxi3kIPBuSdOFJlDqlhrQ70NLsAeorMOKZ80VWzWtwGbkz1kRYAsk0rUTBad8W1gDRFdlJWhbZ5HKSXVWbJwKqmdLj6r20AYhifn5cljGxkiz6LHTOOKVTAiugqYLhmzioi+ZVrhIslXSv3IsI9hvJIxEQHkcmSsaJRNRR9tIUkGxSfjF42KSGCkbBwibp82bdqhy5cv77fF+Dbg6O7ubtm5c6cErMwwgCdZ2biIAJcCgPbCkRKm5Xle4VLSGFiUMSJ9318n4WgG5kpeODIigYnSsYVz7zKwIOOKNORGVl/pWEFooni04zhHt7W1/TUroxZpns7Ozs+EYfi8TsypikdHVwGd5eO3EpGNFcl02jyVLKWURDAfnkrIB4PTlY8XOZ2dnfPCMOwFgGYNoMZsRGiQOaVEaCzcNeA4zoK2tranJzNQrPz7unwFmHmZ53m3T6kV06yM7/tXIeLKtGJHnvmnJkBPT88+fX19En93fBpgzLzY87zCJFNOo2u9Y33fPxcR7693fDRu08yZM09aunSpFLCctMW6AkQPhIuZWZwa07R5RPTnNAKm+lil1OcAYNLLdi0bIOJ5ruvGIlFsAsikaV2bBwcHZ1977bVSVbPRJrDAjTfeeGCpVNpWr4GSutQnIoCAUkrdBwBL6gFYlJo/9eimc0yKmkNriej8JFjqIYC8okgWjqSvKu8Q0YeTgNtb+yql/gMASSukbQWAhUQkP2O3xASIngeWMLNcCZK054nomCQD9ta+SqnnAODoJPrXe8BWFwF0PA8kUa7Rd3ILJL3vj5RWNwEiEqxCxCsaC5SfBZj5Ts/z6s5VlIoA0e1gQ5Q5Kz8r7KUzS0Y013XPTKN+agJEbwaJ71lpQDfGDllAyzOVFgJEJOgDgJbG4mRigX4imqljJm0EiEggRRtm6wDWkDGhBbYR0UG67KOVANEzwSPMLFk1G02zBRBxo+u6p+sUq50A0ZUg8xAznUaxVJaRo3QjBIhIIBmy9qqIX4PEUUTkmZBvjAACNu3hkQmFiyYzzSZPHF2NEiB6JpBtYynwmPTsIA7+qdxnq+QPcF13rUkljRMguh3I4gsJ6jpFNGkAS2XLoksVtEQHO/XokgkBhoE1bgm1l8j0JX80gkwJEN0SxLOonNa9rLYpC9djEyJ2xPXk0aVd5gQQ4OJj2N/fX2bmFZq8jXXZIw85A4jY3tLS0hHHh083wFwIMKxE5HIuJLhAt2IFkXev4zjttVy3TeqSKwGGFYsikKTiZyHy7GtYkM2IeIfrundpkJVKhBUEGNZAKSUBqZcDwMmptLJ3sCSBWE1EWSeGmtAiVhFgBBEkP4EQIdVZt0U82BAtvKSOt6pZSYBhC0Xpaoaqd0Y1/Kwy3mRgJCGTVC0Nw3B9uVyWjCtWNqsJMNJiRSBDURZ9pF0LQ4BRZFiIiCfKBwDkMy2nr9dOAHicmYc+5XJZ3OUL1QpJgJEWrlQq+zU3N0u9gwWIKD/nAoA2h4lRqykOL1uYWaKlewcGBnorlcp7hVrxUWALT4DxjN/V1TVrcHBwLiLOYWYhhHxmAcB0RJzOzNMBYH/5dzRe6gi/i4g7mFl+l8/bstiIKAv+QqlU2tLa2ir/N6Xa/wBXxyT5Pl8TYwAAAABJRU5ErkJggg=="},8:function(e,t,n){var r=n(9);function i(e,t){if(e){if("string"===typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}}e.exports=i,e.exports.__esModule=!0,e.exports["default"]=e.exports},9:function(e,t){function n(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n