/*! For license information please see taro.js.LICENSE.txt */ (wx.webpackJsonp=wx.webpackJsonp||[]).push([["taro"],{"./node_modules/@tarojs/api/dist/index.esm.js":function(e,t,n){"use strict";n.d(t,{default:function(){return w}});var i=n("./node_modules/@babel/runtime/helpers/esm/typeof.js"),r=n("./node_modules/@tarojs/runtime/dist/runtime.esm.js"),o=n("./node_modules/@babel/runtime/helpers/esm/inherits.js"),a=n("./node_modules/@babel/runtime/helpers/esm/createSuper.js"),s=n("./node_modules/@babel/runtime/helpers/esm/classCallCheck.js"),l=n("./node_modules/@babel/runtime/helpers/esm/createClass.js"),c=n("./node_modules/@babel/runtime/helpers/esm/objectSpread2.js"),u=n("./node_modules/@babel/runtime/helpers/esm/defineProperty.js");function isFunction$1(e){return"function"==typeof e}function isUndefined(e){return void 0===e}function isObject(e){return e&&"object"===(0,i.default)(e)}var d=function isBadObj(e){return!isObject(e)};function throwTypeError(e){throw new TypeError(e)}isFunction$1(Object.assign)||(Object.assign=function(e){null==e&&throwTypeError("Cannot convert undefined or null to object");for(var t=Object(e),n=1;n1?l-1:0),u=1;u=this.interceptors.length)throw new Error("chain 参数错误, 请勿直接修改 request.chain");var t=this._getNextInterceptor()(this._getNextChain()),n=t.catch((function(e){return Promise.reject(e)}));return Object.keys(t).forEach((function(e){return isFunction$1(t[e])&&(n[e]=t[e])})),n}},{key:"_getNextInterceptor",value:function _getNextInterceptor(){return this.interceptors[this.index]}},{key:"_getNextChain",value:function _getNextChain(){return new Chain(this.requestParams,this.interceptors,this.index+1)}}]),Chain}(),T=function(){function Link(e){(0,s.default)(this,Link),this.taroInterceptor=e,this.chain=new S}return(0,l.default)(Link,[{key:"request",value:function request(e){var t=this.chain,n=this.taroInterceptor;return t.interceptors=t.interceptors.filter((function(e){return e!==n})).concat(n),t.proceed((0,c.default)({},e))}},{key:"addInterceptor",value:function addInterceptor(e){this.chain.interceptors.push(e)}},{key:"cleanInterceptors",value:function cleanInterceptors(){this.chain=new S}}]),Link}();var C={640:1.17,750:1,828:.905};function getInitPxTransform(e){return function(t){var n=t.designWidth,i=void 0===n?750:n,r=t.deviceRatio,o=void 0===r?C:r,a=t.baseFontSize,s=void 0===a?20:a,l=t.targetUnit,c=void 0===l?"rpx":l,u=t.unitPrecision,d=void 0===u?5:u;e.config=e.config||{},e.config.designWidth=i,e.config.deviceRatio=o,e.config.baseFontSize=s,e.config.targetUnit=c,e.config.unitPrecision=d}}var w={Behavior:function Behavior(e){return e},getEnv:function getEnv(){return E.WEAPP},ENV_TYPE:E,Link:T,interceptors:Object.freeze({__proto__:null,timeoutInterceptor:function timeoutInterceptor(e){var t,n=e.requestParams,i=new Promise((function(i,r){var o=setTimeout((function(){o=null,r(new Error("网络链接超时,请稍后再试!"))}),n&&n.timeout||6e4);(t=e.proceed(n)).then((function(e){o&&(clearTimeout(o),i(e))})).catch((function(e){o&&clearTimeout(o),r(e)}))}));return!isUndefined(t)&&isFunction$1(t.abort)&&(i.abort=t.abort),i},logInterceptor:function logInterceptor(e){var t=e.requestParams,n=t.method,i=t.data,r=t.url;console.log("http ".concat(n||"GET"," --\x3e ").concat(r," data: "),i);var o=e.proceed(t),a=o.then((function(e){return console.log("http <-- ".concat(r," result:"),e),e}));return isFunction$1(o.abort)&&(a.abort=o.abort),a}}),Current:r.Current,getCurrentInstance:r.getCurrentInstance,options:r.options,nextTick:r.nextTick,eventCenter:r.eventCenter,Events:r.Events,getInitPxTransform:getInitPxTransform,interceptorify:function interceptorify(e){return new T((function(t){return e(t.requestParams)}))}};w.initPxTransform=getInitPxTransform(w),w.preload=function getPreload(e){return function(t,n){e.preloadData=isObject(t)?t:(0,u.default)({},t,n)}}(r.Current),w.pxTransform=function getPxTransform(e){return function(t){var n=e.config||{},i=n.deviceRatio||C,r=n.baseFontSize,o=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return isFunction$1(n.designWidth)?n.designWidth(e):n.designWidth||750}(t);if(!(o in i))throw new Error("deviceRatio 配置中不存在 ".concat(o," 的设置!"));var a=~~t,s=1/n.deviceRatio[o];switch(n.targetUnit){case"rem":s*=2*r;break;case"px":s*=2}var l=a/s;return n.unitPrecision>=0&&n.unitPrecision<=100&&(l=Number(l.toFixed(n.unitPrecision))),l+n.targetUnit}}(w)},"./node_modules/@tarojs/plugin-framework-react/dist/runtime.js":function(e,t,n){"use strict";n.d(t,{createReactApp:function(){return createReactApp}});var i=n("./node_modules/@babel/runtime/helpers/esm/defineProperty.js"),r=n("./node_modules/@babel/runtime/helpers/esm/slicedToArray.js"),o=n("./node_modules/@babel/runtime/helpers/esm/assertThisInitialized.js"),a=n("./node_modules/@babel/runtime/helpers/esm/classCallCheck.js"),s=n("./node_modules/@babel/runtime/helpers/esm/createClass.js"),l=n("./node_modules/@babel/runtime/helpers/esm/inherits.js"),c=n("./node_modules/@babel/runtime/helpers/esm/createSuper.js"),u=n("./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js"),d=n("./node_modules/@tarojs/shared/dist/shared.esm.js"),h=n("./node_modules/@tarojs/runtime/dist/runtime.esm.js"),f={PageContext:d.EMPTY_OBJ,R:d.EMPTY_OBJ},p="taro-app";function isClassComponent(e,t){var n,i=t.prototype;return!(null===(n=t.displayName)||void 0===n?void 0:n.includes("Connect"))&&((0,d.isFunction)(t.render)||!!(null==i?void 0:i.isReactComponent)||i instanceof e.Component)}function setDefaultDescriptor(e){return e.writable=!0,e.enumerable=!0,e}function setRouterParams(e){h.Current.router=Object.assign({params:null==e?void 0:e.query},e)}var v,m,g,b=function createTaroHook(e){return function(t){var n=f.R,i=f.PageContext,r=n.useContext(i)||p,o=n.useRef(),a=n.useRef(t);a.current!==t&&(a.current=t),n.useLayoutEffect((function(){var t=o.current=(0,h.getPageInstance)(r),n=!1;t||(n=!0,o.current=Object.create(null),t=o.current);var i=function callback(){return a.current.apply(a,arguments)};return(0,d.isFunction)(t[e])?t[e]=[t[e],i]:t[e]=[].concat((0,u.default)(t[e]||[]),[i]),n&&(0,h.injectPageInstance)(t,r),function(){var t=o.current;if(t){var n=t[e];n===i?t[e]=void 0:(0,d.isArray)(n)&&(t[e]=n.filter((function(e){return e!==i}))),o.current=void 0}}}),[])}},y=b("componentDidHide"),k=b("componentDidShow"),_=b("onError"),P=b("onUnhandledRejection"),E=b("onLaunch"),S=b("onPageNotFound"),T=b("onLoad"),C=b("onPageScroll"),w=b("onPullDownRefresh"),I=b("onPullIntercept"),x=b("onReachBottom"),A=b("onResize"),N=b("onUnload"),L=b("onAddToFavorites"),F=b("onOptionMenuClick"),O=b("onSaveExitState"),R=b("onShareAppMessage"),j=b("onShareTimeline"),M=b("onTitleClick"),B=b("onReady"),U=b("onTabItemTap"),G=Object.freeze({__proto__:null,useAddToFavorites:L,useDidHide:y,useDidShow:k,useError:_,useLaunch:E,useLoad:T,useOptionMenuClick:F,usePageNotFound:S,usePageScroll:C,usePullDownRefresh:w,usePullIntercept:I,useReachBottom:x,useReady:B,useResize:A,useRouter:function useRouter(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=f.R;return e?h.Current.router:t.useMemo((function(){return h.Current.router}),[])},useSaveExitState:O,useScope:function useScope(){},useShareAppMessage:R,useShareTimeline:j,useTabItemTap:U,useTitleClick:M,useUnhandledRejection:P,useUnload:N}),H=(0,h.incrementId)(),D=(0,d.isWebPlatform)();function setReconciler(e){d.hooks.tap("getLifecycle",(function(e,t){return e[t=t.replace(/^on(Show|Hide)$/,"componentDid$1")]})),d.hooks.tap("modifyMpEvent",(function(e){Object.defineProperty(e,"type",{value:e.type.replace(/-/g,"")})})),d.hooks.tap("batchedEventUpdates",(function(t){e.unstable_batchedUpdates(t)})),d.hooks.tap("mergePageInstance",(function(e,t){e&&t&&("constructor"in e||Object.keys(e).forEach((function(n){var i=e[n],r=function ensureIsArray(e){return(0,d.isArray)(e)?e:e?[e]:[]}(t[n]);t[n]=r.concat(i)})))})),D&&(d.hooks.tap("createPullDownComponent",(function(e,t,n,i){var r=isClassComponent(n,e);return n.forwardRef((function(t,n){var o=Object.assign({},t),a=r?{ref:n}:{forwardedRef:n,reactReduxForwardedRef:n};return v(i||"taro-pull-to-refresh",null,v(e,Object.assign(Object.assign({},o),a)))}))})),d.hooks.tap("getDOMNode",(function(t){return e.findDOMNode(t)})))}function createReactApp(e,t,n,u){var b;(0,d.ensure)(!!n,"构建 React/Nerv 项目请把 process.env.FRAMEWORK 设置为 'react'/'nerv' "),f.R=t,v=t.createElement,m=n,g=t.Fragment;var y,k,_=t.createRef(),P=isClassComponent(t,e),E=new Promise((function(e){return k=e}));function getAppInstance(){return _.current}function waitAppWrapper(e){y?e():E.then((function(){return e()}))}function renderReactRoot(){var e,n,i="app";D&&(i=(null==u?void 0:u.appId)||i);var r=h.document.getElementById(i);if((t.version||"").startsWith("18")){var o=m.createRoot(r);null===(e=o.render)||void 0===e||e.call(o,v(S))}else null===(n=m.render)||void 0===n||n.call(m,v(S),r)}setReconciler(m);var S=function(n){(0,l.default)(AppWrapper,n);var i=(0,c.default)(AppWrapper);function AppWrapper(e){var t;return(0,a.default)(this,AppWrapper),(t=i.call(this,e)).pages=[],t.elements=[],y=(0,o.default)(t),k((0,o.default)(t)),t}return(0,s.default)(AppWrapper,[{key:"mount",value:function mount(e,n,i){var r=function connectReactPage(e,t){return function(n){var i=function inject(e){return e&&(0,h.injectPageInstance)(e,t)},r=isClassComponent(e,n)?{ref:i}:{forwardedRef:i,reactReduxForwardedRef:i};return f.PageContext===d.EMPTY_OBJ&&(f.PageContext=e.createContext("")),function(e){(0,l.default)(PageWrapper,e);var i=(0,c.default)(PageWrapper);function PageWrapper(){var e;return(0,a.default)(this,PageWrapper),(e=i.apply(this,arguments)).state={hasError:!1},e}return(0,s.default)(PageWrapper,[{key:"componentDidCatch",value:function componentDidCatch(e,t){console.warn(e),console.error(t.componentStack)}},{key:"render",value:function render(){var e=this.state.hasError?[]:v(f.PageContext.Provider,{value:t},v(n,Object.assign(Object.assign({},this.props),r)));return D?v("div",{id:t,className:"taro_page"},e):v("root",{id:t},e)}}],[{key:"getDerivedStateFromError",value:function getDerivedStateFromError(e){var t,n;return null===(n=null===(t=h.Current.app)||void 0===t?void 0:t.onError)||void 0===n||n.call(t,e.message+e.stack),{hasError:!0}}}]),PageWrapper}(e.Component)}}(t,n)(e),o=n+H();this.pages.push((function page(){return v(r,{key:o,tid:n})})),this.forceUpdate(i)}},{key:"unmount",value:function unmount(e,t){var n=this.elements,i=n.findIndex((function(t){return t.props.tid===e}));n.splice(i,1),this.forceUpdate(t)}},{key:"render",value:function render(){for(var t=this.pages,n=this.elements;t.length>0;){var i=t.pop();n.push(i())}var r=null;return P&&(r={ref:_}),v(e,r,D?v(null!=g?g:"div",null,n.slice()):n.slice())}}]),AppWrapper}(t.Component);D||renderReactRoot();var T=(0,r.default)(d.hooks.call("getMiniLifecycleImpl").app,3),C=T[0],w=T[1],I=T[2],x=Object.create({render:function render(e){y.forceUpdate(e)},mount:function mount(e,t,n){y?y.mount(e,t,n):E.then((function(i){return i.mount(e,t,n)}))},unmount:function unmount(e,t){y.unmount(e,t)}},(b={config:setDefaultDescriptor({configurable:!0,value:u})},(0,i.default)(b,C,setDefaultDescriptor({value:function value(e){var t=this;setRouterParams(e),D&&renderReactRoot();waitAppWrapper((function onLaunch(){var n,i=getAppInstance();if(t.$app=i,i){if(i.taroGlobalData){var r=i.taroGlobalData,o=Object.keys(r),a=Object.getOwnPropertyDescriptors(r);o.forEach((function(e){Object.defineProperty(t,e,{configurable:!0,enumerable:!0,get:function get(){return r[e]},set:function set(t){r[e]=t}})})),Object.defineProperties(t,a)}null===(n=i.onLaunch)||void 0===n||n.call(i,e)}triggerAppHook("onLaunch",e)}))}})),(0,i.default)(b,w,setDefaultDescriptor({value:function value(e){setRouterParams(e);waitAppWrapper((function onShow(){var t,n=getAppInstance();null===(t=null==n?void 0:n.componentDidShow)||void 0===t||t.call(n,e),triggerAppHook("onShow",e)}))}})),(0,i.default)(b,I,setDefaultDescriptor({value:function value(){waitAppWrapper((function onHide(){var e,t=getAppInstance();null===(e=null==t?void 0:t.componentDidHide)||void 0===e||e.call(t),triggerAppHook("onHide")}))}})),(0,i.default)(b,"onError",setDefaultDescriptor({value:function value(e){waitAppWrapper((function onError(){var t,n=getAppInstance();null===(t=null==n?void 0:n.onError)||void 0===t||t.call(n,e),triggerAppHook("onError",e),(null==e?void 0:e.includes("Minified React error"))&&console.warn("React 出现报错,请打开编译配置 mini.debugReact 查看报错详情:https://docs.taro.zone/docs/config-detail#minidebugreact")}))}})),(0,i.default)(b,"onUnhandledRejection",setDefaultDescriptor({value:function value(e){waitAppWrapper((function onUnhandledRejection(){var t,n=getAppInstance();null===(t=null==n?void 0:n.onUnhandledRejection)||void 0===t||t.call(n,e),triggerAppHook("onUnhandledRejection",e)}))}})),(0,i.default)(b,"onPageNotFound",setDefaultDescriptor({value:function value(e){waitAppWrapper((function onPageNotFound(){var t,n=getAppInstance();null===(t=null==n?void 0:n.onPageNotFound)||void 0===t||t.call(n,e),triggerAppHook("onPageNotFound",e)}))}})),b));function triggerAppHook(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),i=1;i0&&(e.textContent="")}},h=l()(d);h.injectIntoDevTools({bundleType:1,version:"18.0.0",rendererPackageName:"taro-react"})||console.info("%cDownload the React DevTools for a better development experience: https://reactjs.org/link/react-devtools","font-weight:bold");var f=new WeakMap,p=function(){function Root(e,t,n){(0,i.default)(this,Root),this.renderer=e,this.initInternalRoot(e,t,n)}return(0,r.default)(Root,[{key:"initInternalRoot",value:function initInternalRoot(e,t,n){var i=t;if(n){var r=!1,o="",a=function onRecoverableError(e){return console.error(e)},s=null;!0===n.unstable_strictMode&&(r=!0),void 0!==n.identifierPrefix&&(o=n.identifierPrefix),void 0!==n.onRecoverableError&&(a=n.onRecoverableError),void 0!==n.unstable_transitionCallbacks&&(s=n.unstable_transitionCallbacks),this.internalRoot=e.createContainer(i,1,null,r,!1,o,a,s)}else{this.internalRoot=e.createContainer(i,0,null,!1,!1,"",(function(){}),null)}}},{key:"render",value:function render(e,t){var n=this.renderer,i=this.internalRoot;return n.updateContainer(e,i,null,t),n.getPublicRootInstance(i)}},{key:"unmount",value:function unmount(e){this.renderer.updateContainer(null,this.internalRoot,null,e)}}]),Root}();var v=h.batchedUpdates;var m=(0,o.isFunction)(Symbol)&&Symbol.for?Symbol.for("react.portal"):60106;var g={render:function render(e,t,n){var i=f.get(t);if(null!=i)return i.render(e,n);var r=new p(h,t);return f.set(t,r),r.render(e,n)},createRoot:function createRoot(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=f.get(e);if(null!=n)return n;var i=new p(h,e,t);return f.set(e,i),i},unstable_batchedUpdates:v,unmountComponentAtNode:function unmountComponentAtNode(e){(0,o.ensure)(e&&[1,8,9,11].includes(e.nodeType),"unmountComponentAtNode(...): Target container is not a DOM element.");var t=f.get(e);return!!t&&(v((function(){t.unmount((function(){f.delete(e)}))}),null),!0)},findDOMNode:function findDOMNode(e){if(null==e)return null;var t=e.nodeType;return 1===t||3===t?e:h.findHostInstance(e)},createPortal:function createPortal(e,t,n){return{$$typeof:m,key:null==n?null:String(n),children:e,containerInfo:t,implementation:null}}}},"./node_modules/@tarojs/runtime/dist/runtime.esm.js":function(e,t,n){"use strict";n.r(t),n.d(t,{Current:function(){return Mt},Events:function(){return b.Events},FormElement:function(){return Je},History:function(){return wt},Location:function(){return Ht},MutationObserver:function(){return oe},SVGElement:function(){return Xt},Style:function(){return je},TaroElement:function(){return Me},TaroEvent:function(){return Ye},TaroNode:function(){return be},TaroRootElement:function(){return tt},TaroText:function(){return nt},URL:function(){return ft},URLSearchParams:function(){return ht},addLeadingSlash:function(){return addLeadingSlash},cancelAnimationFrame:function(){return Yt},createComponentConfig:function(){return createComponentConfig},createEvent:function(){return createEvent},createPageConfig:function(){return createPageConfig},createRecursiveComponentConfig:function(){return createRecursiveComponentConfig},document:function(){return pt},eventCenter:function(){return St},eventHandler:function(){return eventHandler},eventSource:function(){return fe},getComputedStyle:function(){return getComputedStyle},getCurrentInstance:function(){return Bt},getPageInstance:function(){return getPageInstance},history:function(){return Zt},hooks:function(){return b.hooks},hydrate:function(){return hydrate},incrementId:function(){return ae},injectPageInstance:function(){return injectPageInstance},location:function(){return Jt},navigator:function(){return qt},nextTick:function(){return rn},now:function(){return Dt},options:function(){return Be},parseUrl:function(){return parseUrl},removePageInstance:function(){return removePageInstance},requestAnimationFrame:function(){return $t},safeExecute:function(){return safeExecute},stringify:function(){return stringify},window:function(){return zt}});var i,r=n("./node_modules/@babel/runtime/helpers/esm/slicedToArray.js"),o=n("./node_modules/@babel/runtime/helpers/esm/get.js"),a=n("./node_modules/@babel/runtime/helpers/esm/set.js"),s=n("./node_modules/@babel/runtime/helpers/esm/getPrototypeOf.js"),l=n("./node_modules/@babel/runtime/helpers/esm/toArray.js"),c=n("./node_modules/@babel/runtime/helpers/esm/typeof.js"),u=n("./node_modules/@babel/runtime/helpers/esm/assertThisInitialized.js"),d=n("./node_modules/@babel/runtime/helpers/esm/defineProperty.js"),h=n("./node_modules/@babel/runtime/helpers/esm/inherits.js"),f=n("./node_modules/@babel/runtime/helpers/esm/createSuper.js"),p=n("./node_modules/@babel/runtime/helpers/esm/wrapNativeSuper.js"),v=n("./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js"),m=n("./node_modules/@babel/runtime/helpers/esm/classCallCheck.js"),g=n("./node_modules/@babel/runtime/helpers/esm/createClass.js"),b=n("./node_modules/@tarojs/shared/dist/shared.esm.js"),y=n("./node_modules/@tarojs/runtime/dist/runtime.esm.js").window,k=n("./node_modules/@tarojs/runtime/dist/runtime.esm.js").document,_=n("./node_modules/@tarojs/runtime/dist/runtime.esm.js").requestAnimationFrame,P=n("./node_modules/@tarojs/runtime/dist/runtime.esm.js").cancelAnimationFrame,E=2046,S="页面初始化",T="root",C="document-fragment",w="id",I="class",x="style",A="focus",N="view",L="static-view",F="pure-view",O="value",R="input",j="custom-wrapper",M="target",B="currentTarget",U="type",G="confirm",H="timeStamp",D="keyCode",W="touchmove",V="catchMove",q="catch-view",z="comment",Q="onLoad",$="onReady",Y="onShow",K="onHide",J="options",Z="externalClasses",X="e_result",ee="behaviors";!function(e){e.INIT="0",e.RESTORE="1",e.RECOVER="2",e.DESTORY="3"}(i||(i={}));var te=[],ne=function sidMatches(e,t){return!!e&&e.sid===(null==t?void 0:t.sid)},ie=function isConcerned(e,t){var n=t.characterData,i=t.characterDataOldValue,r=t.attributes,o=t.attributeOldValue,a=t.childList;switch(e.type){case"characterData":return!!n&&(i||(e.oldValue=null),!0);case"attributes":return!!r&&(o||(e.oldValue=null),!0);case"childList":return!!a}},re=!1;function logMutation(e,t){e.records.push(t),re||(re=!0,Promise.resolve().then((function(){re=!1,te.forEach((function(e){return e.callback(e.takeRecords())}))})))}var oe=function(){function MutationObserver(e){(0,m.default)(this,MutationObserver),console.warn("[Taro Warning] 若要使用 MutationObserver,请在 Taro 编译配置中设置 'mini.enableMutationObserver: true'"),this.core={observe:b.noop,disconnect:b.noop,takeRecords:b.noop}}return(0,g.default)(MutationObserver,[{key:"observe",value:function observe(){var e;(e=this.core).observe.apply(e,arguments)}},{key:"disconnect",value:function disconnect(){this.core.disconnect()}},{key:"takeRecords",value:function takeRecords(){return this.core.takeRecords()}}],[{key:"record",value:function record(e){!function recordMutation(e){te.forEach((function(t){for(var n=t.options,i=e.target;i;i=i.parentNode){if(ne(t.target,i)&&ie(e,n)){logMutation(t,e);break}if(!n.subtree)break}}))}(e)}}]),MutationObserver}(),ae=function incrementId(){for(var e=[],t=65;t<=90;t++)e.push(t);for(var n=97;n<=122;n++)e.push(n);var i=e.length-1,r=[0,0];return function(){var t=r.map((function(t){return e[t]})),n=String.fromCharCode.apply(String,(0,v.default)(t)),o=r.length-1;for(r[o]++;r[o]>i;){if(r[o]=0,(o-=1)<0){r.push(0);break}r[o]++}return n}};function isElement(e){return 1===e.nodeType}function isComment(e){return e.nodeName===z}function isHasExtractProp(e){var t=Object.keys(e.props).find((function(e){return!(/^(class|style|id)$/.test(e)||e.startsWith("data-"))}));return Boolean(t)}function shortcutAttr(e){switch(e){case x:return"st";case w:return"uid";case I:return"cl";default:return e}}var se,le=new Map;function _extend(e,t,n){(0,b.isFunction)(n)&&(n={value:n}),Object.defineProperty(e.prototype,t,Object.assign({configurable:!0,enumerable:!0},n))}function getComponentsAlias(){return se||(se=(0,b.getComponentsAlias)(b.internalComponents)),se}var ce,ue,de=function(){function ClassList(e,t){var n=this;(0,m.default)(this,ClassList),this.tokenList=[],this.el=t,e.trim().split(/\s+/).forEach((function(e){return n.tokenList.push(e)}))}return(0,g.default)(ClassList,[{key:"value",get:function get(){return this.toString()}},{key:"length",get:function get(){return this.tokenList.length}},{key:"add",value:function add(){var e=0,t=!1,n=arguments,i=n.length,r=this.tokenList;do{var o=n[e];this.checkTokenIsValid(o)&&!~r.indexOf(o)&&(r.push(o),t=!0)}while(++e-1&&(r.nn="static-".concat(i),i!==N||isHasExtractProp(e)||(r.nn=F));var o=e.props;for(var a in o){var s=(0,b.toCamelCase)(a);a.startsWith("data-")||a===I||a===x||a===w||s===V||(r[s]=o[a]),i===N&&s===V&&!1!==o[a]&&(r.nn=q)}var l=e.childNodes;l=l.filter((function(e){return!isComment(e)})),l.length>0?r.cn=l.map(hydrate):r.cn=[],""!==e.className&&(r.cl=e.className);var c=e.cssText;""!==c&&"swiper-item"!==i&&(r.st=c),b.hooks.call("modifyHydrateData",r);var u=r.nn,h=ue[u];if(h)for(var f in r.nn=h._num,r)f in h&&(r[h[f]]=r[f],delete r[f]);return r}var me=function(){function TaroEventTarget(){(0,m.default)(this,TaroEventTarget),this.__handlers={}}return(0,g.default)(TaroEventTarget,[{key:"addEventListener",value:function addEventListener(e,t,n){if(e=e.toLowerCase(),b.hooks.call("onAddEvent",e,t,n,this),"regionchange"===e)return this.addEventListener("begin",t,n),void this.addEventListener("end",t,n);var i=Boolean(n),r=!1;if((0,b.isObject)(n)&&(i=Boolean(n.capture),r=Boolean(n.once)),r){this.addEventListener(e,(function wrapper(){t.apply(this,arguments),this.removeEventListener(e,wrapper)}),Object.assign(Object.assign({},n),{once:!1}))}else{(0,b.warn)(i,"Taro 暂未实现 event 的 capture 特性。");var o=t;t=function handler(){return o.apply(this,arguments)},t.oldHandler=o;var a=this.__handlers[e];(0,b.isArray)(a)?a.push(t):this.__handlers[e]=[t]}}},{key:"removeEventListener",value:function removeEventListener(e,t){if("regionchange"===(e=e.toLowerCase()))return this.removeEventListener("begin",t),void this.removeEventListener("end",t);if(t){var n=this.__handlers[e];if((0,b.isArray)(n)){var i=n.findIndex((function(e){if(e===t||e.oldHandler===t)return!0}));(0,b.warn)(-1===i,"事件: '".concat(e,"' 没有注册在 DOM 中,因此不会被移除。")),n.splice(i,1)}}}},{key:"isAnyEventBinded",value:function isAnyEventBinded(){var e=this.__handlers,isAnyEventBinded=Object.keys(e).find((function(t){return e[t].length}));return Boolean(isAnyEventBinded)}}]),TaroEventTarget}(),ge=ae(),be=function(e){(0,h.default)(TaroNode,e);var t=(0,f.default)(TaroNode);function TaroNode(){var e;return(0,m.default)(this,TaroNode),(e=t.call(this)).parentNode=null,e.childNodes=[],e.hydrate=function(e){return function(){return hydrate(e)}},e.uid="_"+ge(),e.sid=e.uid,fe.set(e.sid,(0,u.default)(e)),e}return(0,g.default)(TaroNode,[{key:"updateChildNodes",value:function updateChildNodes(e){var t=this;this.enqueueUpdate({path:"".concat(this._path,".").concat("cn"),value:e?function cleanChildNodes(){return[]}:function rerenderChildNodes(){return t.childNodes.filter((function(e){return!isComment(e)})).map(hydrate)}})}},{key:"_root",get:function get(){var e;return(null===(e=this.parentNode)||void 0===e?void 0:e._root)||null}},{key:"findIndex",value:function findIndex(e){var t=this.childNodes.indexOf(e);return(0,b.ensure)(-1!==t,"The node to be replaced is not a child of this node."),t}},{key:"_path",get:function get(){var e=this.parentNode;if(e){var t=e.childNodes.filter((function(e){return!isComment(e)})).indexOf(this),n=b.hooks.call("getPathIndex",t);return"".concat(e._path,".").concat("cn",".").concat(n)}return""}},{key:"nextSibling",get:function get(){var e=this.parentNode;return(null==e?void 0:e.childNodes[e.findIndex(this)+1])||null}},{key:"previousSibling",get:function get(){var e=this.parentNode;return(null==e?void 0:e.childNodes[e.findIndex(this)-1])||null}},{key:"parentElement",get:function get(){var e=this.parentNode;return 1===(null==e?void 0:e.nodeType)?e:null}},{key:"firstChild",get:function get(){return this.childNodes[0]||null}},{key:"lastChild",get:function get(){var e=this.childNodes;return e[e.length-1]||null}},{key:"textContent",set:function set(e){for(var t=this.childNodes.slice(),n=[];this.firstChild;)this.removeChild(this.firstChild,{doUpdate:!1});if(""===e)this.updateChildNodes(!0);else{var i=ve.document.createTextNode(e);n.push(i),this.appendChild(i),this.updateChildNodes()}oe.record({type:"childList",target:this,removedNodes:t,addedNodes:n})}},{key:"insertBefore",value:function insertBefore(e,t,n){var i=this;if(e.nodeName===C)return e.childNodes.reduceRight((function(e,t){return i.insertBefore(t,e),t}),t),e;if(e.remove({cleanRef:!1}),e.parentNode=this,t){var r=this.findIndex(t);this.childNodes.splice(r,0,e)}else this.childNodes.push(e);this._root&&(t?n?this.enqueueUpdate({path:e._path,value:this.hydrate(e)}):this.updateChildNodes():1===this.childNodes.length?this.updateChildNodes():this.enqueueUpdate({path:e._path,value:this.hydrate(e)}));return oe.record({type:"childList",target:this,addedNodes:[e],removedNodes:n?[t]:[],nextSibling:n?t.nextSibling:t||null,previousSibling:e.previousSibling}),e}},{key:"appendChild",value:function appendChild(e){return this.insertBefore(e)}},{key:"replaceChild",value:function replaceChild(e,t){if(t.parentNode===this)return this.insertBefore(e,t,!0),t.remove({doUpdate:!1}),t}},{key:"removeChild",value:function removeChild(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.cleanRef,i=t.doUpdate;!1!==n&&!1!==i&&oe.record({type:"childList",target:this,removedNodes:[e],nextSibling:e.nextSibling,previousSibling:e.previousSibling});var r=this.findIndex(e);return this.childNodes.splice(r,1),e.parentNode=null,!1!==n&&fe.removeNodeTree(e),this._root&&!1!==i&&this.updateChildNodes(),e}},{key:"remove",value:function remove(e){var t;null===(t=this.parentNode)||void 0===t||t.removeChild(this,e)}},{key:"hasChildNodes",value:function hasChildNodes(){return this.childNodes.length>0}},{key:"enqueueUpdate",value:function enqueueUpdate(e){var t;null===(t=this._root)||void 0===t||t.enqueueUpdate(e)}},{key:"ownerDocument",get:function get(){return ve.document}}],[{key:"extend",value:function extend(e,t){_extend(TaroNode,e,t)}}]),TaroNode}(me),ye="webkit",ke=["all","appearance","blockOverflow","blockSize","bottom","clear","contain","content","continue","cursor","direction","display","filter","float","gap","height","inset","isolation","left","letterSpacing","lightingColor","markerSide","mixBlendMode","opacity","order","position","quotes","resize","right","rowGap","tabSize","tableLayout","top","userSelect","verticalAlign","visibility","voiceFamily","volume","whiteSpace","widows","width","zIndex","pointerEvents","aspectRatio"];function combine(e,t,n){!n&&ke.push(e),t.forEach((function(t){ke.push(e+t),e===ye&&ke.push("Webkit"+t)}))}var _e="Color",Pe="Style",Ee="Width",Se="Image",Te="Size",Ce=[_e,Pe,Ee],we=["FitLength","FitWidth",Se],Ie=[].concat(we,["Radius"]),xe=[].concat(Ce,we),Ae=["EndRadius","StartRadius"],Ne=["Bottom","Left","Right","Top"],Le=["End","Start"],Fe=["Content","Items","Self"],Oe=["BlockSize","Height","InlineSize",Ee],Re=["After","Before"];function recordCss(e){oe.record({type:"attributes",target:e._element,attributeName:"style",oldValue:e.cssText})}function enqueueUpdate(e){var t=e._element;t._root&&t.enqueueUpdate({path:"".concat(t._path,".","st"),value:e.cssText})}function setStyle(e,t){(0,b.warn)((0,b.isString)(e)&&e.length>E,"Style 属性 ".concat(t," 的值数据量过大,可能会影响渲染性能,考虑使用 CSS 类或其它方案替代。")),this[t]!==e&&(!this._pending&&recordCss(this),(0,b.isNull)(e)||(0,b.isUndefined)(e)?(this._usedStyleProp.delete(t),delete this._value[t]):(this._usedStyleProp.add(t),this._value[t]=e),!this._pending&&enqueueUpdate(this))}function initStyle(e,t){for(var n={},i=function _loop(){var i=t[r];if(e[i])return{v:void 0};n[i]={get:function get(){var e=this._value[i];return(0,b.isNull)(e)||(0,b.isUndefined)(e)?"":e},set:function set(e){setStyle.call(this,e,i)}}},r=0;r0}},{key:"focus",get:function get(){return function(){this.setAttribute(A,!0)}},set:function set(e){this.setAttribute(A,e)}},{key:"blur",value:function blur(){this.setAttribute(A,!1)}},{key:"setAttribute",value:function setAttribute(e,t){(0,b.warn)((0,b.isString)(t)&&t.length>E,"元素 ".concat(this.nodeName," 的 ").concat(e," 属性值数据量过大,可能会影响渲染性能。考虑降低图片转为 base64 的阈值或在 CSS 中使用 base64。"));var n=this.nodeName===N&&!isHasExtractProp(this)&&!this.isAnyEventBinded();switch(e!==x&&oe.record({target:this,type:"attributes",attributeName:e,oldValue:this.getAttribute(e)}),e){case x:this.style.cssText=t;break;case w:this.uid!==this.sid&&fe.delete(this.uid),t=String(t),this.props[e]=this.uid=t,fe.set(t,this);break;default:this.props[e]=t,e.startsWith("data-")&&(this.dataset===b.EMPTY_OBJ&&(this.dataset=Object.create(null)),this.dataset[(0,b.toCamelCase)(e.replace(/^data-/,""))]=t)}if(this._root){var i=getComponentsAlias(),r=i[this.nodeName],o=i[N]._num,a=i[L]._num,s=i[q]._num,l=this._path;e=shortcutAttr(e);var c=(0,b.toCamelCase)(e),u={path:"".concat(l,".").concat(c),value:(0,b.isFunction)(t)?function(){return t}:t};if(b.hooks.call("modifySetAttrPayload",this,e,u,i),r){var d=r[c]||e;u.path="".concat(l,".").concat((0,b.toCamelCase)(d))}this.enqueueUpdate(u),this.nodeName===N&&(c===V?this.enqueueUpdate({path:"".concat(l,".","nn"),value:t?s:this.isAnyEventBinded()?o:a}):n&&isHasExtractProp(this)&&this.enqueueUpdate({path:"".concat(l,".","nn"),value:a}))}}},{key:"removeAttribute",value:function removeAttribute(e){var t=this.nodeName===N&&isHasExtractProp(this)&&!this.isAnyEventBinded();if(oe.record({target:this,type:"attributes",attributeName:e,oldValue:this.getAttribute(e)}),e===x)this.style.cssText="";else{if(b.hooks.call("onRemoveAttribute",this,e))return;if(!this.props.hasOwnProperty(e))return;delete this.props[e]}if(this._root){var n=getComponentsAlias(),i=n[this.nodeName],r=n[N]._num,o=n[L]._num,a=n[F]._num,s=this._path;e=shortcutAttr(e);var l=(0,b.toCamelCase)(e),c={path:"".concat(s,".").concat(l),value:""};if(b.hooks.call("modifyRmAttrPayload",this,e,c,n),i){var u=i[l]||e;c.path="".concat(s,".").concat((0,b.toCamelCase)(u))}this.enqueueUpdate(c),this.nodeName===N&&(l===V?this.enqueueUpdate({path:"".concat(s,".","nn"),value:this.isAnyEventBinded()?r:isHasExtractProp(this)?o:a}):t&&!isHasExtractProp(this)&&this.enqueueUpdate({path:"".concat(s,".","nn"),value:a}))}}},{key:"getAttribute",value:function getAttribute(e){var t=e===x?this.style.cssText:this.props[e];return null!=t?t:""}},{key:"getElementsByTagName",value:function getElementsByTagName(e){var t=this;return treeToArray(this,(function(n){return n.nodeName===e||"*"===e&&t!==n}))}},{key:"getElementsByClassName",value:function getElementsByClassName(e){var t=e.trim().split(/\s+/);return treeToArray(this,(function(e){var n=e.classList;return t.every((function(e){return n.contains(e)}))}))}},{key:"dispatchEvent",value:function dispatchEvent(e){var t=e.cancelable,n=this.__handlers[e.type];if(!(0,b.isArray)(n))return!1;for(var i=n.length;i--;){var r=n[i],o=void 0;if(r._stop?r._stop=!1:(b.hooks.call("modifyDispatchEvent",e,this),o=r.call(this,e)),(!1===o||e._end)&&t&&(e.defaultPrevented=!0),!(0,b.isUndefined)(o)&&e.mpEvent&&(e.mpEvent[X]=o),e._end&&e._stop)break}return e._stop?this._stopPropagation(e):e._stop=!0,null!=n}},{key:"addEventListener",value:function addEventListener(e,t,n){var i=this.nodeName,r=b.hooks.call("getSpecialNodes"),a=!0;if((0,b.isObject)(n)&&!1===n.sideEffect&&(a=!1,delete n.sideEffect),!1!==a&&!this.isAnyEventBinded()&&r.indexOf(i)>-1){var l=getComponentsAlias()[i]._num;this.enqueueUpdate({path:"".concat(this._path,".","nn"),value:l})}(0,o.default)((0,s.default)(TaroElement.prototype),"addEventListener",this).call(this,e,t,n)}},{key:"removeEventListener",value:function removeEventListener(e,t){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];(0,o.default)((0,s.default)(TaroElement.prototype),"removeEventListener",this).call(this,e,t);var i=this.nodeName,r=b.hooks.call("getSpecialNodes");if(!1!==n&&!this.isAnyEventBinded()&&r.indexOf(i)>-1){var a=getComponentsAlias()[isHasExtractProp(this)?"static-".concat(i):"pure-".concat(i)]._num;this.enqueueUpdate({path:"".concat(this._path,".","nn"),value:a})}}}],[{key:"extend",value:function extend(e,t){_extend(TaroElement,e,t)}}]),TaroElement}(be),Be={prerender:!0,debug:!1};function feedPosition(e,t,n){for(var i=e.index,r=e.index=i+n,o=i;ot;r--){var o=n.charAt(r);if(!isWhitespaceChar(o)){if(isEqualSignChar(o))return!1;break}}for(var a=e+1;a"===r))break;i++}for(var o=i+1;o"===a))break;o++}jumpPosition(t,e,o);var s=e.slice(i,o);return this.tokens.push({type:"tag",content:s}),s}},{key:"scanAttrs",value:function scanAttrs(){for(var e=this.html,t=this.position,n=this.tokens,i=t.index,r=null,o=i,a=[],s=e.length;i"===l){i!==o&&a.push(e.slice(o,i));break}if(isWordEnd(i,o,e))i!==o&&a.push(e.slice(o,i)),o=i+1,i++;else"'"===l||'"'===l?(r=l,i++):i++}}jumpPosition(t,e,i);for(var c=a.length,u="attribute",d=0;d1){var p=h+f;n.push({type:u,content:p}),d+=1;continue}var v=a[d+2];if(d+=1,v){var m=h+"="+v;n.push({type:u,content:m}),d+=1;continue}}}if(h.endsWith("=")){var g=a[d+1];if(g&&!g.includes("=")){var b=h+g;n.push({type:u,content:b}),d+=1;continue}var y=h.slice(0,-1);n.push({type:u,content:y})}else n.push({type:u,content:h})}}},{key:"scanSkipTag",value:function scanSkipTag(e){for(var t=this.html,n=this.position,i=e.toLowerCase(),r=t.length;n.index]*>((.|\n|\s)+?)<\/style>/g,(function(e,n){var i=n.trim();return t.stringToSelector(i),""})),n.trim()}},{key:"stringToSelector",value:function stringToSelector(e){for(var t=this,n=e.indexOf("{"),i=function _loop2(){var i=e.indexOf("}"),r=e.slice(0,n).trim(),o=e.slice(n+1,i);o=(o=(o=o.replace(/:(.*);/g,(function(e,t){var n=t.trim().replace(/ +/g,"+++");return":".concat(n,";")}))).replace(/ /g,"")).replace(/\+\+\+/g," "),/;$/.test(o)||(o+=";"),r.split(",").forEach((function(e){var n=t.parseSelector(e);t.styles.push({content:o,selectorList:n})})),e=e.slice(i+1),n=e.indexOf("{")};n>-1;)i()}},{key:"parseSelector",value:function parseSelector(e){return e.trim().replace(/ *([>~+]) */g," $1").replace(/ +/g," ").replace(/\[\s*([^[\]=\s]+)\s*=\s*([^[\]=\s]+)\s*\]/g,"[$1=$2]").split(" ").map((function(e){var t=e.charAt(0),n={isChild:">"===t,isGeneralSibling:"~"===t,isAdjacentSibling:"+"===t,tag:null,id:null,class:[],attrs:[]};return""!==(e=(e=(e=e.replace(/^[>~+]/,"")).replace(/\[(.+?)\]/g,(function(e,t){var i=t.split("="),o=(0,r.default)(i,2),a=o[0],s=o[1],l=-1===t.indexOf("="),c={all:l,key:a,value:l?null:s};return n.attrs.push(c),""}))).replace(/([.#][A-Za-z0-9-_]+)/g,(function(e,t){return"#"===t[0]?n.id=t.substr(1):"."===t[0]&&n.class.push(t.substr(1)),""})))&&(n.tag=e),n}))}},{key:"matchStyle",value:function matchStyle(e,t,n){var i=this;return function sortStyles(e){return e.sort((function(e,t){var n=getHundredsWeight(e.selectorList),i=getHundredsWeight(t.selectorList);if(n!==i)return n-i;var r=getTensWeight(e.selectorList),o=getTensWeight(t.selectorList);return r!==o?r-o:getOnesWeight(e.selectorList)-getOnesWeight(t.selectorList)}))}(this.styles).reduce((function(r,o,a){var s=o.content,l=o.selectorList,c=n[a],u=l[c],d=l[c+1];((null==d?void 0:d.isGeneralSibling)||(null==d?void 0:d.isAdjacentSibling))&&(u=d,c+=1,n[a]+=1);var h=i.matchCurrent(e,t,u);if(h&&u.isGeneralSibling)for(var f=getPreviousElement(t);f;){if(f.h5tagName&&i.matchCurrent(f.h5tagName,f,l[c-1])){h=!0;break}f=getPreviousElement(f),h=!1}if(h&&u.isAdjacentSibling){var p=getPreviousElement(t);if(p&&p.h5tagName)i.matchCurrent(p.h5tagName,p,l[c-1])||(h=!1);else h=!1}if(h){if(c===l.length-1)return r+s;c0&&(n[a]-=1,i.matchCurrent(e,t,l[n[a]])&&(n[a]+=1));return r}),"")}},{key:"matchCurrent",value:function matchCurrent(e,t,n){if(n.tag&&n.tag!==e)return!1;if(n.id&&n.id!==t.id)return!1;if(n.class.length)for(var i=t.className.split(" "),r=0;r=0;){var r=t[i].tagName;if(r===e)break;if(n&&n.includes(r))return!0;i--}return!1}function format(e,t,n,i){return e.filter((function(e){return"comment"!==e.type&&("text"!==e.type||""!==e.content)})).map((function(e){if("text"===e.type){var o=t.createTextNode(e.content);return(0,b.isFunction)(Be.html.transformText)&&(o=Be.html.transformText(o,e)),null==i||i.appendChild(o),o}var a,s,l=t.createElement(function getTagName(e){return Be.html.renderHTMLTag?e:Ve[e]?Ve[e]:qe(e)?e:Qe(e)?"view":ze(e)?"text":"view"}(e.tagName));l.h5tagName=e.tagName,null==i||i.appendChild(l),Be.html.renderHTMLTag||(l.className="h5-".concat(e.tagName));for(var c=0;c-1;)if(n[c].tagName===l){u=!0;break}for(;i0;){if(l===n[h].tagName){n.splice(h),o=n[h-1].children;break}h-=1}for(var f=[],p=void 0;i0&&void 0!==arguments[0]&&arguments[0],n=arguments.length>1?arguments[1]:void 0;this.pendingUpdate=!0;var i=this.ctx;setTimeout((function(){var r="".concat("小程序 setData"," 开始时间戳 ").concat(Date.now());Xe.start(r);for(var o=Object.create(null),a=new Set(t?["root.cn.[0]","root.cn[0]"]:[]);e.updatePayloads.length>0;){var s=e.updatePayloads.shift(),l=s.path,c=s.value;l.endsWith("cn")&&a.add(l),o[l]=c}var u=function _loop3(e){a.forEach((function(t){e.includes(t)&&e!==t&&delete o[e]}));var t=o[e];(0,b.isFunction)(t)&&(o[e]=t())};for(var h in o)u(h);if((0,b.isFunction)(n))return n(o);e.pendingUpdate=!1;var f={},p=new Map;if(t)f=o;else for(var v in o){var m=v.split("."),g=findCustomWrapper(e,m);if(g){var y=g.customWrapper,k=g.splitedPath;p.set(y,Object.assign(Object.assign({},p.get(y)||{}),(0,d.default)({},"i.".concat(k),o[v])))}else f[v]=o[v]}var _=p.size,P=Object.keys(f).length>0,E=_+(P?1:0),T=0,C=function cb(){++T===E&&(Xe.stop(r),e.flushUpdateCallback(),t&&Xe.stop(S))};_&&p.forEach((function(e,t){Be.debug&&console.log("custom wrapper setData: ",e),t.setData(e,C)})),P&&(Be.debug&&console.log("page setData:",f),i.setData(f,C))}),0)}},{key:"enqueueUpdateCallback",value:function enqueueUpdateCallback(e,t){this.updateCallbacks.push((function(){t?e.call(t):e()}))}},{key:"flushUpdateCallback",value:function flushUpdateCallback(){var e=this.updateCallbacks;if(e.length){var t=e.slice(0);this.updateCallbacks.length=0;for(var n=0;n-1?appendTo(t,decode(o.slice(0,a)),decode(o.slice(a+1))):o.length&&appendTo(t,decode(o),"")}}else if((0,b.isArray)(e))for(var s=0,l=e.length;s0&&void 0!==arguments[0]?arguments[0]:"",t={href:"",origin:"",protocol:"",hostname:"",host:"",port:"",pathname:"",search:"",hash:""};if(!e||!(0,b.isString)(e))return t;var n=(e=e.trim()).match(/^(([^:/?#]+):)?\/\/(([^/?#]+):(.+)@)?([^/?#:]*)(:(\d+))?([^?#]*)(\?([^#]*))?(#(.*))?/);return n?(t.protocol=n[1]||"https:",t.hostname=n[6]||"taro.com",t.port=n[8]||"",t.pathname=n[9]||"/",t.search=n[10]||"",t.hash=n[12]||"",t.href=e,t.origin=t.protocol+"//"+t.hostname,t.host=t.hostname+(t.port?":".concat(t.port):""),t):t}at=new WeakMap,st=new WeakMap,lt=new WeakMap,ct=new WeakMap,ut=new WeakMap,dt=new WeakMap;var pt,vt=function(e){(0,h.default)(AnchorElement,e);var t=(0,f.default)(AnchorElement);function AnchorElement(){return(0,m.default)(this,AnchorElement),t.apply(this,arguments)}return(0,g.default)(AnchorElement,[{key:"href",get:function get(){var e;return null!==(e=this.props.href)&&void 0!==e?e:""},set:function set(e){this.setAttribute("href",e)}},{key:"protocol",get:function get(){var e;return null!==(e=this.props.protocol)&&void 0!==e?e:""}},{key:"host",get:function get(){var e;return null!==(e=this.props.host)&&void 0!==e?e:""}},{key:"search",get:function get(){var e;return null!==(e=this.props.search)&&void 0!==e?e:""}},{key:"hash",get:function get(){var e;return null!==(e=this.props.hash)&&void 0!==e?e:""}},{key:"hostname",get:function get(){var e;return null!==(e=this.props.hostname)&&void 0!==e?e:""}},{key:"port",get:function get(){var e;return null!==(e=this.props.port)&&void 0!==e?e:""}},{key:"pathname",get:function get(){var e;return null!==(e=this.props.pathname)&&void 0!==e?e:""}},{key:"setAttribute",value:function setAttribute(e,t){if("href"===e){var n=parseUrl(t);for(var i in n)(0,o.default)((0,s.default)(AnchorElement.prototype),"setAttribute",this).call(this,i,n[i])}else(0,o.default)((0,s.default)(AnchorElement.prototype),"setAttribute",this).call(this,e,t)}}]),AnchorElement}(Me),mt=function(e){(0,h.default)(CustomWrapperElement,e);var t=(0,f.default)(CustomWrapperElement);function CustomWrapperElement(){return(0,m.default)(this,CustomWrapperElement),t.apply(this,arguments)}return(0,g.default)(CustomWrapperElement)}(Me),gt=function(e){(0,h.default)(TaroDocument,e);var t=(0,f.default)(TaroDocument);function TaroDocument(){var e;return(0,m.default)(this,TaroDocument),(e=t.call(this)).createEvent=createEvent,e.nodeType=9,e.nodeName="#document",e}return(0,g.default)(TaroDocument,[{key:"createElement",value:function createElement(e){var t,n=e.toLowerCase();switch(!0){case n===T:return t=new tt;case b.controlledComponent.has(n):t=new Je;break;case"a"===n:t=new vt;break;case n===j:t=new mt;break;default:t=new Me}return t.nodeName=n,t.tagName=e.toUpperCase(),t}},{key:"createElementNS",value:function createElementNS(e,t){return this.createElement(t)}},{key:"createTextNode",value:function createTextNode(e){return new nt(e)}},{key:"getElementById",value:function getElementById(e){var t=fe.get(e);return(0,b.isUndefined)(t)?null:t}},{key:"querySelector",value:function querySelector(e){return/^#/.test(e)?this.getElementById(e.slice(1)):null}},{key:"querySelectorAll",value:function querySelectorAll(){return[]}},{key:"createComment",value:function createComment(){var e=new nt("");return e.nodeName=z,e}},{key:"defaultView",get:function get(){return ve.window}}]),TaroDocument}(Me);if((0,b.isWebPlatform)())pt=ve.document;else{pt=ve.document=function createDocument(){var e=new gt,t=e.createElement.bind(e),n=t("html"),i=t("head"),r=t("body"),o=t("app");o.id="app";var a=t("container");return e.appendChild(n),n.appendChild(i),n.appendChild(r),r.appendChild(a),a.appendChild(o),e.documentElement=n,e.head=i,e.body=r,e}()}function getComputedStyle(e){return e.style}var bt,yt,kt,_t,Pt,Et,St=b.hooks.call("getEventCenter",b.Events),Tt=function(){function RuntimeCache(e){(0,m.default)(this,RuntimeCache),this.cache=new Map,this.name=e}return(0,g.default)(RuntimeCache,[{key:"has",value:function has(e){return this.cache.has(e)}},{key:"set",value:function set(e,t){e&&t&&this.cache.set(e,t)}},{key:"get",value:function get(e){if(this.has(e))return this.cache.get(e)}},{key:"delete",value:function _delete(e){this.cache.delete(e)}}]),RuntimeCache}(),Ct=new Tt("history"),wt=function(e){(0,h.default)(History,e);var t=(0,f.default)(History);function History(e,n){var r;return(0,m.default)(this,History),r=t.call(this),bt.add((0,u.default)(r)),yt.set((0,u.default)(r),void 0),kt.set((0,u.default)(r),[]),_t.set((0,u.default)(r),0),Pt.set((0,u.default)(r),void 0),__classPrivateFieldSet((0,u.default)(r),Pt,n.window,"f"),__classPrivateFieldSet((0,u.default)(r),yt,e,"f"),__classPrivateFieldGet((0,u.default)(r),yt,"f").on("__record_history__",(function(e){var t;__classPrivateFieldSet((0,u.default)(r),_t,(t=__classPrivateFieldGet((0,u.default)(r),_t,"f"),++t),"f"),__classPrivateFieldSet((0,u.default)(r),kt,__classPrivateFieldGet((0,u.default)(r),kt,"f").slice(0,__classPrivateFieldGet((0,u.default)(r),_t,"f")),"f"),__classPrivateFieldGet((0,u.default)(r),kt,"f").push({state:null,title:"",url:e})}),null),__classPrivateFieldGet((0,u.default)(r),yt,"f").on("__reset_history__",(function(e){__classPrivateFieldGet((0,u.default)(r),bt,"m",Et).call((0,u.default)(r),e)}),null),r.on(i.INIT,(function(){__classPrivateFieldGet((0,u.default)(r),bt,"m",Et).call((0,u.default)(r))}),null),r.on(i.RESTORE,(function(e){Ct.set(e,{location:__classPrivateFieldGet((0,u.default)(r),yt,"f"),stack:__classPrivateFieldGet((0,u.default)(r),kt,"f").slice(),cur:__classPrivateFieldGet((0,u.default)(r),_t,"f")})}),null),r.on(i.RECOVER,(function(e){if(Ct.has(e)){var t=Ct.get(e);__classPrivateFieldSet((0,u.default)(r),yt,t.location,"f"),__classPrivateFieldSet((0,u.default)(r),kt,t.stack,"f"),__classPrivateFieldSet((0,u.default)(r),_t,t.cur,"f")}}),null),r.on(i.DESTORY,(function(e){Ct.delete(e)}),null),__classPrivateFieldGet((0,u.default)(r),bt,"m",Et).call((0,u.default)(r)),r}return(0,g.default)(History,[{key:"length",get:function get(){return __classPrivateFieldGet(this,kt,"f").length}},{key:"state",get:function get(){return __classPrivateFieldGet(this,kt,"f")[__classPrivateFieldGet(this,_t,"f")].state}},{key:"go",value:function go(e){if((0,b.isNumber)(e)&&!isNaN(e)){var t=__classPrivateFieldGet(this,_t,"f")+e;t=Math.min(Math.max(t,0),this.length-1),__classPrivateFieldSet(this,_t,t,"f"),__classPrivateFieldGet(this,yt,"f").trigger("__set_href_without_history__",__classPrivateFieldGet(this,kt,"f")[__classPrivateFieldGet(this,_t,"f")].url),__classPrivateFieldGet(this,Pt,"f").trigger("popstate",__classPrivateFieldGet(this,kt,"f")[__classPrivateFieldGet(this,_t,"f")])}}},{key:"back",value:function back(){this.go(-1)}},{key:"forward",value:function forward(){this.go(1)}},{key:"pushState",value:function pushState(e,t,n){n&&(0,b.isString)(n)&&(__classPrivateFieldSet(this,kt,__classPrivateFieldGet(this,kt,"f").slice(0,__classPrivateFieldGet(this,_t,"f")+1),"f"),__classPrivateFieldGet(this,kt,"f").push({state:e,title:t,url:n}),__classPrivateFieldSet(this,_t,this.length-1,"f"),__classPrivateFieldGet(this,yt,"f").trigger("__set_href_without_history__",n))}},{key:"replaceState",value:function replaceState(e,t,n){n&&(0,b.isString)(n)&&(__classPrivateFieldGet(this,kt,"f")[__classPrivateFieldGet(this,_t,"f")]={state:e,title:t,url:n},__classPrivateFieldGet(this,yt,"f").trigger("__set_href_without_history__",n))}},{key:"cache",get:function get(){return Ct}}]),History}(b.Events);yt=new WeakMap,kt=new WeakMap,_t=new WeakMap,Pt=new WeakMap,bt=new WeakSet,Et=function _History_reset(){__classPrivateFieldSet(this,kt,[{state:null,title:"",url:(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"")||__classPrivateFieldGet(this,yt,"f").href}],"f"),__classPrivateFieldSet(this,_t,0,"f")};var It,xt,At,Nt,Lt,Ft,Ot,Rt,jt,Mt={app:null,router:null,page:null},Bt=function getCurrentInstance(){return Mt},Ut="https://taro.com",Gt=new Tt("location"),Ht=function(e){(0,h.default)(Location,e);var t=(0,f.default)(Location);function Location(e){var n;return(0,m.default)(this,Location),n=t.call(this),It.add((0,u.default)(n)),xt.set((0,u.default)(n),new ft(Ut)),At.set((0,u.default)(n),!1),Nt.set((0,u.default)(n),void 0),__classPrivateFieldSet((0,u.default)(n),Nt,e.window,"f"),__classPrivateFieldGet((0,u.default)(n),It,"m",Lt).call((0,u.default)(n)),n.on("__set_href_without_history__",(function(e){__classPrivateFieldSet((0,u.default)(n),At,!0,"f");var t=__classPrivateFieldGet((0,u.default)(n),xt,"f").hash;__classPrivateFieldGet((0,u.default)(n),xt,"f").href=function generateFullUrl(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=Ut;if(/^[/?#]/.test(e))return t+e;return e}(e),t!==__classPrivateFieldGet((0,u.default)(n),xt,"f").hash&&__classPrivateFieldGet((0,u.default)(n),Nt,"f").trigger("hashchange"),__classPrivateFieldSet((0,u.default)(n),At,!1,"f")}),null),n.on(i.INIT,(function(){__classPrivateFieldGet((0,u.default)(n),It,"m",Lt).call((0,u.default)(n))}),null),n.on(i.RESTORE,(function(e){Gt.set(e,{lastHref:n.href})}),null),n.on(i.RECOVER,(function(e){if(Gt.has(e)){var t=Gt.get(e);__classPrivateFieldSet((0,u.default)(n),At,!0,"f"),__classPrivateFieldGet((0,u.default)(n),xt,"f").href=t.lastHref,__classPrivateFieldSet((0,u.default)(n),At,!1,"f")}}),null),n.on(i.DESTORY,(function(e){Gt.delete(e)}),null),n}return(0,g.default)(Location,[{key:"protocol",get:function get(){return __classPrivateFieldGet(this,xt,"f").protocol},set:function set(e){if(e&&(0,b.isString)(e)&&/^(http|https):$/i.test(e.trim())){e=e.trim();var t=__classPrivateFieldGet(this,It,"m",Ft).call(this);__classPrivateFieldGet(this,xt,"f").protocol=e,__classPrivateFieldGet(this,It,"m",jt).call(this,t)&&__classPrivateFieldGet(this,It,"m",Rt).call(this)}}},{key:"host",get:function get(){return __classPrivateFieldGet(this,xt,"f").host},set:function set(e){if(e&&(0,b.isString)(e)){e=e.trim();var t=__classPrivateFieldGet(this,It,"m",Ft).call(this);__classPrivateFieldGet(this,xt,"f").host=e,__classPrivateFieldGet(this,It,"m",jt).call(this,t)&&__classPrivateFieldGet(this,It,"m",Rt).call(this)}}},{key:"hostname",get:function get(){return __classPrivateFieldGet(this,xt,"f").hostname},set:function set(e){if(e&&(0,b.isString)(e)){e=e.trim();var t=__classPrivateFieldGet(this,It,"m",Ft).call(this);__classPrivateFieldGet(this,xt,"f").hostname=e,__classPrivateFieldGet(this,It,"m",jt).call(this,t)&&__classPrivateFieldGet(this,It,"m",Rt).call(this)}}},{key:"port",get:function get(){return __classPrivateFieldGet(this,xt,"f").port},set:function set(e){var t=Number(e=e.trim());if((0,b.isNumber)(t)&&!(t<=0)){var n=__classPrivateFieldGet(this,It,"m",Ft).call(this);__classPrivateFieldGet(this,xt,"f").port=e,__classPrivateFieldGet(this,It,"m",jt).call(this,n)&&__classPrivateFieldGet(this,It,"m",Rt).call(this)}}},{key:"pathname",get:function get(){return __classPrivateFieldGet(this,xt,"f").pathname},set:function set(e){if(e&&(0,b.isString)(e)){e=e.trim();var t=__classPrivateFieldGet(this,It,"m",Ft).call(this);__classPrivateFieldGet(this,xt,"f").pathname=e,__classPrivateFieldGet(this,It,"m",jt).call(this,t)&&__classPrivateFieldGet(this,It,"m",Rt).call(this)}}},{key:"search",get:function get(){return __classPrivateFieldGet(this,xt,"f").search},set:function set(e){if(e&&(0,b.isString)(e)){e=(e=e.trim()).startsWith("?")?e:"?".concat(e);var t=__classPrivateFieldGet(this,It,"m",Ft).call(this);__classPrivateFieldGet(this,xt,"f").search=e,__classPrivateFieldGet(this,It,"m",jt).call(this,t)&&__classPrivateFieldGet(this,It,"m",Rt).call(this)}}},{key:"hash",get:function get(){return __classPrivateFieldGet(this,xt,"f").hash},set:function set(e){if(e&&(0,b.isString)(e)){e=(e=e.trim()).startsWith("#")?e:"#".concat(e);var t=__classPrivateFieldGet(this,It,"m",Ft).call(this);__classPrivateFieldGet(this,xt,"f").hash=e,__classPrivateFieldGet(this,It,"m",jt).call(this,t)&&__classPrivateFieldGet(this,It,"m",Rt).call(this)}}},{key:"href",get:function get(){return __classPrivateFieldGet(this,xt,"f").href},set:function set(e){if(e&&(0,b.isString)(e)&&/^(http:|https:)?\/\/.+/.test(e=e.trim())){var t=__classPrivateFieldGet(this,It,"m",Ft).call(this);__classPrivateFieldGet(this,xt,"f").href=e,__classPrivateFieldGet(this,It,"m",jt).call(this,t)&&__classPrivateFieldGet(this,It,"m",Rt).call(this)}}},{key:"origin",get:function get(){return __classPrivateFieldGet(this,xt,"f").origin},set:function set(e){if(e&&(0,b.isString)(e)&&/^(http:|https:)?\/\/.+/.test(e=e.trim())){var t=__classPrivateFieldGet(this,It,"m",Ft).call(this);__classPrivateFieldGet(this,xt,"f").origin=e,__classPrivateFieldGet(this,It,"m",jt).call(this,t)&&__classPrivateFieldGet(this,It,"m",Rt).call(this)}}},{key:"assign",value:function assign(){(0,b.warn)(!0,"小程序环境中调用location.assign()无效.")}},{key:"reload",value:function reload(){(0,b.warn)(!0,"小程序环境中调用location.reload()无效.")}},{key:"replace",value:function replace(e){this.trigger("__set_href_without_history__",e)}},{key:"toString",value:function toString(){return this.href}},{key:"cache",get:function get(){return Gt}}]),Location}(b.Events);xt=new WeakMap,At=new WeakMap,Nt=new WeakMap,It=new WeakSet,Lt=function _Location_reset(){var e=Bt().router;if(e){var t=e.path,n=e.params,i=Object.keys(n).map((function(e){return"".concat(e,"=").concat(n[e])})),r=i.length>0?"?"+i.join("&"):"",o="".concat(Ut).concat(t.startsWith("/")?t:"/"+t).concat(r);__classPrivateFieldSet(this,xt,new ft(o),"f"),this.trigger("__reset_history__",this.href)}},Ft=function _Location_getPreValue(){return __classPrivateFieldGet(this,xt,"f")._toRaw()},Ot=function _Location_rollBack(e){__classPrivateFieldGet(this,xt,"f").href=e},Rt=function _Location_recordHistory(){this.trigger("__record_history__",this.href)},jt=function _Location_checkUrlChange(e){if(__classPrivateFieldGet(this,At,"f"))return!1;var t=__classPrivateFieldGet(this,xt,"f")._toRaw(),n=t.protocol,i=t.hostname,r=t.port,o=t.pathname,a=t.search,s=t.hash;return n!==e.protocol||i!==e.hostname||r!==e.port?(__classPrivateFieldGet(this,It,"m",Ot).call(this,e.href),!1):o!==e.pathname||(a!==e.search||(s!==e.hash?(__classPrivateFieldGet(this,Nt,"f").trigger("hashchange"),!0):(__classPrivateFieldGet(this,It,"m",Ot).call(this,e.href),!1)))};var Dt,Wt,Vt="(Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/534.36 (KHTML, like Gecko) NodeJS/v4.1.0 Chrome/76.0.3809.132 Safari/534.36",qt=(0,b.isWebPlatform)()?ve.window.navigator:{appCodeName:"Mozilla",appName:"Netscape",appVersion:"5.0 "+Vt,cookieEnabled:!0,mimeTypes:[],onLine:!0,platform:"MacIntel",plugins:[],product:"Taro",productSub:"20030107",userAgent:"Mozilla/5.0 "+Vt,vendor:"Joyent",vendorSub:""};"undefined"!=typeof performance&&null!==performance&&performance.now?Dt=function now(){return performance.now()}:Date.now?(Wt=Date.now(),Dt=function now(){return Date.now()-Wt}):(Wt=(new Date).getTime(),Dt=function now(){return(new Date).getTime()-Wt});var zt,Qt=0,$t=null!=_?_:function(e){var t=Dt(),n=Math.max(Qt+16,t);return setTimeout((function(){e(Qt=n)}),n-t)},Yt=null!=P?P:function(e){clearTimeout(e)};if((0,b.isWebPlatform)())zt=ve.window;else{var Kt=function(e){(0,h.default)(Window,e);var t=(0,f.default)(Window);function Window(){var e;return(0,m.default)(this,Window),(e=t.call(this)).navigator=qt,e.requestAnimationFrame=$t,e.cancelAnimationFrame=Yt,e.getComputedStyle=getComputedStyle,[].concat((0,v.default)(Object.getOwnPropertyNames(n.g||{})),(0,v.default)(Object.getOwnPropertySymbols(n.g||{}))).forEach((function(t){if("atob"!==t&&"document"!==t&&!Object.prototype.hasOwnProperty.call((0,u.default)(e),t))try{e[t]=n.g[t]}catch(e){console.warn("[Taro warn] window.".concat(String(t)," 在赋值到 window 时报错"))}})),e.Date||(e.Date=Date),e.location=new Ht({window:(0,u.default)(e)}),e.history=new wt(e.location,{window:(0,u.default)(e)}),e.initEvent(),e}return(0,g.default)(Window,[{key:"initEvent",value:function initEvent(){var e=this.location,t=this.history;this.on(i.INIT,(function(t){e.trigger(i.INIT,t)}),null),this.on(i.RECOVER,(function(n){e.trigger(i.RECOVER,n),t.trigger(i.RECOVER,n)}),null),this.on(i.RESTORE,(function(n){e.trigger(i.RESTORE,n),t.trigger(i.RESTORE,n)}),null),this.on(i.DESTORY,(function(n){e.trigger(i.DESTORY,n),t.trigger(i.DESTORY,n)}),null)}},{key:"document",get:function get(){return ve.document}},{key:"addEventListener",value:function addEventListener(e,t){(0,b.isString)(e)&&this.on(e,t,null)}},{key:"removeEventListener",value:function removeEventListener(e,t){(0,b.isString)(e)&&this.off(e,t,null)}},{key:"setTimeout",value:function(e){function setTimeout(){return e.apply(this,arguments)}return setTimeout.toString=function(){return e.toString()},setTimeout}((function(){return setTimeout.apply(void 0,arguments)}))},{key:"clearTimeout",value:function(e){function clearTimeout(){return e.apply(this,arguments)}return clearTimeout.toString=function(){return e.toString()},clearTimeout}((function(){return clearTimeout.apply(void 0,arguments)}))}]),Window}(b.Events);zt=ve.window=new Kt}var Jt=zt.location,Zt=zt.history,Xt=function(e){(0,h.default)(SVGElement,e);var t=(0,f.default)(SVGElement);function SVGElement(){return(0,m.default)(this,SVGElement),t.apply(this,arguments)}return(0,g.default)(SVGElement)}(Me),en=new Map,tn=ae(),nn=(0,b.isWebPlatform)();function injectPageInstance(e,t){b.hooks.call("mergePageInstance",en.get(t),e),en.set(t,e)}function getPageInstance(e){return en.get(e)}function removePageInstance(e){en.delete(e)}function addLeadingSlash(e){return null==e?"":"/"===e.charAt(0)?e:"/"+e}function safeExecute(e,t){for(var n=arguments.length,i=new Array(n>2?n-2:0),r=2;r-1?e.substring(0,n):e).concat(stringify((null==t?void 0:t.stamp)?{stamp:t.stamp}:{})):"".concat(n>-1?e.substring(0,n):e).concat(stringify(t))}function getOnReadyEventKey(e){return e+"."+$}function getOnShowEventKey(e){return e+"."+Y}function getOnHideEventKey(e){return e+"."+K}function createPageConfig(e,t,n,o){var a,s,l,c=null!=t?t:"taro_page_".concat(tn()),u=(0,r.default)(b.hooks.call("getMiniLifecycleImpl").page,7),h=u[0],f=u[1],p=u[2],v=u[3],m=u[4],g=u[5],y=u[6],k=null,_=!1,P=[];function setCurrentRouter(e){var t=nn?e.$taroPath:e.route||e.__route__||e.$taroPath;Mt.router={params:e.$taroParams,path:addLeadingSlash(t),$taroPath:e.$taroPath,onReady:getOnReadyEventKey(c),onShow:getOnShowEventKey(c),onHide:getOnHideEventKey(c)},(0,b.isUndefined)(e.exitState)||(Mt.router.exitState=e.exitState)}var E=(a={},(0,d.default)(a,h,(function(){var t=this,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=arguments.length>1?arguments[1]:void 0;l=new Promise((function(e){s=e})),Xe.start(S),Mt.page=this,this.config=o||{};var a=Object.assign({},n,{$taroTimestamp:Date.now()}),u=this.$taroPath=getPath(c,a);nn&&(E.path=u),null==this.$taroParams&&(this.$taroParams=a),setCurrentRouter(this),nn||zt.trigger(i.INIT,u);var d=function mount(){Mt.app.mount(e,u,(function(){k=ve.document.getElementById(u),(0,b.ensure)(null!==k,"没有找到页面实例。"),safeExecute(u,Q,t.$taroParams),s(),nn?(0,b.isFunction)(r)&&r():(k.ctx=t,k.performUpdate(!0,r))}))};_?P.push(d):d()})),(0,d.default)(a,f,(function(){var e=this.$taroPath;nn||zt.trigger(i.DESTORY,e),safeExecute(e,f),_=!0,Mt.app.unmount(e,(function(){_=!1,en.delete(e),k&&(k.ctx=null,k=null),P.length&&(P.forEach((function(e){return e()})),P=[])}))})),(0,d.default)(a,p,(function(){var e=this;l.then((function(){safeExecute(e.$taroPath,$),$t((function(){return St.trigger(getOnReadyEventKey(c))})),e.onReady.called=!0}))})),(0,d.default)(a,v,(function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};l.then((function(){Mt.page=e,setCurrentRouter(e),nn||zt.trigger(i.RECOVER,e.$taroPath),safeExecute(e.$taroPath,Y,t),$t((function(){return St.trigger(getOnShowEventKey(c))}))}))})),(0,d.default)(a,m,(function(){nn||zt.trigger(i.RESTORE,this.$taroPath),Mt.page===this&&(Mt.page=null,Mt.router=null),safeExecute(this.$taroPath,K),St.trigger(getOnHideEventKey(c))})),a);return g.forEach((function(e){E[e]=function(){return safeExecute.apply(void 0,[this.$taroPath,e].concat(Array.prototype.slice.call(arguments)))}})),y.forEach((function(t){var n;(e[t]||(null===(n=e.prototype)||void 0===n?void 0:n[t])||e[t.replace(/^on/,"enable")])&&(E[t]=function(){for(var e,n=arguments.length,i=new Array(n),r=0;r1?l-1:0),u=1;ut?1:-1:i?-1:r||e>=t?1:-1})).forEach((function(n,i){var r={_num:String(i)};Object.keys(e[n]).filter((function(e){return!/^bind/.test(e)&&!["focus","blur"].includes(e)})).sort().forEach((function(e,t){r[toCamelCase(e)]="p"+t})),t[toDashed(n)]=r})),t}function mergeReconciler(e,t){var n=t||w;Object.keys(e).forEach((function(t){n.tap(t,e[t])}))}function nonsupport(e){return function(){console.warn("小程序暂不支持 ".concat(e))}}function setUniqueKeyToRoute(e,t){if(["navigateTo","redirectTo","reLaunch","switchTab"].indexOf(e)>-1){var n=(t.url=t.url||"").indexOf("?")>-1,i=function getUniqueKey(){return N+A++}();t.url+=(n?"&":"?")+"".concat("__key_","=").concat(i)}}var L=new Set(["addPhoneContact","authorize","canvasGetImageData","canvasPutImageData","canvasToTempFilePath","checkSession","chooseAddress","chooseImage","chooseInvoiceTitle","chooseLocation","chooseVideo","clearStorage","closeBLEConnection","closeBluetoothAdapter","closeSocket","compressImage","connectSocket","createBLEConnection","downloadFile","exitMiniProgram","getAvailableAudioSources","getBLEDeviceCharacteristics","getBLEDeviceServices","getBatteryInfo","getBeacons","getBluetoothAdapterState","getBluetoothDevices","getClipboardData","getConnectedBluetoothDevices","getConnectedWifi","getExtConfig","getFileInfo","getImageInfo","getLocation","getNetworkType","getSavedFileInfo","getSavedFileList","getScreenBrightness","getSetting","getStorage","getStorageInfo","getSystemInfo","getUserInfo","getWifiList","hideHomeButton","hideShareMenu","hideTabBar","hideTabBarRedDot","loadFontFace","login","makePhoneCall","navigateBack","navigateBackMiniProgram","navigateTo","navigateToBookshelf","navigateToMiniProgram","notifyBLECharacteristicValueChange","hideKeyboard","hideLoading","hideNavigationBarLoading","hideToast","openBluetoothAdapter","openDocument","openLocation","openSetting","pageScrollTo","previewImage","queryBookshelf","reLaunch","readBLECharacteristicValue","redirectTo","removeSavedFile","removeStorage","removeTabBarBadge","requestSubscribeMessage","saveFile","saveImageToPhotosAlbum","saveVideoToPhotosAlbum","scanCode","sendSocketMessage","setBackgroundColor","setBackgroundTextStyle","setClipboardData","setEnableDebug","setInnerAudioOption","setKeepScreenOn","setNavigationBarColor","setNavigationBarTitle","setScreenBrightness","setStorage","setTabBarBadge","setTabBarItem","setTabBarStyle","showActionSheet","showFavoriteGuide","showLoading","showModal","showShareMenu","showTabBar","showTabBarRedDot","showToast","startBeaconDiscovery","startBluetoothDevicesDiscovery","startDeviceMotionListening","startPullDownRefresh","stopBeaconDiscovery","stopBluetoothDevicesDiscovery","stopCompass","startCompass","startAccelerometer","stopAccelerometer","showNavigationBarLoading","stopDeviceMotionListening","stopPullDownRefresh","switchTab","uploadFile","vibrateLong","vibrateShort","writeBLECharacteristicValue"]);function processApis(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=n.needPromiseApis||[],o=new Set([].concat((0,i.default)(r),(0,i.default)(L))),a=["getEnv","interceptors","Current","getCurrentInstance","options","nextTick","eventCenter","Events","preload","webpackJsonp"],s=new Set(n.isOnlyPromisify?r:Object.keys(t).filter((function(e){return-1===a.indexOf(e)})));n.modifyApis&&n.modifyApis(s),s.forEach((function(i){if(o.has(i)){var r=i;e[r]=function(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i=arguments.length,o=new Array(i>1?i-1:0),a=1;a2&&void 0!==arguments[2]?arguments[2]:{};e.canIUseWebp=function getCanIUseWebp(e){return function(){var t,n=null===(t=e.getSystemInfoSync)||void 0===t?void 0:t.call(e);if(!n)return console.error("不支持 API canIUseWebp"),!1;var i=n.platform.toLowerCase();return"android"===i||"devtools"===i}}(e),e.getCurrentPages=getCurrentPages||nonsupport("getCurrentPages"),e.getApp=getApp||nonsupport("getApp"),e.env=t.env||{};try{e.requirePlugin=requirePlugin||nonsupport("requirePlugin")}catch(t){e.requirePlugin=nonsupport("requirePlugin")}var i=n.request||function getNormalRequest(e){return function request(t){var n,i=(t=t?isString(t)?{url:t}:t:{}).success,r=t.fail,o=t.complete,a=new Promise((function(a,s){t.success=function(e){i&&i(e),a(e)},t.fail=function(e){r&&r(e),s(e)},t.complete=function(e){o&&o(e)},n=e.request(t)}));return equipTaskMethodsIntoPromise(n,a),a.abort=function(e){return e&&e(),n&&n.abort(),a},a}}(t);function taroInterceptor(e){return i(e.requestParams)}var r=new e.Link(taroInterceptor);e.request=r.request.bind(r),e.addInterceptor=r.addInterceptor.bind(r),e.cleanInterceptors=r.cleanInterceptors.bind(r),e.miniGlobal=e.options.miniGlobal=t,e.initAppInfo=function(t){"function"==typeof e.getAppInfo&&(e.getAppInfo=function(){return t})}}(e,t,n)}function equipTaskMethodsIntoPromise(e,t){if(e&&t){e&&["abort","onHeadersReceived","offHeadersReceived","onProgressUpdate","offProgressUpdate","onChunkReceived","offChunkReceived"].forEach((function(n){n in e&&(t[n]=e[n].bind(e))}))}}},"./node_modules/@tarojs/taro/index.js":function(e,t,n){var i=n("./node_modules/@tarojs/runtime/dist/runtime.esm.js").hooks,r=n("./node_modules/@tarojs/api/dist/index.esm.js").default;i.isExist("initNativeApi")&&i.call("initNativeApi",r),e.exports=r,e.exports.default=e.exports},"./node_modules/@tarojs/webpack5-runner/dist/template/comp.js":function(e,t,n){"use strict";var i=n("./node_modules/@tarojs/runtime/dist/runtime.esm.js");Component((0,i.createRecursiveComponentConfig)())},"./node_modules/@tarojs/webpack5-runner/dist/template/custom-wrapper.js":function(e,t,n){"use strict";var i=n("./node_modules/@tarojs/runtime/dist/runtime.esm.js");Component((0,i.createRecursiveComponentConfig)("custom-wrapper"))}}]);